技术领域technical field
本发明涉及电子地图技术领域,具体涉及一种挖掘地图兴趣点POI的方法和装置。The invention relates to the technical field of electronic maps, in particular to a method and device for digging POIs in maps.
背景技术Background technique
POI(Point of Interest,兴趣点)是指用户感兴趣或对用户来说有实际用途的特定的地理位置点。在地理信息系统中,一个POI可以是一个商铺、一个公交站,一个学校等,拥有大量丰富且准确的POI通常被认为是电子地图产品的核心竞争力。POI (Point of Interest, point of interest) refers to a specific geographical point that is of interest to the user or has practical uses for the user. In a geographic information system, a POI can be a store, a bus stop, a school, etc. Having a large number of rich and accurate POIs is generally considered the core competitiveness of electronic map products.
目前,电子地图的POI主要由地图提供商定期提供,地图提供商人工收集海量POI后将收集的POI标注在电子地图上。而实际上,每天都会有大量的POI新点产生,按照地图提供商提供POI的速度很难满足地图产品的需求,POI新点的挖掘及时性差。At present, POIs of electronic maps are mainly provided regularly by map providers, who manually collect a large number of POIs and mark the collected POIs on the electronic map. In fact, a large number of new POI points are generated every day. According to the speed of POI provided by map providers, it is difficult to meet the needs of map products, and the timeliness of mining new POI points is poor.
发明内容Contents of the invention
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的挖掘地图兴趣点POI的方法和装置。In view of the above problems, the present invention is proposed to provide a method and device for mining map POIs that overcome the above problems or at least partially solve the above problems.
依据本发明的一个方面,提供了一种挖掘地图兴趣点POI的方法,包括:According to one aspect of the present invention, there is provided a method of mining map POIs, including:
获取预设时间段内产生的地图垂直搜索日志,组成第一搜索日志集合;Obtaining map vertical search logs generated within a preset time period to form a first search log set;
对第一搜索日志集合进行过滤处理,得到第二搜索日志集合;Filtering the first search log set to obtain a second search log set;
对第二搜索日志集合中的各搜索日志中的查询词进行完善处理,得到新的POI。The query words in each search log in the second search log set are perfected to obtain a new POI.
根据本发明的另一个方面,提供了一种挖掘地图兴趣点POI的装置,包括:According to another aspect of the present invention, there is provided a device for mining map POIs, including:
日志获取单元,适于获取预设时间段内产生的地图垂直搜索日志,组成第一搜索日志集合;The log acquisition unit is adapted to acquire map vertical search logs generated within a preset time period to form a first search log set;
日志过滤单元,适于对第一搜索日志集合进行过滤处理,得到第二搜索日志集合;a log filtering unit adapted to filter the first search log set to obtain a second search log set;
新点挖掘单元,适于对第二搜索日志集合中的各搜索日志中的查询词进行完善处理,得到新的POI。The new point mining unit is adapted to perfect the query words in each search log in the second search log set to obtain a new POI.
根据本发明的又一个方面,提供了一种电子设备,该电子设备包括:处理器;以及,被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行根据本发明一个方面所述的方法的步骤。According to a further aspect of the present invention there is provided an electronic device comprising: a processor; and a memory arranged to store computer-executable instructions which, when executed, cause the processor to The steps of a method according to an aspect of the invention are performed.
根据本发明的再一个方面,提供了一种计算机可读存储介质,计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现本发明一个方面所述的方法的步骤。According to still another aspect of the present invention, a computer-readable storage medium is provided, and the computer-readable storage medium stores one or more programs, and when the one or more programs are executed by a processor, it implements the steps of the method described above.
本发明的技术方案,通过获取预设时间段内产生的地图垂直搜索日志,组成第一搜索日志集合,对第一搜索日志集合进行过滤处理,得到第二搜索日志集合,对第二搜索日志集合中的各搜索日志中的查询词进行完善处理,得到新的POI。由于用户在使用电子地图时,每天都会产生地图垂直搜索日志,基于此,从大量的地图垂直搜索日志中自主、及时的发掘高质量的POI新点,扩大了地图产品的POI覆盖率并提高了POI挖掘效率和及时性,满足了用户需求,提高地图产品的竞争力。In the technical solution of the present invention, the first search log set is formed by acquiring the map vertical search logs generated within the preset time period, and the first search log set is filtered to obtain the second search log set, and the second search log set is The query words in each search log in the search log are perfected to obtain a new POI. When users use electronic maps, map vertical search logs are generated every day. Based on this, high-quality new POI points are independently and timely discovered from a large number of map vertical search logs, which expands the POI coverage of map products and improves The efficiency and timeliness of POI mining meet the needs of users and improve the competitiveness of map products.
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention, it can be implemented according to the contents of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and understandable , the specific embodiments of the present invention are enumerated below.
附图说明Description of drawings
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiment. The drawings are only for the purpose of illustrating a preferred embodiment and are not to be considered as limiting the invention. Also throughout the drawings, the same reference numerals are used to designate the same components. In the attached picture:
图1示出了根据本发明一个实施例的挖掘地图兴趣点POI的方法的流程示意图;Fig. 1 shows a schematic flow diagram of a method for mining map points of interest POIs according to an embodiment of the present invention;
图2示出了根据本发明一个实施例的地图搜索结果示意图;Fig. 2 shows a schematic diagram of map search results according to an embodiment of the present invention;
图3示出了根据本发明一个实施例的另一地图搜索结果示意图;Fig. 3 shows a schematic diagram of another map search result according to an embodiment of the present invention;
图4示出了根据本发明一个实施例的挖掘地图兴趣点POI的装置的框图。Fig. 4 shows a block diagram of an apparatus for mining POIs on a map according to an embodiment of the present invention.
具体实施方式Detailed ways
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
图1示出了根据本发明一个实施例的挖掘地图兴趣点POI的方法的流程示意图,参见图1,本实施例的挖掘地图兴趣点POI的方法包括下列步骤:Fig. 1 shows a schematic flow chart of a method for mining map POIs according to an embodiment of the present invention. Referring to Fig. 1, the method for mining map POIs of this embodiment includes the following steps:
步骤S101,获取预设时间段内产生的地图垂直搜索日志,组成第一搜索日志集合;Step S101, obtaining map vertical search logs generated within a preset time period to form a first search log set;
这里的预设时间段,比如每月。即,本步骤中按月为周期获取一个月内产生的地图垂直搜索日志,将这些地图垂直搜索日志组成第一搜索日志集合。基于第一搜索日志集合以得到新的POI。从而与现有技术中主要靠地图提供商提供POI数据且数据提供周期以季度为单位相比,能够根据地图使用中产生的日志数据及时、有效的挖掘新的POI,实现了基于用户反馈(即用户的地图搜索日志)来及时扩充高质量POI新点的效果,拓展了POI新点挖掘新路径。The preset time period here, such as monthly. That is, in this step, map vertical search logs generated within one month are acquired on a monthly basis, and these map vertical search logs are combined into a first search log set. A new POI is obtained based on the first search log set. Therefore, compared with the prior art that mainly relies on the map provider to provide POI data and the data providing cycle is quarterly, new POIs can be mined in a timely and effective manner according to the log data generated in the use of the map, and realized based on user feedback (i.e. The user's map search log) to timely expand the effect of high-quality POI new points, and expand the new path of POI new points mining.
步骤S102,对第一搜索日志集合进行过滤处理,得到第二搜索日志集合;Step S102, performing filtering processing on the first search log set to obtain a second search log set;
步骤S103,对第二搜索日志集合中的各搜索日志中的查询词进行完善处理,得到新的POI。In step S103, the query words in each search log in the second search log set are perfected to obtain a new POI.
由图1所示可知,本实施例的挖掘地图兴趣点的方法,通过获取预设时间段内产生的地图垂直搜索日志,进行过滤处理,基于过滤后得到的第二搜索日志集合对搜索日志中的查询词进行完善处理得到新的POI。从而可以基于海量的用户使用日志数据,主动、及时的挖掘出新的POI,提高了POI的挖掘速度,并且经过过滤处理过滤掉低质量的日志也保证了挖掘出的新的POI的准确性。As shown in FIG. 1, it can be seen that the method for mining map interest points in this embodiment, by obtaining the map vertical search log generated within a preset time period, performs filtering processing, based on the second search log set obtained after filtering, sorts the search log The query words are perfected to get a new POI. In this way, new POIs can be actively and timely mined based on massive user log data, which improves the POI mining speed, and filtering out low-quality logs through filtering also ensures the accuracy of the mined new POIs.
在本发明的一个实施例中,前述步骤S102中对第一搜索日志集合进行过滤处理,得到第二搜索日志集合包括:对第一搜索日志集合中的每条搜索日志,判断该搜索日志中的查询词是否有地图需求,如果有地图需求则将该搜索日志放入第二搜索日志集合中,如果没有地图需求则过滤掉该搜索日志。In an embodiment of the present invention, in the aforementioned step S102, filtering the first search log set to obtain the second search log set includes: for each search log in the first search log set, judging the Whether the query word has a map requirement, if there is a map requirement, put the search log into the second search log collection, and if there is no map requirement, filter out the search log.
这里的有地图需求是指用户的搜索查询需求是指向搜索地图的,而非指向地图之外。考虑到现有的地图产品的功能十分丰富,可以满足用户的多种搜索查询需求,比如,对快递的查询需求,对路线的查询需求,对拥堵状况的查询需求等。这些查询需求对于挖掘POI新点来说,可以被认为是干扰数据,因此,本实施例中通过地图需求这一过滤条件,将那些没有地图需求的搜索查询日志过滤掉,从而减少了数据处理量,并保证了挖掘的POI新点的质量。The need for a map here means that the user's search query needs point to the search map, rather than pointing to the outside of the map. Considering that the existing map products are very rich in functions, they can meet various search and query needs of users, such as the query needs of express delivery, route query, and congestion status query. These query requirements can be considered as interference data for mining new POI points. Therefore, in this embodiment, through the filter condition of map requirements, those search query logs without map requirements are filtered out, thereby reducing the amount of data processing. , and guarantee the quality of new POI points excavated.
而判断一条搜索日志中的查询词是否有地图需求的一个具体实施方式是通过调用预设的地图需求打分接口来获取该搜索日志中的查询词的得分;根据该搜索日志中的查询词的得分确定是否有地图需求。And a specific implementation manner of judging whether a query word in a search log has a map requirement is to obtain the score of the query word in the search log by calling a preset map requirement scoring interface; according to the score of the query word in the search log Determine if there is a map requirement.
也就是说,本发明一个实施例中,通过一个打分机制判断当前搜索日志中的查询词是否有地图需求。举例而言,如果调用预设的地图需求打分接口来获取的当前搜索日志中的查询词的得分为“score:288”,即地图需求打分接口返回有效得分,说明当前搜索日志有地图需求。如果地图需求打分接口返回“无有效得分”,说明当前搜索日志没有地图需求,这些搜索日志将会被过滤掉而不会进入到后续的流程中。That is to say, in one embodiment of the present invention, a scoring mechanism is used to determine whether the query words in the current search log have map requirements. For example, if the score of the query word in the current search log obtained by calling the preset map requirement scoring interface is "score: 288", that is, the map requirement scoring interface returns a valid score, indicating that the current search log has a map requirement. If the map request scoring interface returns "No valid score", it means that the current search log has no map request, and these search logs will be filtered out and will not enter the subsequent process.
在本发明的一个实施例中,前述步骤S102中对第一搜索日志集合进行过滤处理,得到第二搜索日志集合包括:预设一个或多个查询词排除类型,对第一搜索日志集合中的每条搜索日志,判断该搜索日志中的查询词是否属于查询词排除类型,如果属于则过滤掉该搜索日志,如果不属于则将该搜索日志放入第二搜索日志集合中。In one embodiment of the present invention, in the aforementioned step S102, filtering the first search log set to obtain the second search log set includes: preset one or more query term exclusion types, and filter the first search log set For each search log, it is judged whether the query word in the search log belongs to the query word exclusion type, if it is, the search log is filtered out, and if it is not, the search log is put into the second search log set.
这里的查询词排除类型是指在挖掘POI新点过程中不感兴趣的查询词类型,例如,公交线路类型(如402路),地铁线路类型(如地铁10号线)和路线类型(如A地点到B地点)。这些查询词通常也不是待挖掘的POI新点对应的查询词,所以,本实施例预设一个或多个查询词排除类型,然后将第一搜索日志集合中的每搜索日志的查询词和预设的一个或者多个查询词排除类型进行一一比较,判断搜索日志的查询词是否属于查询词排除类型,如果属于查询词排除类型就把这条搜索日志过滤掉,如果不属于查询词排除类型,那么把该搜索日志放入第二搜索日志集合中。第二搜索日志集合中的搜索日志是可靠性和准确性比较高的那些搜索日志,可能被用来生成新的POI。The query word exclusion type here refers to the type of query words that are not interested in the process of mining new POI points, for example, bus line type (such as 402 road), subway line type (such as subway line 10) and route type (such as A location to location B). These query words are usually not the query words corresponding to the new POI points to be mined. Therefore, this embodiment presets one or more query word exclusion types, and then combines the query words of each search log in the first search log set with the predicted query words. One or more query word exclusion types are compared one by one to determine whether the query words in the search log belong to the query word exclusion type. If they belong to the query word exclusion type, filter out this search log. If they do not belong to the query word exclusion type , then put the search log into the second search log set. The search logs in the second search log set are those with relatively high reliability and accuracy, and may be used to generate new POIs.
在本发明的一个实施例中,如果要挖掘新的POI点,就需要将搜索日志中的查询词与线上已经存在的POI对应的查询词相同的搜索日志过滤掉,从而只留下那些与线上已经存在的POI对应的查询词不同的,可能挖掘出新的POI的搜索日志。因而,前述步骤S102中对第一搜索日志集合进行过滤处理,得到第二搜索日志集合还包括:对第一搜索日志集合中的每条搜索日志,判断该搜索日志中的查询词是否为已知POI对应的查询词,如果是则过滤掉该搜索日志,如果不是则将该搜索日志放入第二搜索日志集合中。In one embodiment of the present invention, if new POI points are to be excavated, it is necessary to filter out the search logs whose query words in the search log are the same as the query words corresponding to POIs already existing on the line, thereby only leaving those If the query words corresponding to POIs that already exist online are different, it is possible to dig out the search logs of new POIs. Therefore, in the aforementioned step S102, filtering the first search log set to obtain the second search log set further includes: for each search log in the first search log set, judging whether the query words in the search log are known If the query word corresponding to the POI is, the search log is filtered out, and if not, the search log is put into the second search log set.
而判断该搜索日志中的查询词是否为已知POI对应的查询词的一个具体实施方式是,将该搜索日志中的查询词输入到POI数据检索引擎,根据POI数据检索引擎的返回结果判断该搜索日志中的查询词是否为已知POI对应的查询词;其中,POI数据检索引擎是根据线上已知的POI数据搭建的。And a specific embodiment of judging whether the query word in the search log is a query word corresponding to a known POI is to input the query word in the search log into the POI data retrieval engine, and judge the POI data according to the return result of the POI data retrieval engine. Whether the query term in the search log corresponds to a known POI; wherein, the POI data retrieval engine is built based on online known POI data.
也就是说,本实施例中利用一个根据线上已知POI数据搭建的数据检索引擎,将当前搜索日志中的查询词输入到POI数据检索引擎中,POI数据检索引擎检索后会返回结果,如果收到POI数据检索引擎返回的与已知POI对应的查询词相同的结果,则将此搜索日志过滤掉。否则,保留搜索日志。这样可以过滤掉线上已经存在的POI对应的查询词,留下的搜索日志中的查询词有很大概率就是新的POI对应的查询词。That is to say, in this embodiment, a data retrieval engine built based on known online POI data is used to input the query words in the current search log into the POI data retrieval engine, and the POI data retrieval engine will return the result after retrieval, if When the POI data retrieval engine returns a result identical to the query word corresponding to the known POI, the search log is filtered out. Otherwise, keep the search log. In this way, query words corresponding to POIs that already exist online can be filtered out, and the query words in the remaining search logs have a high probability of being query words corresponding to new POIs.
经过上面的过滤处理后,可以得到第二搜索日志集合,一个实施例中可以直接根据第二搜索日志集合中的搜索日志中的查询词生成新的POI。但是,考虑到第二搜索日志集合中的搜索日志数量仍然较大,为了进一步降低数据处理量,并提高新的POI的质量,本发明一个实施例中在得到第二搜索日志集合之后,并在对第二搜索日志集合中的各搜索日志中的查询词进行完善处理的步骤之前,进一步包括:对第二搜索日志集合中的各搜索日志的查询词进行优先级排序;则所述对第二搜索日志集合中的各搜索日志中的查询词进行完善处理包括:按照各查询词的优先级排序顺序对其进行完善处理。After the above filtering process, the second search log set can be obtained. In one embodiment, a new POI can be generated directly according to the query words in the search logs in the second search log set. However, considering that the number of search logs in the second search log set is still relatively large, in order to further reduce the amount of data processing and improve the quality of new POIs, in one embodiment of the present invention, after obtaining the second search log set, and Before the step of perfecting the query words in each search log in the second search log set, it further includes: prioritizing the query words in each search log in the second search log set; The perfecting processing of the query words in each search log in the search log set includes: performing perfect processing on the query words according to their priority order.
即,通过对第二搜索日志集合中的各搜索日志的查询词进行优先级排序,然后按照各查询词的优先级排序顺序对其进行完善处理。比如,第二搜索日志集合中的一条搜索日志中的查询词(奇虎360)的优先级为一级,而另一条搜索日志中的查询词(奇虎360附近的美食)的优先级为二级,那么,后续在完善POI新点对应的查询词时,先完善高优先级的查询词,即奇虎360这一查询词,在此之后,完善奇虎360附近的美食这一查询词。如此,能够将更加高质量的POI新点对应的查询词尽快完善出来,并得到挖掘的POI新点,提高了POI新点的挖掘速度和效率。That is, by prioritizing the query words of each search log in the second search log set, and then performing refinement processing on them according to the priority order of each query word. For example, the priority of the query word (Qihoo 360) in a search log in the second search log set is first level, and the priority of the query word (food near Qihoo 360) in the other search log is two Then, when improving the query words corresponding to the new POI points, first improve the high-priority query words, that is, the query words of Qihoo 360, and after that, improve the query words of food near Qihoo 360. In this way, the query words corresponding to the new POI points of higher quality can be improved as soon as possible, and the new POI points to be mined can be obtained, which improves the mining speed and efficiency of the new POI points.
本发明一个实施例中提供了对第二搜索日志集合中的各搜索日志的查询词进行优先级排序的实施方式,具体的,从第二搜索日志集合中的各搜索日志中分别提取字节数字段的值;字节数字段表示用户搜索时服务器返回的字节数;如果字节数字段的值小于第一字节数阈值,则为对应的搜索日志中的查询词分配高优先级;如果字节数字段的值大于第二字节数阈值,则为对应的搜索日志中的查询词分配低优先级;第二字节数阈值大于第一字节数阈值。An embodiment of the present invention provides an implementation manner of prioritizing the query words of each search log in the second search log set, specifically, extracting byte numbers from each search log in the second search log set The value of the field; the byte number field indicates the number of bytes returned by the server when the user searches; if the value of the byte number field is less than the first byte number threshold, the query word in the corresponding search log is assigned a high priority; if If the value of the byte number field is greater than the second byte number threshold, the query word in the corresponding search log is assigned a low priority; the second byte number threshold is greater than the first byte number threshold.
需要说明的是,第二搜索日志集合中的各搜索日志中均包含一个字节数字段,该字段记录了用户使用查询词在地图上搜索时,服务器返回的字节数。比如,用户使用查询词奇虎360附近的美食在在地图上搜索时,服务器返回的字节数为30(即,字节数字段的值为30)大于预设的第二字节数阈值12,那么即可为对应的搜索日志中的查询词(即,奇虎360附近的美食)分配低优先级。而如果用户使用查询词奇虎360在在地图上搜索时,服务器返回的字节数为8(即,字节数字段的值为8)小于第一字节数阈值10,则为对应的搜索日志中的查询词(即,奇虎360)分配高优先级。It should be noted that each search log in the second search log set includes a byte number field, which records the number of bytes returned by the server when the user uses the query word to search on the map. For example, when the user uses the query word Qihoo 360 to search for food near the map, the number of bytes returned by the server is 30 (that is, the value of the number of bytes field is 30) which is greater than the second preset threshold of 12 bytes. , then a low priority can be assigned to the query word in the corresponding search log (that is, food near Qihoo 360). And if the user uses the query word Qihoo 360 to search on the map, the number of bytes returned by the server is 8 (that is, the value of the number of bytes field is 8) is less than the first threshold of 10 bytes, then the corresponding search The query term (ie, Qihoo 360) in the log is assigned high priority.
之所以通过服务器返回的字节数的大小来为查询词分配不同的优先级是因为,当用户的查询词更趋近于一个POI新点时,服务器找到的POI结果数相应的很小,即满足查询条件的结果数量少,这也说明查询词很有可能是一个精准的POI。而如果用户的查询词更偏离POI新点,比如仅仅是一个返查询,那么服务器找到的POI结果数相应的就会很大,即满足查询条件的结果数量多。基于此,可以对第二搜索日志集合中的各搜索日志的查询词进行优先级排序。从而更及时、准确的发掘出POI新点对应的查询词。The reason why the query words are assigned different priorities by the size of the number of bytes returned by the server is that when the user's query words are closer to a POI new point, the number of POI results found by the server is correspondingly small, that is, The number of results that meet the query conditions is small, which also shows that the query word is likely to be an accurate POI. And if the user's query is more deviated from the new point of POI, for example, it is only a return query, then the number of POI results found by the server will be correspondingly large, that is, the number of results that meet the query conditions is large. Based on this, the query words in the search logs in the second search log set may be prioritized. In this way, query words corresponding to new POI points can be discovered more timely and accurately.
由上可知,本实施例的方法以地图垂直搜索日志为基础,利用查询词分析和数据检索引擎过滤等手段,高效的从预定时期内产生的(例如,每月)海量日志中挖掘出可能成为POI新点的查询词。As can be seen from the above, the method in this embodiment is based on the vertical map search log, and utilizes methods such as query word analysis and data retrieval engine filtering to efficiently dig out possible data from a large number of logs generated within a predetermined period (for example, every month). Query words for POI new points.
下面结合一个具体的示例对挖掘地图兴趣点POI的方法的步骤进行说明。The steps of the method for mining POIs on a map will be described below with a specific example.
步骤S201,获取日志数据。Step S201, acquiring log data.
本实施例中,以月为周期,获取线上地图垂直搜索日志,该地图垂直搜索日志记录有用户的查询词以及城市等信息。In this embodiment, the online map vertical search log is acquired on a monthly basis, and the map vertical search log records information such as the user's query words and cities.
步骤S202,筛选出有地图需求的查询词。Step S202, filter out query words that require maps.
每次处理时输入一条日志,通过一个打分机制判断当前搜索日志中的查询词是否有地图需求。Input a log for each processing, and use a scoring mechanism to judge whether the query words in the current search log have a map requirement.
例如,当前要处理的查询词为“中国乡镇企业协会”,调用预设的地图需求打分接口http://xx.qihoo.net/get_score?q=中国乡镇企业协会获取该查询词的需求得分score。根据该搜索日志中的查询词的得分判断是否有地图需求。比如,得到的结果是“score:288”,即返回有效得分,则说明该搜索日志中的查询词有地图需求。相反,如果查询词为“快递查询”,调用预设的地图需求打分接口后返回“无有效得分”,说明无地图需求,这些搜索日志中的查询词就不会进入到后续的流程中。For example, if the current query word to be processed is "China Township Enterprise Association", call the preset map demand scoring interfacehttp://xx.qihoo.net/get_score? q = China Association of Township and Village Enterprises obtains the demand score of the query word. Whether there is a map demand is judged according to the score of the query word in the search log. For example, if the obtained result is "score: 288", that is, a valid score is returned, which means that the query term in the search log has a map requirement. On the contrary, if the query word is "express query", calling the preset map demand scoring interface returns "no valid score", indicating that there is no map demand, and the query words in these search logs will not enter the subsequent process.
步骤S203,过滤不感兴趣类型的查询词。Step S203, filtering query words of uninteresting types.
预设一个或多个查询词排除类型(即,不感兴趣的查询词类型),利用查询词分析技术来分析步骤S202中通过打分的数据,将不感兴趣的类型的查询词过滤掉,如“公交”,“路线”等。One or more query word exclusion types (that is, uninteresting query word types) are preset, and the query word analysis technology is used to analyze the data scored in step S202, and the query words of the uninteresting type are filtered out, such as "bus ", "route", etc.
例如:当前要处理的查询词和城市信息的组合为“402路长沙”,判断该搜索日志中的查询词是否属于查询词排除类型,如果属于则过滤掉该搜索日志。具体的,本实施例中调用接口“http://xx.qihoo.net/qp?q=402路&c=长沙”,如果接口返回“bustype(bus)type:orig|402路公交线路{"queryinfo":{"route_info":{"tag":"","type":46,"trigger_type":0}}}”。则说明是一个“公交线路”类型的查询词,属于不感兴趣的查询词类型,则将该查询词所在的搜索日志过滤掉,即这类查询词也不会进入后续流程中。For example: the combination of the query word and city information to be processed is "402 Road Changsha", judge whether the query word in the search log belongs to the query word exclusion type, and if so, filter out the search log. Specifically, in this embodiment, the interface "http://xx.qihoo.net/qp?q=402 Road&c=Changsha" is called, if the interface returns "bustype(bus) type:orig|402 bus line {"queryinfo ":{"route_info":{"tag":"","type":46,"trigger_type":0}}}". Then it indicates that it is a query word of the type of "bus line", which belongs to the type of query word that is not of interest, and the search log where the query word is located is filtered out, that is, such query words will not enter the subsequent process.
步骤S204,过滤线上已经存在的POI对应的查询词。Step S204, filtering query words corresponding to POIs that already exist on the line.
本步骤中的处理是,将经过以上步骤的查询词输入到POI数据检索引擎中,该POI数据检索引擎是利用线上数据搭建的一个数据检索引擎,可以过滤掉线上已经存在的POI对应的查询词。留下的查询词被认为有很大概率是POI对应的查询词。The processing in this step is to input the query words through the above steps into the POI data retrieval engine. The POI data retrieval engine is a data retrieval engine built using online data, which can filter out the POIs that already exist online. query term. The remaining query words are considered to have a high probability of being the query words corresponding to the POI.
例如,调用下述接口,将查询词输入到POI数据检索引擎中。For example, call the following interface to input query words into the POI data retrieval engine.
http://xx.qihoo.net/search.htm??count=10&nouniq=1¶m=sep_fuzzy:0|word_rank_rate:1|sep_title:0|sep_dint:0|sep_synm:1|sep_uniq:parentid&filter=0&start=0&kw=content|(奇虎360)city|(北京)&ics=utf-8,http://xx.qihoo.net/search.htm? ? count=10&nouniq=1¶m=sep_fuzzy:0|word_rank_rate:1|sep_title:0|sep_dint:0|sep_synm:1|sep_uniq:parentid&filter=0&start=0&kw=content|(Qihoo 360)city|(Beijing)&ics=utf- 8 ,
根据POI数据检索引擎返回的结果分析线上是否已经存在该查询词对应的POI,若存在则将此查询词过滤掉。According to the results returned by the POI data retrieval engine, it is analyzed whether the POI corresponding to the query word already exists online, and if it exists, the query word is filtered out.
步骤S205,根据对应的查询词生成疑似新POI。Step S205, generating a suspected new POI according to the corresponding query words.
通过之前的几个步骤,得到的查询词已经初步可用,但搜索日志和查询词的数量依然较大。为提高使用效率,本步骤中进一步处理,即,对第二搜索日志集合中搜索日志中的的查询词分配优先级,优先完善高优先级的查询词。Through the previous steps, the obtained query words have been preliminarily available, but the number of search logs and query words is still relatively large. In order to improve the use efficiency, further processing is carried out in this step, that is, priority is assigned to the query words in the search logs in the second search log set, and high-priority query words are prioritized to be perfected.
需要说明的是,原始地图垂直搜索日志中有一个字节数字段标识了用户搜索时服务器返回的字节数,这个字段信息可以用来为查询词分配优先级。图2示出了根据本发明一个实施例的地图搜索结果示意图,图3示出了根据本发明一个实施例的另一地图搜索结果示意图。参见图2,当用户使用查询词“奇虎360”在地图上搜索时,服务器返回的字节数相对较少,只包含一个POI点(北京奇虎科技有限公司)的相关数据,说明服务器精准返回了某个POI。It should be noted that there is a byte number field in the original map vertical search log that identifies the number of bytes returned by the server when the user searches. This field information can be used to assign priority to query words. Fig. 2 shows a schematic diagram of a map search result according to an embodiment of the present invention, and Fig. 3 shows a schematic diagram of another map search result according to an embodiment of the present invention. Referring to Figure 2, when the user searches on the map using the query term "Qihoo 360", the server returns relatively few bytes, including only one POI point (Beijing Qihoo Technology Co., Ltd.), indicating that the server is accurate. A POI was returned.
参见图3,当用户使用查询词“奇虎360附近的美食”在地图上搜索时,服务器返回的字节数相对较多,包含了三个POI点(一个是360食堂,一个是怡乐餐厅,还有一个是赵生记汤包馆酒仙桥店)的相关数据。这就说明此查询词是一个泛查询,不是对某个特定POI的检索,对应的查询词优先级可以往后排。如此,通过设置字节数阈值,并将服务器返回结果的字节数和字节数阈值比较即可确定查询词的优先级。Referring to Figure 3, when the user searches on the map using the query term "food near Qihoo 360", the server returns a relatively large number of bytes, including three POI points (one is 360 canteen, the other is Yile restaurant) , and the other is the related data of Zhao Shengji Tang Bao Restaurant (Jiuxianqiao Store). This means that the query term is a general query, not a search for a specific POI, and the priority of the corresponding query term can be ranked at the back. In this way, by setting the byte count threshold and comparing the byte count of the result returned by the server with the byte count threshold, the priority of the query word can be determined.
步骤S206,完善查询词信息,得到新POI。Step S206, improving the query word information to obtain a new POI.
在本步骤中,对筛选出的第二搜索日志集合中的各搜索日志中的查询词进行完善处理,得到新的POI。具体的完善处理比如是通过一些爬虫手段从互联网页面中抓取与查询词相关的信息,比如地址信息,以完善查询词的信息,从而得到新POI。In this step, the query words in each search log in the selected second search log set are perfected to obtain a new POI. The specific improvement processing is, for example, grabbing information related to the query word from Internet pages by means of crawlers, such as address information, so as to improve the information of the query word, thereby obtaining a new POI.
后续,可以将经过上述步骤挖掘出的质量较高的新POI标注在电子地图上,实现扩充电子地图产品POI覆盖率,提高电子地图竞争力的目的。Subsequently, new POIs with high quality excavated through the above steps can be marked on the electronic map, so as to achieve the purpose of expanding the POI coverage of electronic map products and improving the competitiveness of electronic maps.
图4示出了根据本发明一个实施例的挖掘地图兴趣点POI的装置的框图,参见图4,本实施例的挖掘地图兴趣点POI的装置400包括:Fig. 4 shows a block diagram of an apparatus for mining map POIs according to an embodiment of the present invention, referring to Fig. 4, the apparatus 400 for mining map POIs of this embodiment includes:
日志获取单元401,适于获取预设时间段内产生的地图垂直搜索日志,组成第一搜索日志集合;The log acquisition unit 401 is adapted to acquire map vertical search logs generated within a preset time period to form a first search log set;
日志过滤单元402,适于对第一搜索日志集合进行过滤处理,得到第二搜索日志集合;The log filtering unit 402 is adapted to perform filtering processing on the first search log set to obtain a second search log set;
新点挖掘单元403,适于对第二搜索日志集合中的各搜索日志中的查询词进行完善处理,得到新的POI。The new point mining unit 403 is adapted to perfect the query words in each search log in the second search log set to obtain a new POI.
在本发明的一个实施例中,日志过滤单元402,具体适于对第一搜索日志集合中的每条搜索日志,判断该搜索日志中的查询词是否有地图需求,如果有地图需求则将该搜索日志放入第二搜索日志集合中,如果没有地图需求则过滤掉该搜索日志。In one embodiment of the present invention, the log filtering unit 402 is specifically adapted to, for each search log in the first search log set, determine whether the query word in the search log has a map requirement, and if there is a map requirement, the The search log is put into the second search log set, and if there is no map requirement, the search log is filtered out.
在本发明的一个实施例中,判断该搜索日志中的查询词是否有地图需求包括:通过调用预设的地图需求打分接口来获取该搜索日志中的查询词的得分;根据该搜索日志中的查询词的得分确定是否有地图需求。In one embodiment of the present invention, judging whether the query word in the search log has a map demand includes: obtaining the score of the query word in the search log by calling a preset map demand scoring interface; The score of the query term determines whether there is a map demand.
在本发明的一个实施例中,日志过滤单元402,具体适于预设一个或多个查询词排除类型;对第一搜索日志集合中的每条搜索日志,判断该搜索日志中的查询词是否属于查询词排除类型,如果属于则过滤掉该搜索日志,如果不属于则将该搜索日志放入第二搜索日志集合中。In one embodiment of the present invention, the log filtering unit 402 is specifically adapted to preset one or more query term exclusion types; for each search log in the first search log set, determine whether the query term in the search log is It belongs to the query term exclusion type, if it belongs to filter out the search log, if it does not belong to it, put the search log into the second search log set.
在本发明的一个实施例中,日志过滤单元402,具体适于对第一搜索日志集合中的每条搜索日志,判断该搜索日志中的查询词是否为已知POI对应的查询词,如果是则过滤掉该搜索日志,如果不是则将该搜索日志放入第二搜索日志集合中。In one embodiment of the present invention, the log filtering unit 402 is specifically adapted to, for each search log in the first search log set, determine whether the query term in the search log is a query term corresponding to a known POI, and if so Then filter out the search log, if not, put the search log into the second search log set.
在本发明的一个实施例中,判断该搜索日志中的查询词是否为已知POI对应的查询词包括:将该搜索日志中的查询词输入到POI数据检索引擎,根据POI数据检索引擎的返回结果判断该搜索日志中的查询词是否为已知POI对应的查询词;其中,所述POI数据检索引擎是根据线上已知的POI数据搭建的。In one embodiment of the present invention, judging whether the query word in the search log is a query word corresponding to a known POI includes: inputting the query word in the search log into a POI data retrieval engine, and according to the POI data retrieval engine's return As a result, it is judged whether the query word in the search log is a query word corresponding to a known POI; wherein, the POI data retrieval engine is built based on online known POI data.
在本发明的一个实施例中,该装置进一步包括:优先级排序单元,适于在得到第二搜索日志集合之后,并在所述对第二搜索日志集合中的各搜索日志中的查询词进行完善处理的步骤之前,对第二搜索日志集合中的各搜索日志的查询词进行优先级排序;所述新点挖掘单元,具体适于按照各查询词的优先级排序顺序对其进行完善处理。In an embodiment of the present invention, the device further includes: a prioritization unit, adapted to perform the query on the query words in each search log in the second search log set after obtaining the second search log set Before the step of perfecting processing, prioritize the query words of each search log in the second search log set; the new point mining unit is specifically adapted to perform perfect processing on each query word according to the priority sorting order.
在本发明的一个实施例中,优先级排序单元,具体适于从第二搜索日志集合中的各搜索日志中分别提取字节数字段的值;所述字节数字段表示用户搜索时服务器返回的字节数;如果所述字节数字段的值小于第一字节数阈值,则为对应的搜索日志中的查询词分配高优先级;如果所述字节数字段的值大于第二字节数阈值,则为对应的搜索日志中的查询词分配低优先级;所述第二字节数阈值大于所述第一字节数阈值。In one embodiment of the present invention, the prioritization unit is specifically adapted to extract the value of the byte number field from each search log in the second search log set; the byte number field indicates that the server returns when the user searches number of bytes; if the value of the number of bytes field is less than the first number of bytes threshold, assign a high priority to the query word in the corresponding search log; if the value of the number of bytes field is greater than the second word section number threshold, assign low priority to the query words in the corresponding search log; the second byte number threshold is greater than the first byte number threshold.
本发明实施例中还提供了一种电子设备,该电子设备包括:处理器;以及,被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行前述挖掘地图兴趣点POI的方法的步骤。An electronic device is also provided in an embodiment of the present invention, the electronic device includes: a processor; and a memory arranged to store computer-executable instructions, and when executed, the executable instructions cause the processor to perform the aforementioned Steps of the method for mining map POIs.
本发明实施例中还提供了一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现前述挖掘地图兴趣点POI的方法的步骤。An embodiment of the present invention also provides a computer-readable storage medium, the computer-readable storage medium stores one or more programs, and when the one or more programs are executed by a processor, the aforementioned mining map interest points are realized. Steps of the POI method.
需要说明的是:It should be noted:
在此提供的算法和显示不与任何特定计算机、虚拟装置或者其它设备固有相关。各种通用装置也可以与基于在此的示教一起使用。根据上面的描述,构造这类装置所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。The algorithms and displays presented herein are not inherently related to any particular computer, virtual appliance, or other device. Various general purpose devices can also be used with the teachings based on this. The structure required to construct such an apparatus will be apparent from the foregoing description. Furthermore, the present invention is not specific to any particular programming language. It should be understood that various programming languages can be used to implement the content of the present invention described herein, and the above description of specific languages is for disclosing the best mode of the present invention.
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure the understanding of this description.
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, in order to streamline this disclosure and to facilitate an understanding of one or more of the various inventive aspects, various features of the invention are sometimes grouped together in a single embodiment, figure, or its description. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art can understand that the modules in the device in the embodiment can be adaptively changed and arranged in one or more devices different from the embodiment. Modules or units or components in the embodiments may be combined into one module or unit or component, and furthermore may be divided into a plurality of sub-modules or sub-units or sub-assemblies. All features disclosed in this specification (including accompanying claims, abstract and drawings) and any method or method so disclosed may be used in any combination, except that at least some of such features and/or processes or units are mutually exclusive. All processes or units of equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Furthermore, those skilled in the art will understand that although some embodiments described herein include some features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention. and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的检测域名劫持的装置和系统中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。The various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) can be used in practice to implement some or all functions of some or all of the components in the device and system for detecting domain name hijacking according to the embodiments of the present invention . The present invention can also be implemented as an apparatus or an apparatus program (for example, a computer program and a computer program product) for performing a part or all of the methods described herein. Such a program for realizing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet site, or provided on a carrier signal, or provided in any other form.
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. does not indicate any order. These words can be interpreted as names.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810702030.5ACN109033210A (en) | 2018-06-29 | 2018-06-29 | A kind of method and apparatus for excavating map point of interest POI |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810702030.5ACN109033210A (en) | 2018-06-29 | 2018-06-29 | A kind of method and apparatus for excavating map point of interest POI |
| Publication Number | Publication Date |
|---|---|
| CN109033210Atrue CN109033210A (en) | 2018-12-18 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810702030.5APendingCN109033210A (en) | 2018-06-29 | 2018-06-29 | A kind of method and apparatus for excavating map point of interest POI |
| Country | Link |
|---|---|
| CN (1) | CN109033210A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111522888A (en)* | 2020-04-22 | 2020-08-11 | 北京百度网讯科技有限公司 | Method and device for mining competitive relationship between points of interest |
| US11709870B2 (en) | 2020-07-08 | 2023-07-25 | Worster Construction Management Llc | Comprehensive utility line database and user interface for excavation sites |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104462531A (en)* | 2014-12-23 | 2015-03-25 | 北京奇虎科技有限公司 | Method and system for determining whether search term invokes map interface |
| CN105224660A (en)* | 2015-09-30 | 2016-01-06 | 北京奇虎科技有限公司 | A kind of disposal route of map point of interest POI data and device |
| CN106933883A (en)* | 2015-12-31 | 2017-07-07 | 中移(苏州)软件技术有限公司 | Point of interest Ordinary search word sorting technique, device based on retrieval daily record |
| CN107346316A (en)* | 2016-05-06 | 2017-11-14 | 北京搜狗科技发展有限公司 | A kind of searching method, device and electronic equipment |
| CN107491537A (en)* | 2017-08-23 | 2017-12-19 | 北京百度网讯科技有限公司 | POI data excavation, information retrieval method, device, equipment and medium |
| CN107766449A (en)* | 2017-09-26 | 2018-03-06 | 杭州云赢网络科技有限公司 | Focus method for digging, device, electronic equipment and storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104462531A (en)* | 2014-12-23 | 2015-03-25 | 北京奇虎科技有限公司 | Method and system for determining whether search term invokes map interface |
| CN105224660A (en)* | 2015-09-30 | 2016-01-06 | 北京奇虎科技有限公司 | A kind of disposal route of map point of interest POI data and device |
| CN106933883A (en)* | 2015-12-31 | 2017-07-07 | 中移(苏州)软件技术有限公司 | Point of interest Ordinary search word sorting technique, device based on retrieval daily record |
| CN107346316A (en)* | 2016-05-06 | 2017-11-14 | 北京搜狗科技发展有限公司 | A kind of searching method, device and electronic equipment |
| CN107491537A (en)* | 2017-08-23 | 2017-12-19 | 北京百度网讯科技有限公司 | POI data excavation, information retrieval method, device, equipment and medium |
| CN107766449A (en)* | 2017-09-26 | 2018-03-06 | 杭州云赢网络科技有限公司 | Focus method for digging, device, electronic equipment and storage medium |
| Title |
|---|
| 孙世友: "《大地图:测绘地理信息大数据理论与实践》", 30 September 2017, 中国环境出版社* |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111522888A (en)* | 2020-04-22 | 2020-08-11 | 北京百度网讯科技有限公司 | Method and device for mining competitive relationship between points of interest |
| CN111522888B (en)* | 2020-04-22 | 2023-06-20 | 北京百度网讯科技有限公司 | Method and device for mining competitive relationship between points of interest |
| US11709870B2 (en) | 2020-07-08 | 2023-07-25 | Worster Construction Management Llc | Comprehensive utility line database and user interface for excavation sites |
| Publication | Publication Date | Title |
|---|---|---|
| CN104090976B (en) | The method and device of search engine crawler capturing webpage | |
| CN104537065A (en) | Search result pushing method and system | |
| CN106021418B (en) | Clustering method and device for news events | |
| CN104699845B (en) | Method and device is provided based on the Search Results puing question to class search word | |
| CN104361042A (en) | Information retrieval method and device | |
| CN104572957B (en) | A kind of POI title based on cluster determines system and method | |
| CN108549569A (en) | The method and apparatus of information in a kind of search for application | |
| CN105183908A (en) | Point of interest (POI) data classifying method and device | |
| WO2017173783A1 (en) | Method of displaying point of interest, and terminal | |
| CN103186666A (en) | Method, device and equipment for searching based on favorites | |
| CN115544088A (en) | Address information query method, device, electronic equipment and storage medium | |
| CN106033428A (en) | Uniform resource locator selection method and uniform resource locator selection device | |
| CN109033210A (en) | A kind of method and apparatus for excavating map point of interest POI | |
| CN102937977A (en) | Search server and search method | |
| EP3226149A1 (en) | Method and device for providing website authentication data for search engine | |
| CN105069079B (en) | Method and device for screening POI (Point of interest) data | |
| EP3696686A1 (en) | Feature value generation device, feature value generation method, and feature value generation program | |
| CN103678601A (en) | Model essay retrieval request processing method and device | |
| CN106649750B (en) | Searching method and device for multi-meaning term entry | |
| CN111243266B (en) | A method, device and electronic device for determining vehicle information | |
| CN104239487B (en) | Multiusers interaction method, server, client based on search and system | |
| CN102945253A (en) | Search server and searching method thereof | |
| CN105117425A (en) | Method and apparatus for selecting interest point of POI data | |
| CN104063391A (en) | Recommendation method and system | |
| CN103699602B (en) | A kind of method and apparatus for setting up model essay webpage database |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | Application publication date:20181218 | |
| RJ01 | Rejection of invention patent application after publication |