WO2016101736A1 - Method and apparatus for poi name customization and poi query on electronic map - Google Patents

Method and apparatus for poi name customization and poi query on electronic map Download PDF

Info

Publication number
WO2016101736A1
WO2016101736A1 PCT/CN2015/095015 CN2015095015W WO2016101736A1 WO 2016101736 A1 WO2016101736 A1 WO 2016101736A1 CN 2015095015 W CN2015095015 W CN 2015095015W WO 2016101736 A1 WO2016101736 A1 WO 2016101736A1
Authority
WO
WIPO (PCT)
Prior art keywords
map
poi name
user
identification data
query
Prior art date
Application number
PCT/CN2015/095015
Other languages
French (fr)
Chinese (zh)
Inventor
武许朋
Original Assignee
北京奇虎科技有限公司
奇智软件(北京)有限公司
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 北京奇虎科技有限公司, 奇智软件(北京)有限公司 filed Critical 北京奇虎科技有限公司
Publication of WO2016101736A1 publication Critical patent/WO2016101736A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases

Definitions

  • the present invention relates to the field of Internet technologies, and in particular, to a method and apparatus for customizing a POI name of a POI on an electronic map, and a method and apparatus for querying a custom POI.
  • Electronic map is a product of traditional map and computer technology, GIS technology and network technology. It is the symbolic representation of geographic information, the combination of spatial information and thematic information. It is the result of technological transformation of traditional surveying and mapping industry, and it is the public information provider. An important channel for services. Electronic maps break through the limitations of traditional paper maps in terms of time and space, with richer information content and broader interactive application prospects.
  • the present invention has been made in order to provide a method and apparatus for customizing a POI name on an electronic map and a method and apparatus for querying a custom POI that overcome the above problems or at least partially solve the above problems.
  • a method for customizing a POI name of a point of interest on an electronic map comprising:
  • the related operation performed by the user based on the custom POI name is identified according to the corresponding relationship in the specified database.
  • a method for querying a custom POI comprising:
  • the actual map identification data corresponding to the custom POI name in the map result data obtained after the query is converted into a custom POI name and displayed to the user.
  • an apparatus for customizing a POI name of a point of interest on an electronic map comprising:
  • An acquiring unit configured to acquire map identification data corresponding to the object according to an object selected by the user on the electronic map; and receive a custom POI name input by the user;
  • a database unit adapted to save a specified database
  • a saving unit configured to save the custom POI name and corresponding map identification data to a specified database
  • the service processing unit is adapted to identify a related operation performed by the user based on the custom POI name according to the corresponding relationship in the specified database in the process of processing the electronic map service.
  • a query device for a custom POI comprising:
  • a receiving unit configured to receive a user-initiated map query instruction
  • the query unit is configured to determine whether the map query instruction carries a custom POI name, and if yes, convert the custom POI name into a corresponding actual map identifier data for query;
  • the display unit converts the actual map identification data corresponding to the custom POI name in the map result data obtained after the query into a custom POI name and displays it to the user.
  • a computer program comprising computer readable code, when said computer readable code is run on a computing device, causing said computing device to perform an electronic map as described above Customize the POI name method, or perform the above Customize the POI query method.
  • a computer readable medium wherein the computer program described above is stored.
  • the technical solution provided by the present invention establishes a one-to-one correspondence between the user's custom POI name and the electronic map identification data, so that when the user operates on the electronic map, it only needs to operate based on the customized POI name.
  • FIG. 1 shows a flow chart of a method of customizing a POI name on an electronic map, in accordance with one embodiment of the present invention
  • FIG. 2 is a flow chart showing a method for querying a custom POI according to an embodiment of the present invention
  • FIG. 3 is a schematic diagram of an apparatus for customizing a POI name on an electronic map according to an embodiment of the present invention
  • FIG. 4 is a schematic diagram of a query device for a custom POI according to an embodiment of the present invention.
  • FIG. 5A shows a schematic diagram of an electronic map in accordance with one embodiment of the present invention
  • FIG. 5B shows a schematic diagram of an electronic map according to another embodiment of the present invention.
  • Figure 6 shows schematically a block diagram of a computing device for performing the method according to the invention
  • Figure 7 shows schematically for holding or carrying out the method according to the invention.
  • the storage unit of the program code The storage unit of the program code.
  • FIG. 1 shows a flow chart of a method of customizing a POI name on an electronic map in accordance with one embodiment of the present invention. As shown in Figure 1, the method includes:
  • Step S110 Acquire map identification data corresponding to the object according to the object selected by the user on the electronic map.
  • the user can select an object interaction mode provided by the terminal device where the electronic map is located to select an object on the electronic map.
  • an object interaction mode provided by the terminal device where the electronic map is located to select an object on the electronic map.
  • screen touch mode mouse click mode, and the like.
  • the acquiring the map identification data corresponding to the object in the step S110 is: acquiring the coordinate data of the object on the electronic map; or acquiring the name of the object in the electronic map system and / or address.
  • Step S120 receiving a custom POI name input by the user.
  • the POI is an abbreviation of Point of Interest, which is the user's point of interest.
  • Point of Interest For example, home, school, company, a large shopping mall, etc.
  • an input box can be popped up for the user to input a custom POI name.
  • step S130 the custom POI name and the corresponding map identification data are correspondingly saved in the designated database.
  • the map in this step identifies the geographic data used by the electronic map system itself, or the geographic data that the electronic map system can recognize.
  • Step S140 In the process of processing the electronic map service, identify a related operation performed by the user based on the custom POI name according to the corresponding relationship in the specified database.
  • the method shown in FIG. 1 establishes a one-to-one correspondence between the user's custom POI name and the electronic map identification data, so that when the user operates on the electronic map, the operation only needs to be based on the customized POI name, without remembering Living the original map identification data, avoiding problems such as misleading caused by unfamiliar map identification data, improving the interactivity and practicability of the electronic map, User's more convenient, reliable and intuitive electronic map operation experience.
  • FIG. 5A shows a schematic diagram of an electronic map in accordance with one embodiment of the present invention
  • FIG. 5B shows a schematic diagram of an electronic map in accordance with another embodiment of the present invention
  • the object selected by the user on the electronic map is “A” point
  • the map identification data corresponding to the object is: “A5, Building 5, Anhuili District”.
  • an input box for the user to input the custom POI name pops up.
  • the user inputs a custom POI name in the input box: "Grandma", the method shown in FIG.
  • the custom POI name "Grandma” and the corresponding map identification data "Anhuili 2nd District Building 5" are saved in the designated database.
  • "Grandma's Home” and "An Huili II” Correspondence relationship of District 5 Building identifies the user's related operation based on the custom POI name “Grandma's Home”. For example, when the user searches for the subway station near “Grandma”, he searches for “Aihuili 2nd District Building 5 according to the corresponding relationship. "The nearby subway station.
  • a plurality of users share a terminal device.
  • the method shown in FIG. 1 further includes:
  • Step S150 Acquire a login identifier of the user.
  • the login identifier of the user in this step may be the username of the user logging into the electronic map system.
  • Step S160 The user's login identifier is saved in the specified database corresponding to the custom POI name and the corresponding map identification data.
  • step S170 in the process of processing the electronic map service related to the user, the related operation performed by the user based on the custom POI name is identified according to the correspondence relationship of the login identifier including the user in the specified database.
  • the scheme uses the login ID of the user to distinguish the custom POI names of different users, so as to establish different correspondences according to the login identifiers.
  • User A and User B use a terminal device together.
  • User A enters a custom POI name "Grandma's Home” at the "Aihuili District 2 Building 5" of the electronic map.
  • User B enters the custom POI name "Grandma's Home” at the "No. 22, Wusi Street, Dongcheng District” on the electronic map.
  • step S140 of the method shown in FIG. 1 identifies a user based on a custom POI according to a correspondence in a specified database in the process of processing an electronic map service.
  • the related operations performed by the name include: when the user inputs the query word, first determine whether there is a custom POI name matching the query word in the specified database; if yes, initiate the map identification data corresponding to the matched custom POI name. Query the request; if it does not exist, initiate a query request with the query term.
  • the specified database may be saved locally on the client such that the query to the specified database is done locally at the user terminal device.
  • the specified database may be saved on the server end corresponding to the client; the client obtains the map identification data corresponding to the object according to the object selected by the user on the electronic map, and receives the user input.
  • the custom POI name ; the client correspondingly uploads the custom POI name and the corresponding map identification data to the specified database on the server side.
  • a query to the specified database needs to initiate a query request to the server.
  • FIG. 2 shows a flow chart of a method for querying a custom POI according to an embodiment of the present invention. As shown in Figure 2, the method includes:
  • Step S210 receiving a map query instruction initiated by the user.
  • Step S220 Determine whether the map query instruction carries a custom POI name, and if so, convert the custom POI name into corresponding actual map identification data for query.
  • step S230 the actual map identification data corresponding to the custom POI name in the map result data obtained after the query is converted into a custom POI name and displayed to the user.
  • the method shown in FIG. 2 converts the map query command into the map identification data by carrying the custom POI according to the correspondence established by the method shown in FIG. 1, and then converts the map identification data in the query result into a custom POI.
  • the name is displayed to the user, and the query for the custom POI is completed.
  • the original map identification data does not need to be remembered, and the query result can be obtained quickly and accurately.
  • the program improves the interactivity and practicability of the electronic map, and provides the user with a more convenient, reliable and intuitive electronic map query experience.
  • Case 1 Based on the embodiment shown in FIG. 5A and FIG. 5B, user A sets a custom POI name “Grandma” on the electronic map before initiating the query, and user A initiates a map query instruction “Grandma to the gallery”.
  • the map query instruction carries a custom POI name, and the custom POI name is converted into the corresponding actual map identification data for query, that is, Query the route of Building 5 in the second district of Anhuili to the art museum.
  • the actual map identification data corresponding to the custom POI name in the map result data obtained after the query is converted into a custom POI name and displayed to the user.
  • Case 2 User A does not set the custom POI name “Grandma” on the electronic map before initiating the inquiry.
  • the map query command “The route of Grandma’s home to the museum”
  • Carrying a custom POI name therefore, directly query "the route of the grandmother's house (restaurant) to the art gallery", and display the map result data obtained after the query to the user.
  • step S220 of the method shown in FIG. 2 determines whether the map query instruction carries a custom POI name, and if so, converts the custom POI name into corresponding actual map identification data.
  • the query includes: determining whether there is a custom POI name matching the map query instruction in the specified database, and if so, converting the custom POI name into the corresponding actual map identification data according to the corresponding relationship in the specified database; wherein, specifying The correspondence between the respective defined POI names and the map identification data is stored in the database.
  • step S230 of the method shown in FIG. 2 converts the actual map identification data corresponding to the custom POI name in the map result data obtained after the query into a custom POI name, and displays the same to the user. Including: according to the corresponding relationship in the specified database, the actual map identification data corresponding to the custom POI name in the map result data obtained after the query is converted into a custom POI name and displayed to the user; wherein, the specified database is saved. The correspondence between the POI names and the map identification data is defined.
  • the apparatus 300 for customizing a POI name on an electronic map includes:
  • the obtaining unit 310 is adapted to acquire map identification data corresponding to the object according to the object selected by the user on the electronic map; and receive a custom POI name input by the user.
  • the database unit 320 is adapted to save the specified database.
  • the saving unit 330 is adapted to save the custom POI name and the corresponding map identification data in a specified database.
  • the service processing unit 340 is adapted to identify a related operation performed by the user based on the custom POI name according to the corresponding relationship in the specified database in the process of processing the electronic map service.
  • the device shown in FIG. 3 is in the user's custom POI through the mutual cooperation of the units.
  • a one-to-one correspondence between the name and the electronic map identification data is enabled, so that when the user operates on the electronic map, the operation only needs to be based on the customized POI name, without having to remember the original map identification data, thereby avoiding the unfamiliar map identification.
  • Problems such as misleading caused by data improve the interactivity and practicability of electronic maps, giving users a more convenient, reliable and intuitive electronic map operation experience.
  • the saving unit 330 of the device shown in FIG. 3 acquires the custom POI name “Grandma” and the corresponding map identification data “Anhuili District 2” acquired by the obtaining unit 310.
  • the No. 5 building is correspondingly stored in the designated database, and the database unit 320 stores the designated database.
  • the business processing unit 340 according to the correspondence between "Grandma's Home” and "Anhuili Second District Building 5" Identify the user's related operations based on the custom POI name “Grandma's Home”. For example, when the user searches for a subway station near “Grandma's Home”, it searches for the subway station near “Aihuili 2nd District Building 5” according to the corresponding relationship.
  • a plurality of users share one terminal device, and in order to avoid confusion of custom POI names of multiple users, the acquiring unit 310 of the apparatus shown in FIG. 3 is further adapted to acquire the user.
  • the login unit 330 is further adapted to save the login identifier of the user with the custom POI name and the corresponding map identification data in a specified database;
  • the service processing unit 340 is further adapted to process the user In the process of the related electronic map service, the related operation performed by the user based on the custom POI name is identified according to the correspondence relationship of the login identifiers including the users in the specified database.
  • the acquiring unit 310 of the device shown in FIG. 3 acquires the map identification data corresponding to the object as: acquiring coordinate data of the object on the electronic map; or acquiring the name of the object in the electronic map system and/or Or address.
  • the service processing unit 340 of the apparatus shown in FIG. 3 is adapted to: when the user inputs the query word, first determine whether there is a custom POI name matching the query word in the specified database; If yes, the query request is initiated by the map identification data corresponding to the matched custom PON name; if not, the query request is initiated by the query word.
  • all of the units of the apparatus shown in Figure 3 are located at the client.
  • the obtaining unit 310 and the saving unit 330 of the apparatus shown in FIG. 3 are located at the client; the database unit 320 of the apparatus is located at the server end corresponding to the client; the service processing unit 340 of the apparatus is located at the client.
  • the service processing unit 340 is composed of a first sub-processing unit located at the client side and a second sub-processing unit located at the server end.
  • FIG. 4 shows a schematic diagram of a query device for a custom POI according to an embodiment of the present invention.
  • the query device 400 of the custom POI includes:
  • the receiving unit 410 is adapted to receive a user-initiated map query instruction.
  • the query unit 420 is adapted to determine whether the map query instruction carries a custom POI name, and if so, convert the custom POI name into a corresponding actual map identifier data for query.
  • the display unit 430 converts the actual map identification data corresponding to the custom POI name in the map result data obtained after the query into a custom POI name, and displays the data to the user.
  • the device shown in FIG. 4 converts the map query command into the map identification data by carrying the custom POI according to the correspondence established by the device shown in FIG. 3, and then converts the map identification data in the query result into a custom POI.
  • the name is displayed to the user, and the query for the custom POI is completed.
  • the original map identification data does not need to be remembered, and the query result can be obtained quickly and accurately.
  • the program improves the interactivity and practicability of the electronic map, and provides the user with a more convenient, reliable and intuitive electronic map query experience.
  • the query unit 420 of the apparatus shown in FIG. 4 is adapted to determine whether there is a custom POI name matching the map query instruction in the specified database, and if so, according to the corresponding relationship in the specified database.
  • the POI name is defined to be converted into corresponding actual map identification data for querying; wherein, the correspondence between the map identification data of the respective defined POI names and the database is saved in the specified database.
  • the display unit 430 of the apparatus shown in FIG. 4 is adapted to: the actual map identification data corresponding to the custom POI name in the map result data obtained after the query according to the correspondence in the specified database. And then converted to a custom POI name and displayed to the user; wherein, the specified database stores the correspondence between the respective defined POI names and the map identification data.
  • the technical solution provided by the present invention establishes a one-to-one correspondence between a user's custom POI name and electronic map identification data, and converts a custom POI to a map query command into map identification data according to the corresponding relationship.
  • the query is performed, and the map identification data in the query result is converted into a custom POI name and displayed to the user, and the query of the custom POI is completed.
  • the operation when the user operates on the electronic map, the operation only needs to be based on the customized POI name. There is no need to remember the original map identification data, avoiding problems such as misdirection caused by unfamiliar map identification data, improving the interactivity, practicability and accuracy of the electronic map, and providing users with more convenient, reliable and intuitive electronic Map operation experience.
  • modules in the devices of the embodiments can be adaptively changed and placed in one or more devices different from the embodiment.
  • the modules or units or components of the embodiments may be combined into one module or unit or component, and further they may be divided into a plurality of sub-modules or sub-units or sub-components.
  • any combination of the features disclosed in the specification, including the accompanying claims, the abstract and the drawings, and any methods so disclosed, or All processes or units of the device are combined.
  • Each feature disclosed in this specification (including the accompanying claims, the abstract and the drawings) may be replaced by alternative features that provide the same, equivalent or similar purpose.
  • the various component embodiments of the present invention may be implemented in hardware, or in a software module running on one or more processors, or in a combination thereof.
  • a microprocessor or digital signal processor can be used in practice to implement a device and custom POI for customizing a POI name on an electronic map in accordance with an embodiment of the present invention. Query some or all of the functionality of some or all of the components.
  • the invention can also be implemented as a device or device program (e.g., a computer program and a computer program product) for performing some or all of the methods described herein.
  • Such a program implementing the invention may be stored on a computer readable medium or may be in the form of one or more signals. Such signals may be downloaded from an Internet website, provided on a carrier signal, or provided in any other form.
  • Figure 6 schematically illustrates a block diagram of a computing device for performing the method in accordance with the present invention.
  • the computing device conventionally includes a processor 610 and a computer program product or computer readable medium in the form of a memory 620.
  • the memory 620 may be an electronic memory such as a flash memory, an EEPROM (Electrically Erasable Programmable Read Only Memory), an EPROM, a hard disk, or a ROM.
  • Memory 620 has a memory space 630 for program code 631 for performing any of the method steps described above.
  • storage space 630 for program code may include various program code 631 for implementing various steps in the above methods, respectively.
  • the program code can be read from or written to one or more computer program products.
  • Such computer program products include program code carriers such as hard disks, compact disks (CDs), memory cards or floppy disks.
  • Such a computer program product is typically a portable or fixed storage unit as described with reference to FIG.
  • the storage unit may have storage segments, storage spaces, and the like that are similarly arranged to memory 620 in the computing device of FIG.
  • the program code can be compressed, for example, in an appropriate form.
  • the storage unit comprises computer readable code 631' for performing the steps of the method according to the invention, ie code that can be read by a processor, such as 610, which when executed by the computing device causes the calculation The device performs the various steps in the methods described above.
  • the present invention is applicable to computer systems/servers that can operate with numerous other general purpose or special purpose computing system environments or configurations.
  • Examples of well-known computing systems, environments, and/or configurations suitable for use with computer systems/servers include, but are not limited to, personal computer systems, server computer systems, thin clients, thick clients, handheld or laptop devices, based on Microprocessor systems, set-top boxes, programmable consumer electronics, networked personal computers, small computer systems, mainframe computer systems, and distributed cloud computing technology environments including any of the above, and the like.
  • the computer system/server can be described in the general context of computer system executable instructions (such as program modules) being executed by a computer system.
  • program modules may include routines, programs, target programs, components, logic, data structures, and the like that perform particular tasks or implement particular abstract data types.
  • the computer system/server can be implemented in a distributed cloud computing environment where tasks are performed by remote processing devices that are linked through a communication network.
  • program modules may be located on a local or remote computing system storage medium including storage devices.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Remote Sensing (AREA)
  • Navigation (AREA)

Abstract

A method and apparatus for POI name customization and POI query on an electronic map. The method comprises: according to an object on the electronic map selected by a user, acquiring map identification data corresponding to the object (S110); receiving a customized POI name input by the user (S120); correspondingly saving the customized POI name and the corresponding map identification data in a designated database (S130); and in the process of processing electronic map services, identifying related operations performed by the user on the basis of the customized POI name, according to a correlation in the designated database (S140). With the method and apparatus, a one-to-one correlation is established between the customized POI name of the user and the electronic map identification data, improving the interactivity, practicality and accuracy of the electronic map and also bringing more convenient, reliable and intuitive electronic map operation experience to the user.

Description

在电子地图上自定义POI名称以及查询POI的方法和装置Method and apparatus for customizing POI name and querying POI on electronic map 技术领域Technical field
本发明涉及互联网技术领域,具体涉及一种在电子地图上自定义兴趣点POI名称的方法和装置以及自定义POI的查询方法和装置。The present invention relates to the field of Internet technologies, and in particular, to a method and apparatus for customizing a POI name of a POI on an electronic map, and a method and apparatus for querying a custom POI.
背景技术Background technique
电子地图是传统地图与计算机技术、GIS技术、网络技术相融合的产物,是地理信息的符号化表现,是空间信息与专题信息的结合,是传统测绘产业技术改造的结果,是提供地理信息公共服务的重要渠道。电子地图突破了传统纸质地图时间和空间上的局限性,具有更丰富的信息含量和更广阔的交互应用前景。Electronic map is a product of traditional map and computer technology, GIS technology and network technology. It is the symbolic representation of geographic information, the combination of spatial information and thematic information. It is the result of technological transformation of traditional surveying and mapping industry, and it is the public information provider. An important channel for services. Electronic maps break through the limitations of traditional paper maps in terms of time and space, with richer information content and broader interactive application prospects.
在现有电子地图的设计中,用户搜索一个地点往往是通过地点名称或地点地址来进行搜索,需要知道完整的地点名称或地址信息,然而大部分地点名称或地址信息完全不便于用户的记忆,用户每次搜索完后还需要进一步手动查找、选择正确的地点,不仅费时费力,还经常会出现由于用户不熟悉地点名称或地址信息而导致的电子地图导向失误、查询失误等问题,在此情境下,电子地图的交互性、实用性和准确性比较差,不符合用户需求。In the design of existing electronic maps, users often search for a location by location name or location address, and need to know the complete location name or address information. However, most of the location name or address information is completely inconvenient for the user to remember. Every time the user searches, he needs to manually find and select the correct location. It is not only time-consuming and laborious, but also often causes problems such as electronic map-oriented errors and query errors caused by users' unfamiliar location names or address information. Under the electronic map, the interactivity, practicability and accuracy are relatively poor, which does not meet the needs of users.
发明内容Summary of the invention
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种在电子地图上自定义兴趣点POI名称的方法和装置以及自定义POI的查询方法和装置。In view of the above problems, the present invention has been made in order to provide a method and apparatus for customizing a POI name on an electronic map and a method and apparatus for querying a custom POI that overcome the above problems or at least partially solve the above problems.
依据本发明的一个方面,提供了一种在电子地图上自定义兴趣点POI名称的方法,该方法包括:According to an aspect of the present invention, a method for customizing a POI name of a point of interest on an electronic map is provided, the method comprising:
根据用户在电子地图上选定的对象,获取所述对象对应的地图标识数据;Obtaining map identification data corresponding to the object according to the object selected by the user on the electronic map;
接收用户输入的自定义POI名称;Receive a custom POI name entered by the user;
将所述自定义POI名称和对应的地图标识数据对应保存到指定数据库 中;Corresponding to the customized POI name and the corresponding map identification data to the specified database in;
在处理电子地图业务的过程中,根据所述指定数据库中的对应关系识别用户基于所述自定义POI名称进行的相关操作。In the process of processing the electronic map service, the related operation performed by the user based on the custom POI name is identified according to the corresponding relationship in the specified database.
依据本发明的另一个方面,提供了一种自定义POI的查询方法,该方法包括:According to another aspect of the present invention, a method for querying a custom POI is provided, the method comprising:
接收用户发起的地图查询指令;Receiving a user-initiated map query instruction;
判断所述地图查询指令中是否携带有自定义POI名称,如果存在,将所述自定义POI名称转换为对应的实际地图标识数据进行查询;Determining whether the map query instruction carries a custom POI name, and if yes, converting the custom POI name into corresponding actual map identification data for querying;
将查询后得到的地图结果数据中的与自定义POI名称对应的实际地图标识数据,再转换为自定义POI名称后显示给用户。The actual map identification data corresponding to the custom POI name in the map result data obtained after the query is converted into a custom POI name and displayed to the user.
依据本发明的又一个方面,提供了一种在电子地图上自定义兴趣点POI名称的装置,该装置包括:According to still another aspect of the present invention, an apparatus for customizing a POI name of a point of interest on an electronic map is provided, the apparatus comprising:
获取单元,适于根据用户在电子地图上选定的对象,获取所述对象对应的地图标识数据;以及接收用户输入的自定义POI名称;An acquiring unit, configured to acquire map identification data corresponding to the object according to an object selected by the user on the electronic map; and receive a custom POI name input by the user;
数据库单元,适于保存指定数据库;a database unit adapted to save a specified database;
保存单元,适于将所述自定义POI名称和对应的地图标识数据对应保存到指定数据库中;a saving unit, configured to save the custom POI name and corresponding map identification data to a specified database;
业务处理单元,适于在处理电子地图业务的过程中,根据所述指定数据库中的对应关系识别用户基于所述自定义POI名称进行的相关操作。The service processing unit is adapted to identify a related operation performed by the user based on the custom POI name according to the corresponding relationship in the specified database in the process of processing the electronic map service.
依据本发明的再一个方面,提供了一种自定义POI的查询装置,该装置包括:According to still another aspect of the present invention, a query device for a custom POI is provided, the device comprising:
接收单元,适于接收用户发起的地图查询指令;a receiving unit, configured to receive a user-initiated map query instruction;
查询单元,适于判断所述地图查询指令中是否携带有自定义POI名称,如果存在,将所述自定义POI名称转换为对应的实际地图标识数据进行查询;The query unit is configured to determine whether the map query instruction carries a custom POI name, and if yes, convert the custom POI name into a corresponding actual map identifier data for query;
显示单元,将查询后得到的地图结果数据中的与自定义POI名称对应的实际地图标识数据,再转换为自定义POI名称后显示给用户。The display unit converts the actual map identification data corresponding to the custom POI name in the map result data obtained after the query into a custom POI name and displays it to the user.
根据本发明的再一个方面,提出了一种计算机程序,包括计算机可读代码,当所述计算机可读代码在计算设备上运行时,导致所述计算设备执行上文所述的在电子地图上自定义兴趣点POI名称的方法,或者执行上文所述的 自定义POI的查询方法。According to still another aspect of the present invention, a computer program is provided, comprising computer readable code, when said computer readable code is run on a computing device, causing said computing device to perform an electronic map as described above Customize the POI name method, or perform the above Customize the POI query method.
根据本发明的再一个方面,提出了一种计算机可读介质,其中存储了上述的计算机程序。According to still another aspect of the present invention, a computer readable medium is proposed, wherein the computer program described above is stored.
由上述可知,本发明提供的技术方案在用户的自定义POI名称与电子地图标识数据之间建立一一对应关系,使得用户在电子地图上进行操作时,只需基于自定义POI名称进行操作,无需记住原始的地图标识数据,避免了由于不熟悉地图标识数据而导致的导向失误等问题,提高了电子地图的交互性、实用性和准确性,给用户更为便捷、可靠、直观的电子地图操作体验。It can be seen from the above that the technical solution provided by the present invention establishes a one-to-one correspondence between the user's custom POI name and the electronic map identification data, so that when the user operates on the electronic map, it only needs to operate based on the customized POI name. There is no need to remember the original map identification data, avoiding problems such as misdirection caused by unfamiliar map identification data, improving the interactivity, practicability and accuracy of the electronic map, and providing users with more convenient, reliable and intuitive electronic Map operation experience.
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solutions of the present invention, and the above-described and other objects, features and advantages of the present invention can be more clearly understood. Specific embodiments of the invention are set forth below.
附图说明DRAWINGS
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those skilled in the art from a The drawings are only for the purpose of illustrating the preferred embodiments and are not to be construed as limiting. Throughout the drawings, the same reference numerals are used to refer to the same parts. In the drawing:
图1示出了根据本发明一个实施例的一种在电子地图上自定义兴趣点POI名称的方法的流程图;1 shows a flow chart of a method of customizing a POI name on an electronic map, in accordance with one embodiment of the present invention;
图2示出了根据本发明一个实施例的一种自定义POI的查询方法的流程图;2 is a flow chart showing a method for querying a custom POI according to an embodiment of the present invention;
图3示出了根据本发明一个实施例的一种在电子地图上自定义兴趣点POI名称的装置的示意图;FIG. 3 is a schematic diagram of an apparatus for customizing a POI name on an electronic map according to an embodiment of the present invention; FIG.
图4示出了根据本发明一个实施例的一种自定义POI的查询装置的示意图;4 is a schematic diagram of a query device for a custom POI according to an embodiment of the present invention;
图5A示出了根据本发明一个实施例的电子地图的示意图;FIG. 5A shows a schematic diagram of an electronic map in accordance with one embodiment of the present invention; FIG.
图5B示出了根据本发明另一个实施例的电子地图的示意图;FIG. 5B shows a schematic diagram of an electronic map according to another embodiment of the present invention; FIG.
图6示意性地示出了用于执行根据本发明的方法的计算设备的框图;以及Figure 6 shows schematically a block diagram of a computing device for performing the method according to the invention;
图7示意性地示出了用于保持或者携带实现根据本发明的方法的 程序代码的存储单元。Figure 7 shows schematically for holding or carrying out the method according to the invention. The storage unit of the program code.
具体实施例Specific embodiment
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While the embodiments of the present invention have been shown in the drawings, the embodiments Rather, these embodiments are provided so that this disclosure will be more fully understood and the scope of the disclosure will be fully disclosed.
图1示出了根据本发明一个实施例的一种在电子地图上自定义兴趣点POI名称的方法的流程图。如图1所示,该方法包括:1 shows a flow chart of a method of customizing a POI name on an electronic map in accordance with one embodiment of the present invention. As shown in Figure 1, the method includes:
步骤S110,根据用户在电子地图上选定的对象,获取该对象对应的地图标识数据。Step S110: Acquire map identification data corresponding to the object according to the object selected by the user on the electronic map.
本步骤中用户可以选择电子地图所在的终端设备所提供的人机交互方式来在电子地图上选定一个对象。例如,屏幕触控方式,鼠标点击方式等等。In this step, the user can select an object interaction mode provided by the terminal device where the electronic map is located to select an object on the electronic map. For example, screen touch mode, mouse click mode, and the like.
在本发明的一个实施例中,本步骤S110中所述的获取该对象对应的地图标识数据为:获取该对象在电子地图上的坐标数据;或者,获取该对象在电子地图***中的名称和/或地址。In an embodiment of the present invention, the acquiring the map identification data corresponding to the object in the step S110 is: acquiring the coordinate data of the object on the electronic map; or acquiring the name of the object in the electronic map system and / or address.
步骤S120,接收用户输入的自定义POI名称。Step S120, receiving a custom POI name input by the user.
本步骤中,POI是Point of Interest的缩写,为用户的兴趣点。例如,家,学校,公司,某大型商场等等。在具体实现中可以弹出一个输入框供用户输入自定义的POI名称。In this step, the POI is an abbreviation of Point of Interest, which is the user's point of interest. For example, home, school, company, a large shopping mall, etc. In the specific implementation, an input box can be popped up for the user to input a custom POI name.
步骤S130,将自定义POI名称和对应的地图标识数据对应保存到指定数据库中。In step S130, the custom POI name and the corresponding map identification data are correspondingly saved in the designated database.
本步骤中的地图标识数据时电子地图***自身所使用的地理数据,或者为电子地图***能够识别的地理数据。The map in this step identifies the geographic data used by the electronic map system itself, or the geographic data that the electronic map system can recognize.
步骤S140,在处理电子地图业务的过程中,根据指定数据库中的对应关系识别用户基于自定义POI名称进行的相关操作。Step S140: In the process of processing the electronic map service, identify a related operation performed by the user based on the custom POI name according to the corresponding relationship in the specified database.
可见,图1所示的方法在用户的自定义POI名称与电子地图标识数据之间建立一一对应关系,使得用户在电子地图上进行操作时,只需基于自定义POI名称进行操作,无需记住原始的地图标识数据,避免了由于不熟悉地图标识数据而导致的导向失误等问题,提高了电子地图的交互性和实用性,给 用户更为便捷、可靠、直观的电子地图操作体验。It can be seen that the method shown in FIG. 1 establishes a one-to-one correspondence between the user's custom POI name and the electronic map identification data, so that when the user operates on the electronic map, the operation only needs to be based on the customized POI name, without remembering Living the original map identification data, avoiding problems such as misleading caused by unfamiliar map identification data, improving the interactivity and practicability of the electronic map, User's more convenient, reliable and intuitive electronic map operation experience.
例如,图5A示出了根据本发明一个实施例的电子地图的示意图,图5B示出了根据本发明另一个实施例的电子地图的示意图。如图5A所示,用户在该电子地图上选定的对象为“A”点,获取该对象对应的地图标识数据为:“安慧里二区5号楼”。当用户点击“A”点,弹出一个供用户输入自定义POI名称的输入框,如图5B所示,用户在该输入框中输入自定义POI名称:“外婆家”,图1所示的方法将自定义POI名称“外婆家”和对应的地图标识数据“安慧里二区5号楼”对应保存到指定数据库中,在处理电子地图业务的过程中,根据“外婆家”与“安慧里二区5号楼”的对应关系识别用户基于自定义POI名称“外婆家”进行的相关操作,如用户搜索“外婆家”附近的地铁站时,即根据对应关系搜索“安慧里二区5号楼”附近的地铁站。For example, FIG. 5A shows a schematic diagram of an electronic map in accordance with one embodiment of the present invention, and FIG. 5B shows a schematic diagram of an electronic map in accordance with another embodiment of the present invention. As shown in FIG. 5A, the object selected by the user on the electronic map is “A” point, and the map identification data corresponding to the object is: “A5, Building 5, Anhuili District”. When the user clicks the "A" point, an input box for the user to input the custom POI name pops up. As shown in FIG. 5B, the user inputs a custom POI name in the input box: "Grandma", the method shown in FIG. The custom POI name "Grandma" and the corresponding map identification data "Anhuili 2nd District Building 5" are saved in the designated database. In the process of processing the electronic map business, according to "Grandma's Home" and "An Huili II" Correspondence relationship of District 5 Building identifies the user's related operation based on the custom POI name “Grandma's Home”. For example, when the user searches for the subway station near “Grandma”, he searches for “Aihuili 2nd District Building 5 according to the corresponding relationship. "The nearby subway station.
在本发明的一个实施例中,多个用户共用一台终端设备,为了避免多个用户的自定义POI名称的混淆,图1所示的方法进一步包括:In an embodiment of the present invention, a plurality of users share a terminal device. To avoid confusion of custom POI names of multiple users, the method shown in FIG. 1 further includes:
步骤S150,获取用户的登录标识。Step S150: Acquire a login identifier of the user.
本步骤中的用户的登录标识可以是用户登陆电子地图***的用户名。The login identifier of the user in this step may be the username of the user logging into the electronic map system.
步骤S160,将用户的登录标识与自定义POI名称和对应的地图标识数据一起对应保存到指定数据库中。Step S160: The user's login identifier is saved in the specified database corresponding to the custom POI name and the corresponding map identification data.
步骤S170,在处理用户相关的电子地图业务的过程中,根据指定数据库中的包含所述用户的登录标识的对应关系,识别所述用户基于所述自定义POI名称进行的相关操作。In step S170, in the process of processing the electronic map service related to the user, the related operation performed by the user based on the custom POI name is identified according to the correspondence relationship of the login identifier including the user in the specified database.
本方案利用用户的登录标识区分不同用户的自定义POI名称,从而根据登录标识建立不同的对应关系。例如,用户甲和用户乙共同使用一个终端设备,在图5A和图5B所示的实施例中,用户甲在电子地图的“安慧里二区5号楼”处输入自定义POI名称“外婆家”;而用户乙在电子地图的“东城区五四大街22号”处输入自定义POI名称“外婆家”,为了区分二者,对于用户甲,建立对应关系:{用户甲的登录标识,安慧里二区5号楼,外婆家};对于用户乙,建立对应关系:{用户乙的登录标识,东城区五四大街22号,外婆家}。对于不同用户,根据相应的对应关系处理用户相关的电子地图业务。The scheme uses the login ID of the user to distinguish the custom POI names of different users, so as to establish different correspondences according to the login identifiers. For example, User A and User B use a terminal device together. In the embodiment shown in FIG. 5A and FIG. 5B, User A enters a custom POI name "Grandma's Home" at the "Aihuili District 2 Building 5" of the electronic map. User B enters the custom POI name "Grandma's Home" at the "No. 22, Wusi Street, Dongcheng District" on the electronic map. In order to distinguish the two, a corresponding relationship is established for User A: {User A's login ID, An Hui Building 5, Lane 2, Grandma's house}; For User B, establish a correspondence: {User B's login ID, No. 22, Wusi Street, Dongcheng District, Grandma's Home}. For different users, the user-related electronic map service is processed according to the corresponding correspondence.
在本发明的一个实施例中,图1所示的方法的步骤S140在处理电子地图业务的过程中,根据指定数据库中的对应关系识别用户基于自定义POI 名称进行的相关操作包括:当用户输入查询词时,先判断指定数据库中是否存在与该查询词匹配的自定义POI名称;如果存在,则以匹配的自定义POI名称所对应的地图标识数据发起查询请求;如果不存在,则以查询词发起查询请求。例如,当用户查询“外婆家”周边的美食时,先在指定数据中查询是否存在自定义POI“外婆家”,如果存在,则找出对应的地图标识数据“安慧里二区5号楼”,查询“安慧里二区5号楼”周边的美食。In an embodiment of the present invention, step S140 of the method shown in FIG. 1 identifies a user based on a custom POI according to a correspondence in a specified database in the process of processing an electronic map service. The related operations performed by the name include: when the user inputs the query word, first determine whether there is a custom POI name matching the query word in the specified database; if yes, initiate the map identification data corresponding to the matched custom POI name. Query the request; if it does not exist, initiate a query request with the query term. For example, when the user queries the food around the "grandmother's house", first check whether there is a custom POI "grandmaid" in the specified data, and if so, find the corresponding map identification data "Anhuili 2nd District 5" Check out the food around "Aihuili 2nd District Building 5".
在本发明的一些实施例中,可以将指定数据库保存在客户端本地这样对指定数据库的查询在用户终端设备本地完成。In some embodiments of the invention, the specified database may be saved locally on the client such that the query to the specified database is done locally at the user terminal device.
在本发明的另一些实施例中,可以将指定数据库保存在客户端对应的服务器端;由客户端根据用户在电子地图上选定的对象,获取该对象对应的地图标识数据,以及接收用户输入的自定义POI名称;由客户端将自定义POI义名称和对应的地图标识数据对应上传到服务器端的指定数据库中。在这种情况下,对指定数据库的查询需要向服务器发起查询请求。In other embodiments of the present invention, the specified database may be saved on the server end corresponding to the client; the client obtains the map identification data corresponding to the object according to the object selected by the user on the electronic map, and receives the user input. The custom POI name; the client correspondingly uploads the custom POI name and the corresponding map identification data to the specified database on the server side. In this case, a query to the specified database needs to initiate a query request to the server.
图2示出了根据本发明一个实施例的一种自定义POI的查询方法的流程图。如图2所示,该方法包括:FIG. 2 shows a flow chart of a method for querying a custom POI according to an embodiment of the present invention. As shown in Figure 2, the method includes:
步骤S210,接收用户发起的地图查询指令。Step S210, receiving a map query instruction initiated by the user.
步骤S220,判断该地图查询指令中是否携带有自定义POI名称,如果存在,将自定义POI名称转换为对应的实际地图标识数据进行查询。Step S220: Determine whether the map query instruction carries a custom POI name, and if so, convert the custom POI name into corresponding actual map identification data for query.
步骤S230,将查询后得到的地图结果数据中的与自定义POI名称对应的实际地图标识数据,再转换为自定义POI名称后显示给用户。In step S230, the actual map identification data corresponding to the custom POI name in the map result data obtained after the query is converted into a custom POI name and displayed to the user.
可见,图2所示的方法根据图1所示方法建立的对应关系,将携带自定义POI在地图查询指令转换为地图标识数据进行查询,再将查询结果中的地图标识数据转换为自定义POI名称显示给用户,完成了自定义POI的查询。用户在电子地图上进行自定义POI的查询时,无需记住原始的地图标识数据,也能快速准确的获得查询结果。本方案提高了电子地图的交互性和实用性,给用户更为便捷、可靠、直观的电子地图查询体验。It can be seen that the method shown in FIG. 2 converts the map query command into the map identification data by carrying the custom POI according to the correspondence established by the method shown in FIG. 1, and then converts the map identification data in the query result into a custom POI. The name is displayed to the user, and the query for the custom POI is completed. When a user performs a custom POI query on an electronic map, the original map identification data does not need to be remembered, and the query result can be obtained quickly and accurately. The program improves the interactivity and practicability of the electronic map, and provides the user with a more convenient, reliable and intuitive electronic map query experience.
例如,情况一:基于图5A和图5B所示的实施例,用户甲在发起查询之前在电子地图上设置了自定义POI名称“外婆家”,用户甲发起地图查询指令“外婆家到美术馆的路线”时,判断该地图查询指令中携带有自定义POI名称,将自定义POI名称转换为对应的实际地图标识数据进行查询,即 查询“安慧里二区5号楼到美术馆的路线”,将查询后得到的地图结果数据中的与自定义POI名称对应的实际地图标识数据,再转换为自定义POI名称后显示给用户。For example, Case 1: Based on the embodiment shown in FIG. 5A and FIG. 5B, user A sets a custom POI name “Grandma” on the electronic map before initiating the query, and user A initiates a map query instruction “Grandma to the gallery”. When the route is determined, the map query instruction carries a custom POI name, and the custom POI name is converted into the corresponding actual map identification data for query, that is, Query the route of Building 5 in the second district of Anhuili to the art museum. The actual map identification data corresponding to the custom POI name in the map result data obtained after the query is converted into a custom POI name and displayed to the user.
情况二:用户甲在发起查询之前并没有在电子地图上设置自定义POI名称“外婆家”,当用户甲发起地图查询指令“外婆家到美术馆的路线”时,判断该地图查询指令中没有携带有自定义POI名称,因此,直接查询“外婆家(饭店)到美术馆的路线”,将查询后得到的地图结果数据显示给用户。Case 2: User A does not set the custom POI name “Grandma” on the electronic map before initiating the inquiry. When User A initiates the map query command “The route of Grandma’s home to the museum”, it is judged that there is no map query command. Carrying a custom POI name, therefore, directly query "the route of the grandmother's house (restaurant) to the art gallery", and display the map result data obtained after the query to the user.
在本发明的一个实施例中,图2所示方法的步骤S220判断所述地图查询指令中是否携带有自定义POI名称,如果存在,将该自定义POI名称转换为对应的实际地图标识数据进行查询包括:判断指定数据库中是否存在与地图查询指令匹配的自定义POI名称,如果存在,根据指定数据库中的对应关系将该自定义POI名称转换为对应的实际地图标识数据进行查询;其中,指定数据库中保存了各自定义POI名称和的地图标识数据之间的对应关系。In an embodiment of the present invention, step S220 of the method shown in FIG. 2 determines whether the map query instruction carries a custom POI name, and if so, converts the custom POI name into corresponding actual map identification data. The query includes: determining whether there is a custom POI name matching the map query instruction in the specified database, and if so, converting the custom POI name into the corresponding actual map identification data according to the corresponding relationship in the specified database; wherein, specifying The correspondence between the respective defined POI names and the map identification data is stored in the database.
在本发明的一个实施例中,图2所示方法的步骤S230将查询后得到的地图结果数据中的与自定义POI名称对应的实际地图标识数据,再转换为自定义POI名称后显示给用户包括:根据指定数据库中的对应关系,将查询后得到的地图结果数据中的与自定义POI名称对应的实际地图标识数据,再转换为自定义POI名称后显示给用户;其中,指定数据库中保存了各自定义POI名称和的地图标识数据之间的对应关系。In an embodiment of the present invention, step S230 of the method shown in FIG. 2 converts the actual map identification data corresponding to the custom POI name in the map result data obtained after the query into a custom POI name, and displays the same to the user. Including: according to the corresponding relationship in the specified database, the actual map identification data corresponding to the custom POI name in the map result data obtained after the query is converted into a custom POI name and displayed to the user; wherein, the specified database is saved. The correspondence between the POI names and the map identification data is defined.
图3示出了根据本发明一个实施例的一种在电子地图上自定义兴趣点POI名称的装置的示意图。如图3所示,该在电子地图上自定义兴趣点POI名称的装置300包括:3 shows a schematic diagram of an apparatus for customizing POI names on an electronic map, in accordance with one embodiment of the present invention. As shown in FIG. 3, the apparatus 300 for customizing a POI name on an electronic map includes:
获取单元310,适于根据用户在电子地图上选定的对象,获取该对象对应的地图标识数据;以及接收用户输入的自定义POI名称。The obtaining unit 310 is adapted to acquire map identification data corresponding to the object according to the object selected by the user on the electronic map; and receive a custom POI name input by the user.
数据库单元320,适于保存指定数据库。The database unit 320 is adapted to save the specified database.
保存单元330,适于将所述自定义POI名称和对应的地图标识数据对应保存到指定数据库中。The saving unit 330 is adapted to save the custom POI name and the corresponding map identification data in a specified database.
业务处理单元340,适于在处理电子地图业务的过程中,根据指定数据库中的对应关系识别用户基于自定义POI名称进行的相关操作。The service processing unit 340 is adapted to identify a related operation performed by the user based on the custom POI name according to the corresponding relationship in the specified database in the process of processing the electronic map service.
可见,图3所示的装置通过各单元的相互配合,在用户的自定义POI 名称与电子地图标识数据之间建立一一对应关系,使得用户在电子地图上进行操作时,只需基于自定义POI名称进行操作,无需记住原始的地图标识数据,避免了由于不熟悉地图标识数据而导致的导向失误等问题,提高了电子地图的交互性和实用性,给用户更为便捷、可靠、直观的电子地图操作体验。It can be seen that the device shown in FIG. 3 is in the user's custom POI through the mutual cooperation of the units. A one-to-one correspondence between the name and the electronic map identification data is enabled, so that when the user operates on the electronic map, the operation only needs to be based on the customized POI name, without having to remember the original map identification data, thereby avoiding the unfamiliar map identification. Problems such as misleading caused by data improve the interactivity and practicability of electronic maps, giving users a more convenient, reliable and intuitive electronic map operation experience.
例如,在图5A和图5B所示的实施例中,图3所示装置的保存单元330将获取单元310获取到的自定义POI名称“外婆家”和对应的地图标识数据“安慧里二区5号楼”对应保存到指定数据库中,数据库单元320保存该指定数据库,业务处理单元340在处理电子地图业务的过程中,根据“外婆家”与“安慧里二区5号楼”的对应关系识别用户基于自定义POI名称“外婆家”进行的相关操作,如用户搜索“外婆家”附近的地铁站时,即根据对应关系搜索“安慧里二区5号楼”附近的地铁站。For example, in the embodiment shown in FIG. 5A and FIG. 5B, the saving unit 330 of the device shown in FIG. 3 acquires the custom POI name “Grandma” and the corresponding map identification data “Anhuili District 2” acquired by the obtaining unit 310. The No. 5 building is correspondingly stored in the designated database, and the database unit 320 stores the designated database. In the process of processing the electronic map service, the business processing unit 340 according to the correspondence between "Grandma's Home" and "Anhuili Second District Building 5" Identify the user's related operations based on the custom POI name “Grandma's Home”. For example, when the user searches for a subway station near “Grandma's Home”, it searches for the subway station near “Aihuili 2nd District Building 5” according to the corresponding relationship.
在本发明的一个实施例中,多个用户共用一台终端设备,为了避免多个用户的自定义POI名称的混淆,在图3所示的装置的获取单元310,进一步适于获取所述用户的登录标识;保存单元330,进一步适于将用户的登录标识与所述自定义POI名称和对应的地图标识数据一起对应保存到指定数据库中;业务处理单元340,进一步适于在处理所述用户相关的电子地图业务的过程中,根据指定数据库中的包含用户的登录标识的对应关系,识别用户基于所述自定义POI名称进行的相关操作。In an embodiment of the present invention, a plurality of users share one terminal device, and in order to avoid confusion of custom POI names of multiple users, the acquiring unit 310 of the apparatus shown in FIG. 3 is further adapted to acquire the user. The login unit 330 is further adapted to save the login identifier of the user with the custom POI name and the corresponding map identification data in a specified database; the service processing unit 340 is further adapted to process the user In the process of the related electronic map service, the related operation performed by the user based on the custom POI name is identified according to the correspondence relationship of the login identifiers including the users in the specified database.
在本发明的一个实施例中,图3所示装置的获取单元310获取对象对应的地图标识数据为:获取对象在电子地图上的坐标数据;或者,获取对象在电子地图***中的名称和/或地址。In an embodiment of the present invention, the acquiring unit 310 of the device shown in FIG. 3 acquires the map identification data corresponding to the object as: acquiring coordinate data of the object on the electronic map; or acquiring the name of the object in the electronic map system and/or Or address.
在本发明的一个实施例中,图3所示装置的业务处理单元340,适于当用户输入查询词时,先判断所述指定数据库中是否存在与所述查询词匹配的自定义POI名称;如果存在,则以匹配的自定义P0I名称所对应的地图标识数据发起查询请求;如果不存在,则以所述查询词发起查询请求。In an embodiment of the present invention, the service processing unit 340 of the apparatus shown in FIG. 3 is adapted to: when the user inputs the query word, first determine whether there is a custom POI name matching the query word in the specified database; If yes, the query request is initiated by the map identification data corresponding to the matched custom PON name; if not, the query request is initiated by the query word.
在本发明的一些实施例中,图3所示装置的所有单元位于客户端。在本发明的另一些实施例中,图3所示装置的获取单元310和保存单元330位于客户端;该装置的数据库单元320位于客户端对应的服务器端;该装置的业务处理单元340位于客户端,或者位于服务器端,或者业务处理单元340由位于客户端的第一子处理单元和位于服务器端的第二子处理单元构成。 In some embodiments of the invention, all of the units of the apparatus shown in Figure 3 are located at the client. In other embodiments of the present invention, the obtaining unit 310 and the saving unit 330 of the apparatus shown in FIG. 3 are located at the client; the database unit 320 of the apparatus is located at the server end corresponding to the client; the service processing unit 340 of the apparatus is located at the client. Alternatively, or on the server side, or the service processing unit 340 is composed of a first sub-processing unit located at the client side and a second sub-processing unit located at the server end.
图4示出了根据本发明一个实施例的一种自定义POI的查询装置的示意图。如图4所示,该自定义POI的查询装置400包括:FIG. 4 shows a schematic diagram of a query device for a custom POI according to an embodiment of the present invention. As shown in FIG. 4, the query device 400 of the custom POI includes:
接收单元410,适于接收用户发起的地图查询指令。The receiving unit 410 is adapted to receive a user-initiated map query instruction.
查询单元420,适于判断地图查询指令中是否携带有自定义POI名称,如果存在,将自定义POI名称转换为对应的实际地图标识数据进行查询。The query unit 420 is adapted to determine whether the map query instruction carries a custom POI name, and if so, convert the custom POI name into a corresponding actual map identifier data for query.
显示单元430,将查询后得到的地图结果数据中的与自定义POI名称对应的实际地图标识数据,再转换为自定义POI名称后显示给用户。The display unit 430 converts the actual map identification data corresponding to the custom POI name in the map result data obtained after the query into a custom POI name, and displays the data to the user.
可见,图4所示的装置根据图3所示装置建立的对应关系,将携带自定义POI在地图查询指令转换为地图标识数据进行查询,再将查询结果中的地图标识数据转换为自定义POI名称显示给用户,完成了自定义POI的查询。用户在电子地图上进行自定义POI的查询时,无需记住原始的地图标识数据,也能快速准确的获得查询结果。本方案提高了电子地图的交互性和实用性,给用户更为便捷、可靠、直观的电子地图查询体验。It can be seen that the device shown in FIG. 4 converts the map query command into the map identification data by carrying the custom POI according to the correspondence established by the device shown in FIG. 3, and then converts the map identification data in the query result into a custom POI. The name is displayed to the user, and the query for the custom POI is completed. When a user performs a custom POI query on an electronic map, the original map identification data does not need to be remembered, and the query result can be obtained quickly and accurately. The program improves the interactivity and practicability of the electronic map, and provides the user with a more convenient, reliable and intuitive electronic map query experience.
本方案的具体实施方式与图2所示方法的例子对应相同,在此不再赘述。The specific implementation of the solution is the same as the example of the method shown in FIG. 2, and details are not described herein again.
在本发明的一个实施例中,图4所示装置的查询单元420,适于判断指定数据库中是否存在与地图查询指令匹配的自定义POI名称,如果存在,根据指定数据库中的对应关系将自定义POI名称转换为对应的实际地图标识数据进行查询;其中,指定数据库中保存了各自定义POI名称和的地图标识数据之间的对应关系。In an embodiment of the present invention, the query unit 420 of the apparatus shown in FIG. 4 is adapted to determine whether there is a custom POI name matching the map query instruction in the specified database, and if so, according to the corresponding relationship in the specified database. The POI name is defined to be converted into corresponding actual map identification data for querying; wherein, the correspondence between the map identification data of the respective defined POI names and the database is saved in the specified database.
在本发明的一个实施例中,图4所示装置的显示单元430,适于根据指定数据库中的对应关系,将查询后得到的地图结果数据中的与自定义POI名称对应的实际地图标识数据,再转换为自定义POI名称后显示给用户;其中,指定数据库中保存了各自定义POI名称和的地图标识数据之间的对应关系。In an embodiment of the present invention, the display unit 430 of the apparatus shown in FIG. 4 is adapted to: the actual map identification data corresponding to the custom POI name in the map result data obtained after the query according to the correspondence in the specified database. And then converted to a custom POI name and displayed to the user; wherein, the specified database stores the correspondence between the respective defined POI names and the map identification data.
综上所述,本发明提供的技术方案在用户的自定义POI名称与电子地图标识数据之间建立一一对应关系,并依据该对应关系将携带自定义POI在地图查询指令转换为地图标识数据进行查询,再将查询结果中的地图标识数据转换为自定义POI名称显示给用户,完成了自定义POI的查询。基于本技术方案,用户在电子地图上进行操作时,只需基于自定义POI名称进行操作, 无需记住原始的地图标识数据,避免了由于不熟悉地图标识数据而导致的导向失误等问题,提高了电子地图的交互性、实用性和准确性,给用户更为便捷、可靠、直观的电子地图操作体验。In summary, the technical solution provided by the present invention establishes a one-to-one correspondence between a user's custom POI name and electronic map identification data, and converts a custom POI to a map query command into map identification data according to the corresponding relationship. The query is performed, and the map identification data in the query result is converted into a custom POI name and displayed to the user, and the query of the custom POI is completed. Based on the technical solution, when the user operates on the electronic map, the operation only needs to be based on the customized POI name. There is no need to remember the original map identification data, avoiding problems such as misdirection caused by unfamiliar map identification data, improving the interactivity, practicability and accuracy of the electronic map, and providing users with more convenient, reliable and intuitive electronic Map operation experience.
需要说明的是:It should be noted:
在此提供的算法和显示不与任何特定计算机、虚拟装置或者其它设备固有相关。各种通用装置也可以与基于在此的示教一起使用。根据上面的描述,构造这类装置所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。The algorithms and displays provided herein are not inherently related to any particular computer, virtual device, or other device. Various general purpose devices can also be used with the teaching based on the teachings herein. The structure required to construct such a device is apparent from the above description. Moreover, the invention is not directed to any particular programming language. It is to be understood that the invention may be embodied in a variety of programming language, and the description of the specific language has been described above in order to disclose the preferred embodiments of the invention.
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. However, it is understood that the embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures, and techniques are not shown in detail so as not to obscure the understanding of the description.
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, the various features of the invention are sometimes grouped together into a single embodiment, in the above description of the exemplary embodiments of the invention, Figure, or a description of it. However, the method disclosed is not to be interpreted as reflecting the intention that the claimed invention requires more features than those recited in the claims. Rather, as the following claims reflect, inventive aspects reside in less than all features of the single embodiments disclosed herein. Therefore, the claims following the specific embodiments are hereby explicitly incorporated into the embodiments, and each of the claims as a separate embodiment of the invention.
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art will appreciate that the modules in the devices of the embodiments can be adaptively changed and placed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and further they may be divided into a plurality of sub-modules or sub-units or sub-components. In addition to such features and/or at least some of the processes or units being mutually exclusive, any combination of the features disclosed in the specification, including the accompanying claims, the abstract and the drawings, and any methods so disclosed, or All processes or units of the device are combined. Each feature disclosed in this specification (including the accompanying claims, the abstract and the drawings) may be replaced by alternative features that provide the same, equivalent or similar purpose.
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其 它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Moreover, those skilled in the art will appreciate that although some embodiments described herein include Some of the features included in the embodiments are not the other features, but combinations of the features of the different embodiments are intended to be within the scope of the invention and to form different embodiments. For example, in the following claims, any one of the claimed embodiments can be used in any combination.
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的一种在电子地图上自定义兴趣点POI名称的装置和自定义POI的查询装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。The various component embodiments of the present invention may be implemented in hardware, or in a software module running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or digital signal processor (DSP) can be used in practice to implement a device and custom POI for customizing a POI name on an electronic map in accordance with an embodiment of the present invention. Query some or all of the functionality of some or all of the components. The invention can also be implemented as a device or device program (e.g., a computer program and a computer program product) for performing some or all of the methods described herein. Such a program implementing the invention may be stored on a computer readable medium or may be in the form of one or more signals. Such signals may be downloaded from an Internet website, provided on a carrier signal, or provided in any other form.
例如,图6示意性地示出了用于执行根据本发明的方法的计算设备的框图。该计算设备传统上包括处理器610和以存储器620形式的计算机程序产品或者计算机可读介质。存储器620可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。存储器620具有用于执行上述方法中的任何方法步骤的程序代码631的存储空间630。例如,用于程序代码的存储空间630可以包括分别用于实现上面的方法中的各种步骤的各个程序代码631。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。这些计算机程序产品包括诸如硬盘,紧致盘(CD)、存储卡或者软盘之类的程序代码载体。这样的计算机程序产品通常为如参考图7所述的便携式或者固定存储单元。该存储单元可以具有与图6的计算设备中的存储器620类似布置的存储段、存储空间等。程序代码可以例如以适当形式进行压缩。通常,存储单元包括用于执行根据本发明的方法步骤的计算机可读代码631’,即可以由例如诸如610之类的处理器读取的代码,这些代码当由计算设备运行时,导致该计算设备执行上面所描述的方法中的各个步骤。For example, Figure 6 schematically illustrates a block diagram of a computing device for performing the method in accordance with the present invention. The computing device conventionally includes a processor 610 and a computer program product or computer readable medium in the form of a memory 620. The memory 620 may be an electronic memory such as a flash memory, an EEPROM (Electrically Erasable Programmable Read Only Memory), an EPROM, a hard disk, or a ROM. Memory 620 has a memory space 630 for program code 631 for performing any of the method steps described above. For example, storage space 630 for program code may include various program code 631 for implementing various steps in the above methods, respectively. The program code can be read from or written to one or more computer program products. These computer program products include program code carriers such as hard disks, compact disks (CDs), memory cards or floppy disks. Such a computer program product is typically a portable or fixed storage unit as described with reference to FIG. The storage unit may have storage segments, storage spaces, and the like that are similarly arranged to memory 620 in the computing device of FIG. The program code can be compressed, for example, in an appropriate form. Typically, the storage unit comprises computer readable code 631' for performing the steps of the method according to the invention, ie code that can be read by a processor, such as 610, which when executed by the computing device causes the calculation The device performs the various steps in the methods described above.
应该注意的是上述实施例对本发明进行说明而不是对本发明 进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that the above embodiments illustrate the invention rather than the invention. Limitations are made and those skilled in the art can devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as a limitation. The word "comprising" does not exclude the presence of the elements or steps that are not recited in the claims. The word "a" or "an" The invention can be implemented by means of hardware comprising several distinct elements and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means can be embodied by the same hardware item. The use of the words first, second, and third does not indicate any order. These words can be interpreted as names.
此外,还应当注意,本说明书中使用的语言主要是为了可读性和教导的目的而选择的,而不是为了解释或者限定本发明的主题而选择的。因此,在不偏离所附权利要求书的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。对于本发明的范围,对本发明所做的公开是说明性的,而非限制性的,本发明的范围由所附权利要求书限定。In addition, it should be noted that the language used in the specification has been selected for the purpose of readability and teaching, and is not intended to be construed or limited. Therefore, many modifications and changes will be apparent to those skilled in the art without departing from the scope of the invention. The disclosure of the present invention is intended to be illustrative, and not restrictive, and the scope of the invention is defined by the appended claims.
本发明可以应用于计算机***/服务器,其可与众多其它通用或专用计算***环境或配置一起操作。适于与计算机***/服务器一起使用的众所周知的计算***、环境和/或配置的例子包括但不限于:个人计算机***、服务器计算机***、瘦客户机、厚客户机、手持或膝上设备、基于微处理器的***、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机***、大型计算机***和包括上述任何***的分布式云计算技术环境,等等。The present invention is applicable to computer systems/servers that can operate with numerous other general purpose or special purpose computing system environments or configurations. Examples of well-known computing systems, environments, and/or configurations suitable for use with computer systems/servers include, but are not limited to, personal computer systems, server computer systems, thin clients, thick clients, handheld or laptop devices, based on Microprocessor systems, set-top boxes, programmable consumer electronics, networked personal computers, small computer systems, mainframe computer systems, and distributed cloud computing technology environments including any of the above, and the like.
计算机***/服务器可以在由计算机***执行的计算机***可执行指令(诸如程序模块)的一般语境下描述。通常,程序模块可以包括例程、程序、目标程序、组件、逻辑、数据结构等等,它们执行特定的任务或者实现特定的抽象数据类型。计算机***/服务器可以在分布式云计算环境中实施,分布式云计算环境中,任务是由通过通信网络链接的远程处理设备执行的。在分布式云计算环境中,程序模块可以位于包括存储设备的本地或远程计算***存储介质上。The computer system/server can be described in the general context of computer system executable instructions (such as program modules) being executed by a computer system. Generally, program modules may include routines, programs, target programs, components, logic, data structures, and the like that perform particular tasks or implement particular abstract data types. The computer system/server can be implemented in a distributed cloud computing environment where tasks are performed by remote processing devices that are linked through a communication network. In a distributed cloud computing environment, program modules may be located on a local or remote computing system storage medium including storage devices.
本文中所称的“一个实施例”、“实施例”或者“一个或者多个 实施例”意味着,结合实施例描述的特定特征、结构或者特性包括在本发明的至少一个实施例中。此外,请注意,这里“在一个实施例中”的词语例子不一定全指同一个实施例。 "One embodiment", "embodiment" or "one or more" as referred to herein The embodiment means that the specific features, structures or characteristics described in connection with the embodiments are included in at least one embodiment of the invention. In addition, it is noted that the examples of the words "in one embodiment" are not necessarily all referring to the same Example.

Claims (20)

  1. 一种在电子地图上自定义兴趣点POI名称的方法,其中,该方法包括:A method for customizing a POI name of a point of interest on an electronic map, wherein the method comprises:
    根据用户在电子地图上选定对象,获取所述对象对应的地图标识数据;Obtaining map identification data corresponding to the object according to the object selected by the user on the electronic map;
    接收用户输入的自定义POI名称;Receive a custom POI name entered by the user;
    将所述自定义POI名称和对应的地图标识数据对应保存到指定数据库中;Correspondingly saving the custom POI name and the corresponding map identification data to the specified database;
    在处理电子地图业务的过程中,根据所述指定数据库中的对应关系识别用户基于所述自定义POI名称进行的相关操作。In the process of processing the electronic map service, the related operation performed by the user based on the custom POI name is identified according to the corresponding relationship in the specified database.
  2. 如权利要求1所述的方法,其中,该方法进一步包括:The method of claim 1 wherein the method further comprises:
    获取所述用户的登录标识;Obtaining a login identifier of the user;
    将所述用户的登录标识与所述自定义POI名称和对应的地图标识数据一起对应保存到指定数据库中;And saving the login identifier of the user to the specified database in association with the custom POI name and corresponding map identification data;
    在处理所述用户相关的电子地图业务的过程中,根据所述指定数据库中的包含所述用户的登录标识的对应关系,识别所述用户基于所述自定义POI名称进行的相关操作。In the process of processing the electronic map service related to the user, the related operation performed by the user based on the custom POI name is identified according to the correspondence between the specified database and the login identifier of the user.
  3. 如权利要求1-2任一项所述的方法,其中,所述获取所述对象对应的地图标识数据为:The method according to any one of claims 1-2, wherein the acquiring map identification data corresponding to the object is:
    获取所述对象在电子地图上的坐标数据;Obtaining coordinate data of the object on an electronic map;
    或者,or,
    获取所述对象在电子地图***中的名称和/或地址。Obtain the name and/or address of the object in the electronic map system.
  4. 如权利要求1-3任一项所述的方法,其中,所述在处理电子地图业务的过程中,根据所述指定数据库中的对应关系识别用户基于所述自定义POI名称进行的相关操作包括:The method according to any one of claims 1 to 3, wherein in the process of processing the electronic map service, identifying, according to the corresponding relationship in the specified database, the related operation performed by the user based on the custom POI name includes :
    当用户输入查询词时,先判断所述指定数据库中是否存在与所述查询词匹配的自定义POI名称;When the user inputs the query word, it is first determined whether there is a custom POI name matching the query word in the specified database;
    如果存在,则以匹配的自定义POI名称所对应的地图标识数据发起查询请求;If yes, the query request is initiated by using the map identification data corresponding to the matching custom POI name;
    如果不存在,则以所述查询词发起查询请求。If not, the query request is initiated with the query term.
  5. 如权利要求1-4中任一项所述的方法,其中,A method according to any one of claims 1 to 4, wherein
    所述指定数据库保存在客户端本地。 The specified database is saved locally on the client.
  6. 如权利要求1-5中任一项所述的方法,其中,A method according to any one of claims 1 to 5, wherein
    所述指定数据库保存在客户端对应的服务器端;The specified database is saved on a server end corresponding to the client;
    由客户端根据用户在电子地图上选定的对象,获取所述对象对应的地图标识数据,以及接收用户输入的自定义POI名称;Obtaining, by the client, the map identification data corresponding to the object according to the object selected by the user on the electronic map, and receiving the custom POI name input by the user;
    由客户端将所述自定义POI义名称和对应的地图标识数据对应上传到服务器端的指定数据库中。The client correspondingly uploads the custom POI name and the corresponding map identification data to the specified database on the server.
  7. 一种自定义POI的查询方法,其中,该方法包括:A method for querying a custom POI, wherein the method comprises:
    接收用户发起的地图查询指令;Receiving a user-initiated map query instruction;
    判断所述地图查询指令中是否携带有自定义POI名称,如果存在,将所述自定义POI名称转换为对应的实际地图标识数据进行查询;Determining whether the map query instruction carries a custom POI name, and if yes, converting the custom POI name into corresponding actual map identification data for querying;
    将查询后得到的地图结果数据中的与自定义POI名称对应的实际地图标识数据,再转换为自定义POI名称后显示给用户。The actual map identification data corresponding to the custom POI name in the map result data obtained after the query is converted into a custom POI name and displayed to the user.
  8. 如权利要求7所述的方法,其中,所述判断所述地图查询指令中是否携带有自定义POI名称,如果存在,将所述自定义POI名称转换为对应的实际地图标识数据进行查询包括:The method of claim 7, wherein the determining whether the map query instruction carries a custom POI name, if yes, converting the custom POI name to the corresponding actual map identification data for querying comprises:
    判断指定数据库中是否存在与所述地图查询指令匹配的自定义POI名称,如果存在,根据所述指定数据库中的对应关系将所述自定义POI名称转换为对应的实际地图标识数据进行查询;其中,所述指定数据库中保存了各自定义POI名称和的地图标识数据之间的对应关系。Determining whether there is a custom POI name matching the map query instruction in the specified database, and if yes, converting the custom POI name into corresponding actual map identification data according to the corresponding relationship in the specified database; wherein Corresponding relationship between the map identification data of the respective defined POI names and the specified database is saved in the specified database.
  9. 如权利要求7或8所述的方法,其中,将查询后得到的地图结果数据中的与自定义POI名称对应的实际地图标识数据,再转换为自定义POI名称后显示给用户包括:The method according to claim 7 or 8, wherein the actual map identification data corresponding to the custom POI name in the map result data obtained after the query is converted into a custom POI name and displayed to the user, including:
    根据指定数据库中的对应关系,将查询后得到的地图结果数据中的与自定义POI名称对应的实际地图标识数据,再转换为自定义POI名称后显示给用户;According to the corresponding relationship in the specified database, the actual map identification data corresponding to the custom POI name in the map result data obtained after the query is converted into a custom POI name and displayed to the user;
    其中,所述指定数据库中保存了各自定义POI名称和的地图标识数据之间的对应关系。The mapping between the mapping identifier data of the respective defined POI names and the specified database is saved in the specified database.
  10. 一种在电子地图上自定义兴趣点POI名称的装置,其中,该装置包括:A device for customizing a POI name on an electronic map, wherein the device comprises:
    获取单元,适于根据用户在电子地图上选定的对象,获取所述对象对应的地图标识数据;以及接收用户输入的自定义POI名称;An acquiring unit, configured to acquire map identification data corresponding to the object according to an object selected by the user on the electronic map; and receive a custom POI name input by the user;
    数据库单元,适于保存指定数据库; a database unit adapted to save a specified database;
    保存单元,适于将所述自定义POI名称和对应的地图标识数据对应保存到指定数据库中;a saving unit, configured to save the custom POI name and corresponding map identification data to a specified database;
    业务处理单元,适于在处理电子地图业务的过程中,根据所述指定数据库中的对应关系识别用户基于所述自定义POI名称进行的相关操作。The service processing unit is adapted to identify a related operation performed by the user based on the custom POI name according to the corresponding relationship in the specified database in the process of processing the electronic map service.
  11. 如权利要求10所述的装置,其中,The device of claim 10, wherein
    所述获取单元,进一步适于获取所述用户的登录标识;The obtaining unit is further adapted to obtain a login identifier of the user;
    所述保存单元,进一步适于将所述用户的登录标识与所述自定义POI名称和对应的地图标识数据一起对应保存到指定数据库中;The saving unit is further adapted to save the login identifier of the user to the specified database corresponding to the custom POI name and the corresponding map identification data;
    所述业务处理单元,进一步适于在处理所述用户相关的电子地图业务的过程中,根据所述指定数据库中的包含所述用户的登录标识的对应关系,识别所述用户基于所述自定义POI名称进行的相关操作。The service processing unit is further adapted to identify, according to the correspondence between the login identifiers of the users in the specified database, the user based on the customization, in a process of processing the electronic map service related to the user. Related operations performed by the POI name.
  12. 如权利要求10或11所述的装置,其中,所述获取单元获取所述对象对应的地图标识数据为:获取所述对象在电子地图上的坐标数据;或者,获取所述对象在电子地图***中的名称和/或地址。The device according to claim 10 or 11, wherein the acquiring unit acquires map identification data corresponding to the object as: acquiring coordinate data of the object on an electronic map; or acquiring the object in an electronic map system The name and/or address in .
  13. 如权利要求10-12任一项所述的装置,其中,A device according to any of claims 10-12, wherein
    所述业务处理单元,适于当用户输入查询词时,先判断所述指定数据库中是否存在与所述查询词匹配的自定义POI名称;如果存在,则以匹配的自定义POI名称所对应的地图标识数据发起查询请求;如果不存在,则以所述查询词发起查询请求。The service processing unit is configured to: when the user inputs the query word, first determine whether there is a custom POI name matching the query word in the specified database; if yes, match the corresponding custom POI name The map identification data initiates a query request; if not, the query request is initiated with the query word.
  14. 如权利要求10-13中任一项所述的装置,其中,A device according to any of claims 10-13, wherein
    该装置的所有单元位于客户端。All units of the unit are located at the client.
  15. 如权利要求10-14中任一项所述的装置,其中,A device according to any of claims 10-14, wherein
    该装置的获取单元和保存单元位于客户端;The acquiring unit and the saving unit of the device are located at the client;
    该装置的数据库单元位于客户端对应的服务器端;The database unit of the device is located at a server end corresponding to the client;
    该装置的业务处理单元位于客户端,或者业务处理单元位于服务器端,或者业务处理单元由位于客户端的第一子处理单元和位于服务器端的第二子处理单元构成。The service processing unit of the device is located at the client, or the service processing unit is located at the server end, or the service processing unit is composed of a first sub-processing unit located at the client end and a second sub-processing unit located at the server end.
  16. 一种自定义POI的查询装置,其中,该装置包括:A query device for a custom POI, wherein the device comprises:
    接收单元,适于接收用户发起的地图查询指令;a receiving unit, configured to receive a user-initiated map query instruction;
    查询单元,适于判断所述地图查询指令中是否携带有自定义POI名称,如果存在,将所述自定义POI名称转换为对应的实际地图标识数据进行查询; The query unit is configured to determine whether the map query instruction carries a custom POI name, and if yes, convert the custom POI name into a corresponding actual map identifier data for query;
    显示单元,将查询后得到的地图结果数据中的与自定义POI名称对应的实际地图标识数据,再转换为自定义POI名称后显示给用户。The display unit converts the actual map identification data corresponding to the custom POI name in the map result data obtained after the query into a custom POI name and displays it to the user.
  17. 如权利要求16所述的装置,其中,The device of claim 16 wherein
    所述查询单元,适于判断指定数据库中是否存在与所述地图查询指令匹配的自定义POI名称,如果存在,根据所述指定数据库中的对应关系将所述自定义POI名称转换为对应的实际地图标识数据进行查询;其中,所述指定数据库中保存了各自定义POI名称和的地图标识数据之间的对应关系。The query unit is adapted to determine whether there is a custom POI name matching the map query instruction in the specified database, and if yes, convert the custom POI name into a corresponding actual according to the corresponding relationship in the specified database. The map identification data is queried; wherein the correspondence between the respective defined POI names and the map identification data is saved in the specified database.
  18. 如权利要求16或17所述的装置,其中,The apparatus according to claim 16 or 17, wherein
    所述显示单元,适于根据指定数据库中的对应关系,将查询后得到的地图结果数据中的与自定义POI名称对应的实际地图标识数据,再转换为自定义POI名称后显示给用户;其中,所述指定数据库中保存了各自定义POI名称和的地图标识数据之间的对应关系。The display unit is adapted to convert the actual map identification data corresponding to the custom POI name in the map result data obtained after the query into a custom POI name according to the corresponding relationship in the specified database, and display the data to the user; Corresponding relationship between the map identification data of the respective defined POI names and the specified database is saved in the specified database.
  19. 一种计算机程序,包括计算机可读代码,当所述计算机可读代码在计算设备上运行时,导致所述计算设备执行根据权利要求1-6中的任一项所述的在电子地图上自定义兴趣点POI名称的方法,或者执行根据权利要求7-9中任一项所述的自定义POI的查询方法。A computer program comprising computer readable code, when said computer readable code is run on a computing device, causing said computing device to perform on an electronic map according to any of claims 1-6 A method of defining a POI name of a point of interest, or a method of querying a custom POI according to any one of claims 7-9.
  20. 一种计算机可读介质,其中存储了如权利要求19所述的计算机程序。 A computer readable medium storing the computer program of claim 19.
PCT/CN2015/095015 2014-12-26 2015-11-19 Method and apparatus for poi name customization and poi query on electronic map WO2016101736A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410836308.XA CN104537061B (en) 2014-12-26 2014-12-26 The method and apparatus of self-defined POI title and inquiry POI on electronic chart
CN201410836308.X 2014-12-26

Publications (1)

Publication Number Publication Date
WO2016101736A1 true WO2016101736A1 (en) 2016-06-30

Family

ID=52852589

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/095015 WO2016101736A1 (en) 2014-12-26 2015-11-19 Method and apparatus for poi name customization and poi query on electronic map

Country Status (2)

Country Link
CN (1) CN104537061B (en)
WO (1) WO2016101736A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112964270A (en) * 2021-03-03 2021-06-15 恒大新能源汽车投资控股集团有限公司 Navigation method, navigation device, electronic equipment and computer readable storage medium

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104537061B (en) * 2014-12-26 2016-07-20 北京奇虎科技有限公司 The method and apparatus of self-defined POI title and inquiry POI on electronic chart
CN107203534A (en) * 2016-03-16 2017-09-26 百度在线网络技术(北京)有限公司 Querying method and device based on map
KR101822966B1 (en) * 2017-04-06 2018-02-05 권요한 Apparatus and method for indicating and searching of locations using grid and words
CN111694919B (en) * 2020-06-12 2023-07-25 北京百度网讯科技有限公司 Method, device, electronic equipment and computer readable storage medium for generating information

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050261822A1 (en) * 2004-05-18 2005-11-24 Hikaru Wako Navigation method and apparatus to define favorite spot and extract information concerning the favorite spot
CN101038178A (en) * 2007-03-01 2007-09-19 江苏新科数字技术有限公司 Navigation system for interested site and operation method therefor
CN103217171A (en) * 2013-04-09 2013-07-24 沈阳美行科技有限公司 Navigation equipment and method for editing map data by user
CN104537061A (en) * 2014-12-26 2015-04-22 北京奇虎科技有限公司 Method and device for self-defining POI names and inquiring POIs on electronic map

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050261822A1 (en) * 2004-05-18 2005-11-24 Hikaru Wako Navigation method and apparatus to define favorite spot and extract information concerning the favorite spot
CN101038178A (en) * 2007-03-01 2007-09-19 江苏新科数字技术有限公司 Navigation system for interested site and operation method therefor
CN103217171A (en) * 2013-04-09 2013-07-24 沈阳美行科技有限公司 Navigation equipment and method for editing map data by user
CN104537061A (en) * 2014-12-26 2015-04-22 北京奇虎科技有限公司 Method and device for self-defining POI names and inquiring POIs on electronic map

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112964270A (en) * 2021-03-03 2021-06-15 恒大新能源汽车投资控股集团有限公司 Navigation method, navigation device, electronic equipment and computer readable storage medium

Also Published As

Publication number Publication date
CN104537061A (en) 2015-04-22
CN104537061B (en) 2016-07-20

Similar Documents

Publication Publication Date Title
WO2016101736A1 (en) Method and apparatus for poi name customization and poi query on electronic map
JP6762563B2 (en) User matching in location-based services
CN110633381B (en) Method and device for identifying false house source, storage medium and electronic equipment
US9256890B1 (en) Framework for geolocation-based customer-to-product matching hosted in a cloud-computing environment
US20150302458A1 (en) Identifying advertisements based on audio data and performing associated tasks
JP2013531302A (en) A method for advertiser geo-targeting using map coordinates
WO2014194804A1 (en) Method and apparatus for displaying associated marking points on electric map interface
WO2017080173A1 (en) Nature information recognition-based push system and method and client
TWI736894B (en) Map data display method, device, electronic equipment and computer storage medium
US20180189320A1 (en) Clustering for geo-enriched data
US11709881B2 (en) Visual menu
WO2017067211A1 (en) Map poi display method and terminal
WO2017215475A1 (en) Information pushing method and location positioning method and device
CN110020150B (en) Information recommendation method and device
US10824655B2 (en) Data models for geo-enriched data
US10747827B2 (en) Method and apparatus for pushing information
US10901756B2 (en) Context-aware application
US20200137179A1 (en) Geo-enrichment of data based on shapes
US9449110B2 (en) Geotiles for finding relevant results from a geographically distributed set
US20210141824A1 (en) Geolocation restricted content registration and publication
KR101845181B1 (en) Displaying activity across multiple devices
CN104182446A (en) Method for searching data and method for planning itinerary
US11256758B2 (en) System and method for rendering overlapping points
WO2015196844A1 (en) Task assignment method, apparatus, system and server
US11442967B2 (en) Geo-enriched data based on shapes for visualizations

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15871805

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15871805

Country of ref document: EP

Kind code of ref document: A1