Disclosure of Invention
The embodiment of the application provides a method and a device for detecting arrival behaviors based on interest point information and computer equipment, which can improve the accuracy of arrival behavior detection. The technical scheme is as follows:
according to an aspect of the embodiment of the present application, there is provided a method for detecting arrival behavior based on point of interest information, the method including:
Acquiring a multimedia resource uploaded by a user account based on a first point of interest (POI), wherein the multimedia resource carries first position information which is used for representing a position when the multimedia resource is shot;
Determining a plurality of second interest points based on the first location information, wherein the distance between the second interest points and the first location information is smaller than a first distance threshold;
determining a reference interest point matched with the multimedia resource from the second interest points;
and in response to the first interest point being different from the reference interest point, determining the arrival behavior of the user account based on the first interest point as abnormal.
In an alternative implementation, the determining, from the plurality of second points of interest, a reference point of interest that matches the multimedia asset includes:
Identifying the multimedia resource to obtain a target interest point category corresponding to the multimedia resource, wherein the target interest point category is a category of interest points shot by the multimedia resource;
comparing the interest point categories corresponding to the target interest point category and the plurality of second interest points respectively;
and determining a second interest point with the corresponding interest point category consistent with the target interest point category as the reference interest point.
In another optional implementation, the determining, from the plurality of second points of interest, a reference point of interest that matches the multimedia asset includes:
Identifying the multimedia resource to obtain a target product category corresponding to the multimedia resource, wherein the target product category is a category to which a shooting subject in the multimedia resource belongs;
comparing the target product category with at least one product category corresponding to the second interest points respectively;
And determining a second interest point including the target product category in the corresponding at least one product category as the reference interest point.
In another optional implementation, the determining, from the plurality of second points of interest, a reference point of interest that matches the multimedia asset includes:
Determining reference similarity corresponding to the second interest points based on the multimedia resource and at least one reference multimedia resource corresponding to the second interest points respectively;
And determining a corresponding second interest point with the reference similarity larger than a similarity threshold as the reference interest point.
In another optional implementation manner, the determining, based on the multimedia resource and at least one reference multimedia resource corresponding to the plurality of second interest points respectively, the reference similarity corresponding to the plurality of second interest points respectively includes:
determining at least one similarity corresponding to each of the plurality of second interest points based on the multimedia resource and at least one reference multimedia resource corresponding to each of the plurality of second interest points;
and determining the maximum similarity in at least one similarity corresponding to the second interest points as the reference similarity corresponding to the second interest points.
In another optional implementation, the determining, from the plurality of second points of interest, a reference point of interest that matches the multimedia asset includes:
Extracting text information from the multimedia resource;
Comparing the names corresponding to the text information and the second interest points respectively;
and determining a second interest point of the corresponding name in the text information as the reference interest point.
In another optional implementation manner, after the determining, in response to the first interest point being different from the reference interest point, that the arrival behavior of the user account based on the first interest point is abnormal, the method further includes:
and in response to the distance between the first interest point and the reference interest point being greater than a second distance threshold, reducing a ranking parameter of the multimedia resource, wherein the ranking parameter is used for indicating the priority of the multimedia resource displayed in a display interface corresponding to the first interest point.
In another optional implementation manner, after the determining, in response to the first interest point being different from the reference interest point, that the arrival behavior of the user account based on the first interest point is abnormal, the method further includes:
And generating positioning calibration information in response to the distance between the first interest point and the reference interest point being greater than a second distance threshold, wherein the positioning calibration information is used for indicating the accuracy of checking positioning.
In another optional implementation, the determining a plurality of second points of interest based on the first location information includes:
Determining a target area including the first location information based on the first location information;
And determining a plurality of second interest points, of which the distance between the second interest points and the first position information is smaller than the first distance threshold, from the interest points included in the target area.
According to another aspect of the embodiment of the present application, there is provided an arrival behavior detection apparatus based on point of interest information, the apparatus including:
The multimedia resource acquisition module is used for acquiring multimedia resources uploaded by the user account based on the first POI, wherein the multimedia resources carry first position information, and the first position information is used for representing the position when the multimedia resources are shot;
A first interest point determining module, configured to determine a plurality of second interest points based on the first location information, where a distance between the second interest points and the first location information is less than a first distance threshold;
a second interest point determining module, configured to determine a reference interest point matched with the multimedia resource from the plurality of second interest points;
And the arrival behavior detection module is used for responding to the fact that the first interest point is different from the reference interest point, and determining the arrival behavior of the user account based on the first interest point as abnormal.
In an alternative implementation, the second point of interest determining module is configured to:
Identifying the multimedia resource to obtain a target interest point category corresponding to the multimedia resource, wherein the target interest point category is a category of interest points shot by the multimedia resource;
comparing the interest point categories corresponding to the target interest point category and the plurality of second interest points respectively;
and determining a second interest point with the corresponding interest point category consistent with the target interest point category as the reference interest point.
In another optional implementation manner, the second interest point determining module is configured to:
Identifying the multimedia resource to obtain a target product category corresponding to the multimedia resource, wherein the target product category is a category to which a shooting subject in the multimedia resource belongs;
comparing the target product category with at least one product category corresponding to the second interest points respectively;
And determining a second interest point including the target product category in the corresponding at least one product category as the reference interest point.
In another optional implementation manner, the second interest point determining module includes:
a reference similarity determining unit, configured to determine reference similarity corresponding to each of the plurality of second interest points based on the multimedia resource and at least one reference multimedia resource corresponding to each of the plurality of second interest points;
And the reference interest point determining unit is used for determining a second interest point with the corresponding reference similarity larger than the similarity threshold value as the reference interest point.
In another optional implementation manner, the reference similarity determining unit is configured to:
determining at least one similarity corresponding to each of the plurality of second interest points based on the multimedia resource and at least one reference multimedia resource corresponding to each of the plurality of second interest points;
and determining the maximum similarity in at least one similarity corresponding to the second interest points as the reference similarity corresponding to the second interest points.
In another optional implementation manner, the second interest point determining module is configured to:
Extracting text information from the multimedia resource;
Comparing the names corresponding to the text information and the second interest points respectively;
and determining a second interest point of the corresponding name in the text information as the reference interest point.
In another alternative implementation, the apparatus further includes:
And the sorting parameter adjusting module is used for responding to the fact that the distance between the first interest point and the reference interest point is larger than a second distance threshold value, and reducing the sorting parameter of the multimedia resource, wherein the sorting parameter is used for indicating the priority of the multimedia resource displayed in the display interface corresponding to the first interest point.
In another alternative implementation, the apparatus further includes:
And the positioning calibration module is used for generating positioning calibration information in response to the fact that the distance between the first interest point and the reference interest point is larger than a second distance threshold, wherein the positioning calibration information is used for indicating the accuracy of checking positioning.
In another optional implementation manner, the first point of interest determining module is configured to:
Determining a target area including the first location information based on the first location information;
And determining a plurality of second interest points, of which the distance between the second interest points and the first position information is smaller than the first distance threshold, from the interest points included in the target area.
According to another aspect of the embodiment of the present application, there is provided a computer device, including a processor and a memory, where at least one piece of program code is stored, and the at least one piece of program code is loaded and executed by the processor, so as to implement the arrival behavior detection method based on the point of interest information in any one of the optional implementation manners described above.
According to another aspect of the embodiments of the present application, there is provided a computer readable storage medium having at least one program code stored therein, the at least one program code being loaded and executed by a processor to implement the arrival behavior detection method based on point of interest information in any one of the above alternative implementations.
According to another aspect of embodiments of the present application, there is provided a computer program product or a computer program comprising computer program code stored in a computer readable storage medium, the computer program code being read from the computer readable storage medium by a processor of a computer device, the computer program code being executed by the processor to cause the computer device to perform the arrival behavior detection method based on point of interest information as described in any one of the above alternative implementations.
According to the technical scheme provided by the embodiment of the application, the reference interest point is determined based on the position information which is carried by the multimedia resource and used for representing the position where the multimedia resource is shot, the reference interest point is positioned near the position where the multimedia resource is shot and is matched with the multimedia resource, and is the interest point which is most likely to be expressed by the multimedia resource, and correspondingly, the multimedia resource is also most likely to be shot when reaching the reference interest point. If the first interest point based on which the multimedia resource is uploaded is different from the reference interest point, the multimedia resource is not shot by reaching the first interest point, and the user account for uploading the multimedia resource is determined to be abnormal based on the reaching behavior of the first interest point. According to the technical scheme, the position information carried by the multimedia resource cannot be changed, so that the real position of the user account when the multimedia resource is shot can be represented, the reference interest point which is actually reached when the multimedia resource is shot can be more accurately determined based on the position information carried by the multimedia resource and the multimedia resource, and further, under the condition that the reference interest point is inconsistent with the first interest point on which the user account uploads the multimedia resource, the arrival behavior of the user account based on the first interest point is determined to be abnormal, and the accuracy of detecting the arrival behavior based on the interest point is improved.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present application more apparent, the embodiments of the present application will be described in further detail with reference to the accompanying drawings.
The terms "first," "second," "third," and "fourth" and the like in the description and in the claims and drawings are used for distinguishing between different objects and not necessarily for describing a particular sequential or chronological order. Furthermore, the terms "comprising," "including," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those listed steps or elements but may include other steps or elements not listed or inherent to such process, method, article, or apparatus. The term "plurality" in the present application means two or more.
For ease of understanding, the terms involved in the embodiments of the present application are explained below.
POIs (Point Of Interest, points of interest), also referred to herein as points of interest, are a term in geographic information systems that generally refer to everything that can be abstracted into points. For example, a store, a attraction, a school, a bank, a gas station, a bus station, a supermarket, or a mailbox, etc. may be referred to as a POI. In some cases, the POI may also be referred to as a point of information (Point Of Information). The interest points correspond to interest point information, optionally, the interest point information includes location information, a name, an interest point category, and a product category.
UGC (User Generated Content ), i.e., user originated content. UGC is a form of content sharing in which users provide their original content to other users via an Internet platform. The arrival behavior detection method based on the interest point information provided by the application is a technical scheme based on UGC.
FIG. 1 is a schematic diagram of an implementation environment provided by an embodiment of the present application. Referring to fig. 1, the implementation environment includes a terminal 110 and a server 120.
Alternatively, the terminal 110 is a smart phone, a tablet computer, a notebook computer, a desktop computer, or the like, but is not limited thereto. The terminal 110 is provided with a client, and the client has functions of content release and content display, supports a user to share original content to other users, and supports the user to browse the content released by the other users. Optionally, the client is a comment class client, a content sharing class client, a social class client, or a browser.
Alternatively, the server 120 is a server, or a server cluster formed by several servers, or a cloud computing service center. The server 120 is connected to the terminal 110 via a wireless or wired network. The server 120 provides background services for the content distribution and content presentation functions of the client.
In embodiments of the present application, the computer device may be configured as a server or a terminal. If the computer device is configured as a server, the server is used as an execution body to implement the arrival behavior detection method based on the interest point information provided by the embodiment of the application. If the computer equipment is configured as a terminal, the terminal is used as an execution subject to implement the arrival behavior detection method based on the interest point information provided by the embodiment of the application. Or the method for detecting the arrival behavior based on the interest point information provided by the embodiment of the application is implemented through interaction between the terminal and the server, and the embodiment of the application is not limited to the method.
Fig. 2 is a flowchart of a method for detecting arrival behavior based on point of interest information according to an embodiment of the present application. Referring to fig. 2, this embodiment will be briefly described taking a server as an execution subject, and includes:
201. the server acquires a multimedia resource uploaded by the user account based on the first interest point, wherein the multimedia resource carries first position information, and the first position information is used for indicating the position when the multimedia resource is shot.
The user uploads the multimedia asset based on the first point of interest to indicate that the multimedia asset is a multimedia asset associated with the first point of interest. Since the multimedia resource photographed after the user arrives at the first interest point has the reference value, it is necessary to detect whether the multimedia resource is photographed by the user arriving at the first interest point, that is, to perform the detection of the arrival behavior.
Optionally, the multimedia asset comprises at least one of an image and a video. The multimedia resource is shot by a user by using a terminal with a shooting function, and the terminal has the authority of acquiring the position information when shooting the multimedia resource. The terminal acquires the position information when shooting the multimedia resource based on the acquisition authority of the position information, so that the shot multimedia resource carries the position information. The location information is also used to indicate the location of the terminal when the terminal photographs the multimedia resource. Wherein optionally the location information comprises coordinates formed on the basis of any one of the coordinate systems. The embodiment of the present application is described by taking the example that the location information includes the geographical coordinates composed of longitude and latitude, which is not limited.
In an alternative implementation, the server performs real-time detection of arrival behavior based on the point of interest information. The step of obtaining the multimedia resources uploaded by the user account based on the first interest point by the server comprises the steps of receiving a content release request sent by the terminal, wherein the content release request carries the user account, the first interest point and the multimedia resources, and taking the multimedia resources carried by the content release request as the multimedia resources uploaded by the user account based on the first interest point by the server.
In another alternative implementation, the server periodically performs detection of arrival behavior based on the point of interest information. The step of obtaining the multimedia resources uploaded by the user account based on the first interest point by the server comprises the step of obtaining the multimedia resources stored in association with the first interest point and the user account by the server in response to the arrival detection period. The detection period may be configured to be any time, for example, 1 hour, 1 day, or 3 days, which is not limited in the embodiment of the present application. It should be noted that, before the server obtains the multimedia resource stored in association with the first interest point and the user account, the server also stores the first interest point, the user account and the multimedia resource in association. The method comprises the steps that a server receives a content release request sent by a terminal, wherein the content release request carries a user account, the first interest point and the multimedia resource, and the server stores the user account, the first interest point and the multimedia resource carried by the content release request in an associated mode.
202. The server determines a plurality of second points of interest based on the first location information, a distance between the second points of interest and the first location information being less than a first distance threshold.
After the server acquires the first position information carried by the multimedia resource, a plurality of second interest points positioned near the first position information are screened out, namely, a plurality of second interest points with the distance between the second interest points and the first position information being smaller than a first distance threshold value are screened out. Wherein the first distance threshold may be flexibly configured, for example, the first distance threshold is 800 meters or 1 km, etc.
203. The server determines a reference point of interest from a plurality of second points of interest that matches the multimedia asset.
The reference interest point is matched with the multimedia resource, and the reference interest point is associated with the content displayed by the multimedia resource, that is, the reference interest point is most likely to be a shooting subject of the multimedia resource or a shooting subject which most likely includes the multimedia resource in the reference interest point, and the reference interest point is most likely to be an interest point actually expressed by the multimedia resource. The multimedia asset is captured by the user reaching a reference point of interest. The server determines a reference interest point matched with the multimedia resource through the identification of the multimedia resource and the comparison of the interest point information of the second interest points.
204. And the server responds to the fact that the first interest point is different from the reference interest point, and determines the user account as abnormal based on the arrival behavior of the first interest point.
If the first interest point on which the user uploads the multimedia resource is different from the reference interest point which is determined by the server and is actually expressed by the multimedia resource, the user is shown to be not reached to the first interest point to shoot and obtain the multimedia resource, and the user account is determined to be abnormal based on the arrival behavior of the first interest point. If the first interest point is the same as the reference interest point, the user reaches the first interest point to shoot, and the multimedia resource is obtained, optionally, the server does not process the arrival behavior of the user account based on the first interest point, or the server determines the arrival behavior of the user account based on the first interest point as normal, which is not limited in the embodiment of the application.
According to the technical scheme provided by the embodiment of the application, the reference interest point is determined based on the position information which is carried by the multimedia resource and used for representing the position where the multimedia resource is shot, the reference interest point is positioned near the position where the multimedia resource is shot and is matched with the multimedia resource, and is the interest point which is most likely to be expressed by the multimedia resource, and correspondingly, the multimedia resource is also most likely to be shot when reaching the reference interest point. If the first interest point based on which the multimedia resource is uploaded is different from the reference interest point, the multimedia resource is not shot by reaching the first interest point, and the user account for uploading the multimedia resource is determined to be abnormal based on the reaching behavior of the first interest point. According to the technical scheme, the position information carried by the multimedia resource cannot be changed, so that the real position of the user account when the multimedia resource is shot can be represented, the reference interest point which is actually reached when the multimedia resource is shot can be more accurately determined based on the position information carried by the multimedia resource and the multimedia resource, and further, under the condition that the reference interest point is inconsistent with the first interest point on which the user account uploads the multimedia resource, the arrival behavior of the user account based on the first interest point is determined to be abnormal, and the accuracy of detecting the arrival behavior based on the interest point is improved.
Fig. 3 is a flowchart of a method for detecting arrival behavior based on point of interest information according to an embodiment of the present application. Referring to fig. 3, this embodiment is illustrated by taking an interaction between a terminal and a server as an example, and includes:
301. The terminal acquires a multimedia resource to be published, and sends a content publishing request to the server, wherein the content publishing request carries a user account, a first interest point and the multimedia resource, and the multimedia resource carries first position information.
The terminal logs in with a user account. In an alternative implementation, the user uploads the multimedia resource in the content publishing interface of the first interest point, so that the terminal sends the multimedia resource to the server, and the server provides the multimedia resource to other users. The method comprises the steps that a terminal obtains a multimedia resource to be released and sends a content release request to a server, wherein the terminal responds to display operation of a content release interface of a first interest point and displays the content release interface of the first interest point, the terminal obtains the multimedia resource added based on the content release interface, and the terminal responds to detection of release operation implemented by a user on the content release interface and sends the content release request to the server, wherein the content release request carries the first interest point, the multimedia resource and a user account registered by the terminal.
In another alternative implementation, the user selects the first interest point in the process of publishing the multimedia resource, so that the terminal binds the multimedia resource and the first interest point. The method comprises the steps that a terminal obtains a multimedia resource to be released, and sends a content release request to a server, wherein the terminal responds to display operation of a content editing interface to display the content editing interface, the terminal obtains the multimedia resource added based on the content editing interface, responds to interactive operation of interest point options in the content editing interface to obtain a selected first interest point, responds to release operation carried out by a user on the content editing interface to send the content release request to the server, and the content release request carries the first interest point, the multimedia resource and a user account registered by the terminal.
Another point to be described is that the terminal supports the user to add multimedia resources. Optionally, the terminal supports the user in selecting the multimedia resource to be added from the stored multimedia resources. Wherein, optionally, the selected multimedia resource is shot based on the shooting function of the terminal, or the selected multimedia resource is transmitted to the terminal after shooting based on the shooting function of other terminals, which is not limited in the application. Optionally, the terminal also supports the user to shoot in real time based on the shooting function of the terminal, so as to obtain the multimedia resources to be added.
Another point to be described is that, in the process of capturing a multimedia resource, a terminal capturing the multimedia resource acquires the location information of the terminal in real time based on a location service, so that the captured multimedia resource carries the location information. The location information is used to indicate the location of the terminal, that is, the location when the multimedia resource is photographed.
It should be noted that, optionally, the terminal also supports the user to add text content, and the added text content is provided to other users simultaneously with the multimedia resource. Correspondingly, the terminal also acquires the input text content, and the text content is carried in a content release request sent to the server by the terminal.
302. The server receives a content release request of the terminal, and obtains multimedia resources uploaded by the user account based on the first interest point based on the content release request.
The server receives a content release request sent by a terminal, and obtains a user account, a first interest point and a multimedia resource carried by the content release request, so as to obtain the multimedia resource uploaded by the user account based on the first interest point.
It should be noted that, in the embodiment of the present application, the server receives the content distribution request of the terminal, acquires the multimedia resource carried by the content distribution request, and detects the arrival behavior in real time based on the multimedia resource. Optionally, in other embodiments, the server receives the content release request of the terminal, and performs the real-time detection of the arrival behavior based on the stored multimedia resource instead of the multimedia resource carried by the content release request, and stores the user account, the first interest point and the multimedia resource carried by the content release request in association with each other. Correspondingly, the step 302 can be replaced by the steps that the server receives a content release request of the terminal, performs associated storage on a user account, a first interest point and a multimedia resource carried by the content release request, and obtains the multimedia resource associated with the first interest point and the user account for storage in response to the arrival detection period, namely, the multimedia resource uploaded by the user account based on the first interest point.
303. The server determines a plurality of second interest points based on the first position information carried by the multimedia resource, wherein the distance between the second interest points and the first position information is smaller than a first distance threshold.
Each interest point corresponds to position information, and the position information is used for indicating the position of the interest point. The server determines the distance between the first position information and each interest point based on the first position information and the position information corresponding to the plurality of interest points, and determines the interest point with the distance smaller than a first distance threshold value with the first position information as a second interest point.
In an alternative implementation, the server determines a smaller area based on the first location information, and then screens out a plurality of second interest points near the first location information from a plurality of interest points in the area. Correspondingly, the step 303 comprises the steps that the server determines a target area comprising the first position information based on the first position information, and the server determines a plurality of second interest points with the distance between the second interest points and the first position information being smaller than a first distance threshold value from a plurality of interest points comprising the target area.
Optionally, the target area is an area centered on the first location information, and the target length is defined by a radius, where the target length may be flexibly configured to any length greater than or equal to the first distance threshold, for example, the target length is 2000 meters or 3000 meters, and so on. Or the target area is a more finely divided administrative area. For example, the target area is a three-level administrative district, i.e., a county-level administrative district, or more precisely, the target area is a four-level administrative district, i.e., a county-level administrative district.
According to the technical scheme, based on the first position information, the small target area containing few interest points is determined, and then the second interest points can be determined from the interest points contained in the target area through less distance calculation, so that compared with the calculation of the distance between a large number of interest points and the first position information, the time and calculation resources consumed by the distance calculation are reduced, the determination efficiency of the second interest points is improved, and the utilization rate of the calculation resources is improved.
304. The server determines a reference point of interest from the plurality of second points of interest that matches the multimedia asset.
In an alternative implementation manner, the server identifies a target interest point category corresponding to the multimedia resource, and determines a second interest point, which is the same as the target interest point category, of the corresponding interest point category as a reference interest point matched with the multimedia resource through comparison of the interest point categories. Accordingly, the above step 304 includes the following steps 30401 to 30402.
30401. The server identifies the multimedia resource to obtain a target interest point category corresponding to the multimedia resource, wherein the target interest point category is the category of the interest point shot by the multimedia resource.
Optionally, the server identifies the multimedia resource through a point of interest category identification model, and the point of interest category identification model is used for determining the category of the point of interest shot by the multimedia resource. The server inputs the multimedia resources into the interest point category identification model to obtain the target interest point category corresponding to the multimedia resources. Optionally, the server trains the multimedia resources marked with the interest point category as training samples to obtain an interest point category identification model.
30402. The server compares the interest point category corresponding to the target interest point category with the interest point categories corresponding to the plurality of second interest points respectively, and determines the second interest point, of which the corresponding interest point category is consistent with the target interest point category, as the reference interest point.
Wherein the points of interest correspond to the point of interest categories. The interest point category is a category to which an interest point belongs, and is a summary of interest point attributes in a category dimension.
In an alternative implementation, the point of interest category is the finest category to which the point of interest belongs, e.g., the point of interest category of "XX movie theatre" is movie theatre, the point of interest category of "XX museum" is Chinese lobby, and the point of interest category of "XX hotel" is hotel.
Optionally, the server compares the target interest point category with the interest point category corresponding to each second interest point, and determines the second interest point with the corresponding interest point category consistent with the target interest point category as the reference interest point according to the comparison results corresponding to the second interest points.
The server compares the target interest point category with the interest point category corresponding to a second interest point in the plurality of second interest points in sequence, determines the second interest point compared at this time as a reference interest point in response to the fact that the interest point category corresponding to the second interest point compared at this time is consistent with the target interest point category, ends the comparison process of the interest point category, and continues to acquire the interest point category corresponding to the next second interest point in response to the fact that the interest point category corresponding to the second interest point compared at this time is inconsistent with the target interest point category and compares the interest point category with the target interest point category. Optionally, the server sequentially acquires the interest point category corresponding to the second interest point according to the sequence from the smaller distance to the larger distance between the server and the first position information, and compares the interest point category with the target interest point category.
According to the technical scheme, the interest point category of the interest point shot by the multimedia resource is identified, the interest point category is compared with the interest point categories corresponding to the plurality of second interest points near the shooting position of the multimedia resource, and the second interest point which is the same as the interest point category corresponding to the multimedia resource is determined to be the reference interest point matched with the multimedia resource, so that the reference interest point can more accurately represent the interest point which is actually reached when the multimedia resource is shot, and further the accuracy of detecting the arrival behavior based on the interest point can be further improved based on the reference interest point with higher accuracy.
In another alternative implementation, the point of interest categories include categories of different hierarchies, including, for example, major, medium, and minor categories to which the point of interest belongs. For example, the interest point category of the XX chafing dish is food and beverage service, a middle dining room and a chafing dish shop, wherein the food and beverage service is a main category of the XX chafing dish, the Chinese dining room is a middle category of the XX chafing dish, and the chafing dish shop is a sub-category of the XX chafing dish.
Optionally, the server screens at least one second interest point which is the same as the major class in the target interest point class according to the major class in the target interest point class and the major class in the interest point class corresponding to the plurality of second interest points, screens at least one second interest point which is the same as the major class in the target interest point class according to the middle class in the target interest point class and the middle class in the interest point class corresponding to the screened at least one second interest point, screens at least one second interest point which is the same as the middle class in the target interest point class according to the major class and the second class in the interest point class corresponding to the screened at least one second interest point, and determines the reference interest point which is the same as the minor class in the target interest point class according to the minor class in the target interest point class and the minor class in the interest point class corresponding to the at least one second interest point which is the same as the middle class. If the number of the screened at least one second interest points is less than or equal to 1 in the process of determining the reference interest points, the subsequent screening process is not executed.
According to the technical scheme, the layer-by-layer screening is sequentially carried out based on the major class, the middle class and the minor class in the interest point class, so that the corresponding reference interest point with the interest point class consistent with the target interest point class is obtained.
In another optional implementation manner, the server identifies a category to which the shooting subject in the multimedia resource belongs, and determines a second interest point, which corresponds to the product category and is the same as the target product category, as a reference interest point matched with the multimedia resource through comparison of the product categories corresponding to the interest points, wherein the category is used as the target product category corresponding to the multimedia resource. Accordingly, the server determining a reference interest point matching the multimedia resource from the plurality of second interest points includes the following steps 30411 to 30112.
30411. The server identifies the multimedia resource to obtain a target product category corresponding to the multimedia resource, wherein the target product category is a category to which a shooting subject in the multimedia resource belongs.
Optionally, the server identifies the multimedia resource through a product category identification model, where the product category identification model is used to determine a category to which the subject in the multimedia resource belongs. And the server inputs the multimedia resource into a product category identification model to obtain the product category corresponding to the shooting subject in the multimedia resource. Optionally, the server trains the multimedia resource marked with the product category as a training sample to obtain a product category identification model.
30412. The server compares the target product category with at least one product category corresponding to the plurality of second interest points respectively, and determines the second interest points including the target product category in the corresponding at least one product category as reference interest points.
Wherein, a point of interest corresponds to at least one product category. The product categories are categories of products included within the point of interest, for example, at least one product category of "XX barbecue" includes crayfish, lamb shashlik, grilled squid, grilled chicken wings, poached peanuts, and the like. The server compares the target product category with at least one product category corresponding to each second interest point, and determines the second interest point as a reference interest point in response to the at least one product category corresponding to one of the second interest points including the target product category.
According to the technical scheme, the product category of the shooting subject in the multimedia resource is identified, the product category is compared with the product categories corresponding to the second interest points located near the shooting position of the multimedia resource, and the second interest points comprising the product category corresponding to the multimedia resource are determined to be the reference interest points matched with the multimedia resource. Through finer comparison in the product category dimension, the reference interest point can more accurately represent the interest point actually reached when the multimedia resource is shot, and further, the accuracy of detecting the arrival behavior based on the interest point can be further improved based on the reference interest point with higher accuracy.
In another alternative implementation, the server determines the reference point of interest that matches the multimedia asset based on a similarity between the multimedia asset and the reference multimedia asset corresponding to the second point of interest. The server determining a reference point of interest matching the multimedia asset from the plurality of second points of interest includes the following steps 30321 to 30422.
30421. The server determines reference similarity corresponding to the second interest points based on the multimedia resource and at least one reference multimedia resource corresponding to the second interest points.
Wherein the interest point corresponds to at least one reference multimedia resource. Optionally, the multimedia resource is referred to as an official multimedia resource uploaded by an operator of the interest point, or the multimedia resource is referred to as a multimedia resource included in the content marked with the quality label, wherein the content marked with the quality label is the content which is released by a user who reaches the interest point to experience and meets the quality judging condition.
The server determines at least one similarity corresponding to the second interest points based on the multimedia resource and at least one reference multimedia resource corresponding to the second interest points respectively, and determines the maximum similarity in the at least one similarity corresponding to the second interest points as the reference similarity corresponding to the second interest points respectively.
One point of interest may have a plurality of things that are indicative, and the subjects of shooting in a plurality of reference multimedia resources are different things. The shooting subject of the multimedia resource uploaded based on the first interest point may be one of things, so that the multimedia resource has higher similarity with the reference multimedia resource of which the shooting subject is the same thing, and has lower similarity with other reference multimedia resources. Therefore, the resource with the maximum similarity in at least one reference multimedia resource has higher reference value for determining the reference interest point, the maximum similarity is taken as the reference similarity to determine the reference interest point, and compared with the fact that the lower similarity generated by different shooting subjects is taken as the reference similarity to determine the reference interest point, the error determination of the reference interest point can be reduced, and the accuracy of determining the reference interest point is further improved.
Wherein, optionally, the server performs feature extraction on the multimedia resources, and determines the similarity between the multimedia resources based on the obtained feature vector. Correspondingly, the step of determining at least one similarity of the plurality of second interest points based on the multimedia resource and the at least one reference multimedia resource corresponding to the plurality of second interest points respectively comprises the steps of performing feature extraction on the multimedia resource by the server to obtain a first feature vector of the multimedia resource, performing feature extraction on the at least one reference multimedia resource corresponding to each second interest point by the server for each second interest point of the plurality of second interest points respectively to obtain at least one second feature vector of the at least one reference multimedia resource, and determining at least one similarity of the first feature vector and the at least one second feature vector respectively, wherein the at least one similarity is at least one similarity corresponding to each second interest point.
30422. And the server determines the corresponding second interest point with the reference similarity larger than the similarity threshold value as the reference interest point.
Alternatively, the similarity threshold may be flexibly configured to any value between 0 and 1. For example, the similarity threshold is 0.8, 0.85, or 0.9, which is not limited in this embodiment of the present application.
According to the technical scheme, the similarity between the multimedia resource uploaded based on the first interest point and the reference multimedia resource is determined, the interest point with the similarity larger than the threshold value is determined as the reference interest point, and the reference interest point is determined by focusing on the similarity between the contents of the multimedia resource, so that the reference interest point can more accurately represent the interest point actually reached when the multimedia resource is shot, and further, the accuracy of detecting the arrival behavior based on the interest point can be further improved based on the reference interest point with higher accuracy.
In another alternative implementation, text information exists in the multimedia resource uploaded by the user account, for example, the multimedia resource includes a sign of the point of interest, and the text information included on the sign is the name of the point of interest. Correspondingly, the step of determining the reference interest point matched with the multimedia resource by the server from the plurality of second interest points comprises the steps that the server extracts text information from the multimedia resource, the server compares the text information with names corresponding to the plurality of second interest points respectively, and the server determines the second interest point with the corresponding name in the text information as the reference interest point. The interest points are corresponding to names, for example, the name of a certain interest point is "XX museum".
According to the technical scheme, under the condition that text information exists in the multimedia resource, the text information included in the multimedia resource is identified, and if the identified text information includes the name of a certain interest point, the interest point is determined to be a reference interest point. Because the names of the interest points are usually unique, the reference interest points are determined based on the names of the interest points, the determined reference interest points can more accurately represent the interest points actually reached when the multimedia resource is shot, and further the accuracy of detecting the arrival behaviors based on the interest points can be further improved based on the reference interest points with higher accuracy.
It should be noted that, alternatively, the server determines the reference interest point matching the multimedia resource from the plurality of second interest points based on any one of the above alternative implementations, or the server determines the reference interest point matching the multimedia resource from the plurality of second interest points based on a combination of any one of the above alternative implementations, which is not limited in this application.
305. And the server responds to the fact that the first interest point is different from the reference interest point, and determines that the user account number is abnormal based on the arrival behavior of the first interest point.
After determining the reference point of interest from the plurality of second point of interest through step 304, the server determines whether the first point of interest is the same as the reference point of interest. Optionally, the server determines whether the first point of interest is the same as the reference point of interest based on one or more aspects of a name, location information, a point of interest category, and a product category corresponding to the point of interest. For example, the server determines that the first interest point is the same as the reference interest point in response to the first interest point having the same name as the reference interest point and the position information corresponding to the first interest point is the same as the position information of the reference interest point, and determines that the first interest point is different from the reference interest point in response to the first interest point having a different name than the reference interest point or the position information corresponding to the first interest point is different from the position information of the reference interest point.
If the server determines that the first interest point is the same as the reference interest point, the arrival behavior of the user account based on the first interest point is not processed, or the arrival behavior of the user account based on the first interest point is determined to be normal.
According to the technical scheme, the position information carried by the multimedia resource cannot be changed, so that the real position of the user account when the multimedia resource is shot can be represented, the reference interest point which is actually reached when the multimedia resource is shot can be more accurately determined based on the position information carried by the multimedia resource and the multimedia resource, and further, under the condition that the reference interest point is inconsistent with the first interest point on which the user account uploads the multimedia resource, the arrival behavior of the user account based on the first interest point is determined to be abnormal, and the accuracy of detecting the arrival behavior based on the interest point is improved.
It should be noted that, optionally, after determining that the arrival behavior of the user account based on the first interest point is abnormal, the server marks the multimedia resource uploaded by the user account based on the first interest point as abnormal positioning, so as to indicate that the multimedia resource does not coincide with the first interest point, so that the content recommendation service can adjust the recommendation sequence of the multimedia resource backwards based on the abnormal positioning mark of the multimedia resource, and further, the multimedia resource which is not marked as abnormal positioning mark is preferentially displayed in the display interface corresponding to the interest point, and the multimedia resource marked as abnormal positioning is displayed or not displayed after the multimedia resource which is not marked as abnormal positioning. Based on the above process, the multimedia resources with reference significance, which have higher association degree with the interest point, are preferentially displayed in the display interface corresponding to the interest point, so that the experience of the user uploading the multimedia resources conforming to the interest point can be expressed, the rights and interests of the interest point can be ensured, and the user browsing the display interface can also quickly and effectively know the interest point.
Optionally, after determining that the arrival behavior of the user account based on the first interest point is abnormal, the server reduces a ranking parameter of the multimedia resource uploaded by the user account based on the first interest point, where the ranking parameter is used to indicate a priority of displaying the multimedia resource in a display interface corresponding to the first interest point, so that when other terminals display the display interface corresponding to the first interest point, according to the ranking parameter, the server obtains the ranking parameter corresponding to the first interest point from the server, and preferentially displays the multimedia resource with higher ranking parameter to the user, so that the user can preferentially browse the multimedia resource with higher association degree with the first interest point, and quickly and effectively understand the first interest point, thereby improving man-machine interaction efficiency.
Optionally, after determining that the arrival behavior of the user account based on the first interest point is abnormal, the server returns a prompt message to the terminal, so that the prompt message is displayed, and the prompt message is used for prompting that the uploaded multimedia resource does not coincide with the first interest point, so as to prompt the user to upload the multimedia resource coinciding with the first interest point again.
Optionally, after determining that the arrival behavior of the user account based on the first interest point is abnormal, the server does not store the multimedia resources uploaded by the user account based on the first interest point, so that other terminals can not acquire the multimedia resources from the server when displaying the display interface corresponding to the first interest point, and can not display the multimedia resources in the display interface corresponding to the first interest point, thereby improving the association degree of the multimedia resources displayed in the display interface corresponding to the first interest point and the first interest point, facilitating the user to browse the multimedia resources with higher association degree with the first interest point in the display interface corresponding to the first interest point, enabling the user to quickly and effectively understand the first interest point, and improving the man-machine interaction efficiency.
The other point to be described is that after the server determines that the first interest point is different from the reference interest point, the server further determines the distance between the first interest point and the reference interest point, and in response to the distance between the first interest point and the reference interest point being greater than a second distance threshold, reduces a ranking parameter of the multimedia resource, where the ranking parameter is used to indicate a priority of the multimedia resource displayed in a display interface corresponding to the first interest point, and in response to the distance between the first interest point and the reference interest point being less than or equal to a second distance threshold, does not process the ranking parameter of the multimedia resource. Wherein the second distance threshold may be configured to be any value less than or equal to the first distance threshold, e.g., 300 meters or 500 meters, etc.
According to the technical scheme, the server reduces the sorting parameters of the multimedia resources only when the distance between the first interest point and the reference interest point is larger than the second distance threshold. Under the condition that the first interest point is inconsistent with the reference interest point due to errors in positioning, the ordering parameters of the multimedia resources are not reduced, misoperation of reducing the ordering parameters of the multimedia resources is reduced by allowing positioning errors in a certain range, and accuracy of ordering the multimedia resources is improved.
Another point to be described is that after determining that the first point of interest is different from the reference point of interest, the server further generates positioning calibration information for indicating the accuracy of checking the positioning in response to the distance between the first point of interest and the reference point of interest being greater than the second distance threshold. Optionally, the server sends the positioning calibration information to a terminal corresponding to an operation and maintenance person of the positioning service, so that the positioning person of the positioning service checks the accuracy of the positioning service, and if the positioning of the positioning service is inaccurate, the accuracy of the positioning is calibrated. If the distance between the first interest point and the reference interest point is greater than the second distance threshold value due to inaccurate positioning service, the server determines that the arrival behavior based on the first interest point is normal.
In order to make the process of detecting the arrival behavior based on the interest point clearer, the following description will take the interest point as a store as an example, referring to fig. 4, the user uploads the multimedia resource under the interest point, that is, uploads the multimedia resource in the content publishing interface corresponding to the interest point; the server determines, through the step 303, a nearby interest point list according to the location information of the multimedia resource, where the interest point list includes a plurality of second interest points, determines, through the step 303, a reference interest point matching with the multimedia resource, that is, determines, through the identification of the multimedia resource, which interest point the multimedia resource most likely belongs to, the server determines whether the identified interest point is consistent with the initially bound interest point, where the identified interest point is the reference interest point in the embodiment, the initially bound interest point is the first interest point in the embodiment, determines that the user's current store-to-store behavior is abnormal, that is, determines, through the step 305, that the user account is abnormal based on the arrival behavior of the first interest point, if the store-to-store behavior is determined to be abnormal, the content quality of the multimedia resource is determined to be affected by the abnormality, if the identified interest point is the reference interest point in the embodiment, the initially bound interest point is the first interest point in the embodiment, determines that the user's current store-to-store behavior is abnormal, if the identified interest point is not consistent with the initially bound interest point, and if the identified interest point is not equal to the initially bound interest point, determines that the user's current store-to-store behavior is greater than 500m, and if the user's arrival behavior exceeds the first interest point is determined to be more than 500m accurately located by the initially if the user's point is determined to be located m, the current flow of detecting the arrival behavior based on the interest points is ended.
It should be noted that, if the multimedia resource uploaded by the user account based on the first interest point does not carry the location information, the server determines whether the first interest point matches the multimedia resource through a step similar to step 304. For example, the server identifies the multimedia resource to obtain a target interest point category corresponding to the multimedia resource, if the interest point category corresponding to the first interest point is inconsistent with the target interest point category, the first interest point is not matched with the multimedia resource, the server determines that the arrival behavior of the user account based on the first interest point is abnormal, if the interest point category corresponding to the first interest point is consistent with the target interest point category, the first interest point is matched with the multimedia resource, the server does not process the arrival behavior of the user account based on the first interest point, or determines that the arrival behavior of the user account based on the first interest point is normal. For another example, the server determines at least one similarity between the multimedia resource and at least one reference multimedia resource corresponding to the first interest point, determines the arrival behavior of the user account based on the first interest point as abnormal if the maximum similarity in the determined at least one similarity is less than or equal to a minimum similarity threshold, and does not process the arrival behavior of the user account based on the first interest point or determines the arrival behavior of the user account based on the first interest point as normal if the maximum similarity in the determined at least one similarity is greater than the minimum similarity threshold. Wherein the lowest similarity threshold may be configured to any value between 0 and 1, for example, the lowest similarity threshold is 0.7 or 0.8, etc.
According to the technical scheme, under the condition that the multimedia resource uploaded by the user account based on the first interest point does not carry the position information, the matching degree of the multimedia resource and the first interest point can be determined through the identification of the multimedia resource, so that when the matching degree of the multimedia resource and the first interest point is low, the arrival behavior of the user based on the first interest point is determined to be abnormal, and the accuracy of detecting the arrival behavior based on the interest point is improved.
Another point to be described is that the above embodiment is described taking as an example the detection of the arrival behavior by the server based on the point of interest information. Alternatively, the steps 302 to 305 are performed by the terminal, and the process of the terminal performing the steps 302 to 305 is the same as the process of the server performing the steps 302 to 305. It should be noted that, in step 302, the terminal may locally acquire the multimedia resources uploaded by the user account based on the first interest point, in step 303, because the storage space of the terminal is limited, a massive interest point and corresponding interest point information cannot be stored, optionally, the terminal sends an interest point information acquisition request to the server, where the interest point information acquisition request carries first location information to request the interest point information corresponding to the second interest points returned by the server, in step 304, the terminal determines a reference interest point matched with the multimedia resources from the second interest points based on the interest point information corresponding to the second interest points returned by the server, in step 305, optionally, if the terminal determines that the first interest point is different from the reference interest point, the multimedia resources are not sent to the server, and prompt information is displayed, where the prompt information is used to prompt the uploaded multimedia resources not to match the first interest point, so as to prompt the user to upload the multimedia resources matching the first interest point again.
Any combination of the above optional solutions may be adopted to form an optional embodiment of the present application, which is not described herein.
Fig. 5 is a block diagram of an arrival behavior detection apparatus based on point of interest information according to an embodiment of the present application. Referring to fig. 5, the apparatus includes:
The multimedia resource obtaining module 501 is configured to obtain a multimedia resource uploaded by a user account based on a POI, where the multimedia resource carries first location information, and the first location information is used to represent a location when the multimedia resource is photographed;
A first interest point determining module 502, configured to determine a plurality of second interest points based on the first location information, where a distance between the second interest points and the first location information is less than a first distance threshold;
A second interest point determining module 503, configured to determine a reference interest point matching the multimedia resource from a plurality of second interest points;
the arrival behavior detection module 504 is configured to determine, as an anomaly, an arrival behavior of the user account based on the first interest point in response to the first interest point being different from the reference interest point.
According to the technical scheme provided by the embodiment of the application, the reference interest point is determined based on the position information which is carried by the multimedia resource and used for representing the position where the multimedia resource is shot, the reference interest point is positioned near the position where the multimedia resource is shot and is matched with the multimedia resource, and is the interest point which is most likely to be expressed by the multimedia resource, and correspondingly, the multimedia resource is also most likely to be shot when reaching the reference interest point. If the first interest point based on which the multimedia resource is uploaded is different from the reference interest point, the multimedia resource is not shot by reaching the first interest point, and the user account for uploading the multimedia resource is determined to be abnormal based on the reaching behavior of the first interest point. According to the technical scheme, the position information carried by the multimedia resource cannot be changed, so that the real position of the user account when the multimedia resource is shot can be represented, the reference interest point which is actually reached when the multimedia resource is shot can be more accurately determined based on the position information carried by the multimedia resource and the multimedia resource, and further, under the condition that the reference interest point is inconsistent with the first interest point on which the user account uploads the multimedia resource, the arrival behavior of the user account based on the first interest point is determined to be abnormal, and the accuracy of detecting the arrival behavior based on the interest point is improved.
In an alternative implementation, the second interest point determining module 503 is configured to:
identifying the multimedia resources to obtain target interest point categories corresponding to the multimedia resources, wherein the target interest point categories are the categories of interest points shot by the multimedia resources;
Comparing the interest point categories corresponding to the target interest point category and the plurality of second interest points respectively;
And determining a second interest point with the corresponding interest point category consistent with the target interest point category as a reference interest point.
In another alternative implementation, the second interest point determining module 503 is configured to:
Identifying the multimedia resource to obtain a target product category corresponding to the multimedia resource, wherein the target product category is a category to which a shooting subject in the multimedia resource belongs;
comparing the target product category with at least one product category corresponding to the second interest points respectively;
And determining a second interest point including the target product category in the corresponding at least one product category as a reference interest point.
In another alternative implementation, the second point of interest determination module 503 includes:
The reference similarity determining unit is used for determining the reference similarity corresponding to the second interest points based on the multimedia resource and at least one reference multimedia resource corresponding to the second interest points respectively;
And the reference interest point determining unit is used for determining a corresponding second interest point with the reference similarity larger than the similarity threshold value as the reference interest point.
In another alternative implementation, the reference similarity determining unit is configured to:
Determining at least one similarity corresponding to the plurality of second interest points respectively based on the multimedia resources and at least one reference multimedia resource corresponding to the plurality of second interest points respectively;
and determining the maximum similarity in at least one similarity corresponding to the second interest points as the reference similarity corresponding to the second interest points.
In another alternative implementation, the second interest point determining module 503 is configured to:
Extracting text information from the multimedia resource;
comparing the names corresponding to the text information and the second interest points respectively;
And determining a second interest point of the corresponding name in the text information as a reference interest point.
In another alternative implementation, the apparatus further includes:
the sorting parameter adjusting module is used for responding to the fact that the distance between the first interest point and the reference interest point is larger than the second distance threshold value, reducing the sorting parameter of the multimedia resource, and the sorting parameter is used for indicating the priority of the multimedia resource displayed in the display interface corresponding to the first interest point.
In another alternative implementation, the apparatus further includes:
And the positioning calibration module is used for generating positioning calibration information in response to the fact that the distance between the first interest point and the reference interest point is larger than a second distance threshold value, and the positioning calibration information is used for indicating the accuracy of checking positioning.
In another alternative implementation, the first point of interest determination module 502 is configured to:
determining a target area including the first location information based on the first location information;
And determining a plurality of second interest points with the distance from the first position information smaller than a first distance threshold value from a plurality of interest points included in the target area.
It should be noted that, when the arrival behavior detection apparatus based on the point of interest information provided in the foregoing embodiment performs detection of an arrival behavior, only the division of the foregoing functional modules is used as an example, in practical application, the foregoing functional allocation may be completed by different functional modules according to needs, that is, the internal structure of the computer device is divided into different functional modules, so as to complete all or part of the functions described above. In addition, the arrival behavior detection device based on the point of interest information provided in the above embodiment and the arrival behavior detection method embodiment based on the point of interest information belong to the same concept, and detailed implementation processes of the arrival behavior detection device and the arrival behavior detection method embodiment based on the point of interest information are detailed in the method embodiment, and are not described herein again.
Fig. 6 shows a block diagram of a terminal 600 according to an exemplary embodiment of the present application, if the computer device is configured as a terminal. The terminal 600 may be a smart phone, a tablet computer, a notebook computer, or a desktop computer. Terminal 600 may also be referred to by other names of user devices, portable terminals, laptop terminals, desktop terminals, etc.
In general, terminal 600 includes a processor 601 and a memory 602.
Processor 601 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like. The processor 601 may be implemented in at least one hardware form of DSP (DIGITAL SIGNAL Processing), FPGA (Field-Programmable gate array), PLA (Programmable Logic Array ). The processor 601 may also include a main processor, which is a processor for processing data in a wake-up state, also called a CPU (Central Processing Unit ), and a coprocessor, which is a low-power processor for processing data in a standby state. In some embodiments, the processor 601 may be integrated with a GPU (Graphics Processing Unit, image processor) for rendering and drawing of content required to be displayed by the display screen. In some embodiments, the processor 601 may also include an AI (ARTIFICIAL INTELLIGENCE ) processor for processing computing operations related to machine learning.
The memory 602 may include one or more computer-readable storage media, which may be non-transitory. The memory 602 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in memory 602 is used to store at least one piece of program code for execution by processor 601 to implement the point-of-interest information-based arrival behavior detection method provided by the method embodiments of the present application.
In some embodiments, terminal 600 may optionally further comprise a peripheral interface 603 and at least one peripheral. The processor 601, memory 602, and peripheral interface 603 may be connected by a bus or signal line. The individual peripheral devices may be connected to the peripheral device interface 603 via buses, signal lines or a circuit board. Specifically, the peripheral devices include at least one of radio frequency circuitry 604, a display 605, a camera assembly 606, audio circuitry 607, a positioning assembly 608, and a power supply 609.
Peripheral interface 603 may be used to connect at least one Input/Output (I/O) related peripheral to processor 601 and memory 602. In some embodiments, the processor 601, memory 602, and peripheral interface 603 are integrated on the same chip or circuit board, and in some other embodiments, either or both of the processor 601, memory 602, and peripheral interface 603 may be implemented on separate chips or circuit boards, which is not limited in this embodiment.
The Radio Frequency circuit 604 is configured to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 604 communicates with a communication network and other communication devices via electromagnetic signals. The radio frequency circuit 604 converts an electrical signal into an electromagnetic signal for transmission, or converts a received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuitry 604 includes an antenna system, an RF transceiver, one or more amplifiers, tuners, oscillators, digital signal processors, codec chipsets, subscriber identity module cards, and so forth. The radio frequency circuit 604 may communicate with other terminals via at least one wireless communication protocol. The wireless communication protocols include, but are not limited to, the world wide web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and/or WiFi (WIRELESS FIDELITY ) networks. In some embodiments, the radio frequency circuit 604 may further include NFC (NEAR FIELD Communication) related circuits, which is not limited by the present application.
The display screen 605 is used to display a UI (User Interface). The UI may include graphics, text, icons, video, and any combination thereof. When the display 605 is a touch display, the display 605 also has the ability to collect touch signals at or above the surface of the display 605. The touch signal may be input as a control signal to the processor 601 for processing. At this point, the display 605 may also be used to provide virtual buttons and/or virtual keyboards, also referred to as soft buttons and/or soft keyboards. In some embodiments, the display 605 may be one and disposed on the front panel of the terminal 600, in other embodiments, the display 605 may be at least two and disposed on different surfaces or in a folded configuration of the terminal 600, respectively, and in other embodiments, the display 605 may be a flexible display disposed on a curved surface or a folded surface of the terminal 600. Even more, the display 605 may be arranged in a non-rectangular irregular pattern, i.e., a shaped screen. The display 605 may be made of LCD (Liquid CRYSTAL DISPLAY), OLED (Organic Light-Emitting Diode), or other materials.
The camera assembly 606 is used to capture images or video. Optionally, the camera assembly 606 includes a front camera and a rear camera. Typically, the front camera is disposed on the front panel of the terminal and the rear camera is disposed on the rear surface of the terminal. In some embodiments, the at least two rear cameras are any one of a main camera, a depth camera, a wide-angle camera and a tele camera, so as to realize that the main camera and the depth camera are fused to realize a background blurring function, and the main camera and the wide-angle camera are fused to realize a panoramic shooting and Virtual Reality (VR) shooting function or other fusion shooting functions. In some embodiments, camera assembly 606 may also include a flash. The flash lamp can be a single-color temperature flash lamp or a double-color temperature flash lamp. The dual-color temperature flash lamp refers to a combination of a warm light flash lamp and a cold light flash lamp, and can be used for light compensation under different color temperatures.
The audio circuit 607 may include a microphone and a speaker. The microphone is used for collecting sound waves of users and environments, converting the sound waves into electric signals, and inputting the electric signals to the processor 601 for processing, or inputting the electric signals to the radio frequency circuit 604 for voice communication. For the purpose of stereo acquisition or noise reduction, a plurality of microphones may be respectively disposed at different portions of the terminal 600. The microphone may also be an array microphone or an omni-directional pickup microphone. The speaker is used to convert electrical signals from the processor 601 or the radio frequency circuit 604 into sound waves. The speaker may be a conventional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, not only the electric signal can be converted into a sound wave audible to humans, but also the electric signal can be converted into a sound wave inaudible to humans for ranging and other purposes. In some embodiments, the audio circuit 607 may also include a headphone jack.
The location component 608 is utilized to locate the current geographic location of the terminal 600 to enable navigation or LBS (Location Based Service, location-based services). The positioning component 608 may be a positioning component based on the United states GPS (Global Positioning System ), the Beidou system of China, or the Galileo system of Russia.
A power supply 609 is used to power the various components in the terminal 600. The power source 609 may be alternating current, direct current, disposable battery or rechargeable battery. When the power source 609 includes a rechargeable battery, the rechargeable battery may be a wired rechargeable battery or a wireless rechargeable battery. The wired rechargeable battery is a battery charged through a wired line, and the wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery may also be used to support fast charge technology.
In some embodiments, the terminal 600 further includes one or more sensors 610. The one or more sensors 610 include, but are not limited to, an acceleration sensor 611, a gyroscope sensor 612, a pressure sensor 613, a fingerprint sensor 614, an optical sensor 615, and a proximity sensor 616.
Those skilled in the art will appreciate that the structure shown in fig. 6 is not limiting of the terminal 600 and may include more or fewer components than shown, or may combine certain components, or may employ a different arrangement of components.
If the computer device is configured as a server, fig. 7 is a block diagram of a server according to an embodiment of the present application, where the server 700 may have a relatively large difference due to different configurations or performances, and may include one or more processors (Central Processing Units, CPU) 701 and one or more memories 702, where at least one program code is stored in the memories 702, and the at least one program code is loaded and executed by the processors 701 to implement the method for detecting arrival behavior based on point of interest information according to the foregoing method embodiments. Of course, the server may also have a wired or wireless network interface, a keyboard, an input/output interface, and other components for implementing the functions of the device, which are not described herein.
In an exemplary embodiment, there is also provided a computer-readable storage medium having stored therein at least one program code executable by a processor in a server to perform the arrival behavior detection method based on the point of interest information in the above embodiment. For example, the computer readable storage medium may be a ROM (Read-Only Memory), a RAM (Random Access Memory ), a CD-ROM (Compact Disc Read-Only Memory), a magnetic tape, a floppy disk, an optical data storage device, and the like.
The present application also provides a computer program product or a computer program comprising computer program code stored in a computer readable storage medium, the computer program code being read from the computer readable storage medium by a processor of a computer device, the computer program code being executed by the processor such that the computer device performs the method of detecting arrival behavior based on point of interest information in the above-described respective method embodiments.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program for instructing relevant hardware, where the program may be stored in a computer readable storage medium, and the storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The foregoing description of the preferred embodiments of the present application is not intended to limit the application, but rather, the application is to be construed as limited to the appended claims.