WO2011114606A1 - Information processing device, information processing system, and information processing method - Google Patents

Information processing device, information processing system, and information processing method Download PDF

Info

Publication number
WO2011114606A1
WO2011114606A1 PCT/JP2011/000291 JP2011000291W WO2011114606A1 WO 2011114606 A1 WO2011114606 A1 WO 2011114606A1 JP 2011000291 W JP2011000291 W JP 2011000291W WO 2011114606 A1 WO2011114606 A1 WO 2011114606A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
identification information
position information
mobile terminal
comparison
Prior art date
Application number
PCT/JP2011/000291
Other languages
French (fr)
Japanese (ja)
Inventor
拓也 森
Original Assignee
日本電気株式会社
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 日本電気株式会社 filed Critical 日本電気株式会社
Priority to JP2012505463A priority Critical patent/JP5716739B2/en
Publication of WO2011114606A1 publication Critical patent/WO2011114606A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42348Location-based services which utilize the location information of a target
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/55Aspects of automatic or semi-automatic exchanges related to network data storage and management
    • H04M2203/558Databases

Definitions

  • the present invention relates to an information processing apparatus, an information processing system, an information processing method, and the like.
  • Patent Document 1 Japanese Patent Laid-Open No. 2005-228154 discloses the following system. This system can generate a new context based on the history of the location where the user of the mobile terminal stayed, and can provide the generated context to the user. Furthermore, it is also possible to receive location information from each mobile terminal at all times, detect that a plurality of mobile terminals are continuously staying in the vicinity as accompanying actions, and generate a context from the frequency and time of the accompanying actions. .
  • Patent Document 2 Japanese Patent Laid-Open No. 2003-284139 discloses the following system.
  • this system When requesting information provision from one mobile terminal to another mobile terminal via a service center, this system automatically sends another mobile terminal that transmits an information provision request according to the content of the requested information. It is possible to execute a search process for searching.
  • this system requests information provision by dividing mobile terminals that can be communicated by the service center into several groups based on information input to the mobile terminals by the user in advance of performing the search process. Search processing can be executed for mobile terminals belonging to the same group as the mobile terminal. Thus, the search process can be performed quickly and reliably.
  • An object of the present invention is to provide a technique for quickly identifying another mobile terminal having an arbitrary relationship with a certain mobile terminal.
  • receiving means for intermittently receiving, from each of a plurality of mobile terminals, position information indicating the position of the mobile terminal itself and identification information for identifying the mobile terminal corresponding to the position information.
  • a movement history storage means for associating and storing the position information and the identification information received by the reception means, and one identification information among a plurality of position information stored in the movement history storage means.
  • Presence / absence of a correlation between the one identification information and the other identification information by executing a first comparison process for comparing the position information related to the other identification information with the position information related to the other identification information
  • the first comparison means for determining the relationship between the one identification information and the other identification information in accordance with the determination result of the first comparison processing executed by the first comparison means Storage means;
  • a first acquisition unit configured to acquire, from the correlation storage unit, identification information associated with the same identification information as the new identification information when the receiving unit receives the new position information and the new identification information;
  • Second acquisition means for acquiring position information associated with the identification information acquired by the first acquisition means from the movement history storage means; position information acquired by the second acquisition means; and the new position information.
  • the second comparison process is executed, and at least one of the position information acquired by the second acquisition unit is selected according to the determination result of the second comparison process, and the selected position information is selected.
  • an information processing apparatus comprising: a second comparison unit that outputs associated identification information.
  • a plurality of mobile terminals that intermittently transmit position information indicating the position of the own apparatus and identification information indicating the own apparatus, and the position information and the identification from each mobile terminal
  • Receiving means for receiving each of the information
  • movement history storage means for storing the positional information and identification information received by the receiving means in association with each other
  • a plurality of pieces of positional information stored in the movement history storage means The first identification information and the other identification are executed by executing a first comparison process that compares the positional information associated with the one identification information and the positional information associated with the other identification information.
  • a first comparison unit that determines whether or not there is a mutual relationship with the information, and the one identification information and the other identification information according to a determination result of the first comparison process executed by the first comparison unit. And remember When the correlation storage means and the reception means receive new location information and new identification information, the identification information associated with the same identification information as the new identification information is acquired from the correlation storage means.
  • a second comparison process for comparing the new position information and selecting at least one of the position information acquired by the second acquisition means according to the determination result of the second comparison process.
  • an information processing system comprising: second comparing means for outputting identification information associated with the selected position information.
  • the computer intermittently receives position information indicating the position of the mobile terminal itself and identification information for identifying the mobile terminal corresponding to the position information from each of the plurality of mobile terminals.
  • the received position information and the identification information are related and stored in the movement history storage unit, and the position related to one identification information among the plurality of position information stored in the movement history storage unit Whether or not there is a correlation between the one identification information and the other identification information is determined by executing a first comparison process that compares the information and the position information related to the other identification information. Then, according to the determination result of the first comparison process, the one identification information and the other identification information are associated with each other and stored in the correlation storage unit, and the new position information and the new identification information are received.
  • the first comparison process is If the identification information stored in the correlation storage unit is acquired, the identification information associated with the same identification information as the new identification information is acquired, and the position associated with the acquired identification information Information is acquired from the movement history storage unit, a second comparison process is performed for comparing the acquired position information with the new position information, and the acquisition is performed according to a determination result of the second comparison process.
  • an information processing method characterized by selecting at least one of the selected position information and outputting identification information associated with the selected position information.
  • a computer-readable storage medium, and a program stored in the storage medium is transmitted from the plurality of mobile terminals to the computer to indicate the position of the mobile terminal itself.
  • a reception process for intermittently receiving identification information for identifying a mobile terminal corresponding to the position information, and a movement history storage for storing the position information and the identification information received by the reception process in association with each other
  • the first comparison process for determining the presence or absence of the correlation between the one identification information and the other identification information, and the one identification information and the other identification information according to the determination result of the first comparison process Among the identification information stored in the interrelation storage process when receiving the new location information and the new identification information in the reception process.
  • the position associated with the identification information acquired in the first acquisition process among the first acquisition process for acquiring the identification information associated with the same identification information and the position information stored in the movement history storage process In accordance with a determination result obtained by comparing the second acquisition process for acquiring information, the position information acquired in the second acquisition process, and the new position information, the position information acquired in the second acquisition process
  • a storage medium characterized by executing at least one of them and executing a second comparison process for outputting identification information associated with the selected position information, and such a program are provided.
  • FIG. 1 is a block diagram illustrating a configuration of an information processing system 100 according to the first embodiment.
  • a plurality of mobile terminals 11, 12, and 13 carried by a user and information for providing information to the user via the mobile terminals 11, 12, and 13 are provided. It is comprised from the provision server 20 (information processing apparatus).
  • the information providing server 20 includes a receiving unit 21, a movement history storage unit 22, a correlation extracting unit 23 (first comparison unit), a correlation storage unit 24, and the same set search unit 25 (first acquisition unit, first acquisition unit). 2 acquisition means and second comparison means) and a content transmission unit 26.
  • each of the plurality of mobile terminals 11, 12, and 13 can intermittently transmit position information indicating the position of the own device and identification information (own device identification information) indicating the own device, the form is Either is fine.
  • the mobile terminals 11, 12, and 13 are mobile phones, PHS, car navigation devices, and the like. In FIG. 1, three mobile terminals 11, 12, and 13 are illustrated. Further, the mobile terminals 11, 12, and 13 do not necessarily have to be the same type of device.
  • the mobile terminals 11, 12, and 13 may obtain position information by a positioning function of the own apparatus, or may obtain position information of the own apparatus from other devices.
  • the identification information is unique identification information of the mobile terminals 11, 12, and 13, and includes a manufacturing number, a telephone number, a mail address, a user name of the mobile terminal, a sequence number assigned to the mobile terminal, and the like. .
  • identification information may take a different form for every process step in the information provision server 20.
  • the identification information may be converted from the serial number into the user name of the mobile terminal during the processing in the information providing server 20.
  • the position information is information indicating the positions of the mobile terminals 11, 12, and 13 and is indicated by latitude and longitude, a base station in communication, and the like.
  • the identification information can take various forms depending on the forms of the mobile terminals 11, 12, and 13. And intermittent may be repeating with a fixed period, and may be repeating with an indefinite period. Furthermore, the mobile terminals 11, 12, and 13 may transmit various information other than the position information and the identification information. For example, time information corresponding to the position information and other movements that the own device has. Terminal identification information (other machine identification information) or the like may be transmitted.
  • the receiving unit 21 has a function of receiving information coming from an external network (not shown) or an external device (not shown) of the information providing server 20.
  • the receiving unit 21 in the present embodiment identifies position information indicating the position of the mobile terminal itself and the mobile terminal 11, 12, or 13 corresponding to the position information from each of the plurality of mobile terminals 11, 12, and 13. And identification information to be received intermittently.
  • the receiving unit 21 may directly receive the position information and the identification information from each mobile terminal 11, 12, and 13, or indirectly via various devices, networks, etc. not shown in FIG. May be received.
  • the receiving unit 21 may receive various information other than the position information and identification information transmitted by the mobile terminals 11, 12, and 13.
  • the movement history storage unit 22 is a storage area included in a storage medium provided in the information providing server 20.
  • the movement history storage unit 22 in the present embodiment stores the positional information received by the receiving unit 21 and the identification information in association with each other.
  • the movement history storage unit 22 may store various information other than the position information and identification information received by the reception unit 21 in association with the corresponding position information and identification information.
  • the correlation extracting unit 23 in the present embodiment includes the positional information related to one identification information and the positional information related to other identification information among the positional information stored in the movement history storage unit 22. Are compared to determine whether or not there is a mutual relationship between one piece of identification information and another piece of identification information.
  • the first comparison process to be executed is a pre-process of a search process to be described later, and identification information that is determined to be highly likely to be searched as the same set by the search process based on past position information This is a process aimed at associating them with each other and storing them in the correlation storage unit 24.
  • the interrelation storage unit 24 is a storage area included in a storage medium provided in the information providing server 20.
  • the correlation storage unit 24 stores one identification information and other identification information in association with each other according to the determination result of the comparison process executed by the correlation extraction unit 23.
  • the correlation extracting unit 23 intermittently executes the first comparison process, but the frequency is preferably less than the frequency at which the receiving unit 21 receives the position information and the identification information, and the mobile terminal 11 (or 12, 13). ) Is preferably less than the frequency of transmitting position information and identification information.
  • the first comparison process is executed, the first comparison process is stored in the correlation storage unit 24 based on the position information and the identification information added to the movement history storage unit 22 after the previous first comparison process is executed. The relationship between each identification information is updated or added. Therefore, the above reason is because it does not make sense to execute the first comparison process before the position information and the identification information are newly stored in the movement history storage unit 22. Therefore, for example, the correlation extracting unit 23 executes the first comparison process by batch processing in a time zone (such as midnight) in which the users of the mobile terminals 11, 12, and 13 will not move much.
  • the same set search unit 25 executes the following process to identify the same set of identification information as the new identification information. Can be searched.
  • the same set search unit 25 acquires the identification information associated with the same identification information as the new identification information and stored from the correlation storage unit 24 (first acquisition process). Next, the same set search unit 25 acquires position information associated with the identification information acquired in the first acquisition process from the movement history storage unit 22 (second acquisition process). And the same set search part 25 performs the comparison process (2nd comparison process) which compares the position information acquired by the 2nd acquisition process, and new position information, and responds to the determination result of the 2nd comparison process. Then, at least one of the position information acquired in the second acquisition process is selected, and the identification information associated with the selected position information is output. For example, each time new position information and new identification information are received from the receiving unit 21, the same set search unit 25 executes the above-described series of processes in a sequential process.
  • the content transmission unit 26 transmits content readable by the mobile terminal to at least one of the mobile terminal indicated by the new identification information and the mobile terminal indicated by the identification information selected by the same set search unit 25.
  • the content readable by the mobile terminal is data or a program that can be processed by the mobile terminal.
  • the mobile terminal may process and display the received content, output it by voice, print it out, or use it for internal processing without outputting it.
  • the content transmitted by the content transmission unit 26 is preferably content that conforms to the determination criteria of the first comparison process and the second comparison process.
  • the content transmitted by the content transmission unit 26 may be held in a database (not shown) provided in the information providing server 20, or acquired from another device or another network (not shown). May be.
  • the content transmission unit 26 desirably has a function of searching for content according to the determination condition of the first comparison process or the second comparison process.
  • All or part of the configuration included in the information providing server 20 described above may be realized by hardware, or may be realized by a program (or program code) that causes a processor to execute processing.
  • the processor reads and executes the program from a recording medium such as a nonvolatile memory.
  • FIG. 2 is a diagram showing a table stored in the movement history storage unit 22.
  • the identification information of the mobile terminal 11 is “0011”
  • the identification information of the mobile terminal 12 is “0012”
  • the identification information of the mobile terminal 13 is “0013”.
  • each positional information is shown with the latitude and the longitude.
  • the table shown in the example of FIG. 2 also holds time information corresponding to each position information.
  • the time information corresponding to the position information may be information indicating the time when the position information is measured, or may be information indicating the time when the position information is received by the receiving unit 21.
  • the table shown here is an example and does not necessarily have the format shown.
  • FIG. 3 is a diagram showing a table stored in the correlation storage unit 24.
  • identification information other than “0011”, “0012”, and “0013” is identification information of a mobile terminal not shown in FIG.
  • Identification information of mobile terminals determined to have a correlation by the correlation extraction unit 23 is stored in the same row.
  • the identification information determined to have a correlation with the reference identification information is stored in the same row with reference to the identification information stored in the leftmost column (first identification information in FIG. 3).
  • FIG. 3 shows the first to third identification information, four or more identification information may be stored in the same row.
  • the table shown here is an example, and it is not always necessary to have the format shown in the figure. For example, a new row may be added each time it is determined that there is a correlation by the correlation extraction unit 23, and at least two pieces of identification information to be determined may be stored in the added rows.
  • the correlation storage unit 24 associates one identification information with another identification information.
  • This embodiment can take various forms with respect to whether or not to store the information. The form may be appropriately selected depending on what kind of relationship between mobile terminals or their users and what kind of contents are provided to the users.
  • a first data group composed of a plurality of position information associated with one identification information is compared with a second data group composed of a plurality of position information associated with other identification information. It may be to do. More specifically, in the first comparison process, when the first data group and the second data group are arranged in a two-dimensional space divided in a mesh shape, the position information of the first data group and the second data group The degree of coincidence may be calculated based on the number of meshes arranged together with the position information. By performing processing in this way, it is possible to search for the same set of identification information according to the similarity of the movement route of the mobile terminal, which is suitable when the present embodiment is applied to a moving mobile terminal. ing. Further, even when each mobile terminal transmits the position information (positioning) at different timings, the comparison can be performed with relatively high accuracy.
  • the receiving unit 21 receives the position information, the own device identification information, and the other device identification information, and the movement history storage unit 22 further stores the first device identification information and the other device identification information in association with each other.
  • the position information associated with the one apparatus identification information and the other apparatus identification information indicating the mobile terminal indicated by the other apparatus identification information associated with the one apparatus identification information. It may be to compare the related positional information.
  • the mobile terminals 11, 12, and 13 are all mobile phones. If the telephone number or mail address of the mobile terminal 12 remains as the incoming history or received mail of the mobile terminal 11, the mobile terminal 11 may transmit its own identification information and the identification information of the mobile terminal 12. it can. Thereafter, the correlation extracting unit 23 may execute the first comparison process by comparing the position information associated with the identification information of the mobile terminal 11 and the position information associated with the identification number of the mobile terminal 12. it can. In this way, by executing the first comparison process using the identification information of the other device held by the mobile terminal, the identification information of the mobile terminal used by a user with a stronger human relationship is related. In addition, it can be stored in the correlation storage unit 24.
  • the receiving unit 21 further receives time information corresponding to the position information from each mobile terminal, and the movement history storage unit 22 stores the position information, the identification information, and the time information in association with each other.
  • the comparison process may be to acquire time zone information and compare position information associated with time information indicating the time zone of the time zone information. More specifically, when the commuting time is set and input, the correlation extracting unit 23 compares the positional information related to the time information indicating the time included in the commuting time zone, thereby obtaining the same.
  • the identification information of the mobile terminals between users using the commuting route can be related and stored in the correlation storage unit 24.
  • the time zone information may be a value set by default in the information providing server 20, or may be a value input by the user of the mobile terminal 11 (or 12, 13). It may be a value input by the administrator of the information providing server 20.
  • the receiving unit 21 further receives time information corresponding to the position information from each mobile terminal, and the movement history storage unit 22 stores the position information, the identification information, and the time information in association with each other.
  • the same set search unit 25 uses a predetermined time difference based on the time indicated by the time information associated with the identification information acquired by the first acquisition process and corresponding to the new position information.
  • the position information corresponding to the time information to be stored may be acquired from the movement history storage unit 22.
  • the first comparison process calculates a distance between the position indicated by the position information related to the one identification information and the position indicated by the position information related to the other identification information, and according to the distance You may judge.
  • a predetermined threshold less than
  • both pieces of positional information may be associated and stored in the correlation storage unit 24, or the calculated distance is equal to or greater than a predetermined threshold ( Alternatively, when the predetermined threshold value is exceeded, both pieces of positional information may be associated and stored in the correlation storage unit 24.
  • the determination condition is that the calculated distance is equal to or less than a predetermined threshold (or less than a predetermined threshold), for example, it is suitable for a system that transmits information on meeting guidance from the content transmission unit 26 to each mobile terminal as content. It is.
  • a predetermined threshold for example, a person with a night habit has a mobile terminal to detect the hail and perform other movements. It is suitable for a system that notifies a terminal.
  • the interrelation extraction unit 23 stores map information in which a position and a category to which the position belongs are stored, the first comparison process is performed based on position information related to one piece of identification information.
  • the category to which the indicated position belongs may be compared with the category to which the position indicated by the position information related to other identification information belongs to determine whether or not they match each other.
  • the map information is, for example, information that associates a coordinate position with a building or facility located at the coordinate position. In the present embodiment, the map information may not necessarily be displayed and output so that a human can visually recognize it.
  • both location information May be determined to match in the category “Company A”.
  • the content transmitted from the content transmission unit 26 is information of contents in accordance with the above category.
  • determination conditions of the first comparison process described above may be used, or any of them may be used in combination. Further, the determination conditions of the first comparison process exemplified here can be similarly applied as the determination conditions of the second comparison process. However, since the processing speed of the same group search unit 25 can be improved by reducing the determination conditions of the second comparison process, details thereof will not be described in the present embodiment.
  • FIG. 4 is a flowchart showing the information processing method of the first embodiment. The overall operation of the present embodiment will be described with reference to FIG.
  • the information providing server 20 includes, from each of the plurality of mobile terminals 11, 12, and 13, position information indicating the position of the mobile terminal itself, and identification information for identifying the mobile terminal 11, 12, or 13 corresponding to the position information. Are received (YES in step S2), the received position information and identification information are stored in association with each other (step S3). Note that the information providing server 20 is in a standby state while not receiving the position information and the identification information (NO in step S2).
  • the information providing server 20 stores the identification information stored in step S11. Among these, the identification information stored in association with the same identification information as the new identification information received in step S2 is acquired (step S5). Next, the information providing server 20 acquires position information associated with the identification information acquired in step S5 among the plurality of position information stored in step S3 (step S6). And the information provision server 20 performs the 2nd comparison process which compares the position information acquired by step S6, and new position information, and is acquired by step S6 according to the determination result of a 2nd comparison process.
  • At least one of the obtained position information is searched, and the identification information associated with the searched position information is set as the same set of new identification information (step S7).
  • the information providing server 20 is at least one of the mobile terminal indicated by the new identification information and the mobile terminal indicated by the identification information retrieved as the same set of the new identification information in step S7 (in this embodiment, the mobile terminal 11, 12, and 13), the mobile terminal transmits content that can be read by the mobile terminal (step S ⁇ b> 8).
  • the first comparison process is not executed (NO in step S4) and after step S8, the process proceeds to step S9.
  • step S9 When it is time to execute the first comparison process (YES in step S9), the information providing server 20 compares the position information related to one identification information among the position information stored in step S3, A first comparison process is performed for comparing the positional information associated with the identification information (step S10). Then, the information providing server 20 stores the one identification information and the other identification information in association with each other according to the determination result of the first comparison process (step S11). When it is not time to execute the first comparison process (NO in step S9) and after step S11, the process proceeds to step S1.
  • the frequency at which step S10 is executed (the frequency at which YES is determined at step S9) be less than the frequency at which YES is determined at step S2.
  • step S1 When the information providing server 20 should be stopped (YES in step S1), the operation of the information providing server 20 shown in this flowchart is terminated. Further, when the operation of the information providing server 20 is continued (NO in step S1), the information providing server 20 is in a standby state until it receives the position information and the identification information again.
  • the time when the information providing server 20 should be stopped is when the information providing server 20 is turned off or when communication between the information providing server 20 and the mobile terminals 11, 12, 13 is disabled. .
  • the information providing server 20 associates and stores in advance identification information that is highly likely to be searched as the same set from a plurality of mobile terminals by the first comparison process. And the identification information of the mobile terminal which becomes the same group as the mobile terminal which issued the newly received position information is selected from the identification information associated in advance. In this way, since the candidates for identification information of mobile terminals that are in the same set are limited in advance before receiving new location information, the time required for subsequent search processing can be reduced.
  • the first comparison process for limiting the candidates for identification information in the same set uses position information, identification information, and the like received from each mobile terminal. This is a process that does not force the user and can be realized without being conscious of the user. That is, no complicated work for the user is required.
  • a plurality of determination criteria for the first comparison process or the second comparison process are listed. By combining these appropriately, the probability of searching for the same set of identification information is improved.
  • FIG. 5 is a block diagram illustrating a configuration of the information processing system 200 according to the second embodiment.
  • a plurality of mobile terminals 31, 32, and 33 carried by the user, and information that provides information to the user via the mobile terminals 31, 32, and 33.
  • the information providing server 40 (information processing device) includes a receiving unit 21, a movement history storage unit 22, a correlation extraction unit 23, a correlation storage unit 24, the same set search unit 25, a content transmission unit 26, A synchronization request unit 41.
  • the difference between the information providing server 20 of the first embodiment and the information providing server 40 is that a synchronization request unit 41 is added.
  • the other components are substantially the same as those described in the first embodiment, and thus detailed description thereof is omitted here.
  • the mobile terminals 31, 32, and 33 intermittently execute a positioning process for positioning the position of the mobile terminal, and transmit the position information generated by the positioning process to the information providing server 40.
  • the synchronization requesting unit 41 responds to each of the new identification information and the mobile terminal indicated by the identification information output by the same set search unit 25 (for at least two of the mobile terminals 31, 32, and 33).
  • a synchronization request signal for synchronizing the positioning process is, for example, a signal for instructing the time for performing the positioning process after the next time, and the synchronization of the positioning process can be realized by designating the same time for a plurality of mobile terminals. it can.
  • the mobile terminals 31, 32, and 33 execute the positioning process at a designated time.
  • FIG. 6 is a flowchart showing the information processing method of this embodiment.
  • the operations in steps T1 to T8 are the same as those in steps S1 to S8 described in the first embodiment. Further, the operations from step T9 to step T11 are the same as the operations from step S9 to step S11 described in the first embodiment.
  • step T13 When the synchronization request signal for synchronizing the positioning process for generating the position information is not transmitted to each of the mobile terminal indicated by the new identification information and the mobile terminal indicated by the identification information output in step T7 (step (NO in T12), a synchronization request signal is transmitted to the mobile terminal (step T13). After step T13, the process proceeds to step T1.
  • step T12 when the synchronization request signal has been transmitted to the mobile terminal (YES in step T12), the mobile terminal transmits content readable by the mobile terminal (step T8). After step T8, the process proceeds to step T9.
  • a synchronization request signal is transmitted to the mobile terminals searched as the same group, and the timing of the positioning process of the mobile terminal is synchronized. If the search process is executed again using the received new position information and new identification information after synchronizing the positioning process, the search process with higher accuracy can be performed.
  • the present invention can be applied to the use of an information providing system that provides information in accordance with a user's situation based on position information intermittently transmitted from a mobile terminal carried by the user.
  • an information providing system that searches for another mobile terminal (accompanied person) who travels on the same travel route as that of one mobile terminal and provides information according to the situation.
  • the present invention can be used effectively.
  • the location information and identification information transmitted from the mobile terminal carried by the user, and the location information and identification information transmitted from the car navigation device mounted on the vehicle driven by the user are combined to determine which usage the vehicle uses. It is also applicable to uses such as determining whether a person is on board. In general, a plurality of users often board a car, and the present invention can be effectively utilized when providing information reflecting the passenger's preference to a car navigation device.
  • the present invention is not necessarily used for content distribution.
  • the present invention repeatedly receives position information and identification information from each of a plurality of mobile terminals, and searches for mobile terminals in a positional relationship that satisfy a specific condition based on the received position information and identification information. If so, it is applicable.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Navigation (AREA)

Abstract

An information providing server (20) comprises a movement history memory unit (22) that associates a plurality of instances of location information and a plurality of instances of identification information, received from a plurality of mobile terminals, and stores same; a mutual relationship memory unit (24) that compares the instance of location information associated with a given instance of identification information with the instance of location information associated with another instance of identification information and associates and stores the two instances of identification information, depending on the determination result of the comparison process; and an identical combination search unit (25), which, when a new instance of location information and a new instance of identification information are received, employs the new instance of location information and the new instance of identification information in selecting at least one of the instances of location information stored in the movement history memory unit (22) and outputs the instance of identification information associated with the selected instance of location information.

Description

情報処理装置、情報処理システム及び情報処理方法Information processing apparatus, information processing system, and information processing method
 本発明は、情報処理装置、情報処理システム及び情報処理方法などに関する。 The present invention relates to an information processing apparatus, an information processing system, an information processing method, and the like.
 近年、情報通信技術が種々の情報媒体に活用され、多くの情報が様々な情報媒体を介して利用者に配信されている。このような状況は、利用者が多くの情報を享受することができるメリットがある一方で、氾濫する情報から必要な情報を必要な局面で取得することが困難となるデメリットを生んでいる。このため、移動端末の利用者にとって有用な情報を自動的に選別し提供する、または配信予定の情報を必要としている利用者の移動端末を自動的に選別する情報処理システムの開発が多々なされてきた。 In recent years, information communication technology has been utilized for various information media, and a lot of information has been distributed to users via various information media. Such a situation has a merit that the user can enjoy a lot of information, but has a disadvantage that it is difficult to obtain necessary information from the flooded information in a necessary situation. For this reason, many information processing systems have been developed that automatically select and provide useful information for users of mobile terminals, or automatically select the mobile terminals of users who need information to be distributed. It was.
 この種のシステムとして、特許文献1(特開2005-228154号公報)には、次のようなシステムが開示されている。このシステムは、移動端末の利用者が滞在した位置の履歴に基づいて新たなコンテキストを生成し、当該利用者に生成したコンテキストを提供することができる。さらに、各移動端末から常時位置情報を受信し、複数の移動端末が連続して近傍に滞在していることを同伴行動として検知し、同伴行動の頻度や時間等からコンテキストを生成することもできる。 As this type of system, Patent Document 1 (Japanese Patent Laid-Open No. 2005-228154) discloses the following system. This system can generate a new context based on the history of the location where the user of the mobile terminal stayed, and can provide the generated context to the user. Furthermore, it is also possible to receive location information from each mobile terminal at all times, detect that a plurality of mobile terminals are continuously staying in the vicinity as accompanying actions, and generate a context from the frequency and time of the accompanying actions. .
 また、この種のシステムとして、特許文献2(特開2003-284139号公報)には、次のようなシステムが開示されている。このシステムは、一の移動端末からサービスセンタを経由して他の移動端末に情報提供を要求する際に、要求した情報の内容に応じて、情報提供要求を送信する他の移動端末を自動的に検索する検索処理を実行することができる。また、このシステムは、検索処理を行う事前に利用者が移動端末に入力した情報等に基づいて、サービスセンタが通信可能な移動端末をいくつかのグループに分割しておき、情報提供を要求した携帯端末と同一のグループに属する移動端末を対象に検索処理を実行することができる。これによって、検索処理を迅速かつ確実に行うこともできる。 As this type of system, Patent Document 2 (Japanese Patent Laid-Open No. 2003-284139) discloses the following system. When requesting information provision from one mobile terminal to another mobile terminal via a service center, this system automatically sends another mobile terminal that transmits an information provision request according to the content of the requested information. It is possible to execute a search process for searching. In addition, this system requests information provision by dividing mobile terminals that can be communicated by the service center into several groups based on information input to the mobile terminals by the user in advance of performing the search process. Search processing can be executed for mobile terminals belonging to the same group as the mobile terminal. Thus, the search process can be performed quickly and reliably.
特開2005-228154号公報JP 2005-228154 A 特開2003-284139号公報JP 2003-284139 A
 しかしながら上記技術は、以下の点で改善の余地を有していた。特許文献1に記載のシステムに関しては、近傍に滞在している全ての移動端末に対して同伴行動の判定処理を行うため、近傍とするエリアに含有される移動端末の数が多くなるほど、その判定処理に時間がかかってしまう。 However, the above technology has room for improvement in the following points. Regarding the system described in Patent Document 1, since the determination process of the accompanying behavior is performed for all the mobile terminals staying in the vicinity, the determination is performed as the number of mobile terminals included in the area to be adjacent increases. Processing takes time.
 また、特許文献2に記載のシステムに関しては、上記検索処理の迅速化を目的として、移動端末を複数のグループに分けるという工夫がなされているが、予めグループ分けに必要な情報を入力する作業が必要となる。 In addition, with respect to the system described in Patent Document 2, a device has been devised to divide the mobile terminals into a plurality of groups for the purpose of speeding up the search process. However, there is an operation of inputting information necessary for grouping in advance. Necessary.
 本発明の目的は、或る移動端末に対して任意の関係性を有する他の移動端末を高速に特定する技術を提供することにある。 An object of the present invention is to provide a technique for quickly identifying another mobile terminal having an arbitrary relationship with a certain mobile terminal.
 本発明によれば、複数の移動端末の各々から、移動端末自体の位置を示す位置情報と、当該位置情報に対応する移動端末を識別する識別情報と、を間欠的にそれぞれ受信する受信手段と、この受信手段によって受信された位置情報と識別情報とを関係付けて記憶する移動履歴記憶手段と、この移動履歴記憶手段に記憶された複数の位置情報のうちの一の識別情報に関係付けられた位置情報と、他の識別情報に関係付けられた位置情報と、を比較する第1比較処理を実行することにより、前記一の識別情報と前記他の識別情報との間の相互関係の有無を判定する第1比較手段と、この第1比較手段によって実行された上記第1比較処理の判定結果に応じて、当該一の識別情報と当該他の識別情報とを関係付けて記憶する相互関係記憶手段と、上記受信手段が新規の位置情報と新規の識別情報とを受信したとき、当該新規の識別情報と同じ識別情報と関係付けられた識別情報を上記相互関係記憶手段から取得する第1取得手段と、この第1取得手段によって取得された識別情報に関連付けられた位置情報を上記移動履歴記憶手段から取得する第2取得手段と、この第2取得手段によって取得された位置情報と、上記新規の位置情報とを比較する第2比較処理を実行し、上記第2比較処理の判定結果に応じて、上記第2取得手段によって取得された位置情報のうち少なくとも一つを選択し、選択された位置情報に関連付けられた識別情報を出力する第2比較手段と、を備えることを特徴とする情報処理装置が提供される。 According to the present invention, receiving means for intermittently receiving, from each of a plurality of mobile terminals, position information indicating the position of the mobile terminal itself and identification information for identifying the mobile terminal corresponding to the position information. A movement history storage means for associating and storing the position information and the identification information received by the reception means, and one identification information among a plurality of position information stored in the movement history storage means. Presence / absence of a correlation between the one identification information and the other identification information by executing a first comparison process for comparing the position information related to the other identification information with the position information related to the other identification information The first comparison means for determining the relationship between the one identification information and the other identification information in accordance with the determination result of the first comparison processing executed by the first comparison means Storage means; A first acquisition unit configured to acquire, from the correlation storage unit, identification information associated with the same identification information as the new identification information when the receiving unit receives the new position information and the new identification information; Second acquisition means for acquiring position information associated with the identification information acquired by the first acquisition means from the movement history storage means; position information acquired by the second acquisition means; and the new position information. The second comparison process is executed, and at least one of the position information acquired by the second acquisition unit is selected according to the determination result of the second comparison process, and the selected position information is selected. And an information processing apparatus comprising: a second comparison unit that outputs associated identification information.
 また、本発明によれば、自機の位置を示す位置情報と、当該自機を示す識別情報と、を間欠的にそれぞれ送信する複数の移動端末と、各移動端末から当該位置情報と当該識別情報とをそれぞれ受信する受信手段と、この受信手段によって受信された位置情報と識別情報とを関係付けて記憶する移動履歴記憶手段と、この移動履歴記憶手段に記憶された複数の位置情報のうち、一の識別情報に関係付けられた位置情報と、他の識別情報に関係付けられた位置情報と、を比較する第1比較処理を実行することにより、当該一の識別情報と当該他の識別情報との間の相互関係の有無を判定する第1比較手段と、この第1比較手段によって実行された上記第1比較処理の判定結果に応じて、当該一の識別情報と当該他の識別情報とを関係付けて記憶する相互関係記憶手段と、上記受信手段が新規の位置情報と新規の識別情報とを受信したとき、当該新規の識別情報と同じ識別情報と関係付けられた識別情報を上記相互関係記憶手段から取得する第1取得手段と、この第1取得手段によって取得された識別情報に関連付けられた位置情報を上記移動履歴記憶手段から取得する第2取得手段と、この第2取得手段によって取得された位置情報と、上記新規の位置情報とを比較する第2比較処理を実行し、この第2比較処理の判定結果に応じて、上記第2取得手段によって取得された位置情報のうち少なくとも一つを選択し、選択された位置情報に関連付けられた識別情報を出力する第2比較手段と、を備えることを特徴とする情報処理システムが提供される。 Further, according to the present invention, a plurality of mobile terminals that intermittently transmit position information indicating the position of the own apparatus and identification information indicating the own apparatus, and the position information and the identification from each mobile terminal Receiving means for receiving each of the information, movement history storage means for storing the positional information and identification information received by the receiving means in association with each other, and a plurality of pieces of positional information stored in the movement history storage means The first identification information and the other identification are executed by executing a first comparison process that compares the positional information associated with the one identification information and the positional information associated with the other identification information. A first comparison unit that determines whether or not there is a mutual relationship with the information, and the one identification information and the other identification information according to a determination result of the first comparison process executed by the first comparison unit. And remember When the correlation storage means and the reception means receive new location information and new identification information, the identification information associated with the same identification information as the new identification information is acquired from the correlation storage means. First acquisition means, second acquisition means for acquiring position information associated with the identification information acquired by the first acquisition means from the movement history storage means, and position information acquired by the second acquisition means And a second comparison process for comparing the new position information and selecting at least one of the position information acquired by the second acquisition means according to the determination result of the second comparison process. There is provided an information processing system comprising: second comparing means for outputting identification information associated with the selected position information.
 さらに、本発明によれば、コンピュータが、複数の移動端末の各々から、移動端末自体の位置を示す位置情報と、当該位置情報に対応する移動端末を識別する識別情報と、を間欠的にそれぞれ受信し、受信された位置情報と識別情報とを関係付けて移動履歴記憶部に記憶し、前記移動履歴記憶部に記憶された複数の位置情報のうち、一の識別情報に関係付けられた位置情報と、他の識別情報に関係付けられた位置情報と、を比較する第1比較処理を実行することにより、当該一の識別情報と当該他の識別情報との間の相互関係の有無を判定し、上記第1比較処理の判定結果に応じて、当該一の識別情報と当該他の識別情報とを関係付けて相互関係記憶部に記憶し、新規の位置情報と新規の識別情報とが受信され、かつ、上記第1比較処理が実行済みである場合、前記相互関係記憶部に記憶された識別情報のうち、当該新規の識別情報と同じ識別情報と関係付けられた識別情報を取得し、取得された識別情報に関連付けられた位置情報を前記移動履歴記憶部から取得し、この取得された位置情報と、上記新規の位置情報とを比較する第2比較処理を実行し、この第2比較処理の判定結果に応じて、上記取得された位置情報のうち少なくとも一つを選択し、選択された位置情報に関連付けられた識別情報を出力する、ことを特徴とする情報処理方法が提供される。 Further, according to the present invention, the computer intermittently receives position information indicating the position of the mobile terminal itself and identification information for identifying the mobile terminal corresponding to the position information from each of the plurality of mobile terminals. The received position information and the identification information are related and stored in the movement history storage unit, and the position related to one identification information among the plurality of position information stored in the movement history storage unit Whether or not there is a correlation between the one identification information and the other identification information is determined by executing a first comparison process that compares the information and the position information related to the other identification information. Then, according to the determination result of the first comparison process, the one identification information and the other identification information are associated with each other and stored in the correlation storage unit, and the new position information and the new identification information are received. And the first comparison process is If the identification information stored in the correlation storage unit is acquired, the identification information associated with the same identification information as the new identification information is acquired, and the position associated with the acquired identification information Information is acquired from the movement history storage unit, a second comparison process is performed for comparing the acquired position information with the new position information, and the acquisition is performed according to a determination result of the second comparison process. There is provided an information processing method characterized by selecting at least one of the selected position information and outputting identification information associated with the selected position information.
 さらに、本発明によれば、コンピュータが読み取り可能な記憶媒体であって、この記憶媒体に格納されるプログラムが、上記コンピュータに、複数の移動端末の各々から、移動端末自体の位置を示す位置情報と、当該位置情報に対応する移動端末を識別する識別情報と、を間欠的にそれぞれ受信する受信処理と、この受信処理で受信された位置情報と識別情報とを関係付けて記憶する移動履歴記憶処理と、この移動履歴記憶処理で記憶された複数の位置情報のうち、一の識別情報に関係付けられた位置情報と、他の識別情報に関係付けられた位置情報と、を比較することにより、当該一の識別情報と当該他の識別情報との間の相互関係の有無を判定する第1比較処理と、この第1比較処理の判定結果に応じて、一の識別情報と他の識別情報とを関係付けて記憶する相互関係記憶処理と、上記受信処理で新規の位置情報と新規の識別情報とを受信したとき、上記相互関係記憶処理で記憶された識別情報のうち、当該新規の識別情報と同じ識別情報と関係付けられた識別情報を取得する第1取得処理と、上記移動履歴記憶処理で記憶された位置情報のうち、上記第1取得処理で取得された識別情報に関連付けられた位置情報を取得する第2取得処理と、この第2取得処理で取得された位置情報と、上記新規の位置情報とを比較した判定結果に応じて、上記第2取得処理で取得された位置情報のうち少なくとも一つを選択し、選択された位置情報に関連付けられた識別情報を出力する第2比較処理と、を実行させることを特徴とする記憶媒体、及び、そのようなプログラムが提供される。 Further, according to the present invention, a computer-readable storage medium, and a program stored in the storage medium is transmitted from the plurality of mobile terminals to the computer to indicate the position of the mobile terminal itself. And a reception process for intermittently receiving identification information for identifying a mobile terminal corresponding to the position information, and a movement history storage for storing the position information and the identification information received by the reception process in association with each other By comparing the position information related to one identification information and the position information related to other identification information among the plurality of position information stored in the movement history storage process The first comparison process for determining the presence or absence of the correlation between the one identification information and the other identification information, and the one identification information and the other identification information according to the determination result of the first comparison process Among the identification information stored in the interrelation storage process when receiving the new location information and the new identification information in the reception process. The position associated with the identification information acquired in the first acquisition process among the first acquisition process for acquiring the identification information associated with the same identification information and the position information stored in the movement history storage process In accordance with a determination result obtained by comparing the second acquisition process for acquiring information, the position information acquired in the second acquisition process, and the new position information, the position information acquired in the second acquisition process A storage medium characterized by executing at least one of them and executing a second comparison process for outputting identification information associated with the selected position information, and such a program are provided.
 本発明によれば、或る移動端末に対して任意の関係性を有する他の移動端末を高速に特定する技術が提供される。 According to the present invention, there is provided a technique for quickly identifying another mobile terminal having an arbitrary relationship with a certain mobile terminal.
 上述した目的、およびその他の目的、特徴および利点は、以下に述べる好適な実施の形態、およびそれに付随する以下の図面によってさらに明らかになる。 The above-described object and other objects, features, and advantages will be further clarified by a preferred embodiment described below and the following drawings attached thereto.
第1の実施形態の情報処理システムの構成を示すブロック図である。It is a block diagram which shows the structure of the information processing system of 1st Embodiment. 移動履歴記憶部に記憶されるテーブルを示す図である。It is a figure which shows the table memorize | stored in a movement history memory | storage part. 相互関係記憶部に記憶されるテーブルを示す図である。It is a figure which shows the table memorize | stored in a correlation memory | storage part. 第1の実施形態の情報処理方法を示す流れ図である。It is a flowchart which shows the information processing method of 1st Embodiment. 第2の実施形態の情報処理システムの構成を示すブロック図である。It is a block diagram which shows the structure of the information processing system of 2nd Embodiment. 第2の実施形態の情報処理方法を示す流れ図である。It is a flowchart which shows the information processing method of 2nd Embodiment.
 以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In all the drawings, the same reference numerals are given to the same components, and the description will be omitted as appropriate.
 〔第1の実施形態〕
 図1は、第1の実施形態の情報処理システム100の構成を示すブロック図である。図1を参照すると、第1の実施の形態は、利用者が携行する複数の移動端末11、12、及び13と、移動端末11、12、及び13を介して利用者に情報提供を行う情報提供サーバ20(情報処理装置)とから構成されている。情報提供サーバ20は、受信部21と、移動履歴記憶部22と、相互関係抽出部23(第1比較手段)と、相互関係記憶部24と、同一組検索部25(第1取得手段、第2取得手段および第2比較手段)と、コンテンツ送信部26と、を含む。
[First Embodiment]
FIG. 1 is a block diagram illustrating a configuration of an information processing system 100 according to the first embodiment. Referring to FIG. 1, in the first embodiment, a plurality of mobile terminals 11, 12, and 13 carried by a user and information for providing information to the user via the mobile terminals 11, 12, and 13 are provided. It is comprised from the provision server 20 (information processing apparatus). The information providing server 20 includes a receiving unit 21, a movement history storage unit 22, a correlation extracting unit 23 (first comparison unit), a correlation storage unit 24, and the same set search unit 25 (first acquisition unit, first acquisition unit). 2 acquisition means and second comparison means) and a content transmission unit 26.
 複数の移動端末11、12、及び13はそれぞれ、自機の位置を示す位置情報と、自機を示す識別情報(自機識別情報)と、を間欠的に送信することができれば、その形態はいずれでも構わない。例えば、移動端末11、12、及び13は、携帯電話、PHS、カーナビゲーション機器等である。図1では、移動端末11、12、及び13は三台を図示しているが、複数であれば何台であってもよい。また、移動端末11、12、及び13は必ずしも同種の装置でなくてもよい。 If each of the plurality of mobile terminals 11, 12, and 13 can intermittently transmit position information indicating the position of the own device and identification information (own device identification information) indicating the own device, the form is Either is fine. For example, the mobile terminals 11, 12, and 13 are mobile phones, PHS, car navigation devices, and the like. In FIG. 1, three mobile terminals 11, 12, and 13 are illustrated. Further, the mobile terminals 11, 12, and 13 do not necessarily have to be the same type of device.
 なお、本実施形態において移動端末11、12、及び13は、自機が有する測位機能によって位置情報を得てもよいし、他の装置から自機の位置情報を得てもよい。また、識別情報とは、移動端末11、12、及び13の固有識別情報であって、製造番号や電話番号、メールアドレス、移動端末の利用者名、移動端末に割り当てられたシーケンス番号等である。本実施形態においては、一様に識別情報として説明するが、識別情報は、情報提供サーバ20内の処理段階ごとに異なる形態を採ってもよい。例えば、情報提供サーバ20内の処理途中で、識別情報は製造番号から移動端末の利用者名に変換されてもよい。さらに、位置情報とは、移動端末11、12、及び13の位置を示す情報であって、緯度および経度、通信中の基地局等で示される。 In addition, in this embodiment, the mobile terminals 11, 12, and 13 may obtain position information by a positioning function of the own apparatus, or may obtain position information of the own apparatus from other devices. The identification information is unique identification information of the mobile terminals 11, 12, and 13, and includes a manufacturing number, a telephone number, a mail address, a user name of the mobile terminal, a sequence number assigned to the mobile terminal, and the like. . In this embodiment, although it demonstrates as identification information uniformly, identification information may take a different form for every process step in the information provision server 20. FIG. For example, the identification information may be converted from the serial number into the user name of the mobile terminal during the processing in the information providing server 20. Further, the position information is information indicating the positions of the mobile terminals 11, 12, and 13 and is indicated by latitude and longitude, a base station in communication, and the like.
 識別情報は、移動端末11、12、及び13の形態によって種々の形態を採りうる。そして、間欠的とは、一定の周期で繰り返すことであってもよいし、不定の周期で繰り返すことであってもよい。さらに、移動端末11、12、及び13は、位置情報と識別情報以外の種々の情報を送信してもよく、例えば、位置情報に対応する時刻情報や、自機が有している他の移動端末の識別情報(他機識別情報)等を送信してもよい。 The identification information can take various forms depending on the forms of the mobile terminals 11, 12, and 13. And intermittent may be repeating with a fixed period, and may be repeating with an indefinite period. Furthermore, the mobile terminals 11, 12, and 13 may transmit various information other than the position information and the identification information. For example, time information corresponding to the position information and other movements that the own device has. Terminal identification information (other machine identification information) or the like may be transmitted.
 受信部21は、情報提供サーバ20の外部ネットワーク(図示せず)または外部機器(図示せず)から到来する情報を受信することができる機能を有する。本実施形態における受信部21は、複数の移動端末11、12、及び13の各々から、移動端末自体の位置を示す位置情報と、当該位置情報に対応する移動端末11、12、又は13を識別する識別情報と、を間欠的に受信する。なお、受信部21は、各移動端末11、12、及び13から位置情報と識別情報とを直接的に受信してもよいし、図1に図示しない種々の装置やネットワーク等を介して間接的に受信してもよい。また、受信部21は、移動端末11、12、及び13によって送信された位置情報と識別情報以外の種々の情報を受信してもよい。 The receiving unit 21 has a function of receiving information coming from an external network (not shown) or an external device (not shown) of the information providing server 20. The receiving unit 21 in the present embodiment identifies position information indicating the position of the mobile terminal itself and the mobile terminal 11, 12, or 13 corresponding to the position information from each of the plurality of mobile terminals 11, 12, and 13. And identification information to be received intermittently. The receiving unit 21 may directly receive the position information and the identification information from each mobile terminal 11, 12, and 13, or indirectly via various devices, networks, etc. not shown in FIG. May be received. The receiving unit 21 may receive various information other than the position information and identification information transmitted by the mobile terminals 11, 12, and 13.
 移動履歴記憶部22は、情報提供サーバ20内に備えられた記憶媒体に含まれる記憶領域である。本実施形態における移動履歴記憶部22は、受信部21によって受信された位置情報と識別情報とを関係付けて記憶する。また、移動履歴記憶部22は、受信部21によって受信された位置情報と識別情報以外の種々の情報を、それぞれに対応する位置情報と識別情報と関係付けて記憶してもよい。 The movement history storage unit 22 is a storage area included in a storage medium provided in the information providing server 20. The movement history storage unit 22 in the present embodiment stores the positional information received by the receiving unit 21 and the identification information in association with each other. The movement history storage unit 22 may store various information other than the position information and identification information received by the reception unit 21 in association with the corresponding position information and identification information.
 本実施形態における相互関係抽出部23は、移動履歴記憶部22に記憶された位置情報のうち、一の識別情報に関係付けられた位置情報と、他の識別情報に関係付けられた位置情報と、を比較する比較処理(第1比較処理)を実行し、一の識別情報と他の識別情報との間の相互関係の有無を判定する。ここで、実行される第1比較処理は、後述する検索処理の事前処理であって、過去の位置情報に基づいて、検索処理によって同一組として検索される可能性の高いと判定される識別情報同士を関係付けて相互関係記憶部24に記憶しておくことを目的とした処理である。 The correlation extracting unit 23 in the present embodiment includes the positional information related to one identification information and the positional information related to other identification information among the positional information stored in the movement history storage unit 22. Are compared to determine whether or not there is a mutual relationship between one piece of identification information and another piece of identification information. Here, the first comparison process to be executed is a pre-process of a search process to be described later, and identification information that is determined to be highly likely to be searched as the same set by the search process based on past position information This is a process aimed at associating them with each other and storing them in the correlation storage unit 24.
 相互関係記憶部24は、移動履歴記憶部22と同様に、情報提供サーバ20内に備えられた記憶媒体に含まれる記憶領域である。本実施形態における相互関係記憶部24は、相互関係抽出部23によって実行された比較処理の判定結果に応じて、一の識別情報と他の識別情報とを関係付けて記憶する。 Similar to the movement history storage unit 22, the interrelation storage unit 24 is a storage area included in a storage medium provided in the information providing server 20. In the present embodiment, the correlation storage unit 24 stores one identification information and other identification information in association with each other according to the determination result of the comparison process executed by the correlation extraction unit 23.
 相互関係抽出部23は、第1比較処理を間欠的に実行するが、その頻度は、受信部21が位置情報と識別情報を受信する頻度より少ないことが望ましく、移動端末11(または12、13)が位置情報と識別情報とを送信する頻度より少ないことが望ましい。第1比較処理が実行されると、前回の第1比較処理が実行された後に移動履歴記憶部22に追加された位置情報と識別情報とに基づいて、相互関係記憶部24に記憶されている各識別情報間の関係が更新または追加される。従って、上記の理由は、新たに位置情報と識別情報とが移動履歴記憶部22に記憶される前に、第1比較処理が実行されても意味を為さないからである。よって、例えば、相互関係抽出部23は、移動端末11、12、及び13の利用者があまり移動しないであろう時間帯(深夜等)にバッチ処理で第1比較処理を実行する。 The correlation extracting unit 23 intermittently executes the first comparison process, but the frequency is preferably less than the frequency at which the receiving unit 21 receives the position information and the identification information, and the mobile terminal 11 (or 12, 13). ) Is preferably less than the frequency of transmitting position information and identification information. When the first comparison process is executed, the first comparison process is stored in the correlation storage unit 24 based on the position information and the identification information added to the movement history storage unit 22 after the previous first comparison process is executed. The relationship between each identification information is updated or added. Therefore, the above reason is because it does not make sense to execute the first comparison process before the position information and the identification information are newly stored in the movement history storage unit 22. Therefore, for example, the correlation extracting unit 23 executes the first comparison process by batch processing in a time zone (such as midnight) in which the users of the mobile terminals 11, 12, and 13 will not move much.
 本実施形態における同一組検索部25は、受信部21が新規の位置情報と新規の識別情報とを受信したとき、以下の処理を実行することによって、当該新規の識別情報と同一組の識別情報を検索することができる。 When the receiving unit 21 receives new position information and new identification information, the same set search unit 25 according to the present embodiment executes the following process to identify the same set of identification information as the new identification information. Can be searched.
 同一組検索部25は、新規の識別情報と同じ識別情報と関係付けられ記憶されている識別情報を相互関係記憶部24から取得する(第1取得処理)。次に、同一組検索部25は、第1取得処理で取得された識別情報に関連付けられた位置情報を移動履歴記憶部22から取得する(第2取得処理)。そして、同一組検索部25は、第2取得処理で取得された位置情報と、新規の位置情報とを比較する比較処理(第2比較処理)を実行し、第2比較処理の判定結果に応じて、第2取得処理で取得された位置情報のうち少なくとも一つを選択し、選択された位置情報に関連付けられた識別情報を出力する。例えば、受信部21から新規の位置情報と新規の識別情報とを受け付けた都度、同一組検索部25は、上記の一連の処理を逐次処理で実行する。 The same set search unit 25 acquires the identification information associated with the same identification information as the new identification information and stored from the correlation storage unit 24 (first acquisition process). Next, the same set search unit 25 acquires position information associated with the identification information acquired in the first acquisition process from the movement history storage unit 22 (second acquisition process). And the same set search part 25 performs the comparison process (2nd comparison process) which compares the position information acquired by the 2nd acquisition process, and new position information, and responds to the determination result of the 2nd comparison process. Then, at least one of the position information acquired in the second acquisition process is selected, and the identification information associated with the selected position information is output. For example, each time new position information and new identification information are received from the receiving unit 21, the same set search unit 25 executes the above-described series of processes in a sequential process.
 コンテンツ送信部26は、新規の識別情報が示す移動端末、及び同一組検索部25によって選択された識別情報が示す移動端末の少なくとも一方に対して、当該移動端末が可読なコンテンツを送信する。ここで、移動端末が可読なコンテンツとは、移動端末が情報処理可能なデータまたはプログラム等である。移動端末は、受信したコンテンツを処理して表示出力してもよいし、音声出力してもよいし、印刷出力してもよいし、出力せずに内部処理に用いてもよい。なお、コンテンツ送信部26によって送信されるコンテンツは、第1比較処理や第2比較処理の判定基準に適合した内容であることが好ましい。 The content transmission unit 26 transmits content readable by the mobile terminal to at least one of the mobile terminal indicated by the new identification information and the mobile terminal indicated by the identification information selected by the same set search unit 25. Here, the content readable by the mobile terminal is data or a program that can be processed by the mobile terminal. The mobile terminal may process and display the received content, output it by voice, print it out, or use it for internal processing without outputting it. Note that the content transmitted by the content transmission unit 26 is preferably content that conforms to the determination criteria of the first comparison process and the second comparison process.
 コンテンツ送信部26によって送信されるコンテンツは、情報提供サーバ20内に備えられているデータベース(図示せず)に保有されてもよいし、他の装置や他のネットワーク(図示せず)から取得されてもよい。特に、コンテンツ送信部26は、第1比較処理または第2比較処理の判定条件に応じてコンテンツを検索する機能を有していることが望ましい。 The content transmitted by the content transmission unit 26 may be held in a database (not shown) provided in the information providing server 20, or acquired from another device or another network (not shown). May be. In particular, the content transmission unit 26 desirably has a function of searching for content according to the determination condition of the first comparison process or the second comparison process.
 上述した情報提供サーバ20に含まれる構成の全部または一部は、ハードウェアで実現されてもよいし、あるいは、プロセッサに処理を実行させるプログラム(またはプログラムコード)で実現されてもよい。プロセッサは、不揮発性メモリなどの記録媒体からそのプログラムを読み出し実行する。 All or part of the configuration included in the information providing server 20 described above may be realized by hardware, or may be realized by a program (or program code) that causes a processor to execute processing. The processor reads and executes the program from a recording medium such as a nonvolatile memory.
 図2は、移動履歴記憶部22に記憶されるテーブルを示す図である。ここで、図2の例において、移動端末11の識別情報は「0011」、移動端末12の識別情報は「0012」、移動端末13の識別情報は「0013」と仮定する。また、図2の例によれば、夫々の位置情報は、緯度と経度とで示される。さらに、図2の例で示されるテーブルには、夫々の位置情報に対応する時刻情報も保有される。ここで、位置情報に対応する時刻情報とは、位置情報が測位された時刻を示す情報であってもよいし、受信部21によって位置情報が受信された時刻を示す情報であってもよい。なお、ここで示すテーブルは一例であって、必ずしも図示するフォーマットである必要はない。 FIG. 2 is a diagram showing a table stored in the movement history storage unit 22. In the example of FIG. 2, it is assumed that the identification information of the mobile terminal 11 is “0011”, the identification information of the mobile terminal 12 is “0012”, and the identification information of the mobile terminal 13 is “0013”. Moreover, according to the example of FIG. 2, each positional information is shown with the latitude and the longitude. Furthermore, the table shown in the example of FIG. 2 also holds time information corresponding to each position information. Here, the time information corresponding to the position information may be information indicating the time when the position information is measured, or may be information indicating the time when the position information is received by the receiving unit 21. Note that the table shown here is an example and does not necessarily have the format shown.
 図3は、相互関係記憶部24に記憶されるテーブルを示す図である。ここで、「0011」「0012」「0013」以外の識別情報は、図1で図示されない移動端末の識別情報であると仮定する。相関関係抽出部23によって相関関係有りと判定された移動端末の識別情報同士は、同じ行に格納される。図3の例では、最も左の列に格納される識別情報(図3における第1の識別情報)を基準として、基準となる識別情報と相関関係有りと判定された識別情報が、同じ行に格納されている。なお、図3には第1~第3の識別情報を図示しているが、同一行に四つ以上の識別情報が格納されてもよい。また、ここで示すテーブルは一例であって、必ずしも図示するフォーマットである必要はない。例えば、相関関係抽出部23によって相関関係有りと判定される度に新たな行を追加し、判定の対象となった少なくとも二つの識別情報を追加した行に夫々格納するようにしてもよい。 FIG. 3 is a diagram showing a table stored in the correlation storage unit 24. Here, it is assumed that identification information other than “0011”, “0012”, and “0013” is identification information of a mobile terminal not shown in FIG. Identification information of mobile terminals determined to have a correlation by the correlation extraction unit 23 is stored in the same row. In the example of FIG. 3, the identification information determined to have a correlation with the reference identification information is stored in the same row with reference to the identification information stored in the leftmost column (first identification information in FIG. 3). Stored. Although FIG. 3 shows the first to third identification information, four or more identification information may be stored in the same row. Further, the table shown here is an example, and it is not always necessary to have the format shown in the figure. For example, a new row may be added each time it is determined that there is a correlation by the correlation extraction unit 23, and at least two pieces of identification information to be determined may be stored in the added rows.
 なお、相互関係抽出部23が実行する第1比較処理とはどのような処理であって、どのような判定のとき、相互関係記憶部24は一の識別情報と他の識別情報とを関係付けて記憶するのかという点について、本実施形態は多様な形態を採りうる。どのような関係性を有する移動端末同士またはその利用者同士を関係付け、どのようなコンテンツを当該利用者に提供するのかによって、その形態は適切に選択されればよい。 In addition, what kind of process is the first comparison process executed by the correlation extraction unit 23, and what kind of determination is made, the correlation storage unit 24 associates one identification information with another identification information. This embodiment can take various forms with respect to whether or not to store the information. The form may be appropriately selected depending on what kind of relationship between mobile terminals or their users and what kind of contents are provided to the users.
 例えば、第1比較処理は、一の識別情報に関連付けられた複数の位置情報から成る第1データ群と、他の識別情報に関連付けられた複数の位置情報から成る第2データ群と、を比較することであってもよい。より詳細には、第1比較処理は、メッシュ状に区分された二次元空間上に第1データ群と第2データ群とを配置したとき、第1データ群の位置情報と、第2データ群の位置情報とが共に配置されたメッシュの数によって一致度を算出してもよい。このように処理することで、移動端末の移動経路の類似性に応じて同一組となる識別情報を検索することができるので、移動中の移動端末に対して本実施形態を適用する場合に適している。また、各々の移動端末が位置情報を送信(測位)するタイミングが異なる状況であっても、比較的高い精度で比較することができる。 For example, in the first comparison process, a first data group composed of a plurality of position information associated with one identification information is compared with a second data group composed of a plurality of position information associated with other identification information. It may be to do. More specifically, in the first comparison process, when the first data group and the second data group are arranged in a two-dimensional space divided in a mesh shape, the position information of the first data group and the second data group The degree of coincidence may be calculated based on the number of meshes arranged together with the position information. By performing processing in this way, it is possible to search for the same set of identification information according to the similarity of the movement route of the mobile terminal, which is suitable when the present embodiment is applied to a moving mobile terminal. ing. Further, even when each mobile terminal transmits the position information (positioning) at different timings, the comparison can be performed with relatively high accuracy.
 または、受信部21が位置情報と自機識別情報と他機識別情報とを受信し、移動履歴記憶部22は、更に自機識別情報と他機識別情報とを関連付けて記憶する場合、第1比較処理は、一の自機識別情報に関係付けられた位置情報と、当該一の自機識別情報に関連付けられた他機識別情報によって示される移動端末を示している他の自機識別情報に関係付けられた位置情報と、を比較することであってもよい。 Alternatively, the receiving unit 21 receives the position information, the own device identification information, and the other device identification information, and the movement history storage unit 22 further stores the first device identification information and the other device identification information in association with each other. In the comparison process, the position information associated with the one apparatus identification information and the other apparatus identification information indicating the mobile terminal indicated by the other apparatus identification information associated with the one apparatus identification information. It may be to compare the related positional information.
 より具体的には、例えば、移動端末11、12、及び13がいずれも携帯電話機であったとする。移動端末11の着信履歴や受信メールとして、移動端末12の電話番号やメールアドレス等が残っている場合、移動端末11は自機の識別情報と、移動端末12の識別情報とを送信することができる。その後、相互関係抽出部23は、移動端末11の識別情報に関連付けられた位置情報と、移動端末12の識別番号に関連付けられた位置情報とを比較することによって第1比較処理を実行することができる。このように、移動端末が保有している他機の識別情報を用いて第1比較処理を実行することで、より強い人間関係のある利用者が使用している移動端末の識別情報同士を関係付けて、相互関係記憶部24に記憶させることができる。 More specifically, for example, it is assumed that the mobile terminals 11, 12, and 13 are all mobile phones. If the telephone number or mail address of the mobile terminal 12 remains as the incoming history or received mail of the mobile terminal 11, the mobile terminal 11 may transmit its own identification information and the identification information of the mobile terminal 12. it can. Thereafter, the correlation extracting unit 23 may execute the first comparison process by comparing the position information associated with the identification information of the mobile terminal 11 and the position information associated with the identification number of the mobile terminal 12. it can. In this way, by executing the first comparison process using the identification information of the other device held by the mobile terminal, the identification information of the mobile terminal used by a user with a stronger human relationship is related. In addition, it can be stored in the correlation storage unit 24.
 または、受信部21は、各々の移動端末から更に、位置情報に対応する時刻情報を受信し、移動履歴記憶部22は、位置情報と識別情報と時刻情報とを関連付けて記憶する場合、第1比較処理は、時間帯情報を取得し、当該時間帯情報の時間帯を示す時刻情報に関連付けられた位置情報同士を比較することであってもよい。より具体的には、通勤時間が設定入力されている場合、相互関係抽出部23が、通勤の時間帯に含まれる時刻を示す時刻情報に関係付けられた位置情報同士を比較することによって、同じ通勤経路を利用している利用者同士の移動端末の識別情報を関係付けて相互関係記憶部24に記憶させること等ができる。 Alternatively, the receiving unit 21 further receives time information corresponding to the position information from each mobile terminal, and the movement history storage unit 22 stores the position information, the identification information, and the time information in association with each other. The comparison process may be to acquire time zone information and compare position information associated with time information indicating the time zone of the time zone information. More specifically, when the commuting time is set and input, the correlation extracting unit 23 compares the positional information related to the time information indicating the time included in the commuting time zone, thereby obtaining the same. The identification information of the mobile terminals between users using the commuting route can be related and stored in the correlation storage unit 24.
 ここで、時間帯情報は、情報提供サーバ20にデフォルトで設定された値であってもよいし、移動端末11(または12、13)の利用者によって入力された値であってもよいし、情報提供サーバ20の管理者によって入力された値であってもよい。 Here, the time zone information may be a value set by default in the information providing server 20, or may be a value input by the user of the mobile terminal 11 (or 12, 13). It may be a value input by the administrator of the information providing server 20.
 また、上記と同様に、受信部21は、各々の移動端末から更に、位置情報に対応する時刻情報を受信し、移動履歴記憶部22は、位置情報と識別情報と時刻情報とを関連付けて記憶する場合、同一組検索部25(第2取得処理)は、第1取得処理によって取得された識別情報に関連付けられ、かつ新規の位置情報に対応する時刻情報が示す時刻を基準として所定の時間差に収まる時刻情報に対応する位置情報を、移動履歴記憶部22から取得してもよい。 Similarly to the above, the receiving unit 21 further receives time information corresponding to the position information from each mobile terminal, and the movement history storage unit 22 stores the position information, the identification information, and the time information in association with each other. In this case, the same set search unit 25 (second acquisition process) uses a predetermined time difference based on the time indicated by the time information associated with the identification information acquired by the first acquisition process and corresponding to the new position information. The position information corresponding to the time information to be stored may be acquired from the movement history storage unit 22.
 さらには、第1比較処理は、一の識別情報に関係付けられた位置情報が示す位置と、他の識別情報に関係付けられた位置情報が示す位置との距離を算出し、距離に応じて判定してもよい。当然、算出された距離が所定の閾値以下(未満)であるときに双方の位置情報を関連付けて相互関係記憶部24に記憶してもよいし、算出された距離が所定の閾値以上である(または所定の閾値を超える)ときに双方の位置情報を関連付けて相互関係記憶部24に記憶してもよい。 Further, the first comparison process calculates a distance between the position indicated by the position information related to the one identification information and the position indicated by the position information related to the other identification information, and according to the distance You may judge. Of course, when the calculated distance is equal to or less than a predetermined threshold (less than), both pieces of positional information may be associated and stored in the correlation storage unit 24, or the calculated distance is equal to or greater than a predetermined threshold ( Alternatively, when the predetermined threshold value is exceeded, both pieces of positional information may be associated and stored in the correlation storage unit 24.
 算出された距離が所定の閾値以下(または所定の閾値未満)であることを判定条件とする場合、例えば、コンテンツ送信部26から待ち合わせ案内に関する情報をコンテンツとして各移動端末に送信するシステム等に好適である。また、算出された距離が所定の閾値以上である(を超える)ことを判定条件とする場合、例えば、夜間の徘徊癖がある方に移動端末を持たせて、徘徊を検出して他の移動端末に報知するシステム等に好適である。 When the determination condition is that the calculated distance is equal to or less than a predetermined threshold (or less than a predetermined threshold), for example, it is suitable for a system that transmits information on meeting guidance from the content transmission unit 26 to each mobile terminal as content. It is. In addition, when the determination condition is that the calculated distance is equal to or greater than (or exceeds) a predetermined threshold, for example, a person with a night habit has a mobile terminal to detect the hail and perform other movements. It is suitable for a system that notifies a terminal.
 相互関係抽出部23が、位置と、当該位置の属するカテゴリとが関係付けられた地図情報を記憶しているのであれば、第1比較処理は、一の識別情報に関係付けられた位置情報によって示される位置が属しているカテゴリと、他の識別情報に関係付けられた位置情報によって示される位置が属しているカテゴリとを比較し、互いに一致するか否かを判定してもよい。ここで、地図情報とは、例えば、座標位置と、当該座標位置に位置する建物や施設等と、を関連付けている情報である。本実施形態において、地図情報は必ずしも人間が可視的に認知可能なように表示出力できなくてもよい。 If the interrelation extraction unit 23 stores map information in which a position and a category to which the position belongs are stored, the first comparison process is performed based on position information related to one piece of identification information. The category to which the indicated position belongs may be compared with the category to which the position indicated by the position information related to other identification information belongs to determine whether or not they match each other. Here, the map information is, for example, information that associates a coordinate position with a building or facility located at the coordinate position. In the present embodiment, the map information may not necessarily be displayed and output so that a human can visually recognize it.
 より具体的には、一の識別情報に関係付けられた位置情報と他の識別情報に関係付けられた位置情報とが、A社の事業所に集中しているような場合、双方の位置情報は「A社」というカテゴリで一致すると判定されてもよい。また、このような場合に、コンテンツ送信部26から送信されるコンテンツは、上記カテゴリに即した内容の情報であることが好ましい。 More specifically, when the location information related to one identification information and the location information related to other identification information are concentrated in the office of company A, both location information May be determined to match in the category “Company A”. In such a case, it is preferable that the content transmitted from the content transmission unit 26 is information of contents in accordance with the above category.
 上述した第1比較処理の判定条件の例示は、いずれか1つを用いてもよいし、いずれか複数を組み合わせて用いてもよい。また、ここで例示した第1比較処理の判定条件は、第2比較処理の判定条件としても同様に適用することが可能である。しかし、第2比較処理の判定条件を少なくすることによって、同一組検索部25の処理速度の向上を図ることができるので、本実施形態においてはその詳細は説明しない。 Any one of the determination conditions of the first comparison process described above may be used, or any of them may be used in combination. Further, the determination conditions of the first comparison process exemplified here can be similarly applied as the determination conditions of the second comparison process. However, since the processing speed of the same group search unit 25 can be improved by reducing the determination conditions of the second comparison process, details thereof will not be described in the present embodiment.
 図4は、第1の実施形態の情報処理方法を示す流れ図である。図4を参照して本実施の形態の全体の動作について説明する。 FIG. 4 is a flowchart showing the information processing method of the first embodiment. The overall operation of the present embodiment will be described with reference to FIG.
 情報提供サーバ20は、複数の移動端末11、12、及び13の各々から、移動端末自体の位置を示す位置情報と、当該位置情報に対応する移動端末11、12、又は13を識別する識別情報と、を受信すると(ステップS2のYES)、受信された位置情報と識別情報とを関係付けて記憶する(ステップS3)。なお、情報提供サーバ20は、位置情報と識別情報とを受信しない間(ステップS2のNO)、待機状態となる。 The information providing server 20 includes, from each of the plurality of mobile terminals 11, 12, and 13, position information indicating the position of the mobile terminal itself, and identification information for identifying the mobile terminal 11, 12, or 13 corresponding to the position information. Are received (YES in step S2), the received position information and identification information are stored in association with each other (step S3). Note that the information providing server 20 is in a standby state while not receiving the position information and the identification information (NO in step S2).
 情報提供サーバ20は、ステップS3で記憶された位置情報と識別情報の少なくとも一部に対して、第1比較処理が実行済みであるとき(ステップS4のYES)、ステップS11で記憶された識別情報のうち、ステップS2で受信した新規の識別情報と同じ識別情報と関係付けられ記憶されている識別情報を取得する(ステップS5)。次に、情報提供サーバ20は、ステップS3で記憶された複数の位置情報のうち、ステップS5で取得された識別情報に関連付けられた位置情報を取得する(ステップS6)。そして、情報提供サーバ20は、ステップS6で取得された位置情報と、新規の位置情報とを比較する第2比較処理を実行し、第2比較処理の判定結果に応じて、ステップS6で取得された位置情報のうち少なくとも一つを検索し、検索された位置情報に関連付けられた識別情報を、新規の識別情報の同一組とする(ステップS7)。そして、情報提供サーバ20は、新規の識別情報が示す移動端末、及びステップS7で当該新規の識別情報の同一組として検索された識別情報が示す移動端末の少なくとも一方(本実施形態においては移動端末11、12、及び13のいずれか)に対して、当該移動端末が可読なコンテンツを送信する(ステップS8)。なお、第1比較処理が未実行であるとき(ステップS4のNO)、およびステップS8の後は、ステップS9に移行する。 When the first comparison process has been executed for at least part of the position information and the identification information stored in step S3 (YES in step S4), the information providing server 20 stores the identification information stored in step S11. Among these, the identification information stored in association with the same identification information as the new identification information received in step S2 is acquired (step S5). Next, the information providing server 20 acquires position information associated with the identification information acquired in step S5 among the plurality of position information stored in step S3 (step S6). And the information provision server 20 performs the 2nd comparison process which compares the position information acquired by step S6, and new position information, and is acquired by step S6 according to the determination result of a 2nd comparison process. At least one of the obtained position information is searched, and the identification information associated with the searched position information is set as the same set of new identification information (step S7). The information providing server 20 is at least one of the mobile terminal indicated by the new identification information and the mobile terminal indicated by the identification information retrieved as the same set of the new identification information in step S7 (in this embodiment, the mobile terminal 11, 12, and 13), the mobile terminal transmits content that can be read by the mobile terminal (step S <b> 8). When the first comparison process is not executed (NO in step S4) and after step S8, the process proceeds to step S9.
 第1比較処理を実行するタイミングであるとき(ステップS9のYES)、情報提供サーバ20は、ステップS3で記憶された位置情報のうち、一の識別情報に関係付けられた位置情報と、他の識別情報に関係付けられた位置情報と、を比較する第1比較処理を実行する(ステップS10)。そして、情報提供サーバ20は、第1比較処理の判定結果に応じて、一の識別情報と他の識別情報とを関係付けて記憶する(ステップS11)。なお、第1比較処理を実行するタイミングではないとき(ステップS9のNO)、およびステップS11の後は、ステップS1に移行する。 When it is time to execute the first comparison process (YES in step S9), the information providing server 20 compares the position information related to one identification information among the position information stored in step S3, A first comparison process is performed for comparing the positional information associated with the identification information (step S10). Then, the information providing server 20 stores the one identification information and the other identification information in association with each other according to the determination result of the first comparison process (step S11). When it is not time to execute the first comparison process (NO in step S9) and after step S11, the process proceeds to step S1.
 ここで、ステップS10が実行される頻度(ステップS9でYESとなる頻度)は、ステップS2でYESとなる頻度より少ないことが望ましい。 Here, it is desirable that the frequency at which step S10 is executed (the frequency at which YES is determined at step S9) be less than the frequency at which YES is determined at step S2.
 情報提供サーバ20を停止させるべきとき(ステップS1のYES)、この流れ図で示す情報提供サーバ20の動作は終了となる。また、情報提供サーバ20の稼動を継続するとき(ステップS1のNO)、情報提供サーバ20は、再び位置情報と識別情報とを受信するまで待機状態となる。なお、情報提供サーバ20を停止させるべきときとは、情報提供サーバ20の電源を切るときや、情報提供サーバ20と移動端末11、12、13との間で通信不能になったとき等である。 When the information providing server 20 should be stopped (YES in step S1), the operation of the information providing server 20 shown in this flowchart is terminated. Further, when the operation of the information providing server 20 is continued (NO in step S1), the information providing server 20 is in a standby state until it receives the position information and the identification information again. The time when the information providing server 20 should be stopped is when the information providing server 20 is turned off or when communication between the information providing server 20 and the mobile terminals 11, 12, 13 is disabled. .
 ここで、本実施形態の効果について説明する。本実施形態において、情報提供サーバ20は、第1比較処理によって複数の移動端末の中から同一組として検索される可能性の高い識別情報同士を予め関係付けて記憶しておく。そして、新規で受信した位置情報を発した移動端末と同一組になる移動端末の識別情報を、予め関係付けられた識別情報の中から選択する。このように、新規の位置情報を受信する事前に、同一組になる移動端末の識別情報の候補を限定するので、その後の検索処理にかかる時間を軽減することができる。 Here, the effect of this embodiment will be described. In this embodiment, the information providing server 20 associates and stores in advance identification information that is highly likely to be searched as the same set from a plurality of mobile terminals by the first comparison process. And the identification information of the mobile terminal which becomes the same group as the mobile terminal which issued the newly received position information is selected from the identification information associated in advance. In this way, since the candidates for identification information of mobile terminals that are in the same set are limited in advance before receiving new location information, the time required for subsequent search processing can be reduced.
 また、本実施形態においては、同一組になる識別情報の候補を限定する第1比較処理は、各移動端末から受信された位置情報や識別情報等を用いるが、これらの情報を入力する作業を利用者に強いることはなく、利用者としては意識せずとも実現可能な処理である。すなわち、利用者の煩雑な作業が不要である。 In the present embodiment, the first comparison process for limiting the candidates for identification information in the same set uses position information, identification information, and the like received from each mobile terminal. This is a process that does not force the user and can be realized without being conscious of the user. That is, no complicated work for the user is required.
 さらに、本実施形態においては、第1比較処理または第2比較処理の判定基準を複数通り挙げている。これらを適切に組み合わせることによって、同一組の識別情報を検索する確からしさが向上する。 Furthermore, in this embodiment, a plurality of determination criteria for the first comparison process or the second comparison process are listed. By combining these appropriately, the probability of searching for the same set of identification information is improved.
 〔第2の実施形態〕
 図5は、第2の実施形態の情報処理システム200の構成を示すブロック図である。図5を参照すると、第2の実施の形態は、利用者が携行する複数の移動端末31、32、及び33と、移動端末31、32、及び33を介して利用者に情報提供を行う情報提供サーバ40とから構成されている。情報提供サーバ40(情報処理装置)は、受信部21と、移動履歴記憶部22と、相互関係抽出部23と、相互関係記憶部24と、同一組検索部25と、コンテンツ送信部26と、同期要求部41と、を含む。なお、第1の実施形態の情報提供サーバ20と、情報提供サーバ40との違いは、同期要求部41を追加したことにある。その他の構成要素に関しては、第1の実施形態で説明した内容とほぼ同じなので、ここでの詳細な説明は割愛する。
[Second Embodiment]
FIG. 5 is a block diagram illustrating a configuration of the information processing system 200 according to the second embodiment. Referring to FIG. 5, in the second embodiment, a plurality of mobile terminals 31, 32, and 33 carried by the user, and information that provides information to the user via the mobile terminals 31, 32, and 33. And a providing server 40. The information providing server 40 (information processing device) includes a receiving unit 21, a movement history storage unit 22, a correlation extraction unit 23, a correlation storage unit 24, the same set search unit 25, a content transmission unit 26, A synchronization request unit 41. The difference between the information providing server 20 of the first embodiment and the information providing server 40 is that a synchronization request unit 41 is added. The other components are substantially the same as those described in the first embodiment, and thus detailed description thereof is omitted here.
 移動端末31、32、及び33は、自機の位置を測位する測位処理を間欠的に実行し、測位処理によって生成された位置情報を、情報提供サーバ40に送信する。また、同期要求部41は、新規の識別情報と、同一組検索部25によって出力された識別情報が示す移動端末とのそれぞれに対して(移動端末31、32及び33のうち少なくとも二つに対して)、測位処理を同期させる同期要求信号を送信する。ここで、同期要求信号は、例えば、次回以降の測位処理を行う時刻を指令する信号であり、複数の移動端末に対して同一の時刻を指定することによって、測位処理の同期を実現することができる。移動端末31、32、及び33は、同期要求信号を受信したとき、指定された時刻に測位処理を実行する。 The mobile terminals 31, 32, and 33 intermittently execute a positioning process for positioning the position of the mobile terminal, and transmit the position information generated by the positioning process to the information providing server 40. In addition, the synchronization requesting unit 41 responds to each of the new identification information and the mobile terminal indicated by the identification information output by the same set search unit 25 (for at least two of the mobile terminals 31, 32, and 33). A synchronization request signal for synchronizing the positioning process. Here, the synchronization request signal is, for example, a signal for instructing the time for performing the positioning process after the next time, and the synchronization of the positioning process can be realized by designating the same time for a plurality of mobile terminals. it can. When receiving the synchronization request signal, the mobile terminals 31, 32, and 33 execute the positioning process at a designated time.
 図6は、本実施形態の情報処理方法を示す流れ図である。ステップT1~ステップT8の動作は、第1の実施形態で説明したステップS1~ステップS8と同様の動作となる。また、ステップT9~ステップT11の動作は、第1の実施形態で説明したステップS9~ステップS11と同様の動作となる。 FIG. 6 is a flowchart showing the information processing method of this embodiment. The operations in steps T1 to T8 are the same as those in steps S1 to S8 described in the first embodiment. Further, the operations from step T9 to step T11 are the same as the operations from step S9 to step S11 described in the first embodiment.
 新規の識別情報が示す移動端末と、ステップT7で出力された識別情報が示す移動端末とのそれぞれに対して、位置情報を生成する測位処理を同期させる同期要求信号が未送信であるとき(ステップT12のNO)、当該移動端末に対して同期要求信号を送信する(ステップT13)。ステップT13の後は、ステップT1に移行する。 When the synchronization request signal for synchronizing the positioning process for generating the position information is not transmitted to each of the mobile terminal indicated by the new identification information and the mobile terminal indicated by the identification information output in step T7 (step (NO in T12), a synchronization request signal is transmitted to the mobile terminal (step T13). After step T13, the process proceeds to step T1.
 一方、当該移動端末に対して同期要求信号を送信済みであるとき(ステップT12のYES)、当該移動端末に対して当該移動端末が可読なコンテンツを送信する(ステップT8)。ステップT8の後は、ステップT9に移行する。 On the other hand, when the synchronization request signal has been transmitted to the mobile terminal (YES in step T12), the mobile terminal transmits content readable by the mobile terminal (step T8). After step T8, the process proceeds to step T9.
 ここで、本実施形態の効果について説明する。本実施形態では、同一組として検索された移動端末に同期要求信号を送信して、当該移動端末の測位処理のタイミングを同期させる。測位処理を同期させた後に、受信した新規の位置情報と新規の識別情報とを用いて再び検索処理を実行すると、より精度の高い検索処理を行うことができる。 Here, the effect of this embodiment will be described. In this embodiment, a synchronization request signal is transmitted to the mobile terminals searched as the same group, and the timing of the positioning process of the mobile terminal is synchronized. If the search process is executed again using the received new position information and new identification information after synchronizing the positioning process, the search process with higher accuracy can be performed.
 また、検索対象の移動端末の測位処理を同期させているので、当該移動端末が高速で移動している場合においても、比較的精度の高い検索処理を行うことができる。 In addition, since the positioning process of the mobile terminal to be searched is synchronized, even when the mobile terminal is moving at high speed, it is possible to perform a search process with relatively high accuracy.
 以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。 As described above, the embodiments of the present invention have been described with reference to the drawings. However, these are exemplifications of the present invention, and various configurations other than the above can be adopted.
 本発明は、利用者が携行する移動端末から間欠的に送信される位置情報に基づき利用者の状況に即した情報提供を行う情報提供システムの用途に適用できる。特に、一の移動端末と同じ移動経路で移動する他の移動端末(同伴者)を検索して、その状況に即した情報提供を行う情報提供システムに好適である。一般に同伴者の有無は利用者の状況に大きな影響をあたえるため、本発明は有効に利用できる。 The present invention can be applied to the use of an information providing system that provides information in accordance with a user's situation based on position information intermittently transmitted from a mobile terminal carried by the user. In particular, it is suitable for an information providing system that searches for another mobile terminal (accompanied person) who travels on the same travel route as that of one mobile terminal and provides information according to the situation. In general, since the presence or absence of a companion greatly affects the user's situation, the present invention can be used effectively.
 また、利用者が携行する移動端末から送信される位置情報と識別情報と、利用者が運転する自動車に搭載されたカーナビゲーション機器から送信される位置情報と識別情報とを合わせ、自動車にどの利用者が搭乗しているか判定するといった用途にも適用可能である。一般に、自動車には複数の利用者が搭乗することが多くあり、カーナビゲーション機器に対して搭乗者の嗜好を反映させた情報提供を行う場合、本発明を有効に活用できる。 In addition, the location information and identification information transmitted from the mobile terminal carried by the user, and the location information and identification information transmitted from the car navigation device mounted on the vehicle driven by the user are combined to determine which usage the vehicle uses. It is also applicable to uses such as determining whether a person is on board. In general, a plurality of users often board a car, and the present invention can be effectively utilized when providing information reflecting the passenger's preference to a car navigation device.
 一方、上記の実施形態においては、コンテンツ送信部26を構成要素として含むシステムを説明したが、必ずしもコンテンツ配信に本発明を用いる必要はない。本発明は、複数の移動端末の各々から位置情報と識別情報とを繰り返し受信し、受信した位置情報と識別情報とに基づいて、特定の条件を満たす位置関係にある移動端末同士を検索するシステムであれば適用可能である。 On the other hand, in the above embodiment, the system including the content transmission unit 26 as a component has been described, but the present invention is not necessarily used for content distribution. The present invention repeatedly receives position information and identification information from each of a plurality of mobile terminals, and searches for mobile terminals in a positional relationship that satisfy a specific condition based on the received position information and identification information. If so, it is applicable.
 また、上記実施形態の説明には、複数の流れ図を用いており、それぞれに複数のステップを順番に記載してあるが、その記載の順番は、本発明の情報処理方法のステップを実行する順番を限定するものではない。このため、本発明の情報処理方法を実行するときには、その複数のステップの順番は内容的に支障しない範囲で変更することができる。 In the description of the above embodiment, a plurality of flowcharts are used, and a plurality of steps are described in order. The order of description is the order in which the steps of the information processing method of the present invention are executed. It is not intended to limit. For this reason, when the information processing method of the present invention is executed, the order of the plurality of steps can be changed within a range that does not hinder the contents.
 この出願は、2010年3月15日に出願された日本出願特願2010-56952号を基礎とする優先権を主張し、その開示の全てをここに取り込む。 This application claims priority based on Japanese Patent Application No. 2010-56952 filed on Mar. 15, 2010, the entire disclosure of which is incorporated herein.

Claims (20)

  1.  複数の移動端末の各々から、移動端末自体の位置を示す位置情報と、当該位置情報に対応する移動端末を識別する識別情報と、を間欠的にそれぞれ受信する受信手段と、
     前記受信手段によって受信された位置情報と識別情報とを関係付けて記憶する移動履歴記憶手段と、
     前記移動履歴記憶手段に記憶された複数の位置情報のうち、一の識別情報に関係付けられた位置情報と、他の識別情報に関係付けられた位置情報と、を比較する第1比較処理を実行することにより、当該一の識別情報と当該他の識別情報との間の相互関係の有無を判定する第1比較手段と、
     前記第1比較手段によって実行された前記第1比較処理の判定結果に応じて、前記一の識別情報と前記他の識別情報とを関係付けて記憶する相互関係記憶手段と、
     前記受信手段が新規の位置情報と新規の識別情報とを受信したとき、前記新規の識別情報と同じ識別情報に関係付けられた識別情報を前記相互関係記憶手段から取得する第1取得手段と、
     前記第1取得手段によって取得された識別情報に関連付けられた位置情報を前記移動履歴記憶手段から取得する第2取得手段と、
     前記第2取得手段によって取得された位置情報と、前記新規の位置情報とを比較する第2比較処理を実行し、当該第2比較処理の判定結果に応じて、前記第2取得手段によって取得された位置情報のうち少なくとも一つを選択し、選択された位置情報に関連付けられた識別情報を出力する第2比較手段と、
     を備えることを特徴とする情報処理装置。
    Receiving means for intermittently receiving, from each of a plurality of mobile terminals, location information indicating the location of the mobile terminal itself and identification information for identifying the mobile terminal corresponding to the location information;
    Movement history storage means for storing the positional information and the identification information received by the receiving means in association with each other;
    A first comparison process for comparing position information related to one identification information and position information related to other identification information among a plurality of position information stored in the movement history storage means. A first comparing means for determining whether or not there is a mutual relationship between the one identification information and the other identification information by executing;
    Correlation storage means for storing the one identification information and the other identification information in association with each other according to the determination result of the first comparison processing executed by the first comparison means;
    First acquisition means for acquiring identification information related to the same identification information as the new identification information from the correlation storage means when the receiving means receives new position information and new identification information;
    Second acquisition means for acquiring position information associated with the identification information acquired by the first acquisition means from the movement history storage means;
    A second comparison process for comparing the position information acquired by the second acquisition unit and the new position information is executed, and acquired by the second acquisition unit according to a determination result of the second comparison process. Second comparison means for selecting at least one of the selected position information and outputting identification information associated with the selected position information;
    An information processing apparatus comprising:
  2.  請求項1に記載の情報処理装置であって、
     前記第1比較処理は、前記一の識別情報に関連付けられた複数の位置情報から成る第1データ群と、前記他の識別情報に関連付けられた複数の位置情報から成る第2データ群と、を比較し、当該第1データ群と当該第2データ群との一致度に応じて前記相互関係の有無を判定することを特徴とする情報処理装置。
    The information processing apparatus according to claim 1,
    The first comparison process includes: a first data group composed of a plurality of position information associated with the one identification information; and a second data group composed of a plurality of position information associated with the other identification information. An information processing apparatus that compares and determines the presence or absence of the correlation according to the degree of coincidence between the first data group and the second data group.
  3.  請求項2に記載の情報処理装置であって、
     前記第1比較処理は、メッシュ状に区分された二次元空間上に前記第1データ群と前記第2データ群とを配置したとき、前記第1データ群の位置情報と、前記第2データ群の位置情報とが共に配置されたメッシュの数によって前記一致度を算出することを特徴とする情報処理装置。
    The information processing apparatus according to claim 2,
    In the first comparison process, when the first data group and the second data group are arranged in a two-dimensional space divided in a mesh shape, the position information of the first data group and the second data group The degree of coincidence is calculated based on the number of meshes arranged together with the position information.
  4.  請求項1乃至3いずれか一項に記載の情報処理装置であって、
     前記受信手段は、移動端末から位置情報と、当該移動端末を示す自機識別情報と、他の移動端末を示す他機識別情報と、を受信し、
     前記移動履歴記憶手段は、更に前記自機識別情報と前記他機識別情報とを関連付けて記憶し、
     前記第1比較処理は、一の自機識別情報に関係付けられた位置情報と、当該一の自機識別情報に関係付けられた他機識別情報と同一の移動端末を示す他の自機識別情報に関係付けられた位置情報と、を比較することを特徴とする情報処理装置。
    An information processing apparatus according to any one of claims 1 to 3,
    The receiving means receives position information from the mobile terminal, own device identification information indicating the mobile terminal, and other device identification information indicating another mobile terminal,
    The movement history storage means further stores the own device identification information and the other device identification information in association with each other,
    In the first comparison process, the position information associated with the one apparatus identification information and the other apparatus identification indicating the same mobile terminal as the other apparatus identification information associated with the one apparatus identification information. An information processing apparatus characterized by comparing position information related to information.
  5.  請求項1乃至4いずれか一項に記載の情報処理装置であって、
     前記受信手段は、移動端末から更に、位置情報に対応する時刻情報を受信し、
     前記移動履歴記憶手段は、前記位置情報と前記識別情報と前記時刻情報とを関連付けて記憶し、
     前記第1比較手段は、時間帯情報を取得し、当該時間帯情報の時間帯を示す時刻情報に関連付けられた位置情報同士を比較する前記第1比較処理を実行することを特徴とする情報処理装置。
    An information processing apparatus according to any one of claims 1 to 4,
    The receiving means further receives time information corresponding to the location information from the mobile terminal,
    The movement history storage means stores the position information, the identification information, and the time information in association with each other,
    The first comparison means performs the first comparison process of acquiring time zone information and comparing position information associated with time information indicating the time zone of the time zone information. apparatus.
  6.  請求項1乃至5いずれか一項に記載の情報処理装置であって、
     前記受信手段は、移動端末から更に、位置情報に対応する時刻情報を受信し、
     前記移動履歴記憶手段は、前記位置情報と前記識別情報と前記時刻情報とを関連付けて記憶し、
     前記第2取得手段は、前記第1取得手段によって取得された識別情報に関連付けられ、かつ前記新規の位置情報に対応する時刻情報が示す時刻を基準として所定の時間差に収まる時刻情報に対応する位置情報を、前記移動履歴記憶手段から取得することを特徴とする情報処理装置。
    An information processing apparatus according to any one of claims 1 to 5,
    The receiving means further receives time information corresponding to the location information from the mobile terminal,
    The movement history storage means stores the position information, the identification information, and the time information in association with each other,
    The second acquisition unit is associated with the identification information acquired by the first acquisition unit and corresponds to time information that falls within a predetermined time difference with reference to the time indicated by the time information corresponding to the new position information. Information is acquired from the movement history storage means.
  7.  請求項1乃至6いずれか一項に記載の情報処理装置であって、
     前記第1比較処理は、前記一の識別情報に関係付けられた位置情報が示す位置と、前記他の識別情報に関係付けられた位置情報が示す位置との距離を算出し、算出された距離に応じて前記相互関係の有無を判定することを特徴とする情報処理装置。
    An information processing apparatus according to any one of claims 1 to 6,
    The first comparison process calculates a distance between a position indicated by the position information related to the one identification information and a position indicated by the position information related to the other identification information, and the calculated distance An information processing apparatus that determines the presence or absence of the interrelation according to the information.
  8.  請求項1乃至7いずれか一項に記載の情報処理装置であって、
     位置と、当該位置が属するカテゴリとが関係付けられた地図情報を記憶する地図情報記憶手段を備え、
     前記第1比較処理は、前記一の識別情報に関係付けられた位置情報によって示される位置が属しているカテゴリと、前記他の識別情報に関係付けられた位置情報によって示される位置が属しているカテゴリとを比較し、互いに一致するか否かを判定することを特徴とする情報処理装置。
    An information processing apparatus according to any one of claims 1 to 7,
    Map information storage means for storing map information in which a position and a category to which the position belongs are associated;
    In the first comparison process, the category to which the position indicated by the position information related to the one identification information belongs and the position indicated by the position information related to the other identification information belong. An information processing apparatus that compares categories and determines whether or not they match each other.
  9.  請求項1乃至8いずれか一項に記載の情報処理装置であって、
     前記第1比較手段は、前記第1比較処理を間欠的に実行し、
     さらに前記第1比較手段が前記第1比較処理を実行する頻度は、前記受信手段が前記位置情報と前記識別情報とを受信する頻度より少ないことを特徴とする情報処理装置。
    An information processing apparatus according to any one of claims 1 to 8,
    The first comparison means intermittently executes the first comparison process,
    Furthermore, the frequency with which the first comparison unit performs the first comparison process is less than the frequency with which the reception unit receives the position information and the identification information.
  10.  請求項1乃至9いずれか一項に記載の情報処理装置であって、
     前記新規の識別情報が示す移動端末と、前記第2比較手段によって出力された識別情報が示す移動端末とのそれぞれに対して、前記位置情報を生成する測位処理を同期させる同期要求信号を送信する同期要求手段を備えることを特徴とする情報処理装置。
    An information processing apparatus according to any one of claims 1 to 9,
    A synchronization request signal for synchronizing the positioning process for generating the position information is transmitted to each of the mobile terminal indicated by the new identification information and the mobile terminal indicated by the identification information output by the second comparison unit. An information processing apparatus comprising synchronization request means.
  11.  請求項1乃至10いずれか一項に記載の情報処理装置であって、
     前記新規の識別情報が示す移動端末、及び前記第2比較手段によって出力された識別情報が示す移動端末の少なくとも一方に対して、当該移動端末が可読なコンテンツを送信するコンテンツ送信手段を備えることを特徴とする情報処理装置。
    An information processing apparatus according to any one of claims 1 to 10,
    Content transmission means for transmitting content readable by the mobile terminal to at least one of the mobile terminal indicated by the new identification information and the mobile terminal indicated by the identification information output by the second comparison means. A characteristic information processing apparatus.
  12.  自機の位置を示す位置情報と、前記自機を示す識別情報と、を間欠的にそれぞれ送信する複数の移動端末と、
     前記複数の移動端末の各々から、前記位置情報と前記識別情報とをそれぞれ受信する受信手段と、
     前記受信手段によって受信された位置情報と識別情報とを関係付けて記憶する移動履歴記憶手段と、
     前記移動履歴記憶手段に記憶された複数の位置情報のうち、一の識別情報に関係付けられた位置情報と、他の識別情報に関係付けられた位置情報と、を比較する第1比較処理を実行することにより、当該一の識別情報と当該他の識別情報との間の相互関係の有無を判定する第1比較手段と、
     前記第1比較手段によって実行された前記第1比較処理の判定結果に応じて、前記一の識別情報と前記他の識別情報とを関係付けて記憶する相互関係記憶手段と、
     前記受信手段が新規の位置情報と新規の識別情報とを受信したとき、前記新規の識別情報と同じ識別情報に関係付けられた識別情報を前記相互関係記憶手段から取得する第1取得手段と、
     前記第1取得手段によって取得された識別情報に関連付けられた位置情報を前記移動履歴記憶手段から取得する第2取得手段と、
     前記第2取得手段によって取得された位置情報と、前記新規の位置情報とを比較する第2比較処理を実行し、前記第2比較処理の判定結果に応じて、前記第2取得手段によって取得された位置情報のうち少なくとも一つを選択し、選択された位置情報に関連付けられた識別情報を出力する第2比較手段と、
    を備えることを特徴とする情報処理システム。
    A plurality of mobile terminals that intermittently transmit position information indicating the position of the own apparatus and identification information indicating the own apparatus;
    Receiving means for receiving the position information and the identification information from each of the plurality of mobile terminals;
    Movement history storage means for storing the positional information and the identification information received by the receiving means in association with each other;
    A first comparison process for comparing position information related to one identification information and position information related to other identification information among a plurality of position information stored in the movement history storage means. A first comparing means for determining whether or not there is a mutual relationship between the one identification information and the other identification information by executing;
    Correlation storage means for storing the one identification information and the other identification information in association with each other according to the determination result of the first comparison processing executed by the first comparison means;
    First acquisition means for acquiring identification information related to the same identification information as the new identification information from the correlation storage means when the receiving means receives new position information and new identification information;
    Second acquisition means for acquiring position information associated with the identification information acquired by the first acquisition means from the movement history storage means;
    A second comparison process for comparing the position information acquired by the second acquisition unit with the new position information is executed, and acquired by the second acquisition unit according to a determination result of the second comparison process. Second comparison means for selecting at least one of the selected position information and outputting identification information associated with the selected position information;
    An information processing system comprising:
  13.  請求項12に記載の情報処理システムであって、
     前記第1比較手段は、前記第1比較処理を間欠的に実行し、
     さらに前記第1比較手段が前記第1比較処理を実行する頻度は、前記移動端末が前記位置情報と前記識別情報とを送信する頻度より少ないことを特徴とする情報処理システム。
    An information processing system according to claim 12,
    The first comparison means intermittently executes the first comparison process,
    Furthermore, the frequency with which the first comparison means executes the first comparison processing is less than the frequency with which the mobile terminal transmits the location information and the identification information.
  14.  請求項12または13に記載の情報処理システムであって、
     前記新規の識別情報が示す移動端末と、前記第2比較手段によって出力された識別情報が示す移動端末とのそれぞれに対して、前記位置情報を生成する測位処理を同期させる同期要求信号を送信する同期要求手段を備えることを特徴とする情報処理システム。
    An information processing system according to claim 12 or 13,
    A synchronization request signal for synchronizing the positioning process for generating the position information is transmitted to each of the mobile terminal indicated by the new identification information and the mobile terminal indicated by the identification information output by the second comparison unit. An information processing system comprising synchronization request means.
  15.  請求項12乃至14いずれか一項に記載の情報処理システムであって、
     前記新規の識別情報が示す移動端末、及び前記第2比較手段によって出力された識別情報が示す移動端末の少なくとも一方に対して、当該移動端末が可読なコンテンツを送信するコンテンツ送信手段を備えることを特徴とする情報処理システム。
    The information processing system according to any one of claims 12 to 14,
    Content transmission means for transmitting content readable by the mobile terminal to at least one of the mobile terminal indicated by the new identification information and the mobile terminal indicated by the identification information output by the second comparison means. A featured information processing system.
  16.  コンピュータが、
     複数の移動端末の各々から、移動端末自体の位置を示す位置情報と、当該位置情報に対応する移動端末を識別する識別情報と、を間欠的にそれぞれ受信し、
     前記受信された位置情報と識別情報とを関係付けて移動履歴記憶部に記憶し、
     前記移動履歴記憶部に記憶された複数の位置情報のうち、一の識別情報に関係付けられた位置情報と、他の識別情報に関係付けられた位置情報と、を比較する第1比較処理を実行することにより、前記一の識別情報と前記他の識別情報との間の相互関係の有無を判定し、
     前記第1比較処理の判定結果に応じて、前記一の識別情報と前記他の識別情報とを関係付けて相互関係記憶部に記憶し、
     新規の位置情報と新規の識別情報とが受信され、かつ、前記第1比較処理が実行済みである場合に、前記相互関係記憶部に記憶された識別情報のうち、当該新規の識別情報と関係付けられた識別情報を取得し、
     前記取得された識別情報に関連付けられた位置情報を前記移動履歴記憶部から取得し、
     前記取得された位置情報と、前記新規の位置情報とを比較する第2比較処理を実行し、前記第2比較処理の判定結果に応じて、前記取得された位置情報のうち少なくとも一つを選択し、選択された位置情報に関連付けられた識別情報を出力する、
     ことを特徴とする情報処理方法。
    Computer
    From each of the plurality of mobile terminals, position information indicating the position of the mobile terminal itself and identification information for identifying the mobile terminal corresponding to the position information are intermittently received,
    Storing the received position information and identification information in association with each other in a movement history storage unit;
    A first comparison process for comparing position information related to one identification information and position information related to other identification information among the plurality of position information stored in the movement history storage unit. By determining whether or not there is a mutual relationship between the one identification information and the other identification information,
    According to the determination result of the first comparison process, the one identification information and the other identification information are related and stored in the correlation storage unit,
    When new position information and new identification information are received and the first comparison process has been executed, among the identification information stored in the correlation storage unit, the relationship is related to the new identification information. Get the identification information attached,
    Acquiring position information associated with the acquired identification information from the movement history storage unit,
    A second comparison process that compares the acquired position information with the new position information is executed, and at least one of the acquired position information is selected according to a determination result of the second comparison process And output identification information associated with the selected location information.
    An information processing method characterized by the above.
  17.  請求項16に記載の情報処理方法であって、
     前記第1比較処理は、間欠的に実行され、
     さらに、前記第1比較処理が実行される頻度は、移動端末から位置情報と識別情報とを受信する頻度より少ないことを特徴とする情報処理方法。
    An information processing method according to claim 16, comprising:
    The first comparison process is executed intermittently,
    Furthermore, the frequency with which the first comparison process is executed is less than the frequency with which location information and identification information are received from a mobile terminal.
  18.  請求項16または17に記載の情報処理方法であって、
     コンピュータが、更に、
     前記新規の識別情報が示す移動端末と、前記出力された識別情報が示す移動端末とのそれぞれに対して、前記位置情報を生成する測位処理を同期させる同期要求信号を送信することを特徴とする情報処理方法。
    The information processing method according to claim 16 or 17,
    A computer,
    A synchronization request signal for synchronizing a positioning process for generating the position information is transmitted to each of the mobile terminal indicated by the new identification information and the mobile terminal indicated by the output identification information. Information processing method.
  19.  請求項16乃至18いずれか一項に記載の情報処理方法であって、
     コンピュータが、更に、
     前記新規の識別情報が示す移動端末、及び前記出力された識別情報が示す移動端末の少なくとも一方に対して、当該移動端末が可読なコンテンツを送信するコンテンツ送信ステップを備えることを特徴とする情報処理方法。
    The information processing method according to any one of claims 16 to 18,
    A computer,
    An information processing comprising: a content transmission step of transmitting content readable by the mobile terminal to at least one of the mobile terminal indicated by the new identification information and the mobile terminal indicated by the output identification information Method.
  20.  コンピュータが読み取り可能な記憶媒体であって、この記憶媒体に格納されるプログラムが、当該コンピュータに、
     複数の移動端末の各々から、移動端末自体の位置を示す位置情報と、当該位置情報に対応する移動端末を識別する識別情報と、を間欠的にそれぞれ受信する受信処理と、
     前記受信処理で受信された位置情報と識別情報とを関係付けて記憶する移動履歴記憶処理と、
     前記移動履歴記憶処理で記憶された複数の位置情報のうち、一の識別情報に関係付けられた位置情報と、他の識別情報に関係付けられた位置情報と、を比較することにより、前記一の識別情報と前記他の識別情報との間の相互関係の有無を判定する第1比較処理と、
     前記第1比較処理の判定結果に応じて、一の識別情報と他の識別情報とを関係付けて記憶する相互関係記憶処理と、
     前記受信処理で新規の位置情報と新規の識別情報とを受信したとき、前記相互関係記憶処理で記憶された識別情報のうち、前記新規の識別情報と同じ識別情報と関係付けられた識別情報を取得する第1取得処理と、
     前記移動履歴記憶処理で記憶された位置情報のうち、前記第1取得処理で取得された識別情報に関連付けられた位置情報を取得する第2取得処理と、
     前記第2取得処理で取得された位置情報と、前記新規の位置情報とを比較した判定結果に応じて、前記第2取得処理で取得された位置情報のうち少なくとも一つを選択し、選択された位置情報に関連付けられた識別情報を出力する第2比較処理と、
    を実行させることを特徴とする記憶媒体。
    A computer-readable storage medium, and a program stored in the storage medium is stored in the computer
    A reception process for intermittently receiving, from each of a plurality of mobile terminals, position information indicating the position of the mobile terminal itself and identification information for identifying the mobile terminal corresponding to the position information;
    A movement history storage process for storing the positional information and the identification information received in the reception process in association with each other;
    By comparing position information related to one identification information and position information related to other identification information among a plurality of position information stored in the movement history storage processing, A first comparison process for determining whether or not there is a mutual relationship between the identification information and the other identification information;
    A correlation storage process for storing one identification information and another identification information in association with each other according to the determination result of the first comparison process;
    When receiving the new position information and the new identification information in the reception process, the identification information associated with the same identification information as the new identification information among the identification information stored in the correlation storage process A first acquisition process to be acquired;
    A second acquisition process for acquiring position information associated with the identification information acquired in the first acquisition process among the position information stored in the movement history storage process;
    According to the determination result obtained by comparing the position information acquired in the second acquisition process with the new position information, at least one of the position information acquired in the second acquisition process is selected and selected. A second comparison process for outputting identification information associated with the position information;
    A storage medium characterized in that
PCT/JP2011/000291 2010-03-15 2011-01-20 Information processing device, information processing system, and information processing method WO2011114606A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012505463A JP5716739B2 (en) 2010-03-15 2011-01-20 Information processing apparatus, information processing system, and information processing method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2010-056952 2010-03-15
JP2010056952 2010-03-15

Publications (1)

Publication Number Publication Date
WO2011114606A1 true WO2011114606A1 (en) 2011-09-22

Family

ID=44648722

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2011/000291 WO2011114606A1 (en) 2010-03-15 2011-01-20 Information processing device, information processing system, and information processing method

Country Status (2)

Country Link
JP (1) JP5716739B2 (en)
WO (1) WO2011114606A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015026196A (en) * 2013-07-25 2015-02-05 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation Method of aggregating data from moving object and performing filtering processing, and computer and computer program thereof
JP2015095195A (en) * 2013-11-13 2015-05-18 Kddi株式会社 Terminal management device and method
JP2015095194A (en) * 2013-11-13 2015-05-18 Kddi株式会社 Terminal management device and method
JP2019159387A (en) * 2018-03-07 2019-09-19 本田技研工業株式会社 Determination device, determination system and determination method

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002183179A (en) * 2000-12-18 2002-06-28 Fuji Xerox Co Ltd Information registering device and information retrieving device
JP2002300213A (en) * 2001-03-29 2002-10-11 Denso Corp System for transmitting and receiving e-mail
JP2003018635A (en) * 2001-07-02 2003-01-17 Secom Co Ltd Position monitoring system and monitoring apparatus
JP2004320217A (en) * 2003-04-14 2004-11-11 Sony Corp Information providing system, mobile terminal device, grouping device, information providing device, service providing-side instrument, information providing method, and computer program concerning them
WO2006085383A1 (en) * 2005-02-10 2006-08-17 Fujitsu Limited Information providing system and information providing method
WO2007138816A1 (en) * 2006-05-26 2007-12-06 Panasonic Corporation Notification system, notification device, and notification method
JP2008003690A (en) * 2006-06-20 2008-01-10 Matsushita Electric Ind Co Ltd Watching device for observed person, watching system for observed person, and watching method for observed person
JP2008077465A (en) * 2006-09-22 2008-04-03 Kyocera Communication Systems Co Ltd Position information management system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3863405B2 (en) * 2001-10-25 2006-12-27 日本電信電話株式会社 Information service provision system using place attributes
JP2006352626A (en) * 2005-06-17 2006-12-28 Nippon Telegr & Teleph Corp <Ntt> Moving locus analyzing device and program
JP4825050B2 (en) * 2006-05-12 2011-11-30 ヤフー株式会社 Method and system for obtaining moving means from position information
JP2007323202A (en) * 2006-05-30 2007-12-13 Toshiba Corp Information distributing system, and mobile terminal and distribution server used for the system
JP2009198239A (en) * 2008-02-20 2009-09-03 Fujitsu Ltd Route search support system, route search support method, and route search support program

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002183179A (en) * 2000-12-18 2002-06-28 Fuji Xerox Co Ltd Information registering device and information retrieving device
JP2002300213A (en) * 2001-03-29 2002-10-11 Denso Corp System for transmitting and receiving e-mail
JP2003018635A (en) * 2001-07-02 2003-01-17 Secom Co Ltd Position monitoring system and monitoring apparatus
JP2004320217A (en) * 2003-04-14 2004-11-11 Sony Corp Information providing system, mobile terminal device, grouping device, information providing device, service providing-side instrument, information providing method, and computer program concerning them
WO2006085383A1 (en) * 2005-02-10 2006-08-17 Fujitsu Limited Information providing system and information providing method
WO2007138816A1 (en) * 2006-05-26 2007-12-06 Panasonic Corporation Notification system, notification device, and notification method
JP2008003690A (en) * 2006-06-20 2008-01-10 Matsushita Electric Ind Co Ltd Watching device for observed person, watching system for observed person, and watching method for observed person
JP2008077465A (en) * 2006-09-22 2008-04-03 Kyocera Communication Systems Co Ltd Position information management system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015026196A (en) * 2013-07-25 2015-02-05 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation Method of aggregating data from moving object and performing filtering processing, and computer and computer program thereof
JP2015095195A (en) * 2013-11-13 2015-05-18 Kddi株式会社 Terminal management device and method
JP2015095194A (en) * 2013-11-13 2015-05-18 Kddi株式会社 Terminal management device and method
JP2019159387A (en) * 2018-03-07 2019-09-19 本田技研工業株式会社 Determination device, determination system and determination method

Also Published As

Publication number Publication date
JPWO2011114606A1 (en) 2013-06-27
JP5716739B2 (en) 2015-05-13

Similar Documents

Publication Publication Date Title
WO2018205112A1 (en) Positioning method and apparatus based on bluetooth (ble)
JP2013045319A (en) Information processing apparatus, information processing method, and program
CN104410954A (en) Information reminding method and device
JP5716739B2 (en) Information processing apparatus, information processing system, and information processing method
EP3182773A1 (en) Positioning method and electronic device
CN104244223A (en) Method and device for querying contact people
KR101934420B1 (en) Method and apparatus for obtaining candidate address information in map
JP2015060575A (en) Destination information providing program, destination information providing device, and destination information providing method
US20160142883A1 (en) Mobile Device Location Estimation Using Categorized Local Location Data From Various Sources
KR102107208B1 (en) Method for Providing Off-line Shop Information in Network, and Managing Server Used Therein
KR20170105833A (en) Method and system for managing point-of-interest
CN105812343A (en) Wearable service authentication method, cloud platform, wearable device and terminal
JP2013038721A (en) Position information history collation system
WO2019141162A1 (en) Terminal device searching method, apparatus and related device
JP6522264B2 (en) Destination proposal system
JP6327331B2 (en) Information processing device
EP2328326B1 (en) Optimizing a buddy finder telecommunication service
KR101598809B1 (en) The method for setting the position of user and searching for adjacent users by the relation of up and down
US20150278705A1 (en) Control method to be executed by information processing device, information processing device, and storage medium
JP2006330839A (en) Location search device, search use portable terminal, location search program and search use program
JP2005212499A (en) Train route guide method and train route guide system
CN110069577B (en) Circuit planning method and device and electronic equipment
CN105072561A (en) Method, device and system for sharing friend information
CN105940398A (en) Information search method and apparatus
JP2019144982A (en) Control unit, control method, and control program

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: 11755799

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2012505463

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11755799

Country of ref document: EP

Kind code of ref document: A1