公开/公告号CN101640664A
专利类型发明专利
公开/公告日2010-02-03
原文格式PDF
申请/专利权人 TCL集团股份有限公司;
申请/专利号CN200810029965.8
发明设计人 孙翀;
申请日2008-07-31
分类号H04L29/06;H04L29/08;H04L12/28;
代理机构广州粤高专利商标代理有限公司;
代理人罗晓林
地址 516001 广东省惠州市广东省惠州市鹅岭南路6号TCL工业大厦8楼技术中心
入库时间 2023-12-17 23:22:53
法律状态公告日
法律状态信息
法律状态
2014-11-26
授权
授权
2010-12-08
实质审查的生效 IPC(主分类):H04L29/06 申请日:20080731
实质审查的生效
2010-02-03
公开
公开
技术领域
本发明涉及一种互联网门户服务系统及其管理方法,特别是涉及一种在互联网络门户服务中,智能设备和门户服务器之间实现智能设备类型的动态检测匹配和管理的门户服务系统及其管理方法。
背景技术
随着互连网的普及,以往PC是互联网节点的状况逐渐发生了变化。随着简称CE的消费类电子智能设备的处理能力和网络接入能力的增强,也开始具备了直接连接互联网并且获取内容的能力,在这样的趋势下,传统意义上的互联网门户网站,或者说互联网门户服务将要面对一个新的挑战:在以PC为互联网主流接入终端时,门户网站捋资源呈现给用户的方式只需要考虑PC这种终端特性即可,种类单一,易于处理,而且即使没有考虑完全,由于PC本身的处理能力足够强大,所以在PC本地再进行一次转换也问题不大。
但是当消费类电子设备开始接入互联网后,形式就发生了很大的变化。消费类电子产品不像PC领域已经形成了微软和英特尔的事实垄断局面,产品类形规范,相反,消费类电子设备产品的种类五花八门,形态各异,以手机为例,不同的操作系统,不同的分辨率,不同的屏幕大小,不同能力的网络浏览器,使得要让一个单一的门户服务,例如提供网络相册的服务,可以灵活地自适应各种不同的终端将是一件非常困难的事。以图片为例,同样的一幅图片,要能在各种不同大小的屏幕,不同分辨率,不同型号的手机上都能够很好地显示出来,是具有相当的挑战性的工作。目前的解决方案基本上是固定几种最小支持集合,这样的问题是会造成带宽和处理能力的浪费,因为无法发挥那些处理能力更加强大的设备的优势。
发明内容
本发明需解决的问题是提供一种可自适应终端类型的互联网门户服务技术,借助该技术,一个单一的互连网门户服务能够动态地检测和自动适配终端的处理能力,为用户提供更好的网络体验,并能有效利用网络带宽和智能设备处理能力。
为了解决上述的技术问题,设计了一种互联网门户服务系统及其管理方法,互联网门户服务系统包括:互联网门户服务器用于存储与维护统一的内容源;应用服务转换器,根据服务请求对门户服务器提供的内容源进行匹配转换,以满足不同类型客户端的游览请求。所述的互联网门户服务管理方法实施步骤为:
(1)智能设备通过互联网向门户服务器发送服务请求,同时附带设备自身能力的详细描述;
(2)门户服务器在收到请求后,解析出发出请求的智能设备的能力信息,判断是否要对请求内容进行转换;
(3)如果请求内容不需要转换,则门户服务器直接向智能设备返回请求内容,如果请求内容需要转换,转换器则根据设备自身能力的描述信息进行相应的匹配转换,并把转换后的请求内容返回发出请求的智能设备。
借助本发明的互联网门户服务系统及其管理方法,在智能设备和门户服务器之间实现智能设备类型的动态检测和自动适配智能设备的处理能力,为在实际的应用中相关的适配操作奠定技术基础。
附图说明
附图1是本发明实施例网络架构图;附图2是本发明实施例流程图。
具体实施方式
本发明的主旨是设计一个技术方案以使在互联网络门户服务中,智能设备和门户服务器之间,同一个内容源进行适当的处理后可以在不同能力的智能设备中适当地显示出来。下面结合实施例参照附图进行详细说明,以便对本发明方法的技术方案及优点进行更深入的诠释。
本发明互联网门户服务系统包括:互联网门户服务器用于存储与维护统一的内容源;应用服务转换器,根据服务请求对门户服务器提供的内容源进行匹配转换,以满足不同类型客户端的游览请求。所述的互联网门户服务管理方法实施步骤为:其一,智能设备通过互联网向门户服务器发送服务请求;其二,门户服务器在收到请求后,解析出发出请求的智能设备的能力信息,判断是否要对请求内容进行转换;其三,如果请求内容不需要转换,则门户服务器直接向智能设备返回请求内容,如果请求内容需要转换,转换器则根据设备自身能力的描述信息进行相应的匹配转换,并把转换后的请求内容返回发出请求的智能设备;其四,门户服务器把请求的内容和发出请求的智能设备的能力信息转发给相应的转换器;其五,相应的转换器根据设备能力信息中的设备类型信息,查找转换器中的规则库,当查找到对应的转换规则后,用适当的方式对请求内容进行格式转换;其六,如果转换器在规则库中查找不到发出请求的智能设备对应的转换规则,则实时分析该设备的转换规则,用适当的方式对请求内容进行格式转换并把该转换规则动态地添加到规则库中。其七,转换器把转换后的请求内容返回发出请求的智能设备。其中,所述的服务请求是通过HTTP的方式或者RTSP(实时流协议)的方式传送。智能设备能力信息是附带在HTTP请求消息或RTSP(实时流协议)的请求消息中。当有新的智能设备类型需要支持时,动态地在转换器中增加对应的转换规则。
参照如图1所示,在智能设备1、2,可伸缩编解码转换器3和页面表单转换器4和门户服务器5通过互联网络相互连接。其中门户服务器5直接与可伸缩编解码转换器3页面表单转换器4相连接。智能设备1、2把浏览请求通过互联网发送给门户服务器,门户服务器或是直接返回请求内容给智能设备1、2,或是通过可伸缩编解码转换器3和页面表单转换器4返回给智能设备1、2。
智能设备1、2是处理能力、支持的最大分辨率、终端类型各不相同的设备。在发出的请求消息中附带包含了设备自身能力的详细描述,包括:屏幕大小,支持的最高分辨率,运行的操作系统,网络浏览器的版本号,系统主频,设备接入的网络带宽等信息。
所有的内容源统一储存在互联网门户服务器5内,包括了流媒体内容和页面内容。因此通常的请求也可以分为两大类,一类是直接的媒体请求,例如图片的下载,流媒体的播放,由于不同设备的屏幕大小和处理能力的不同,需要实时地动态转换媒体的格式及编码方式,例如将高分辨率的媒体内容向下转换成低分辨率的内容时,或将媒体格式从一种编码方式转换成另外一种编码方式;另外一类是页面的请求,例如一个网页的下载等,由于不同设备的屏幕大小和处理能力的不同,最终页面的布局也不尽相同,而且在某些设备上可以被处理的内容换在另外的设备上是不能被处理,而需要对用户屏蔽的,这种情况类似于HTTP与WAP的区别。由此可见,两种请求的性质不同,所以需要分别处理。
互联网门户服务器5能够从智能设备1、2解析出设备的能力信息,以决定是把请求内容直接返回还是通过转换器返回。同时门户服务器5解析出智能设备1、2的请求是媒体请求还是页面请求以决定是转发给可伸缩编解码转换器3还是页面表单转换器4。
可伸缩编解码转换器3是一个通用引擎,在具体执行时,服务器将解析出的终端设备的自描述情况(设备的处理能力,支持的最大分辨率,终端类型等等)转发给可伸缩编解码引擎,引擎将设备情况与媒体格式转换规则进行匹配后,决定以何种方式进行转换。
页面表单转换器4也是一个通用引擎,处理的主要是基于XML结构的文档类的数据。从门户服务发出的是最基本的以XML方式组织的原始数据,页面表单转换器根据终端设备的需要,匹配相应的映射规则,将XML数据转换为HTML,或者WAP,甚至PDF乃至WORD文档。
如果图1中的智能设备1要调用门户服务器上的内容源时,具体的交互流程如图2所示:
(步骤201)智能设备1通过互联网向互联网门户服务器5发出浏览请求;
(步骤202)门户服务器5从智能设备1发来的浏览请求消息中,解析出智能设备1的能力信息,包括:屏幕大小,支持的最高分辨率,运行的操作系统,网络浏览器的版本号,系统主频,设备接入的网络带宽等信息;
(步骤203)门户服务器5根据解析出来的智能设备1的能力信息,判断智能设备1所请求的内容是否需要经过转换再返回给智能设备1;如果请求内容不需要转换,则门户服务器直接向智能设备1返回请求内容;
(步骤204和205和206)门户服务器5根据收到的智能设备1的请求消息是HTTP格式还是RTSP格式,判断智能设备1请求的内容是流媒体内容还是页面内容;如果请求的是流媒体内容则门户服务器5把流媒体请求的内容和智能设备1的能力信息发送到可伸缩编解码转换器3处理;如果请求的是页面内容则门户服务器5把页面请求的内容和智能设备1的能力信息发送到页面表单转换器4处理;
(步骤207和208和209)相应的转换器根据智能设备1的设备能力信息中的设备类型信息,查找转换器中的规则库,判断智能设备1的转换规则是否在规则库中;如果规则库存在智能设备1的转换规则,在可伸缩编解码转换器3中,转换器把智能设备1的能力信息与转换规则进行匹配后,采用适当的方式对流媒体内容进行转换,包括文件格式和大小的转换;在页面表单转换器4中,转换器把智能设备1的能力信息与映射规则进行匹配后,采用适当的方式对页面内容进行格式转换;如果规则库不存在智能设备1的转换规则,则转换器实时分析该设备的转换规则,用适当的方式对请求内容进行格式转换并把该转换规则动态地添加到规则库中;
(步骤210)相应的转换器把转换后的内容返回给智能设备1。
在这样的系统搭建完成后,未来扩展的部分主要集中在媒体的转换规则和表单的映射规则,当有新的设备类型需要支持时,增加对应的规则库即可,系统的基础架构无须进行改变,这样就极大地提高了系统的可扩展性和灵活性。
总之,本领域的技术人员可以对本发明的互联网门户服务系统及其管理方法进行的各种改动和变形而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
机译: 一种高清电视互联网服务系统中用户信息的管理方法
机译: 互联网在线教育和培训内容提供服务系统,包括使用互联网或电子通讯线路的电气零件学生和工程师的管理方法
机译: 利用互联网的新闻门户服务系统及其方法