Processing method and device of tracking area boundary information, electronic equipment and readable medium
By acquiring geographic location information and plotting it on a map during the terminal mobility registration and update process, the problem of users being unable to perceive services within the service area is solved, and the boundaries of the tracking area are clarified and the service perception is improved.
Patent Information
- Application Number
- CN202111562156.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-17
- Publication Date
- 2026-02-13
- Estimated Expiration
- 2041-12-17
AI Technical Summary
Users cannot accurately perceive what customized services are available in their geographical area when using the service area, resulting in poor service perception.
During the terminal mobility registration update process, the geographical location information of the terminal relative to the designated base station is obtained, the geographical location is determined using the E-CID algorithm, and drawn on the actual map to determine the boundary of the tracking area, generating visual information to be fed back to the terminal.
It improves the clarity and visualization of the tracking zone boundaries, enhancing users' perception and experience of various services within the tracking zone.
Smart Images

Figure CN116266899B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the field of communication technology, and in particular, to a tracking area boundary information processing method and device, electronic equipment and readable medium. BACKGROUND
[0002] At present, with the rapid development of wireless communication technology, communication services are developing towards improving service quality and user experience. TA (Tracking Area) is a concept set up by the LTE (Long Term Evolution) system for the location management of UE (user equipment). Through TA information, the core network can know the location of the UE in idle state, and when there is data service demand, the UE can be paged. A TA can contain one or more cells, and a cell can only belong to one TA. TA can be identified by TAC (TA Code). TAC can be broadcast in the SIB1 (system message) of the cell. At present, TA planning is generally carried out by manual experience or using simple planning tools.
[0003] The PCC (Policy and Charging Control) basic function of 5G is used to control the UE network selection and routing policy, access and mobility policy and session management policy (including charging), so as to reasonably use network resources and improve the operating value of data service traffic.
[0004] Using the PCC basic function can realize network location-based policy control, such as supporting different policy control according to the change of service area. The service area is a specific area where the operator provides specified services or balance for users accessing locally without quality, and the service area can be planned manually according to the TA or base station.
[0005] In the related art, after the operator configures the area-related PCC policy, the user can only enjoy some characteristics in the service area after entering the service area, such as a specified service area has faster download speed, the service area is used for promotion by a manufacturer, and the user can access the application of the manufacturer without traffic, etc.
[0006] However, the user generally determines his own location information through a map, and when the user wants to use the service characteristics, he does not know which area he should enter, and also cannot explicitly perceive which customized services are available in the geographical area where he is located.
[0007] It should be noted that the information disclosed in the above background section is only used to strengthen the understanding of the background of the present disclosure, and therefore can include information that does not constitute prior art known to those of ordinary skill in the art. SUMMARY
[0008] The present disclosure aims to provide a tracking area boundary information processing method and device, electronic equipment and readable medium, to at least partially overcome the poor user perception of services in a service area due to limitations and defects of related technologies.
[0009] According to a first aspect of an embodiment of the present disclosure, a tracking area boundary information processing method is provided, comprising: obtaining geographical position information of a terminal relative to a specified base station in a terminal mobility registration update process; determining pre-stored position information of the specified base station; mapping the geographical position information to an actual map according to the pre-stored position information; and determining a boundary of a tracking area according to a statistical result of the geographical position information on the actual map.
[0010] In an exemplary embodiment of the present disclosure, obtaining geographical position information of a terminal relative to a specified base station in a terminal mobility registration update process comprises: receiving AN information sent by the terminal, the AN information comprising AN parameters and registration request information; determining that the terminal needs to perform mobility registration according to the registration request information; and obtaining geographical position information of the terminal relative to the specified base station according to the request for mobility registration.
[0011] In an exemplary embodiment of the present disclosure, obtaining geographical position information of the terminal relative to the specified base station according to the request for mobility registration comprises: in response to the request for mobility registration, obtaining TADV information between the specified base station and the terminal by using an E-CID algorithm; measuring an angle between the terminal and the specified base station to determine AOA angle information; and determining the geographical position information of the terminal relative to the specified base station according to the TADV information and the AOA angle information.
[0012] In an exemplary embodiment of the present disclosure, a coverage angle of the specified base station is greater than or equal to an angle in the AOA angle information.
[0013] In an exemplary embodiment of the present disclosure, it further comprises: determining geographical position information of a candidate base station; judging whether the candidate base station belongs to an edge region of the tracking area; and if it is determined that the candidate base station belongs to the edge region of the tracking area, determining the candidate base station as the specified base station, and the edge region contains a boundary of the tracking area.
[0014] In an exemplary embodiment of the present disclosure, it further comprises: generating visual information corresponding to the boundary of the tracking area; and feeding back the visual information to the terminal.
[0015] In an example embodiment of the present disclosure, the geographic position information comprises at least one of an identity of the tracking area, an identity of the specified base station, an angle between the terminal and the specified base station, and a distance between the terminal and the specified base station.
[0016] According to a second aspect of the embodiments of the present disclosure, a processing device for tracking area boundary information is provided, comprising: an obtaining module configured to obtain geographic position information of a terminal relative to a specified base station in a terminal mobility registration update process; a determining module configured to determine pre-stored position information of the specified base station; a positioning module configured to plot the geographic position information on an actual map according to the pre-stored position information; and the determining module configured to determine a boundary of a tracking area according to a statistical result of the geographic position information on the actual map.
[0017] According to a third aspect of the embodiments of the present disclosure, an electronic device is provided, comprising: a memory; and a processor coupled to the memory, the processor being configured to execute a method according to any one of the preceding embodiments based on instructions stored in the memory.
[0018] According to a fourth aspect of the embodiments of the present disclosure, a computer readable storage medium is provided, having a program stored thereon, which when executed by a processor, implements a processing method for tracking area boundary information according to any one of the preceding embodiments.
[0019] The embodiments of the present disclosure improve the clarity and visualization of the tracking area boundary by obtaining geographic position information of a terminal relative to a specified base station in a terminal mobility registration update process, determining pre-stored position information of the specified base station, plotting the geographic position information on an actual map according to the pre-stored position information, and finally determining a boundary of a tracking area according to a statistical result of the geographic position information on the actual map, thereby improving the perception and experience of users to various services in the tracking area.
[0020] It should be understood that the general description above and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0021] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and serve to explain the principles of the present disclosure. It is readily apparent to one of ordinary skill in the art that the accompanying drawings are merely exemplary of embodiments of the present disclosure and that other drawings can be obtained from these drawings without any inventive effort.
[0022] Figure 1 A schematic diagram showing an example system architecture to which the positioning method or the positioning device of the embodiments of the present disclosure can be applied;
[0023] Figure 2 is a flowchart of a processing method of tracking area boundary information in an example embodiment of the present disclosure;
[0024] Figure 3 is a flowchart of another processing method of tracking area boundary information in an example embodiment of the present disclosure;
[0025] Figure 4 is a flowchart of another processing method of tracking area boundary information in an example embodiment of the present disclosure;
[0026] Figure 5 is a flowchart of another processing method of tracking area boundary information in an example embodiment of the present disclosure;
[0027] Figure 6 is a flowchart of another processing method of tracking area boundary information in an example embodiment of the present disclosure;
[0028] Figure 7 is an interaction schematic diagram of a processing scheme of tracking area boundary information in an example embodiment of the present disclosure;
[0029] Figure 8 is a schematic diagram of a tracking area of a processing scheme of tracking area boundary information in an example embodiment of the present disclosure;
[0030] Figure 9 is a flowchart of another processing method of tracking area boundary information in an example embodiment of the present disclosure;
[0031] Figure 10 is a flowchart of another processing method of tracking area boundary information in an example embodiment of the present disclosure;
[0032] Figure 11 is a block diagram of a processing device of tracking area boundary information in an example embodiment of the present disclosure;
[0033] Figure 12 is a block diagram of an electronic device in an example embodiment of the present disclosure. DETAILED DESCRIPTION
[0034] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this disclosure more comprehensive and complete, and to fully convey the concept of the example embodiments to those skilled in the art. The described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a full understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced with one or more of the specific details omitted, or other methods, components, apparatus, steps, etc., can be employed. In other instances, well-known technical solutions are not shown or described in detail to avoid obscuring various aspects of this disclosure.
[0035] Furthermore, the accompanying drawings are merely illustrative of this disclosure, and the same reference numerals in the drawings denote the same or similar parts, thus repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0036] Figure 1 A schematic diagram of an exemplary system architecture for which the positioning method or positioning device of the present invention can be applied is shown.
[0037] like Figure 1 As shown, system architecture 100 may include one or more of terminal devices 101, 102, and 103, a network 104, and a server 105. Network 104 serves as the medium for providing communication links between terminal devices 101, 102, and 103 and server 105. Network 104 may include various connection types, such as wired or wireless communication links or fiber optic cables, etc.
[0038] It should be understood that Figure 1 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, there can be any number of terminal devices, networks, and servers. For example, server 105 could be a server cluster composed of multiple servers.
[0039] Users can use terminal devices 101, 102, and 103 to interact with server 105 via network 104 to receive or send messages, etc. Terminal devices 101, 102, and 103 can be various electronic devices with displays, including but not limited to smartphones, tablets, laptops, and desktop computers, etc.
[0040] The server 105 can be a server providing various services. For example, a user can acquire a positioning time period and a time threshold for each satellite search for position determination from the server 105 by using the terminal device 103 (which can also be the terminal device 101 or 102), and perform positioning according to the positioning time period and the time threshold for each satellite search for position determination, calculate the number of times of incomplete positioning, which includes the number of times of incomplete positioning within the range of the time threshold for each satellite search for position determination, and switch the working state of the satellite positioning module according to the number of times of incomplete positioning, so as to avoid missing positioning information, thereby improving positioning accuracy.
[0041] In some embodiments, the positioning method provided by the embodiments of the present application is generally executed by the terminal 105, and accordingly, the positioning apparatus is generally arranged in the terminal device 103 (which can also be the terminal device 101 or 102). In other embodiments, some servers can have similar functions as the terminal device to execute the present method. Therefore, the positioning method provided by the embodiments of the present application is not limited to be executed by the terminal device.
[0042] The example embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.
[0043] Figure 2 is a flowchart of a processing method of tracking area boundary information in the example embodiments of the present disclosure.
[0044] Reference Figure 2 The processing method of tracking area boundary information can include:
[0045] In step S202, geographical position information of the terminal relative to a specified base station is acquired in a terminal mobility registration update process.
[0046] In an example embodiment of the present disclosure, the UE registers with the 5G network using a Registration Request message, wherein the Registration Request message contains an information element Registration type, and the value of the information element Registration type includes five values of initial registration, mobile registration update, periodic registration update, emergency registration and reservation, indicating the 5GS registration type requested by the UE.
[0047] In step S204, pre-stored position information of the specified base station is determined.
[0048] In an exemplary embodiment of the present disclosure, the value of the information element Registration type needs to be determined. In this embodiment, when Registration type = mobility-registration-updating, it can be determined that the user is in the mobility registration updating process, i.e., the user is at the boundary of the tracking area.
[0049] In an exemplary embodiment of the present disclosure, if the value of the information element Registration type is not mobility registration updating, the user position is not collected, and the signaling is directly forwarded to the AMF for subsequent process.
[0050] In step S206, the geographic position information is plotted on the actual map according to the pre-stored position information.
[0051] In an exemplary embodiment of the present disclosure, the UE position acquisition can use the E-CID positioning method to obtain the UE relative base station angle and distance data, i.e., to determine the geographic position information of the UE. The user position data in this process is stored correspondingly, in the format of <TAI, eNBID, ueangle, uelength>, i.e., <tracking area identifier, base station identifier, terminal angle, terminal distance>. At the same time, the user registration request signaling is forwarded to the AMF for subsequent access process.
[0052] In an exemplary embodiment of the present disclosure, if the id of the eNodeB is 1001, the TAI is 2001, and the measured UE relative position information is <30°, 50m>, the data format is <2001, 1001, 30, 50>.
[0053] In an exemplary embodiment of the present disclosure, according to the coordinate information of the base station and the relative position of the UE, the relative angle and distance information is directly converted into coordinate information, and the data storage format is <TAI, eNBID, Longitude, Latitude>, i.e., <tracking area identifier, base station identifier, longitude, latitude>.
[0054] In step S208, the boundary of the tracking area is determined according to the statistical result of the geographic position information on the actual map.
[0055] In an exemplary embodiment of the present disclosure, since the user information collected by a single eNodeB is not complete, the system needs to periodically collect the eNodeB information in the TA (Tracking Area), and aggregate all the eNodeB data containing the UE position information.
[0056] In an exemplary embodiment of the present disclosure, the user information collected by the eNodeB can also be attached to the log and other reported information, and periodically reported to the upper system, so that the user location data in the tracking area can be collected and sorted by the upper system.
[0057] In an exemplary embodiment of the present disclosure, the tracking area boundary information is marked in a map according to the coordinates of the base station and the UE relative position (polar coordinate identification) information. The closed figure obtained by connecting the user positions using curves is the tracking area boundary range determined by the method.
[0058] In the embodiment of the present disclosure, the geographic position information of the terminal relative to the specified base station is obtained in the terminal mobility registration update process, and the pre-stored position information of the specified base station is determined, and then the geographic position information is plotted on the actual map according to the pre-stored position information, and finally the boundary of the tracking area is determined according to the statistical result of the geographic position information on the actual map, which improves the clarity and visualization of the tracking area boundary and improves the perception and experience of users to various services in the tracking area.
[0059] Next, each step of the processing method of the tracking area boundary information will be described in detail.
[0060] In an exemplary embodiment of the present disclosure, as shown in Figure 3 The geographic position information of the terminal relative to the specified base station obtained in the terminal mobility registration update process includes:
[0061] Step S302, receiving the AN information sent by the terminal, the AN information including AN parameters and registration request information.
[0062] In an exemplary embodiment of the present disclosure, the AN parameters include 5G-S-TMSI (a 48-bit long bit string defined in TS23.501) or GUAMI (uniquely defining an AMF), selected PLMN ID (Public Land Mobile Network identifier), requested NSSAI (Network Slice Selection Assistance Information), establishment reason, CAG (Closed Access Group) identifier.
[0063] Step S304, determining that the terminal needs to perform mobility registration according to the registration request information.
[0064] Step S306, obtaining the geographic position information of the terminal relative to the specified base station according to the request of the mobility registration.
[0065] In an example embodiment of the present disclosure, as shown in Figure 4 The acquiring the geographical position information of the terminal relative to the specified base station according to the request of the mobility registration comprises:
[0066] At step S402, the TADV (Timing advance, UE uses it to adjust the time of its primary cell PUCCH / PUSCH / SRS uplink transmission) information between the specified base station and the terminal is acquired by using the E-CID (Enhanced Cell-ID, refers to the enhanced positioning technology based on cell identification) algorithm in response to the request of the mobility registration.
[0067] At step S404, the angle between the terminal and the specified base station is measured to determine the AOA (Angle-of-Arrival, angle of arrival) angle information.
[0068] At step S406, the geographical position information of the terminal relative to the specified base station is determined according to the TADV information and the AOA angle information.
[0069] In an example embodiment of the present disclosure, the coverage angle of the specified base station is greater than or equal to the angle in the AOA angle information.
[0070] In an example embodiment of the present disclosure, as shown in Figure 5 The method further comprises:
[0071] At step S502, the geographical position information of the candidate base station is determined.
[0072] At step S504, it is judged whether the candidate base station belongs to the edge region of the tracking area.
[0073] At step S506, if it is determined that the candidate base station belongs to the edge region of the tracking area, the candidate base station is determined as the specified base station, and the edge region contains the boundary of the tracking area.
[0074] In an example embodiment of the present disclosure, as shown in Figure 6 The method further comprises:
[0075] At step S602, the visual information corresponding to the boundary of the tracking area is generated.
[0076] At step S604, the visual information is fed back to the terminal.
[0077] In an example embodiment of the present disclosure, the geographic location information comprises at least one of an identity of the tracking area, an identity of the specified base station, an angle between the terminal and the specified base station, and a distance between the terminal and the specified base station.
[0078] In an example embodiment of the present disclosure, as shown in Figure 7 The processing system of tracking area boundary information comprises a UE (User Equipment) 702, a (R)AN 704 (Radio Access Network) and an AMF (Action Message Format) 706, and specifically comprises the following steps:
[0079] The UE 702 sends a Registration Request to the (R)AN 704, the (R)AN 704 determines Registrationtype=mobility registration updating, and then uses an E-CID algorithm to collect the UE location, and the (R)AN 704 forwards the Registration Request to the AMF 706.
[0080] In an example embodiment of the present disclosure, as shown in Figure 8 The processing system of tracking area boundary information comprises the following steps: Figure 7 The processing system of tracking area boundary information determines the boundary 802 of the tracking area 804.
[0081] In an example embodiment of the present disclosure, as shown in Figure 9 The processing system of tracking area boundary information comprises the following steps: Figure 7 The processing system of tracking area boundary information comprises the following steps:
[0082] Step S902, determination of the UE at the tracking area boundary.
[0083] Step S904, the eNodeB collects the UE location information.
[0084] Step S906, the eNodeB location information is summarized.
[0085] Step S908, tracking area boundary delineation.
[0086] In an example embodiment of the present disclosure, as shown in Figure 10 The processing system of tracking area boundary information comprises the following steps: Figure 7 The processing system of tracking area boundary information comprises the following steps:
[0087] Step S1002, the UE sends a registration request.
[0088] Step S1004, judge whether the Registration type is mobility registration updating, if yes, execute step S1006, if not, execute step S1008.
[0089] Step S1006, eNodeB (Evolved Node B) collects UE location information, and forwards the UE registration request to the AMF.
[0090] Step S1008, directly forwards the UE registration request to the AMF, and does not refer to the user location when Registration type ≠ periodic registration updating.
[0091] Step S1010, periodically summarizes the eNodeB location information.
[0092] Step S1012, trace area boundary information description.
[0093] Corresponding to the above method embodiment, the present disclosure also provides a processing device for trace area boundary information, which can be used to execute the above method embodiment.
[0094] Figure 11 is a block diagram of a processing device for trace area boundary information in an exemplary embodiment of the present disclosure.
[0095] Reference Figure 11 The processing device 1100 for trace area boundary information can include:
[0096] The acquisition module 1102 is set to acquire the geographical position information of the terminal relative to the specified base station in the terminal mobility registration updating process.
[0097] The determination module 1104 is set to determine the pre-stored location information of the specified base station.
[0098] The positioning module 1106 is set to map the geographical position information on the actual map according to the pre-stored location information.
[0099] The determination module 1104 is set to determine the boundary of the trace area according to the statistical result of the geographical position information on the actual map.
[0100] In an exemplary embodiment of the present disclosure, the acquisition module 1102 is further set to: receive the AN information sent by the terminal, the AN information including AN parameters and registration request information; determine that the terminal needs to perform mobility registration according to the registration request information; and acquire the geographical position information of the terminal relative to the specified base station according to the request of the mobility registration.
[0101] In an example embodiment of the present disclosure, the obtaining module 1102 is further configured to: in response to the request for the mobility registration, obtain TADV information between the specified base station and the terminal by using an E-CID algorithm; measure an angle between the terminal and the specified base station to determine the AOA angle information; and determine the geographic location information of the terminal relative to the specified base station according to the TADV information and the AOA angle information.
[0102] In an example embodiment of the present disclosure, the coverage angle of the specified base station is greater than or equal to an angle in the AOA angle information.
[0103] In an example embodiment of the present disclosure, the determining module 1104 is further configured to: determine geographic location information of a candidate base station; determine whether the candidate base station belongs to an edge region of the tracking area; and if it is determined that the candidate base station belongs to the edge region of the tracking area, determine the candidate base station as the specified base station, wherein the edge region contains a boundary of the tracking area.
[0104] In an example embodiment of the present disclosure, the determining module 1104 is further configured to: generate visual information corresponding to the boundary of the tracking area; and feed back the visual information to the terminal.
[0105] In an example embodiment of the present disclosure, the geographic location information includes at least one of an identity of the tracking area, an identity of the specified base station, an angle between the terminal and the specified base station, and a distance between the terminal and the specified base station.
[0106] Since the functions of the processing device 1100 for the tracking area boundary information have been described in detail in the corresponding method embodiments, the present disclosure will not be described here again.
[0107] It should be noted that, although several modules or units of the device for action execution are mentioned in the foregoing detailed description, such a division is not mandatory. Indeed, according to an implementation of the present disclosure, the features and functionalities of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functionalities of one module or unit described above can be further divided into several modules or units.
[0108] In an example embodiment of the present disclosure, an electronic device capable of implementing the above method is further provided.
[0109] Those skilled in the art can understand that each aspect of the present application can be implemented as a system, a method or a program product. Therefore, each aspect of the present application can be embodied in a form of entirely hardware, entirely software (including firmware, microcode, etc.), or a combination of hardware and software, which can be generically referred to as "circuitry", "module" or "system".
[0110] The electronic device 1200 according to this embodiment of the present application will be described below with reference to Figure 12 Figure 12 The electronic device 1200 shown is merely an example and should not be taken as limiting the functionality or the applicability of embodiments of the present application.
[0111] As shown in Figure 12 The electronic device 1200 is in the form of a general computing device. Components of the electronic device 1200 can include, but are not limited to, the at least one processing unit 1210 described above, the at least one storage unit 1220 described above, and a bus 1230 that connects different system components, including the storage unit 1220 and the processing unit 1210.
[0112] The storage unit stores program codes which can be executed by the processing unit 1210, so that the processing unit 1210 performs the steps described in the above "Exemplary Method" section according to various exemplary embodiments of the present application. For example, the processing unit 1210 can perform the method as shown in the embodiments of the present disclosure.
[0113] The storage unit 1220 can include a readable medium in the form of a volatile storage unit, such as a random access memory (RAM) 12201 and / or a cache memory 12202, and can further include a read-only memory (ROM) 12203.
[0114] The storage unit 1220 can further include program / utility 12204 having a set of program modules 12205, including but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or a combination thereof can include implementation of a network environment.
[0115] The bus 1230 can represent one or more of several types of bus structures, including a storage unit bus or storage unit controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of a variety of bus structures.
[0116] The electronic device 1200 can also communicate with one or more external devices 1240 such as a keyboard or pointing device, a Bluetooth device, or a database and / or the like, which are selectively communicably coupled to the electronic device 1200, via I / O interface 1250. Further, the electronic device 1200 can communicate with one or more networks, such as a local area network (LAN), a wide area network (WAN), and / or the public network, such as the Internet, via network adapter 1260. As depicted, network adapter 1260 is communicably coupled to the other components of electronic device 1200 via bus 1230. It should be understood that although not shown, other hardware and / or software components could be used in conjunction with the electronic device 1200. These components, as well as the software components of the electronic device 1200, are meant to be illustrative only and the scope of the application is not limited to any particular software configuration or hardware configuration.
[0117] From the above description of the embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash disk, a mobile hard disk, or the like) or a network, and includes a number of instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to perform the methods according to the embodiments of the present disclosure.
[0118] In the example embodiments of the present disclosure, a computer readable storage medium is also provided, which stores a program product capable of implementing the above-mentioned method of the present disclosure. In some possible embodiments, various aspects of the present disclosure can also be implemented in the form of a program product, which includes program codes for causing a terminal device to perform the steps described in the above-mentioned "example method" section according to various example embodiments of the present disclosure when the program product is run on the terminal device.
[0119] The program product for implementing the above-mentioned method according to the embodiments of the present disclosure can take the form of a portable compact disc read-only memory (CD-ROM) and include program codes, and can be run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited to this, and in this document, the readable storage medium can be any tangible medium containing or storing a program, which can be used by or in conjunction with an instruction execution system, device, or apparatus.
[0120] The program product can employ any combination of one or more computer-readable media. The computer-readable media can be a computer-readable storage medium or a computer-readable signal medium. The computer-readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium include the following: an electrical connection having one or more wires, a portable disc, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0121] The computer-readable signal medium can include a computer-readable storage medium that is propagated as a carrier wave. The computer-readable signal medium can further be any computer-readable medium that is not a storage medium. The computer-readable signal medium can be a computer-readable storage medium that is a propagated signal on a computer-readable storage medium.
[0122] The program code embodied on the computer-readable media can be transmitted using any appropriate medium, including but not limited to wireless, wired, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0123] The program code can be executed by one or more programmable processors, which can be implemented in one or more computer systems. In this context, a computer system generally includes a plurality of these programmable processors, which work in concert to perform a task. Additionally, the program code can be downloaded from an external source, including the internet, through a computer network, or through a broadcast medium.
[0124] Furthermore, the above-described diagrams are merely schematic illustrations of the processes included in the method according to the exemplary embodiments of the present application, and are not intended to be limiting. It is readily understood that the processes shown in the above-described diagrams do not indicate or limit the time sequence of the processes. In addition, it is readily understood that the processes can be executed synchronously or asynchronously, for example, in a plurality of modules.
[0125] Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the features disclosed herein. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
Claims
1. A method of processing tracking area border information, characterized by, The method comprises: In a terminal mobility registration update process, when the registration type of the terminal is a mobility registration update, obtaining geographical position information of the terminal relative to a specified base station; Determining pre-stored position information of the specified base station; Mapping the geographical position information on an actual map according to the pre-stored position information; According to the statistical result of the geographical position information on the actual map, determining the boundary of a tracking area through a closed figure formed by connecting a plurality of terminal geographical position points, The geographical position information comprises an identifier of the tracking area, an identifier of the specified base station, an angle between the terminal and the specified base station, and a distance between the terminal and the specified base station, The determination method of the specified base station comprises: Determining geographical position information of a candidate base station; Judging whether the candidate base station belongs to an edge area of the tracking area; If it is determined that the candidate base station belongs to the edge area of the tracking area, the candidate base station is determined as the specified base station, and the edge area contains the boundary of the tracking area. 2.The method of claim 1, wherein, Obtaining the geographical position information of the terminal relative to the specified base station in the terminal mobility registration update process comprises: Receiving AN information sent by the terminal, wherein the AN information comprises AN parameters and registration request information; Determining that the terminal needs to perform mobility registration according to the registration request information; Obtaining the geographical position information of the terminal relative to the specified base station according to the request of the mobility registration. 3.The method of claim 2, wherein, Obtaining the geographical position information of the terminal relative to the specified base station according to the request of the mobility registration comprises: In response to the request of the mobility registration, obtaining TADV information between the specified base station and the terminal by using an E-CID algorithm; Measuring an angle between the terminal and the specified base station to determine AOA angle information; Determining the geographical position information of the terminal relative to the specified base station according to the TADV information and the AOA angle information. 4.The method of claim 3, wherein, The coverage angle of the specified base station is greater than or equal to the angle in the AOA angle information.
5. The processing method of tracking area boundary information according to any one of claims 1-4, characterized in that, Further comprising: Generating visual information corresponding to the boundary of the tracking area; Feeding back the visual information to the terminal.
6. A processing device of tracking area boundary information, characterized by, The method comprises: An obtaining module is configured to, in a terminal mobility registration update process, when the registration type of the terminal is a mobility registration update, obtain geographical position information of the terminal relative to a specified base station; A determining module is configured to determine pre-stored position information of the specified base station; A positioning module is configured to map the geographical position information on an actual map according to the pre-stored position information; The determining module is configured to determine the boundary of a tracking area through a closed figure formed by connecting a plurality of terminal geographical position points according to the statistical result of the geographical position information on the actual map, The geographical position information comprises an identifier of the tracking area, an identifier of the specified base station, an angle between the terminal and the specified base station, and a distance between the terminal and the specified base station, The determination method of the specified base station comprises: Determining geographical position information of a candidate base station; Judging whether the candidate base station belongs to an edge area of the tracking area; If it is determined that the candidate base station belongs to the edge area of the tracking area, the candidate base station is determined as the specified base station, and the edge area contains the boundary of the tracking area. If it is determined that the candidate base station belongs to an edge area of the tracking area, the candidate base station is determined as the specified base station, and the edge area contains a boundary of the tracking area.
7. An electronic device, comprising: Comprising: a memory; and a processor coupled to the memory, the processor configured to perform the processing method of tracking area boundary information as claimed in any one of claims 1-5 based on instructions stored in the memory.
8. A computer readable storage medium having stored thereon a program which, when executed by a processor, implements the processing method of tracking area boundary information as claimed in any one of claims 1-5.
Citation Information
Patent Citations
LTE network tracking area adjusting data generation method and device
CN105282755A
5G-based accurate indoor positioning method and device
CN112867143A