界面刷新方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:24289560 阅读:18 留言:0更新日期:2020-05-26 20:00
本申请涉及一种界面刷新方法、装置、计算机设备和存储介质。所述方法包括:获取待处理信息,其中,所述待处理信息包括业务操作信息和界面操作信息;将所述业务操作信息发送至辅助处理线程,以使所述辅助处理线程根据所述业务操作信息与对应的业务数据进行重构生成业务重构数据;接收辅助处理线程发送的数据交换请求,根据所述数据交换请求获取所述业务重构数据;根据所述业务重构数据和界面操作信息,对界面进行刷新展示。采用本方法能够通过将界面刷新和业务计算分别在界面处理线程和辅助处理线程中处理,加快了界面刷新的速度,业务和界面的修改各自独立,并不相互影响,克服了业务代码与界面代码耦合带来的刷新效率低下问题。

Interface refresh method, device, computer equipment and storage medium

【技术实现步骤摘要】
界面刷新方法、装置、计算机设备和存储介质
本申请涉及互联网
,特别是涉及一种界面刷新方法、装置、计算机设备和存储介质。
技术介绍
目前,客户端的界面或者网页的界面中数据量较大,当用户对某个界面进行操作后,界面有特定的响应,界面内容会因响应而更新。在需要对界面进行局部刷新的时候,因业务计算和界面绘图在同一个线程,在业务计算量大的情况下,业务计算耗时过长,有可能阻塞住界面线程,展现给用户的感受就是界面会有卡顿,降低用户体验感。目前的界面刷新方式,因业务数据与界面数据耦合,造成刷新效率低下,维护工作量大。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高界面刷新速度的界面刷新方法、装置、计算机设备和存储介质。一种界面刷新方法,所述方法包括:获取待处理信息,其中,所述待处理信息包括业务操作信息和界面操作信息;将所述业务操作信息发送至辅助处理线程,以使所述辅助处理线程根据所述业务操作信息与对应的业务数据进行重构生成业务重构数据;接收辅助处理线程发送的数据交换请求,根据所述数据交换请求获取所述业务重构数据;根据所述业务重构数据和界面操作信息,对界面进行刷新展示。在其中一个实施例中,获取所述数据交换请求中业务重构数据的业务存储地址;根据所述业务存储地址,获取所述业务重构数据。在其中一个实施例中,每隔预设的间隔时间将所述界面操作信息与所述辅助处理线程进行数据交换,获取所述业务重构数据。一种业务数据处理方法,所述方法包括:<br>接收界面处理线程发送的业务操作信息;根据所述业务操作信息对预设的业务数据进行重构,生成业务重构数据;将数据交换请求发送至界面处理线程,以使所述界面处理线程根据所述数据交换请求获取所述业务重构数据;将所述业务重构数据发送至界面处理线程,以使所述界面处理线程根据所述业务重构数据和所述界面操作信息,对界面进行刷新展示。在其中一个实施例中,对所述业务数据进行加锁处理,禁止所述业务数据在重构时被调用。一种消息处理系统,所述系统包括:界面处理线程以及与所述界面处理线程通信连接的辅助处理线程;所述界面处理线程获取待处理信息,其中,所述待处理信息包括业务操作信息和界面操作信息;所述界面处理线程将所述业务操作信息发送至辅助处理线程,以使所述辅助处理线程根据所述业务操作信息与对应的业务数据进行重构生成业务重构数据;所述辅助处理线程接收界面处理线程发送的业务操作信息;所述辅助处理线程根据所述业务操作信息对预设的业务数据进行重构,生成业务重构数据;所述辅助处理线程将数据交换请求发送至界面处理线程;所述界面处理线程接收辅助处理线程发送的数据交换请求,根据所述数据交换请求获取所述业务重构数据;所述辅助处理线程将所述业务重构数据发送至界面处理线程;所述界面处理线程根据所述业务重构数据和界面操作信息,对界面进行刷新展示。一种界面刷新装置,所述装置包括:信息获取模块,用于获取待处理信息,其中,所述待处理信息包括业务操作信息和界面操作信息;第一发送模块,用于将所述业务操作信息发送至辅助处理线程,以使所述辅助处理线程根据所述业务操作信息与对应的业务数据进行重构生成业务重构数据;第一接收模块,用于接收辅助处理线程发送的数据交换请求,根据所述数据交换请求获取所述业务重构数据;刷新模块,用于根据所述业务重构数据和界面操作信息,对界面进行刷新展示。一种业务数据处理装置,所述装置包括:第二接收模块,用于接收界面处理线程发送的业务操作信息;重构模块,用于根据所述业务操作信息对预设的业务数据进行重构,生成业务重构数据;交换请求模块,用于将数据交换请求发送至界面处理线程,以使所述界面处理线程根据所述数据交换请求获取所述业务重构数据;第二发送模块,用于将所述业务重构数据发送至界面处理线程,以使所述界面处理线程根据所述业务重构数据和所述界面操作信息,对界面进行刷新展示。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取待处理信息,其中,所述待处理信息包括业务操作信息和界面操作信息;将所述业务操作信息发送至辅助处理线程,以使所述辅助处理线程根据所述业务操作信息与对应的业务数据进行重构生成业务重构数据;接收辅助处理线程发送的数据交换请求,根据所述数据交换请求获取所述业务重构数据;根据所述业务重构数据和界面操作信息,对界面进行刷新展示。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取待处理信息,其中,所述待处理信息包括业务操作信息和界面操作信息;将所述业务操作信息发送至辅助处理线程,以使所述辅助处理线程根据所述业务操作信息与对应的业务数据进行重构生成业务重构数据;接收辅助处理线程发送的数据交换请求,根据所述数据交换请求获取所述业务重构数据;根据所述业务重构数据和界面操作信息,对界面进行刷新展示。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:接收界面处理线程发送的业务操作信息;根据所述业务操作信息对预设的业务数据进行重构,生成业务重构数据;将数据交换请求发送至界面处理线程,以使所述界面处理线程根据所述数据交换请求获取所述业务重构数据;将所述业务重构数据发送至界面处理线程,以使所述界面处理线程根据所述业务重构数据和所述界面操作信息,对界面进行刷新展示。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:接收界面处理线程发送的业务操作信息;根据所述业务操作信息对预设的业务数据进行重构,生成业务重构数据;将数据交换请求发送至界面处理线程,以使所述界面处理线程根据所述数据交换请求获取所述业务重构数据;将所述业务重构数据发送至界面处理线程,以使所述界面处理线程根据所述业务重构数据和所述界面操作信息,对界面进行刷新展示。上述界面刷新方法、装置、计算机设备和存储介质,通过将界面刷新和业务计算分别在界面处理线程和辅助处理线程中处理,加快了界面刷新的速度,业务和界面的修改各自独立,并不相互影响,克服了业务代码与界面代码耦合带来的刷新效率低下问题。附图说明图1为一个实施例中界面刷新方法的流程示意图;图2为一个实施例中业务数据处理方法的流程示意图;图3为一个实施例中消息处理系统的结构框图;图4为一个实施例中界面刷新装置的结构框图;图5为一个实施例中业务数据处理装置的结构框图;图6为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附本文档来自技高网...

【技术保护点】
1.一种界面刷新方法,其特征在于,所述方法包括:/n获取待处理信息,其中,所述待处理信息包括业务操作信息和界面操作信息;/n将所述业务操作信息发送至辅助处理线程,以使所述辅助处理线程根据所述业务操作信息与对应的业务数据进行重构生成业务重构数据;/n接收辅助处理线程发送的数据交换请求,根据所述数据交换请求获取所述业务重构数据;/n根据所述业务重构数据和界面操作信息,对界面进行刷新展示。/n

【技术特征摘要】
1.一种界面刷新方法,其特征在于,所述方法包括:
获取待处理信息,其中,所述待处理信息包括业务操作信息和界面操作信息;
将所述业务操作信息发送至辅助处理线程,以使所述辅助处理线程根据所述业务操作信息与对应的业务数据进行重构生成业务重构数据;
接收辅助处理线程发送的数据交换请求,根据所述数据交换请求获取所述业务重构数据;
根据所述业务重构数据和界面操作信息,对界面进行刷新展示。


2.根据权利要求1所述的方法,其特征在于,所述接收辅助处理线程发送的数据交换请求,根据所述数据交换请求获取所述业务重构数据包括:
获取所述数据交换请求中业务重构数据的业务存储地址;
根据所述业务存储地址,获取所述业务重构数据。


3.根据权利要求1所述的方法,其特征在于,所述接收辅助处理线程发送的数据交换请求,根据所述数据交换请求获取所述业务重构数据包括:
每隔预设的间隔时间将所述界面操作信息与所述辅助处理线程进行数据交换,获取所述业务重构数据。


4.一种业务数据处理方法,其特征在于,所述方法包括:
接收界面处理线程发送的业务操作信息;
根据所述业务操作信息对预设的业务数据进行重构,生成业务重构数据;
将数据交换请求发送至界面处理线程,以使所述界面处理线程根据所述数据交换请求获取所述业务重构数据;
将所述业务重构数据发送至界面处理线程,以使所述界面处理线程根据所述业务重构数据和所述界面操作信息,对界面进行刷新展示。


5.根据权利要求4所述的方法,其特征在于,所述根据所述业务操作信息对预设的业务数据进行重构,生成业务重构数据包括:
对所述业务数据进行加锁处理,禁止所述业务数据在重构时被调用。


6.一种消息处理系统,其特征在于,所述系统包括:界面处理线程以及与所述界面处理线程通信连接的辅助处理线程;
所述界面处理线程获取待处理信息,其中,所述待处理信息包括业务操作信息和界面操作信息;
所述界面处理线程将所述业务操作信息发送至辅助处理线程,以使所述辅助处理线程...

【专利技术属性】
技术研发人员:黄深广彭捷朱甬翔夏侃赵诚君徐力陈启文周彪
申请(专利权)人:宁波港信息通信有限公司
类型:发明
国别省市:浙江;33

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

1