WO2017148276A1 - 基于位置的业务实现方法和装置 - Google Patents
基于位置的业务实现方法和装置 Download PDFInfo
- Publication number
- WO2017148276A1 WO2017148276A1 PCT/CN2017/073915 CN2017073915W WO2017148276A1 WO 2017148276 A1 WO2017148276 A1 WO 2017148276A1 CN 2017073915 W CN2017073915 W CN 2017073915W WO 2017148276 A1 WO2017148276 A1 WO 2017148276A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- service request
- service
- area
- location
- offset
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1021—Server selection for load balancing based on client or server locations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/901—Indexing; Data structures therefor; Storage structures
- G06F16/9014—Indexing; Data structures therefor; Storage structures hash tables
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/535—Tracking the activity of the user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
Definitions
- the present application relates to the field of communications technologies, and in particular, to a location-based service implementation method and apparatus.
- location-based services such as: querying nearby restaurants, parking lots and other services based on the current location.
- the GeoHash algorithm when providing a location-based service, the GeoHash algorithm is generally used to determine the region to which the request location belongs, and then the user is searched for the required service based on the determined region.
- the GeoHash algorithm encodes the latitude and longitude using a binary search method, and the size of the regions encoded by different latitudes is different. Since the area of the low latitude area is larger than the area of the high latitude area, when processing the business from the low latitude area, , will waste a lot of processing resources of the server.
- the present application provides a location-based service implementation method and apparatus.
- a location-based service implementation method comprising:
- the dividing the primary area into multiple secondary areas according to preset precision including:
- the determining the reference location in the primary region includes:
- the northeast corner or the northwest corner of the primary region is determined as a reference position
- the southeast or southwest corner of the primary region is determined as the reference position.
- the shifting the accuracy to the offset position based on the reference position to the preset direction comprises:
- the accuracy is shifted to the offset position by offsetting eastward and northward based on the southwest corner.
- the responding to the service request according to the location information of each service object in the secondary area and the adjacent secondary area to which the service request belongs includes:
- a business object that meets the preset condition is pushed as a response to the service request.
- a location-based service implementation apparatus comprising:
- a first determining unit determining, according to the request location of the service request, a primary area to which the service request belongs
- a second-level dividing unit dividing the first-level area into a plurality of second-level areas according to preset precision
- a second determining unit determining, according to the request location, a secondary area to which the service request belongs
- the service response unit responds to the service request according to the location information of each service object in the secondary area and the adjacent secondary area to which the service request belongs.
- the secondary division unit includes:
- a reference determining subunit wherein the reference position is determined in the first level region
- a precision offset subunit that shifts the precision to a preset position based on the reference position, and acquires offset coordinate information of the offset position
- a change calculation subunit calculating a reference coordinate information of the reference position and a change amount of the offset coordinate information
- a size determining subunit determining a size of the second area according to the amount of change
- the area dividing sub-unit divides the first-level area to which the service request belongs according to the size of the second-level area into a plurality of secondary areas.
- the reference determining subunit determines a northeast corner or a northwest corner of the primary region as a reference position when the primary region is located in the northern hemisphere; and when the primary region is located in the southern hemisphere, The southeast or southwest corner of the primary region is determined as the reference location.
- the precision offset subunit when the reference position is a northeast corner of the first region, is offset from the northeast corner to the west and south to the precision backward offset position And when the reference position is the northwest corner of the first-level region, offsetting the accuracy from the northwest angle to the east and the south to the offset position; when the reference position is the first level At a southeast corner of the region, based on the southeast corner, offsetting the precision to the west and north to the offset position; and when the reference position is the southwest corner of the first region, based on the southwest corner , offset to the east and north to the offset and reach the offset position.
- the service response unit acquires location information of each service object in the secondary area and the adjacent secondary area to which the service request belongs, and calculates the service object and the location according to the location information of the service object. Describe the distance between the request locations, and push the business object that meets the preset condition as a response to the service request.
- the application may determine the primary region to which the service request belongs according to the request location, and then divide the primary region into multiple secondary regions according to preset precision. And responding to the service request according to the location information of the service object in the secondary area and the adjacent secondary area to which the service request belongs, because the area of each secondary area is the same, the server can be saved when processing the service in the low latitude area. Handle resources and improve server performance.
- FIG. 1 is a flowchart of a location-based service implementation method according to an exemplary embodiment of the present application.
- FIG. 2 is a schematic diagram of a primary region shown in an exemplary embodiment of the present application.
- FIG. 3 is a flow chart showing dividing a primary area into a plurality of secondary areas according to an exemplary embodiment of the present application.
- FIG. 4 is a schematic diagram of a positional shift shown in an exemplary embodiment of the present application.
- FIG. 5 is a flow chart showing a response service request according to an exemplary embodiment of the present application.
- FIG. 6 is a schematic diagram of a secondary area adjacent to a secondary area to which a service request belongs, according to an exemplary embodiment of the present application.
- FIG. 7 is a schematic structural diagram of a location-based service implementation apparatus according to an exemplary embodiment of the present application.
- FIG. 8 is a schematic structural diagram of a location-based service implementation apparatus according to an exemplary embodiment of the present application.
- first, second, third, etc. may be used to describe various information in this application, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other.
- first information may also be referred to as the second information without departing from the scope of the present application.
- second information may also be referred to as the first information.
- word "if” as used herein may be interpreted as "when” or “when” or “in response to a determination.”
- FIG. 1 is a flowchart of a location-based service implementation method according to an exemplary embodiment of the present application.
- the location-based service implementation method can be applied to a server, including the following steps:
- Step 101 Determine, according to the request location of the service request, a primary area to which the service request belongs.
- the service request is a request for acquiring a service object based on a location
- the service object includes a service provider and a service provided by a service provider.
- the service request is usually initiated by a user, such as a request for a restaurant, a parking lot, etc. near the current location.
- the first-level area is usually divided by a developer in advance, for example, the developer can divide the mainland area on the earth into a plurality of first-level areas according to a preset size. Taking the mainland China as an example, developers can divide the Chinese mainland into multiple first-level regions according to the length and latitude of 0.5 ⁇ 0.5.
- the request location carried in the service request may be obtained, and the first-level area to which the service request belongs is determined according to the request location.
- the request location is usually presented in the form of latitude and longitude coordinates. For example, suppose that the mainland China region is divided into multiple first-level regions according to the size of latitude and longitude 0.5 ⁇ 0.5, and the requested location is 110.1 degrees east longitude and 28.2 degrees north latitude. In this step, please refer to FIG. 2, which can be determined.
- the service request belongs to a first-level region in which the southwest coordinate is 110 degrees east longitude, the north latitude coordinate is 28 degrees, and the northeast coordinate is 110.5 degrees east longitude and 28.5 degrees north latitude.
- Step 102 The first-level area is divided into multiple second-level areas according to preset precision.
- the preset precision may be set by a developer.
- the developer may set the preset precision according to the requirement of the business precision in the actual application, for example, 50 meters, 100 meters, and the like. This application does not specifically limit this.
- the primary region may be divided into multiple secondary regions according to the preset precision.
- the first level is Dividing a region into multiple secondary regions may include the following steps:
- Step 1021 determining a reference position in the primary region.
- the reference location may be determined according to the latitude and high situation of the primary region to which the service request belongs.
- a position with a higher latitude in the primary region may be determined as the reference position, for example, a northeast corner or a northwest corner of the primary region may be Determined as the reference position.
- the position with higher latitude in the first-level region may also be determined as the reference position, for example, the southeast corner of the first-level region may be The southwest corner is determined as the reference position.
- Step 1022 Offset a preset precision to a preset position based on the reference position, and obtain offset coordinate information of the offset position.
- the offset can be made to the low latitude direction based on the reference position.
- the accuracy when the reference position is the northeast corner of the first-level region, the accuracy may be offset to the west and south, respectively, based on the northeast corner, and the offset may be The location of arrival is called the offset position.
- the precision-afterward offset position when the reference position is the northwest corner of the first-level region, the precision-afterward offset position may be offset from the northwest angle to the east and south, respectively.
- the reference position is the southeast corner of the first-level region, based on the southeast corner, respectively The accuracy is shifted to the west and north to the offset position.
- the precision-afterward offset position When the reference position is the southwest corner of the first-level region, the precision-afterward offset position may be offset from the southwest angle to the east and north, respectively.
- the coordinate information of the offset position may be acquired.
- the coordinate information of the offset position may be referred to as offset coordinate information
- the offset coordinate information may be referred to as offset coordinate information. It can also usually be presented in the form of latitude and longitude coordinates.
- Step 1023 Calculate the reference coordinate information of the reference position and the amount of change of the offset coordinate information.
- the amount of change of the reference coordinate information and the offset coordinate information may be calculated, for example, calculating the reference position and the offset position. The difference between the latitude and longitude coordinate values.
- Step 1024 determining the size of the secondary region according to the amount of change.
- x and y can be determined as the length and width of the secondary region.
- Step 1025 The primary area to which the service request belongs is divided into multiple secondary areas according to the size of the secondary area.
- the primary area to which the service request belongs may be divided into multiple secondary areas according to the size.
- the primary region may be divided into a plurality of secondary regions along a boundary of the primary region from a northeast corner of the primary region.
- the process of dividing the secondary region it is possible to start from any angle of the primary region, such as a southeast corner, a northwest corner, a southwest corner, etc., and the present application does not specifically limit this.
- the process of dividing the primary region into a plurality of secondary regions it is ensured that the primary region is completely covered by the divided secondary regions, that is, the plurality of secondary regions after the division.
- the sum of the areas of the area will usually be greater than or equal to the area of the first level area.
- the sum of the areas of the divided plurality of secondary regions is equal to the area of the primary region, it indicates that the primary region may have been divided into a plurality of secondary regions having the same area.
- Step 103 Determine, according to the request location, a secondary area to which the service request belongs.
- the secondary area to which the service request belongs may be determined according to the requested location.
- Step 104 Respond to the service request according to location information of each service object in the secondary area to which the service request belongs and its adjacent secondary area.
- the service request may be responded to based on the following steps:
- Step 1041 Obtain location information of each service object in the secondary area to which the service request belongs and its adjacent secondary area.
- the service request is a service request for querying a restaurant near the current location
- the location information of all the restaurants in the secondary area to which the service request belongs and the eight secondary areas adjacent to the service request may be acquired.
- Step 1042 Calculate a distance between the service object and the requested location according to the location information of the service object.
- the distance between the service object and the request location may be calculated according to the location information. Taking the service request of the restaurant near the current location as an example, the distance between each restaurant and the requested location may be calculated according to the obtained location information of the restaurant.
- Step 1043 Push a business object that meets the preset condition as a response to the service request.
- the service object whose distance meets the preset condition may be pushed to the originating user of the service request as a response to the service request.
- the preset condition is usually a distance condition, which may be set by a developer, or may be customized by an originating user of the service request.
- the service request is a request for querying a nearby restaurant, and the user can customize the distance range of the restaurant, for example, 200 meters, 500 meters, etc., and the preset condition is that the distance is less than 200 meters or 500 meters. If the user does not customize the distance range, you can use the default distance range set by the developer, such as: 300 meters.
- the application may determine the primary region to which the service request belongs according to the request location, and then divide the primary region into multiple secondary regions according to preset precision. And responding to the service request according to the location information of the service object in the secondary area and the adjacent secondary area to which the service request belongs, because the area of each secondary area is the same, the server can be saved when processing the service in the low latitude area. Handle resources and improve server performance.
- the present application also provides an embodiment of a location-based service implementation apparatus.
- Embodiments of the location-based service implementation apparatus of the present application can be applied to a server.
- Device embodiment can pass Through software implementation, it can also be realized by hardware or a combination of software and hardware.
- the processor of the server on which the server is located reads the corresponding computer program instructions in the non-volatile memory into the memory.
- FIG. 7 a hardware structure diagram of a server where the location-based service implementation device is located, except for the processor, memory, network interface, and non-volatile memory shown in FIG.
- the server in which the device is located in the embodiment may also include other hardware according to the actual function of the server, and details are not described herein.
- FIG. 8 is a schematic structural diagram of a location-based service implementation apparatus according to an exemplary embodiment of the present application.
- the location-based service implementation apparatus 700 may be applied to the server shown in FIG. 7 and includes: a first determining unit 701, a secondary dividing unit 702, a second determining unit 703, and a service response. Unit 704.
- the secondary dividing unit 702 may include: a reference determining subunit 7021, a precision offset subunit 7022, a change calculating subunit 7023, and a size determining subunit 7024, a first level dividing subunit 7025.
- the first determining unit 701 determines, according to the request location of the service request, the primary area to which the service request belongs;
- the secondary dividing unit 702 divides the primary area into multiple secondary areas according to preset precision
- the second determining unit 703 determines, according to the request location, a secondary area to which the service request belongs;
- the service response unit 704 responds to the service request according to location information of each service object in the secondary area to which the service request belongs and its adjacent secondary area.
- the reference determining subunit 7021 determines a reference position in the first level region
- the precision offset subunit 7022 is configured to offset the precision backward arrival offset position in a preset direction based on the reference position, and acquire offset coordinate information of the offset position;
- the change calculation subunit 7023 calculates a reference coordinate information of the reference position and a change amount of the offset coordinate information
- the size determining subunit 7024 determines a size of the secondary region according to the amount of change
- the area dividing sub-unit 7025 divides the first-level area to which the service request belongs according to the size of the second-level area into multiple secondary areas.
- the reference determining subunit 7021 determines a northeast corner or a northwest corner of the primary region as a reference position when the primary region is located in the northern hemisphere; and when the primary region is located in the southern hemisphere, The southeast or southwest corner of the primary region is determined as the reference location.
- the precision offset subunit 7022 when the reference position is the northeast corner of the first level region, offsets the precision backward offset based on the northeast corner, westward and southward. Position; when the reference position is the When the northwest corner of the primary region is based on the northwest corner, offsetting the accuracy from the east to the south to the offset position; when the reference position is the southeast corner of the first region, based on the a southeast corner, offsetting westward and northward by the precision backward arrival offset position; when the reference position is a southwest corner of the first-level region, offsetting eastward and northward based on the southwest angle The precision then reaches the offset position.
- the service response unit 704 is configured to acquire location information of each service object in the secondary area to which the service request belongs and the adjacent secondary area, and calculate the service object according to the location information of the service object. The distance between the request locations pushes a business object that meets the preset condition as a response to the service request.
- the device embodiment since it basically corresponds to the method embodiment, reference may be made to the partial description of the method embodiment.
- the device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, ie may be located A place, or it can be distributed to multiple network units. Some or all of the modules may be selected according to actual needs to achieve the objectives of the present application. Those of ordinary skill in the art can understand and implement without any creative effort.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
- Navigation (AREA)
Abstract
Description
Claims (10)
- 一种基于位置的业务实现方法,其特征在于,所述方法包括:根据业务请求的请求位置确定所述业务请求所属的一级区域;根据预设的精度将所述一级区域划分为多个二级区域;根据所述请求位置确定所述业务请求所属的二级区域;根据所述业务请求所属的二级区域及其相邻二级区域中的各业务对象的位置信息响应所述业务请求。
- 根据权利要求1所述的方法,其特征在于,所述根据预设的精度将所述一级区域划分为多个二级区域,包括:在所述一级区域中确定基准位置;基于所述基准位置向预设方向偏移所述精度后到达偏移位置,并获取所述偏移位置的偏移坐标信息;计算所述基准位置的基准坐标信息与所述偏移坐标信息的变化量;根据所述变化量确定二级区域的尺寸;根据所述二级区域的尺寸将所述业务请求所属的一级区域划分为多个二级区域。
- 根据权利要求2所述的方法,其特征在于,所述在所述一级区域中确定基准位置,包括:当所述一级区域位于北半球时,将所述一级区域的东北角或者西北角确定为基准位置;当所述一级区域位于南半球时,将所述一级区域的东南角或者西南角确定为基准位置。
- 根据权利要求3所述的方法,其特征在于,所述基于所述基准位置向预设方向偏移所述精度后到达偏移位置,包括:当所述基准位置为所述一级区域的东北角时,基于所述东北角,向西、向南各偏移所述精度后到达偏移位置;当所述基准位置为所述一级区域的西北角时,基于所述西北角,向东、向南各偏移所述精度后到达偏移位置;当所述基准位置为所述一级区域的东南角时,基于所述东南角,向西、向北各偏移所述精度后到达偏移位置;当所述基准位置为所述一级区域的西南角时,基于所述西南角,向东、向北各偏移 所述精度后到达偏移位置。
- 根据权利要求1所述的方法,其特征在于,所述根据所述业务请求所属的二级区域及其相邻二级区域中的各业务对象的位置信息响应所述业务请求,包括:获取所述业务请求所属的二级区域及其相邻二级区域中各业务对象的位置信息;根据所述业务对象的位置信息计算所述业务对象与所述请求位置之间的距离;将距离满足预设条件的业务对象作为对所述业务请求的响应进行推送。
- 一种基于位置的业务实现装置,其特征在于,所述装置包括:第一确定单元,根据业务请求的请求位置确定所述业务请求所属的一级区域;二级划分单元,根据预设的精度将所述一级区域划分为多个二级区域;第二确定单元,根据所述请求位置确定所述业务请求所属的二级区域;业务响应单元,根据所述业务请求所属的二级区域及其相邻二级区域中的各业务对象的位置信息响应所述业务请求。
- 根据权利要求6所述的装置,其特征在于,所述二级划分单元包括:基准确定子单元,在所述一级区域中确定基准位置;精度偏移子单元,基于所述基准位置向预设方向偏移所述精度后到达偏移位置,并获取所述偏移位置的偏移坐标信息;变化计算子单元,计算所述基准位置的基准坐标信息与所述偏移坐标信息的变化量;尺寸确定子单元,根据所述变化量确定二级区域的尺寸;区域划分子单元,根据所述二级区域的尺寸将所述业务请求所属的一级区域划分为多个二级区域。
- 根据权利要求7所述的装置,其特征在于,所述基准确定子单元,当所述一级区域位于北半球时,将所述一级区域的东北角或者西北角确定为基准位置;当所述一级区域位于南半球时,将所述一级区域的东南角或者西南角确定为基准位置。
- 根据权利要求7所述的装置,其特征在于,所述精度偏移子单元,当所述基准位置为所述一级区域的东北角时,基于所述东北角,向西、向南各偏移所述精度后到达偏移位置;当所述基准位置为所述一级区域的西北角时,基于所述西北角,向东、向南各偏移所述精度后到达偏移位置;当所述基准位置为所述一级区域的东南角时,基于所述东南角,向西、向北各偏移所述精度后到达偏 移位置;当所述基准位置为所述一级区域的西南角时,基于所述西南角,向东、向北各偏移所述精度后到达偏移位置。
- 根据权利要求6所述的装置,其特征在于,所述业务响应单元,获取所述业务请求所属的二级区域及其相邻二级区域中各业务对象的位置信息,根据所述业务对象的位置信息计算所述业务对象与所述请求位置之间的距离,将距离满足预设条件的业务对象作为对所述业务请求的响应进行推送。
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PL17759127T PL3425876T3 (pl) | 2016-02-29 | 2017-02-17 | Sposób i urządzenie do realizowania usługi opartej na lokalizacji |
| ES17759127T ES2808952T3 (es) | 2016-02-29 | 2017-02-17 | Método y aparato de implementación de servicios basados en localización |
| EP17759127.8A EP3425876B1 (en) | 2016-02-29 | 2017-02-17 | Location-based service implementing method and apparatus |
| JP2018545449A JP6771575B2 (ja) | 2016-02-29 | 2017-02-17 | 位置ベースのサービス実施方法及び装置 |
| US16/115,204 US10425770B2 (en) | 2016-02-29 | 2018-08-28 | Location-based service implementing method and apparatus |
| US16/579,335 US10904707B2 (en) | 2016-02-29 | 2019-09-23 | Location-based service implementing method and apparatus |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610113493.9A CN107135244B (zh) | 2016-02-29 | 2016-02-29 | 基于位置的业务实现方法和装置 |
| CN201610113493.9 | 2016-02-29 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/115,204 Continuation US10425770B2 (en) | 2016-02-29 | 2018-08-28 | Location-based service implementing method and apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017148276A1 true WO2017148276A1 (zh) | 2017-09-08 |
Family
ID=59721650
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/073915 Ceased WO2017148276A1 (zh) | 2016-02-29 | 2017-02-17 | 基于位置的业务实现方法和装置 |
Country Status (8)
| Country | Link |
|---|---|
| US (2) | US10425770B2 (zh) |
| EP (1) | EP3425876B1 (zh) |
| JP (1) | JP6771575B2 (zh) |
| CN (1) | CN107135244B (zh) |
| ES (1) | ES2808952T3 (zh) |
| PL (1) | PL3425876T3 (zh) |
| TW (1) | TWI690230B (zh) |
| WO (1) | WO2017148276A1 (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3684085A4 (en) * | 2017-09-11 | 2021-04-07 | ZTE Corporation | PROCESS FOR REPORTING AND ACQUIRING INFORMATION OF POSITION, DEVICE, AND COMPUTER STORAGE MEDIA |
| CN115669107A (zh) * | 2020-05-22 | 2023-01-31 | 上海诺基亚贝尔股份有限公司 | 报告与地理区域相关联的目标设备行为的方法和装置 |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107135244B (zh) | 2016-02-29 | 2020-04-21 | 阿里巴巴集团控股有限公司 | 基于位置的业务实现方法和装置 |
| CN110895591B (zh) * | 2018-09-12 | 2024-05-24 | 北京京东振世信息技术有限公司 | 一种定位自提点的方法和装置 |
| US10798566B2 (en) * | 2018-12-05 | 2020-10-06 | At&T Intellectual Property I, L.P. | Securely conveying location and other information in advanced networks |
| CN110909260B (zh) * | 2019-11-12 | 2023-03-07 | 浙江大搜车软件技术有限公司 | 车辆显示方法、装置、计算机可读存储介质和计算机设备 |
| CN116625367B (zh) * | 2023-05-04 | 2024-02-06 | 中远海运散货运输有限公司 | 基于pays的航线跨越东西经180°的海图选图方法 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1604147A (zh) * | 2004-11-02 | 2005-04-06 | 北京航空航天大学 | 智能车辆定位导航系统的电子地图位置匹配方法 |
| CN102102992A (zh) * | 2009-12-22 | 2011-06-22 | 山东省计算中心 | 基于多级网络划分的匹配道路初筛方法及地图匹配系统 |
| KR20120100085A (ko) * | 2011-03-03 | 2012-09-12 | 에스케이플래닛 주식회사 | 위치 기반 전자명함 제공 방법과 그를 위한 시스템 및 장치 |
| CN103927933A (zh) * | 2013-01-14 | 2014-07-16 | 北京中交兴路信息科技有限公司 | 一种海量移动目标渲染的方法及装置 |
| US20150120772A1 (en) * | 2013-05-21 | 2015-04-30 | Tencent Technology (Shenzhen) Company Limited | Method and system for information push |
| US20150281903A1 (en) * | 2012-12-20 | 2015-10-01 | Tencent Technology (Shenzhen) Company Limited | Method, Server Device And Mobile Terminal For Processing Information |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002358004A (ja) * | 2001-06-02 | 2002-12-13 | Navitime Japan Co Ltd | 地図表示端末、地図表示システム |
| JP2013045319A (ja) * | 2011-08-25 | 2013-03-04 | Sony Corp | 情報処理装置、情報処理方法、およびプログラム |
| US8983953B2 (en) * | 2011-10-18 | 2015-03-17 | Nokia Corporation | Methods and apparatuses for facilitating interaction with a geohash-indexed data set |
| CN103338509A (zh) * | 2013-04-10 | 2013-10-02 | 南昌航空大学 | 一种基于隐含马尔可夫模型的wsn室内定位方法 |
| GB2513196A (en) * | 2013-04-19 | 2014-10-22 | What3Words Ltd | A method and apparatus for identifying and communicating locations |
| US9426620B2 (en) * | 2014-03-14 | 2016-08-23 | Twitter, Inc. | Dynamic geohash-based geofencing |
| US9426776B2 (en) * | 2014-07-30 | 2016-08-23 | Google Technology Holdings LLC | Method and apparatus for enforcing tiered geographical anonymity in a mobile device |
| CN105260468A (zh) * | 2015-10-16 | 2016-01-20 | 广州市百果园网络科技有限公司 | 一种基于坐标的附近点查找方法及装置 |
| CN107135244B (zh) | 2016-02-29 | 2020-04-21 | 阿里巴巴集团控股有限公司 | 基于位置的业务实现方法和装置 |
-
2016
- 2016-02-29 CN CN201610113493.9A patent/CN107135244B/zh active Active
- 2016-12-29 TW TW105143944A patent/TWI690230B/zh not_active IP Right Cessation
-
2017
- 2017-02-17 JP JP2018545449A patent/JP6771575B2/ja active Active
- 2017-02-17 PL PL17759127T patent/PL3425876T3/pl unknown
- 2017-02-17 WO PCT/CN2017/073915 patent/WO2017148276A1/zh not_active Ceased
- 2017-02-17 EP EP17759127.8A patent/EP3425876B1/en active Active
- 2017-02-17 ES ES17759127T patent/ES2808952T3/es active Active
-
2018
- 2018-08-28 US US16/115,204 patent/US10425770B2/en active Active
-
2019
- 2019-09-23 US US16/579,335 patent/US10904707B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1604147A (zh) * | 2004-11-02 | 2005-04-06 | 北京航空航天大学 | 智能车辆定位导航系统的电子地图位置匹配方法 |
| CN102102992A (zh) * | 2009-12-22 | 2011-06-22 | 山东省计算中心 | 基于多级网络划分的匹配道路初筛方法及地图匹配系统 |
| KR20120100085A (ko) * | 2011-03-03 | 2012-09-12 | 에스케이플래닛 주식회사 | 위치 기반 전자명함 제공 방법과 그를 위한 시스템 및 장치 |
| US20150281903A1 (en) * | 2012-12-20 | 2015-10-01 | Tencent Technology (Shenzhen) Company Limited | Method, Server Device And Mobile Terminal For Processing Information |
| CN103927933A (zh) * | 2013-01-14 | 2014-07-16 | 北京中交兴路信息科技有限公司 | 一种海量移动目标渲染的方法及装置 |
| US20150120772A1 (en) * | 2013-05-21 | 2015-04-30 | Tencent Technology (Shenzhen) Company Limited | Method and system for information push |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3684085A4 (en) * | 2017-09-11 | 2021-04-07 | ZTE Corporation | PROCESS FOR REPORTING AND ACQUIRING INFORMATION OF POSITION, DEVICE, AND COMPUTER STORAGE MEDIA |
| CN115669107A (zh) * | 2020-05-22 | 2023-01-31 | 上海诺基亚贝尔股份有限公司 | 报告与地理区域相关联的目标设备行为的方法和装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| TWI690230B (zh) | 2020-04-01 |
| US20180367955A1 (en) | 2018-12-20 |
| US20200120449A1 (en) | 2020-04-16 |
| TW201733387A (zh) | 2017-09-16 |
| JP2019512775A (ja) | 2019-05-16 |
| CN107135244B (zh) | 2020-04-21 |
| EP3425876A1 (en) | 2019-01-09 |
| EP3425876A4 (en) | 2019-02-27 |
| US10904707B2 (en) | 2021-01-26 |
| EP3425876B1 (en) | 2020-06-17 |
| ES2808952T3 (es) | 2021-03-02 |
| PL3425876T3 (pl) | 2020-11-02 |
| JP6771575B2 (ja) | 2020-10-21 |
| US10425770B2 (en) | 2019-09-24 |
| CN107135244A (zh) | 2017-09-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2017148276A1 (zh) | 基于位置的业务实现方法和装置 | |
| JP5739327B2 (ja) | 位置決定 | |
| US10743178B2 (en) | Reduced resolution location determination for improved anonymity of user location | |
| CN107070961B (zh) | 基于地理位置数据的热点区域确定方法及装置 | |
| EP3186653B1 (en) | Selective crowdsourcing of location-related data | |
| US9544721B2 (en) | Address point data mining | |
| CN106537384B (zh) | 使用指示用户位置的数据的逆向ip数据库 | |
| US20140324856A1 (en) | Application discoverability | |
| CN105528384A (zh) | 信息的推送方法和装置 | |
| CN106415305B (zh) | 定位误差半径确定 | |
| TWI696922B (zh) | 目標位置搜尋方法和裝置 | |
| WO2014166284A1 (zh) | Ip地址所在区域的确定方法及装置 | |
| CN110888866B (zh) | 数据扩充方法、装置、数据处理设备及存储介质 | |
| WO2014180219A1 (zh) | 一种定位方法、装置、终端和计算机存储介质 | |
| KR20130136925A (ko) | 좌표 부여된 데이터 검출 및 좌표 부여된 데이터 검출을 위한 사용자 인터페이스들 | |
| CN109413661B (zh) | 一种计算站距的方法及装置 | |
| CN104081220B (zh) | 用于利用和促进大地三角测量以判定计算设备的全球定位的机制 | |
| CN104581633A (zh) | 支持隐私保护的障碍空间内的区域最近邻查询系统及方法 | |
| CN110995849A (zh) | 一种矢量数据位置信息的传输与存储方法 | |
| CN116817924A (zh) | 一种基于智能网关的室内定位方法、装置以及电子设备 | |
| CN110300375A (zh) | 一种确定归属基站的方法及装置 | |
| CN106371054B (zh) | 一种室内定位方法及装置 | |
| Eugen et al. | Fundamentals of smart geolocation solutions for business | |
| JP2016145836A (ja) | コンピュータデバイスのグローバルポジショニングを判定するための測地学的三角測量を使用して実現する機構 | |
| CN116224394B (zh) | 定位更新方法、装置、电子设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| ENP | Entry into the national phase |
Ref document number: 2018545449 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2017759127 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2017759127 Country of ref document: EP Effective date: 20181001 |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17759127 Country of ref document: EP Kind code of ref document: A1 |