【技术实现步骤摘要】
【国外来华专利技术】物联网设备的集成
技术介绍
[0001]现代智能设备(例如智能手机)通常包括内置外围组件,例如显示器、摄像头、触敏显示器、扬声器和麦克风。另外,这些智能设备包括不同的外围总线,例如蓝牙、Wi
‑
Fi和通用串行总线(Universal Serial Bus,USB),它们可以扩展与外部设备连接和操作的能力。例如,与蓝牙音频传输模型协定(Advanced Audio Distribution Profile,A2DP)兼容的扬声器可以连接到智能手机并通过蓝牙播放音乐。
[0002]然而,操作连接到智能设备的外部外围设备并不像操作集成到智能设备中的外围设备那么简单。例如,如果用户可以访问外部摄像头,例如网络摄像头,则用户可能难以在用户智能手机上的视频聊天应用中访问外部摄像头,更不用说使用外部摄像头。通常情况下,视频聊天应用和其它应用只与集成在智能手机中的设备一起工作,而不与外部外围设备一起工作。由于外部外围设备的功能优于添加到传统智能手机或其它“主机”设备中的功能,因此无法使用这些外部外围设备的功能,从而降低了通信体验的整体质量和能力。此外,由于存在许多外部外围设备,因此应用开发人员很难使他们的应用能够与外部外围设备一起工作。
技术实现思路
[0003]在一些实现方式中,本说明书描述了用于利用物联网(internet of things,IoT)设备的技术,这些设备能够通过网络相互通信和交互。具体地,这些技术可以包括使智能设备可以访问与外部外围设备对应的应用可编程接口(application program ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种计算机实现方法,其特征在于,所述计算机实现方法包括:设备管理器确定在终端用户设备附近的至少一个外部设备;所述设备管理器确定所述终端用户设备的上下文信息;根据所述终端用户设备的所述上下文信息,所述设备管理器与所述至少一个外部设备建立连接;所述设备管理器识别与所述至少一个外部设备对应的功能;所述设备管理器识别与所述至少一个外部设备相关联的虚拟设备;所述设备管理器向所述终端用户设备提供所述识别的虚拟设备,其中,所述终端用户设备使用所述虚拟设备来执行所述至少一个外部设备的所述功能。2.根据权利要求1所述的计算机实现方法,其特征在于,所述至少一个外部设备包括摄像头、电视、麦克风、智能手表、心率监测器、车机、无人机、智能锁或所述终端用户设备能够访问业务的其它智能设备。3.根据权利要求1所述的计算机实现方法,其特征在于,所述识别与所述至少一个外部设备对应的功能还包括:所述设备管理器从所述至少一个外部设备获取与所述至少一个外部设备对应的功能集;根据先前与所述至少一个外部设备建立的连接,所述设备管理器从数据库中获取与所述至少一个外部设备对应的所述功能集。4.根据权利要求1所述的计算机实现方法,其特征在于,所述确定所述终端用户设备的上下文信息还包括:所述设备管理器确定所述终端用户设备的位置;所述设备管理器确定所述终端用户设备上的一个或多个应用;所述设备管理器确定所述终端用户设备的类型的特征。5.根据权利要求4所述的计算机实现方法,其特征在于,所述确定所述终端用户设备的上下文信息还包括:所述设备管理器确定所述至少一个外部设备提供的所述终端用户设备上的所述一个或多个应用当前不可用的至少一个功能;所述设备管理器接收所述终端用户设备上的所述一个或多个应用访问所述至少一个外部设备提供的所述至少一个功能的请求。6.根据权利要求1所述的计算机实现方法,其特征在于,所述识别与所述至少一个外部设备相关联的虚拟设备包括:所述设备管理器向所述至少一个外部设备提供控制信息以控制所述至少一个外部设备;所述设备管理器接收与所述至少一个外部设备对应的至少一个设备规格,其中,所述至少一个设备规格包括所述至少一个外部设备提供的功能的类型、所述功能的业务、所述功能的协议、所述功能的API和所述功能提供的媒体数据质量;所述设备管理器将所述识别的与所述至少一个外部设备对应的虚拟设备存储到数据库中,其中,与所述识别的虚拟设备对应的功能可供所述终端用户设备使用且可供其它外部设备使用。
7.根据权利要求1所述的计算机实现方法,其特征在于,所述计算机实现方法还包括:所述设备管理器根据与所述终端用户设备相关联的偏好向所述终端用户设备提供在所述终端用户设备附近的至少一个外部设备的推荐,其中,所述偏好基于以下至少一个:先前从所述外部设备中选择所述功能集、当前正在所述终端用户设备上执行的应用、所述终端用户设备的能力、所述终端用户设备的位置和所述终端用户设备与所述当前正在所述终端用户设备上执行的应用相结合的使用时间。8.根据权利要求7所述的计算机实现方法,其特征在于,所述提供在所述终端用户设备附近的至少一个外部设备的推荐还包括:所述设备管理器根据与所述终端用户设备相关联的所述偏好生成外部设备推荐的预测可能性;所述设备管理器根据所述生成的预测可能性对所述外部设备推荐进行排名;所述设备管理器向所述终端用户设备提供所述排名后的外部设备推荐。9.一种系统,其特征在于,所述系统包括:一个或多个处理器和一个或多个存储设备,其中,所述一个或多个存储设备存储指令,当所述一个或多个计算机执行所述指令时,所述指令能够使得所述一个或多个计算机执行以下操作:设备管理器确定在终端用户设备附近的至少一个外部设备;所述设备管理器确定所述终端用户设备的上下文信息;根据所述终端用户设备的所述上下文信息,所述设备管理器与所述至少一个外部设备建立连接;所述设备管理器识别与所述至少一个外部设备对应的功能;所述设备管理器识别与所述至少一个外部设备相关联的虚拟设备;所述设备管理器向所述终端用户设备提供所述识别的虚拟设备,其中,所述终端用户设备使用所述虚拟设备来执行所述至少一个外部设备的功能。10.根据权利要求9所述的系统,其特征在于,所述至少一个外部设备包括以...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。