用于媒体门户子平台的协议适配系统的利记博彩app

文档序号:7864293阅读:230来源:国知局
专利名称:用于媒体门户子平台的协议适配系统的利记博彩app
技术领域
本发明涉及一种协议适配系统,尤指一种用于媒体门户子平台的协议适配系统。
背景技术
目前主流媒体设备为电脑、电视、手机,称为三屏设备,在此三屏设备上获得资讯、媒体等信息需要使用不同的传输协议,电脑使用HTTP协议,手机、电视(包括机顶盒)使用WAP、SIP协议。针对相同媒体资讯,要在三屏 设备上提供服务,目前需要采用三种主流传输协议(HTTP、WAP、SIP)单独开发相应的应用系统,具有重复开发的问题。因此,研究HTTP、WAP、SIP协议特性,抽取协议共性信息,保持不同协议之间会话过程的完整性,使WAP、SIP协议的设备能读取、操作支持HTTP协议的WEB应用系统,使三屏设备访问相同的WEB系统,以达到简化开发,信息统一发布的效果,就具有实用价值和研究价值,其中协议适配是这项研究中的难点。如何解决主流三屏设备的通信协议差异需要建立对应客户服务系统,满足三屏用户使用业务的要求是一研究课题。

发明内容
本发明的目的在于克服现有技术的缺陷,而提供一种用于媒体门户子平台的协议适配系统,实现了一种可对多种终端协议进行相互转换及适配的协议适配系统;具有通用性强、安全性和稳定性好、功能性强、扩展性好的特点。实现上述目的的技术方案是本发明的一种用于媒体门户子平台的协议适配系统,包括一协议分析模块,与外部客户端通信连接,用于分析客户端发出用户请求的通信协议的种类,并根据所述通信协议的种类将所述用户请求发送给对应的服务器或模块;—协议转化模块,与所述协议分析模块通信连接,用于将接收的所述用户请求的通信协议转化为一目标协议;一目标协议查询服务器,与所述协议分析模块与所述协议转化模块通信连接,用于提供目标协议的媒体内容查询服务;一流媒体服务器,与所述协议分析模块通信连接,用于接收基于组播、点播协议的用户请求,并提供流媒体点播、推播服务。上述协议转化模块包括一初始协议结构化单元,接收所述协议分析模块下发的用户请求,用于将基于初始通信协议的所述用户请求结构化;一语义转化单元,接收所述初始协议结构化单元下发的结构化后的用户请求,用于将所述用户请求基于初始通信协议的语义转换为基于所述目标协议的语义;一目标协议结构化单元,接收所述语义转化单元下发的用户请求,用于将已转换语义的用户请求按照所述目标协议的结构结构化,完成基于初始通信协议的用户请求至基于目标协议的用户请求的转换。
还包括一索引服务器,所述索引服务器与所述目标协议查询服务器通信连接,用于为所述目标协议查询服务器提供索引服务。本发明由于采用了以上技术方案,使其具有以下有益效果是协议分析模块的用于分析监听到的协议格式及编码特征,识别协议类别,并将协议转发到对应的服务器或模块。协议转换模块,将已知的协议转换成目标协议。目标协议查询服务器,用于提供目标协议的媒体内容查询服务;索引服务器,用于为目标协议查询服务器提供索引服务,提高查询服务的效率;流媒体服务器,用于接收基于组播、点播协议的用户请求,并提供流媒体点播、推播服务;通过各模块和服务器间的相互作用,完成了协议的相互转换及适配,解决了不同终端的协议差异性,为多终端服务系统奠定基础。具有通用性强、安全性和稳定性好、功能性强、扩展性好的特点。



图I为本发明用于媒体门户子平台的协议适配系统的结构框图。
具体实施例方式下面结合具体实施例对本发明作进一步说明。请参阅图1,本发明的一种用于媒体门户子平台的协议适配系统,包括一协议分析模块2,与外部客户端I通信连接,用于分析客户端I发出用户请求的通信协议的种类,并根据通信协议的种类将用户请求发送给对应的服务器或模块;一协议转化模块3,与协议分析模块2通信连接,用于将接收的用户请求的通信协议转化为一目标协议;一目标协议查询服务器4,与协议分析模块2与协议转化模块3通信连接,用于提供目标协议的媒体内容查询服务;一流媒体服务器6,与协议分析模块2通信连接,用于接收基于组播、点播协议的用户请求,并提供流媒体点播、推播服务。还包括一索引服务器5,索引服务器5与目标协议查询服务器4通信连接,用于为目标协议查询服务器4提供索引服务。其中,协议转化模块3包括一初始协议结构化单元31,接收协议分析模块2下发的用户请求,用于将基于初始通信协议的用户请求结构化;—语义转化单元32,接收初始协议结构化单元31下发的结构化后的用户请求,用于将用户请求基于初始通信协议的语义转换为基于目标协议的语义;一目标协议结构化单元33,接收语义转化单元32下发的用户请求,用于将已转换语义的用户请求按照目标协议的结构结构化,完成基于初始通信协议的用户请求至基于目标协议的用户请求的转换。可对HTTP、WAP、SIP通信协议进行有状态的代理服务,对其他组播、点播协议,使用无状态代理服务。通过研究HTTP、WAP、SIP协议的语法、语义,完成基于本地协议传输报文文本格式的协议转换原型系统,达到协议转换标准。协议分析模块2分析监听到的协议格式及编码特征,识别协议类别,将对应的协议转发到协议转换模块3。协议转化模块3完成对协议内容中语法结构的抽取层、语义数据分析层,语义的转换。将已知的协议(如WAP或SIP协议)通过结构化协议格式及会话过程的抽象,将传入协议转换为目标协议(如HTTP协议),通过转换完成的HTTP协议,获得与WEB服务器的数据通信。通过各模块间相互作用,完成协议的相互转换及适配,解决三屏终端的协议差异性,为三屏服务系统奠定基础。当客户端I访问协议分析模块2,协议分析模块2通过用户协议分析,根据请求协议类型下发给对应协议的服务器或模块,当用户采用WAP或SIP协议请求查询服务时,协议分析模块2将用户请求下发至协议转化模块3将请求转化为,协议转化模块3将其转换为HTTP协议,并把请求通过HTTP协议转发给目标协议查询服务器4,以完成请求的无缝衔接。当用户请求通过协议分析模块2,首先将请求协议类型保存在缓存中,判断流媒体同步协议类型,屏蔽无法支持流媒体传输编码或文件编码的用户请求。 当用户通过终端设备进行流媒体资源访问时,协议分析模块2通过判断终端请求协议的类型,将请求分发至流媒体服务器6,流媒体服务器6使用指定的传输协议与用户进行会话连接。实现了一种可对多种终端协议进行相互转换及适配的协议适配系统;具有通用性强、安全性和稳定性好、功能性强、扩展性好的特点。以上结合附图实施例对本发明进行了详细说明,本领域中普通技术人员可根据上述说明对本发明做出种种变化例。因而,实施例中的某些细节不应构成对本发明的限定,本发明将以所附权利要求书界定的范围作为本发明的保护范围。
权利要求
1.一种用于媒体门户子平台的协议适配系统,其特征在于,包括 一协议分析模块,与外部客户端通信连接,用于分析客户端发出用户请求的通信协议的种类,并根据所述通信协议的种类将所述用户请求发送给对应的服务器或模块; 一协议转化模块,与所述协议分析模块通信连接,用于将接收的所述用户请求的通信协议转化为一目标协议; 一目标协议查询服务器,与所述协议分析模块与所述协议转化模块通信连接,用于提供目标协议的媒体内容查询服务; 一流媒体服务器,与所述协议分析模块通信连接,用于接收基于组播、点播协议的用户请求,并提供流媒体点播、推播服务。
2.如权利要求I所述的用于媒体门户子平台的协议适配系统,其特征在于,所述协议转化模块包括 一初始协议结构化单元,接收所述协议分析模块下发的用户请求,用于将基于初始通信协议的所述用户请求结构化; 一语义转化单元,接收所述初始协议结构化单元下发的结构化后的用户请求,用于将所述用户请求基于初始通信协议的语义转换为基于所述目标协议的语义; 一目标协议结构化单元,接收所述语义转化单元下发的用户请求,用于将已转换语义的用户请求按照所述目标协议的结构结构化,完成基于初始通信协议的用户请求至基于目标协议的用户请求的转换。
3.如权利要求I或2所述的用于媒体门户子平台的协议适配系统,其特征在于,还包括一索引服务器,所述索引服务器与所述目标协议查询服务器通信连接,用于为所述目标协议查询服务器提供索引服务。
全文摘要
本发明公开了一种用于媒体门户子平台的协议适配系统,其特征在于,包括一协议分析模块,与外部客户端通信连接;一协议转化模块,与所述协议分析模块通信连接,用于将接收的所述用户请求的通信协议转化为一目标协议;一目标协议查询服务器,与所述协议分析模块与所述协议转化模块通信连接,用于提供目标协议的媒体内容查询服务;一流媒体服务器,与所述协议分析模块通信连接,用于接收基于组播、点播协议的用户请求,并提供流媒体点播、推播服务。由于采用了本发明的用于媒体门户子平台的协议适配系统,实现了一种可对多种终端协议进行相互转换及适配的协议适配系统;具有通用性强、安全性和稳定性好、功能性强、扩展性好的特点。
文档编号H04L29/06GK102932351SQ201210429118
公开日2013年2月13日 申请日期2012年11月1日 优先权日2012年11月1日
发明者王嶺, 陆伟, 许颖浩 申请人:上海文广互动电视有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1