用于设备之间通信的方法和系统的制作方法_5

文档序号:8501427阅读:来源:国知局
0可以将外部设备2000的服务协议与第二设备3000的服务协议进行比较。
[0164]第一设备1000可以将从外部设备2000接收到的服务数据转换为适用于第二设备3000的服务协议的形式,并且可以向第二设备3000发送已转换的服务数据。
[0165]图12是示出根据本公开的实施例的、其中,在图1或图7的外部设备控制系统中,在不转换服务数据的情况下,第一设备递送在外部设备和第二设备之间被发送和接收的服务数据的方法的流程图。
[0166]在操作S1200中,第一设备1000被连接到外部设备2000。第一设备1000和外部设备2000可以被物理地相互连接。随着第一设备1000和外部设备2000彼此接近,第一设备1000和外部设备2000可以感测到第一局域通信的发生。外部设备2000可以经由第一局域通信向第一设备1000发送外部设备2000的识别值。外部设备2000的识别值可以包括:例如外部装置2000的SSID、型号名称,产品号、以及用户ID。然而,本公开不限于此。
[0167]此外,外部设备2000可以经由第一局域通信向第一设备1000发送用于到第二局域通信的连接的信息以及与外部设备2000相关的应用信息。第一和第二局域通信的示例可以包括NFC、蓝牙通信和WIFI通信。然而,本公开不限于此。第一局域通信和第二局域通信可以是彼此相同的,但本公开不限于此。
[0168]与外部设备2000相关的应用信息可以是关于用于经由外部设备2000提供服务的应用的信息。例如,该应用信息可以包括关于在外部设备2000中安装的应用的信息,以及关于用于控制外部设备2000的应用的信息。然而,本公开不限于此。
[0169]在操作S1205中,第一设备1000运行用于控制外部设备2000的应用。基于从外部设备2000接收的应用信息,第一设备1000可以被安装有用于控制外部设备2000的应用以运行所安装的应用。当第一设备1000从外部设备2000接收到作为应用信息的应用文件时,第一设备1000可以运行所接收的应用文件。当第一设备1000接收到用于下载应用文件的链接地址时,第一设备1000可以通过使用所接收的链接地址来下载应用文件并且可以运行所下载的应用文件。
[0170]当第一设备1000可以通过使用所运行的应用来正常地向外部设备2000发送服务数据和/或从外部设备2000接收服务数据时,第一设备1000和外部设备2000之间的服务连接被完成。
[0171]在操作S1210中,第一设备1000搜索适用于外部设备2000的服务协议的第二设备3000。第一设备1000可以向外围设备广播关于外部设备2000的服务协议的信息。例如,关于外部设备2000的服务协议的信息可以包括关于外部设备2000的服务协议的类型、在外部设备2000的服务协议中使用的数据的格式、以及在外部设备2000中安装的OS的类型的信息。
[0172]在操作S1215中,第一设备1000从第二设备3000接收确认信号ACK。第一设备1000基于所广播的关于服务协议的信息来确定第二设备3000的服务协议是否与外部设备2000的服务协议相同。第一设备1000可以基于外部设备2000的服务协议来确定第一设备1000是否可以向外部设备2000发送服务数据和/或从外部设备2000接收服务数据。此夕卜,第一设备1000可以确定在外部设备2000中安装的OS是否与第二设备3000中安装的OS中相同。
[0173]在操作S1220中,第一设备1000和第二设备3000被相互链接。第二设备3000可以在向第一设备1000发送确认信号ACK的同时向第一设备1000发送第二设备3000的连接信息。第二设备3000的连接信息(其是连接到第二设备3000所需的信息)可以包括用于经由NFC通信、蓝牙通信或WIFI通信连接到第二设备的信息。第一设备1000可以通过使用所接收的连接信息而被连接到第二设备3000。
[0174]第二设备3000可以向第一设备1000发送关于第二设备3000的应用的信息。关于第二设备3000的应用的信息可以是关于用于经由第二设备3000提供服务的应用的信息。例如,该应用信息可以包括用于下载在第二设备3000中安装的应用和在第二设备3000中安装的应用文件的链接信息。然而,本公开不限于此。基于所接收的应用信息,第一设备1000可以被安装有应用并且可以运行所安装的应用。
[0175]在操作S1225中,第一设备1000在外部设备2000和第二设备3000之间发送服务数据。第一设备1000可以在不转换服务数据的情况下,向第二设备3000发送从外部设备2000接收到的服务数据。同样,第一设备1000可以在不转换服务数据的情况下,向外部设备2000发送从第二设备3000接收到的服务数据。
[0176]图13是示出根据本公开的实施例的、其中,在图1或图7的外部设备控制系统中,第一设备搜索第二设备并且递送在外部设备和第二设备之间被发送和接收的服务数据的示例的图。
[0177]参照图13,智能TV可以是第一设备1000,第一智能电话可以是外部设备2000,并且第二智能电话可以是第二设备3000。
[0178]第一设备1000可以被连接到外部设备2000,并且可以从外部设备2000接收在外部设备2000中存储的内容以再现该内容。
[0179]接着,第一设备1000可以搜索可以再现在外部设备2000中存储的内容的设备。第一设备1000可以广播关于外部设备2000的服务协议的信息。
[0180]接着,第一设备1000可以基于从第二设备3000接收到的设备信息而被连接到第二设备3000。接下来,第一设备1000可以向第二设备3000递送从外部设备2000接收到的服务数据,并且可以向外部设备2000递送从第二设备3000接收到的服务数据。
[0181]图14是示出根据本公开的实施例的、图1或图7的外部设备控制系统的示例的图。
[0182]参照图14,智能电话可以是第一设备1000,头戴式耳机、扬声器、游戏手柄、相机和键盘都可以是外部设备2000。平板PC可以是第二设备3000。
[0183]参照图14,第一设备1000可以将从外部设备2000(其包括头戴式耳机、扬声器、游戏手柄、相机和键盘)中的至少一个接收到的服务数据中继到第二设备3000,或者可以将从第二设备3000接收到的服务数据中继到外部设备2000(其包括头戴式耳机、扬声器、游戏手柄、相机和键盘)中的至少一个。
[0184]在此情况下,在外部设备2000(其包括头戴式耳机、扬声器、游戏手柄、相机和键盘)中分别使用的服务协议可以是彼此不同的。例如,在外部设备2000(包括头戴式耳机、扬声器、游戏手柄、相机和键盘)中分别使用的服务的类型可以是彼此不同的。可替代地,在外部设备2000(包括头戴式耳机、扬声器、游戏手柄、相机和键盘)中分别使用的数据格式可以是彼此不同的。
[0185]此外,第一设备1000可以将从第二设备3000接收到的服务数据分别转换为适用于外部设备2000 (包括头戴式耳机、扬声器、游戏手柄、相机和键盘)的形式,并且可以将所转换的服务数据发送到外部设备2000 (包括头戴式耳机、扬声器、游戏手柄、相机和键盘)。
[0186]因此,虽然在外部设备2000(包括头戴式耳机、扬声器、游戏手柄、相机和键盘)中分别使用的服务或服务协议是彼此不同的,但第一设备1000可以有效地在第二设备3000和外部设备2000(包括头戴式耳机、扬声器、游戏手柄、相机和/或键盘)之间中继服务数据。
[0187]图15A至15C是示出根据本公开的实施例的用户接口的示例的图,经由该用户接口用户使得第二设备尝试连接到外部设备并搜索中继器。
[0188]参照图15A,第二设备3000可以搜索将被连接的外部设备并且可以在屏幕上显示所搜索的外部设备的列表。第二设备3000可以基于对外部设备的列表的用户输入,来从外部设备A和B当中选择外部设备A。此外,第二设备3000可以尝试到外部设备A的服务连接。
[0189]参照图15B,当到外部设备A的服务连接已失败时,第二设备3000可以在屏幕上显示用户接口,其允许用户确定是否搜索中继器。当第二设备3000的服务协议与外部设备A的服务协议不同时,在外部设备A和第二设备3000之间的服务连接可能会失败。基于指示搜索中继器的用户输入,第二设备3000可以搜索用于向外部设备A中继服务数据的中继器。
[0190]参照图15C,第二设备3000可以在屏幕上显示中继器的列表。基于对于中继器的列表的用户输入,第二设备3000可以从设备A和设备B当中选择设备A,作为用于中继服务数据的中继器。用于中继服务数据的中继器可以是图1或图7中的第一设备1000。接下来,第二设备3000可以向设备A请求的服务数据的中继。设备A可以将从第二设备3000接收到的服务数据转换为适用于外部设备A的服务协议的形式,并且可以将所转换的服务数据发送到外部设备A。
[0191]图16是示出根据本公开的实施例的用户接口的示例的图,在将第二设备的服务协议与外部设备的服务协议进行比较之后,经由该用户接口,第一设备接收用于使能在第二设备和外部设备之间的服务数据的中继的用户输入。
[0192]参照图16,第一设备1000可以搜索将与被连接到第一设备1000的外部设备2000一起提供服务的第二设备3000,而且第一设备1000可以确定外部设备2000的服务协议和第二设备3000的服务协议是否是彼此不同的。当外部设备2000的服务协议和第二设备3000的服务协议是彼此不同的时,第一设备1000可以在其屏幕上显示用户接口,以询问是否在外部设备2000和第二设备3000之间中继服务数据。
[0193]基于用户输入,第一设备1000可以将从第二设备3000接收到的服务数据转换为适用于外部设备2000的服务协议的形式,并且可以将所转换的服务数据发送到外部设备
2000 ο
[0194]图17Α和图17Β是示出根据本公开的实施例的用户接口的示例的图,经由该用户接口用户使得第一设备搜索和选择具有与外部设备相同协议的第二设备。
[0195]参照图17Α,第一设备1000可以向用户询问是否搜索与外部设备2000使用相同协议的第二设备3000,从而第二设备3000与被连接到第一设备1000的外部设备2000 —起提供服务。
[0196]参照图17Β,第一设备1000可以在其屏幕上显示使用与外部设备2000的协议相同的协议的设备的列表,并且可以基于对设备的列表的用户输入来选择设备C作为第二设备3000。下一步,第一设备1000可以在不转换服务数据的情况下将从外部设备2000接收到的服务数据传送到第二设备3000,并且可以在不转换服务数据的情况下将从第二设备3000接收到的服务数据递送到外部设备2000。
[0197]图18Α和图18Β是示出根据本公开的实施例的、其中第二设备与外部设备一起提供服务的示例的图。
[0198]参照图18Α,第二设备3000可以搜索至少一个外部设备,S卩外部设备2000,以便与搜索到的外部设备一起提供服务,并且可以显示搜索到的外部设备的列表。例如,外部设备的列表,诸如“无线耳机A”、“数字相机B”、“游戏手柄A”和“键盘C”可以被显示在第二设备3000的屏幕上。
[0199]当用户选择所显示的列表中的“数字相机B”时,由“数字相机B”捕获的图像10和用于控制“数字相机B”的菜单20被显示在屏幕上,如图18B所示的。
[0200]图19是示出根据本公开的实施例的设备的框图。
[0201]参照图19,在图19中所示的设备可以是图1或图7中所示的第一设备1000或第二设备3000。
[0202]移动通信单元1001经由蜂窝网络,例如第三代(3G)网络,第四代(4G)网络,或任何其它类似的和/或合适的蜂窝和/或无线通信网络和/或系统,来执行与基站的呼叫建立并执行数据通信。子通信单元1002执行局域通信的功能,诸如蓝牙通信、NFC、W1-Fi通信、或任何其他类似的和/或适用类型的局域通信。广播单元1003接收数字多媒体广播(DMB)信号。
[0203]相机单元1004包括用于拍摄照片或运动画面的镜头以及被用于捕获图像的光学器件,并且可以包括第一相机
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1