第一设备上的第一应用程序和第二设备上的第二应用程序之间的连接的建立制造技术

技术编号:33078759 阅读:63 留言:0更新日期:2022-04-15 10:22
本发明专利技术涉及一种方法,所述方法包括使用分配给第二应用程序的标识在第一设备上的第一应用程序和第一设备上的通信服务之间建立连接,使用该标识在在第二设备上执行的第二应用程序和通信服务之间建立连接,经由该通信服务在第一应用程序和第二应用程序之间建立通信信道,并且通过第二应用程序从第一应用程序接收第一消息,其中该第一消息指定待在第二设备上执行的第三应用程序和/或第三应用程序的待在第二设备上执行的第一服务。在第二设备上执行的第一服务。在第二设备上执行的第一服务。

【技术实现步骤摘要】
【国外来华专利技术】第一设备上的第一应用程序和第二设备上的第二应用程序之间的连接的建立


[0001]本专利技术涉及在不同设备上的应用程序之间建立连接。本专利技术尤其涉及在HbbTV设备上的HbbTV应用程序和移动设备上的第二应用程序之间建立连接。

技术介绍

[0002]HbbTV规范的第2版定义了一种机制,通过该机制,HbbTV应用程序(“App”)可以在本地网络中找到具有显示功能的设备(例如平板电脑、手机等)并在找到的设备上启动应用程序。但是,HbbTV

2仅描述了HbbTV应用程序可以触发设备搜索(“发现,Discovery”)和应用程序启动(“启动,Launch”)的接口。因此,通常为了有显示能力的设备(“第二屏幕”)和HbbTV设备之间的通信而使用制造商特定的协议。
[0003]HbbTV 2标准规定,HbbTV设备制造商提供在HbbTV设备和相应的具有显示功能的设备上实现制造商特定协议端点的应用程序。根据HbbTV标准,此类特定于制造商的启动器(Launcher)应用程序具有以下弱点:
[0004]1.并非所有制造商都有义务为其HbbTV设备提供“启动器”应用程序。这会对相应服务的范围产生负面影响。
[0005]2.没有针对“启动器”应用程序的关于安装和预期用途的用户指引的约束性指南。因此,来自不同制造商的“启动器”应用程序将在这些方面有所不同。这使得“第二屏(Second Screen)”应用程序的提供者面临着向用户传达哪些要在显示设备上执行的“启动器”应用程序适合于HbbTV设备、用户可以在哪里获得它以及如何正确使用它的挑战。

技术实现思路

[0006]本专利技术克服了用于在不同设备上的应用程序之间建立连接的现有技术方法的上述问题以及其他问题。本专利技术不限于HbbTV,而是可总体上用于在不同设备上的应用程序之间建立连接。
[0007]根据本专利技术的方法包括使用分配给第二应用程序的标识在第一设备上的第一应用程序和第一设备上的通信服务之间建立连接,使用该标识在在第二设备上执行的第二应用程序和通信服务之间建立连接,经由该通信服务在第一应用程序和第二应用程序之间建立通信信道,并且通过第二应用程序从第一应用程序接收第一消息,其中该第一消息指定待在第二设备上执行的第三应用程序和/或第三应用程序的待在第二设备上执行的第一服务。
[0008]在本说明书和权利要求范围内使用的表达“连接的建立”应特别理解为消息的发送和接收,通过该消息,可以将用户数据从一个设备上的应用程序传输到另一个设备上的应用程序。此外,在本说明书和权利要求的范围内使用的术语“应用程序”应特别理解为将以前不可用的服务添加到设备并由此扩展设备的可能用途的软件程序。例如,软件程序可以专门设计用于在终端的操作系统上运行(例如“原生”Android或iOS应用程序)。然而,该
软件程序也可以设计为由其他应用程序解读和执行(例如,包含HTML、CSS和/或JavaScript代码并由网络浏览器或包含网络浏览器的应用程序执行的网页)。
[0009]在此方面,在本说明书和权利要求的上下文中使用的术语“设备”应尤其理解为功能单元中电气和电子组件的互连,其中可以为电气和电子组件配备组件端的软件层,该软件层允许在不同的设备上安装操作系统。
[0010]此外,在本说明书和权利要求的范围内使用的术语“通信服务”应尤其理解为由设备上的软件层提供的服务,其有助于实现将消息从一个设备传输到另一个设备。在此方面,如在本说明书和权利要求的范围内使用的术语“通信信道”应尤其理解为可以将消息从一个设备上的应用程序传输到另一设备上的应用程序的传输路径。此外,在本说明书和权利要求的范围内使用的术语“标识”应尤其理解为一种数字可再现信息,其用于清楚地分配实体(例如,应用程序的类型或应用程序的实例)。
[0011]第一设备优选形成用于播放图像和音频数据。例如,第一设备可以设计为电视机。
[0012]第一设备优选形成为支持HbbTV的接收设备。例如,第一设备可以形成为支持HbbTV的电视设备。
[0013]第一设备上的第一应用程序优选被分配给第一无线电频道并且在第一设备播放来自第一无线电频道的图像和音频数据时自动启动或者可以手动启动。例如,第一应用程序可以由广播公司发布并且提供与广播公司的广播频道相关的信息和服务和/或与广播频道相关的交互元素。
[0014]第二应用程序优选检查第一应用程序是否被授权启动第三应用程序和/或第一服务的执行,并且如果第一应用程序被授权启动第三应用程序和/或第一服务的执行,则促使执行第三应用程序和/或第一服务。
[0015]优选地,该方法还包括在第一设备上终止第一应用程序并执行第四应用程序,使用标识经由通信服务在第四应用程序和第二应用程序之间建立通信信道,以及由第二应用程序接收来自第四应用程序的第二消息,其中第二消息指定要在第二设备上执行的第五应用程序和/或要在第二设备上执行的第五应用程序的第二服务。
[0016]例如,在第一设备上终止第一应用程序和运行第四应用程序可源于在第一和第二无线电频道之间切换,并导致在第二设备上启动其他应用程序和/或服务以促进切换过程和与此相相关地将用户注意力转移到第二无线电频道。
[0017]该方法还可以包括通过在第二设备上执行的第二应用程序广播第三消息并且第一设备响应第三消息,其中响应包括第一设备上的通信服务的地址。
[0018]也就是说,第二应用程序可以在网络中搜索第一设备,当第一设备以第一设备上的通信服务的地址进行响应时,搜索完成。
[0019]在第二设备上运行的第二应用程序可以设置用于重复尝试建立通信信道,直到通信信道被建立。
[0020]第一和第二应用程序之间的通信信道可以在相互使用识别第二设备上的第二应用程序的实例的标识的情况下来建立。由此在不同设备上运行的相同应用程序可以进行区分,并且由此有针对性地进行访问。
[0021]该标识可以由第一应用程序持久存储在第一设备上,并且对所存储的标识的访问可以限于源自与第一应用程序相同的源(例如,相同的网络来源)的应用程序。
[0022]例如,可以将对存储的标识的访问限于由同一广播公司发布或提供在同一互联网地址的应用程序。
[0023]第二应用程序可以将标识传输到第一应用程序,该第一应用程序将其持久存储在第一设备上。
[0024]该标识可以提供给在第一设备上运行的第五应用程序,该第五应用程序源自与第一应用程序不同的源,并且由第一设备上的第五应用程序持久存储。
[0025]也就是说,如果需要,可以将标识从一些应用程序传递到其他应用程序,从而其不必经过搜索和确定合适的设备/应用程序的过程。
[0026]可以设置第一应用程序以将标识转发给第五应用程序,并且可以设置第五应用程序以将第二标识持久存储在第一设备上。
[0027]第二应用程序可以将授权应用程序的标识和来源传输到第一设备上的第六应用程序,该第六应用程序执行授权应用程序并为其提供标识,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.方法,所述方法包括:使用分配给第二应用程序(24)的标识在第一设备(12)上的第一应用程序(20)和第一设备(12)上的通信服务(22)之间建立连接;使用所述标识在在第二设备(16)上执行的第二应用程序(24)和通信服务(22)之间建立连接;经由所述通信服务(22)在第一应用程序(20)和第二应用程序(24)之间建立通信信道;以及通过第二应用程序(24)从第一应用程序(20)接收第一消息(36),其中所述第一消息指定待在第二设备(16)上执行的第三应用程序(26)和/或第三应用程序(26)的待在第二设备(16)上执行的第一服务(28)。2.根据权利要求1所述的方法,其中所述第一设备(12)形成用于播放图像和音频数据。3.根据权利要求2所述的方法,其中所述第一设备(12)形成为支持HbbTV的接收设备。4.根据权利要求2或3所述的方法,其中第一设备(12)上的第一应用程序(20)被分配给第一无线电频道并且在所述第一设备(12)播放来自第一无线电频道的图像和音频数据时自动启动或者能够手动启动。5.根据权利要求1至4中任意一项所述的方法,其中第二应用程序(24)检查第一应用程序(20)是否被授权启动第三应用程序(26)和/或第一服务(28)的执行,并且如果所述第一应用程序(20)被授权启动第三应用程序(26)和/或第一服务(28)的执行,则促使执行第三应用程序(26)和/或第一服务(28)。6.根据权利要求1至5中任意一项所述的方法,其中所述方法还包括:在第一设备(12)上终止第一应用程序(20)并执行第四应用程序;使用标识经由通信服务(22)在第四应用程序和第二应用程序(24)之间建立通信信道;以及由第二应用程序(24)接收来自第四应用程序的第二消息,其中第二消息指定要在第二设备(16)上执行的第五应用程序和/或要在第二设备(16)上执行的第五应用程序的第二服务。7.根据权利要求1至6中任意一项所述的方法,其中所述方法还包括:通过在第二设备(16)上执行的第二应用程序(24)广播第三消息(40):以及第一设备(12)响应第三消息(40),其中响应(42)包括第一设备(12)上的通信服务(22)的地址。8.根据权利要求1至7中任意一项所述的方法,其中在第二设备(16)上运行的第二应用程序(24)设置用于重复尝试建立通信信道,直到通信信道被建立。9.根据权利要求1至8中任意一项所述的方法,其中所...

【专利技术属性】
技术研发人员:米夏埃尔
申请(专利权)人:无线电广播技术研究所有限公司
类型:发明
国别省市:

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

1