[go: up one dir, main page]

CN1859270A - Dynamic content transfer method and system - Google Patents

Dynamic content transfer method and system Download PDF

Info

Publication number
CN1859270A
CN1859270A CNA2006100651578A CN200610065157A CN1859270A CN 1859270 A CN1859270 A CN 1859270A CN A2006100651578 A CNA2006100651578 A CN A2006100651578A CN 200610065157 A CN200610065157 A CN 200610065157A CN 1859270 A CN1859270 A CN 1859270A
Authority
CN
China
Prior art keywords
dynamic content
terminal equipment
terminal
dcd server
storage space
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2006100651578A
Other languages
Chinese (zh)
Inventor
彭锦
高洪涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNA2006100651578A priority Critical patent/CN1859270A/en
Publication of CN1859270A publication Critical patent/CN1859270A/en
Priority to PCT/CN2006/003706 priority patent/WO2007107064A1/en
Pending legal-status Critical Current

Links

Images

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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种动态内容传送方法,包括:动态内容传送DCD服务器获取接收动态内容的终端设备的可用存储空间大小;根据终端设备的可用存储空间大小,对发送给终端设备的动态内容进行处理;当处理后的动态内容能够满足被终端可用存储空间存储时,发送该动态内容给所述终端设备。本发明还公开了一种相对应的动态内容传送系统。采用本发明避免了由于终端存储空间不足而使内容发送失败的问题,节约了网络带宽资源和服务器、客户端的计算、存储资源。

Figure 200610065157

The invention discloses a method for transmitting dynamic content, which includes: a DCD server for dynamic content transmission obtains the size of available storage space of a terminal device receiving dynamic content; and processes the dynamic content sent to the terminal device according to the size of available storage space of the terminal device ; When the processed dynamic content can be stored in the available storage space of the terminal, send the dynamic content to the terminal device. The invention also discloses a corresponding dynamic content transmission system. Adopting the present invention avoids the problem of content transmission failure due to insufficient storage space of the terminal, and saves network bandwidth resources and computing and storage resources of servers and clients.

Figure 200610065157

Description

一种动态内容传送方法与系统A dynamic content transmission method and system

技术领域technical field

本发明涉及通信领域,尤其涉及一种动态内容传送方法与动态内容传送系统。The invention relates to the communication field, in particular to a dynamic content transmission method and a dynamic content transmission system.

背景技术Background technique

动态内容传送是一种基于客户端/服务器结构的、用于向移动终端用户发送个性化内容的技术。用户通过定制内容,服务器将根据用户参数、用户的位置、在线状态等对内容做个性化处理,并定时将内容传送给用户终端。Dynamic content delivery is a client/server based technology for delivering personalized content to mobile end users. After the user customizes the content, the server will personalize the content according to user parameters, user location, online status, etc., and transmit the content to the user terminal at regular intervals.

现有技术方案,内容传送的过程包括以下步骤:In the prior art solution, the process of content delivery includes the following steps:

终端采用超级文本传送协议(Hyper Text Transport Protocol,HTTP)或无线访问协议(Wireless Access Protocol,WAP)通过请求(Request)消息向动态内容传送(Dynamic Content Delivery,DCD)服务器发出动态内容传送请求,在请求中携带终端能力信息;终端能力信息遵循用户代理描述文档(User AgentProfile,UAProf)标准,在终端能力信息中不包含终端存储空间状态信息;The terminal uses the Hyper Text Transport Protocol (Hyper Text Transport Protocol, HTTP) or the Wireless Access Protocol (Wireless Access Protocol, WAP) to send a dynamic content delivery request to the Dynamic Content Delivery (DCD) server through the Request message. The request carries terminal capability information; the terminal capability information follows the User Agent Profile (UAProf) standard, and the terminal capability information does not include terminal storage space status information;

DCD服务器接收到终端发送的动态内容传送请求后,解析请求的内容和终端能力信息,根据用户的设置参数和终端能力信息处理请求的动态内容;包括:改变视频内容的长度、对文本内容截取其中的某个部分、对图像内容进行分辨率的适配等,生成待发送的内容;After receiving the dynamic content transmission request sent by the terminal, the DCD server parses the requested content and terminal capability information, and processes the requested dynamic content according to the user's setting parameters and terminal capability information; including: changing the length of the video content, and intercepting the text content A certain part of the image content, adapting the resolution of the image content, etc., to generate the content to be sent;

DCD服务器采用HTTP协议或WAP协议通过响应(Response)消息将内容发送给终端;The DCD server uses the HTTP protocol or the WAP protocol to send the content to the terminal through a response (Response) message;

终端接收内容,同时将内容存储在本地的存储空间中;The terminal receives the content and stores the content in the local storage space at the same time;

如果本地存储空间不足,终端提示用户,并中断与DCD服务器之间的动态内容传送会话。If the local storage space is insufficient, the terminal prompts the user, and terminates the dynamic content delivery session with the DCD server.

上述现有技术的缺点如下:The shortcoming of above-mentioned prior art is as follows:

DCD服务器和终端在动态内容传送开始前都没有比较传送内容大小和终端可用存储空间大小,当传送内容大小比终端上的可用存储空间大时,传送仍然会开始,当终端上的存储空间用完时,传送中断,导致最终不能完成内容传送。因此,现有技术方案中由于不考虑终端的可用存储空间大小,直接将个性化处理后的动态内容发送给终端,当终端的可用存储空间小于传送的动态内容大小时,由于传送不能完成,导致网络传输带宽的浪费。另外,由于个性化处理是很耗费DCD服务器系统资源的过程,如果在个性化处理之后才发现由于终端可用存储空间大小的原因而不能正常完成传送,将造成DCD服务器系统资源的浪费。The DCD server and the terminal do not compare the size of the transmitted content with the available storage space of the terminal before the dynamic content transmission starts. When the size of the transmitted content is larger than the available storage space on the terminal, the transmission will still start. When the storage space on the terminal is exhausted , the transmission is interrupted, resulting in the eventual inability to complete the content transmission. Therefore, in the prior art solution, the personalized dynamic content is directly sent to the terminal without considering the available storage space of the terminal. When the available storage space of the terminal is smaller than the size of the dynamic content to be transmitted, the transmission cannot be completed, resulting Waste of network transmission bandwidth. In addition, since the personalization process consumes a lot of DCD server system resources, if it is discovered after the personalization process that the transmission cannot be completed normally due to the size of the available storage space of the terminal, it will cause a waste of DCD server system resources.

发明内容Contents of the invention

本发明提供一种动态内容传送方法,用以解决现有技术中存在的由于没有根据终端设备的可用存储空间大小对动态内容进行相应处理后发送,导致浪费网络传输资源以及DCD服务器和终端设备资源的问题。The present invention provides a method for transmitting dynamic content, which is used to solve the problem in the prior art that the dynamic content is sent after corresponding processing is not performed according to the available storage space of the terminal equipment, resulting in waste of network transmission resources, DCD server and terminal equipment resources The problem.

根据本发明的上述方法,本发明另提供一种相对应的动态内容传送系统。According to the above method of the present invention, the present invention further provides a corresponding dynamic content transmission system.

本发明方法包括:The inventive method comprises:

A、动态内容传送DCD服务器获取接收动态内容的终端设备的可用存储空间大小;A. The dynamic content transmission DCD server obtains the available storage space of the terminal device receiving the dynamic content;

B、所述DCD服务器根据终端设备的可用存储空间大小,对发送给终端设备的动态内容进行处理;当处理后的动态内容能够满足被终端可用存储空间存储时,发送该动态内容给所述终端设备。B. The DCD server processes the dynamic content sent to the terminal device according to the available storage space of the terminal device; when the processed dynamic content can be stored in the available storage space of the terminal, the dynamic content is sent to the terminal equipment.

所述步骤A包括:Described step A comprises:

终端设备向DCD服务器发送获取动态内容的请求消息,在该请求消息中携带终端设备的终端存储空间状态信息;The terminal device sends a request message for obtaining dynamic content to the DCD server, and the request message carries terminal storage space status information of the terminal device;

所述DCD服务器根据所述终端存储空间状态信息,确定出所述终端设备的可用存储空间大小。The DCD server determines the size of the available storage space of the terminal device according to the status information of the terminal storage space.

所述步骤A可以包括:Said step A may comprise:

DCD服务器向终端设备发送询问消息,请求获取终端设备的终端存储空间状态信息;The DCD server sends an inquiry message to the terminal device, requesting to acquire terminal storage space status information of the terminal device;

所述终端设备向所述DCD服务器返回响应消息,携带终端设备的终端存储空间状态信息;The terminal device returns a response message to the DCD server, carrying terminal storage space state information of the terminal device;

所述DCD服务器根据所述终端存储空间状态信息,确定出所述终端设备的可用存储空间大小。The DCD server determines the size of the available storage space of the terminal device according to the status information of the terminal storage space.

所述步骤A可以包括:Said step A may comprise:

DCD服务器向一个存储有终端设备动态能力信息的DPE服务器发送询问消息,携带终端设备标识;The DCD server sends an inquiry message to a DPE server that stores the dynamic capability information of the terminal equipment, carrying the terminal equipment identifier;

所述DPE服务器向所述DCD服务器返回响应消息,上报包含终端存储空间状态信息的终端能力信息;The DPE server returns a response message to the DCD server, and reports terminal capability information including terminal storage space state information;

所述DCD服务器根据所述终端存储空间状态信息,确定出所述终端设备的可用存储空间大小。The DCD server determines the size of the available storage space of the terminal device according to the status information of the terminal storage space.

所述步骤A还可以包括:Described step A can also comprise:

DCD服务器向一个存储有终端设备动态能力信息的DPE服务器发送订阅消息,携带终端设备标识;The DCD server sends a subscription message to a DPE server that stores the dynamic capability information of the terminal device, carrying the terminal device identifier;

所述DPE服务器向所述DCD服务器返回通知消息,上报包含终端存储空间状态信息的终端能力信息;The DPE server returns a notification message to the DCD server, and reports terminal capability information including terminal storage space state information;

所述DCD服务器根据所述终端存储空间状态信息,确定出所述终端设备的可用存储空间大小。The DCD server determines the size of the available storage space of the terminal device according to the status information of the terminal storage space.

所述步骤B中,DCD服务器先比较终端设备的可用存储空间大小和动态内容大小;当终端设备的可用存储空间小于动态内容大小时,采取减小动态内容大小的处理方式对动态内容进行个性化处理后发送给所述终端设备;否则,直接对动态内容进行个性化处理后发送给所述终端设备。In the step B, the DCD server first compares the size of the available storage space of the terminal device with the size of the dynamic content; when the available storage space of the terminal device is smaller than the size of the dynamic content, the dynamic content is personalized by reducing the size of the dynamic content After processing, send it to the terminal device; otherwise, directly personalize the dynamic content and send it to the terminal device.

所述采取减小动态内容大小的处理方式,包括:The processing methods for reducing the size of dynamic content include:

对动态内容进行压缩处理;或者compress dynamic content; or

对动态内容进行裁减处理;或者clip dynamic content; or

在动态内容的不同存储格式文件中,选择存储字节数最小的对应文件进行处理;或者Among the different storage format files of dynamic content, select the corresponding file with the smallest number of storage bytes for processing; or

将小于等于终端设备可用存储空间大小的数值作为一项个性化引擎输入参数,要求个性化处理后的文件大小满足小于该数值;Use a value less than or equal to the available storage space of the terminal device as an input parameter of the personalization engine, and require that the size of the personalized file be smaller than this value;

其中任意一种处理方式或任意多种处理方式的组合。Any one of these treatment methods or any combination of multiple treatment methods.

根据本发明的上述方法,在DCD服务器中预先设置与不同类型动态内容相对应的处理方式;According to the above-mentioned method of the present invention, the processing modes corresponding to different types of dynamic content are preset in the DCD server;

当需要减小动态内容大小时,根据动态内容类型,采用对应的处理方式进行处理。When the size of the dynamic content needs to be reduced, according to the type of the dynamic content, a corresponding processing method is used for processing.

根据本发明的上述方法,当处理后的动态内容大小大于终端可用存储空间时,所述DCD服务器延迟或取消发送该动态内容给所述终端设备。According to the above method of the present invention, when the size of the processed dynamic content is larger than the available storage space of the terminal, the DCD server delays or cancels sending the dynamic content to the terminal device.

根据本发明的上述方法,在DCD服务器中预先设置延迟时长;在延迟时长内,DCD服务器周期获取终端设备的可用存储空间大小,当判断出终端设备的可用存储空间大于等于处理后的动态内容大小时,启动发送该动态内容给所述终端设备;According to the above method of the present invention, the delay time is preset in the DCD server; within the delay time, the DCD server periodically obtains the size of the available storage space of the terminal device, and when it is judged that the available storage space of the terminal device is greater than or equal to the size of the processed dynamic content hour, start sending the dynamic content to the terminal device;

当延迟时长到达时,取消发送该动态内容给所述终端设备。When the delay time arrives, cancel sending the dynamic content to the terminal device.

根据本发明的上述方法,所述DCD服务器判断发送的动态内容类型;当动态内容类型为即时性动态内容时,取消发送该动态内容给所述终端设备。According to the above method of the present invention, the DCD server judges the type of dynamic content to be sent; when the type of dynamic content is instant dynamic content, cancels sending the dynamic content to the terminal device.

本发明另提供一种动态内容传送系统,包括DCD服务器和终端设备,在所述DCD服务器中设置有第一处理模块;The present invention further provides a dynamic content transmission system, including a DCD server and a terminal device, and a first processing module is set in the DCD server;

所述DCD服务器向终端设备发送动态内容前,启动所述第一处理模块,获取所述终端设备的可用存储空间大小;Before the DCD server sends the dynamic content to the terminal device, start the first processing module to obtain the available storage space of the terminal device;

所述DCD服务器根据终端设备的可用存储空间大小,对发送给终端设备的动态内容进行处理;当处理后的动态内容满足能够被终端可用存储空间存储时,发送该动态内容给所述终端设备。The DCD server processes the dynamic content sent to the terminal device according to the available storage space of the terminal device; and sends the dynamic content to the terminal device when the processed dynamic content can be stored in the available storage space of the terminal.

在所述DCD服务器中还设置有第二处理模块;比较所述第一处理模块获取的可用存储空间大小和待发送给终端设备的动态内容大小;当终端设备的可用存储空间小于动态内容大小时,采取减小动态内容大小的处理方式对动态内容进行个性化处理。A second processing module is also provided in the DCD server; compare the size of the available storage space acquired by the first processing module with the size of the dynamic content to be sent to the terminal device; when the available storage space of the terminal device is smaller than the size of the dynamic content , to personalize the dynamic content by reducing the size of the dynamic content.

在所述终端设备中设置有第一功能模块;当终端设备向DCD服务器发送获取动态内容请求消息时,启动所述第一功能模块,获取终端设备的终端存储空间状态信息,并在该请求消息中携带所述终端存储空间状态信息;A first functional module is provided in the terminal device; when the terminal device sends a request message for obtaining dynamic content to the DCD server, start the first functional module to obtain the terminal storage space state information of the terminal device, and in the request message carrying the status information of the terminal storage space;

所述DCD服务器中的第一处理模块获取请求消息中携带的终端存储空间状态信息,确定出所述终端设备的可用存储空间大小。The first processing module in the DCD server acquires the status information of the terminal storage space carried in the request message, and determines the size of the available storage space of the terminal device.

根据本发明提供的上述系统,还包括DPE服务器,连接在所述DCD服务器和终端设备之间;According to the above system provided by the present invention, it also includes a DPE server connected between the DCD server and the terminal device;

所述DPE服务器与所述终端设备实时通信,获取并存储终端设备的动态能力信息;The DPE server communicates with the terminal device in real time, and acquires and stores dynamic capability information of the terminal device;

所述DCD服务器向终端设备发送动态内容前,启动所述第一处理模块,向所述DPE服务器发送查询消息或订阅消息;所述DPE服务器收到查询消息或订阅消息后,向所述DCD服务器上报被查询的终端设备的动态能力信息;Before the DCD server sends dynamic content to the terminal device, start the first processing module, and send a query message or a subscription message to the DPE server; after receiving the query message or subscription message, the DPE server sends the DCD server Report the dynamic capability information of the queried terminal equipment;

所述DCD服务器中的第一处理模块根据上报的动态能力信息,确定出所述终端设备的可用存储空间大小。The first processing module in the DCD server determines the available storage space of the terminal device according to the reported dynamic capability information.

本发明有益效果如下:The beneficial effects of the present invention are as follows:

(1)采用本发明,DCD服务器在对动态内容进行个性化处理前,先获知终端的存储空间状态信息,并根据终端设备的可用存储空间大小对待发送内容做出压缩、裁减、替换等处理,使个性化处理后的动态内容能够满足被终端设备存储,再发送给终端设备;当个性化处理后的动态内容大小大于终端设备的可用存储空间时,延迟或取消发送。这样就避免了由于终端存储空间不足而使内容发送失败的问题,节约了网络带宽资源和服务器、客户端的计算、存储资源。(1) With the present invention, the DCD server first obtains the storage space state information of the terminal before performing personalized processing on the dynamic content, and performs compression, cutting, replacement, etc. processing on the content to be sent according to the available storage space of the terminal device, The personalized dynamic content can be stored by the terminal device, and then sent to the terminal device; when the size of the personalized dynamic content is larger than the available storage space of the terminal device, the sending is delayed or cancelled. In this way, the problem of content transmission failure due to insufficient storage space of the terminal is avoided, and the network bandwidth resource and computing and storage resources of the server and the client are saved.

(2)本发明提供了多种获取终端设备存储空间状态信息的方法,仅需在DCD服务器和终端设备或存储有终端设备动态能力信息的DPE(Device ProfileEvolution,设备描述文档演进)服务器之间扩展现有相关信令消息即可实现获取终端设备的存储空间状态信息,实现方法简单有效。(2) The present invention provides a variety of methods for obtaining the state information of the storage space of the terminal device, and only needs to be extended between the DCD server and the terminal device or the DPE (Device Profile Evolution, Device Description Document Evolution) server storing the dynamic capability information of the terminal device Obtaining the storage space status information of the terminal device can be realized by existing relevant signaling messages, and the implementation method is simple and effective.

附图说明Description of drawings

图1为本发明实施例1由终端设备发起动态内容传送请求,并上报终端存储空间状态信息实现动态内容传送的信令流程图;FIG. 1 is a signaling flow chart of a terminal device initiating a dynamic content transmission request and reporting terminal storage space state information to realize dynamic content transmission in Embodiment 1 of the present invention;

图2为本发明实施例2由终端设备发起动态内容传送请求,并由DCD服务器向终端设备获取终端存储空间状态信息实现动态内容传送的信令流程图;FIG. 2 is a signaling flow diagram of the terminal device initiating a dynamic content transmission request in Embodiment 2 of the present invention, and the DCD server obtaining terminal storage space state information from the terminal device to realize dynamic content transmission;

图3为本发明实施例3由终端设备发起动态内容传送请求,并由DCD服务器向DPE服务器获取终端存储空间状态信息实现动态内容传送的信令流程图;FIG. 3 is a signaling flow chart of the third embodiment of the present invention in which the terminal device initiates a dynamic content transmission request, and the DCD server acquires terminal storage space status information from the DPE server to implement dynamic content transmission;

图4为本发明实施例4由DCD服务器发起动态内容传送时,向终端设备获取终端存储空间状态信息实现动态内容传送的信令流程图;FIG. 4 is a signaling flow chart of obtaining terminal storage space status information from a terminal device to implement dynamic content transmission when the DCD server initiates dynamic content transmission in Embodiment 4 of the present invention;

图5为本发明实施例5由DCD服务器发起动态内容传送时,向DPE服务器获取终端存储空间状态信息实现动态内容传送的信令流程图;FIG. 5 is a signaling flow chart of obtaining terminal storage space status information from the DPE server to implement dynamic content transmission when the DCD server initiates dynamic content transmission in Embodiment 5 of the present invention;

图6为本发明系统结构示意图。Fig. 6 is a schematic diagram of the system structure of the present invention.

具体实施方式Detailed ways

本发明提供一种动态内容发送方法,包括:由DCD服务器获取终端设备的可用存储空间大小;根据终端设备的可用存储空间大小,对发送给终端设备的动态内容进行处理;当处理后的动态内容能够满足被终端可用存储空间存储时,发送该动态内容给所述终端设备。The present invention provides a method for sending dynamic content, which includes: obtaining the available storage space of the terminal device by the DCD server; processing the dynamic content sent to the terminal device according to the available storage space of the terminal device; when the processed dynamic content When the dynamic content can be stored in the available storage space of the terminal, the dynamic content is sent to the terminal device.

下面结合附图,对本发明方法进行详细描述。The method of the present invention will be described in detail below in conjunction with the accompanying drawings.

根据动态内容发送触发方式的不同,可以分为由终端设备发起和由DCD服务器发起两种情况。According to different triggering modes for sending dynamic content, it can be divided into two cases: initiated by the terminal device and initiated by the DCD server.

实施例1:Example 1:

由终端设备发起动态内容传送请求,并上报终端存储空间状态信息实现动态内容传送。The terminal device initiates a dynamic content transmission request, and reports the status information of the terminal storage space to realize dynamic content transmission.

参见图1,具体步骤包括:See Figure 1, the specific steps include:

步骤1、终端设备采用HTTP或WAP协议向DCD服务器发出Request消息,请求发送动态内容,携带扩展的终端能力信息(扩展的UAProf或DPE),其中包含终端存储空间状态信息;Step 1, the terminal device sends a Request message to the DCD server using HTTP or WAP protocol, requesting to send dynamic content, carrying extended terminal capability information (extended UAProf or DPE), which includes terminal storage space status information;

扩展UAProf或DPE是在现有技术UAProf中的<HardwarePlatform>中增加一个<AvailableStorage>子元素,扩展的UAProf或DPE的结构以及终端存储空间信息在其中的位置由下述粗黑体语句描述:To extend UAProf or DPE is to add an <AvailableStorage> sub-element to <HardwarePlatform> in UAProf in the prior art. The structure of the extended UAProf or DPE and the location of the terminal storage space information are described by the following bold statement:

<?xml version=″1.0″?><? xml version="1.0"? >

<rdf:RDF xmlns:rdf=″&ns-rdf;″xmlns:prf=″&ns-prf;″><rdf:RDF xmlns:rdf="&ns-rdf;"xmlns:prf="&ns-prf;">

  <rdf:Description rdf:ID=″MyDeviceProfile″><rdf: Description rdf: ID="MyDeviceProfile">

    <prf:component><prf:component>

      <rdf:Description rdf:ID=″HardwarePlatform″><rdf: Description rdf: ID="HardwarePlatform">

        <rdf:type rdf:resource=″&ns-prf;HardwarePlatform″/><rdf:type rdf:resource="&ns-prf;HardwarePlatform"/>

        <prf:ScreenSizeChar rdf:datatype=″&prf-dt;Dimension″>15×6</prf:ScreenSizeChar><prf:ScreenSizeChar rdf:datatype=″&prf-dt;Dimension″>15×6</prf:ScreenSizeChar>

        <prf:BitsPerPixel rdf:datatype=″&prf-dt;Number″>2</prf:BitsPerPixel><prf:BitsPerPixel rdf:datatype=″&prf-dt;Number″>2</prf:BitsPerPixel>

        <prf:ColorCapable rdf:datatype=″&prf-dt;Boolean″>No</prf:ColorCapable><prf:ColorCapable rdf:datatype=″&prf-dt;Boolean″>No</prf:ColorCapable>

        <prf:ImageCapable rdf:datatype=″&prf-dt;Boolean″>Yes</prf:ImageCapable><prf:ImageCapable rdf:datatype="&prf-dt;Boolean">Yes</prf:ImageCapable>

        <prf:Keyboard rdf:datatype=″&prf-dt;Literal″>PhoneKeypad</prf:Keyboard><prf:Keyboard rdf:datatype=″&prf-dt;Literal″>PhoneKeypad</prf:Keyboard>

        <prf:NumberOfSoftKeys rdf:datatype=″&prf-dt;Number″>0</prf:NumberOfSoftKeys><prf:NumberOfSoftKeys rdf:datatype=″&prf-dt;Number″>0</prf:NumberOfSoftKeys>

        <prf:AvailableStorage rdf:datatype=″&prf-dt;Number″>2MB</prf:AvailableStorage><prf:AvailableStorage rdf:datatype=″&prf-dt;Number″>2MB</prf:AvailableStorage>

      </rdf:Description></rdf: Description>

    </prf:component></prf:component>

  </rdf:Description></rdf: Description>

</rdf:RDF></rdf:RDF>

步骤2、DCD服务器收到动态内容发送请求后,进行如下处理:Step 2. After receiving the dynamic content sending request, the DCD server performs the following processing:

首先,DCD服务器根据请求消息中携带的终端存储空间状态信息,确定出终端设备的可用存储空间大小;First, the DCD server determines the size of the available storage space of the terminal device according to the status information of the terminal storage space carried in the request message;

DCD服务器比较终端设备的可用存储空间大小和动态内容大小;当终端设备的可用存储空间小于动态内容大小时,采取减小动态内容大小的处理方式对动态内容进行个性化处理;否则,直接对动态内容进行个性化处理;The DCD server compares the available storage space of the terminal device with the size of the dynamic content; when the available storage space of the terminal device is smaller than the size of the dynamic content, the dynamic content is personalized by reducing the size of the dynamic content; otherwise, the dynamic content is directly processed content personalization;

采取减小动态内容大小的处理方式,可以是多种多样的,例如:There are various ways to reduce the size of dynamic content, such as:

(1)对动态内容进行压缩处理,如:将800*600的图片压缩为640*480,以减小动态内容中图片存储信息量的大小,使压缩处理后的动态内容满足终端设备的可用存储空间大小;(1) Compress the dynamic content, such as: compress the 800*600 picture to 640*480 to reduce the amount of information stored in the picture in the dynamic content, so that the compressed dynamic content can meet the available storage capacity of the terminal device size of space;

(2)对动态内容进行裁减处理,如:将电影的片头曲、片尾曲部分裁掉,将网页中的多媒体内容去掉,将新闻项、Blog后的网友评论部分去掉等等;(2) Carry out cut processing to dynamic content, as: cut off the opening song and ending song part of the movie, the multimedia content in the webpage is removed, the netizen comment part after the news item and Blog is removed, etc.;

(3)将动态内容存储为的不同格式的文件,选择存储字节数最小的对应文件进行处理;(3) store the dynamic content as files in different formats, and select the corresponding file with the smallest number of stored bytes for processing;

(4)将某个数值作为一项个性化引擎的输入参数,要求个性化引擎的处理结果必须符合处理后文件大小小于这个数值的要求;为了使个性化处理后的内容大小能够被终端设备的可用存信储空间存储,这个数值取值范围为小于或等于终端可用存储空间大小。(4) A certain value is used as an input parameter of a personalization engine, and the processing result of the personalization engine must meet the requirement that the size of the processed file is smaller than this value; It can be stored in the available storage space, and the range of this value is less than or equal to the available storage space of the terminal.

上述四种处理方式可以单独使用,也可以同时使用多种处理方式。The above four processing methods can be used alone, or multiple processing methods can be used at the same time.

在具体实施过程中,可以根据不同的动态内容类型,预先设置对应的一种或多种处理方式存储在DCD服务器中。当需要对动态内容进行处理时,根据动态内容类型,采用对应的处理方式进行处理。例如:当动态内容类型为图像文件时,可以选择上述的处理方式(1)和处理方式(3),先对图像进行压缩处理,再将压缩处理后的图像存储为占用存储空间较小的.jpg文件格式等。In a specific implementation process, one or more corresponding processing methods may be preset and stored in the DCD server according to different types of dynamic content. When the dynamic content needs to be processed, a corresponding processing method is used for processing according to the type of the dynamic content. For example: when the dynamic content type is an image file, you can choose the above processing method (1) and processing method (3), first compress the image, and then store the compressed image as a . jpg file format, etc.

步骤3、DCD服务器将个性化处理后的动态内容通过响应消息发送给请求的终端设备。Step 3. The DCD server sends the personalized dynamic content to the requesting terminal device through a response message.

如果通过上述各种处理方式处理后的动态内容大小仍大于终端可用存储空间时,DCD服务器可以延迟或取消发送该动态内容给终端设备。If the size of the dynamic content processed by the above-mentioned various processing methods is still larger than the available storage space of the terminal, the DCD server may delay or cancel sending the dynamic content to the terminal device.

在具体实施过程中,可以在DCD服务器中预先设置延迟时长;在延迟时长内,DCD服务器周期获取终端设备的可用存储空间大小,当判断出终端设备的可用存储空间大于等于处理后的动态内容大小时,立即启动发送该动态内容给终端设备;当延迟时长到达后,终端设备的可用存储空间仍小于处理后的动态内容大小,则取消发送该动态内容给终端设备。In the specific implementation process, the delay time can be preset in the DCD server; within the delay time, the DCD server periodically obtains the available storage space of the terminal device, and when it is judged that the available storage space of the terminal device is greater than or equal to the size of the processed dynamic content hour, start sending the dynamic content to the terminal device immediately; when the delay time reaches, the available storage space of the terminal device is still smaller than the size of the processed dynamic content, cancel sending the dynamic content to the terminal device.

另外,对于一些即时性的动态内容,如股票信息等,如果当前不能将动态内容发送给终端设备,则直接取消发送。In addition, for some instant dynamic content, such as stock information, etc., if the dynamic content cannot be sent to the terminal device at present, the sending is directly canceled.

实施例2:Example 2:

终端设备发起动态内容传送请求时不携带终端存储空间状态信息,由DCD服务器向终端设备获取终端存储空间状态信息后实现动态内容传送。The terminal device does not carry the terminal storage space state information when it initiates a dynamic content transmission request, and the DCD server realizes dynamic content transmission after obtaining the terminal storage space state information from the terminal device.

参见图2,具体步骤包括:See Figure 2, the specific steps include:

步骤1、终端设备向DCD服务器发送Request消息,请求发送动态内容;在发送的Request消息中不包含终端存储空间状态信息;Step 1. The terminal device sends a Request message to the DCD server, requesting to send dynamic content; the sent Request message does not include terminal storage space status information;

步骤2、DCD服务器收到动态内容发送请求后,通过短消息服务(ShortMessage Service,SMS)或推送(PUSH)方式向终端发出询问消息,请求获取终端存储空间状态信息;Step 2. After the DCD server receives the request for sending the dynamic content, it sends an inquiry message to the terminal through ShortMessage Service (ShortMessage Service, SMS) or push (PUSH), requesting to obtain the status information of the terminal storage space;

步骤3、终端通过SMS向服务器回复响应消息,在响应消息中上报终端存储空间状态信息;Step 3, the terminal replies a response message to the server via SMS, and reports the status information of the terminal storage space in the response message;

询问/响应消息可以采用对会话初始化协议(Session Initiated Protocol,SIP)中选项(OPTIONS)的绑定,下面是询问消息的具体例子:The query/response message can be bound to the options (OPTIONS) in the Session Initiated Protocol (Session Initiated Protocol, SIP). The following is a specific example of the query message:

OPTIONS DPE:<destinationURI>SIP/2.0OPTIONS DPE: <destinationURI>SIP/2.0

Via:...Via:...

Max-Forwards:70Max-Forwards: 70

To:<destinationURI>To: <destinationURI>

From:<SourceURI>;tag=1928301774From: <SourceURI>; tag=1928301774

Call-ID:a84b4c76e66710Call-ID: a84b4c76e66710

CSeq:63104OPTIONSCSeq: 63104 OPTIONS

Contact:<contactURI>Contact: <contactURI>

DPEElement:Description/component/HardwarePlatform/AvailableStorageDPEElement: Description/component/HardwarePlatform/AvailableStorage

Content-Length:0Content-Length: 0

下面是响应消息的具体例子:The following are specific examples of response messages:

SIP/2.0 200 OKSIP/2.0 200 OK

Via:...Via:...

To:<destinationURI>;tag=93810874To: <destinationURI>; tag=93810874

From:<SourceURI>;tag=1928301774From: <SourceURI>; tag=1928301774

Call-ID:a84b4c76e66710Call-ID: a84b4c76e66710

CSeq:63104 OPTIONSCSeq: 63104 OPTIONS

Contact:<contactURI>Contact: <contactURI>

Content-Type:application/DPEContent-Type: application/DPE

Content-Length:...Content-Length:...

  <?xml version=″1.0″?><? xml version="1.0"? >

  <rdf:RDF xmlns:rdf=″&ns-rdf;″xmlns:prf=″&ns-prf;″><rdf:RDF xmlns:rdf="&ns-rdf;"xmlns:prf="&ns-prf;">

    <rdf:Description rdf:ID=″MyDeviceProfile″><rdf: Description rdf: ID = "MyDeviceProfile">

      <prf:component><prf:component>

        <rdf:Description rdf:ID=″HardwarePlatform″><rdf:Description rdf:ID="HardwarePlatform">

        <prf:AvailableStorage<prf:AvailableStorage

          rdf:datatype=″&prf-dt;Number″>2MB</prf:AvailableStorage>      rdf:datatype=″&prf-dt;Number″>2MB</prf:AvailableStorage>

        </rdf:Description></rdf: Description>

      </prf:component></prf:component>

    </rdf:Description></rdf: Description>

  </rdf:RDF></rdf:RDF>

因此,需要在SIP的OPTIONS消息中支持DPEElement头域(如上述粗黑色语句),其语义在于指定在响应消息中必须包含的DPE文件中的元素(element);需要注册新的多用途互联网邮件扩展(Multipurpose Internet MailExtensions,MIME),类型为application/DPE;在SIP响应中携带DPE内容。Therefore, it is necessary to support the DPEElement header field (such as the thick black statement above) in the OPTIONS message of SIP, and its semantics is to specify the element (element) in the DPE file that must be included in the response message; a new Multipurpose Internet Mail Extension needs to be registered (Multipurpose Internet MailExtensions, MIME), the type is application/DPE; DPE content is carried in the SIP response.

MIME它是当前广泛应用的一种电子邮件技术规范,基本内容定义于RFC2045-2049。在MIME中,不同的内容类型都要注册一个名字,使得内容接收者知道接收到的多媒体内容的具体类型。上述响应消息中包含:Content-Type:application/DPE;表示消息中携带的内容是一个DPE内容。MIME is an e-mail technical specification widely used at present, and its basic content is defined in RFC2045-2049. In MIME, different content types must register a name, so that content receivers know the specific type of multimedia content received. The above response message includes: Content-Type: application/DPE; indicating that the content carried in the message is a DPE content.

步骤4、DCD服务器收到响应消息后,根据响应消息中携带的存储空间状态信息,确定出终端设备的可用存储空间大小;其后述处理与图1流程中步骤2相同,不重述。Step 4. After receiving the response message, the DCD server determines the size of the available storage space of the terminal device according to the storage space status information carried in the response message; the following processing is the same as step 2 in the flow chart of FIG. 1 and will not be repeated.

步骤5、同图1流程中的步骤3,不重述。Step 5 is the same as step 3 in the flow chart of Figure 1, and will not be repeated.

实施例3:Example 3:

由终端设备发起动态内容传送请求,并由DCD服务器向DPE服务器获取终端存储空间状态信息实现动态内容传送。The terminal device initiates a dynamic content transmission request, and the DCD server acquires terminal storage space status information from the DPE server to implement dynamic content transmission.

参见图3,DCD服务器可以从外部实体获取终端设备的终端存储空间状态信息;下面以DCD服务器从DPE服务器获取终端存储空间状态信息为例。Referring to FIG. 3 , the DCD server can acquire the terminal storage space status information of the terminal device from an external entity; the DCD server acquires the terminal storage space status information from the DPE server as an example below.

DPE服务器与终端设备相连接,并与终端设备进行实时通信,获取终端设备的动态能力信息;当终端设备的动态能力改变时,DPE服务器实时更新本地存储的该终端设备的动态能力信息。The DPE server is connected to the terminal device, and communicates with the terminal device in real time to obtain the dynamic capability information of the terminal device; when the dynamic capability of the terminal device changes, the DPE server updates the locally stored dynamic capability information of the terminal device in real time.

具体信令流程包括:The specific signaling process includes:

步骤1、终端设备向DCD服务器发送Request消息,请求发送动态内容;在发送的Request消息中不包含终端存储空间状态信息。Step 1. The terminal device sends a Request message to the DCD server, requesting to send dynamic content; the sent Request message does not include terminal storage space status information.

步骤2、DCD服务器收到动态内容发送请求后,向DPE服务器终端发出询问消息,请求获取终端存储空间状态信息,在询问消息中携带终端的标识信息;Step 2. After the DCD server receives the dynamic content sending request, it sends an inquiry message to the DPE server terminal, requesting to obtain terminal storage space status information, and carries the identification information of the terminal in the inquiry message;

DCD服务器也可以向DPE服务器发出订阅消息,在消息中带有终端标识;如采用RFC3265订阅/通知模式。The DCD server can also send a subscription message to the DPE server, with a terminal identifier in the message; for example, the RFC3265 subscription/notification mode is adopted.

步骤3、当DPE服务器收到询问消息后,向DCD服务器发送响应消息,在响应消息中上报终端能力信息,其中包含终端存储空间状态信息;Step 3. After the DPE server receives the inquiry message, it sends a response message to the DCD server, and reports terminal capability information in the response message, which includes terminal storage space status information;

如果DPE服务器收到DCD服务器发送的订阅消息,则向DCD服务器发送通知消息,在通知消息中上报终端能力信息,其中包含终端存储空间状态信息。If the DPE server receives the subscription message sent by the DCD server, it sends a notification message to the DCD server, and reports terminal capability information in the notification message, which includes terminal storage space status information.

扩展SIP中的订阅(SUBSCRIBE)/通知(NOTIFY)消息以支持DPE,下面是一个订阅消息的例子:Extend the subscription (SUBSCRIBE)/notification (NOTIFY) message in SIP to support DPE. The following is an example of a subscription message:

SUBSCRIBE DPE:<destinationURI>SIP/2.0SUBSCRIBE DPE: <destinationURI>SIP/2.0

Via:...Via:...

Max-Forwards:70Max-Forwards: 70

To:<destinationURI>To: <destinationURI>

From:<SourceURI>;tag=1928301774From: <SourceURI>; tag=1928301774

Call-ID:...Call-ID:...

CSeq:...NOTIFYCSeq: ...NOTIFY

Contact:<contactURI>Contact: <contactURI>

DPEElement:Description/component/HardwarePlatform/AvailableStorageDPEElement: Description/component/HardwarePlatform/AvailableStorage

Content-Length:0Content-Length: 0

下面是一个通知消息的例子:The following is an example of a notification message:

NOTIFY DPE:<destinationURI>SIP/2.0NOTIFY DPE: <destinationURI>SIP/2.0

Via:...Via:...

To:<destinationURI>;tag=93810874To: <destinationURI>; tag=93810874

From:<SourceURI>;tag=1928301774From: <SourceURI>; tag=1928301774

Call-ID:...Call-ID:...

CSeq:...NOTIFYCSeq: ...NOTIFY

Contact:<contactURI>Contact: <contactURI>

Content-Type:application/DPEContent-Type: application/DPE

Content-Length:...Content-Length:...

  <?xml version=″1.0″?><? xml version="1.0"? >

  <rdf:RDF xmlns:rdf=″&ns-rdf;″xmlns:prf=″&ns-prf;″><rdf:RDF xmlns:rdf="&ns-rdf;"xmlns:prf="&ns-prf;">

    <rdf:Description rdf:ID=″MyDeviceProfile″><rdf: Description rdf: ID = "MyDeviceProfile">

      <prf:component><prf:component>

        <rdf:Description rdf:ID=″HardwarePlatform″><rdf:Description rdf:ID="HardwarePlatform">

        <prf:AvailableStorage<prf:AvailableStorage

  rdf:datatype=″&prf-dt;Number″>2MB</prf:AvailableStorage>rdf:datatype=″&prf-dt;Number″>2MB</prf:AvailableStorage>

      </rdf:Description></rdf: Description>

    </prf:component></prf:component>

  </rdf:Description></rdf: Description>

</rdf:RDF></rdf:RDF>

因此,需要在SIP的SUBSCRIBE消息中支持DPEElement头域,其语义在于指定在响应消息中必须包含的DPE文件中的element;需要注册新的MIME类型,为application/DPE;在SIP的NOTIFY消息中携带DPE内容。Therefore, it is necessary to support the DPEElement header field in the SUBSCRIBE message of SIP, and its semantics is to specify the element in the DPE file that must be included in the response message; a new MIME type needs to be registered, which is application/DPE; carried in the NOTIFY message of SIP DPE content.

步骤4、DCD服务器收到响应消息/通知消息后,根据响应消息/通知消息中携带的可用存储空间状态信息,确定出终端设备的可用存储空间大小;其后述处理与图1流程中步骤2相同,不重述。Step 4. After receiving the response message/notification message, the DCD server determines the size of the available storage space of the terminal device according to the available storage space status information carried in the response message/notification message; Same, no restatement.

步骤5、同图1流程中的步骤3,不重述。Step 5 is the same as step 3 in the flow chart of Figure 1, and will not be repeated.

实施例4:Example 4:

由DCD服务器发起动态内容传送,先向终端设备询问终端存储空间状态信息,根据终端设备可用存储空间大小对动态内容处理后,再发送动态内容。The DCD server initiates dynamic content transmission, first inquires terminal storage space status information from the terminal device, processes the dynamic content according to the available storage space of the terminal device, and then sends the dynamic content.

具体步骤包括:Specific steps include:

步骤1、DCD服务器向终端设备发送询问消息,请求获取终端设备的终端存储空间状态信息;Step 1. The DCD server sends an inquiry message to the terminal device, requesting to acquire terminal storage space status information of the terminal device;

步骤2、终端设备返回响应消息,携带终端存储空间状态信息;Step 2, the terminal device returns a response message, carrying the status information of the terminal storage space;

步骤3、DCD服务器收到响应消息后,根据响应消息中携带的可用存储空间状态信息,确定出终端设备的可用存储空间大小;其后述处理与图1流程中步骤2相同,不重述。Step 3. After receiving the response message, the DCD server determines the size of the available storage space of the terminal device according to the status information of the available storage space carried in the response message; the subsequent processing is the same as step 2 in the flow chart of FIG. 1 and will not be repeated.

步骤4、同图1流程中的步骤3,不重述。Step 4 is the same as Step 3 in the flow chart of Figure 1, and will not be repeated.

实施例5:Example 5:

由DCD服务器发起动态内容传送,向DPE服务器询问终端存储空间状态信息,根据终端设备可用存储空间大小对动态内容处理后,再发送动态内容。The DCD server initiates dynamic content transmission, asks the DPE server for terminal storage space status information, processes the dynamic content according to the available storage space of the terminal device, and then sends the dynamic content.

具体步骤包括:Specific steps include:

步骤1、DCD服务器向DPE服务器发出询问消息,请求获取终端存储空间状态信息,在询问消息中携带终端的标识信息;Step 1. The DCD server sends an inquiry message to the DPE server, requesting to obtain terminal storage space status information, and carries the identification information of the terminal in the inquiry message;

DCD服务器也可以向DPE服务器发出订阅消息,在消息中带有终端标识;如采用RFC3265订阅/通知模式。The DCD server can also send a subscription message to the DPE server, with a terminal identifier in the message; for example, the RFC3265 subscription/notification mode is adopted.

步骤2、当DPE服务器收到询问消息后,向DCD服务器发送响应消息,在响应消息中上报终端能力信息,其中包含终端存储空间状态信息;Step 2. After the DPE server receives the inquiry message, it sends a response message to the DCD server, and reports terminal capability information in the response message, which includes terminal storage space status information;

如果DPE服务器收到DCD服务器发送的订阅消息,则向DCD服务器发送通知消息,在通知消息中上报终端能力信息,其中包含终端存储空间状态信息。If the DPE server receives the subscription message sent by the DCD server, it sends a notification message to the DCD server, and reports terminal capability information in the notification message, which includes terminal storage space status information.

步骤3、DCD服务器收到响应消息/通知消息后,根据响应消息/通知消息中携带的存储空间状态信息,确定出终端设备的可用存储空间大小;其后述处理与图1流程中步骤2相同,不重述。Step 3. After receiving the response message/notification message, the DCD server determines the size of the available storage space of the terminal device according to the storage space status information carried in the response message/notification message; the subsequent processing is the same as step 2 in the flow chart of Figure 1 , without restatement.

步骤4、同图1流程中的步骤3,不重述。Step 4 is the same as Step 3 in the flow chart of Figure 1, and will not be repeated.

根据本发明提供的动态内容传送方法,本发明提供一种动态内容传送系统,如图6所示,包括DCD服务器和终端设备,在DCD服务器和终端设备中包含有常规功能模块;其中,在DCD服务器中还设置有第一处理模块;DCD服务器向终端设备发送动态内容前,启动第一处理模块,获取所述终端设备的可用存储空间大小;并根据终端设备的可用存储空间大小,对发送给终端设备的动态内容进行处理;当处理后的动态内容满足能够被终端可用存储空间存储时,发送该动态内容给所述终端设备。According to the dynamic content transmission method provided by the present invention, the present invention provides a dynamic content transmission system, as shown in Figure 6, including a DCD server and a terminal device, which contain conventional functional modules; The server is also provided with a first processing module; before the DCD server sends dynamic content to the terminal device, it starts the first processing module to obtain the available storage space of the terminal device; and according to the available storage space of the terminal device, send to The dynamic content of the terminal device is processed; when the processed dynamic content is sufficient to be stored in the available storage space of the terminal, the dynamic content is sent to the terminal device.

在DCD服务器中还设置有第二处理模块;用于比较第一处理模块获取的可用存储空间大小和待发送给终端设备的动态内容大小;当终端设备的可用存储空间小于动态内容大小时,采取减小动态内容大小的处理方式对动态内容进行个性化处理后发送。A second processing module is also provided in the DCD server; it is used to compare the size of the available storage space obtained by the first processing module with the size of the dynamic content to be sent to the terminal device; when the available storage space of the terminal device is less than the size of the dynamic content, take The method of reducing the size of the dynamic content is to personalize the dynamic content before sending it.

在终端设备中设置有第一功能模块;当终端设备向DCD服务器发送获取动态内容请求消息时,启动第一功能模块,获取终端设备的终端存储空间状态信息,并在动态内容请求消息中携带终端存储空间状态信息;DCD服务器中的第一处理模块获取请求消息中携带的终端存储空间状态信息,确定出终端设备的可用存储空间大小。A first functional module is provided in the terminal device; when the terminal device sends a dynamic content request message to the DCD server, the first functional module is started, the terminal storage space status information of the terminal device is obtained, and the terminal is carried in the dynamic content request message. Storage space status information: the first processing module in the DCD server acquires the terminal storage space status information carried in the request message, and determines the size of the available storage space of the terminal device.

在本发明提供的动态内容传送系统中,还可以包括DPE服务器,连接在DCD服务器和终端设备之间。DPE服务器与终端设备进行实时通信,获取并存储终端设备的动态能力信息。DCD服务器向终端设备发送动态内容前,启动第一处理模块,向DPE服务器发送查询消息或订阅消息,携带终端标识信息,请求获取终端设备的存储空间状态信息;DPE服务器收到查询消息或订阅消息后,向DCD服务器返回响应消息或通知消息,上报被查询的终端设备的动态能力信息;DCD服务器中的第一处理模块根据上报的动态能力信息,确定出所述终端设备的可用存储空间大小。In the dynamic content transmission system provided by the present invention, a DPE server may also be included, which is connected between the DCD server and the terminal equipment. The DPE server communicates with the terminal equipment in real time, acquires and stores the dynamic capability information of the terminal equipment. Before the DCD server sends dynamic content to the terminal device, start the first processing module, send a query message or a subscription message to the DPE server, carry the terminal identification information, and request to obtain the storage space status information of the terminal device; the DPE server receives the query message or subscription message Finally, return a response message or a notification message to the DCD server, and report the dynamic capability information of the queried terminal device; the first processing module in the DCD server determines the available storage space of the terminal device according to the reported dynamic capability information.

综上所述,采用本发明,DCD服务器在对动态内容进行个性化处理前,先获知终端的存储空间状态信息,并根据终端设备的可用存储空间大小对待发送内容做出压缩、裁减、替换等处理,使个性化处理后的动态内容能够满足被终端设备存储,再发送给终端设备;当个性化处理后的动态内容大小大于终端设备的可用存储空间时,延迟或取消发送。这样就避免了由于终端存储空间不足而使内容发送失败的问题,节约了网络带宽资源和服务器、客户端的计算、存储资源。To sum up, with the present invention, the DCD server first obtains the storage space status information of the terminal before performing personalized processing on the dynamic content, and compresses, cuts, and replaces the content to be sent according to the available storage space of the terminal device. Processing, so that the dynamic content after personalized processing can be stored by the terminal device, and then sent to the terminal device; when the size of the dynamic content after personalization processing is larger than the available storage space of the terminal device, the sending is delayed or cancelled. In this way, the problem of content transmission failure due to insufficient storage space of the terminal is avoided, and the network bandwidth resource and computing and storage resources of the server and the client are saved.

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.

Claims (15)

1, a kind of dynamic content transfer method is characterized in that, comprising:
A, dynamic content transmit the free memory size of the terminal equipment of DCD server obtaining dynamical content received;
B, described DCD server handle the dynamic content that sends to terminal equipment according to the free memory size of terminal equipment; Dynamic content after handling can satisfy when being stored by the terminal free memory, sends this dynamic content to described terminal equipment.
2, the method for claim 1 is characterized in that, described steps A comprises:
Terminal equipment sends the request message that obtains dynamic content, the terminal storage space state information of carried terminal equipment in this request message to the DCD server;
Described DCD server is determined the free memory size of described terminal equipment according to described terminal storage space state information.
3, the method for claim 1 is characterized in that, described steps A comprises:
The DCD server sends apply for information to terminal equipment, the terminal storage space state information of acquisition request terminal equipment;
Described terminal equipment returns response message to described DCD server, the terminal storage space state information of carried terminal equipment;
Described DCD server is determined the free memory size of described terminal equipment according to described terminal storage space state information.
4, the method for claim 1 is characterized in that, described steps A comprises:
The DCD server sends apply for information, carried terminal device identification to a DPE server that stores the terminal equipment dynamic capability information;
Described DPE server returns response message to described DCD server, reports the terminal ability information that comprises the terminal storage space state information;
Described DCD server is determined the free memory size of described terminal equipment according to described terminal storage space state information.
5, the method for claim 1 is characterized in that, described steps A comprises:
The DCD server sends subscribe message, carried terminal device identification to a DPE server that stores the terminal equipment dynamic capability information;
Described DPE server returns notification message to described DCD server, reports the terminal ability information that comprises the terminal storage space state information;
Described DCD server is determined the free memory size of described terminal equipment according to described terminal storage space state information.
6, as the described method of any claim of claim 1-5, it is characterized in that, among the described step B, the free memory size and the dynamic content size of DCD server elder generation comparison terminal equipment; When the free memory of terminal equipment during less than the dynamic content size, the processing mode of taking to reduce the dynamic content size carries out sending to described terminal equipment after the personalisation process to dynamic content; Otherwise, directly dynamic content is carried out sending to described terminal equipment after the personalisation process.
7, method as claimed in claim 6 is characterized in that, the described processing mode of taking to reduce the dynamic content size comprises:
Dynamic content is compressed processing; Perhaps
Dynamic content is reduced processing; Perhaps
In the different storage format files of dynamic content, select the respective file of memory word joint number minimum to handle; Perhaps
Will be smaller or equal to the numerical value of terminal equipment free memory size as a personalized engine input parameter, require the file size after the personalisation process to satisfy less than this numerical value;
The wherein combination of any one processing mode or any multiple processing mode.
8, method as claimed in claim 7 is characterized in that, sets in advance in the DCD server and the corresponding processing mode of dissimilar dynamic contents;
When needs reduce the dynamic content size,, adopt corresponding processing mode to handle according to the dynamic content type.
9, method as claimed in claim 6 is characterized in that, the dynamic content size after handling is during greater than the terminal free memory, and described DCD server postpones or cancellation sends this dynamic content to described terminal equipment.
10, method as claimed in claim 9 is characterized in that, sets in advance the delay duration in the DCD server; In postponing duration, the DCD server cycle is obtained the free memory size of terminal equipment, when the free memory of judging terminal equipment is big or small more than or equal to the dynamic content after handling, starts this dynamic content of transmission to described terminal equipment;
When postponing duration arrival, cancellation sends this dynamic content to described terminal equipment.
11, method as claimed in claim 9 is characterized in that, described DCD server is judged the dynamic content type that sends; When the dynamic content type was the instantaneity dynamic content, cancellation sent this dynamic content to described terminal equipment.
12, a kind of dynamic content transfer system comprises DCD server and terminal equipment, it is characterized in that, is provided with first processing module in described DCD server;
Described DCD server starts described first processing module before terminal equipment sends dynamic content, obtain the free memory size of described terminal equipment;
Described DCD server is handled the dynamic content that sends to terminal equipment according to the free memory size of terminal equipment; Dynamic content after handling satisfies in the time of can being stored by the terminal free memory, sends this dynamic content to described terminal equipment.
13, system as claimed in claim 12 is characterized in that, also is provided with second processing module in described DCD server; Free memory size that more described first processing module is obtained and dynamic content size of giving terminal equipment to be sent; When the free memory of terminal equipment during less than the dynamic content size, the processing mode of taking to reduce the dynamic content size is carried out personalisation process to dynamic content.
14, as claim 12 or 13 described systems, it is characterized in that, in described terminal equipment, be provided with first functional module; When terminal equipment sends when obtaining the dynamic content request message to the DCD server, start described first functional module, obtain the terminal storage space state information of terminal equipment, and in this request message, carry described terminal storage space state information;
First processing module in the described DCD server is obtained the terminal storage space state information of carrying in the request message, determines the free memory size of described terminal equipment.
15, as claim 12 or 13 described systems, it is characterized in that, also comprise the DPE server, be connected between described DCD server and the terminal equipment;
Described DPE server and described terminal equipment real time communication are obtained the also dynamic capability information of storage terminal equipment;
Described DCD server starts described first processing module before terminal equipment sends dynamic content, send query messages or subscribe message to described DPE server; After described DPE server is received query messages or subscribe message, report the dynamic capability information of the terminal equipment of being inquired about to described DCD server;
First processing module in the described DCD server is determined the free memory size of described terminal equipment according to the dynamic capability information that reports.
CNA2006100651578A 2006-03-23 2006-03-23 Dynamic content transfer method and system Pending CN1859270A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CNA2006100651578A CN1859270A (en) 2006-03-23 2006-03-23 Dynamic content transfer method and system
PCT/CN2006/003706 WO2007107064A1 (en) 2006-03-23 2006-12-30 A method and system for delivering dynamic content

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2006100651578A CN1859270A (en) 2006-03-23 2006-03-23 Dynamic content transfer method and system

Publications (1)

Publication Number Publication Date
CN1859270A true CN1859270A (en) 2006-11-08

Family

ID=37298134

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006100651578A Pending CN1859270A (en) 2006-03-23 2006-03-23 Dynamic content transfer method and system

Country Status (2)

Country Link
CN (1) CN1859270A (en)
WO (1) WO2007107064A1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009115019A1 (en) * 2008-03-21 2009-09-24 华为技术有限公司 Dynamic content delivery method and system
EP2187597A1 (en) * 2008-11-12 2010-05-19 Vodafone Holding GmbH Transfer of data in telecommunications networks
CN101558601B (en) * 2006-12-11 2012-04-25 艾利森电话股份有限公司 Method and apparatus for processing client data
CN101304549B (en) * 2007-05-08 2012-12-12 华为技术有限公司 Method for non-downloading transmission message, message server and terminal
CN101378405B (en) * 2008-09-12 2012-12-19 华为终端有限公司 Method and system for implementing data interaction as well as relevant apparatus thereof
CN101599985B (en) * 2008-06-05 2013-01-02 华为技术有限公司 Content-obtaining method, content-receiving method, server and terminals
CN101909196B (en) * 2009-06-05 2013-04-17 华为技术有限公司 Channel-switching handling method, system and related equipment
US8583782B2 (en) 2007-06-11 2013-11-12 Sk Planet Co., Ltd. Method, system and recording medium for collecting contents usage information
CN109167808A (en) * 2018-07-18 2019-01-08 北京小蓦机器人技术有限公司 A kind of data processing method, device and system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3323144B2 (en) * 1999-01-19 2002-09-09 松下電器産業株式会社 Mobile terminal
ES2191605T3 (en) * 2000-09-11 2003-09-16 Mediabricks Ab METHOD FOR PROVIDING A CONTENT OF MEDIA ON A DIGITAL NETWORK.
JP4025498B2 (en) * 2000-10-18 2007-12-19 日本電気株式会社 Object filtering method and client device using the same

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101558601B (en) * 2006-12-11 2012-04-25 艾利森电话股份有限公司 Method and apparatus for processing client data
CN101304549B (en) * 2007-05-08 2012-12-12 华为技术有限公司 Method for non-downloading transmission message, message server and terminal
US8583782B2 (en) 2007-06-11 2013-11-12 Sk Planet Co., Ltd. Method, system and recording medium for collecting contents usage information
WO2009115019A1 (en) * 2008-03-21 2009-09-24 华为技术有限公司 Dynamic content delivery method and system
CN101599985B (en) * 2008-06-05 2013-01-02 华为技术有限公司 Content-obtaining method, content-receiving method, server and terminals
CN101378405B (en) * 2008-09-12 2012-12-19 华为终端有限公司 Method and system for implementing data interaction as well as relevant apparatus thereof
EP2187597A1 (en) * 2008-11-12 2010-05-19 Vodafone Holding GmbH Transfer of data in telecommunications networks
CN101909196B (en) * 2009-06-05 2013-04-17 华为技术有限公司 Channel-switching handling method, system and related equipment
US8631452B2 (en) 2009-06-05 2014-01-14 Huawei Technologies Co., Ltd. Channel switching processing method, system, and related devices
CN109167808A (en) * 2018-07-18 2019-01-08 北京小蓦机器人技术有限公司 A kind of data processing method, device and system
CN109167808B (en) * 2018-07-18 2022-03-01 北京小蓦机器人技术有限公司 A data processing method, device and system

Also Published As

Publication number Publication date
WO2007107064A1 (en) 2007-09-27

Similar Documents

Publication Publication Date Title
CN1794723A (en) Processing method of off-line message
CN1251458C (en) System for transmission/reception of E-mail with attached files
CN1221088C (en) Communication control system and method, service control station and communication contol station
CN101035317A (en) Service parameter configuration method and system and service parameter configuration unit
CN1716922A (en) Method and system for mobile device messaging
CN100343835C (en) Program, information processing method and device
CN1797461A (en) An advertising business information release system and its release method
CN101068378A (en) Method, system and equipment for realizing multimedia information service system disaster recovery
CN1913661A (en) Message transmitting equipment and method
CN101075987A (en) Apparatus and method for transmitting message
CN101047662A (en) Method and system for implementing multi-identity immediate message communication and present service of single account number
CN1859270A (en) Dynamic content transfer method and system
CN1859380A (en) Method for obtaining off line message
CN1926533A (en) Method and system for distributing services in a digital asset environment
CN101068199A (en) Method, system, business and terminal for realizing convergence business
CN1863174A (en) Instant message system and message processing method
CN1859123A (en) Dynamic content continuous transmission method and system
CN1757019A (en) Terminal device and session management device
CN1838642A (en) Method and system for realizing ask-answer service using instantaneous message system
CN1946087A (en) Data transmission method and system between movable terminal and server end
CN1867090A (en) Short message network address device and system and method for realizing short message value added service
CN1711786A (en) Flow-type transmission of medium in multi-media information receiving-transmitting service
CN101040543A (en) Method for transmitting application-specific registration or de-registration data and system, server and communication terminal therefor
CN101047705A (en) Report process method, server for customer agent file information and its customer terminal
CN101047655A (en) Message route method and system based on IP transmission

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication