预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共28页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113971045A(43)申请公布日2022.01.25(21)申请号202111070716.5(22)申请日2021.09.13(71)申请人北京小米移动软件有限公司地址100085北京市海淀区西二旗中路33号院6号楼8层018号(72)发明人董九柱肖翔(74)专利代理机构北京善任知识产权代理有限公司11650代理人李梅香(51)Int.Cl.G06F9/30(2006.01)G06F13/10(2006.01)权利要求书2页说明书19页附图6页(54)发明名称控制方法、装置及存储介质(57)摘要本公开是关于一种控制方法、装置及存储介质,所述方法应用于控制系统,所述控制系统包括:应用层、服务层和多个驱动层,所述方法包括:服务层向应用层广播传感数据的主题信息,其中,不同传感数据由不同的传感器感测生成;响应于应用层对至少一个主题信息的订阅请求,服务层控制至少一个所述主题信息对应的驱动层从传感器读取目标传感数据;服务层向所述应用层发布所述目标传感数据。CN113971045ACN113971045A权利要求书1/2页1.一种控制方法,其特征在于,应用于控制系统,所述控制系统包括:应用层、服务层和多个驱动层,所述方法包括:服务层向应用层广播传感数据的主题信息,其中,不同传感数据由不同的传感器感测生成;响应于应用层对至少一个主题信息的订阅请求,服务层控制至少一个所述主题信息对应的驱动层从传感器读取目标传感数据;服务层向所述应用层发布所述目标传感数据。2.根据权利要求1所述的方法,其特征在于,所述驱动层包括:第一子层,其中,不同的所述第一子层,包含不同传感器的的驱动程序,用于与所述传感器交互;第二子层,为不同所述传感器共用的通用驱动子层,通过与所述第一子层交互,提供供传感数据写入的存储空间。3.根据权利要求2所述的方法,其特征在于,所述存储空间为环形存储空间;在所述环形存储空间的第二存储地址被占用之后,目标传感数据被写入所述环形存储空间的第一存储地址,其中,所述第一存储位置为所述环形存储空间对应的存储区域的起始存储地址;所述第二存储地址为所述环形存储空间对应的存储区域的末尾存储地址。4.根据权利要求3所述的方法,其特征在于,所述服务层控制至少一个所述主题信息对应的驱动层从传感器读取目标传感数据,包括:服务层向所述第一子层下发控制指令;所述控制指令用于触发所述第一子层从相连的传感器读取目标传感数据,并将所述目标传感数据写入所述第二子层的存储空间内;服务层监测到所述第二子层的存储空间存储的数据更新后,从所述第二子层的存储空间获取所述目标传感数据。5.根据权利要求3所述的方法,其特征在于,所述服务层控制至少一个所述主题信息对应的驱动层从传感器读取目标传感数据,包括:服务层向所述第一子层下发参数调整指令;所述参数调整指令用于触发第一子层调整采集参数,基于调整后的采集参数从相连传感器读取目标传感数据,并将所述目标传感数据写入所述第二子层的存储空间内;服务层监测到所述第二子层的存储空间存储的数据更新后,从所述第二子层的存储空间获取所述目标传感数据。6.根据权利要求5所述的方法,其特征在于,所述采集参数包括:传感数据的采集频率;和/或,传感数据的采集模式,其中,不同的采集模式对应服务层从所述环形存储空间读取传感数据的预设长度不同和/或读取方式不同。7.根据权利要求4或5所述的方法,其特征在于,所述服务层监测到所述第二子层的存储空间存储的数据更新后,从所述第二子层的存储空间获取所述目标传感数据,包括:在监测到所述第二子层的存储空间存储的数据更新后,服务层从所述存储空间的读指针指示的数据读取位置开始,顺序读取所述存储空间中预设长度的传感数据;并将所述读指针移动至当前读取位置的下一位置。8.根据权利要求1所述的方法,其特征在于,所述服务层向应用层广播传感数据的主题2CN113971045A权利要求书2/2页信息,包括:服务层获取控制系统内的已注册的第一类传感器的类型信息;基于所述第一类传感器的类型信息,确定所述第一类传感器感测的传感数据的主题信息;其中,所述第一类传感器为仅具备预设功能的传感器;服务层向所述应用层广播所述第一类传感器感测的传感数据的主题信息。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:应用层通过预设的操作函数接口向控制系统内已注册的第二类传感器下发控制指令;所述控制指令用于触发所述第二类传感器的驱动层调用与所述操作函数接口对应的操作函数,执行所述控制指令,并将执行结果通过所述操作函数接口传输至所述应用层。10.一种控制装置,其特征在于,应用于控制系统,所述控制系统包括:应用层、服务层和多个驱动层,包括:广播模块,用于服务层向应用层广播传感数据的主