Method for Locating a Geolocation Beacon
20210173035 · 2021-06-10
Inventors
- Renaud Cazoulat (Chatillon Cedex, FR)
- Pierre Cussac (Chatillon Cedex, FR)
- Claudia Meza Balanta (Chatillon Cedex, FR)
Cpc classification
G01S5/0027
PHYSICS
G01S1/06
PHYSICS
International classification
G01S1/06
PHYSICS
Abstract
A method for managing the transmission of geographical locations from a geolocation beacon during the movement thereof. The method includes: defining a first reference communication network associated with a first value and with a reference frequency used for the transmission of the locations over the first network; locating the beacon in a second network during the movement thereof; obtaining a second value associated with the second network; comparing the first and the second value, and when the values differ, the method includes modifying the reference frequency for the transmission of the locations over the second network.
Claims
1. A method for managing transmission of geographical locations from a geolocation beacon during movement thereof, wherein the method comprises the following act performed by the beacon: a prior act of defining a first reference communication network associated with a first value representative of a cost of transmission over the first reference communication network and with a reference frequency used for the transmission of the locations over the first reference communication network; locating the beacon in a second network during the movement thereof; obtaining a second value associated with the second network that is representative of a cost of transmission over the second network; and comparing the first and the second value, and in response to the values differing, modifying the reference frequency for the transmission of the locations over the second network.
2. The method according to claim 1, wherein the modified frequency is maintained for as long as the beacon is located in the second network.
3. The method according to claim 1, wherein the beacon stores correspondences between codes and respective values, and the obtaining the second value comprises receiving a code relating to the network used from a network access device with which the beacon communicates and retrieving the value that corresponds to the received code.
4. The method according to claim 1, wherein in response to the second value being higher than the first value, the reference frequency is decreased.
5. The method according to claim 1, wherein in response to the second value being lower than the first value, the reference frequency is increased.
6. The method according to claim 1, wherein in response to the second value being lower than the first value, the reference frequency is maintained.
7. An entity for managing transmission of geographical locations from a geolocation beacon during movement thereof, wherein the entity comprises: a processor; and a non-transitory computer-readable medium comprising instructions stored thereon which when executed by the processor configure the entity to: define a first reference communication network associated with a first value representative of a cost of transmission over the first reference communication network and of a reference frequency used for the transmission of the locations over the first reference communication network; locate the beacon in a second network during the movement thereof; obtain a second value that is representative of a cost of transmission over the second network; compare the first and the second value; and modify the number of locations to transmit over the second network by the beacon over a given time period and when the values differ.
8. A geolocation beacon comprising the entity according to claim 7.
9. (canceled)
10. A non-transitory computer-readable medium on which at least one sequence of program code instructions for executing a method is stored, which when executed by a processor of a geolocation beacon configure the geolocation beacon to: manage transmission of geographical locations from the geolocation beacon during movement thereof, by: defining a first reference communication network associated with a first value representative of a cost of transmission over the first reference communication network and with a reference frequency used for the transmission of the locations over the first reference communication network; locating the beacon in a second network during the movement thereof; obtaining a second value associated with the second network that is representative of a cost of transmission over the second network; and comparing the first and the second value, and in response to the values differing, modifying the reference frequency for the transmission of the locations over the second network.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0035] One or more exemplary embodiments of the invention will be better understood on reading the following description, given by way of example and with reference to the appended drawings, in which:
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
DETAILED DESCRIPTION OF ONE OR MORE EXEMPLARY EMBODIMENTS ILLUSTRATING THE INVENTION
[0044]
[0045] A beacon BAL makes it possible to obtain the position of the thing with which it is associated. The beacon transmits, with a given frequency, a datum representative of a location during the movement thereof throughout a journey TRJ. It is specified that the term frequency is a quantity related to a periodic phenomenon, which measures the number of times this phenomenon occurs in a given time period; for example, a message transmitted 10 times in one day is transmitted with a frequency of 10 messages per day at regular intervals.
[0046] In the present example, the beacon BAL is capable of communicating with a server which receives the locations. The location of the beacon makes it possible to locate the thing with which it is associated.
[0047] With reference to
[0048] The beacon BAL is capable of transmitting data via a network managed by an operator. In the present example, the operator is a telecommunications operator which charges for the use of its network to transmit and/or receive data.
[0049] The beacon BAL comprises a communication module COM for communicating with a network RES1/RES2. This communication module COM is capable of transmitting data to a remote tracking server SRV via a network, for example a network mobile of 5G type which is illustrated by means of an antenna BTS1/BT2 in
[0050] A beacon also comprises a location module LOC, the function of which is to obtain a location datum representative of the location of the beacon, and implicitly of the thing OBJ with which it is associated. In our example, the location module LOC is a geolocation module (for example of GPS, for Global Positioning System, type). The location datum may also be a postal address, etc.
[0051] In the present example, the beacon BAL periodically transmits its position via the network to which it is connected. This beacon BAL will be moved from a point A located in a first geographical region Z1, called the reference region, to a point B of a second geographical region Z2.
[0052] The regions comprise respective telecommunication networks RES1/RES2 managed for example by telecommunication operators which provide data plans for the use of their respective networks for a given period. The given period is generally a few months.
[0053] The plan taken with the first operator, called the reference operator, comprises for example a volume of data commonly called a data bucket by those skilled in the art for a given price. The volume of data corresponds to a maximum number of location messages to be transmitted over the given duration; in the present example, the plan results in a transmission cost. The cost is for example the cost of a single message, called the unit cost hereinafter. The invention is not limited to this example; the transmission cost considered could have been a subscription cost, or the like.
[0054] In the present example, a prepaid plan for an amount of data is allocated to the beacon. In the present example, the target plan is linked to a given geographical region called the reference region ZR. This reference region is for example France.
[0055] In this reference region ZR, the successive locations of the beacon are transmitted with a given frequency.
[0056] As indicated above, roaming agreements are made between geographical regions Z1 and Z2. The unit cost linked to the cost of transmission of a location, and implicitly of the message including the location, will therefore vary depending on the network used in the geographical region in question. When the beacon enters a geographical region that includes a network associated with a unit cost higher than the unit cost of the reference network, the transmission of a message costs more. A first consequence is that the beacon is charged extra; a second consequence is that the beacon consumes the budget allocated thereto faster than expected. The allocated budget will therefore be consumed prematurely.
[0057] Two cases will be presented below to illustrate the consequences of extra cost.
[0058] A first case illustrated in
[0059] A second case is illustrated in
[0062] To ensure optimal use of the budget BD allocated in the reference region, an exemplary embodiment of the invention adjusts the behavior of the beacon. More particularly, an entity ENT present in the beacon adjusts the frequency of transmission of the location according to the network used, more particularly to a value representative of the unit cost linked to the transmission of a location over the network used. The scenario in which a value CU1 is linked to the first network and a value CU2 is linked to the second network is used here. The values CU1 and CU2 are representative of the cost of transmission over the network used.
[0063] An exemplary embodiment of the invention comprises the following steps: [0064] a prior step of defining a first reference communication network ZR associated with a first value CU1 representative of a cost of transmission over the first network and with a reference frequency used for the transmission of the locations over the first network; [0065] a step of locating the beacon in a second network during the movement thereof; [0066] a step of obtaining a second value CU2 that is representative of a cost of transmission over the second network; [0067] a step of comparing the first CU1 and the second CU2 value, and when the values differ, the method comprises a step of modifying the reference frequency for the transmission of the locations over the second network.
[0068] Next, the entity ENT compares the values CU1 and CU2 of the reference network RES1 and of the network RES2, respectively.
[0069] The new value of the frequency of transmission of the location will be chosen so as to ensure transmission of the location over a given duration, for example the expected duration of use of the beacon (two years for example), and avoid premature consumption of the entire plan.
[0070] If, however, the values are such that the plan will not be consumed entirely by the end of the plan: [0071] either the frequency is maintained; [0072] or the frequency is increased so as to consume the entirety of the plan and increase the quality of the location service by transmitting the location more often.
[0073] When a plan is allocated to a beacon for a determined duration T, a management entity ENT present in the beacon will perform a calculation which consists in calculating the number N of locations to transmit according to the value CU associated with the network of the region in question.
[0074] A number of location data transmissions possible per day will be calculated knowing the volume of data (VD) linked to the transmission of a location, and implicitly of the message that includes the location, in the geographical region in question.
[0075] The number of transmissions per day is therefore
BD/(T×VD)
[0076] where “/” denotes the division sign,
[0077] “×” denotes the multiplication sign.
[0078] For example, a GPS beacon operating with a network of LTE-M (acronym for Long Term Evolution-CategoryMachine) type, known to those skilled in the art, will transmit its position at regular intervals. It is assumed that the beacon has a volume of data (also called a data bucket by those skilled in the art) that is fixed in terms of volume of data, for example 20 MB (megabytes), for a duration T of two years. It is also assumed that the transmission of a location corresponds to a volume of 2 KB per transmission. The data values given above result in a number N of location transmissions per day given by the formula:
N=20000/(365×2×2)=13 [0079] Namely, since a day comprises 24 hours, one transmission every two hours will be satisfactory for transmitting the location.
[0080] As seen above, entering a geographical region other than the reference region may have an impact in terms of financial cost.
[0081] To overcome this problem, an exemplary embodiment of the invention proposes varying the frequency of transmission of the location of the beacon BALI. according to a value linked to the network used. To this end, the beacon, or more specifically the entity ENT present in the beacon, has relevant data relating to different geographical regions, and implicitly to different telecommunication networks, which might be used by the beacon.
[0082] The relevant data include all or some of the data shown in
[0083] The table indicates, for different geographical regions (FR, ES, . . . , IN, UY), the corresponding region identifier MCC (208,214, . . . 748) for each network of the region, for example the 4G and LTE-M networks, a weighting coefficient representative of a cost linked to the transmission of data over this network with respect to the reference network RES1. For example in the table, for the country FR, which is the reference geographical region ZR, the weighting coefficients are 1.0 and 1.0. For the region ES, the coefficients are the same, which means that the unit cost of a message is the same as in France. However, for the region UY, the weighting coefficients are 3.4 and 3.4, respectively. The weighting coefficients are dependent on roaming agreements between the reference region RES1 and the other regions in question. The advantage of using such weighting coefficients to calculate the number of location messages per day in each region through which the beacon BAL passes will be explained below.
[0084] The weighting coefficients defined above aim to modify the number of locations transmitted over a given period so as to ensure the transmission of the location over a given duration without additional cost. Depending on the geographical region, the frequency will therefore be decreased or increased so as not to exceed the allocated budget. For example, in a geographical region in which the roaming agreements are advantageous, the beacon will be able to increase the frequency of transmission of its location. Conversely, in a geographical region in which the roaming agreements are disadvantageous, the beacon will decrease the frequency of transmission of its location. The changes in frequency will be based on the weighting coefficients introduced above.
[0085]
[0086] On initialization, the code instructions of the computer program are for example loaded into a memory, before being executed by the processor CPU. The processor CPU of the processing unit implements in particular the following phases and steps:
[0087] In a first phase PH1, the beacon moves in the reference region RES1, for example the region FR with reference to
[0088] In a second phase PH2, the beacon moves and in the course of its journey TRJ, the beacon enters another region Z2, for example the region IN whose weighting coefficients are 1.6 and 1.5 for the 4G and LTE-M networks, respectively.
[0089] The following steps are performed in this second phase:
[0090] In a first step ET1, the beacon connects to a radio antenna of a network of the region IN, for example the LTE-M network, and retrieves the MCC (Mobile Country Code) of this network from the base station BTS.
[0091] The entity ENT next verifies in the memory, in a second step ET2, the weighting coefficients associated with this region IN for the network LTE-M, namely 1.5, and uses the following formula to define the number of location transmissions per day:
BD/(T×VD×CP) [0092] CP denotes the weighting coefficient to be applied.
[0093] In the present example, assuming the same values as above, namely a volume of data of 20 MB (megabytes), a duration of two years and a volume of 2 KB per transmission, and a weighting coefficient of 1.5, the calculation gives:
20000/(365×2×2×1.5)=9.
[0094] Therefore, nine transmissions per day instead of 13 will now be performed. The new frequency is implemented in a third step ET3. This decrease in the frequency will thus compensate for the extra cost linked to the transmission of data over this second network due to less advantageous roaming agreements.
[0095] Next, it is assumed that the beacon returns to the region FR. The frequency is modified again and returns to the value linked to the reference region, namely 13 message transmissions.
[0096]
[0097]
[0098] According to one possible variant of the method, the beacon receives the weighting coefficients only for those regions which form part of the journey TRJ. This information is updated over time.