专利名称:一种互联网门户服务系统及其管理方法
技术领域:
本发明涉及一种互联网门户服务系统及其管理方法,特别是涉及一种 在互联网络门户服务中,智能设备和门户服务器之间实现智能设备类型的 动态检测、匹配和管理的门户服务系统及其管理方法。
背景技术:
随着互连网的普及,以往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。 在这样的系统搭建完成后,未来扩展的部分主要集中在媒体的转换规 则和表单的映射规则,当有新的设备类型需要支持时,增加对应的规则库 即可,系统的基础架构无须进行改变,这样就极大地提高了系统的可扩展 性和灵活性。
总之,本领域的技术人员可以对本发明的互联网门户服务系统及其管 理方法进行的各种改动和变形而不脱离本发明的精神和范围。这样,倘若 本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内, 则本发明也意图包含这些改动和变型在内。
权利要求
1、一种互联网门户服务系统,所述系统包括互联网门户服务器用于存储与维护统一的内容源;应用服务转换器,根据服务请求对门户服务器提供的内容源进行匹配转换,以满足不同类型客户端的游览请求。
2、 一种互联网门户服务管理方法,实施步骤为(1) 智能设备通过互联网向门户服务器发送服务请求,同时附带设备自身能力的详细描述;(2) 门户服务器在收到请求后,解析出发出请求的智能设备的能力信息,判断是否要对请求内容进行转换;(3) 如果请求内容不需要转换,则门户服务器直接向智能设备返回请求内容,如果请求内容需要转换,转换器则根据设备自身能力的描述信息进行相应的匹配转换,并把转换后的请求内容返回发出请求的智能设备。
3、 根据权利要求2所述的互联网门户服务的管理方法,其特征在于:所述的转换器根据规则库的转换规则,对请求内容进行格式转换。
4、 根据权利要求3所述的互联网门户服务的管理方法,其特征在于所述的转换器分为处理流媒体内容的可伸缩編解码转换器和处理页面内容的页面表单转换器。
5、 根据权利要求4所述的互联网门户服务的管理方法,其特征在于:所述的门户服务器把流媒体请求的内容和发出请求的智能设备的能力信息发送到可伸缩編解码转换器处理,把页面请求的内容和发出请求的智能设备的能力信息发送到页面表单转换器处理。
6、 根据权利要求5所述的互联网门户服务的管理方法,其特征在于:所述的转换规则分为媒体的转换规则和表单的映射规则。
7、 根据权利要求6所述的互联网门户服务的管理方法,其特征在于:当有新的智能设备类型需要支持时动态地在转换器中增加对应的转换规则和映射规则。
8、 根据权利要求2~7中任一项所述的互联网门户服务的管理方法,其特征在于:所述的浏览请求是通过HTTP的方式或者RTSP的方式传送。
9、根据权利要求8所述的互联网门户服务的管理方法,其特征在于: 所述的智能设备能力信息附带在HTTP请求消息中或RTSP的请求消息 中。
全文摘要
一种互联网门户服务系统及其管理方法,所述系统包括互联网门户和应用服务转换器;所述管理方法的实施步骤为智能设备向门户服务器发送浏览请求;门户服务器在收到请求后,解析出发出请求的智能设备的能力信息,如果请求内容不需要转换,则门户服务器直接向智能设备返回请求内容;否则门户服务器把请求的内容和智能设备的能力信息转发给相应的转换器;转换器根据设备能力信息,查找规则库,当查找到对应的转换规则后,用适当的方式对内容进行格式转换;否则,实时分析该设备的转换规则,用适当的方式对请求内容进行格式转换并把该转换规则动态地添加到规则库中;转换器把转换后的内容返回智能设备。
文档编号H04L29/06GK101640664SQ20081002996
公开日2010年2月3日 申请日期2008年7月31日 优先权日2008年7月31日
发明者翀 孙 申请人:Tcl集团股份有限公司