实现动态内容分发业务文件下发的方法、系统及终端的制作方法

文档序号:7751781阅读:186来源:国知局
专利名称:实现动态内容分发业务文件下发的方法、系统及终端的制作方法
技术领域
本发明涉及到通信领域,尤其涉及实现动态内容分发(D⑶,DynamicContent Delivery)业务文件下发的方法、系统及终端。
背景技术
动态内容分发业务(业务名称为快讯)是指业务平台在预先设定的时间向内容源 获取内容,并以频道及频道项的形式,通过特定的触发机制向终端分发内容的数据业务。内 容分发(内容同步)过程主要由事先设定的时间触发,也可以由用户主动触发或者由业务 平台触发。用户可以通过支持动态内容分发业务的终端,主动添加感兴趣的频道,接收频道 内容(天气、股票、资讯等),频道项在动态内容分发业务窗口上滚动显示,用户选中一频道 项后可以通过终端自带浏览器获取更加详细的资讯。当动态内容分发业务执行同步操作时,动态内容分发业务服务器可能会向终端下 发大的文件(视频、音频、图片等大的媒体文件)。大的媒体文件可能会使得用户终端内存 变小、处理速度变慢,这将会造成用户体验变差。

发明内容
本发明所要解决的技术问题是提供一种实现动态内容分发业务文件下发的方法、 系统及终端,能够使动态内容分发业务服务器根据用户的意图下发大文件到终端上。为了解决上述技术问题,本发明提供了一种实现动态内容分发业务数据下发的方 法,包括在动态内容分发业务数据同步过程中,终端判断待同步的动态内容分发业务数据 的文件属性中如果有待同步的动态内容分发业务数据的下载属性信息,则获取用户的下载 意愿,根据用户的下载意愿决定是否下载所述待同步动态内容分发业务数据。进一步地,所述终端通过以下方式中的任一种或几种获取用户的下载意愿A、根据用于预先设置的下载默认处理获取用户的下载意愿;B、所述终端根据所述下载属性信息向用户提供下载选项,所述终端通过用户的选 择获取用户的下载意愿。进一步地,所述终端通过所述方式B获取用户的下载意愿具体为所述终端根据 所述下载属性信息的内容构造下载选项,通过用户界面向用户提供所述下载选项,以获取 用户的下载意愿。进一步地,所述终端通过用户界面向用户提供所述下载选项后,如果用户超过预 定时间未选择下载选项,则默认下载所述待同步动态内容分发业务数据或不下载所述待同 步动态内容分发业务数据。进一步地,如果终端判断待同步的动态内容分发业务数据的文件属性中如果没有 待同步的动态内容分发业务数据的下载属性信息,则将所述待同步的动态内容分发业务数 据下发到终端。
进一步地,所述待同步的动态内容分发业务数据的文件属性由动态内容分发业务 服务器下发给所述终端,所述动态内容分发业务服务器判断所述待同步的动态内容分发业 务数据是否大于预定门限,如果是,则为所述待同步的动态内容分发业务数据添加所述下 载属性信息,如果不是,则不添加。为了解决上述技术问题,本发明还提供了一种实现动态内容分发业务数据下发的 终端,包括文件属性接收模块、判断模块、用户交互模块和下载模块,其中所述文件属性接收模块,用于在动态内容分发业务数据同步过程中,接收待同步 的动态内容分发业务数据的文件属性;所述判断模块,用于在判断所述文件属性接收模块接收的文件属性中如果有待同 步的动态内容分发业务数据的下载属性信息,则触发用户交互模块;所述用户交互模块,用于获取用户的下载意愿,根据用户的下载意愿决定是否触 发下载模块;所述下载模块,用于根据所述用户交互模块的触发,下载所述待同步动态内容分 发业务数据。进一步地,所述用户交互模块进一步用于通过以下方式中的任一种或几种获取用 户的下载意愿A、根据用于预先设置的下载默认处理获取用户的下载意愿;B、所述终端根据所述下载属性信息向用户提供下载选项,所述终端通过用户的选 择获取用户的下载意愿。进一步地,所述用户交互模块进一步用于在通过所述方式B获取用户的下载意愿 的过程中,根据所述下载属性信息的内容构造下载选项,通过用户界面向用户提供所述下 载选项。为了解决上述技术问题,本发明还提供了一种实现动态内容分发业务数据下发的 系统,其特征在于,包括动态内容分发业务服务器和上述终端,其中所述动态内容分发业务服务器,用于在判断所述待同步的动态内容分发业务数据 大于预定门限时,为所述待同步的动态内容分发业务数据添加下载属性信息,并将向所述 终端下发包含所述下载属性信息的所述待同步的动态内容分发业务数据的文件属性。本发明与现有技术流程相比,解决了以往动态内容分发业务服务器在下发大文件 (视频、音频、图片等大的媒体文件)到终端的过程中用户无法参与选择的问题,通过动态 内容分发业务服务器在下发文件时提供用户界面(UI),让用户能够在该UI下针对多项动 态内容分发业务或单项动态内容分发业务选择是否下发相应的大文件,使得动态内容分发 业务服务器能够根据用户的意图进行操作,从而增强用户体验。


图1为本发明的实现动态内容分发业务文件下发的方法实施例的流程图;图2为图1所示实施例中终端对动态内容分发业务数据同步的操作实施例流程 图;图3为本发明的实现动态内容分发业务文件下发的终端实施例的结构框图;图4为本发明的实现动态内容分发业务文件下发的系统实施例的结构框图。
具体实施例方式由于动态内容分发业务执行同步操作时,动态内容分发业务服务器并没有考虑 用户是否愿意接收大文件到个人终端上,并由于该过程缺少用户的参与,动态内容分发业 务服务器有可能违背用户的意图而执行动态内容分发业务同步操作,造成用户终端内存变 小、处理速度变慢等影响,从而给用户带来不好的体验。为避免上述问题,本发明提供一种动态内容分发业务数据下发方法,包括在动态内容分发业务数据同步过程中,终端判断待同步的动态内容分发业务数据 的文件属性中如果有待同步的动态内容分发业务数据的下载属性信息,则获取用户的下载 意愿,根据用户的下载意愿决定是否下载所述待同步动态内容分发业务数据。终端可通过以下方式中的任一种或几种获取用户的下载意愿A、根据用于预先设置的下载默认处理获取用户的下载意愿;优选地,所述终端为用户提供下载默认处理设置,用户可预先设置好在接收到大 文件之后的处理(下载或不下载),这样当终端判断待同步的动态内容分发业务数据如果 有下载属性信息后,可直接按照用户设置的下载默认处理进行下载或不下载。B、所述终端根据所述下载属性信息向用户提供下载选项,所述终端通过用户的选 择获取用户的下载意愿;优选地,所述终端通过用户界面向用户提供下载选项。所述终端根据所述下载属 性信息的内容构造下载选项,构造的下载选项包括允许下载的选项和不允许下载的选项。上述方式可以任选一种或两种同时使用。所述待同步的动态内容分发业务数据的文件属性由动态内容分发业务服务器下 发给所述终端,动态内容分发业务服务器根据所述待同步的动态内容分发业务数据的大小 决定是否为所述待同步动态内容分发业务数据添加下载属性信息,如果该待同步的动态内 容分发业务数据大于预定门限,则添加所述下载属性信息,如果小于,则不添加。如果终端判断待同步的动态内容分发业务数据如果没有下载属性信息,则按照正 常流程处理,即将所述待同步的动态内容分发业务数据下发到终端。以下结合附图和优选实施例对本发明的技术方案进行详细地阐述。以下例举的实 施例仅仅用于说明和解释本发明,而不构成对本发明技术方案的限制。如图1所示,是本发明提供的实现动态内容分发业务文件下发的方法实施例的流 程,是动态内容分发业务服务器被触发向终端同步动态内容分发业务数据后执行的,包括 如下步骤步骤110 动态内容分发业务服务器将待同步的数据文件的文件属性信息下发给 终端;所述文件属性信息为xml文件,当动态内容分发业务服务器判断xml文件中涉及 的数据文件大于预定门限时,则为该数据文件(以下简称大文件)添加下载属性信息,否 则,不添加,按正常流程处理。如果待同步的大文件(包括以下一种或几种媒体数据文件视频、音频、图片)有 多个,则动态内容分发业务服务器为每个文件添加一个下载属性信息。以下为一段添加了下载属性信息的xml代码,粗体处为动态内容分发业务服务器
6为图片R0000690332. gif添加的下载属性信息-<entry ctxt-id =" 00000002200000698993 " template-id =,,default,,entry-type =,,cs,,readed =,,1,,>〈title〉找朋友要“气味”相投〈/title〉〈summary〉动物在识别朋友的时候,主要依靠一些鲜为人知的“气味”,其嗅觉发 挥着重要的作用。可是你知道人与人之间也存在着类似的“朋友气味”吗?提示点击 “更多”看详细内容免流量费〈/summary〉<linkrel =,,alternate,, type =,,text/plain,,href = http://dcdl. monternet. com:80/service/authorize ? iod = 0000000220&cid = 0000696883&url =aHR0cDovL3dhcG51d3MuaTEz0S5jbi9kY2QvZGNkLmRvP2k9MTI0A0CZnPTM50A% 3D% 3D/>〈content type = " image/gif" mode =,,binary,,name =,,image,,ctxt-id = ”R0000690332”path =,,/root/Documents/dcd/picture/R0000690332. gif” Alert =,,允许下 载全部/不允许下载全部/只下载该文件/不允许下载该文件” /><issued>1200814133000</issued>-〈author〉<name>IntroPAD</name>〈/author〉</entry>在本实施例中,下载属性用“Alert”表示,其添加在〈content type〉文件标签中, 属性的内容包括允许下载全部、不允许下载全部、只下载该文件、不允许下载该文件。属性 的内容也可以用数字或字母来表示,例如用两位二进制位来表示,只要动态内容分发业务 服务器与终端约定好即可。具体描述形式可以由DCD规范中给出。步骤120 终端接收到待同步数据的文件属性信息后,对其进行解析,判断待同步 的动态内容分发业务数据是否有下载属性信息,如果有,执行步骤130,如果没有,则按照正 常流程将所述待同步的动态内容分发业务数据下发到终端;步骤130 终端获取用户的下载意愿,根据用户的下载意愿,请求或放弃从动态内 容分发业务服务器下载相应的数据文件。具体地,终端收到上述动态内容分发业务服务器下发的xml文件后,从中解析出 〈content type〉标签中的“Alert”属性,认为动态内容分发业务服务器将要下发的文件较 大,需要获知用户的下载意愿,优选地,终端先判断用户是否设置过默认下载处理,如果是, 则按照用户设置的默认下载处理进行处理,如果没有设置过,则通过与用户进行交互决定 是否下载该较大的文件,优选地,通过向用户提供用户界面(UI,User Interface),并在该 UI中显示出让用户进行选择的相关信息。终端根据数据的下载属性信息的内容构造下载选项,在本实施例中,构造的下载选项包括允许下载全部、不允许下载全部、只下载该文件、不允许下载该文件,其中,允许或 不允许下载全部表示允许或不允许下载当前大文件以及在本同步过程中的其他大文件, 只下载该文件和不允许下载该文件都是针对当前文件的选项。如图2所示,表示的是图1中所示的终端对动态内容分发业务数据同步的操作实 施例的流程,包括如下步骤步骤1201 终端解析动态内容分发业务服务器下发的数据文件的文件标签;在本实施例中,终端从动态内容分发业务服务器下发的xml文件中解析出 〈content type)文件标签。步骤1202 判断该文件标签中是否下载属性信息,是则执行步骤1203,否则执行 步骤1301 ;在本实施例中,如果〈content type〉文件标签中含有“Alert”属性,表示动态内 容分发业务服务器将要下发的文件较大,需征得用户的同意后才请求动态内容分发业务服 务器下发文件。而如果〈content type〉文件标签中不含有“Alert”属性,表示动态内容分 发业务服务器将要下发的文件不大,因而终端不需要与用户交互而直接请求文件的下发。步骤1203 判断用户是否设置了下载默认处理,是则执行步骤1301,否则执行步 骤 1204 ;在本实施例中,用户设置的下载默认处理为下载文件。步骤1204 终端根据该下载属性信息构造用户界面,提供用户进行选择;用户界面中包括以下选项允许下载全部、不允许下载全部、只下载该文件、不允 许下载该文件,供用户选择。步骤1205 判断等待时间是否到,是则执行步骤1301,否则执行下一步骤;在此实施例里,当终端判断等待时间到后,直接执行请求动态内容分发业务服务 器下发文件。这种处理也可以相反,即终端判断等待时间到后,执行步骤1302中的放弃从 动态内容分发业务服务器接收任何文件。具体采用方式可根据用户体验确定。这是为了防 止由于用户没有及时响应,而导致后续流程无法执行。步骤1206 判断用户是否选择接收相应的数据文件,是则执行步骤1301,否则执 行步骤1302 ;1301 终端请求动态内容分发业务服务器下发该数据文件,并将接收的文件保存 到本地,流程结束;1302 终端放弃从动态内容分发业务服务器接收任何文件,流程结束。实现上述方法的终端如图3所示,包括文件属性接收模块、判断模块、用户交互模 块和下载模块,其中所述文件属性接收模块,用于在动态内容分发业务数据同步过程中,接收待同步 的动态内容分发业务数据的文件属性;所述判断模块,用于在判断所述文件属性接收模块接收的文件属性中如果有待同 步的动态内容分发业务数据的下载属性信息,则触发用户交互模块;所述用户交互模块,用于获取用户的下载意愿,根据用户的下载意愿决定是否触 发下载模块;所述下载模块,用于根据所述用户交互模块的触发,下载所述待同步动态内容分发业务数据。优选地,所述用户交互模块进一步用于通过以下方式中的任一种或几种获取用户 的下载意愿A、根据用于预先设置的下载默认处理获取用户的下载意愿;B、所述终端根据所述下载属性信息向用户提供下载选项,所述终端通过用户的选 择获取用户的下载意愿。所述用户交互模块进一步用于在通过所述方式B获取用户的下载意愿的过程中, 根据所述下载属性信息的内容构造下载选项,通过用户界面向用户提供所述下载选项。实现上述方法的系统如图4所示,包括上述终端以及动态内容分发业务服务器, 其中 所述动态内容分发业务服务器,用于在判断所述待同步的动态内容分发业务数据 大于预定门限时,为所述待同步的动态内容分发业务数据添加下载属性信息,并将向所述 终端下发包含所述下载属性信息的所述待同步的动态内容分发业务数据的文件属性。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令 相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘 等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应 地,上述实施例中的各单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实 现。本发明不限制于任何特定形式的硬件和软件的结合。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟 悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变 形都应属于本发明所附的权利要求的保护范围。
权利要求
一种实现动态内容分发业务数据下发的方法,包括在动态内容分发业务数据同步过程中,终端判断待同步的动态内容分发业务数据的文件属性中如果有待同步的动态内容分发业务数据的下载属性信息,则获取用户的下载意愿,根据用户的下载意愿决定是否下载所述待同步动态内容分发业务数据。
2.根据权利要求1所述的实现动态内容分发业务数据下发的方法,其特征在于所述 终端通过以下方式中的任一种或几种获取用户的下载意愿A、根据用于预先设置的下载默认处理获取用户的下载意愿;B、所述终端根据所述下载属性信息向用户提供下载选项,所述终端通过用户的选择获 取用户的下载意愿。
3.根据权利要求2所述的实现动态内容分发业务数据下发的方法,其特征在于,所述 终端通过所述方式B获取用户的下载意愿具体为所述终端根据所述下载属性信息的内容构造下载选项,通过用户界面向用户提供所述 下载选项,以获取用户的下载意愿。
4.根据权利要求3所述的实现动态内容分发业务数据下发的方法,其特征在于所述终端通过用户界面向用户提供所述下载选项后,如果用户超过预定时间未选择下 载选项,则默认下载所述待同步动态内容分发业务数据或不下载所述待同步动态内容分发 业务数据。
5.根据权利要求1所述的实现动态内容分发业务数据下发的方法,其特征在于 如果终端判断待同步的动态内容分发业务数据的文件属性中如果没有待同步的动态内容分发业务数据的下载属性信息,则将所述待同步的动态内容分发业务数据下发到终端。
6.根据权利要求1所述的实现动态内容分发业务数据下发的方法,其特征在于 所述待同步的动态内容分发业务数据的文件属性由动态内容分发业务服务器下发给所述终端,所述动态内容分发业务服务器判断所述待同步的动态内容分发业务数据是否大 于预定门限,如果是,则为所述待同步的动态内容分发业务数据添加所述下载属性信息,如 果不是,则不添加。
7.一种实现动态内容分发业务数据下发的终端,包括文件属性接收模块、判断模块、用 户交互模块和下载模块,其中所述文件属性接收模块,用于在动态内容分发业务数据同步过程中,接收待同步的动 态内容分发业务数据的文件属性;所述判断模块,用于在判断所述文件属性接收模块接收的文件属性中如果有待同步的 动态内容分发业务数据的下载属性信息,则触发用户交互模块;所述用户交互模块,用于获取用户的下载意愿,根据用户的下载意愿决定是否触发下 载模块;所述下载模块,用于根据所述用户交互模块的触发,下载所述待同步动态内容分发业 务数据。
8.根据权利要求7所述的终端,其特征在于所述用户交互模块进一步用于通过以下方式中的任一种或几种获取用户的下载意愿A、根据用于预先设置的下载默认处理获取用户的下载意愿;B、所述终端根据所述下载属性信息向用户提供下载选项,所述终端通过用户的选择获 取用户的下载意愿。
9.根据权利要求8所述的终端,其特征在于所述用户交互模块进一步用于在通过所述方式B获取用户的下载意愿的过程中,根据 所述下载属性信息的内容构造下载选项,通过用户界面向用户提供所述下载选项。
10.一种实现动态内容分发业务数据下发的系统,其特征在于,包括动态内容分发业务 服务器和权利要求7-9中任一权利要求所述的终端,其中所述动态内容分发业务服务器,用于在判断所述待同步的动态内容分发业务数据大于 预定门限时,为所述待同步的动态内容分发业务数据添加下载属性信息,并将向所述终端 下发包含所述下载属性信息的所述待同步的动态内容分发业务数据的文件属性。
全文摘要
本发明公开了一种实现动态内容分发业务文件下发的方法、系统及终端,能够使动态内容分发业务服务器根据用户的意图下发大文件到终端上。所述方法包括在动态内容分发业务数据同步过程中,终端判断待同步的动态内容分发业务数据的文件属性中如果有待同步的动态内容分发业务数据的下载属性信息,则获取用户的下载意愿,根据用户的下载意愿决定是否下载所述待同步动态内容分发业务数据。
文档编号H04L29/08GK101860571SQ201010203720
公开日2010年10月13日 申请日期2010年6月12日 优先权日2010年6月12日
发明者朱峰, 袁磊, 陈波, 鞠飞 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1