CN110766518A - Article positioning method, device, server and system - Google Patents

Article positioning method, device, server and system Download PDF

Info

Publication number
CN110766518A
CN110766518A CN201910936580.8A CN201910936580A CN110766518A CN 110766518 A CN110766518 A CN 110766518A CN 201910936580 A CN201910936580 A CN 201910936580A CN 110766518 A CN110766518 A CN 110766518A
Authority
CN
China
Prior art keywords
target
positioning
coordinates
coordinate
item
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910936580.8A
Other languages
Chinese (zh)
Inventor
高源�
张毅倜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hanhai Information Technology Shanghai Co Ltd
Original Assignee
Beijing Mobai Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Mobai Technology Co Ltd filed Critical Beijing Mobai Technology Co Ltd
Priority to CN201910936580.8A priority Critical patent/CN110766518A/en
Publication of CN110766518A publication Critical patent/CN110766518A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0639Item locations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0645Rental transactions; Leasing transactions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

The invention discloses an article positioning method, an article positioning device, a server and an article positioning system, wherein the article positioning method comprises the following steps: acquiring a positioning coordinate of a target object as an initial positioning coordinate; determining whether the initial positioning coordinate is located in a preset error area; under the condition that the initial positioning coordinate is located in the error area, correcting the initial positioning coordinate to move the initial positioning coordinate out of the error area; and marking the target object in a corresponding object map according to the corrected initial positioning coordinate.

Description

Article positioning method, device, server and system
Technical Field
The present invention relates to the technical field of article positioning, and more particularly, to an article positioning method, an article positioning device, a server, and an article positioning system.
Background
At present, the shared vehicle trip becomes a emerging trip mode in a city, and the trip demand of urban people can be effectively solved.
In the prior art, a positioning module is usually arranged in a shared vehicle, and the position of the corresponding shared vehicle is determined according to the positioning module and is identified in a vehicle map for a user to search.
However, in the existing positioning module, if tall buildings (smooth surfaces such as wall surfaces and inclined surfaces) exist nearby in the positioning process, the multipath effect is generated. The multi-channel effect is a phenomenon that the positioning accuracy is influenced by the change of signal direction, amplitude, polarization and phase caused by the reflection/refraction of a positioning signal through an object in the transmission process.
If the shared vehicle generates multi-channel effect in the positioning process, the positioning coordinate can drift towards the direction of the tall building. Therefore, the identification position of the vehicle in the vehicle map is not consistent with the actual position of the vehicle, and the user cannot accurately find the shared vehicle for use according to the vehicle map, which affects the user experience. Therefore, it is necessary to provide a technical solution for automatically correcting the erroneously located coordinates.
Disclosure of Invention
The invention aims to provide a new technical scheme of a map interface under a multi-service scene.
According to a first aspect of the present invention, there is provided an article positioning method comprising:
acquiring a positioning coordinate of a target object as an initial positioning coordinate;
determining whether the initial positioning coordinates are located in a preset error area;
correcting the initial positioning coordinates under the condition that the initial positioning coordinates are located in the error area so as to move the initial positioning coordinates out of the error area;
and marking the target object in a corresponding object map according to the corrected initial positioning coordinate.
Optionally, the step of correcting the initial positioning coordinates includes:
acquiring a coordinate position closest to the initial positioning coordinate from the edge of the error area to serve as the target positioning coordinate; and/or acquiring a specified coordinate position closest to the initial positioning coordinate from at least one specified coordinate position which is preset outside the error area as a target positioning coordinate;
and correcting the initial positioning coordinates according to the target positioning coordinates so as to move the initial positioning coordinates out of the error area.
Optionally, the step of correcting the initial positioning coordinates according to the target positioning coordinates includes:
replacing the initial positioning coordinates with the target positioning coordinates; alternatively, the first and second electrodes may be,
and moving the initial positioning coordinate to the direction of the target positioning coordinate by a set distance.
Optionally, the step of correcting the initial positioning coordinates includes:
acquiring the item information broadcast by other scanned items of the target item; wherein the article information comprises identification codes of the other articles and signal strength of short-distance communication between the target article and the other articles;
acquiring the positioning coordinates of the other articles according to the identification codes of the other articles;
screening out a set number of other articles with the positioning coordinates outside the error area as reference articles;
determining target positioning coordinates of the target object according to the signal strength and the positioning coordinates of the reference object;
and correcting the initial positioning coordinate according to the target positioning coordinate.
Optionally, the reference item comprises a first reference item and a second reference item;
determining the target location coordinate of the target item according to the signal strength and the location coordinate of the reference item comprises:
determining a first distance between a first reference item and the target item according to the signal strength of the first reference item respectively; determining a second distance between the second reference item and the target item according to the signal strength of the second reference item;
determining a third distance between the two reference articles according to the positioning coordinates of the two reference articles;
and obtaining the target positioning coordinate of the target object according to the first distance, the second distance, the third distance and the positioning coordinates of the two reference objects.
Optionally, the step of obtaining the target location coordinate of the target item according to the first distance, the second distance, the third distance and the location coordinates of the two reference items includes:
determining the relative position relation between the target article and the two reference articles according to the first distance, the second distance and the third distance;
and obtaining the target positioning coordinate of the target object according to the relative position relation and the positioning coordinates of the two reference objects.
Optionally, the method further includes a step of setting the error region, including:
acquiring a target reference object and parameter values of set parameters matched with the target reference object, wherein the set parameters comprise size parameters for positioning error regions relative to the target reference object;
and setting the error area according to the parameter value of the setting parameter by taking the target reference object as a reference.
According to a second aspect of the present invention, there is provided an article positioning device comprising:
the acquisition module is used for acquiring the positioning coordinates of the target object as initial positioning coordinates;
the determining module is used for determining whether the initial positioning coordinates are located in a preset error area;
the correcting module is used for correcting the initial positioning coordinates under the condition that the initial positioning coordinates are located in the error area so as to move the initial positioning coordinates out of the error area;
and the marking module is used for marking the target object in the corresponding object map according to the corrected initial positioning coordinate.
According to a third aspect of the present invention, there is provided a server comprising:
the apparatus according to the second aspect of the present invention, or,
a processor and a memory for storing executable instructions for controlling the processor to perform the method according to the first aspect of the invention.
According to a fourth aspect of the present invention, there is provided an item location system comprising a target item, and a server according to the third aspect of the present invention;
the target item comprises a positioning module, the target item being configured to:
controlling the positioning module to acquire a positioning coordinate of the positioning module;
and uploading the positioning coordinates to the server for positioning correction.
In the embodiment of the invention, if the initial positioning coordinate of the target object is located in the preset error area, the initial positioning coordinate is corrected so that the corrected initial positioning coordinate moves out of the error area, and the target object is marked in the corresponding object map according to the corrected initial positioning coordinate. Therefore, the positioning deviation of the target object with the initial positioning coordinates in the error area can be corrected, the target object can be conveniently found by a user, and the user experience can be improved.
Other features of the present invention and advantages thereof will become apparent from the following detailed description of exemplary embodiments thereof, which proceeds with reference to the accompanying drawings.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description, serve to explain the principles of the invention.
Fig. 1 is a block diagram showing an example of a hardware configuration of an article system that can be used to implement an embodiment of the present invention.
FIG. 2 shows a flow diagram of an item location method of one embodiment of the present invention.
FIG. 3 is a flowchart illustrating steps for setting an error region according to an embodiment of the present invention.
Fig. 4 is a diagram illustrating an effect of correcting initial positioning coordinates according to the first embodiment of the present invention.
Fig. 5 is a diagram illustrating an effect of correcting initial positioning coordinates according to a second embodiment of the present invention.
FIG. 6 shows a flowchart of the steps for correcting initial positioning coordinates, according to one embodiment of the present invention.
Fig. 7 is a diagram illustrating an effect of correcting initial positioning coordinates according to a third embodiment of the present invention.
FIG. 8 shows a functional block diagram of an article location device of one embodiment of the present invention.
FIG. 9 shows a functional block diagram of a server according to one embodiment of the present invention.
FIG. 10 shows a functional block diagram of an item location system of one embodiment of the present invention.
Detailed Description
Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that: the relative arrangement of the components and steps, the numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless specifically stated otherwise.
The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses.
Techniques, methods, and apparatus known to those of ordinary skill in the relevant art may not be discussed in detail but are intended to be part of the specification where appropriate.
In all examples shown and discussed herein, any particular value should be construed as merely illustrative, and not limiting. Thus, other examples of the exemplary embodiments may have different values.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, further discussion thereof is not required in subsequent figures.
< hardware configuration >
As shown in fig. 1, the article system 100 includes a server 1000, a terminal device 2000, an article 3000, and a network 4000.
The server 1000 provides a service point for processes, databases, and communications facilities. The server 1000 may be a unitary server or a distributed server across multiple computers or computer data centers. The server may be of various types, such as, but not limited to, a web server, a news server, a mail server, a message server, an advertisement server, a file server, an application server, an interaction server, a database server, or a proxy server. In some embodiments, each server may include hardware, software, or embedded logic components or a combination of two or more such components for performing the appropriate functions supported or implemented by the server. For example, a server, such as a blade server, a cloud server, etc., or may be a server group consisting of a plurality of servers, which may include one or more of the above types of servers, etc.
In one example, the server 1000 may be as shown in fig. 1, including a processor 1100, a memory 1200, an interface device 1300, a communication device 1400, a display device 1500, an input device 1600. Although the server may also include speakers, microphones, etc., these components are reasonably irrelevant to the present invention and are omitted here.
The processor 1100 may be, for example, a central processing unit CPU, a microprocessor MCU, or the like. The memory 1200 includes, for example, a ROM (read only memory), a RAM (random access memory), a nonvolatile memory such as a hard disk, and the like. The interface device 1300 includes, for example, a USB interface, a serial interface, an infrared interface, and the like. Communication device 1400 is capable of wired or wireless communication, for example. The display device 1150 is, for example, a liquid crystal display panel, an LED display panel touch display panel, or the like. Input devices 1160 may include, for example, a touch screen, a keyboard, and the like.
In this embodiment, the terminal device 2000 is an electronic device having a communication function and a service processing function. The terminal device 2000 may be a mobile phone, a laptop, a tablet computer, a palmtop computer, or other electronic devices. In one example, the terminal device 2000 is a device that performs an unlocking operation on the article 3000, for example, a mobile phone installed with an Application (APP) that supports use of the article 3000.
As shown in fig. 1, the terminal apparatus 2000 may include a processor 2100, a memory 2200, an interface device 2300, a communication device 2400, a display device 2500, an input device 2600, a speaker 2700, a microphone 2800, and the like. The processor 2100 may be a central processing unit CPU, a microprocessor MCU, or the like. The memory 2200 includes, for example, a ROM (read only memory), a RAM (random access memory), a nonvolatile memory such as a hard disk, and the like. The interface device 2300 includes, for example, a USB interface, a headphone interface, and the like. Communication device 2400 is capable of wired or wireless communication, for example. The display device 2500 is, for example, a liquid crystal display panel, a touch panel, or the like. The input device 2600 may include, for example, a touch screen, a keyboard, and the like. A user can input/output voice information through the speaker 2700 and the microphone 2800.
The article 3000 may be a vehicle of various forms such as a bicycle, a tricycle, an electric scooter, a motorcycle, and a four-wheeled passenger vehicle.
The article 3000 has an identification code for uniquely identifying the corresponding article, which may be a two-dimensional code and/or a number, which may be composed of numbers and/or characters.
The user may scan the two-dimensional code on the article 3000 through the terminal device 2000, and then send the two-dimensional code information to the server 1000 to perform an unlocking operation.
The user can also input or recognize the number on the article 3000 through the terminal device 2000, and then send the number information to the server 1000 to perform the unlocking operation.
When the user scans the two-dimensional code on the article 3000 or inputs a serial number through the terminal device 2000, it is necessary to use functions of the terminal device 2000, such as a flashlight function, a positioning function, a camera function, and the like of the terminal device 2000.
As shown in fig. 1, article 3000 may include a processor 3100, a memory 3200, an interface device 3300, a communication device 3400, a display device 3500, an input device 3600, a positioning device 3700, a broadcast device 3800, and so forth. The processor 3100 may be a central processing unit CPU, a microprocessor MCU, or the like. The memory 3200 includes, for example, a ROM (read only memory), a RAM (random access memory), a nonvolatile memory such as a hard disk, and the like. The interface 3300 includes, for example, a USB interface, a headphone interface, and the like. The communication device 3400 can perform wired or wireless communication, for example. The output device 3500 may be, for example, a device that outputs a signal, may be a display device such as a liquid crystal display screen or a touch panel, or may be a speaker or the like that outputs voice information or the like. The input device 3600 may include, for example, a touch panel, a keyboard, or the like, and may input voice information through a microphone. The positioning device 3700 is used to provide positioning function, and may be, for example, a GPS positioning module, a beidou positioning module, etc. The broadcasting device 3800 is used for broadcasting a data packet containing self information.
The network 4000 may be a wireless communication network or a wired communication network, and may be a local area network or a wide area network. In the article management system shown in fig. 1, an article 3000 and a server 1000, and a terminal device 2000 and the server 1000 can communicate with each other via a network 4000. The article 3000 may be the same as or different from the server 1000, and the network 4000 through which the terminal device 2000 communicates with the server 1000.
It should be understood that although fig. 1 shows only one server 1000, terminal device 2000, article 3000, it is not meant to limit the corresponding number, and multiple servers 1000, terminal devices 2000, articles 3000 may be included in article location system 100.
The server 1000 is used to provide all the functions necessary to support the use of the article 3000. The terminal device 2000 may be a mobile phone on which an application program for using the article 3000 is installed, and the article application program may help a user to acquire a corresponding function using the article 3000, and the like.
The article system 100 shown in fig. 1 is illustrative only and is not intended to limit the invention, its application, or uses in any way.
Although fig. 1 shows only one server 1000, one terminal device 2000 and one article 3000, it should be understood that, in a specific application, the article location system 100 may include a plurality of servers 1000, a plurality of terminal devices 2000 and a plurality of articles 3000 according to actual requirements.
In an embodiment of the present invention, the memory 1200 of the server 1000 is used for storing instructions for controlling the processor 1100 to operate so as to execute the item location method provided in the embodiment of the present invention.
Although a number of devices are shown in fig. 1 for server 1000, the present invention may relate to only some of the devices, for example, server 1000 may relate to only memory 1200 and processor 1100.
In an embodiment of the present invention, memory 3200 of article 3000 is configured to store instructions configured to control processor 3100 to operate article 3000 to perform an article location method for article execution as provided by an embodiment of the present invention.
Although multiple devices are shown for article 3000 in fig. 1, the invention may relate only to some of the devices therein, e.g., article 3000 relates only to memory 3200 and processor 3100.
In an embodiment of the present invention, the memory 2200 of the terminal device 2000 is configured to store instructions, which are used to control the processor 2100 to execute the terminal device 2000 to execute the article location method executed by the terminal device 2000 according to the embodiment of the present invention.
Although a plurality of devices are shown in fig. 1 for terminal device 2000, the present invention may relate to only some of the devices, for example, terminal device 2000 only relates to memory 2200 and processor 2100.
In the above description, the skilled person will be able to design instructions in accordance with the disclosed solution. How the instructions control the operation of the processor is well known in the art and will not be described in detail herein.
< method examples >
In this embodiment, an article positioning method is provided, which is implemented by a server. The server may be any electronic device having a processor and a memory, and may be, for example, a mobile phone, a tablet computer, a notebook computer, a desktop computer, and the like. In one embodiment, the server may be the server 1000 as shown in FIG. 1 in one example.
The article positioning method, as shown in fig. 2, includes: steps S2100 to S2400.
In step S2100, the positioning coordinates of the target object are acquired as initial positioning coordinates.
Wherein the initial positioning coordinates may be acquired by a positioning module disposed on the target item. The positioning module is used for providing a positioning function, and can be a GPS positioning module, a Beidou positioning module, a Galileo positioning module and the like.
In an embodiment, when the user finishes using the target item, specifically, when the user manually performs a locking operation on the target item, or when the user sends a locking instruction to the target item through the terminal device so that the target item performs the locking operation, the target item uploads the positioning coordinates acquired by the positioning module to the server.
In another embodiment, the positioning module may acquire the positioning coordinates according to a set sampling frequency, and the target object uploads the positioning coordinates acquired by the positioning module to the server each time, or the target object uploads the positioning coordinates acquired by the positioning module to the server latest when the positioning coordinates acquired by the positioning module deviate (the distance between the positioning coordinates acquired at two adjacent sampling times exceeds a preset minimum distance).
The initial positioning coordinates may also be collected by the terminal device that last used the target item and uploaded to the server. Specifically, when the user finishes using the target object through the terminal device, for example, the user manually performs a locking operation on the target object, or when the user sends a locking instruction to the target object through the terminal device so that the target object performs the locking operation, the server may obtain the coordinates of the terminal device as the positioning coordinates of the target object.
In step S2200, it is determined whether the initial positioning coordinates are located in a preset error region.
The error area is an area that cannot be reached by the article defined according to the plan, and the error area may be preset according to the type of the article.
In an embodiment, the method may further include the step of setting an error region as shown in fig. 3, specifically including steps S3100 to S3200:
in step S3100, a target reference object and a parameter value of a setting parameter matching the target reference object are acquired.
The target reference object is a reference object for setting a reference of the error region. The reference object used as a reference can be a land feature, which refers to a region where articles cannot be placed, including but not limited to rivers, buildings, roads, intersections, farmlands, and the like.
In one example, there may be only one type of target reference object, for example, the target reference object includes all buildings, and in this case, the error area may be set directly based on the buildings in combination with parameter values of the setting parameters matched with the buildings.
In one example, two or more types of target reference objects may be provided, and in this case, for example, the target reference objects include all buildings and rivers, and in this case, a part of the error regions may be set based on the buildings and with reference to parameter values of setting parameters matching the buildings, and another part of the error regions may be set based on the rivers and with reference to parameter values of setting parameters matching the rivers.
In one embodiment, a region range to which the error region belongs may be obtained in advance, and the target reference object in the region range is obtained to be used for setting the error region.
In this embodiment, different target reference objects may be set for different geographical areas based on the need for article management for the different geographical areas.
Specifically, the target region range may be set by an operator in advance according to an application scenario or a specific requirement.
In one example, the target region range may be divided according to the minimum unit for monitoring article scheduling, for example, when an urban area is used as the minimum unit for monitoring article scheduling, the target region range is a certain urban area; for another example, if the administrative area of a certain city is used as the minimum unit to monitor the article scheduling, the target region range is the administrative area of the certain city; for another example, if the administrative street of an administrative area in a certain city is used as the minimum unit to monitor the article scheduling, the target region range may be a certain administrative street, and the like, which is not limited herein.
In this embodiment, the setting parameters include a size parameter for positioning the error region with respect to the target reference object. Thus, after the position information of the target reference object is obtained, the position of the error region can be uniquely determined by combining the setting parameters matched with the target reference object, and the setting of the error region is realized.
The size parameter may include other parameters matching the shape of the error region, for example, the error region is rectangular, and the other parameters may include the length, width, etc. of the error region; as another example, the error region is circular, and the other parameters may include a diameter or a radius of the error region.
In this embodiment, the error region can be set by using the target reference object as a reference and combining parameter values of the setting parameters matching the target reference object.
In step S3200, an error area is set based on the parameter value of the setting parameter with respect to the target reference object.
Specifically, the reference position of the target reference object may be determined, and the error region may be set based on the coordinates of the reference position and the parameter values of the setting parameters.
In one example, the reference position may be a center point of the target reference object. Then, the error area may be set according to the coordinates of the center point and the parameter value of the setting parameter.
Step S2300, correcting the initial positioning coordinate under the condition that the initial positioning coordinate is located in the error area, so as to move the initial positioning coordinate out of the error area.
In a first embodiment, the manner of correcting the initial positioning coordinates includes:
acquiring a coordinate position closest to the initial positioning coordinate from the edge of the error area as the target positioning coordinate; and/or acquiring a specified coordinate position closest to the initial positioning coordinate from at least one specified coordinate position which is preset to be positioned outside the error area as a target positioning coordinate;
and correcting the initial positioning coordinates according to the target positioning coordinates.
In an embodiment where the coordinate position closest to the initial positioning coordinate is obtained from the edge of the error area and used as the target positioning coordinate, a perpendicular line may be drawn from the initial positioning coordinate to the edge of the error area, a distance between each perpendicular line and the initial positioning coordinate is determined, and a coordinate position of the perpendicular point with the shortest distance is selected and used as the target positioning coordinate.
In an embodiment of obtaining, as the target positioning coordinates, a specified coordinate position closest to the initial positioning coordinates from at least one specified coordinate position located outside the error region, which is preset, at least one specified coordinate position may be set outside the error region in advance, or a correct region outside the error region may be set in advance, and all coordinate positions in the correct region are taken as specified coordinate positions, where the correct region and the error region do not overlap.
In one example, the manner of correcting the initial positioning coordinates according to the target positioning coordinates may include: the initial positioning coordinates are replaced with target positioning coordinates.
For example, as shown in fig. 4, the initial positioning coordinates are P1(X1, Y1, Z1) and the target positioning coordinates are P2(X2, Y2, Z2), then it may be that the initial positioning coordinates are replaced with the target positioning coordinates so that the corrected initial positioning coordinates P3 are (X2, Y2, Z2).
In another example, the manner of correcting the initial positioning coordinates based on the target positioning coordinates may include: and moving the initial positioning coordinate to the direction of the target positioning coordinate by a set distance.
For example, as shown in fig. 5, the initial positioning coordinates are P1(X1, Y1, Z1) and the target positioning coordinates are P2(X2, Y2, Z2), then it may be that the initial positioning coordinates are corrected to (X3, Y3, Z3), and the corrected initial positioning coordinates P3(X3, Y3, Z3) are located between the initial positioning coordinates P1(X1, Y1, Z1) and the target positioning coordinates P2(X2, Y2, Z2).
Further, it may be such that the distance between the corrected initial positioning coordinates (X3, Y3, Z3) and the target positioning coordinates (X2, Y2, Z2) is smaller than the distance between the initial positioning coordinates (X1, Y1, Z1) and the target positioning coordinates (X2, Y2, Z2), and the initial positioning coordinates (X1, Y1, Z1), the target positioning coordinates (X2, Y2, Z2), the corrected initial positioning coordinates (X3, Y3, Z3) are located on the same straight line.
In this embodiment, for a target article with a positioning deviation, the initial positioning coordinates of the target article are corrected to move the corrected initial positioning coordinates out of the error area, so that the positioning coordinates of the target article can be more accurate, a user can conveniently search the target article, and the time for the user to search the target article is saved.
In the second embodiment, the step of correcting the initial positioning coordinates may further include steps S2310 to S2350 shown in fig. 6:
step S2310, acquiring item information broadcast by other items scanned by the target item; the article information comprises identification codes of other articles and signal strength of short-distance communication between the target article and the other articles.
In this embodiment, the other items specifically refer to items that are around the target item and the target item can scan its short-range communication broadcast. The short-distance communication can be any one of Bluetooth, Wi-Fi, ZigBee and NFC.
In one embodiment, when the target item scans the item information broadcast by other items, the item information is uploaded to the server according to a set frequency.
In another embodiment, the object item information broadcasted by the object item scanning device can be uploaded to the server when the object item receives a request sent by the server to acquire the item information. Correspondingly, the server may send a request for acquiring the item information to the target item when detecting that the initial positioning coordinates of the target item are located in the error area.
Step S2320, acquiring the positioning coordinates of other articles according to the identification codes of other articles.
In this embodiment, the other article may upload the positioning coordinates of itself to the server after the use of itself is finished, so that the server stores the identification code of the other article and the positioning coordinates correspondingly.
Correspondingly, when the server acquires the article information scanned by the target article, the server can acquire the positioning coordinates corresponding to the identification code, namely the positioning coordinates of other articles, according to the identification code in the article information.
In step S2330, a set number of other articles whose positioning coordinates are outside the error region are screened out as reference articles.
In this embodiment, the set number may be set in advance according to an application scenario or a specific requirement. For example, the set number may be 2.
If the number of the other articles with the positioning coordinates outside the error area is equal to the set number, the other articles with the positioning coordinates outside the error area can be used as the reference articles.
If the number of items whose positioning coordinates are all outside the error zone is less than the set number, the initial positioning coordinates can be corrected according to the first embodiment.
If the number of the other articles with the positioning coordinates outside the error area is larger than the set number, the other articles with the positioning coordinates outside the error area can be randomly selected as the reference articles.
If the number of the other articles with the positioning coordinates outside the error area is larger than the set number, the set number of the other articles can be selected from the other articles with the positioning coordinates outside the error area according to the set condition to be used as the reference article. In one example, a set number of other items with the highest signal strength may be selected from the other items with the positioning coordinates located outside the error area, and the selected items are used as reference items. The reference object may be a set number of other objects that are farthest from the error area and are selected from the other objects whose positioning coordinates are located outside the error area.
Step S2340, determining target positioning coordinates of the target object according to the signal strength and the positioning coordinates of the reference object.
In one embodiment, where the reference item comprises a first reference item and a second reference item, then the step of determining target positioning coordinates for the target item may comprise steps S2341-S2343 as follows:
step S2341, determining a first distance between the first reference item and the target item according to the signal strength of the first reference item; a second distance between the second reference item and the target item is determined based on the signal strength of the second reference item.
In one embodiment, the server may pre-store a correspondence between the signal strength and the distance, and may obtain a first distance between the first reference item and the target item according to the signal strength of the first reference item; based on the signal strength of the second reference item, a second distance between the second reference item and the target item may be obtained.
For example, as shown in fig. 7, it may be determined that the first distance between the reference item 1 and the target item is d1 according to the signal strengths of the reference item 1 and the target item; based on the signal strengths of the reference article 2 and the target article, a second distance d2 is determined between the reference article 2 and the target article.
Step S2342, determining a third distance between the two reference items according to the positioning coordinates of the two reference items.
For example, as shown in fig. 7, from the positional coordinates P11 of reference article 1 and the positional coordinates P12 of reference article 2, it may be determined that the third distance between reference article 1 and reference article 2 may be d 3.
Step S2343, obtaining target positioning coordinates of the target object according to the first distance, the second distance, the third distance and the positioning coordinates of the two reference objects.
In one embodiment, the target location coordinates of the target item may be obtained by: determining the relative position relation between the target object and the two reference objects according to the first distance, the second distance and the third distance; and obtaining the target positioning coordinates of the target object according to the relative position relationship and the positioning coordinates of the two reference objects.
Specifically, based on the cosine theorem, as shown in fig. 7, according to a first distance d1 between the reference article 1 and the target article, a second distance d2 between the reference article 2 and the target article, and a third distance d3 between the reference article 1 and the reference article 2, a first included angle α between the vector from the reference article 1 to the target article and the vector from the reference article 1 to the reference article 2, a second included angle β between the vector from the reference article 2 to the target article and the vector from the reference article 2 to the reference article 1, and a third included angle γ between the vector from the target article to the reference article 1 and the vector from the target article to the reference article 2 may be determined, and the first included angle α, the second included angle β, and the third included angle γ are relative positions of the target article and the two reference articles.
According to the relative position relationship and the positioning coordinates P11 and P12 of the two reference articles, the target positioning coordinate P2 of the target article can be obtained.
Further, two target positioning coordinates are typically available. If both target location coordinates are outside the error zone, then one target location coordinate farther from the error zone may be culled. If one of the target positioning coordinates is located in the error area, the target positioning coordinates located in the error area may be rejected. If both target positioning coordinates are located in the error area, the two target positioning coordinates are rejected, and the initial positioning coordinates are corrected in the manner as in the first embodiment.
In another embodiment, the number of reference items may be one or more, and then the step of determining target location coordinates of the target item may further comprise: determining the distance between each reference article and the target article according to the signal intensity of each reference article; and obtaining the target positioning coordinates of the target object according to the distance between each reference object and the target object and the positioning coordinates of each reference object.
For example, if the number of the reference item is one, then the distance between the reference item 1 and the target item may be determined to be d11 according to the signal strength of the reference item 1 and the target item; from the positioning coordinates of the reference article 1, coordinates which are located at a distance d11 from the reference article 1, are located outside the error area, and are closest to the initial positioning coordinates are determined as target positioning coordinates.
For another example, if the number of the reference articles is two, then the first distance between the reference article 1 and the target article may be determined as d11 according to the signal strength of the reference article 1 and the target article; according to the signal intensity of the reference article 2 and the target article, determining that a first distance between the reference article 2 and the target article is d12, determining two coordinates of which the distance from the reference article 1 is d11 and the distance from the reference article 2 is d12 according to the positioning coordinates of the reference article 1 and the reference article 2, and selecting the coordinate which is located outside the error region and closest to the initial positioning coordinate from the two coordinates as the target positioning coordinate.
For another example, the number of the reference articles is three, and the distance between the reference article 1 and the target article is determined to be d11 according to the signal strength of the reference article 1 and the target article; determining the distance d12 between the reference article 2 and the target article according to the signal strength of the reference article 2 and the target article; according to the signal intensity of the reference article 3 and the target article, the distance between the reference article 3 and the target article is determined to be d13, and then according to the positioning coordinates of the reference article 1, the reference article 2 and the reference article 3, coordinates of the distance from the reference article 1 to d11, the distance from the reference article 2 to d12 and the distance from the reference article 3 to d13 are determined as target positioning coordinates.
On this basis, if the unique coordinates of distance d11 from reference article 1, distance d12 from reference article 2, and distance d13 from reference article 3 cannot be determined, one coordinate may be selected from the regions of distance d11 from reference article 1, distance d12 from reference article 2, and distance d13 from reference article 3 as the target location coordinate.
Step S2350, correcting the initial positioning coordinate according to the target positioning coordinate.
In one embodiment, the initial positioning coordinates may be replaced with target positioning coordinates; the initial positioning coordinates may be moved in the direction of the target positioning coordinates by a set distance.
In this embodiment, according to the item information broadcast by the reference item scanned by the target item, the positioning coordinate of the target item with the positioning deviation can be corrected, and the accuracy of the corrected positioning coordinate is higher.
And step S2400, marking the target object in a corresponding object map according to the corrected initial positioning coordinate.
In the embodiment of the invention, if the initial positioning coordinate of the target object is located in the preset error area, the initial positioning coordinate is corrected so that the corrected initial positioning coordinate moves out of the error area, and the target object is marked in the corresponding object map according to the corrected initial positioning coordinate. Therefore, the positioning deviation of the target object with the initial positioning coordinates in the error area can be corrected, the target object can be conveniently found by a user, and the user experience can be improved.
< apparatus embodiment >
Corresponding to the above method, the present invention also provides an article positioning device 8000. As shown in fig. 8, the article positioning device 8000 may include an obtaining module 8100, a determining module 8200, a correcting module 8300, and a marking module 8400, where the obtaining module 8100 is configured to obtain positioning coordinates of a target article as initial positioning coordinates; the determining module 8200 is configured to determine whether the initial positioning coordinate is located in a preset error region; the correcting module 8300 is configured to correct the initial positioning coordinate when the initial positioning coordinate is located in the error area, so as to move the initial positioning coordinate out of the error area; the marking module 8400 is configured to mark the target object in the corresponding object map according to the corrected initial positioning coordinates.
In one embodiment, the correction module 8300 may also be used to:
acquiring a coordinate position closest to the initial positioning coordinate from the edge of the error area as a target positioning coordinate; and/or acquiring a specified coordinate position closest to the initial positioning coordinate from at least one specified coordinate position which is preset to be positioned outside the error area as a target positioning coordinate;
and correcting the initial positioning coordinates according to the target positioning coordinates so as to move the initial positioning coordinates out of the error area.
In one embodiment, correcting the initial positioning coordinates based on the target positioning coordinates includes:
replacing the initial positioning coordinates with target positioning coordinates; alternatively, the first and second electrodes may be,
and moving the initial positioning coordinate to the direction of the target positioning coordinate by a set distance.
In one embodiment, the correction module 8300 may also be used to:
acquiring the item information broadcast by other scanned items of the target item; the article information comprises identification codes of other articles and signal strength of short-distance communication between the target article and the other articles;
acquiring positioning coordinates of other articles according to the identification codes of the other articles;
screening out a set number of other articles with the positioning coordinates outside the error area as reference articles;
determining a target positioning coordinate of the target object according to the signal intensity and the positioning coordinate of the reference object;
and correcting the initial positioning coordinates according to the target positioning coordinates.
In one embodiment, the reference article comprises a first reference article and a second reference article;
determining target location coordinates of the target item based on the signal strengths and the location coordinates of the two reference items comprises:
determining a first distance between the first reference item and the target item according to the signal strength of the first reference item; determining a second distance between the second reference item and the target item according to the signal strength of the second reference item;
determining a third distance between the two reference articles according to the positioning coordinates of the two reference articles;
and obtaining the target positioning coordinate of the target object according to the first distance, the second distance, the third distance and the positioning coordinates of the two reference objects.
In one embodiment, obtaining the target location coordinates of the target item according to the first distance, the second distance, the third distance and the location coordinates of the two reference items comprises:
determining the relative position relation between the target object and the two reference objects according to the first distance, the second distance and the third distance;
and obtaining the target positioning coordinates of the target object according to the relative position relationship and the positioning coordinates of the two reference objects.
In one embodiment, the article positioning device 8000 further includes:
the module is used for acquiring a target reference object and parameter values of set parameters matched with the target reference object, wherein the set parameters comprise size parameters for positioning error areas relative to the target reference object;
and the module is used for setting the error area according to the parameter value of the set parameter by taking the target reference object as a reference.
It will be appreciated by those skilled in the art that the article positioning device 8000 may be implemented in a variety of ways. For example, article positioning device 8000 may be implemented by an instruction configuration processor. For example, instructions may be stored in ROM and read from ROM into a programmable device to implement article positioning apparatus 8000 when the device is activated. For example, the article positioning device 8000 may be cured into a dedicated device (e.g., an ASIC). The article positioning device 8000 may be divided into units independent of each other, or they may be incorporated together for implementation. The article positioning device 8000 may be implemented by one of the various implementations described above, or may be implemented by a combination of two or more of the various implementations described above.
In this embodiment, the item positioning device 8000 may have various implementations, for example, the item positioning device 8000 may be any functional module running in a software product or application providing an item positioning function, or a peripheral insert, plug-in, patch, or the like of the software product or application, or the software product or application itself.
< Server >
The invention also provides a server 9000.
In one example, the server 9000 may comprise an item locating device 8000 as provided by this embodiment.
In another example, as shown in FIG. 9, server 9000 can further comprise a processor 9100 and a memory 9200, memory 9200 for storing instructions; the instructions are used for controlling the processor 9100 to execute the item positioning method according to any one of the embodiments.
In this embodiment, the server 9000 may also comprise other devices or modules, such as the server 1000 shown in fig. 1.
In this embodiment, the server 9000 is not limited to a physical implementation form, and the server 9000 may be a notebook computer, a computer, or the like.
< System >
In the present embodiment, there is provided an article positioning system 600, as shown in fig. 10, comprising:
a server 9000 provided in this embodiment;
and a target item 610.
Wherein the target item 610 includes a positioning module, the target item 610 may be configured to:
controlling a positioning module to obtain a positioning coordinate of the positioning module;
and uploading the positioning coordinates to a server so that the server corrects the positioning coordinates when determining that the positioning coordinates are located in the error area, and marking the corrected positioning coordinates in a corresponding article map.
In the present embodiment, the target object 610 may be a vehicle of various forms such as a bicycle, a tricycle, an electric scooter, a motorcycle, and a four-wheeled passenger vehicle.
In one embodiment, item positioning system 600 may also be item system 100 as shown in FIG. 1.
The present invention may be a system, method and/or computer program product. The computer program product may include a computer-readable storage medium having computer-readable program instructions embodied therewith for causing a processor to implement various aspects of the present invention.
The computer readable storage medium may be a tangible device that can hold and store the instructions for use by the instruction execution device. The computer readable storage medium may be, for example, but not limited to, an electronic memory device, a magnetic memory device, an optical memory device, an electromagnetic memory device, a semiconductor memory device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a Static Random Access Memory (SRAM), a portable compact disc read-only memory (CD-ROM), a Digital Versatile Disc (DVD), a memory stick, a floppy disk, a mechanical coding device, such as punch cards or in-groove projection structures having instructions stored thereon, and any suitable combination of the foregoing. Computer-readable storage media as used herein is not to be construed as transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission medium (e.g., optical pulses through a fiber optic cable), or electrical signals transmitted through electrical wires.
The computer-readable program instructions described herein may be downloaded from a computer-readable storage medium to a respective computing/processing device, or to an external computer or external storage device via a network, such as the internet, a local area network, a wide area network, and/or a wireless network. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers. The network adapter card or network interface in each computing/processing device receives computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium in the respective computing/processing device.
The computer program instructions for carrying out operations of the present invention may be assembler instructions, Instruction Set Architecture (ISA) instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or secondary code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider). In some embodiments, aspects of the present invention are implemented by personalizing an electronic circuit, such as a programmable logic circuit, a Field Programmable Gate Array (FPGA), or a Programmable Logic Array (PLA), with state information of computer-readable program instructions, which can execute the computer-readable program instructions.
Aspects of the present invention are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-readable program instructions.
These computer-readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer-readable program instructions may also be stored in a computer-readable storage medium that can direct a computer, programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer-readable medium storing the instructions comprises an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer, other programmable apparatus or other devices implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions. It is well known to those skilled in the art that implementation by hardware, by software, and by a combination of software and hardware are equivalent.
Having described embodiments of the present invention, the foregoing description is intended to be exemplary, not exhaustive, and not limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen in order to best explain the principles of the embodiments, the practical application, or improvements made to the technology in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the invention is defined by the appended claims.

Claims (10)

1. An article positioning method comprising:
acquiring a positioning coordinate of a target object as an initial positioning coordinate;
determining whether the initial positioning coordinates are located in a preset error area;
correcting the initial positioning coordinates under the condition that the initial positioning coordinates are located in the error area so as to move the initial positioning coordinates out of the error area;
and marking the target object in a corresponding object map according to the corrected initial positioning coordinate.
2. The method of claim 1, wherein the correcting the initial positioning coordinates comprises:
acquiring a coordinate position closest to the initial positioning coordinate from the edge of the error area to serve as the target positioning coordinate; and/or acquiring a specified coordinate position closest to the initial positioning coordinate from at least one specified coordinate position which is preset outside the error area as a target positioning coordinate;
and correcting the initial positioning coordinate according to the target positioning coordinate.
3. The method of claim 2, wherein the correcting the initial positioning coordinates from the target positioning coordinates comprises:
replacing the initial positioning coordinates with the target positioning coordinates; alternatively, the first and second electrodes may be,
and moving the initial positioning coordinate to the direction of the target positioning coordinate by a set distance.
4. The method of claim 1, wherein the correcting the initial positioning coordinates comprises:
acquiring the item information broadcast by other scanned items of the target item; wherein the article information comprises identification codes of the other articles and signal strength of short-distance communication between the target article and the other articles;
acquiring the positioning coordinates of the other articles according to the identification codes of the other articles;
screening out a set number of other articles with the positioning coordinates outside the error area as reference articles;
determining target positioning coordinates of the target object according to the signal strength and the positioning coordinates of the reference object;
and correcting the initial positioning coordinate according to the target positioning coordinate.
5. The method of claim 4, wherein the reference item comprises a first reference item and a second reference item;
determining the target location coordinate of the target item according to the signal strength and the location coordinate of the reference item comprises:
determining a first distance between the first reference item and the target item based on the signal strength of the first reference item; determining a second distance between the second reference item and the target item according to the signal strength of the second reference item;
determining a third distance between the two reference items according to the positioning coordinates of the first reference item and the second reference item;
and obtaining the target positioning coordinate of the target object according to the first distance, the second distance, the third distance and the positioning coordinates of the two reference objects.
6. The method of claim 5, wherein the step of deriving target location coordinates of the target item from the first distance, the second distance, the third distance, and location coordinates of the two reference items comprises:
determining the relative position relation between the target article and the two reference articles according to the first distance, the second distance and the third distance;
and obtaining the target positioning coordinate of the target object according to the relative position relation and the positioning coordinates of the two reference objects.
7. The method of claim 1, wherein the method further comprises the step of setting the error region, comprising:
acquiring a target reference object and parameter values of set parameters matched with the target reference object, wherein the set parameters comprise size parameters for positioning error regions relative to the target reference object;
and setting the error area according to the parameter value of the setting parameter by taking the target reference object as a reference.
8. An article positioning device comprising:
the acquisition module is used for acquiring the positioning coordinates of the target object as initial positioning coordinates;
the determining module is used for determining whether the initial positioning coordinates are located in a preset error area;
the correcting module is used for correcting the initial positioning coordinates under the condition that the initial positioning coordinates are located in the error area so as to move the initial positioning coordinates out of the error area;
and the marking module is used for marking the target object in the corresponding object map according to the corrected initial positioning coordinate.
9. A server, comprising:
the apparatus of claim 8, or,
a processor and a memory for storing executable instructions for controlling the processor to perform the method of any one of claims 1-7.
10. An item location system comprising a target item, and the server of claim 9;
the target item comprises a positioning module, the target item being configured to:
controlling the positioning module to acquire a positioning coordinate of the positioning module;
and uploading the positioning coordinates to the server for positioning correction.
CN201910936580.8A 2019-09-29 2019-09-29 Article positioning method, device, server and system Pending CN110766518A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910936580.8A CN110766518A (en) 2019-09-29 2019-09-29 Article positioning method, device, server and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910936580.8A CN110766518A (en) 2019-09-29 2019-09-29 Article positioning method, device, server and system

Publications (1)

Publication Number Publication Date
CN110766518A true CN110766518A (en) 2020-02-07

Family

ID=69330857

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910936580.8A Pending CN110766518A (en) 2019-09-29 2019-09-29 Article positioning method, device, server and system

Country Status (1)

Country Link
CN (1) CN110766518A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117858009A (en) * 2023-11-24 2024-04-09 东土科技(宜昌)有限公司 Positioning optimization method, device, electronic equipment and storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2287698A1 (en) * 2009-07-28 2011-02-23 BAE Systems PLC Estimating positions of a device and at least one target in an environment
CN104735620A (en) * 2015-03-19 2015-06-24 北京工业大学 Accurate positioning method based on multiple base stations
CN104869634A (en) * 2015-04-30 2015-08-26 百度在线网络技术(北京)有限公司 Method and device for correcting positioning result
US20170176598A1 (en) * 2015-12-22 2017-06-22 Honda Motor Co., Ltd. Multipath error correction
CN108225349A (en) * 2016-12-14 2018-06-29 沈阳美行科技有限公司 Vehicle position information modification method and device in navigation
CN108650630A (en) * 2018-05-08 2018-10-12 深圳市零度智控科技有限公司 Communicating and positioning method, positioning terminal, communications localization system and readable storage medium storing program for executing
CN109005501A (en) * 2018-07-12 2018-12-14 北京摩拜科技有限公司 Vehicle positioning method, device, server and system
CN109362031A (en) * 2018-11-19 2019-02-19 上海钧正网络科技有限公司 A kind of Bluetooth beacon system and bluetooth localization method
CN109490914A (en) * 2018-11-30 2019-03-19 北京摩拜科技有限公司 Object positioning method, server and system
CN109738860A (en) * 2018-11-23 2019-05-10 青岛小鸟看看科技有限公司 The localization method and device of external equipment, virtual reality helmet and system

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2287698A1 (en) * 2009-07-28 2011-02-23 BAE Systems PLC Estimating positions of a device and at least one target in an environment
CN104735620A (en) * 2015-03-19 2015-06-24 北京工业大学 Accurate positioning method based on multiple base stations
CN104869634A (en) * 2015-04-30 2015-08-26 百度在线网络技术(北京)有限公司 Method and device for correcting positioning result
US20170176598A1 (en) * 2015-12-22 2017-06-22 Honda Motor Co., Ltd. Multipath error correction
CN108225349A (en) * 2016-12-14 2018-06-29 沈阳美行科技有限公司 Vehicle position information modification method and device in navigation
CN108650630A (en) * 2018-05-08 2018-10-12 深圳市零度智控科技有限公司 Communicating and positioning method, positioning terminal, communications localization system and readable storage medium storing program for executing
CN109005501A (en) * 2018-07-12 2018-12-14 北京摩拜科技有限公司 Vehicle positioning method, device, server and system
CN109362031A (en) * 2018-11-19 2019-02-19 上海钧正网络科技有限公司 A kind of Bluetooth beacon system and bluetooth localization method
CN109738860A (en) * 2018-11-23 2019-05-10 青岛小鸟看看科技有限公司 The localization method and device of external equipment, virtual reality helmet and system
CN109490914A (en) * 2018-11-30 2019-03-19 北京摩拜科技有限公司 Object positioning method, server and system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
XUEHAN XIE: "Cooperative Positioning Enhancement Technology Based on Multipath Effect", 《 2019 3RD INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION SCIENCES (ICRAS)》 *
何涛等: "一种基于分布式子空间的共享单车定位算法", 《现代电子技术》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117858009A (en) * 2023-11-24 2024-04-09 东土科技(宜昌)有限公司 Positioning optimization method, device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
WO2018196238A1 (en) Method, parking management device, and system for determining that object is in target area
CN109660947B (en) Vehicle positioning method and system based on electronic fence
JP6470247B2 (en) Location-based service providing method and system for changing setting of mobile terminal using cell identifier information
CN102840864A (en) Method and system for carrying out positioning and navigation by means of two-dimensional codes
CN105191360A (en) Proximity fence
CN104602185A (en) Locating method and device
US9609484B1 (en) Approaches for positioning computing devices
CN109005502B (en) Vehicle positioning method, server, vehicle and system
EP3355596A1 (en) Positioning information processing method and apparatus
CN104581637A (en) Positioning method and device
CN110324781B (en) Indoor positioning method and device, electronic equipment and computer readable storage medium
CN105387857A (en) Navigation method and device
US11989246B2 (en) Providing electronic search and guidance using non-address destination designations
CN110730419A (en) Article positioning method, device and system and electronic equipment
CN103916435A (en) Method and device for judging authenticity of information
CN105451329A (en) Location method and electronic device
CN105101089B (en) Method, related device and system for realizing positioning
CN110766518A (en) Article positioning method, device, server and system
JP2015059769A (en) Terminal and control program
CN111199639B (en) Method, device and system for adjusting parking fence area and server
JP5977576B2 (en) Information processing apparatus, information processing method, and program
CN108882165B (en) Navigation method and device
US9813853B2 (en) Message transmission method
CN111814824A (en) Method, device, server and system for acquiring association relationship
US20200084580A1 (en) Location based information service application

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20201222

Address after: Room 168, building 6, 741 Hangzhou Road, Yangpu District, Shanghai 200090

Applicant after: HANHAI INFORMATION TECHNOLOGY SHANGHAI Co.,Ltd.

Address before: Room Bnan 1231, 2 bungalows, No. 5 Road, College, Haidian District, Beijing, 100191

Applicant before: BEIJING MOBIKE TECHNOLOGY Co.,Ltd.

TA01 Transfer of patent application right
RJ01 Rejection of invention patent application after publication

Application publication date: 20200207

RJ01 Rejection of invention patent application after publication