[发明专利]一种数据传输的方法和系统无效
申请号: | 201010129001.8 | 申请日: | 2010-03-08 |
公开(公告)号: | CN101848231A | 公开(公告)日: | 2010-09-29 |
发明(设计)人: | 杨汇源;王文博 | 申请(专利权)人: | 深圳市同洲电子股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F17/30 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 牛峥;王丽琴 |
地址: | 518057 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 系统 | ||
技术领域
本发明涉及计算机技术,特别涉及一种数据传输的方法和系统。
背景技术
对象轮播(Object Carousel,OC)是数字电视系统中基于DSM-CC(DigitalStorage Media-Command&Control)协议的,需要对DSM-CC U-U(User toUser)对象(目录、文件、流、流事件)进行周期性广播的数据广播业务。OC主要用于下载静态数据文件,支持DVB-J(Digital Video Broadcasting-Java)、DVB-H(Digital Video Broadcasting-HTML)应用。基本应用有:阳光政务,天气预报,出行旅游,股票,游戏等。
一个典型的OC应用系统中包括OC前端(即信息发布端,下文中简称为前端)和OC终端(即信息接收端或信息请求端,下文中简称为终端)两部分,当OC应用系统播发网页数据时,现有的前端多采用将网页数据按文件目录进行打包并发布的方式,所述网页数据在前端的存储方式如图1所示:
此时,根目录中包含主页需要的所有文件和主页下所有二级页面对应的目录,且每个二级页面对应于一个目录;同时,与根目录类似,每个二级页面对应的目录中包含该二级页面需要的所有文件和该二级页面下所有三级页面对应的目录,且每个三级页面对应于一个目录;进一步地,每个三级页面对应的目录中,包含该三级页面需要的所有文件和该三级页面下所有四级页面对应的目录;如此类推,视网页层级的数量,对于比较复杂的大型网站,可能包含有第四、第五级甚至更多级页面,相应地,各级页面对应的目录的组成结构均与前文所述的根目录或二、三级页面对应的目录类似,不再一一赘述。
在这种数据存储结构下,所述将网页数据按文件目录进行打包并发布的方式为:将一个文件目录下的所有文件打包在同一个数据包当中,或者如果一个文件目录下的所有文件较多无法容纳在一个数据包中时,将所述文件打包在连续的多个数据包当中。且在该过程中,将该目录的目录结构打包为目录对象,而将该目录下的具体文件数据打包为文件对象,容易理解,此时的目录对象和文件对象表示的是两种不同的数据类型,所述的目录对象相当于该目录的索引,而文件对象则是该目录中实际包含的数据内容。
按照这种方式将所有网页数据打包成数据包之后向终端进行发送,终端按照包序号从小到大的顺序依次接收各个数据包中的目录对象,直到建立所述网页的完整目录结构;之后,根据浏览器所要加载的网页,接收到当前页面所需的数据后,显示成为页面,之后进一步接收当前页面下的所有下一级页面需要的文件数据并保存在终端的缓存当中。例如在图1中,如果打开的当前页面为二级目录tv_msdt所对应的二级页面,则浏览器打开该页面之后,终端进一步接收该页面下的所有下一级页面需要的数据并进行缓存——即接收并缓存图1中三级目录tv_cc和tv_yc所对应的页面数据,而不包括所述三级目录下的任何一个四级目录中的页面数据(例如三级目录tv_cc中的四级目录tv_st下的页面数据)。
同时,由于实际应用中的终端缓存大小有限,因此一般采用优先替换最久不使用数据的更新策略——即,当缓存存满之后,缓存中闲置时间最长的数据在需要进行缓存更新或有新的缓存数据进入时,将被最先清除或替换。
可见,上述网页数据在前端的存储方式、以及将其传送到终端时的打包发送方式简单易行,具有良好的通用性。但是这种方法也有一定的局限性:
首先,终端在启动OC并且已经获取到所有的服务器起始消息和下载指示消息后时,需要首先建立该网页完整的目录结构。这是因为浏览器是通过页面文件的名称在OC终端中查找该文件以进行页面显示的,而所述文件所在的数据包并不直接包含所述文件的名称,所有的页面文件的名称都存储于该文件所在数据包中的目录对象数据中,而采用目前的打包方式,OC终端在下载数据之前只知道根目录所在的数据包(大多数情况下前端打包数据都含有多级目录),而根目录以下的各级子目录的目录对象却分散在各级子目录打包所形成的数据包中,因此要建立完整的目录树必须先请求根目录对象所在的数据包,再依次请求从下载指示消息中解析出的各级子目录对应的包序号,以通过这些数据包获取相应的子目录对象,直至最终建立完整的目录树结构为止。可见,这种通过盲检方式建立目录树的方法精确度不高且费时费力。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市同洲电子股份有限公司,未经深圳市同洲电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010129001.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种含丙环唑与氟硅唑的杀菌组合物
- 下一篇:一种大容量分列式电缆