Point of interest change information search method, search device, and computer equipment
By automatically identifying changes in points of interest (POIs) on electronic maps using point-of-interest (POI) identification and change information identification models, the problem of untimely map updates is solved, enabling efficient and accurate POI updates.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-03
- Publication Date
- 2026-03-27
AI Technical Summary
In existing technologies, the update of changes to points of interest on electronic maps is not timely and relies on manual processing, resulting in insufficient timeliness and accuracy of points of interest, which cannot meet actual needs.
By employing a point of interest (POI) identification model and a change information identification model, we can automatically search for POI names and change keywords from information text. By training the model, we can improve the accuracy and efficiency of identification and generate work order information to facilitate map updates.
It enables efficient and accurate updates of point-of-interest (POI) names and keyword changes, ensuring the timeliness and accuracy of POIs on the map and reducing the cost and time delay of manual processing.
Smart Images

Figure CN117290587B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present specification relates to the technical field of point of interest updating on a map, and in particular to a point of interest change information searching method, a point of interest change information searching device and a computer device. BACKGROUND
[0002] At present, in order to maintain the timeliness of points of interest (POI) on an electronic map, a large number of web pages need to be manually read, and information about whether the name of a point of interest and the point of interest have changed is extracted from the web pages. The change information can be, for example, closure, opening or relocation. The above-mentioned manual method needs to employ a large amount of funds to hire professional labeling personnel, and the timeliness of the points of interest on the map is also restricted by the speed of manual processing. The update is not timely enough, resulting in that the points of interest on the map are not accurate enough and cannot meet the actual needs. SUMMARY
[0003] Therefore, the embodiments of the present specification provide a point of interest change information searching method, a point of interest change information searching device and a computer device, which are used to solve the technical problem that the existing technology cannot efficiently find the point of interest name and the point of interest change keyword with change information.
[0004] The embodiments of the present specification adopt the following technical solutions:
[0005] The embodiments of the present specification provide a point of interest change information searching method, which includes the following steps.
[0006] Obtaining an information text to be analyzed;
[0007] Searching a sentence containing a point of interest name from the information text by using a point of interest recognition model;
[0008] Searching a sentence with a point of interest change keyword from the sentence containing the point of interest name by using a change information recognition model;
[0009] According to the sentence with the point of interest change keyword, determining a point of interest name and a point of interest change keyword with change information as change information.
[0010] Optionally, before the step of searching the sentence containing the point of interest name from the information text by using the point of interest recognition model, the method further includes the following steps.
[0011] Obtaining a plurality of training sentences containing point of interest names for training by using a search engine and a preset point of interest name database, and training the point of interest recognition model; wherein the point of interest name database stores a plurality of point of interest names.
[0012] Optionally, the acquiring, by the search engine and the preset point-of-interest name database, a plurality of training sentences containing point-of-interest names for training comprises:
[0013] The point-of-interest name in the point-of-interest name database is searched in the search engine, information text containing the point-of-interest name is found, and all training sentences containing the point-of-interest name for training are acquired from the information text.
[0014] Optionally, before the finding, by the change information recognition model, the sentence containing the point-of-interest change keyword from the sentence containing the point-of-interest name, the method further comprises:
[0015] The sentence containing the point-of-interest name and the point-of-interest change keyword is acquired by using the preset point-of-interest change keyword table and the point-of-interest name database, and the change information recognition model is trained; the point-of-interest change keyword table stores a plurality of point-of-interest change keywords, and the point-of-interest name database stores a plurality of point-of-interest names.
[0016] Optionally, the acquiring, by the search engine, the preset point-of-interest change keyword table and the point-of-interest name database, the sentence containing the point-of-interest name and the point-of-interest change keyword comprises:
[0017] The point-of-interest name and the point-of-interest change keyword are combined to obtain a combination word.
[0018] The sentence containing the combination word is found by using the search engine.
[0019] Optionally, before the acquiring, by the preset point-of-interest change keyword table and the point-of-interest name database, the sentence containing the point-of-interest name and the point-of-interest change keyword, the method further comprises:
[0020] The point-of-interest change keyword is acquired in advance.
[0021] The first sentence containing the point-of-interest change keyword acquired in advance is found by using the search engine.
[0022] The second sentence is obtained by eliminating the point-of-interest change keyword acquired in advance and the point-of-interest name in the first sentence, or the second sentence is obtained by eliminating the point-of-interest change keyword acquired in advance in the first sentence.
[0023] The third sentence containing the second sentence is found in the information text.
[0024] The third sentence and the second sentence are compared to obtain the point-of-interest change keyword, and the point-of-interest change keyword table is generated.
[0025] Optionally, after the point of interest name and the point of interest change keyword with change information are determined according to the sentence with the point of interest change keyword, the method further includes:
[0026] generating work order information, wherein the work order information includes the point of interest name and the corresponding point of interest change keyword.
[0027] The embodiments of the present specification also provide a point of interest change information searching device, including:
[0028] a text acquisition module configured to acquire information text to be analyzed;
[0029] a point of interest searching module configured to search, by using a point of interest recognition model, a sentence containing a point of interest name from the information text to be analyzed;
[0030] a change keyword searching module configured to search, by using a change information recognition model, a sentence with a point of interest change keyword from the sentence containing the point of interest name;
[0031] a change information determining module configured to determine, according to the sentence with the point of interest change keyword, a point of interest name with change information and a point of interest change keyword as change information.
[0032] The embodiments of the present specification also provide a computer device including a memory and a processor, wherein the memory stores a control program, and the control program is executed by the processor to implement the point of interest change information searching method according to any one of the above.
[0033] The embodiments of the present specification also provide a machine readable storage medium, which stores machine executable programs and / or instructions, and the machine executable programs and / or instructions are executed by a processor to implement the point of interest change information searching method according to any one of the above.
[0034] The embodiments of the present specification adopt the above at least one technical solution to achieve the following beneficial effects:
[0035] The information text to be analyzed is acquired, the sentence containing the point of interest name is searched from the information text by using the point of interest recognition model, the sentence with the point of interest change keyword is searched from the sentence containing the point of interest name by using the change information recognition model, and the point of interest name with change information and the point of interest change keyword are determined according to the sentence with the point of interest change keyword, so that the point of interest name with change information and the point of interest change keyword can be efficiently found, and the accuracy and timeliness of the point of interest name and the point of interest change keyword can be ensured. BRIEF DESCRIPTION OF DRAWINGS
[0036] The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiments of the application and together with the description serve to explain the application. In the drawings:
[0037] Figure 1 A flowchart of a method for searching point of interest change information according to an embodiment of the present application;
[0038] Figure 2 A schematic diagram of an architecture of a method for searching point of interest change information according to an embodiment of the present application;
[0039] Figure 3 A schematic block diagram of a computer device according to an embodiment of the present application;
[0040] Figure 4 A schematic diagram of a device for searching point of interest change information according to an embodiment of the present application. DETAILED DESCRIPTION
[0041] In order to make the objects, technical solutions and advantages of the present application clearer, the technical solutions of the present application will be described below in detail with reference to the embodiments of the present application and the accompanying drawings. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application.
[0042] The technical solutions provided by the embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0043] Figure 1 A flowchart of a method for searching point of interest change information according to an embodiment of the present application. The searching method can be a web-based searching method. A point of interest (POI) is commonly known as a point, which can be composed of coordinates and name elements, for example, can represent a house, a shop, a mailbox or a bus stop in an electronic map, and the point of interest can also be understood as a sign. Referring to Figure 1 , the method for searching point of interest change information can include the following steps:
[0044] Step S102: obtaining information text to be analyzed;
[0045] In this step, a large amount of information text can be obtained through the way of web crawler, which is very convenient and efficient. The information text can be web text.
[0046] Step S104: searching a sentence containing a point of interest name from the information text by using a point of interest recognition model;
[0047] Step S106: The change information recognition model is used to find the sentence with the point of interest change keyword from the sentence containing the point of interest name.
[0048] Step S108: The point of interest name with the change information and the point of interest change keyword are determined as the change information according to the sentence with the point of interest change keyword.
[0049] In this embodiment, the information text to be analyzed is obtained; the point of interest recognition model is used to search the sentence containing the point of interest name from the information text; the change information recognition model is used to find the sentence with the point of interest change keyword from the sentence containing the point of interest name; and the point of interest name with the change information and the point of interest change keyword are determined as the change information according to the sentence with the point of interest change keyword. Therefore, the point of interest name with the change information and the point of interest change keyword can be efficiently found, so that the point of interest change keyword corresponding to the point of interest name in the map can be replaced in time, and the accuracy and timeliness of the point of interest name and the point of interest change keyword can be ensured. The change information can include other information, for example, the time of the change.
[0050] In the embodiments of the present specification, before the point of interest recognition model is used to search the sentence containing the point of interest name from the information text, the following steps can be further included:
[0051] The search engine and the preset point of interest name database are used to obtain a plurality of training sentences containing the point of interest name for training, and the point of interest recognition model is trained; wherein the point of interest name database stores a plurality of point of interest names.
[0052] In this embodiment, the search engine can be a search engine of various types. The point of interest recognition model can be regarded as a sequence labeling system. Training the point of interest recognition model can be understood as that the input of the sequence labeling system is a sentence, a continuous character string in the sentence is marked as the extracted point of interest name. The search engine and the preset point of interest name database are used to obtain a plurality of training sentences containing the point of interest name for training, and the point of interest recognition model is trained. This can comprehensively train the point of interest recognition model, avoid missing the point of interest name, and help to extract more accurate point of interest names.
[0053] In the embodiments of the present specification, the search engine and the preset point of interest name database are used to obtain a plurality of training sentences containing the point of interest name for training, which can include:
[0054] The point of interest name in the point of interest name database is searched in the search engine, the information text with the point of interest name is found, and all training sentences containing the point of interest name for training are obtained from the information text.
[0055] In the embodiment, the point of interest name database can be searched by the plurality of different types of search engines one by one, a large amount of information texts containing the point of interest name can be found, and all the sentences containing the point of interest name can be extracted from the information texts, which is very efficient.
[0056] In the embodiment, before the changed information recognition model is used to find the sentences containing the point of interest change keyword from the sentences containing the point of interest name, the following steps can be further included:
[0057] The sentences containing the point of interest name and the point of interest change keyword are obtained by using the preset point of interest change keyword table and the point of interest name database, and the changed information recognition model is trained; the point of interest change keyword table stores a plurality of point of interest change keywords, and the point of interest name database stores a plurality of point of interest names.
[0058] In the embodiment, the point of interest change keyword can include opening, closing and relocation, etc. The changed information recognition model can be regarded as a classification system, and the training of the changed information recognition model can be understood as that the input of the classification system is a sentence, and whether the input sentence contains the point of interest change keyword is determined. The sentences containing the point of interest name and the point of interest change keyword are obtained by using the preset point of interest change keyword table and the point of interest name database, and the changed information recognition model is trained, which can comprehensively train the changed information recognition model, and is conducive to extracting more accurate point of interest change keywords and avoiding missing the point of interest change keywords in the extraction process.
[0059] In the embodiment, the sentences containing the point of interest name and the point of interest change keyword are obtained by using the search engine, the preset point of interest change keyword table and the point of interest name database, which can include:
[0060] The point of interest name and the point of interest change keyword are combined to obtain a combination word.
[0061] The sentences containing the combination word are found by using the search engine.
[0062] In the embodiment, the point of interest name and the point of interest change keyword are combined to obtain a combination word. Specifically, each point of interest name and each point of interest change keyword can be combined respectively to obtain a plurality of combination words. For example, the point of interest name includes A factory and B factory, and the point of interest change keyword includes relocation and closing, and the plurality of combination words can be A factory relocation, A factory closing, B factory relocation and B factory closing. The sentences containing the point of interest name and the point of interest change keyword can be found more comprehensively by using the search engine to find the sentences containing the combination word, and the possibility of missing can be reduced.
[0063] In the embodiments of the present specification, before the sentence containing the name of the point of interest and the change keyword of the point of interest is obtained by using the preset change keyword table of the point of interest and the database of the name of the point of interest, the following steps can be further included:
[0064] determining the change keyword of the point of interest in advance;
[0065] finding a first sentence containing the change keyword of the point of interest determined in advance through a search engine;
[0066] obtaining a second sentence by removing the change keyword of the point of interest determined in advance and the name of the point of interest in the first sentence;
[0067] finding a third sentence containing the second sentence in the information text;
[0068] comparing the third sentence and the second sentence to obtain the change keyword of the point of interest, and generating the change keyword table of the point of interest.
[0069] In the embodiments, the change keyword of the point of interest determined in advance can be relocation, opening, and closure, etc. For example, the first sentence can be “A factory opened for one year”. The second sentence “one year” is obtained by removing the change keyword of the point of interest determined in advance and the name of the point of interest in the first sentence. The third sentence containing the second sentence in the information text can be the same as the first sentence, for example, it can be “A factory opened for one year”. By comparing the third sentence and the second sentence, specifically, by comparing each character in the third sentence with each character in the second sentence, it can be found that the third sentence contains “A factory opened” in addition, and “opening” is taken as the change keyword of the point of interest. The third sentence can be different from the first sentence, for example, it can be “A factory closed for one year”. By comparing each character in the third sentence with each character in the second sentence, it can be found that the third sentence contains “A factory closed” in addition, and “closure” is taken as the change keyword of the point of interest. When the content contained in the third sentence does not contain the name of the point of interest, for example, the third sentence is “X X married for one year”, and “X X” is not the point of interest, the third sentence can be ignored. The way of generating the change keyword table of the point of interest in the embodiments is very intelligent and efficient, and can obtain very comprehensive change keywords of the point of interest, reducing the possibility of omission.
[0070] In addition, the "obtaining the second sentence by eliminating the predetermined point of interest change keyword and the point of interest name in the first sentence" in the above embodiment can also be replaced by "obtaining the second sentence by eliminating the predetermined point of interest change keyword in the first sentence". For another example, the first sentence can be "A factory is open for one year". The second sentence is obtained by eliminating the predetermined point of interest change keyword in the first sentence, that is, "A factory one year". The third sentence containing the second sentence is found in the information text, and the third sentence can be the same as the first sentence, for example, it can be "A factory is open for one year". By comparing each character in the third sentence with each character in the second sentence, it can be found that the third sentence contains "is open" in addition to the second sentence, and "is open" is taken as the point of interest change keyword. The third sentence can be different from the first sentence, for example, it can be "B factory is open for one year". At this time, although the point of interest name "B factory" in the third sentence is different from the point of interest name "A factory" in the second sentence, when "B factory" and "A factory" are both names of points of interest, or when the point of interest name "B factory" in the third sentence and the point of interest name "A factory" in the second sentence belong to the same type, that is, the factory type, they can still be processed in the same way, that is, they are regarded as the same, and by comparing each character in the third sentence with each character in the second sentence, it can be found that the third sentence contains "is open" in addition to the second sentence, and "is open" is taken as the point of interest change keyword.
[0071] In addition to including the point of interest change keyword, the first sentence can also include or not include the point of interest name. For example, the first sentence can be "open for one year". The second sentence is obtained by eliminating the predetermined point of interest change keyword in the first sentence, that is, "one year". The third sentence containing the second sentence is found in the information text, and the third sentence can be the same as the first sentence, for example, it can be "open for one year". By comparing each character in the third sentence with each character in the second sentence, it can be found that the third sentence contains "open" in addition to the second sentence, and "open" is taken as the point of interest change keyword. The third sentence can be different from the first sentence, for example, it can be "close for one year". By comparing each character in the third sentence with each character in the second sentence, it can be found that the third sentence contains "close" in addition to the second sentence, and "close" is taken as the point of interest change keyword.
[0072] In the embodiments of the present specification, after the point of interest name and the point of interest change keyword of the change information are determined according to the sentence containing the point of interest change keyword, the following steps can also be included:
[0073] The point of interest change keyword is taken as the point of interest change keyword of the corresponding point of interest name in the map.
[0074] In the embodiment, the point of interest change keyword of the point of interest name determined to exist change information is compared with the point of interest change keyword of the corresponding point of interest name in the map. If the two are inconsistent, the point of interest change keyword of the point of interest name determined to exist change information is used to replace the point of interest change keyword of the corresponding point of interest name in the map, so as to ensure the authenticity and validity of the point of interest change keyword of the point of interest name in the map.
[0075] In the embodiment, after the point of interest name determined to exist change information and the point of interest change keyword are determined according to the sentence containing the point of interest change keyword, the following steps can be further included:
[0076] generating work order information, wherein the work order information contains the point of interest name and the corresponding point of interest change keyword.
[0077] In the embodiment, it can be understood that the work order information can be generated according to the sentence containing the point of interest name and the corresponding point of interest change keyword. In addition to the point of interest name and the corresponding point of interest change keyword, the work order information can also contain time information, such as the time of opening, the time of relocation, etc. The work order information can facilitate the staff to timely understand and check whether the point of interest name and the corresponding point of interest change keyword are accurate.
[0078] Figure 2 The schematic diagram of the architecture of the method for searching the point of interest change information in the embodiment is shown in FIG. 1. As shown in FIG. 1, the method for searching the point of interest change information in the embodiment includes the following steps: Figure 2The architecture comprises an automatic labeler, a POI name automatic extractor, a POI change keyword list, and a POI change information discriminator. The automatic labeler uses a search engine and a preset POI name database (POI database) to obtain a plurality of sentences containing POI names from a large amount of Internet text as a labeled corpus #1. The POI recognition model (POI name automatic extractor) is trained by the labeled corpus #1; wherein the POI name database stores a plurality of POI names. The POI recognition model is used to search for sentences containing POI names from the information text of an Internet webpage, and the POI names in the sentences are marked as highlights, that is, to form highlighted text. The POI change keyword list (POI change keyword list) and the POI names in the highlighted text are used to obtain sentences containing POI names and POI change keywords as a labeled corpus #2. The change information recognition model (POI change information discriminator) is trained by the labeled corpus #2. The change information recognition model can determine the POI names and POI change keywords with change information from the sentences containing POI names extracted by the POI recognition model. The POI name and the POI change keyword with the change information are used to generate a work order information (work order information), wherein the work order information contains the POI name and the corresponding POI change keyword.
[0079] Figure 3 A structural schematic block diagram of a computer device 800 in an embodiment of the present specification is shown in FIG. 1. Referring to FIG. 1, Figure 3 The present application also provides a computer device 800 comprising a memory 830 and a processor 810, wherein the memory 830 stores a control program 820, and the control program 820 is executed by the processor 810 to implement the POI change information searching method according to any one of the above embodiments.
[0080] The present application also provides a machine-readable storage medium, which stores a machine-executable program and / or instructions, and the machine-executable program and / or instructions are executed by a processor to implement the POI change information searching method according to any one of the above embodiments.
[0081] Figure 4 A schematic diagram of a POI change information searching device in an embodiment of the present specification is shown in FIG. 2. The present application also provides a POI change information searching device. The searching device can comprise a text acquisition module 401, a POI searching module 402, a change keyword searching module 403, and a change information determining module 404.
[0082] The text acquisition module 401 is configured to acquire information text to be analyzed;
[0083] The POI searching module 402 is configured to use a POI recognition model to search for sentences containing POI names from the information text;
[0084] The change word searching module 403 is configured to search, by using the change information recognition model, the sentence containing the point of interest name from the sentence to find the sentence in which the point of interest change keyword exists;
[0085] The change information determining module 404 is configured to determine, according to the sentence in which the point of interest change keyword exists, the point of interest name in which the change information exists and the point of interest change keyword as the change information.
[0086] It should be noted that the device provided in the present application is one-to-one corresponding to the method provided in the present application, and therefore the device also has similar beneficial technical effects as the method. Since the beneficial technical effects of the method have been described in detail above, the beneficial technical effects of the device will not be described here. The above various embodiments in the present application can be combined arbitrarily.
[0087] In the 1990s, it was quite obvious to distinguish whether an improvement in a technology was in hardware (e.g., improvement in circuit structures of diodes, transistors, switches, etc.) or in software (improvement in method flow). However, as technology has evolved, many improvements in method flow today can be considered as direct improvements in hardware circuit structures. Designers almost always obtain the corresponding hardware circuit structures by programming the improved method flow into hardware circuits. Therefore, it cannot be said that an improvement in a method flow cannot be implemented by hardware entity modules. For example, a programmable logic device (PLD) (e.g., a field programmable gate array (FPGA)) is an integrated circuit whose logic function is determined by user programming of the device. A digital system is "integrated" on a PLD by the designer programming it, rather than by asking a chip manufacturer to design and fabricate a custom integrated circuit chip. Moreover, instead of manually fabricating integrated circuit chips, this programming is now mostly implemented by "logic compiler" software, which is similar to software compilers used in program development, and the original code to be compiled is written in a specific programming language, which is called a hardware description language (HDL), and there are many such languages, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc., and the most commonly used are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should be aware that, as long as the method flow is logically programmed in the above-mentioned hardware description languages and programmed into an integrated circuit, a hardware circuit implementing the logical method flow can be easily obtained.
[0088] The controller can be implemented in any suitable way, for example, the controller can take the form of a microprocessor or processor and a computer readable medium storing computer readable program code, such as software or firmware, executable by the (micro)processor, logic gates, switches, an application specific integrated circuit (ASIC), a programmable logic controller and an embedded microcontroller, examples of which include but are not limited to the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20 and Silicone Labs C8051F320, the memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also know that, in addition to being implemented in pure computer readable program code, the controller can also be implemented to perform the same functions in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers and embedded microcontrollers, etc. by logically programming the method steps. Therefore, such a controller can be considered as a hardware component, and the means included therein for implementing various functions can also be considered as structures within the hardware component. Alternatively, the means for implementing various functions can even be considered as both a software module implementing a method and a structure within a hardware component.
[0089] The systems, apparatuses, modules or units illustrated by the above embodiments can be specifically implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer can be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0090] For the sake of description, the above apparatuses are described in various units by functions respectively. Of course, the functions of each unit can be implemented in the same or multiple software and / or hardware in the implementation of the present application.
[0091] Those skilled in the art will understand that the embodiments of the present application can be provided as a method, a system or a computer program product. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer usable program code.
[0092] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.
[0093] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.
[0094] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.
[0095] In one typical configuration, the computing device includes one or more processors (CPU's), input / output interfaces, network interfaces, and memory.
[0096] The memory can include non-persistent memory and / or persistent memory, such as flash memory, read-only memory (ROM), and / or volatile or non-volatile random access memory (RAM), among others. The memory is an example of computer-readable media.
[0097] Computer-readable media includes permanent and non-permanent, movable and non-movable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to a computing device. According to the definition herein, computer-readable media does not include transitory media such as modulated data signals and carriers.
[0098] It should also be noted that the terms "comprising", "containing", or any other variant thereof are intended to encompass non-exclusive inclusion, such that processes, methods, articles or devices that comprise a list of elements not only include those elements, but also include other elements not expressly listed or inherent to such processes, methods, articles or devices. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or device comprising the element.
[0099] The present application can be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The present application can also be practiced in distributed computing environments where tasks are performed by remote processing devices that are connected through a communication network. In a distributed computing environment, program modules can be located in both local and remote computer storage media including storage devices.
[0100] Each embodiment in the specification is described in a progressive manner, and the same or similar parts between each embodiment can be referred to each other, and each embodiment focuses on the difference from other embodiments. In particular, for system embodiments, since they are basically similar to method embodiments, the description is relatively simple, and the relevant parts can be referred to the part of the method embodiment.
[0101] The above merely provides an example of the present application, and is not intended to limit the present application. Any modification, equivalent replacement, improvement, etc. within the spirit and principle of the present application should be included in the scope of claims of the present application.
Claims
1. A method for searching point-of-interest change information, characterized in that, include: Obtain the text of the information to be analyzed; An interest point recognition model is used to search for statements containing interest point names in the information text; A change information identification model is used to search for statements containing change keywords for points of interest from the statements containing point of interest names; Based on the statements containing keywords indicating changes to points of interest, determine the names and keywords of points of interest that have been changed, and use them as the change information. Before using the change information identification model to search for statements containing keywords related to point-of-interest changes from the statements containing the point-of-interest names, the method further includes: Obtain predetermined interest change keywords; find a first statement containing the predetermined interest change keywords through a search engine; remove the predetermined interest change keywords and interest names from the first statement to obtain a second statement; or remove the predetermined interest change keywords from the first statement to obtain a second statement; find a third statement containing the second statement in the information text; compare the third statement and the second statement to obtain interest change keywords, and generate the interest change keyword form. Using a pre-set list of interest point change keywords and a database of interest point names, sentences containing interest point names and interest point change keywords are obtained, and the change information recognition model is trained; wherein the list of interest point change keywords stores multiple interest point change keywords, and the database of interest point names stores multiple interest point names.
2. The search method according to claim 1, characterized in that, Before employing the point of interest identification model to search for statements containing point of interest names in the information text, the method further includes: Using a search engine and a pre-set database of point-of-interest (POI) names, multiple training statements containing POI names are obtained for training, and the POI recognition model is trained; wherein the POI name database stores multiple POI names.
3. The search method according to claim 2, characterized in that, The process involves using a search engine and a pre-defined database of point-of-interest (POI) names to obtain multiple training statements containing POI names for training purposes, including: Search the database of point of interest names in the search engine, find the information text containing point of interest names, and extract all training statements containing point of interest names from the information text for training purposes.
4. The search method according to claim 1, characterized in that, The preset interest point change keyword form and interest point name database are used to obtain statements containing interest point names and interest point change keywords, including: Combine the name of the point of interest and the keywords for changing the point of interest to obtain the combined words; Use a search engine to find statements containing the aforementioned combination of words.
5. The search method according to claim 1, characterized in that, After determining the name of the point of interest and the keyword of the point of interest change based on the statement indicating the existence of changed keywords, the method further includes: Generate work order information, wherein the work order information includes the name of the point of interest and the corresponding keywords for changing the point of interest.
6. A device for finding changes in point of interest information, characterized in that, include: The text acquisition module is used to acquire the text information to be analyzed. The point of interest (POI) search module is used to search for statements containing POI names from the information text using an POI recognition model; obtain pre-determined POI change keywords; find a first statement containing the pre-determined POI change keywords through a search engine; remove the pre-determined POI change keywords and POI names from the first statement to obtain a second statement; or remove the pre-determined POI change keywords from the first statement to obtain a second statement; find a third statement containing the second statement in the information text; compare the third statement with the second statement to obtain POI change keywords and generate the POI change keyword form; and use the pre-set POI change keyword form and POI name database to obtain statements containing POI names and POI change keywords to train the change information recognition model. The interest point change keyword form stores multiple interest point change keywords, and the interest point name database stores multiple interest point names; The change word search module is used to search for statements containing change keywords of point of interest from the statements containing point of interest names using a change information recognition model; The change information determination module is used to determine the name of the point of interest and the change keyword of the point of interest based on the statement containing the change keyword of the point of interest, and use them as change information.
7. A computer device comprising a memory and a processor, wherein the memory stores a control program, which, when executed by the processor, is used to implement a method for finding point-of-interest change information according to any one of claims 1 to 5.
8. A machine-readable storage medium having stored thereon a machine-executable program and / or instructions, which, when executed by a processor, implement the method for finding point-of-interest change information according to any one of claims 1 to 5.
Citation Information
Patent Citations
Method and device for updating information
CN110647623A