一种多设备互联的方法技术

技术编号:37254665 阅读:9 留言:0更新日期:2023-04-20 23:31
本发明专利技术公开一种多设备互联的方法,所述方法包括:终端设备获取中心计算单元的网络地址后向所述中心计算单元发送特征信息;以及所述中心计算单元根据所述特征信息安装与所述终端设备匹配的设备软件后与所述终端设备进行数据交互,所述终端设备向所述中心计算单元提供访问功能服务所需要的API接口以实现设备互操作。利用本发明专利技术的方法,能够实现对全部设备的全局性管理,降低通信协议复杂度,有利于降低设备成本,提升功能灵活性。提升功能灵活性。提升功能灵活性。

【技术实现步骤摘要】
一种多设备互联的方法
5

[0001]本专利技术涉及一种多设备互联的方法。

技术介绍

[0002]在智慧家庭、智慧办公室等具有一体化信息功能需求的场景中,0需要由一系列终端设备通过网络联接起来形成一个数字化系统。这些终端设备之间,除了网络连通之外,更需要数据打通和共享,并实现统一的功能调度。比较典型的场景包括:同一个视频内容播放在不同终端之间无缝切换;显示器、音箱、摄像头等多个设备组合实现远程教学;通过多个温度传感器采集数据精准控制空调,等等。
[0003]5设备之间互联,目前有分布式、集中式两种方案。
[0004]在分布式方案中,各个终端设备之间是对等关系,设备可以向其他设备提供数据和功能,也可以调用其他设备的数据和功能。设备通过网络广播方式查找其它设备提供的功能和服务。一般来说,系统中会有多个应用场景,而在单一个具体场景中,会有一个设备作为主0控设备,其它设备作为受控设备,但不同场景的主控设备不同。某个设备在场景A是主控设备,在场景B是受控设备。
[0005]在集中式方案中,会有一个集中控制器。集中控制器主要负责对各个设备所提供的功能服务进行登记和管理,并向各个设备提供功能服务的查询功能。而具体的数据交互和控制,仍然是在终端设备之5间直接进行。准确的说,这是一种半集中式的方案。

技术实现思路

[0006]现有的分布式或半集中式的设备互联方案存在两方面的问题。
[0007]一是需要复杂的统一通信协议。由于需要设备之间应用数据层0面的互通、多设备的调度,必须要有一个统一和完善的通信协议,这样一个协议会比较复杂。复杂的协议一方面对终端设备的处理能力提出了比较高的要求,会增加设备成本;另一方面灵活性比较差,要实现新功能比较困难。
[0008]二是设备互联是局部的。每一次互联都是以场景化的方式、在有限几个设备之间进行。缺少对全部设备的整体性数据管理和全局性的功能调度。局部互联难以实现效率和体验最优。针对上述问题,本专利技术提供一种完全集中式的设备互联方法,实现对全部设备的全局性管理,降低通信协议复杂度,有利于降低设备成本,提升功能灵活性。
[0009]一种多设备互联的方法,所述方法包括:
[0010]终端设备获取中心计算单元的网络地址后向所述中心计算单元发送特征信息;以及
[0011]所述中心计算单元根据所述特征信息安装与所述终端设备匹配的设备软件后与所述终端设备进行数据交互,所述终端设备向所述中心计算单元提供访问功能服务所需要的API接口以实现设备互操作。
[0012]在所述方法中,所述终端设备可以通过网络广播方式发送查询请求,查询所述中
心计算单元的网络地址,所述中心计算单元接收到所述查询请求后,向所述终端设备发送应答消息,所述应答消息中包含所述中心计算单元的网络地址。
[0013]在所述方法中,可以在网络中部署域名解析服务器,为所述中心计算单元分配固定的域名,所述终端设备请求所述域名解析服务器解析所述中心计算单元的域名,获得所述中心计算单元的网络地址。
[0014]在所述方法中,所述终端设备可以连接所述中心计算单元上的设备管理软件,向所述设备管理软件发送所述特征信息。
[0015]所述方法还可以包括:
[0016]在所述终端设备与所述设备管理软件之间建立消息通道,使所述设备管理软件能够向所述终端设备推送消息。
[0017]在所述方法中,一个所述终端设备可以对应多个所述设备软件。
[0018]在所述方法中,所述终端设备向所述中心计算单元发送的所述特征信息可以包括:所述终端设备的标识。
[0019]在所述方法中,所述设备管理软件可以通过所述终端设备的所述特征信息,查找所述中心计算单元上是否已经安装了与所述终端设备匹配的所述设备软件,如果已经安装,则启动所述设备软件运行,如果尚未安装,则所述设备管理软件安装所述设备软件,并启动所述设备软件运行。
[0020]在所述方法中,所述设备管理软件查找是否已经安装所述设备软件的步骤可以包括:
[0021]在所述中心计算单元中预先存储有设备型号与设备软件名称的对应表;
[0022]在所述终端设备提供的所述特征信息中包含设备型号信息;
[0023]所述设备管理软件通过查表获得所述设备软件名称;以及
[0024]所述设备管理软件通过所述设备软件名称检索已安装软件列表,从而获知是否已经安装所述设备软件。
[0025]在所述方法中,所述设备管理软件查找是否已经安装所述设备软件的步骤可以包括:
[0026]在所述终端设备提供的所述特征信息中包含设备型号信息;
[0027]所述设备管理软件将设备型号信息发送到设备软件检索服务器;
[0028]所述设备软件检索服务器中存储有设备型号与设备软件名称的对应表,通过查表获得所述设备软件名称并发回所述中心计算单元;以及
[0029]所述设备管理软件通过所述设备软件名称检索已安装软件列表,从而获知是否已经安装所述设备软件。
[0030]在所述方法中,所述设备管理软件查找是否已经安装所述设备软件的步骤可以包括:
[0031]在所述终端设备提供的所述特征信息中包含设备软件名称;以及
[0032]所述设备管理软件通过所述设备软件名称检索已安装软件列表,从而获知是否已经安装所述设备软件。
[0033]在所述方法中,安装所述设备软件的步骤可以包括:
[0034]所述设备管理软件将设备软件名称发送到软件下载服务器;
[0035]所述软件下载服务器将所述设备软件的安装文件发送到所述中心计算单元;以及
[0036]所述设备管理软件使用所述安装文件安装所述设备软件。
[0037]在所述方法中,所述中心计算单元上的所述设备软件可以与所述终端设备建立通信连接,进行数据交互。
[0038]在所述方法中,所述设备软件与所述终端设备连接的步骤可以包括:
[0039]在所述设备软件全部安装完成并运行之后,所述设备管理软件向所述终端设备发送启动连接消息,所述启动连接消息中包含所述设备软件的连接地址和连接参数;以及
[0040]所述终端设备收到所述启动连接消息之后,使用所述连接参数与所述设备软件建立连接。
[0041]在所述方法中,所述设备管理软件发送所述启动连接消息之前还可以包括:
[0042]所述设备管理软件分配所述连接参数,并将所述连接参数发送给所述设备软件。
[0043]在所述方法中,所述连接参数可以包含安全认证信息。
[0044]在所述方法中,所述安全认证信息可以包含所述终端设备的标识、所述终端设备的网络地址、口令或密钥。
[0045]在所述方法中,所述设备软件可以在所述中心计算单元的设备管理数据库中登记所述终端设备所能提供的功能服务,向其它软件提供访问所述功能服务所需要的API接口。
[0046]在所述方法中,登记所述终端设备的功能服务的步骤可以包括:
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多设备互联的方法,所述方法包括:终端设备获取中心计算单元的网络地址后向所述中心计算单元发送特征信息;以及所述中心计算单元根据所述特征信息安装与所述终端设备匹配的设备软件后与所述终端设备进行数据交互,所述终端设备向所述中心计算单元提供访问功能服务所需要的API接口以实现设备互操作。2.根据权利要求1所述的方法,其中,所述终端设备通过网络广播方式发送查询请求,查询所述中心计算单元的网络地址,所述中心计算单元接收到所述查询请求后,向所述终端设备发送应答消息,所述应答消息中包含所述中心计算单元的网络地址。3.根据权利要求1所述的方法,其中,在网络中部署域名解析服务器,为所述中心计算单元分配固定的域名,所述终端设备请求所述域名解析服务器解析所述中心计算单元的域名,获得所述中心计算单元的网络地址。4.根据权利要求1所述的方法,其中,所述终端设备连接所述中心计算单元上的设备管理软件,向所述设备管理软件发送所述特征信息。5.根据权利要求4所述的方法,还包括:在所述终端设备与所述设备管理软件之间建立消息通道,使所述设备管理软件能够向所述终端设备推送消息。6.根据权利要求4所述的方法,其中,一个所述终端设备对应多个所述设备软件。7.根据权利要求1所述的方法,其中,所述终端设备向所述中心计算单元发送的所述特征信息包括:所述终端设备的标识。8.根据权利要求4所述的方法,其中,所述设备管理软件通过所述终端设备的所述特征信息,查找所述中心计算单元上是否已经安装了与所述终端设备匹配的所述设备软件,如果已经安装,则启动所述设备软件运行,如果尚未安装,则所述设备管理软件安装所述设备软件,并启动所述设备软件运行。9.根据权利要求8所述的方法,其中,所述设备管理软件查找是否已经安装所述设备软件的步骤包括:在所述中心计算单元中预先存储有设备型号与设备软件名称的对应表;在所述终端设备提供的所述特征信息中包含设备型号信息;所述设备管理软件通过查表获得所述设备软件名称;以及所述设备管理软件通过所述设备软件名称检索已安装软件列表,从而获知是否已经安装所述设备软件。10.根据权利要求8所述的方法,其中,所述设备管理软件查找是否已经安装所述设备软件的步骤包括:在所述终端设备提供的所述特征信息中包含设备型号信息;所述设备管理软件将设备型号信息发送到设备软件检索服务器;所述设备软件检索服务器中存储有设备型号与设备软件名称的对应表,通过查表获得
所述设备软件名称并发回所述中心计算单元;以及所述设备管理软件通过所述设备软件名称检索已安装软件列表,从而获知是否已经安装所述设备软件。11.根据权利要求8所述的方法,其中,所述设备管理软件查找是否已经安装所述设备软件的步骤包括:在所述终端设备提供的所述特征信息中包含设备软件名称;以及所述设备管理软件通过所述设备软件名称检索已安装软件列表,从而获知是否已经安装所述设备软件。12.根据权利要求8所述的方法,其中,安装所述设备软件的步骤包括:所述设备管理软件将设备软件名称发送到软件下载服务器;所述软件下载服务器将所述设备软件的安装文件发送到所述中心计算单元;以及所述设备管理软件使用所述安装文件安装所述设备软件。13.根据权利要求1所述的方法,其中,所述中心计算单元上的所述设备软件与所述终端设备建立通信连接,进行数据交互。14.根据权利要求13所述的方法...

【专利技术属性】
技术研发人员:仇剑书魏进武
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1