Disclosure of Invention
The embodiment of the invention provides a method and a system for acquiring user position information and call receiving equipment, which are used for positioning other users of a cell where a user initiating an emergency call is located.
A first aspect of an embodiment of the present invention provides a method for acquiring user location information, including:
the method comprises the steps that a call receiving device receives an emergency call carrying user equipment information of an emergency user and user equipment information of users in a same cell, wherein the user equipment information at least comprises an identity of user equipment;
the call receiving equipment sends a positioning request for acquiring the position information of an emergency user and a user in the same cell to a positioning network, wherein the positioning request carries the user equipment information of the emergency user and the user in the same cell;
and the call receiving equipment receives the position information of the emergency user and the user in the same cell, which is calculated by the positioning network according to the received positioning request.
A second aspect of the embodiments of the present invention provides a system for acquiring user location information, including:
the call receiving equipment is used for receiving an emergency call carrying user equipment information of an emergency user and user equipment information of users in the same cell, wherein the user equipment information at least comprises an identity of user equipment; sending a positioning request for requesting the position information of an emergency user and a user in the same cell, wherein the positioning request carries the user equipment information of the emergency user and the user in the same cell; receiving the position information of the emergency user and the user in the same cell;
the positioning network is used for receiving the positioning request sent by the call receiving equipment and calculating the position information of the emergency user and the user in the same cell according to the positioning request; and returning the calculated position information to the call receiving equipment.
A third aspect of the embodiments of the present invention provides a call receiving apparatus, including:
an emergency call receiving module, configured to receive an emergency call, and obtain user equipment information of an emergency user and user equipment information of a user in the same cell from the emergency call, where the user equipment information at least includes an identity of the user equipment;
the positioning request module is used for sending a positioning request to a positioning network;
and the position information receiving module is used for receiving the position information of the emergency user and the user in the same cell returned by the positioning network.
A fourth aspect of the embodiments of the present invention provides a method for acquiring a location registration record, including:
the mobile switching center caches the position registration record of the user under the mobile switching center;
the method comprises the steps that after receiving an emergency call initiated by an emergency user, the mobile switching center acquires user equipment information of the emergency user and a cell user, wherein the user equipment information at least comprises identity identification information of the emergency user and the cell user;
and the mobile switching center selects the position registration record of the user in the same cell of the emergency user from the cached position registration records of the user according to the acquired user equipment information of the user in the same cell of the emergency call, and sends the position registration record to the call receiving equipment.
A fifth aspect of the embodiments of the present invention provides an apparatus for acquiring a location registration record, including:
a receiving module for receiving an emergency call; when an emergency call is received, acquiring user equipment information of users in the same cell as the emergency user according to the received user equipment information of the emergency user initiating the emergency call;
the buffer module is used for buffering the position registration records of all users under the same mobile switching center within a period of time when the emergency call occurs;
and the reporting module is used for selecting the position registration record of the user in the same cell from the cache module and reporting the position registration record when the receiving module triggers the reporting module.
As can be seen from the above technical solutions, according to the method, the system, and the call receiving device for acquiring user location information in the embodiments of the present invention, location information of users around an emergency call user is acquired by acquiring information of a user device initiating an emergency call and information of other user devices in a cell in which the user device initiating the emergency call is located, and positioning the other user devices in the cell in which the user device initiating the emergency call is located by using the information, so that certain help can be brought to rescue, case investigation, and the like.
Detailed Description
The present invention will be described in further detail below with reference to specific embodiments and with reference to the attached drawings.
The scheme of the embodiment of the invention is that the position information of the users in the same cell is determined by providing the user equipment information of the emergency users and the users in the same cell for a positioning network, and the users in the same cell are positioned, wherein the emergency users are users initiating emergency calls, and the users in the same cell are other users, except the emergency users, in the same cell with the emergency users.
As shown in fig. 3, a schematic flow chart of a first embodiment of a method for acquiring user location information according to the present invention is shown, and the method includes the following steps:
step 201, a call receiving device receives an emergency call request, wherein the emergency call request carries user equipment information of an emergency user and users in the same cell;
the call receiving equipment can be a public safety answering station (PSAP), and the received user equipment information at least comprises identification information of an emergency user and a co-cell user, and can also comprise call state information of each user equipment or other necessary information;
step 202, a call receiving device sends a positioning request to a positioning network, wherein the positioning request requires to obtain the position information of an emergency user and a user in the same cell;
when sending a positioning request, the call receiving equipment needs to carry user equipment information of an emergency user and a user in the same cell, namely identity identifications of the emergency user and the user in the same cell, so as to request to position the emergency user and the user in the same cell;
step 203, the positioning network determines the position information of the emergency user and the user in the same cell according to the received positioning request;
the positioning network calculates the position of the user equipment initiating the emergency call and other user equipment of the cell according to the user equipment information of the emergency user and the user equipment information of the user in the same cell carried in the received positioning request;
step 204, the positioning network returns the determined position information of the emergency user and the user in the same cell to the call receiving equipment;
the call receiving equipment receives the position information returned by the positioning network, and can acquire the position, the call state and the like of the user in the same cell close to the emergency user, so as to assist the user initiating the emergency call when necessary.
In this embodiment, the location of the user initiating the emergency call and the user in the same cell is realized by obtaining the user equipment information of the emergency user and the user in the same cell, and determining the location information of the user initiating the emergency call and the location information of other users in the cell where the user initiates the emergency call according to the user equipment information. By knowing the position of the user in the same cell close to the emergency user, the user who initiates the emergency call can be timely and effectively rescued.
As shown in fig. 4, a signaling flowchart of a second embodiment of the method for acquiring user location information of the present invention includes the following steps:
step 301, after receiving the emergency call, the MSC sends a request for obtaining user equipment information of a user in the same cell as the emergency user to the VLR;
step 302, after receiving the request for obtaining the user equipment information of the user initiating the emergency call in the same cell, the VLR obtains the information of the cell where the emergency call is located and obtains the user equipment information of the user initiating the emergency call in the cell in the same cell;
the user equipment information at least comprises identity identification information of an emergency user and a user in the same cell, and can also comprise call state information of each user equipment or other necessary information;
step 303, the VLR returns the obtained user equipment information of the emergency user and the cell user to the MSC;
step 304, MSC routes PSAP carried user equipment information of emergency user and user equipment information of user in same cell received in emergency call;
305, after receiving the emergency call, the PSAP sends positioning request information to a mobile positioning center MPC according to the user equipment information of the emergency user and the user equipment information of the user in the same cell;
step 306, after receiving the positioning request information, the MPC sends a position information acquisition request carrying the user equipment information of the emergency user and the user equipment information of the user in the same cell to the position determination entity PDE;
step 307, the PDE receives the location information acquisition request, extracts user equipment information of an emergency user and user equipment information of a user in the same cell from the location information acquisition request, and calculates location information of the emergency user and the user in the same cell;
step 308, the PDE submits the calculated position information to the MPC, and the position information is returned to the PSAP via the MPC;
step 308 may also be that the MPC returns the received location information to the MSC first, and then the MSC sends the location information to the PSAP.
After the PSAP receives the position information of the emergency user and the user in the same cell obtained by the calculation of the PDE, the PSAP can further screen the position information of the user in the same cell because the PSAP obtains too much position information of the user equipment in the same cell and some position information of the user equipment in the same cell is possibly close to the emergency user, and finally screen other users in the same cell which are considered to be close to the user initiating the emergency call so as to quickly and effectively rescue the user equipment initiating the emergency call.
At the PSAP, the location information of the users in the same cell is further filtered, as shown in fig. 5, the filtering steps are as follows:
step 401, calculating the distance between the emergency user and each user in the same cell according to the obtained position information of the emergency user and the position information of the user in the same cell;
step 402, setting a screening area radius of an emergency user, wherein the screening area radius can be flexibly set according to the position and the surrounding situation of each emergency call, if the user equipment initiating the emergency call is in a region with dense population, the area radius can be set to be relatively small, otherwise, if the user equipment is in a place with few people and smoke, the area radius can be set to be slightly large;
and step 403, comparing the distance between the emergency user and each user of the users in the same cell with the radius of the screening area, and screening the users in the same cell, of which the distance from the emergency user is smaller than the radius of the screening area, from the users in the same cell.
That is, the position information of the emergency user and the position information of the user in the same cell calculated by the PDE are sent to the PSAP; PSAP calculates the distance between the emergency user and each user of the same cell; setting the radius of a screening area on a PSAP; and comparing the radius of the screening area with the distance between the emergency user and each user of the same cell user, and screening out the users in the same cell user suitable for emergency rescue.
The screening method has the advantages that: the area radius of the cell where the emergency call user equipment is located can be set in a targeted and flexible manner aiming at the individual case of initiating the emergency call user equipment each time, and the area radius can be set to be relatively smaller in places with large population density.
As shown in fig. 6, a schematic flow chart of a third embodiment of the method for acquiring user location information in the present invention includes the following steps:
step 501, according to the received user equipment information initiating the emergency call, the MSC sends a request for acquiring user equipment information of the emergency user and the cell user to the VLR;
step 502, after receiving the request for obtaining the user equipment information of the emergency user and the user in the same cell, the VLR obtains the cell where the emergency user is located and obtains the user equipment information of the user in the same cell;
the user equipment information at least comprises identity identification information of the same-cell user of the emergency user, and also can comprise call state information of each user equipment or other necessary information;
step 503, the VLR returns the obtained user equipment information of the user in the same cell to the MSC;
step 504, MSC routes the emergency call carrying the received user equipment information of the user in the same cell to PSAP;
step 505, after receiving the emergency call, the PSAP sends a positioning request message to a mobile positioning center MPC according to the user equipment information of the emergency user and the user equipment information of the user in the same cell;
user equipment information of an emergency user and user equipment information of a user in the same cell are carried in a positioning request sent by a PSAP;
step 506, after receiving the positioning request information, the MPC sends a location information acquisition request carrying the ue information of the emergency user and the ue information of the user in the same cell to the PDE;
step 507, the PDE receives the location information acquisition request, extracts the user equipment information of the emergency user and the user equipment information of the user in the same cell in the location information acquisition request, and calculates the location information of the user equipment of the emergency user and the user in the same cell;
step 508, PDE obtains the radius of the screening area of the emergency user;
in this embodiment, the PDE screens the location information of all other ue obtained by calculation, and first obtains a radius of a screened area, where the radius of the area can be obtained through the following two ways: firstly, acquiring from MSC, setting the radius of the screening area by MSC when configuring the cell, wherein the MSC needs to increase the setting and storage functions of the radius of the screening area, and increases an interface between the MSC and the MPC for transmitting the set radius of the screening area to the PDE; acquiring from the coordinate routing database CRDB, setting the radius of the area to be screened of the cell where the corresponding emergency call user equipment is located in the CRDB when each emergency service area is defined, and also needing the CRDB to increase the setting and storing functions of the radius of the screened area and increase the interface between the CRDB and the MPC for transmitting the radius of the area to the PDE.
Step 509, calculating the distance between the emergency user and each user of the users in the same cell;
and step 510, comparing the radius of the screening area with the calculated distance between the emergency user and each user of the users in the same cell, screening the users in the same cell with the distance smaller than the radius of the screening area, and determining the users in the same cell as the users suitable for emergency rescue.
Step 511, the PDE submits the screening result and the calculated position information to the MPC, and the screening result and the position information are returned to the PSAP via the MPC;
step 511 may also be that the MPC returns the received screening result and location information to the MSC first, and then the MSC sends the screening result and location information to the PSAP. The screening result at least comprises user equipment information of which the distance between the cell users and the emergency users is less than the radius of the screening area.
In the embodiment, the users in the same cell are screened out by screening the users in the same cell in the PDE, so that the users in the same cell which are close to the emergency user can be associated with the users in the shortest and most convenient way, and the emergency user can be rescued quickly and effectively.
As shown in fig. 7, a schematic structural diagram of a first embodiment of a system for acquiring user location information according to the present invention is shown, where the system in this embodiment includes:
the mobile switching center MSC5 is configured to receive a call initiated by an emergency user, send a request for acquiring user equipment information of a co-cell user of the emergency user, carry the acquired user equipment information of the co-cell user in the emergency call, and route the emergency call to the call receiving device 7;
a visitor location register VLR6, configured to, after receiving a request for acquiring user equipment information of users in the same cell sent by the MSC5, acquire a cell in which an emergency user is located, acquire user equipment information of users in the same cell in the cell, and return the acquired user equipment information of users in the same cell to the MSC 5;
the call receiving equipment 7 is used for receiving the emergency call, acquiring user equipment information of an emergency user and user equipment information of users in the same cell carried in the emergency call, sending a positioning request for requesting to acquire the position information of the emergency user and the users in the same cell, and receiving the position information of the emergency user and the users in the same cell; the call receiving apparatus 7 includes: an emergency call receiving module 71, configured to receive an emergency call sent by the MSC5, and obtain user equipment information of an emergency user and a user in a same cell from the emergency call, where the user equipment information at least includes an identity of a user equipment; a positioning request module 72, configured to send a positioning request to the positioning network 8; a location information receiving module 73, configured to receive location information of the emergency user and the user in the same cell returned by the positioning network 8;
the call receiving apparatus 7 may further include: the screening module 74 is configured to screen users in the same cell according to the obtained location information of the emergency user and the users in the same cell; the screening module 74 includes: a distance calculation unit 741, configured to calculate a distance between the emergency user and each user in the same cell according to the location information of the emergency user and the location information of the user in the same cell, which are obtained by the location information receiving module 73; a screening area radius setting unit 742 for setting a screening area radius of the emergency user; a comparing unit 743 for comparing the distance between the emergency user and each user of the users in the same cell calculated by the distance calculating unit 741 with the radius of the screening area set by the screening area radius setting unit 742, and screening the users in the same cell whose distance from the emergency user is smaller than the radius of the screening area from the users in the same cell;
and the positioning network 8 is configured to calculate location information of the emergency user and the user in the same cell according to the received positioning request sent by the positioning request module 72 in the call receiving device 7, and return the calculated location information to the location information receiving module 73 in the call receiving device 7.
As shown in fig. 8, which is a schematic structural diagram of a second embodiment of the system for acquiring user location information according to the present invention, the system in this embodiment includes:
the MSC5 'is configured to receive a call initiated by an emergency user, send a request for acquiring user equipment information of a co-cell user of the emergency user, carry the acquired user equipment information of the co-cell user in the emergency call, and route the emergency call to the call receiving device 7';
VLR6 ' is used to obtain the cell where the emergency user is located after receiving the request for obtaining the user equipment information of the user in the same cell sent by MSC5 ', obtain the user equipment information of the user in the same cell in the cell, and return the obtained user equipment information of the user in the same cell to MSC5 ';
the call receiving equipment 7' is used for receiving the emergency call, acquiring user equipment information of an emergency user and user equipment information of users in the same cell carried in the emergency call, sending a positioning request for requesting to acquire the position information of the emergency user and the users in the same cell, and receiving the position information of the emergency user and the users in the same cell; the call receiving apparatus 7' includes: an emergency call receiving module 71 ', configured to receive an emergency call sent by the MSC 5', and obtain user equipment information of an emergency user and a co-cell user from the emergency call, where the user equipment information at least includes an identity of a user equipment; a positioning request module 72 'for sending a positioning request to the positioning network 8'; a location information receiving module 73 'for receiving location information of the emergency user and the user in the same cell returned by the positioning network 8';
the positioning network 8 ' is configured to calculate location information of the emergency user and the user in the same cell according to the received positioning request sent by the positioning request module 72 ' in the call receiving device 7 ', and return the calculated location information to the location information receiving module 73 ' in the call receiving device 7 '; the positioning network 8' comprises: a mobile positioning center MPC81 ' for receiving the positioning request sent by the positioning request module 72 ' in the call receiving device 7 ', sending a location information obtaining request carrying the user equipment information of the emergency user and the user in the same cell, and after obtaining the location information, returning the obtained location information to the location information receiving module 73 ' in the call receiving device 7 '; the position decision entity PDE82 'is used for receiving the position information acquisition request sent by the MPC 81', calculating the position information of the emergency user and the user in the same cell according to the user equipment information of the emergency user and the user in the same cell, further calculating the calculated position information of the emergency user and the user in the same cell, and screening out the user in the same cell which is close to the emergency user; besides the location information calculation module 821 'with the above functions, the PDE 82' may further include a screening module 822 'configured to screen users in the same cell according to the location information of the emergency user and the users in the same cell, where the screening module 822' includes: a distance calculation unit 8221 'for calculating a distance between the emergency user and each user in the same cell according to the location information of the emergency user and the user in the same cell calculated by the location information calculation module 821'; a screening area radius obtaining unit 8222' for obtaining a screening area radius of the emergency user, wherein the screening area radius can be set on the MSC and obtained from the MSC, or set on the coordinate routing database CRDB and obtained from the CRDB; a comparing unit 8223 ' is configured to compare the distance between the emergency user and each user of the users in the same cell calculated by the distance calculating unit 8221 ' with the screening area radius acquired by the screening area radius acquiring unit 8222 ', and screen the users in the same cell having the distance from the emergency user smaller than the screening area radius from the users in the same cell.
The system for acquiring the user position information of the embodiment of the invention not only can acquire the position information of the emergency call user equipment, but also can acquire the position information of other user equipment around the emergency user, and selects proper other user equipment to implement timely and effective rescue on the emergency call user equipment by screening the acquired position information of the emergency user and the user in the same cell.
As shown in fig. 9, which is a schematic structural diagram of an embodiment of the call receiving device of the present invention, the call receiving device in this embodiment includes:
an emergency call receiving module 9, configured to receive an emergency call, and obtain user equipment information of an emergency user and a user in the same cell from the emergency call, where the user equipment information at least includes an identity of user equipment; a positioning request module 10, configured to send a positioning request to the positioning network 8; a location information receiving module 11, configured to receive location information of the emergency user and the user in the same cell, where the location information is returned by the positioning network 8;
the call receiving device may further include: the screening module 12 is configured to screen users in the same cell according to the obtained location information of the emergency user and the users in the same cell; the screening module 12 includes: a distance calculating unit 121, configured to calculate a distance between the emergency user and each user in the same cell according to the location information of the emergency user and the location information of the user in the same cell, which are obtained by the location information receiving module 11; a screening area radius setting unit 122 configured to set a screening area radius of the emergency user; a comparing unit 123, configured to compare the distance between the emergency user and each user of the users in the same cell calculated by the distance calculating unit 121 with the radius of the screening area set by the screening area radius setting unit 122, and screen the users in the same cell, of which the distance from the emergency user is smaller than the radius of the screening area, from the users in the same cell.
As shown in fig. 10, a schematic flowchart of an embodiment of a method for acquiring a location registration record according to the present invention is shown, and the method includes the following steps:
step 501, the MSC caches the location registration record of the user equipment under the MSC;
the cached information is a period of time or a certain amount, the content of the cached information can be set according to the requirement, and the embodiment of the invention comprises the following steps: MSID, registration time and cell information of the user equipment during registration;
step 502, the MSC receives an emergency call initiated by an emergency user, the MSC sends a request for acquiring user equipment information of users in the same cell as the emergency user to the VLR according to the received user equipment information of the emergency user initiating the emergency call, and the VLR acquires the cell where the emergency user is located and acquires the user equipment information of the users in the same cell after receiving the request for acquiring the user equipment information of the users in the same cell as the emergency user; the user equipment information at least comprises identity identification information of the same-cell user of the emergency user, and also can comprise call state information of each user equipment or other necessary information;
wherein, the step of the MSC caching the location registration record of the user equipment under the MSC for a period of time or a certain number in step 501, may also be continued for a period of time when or after step 502 is executed;
step 503, the MSC selects the location registration record of the co-cell user of the emergency user from the cached location registration records of all user equipments according to the acquired user equipment information of the co-cell user of the emergency call, and sends the location registration record to the PSAP;
the method of the embodiment can acquire and store the location registration records of other user equipment related to the emergency call within a certain time period before and after the emergency call, thereby facilitating the execution of case investigation work after the emergency call is processed.
As shown in fig. 11, a schematic structural diagram of an embodiment of the apparatus for acquiring a location registration record of the present invention includes:
a receiving module 16, configured to receive an emergency call; after receiving the emergency call, acquiring user equipment information of users in the same cell as the emergency user according to the received user equipment information of the emergency user initiating the emergency call, and triggering the reporting module 18;
a cache module 17, configured to cache location registration records of all users in the network within a period of time when the emergency call occurs;
a reporting module 18, configured to select and report the location registration record of the user in the same cell from the cache module 17 when the detection module 16 triggers the reporting module 18;
the system further comprises a setting module 19, which is used for setting the time for caching the location registration records of all users under the network by the caching module.
The device and the system of the embodiment can acquire and store the location registration records of the users in the same cell related to the emergency call within a certain time period before and after the emergency call, thereby facilitating the execution of case investigation work after the emergency call is processed.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.