Data processing and interest point sensing method and device, medium and program product

By constructing and downloading wireless access network equipment and network fingerprint data in advance, the device directly uses these data and the currently perceived wireless access network equipment and network when sensing points of interest, and solves the problem of perceiving surrounding points of interest in the prior art. The problem of high consumption achieves continuous perception and high accuracy perception effects.

CN119211837APending Publication Date: 2024-12-27BEIJING AUTONAVI YUNMAP TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310764940.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-26
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The prior art consumes a large power when the user equipment perceives surrounding points of interest, making it difficult to support continuous perception, mainly due to the positioning and network request methods that lead to battery capacity limitations.

Method used

By constructing the fingerprint data of wireless access network equipment and wireless network fingerprint data, download it to the target device in advance. When the device perceives the points of interest, based on these data and the currently scanned wireless access network equipment and network, it directly senses the surrounding points of interest. Avoid location and network requests.

Benefits of technology

It effectively reduces the power consumption when perceiving points of interest, supports the target device to continuously perceive surrounding points of interest, and improves perception accuracy and device service life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119211837A_ABST
    Figure CN119211837A_ABST
Patent Text Reader

Abstract

The invention provides a data processing and interest point sensing method and device, a medium and a program product. The interest point sensing method comprises the following steps: receiving an interest point sensing request; based on the interest point perception request, scanning a perceived target wireless access network device; obtaining a target grid set according to the target wireless access network equipment and the corresponding wireless access network equipment fingerprint data; the fingerprint data of the wireless access network equipment comprises a mapping relation between the target wireless access network equipment and a grid covered by a signal of the target wireless access network equipment; wireless network fingerprint data corresponding to the target grid set is determined, and the wireless network fingerprint data comprises a mapping relation among a wireless network, grids covered by signals of the wireless network and interest points covered by the signals; scanning the sensed target wireless network; and obtaining a target interest point corresponding to the target wireless network from the wireless network fingerprint data corresponding to the target grid set. The method can effectively reduce the power consumption when the target device perceives the interest point.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of point of interest perception technology, and in particular to a data processing and point of interest perception method, device, medium, and program product. Background Art

[0002] Points of interest refer to map coordinate points that users are interested in, such as cinemas, shopping malls, airports, etc. Currently, users can use target devices to perceive points of interest around them and realize the connection between people, places and services. Specifically, the target device first obtains its location through positioning, and then sends its location to the server through network request. After the server searches for points of interest around the location based on the location, the information of the searched points of interest is sent to the target device for display.

[0003] However, the above method of sensing surrounding points of interest causes the target device to consume a large amount of power. Summary of the invention

[0004] The present application provides a data processing and point of interest perception method, device, medium, and program product, which can effectively reduce the power consumption of a target device when perceiving a point of interest.

[0005] In a first aspect, the present application provides a data processing method, the method comprising:

[0006] Acquire basic data of the target area, the basic data including: attribute information of the grid of the target area, attribute information of the wireless access network device, attribute information of the wireless network, and information of the point of interest;

[0007] Determine, based on the basic data, the grids covered by the radio access network device signal, the grids covered by the wireless network signal, and the points of interest covered by the wireless network signal;

[0008] Generate wireless access network device fingerprint data of the target area according to the grid covered by the wireless access network device signal, wherein the wireless access network device fingerprint data includes a mapping relationship between wireless access network devices in the target area and the grid covered by their signals;

[0009] Based on the grids covered by the wireless network signal and the points of interest covered by the wireless network signal, wireless network fingerprint data of the target area is generated, and the wireless network fingerprint data includes a mapping relationship between the wireless network in the target area, the grids covered by its signal, and the points of interest covered by the signal.

[0010] In a second aspect, the present application provides a method for perceiving points of interest, the method comprising:

[0011] Receiving a point of interest perception request;

[0012] Scanning a sensed target wireless access network device based on the point of interest sensing request;

[0013] According to the target wireless access network device and the corresponding wireless access network device fingerprint data, a target grid set is acquired; the wireless access network device fingerprint data includes a mapping relationship between the target wireless access network device and the grids covered by its signal;

[0014] Determine wireless network fingerprint data corresponding to the target grid set, wherein the wireless network fingerprint data includes a mapping relationship between a wireless network, a grid covered by its signal, and a point of interest covered by the signal;

[0015] Scan the detected target wireless network;

[0016] The target point of interest corresponding to the target wireless network is obtained from the wireless network fingerprint data corresponding to the target grid set.

[0017] In a third aspect, the present application provides a data processing device, the device comprising:

[0018] An acquisition module, used to acquire basic data of a target area, wherein the basic data includes: attribute information of a grid of the target area, attribute information of a wireless access network device, attribute information of a wireless network, and information of a point of interest;

[0019] A determination module, configured to determine, based on the basic data, grids covered by the radio access network device signal, grids covered by the wireless network signal, and points of interest covered by the wireless network signal;

[0020] A first processing module, configured to generate wireless access network device fingerprint data of the target area according to the grid covered by the wireless access network device signal, wherein the wireless access network device fingerprint data includes a mapping relationship between the wireless access network devices in the target area and the grid covered by their signals;

[0021] The second processing module is used to generate wireless network fingerprint data of the target area according to the grids covered by the wireless network signal and the points of interest covered by the wireless network signal, wherein the wireless network fingerprint data includes a mapping relationship between the wireless network in the target area, the grids covered by its signal, and the points of interest covered by the signal.

[0022] In a fourth aspect, the present application provides a point of interest perception device, the device comprising:

[0023] A receiving module, used for receiving a request for sensing a point of interest;

[0024] A perception module is used to scan the perceived target wireless access network device based on the interest point perception request; obtain a target grid set according to the target wireless access network device and the corresponding wireless access network device fingerprint data; determine the wireless network fingerprint data corresponding to the target grid set; scan the perceived target wireless network; obtain the target interest point corresponding to the target wireless network from the wireless network fingerprint data corresponding to the target grid set;

[0025] The wireless access network device fingerprint data includes the mapping relationship between the target wireless access network device and the grid covered by its signal, and the wireless network fingerprint data includes the mapping relationship between the wireless network, the grid covered by its signal, and the points of interest covered by the signal.

[0026] In a fifth aspect, the present application provides an electronic device, comprising: a processor and a memory; the processor is communicatively connected to the memory;

[0027] The memory stores computer-executable instructions;

[0028] The processor executes the computer-executable instructions stored in the memory to implement the method described in any one of the first aspects or the method described in any one of the second aspects.

[0029] In a sixth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the method as described in any one of the first aspect or the method as described in any one of the second aspect.

[0030] In a seventh aspect, the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the method described in any one of the first aspects or the method described in any one of the second aspects.

[0031] The data processing and point of interest perception method, device, medium, and program product provided by the present application construct wireless access network device fingerprint data and wireless network fingerprint data, and download them to the target device in advance. When the target device needs to perceive points of interest, it can perceive the points of interest around it based on the two fingerprint data and the currently scanned and perceived wireless access network devices and wireless networks, without searching for the surrounding points of interest through positioning and network requests. Therefore, the power consumption when perceiving points of interest can be effectively reduced. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] In order to more clearly illustrate the technical solutions in the present application or the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0033] Figure 1 A flowchart of a data processing method provided in an embodiment of the present application;

[0034] Figure 2 A flowchart of another data processing method provided in an embodiment of the present application;

[0035] Figure 3 A flowchart of a method for sensing points of interest provided in an embodiment of the present application;

[0036] Figure 4 A grid schematic diagram provided for an embodiment of the present application;

[0037] Figure 5 Another grid schematic diagram provided for an embodiment of the present application;

[0038] Figure 6 A flowchart of another method for perceiving points of interest provided in an embodiment of the present application;

[0039] Figure 7 A schematic diagram of another interface provided in an embodiment of the present application;

[0040] Figure 8 A schematic diagram of the structure of a data processing device provided in an embodiment of the present application;

[0041] Fig. 9 A schematic diagram of the structure of a point of interest sensing device provided in an embodiment of the present application;

[0042] Fig.10 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.

[0043] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0044] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the drawings in this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0045] The user information (including but not limited to user device information such as location information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0046] Point of Interest (POI): refers to a map coordinate point that a user is interested in. In map data, a POI can be, for example, a house, a store, a community entrance, or a bus stop.

[0047] Target device: for example, it can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a car computer, a robot, a smart home device, etc. The embodiment of the present application does not limit the specific technology and specific device form used by the target device.

[0048] Users usually use target devices to perceive points of interest around them. Specifically, the target device first obtains its location (i.e., the user's current location) through positioning, and then sends its location to the server through a network request. The server searches for information about points of interest in the surrounding area based on the location, and then sends the searched points of interest information to the IoT device for display.

[0049] However, the above method of first positioning and then searching for surrounding points of interest through network requests makes the target device consume more power for perceiving surrounding points of interest at a time. Limited by the battery capacity of the target device, the above method of perceiving points of interest is difficult to support the target device's behavior of continuously perceiving surrounding points of interest.

[0050] In view of this, an embodiment of the present application proposes a method for realizing point of interest perception based on wireless access network equipment and wireless network. It does not require positioning, nor does it require searching for surrounding points of interest through network requests. Therefore, it can reduce power consumption when perceiving points of interest, thereby supporting the target device to continuously perceive surrounding points of interest.

[0051] It should be understood that the wireless access network device is an access device that the target device uses to access the communication system wirelessly. The wireless access network device can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in the fifth generation (5G) mobile communication system, a next generation base station in the sixth generation (6G) mobile communication system, a base station in a future mobile communication system, etc.; it can also be a module or unit that completes part of the functions of a base station, for example, a centralized unit (CU) or a distributed unit (DU). The CU here completes the functions of the radio resource control protocol and the packet data convergence layer protocol (PDCP) of the base station, and can also complete the function of the service data adaptation protocol (SDAP); the DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and can also complete the functions of part of the physical layer or all of the physical layer. For the specific description of the above-mentioned protocol layers, please refer to the relevant technical specifications of the 3rd Generation Partnership Project (3GPP). The wireless access network equipment can be a macro base station, a micro base station or an indoor station, a relay node or a donor node, etc. The embodiments of the present application do not limit the specific technology and specific equipment form adopted by the wireless access network equipment.

[0052] Wireless network: for example, it may be a wireless network provided by Wi-Fi technology.

[0053] The present application embodiment includes the following two parts:

[0054] Part 1: Data processing. That is, based on the basic data of the target area, the wireless access network device fingerprint data and the wireless network fingerprint data of the target area are constructed to realize the perception of points of interest in the target area. The execution subject of this part can be a map data processing platform, or any electronic device with processing function (such as a server) or computing cluster, etc.

[0055] Part 2: Point of interest perception, that is, how to realize point of interest perception based on the constructed wireless access network device fingerprint data and wireless network fingerprint data. The execution subject of this part can be the target device mentioned above. The target device can be deployed with target software with point of interest perception function, and the point of interest is perceived through the target software. This application does not limit the name and type of the target software.

[0056] The following is a detailed description of the technical solution of the present application in combination with specific embodiments in Part 1 and Part 2. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.

[0057] Part 1: Data processing.

[0058] Figure 1 A flow chart of a data processing method provided in an embodiment of the present application. Figure 1 As shown, the method may include the following steps:

[0059] S101. Obtain basic data of a target area, wherein the basic data includes: attribute information of a grid of the target area, attribute information of a wireless access network device, attribute information of a wireless network, and information of points of interest.

[0060] The target area mentioned here is an area of ​​any location and any shape, and this application does not limit this. It can be an administrative area, or an area divided based on actual usage needs. For example, it can be a city, or an area in a city, etc.

[0061] The attribute information of the grid may include, for example, the identification of the grid, the position of the vertices of the grid, etc. Among them, the identification of the grid may be, for example, the ID and / or number of the grid. The number of vertices of the grid is specifically related to the shape of the grid, and the position of the vertex may be, for example, the three-dimensional coordinates of the vertex. It should be understood that the embodiments of the present application do not limit the number of grids, the shape of the grids, and the size of the grids in the target area.

[0062] The attribute information of the wireless access network device may include, for example, the identification of the wireless access network device, the location of the wireless access network device, and the signal coverage range parameters of the wireless access network device, etc. Among them, the identification of the wireless access network device may be, for example, information that uniquely identifies the wireless access network device, such as the ID and / or name of the wireless access network device, the location of the wireless access network device may be, for example, its three-dimensional coordinates, and the signal coverage range parameters of the wireless access network device are used to determine the signal coverage range of the wireless access network device, and may include, for example, the signal coverage radius, etc.

[0063] The attribute information of the wireless network may include, for example, the identification of the wireless network, the central location of the wireless network, and the signal coverage range parameters of the wireless network, etc. Among them, the identification of the wireless network may be, for example, the SSID and / or name of the wireless network, etc., which uniquely identifies the wireless network; the central location of the wireless network may be, for example, the location of the signal source of the wireless network, such as a three-dimensional coordinate; the signal coverage range parameters of the wireless network are used to determine the signal coverage range of the wireless network, and may include, for example, a signal coverage radius, etc.

[0064] It should be understood that the three-dimensional coordinates mentioned above can be absolute coordinates in a spatial coordinate system, or relative coordinates relative to a reference object, and this application does not limit this.

[0065] The wireless access network equipment in the target area may be from a mobile communication network provided by the same operator or from a mobile communication network provided by different operators, etc. In addition, the wireless access network equipment in the target area may be from a mobile communication network of the same communication standard or from a mobile communication network of different communication standards. For example, the wireless access network equipment in the target area includes wireless access network equipment of a 4G mobile communication network and wireless access network equipment of a 5G mobile communication network.

[0066] The information of the point of interest may include, for example, at least: an identification and a location of the point of interest.

[0067] The embodiment of the present application does not limit the method of obtaining the basic data of the target area. For example, it can be obtained by processing the user's historical reporting information and the map data of the target area, or it can be obtained from other devices or platforms, or it can be read from a removable storage medium or a local database.

[0068] Exemplarily, the attribute information of the wireless access network equipment and the wireless network in the target area can be obtained by processing the historically reported information of the user, or part of the information can be obtained by processing the historically reported information of the user, and part of the information can be obtained from other channels. For example, the attribute information of the wireless network in the target area can be obtained by processing the historically reported information of the user, and the attribute information of the wireless access network equipment in the target area can be obtained through the API interface provided by the operator.

[0069] Accordingly, the map data of the target area may be processed to obtain the attribute information of the grid and the information of the points of interest in the target area. Alternatively, part of the information may be obtained by processing the map data of the target area and part of the information may be obtained from other channels, etc., which will not be elaborated here.

[0070] S102: Determine, based on basic data, grids covered by wireless access network device signals, grids covered by wireless network signals, and points of interest covered by wireless network signals.

[0071] For example, the coverage of the grid can be determined according to the attribute information of the grid in the target area, the signal coverage of the wireless access network device can be determined according to the attribute information of the wireless access network device, and the signal coverage of the wireless network can be determined according to the attribute information of the wireless network.

[0072] For a grid and a wireless access network device, when the coverage of the two overlaps at least partially, the grid is determined to be a grid covered by the wireless access network device signal. Correspondingly, for a grid and a wireless network, when the coverage of the two overlaps at least partially, the grid is determined to be a grid covered by the wireless network signal.

[0073] The location of the point of interest can be obtained according to the information of the point of interest. When the location of the point of interest falls within the coverage range of the wireless network signal, the point of interest is determined to be a point of interest located within the coverage of the wireless network signal.

[0074] S103: Generate fingerprint data of wireless access network devices in a target area according to the grids covered by wireless access network device signals, wherein the fingerprint data of wireless access network devices includes a mapping relationship between wireless access network devices in the target area and the grids covered by their signals.

[0075] After determining the grid covered by the signal of each wireless access network device in the target area by the aforementioned S102 method, a mapping relationship between the two can be constructed, and the wireless access network device fingerprint data of the target area can be generated based on the mapping relationship. The embodiment of the present application does not limit the form of the wireless access network device fingerprint data, for example, it can be a table as shown in Table 1 below:

[0076] Table 1

[0077] serial number Identification of wireless access network equipment Identification of the grid covered by the wireless access network equipment signal 1 Wireless access network equipment1 Grid 1, Grid 2, Grid 3 2 Wireless access network equipment 2 Grid 4, Grid 5 3 Wireless access network equipment 3 Grid 6

[0078] The above Table 1 only takes three wireless access network devices as an example to illustrate the fingerprint data of wireless access network devices. This application does not limit the number of wireless access network devices included in the target area, the number of grids covered by the signal of each wireless access network device, and the form of expression of the identification.

[0079] It should be noted that when a grid is covered by signals of multiple radio access network devices, the identifier of the grid may exist in a mapping relationship with each of the multiple radio access network devices.

[0080] S104. Generate wireless network fingerprint data of the target area according to the grids covered by the wireless network signal and the points of interest covered by the wireless network signal, wherein the wireless network fingerprint data includes a mapping relationship between the wireless network in the target area, the grids covered by its signal, and the points of interest covered by the signal.

[0081] After determining the grid covered by each wireless network signal in the target area and the points of interest covered by each wireless network signal in the aforementioned S102, a mapping relationship between the three can be constructed, and the wireless network fingerprint data of the target area can be generated based on the mapping relationship. The embodiment of the present application does not limit the form of expression of the wireless network fingerprint data, for example, it can be a table as shown in Table 2 below:

[0082] Table 2

[0083]

[0084]

[0085] For another example, the wireless network fingerprint data may also include the following Table 3 and Table 4:

[0086] Table 3

[0087]

[0088] Table 4

[0089]

[0090] The above Tables 2, 3 and 4 only take 6 wireless networks as an example to illustrate the wireless network fingerprint data. This application does not limit the number of wireless networks included in the target area, the grids covered by each wireless network signal, the number of points of interest, and the form of expression of the identification.

[0091] It should be noted that when a grid and / or a point of interest is covered by multiple wireless network signals, the identification of the grid and / or the information of the point of interest may be stored in a mapping relationship with each of the multiple wireless networks.

[0092] In the embodiment of the present application, the wireless access network device fingerprint data and the wireless network fingerprint data of the target area are constructed by adopting the above method, and are downloaded to the target device in advance. When the target device needs to perceive points of interest, it can perceive the points of interest around it based on the two fingerprint data and the wireless access network devices and wireless networks currently scanned and perceived, without searching for the surrounding points of interest by positioning and network request, so that the power consumption when perceiving points of interest can be effectively reduced.

[0093] Since the signal coverage of wireless access network equipment is usually relatively large, about several hundred meters or even several kilometers, and the signal coverage of wireless network is relatively small, usually between 10-100 meters, the wireless network can accurately reflect the location of the target device, that is, the location of the user. In this way, when the target device needs to perceive points of interest, the above-mentioned wireless access network device fingerprint data can be used to filter out an approximate range where the target device is currently located at a coarse granularity. Within this range, the target wireless network fingerprint data that can reflect the location of the target device is further used to accurately know the points of interest around the target device, that is, the points of interest around the user can be accurately perceived, which improves the accuracy of point of interest perception.

[0094] The following describes how to obtain basic data of a target area by taking the processing of historical user reported information and map data of a target area as an example.

[0095] Figure 2 A flow chart of another data processing method provided in an embodiment of the present application. Figure 2 As shown, the above step S101 may include the following steps:

[0096] S201. Acquire historical reporting information within a target historical duration; wherein, at least one user historically accesses wireless access network device attribute information reported when the user historically accesses the wireless access network device in the target area, and the wireless network attribute information reported when the user historically accesses the wireless network.

[0097] This application does not limit the method of obtaining the historical information reported within the above-mentioned target historical period. For example, it can be the above-mentioned information collected by one or more software and reported by users when using the software. It should be noted that the above-mentioned historical information is all information authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant information must comply with relevant laws, regulations and standards, and provide corresponding operation portals for users to choose to authorize or refuse.

[0098] In addition, the present application does not limit the specific time period covered by the above-mentioned target historical time period. For example, it can be the historical reported information within one month before the current moment.

[0099] S202: Acquire attribute information of wireless access network equipment and wireless network in the target area according to historical reported information.

[0100] The historical reporting information of the target historical period is the information actually collected by the user through the target device held by the user, so it can accurately reflect the wireless access network devices and wireless networks currently in the target area. In this way, based on the historical reporting information, the attribute information of the wireless access network devices and the attribute information of the wireless network in the target area can be accurately obtained.

[0101] In a possible implementation, for a wireless network in historically reported information, the central location of the wireless network and the signal coverage parameters can be obtained based on the user location when the user historically accessed the wireless network. Then, the attribute information of the wireless network can be generated based on the central location of the wireless network, the signal coverage parameters and the identifier of the wireless network.

[0102] For example, the mean center position can be obtained based on the historical user positions of the wireless network, and the mean center position can be used as the position of the wireless network. Then, the distance between the user positions of the wireless network that have historically accessed the wireless network and the mean center position can be obtained, so as to obtain the signal coverage range parameter of the wireless network based on the distance. Taking the signal coverage range parameter as the signal coverage radius as an example, the farthest distance between the user positions of the wireless network that have historically accessed the wireless network and the mean center position can be used as the signal coverage radius of the wireless network. The location of the wireless network, the signal coverage range parameter, and the identifier of the wireless network are associated to obtain the attribute information of the wireless network.

[0103] In this way, based on the attribute information of the wireless access network equipment in the historical reported information and the attribute information of the wireless network obtained in the above manner, the attribute information of the wireless access network equipment and the attribute information of the wireless network in the target area can be obtained.

[0104] Another possible way is to obtain the access frequency of the wireless access network devices involved in the historical reporting information and the access frequency of the wireless network through the historical reporting information. Therefore, the wireless access network devices and wireless networks with low frequency access can be filtered to remove the noise data in the historical reporting information and improve the accuracy of the acquired data.

[0105] For example, wireless access network devices whose access frequency is less than a first preset frequency can be filtered, and the attribute information of the retained wireless access network devices can be used as the attribute information of the wireless access network devices in the target area. In addition, wireless networks whose access frequency is less than a second preset frequency are filtered. For the retained wireless network, the center position of the wireless network and the signal coverage range parameters can be obtained based on the user location when the user historically accesses the wireless network. Furthermore, the attribute information of the retained wireless network can be generated based on the center position of the retained wireless network, the signal coverage range parameters and the identifier of the wireless network, and the attribute information of the retained wireless network can be used as the attribute information of the wireless network in the target area.

[0106] The first preset frequency and the second preset frequency may be the same or different, and may be determined according to actual needs.

[0107] S203: Obtain attribute information of the grid and information of the points of interest in the target area.

[0108] For example, information about points of interest may be extracted from map data of the target area.

[0109] For example, according to the map data of the target area, grid coding can be performed according to the preset shape and size parameters to obtain the attribute information of the grid of the target area. The embodiment of the present application does not limit the grid coding algorithm used, for example, it can be geohash (the name of a geographic space coding algorithm). For how to perform grid coding, please refer to the description of grid coding of map data in the prior art, which will not be repeated here.

[0110] In an embodiment of the present application, through the above-mentioned historical reporting information based on the target historical period, the basic data of the target area can be accurately obtained, so that based on the accurate basic data of the target area, the wireless access network device fingerprint data and the wireless network fingerprint data of the target area can be accurately constructed, thereby improving the accuracy of subsequent target device point of interest perception.

[0111] The wireless access network device fingerprint data and wireless network fingerprint data of the target area constructed in the above manner can be sent to the target device by means of data update. That is, a data update instruction is sent to the target device, wherein the data update instruction carries the wireless access network device fingerprint data or wireless network fingerprint data of the target area, or carries both the wireless access network device fingerprint data and the wireless network fingerprint data at the same time, which is specifically related to the data update method and the update frequency of the above two fingerprint data. When the update frequencies of the two fingerprint data are different, the sending of their data updates can also be performed separately.

[0112] Optionally, after the fingerprint data is generated, it can be directly sent to the target device through a data update instruction, or it can be sent to the target device through a data update instruction when a data update request sent by the target device through the target software is received. The data update request can be sent by the target device when it detects that it is in a charging state. By downloading the wireless access network device fingerprint data and / or wireless network fingerprint data of the target area in the charging state, the impact of obtaining fingerprint data on the power of the target device can be reduced.

[0113] Optionally, the above data update behavior can also be implemented by the server of the target software interacting with the target device, which is specifically related to the setting of the target software and is not limited in this application.

[0114] It should be understood that although the above-mentioned construction of fingerprint data is carried out in units of target areas, the granularity used when sending fingerprint data can be selected according to actual needs. For example, the wireless access network device fingerprint data and the wireless network fingerprint data can be sent to the target device at the granularity of the target area, or at a larger granularity, or at a smaller granularity. For example, taking the target area as a city as an example, the wireless access network device fingerprint data and the wireless network fingerprint data of the city where it is currently located can be sent to the target device, or the wireless access network device fingerprint data and the wireless network fingerprint data of the area of ​​the city where it is currently located can be sent to the target device, or the wireless access network device fingerprint data and the wireless network fingerprint data of the province to which the current city belongs can be sent to the target device, etc. The specific requirements are related to the use, and there is no limitation on this.

[0115] The following describes how the target device uses the wireless access network device fingerprint data and wireless network fingerprint data of the target area to perceive points of interest when using the target software. The target device can be deployed with a target software with a point of interest perception function, and the points of interest are perceived through the target software. This application does not limit the name and type of the target software. That is, the executor of the point of interest perception method can be said to be the target device mentioned above, or the target software. The following description takes the target device as an example.

[0116] Figure 3 A flowchart of a method for sensing points of interest provided in an embodiment of the present application is shown below. Figure 3 As shown, the method may include the following steps:

[0117] S301, receiving a point of interest perception request.

[0118] Exemplarily, after the target device starts the target software, the user can input a point of interest perception request to the target device by voice input or text input. Alternatively, the user can also trigger the point of interest perception request by operating the user interface of the target software. Alternatively, the user can send a point of interest perception request to the target device through other electronic devices associated with the target device. For example, taking the target device as a smart watch, the user can send a point of interest perception request to the smart watch through a mobile phone associated with the smart watch.

[0119] S302: Scan the perceived target wireless access network device based on the point of interest perception request.

[0120] For example, the target device may sense broadcast signals of surrounding wireless access network devices by scanning, and identify which wireless access network has signal coverage.

[0121] S303. Acquire a target grid set according to the target wireless access network device and the corresponding wireless access network device fingerprint data; wherein the wireless access network device fingerprint data includes a mapping relationship between the target wireless access network device and the grids covered by its signal.

[0122] The target grid set may include grids covered by signals of target wireless access network devices sensed during the current scanning.

[0123] For example, Figure 4 A grid diagram is provided for an embodiment of the present application. Figure 4 As shown, assuming that the target device scans and senses the radio access network device A and the radio access network device B by scanning and sensing the radio access network device broadcast signal, the grid covered by the signal of the radio access network device A and the grid covered by the signal of the radio access network device B can be obtained from the fingerprint data of the radio access network device to obtain the target grid set.

[0124] Assuming that the grids covered by wireless access network device A include grid 1, grid 2, grid 4 and grid 5, and the grids covered by wireless access network device B include grid 2, grid 4, grid 5, grid 6 and grid 8, then in this example, the target grid set includes: grid 1, grid 2, grid 4, grid 5, grid 6 and grid 8.

[0125] Optionally, the above-mentioned wireless access network device fingerprint data can be stored in a local database. When a point of interest perception request is received, based on the target wireless access network device currently scanned and perceived, the target grid set is obtained from the wireless access network device fingerprint data in the local database and loaded into the memory.

[0126] Alternatively, the wireless access network device fingerprint data may be loaded into the memory when the target software is started. When the interest point perception request is received, the target grid set is obtained from the wireless access network device fingerprint data in the memory based on the target wireless access network device currently scanned and perceived. Since the wireless access network device fingerprint data only includes the mapping relationship between the wireless access network device and the grid covered by its signal, the wireless access network device fingerprint data is relatively small. Therefore, by loading it into the memory at startup, the efficiency of obtaining the target grid set can be improved without occupying too much memory.

[0127] S304: Determine wireless network fingerprint data corresponding to the target grid set, wherein the wireless network fingerprint data includes a mapping relationship between the wireless network, the grids covered by its signal, and the points of interest covered by the signal.

[0128] The wireless network fingerprint data corresponding to the target grid set may include wireless network fingerprint data corresponding to each grid in the target grid set.

[0129] Optionally, the wireless network fingerprint data may be stored in a local database. After the target grid set is acquired, the mapping relationship of the identifier of each grid in the target grid set may be acquired from the wireless network fingerprint data in the local database and loaded into the memory.

[0130] The wireless network fingerprint data includes the mapping relationship between the wireless network, the grid covered by its signal, and the points of interest covered by the signal. Since the number of wireless networks and points of interest is large, the wireless network fingerprint data is large. Therefore, by constructing fingerprint data of the mapping relationship between the wireless access network device and the grid covered by its signal, as well as the wireless network fingerprint data, it is only necessary to load the wireless network fingerprint data corresponding to the grid within the signal coverage range of the wireless access network device, without loading other wireless network fingerprint data, which can effectively control memory overhead.

[0131] It should be understood that when the target device has a large memory space, all the wireless network fingerprint data can be loaded into the memory when the target software is started to improve the acquisition of the wireless network fingerprint data corresponding to the target grid set. In specific implementation, partial data or full data can be loaded according to the hardware conditions of the target device, and this embodiment of the application does not limit this.

[0132] S305: Scan the detected target wireless network.

[0133] How to scan and sense the wireless network around the target device is related to the technology used by the wireless network. Taking the Wi-Fi network as an example, the target device can sense the wireless network around it by scanning the broadcast signal of the Wi-Fi network.

[0134] S306: Acquire a target point of interest corresponding to the target wireless network from the wireless network fingerprint data corresponding to the target grid set.

[0135] The target interest point is the perceived interest point.

[0136] For example, Figure 5 Another grid schematic diagram provided in the embodiment of the present application. Figure 5 As shown, Figure 4 Taking the example shown as an example, the target grid set includes: grid 1, grid 2, grid 4, grid 5, grid 6 and grid 8.

[0137] Assuming that the target device detects wireless network a, wireless network b, wireless network c, and wireless network d through scanning, the points of interest covered by the four wireless network signals can be obtained from the wireless network fingerprint data corresponding to the target grid set, for example, as shown below:

[0138] (1) The points of interest covered by the signal of wireless network a include: point of interest 1, point of interest 2 and point of interest 3.

[0139] (2) The points of interest covered by the signal of wireless network b include: point of interest 3 and point of interest 4.

[0140] (3) Points of interest covered by the wireless network c signal include: point of interest 7.

[0141] (4) The points of interest covered by the wireless network d signal include: point of interest 5 and point of interest 6.

[0142] In this example, the target points of interest sensed this time include: point of interest 1, point of interest 2, point of interest 3, point of interest 4, point of interest 5, point of interest 6 and point of interest 7. Figure 5 The ○ within the coverage of the wireless network is the interest point perceived this time, and these interest points are distinguished and represented by numbers 1 to 7 respectively.

[0143] Since the signal coverage of wireless access network equipment is usually relatively large, about several hundred meters or even several kilometers, and the signal coverage of wireless network is relatively small, usually between 10-100 meters, the target wireless network sensed by scanning can accurately reflect the location of the target device, that is, the location of the user. In this way, through the above-mentioned wireless access network equipment fingerprint data, an approximate range can be screened out with a coarse granularity, and within this range, the target wireless network fingerprint data that can reflect the location of the target device is further used to accurately sense the target points of interest around the target device, that is, the points of interest around the user can be accurately sensed.

[0144] After acquiring the perceived target points of interest, the information of these target points of interest may be displayed on the user interface, or may be further processed based on the information of the target points of interest, which is specifically related to the implementation of the target software and is not limited in this application.

[0145] Optionally, the wireless network fingerprint data may include a mapping relationship between the wireless network, the grid covered by its signal, and the information of the points of interest covered by the signal, so the information of the target points of interest may be directly obtained based on the wireless network fingerprint data. Optionally, a mapping relationship between the points of interest and their information may also be set in the target device, so after determining the target points of interest based on the above method, the information of the target points of interest may be obtained based on the mapping relationship.

[0146] In addition to the location and identification of the point of interest, the information of the target point of interest may further include the name and / or type, etc., which is related to the actual use requirements of the point of interest perception function of the target device.

[0147] It should be noted that when the wireless network fingerprint data includes the mapping relationship between the wireless network, the grid covered by its signal, and the information of the points of interest covered by the signal, since the number of wireless networks is large and the information of the points of interest contains more content, in addition, the number of wireless access network devices themselves is small relative to the number of wireless networks, and the wireless access network device fingerprint data only includes the mapping relationship between the wireless access network device and the grid covered by its signal, the data volume of the wireless network fingerprint data is large, and the wireless access network device fingerprint data is small. Therefore, when using the target software, the wireless network fingerprint data can be deployed in the local database, the wireless access network device fingerprint data can be loaded into the memory, and the wireless network fingerprint data corresponding to the grid can be dynamically loaded based on the target grid set corresponding to the wireless access network device sensed by scanning, so that the memory overhead can be effectively controlled while accurately sensing the target points of interest.

[0148] In specific implementation, the fingerprint data of the wireless access network device and the wireless network fingerprint data can also be combined into one fingerprint data, which is related to actual needs. In addition, when the perception accuracy of the point of interest is required to be low, only the fingerprint data of the wireless access network device can be constructed. The fingerprint data may include the mapping relationship between the wireless access network device, the grid covered by its signal, and the points of interest contained in the grid, so as to perceive the surrounding points of interest by scanning the wireless access network device.

[0149] In an embodiment of the present application, when the target device perceives points of interest, it can perceive the points of interest around it based on the wireless access network device fingerprint data and wireless network fingerprint data downloaded in advance, as well as the wireless access network devices and wireless networks currently scanned and perceived, without searching for the surrounding points of interest through positioning and network requests. Therefore, the power consumption when perceiving points of interest can be effectively reduced.

[0150] The following describes a method flow for a target device to continuously perceive surrounding points of interest.

[0151] Figure 6 A flowchart of another method for sensing points of interest provided in an embodiment of the present application is shown below. Figure 6 As shown, the method may further include:

[0152] S401: Scan the sensed wireless access network devices again.

[0153] This embodiment does not limit the conditions for triggering the target device to execute the perception process again in the scenario of continuous perception of points of interest. For example, the target device can periodically execute the process of this embodiment, or it can be triggered when a change in external factors is detected. For example, the target device detection is triggered when the target device moves, or it can be triggered when the target device performs cell switching under different wireless access network devices, or it can be triggered when the target device scans the wireless access network device and / or the wireless network changes, etc., which is specifically related to the point of interest perception requirements of the target software.

[0154] In the scenario of continuous perception of points of interest, by triggering the process of perceiving points of interest based on changes in external factors, the power consumption of perceiving points of interest can be further reduced and high-frequency perception of points of interest can be avoided.

[0155] Taking the case where the target device is triggered in response to the target device moving as an example, the target device can obtain motion data of its own sensor. For example, motion data of an acceleration sensor, a gyroscope, etc. Then, the target device can determine whether the target device is in a moving state based on its own motion data. This state can reflect the state of the user holding the target device.

[0156] If the target device is in a stationary state, it means that the user's current position has not changed, so the points of interest around it will not change. In this implementation, the process of point of interest perception can be no longer executed, and the points of interest perceived last time are used as the points of interest perceived this time.

[0157] If the target device is in a moving state, it means that the current position of the user has changed, and therefore, the points of interest around it may also change. In this implementation, the target device can perform the process of perceiving points of interest.

[0158] Exemplarily, whether movement has occurred can be determined based on the movement duration of the target device. For example, if the movement duration indicated by the movement data of the target device exceeds the first preset duration, it means that the target device has moved. If the movement duration indicated by the movement data of the target device is less than or equal to the first preset duration, it means that although the user has left the previous location, the movement distance is not far, and the probability of changes in the surrounding points of interest is low. In this implementation, it can be assumed that the target device has not moved.

[0159] It should be understood that the above-mentioned first preset duration can be specifically set according to actual needs. In some embodiments, the first preset durations corresponding to different motion states are different. For example, the first preset duration corresponding to walking is different from the first preset duration corresponding to running. Exemplarily, the higher the motion speed reflected by the motion state, the smaller the corresponding first preset duration, thereby improving the timeliness of continuous perception of points of interest.

[0160] S402: Determine a candidate grid corresponding to the wireless access network device sensed by scanning again.

[0161] For example, the aforementioned S303 method may be adopted to determine the candidate grid corresponding to the wireless access network device sensed by the re-scan, which will not be described in detail.

[0162] S403: Determine whether all candidate grids are located in the target grid set.

[0163] If yes, the target point of interest is determined based on the wireless network fingerprint data corresponding to the target grid set, that is, the aforementioned steps S305 to S306 are executed. If no, that is, at least some of the candidate grids are not in the target grid set, S404 is executed.

[0164] S404: Update the newly added grid to the target grid set.

[0165] That is, the candidate grids that were not previously in the target grid set are added to the target grid set.

[0166] S405: Re-determine the target interest point based on the updated target grid set.

[0167] That is, the wireless network fingerprint data corresponding to the updated target grid set is determined, and then the wireless network is scanned and sensed again, and the target interest points corresponding to the wireless network sensed again are obtained from the wireless network fingerprint data corresponding to the target grid set.

[0168] There is no limitation on how to determine the wireless network fingerprint data corresponding to the updated target grid set. For example, based on the updated target grid set, the mapping relationship of the identifier of each grid in the updated target grid set can be obtained from the wireless network fingerprint data, or the wireless network fingerprint data corresponding to the newly added grid can be obtained from the wireless network fingerprint data, and the wireless network fingerprint data corresponding to the newly added grid can be updated to the wireless network fingerprint data corresponding to the target grid set to obtain the wireless network fingerprint data corresponding to the updated target grid set.

[0169] For example, Figure 7 This is another interface diagram provided in the embodiment of the present application. Figure 7 As shown, continue with Figure 4 Taking the example shown as an example, it is assumed that by scanning the perceived wireless access network devices again, it is determined that the target device is currently in the coverage of wireless access network device A, wireless access network device B, and wireless access network device C. That is, wireless access network device C is newly added.

[0170] In this implementation, based on the wireless access network devices sensed by the re-scanning and the wireless access network device fingerprint data, it is determined that the grids covered by the wireless access network device signals sensed by the re-scanning include a grid 3 covered by the signal of wireless access network device C. Therefore, grid 3 is updated to the target grid set, and the updated target grid set includes: grid 1, grid 2, grid 3, grid 4, grid 5, grid 6, and grid 8.

[0171] Correspondingly, the wireless network fingerprint data corresponding to the target grid set is also newly added with the wireless network fingerprint data corresponding to the grid 3.

[0172] The method of this embodiment can realize continuous perception of points of interest based on constructing wireless access network device fingerprint data and wireless network fingerprint data in the above manner.

[0173] Optionally, when controlling memory overhead by storing wireless network fingerprint data in a local database and dynamically loading the wireless network fingerprint data corresponding to the target grid set into memory, after updating the newly added grid to the target grid set, it is possible to further detect that the number of grids in the target grid set exceeds a preset value. If the number of grids in the target grid set exceeds the preset value, the redundant grids are deleted from the target grid set, and the wireless network fingerprint data corresponding to the redundant grids are deleted from the wireless network fingerprint data corresponding to the target grid set. The redundant grids mentioned here refer to grids that are not candidate grids (i.e., grids that are not located in the signal coverage of the wireless access network device currently scanned and perceived, and the duration for which the target device has not scanned and perceived the corresponding wireless access network device and wireless network is greater than or equal to the second preset duration).

[0174] In this way, when the wireless access network device sensed by scanning changes, the grid data in the target grid set can be replaced, and the edge grids can be gradually eliminated, so that when the target device continues to sense the point of interest, the number of its target grid set can be kept within the limit, thereby avoiding the problem of continuous increase of wireless network fingerprint data corresponding to the target grid set and continuous growth of memory due to continuous addition of grids. That is, the memory overhead when sensing the point of interest can be effectively controlled.

[0175] As mentioned above, when sending fingerprint data to the target device, the granularity of the fingerprint data used when sending can be selected according to actual needs. Therefore, there may be a scenario where the fingerprint data is not sent in full. Therefore, it may happen that the target device moves to a grid that is not covered by the current fingerprint data. In this scenario, when using the above Figure 3 or Figure 4 When performing point of interest perception in the manner shown, if the target grid set cannot be obtained according to the wireless access network device fingerprint data, the current location of the target device is obtained. For example, the current location of the target device can be obtained through the positioning data of the target device.

[0176] Then, obtain the wireless access network device fingerprint data and wireless network fingerprint data corresponding to the current location. For example, the target software can send a data update request carrying the current location to the server, so that the server sends the wireless access network device fingerprint data and wireless network fingerprint data corresponding to the current location. In this way, the target device can use the re-acquired wireless access network device fingerprint data and wireless network fingerprint data to perceive points of interest, thereby ensuring the realization of the point of interest perception function.

[0177] It should be understood that in a non-POI perception scenario, in response to the target device moving to a grid not covered by the fingerprint data currently possessed, the target device's current location can be obtained, and the wireless access network device fingerprint data and wireless network fingerprint data corresponding to the current location can be obtained, thereby improving the efficiency of subsequent POI perception. Exemplarily, the behavior can be triggered when the target device detects that it is in a charging state, which can reduce the impact of obtaining fingerprint data on the power of the target device.

[0178] Figure 8 A schematic diagram of the structure of a data processing device provided in an embodiment of the present application. Figure 8 As shown, the device may include: an acquisition module 11, a determination module 12, a first processing module 13 and a second processing module 14.

[0179] The acquisition module 11 is used to acquire basic data of the target area, wherein the basic data includes: attribute information of the grid of the target area, attribute information of the wireless access network equipment, attribute information of the wireless network, and information of the point of interest;

[0180] A determination module 12, configured to determine, based on the basic data, the grids covered by the radio access network device signal, the grids covered by the wireless network signal, and the points of interest covered by the wireless network signal;

[0181] A first processing module 13 is used to generate wireless access network device fingerprint data of the target area according to the grid covered by the wireless access network device signal, wherein the wireless access network device fingerprint data includes a mapping relationship between the wireless access network devices in the target area and the grid covered by their signals;

[0182] The second processing module 14 is used to generate wireless network fingerprint data of the target area according to the grids covered by the wireless network signal and the points of interest covered by the wireless network signal, wherein the wireless network fingerprint data includes a mapping relationship between the wireless network in the target area, the grids covered by its signal, and the points of interest covered by the signal.

[0183] In a possible implementation, the acquisition module 11 is specifically configured to:

[0184] Acquire historical reporting information within a target historical period, the historical reporting information including: attribute information of a wireless access network device reported by at least one user when historically accessing a wireless access network device in the target area, and attribute information of a wireless network reported when historically accessing a wireless network;

[0185] Acquire attribute information of the wireless access network equipment and the wireless network in the target area according to the historical reported information;

[0186] Acquire the attribute information of the grid and the information of the points of interest of the target area.

[0187] For example, the acquisition module 11 is specifically used for:

[0188] According to the historical reporting information, obtaining the access frequency of the wireless access network device involved in the historical reporting information and the access frequency of the wireless network;

[0189] Filtering the wireless access network devices whose access frequency is less than the first preset frequency, and using the attribute information of the retained wireless access network devices as the attribute information of the wireless access network devices in the target area;

[0190] Filtering wireless networks whose access frequency is less than a second preset frequency;

[0191] For the reserved wireless network, the central location of the wireless network and the signal coverage parameters are obtained according to the user location when the user historically accesses the wireless network;

[0192] The attribute information of the wireless network in the target area is generated according to the center position of the reserved wireless network, the signal coverage range parameters and the identifier of the wireless network.

[0193] The data processing device provided in the embodiment of the present application can execute the data processing method in the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated here. Figure 8 The division of the modules shown is only a schematic diagram, and the present application does not limit the division of the modules and the naming of the modules.

[0194] Fig. 9 This is a schematic diagram of the structure of a point of interest sensing device provided in an embodiment of the present application. Fig. 9 As shown, the device may include: a receiving module 21 and a sensing module 22. Optionally, it may also include: a first processing module 23 and / or a second processing module 24.

[0195] A receiving module 21, configured to receive a request for sensing a point of interest;

[0196] The sensing module 22 is configured to scan the sensed target wireless access network device based on the point of interest sensing request; obtain a target grid set according to the target wireless access network device and the corresponding wireless access network device fingerprint data; determine the wireless network fingerprint data corresponding to the target grid set; scan the sensed target wireless network; obtain the target point of interest corresponding to the target wireless network from the wireless network fingerprint data corresponding to the target grid set;

[0197] The wireless access network device fingerprint data includes the mapping relationship between the target wireless access network device and the grid covered by its signal, and the wireless network fingerprint data includes the mapping relationship between the wireless network, the grid covered by its signal, and the points of interest covered by the signal.

[0198] In a possible implementation, the perception module 22 is further used to: in response to the movement of the target device, scan the perceived wireless access network device again; scan the candidate grids corresponding to the perceived wireless access network device again; if at least some of the candidate grids are not located in the target grid set, update the newly added grids to the target grid set; and redetermine the target point of interest based on the updated target grid set.

[0199] In a possible implementation, the first processing module 23 is configured to obtain motion data of a sensor of a target device; if a motion duration indicated by the motion data exceeds a first preset duration, it is determined that the target device has moved.

[0200] In a possible implementation, the perception module 22 is also used to delete redundant grids after the newly added grids are updated to the target grid set, if the number of grids in the updated target grid set exceeds a preset value, wherein the redundant grids do not belong to the candidate grids and the target device has not scanned and perceived the wireless access network device and wireless network corresponding to the grid for a duration greater than or equal to a second preset duration.

[0201] A possible implementation method is that the second processing module 24 is used to obtain the current location when the perception module 22 cannot obtain the target grid set according to the wireless access network device fingerprint data; obtain the wireless access network device fingerprint data and wireless network fingerprint data corresponding to the current location; the perception module 22 is specifically used to use the re-acquired wireless access network device fingerprint data and wireless network fingerprint data to perceive points of interest.

[0202] The interest point sensing device provided in the embodiment of the present application can execute the interest point sensing method in the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated here. Fig. 9 The division of the modules shown is only a schematic diagram, and the present application does not limit the division of the modules and the naming of the modules.

[0203] Fig.10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Fig.10 As shown, the electronic device 30 may include: at least one processor 31 and a memory 32 .

[0204] The memory 32 is used to store programs. Specifically, the programs may include program codes, and the program codes include computer operation instructions.

[0205] The memory 32 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0206] The processor 31 is used to execute the computer-executable instructions stored in the memory 32 to implement the data processing method or the interest point perception method described in the aforementioned method embodiment. The processor 31 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.

[0207] When the electronic device 30 is used to implement the aforementioned point of interest perception method, it can also include multiple communication interfaces 33 for implementing scanning perception of wireless access network equipment, scanning perception of wireless networks, downloading of fingerprint data, etc.

[0208] In specific implementation, if the communication interface 33, the memory 32 and the processor 31 are implemented independently, the communication interface 33, the memory 32 and the processor 31 can be connected to each other through the bus 34 and communicate with each other. The bus 34 can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus 34 can be divided into an address bus, a data bus, a control bus, etc., but it does not mean that there is only one bus or one type of bus.

[0209] Optionally, in a specific implementation, if the communication interface 33, the memory 32 and the processor 31 are integrated on a chip, the communication interface 33, the memory 32 and the processor 31 can communicate through an internal interface.

[0210] Optionally, when the electronic device 30 is used to implement the aforementioned point of interest perception method, the electronic device may also include a display screen for displaying information of the perceived point of interest, etc.

[0211] The present application also provides a computer-readable storage medium, which may include: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, and other media that can store program codes. Specifically, the computer-readable storage medium stores program instructions, and the program instructions are used in the data processing method or the point of interest perception method in the above-mentioned embodiments.

[0212] The present application also provides a program product, which includes an execution instruction, which is stored in a readable storage medium. At least one processor of the electronic device can read the execution instruction from the readable storage medium, and at least one processor executes the execution instruction so that the electronic device implements the data processing method or the interest point perception method provided by the various embodiments described above.

[0213] The term "plurality" in this article refers to two or more than two. The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the previous and next associated objects are in an "or" relationship; in the formula, the character " / " indicates that the previous and next associated objects are in a "division" relationship. In addition, it should be understood that in the description of this application, words such as "first" and "second" are only used for the purpose of distinguishing descriptions, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying order.

[0214] It should be understood that the various numerical numbers involved in the embodiments of the present application are only used for the convenience of description and are not used to limit the scope of the embodiments of the present application.

[0215] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A data processing method, characterized in that: The method comprises: Acquire basic data of the target area, the basic data including: attribute information of the grid of the target area, attribute information of the wireless access network device, attribute information of the wireless network, and information of the point of interest; Determine, based on the basic data, the grids covered by the radio access network device signal, the grids covered by the wireless network signal, and the points of interest covered by the wireless network signal; Generate wireless access network device fingerprint data of the target area according to the grid covered by the wireless access network device signal, wherein the wireless access network device fingerprint data includes a mapping relationship between wireless access network devices in the target area and the grid covered by their signals; Based on the grids covered by the wireless network signal and the points of interest covered by the wireless network signal, wireless network fingerprint data of the target area is generated, and the wireless network fingerprint data includes a mapping relationship between the wireless network in the target area, the grids covered by its signal, and the points of interest covered by the signal.

2. The method according to claim 1, characterized in that The obtaining of basic data of the target area includes: Acquire historical reporting information within a target historical period, the historical reporting information including: attribute information of a wireless access network device reported by at least one user when historically accessing a wireless access network device in the target area, and attribute information of a wireless network reported when historically accessing a wireless network; Acquire attribute information of the wireless access network equipment and the wireless network in the target area according to the historical reported information; Acquire the attribute information of the grid and the information of the points of interest of the target area.

3. The method according to claim 2, characterized in that The acquiring, according to the historical reported information, the attribute information of the wireless access network equipment and the attribute information of the wireless network in the target area includes: According to the historical reporting information, obtaining the access frequency of the wireless access network device involved in the historical reporting information and the access frequency of the wireless network; Filtering the wireless access network devices whose access frequency is less than the first preset frequency, and using the attribute information of the retained wireless access network devices as the attribute information of the wireless access network devices in the target area; Filtering wireless networks whose access frequency is less than a second preset frequency; For the reserved wireless network, the central location of the wireless network and the signal coverage parameters are obtained according to the user location when the user historically accesses the wireless network; The attribute information of the wireless network in the target area is generated according to the center position of the reserved wireless network, the signal coverage range parameters and the identifier of the wireless network.

4. A method for perceiving points of interest, characterized in that: The method comprises: Receiving a point of interest perception request; Scanning a sensed target wireless access network device based on the point of interest sensing request; According to the target wireless access network device and the corresponding wireless access network device fingerprint data, a target grid set is acquired; the wireless access network device fingerprint data includes a mapping relationship between the target wireless access network device and the grids covered by its signal; Determine wireless network fingerprint data corresponding to the target grid set, wherein the wireless network fingerprint data includes a mapping relationship between a wireless network, a grid covered by its signal, and a point of interest covered by the signal; Scan the detected target wireless network; The target point of interest corresponding to the target wireless network is obtained from the wireless network fingerprint data corresponding to the target grid set.

5. The method according to claim 4, characterized in that The method further comprises: In response to the target device moving, scanning again for sensed wireless access network devices; Determine the candidate grid corresponding to the wireless access network device sensed by the re-scan; If at least some of the candidate grids are not in the target grid set, then the newly added grids are updated to the target grid set; The target interest points are re-determined based on the updated target grid set.

6. The method according to claim 5, characterized in that The method further comprises: Get motion data from sensors of target devices; If the motion duration indicated by the motion data exceeds a first preset duration, it is determined that the target device has moved.

7. The method according to claim 5, characterized in that After the newly added grid is updated to the target grid set, the method further includes: If the number of grids in the updated target grid set exceeds a preset value, the redundant grids are deleted, wherein the redundant grids do not belong to the candidate grids and the target device has not scanned and sensed the wireless access network device and wireless network corresponding to the grid for a duration greater than or equal to a second preset duration.

8. The method according to any one of claims 4 to 7, characterized in that: The method further comprises: If the target grid set cannot be obtained according to the wireless access network device fingerprint data, obtaining the current location; Obtain the wireless access network device fingerprint data and wireless network fingerprint data corresponding to the current location; Use the retrieved wireless access network device fingerprint data and wireless network fingerprint data to perceive points of interest.

9. A data processing device, characterized in that: The device comprises: An acquisition module, used to acquire basic data of a target area, wherein the basic data includes: attribute information of a grid of the target area, attribute information of a wireless access network device, attribute information of a wireless network, and information of a point of interest; A determination module, configured to determine, based on the basic data, grids covered by the radio access network device signal, grids covered by the wireless network signal, and points of interest covered by the wireless network signal; A first processing module, configured to generate wireless access network device fingerprint data of the target area according to the grid covered by the wireless access network device signal, wherein the wireless access network device fingerprint data includes a mapping relationship between the wireless access network devices in the target area and the grid covered by their signals; The second processing module is used to generate wireless network fingerprint data of the target area according to the grids covered by the wireless network signal and the points of interest covered by the wireless network signal, wherein the wireless network fingerprint data includes a mapping relationship between the wireless network in the target area, the grids covered by its signal, and the points of interest covered by the signal.

10. A point of interest sensing device, characterized in that: The device comprises: A receiving module, used for receiving a request for sensing a point of interest; A perception module is used to scan the perceived target wireless access network device based on the interest point perception request; obtain a target grid set according to the target wireless access network device and the corresponding wireless access network device fingerprint data; determine the wireless network fingerprint data corresponding to the target grid set; scan the perceived target wireless network; obtain the target interest point corresponding to the target wireless network from the wireless network fingerprint data corresponding to the target grid set; The wireless access network device fingerprint data includes the mapping relationship between the target wireless access network device and the grid covered by its signal, and the wireless network fingerprint data includes the mapping relationship between the wireless network, the grid covered by its signal, and the points of interest covered by the signal.

11. An electronic device, characterized in that: include: Processor and memory; The processor is communicatively connected to the memory; The memory stores computer instructions; The processor executes the computer instructions stored in the memory to implement the method according to any one of claims 1 to 8.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 8 when executed by a processor.

13. A computer program product, characterized in that The method comprises a computer program or an instruction, and when the computer program or the instruction is executed by a processor, the method according to any one of claims 1 to 8 is implemented.