[发明专利]多线程IP数据分发与解析方法有效
| 申请号: | 201110254459.0 | 申请日: | 2011-08-31 |
| 公开(公告)号: | CN102447976A | 公开(公告)日: | 2012-05-09 |
| 发明(设计)人: | 孟庆康;李国斌 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
| 主分类号: | H04N21/8352 | 分类号: | H04N21/8352;H04N21/236;H04N21/434 |
| 代理公司: | 成都虹桥专利事务所 51124 | 代理人: | 李顺德 |
| 地址: | 621000 四*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 多线程 ip 数据 分发 解析 方法 | ||
技术领域
本发明涉及数字电视网络传播技术,具体的说是涉及数字电视网络传播技术中的一种多线程IP数据分发与解析方法。
背景技术
在数字电视网络传播中,为了实现准确的数据分发和解析,都会对数据信息进行描述,如:目前广泛应用的UCL信息就是数字电视前端对源信息的一种描述,其来源于对源信息的语义标引,包含了数据信息的诸多特征,如:当前数据信息的标题、关键字、摘要、来源、发布时间等等,在对数据信息的有效分发、解析和管理方面起着至关重要的作用。
传统技术中,基本都是采用将UCL(uniform content location统一内容定位)信息嵌入在每个IP数据包的包头部分(一段IP数据由若干个IP数据包构成,每个IP数据包又包括包头部分和数据部分)来实现UCL信息的传输;由于IP数据包的包头部分字节数有限,导致嵌入的UCL信息量受到了严重限制;并且对于同一段IP数据来说,在每个IP数据包的包头部分都嵌入了重复的UCL信息,增加了传输的信息量,且采用单线程传输,导致传输效率低;此外,在接收终端需要解析每个IP数据包中的的UCL信息,也大大降低了解析效率。
发明内容
本发明所要解决的技术问题是:提出一种多线程IP数据分发方法,解决传统技术中IP数据传输效率低的问题;本发明还提出一种多线程IP数据解析方法,解决传统技术中IP数据解析效率低的问题。
本发明解决上述技术问题所采用的技术方案是:多线程IP数据分发方法,包括以下步骤:
a.数字电视前端服务器产生源信息;
b.对源信息采用语义标引,生成UCL信息;
c.将UCL信息插入到第一个IP数据包中,并在包头部分加入第一标识号;
d.将源信息插入到其余的IP数据包中,并在每个IP数据包的包头部分加入第二标识号;
e.启用一个线程发送第一个IP数据包,另外启用线程发送其余的IP数据包;
f.将各IP数据包传输至打包机进行打包,并转换为TS流广播出去。
进一步,所述源信息包括网页信息、音视频信息。
进一步,所述UCL信息包括源信息的标题、大小、关键字、摘要、来源、发布时间和分类级别信息。
进一步,步骤e中,启用一个线程发送第一个IP数据包,另外启用五个线程发送其余的IP数据包。
多线程IP数据解析方法,包括以下步骤:
a.数字电视接收终端接收TS流并进行解析;
b.查找出包头部分中含有第一标识号的IP数据包,解析出该IP数据包中的UCL信息,结合该UCL信息及用户的兴趣模型来判断是否需要接收该UCL信息对应的源信息,如果需要接收,则执行步骤c,如果不需要接收,则丢弃UCL信息及包头部分含有第二标识号的IP数据包;
c.对包头部分含有第二标识号的IP数据包进行解析,解析出源信息;
d.对UCL信息及源信息进行存储。
进一步,步骤b中所述用户的兴趣模型来源于对用户访问资源的统计。
本发明的有益效果是:改变了传统技术中在每个IP数据包中重复插入UCL信息的方式,而只在第一个IP数据包中插入UCL信息,减小了数据传输量,提高数据分发效率;对包含UCL信息的数据包启用单独的线程进行传输,对其它数据包另外启用线程进行传输,进一步提高数据分发效率;在进行数据解析时,首先解析包含UCL信息的数据包,根据解析出来的UCL信息来判断用户对源信息的感兴趣与否,进而判断是否对包含源信息的数据包进行解析和存储,改变了传统技术中对每一个数据包进行解析的方式,提高了解析效率。
具体实施方式
为使得本发明的方案更加清晰、完整,下面结合实施例对本发明作进一步的描述。
传统技术中对IP数据的分发方式为:在每个IP数据包中插入相同的UCL信息后,启用一个线程将这些IP数据包发送出去;其存在分发效率低的缺陷;针对上述缺陷,本发明改进了对IP数据的分发方式:只在第一个IP数据包中插入UCL信息,并启用单独的线程来发送这个数据包,对于其余的IP数据包则另外启用线程来发送,由于减少了数据传输量及采用了多线程分发,因此提高了数据分发效率;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110254459.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种钻头及使用该钻头的长螺旋钻机
- 下一篇:自耗小电流晶体管耦合电路
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





