一种更新数据的方法、装置、设备及存储介质制造方法及图纸

技术编号:33891507 阅读:64 留言:0更新日期:2022-06-22 17:26
本申请涉及数据处理技术领域,尤其涉及一种更新数据的方法、装置、设备及存储介质。用于解决大数据量传输导致展示数据的实时性低下的问题,该方法为:基于数据更新消息队列中数据更新消息的数据标识,确定符合当前可用并发线程数的各个数据更新消息,其中,每个数据更新消息包括业务标识和数据标识,每个业务标识对应至少一个展示区域,数据标识表征对应目标业务数据在业务标识的所有目标业务数据中的数据更新优先级;然后,通过调用至少一个查询接口,获取各个数据更新消息各自对应的目标业务数据,并在通过任意一查询接口获取到目标业务数据后,基于目标业务数据,更新对应业务标识的展示区域所展示的数据;这样,可以提高所展示数据的实时性。展示数据的实时性。展示数据的实时性。

【技术实现步骤摘要】
一种更新数据的方法、装置、设备及存储介质


[0001]本申请涉及数据处理
,尤其涉及一种更新数据的方法、装置、设备及存储介质。

技术介绍

[0002]依托物联网、大数据等技术的不断成熟,智慧社区、智慧街道、智慧城市等智慧领域也得以快速发展,随之,监控大屏的展示需求和交互需求也变得越来越复杂。
[0003]已有技术下,监控大屏通常在首次查询时,与服务器建立一条用于数据查询的长连接通道,并通过该长连接通道,与服务器进行交互,获取全部待展示数据,从而将该全部待展示数据在监控大屏中进行分区展示。相应地,服务器在确定存在原始数据变化后,定时或实时将该变化后的原始数据发送至监控大屏,以使监控大屏基于服务器推送的变化后的原始数据,更新对应展示区域的已展示数据,从而实现前端展示数据分业务类型的实时更新。
[0004]然而,已有技术下,监控大屏和服务器之间传输业务数据是通过上述长连接通道实现的,但由于每条长连接通道的通讯能力是有数据承载限制的,通常每条长连接通道的最大数据承载量为1M,因此,当服务器确定需要推送至监控大屏的数据量超过上述最大本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种更新数据的方法,其特征在于,应用于展示设备中,所述方法包括:接收服务器推送的数据更新消息,将所述数据更新消息添加到数据更新消息队列中,其中,每个数据更新消息包括业务标识和数据标识,每个业务标识对应所述展示设备中的至少一个展示区域,所述数据标识是所述数据更新消息对应的目标业务数据的数据标识,所述数据标识表征对应的所述目标业务数据在所述业务标识对应的所有目标业务数据中的数据更新优先级;基于所述数据更新消息队列中的数据更新消息对应的数据标识,确定符合当前可用并发线程数的各个数据更新消息;基于确定的所述各个数据更新消息,通过调用至少一个查询接口,发送所述各个数据更新消息对应的数据获取请求,其中,每个数据获取请求包括对应数据更新消息的业务标识和数据标识,不同的查询接口对应的业务标识不同;在通过任意一个所述查询接口获取到所述服务器发送的目标业务数据后,基于所述目标业务数据,更新对应业务标识的展示区域所展示的数据。2.如权利要求1所述的方法,其特征在于,在所述接收服务器推送的数据更新消息之前,还包括:响应用户的登录操作,基于所述展示设备中每个展示区域对应的业务标识,确定每个业务标识对应的查询接口;通过调用每个业务标识对应的查询接口,获取所述服务器中每个业务标识对应的待展示业务数据;将通过每个查询接口获取到的每个待展示业务数据,展示在对应业务标识的展示区域内。3.如权利要求1或2所述的方法,其特征在于,所述基于所述数据更新消息队列中的数据更新消息对应的数据标识,确定符合当前可用并发线程数的各个数据更新消息,包括:确定所述数据更新消息队列中数据更新消息的第一总条数,并判断所述第一总条数是否大于所述当前可用并发线程数;在确定所述第一总条数大于所述当前可用并发线程数后,遍历所述数据更新消息队列中的各个数据更新消息,按照数据更新优先级从高到低的顺序,依次选取具有相同数据更新优先级的每个业务标识对应的各个数据更新消息,直至选取到的所述各个数据更新消息的第二总条数达到所述当前可用并发线程数为止;其中,相同数据更新优先级的不同业务标识对应的数据更新消息,按照对应数据更新消息的接收时序进行选取。4.如权利要求3所述的方法,其特征在于,所述当前可用并发线程数是通过执行如下操作确定的:判断所述当前并发线程数是否达到并发线程阈值;在判定所述当前并发线程数未达到所述并发线程阈值时,将所述并发线程阈值与所述当前并发线程数的差值,确定为所述当前可用并发线程数。5.如权利要求1或2所述的方法,其特征在于,在所述接收服务器推送的数...

【专利技术属性】
技术研发人员:孙春晓张琨
申请(专利权)人:青岛聚好联科技有限公司
类型:发明
国别省市:

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

1