Name determination method, apparatus, equipment, program product and storage medium

By automatically determining the category information of sub-points of interest and the name of the parent point of interest, timely and accurate updates of sub-points of interest names are achieved, solving the problems of untimely and inaccurate manual updates in existing technologies and reducing labor costs.

CN114461658BActive Publication Date: 2026-04-03BEIJING BAIDU NETCOM SCI & TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-16
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

The lack of a mechanism for linking information between parent and child points of interest leads to untimely and inaccurate updates to the names of child points of interest, resulting in high manual costs.

Method used

By determining the first category information of the sub-point of interest and the category information and name of the parent point of interest, the name of the sub-point of interest is automatically updated, and the name is unified by using mapping relationship and name format matching.

Benefits of technology

It improves the accuracy and update efficiency of sub-points of interest names and reduces labor costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114461658B_ABST
    Figure CN114461658B_ABST
Patent Text Reader

Abstract

This disclosure provides a method, apparatus, device, program product, and storage medium for determining names, relating to the field of data processing technology, and particularly to the field of information linkage processing technology. This disclosure first determines the first category information of the sub-point of interest (POI) and the parent POI of the sub-POI; then, based on the first category information, the second category information of the parent POI, and the name of the parent POI, it determines the name of the sub-POI. This disclosure improves the accuracy of sub-POI names, while also increasing the efficiency of sub-POI name updates and reducing labor costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of data processing technology, and more particularly to the field of information linkage processing technology. It discloses a name determination method and apparatus, an electronic device, a non-transitory computer-readable storage medium storing computer instructions, and a computer program product. Background Technology

[0002] Points of interest (POIs) with parent-child relationships need to maintain consistency in certain fields. For example, the names of different shops within the same shopping mall should match the names in the field corresponding to the mall. However, due to a lack of information linkage mechanisms between parent-child POIs, changes to the fields corresponding to the parent POI necessitate manual updates to the names of the child POIs. This results in untimely and inaccurate updates, as well as high labor costs. For instance, if the fields corresponding to the mall change, the names of shops within the mall must be manually updated. This not only easily leads to untimely and inaccurate updates but also results in different shops displaying different names in the fields corresponding to the mall. Summary of the Invention

[0003] This disclosure provides at least one method, apparatus, device, program product, and storage medium for determining a name.

[0004] According to one aspect of this disclosure, a name determination method is provided, comprising:

[0005] Determine the first category information of the sub-interest points, and the parent interest point of the sub-interest points;

[0006] The names of the child interest points are determined based on the first category information, the second category information of the parent interest point, and the name of the parent interest point.

[0007] According to another aspect of this disclosure, a name determination device is provided, comprising:

[0008] The information acquisition module is used to determine the first category information of the sub-interest points, as well as the parent interest points of the sub-interest points;

[0009] The name update module is used to determine the name of the child point of interest based on the first category information, the second category information of the parent point of interest, and the name of the parent point of interest.

[0010] According to another aspect of this disclosure, an electronic device is provided, comprising:

[0011] At least one processor; and

[0012] The memory is communicatively connected to the at least one processor; wherein,

[0013] The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the methods in any embodiment of this disclosure.

[0014] According to another aspect of this disclosure, a non-transitory computer-readable storage medium is provided storing computer instructions for causing a computer to perform the methods of any embodiment of this disclosure.

[0015] According to another aspect of this disclosure, a computer program product is provided, including a computer program / instructions that, when executed by a processor, implement the methods in any embodiment of this disclosure.

[0016] The present disclosure provides a method for determining the category information of sub-points of interest (POIs) and for unifying the names of POIs based on the category information of POIs, the category information of the parent POI, and the names of the POIs. This method improves the accuracy of POI names, increases the efficiency of POI name updates, and reduces labor costs.

[0017] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this disclosure, nor is it intended to limit the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0018] The accompanying drawings are provided to better understand this solution and do not constitute a limitation of this disclosure. Wherein:

[0019] Figure 1 This is one of the flowcharts for determining the method according to the name of this disclosure;

[0020] Figure 2 This is the second flowchart of the method for determining the name according to this disclosure;

[0021] Figure 3 This is a structural schematic diagram of the device determined according to the name of this disclosure;

[0022] Figure 4 This is a schematic diagram of the structure of an electronic device according to the present disclosure. Detailed Implementation

[0023] The exemplary embodiments of this disclosure are described below with reference to the accompanying drawings, including various details of the embodiments to aid understanding, and should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this disclosure. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.

[0024] The names of points of interest (POIs) with parent-child relationships need to be consistent in certain fields. However, due to the lack of an information linkage mechanism between parent and child POIs, the names of child POIs need to be manually updated when the fields corresponding to the parent POI change. This results in untimely and inaccurate updates of child POI names, leading to high labor costs. To address these technical shortcomings, this disclosure provides at least one method, apparatus, device, program product, and storage medium for name determination. This disclosure improves the accuracy of child POI names and increases the efficiency of child POI name updates by uniformly mapping the category information of child POIs, the category information of parent POIs, and the name of the parent POI to the names of child POIs, thereby reducing labor costs.

[0025] The method for determining the name of this disclosure will be described below through specific embodiments.

[0026] Figure 1 A flowchart of a name determination method according to an embodiment of this disclosure is shown. The entity executing this embodiment may be a device with computing capabilities. Figure 1 As shown, the name determination method of this disclosure embodiment may include the following steps:

[0027] S110. Determine the first category information of the sub-interest points, and the parent interest point of the sub-interest points.

[0028] Before performing this step, multiple sets of first-category information are preset. When determining the first-category information of a sub-point of interest, it is necessary to first obtain the initial category information of the sub-point of interest, as well as the mapping relationships between each preset first-category information and each preset initial category information. Then, based on the initial category information of the sub-point of interest and the aforementioned mapping relationships, the first-category information that matches the initial category information of the sub-point of interest is queried, and the queried first-category information is determined as the first-category information of the sub-point of interest. This method of determining the first-category information of sub-points of interest not only ensures the accuracy of the determined first-category information but also improves the efficiency of determining the first-category information.

[0029] For example, the parent interest point can be determined based on the information of the sub-interest point. For instance, the parent interest point's identifier information can be retrieved based on the identifier information of the sub-interest point and the mapping relationship between the sub-interest point's identifier information and the parent interest point's identifier information. The parent interest point can then be determined based on the retrieved parent interest point's identifier information. The mapping relationship between the sub-interest point's identifier information and the parent interest point's identifier information is pre-set.

[0030] S120. Based on the first category information, the second category information of the parent interest point, and the name of the parent interest point, determine the name of the child interest point.

[0031] For example, the basic name field corresponding to the parent point of interest can be determined based on the second category information and the name of the parent point of interest, and then the name of the child point of interest can be updated based on the first category information and the basic name field.

[0032] Based on the second category of information mentioned above, the format of the parent point of interest name can be determined. Based on the format of the parent point of interest name, the basic name field can be accurately extracted from the parent point of interest name. Using the extracted basic name field, the corresponding fields in the child point of interest name can be accurately updated, which helps to improve the accuracy of child point of interest name updates.

[0033] In some embodiments, when determining or updating the name of a sub-interest using the first category information and the base name field, the following steps can be used:

[0034] First, based on the first category information, the personalized name field of the sub-interest is extracted from the current name of the sub-interest; then, based on the first category information, the basic name field, and the personalized name field, the name of the sub-interest is determined or updated.

[0035] Based on the first category of information mentioned above, the format of the sub-interest point's name can be determined. Based on the format of the sub-interest point's name, the personalized name field can be accurately extracted from the sub-interest point's name. Using the extracted basic name field and personalized name field, based on the format of the sub-interest point's name specified by the first category of information, the basic name field and personalized name field can be accurately combined to obtain the sub-interest point's name, thus improving the accuracy of sub-interest point name updates.

[0036] In some embodiments, the initial category information and base name field of the sub-interest can also be used to determine or update the name of the sub-interest. Specifically, this can be achieved using the following steps:

[0037] First, based on the disposal category information, the personalized name field of the sub-interest point is extracted from the current name of the sub-interest point; then, based on the first category information or initial category information, as well as the basic name field and the personalized name field, the name of the sub-interest point is determined or updated.

[0038] Based on the initial category information mentioned above, the format of the sub-interest point's name can be determined. Based on the format of the sub-interest point's name, the personalized name field can be accurately extracted from the sub-interest point's name. Using the extracted basic name field and personalized name field, based on the format of the sub-interest point's name specified in the first category information or the initial category information, the basic name field and personalized name field can be accurately combined to obtain the sub-interest's name.

[0039] In some embodiments, when determining or updating the name of a sub-interest using the first category information and the base name field, the following steps can be used:

[0040] First, based on the information of the first category, determine the field to be replaced in the current name of the sub-interest; then, replace the field to be replaced in the current name with the basic name field to obtain the name of the sub-interest.

[0041] Based on the information in the first category mentioned above, the format of the sub-point of interest (POI) name can be determined. According to this format, the field to be replaced in the POI name can be accurately identified; this field corresponds to the base name field. Then, by replacing the field to be replaced in the current name with the base name field, a more accurate updated POI name can be obtained.

[0042] In some embodiments, the initial category information and base name field of the sub-interest can also be used to determine or update the name of the sub-interest. Specifically, this can be achieved using the following steps:

[0043] First, based on the initial category information, determine the fields to be replaced in the current name of the sub-interest; then, replace the fields to be replaced in the current name with the base name field to obtain the name of the sub-interest.

[0044] Based on the initial category information described above, the format of the sub-point of interest (POI) name can be determined. This format allows for the accurate identification of the fields to be replaced within the POI name; these fields correspond to the base name field. Subsequent replacement of the fields to be replaced with the base name field yields a more accurate updated POI name.

[0045] Before determining the first category information of sub-points of interest, it is also necessary to determine whether the sub-points of interest need name updates or unification. For example, this can be determined based on the status and / or source of the sub-points of interest. For instance, this can be achieved through the following steps:

[0046] First, obtain the first source information and / or first status information of the sub-point of interest; then, based on the first source information and / or first status information, determine whether the sub-point of interest needs to be updated in name.

[0047] The aforementioned first source information characterizes the information source of a sub-interest. Before performing this step, a whitelist can be set, storing information sources for sub-interests that do not require name updates or unification. The first source information of the sub-interest is matched against the information sources in the whitelist. If a match is successful, it indicates that the sub-interest does not require name updates or unification. The aforementioned first state information characterizes the state of a sub-interest. Before performing this step, one or more preset states that do not require name unification or updates can be set. The first state information of the sub-interest is matched against the preset states. If a match is successful, it indicates that the sub-interest does not require name updates or unification. In summary, using the first source information and / or the first state information can more accurately determine whether a sub-interest needs name updates or unification.

[0048] The aforementioned first category of information may include at least one of the following: information on logical sub-interest points, information on spatial sub-interest points, and information on partitioned sub-interest points. This category information can comprehensively and completely encompass the categories of sub-interest points. After classifying the sub-interest points, the basic name field can be updated to the name of the sub-interest point according to different rules based on the category of the sub-interest point, that is, according to the name format specified by the first category information of the sub-interest point.

[0049] As described above, when determining the first category information of a sub-interest point, it is necessary to perform a matching operation on the initial category information based on the mapping relationship between each preset first category information and each preset initial category information. If the first category information of the sub-interest point cannot be determined based on the above mapping relationship, the following steps can be used to determine the first category information of the sub-interest point:

[0050] First, name keywords are determined based on the current name of the sub-interest point. Then, the name keywords are matched with at least one preset keyword, and if the match is successful, the first category information of the sub-interest point is determined as the information of the logical sub-interest point.

[0051] For example, name keywords can be extracted from the current name of a point of interest (POI). These name keywords can concisely represent the POI. At least one preset keyword is pre-defined, such as "elevator," "stairs," or "public toilet." These preset keywords all correspond to logical POIs. When a POI's name keyword successfully matches at least one preset keyword, it indicates that the POI is a logical POI. In this case, the first category information of the POI is determined as the logical POI's information. This method allows for quick and accurate determination of the POI's category information when it is impossible to determine the POI's category information based on a mapping relationship.

[0052] Before unifying or updating the names of sub-interests, it's possible to determine whether the sub-interests need to be unified after name updates based on the source or status of their parent interest. This can be achieved using the following steps:

[0053] First, obtain the second source information and / or second state information of the parent point of interest. Then, based on the second source information and / or second state information, determine whether the sub-points of interest need to be renamed or unified. If the determination result indicates that the sub-points of interest need to be renamed or unified, then determine the name of the sub-points of interest based on the first category information, the second category information of the parent point of interest, and the name of the parent point of interest.

[0054] The aforementioned second source information characterizes the information source of the parent interest. Before performing this step, a whitelist can be set, storing the information sources of the parent interest points of sub-interests that do not require name updates or unification. The second source information of the parent interest point of the sub-interest point is matched with the information sources in the whitelist. If a match is successful, it indicates that the sub-interest point does not require name updates or unification. The aforementioned second state information characterizes the state of the parent interest point of the sub-interest point. Before performing this step, one or more preset states that do not require name unification or updates can be set. The first state information of the parent interest point of the sub-interest point is matched with the preset states. If a match is successful, it indicates that the sub-interest point does not require name updates or unification. In summary, using the second source information and / or the second state information can more accurately determine whether a sub-interest point needs name updates or unification.

[0055] The aforementioned first category information can be set according to the naming requirements of different industries for sub-points of interest. When updating or unifying the names of sub-points of interest, the first category information should be used to ensure that the updated names are consistent with the industry's naming requirements.

[0056] Applying the method in the above embodiments can significantly improve the accuracy of shopping mall sub-points of interest name updates, increasing the accuracy from 65% to 95%. In addition, shopping mall sub-points of interest achieve real-time updates, improving the timeliness of name updates, and also greatly reducing the cost of manual intervention.

[0057] In summary, such as Figure 2 As shown, the name determination method in this embodiment may include the following steps:

[0058] The first step is to obtain information including sub-points of interest, and use the whitelist and the first status information of the sub-points of interest to determine whether the sub-points of interest need to be updated or unified in name.

[0059] The second step is to determine the first category information of the sub-interest points based on the preset mapping relationship or extracted name keywords, if the judgment result indicates that the sub-interest points need to be updated or unified.

[0060] The third step is to use the whitelist and / or the second status information of the parent point of interest to determine whether the child point of interest needs to be updated or unified in name.

[0061] Fourth step: If the judgment result indicates that the sub-point of interest needs to be updated or unified, then based on the second category information, extract the basic name field from the parent point of interest name, and based on the first category information, extract the personalized name field of the sub-point of interest from the current name of the sub-point of interest.

[0062] Step 5: Based on the first category information, the basic name field, and the personalized name field, determine the name of the updated sub-interest.

[0063] Based on the same inventive concept, this disclosure also provides a name determination device corresponding to the name determination method. Since the principle of the device in this disclosure is similar to the name determination method described above, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be described again.

[0064] like Figure 3 The diagram shown is a structural schematic of the name determination device provided in an embodiment of this disclosure, including:

[0065] The information acquisition module 310 is used to determine the first category information of the sub-interest point and the parent interest point of the sub-interest point.

[0066] The name update module 320 is used to determine the name of the child interest point based on the first category information, the second category information of the parent interest point, and the name of the parent interest point.

[0067] In some embodiments, the name update module 320 is specifically used for:

[0068] Based on the second category of information, the basic name field is extracted from the parent point of interest name;

[0069] Based on the first category information and the basic name field, determine the name of the sub-interest.

[0070] In some embodiments, the name update module 320 is specifically used for:

[0071] Based on the information of the first category, the personalized name field of the sub-point of interest is extracted from the current name of the sub-point of interest;

[0072] Based on the first category information, the basic name field, and the personalized name field, determine the name of the sub-interest.

[0073] In some embodiments, the name update module 320 is specifically used for:

[0074] Based on the first category information, determine the fields to be replaced in the current name of the sub-point of interest;

[0075] Replace the field to be replaced in the current name with the base name field to obtain the name of the sub-interest.

[0076] In some embodiments, the information acquisition module 310 is specifically used for:

[0077] Obtain the first source information and / or first status information of the sub-point of interest;

[0078] If, based on the first source information and / or the first state information, it is determined that a sub-point of interest needs to be updated in name, the first category information of the sub-point of interest is determined.

[0079] In some embodiments, the information acquisition module 310 is specifically used for:

[0080] Obtain the initial category information of sub-interest points, as well as the mapping relationship between each preset first category information and each preset initial category information;

[0081] Based on the initial category information and mapping relationship of sub-interest points, the first category information of sub-interest points is determined.

[0082] In some embodiments, the first category information includes logical sub-points of interest;

[0083] The information acquisition module 310 is specifically used for:

[0084] If the first category information of a sub-point of interest cannot be determined based on its initial category information and mapping relationship, the name keyword is determined based on the current name of the sub-point of interest.

[0085] The name keyword is matched with at least one preset keyword, and if the match is successful, the first category information of the sub-interest point is determined as the logical sub-interest point.

[0086] In some embodiments, the first category of information may further include at least one of spatial sub-interest points and regional sub-interest points.

[0087] In some embodiments, the name update module 320 is specifically used for:

[0088] Obtain the second source information and / or second state information of the parent point of interest;

[0089] If it is determined that a sub-point of interest needs to be updated based on second source information and / or second state information, the name of the sub-point of interest is determined based on first category information, second category information of the parent point of interest, and the name of the parent point of interest.

[0090] The acquisition, storage, and application of user personal information involved in the technical solution disclosed herein comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0091] According to embodiments of this disclosure, this disclosure also provides an electronic device, a readable storage medium, and a computer program product.

[0092] Figure 4 A schematic block diagram of an example electronic device 400 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0093] like Figure 4 As shown, device 400 includes a computing unit 410, which can perform various appropriate actions and processes based on a computer program stored in read-only memory (ROM) 420 or a computer program loaded from storage unit 480 into random access memory (RAM) 430. RAM 430 may also store various programs and data required for the operation of device 400. The computing unit 410, ROM 420, and RAM 430 are interconnected via bus 440. Input / output (I / O) interface 450 is also connected to bus 440.

[0094] Multiple components in device 400 are connected to I / O interface 450, including: input unit 460, such as keyboard, mouse, etc.; output unit 470, such as various types of monitors, speakers, etc.; storage unit 480, such as disk, optical disk, etc.; and communication unit 490, such as network card, modem, wireless transceiver, etc. Communication unit 490 allows device 400 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0095] The computing unit 410 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 410 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 410 performs the various methods and processes described above, such as the method name determination method. For example, in some embodiments, the name determination method may be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 480. In some embodiments, part or all of the computer program may be loaded and / or installed on device 400 via ROM 420 and / or communication unit 490. When the computer program is loaded into RAM 430 and executed by the computing unit 410, one or more steps of the name determination method described above may be performed. Alternatively, in other embodiments, the computing unit 410 may be configured to perform the name determination method by any other suitable means (e.g., by means of firmware).

[0096] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0097] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0098] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0099] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0100] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with embodiments of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.

[0101] Computer systems can include clients and servers. Clients and servers are generally located far apart and typically interact via communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other. Servers can be cloud servers, servers in distributed systems, or servers incorporating blockchain technology.

[0102] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.

[0103] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.

Claims

1. A method for determining a name, comprising: A whitelist is used to determine whether sub-interests need to be updated or unified in name. The whitelist stores information sources of sub-interests that do not need to be updated or unified in name. If it is determined that the name of the sub-interest point needs to be updated or unified based on the matching of the first source information and / or first status information of the sub-interest point with the whitelist, the first category information of the sub-interest point and the parent interest point of the sub-interest point are determined. The name of the child interest point is determined based on the first category information, the second category information of the parent interest point, and the name of the parent interest point; Determining the name of the child interest point based on the first category information, the second category information of the parent interest point, and the name of the parent interest point includes: Based on the second category information, the basic name field is extracted from the parent point of interest name; Based on the first category information and the basic name field, the name of the sub-interest is determined.

2. The method according to claim 1, wherein, The step of determining the name of the sub-interest based on the first category information and the basic name field includes: Based on the first category information, the personalized name field of the sub-point of interest is extracted from the current name of the sub-point of interest. The name of the sub-interest is determined based on the first category information, the basic name field, and the personalized name field.

3. The method according to claim 1, wherein, The step of determining the name of the sub-interest based on the first category information and the basic name field includes: Based on the first category information, determine the field to be replaced in the current name of the sub-point of interest; The name of the sub-interest is obtained by replacing the field to be replaced in the current name with the base name field.

4. The method according to any one of claims 1-3, wherein, The first category information for determining sub-interest points includes: Obtain the initial category information of the sub-points of interest, and the mapping relationship between each preset first category information and each preset initial category information; Based on the initial category information of the sub-interest points and the mapping relationship, the first category information of the sub-interest points is determined.

5. The method according to claim 4, wherein, The first category of information includes information about logical sub-interest points; Also includes: If the first category information of the sub-interest point cannot be determined based on the initial category information and the mapping relationship, the name keyword is determined based on the current name of the sub-interest point. The name keyword is matched with at least one preset keyword, and if the match is successful, the first category information of the sub-interest point is determined as the information of the logical sub-interest point.

6. The method according to claim 5, wherein, The first category of information also includes at least one of spatial sub-interest point information and regional sub-interest point information.

7. The method according to claim 1, wherein, The whitelist also stores information sources of parent interest points for sub-interests that do not require name updates or unification; determining the name of the sub-interest point based on the first category information, the second category information of the parent interest point, and the name of the parent interest point includes: Obtain the second source information and / or second state information of the parent point of interest; If, based on the matching of the second source information and / or the second status information with the whitelist, it is determined that the sub-point of interest needs to undergo name update or unification, the name of the sub-point of interest is determined based on the first category information, the second category information of the parent point of interest, and the name of the parent point of interest.

8. A name determination device, comprising: The name update decision module is used to determine whether sub-interests need to be updated or unified using a whitelist. The whitelist stores information sources of sub-interests that do not need to be updated or unified. The information acquisition module is used to determine the first category information of the sub-interest point and the parent interest point of the sub-interest point when it is determined that the sub-interest point needs to be updated or unified based on the matching of the first source information and / or first status information of the acquired sub-interest point with the whitelist. The name update module is used to extract the basic name field from the name of the parent point of interest based on the second category information during the process of determining the name of the child point of interest based on the first category information, the second category information of the parent point of interest, and the name of the parent point of interest. Based on the first category information and the basic name field, the name of the sub-interest is determined.

9. The apparatus according to claim 8, wherein, The name update module is specifically used for: Based on the first category information, the personalized name field of the sub-point of interest is extracted from the current name of the sub-point of interest. The name of the sub-interest is determined based on the first category information, the basic name field, and the personalized name field.

10. The apparatus according to claim 8, wherein, The name update module is specifically used for: Based on the first category information, determine the field to be replaced in the current name of the sub-point of interest; The name of the sub-interest is obtained by replacing the field to be replaced in the current name with the base name field.

11. The apparatus according to any one of claims 8-10, wherein, The information acquisition module is specifically used for: Obtain the initial category information of the sub-points of interest, and the mapping relationship between each preset first category information and each preset initial category information; Based on the initial category information of the sub-interest points and the mapping relationship, the first category information of the sub-interest points is determined.

12. The apparatus according to claim 11, wherein, The first category of information includes logical sub-interest points; The information acquisition module is specifically used for: If the first category information of the sub-interest point cannot be determined based on the initial category information and the mapping relationship, the name keyword is determined based on the current name of the sub-interest point. The name keyword is matched with at least one preset keyword, and if the match is successful, the first category information of the sub-interest point is determined as a logical sub-interest point.

13. The apparatus according to claim 12, wherein, The first category of information also includes at least one of spatial sub-interest points and regional sub-interest points.

14. The apparatus according to claim 8, wherein, The name update module is specifically used for: Obtain the second source information and / or second state information of the parent point of interest; If, based on the matching of the second source information and / or the second status information with the whitelist, it is determined that the sub-point of interest needs to undergo name update or unification, the name of the sub-point of interest is determined based on the first category information, the second category information of the parent point of interest, and the name of the parent point of interest.

15. An electronic device comprising: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1 to 7.

16. A non-transitory computer-readable storage medium storing computer instructions, wherein, The computer instructions are used to cause the computer to perform the method according to any one of claims 1 to 7.

17. A computer program product comprising a computer program / instructions, wherein, When the computer program / instructions are executed by the processor, they implement the method of any one of claims 1 to 7.

Citation Information

Patent Citations

  • Position name generation method and position name display method

    CN110795642A