促进屏幕设备与客户端设备间互操作性的方法、设备和介质技术

技术编号:26346911 阅读:63 留言:0更新日期:2020-11-13 21:28
公开了促进屏幕设备与客户端设备间互操作性的方法、设备和介质。一种在客户端设备上操作的第二屏幕应用在用户界面中呈现设备的去重列表,每个列出的设备与一个或者多个耦合协议相关联。经由所述用户界面来接收对利用其来参与视频显示会话的列出的设备的选择。针对所选择的设备的第一屏幕应用从控制服务器获得应用状态信息,所述应用状态信息指示所述第一屏幕应用是否处于与第二客户端设备的现有视频显示会话中。基于所指示的应用状态和可用于所述客户端设备的耦合协议和所述第一屏幕应用的所述一个或者多个耦合协议来确定耦合方案;以及经由所确定的耦合方案来将所述客户端设备耦合至所述第一屏幕应用。

【技术实现步骤摘要】
促进屏幕设备与客户端设备间互操作性的方法、设备和介质本申请是分案申请,原案的申请号是201680008576.X,申请日是2016年1月20日,专利技术名称是“促进第一屏幕设备与客户端设备间互操作性的方法、设备和计算机可读存储介质”。
所描述的实施例大体上涉及客户端设备的发现和耦合协议的互操作性,并且更具体地涉及促进客户端设备在与第一屏幕设备建立视频会话时的互操作性。
技术介绍
存在用于经由第二设备(例如,膝上型计算机)上的应用来发现和/或启动第一设备(例如,电视机)上的应用的多个协议(例如,基于简单服务发现协议的发现和启动(“DIAL”)、基于组播域名系统的CASTV2API(“CAST”)等)。CAST是作为ANDROID(安卓()和/或GOOGLE(谷歌()设备的一些通信的基础的未发布协议。例如,实现协议规范的应用的用户可以致使通过膝上型计算机上的浏览器显示的内容还可以经由电视机上的应用来显示。通过使用这些协议来显示内容存在若干问题,包括:设备重复和协议互操作性问题。设备重复是这样的问题:被发现的设备作为可用显示设备被多次本文档来自技高网...

【技术保护点】
1.一种用于促进第一屏幕设备和第二屏幕设备之间的互操作性的计算机实现的方法,所述方法包括:/n由所述第二屏幕设备发现在所述第一屏幕设备上操作的第一屏幕应用和可用于连接到所述第一屏幕设备的多个耦合协议;/n由所述第二屏幕设备基于所述发现来提供设备列表,所述设备列表包括每个与所述第一屏幕应用相关联的多个条目以及所述多个耦合协议中的相应耦合协议;/n由所述第二屏幕设备从控制服务器获得所述第一屏幕应用的配对信息;/n由所述第二屏幕设备使用来自所述控制服务器的所述配对信息来更新所述设备列表;/n由所述第二屏幕设备使用所更新的设备列表来执行设备去重,以生成所述第一屏幕应用的去重条目;和/n由所述第二屏幕设...

【技术特征摘要】
20150203 US 14/613,2291.一种用于促进第一屏幕设备和第二屏幕设备之间的互操作性的计算机实现的方法,所述方法包括:
由所述第二屏幕设备发现在所述第一屏幕设备上操作的第一屏幕应用和可用于连接到所述第一屏幕设备的多个耦合协议;
由所述第二屏幕设备基于所述发现来提供设备列表,所述设备列表包括每个与所述第一屏幕应用相关联的多个条目以及所述多个耦合协议中的相应耦合协议;
由所述第二屏幕设备从控制服务器获得所述第一屏幕应用的配对信息;
由所述第二屏幕设备使用来自所述控制服务器的所述配对信息来更新所述设备列表;
由所述第二屏幕设备使用所更新的设备列表来执行设备去重,以生成所述第一屏幕应用的去重条目;和
由所述第二屏幕设备在用户界面中显示所述第一屏幕应用的所述去重条目。


2.根据权利要求1所述的方法,其中,由所述第二屏幕设备基于所述发现来提供所述设备列表包括:
针对所述多个耦合协议中的每一个向所述设备列表添加条目,其中每个所添加的条目包括所述第一屏幕应用的应用标识符和所述多个耦合协议中的相应耦合协议的标识符。


3.根据权利要求2所述的方法,其中,所述第一屏幕应用的所述应用标识符由所述第一屏幕应用生成,并且响应于所述第二屏幕设备的发现请求而被提供给所述第二屏幕设备。


4.根据权利要求1所述的方法,其中,所述第一屏幕应用的所述配对信息识别所述第一屏幕应用使用密码已经手动配对的一个或多个客户端设备。


5.根据权利要求4所述的方法,其中,使用所述配对信息来更新所述设备列表包括:
针对所述第一屏幕应用已经手动配对的所述一个或多个客户端设备中的每一个,向所述设备列表添加条目,其中每个所添加的条目包括所述第一屏幕应用的应用标识符和带有手动配对的指示的相应客户端设备的标识符。


6.根据权利要求5所述的方法,其中,使用所更新的设备列表来执行设备去重包括:
使用所述第一屏幕应用的应用标识符,收集在所更新的设备列表中与所述第一屏幕应用相关的条目;和
创建包括所述第一屏幕应用的应用标识符的单个条目,所述单个条目是去重条目,所述去重条目反映所述多个耦合协议以及所述第一屏幕应用已经手动配对的所述一个或多个客户端设备。


7.根据权利要求1所述的方法,还包括:
接收对所述第一屏幕应用的所述去重条目的用户选择;
向所述控制服务器请求与所述第一屏幕应用相关联的应用状态信息;
从所述控制服务器接收与所述第一屏幕应用相关联的所述应用状态信息;和
基于所述应用状态信息,确定所述第一屏幕应用是否具有与其他任何客户端设备的现有会话。


8.根据权利要求7所述的方法,还包括:
响应于确定所述第一屏幕应用不具有与任何其他客户端设备的现有会话,与所述第一屏幕应用建立会话。


9.根据权利要求8所述的方法,其中与所述第一屏幕应用建立会话包括:
由所述第二屏幕设备识别所述多个耦合协议的排名;和
从所述多个耦合协议中选择具有最高排名的耦合协议,以用于与所述第一屏幕应用建立所述会话。


10.根据权利要求8所述的方法,其中与所述第一屏幕应用建立会话包括:
接收对所述多个耦合协议中的一个的用户选择,以用于与所述第一屏幕应用建立所述会话。


11.根据权利要求7所述的方法,还包括:
响应于确定所述第一屏幕应用具有与另一客户端设备的现有会话,识别所述现有会话的耦合协议,并确定所述第二屏幕设备是否支持所述现有会话的耦合协议。


12.根据权利要求11所述的方法,还包括:
响应于确定所述第二屏幕设备支持所述现有会话的耦合协议,使用所述现有会话的耦...

【专利技术属性】
技术研发人员:斯坦·埃尔达尔·约翰森亚历山大·塔博里斯基
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1