设备控制方法、装置、计算机设备及存储介质与流程

文档序号:31927429发布日期:2022-10-25 23:09阅读:51来源:国知局
设备控制方法、装置、计算机设备及存储介质与流程

1.本发明涉及物联网、人工智能技术领域,尤其涉及一种基于一体化智能控制平台的设备控制方法、装置、设备及存储介质。


背景技术:

2.随着科技的发展技术的进步,目前办公环境或家居环境中的智能设备已经达到较高的保有量。上述智能包括诸如智能窗帘、led智能灯、云台摄像头、网络打印机等等,使人们的生活智能水平得到了极大便利的同时,也不断提高人们对设备交互水平的要求。
3.发明人经过研究发现,目前市场上各个设备厂商,包含部分小厂的贴牌产品,这些设备厂商对于自家设备产品进行选边站,人工设置技术壁垒,会导致同一使用环境中,会出现多个不同厂商的设备需要不同的应用程序(app)来控制。例如张三家庭中控制的摄像头、打印机和电视就需要下载至少3个app来分别控制,过程繁琐,影响使用效率。


技术实现要素:

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.上述所提供的方案中,通过一体化智能控制平台,真正实现一处接入,处处治理的互联网构想,增加科技产品和客户的黏性,将一些繁琐的技术流程通过设备驱动池进行再次封装和维护,使得用户可以更加专注设备的控制,无需顾及不同的厂商驱动以及协议上的差异,从而无需通过不同设备厂商的app来控制,不必在各个不同平台进行频繁的控制等操作,提高了使用效率,而且,仅需一个平台尽可实现,所有的智能设备只需要一次绑定,后期维护更新和也方便,所有的设备更新操作由平台自动发觉,自动更新处理,也极大了提高了使用效率。而且,不同设备厂商的设备型号以及设备驱动的统一管理和维护,一体化智能控制平台底层通过和设备厂商维护的接口链接关系,可以及时发现新推出的设备型号,并不断更新新老固件的驱动。给客户带来使用感受上质的飞跃。
附图说明
42.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
43.图1是本发明一实施例中基于一体化智能控制平台的设备控制系统的框架示意图;
44.图2是本发明一实施例中基于一体化智能控制平台的设备控制方法的一流程示意图;
45.图3是本发明一实施例中基于一体化智能控制平台的设备控制方法中的验证流程图;
46.图4是本发明一实施例中基于一体化智能控制平台的设备控制方法中偏好设置的流程示意图;
47.图5是本发明一实施例中基于一体化智能控制平台的设备控制方法中响应请求的流程示意图;
48.图6是本发明一实施例中基于一体化智能控制平台的设备控制装置的一结构示意图;
49.图7是本发明一实施例中计算机设备的一结构示意图。
具体实施方式
50.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完
整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
51.本发明实施例提供的基于一体化智能控制平台的设备控制方法,该基于一体化智能控制平台的设备控制方法可应用如图1所示的应用环境中。具体地,该设备控制方应用在基于一体化智能控制平台的设备控制系统中,该设备控制系统包括各设备厂商的设备和一体化智能控制平台,示例性的,各厂商设备可以包括设备厂商a、设备厂商b、...和设备厂商m,每个设备厂商下下均可以包括多个被控设备,例如包括设备1、设备2、...设备n等多被控设备,该被控设备是一种智能设备,示例性的,上述智能设备可以包括但不局限于:摄像头、台灯、风扇、电视机、电灯、窗帘、音响、空调和冰箱等智能实体硬件的控制设备。其中,上述一体化智能控制平台为实现设备控制方法的客户端,客户端又称为用户端,为用户提供本地服务的程序。客户端可安装在但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备上。一体化智能控制平台从实现设备控制方法的各功能来看,可以包括设备管理功能和用户管理功能,其中,示例性的,用户管理包括实名认证、人脸识别、用户信息管理和偏好设置等;设备管理包括挂载设备列表(即包含有已绑定的所有设备)、历史操作记录(含对设备的历史绑定、控制操作等记录)、设备驱动池(保存有各已绑定设备的驱动池)、设备绑定、接口配置(用于与各设备厂商提供的云端接口建立通信关系)。
52.基于图1所示的系统框架示意图,在一实施例中,如图2所示,提供一种基于一体化智能控制平台的设备控制方法,以该方法应用在图1中的一体化智能控制平台为例进行说明,包括如下步骤:
53.s10:分别与多个设备厂商的设备云端接口建立通信通道。
54.对于基于一体化智能控制平台而言,为实现后续对各设备厂商的一体化智能控制,需分别先与多个设备厂商的设备云端接口建立通信通道。其中,设备厂商的设备云端口,是用于提供该设备厂商所属各种类型的设备的驱动的接口,该设备云端接口为设备厂商部署于自身拥有的云服务器中并可以对外的接口。该实施例中,一体化智能控制平台会先与多个设备厂商的设备云端接口建立通信通道。例如,在居家使用场景中,用户的居家环境中使用到了设备厂商a的台灯、设备厂商b的电视和音响、设备厂商c的窗帘。则该一体化智能控制平台可以先与设备厂商a、设备厂商b和设备厂商c的设备云端接口建立通信关系,然后建立通信通道。其中,在该实施例中,该一体化智能控制平台与多个设备厂商的设备云端接口建立通信通道时,需要经过设备厂商的授权认证,可以在用户注册时通过上述认证,通过设备厂商的认证授权后便可与该设备厂商的设备云端接口建立通信通道,具体认证过程将在另外实施例中展开描述,这里不做限定。
55.s20:获取已授权用户的设备绑定请求,所述设备绑定请求包括多个设备的厂商标识和型号标识,其中,所述多个设备包括不同设备厂商的设备;
56.已授权用户指的是已经经过一体化智能控制平台注册并通过认证的用户,已授权用户可以对不同设备厂商的不同设备进行绑定,便于后续控制工作。具体的,已授权用户可以通过操作一体化智能控制平台的设备绑定界面输入所需要绑定的设备的厂商标识和型号标识,以触发生成设备绑定请求,所需要绑定的设备包括不同设备厂商的设备,该设备绑定请求用于请求该一体化智能控制平台对所需要绑定的设备进行绑定操作。
57.厂商标识用于表征不同设备厂商的标识信息,厂商标识可以是该设备厂商的名词或者其他标识,型号标识是用于表征不同设备的型号信息,型号标识通常是数字、字母等字符组合而成;用户在购买到设备时,可以通过说明书或者设备标签获取到上述厂商标识和型号标识需要说明的是,在一些应用场景中,相同或不同设备厂商的型号标识一般是具有差异性的,对于一体化智能控制平台而言,也可以通过已授权用户输入的型号标识,解读出对应的设备厂商以匹配出对应的厂商标识,具体本发明实施例不做限定。
58.s30:响应所述设备绑定请求,根据每个所述设备的厂商标识,对应确定每个所述设备对应的所述通信通道;
59.在获取到设备绑定请求之后,会响应该设备绑定请求,依据设备绑定请求中的每个设备的厂商标识,查询或匹配出设备绑定请求中每个设备所属的设备厂商,然后确定每个每个所述设备对应的通信通道。在该步骤中,基于每个设备厂商的厂商标识可以找到对应的通信通道,便于与该设备厂商的设备云端接口建立通信关系,以获取所需的设备驱动。例如,该设备绑定请求包括设备厂商a的厂商标识a以及设备厂商b的厂商标识b,以及设备厂商a的某设备和设备厂商b的某设备的型号标识,一体化智能控制平台会依据厂商标识a,通过接口配置查询出设备厂商a该与一体化智能控制平台所建立的通信通道,依据厂商标识b,通过接口配置查询出设备厂商b该与一体化智能控制平台所建立的通信通道。
60.s40:基于每个所述设备的所述型号标识,从每个所述设备对应的所述通信通道中获取每个所述设备的设备驱动,并将每个所述设备的设备驱动和型号标识关联保存至一体化智能控制平台的设备驱动池中;
61.该步骤中,根据每个所述设备的厂商标识,对应确定每个所述设备对应的所述通信通道,一体化智能控制平台便可通过每个所述设备对应的所述通信通道,与每个设备对应的设备厂商的通信通道建立通信关系,以通过通信通道调用设备厂商相应的设备云端接口,然后基于每个所述设备的所述型号标识,从每个所述设备对应的所述通信通道中获取每个所述设备的设备驱动。例如,一体化智能控制平台会依据厂商标识a,通过接口配置查询出设备厂商a该与一体化智能控制平台所建立的通信通道后,依据设备厂商a的某设备1的型号标识,从该通信通道后下载或提取出该设备1的设备驱动;同理,一体化智能控制平台依据厂商标识b,通过接口配置查询出设备厂商b该与一体化智能控制平台所建立的通信通道后,依据设备厂商b的某设备2的型号标识,从该通信通道后下载或提取出该设备2的设备驱动。
62.在从每个所述设备对应的所述通信通道中获取每个所述设备的设备驱动后,将每个所述设备的设备驱动和型号标识关联保存至一体化智能控制平台的设备驱动池中。
63.在本发明实施例中,设备驱动,主要用于针对实体硬件被控设备的相关数据格式进行加工处理或控制,以便后续一体化控制平台可以使用设备驱动处理过的数据。可以理解,在本发明实施例中,每种实体硬件设备在绑定挂载至本发明提供的一体化控制平台前均需要配置设备驱动,也就是说,每种实体硬件设备均与一设备驱动(该设备驱动可能是会不断更新的驱动)对应,可以理解,由于市场上提供实体硬件设备的设备厂商不同,品牌不同,且实体硬件设备也包括各种各样不同型号的硬件设备,例如控制类硬件设备(电灯,电灯也具有多种型号等)以及监控类硬件设备(如摄像头,摄像头也具有多种型号),每种实体硬件设备对应的设备驱动,由开发人员根据实体硬件设备的硬件接口文档编写代码或者由
硬件设计人员直接编写获得。
64.值得注意的是,发明实施例中对于设备驱动的处理与传统的处理方式有着巨大的差异,一体化智能控制平台的设备驱动池,有区别于传统的驱动处理方式,传统方案中,设备驱动通常是直接运行在某个实体硬件设备上,以用于驱动该实体硬件的设备工作的驱动,而在本发明提供的一体化智能控制平台中,该设备驱动脱离于实体硬件设备而存在于一体化智能控制平台的设备驱动池,是一组独立运行的软件模块,该设备驱动不直接依赖于实体硬件的设备。可见,传统方案中并没有提出本发实施例中的设备驱动的处理方式。因此,通过本发明实施例中的一体化智能控制平台对接各设备厂商的设备云端借口,一同维护一个设备驱动池以管理不同的设备,可以将不同品牌,不同型号实体硬件的设备之间的差异隔离,可扩展不同的实体硬件设备数量和类型,提高适用性。
65.至此,一体化智能控制平台将设备的设备驱动下载至设备驱动池后,则完成该设备的绑定工作。
66.需要说明的是,在经过一次绑定之后,在一些实施例中,当设备的设备驱动存在更新时,一体化智能控制平台可以从设备厂商对应的通信通道获取到已绑定设备的更新指示,然后自动通过设备厂商对应的通信通道获取到设备驱动的更新包,以实时更新已绑定设备更新的设备驱动。
67.s50:接收所述已授权用户对目标设备进行控制的设备控制请求,所述设备控制请求包括控制类型;
68.s60:基于所述目标设备对应的设备驱动,控制所述目标设备执行所述控制类型对应的操作。
69.对已授权用户而言,已授权用户可以通过一体化智能控制平台发起对目标设备的设备控制请求,其中,该目标设备是已绑定设备中的任意其中一个或多个设备。其中,该设备控制请求包括控制类型,该控制类型取决于被控设备对象的类型。如前述描述,可以理解,由于市场上提供实体硬件设备的设备厂商不同,品牌不同,且实体硬件设备也包括各种各样不同型号的硬件设备,例如控制类硬件设备(电灯,电灯也具有多种型号等)以及监控类硬件设备(如摄像头,摄像头也具有多种型号),不同类型的设备的控制类型会有差异,比如电灯的控制类型包括开或关;摄像头的控制类型包括开、关,还可以包括转动等。
70.对一体化智能控制平台而言,其可以接收所述已授权用户对目标设备进行控制的设备控制请求,然后响应该设备控制请求,基于所述目标设备对应的设备驱动,控制所述目标设备执行所述控制类型对应的操作。其中,基于所述目标设备对应的设备驱动,控制所述目标设备执行所述控制类型对应的操作,具体指的是,一体化智能控制平台通过设备虚拟池中该目标设备的设备驱动与外部的目标设备连接,然后按照对应的控制类型对目标设备进行控制。例如,当目标设备为电灯等控制类设备时,当需要对此类实体硬件设备进行控制时,电灯对应的设备驱动会提供控制调用接口,其中,该控制调用接口为一通信接口,一体化智能控制平台可以通过该通信接口对该电灯进行控制,因此,所述一体化智能控制平台可以根据控制类型的控制需求,利用电灯的设备驱动的控制调用接口控制该电灯,例如控制电灯开或关或闪烁。例如,实体硬件设备为摄像头,该摄像头获取的数据则为监测类数据,摄像头对应的设备驱动根据监测类操作从对应的摄像头中获取所需的监测类数据,摄像头对应的设备驱动获取到摄像头的监测数据之后,将所述监测类数据对应的数据流传输
至一体化智能控制平台,以供一体化智能控制平台进行获取查看。诸如此类,具体这里不再一一举例。
71.在一些实施例中,上述步骤s50和步骤s60也可以由挂载的目标设备执行,已经绑定的目标设备成为挂载至一体化智能控制平台之后,其便被配置为可以响应用户发出的设备控制请求,然后响应设备控制请求做出响应的控制。
72.在该实施例中,提供了一种基于一体化智能控制平台的设备控制方法,通过一体化智能控制平台,真正实现一处接入,处处治理的互联网构想,增加科技产品和客户的黏性,将一些繁琐的技术流程通过设备驱动池进行再次封装和维护,使得用户可以更加专注设备的控制,无需顾及不同的厂商驱动以及协议上的差异,从而无需通过不同设备厂商的app来控制,不必在各个不同平台进行频繁的控制等操作,提高了使用效率,而且,仅需一个平台尽可实现,所有的智能设备只需要一次绑定,后期维护更新和也方便,所有的设备更新操作由平台自动发觉,自动更新处理,也极大了提高了使用效率。
73.而且,不同设备厂商的设备型号以及设备驱动的统一管理和维护,一体化智能控制平台底层通过和设备厂商维护的接口链接关系,可以及时发现新推出的设备型号,并不断更新新老固件的驱动。给客户带来使用感受上质的飞跃。
74.在一实施例中,步骤s20中,即获取已授权用户的设备绑定请求之前,该方法还包括如下步骤:
75.s101:获取待授权用户的身份注册信息,并对所述身份注册信息进行验证;
76.在该实施例中,所有需要使用该一体化智能控制平台的用户均需要进行注册并通过验证后方可使用。其中,待授权用户包括还未进行注册或者注册未通过验证的用户,该实施例中,在注册时,用户可以通过一体化智能控制平台提供的用户注册界面进行注册以输入身份注册信息,一体化智能控制平台可以获取到待授权用户的身份注册信息,并对并对所述身份注册信息进行验证。
77.s102:当所述身份注册信息通过验证时,则更新所述待授权用户的授权状态为已授权并记录所述待授权用户的身份注册信息;
78.s103:当所述身份注册信息未通过验证时,则保持或更新所述待授权用户的授权状态为未授权。
79.其中,当通过注册验证时,则更新所述待授权用户的授权状态为已授权并记录所述待授权用户的身份注册信息,当所述身份注册信息未通过验证时,则保持或更新所述待授权用户的授权状态为未授权,当所述身份注册信息未通过验证时,若是历史的未注册用户依旧未通过验证,则保持其授权状态为未授权,是新注册用户依旧未通过验证,则更新其授权状态为未授权其中,未通过此次验证的原因可以有多种,包括身份注册信息不完善等原因。在一些实施例中,已授权用户在触发绑定、控制请求时,还需进行登陆,登陆信息可以在上述身份注册过程中反馈和确定。
80.在该实施例中,使用一体化智能控制平台需要进行注册且仅需经过一次注册和验证,便可控制不同设备厂商不同型号的设备,无需在各个设备厂商的app上登陆、注册和验证等操作,极大的降低了操作步骤和流程,极大的提高了用户使用效率和体验,无须在林林总总的各个设备厂商的app中苦苦寻觅,也不需要记录各个平台那么琐碎的密码。以及不断的重复注册认证带来的丢失个人信息的风险。
81.在一实施例中,所述身份注册信息包括实名授权指示和身份信息,实名授权指示为授权实名认证的指示,身份信息是指用于反馈用户身份的信息,可以是手机号码或者身份证号码等;如图3所示,步骤s101中,对所述身份注册信息进行验证具体包括如下步骤:
82.s1011:基于所述实名授权指示对所述身份信息进行实名认证,并当所述未授权用户的实名认证通过之后,发出人脸识别获取提示,所述人脸识别获取提示用于指示录入人脸信息的授权指示以及录入人脸信息操作;
83.s1012:获取所述未授权用户响应所述人脸识别获取提示所录入的人脸信息;
84.s1013:通过各所述设备厂商对应的通信通道,向各所述设备厂商反馈所述未授权用户的人脸信息;
85.s1014:当接收到所有所述设备厂商针对所述人脸信息的认证确认指示时,则判定所述身份注册信息通过验证。
86.在该实施例中,一体化智能控制平台会对客户进行实名认证,一体化智能控制平台会记录用户的人脸识别信息并用于再次授权以及各个设备厂商的级联授权认证。只有当通过各个设备厂商的实名认证之后,也即通过级联授权认证,则判定所述身份注册信息通过验证。在用户的授权下,通过实名认证方式,可以加强对一体化智能控制平台的控制针对性和隐私性,尤其是涉及到摄像头等控制时,通过实名认证方式可以有效的保证用户的隐私,具有可推广性。
87.在一实施例中,如图4所示,步骤s60之前,基于所述目标设备对应的设备驱动,控制所述目标设备执行所述控制类型对应的操作之前,该方法还包括如下步骤:
88.s201:接收所述已授权用户对所述目标设备的偏好设置信息,所述偏好设置信息包括操作方式设置信息;
89.s202:在一体化智能控制平台的设备管理库中记录所述目标设备的偏好设置信息;
90.步骤s50中,也即所述接收所述已授权用户对目标设备进行控制的设备控制请求,具体包括:接收所述已授权用户按照所述操作方式设置信息指示的操作方式所触发的所述设备控制请求。
91.在该实施例中,已授权用户可以对目标设备进行偏好设置,也即已授权用户可以通过一体化智能控制平台输入针对已绑定的目标设备的偏好设置信息,以进行该目标设备的偏好设置。在一实施例中,该偏好设置信息包括操作方式设置信息,其中,该操作方式设置信息是用于设置该目标设备的操作方式的设置信息,并记录该目标设备的偏好设置信息并应用。在一实施例中,该操作方式设置信息用于设置目标设备的操作方式为语音操作方式。例如,以目标设备为智能窗帘为例,可以针对该智能窗帘输入语音操作方式设置信息,以将该智能窗帘设置为语音操作方式并记录该智能窗帘的操作方式,用于后续的响应操作。示例性的,用户可以发出语音为例如:“hi小壹,听说下午要下雨,记得帮我关闭窗帘!”的设备控制请求,一体化智能控制平台接收到该会针对智能窗帘的语音操作控制后,便会关闭智能窗帘,或者由智能窗帘自动响该语音操作方式进行关闭。
92.在一实施例中,所述偏好设置信息还包括唤醒方式设置信息和其他所述目标设备可支持的偏好设置信息。
93.结合上述实施例,在一实施例中,如图5所示,步骤s60中,也即,所述基于所述目标
设备对应的设备驱动,控制所述目标设备执行所述控制类型对应的操作,具体包括如下步骤:
94.s61:判断所述设备控制请求的操作方式;
95.s62:当所述设备控制请求的操作方式满足所述目标设备的已记录的偏好设置信息时,则基于所述设备驱动控制所述目标设备执行所述控制类型对应的操作;
96.s63:当所述已授权用户触发所述设备控制请求的操作方式不满足所述目标设备已记录的偏好设置信息时,则拒绝响应所述设备控制请求。
97.在该实施例,在设置了偏好设置后,只能依据设置的偏好对目标设备发起对应的设备控制请求,反之则拒绝响应,极大的提高了设备控制新鲜度,有利于提高用户粘性。
98.在一实施例中,上述一体化控制能平台还可以预留扩展接口,用于可以加入其他咨询云服务器以用于推荐等相关咨询功能,在用户的设备中进行播放、推广,例如,针对客户日常的操作习惯给出作息的建议,力求在客户少干预、不干预的体验下。语音控制家中的一切智能设备,让客户的科技体验不断提高。
99.应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
100.在一实施例中,提供一种基于一体化智能控制平台的设备控制装置,该基于一体化智能控制平台的设备控制装置与上述实施例中基于一体化智能控制平台的设备控制方法一一对应。如图6所示,该基于一体化智能控制平台的设备控制装置包括建立模块101、第一获取模块102、确定模块103、第二获取模块104、记录模块105、接收模块106和控制模块107。各功能模块详细说明如下:
101.建立模块101,用于分别与多个设备厂商的设备云端接口建立通信通道;
102.第一获取模块102,用于获取已授权用户的设备绑定请求,所述设备绑定请求包括多个设备的厂商标识和型号标识,其中,所述多个设备包括不同设备厂商的设备;
103.确定模块103,用于响应所述设备绑定请求,根据每个所述设备的厂商标识,对应确定每个所述设备对应的所述通信通道;
104.第二获取模块104,用于基于每个所述设备的所述型号标识,从每个所述设备对应的所述通信通道中获取每个所述设备的设备驱动;
105.记录模块105,用于将每个所述设备的设备驱动和型号标识关联保存至一体化智能控制平台的设备驱动池中;
106.接收模块106,用于接收所述已授权用户对目标设备进行控制的设备控制请求,所述设备控制请求包括控制类型;
107.控制模块107,用于基于所述目标设备对应的设备驱动,控制所述目标设备执行所述控制类型对应的操作。
108.在一实施例中,所述设备控制装置还包括第三获取模块和验证模块:
109.所述第三获取模块,用于获取已授权用户的设备绑定请求之前,获取待授权用户的身份注册信息;
110.所述验证模块,用于对所述身份注册信息进行验证;当所述身份注册信息通过验证时,则更新所述待授权用户的授权状态为已授权并记录所述待授权用户的身份注册信
息;当所述身份注册信息未通过验证时,则更新所述待授权用户的授权状态为未授权。
111.在一实施例中,所述验证模块,具体用于:
112.基于所述实名授权指示对所述身份信息进行实名认证,并当所述未授权用户的实名认证通过之后,发出人脸识别获取提示,所述人脸识别获取提示用于指示录入人脸信息的授权指示以及录入人脸信息操作;
113.获取所述未授权用户响应所述人脸识别获取提示所录入的人脸信息;
114.通过各所述设备厂商对应的通信通道,向各所述设备厂商反馈所述未授权用户的人脸信息;
115.当接收到所有所述设备厂商针对所述人脸信息的认证确认指示时,则判定所述身份注册信息通过验证。
116.在一实施例中,所述接收模块还用于:基于所述设备驱动控制所述目标设备执行所述控制类型对应的操作之前,接收所述已授权用户对所述目标设备的偏好设置信息,所述偏好设置信息包括操作方式设置信息;
117.所述记录模块还用于:在一体化智能控制平台的设备管理库中记录所述目标设备的偏好设置信息;
118.所述接收模块还用于:接收所述已授权用户按照所述操作方式设置信息指示的操作方式所触发的所述设备控制请求。
119.在一实施例中,所述控制模块具体用于:
120.当所述设备控制请求的操作方式满足所述目标设备的已记录的偏好设置信息时,则基于所述设备驱动控制所述目标设备执行所述控制类型对应的操作;
121.当所述已授权用户触发所述设备控制请求的操作方式不满足所述目标设备已记录的偏好设置信息时,则拒绝响应所述设备控制请求。
122.在一实施例中,所述操作方式设置信息用于设置所述目标设备为语音操作方式。
123.在一实施例中,所述偏好设置信息还包括唤醒方式设置信息和其他所述目标设备可支持的偏好设置信息。
124.在该实施例中,提供了一种基于一体化智能控制平台的设备控制装置,通过一体化智能控制平台,真正实现一处接入,处处治理的互联网构想,增加科技产品和客户的黏性,将一些繁琐的技术流程通过设备驱动池进行再次封装和维护,使得用户可以更加专注设备的控制,无需顾及不同的厂商驱动以及协议上的差异,从而无需通过不同设备厂商的app来控制,不必在各个不同平台进行频繁的控制等操作,提高了使用效率,而且,仅需一个平台尽可实现,所有的智能设备只需要一次绑定,后期维护更新和也方便,所有的设备更新操作由平台自动发觉,自动更新处理,也极大了提高了使用效率。
125.而且,不同设备厂商的设备型号以及设备驱动的统一管理和维护,一体化智能控制平台底层通过和设备厂商维护的接口链接关系,可以及时发现新推出的设备型号,并不断更新新老固件的驱动。给客户带来使用感受上质的飞跃。
126.关于基于一体化智能控制平台的设备控制装置的具体限定可以参见上文中对于基于一体化智能控制平台的设备控制方法的限定,在此不再赘述。上述基于一体化智能控制平台的设备控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于
计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
127.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部接口,例如各设备厂商的设备云端接口通过网络连接通信。该计算机程序被处理器执行时以实现一种基于一体化智能控制平台的设备控制方法。
128.在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
129.分别与多个设备厂商的设备云端接口建立通信通道;
130.获取已授权用户的设备绑定请求,所述设备绑定请求包括多个设备的厂商标识和型号标识,其中,所述多个设备包括不同设备厂商的设备;
131.响应所述设备绑定请求,根据每个所述设备的厂商标识,对应确定每个所述设备对应的所述通信通道;
132.基于每个所述设备的所述型号标识,从每个所述设备对应的所述通信通道中获取每个所述设备的设备驱动,并将每个所述设备的设备驱动和型号标识关联保存至一体化智能控制平台的设备驱动池中;
133.接收所述已授权用户对目标设备进行控制的设备控制请求,所述设备控制请求包括控制类型;
134.基于所述目标设备对应的设备驱动,控制所述目标设备执行所述控制类型对应的操作。
135.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
136.分别与多个设备厂商的设备云端接口建立通信通道;
137.获取已授权用户的设备绑定请求,所述设备绑定请求包括多个设备的厂商标识和型号标识,其中,所述多个设备包括不同设备厂商的设备;
138.响应所述设备绑定请求,根据每个所述设备的厂商标识,对应确定每个所述设备对应的所述通信通道;
139.基于每个所述设备的所述型号标识,从每个所述设备对应的所述通信通道中获取每个所述设备的设备驱动,并将每个所述设备的设备驱动和型号标识关联保存至一体化智能控制平台的设备驱动池中;
140.接收所述已授权用户对目标设备进行控制的设备控制请求,所述设备控制请求包括控制类型;
141.基于所述目标设备对应的设备驱动,控制所述目标设备执行所述控制类型对应的操作。
142.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,
本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
143.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
144.以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1