基于云服务的设备控制方法及装置制造方法及图纸

技术编号:39332220 阅读:10 留言:0更新日期:2023-11-12 16:07
本申请公开一种基于云服务的设备控制方法及装置,涉及物联网技术领域。所述方法应用于设备控制系统,所述设备控制系统中包括至少两个云服务对应的相互独立的子控制系统,每个所述子控制系统是基于对应的所述云服务的预设软件开发包构建的,本申请的方法包括:当检测到控制指令时,确定所述控制指令对应的目标云服务;在所述多个子控制系统中,对所述目标云服务对应的目标子控制系统执行激活操作,其中,所述激活操作用于将目标子控制系统激活后并调用所述目标子控制系统;通过所述目标子控制系统接入所述目标云服务,以便基于所述目标云服务对所述设备进行控制。云服务对所述设备进行控制。云服务对所述设备进行控制。

【技术实现步骤摘要】
基于云服务的设备控制方法及装置


[0001]本申请涉及物联网
,尤其涉及一种基于云服务的设备控制方法及装置。

技术介绍

[0002]随着对设备的智能控制的需求日益增加,越来越多的厂商都会为其设备搭建了云服务平台,以便设备接入云平台后,用户就可以通过该云平台的服务实现对设备智能控制。
[0003]目前,通过云服务控制设备的过程中,各个厂商间的云服务都是相互隔离的,也就是说若要对某个设备进行智能控制,就必须通过控制端中搭载的由被控设备的生产厂商所提供的云服务对应的控制程序来对被控设备进行控制。然而在实际应用中,某些情况下用户的控制端的设备,例如手机或平板电脑中并未搭载被控设备的生产厂商所提供的云服务控制程序,这就导致当前的被控设备的需要被控制时,需要额外安装上述程序,从而导致在对设备进行基于云服务的智能控制过程中,控制方式较为僵化,影响控制过程的灵活性。

技术实现思路

[0004]本申请实施例提供一种基于云服务的设备控制方法及装置,主要目的在于实现一种基于云服务的设备控制方法,以解决现有的基于云服务的设备控制过程中,控制方式较为僵化,从而影响控制过程的灵活性的问题。
[0005]为解决上述技术问题,本申请实施例提供如下技术方案:
[0006]第一方面,本申请提供了一种基于云服务的设备控制方法,所述方法应用于设备控制系统,所述设备控制系统中包括至少两个云服务对应的相互独立的子控制系统,每个所述子控制系统是基于对应的所述云服务的预设软件开发包构建的,所述方法包括:
[0007]当检测到控制指令时,确定所述控制指令对应的目标云服务;
[0008]在所述多个子控制系统中,对所述目标云服务对应的目标子控制系统执行激活操作,其中,所述激活操作用于将目标子控制系统激活后并调用所述目标子控制系统;
[0009]通过所述目标子控制系统接入所述目标云服务,以便基于所述目标云服务对所述设备进行控制。
[0010]可选的,在所述确定所述控制指令对应的目标云服务之前,所述方法还包括:
[0011]在所述设备控制系统本地检测是否存在配置信息,其中,所述配置信息用于指示所述控制指令对应的云服务;
[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]第二确定单元,用于若确定所述配置信息并未存在于所述设备控制系统本地,则请求所述配置信息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于云服务的设备控制方法,其特征在于,所述方法应用于设备控制系统,所述设备控制系统中包括至少两个云服务对应的相互独立的子控制系统,每个所述子控制系统是基于对应的所述云服务的预设软件开发包构建的,所述方法包括:当检测到控制指令时,确定所述控制指令对应的目标云服务;在所述多个子控制系统中,对所述目标云服务对应的目标子控制系统执行激活操作,其中,所述激活操作用于将目标子控制系统激活后并调用所述目标子控制系统;通过所述目标子控制系统接入所述目标云服务,以便基于所述目标云服务对所述设备进行控制。2.根据权利要求1所述的方法,其特征在于,在所述确定所述控制指令对应的目标云服务之前,所述方法还包括:在所述设备控制系统本地检测是否存在配置信息,其中,所述配置信息用于指示所述控制指令对应的云服务;所述确定所述控制指令对应的目标云服务,包括:若确定所述配置信息存在于所述设备控制系统本地,则基于所述配置信息确定所述目标云服务。3.根据权利要求2所述的方法,其特征在于,在所述若确定所述配置信息存在于所述设备控制系统本地,则基于所述配置信息确定所述目标云服务之后,所述方法还包括:若确定所述配置信息并未存在于所述设备控制系统本地,则请求所述配置信息,并基于已请求的所述配置信息确定所述目标云服务。4.根据权利要求2所述的方法,其特征在于,在所述若确定所述配置信息存在于所述设备控制系统本地,则基于所述配置信息确定所述目标云服务之后,所述方法还包括:若确定所述配置信息并未存在于所述设备控制系统本地,则通过预设控制算法依次激活每个所述子控制系统,并当所述子控制系统与所述控制指令相匹配时,将匹配的所述子控制系统对应的云服务确定为所述目标云服务。5.根据权利要求2所述的方法,其特征在于,在所述若确定所述配置信息存在于所述设备控制系统本地,则基于所述配置信息确定所述目标云服务之后,所述方法还包括:若确定所述配置信息并未存在于所述设备控制系统本地,则确定所述控制指令的指令特征,并基于预设对应关系将对应所述指令特征的云服务确定为所述目标云服务;其中,所述预设对应关系中包含多个指令特征,以及每个所述指令特征对应的所述云服务。6.根据权利要求4所述的方法,其特征在于,所述预设控制算法包括轮转加权算法;所述若确定所述配置信息并未存在于所述设备控制系统本地,则通过预设控制算法依次激活每个所述子控制系统,并当所述子控制系统与所述控制指令相匹配时,将匹配的所述子控制系统对应的云服务确定为所述目标云服务,包括:若确定所述配置信息并未存在于所述设备控制系统本地,通过所述轮转加权算法以及评估数据确定每个所述子控制系统的激活策略;其中,所述激活策略包括每个所述自控制系统的激活...

【专利技术属性】
技术研发人员:蔡蒙肖杰伟付粉香张丽芳
申请(专利权)人:北京奕斯伟计算技术股份有限公司
类型:发明
国别省市:

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

1