用于在应用程序之间进行设备特定的通信的方法和装置制造方法及图纸

技术编号:13219818 阅读:60 留言:0更新日期:2016-05-13 00:27
本发明专利技术涉及用于在经由连接到同一网络的设备运行的应用程序之间提供通信的方法,并且包括:用于经由第一设备中的websocket服务器将运行于第一设备中的第一应用程序与运行于第二设备中的第二应用程序连接的步骤;以及用于经由websocket服务器在第二应用程序和第一应用程序之间传送和接收数据的步骤。

Method and apparatus for device specific communication between applications

The present invention relates to a connection between the application through to devices running the same network to provide communication method, and includes a first application and run through the first device in the websocket server will run on the first device to the second device second connected application steps; and for steps through the websocket server between the second application and the first application of transmitting and receiving data.

【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及一种用于在运行于连接到同一网络的设备上的应用之间的通信的方法和装置。
技术介绍
随着无线通信技术的发展,已经引入了能够支持多个并发用户的实时双向数据通信和websocket(web套接字)通信。websocket通信基于服务器与客户端之间的通信。图1是用于描述通用websocket通信方法的示例的视图。参考图1,假定服务器102支持websocket通信,并且第一客户端至第四客户端104、106、108和110使用websocket协议连接到服务器102以向/从服务器102传送/接收数据。在图1中,为了描述的方便起见,示出了支持websocket通信的一个服务器,然而,可以存在两个或更多个服务器。websocket通信克服了作为典型通信方法之一的超文本传送协议(HTTP)的缺点(即,单向的通信),以提供服务器与客户端之间的无缝双向通信。而且,因为websocket通信能够容易地与超文本标记语言5(HTML5)交互工作而无需用于执行复杂的编程的服务器,所以预期websocket通信被广泛地应用于要求双向通信的环境中。出于这个原因,针对用于对在运行于不同的设备上的应用之间的通信应用websocket通信的方法的研究在进行中。因此,需要对应用之间的通信应用针对服务器与客户端之间的双向通信所设计的websocket通信的详细的过程。
技术实现思路
技术问题本公开提供了一种用于在运行于连接到同一网络的不同的设备上的应用之间的通信的装置和方法。本公开还提供了一种用于使用websocket协议以用于在运行于第一设备上的应用与和该应用交互工作并且运行于第二设备上的从属应用之间的通信的装置和方法。技术方案根据本公开的示例性实施例的一个方面,提供了一种用于在运行于连接到同一网络的多个设备上的多个应用之间的通信的方法,该方法包括:通过第一设备中的websocket服务器将运行于第一设备上的第一应用连接到运行于第二设备上的第二应用;以及通过websocket服务器在第一应用与第二应用之间传送和接收数据。根据本公开的示例性实施例的另一个方面,提供了一种用于在运行于连接到同一网络的多个设备上的多个应用之间的通信的装置,该装置包括:websocket服务器,被配置为在运行于该装置上的第一应用与运行于第二设备上的第二应用之间提供连接,以及通过连接在第一应用与第二应用之间传送和接收数据。有利效果根据本公开,提供了一种用于在运行于不同的设备上的应用之间的通信的通信工具,使得用户例如能够创建与第一设备的应用交互工作的第二设备的应用。因此,用户能够创建能够通过第二设备来控制第一设备的远程控制应用,并且还能够通过第一设备来操纵第二设备的输入应用。附图说明图1是用于描述通用websocket进行操作的方法的示例的视图;图2示出根据本公开的实施例的、用于描述应用之间的通信的基本配置的示例;图3是图示出根据本公开的实施例的、启动和关闭第一设备中的websocket服务器的方法的示例的流程图;图4是图示出根据本公开的实施例的、第二设备的应用与第一设备的应用进行通信的方法的示例的流程图;图5是图示出根据本公开的实施例的、第一设备的操作方法的示例的流程图;图6是图示出根据本公开的实施例的、第二设备的操作方法的示例的流程图;以及图7是用于描述实际地应用了本公开的实施例的视图。具体实施方式现在,将参考附图对本公开的优选的实施例进行详细地描述。贯穿附图,相同附图标记将被理解为指代相同组件。在本公开的以下描述中,当合并于本文中的已知功能和配置的详细描述可能使本专利技术的主题模糊时,其将被省略。而且,尽管考虑本公开的功能来选择在本公开中使用的术语,但它们可以根据用户的或运营商的意图、司法判例等而变化。因此,必须基于整个说明书的内容而不是通过简单地陈述术语自身来定义术语,。本公开的实施例建议了一种用于在运行于连接到同一网络的不同的设备上的应用之间的通信的装置和方法。根据实施例,本公开建议了下述一种装置和方法,其用于在多个设备连接到例如家庭网络的同一网络的环境中、使用websocket协议以用于在运行于第一设备上的应用与和该应用交互工作的并且运行于第二设备上的从属应用之间的通信。图2示出根据本公开的实施例的、用于描述在设备特定的应用之间的通信的基本配置的示例。为了描述的方便起见,图2示出根据本公开的实施例的组件。因此,可以根据它们的功能、根据运营商的意图或情形将组件集成到一个单元中或将组件划分为多个子单元。参考图2,为了描述的方便起见,假定第一设备200和第二设备210连接到例如家庭网络的同一网络。然而,可能存在未在图2中示出的、第一设备200和第二设备210之外的连接到家庭网络的其他设备。第一设备200可以被定义为任意的应用在其上运行的主设备。例如,第一设备200可以是数字电视(DTV)或诸如机顶盒(STB)的公共终端。根据本公开的实施例的第一设备200例如可以包括web浏览器204和websocket服务器206。web浏览器204可以与能够驱动web应用的组件相对应,并且websocket服务器206可以是根据本公开的实施例的针对第一设备200的应用与另一个设备的应用之间的通信额外地提供的组件。例如,websocket服务器206可以提供运行于第一设备200上的应用与运行于第二设备210上的(一个或多个)应用之间的连接和通信。第二设备210可以被定义为与连接到家庭网络的设备之一交互工作以执行在图2中未示出的应用的从设备。第二设备210可以是个人终端,诸如移动式通信终端、平板式PC和智能电话机。如同第一设备200那样,根据本公开的实施例的第二设备210可以包括能够驱动web应用的web浏览器212。在本说明书中,将描述对web应用执行应用至应用的通信的示例。然而,应用可以是在本公开中描述的支持应用程序接口(API)和过程的任何其它应用。例如,应用可以是运行于安卓(Android)操作系统(OS)上或运行于用于iPhone的iOS上的原生应用。运行于第一设备200上的应用不能与运行于第二设备210上的应用(即,web应用)直接地进行通信。因此,在本专利技术的实施例中,第一设备200中所包括的websocket服务器206可以如同其是使得设备特定的应用能够彼此连接并且与彼此进行通信的代理那本文档来自技高网...

【技术保护点】
一种用于在运行于连接到同一网络的多个设备上的多个应用之间的通信的方法,包括:通过第一设备中的websocket服务器将运行于第一设备上的第一应用连接到运行于第二设备上的第二应用;以及通过websocket服务器在第一应用与第二应用之间传送和接收数据。

【技术特征摘要】
【国外来华专利技术】2013.09.23 KR 10-2013-01127941.一种用于在运行于连接到同一网络的多个设备上的多个应用之间的
通信的方法,包括:
通过第一设备中的websocket服务器将运行于第一设备上的第一应用连
接到运行于第二设备上的第二应用;以及
通过websocket服务器在第一应用与第二应用之间传送和接收数据。
2.根据权利要求1所述的方法,其中,将运行于第一设备上的第一应用
连接到运行于第二设备上的第二应用包括:从第一应用和第二应用中的每个
接收连接请求。
3.根据权利要求1所述的方法,其中,将运行于第一设备上的第一应用
连接到运行于第二设备上的第二应用包括:
使用websocket服务器的协议在websocket服务器与第一应用之间提供第
一连接;以及
使用websocket服务器的协议在websocket服务器和第二应用之间提供第
二连接。
4.根据权利要求1所述的方法,进一步包括通过websocket服务器中继
第一连接和第二连接以在第一应用与第二应用之间建立通信信道。
5.根据权利要求4所述的方法,其中,第一连接和第二连接被分配相同
的信道标识符。
...

【专利技术属性】
技术研发人员:柳永善
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

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

1