Patent Description:
With popularization of various positioning systems, such as a Global Positioning System (English full name: Global Positioning System, GPS for short) and the BeiDou Navigation Satellite System (English full name: BeiDou Navigation Satellite System, BDS for short), users can use these systems to implement all-day, continuous, and real-time positioning of such targets as other electronic devices, parking lots, supermarkets, and shopping malls in life, to obtain required location information.

At present, an existing manner of positioning various targets specifically includes obtaining, by using the GPS, the BDS, or the like and according to target information input by a user in an application or a terminal device having a map-based positioning function, all location points corresponding to the target information. There may be a plurality of location points that are relatively far away from each other. To display all the location points to the user, a map is scaled down, and all the location points corresponding to the target information are displayed on a map of a same view interface.

However, to display a plurality of location points in a same view when location points are relatively far away from each other, a rough location of each location point is displayed only by scaling down the map, leading to a decrease in accuracy of a displayed location of a target location point.

<NPL>, describes a technique to improving awareness in augmented reality. Therein, a camera view presents the objects within the user's range of view. On each side of the camera view, a transparent sidbar is displayed showing off-screen POIs.

<CIT> describes a method that comprises displaying a visual field of an electronic map, displaying interest point prompt objects edges toward directions in the visual field according to the directions of interest points beyond the visual field relative to the visual field, and moving the visual field of the electronic map to the interest points when the interest point prompting objects are clicked.

Embodiments of the present invention provide a positioning information processing method and apparatus, to resolve the following problem: To display a plurality of location points in a same view when location points are relatively far away from each other, a rough location of each location point is displayed only by scaling down the map, leading to a decrease in accuracy of a displayed location of a target location point. The invention is defined by the appended independent claims, wherein preferred embodiments are defined in the dependent claims.

To describe the technical solutions in the embodiments of the present invention or in the prior art more clearly, the following briefly describes the accompanying drawings required for describing the embodiments or the prior art. Apparently, the accompanying drawings in the following description show some embodiments of the present invention, and persons of ordinary skill in the art may still derive other drawings from these accompanying drawings without creative efforts.

To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the following clearly and completely describes the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Apparently, the described embodiments are some but not all of the embodiments of the present invention. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

<FIG> is a flowchart of Embodiment <NUM> of a positioning information processing method according to an embodiment of the present invention. As shown in <FIG>, an entity for executing this embodiment may be an independent device used only for positioning and map display, or may be a terminal device having usable map software, such as a computer, a smartphone, a tablet computer, a personal digital assistant, a multimedia player, or a navigator apparatus. Specific implementation steps of the positioning information processing method are as follows:
S101: A terminal device obtains location information of at least two to-be-positioned targets.

In this embodiment, the terminal device needs to obtain specific location information of a plurality of to-be-positioned targets. An obtaining manner may be positioning on the to-be-positioned target by means of GPS positioning, BDS positioning, base station positioning, or hybrid positioning based on both Wireless Fidelity (WIreless-FIdelity, WIFI) positioning, or hybrid positioning based on a WIFI signal and a base station signal, so as to obtain the specific location information of all the to-be-positioned targets.

The foregoing to-be-positioned target may be an electronic device, for example, a smart band, a smart watch, a mobile phone, a computer, or a smart home device, or may be a shopping mall, a parking lot, or a store having a logo. This is not limited in this application.

S102: The terminal device selects a first to-be-positioned target from the at least two to-be-positioned targets according to the location information of all the to-be-positioned targets.

In this embodiment, after obtaining the location information of the to-be-positioned targets, the terminal device determines the first to-be-positioned target according to the relative locations between all the to-be-positioned targets or locations of each to-be-positioned target and the terminal device. There may be one or more first to-be-positioned targets.

S103: The terminal device displays location information of the first to-be-positioned target, and indicates an orientation and a quantity of other to-be-positioned targets, different from the first to-be-positioned target, in the at least two to-be-positioned targets according to the location information of all the to-be-positioned targets.

In this embodiment, the terminal device presents the obtained location information of the first to-be-positioned target by using a map or another application program that can be used for location display, that is, displays the obtained location information of the first to-be-positioned target on a screen of the terminal device. A geographical location of the first to-be-positioned target can be accurately determined by using the location information of the first to-be-positioned target. Therefore, the location information includes at least one of an address (for example, No. xx, road xx), geographic coordinates, latitude and longitude information, and a direction. In addition, the orientation and the quantity of the other to-be-positioned targets, different from the first to-be-positioned target, in the to-be-positioned targets, are indicated. That is, if these other to-be-positioned targets cannot be displayed within a map range displayed on the screen of the terminal device, scaling down is not required and the orientation of all the other to-be-positioned targets is indicated in a current interface. For example, a rough direction is indicated by using a pointer or a direction line.

According to the positioning information processing method provided in this embodiment, centralized analysis and processing are performed on the obtained location information of all the to-be-positioned targets to determine a primary first to-be-positioned target from the to-be-positioned targets, and detailed location information of the first to-be-positioned target is displayed on the screen of the terminal device; and a rough orientation and a quantity of other to-be-positioned targets are indicated. A location of the first to-be-positioned target is displayed on a map that is not scaled down, so as to improve accuracy of displaying the location information of the first to-be-positioned target.

<FIG> is a flowchart of Embodiment <NUM> of a positioning information processing method according to an embodiment of the present invention. As shown in <FIG>, on the basis of the foregoing Embodiment <NUM>, the present invention further provides a specific implementation, including the following steps:
S201: The terminal device sends a positioning request to a positioning server.

In this embodiment, the positioning request includes identifier information of each to-be-positioned target, and the positioning request is used to instruct the positioning server to position each to-be-positioned target and obtain positioning information. The positioning server may be a server of the GPS, the BDS, or another positioning system, or may be a network device that uses WiFi to obtain positioning information. This is not limited in this application.

Optionally, the positioning request includes identifier information of the first to-be-positioned target. That is, the positioning request includes the identifier information of all the to-be-positioned targets, for example, an electronic device, and may further include a detailed identifier of a first device that needs to be particularly positioned, so that the terminal device can directly obtain location information of the first to-be-positioned target. This reduces subsequent processing time and resources.

S202: The terminal device receives the location information of all the to-be-positioned targets that is sent by the positioning server.

S203: The terminal device selects the first to-be-positioned target from the at least two to-be-positioned targets according to the location information of all the to-be-positioned targets.

In this embodiment, a specific implementation of selecting the first to-be-positioned target by the terminal device includes at least the following two types:.

In a first possible implementation, the terminal device obtains, according to the location information of all the to-be-positioned targets, at least one to-be-positioned target whose distance from the terminal device is less than a preset first distance threshold, as the first to-be-positioned target.

In this manner, after obtaining the location information of all the to-be-positioned targets, the terminal device uses, according to the location information and a location of the terminal device, at least one to-be-positioned target that is in a plurality of to-be-positioned targets and that is relatively close to the terminal device, as the first to-be-positioned target. The first distance threshold may be configured in advance. To ensure display accuracy, the first distance threshold may be determined according to a display status, corresponding to a map scale, in a screen of the terminal device, and the like.

In a second possible implementation, the terminal device obtains a particular target identifier, and the particular target identifier is used to indicate a to-be-positioned target whose location information needs to be obtained by a user. In a commonly used manner, the user directly inputs the particular target identifier by using the terminal device. Then, the terminal device obtains, from the at least two to-be-positioned targets according to the location information of all the to-be-positioned targets, a to-be-positioned target whose relative distance from a to-be-positioned target corresponding to the particular target identifier is less than a preset second distance threshold, and uses the selected to-be-positioned target and the to-be-positioned target corresponding to the particular target identifier, as the first to-be-positioned target.

In other words, the terminal device uses, according to the location information of all the to-be-positioned targets, the to-be-positioned target corresponding to the particular target identifier and the to-be-positioned target that is in the at least two to-be-positioned targets and whose distance from the to-be-positioned target corresponding to the particular target identifier is less than the preset second distance threshold, as the first to-be-positioned target.

In this manner, the terminal device uses a particular target and a to-be-positioned target that is in other to-be-positioned targets and that is relatively close to the particular target, as the first to-be-positioned target.

S204: The terminal device displays location information of the first to-be-positioned target, and indicates an orientation and a quantity of other to-be-positioned targets, different from the first to-be-positioned target, in the at least two to-be-positioned targets according to the location information of all the to-be-positioned targets.

In this embodiment, there are at least two specific implementations of displaying location information of a to-be-positioned target and indicating a direction of the to-be-positioned target:.

In a first manner, the terminal device displays, according to the location information of all the to-be-positioned targets and in a first area on a preset-scale map on the screen of the terminal device, the location information of the first to-be-positioned target and location information of other to-be-positioned targets located in the first area, and indicates, by using a pointer, an orientation of other to-be-positioned targets located outside the first area. The first area is a displayable area range of the preset-scale map on the screen of the terminal device.

In a second manner, the terminal device displays, according to the location information of all the to-be-positioned targets and in a first area on a preset-scale map displayed on the screen of the terminal device, the location information of the first to-be-positioned target and location information of other to-be-positioned targets located in the first area.

The terminal device indicates, by using a pointer, an orientation of other to-be-positioned targets located outside the first area, and displays a quantity of the other to-be-positioned targets located outside the first area. The first area is a displayable area range of the preset-scale map on the screen of the terminal device.

According to the positioning information processing method provided in this embodiment, several commonly-used specific implementations of determining the first to-be-positioned target from a plurality of to-be-positioned targets, that is, selecting a to-be-positioned target that is relatively close to the terminal device as the first to-be-positioned target for displaying are provided. An advantage of this implementation lies in that: Information that is more valuable is selected with no need to scale down a current view of the terminal device to display all the to-be-positioned targets, and not only accuracy of displaying the location information of the first to-be-positioned target is improved, but also displaying an excessively large amount of redundant information to a user is avoided, thereby reducing selection time of the user.

With reference to the foregoing two embodiments, the following describes in detail, by using several specific examples, the positioning information processing method provided in the present invention:
A main purpose of this solution is: When location information of a plurality of to-be-positioned targets that are far away needs to be displayed, detailed location information of one first to-be-positioned target that is selected or detailed location information of a plurality of first to-be-positioned targets that are relatively close to each other is displayed in a same view (a map background with a relatively large scale), and a rough direction of another to-be-positioned target that is relatively far away is also indicated.

The terminal device may be a mobile phone, a tablet computer, or the like of a guardian. For example, an electronic device worn by a child is a to-be-positioned target and the terminal device is a mobile phone. Optionally, a current positioning function or a map application of the terminal device may be set to a child mode. In the child mode, a plurality of electronic devices are to be positioned. For example, three electronic devices are to be positioned herein. The mobile phone sends a positioning request to a positioning server, and receives returned location information of each electronic device. When two electronic devices are relatively close to each other (for example, the two electronic devices can be simultaneously displayed within a range of a <NUM>-meter scale map on a screen of the mobile phone) and the two electronic devices are relatively far away from a third electronic device, specific location information of the two electronic devices that are relatively close to each other and a relative orientation of the third electronic device are to be presented in a same view on the screen of the mobile phone.

<FIG> is a schematic display diagram of an instance of a positioning information processing method according to the present invention. <FIG> is a schematic display diagram of another instance of the positioning information processing method according to the present invention. As shown in <FIG> and <FIG>, a mobile phone <NUM> initiates a positioning request for obtaining positioning information of a plurality of electronic devices. After receiving the request, positioning servers of three electronic devices <NUM>, <NUM>, and <NUM> obtain, by using (one or more of) the GPS, the BDS, or WiFi, a specific value of positioning information, that is, location information, and return the specific value of the positioning information to a map application on the mobile phone. A status corresponding to the (type of) value has been defined in a database of the map application. By means of data processing, the mobile phone learns that the electronic devices <NUM> and <NUM> are relatively close to each other (or a relative distance is less than a threshold), and then displays specific location information of the electronic devices <NUM> and <NUM> in a same view on the mobile phone. In addition, an orientation of the electronic device <NUM> is indicated by using a pointer and a directional view. When a user needs to view location information of the electronic device <NUM>, the user may perform an operation such as dragging to display the location information of the electronic device <NUM> in the center of a screen. In this case, directions of the electronic devices <NUM> and <NUM> may be indicated in a view.

<FIG> is a schematic display diagram of still another instance of a positioning information processing method according to the present invention. <FIG> is a schematic display diagram of yet another instance of the positioning information processing method according to the present invention. As shown in <FIG> and <FIG>, a mobile phone <NUM> initiates a positioning request for obtaining positioning information of a plurality of electronic devices. After receiving the request, positioning servers of three electronic devices <NUM>, <NUM>, and <NUM> obtain, by using (one or more of) the GPS, the BDS, or WiFi, a specific value of positioning information, that is, location information, and return the specific value of the positioning information to the mobile phone. A status corresponding to the (type of) value has been defined in a database of a map application on the mobile phone. If it can be learned, by means of matching, that the three electronic devices are relatively far away from each other, in a same view, specific location information of one selected electronic device, that is, the electronic device <NUM>, is displayed, and orientations of the other two electronic devices <NUM> and <NUM> are indicated. Optionally, when there are a relatively large quantity of electronic devices whose orientations are to be indicated, in addition to directions, a quantity of electronic devices whose specific location information is not displayed is indicated. Both directions and a quantity of electronic devices whose specific location information is not displayed are indicated (<FIG>) or a total quantity of electronic devices whose specific location information is not displayed is indicated (<FIG>). This is not limited in the present invention.

Positioning and display manners specific to a store, a shopping mall, a parking lot, or another place are similar to those specific to an electronic device.

<FIG> is a schematic structural diagram of Embodiment <NUM> of a positioning information processing apparatus according to the present invention. As shown in <FIG>, the positioning information processing apparatus <NUM> includes an obtaining module <NUM>, a processing module <NUM>, and a display module <NUM>.

The obtaining module <NUM> is configured to obtain location information of at least two to-be-positioned targets. The processing module <NUM> is configured to select a first to-be-positioned target from the at least two to-be-positioned targets according to the location information of all the to-be-positioned targets. The display module <NUM> is configured to display location information of the first to-be-positioned target, and indicate an orientation and a quantity of other to-be-positioned targets, different from the first to-be-positioned target, in the at least two to-be-positioned targets according to the location information of all the to-be-positioned targets.

Further, the processing module <NUM> is specifically configured to obtain, according to the location information of all the to-be-positioned targets, at least one to-be-positioned target whose distance from the positioning information processing apparatus is less than a preset first distance threshold, as the first to-be-positioned target.

The positioning information processing apparatus provided in this embodiment is configured to implement a technical solution of a method embodiment shown in any one of <FIG>. The processing module performs centralized analysis and processing on the location information of all the to-be-positioned targets obtained by the obtaining module to determine a primary first to-be-positioned target from the to-be-positioned targets, and detailed location information of the first to-be-positioned target is displayed on a screen of the terminal device; and an orientation and a quantity of other to-be-positioned targets are indicated. A location of the first to-be-positioned target is displayed on a map that is not scaled down, so as to improve accuracy of displaying the location information of the first to-be-positioned target.

<FIG> is a schematic structural diagram of Embodiment <NUM> of a positioning information processing apparatus according to the present invention. As shown in <FIG>, the positioning information processing apparatus <NUM> further includes:
a sending module <NUM>, configured to send a positioning request to a positioning server. The positioning request includes identifier information of each to-be-positioned target and the positioning request is used to instruct the positioning server to position each to-be-positioned target and obtain positioning information.

Optionally, the obtaining module <NUM> is further configured to obtain a particular target identifier. The particular target identifier is used to indicate a to-be-positioned target whose location information needs to be obtained by a user.

Optionally, the processing module <NUM> is further specifically configured to use, according to the location information of all the to-be-positioned targets, the to-be-positioned target corresponding to the particular target identifier and a to-be-positioned target that is in the at least two to-be-positioned targets and whose distance from the to-be-positioned target corresponding to the particular target identifier is less than a preset second distance threshold, as the first to-be-positioned target.

Optionally, the obtaining module <NUM> includes a receiving unit <NUM>, configured to receive the location information of all the to-be-positioned targets that is sent by the positioning server.

Optionally, the display module <NUM> is specifically configured to display, according to the location information of all the to-be-positioned targets and in a first area on a preset-scale map displayed on a screen of the terminal device, the location information of the first to-be-positioned target and location information of other to-be-positioned targets located in the first area, and indicate, by using a pointer, an orientation of other to-be-positioned targets located outside the first area and display a quantity of the other to-be-positioned targets located outside the first area. The first area is a displayable area range of the preset-scale map on the screen of the terminal device.

The positioning information processing apparatus provided in this embodiment is configured to implement a technical solution of a method embodiment shown in any one of <FIG>. Implementation principles and technical effects thereof are similar and are not described further herein.

<FIG> is a schematic structural diagram of Embodiment <NUM> of a terminal device according to the present invention. As shown in <FIG>, the terminal device <NUM> includes: a processor <NUM>, configured to control the terminal device to obtain location information of at least two to-be-positioned targets, where the processor <NUM> is configured to select a first to-be-positioned target from the at least two to-be-positioned targets according to the location information of all the to-be-positioned targets; and a display <NUM>, configured to display location information of the first to-be-positioned target, and indicate an orientation and a quantity of other to-be-positioned targets, different from the first to-be-positioned target, in the at least two to-be-positioned targets according to the location information of all the to-be-positioned targets.

Optionally, the processor <NUM> is specifically configured to obtain, according to the location information of all the to-be-positioned targets, at least one to-be-positioned target whose distance from the terminal device is less than a preset first distance threshold, as the first to-be-positioned target.

Optionally, the terminal device further includes a transmitter <NUM>, configured to send a positioning request to a positioning server. The positioning request includes identifier information of each to-be-positioned target and the positioning request is used to instruct the positioning server to position each to-be-positioned target and obtain positioning information.

Optionally, the processor <NUM> is further configured to control the terminal device to obtain a particular target identifier, where the particular target identifier is used to indicate a to-be-positioned target whose location information needs to be obtained by a user.

Optionally, the processor <NUM> is further specifically configured to use, according to the location information of all the to-be-positioned targets, the to-be-positioned target corresponding to the particular target identifier and a to-be-positioned target that is in the at least two to-be-positioned targets and whose distance from the to-be-positioned target corresponding to the particular target identifier is less than a preset second distance threshold, as the first to-be-positioned target.

Further, the terminal device <NUM> further includes a receiver <NUM>, configured to receive the location information of all the to-be-positioned targets that is sent by the positioning server.

Optionally, the display <NUM> is specifically configured to display, according to the location information of all the to-be-positioned targets and in a first area on a preset-scale map displayed on a screen of the terminal device, the location information of the first to-be-positioned target and location information of other to-be-positioned targets located in the first area, and indicate, by using a pointer, an orientation of other to-be-positioned targets located outside the first area and display a quantity of the other to-be-positioned targets located outside the first area. The first area is a displayable area range of the preset-scale map on the screen of the terminal device.

The terminal device provided in this embodiment is configured to implement a technical solution of a method embodiment shown in any one of <FIG>. Implementation principles and technical effects thereof are similar and are not described further herein.

<FIG> is a schematic structural diagram of Embodiment <NUM> of a terminal device according to the present invention. As shown in <FIG>, the terminal device <NUM> may be a mobile phone, a computer, a digital broadcasting terminal, a message transceiver device, a game console, a tablet device, an exercise device, a personal digital assistant, or the like. In addition to the foregoing processor <NUM>, display <NUM>, transmitter <NUM>, and receiver <NUM>, the terminal device <NUM> further includes one or more of the following components: a memory <NUM>, a power supply component <NUM>, a multimedia component <NUM>, an audio component <NUM>, an input/output (I/O) interface <NUM>, a sensor component <NUM>, or a communications component <NUM>. In a specific implementation, the one or more components may be selected according to an actual case.

The processor <NUM> is usually configured to control overall operations of the terminal device <NUM>, for example, an operation related to display, a phone call, data communication, a camera operation, and a record operation. In this solution, no limitation is set to including only one processor. To implement functions that are more complex, one or more processor <NUM> may be included to execute an instruction, so as to complete all or some steps of the foregoing method. In addition, the processor <NUM> may include a multimedia module, to facilitate interaction between a multimedia component <NUM> and a plurality of processors.

The memory <NUM> is configured to store various types of data, so as to support an operation on the terminal device <NUM>. An example of such data includes any application program or method instruction operated on the terminal device <NUM>, contact data, phone book data, a message, an image, a video, or the like. The memory <NUM> may be any type of volatile or non-volatile storage device or a combination thereof, such as a static random access memory, an electrically erasable programmable read-only memory, an erasable programmable read-only memory, a programmable read-only memory, a magnetic memory, a flash memory, a compact disk, a read-only memory (English full name: read-only memory, ROM for short), a hard disk, a solid state disk, a magnetic tape (English full name: magnetic tape), or a floppy disk (English full name: floppy disk).

The power supply component <NUM> supplies power to various components and modules of the terminal device <NUM>. The power supply component <NUM> may include a power supply management system, one or more power supplies, and another component associated with power generation, management, and distribution of the terminal device <NUM>. The multimedia component <NUM> includes a screen that provides an output interface between the terminal device <NUM> and a user. In some embodiments, the screen may include a liquid crystal display (English full name: Liquid Crystal Display, LCD for short) or a touch panel. If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense a touch, a swipe, or a gesture on the touch panel. The touch sensor may not only sense a boundary of the touch or swipe operation, but also detect duration and pressure related to the touch or swipe operation. In some embodiments, the multimedia component <NUM> includes a front-facing camera and/or a rear-facing camera. When the terminal device <NUM> is in an operating mode, for example, a shooting mode or a video mode, the front-facing camera and/or the rear-facing camera may receive external multimedia data. Each front-facing camera or each rear-facing camera may be a fixed optical lens system or has a focal length and an optical zoom capability.

The audio component <NUM> is configured to output and/or input an audio signal. For example, the audio component <NUM> includes a microphone. When the terminal device <NUM> is in an operating mode, for example, a call mode, a record mode, or a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal may be further stored in the memory <NUM> or sent by the communications component <NUM>. In some embodiments, the audio component <NUM> further includes a loudspeaker, configured to output an audio signal.

The I/O interface <NUM> provides an interface between the processor <NUM> and a peripheral interface module. The peripheral interface module may be a keyboard, a click wheel, a button, or the like. The button may include but is not limited to a home button, a volume button, a start button, or a lock button.

The sensor component <NUM> includes one or more sensors and is configured to provide status evaluation of various aspects for the terminal device <NUM>. For example, the sensor component <NUM> may detect an on/off state of the terminal device <NUM> and a relative location of a component. For example, the component may be a display and a keypad of the terminal device <NUM>. The sensor component <NUM> may further detect a location change of a component of the terminal device, presence or absence of a contact between the user and the terminal device <NUM>, an orientation or acceleration/deceleration of the terminal device <NUM>, or a temperature change of the terminal device <NUM>. The sensor component <NUM> may include a proximity sensor, configured to detect presence of a nearby object when there is no physical contact. The sensor component <NUM> may alternatively include an optical sensor, such as a complementary metal oxide semiconductor (English full name: Complementary Metal Oxide Semiconductor, CMOS for short), or a charge-coupled device (English full name: Charge-coupled Device, CCD for short) image sensor used in an imaging application. In some embodiments, the sensor component <NUM> may alternatively include an acceleration sensor, a gyro sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

The communications component <NUM> is configured to perform wired or wireless communication between the terminal device <NUM> and another device. The communications component <NUM> may access a wireless network based on a communication standard, such as WiFi, <NUM>, <NUM>, <NUM>, or a combination thereof. In an example embodiment, the communications component <NUM> receives a broadcast signal or broadcast related information from an external broadcast management system by using a broadcast channel. In a specific implementation, the communications component <NUM> further includes a near field communication (Near Field Communication, NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on a radio frequency identification (Radio Frequency IDentification, RFID) technology, an infrared data association (Infrared Data Association, IrDA) technology, an ultra wideband (Ultra Wideband, UWB) technology, a Bluetooth technology, and another technology.

Further, the terminal device <NUM> may be implemented by one or more application-specific integrated circuits (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic devices (Programmable Logic Device, PLD), a field programmable gate arrays (Field Programmable Gate Array, FPGA), a controller, a microcontroller, a microprocessor, or another electronic component, to implement the foregoing method.

It should be understood that in the foregoing terminal device embodiments, the processor may be a central processing unit (English full name: Central Processing Unit, CPU for short), or may be another general-purpose processor, a digital signal processor (English full name: Digital Signal Processor, DSP for short), an application-specific integrated circuit (English full name: Application Specific Integrated Circuit, ASIC for short), or the like. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, or the like. The steps of the method disclosed with reference to the embodiments of the present invention may be directly performed by a hardware processor, or may be performed by using a combination of hardware in the processor and a software module.

Claim 1:
A positioning information processing method, comprising:
obtaining (S101), by a terminal device (<NUM>), location information of at least two to-be-positioned targets;
selecting (S102), by the terminal device (<NUM>), a first to-be-positioned target from the at least two to-be-positioned targets according to the location information of all the to-be-positioned targets; comprising obtaining, by the terminal device (<NUM>) according to the location information of all the to-be-positioned targets, at least one to-be-positioned target whose distance from the terminal device (<NUM>) is less than a preset first distance threshold, as the first to-be-positioned target; and
displaying (S103), by the terminal device (<NUM>), location information of the first to-be-positioned target, and indicating an orientation and a quantity of other to-be-positioned targets, different from the first to-be-positioned target, in the at least two to-be-positioned targets according to the location information of all the to-be-positioned targets; comprising
displaying, by the terminal device (<NUM>) according to the location information of all the to-be-positioned targets and in a first area on a preset-scale map displayed on a screen of the terminal device (<NUM>), the location information of the first to-be-positioned target and location information of other to-be-positioned targets located in the first area; and
indicating, by the terminal device (<NUM>) by using a pointer, an orientation of other to-be-positioned targets located outside the first area, and displaying a quantity of the other to-be-positioned targets located outside the first area, wherein
the first area is a displayable area range of the preset-scale map on the screen of the terminal device (<NUM>);
wherein if there is no other to-be-positioned target within a second threshold range of the first to-be-positioned target, the map is scaled up to display the first to-be-positioned target.