Processing Execution System Using Beacons
The system extends the execution time of processes by dynamically processing sequential beacon information, ensuring reliable and secure door unlocking by maintaining the execution state within the beacon range, addressing uncertainty and inconvenience in existing systems.
Patent Information
- Application Number
- JP2024230523
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2044-12-26
AI Technical Summary
Existing systems for automatic door unlocking using beacon signals on mobile terminals face uncertainty and inconvenience due to application stoppages when beacon signals are received after a certain period, leading to unpredictable processing failures.
A processing execution system where the mobile terminal extends the execution time of a predetermined process by receiving and identifying sequential beacon information with different contents, dynamically updating registration information, and maintaining the execution state as long as the mobile terminal remains within the beacon's range, ensuring efficient and reliable processing.
The system ensures consistent and convenient execution of processes like door unlocking by preventing unexpected stoppages, enhancing security and efficiency through dynamic beacon information processing and timely signal transmission.
Smart Images

Figure 0007706632000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a processing execution system that receives beacon information transmitted from a beacon by a mobile terminal and executes a predetermined process such as unlocking a door.
Background Art
[0002] In recent years, in a door equipped with an unlocking device, when a person permitted to pass communicates between a mobile terminal carried by the person permitted to pass and a beacon provided in the unlocking device, and it is determined that the person permitted to pass has approached the vicinity of the door based on the intensity of the received beacon signal, a system has been considered in which an unlocking signal is transmitted from the mobile terminal to the unlocking device to automatically unlock the door.
[0003] If it is such a system, while ensuring security, the door is automatically unlocked just by approaching, and since the door can be passed through hands-free, convenience is improved.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] By the way, in such a system, an application that starts when a beacon signal is received and transmits an unlocking signal must be installed on the mobile terminal side.
[0006] However, when a certain period of time has elapsed since the reception of the beacon signal, the application may stop even if the same beacon signal is received during that time. When such a situation occurs, for example, if a person with permission to pass is stopped near the door and, due to unforeseen factors, does not pass through the door even though they are near the door, the application will stop, resulting in a problem that the door cannot be unlocked. That is, in the conventional system, the problem of uncertainty in processing execution remains.
[0007] Of course, if the application is restarted by the operation of the person with permission to pass, or if the person with permission to pass once goes out of the reception range of the beacon signal and then re-enters, the application will be restarted, so the door can be unlocked, but there is a problem in terms of convenience.
[0008] And the above-mentioned problem is common not only in the process of unlocking the door but also in various processes using the application of the mobile terminal.
[0009] Therefore, the present invention has been made to solve the above-mentioned problems, and the main object is to improve the certainty and convenience of executing a predetermined process on a mobile terminal using a beacon.
Means for Solving the Problem
[0010] That is, the present invention has the following configuration. [1] A processing execution system including a reception target beacon and a mobile terminal that executes a predetermined process when it is determined that the received beacon information is transmitted from the reception target beacon, The mobile terminal is configured to stop the execution of the predetermined process even if beacon information determined to be the same is received during a certain period of time after the reception of the beacon information. The target beacon to be received transmits a plurality of beacon information with different contents in sequence, and the time from the start of transmission of one beacon information to the start of transmission of the next beacon information is set within the fixed time. When the mobile terminal further receives one of the plurality of beacon information, it determines that the beacon information is the beacon information from the target beacon to be received and starts executing the predetermined process, and determines each beacon information transmitted by the target beacon to be received as different beacon information. A processing execution system characterized by this.
[0011] (Gist) If it is such a thing, when the mobile terminal receives any beacon information transmitted from the target beacon to be received, it starts executing the predetermined process, and after that, every time it receives a beacon signal that switches one after another, it determines these as different beacon information, and each time, the execution of the predetermined process is extended by the fixed time. In this way, while the mobile terminal remains within the range where it can receive the beacon information from the target beacon to be received, the fixed time, which is the limit of the execution time of the predetermined process, is extended, so that the situation where the execution of the predetermined process stops unexpectedly can be avoided.
[0012] [2] The mobile terminal A processing unit that takes two states: an execution state for executing the predetermined process or a stop state for stopping the execution of the predetermined process; A receiving unit that receives beacon information; A first storage unit that stores one or more pieces of registration information; It determines whether any of the registration information stored in the first storage unit matches the received beacon information. When it determines that there is a match, it sets the processing unit to the execution state for a fixed time. On the other hand, when the fixed time has elapsed, even if it receives beacon information that is determined to match the same registration information during that time, it is provided with a command unit that sets the processing unit to the stop state. The first storage unit stores registration information (hereinafter also referred to as initial registration information) that can be used to determine whether it matches any of the beacon information transmitted by the target beacon to be received. When the command unit determines that the received beacon information matches the initial registration information, it determines that the beacon information is from the target beacon to be received and sets the processing unit to the execution state for a certain period of time. In the execution state, in addition to the predetermined processing, the processing unit additionally stores each piece of beacon information transmitted by the target beacon to be received as new registration information in the first storage unit. Each time the command unit receives switched beacon information and determines that it has received beacon information that matches different registration information, it further extends the execution state of the processing unit for a certain period of time. The processing execution system according to [1].
[0013] (Gist) With such a configuration, specific implementation can be achieved. Also, since the registration information is dynamically changed, even if there are a large number of target beacons to be received, it is not necessary to hold in the first storage unit at once as registration information a plurality of pieces of beacon information transmitted from each of those target beacons to be received, and it is not necessary to collate the received beacon information with a large number of pieces of registration information. Therefore, the resources and processing required for that are unnecessary, and the reception of beacon information can be performed efficiently.
[0014] [3] The target beacon to be received transmits a plurality of pieces of beacon information changed according to a certain rule. The processing execution system according to [1] or [2]. (Gist) If it is such a thing, it is not necessary to register all the plurality of pieces of beacon information transmitted by the target beacon to be received as registration information, and since it can be calculated according to the rule, resources can be further reduced. [4] The plurality of pieces of beacon information transmitted by the target beacon to be received each have a common part with common content and a different part with mutually different content. When the received beacon information includes the common part, the mobile terminal determines that the beacon information is from the target beacon to be received and starts executing the predetermined process, and determines each beacon information transmitted by the target beacon to be received as different beacon information. The processing execution system according to [1], [2], or [3]. (Gist) If it is such a thing, it is possible to determine whether or not the beacon information is from the target beacon to be received without using a complicated algorithm, which can contribute to resource reduction and faster calculation speed.
[0015] [5] A processing execution system used together with a door unlocking device that unlocks the door when receiving a predetermined unlocking signal, The processing execution system according to [1], [2], [3], or [4], wherein the predetermined process is to transmit the unlocking signal to the door unlocking device. (Gist) If it is such a thing, the problem that the door cannot be unlocked can be solved, so the effect of the present invention becomes remarkable. [6] With the door as the starting point, a first range where beacon information can be received by the mobile terminal and a second range closer to the door than this first range are set, and when the mobile terminal enters the first range, the predetermined process is configured to be executed, The predetermined process is to prepare for transmitting the unlocking signal when the mobile terminal enters the first range, and to transmit the unlocking signal to the door unlocking device when entering the second range. The processing execution system according to [5].
[0016] (Gist) According to this configuration, in the first range far from the door, for example, by using Internet communication with a server device or the like, it is possible to authenticate whether the holder of the mobile terminal is an authorized person, or to send an unlocking signal from the server device to the mobile terminal when the authentication is successful. By performing preparatory processes before unlocking that require a certain amount of time, such as this, when the mobile terminal enters the second range close to the door, it can immediately transmit the unlocking signal. Therefore, an authorized person with a mobile terminal can smoothly pass through the door. Also, even if the authorized person does not enter the second range due to unexpected factors and stays in the first range for a long time, since the mobile terminal maintains the execution state of the predetermined process, even if the person then enters the second range, the unlocking signal will still be immediately transmitted, and the person with the mobile terminal can smoothly pass through the door.
[0017] [7] The mobile terminal is characterized in that if it does not detect that the mobile terminal has entered the second range even after a predetermined first restriction time has elapsed since it entered the first range and received the beacon information, the unlocking signal is invalidated or made unable to be transmitted, according to the processing execution system described in [6]. (Gist) By appropriately setting the first restriction time, it is possible to determine that there is no intention to continue staying in the first range and pass through the door. And in that case, even if the mobile terminal then enters the second range, the unlocking signal is invalidated or made unable to be transmitted. Therefore, while ensuring convenience, the security can be improved. Note that the first restriction time is preferably longer than the certain time.
[0018] [8] The mobile terminal is characterized in that if the unlocking signal continues to be transmitted beyond a second restriction time, the unlocking signal is invalidated or the transmission is stopped, according to the processing execution system described in [5] or [6]. (Gist) The same as described above. Since the unlocking signal continues to be transmitted, it means staying within the second range. By appropriately setting the first limit time, convenience can be ensured while improving security. Note that the second limit time is the time that can be stayed near the door, and since it doesn't need to be set for a very long time, it may be set shorter than the fixed time.
[0019] [9] The mobile terminal is characterized in that it detects whether the mobile terminal has entered the second range based on the reception intensity of the beacon information, in the processing execution system according to [6]. (Gist) With such a configuration, the entry of the mobile terminal into the second range can be detected without providing a dedicated sensor or the like.
[0020]
[10] The processing execution system according to any one of claims [1] to [9], characterized in that the number of the beacon information transmitted by the reception target beacon is 3 or more. (Gist) During the fixed time, the more different beacon information is transmitted, the less the influence of radio wave interference and the like can be reduced, and the stability of the execution of the predetermined process by the processing unit can be enhanced. For that purpose, the number of different beacon information is preferably 3 or more.
[0021]
[11] A mobile terminal that is used together with a reception target beacon that sequentially switches and transmits a plurality of beacon information with different contents and starts transmitting the next beacon information within a fixed time from the start of transmission of one beacon information, and executes a predetermined process when the received beacon information is determined to be transmitted from the reception target beacon, After receiving the beacon information, when the fixed time has elapsed, even if the beacon information determined to be the same is received during that time, the execution of the predetermined process is configured to stop. Furthermore, when one of the plurality of beacon information is received, it is determined that the beacon information is beacon information from the target beacon to start execution of the predetermined process, and each beacon information transmitted by the target beacon is determined as different beacon information. A mobile terminal characterized by this. (Gist) The present invention also includes such a configuration.
[0022]
[12] A program installed in a mobile terminal that is used together with a target beacon that sequentially switches and transmits a plurality of beacon information with different contents and starts transmitting the next beacon information within a certain time from the start of transmission of one beacon information, When it is determined that the received beacon information is transmitted from the target beacon, a predetermined process is executed. After receiving the beacon information, when the fixed time elapses, in addition to the function of stopping the execution of the predetermined process even if beacon information determined to be the same is received during that time. When one of the plurality of beacon information is received, it is determined that the beacon information is beacon information from the target beacon to start execution of the predetermined process, and each beacon information transmitted by the target beacon is determined as different beacon information. A program characterized by causing a mobile terminal to exhibit a function. (Gist) The present invention also includes the above-described configuration.
Effect of the Invention
[0023] According to the present invention configured as described above, while the mobile terminal remains within a range where it can receive beacon information from the target beacon, the fixed time, which is the limit of the execution time of the predetermined process, is extended. It is possible to avoid a situation where the execution of the predetermined process stops unexpectedly.
Brief Description of the Drawings
[0024]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Embodiment for Carrying Out the Invention
[0025] Hereinafter, an embodiment of a processing execution system according to the present invention will be described with reference to the drawings. <First Embodiment>
[0026] 1. Overview As shown in FIG. 1, this processing execution system 100 includes a beacon 1 for wirelessly transmitting predetermined beacon information, and a mobile terminal 2 that executes a predetermined process when receiving the beacon information from the beacon 1. Note that the beacon 1 to be received here is provided near or attached to an entrance door (hereinafter also generically referred to as a "door"), such as a door, gate, shutter, etc. through which a large number of people enter and exit, such as an apartment building, factory, hospital, concert hall, etc. The portable terminal 2 is carried by a person (resident or contractor) entering or exiting the door. Further, the predetermined process executed by the portable terminal 2 includes, when entering within a certain range from the door, wirelessly transmitting an unlocking signal to an unlocking device (not shown) provided on the door to automatically unlock it.
[0027] 2. Beacon 1 to be received The beacon 1 to be received here is a well-known one that emits a wireless signal at regular time intervals (for example, at intervals of several seconds), and is composed of basic components such as a microcontroller, a signal transmitter (here a BLE chip), a battery, an antenna, and a housing.
[0028] As shown in FIG. 2, the wireless signal includes beacon information for identifying each beacon 1.
[0029] Each beacon information transmitted by one beacon 1 to be received is composed of a common part with common content and a different part with mutually different content. The common part here includes a main identifier that functions as target / non-target identification information for identifying whether it is a beacon 1 to be received or a beacon that is not a reception target, and a first sub-identifier that functions as target beacon identification information for identifying each beacon 1 to be received. That is, the beacon information transmitted by different beacons 1 to be received has different values of this first sub-identifier.
[0030] The different part includes a second sub-identifier. This second sub-identifier functions as signal identification information for identifying each beacon information transmitted by the beacon 1 to be received. Here, the value of this second sub-identifier is set to change according to a certain rule in the order of transmission of the beacon information. For example, it is set so that the value of the second sub-identifier increases by 1 in one cycle. Note that, among the beacon information, which part is to be the common part and the different part, and which part of the common part is to be the target / non-target identification information or the target beacon identification information is not limited to the above and can be set as appropriate. Also, as shown in FIG. 3, this target beacon 1 repeats a cycle in which a plurality (five in the same figure) of beacon information with different contents are sequentially switched and transmitted at regular intervals.
[0031] 3. Mobile terminal 2 Next, the mobile terminal 2 will be described. This mobile terminal 2 is a movable terminal device such as a smartphone, a tablet, or a notebook computer. In terms of hardware, it includes a CPU, a memory, a communication device, a display, a touch panel, and the like.
[0032] Also, in terms of software, as shown in FIG. 4, this mobile terminal 2 has functions as a receiving unit that receives the beacon information, a first storage unit that stores one or more pieces of registered information, a second storage unit that stores the beacon information transmitted by the target beacon 1, a processing unit that executes the predetermined process, and a command unit that commands the processing unit to execute the predetermined process.
[0033] Among these units, the receiving unit, the first storage unit, and the command unit are always in an operating state as long as the power is on and are managed by the OS.
[0034] On the other hand, the processing unit is a so-called application installed on the OS and can take two states: an execution state in which the predetermined process is executed and a stop state in which the operation stops. The execution state includes a state in which the process is executed in the foreground that is displayed on the display and can be input by the user and a state in which the process is executed in the background that is not displayed on the display. Also, the stop state includes a state in which it is started but in the background and the operation has stopped and a kill state in which it is not started.
[0035] 4. Description of each part of the mobile terminal 2 (1) Receiver unit The receiver unit receives any beacon information being wirelessly transmitted (Fig. 7: Step 1), measures the reception intensity thereof, and stores these in a predetermined area of the memory managed by the OS.
[0036] (2) First storage unit The first storage unit is set in a predetermined area of the memory managed by the OS of this mobile terminal 2. Registered information that can be compared with the beacon information transmitted by the reception target beacon 1 is stored in this first storage unit.
[0037] In this embodiment, as shown in Fig. 5(a), information in which the first sub-identifier and the second sub-identifier are expressed by wild card characters is registered as initial registration information in the first area of the first storage unit.
[0038] Also, as will be described later, when any beacon information transmitted by the reception target beacon 1 is received, all the beacon information of the reception target beacon 1 is additionally stored as new registered information in the second area of this first storage unit by the activated processing unit, as shown in Fig. 5(b).
[0039] Note that this first storage unit is set in the main memory or the cache memory, and although the access speed is fast, there may be an upper limit (for example, 15) on the number of registered information that can be stored due to capacity limitations.
[0040] (3) Second storage unit The beacon information of each reception target beacon 1 is stored in advance in a second storage unit provided in an area where there is no limit on the number of registrations, for example, a storage area, as shown in Fig. 6.
[0041] Here, as shown in Fig. 6(a), the beacon information representative of a plurality of beacon information respectively transmitted by each reception target beacon 1 is stored in this second storage unit. Also, as shown in Fig. 6(b), all the beacon information may be stored.
[0042] (4) Instruction unit As shown in FIG. 7, the instruction unit acquires the beacon information received by the receiving unit, and searches for the registration information that matches the beacon information from among the registration information stored in the first storage unit (step S2). If there is registration information determined to be a match, the processing unit is forced into an execution state, and the predetermined process is executed (step S4).
[0043] In addition, when a certain time has elapsed since the reception of the beacon information (step S3), this instruction unit changes the processing unit from the execution state to the stop state (step S5). This certain time is not extended even if beacon information determined to match the same registration information is received during that time. However, when the instruction unit receives beacon information determined to match other registration information within the certain time, the execution state of the processing unit is maintained extended for another certain time.
[0044] Here, the "match" means partial match or complete match, and either can be specified by the user or the administrator.
[0045] For example, when specifying a partial match, one or more bits of the registration information can be set as wild card characters such as "*", and a match can be determined by matching the other parts. Here, as illustrated in FIG. 5, the wild card character "*" can be used for the first sub-identifier and the second sub-identifier.
[0046] That is, the instruction unit searches on the condition of partial match if there are wild card characters in the registration information, and complete match if there are none.
[0047] (5) Processing unit The processing unit executes the predetermined process, and the predetermined process here is as follows. Incidentally, on the premise that, as shown in FIG. 1, a first range within which beacon information can be received by the mobile terminal 2 and a second range closer to the door than this first range are set starting from the reception target beacon 1 installed on the door.
[0048] The first range is, here, the limit range within which beacon information can be received, but it may be defined by the value of the reception intensity of the beacon information in other cases. The second range is, here, the range defined by the value of the reception intensity of the beacon information, but it may be defined by another dedicated sensor, for example.
[0049] Thus, the predetermined process here is that when the mobile terminal 2 enters the first range, preparations are made to transmit the unlocking signal, and when it enters the second range, the unlocking signal is transmitted to the door unlocking device. Here, the preparations refer to processes that require a certain amount of time, such as authenticating whether the holder of the mobile terminal 2 is an authorized passer or, when authenticated, sending the unlocking signal from the server device to the mobile terminal 2.
[0050] 5. First operation example Here, for example, the case where an authorized passer who holds the mobile terminal 2 such as a delivery person or a resident enters the condominium through the door will be described as an example.
[0051] When the authorized passer approaches the door and enters the first range, the receiving unit receives beacon information from the reception target beacon 1 installed on the door (FIG. 7: step S1).
[0052] Next, the command unit compares the beacon information with the registration information stored in the first storage unit and determines whether they match (FIG. 7: step S2).
[0053] At this time, as shown in FIG. 5(a), since information partially represented by wild card characters is stored in the first storage unit as initial registration information, the command unit determines whether the part other than the wild card characters in the initial registration information, that is, the main identifier, matches the main identifier included in the received beacon information.
[0054] In other words, the command unit determines whether the beacon information is from the target receiving beacon 1. Here, the command unit determines that the beacon information is from the target receiving beacon 1, and then determines whether the reception of beacon information determined to match the same registration information continues for a certain period of time (FIG. 7: step S3).
[0055] When the command unit determines that the reception of beacon information continues for a certain period of time, it sets the processing unit to the stopped state. However, here, since it is a scene where the person permitted to pass enters the first range for the first time, the command unit sets the processing unit to the execution state.
[0056] The processing unit set to the execution state by the command unit in this way starts executing the predetermined processing. That is, first, the processing unit detects whether the person permitted to pass (mobile terminal 2) has entered the second range based on the reception intensity of the received beacon information (FIG. 8: step S11).
[0057] When it is determined that the person permitted to pass has not entered the second range, that is, the person permitted to pass still remains in the first range, the processing unit executes the above-described preparation processing for transmitting the unlocking signal (FIG. 8: step S12).
[0058] On the other hand, when the mobile terminal 2 enters the second range, the processing unit transmits the unlocking signal obtained in the preparation processing toward the unlocking device to unlock the door (FIG. 8: step S12).
[0059] The processing unit performs the above-described predetermined processing and adds registration information to the first storage unit.
[0060] Specifically, the receiving target beacon 1 is identified from the first sub-identifier included in the received beacon information (FIG. 8: step S13).
[0061] Next, the processing unit refers to the second storage unit and acquires all the beacon information transmitted by the identified receiving target beacon 1 (FIG. 8: step S14). Here, for these beacon information, the values of the main identifier and the first sub-identifier are common, and only the value of the second sub-identifier changes. The processing unit stores a mathematical formula consisting of the initial value and the changed value of the second sub-identifier, calculates all the beacon information from this formula, and additionally stores it in the second area of the first storage unit (FIG. 8: step S15).
[0062] In this way, when each beacon information sequentially transmitted from the receiving target beacon 1 is newly added as registered information, from then on, every time the beacon information transmitted from the receiving target beacon 1 changes, the command unit recognizes this as different beacon information, and maintains the execution state of the processing unit for a certain period of time from the time of the change.
[0063] After that, when the person permitted to pass passes through the door and the door sensor that detects this receives a passing signal indicating the same, or when the person permitted to pass moves away from the receiving target beacon 1, for example, by passing through the door, and a non-receivable time occurs during which the beacon information from the receiving target beacon 1 cannot be received (FIG. 8: step S16), the processing unit stops transmitting the unlocking signal (FIG. 8: step S17), locks the door, and deletes the beacon information of the receiving target beacon 1 written in the second area of the first storage unit (FIG. 8: step S18).
[0064] Note that it is preferable to set the non-receivable time to be less than the certain period of time. This is because if the certain period of time has passed, the processing unit will be in a stopped state by the command unit, so although the transmission of the unlocking signal is stopped, the beacon information in the first storage unit may not be deleted.
[0065] Thus, in this embodiment, as shown in FIG. 9, since the beacon information is set to change within the fixed time period, even if the person permitted to pass enters within the first range, the processing unit will receive the beacon information that has changed before the fixed time period when the processing unit enters the stopped state, and thus the fixed time period will be further extended, so the execution state of the processing unit will continue.
[0066] Therefore, even when the person permitted to pass enters the second range, the processing unit is in the execution state and the unlocking signal is surely transmitted. Thus, when the fixed time period elapses, the processing unit enters the stopped state, and unexpected situations such as not being able to enter the door can be avoided.
[0067] Note that, as shown in FIG. 10, the beacon information may be configured to change only once during the fixed time period. However, in this case, although the execution state of the processing unit is continuously maintained, when a period during which the beacon information cannot be received due to radio wave interference or the like occurs, even if the period is short, the processing unit may enter the stopped state depending on the timing.
[0068] In contrast, in this embodiment, as shown in FIG. 9, the number of beacon information transmitted by one beacon 1 to be received is set to 3 or more (5 in the figure), and the beacon information is set to change 2 or more times during the fixed time period.
[0069] With this configuration, even if the period during which the beacon information cannot be received becomes long, it is possible to more surely prevent the processing unit from entering the stopped state.
[0070] Furthermore, since the registered information in the first storage unit changes dynamically, it is not necessary to store in the first storage unit at once the registered information corresponding to the number of all beacon information transmitted by each beacon 1 to be received, and the capacity of the first storage unit can be reduced as much as possible. Also, the resources and processes required therefor become unnecessary, and the reception of beacon information and the execution of predetermined processes associated therewith can be efficiently performed.
[0071] Furthermore, since the first storage unit can be provided in the main memory or cache memory that has a high access speed but is limited in capacity, the reception of beacon information and the execution of predetermined processing can be accelerated in this regard as well.
[0072] <Second Embodiment> Next, a second embodiment of the present invention will be described. In this embodiment, a case where the first ranges of two receiving target beacons 1 are close to each other, adjacent to each other, or partially overlapping, such as when two doors are in the vicinity, will be described. In this case, regardless of which first range the person with permission to pass enters, the command unit sets the processing unit to the execution state.
[0073] Since the processing unit in the execution state has received the beacon information of the beacon that entered first, it identifies the receiving target beacon 1 and writes all the beacon information transmitted by the receiving target beacon 1 as new registration information to the second area of the first storage unit.
[0074] After that, when the person with permission to pass enters the other first range, the processing unit in the maintained execution state overwrites all the beacon information transmitted by the other receiving target beacon 1 as new registration information to the second area of the first storage unit based on the beacon information from the other receiving target beacon 1.
[0075] When the first ranges overlap, there may be a case where two pieces of beacon information are received. In that case, the processing unit uses the beacon information with the larger RSSI.
[0076] With such a configuration, even if a plurality of receiving target beacons 1 are in the vicinity, the closer receiving target beacon 1 can be selected and a predetermined process can be surely executed.
[0077] <Third Embodiment> Next, a third embodiment of the present invention will be described. In this embodiment, if it is not detected that the mobile terminal 2 has entered the second range even after a predetermined first restriction time has elapsed since receiving the beacon information, the processing unit considers that the person with permission to pass only stays in the first range and has no intention of entering the second range, and invalidates or stops transmitting the unlocking signal. More specifically, for example, once the authentication given to the person with permission to pass is canceled, even if the person enters the second range thereafter, the unlocking signal cannot be transmitted.
[0078] With such a configuration, by appropriately setting the first restriction time, it is possible to determine that the person has no intention of continuously staying in the first range and passing through the door, and in that case, even if the person enters the second range thereafter, the unlocking signal is invalidated or cannot be transmitted. Therefore, while ensuring convenience, the security can be improved. Note that the first restriction time is preferably longer than the fixed time.
[0079] <Fourth Embodiment> Next, a fourth embodiment of the present invention will be described. In this embodiment, if the unlocking signal continues to be transmitted beyond the second restriction time, the processing unit considers that the person with permission to pass has not passed through the door, invalidates the unlocking signal, and stops transmitting it.
[0080] The fact that the unlocking signal continues to be transmitted means that the person continues to stay in the second range. Therefore, by appropriately setting the second restriction time, it is possible to improve security while ensuring convenience. Note that the second restriction time is the time that can be stayed near the door, and it is not necessary to set a very long time, so it may be set shorter than the fixed time.
[0081] <Other Modified Embodiments> The present invention can be variously modified in other respects without departing from the gist thereof. For example, in the foregoing description, all the target beacons 1 had the same value for the main identifier. However, multiple values for the main identifier may be set, and multiple groups of target beacons may be set. In this case, multiple main identifiers are registered as initial registration information in the first area of the first storage unit.
[0082] Also, in the above embodiment, a common part was set in each beacon information transmitted by the target beacon. However, there may be no common part. In that case, any one beacon information may be set as initial registration information in the first storage unit, and other beacon information may be stored in the second storage unit in association with the one beacon information. Further, when the processing unit receives the one beacon information, it may be configured to determine that it matches the initial registration information, and based on this, refer to the second storage unit to obtain the other beacon information and additionally store these in the first storage unit. Furthermore, in the above embodiment, when a certain period of time has elapsed, the processing unit enters a stopped state according to a command from the command unit. However, the processing unit may be configured to enter a stopped state on its own after a certain period of time has passed, regardless of the command unit.
[0083] Also, various other operations can be considered as the predetermined process besides transmitting a door unlocking signal. For example, it is possible to provide a target beacon 1 in a product sales area and make it a predetermined process to distribute coupon information only to people who approach the product sales area or pass through a gate.
Description of Reference Numerals
[0084] 1 ··· Target beacon 2 ··· Mobile terminal 100 ··· Processing execution system
Claims
1. A processing execution system comprising a receiving target beacon and a mobile terminal that executes a predetermined process when it is determined that the received beacon information is transmitted from the receiving target beacon, wherein the mobile terminal is configured to stop executing the predetermined process even if beacon information determined to be the same is received during a certain period of time after receiving the beacon information, the receiving target beacon sequentially switches and transmits a plurality of pieces of beacon information having different contents, and the time from the start of transmission of one piece of beacon information to the start of transmission of the next piece of beacon information is set within the certain period of time, and the mobile terminal further starts executing the predetermined process by determining that the received piece of beacon information is beacon information from the receiving target beacon when it receives one of the plurality of pieces of beacon information, and determines each piece of beacon information transmitted by the receiving target beacon as different beacon information. A processing execution system characterized by this.
2. The mobile terminal, a processing unit that takes two states: an execution state for executing the predetermined process or a stop state for stopping the execution of the predetermined process; a receiving unit that receives beacon information; a first storage unit that stores one or more pieces of registration information; determines whether any of the registration information stored in the first storage unit matches the received beacon information, and when it is determined to match, sets the processing unit to the execution state for a certain period of time. On the other hand, when the certain period of time has elapsed, even if beacon information determined to match the same registration information is received during that period, a command unit that sets the processing unit to the stop state, the first storage unit stores registration information (hereinafter also referred to as initial registration information) that can be determined to match any of the beacon information transmitted by the receiving target beacon. ), when the command unit determines that the received beacon information matches the initial registration information, it determines that the beacon information is from the receiving target beacon and sets the processing unit to the execution state for a certain period of time, and in the execution state, the processing unit, in addition to the predetermined process, additionally stores each piece of beacon information transmitted by the receiving target beacon in the first storage unit as new registration information. The processing execution system according to claim 1, wherein each time the instruction unit receives the switched beacon information and determines that it has received beacon information that matches different registered information, the execution state of the processing unit is further extended for a certain period of time.
3. The processing execution system according to claim 1, wherein the target beacon to be received transmits a plurality of pieces of beacon information changed according to a certain rule.
4. The plurality of pieces of beacon information transmitted by the target beacon to be received each have a common part with the same content and a different part with different contents, and when the common part is included in the received beacon information, the mobile terminal determines that the beacon information is from the target beacon to be received and starts executing the predetermined process, and determines each piece of beacon information transmitted by the target beacon to be received as different beacon information. The processing execution system according to claim 1.
5. A processing execution system used together with a door unlocking device that unlocks a door when receiving a predetermined unlocking signal, wherein the predetermined process is to transmit the unlocking signal to the door unlocking device. The processing execution system according to claim 1.
6. A first range within which beacon information can be received by the mobile terminal and a second range closer to the door than this first range are set with the door as the starting point, and when the mobile terminal enters the first range, the predetermined process is configured to be executed, wherein the predetermined process is to prepare for transmitting the unlocking signal when the mobile terminal enters the first range, and to transmit the unlocking signal to the door unlocking device when the mobile terminal enters the second range. The processing execution system according to claim 5.
7. The processing execution system according to claim 6, wherein if it is not detected that the mobile terminal has entered the second range even after a predetermined first limit time has elapsed since the mobile terminal entered the first range and received the beacon information, the unlocking signal is invalidated or made unable to be transmitted.
8. The processing execution system according to claim 5, wherein when the unlocking signal continues to be transmitted beyond a second limit time, the mobile terminal invalidates or stops transmitting the unlocking signal.
9. The mobile terminal according to claim 6, wherein the mobile terminal detects whether the mobile terminal has entered the second range based on the reception intensity of the beacon information.
10. The processing execution system according to claim 1, wherein the number of pieces of beacon information transmitted by the reception target beacon is 3 or more.
11. A mobile terminal that is used together with a reception target beacon that sequentially switches and transmits a plurality of pieces of beacon information with different contents and starts transmitting the next piece of beacon information within a certain time from the start of transmission of one piece of beacon information, and when the received beacon information is determined to be transmitted from the reception target beacon, a predetermined process is executed. After receiving the beacon information, when the certain time has elapsed, even if beacon information determined to be the same is received during that time, the execution of the predetermined process is configured to stop. Furthermore, when one of the plurality of pieces of beacon information is received, it is determined that the beacon information is beacon information from the reception target beacon, and the execution of the predetermined process is started, and each piece of beacon information transmitted by the reception target beacon is determined to be different beacon information. A mobile terminal characterized by this.
12. A program installed in a mobile terminal that is used together with a reception target beacon that sequentially switches and transmits a plurality of pieces of beacon information with different contents and starts transmitting the next piece of beacon information within a certain time from the start of transmission of one piece of beacon information, and when the received beacon information is determined to be transmitted from the reception target beacon, a predetermined process is executed. In addition to the function of stopping the execution of the predetermined process even if beacon information determined to be the same is received during that time after the beacon information is received and the certain time has elapsed. When one of the plurality of pieces of beacon information is received, the program causes the mobile terminal to determine that the beacon information is beacon information from the reception target beacon and start executing the predetermined process, and causes the mobile terminal to determine that each piece of beacon information transmitted by the reception target beacon is different beacon information. A program characterized by this.
Citation Information
Patent Citations
Communication system, communication terminal, and content acquisition method
JP2016014997A
Monitoring system
JP2019028580A
Electric lock control system, electric lock system, control method for electric lock control system, and program
JP2019044462A
Information collection system, portable communication terminal and signal processing program
JP2019117569A
Guidance system, information processor, portable communication terminal, and signal processing program
JP2019158416A