CN101640664B - 一种互联网门户服务***及其管理方法 - Google Patents
一种互联网门户服务***及其管理方法 Download PDFInfo
- Publication number
- CN101640664B CN101640664B CN200810029965.8A CN200810029965A CN101640664B CN 101640664 B CN101640664 B CN 101640664B CN 200810029965 A CN200810029965 A CN 200810029965A CN 101640664 B CN101640664 B CN 101640664B
- Authority
- CN
- China
- Prior art keywords
- request
- content
- smart machine
- conversion
- transducer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
一种互联网门户服务***及其管理方法,所述***包括:互联网门户和应用服务转换器;所述管理方法的实施步骤为:智能设备向门户服务器发送浏览请求;门户服务器在收到请求后,解析出发出请求的智能设备的能力信息,如果请求内容不需要转换,则门户服务器直接向智能设备返回请求内容;否则门户服务器把请求的内容和智能设备的能力信息转发给相应的转换器;转换器根据设备能力信息,查找规则库,当查找到对应的转换规则后,用适当的方式对内容进行格式转换;否则,实时分析该设备的转换规则,用适当的方式对请求内容进行格式转换并把该转换规则动态地添加到规则库中;转换器把转换后的内容返回智能设备。
Description
技术领域
本发明涉及一种互联网门户服务***及其管理方法,特别是涉及一种在互联网络门户服务中,智能设备和门户服务器之间实现智能设备类型的动态检测、匹配和管理的门户服务***及其管理方法。
背景技术
随着互连网的普及,以往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。
在这样的***搭建完成后,未来扩展的部分主要集中在媒体的转换规则和表单的映射规则,当有新的设备类型需要支持时,增加对应的规则库即可,***的基础架构无须进行改变,这样就极大地提高了***的可扩展性和灵活性。
总之,本领域的技术人员可以对本发明的互联网门户服务***及其管理方法进行的各种改动和变形而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (1)
1.一种互联网门户的服务管理方法,实施步骤为:
智能设备通过互联网向门户服务器发送服务请求,所述的服务请求是通过HTTP的方式或者RTSP的方式传送,同时附带设备自身能力的详细描述,所述设备自身能力的详细描述包括屏幕大小、支持的最高分辨率,运行的操作***,网络浏览器的版本号,***主频,设备接入的网络带宽信息;
门户服务器在收到请求后,解析出发出请求的智能设备的能力信息,判断是否要对请求内容进行转换;
如果请求内容不需要转换,则门户服务器直接向智能设备返回请求内容;
如果请求内容需要转换,转换器则根据设备自身能力的描述信息进行相应的匹配转换,并把转换后的请求内容返回发出请求的智能设备;
其中,转换器分为处理流媒体内容的可伸缩编解码转换器和处理页面内容的页面表单转换器;
门户服务器根据收到的智能设备的请求消息是HTTP格式还是RTSP格式,判断智能设备请求的内容是流媒体内容还是页面内容;如果请求的是流媒体内容则门户服务器把流媒体请求的内容和智能设备的能力信息发送到可伸缩编解码转换器处理;如果请求的是页面内容则门户服务器把页面请求的内容和智能设备的能力信息发送到页面表单转换器处理;
相应的转换器根据智能设备的设备能力信息中的设备类型信息,查找转换器中的规则库,判断智能设备的转换规则是否在规则库中,所述的转换规则分为媒体的转换规则和表单的映射规则,如果规则库存在智能设备的转换规则,则:
在可伸缩编解码转换器中,转换器把智能设备的能力信息与转换规则进行匹配后,采用适当的方式对流媒体内容进行转换,包括文件格式和大小的转换;
在页面表单转换器中,转换器把智能设备的能力信息与映射规则进行匹配后,采用适当的方式对页面内容进行格式转换;
当有新的智能设备类型需要支持时,动态地在转换器中增加对应的转换规则和映射规则。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810029965.8A CN101640664B (zh) | 2008-07-31 | 2008-07-31 | 一种互联网门户服务***及其管理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810029965.8A CN101640664B (zh) | 2008-07-31 | 2008-07-31 | 一种互联网门户服务***及其管理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101640664A CN101640664A (zh) | 2010-02-03 |
CN101640664B true CN101640664B (zh) | 2014-11-26 |
Family
ID=41615458
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810029965.8A Expired - Fee Related CN101640664B (zh) | 2008-07-31 | 2008-07-31 | 一种互联网门户服务***及其管理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101640664B (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102739417B (zh) * | 2011-04-01 | 2014-08-20 | 华为技术有限公司 | 流媒体业务处理***及故障检测方法 |
CN102768664A (zh) * | 2011-05-06 | 2012-11-07 | 李超 | 分布式网页广告拦截的方法及*** |
CN103188240A (zh) * | 2011-12-30 | 2013-07-03 | 北京新媒传信科技有限公司 | 适配手机终端平台的多媒体文件转码方法和*** |
CN104378401B (zh) * | 2013-08-16 | 2019-03-15 | 中兴通讯股份有限公司 | 音乐内容同步处理方法及装置 |
TWI520048B (zh) * | 2013-10-15 | 2016-02-01 | 緯創資通股份有限公司 | 雲端影像資料輸出方法及雲端伺服器 |
CN103823841B (zh) * | 2013-12-31 | 2017-08-01 | 浙江宇天科技股份有限公司 | 提高移动终端客户端浏览速度的方法及其装置 |
CN106302741A (zh) * | 2016-08-17 | 2017-01-04 | 成都佳荣科技有限公司 | 一种基于互联网的大学校园管理*** |
CN106331070A (zh) * | 2016-08-17 | 2017-01-11 | 成都佳荣科技有限公司 | 一种基于互联网的医疗数据监测*** |
CN106302735A (zh) * | 2016-08-17 | 2017-01-04 | 成都佳荣科技有限公司 | 一种基于互联网的医疗管理*** |
CN106302749A (zh) * | 2016-08-17 | 2017-01-04 | 成都佳荣科技有限公司 | 一种数字化校务管理*** |
CN106302738A (zh) * | 2016-08-17 | 2017-01-04 | 成都佳荣科技有限公司 | 一种基于互联网的用户医疗数据查询*** |
CN109284482B (zh) * | 2018-10-25 | 2024-06-07 | 百度在线网络技术(北京)有限公司 | 写作平台***及用于写作平台的文章发布方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1126265C (zh) * | 1997-11-20 | 2003-10-29 | 三星电子株式会社 | 可伸缩的立体声音频编码/解码方法和装置 |
CN1662952A (zh) * | 2002-04-25 | 2005-08-31 | 汤姆森许可公司 | 用于网络浏览器和视频显示的视频分辨率控制 |
CN1666531A (zh) * | 2002-06-28 | 2005-09-07 | 皇家飞利浦电子股份有限公司 | 空间可伸缩的压缩 |
CN1679340A (zh) * | 2002-05-31 | 2005-10-05 | 皇家飞利浦电子股份有限公司 | 不可伸缩到可伸缩视频转换方法,可伸缩到不可伸缩视频转换方法 |
CN1241139C (zh) * | 2002-11-29 | 2006-02-08 | 雅马哈株式会社 | 文件配送方法以及文件配送装置 |
CN1852102A (zh) * | 2005-08-22 | 2006-10-25 | 华为技术有限公司 | 一种设备信息上报和获取***及其方法 |
CN1984002A (zh) * | 2006-06-07 | 2007-06-20 | 华为技术有限公司 | 一种连接url资源的方法 |
-
2008
- 2008-07-31 CN CN200810029965.8A patent/CN101640664B/zh not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1126265C (zh) * | 1997-11-20 | 2003-10-29 | 三星电子株式会社 | 可伸缩的立体声音频编码/解码方法和装置 |
CN1662952A (zh) * | 2002-04-25 | 2005-08-31 | 汤姆森许可公司 | 用于网络浏览器和视频显示的视频分辨率控制 |
CN1679340A (zh) * | 2002-05-31 | 2005-10-05 | 皇家飞利浦电子股份有限公司 | 不可伸缩到可伸缩视频转换方法,可伸缩到不可伸缩视频转换方法 |
CN1666531A (zh) * | 2002-06-28 | 2005-09-07 | 皇家飞利浦电子股份有限公司 | 空间可伸缩的压缩 |
CN1241139C (zh) * | 2002-11-29 | 2006-02-08 | 雅马哈株式会社 | 文件配送方法以及文件配送装置 |
CN1852102A (zh) * | 2005-08-22 | 2006-10-25 | 华为技术有限公司 | 一种设备信息上报和获取***及其方法 |
CN1984002A (zh) * | 2006-06-07 | 2007-06-20 | 华为技术有限公司 | 一种连接url资源的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101640664A (zh) | 2010-02-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101640664B (zh) | 一种互联网门户服务***及其管理方法 | |
KR101342067B1 (ko) | 이동 단말상에 정보를 표시하는 방법 및 시스템 | |
CN102591954B (zh) | 一种浏览器用数据加载方法及装置 | |
CN101583072B (zh) | 一种用于实现Mobile Internet的中间件产品及其方法 | |
CN101609415B (zh) | 基于中间件的通用服务调用***及方法 | |
JP2004537108A (ja) | Xmlドキュメントを、xml文法規則セットのサブセットに従って構成される少なくとも1つのxmlドキュメントに変更する方法及びシステム | |
CN101178717A (zh) | 一种对网页进行适配处理的方法及网页适配装置 | |
CN102665127A (zh) | 一种数字电视的浏览器*** | |
CN102053952A (zh) | 电子书数据格式转换的方法、装置及便携式电子书阅读器 | |
CN101500002A (zh) | 一种针对Web内容的融合发布方法及装置 | |
CN102207967B (zh) | 一种自动提供浏览器新插件的方法和*** | |
CN103577447A (zh) | 一种用于确定目标页面的页面类型信息的方法和设备 | |
CN101197724A (zh) | 基于IPv6的IGRS家庭网络中信息家电的远程控制***和方法 | |
US20110209051A1 (en) | Document browsing system and document conversion server | |
CN104980464A (zh) | 一种网络请求处理方法、网络服务器和网络*** | |
CN101344886B (zh) | 提供媒体服务器的内容的设备、方法和*** | |
CN103036929A (zh) | 多媒体文件的处理方法及通信***中的网络侧设备 | |
CN102025779B (zh) | 建立wap站点的方法和设备 | |
KR20030063559A (ko) | 엑스엠엘을 기반으로 한 데이터 변환 방법 | |
CN102932351A (zh) | 用于媒体门户子平台的协议适配*** | |
CN1645857A (zh) | 一种网络信息约定通讯方法 | |
CN101917476A (zh) | 超文本传输协议消息处理方法及其客户端*** | |
CN101192935A (zh) | 一种获取网站中的信息的方法及*** | |
Timmerer et al. | Delivery Context Descriptions–A Comparison and Mapping Model | |
CN102737058B (zh) | 试验性抽样展示方法及其*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20141126 Termination date: 20200731 |