CN101166181A - A method and system for providing third-party service - Google Patents

A method and system for providing third-party service Download PDF

Info

Publication number
CN101166181A
CN101166181A CN200610136012.2A CN200610136012A CN101166181A CN 101166181 A CN101166181 A CN 101166181A CN 200610136012 A CN200610136012 A CN 200610136012A CN 101166181 A CN101166181 A CN 101166181A
Authority
CN
China
Prior art keywords
response message
party
service
request
new
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
Application number
CN200610136012.2A
Other languages
Chinese (zh)
Inventor
熊新翔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yuancheng Hengye Advertisement Co., Ltd.
Original Assignee
AMBER TECHNOLOGY Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by AMBER TECHNOLOGY Co Ltd filed Critical AMBER TECHNOLOGY Co Ltd
Priority to CN200610136012.2A priority Critical patent/CN101166181A/en
Priority to PCT/CN2007/070821 priority patent/WO2008049360A1/en
Priority to JP2007268063A priority patent/JP2008097613A/en
Publication of CN101166181A publication Critical patent/CN101166181A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/53Network services using third party service providers

Abstract

The method includes following steps: (a) the request party sends the request message in use for requesting a service party to provide service; (b) the service party processes the request message, and provides reply message; (c) third party processes the reply message, and provides new reply message; (d) sending the new reply message to the request party. The reply message can be sent to the third party from the service party directly, or sent to the third party through the request party. The method also includes step (c1) processing the reply message based on prearranged rules in order to obtain processed result; step (c2) generating new reply message based on the processed result. The invention also discloses service provision device for providing services from third parties. The invention makes the request party possible to obtain services from parties other than the service party.

Description

A kind of third party's service method and corresponding system of providing
Technical field
A kind of service method that provides is provided, third party's service method and corresponding system especially are provided.
Background technology
The Internet is popularized and commercialization fully, diversification in the whole world at present, not only merely for the scientific research service, just progressively enters into the daily life every field.People use the Internet more and more in work, studying and living, it has become the Internet of the society of going deep into all trades and professions from single industry internet development.Be provided by means of the diversified service in the Internet, for example contents such as Email, search engine, Web bank, online transaction, the web advertisement, e-book, e-magazine, Internet news, online game.
Before the Internet was born, every computer all isolated, and everybody recognizes that these isolated computers are one " isolated islands ", has little significance, so many isolated computers are formed a network; But along with these networks development, single network forms similarly " isolated island " once more, still have little significance sharing information each other or provide mutually on the aspect of service, so once more these networks are connected, thereby form a network of network, just usually said the Internet (internet).Along with Internet development, begin to derive various service providers, it provides various services specially.On certain aspect, at present the main pattern of the Internet is that some servers provide various services (program on these servers is developed so that this server provides specific service to the user, for example provide service) by hypertext, the for example above-mentioned various services of enumerating, the user sends request to these servers, server is handled these requests, and return one and reply to proposing this requesting users, thereby the service that the user can use these servers to provide is provided, has just described this pattern as shown in Figure 1.Certainly, these servers can be special-purpose servers, the server that for example specific content service provider provides (for example login Http:// www.bbc.co.ukThe website of visit Britain BBC news station, when the user clicks a news links, the server of the actual BBC of being exactly is replied according to user's one of request transmission, thereby on user's browser, show this news), server that also can the right and wrong special use, for example the content in certain user personal computer that oneself is used is shared to other users, and at this moment, user's the role that this content is provided is then as the service provider in this " service ".
Along with the development of technology, more more advanced technology are applied in the Internet, for example can be for the user provide bigger bandwidth, or even wireless network, reply even make user of today also can insert the Internet request of sending in the Starbucks coffee Room and receive.
But on root, above-mentioned pattern remains a kind of request → answer-mode.Although more and more based on the type service of the Internet, engender the third party who does not directly provide content service and provide assistant service, for example search engine such as Google makes the user to sign in to Www.***.comLast input keyword message, thus Google can provide the interface of these keyword related web pages for the user.In this service mode, search engine itself does not provide content service, but it helps the user to search needed content service provider by search mechanisms, thereby makes the content that the user can connect to be provided with this service provider.But such pattern remains request → answer-mode, and promptly the user sends request to search engine, and search engine provides response message then.For example the other website also provides similar service again, but form is slightly different, for example login Www.5566.net, all popular network address have been enumerated in its classification, and the user clicks one of them classification, just can check the web site name that the quilt under this classification is enumerated, and clicks after this web site name just can to enter in this corresponding webpage by default hyperlink.But this pattern still belongs to the category of above-mentioned request → answer-mode.
Not only limitation for example also can use the service of above-mentioned request → answer-mode again on the internet when the user uses personal computer.For example, use the Office office software (for example Word wherein or Powerpoint application program) of Microsoft's issue as the user, in fact it also can be understood as the user and sends request to application programs such as this office softwares, for example open the request of a document, application programs such as this office software then provide one to reply according to this user's request to the user, for example open and show the document.Some the time, the user may wish to highlight some keyword according to the custom of oneself, " financing " two words for example, so that mention its attention, certainly, this action that highlights is best all to be automatically for all documents, otherwise that the user at least will carry out the operation meeting that once highlights to each document is very loaded down with trivial details.Again for example, the ERP software when the user uses company to customize equally also can be understood as a kind of service of request → answer-mode, and also may there be similar requirement in the user, wishes certain supplier is highlighted, so that emphasis is monitored it.
Above-mentioned expectation is certainly sought to link up so that the developer correspondingly develops specific plug-in unit or provides certain content to specific user with the developer of application program, for example in office software, increase above-mentioned customization function, allow the user to carry out the customization of some keyword, thereby highlight.But in fact, on the one hand, be difficult to the requirement application developers and this carried out corresponding development, on the other hand, according to such thinking, certainly will form the situation that different application developers is finished above-mentioned work respectively, say that in a way this also is unpractical.Again for example, if we wish to highlight the user's interest keyword in webpage, so just need content supplier when making these webpages, just these keywords to be highlighted, if but these keywords are different for different users, content supplier just can not realize such expectation under existing request → answer-mode so.
Therefore, whether no matter also right and wrong are based on the service (process of for example above-mentioned use application program) of the Internet in the above-mentioned service that is based on the Internet, can consider might enough provide above-mentioned similar service by the third direction user.And, from the angle that realizes, owing to be that the third party provides such service at different application programs or different content services for different users, so it can remedy the not enough of existing service and have realistic meaning.
Summary of the invention
For this reason, the purpose of this invention is to provide a kind of third party's of providing service method, and related service generator and service system.
For this reason, according to an aspect of the present invention, provide a kind of third party's of providing service method, comprised the steps: that a. requesting party sends to service side and be used to ask a service side that the request message of service is provided; B. be somebody's turn to do service side's processes said request message, and response message is provided; C. the third party handles this response message, and new response message is provided; D. described new response message is sent to this requesting party.
Wherein said steps d comprises the steps: that described third party sends to described request side with described new response message.
Described step b comprises the steps: described service side processes said request message, and generates response message; Described service side sends to described third party with described response message.
Described step b also comprises the steps: described service side processes said request message, and generates response message; Described service side sends to described request side with described response message; Described request side sends to described third party with described response message.
Described step c comprises step: c1. comes described response message is handled based on pre-defined rule, to obtain result; C2. generate new response message based on described result.
Wherein said step c1 is: based on pre-defined rule, and come described response message is handled according to requesting party's relevant information of described request side, to obtain result.
Described step c1 comprises the steps: to obtain one or more key objects based on pre-defined rule by described response message; According to selecting the specific key object in described request side in the described one or more key objects of requesting party's relevant information cause of described request side, with as result.
Described request side's relevant information comprises in the request message historical record, described request side's preset parameters information of described request side each at least.
Described step c2 comprises any of following operation or appoints a plurality of: based on described result described response message is increased new object; Perhaps, replace part object or whole objects in the described response message based on described result with new object; Perhaps, based on described result the part object in the described response message or whole object are deleted; Perhaps, hide based on the part object in the described response message of described result or whole object.
Described new object obtains based on the processing to the request results of one or more service sides.
The described new content that response message presented is different from the content that response message presented that described service side directly provides.
According to another aspect of the present invention, the service generator that provides a kind of third party of providing to serve comprises: receiving system is used to receive the response message that service side provides for the requesting party; Processing unit is used for this response message is handled, and forms new response message; And dispensing device, be used for described new response message is sent to this requesting party.
The response message that the described service side that this receiving system receives provides is sent by this service side.
The response message that the described service side that described receiving system receives provides can also be transmitted by described request side, promptly transmits the response message that described service side sends to described request side.
Described processing unit comprises: pretreatment unit is used for coming described response message is handled based on pre-defined rule, to obtain result; And generating apparatus, be used for generating new response message based on described result.
Described pretreatment unit comes described response message is handled based on pre-defined rule and according to requesting party's relevant information of described request side, to obtain result.
Described pretreatment unit also obtains one or more key objects based on pre-defined rule by described response message, and according to selecting the specific key object in described request side in the described one or more key objects of requesting party's relevant information cause of described request side, with as result.
Described request side's relevant information comprises in the request message historical record, described request side's preset parameters information of described request side each at least.
Described generating apparatus is by following at least any or appoint a plurality of operations to generate described new response message: based on described result described response message is increased new object; Perhaps, replace part object or whole objects in the described response message based on described result with new object; Perhaps, based on described result the part object in the described response message or whole object are deleted; Perhaps, hide based on the part object in the described response message of described result or whole object.
Described new object obtains based on the processing to the request results of one or more service sides.
The described new content that response message presented is different from the content that response message presented that described service side directly provides.
Described object or key object comprise at least in literal, picture, animation information, acoustic information, the video information any or a plurality of arbitrarily.
According to a further aspect of the invention, also provide a kind of network equipment, it comprises above-mentioned service generator.This network equipment for example is a webserver.
According to a further aspect of the invention, also provide a kind of subscriber equipment, it comprises above-mentioned service generator.
According to a further aspect of the invention, the system that provides a kind of third party of providing to serve comprises: the requesting party, and it sends to service side and is used to ask a service side that the request message of service is provided; Service side, its processes said request message, and response message is provided; The third party, it is handled this response message, and new response message is provided; Wherein, this requesting party also is used to receive described new response message.
In the said system, described third party also is used for described new response message is sent to described request side.
Described service side also is used for described response message is sent to described third party.
Described service side also is used for described response message is sent to described request side, and described request side is transmitted to described third party with described response message.
In the said system, described third party comprises the aforesaid network equipment.
Described service side is following any: application program service merchant; Perhaps, ICP; Perhaps, community platform provider; Perhaps, search engine.
Advantage of the present invention is at least and can serves for the requesting party provides the third party on based on the basis of request → service mode, thereby can be so that the requesting party obtains providing service different services with simple service side, these services can customize by Requested Party, also can provide related service according to requesting party's relevant information.By above-mentioned third party's service, can be so that the service that the requesting party accepted meets requesting party's demand more.
Description of drawings
By reading the detailed description of doing with reference to the following drawings that non-limiting example is done, it is more obvious that other features, objects and advantages of the present invention will become:
Fig. 1 is the schematic diagram that content service is provided by the Internet under the prior art;
Fig. 2 is the schematic diagram that service is provided by the third party according to one embodiment of present invention;
Fig. 3 has described the operation principle sequential chart according to each participant of the first embodiment of the present invention;
Fig. 4 has described the operation principle sequential chart of each participant according to a second embodiment of the present invention;
The flow chart that the third party handled response message during Fig. 5 had described according to another embodiment of the invention;
Fig. 6 has described according to requesting party in the first embodiment of the present invention and has sent request obtains response message to this requesting party flow chart;
The flow chart that the response message that Fig. 7 has described to be provided the side of service in a third embodiment in accordance with the invention is handled;
Fig. 8 has described according to the idiographic flow that increases content step in embodiment illustrated in fig. 7;
Fig. 9 has described according to the particular flow sheet of determining new content step among the embodiment shown in Figure 8;
Figure 10 has described the schematic diagram of the source mode of the service that the third party provided.
Figure 11 A has described the screenshotss diagram of opening the display result of one piece of document in the prior art with the Word application program;
Figure 11 B has shown that on the basis of Figure 11 A third party described in a third embodiment in accordance with the invention determines the snapshot of the display result of new response message in the mode of revising;
Figure 12 has described the structural representation that the service generator that the third party serves is provided of a fourth embodiment in accordance with the invention;
Figure 13 has described the structural representation of the processing unit that the service generator that the third party serves is provided of a fourth embodiment in accordance with the invention;
Figure 14 has described the structural representation that the service generator that the third party serves is provided according to a fifth embodiment of the invention;
Figure 15 has described the structural representation of the network equipment according to a sixth embodiment of the invention; And
Figure 16 has described the structural representation that the affair system that the third party serves is provided according to a seventh embodiment of the invention.
Embodiment
With reference to figure 1, it has described the schematic diagram that content service is provided by the Internet in the prior art.Wherein, a N service side 2 inserts the Internet, and N requesting party 1 also inserts the Internet.Above-mentioned any or appoint a plurality of requesting parties to send a request (among the figure with the arrow sign) to above-mentioned any service side by browser or other instruments, service side will handle respectively these requests, and provide response message respectively, for example return a webpage, and these response messages are fed back to corresponding requesting party (as shown by arrows) by the Internet.Those skilled in the art will appreciate that because the service routine of service side often adopts and the hair style service, so it can be handled a plurality of requests synchronously.Be understandable that more " N " in above-mentioned " N " individual requesting party and " N " individual service side only is for the principle of above-mentioned service mode being described, not representing the requesting party must equate with the quantity of service side.
Can use ICP/IP protocol or other agreements in said process, so can guarantee the side of service response message be fed back to correct requesting party, vice versa.
With reference to figure 2, during having described according to one embodiment of present invention, it provides the schematic diagram of service by the third party.Similar with Fig. 1, a described N requesting party still sends request to a described N service side, and service side is still based on requesting party's respective request and return corresponding response message.But other is with above-mentioned Fig. 1 phase region, except that on the basis of requesting party 1 and service side 2, also has a plurality of third parties 3, is used to provide the third party to serve, and forms the request different with traditional request → answer-mode → reply → third party's service mode.Be understandable that the pattern that the above-mentioned third party of providing serves is not limited to the Internet related service, the process of for example above-mentioned use application program is suitable for service mode shown in Figure 2 equally.
With reference to figure 2, because application purpose and occasion difference can cause the relation between described third party 3 and requesting party 1 and the service side 2 to have difference.For example in one case, exist certain to get in touch for example certain communication between service side 2 and the third party 3; Again for example in another case, exist between requesting party 1 and the third party 3 and contact directly, for example requesting party 1 directly accepts third party 3 service, and does not have any get in touch etc. between third party 3 and the service side 2.Again for example, described request side 1 accepts described service side 2 and described third party's 3 service etc. simultaneously.According to different situations, those skilled in the art can carry out different changes to the relation between the three, with the multiple variation that realizes providing the third party to serve.
With reference to figure 3, it has described the operation principle sequential chart according to the first embodiment of the present invention.At first, in step S1, requesting party 1 sends a request to service side 2; Subsequently, in step S2, described service side 2 sends to described request side 1 with described response message; Subsequently, in step S3, described request side 1 sends to third party 3 with this response message again; Then, in step S4, described third party handles this response message, forms new response message; Then, in step S5, again this new response message is returned to described request side 1.So far a service process finishes.
One at above-mentioned first embodiment changes in the example, and said process can change: in step S2, described service side 2 can send to third party 3 with described response message, then, in step S3, described third party handles this response message, forms new response message; Then, in step S4, third party 3 sends to requesting party 1 with this new response message again.
With reference to figure 4, it has described operation principle sequential chart according to a second embodiment of the present invention.Described step S1 ' is identical with step S1 shown in Figure 3, but begin to occur changing from step S2 ', promptly according to the service mode of asking → replying, service side 2 returns a response message according to this request to requesting party 1, but different with common request → answer-mode is, this response message is sent to the client software 4 that is built in the requesting party 1; Then, in step S3 ', client software 4 sends to third party 3 with this response message; Then, in step S4 ', 3 pairs of these response messages of third party are handled, and form new response message (not shown), and this new response message is returned to client software 4.So far a service process finishes.
Those skilled in the art understand, to continue to handle by requesting party 1 in the described afterwards new response message of above-mentioned steps S4 ', for example on display screen, show, and display result may be different among the step S2 ' the direct response messages of feedback by 2 of service sides, and this problem will argumentation in detail in the process below.And because at step S4 ' afterwards, described new response message is to send to described client software 4, therefore, directly handle in the present embodiment by 4 pairs of new response messages of described client software, for example on display screen, show this new response message, it will be understood by those skilled in the art that this moment, client software 4 possessed the function that requesting party 1 should finish, i.e. the function handled of requesting party's response message that the side of service is returned; Those skilled in the art also are appreciated that, in the variation example of present embodiment, client software 4 is except possessing the function that above-mentioned described request side should finish, can also possess the function that some requesting party does not possess, for example also ejecting described replying of dialog box prompting requesting party when showing described new response message is to handle through the third party.It will be appreciated by those skilled in the art that, in another variation example of present embodiment, client software 4 does not have the function that described request side should finish, it directly sends to requesting party 1 with described new response message, new response message is handled according to former workflow by the miscellaneous part in the requesting party 1 again.It will be appreciated by those skilled in the art that this implementation procedure, for example under the Windows environment, pass through api function or similar function or similar process and realize.
With reference to figure 4, it will be appreciated by those skilled in the art that above-mentioned steps S3 ' afterwards, before the step S4 ', third party 3 also handles this response message, forms new response message.The analysis of detailed process will be carried out in conjunction with Fig. 5.Those skilled in the art it is also understood that, above-mentioned steps S3 ' afterwards, before the step S4 ', described third party can not carry out any processing to described response message yet, promptly be equivalent to the third party any service is not provided, as if even now exist unnecessary step S3 ' and step S4 ', but also be necessary under some situation, for example client software 4 has been built in requesting party 1 and has been set to and must transmit the situation of request to the third party.
With reference to figure 4, it will be understood by those skilled in the art that client software 4 no longer is built in requesting party 1 in the variation example of this embodiment, but also coupled in requesting party 1 outside, thus cause associated order that certain variation takes place.It will be appreciated by those skilled in the art that client software 4 and requesting party 1 can be wired connections, also can be wireless connections.
Those skilled in the art can realize the more example that changes on the basis of Fig. 3, Fig. 4 and respective change example.For example, step S1 is constant on the basis of Fig. 3, but at step S2 " in, service side 2 sends to third party 3 with described response message; Then at step S3 " in, described third party handles this response message, forms new response message; Then, at step S4 " in, third party 3 sends to service side 2 with this new response message again; At step S5 " in, service side 2 sends to requesting party 1 with this new response message again.
With reference to figure 5, the flow chart that the third party handled response message during it had described according to one embodiment of present invention.At first in step S501, third party 3 receives described response message, and described response message provides execution in step S502 then by service side 2, and 3 pairs of described response messages of described third party are handled; In step S503, described third party 3 generates new response message then; Last execution in step S504, described third party 3 sends described new response message.It will be understood by those skilled in the art that flow process shown in Figure 5 omitted the process how response message produces and how to be sent to third party 3, and the how processed process of new response message, set forth below in conjunction with Fig. 6.
With reference to figure 6, it has been described according to requesting party in the first embodiment of the present invention and has sent request obtains response message to this requesting party flow chart.Flow chart shown in Figure 6 is the further explanation to sequential flow chart shown in Figure 3.At first in step S521, requesting party 1 sends to service side 2 and is used to ask a service side that the request message of service is provided; Then in step S522, service side's 2 processes said request message, and response message is provided; Execution in step S523 then, service side 2 sends requesting party 1 with described response message; Execution in step S524 then, requesting party 1 sends to described third party 3 with response message; Enter step S525 then, third party 3 receives described response message; Enter step S526 then, 3 pairs of described response messages of third party are handled; Execution in step S527 forms new response message then; Last execution in step S528, third party 3 sends to requesting party 1 with described new response message.
It will be appreciated by those skilled in the art that, among the above-mentioned step S526 shown in Figure 6, and among the step S502 shown in Figure 5, described third party has multiple implementation to the processing procedure of described response message, and for example filtration fraction is again a kind of concrete processing mode to liking a kind of concrete processing mode, highlighting the part object.Specifically set forth below in conjunction with the 3rd embodiment.
With reference to figure 7, the flow chart that the response message that it has been described provides the side of service in a third embodiment in accordance with the invention is handled.In the present embodiment, after third party 3 receives response message, execution in step S511 at first, judging whether to increase object to this response message, if do not need to increase object, and then direct execution in step S513, if need increase object to this response message, then execution in step S512 promptly correspondingly increases object, and then execution in step S513; In step S513, judge whether again and need make amendment the part object in this response message or whole object, if do not need to make amendment, then direct execution in step S515, if need make amendment to this response message, then execution in step S514 promptly correspondingly revises object, and then execution in step S515; In step 515, judge whether again and need delete the part object in this response message or whole object, if do not need to carry out any deletion, then direct execution in step S517, if need carry out part or all of deletion action to this response message, then execution in step S516 promptly correspondingly deletes object, and then execution in step S517; In step 517, judge whether again and need hide the part object in this response message or whole object, if do not need this response message is carried out any hiding operation, then this processing procedure finishes, if need carry out partly or entirely hiding operation to this response message, execution in step S518 then, i.e. hidden object correspondingly, this process finishes.
With reference to figure 7, it will be understood by those skilled in the art that above-mentioned steps S511 can take different implementations according to different needs to step S518.In the present embodiment, third party 3 judges whether that according to requesting party 1 configuration information needs increase object, and for example the requesting party has opened the option of " using third party's service " in option is set, and then the third party carries out the operation that increases object; Similarly, in the present embodiment, third party 3 has increased the hyperlink of the news web page relevant with this keyword in the back of special key words, and for example original text is " Afghanistan ", then after increasing object, be shown as " Afghanistan ( The France foreign minister claims Ben Ladan Also live), and the object that increases is set to hyperlink.About the embodiment of increase object and possible variation example, details are discussed in the back.
With reference to figure 7, similarly, in the step S513 of present embodiment, when described third party 3 judges that the back is found to have some key object, then make amendment based on these keywords, for example Figure 11 A and Figure 11 B have described a retouching operation of realizing according to present embodiment.
With reference to figure 11A, wherein, shown that the Word application program of using Microsoft's issue opens the result of one piece of document.This is the result who does not handle through any third party, and wherein all literal all are the form demonstrations with " Chinese regular script ", " No. five ".
With reference to figure 11B, wherein, shown the result who opens one piece of document under the situation that the service that provides by the third party is provided once more by the Word application program again.Wherein " guidelines for examination " four words are marked with red font, and font size is " No. three ", " overstriking, inclination " and adds prompt emphatically.Requesting party's (just using the user of this Word application program) will clearly view this word like this, thereby can specifically check relevant context.
It will be appreciated by those skilled in the art that only be the example that response message is made amendment shown in above-mentioned Figure 11 B,, can do a lot of the variation above-mentioned example according to requesting party's difference setting and/or other information (for example requesting party's historical information).For example keyword (key object) may not only comprise " guidelines for examination ", also comprises " computer software ", shows that this user may pay close attention in " guidelines for examination " about " computer software " regulation partly; Again for example, keyword may not only comprise " computer software " but also comprise " computer program ", this can based on the third party the automatic synonym (" computer program ") of the keyword (" computer software ") of identification.Those skilled in the art are more readily understood, and the form that highlights after above-mentioned being modified also has multiple variation, does not give unnecessary details at this.
Again with reference to figure 7, those skilled in the art understand, in the variation example of the 3rd embodiment, step S513 and step S514 can realize by alternate manner, for example third party 3 if do not have break sign or be less than two break signs, then increases break sign to two break sign by judging whether the literal between two sections exists two break signs between two sections, thereby make that the interval between the paragraph is more clear, even, with the custom that is fit to read.
With reference to figure 7, similarly, in the step S515 of present embodiment, described third party 3 judges whether have video or animation in the described response message, if exist, and then with these videos or animation deletion, thus completing steps S516.And it will be appreciated by those skilled in the art that, with similar other embodiment of present embodiment in, described step S515 and step S516 also can realize by alternate manner, for example described third party 3 obtains the keyword message of suggestion deletion from a data source, and these keyword messages and described response message are compared, if be complementary, then all these keywords in the described response message are deleted.
With reference to figure 7, similarly, in the present embodiment, in above-mentioned steps S517, described third party 3 judges whether there are some signs in the described response message, if exist, then should identify and hide, thus completing steps S518.And those skilled in the art will appreciate that with similar other embodiment of present embodiment in, described step S517 and step S518 also can realize by alternate manner.Simultaneously, those skilled in the art can also realize more generating the mode of new response message in conjunction with content of the present invention and prior art.
With reference to figure 8, it has been described according to the idiographic flow that increases the object step among the embodiment shown in Figure 7.Which object has solved in the present embodiment increases, where increases and problem such as manifestation mode, and also can realize this process by other factors in changing example.Execution in step S531 at first, third party 3 determines new objects, those skilled in the art understand, if object that will increase continuously is as a new object, then may there be one or more new objects,, then at first point to first new object if there is above-mentioned new object; Enter step S532 then, judge whether to no longer include new object, if no longer include new object, then processing procedure finishes, otherwise execution in step S533; Among the step S533, determine the position that will be increased to; In step S534, determine the form of expression that this new object is increased then; Execution in step S535 increases this new object in above-mentioned position with the determined form of expression then; Execution in step S536 again points to next new object and repeating step S532 at last.
With reference to figure 8, in the above-described embodiments, those skilled in the art understands, among the above-mentioned steps S532, if determine to no longer include new object, may be that promptly third party 3 thinks does not after treatment have suitable new object to be increased because just determine not have new object in step S531; Also might be the object of having determined that at least one is new, but this object be added in the described response message, so there is not new object need continue to handle.
With reference to figure 8, in the step S533 of present embodiment, can determine the position in several ways, for example determined key object (for example keyword) position unification afterwards is defined as increasing the position of new object, for example original text is " Afghanistan ", after increasing new object, be shown as " Afghanistan ( The France foreign minister claims Ben Ladan also to live).For example in other changes example, can determine add-on third party icon in the middle of key object again, then increase object after shape as " the rich sweat of Ah's icon ".Step S534 also has multiple realization similarly, and for example the object of Zeng Jiaing is set to hyperlink, and perhaps the form of expression is blue font, " overstriking, inclination " etc.
With reference to figure 8, the order that it will be appreciated by those skilled in the art that above-mentioned steps S533 and S534 can be adjusted as required to content did not influence of the present invention.Be further appreciated that step S536 and S532 order also to not influence of content of the present invention, various orders can be achieved.
With reference to figure 8, the implementation of above-mentioned steps S535 can realize respectively according to the method for service of concrete different service provider, for example to the processing mode that service manner is provided with webpage and provides the new object of the pairing increase of service manner with application programs such as Word difference to some extent.Those skilled in the art is appreciated that this and realizes, so will not give unnecessary details.
Refer again to Fig. 8, at step S553, in part embodiment, may relate to the problem of determining key object, and similarly,, also may relate to the problem of determining key object at step S514, step S516 described in some embodiment shown in this figure, step S518 with reference to figure 7.It will be appreciated by those skilled in the art that described key object can be various contents, for example the combination in any in literal, picture, animation information, acoustic information, the video information.As mentioned above, determine that the method for key object can be achieved by number of ways, for example, in the present embodiment, described key object is static, for example is set in the database by described third party, then directly screens in this database in the process of handling; And change in the example at another, described key object can be dynamic, for example transfers key object in a plurality of data sources, and these key objects are classified, and replace the low key object of frequency, thereby make that these key objects are dynamic changes with up-to-date key object.For example, can analyze, transfer wherein key object as up-to-date key object, thereby current hot news can be reflected in the key object 20 news of each news website (for example setting 10).It will be appreciated by those skilled in the art that and determine that dynamic key object process has multiple realization, do not give unnecessary details at this.Also be appreciated that simultaneously, processing can combine the method for above-mentioned dynamic key object with the method for static key object, for example can be after dynamically key object be determined, wherein front three key object is carried out artificial treatment, so that key object is more accurate.Again for example, can also carry out the synonym coupling to key object, with other key objects of determining that up-to-date key object may be relevant.
The process of determining key object can be a kind of realization of pre-defined rule of the present invention.In the present invention, response message is handled, thereby finally generated new response message by pre-defined rule.In Fig. 1 to Figure 16, all can use this pre-defined rule.Those skilled in the art understand pre-defined rule multiple realization, for example directly to replying message extraction key object (for example keyword), for example other the service sides beyond the third party send request again, and will be, and make and to comprise this key object in the described result that response message is handled to the result after the arrangement of this request results as a necessary key object.
With reference to figure 9, it has been described according to the particular flow sheet of determining new object step among the embodiment shown in Figure 8.Execution in step S551 at first, the described request message that the third party sends 3 pairs of described request sides 1 is analyzed; Enter step S552 then, the described response message that 3 pairs of described service sides 2 of described third party provide is analyzed; Enter step S553 then, 3 couples of requesting parties' 1 of described third party request message historical record is analyzed; Enter step S555 then, the parameter information that 3 couples of requesting parties 1 of described third party set is analyzed; Enter step S556 at last, described third party 3 generates new object.
With reference to figure 9, in the present embodiment, carrying out above-mentioned steps S551 can be so that described third party 3 understands the concrete request of described request sides 1, thus can integrating step S553 and/or step S555 come to provide response message more accurately (the new response message of acquisition after promptly handling on the response message basis that is provided in described service side 2) to described request side 1.Certainly, those skilled in the art is appreciated that also step S551 possibly can't carry out in some cases, because some request message can't be obtained.For example in a portal website, click " news " link described request side 1 (user), being somebody's turn to do " news " request message can be obtained, again for example, described request side 1 imports " news " and confirms in search engine, then being somebody's turn to do " news " request message also can be obtained, perhaps again for example, when the user inquires about in an ERP software, so the request message of " inquiry " and inquiry based on keyword and logical relation also to can be used as request message obtained; But when the user only is when opening one piece of document, it is limited " opening " request message that this action can represent so, causes obtaining any request message in the time of extremely.
With reference to figure 9, third party 3 can carry out above-mentioned steps S552 by different modes, for example only the content of response message is mated with the keyword of determining in the present embodiment, if the match is successful, then handle accordingly, and in being that similar other of present embodiment change, then the content of response message is carried out information excavating, thereby provide more detailed analytical information for described request side 1 so that therefrom find out and have related information point.
With reference to figure 9, in the present embodiment, carrying out above-mentioned steps S553 can have a relatively accurate judgement to described request side's 1 nearest problem of being concerned about, thereby can be further information is provided more accurately, makes its interested service more for described request side 1.For example, 50 points in the past hit, the number of times that described request side 1 clicks " financing " keyword is 33 times, clicked number of times considerably beyond other keywords, therefore, can think tentatively that described request side 1 is interested in " financing " relevant information, therefore, when described third party 3 analyzes, can strengthen weight, thereby it is set to the easiest mode of being paid close attention to by described request side 1 to the content relevant with " financing ".And be understandable that, in changing, also can take other more modes, algorithm that the described request contact list is analyzed, thereby draw conclusion accurately with similar other of present embodiment.For example, the highest descriptor of the frequency of occurrences is respectively " patent " in the document that described request side 1 is read by the Word application program recently, " intangible asset ", " mortgage ", can infer further that so described request side 1 wishes to understand more about patent assessment, the problem of patent mortgage, further, can infer the relevant issues when described request side 1 may also can pay close attention to about intellectual property as intangible asset, be " intellectual property " thereby can expand this series descriptor, " intangible asset ", " mortgage ", " pledge ", " assessment ", " appraisal agency ", " patent ", " trade mark ", " copyright ", " domain name " etc.
With reference to figure 9, carry out above-mentioned steps S555 and can be determined the content that this user paid close attention to further.In the present embodiment, for example, user (requesting party) can set up on their own the content that this user paid close attention to being provided with in the option of providing of described third party 3, for example can be provided with according to the mode of " field " → " keyword ", be provided with by the user item by item, for example also can directly determine keyword again and submit to described third party 3.
Those skilled in the art will appreciate that above-mentioned steps S551 can realize respectively with reference to prior art to step S555, and each step all there is different implementations.
It will be appreciated by those skilled in the art that, in the present embodiment, altogether step S551 is analyzed to step S555, execution in step S556 generates new content then, but in other of present embodiment change, also can an execution in step S551 part to the step S555.For example, execution in step S551 not, and execution in step S522 at this moment, show that the response message that described third party 3 will only provide in described service side 2 analyzes, and do not do other analyses.Again for example, in another changed, execution in step S552, S553 and S555 showed that described third party 3 directly analyzes by the parameter information that sets up on their own to the request message historical record, to the user, thereby generate new response message.
With reference to figure 9, it will be appreciated by those skilled in the art that, although step S551 is that order is carried out to step S555 in the present embodiment, but in implementing with similar other of present embodiment, step S551 to step S555 also can executed in parallel, for example step S551 is analyzed to the information (with parametric form) that step S555 determines, thereby generate new content, be i.e. step S556 by a process unification.
With reference to figure 9, wherein step S553, S554 are the parts of requesting party's relevant information of the present invention, but can also comprise other guide in other variation examples.
With reference to Figure 10, it has described the source mode of service that the third party provides.In the present embodiment, the source of third party 3 service that provides has three kinds.First kind of mode promptly is present in the information in third party 3 the server; The second way does not promptly have needed information in third party 3 the server, thereby third party 3 determines required content to the request of sending of its other party and according to corresponding results; The third mode, the i.e. information that directly provides by its other party.
Those skilled in the art will be understood that in above-mentioned first kind of mode, described information can be that third party 3 sets up on their own, and for example third party 3 has the content (for example third-party introduction) of copyright.And in changing example, this information also can be the compilation to some hot information, for example puts in order on the basis of the content that content service provider provides and the content that obtains.
Those skilled in the art will be understood that in the above-mentioned second way, the third mode that described other can for example provide the comprehensive website of news to be content service provider.And in changing example, also can be search engine, promptly third party 3 sends a searching request to these search engines, and search engine is determined required content to the answer of this searching request.
Those skilled in the art will be understood that, in the above-mentioned second way, in order to guarantee that the new response message that the third party provides is unlikely to postpone too of a specified duration, third party 3 can be provided with the response time, for example from receiving described response message to the response time upper limit of sending the described new response message, and if need send request message to above-mentioned other sides, from sending these request messages to obtaining the response time upper limit that above-mentioned its other party is replied, for example, do not reply if in these upper limits, obtain, so just can consider to replace, perhaps cancel these new contents with other new contents.
Those skilled in the art will be understood that at above-mentioned the third mode can multiple realization, and for example third party 3 only provides a hyperlink to this content, and the pairing content of hyperlink is then provided by above-mentioned its other party.Under these circumstances, when described its other party was provided by the content changing that provides, then on the result, the new content that comprises in the new response message that described third party 3 provides also will be different.Again for example, above-mentioned other side also can be a search engine, and at this moment, then possible result is the Search Results of this search engine.
With reference to figure 11B, it will be appreciated by those skilled in the art that the new content that response message presented that the figure shows by third party's generation is different with the content that former response message presents again, for example wherein the display mode of " guidelines for examination " literal is different with former response message.Should be understood that also simultaneously at some to change in the example that the new content that response message presented can be identical with the content that former response message is presented.For example, when the object in the former response message is carried out replacement operation, this object can be changed to hyperlink, and the extended formatting of this object is all constant, have only when the user is placed on mouse on this object this moment to show that just this object comprises hyperlink, otherwise the content that new response message presents is identical with former response message.
With reference to Figure 12, it has described the structural representation that the service generator that the third party serves is provided of a fourth embodiment in accordance with the invention.In the present embodiment, service generator 7 comprises receiving system 73, be used to receive the information that send the outside, this information can be the response message that the service side 2 shown in Fig. 3 or Fig. 4 provides, and also can be the response message of transmitting via requesting party 1 shown in Fig. 3 or Fig. 4; This device 7 also comprises processing unit 72, is used for described receiving system 73 received information are handled, and for example new response message is handled and formed to above-mentioned response message; This device 7 also comprises database 71, is used to store one or more tables of data, and comprising described third party in these tables provides the third party to serve needed related data, information, content; This device 7 also comprises dispensing device 74, is used for the information after handling through processing unit 72, and perhaps described processing unit 72 and described database 71 cooperate the information after the processing of finishing to send.
With reference to Figure 12, in the present embodiment, described processing unit 72 is connected with described receiving system 73 again, and from described receiving system 73 reception information; Described processing unit 72 is connected with described database 71 again, and sends a request message or instruct to described database 71, and according to these request messages or instruction, described database is operated, and generates corresponding response message and return to described processing unit 72; Described dispensing device 74 is connected with described processing unit 72, and receives the information that described processing unit 72 sends, the result after for example the information that sends according to described receiving system 73 is handled.And described receiving system 73 comprises input interface 731, receives various information by this interface 731 from the outside of this device 7; Described dispensing device 74 comprises output interface 741, sends various information by this interface 741 to the outside of this device 7, for example above-mentioned new response message.
Those skilled in the art will appreciate that according to the different needs of system and different configurations the processing procedure of above-mentioned processing unit 72 can be complicated, also can be simple relatively.For example above-mentioned processing unit 72 can be finished corresponding processing to flow process shown in Figure 9 as Fig. 5.
It will be appreciated by those skilled in the art that above-mentioned receiving system 73 can have a plurality of input interfaces 731, thereby can receive a plurality of information simultaneously.These a plurality of information can be from same requesting party or same client software, also can be from different requesting parties or different clients software.These a plurality of information can be the information of same format, for example are the Http text, also can be the information of different-format, and for example part is the Http text, and part is the plain text content, and part is the information that meets office software such as Word application program.Those skilled in the art also understand similarly, and above-mentioned dispensing device 74 can have a plurality of output interfaces 741, thereby can send a plurality of information simultaneously.These a plurality of information can send to same requesting party or same client software, also can send to different requesting parties or different clients software.
Again with reference to Figure 12, among the embodiment therein, described processing unit 72 is after the information that described receiving system 73 is sent is handled, to send a request message to described database 71,71 pairs of these request messages of described database are handled, for example once screen according to this request message, thereby form a response message, and this response message sent to described processing unit 72, continue the information that receiving system 73 sends is handled according to this response message by described processing unit 72 again, after disposing, the object information after handling is sent to described dispensing device 74, and send by described dispensing device 74.Therefore, in this enforcement, cooperate the single treatment process of finishing with above-mentioned database 71 by above-mentioned processing unit 72.Those skilled in the art will appreciate that object information after the above-mentioned processing can be the new response message described in the step S503 of Fig. 5.
And those skilled in the art understand, in the variation example of present embodiment, the information that above-mentioned processing unit 72 can directly receive described receiving system 73 is handled, and the information after will handling directly sends to described dispensing device 74, does not need to call the information in the described database 71 this moment.For example described processing unit 72 only increases the label character " emphasis " that a third party sets in the response message that the service side shown in Fig. 3 or Fig. 42 provides.
Comprise many tables of data in the described database 71, in the present embodiment, it only comprises the key object information table, wherein comprises field contents such as key object, trigger event at least.Those skilled in the art will appreciate that in the present embodiment according to these key objects, the information that 72 pairs of receiving systems 73 of processing unit send is handled.For example, in one embodiment, corresponding key object is made amendment in the information that 72 pairs of described receiving systems 73 of described processing unit send, and replaces with the content that comprises corresponding trigger event.
In the variation example of present embodiment, described database 71 also comprises the history information table, is used to store requesting party 1 request message historical record, thereby provides accurate service according to the information in this table for the requesting party.For example it will be appreciated by those skilled in the art that this history information table comprises customer identification number (being used to discern the requesting party), history information fields such as (for example can be made up of a plurality of key objects or classification) at least.Third party 3 transfers corresponding history information in the history information table according to the customer identification number of requesting party's 1 correspondence in processing procedure, and provides service accurately according to history information for this requesting party.
With reference to Figure 13, the structural representation according to the processing unit 72 of the service generator of fourth embodiment of the invention has been described.Described processing unit 72 comprises pretreatment unit 723 and generating apparatus 724.Pretreatment unit 723 is used for coming described response message is handled to obtain result based on pre-defined rule; Generating apparatus 724 is used for generating new response message based on result.Two devices are connected with database 71 respectively and therefrom read relevant information.
With reference to Figure 13, in the variation example of this embodiment, pretreatment unit 723 can have other purposes, for example come described response message is handled to obtain result based on pre-defined rule and according to requesting party's relevant information of requesting party 1, again for example, obtain one or more key objects based on pre-defined rule by described response message and according to selecting the specific key object in described request side with as result in requesting party 1 the described one or more key objects of requesting party's relevant information cause.Generating apparatus 724 also has various variations similarly, as described in summary of the invention.
With reference to Figure 14, it has described the structural representation of service generator according to a fifth embodiment of the invention.With embodiment illustrated in fig. 13 different, service generator 7 also comprises retransmission unit 75 and content collating unit 76.Wherein said retransmission unit 75 is connected with described database 71, and is used to receive the information that described database 71 is sent, and handles and process information is returned to described database 71 according to this information.In the described processing procedure of described retransmission unit 75, may also install 7 outsides to this and send request, and handle again according to the result of this request according to described information.For example, it will be appreciated by those skilled in the art that described retransmission unit 75 can send a request to a search engine or its other party, and these search engines or its other party will be returned a response message to described retransmission unit 75.This situation often occurs in described processing unit 72 and sends a request to described database 71, and database 71 should ask to provide response message, therefore, database 71 sends a request so that provide a response message by replying at this request to described processing unit 72 by described retransmission unit 75 to this its other party of installing 7 outsides again.The described processing unit 72 that is arranged so that of described retransmission unit 75 when being necessary can be in real time handled content arbitrarily, and not only is confined to the content of database 71.
With reference to Figure 14, wherein, described content collating unit 76 is connected with described database 71 again, and is used for the content after described database 71 provides arrangement.In the present embodiment, described content collating unit 36 is in the suitable moment, for example the moment of these 7 free time of device is sent request to the external world, and the response message at these requests put in order, install 7 desired standards so that it meets this, and the content after will putting in order offers described database 71.Content after described database 71 is put these in order is stored, and for example is stored in the foregoing information table, thereby can cooperates described processing unit 72 to handle accordingly.
It will be appreciated by those skilled in the art that in the present embodiment foregoing collating unit 76 is automations, promptly finish collection and housekeeping automatically content by computer.And in the variation example of present embodiment, foregoing collating unit 76 also can comprise manual part, the interface that an input promptly is provided or imports allows the attendant of this device 7 to import or to import database 71 by content collating unit 36 through the content of arrangement.In some cases, finish by hand that the content arrangement still is necessary, because may there be some deviation in content collating unit 76 by the content of calculating automatic arrangement, perhaps for the content of some aspect, can not correctly put in order, therefore, just be necessary very much by finishing the content arrangement by hand.
Similarly, those skilled in the art also is appreciated that, in the variation example of the foregoing description, described retransmission unit 75 and described content collating unit 76 can not be present in the service generator 7 simultaneously, for example described retransmission unit 75 can not exist, at this moment, then when not comprising some content in the described database 71, described processing unit 72 is not handled accordingly.These can specifically be provided with according to concrete application of the present invention.
With reference to Figure 15, structural representation of the network equipment that provides according to a sixth embodiment of the invention has been provided for it.Wherein, this network equipment comprises above-mentioned service generator 7, example device 7 as shown in Figure 12 or Figure 14.Such network equipment can provide the third party to serve by installing 7.For example this network equipment can be a webserver.
Similarly, the present invention also provides the subscriber equipment that comprises above-mentioned service generator 7, and these subscriber equipmenies can directly be realized third party's service of the present invention by device 7.
With reference to Figure 16, it has described the structural representation of system according to a seventh embodiment of the invention.This described service system 3 that provides the third party to serve comprises requesting party 1, service side 2 and third party 3, and wherein the third party comprises the above-mentioned network equipment 8.In the present embodiment, requesting party 1 sends to service side 2 by the Internet and is used to ask a service side that the request message of service is provided, service side's 2 processes said request message provide response message, and described response message sent to described third party 3,8 pairs of these response messages of the network equipment in the third party 3 are handled, and new response message is provided, and requesting party 1 receives above-mentioned new response message from third party 3.And in the variation example of present embodiment, described service side 2 sends to requesting party 1 with described response message, described request side 1 is transmitted to third party 3 with described response message, after handling the new response message of generation by 8 pairs of these response messages of the network equipment in the third party 3 again, requesting party 1 receives these new response messages by the Internet from third party 3 again.And change in the example at another, service side 2 directly sends to third party 3 with response message, 8 pairs of these response messages of the network equipment in the third party 3 send it back described service side 2 with this new response message after handling and generating new response message again, requesting party 1 again by the Internet from the side of service 3 these new response messages of reception.
In variation example embodiment illustrated in fig. 16, described service system 3 may not be connected with requesting party 1 or service side 2 by the Internet yet, for example be connected with requesting party's equipment 1 by local area network (LAN), perhaps the application program that provided of service side 2 itself just is present in the database 35, then can directly call, and not need to obtain from the side of service by the Internet.
More than specific embodiments of the invention are described.It will be appreciated that the present invention is not limited to above-mentioned specific implementations, those skilled in the art can make various distortion or modification within the scope of the appended claims.

Claims (30)

1. one kind provides the third party service method, comprises the steps:
A. the requesting party sends to service side and is used to ask a service side that the request message of service is provided;
B. be somebody's turn to do service side's processes said request message, and response message is provided;
C. the third party handles this response message, and new response message is provided;
D. described new response message is sent to this requesting party.
2. method according to claim 1, wherein, described steps d may further comprise the steps:
-described third party sends to described request side with described new response message.
3. method according to claim 1 and 2, wherein, described step b may further comprise the steps:
-described service side processes said request message, and generate response message;
-described service side sends to described third party with described response message.
4. method according to claim 1 and 2, wherein, described step b may further comprise the steps:
-described service side processes said request message, and generate response message;
-described service side sends to described request side with described response message;
-described request side sends to described third party with described response message.
5. according to each described method in the claim 1 to 4, wherein said step c may further comprise the steps:
C1. come described response message is handled based on pre-defined rule, to obtain result;
C2. generate new response message based on described result.
6. method according to claim 5, wherein said step c1 is:
Based on pre-defined rule, and come described response message is handled, to obtain result according to requesting party's relevant information of described request side.
7. method according to claim 6, wherein said step c1 may further comprise the steps:
-obtain one or more key objects based on pre-defined rule by described response message;
-according to selecting the specific key object in described request side in the described one or more key objects of requesting party's relevant information cause of described request side, with as result.
8. according to claim 6 or 7 described methods, wherein said requesting party's relevant information comprises in the request message historical record, described request side's preset parameters information of described request side each at least.
9. according to each described method in the claim 5 to 8, wherein said step c2 comprises any of following operation or appoints a plurality of:
-based on described result described response message is increased new object;
-replace part object or whole objects in the described response message based on described result with new object;
-based on described result the part object in the described response message or whole object are deleted; And
-hide based on the part object in the described response message of described result or whole object.
10. according to each described method in the claim 1 to 9, wherein, described new object is based on to the processing of the request results of one or more service sides and obtain.
11. according to each described method in the claim 1 to 10, wherein, the described new content that response message presented is different from the content that response message presented that described service side directly provides.
12. a service generator that provides the third party to serve comprises:
Receiving system is used to receive the response message that service side provides for the requesting party;
Processing unit is used for this response message is handled, and forms new response message; And
Dispensing device is used for described new response message is sent to this requesting party.
13. service generator according to claim 12, wherein, described receiving system also is used to receive the described response message that is sent by described service side.
14. service generator according to claim 12, wherein, described receiving system also is used to receive the described response message of being transmitted by described request side.
15. according to each described service generator in the claim 12 to 14, wherein said processing unit comprises:
Pretreatment unit is used for coming described response message is handled based on pre-defined rule, to obtain result; And
Generating apparatus is used for generating new response message based on described result.
16. service generator according to claim 15, wherein, described pretreatment unit comes described response message is handled based on pre-defined rule and according to requesting party's relevant information of described request side, to obtain result.
17. service generator according to claim 16, wherein, pretreatment unit obtains one or more key objects based on pre-defined rule by described response message, and according to selecting the specific key object in described request side in the described one or more key objects of requesting party's relevant information cause of described request side, with as result.
18. according to claim 16 or 17 described service generators, wherein, described request side's relevant information comprises in the request message historical record, described request side's preset parameters information of described request side each at least.
19. according to each described service generator in the claim 15 to 18, wherein, described generating apparatus is by following at least any or appoint a plurality of operations to generate described new response message:
-based on described result described response message is increased new object;
-replace part object or whole objects in the described response message based on described result with new object;
-based on described result the part object in the described response message or whole object are deleted; And
-hide based on the part object in the described response message of described result or whole object.
20. according to each described service generator in the claim 12 to 19, wherein, described new object is based on to the processing of the request results of one or more service sides and obtain.
21. according to each described service generator in the claim 12 to 20, wherein, the described new content that response message presented is different from the content that response message presented that described service side directly provides.
22. a network equipment is characterized in that, comprises as each described service generator of providing the third party to serve of being used in the claim 12 to 21.
23. a subscriber equipment is characterized in that, comprises as each described service generator of providing the third party to serve of being used in the claim 12 to 21.
24. according to each described method in claim 7 or the claim 9 to 11 and according to each described service generator in claim 17 or the claim 19 to 21, wherein, described object or key object comprise at least in literal, picture, animation information, acoustic information, the video information any or a plurality of arbitrarily.
25. one kind the system that provides the third party to serve is provided, wherein, comprises:
The requesting party, it sends to service side and is used to ask a service side that the request message of service is provided,
Service side, its processes said request message, and response message is provided,
The third party, it is handled this response message, and new response message is provided,
Wherein, this requesting party also is used to receive described new response message.
26. system according to claim 25, wherein, described third party also is used for described new response message is sent to described request side.
27. according to claim 25 or 26 described systems, wherein, described service side also is used for described response message is sent to described third party.
28. according to claim 25 or 26 described systems, wherein, described service side also is used for described response message is sent to described request side,
Wherein, described request side also is used for described response message is transmitted to described third party.
29. according to the described system of claim 25 to 28, wherein, described service side comprises the network equipment as claimed in claim 22.
30. according to each described method in the claim 1 to 11 and according to each described service generator equipment in the claim 11 to 21 and according to each described system in the claim 25 to 29, wherein, described service side is following any:
-application program service merchant;
-ICP;
-community platform provider; And
-search engine.
CN200610136012.2A 2006-10-16 2006-10-16 A method and system for providing third-party service Pending CN101166181A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN200610136012.2A CN101166181A (en) 2006-10-16 2006-10-16 A method and system for providing third-party service
PCT/CN2007/070821 WO2008049360A1 (en) 2006-10-16 2007-09-29 A method and the corresponding system for providing service from the third party
JP2007268063A JP2008097613A (en) 2006-10-16 2007-10-15 Method and apparatus for providing third-party service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200610136012.2A CN101166181A (en) 2006-10-16 2006-10-16 A method and system for providing third-party service

Publications (1)

Publication Number Publication Date
CN101166181A true CN101166181A (en) 2008-04-23

Family

ID=39324145

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200610136012.2A Pending CN101166181A (en) 2006-10-16 2006-10-16 A method and system for providing third-party service

Country Status (3)

Country Link
JP (1) JP2008097613A (en)
CN (1) CN101166181A (en)
WO (1) WO2008049360A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103634693A (en) * 2013-11-08 2014-03-12 上海骋娱传媒技术有限公司 Method and device for acquiring third-party contents
CN104038696A (en) * 2014-06-10 2014-09-10 小米科技有限责任公司 Shooting apparatus recommendation method and device
CN106202572A (en) * 2016-08-18 2016-12-07 广州视睿电子科技有限公司 E-book catalog indication method and device
CN107637019A (en) * 2015-06-02 2018-01-26 华为技术有限公司 The infrastructure or the method and apparatus of network connection service provided using third party
US10448320B2 (en) 2015-06-01 2019-10-15 Huawei Technologies Co., Ltd. System and method for virtualized functions in control and data planes
US10700936B2 (en) 2015-06-02 2020-06-30 Huawei Technologies Co., Ltd. System and methods for virtual infrastructure management between operator networks
US10862818B2 (en) 2015-09-23 2020-12-08 Huawei Technologies Co., Ltd. Systems and methods for distributing network resources to network service providers
US10887118B2 (en) 2014-10-10 2021-01-05 Huawei Technologies Co., Ltd. Methods and systems for provisioning a virtual network in software defined networks

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6218720B2 (en) * 2014-11-05 2017-10-25 ウイングアーク1st株式会社 Data processing system, server and data processing management program
JP7410214B2 (en) 2022-05-13 2024-01-09 Lineヤフー株式会社 Information processing device, information processing method, and information processing program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2396707B (en) * 2002-10-17 2004-11-24 Vodafone Plc Facilitating and authenticating transactions
TW200532480A (en) * 2003-12-19 2005-10-01 Ibm Dynamic late binding of third party on demand services in an on-demand infrastructure

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103634693A (en) * 2013-11-08 2014-03-12 上海骋娱传媒技术有限公司 Method and device for acquiring third-party contents
CN104038696A (en) * 2014-06-10 2014-09-10 小米科技有限责任公司 Shooting apparatus recommendation method and device
CN104038696B (en) * 2014-06-10 2018-06-05 小米科技有限责任公司 Shoot the recommendation method and device of instrument
US10887118B2 (en) 2014-10-10 2021-01-05 Huawei Technologies Co., Ltd. Methods and systems for provisioning a virtual network in software defined networks
US10448320B2 (en) 2015-06-01 2019-10-15 Huawei Technologies Co., Ltd. System and method for virtualized functions in control and data planes
CN107637019A (en) * 2015-06-02 2018-01-26 华为技术有限公司 The infrastructure or the method and apparatus of network connection service provided using third party
CN107637019B (en) * 2015-06-02 2020-06-02 华为技术有限公司 Method and apparatus for using third party provided infrastructure or network connectivity services
US10700936B2 (en) 2015-06-02 2020-06-30 Huawei Technologies Co., Ltd. System and methods for virtual infrastructure management between operator networks
US10892949B2 (en) 2015-06-02 2021-01-12 Huawei Technologies Co., Ltd. Method and apparatus to use infra-structure or network connectivity services provided by 3RD parties
US10862818B2 (en) 2015-09-23 2020-12-08 Huawei Technologies Co., Ltd. Systems and methods for distributing network resources to network service providers
CN106202572A (en) * 2016-08-18 2016-12-07 广州视睿电子科技有限公司 E-book catalog indication method and device

Also Published As

Publication number Publication date
JP2008097613A (en) 2008-04-24
WO2008049360A1 (en) 2008-05-02

Similar Documents

Publication Publication Date Title
CN101166181A (en) A method and system for providing third-party service
RU2745632C1 (en) Automated response server device, terminal device, response system, response method and program
EP2089817B1 (en) Method and system for intelligent processing of electronic information
US20160117697A1 (en) Method and apparatus for collecting and disseminating information over a computer network
KR20090005097A (en) Systems and methods of transforming data for web communities and web applications
CN101166128A (en) A method for providing third-party service and corresponding system
CN109829123A (en) A kind of method for sending information and device
CN101166211A (en) A method and system for providing network resource information and corresponding service
Palagin et al. Research and development workstation environment: The new class of current research information systems
TW486638B (en) A system, method and article of manufacture for effectively interacting with a network user
Chusho et al. Automatic filling in a form by an agent for web applications
WO1998048359A1 (en) Feature constraint based document information retrieval and distribution
KR102252096B1 (en) System for providing bigdata based minutes process service
Wang A multigroup study of continuance intention of mobile banking in China
KR100582196B1 (en) Overseas scientific electronic plain text linking utilization service system and method thereof, and recording media storing computer program for the method
JP7337977B2 (en) Post analysis device, post analysis program, post analysis method, and analysis information providing system
Kabanda et al. Extending model driven architecture benefits to requirements engineering
CN116595154B (en) Task processing method and automatic question-answering method
JP2006163958A (en) Information collection system by input form
Kim Real-time Analysis of Time-based Usability and Accessibility for Human Mobile-Web Interactions in the Ubiquitous Internet.
Dutton Trust–Issues in the design and development of electronic commerce systems
TW544592B (en) A client intention networking experience
JP2023093980A (en) Problem search support apparatus, and problem search support method
CN115099821A (en) Network transaction platform based on attachment uploading, method and application thereof
KR101497116B1 (en) Method for Providing User-created Multimedia Contents

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: ZHENGZHOU YUANCHENG HENGYE ADVERTISEMENT CO., LTD.

Free format text: FORMER OWNER: HUBER TECHNOLOGY CO., LTD.

Effective date: 20100115

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20100115

Address after: No. 71, agricultural road, Jinshui District, Henan, Zhengzhou Province, China: 450053

Applicant after: Zhengzhou Yuancheng Hengye Advertisement Co., Ltd.

Address before: 26K-L, Tong Tong Information Plaza, 55 Huaihai West Road, Shanghai, 200030

Applicant before: Amber Technology Co., Ltd.

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20080423