Detailed Description
The following description of the exemplary embodiments of the present application, taken in conjunction with the accompanying drawings, includes various details of the embodiments of the application for the understanding of the same, which are to be considered exemplary only. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present application. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
According to an embodiment of the present application, as shown in fig. 1, the present application provides a method of associating points of interest, including:
s10: and determining the signal source position information of each wireless signal according to the information of the wireless signal acquired from each mobile terminal and the terminal position information of each mobile terminal.
The mobile terminal may include any device in the prior art, and may be used to implement the electronic map. For example, the mobile terminal may be a cell phone, a smart watch, a computer, a tablet, a smart speaker, and the like.
The information of the wireless signal acquired from the mobile terminal may be understood as information of the wireless signal acquired from information returned by the mobile terminal, or may be understood as information of the wireless signal actively acquired from the mobile terminal.
The wireless signals acquired from the mobile terminal may include wireless signals currently connected to the mobile terminal, and may also include wireless signals scanned by the mobile terminal. The number of the wireless signals acquired by the mobile terminal may be one or more, and is not limited in particular. The radio signal acquired by each mobile terminal used in step S10 may be a radio signal acquired by each mobile terminal within a certain time period. For example, the wireless signals acquired by the mobile terminals may be acquired on the same day or within the same week.
The wireless signals may include signals generated by any wireless communication technology such as Wi-Fi (wireless internet access), bluetooth, Zigbee (Zigbee protocol), and the like.
The information of the wireless signal may include any information related to the wireless signal, such as 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 (whether the wireless signal is connected to the mobile terminal or scanned by the mobile terminal), and the like.
The terminal location information of the mobile terminal may be determined by a GPS (Global Positioning System) or a base station, as long as the terminal location information can indicate the location of the mobile terminal on a map. The map may be understood as an electronic map.
The source of the targeted wireless signal may be understood as the device that transmits the targeted wireless signal. The signal source location information may be understood as GPS information or location information in a map of the signal source of the target wireless signal.
S20: and determining the wireless signals contained in a preset area around each target interest point in the map according to the signal source position information of each wireless signal.
The target interest points can be understood as interest points generated in a map by shops, malls, buildings and the like. The target points of interest may be selected and adjusted as desired. Each target interest point can be a shop corresponding to the same merchant at different positions, and can also be understood as a shop corresponding to each position in the map of all different brands under the same merchant.
The size of the preset range around the target interest point can be selected and adjusted according to needs.
S30: and aggregating wireless signals contained in a preset area around each target interest point, and determining target wireless signals with the frequency exceeding a threshold value.
Aggregating the wireless signals contained in the preset area around each target interest point may be understood as fusing and de-duplicating the same wireless signals contained in the preset area around different target interest points. The same wireless signal may be a signal whose ssid is the same as the ssid of the wireless signal, or may be a signal whose name is the same as the ssid of the wireless signal.
The threshold for the frequency of occurrence can be selected and adjusted as desired. For example, if the threshold of the occurrence frequency is 5 times and the number of the target interest points is 10, the wireless signal is considered to be the target wireless signal as long as the same wireless signal with the same name appears around six target interest points.
S40: target wireless signals are associated with each target point of interest.
Associating a target wireless signal with each target point of interest may be understood as identifying the target wireless signal as a wireless signal of the target point of interest.
The technical scheme of the embodiment of the application relates to the field of data processing, in particular to the fields of electronic maps, cloud computing and cloud platforms. According to the technical scheme of the embodiment of the application, the target wireless signals can be determined to be the wireless signals generated by merchants corresponding to the target interest points through the fact that the occurrence frequency of the target wireless signals exceeds the threshold value. By the method of the embodiment, the association between the wireless signal and the target interest point can be determined without depending on whether the name of the wireless signal is consistent with the name of the merchant corresponding to the target interest point. And the problem that the wireless signal cannot be associated with the target interest point when the name of the wireless signal is set to be completely different from the name of the merchant corresponding to the target interest point is solved.
Meanwhile, the method utilizes the information of the wireless signals returned by the user when using the electronic map, so that the labor cost can be saved, and the problems of the limitation of a manual reporting mode and the timeliness of a field acquisition mode are solved.
In one example, the execution subject of the method of associating points of interest may be a server or cloud platform of an electronic map. The method for associating the interest points can comprise the following steps:
and after responding to the trigger instruction of the mobile terminal, the electronic map transmits the terminal position information of the mobile terminal and the acquired information of the wireless signal back to a server of the electronic map.
And the server determines the signal source position information of each wireless signal according to the information of the wireless signal acquired by each mobile terminal and the terminal position information of each mobile terminal.
And the server determines the wireless signals contained in the preset area around each target interest point in the map according to the signal source position information of each wireless signal.
The server aggregates wireless signals contained in a preset area around each target interest point, and determines target wireless signals with the frequency exceeding a threshold value.
The server associates the target wireless signals with the target interest points and stores the association relation information into the map so that the state of the target wireless signals corresponding to the target interest points can be checked through the map. For example, when the target wireless signal status is invalid, the business of the target interest point corresponding to the target wireless signal that may be invalid is already out of business.
In one example, the wireless signal is a Wi-Fi signal and the target point of interest is a chain of stores opened by Merchant A in each district of city B. The method for associating the interest points can comprise the following steps:
and the server determines the signal source position information of each Wi-Fi signal according to the Wi-Fi signal information acquired by the mobile terminal when each user uses the electronic map and the GPS information of each mobile terminal.
The server determines Wi-Fi signals obtained by the mobile terminal contained in a preset area around a target interest point corresponding to each shop of a merchant A in the map according to the signal source position information of each Wi-Fi signal. The Wi-Fi signals 'sjA', 'hkjj' and 'hot pot' acquired by the mobile terminal are contained around the target interest point in the north area. The Wi-Fi signals 'sjA', 'jasdsddw' and 'subway' acquired by the mobile terminal are contained around the target interest point in the east area. The periphery of the target interest point in the south area comprises Wi-Fi signals 'sjA', '5345' and 'singing practice house' acquired by the mobile terminal. The Wi-Fi signals 'hkjj 123' and 'Sichuan hot pot' acquired by the mobile terminal are contained around the target interest point in the western region.
The server aggregates the Wi-Fi signals contained in the preset area around each target interest point, determines that the Wi-Fi signal 'sjA' appears three times and exceeds the threshold value twice, and therefore takes the Wi-Fi signal 'sjA' as the target Wi-Fi.
The server associates Wi-Fi signal "sjA" with the target points of interest corresponding to each store of merchant a.
In one example, a method of associating points of interest, further comprising:
and screening out target interest points from the map according to preset keywords.
The keywords may be any words related to the target points of interest and the corresponding merchants, and are not specifically limited herein.
In one implementation, as shown in fig. 2, the method for associating points of interest in the embodiment of the present application includes the above steps S10 to S40, where S10: determining the signal source position information of each wireless signal according to the information of the wireless signal acquired from each mobile terminal and the terminal position information of each mobile terminal, may further include:
s11; and aggregating the wireless signals according to the identification information of the wireless signals.
Identification information may be understood as information that uniquely identifies the identity of the wireless signal. For example, the presentation information may be the mac address corresponding to the wireless signal.
Aggregating the radio signals acquired by the mobile terminals may be understood as de-duplicating the same radio signals acquired by the mobile terminals. For example, the wireless signals acquired by the mobile terminal a are wireless signal a, wireless signal b, and wireless signal c. And if the wireless signals acquired by the mobile terminal B are the wireless signal a, the wireless signal B and the wireless signal d, aggregating the wireless signals a and the wireless signals B in the mobile terminal A and the mobile terminal B by using the identification information. Therefore, the same wireless signal acquired by different mobile terminals at adjacent positions is prevented from being repeatedly calculated twice in the subsequent process.
S12; and determining the signal source position information of each aggregated wireless signal according to the terminal position information of the mobile terminal corresponding to each aggregated wireless signal.
The number of the mobile terminals corresponding to each aggregated wireless signal may be understood as that each aggregated wireless signal is acquired by which mobile terminals at that time. For example, the number of mobile terminals corresponding to each aggregated wireless signal may include: and the aggregated wireless signals are connected with or scanned by the mobile terminals.
In one example, determining the source location information of the target wireless signal based on the terminal location information of the plurality of mobile terminals corresponding to the target wireless signal may include:
and calculating an average value based on the terminal position information of each mobile terminal to obtain the signal source position information of the target wireless signal.
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 the plurality of mobile terminals corresponding to the target wireless signal.
In one implementation, as shown in fig. 3, the method for associating points of interest of the embodiment of the present application includes the above steps S10 to S40, where S20: determining wireless signals contained in a preset area around each target interest point in a map according to the signal source position information of each wireless signal, wherein the method comprises the following steps:
s21: target points of interest corresponding to the target objects are determined in the map.
The target object may be understood as a certain merchant. Each target interest point corresponding to the target object can be understood as an interest point corresponding to each chain shop under the flag of the merchant.
S22: and determining the position of the signal source of each wireless signal in the map according to the signal source position information of each wireless signal.
S23: and determining the wireless signals contained in a preset area around each target interest point in the map according to the position of the signal source of each wireless signal in the map.
In this embodiment, by determining the position of the signal source of each wireless signal in the map, the wireless signals included around the target point of interest can be determined more accurately.
In one implementation, as shown in fig. 4, the method for associating points of interest in the embodiment of the present application includes the above steps S10 to S40, where S30: aggregating wireless signals contained in a preset area around each target interest point, and determining target wireless signals with the frequency exceeding a threshold value from the aggregated wireless signals, wherein the method comprises the following steps:
s31: and according to the name information of the wireless signals, aggregating the wireless signals contained in a preset area around each target interest point, and determining the target wireless signals with the frequency exceeding a threshold value.
According to the name information of the wireless signals, the wireless signals contained in the preset area around each target interest point are aggregated, so that the wireless signals with the same name are considered as the same wireless signal.
In this embodiment, the wireless signals can be accurately aggregated through the wireless signal name information. Meanwhile, because the names of the wireless signals are generally set uniformly by the same merchant, even if the names of the wireless signals are inconsistent with the name of the merchant, whether the wireless signals are related to the interest points corresponding to the merchant stores can be determined through the frequency of occurrence.
In one embodiment, S31: according to the wireless signal name information, aggregating the wireless signals contained in the preset area around each target interest point, and determining the target wireless signals with the frequency exceeding the threshold value, wherein the method can further comprise the following steps:
and according to the name information of the wireless signals, aggregating the wireless signals contained in a preset area around each target interest point, and determining the preselected wireless signals with the frequency exceeding a threshold value.
And determining the target wireless signal from each pre-selected wireless signal according to the number of the mobile terminals corresponding to the pre-selected wireless signals.
In this embodiment, whether the wireless signal is used by a plurality of users can be determined according to the number of the mobile terminals corresponding to the wireless signal. Only wireless signals that are open to the outside and connected by a plurality of users are likely to correspond to a merchant or store. The determination of the target wireless signal can be more accurately performed.
In one implementation, as shown in fig. 5, the method for associating points of interest in the embodiment of the present application includes the foregoing steps S10 to S40, and further includes:
s50: and under the condition that the target wireless signal is detected to be in a failure state within a preset time period, determining whether the state of the target interest point is effective.
The preset time period can be selected and adjusted as required. For example, if the target wireless signal is in a non-connectable state for half a month or a month, it is considered to be in a failed state.
Usually, after the merchant corresponding to the interest point is closed, the corresponding wireless signal will disappear, so that the connection state of the target wireless signal can assist in judging whether the target interest point corresponding to the merchant may also fail.
In one implementation, as shown in fig. 6, the method for associating points of interest in the embodiment of the present application includes the above steps S10 to S50, where S50: in the case that it is detected that the target wireless signal is in a failure state within a preset time period, determining whether the state of the target point of interest is valid may further include:
s51: and under the condition that the target wireless signal is detected to be in a failure state in a preset time period, determining whether the state of the target interest point is effective or not according to the data information of the target interest point in the preset data source.
The preset data source can be understood as any data source capable of acquiring information of a merchant corresponding to the target interest point. For example, the predetermined data source may be a cloud.
In this embodiment, it may be further confirmed by the preset data source whether the corresponding target point of interest is valid or not in case of failure of the target wireless signal.
In one example, when it is detected that a target wireless signal associated with a target interest point corresponding to a merchant a cannot be connected, whether the merchant a corresponding to the target interest point is still operating may be queried through a preset data source. If the merchant A is inquired to be closed, the target interest point related to the invalid wireless signal can be confirmed to be deleted from the map.
In one example, the wireless signal is a Wi-Fi signal. The interest point association method comprises the following steps:
the information returned by the user comprises coordinates of positioning by using a GPS and Wi-Fi information scanned by a mobile phone of the user and connected with the mobile phone of the user, wherein the Wi-Fi information comprises an SSID (the name of Wi-Fi) of the Wi-Fi and a mac address (the equipment identification of the Wi-Fi) of the Wi-Fi. And aggregating the Wi-Fi information every day according to the mac address dimension of Wi-Fi, and calculating the average value of coordinates returned by different users under the Wi-Fi data of the same mac address to obtain the aggregated Wi-Fi coordinates. And further, the number of independent connecting users and the number of independent scanning users under Wi-Fi corresponding to the same mac address are obtained through user ID duplication removal and counting.
The final output data is divided into 5 columns, as follows: first column: mac address of Wi-Fi; the second column: aggregated Wi-Fi coordinates; third column: the number of the users connected with the Wi-Fi on the same day; fourth column: scanning the number of the users for the Wi-Fi to reuse on the same day; the fifth column: ssid of Wi-Fi. Obtaining the relation between Wi-Fi data and the point of interest data:
after the information of Wi-Fi has been obtained, it is next important how to correctly associate points of interest on the electronic map with Wi-Fi present in the real world. For the part with the Wi-Fi name being highly similar to the interest point name (such as the interest point name is 'submarine fishing', and the Wi-Fi name is 'submarine fishing pot'), a pair of similar interest point and Wi-Fi data can be obtained by directly utilizing the names and the coordinates of the interest point and the Wi-Fi as the data which are mutually associated. For the part of the Wi-Fi name having no direct relation with the point of interest name (for example, the point of interest name is 'hotel in season', and the Wi-Fi name is 'huazhujihotel'), the relation between the Wi-Fi and the merchant needs to be identified. Because brand class data are generally distributed in a wide range nationwide range, and brand class interest point names and Wi-Fi names are uniform, Wi-Fi names possibly corresponding to the brand class data can be mined through the feature. The specific method comprises the following steps:
screening all brand data in the electronic map (whether the brand data is brand data or not can be acquired through a certain specific field in the electronic map); recall all Wi-Fi within 100m around the data; aiming at all interest point data under the same brand (different brand data pass through different brand identifications (brand _ id)), acquiring all Wi-Fi around the interest points, aggregating the Wi-Fi, and calculating the frequency of the Wi-Fi with each name around the interest points related to the brand; and sorting the counting times from large to small, and screening the Wi-Fi name which is most frequently appeared and is used as the interest point of the brand. And establishing an association relationship between the point of interest data under the brand and the corresponding Wi-Fi.
According to an embodiment of the present application, as shown in fig. 7, the present application provides a method for determining a point of interest state, including:
s100: and acquiring a target wireless signal associated with the target interest point in the map, wherein the target interest point is associated with the target wireless signal by the method for associating the interest point according to any embodiment.
S200: and under the condition that the target wireless signal is detected to be in a failure state within a preset time period, determining whether the state of the target interest point is effective.
The preset time period can be selected and adjusted as required. For example, if the target wireless signal is in a non-connectable state for half a month or a month, it is considered to be in a failed state.
Usually, after the merchant corresponding to the interest point is closed, the corresponding wireless signal will disappear, so that the connection state of the target wireless signal can assist in judging whether the target interest point corresponding to the merchant may also fail.
In one implementation, as shown in fig. 8, the method for determining a point of interest state according to the embodiment of the present application includes the above steps S100 and S200, where S200: in the case that it is detected that the target wireless signal is in a failure state within a preset time period, determining whether the state of the target point of interest is valid may further include:
s210: and under the condition that the target wireless signal is detected to be in a failure state in a preset time period, determining whether the state of the target interest point is effective or not according to the data information of the target interest point in the preset data source.
The preset data source can be understood as any data source capable of acquiring information of a merchant corresponding to the target interest point. For example, the predetermined data source may be a cloud.
In this embodiment, it may be further confirmed by the preset data source whether the corresponding target point of interest is valid or not in case of failure of the target wireless signal.
In one example, when it is detected that a target wireless signal associated with a target interest point corresponding to a merchant a cannot be connected, whether the merchant a corresponding to the target interest point is still operating may be queried through a preset data source. If the merchant A is inquired to be closed, the target interest point related to the invalid wireless signal can be confirmed to be deleted from the map.
According to an embodiment of the present application, as shown in fig. 9, there is provided anapparatus 100 for associating points of interest, including:
the first determiningmodule 110 is configured to determine signal source location information of each wireless signal according to information of the wireless signal acquired from each mobile terminal and terminal location information of each mobile terminal.
The second determiningmodule 120 is configured to determine, according to the source location information of each wireless signal, a wireless signal included in a preset area around each target interest point in the map.
The third determiningmodule 130 is configured to aggregate wireless signals included in a preset area around each target interest point, and determine a target wireless signal with an occurrence frequency exceeding a threshold from the aggregated wireless signals.
Anassociation module 140 for associating the target wireless signal with each target point of interest.
In one embodiment, the first determiningmodule 110 includes:
and the first aggregation sub-module is used for aggregating the wireless signals according to the identification information of the wireless signals.
And the first determining submodule is used for determining the signal source position information of each aggregated wireless signal according to the terminal position information of the mobile terminal corresponding to each aggregated wireless signal.
In one embodiment, the second determiningmodule 120 includes:
and the second determining submodule is used for determining each target interest point corresponding to the target object in the map.
And the third determining submodule is used for determining the position of the signal source of each wireless signal in the map according to the signal source position information of each wireless signal.
And the fourth determining submodule is used for determining the wireless signals contained in the preset area around each target interest point in the map according to the position of the signal source of each wireless signal in the map.
In one embodiment, the third determiningmodule 130 includes:
and the second aggregation sub-module is used for aggregating the wireless signals contained in the preset area around each target interest point according to the name information of the wireless signals and determining the target wireless signals with the frequency exceeding the threshold value.
In one embodiment, theapparatus 100 for associating points of interest further comprises:
and the fourth determination module is used for determining whether the state of the target interest point is valid or not under the condition that the target wireless signal is detected to be in the failure state within the preset time period.
In one embodiment, the fourth determining module comprises:
and the fifth determining submodule is used for determining whether the state of the target interest point is effective or not according to the data information of the target interest point in the preset data source under the condition that the target wireless signal is detected to be in the failure state in the preset time period.
The functions of the device for associating points of interest may refer to the embodiments of the method for associating points of interest, and are not described herein again.
According to an embodiment of the present application, as shown in fig. 10, there is provided anapparatus 200 for determining a state of a point of interest, including:
an obtainingmodule 210, configured to obtain a target wireless signal associated with a target point of interest in a map, where the target point of interest is associated with the target wireless signal by the method for associating a point of interest according to any one of claims 1 to 6.
The determiningmodule 220 is configured to determine whether the state of the target point of interest is valid or not when the target wireless signal is detected to be in the failure state within the preset time period.
In one embodiment, the determiningmodule 220 includes:
the determining submodule is used for determining whether the state of the target interest point is effective or not according to the data information of the target interest point in the preset data source under the condition that the target wireless signal is detected to be in the failure state in the preset time period.
The functions of the apparatus for determining a state of an interest point may refer to the embodiments of the method for determining a state of an interest point, and are not described herein again.
According to an embodiment of the present application, an electronic device and a readable storage medium are also provided.
Fig. 11 is a block diagram of an electronic device for associating points of interest and/or determining a state of a point of interest according to an embodiment of the present disclosure. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may 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 meant to be examples only, and are not meant to limit implementations of the present application that are described and/or claimed herein.
As shown in fig. 11, the electronic apparatus includes: one ormore processors 1001,memory 1002, and interfaces for connecting the various components, including high-speed interfaces and low-speed interfaces. The various components are interconnected using different buses and may be mounted on a common motherboard or in other manners as desired. The processor may process instructions for execution within the electronic device, including instructions stored in or on the memory to display graphical information of a GUI on an external input/output apparatus (such as a display device coupled to the interface). In other embodiments, multiple processors and/or multiple buses may be used, along with multiple memories and multiple memories, as desired. Also, multiple electronic devices may be connected, with each device providing portions of the necessary operations (e.g., as a server array, a group of blade servers, or a multi-processor system). Fig. 11 illustrates an example of oneprocessor 1001.
Thememory 1002 is a non-transitory computer readable storage medium provided herein. Wherein the memory stores instructions executable by at least one processor to cause the at least one processor to perform the methods of correlating points of interest and/or determining a status of points of interest provided herein. The non-transitory computer readable storage medium of the present application stores computer instructions for causing a computer to perform the methods of correlating points of interest and/or determining a state of a point of interest provided herein.
Thememory 1002 may be used as a non-transitory computer readable storage medium to store non-transitory software programs, non-transitory computer executable programs, and modules, such as program instructions/modules corresponding to the methods of associating and/or determining a state of a point of interest in embodiments of the present application (e.g., the first determiningmodule 110, the second determiningmodule 120, and the third determiningmodule 130 shown in fig. 9, the obtainingmodule 210, and the determiningmodule 220 shown in fig. 10). Theprocessor 1001 executes various functional applications of the server and data processing, i.e., implementing the method of associating points of interest and/or determining the state of points of interest in the above-described method embodiments, by executing non-transitory software programs, instructions, and modules stored in thememory 1002.
Thememory 1002 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created from use of the associated point of interest and/or the electronic device determining the state of the point of interest, and the like. Further, thememory 1002 may include high-speed random access memory, and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid state storage device. In some embodiments, thememory 1002 may optionally include memory located remotely from theprocessor 1001, which may be connected via a network to an electronic device that associates points of interest and/or determines a status of a point of interest. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The electronic device of the method of associating points of interest and/or determining a status of points of interest may further comprise: aninput device 1003 and anoutput device 1004. Theprocessor 1001, thememory 1002, theinput device 1003, and theoutput device 1004 may be connected by a bus or other means, and fig. 11 illustrates an example of connection by a bus.
Theinput device 1003 may receive input numeric or character information and generate key signal inputs related to user settings and function controls of the electronic equipment associated with the point of interest and/or determining a state of the point of interest, such as a touch screen, keypad, mouse, track pad, touch pad, pointer stick, one or more mouse buttons, track ball, joystick, or other input device. Theoutput devices 1004 may include a display device, auxiliary lighting devices (e.g., LEDs), and tactile feedback devices (e.g., vibrating motors), among others. 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 implementations, the display device can be a touch screen.
Various implementations of the systems and techniques described here can be realized in digital electronic circuitry, integrated circuitry, application specific ASICs (application specific integrated circuits), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which may be special or general purpose, receiving data and instructions from, and transmitting data and instructions to, a storage system, at least one input device, and at least one output device.
These computer programs (also known as programs, software applications, or code) include machine instructions for a programmable processor, and may 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, apparatus, and/or device (e.g., magnetic discs, optical disks, memory, Programmable Logic Devices (PLDs)) used to provide 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 used to provide machine instructions and/or data to a programmable processor.
To provide for interaction with a user, the systems and techniques described here 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 a user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic, speech, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a back-end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back-end, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), Wide Area Networks (WANs), and the Internet.
The computer system may include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also called a cloud computing server or a cloud host, and is a host product in a cloud computing service system, so as to solve the defects of high management difficulty and weak service expansibility in the traditional physical host and Virtual Private Server (VPS) service. The server may also be a server of a distributed system, or a server incorporating a blockchain.
The technical scheme of the embodiment of the application relates to the field of data processing, in particular to the fields of electronic maps, cloud computing and cloud platforms. According to the technical scheme of the embodiment of the application, the target wireless signals can be determined to be the wireless signals generated by merchants corresponding to the target interest points through the fact that the occurrence frequency of the target wireless signals exceeds the threshold value. By the method of the embodiment, the association between the wireless signal and the target interest point can be determined without depending on whether the name of the wireless signal is consistent with the name of the merchant corresponding to the target interest point. And the problem that the wireless signal cannot be associated with the target interest point when the name of the wireless signal is set to be completely different from the name of the merchant corresponding to the target interest point is solved.
It should be understood that various forms of the flows shown above may be used, with steps reordered, added, or deleted. For example, the steps described in the present application may be executed in parallel, sequentially, or in different orders, as long as the desired results of the technical solutions disclosed in the present application can be achieved, and the present invention is not limited herein.
The above-described embodiments should not be construed as limiting the scope of the present application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made in accordance with design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present application shall be included in the protection scope of the present application.