Wireless communication device, information processing method, and program
The wireless communication device employs voice recognition and dynamic area management to prevent unauthorized use by thieves while maintaining functionality for legitimate users, addressing theft-related misuse.
Patent Information
- Application Number
- JP2024156731
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-10
- Publication Date
- 2026-03-23
AI Technical Summary
Wireless communication devices, such as police radios, are vulnerable to unauthorized use after theft or loss, with potential interception of communications, necessitating a solution that prevents misuse without hindering legitimate users.
A wireless communication device equipped with a first communication unit, location information acquisition, voice recognition for authentication, and dynamic area management to set a basic and extended reception permission area, allowing continued use by legitimate users while restricting unauthorized access.
Prevents unauthorized use of stolen devices by dynamically adjusting reception areas based on user authentication and location, ensuring continued functionality for legitimate users.
Smart Images

Figure 2026051750000001_ABST
Abstract
Description
Technical Field
[0004] ,
[0006] , , , , , ,
[0005] , , ,
[0003] , , , , ,
[0001] The present invention relates to a wireless communication device, an information processing method, and a program.
Background Art
[0002] Patent Document No. 1 discloses a technique for temporarily expanding or shrinking a region in order to stabilize the determination of entry and exit near the boundary in a function of detecting the entry and exit of a mobile device (wireless communication device) into and out of a boundary (geo-fence) of a preset region.
Prior Art Document
Patent Document
[0003] )
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] When a wireless communication device is stolen, a lock is applied to the wireless communication device from a management device or the like to restrict communication. However, during the period until it is noticed that the device has been stolen, the wireless communication device may be misused. For example, if the wireless communication device is a police radio, communication may be intercepted using the stolen wireless communication device. Therefore, it is desired to be able to prevent unauthorized use by the wireless communication device itself in case of theft or loss without interfering with the use by legitimate users.
[0005] An object of the present invention is to provide a wireless communication device, an information processing method, and a program that can prevent unauthorized use in case of theft or loss without interfering with the use by legitimate users.
Means for Solving the Problems
[0006] ]The wireless communication device according to the present invention comprises: a first communication unit that communicates with other communication devices; a location information acquisition unit that acquires the location information of the device itself; a microphone that picks up the voice of the user or voice from an external device and generates voice information; an information generation unit that identifies a destination location or location information from the voice information of the external device that has been picked up and generates destination information; an authentication unit that authenticates whether the user is a legitimate user or not; an area management unit that updates the information of the reception permission area that the first communication unit is permitted to receive with the latest information; a storage unit that stores the location information, the destination information and the reception permission area information; and a reception restriction unit that suppresses reception based on the current location information of the device itself and the reception permission area. The reception permission area consists of a basic area that can always be received by the first communication unit and an extended area that is generated when authentication is successful outside the basic area. The area management unit sets the area determined based on the authentication point where the authentication unit authenticated the legitimate user and the destination information at the authentication point as the extended area and sets it as the reception permission area in the storage unit.
[0007] The information processing method according to the present invention is an information processing method performed by a wireless communication device equipped with a first communication unit that communicates with another communication device, comprising: a first communication step of communicating with the other communication device; a location information acquisition step of acquiring the location information of the device itself; a voice information generation step of generating voice information by receiving the voice of the user or voice from an external device; an information generation step of generating destination information by identifying a destination location or location information from the voice information of the external device that has been received; an authentication step of authenticating whether the user is a legitimate user or not; and area management of updating the information of the reception permission area that permits reception by the first communication unit to the latest information. The process includes a step of storing the location information, the destination information, and the information of the permitted reception area in a storage unit, and a reception restriction step of suppressing reception based on the current location information and the permitted reception area of the unit, wherein the permitted reception area consists of a basic area that can always be received by the first communication unit and an extended area that is generated when authentication is successful outside the basic area, and the area management step sets the area determined based on the authentication point where the authorized user was authenticated in the authentication step and the destination information at the authentication point as the extended area in the permitted reception area of the storage unit.
[0008] The program according to the present invention provides a wireless communication device equipped with a first communication unit that communicates with another communication unit, comprising: a first communication step of communicating with the other communication unit; a location information acquisition step of acquiring the location information of the device itself; a voice information generation step of generating voice information by receiving the voice of the user or voice from an external device; an information generation step of generating destination information by identifying the destination location or location information from the voice information of the external device that has been received; an authentication step of authenticating whether the user is a legitimate user or not; and an area management step of updating the information of the reception permission area that permits reception by the first communication unit to the latest information. The process includes a storage step of storing location information, destination information, and information about the permitted reception area in a storage unit, and a reception restriction step of suppressing reception based on the current location information and permitted reception area of the unit, wherein the permitted reception area consists of a basic area that can always be received by the first communication unit and an extended area that is generated when authentication is successful outside the basic area, and the area management step sets the area determined based on the authentication point where the authorized user was authenticated in the authentication step and the destination information at the authentication point as the extended area in the permitted reception area of the storage unit. [Effects of the Invention]
[0009] According to the present invention, it is possible to prevent unauthorized use in the event of theft or loss without interfering with use by legitimate users. [Brief explanation of the drawing]
[0010] [Figure 1] Figure 1 shows the relationship between the wireless communication device and the reception permission area according to the embodiment. [Figure 2] Figure 2 is a diagram illustrating the relationship between the reception permission area and the extended area according to the embodiment. [Figure 3] Figure 3 is a diagram illustrating the relationship between the reception permission area and the extended area according to the embodiment. [Figure 4] Figure 4 is a diagram illustrating the relationship between the reception permission area and the extended area according to the embodiment. [Figure 5]Figure 5 is a block diagram showing an example configuration of a wireless communication device according to the first embodiment. [Figure 6] Figure 6 is a flowchart showing the processing flow of the wireless communication device according to the first embodiment. [Figure 7] Figure 7 is a block diagram showing an example configuration of a wireless communication device according to the second embodiment. [Figure 8] Figure 8 is a flowchart showing the processing flow of the wireless communication device according to the second embodiment. [Figure 9] Figure 9 is a block diagram showing an example configuration of a wireless communication device according to the third embodiment. [Figure 10] Figure 10 is a flowchart showing the processing flow of a wireless communication device according to the third embodiment. [Figure 11] Figure 11 is a block diagram showing an example configuration of a wireless communication device according to the fourth embodiment. [Figure 12] Figure 12 is a flowchart showing the processing flow of the wireless communication device according to the fourth embodiment. [Figure 13] Figure 13 is a block diagram showing an example configuration of a wireless communication device according to the fifth embodiment. [Figure 14] Figure 14 is a flowchart showing the processing flow of the wireless communication device according to the fifth embodiment. [Figure 15] Figure 15 is a block diagram showing an example configuration of a wireless communication device according to the sixth embodiment. [Figure 16] Figure 16 is a flowchart showing the processing flow of a wireless communication device according to the sixth embodiment. [Figure 17] Figure 17 is a flowchart showing the processing flow of a wireless communication device according to a modified example of the sixth embodiment. [Modes for carrying out the invention]
[0011] Embodiments of the present invention will be described in detail below with reference to the attached drawings. However, the present invention is not limited by these embodiments, and in the following embodiments, the same parts are denoted by the same reference numerals to omit redundant explanations.
[0012] [Embodiment] Using FIG. 1, the relationship between the wireless communication device and the reception permission area according to the embodiment will be described. FIG. 1 is a diagram showing the relationship between the wireless communication device and the reception permission area according to the embodiment.
[0013] As shown in FIG. 1, the wireless communication device 10 can receive signals inside a reception permission area 1000 that is preset around, for example, the location of a base, a set location, etc. The wireless communication device 10 includes, for example, a transceiver, a smartphone, etc. The reception permission area 1000 is an area that permits the reception of the wireless communication device 10. In this embodiment, the reception permission area 1000 is an area where reception is possible inside a preset position range of the permission area to prevent eavesdropping by the stolen wireless communication device 10, and reception is not possible outside the permission area. The reception permission area 1000 is an area inside a preset boundary (geo-fence). In an example shown in FIG. 1, the reception permission area 1000 is a substantially circular area surrounding an area connecting a plurality of set points P. The reception permission area 1000 may be a polygonal area connecting a plurality of set points P. The setting of the reception permission area 1000 is set by a user authenticated with an administrator authority or password operating the wireless communication device 10, and cannot be set by an ordinary user. For example, the reception permission area 1000 can be set in a range with a radius of 5 km centered on the location of a police station.
[0014] For example, when the wireless communication device 10 is stolen, there is a possibility that communication will be intercepted by the stolen wireless communication device 10 until the theft is noticed. Therefore, the wireless communication device 10 requires authentication for normal reception even if it is a legitimate user outside the reception permission area 1000. When the wireless communication device 10 moves to a position PE outside the reception permission area 1000, assuming there is a possibility of theft, it requests authentication from the user, and if the authentication fails, it locks and restricts reception. In the following description, the wireless communication device 10 may be referred to as the "own device".
[0015] (Certification of wireless communication devices) The following describes, but is not limited to, authentication methods using the wireless communication device 10, such as a method using voiceprints at the time of transmission and a method using a password. The wireless communication device 10 can use, for example, authentication methods that use data of physical characteristics such as fingerprints, faces, irises, and veins, or authentication methods that use data recorded or generated by another device.
[0016] When the wireless communication device 10 moves from inside the authorized receiving area 1000 to outside, a predetermined grace period is provided. For example, if the user transmits a voice message within the grace period, and it is not silent and matches a pre-registered voiceprint, the device authenticates the user as a legitimate user and determines that it is not theft. The grace period may include, for example, 10 minutes. This is based on the observation that a characteristic of thieves other than legitimate users is that they do not transmit messages in order to avoid noticing that the wireless communication device 10 has been stolen, and only intercept the communication content. Within the grace period, the wireless communication device 10 remains capable of receiving even outside the authorized receiving area 1000. By using an authentication method based on the voiceprint of the transmitted voice, the wireless communication device 10 eliminates the need for cumbersome operations such as entering a password. If no transmission is made by a legitimate user within the grace period, the wireless communication device 10 prompts the user to enter a password and performs authentication. Once the grace period ends, the wireless communication device 10 becomes unable to receive until authentication is successful with the entered password. Thus, when the wireless communication device 10 successfully authenticates outside the reception permission area 1000 by voiceprint detection or password detection of the transmitted voice, it expands the reception permission area 1000 to include a predetermined range based on the authentication location, and enables continued reception while located within the expanded reception permission area 1000.
[0017] (Extended area of the permitted reception area) The wireless communication device 10 has a function to detect its own speed and amount of movement based on its own location information. When the wireless communication device 10 moves outside the permitted receiving area 1000 and authenticates the user as a legitimate user, it generates an extended area including the authenticated location of the wireless communication device 10 and sets (adds) it to the permitted receiving area 1000 to create a new permitted receiving area 1000. In other words, if a legitimate user transmits within a predetermined grace period, the wireless communication device 10 can automatically authenticate without the user's awareness, generate an extended area, and set a new permitted receiving area 1000.
[0018] The wireless communication device 10 sets an extended area at the authentication point based, for example, on the authentication point and operation history information indicating the operation history of predetermined operations performed on the device at the current location. In this embodiment, predetermined operations performed on the device include operations to perform communication, such as pressing a PTT (Push To Talk) button. For example, if the PTT button has been pressed frequently in the past at the current location, the wireless communication device 10 sets an extended area centered on the authentication point and including the current location. An extended area is added each time the user is authenticated as a legitimate user, and communication reception is permitted in an area that includes all extended areas that do not fall under the conditions for deleting an extended area, as described later.
[0019] Figures 2 to 4 illustrate an example of setting an extended area relative to a reception permission area. Figures 2 to 4 are diagrams illustrating the relationship between the reception permission area and the extended area according to the embodiment. In Figures 2 to 4, a circular basic area 1100 determined by a predetermined radial distance R from the center position C is set as the initial reception permission area 1000. The basic area 1100 is an area pre-set in the wireless communication device 10 and is an area where communication can always be received. The reception permission area 1000 consists of the basic area 1100 and the extended area. Point Pa to point Pd indicates an authentication point authenticated by the wireless communication device 10. For example, it indicates that a transmission by a legitimate user was made at the location between point Pa and point Pd. Movement vector Va to movement vector Vc is the movement vector of the wireless communication device 10 between point Pa and point Pd, and indicates the distance (amount of movement) between authentication points and the direction of movement.
[0020] As shown in Figure 2, the wireless communication device 10 can receive without restriction when it is located at point Pa inside the area where the basic area 1100 is designated as the permitted receiving area 1000. At this time, the wireless communication device 10 assumes that authentication of a legitimate user has been performed by transmitting voice at point Pa. Subsequently, the wireless communication device 10 moves by the mobile body 100 from inside the permitted receiving area 1000 to point Pb outside, as shown by the movement vector Va, and performs authentication of a legitimate user by transmitting voice at point Pb (authentication point). If authentication is successful, the wireless communication device 10 sets an extended area 1200b, thereby setting the area including the basic area 1100 and the extended area 1200b as the extended permitted receiving area 1000. The extended area 1200b is a circle with radius Rb centered at point Pb and protrudes outside the basic area 1100. The extended area 1200b partially overlaps with the basic area 1100 and is a smaller area than the basic area 1100. This allows the wireless communication device 10 to continue receiving while it is inside the extended receive-permitted area 1000.
[0021] As shown in Figure 3, following the state in Figure 2, the wireless communication device 10 moves from point Pb to point Pc outside the extended area 1200b using the mobile body 100 as shown by the movement vector Vb, and authenticates the legitimate user by transmitting voice at point Pc (authentication point). If authentication is successful, the wireless communication device 10 sets the extended area 1200c, updating the area including the basic area 1100, extended area 1200b, and extended area 1200c as the expanded receive-permitted area 1000. The extended area 1200c is a circle with radius Rc centered at point Pc and protrudes outside the extended area 1200b. The extended area 1200c partially overlaps with the extended area 1200b and is a smaller area than the basic area 1100. As a result, the wireless communication device 10 can continue receiving while inside the updated and expanded receive-permitted area 1000.
[0022] As shown in Figure 4, following the state in Figure 3, the wireless communication device 10 moves from point Pc to point Pd outside the extended area 1200c using the mobile body 100 as shown by the movement vector Vc, and authenticates the legitimate user by transmitting voice at point Pd (authentication point). Then, the wireless communication device 10 sets up the extended area 1200d, calculates the distance between point Pd (authentication point) and each of the past authentication points, and determines whether the distance between point Pd (authentication point) and each of the past authentication points is greater than or equal to a predetermined distance. In the example shown in Figure 4, the wireless communication device 10 determines that the distance between point Pd (authentication point) in the added extended area 1200d and point Pb (authentication point), which is a past authentication point, is greater than or equal to a predetermined distance, and deletes the extended area 1200b. As a result, the wireless communication device 10 updates the basic area 1100, extended area 1200c, and extended area 1200d as the receive-permitted area 1000. The extended region 1200d is a circle Rd with radius centered at point Pd, and it protrudes outside the extended region 1200c. The extended region 1200d partially overlaps with the extended region 1200c and is smaller in area than the basic region 1100. In the following explanation, when it is not necessary to distinguish between the extended regions 1200b, 1200c, and 1200d, they will simply be referred to as the extended region 1200.
[0023] As described above, even if the wireless communication device 10 is initially set to have a permitted reception area 1000 as the basic area 1100, if it moves outside the permitted reception area 1000, it authenticates whether the user is a legitimate user, and if authenticated as a legitimate user, it adds an extended area 1200 to the permitted reception area 1000 in real time based on the device's position and movement. In this way, each time the wireless communication device 10 is authenticated as a legitimate user outside the basic area 1100, it can add an extended area 1200 to the permitted reception area 1000, which is determined based on the authenticated authentication point and the speed of movement at the authentication point. As a result, the wireless communication device 10 can prevent unauthorized use in the event of theft or loss without interfering with use by a legitimate user.
[0024] Furthermore, when the distance between authentication points outside the basic area 1100 increases, the wireless communication device 10 deletes past extended areas 1200 according to the amount of movement, so that the area of the permitted reception area 1000 is not unnecessarily expanded, and a decrease in the accuracy of theft detection can be prevented.
[0025] In this embodiment, the wireless communication device 10 describes a method for setting the extended area 1200 by adding the extended area 1200 to the receive permission area 1000, but is not limited to this. The wireless communication device 10 may, for example, detect the direction of movement of its own device and use a setting method in which the boundary of the extended area is partially deformed (protruded) in proportion to the direction of movement, for example, an ellipse, to set as the extended area.
[0026] (Configuration of the wireless communication device) An example of the configuration of a wireless communication device according to the first embodiment will be explained using Figure 5. Figure 5 is a block diagram showing an example of the configuration of a wireless communication device according to the first embodiment.
[0027] The wireless communication device 10 includes a communication unit 40, an operation unit 42, an acquisition unit 44, a speaker unit 46, a display unit 48, a storage unit 50, a GNSS (Global Navigation Satellite System) receiving unit 52, and a control unit 54.
[0028] The communication unit 40 communicates with an external device using a predetermined communication method. The communication method may include, but is not limited to, digital business radio communication methods such as APCO-P25 and NXDN (registered trademark).
[0029] The operation unit 42 receives various input operations for the wireless communication device 10. The operation unit 42 outputs an operation signal to the control unit 54 corresponding to the received input operation. The operation unit 42 includes, for example, a touch panel, buttons, switches, etc. The operation unit 42 includes, for example, a PTT button. When a touch panel is used as the operation unit 42, the operation unit 42 is located on the display unit 48.
[0030] The acquisition unit 44 acquires information about the user using the wireless communication device 10. The acquisition unit 44 outputs the acquired information, such as voice and images, to the control unit 54. The acquisition unit 44 can be implemented as, for example, a microphone, camera, or sensor.
[0031] The speaker unit 46 outputs various types of audio. For example, the speaker unit 46 outputs audio received from another wireless communication device 10 via the communication unit 40.
[0032] The display unit 48 displays various types of images. For example, the display unit 48 displays a message prompting the user of the device to enter a password using the operation unit 42. The display unit 48 is a display including, for example, a liquid crystal display (LCD) or an organic EL (electro-luminescence) display.
[0033] The memory unit 50 stores various types of information. The memory unit 50 stores the calculation contents of the control unit 54 and information such as programs. The memory unit 50 includes, for example, RAM and at least one of the following: a main memory device such as ROM, or an external memory device such as an HDD.
[0034] The storage unit 50 stores the acquired location information D1 of the device in chronological order. The location information D1 includes, for example, information that can identify the location (coordinates) of the wireless communication device 10, the date and time of acquisition (time information), ID, etc. The storage unit 50 stores permission area information D2 that indicates the permission area 1000 in which the communication unit 40 is permitted to receive communications. The permission area information D2 includes, for example, basic information that can identify the location, range, etc. of the basic area 1100, and extended information that can identify the location, range, history, etc. of the extended area 1200. The permission area information D2 includes information that indicates the range of each area, such as latitude and longitude. The storage unit 50 stores authentication point information D3 that shows the authentication locations in chronological order. The authentication point information D3 includes, for example, information that can identify the authenticated location (coordinates), the date and time of authentication, the authentication result, etc. The storage unit 50 stores registration information D4 that has been registered to authenticate the user. The registration information D4 includes, for example, registered biometric information such as user ID, user attributes, password, face, voiceprint, and iris. The storage unit 50 stores operation history information D5, which shows the history of operations performed on the detected device. The operation history information D5 is associated with, for example, the location information of the wireless communication device 10 at the location where the operation was detected, and the date and time the operation was detected.
[0035] The GNSS receiving unit 52 consists of a GNSS receiver and the like that receives GNSS signals from GNSS satellites. The GNSS receiving unit 52 outputs the received GNSS signals to the position information acquisition unit 62 of the control unit 54. The GNSS receiving unit 52 may be replaced with other equipment, such as a GPS (Global Positioning System) receiver.
[0036] The control unit 54 controls each part of the wireless communication device 10. The control unit 54 includes, for example, an information processing device such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) and a storage device such as RAM or ROM. The control unit 54 executes a program that controls the operation of the wireless communication device 10 according to the present invention. The control unit 54 may be implemented by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). The control unit 54 may be implemented by a combination of hardware and software. By executing the program, the control unit 54 performs a location information acquisition step, an authentication step, a storage step, a region management step, and a reception restriction step.
[0037] The control unit 54 includes, as functional blocks realized by processing by the control unit 54, a location information acquisition unit 62, an authentication unit 64, a region management unit 66, an operation detection unit 68, and a reception restriction unit 70.
[0038] The location information acquisition unit 62 detects location information D1 related to the current location of the wireless communication device 10. The location information acquisition unit 62 acquires location information D1 related to the current location based on, for example, the GNSS signal received by the GNSS receiver unit 52. Alternatively, the location information acquisition unit 62 may acquire location information D1 from a GPS receiver.
[0039] The authentication unit 64 authenticates whether the user using the device is a legitimate user. The authentication unit 64 authenticates whether the user is a legitimate user based on input information from the operation unit 42 or acquisition unit 44 and registration information D4. The authentication unit 64 authenticates whether the user is a legitimate user based on voiceprint information obtained from the user's voice acquired by the acquisition unit 44 and registration information D4. When the current location information of the device is outside the reception permission area 1000 and voice transmission is performed by the communication unit 40, the authentication unit 64 authenticates whether the user is a legitimate user based on the voiceprint information of the legitimate user registered in registration information D4 and the voiceprint information of the transmitted voice. If authentication by transmitted voice is not performed for a predetermined time after the location information of the device is outside the reception permission area 1000, the authentication unit 64 obtains a password from the operation unit 42 and authenticates whether the user is a legitimate user based on the password registered in registration information D4. The authentication unit 64 registers the authenticated location in the authentication location information D3 of the storage unit 50.
[0040] The area management unit 66 updates the information of the permitted reception area 1000 that is allowed to be received by the communication unit 40 to the latest information. The area management unit 66 adds or deletes the permitted reception area 1000 stored in the storage unit 50. The area management unit 66 stores permitted area information D2 in the storage unit 50 that indicates the permitted reception area 1000 corresponding to the device. The area management unit 66 sets the area determined based on the authentication point where the authentication unit 64 authenticated the device as a legitimate user and the operation history information for the device at the authentication point as an extended area 1200, and sets it in the permitted reception area 1000 of the storage unit 50 each time authentication is performed outside the basic area 1100. That is, each time authentication is performed outside the basic area 1100, the area management unit 66 adds the extended area 1200 to the permitted reception area 1000 and stores it in the permitted area information D2 of the storage unit 50. The area management unit 66 modifies the permitted area information D2 of the storage unit 50 to add or delete the extended area 1200 from the permitted area 1000 indicated by the permitted area information D2.
[0041] The area management unit 66 determines the distance between the most recent authentication point and the authentication point that formed the basis of the previously added extended area 1200 included in the permitted reception area 1000. If there is a past authentication point whose distance between authentication points is greater than or equal to a predetermined distance, the unit removes the extended area 1200 added based on that past authentication point from the permitted reception area 1000.
[0042] The area management unit 66 determines an extended area 1200 based on, for example, the authentication point, the operation history information D5 stored in the storage unit 50, and the location information associated with the operation history information D5. Specifically, if, for example, a predetermined operation has been performed at the current location in the past, the area management unit 66 determines an extended area 1200 that includes the authentication point and the current location.
[0043] The operation detection unit 68 detects operation information indicating an operation to the wireless communication device 10. For example, the operation detection unit 68 associates the detected operation with the location information and acquisition date and time acquired by the location information acquisition unit 62 at the location where the operation was detected, and stores this as operation history information D5 in the storage unit 50.
[0044] The operation detection unit 68 detects, for example, a predetermined operation used by the area management unit 66 to set up the extended area 1200, and stores it in the storage unit 50 as operation history information D5. The predetermined operation is, for example, a regular operation such as pressing the PTT button or changing the communication channel, but is not limited to these.
[0045] The reception restriction unit 70 restricts reception based on the current location information D1 of the device and the permitted reception area 1000. The reception restriction unit 70 permits reception if the current location information D1 of the device is inside the permitted reception area 1000. The reception restriction unit 70 suppresses the output of voice and data received by the communication unit 40 if the current location information D1 of the device is outside the permitted reception area 1000.
[0046] (Processing details of wireless communication devices) The processing details of the wireless communication device according to the first embodiment will be explained using Figure 6. Figure 6 is a flowchart showing the processing flow of the wireless communication device according to the first embodiment.
[0047] The location information acquisition unit 62 acquires the location information D1 of the aircraft (step S10). For example, the location information acquisition unit 62 acquires location information D1 regarding the current location based on the GNSS signal received by the GNSS receiver unit 52, and stores the acquired location information D1 in the storage unit 50.
[0048] The location information acquisition unit 62 determines whether the current location of the aircraft is outside the permitted reception area 1000 (step S12). For example, the location information acquisition unit 62 determines that the current location of the aircraft is outside the permitted reception area 1000 if the location information D1 acquired in step S10 indicates a location outside the permitted reception area 1000 indicated by the permitted area information D2 in the storage unit 50. If it is determined that the current location of the aircraft is outside the permitted reception area 1000 (step S12; Yes), the process proceeds to step S14. If it is not determined that the current location of the aircraft is outside the permitted reception area (step S12; No), the process proceeds to step S30.
[0049] If the answer in step S12 is determined to be Yes, the authentication unit 64 performs authentication by transmission (step S14). For example, by performing authentication by transmission, the authentication unit 64 authenticates the user as a legitimate user and not a thief if a voice transmission is made within a predetermined grace period, is not silent, and matches the voiceprint of a pre-registered voiceprint. Authentication by transmission is an authentication process that focuses on the characteristics of the actions of thieves other than legitimate users, such as not transmitting and only receiving so as not to notice that the wireless communication device 10 has been stolen. Furthermore, authentication by transmission eliminates the need for cumbersome operations such as password entry, and does not interfere with the user's work. The predetermined grace period is set to a period such as 10 minutes to determine whether or not it is being used by a legitimate user. If the predetermined grace period has elapsed, reception may be restricted (suppressed), and the suppression of reception may be released by authentication by entering a password. The authentication process via transmission may, for example, involve attaching a fingerprint sensor to the PTT button, obtaining the user's fingerprint from the operation of pressing the PTT button with a finger during transmission, and comparing it with the registered fingerprint. Alternatively, the authentication process via transmission may involve, for example, capturing the user's face with a camera at the moment the PTT button is pressed and comparing it with the registered facial feature information. The control unit 54 stores the current location of its own device as the latest authentication location in the authentication location information D3 of the storage unit 50.
[0050] The authentication unit 64 determines whether or not to authenticate based on the result of step S14 (step S16). For example, if the authentication result indicates that authentication was successful and the user is a legitimate user, the authentication unit 64 determines to authenticate. If it is determined to authenticate (step S16; Yes), the process proceeds to step S18. If it is not determined to authenticate (step S16; No), the process proceeds to step S34.
[0051] The area management unit 66 determines whether or not there is an operation history for a predetermined operation at the current location (step S18). For example, the area management unit 66 determines that there is an operation history for a predetermined operation if the operation history information D5 stored in the storage unit 50 is associated with the current location and information indicating that the predetermined operation has been performed. If it is determined that there is an operation history for a predetermined operation (step S18; Yes), the process proceeds to step S20. If it is not determined that there is an operation history for a predetermined operation (step S18; No), the process proceeds to step S28.
[0052] If the answer in step S18 is Yes, the area management unit 66 determines the latest extended area 1200 to be added (step S20). Specifically, the area management unit 66 sets the area determined based on the authentication point, the predetermined operation associated with the authentication point indicated by the operation history information D5, and the location information acquired in step S10 as the extended area 1200. For example, the area management unit 66 sets the area of a circle centered on the current position of the machine as the extended area 1200 on the map. The area management unit 66 uses, for example, a lookup table, a conversion program, etc., to identify the relationship between the predetermined operation and the radius of the extended area 1200.
[0053] The area management unit 66 calculates the distance between the current authentication point and each of the past authentication points (step S22). For example, the area management unit 66 calculates the distance between authentication points based on the latest authentication point, which is the current location of the machine, and the past authentication points indicated by the authentication point information D3 in the storage unit 50. The control unit 54 calculates the distance between the latest authentication point and the authentication point that formed the basis of the previously added extended area 1200 included in the reception permission area 1000. If the authentication point information D3 indicates multiple past authentication points, the area management unit 66 calculates the distance from each of the multiple past authentication points to the latest authentication point.
[0054] The area management unit 66 determines which past extended areas 1200 to delete based on the distance between authentication points (step S24). For example, if there is a past authentication point whose distance between authentication points is greater than or equal to a predetermined distance, the area management unit 66 deletes the extended area 1200 added based on that past authentication point from the permitted reception area 1000. For example, in the example shown in Figure 4, if the distance between authentication points from the latest point Pd to the past point Pb is greater than or equal to a predetermined distance, the control unit 54 deletes the extended area 1200b added based on the past authentication point indicated by point Pb from the permitted reception area 1000.
[0055] The area management unit 66 sets the permitted reception area 1000 based on the determined extended area 1200 and basic area 1100 (step S26). For example, the area management unit 66 decides to add the latest extended area 1200 determined in step S20 to the permitted reception area 1000 and sets the past extended area 1200 determined in step S24 to be removed from the permitted reception area 1000. The area management unit 66 updates the permitted area information D2 of the storage unit 50 with the permitted reception area 1000 as a result of adding or removing the extended area 1200.
[0056] The control unit 54 determines whether or not to terminate the process (step S28). For example, the control unit 54 determines to terminate the process when termination conditions are met, such as the end of use of the wireless communication device 10 or acceptance of a termination request. If it is determined not to terminate the process (step S28; No), the process returns to step S10 and continues. If it is determined to terminate the process (step S28; Yes), the process shown in Figure 6 is terminated.
[0057] If the result in step S12 is determined to be No, the authentication unit 64 executes the authentication process (step S30). For example, even if the device is located inside the reception permission area 1000, if authentication of a legitimate user has not been performed since the device was started up (powered on), or if a predetermined amount of time has elapsed since the last authentication, the authentication unit 64 performs authentication using various authentication methods such as voiceprint, fingerprint, password, or face. The authentication unit 64 may skip the process in step S30 if a predetermined amount of time has not elapsed since the last authentication process. The control unit 54 stores the current location of the device as the latest authentication location in the authentication location information D3 of the storage unit 50.
[0058] The authentication unit 64 determines whether the authenticated user is a legitimate user (step S32). If it is determined that the user is a legitimate user (step S32; Yes), the process proceeds to step S28. If it is not determined that the user is a legitimate user (step S32; No), the process proceeds to step S34.
[0059] If the result in step S32 is determined to be No, the reception restriction unit 70 suppresses reception by the communication unit 40 (step S34). For example, the reception restriction unit 70 restricts the use of its own device and at least prevents reception by the communication unit 40, thereby suppressing communication. This allows the reception restriction unit 70 to prevent communication from being intercepted during the time it takes for an administrator, owner, etc., to realize that the device has been stolen. Note that restricting communication may also include preventing transmission and reception by the communication unit 40. In addition to restricting communication, the reception restriction unit 70 may also perform processes such as locking the operation of its own device or reporting theft, loss, etc., via the communication unit 40. For example, by only suppressing reception, the device's location information can be transmitted without the thief noticing, thereby notifying other wireless communication devices 10 of the location of the stolen wireless communication device 10. The process in Figure 6 then ends.
[0060] As described above, the first embodiment determines the extended area and sets the reception permission area based on the location information of the device and the operation history information associated with the location information. This allows the first embodiment to appropriately set the reception permission area when, for example, the device is passing through a location where it frequently communicates with other wireless communication devices by operating the PTT button.
[0061] [Modified version of the first embodiment] (First variation) The area management unit 66 may determine an extended area based on, for example, the authentication point where the authentication unit 64 authenticated the user as a legitimate user, the operation history information D5 stored in the storage unit 50, and the location information and time information associated with the operation history information D5. In other words, the area management unit 66 may determine the extended area by taking into account the time information in which a predetermined operation was detected. For example, the area management unit 66 may set the extended area 1200 as a circular area on a map centered on the current position of the user and a circular area centered on the location information associated with the operation history information D5. Here, the circular area centered on the current position of the user and the location information associated with the operation history information D5, which is set as the extended area 1200, may be a predetermined area that includes the current position of the user and the location information associated with the operation history information D5. Also, if, for example, the current position of the user is included in the circular area centered on the location information associated with the operation history information D5 on a map, the area management unit 66 may set the circular area centered on the location information associated with the operation history information D5 as the extended area 1200. For example, the area management unit 66 may identify multiple location points associated with the operation history information D5 on the map and set the area including the circular area centered on each of these location points as the extended area 1200. The area management unit 66 may use, for example, a lookup table, a conversion program, etc., to identify the relationship between a predetermined operation and the radius or size of the extended area 1200. By taking time information into account when identifying the extended area, the area management unit 66 can, for example, set the area including the authentication point and a location where a predetermined operation was performed in the past at the current time as the permitted reception area, thereby enabling the permitted reception area to be set more appropriately.
[0062] (Second variation) The area management unit 66 may, for example, determine an extended area based on the authentication point where the authentication unit 64 authenticated the user as a legitimate user, and the location information associated with the operation history information D5 stored in the storage unit 50 within a predetermined time from the time of authentication as a legitimate user. For example, if there are multiple locations associated with the operation history information D5 stored in the storage unit 50 within a predetermined time from the time of authentication as a legitimate user, the area including the circular area centered on each of these locations may be set as the extended area 1200. The area including the circular area centered on each of these locations may be set as the extended area 1200. Here, the circular area centered on the current location of the user or the location information associated with the operation history information D5 that is set as the extended area 1200 may also be a predetermined area including the current location of the user or the location information associated with the operation history information D5. This allows the area management unit 66 to set the area including the authentication point and the location where a predetermined operation was performed within a predetermined time as the permitted reception area, thereby enabling a more appropriate setting of the permitted reception area.
[0063] (Third variation) The area management unit 66 may, for example, determine an extended area based on the authentication point where the authentication unit 64 authenticated a legitimate user, and location information associated with the operation history information D5 stored in the storage unit 50 that is within a predetermined distance from the authentication point. For example, the extended area 1200 may be set to include an area of a circle centered on the location information associated with the operation history information D5 stored in the storage unit 50 that is within a predetermined distance from the authentication point. Also, for example, if there are multiple locations associated with the operation history information D5 stored in the storage unit 50 that are within a predetermined distance from the authentication point, the extended area 1200 may be set to include an area of a circle centered on each of these locations. The extended area 1200 may be set to include an area of a circle centered on each of these locations. Here, the area of a circle centered on the current position of the user or the location information associated with the operation history information D5 that is set to be set as the extended area 1200 may be a predetermined area that includes the current position of the user or the location information associated with the operation history information D5. As a result, the area management unit 66 can set the area including the authentication point and the point where a predetermined operation was performed within a predetermined distance from the authentication point as the permitted reception area, thereby enabling the permitted reception area to be set more appropriately.
[0064] [Second Embodiment] (Wireless communication device) An example of the configuration of a wireless communication device according to the second embodiment will be explained using Figure 7. Figure 7 is a block diagram showing an example of the configuration of a wireless communication device according to the second embodiment.
[0065] As shown in Figure 7, the wireless communication device 10A differs from the wireless communication device 10 shown in Figure 5 in that the storage unit 50 does not store operation history information D5 but stores radio wave strength information D6, and the control unit 54A does not have an operation detection unit 68 but has a radio wave detection unit 72.
[0066] Radio wave strength information D6 indicates the received radio wave strength when the device receives radio waves from another radio communication device. The received radio wave strength is, for example, RSSI (Received Signal Strength Indicator), but is not limited to this. Radio wave strength information D6 is associated with information such as the location information of the radio communication device 10A at the point where the radio waves were received, and the date and time of radio wave reception.
[0067] The radio wave detection unit 72 detects the radio wave strength of the radio waves received by the communication unit 40 from other wireless communication devices. The radio wave detection unit 72 generates radio wave strength information D6 by associating, for example, the location information acquired by the location information acquisition unit 62 with the radio wave strength detected by the radio wave detection unit 72. The radio wave detection unit 72 may also generate radio wave strength information D6 by associating it with information regarding the detection date and time when the radio wave strength was detected. The radio wave detection unit 72 stores the generated radio wave strength information D6 in the storage unit 50.
[0068] (Processing details of wireless communication devices) The processing details of the wireless communication device according to the second embodiment will be explained using Figure 8. Figure 8 is a flowchart showing the processing flow of the wireless communication device according to the second embodiment.
[0069] The process in step S40 is the same as the process in step S10 shown in Figure 6, so the explanation will be omitted.
[0070] The radio wave detection unit 72 detects the radio wave strength when the device receives radio waves from other wireless communication devices (step S42). Specifically, the radio wave detection unit 72 generates radio wave strength information D6 by associating the detected radio wave strength with the location information acquired in step S40, and stores it in the storage unit 50.
[0071] The processes from step S44 to step S48 are the same as the processes from step S12 to step S16 shown in Figure 6, so their explanation will be omitted.
[0072] If the answer is Yes in step S48, the area management unit 66A determines the latest additional extended area 1200 (step S50). Specifically, the area management unit 66A sets the area determined based on the authentication point and the radio wave strength information D6 at the authentication point as the extended area 1200. For example, every predetermined time, the area management unit 66A compares the radio wave strength information D6 from before the predetermined time has elapsed with the latest radio wave strength information D6, and if it is determined that the radio wave strength has increased, it narrows the extended area 1200 by a predetermined amount. For example, every predetermined time, the area management unit 66A compares the radio wave strength information D6 from before the predetermined time has elapsed with the latest radio wave strength information D6, and if it is determined that the radio wave strength has decreased, it widens the extended area 1200 by a predetermined amount. For example, each time the area management unit 66A moves a predetermined distance, it compares the radio wave strength information D6 from before the predetermined distance was moved with the latest radio wave strength information D6, and if it determines that the radio wave strength has increased, it narrows the extended area 1200 by a predetermined amount. For example, each time the area management unit 66A moves a predetermined distance, it compares the radio wave strength information D6 from before the predetermined distance was moved with the latest radio wave strength information D6, and if it determines that the radio wave strength has decreased, it widens the extended area 1200 by a predetermined amount.
[0073] The processes from step S52 to step S64 are the same as the processes from step S22 to step S34 shown in Figure 6, so their explanation will be omitted.
[0074] As described above, the second embodiment determines the extended area and sets the reception permission area based on the radio wave strength when receiving radio waves from other wireless communication devices. This allows the second embodiment to appropriately set the reception permission area in response to changes in radio wave strength, for example.
[0075] [Third Embodiment] (Wireless communication device) An example of the configuration of a wireless communication device according to the third embodiment will be explained using Figure 9. Figure 9 is a block diagram showing an example of the configuration of a wireless communication device according to the third embodiment.
[0076] As shown in Figure 9, the wireless communication device 10B differs from the wireless communication device 10 shown in Figure 5 in that the control unit 54B does not have an operation detection unit 68 and does have an information generation unit 74.
[0077] The information generation unit 74 identifies the destination location or position information of the wireless communication device 10B and generates destination information. For example, the information generation unit 74 identifies the destination location or position information of the wireless communication device 10B and generates destination information based on the content of communication between the wireless communication device 10B and other wireless communication devices. For example, the information generation unit 74 identifies the destination location or position information of the wireless communication device 10B and generates destination information based on the content of conversation included in the voice signal received by the communication unit 40 from other wireless communication devices. For example, the information generation unit 74 identifies the destination location or position information of the wireless communication device 10B and generates destination information based on the content of conversation included in the voice signal transmitted by the communication unit 40 to other wireless communication devices.
[0078] The information generation unit 74, for example, performs speech recognition processing on the audio signal, and if a place name or address is detected, it identifies the detected place name or address as the destination and generates destination information.
[0079] For example, when the information generation unit 74 receives text information from another wireless communication device, it performs character recognition processing on the text information. If a place name or address is detected, it identifies the detected place name or address as the destination and generates destination information. Here, if the detected place name or address is identified as the destination, it is preferable to use geocoding, a technology that converts the identified destination information into location information such as latitude and longitude, and generate destination information. This geocoding process may be performed by the information generation unit 74, or the information generation unit 74 may communicate with an external server that performs geocoding processing to obtain location information as a result of the geocoding process.
[0080] (Processing details of wireless communication devices) The processing details of the wireless communication device according to the third embodiment will be explained using Figure 10. Figure 10 is a flowchart showing the processing flow of the wireless communication device according to the third embodiment.
[0081] The process in step S70 is the same as the process in step S10 shown in Figure 6, so the explanation will be omitted.
[0082] The information generation unit 74 identifies the destination of the aircraft (step S72). Specifically, the information generation unit 74 identifies the destination and generates destination information based on voice communication between the aircraft and other wireless communication devices.
[0083] The process in step S74 is the same as the process in step S12 shown in Figure 6, so the explanation will be omitted.
[0084] If the result in step S74 is determined to be Yes, the authentication unit 64B executes the authentication process (step S76). For example, after the information generation unit 74 generates destination information, the authentication unit 64B executes the authentication process based on the response from another wireless communication device.
[0085] The authentication unit 64B determines whether or not to authenticate (step S78). For example, if the authentication unit 64B receives a response from another wireless communication device acknowledging that its own device is heading towards its destination, it determines that the user of the wireless communication device 10B is a legitimate user and decides to authenticate. The response from the other wireless communication device may be voice or text. If authentication is determined to be performed (step S78; Yes), the process proceeds to step S80. If authentication is not determined to be performed (step S78; No), the process proceeds to step S94.
[0086] If the answer in step S78 is Yes, the area management unit 66B determines the latest additional extended area 1200 (step S80). The area management unit 66B determines the extended area 1200 to be an area determined based on, for example, the authentication point and destination information identified based on voice communication between the device and other wireless communication devices. Specifically, the area management unit 66B determines the area surrounding the identified destination as the extended area 1200. Here, the area surrounding the destination may be a circle with a predetermined radius centered on the identified destination information, or it may be a predetermined area that includes the identified destination information.
[0087] The processes from steps S82 to S94 are the same as the processes from steps S22 to S34 shown in Figure 6, so their explanation will be omitted.
[0088] As described above, the third embodiment determines an extended area in the region surrounding the identified destination and sets a reception permission area. This allows the third embodiment to appropriately set a reception permission area in the vicinity of the destination, for example.
[0089] [Fourth Embodiment] (Wireless communication device) An example of the configuration of a wireless communication device according to the fourth embodiment will be explained using Figure 11. Figure 11 is a block diagram showing an example of the configuration of a wireless communication device according to the fourth embodiment.
[0090] As shown in Figure 11, the wireless communication device 10C differs from the wireless communication device 10 shown in Figure 5 in that it does not have a communication unit 40, but has a first communication unit 56 and a microphone 58, and the control unit 54C does not have an operation detection unit 68, but has an information generation unit 74C and an audio information acquisition unit 76.
[0091] The first communication unit 56 communicates with an external device using a predetermined first communication method. The first communication method is, for example, a digital business radio communication method such as APCO-P25 and NXDN, but is not limited to this.
[0092] Microphone 58 picks up sounds from the vicinity of the wireless communication device 10C. Microphone 58 picks up sounds emitted by, for example, the user of the wireless communication device 10C or external devices present in the vicinity of the wireless communication device 10C. The sounds emitted by external devices may be, for example, sounds emitted by an in-vehicle device if the user of the wireless communication device 10C is traveling in a vehicle. The sounds emitted by the in-vehicle device may be, for example, guidance voices emitted by a navigation system. Microphone 58 generates audio information from the picked-up sounds. Microphone 58 may be configured as an acquisition unit 44.
[0093] The information generation unit 74C identifies the destination location or position information of the wireless communication device 10C and generates destination information. For example, the information generation unit 74C identifies the destination location or position information of the wireless communication device 10C and generates destination information based on voice. For example, the information generation unit 74C identifies the destination location or position information of the wireless communication device 10C and generates destination information based on voice information generated by the microphone 58. Here, if the destination location is identified based on voice information, geocoding, a technique that converts information into numerical position information such as latitude and longitude, may be used to convert the identified destination information into position information and generate it as destination information. This geocoding process may be performed by the information generation unit 74, or the information generation unit 74 may communicate with an external geocoding server to obtain the position information that is the result of the geocoding process.
[0094] The voice information acquisition unit 76 acquires voice information from the microphone 58. The voice information acquisition unit 76 determines, for example, whether the voice picked up by the microphone 58 is voice emitted by an external device, based on the acquired voice information. The voice information acquisition unit 76 determines whether the voice picked up by the microphone 58 is voice emitted by an external device, for example, by comparing the acquired voice information with voice data that indicates the characteristics of voices emitted by an external device, which is stored in the storage unit 50.
[0095] (Processing details of wireless communication devices) The processing details of the wireless communication device according to the fourth embodiment will be explained using Figure 12. Figure 12 is a flowchart showing the processing flow of the wireless communication device according to the fourth embodiment.
[0096] The process in step S100 is the same as the process in step S10 shown in Figure 6, so the explanation will be omitted.
[0097] The voice information acquisition unit 76 determines whether or not it has acquired voice information from an external device (step S102). If it is determined that voice information from an external device has been acquired (step S102; Yes), the process proceeds to step S104. If it is not determined that voice information from an external device has been acquired (step S102; No), the process proceeds to step S120.
[0098] If the answer in step S102 is determined to be Yes, the information generation unit 74C identifies the destination of the aircraft (step S104). Specifically, the information generation unit 74C identifies the destination and generates destination information based on the sound generated by the external device.
[0099] The process in step S106 is the same as the process in step S12 shown in Figure 6, so the explanation will be omitted.
[0100] If the result in step S106 is determined to be Yes, the authentication unit 64C executes the authentication process (step S108). For example, after the information generation unit 74C generates destination information, the authentication unit 64C executes the authentication process based on communication with other wireless communication devices.
[0101] The authentication unit 64C determines whether or not to authenticate (step S110). For example, if the first communication unit 56 transmits destination information generated by the information generation unit 74C to another wireless communication device, the authentication unit 64C determines that the user of the wireless communication device 10C is a legitimate user and decides to authenticate. For example, if the authentication unit 64C receives a response from the other wireless communication device acknowledging that its own device is heading towards the destination, it determines that the user of the wireless communication device 10C is a legitimate user and decides to authenticate. The response from the other wireless communication device may be voice or text. If authentication is determined to be performed (step S110; Yes), the process proceeds to step S112. If authentication is not determined to be performed (step S110; No), the process proceeds to step S126.
[0102] If the answer in step S110 is Yes, the area management unit 66C determines the latest extended area 1200 to be added (step S112). The area management unit 66C determines the extended area 1200 to be an area determined based on the authentication point and destination information identified based on the voice generated by the external device. Specifically, the area management unit 66C determines the area around the identified destination as the extended area 1200. Here, the area around the destination may be a circle with a predetermined radius centered on the identified destination information, or it may be a predetermined area that includes the identified destination information.
[0103] The processes from step S114 to step S126 are the same as the processes from step S82 to step S94 shown in Figure 10, so their explanation will be omitted.
[0104] As described above, the fourth embodiment determines an extended area in the vicinity of the destination identified based on the sound emitted by the external device, and sets a reception permission area. This allows the fourth embodiment to appropriately set a reception permission area in the vicinity of the destination, for example.
[0105] [Fifth Embodiment] (Wireless communication device) An example of the configuration of a wireless communication device according to the fifth embodiment will be explained using Figure 13. Figure 13 is a block diagram showing an example of the configuration of a wireless communication device according to the fifth embodiment.
[0106] As shown in Figure 13, the wireless communication device 10D differs from the wireless communication device 10 shown in Figure 5 in that it does not have a communication unit 40, but has a first communication unit 56 and a second communication unit 60, and that the control unit 54D does not have an operation detection unit 68, but has an information generation unit 74D.
[0107] The second communication unit 60 communicates with an external device using a predetermined second communication method. For example, when the user of the wireless communication device 10D is traveling in a vehicle, the second communication unit 60 communicates with an in-vehicle device using the second communication method. For example, the second communication unit 60 communicates with a navigation device 12 that provides route guidance using the second communication method. The navigation device 12 is a device that provides route guidance to a destination. The navigation device 12 may be, for example, mounted in a vehicle, or it may be implemented in a smartphone or the like. The second communication method is, for example, a short-range wireless communication method such as Bluetooth®.
[0108] The information generation unit 74D identifies the destination location or position information of the wireless communication device 10D and generates destination information. For example, the information generation unit 74D identifies the destination location or position information of the wireless communication device 10D and generates destination information based on destination information indicating the destination input to the navigation device 12. Specifically, for example, the information generation unit 74D acquires destination information from the navigation device 12 via the second communication unit 60, and based on the acquired destination information, identifies the destination location or position information of the wireless communication device 10D and generates destination information. For example, the information generation unit 74D may acquire route information indicating the route from the navigation device 12 to the destination via the second communication unit 60.
[0109] (Processing details of wireless communication devices) The processing details of the wireless communication device according to the fifth embodiment will be explained using Figure 14. Figure 14 is a flowchart showing the processing flow of the wireless communication device according to the fifth embodiment.
[0110] The process in step S130 is the same as the process in step S10 shown in Figure 6, so the explanation will be omitted.
[0111] The information generation unit 74D determines whether or not destination information has been acquired from the navigation device 12 via the second communication unit 60 (step S132). If it is determined that destination information has been acquired (step S132; Yes), the process proceeds to step S134. If it is not determined that destination information has been acquired (step S132; No), the process proceeds to step S150.
[0112] If the answer in step S132 is determined to be Yes, the information generation unit 74D identifies the destination of the aircraft (step S134). Specifically, the information generation unit 74D identifies the destination and generates destination information based on the destination information obtained from the navigation device 12.
[0113] The processes from step S136 to step S140 are the same as the processes from step S106 to step S110 shown in Figure 12, so their explanation will be omitted.
[0114] If the answer is Yes in step S140, the area management unit 66D determines the latest extended area 1200 to be added (step S142). The area management unit 66D determines the extended area 1200 to be an area determined based on, for example, the authentication point and the destination information identified from the destination information. Specifically, the area management unit 66D determines the area around the identified destination as the extended area 1200. For example, if the information generation unit 74D has obtained route information from the navigation device 12, the area management unit 66D determines the area around the route to the destination as the extended area 1200.
[0115] The processes from step S144 to step S156 are the same as the processes from step S114 to step S126 shown in Figure 12, so their explanation will be omitted.
[0116] As described above, the fifth embodiment determines an extended area in the region surrounding the destination identified based on destination information acquired from the navigation device, and sets a reception permission area. This allows the fifth embodiment to appropriately set a reception permission area in the vicinity of the destination, for example.
[0117] [Sixth Embodiment] (Wireless communication device) An example of the configuration of a wireless communication device according to the sixth embodiment will be explained using Figure 15. Figure 15 is a block diagram showing an example of the configuration of a wireless communication device according to the sixth embodiment.
[0118] As shown in Figure 15, the wireless communication device 10E differs from the wireless communication device 10 shown in Figure 5 in that the storage unit 50 stores threshold information D7, and the control unit 54E does not have an operation detection unit 68 but does have a traffic information acquisition unit 78.
[0119] Threshold information D7 is information indicating a threshold for movement speed. Threshold information D7 may, for example, associate movement speed with position information. Threshold information D7 may also include, for example, information indicating an acceleration threshold.
[0120] The traffic information acquisition unit 78 acquires traffic information for the travel route. The traffic information acquisition unit 78 acquires traffic information from an external server device, for example, via the communication unit 40. The traffic information includes various types of information related to the travel route, such as congestion information, maximum speed information, and weather information for the travel route. The traffic information may also include information indicating the type of road, such as whether the travel route is a general road or an expressway.
[0121] (Processing details of wireless communication devices) The processing details of the wireless communication device according to the sixth embodiment will be explained using Figure 16. Figure 16 is a flowchart showing the processing flow of the wireless communication device according to the sixth embodiment.
[0122] The position information acquisition unit 62 acquires the position information D1 and movement speed of the aircraft (step S160). For example, the position information acquisition unit 62 acquires position information D1 regarding the current position based on the GNSS signal received by the GNSS receiver unit 52. For example, the position information acquisition unit 62 acquires the movement speed of the aircraft by calculating the movement speed from the aircraft's past position, current position, and detection time. The position information acquisition unit 62 stores the position information D1 and movement speed in association with each other in the storage unit 50.
[0123] The processes from step S162 to step S166 are the same as the processes from step S12 to step S16 shown in Figure 6, so their explanation will be omitted.
[0124] The area management unit 66 determines whether the player's movement speed is below a threshold (step S168). Specifically, the area management unit 66 determines whether the player's movement speed is below a threshold by comparing the threshold information D7 stored in the memory unit 50 with the player's movement speed obtained in step S160. If it is determined that the player's movement speed is not below a threshold (step S168; No), the process proceeds to step S170. If it is determined that the player's movement speed is below a threshold (step S168; Yes), the process proceeds to step S172.
[0125] If the result in step S168 is determined to be No, the area management unit 66E determines the latest extended area 1200 to be added and sets the range of the extended area to the normal range (step S170). Specifically, the area management unit 66E determines the extended area 1200 based on the authentication point and the speed of movement, and sets the range of the extended area 1200 to the normal range. For example, the area management unit 66E may make the extended area 1200 larger the faster the speed of movement. This is because the faster the speed of movement, the higher the possibility that the moving wireless communication device 10E will move out of the extended area 1200, so by making the extended area 1200 larger according to the speed of movement, it is possible to prevent the moving wireless communication device 10E from moving out of the extended area 1200.
[0126] If the answer in step S168 is Yes, the area management unit 66E determines the latest extended area 1200 to be added and sets the range of the extended area 1200 to be narrower than the normal range (step S172). In other words, if the movement speed of the aircraft is below the threshold, the area management unit 66E narrows the range of the extended area 1200 to be narrower than the normal range. This is because, if the movement speed of the aircraft is below the threshold, there is little possibility that the moving radio communication device 10E will move outside the extended area 1200, so there is no need to make the extended area 1200 wider than necessary.
[0127] The processes from step S174 to step S186 are the same as the processes from step S22 to step S34 shown in Figure 6, so their explanation will be omitted.
[0128] In other words, when the aircraft's movement speed is below a threshold, the set reception permission area is also smaller than when the aircraft's movement speed is not below a threshold. This reduces the possibility of communications being intercepted by an unauthorized user, for example, if the wireless communication device 10E is stolen.
[0129] As described above, in the sixth embodiment, when the movement speed of the device is below a threshold, the range of the extended area is narrower than the normal range. This makes the sixth embodiment larger than necessary, and reduces the possibility of communications being intercepted by an unauthorized user in the event that the wireless communication device is stolen.
[0130] [Modified version of the sixth embodiment] (Processing details of wireless communication devices) The processing details of the wireless communication device according to a modified example of the sixth embodiment will be explained using Figure 17. Figure 17 is a flowchart showing the processing flow of the wireless communication device according to a modified example of the sixth embodiment.
[0131] In a modified version of the sixth embodiment, a process is performed to change the threshold for movement speed according to the movement speed of the own machine.
[0132] The process in step S190 is the same as the process in step S160 shown in Figure 16, so the explanation will be omitted.
[0133] The traffic information acquisition unit 78 acquires traffic information about the area surrounding the route the vehicle is traveling along (step S192).
[0134] The area management unit 66E changes the travel speed threshold based on the traffic information acquired by the traffic information acquisition unit 78 (step S194). For example, if the area management unit 66E determines that the travel route is a highway based on the traffic information, it may increase the travel speed threshold. For example, if the area management unit 66E determines that the travel route is congested based on the traffic information, it may decrease the travel speed threshold. By changing the travel speed threshold based on the traffic information, the area management unit 66E can prevent setting the reception permission area to be larger than necessary in accordance with the conditions of the travel route.
[0135] The processes from step S196 to step S220 are the same as the processes from step S162 to step S186 shown in Figure 16, so their explanation will be omitted.
[0136] As described above, the modification of the sixth embodiment changes the threshold for travel speed used to determine whether or not to narrow the size of the expanded area based on traffic information of the travel path. This allows the modification of the sixth embodiment to set the reception permission area more appropriately according to the conditions of the travel path.
[0137] Each component of the illustrated device is a functional concept and does not necessarily have to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those shown, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions. Furthermore, this distribution and integration configuration may be performed dynamically.
[0138] Although embodiments of the present invention have been described above, the present invention is not limited by the content of these embodiments. Furthermore, the aforementioned components include those that can be easily conceived by those skilled in the art, those that are substantially the same, and those that fall within the so-called equivalent range. Moreover, the aforementioned components can be combined as appropriate. Furthermore, various omissions, substitutions, or modifications of the components can be made without departing from the gist of the embodiments described above. [Explanation of symbols]
[0139] 10,10A,10B,10C,10D,10E Wireless communication device 12 Navigation System 40 Communications Department 42 Operation section 44 Acquisition Department 46 Speaker section 48 Display section 50 Storage section 52 GNSS receiver 54, 54A, 54B, 54C, 54D, 54E Control Unit 56. First Communications Department 58 Mike 60 Second Communications Department 62 Location information acquisition unit 64, 64B, 64C Authentication Section 66 Area Management Department 68 Operation detection unit 70 Reception Restriction Section 72 Radio wave detection unit 74,74C,74D Information generation section 76 Voice Information Acquisition Unit 78 Traffic information acquisition department D1 Location information D2 Permitted area information D3 Authentication Location Information D4 Registration Information D5 Operation History Information D6 Radio wave strength information D7 Threshold Information
Claims
1. The first communication unit communicates with other communication devices, A location information acquisition unit that acquires the position information of the aircraft, A microphone that picks up the user's voice or voice from an external device and generates audio information, An information generation unit that identifies the destination location or position information from the audio information of the external device that has been recorded and generates destination information, An authentication unit that authenticates whether the user is a legitimate user or not, A region management unit updates the information of the permitted reception area that allows reception in the first communication unit with the latest information, A storage unit that stores the location information, the destination information, and the information of the reception permission area, It includes a reception restriction unit that suppresses reception based on the current position information of the aircraft and the reception permission area, The reception permission area consists of a basic area that can always be received by the first communication unit and an extended area that is generated when authentication is successful outside the basic area. The area management unit sets the area determined based on the authentication point where the authentication unit authenticated the legitimate user and the destination information at the authentication point as the extended area, and sets it in the receive permission area of the storage unit. Wireless communication device.
2. The first communication unit communicates with other communication devices, A second communication unit that communicates with the navigation device, A location information acquisition unit that acquires the position information of the aircraft, An information generation unit that acquires destination information from the aforementioned navigation device and generates destination information, An authentication unit that authenticates whether the user is a legitimate user or not, A region management unit updates the information of the permitted reception area that allows reception in the first communication unit with the latest information, A storage unit that stores the location information and the information of the reception permission area, It includes a reception restriction unit that suppresses reception based on the current position information of the aircraft and the reception permission area, The reception permission area consists of a basic area that can always be received by the first communication unit and an extended area that is generated when authentication is successful outside the basic area. The area management unit sets the area determined based on the authentication point where the authentication unit authenticated the legitimate user and the destination information at the authentication point as the extended area, and sets it in the receive permission area of the storage unit. Wireless communication device.
3. When the first communication unit transmits the destination information, The authentication unit authenticates the user as a legitimate user. The wireless communication device according to claim 1.
4. When the first communication unit transmits the destination information and receives a response acknowledging that it will proceed to the destination, The authentication unit authenticates the user as a legitimate user. The wireless communication device according to claim 3.
5. An information processing method performed by a wireless communication device equipped with a first communication unit that communicates with other communication devices, A first communication step involves communicating with the aforementioned other communication device, A location information acquisition step to obtain the location information of the aircraft, A voice information generation step that generates voice information by collecting the user's voice or voice from an external device, Information generation step: From the audio information of the external device that has been recorded, identify the destination location or position information and generate destination information. An authentication step to verify whether the user is a legitimate user, A region management step which updates the information of the permitted reception area that allows reception in the first communication unit to the latest information, A storage step of storing the aforementioned location information, the aforementioned destination information, and the aforementioned reception permission area information in the storage unit, The process includes a reception restriction step that suppresses reception based on the current position information of the aircraft and the reception permission area, The reception permission area consists of a basic area that can always be received by the first communication unit and an extended area that is generated when authentication is successful outside the basic area. The area management step sets the area determined based on the authentication point where the authorized user was authenticated in the authentication step and the destination information at the authentication point as the extended area, and sets it as the receive permission area of the storage unit. Information processing methods.
6. A wireless communication device equipped with a first communication unit that communicates with other communication devices, A first communication step involves communicating with the aforementioned other communication device, A location information acquisition step to obtain the location information of the aircraft, A voice information generation step that generates voice information by collecting the user's voice or voice from an external device, Information generation step: From the audio information of the external device that has been recorded, identify the destination location or position information and generate destination information. An authentication step to verify whether the user is a legitimate user, A region management step which updates the information of the permitted reception area that allows reception in the first communication unit to the latest information, A storage step of storing the aforementioned location information, the aforementioned destination information, and the aforementioned reception permission area information in the storage unit, Based on the current position information of the aircraft and the reception permission area, a reception restriction step is performed to suppress reception, and the following steps are performed: The reception permission area consists of a basic area that can always be received by the first communication unit and an extended area that is generated when authentication is successful outside the basic area. The area management step sets the area determined based on the authentication point where the authorized user was authenticated in the authentication step and the destination information at the authentication point as the extended area, and sets it as the receive permission area of the storage unit. program.
Citation Information
Patent Citations
Spectrophotometer for two wavelengths
JP1983086439A