WO2015098213A1 - 情報処理装置、情報処理方法、対象端末、通信方法およびプログラム - Google Patents
情報処理装置、情報処理方法、対象端末、通信方法およびプログラム Download PDFInfo
- Publication number
- WO2015098213A1 WO2015098213A1 PCT/JP2014/075093 JP2014075093W WO2015098213A1 WO 2015098213 A1 WO2015098213 A1 WO 2015098213A1 JP 2014075093 W JP2014075093 W JP 2014075093W WO 2015098213 A1 WO2015098213 A1 WO 2015098213A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- target terminal
- identification information
- information processing
- mac address
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
- H04L61/103—Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
- H04W64/006—Locating users or terminals or network equipment for network management purposes, e.g. mobility management with additional information processing, e.g. for direction or speed determination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
Definitions
- the present disclosure relates to an information processing device, an information processing method, a target terminal, a communication method, and a program.
- the position estimation device estimates position information of the target terminal based on position information of the surrounding base station that has transmitted the MAC address of the target terminal.
- the position information of the target terminal is usually estimated for each MAC address of the target terminal by the position estimation device.
- the identification information acquisition unit that acquires predetermined identification information associated with the IP address of the target terminal from the target terminal, and the IP of the target terminal from the control device of the base station to which the target terminal is connected.
- a data acquisition unit that acquires the MAC address of the target terminal associated with the address; a storage control unit that stores the predetermined identification information and the MAC address of the target terminal in association with each other; and the predetermined identification from the target terminal
- a location information providing unit that provides location information of the target terminal corresponding to the MAC address of the target terminal associated with the predetermined identification information to the target terminal when a location estimation request including information is acquired;
- An information processing apparatus is provided.
- the predetermined identification information associated with the IP address of the target terminal is acquired from the target terminal, and the IP address of the target terminal is transmitted from the control device of the base station to which the target terminal is connected. Acquiring the MAC address of the target terminal associated with the target terminal, storing the predetermined identification information and the MAC address of the target terminal in association with each other, and position estimation including the predetermined identification information from the target terminal Providing a position information of the target terminal corresponding to the MAC address of the target terminal associated with the predetermined identification information to the target terminal when the request is acquired, and providing an information processing method Is done.
- the computer includes an identification information acquisition unit that acquires predetermined identification information associated with the IP address of the target terminal from the target terminal, and a control device of the base station to which the target terminal is connected.
- a data acquisition unit that acquires the MAC address of the target terminal associated with the IP address of the target terminal, a storage control unit that stores the predetermined identification information and the MAC address of the target terminal in association with each other, and the target A position for providing the target terminal with the position information of the target terminal corresponding to the MAC address of the target terminal associated with the predetermined identification information when a position estimation request including the predetermined identification information is acquired from the terminal;
- a program for causing an information providing device to function as an information processing apparatus is provided.
- the target terminal is an identification information providing unit that provides the information processing apparatus with predetermined identification information associated with the IP address of the target terminal.
- the predetermined A position for providing a position estimation request including identification information to the information processing apparatus and acquiring position information of the target terminal corresponding to the MAC address of the target terminal associated with the predetermined identification information from the information processing apparatus
- a target terminal comprising an information acquisition unit.
- the information processing apparatus is provided with predetermined identification information associated with the IP address of the target terminal, and the control apparatus of the base station to which the target terminal is connected by the information processing apparatus
- the control apparatus of the base station to which the target terminal is connected by the information processing apparatus When the MAC address of the target terminal associated with the IP address of the target terminal is acquired and the predetermined identification information is associated with the MAC address of the target terminal, a position estimation request including the predetermined identification information is transmitted to the information Providing a processing method and including, from the information processing device, position information of the target terminal corresponding to a MAC address of the target terminal associated with the predetermined identification information.
- the computer is a target terminal, and the identification information providing unit that provides the information processing apparatus with predetermined identification information associated with the IP address of the target terminal;
- the identification information providing unit that provides the information processing apparatus with predetermined identification information associated with the IP address of the target terminal;
- the MAC address of the target terminal associated with the IP address of the target terminal is acquired from the control device of the base station to which the target terminal is connected, and the predetermined identification information and the MAC address of the target terminal are associated with each other
- a program for functioning as a target terminal including a location information acquisition unit to be acquired is provided.
- a plurality of constituent elements having substantially the same functional configuration may be distinguished by adding different alphabets or numbers after the same reference numeral. However, when it is not necessary to particularly distinguish each of a plurality of constituent elements having substantially the same functional configuration, only the same reference numerals are given.
- FIG. 1 is a diagram illustrating a configuration example of an information processing system 1 according to the first embodiment of the present disclosure.
- the information processing system 1 includes a target terminal 10, base stations 20-1 to 20-N (N is a natural number), a control device 30, and an information processing device 40.
- the target terminal 10 is a terminal operated by a user.
- a case where the target terminal 10 is applied to a smartphone will be described as an example, but the target terminal 10 may be applied to a device other than a smartphone.
- the target terminal 10 is applied to a video camera, a digital camera, a PDA (Personal Digital Assistant), a PC (Personal Computer), a mobile phone, a portable music playback device, a portable video processing device, a portable game device, and the like. Also good.
- the base station 20 relays communication between communication devices.
- the base station 20 can relay wireless communication by the target terminal 10 within the radio wave reachable range, or relay communication between the target terminal 10 and a communication device connected to the base station 20 by wire.
- the base station 20 may be a wireless LAN (Local Area Network) access point.
- the information processing system 1 includes N base stations 20, but the number of base stations 20 is not particularly limited.
- the base station 20 can periodically transmit a beacon signal for informing the surroundings of the presence of the base station 20.
- the beacon signal includes, for example, an identifier of a base station that is uniquely given to the base station 20.
- the target terminal 10 can confirm the presence of the base station 20 existing in the vicinity based on the identifier of the base station that transmitted the beacon signal received by the target terminal 10.
- the identifier of the base station 20 may be, for example, the MAC (Media Access Control) address of the base station 20.
- the control device 30 has a function of controlling the base stations 20-1 to 20-N existing there.
- the control device 30 may be a WLAN (Wireless LAN) controller, a WLAN switch, or the like.
- the control device 30 centrally manages settings such as frequency channels used by the base stations 20-1 to 20-N, or monitors the communication status of the base stations 20-1 to 20-N to distribute the load.
- the handover of the target terminal 10 may be controlled.
- the control device 30 stores information on the target terminal 10 connected to each of the base stations 20-1 to 20-N (for example, the IP address of the target terminal 10 and the MAC address of the target terminal 10).
- the information processing apparatus 40 can perform information processing in accordance with a request from the target terminal 10 and return a processing result to the target terminal 10. For example, when the information processing apparatus 40 acquires a position estimation request from the target terminal 10, the information processing apparatus 40 can provide the target terminal 10 with the position of the target terminal 10 as a response to the position estimation request. In the example illustrated in FIG. 1, all of the functions of the information processing apparatus 40 are integrated. However, a part of the functions of the information processing apparatus 40 (for example, the position information providing unit 415) And may be configured separately.
- the position information of the target terminal 10 is usually estimated for each MAC address of the target terminal 10 by the information processing apparatus 40.
- a position estimation request including the MAC address of the target terminal 10 is transmitted to the surroundings, information about the user of the target terminal 10 may be acquired by another person, which may lead to infringement of the user's privacy.
- a technique capable of reducing the possibility that information related to the user of the target terminal 10 is acquired by another person is proposed.
- FIG. 2 is a diagram illustrating a functional configuration example of the target terminal 10 according to the first embodiment of the present disclosure.
- the target terminal 10 according to the first embodiment of the present disclosure includes a control unit 110, an input unit 120, a storage unit 130, a communication unit 140, and an output unit 150.
- the control unit 110 corresponds to a processor such as a CPU (Central Processing Unit).
- the control unit 110 exhibits various functions of the control unit 110 by executing a program stored in the storage unit 130 or another storage medium.
- the control unit 110 includes an identification information providing unit 111 and a position information acquisition unit 112. The functions of each of these functional blocks will be described later.
- the input unit 120 detects a user operation and outputs it to the control unit 110.
- the input part 120 is comprised with a touch panel
- user operation is input by using a user's finger
- the input unit 120 may be configured by hardware other than the touch panel.
- the input unit 120 is integrated with the target terminal 10, but the input unit 120 may be configured separately from the target terminal 10.
- the storage unit 130 stores a program for operating the control unit 110 using a storage medium such as a semiconductor memory or a hard disk.
- the storage unit 130 can also store various data used by the program.
- the storage unit 130 is integrated with the target terminal 10, but the storage unit 130 may be configured separately from the target terminal 10.
- the communication unit 140 can communicate with other devices (for example, the information processing device 40 and the base station 20). For example, when communicating with the information processing apparatus 40, the communication unit 140 can perform communication via the base station 20.
- the communication format by the communication unit 140 is not particularly limited, and the communication by the communication unit 140 may be wireless communication. In the example illustrated in FIG. 2, the communication unit 140 is integrated with the target terminal 10, but the communication unit 140 may be configured separately from the target terminal 10.
- the output unit 150 has a function of outputting various information according to control by the control unit 110.
- the type of information output by the output unit 150 is not particularly limited. Therefore, the information output by the output unit 150 may be an image (for example, a still image or a moving image) or a sound.
- the output unit 150 is a display device. However, the output unit 150 may be another output device (for example, an audio output device).
- the output unit 150 is integrated with the target terminal 10, but the output unit 150 may be configured separately from the target terminal 10.
- FIG. 3 is a diagram illustrating a functional configuration example of the information processing apparatus 40 according to the first embodiment of the present disclosure.
- the information processing apparatus 40 according to the first embodiment of the present disclosure includes a control unit 410, a storage unit 420, and a communication unit 430.
- the control unit 410 corresponds to a processor such as a CPU (Central Processing Unit), for example.
- the control unit 410 performs various functions of the control unit 410 by executing a program stored in the storage unit 420 or another storage medium.
- the control unit 410 includes a data acquisition unit 411, an identification information acquisition unit 412, a storage control unit 413, an estimation result acquisition unit 414, and a position information provision unit 415. The functions of each of these functional blocks will be described later.
- the storage unit 420 stores a program for operating the control unit 410 using a storage medium such as a semiconductor memory or a hard disk. Further, for example, the storage unit 420 can store various data used by the program. In the example illustrated in FIG. 3, the storage unit 420 is integrated with the information processing device 40, but the storage unit 420 may be configured separately from the information processing device 40.
- the communication unit 430 can communicate with other devices (for example, the target terminal 10 and the base station 20). For example, the communication unit 430 can perform communication via the base station 20 when performing communication with the target terminal 10.
- the communication format by the communication unit 430 is not particularly limited, and the communication by the communication unit 430 may be wireless communication or wired communication. In the example illustrated in FIG. 3, the communication unit 430 is integrated with the information processing device 40, but the communication unit 430 may be configured separately from the information processing device 40.
- the control device 30 stores the IP address of the target terminal 10 and the MAC address of the target terminal 10 as information regarding the target terminal 10 connected to the base station 20. Therefore, the data acquisition unit 411 of the information processing device 40 can acquire the MAC address of the target terminal 10 associated with the IP address of the target terminal 10 from the control device 30.
- FIG. 4 is a diagram for explaining an example of a function for acquiring the MAC address of the target terminal 10 associated with the IP address of the target terminal 10 connected to the base station 20.
- the data acquisition unit 411 of the information processing device 40 may provide an address acquisition request to the control device 30. Then, as shown in FIG. 4, the data acquisition unit 411 corresponds to the IP address of the target terminal 10 connected from the control device 30 to the base station 20 and the MAC address of the target terminal 10 as a response to the address acquisition request.
- the attached information may be acquired.
- UUID Universally Unique IDentifier
- This UUID is unique identification information in which two or more instances do not have the same value, and is controlled so that one UUID does not overlap with another UUID. Therefore, when the target terminal 10 is connected to the base station 20, the identification information providing unit 111 may provide the information processing apparatus 40 with a UUID associated with the IP address of the target terminal 10.
- the target terminal 10 is connected to the base station 20 in the facility for the first time after installation of a predetermined application. There may be a case where the UUID is changed. In the present specification, a case where an application that uses position information of the target terminal 10 is mainly used as the predetermined application will be described, but the predetermined application is not particularly limited.
- UUID is positioned as an example of predetermined identification information.
- the UUID may be issued by a server or an application. For example, when a UUID issuance request is provided from the application to the server when the application is newly installed and a new UUID is issued by the server, the UUID may be acquired by the application as a response to the UUID issuance request. Alternatively, the application may issue a UUID and provide it to the server.
- the identification information providing unit 111 of the target terminal 10 provides the UUID associated with the IP address of the target terminal 10 to the information processing device 40
- the identification information acquisition unit 412 of the information processing device 40 To obtain the UUID associated with the IP address of the target terminal 10.
- FIG. 5 is a diagram for explaining an example of a function for acquiring a UUID associated with the IP address of the target terminal 10.
- the identification information providing unit 111 of the target terminal 10 displays the IP address and UUID of the target terminal 10. May be provided to the information processing apparatus 40.
- the identification information acquisition unit 412 of the information processing device 40 may acquire information in which the IP address of the target terminal 10 and the UUID are associated with each other from the target terminal 10.
- the MAC address of the target terminal 10 associated with the IP address of the target terminal 10 is acquired by the data acquisition unit 411, and the UUID associated with the IP address of the target terminal 10 is acquired by the identification information acquisition unit 412. To be acquired.
- the storage control unit 413 may store these MAC addresses and UUIDs in the storage unit 420 in association with each other.
- FIG. 6 is a diagram for explaining an example of a function for storing the MAC address and UUID of the target terminal 10 in association with each other.
- information in which the IP address of the target terminal 10 is associated with the MAC address of the target terminal 10 is acquired by the data acquisition unit 411, and the IP address and UUID of the target terminal 10 are acquired by the identification information acquisition unit 412. Assume that the associated information is acquired.
- the storage control unit 413 may store these UUIDs and the MAC address of the target terminal 10 in the storage unit 420 in association with each other.
- the position information of the target terminal 10 is acquired for each MAC address of the target terminal 10 by the estimation result acquisition unit 414 of the information processing apparatus 40.
- the position information of the target terminal 10 is estimated for each MAC address of the target terminal 10 by the estimation result acquisition unit 414 will be mainly described.
- the position information of the target terminal 10 estimated for each MAC address corresponding to the target terminal 10 by a position estimation apparatus different from the information processing apparatus 40 may be acquired by the estimation result acquisition unit 414.
- the estimation result acquisition unit 414 may specify the position information of the base station 20 that is the transmission source of the radio signal received by the target terminal 10 as the position information of the target terminal 10.
- the estimation result acquisition unit 414 may estimate the position information of the target terminal 10 based on the reception strength of the radio signal at the target terminal 10 and the position information of the base station 20 that is the transmission source of the radio signal.
- the estimation result acquisition unit 414 may calculate a distance according to the reception intensity and estimate position information indicating a position away from the base station 20 by the distance as position information of the target terminal 10.
- the estimation result acquisition unit 414 obtains the position information of the target terminal 10 based on the position information of each of the plurality of base stations 20. It may be estimated. For example, the estimation result acquisition unit 414 performs the target based on the principle of triangulation based on the position information of each of the plurality of base stations 20 and the reception strength of the radio signal transmitted from each of the plurality of base stations 20 at the target terminal 10. The position information of the terminal 10 may be estimated.
- the estimation result acquisition unit 414 obtains the MAC address of the target terminal 10 that has received the radio signal, the reception strength of the radio signal at the target terminal 10, and the MAC address of the base station 20 that is the transmission source of the radio signal. You may get from. Further, the estimation result acquisition unit 414 can estimate the position information of the target terminal 10 for each MAC address of the target terminal 10.
- the estimation result acquisition unit 414 may specify the position information of the base station 20 that has received the radio signal from the target terminal 10 as the position information of the target terminal 10.
- the estimation result acquisition unit 414 may estimate the position information of the target terminal 10 based on the reception strength of the radio signal at the base station 20 and the position information of the base station 20. For example, the estimation result acquisition unit 414 may calculate a distance according to the reception intensity and estimate position information indicating a position away from the base station 20 by the distance as position information of the target terminal 10.
- the estimation result acquisition unit 414 obtains the position information of the target terminal 10 based on the position information of each of the plurality of base stations 20. It may be estimated. For example, the estimation result acquisition unit 414 determines the position of the target terminal 10 based on the principle of triangulation based on the position information of each of the plurality of base stations 20 and the reception strength of the radio signal received by each of the plurality of base stations 20. Information may be estimated.
- the estimation result acquisition unit 414 obtains the MAC address of the target terminal 10 that has transmitted the radio signal, the reception strength of the radio signal at the base station 20 and the MAC address of the base station 20 that has received the radio signal from the base station 20. Via the control device 30.
- the estimation result acquisition unit 414 can estimate the position information of the target terminal 10 for each MAC address of the target terminal 10.
- the location information format is not particularly limited.
- the format of the position information may be a format using latitude and longitude, a format using polar coordinates, or a format using vectors.
- the position information may be position information unique to a facility used inside a predetermined facility (for example, inside a building).
- the position information may include floor information indicating the floor inside the building.
- the location information of the base station 20 may be acquired from the storage unit 420 when stored in advance by the storage unit 420, or via the communication unit 430 when stored by the server. It may be acquired from a server.
- the server may be a CMS (Contents Management System) provided for each facility. Further, when the location information is included in the radio signal transmitted from the base station 20, it may be acquired from the radio signal transmitted from the base station 20.
- FIG. 7 is a diagram for describing an example of a function in which the information processing apparatus 40 according to the first embodiment of the present disclosure provides position information of the target terminal 10.
- the position information acquisition unit 112 of the target terminal 10 provides a position estimation request including the UUID to the information processing apparatus 40 as illustrated in FIG. .
- the timing at which the position estimation request is provided is not limited, the position estimation request may be provided when the position information of the target terminal 10 is required in an application executed on the target terminal 10, or at predetermined time intervals. A position estimation request may be provided.
- the position information providing unit 415 of the information processing apparatus 40 acquires the MAC of the target terminal 10 associated with the UUID.
- the location information of the target terminal 10 corresponding to the address is provided to the target terminal 10.
- the position information acquisition unit 112 of the target terminal 10 corresponds to the MAC address of the target terminal 10 associated with the UUID.
- Position information is acquired from the information processing apparatus 40.
- the position estimation request including the MAC address of the target terminal 10 is not transmitted to the surroundings, information regarding the user of the target terminal 10 is acquired by another person. The possibility of being lost can be reduced. Further, according to the first embodiment of the present disclosure, it is possible to reduce the possibility of infringement of the user's privacy.
- the MAC address of the target terminal 10 may not be specified by an application running on the OS. According to the first embodiment of the present disclosure, since it is not necessary to send a position estimation request including the MAC address of the target terminal 10, the target terminal 10 sends a position estimation request regardless of the type of OS. It is expected to be possible.
- OS Operating System
- FIG. 8 is a flowchart illustrating an operation example in which the MAC address and the UUID of the target terminal 10 are associated and stored in the information processing system 1 according to the first embodiment of the present disclosure. Note that the operation example of the information processing system 1 illustrated in FIG. 8 is merely an example of the operation of the information processing system 1. Therefore, the operation of the information processing system 1 is not limited to the operation example of the information processing system 1 shown in FIG.
- the identification information providing unit 111 in the target terminal 10 provides the base station 20 with the MAC address of the target terminal 10 associated with the IP address of the target terminal 10. (S11).
- the base station 20 acquires the MAC address of the target terminal 10 associated with the IP address of the target terminal 10 from the target terminal 10 (S12).
- the base station 20 provides the control device 30 with the MAC address of the target terminal 10 associated with the IP address of the target terminal 10 (S13).
- the control device 30 acquires the MAC address of the target terminal 10 associated with the IP address of the target terminal 10 from the base station 20 (S14). Subsequently, the control device 30 provides the information processing device 40 with the MAC address of the target terminal 10 associated with the IP address of the target terminal 10 (S15). In the information processing apparatus 40, the data acquisition unit 411 acquires the MAC address of the target terminal 10 associated with the IP address of the target terminal 10 (S16).
- the identification information providing unit 111 sets the UUID associated with the IP address of the target terminal 10. Is provided to the information processing apparatus 40 (S21).
- the identification information acquisition unit 412 acquires the UUID associated with the IP address of the target terminal 10 (S22), and the storage control unit 413 associates the MAC address of the target terminal 10 with the UUID.
- the data is stored in the storage unit 420 (S23).
- FIG. 9 is a flowchart illustrating an operation example of providing position information of the target terminal 10 in the information processing system 1 according to the first embodiment of the present disclosure. Note that the operation example of the information processing system 1 illustrated in FIG. 9 is merely an example of the operation of the information processing system 1. Therefore, the operation of the information processing system 1 is not limited to the operation example of the information processing system 1 shown in FIG.
- the estimation result acquisition unit 414 estimates the position of the target terminal 10 for each MAC address (S31).
- the location information acquisition unit 112 in the target terminal 10 provides a position estimation request including the UUID to the information processing device 40 (S41).
- the position information providing unit 415 acquires a position estimation request including the UUID from the target terminal 10 (S42).
- the position information providing unit 415 provides the target terminal 10 with the position information of the target terminal 10 corresponding to the MAC address associated with the UUID (S43). ).
- the position information acquisition unit 112 acquires the position information of the target terminal 10 corresponding to the MAC address associated with the UUID from the information processing apparatus 40 (S44).
- the MAC address of the base station 20 is added to the IP address of the target terminal 10. An example of use will be described. Note that in the description of the second embodiment of the present disclosure, descriptions of portions that overlap between the first embodiment of the present disclosure and the second embodiment of the present disclosure are omitted.
- the control device 30 stores the IP address of the target terminal 10 and the MAC address of the target terminal 10 for each MAC address of the base station 20 as information regarding the target terminal 10 connected to the base station 20. Therefore, the data acquisition unit 411 of the information processing device 40 can acquire the MAC address of the target terminal 10 associated with the IP address of the target terminal 10 and the MAC address of the base station 20 from the control device 30.
- FIG. 10 shows a function of acquiring the IP address of the target terminal 10 connected to the base station 20 and the MAC address of the target terminal 10 associated with the MAC address of the base station 20 according to the second embodiment of the present disclosure. It is a figure for demonstrating an example.
- the data acquisition unit 411 of the information processing device 40 may provide an address acquisition request to the control device 30.
- the data acquisition unit 411 receives the MAC address of the base station 20 from the control device 30 and the IP address and target terminal of the target terminal 10 connected to the base station 20 as a response to the address acquisition request.
- Information associated with 10 MAC addresses may be acquired.
- the identification information providing unit 111 may provide the information processing apparatus 40 with a UUID associated with the IP address of the target terminal 10.
- the timing at which the UUID is provided to the information processing apparatus 40 is not limited as in the first embodiment of the present disclosure.
- the identification information acquisition unit 412 of the information processing device 40 receives the information from the target terminal 10. The UUID associated with the 10 IP addresses is acquired.
- FIG. 11 is a diagram for describing an example of a function for the information processing apparatus 40 according to the second embodiment of the present disclosure to acquire a UUID associated with the IP address of the target terminal 10 and the MAC address of the base station 20. It is.
- the identification information providing unit 111 of the target terminal 10 Information associated with the MAC address of the station 20 and the UUID may be provided to the information processing apparatus 40.
- the identification information acquisition unit 412 of the information processing apparatus 40 may acquire information in which the IP address of the target terminal 10, the MAC address of the base station 20, and the UUID are associated from the target terminal 10.
- the MAC address of the target terminal 10 associated with the IP address of the target terminal 10 and the MAC address of the base station 20 is acquired by the data acquisition unit 411, and the IP address of the target terminal 10 is acquired by the identification information acquisition unit 412.
- the UUID associated with the MAC address of the base station 20 is acquired.
- the storage control unit 413 may store these MAC addresses and UUIDs in the storage unit 420 in association with each other.
- the second embodiment of the present disclosure the example in which the MAC address of the base station 20 is used in addition to the IP address of the target terminal 10 has been described. With this configuration, it is expected that the accuracy of the position information of the target terminal 10 acquired in the target terminal 10 is improved.
- the information processing system 1 after the MAC address of the target terminal 10 and the UUID are associated and stored in the storage unit 420, the first embodiment of the present disclosure. It can operate like the information processing system 1 concerning.
- FIG. 12 is a flowchart illustrating an operation example in which the MAC address and the UUID of the target terminal 10 are associated and stored in the information processing system 1 according to the second embodiment of the present disclosure.
- the operation example of the information processing system 1 illustrated in FIG. 12 is merely an example of the operation of the information processing system 1. Therefore, the operation of the information processing system 1 is not limited to the operation example of the information processing system 1 shown in FIG.
- the identification information providing unit 111 in the target terminal 10 has the target terminal 10 associated with the combination of the IP address of the target terminal 10 and the MAC address of the base station 20.
- the MAC address is provided to the base station 20 (S51).
- the base station 20 acquires the MAC address of the target terminal 10 associated with the combination of the IP address of the target terminal 10 and the MAC address of the base station 20 from the target terminal 10 (S52).
- the base station 20 provides the control device 30 with the MAC address of the target terminal 10 associated with the combination of the IP address of the target terminal 10 and the MAC address of the base station 20 (S53).
- the control device 30 acquires the MAC address of the target terminal 10 associated with the combination of the IP address of the target terminal 10 and the MAC address of the base station 20 from the base station 20 (S54). Subsequently, the control device 30 provides the information processing device 40 with the MAC address of the target terminal 10 associated with the combination of the IP address of the target terminal 10 and the MAC address of the base station 20 (S55). In the information processing apparatus 40, the data acquisition unit 411 acquires the MAC address of the target terminal 10 associated with the combination of the IP address of the target terminal 10 and the MAC address of the base station 20 (S56).
- the identification information providing unit 111 determines the IP address of the target terminal 10 and the MAC of the base station 20.
- the UUID associated with the combination of addresses is provided to the information processing apparatus 40 (S61).
- the identification information acquisition unit 412 acquires a UUID associated with the combination of the IP address of the target terminal 10 and the MAC address of the base station 20 (S62), and the storage control unit 413
- the MAC address and UUID are associated with each other and stored in the storage unit 420 (S63).
- FIG. 13 is a diagram illustrating a hardware configuration example of the target terminal 10 according to the embodiment of the present disclosure.
- the hardware configuration example illustrated in FIG. 13 is merely an example of the hardware configuration of the target terminal 10. Therefore, the hardware configuration of the target terminal 10 is not limited to the example illustrated in FIG.
- the target terminal 10 includes a CPU (Central Processing Unit) 801, a ROM (Read Only Memory) 802, a RAM (Random Access Memory) 803, a sensor 804, an input device 808, and an output.
- a device 810, a storage device 811, a drive 812, and a communication device 815 are provided.
- the CPU 801 functions as an arithmetic processing device and a control device, and controls the overall operation in the target terminal 10 according to various programs. Further, the CPU 801 may be a microprocessor.
- the ROM 802 stores programs used by the CPU 801, calculation parameters, and the like.
- the RAM 803 temporarily stores programs used in the execution of the CPU 801, parameters that change as appropriate during the execution, and the like. These are connected to each other by a host bus including a CPU bus.
- the sensor 804 includes various detection sensors such as a terminal state detection sensor for detecting the state of the target terminal 10 and its peripheral circuits.
- the sensor 804 include a position detection sensor (for example, a GPS (Global Positioning System) sensor), an inclination sensor, an acceleration sensor, an orientation sensor, a temperature sensor, a humidity sensor, and an illuminance sensor.
- a detection signal from the sensor 804 is sent to the CPU 801. Thereby, the CPU 801 can know the state of the target terminal 10 (for example, position, inclination, acceleration, direction, temperature, humidity, illuminance, etc.).
- the input device 808 generates an input signal based on an input by the user, such as a mouse, a keyboard, a touch panel, a button, a microphone, a switch, and a lever, and input control based on the input by the user, and outputs the input signal to the CPU 801. It consists of a circuit.
- the user of the target terminal 10 can input various data and instruct processing operations to the target terminal 10 by operating the input device 808.
- the output device 810 has a function of outputting various information.
- the output device 810 is a display device such as a liquid crystal display (LCD) device, an OLED (Organic Light Emitting Diode) device, and a lamp.
- the output device 810 may be an audio output device such as a speaker and headphones.
- the display device displays a captured image or a generated image.
- the audio output device converts audio data or the like into audio and outputs it.
- the storage device 811 is a data storage device configured as an example of the storage unit 130 of the target terminal 10.
- the storage device 811 may include a storage medium, a recording device that records data on the storage medium, a reading device that reads data from the storage medium, a deletion device that deletes data recorded on the storage medium, and the like.
- the storage device 811 stores programs executed by the CPU 801 and various data.
- the drive 812 is a storage medium reader / writer, and is built in or externally attached to the target terminal 10.
- the drive 812 reads out information recorded on a removable storage medium such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, and outputs the information to the RAM 803.
- the drive 812 can also write information in a removable storage medium.
- the communication device 815 is a communication interface configured with, for example, a communication device for connecting to a network.
- the communication device 815 may be a wireless LAN (Local Area Network) compatible communication device, an LTE (Long Term Evolution) compatible communication device, or a wire communication device that performs wired communication.
- the communication device 815 can communicate with other devices via a network, for example.
- FIG. 14 is a diagram illustrating a hardware configuration example of the information processing apparatus 40 according to the embodiment of the present disclosure.
- the hardware configuration example illustrated in FIG. 14 is merely an example of the hardware configuration of the information processing apparatus 40. Therefore, the hardware configuration of the information processing apparatus 40 is not limited to the example illustrated in FIG.
- the information processing apparatus 40 includes a CPU (Central Processing Unit) 901, a ROM (Read Only Memory) 902, a RAM (Random Access Memory) 903, a storage device 911, a drive 912, A communication device 915.
- a CPU Central Processing Unit
- ROM Read Only Memory
- RAM Random Access Memory
- the CPU 901 functions as an arithmetic processing device and a control device, and controls the overall operation in the information processing device 40 according to various programs. Further, the CPU 901 may be a microprocessor.
- the ROM 902 stores programs used by the CPU 901, calculation parameters, and the like.
- the RAM 903 temporarily stores programs used in the execution of the CPU 901, parameters that change as appropriate during the execution, and the like. These are connected to each other by a host bus including a CPU bus.
- the storage device 911 is a data storage device configured as an example of the storage unit 420 of the information processing device 40.
- the storage device 911 may include a storage medium, a recording device that records data on the storage medium, a reading device that reads data from the storage medium, a deletion device that deletes data recorded on the storage medium, and the like.
- the storage device 911 stores programs executed by the CPU 901 and various data.
- the drive 912 is a reader / writer for a storage medium, and is built in or externally attached to the information processing apparatus 40.
- the drive 912 reads information recorded on a mounted removable storage medium such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, and outputs the information to the RAM 903.
- the drive 912 can also write information on a removable storage medium.
- the communication device 915 is a communication interface configured by a communication device for connecting to a network, for example.
- the communication device 915 may be a wireless LAN (Local Area Network) compatible communication device, an LTE (Long Term Evolution) compatible communication device, or a wire communication device that performs wired communication.
- the communication device 915 can communicate with other devices via a network, for example.
- the information processing apparatus 40 including the data acquisition unit 411, the identification information acquisition unit 412, the storage control unit 413, and the position information provision unit 415 is provided.
- the identification information acquisition unit 412 acquires predetermined identification information associated with the IP address of the target terminal 10 from the target terminal 10.
- the data acquisition unit 411 acquires the MAC address of the target terminal 10 associated with the IP address of the target terminal 10 from the control device 30 of the base station 20 to which the target terminal 10 is connected.
- the storage control unit 413 stores the predetermined identification information and the MAC address of the target terminal 10 in association with each other.
- the position information providing unit 415 determines the position of the target terminal 10 corresponding to the MAC address of the target terminal 10 associated with the predetermined identification information. Information is provided to the target terminal 10.
- the position estimation request including the MAC address of the target terminal 10 is not transmitted to the surroundings, it is possible to reduce the possibility that information related to the user of the target terminal 10 is acquired by another person. Further, according to the first embodiment of the present disclosure, it is possible to reduce the possibility of infringement of the user's privacy.
- An identification information acquisition unit that acquires predetermined identification information associated with the IP address of the target terminal from the target terminal;
- a data acquisition unit for acquiring the MAC address of the target terminal associated with the IP address of the target terminal from the control device of the base station to which the target terminal is connected;
- a storage control unit for storing the predetermined identification information and the MAC address of the target terminal in association with each other;
- a position estimation request including the predetermined identification information is acquired from the target terminal, the position information of the target terminal corresponding to the MAC address of the target terminal associated with the predetermined identification information is provided to the target terminal
- a location information providing unit An information processing apparatus comprising: (2)
- the information processing apparatus includes an estimation result acquisition unit that estimates position information of the target terminal for each MAC address corresponding to the target terminal and obtains position information of the target terminal.
- the information processing apparatus acquires the IP address of the target terminal from the target terminal;
- the information processing apparatus according to (1) or (2).
- the predetermined identification information includes at least a UUID. 4.
- the information processing apparatus according to any one of (1) to (3).
- the identification information acquisition unit acquires the predetermined identification information associated with the IP address of the target terminal and the MAC address of the base station from the target terminal,
- the data acquisition unit acquires the IP address of the target terminal and the MAC address of the target terminal associated with the MAC address of the base station from the control device of the base station;
- the information processing apparatus according to any one of (1) to (4).
- the identification information acquisition unit acquires the MAC address of the base station from the target terminal.
- the information processing apparatus according to (5).
- the information processing apparatus includes an estimation result acquisition unit that acquires position information of the target terminal estimated for each MAC address corresponding to the target terminal from the position estimation apparatus.
- the information processing apparatus according to (1).
- (8) Obtaining predetermined identification information associated with the IP address of the target terminal from the target terminal; Obtaining the MAC address of the target terminal associated with the IP address of the target terminal from the control device of the base station to which the target terminal is connected; Storing the predetermined identification information and the MAC address of the target terminal in association with each other;
- a position estimation request including the predetermined identification information is acquired from the target terminal, the position information of the target terminal corresponding to the MAC address of the target terminal associated with the predetermined identification information is provided to the target terminal To do Including an information processing method.
- (9) Computer An identification information acquisition unit that acquires predetermined identification information associated with the IP address of the target terminal from the target terminal; A data acquisition unit for acquiring the MAC address of the target terminal associated with the IP address of the target terminal from the control device of the base station to which the target terminal is connected; A storage control unit for storing the predetermined identification information and the MAC address of the target terminal in association with each other; When a position estimation request including the predetermined identification information is acquired from the target terminal, the position information of the target terminal corresponding to the MAC address of the target terminal associated with the predetermined identification information is provided to the target terminal A location information providing unit, A program for causing an information processing apparatus to function.
- the target device An identification information providing unit that provides the information processing apparatus with predetermined identification information associated with the IP address of the target terminal;
- the MAC address of the target terminal associated with the IP address of the target terminal is acquired from the control device of the base station to which the target terminal is connected by the information processing apparatus, and the predetermined identification information and the MAC address of the target terminal Is provided, the position estimation request including the predetermined identification information is provided to the information processing apparatus, and the position information of the target terminal corresponding to the MAC address of the target terminal associated with the predetermined identification information
- a position information acquisition unit that acquires the information from the information processing device;
- a target terminal comprising: (11) Providing the information processing apparatus with predetermined identification information associated with the IP address of the target terminal;
- the MAC address of the target terminal associated with the IP address of the target terminal is acquired from the control device of the base station to which the target terminal is connected by the information processing apparatus, and the predetermined identification information and the MAC address of the target terminal Is provided, the position estimation request including the predetermined identification information
- An identification information providing unit that provides the information processing apparatus with predetermined identification information associated with the IP address of the target terminal;
- the MAC address of the target terminal associated with the IP address of the target terminal is acquired from the control device of the base station to which the target terminal is connected by the information processing apparatus, and the predetermined identification information and the MAC address of the target terminal Is provided, the position estimation request including the predetermined identification information is provided to the information processing apparatus, and the position information of the target terminal corresponding to the MAC address of the target terminal associated with the predetermined identification information
- a position information acquisition unit that acquires the information from the information processing device;
- a program for functioning as a target terminal comprising
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Mobile Radio Communication Systems (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
1.第1の実施形態
1-1.情報処理システムの構成例
1-2.対象端末の機能構成例
1-3.情報処理装置の機能構成例
1-4.情報処理システムの機能詳細
1-5.情報処理システムの動作例
2.第2の実施形態
2-1.情報処理システムの機能詳細
2-2.情報処理システムの動作例
3.ハードウェア構成例
4.むすび
まず、本開示の第1の実施形態について説明する。
最初に、本開示の第1の実施形態に係る情報処理システム1の構成例について説明する。図1は、本開示の第1の実施形態に係る情報処理システム1の構成例を示す図である。図1に示すように、情報処理システム1は、対象端末10と、基地局20-1~20-N(Nは、自然数)と、制御装置30と、情報処理装置40とを備える。
続いて、本開示の第1の実施形態に係る対象端末10の機能構成例について説明する。図2は、本開示の第1の実施形態に係る対象端末10の機能構成例を示す図である。図2に示すように、本開示の第1の実施形態に係る対象端末10は、制御部110と、入力部120と、記憶部130と、通信部140と、出力部150とを備える。
続いて、本開示の第1の実施形態に係る情報処理装置40の機能構成例について説明する。図3は、本開示の第1の実施形態に係る情報処理装置40の機能構成例を示す図である。図3に示すように、本開示の第1の実施形態に係る情報処理装置40は、制御部410と、記憶部420と、通信部430とを備える。
続いて、本開示の第1の実施形態に係る情報処理システム1の機能詳細について説明する。上記したように、制御装置30は、基地局20に接続された対象端末10に関する情報として、対象端末10のIPアドレスおよび対象端末10のMACアドレスを記憶している。したがって、情報処理装置40のデータ取得部411は、制御装置30から対象端末10のIPアドレスに対応付けられた対象端末10のMACアドレスを取得することが可能である。
続いて、本開示の第1の実施形態に係る情報処理システム1の動作例について説明する。ここでは特に、所定識別情報としてUUIDが使用される場合の動作例を説明する。図8は、本開示の第1の実施形態に係る情報処理システム1において対象端末10のMACアドレスとUUIDとを対応付けて記憶させる動作例を示すフローチャートである。なお、図8に示した情報処理システム1の動作例は、情報処理システム1の動作の一例に過ぎない。したがって、情報処理システム1の動作は、図8に示した情報処理システム1の動作例に限定されない。
次に、本開示の第2の実施形態について説明する。本開示の第1の実施形態においては、情報処理装置40によって対象端末10のIPアドレスに対応付けられたUUIDと対象端末10のIPアドレスに対応付けられた対象端末10のMACアドレスとが用いられる例について説明した。しかし、対象端末10のIPアドレスは、時間経過とともに変化してしまう場合や、対象端末10を一意に識別することができない場合も想定される。
本開示の第2の実施形態に係る情報処理システム1の機能詳細について説明する。制御装置30は、基地局20に接続された対象端末10に関する情報として、対象端末10のIPアドレスおよび対象端末10のMACアドレスを基地局20のMACアドレスごとに記憶している。したがって、情報処理装置40のデータ取得部411は、制御装置30から対象端末10のIPアドレスおよび基地局20のMACアドレスに対応付けられた対象端末10のMACアドレスを取得することが可能である。
続いて、本開示の第2の実施形態に係る情報処理システム1の動作例について説明する。ここでは特に、所定識別情報としてUUIDが使用される場合の動作例を説明する。図12は、本開示の第2の実施形態に係る情報処理システム1において対象端末10のMACアドレスとUUIDとを対応付けて記憶させる動作例を示すフローチャートである。なお、図12に示した情報処理システム1の動作例は、情報処理システム1の動作の一例に過ぎない。したがって、情報処理システム1の動作は、図12に示した情報処理システム1の動作例に限定されない。
続いて、本開示の実施形態に係る対象端末10のハードウェア構成例について説明する。図13は、本開示の実施形態に係る対象端末10のハードウェア構成例を示す図である。ただし、図13に示したハードウェア構成例は、対象端末10のハードウェア構成の一例を示したに過ぎない。したがって、対象端末10のハードウェア構成は、図13に示した例に限定されない。
以上説明したように、本開示の実施形態によれば、データ取得部411と、識別情報取得部412と、記憶制御部413と、位置情報提供部415とを備える、情報処理装置40が提供される。識別情報取得部412は、対象端末10から対象端末10のIPアドレスに対応付けられた所定識別情報を取得する。また、データ取得部411は、対象端末10が接続された基地局20の制御装置30から対象端末10のIPアドレスに対応付けられた対象端末10のMACアドレスを取得する。
(1)
対象端末から前記対象端末のIPアドレスに対応付けられた所定識別情報を取得する識別情報取得部と、
前記対象端末が接続された基地局の制御装置から前記対象端末のIPアドレスに対応付けられた前記対象端末のMACアドレスを取得するデータ取得部と、
前記所定識別情報と前記対象端末のMACアドレスとを対応付けて記憶させる記憶制御部と、
前記対象端末から前記所定識別情報を含む位置推定要求が取得された場合、前記所定識別情報に対応付けられている前記対象端末のMACアドレスに対応する前記対象端末の位置情報を前記対象端末に提供する位置情報提供部と、
を備える、情報処理装置。
(2)
前記情報処理装置は、前記対象端末の位置情報を前記対象端末に対応するMACアドレスごとに推定して前記対象端末の位置情報を得る推定結果取得部を備える、
前記(1)に記載の情報処理装置。
(3)
前記識別情報取得部は、前記対象端末のIPアドレスを前記対象端末から取得する、
前記(1)または(2)に記載の情報処理装置。
(4)
前記所定識別情報は、少なくともUUIDを含む、
前記(1)~3の何れか一項に記載の情報処理装置。
(5)
前記識別情報取得部は、前記対象端末から前記対象端末のIPアドレスおよび前記基地局のMACアドレスに対応付けられた前記所定識別情報を取得し、
前記データ取得部は、前記基地局の制御装置から前記対象端末のIPアドレスおよび前記基地局のMACアドレスに対応付けられた前記対象端末のMACアドレスを取得する、
前記(1)~4の何れか一項に記載の情報処理装置。
(6)
前記識別情報取得部は、前記基地局のMACアドレスを前記対象端末から取得する、
前記(5)に記載の情報処理装置。
(7)
前記情報処理装置は、前記対象端末に対応するMACアドレスごとに推定された前記対象端末の位置情報を位置推定装置から取得する推定結果取得部を備える、
前記(1)に記載の情報処理装置。
(8)
対象端末から前記対象端末のIPアドレスに対応付けられた所定識別情報を取得することと、
前記対象端末が接続された基地局の制御装置から前記対象端末のIPアドレスに対応付けられた前記対象端末のMACアドレスを取得することと、
前記所定識別情報と前記対象端末のMACアドレスとを対応付けて記憶させることと、
前記対象端末から前記所定識別情報を含む位置推定要求が取得された場合、前記所定識別情報に対応付けられている前記対象端末のMACアドレスに対応する前記対象端末の位置情報を前記対象端末に提供することと、
を含む、情報処理方法。
(9)
コンピュータを、
対象端末から前記対象端末のIPアドレスに対応付けられた所定識別情報を取得する識別情報取得部と、
前記対象端末が接続された基地局の制御装置から前記対象端末のIPアドレスに対応付けられた前記対象端末のMACアドレスを取得するデータ取得部と、
前記所定識別情報と前記対象端末のMACアドレスとを対応付けて記憶させる記憶制御部と、
前記対象端末から前記所定識別情報を含む位置推定要求が取得された場合、前記所定識別情報に対応付けられている前記対象端末のMACアドレスに対応する前記対象端末の位置情報を前記対象端末に提供する位置情報提供部と、
を備える情報処理装置として機能させるためのプログラム。
(10)
対象端末であって、
前記対象端末のIPアドレスに対応付けられた所定識別情報を情報処理装置に提供する識別情報提供部と、
前記情報処理装置によって前記対象端末が接続された基地局の制御装置から前記対象端末のIPアドレスに対応付けられた前記対象端末のMACアドレスが取得され、前記所定識別情報と前記対象端末のMACアドレスとが対応付けられると、前記所定識別情報を含む位置推定要求を前記情報処理装置に提供し、前記所定識別情報に対応付けられている前記対象端末のMACアドレスに対応する前記対象端末の位置情報を前記情報処理装置から取得する位置情報取得部と、
を備える、対象端末。
(11)
対象端末のIPアドレスに対応付けられた所定識別情報を情報処理装置に提供することと、
前記情報処理装置によって前記対象端末が接続された基地局の制御装置から前記対象端末のIPアドレスに対応付けられた前記対象端末のMACアドレスが取得され、前記所定識別情報と前記対象端末のMACアドレスとが対応付けられると、前記所定識別情報を含む位置推定要求を前記情報処理装置に提供し、前記所定識別情報に対応付けられている前記対象端末のMACアドレスに対応する前記対象端末の位置情報を前記情報処理装置から取得することと、
を含む、通信方法。
(12)
コンピュータを、
対象端末であって、
前記対象端末のIPアドレスに対応付けられた所定識別情報を情報処理装置に提供する識別情報提供部と、
前記情報処理装置によって前記対象端末が接続された基地局の制御装置から前記対象端末のIPアドレスに対応付けられた前記対象端末のMACアドレスが取得され、前記所定識別情報と前記対象端末のMACアドレスとが対応付けられると、前記所定識別情報を含む位置推定要求を前記情報処理装置に提供し、前記所定識別情報に対応付けられている前記対象端末のMACアドレスに対応する前記対象端末の位置情報を前記情報処理装置から取得する位置情報取得部と、
を備える対象端末として機能させるためのプログラム。
10 対象端末
20 基地局
30 制御装置
40 情報処理装置
110 制御部
111 識別情報提供部
112 位置情報取得部
120 入力部
130 記憶部
140 通信部
150 出力部
410 制御部
411 データ取得部
412 識別情報取得部
413 記憶制御部
414 推定結果取得部
415 位置情報提供部
420 記憶部
430 通信部
Claims (12)
- 対象端末から前記対象端末のIPアドレスに対応付けられた所定識別情報を取得する識別情報取得部と、
前記対象端末が接続された基地局の制御装置から前記対象端末のIPアドレスに対応付けられた前記対象端末のMACアドレスを取得するデータ取得部と、
前記所定識別情報と前記対象端末のMACアドレスとを対応付けて記憶させる記憶制御部と、
前記対象端末から前記所定識別情報を含む位置推定要求が取得された場合、前記所定識別情報に対応付けられている前記対象端末のMACアドレスに対応する前記対象端末の位置情報を前記対象端末に提供する位置情報提供部と、
を備える、情報処理装置。 - 前記情報処理装置は、前記対象端末の位置情報を前記対象端末に対応するMACアドレスごとに推定して前記対象端末の位置情報を得る推定結果取得部を備える、
請求項1に記載の情報処理装置。 - 前記識別情報取得部は、前記対象端末のIPアドレスを前記対象端末から取得する、
請求項1に記載の情報処理装置。 - 前記所定識別情報は、少なくともUUIDを含む、
請求項1に記載の情報処理装置。 - 前記識別情報取得部は、前記対象端末から前記対象端末のIPアドレスおよび前記基地局のMACアドレスに対応付けられた前記所定識別情報を取得し、
前記データ取得部は、前記基地局の制御装置から前記対象端末のIPアドレスおよび前記基地局のMACアドレスに対応付けられた前記対象端末のMACアドレスを取得する、
請求項1に記載の情報処理装置。 - 前記識別情報取得部は、前記基地局のMACアドレスを前記対象端末から取得する、
請求項5に記載の情報処理装置。 - 前記情報処理装置は、前記対象端末に対応するMACアドレスごとに推定された前記対象端末の位置情報を位置推定装置から取得する推定結果取得部を備える、
請求項1に記載の情報処理装置。 - 対象端末から前記対象端末のIPアドレスに対応付けられた所定識別情報を取得することと、
前記対象端末が接続された基地局の制御装置から前記対象端末のIPアドレスに対応付けられた前記対象端末のMACアドレスを取得することと、
前記所定識別情報と前記対象端末のMACアドレスとを対応付けて記憶させることと、
前記対象端末から前記所定識別情報を含む位置推定要求が取得された場合、前記所定識別情報に対応付けられている前記対象端末のMACアドレスに対応する前記対象端末の位置情報を前記対象端末に提供することと、
を含む、情報処理方法。 - コンピュータを、
対象端末から前記対象端末のIPアドレスに対応付けられた所定識別情報を取得する識別情報取得部と、
前記対象端末が接続された基地局の制御装置から前記対象端末のIPアドレスに対応付けられた前記対象端末のMACアドレスを取得するデータ取得部と、
前記所定識別情報と前記対象端末のMACアドレスとを対応付けて記憶させる記憶制御部と、
前記対象端末から前記所定識別情報を含む位置推定要求が取得された場合、前記所定識別情報に対応付けられている前記対象端末のMACアドレスに対応する前記対象端末の位置情報を前記対象端末に提供する位置情報提供部と、
を備える情報処理装置として機能させるためのプログラム。 - 対象端末であって、
前記対象端末のIPアドレスに対応付けられた所定識別情報を情報処理装置に提供する識別情報提供部と、
前記情報処理装置によって前記対象端末が接続された基地局の制御装置から前記対象端末のIPアドレスに対応付けられた前記対象端末のMACアドレスが取得され、前記所定識別情報と前記対象端末のMACアドレスとが対応付けられると、前記所定識別情報を含む位置推定要求を前記情報処理装置に提供し、前記所定識別情報に対応付けられている前記対象端末のMACアドレスに対応する前記対象端末の位置情報を前記情報処理装置から取得する位置情報取得部と、
を備える、対象端末。 - 対象端末のIPアドレスに対応付けられた所定識別情報を情報処理装置に提供することと、
前記情報処理装置によって前記対象端末が接続された基地局の制御装置から前記対象端末のIPアドレスに対応付けられた前記対象端末のMACアドレスが取得され、前記所定識別情報と前記対象端末のMACアドレスとが対応付けられると、前記所定識別情報を含む位置推定要求を前記情報処理装置に提供し、前記所定識別情報に対応付けられている前記対象端末のMACアドレスに対応する前記対象端末の位置情報を前記情報処理装置から取得することと、
を含む、通信方法。 - コンピュータを、
対象端末であって、
前記対象端末のIPアドレスに対応付けられた所定識別情報を情報処理装置に提供する識別情報提供部と、
前記情報処理装置によって前記対象端末が接続された基地局の制御装置から前記対象端末のIPアドレスに対応付けられた前記対象端末のMACアドレスが取得され、前記所定識別情報と前記対象端末のMACアドレスとが対応付けられると、前記所定識別情報を含む位置推定要求を前記情報処理装置に提供し、前記所定識別情報に対応付けられている前記対象端末のMACアドレスに対応する前記対象端末の位置情報を前記情報処理装置から取得する位置情報取得部と、
を備える対象端末として機能させるためのプログラム。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201480068699.3A CN105850158B (zh) | 2013-12-26 | 2014-09-22 | 信息处理装置、信息处理方法、目标终端、通信方法、和程序 |
| EP14873197.9A EP3089486B1 (en) | 2013-12-26 | 2014-09-22 | Terminal position determination |
| US15/104,390 US10051598B2 (en) | 2013-12-26 | 2014-09-22 | Information processing apparatus, information processing method, target terminal, communication method, and program |
| JP2015554607A JP6350547B2 (ja) | 2013-12-26 | 2014-09-22 | 情報処理装置、情報処理方法、対象端末、通信方法およびプログラム |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013269920 | 2013-12-26 | ||
| JP2013-269920 | 2013-12-26 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2015098213A1 true WO2015098213A1 (ja) | 2015-07-02 |
Family
ID=53478094
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2014/075093 Ceased WO2015098213A1 (ja) | 2013-12-26 | 2014-09-22 | 情報処理装置、情報処理方法、対象端末、通信方法およびプログラム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US10051598B2 (ja) |
| EP (1) | EP3089486B1 (ja) |
| JP (1) | JP6350547B2 (ja) |
| CN (1) | CN105850158B (ja) |
| WO (1) | WO2015098213A1 (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105208528A (zh) * | 2015-09-24 | 2015-12-30 | 山东合天智汇信息技术有限公司 | 一种用于识别同行人员的系统及方法 |
| CN105704665A (zh) * | 2016-01-21 | 2016-06-22 | 大连理工大学 | 一种基于WiFi-MESH的被动嗅探定位方法 |
| CN108366342A (zh) * | 2018-03-12 | 2018-08-03 | 宁波亿拍客网络科技有限公司 | 一种感知信息关联方法 |
| JP2021511605A (ja) * | 2018-03-28 | 2021-05-06 | デンソー インターナショナル アメリカ インコーポレーテッド | プライバシーとアンチリプレイ保護とを備えたターゲットアドバタイジング |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7156723B2 (ja) * | 2018-11-29 | 2022-10-19 | Necプラットフォームズ株式会社 | 通信装置、通信制御方法、及び通信制御プログラム |
| CN111770208A (zh) * | 2019-09-29 | 2020-10-13 | 北京沃东天骏信息技术有限公司 | 一种物联设备的控制方法和装置 |
| JP2024162790A (ja) * | 2023-05-11 | 2024-11-21 | キヤノン株式会社 | 情報処理装置、制御方法、プログラム |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004350088A (ja) * | 2003-05-23 | 2004-12-09 | Nec Corp | 無線局の位置推定システム |
| JP2006011833A (ja) * | 2004-06-25 | 2006-01-12 | Ntt Communications Kk | 情報提供サービスシステムおよび方法 |
| JP2008104029A (ja) | 2006-10-19 | 2008-05-01 | Sony Corp | 位置記憶装置、無線端末、位置記憶システム、位置登録方法、位置更新方法およびプログラム |
| JP2012191263A (ja) * | 2011-03-08 | 2012-10-04 | Kyocera Corp | サーバ及びipアドレスの割り当て方法 |
| US20130304578A1 (en) * | 2012-05-08 | 2013-11-14 | 24/7 Customer, Inc. | Method and apparatus for enhanced in-store retail experience using location awareness |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100418323C (zh) * | 2002-08-22 | 2008-09-10 | 松下电器产业株式会社 | 位置管理服务器和移动通信系统 |
| US7734760B2 (en) * | 2003-02-14 | 2010-06-08 | Intel Corporation | Estimating the location of a network client using a media access control address |
| JP2005130154A (ja) * | 2003-10-23 | 2005-05-19 | Hitachi Ltd | 移動体端末測位システムにおける基地局装置 |
| CN101557414B (zh) * | 2008-04-10 | 2012-07-04 | 中国移动通信集团公司 | 基于wlan的定位方法、设备及系统 |
| US8661761B2 (en) | 2011-06-02 | 2014-03-04 | John Williams | Edge assemblies for slate and tile roofs |
| CN102958152B (zh) * | 2011-08-24 | 2016-03-09 | 中国电信股份有限公司 | 实现第三方定位的wlan定位方法和定位服务器 |
| EP2799896A3 (en) * | 2011-12-21 | 2015-03-04 | Otodata Wireless Network Inc. | Method and system for estimating a position of a target using a plurality of smartphones |
| CN103297915A (zh) * | 2012-02-29 | 2013-09-11 | 腾讯科技(深圳)有限公司 | 一种收集位置信息的方法及系统 |
| US8792906B2 (en) * | 2012-04-24 | 2014-07-29 | Cellco Partnership | Providing derived location information for customer relationship in response to receipt of short range wireless beacon |
-
2014
- 2014-09-22 JP JP2015554607A patent/JP6350547B2/ja not_active Expired - Fee Related
- 2014-09-22 EP EP14873197.9A patent/EP3089486B1/en active Active
- 2014-09-22 WO PCT/JP2014/075093 patent/WO2015098213A1/ja not_active Ceased
- 2014-09-22 US US15/104,390 patent/US10051598B2/en active Active
- 2014-09-22 CN CN201480068699.3A patent/CN105850158B/zh not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004350088A (ja) * | 2003-05-23 | 2004-12-09 | Nec Corp | 無線局の位置推定システム |
| JP2006011833A (ja) * | 2004-06-25 | 2006-01-12 | Ntt Communications Kk | 情報提供サービスシステムおよび方法 |
| JP2008104029A (ja) | 2006-10-19 | 2008-05-01 | Sony Corp | 位置記憶装置、無線端末、位置記憶システム、位置登録方法、位置更新方法およびプログラム |
| JP2012191263A (ja) * | 2011-03-08 | 2012-10-04 | Kyocera Corp | サーバ及びipアドレスの割り当て方法 |
| US20130304578A1 (en) * | 2012-05-08 | 2013-11-14 | 24/7 Customer, Inc. | Method and apparatus for enhanced in-store retail experience using location awareness |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3089486A4 |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105208528A (zh) * | 2015-09-24 | 2015-12-30 | 山东合天智汇信息技术有限公司 | 一种用于识别同行人员的系统及方法 |
| CN105208528B (zh) * | 2015-09-24 | 2018-05-22 | 山东合天智汇信息技术有限公司 | 一种用于识别同行人员的系统及方法 |
| CN105704665A (zh) * | 2016-01-21 | 2016-06-22 | 大连理工大学 | 一种基于WiFi-MESH的被动嗅探定位方法 |
| CN105704665B (zh) * | 2016-01-21 | 2018-10-16 | 大连理工大学 | 一种基于WiFi-MESH的被动嗅探定位方法 |
| CN108366342A (zh) * | 2018-03-12 | 2018-08-03 | 宁波亿拍客网络科技有限公司 | 一种感知信息关联方法 |
| JP2021511605A (ja) * | 2018-03-28 | 2021-05-06 | デンソー インターナショナル アメリカ インコーポレーテッド | プライバシーとアンチリプレイ保護とを備えたターゲットアドバタイジング |
| JP7063388B2 (ja) | 2018-03-28 | 2022-05-09 | デンソー インターナショナル アメリカ インコーポレーテッド | プライバシーとアンチリプレイ保護とを備えたターゲットアドバタイジング |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2015098213A1 (ja) | 2017-03-23 |
| US10051598B2 (en) | 2018-08-14 |
| EP3089486A4 (en) | 2017-08-16 |
| CN105850158A (zh) | 2016-08-10 |
| US20160316448A1 (en) | 2016-10-27 |
| JP6350547B2 (ja) | 2018-07-04 |
| CN105850158B (zh) | 2020-02-14 |
| EP3089486A1 (en) | 2016-11-02 |
| EP3089486B1 (en) | 2020-02-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6350547B2 (ja) | 情報処理装置、情報処理方法、対象端末、通信方法およびプログラム | |
| EP3605314B1 (en) | Display method and apparatus | |
| JP6245254B2 (ja) | 位置推定装置、位置推定方法、対象端末、通信方法、通信端末、記録媒体および位置推定システム | |
| CN103576125B (zh) | 多装置间转移工作的方法及手持通信装置 | |
| JP6059382B2 (ja) | 位置ベースデバイス自動化 | |
| US10156456B2 (en) | Method and system for displaying geographic information | |
| JP5916261B2 (ja) | ファイル送信方法、システム、および制御装置 | |
| CN102843643B (zh) | 用于在移动终端中显示主屏幕的方法和设备 | |
| US9721462B2 (en) | Terminal device and remote control method | |
| CN105792125B (zh) | 电子设备、无线中继设备和提供中继设备位置信息的方法 | |
| EP3429176B1 (en) | Scenario-based sound effect control method and electronic device | |
| JP6816860B2 (ja) | 斜面崩壊検出方法 | |
| WO2015198660A1 (ja) | 通信装置、通信方法およびプログラム | |
| US10685555B2 (en) | Information processing apparatus, information processing method, and program | |
| US10853412B2 (en) | Scenario-based sound effect control method and electronic device | |
| JP2012134843A (ja) | 電子機器 | |
| JP6496935B2 (ja) | 情報処理装置、情報処理方法、プログラム、および情報処理システム | |
| US9807133B2 (en) | Notification control apparatus for replying to received information and notification control method | |
| US20240029548A1 (en) | Information processing device and information processing method | |
| ES2530543B1 (es) | Dispositivo para el envío de archivos multimedia | |
| JP2015152349A (ja) | 情報システム、端末装置、屋内地図出力方法、およびプログラム | |
| JP2013141160A (ja) | 基地局装置、通信制御システム、通信制御方法及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14873197 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2015554607 Country of ref document: JP Kind code of ref document: A |
|
| REEP | Request for entry into the european phase |
Ref document number: 2014873197 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2014873197 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 15104390 Country of ref document: US |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |