System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及智慧生活,尤其涉及一种设备互联的方法、中心计算单元、终端设备、装置及系统。
技术介绍
1、目前,设备之间的互联方案有分布式、半集中式两种方案,
2、然而,这两种方案存在以下两方面的问题:
3、一是需要复杂的统一通信协议。由于需要设备之间应用数据层面的互通、多设备的调度,必须要有一个统一和完善的通信协议,这样一个协议会比较复杂。复杂的协议一方面对终端设备的处理能力提出了比较高的要求,会增加设备成本;另一方面灵活性比较差,要实现新功能比较困难。
4、二是设备互联是局部的,每一次互联都是以场景化的方式、在有限几个设备之间进行,缺少对全部设备的整体性数据管理和全局性的功能调度,局部互联难以实现效率和体验最优。
技术实现思路
1、本专利技术所要解决的技术问题是针对现有技术的上述不足,提供一种设备互联的方法、中心计算单元、终端设备、装置及系统,以至少解决现有的设备之间的互联方案需要复杂的统一通信协议,会增加设备成本,或者由于设备互联是局部的,缺少对全部设备的全局性的功能调度的问题。
2、第一方面,本专利技术提供一种设备互联的方法,应用于中心计算单元,所述中心计算单元安装有终端设备的设备软件以及除所述设备软件之外的其他软件,所述方法包括:
3、所述其他软件获得终端设备提供的功能服务的调用接口描述信息;
4、所述其他软件通过所述调用接口描述信息对应的功能服务调用接口将调用请求发送到所述设备软件;
5、
6、进一步地,所述其他软件获得终端设备提供的功能服务的调用接口描述信息,具体包括:
7、所述其他软件在预设的设备管理数据库中查找需要使用的功能服务,获得终端设备提供的功能服务的调用接口描述信息。
8、进一步地,所述中心计算单元中还安装有设备管理软件,所述其他软件获得终端设备提供的功能服务的调用接口描述信息之前,所述方法还包括:
9、所述设备管理软件接收所述终端设备发送的特征信息;
10、所述设备管理软件根据所述特征信息启动所述设备软件。
11、进一步地,所述设备管理软件根据所述特征信息启动所述设备软件,具体包括:
12、所述设备管理软件根据所述特征信息查找所述中心计算单元中是否已安装有与所述终端设备匹配的所述设备软件;
13、响应于所述中心计算单元中已安装有与所述终端设备匹配的所述设备软件,启动所述设备软件;
14、响应于所述中心计算单元中未安装有与所述终端设备匹配的所述设备软件,安装所述设备软件,并在安装完成后启动所述设备软件。
15、进一步地,所述特征信息包括设备型号信息,所述设备管理软件根据所述特征信息查找所述中心计算单元中是否已安装有与所述终端设备匹配的所述设备软件,具体包括:
16、所述设备管理软件在所述中心计算单元预先存储的设备型号与设备软件名称的对应表中查找与所述设备型号信息对应的目标设备软件名称,或者,将所述设备型号信息发送给设备软件检索服务器,以使所述设备软件检索服务器根据预先存储的设备型号与设备软件名称的对应表向所述设备管理软件返回与所述设备型号信息对应的目标设备软件名称;
17、所述设备管理软件通过所述目标设备软件名称检索已安装的软件列表,并根据检索结果获知所述设备软件是否已安装。
18、进一步地,所述特征信息包括设备软件名称,所述设备管理软件根据所述特征信息查找所述中心计算单元中是否已安装有与所述终端设备匹配的所述设备软件,具体包括:
19、所述设备管理软件通过所述设备软件名称检索已安装的软件列表,并根据检索结果获知所述设备软件是否已安装。
20、进一步地,所述设备管理软件根据所述特征信息启动所述设备软件之后,所述方法还包括:
21、所述设备软件与所述终端设备建立通信连接,进行数据交互。
22、进一步地,所述设备软件与所述终端设备建立通信连接,具体包括:
23、所述设备管理软件向所述终端设备发送启动连接消息,所述启动连接消息中携带所述设备软件的连接地址和连接参数,以使所述终端设备使用所述连接地址和连接参数与所述设备软件建立通信连接。
24、进一步地,所述其他软件在预设的设备管理数据库中查找需要使用的功能服务,获得终端设备提供的功能服务的调用接口描述信息之前,所述方法还包括:
25、所述设备软件在中心计算单元的所述设备管理数据库中登记所述终端设备所能提供的功能服务,并向所述其他软件提供访问所述功能服务所需要的功能服务调用接口。
26、进一步地,所述设备软件在中心计算单元的所述设备管理数据库中登记所述终端设备所能提供的功能服务,具体包括:
27、所述设备软件将预先存储的与所述终端设备型号对应的功能服务参数写入所述设备管理数据库中;或者,
28、所述设备软件接收所述终端设备发送的功能服务参数,并将所述功能服务参数写入所述设备管理数据库中。
29、进一步地,所述设备软件与所述终端设备通信,完成所述调用请求中需要的操作的同时,所述方法还包括:
30、所述设备软件访问已经存储在所述中心计算单元中的所述终端设备的数据。
31、进一步地,所述方法还包括:
32、所述其他软件在设备管理数据库中查找需要订阅的设备事件,获得对应的事件订阅描述信息;
33、所述其他软件订阅所述事件订阅描述信息对应的事件,并将相应的订阅信息写入所述事件的订阅清单;
34、响应于所述终端设备发生所述事件,所述设备软件接收事件通知,或者产生所述事件;
35、所述设备软件读取所述订阅清单,并将所述事件发给所述其他软件。
36、第二方面,本专利技术提供一种设备互联的方法,应用于终端设备,所述方法包括:
37、所述终端设备与中心计算单元中安装的设备软件通信,完成所述中心计算单元中其他软件的调用请求中需要的操作,其中,所述调用请求是所述其他软件获得终端设备提供的功能服务的调用接口描述信息后,通过所述调用接口描述信息对应的功能服务调用接口发送给所述设备软件的。
38、进一步地,所述中心计算单元中还安装有设备管理软件,所述终端设备与中心计算单元中安装的设备软件通信,完成所述中心计算单元中其他软件的调用请求中需要的操作之前,所述方法还包括:
39、向所述设备管理软件发送特征信息,所述特征信息包括设备型号信息和/或设备软件名称。
40、进一步地,所述向所述设备管理软件发送特征信息之后,所述方法还包括:
41、与所述设备软件建立通信连接,进行数据交互。
42、进一步地,所述与所述设备软件建立通信连接,具体包括:
43、接收所述设备管理软件发送的启动连接消息,所述启动连接消息中携本文档来自技高网...
【技术保护点】
1.一种设备互联的方法,其特征在于,应用于中心计算单元,所述中心计算单元安装有终端设备的设备软件以及除所述设备软件之外的其他软件,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述其他软件获得终端设备提供的功能服务的调用接口描述信息,具体包括:
3.根据权利要求1所述的方法,其特征在于,所述中心计算单元中还安装有设备管理软件,所述其他软件获得终端设备提供的功能服务的调用接口描述信息之前,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述设备管理软件根据所述特征信息启动所述设备软件,具体包括:
5.根据权利要求4所述的方法,其特征在于,所述特征信息包括设备型号信息,所述设备管理软件根据所述特征信息查找所述中心计算单元中是否已安装有与所述终端设备匹配的所述设备软件,具体包括:
6.根据权利要求4所述的方法,其特征在于,所述特征信息包括设备软件名称,所述设备管理软件根据所述特征信息查找所述中心计算单元中是否已安装有与所述终端设备匹配的所述设备软件,具体包括:
7.根据权利要求3所述的方法,
8.根据权利要求7所述的方法,其特征在于,所述设备软件与所述终端设备建立通信连接,具体包括:
9.根据权利要求2所述的方法,其特征在于,所述其他软件在预设的设备管理数据库中查找需要使用的功能服务,获得终端设备提供的功能服务的调用接口描述信息之前,所述方法还包括:
10.根据权利要求9所述的方法,其特征在于,所述设备软件在中心计算单元的所述设备管理数据库中登记所述终端设备所能提供的功能服务,具体包括:
11.根据权利要求1所述的方法,其特征在于,所述设备软件与所述终端设备通信,完成所述调用请求中需要的操作的同时,所述方法还包括:
12.根据权利要求1所述的方法,其特征在于,所述方法还包括:
13.一种设备互联的方法,其特征在于,应用于终端设备,所述方法包括:
14.根据权利要求13所述的方法,其特征在于,所述中心计算单元中还安装有设备管理软件,所述终端设备与中心计算单元中安装的设备软件通信,完成所述中心计算单元中其他软件的调用请求中需要的操作之前,所述方法还包括:
15.根据权利要求14所述的方法,其特征在于,所述向所述设备管理软件发送特征信息之后,所述方法还包括:
16.根据权利要求15所述的方法,其特征在于,所述与所述设备软件建立通信连接,具体包括:
17.根据权利要求13所述的方法,其特征在于,所述终端设备与中心计算单元中安装的设备软件通信,完成所述中心计算单元中其他软件的调用请求中需要的操作之前,所述方法还包括:
18.根据权利要求13所述的方法,其特征在于,所述方法还包括:
19.一种中心计算单元,其特征在于,所述中心计算单元安装有终端设备的设备软件以及除所述设备软件之外的其他软件;
20.一种终端设备,其特征在于,包括:
21.一种设备互联的装置,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以实现如权利要求1-12中任一项所述的设备互联的方法,或实现如权利要求13-18中任一项所述的设备互联的方法。
22.一种设备互联的系统,其特征在于,包括中心计算单元和终端设备;
23.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-12中任一项所述的设备互联的方法,或实现如权利要求13-18中任一项所述的设备互联的方法。
...【技术特征摘要】
1.一种设备互联的方法,其特征在于,应用于中心计算单元,所述中心计算单元安装有终端设备的设备软件以及除所述设备软件之外的其他软件,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述其他软件获得终端设备提供的功能服务的调用接口描述信息,具体包括:
3.根据权利要求1所述的方法,其特征在于,所述中心计算单元中还安装有设备管理软件,所述其他软件获得终端设备提供的功能服务的调用接口描述信息之前,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述设备管理软件根据所述特征信息启动所述设备软件,具体包括:
5.根据权利要求4所述的方法,其特征在于,所述特征信息包括设备型号信息,所述设备管理软件根据所述特征信息查找所述中心计算单元中是否已安装有与所述终端设备匹配的所述设备软件,具体包括:
6.根据权利要求4所述的方法,其特征在于,所述特征信息包括设备软件名称,所述设备管理软件根据所述特征信息查找所述中心计算单元中是否已安装有与所述终端设备匹配的所述设备软件,具体包括:
7.根据权利要求3所述的方法,其特征在于,所述设备管理软件根据所述特征信息启动所述设备软件之后,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述设备软件与所述终端设备建立通信连接,具体包括:
9.根据权利要求2所述的方法,其特征在于,所述其他软件在预设的设备管理数据库中查找需要使用的功能服务,获得终端设备提供的功能服务的调用接口描述信息之前,所述方法还包括:
10.根据权利要求9所述的方法,其特征在于,所述设备软件在中心计算单元的所述设备管理数据库中登记所述终端设备所能提供的功能服务,具体包括:
11.根据权利要求1所述的方法,其特征在于,所述设备软件与所述终端设备通信,完成所述调用请求中需...
【专利技术属性】
技术研发人员:仇剑书,魏进武,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。