CN101378405B - Method and system for implementing data interaction as well as relevant apparatus thereof - Google Patents

Method and system for implementing data interaction as well as relevant apparatus thereof Download PDF

Info

Publication number
CN101378405B
CN101378405B CN 200810149306 CN200810149306A CN101378405B CN 101378405 B CN101378405 B CN 101378405B CN 200810149306 CN200810149306 CN 200810149306 CN 200810149306 A CN200810149306 A CN 200810149306A CN 101378405 B CN101378405 B CN 101378405B
Authority
CN
China
Prior art keywords
dcd
information
client
server
dcd client
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.)
Active
Application number
CN 200810149306
Other languages
Chinese (zh)
Other versions
CN101378405A (en
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.)
Huawei Device Co Ltd
Huawei Device Shenzhen Co Ltd
Original Assignee
Huawei Device 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 Huawei Device Co Ltd filed Critical Huawei Device Co Ltd
Priority to CN 200810149306 priority Critical patent/CN101378405B/en
Publication of CN101378405A publication Critical patent/CN101378405A/en
Application granted granted Critical
Publication of CN101378405B publication Critical patent/CN101378405B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a method and a system for realizing data interaction and a related device thereof. The method comprises the following steps: a dynamic content distribution (DCD) server receives the information uploaded by a first DCD client; the DCD server processes the information and obtains a processing result; and the DCD server sends the processing result to a second DCD client satisfying the preset conditions. The system comprises the DCD server, the first DCD client and the second DCD client. By the method, the DCD server can process the data information saved on the server according to requests of the DCD clients and release the data information to other DCD users, thus realizing the exchange and communication between the DCD client and other DCD users; while other content-receiving DCD clients can select to show scene information, thus realizing the combination of the content and the scene information so as to enhance the experience of the users.

Description

A kind of method and system and relevant apparatus thereof of realizing data interaction
Technical field
The present invention relates to communication technique field, be specifically related to a kind of method and system and relevant apparatus thereof of realizing data interaction.
Background technology
Dynamic content dispensing (DCD, Dynamic Content Delivery) is to experience for the information browse that strengthens the user, the mode of downloading or pushing through the cycle, and the personalization that needs the user and the content update of customization are in user's terminal.Dynamic content dispensing has been simplified the mode that content is sent and content obtains widely, has reduced user's use difficulty, makes things convenient for the user to obtain the content of wanting most.Through lively these contents that represents, increased user's interactivity, attract the user initiatively to browse more relevant content.
Referring to Fig. 1, two major function entities of DCD are server end and client.
DCD server 101 has two functions: subscription and management function are responsible for handling the information on services that exchanges between DCD server and the DCD client, in addition the exchange message between processing and the content supplier; Distribution is distributed DCD content and context notification with adaption function to client.
DCD client 102 is the agencies with DCD function, can use the service that provides for the DCD client of one or more activation.Simultaneously, the DCD client resides in portable terminal, is used for using mutual part with the DCD client of DCD server and activation.The DCD client has three different logical functions to distribute wherein: subscribe to and management function is responsible for handling and the DCD server between the information on services that exchanges; Content reception and memory management functions are responsible for handling from the next content reception of server; The interactive function that the client uses registered client is used and the service of DCD system support between become possibility alternately.
DCD server (Server) is a part most crucial in the DCD system with DCD client (Client).They can accomplish the function that the most basic DCD content is sent and received.
Interface between DCD client and DCD server has three major functions: accomplish that content from the DCD server to the DCD client transmits and the DCD server to the management function of DCD client.Comprise activation deexcitation, the registration of DCD client, exchange of system message etc.And the DCD server sends to the content of DCD client and also can be divided into Pull and accomplish with two steps of Push: Pull accomplishes requests for content, the propelling movement of Push completion content.And on this most basic mode, can increase BCAST or P2P etc. the content mode of sending.
Though DCD content supplier 103 among Fig. 1 and DCD client application 104 also can have influence on the DCD system not in the DCD category.
DCD content supplier (CP) 103, service content and relevant information that DCD is provided are to server;
DCD client application 104 is used for giving the end user with the DCD content delivery.
In the prior art; The DCD client is in order to obtain the DCD content; Can at first from the contents list that the DCD server is sent, select needed information; And then self needed a part of information list content (or URI of information) fed back to the DCD server, and then through the mode of HTTP or the mode of PUSH content is sent to the DCD client by the DCD server.And in existing scheme, data can be sent to the DCD server in the terminal.
Can find out for the DCD server, issue the information content that CP provides, the content that perhaps issues CP and provide according to user's selection is being accomplished at present of a task.
DCD Server communicates three different modes with Mobile Client:
1) DCD Server is through PPG, and the content information that Mobile Client is needed is pushed on the Mobile Client with the mode of Push, and content is received by the Push Agent on the Client;
2) DCD Server communicates through HTTP mode and Mobile Client.The HTTP mode only provides a kind of means of download at present in DCD, its processing is accomplished by HTTP hander on Client;
3) DCD Server communicates through BCAST mode and Mobile Client.BCAST can send to Client with content through FLUTE, on Client, is handled by BCAST Client.
And Push Agent, HTTP hander, BCAST Client set up contact through DCD Client and DCD client application (DECA).
Through top introduction to DCD down sending content mode; Can find out that issuing of content is vital in the DCD technology; Also be the means that realize the final goal of DCD; But functions such as in the middle of the process of down sending content, we must consider the operation of uploading the required completion in back of partial information again, for example revise, interpolation.
Though; Exist the DCD server to send information to the DCD client, the DCD client receives the administrative messag of DCD server, accomplishes the mutual process of parameter with server; But the information that received of DCD client all is the information of having accomplished basically, and DCD user can't carry out any operation.
DCD client of the prior art can only be accomplished mutual with the DCD server, and can't realize mutual with other DCD user.Make user data can not realize sharing and intercommunication.
In addition, the information source of DCD server has CP and terminal, but user's data content information is kept on the network, and realizes online modification, and can greatly facilitate operation, the administrative power of DCD user to data message like this.But have only CP can carry out the preservation and the modification of content in the present scheme.
In sum, realize the DCD server to operation such as the preservation of data message and modification, interpolation and with other DCD client completion intercommunication be necessary.
In research and practice process to prior art; Inventor of the present invention finds; The DCD server can not be accomplished operations such as modification to data, interpolation, can't be offering help alternately between the client, can't collect the information of client, storage and corresponding operating.In addition, the DCD client can't be implemented in the information that the local terminal demonstration is uploaded and/or downloaded.Therefore, the DCD server can not be transmitted each user's information, accomplishes user data mutual of DCD application, can't realize sharing of data.
Summary of the invention
The embodiment of the invention provides a kind of DCD client that information initiatively is provided; And preserve, handle, share through the DCD server; And with the mutual method of other DCD client, can handle according to the requirement of DCD client and be kept at the data message on the server, and according to user's wish; Data message is distributed to other DCD user, realizes data sharing.
The method of the realization data interaction that the embodiment of the invention provides comprises: dynamic content dispensing DCD server receives the information of a DCD client upload; This information of DCD server process obtains result; The DCD server sends to result the 2nd DCD client that satisfies prerequisite.
The data interaction system that the embodiment of the invention provides comprises: the DCD server is used to receive the information of a DCD client upload; The information of handling a DCD client upload obtains result; Result is sent to the 2nd DCD client that satisfies prerequisite; The one DCD client is used for uploading information to the DCD server, and indication DCD server sends to the 2nd DCD client that satisfies prerequisite; The 2nd DCD client is used to receive the result that the DCD server sends.
The DCD server that the embodiment of the invention provides comprises: receiving element is used to receive the information of DCD client upload; Information process unit is used to preserve the information that receiving element receives, and the information of preserving is handled; Transmitting element is used for the result that obtains after the information process unit processing is sent to the DCD client that satisfies prerequisite.
The DCD client that the embodiment of the invention provides comprises: uploading unit, be used for giving the DCD server with information uploading, and indication DCD server sends to information the 2nd DCD client that satisfies prerequisite; Acquiring unit is used to obtain the result that the DCD server sends.
The embodiment of the invention adopts a kind of DCD Client that information initiatively is provided, and preserves, handles, shares through DCD Server, and with the mutual method of other DCD Client, the DCD server receives the information of a DCD client upload; This information of DCD server process obtains result; And result sent to the 2nd DCD client that satisfies prerequisite; Therefore the DCD server can be handled according to the requirement of client and be kept at the data message on the server; And according to user's wish; Data message is distributed to other DCD user, has realized the exchange and conmmunication between DCD client and other the DCD user, thereby strengthened user experience.
Description of drawings
Fig. 1 is the DCD system block diagram of prior art;
Fig. 2 is the concrete signaling process figure that realizes the embodiment one of the inventive method;
Fig. 3 is the concrete signaling process figure that realizes the embodiment two of the inventive method;
Fig. 4 is the concrete signaling process figure that realizes the embodiment three of the inventive method;
Fig. 5 is the concrete signaling process figure that realizes the embodiment four of the inventive method;
Fig. 6 is the concrete signaling process figure that realizes the embodiment five of the inventive method;
Fig. 7 is the composition frame chart of system of the present invention;
Fig. 8 is a kind of device sketch map of realizing the inventive method;
Fig. 9 is an another kind of device sketch map of realizing the inventive method.
Embodiment
The embodiment of the invention provides a kind of DCD to realize the method for data interaction, and the embodiment of the invention also provides data interaction system and relevant apparatus.
Data interactive method in the embodiment of the invention comprises:
The DCD server receives the information of a DCD client upload;
This information of DCD server process obtains result;
The DCD server sends to result the 2nd DCD client that satisfies prerequisite.
Can be kept at the data message on the server according to the requirement processing of client through this method DCD server; And according to user's wish; Data message is distributed to other DCD user, has realized the exchange and conmmunication between DCD client and other the DCD user, thereby strengthened user experience.
And the DCD server sends to the 2nd DCD client that satisfies prerequisite with result several kinds of condition of different can be arranged, and the DCD client realizes that information combines with scene information several kinds of condition of different is also arranged in addition, below is elaborated respectively.
Embodiment one,
In the present embodiment, the DCD client can and the DCD server between set up a kind of mode of interaction, and between DCD server and other DCD user, also set up interactive like this mode, thereby reach a DCD user and other DCD user's interaction.The DCD server is accomplished the transfer and the processing capacity of information.
For example, DCD user A wants to send a segment information to DCD user B, and hopes to see the result of transmission.DCD user A send information to the mode that DCD Server can use HTTP, and DCD Server is shown to A with the result.DCD user B redispatches information to DCD Server then, and DCD Server sends to B with the result again.Through so mutual, the exchanging of the completion information that DCD user A and B just can be real-time.Other DCD user is in a channel in this process, and therefore mutual data can obtain.
DCD Client can be through the DCD-1 interface to the method that DCD Server sends data message, or the POST method of HTTP.HTTP POST method is one of standard method of HTTP, can realize very easily.Because DCD Server and DCD Client have the ability of supporting HTTP, so use the POST method of HTTP that data can be sent to DCD Server, the data that transmit can be encapsulated in the message body of HTTP by XML.
DCD Client B makes amendment just one to the information of sending and representes that just transmit leg has only one for example in the present embodiment, and the recipient has a plurality of, and one of them recipient can carry out the modification of content.
Referring to Fig. 2, the concrete steps of facing the method that realizes embodiment one down describe in detail:
Step 201:DCD Client A subscribes to the channel that DCD Server provides;
The prerequisite of this embodiment is that the DCD Client of DCD user A, B, C has activated the DCD service, and registration.DCD ClientA just can register after accomplishing application activating.The application of DECA (DCD EnabledClient Application) will be registered on the DC (DCD Client), and DCD Client sends to DCD Server with registration message more simultaneously.
When subscribing to, DCD Client A can pass through dual mode:
1) channel list that can subscribe to of DCD Server sends to the DCD client;
2) DCD Client A sends request to DCD Server, requires DCD Server to send channel subscription information to the DCD client.
The channel that DCD Client A subscribes to must be provided by DCD Server and carry out the real time data information transfer service specially, and therefore also with regard to meaning person, other wants the DCD user who participates in or obtain real time data information all must join this channel.
Step 202:DCD Client B subscribes to the channel identical with the party A-subscriber;
The subscription of DCD Client B is similar with DCD Client A, and subscription all is that DCD Server is the employed channel of real time data message transmission.
Step 203:DCD Client C subscribes to the channel identical with the party A-subscriber;
The subscription of DCD Client C is similar with DCD Client A, and subscription all is that DCD Server is the employed channel of real time data message transmission.
Step 204:DCD Client A sends real time data information to DCD Server;
DCD Client sends real time data to the DCD Server that provides real time data to transmit channel, can accomplish through the DCD-1 interface according to prior art and also can accomplish through the HTTP mode.DCD Client A needs initiatively to uploading data.Therefore to present DCD content uploading, need to set up HTTP between DCD ClientA and DCDServer and is connected, so just can be to DCD Server transmission data.
HTTP POST method is one of standard method of HTTP, and POST request requires server to receive great deal of information, except the POST followed with parameter, also can continue the transmission data in the back, let server handle.Usually, the POST method is inseparable with cgi script, and server should start a cgi script and handle the data that POST sends.Here using the mode of HTTP is feasible for DCD client upload data message, and the data of being transmitted can use the XML form on HTTP, to transmit.
Step 205:DCD Server preserves uploaded content, handles then;
Have one on the DCD Server and preserve " space " that the DCD client is sent data.DCD Server can according to user's requirement to the data of preserving make amendment, operation such as interpolation.
For example, DCD user can send a message to DCD Server with the mode of crossing DCD-1 or DCD-3 interface or HTTP after having sent data, can be converted into corresponding operation after this message is obtained by DCD Server.Sending message like the user " increases picture 1 ", and then DCD Server can add picture 1 in the user data of preservation to according to message.
In addition, DCD Client A data sent information possibly have certain difference at the content format that will on channel, send with DCD Server on the form, so DCD Server can make the processing of format conversion.In addition; DCD Server need use a channel of oneself setting up; Or a channel that is provided by CP (Content Provider) sends real time information, so DCD Server need make it to become for being fit to the packet that the DCD channel sends to the information content of the sending processing of packing.
Step 206:DCD Server sends to DCD Client B and DCDClient C with content after treatment;
DCD Client B and DCD Client C are the users who has subscribed to this channel, therefore can obtain the content information of this channel.It can be the mode of downloading through HTTP that DCD Server sends content through channel, also can be perhaps to send to other DCD user through BCAST mode or CBS mode through the DCD interface with the mode of PUSH.
The result that step 207:DCD Client A obtains sending;
Other DCD user is after obtaining the information content; The affirmation message that can will receive sends to DCDServer; DCD Server obtains sending a message to DCDClientA user through the DCD interface again after the acknowledge message, and the result that the sender of content of announcement sends how.
Step 208:DCD Client B uploads after the content of sending is added, revised;
DCD Client B can add, revise after obtaining information that DCD Client A sends this information content, increases the suggestion of oneself.DCD Client B re-sends to DCDServer with the amended information content, and the method for transmission is identical with the method that DCD ClientA uploads data.
Step 209:DCD Server preserves and handles DCD Client B data sent information;
This step is identical with step 205.
Step 210:DCD Server sends to DCD Client A and DCDClient C with content after treatment;
It is identical to send to the mode that sends to DCD Client C in DCD Client C and the step 206, and it is identical to send to the mode of sending in DCD ClientA and the step 207.
The result that step 211:DCD Client B obtains sending.
Other DCD user can send to DCDServer with the affirmation message that receives after obtaining the information content.DCD Server obtains sending a message to DCDClient party B-subscriber through the DCD interface again after the acknowledge message, and the result that the sender of content of announcement sends how.
In the present embodiment, the DCD client arrives the DCD server with content uploading; The DCD server is handled, is gathered content according to the requirement of DCD client again, such processing, gathers and can on other corresponding server, accomplish; After the DCD server is handled, gathered, these information contents are sent to all DCD users that this information content of current participation is discussed.The user who participates in such discussion can be through adding a certain channel, the user who perhaps on the DCD of special disposal real time information server, registers jointly.Thereby realized that DCD client and other DCD user carry out information sharing.
The real time data content information that related DCD client is sent and received in the present embodiment just illustrates; If other similar data information can be sent in the business of DCD; The data that can carry out between the user are sent and are received, and therefore related principle all is consistent with thought.
Introduced a kind of realization method of the present invention of having only a content reception can carry out content modification above, introducing a kind of each content recipient below can be to the realization that content is made amendment method of the present invention.
Embodiment two,
In embodiment two, DCD ClientA sends data message to DCD Server, and DCD Server is used for the mutual channel of DCD user data through one data are sent to the user that other has subscribed to this channel.DCD Client B and DCD Client C are the user who has subscribed to this channel; Therefore they can obtain DCD Client A data sent information; DCD Client B is or/and DCD Client C has carried out some modifications or interpolation to DCDClient A data sent information simultaneously; And then amended information sent to DCD Server, send to other the DCD user who has subscribed to this channel through the channel that is used for data information exchange by DCD Server again.For example DCD Client A sends a data message earlier to DCD Server, and content is " 123 "; Then, DCD Server can send to DCDClient B and DCD Client C through specific channel with this data message; DCD Client B or DCD Client C can revise this message on the client of oneself and add after receiving this message arbitrarily then; For example the user of DCD Client B is " 12345 " with this message modification; The user of DCD Client C is " 1234abc " with this message modification; They re-send to DCD Server with this information content respectively then; Send to DCD ClientA, DCD Client B, DCD Client C through channel, and sending the information content, which user's transmission all can mark this information be by.Like this, DCD Client A, DCD Client B, DCD Client C just can obtain other DCD user's data sent information, and carry out mutual.
DCD Client can be the POST method through HTTP to the method that DCD Server sends data message.The POST method of HTTP is one of standard method of HTTP, can realize very easily.Because DCD Server and DCD Client have the ability of supporting HTTP, so use the POST method of HTTP that data can be sent to DCD Server, the data that transmit can be encapsulated in the message body of HTTP by XML.
Referring to Fig. 3, describe in detail in the face of the concrete steps that realize the present embodiment method down:
Step 301 to step 305 is identical with step 201 to step 205, repeats no more here;
Step 306:DCD Server sends to DCD Client A, DCDClient B and DCD Client C with content after treatment;
Step 307: identical with step 207;
Step 308:DCD Client B and modification and the interpolation of DCD Client C to sending data;
DCD Client B and DCD Client C can make amendment on the client of oneself or add after receiving the data message that DCD Client A that DCD Server sends uploads this data message.The interpolation of content be modified in this locality and carry out, but must on the suitable mark of revising, make amendment by which user.The mode that DCD Client B and DCD Client C have revised behind the data message through HTTP again sends to DCD Server with data.Data can be to send with HTTP through the form of XML.The POST method of HTTP is the standard method of HTTP, and DCD Server and DCD Client exploitation are simple.
Step 309:DCD Server preserves and handles DCD Client B or/and DCD Client C data sent information;
The data message that DCD Server handles can be kept on the server.And the message that DCD Server can upload according to the user to the data content make amendment, operation such as interpolation.
The information that transmits in the DCD Server processing also can be that the data form is carried out certain conversion.Process result can be the transmission content of data before keeping, and also can be the data message of this transmission.
Step 310:DCD Server arrives the channel subscription user through the content that channel sends after treatment;
DCD Client A, DCD Client B and DCD Client C are the users who subscribes to channel; Be again the sender or the reviser of data simultaneously; Therefore can redispatch to them when DCD Server sends, how they just can know the result who sends data message before themselves like this.For the sender of data, the data message after also can DCD Server not being handled is issued them, and only shows in this locality.
The result that step 311:DCD Client B and DCD Client C obtain sending.
After other DCD user obtains the information content; The affirmation message that can will receive sends to DCD Server; DCD Server obtains sending a message to DCD Client B and DCD Client C through the DCD interface again after the confirmation, and the result that the sender of content of announcement sends how.
Having introduced a kind of transmit leg above is one; The recipient has a plurality of and each recipient can carry out the realization method of the present invention of content modification; Introducing a kind of transmit leg below is one, and the recipient has only one and the realization of not allowing other DCD user to know the alternately method of the present invention between them.
Embodiment three,
In embodiment three, when DCD ClientA user need only send to DCD Client B with data, the data message that DCD Server will DCD ClientA send was issued other user beyond the DCD Client party B-subscriber.Do like this and can guarantee to send the privacy that sends data on the aspect of information the user.Send to the user that the identifications such as user name of record on phone number that user's information can be through the user, the DCD Server receive.
In the present embodiment, DCD Client A, DCD Client B and DCD Client C user are the professional users of DCD, and can be to have subscribed to the DCD channel, and maybe can receive the user of DCD channel content.
Referring to Fig. 4, describe in detail in the face of the concrete steps that realize the present embodiment method down:
Step 401:DCD Client A, DCD ClientB and DCD Client C user receive the channel content of DCDServer;
DCD Client A, DCD Client B and DCD Client C user not only can accomplish the described data interaction of present embodiment, and they have subscribed to the DCD channel in data interaction or before the data interaction, have carried out the reception of DCD channel content.
Step 402:DCD Client A uploads the data message that only sends to DCD Client party B-subscriber to DCD Server;
DCD Client A has some data message contents need send to DCD Client party B-subscriber, but these information do not hope that other DCD user knows.DCD Client party A-subscriber need indicate the destination of this data content when sending data, the data that DCD Client A sends upload to DCD Server with the form of XML with HTTP POST method, therefore can indicate the recipient at data head.Can indicate the recipient with telephone number or user name.
Step 403:DCD Server preserves and handles the data that transmit on the DCD Client A;
Have one on the DCD Server and preserve " space " that the DCD client is sent data.DCD Server can according to user's requirement to the data of preserving make amendment, operation such as interpolation.
For example, the DCD client can be sent a message to DCD Server with the mode of crossing DCD-1 or DCD-3 interface or HTTP after having sent data, can be converted into corresponding operation after this message is obtained by DCD Server.Sending message like the user " increases picture 1 ", and then DCD Server can add picture 1 in the user data of preservation to according to message.
In addition, after DCD Server receives the data that DCD Client A uploads, need handle the form of data form or content etc., to satisfy the call format that DCD transmits data.The form of the data that transmit can be that the DCD business is formulated, also can be the data format that the user transmits.
Except the processing to the filtration of the information content and form, DCD Server also need extract the destination address of content information, for example telephone number and user name.The information that DCD Server can register on server according to DCD user finds corresponding D CD user's telephone number or user name, finds out corresponding address information then, sends the DCD information content according to the address information of searching then.
Step 404:DCD Server sends to DCD Client party B-subscriber with data message;
After DCD Server handles and uploads data, will data be sent according to the address information content of searching.The method of sending can also can inform that the user has fresh content to need to upgrade through the DCD interface with the Push method, and the URI of subsidiary content, lets the recipient carry out content according to URI and downloads.
Here just illustrate two kinds of methods of obtaining information, also can obtain information through other method, but principle all being consistent, all is to let right user obtain data message.
The result that step 405:DCD Client A obtains sending;
After DCD Client B obtains the information content, can the affirmation message that receive be sent to DCD Server, DCD Server obtains sending a message to DCD Client A through the DCD interface again after the acknowledge message, and the result that the sender of content of announcement sends how.
Operations such as step 406:DCD Client B can make amendment to the data content that receives, interpolation;
DCD Client B can revise the content that receives arbitrarily, and then uploads to DCDServer.The method of uploading is identical with the method that DCD Client A uploads.
Step 407:DCD Server handles the data that transmit on the DCD Client B;
This step is identical with step 503.
Step 408:DCD Server sends data message to DCD Client A;
DCD Server sends the transmit leg DCD Client A through the data to data of revising, and user A also can obtain the suggestion for revision of party B-subscriber to the own data of sending out like this.
The result that step 409:DCD Client B obtains sending.
DCD Server sends and revises data behind DCD Client A, can obtain the affirmation information of DCD Client A, and DCD Server obtains after the confirmation this acknowledge message being re-send to DCD Client party B-subscriber.Data interaction and the instant process of revising between a complete DCD user have so just been accomplished.
Having introduced a kind of transmit leg above is one; The recipient has only one and the realization of not allowing other DCD user to know the alternately method of the present invention between them, introduces a kind of recipient below and can select to appear scene information and accomplish the realization method of the present invention to the combination of content and scene information by the DCD server.
Embodiment four,
In embodiment four, other DCD client that receives information can select to appear scene information, and announcement server, reaches with this and accomplishes the purpose that content combines with scene information, strengthens user experience.
Client user A is after DCD Server uploads passage information, and client user B hopes that this word content can add scene information through DCD Server when obtaining this information.For example let a secondary picture as the background of Word message, mix elegant music again.When watching, can increase user's impression so greatly.DCD Server can accomplish on DCD Server the combination of scene information and Word message, sends to other user again.Scene information is kept on the DCD Server, thus the client user can through with the mutual selection scene information of server.
Need to prove that the scene information in the present embodiment can be scene itself, also can be the sign or the title of scene, perhaps is other information of scene.
It can be the DCD server that the processing scene information combines with information, also can be other server, for example content server.In conjunction with after information can issue client, also can issue other server and use.
Referring to Fig. 5; DCD Client has registered and also can normally use DCD professional in this flow process; Also can receive the information that DCD Server sends, and DCD Client passed through the authentication of the upload permissions of DCD Server, can send information data to DCD Server.
Describe in detail in the face of the concrete steps that realize the present embodiment method down:
Step 501:DCD Client A sends to DCD Server with information;
The DCD client can upload to DCDServer with content-data through DCD-1 interface or HTTP mode;
Step 502:DCD Server receives and preserves data message;
DCD Server can also can be kept at this locality with the server that is used to the information of preserving that data message sends to other;
Step 503:DCD Server sends to DCD Client B with the scene information tabulation;
DCD Server can also provide some scene informations for DCD user except preserving the information for DCD user, come the abundant information of uploading, and these scene informations is kept on the DCD Server.The download of scene information tabulation can be to download to DCD Client as content, also can be to send to other user of DCD as a message.
Step 504:DCD Client B has selected to notify DCD Server behind the scene information;
DCD Client B selects a scene information, then with the result notification DCD Server that selects.Can be the numbering of scene information, also can be concrete scene information filename.
Step 505:DCD Server combines information and scene information;
DCD Server receives after scene information that the user sends selects, and information and scene information are combined.For example; What DCD user sent is passage, and has selected the scene information of a background picture and one section music, and DCD Server can be added in literal on the picture so; And when opening picture playing back music simultaneously, reach the purpose that scene information combines with information.
Except the simple superposition to scene information and information showed, DCD Server can also carry out pro forma replacement to information.The passage of sending can replace with one section audio files or flash file, and describes the content of this section literal by audio files or flash file.For example, with " I Love You " such literal, with one section Flash or sound replacement.
The information that step 506:DCD Server will combine with background sends to other user of DCD;
DCD Server with after information combines, sends to DCD other user with the information that combines with background.
Step 507:DCD Client A obtains sending the result.
The information that DCD Server transmission combines with background can obtain the affirmation information of DCD ClientB behind DCD Client B, DCD Server obtains after the confirmation this acknowledge message being re-send to DCD ClientA.
Can find out that from top content DCD Server can make the selected background of client combine with information, after the information of receiving, has better user experience like this.
Introduced a kind of recipient above and can select to appear scene information and accomplish realization method of the present invention, introduced a kind of recipient below and can select to appear scene information and accomplish realization method of the present invention the combination of information and scene information by the DCD client to the combination of information and scene information by the DCD server.
Embodiment five,
In embodiment five; DCD Client A uploads passage information behind DCD Server; DCDClient B hopes that this Word message can add scene information when obtaining this information, for example let the background of a secondary picture as Word message; Mix elegant music again, when watching, can increase user's impression so greatly.The combination of scene information and Word message can be accomplished on the DCD client of the information of reception.Scene information is kept on the DCD Server, thus client can through with the mutual acquisition scene information of server.
Referring to Fig. 6; DCD Client has registered and also can normally use DCD professional in this flow process; Also can receive the information that DCD Server sends, and DCD Client passed through the authentication of the upload permissions of DCD Server, can send information data to DCD Server.
The concrete steps of facing the method that realizes present embodiment down describe in detail:
Step 601 to 604 with step 501 to 504 identical, repeat no more here;
Step 605:DCD Client B downloads scene information to local;
The download of scene information can be to download to the terminal through the DCD interface with the form of content.
Step 606:DCD Server sends information to DCD Client B;
DCD Server can send to the DCD client in the mode of Push carrying or broadcast bearer through the DCD interface.
Step 607:DCD Client A obtains sending the result;
After DCD Server send information to DCD Client B, can obtain the affirmation information of DCD Client B, DCD Server obtains after the confirmation this acknowledge message being re-send to DCD Client A.
Step 608:DCD Client B combining information and scene information.
DCD Client B combines the information that receives with scene information, present to the user.The combination of scene information can be that simple content stack shows, also can be that replacement shows.
Can be that simple content stack shows; For example; What DCD Client received is passage, and has received the scene information that a background picture adds one section music, and DCD Client can be added in literal on the picture so; And when opening picture playing back music simultaneously, to reach the purpose that scene information combines with information.
Also can be the replacement of form, for example, the passage of sending can replace with one section audio files, or the flash file, is described the information of this section literal by audio files or flash file.For example, " I Love You " replaced with the one section sound or the Flash file of client downloads.
The file of scene information described in the present embodiment, Flash file etc. for example, only be one for example.The scene information file can be that any one can show at the terminal, and the file of broadcast is not limited to file extents such as picture, music, video.
Top several embodiment have introduced several kinds of methods that realize data interactions, introduce a kind of data interaction system and the relevant apparatus of realizing the inventive method below.
Referring to Fig. 7, a kind of system of data interaction comprises:
DCD server 701 is used to receive the information of a DCD client upload; The information of handling a DCD client upload obtains result; Result is sent to the 2nd DCD client that satisfies prerequisite;
The one DCD client 702 is used for uploading information to the DCD server, and indication DCD server sends to the 2nd DCD client that satisfies prerequisite;
The 2nd DCD client 703 is used to receive the result that the DCD server sends.
Wherein, a said DCD client also is used for showing the transmission result.
Wherein, said the 2nd DCD client also is used for the result that receives is adjusted processing and adjustment information is sent to the DCD server, and said DCD server also is used for the 2nd DCD client adjustment information is sent to a DCD client.
Wherein, said the 2nd DCD client also is used for showing the transmission result.
For example, for embodiments of the invention one, the DCD server sends channel list to a DCD client, receives the channel that a DCD client is selected;
The DCD server sends channel list to the 2nd DCD client, receive that the 2nd DCD client selects with the identical channel of a DCD client;
Said the 2nd DCD client comprises the DCD client that all are different with a DCD client.
The one DCD client is uploaded information to the DCD server, and indication DCD server sends to the 2nd DCD client that satisfies prerequisite;
The 2nd DCD client that satisfies prerequisite among this embodiment is the 2nd DCD client that all and a DCD client are selected same channel.
The information of DCD server process the one DCD client upload obtains result;
The DCD server sends to result the 2nd DCD client that satisfies prerequisite;
The 2nd DCD client that satisfies prerequisite among this embodiment is the 2nd DCD client that all and a DCD client are selected same channel.
Realized method of the present invention this moment.Further, embodiment one has also comprised other steps:
The DCD server receives the affirmation message that said the 2nd DCD client is sent, and the affirmation message that the DCD server will receive sends to a DCD client;
The affirmation message that said the 2nd DCD client is sent is the affirmation message after the 2nd DCD client receives the result of DCD server.
The 2nd DCD client is adjusted to handle to result and is obtained adjustment information;
The 2nd DCD client is merely one and has the DCD client of same channel attribute with a DCD client among this embodiment.
The DCD server sends to a DCD server with adjustment information;
The DCD server receives the affirmation message that a said DCD client is sent, and the affirmation message that the DCD server will receive sends to the 2nd DCD client.
Referring to Fig. 8, a kind of DCD server comprises:
Receiving element 811 is used to receive the information of DCD client upload;
Information process unit 812 is used to preserve the information that receiving element 811 receives, and the information of preserving is handled;
Transmitting element 813 is used for the result that obtains after information process unit 812 processing is sent to the DCD client that satisfies prerequisite.
Realize the DCD server of embodiment of the invention four directions method, referring to Fig. 8, said information process unit 812 also comprises:
Assembled unit 814 is used for the saving scenario information list and supplies the DCD client user to select and content and scene information are combined.
Scene information can be kept on DCD Server or addressable other the server; Scene information and content are carried out related, and when sending, send in the lump.
Need not comprise in the information process unit 812 this moment to receive and preserve the unit.
Realize the DCD server of the embodiment of the invention five methods, referring to Fig. 8, said information process unit 812 also comprises:
Receive and preserve unit 815, be used to receive the DCD client and select scene information, saving scenario information list;
Need not comprise assembled unit 814 in the information process unit 812 this moment.
Referring to Fig. 9, a kind of DCD client comprises:
Uploading unit 911 is used for giving the DCD server with information uploading, and indication DCD server sends to information the 2nd DCD client that satisfies prerequisite;
Acquiring unit 912 is used to obtain the result that obtains after treatment that the DCD server sends.
Said DCD client also comprises:
Display unit 913 is used for the result of information of uploading and/or download is presented at the DCD client, shows to send the result.
In the DCD client of other realization the inventive method, can not comprise display unit 913, not influence realization of the present invention.
Realize the DCD client of the method for the embodiment of the invention five, also comprise:
Second assembled unit 914 is used for the scene information and the information that receive from the DCD server are made up;
It can be simply superpose demonstration, broadcast or with scene information file replacement information that the scene information that will receive from the DCD server and information make up.
Realize need not comprising second assembled unit 914 in the DCD client in the embodiments of the invention at other, do not influence realization of the present invention.
One of ordinary skill in the art will appreciate that all or part of step in the whole bag of tricks of the foregoing description is to instruct relevant hardware to accomplish through following program:
Dynamic content dispensing DCD server receives the information of a DCD client upload;
This information of DCD server process obtains result;
The DCD server sends to result the 2nd DCD client that satisfies prerequisite.
This program can be stored in the computer-readable recording medium, and storage medium can comprise: ROM, RAM, disk or CD etc.
More than a kind of DCD realized that the method and the device of data interaction had carried out detailed introduction to the embodiment of the invention provides; Used concrete example among this paper principle of the present invention and execution mode are set forth, the explanation of above embodiment just is used for helping to understand method of the present invention and core concept thereof; Simultaneously, for one of ordinary skill in the art, according to thought of the present invention, the part that on embodiment and range of application, all can change, in sum, this description should not be construed as limitation of the present invention.

Claims (17)

1. a method that realizes data interaction is characterized in that, comprising:
Dynamic content dispensing DCD server receives the information of a DCD client upload;
This information of DCD server process obtains result;
The DCD server sends to result the 2nd DCD client that satisfies prerequisite.
2. method according to claim 1 is characterized in that, said DCD server comprises the step that result sends to the 2nd DCD client that satisfies prerequisite:
The DCD server sends to all with result and has the 2nd DCD client of corresponding channel attribute with a DCD client.
3. method according to claim 2 is characterized in that, the information that said DCD server receives a DCD client upload comprises before:
The DCD server sends channel list to each DCD client;
Receive the channel that the DCD client is selected;
The corresponding channel attribute of the said DCD client of channel record according to the selection of DCD client.
4. method according to claim 1 is characterized in that, said DCD server comprises the step that result sends to the 2nd DCD client that satisfies prerequisite:
The DCD server reads the purpose square mark from the information of a said DCD client upload;
According to the 2nd corresponding DCD client of said purpose square mark inquiry;
Send said result to said the 2nd DCD client.
5. according to claim 2 or 4 described methods, it is characterized in that said DCD server comprises the step that result sends to the 2nd DCD client that satisfies prerequisite before:
The DCD server sends to said the 2nd DCD client with the scene information tabulation;
The DCD server receives the scene information that said the 2nd DCD client is selected;
Said this information of DCD server process, the step that obtains result comprises:
The DCD server combines information with scene information, obtain the information that combines with scene information.
6. according to claim 2 or 4 described methods, it is characterized in that said DCD server comprises the step that result sends to the 2nd DCD client that satisfies prerequisite:
The DCD server sends to said the 2nd DCD client with the scene information tabulation;
The DCD server receives the scene information that said the 2nd DCD client is selected;
The DCD server sends said scene information and information to said the 2nd DCD client, is used to indicate said the 2nd DCD client that the information that receives is combined with scene information.
7. method according to claim 1 is characterized in that, said DCD server comprises the step that result sends to the 2nd DCD client that satisfies prerequisite afterwards:
The DCD server receives the affirmation message that said the 2nd DCD client is sent, and said acknowledge message is that the 2nd DCD client receives the affirmation message that generates after the result of DCD server;
The affirmation message that the DCD server will receive sends to a DCD client.
8. method according to claim 1 is characterized in that, said DCD server comprises the step that result sends to the 2nd DCD client that satisfies prerequisite afterwards:
The DCD server receives the adjustment information that the 2nd DCD client is sent;
The DCD server sends to a DCD client with said adjustment information.
9. method according to claim 8 is characterized in that, said DCD server comprises the step that adjustment information sends to a DCD client afterwards:
The DCD server receives the affirmation message that a said DCD client is sent, and said acknowledge message is that a DCD client receives the affirmation message that generates after the adjustment information of DCD server;
The affirmation message that the DCD server will receive sends to said the 2nd DCD client.
10. a data interaction system is characterized in that, comprising:
The DCD server is used to receive the information of a DCD client upload; The information of handling a DCD client upload obtains result; Result is sent to the 2nd DCD client that satisfies prerequisite;
The one DCD client is used for uploading information to the DCD server, and indication DCD server sends to the 2nd DCD client that satisfies prerequisite;
The 2nd DCD client is used to receive the result that the DCD server sends.
11. system according to claim 10 is characterized in that, said the 2nd DCD client also is used for the result adjustment that receives is obtained adjustment information, and said adjustment information is sent to the DCD server;
Said DCD server also is used for sending said adjustment information to a said DCD client.
12. a DCD server is characterized in that, comprising:
Receiving element is used to receive the information of a DCD client upload;
Information process unit is used to preserve the information that receiving element receives, and the information of preserving is handled;
Transmitting element is used for the result that obtains after the information process unit processing is sent to the 2nd DCD client that satisfies prerequisite.
13. DCD server according to claim 12 is characterized in that, said information process unit comprises:
Assembled unit is used for the saving scenario information list and supplies the 2nd DCD client to select, and information and the scene information selected according to the 2nd DCD client are made up, and indicates the information of said transmitting element after the 2nd DCD client is sent said combination.
14. DCD server according to claim 12 is characterized in that, said information process unit comprises:
Receive and preserve the unit, be used to receive the 2nd DCD client and select scene information, the saving scenario information list indicates said transmitting element to send said scene information and information to the 2nd DCD client.
15. a DCD client is characterized in that, comprising:
Uploading unit is used for giving the DCD server with information uploading, and indication DCD server sends to information the 2nd DCD client that satisfies prerequisite;
Acquiring unit is used to obtain the result that the DCD server sends.
16. DCD client according to claim 15 is characterized in that, said DCD client also comprises:
Display unit is used for the information of uploading or/and the result that receives is presented at the DCD client, shows to send the result.
17. DCD client according to claim 15 is characterized in that, also comprises:
Second assembled unit is used for the scene information and the information that receive from the DCD server are made up.
CN 200810149306 2008-09-12 2008-09-12 Method and system for implementing data interaction as well as relevant apparatus thereof Active CN101378405B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200810149306 CN101378405B (en) 2008-09-12 2008-09-12 Method and system for implementing data interaction as well as relevant apparatus thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200810149306 CN101378405B (en) 2008-09-12 2008-09-12 Method and system for implementing data interaction as well as relevant apparatus thereof

Publications (2)

Publication Number Publication Date
CN101378405A CN101378405A (en) 2009-03-04
CN101378405B true CN101378405B (en) 2012-12-19

Family

ID=40421742

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200810149306 Active CN101378405B (en) 2008-09-12 2008-09-12 Method and system for implementing data interaction as well as relevant apparatus thereof

Country Status (1)

Country Link
CN (1) CN101378405B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103188278B (en) * 2011-12-27 2017-02-15 中国电信股份有限公司 Method and system for content data distribution
CN102917057B (en) * 2012-10-19 2016-01-06 北京奇虎科技有限公司 Personalized application supplying system and method
CN102917060B (en) * 2012-10-19 2015-08-19 北京奇虎科技有限公司 Application coupling message sends server, application supplying system and method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1859270A (en) * 2006-03-23 2006-11-08 华为技术有限公司 Dynamic content transfer method and system
WO2007021107A1 (en) * 2005-08-16 2007-02-22 Lg Electronics Inc. Terminal for supporting dynamic contents delivery service, and system thereof
CN101006687A (en) * 2004-07-27 2007-07-25 Sk电信有限公社 Method and system for providing interworking with portable internet network and other kinds of networks

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101006687A (en) * 2004-07-27 2007-07-25 Sk电信有限公社 Method and system for providing interworking with portable internet network and other kinds of networks
WO2007021107A1 (en) * 2005-08-16 2007-02-22 Lg Electronics Inc. Terminal for supporting dynamic contents delivery service, and system thereof
CN1859270A (en) * 2006-03-23 2006-11-08 华为技术有限公司 Dynamic content transfer method and system
WO2007107064A1 (en) * 2006-03-23 2007-09-27 Huawei Technologies Co., Ltd. A method and system for delivering dynamic content

Also Published As

Publication number Publication date
CN101378405A (en) 2009-03-04

Similar Documents

Publication Publication Date Title
CN100556022C (en) Radio multimedium message transmits service
US8813149B2 (en) Process and system for management of a continuous broadcast session of a posted direct video stream
CN102771133B (en) In the mobile device in mobile broadcast communication system, enable, send and maintain signaling mechanism and the system of interaction feature
CN100592831C (en) Method and system for terminal and content share
US20090015660A1 (en) Virtual TV room service with interactive capabilities signaling
JP5404771B2 (en) Session switching method and session switching device
CN103718528A (en) Method of cooperatively playing multimedia files by means of multiple terminals, related equipment and related system
CN101453699B (en) Advertisement playing method and user terminal
WO2016165584A1 (en) Communication method and device between terminal
CN102547398A (en) Schedule reminding processing method and device and system thereof
CN103139211A (en) Multi-screen adaptive display system and implementation method thereof
WO2011088122A1 (en) Systems and methods for monitoring and tracking broadcast service point usage
CN101872555A (en) Real-time interactive teaching system based on application-layer multicast services
CN107645485A (en) A kind of distribution method of network direct broadcasting, system and device
CN101378405B (en) Method and system for implementing data interaction as well as relevant apparatus thereof
CN105227469B (en) A kind of capacity of equipment discovery method, apparatus and terminal
CN101909062A (en) Three network convergence-oriented service subscription, distribution and management system
JP2011522450A (en) Method and apparatus for providing service for individual user in broadcast system and system thereof
WO2014161265A1 (en) Method and device for implementing social service based on video sharing
CN101674298B (en) Method, system and device for transmitting media contents in file mode
CN103621019A (en) Multimedia ringtone
CN104469414A (en) Information system, information put-in method and IPTV system based on multi-screen interaction
CN1326360C (en) Method and device for receiving content broadcast
CN101083535B (en) Method and system for realizing personalized service in packet service
US9705994B2 (en) Apparatus and method for real-time recommendation of multimedia content in communication system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 518129 Building 2, B District, Bantian HUAWEI base, Longgang District, Shenzhen, Guangdong.

Patentee after: Huawei terminal (Shenzhen) Co.,Ltd.

Address before: 518129 Building 2, B District, Bantian HUAWEI base, Longgang District, Shenzhen, Guangdong.

Patentee before: HUAWEI DEVICE Co.,Ltd.

CP01 Change in the name or title of a patent holder
TR01 Transfer of patent right

Effective date of registration: 20181224

Address after: 523808 Southern Factory Building (Phase I) Project B2 Production Plant-5, New Town Avenue, Songshan Lake High-tech Industrial Development Zone, Dongguan City, Guangdong Province

Patentee after: HUAWEI DEVICE Co.,Ltd.

Address before: 518129 Building 2, B District, Bantian HUAWEI base, Longgang District, Shenzhen, Guangdong.

Patentee before: Huawei terminal (Shenzhen) Co.,Ltd.

TR01 Transfer of patent right