JP6317638B2 - POSITION INFORMATION PROVIDING SYSTEM AND POSITION INFORMATION PROVIDING METHOD - Google Patents
POSITION INFORMATION PROVIDING SYSTEM AND POSITION INFORMATION PROVIDING METHOD Download PDFInfo
- Publication number
- JP6317638B2 JP6317638B2 JP2014146218A JP2014146218A JP6317638B2 JP 6317638 B2 JP6317638 B2 JP 6317638B2 JP 2014146218 A JP2014146218 A JP 2014146218A JP 2014146218 A JP2014146218 A JP 2014146218A JP 6317638 B2 JP6317638 B2 JP 6317638B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- position information
- positioning result
- request
- slp
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Position Fixing By Use Of Radio Waves (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Description
本発明は、外部装置からの要求に応じて移動機の位置情報を提供する位置情報提供システム及びこの位置情報提供システムによる位置情報提供方法に関する。 The present invention relates to a position information providing system that provides position information of a mobile device in response to a request from an external device, and a position information providing method using the position information providing system.
近年、スマートフォン又はタブレット端末等の移動機で利用されるアプリケーションとして移動機の位置情報を利用するものが多く提供されている。このような移動機の位置情報は、GPS(Global Positioning System)測位等の詳細測位、又は、基地局測位等の概位置測位により取得される。このような技術として、SUPL(Secure User Plane Location)を用いたシステムが知られている。SUPLでは、位置情報の提供に係る制御を行うSLP(SUPL Location Platform)が、位置情報を要求する外部装置、及び、測位対象の移動機との通信を制御する。 In recent years, many applications that use location information of mobile devices have been provided as applications used in mobile devices such as smartphones and tablet terminals. Such position information of the mobile device is acquired by detailed positioning such as GPS (Global Positioning System) positioning or approximate position positioning such as base station positioning. As such a technique, a system using SUPL (Secure User Plane Location) is known. In SUPL, an SLP (SUPL Location Platform) that performs control related to provision of location information controls communication with an external device that requests location information and a positioning target mobile device.
移動機の位置情報を外部装置へ提供するためのSLPと移動機間との間及びSLPと外部装置との間の通信は膨大となるため、一般的に、位置情報の提供に係る処理についての情報を1つのDBで管理しながら、複数のSLPに負荷分散させる構成が採られている。そのため、各SLPはDB(Data Base)を参照することで同期を取りながら、移動機及び外部装置との通信を行っている。 Since the communication between the SLP and the mobile device for providing the location information of the mobile device to the external device and between the SLP and the external device is enormous, generally, the processing related to the provision of the location information A configuration is adopted in which the load is distributed to a plurality of SLPs while the information is managed by one DB. Therefore, each SLP communicates with a mobile device and an external device while synchronizing by referring to a DB (Data Base).
しかしながら、このようなシステム構成を有する位置情報管理システムにおいて、複数のSLPのうちの1つのSLPに障害が発生してDBへの接続ができなくなった場合、システム全体として障害が発生したSLPを把握してこのSLPと他の装置との通信を制限するまでは、障害が発生したSLPにおいても移動機又は外部装置との通信が発生することが考えられる。この場合、DBへの接続ができなくなったSLPでは、移動機又は外部装置から送信される信号についての状況等を把握することができないため、その後の処理を正常に実施することができず、位置情報の提供を行うことができない場合があった。 However, in a location information management system having such a system configuration, when a failure occurs in one SLP of a plurality of SLPs and connection to the DB becomes impossible, the entire system grasps the SLP in which the failure has occurred. Until the communication between the SLP and another device is restricted, it is conceivable that communication with a mobile device or an external device occurs even in the SLP where the failure has occurred. In this case, the SLP that is unable to connect to the DB cannot grasp the status of the signal transmitted from the mobile device or the external device, so the subsequent processing cannot be performed normally, and the position In some cases, information could not be provided.
本発明は上記を鑑みてなされたものであり、外部装置に対して移動機の位置情報をより確実に提供可能な位置情報提供システム及び位置情報提供方法を提供することを目的とする。 The present invention has been made in view of the above, and an object of the present invention is to provide a position information providing system and a position information providing method that can more reliably provide position information of a mobile device to an external device.
上記目的を達成するため、本発明の一形態に係る位置情報提供システムは、外部装置からの位置情報要求に基づいて、移動機の位置情報を取得して当該外部装置に対して位置情報要求を提供する位置情報提供システムであって、複数の位置情報制御装置と、複数の位置情報制御装置と接続されて、複数の位置情報制御装置による位置情報の提供に係る処理の進捗状況に係る情報を保持する処理情報保持装置と、を含んで構成され、複数の位置情報制御装置のうちの第1の位置情報制御装置は、外部装置から位置情報要求を受信する位置情報要求受信手段と、位置情報要求を送信した外部装置を特定する要求元情報と、位置情報要求を受信した第1の位置情報制御装置を特定する受信元情報とを位置情報要求に対応付けた位置情報提供要求を移動機に対して送信する位置情報提供要求手段と、位置情報提供要求を送信した移動機による測位結果と、要求元情報と、受信元情報とを含む、位置情報提供要求に対応する測位結果情報を第1の位置情報制御装置とは異なる第2の位置情報制御装置から受信する転送情報受信手段と、測位結果情報に含まれる測位結果を要求元情報により特定される外部装置に対して送信する測位結果送信手段と、を備え、第2の位置情報制御装置は、第1の位置情報制御装置が位置情報提供要求を送信した移動機から、位置情報提供要求に対応する測位結果情報を受信する測位結果情報受信手段と、処理情報保持装置を参照して、測位結果情報受信手段において受信された測位結果情報に係る処理の進捗状況を確認する状況確認手段と、状況確認手段により処理の進捗状況が確認できない場合に、測位結果情報に含まれる受信元情報により特定される第1の位置情報制御装置に対して測位結果情報を転送する転送手段と、を備えることを特徴とする。 In order to achieve the above object, a position information providing system according to an aspect of the present invention acquires position information of a mobile device based on a position information request from an external device and issues a position information request to the external device. A position information providing system for providing a plurality of position information control devices and information related to progress of processing related to provision of position information by a plurality of position information control devices connected to a plurality of position information control devices. A first position information control device of the plurality of position information control devices, a position information request receiving means for receiving a position information request from an external device, and position information The location information provision request in which the request source information that identifies the external device that transmitted the request and the source information that identifies the first location information control device that received the location information request is associated with the location information request is transferred. Positioning result information corresponding to the position information provision request including the position information provision request means to be transmitted to the device, the positioning result by the mobile device that has transmitted the position information provision request, the request source information, and the reception source information. Transfer information receiving means for receiving from a second position information control device different from the first position information control device, and positioning for transmitting the positioning result included in the positioning result information to the external device specified by the request source information And a second position information control device that receives positioning result information corresponding to the position information provision request from a mobile device to which the first position information control device has transmitted the position information provision request. By referring to the result information receiving means and the processing information holding device, the situation confirmation means for confirming the progress of the processing related to the positioning result information received by the positioning result information receiving means, and the situation confirmation means Transfer means for transferring the positioning result information to the first position information control device specified by the reception source information included in the positioning result information when the physical progress status cannot be confirmed. .
また、本発明の一形態に係る位置情報提供方法は、外部装置からの位置情報要求に基づいて、移動機の位置情報を取得して当該外部装置に対して位置情報要求を提供する位置情報提供システムによる位置情報提供方法であって、位置情報提供システムは、複数の位置情報制御装置と、複数の位置情報制御装置と接続されて、複数の位置情報制御装置による位置情報の提供に係る処理の進捗状況に係る情報を保持する処理情報保持装置と、を含んで構成され、複数の位置情報制御装置のうちの第1の位置情報制御装置の位置情報要求受信手段において、外部装置から位置情報要求を受信する位置情報要求受信ステップと、第1の位置情報制御装置の位置情報提供要求手段において、位置情報要求を送信した外部装置を特定する要求元情報と、位置情報要求を受信した第1の位置情報制御装置を特定する受信元情報とを位置情報要求に対応付けた位置情報提供要求を移動機に対して送信する位置情報提供要求ステップと、第1の位置情報制御装置の転送情報受信手段において、位置情報提供要求を送信した移動機による測位結果と、要求元情報と、受信元情報とを含む、位置情報提供要求に対応する測位結果情報を第1の位置情報制御装置とは異なる第2の位置情報制御装置から受信する転送情報受信ステップと、第1の位置情報制御装置の測位結果送信手段において、測位結果情報に含まれる測位結果を要求元情報により特定される外部装置に対して送信する測位結果送信ステップと、第2の位置情報制御装置の測位結果情報受信手段において、第1の位置情報制御装置が位置情報提供要求を送信した移動機から、位置情報提供要求に対応する測位結果情報を受信する測位結果情報受信ステップと、第2の位置情報制御装置の状況確認手段において処理情報保持装置を参照して、測位結果情報受信手段において受信された測位結果情報に係る処理の進捗状況を確認する状況確認ステップと、第2の位置情報制御装置の転送手段において、状況確認手段により処理の進捗状況が確認できない場合に、測位結果情報に含まれる受信元情報により特定される第1の位置情報制御装置に対して測位結果情報を転送する転送ステップと、を備えることを特徴とする。 Also, the position information providing method according to one aspect of the present invention provides position information provision for acquiring position information of a mobile device based on a position information request from an external apparatus and providing the position information request to the external apparatus. A position information providing method by a system, wherein the position information providing system is connected to a plurality of position information control devices and a plurality of position information control devices, and performs processing related to provision of position information by a plurality of position information control devices. A position information request from an external device in the position information request receiving means of the first position information control device of the plurality of position information control devices. In the position information request receiving step of receiving the position information request, and in the position information provision requesting means of the first position information control device, A location information provision request step for transmitting to the mobile device a location information provision request that associates the location information request with the source information identifying the first location information control device that has received the information request; In the transfer information receiving means of the information control device, the positioning result information corresponding to the position information provision request including the positioning result by the mobile station that has transmitted the position information provision request, the request source information, and the reception source information is received as the first result. In the transfer information receiving step received from the second position information control device different from the position information control device, and the positioning result transmission means of the first position information control device, the positioning result included in the positioning result information is obtained from the request source information. In the positioning result transmission step for transmitting to the specified external device and the positioning result information receiving means of the second location information control device, the first location information control device provides the location information. A positioning result information receiving step for receiving positioning result information corresponding to the position information provision request from the mobile device that has transmitted the request, and a processing information holding device in the status confirmation means of the second position information control device, In the situation confirmation step for confirming the progress of the process related to the positioning result information received by the result information receiving means, and the transfer means of the second position information control device, when the progress of the process cannot be confirmed by the situation confirmation means A transfer step of transferring the positioning result information to the first position information control device specified by the reception source information included in the positioning result information.
上記の位置情報提供システム及び位置情報提供方法によれば、第2の位置情報制御装置において、移動機からの測位結果情報を受信した場合に、処理情報保持装置を参照してこの測位結果情報に係る処理の進捗状況を確認することができる場合には、処理の進捗状況に基づいて位置情報の提供を行うことができる一方で、何らかの事情により処理情報保持装置を参照することができず、処理の進捗状況が確認できない場合には、測位結果情報に含まれる受信元情報により特定される第1の位置情報制御装置に対して測位結果情報を転送する構成とすることで、第2の位置情報制御装置が何らかの異常により処理情報保持装置を参照できず、移動機からの測位結果情報を正常に処理できない場合であっても、測位結果情報に含まれる受信元情報を利用して第1の位置情報制御装置に対して測位結果情報を転送すると共に、第1の位置情報制御装置では転送された測位結果情報の要求元情報に基づいて外部装置に対して測位結果を送信することができるため、外部装置に対して移動機の位置情報をより確実に提供可能となる。 According to the above-described position information providing system and position information providing method, when the second position information control device receives positioning result information from the mobile device, the processing result holding device refers to the positioning result information. When it is possible to confirm the progress of the process, the position information can be provided based on the progress of the process, while the process information holding device cannot be referred to for some reason, If the progress status of the second position information cannot be confirmed, the second position information can be obtained by transferring the positioning result information to the first position information control device specified by the reception source information included in the positioning result information. Even if the control device cannot refer to the processing information holding device due to some abnormality and the positioning result information from the mobile device cannot be processed normally, the receiving source information included in the positioning result information The positioning result information is transferred to the first position information control device using the first position information control device, and the first position information control device sends the positioning result to the external device based on the request source information of the transferred positioning result information. Since it can transmit, it becomes possible to provide the position information of the mobile device more reliably to the external device.
ここで、第2の位置情報制御装置の転送手段は、自装置の状況確認手段によって測位結果情報に係る処理の進捗状況を確認することができないことを示す障害情報を測位結果情報に添えて第1の位置情報制御装置に対して転送し、第1の位置情報制御装置の測位結果送信手段は、転送情報受信手段が測位結果情報と障害情報とを受信した場合に、処理情報保持装置に対して障害情報を格納する構成とすることができる。 Here, the transfer means of the second position information control apparatus adds the failure information indicating that the progress of the process related to the positioning result information cannot be confirmed by the status confirmation means of the own apparatus to the positioning result information. The positioning result transmission means of the first location information control apparatus transfers to the processing information holding apparatus when the transfer information reception means receives the positioning result information and the failure information. The failure information can be stored.
このように、第2の位置情報制御装置の障害情報を測位結果情報と共に第1の位置情報制御装置に対して転送し、第1の位置情報制御装置が処理情報保持装置に対して障害情報を格納することによって、例えば、第2の位置情報制御装置を使用しないような制御に変更することも可能となり、第2の位置情報制御装置の障害に由来して移動機の位置情報の提供ができなくなる可能性をより低減することができる。 As described above, the failure information of the second position information control device is transferred to the first position information control device together with the positioning result information, and the first position information control device sends the failure information to the processing information holding device. By storing, for example, it is possible to change the control so that the second position information control device is not used, and the position information of the mobile device can be provided due to the failure of the second position information control device. The possibility of disappearing can be further reduced.
また、複数の位置情報制御装置のうちの第3の位置情報制御装置は、第3の位置情報制御装置を特定する情報を含み、GPS測位による移動機の位置情報を要求するGPS測位情報提供要求を移動機に対して送信するGPS測位情報提供要求手段と、GPS測位情報提供要求を送信した移動機からのGPS測位結果と、第3の位置情報制御装置を特定する情報とを含む、GPS測位情報提供要求に対応するGPS測位結果情報を、第3の位置情報制御装置とは異なる第4の位置情報制御装置から受信する転送GPS測位結果情報受信手段と、GPS測位結果情報に含まれるGPS測位結果を要求元情報により特定される外部装置に対して送信するGPS測位結果送信手段と、を備え、第4の位置情報制御装置は、第3の位置情報制御装置がGPS測位情報提供要求を送信した移動機から、GPS測位情報提供要求に対応するGPS測位結果情報を受信するGPS測位結果情報受信手段と、処理情報保持装置を参照して、GPS測位結果情報受信手段において受信されたGPS測位結果情報に係る処理の進捗状況を確認するGPS測位状況確認手段と、GPS測位状況確認手段により処理の進捗状況が確認できない場合に、GPS測位結果情報に含まれる第3の位置情報制御装置を特定する情報に基づいて第3の位置情報制御装置に対してGPS測位結果情報を転送するGPS測位結果情報転送手段と、を備える構成とすることもできる。 The third position information control device among the plurality of position information control devices includes information for specifying the third position information control device, and requests for positioning information for GPS positioning requesting the position information of the mobile device by GPS positioning. GPS positioning information provision requesting means for transmitting to the mobile device, GPS positioning result from the mobile device that transmitted the GPS positioning information provision request, and information for specifying the third position information control device Transfer GPS positioning result information receiving means for receiving GPS positioning result information corresponding to the information provision request from a fourth position information control device different from the third position information control device, and GPS positioning included in the GPS positioning result information GPS positioning result transmission means for transmitting the result to the external device specified by the request source information. The fourth position information control device is configured such that the third position information control device is G GPS positioning result information receiving means for receiving GPS positioning result information corresponding to the GPS positioning information providing request from the mobile device that has transmitted the S positioning information providing request, and a processing information holding device, and GPS positioning result information receiving means The GPS positioning status confirmation means for confirming the progress status of the processing related to the GPS positioning result information received in step S3, and the third status included in the GPS positioning result information when the progress status of the processing cannot be confirmed by the GPS positioning status confirmation means A GPS positioning result information transfer unit that transfers GPS positioning result information to the third position information control device based on information specifying the position information control device may be provided.
このように、複数の位置情報制御装置の第4の位置情報制御装置において、移動機におけるGPS測位結果に係る情報の送受信に関しても、GPS測位状況確認手段により処理の進捗状況が確認できない場合に、GPS測位結果情報に含まれる第3の位置情報制御装置を特定する情報に基づいて第3の位置情報制御装置に対してGPS測位状況確認手段を転送する構成を備えることで、第4の位置情報制御装置が何らかの異常により処理情報保持装置を参照できず、移動機からのGPS測位結果情報を正常に処理できない場合であっても、GPS測位結果情報に含まれる情報を利用して第3の位置情報制御装置に対してGPS測位結果情報を転送する構成とすることで、外部装置に対して移動機の位置情報をより確実に提供可能となる。 As described above, in the fourth position information control device of the plurality of position information control devices, regarding the transmission and reception of information related to the GPS positioning result in the mobile device, when the progress status of the process cannot be confirmed by the GPS positioning status confirmation means, 4th positional information is provided with the structure which transfers a GPS positioning status confirmation means with respect to a 3rd positional information control apparatus based on the information which specifies the 3rd positional information control apparatus contained in GPS positioning result information. Even if the control device cannot refer to the processing information holding device due to some abnormality and the GPS positioning result information from the mobile device cannot be processed normally, the third position is obtained using the information included in the GPS positioning result information. By adopting a configuration in which the GPS positioning result information is transferred to the information control device, the position information of the mobile device can be more reliably provided to the external device.
本発明によれば、外部装置に対して移動機の位置情報をより確実に提供可能な位置情報提供システム及び位置情報提供方法が提供される。 ADVANTAGE OF THE INVENTION According to this invention, the positional information provision system and the positional information provision method which can provide the positional information on a moving apparatus more reliably with respect to an external device are provided.
以下、添付図面を参照して、本発明を実施するための形態を詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。 DESCRIPTION OF EMBODIMENTS Hereinafter, embodiments for carrying out the present invention will be described in detail with reference to the accompanying drawings. In the description of the drawings, the same elements are denoted by the same reference numerals, and redundant description is omitted.
(第1実施形態)
図1は、本発明の第1実施形態に係る位置情報提供システムを含む通信システムの構成を説明するブロック図である。通信システム1は、LCS(Location Service)クライアント(Client)10、GMLC(Gateway Mobile Location Centre)20、LB(Load Balancer)30、SLP(SUPL Location Platform)40(位置情報制御装置)、SLP−DB50(処理情報保持装置)、SMS(Short Message Service)センター51及び移動機60を含んで構成される。この通信システム1は、LCSクライアント10からの要求に応じて、SLP40によって移動機60の位置情報が、無線通信網を介して移動機60から取得され、SLP40から外部装置であるLCSクライアント10に対して提供される。無線通信網としては、例えば、3GPP(Third Generation PartnershipProject)によって標準化された通信方式である3G方式を用いた通信網(3G通信網)、又は、LTE(Long Term Evolution)方式を用いた通信網(LTE通信網)等が挙げられる。また、通信システム1において、位置情報提供システムとは、複数のSLP40と、複数のSLP40に対して接続するSLP−DB50とを含んで構成される。
(First embodiment)
FIG. 1 is a block diagram illustrating a configuration of a communication system including a position information providing system according to the first embodiment of the present invention. The
LCSクライアント10に対して提供される位置情報とは、移動機60が在圏するセルの位置を示す概略位置情報であってもよいし、GPS(Global Positioning System)を用いて詳細測位で取得した詳細位置情報であってもよい。後述の二段階測位の場合には、概略位置情報及び詳細位置情報の双方がLCSクライアント10に対して提供される。
The location information provided to the
GPSを用いた詳細測位の場合には、所謂アシストGPS測位方式が用いられる。GPS測位とは、上空の3つ以上のGPS衛星からの信号を受信することにより、GPS衛星の位置情報に基づいて移動機60の位置(具体的には、緯度、経度及び高度)を割り出す方法であるが、これを行うためには移動機60によりGPS衛星を捕捉する必要があり、この処理に一定時間を要する。このため、アシストGPS測位では、GPS衛星の位置及び移動機60の概位置(初期位置)情報等の情報(アシストデータ)を移動機60に対して送信することにより、移動機60によるGPS衛星の捕捉に係る処理及び測位時間の短縮が図られている。なお、本実施形態で用いられるSUPLとは、OMA(Open Mobile Alliance)で規定されているものであり、移動機60と通信網との間でアシストデータを送信するための通信ベアラとして、U-Plane(User Plane)を利用したアシストGPS測位方式のことをいう。本実施形態に係る通信システム1では、SLP40及びSLP−DB50を中心としてSUPLによって移動機60の詳細位置情報を外部装置に対して提供することが可能な構成を備えている。
In the case of detailed positioning using GPS, a so-called assist GPS positioning method is used. GPS positioning is a method of determining the position (specifically, latitude, longitude, and altitude) of the
通信システム1に含まれる各装置は、それぞれ、図2に示すように、CPU101、主記憶装置であるRAM(Random Access Memory)102及びROM(Read Only Memory)103、通信を行うための通信モジュール104、並びにハードディスク等の補助記憶装置105等のハードウェアを備えるコンピュータとして構成される。そして、これらの構成要素が動作することにより、各装置の機能が発揮される。
As shown in FIG. 2, each device included in the
図1に戻り、各装置の機能について説明する。通信システム1において、LCSクライアント10は、位置情報サービスを提供するサービス提供装置として機能する。LCSクライアント10が提供するサービスとは、例えば、ユーザが移動機を手放している状態の際に移動機60の位置情報を取得してユーザに対して提供するサービス、又は、移動機の位置情報を利用してユーザの居場所の情報を第三者に提供するサービス等が挙げられる。LCSクライアント10は、サービス利用者からのリクエスト等に基づいて、位置情報要求を送信する。
Returning to FIG. 1, the function of each device will be described. In the
GMLC20は、無線通信網において位置情報に係るデータを管理する機能を有し、LCSクライアント10等の外部の装置に係る認証等を行う機能を有する。
The
LB30は、GMLC20及び移動機60がSLP40と通信を行う際に、SLP40へのアクセス負荷を軽減するための装置であって、ラウンドロビン方式で複数のSLP40の中から通信相手となるSLPを選択する機能を有する。
The
SLP40は、移動機60の位置情報を取得すると共にGMLC20を介してLCSクライアント10に対して移動機60の位置情報を提供する機能を有する。SLP40は、複数のSLP#1401〜SLP#N40Nにより構成されている。そして、LB30によって、移動機60及びGMLC20との間で一つの情報の送受信が行われる度に接続先が変更されることで、複数のSLP40間における負荷が分散される。LB30によって接続先が変更される単位となる「一つの処理」とは、GMLC20又は移動機60から何らかの情報(処理の要求又は取得されたデータ等)が送信されることで開始される処理のことをいう。なお、何らかの情報(処理要求又は取得されたデータ等)の送信元は、上記のGMLC20又は移動機60とは異なる場合も含まれる。LB30によってラウンドロビン方式によって負荷分散が行われるため、複数のSLP#1401〜SLP#N40Nのそれぞれでは、移動機60の位置情報提供に係る処理の詳細や進捗に関する情報を保持せず、後述のSLP−DB50に集約して保持される。そのため、SLP40は、移動機60及びGMLC20と通信を行う場合には、SLP−DB50を都度参照してSLP−DB50に格納されている情報に基づいて処理を実施する構成とされている。
The
ここで、GMLC20を介してLCSクライアント10から送信される位置情報要求を受信して処理を行うSLPであるSLP40Aの機能について図3を参照しながら更に説明する。図3に示すように、SLP40Aは、位置情報要求送受信部41(位置情報要求受信手段、測位結果送信手段)と、SMS送信部42(位置情報提供要求手段)と、タイマー制御部43と、対SLP通信部44(転送情報受信手段)と、データ格納部45と、を含んで構成される。
Here, the function of the SLP 40A, which is the SLP that receives and processes the position information request transmitted from the
位置情報要求送受信部41は、GMLC20との通信を行う機能を有する。具体的には、GMLC20から、LCSクライアント10からの位置情報要求を受信すると共にGMLC20に対して移動機60の位置情報を提供する機能を有する。なお、GMLC20から位置情報要求を受信する際には、位置情報要求の送信元であるGMLC20を特定する情報を併せて受信する。GMLC20を特定する情報は、データ格納部45に格納すると共に位置情報要求に基づいて他の装置と通信を行う際に用いられる。
The position information request transmission /
SMS送信部42は、移動機60に対するSMSの送信を後述のSMSセンター51に対して指示する機能を有する。本実施形態に係る通信システム1では、LCSクライアント10からの要求に基づいて移動機60に対して位置情報の提供を要求する場合にはSMSを用いて指示構成となっている。したがって、SLP40Aから移動機60に対して直接位置情報の提供要求を送信するのではなく、SMSセンター51に対して移動機60に対して位置情報の提供要求に係るSMSの送信を指示する。この際、GMLC20を特定する情報もSMSと一緒に送信される。
The
タイマー制御部43は、GMLC20から送信される位置情報要求に基づいて所定の処理を開始した際に、当該処理が完了するまでタイマーを起動させることで処理時間を管理する機能を有する。なお、本実施形態では、システム内でやりとりされる処理内容一式をセッションと呼び、セッションはタイマーで管理されている。タイマー制御部43は、所定時間内に処理が完了しない場合にはGMLC20に対してエラー報告を行う。所定時間内に処理が完了したか否かは、後述の対SLP通信部44がSLP−DB50に格納された情報を定期的に参照して、一連の処理が完了したフラグが付与されているかを確認することによって判断される。ここで、所定時間経過後にSLP−DB50の情報が更新されていない(処理完了のフラグが付与されていない)場合には、処理が完了しなかったため、位置情報要求を送信したGMLC20に対してエラー報告を行う。タイマー制御部43がどの移動機60のどのような処理に関してタイマー管理をしているかについては、タイマー制御部43で保持する構成とすることができる。すなわち、タイマー制御部43は、自装置が位置情報要求を受信した際に、その位置情報要求に対応させてタイマーを1つ起動させて、処理時間の管理を開始する。そして、処理が完了した(SLP−DB50の情報が更新されたのを確認した)場合には、起動させたタイマーを終了させる。このようにして、タイマー制御部43は、自装置により開始された処理のタイマー制御を行う。
The
対SLP通信部44は、GMLC20からの位置情報要求に基づいてセッションID(位置情報要求から開始される一つのセッションに係る処理を特定する情報)を払い出すと共に当該セッションの情報をSLP−DB50に書き込みをする機能を有する。また、対SLP通信部44は、他のSLP40との間で情報の送受信を行う。以降のSLP40と他の装置との通信では情報の送信と同時にセッションIDを通知する構成とすることで、情報を受信した側の装置においてもどのセッションに係る情報が送信されたのかを判断することができる。ここで、他のSLP40との間で通信を行う場合とは、自装置が位置情報要求を受信したセッションに関する通信を他のSLP40が担った際、他のSLP40が故障等の事情により通常の処理が行えなくなったときに、故障したSLP40からエラー報告を受けて故障したSLP40に代わり処理を行う場合である。このような場合には、セッションIDを払い出したSLP40Aが主体となって以降の処理を実施する。この点については後述する。
The
データ格納部45は、GMLC20に係る情報等のSLP40で保持しておくべき情報を格納する機能を有する。データ格納部45で格納する情報の一つを図4に示す。図4では、GMLC20を特定するGMLC装置番号と、当該GMLC20に対して情報を送信する場合の宛先を示す情報とが対応付けられた表が示されている。データ格納部45に格納するGMLC20の情報とは、SLP40AでセッションIDを払い出したセッション(処理)に係る位置情報要求を送信したGMLC20、すなわち、SLP40Aで受信した位置情報要求の送信元となるGMLC20の情報である。このように位置情報要求を受信したSLP40において、当該位置情報要求の送信元のGMLC20の情報を保持しておくことで、他のSLP40が故障した場合等に、故障したSLP40に代わりGMLC20との通信を継続することができる。
The
次に、GMLC20からの位置情報要求を受信したSLP40ではなく、移動機60からの何らかの情報を受信することによって処理を行う側のSLP40の機能について図5を参照しながら更に説明する。図5に示すように、SLP40Bは、対移動機通信部47(測位結果情報受信手段、状況確認手段)と、対SLP通信部48(転送手段)とを含んで構成される。図5で示すSLP40Bとは、例えば、移動機60がSMSを受信することで移動機60によって測位された測位結果を移動機60からSLP40に対して送信した際に、LB30によって接続先として選択された当初のSLP40Aとは異なるSLP40が該当する。
Next, the function of the
対移動機通信部47は、上記のようにLB30によって接続先として選択された場合に移動機60からの情報を受信する機能を有する。SLP40Bが正しく機能する場合には、対移動機通信部47が移動機60から何らかの情報(例えば位置情報)を受信した場合には、SLP−DB50を参照することで、当該位置情報に関する情報(例えば、位置情報を要求した要求元のGMLCの情報)を確認した上で、移動機60の位置情報を適宜処理する構成とされている。
The
対SLP通信部48は、SLP40Bが故障等の事情によりSLP−DB50との通信ができない場合に、LB30を介して他のSLP40(SLP40A)に対して移動機60の位置情報を転送する機能を有する。すなわち、SLP40Bが正常の処理を行うことができない場合に機能を発揮する部分であり、SLP40Bが正常の処理を行う場合には特別の処理は実行しない。
The
次に、SLP−DB50について説明する。SLP−DB50は、上述のように移動機60の位置情報提供に係る処理の詳細や進捗に関する情報を保持する。SLP−DB50にて保持される情報の例を図6に示す。図6に示すように、SLP−DB50では、セッションIDに対応付けて、位置情報要求を受信した時刻、位置情報要求を受信したSLP(例えばSLP#1)、測位結果受信時刻、測位結果を受信したSLP(例えばSLP#2)、測位結果又はエラー要因、及び測位結果通知の完了/未了について格納されている。したがって、セッションIDに対応付けられた情報を参照することで、当該セッションに係る通信がどこまで行われているか/まだ通信が行われていないかを確認することができる。各SLP40は、GMLC20又は移動機60との間で通信を行い、SLP−DB50に格納する情報のやり取りを行った場合には、それぞれSLP−DB50に格納されている情報を更新する機能を有する。
(通信システムによる位置情報提供方法)
Next, the SLP-
(Method for providing location information by communication system)
次に、上記の通信システム1による位置情報提供方法について説明する。以下の位置情報提供方法の説明では、まず、図7を参照しながら従来の位置情報提供方法について説明し、従来の位置情報提供方法における問題点を説明した後に、図8〜10を参照しながら本実施形態に係る位置情報提供方法について説明する。なお、以下の位置情報提供方法では、移動機60が在圏するセルの位置を示す概略位置情報を移動機60から取得して位置情報として提供する場合について説明する。また、LB30による接続先選択の結果、SLP40AがLCSクライアント10からの位置情報要求を受信して移動機60に対して位置情報の提供要求を送信し、SLP40Bが移動機60からの測位結果を受信して処理を行う場合について説明する。
Next, a position information providing method by the
まず、図7を参照しながら従来の位置情報提供方法について説明する。前提として、SLP40Bが何らかの事情(故障等)によって、障害が発生していて、SLP−DB50に対して接続が出来ない状況であるとする(S100)。ここで、LCSクライアント10からGMLC20に対して位置情報要求が送信されると(S101)、GMLC20からSLP40に対して位置情報要求が送信される(S102)。位置情報要求には、位置情報の取得対象となる移動機60を特定する情報(例えば移動機60の電話番号等)も含まれる。GMLC20から送信される位置情報要求は、LB30によってSLP40Aが接続先として選定された後に(この処理については図7では図示していない)、SLP40Aに対して送信される。SLP40Aでは、位置情報要求送受信部41において位置情報要求を受信すると、対SLP通信部44において、当該位置情報要求に基づく処理を特定するセッションIDを払い出す。また、タイマー制御部43では、このセッションに係るタイマーを起動させる(S103)。これにより、タイマー制御部43ではタイマーが動作し、位置情報要求の受信からの一連の処理が制限時間内に終了するかの監視が行われる(S104)。また、対SLP通信部44では、払い出されたセッションIDを含む位置情報要求に係る情報(セッション情報)をSLP−DB50に格納される表に書き込んで更新する(S105)。これにより、SLP−DB50では当該セッションに係る情報の保持が開始される。
First, a conventional position information providing method will be described with reference to FIG. As a premise, it is assumed that a failure has occurred in the SLP 40B due to some circumstances (failure or the like), and the SLP-
次に、SLP40AのSMS送信部42では、SMSセンター51に対して、移動機50を特定する情報を含むSMS送信要求を送信する。また、SMSセンター51では、SLP40Aからの指示に対して応答を送信する(S106)。これにより、SMSセンター51から移動機60に対してSMSが送信され(S107)、移動機60による位置情報の取得(測位)が指示される。また、SLP40Aは、GMLC20に対して位置情報要求(S102)に対する応答を送信する(S108)。
Next, the
移動機60では、SMSにより測位が指示されると、測位を実施し(S109)、この結果をSLP40に対して送信する(S110)。このとき、LB30による接続先選択の結果、SLP40Bが測位結果を受信する。
In the
ここで、SLP40Bが装置障害により(S100)、SLP−DB50へのアクセスが不可能である場合(S111)、SLP40Bでは、移動機60から送信された測位結果がどのような情報であるか(どのセッションに対応する測位結果であるのか、どのGMLC20に対して応答すべきか等)を把握することができない。したがって、測位結果を送信した移動機60に対して測位結果通知応答としてエラーを通知する(S112)。このため、移動機60において測位が正しく行われたとしても、移動機60に対してエラーが返される。
Here, when the SLP 40B cannot access the SLP-
一方、SLP40Aでは、タイマーが起動している(S104)間は、定期的にSLP−DB50を確認して、このタイマーによって管理されているセッションの進捗を確認している。ここで、所定時間経過した後にSLP−DB50を確認した際にSLP−DB50における当該セッションに係る情報が更新されていない場合には、SLP40Aでは移動機60側の事情によってエラーが生じたと判定される(S113)。これは、SLP40Aでは、SLP40B側に装置障害が発生していることを把握しておらず正常動作していることを前提としているため、SLP−DB50におけるセッション情報が更新されないということは、移動機60からの応答がなかったと判断するからである。そのため、SLP40Aは、GMLC20に対して位置情報通知として移動機無応答によるエラー通知を行う(S114)。そして、GMLC20はこの移動機無応答によるエラー通知を位置情報通知としてLCSクライアント10に対して送信する(S115)と共にSLP40Aに対しては、位置情報通知(S114)に対する応答を送信する(S116)。SLP40Aでは、GMLC20からの位置情報通知応答を受信することで、セッションを終了する。
On the other hand, in the SLP 40A, while the timer is activated (S104), the SLP-
このように、従来の通信システムでは、SLP40Bに装置障害が発生した場合、移動機60から正しく測位結果が送信された(S109)としても、この測位結果をGMLC20に対して通知することができない。さらに、SLP40Bに装置障害が発生していることを他の装置に対して通知する構成も有していないため、SLP40Bが正常動作していることを前提にLB30による負荷分散等も実行される。したがって、装置障害が発生しているSLP40Bに対してGMLC20又は移動機60から何らかの情報(位置情報要求又は測位結果)が送信されるために、以降の処理を正常に実施することができずにエラーとなってしまう可能性がある。
As described above, in the conventional communication system, when a device failure occurs in the SLP 40B, even if the positioning result is correctly transmitted from the mobile device 60 (S109), the positioning result cannot be notified to the
これに対して、本実施形態に係る位置情報提供方法では、SLP40Aから送信する情報に対して、位置情報要求を送信した要求元情報及び位置情報要求を受信した受信元情報を添付する構成とすることで、SLP40Bが正しく処理をできない場合に、位置情報要求の受信元であるSLP40AがSLP40Bの代わりに処理を行うことが可能となる。具体的な処理について、図8〜図10を参照しながら説明する。 On the other hand, in the position information providing method according to the present embodiment, the request source information that transmitted the position information request and the reception source information that received the position information request are attached to the information transmitted from the SLP 40A. Thus, when the SLP 40B cannot correctly process, the SLP 40A that is the reception source of the position information request can perform the process instead of the SLP 40B. Specific processing will be described with reference to FIGS.
従来の場合と同様に、前提として、SLP40Bが何らかの事情(故障等)によって、障害が発生していて、SLP−DB50に対して接続が出来ない状況であるとする(S200)。ここで、LCSクライアント10からGMLC20に対して位置情報要求が送信されると(S201)、GMLC20からSLP40に対して位置情報要求が送信される(S202:位置情報要求受信ステップ)。位置情報要求には、位置情報の取得対象となる移動機60を特定する情報(例えば移動機60の電話番号等)も含まれる。GMLC20から送信される位置情報要求には、要求元であるGMLC20を特定する情報が要求元情報として含まれる。この位置情報要求は、LB30によってSLP40Aが接続先として選定された後に(この処理については図8では図示していない)、SLP40Aに対して送信される。SLP40Aでは、位置情報要求送受信部41において位置情報要求を受信すると、対SLP通信部44において、当該位置情報要求に基づく処理を特定するセッションIDを払い出す。また、タイマー制御部43では、このセッションに係るタイマーを起動させる(S203)。これにより、タイマー制御部43ではタイマーが動作し、位置情報要求の受信からの一連の処理が制限時間内に終了するかの監視が行われる(S204)。また、対SLP通信部44では、払い出されたセッションIDを含む位置情報要求に係る情報(セッション情報)をSLP−DB50に格納される表に書き込んで更新する(S205)。これにより、SLP−DB50では当該セッションに係る情報の保持が開始される。
As in the conventional case, it is assumed that the SLP 40B has a fault due to some circumstances (failure or the like) and cannot be connected to the SLP-DB 50 (S200). Here, when a position information request is transmitted from the
次に、SLP40AのSMS送信部42では、SMSセンター51に対して、移動機50を特定する情報を含むSMS送信要求を送信する。また、SMSセンター51では、SLP40Aからの指示に対して応答を送信する(S206:位置情報提供要求ステップ)。これにより、SMSセンター51から移動機60に対してSMSが送信され(S207)、移動機60による位置情報の取得(測位)が指示される。SMSセンター51に対するSMS送信要求(S206)及びSMSセンター51から移動機60へのSMS(S207)には、いずれも要求元情報(GMLC20を特定する情報)、受信元情報(SLP40Aを特定する情報)及びセッションIDが含まれる。セッションIDは従来のSMS送信要求及びSMSにも含まれていたが、要求元情報及び受信元情報は、本実施形態に係る位置情報提供方法において新たに含まれるものである。また、SLP40Aは、GMLC20に対して位置情報要求(S202)に対する応答を送信する(S208)。
Next, the
移動機60では、SMSにより測位が指示されると、測位を実施し(S209)、この結果をSLP40に対して送信する(S210:測位結果情報受信ステップ)。移動機60から送信される測位結果情報には、要求元情報、受信元情報、測位結果及びセッションIDが含まれる。このとき、LB30による接続先選択の結果、SLP40Bに対して測位結果が転送され、SLP40Bの対移動機通信部47において測位結果が受信される(S210)。
In the
ここで、SLP40Bが装置障害により(S200)、SLP−DB50へのアクセスが不可能である場合(S211:状況確認ステップ)、従来の構成では、移動機60に対してエラーを通知していたが、本実施形態に係る位置情報提供方法では、移動機60からの測位結果情報に含まれる受信元情報に基づいて測位結果情報の転送先となる宛先が設定される(S212:転送ステップ)。本実施形態の場合には、宛先としてSLP40Aが設定される。そして、対SLP通信部48によって、測位結果通知応答がLB30に対して送信される(S213:転送ステップ)。この測位結果通知応答には、測位結果情報に含まれる要求元情報、受信元情報、測位結果及びセッションIDに加えて、エラー情報が含まれる。このエラー情報とは、SLP40Bに装置障害が発生していることを示す情報である。LB30では、SLP40Bによって設定された測位結果通知応答の宛先に基づいて、SLP40Aに対して測位結果通知応答が送信される(S214:転送情報受信ステップ)。
Here, when the SLP 40B cannot access the SLP-
SLP40Aの対SLP通信部44では、LB30を介してSLP40Bからの測位結果通知応答を受信すると、SLP−DB50を参照してセッションIDの確認を行う(S215)。そして、測位結果通知応答のセッションIDが正当である(SLP−DB50に格納された情報である)場合には、測位結果通知応答に対する結果(測位結果通知応答結果)をSLP40Bに対して送信する(S216)。このとき、セッションIDの確認が取れた際に、SLP−DB50の更新(測位結果をSLPが取得したことの書き込み)を併せて行う構成としてもよい。なお、SLP40Bに対して測位結果通知応答を送信する場合には、測位結果通知応答の送信時(S213、S214)と同様に、LB30を経由する。このように、SLP40AにおいてセッションIDの確認が行われ、測位結果がSLP40Aにて正しく取得されたので、測位成功を示す情報が測位結果通知応答結果としてSLP40Bに対して送信される。その後、SLP40Bの対移動機通信部47から移動機60に対して測位結果の通知がなされる(S217)。この場合は測位結果の通知として測位成功を示す情報が送信される。
When the
一方、SLP40Aからは、位置情報の要求元であるGMLC20に対して位置情報が通知される(S218:測位結果送信ステップ)。位置情報の要求元を示す要求元情報は、測位結果通知応答に含まれる。また、SLP40Aでは、データ格納部45を参照して、GMLC20の宛先を特定することで、GMLC20に対して位置情報を通知することができる。GMLC20では、SLP40Aからの位置情報通知をLCSクライアント10に対して送信する(S219)と共に、SLP40Aに対しては位置情報通知(S218)に対する応答を送信する(S220)。SLP40Aでは、GMLC20からの位置情報通知応答を受信した後に、測位結果通知応答としてSLP40Bから(LB30を介して)受信した障害情報(エラー情報)をSLP−DB50に記録する(S221)。SLP−DB50に記録する障害情報とは、障害が起きているSLPを特定する情報及び障害の内容等である。エラー情報の記録はセッションIDの確認が取れた(S215)後であればそのタイミングは特に限定されない。以上の処理により、セッションが終了される。
On the other hand, the position information is notified from the SLP 40A to the
このように、位置情報提供に係る一連の処理の流れは図8に示した通りである。次に、図8に示す一連の処理において、SLP40Aで行われる処理及びSLP40Bで行われる処理を個別に取り出して説明する。 As described above, the flow of a series of processes related to providing location information is as shown in FIG. Next, in the series of processing shown in FIG. 8, the processing performed by the SLP 40A and the processing performed by the SLP 40B will be described separately.
最初に、図9を参照しながら、SLP40A、すなわち、位置情報要求を受信するSLPにおいて行われる処理を説明する。 First, the processing performed in the SLP 40A, that is, the SLP that receives the position information request will be described with reference to FIG.
まず、要求元のGMLC20から位置情報要求を受信する(S301)。この際に、セッションIDの払出しを行う。次に、SMSセンター51に対してSMS送信要求を送信し、タイマーを起動する(S302)。なお、タイマーの起動は、SMS送信要求の送信よりも先に行われてもよい。次に、SMS送信要求を送信したSMSセンター51からSMS送信要求応答を受信する(S303)。この後、SLP40Aでは、起動済みのタイマーによるタイムアウトではないかを確認する(S304)。既にタイムアウトになっている場合には(S304−YES)、移動機60に対してタイムアウトを示すエラーを通知する(S305)。この場合、タイムアウトになった時点で要求元のGMLC20に対してはSLP40Aからタイムアウトを示すエラーを通知する。
First, a position information request is received from the request source GMLC 20 (S301). At this time, the session ID is paid out. Next, an SMS transmission request is transmitted to the
一方、タイムアウトになっていない場合(S304−NO)、次に、測位結果通知応答を受信しているかを確認する(S306)。ここでは、SLP40Aでは、SMSが送信された移動機60又は他の受信元であるSLP(例えばSLP40B)から、セッションID,要求元情報(GMLC20を特定する情報)、測位結果を含む測位結果通知応答(移動機60からの場合は、測位結果情報)を受信されているかの確認が行われる。なお、測位結果通知応答が他の受信元(SLP40B)から送信される場合には、他の受信元(SLP40B)に異常が発生している場合である。そのため、測位結果通知応答にはSLP40Bに異常が生じていることを示す情報が含まれる。また、移動機60から測位結果情報が送信される場合には、LB30によって移動機60からの測位結果を処理するSLPとしてSLP40Aが選択された場合である。ここで、測位結果通知応答を受信していない場合(S306−NO)には、引き続き起動済みのタイマーによるタイムアウト監視(S304)を行う。
On the other hand, when the time-out has not occurred (S304-NO), it is checked whether a positioning result notification response has been received (S306). Here, in the SLP 40A, the positioning result notification response including the session ID, the request source information (information for identifying the GMLC 20), and the positioning result from the
測位結果通知応答(又は測位結果情報)を受信した場合(S306−YES)、SLP40Aでは、まず、受信した測位結果通知応答(又は測位結果情報)に含まれるセッションIDが正当であるかを確認する(S307)。ここで、セッションIDが正当ではない場合(S307−NO)には、移動機60に対してユーザ不正のエラーを通知し(S308)、処理を通知する。セッションIDが正当である場合(S307−YES)には、要求元であるGMLC20に対して移動機60の測位結果を通知する(S309)。このとき、移動機60に対しても測位成功を示す応答が送信される。
When the positioning result notification response (or positioning result information) is received (S306-YES), the SLP 40A first confirms whether the session ID included in the received positioning result notification response (or positioning result information) is valid. (S307). Here, when the session ID is not valid (S307-NO), the
その後、移動機60の測位結果を他の受信元(SLP)から受信したか(S310)を確認し、他のSLP(例えばSLP40B)から送信された場合(S310−YES)には、当該SLPが異常発生中であることをSLP−DB50に記録する(S311)。また、測位結果が移動機60から送信された場合(S310−NO)には、そのまま処理を終了する。
Thereafter, it is confirmed whether or not the positioning result of the
次に、図10を参照しながら、SLP40B、すなわち、位置情報要求を受信するSLPとは異なるSLPであって、移動機60からの測位結果を受信するSLPにおいて行われる処理を説明する。
Next, processing performed in the SLP 40B, that is, the SLP that is different from the SLP that receives the position information request and that receives the positioning result from the
前提として、何らかの事情でSLP40Bに装置障害が発生し、SLP−DB50へのアクセスが不能になったとする(S401)。SLP40Bが移動機60から、測位結果通知を受信する(S402)。測位結果通知には、要求元情報、受信元情報、測位結果及びセッションIDが含まれる。ここで、SLP40Bでは、SLP−DB50へのアクセスが可能かを判断する(S403)。SLP−DB50へのアクセスが可能である場合(S403−YES)には、移動機60からの測位結果通知に含まれるセッションIDが正当であるかを判断し(S404)、正当である場合(S404−YES)には、要求元情報により特定されるGMLC20に対して測位結果を通知すると共に移動機60に対して測位成功を通知する(S405)。また、セッションIDが正当ではない場合(S404−NO)には、移動機60に対してユーザ不正の旨のエラー通知を行う(S406)。
As a premise, it is assumed that a device failure has occurred in the SLP 40B for some reason and access to the SLP-
一方、SLP40BがSLP−DB50にアクセスできない場合(S403−NO)には、受信元情報により特定される受信元のSLPを宛先として設定し、LB30を経由して、自装置の障害情報、測位結果及びセッションIDを含む測位結果通知応答を送信する(S407)。その後、送信先のSLPにおいてセッションIDの確認等が行われた後に、このSLPから送信される測位結果通知応答結果を受信し(S408)、SLP40Bに対して測位結果を送信した移動機60に対して測位結果通知応答を送信する(S409)。
On the other hand, when the SLP 40B cannot access the SLP-DB 50 (S403-NO), the SLP of the receiving source specified by the receiving source information is set as the destination, and the fault information and positioning result of the own device are set via the
このように、本実施形態に係る通信システム1では、SLP40Aにおいて、外部装置から位置情報の提供を要求する位置情報要求を受信した際に、位置情報要求の要求元情報と、位置情報要求を受信した自装置の情報(受信元情報)とを位置情報要求に対応付けて移動機60に対して送信する構成を有する。
As described above, in the
また、SLP40Bでは、自装置で位置情報要求を受信して処理を行ったセッションとは異なるセッションに係る測位結果情報(測位結果と、この位置情報要求を要求した要求元情報と、位置情報を受信した受信元情報とを含む情報)を移動機60から受信した際に、自装置で測位結果に係る処理を実行が出来ない場合に、受信元情報によって特定されるSLPに対して測位結果情報を転送する構成を有する。
In addition, the SLP 40B receives positioning result information (positioning result, request source information requesting this position information request, and position information) related to a session different from the session that received the position information request and processed by the own device. Information including the received source information) is received from the
さらに、SLP40Bから測位結果情報を転送されたSLP40Aでは、測位結果情報に含まれる測位結果を、要求元情報により特定される外部装置(GMLC20)へ通知する構成を有する。 Further, the SLP 40A to which the positioning result information is transferred from the SLP 40B has a configuration for notifying the positioning result included in the positioning result information to the external device (GMLC 20) specified by the request source information.
このように、通信システム1における位置情報提供方法では、障害等によってSLP40BがSLP−DB50を参照できず、以降の処理を正常に実行できない場合であっても、他のSLP(SLP40A)に転送することで、転送されたSLP40Aでは、転送された測位結果情報に含まれる要求元情報に基づいて要求元であるGMLC20に対して測位結果を通知することができることから、GMLC20に対してより移動機60の位置情報をより確実に提供することができる。
As described above, in the position information providing method in the
また、SLP40AがSLP40Bに係る障害情報をSLP−DB50に記録する構成とすることで、例えば、SLP−DB50に格納された情報に基づいて、LB30の制御を変更することで、LB30が接続先としてSLP40Bを選択しないような制御に変更することも可能となり、SLP40Bの障害に由来して移動機60の位置情報がGMLC20へ提供できなくなる可能性をより低減することができる。
Further, by configuring the SLP 40A to record the failure information related to the SLP 40B in the SLP-
(第2実施形態)
次に、本発明の第2実施形態に係る位置情報提供方法について説明する。第1実施形態では、GMLC20に対して移動機60の位置情報を1つ提供する場合の処理について説明したが、第2実施形態では、移動機60に関して1段階目として認証処理を行った後に2段階目として詳細測位を行う所謂2段階測位の場合について説明する。また、2段階測位に関わるSLPが2台ではなく3台である場合について説明する。
(Second Embodiment)
Next, a location information providing method according to the second embodiment of the present invention will be described. In the first embodiment, the processing when one piece of location information of the
2段階測位の場合には、1段階目の認証処理と2段階目の測位とのそれぞれにおいてタイマーが起動される点が第1実施形態の場合と相違するが、LB30によって接続先が選択される点は同じであり、接続されるSLPが異なるために、各SLP40はそれぞれSLP−DB50を参照しながら処理の進捗状況を確認する点も第1実施形態と共通する。したがって、問題となる点、すなわち、装置障害によって移動機からの情報を受信するSLP40がSLP−DB50を参照することができない場合に、移動機から受信した情報の処理が出来ずにエラーを通知してしまう点も第1実施形態と共通する。
In the case of the two-stage positioning, the point of starting the timer in each of the first-stage authentication process and the second-stage positioning is different from the case of the first embodiment, but the connection destination is selected by the
以下、図11を参照しながら従来の2段階測位に係る位置情報提供方法について説明し、従来の位置情報提供方法における問題点を説明した後に、図12,13を参照しながら本実施形態に係る位置情報提供方法について説明する。以下の説明では、LB30による接続先選択の結果、SLP40AがLCSクライアント10からの位置情報要求を受信して移動機60に対して位置情報の提供要求を送信した後、SLP40Bが移動機60からの第1段階目の処理(認証処理)を受信し、さらに、第2段階目としてSLP40Bから移動機60に対して詳細測位(GPS測位)を指示し、移動機60がGPS測位を実施した後のGPS測位結果に係る処理をSLP40Cが行う場合について説明する。
Hereinafter, the conventional location information providing method according to the two-step positioning will be described with reference to FIG. 11, the problems in the conventional location information providing method will be described, and then the present embodiment will be described with reference to FIGS. A location information providing method will be described. In the following description, as a result of the connection destination selection by the
まず、図11を参照しながら従来の位置情報提供方法について説明する。前提として、SLP40Cが何らかの事情(故障等)によって、障害が発生していて、SLP−DB50に対して接続が出来ない状況であるとする(S500)。ここで、LCSクライアント10からGMLC20に対して位置情報要求が送信されると(S501)、GMLC20からSLP40に対して位置情報要求が送信される(S502)。位置情報要求には、位置情報の取得対象となる移動機60を特定する情報(例えば移動機60の電話番号等)も含まれる。GMLC20から送信される位置情報要求は、LB30によってSLP40Aが接続先として選定された後に(この処理については図11では図示していない)、SLP40Aに対して送信される。SLP40Aでは、位置情報要求送受信部41において位置情報要求を受信すると、対SLP通信部44において、当該位置情報要求に基づく処理を特定するセッションIDを払い出す。また、タイマー制御部43では、このセッションに係るタイマーを起動させる(S503)。これにより、タイマー制御部43ではタイマーが動作し、位置情報要求の受信からの一連の処理が制限時間内に終了するかの監視が行われる(S504)。ここでの一連の処理とは、1段階目に係る処理のことをいう。
First, a conventional position information providing method will be described with reference to FIG. As a premise, it is assumed that a failure has occurred in the SLP 40C due to some circumstances (failure or the like), and the SLP-
また、対SLP通信部44では、払い出されたセッションIDを含む位置情報要求に係る情報(セッション情報)をSLP−DB50に格納される表に書き込んで更新する(S505)。これにより、SLP−DB50では当該セッションに係る情報の保持が開始される。
In addition, the
次に、SLP40AのSMS送信部42では、SMSセンター51に対して、移動機50を特定する情報を含むSMS送信要求を送信する。また、SMSセンター51では、SLP40Aからの指示に対して応答を送信する(S506)。これにより、SMSセンター51から移動機60に対してSMSが送信され(S507)、移動機60による位置情報の取得(測位)が指示される。また、SLP40Aは、GMLC20に対して位置情報要求(S502)に対する応答を送信する(S508)。
Next, the
移動機60では、SMSにより測位が指示されると、測位に関しての承認の応答(承認結果)をSLP40に対して送信する(S509)。このとき、LB30による接続先選択の結果、SLP40Bが測位結果を受信する。
In the
ここで、SLP40Bでは、SLP−DB50を参照してセッションIDを確認し(S510)、セッションIDが正当であることが確認できた場合には、移動機60から承認結果を受領した旨をSLP−DB50に書き込む(S511)。また、GMLC20に対して位置測位承認を要求し(S512)、その応答を取得する(S513)。このGMLC20からの位置測位承認応答が2段階目の測位を開始するための契機となる。また、SLP40Aは、SLP−DB50を参照して、タイマー時間内に1段階目の測位結果が書き込まれていることを確認したら、タイマーによる時間管理を終了する(S514)。
Here, the SLP 40B confirms the session ID with reference to the SLP-DB 50 (S510). If the session ID is confirmed to be valid, the SLP-B indicates that the approval result has been received from the
次に、SLP40Bでは、2段階目の測位に係るタイマーを起動させ(S515)、時間管理を開始する(S516)。また、SLP40Bは、移動機60に対して測位結果送信(S509)に対する応答として、GPS測位結果の提供要求を送信する(S517)。これにより、移動機60からはGPS測位を実施し、GPS測位結果を含むGPS測位結果情報をSLPに対して送信する(S518)。このとき、LB30による接続先選択の結果、SLP40Cが移動機60からの測位結果を受信する。
Next, in the SLP 40B, a timer related to positioning at the second stage is started (S515), and time management is started (S516). Further, the SLP 40B transmits a GPS positioning result provision request to the
ここで、SLP40Cが装置障害により(S500)、SLP−DB50へのアクセスが不可能である場合(S519)、SLP40Cでは、移動機60から送信されたGPS測位結果情報がどのような情報であるか(どのセッションに対応する結果情報なのか等)を把握することができない。したがって、移動機60に対してGPS測位結果情報応答としてエラーを通知する(S520)。このため、移動機60では、測位を実施して測位結果をSLP40Cに対して送信したにも関わらず、エラーが通知される。
Here, when the SLP 40C cannot access the SLP-
一方、SLP40Bでは、タイマーが起動している(S516)間は、定期的にSLP−DB50を確認して、このタイマーによって管理されているセッションの進捗を確認している。ここで、所定時間経過した後にSLP−DB50を確認した際にSLP−DB50における当該セッションに係る情報が更新されていない場合には、SLP40Bでは移動機60側の事情によってエラーが生じたと判定し、SLP40BからGMLC20に対して位置情報通知として移動機無応答によるエラー通知を行う(S521)。そして、GMLC20はこの移動機無応答によるエラー通知を位置情報通知としてLCSクライアント10に対して送信する(S522)と共にSLP40Bに対しては、位置情報通知(S521)に対する応答を送信する(S523)。SLP40Bでは、GMLC20からの位置情報通知応答を受信することで、セッションを終了する。
On the other hand, in the SLP 40B, while the timer is activated (S516), the SLP-
このように、従来の通信システムでは、SLP40Cに装置障害が発生した場合、移動機60によるGPS測位が正しく実施されてSLPに対して送信された(S518)としても、SLP40Cにおいてこの測位結果に係る処理の進捗を確認することができないため、以降の処理を正常に実施することができずにエラーとなってしまう可能性がある。
As described above, in the conventional communication system, when a device failure occurs in the SLP 40C, even if the GPS positioning by the
これに対して、第2実施形態に係る位置情報提供方法では、SLP40Bから送信する情報に対して、位置情報要求を送信した要求元情報及び位置情報要求を受信した受信元情報を添付する構成とすることで、SLP40Cが正しく処理をできない場合に、位置情報要求の受信元であるSLP40BがSLP40Cの代わりに処理を行うことが可能となる。ここでは、SLP40Bが位置情報提供システムにおける第3の位置情報制御装置として機能し、GPS測位情報提供要求手段、転送GPS測位結果情報受信手段、及びGPS測位結果情報送信手段に係る機能を有する。また、SLP40Cが位置情報提供システムにおける第4の位置情報制御装置として機能し、GPS測位結果情報受信手段、GPS測位状況確認手段、及びGPS測位結果情報転送手段としての機能を有する。以下、具体的な処理について、図12〜図13を参照しながら説明する。 On the other hand, in the location information providing method according to the second embodiment, the request source information that transmitted the location information request and the source information that received the location information request are attached to the information transmitted from the SLP 40B. As a result, when the SLP 40C cannot correctly process, the SLP 40B, which is the reception source of the position information request, can perform the process instead of the SLP 40C. Here, the SLP 40B functions as a third position information control device in the position information providing system, and has functions related to GPS positioning information provision requesting means, transfer GPS positioning result information receiving means, and GPS positioning result information transmitting means. In addition, the SLP 40C functions as a fourth position information control device in the position information providing system, and functions as a GPS positioning result information receiving unit, a GPS positioning status confirmation unit, and a GPS positioning result information transfer unit. Hereinafter, specific processing will be described with reference to FIGS.
図12では、2段階測位のうちの第1段階目に係る処理を説明する。図12に示す処理は、従来の第1段階目の測位(図11におけるS500〜S513)と同様の情報の送受信が行われている。 In FIG. 12, the process which concerns on the 1st step of 2-step positioning is demonstrated. In the process shown in FIG. 12, the same information transmission / reception as the conventional first stage positioning (S500 to S513 in FIG. 11) is performed.
前提として、SLP40Cが何らかの事情(故障等)によって、障害が発生していて、SLP−DB50に対して接続が出来ない状況であるとする(S600)。ここで、LCSクライアント10からGMLC20に対する位置情報要求の送信(S601)、GMLC20からSLP40に対する位置情報要求の送信(S602)が行われる。位置情報要求には、要求元であるGMLC20を特定する情報が要求元情報として含まれる。GMLC20から送信される位置情報要求は、LB30によってSLP40Aが接続先として選定され、SLP40Aに対して送信される。
As a premise, it is assumed that a failure has occurred in the SLP 40C due to some circumstances (failure or the like), and the SLP-
SLP40Aでは、位置情報要求送受信部41において位置情報要求を受信すると、対SLP通信部44において、当該位置情報要求に基づく処理を特定するセッションIDを払い出す。また、タイマー制御部43では、このセッションに係るタイマーを起動させる(S603)。これにより、タイマー制御部43ではタイマーが動作し、位置情報要求の受信からの一連の処理が制限時間内に終了するかの監視が行われる(S604)。また、対SLP通信部44では、払い出されたセッションIDを含む位置情報要求に係る情報(セッション情報)をSLP−DB50に格納される表に書き込んで更新する(S605)。これにより、SLP−DB50では当該セッションに係る情報の保持が開始される。
In the SLP 40A, when the location information request transmission /
次に、SLP40AのSMS送信部42では、SMSセンター51に対して、移動機50を特定する情報を含むSMS送信要求を送信する。また、SMSセンター51では、SLP40Aからの指示に対して応答を送信する(S606)。これにより、SMSセンター51から移動機60に対してSMSが送信され(S607)、移動機60による位置情報の取得(測位)が指示される。SMSセンター51に対するSMS送信要求(S606)及びSMSセンター51から移動機60へのSMS(S607)には、いずれも要求元情報(GMLC20を特定する情報)、第1の受信元情報(SLP40Aを特定する情報)及びセッションIDが含まれる。また、SLP40Aは、GMLC20に対して位置情報要求(S602)に対する応答を送信する(S608)。
Next, the
移動機60では、SMSにより測位が指示された後、SMSに対する指示に対する認証処理として、承認のメッセージを送信する(S609)。移動機60から送信される承認のメッセージには、要求元情報、第1の受信元情報、測位結果及びセッションIDが含まれる。このとき、LB30による接続先選択の結果、SLP40Bに対して承認のメッセージが転送され、SLP40Bの対移動機通信部47において承認のメッセージが受信される。
After the positioning is instructed by the SMS, the
ここで、SLP40Bでは、SLP−DB50を参照してセッションIDを確認し(S610)、セッションIDが正当であることが確認できた場合には、移動機60からの承認メッセージを取得した旨をSLP−DB50に書き込む(S611)。また、GMLC20に対して位置測位承認を要求し(S612)、その応答を取得する(S613)。このGMLC20からの位置測位承認応答が2段階目の測位を開始するための契機となる。また、SLP40Aは、SLP−DB50を参照して、タイマー時間内に1段階目に関して承認メッセージを取得した旨が書き込まれていることを確認したら、タイマーによる時間管理を終了する(S614)。
Here, the SLP 40B confirms the session ID with reference to the SLP-DB 50 (S610), and if it is confirmed that the session ID is valid, it indicates that the approval message from the
図12では、第1実施形態と同様に、SMS送信要求を含む移動機60への位置情報提供要求に対して要求元情報及び受信元情報(第1の受信元情報)を含ませると共に、測位結果情報を移動機60から送信する際にも要求元情報及び受信元情報(第1の受信元情報)を含ませる構成としている。したがって、SLP40Bが何らかの事情でSLP−DB50へのアクセスができない場合には、第1実施形態と同様に受信元情報を参照してSLP40BからSLP40Aに対して測位結果情報を転送することで、SLP40Aが以降の処理を実行することができる。
In FIG. 12, as in the first embodiment, request source information and reception source information (first reception source information) are included in the location information provision request to the
次に、図13を参照しながら2段階目の測位の際の処理について説明する。SLP40Bでは、2段階目の測位に係るタイマーを起動させ(S701)、時間管理を開始する(S702)。また、SLP40Bは、移動機60に対して測位結果送信(S609)に対する応答(測位結果応答)として、GPS測位結果の提供要求を送信する(S703)。GPS測位結果の提供要求には、要求元情報、送信元であるSLP40Bを特定する情報(第2の受信元情報)、及び、セッションIDが含まれる。
Next, a process at the time of positioning at the second stage will be described with reference to FIG. In the SLP 40B, a timer for positioning in the second stage is activated (S701), and time management is started (S702). Further, the SLP 40B transmits a GPS positioning result provision request to the
移動機60では、測位結果応答としてのGPS測位結果提供要求に基づいてGPS測位を実施する(S704)。その後、GPS測位結果情報が移動機60からSLPに対して送信される(S705)。このGPS測位結果情報には、要求元情報、第2の受信元情報、セッションID及びGPS測位結果が含まれる。このとき、LB30による接続先選択の結果、SLP40Cが移動機60からのGPS測位結果情報を受信する。
The
ここで、SLP40Cが装置障害により(S600)、SLP−DB50へのアクセスが不可能である場合(S706)、SLP40Cでは、移動機60から送信されたGPS測位結果情報がどのような情報であるか(どのセッションに対応する情報なのか等)を把握することができない。そこで、SLP40Cでは、移動機60からのGPS測位結果情報に含まれる第2の受信元情報に基づいてGPS測位結果情報の転送先となる宛先が設定される(S707)。本実施形態の場合には、宛先としてSLP40Bが設定される。そして、対SLP通信部48によって、GPS測位結果情報がLB30に対して送信される(S708)。このGPS測位結果情報には、要求元情報、第2の受信元情報、セッションID、及び測位結果に加えて、エラー情報が含まれる。このエラー情報とは、SLP40Cに装置障害が発生していることを示す情報である。LB30では、SLP40Cによって設定された宛先に基づいて、SLP40Bに対してGPS測位結果情報を転送する(S709)。
Here, when the SLP 40C cannot access the SLP-
SLP40Bでは、LB30を介してSLP40CからのGPS測位結果情報を受信すると、SLP−DB50を参照してセッションIDの確認を行う(S710)。そして、セッションIDが正当である(SLP−DB50に格納された情報である)場合には、GPS測位結果情報に対する応答(GPS測位結果情報応答)を、LB30を介してSLP40Cに対して送信する(S711)。GPS測位結果情報応答には、セッションIDが含まれている。セッションIDの確認が取れた際に、SLP−DB50の更新(GPS測位結果情報を移動機から受信したことの書き込み)を併せて行う構成としてもよい。
When the SLP 40B receives the GPS positioning result information from the SLP 40C via the
その後、SLP40CからGPS測位結果情報応答が移動機60に対して送信され(S712)、移動機60が受信することで、移動機60におけるセッションIDにより特定された一連の処理は終了する。また、SLP40Bは、SLP40Cの代わりに、SLP−DB50に対して測位結果の書き込み(S713)を行う。上述したように、測位結果の書き込みのタイミングは限定されない。なお、SLP40Bは、SLP−DB50を参照してSLP40Aによる測位結果の書き込みを確認した後に(S714)、タイマーを終了する。
Thereafter, a GPS positioning result information response is transmitted from the SLP 40C to the mobile device 60 (S712), and when the
SLP40Bでは、位置情報の要求元であるGMLC20に対して位置情報を通知する(S715)。GMLC20では、SLP40Aからの位置情報通知をLCSクライアント10に対して送信する(S716)と共に、SLP40Aに対しては位置情報通知(S715)に対する応答を送信する(S717)。また、SLP40Bでは、SLP40Cのエラー情報をSLP−DB50に記録をする(S718)。これにより、これ以降SLP40Cによる位置情報に係る処理が実施されないように制御することも可能となる。なお、エラー情報の書き込み(S718)のタイミングについても本実施形態のタイミングに限定されず、エラー情報をSLP40Bが受信した(S709)以降に適宜実施する構成とすることができる。
SLP40Bでは、GMLC20からの位置情報通知応答を受信して、セッションIDにより特定される一連の処理が終了される。
The SLP 40B notifies the position information to the
The SLP 40B receives the position information notification response from the
このように、2段階測位を行う第2実施形態の位置情報提供方法においても、LB30により最初の要求を受信したSLP40とは異なるSLP40に対して移動機60からの情報が送信される場合がある。したがって、移動機60からのGPS測位結果情報の受信の際にも前段で処理を行ったSLP(位置情報制御装置)を特定する情報を添えて移動機60と通信を行う構成とすることで、例えばSLP40CのようにSLP−DB50へのアクセスができないようにSLP40が所望の処理を実行できない場合に、前段で処理を行ったSLPに対して移動機60からの情報を転送することが可能となり、転送された側のSLPが代わりに処理を行うことができる。
As described above, in the position information providing method according to the second embodiment that performs two-step positioning, information from the
以上、本発明の実施形態について説明したが、本発明に係る位置情報提供システムを含む通信システム1は種々の変更を行うことができる。
As mentioned above, although embodiment of this invention was described, the
例えば、上記実施形態では、3台のSLP40A〜SLP40Cが通信システム1に含まれる構成について説明したが、本発明の構成は少なくとも2台のSLPを備える位置情報提供システムに適用することができる。すなわち、本発明における第1の位置情報制御装置と第2の位置情報制御装置とは互いに異なり、第3の位置情報制御装置と第4の位置情報制御装置とは互いに異なることを前提としている。しかしながら、すべて位置情報制御装置が互いに異なる位置情報制御装置である必要はない。
For example, in the above-described embodiment, the configuration in which the three SLPs 40A to SLP40C are included in the
また、SLP−DB50に係る機能は、一台の装置に全て含まれる構成であってもよいし、各機能がそれぞれ異なる装置に分散される構成であってもよい。
Further, the functions related to the SLP-
また、上記の第1実施形態では、基地局測位を行う場合について説明したが、当然ながら1段階のみの測位の場合にGPS測位を行う通信システムにも適用することができる。 In the first embodiment described above, the case of performing base station positioning has been described, but it is naturally applicable to a communication system that performs GPS positioning in the case of positioning in only one stage.
1…通信システム、10…LCSクライアント、20…GMLC、30…LB、40,40A〜40C…SLP、50…SLP−DB、51…SMSセンター、60…移動機。
DESCRIPTION OF
Claims (4)
複数の位置情報制御装置と、前記複数の位置情報制御装置と接続されて、前記複数の位置情報制御装置による位置情報の提供に係る処理の進捗状況に係る情報を保持する処理情報保持装置と、を含んで構成され、
前記複数の位置情報制御装置のうちの第1の位置情報制御装置は、
前記外部装置から前記位置情報要求を受信する位置情報要求受信手段と、
前記位置情報要求を送信した前記外部装置を特定する要求元情報と、前記位置情報要求を受信した前記第1の位置情報制御装置を特定する受信元情報とを前記位置情報要求に対応付けた位置情報提供要求を前記移動機に対して送信する位置情報提供要求手段と、
前記位置情報提供要求を送信した前記移動機による測位結果と、前記要求元情報と、前記受信元情報とを含む、前記位置情報提供要求に対応する測位結果情報を前記第1の位置情報制御装置とは異なる第2の位置情報制御装置から受信する転送情報受信手段と、
前記測位結果情報に含まれる前記測位結果を前記要求元情報により特定される前記外部装置に対して送信する測位結果送信手段と、
を備え、
前記第2の位置情報制御装置は、
前記第1の位置情報制御装置が前記位置情報提供要求を送信した前記移動機から、前記位置情報提供要求に対応する前記測位結果情報を受信する測位結果情報受信手段と、
前記処理情報保持装置を参照して、前記測位結果情報受信手段において受信された前記測位結果情報に係る処理の進捗状況を確認する状況確認手段と、
前記状況確認手段により前記処理の進捗状況が確認できない場合に、前記測位結果情報に含まれる前記受信元情報により特定される前記第1の位置情報制御装置に対して前記測位結果情報を転送する転送手段と、
を備える位置情報提供システム。 A position information providing system that acquires position information of a mobile device based on a position information request from an external device and provides a position information request to the external device,
A plurality of position information control devices; and a processing information holding device connected to the plurality of position information control devices to hold information relating to progress of processing related to provision of position information by the plurality of position information control devices; Comprising
The first position information control device among the plurality of position information control devices is:
Position information request receiving means for receiving the position information request from the external device;
A position in which the request source information specifying the external device that has transmitted the position information request and the reception source information specifying the first position information control device that has received the position information request are associated with the position information request. Position information provision requesting means for transmitting an information provision request to the mobile device;
Positioning result information corresponding to the position information provision request including the positioning result by the mobile device that has transmitted the position information provision request, the request source information, and the reception source information is the first position information control device. Transfer information receiving means for receiving from a second position information control device different from
Positioning result transmitting means for transmitting the positioning result included in the positioning result information to the external device specified by the request source information;
With
The second position information control device includes:
Positioning result information receiving means for receiving the positioning result information corresponding to the position information provision request from the mobile device to which the first position information control device has transmitted the position information provision request;
With reference to the processing information holding device, status confirmation means for confirming the progress status of the processing related to the positioning result information received by the positioning result information receiving means,
Transfer that transfers the positioning result information to the first position information control device specified by the reception source information included in the positioning result information when the progress status of the processing cannot be confirmed by the status checking unit Means,
A position information providing system comprising:
前記第1の位置情報制御装置の前記測位結果送信手段は、前記転送情報受信手段が前記測位結果情報と前記障害情報とを受信した場合に、前記処理情報保持装置に対して前記障害情報を格納する請求項1記載の位置情報提供システム。 The transfer means of the second position information control device attaches failure information indicating that the progress status of the processing related to the positioning result information cannot be confirmed by the status confirmation means of the own device to the positioning result information. Transfer to the first position information control device,
The positioning result transmitting unit of the first position information control device stores the failure information in the processing information holding device when the transfer information receiving unit receives the positioning result information and the failure information. The position information providing system according to claim 1.
前記第3の位置情報制御装置を特定する情報を含み、GPS測位による前記移動機の位置情報を要求するGPS測位情報提供要求を前記移動機に対して送信するGPS測位情報提供要求手段と、
前記GPS測位情報提供要求を送信した前記移動機からのGPS測位結果と、前記第3の位置情報制御装置を特定する情報とを含む、前記GPS測位情報提供要求に対応するGPS測位結果情報を、前記第3の位置情報制御装置とは異なる第4の位置情報制御装置から受信する転送GPS測位結果情報受信手段と、
前記GPS測位結果情報に含まれる前記GPS測位結果を前記要求元情報により特定される前記外部装置に対して送信するGPS測位結果情報送信手段と、を備え、
前記第4の位置情報制御装置は、
前記第3の位置情報制御装置が前記GPS測位情報提供要求を送信した前記移動機から、前記GPS測位情報提供要求に対応する前記GPS測位結果情報を受信するGPS測位結果情報受信手段と、
前記処理情報保持装置を参照して、前記GPS測位結果情報受信手段において受信された前記GPS測位結果情報に係る処理の進捗状況を確認するGPS測位状況確認手段と、
前記GPS測位状況確認手段により前記処理の進捗状況が確認できない場合に、前記GPS測位結果情報に含まれる前記第3の位置情報制御装置を特定する情報に基づいて前記第3の位置情報制御装置に対して前記GPS測位結果情報を転送するGPS測位結果情報転送手段と、
を備える請求項1又は2記載の位置情報提供システム。 A third position information control device among the plurality of position information control devices is:
GPS positioning information provision requesting means for transmitting a GPS positioning information provision request for requesting the positional information of the mobile device by GPS positioning to the mobile device, including information for specifying the third positional information control device;
GPS positioning result information corresponding to the GPS positioning information provision request, including a GPS positioning result from the mobile device that has transmitted the GPS positioning information provision request, and information specifying the third position information control device, Transfer GPS positioning result information receiving means for receiving from a fourth position information control device different from the third position information control device;
GPS positioning result information transmitting means for transmitting the GPS positioning result included in the GPS positioning result information to the external device specified by the request source information,
The fourth position information control device includes:
GPS positioning result information receiving means for receiving the GPS positioning result information corresponding to the GPS positioning information provision request from the mobile device to which the third position information control device has transmitted the GPS positioning information provision request;
With reference to the processing information holding device, GPS positioning status confirmation means for confirming the progress status of processing related to the GPS positioning result information received by the GPS positioning result information receiving means,
When the progress status of the process cannot be confirmed by the GPS positioning status confirmation means, the third location information control device is based on the information specifying the third location information control device included in the GPS positioning result information. GPS positioning result information transfer means for transferring the GPS positioning result information,
The position information providing system according to claim 1 or 2.
前記位置情報提供システムは、複数の位置情報制御装置と、前記複数の位置情報制御装置と接続されて、前記複数の位置情報制御装置による位置情報の提供に係る処理の進捗状況に係る情報を保持する処理情報保持装置と、を含んで構成され、
前記複数の位置情報制御装置のうちの第1の位置情報制御装置の位置情報要求受信手段において、前記外部装置から前記位置情報要求を受信する位置情報要求受信ステップと、
前記第1の位置情報制御装置の位置情報提供要求手段において、前記位置情報要求を送信した前記外部装置を特定する要求元情報と、前記位置情報要求を受信した前記第1の位置情報制御装置を特定する受信元情報とを前記位置情報要求に対応付けた前記位置情報提供要求を移動機に対して送信する位置情報提供要求ステップと、
前記第1の位置情報制御装置の転送情報受信手段において、前記位置情報提供要求を送信した前記移動機による測位結果と、前記要求元情報と、前記受信元情報とを含む、前記位置情報提供要求に対応する測位結果情報を前記第1の位置情報制御装置とは異なる第2の位置情報制御装置から受信する転送情報受信ステップと、
前記第1の位置情報制御装置の測位結果送信手段において、前記測位結果情報に含まれる前記測位結果を前記要求元情報により特定される前記外部装置に対して送信する測位結果送信ステップと、
前記第2の位置情報制御装置の測位結果情報受信手段において、前記第1の位置情報制御装置が前記位置情報提供要求を送信した前記移動機から、前記位置情報提供要求に対応する前記測位結果情報を受信する測位結果情報受信ステップと、
前記第2の位置情報制御装置の状況確認手段において前記処理情報保持装置を参照して、前記測位結果情報受信手段において受信された前記測位結果情報に係る処理の進捗状況を確認する状況確認ステップと、
前記第2の位置情報制御装置の転送手段において、前記状況確認手段により前記処理の進捗状況が確認できない場合に、前記測位結果情報に含まれる前記受信元情報により特定される前記第1の位置情報制御装置に対して前記測位結果情報を転送する転送ステップと、
を備える位置情報提供方法。
A position information providing method by a position information providing system that acquires position information of a mobile device based on a position information request from an external device and provides a position information request to the external device,
The position information providing system is connected to a plurality of position information control devices and the plurality of position information control devices, and holds information related to progress of processing related to the provision of position information by the plurality of position information control devices. A processing information holding device that includes:
In the position information request receiving means of the first position information control device among the plurality of position information control devices, a position information request receiving step of receiving the position information request from the external device;
In the location information provision requesting means of the first location information control device, request source information for specifying the external device that has transmitted the location information request, and the first location information control device that has received the location information request. A location information provision request step for transmitting to the mobile device the location information provision request in which the receiving source information to be identified is associated with the location information request;
In the transfer information receiving means of the first location information control device, the location information provision request includes a positioning result by the mobile device that has transmitted the location information provision request, the request source information, and the reception source information. A transfer information receiving step for receiving positioning result information corresponding to the information from a second position information control device different from the first position information control device;
In the positioning result transmitting means of the first position information control device, a positioning result transmitting step for transmitting the positioning result included in the positioning result information to the external device specified by the request source information;
In the positioning result information receiving means of the second location information control device, the positioning result information corresponding to the location information provision request from the mobile device to which the first location information control device has transmitted the location information provision request. Positioning result information receiving step for receiving,
A status confirmation step of confirming a progress status of the processing related to the positioning result information received by the positioning result information receiving means with reference to the processing information holding device in the status checking means of the second position information control device; ,
In the transfer means of the second position information control device, the first position information specified by the reception source information included in the positioning result information when the progress of the process cannot be confirmed by the situation confirmation means. A transfer step of transferring the positioning result information to the control device;
A location information providing method comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014146218A JP6317638B2 (en) | 2014-07-16 | 2014-07-16 | POSITION INFORMATION PROVIDING SYSTEM AND POSITION INFORMATION PROVIDING METHOD |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014146218A JP6317638B2 (en) | 2014-07-16 | 2014-07-16 | POSITION INFORMATION PROVIDING SYSTEM AND POSITION INFORMATION PROVIDING METHOD |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016025387A JP2016025387A (en) | 2016-02-08 |
| JP6317638B2 true JP6317638B2 (en) | 2018-04-25 |
Family
ID=55271838
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014146218A Expired - Fee Related JP6317638B2 (en) | 2014-07-16 | 2014-07-16 | POSITION INFORMATION PROVIDING SYSTEM AND POSITION INFORMATION PROVIDING METHOD |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6317638B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3583808B1 (en) | 2017-02-14 | 2024-03-06 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Apparatuses, systems, methods and computer program product for transmission of a positioning signal |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7974235B2 (en) * | 2006-11-13 | 2011-07-05 | Telecommunication Systems, Inc. | Secure location session manager |
| KR101438809B1 (en) * | 2007-11-08 | 2014-09-05 | 삼성전자주식회사 | System and method for providing conditional repeat position information |
-
2014
- 2014-07-16 JP JP2014146218A patent/JP6317638B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016025387A (en) | 2016-02-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4464406B2 (en) | Mobile radio presence and situation management system and method | |
| JP5638476B2 (en) | Positioning support apparatus and positioning support method | |
| JP4016787B2 (en) | Positioning system in mobile communication network | |
| ES2377230T3 (en) | Transmission of position information | |
| CN102292653B (en) | Positioning support device and positioning support method | |
| EP1227694A1 (en) | Location information providing apparatus, communication terminal, mobile communication terminal and location information providing method | |
| EP1973372A2 (en) | Location system with enhanced security | |
| JP5130382B2 (en) | POSITIONING SYSTEM, POSITION INFORMATION PROVIDING DEVICE, POSITION INFORMATION MANAGEMENT DEVICE, AND POSITIONING METHOD | |
| CN101199227B (en) | Method for transmitting location information | |
| JP6317638B2 (en) | POSITION INFORMATION PROVIDING SYSTEM AND POSITION INFORMATION PROVIDING METHOD | |
| TWI258944B (en) | Data distribution device | |
| JP6251060B2 (en) | Wireless communication system, wireless terminal, and wireless communication method | |
| JP4951089B2 (en) | Positioning support apparatus and positioning support method | |
| JP2006287394A (en) | Information providing system, information providing server, and mobile communication apparatus | |
| JP5172903B2 (en) | Positioning support apparatus and positioning support method | |
| JP4810439B2 (en) | Information processing device | |
| JP6320718B2 (en) | Mobile terminal device, numbering server, and mobile terminal program | |
| JP6896665B2 (en) | Information transmission device, information transmission method and program | |
| KR20250100727A (en) | Method for verifying privacy configuration and related devices | |
| JP7665285B2 (en) | Location information integration system | |
| JP2012227890A (en) | Positioning support system, switch, and positioning support method | |
| JP6029439B2 (en) | Rough position information calculation apparatus, rough position information calculation method, and rough position information calculation program | |
| JP5443553B2 (en) | Area quality information measuring device, area quality information measuring method, and area quality information measuring program | |
| JP2018084916A (en) | Information processing device, base station, and communication device | |
| JP2017229015A (en) | Communication security system using positional information |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170213 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171213 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180327 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180330 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6317638 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |