CN102135975A - Service information matching and delivering method and device, and service information server and system - Google Patents
Service information matching and delivering method and device, and service information server and system Download PDFInfo
- Publication number
- CN102135975A CN102135975A CN2010102948301A CN201010294830A CN102135975A CN 102135975 A CN102135975 A CN 102135975A CN 2010102948301 A CN2010102948301 A CN 2010102948301A CN 201010294830 A CN201010294830 A CN 201010294830A CN 102135975 A CN102135975 A CN 102135975A
- Authority
- CN
- China
- Prior art keywords
- information
- services
- user profile
- user
- matched rule
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the invention discloses service an information matching and delivering method and a device, a service information server and a system, relates to the field of network information transmission, and can accurately deliver the information to be published to target population. The service information matching method comprises the following steps: transmitting first user information of a service information publish user analyzed from a structural language; and receiving a matching rule of publishing service information which is customized according to the first user information, wherein the matching rule is used for acquiring service information which is about to be published, accords with the matching rule and is matched with second user information according to the second user information carried in a service information publish request of the service information publish user. The invention is mainly used for publishing information to terminals, in particular delivery of terminal advertisement.
Description
Technical field
The present invention relates to the network information transfer field, relate in particular to information on services coupling, put-on method, device and information on services server, system.
Background technology
Along with the arrival of information age, mobile phone more and more becomes indispensable means of communication in people's life.Following mobile phone advertisement also arises at the historic moment.Along with the continuous development of cell-phone function, all presented huge market potential by various application program of mobile phone advertisements such as recreation, software and rich-media ads.
The input of mobile phone advertisement at present provides the user profile of keyword as custom fit rule foundation by Advertisement Server usually, and the interface is selected by the user profile that Advertisement Server provides by advertiser, at the ad content custom fit rule of preparing to throw in.Receiving after mobile phone application software sends out ad-request, Advertisement Server obtains relevant user information and application software information from customer data base and application of software data storehouse, finish the advertisement coupling according to the matched rule that advertiser customizes with described user profile and application software information, and the ad content that matches is sent to application software.
But the match pattern that keyword is set can only be supported the coupling of character string usually, can not mate exactly the data of other type.Such as, when advertiser need be provided with the range of age as matched rule, because the range of age need be represented with numeral, just can accurately not be configured to keyword, be arranged to the fuzzy keyword of scopes such as " teenager ", " youth ", " middle age ", " old age " usually.Therefore, Advertisement Server is set matched rule by keyword and is lacked dirigibility, and the matched rule that can support is less relatively, can't give the target group with ad content very accurate match.
Summary of the invention
Embodiments of the invention provide a kind of information on services coupling, put-on method, device and information on services server, system, can information to be released be thrown in more accurately give the target group for the information on services publisher provides content abundanter first user profile as custom fit rule foundation.
For achieving the above object, embodiments of the invention adopt following technical scheme:
A kind of information on services matching process comprises:
The information on services issue user's that transmission parses from structured language first user profile;
Receive the matched rule according to the described first user profile customized release information on services, described matched rule is used for obtaining the corresponding information on services to be released of matched rule that is complementary with described second user profile according to second user profile that information on services issue user's information on services issue request is carried.
A kind of information on services put-on method comprises:
Receive information on services issue user's information on services issue request, carry second user profile in the described information on services issue request;
Obtain the matched rule that is complementary with described second user profile, described matched rule is according to first user profile customization of information on services issue user in the structured language;
Send the corresponding information on services to be released of matched rule that is complementary with described second user profile to information on services issue user.
A kind of information on services coalignment comprises:
First transmitting element is used for sending the information on services issue user's who parses from structured language first user profile;
First receiving element, be used to receive the matched rule according to the described first user profile customized release information on services, described matched rule is used for obtaining the corresponding information on services to be released of matched rule that is complementary with described second user profile according to second user profile that information on services issue user's information on services issue request is carried.
A kind of information on services delivery device comprises:
The 3rd receiving element is used to receive information on services issue user's information on services issue request, carries second user profile in the described information on services issue request;
Second acquisition unit is used to obtain the matched rule that is complementary with described second user profile, and described matched rule is according to first user profile customization of information on services issue user in the structured language;
Second transmitting element is used for sending the corresponding information on services to be released of matched rule that is complementary with described second user profile to information on services issue user.
A kind of information on services server comprises:
First transmitting element is used for sending the information on services issue user's who parses from structured language first user profile;
First receiving element, be used to receive the matched rule according to the described first user profile customized release information on services, described matched rule is used for obtaining the corresponding information on services to be released of matched rule that is complementary with described second user profile according to second user profile that information on services issue user's information on services issue request is carried;
The 3rd receiving element is used to receive information on services issue user's information on services issue request, carries second user profile in the described information on services issue request;
Second acquisition unit is used to obtain the matched rule that is complementary with described second user profile, and described matched rule is according to first user profile customization of information on services issue user in the structured language;
Second transmitting element is used for sending the corresponding information on services to be released of matched rule that is complementary with described second user profile to information on services issue user.
A kind of service information system comprises:
Applied software development person platform is submitted the structured language that comprises first user profile to the information on services server;
The information on services server sends the information on services issue user's who parses first user profile to information on services putting person platform from structured language, and receives the matched rule according to the described first user profile customized release information on services;
Information on services putting person platform, send matched rule according to the described first user profile customized release information on services to the information on services server, described matched rule is used for obtaining the corresponding information on services to be released of matched rule that is complementary with described second user profile according to second user profile that information on services issue user's information on services issue request is carried.
The method and the server that release news to terminal that the embodiment of the invention provides, adopt first user profile of structured language setting as custom fit rule foundation, structured language not only can provide the data message of character type, integer can also be provided, polytype data such as floating type are as first user, therefore, can provide more matching way to select for the information publisher, can realize the coupling of numerous types of data, the information publisher can be according to the described first user profile setting more accurately at target group's matched rule, therefore, can information more to be released be thrown in to the target group.
Description of drawings
In order to be illustrated more clearly in the technical scheme in the embodiment of the invention, the accompanying drawing of required use is done to introduce simply in will describing embodiment below, apparently, accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the process flow diagram of the described information on services matching process of the embodiment of the invention;
Fig. 2 is the process flow diagram of the described information on services matching process of embodiment of the invention preferred implementation;
Fig. 3 is the process flow diagram of the described information on services put-on method of the embodiment of the invention;
Fig. 4 is the process flow diagram of the described information on services put-on method of embodiment of the invention preferred implementation;
Fig. 5 is the structural drawing of the described information on services coalignment of the embodiment of the invention;
Fig. 6 is the structural drawing of the preferred implementation of the described information on services coalignment of the embodiment of the invention;
Fig. 7 is the structural drawing of the described information on services delivery device of the embodiment of the invention;
Fig. 8 is the structural drawing of the described information on services server of the embodiment of the invention;
Fig. 9 is the structural drawing of the preferred implementation of the described information on services server of the embodiment of the invention;
Figure 10 is the structural drawing of the described service information system of the embodiment of the invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that is obtained under the creative work prerequisite.
The embodiment of the invention provides a kind of information on services matching process, as shown in Figure 1, comprises the steps:
101, the information on services server sends the information on services that parses to information on services putting person platform and issues user's first user profile from structured language.
102, described information on services server receives the matched rule of information on services publisher by the issuing service information of described information on services putting person platform transmission, described matched rule be described information on services publisher according to described first user profile customization, described matched rule is used for obtaining the corresponding information on services to be released of matched rule that is complementary with described second user profile according to second user profile that information on services issue user's information on services issue request is carried.
The information on services matching process that present embodiment provides, adopt structured language to be provided as first user profile of the matched rule foundation of issuing service information, structured language not only can provide the data message of character type, integer can also be provided, polytype data such as floating type are as first user profile, therefore, can provide more matching way to select for the information on services publisher, can realize the coupling of numerous types of data, the information on services publisher can be according to the described first user profile setting more accurately at target group's matched rule, therefore, can information on services more to be released be thrown in to the target group.
As the improvement of present embodiment, the embodiment of the invention provides another kind of information on services matching process, as shown in Figure 2, comprises the steps:
201, the developer of application software writes the structured language that comprises first user profile at developer Portal (web application interface) end, and the matched rule that described first user profile is used to the information on services putting person to customize issuing service information provides foundation.
As present embodiment preferred embodiment, described structured language can adopt XML (Extensible Markup Language, the extend markup language) form of Schema or the form of JSON to realize.
With XML Schema form the mode of first user profile is set for the developer of application software, the developer can write XML Schema document at developer Portal end and send to server in structurized mode.Specific implementation can be following form:
<?xml?version=″1.0″encoding=″ISO-8859-1″?>
<xsd:schema?xml?ns:xsd=″http://www.w3.org/2001/XMLSchema″>
<xsd:element name=″yonghu″ type=″xsd:string″
substitutionGroup=″user″/>
<xsd:element?name=″user″type=″xsd:string″/>
<xsd:element?name=″nickname″type=″xsd:string″/>
<xsd:complexType>
<xsd:sequence>
<xsd:element?ref=″user″/>
</xsd:sequence>
……
<xsd:element?name=″contact″>
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction?base=″xsd:anyType″>
<xsd:attribute name=″age″ type=″xsd:integer″
use=″optional″/>
</xsd:restriction>
</xsd:complexContent>
……
<xsd:element?name=″hobby″type=″xsd:string″/>
<xsd:element?name=″city″type=″xsd:string″/>
<xsd:element?name=″country″type=″xsd:string″/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
……
</xsd:schema>
With the JSON form mode of first user profile is set for the applied software development person, the developer can write the JSON document at developer Portal end and send to server in structurized mode.Specific implementation can be following form:
var?JSONObject=
{
″nickname″:″andy″,
″age″:20,
″hobby″:{″football″,″music″,″reading″},
″position″:{″latitude″:105.42,″longitude″:36.78},
″address″:
[
{″city″:″beijing″,″postcode″:″222333″},
{″city″:″newyork″,″postcode″:″555666″}
]
}
With respect to the information on services server operator, the developer understands more to the use crowd of the application software of its research and development, because being the developer by application software, described structured language provides, first user profile in the described structured language can be described the user of application software more accurately, therefore, according to the easier definite accurately information issue target group of first user profile that comprises in the described structured language.
As the another kind of embodiment of this step, can also on described information on services server, the structured language edit cell be set, be used to compile described structured language.Described structured language can directly be write on server.
202, the applied software development person submits the described structured language that comprises described first user profile by developer Portal to the user property management system of information on services server.
Described developer Portal writes platform for server to the structured language that the applied software development person provides, and it can be that form with the page represents to the developer.
203, the user property management system of information on services server parses described first user profile from described structured language, and preserves described first user profile.
The developer can send it to server by the form of xsd file with good described first user profile of XML Schema formatting.The method of existing analyzing XML Schema is more, for example can adopt in the following method:
1.xerces:xerces corresponding API packet is provided, the element that after reading the xsd file, contains in the exportable file, this method is very practical for the element that extracts among the xsd.
2.xmlBean: because xsd file itself adopts the form of similar xml, xmlBean can change into xmlBean to xml earlier, with the instrument of increasing income as dozer xmlBean is mapped to javaBean then, thereby parses the data element of respective type.
As above shown in the example, server can parse as first user profile of the pet name (nickname), concrete age (age), contact method (contact), preference (hobby), city (city), country's different types of data such as (country) and store.
For first user profile of developer, can send it to server by the file of JSON form with the JSON formatting.The analysis mode of JSON also has a variety of at present.Wherein using maximum methods resolves it by JavaScript exactly, because JSON is the subclass of JavaScript, it is the primary form of JavaScript, so in JavaScript, handle the JSON data without any need for special API or kit, can use the compiler of JavaScript oneself, resolve it by calling the eval function.Following is the general form that the JSON object in the last example is resolved:
<!DOCTYPE html?PUBLIC ″-//W3C//DTD XHTML 1.1//EN″
″http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd″>
<html>
<head>
<meta http-equiv=″Content-Type″ content=″text/html;
charset=gb2312″/>
<title〉eval function parsing json object</title 〉
</head>
<body>
<script?type=″text/javascript″>
var?json=eval(″({nickname:′andy′,age:20,......,
address :
(beijing,222333,newyork,555666)......})″);
document.write(json.nickname);
document.write(json.age);
……
document.write(″<br/>″);
document.write(json.address);
</script>
</body>
</html>
Other is such as the JQuery language, the AJAX language, and methods such as C# language also can be used for by the needs of reality the file of JSON form is carried out dissection process.
As above shown in the example, the information on services server can parse as first user profile of the pet name (nickname), age (age), geographic position (position), address different types of data such as (address) and store.
204, the rule server management system is inquired about first user profile that described information on services server can be discerned from described server user's attribute management system.
205, described rule server management system is obtained the user profile that the described information on services server that inquires can be discerned, and with described discernible user profile as first user profile that sends to information on services putting person platform.
206, the rule management system of described information on services server is with described user profile format and the preservation that can discern.
The rule management system of described information on services server inquires after the described user profile that can discern its format from information on services server user property system, promptly all user profile that each developer is provided with are stored as one first user profile, to comprising each data item carry out data type conversion, sort out, pick and heavily wait processing, first user profile after will being formatd by the information on services server is presented to information publisher Portal end.
207, the information on services server is distributed to the information on services publisher with described discernible user profile by information on services publisher platform, for information on services publisher custom fit rule provides foundation.
208, the information on services publisher is in the information on services publisher Portal end foundation first user profile custom fit rule.Described matched rule is the set of described first user profile selected from described first user profile of described information on services publisher.
209, information on services rule server management system receives the matched rule of information on services publisher according to described first user profile customization.
2010, described matched rule is preserved and managed to described rule server management system, and described first user profile is first user profile in the default structured language.
The information on services matching process that present embodiment provides, adopt structured language to be provided as first user profile of the matched rule foundation of issuing service information, structured language not only can provide the data message of character type, integer can also be provided, polytype data such as floating type are as first user profile, therefore, can provide more matching way to select for the information on services publisher, can realize the coupling of numerous types of data, the information on services publisher can be according to the described first user profile setting more accurately at target group's matched rule, therefore, can information on services more to be released be thrown in to the target group.
The embodiment of the invention provides a kind of information on services put-on method, as shown in Figure 3, may further comprise the steps:
301, the information on services server receives information on services issue user's information on services issue request, carries second user profile in the described information on services issue request.
302, described information on services server obtains the matched rule that is complementary with described second user profile, and described matched rule is according to first user profile customization of information on services issue user in the structured language.
303, described information on services server sends the corresponding information on services to be released of matched rule that is complementary with described second user profile to information on services issue user.
The information on services put-on method that present embodiment provides, adopt structured language to be provided as first user profile of the matched rule foundation of issuing service information, structured language not only can provide the data message of character type, integer can also be provided, polytype data such as floating type are as first user profile, therefore, can provide more matching way to select for the information on services publisher, can realize the coupling of numerous types of data, the information on services publisher can be according to the described first user profile setting more accurately at target group's matched rule, therefore, can information on services more to be released be thrown in to the target group.
As a kind of improvement of present embodiment, the embodiment of the invention provides another kind of information on services put-on method, as shown in Figure 4, may further comprise the steps:
401, application software sends the information on services issue request of carrying second user profile to the information on services server.
As the preferred implementation of present embodiment, described information on services issue request can have following several triggering method:
1. when the user clicked the operating file of described application software, described application software sent described information on services issue request automatically.
2. work as the user and opened described application software, when login, described application software sends described information on services issue automatically and asks.
3. when the user uses described application software, according to the described information on services issue of the transmission request of regular time gap periods.
4. when the described application software of user's download, described application software sends described information on services issue request automatically.
402, the information matches system in the information on services server parses described second user profile from described information on services issue request, and the application software identification information.
As the preferred implementation of present embodiment, described information issue request does not comprise user's id information.
First user property is provided by the developer of application software, and with respect to the information on services server operator, the applied software development person understands more to the use crowd of the application software of its research and development.Application software need not to comprise user ID information to the information on services issue request that the information on services server sends, first user profile that the person that only carries the applied software development uses when structuring first user profile is set gets final product in information on services issue request, can avoid user ID information to be revealed in transmission course.
As the another kind of preferred implementation of present embodiment, described second user profile had both comprised customer attribute information, also comprised the application software identification information.
403, after the server info matching system parses described customer attribute information and described application software identification information, information matches system in the information on services server identifies by described application software, the characteristic information of the described application software of inquiry from the application of software data storehouse.
404, the server info matching system is inquired about the characteristic information of described application software from the application of software data storehouse.
During with described customer attribute information and described application features information of same and the matched rule of described information on services publisher customization mate, owing to increased described application features information, promptly increased the quantity of information of first user profile, the information on services publisher can customize out more matching way, makes information on services to be released can be distributed to the target group more accurately.
405, the information on services server obtains the matched rule that is complementary with described second user profile, and described matched rule is according to first user profile customization of information on services issue user in the structured language.
As the preferred implementation of present embodiment, described first user profile is arranged in the described structured language.
Information matches system in the information on services server mates described second user profile and described matched rule one by one, the matched rule that inquiry and described second user profile are complementary from rule management system.
Described matched rule is the set of described first user profile selected from described first user profile of information on services publisher.
Described second user profile can comprise user's characteristic information, and as sex, at the age, geographic position etc. can also comprise application features information.The information matches system of information on services server is inquired about to rule management system and application of software data storehouse respectively according to these information, first user profile and these second user profile that comprise in the matched rule of preserving in the described rule management system are mated, calculate matched rule higher with this second user profile matching degree, that suit, and the information on services to be released of described matched rule correspondence is sent to application software.
As present embodiment preferred embodiment, described structured language can adopt XML (Extensible Markup Language, the extend markup language) form of Schema or the form of JSON to realize.
With XML Schema form the mode of first user profile is set for the developer of mobile phone application software, the developer can write XML Schema document at developer Portal end and send to server in structurized mode.Specific implementation can be following form:
<?xml?version=″1.0″encoding=″ISO-8859-1″?>
<xsd:schema?xmlns:xsd=″http://www.w3.org/2001/XMLSchema″>
<xsd:element name=″yonghu″ type=″xsd:string″
substitutionGroup=″user″/>
<xsd:element?name=″user″type=″xsd:string″/>
<xsd:element?name=″nickname″type=″xsd:string″/>
<xsd:complexType>
<xsd:sequence>
<xsd:element?ref=″user″/>
</xsd:sequence>
……
<xsd:element?name=″contact″>
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction?base=″xsd:anyType″>
<xsd:attribute name=″age″ type=″xsd:integer″
use=″optional″/>
</xsd:restriction>
</xsd:complexContent>
……
<xsd:element?name=″hobby″type=″xsd:string″/>
<xsd:element?name=″city″type=″xsd:string″/>
<xsd:element name=″country″type=″xsd:string″/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
……
</xsd:schema>
With the JSON form mode of first user profile is set for the mobile phone application software developer, the developer can write the JSON document at developer Portal end and send to server in structurized mode.Specific implementation can be following form:
var?JSONObject=
{
″nickname″:″andy″,
″age″:20,
″hobby″:{″football″,″music″,″reading″},
″position″:{″latitude″:105.42,″longitude″:36.78},
″address″:
[
{″city″:″beijing″,″postcode″:″222333″},
{″city″:″newyork″,″postcode″:″555666″}
]
}
406, the information matches system in the information on services server obtains the matched rule that is complementary with described second user profile from rule management system.
407, information on services server info matching system further obtains the corresponding information on services to be released of matched rule that is complementary with described second user profile.
408, the information on services server sends to terminal with the information to be released corresponding with the matched rule that described second user profile is complementary, and the application software on the described terminal is issued described information on services to be released to information on services issue user.
The information on services put-on method that present embodiment provides, adopt structured language to be provided as first user profile of the matched rule foundation of issuing service information, structured language not only can provide the data message of character type, integer can also be provided, polytype data such as floating type are as first user profile, therefore, can provide more matching way to select for the information on services publisher, can realize the coupling of numerous types of data, the information on services publisher can be according to the described first user profile setting more accurately at target group's matched rule, therefore, can information on services more to be released be thrown in to the target group.
The embodiment of the invention provides a kind of information on services coalignment, as shown in Figure 5, comprising: first transmitting element 51, first receiving element 52.
Wherein, described first transmitting element 51 sends the information on services issue user's who parses first user profile from structured language, described first receiving element 52 receives the matched rule according to the described first user profile customized release information on services, and described matched rule is used for obtaining the corresponding information on services to be released of matched rule that is complementary with described second user profile according to second user profile that information on services issue user's information on services issue request is carried.
The information on services coalignment that present embodiment provides, adopt structured language to be provided as first user profile of the matched rule foundation of issuing service information, structured language not only can provide the data message of character type, integer can also be provided, polytype data such as floating type are as first user profile, therefore, can provide more matching way to select for the information on services publisher, can realize the coupling of numerous types of data, the information on services publisher can be according to the described first user profile setting more accurately at target group's matched rule, therefore, can information on services more to be released be thrown in to the target group.
As a kind of improvement of present embodiment, the embodiment of the invention provides another kind of information on services coalignment, as shown in Figure 6, comprising: second receiving element 61, storage unit 62, first acquiring unit 63, first transmitting element 64, first receiving element 65.
Wherein, described second receiving element 61 receives the structured language that comprises described first user profile that the applied software development person submits to, described first user profile that described storage unit 62 storages parse from described structured language, described first acquiring unit 63 obtains discernible user profile from described first user profile that parses, format is also preserved described discernible user profile, described first transmitting element 64 sends the information on services issue user's who parses first user profile from structured language, described first receiving element 65 receives the matched rule according to the described first user profile customized release information on services, and described matched rule is used for obtaining the corresponding information on services to be released of matched rule that is complementary with described second user profile according to second user profile that information on services issue user's information on services issue request is carried.
The information on services coalignment that present embodiment provides, adopt structured language to be provided as first user profile of the matched rule foundation of issuing service information, structured language not only can provide the data message of character type, integer can also be provided, polytype data such as floating type are as first user profile, therefore, can provide more matching way to select for the information on services publisher, can realize the coupling of numerous types of data, the information on services publisher can be according to the described first user profile setting more accurately at target group's matched rule, therefore, can information on services more to be released be thrown in to the target group.
As the preferred implementation of present embodiment, described first user profile is arranged in the described structured language.
As the preferred implementation of present embodiment, described matched rule is the set of described first user profile selected from described first user profile of information on services publisher.
As the preferred implementation of present embodiment, described structured language can adopt XML (Extens ibleMarkup Language, the extend markup language) form of Schema or the form of JSON to realize.
The embodiment of the invention provides a kind of information on services delivery device, as shown in Figure 7, comprising: the 3rd receiving element 71, second acquisition unit 72, second transmitting element 73.
Wherein, described the 3rd receiving element 71 receives information on services issue user's information on services issue request, carries second user profile in the described information on services issue request; Described, second acquisition unit 72 obtains the matched rule that is complementary with described second user profile, and described matched rule is according to first user profile customization of information on services issue user in the structured language; Described second transmitting element 73 sends the corresponding information on services to be released of matched rule that is complementary with described second user profile to information on services issue user.
The information on services delivery device that present embodiment provides, adopt structured language to be provided as first user profile of the matched rule foundation of issuing service information, structured language not only can provide the data message of character type, integer can also be provided, polytype data such as floating type are as first user profile, therefore, can provide more matching way to select for the information on services publisher, can realize the coupling of numerous types of data, the information on services publisher can be according to the described first user profile setting more accurately at target group's matched rule, therefore, can information on services more to be released be thrown in to the target group.
As a kind of improvement of present embodiment, described information on services issue request can be sent by terminal application software.
As the preferred implementation of present embodiment, described information on services issue request can have following several triggering method:
1. when the user clicked the operating file of described application software, described application software sent service information automatically to issue and asks.
2. work as the user and opened described application software, when login, described application software sends service information automatically to issue and asks.
3. when the user uses described application software, according to the described information on services issue of the transmission request of regular time gap periods.
4. when the described application software of user's download, described application software sends described information on services issue request automatically.
Another kind as present embodiment improves, and does not comprise user I D information in the described information on services issue request.
Application software need not to comprise user ID information in the information on services issue request that the information on services server sends, first user profile that the person that only carries the applied software development uses when structuring first user profile is set gets final product in information on services issue request, can avoid user ID information to be revealed in transmission course.
As the preferred implementation of present embodiment, described structured language can adopt XML (ExtensibleMarkup Language, the extend markup language) form of Schema or the form of JSON to realize.
The embodiment of the invention provides a kind of information on services server, as shown in Figure 8, comprising: first transmitting element 81, first receiving element 82, the 3rd receiving element 83, second acquisition unit 84, second transmitting element 85.
Wherein, described first transmitting element 81 sends the information on services issue user's who parses first user profile from structured language, described first receiving element 82 receives the matched rule according to the described first user profile customized release information on services, and described matched rule is used for obtaining the corresponding information on services to be released of matched rule that is complementary with described second user profile according to second user profile that information on services issue user's information on services issue request is carried.Described the 3rd receiving element 83 receives information on services issue user's information on services issue request, carry second user profile in the described information on services issue request, described second acquisition unit 84 obtains the matched rule that is complementary with described second user profile, and described matched rule is according to first user profile customization of information on services issue user in the structured language; Described second transmitting element 85 sends the corresponding information on services to be released of matched rule that is complementary with described second user profile to information on services issue user.
The information on services server that present embodiment provides, adopt structured language to be provided as first user profile of the matched rule foundation of issuing service information, structured language not only can provide the data message of character type, integer can also be provided, polytype data such as floating type are as first user profile, therefore, can provide more matching way to select for the information on services publisher, can realize the coupling of numerous types of data, the information on services publisher can be according to the described first user profile setting more accurately at target group's matched rule, therefore, can information on services more to be released be thrown in to the target group.
As the preferred implementation of present embodiment, described structured language can adopt XML (ExtensibleMarkup Language, the extend markup language) form of Schema or the form of JSON to realize.
A kind of improvement as present embodiment, the invention provides another kind of information on services server, as shown in Figure 9, comprising: second receiving element 91, storage unit 92, first acquiring unit 93, first transmitting element 94, first receiving element 95, the 3rd receiving element 96, second acquisition unit 97, second transmitting element 98.
Wherein, described second receiving element 91 receives the structured language that comprises described first user profile that the applied software development person submits to; Described first user profile that described storage unit 92 storages parse from described structured language.Described first acquiring unit 93 obtains discernible user profile from described first user profile that parses, format and preserve described discernible user profile.
Described first transmitting element 94 sends the information on services issue user's who parses first user profile from structured language, described first receiving element 95 receives the matched rule according to the described first user profile customized release information on services, and described matched rule is used for obtaining the corresponding information on services to be released of matched rule that is complementary with described second user profile according to second user profile that information on services issue user's information on services issue request is carried.Described the 3rd receiving element 96 receives information on services issue user's information on services issue request, carry second user profile in the described information on services issue request, described second acquisition unit 97 obtains the matched rule that is complementary with described second user profile, and described matched rule is according to first user profile customization of information on services issue user in the structured language; Described second transmitting element 98 sends the corresponding information on services to be released of matched rule that is complementary with described second user profile to information on services issue user.
The information on services server that present embodiment provides, adopt structured language to be provided as first user profile of the matched rule foundation of issuing service information, structured language not only can provide the data message of character type, integer can also be provided, polytype data such as floating type are as first user profile, therefore, can provide more matching way to select for the information on services publisher, can realize the coupling of numerous types of data, the information on services publisher can be according to the described first user profile setting more accurately at target group's matched rule, therefore, can information on services more to be released be thrown in to the target group.
As the preferred implementation of present embodiment, described first user profile is arranged in the described structured language.
As the preferred implementation of present embodiment, described matched rule is the set of described first user profile selected from described first user profile of information on services publisher.
As the preferred implementation of present embodiment, described structured language can adopt XML (ExtensibleMarkup Language, the extend markup language) form of Schema or the form of JSON to realize.
The embodiment of the invention provides a kind of service information system, as shown in figure 10, comprising: applied software development person platform 101, information on services server 102, information on services putting person platform 103.
Wherein, described applied software development person platform 101 is submitted the structured language that comprises first user profile to the information on services server; Described information on services server 102 sends the information on services issue user's who parses first user profile to information on services putting person platform from structured language, and receives the matched rule according to the described first user profile customized release information on services; Described information on services putting person platform 103 sends matched rule according to the described first user profile customized release information on services to the information on services server, and described matched rule is used for obtaining the corresponding information on services to be released of matched rule that is complementary with described second user profile according to second user profile that information on services issue user's information on services issue request is carried.
The service information system that present embodiment provides, adopt structured language to be provided as first user profile of the matched rule foundation of issuing service information, structured language not only can provide the data message of character type, integer can also be provided, polytype data such as floating type are as first user profile, therefore, can provide more matching way to select for the information on services publisher, can realize the coupling of numerous types of data, the information on services publisher can be according to the described first user profile setting more accurately at target group's matched rule, therefore, can information on services more to be released be thrown in to the target group.
As the preferred implementation of present embodiment, described first user profile is arranged in the described structured language.
As the preferred implementation of present embodiment, described matched rule is the set of described first user profile selected from described first user profile of information on services publisher.
As the preferred implementation of present embodiment, described structured language can adopt XML (ExtensibleMarkup Language, the extend markup language) form of Schema or the form of JSON to realize.
The service information system that present embodiment provides, adopt structured language to be set at first user profile that the information on services publisher provides custom fit rule foundation, and described structured language is provided by the developer of application software, structured language not only can provide the data message of character type, integer can also be provided, polytype data such as floating type are as first user profile, therefore, can provide more matching way to select for described information on services publisher, can realize the coupling of numerous types of data, the information on services publisher can be according to the described first user profile setting more accurately at target group's matched rule.The developer of application software more understands user's information of described application software with respect to the information on services server operator, can directly send the information issue request of carrying second user profile by application software to the information on services server, need not to carry user ID information, avoid the leakage of user ID information.
Described method and the server that releases news to terminal of the embodiment of the invention can be used for releasing news to terminal, especially is applied to the input of mobile phone advertisement.
Through the above description of the embodiments, the those skilled in the art can be well understood to the present invention and can realize by the mode that software adds essential common hardware, can certainly pass through hardware, but the former is better embodiment under a lot of situation.Based on such understanding, the part that technical scheme of the present invention contributes to prior art in essence in other words can embody with the form of software product, this computer software product is stored in the storage medium that can read, floppy disk as computing machine, hard disk or CD etc., comprise some instructions with so that computer equipment (can be personal computer, server, the perhaps network equipment etc.) carry out the described method of each embodiment of the present invention.
The above; only be the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, anyly is familiar with those skilled in the art in the technical scope that the present invention discloses; can expect easily changing or replacing, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion by described protection domain with claim.
Claims (22)
1. an information on services matching process is characterized in that, comprising:
The information on services issue user's that transmission parses from structured language first user profile;
Receive the matched rule according to the described first user profile customized release information on services, described matched rule is used for obtaining the corresponding information on services to be released of matched rule that is complementary with described second user profile according to second user profile that information on services issue user's information on services issue request is carried.
2. information on services matching process according to claim 1 is characterized in that, before first user profile that described transmission parses from structured language, described method also comprises:
Receive the structured language that comprises described first user profile that the applied software development person submits to;
Described first user profile that storage parses from described structured language.
3. information on services matching process according to claim 2 is characterized in that, described method also comprises:
From described first user profile that parses, obtain discernible user profile, format and preserve described discernible user profile.
4. according to each described information on services matching process of claim 1 to 3, it is characterized in that described structured language is XML Schema form or JSON form.
5. according to each described information on services matching process of claim 1 to 3, it is characterized in that described first user profile is arranged in the described structured language.
6. according to each described information on services matching process of claim 1 to 3, it is characterized in that described matched rule is the set of described first user profile selected of information on services publisher from described first user profile.
7. an information on services put-on method is characterized in that, comprising:
Receive information on services issue user's information on services issue request, carry second user profile in the described information on services issue request;
Obtain the matched rule that is complementary with described second user profile, described matched rule is according to first user profile customization of information on services issue user in the structured language;
Send the corresponding information on services to be released of matched rule that is complementary with described second user profile to information on services issue user.
8. information on services put-on method according to claim 7 is characterized in that, described information on services issue request is sent by terminal application software.
9. information on services put-on method according to claim 8 is characterized in that, does not comprise user ID information in the described information on services issue request.
10. according to each described information on services put-on method of claim 7 to 9, it is characterized in that described structured language is XML Schema form or JSON form.
11., it is characterized in that described first user profile is arranged in the described structured language according to each described information on services put-on method of claim 7 to 9.
12., it is characterized in that described matched rule is the set of described first user profile selected of information on services publisher according to each described information on services put-on method of claim 7 to 9 from described first user profile.
13. an information on services coalignment is characterized in that, comprising:
First transmitting element is used for sending the information on services issue user's who parses from structured language first user profile;
First receiving element, be used to receive the matched rule according to the described first user profile customized release information on services, described matched rule is used for obtaining the corresponding information on services to be released of matched rule that is complementary with described second user profile according to second user profile that information on services issue user's information on services issue request is carried.
14. information on services coalignment according to claim 13 is characterized in that, described information on services coalignment also comprises:
Second receiving element receives the structured language that comprises described first user profile that the applied software development person submits to;
Storage unit is used for storing described first user profile that parses from described structured language.
15. information on services coalignment according to claim 14 is characterized in that, described information on services coalignment also comprises:
First acquiring unit is used for obtaining discernible user profile from described first user profile that parses, and formats and preserve described discernible user profile.
16. an information on services delivery device is characterized in that, comprising:
The 3rd receiving element is used to receive information on services issue user's information on services issue request, carries second user profile in the described information on services issue request;
Second acquisition unit is used to obtain the matched rule that is complementary with described second user profile, and described matched rule is according to first user profile customization of information on services issue user in the structured language;
Second transmitting element is used for sending the corresponding information on services to be released of matched rule that is complementary with described second user profile to information on services issue user.
17. information on services delivery device according to claim 16 is characterized in that, described information on services issue request is sent by terminal application software.
18. information on services delivery device according to claim 17 is characterized in that, does not comprise user ID information in the described information on services issue request.
19. an information on services server is characterized in that, comprising:
First transmitting element is used for sending the information on services issue user's who parses from structured language first user profile;
First receiving element, be used to receive the matched rule according to the described first user profile customized release information on services, described matched rule is used for obtaining the corresponding information on services to be released of matched rule that is complementary with described second user profile according to second user profile that information on services issue user's information on services issue request is carried;
The 3rd receiving element is used to receive information on services issue user's information on services issue request, carries second user profile in the described information on services issue request;
Second acquisition unit is used to obtain the matched rule that is complementary with described second user profile, and described matched rule is according to first user profile customization of information on services issue user in the structured language;
Second transmitting element is used for sending the corresponding information on services to be released of matched rule that is complementary with described second user profile to information on services issue user.
20. information on services server according to claim 19 is characterized in that, described information on services server also comprises:
Second receiving element receives the structured language that comprises described first user profile that the applied software development person submits to;
Storage unit is used for storing described first user profile that parses from described structured language.
21. information on services server according to claim 20 is characterized in that, described information on services server also comprises:
First acquiring unit is used for obtaining discernible user profile from described first user profile that parses, and formats and preserve described discernible user profile.
22. a service information system is characterized in that, comprising:
Applied software development person platform is submitted the structured language that comprises first user profile to the information on services server;
The information on services server sends the information on services issue user's who parses first user profile to information on services putting person platform from structured language, and receives the matched rule according to the described first user profile customized release information on services;
Information on services putting person platform, send matched rule according to the described first user profile customized release information on services to the information on services server, described matched rule is used for obtaining the corresponding information on services to be released of matched rule that is complementary with described second user profile according to second user profile that information on services issue user's information on services issue request is carried.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102948301A CN102135975A (en) | 2010-09-28 | 2010-09-28 | Service information matching and delivering method and device, and service information server and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102948301A CN102135975A (en) | 2010-09-28 | 2010-09-28 | Service information matching and delivering method and device, and service information server and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102135975A true CN102135975A (en) | 2011-07-27 |
Family
ID=44295763
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010102948301A Pending CN102135975A (en) | 2010-09-28 | 2010-09-28 | Service information matching and delivering method and device, and service information server and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102135975A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103514554A (en) * | 2012-11-15 | 2014-01-15 | Tcl集团股份有限公司 | Advertisement injecting method of intelligent device and intelligent device |
CN104598466A (en) * | 2013-10-31 | 2015-05-06 | 腾讯科技(北京)有限公司 | Displaying control method and device of network medium information |
CN104598523A (en) * | 2014-12-17 | 2015-05-06 | 中国电子科技集团公司第十五研究所 | Situation awareness method and device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1118950A1 (en) * | 2000-01-21 | 2001-07-25 | Hewlett-Packard Company, A Delaware Corporation | Process for personalized access to the internet network |
CN101075320A (en) * | 2006-05-16 | 2007-11-21 | 申凌 | System and method for issuing and inquiring information |
CN101360072A (en) * | 2008-09-25 | 2009-02-04 | 腾讯科技(深圳)有限公司 | Mobile terminal advertisement releasing system based on IM and method thereof |
-
2010
- 2010-09-28 CN CN2010102948301A patent/CN102135975A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1118950A1 (en) * | 2000-01-21 | 2001-07-25 | Hewlett-Packard Company, A Delaware Corporation | Process for personalized access to the internet network |
CN101075320A (en) * | 2006-05-16 | 2007-11-21 | 申凌 | System and method for issuing and inquiring information |
CN101360072A (en) * | 2008-09-25 | 2009-02-04 | 腾讯科技(深圳)有限公司 | Mobile terminal advertisement releasing system based on IM and method thereof |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103514554A (en) * | 2012-11-15 | 2014-01-15 | Tcl集团股份有限公司 | Advertisement injecting method of intelligent device and intelligent device |
CN104598466A (en) * | 2013-10-31 | 2015-05-06 | 腾讯科技(北京)有限公司 | Displaying control method and device of network medium information |
CN104598523A (en) * | 2014-12-17 | 2015-05-06 | 中国电子科技集团公司第十五研究所 | Situation awareness method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102696028B (en) | For carrying out the method and apparatus of Dynamic Packet to the entry in application | |
US20210133825A1 (en) | Secondary content delivery system | |
CN106997357B (en) | Message processing method, device and system | |
US7886047B1 (en) | Audience measurement of wireless web subscribers | |
KR101344095B1 (en) | Personalized locationbased advertisements | |
AU2009217568B2 (en) | Community based targeted advertising | |
US20090176520A1 (en) | Generating User Contexts for Targeted Advertising | |
US20010054066A1 (en) | Apparatus and method for transmitting information from signage to portable computing device, and system utilizing same | |
WO2009111398A2 (en) | Interactive text message advertisements | |
CN103124966A (en) | Method and apparatus for aggregating and linking place data | |
US20090029702A1 (en) | System and Method for Collecting and Analyzing User Information | |
KR20070011591A (en) | System and method for enabling publishers to select preferred types of electronic documents | |
CN102939774A (en) | Method and apparatus for context-indexed network resource sections | |
CN102349314A (en) | Method and apparatus for accessing content based on user geolocation | |
EP2780874A1 (en) | System and method for providing feed-based advertisements | |
CN103336794A (en) | Method and device for providing corresponding presence information on destination page | |
US20130346527A1 (en) | Method and system for maintaining textsites on a global textsite platform | |
KR20000036934A (en) | Internet broadcasting system and method using the technique of dynamic combination of multimedia contents and targeted advertisement | |
US20130097192A1 (en) | Identifier assigning method, identifier parsing method, and multimedia reading | |
CN102135975A (en) | Service information matching and delivering method and device, and service information server and system | |
CN103080931B (en) | For the method and apparatus of page updates agreement | |
CN102216946A (en) | Apparatus and method for providing and receiving mobile advertising service in a mobile advertising system | |
KR20070040598A (en) | Integrated portal service system and method, and user terminal device therefor | |
US20070083673A1 (en) | Hypertext content filter | |
KR20000054315A (en) | Internet advertisement broadcasting agency system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110727 |