Detailed Description
In order to better understand the technical solutions, the technical solutions of the embodiments of the present specification are described in detail below with reference to the drawings and specific embodiments, and it should be understood that the specific features of the embodiments and embodiments of the present specification are detailed descriptions of the technical solutions of the embodiments of the present specification, and are not limitations of the technical solutions of the present specification, and the technical features of the embodiments and embodiments of the present specification may be combined with each other without conflict.
Please refer to fig. 1, which is a schematic view of an application scenario of the embodiment of the present disclosure. The terminal 100 is located on the user side and communicates with the server 200 on the network side. The information acquiring module 101 in the terminal 100 is configured to acquire scent print information and user behavior feature information of a user, and provide the acquired information to the server 200; the smell analysis module 201 in the server 200 is used for associating smell and behavior, identity recognition according to smell, smell social contact and the like.
Referring to fig. 2, a schematic diagram of an implementation of an embodiment of the present disclosure is shown. By collecting the user odor print information and the user behavior feature information, fig. 2 exemplarily shows that the user behavior feature information includes diet information, living habit information, and living environment information; by establishing the association between the scent print information and the behavior feature information, the user behavior preference data can be obtained, and the user behavior preference data includes diet preference data, daily activity preference data and social preference data as exemplarily shown in fig. 2. In addition, because the odor pattern can uniquely characterize the user, the identity of the user can be identified through the odor pattern information.
In a first aspect, the present specification provides a method for associating scent with behavior, please refer to fig. 3, which includes steps S301 to S303.
S301: and acquiring the odor pattern information of the user and acquiring the behavior characteristic information of the user.
The odor-print information is an identification mark of immune protein carried by body odor, and is unique like human face and fingerprint. It can be seen that everyone has a unique odor pattern, which is unique and will not change throughout life, and this constitutes the main body of odor and will not change with other environments.
The process of acquiring the scent print information of the user may be: acquiring immune protein identification information carried by a user body; and obtaining the odor pattern information of the user according to the immune protein identification information. Specifically, immune protein identification information carried by the body of a user can be acquired through a detection sensor; and then processing the acquired immune protein identification information (filtering edge data and the like) to obtain odor stripe information representing the odor of the user.
Besides the odor pattern, the overall odor of the human body is determined by various factors such as race, gene, living habits, eating habits, climatic environment and the like. Various smells are generated due to the influence of various external smells in life and the smell given out by human body secretion such as sweat, grease and the like after being decomposed by bacteria, and the smell is mixed with the main melody. So that the behavior feature information of the user is acquired in addition to the scent print information.
In order to establish the relationship between the smell and the behavior, the behavior characteristic information of the user needs to be acquired. The behavior feature information is understood to include behavior feature characterization information composed of or caused by biological and social factors of the user, including but not limited to eating habit information, living environment information, etc. of the user.
Specifically, the behavior feature information of the user may be acquired in the following manner: collecting eating habit information, living habit information and/or living environment information of a user; and obtaining behavior characteristic information according to the eating habit information, the living habit information and/or the living environment information.
For example, the eating habits of the user can be obtained by collecting the eating habits information of the user, such as collecting the eating habits of the user A that the user A likes to eat spicy and hot diets through questionnaire survey or big data analysis. Similarly, the living habit information and the living environment information of the user are collected, and can also be obtained through questionnaire survey or based on big data analysis and the like.
S302: and establishing a mapping relation between the odor pattern information and the behavior characteristic information to obtain an odor behavior association function of the user.
The odor behavior association function is a superposition of a plurality of independent mapping relations, so that the mapping relation between the odor pattern and the behavior characteristic information (including the characteristic information of social and biological activities) can be obtained through modes such as modeling, and a more accurate odor behavior association function can be obtained. During which large data inputs and iterative operations are required. For example, the odor behavior correlation function is expressed as: z ═ Σ f (i); wherein f (i) represents scent line information and behavior feature information; and i is taken as the value according to the number of the information to be superposed.
S303: and determining the association relation between the odor and the behavior of the user according to the odor behavior association function.
Because the user's scent print information is unique, the scent print information can be abstracted to the user's scent ID; similarly, the behavior feature information of the user is abstracted into the behavior ID of the user (the behavior ID can be keywords representing the behavior of the user; for example, "spicy", "working family" of nine nights and five nights "," fitness arrival ", and the like). Establishing an association relation between the odor pattern information and the behavior characteristic information by determining an odor behavior association function; therefore, the correlation between the odor and the behavior can be obtained on the basis of the odor.
Therefore, the embodiment of the invention can conveniently search out the crowd with similar behaviors from a large number of odor samples by acquiring the odor pattern information and the behavior characteristic information of the user and establishing the association function of the odor pattern information and the behavior characteristic information to determine the association relationship between the odor and the behavior, thereby providing a realization basis for realizing the directional social association. Meanwhile, the odor line can uniquely represent the user, so that the identity of the user can be identified through the odor line information.
In a second aspect, based on the same inventive concept, embodiments of the present specification provide a scent social method. Referring to fig. 4, a flowchart of a scent social method provided in the second aspect of the embodiment of the present disclosure includes steps S401 to S403.
S401: acquiring the odor pattern information of a plurality of target users.
The odor-print information is an identification mark of immune protein carried by body odor, and is unique like human face and fingerprint. It can be seen that everyone has a unique odor pattern, which is unique and will not change throughout life, and this constitutes the main body of odor and will not change with other environments.
The process of acquiring the scent print information of the user may be: acquiring immune protein identification information carried by a user body; and obtaining the odor pattern information of the user according to the immune protein identification information. Specifically, immune protein identification information carried by the body of a user can be acquired through a detection sensor; and then processing the acquired immune protein identification information (filtering edge data and the like) to obtain odor stripe information representing the odor of the user.
In order to achieve oriented social contact according to the odor, odor print information of a plurality of target users to be subjected to oriented social contact needs to be acquired.
S402: and determining behavior characteristic information corresponding to the odor pattern information of each target user according to the pre-learned association relationship between the odor and the behavior.
Through the acquisition and analysis of the odor information and the behavior characteristic information of a plurality of users, the association relationship between the odor and the behavior can be learned; the process of determining the association relationship between the current user smell and the behavior may be: collecting odor pattern information of a current user and acquiring behavior characteristic information of the current user; establishing a mapping relation between the odor pattern information and the behavior characteristic information of the current user to obtain an odor behavior association function of the current user; and determining the association relationship between the odor and the behavior of the current user according to the odor behavior association function of the current user.
S403: and selecting target users with the same or similar behavior characteristic information, and determining the selected target users as the targeted social users.
The way of selecting the target users with the same or similar behavior feature information may be: and clustering the behavior characteristic information through a clustering algorithm, so as to select target users with the same or similar behavior characteristic information.
For example, assume that four target users A, B, C, D are targeted for social analysis and control. If the behavior characteristic information of the user A comprises behavior-1, behavior-2 and behavior-3; the behavior characteristic information of the user B comprises a behavior-1, a behavior-2, a behavior-3 and a behavior-4; the behavior characteristic information of the user C comprises a behavior-6, a behavior-7 and a behavior-8; the behavior feature information of the user D comprises behavior-5, behavior-9 and behavior-10. The targeted social classification can be performed by analyzing the similarity of the feature information between the users. And (3) assuming that the user A and the user B are determined to be users with similar behavior characteristics through similarity calculation or clustering calculation, and therefore, the user A and the user B are selected to be directional social users.
In an alternative, after determining the targeted social users, a connection between the targeted social users may also be established. The aim of oriented social contact is achieved by establishing the connection between the oriented social contact users. For example, establishing a connection between targeted social users includes, but is not limited to: pushing any one of the targeted social users to other users of the targeted social users (friend pushing); and/or, establishing a social circle (circle push) for directing the social users; and/or pushing business information associated with the behavior feature information of the targeted social user to the targeted social user (e.g., a restaurant or food pushing a spicy taste to the targeted social user who both enjoy a spicy diet).
In an optional manner, after the connection between the directional social users is established, the result of establishing the connection between the directional social users may be monitored, and the members of the directional social users may be dynamically adjusted according to the monitoring result. Also as in the previous example, four target users A, B, C, D, assume that after pushing user A and user B to each other, if not accepted by user A, user A may be further searched for new targeted social users based on new target users (assume new user E, F, etc.) or users that have changed behavioral characteristics (assume user C changed to be similar to user A).
Therefore, through the smell social method, on the basis of establishing the relation between the smell and the behavior, people who travel to be similar can be conveniently searched in a large number of smell samples, and therefore directional social relation is achieved.
In a third aspect, based on the same inventive concept, the present specification provides a method for identifying odor, please refer to fig. 5, which includes steps S501-S503.
S501: acquiring odor pattern information of a user to be identified;
s502: and matching the odor pattern information of the user to be identified in a pre-established odor pattern identification model.
S503: and if the matching is successful, identifying the identity information corresponding to the odor pattern information of the user to be identified.
In an alternative, the method further comprises:
s504: if the matching fails, judging whether the user to be identified has the input authority;
s505: and if the user to be identified has the input authority, learning the odor pattern information and the identity information of the user to be identified into the odor pattern identification model.
In an alternative, the method further comprises: establishing and obtaining the odor tattoo identification model by learning odor tattoo information and identity information of a plurality of users; wherein: learning the scent print information and identity information of the current user includes: acquiring immune protein identification information carried by the body of a current user, and acquiring the odor pattern information according to the immune protein identification information; acquiring identity information of a current user; and establishing a corresponding relation between the odor pattern information and the identity information of the current user.
Therefore, the user identity information can be identified through the odor by the odor identity identification model based on the corresponding relation between the odor pattern information and the identity information in advance. The method is a brand-new field in the current biological feature recognition (fingerprint recognition, face recognition and iris recognition), and can be widely applied to occasions such as security inspection, monitoring, entrance guard and the like.
In a fourth aspect, based on the same inventive concept, the present specification provides an apparatus for associating scent with behavior, please refer to fig. 6, the apparatus includes:
an odor acquisition unit 601 for acquiring odor pattern information of a user;
a behavior obtaining unit 602, configured to obtain behavior feature information of a user;
a mapping unit 603, configured to establish a mapping relationship between the odor pattern information and the behavior feature information, so as to obtain an odor behavior association function of the user;
the association determining unit 604 is configured to determine an association relationship between the scent and the behavior of the user according to the scent behavior association function.
In an alternative, the scent acquisition unit 601 includes:
an acquisition subunit 6011, configured to acquire immune protein identification information carried by a body of a user;
an odor pattern obtaining subunit 6012, configured to obtain the odor pattern information of the user according to the immune protein identification information.
In an optional manner, the behavior obtaining unit 602 includes:
an information collecting subunit 6021 for collecting eating habit information, living habit information and/or living environment information of the user;
a behavior characteristic determining subunit 6022, configured to obtain the behavior characteristic information according to the eating habit information, the living habit information, and/or the living environment information.
In a fifth aspect, based on the same inventive concept, embodiments of the present specification provide an odorous social device, please refer to fig. 7, which includes:
an odor pattern acquisition unit 701 for acquiring odor pattern information of a plurality of target users;
a behavior information determining unit 702, configured to determine, according to a pre-learned association relationship between a scent and a behavior, behavior feature information corresponding to scent pattern information of each target user;
and the targeted social unit 703 is configured to select target users with the same or similar behavior feature information, and determine the selected target users as targeted social users.
In an alternative, the apparatus further comprises:
a learning unit 704, configured to learn the relationship between scent and behavior by acquiring and analyzing scent information and behavior feature information of a plurality of users; wherein,
the process of the learning unit 704 determining the association relationship between the current user smell and the behavior includes: collecting odor pattern information of a current user and acquiring behavior characteristic information of the current user; establishing a mapping relation between the odor pattern information and the behavior characteristic information of the current user to obtain an odor behavior association function of the current user; and determining the association relationship between the odor and the behavior of the current user according to the odor behavior association function of the current user.
In an optional manner, the targeted social unit 703 is specifically configured to: and clustering the behavior characteristic information through a clustering algorithm, so as to select target users with the same or similar behavior characteristic information.
In an alternative, the apparatus further comprises:
a directional social connection establishing unit 705, configured to establish a connection between directional social users; the directional social connection establishing unit 705 is specifically configured to: pushing any one of the targeted social users to other users of the targeted social users; and/or establishing a social circle directing the social users; and/or pushing business information associated with the behavior feature information of the targeted social users to the targeted social users.
In an alternative, the apparatus further comprises: a directional monitoring unit 706, configured to monitor a result of establishing a connection between directional social users; and an orientation adjusting unit 707, configured to dynamically adjust members of the oriented social users according to the monitoring result.
In a sixth aspect, based on the same inventive concept, an embodiment of the present specification provides an odor identification apparatus, please refer to fig. 8, the apparatus includes:
an odor pattern acquisition unit 801 for acquiring odor pattern information of a user to be identified;
a matching unit 802, configured to match, in a pre-established odor tattoo identification model, odor tattoo information of the user to be identified;
the identifying unit 803 is configured to identify identity information corresponding to the odor pattern information of the user to be identified.
In an alternative, the apparatus further comprises:
the entry unit 804 is configured to, when matching fails, determine whether the user to be identified has an entry authority; and if the user to be identified has the input authority, learning the odor pattern information and the identity information of the user to be identified into the odor pattern identification model.
In an alternative, the method further comprises:
the model establishing unit 805 is configured to establish and obtain the odor tattoo identification model by learning odor tattoo information and identity information of a plurality of users; wherein: the process of learning the odor print information and the identity information of the current user comprises the following steps: acquiring immune protein identification information carried by the body of a current user, and acquiring the odor pattern information according to the immune protein identification information; acquiring identity information of a current user; and establishing a corresponding relation between the odor pattern information and the identity information of the current user.
In a seventh aspect, based on the same inventive concept as the scent and behavior association method, the scent social method, and the scent identification method in the foregoing embodiments, the present invention further provides a server, as shown in fig. 9, including a memory 904, a processor 902, and a computer program stored in the memory 904 and executable on the processor 902, wherein the processor 902, when executing the program, implements the steps of any one of the scent and behavior association method, the scent social method, and the scent identification method.
Where in fig. 9 a bus architecture (represented by bus 900), bus 900 may include any number of interconnected buses and bridges, and bus 900 links together various circuits including one or more processors, represented by processor 902, and memory, represented by memory 904. The bus 900 may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. A bus interface 906 provides an interface between the bus 900 and the receiver 901 and transmitter 903. The receiver 901 and the transmitter 903 may be the same element, i.e., a transceiver, providing a means for communicating with various other apparatus over a transmission medium. The processor 902 is responsible for managing the bus 900 and general processing, and the memory 904 may be used for storing data used by the processor 902 in performing operations.
In an eighth aspect, based on the inventive concepts of the smell and behavior associating method, the smell social method, and the smell identification method in the foregoing embodiments, the present invention further provides a computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, implements the steps of any one of the smell and behavior associating method, the smell social method, and the smell identification method described above.
The description has been presented with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the description. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present specification have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all changes and modifications that fall within the scope of the specification.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present specification without departing from the spirit and scope of the specification. Thus, if such modifications and variations of the present specification fall within the scope of the claims of the present specification and their equivalents, the specification is intended to include such modifications and variations.