[发明专利]一种支持多设备同步承载的WEB服务方法在审
申请号: | 201310642383.8 | 申请日: | 2013-12-03 |
公开(公告)号: | CN104683421A | 公开(公告)日: | 2015-06-03 |
发明(设计)人: | 王劲林;胡琳琳;郭志川;党寿江;张武;桓自强 | 申请(专利权)人: | 中国科学院声学研究所;北京中科海力技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/52 |
代理公司: | 北京法思腾知识产权代理有限公司 11318 | 代理人: | 杨小蓉;王敬波 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 设备 同步 承载 web 服务 方法 | ||
技术领域
本发明涉及WEB技术领域,特别涉及一种支持多设备同步承载的WEB服务方法。
背景技术
随着IT技术的不断发展,用户能够采用多种类型的终端设备体验同一类型的WEB服务。例如,用户可以通过台式电脑访问视频网站,也可以通过智能手机访问视频网站,还可以通过数字电视访问视频网站。
在现有技术中,为了满足不同类型终端设备访问的需要,在设计服务器端服务时,通常为各种终端设备分别设计一种对应的子服务。由这一子服务负责相关终端设备的访问请求。显然,现有技术中的这一方式需要程序开发人员为一种服务并行设计多种子服务,服务逻辑设计较为复杂,具有工作量大、开发成本高的缺陷。按照现有技术,一旦需要对服务器端的服务进行升级,需要同时修改多种子服务,不仅维护成本高,而且也容易出现错漏。
此外,现有技术中针对同一服务在不同终端设备上实现的子服务之间不具有同步关联性,例如,一智能手机与一数字电视访问同一视频网站(如搜狐视频),这两个访问操作各自独立,若智能手机切换到另一视频网站(如乐视网),数字电视所访问的视频网站不会发生变化。
发明内容
本发明的目的在于克服现有技术中在不同终端上实现的同一WEB服务的子服务之间不具有同步关联性的缺陷,从而提供一种支持多设备同步承载的WEB服务方法。
为了实现上述目的,本发明提供了一种支持多设备同步承载的WEB服务方法,包括:
在一WEB服务的网页中同时包含多个对应于不同类型终端设备的子服务,该WEB服务被请求时,其被拆分成具有同步关系的子服务并被推送到终端设备。
上述技术方案中,该方法进一步包括:
步骤1)、WEB服务器中存储有WEB服务网页,所述WEB服务网页通过预先定义的子服务拆分方式加以定义,其包含有多个对应于不同类型终端设备的、具有同步关系的子服务;
步骤2)、各终端设备登录所述WEB服务器,所述WEB服务器绑定各终端设备,并由其维护各终端设备所对应子服务间的同步关系;
步骤3)、用户使用所述终端设备中的浏览器向WEB服务器发出请求;
步骤4)、所述WEB服务器将所述WEB服务页面拆分成多个针对不同终端设备的子服务页面,然后依据终端设备的类型,返回对应的子服务页面;
步骤5)、各终端设备根据所接收的相应子服务网页来执行子服务流程。
上述技术方案中,在所述的步骤1)之前还包括预定义操作:设定用于将一WEB服务拆分成不同子服务的方式,并据此为各个终端分配相应的标记。
上述技术方案中,在所述的步骤1)中,所述的子服务拆分方式包括采用网页标签或javascript接口。
上述技术方案中,所述步骤3)进一步包括:用户使用所述终端设备中的浏览器请求访问WEB服务器时,第一个登录WEB服务器的终端设备的URL地址由该终端设备发起,WEB服务器发现与第一登录的终端设备具有同步关系的其它终端设备登录后,为这些终端设备推送起始URL地址;各个终端设备的后续URL从获取的子服务中获取;各终端设备与WEB服务器维护会话连接。
上述技术方案中,所述步骤4)还包括:根据用户操作进行逻辑状态转换,生成下一个状态的子服务。
上述技术方案中,在所述的步骤4)中,所述WEB服务器将所述WEB服务页面拆分成多个针对不同终端设备的子服务页面包括:在所述WEB服务页面中遇到用于表示不同类型终端设备的标记时,提取该标记中的内容并添加网页头,从而生成对应的子服务页面。
上述技术方案中,在所述的步骤4)中,WEB服务器向终端设备所返回的内容中,还包括有与其他终端设备间的超链接关系。
本发明的优点在于:
WEB服务器可同时承载并向多个连接设备推送相关内容,可同时对多个设备进行管控,多个设备间的服务逻辑由WEB服务设计时所确定。
附图说明
图1是本发明的支持多设备同步承载的WEB服务方法的流程图;
图2是本发明的支持多设备同步承载的WEB服务方法的实施系统组成框图;
图3是依据本发明方法所创建的WEB服务网页的示意图。
具体实施方式
现结合附图对本发明作进一步的描述。
在对本发明的方法做详细说明之前,首先对本发明中所涉及的概念进行介绍。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所;北京中科海力技术有限公司;,未经中国科学院声学研究所;北京中科海力技术有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310642383.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:激活或禁用集群终端的方法及系统、终端和中心设备
- 下一篇:云端系统