【技术实现步骤摘要】
控制器系统、数据获取方法、域控制器及存储介质
[0001]本专利技术属于计算机
,尤其涉及一种控制器系统、数据获取方法、域控制器及存储介质。
技术介绍
[0002]现有技术中,域控制器的上层调用底层API(Application Program Interface,应用程序接口)时,由于不同API所处理的信息数据量可能不同,因此,调用底层API时所消耗的时间也不同,导致上层应用无法及时得到调用底层API所获得的数据信息,而当需要调用的底层API所处理的数据量教大时,调用所消耗的时间较长,对高速运行或者实时性较高的应用无法满足,另外,在完成某一应用对应的API调用操作时,其他应用可能也需要获取与该应用相同或部分相同的数据信息,此时需要再次调用底层API以重新获取数据信息,从而导致获取数据信息不及时,进而导致整个系统会出现卡顿的情况。
技术实现思路
[0003]本专利技术的目的在于提供一种控制器系统、数据获取方法、域控制器及存储介质,旨在解决由于现有技术中直接调用底层API时存在较高延时而导致的系统运行不流 ...
【技术保护点】
【技术特征摘要】
1.一种控制器系统,其特征在于,所述控制器系统包括驱动层、服务层、总线、信息管理层和应用层,其中,所述驱动层,用于提供底层API;所述服务层,用于根据预设的分类方式对所述底层API进行分类,根据分类类型对所述底层API设置采集周期,按照与每种所述分类类型对应的采集周期调用与每种所述分类类型对应的底层API,以采集有效数据,并将采集到的所述有效数据发送给所述总线;所述应用层,用于发送数据获取请求;所述信息管理层,用于按照预设的更新周期从所述总线上获取所述有效数据,并根据获取到的所述有效数据更新本地缓存的数据,当接收到所述数据获取请求时,还用于从所述本地缓存的数据中获取与所述数据获取请求对应的数据并返回给所述应用层。2.如权利要求1所述的系统,其特征在于,所述系统还包括缓存层,所述缓存层用于存放所述有效数据。3.如权利要求1所述的系统,其特征在于,所述服务层还用于对所述底层API进行封装,以供所述应用层直接调用。4.一种数据获取方法,应用于控制器系统,其特征在于,所述控制器系统包括驱动层、服务层、总线、信息管理层和应用层,所述方法包括下述步骤:所述服务层按照预设的与每种分类类型对应的采集周期,调用所述驱动层提供的与每种所述分类类型对应的底层API,以采集有效数据,并将采集到的所述有效数据发送给所述总线;所述信息管理层按照预设的更新周期从所述总线上获取所述有效数据,并根据获取到的所述有效数据更新本地缓存的数据;当所述信息管理层接收到所述应用层发送的数据获取请求时,所述信息管理层从所述本地缓存的数据中获取与所述数据获取请求对应的数据并返回给所述应用层。5.如权利要求4所述的方法,其特征在于,所述服务层按照预设的与每种分类类型对...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。