一种多屏互动方法及终端设备的制造方法_2

文档序号:9671272阅读:来源:国知局
图2所示的多屏交互控制系统示意图,在本发明实施例中,在源终端底层封 装各个多屏互动协议(包括DLNA协议和Airplay协议等)的具体实现细节,并向上层提供 一个统一的系统对外接口,系统对外接口可W实现设备捜索、资源投放、资源控制等功能。 具体地,可W采用外观(Fafade)设计模式或策略(Strategy)设计模式等,在系统底层封 装各个多屏互动协议的具体实现细节。
[0044] 在本发明实施例中,当源终端接入局域网后,假设用户想要将源终端上显示的视 频投放到一个目的终端对应的显示设备上,用户可W通过点击源终端视频界面上显示的多 屏互动按钮,来触发进行视频投放的多屏互动指令,当源终端利用系统对外接口检测到该 多屏互动指令后,会向局域网内发送捜索各种多屏互动协议的协议捜索信息,其目的是获 取各个已接入该局域网的目的终端支持的多屏互动协议。其中,所述协议捜索信息可WW 广播包的形式发送。
[0045] 步骤102 :所述系统对外接口获取接入所述局域网的至少一个目的终端返回的捜 索响应消息,所述捜索响应消息是所述目的终端获取到所述协议捜索信息后发送的且所述 捜索响应消息中携带了所述目的终端支持的协议类型。
[0046] 在本发明实施例中,目的终端与源终端接入的是同一个局域网,对于接入该局域 网内的每个目的终端,当其获取到源终端向该局域网发送的所述协议捜索信息后,会向源 终端返回一个捜索响应消息,用于告知源终端自己所支持的多屏互动协议的协议类型,W 便源终端知道该局域网内的每个目的终端都支持哪些多屏互动协议。
[0047] 步骤103 :所述系统对外接口在确定用户从各个目的终端中选择的一个交互终端 后,从所述至少一种多屏互动协议中调取目标协议,所述目标协议为所述交互终端支持的 协议类型对应的多屏互动协议。
[0048] 在本发明实施例中,步骤102中的所述捜索响应消息中除了携带所述目的终端支 持的协议类型外,还可进一步携带所述目的终端的设备标识,所述系统对外接口在获取到 各个目的终端的设备标识后,经处理在源终端上显示每个设备标识对应的目的终端的终端 名称,运些终端名称W列表的形式显示或W其它方式显示,用户可W从运些终端名称中选 择一种终端名称,W便与选择的终端名称对应的目的终端(即交互终端)进行多屏互动。因 此,本发明实施例可W按照下述方法确定交互终端:
[0049] 使所述源终端显示终端信息,所述终端信息包括每个设备标识对应的目的终端的 终端名称,具体地,所述终端信息中可W仅包括每个设备标识对应的目的终端的终端名称, 也可W既包括每个设备标识对应的目的终端的终端名称,还包括每个设备标识对应的目的 终端所支持的协议类型;若检测到用户从显示的各个终端名称中选择了一个终端名称,贝U 将选择的终端名称对应的目的终端作为交互终端。
[0050] 在步骤103中,由于步骤102中交互终端向源终端返回的捜索响应消息中携带的 所述交互终端支持的协议类型,比如该协议类型为DLNA,而源终端系统底层封装了多种多 屏互动协议,比如包括DLNA、Airplay等,因所述交互终端支持的协议类型DLNA为封装的多 种多屏互动协议中的一种,源终端便可利用所述系统对外接口从封装的多种多屏互动协议 调取所述交互终端支持的协议类型DLNA对应的协议方法,W便源终端将DLNA协议作为本 次多屏互动操作使用的协议。
[0051] 步骤104 :所述系统对外接口根据所述目标协议使所述源终端和与所述交互终端 对应的显示设备进行多屏互动。
[0052]在本发明实施例中,目的终端可W是支持多屏互动协议的智能设备(比如智能电 视),其本身具有显示功能,目的终端也可W是支持多屏互动协议的多屏互动盒子(比如小 米盒子),其与显示设备(比如电脑显示器)连接。因此,当所述交互终端为所述智能设备 时,源终端可W基于所述智能设备支持的多屏互动协议(即目标协议),与所述智能设备进 行多屏互动;当所述交互终端为所述多屏互动盒子时,源终端可W基于所述多屏互动盒子 支持的多屏互动协议(即目标协议)通过所述多屏互动盒子,与所述多屏互动盒子连接的 显示设备进行多屏互动。具体的,根据所述目标协议,源终端可W利用所述系统对外接口将 多屏互动资源比如视频、音频或图片发送给所述交互终端,所述交互终端在接收到所述多 屏互动资源后,在与自己对应的显示设备上与源终端同步显示该多屏互动资源。因此,步骤 104可根据所述目标协议向所述交互终端发送多屏互动资源,W便与所述交互终端对应的 显示设备显示所述多屏互动资源。
[0053]进一步,在本发明实施例中,源终端还可W利用所述系统对外接口向所述交互终 端发送控制信息,W便所述交互终端根据所述控制信息控制所述多屏互动资源在所述交互 终端对应的显示设备上的显示方式。比如所述多屏互动资源为某个视频资源,所述控制信 息可W是视频播放控制信息,比如跳转播放位置、暂停播放、继续播放、结束播放、音量调节 等。
[0054]本发明实施例提供的多屏互动方法,通过在源终端系统底层整合入多种多屏互动 协议的具体实现细节,使得基于不同操作系统的源终端均支持多种不同的多屏互动协议, 运样源终端中整合的各个协议类型可W极大概率的囊括目的终端支持的协议类型,从而增 加了接入同一局域网的目的终端和源终端间的协议兼容性,若源终端要和某目的终端进行 多屏互动,源终端可利用系统对外接口从多种多屏互动协议中调取该目的终端支持的多屏 互动协议进行数据交互,运样便使得二者的协议类型相互一致,从而避免了现有技术中源 终端(只支持一种多屏互动协议)与目的终端的协议不一致性造成的二者无法进行多屏互 动的缺陷。
[0055]为了更方便的理解本发明实施例,下面结合具体场景举例说明。
[0056]假设应用场景为用户家里的客厅,源终端为智能手机,智能手机中封装有多个多 屏互动协议的具体实现细节,包括DLNA协议和Airplay协议等,目的终端为小米盒子,客厅 中电视分别配置有仅支持DLNA协议的小米盒子1和仅Airplay协议的小米盒子2,通过小 米盒子可W将智能手机内的图片、视频等投射到电视上。基于此应用场景,介绍实现视频投 放的具体流程(参见图3所示的视频投放流程示意图之一和图4所示的视频投放流程示意 图之二):
[0057] 1、使智能手机和小米盒子通过WIFI接入同一家庭局域网。
[0058]2、用户在智能手机上选择想要播放的视频。
[0059] 3、待广告播放完毕后,进入该视频的播放界面,用户可W点击该视频播放界面上 的一个视频投放按钮,智能手机检测到的该点击动作即为所述多屏互动指令。
[0060] 4、智能手机利用系统对外接口检测到用户点击了视频投放按钮后,向该家庭局 域网内发送协议捜索信息,接入该家庭局域网的小米盒子在接收到协议捜索信息后,会向 智能手机返回捜索响应消息。假设小米盒子1和小米盒子2均接入了该家庭局域网,贝U 小米盒子1返回的捜索响应消息中携带了小米盒子1的设备标识和小米盒子1支持的协 议类型DLNA,小米盒子2返回的捜索响应消息中携带了小米盒子2的设备标识和小米盒 子2支持的协议类型Airplay。智能手机利用系统对外接口在智能手机上显示"客厅的小 米盒子1"和"客厅的小米盒子2",或显示"客厅的小米盒子1 0LNA)"、"客厅的小米盒子 2 (Airplay)",用户可从中选择一个用于进行视频投放的盒子,选择后点击"连接"按钮。
[0061] 5、若用户选择了支持DLNA协议的小米盒子1,则智能手机利用系统对外接口从封 装的多个多屏互动协议中调取DLNA协议,然后根据DLNA协议将要投放到电视上的视频的 超文本传输协议(HyperText化ansferProtocol,HTT巧地址发送给小米盒子1,通过小 米盒子1便可在电视上播放该视频。
[0062] 6、在视频播放过程中,用户可通过点击或滑动视屏播放界面上的控制按钮,向小 米盒子1发送视频的控制信息,比如点击暂停按钮,电视将同步暂停该视频。
[0063] 7、在视频播放接收后,智能手机上会显示比如"是否断开DLNA连接"的提示信息, 用户可通过点击"确定"按钮,向小米盒子1发送使电视退出视频播放界面的控制信息,用 户还可W通过点击智能手机的物理键来向小米盒子1发送使电视退出视频播放界面的控 制倍息。
[0064] 参见图5,为本发明实施例提供的终端设备的组成示意图,所述终端设备为接入局 域网且具有系统对外接口的源终端,所述源终端的底层系统中封装了至少一种多屏互动协 议,所述对外接口包括: 阳〇化]信息发送单元501,用于若检测到用户触发的多屏互动指令,则向所述局域网发送 协议捜索信息;
[0066] 消息获取单元502,用于获取接入所述局域网的至少一个目的终端返回的捜索响 应消息,所述捜索响应消息是所述目的终端获取到所述信息发送单元501发送的协议捜索 信息后发送的且所述捜索响应消息中携
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1