[summary of the invention]
Based on this, it is necessary to provide a kind of and can improve the sharing method in the open platform targetedly shared.
Additionally, there is a need to provide a kind of can improve the share system in the open platform targetedly shared.
Sharing method in a kind of open platform, comprises the steps:
Open platform server provides to third-party application shares assembly, for subscription client in sharing assemblyInput sharing contents;
Sharing contents is transferred to open platform server by third-party application;
Described open platform server receives the sharing contents of third-party application, and propelling movement point in open platformEnjoy content.
Preferably, described open platform server provides to third-party application and shares assembly, for subscription clientThe step inputting sharing contents in sharing assembly is:
Share assembly by described open platform server third-party application in open platform provides, obtainTake subscription client on third-party application by sharing the sharing contents inputted in the input frame of assembly.
Preferably, described open platform server provides to third-party application and shares assembly, for subscription clientThe step inputting sharing contents in sharing assembly is:
Described third-party application shares the list of identification information of object by sharing assembly to user's return;
Obtain user selects list of identification information to operate obtain selecting share object id information;
Share object id information by selected and share object and generate sharing contents.
Preferably, described open platform server receives the sharing contents of third-party application, and at open platformAlso comprise the steps: before the step of middle propelling movement sharing contents
Share the third-party application that assembly is shared according to identification information instruction sharing contents;
Object is shared in process, makes sharing object and be consistent with the third-party application shared after process;
Push sharing contents according to identification information to the user of the third-party application shared, described in share inHold include process after share object.
Preferably, described open platform server receives the sharing contents of third-party application, and at open platformAlso include after the step of middle propelling movement sharing contents:
The third-party application shared receives the sharing contents pushed.
Show, in the described third-party application shared, the sharing contents received.
Share system in a kind of open platform includes:
Open platform server, shares assembly for providing to third-party application, is sharing for subscription clientAssembly inputs sharing contents;
Transport module, for being transferred to described open platform server by the sharing contents of third-party application;
Described open platform server is additionally operable to receive the sharing contents of third-party application, and in open platformPush sharing contents.
Preferably, described open platform server is additionally operable in the third-party application in described open platform carryFor sharing assembly, obtain subscription client on third-party application by sharing input in the input frame of assemblySharing contents.
Preferably, described open platform server includes:
List return unit, in third-party application by share assembly to user return share objectList of identification information;
Acquiring unit, for obtain user selects list of identification information to operate obtain selecting share objectIdentification information;
Content generation unit, for sharing object id information and share object generation sharing contents by selected.
Preferably, open platform server includes:
Indicating member, for by share assembly according to identification information instruction sharing contents shared the 3rdFang Yingyong;
Processing unit, shares object for process, makes to share object and the third party shared after processApplication is consistent;
Push unit, is used for according to identification information within user's propelling movement of the third-party application shared is sharedHold, described sharing contents include process after share object.
Preferably, described open platform server also includes:
Receive unit, receive the sharing contents pushed for the third-party application for being shared;
Display unit, for showing, in the described third-party application shared, the sharing contents received.
In sharing method in above-mentioned open platform and system, open platform server provides to third-party applicationShare assembly, and obtain, by sharing assembly, the sharing contents that subscription client inputs, to realize sharing contentsPropelling movement in open platform, and then make other users can be in another third-party application of open platformCheck the content shared, substantially increase the specific aim shared.
[detailed description of the invention]
Fig. 1 shows the method flow shared in open platform in an embodiment, comprises the steps:
Step S110, open platform server provides to third-party application shares assembly, exists for subscription clientShare input sharing contents in assembly.
In the present embodiment, third-party application is the various network applications provided a user with in open platform, such as,It can be virtual community.By open platform server third-party application in open platform providesShare assembly, obtain subscription client on third-party application by share input in the input frame of assembly pointEnjoying content, this sharing contents includes sharing object and sharing the identification information of object.
Button can be arranged as required in third-party application, such as, send button or share button, logicalCross user's operation interpolation to sharing assembly in third-party application and share object, and determine that this shares object pairThe identification information answered.Further, identification information can be that user inputs.After with the addition of sharing contentsIn third-party application, click on button by subscription client, trigger and share assembly sharing contents is shared.
Specifically, sharing object can be the information shown in the third-party application such as virtual community, it is possible toTo be the information obtained from other website or other third-party application;Share the identification information of object be used to rightThe user of input sharing contents wishes that other users shared information are identified, and can be friend relationThe identification information of a certain good friend in chain, it is also possible to be the mark in the third-party application such as mailbox in contact person's address listKnowledge information, its concrete form can be identification number, email address etc..
In another embodiment, after subscription client inputs sharing contents in sharing assembly, will storageThe sharing contents of input, in order to show in third-party application.
In one embodiment, as in figure 2 it is shown, the detailed process of above-mentioned steps S110 is:
Step S111, third-party application shares the list of identification information of object by sharing assembly to user's return.
In the present embodiment, third-party application arranges list of identification information, in this list of identification informationUser can check each contact person in the identification information of each good friend in friend relation chain and contact person's address listIdentification information.
Step S113, obtain user selects list of identification information to operate obtain selecting share object identityInformation.
In the present embodiment, obtain the selection operation that list of identification information is submitted to by user, to obtain this userSelected shares object id information, this identification information be user share by the carrying out sharing object rightOther users answered.
Step S115, shares object id information by selected and share object and generate sharing contents.
In the present embodiment, in third-party application, that selectes in list of identification information shares object id informationWith share the sharing contents that object becomes complete, can realize according to this sharing contents with various identification informationsThe recommendation sharing object carried out by target.
Step S130, sharing contents is transferred to open platform server by third-party application.
In the present embodiment, sharing contents is sent to the opening being in backstage by the third-party application in open platformPlatform Server.
Step S150, open platform server receives the sharing contents of third-party application, and in open platformPush sharing contents.
In the present embodiment, open platform server receives from the sharing contents of third-party application in open platform,And other third-party application in open platform carry out the recommendation of sharing contents.
In another embodiment, as it is shown on figure 3, the detailed process of above-mentioned steps S150 is:
Step S151, shares the third-party application that assembly is shared according to identification information instruction sharing contents.
In the present embodiment, owing to identification information can be the identification information of a certain good friend in friend relation chain,Can also be the identification information in contact person's address list, and friend relation chain can be in virtual communityFriend relation chain, it is also possible to be the friend relation chain in JICQ, it is also possible to be the good of other formFriend's relation chain, therefore, shares the third-party application that assembly is shared according to identification information instruction sharing contents,This third-party application will be the arbitrary third-party application in open platform.
Step S153, processes and shares object, makes to share object and the third-party application shared after processIt is consistent.
In the present embodiment, message form corresponding to each third-party application is typically different, such as,Message form in virtual community is to be not inconsistent with the message form in JICQ, because ofThis, for ensureing the stability in subsequent processes, need according to the third-party application pair sharing assembly instructionShare object to process so that share object and meet virtual community or JICQ etc. the 3rdInformation architecture in Fang Yingyong, to adapt in the third-party application such as virtual community or JICQDifferent page presentation form.
Step S155, pushes sharing contents according to identification information to the user of the third-party application shared,This sharing contents include process after share object.
In the present embodiment, push out containing the treated sharing contents sharing object so that shouldSharing object can normal presentation in the page corresponding to identification information, it is to avoid due to as recommending targetThe difference of various third-party application and after pushing sharing contents, share object produce the situation of mistake and occur.
In another embodiment, as shown in Figure 4, after above-mentioned steps S150, further comprises following steps:
Step S410, the third-party application shared receives the sharing contents pushed.
In the present embodiment, in open platform, the third-party application shared will receive a certain third partyThe sharing contents that application is pushed, and the third party shared is determined according to the identification information in sharing contentsUser corresponding in application.
Step S430, shows the sharing contents received in the third-party application shared.
In the present embodiment, owing to sharing contents pushes according to identification information, therefore, only withThe page that this identification information is relevant can view the sharing contents of propelling movement, such as, the 3rd sharedIn Fang Yingyong, user can be checked only logged in the User Page at this identification information place by identification information afterTo the sharing contents pushed, and the page at not relevant to sharing contents identification information user place is can notEnough see the sharing contents of reception, improve the ability of protection privacy of user.
In a specific embodiment, user shares, in virtual community, the input frame that assembly is providedObject is shared in middle interpolation, and selectes this recommendation target sharing object, this recommendation mesh in list of identification informationMark is respectively the good friend A in friend relation chain, and the contact person B in contact person's address list of mailbox.
Now, generate sharing contents and the sharing contents of contact person B of good friend A respectively, and transmittedIn open platform server.The assembly of sharing of virtual community is known according to the identification information of good friend AFriend A is user good friend in JICQ, and contact person B is user contact person in mailbox, because ofThis, process sharing object so that the letter sharing object after process from the sharing contents of good friend ABreath form is identical with the message form in JICQ, right to sharing in the sharing contents of contact person BAs processing, the object of sharing of contact person B is made to adapt with the message form in mailbox.
To sharing after object is disposed, according to by the sharing contents of good friend A to instant messaging workIn tool, good friend A pushes, the contact person B being pushed in mailbox by the sharing contents of contact person B.
In another embodiment, as it is shown in figure 5, the share system in a kind of open platform, including openPlatform Server 10 and transport module 30.
Open platform server 10, shares assembly for providing to third-party application, is dividing for subscription clientEnjoy input sharing contents in assembly.
In the present embodiment, third-party application is the various network applications provided a user with in open platform, such as,It can be virtual community.Open platform server is additionally operable to carry in the third-party application in open platformFor sharing assembly, obtain subscription client on third-party application by sharing input in the input frame of assemblySharing contents, this sharing contents includes sharing object and sharing the identification information of object.
Open platform server 10 can be arranged as required to button, such as, send button in third-party applicationOr share button, in third-party application, the operation sharing assembly is added by user and share object, andDetermine that this shares the identification information that object is corresponding.Further, identification information can be that user inputs.?In third-party application, click on button by subscription client after with the addition of sharing contents, trigger and share assemblySharing contents is shared.
Specifically, sharing object can be the information shown in the third-party application such as virtual community, it is possible toTo be the information obtained from other website or other third-party application;Share the identification information of object be used to rightThe user of input sharing contents wishes that other users shared information are identified, and can be friend relationThe identification information of a certain good friend in chain, it is also possible to be the mark in the third-party application such as mailbox in contact person's address listKnowledge information, its concrete form can be identification number, email address etc..
In another embodiment, after subscription client inputs sharing contents in sharing assembly, open flatStation server 10 is by the sharing contents of storage input, in order to show in third-party application.
In another embodiment, as shown in Figure 6, above-mentioned open platform server 10 includes that list returns listUnit 110, acquiring unit 130 and content generation unit 150.
List return unit 110, in third-party application by share assembly to user return share objectList of identification information.
In the present embodiment, list returns unit 110 and arranges list of identification information in third-party application, at thisIn one list of identification information, user can check that the identification information of each good friend in friend relation chain and contact person are led toThe identification information of each contact person in news record.
Acquiring unit 130, for obtaining user, that list of identification information selects to operate sharing of obtaining selecting is rightAs identification information.
In the present embodiment, acquiring unit 130 obtains the selection operation that list of identification information is submitted to by user,Sharing object id information with obtain that this user selectes, it is to share object that this identification information is userCarry out sharing other corresponding users.
Content generation unit 150, for by selected share object id information and share object generate share interiorHold.
In the present embodiment, in third-party application, content generation unit 150 is by selected in list of identification informationShare object id information and share object and become complete sharing contents, according to this sharing contentsRealize the recommendation sharing object carried out by target with various identification informations.
Transport module 30, for being transferred to open platform server 10 by the sharing contents of third-party application.
In the present embodiment, transport module 30 sends the sharing contents of the third-party application in open platform to placeOpen platform server 10 in backstage.
Open platform server 10 is additionally operable to receive the sharing contents of third-party application, and pushes away in open platformSend sharing contents.
In the present embodiment, open platform server 10 received in the sharing of in open platform third-party applicationHold, and other third-party application in open platform carry out the recommendation of sharing contents.
In another embodiment, as it is shown in fig. 7, above-mentioned open platform server 10 also includes indicating member150, processing unit 160 and push unit 170.
Indicating member 150, for the by sharing that assembly is shared according to identification information instruction sharing contentsTripartite applies.
In the present embodiment, owing to identification information can be the identification information of a certain good friend in friend relation chain,Can also be the identification information in contact person's address list, and friend relation chain can be in virtual communityFriend relation chain, it is also possible to be the friend relation chain in JICQ, it is also possible to be the good of other formFriend's relation chain, therefore, indicating member 150 is divided according to identification information instruction sharing contents by sharing assemblyThe third-party application enjoyed, this third-party application will be the arbitrary third-party application in open platform.
Processing unit 160, shares object for process, makes to share object and the 3rd shared after processFang Yingyong is consistent.
In the present embodiment, message form corresponding to each third-party application is typically different, such as,Message form in virtual community is to be not inconsistent with the message form in JICQ, because ofThis, for ensureing the stability in subsequent processes, need processing unit 160 according to sharing assembly instructionThird-party application processes sharing object so that shares object and meets virtual community or IMUInformation architecture in the third-party application such as letter instrument, to adapt to virtual community or JICQ etc.Page presentation form different in third-party application.
Push unit 170, for sharing to user's propelling movement of the third-party application shared according to identification informationContent, sharing contents include process after share object.
In the present embodiment, push unit 170 pushes containing the treated sharing contents sharing objectGo out so that this shares object can normal presentation in the page corresponding to identification information, it is to avoid owing to makingAfter pushing sharing contents, share object produce mistake for recommending the difference of the various third-party application of targetSituation occur.
In another embodiment, as shown in Figure 8, above-mentioned open platform server 10 also includes receiving unit180 and display unit 190.
Receive unit 180, receive the sharing contents pushed for the third-party application for being shared.
In the present embodiment, in open platform, receiving unit 180 is that the third-party application shared will connectReceive the sharing contents that a certain third-party application is pushed, and according to the identification information in sharing contents determine byUser corresponding in the third-party application shared.
Display unit 190, for showing the sharing contents received in the third-party application shared.
In the present embodiment, owing to sharing contents pushes according to identification information, therefore, only withThe page that this identification information is relevant can view the sharing contents of propelling movement, such as, the 3rd sharedIn Fang Yingyong, user can be checked only logged in the User Page at this identification information place by identification information afterTo the sharing contents pushed, and the page at not relevant to sharing contents identification information user place is can notEnough see the sharing contents of reception, improve the ability of protection privacy of user.
In sharing method in above-mentioned open platform and system, open platform server provides to third-party applicationShare assembly, and obtain, by sharing assembly, the sharing contents that subscription client inputs, to realize sharing contentsPropelling movement in open platform, and then make other users can be in another third-party application of open platformCheck the content shared, substantially increase the specific aim shared.
Embodiment described above only have expressed the several embodiments of the present invention, and it describes more concrete and detailed,But therefore can not be interpreted as the restriction to the scope of the claims of the present invention.It should be pointed out that, for this areaThose of ordinary skill for, without departing from the inventive concept of the premise, it is also possible to make some deformation andImproving, these broadly fall into protection scope of the present invention.Therefore, the protection domain of patent of the present invention should be with appendedClaim is as the criterion.