Embodiment
Describe embodiments of the invention below in detail, the example of described embodiment is shown in the drawings, and wherein same or similar label represents same or similar module or has the module of identical or similar functions from start to finish.Be exemplary below by the embodiment being described with reference to the drawings, only for explaining the present invention, and can not be interpreted as limitation of the present invention.On the contrary, embodiments of the invention comprise all changes, amendment and the equivalent within the scope of spirit and the intension that falls into additional claims.
In description of the invention, it will be appreciated that, term " first ", " second " etc. are only for describing object, and can not be interpreted as instruction or hint relative importance.In addition,, in description of the invention, except as otherwise noted, the implication of " multiple " is two or more.
Any process of otherwise describing in process flow diagram or at this or method are described and can be understood to, represent to comprise that one or more is for realizing module, fragment or the part of code of executable instruction of step of specific logical function or process, and the scope of the preferred embodiment of the present invention comprises other realization, wherein can be not according to order shown or that discuss, comprise according to related function by the mode of basic while or by contrary order, carry out function, this should be understood by embodiments of the invention person of ordinary skill in the field.
The more and more polynary change of terminal of customer access network media, User Identity corresponding to diversification terminal is also diversification, for example, the user cookie of browser storage in PC, the device identification of the mobile terminals such as smart mobile phone, as, the advertisement indications IDFA (identifier For Advertising) of Apple IOS (Mobile operating system of Apple's exploitation) operating system, the derivative device identification such as the Android Android ID in Android operating system is (as according to the unit type of mobile device, device version number, device operating system version, browser model, IP address, the device-fingerprint of the combination producings such as access time mark) etc., User Identity on different public platforms, as, user Open ID etc. in micro-letter public platform.But, if same user is in the time using multiple terminal, so the User Identity of diversification is difficult to carry out efficient association, and for example, in PC, the advertisement indications IDFA in mobile terminal or Android Android ID etc. cannot be effectively associated with this user conventionally for the user cookie of browser.Thereby advertisement supplier cannot realize the accurate advertisement of cross-terminal and throw in, bring many difficulties and challenge to advertisement supplier's Marking Budget unified distribution and advertising results confluence analysis.
If a kind of quick, simple method can be provided, User Identity in different terminals can be carried out to association, can realize for same user's cross-terminal sustainable directed input of advertisement, thereby realize advertisement supplier in the urgent need to efficiently across screen (cross-terminal) marketing, the marketing again that targeted customer is carried out repeatedly significantly improves advertisement delivery effect.For this reason, embodiments of the invention provide a kind of correlating method and device, a kind of advertisement placement method and device of User Identity.Describe according to the correlating method of the User Identity of the embodiment of the present invention and device, advertisement placement method and device below with reference to accompanying drawing.
Fig. 1 is the process flow diagram of the correlating method of User Identity according to an embodiment of the invention.
As shown in Figure 1, the correlating method of this User Identity comprises:
S101, receives the first user identify label that first terminal sends.
In one embodiment of the invention, first terminal is personal computer, for example, desk-top computer, notebook computer etc., should be understood that desk-top computer, notebook computer are only for illustrating personal computer, the computing machine that the personal computer described in the embodiment of the present invention can also other types.In another embodiment of the present invention, first user identify label is at least one in store local data Local Storage or the Flash Object of user Cookie, HTML5 of browser storage in first terminal, should understand, above-mentioned example is only for illustrating first user identify label, along with being included in embodiments of the invention in order to the information of identifying user identity in any first terminal of technical development.
In one embodiment of the invention, while browsing web sites by first terminal, the advertisement playing module in website obtains first user identify label, and sends first user identify label by first terminal.Particularly, in the time that user uses first terminal access some websites, first terminal (is for example resolved this website, by this website of browser resolves etc.) and read the advertisement playing module being placed on this website, this advertisement playing module can read at least one in Local Storage or the Flash Object etc. of user Cookie, HTML5 of the browser of this first terminal in real time as first user identify label, and the first user identify label of reading is sent to Advertisement Server, Advertisement Server receives the first user identify label that first terminal sends.In addition, advertisement playing module or Advertisement Server, after obtaining first user identify label, can also generate characteristic of correspondence value according to first user identify label, replace first user identify label with eigenwert, to this, embodiments of the invention do not limit.
S102, generates Quick Response Code according to first user identify label, and Quick Response Code is illustrated in first terminal, and wherein, Quick Response Code for triggering Access Events after being scanned.
Particularly, Advertisement Server generates Quick Response Code according to first user identify label, this Quick Response Code comprises first user identify label or first user identify label characteristic of correspondence value, this Quick Response Code also has the various functions that ordinary two dimensional code can be realized, for example, user is with can automatically opening certain application program (APP) after mobile terminal barcode scanning or enter advertisement supplier public on the public platforms such as micro-letter or Taobao number etc. on mobile terminal.This Quick Response Code has dynamic characteristic, and the Quick Response Code of producing for each first user identify label is different.The Quick Response Code of generation is sent to first terminal by Advertisement Server, and advertisement playing module is shown this Quick Response Code again.
S103, receives the first user identify label that the second terminal sends, and obtains the second User Identity of the second terminal, wherein, when the second terminal scanning Quick Response Code and trigger after Access Events, obtains the second User Identity.
In one embodiment of the invention, the second terminal is mobile terminal, for example, mobile phone, panel computer, e-book etc. have the hardware device of operating system, all kinds of internet of things equipment as smart electronics product, Smart Home articles for use etc., should understand, above-mentioned example is only for illustrating mobile terminal, the mobile device that the mobile terminal described in the embodiment of the present invention can also other types.
Due to the variation of mobile terminal, if what show on first terminal is some websites, public of the public platform that may need to start application program or enter or pay close attention in mobile terminal number etc., therefore, the Access Events of Quick Response Code is the public number who starts application program or the public platform that enters or pay close attention to.
In one embodiment of the invention, when Access Events is while starting application program, the second User Identity is at least one during advertisement indications IDFA, Android ID mark, the device-fingerprint of the second terminal identifies, wherein, device-fingerprint mark is through special cryptographic algorithm combination producing according to one or more of the device attributes such as the unit type of the second terminal, device version number, device operating system version, browser model, IP address, access time mark.In one embodiment of the invention, when Access Events is while entering or pay close attention to the public of public platform, the second User Identity is the user of the second terminal user ID on public platform.
Particularly, when show Quick Response Code in first terminal after, user uses the second terminal scanning Quick Response Code and triggers corresponding Access Events.
When Access Events is, while starting application program, to obtain the second User Identity by the monitoring of the advertisement module in application program, can also obtain the first user identify label in Quick Response Code by the monitoring of the advertisement module in application program.Afterwards, by the monitoring of the advertisement module in application program, first user identify label and the second User Identity are all sent to Advertisement Server.
Wherein, when Access Events is while starting application program, if user does not install corresponding application program in the second terminal, first inquire whether user downloads and install, after user installation, obtain the first user identify label in the second User Identity and Quick Response Code by the monitoring of the advertisement module in application program.
When Access Events is while entering or pay close attention to the public of public platform, the user ID of the user that the interface providing according to public platform obtains the second terminal on public platform.Particularly, the user ID of the user of interface automatic acquisition the second terminal that Advertisement Server provides according to public platform on public platform, and receive the first user identify label that the second terminal sends.
S104, set up second terminal send first user identify label and the second User Identity between corresponding relation with associated first user identify label and the second User Identity.
The correlating method of the User Identity of the embodiment of the present invention, realize the association of the User Identity of cross-terminal, by these incidence relations, make advertisement supplier can realize Marking Budget unified distribution and advertising results confluence analysis, for example, make clearer and more definite which user of advertisement supplier interested in their advertisement, or participate in the marketing activity that they hold, the more users clearer and more definite which media of advertisement supplier are brought, which ad content more attracts user, thereby more shoot the arrow at the target, more efficiently manage the advertisement marketing expenditure of self.
In order to realize above-described embodiment, embodiments of the invention also propose a kind of associated apparatus of User Identity.
Fig. 2 is the structured flowchart of the associated apparatus of User Identity according to an embodiment of the invention.
As shown in Figure 2, the associated apparatus 100 of this User Identity comprises: the first receiver module 110, generation and display module 120, the second receiver module 130, acquisition module 140 and set up module 150.
Particularly, the first user identify label that the first receiver module 110 sends for receiving first terminal.In one embodiment of the invention, first terminal is personal computer, for example, desk-top computer, notebook computer etc., should be understood that desk-top computer, notebook computer are only for illustrating personal computer, the computing machine that the personal computer described in the embodiment of the present invention can also other types.In another embodiment of the present invention, first user identify label is at least one in store local data Local Storage or the Flash Object of user Cookie, HTML5 of browser storage in first terminal, should understand, above-mentioned example is only for illustrating first user identify label, along with being included in embodiments of the invention in order to the information of identifying user identity in any first terminal of technical development.
In one embodiment of the invention, while browsing web sites by first terminal, the advertisement playing module in website obtains first user identify label, and sends first user identify label by first terminal.Particularly, in the time that user uses first terminal access some websites, first terminal (is for example resolved this website, by this website of browser resolves etc.) and read the advertisement playing module being placed on this website, this advertisement playing module can read the user Cookie of the browser of this first terminal in real time, at least one in Local Storage or the Flash Object etc. of HTML5 is as first user identify label, and the first user identify label of reading is sent to the associated apparatus 100 of User Identity, the first receiver module 110 of the associated apparatus 100 of User Identity receives the first user identify label that first terminal sends.In addition, the associated apparatus 100 of advertisement playing module or User Identity, after obtaining first user identify label, can also generate characteristic of correspondence value according to first user identify label, replaces first user identify label with eigenwert, to this, embodiments of the invention do not limit.
Generate and display module 120 for generating Quick Response Code according to first user identify label, and Quick Response Code is illustrated in first terminal, wherein, Quick Response Code is used for triggering Access Events after being scanned.More specifically, generation and display module 120 generate Quick Response Code according to first user identify label, this Quick Response Code comprises first user identify label or first user identify label characteristic of correspondence value, this Quick Response Code also has the various functions that ordinary two dimensional code can be realized, for example, user is with can automatically opening certain application program (APP) after mobile terminal barcode scanning or enter advertisement supplier public on the public platforms such as micro-letter or Taobao number etc. on mobile terminal.This Quick Response Code has dynamic characteristic, and the Quick Response Code of producing for each first user identify label is different.The Quick Response Code of generation is sent to first terminal by the associated apparatus 100 of User Identity, and advertisement playing module is shown this Quick Response Code again.
The first user identify label that the second receiver module 130 sends for receiving the second terminal.Acquisition module 140 is for obtaining the second User Identity of the second terminal, wherein, when the second terminal scanning Quick Response Code and trigger after Access Events, obtains the second User Identity.
In one embodiment of the invention, the second terminal is mobile terminal, for example, mobile phone, panel computer, e-book etc. have the hardware device of operating system, all kinds of internet of things equipment as smart electronics product, Smart Home articles for use etc., should understand, above-mentioned example is only for illustrating mobile terminal, the mobile device that the mobile terminal described in the embodiment of the present invention can also other types.
Due to the variation of mobile terminal, if what show on first terminal is some websites, public of the public platform that may need to start application program or enter or pay close attention in mobile terminal number etc., therefore, the Access Events of Quick Response Code is the public number who starts application program or the public platform that enters or pay close attention to.
In one embodiment of the invention, when Access Events is while starting application program, the second User Identity is at least one during advertisement indications IDFA, Android ID mark, the device-fingerprint of the second terminal identifies, wherein, device-fingerprint mark is through special cryptographic algorithm combination producing according to one or more of the device attributes such as the unit type of the second terminal, device version number, device operating system version, browser model, IP address, access time mark.In one embodiment of the invention, when Access Events is while entering or pay close attention to the public of public platform, the second User Identity is the user of the second terminal user ID on public platform.
More specifically, when show Quick Response Code in first terminal after, user uses the second terminal scanning Quick Response Code and triggers corresponding Access Events.
When Access Events is, while starting application program, to obtain the second User Identity by the monitoring of the advertisement module in application program, can also obtain the first user identify label in Quick Response Code by the monitoring of the advertisement module in application program.Afterwards, by the monitoring of the advertisement module in application program, first user identify label and the second User Identity are all sent to the associated apparatus 100 of User Identity.
Wherein, when Access Events is while starting application program, if user does not install corresponding application program in the second terminal, first inquire whether user downloads and install, after user installation, obtain the first user identify label in the second User Identity and Quick Response Code by the monitoring of the advertisement module in application program.
When Access Events is while entering or pay close attention to the public of public platform, the user ID of the user that the interface providing according to public platform obtains the second terminal on public platform.Particularly, the user ID of the user of interface automatic acquisition the second terminal that the acquisition module 140 of the associated apparatus 100 of User Identity provides according to public platform on public platform, the second receiver module 130 receives the first user identify label that the second terminal sends.
Set up module 150 for set up second terminal send first user identify label and the second User Identity between corresponding relation with associated first user identify label and the second User Identity.
The associated apparatus of the User Identity of the embodiment of the present invention, realize the association of the User Identity of cross-terminal, by these incidence relations, make advertisement supplier can realize Marking Budget unified distribution and advertising results confluence analysis, for example, make clearer and more definite which user of advertisement supplier interested in their advertisement, or participate in the marketing activity that they hold, the more users clearer and more definite which media of advertisement supplier are brought, which ad content more attracts user, thereby more shoot the arrow at the target, more efficiently manage the advertisement marketing expenditure of self.
Embodiments of the invention also propose a kind of advertisement placement method.
Fig. 3 is the process flow diagram of advertisement placement method according to an embodiment of the invention.
As shown in Figure 3, this advertisement placement method comprises:
S301, receives the first user identify label that first terminal sends.
S302, determines second User Identity associated with first user identify label, and wherein, the incidence relation of first user identify label and the second User Identity is to obtain according to the correlating method of the User Identity described in the above embodiment of the present invention.
In one embodiment of the invention, first terminal is personal computer or mobile terminal, and wherein, personal computer or mobile terminal can, with reference to described in above-mentioned any one embodiment of the method, not repeat them here.
Wherein, if when first terminal is personal computer, first user identify label is the User Identity that personal computer is corresponding, for example, at least one in store local data Local Storage or the Flash Object of user Cookie, the HTML5 of browser storage, the second User Identity can be the User Identity that mobile terminal is corresponding, for example, at least one in advertisement indications IDFA, Android ID mark, the device-fingerprint mark of mobile terminal, or the user ID of the user of mobile terminal on public platform; If when first terminal is mobile terminal, first user identify label can be the User Identity that mobile terminal is corresponding, for example, at least one in advertisement indications IDFA, Android ID mark, the device-fingerprint mark of mobile terminal, or the user ID of the user of mobile terminal on public platform, the second User Identity is the User Identity that personal computer is corresponding, for example, at least one in store local data Local Storage or the Flash Object of user Cookie, the HTML5 of browser storage.
S303, determines the ad content associated with the second User Identity.
S304, throws in ad content to first terminal.
In order to make the technique effect of the embodiment of the present invention more obvious, illustrate below.
For example, Advertisement Server storage according to the associated same user of method described in above-mentioned any one embodiment after the User Identity of personal computer and mobile terminal, if user sees after a Quick Response Code generating according to method described in above-mentioned any one embodiment at personal computer, user uses after this Quick Response Code of mobile scanning terminal, ad content corresponding to Quick Response Code that mobile terminal scans user feeds back to Advertisement Server, thus, Advertisement Server had both known it is that user is at scanning Quick Response Code, and the ad content that user sees, in the time that user continues mobile media corresponding to this Quick Response Code of access in mobile terminal (as application program, micro-letter public number, public of Taobao number etc.), Advertisement Server gets the User Identity of mobile terminal, Advertisement Server can also obtain user's the User Identity of personal computer and the ad content that user sees according to Quick Response Code, can in mobile terminal, show again the ad content of showing on personal computer, make user see the advertising linkage of personal computer and mobile terminal cross-terminal, the advertisement putting that makes to link produces the advertising results that 1+1 is greater than 2.
And for example, when user uses after mobile scanning terminal Quick Response Code, Advertisement Server carries out cross-terminal in the behavior of browsing of individual calculus, the history or other individual subscriber preference label and this user of doing shopping at the behavior of browsing, shopping history or other individual subscriber preference data of mobile terminal by this user and gets through, when no matter this user is the access network media of personal computer or the network media of mobile terminal from now on, can use the above-mentioned user data of integrating record, this user be thrown in again to the ad content that more meets its interest and actual demand.
The advertisement placement method of the embodiment of the present invention, realize sustainable directed input of advertisement for same user's cross-terminal, thereby realize advertisement supplier in the urgent need to efficiently across screen (cross-terminal) marketing, the marketing again that targeted customer is carried out repeatedly significantly improves advertisement delivery effect.For example, advertisement supplier can browse certain user commodity and content at mobile terminal are carried out data mining, and in the time that this user uses personal computer, also can show the hobby relevant to mobile terminal and the corresponding ad content of shopping intention, in like manner, advertisement supplier can browse certain user commodity and content at personal computer are carried out data mining, and in the time that this user uses mobile terminal, also can show the hobby relevant to personal computer and the corresponding ad content of shopping intention.
In one embodiment of the invention, if second User Identity associated with first user identify label is multiple, described method also comprises (not shown): correlation time and/or the associated frequency of determining respectively each the second User Identity; According to correlation time and/or the associated frequency filtering out most active the second User Identity, to determine the ad content associated with most active the second User Identity.
Particularly, the User Identity that personal computer is corresponding, as, Local Storage or the Flash Object etc. of user Cookie, HTML5 can constantly change, mainly because the easy viewed device of these User Identity is regularly removed and re-establishes, and the User Identity of mobile terminal, as, advertisement indications IDFA, Android ID mark, device-fingerprint mark etc. are relatively fixing.After setting up the User Identity of personal computer and the User Identity of mobile terminal associated, Advertisement Server can find in time certain user's mobile terminal user ID association the User Identity of multiple different personal computers, by correlation time and/or the associated frequency, it is active effectively (correlation time, more late, the associated frequency was higher, illustrated that corresponding User Identity is more active and more reliable) that Advertisement Server can be judged the User Identity which personal computer is corresponding.
In like manner, user is at User Identity corresponding to mobile terminal, as, advertisement indications IDFA, Android ID mark, device-fingerprint mark etc. also can change sometimes, as under IOS or Android platform, user can be according to need to reset respectively IDFA or the Android ID mark of self, and device-fingerprint mark also may change because of activities such as user's renewal or upgrading Mobile operating systems, user also may have many mobile terminals simultaneously and have the User Identity that multiple mobile terminals are corresponding.After setting up the User Identity of personal computer and the User Identity of mobile terminal associated, Advertisement Server carries out again associated and binding in mobile terminal corresponding advertisement indications IDFA, Android ID mark, device-fingerprint mark etc. with its User Identity at personal computer by user, make user at the User Identity of personal computer and the User Identity of the mobile terminal state of can remaining valid in Advertisement Server for a long time, make Advertisement Server carry out lasting targeted ads to user according to advertisement supplier's demand and throw in.
In order to realize above-described embodiment, embodiments of the invention also propose a kind of advertisement putting device.
Fig. 4 is the structured flowchart of advertisement putting device according to an embodiment of the invention.
As shown in Figure 4, this advertisement putting device 200 comprises: receiver module 210, the first determination module 220, the second determination module 230 and putting module 240.
Particularly, the first user identify label that receiver module 210 sends for receiving first terminal.
The first determination module 220 is for determining second User Identity associated with first user identify label, wherein, the incidence relation of first user identify label and the second User Identity is to obtain according to the correlating method of the User Identity described in the above embodiment of the present invention.
In one embodiment of the invention, first terminal is personal computer or mobile terminal, and wherein, personal computer or mobile terminal can, with reference to described in above-mentioned any one embodiment of the method, not repeat them here.
Wherein, if when first terminal is personal computer, first user identify label is the User Identity that personal computer is corresponding, for example, at least one in store local data Local Storage or the Flash Object of user Cookie, the HTML5 of browser storage, the second User Identity can be the User Identity that mobile terminal is corresponding, for example, at least one in advertisement indications IDFA, Android ID mark, the device-fingerprint mark of mobile terminal, or the user ID of the user of mobile terminal on public platform; If when first terminal is mobile terminal, first user identify label can be the User Identity that mobile terminal is corresponding, for example, at least one in advertisement indications IDFA, Android ID mark, the device-fingerprint mark of mobile terminal, or the user ID of the user of mobile terminal on public platform, the second User Identity is the User Identity that personal computer is corresponding, for example, at least one in store local data Local Storage or the Flash Object of user Cookie, the HTML5 of browser storage.
The second determination module 230 is for determining the ad content associated with the second User Identity.Putting module 240 is for throwing in ad content to first terminal.
The advertisement putting device of the embodiment of the present invention, realize sustainable directed input of advertisement for same user's cross-terminal, thereby realize advertisement supplier in the urgent need to efficiently across screen (cross-terminal) marketing, the marketing again that targeted customer is carried out repeatedly significantly improves advertisement delivery effect.For example, advertisement supplier can browse certain user commodity and content at mobile terminal are carried out data mining, and in the time that this user uses personal computer, also can show the hobby relevant to mobile terminal and the corresponding ad content of shopping intention, in like manner, advertisement supplier can browse certain user commodity and content at personal computer are carried out data mining, and in the time that this user uses mobile terminal, also can show the hobby relevant to personal computer and the corresponding ad content of shopping intention.
In one embodiment of the invention, if second User Identity associated with first user identify label is multiple, the second determination module 230 specifically for: determine respectively correlation time and/or the associated frequency of each the second User Identity; According to correlation time and/or the associated frequency filtering out most active the second User Identity, to determine the ad content associated with most active the second User Identity.Specifically can, referring to described in said method embodiment, not repeat them here.
Should be appreciated that each several part of the present invention can realize with hardware, software, firmware or their combination.In the above-described embodiment, multiple steps or method can realize with being stored in software or the firmware carried out in storer and by suitable instruction execution system.For example, if realized with hardware, the same in another embodiment, can realize by any one in following technology well known in the art or their combination: there is the discrete logic for data-signal being realized to the logic gates of logic function, there is the special IC of suitable combinational logic gate circuit, programmable gate array (PGA), field programmable gate array (FPGA) etc.
In the description of this instructions, the description of reference term " embodiment ", " some embodiment ", " example ", " concrete example " or " some examples " etc. means to be contained at least one embodiment of the present invention or example in conjunction with specific features, structure, material or the feature of this embodiment or example description.In this manual, the schematic statement of above-mentioned term is not necessarily referred to identical embodiment or example.And specific features, structure, material or the feature of description can be with suitable mode combination in any one or more embodiment or example.
Although illustrated and described embodiments of the invention, those having ordinary skill in the art will appreciate that: in the situation that not departing from principle of the present invention and aim, can carry out multiple variation, amendment, replacement and modification to these embodiment, scope of the present invention is limited by claim and equivalent thereof.