WO2011029354A1 - Method and device for transferring dynamic content delivery service - Google Patents

Method and device for transferring dynamic content delivery service Download PDF

Info

Publication number
WO2011029354A1
WO2011029354A1 PCT/CN2010/075723 CN2010075723W WO2011029354A1 WO 2011029354 A1 WO2011029354 A1 WO 2011029354A1 CN 2010075723 W CN2010075723 W CN 2010075723W WO 2011029354 A1 WO2011029354 A1 WO 2011029354A1
Authority
WO
WIPO (PCT)
Prior art keywords
dcd
transfer
dcd client
client
information
Prior art date
Application number
PCT/CN2010/075723
Other languages
French (fr)
Chinese (zh)
Inventor
韩辰
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2011029354A1 publication Critical patent/WO2011029354A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]

Definitions

  • the present invention relates to the field of mobile communication technologies, and in particular, to a Dynamic Content Delivery (DCD) service transfer method and apparatus.
  • DCD Dynamic Content Delivery
  • the communication mobile service provider has launched a dynamic content distribution service, which transmits the personalized content of the user to the user's terminal by periodically downloading or pushing.
  • Dynamic content distribution simplifies content discovery and content acquisition, reduces user difficulty, and makes it easy for users to get what they want.
  • the content enhances the user's interactivity through vivid display, which can attract users to actively browse more related content.
  • the dynamic content distribution service provides a rich channel for customization. When the user customizes the corresponding channel, the server will synchronize the corresponding channel content to the user terminal, and the user terminal receives and displays the customized dynamic content information.
  • the call forwarding function in mobile communication is to transfer voice from the function application mobile phone to another mobile phone or fixed line.
  • mobile phones have no power or bad signal.
  • Etc. you can set the call forwarding feature.
  • the current call forwarding can only realize the transfer of voice, and the dynamic content distribution service cannot be transferred.
  • the original terminal cannot obtain the dynamic content information
  • the user cannot obtain customized dynamic content information through other terminals, thereby reducing the user.
  • the experience also reduces the market competitiveness of operators.
  • a dynamic content distribution service transfer method is first provided, the method for transferring dynamic content information sent to a first DCD service client.
  • the method includes: before transmitting the dynamic content information to the first DCD client, the DCD server acquires the transfer information of the pre-stored first DCD client, where the transfer information includes indicating the transfer.
  • Two DCD clients Two DCD clients.
  • the DCD server pre-storing the transfer information of the first DCD client includes: the first DCD client sends a transfer request to the DCD server, where the transfer request carries the transfer information of the first DCD client; and the DCD server receives the transfer request, Obtain and store the transfer information of the first DCD client.
  • the foregoing transition condition includes at least one of the following: 1) transferring the dynamic content information sent to the first DCD client to the second DCD client in any case; 2) transmitting when the first DCD client is powered off Transferring the dynamic content information of the first DCD client to the second DCD client; 3) transferring the dynamic content information sent to the first DCD client to the second DCD client when the first DCD client is unable to receive the dynamic content information .
  • the method may further include: the first DCD client sends a query request to the DCD server, where the query request is used to query whether the first DCD client performs the transfer; the DCD server receives the query request, queries the pre-stored transfer information, and according to The result of the query returns information indicating whether the first DCD client is transferring to the first DCD client.
  • the method may further include: the first DCD client sending a close request to the DCD server, where the close request is used to indicate that the first DCD client no longer performs the transfer; the DCD server receives the close request, and deletes the pre-stored
  • the transfer information of a DCD client, or the transfer identifier in the transfer information of the first DCD client stored in advance is updated to indicate that no transfer is performed.
  • the foregoing transfer information may further include a source DCD client identifier that is transferred.
  • the method further includes: the DCD server searching for the pre-stored transfer information, determining whether the identifier of the first DCD client is the target DCD client identifier of the third DCD client, and if so, The identity of the third DCD client is stored as the transferred source DCD client identity of the first DCD client.
  • the method further includes: determining, by the DCD server, whether the source DCD client identifier in the transfer information is empty, and if yes, transmitting the dynamic content information to the first DCD Client; otherwise, obtaining the transfer information of the third DCD client corresponding to the pre-stored source DCD client identifier, determining whether the target DCD client identifier in the transfer information is the identifier of the first DCD client, and if so, ⁇ 1 Both the dynamic content information and the dynamic content information customized by the third DCD client are sent to the first DCD client. Otherwise, only the dynamic content information to be sent to the first DCD client is sent to the first DCD client.
  • a DCD server includes: a storage module, an acquisition module, a determination module, a determination module, and a transmission module.
  • the storage module is configured to save transfer information of each DCD client managed by the DCD server, where the transfer information includes a transfer identifier indicating a transfer, a target DCD client identifier, and a transfer condition; and an obtaining module, configured to be in the first DCD client
  • the transfer information of the first DCD client is obtained from the storage module;
  • the determining module is configured to determine, according to the obtained transfer identifier of the first DCD client, that the dynamic content information sent to the first DCD client needs to be transferred;
  • a determining module configured to determine, according to a transition condition of the first DCD client, whether to send the dynamic content information to the second DCD client corresponding to the target DCD client identifier of the first DCD client;
  • the sending module is configured to determine the module In the case of
  • the DCD server further includes: a receiving module, configured to receive a transfer request sent by a DCD client managed by the DCD server, where the transfer request carries the transfer information of the DCD client.
  • the storage module is configured to store, by the receiving module, the transfer information carried in the transfer request.
  • the receiving module of the DCD server may be further configured to receive a query request sent by a DCD client managed by the DCD server, where the query request is used to query whether the DCD client performs the transfer; and the DCD server further includes: a query module, The method is configured to: in the transfer information saved by the storage module, search for the transfer information of the DCD client that sends the query request; the sending module is further configured to send, according to the query result of the query module, the DCD client that sends the query request to the DCD client. Whether to transfer information.
  • the receiving module of the DCD server is further configured to receive a shutdown request from a DCD client managed by the DCD server, and the shutdown request is used to request that the DCD client no longer perform the transfer;
  • the DCD server further includes: a deletion module, configured to delete the transfer information of the DCD client that sends the shutdown request saved in the storage module.
  • a DCD client is provided.
  • a DCD client according to the present invention includes: a setting module and a transmitting module.
  • the setting module is configured to set a transfer identifier indicating that the dynamic content information customized by the DCD client is transferred, a target DCD client identifier and a transfer condition, and a sending module, configured to send a notification to the DCD server to customize the DCD client.
  • the dynamic content information carries the transfer request of the transfer, and the transfer request carries the transfer information including the transfer identifier, the target DCD client identifier, and the transfer condition.
  • the sending module of the DCD client is further configured to send a query request to the DCD server to query a transfer status set by the DCD client.
  • the DCD client further includes: a receiving module, configured to receive the DCD server in response to the query request. The returned query result.
  • the sending module of the DCD client is further configured to send a close request to the DCD server, requesting that the DCD server no longer transfer the dynamic content information customized by the DCD client.
  • the DCD server sends the dynamic content information to the DCD client
  • the dynamic content information is sent to the DCD client when the transition condition is satisfied. The transfer to the DCD client, thereby realizing the transfer of dynamic content information, improving the user experience, and also improving the competitiveness of operators.
  • FIG. 1 is a schematic structural diagram of a DCD client according to an embodiment of the present invention
  • FIG. 2 is a schematic structural diagram of a DCD client according to a preferred embodiment of the present invention
  • FIG. 3A is a schematic diagram of an embodiment of the present invention
  • 3B is a schematic diagram of a transition number setting interface according to an embodiment of the present invention
  • FIG. 3C is a schematic diagram of a transition condition setting interface according to an embodiment of the present invention
  • FIG. 3D is a diagram showing a transition state information display according to an embodiment of the present invention
  • 4 is a schematic structural view of a DCD server according to an embodiment of the present invention
  • FIG. 5 is a schematic structural view of a DCD server according to a preferred embodiment of the present invention
  • FIG. 6 is another preferred embodiment of the present invention.
  • FIG. 7 is a schematic structural diagram of a DCD server according to still another preferred embodiment of the present invention
  • FIG. 8 is a schematic diagram of dynamic content distribution service transfer according to an embodiment of the present invention
  • FIG. 9 is a flowchart of the first embodiment
  • FIG. 10 is a flowchart of the second embodiment.
  • the embodiment of the present invention provides a dynamic content information transfer solution.
  • the present invention provides a dynamic content information transfer solution.
  • the DCD server acquires the pre-stored transfer information of the DCD client, and determines that the dynamic content information needs to be transferred according to the transfer transfer information, and satisfies When the condition is transferred, the DCD server sends the dynamic content information to the set target DCD client.
  • FIG. 1 is a schematic structural diagram of a DCD client according to an embodiment of the present invention.
  • a DCD client according to an embodiment of the present invention mainly includes: a setting module 21 and a sending module 23.
  • the setting module 21 is configured to set a transfer identifier indicating that the dynamic content information customized by the DCD client is transferred (ie, indicating that the DCD client starts the transfer function), the target DCD client identifier and the transfer condition of the transfer;
  • the connection module 21 is configured to send, to the DCD server, a transfer request indicating that the dynamic content information customized by the DCD client is transferred, where the transfer request carries the transfer identifier, the target DCD client identifier, and the transfer Transfer of conditions.
  • the sending module 23 of the DCD client may be further configured to send a query request to the DCD server to query the transfer status set by the DCD client. As shown in FIG.
  • the DCD client may further include: a receiving module 25 And configured to receive a query result returned by the DCD server in response to the query request.
  • the sending module 23 may be further configured to send a close request to the DCD server, requesting the DCD server to no longer transfer the dynamic content information customized by the DCD client (ie, turning off the transfer function of the DCD client).
  • the target DCD client is identified as the number of the target DCD client.
  • the setting module 21 of the DCD client can provide a transfer setting interface as shown in FIG. 3A, and the user can select to enable or disable the transfer function through the transfer setting interface.
  • the sending module 23 sends a close request, and sends the information for turning off the dynamic content distribution service to the DCD server, requesting to disable the dynamic content distribution service transfer function; if the transfer is selected, the transfer identifier indicating the transfer is generated.
  • the transfer number setting interface as shown in Figure 3B.
  • the user can input the target DCD client identifier (ie, the ID of the DCD client to which the dynamic content information is transferred, for example, the number of the DCD client), and then enter as shown in FIG. 3C.
  • the transfer condition setting interface is shown in Figure 3B.
  • the user can select one or more conditions in the unconditional transfer, the shutdown transfer or the unreceivable transfer as the transfer condition, and then the sending module 23 will include the transfer identifier, the target DCD client identifier, and the transfer condition.
  • the transfer information is sent to the server through network signaling.
  • the DCD client will not be able to obtain the dynamic content information sent by the DCD server, regardless of Whether the DCD client initiates the request or receives it periodically. After the DCD client closes the transfer, the dynamic content information sent by the DCD server can be normally received.
  • the user can also select the query transfer current state in the transfer setting interface, and the sending module 23 sends a request for querying the transfer status to the DCD server, and the receiving module 25 can display the DCD client after receiving the return information of the DCD server in response to the request.
  • the transfer status information of the end may be as shown in FIG. 3D: When the transfer status is off, the current status is closed; when the transfer status is on, the current status is opened, the transferred number and the transfer condition are prompted. After receiving the information returned by the DCD server, if it is necessary to modify the transferred number and/or the transfer condition, the DCD client may resend the transfer request to the DCD server, carrying the new transferred number and/or transfer in the transfer request. condition.
  • the user can turn the transfer function on or off, query the current state of the transfer, set the transfer number, and transfer the condition.
  • the setting function can be selected by the setting module 21, and in the case that the transfer function is selected, the user also needs to set the transfer number (ie, the target DCD client identification) and the transfer condition through the setting module 21, After the setting is completed, the transfer information is sent to the DCD server. After the transfer function is enabled, the user can turn off the transfer function of the DCD client. After the DCD client selects to close, the transfer information is sent to the DCD server. In addition, the user can also query whether the current DCD client has set the transfer.
  • the DCD client can exchange information with the DCD server through network signaling.
  • the information sent by the DCD client includes: transfer setting information such as the transfer number and the transfer condition, the shutdown transfer, and the query transfer status when the transfer is started.
  • the information received by the DCD client includes: information about the transfer status returned by the server, the transfer setting result, the transfer number, and the transfer condition.
  • a DCD server mainly includes: a storage module 41, an obtaining module 43, a determining module 45, and a judgment. Module 47 and transmitting module 49.
  • the storage module 41 is configured to save transfer information of each DCD client managed by the DCD server, where the transfer information includes: a transfer identifier indicating a transfer, a target DCD client identifier, and a transfer condition; the obtaining module 43 and The storage module 41 is connected to obtain the transfer information of the first DCD client from the storage module 41 when the dynamic content information is sent to the first DCD client.
  • the determining module 43 is connected to the obtaining module 43 for obtaining the first
  • the transfer identifier of the DCD client determines that the dynamic content information that is sent to the first DCD client is required to be transferred.
  • the determining module 47 is connected to the determining module 43 and determines whether the dynamic content is determined according to the transition condition of the first DCD client.
  • the information is sent to the second DCD client corresponding to the target DCD client identifier of the first DCD client; the sending module 49 is connected to the determining module 47, and configured to: if the determination result of the determining module 47 is yes, the dynamic content information Send to the second DCD client. Further, as shown in FIG.
  • the DCD server may further include: a receiving module 40, configured to receive a transfer request sent by a DCD client managed by the DCD server, where the transfer request carries There is the transfer information of the DCD client; the storage module 41 is further configured to store the transfer information carried in the transfer request received by the receiving module 40. Further, the receiving module 40 may be further configured to receive a query request sent by the DCD client managed by the DCD server, where the query request is used to query whether the DCD client performs the transfer, as shown in FIG.
  • the DCD server may further include: a query module 42, configured to search, in the transfer information saved by the storage module 41, the transfer information of the DCD client that sends the query request; the sending module 49 is further configured to use the data.
  • the query result of the query module 42 sends information indicating whether the DCD client performs the transfer to the DCD client that sends the query request. Specifically, if the transfer information of the DCD client can be found in the storage module 41, and the transfer identifier of the transfer information indicates that the DCD client performs the transfer, the sending module 49 can send the target DCD client to the DCD client.
  • the result information including the identification and the transfer condition, if the transfer information of the DCD client is not found, or the transfer identifier of the found transfer information indicates that the DCD client does not transfer, the sending module 47 sends an indication to the DCD client.
  • the DCD client does not transfer information.
  • the receiving module 40 is further configured to receive a shutdown request from a DCD client managed by the DCD server, where the shutdown request is used to request that the DCD client no longer perform the transfer, as shown in FIG. 7, according to the present invention.
  • the DCD server of the embodiment may further include: a deleting module 44, configured to delete the transfer information of the DCD client that sends the shutdown request saved in the storage module 40.
  • the DCD server when the DCD client requests that the transfer is no longer performed, deletes the saved transfer information of the DCD client, but is not limited thereto. In a specific application, the DCD server may also save the DCD server.
  • Transfer ID in the transfer information of the DCD client The setting is to indicate that the DCD client does not perform the transfer.
  • the saved transfer information is updated according to the information carried in the request, and the transfer identifier is set to instruct the DCD client to perform the transfer. Transfer.
  • the foregoing storage module 41 may be implemented by setting a transfer information processing unit in the DCD server, and using the transfer information when the DCD server receives the transfer information sent by the DCD client.
  • the processing unit processes the transfer information, and stores various states and information of the DCD client setting transfer in the transfer information processing unit.
  • the information stored in the transfer information processing unit may include: a transfer status in addition to the transfer on/off, transfer number, and transfer conditions.
  • the transferred status refers to whether the DCD client is set as the forwarding number by other DCD clients as the receiving end of the dynamic content information transfer.
  • the DCD client number that needs to transfer the dynamic content information may be stored in the transferred state.
  • the transfer information processing unit may be located on the DCD server or on the DCD server, but the DCD server may communicate with the transfer information processing unit.
  • the dynamic content information sent to the DCD client can be sent to other DCD clients subscribed by the DCD client.
  • a dynamic content distribution service transfer method is further provided, where the method is used to transfer dynamic content information customized to a first dynamic content distribution service DCD client, in a specific application, The method can be implemented by the above-mentioned DCD server and/or DCD client.
  • FIG. 8 is a flowchart of a dynamic content distribution service transfer method according to an embodiment of the present invention, as shown in FIG.
  • the dynamic content distribution service transfer method mainly includes the following steps (step S801 - step S805): Step S801: When transmitting dynamic content information to the first DCD client, the DCD server acquires the pre-stored The transfer information of the first DCD client, where the transfer information includes: a transfer identifier indicating the transfer, a target DCD client identifier, and a transfer condition; in a specific implementation process, when the user needs to set the transfer status of the first DCD client, The target DCD client identifier and the transfer condition to be transferred may be set by the first DCD client, and then the transfer request carrying the transfer information is sent to the DCD server, where the transfer information includes but is not limited to: the transfer identifier indicating the transfer, and the transfer Go to the target DCD client ID (specifically the number of the target DCD client) and the transfer criteria.
  • the DCD server receives the transfer After the request is moved, the transfer information of the first DCD client is obtained and stored.
  • the dynamic content information needs to be sent to the first DCD client, and the DCD server obtains the transfer information of the first DCD client from the stored transfer information.
  • the foregoing transfer conditions include, but are not limited to, one of the following: (1) transferring the dynamic content information sent to the first DCD client to the second DCD client under any condition; (2) at the first The dynamic content information sent to the first DCD client is transferred to the second DCD client when the DCD client is shut down; (3) the dynamic content that is sent to the first DCD client when the first DCD client cannot receive the dynamic content information. The information is transferred to the second DCD client.
  • Step S803 The DCD server determines that the dynamic content information needs to be transferred according to the foregoing transfer identifier. Specifically, when the DCD server obtains the transfer information of the first DCD client, the DCD server may determine the need according to the indication of the transfer identifier in the transfer information. The dynamic content information to be sent to the first DCD client is transferred.
  • Step S805 When the transition condition acquired in the above step S801 is satisfied, the DCD server sends the dynamic content information to the second DCD client corresponding to the target DCD client identifier.
  • the first DCD client may also send a query request to the DCD server, or may send a close request to the DCD server to disable the transfer function of the DCD client, and no longer send the DCD client.
  • the dynamic content distribution service transfer method of the DCD client may further include:
  • the query step 4 includes the following two steps: Step 1: The first DCD client sends a query request to the DCD server, where the query request is used to query whether the first DCD client performs the transfer; 2.
  • the DCD server receives the foregoing query request, queries the pre-stored transfer information, and returns information indicating whether the first DCD client performs the transfer to the first DCD client according to the query result.
  • the closing step mainly includes the following two steps: Step 1: The first DCD client sends a close request to the DCD server, where the close request is used to indicate that the first DCD client no longer performs the transfer; Step 2, the DCD server receives the close request, and deletes the advance The transfer information of the stored first DCD client.
  • Step 1 The first DCD client sends a close request to the DCD server, where the close request is used to indicate that the first DCD client no longer performs the transfer
  • Step 2 the DCD server receives the close request, and deletes the advance The transfer information of the stored first DCD client.
  • the DCD server deletes the saved transfer information of the DCD client, but is not limited thereto. In a specific application, the DCD server may also save the saved information.
  • the transfer identifier in the transfer information of the DCD client is set to indicate that the DCD client does not perform the transfer, and the saved transfer information is updated according to the information carried in the request when the DCD client requests the request to enable the transfer function. , set the transfer ID to instruct the DCD client to transfer.
  • the obtaining the transfer information of the first DCD client in the foregoing step S801 further includes: the transferred source DCD client identifier, that is, the source DCD client uses the first DCD client as the target DCD client of the transfer.
  • the DCD server after the DCD server receives the transfer request of the first DCD client, when storing the transfer information of the first DCD client, the DCD server searches for the pre-stored transfer information, and determines whether the identifier of the first DCD client is the first The target DCD client identity of the three DCD clients, and if so, the identity of the third DCD client is stored as the transferred source DCD client identity of the first DCD client. Further, if the DCD server determines that the first DCD client does not perform the transfer of the dynamic content information, the method may further include the following steps: Step 1: The DCD server determines whether the source DCD client identifier in the transfer information is empty, if If yes, go to step 4. Otherwise, go to step 2.
  • Step 2 Obtain the transfer information of the third DCD client corresponding to the source DCD client identifier stored in advance, and determine whether the target DCD client identifier in the transfer information is the first one. ID of the DCD client, if yes, step 4 is performed, otherwise, step 4 is performed; step 3, the dynamic content information to be sent to the first DCD client and the dynamic content information customized by the third DCD client are both Sending to the first DCD client; Step 4: Send only the dynamic content information to be sent to the first DCD client in step S801 to the first DCD client.
  • the DCD client can be customized within the dynamic Transfer information to other DCD clients.
  • the transfer information unit is not on the DCD server, and after the DCD server receives the request information sent by the DCD terminal, the transfer information processing unit processes the request information.
  • FIG. 9 is a flowchart of processing the request information by the transfer information processing unit in the embodiment. As shown in FIG. 9, the transfer information processing unit processes the request information mainly includes the following steps: Step 901: The DCD server receives the DCD terminal.
  • Step 902 Sending the request information, sending the request information to the transfer information processing unit, and the transfer information processing unit parses the received request information; Step 902, if the request information is the query information, querying the DCD terminal to save in the transfer information processing unit The transfer information is returned to the terminal; step 903, if the request information is the transfer transfer information, the transfer information of the DCD terminal stored in the transfer information processing unit is deleted, including: the transfer number and the transfer condition, and the transfer status Set to off, and finally, send the information that the transfer function is closed to the terminal; Step 904, if the request information is the transfer information, first set the transfer status of the DCD terminal in the transfer information processing unit to be on, and according to the request Transfer information carried in the information, Set the transfer number and transfer conditions.
  • FIG. 10 is a flowchart of the embodiment. As shown in FIG.
  • a process for the DCD server to send dynamic content information to the DCD client B mainly includes the following steps: Step 101: The DCD server determines whether the transfer of the DCD client B is enabled. When the transfer function of the DCD client B is enabled, it continues to determine whether the transfer condition meets the requirement, and after the request is met, the transfer information of the transfer number C is set. The customized dynamic content information of B is sent to terminal C. When the transfer function of B is enabled, but the transfer condition does not meet the requirements, the dynamic content information of B customization is sent to B according to the normal process. Step 102: When the transfer function of the DCD client B is closed, it is necessary to determine the transferred state of B.
  • Step 103 when the condition of being transferred is satisfied, that is, the number of the DCD client B is other
  • the DCD client is set to the forwarding number, and the other terminals at this time are A.
  • the number of A is stored in the transferred state of the transfer information of B.
  • Step 104 When the transferred status condition is satisfied, the server needs to query the transferred information stored in the transfer information processing unit by the transferred number A. If the transfer number stored in A is consistent with the number B, and the transfer condition satisfies the requirement, the dynamic content information customized by the transfer number A is added to the dynamic content information customized by the number B, and the dynamic content customized by the numbers A and B is added. The information is sent to terminal B. If the transfer number stored in A is different from the number B, or the transfer condition does not meet the requirements, the B-customized dynamic content information is sent to B according to the normal process.
  • the user can pass the dynamic when encountering a situation such as a multi-machine customer, going out to business or traveling, the mobile phone has no power, or the signal is not good.
  • the content distribution service transfer function the customized dynamic content information is sent to other terminals, and the customized dynamic content information is not lost because the current user terminal is unavailable, thereby improving the user experience; and, in the embodiment of the present invention, the user may By setting up dynamic content distribution service transfer, the customized dynamic content information is sent to other user terminals, so that the other party can also view the customized information to achieve the information sharing function; in addition, the communication mobile service operator launches the dynamic content distribution service.
  • Transfer service can charge a certain transfer service fee, which not only can meet the needs of users, but also obtain rich income and improve the competitiveness of operators.
  • the above description is only the preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the scope of the present invention are intended to be included within the scope of the present invention.

Abstract

A method and device for transferring dynamic content delivery service are disclosed in this invention. In the method, dynamic content information transmitted to a first dynamic content delivery (DCD) service client is transferred. First, a DCD server obtains pre-stored transfer information of the first DCD client before transmitting dynamic content information to the first DCD client. The transfer information includes the transfer identifier which instructs to perform transfer, an identifier of a target DCD client, and a transfer condition. Then, according to the transfer identifier, it is determined by the DCD server that the transfer of the dynamic content information is required. The dynamic content information is transmitted to the second DCD client corresponding to the identifier of the target DCD client by the DCD server when the transfer condition is satisfied. The method enables transfer of the dynamic content information, thus simultaneously improving the user experience and the competitive strength of the operator.

Description

动态内容分发业务转移方法^置 技术领域 本发明涉及移动通信技术领域, 尤其涉及一种动态内容分发 ( Dynamic Content Delivery , 简称为 DCD ) 业务转移方法及装置。 背景技术 为了增强用户的信息浏览体验, 通信移动服务运营商推出了动态内容分 发业务, 该业务通过周期下载或者推送的方式, 将用户个性化定制的内容发 送到用户的终端中。 动态内容分发能够简化内容发现和内容获得的方式, 降低用户的使用难 度, 方便用户获得其期望的内容。 内容通过生动的展现, 增加用户的交互性, 从而可吸引用户主动浏览更多的相关的内容。 目前, 动态内容分发业务提供了丰富的频道供用户定制, 当用户定制相 应的频道后, 月艮务器会将相应的频道内容同步到用户终端上, 由用户终端接 收和显示定制的动态内容信息。 移动通信中的呼叫转移功能是将语音从功能申请手机呼转到另一台手机 或固话上, 用户在各种情况下, 诸如多机客户、 外出商务或旅游、 手机没电 或信号不好等, 都会可以设置呼叫转移功能。 但是, 目前呼叫转移只能实现 语音的转移, 不能实现动态内容分发业务的转移, 而当用户在原终端无法获 取动态内容信息的情况下, 无法通过其他终端获取定制的动态内容信息, 从 而降低了用户体验, 同时也降低了运营商的市场竟争力。 发明内容 有鉴于此, 本发明提供了一种 DCD 业务转移方法及装置, 用以解决现 有技术中由于无法实现动态内容分发业务的转移而导致用户体-险降氐的问 题。 才艮据本发明的一个方面, 首先提供了一种动态内容分发业务转移方法, 该方法用于对发送给第一 DCD业务客户端的动态内容信息进行转移。 才艮据本发明的动态内容分发业务转移方法, 包括: 在向第一 DCD客户 端发送动态内容信息前, DCD服务器获取预先存储的第一 DCD客户端的转 移信息, 该转移信息包括指示进行转移的转移标识、 目标 DCD客户端标识 和转移条件; DCD服务器根据转移标识,确定需要将动态内容信息进行转移; 在满足上述转移条件时, DCD服务器将动态内容信息发送给目标 DCD客户 端标识对应的第二 DCD客户端。 具体地, DCD服务器预先存储第一 DCD客户端的转移信息包括: 第一 DCD客户端向 DCD服务器发送转移请求, 其中, 该转移请求中携带有第一 DCD客户端的转移信息; DCD服务器接收转移请求, 获取并存储第一 DCD 客户端的转移信息。 优选地, 上述转移条件包括以下至少之一: 1 ) 在任何情况下均将发送 给第一 DCD客户端的动态内容信息转移到第二 DCD客户端; 2 )在第一 DCD 客户端关机时将发送给第一 DCD客户端的动态内容信息转移到第二 DCD客 户端; 3 )在第一 DCD客户端无法接收动态内容信息时, 将发送给第一 DCD 客户端的动态内容信息转移到第二 DCD客户端。 具体地, 上述方法还可以包括: 第一 DCD客户端向 DCD服务器发送查 询请求, 查询请求用于查询第一 DCD客户端是否进行转移; DCD服务器接 收查询请求, 查询预先存储的转移信息, 并根据查询结果向所述第一 DCD 客户端返回指示第一 DCD客户端是否进行转移的信息。 进一步地, 上述方法还可以包括: 第一 DCD客户端向 DCD服务器发送 关闭请求, 其中,该关闭请求用于指示第一 DCD客户端不再进行转移; DCD 服务器接收关闭请求, 删除预先存储的第一 DCD客户端的转移信息, 或者 将预先存储的第一 DCD客户端的转移信息中转移标识更新为指示不进行转 移。 进一步地, 上述转移信息中还可以包括被转移的源 DCD客户端标识。 具体地, 在 DCD服务器接收转移请求之后, 该方法还包括: DCD服务 器查找预先存储的转移信息, 判断第一 DCD客户端的标识是否为第三 DCD 客户端的目标 DCD客户端标识, 如果是, 则将第三 DCD客户端的标识作为 第一 DCD客户端的被转移的源 DCD客户端标识存储。 具体地, 如果 DCD服务器确定不将动态内容信息进行转移, 则该方法 还包括: DCD服务器判断转移信息中的源 DCD客户端标识是否为空, 如果 是, 则将动态内容信息发送给第一 DCD客户端; 否则, 获取预先存储的源 DCD客户端标识对应的第三 DCD客户端的转移信息, 判断该转移信息中的 目标 DCD客户端标识是否为第一 DCD客户端的标识, 如果是, 则^ 1动态内 容信息和第三 DCD客户端定制的动态内容信息均发送给第一 DCD客户端, 否则, 只将待发送给第一 DCD客户端的所述动态内容信息发送给第一 DCD 客户端。 根据本发明的另一个方面, 还提供了一种 DCD服务器。 根据本发明的 DCD服务器, 包括: 存储模块、 获取模块、 确定模块、 判断模块和发送模块。 其中, 存储模块, 用于保存 DCD服务器管理的各个 DCD客户端的转移信息,转移信息包括指示进行转移的转移标识、 目标 DCD 客户端标识和转移条件; 获取模块, 用于在向第一 DCD客户端发送动态内 容信息时, 从存储模块中获取第一 DCD客户端的转移信息; 确定模块, 用 于根据获取的第一 DCD客户端的转移标识,确定发送给第一 DCD客户端的 动态内容信息需要进行转移; 判断模块, 用于根据第一 DCD客户端的转移 条件, 判断是否将动态内容信息发送给第一 DCD客户端的目标 DCD客户端 标识对应的第二 DCD客户端; 发送模块, 用于在判断模块的判断结果为是 的情况下, 将动态内容信息发送给第二 DCD客户端。 具体地, 上述 DCD服务器还包括: 接收模块, 用于接收来自 DCD服务 器管理的 DCD客户端发送的转移请求, 转移请求中的携带有该 DCD客户端 的转移信息。 上述存储模块, 用于存储接收模块接收到转移请求中携带的转 移信息。 具体地, 上述 DCD服务器的接收模块还可以用于接收来自 DCD服务器 管理的 DCD客户端发送的查询请求, 查询请求用于查询该 DCD客户端是否 进行转移; 则该 DCD服务器还包括: 查询模块, 用于在存储模块保存的转 移信息中查找发送查询请求的 DCD客户端的转移信息; 上述发送模块还用 于才艮据查询模块的查询结果, 向发送查询请求的 DCD 客户端发送指示该 DCD客户端是否进行转移的信息。 优选地, 上述 DCD服务器的接收模块还用于接收来自 DCD服务器管理 的 DCD客户端的关闭请求,关闭请求用于请求该 DCD客户端不再进行转移; 则 DCD服务器还包括: 删除模块, 用于删除存储模块中保存的发送关闭请 求的 DCD客户端的转移信息。 根据本发明的再一个方面, 提供了一种 DCD客户端。 根据本发明的 DCD客户端, 包括: 设置模块和发送模块。 其中, 设置 模块, 用于设置指示将 DCD客户端定制的动态内容信息进行转移的转移标 识、 转移的目标 DCD客户端标识和转移条件; 发送模块, 用于向 DCD服务 器发送指示将 DCD客户端定制的动态内容信息进行转移的转移请求, 转移 请求中携带有包括转移标识、 目标 DCD客户端标识和转移条件的转移信息。 具体地, 上述 DCD客户端的发送模块还用于向 DCD服务器发送查询请 求, 以查询 DCD客户端设置的转移状态; 则 DCD客户端还包括: 接收模块, 用于接收 DCD 艮务器响应于查询请求返回的查询结果。 优选地, 上述 DCD客户端的发送模块还用于向 DCD服务器发送关闭请 求, 请求 DCD服务器不再对 DCD客户端定制的动态内容信息进行转移。 通过本发明的上述至少一个方案, DCD服务器在向 DCD客户端发送动 态内容信息时, 如果判断该 DCD客户端需要进行转移, 则在满足转移条件 时, 将该动态内容信息发送到该 DCD客户端转移到的 DCD客户端, 从而实 现了动态内容信息的转移,提高了用户体验, 同时也提高了运营商的竟争力。 本发明的其它特征和优点将在随后的说明书中阐述, 并且, 部分地从说 明书中变得显而易见, 或者通过实施本发明而了解。 本发明的目的和其他优 点可通过在所写的说明书、 权利要求书、 以及附图中所特别指出的结构来实 现和获得。 附图说明 附图用来提供对本发明的进一步理解, 并且构成说明书的一部分, 与本 发明的实施例一起用于解释本发明, 并不构成对本发明的限制。 在附图中: 图 1为才艮据本发明实施例的 DCD客户端的结构示意图; 图 2为才艮据本发明优选实施例的 DCD客户端的结构示意图; 图 3A为本发明实施例中的一种转移设置界面示意图; 图 3B为本发明实施例中的一种转移号码设置界面示意图; 图 3C为本发明实施例中的一种转移条件设置界面示意图; 图 3D为本发明实施例中的一种转移状态信息显示的示意图; 图 4为才艮据本发明实施例的 DCD月艮务器的结构示意图; 图 5为根据本发明优选实施例的 DCD服务器的结构示意图; 图 6为才艮据本发明另一优选实施例的 DCD月艮务器的结构示意图; 图 7为才艮据本发明又一优选实施例的 DCD月艮务器的结构示意图; 图 8为才艮据本发明实施例的动态内容分发业务转移方法的流程图; 图 9为实施例一的流程图; 图 10为实施例二的流程图。 具体实施方式 针对现有技术中不能实现动态内容分发业务的转移的问题, 本发明实施 例提供了一种动态内容信息转移方案。 在本发明实施例中, 在向 DCD客户 端发送动态内容信息时, DCD服务器获取预先存储的该 DCD客户端的转移 信息, 在根据该转移转移信息, 确定需要将该动态内容信息进行转移, 且满 足转移条件时, DCD服务器将该动态内容信息发送给设置的目标 DCD客户 端。 在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。 以下结合附图对本发明的优选实施例进行说明, 应当理解, 此处所描述 的优选实施例仅用于说明和解释本发明, 并不用于限定本发明。 在本发明实施例中所述的 DCD客户端是指具备动态内容分发业务功能 的客户端, 能够接收和显示动态内容信息, 并可以通过交互指令与 DCD服 务器进行交互。 根据本发明实施例, 首先提供了一种 DCD客户端。 图 1为才艮据本发明实施例的 DCD客户端的结构示意图, 如图 1所示, 根据本发明实施例的 DCD客户端主要包括: 设置模块 21和发送模块 23。 其 中, 设置模块 21 , 用于设置指示将该 DCD客户端定制的动态内容信息进行 转移的转移标识 (即指示该 DCD客户端开始转移功能)、 转移的目标 DCD 客户端标识和转移条件; 发送模块 23与设置模块 21连接, 用于向 DCD服 务器发送指示将该 DCD客户端定制的动态内容信息进行转移的转移请求, 其中, 该转移请求中携带有包括上述转移标识、 目标 DCD客户端标识和转 移条件的转移信息。 进一步地, 上述 DCD客户端的发送模块 23还可以用于向 DCD服务器 发送查询请求, 以查询该 DCD客户端设置的转移状态, 则如图 2所示, 该 DCD客户端还可以包括: 接收模块 25 , 用于接收 DCD服务器响应于上述查 询请求返回的查询结果。 进一步地, 上述发送模块 23还可以用于向 DCD月艮务器发送关闭请求, 请求 DCD服务器不再对该 DCD客户端定制的动态内容信息进行转移(即关 闭该 DCD客户端的转移功能)。 优选地, 上述目标 DCD客户端标识为目标 DCD客户端的号码。 在具体应用中, DCD客户端的设置模块 21可以提供如图 3A所示的转 移设置界面, 用户通过该转移设置界面, 可以选择开启或关闭转移功能。 如 果选择关闭转移, 则发送模块 23 发送关闭请求, 将关闭动态内容分发业务 转移的信息发送给 DCD服务器, 请求关闭动态内容分发业务转移功能; 如 果选择开启转移, 则生成指示进行转移的转移标识,进入转移号码设置界面, 具体 ^口图 3B所示。 在图 3B所示的转移号码设置界面,用户可以输入目标 DCD客户端标识 (即动态内容信息转移到的 DCD客户端的标识, 例如, 可以为该 DCD客户 端的号码), 然后进入如图 3C所示的转移条件设置界面。 在转移条件设置界 面, 用户可以选择无条件转移、 关机时转移或无法接收时转移中的一个或多 个条件作为转移条件, 然后发送模块 23将包括上述转移标识、 目标 DCD客 户端标识和转移条件的转移信息通过网络信令发送给服务器。 在本发明实施例中, 如果 DCD客户端的转移设置成功, 且转移条件满 足, 则该 DCD客户端将无法获取到 DCD服务器发送的动态内容信息, 无论 是 DCD客户端主动发起请求, 还是定时被动接收。 当该 DCD客户端关闭转 移后, 则能够正常接收 DCD服务器发送的动态内容信息。 并且, 用户在上述转移设置界面还可以选择查询转移当前状态, 则发送 模块 23向 DCD服务器发送查询转移状态的请求,接收模块 25接收 DCD服 务器响应于该请求的返回信息后, 可以显示该 DCD客户端的转移状态信息, 具体可以如图 3D所示: 当转移状态为关闭时, 提示当前状态关闭; 当转移 状态为开启时, 提示当前状态开启, 转移的号码和转移条件。 在接收到 DCD 服务器返回的信息后, 如果需要修改转移的号码和 /或转移条件, 该 DCD客 户端可以重新向 DCD服务器发送转移请求, 在该转移请求中携带新的转移 的号码和 /或转移条件。 通过本发明实施例的 DCD客户端, 用户可以开启或关闭转移功能、 查 询转移当前状态、 设置转移号码和转移条件。 当用户需要设置转移时, 可以 通过设置模块 21 选择开启转移功能, 在选择开启转移功能的情况下, 用户 还需要通过设置模块 21对转移号码(即目标 DCD客户端标识)和转移条件 进行设置, 设置完成后将转移信息发送给 DCD服务器。 转移功能开启后, 用户可以关闭该 DCD客户端的转移功能, DCD客户端选择关闭后, 将关闭 转移信息发送给 DCD服务器。 另外, 用户还可以查询当前 DCD客户端是否 设置了转移。 在具体实施过程中, DCD客户端可以通过网络信令与 DCD服务器进行 信息交互。 其中, DCD客户端发送的信息包括: 开启转移时的转移号码和转 移条件、 关闭转移、 查询转移状态等转移设置信息。 DCD客户端接收的信息 包括: 服务器返回的转移状态、 转移设置结果、 转移号码和转移条件等信息。 通过本发明实施例的上述 DCD客户端, 用户可以将其在该 DCD客户端 上定制的动态内容信息转移到其它 DCD客户端。 根据本发明实施例, 还提供了一种 DCD服务器。 图 4为才艮据本发明实施例的 DCD月艮务器的结构示意图, 如图 4所示, 根据本发明实施例的 DCD服务器主要包括: 存储模块 41、 获取模块 43、 确 定模块 45、 判断模块 47和发送模块 49。 其中, 存储模块 41 , 用于保存该 DCD服务器管理的各个 DCD客户端的转移信息, 其中, 转移信息包括: 指 示进行转移的转移标识、 目标 DCD客户端标识和转移条件; 获取模块 43与 存储模块 41连接, 用于在向第一 DCD客户端发送动态内容信息时, 从存储 模块 41中获取第一 DCD客户端的转移信息; 确定模块 43与获取模块 43连 接, 用于根据获取的第一 DCD客户端的转移标识,确定发送给第一 DCD客 户端定制的上述动态内容信息需要进行转移; 判断模块 47与确定模块 43连 接, 用于根据第一 DCD客户端的转移条件, 判断是否将上述动态内容信息 发送给第一 DCD客户端的目标 DCD客户端标识对应的第二 DCD客户端; 发送模块 49与判断模块 47连接, 用于在判断模块 47的判断结果为是的情 况下, 将上述动态内容信息发送给第二 DCD客户端。 进一步地, 如图 5所示, 根据本发明实施例的 DCD服务器还可以包括: 接收模块 40 ,用于接收来自该 DCD服务器管理的 DCD客户端发送的转移请 求, 其中, 该转移请求中的携带有该 DCD客户端的转移信息; 则存储模块 41还用于存储接收模块 40接收到的转移请求中携带的转移信息。 进一步地, 上述接收模块 40还可以用于接收来自该 DCD月艮务器管理的 DCD客户端发送的查询请求, 其中, 该查询请求用于查询该 DCD客户端是 否进行转移, 则如图 6所示, 根据本发明实施例的 DCD服务器还可以包括: 查询模块 42 , 用于在存储模块 41保存的转移信息中查找发送上述查询请求 的 DCD客户端的转移信息; 发送模块 49还用于才艮据查询模块 42的查询结 果, 向发送上述查询请求的 DCD客户端发送指示该 DCD客户端是否进行转 移的信息。 具体地, 如果能够在存储模块 41中查找到该 DCD客户端的转移 信息, 且该转移信息的转移标识指示该 DCD客户端进行转移, 则发送模块 49可以向该 DCD客户端发送包括目标 DCD客户端标识和转移条件在内的 结果信息, 如果没有查找到该 DCD客户端的转移信息, 或者查找到的转移 信息的转移标识指示该 DCD客户端不进行转移, 则发送模块 47向该 DCD 客户端发送指示该 DCD客户端不进行转移的信息。 进一步地,接收模块 40还可以用于接收来自该 DCD服务器管理的 DCD 客户端的关闭请求, 其中, 该关闭请求用于请求该 DCD客户端不再进行转 移, 则如图 7所示, 根据本发明实施例的 DCD服务器还可以包括: 删除模 块 44 ,用于删除存储模块 40中保存的发送上述关闭请求的 DCD客户端的转 移信息。 虽然, 在本发明实施例中, 当 DCD客户端请求不再进行转移时, DCD 服务器将保存的该 DCD客户端的转移信息删除, 但并不限于此, 在具体应 用中, DCD服务器也可以将保存的该 DCD客户端的转移信息中的转移标识 设置为指示 DCD客户端不进行转移,在后续接收到该 DCD客户端请求开启 转移功能的请求时, 根据请求中携带的信息对保存的转移信息进行更新, 将 转移标识设置为指示 DCD客户端进行转移。 在具体应用中, 才艮据本发明实施例的上述存储模块 41可以通过在 DCD 服务器中设置一个转移信息处理单元来实现, 当 DCD服务器接收到 DCD客 户端发送来的转移信息时, 使用转移信息处理单元处理转移信息, 在转移信 息处理单元中存储 DCD客户端设置转移的各种状态和信息。 在具体应用中, 存储在转移信息处理单元中的信息除了: 转移开启 /关闭、 转移号码和转移条 件之外, 还可以包括: 被转移状态。 其中, 被转移状态指该 DCD客户端是 否被其他 DCD客户端设置为转移号码, 作为动态内容信息转移的接收端。 具体可以在被转移状态中存储需要转移动态内容信息的 DCD客户端号码。 并且, 转移信息处理单元可以位于 DCD服务器, 也可以在 DCD服务器上, 但 DCD 艮务器可以与转移信息处理单元进行通信。 通过本发明实施例的上述 DCD服务器, 可以将发送给 DCD客户端的动 态内容信息发送到该 DCD客户端订制的其他 DCD客户端。 才艮据本发明实施例, 还提供了一种动态内容分发业务转移方法, 该方法 用于对发送给第一动态内容分发业务 DCD客户端定制的动态内容信息进行 转移, 在具体应用中, 该方法可以通过上述的 DCD月艮务器和 /或 DCD客户 端来实现。 图 8为根据本发明实施例的动态内容分发业务转移方法的流程图, 如图The present invention relates to the field of mobile communication technologies, and in particular, to a Dynamic Content Delivery (DCD) service transfer method and apparatus. In order to enhance the user's information browsing experience, the communication mobile service provider has launched a dynamic content distribution service, which transmits the personalized content of the user to the user's terminal by periodically downloading or pushing. Dynamic content distribution simplifies content discovery and content acquisition, reduces user difficulty, and makes it easy for users to get what they want. The content enhances the user's interactivity through vivid display, which can attract users to actively browse more related content. At present, the dynamic content distribution service provides a rich channel for customization. When the user customizes the corresponding channel, the server will synchronize the corresponding channel content to the user terminal, and the user terminal receives and displays the customized dynamic content information. . The call forwarding function in mobile communication is to transfer voice from the function application mobile phone to another mobile phone or fixed line. In various situations, such as multi-client customers, business or travel, mobile phones have no power or bad signal. Etc., you can set the call forwarding feature. However, the current call forwarding can only realize the transfer of voice, and the dynamic content distribution service cannot be transferred. When the original terminal cannot obtain the dynamic content information, the user cannot obtain customized dynamic content information through other terminals, thereby reducing the user. The experience also reduces the market competitiveness of operators. SUMMARY OF THE INVENTION In view of the above, the present invention provides a DCD service transfer method and apparatus, which solves the problem of user body-risk drop due to the inability to implement dynamic content distribution service transfer in the prior art. According to an aspect of the present invention, a dynamic content distribution service transfer method is first provided, the method for transferring dynamic content information sent to a first DCD service client. According to the dynamic content distribution service transfer method of the present invention, the method includes: before transmitting the dynamic content information to the first DCD client, the DCD server acquires the transfer information of the pre-stored first DCD client, where the transfer information includes indicating the transfer. The transfer identifier, the target DCD client identifier, and the transfer condition; the DCD server determines that the dynamic content information needs to be transferred according to the transfer identifier; when the transfer condition is satisfied, the DCD server sends the dynamic content information to the target corresponding to the target DCD client identifier. Two DCD clients. Specifically, the DCD server pre-storing the transfer information of the first DCD client includes: the first DCD client sends a transfer request to the DCD server, where the transfer request carries the transfer information of the first DCD client; and the DCD server receives the transfer request, Obtain and store the transfer information of the first DCD client. Preferably, the foregoing transition condition includes at least one of the following: 1) transferring the dynamic content information sent to the first DCD client to the second DCD client in any case; 2) transmitting when the first DCD client is powered off Transferring the dynamic content information of the first DCD client to the second DCD client; 3) transferring the dynamic content information sent to the first DCD client to the second DCD client when the first DCD client is unable to receive the dynamic content information . Specifically, the method may further include: the first DCD client sends a query request to the DCD server, where the query request is used to query whether the first DCD client performs the transfer; the DCD server receives the query request, queries the pre-stored transfer information, and according to The result of the query returns information indicating whether the first DCD client is transferring to the first DCD client. Further, the method may further include: the first DCD client sending a close request to the DCD server, where the close request is used to indicate that the first DCD client no longer performs the transfer; the DCD server receives the close request, and deletes the pre-stored The transfer information of a DCD client, or the transfer identifier in the transfer information of the first DCD client stored in advance is updated to indicate that no transfer is performed. Further, the foregoing transfer information may further include a source DCD client identifier that is transferred. Specifically, after the DCD server receives the transfer request, the method further includes: the DCD server searching for the pre-stored transfer information, determining whether the identifier of the first DCD client is the target DCD client identifier of the third DCD client, and if so, The identity of the third DCD client is stored as the transferred source DCD client identity of the first DCD client. Specifically, if the DCD server determines that the dynamic content information is not to be transferred, the method further includes: determining, by the DCD server, whether the source DCD client identifier in the transfer information is empty, and if yes, transmitting the dynamic content information to the first DCD Client; otherwise, obtaining the transfer information of the third DCD client corresponding to the pre-stored source DCD client identifier, determining whether the target DCD client identifier in the transfer information is the identifier of the first DCD client, and if so, ^ 1 Both the dynamic content information and the dynamic content information customized by the third DCD client are sent to the first DCD client. Otherwise, only the dynamic content information to be sent to the first DCD client is sent to the first DCD client. According to another aspect of the present invention, a DCD server is also provided. A DCD server according to the present invention includes: a storage module, an acquisition module, a determination module, a determination module, and a transmission module. The storage module is configured to save transfer information of each DCD client managed by the DCD server, where the transfer information includes a transfer identifier indicating a transfer, a target DCD client identifier, and a transfer condition; and an obtaining module, configured to be in the first DCD client When the dynamic content information is sent, the transfer information of the first DCD client is obtained from the storage module; the determining module is configured to determine, according to the obtained transfer identifier of the first DCD client, that the dynamic content information sent to the first DCD client needs to be transferred; a determining module, configured to determine, according to a transition condition of the first DCD client, whether to send the dynamic content information to the second DCD client corresponding to the target DCD client identifier of the first DCD client; the sending module is configured to determine the module In the case of YES, the dynamic content information is sent to the second DCD client. Specifically, the DCD server further includes: a receiving module, configured to receive a transfer request sent by a DCD client managed by the DCD server, where the transfer request carries the transfer information of the DCD client. The storage module is configured to store, by the receiving module, the transfer information carried in the transfer request. Specifically, the receiving module of the DCD server may be further configured to receive a query request sent by a DCD client managed by the DCD server, where the query request is used to query whether the DCD client performs the transfer; and the DCD server further includes: a query module, The method is configured to: in the transfer information saved by the storage module, search for the transfer information of the DCD client that sends the query request; the sending module is further configured to send, according to the query result of the query module, the DCD client that sends the query request to the DCD client. Whether to transfer information. Preferably, the receiving module of the DCD server is further configured to receive a shutdown request from a DCD client managed by the DCD server, and the shutdown request is used to request that the DCD client no longer perform the transfer; The DCD server further includes: a deletion module, configured to delete the transfer information of the DCD client that sends the shutdown request saved in the storage module. According to still another aspect of the present invention, a DCD client is provided. A DCD client according to the present invention includes: a setting module and a transmitting module. The setting module is configured to set a transfer identifier indicating that the dynamic content information customized by the DCD client is transferred, a target DCD client identifier and a transfer condition, and a sending module, configured to send a notification to the DCD server to customize the DCD client. The dynamic content information carries the transfer request of the transfer, and the transfer request carries the transfer information including the transfer identifier, the target DCD client identifier, and the transfer condition. Specifically, the sending module of the DCD client is further configured to send a query request to the DCD server to query a transfer status set by the DCD client. The DCD client further includes: a receiving module, configured to receive the DCD server in response to the query request. The returned query result. Preferably, the sending module of the DCD client is further configured to send a close request to the DCD server, requesting that the DCD server no longer transfer the dynamic content information customized by the DCD client. With the above at least one aspect of the present invention, when the DCD server sends the dynamic content information to the DCD client, if it is determined that the DCD client needs to perform the transfer, the dynamic content information is sent to the DCD client when the transition condition is satisfied. The transfer to the DCD client, thereby realizing the transfer of dynamic content information, improving the user experience, and also improving the competitiveness of operators. Other features and advantages of the invention will be set forth in the description which follows, and The objectives and other advantages of the invention will be realized and attained by the <RTI The drawings are intended to provide a further understanding of the invention, and are intended to be a part of the description of the invention. In the drawings: FIG. 1 is a schematic structural diagram of a DCD client according to an embodiment of the present invention; FIG. 2 is a schematic structural diagram of a DCD client according to a preferred embodiment of the present invention; FIG. 3A is a schematic diagram of an embodiment of the present invention; Schematic diagram of the transfer setting interface; 3B is a schematic diagram of a transition number setting interface according to an embodiment of the present invention; FIG. 3C is a schematic diagram of a transition condition setting interface according to an embodiment of the present invention; FIG. 3D is a diagram showing a transition state information display according to an embodiment of the present invention; 4 is a schematic structural view of a DCD server according to an embodiment of the present invention; FIG. 5 is a schematic structural view of a DCD server according to a preferred embodiment of the present invention; FIG. 6 is another preferred embodiment of the present invention. FIG. 7 is a schematic structural diagram of a DCD server according to still another preferred embodiment of the present invention; FIG. 8 is a schematic diagram of dynamic content distribution service transfer according to an embodiment of the present invention; FIG. 9 is a flowchart of the first embodiment; FIG. 10 is a flowchart of the second embodiment. The embodiment of the present invention provides a dynamic content information transfer solution. The present invention provides a dynamic content information transfer solution. In the embodiment of the present invention, when the dynamic content information is sent to the DCD client, the DCD server acquires the pre-stored transfer information of the DCD client, and determines that the dynamic content information needs to be transferred according to the transfer transfer information, and satisfies When the condition is transferred, the DCD server sends the dynamic content information to the set target DCD client. The embodiments in the present application and the features in the embodiments may be combined with each other without conflict. The preferred embodiments of the present invention are described in the following with reference to the accompanying drawings, which are intended to illustrate and illustrate the invention. The DCD client described in the embodiment of the present invention refers to a client having a dynamic content distribution service function, capable of receiving and displaying dynamic content information, and interacting with the DCD server through interactive instructions. According to an embodiment of the present invention, a DCD client is first provided. FIG. 1 is a schematic structural diagram of a DCD client according to an embodiment of the present invention. As shown in FIG. 1 , a DCD client according to an embodiment of the present invention mainly includes: a setting module 21 and a sending module 23. The setting module 21 is configured to set a transfer identifier indicating that the dynamic content information customized by the DCD client is transferred (ie, indicating that the DCD client starts the transfer function), the target DCD client identifier and the transfer condition of the transfer; The connection module 21 is configured to send, to the DCD server, a transfer request indicating that the dynamic content information customized by the DCD client is transferred, where the transfer request carries the transfer identifier, the target DCD client identifier, and the transfer Transfer of conditions. Further, the sending module 23 of the DCD client may be further configured to send a query request to the DCD server to query the transfer status set by the DCD client. As shown in FIG. 2, the DCD client may further include: a receiving module 25 And configured to receive a query result returned by the DCD server in response to the query request. Further, the sending module 23 may be further configured to send a close request to the DCD server, requesting the DCD server to no longer transfer the dynamic content information customized by the DCD client (ie, turning off the transfer function of the DCD client). Preferably, the target DCD client is identified as the number of the target DCD client. In a specific application, the setting module 21 of the DCD client can provide a transfer setting interface as shown in FIG. 3A, and the user can select to enable or disable the transfer function through the transfer setting interface. If the transfer is selected to be closed, the sending module 23 sends a close request, and sends the information for turning off the dynamic content distribution service to the DCD server, requesting to disable the dynamic content distribution service transfer function; if the transfer is selected, the transfer identifier indicating the transfer is generated. Enter the transfer number setting interface, as shown in Figure 3B. In the transfer number setting interface shown in FIG. 3B, the user can input the target DCD client identifier (ie, the ID of the DCD client to which the dynamic content information is transferred, for example, the number of the DCD client), and then enter as shown in FIG. 3C. The transfer condition setting interface. In the transfer condition setting interface, the user can select one or more conditions in the unconditional transfer, the shutdown transfer or the unreceivable transfer as the transfer condition, and then the sending module 23 will include the transfer identifier, the target DCD client identifier, and the transfer condition. The transfer information is sent to the server through network signaling. In the embodiment of the present invention, if the transfer setting of the DCD client is successful, and the transfer condition is satisfied, the DCD client will not be able to obtain the dynamic content information sent by the DCD server, regardless of Whether the DCD client initiates the request or receives it periodically. After the DCD client closes the transfer, the dynamic content information sent by the DCD server can be normally received. Moreover, the user can also select the query transfer current state in the transfer setting interface, and the sending module 23 sends a request for querying the transfer status to the DCD server, and the receiving module 25 can display the DCD client after receiving the return information of the DCD server in response to the request. The transfer status information of the end may be as shown in FIG. 3D: When the transfer status is off, the current status is closed; when the transfer status is on, the current status is opened, the transferred number and the transfer condition are prompted. After receiving the information returned by the DCD server, if it is necessary to modify the transferred number and/or the transfer condition, the DCD client may resend the transfer request to the DCD server, carrying the new transferred number and/or transfer in the transfer request. condition. With the DCD client of the embodiment of the present invention, the user can turn the transfer function on or off, query the current state of the transfer, set the transfer number, and transfer the condition. When the user needs to set the transfer, the setting function can be selected by the setting module 21, and in the case that the transfer function is selected, the user also needs to set the transfer number (ie, the target DCD client identification) and the transfer condition through the setting module 21, After the setting is completed, the transfer information is sent to the DCD server. After the transfer function is enabled, the user can turn off the transfer function of the DCD client. After the DCD client selects to close, the transfer information is sent to the DCD server. In addition, the user can also query whether the current DCD client has set the transfer. In a specific implementation process, the DCD client can exchange information with the DCD server through network signaling. The information sent by the DCD client includes: transfer setting information such as the transfer number and the transfer condition, the shutdown transfer, and the query transfer status when the transfer is started. The information received by the DCD client includes: information about the transfer status returned by the server, the transfer setting result, the transfer number, and the transfer condition. Through the above-mentioned DCD client of the embodiment of the present invention, the user can transfer the dynamic content information customized on the DCD client to other DCD clients. According to an embodiment of the present invention, a DCD server is also provided. 4 is a schematic structural diagram of a DCD server according to an embodiment of the present invention. As shown in FIG. 4, a DCD server according to an embodiment of the present invention mainly includes: a storage module 41, an obtaining module 43, a determining module 45, and a judgment. Module 47 and transmitting module 49. The storage module 41 is configured to save transfer information of each DCD client managed by the DCD server, where the transfer information includes: a transfer identifier indicating a transfer, a target DCD client identifier, and a transfer condition; the obtaining module 43 and The storage module 41 is connected to obtain the transfer information of the first DCD client from the storage module 41 when the dynamic content information is sent to the first DCD client. The determining module 43 is connected to the obtaining module 43 for obtaining the first The transfer identifier of the DCD client determines that the dynamic content information that is sent to the first DCD client is required to be transferred. The determining module 47 is connected to the determining module 43 and determines whether the dynamic content is determined according to the transition condition of the first DCD client. The information is sent to the second DCD client corresponding to the target DCD client identifier of the first DCD client; the sending module 49 is connected to the determining module 47, and configured to: if the determination result of the determining module 47 is yes, the dynamic content information Send to the second DCD client. Further, as shown in FIG. 5, the DCD server according to the embodiment of the present invention may further include: a receiving module 40, configured to receive a transfer request sent by a DCD client managed by the DCD server, where the transfer request carries There is the transfer information of the DCD client; the storage module 41 is further configured to store the transfer information carried in the transfer request received by the receiving module 40. Further, the receiving module 40 may be further configured to receive a query request sent by the DCD client managed by the DCD server, where the query request is used to query whether the DCD client performs the transfer, as shown in FIG. 6 The DCD server according to the embodiment of the present invention may further include: a query module 42, configured to search, in the transfer information saved by the storage module 41, the transfer information of the DCD client that sends the query request; the sending module 49 is further configured to use the data. The query result of the query module 42 sends information indicating whether the DCD client performs the transfer to the DCD client that sends the query request. Specifically, if the transfer information of the DCD client can be found in the storage module 41, and the transfer identifier of the transfer information indicates that the DCD client performs the transfer, the sending module 49 can send the target DCD client to the DCD client. The result information including the identification and the transfer condition, if the transfer information of the DCD client is not found, or the transfer identifier of the found transfer information indicates that the DCD client does not transfer, the sending module 47 sends an indication to the DCD client. The DCD client does not transfer information. Further, the receiving module 40 is further configured to receive a shutdown request from a DCD client managed by the DCD server, where the shutdown request is used to request that the DCD client no longer perform the transfer, as shown in FIG. 7, according to the present invention. The DCD server of the embodiment may further include: a deleting module 44, configured to delete the transfer information of the DCD client that sends the shutdown request saved in the storage module 40. In the embodiment of the present invention, when the DCD client requests that the transfer is no longer performed, the DCD server deletes the saved transfer information of the DCD client, but is not limited thereto. In a specific application, the DCD server may also save the DCD server. Transfer ID in the transfer information of the DCD client The setting is to indicate that the DCD client does not perform the transfer. When the DCD client requests to initiate the transfer function, the saved transfer information is updated according to the information carried in the request, and the transfer identifier is set to instruct the DCD client to perform the transfer. Transfer. In a specific application, the foregoing storage module 41 according to the embodiment of the present invention may be implemented by setting a transfer information processing unit in the DCD server, and using the transfer information when the DCD server receives the transfer information sent by the DCD client. The processing unit processes the transfer information, and stores various states and information of the DCD client setting transfer in the transfer information processing unit. In a specific application, the information stored in the transfer information processing unit may include: a transfer status in addition to the transfer on/off, transfer number, and transfer conditions. The transferred status refers to whether the DCD client is set as the forwarding number by other DCD clients as the receiving end of the dynamic content information transfer. Specifically, the DCD client number that needs to transfer the dynamic content information may be stored in the transferred state. Also, the transfer information processing unit may be located on the DCD server or on the DCD server, but the DCD server may communicate with the transfer information processing unit. Through the above DCD server of the embodiment of the present invention, the dynamic content information sent to the DCD client can be sent to other DCD clients subscribed by the DCD client. According to an embodiment of the present invention, a dynamic content distribution service transfer method is further provided, where the method is used to transfer dynamic content information customized to a first dynamic content distribution service DCD client, in a specific application, The method can be implemented by the above-mentioned DCD server and/or DCD client. FIG. 8 is a flowchart of a dynamic content distribution service transfer method according to an embodiment of the present invention, as shown in FIG.
8 所示, 根据本发明实施例的动态内容分发业务转移方法主要包括以下步骤 (步骤 S801 -步骤 S805 ): 步骤 S801 : 在向第一 DCD客户端发送动态内容信息时, DCD服务器获 取预先存储的第一 DCD客户端的转移信息, 其中, 该转移信息包括: 指示 进行转移的转移标识、 目标 DCD客户端标识和转移条件; 在具体实施过程中, 当用户需要设置第一 DCD客户端的转移状态时, 可以通过第一 DCD客户端设置需要转移到的目标 DCD客户端标识及转移条 件, 然后向 DCD服务器发送携带转移信息的转移请求, 其中, 转移信息包 括但不限于: 指示进行转移的转移标识、转移到的目标 DCD客户端标识(具 体可以为目标 DCD客户端的号码) 和转移条件。 DCD月艮务器在接收到该转 移请求后, 获取并存储第一 DCD客户端的转移信息。 在需要向第一 DCD客 户端发送动态内容信息, DCD服务器从存储的转移信息中获取第一 DCD客 户端的转移信息。 在具体实施过程中, 上述转移条件包括但不限于以下之一: ( 1 )在任何条件下均将发送给第一 DCD客户端的动态内容信息转移到 第二 DCD客户端; ( 2 ) 在第一 DCD客户端关机时将发送给第一 DCD客户 端的动态内容信息转移到第二 DCD客户端; (3 )在第一 DCD客户端无法接 收动态内容信息时, 将发送给第一 DCD客户端的动态内容信息转移到第二 DCD客户端。 步骤 S803: DCD服务器根据上述转移标识, 确定需要将上述动态内容 信息进行转移; 具体地, DCD服务器在获取到第一 DCD客户端的转移信息时, 根据转 移信息中的转移标识的指示, 可以确定需要将待发送给第一 DCD客户端的 动态内容信息进行转移。 步骤 S805 : 在满足上述步骤 S801中获取的转移条件时, DCD服务器将 上述动态内容信息发送给目标 DCD客户端标识对应的第二 DCD客户端。 在具体实施过程中,才艮据本发明实施例,第一 DCD客户端还可以向 DCD 服务器发送查询请求, 也可以向 DCD服务器发送关闭请求, 以关闭该 DCD 客户端的转移功能, 不再将发送给该 DCD客户端的动态内容信息进行转移, 因此, 才艮据本发明实施例的动态内容分发业务转移方法还可以包括: As shown in FIG. 8, the dynamic content distribution service transfer method according to the embodiment of the present invention mainly includes the following steps (step S801 - step S805): Step S801: When transmitting dynamic content information to the first DCD client, the DCD server acquires the pre-stored The transfer information of the first DCD client, where the transfer information includes: a transfer identifier indicating the transfer, a target DCD client identifier, and a transfer condition; in a specific implementation process, when the user needs to set the transfer status of the first DCD client, The target DCD client identifier and the transfer condition to be transferred may be set by the first DCD client, and then the transfer request carrying the transfer information is sent to the DCD server, where the transfer information includes but is not limited to: the transfer identifier indicating the transfer, and the transfer Go to the target DCD client ID (specifically the number of the target DCD client) and the transfer criteria. DCD server receives the transfer After the request is moved, the transfer information of the first DCD client is obtained and stored. The dynamic content information needs to be sent to the first DCD client, and the DCD server obtains the transfer information of the first DCD client from the stored transfer information. In the specific implementation process, the foregoing transfer conditions include, but are not limited to, one of the following: (1) transferring the dynamic content information sent to the first DCD client to the second DCD client under any condition; (2) at the first The dynamic content information sent to the first DCD client is transferred to the second DCD client when the DCD client is shut down; (3) the dynamic content that is sent to the first DCD client when the first DCD client cannot receive the dynamic content information. The information is transferred to the second DCD client. Step S803: The DCD server determines that the dynamic content information needs to be transferred according to the foregoing transfer identifier. Specifically, when the DCD server obtains the transfer information of the first DCD client, the DCD server may determine the need according to the indication of the transfer identifier in the transfer information. The dynamic content information to be sent to the first DCD client is transferred. Step S805: When the transition condition acquired in the above step S801 is satisfied, the DCD server sends the dynamic content information to the second DCD client corresponding to the target DCD client identifier. In a specific implementation process, according to the embodiment of the present invention, the first DCD client may also send a query request to the DCD server, or may send a close request to the DCD server to disable the transfer function of the DCD client, and no longer send the DCD client. The dynamic content distribution service transfer method of the DCD client may further include:
( 1 ) 查询步 4聚, 主要包括以下两个步 4聚: 步骤 1 , 第一 DCD客户端向 DCD服务器发送查询请求, 其中, 该查询 请求用于查询第一 DCD客户端是否进行转移; 步骤 2, DCD服务器接收上述查询请求, 查询预先存储的转移信息, 并 根据查询结果向第一 DCD客户端返回指示第一 DCD客户端是否进行转移的 信息。 (1) The query step 4 includes the following two steps: Step 1: The first DCD client sends a query request to the DCD server, where the query request is used to query whether the first DCD client performs the transfer; 2. The DCD server receives the foregoing query request, queries the pre-stored transfer information, and returns information indicating whether the first DCD client performs the transfer to the first DCD client according to the query result.
( 2 ) 关闭步骤, 主要包括以下两个步骤: 步骤 1 , 第一 DCD客户端向所述 DCD服务器发送关闭请求, 其中, 所 述关闭请求用于指示所述第一 DCD客户端不再进行转移; 步骤 2, DCD服务器接收上述关闭请求, 删除预先存储的第一 DCD客 户端的转移信息。 虽然, 在上述描述中, 当 DCD客户端请求不再进行转移时, DCD服务 器将保存的该 DCD客户端的转移信息删除, 但并不限于此, 在具体应用中, DCD服务器也可以将保存的该 DCD客户端的转移信息中的转移标识设置为 指示 DCD客户端不进行转移,在后续接收到该 DCD客户端请求开启转移功 能的请求时, 才艮据请求中携带的信息对保存的转移信息进行更新, 将转移标 识设置为指示 DCD客户端进行转移。 进一步地, 在上述步骤 S801中获取到第一 DCD客户端的转移信息中还 包括: 被转移的源 DCD客户端标识, 即源 DCD客户端将第一 DCD客户端 作为转移的目标 DCD客户端。 在具体应用中, 当 DCD服务器接收到第一 DCD客户端的上述转移请求之后, 在存储第一 DCD客户端的转移信息时, DCD服务器查找预先存储的转移信息, 判断第一 DCD客户端的标识是否为 第三 DCD客户端的目标 DCD客户端标识, 如果是, 则将第三 DCD客户端 的标识作为第一 DCD客户端的被转移的源 DCD客户端标识存储。 进一步地, 如果 DCD服务器确定第一 DCD客户端不进行动态内容信息 的转移, 则该方法还可以包括以下步骤: 步骤 1 , DCD服务器判断上述转移信息中的源 DCD客户端标识是否为 空, 如果是, 则执行步骤 4, 否则, 执行步骤 2; 步骤 2, 获取预先存储的源 DCD客户端标识对应的第三 DCD客户端的 转移信息, 判断该转移信息中的目标 DCD客户端标识是否为第一 DCD客户 端的标识, 如果是, 执行步 4聚 3 , 否则, 执行步 4聚 4; 步骤 3 ,将待发送给第一 DCD客户端的上述动态内容信息以及第三 DCD 客户端定制的动态内容信息均发送给第一 DCD客户端; 步骤 4, 只将上述步骤 S801中的待发送给第一 DCD客户端的动态内容 信息发送给第一 DCD客户端。 根据本发明实施例提供的上述方法, 可以将 DCD客户端定制的动态内 容信息转移到其它 DCD客户端。 下面通过具体实施例对本发明实施例提供的技术方案进行说明。 实施例一 本实施例以转移信息单元不在 DCD服务器上为例,对 DCD服务器接收 到 DCD 终端发送的请求信息后, 转移信息处理单元对请求信息进行处理进 行说明。 图 9为本实施例中, 转移信息处理单元对请求信息进行处理的流程图, 如图 9所示, 转移信息处理单元对请求信息进行处理主要包括以下步骤: 步骤 901 , DCD服务器接收到 DCD终端发送来的请求信息, 将请求信 息发送给转移信息处理单元, 转移信息处理单元解析收到的请求信息; 步骤 902, 如果上述请求信息为查询信息, 则查询该 DCD终端保存在转 移信息处理单元中的转移信息, 将查询结果返回给终端; 步骤 903 , 如果上述请求信息是关闭转移信息, 则删除转移信息处理单 元中存储的该 DCD 终端的转移信息, 包括: 转移号码和转移条件, 将转移 状态设置为关闭, 最后, 将转移功能已关闭的信息发送给终端; 步骤 904, 如果上述请求信息是开启转移信息, 则首先将转移信息处理 单元中该 DCD 终端的转移状态设置为开启, 并根据请求信息中携带的转移 信息, 设置转移号码和转移条件。 在本实施例中, 假设此时的转移号码对应 DCD客户端 B, 则设置转移信息的 DCD客户端为 A。 然后在转移信息处理 单元中找到客户端 B的转移信息, 并将被 B的转移状态设置为开启, 且写入 DCD客户端 A的号码。 最后发送转移设置成功的信息给终端。 实施例二 本实施例以 DCD客户端 A设置的转移号码为 B,且转移号码对应的 DCD 客户端 B可以接收到 A定制的动态内容信息为例,对本实施例的动态内容分 发业务转移方法进行说明。 图 10为本实施例的流程图, 如图 10所示, 在本实施例中, DCD服务器 向 DCD客户端 B发送动态内容信息的处理流程主要包括以下步骤: 步骤 101 , DCD服务器判断 DCD客户端 B的转移是否开启, 当 DCD 客户端 B的转移功能已经开启, 则继续判断转移条件是否满足要求, 满足要 求后查询设置的转移号码 C的转移信息,并将 B定制的动态内容信息发送给 终端 C。 当 B的转移功能开启, 但转移条件不满足要求, 则按正常流程, 将 B定制的动态内容信息发送给 B。 步骤 102, 当 DCD客户端 B的转移功能关闭时, 需要判断 B的被转移 状态。 当被转移状态条件不满足要求, 即该 DCD客户端 B的号码没有被其 他 DCD客户端设置为转移号码, 则按正常流程, 将 B定制的动态内容信息 发送给 B。 步骤 103 , 当被转移状态条件满足, 即该 DCD客户端 B的号码被其他(2) The closing step mainly includes the following two steps: Step 1: The first DCD client sends a close request to the DCD server, where the close request is used to indicate that the first DCD client no longer performs the transfer; Step 2, the DCD server receives the close request, and deletes the advance The transfer information of the stored first DCD client. Although, in the above description, when the DCD client requests that the transfer is no longer performed, the DCD server deletes the saved transfer information of the DCD client, but is not limited thereto. In a specific application, the DCD server may also save the saved information. The transfer identifier in the transfer information of the DCD client is set to indicate that the DCD client does not perform the transfer, and the saved transfer information is updated according to the information carried in the request when the DCD client requests the request to enable the transfer function. , set the transfer ID to instruct the DCD client to transfer. Further, the obtaining the transfer information of the first DCD client in the foregoing step S801 further includes: the transferred source DCD client identifier, that is, the source DCD client uses the first DCD client as the target DCD client of the transfer. In a specific application, after the DCD server receives the transfer request of the first DCD client, when storing the transfer information of the first DCD client, the DCD server searches for the pre-stored transfer information, and determines whether the identifier of the first DCD client is the first The target DCD client identity of the three DCD clients, and if so, the identity of the third DCD client is stored as the transferred source DCD client identity of the first DCD client. Further, if the DCD server determines that the first DCD client does not perform the transfer of the dynamic content information, the method may further include the following steps: Step 1: The DCD server determines whether the source DCD client identifier in the transfer information is empty, if If yes, go to step 4. Otherwise, go to step 2. Step 2: Obtain the transfer information of the third DCD client corresponding to the source DCD client identifier stored in advance, and determine whether the target DCD client identifier in the transfer information is the first one. ID of the DCD client, if yes, step 4 is performed, otherwise, step 4 is performed; step 3, the dynamic content information to be sent to the first DCD client and the dynamic content information customized by the third DCD client are both Sending to the first DCD client; Step 4: Send only the dynamic content information to be sent to the first DCD client in step S801 to the first DCD client. According to the above method provided by the embodiment of the present invention, the DCD client can be customized within the dynamic Transfer information to other DCD clients. The technical solutions provided by the embodiments of the present invention are described below by using specific embodiments. Embodiment 1 In this embodiment, the transfer information unit is not on the DCD server, and after the DCD server receives the request information sent by the DCD terminal, the transfer information processing unit processes the request information. FIG. 9 is a flowchart of processing the request information by the transfer information processing unit in the embodiment. As shown in FIG. 9, the transfer information processing unit processes the request information mainly includes the following steps: Step 901: The DCD server receives the DCD terminal. Sending the request information, sending the request information to the transfer information processing unit, and the transfer information processing unit parses the received request information; Step 902, if the request information is the query information, querying the DCD terminal to save in the transfer information processing unit The transfer information is returned to the terminal; step 903, if the request information is the transfer transfer information, the transfer information of the DCD terminal stored in the transfer information processing unit is deleted, including: the transfer number and the transfer condition, and the transfer status Set to off, and finally, send the information that the transfer function is closed to the terminal; Step 904, if the request information is the transfer information, first set the transfer status of the DCD terminal in the transfer information processing unit to be on, and according to the request Transfer information carried in the information, Set the transfer number and transfer conditions. In this embodiment, assuming that the transfer number at this time corresponds to the DCD client B, the DCD client that sets the transfer information is A. The transfer information of the client B is then found in the transfer information processing unit, and the transfer status of B is set to ON, and the number of the DCD client A is written. Finally, the information that the transfer setting is successful is sent to the terminal. In the second embodiment, the DCD client A sets the forwarding number to B, and the DCD client B corresponding to the forwarding number can receive the customized dynamic content information as an example, and the dynamic content distribution service transfer method in this embodiment is performed. Description. FIG. 10 is a flowchart of the embodiment. As shown in FIG. 10, in this embodiment, a process for the DCD server to send dynamic content information to the DCD client B mainly includes the following steps: Step 101: The DCD server determines whether the transfer of the DCD client B is enabled. When the transfer function of the DCD client B is enabled, it continues to determine whether the transfer condition meets the requirement, and after the request is met, the transfer information of the transfer number C is set. The customized dynamic content information of B is sent to terminal C. When the transfer function of B is enabled, but the transfer condition does not meet the requirements, the dynamic content information of B customization is sent to B according to the normal process. Step 102: When the transfer function of the DCD client B is closed, it is necessary to determine the transferred state of B. When the transferred status condition does not meet the requirement, that is, the number of the DCD client B is not set as the forwarding number by other DCD clients, the B-customized dynamic content information is sent to B according to the normal process. Step 103, when the condition of being transferred is satisfied, that is, the number of the DCD client B is other
DCD客户端设置为转移号码, 此时的其他终端为 A。 A 的号码被存储在 B 的转移信息的被转移状态中。 步骤 104, 当被转移状态条件满足, 服务器需要查询被转移号码 A存储 在转移信息处理单元中的转移信息。如果 A中存储的转移号码与号码 B—致 , 且转移条件满足要求, 则将被转移号码 A定制的动态内容信息添加到号码 B 定制的动态内容信息中, 将号码 A和 B定制的动态内容信息发送给终端 B。 如果 A中存储的转移号码与号码 B不一致, 或转移条件不满足要求, 则按正 常流程, 将 B定制的动态内容信息发送给 B。 如上所述, 借助本发明实施例提供的技术方案, 通过转移动态内容分发 业务, 使得用户在遇到诸如多机客户、 外出商务或旅游、 手机没电或信号不 好等情况时, 可以通过动态内容分发业务转移功能, 将定制的动态内容信息 发送到其他终端上, 不会因为当前用户终端无法使用而丢失定制的动态内容 信息, 从而提高用户体验; 并且, 在本发明实施例中, 用户可以通过设置动 态内容分发业务转移, 将定制的动态内容信息发送到其他用户终端上, 让对 方也能查看到用户定制的信息, 达到信息共享的功能; 另外, 通信移动服务 运营商推出动态内容分发业务转移服务, 可以收取一定的转移服务费用, 这 样不仅能够满足用户的需求, 还会获取丰富的收益, 提高运营商的竟争力。 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本 领域的技术人员来说, 本发明可以有各种更改和变化。 凡在本发明的 ^"神和 原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护 范围之内。 The DCD client is set to the forwarding number, and the other terminals at this time are A. The number of A is stored in the transferred state of the transfer information of B. Step 104: When the transferred status condition is satisfied, the server needs to query the transferred information stored in the transfer information processing unit by the transferred number A. If the transfer number stored in A is consistent with the number B, and the transfer condition satisfies the requirement, the dynamic content information customized by the transfer number A is added to the dynamic content information customized by the number B, and the dynamic content customized by the numbers A and B is added. The information is sent to terminal B. If the transfer number stored in A is different from the number B, or the transfer condition does not meet the requirements, the B-customized dynamic content information is sent to B according to the normal process. As described above, with the technical solution provided by the embodiment of the present invention, by transferring the dynamic content distribution service, the user can pass the dynamic when encountering a situation such as a multi-machine customer, going out to business or traveling, the mobile phone has no power, or the signal is not good. The content distribution service transfer function, the customized dynamic content information is sent to other terminals, and the customized dynamic content information is not lost because the current user terminal is unavailable, thereby improving the user experience; and, in the embodiment of the present invention, the user may By setting up dynamic content distribution service transfer, the customized dynamic content information is sent to other user terminals, so that the other party can also view the customized information to achieve the information sharing function; in addition, the communication mobile service operator launches the dynamic content distribution service. Transfer service can charge a certain transfer service fee, which not only can meet the needs of users, but also obtain rich income and improve the competitiveness of operators. The above description is only the preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the scope of the present invention are intended to be included within the scope of the present invention.

Claims

权 利 要 求 书  Claims
1. 一种动态内容分发业务转移方法, 用于对发送给第一动态内容分发业务 DCD客户端的动态内容信息进行转移, 其特征在于, 所述方法包括: 在向所述第一 DCD客户端发送动态内容信息前, DCD服务器获取 预先存储的所述第一 DCD 客户端的转移信息, 其中, 所述转移信息包 括: 指示进行转移的转移标识、 目标 DCD客户端标识和转移条件; 所述 DCD 月艮务器才艮据所述转移标识, 确定需要将所述动态内容信 息进行转移; A dynamic content distribution service transfer method, configured to transfer dynamic content information sent to a first dynamic content distribution service DCD client, wherein the method comprises: sending to the first DCD client Before the dynamic content information, the DCD server obtains the pre-stored transfer information of the first DCD client, where the transfer information includes: a transfer identifier indicating a transfer, a target DCD client identifier, and a transfer condition; And determining, according to the transfer identifier, that the dynamic content information needs to be transferred;
在满足所述转移条件时, 所述 DCD 服务器将所述动态内容信息发 送给所述目标 DCD客户端标识对应的第二 DCD客户端。  When the transition condition is met, the DCD server sends the dynamic content information to the second DCD client corresponding to the target DCD client identifier.
2. 根据权利要求 1 所述的方法, 其特征在于, 所述 DCD服务器预先存储 所述第一 DCD客户端的转移信息包括: The method according to claim 1, wherein the DCD server pre-storing the transfer information of the first DCD client includes:
所述第一 DCD客户端向所述 DCD月艮务器发送转移请求, 其中, 所 述转移请求中携带有所述第一 DCD客户端的所述转移信息;  The first DCD client sends a transfer request to the DCD server, where the transfer request carries the transfer information of the first DCD client;
所述 DCD服务器接收所述转移请求, 获取并存储所述第一 DCD客 户端的所述转移信息。  The DCD server receives the transfer request, and acquires and stores the transfer information of the first DCD client.
3. 根据权利要求 1或 2所述的方法, 其特征在于, 所述转移条件包括以下 至少之一: The method according to claim 1 or 2, wherein the transition condition comprises at least one of the following:
在任何情况下均将发送给所述第一 DCD 客户端的动态内容信息转 移到所述第二 DCD客户端;  In any case, the dynamic content information sent to the first DCD client is transferred to the second DCD client;
在所述第一 DCD客户端关机时将发送给所述第一 DCD客户端的动 态内容信息转移到所述第二 DCD客户端;  Transmitting the dynamic content information sent to the first DCD client to the second DCD client when the first DCD client is powered off;
在所述第一 DCD 客户端无法接收动态内容信息时, 将发送给所述 第一 DCD客户端的动态内容信息转移到所述第二 DCD客户端。  And when the first DCD client is unable to receive the dynamic content information, transferring the dynamic content information sent to the first DCD client to the second DCD client.
4. 根据权利要求 2所述的方法, 其特征在于, 所述方法还包括: The method according to claim 2, wherein the method further comprises:
所述第一 DCD客户端向所述 DCD月艮务器发送查询请求, 其中, 所 述查询请求用于查询所述第一 DCD客户端是否进行转移; 所述 DCD 月艮务器接收所述查询请求, 查询预先存储的转移信息, 并才艮据查询结果向所述第一 DCD客户端返回指示所述第一 DCD客户端 是否进行转移的信息。 根据权利要求 2所述的方法, 其特征在于, 所述方法还包括: The first DCD client sends a query request to the DCD server, where the query request is used to query whether the first DCD client performs a transfer; The DCD server receives the query request, queries the pre-stored transfer information, and returns information indicating whether the first DCD client performs the transfer to the first DCD client according to the query result. The method according to claim 2, wherein the method further comprises:
所述第一 DCD客户端向所述 DCD月艮务器发送关闭请求, 其中, 所 述关闭请求用于指示所述第一 DCD客户端不再进行转移;  The first DCD client sends a close request to the DCD server, where the close request is used to indicate that the first DCD client no longer performs the transfer;
所述 DCD 服务器接收所述关闭请求, 删除预先存储的所述第一 DCD客户端的转移信息, 或者, 将所述预先存储的所述第一 DCD客户 端的转移信息中转移标识更新为指示不进行转移。 根据权利要求 2所述的方法, 其特征在于, 所述转移信息中还包括: 被 转移的源 DCD客户端标识。 根据权利要求 6所述的方法, 其特征在于, 所述 DCD服务器接收所述 转移请求之后, 所述方法还包括:  Receiving, by the DCD server, the shutdown request, deleting the pre-stored transfer information of the first DCD client, or updating the pre-stored transfer information in the transfer information of the first DCD client to indicate that no transfer is performed. . The method according to claim 2, wherein the transfer information further comprises: a source DCD client identifier that is transferred. The method according to claim 6, wherein after the DCD server receives the transfer request, the method further includes:
所述 DCD服务器查找预先存储的转移信息, 判断所述第一 DCD客 户端的标识是否为第三 DCD客户端的目标 DCD客户端标识, 如果是, 则将所述第三 DCD客户端的标识作为所述第一 DCD客户端的被转移的 源 DCD客户端标识存储。 根据权利要求 7所述的方法, 其特征在于, 如果所述 DCD服务器确定 不将所述动态内容信息进行转移, 则所述方法还包括:  Determining, by the DCD server, pre-stored transfer information, determining whether the identifier of the first DCD client is a target DCD client identifier of the third DCD client, and if yes, identifying the third DCD client as the first The transferred source DCD client identity store of a DCD client. The method according to claim 7, wherein if the DCD server determines not to transfer the dynamic content information, the method further includes:
所述 DCD服务器判断所述转移信息中的所述源 DCD客户端标识是 否为空, 如果是, 则将所述动态内容信息发送给所述第一 DCD客户端; 否则,  Determining, by the DCD server, whether the source DCD client identifier in the transfer information is empty, and if yes, sending the dynamic content information to the first DCD client; otherwise,
获取预先存储的所述源 DCD客户端标识对应的第三 DCD客户端的 转移信息, 判断该转移信息中的目标 DCD 客户端标识是否为所述第一 DCD客户端的标识, 如果是, 则将所述动态内容信息和所述第三 DCD 客户端定制的动态内容信息均发送给所述第一 DCD 客户端, 否则, 只 将待发送给所述第一 DCD 客户端的所述动态内容信息发送给所述第一 DCD客户端。 Obtaining, by the pre-stored, the transfer information of the third DCD client corresponding to the source DCD client identifier, determining whether the target DCD client identifier in the transfer information is an identifier of the first DCD client, and if yes, Dynamic content information and dynamic content information customized by the third DCD client are sent to the first DCD client, otherwise, only the dynamic content information to be sent to the first DCD client is sent to the The first DCD client.
9. 一种 DCD月艮务器, 其特征在于, 包括: 9. A DCD server, comprising:
存储模块, 用于保存所述 DCD服务器管理的各个 DCD客户端的转 移信息,其中,所述转移信息包括:指示进行转移的转移标识、 目标 DCD 客户端标识和转移条件;  a storage module, configured to save transfer information of each DCD client managed by the DCD server, where the transfer information includes: a transfer identifier indicating a transfer, a target DCD client identifier, and a transfer condition;
获取模块, 用于在向第一 DCD 客户端发送动态内容信息时, 从所 述存储模块中获取所述第一 DCD客户端的转移信息;  An obtaining module, configured to acquire, when the dynamic content information is sent to the first DCD client, the transfer information of the first DCD client from the storage module;
确定模块, 用于才艮据获取的所述第一 DCD 客户端的转移标识, 确 定发送给所述第一 DCD客户端的所述动态内容信息需要进行转移; 判断模块, 用于根据所述第一 DCD 客户端的转移条件, 判断是否 将所述动态内容信息发送给所述第一 DCD客户端的目标 DCD客户端标 识对应的第二 DCD客户端;  a determining module, configured to determine, according to the obtained transfer identifier of the first DCD client, that the dynamic content information sent to the first DCD client needs to be transferred; and a determining module, configured to use, according to the first DCD Determining, by the client, whether the dynamic content information is sent to the second DCD client corresponding to the target DCD client identifier of the first DCD client;
发送模块, 用于在所述判断模块的判断结果为是的情况下, 将所述 动态内容信息发送给所述第二 DCD客户端。  And a sending module, configured to send the dynamic content information to the second DCD client if the determining result of the determining module is yes.
10. 根据权利要求 9所述的 DCD服务器, 其特征在于, 所述 DCD服务器还 包括: The DCD server according to claim 9, wherein the DCD server further comprises:
接收模块, 用于接收来自所述 DCD服务器管理的 DCD客户端发送 的转移请求, 其中, 所述转移请求中的携带有该 DCD 客户端的转移信 息;  a receiving module, configured to receive a transfer request sent by a DCD client managed by the DCD server, where the transfer request carries the transfer information of the DCD client;
所述存储模块用于存储所述接收模块接收到所述转移请求中携带的 转移信息。  The storage module is configured to store the transfer information carried by the receiving module in the transfer request.
11. 根据权利要求 10所述的 DCD服务器, 其特征在于, 11. The DCD server of claim 10, wherein
所述接收模块还用于接收来自所述 DCD服务器管理的 DCD客户端 发送的查询请求, 其中, 所述查询请求用于查询该 DCD 客户端是否进 行转移;  The receiving module is further configured to receive a query request sent by a DCD client managed by the DCD server, where the query request is used to query whether the DCD client performs a transfer;
则所述 DCD服务器还包括:  Then the DCD server further includes:
查询模块, 用于在所述存储模块保存的转移信息中查找发送所述查 询请求的 DCD客户端的转移信息;  a querying module, configured to search, in the transfer information saved by the storage module, the transfer information of the DCD client that sends the query request;
所述发送模块还用于才艮据所述查询模块的查询结果, 向发送所述查 询请求的所述 DCD 客户端发送指示该 DCD客户端是否进行转移的信 息。 The sending module is further configured to send information indicating whether the DCD client performs the transfer to the DCD client that sends the query request according to the query result of the query module.
12. 根据权利要求 10或 11所述的 DCD服务器, 其特征在于, 所述接收模块还用于接收来自所述 DCD服务器管理的 DCD客户端 的关闭请求, 其中, 所述关闭请求用于请求该 DCD 客户端不再进行转 移; The DCD server according to claim 10 or 11, wherein the receiving module is further configured to receive a shutdown request from a DCD client managed by the DCD server, where the shutdown request is used to request the DCD The client no longer transfers;
则所述 DCD服务器还包括:  Then the DCD server further includes:
删除模块, 用于删除所述存储模块中保存的发送所述关闭请求的 DCD客户端的转移信息。  And a deleting module, configured to delete the transfer information of the DCD client that sends the shutdown request saved in the storage module.
13. —种 DCD客户端, 其特征在于, 包括: 13. A DCD client, characterized by comprising:
设置模块, 用于设置指示将所述 DCD 客户端定制的动态内容信息 进行转移的转移标识、 转移的目标 DCD客户端标识和转移条件;  a setting module, configured to set a transfer identifier, a target DCD client identifier, and a transfer condition indicating that the dynamic content information customized by the DCD client is transferred;
发送模块, 用于向 DCD服务器发送指示将所述 DCD客户端定制的 动态内容信息进行转移的转移请求, 其中, 所述转移请求中携带有包括 所述转移标识、 所述目标 DCD客户端标识和所述转移条件的转移信息。  a sending module, configured to send, to the DCD server, a transfer request indicating that the dynamic content information customized by the DCD client is transferred, where the transfer request carries the transfer identifier, the target DCD client identifier, and Transfer information of the transfer condition.
14. 根据权利要求 13所述的 DCD客户端, 其特征在于, 14. The DCD client of claim 13 wherein:
所述发送模块还用于向所述 DCD 月艮务器发送查询请求, 以查询所 述 DCD客户端设置的转移状态;  The sending module is further configured to send a query request to the DCD server to query a transfer status set by the DCD client;
则所述 DCD客户端还包括:  Then the DCD client further includes:
接收模块, 用于接收所述 DCD 月艮务器响应于所述查询请求返回的 查询结果。  And a receiving module, configured to receive a query result returned by the DCD server in response to the query request.
15. 根据权利要求 13或 14所述的 DCD客户端, 其特征在于, 所述发送模 块还用于向所述 DCD月艮务器发送关闭请求, 请求所述 DCD月艮务器不再 对所述 DCD客户端定制的动态内容信息进行转移。 The DCD client according to claim 13 or 14, wherein the sending module is further configured to send a shutdown request to the DCD server, requesting that the DCD server is no longer The dynamic content information customized by the DCD client is transferred.
PCT/CN2010/075723 2009-09-09 2010-08-05 Method and device for transferring dynamic content delivery service WO2011029354A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200910173708.6A CN101651937B (en) 2009-09-09 2009-09-09 Dynamic content distribution (DCD) service transfer method and device
CN200910173708.6 2009-09-09

Publications (1)

Publication Number Publication Date
WO2011029354A1 true WO2011029354A1 (en) 2011-03-17

Family

ID=41673996

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/075723 WO2011029354A1 (en) 2009-09-09 2010-08-05 Method and device for transferring dynamic content delivery service

Country Status (2)

Country Link
CN (1) CN101651937B (en)
WO (1) WO2011029354A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101651937B (en) * 2009-09-09 2014-08-20 中兴通讯股份有限公司 Dynamic content distribution (DCD) service transfer method and device
CN109729132B (en) * 2018-05-07 2022-03-15 平安普惠企业管理有限公司 Switch control method, device, equipment and computer readable storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5095504A (en) * 1987-10-01 1992-03-10 Canon Kabushiki Kaisha Telephone and telephone system having temporary transfer and hold-release functions
US5867570A (en) * 1996-07-29 1999-02-02 Northern Telecom Limited Directory number portability in telephone networks
CN1481135A (en) * 2002-09-04 2004-03-10 英华达(上海)电子有限公司 Method for call tansfering short message
CN101146244A (en) * 2006-09-11 2008-03-19 中兴通讯股份有限公司 A device and method for realizing automatic SMS forward
CN101651937A (en) * 2009-09-09 2010-02-17 中兴通讯股份有限公司 Dynamic content distribution (DCD) service transfer method and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1184832C (en) * 2001-06-30 2005-01-12 华为技术有限公司 Automatic forwarding method for mobile telephone

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5095504A (en) * 1987-10-01 1992-03-10 Canon Kabushiki Kaisha Telephone and telephone system having temporary transfer and hold-release functions
US5867570A (en) * 1996-07-29 1999-02-02 Northern Telecom Limited Directory number portability in telephone networks
CN1481135A (en) * 2002-09-04 2004-03-10 英华达(上海)电子有限公司 Method for call tansfering short message
CN101146244A (en) * 2006-09-11 2008-03-19 中兴通讯股份有限公司 A device and method for realizing automatic SMS forward
CN101651937A (en) * 2009-09-09 2010-02-17 中兴通讯股份有限公司 Dynamic content distribution (DCD) service transfer method and device

Also Published As

Publication number Publication date
CN101651937B (en) 2014-08-20
CN101651937A (en) 2010-02-17

Similar Documents

Publication Publication Date Title
US11112988B2 (en) System and apparatus for transferring data between communication elements
CN102665114B (en) Method, apparatus and system for intelligent device interaction
JP5427229B2 (en) Call execution method in VCC, terminal and server thereof
US7779077B2 (en) File transmission method in instant messaging service and mobile communications terminal for supporting the same
US8489095B2 (en) Apparatus and method for providing group service in wireless communication system
CN101742004B (en) Call transfer method and device in multi-call central system
WO2008104131A1 (en) Method, apparatus and system of searching and downloading mobile telephone file
JP5597749B2 (en) Content distribution system, method, service server, mobile communication terminal, and storage medium
EP2119188A1 (en) Method, system and user equipment for providing secondary information to a user equipment
TW200948100A (en) User directed background transfer and data storage
WO2008055430A1 (en) Method, system and apparatus for implementing the conversion between ring-back tone and bell sound
JP2016517664A (en) System and method for distributing multimedia information to mobile devices
US9258672B2 (en) Short-range wireless communication device
WO2012109842A1 (en) Data synchronization method and mobile terminal
JP3800531B2 (en) State information sharing / processing method and system for communication applications
WO2011029354A1 (en) Method and device for transferring dynamic content delivery service
WO2013044670A1 (en) Method, device, and system for integrating traditional short message and network message
JP2004336256A (en) Data communication system
KR20130049601A (en) Call control method according to the presence information
US10368210B2 (en) Service processing method, terminal device, and service roaming network
KR101711469B1 (en) Mobile device, control method thereof, message sending apparatus and message sending method
KR100893204B1 (en) Method and System for Providing the Contents Automatic Download Service
TWI393406B (en) Integrating mobile content sharing and delivery system and its method in integrated network environment
KR101360200B1 (en) Contents redownloading method in portable teminal
KR100984521B1 (en) system for providing video contents service and method thereof

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10814956

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 10814956

Country of ref document: EP

Kind code of ref document: A1