Method, device, electronic device and storage medium for generating points of interest

The mobile terminal obtains wireless signal information and terminal locations, generates non-existent points of interest in the map, solving the problem of increasing timeliness and accuracy of points of interest in the electronic map, and achieving a more comprehensive real-world display and user experience improvement.

CN112507249BActive Publication Date: 2025-01-17BEIJING BAIDU NETCOM SCI & TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202011370203.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-11-30
Publication Date
2025-01-17
Estimated Expiration
2040-11-30

AI Technical Summary

Technical Problem

It is difficult for existing electronic maps to add new points of interest timely, resulting in inaccurate and comprehensive display of the real world, and the manual reporting method has limited and timely problems.

Method used

The wireless signal information obtained by the mobile terminal is determined based on preset filtering rules, and the signal source location is determined in combination with the terminal position information, and points of interest that do not exist in the map are generated to realize real-time data construction and update.

Benefits of technology

It improves the timeliness and accuracy of map data, increases coverage of the real world, saves labor costs, solves the search problems caused by the lack of interest points, and provides a more comprehensive user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112507249B_ABST
    Figure CN112507249B_ABST
Patent Text Reader

Abstract

The present application discloses a method, device, electronic device and storage medium for generating points of interest, electronic maps, cloud computing and cloud platform fields. The specific implementation scheme is: according to the information of wireless signals obtained by each mobile terminal, based on preset screening rules, the target wireless signal is determined from each wireless signal; according to the terminal location information of the mobile terminal corresponding to the target wireless signal, the signal source location information of the target wireless signal is determined; when it is determined that there is no corresponding point of interest in the map according to the information of the target wireless signal and the signal source location information, a new point of interest is generated in the map. The scheme of the embodiment of the present application can realize the generation of points of interest in the map in a more timely manner.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing, and in particular to the fields of electronic maps, cloud computing, and cloud platforms. Background Art

[0002] Points of interest construction is an important part of electronic maps. By enriching the points of interest in electronic maps, users can quickly retrieve the target location when using electronic maps. In addition, enriching the points of interest in electronic maps can also enable electronic maps to show the real world to users in a more accurate and comprehensive way. Summary of the invention

[0003] The present application provides a method, device, electronic device and storage medium for generating points of interest.

[0004] According to one aspect of the present application, a method for generating an interest point is provided, comprising:

[0005] According to the information of the wireless signals acquired by each mobile terminal, based on the preset screening rules, a target wireless signal is determined from each wireless signal;

[0006] Determine the signal source location information of the target wireless signal according to the terminal location information of the mobile terminal corresponding to the target wireless signal;

[0007] When it is determined that there is no corresponding point of interest in the map according to the information of the target wireless signal and the signal source location information, a new point of interest is generated in the map.

[0008] According to another aspect of the present application, there is provided a device for generating a point of interest, comprising:

[0009] A first determination module, configured to determine a target wireless signal from each wireless signal based on information of wireless signals acquired by each mobile terminal and a preset screening rule;

[0010] A second determination module, configured to determine the signal source location information of the target wireless signal according to the terminal location information of the mobile terminal corresponding to the target wireless signal;

[0011] The generating module is used to generate a new point of interest in the map when it is determined that there is no corresponding point of interest in the map according to the information of the target wireless signal and the signal source location information.

[0012] According to another aspect of the present application, an electronic device is provided, the functions of which can be implemented by hardware or by software executing a response of the hardware. The hardware or software includes one or more modules corresponding to the above functions.

[0013] In one possible design, the structure of the electronic device includes a processor and a memory, the memory is used to store a program that supports the electronic device to execute the above-mentioned method for generating points of interest, and the processor is configured to execute the program stored in the memory. The electronic device may also include a communication interface for communicating with other devices or communication networks.

[0014] According to another aspect of the present application, a non-transitory computer-readable storage medium storing computer instructions is provided, which is used to store electronic devices and computer software instructions used by the electronic devices, including programs involved in executing the above-mentioned method for generating points of interest.

[0015] According to another aspect of the present application, a computer program product is provided, comprising a computer program, wherein the computer program implements the method described above when executed by a processor.

[0016] The technology according to the present application solves the problem of not being able to add new points of interest to the map in a more timely manner, improves the accuracy of the data in the map, and enables the map to show the real world to users more comprehensively.

[0017] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present application.

[0019] Figure 1 is a schematic diagram of an implementation flow of a method for generating points of interest according to an embodiment of the present application;

[0020] Figure 2 is a schematic diagram of an implementation flow of a method for generating points of interest according to another embodiment of the present application;

[0021] Figure 3 is a schematic diagram of an implementation flow of a method for generating points of interest according to another embodiment of the present application;

[0022] Figure 4 is a schematic diagram of an implementation flow of a method for generating points of interest according to another embodiment of the present application;

[0023] Figure 5 is a schematic diagram of an implementation flow of a method for generating points of interest according to another embodiment of the present application;

[0024] Figure 6 is a schematic diagram of an implementation flow of a method for generating points of interest according to another embodiment of the present application;

[0025] Figure 7 is a schematic diagram of the structure of an apparatus for generating points of interest according to an embodiment of the present application;

[0026] Figure 8 It is a block diagram of an electronic device used to implement the method for generating points of interest in an embodiment of the present application. DETAILED DESCRIPTION

[0027] The following is a description of exemplary embodiments of the present application in conjunction with the accompanying drawings, including various details of the embodiments of the present application to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present application. Similarly, for the sake of clarity and conciseness, the description of well-known functions and structures is omitted in the following description.

[0028] According to the embodiments of the present application, Figure 1 As shown, the present application provides a method for generating points of interest, including:

[0029] S10: According to the information of the wireless signals acquired by each mobile terminal and based on a preset screening rule, a target wireless signal is determined from each wireless signal.

[0030] The mobile terminal may include any device in the prior art that can realize the use of the electronic map. For example, the mobile terminal may be a mobile phone, a smart watch, a computer, a tablet computer, a smart speaker, etc.

[0031] The wireless signal acquired by the mobile terminal may include the wireless signal to which the mobile terminal is currently connected, or may include the wireless signal scanned by the mobile terminal. The wireless signal acquired by the mobile terminal may be one or more, which is not specifically limited herein. The wireless signal acquired by each mobile terminal used in step S10 may be the wireless signal acquired by each mobile terminal within a certain time period. For example, the wireless signals acquired by each mobile terminal may be acquired on the same day or the same week.

[0032] Wireless signals may include signals generated by any wireless communication technology such as Wi-Fi (wireless Internet access), Bluetooth, Zigbee (Zigbee protocol), etc.

[0033] The information of the wireless signal may include the SSID (Service Set Identifier) ​​of the wireless signal, the MAC (Media Access Control Address) address of the wireless signal, the status of the wireless signal (the wireless signal connected to the mobile terminal or the wireless signal scanned by the mobile terminal), and any other information related to the wireless signal.

[0034] The preset screening rules can be selected and adjusted as needed to implement screening of wireless signals acquired by each mobile terminal.

[0035] S20: Determine the signal source location information of the target wireless signal according to the terminal location information of the mobile terminal corresponding to the target wireless signal.

[0036] The target wireless signal screened out according to the preset rule may be a wireless signal acquired by a certain mobile terminal, or may be the same wireless signal acquired by multiple mobile terminals.

[0037] Therefore, determining the signal source location information of the target wireless signal according to the terminal location information of the mobile terminal corresponding to the target wireless signal may include determining the information of the target wireless signal according to the terminal location information of one mobile terminal, or may also include determining the information of the target wireless signal according to the terminal location information of multiple mobile terminals.

[0038] The terminal location information of the mobile terminal can be determined by GPS (Global Positioning System) or by a base station, as long as the location of the mobile terminal in the map can be indicated. The map can be understood as an electronic map.

[0039] The signal source of the target wireless signal can be understood as the device that transmits the target wireless signal. The signal source location information can be understood as the GPS information of the signal source of the target wireless signal or the location information in the map.

[0040] S30: When it is determined that there is no corresponding point of interest in the map according to the information of the target wireless signal and the signal source location information, a new point of interest is generated in the map.

[0041] Determining that there is no corresponding point of interest in the map can be understood as that there is no point of interest corresponding to the signal source location information of the target wireless signal in the map.

[0042] The new point of interest may be understood as a point of interest corresponding to the signal source position of the target wireless signal.

[0043] The technical solution of the embodiment of the present application relates to the field of data processing, and in particular to the field of electronic maps, cloud computing, and cloud platforms. According to the technical solution of the embodiment of the present application, when each user uses the electronic map, the effective wireless signal obtained by the mobile terminal of each user can be used to mine and add new points of interest in the electronic map. Since the points of interest are constructed based on the data sent back by the user in real time, the timeliness of the newly added points of interest in the electronic map can be guaranteed. In addition, the accuracy of the data in the electronic map can be further improved, and the coverage of the electronic map to the real world can be increased, so that the electronic map can show the real world to the user more comprehensively and improve the user experience. At the same time, while improving the accuracy of the points of interest in the map, this method can also save labor costs, solve the problem of the limitation of the manual reporting method and the timeliness of the field collection method, and solve the problem that the electronic map cannot return relevant results to the user when the user searches for such points due to the lack of points of interest, or the returned results are not the results expected by the user.

[0044] In an application example, the execution subject of the method for generating points of interest may be a server or a cloud platform corresponding to the map. The method for generating points of interest may include:

[0045] After responding to the triggering instruction of the mobile terminal, the electronic map transmits the terminal location information of the mobile terminal and the acquired wireless signal information back to the server of the electronic map.

[0046] The server determines the target wireless signal from the wireless signals according to the information of the wireless signals acquired by the mobile terminals and based on the preset screening rules.

[0047] The server determines the signal source location information of the target wireless signal according to the terminal location information of the mobile terminal corresponding to the target wireless signal.

[0048] When the server determines that there is no corresponding point of interest in the map according to the information of the target wireless signal and the signal source location information, the server generates a new point of interest in the map.

[0049] In an application example, a method for generating points of interest may include:

[0050] After responding to the triggering instruction of the mobile terminal, the electronic map transmits the terminal location information of the mobile terminal and the acquired Wi-Fi information back to the server of the electronic map.

[0051] The server determines the target Wi-Fi from each wireless signal based on the Wi-Fi information obtained by each mobile terminal and the preset screening rules.

[0052] The server determines the signal source location information of the target Wi-Fi according to the terminal location information of the mobile terminal corresponding to the target Wi-Fi.

[0053] When the server determines that there is no corresponding point of interest in the map according to the information of the target Wi-Fi and the signal source location information of the target Wi-Fi, the server generates a new point of interest corresponding to the target Wi-Fi in the map.

[0054] In one embodiment, if Figure 2 As shown, this embodiment provides a method for generating points of interest, including the above steps S10 to S30, wherein S10: according to the information of the wireless signals obtained by each mobile terminal, based on the preset screening rules, determining the target wireless signal from each wireless signal, can further include:

[0055] S11: According to the name information of the wireless signals acquired by each mobile terminal and based on preset keywords, a target wireless signal is determined from each wireless signal.

[0056] The preset keywords can be selected and adjusted as needed. For example, the preset keywords can include the name of a building, the name of a shopping mall, the brand name of a store, etc. The keywords can be Chinese characters, English, Pinyin, Pinyin abbreviations or English abbreviations, etc.

[0057] In this embodiment, by presetting keywords and the name information of the wireless signal, the desired target wireless signal can be quickly determined from the wireless signals obtained by each mobile terminal. And in this way, effective wireless signals can also be screened out from the wireless signals obtained by the mobile terminal. For example, some wireless signals may be hotspots established by individuals, and some wireless signals may be low-quality signals with security risks. By presetting keywords, some useless wireless signals can be effectively filtered out. Thereby improving the subsequent processing process.

[0058] In an application example, the names of multiple wireless signals acquired by mobile terminal A are "Brand A", "Mall A", "Brand B", and "jklhjkk". The names of multiple wireless signals acquired by mobile terminal B are "qwei" and "Brand C". When the preset keywords are the brand names of malls and shops, the "jklhjkk" wireless signal acquired by mobile terminal A and the "qwei" wireless signal acquired by mobile terminal B will be filtered out.

[0059] In one embodiment, if Figure 3 As shown, this embodiment provides a method for generating points of interest, including the above steps S10 to S30, wherein S10: according to the information of the wireless signals obtained by each mobile terminal, based on the preset screening rules, determining the target wireless signal from each wireless signal, can further include:

[0060] S12: Aggregate the wireless signals acquired by each mobile terminal according to the identification information of the wireless signals acquired by each mobile terminal.

[0061] The identification information can be understood as information that can uniquely identify the identity of the wireless signal. For example, the identification information can be the MAC address corresponding to the wireless signal.

[0062] Aggregating the wireless signals acquired by each mobile terminal can be understood as deduplicating the same wireless signals acquired by each mobile terminal. For example, the wireless signals acquired by mobile terminal A are wireless signal a, wireless signal b, and wireless signal c. The wireless signals acquired by mobile terminal B are wireless signal a, wireless signal b, and wireless signal d. Then, wireless signal a and wireless signal b in mobile terminal A and mobile terminal B are aggregated using identification information.

[0063] S13: According to the number of mobile terminals corresponding to the aggregated wireless signals, based on a preset corresponding number threshold, a target wireless signal is determined from the aggregated wireless signals.

[0064] The number of mobile terminals corresponding to each aggregated wireless signal can be understood as which mobile terminals acquired each aggregated wireless signal at that time. For example, the number of mobile terminals corresponding to each aggregated wireless signal may include: which mobile terminals are connected to each aggregated wireless signal, or which mobile terminals scan each aggregated wireless signal.

[0065] The preset corresponding quantity threshold can be selected and adjusted as needed, and is not specifically limited here, as long as it can achieve screening of the aggregated wireless signals.

[0066] In this implementation, the same wireless signals acquired by different mobile terminals can be quickly aggregated through the identification information of the wireless signals. The number of mobile terminals corresponding to the wireless signals can determine whether the wireless signals have been used by many users. Only wireless signals that are open to the public and connected by many users can correspond to a merchant or store, and can be used as a point of interest that needs to be added to the map.

[0067] In one embodiment, if Figure 4 As shown, this embodiment provides a method for generating points of interest, including the above steps S10 to S30, wherein S10: according to the information of the wireless signals obtained by each mobile terminal, based on the preset screening rules, determining the target wireless signal from each wireless signal, can further include:

[0068] S14: Aggregate the wireless signals acquired by each mobile terminal according to the identification information of the wireless signals acquired by each mobile terminal.

[0069] The identification information can be understood as information that can uniquely identify the identity of the wireless signal. For example, the identification information can be the MAC address corresponding to the wireless signal.

[0070] Aggregating the wireless signals acquired by each mobile terminal can be understood as deduplicating the same wireless signals acquired by each mobile terminal. For example, the wireless signals acquired by mobile terminal A are wireless signal a, wireless signal b, and wireless signal c. The wireless signals acquired by mobile terminal B are wireless signal a, wireless signal b, and wireless signal d. Then, wireless signal a and wireless signal b in mobile terminal A and mobile terminal B are aggregated using identification information.

[0071] S15: According to the name information of each aggregated wireless signal and based on preset keywords, a pre-selected wireless signal is determined from the aggregated wireless signals.

[0072] The preset keywords can be selected and adjusted as needed. For example, the preset keywords can include the name of a building, the name of a shopping mall, the brand name of a store, etc. The keywords can be Chinese characters, English, Pinyin, Pinyin abbreviations or English abbreviations, etc.

[0073] S16: According to the number of mobile terminals corresponding to each pre-selected wireless signal and based on a preset corresponding number threshold, a target wireless signal is determined from each pre-selected wireless signal.

[0074] The number of mobile terminals corresponding to each aggregated wireless signal can be understood as which mobile terminals acquired each aggregated wireless signal at that time. For example, the number of mobile terminals corresponding to each aggregated wireless signal may include: which mobile terminals are connected to each aggregated wireless signal, or which mobile terminals scan each aggregated wireless signal.

[0075] The preset corresponding quantity threshold can be selected and adjusted as needed, and is not specifically limited here, as long as it can achieve screening of the aggregated wireless signals.

[0076] In this embodiment, the same wireless signals acquired by different mobile terminals can be quickly aggregated through the identification information of the wireless signal. By presetting the keywords and the name information of the wireless signal, the required target wireless signal can be quickly determined from the wireless signals acquired by each mobile terminal. And in this way, effective wireless signals can also be screened out from the wireless signals acquired by the mobile terminal. For example, some wireless signals may be hotspots established by individuals, and some wireless signals may be low-quality signals with security risks. By presetting keywords, a part of useless wireless signals can be effectively filtered out. By the number of mobile terminals corresponding to the wireless signal, it can be determined whether the wireless signal has been used by many users. Only wireless signals that are open to the outside world and connected by many users may correspond to a merchant or store, and they may be used as a point of interest that needs to be added to the map. Therefore, the required target wireless signal can be screened out more quickly and accurately through the steps of this embodiment.

[0077] In one embodiment, if Figure 5 As shown, this embodiment provides a method for generating a point of interest, including the above steps S10 to S30, wherein S20: determining the signal source location information of the target wireless signal according to the terminal location information of the mobile terminal corresponding to the target wireless signal, may further include:

[0078] S21: When there are multiple mobile terminals corresponding to the target wireless signal, determine the signal source location information of the target wireless signal based on the terminal location information of the multiple mobile terminals corresponding to the target wireless signal.

[0079] In an example, determining the signal source location information of the target wireless signal based on the terminal location information of multiple mobile terminals corresponding to the target wireless signal may include:

[0080] The average value is calculated based on the terminal location information of each mobile terminal to obtain the signal source location information of the target wireless signal.

[0081] In this embodiment, the signal source location information of the target wireless signal can be obtained more accurately by using the terminal location information of multiple mobile terminals corresponding to the target wireless signal.

[0082] In one embodiment, if Figure 6 As shown, this embodiment provides a method for generating a point of interest, including the above steps S10 to S30, wherein S30: when it is determined that there is no corresponding point of interest in the map according to the information of the target wireless signal and the signal source location information, generating a new point of interest in the map may further include:

[0083] S31: Determine the location of the target wireless signal in the map according to the signal source location information.

[0084] S32: Determine whether there is a point of interest corresponding to the target wireless signal in the map according to the name information of the target wireless signal and the position in the map.

[0085] The map contains pre-generated points of interest, each of which has a corresponding name, status, and location tag. The pre-generated points of interest in the map may be added to the map by user reporting, by field collection, or by comparing images of different regions at different times and adding them to the map by image difference. They may also be generated in advance in the map by the methods of the embodiments of the present application.

[0086] S33: When it is determined that there is no point of interest corresponding to the target wireless signal in the map, a new point of interest is generated in the map.

[0087] In this embodiment, by using the name information of the target wireless signal and the position on the map, it can be accurately determined whether the target wireless signal has a corresponding point of interest on the map.

[0088] In an example, determining whether there is a point of interest corresponding to the target wireless signal in the map according to the name information of the target wireless signal and the position in the map may include:

[0089] Get information about all pre-generated points of interest in the map.

[0090] The name information and the position of the target wireless signal in the map are matched with the information of all pre-generated points of interest in the map.

[0091] According to the matching result, it is determined whether there is a point of interest corresponding to the target wireless signal.

[0092] In an example, determining whether there is a point of interest corresponding to the target wireless signal in the map according to the name information of the target wireless signal and the position in the map may include:

[0093] According to the position of the target wireless signal in the map, the pre-generated points of interest contained in the same position in the map are obtained.

[0094] The information of the pre-generated points of interest contained in the same position in the map is compared with the name information of the target wireless signal to determine whether there is a point of interest corresponding to the target wireless signal.

[0095] In an application example, the point of interest generation method of an embodiment of the present application can be implemented so that when a new merchant appears in a certain area, the wireless signal information transmitted back to the server of the electronic map by different mobile terminals connected to the wireless signal of the merchant can generate a new point of interest corresponding to the merchant at the corresponding position in the map.

[0096] In an application example, the wireless signal is a Wi-Fi signal. The method for generating a point of interest includes:

[0097] The information sent back by the user includes the coordinates located by GPS and the Wi-Fi information scanned and connected by the user's mobile phone. The Wi-Fi information includes the Wi-Fi SSID (the name of the Wi-Fi) and the Wi-Fi MAC address (the device identifier of the Wi-Fi). The daily Wi-Fi information is aggregated according to the Wi-Fi MAC address dimension, and the coordinates sent back by different users under the Wi-Fi data of the same MAC address are averaged to obtain the aggregated Wi-Fi coordinates. Further deduplication and counting are performed through user IDs to obtain the number of independent connected users and independent scanning users under the Wi-Fi corresponding to the same MAC address.

[0098] The final output data is divided into 5 columns, as follows: Column 1: Wi-Fi MAC address; Column 2: Aggregated Wi-Fi coordinates; Column 3: Deduplicated number of users connected to the Wi-Fi on that day; Column 4: Deduplicated number of users who scanned the Wi-Fi on that day; Column 5: Wi-Fi SSID.

[0099] For a point of interest, the most important information includes three parts, namely: name, location and status. In the Wi-Fi information that has been obtained, the specific location of a point of interest can be determined by the coordinates of the Wi-Fi, but not every Wi-Fi will correspond to a point of interest in the real world. For example: some Wi-Fi is actually just a hotspot. Therefore, it is necessary to filter out the valid part from all the Wi-Fi information. That is, it can be confirmed that a certain Wi-Fi does correspond to a point of interest (judged by the name), and the point of interest exists in the real world (judged by the connection status). However, the Wi-Fi names in the real world are very diverse. Directly using Wi-Fi names to mine points of interest may have certain security risks (for example: some Wi-Fi names may contain certain political tendencies), and the data quality is not high enough (some users will name their Wi-Fi as the name of a suspected point of interest, which cannot be fully determined by the name alone). Therefore, considering that chain brand POIs have more standardized POI names, Wi-Fi is used to mine chain brand POIs. At the same time, in order to improve data quality, the specific user behavior on the Wi-Fi is further considered, thereby ensuring the effectiveness of Wi-Fi-based POI mining.

[0100] First, through the established brand word list, filter the Wi-Fi names that contain the brand part in the brand word list. Then, for the filtered Wi-Fi data, further obtain the Wi-Fi that has multiple different users connected within a week. Because for points of interest such as food and shopping, they will receive different customers every day, and different customers will connect to the Wi-Fi of the point of interest. Therefore, filtering the Wi-Fi that has multiple different users connected within a week can better represent this feature, and at the same time, it can better ensure that the point of interest is an open point of interest, thereby excluding "users named their own Wi-Fi as the name of a suspected point of interest" This type of erroneous data.

[0101] According to the embodiments of the present application, Figure 7 As shown, a device 100 for generating points of interest is provided, comprising:

[0102] The first determination module 110 is configured to determine a target wireless signal from among the wireless signals based on information of wireless signals acquired by each mobile terminal and a preset screening rule.

[0103] The second determination module 120 is used to determine the signal source location information of the target wireless signal according to the terminal location information of the mobile terminal corresponding to the target wireless signal.

[0104] The generating module 130 is used to generate a new point of interest in the map when it is determined that there is no corresponding point of interest in the map according to the information of the target wireless signal and the signal source location information.

[0105] In one implementation, the first determining module 10 includes:

[0106] The first determination submodule is used to determine the target wireless signal from each wireless signal based on the name information of the wireless signal acquired by each mobile terminal and based on the preset keywords.

[0107] In one implementation, the first determining module 10 includes:

[0108] The first aggregation submodule is used to aggregate the wireless signals obtained by each mobile terminal according to the identification information of the wireless signals obtained by each mobile terminal.

[0109] The second determination submodule is used to determine the target wireless signal from the aggregated wireless signals according to the number of mobile terminals corresponding to the aggregated wireless signals and based on a preset corresponding number threshold.

[0110] In one implementation, the first determining module 10 includes:

[0111] The second aggregation submodule is used to aggregate the wireless signals obtained by each mobile terminal according to the identification information of the wireless signals obtained by each mobile terminal.

[0112] The third determination submodule is used to determine a pre-selected wireless signal from the aggregated wireless signals according to the name information of the aggregated wireless signals and based on preset keywords.

[0113] The fourth determination submodule is used to determine the target wireless signal from the pre-selected wireless signals according to the number of mobile terminals corresponding to the pre-selected wireless signals and based on a preset corresponding number threshold.

[0114] In one implementation, the second determining module 20 includes:

[0115] The fifth determination submodule is used to determine the signal source location information of the target wireless signal based on the terminal location information of the multiple mobile terminals corresponding to the target wireless signal when there are multiple mobile terminals corresponding to the target wireless signal.

[0116] In one embodiment, the generation module 30 includes:

[0117] The sixth determination submodule is used to determine the position of the target wireless signal in the map according to the signal source position information.

[0118] The seventh determination submodule is used to determine whether there is a point of interest corresponding to the target wireless signal in the map according to the name information of the target wireless signal and the position in the map.

[0119] The generating submodule is used to generate a new point of interest in the map when it is determined that there is no point of interest corresponding to the target wireless signal in the map.

[0120] The functions of the above-mentioned device for generating points of interest may refer to the various embodiments of the above-mentioned method for generating points of interest, which will not be described in detail here.

[0121] According to an embodiment of the present application, the present application also provides an electronic device, a readable storage medium and a computer program product.

[0122] like Figure 8 , is a block diagram of an electronic device according to a method for generating points of interest according to an embodiment of the present application. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or required herein.

[0123] like Figure 8 As shown, the electronic device includes: one or more processors 801, memory 802, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are interconnected using different buses and can be installed on a common mainboard or installed in other ways as needed. The processor can process instructions executed in the electronic device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In other embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple electronic devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 8 A processor 801 is taken as an example.

[0124] The memory 802 is a non-transitory computer-readable storage medium provided in the present application. The memory stores instructions executable by at least one processor to enable the at least one processor to perform the method for generating points of interest provided in the present application. The non-transitory computer-readable storage medium of the present application stores computer instructions, which are used to enable a computer to perform the method for generating points of interest provided in the present application.

[0125] The memory 802 is a non-transient computer-readable storage medium that can be used to store non-transient software programs, non-transient computer executable programs and modules, such as program instructions / modules corresponding to the method for generating points of interest in the embodiment of the present application (for example, the attached Figure 7 The processor 801 executes various functional applications and data processing of the server by running the non-transient software programs, instructions and modules stored in the memory 802, that is, the method for generating points of interest in the above method embodiment is implemented.

[0126] The memory 802 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and applications required for at least one function; the data storage area may store data created based on the use of the electronic device generated by the point of interest, etc. In addition, the memory 802 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory 802 may optionally include a memory remotely arranged relative to the processor 801, and these remote memories may be connected to the electronic device generated by the point of interest via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0127] The electronic device of the method for generating points of interest may further include: an input device 803 and an output device 804. The processor 801, the memory 802, the input device 803 and the output device 804 may be connected via a bus or other means. Figure 8 The example of connecting through bus is taken in the following.

[0128] The input device 803 can receive input digital or character information, and generate key signal input related to user settings and function control of the electronic device generated by the point of interest, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, an indicator rod, one or more mouse buttons, a trackball, a joystick and other input devices. The output device 804 may include a display device, an auxiliary lighting device (e.g., an LED) and a tactile feedback device (e.g., a vibration motor), etc. The display device may include, but is not limited to, a liquid crystal display (LCD), a light emitting diode (LED) display and a plasma display. In some embodiments, the display device may be a touch screen.

[0129] Various implementations of the systems and techniques described herein can be realized in digital electronic circuit systems, integrated circuit systems, dedicated ASICs (application specific integrated circuits), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0130] These computer programs (also referred to as programs, software, software applications, or code) include machine instructions for programmable processors and can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, device, and / or means (e.g., disk, optical disk, memory, programmable logic device (PLD)) for providing machine instructions and / or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal for providing machine instructions and / or data to a programmable processor.

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

[0132] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.

[0133] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship between the client and the server is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and virtual private servers (VPS) services. The server may also be a server of a distributed system, or a server combined with a blockchain.

[0134] According to the technical solution of the embodiment of the present application, the technical solution of the embodiment of the present application relates to the field of data processing, in particular to the field of electronic maps, cloud computing and cloud platforms. According to the technical solution of the embodiment of the present application, when each user uses the electronic map, the effective wireless signal obtained by the mobile terminal of each user can be used to mine and add new points of interest in the electronic map. Since the points of interest are constructed based on the data sent back by the user in real time, the timeliness of the newly added points of interest in the electronic map can be guaranteed. In addition, the accuracy of the data in the electronic map can be further improved, and the coverage of the electronic map to the real world can be increased, so that the electronic map can show the real world to the user more comprehensively and improve the user experience. At the same time, while improving the accuracy of the map points of interest, this method can also save labor costs, solve the problem of the limitation of the manual reporting method and the timeliness of the field collection method, and solve the problem that the electronic map cannot return relevant results to the user when the user searches for such points due to the lack of points of interest, or the returned results are not the results expected by the user.

[0135] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this application can be executed in parallel, sequentially or in different orders, as long as the expected results of the technical solution disclosed in this application can be achieved, and this document is not limited here.

[0136] The above specific implementations do not constitute a limitation on the protection scope of this application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of this application should be included in the protection scope of this application.

Claims

1. A method for generating interest points, comprising: According to the information of the wireless signals acquired by each mobile terminal, based on a preset screening rule, a target wireless signal is determined from each of the wireless signals, wherein the preset screening rule is used to screen out the wireless signals acquired by a preset mobile terminal, and / or the preset screening rule is used to screen out the same wireless signal acquired by each of the mobile terminals; Determining the signal source location information of the target wireless signal according to the terminal location information of the mobile terminal corresponding to the target wireless signal; In a case where it is determined according to the information of the target wireless signal and the signal source location information that there is no corresponding point of interest in the map, generating a new point of interest in the map; The step of determining the target wireless signal from each wireless signal based on the information of the wireless signals acquired by each mobile terminal and a preset screening rule includes: aggregating the wireless signals acquired by each of the mobile terminals according to the identification information of the wireless signals acquired by each of the mobile terminals; Determine a preselected wireless signal from the aggregated wireless signals based on name information of the aggregated wireless signals and preset keywords; According to the number of mobile terminals corresponding to each of the pre-selected wireless signals and based on a preset corresponding number threshold, the target wireless signal is determined from each of the pre-selected wireless signals.

2. The method according to claim 1, wherein: The step of determining the target wireless signal from each wireless signal based on the information of the wireless signals acquired by each mobile terminal and based on a preset screening rule includes: According to the name information of the wireless signals acquired by each of the mobile terminals and based on preset keywords, the target wireless signal is determined from each of the wireless signals.

3. The method according to claim 1, wherein: The step of determining the target wireless signal from each wireless signal based on the information of the wireless signals acquired by each mobile terminal and based on a preset screening rule includes: aggregating the wireless signals acquired by each of the mobile terminals according to the identification information of the wireless signals acquired by each of the mobile terminals; According to the number of mobile terminals corresponding to the aggregated wireless signals and based on a preset corresponding number threshold, the target wireless signal is determined from the aggregated wireless signals.

4. The method according to claim 1, wherein: The determining, according to the terminal location information of the mobile terminal corresponding to the target wireless signal, the signal source location information of the target wireless signal comprises: In the case that there are multiple mobile terminals corresponding to the target wireless signal, the signal source location information of the target wireless signal is determined based on the terminal location information of the multiple mobile terminals corresponding to the target wireless signal.

5. The method according to any one of claims 1 to 4, wherein: The generating a new point of interest in the map when it is determined according to the information of the target wireless signal and the signal source location information that there is no corresponding point of interest in the map comprises: Determining the location of the target wireless signal in the map according to the signal source location information; Determining whether there is a point of interest corresponding to the target wireless signal in the map according to the name information of the target wireless signal and the position in the map; In the case where it is determined that there is no point of interest corresponding to the target wireless signal in the map, the new point of interest is generated in the map.

6. A device for generating points of interest, comprising: A first determination module, configured to determine a target wireless signal from each wireless signal based on information of wireless signals acquired by each mobile terminal and based on a preset screening rule, wherein the preset screening rule is used to screen out the wireless signal acquired by a preset mobile terminal, and / or the preset screening rule is used to screen out the same wireless signal acquired by each mobile terminal; A second determination module, configured to determine the signal source location information of the target wireless signal according to the terminal location information of the mobile terminal corresponding to the target wireless signal; A generating module, configured to generate a new point of interest in the map when it is determined that no corresponding point of interest exists in the map according to the information of the target wireless signal and the signal source location information; Wherein, the first determining module includes: A second aggregation submodule, configured to aggregate the wireless signals acquired by each of the mobile terminals according to identification information of the wireless signals acquired by each of the mobile terminals; A third determination submodule, configured to determine a preselected wireless signal from the aggregated wireless signals based on name information of the aggregated wireless signals and preset keywords; The fourth determination submodule is used to determine the target wireless signal from each of the pre-selected wireless signals according to the number of mobile terminals corresponding to each of the pre-selected wireless signals and based on a preset corresponding number threshold.

7. The device according to claim 6, wherein: The first determining module comprises: The first determination submodule is used to determine the target wireless signal from each of the wireless signals based on the name information of the wireless signals acquired by each of the mobile terminals and based on preset keywords.

8. The device according to claim 6, wherein: The first determining module comprises: A first aggregation submodule, configured to aggregate the wireless signals acquired by each of the mobile terminals according to identification information of the wireless signals acquired by each of the mobile terminals; The second determination submodule is used to determine the target wireless signal from the aggregated wireless signals according to the number of mobile terminals corresponding to the aggregated wireless signals and based on a preset corresponding number threshold.

9. The device according to claim 6, wherein: The second determining module comprises: The fifth determination submodule is used to determine the signal source location information of the target wireless signal based on the terminal location information of the multiple mobile terminals corresponding to the target wireless signal when there are multiple mobile terminals corresponding to the target wireless signal.

10. The device according to any one of claims 6 to 9, wherein: The generation module comprises: a sixth determination submodule, configured to determine the location of the target wireless signal in the map according to the signal source location information; a seventh determination submodule, configured to determine whether there is a point of interest corresponding to the target wireless signal in the map according to the name information of the target wireless signal and the position in the map; A generating submodule is used to generate the new point of interest in the map when it is determined that there is no point of interest corresponding to the target wireless signal in the map.

11. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 5.

12. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to cause a computer to execute the method according to any one of claims 1 to 5.

13. A computer program product comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Map interest point mining method and device, equipment and storage medium

    CN111782980A