[发明专利]一种多设备联动服务中的连接通道维护系统及方法有效
申请号: | 201410228743.4 | 申请日: | 2014-05-27 |
公开(公告)号: | CN105245959B | 公开(公告)日: | 2019-01-25 |
发明(设计)人: | 李艳霞;王劲林;党寿江;刘学 | 申请(专利权)人: | 中国科学院声学研究所;上海尚恩华科网络科技股份有限公司 |
主分类号: | H04N21/472 | 分类号: | H04N21/472;H04N21/436;H04N21/643;H04N21/858 |
代理公司: | 北京法思腾知识产权代理有限公司 11318 | 代理人: | 杨小蓉 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种多设备联动服务中的连接通道维护系统及方法,所述系统包含:多屏通道控制客户端模块和多屏通道控制服务端模块;所述多屏通道控制客户端模块,该模块位于各个终端设备上,用于获取设备终端的标识,并向多屏通道控制服务端上报本终端与多屏通道的绑定关系;所述多屏通道控制服务端模块,用于记录终端与多屏通道的绑定关系,并向绑定终端的一方推送服务,该多屏通道控制服务端模块位于提供数据业务的服务端上。本发明的优点在于:不需要影响原有服务业务,在新增的Websocket层上进行绑定关系维护及UI同步,实现业务稳定升级;且在客户端Websocket通道实现中,通过嵌套iframe的形式,实现Websocket通道在页面间的复用,降低通道维护复杂度。 | ||
搜索关键词: | 一种 设备 联动 服务 中的 连接 通道 维护 系统 方法 | ||
【主权项】:
1.一种多设备联动服务中的连接通道维护方法,该方法基于一种多设备联动服务中的连接通道维护系统实现,所述系统包含:位于终端设备上的多屏通道控制客户端模块和位于服务端上的多屏通道控制服务端模块;所述多屏通道控制客户端模块,用于获取终端设备的标识,并建立终端设备和服务端之间的Websocket通道;所述多屏通道控制服务端模块包含:通道维护单元,用于建立并维护终端设备和服务端之间的Websocket通道;终端绑定单元,用于记录客户端之间的绑定关系;终端适配单元,用于识别其他终端设备并下发匹配的页面地址;所述方法包括:步骤101)多个终端设备加载多屏通道控制客户端模块,建立与服务端的Websocket通道,上报自己的终端标识;多屏通道控制服务端模块记录每个终端标识与Websocket通道的对应关系,多个终端设备之间根据多屏通道控制客户端模块的指令,通过多屏通道控制服务端模块建立终端绑定关系;步骤102)终端在请求业务页面加载运行后,通过Websocket通道向多屏通道控制服务端模块上报页面地址,所述多屏通道控制服务端模块实现该终端与其绑定终端之间的联动;在两个绑定的终端设备分别为电视端和手机端时,所述步骤101)包括:201)电视端启动多屏联动应用,请求初始页面,加载多屏通道控制客户端模块,建立与服务端的Websocket通道,上报自己的终端标识;多屏通道控制服务端模块记录该终端标识与Websocket通道的对应关系;202)手机端启动多屏联动应用,请求初始页面,加载多屏通道控制客户端,建立与服务端的Websocket通道,上报自己的终端标识;多屏通道控制服务端模块记录该终端标识与Websocket通道的对应关系;203)电视端通过HTTP通道向多屏通道控制服务端模块请求二维码扫描页面,多屏通道控制服务端模块返回二维码扫描页面;204)手机端通过扫描二维码的方式,通过Websocket通道向多屏通道控制服务端模块上报将要绑定终端的标识;205)多屏通道控制服务端模块收到终端绑定请求后,根据终端标识保存电视端和手机端的绑定关系;在两个绑定的终端分别为手机端和电视端时,当所述步骤102)中的联动为搜索联动时,所述步骤102)包括:301)手机端输入节目简称进行搜索,数据服务端通过ajax返回搜索结果并在手机端显示,手机端选择节目,通过HTTP通道向数据服务端请求节目详情页面,数据服务端返回节目详情页面,进入302);302)手机端加载完节目详情页面后,向多屏通道控制服务端模块上报当前所在页面地址,进入303);303)多屏通道控制服务端模块保存手机端的当前页面地址,并根据其终端标识查找其绑定终端为电视端,终端适配单元判断电视端是否处于节目详情页面的对应页面上,如果是,则无操作;如果不是,则进入304);304)终端适配单元根据电视端的终端类型,查找其对应的节目详情页面地址,通过Websocket通道向电视端推送该地址,进入305);305)电视端收到推送地址,通过HTTP通道请求该页面,加载完节目详情页面后,通过Websocket通道向服务端上报当前所在页面地址,进入306);306)多屏通道控制服务端模块保存电视端的当前页面地址;在两个绑定的终端分别为电视端和手机端时,当所述步骤102)中的联动为播放联动时,所述步骤102)包括:401)电视端和手机端同步显示节目详情页面时,手机端在详情页选择节目源、节目集数,点击播放,通过HTTP通道向数据服务端请求该节目对应的播放控制及推荐页面,数据服务端向手机端返回该节目对应的播放控制及推荐页面,进入402);402)手机端加载完播放控制及推荐页面后,通过Websocket通道向多屏通道控制服务端模块上报当前所在页面地址,进入403);403)多屏通道控制服务端模块保存手机端的当前页面地址,并根据其终端标识查找其绑定终端为电视端,判断其绑定电视终端的对应页面为播放页面,判断其绑定电视终端是否处于播放页面上,如果是,则无操作;如果不是,则进入404);404)终端适配单元根据电视端类型,查找到其对应的播放页面地址,并通过Websocket通道向电视端推送该地址,进入405);405)电视端接收推送地址,通过HTTP通道请求对应页面,加载完播放页面后,开始播放对应节目;406)手机端在播放控制及推荐页面点击暂停、播放、快进、快退操作按钮,通过Websocket通道向服务端发送对应指令,进入407);407)多屏通道控制服务端模块收到手机端的播控指令,并查找该终端是否绑定电视终端,如果不是,则无操作;如果是,则进入408);408)多屏通道控制服务端模块通过Websocket通道向电视端推送播控指令,控制电视终端的播放;409)手机端在播放控制及推荐页面浏览该节目对应的推荐内容,选中某个推荐节目,通过HTTP通道向数据服务端请求该节目的节目详情页面,服务端返回节目详情页面,进入410);410)手机端加载完节目详情页面后,通过Websocket通道向多屏通道控制服务端模块上报当前所在页面地址,进入411);411)服务端保存手机端的当前页面地址,并根据其终端标识查找其绑定终端为电视端,终端适配单元根据电视终端类型,判断其是否处于节目详情页面的对应页面上,如果是,则无操作;如果不是,则进入412);412)服务端查找电视端对应的节目详情页面地址,并通过Websocket通道向电视端推送该地址,进入413);413)电视端接收推送地址,通过HTTP通道请求对应页面,加载完节目详情页面后,向服务端上报当前所在页面地址,进入414);414)多屏通道控制服务端模块保存电视端的当前页面地址。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所;上海尚恩华科网络科技股份有限公司,未经中国科学院声学研究所;上海尚恩华科网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410228743.4/,转载请声明来源钻瓜专利网。