[发明专利]用户界面响应方法和装置有效
申请号: | 201910271838.7 | 申请日: | 2019-04-04 |
公开(公告)号: | CN110083417B | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 熊瑾 | 申请(专利权)人: | 天津字节跳动科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张润 |
地址: | 300000 天津市滨海高新*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户界面 响应 方法 装置 | ||
本发明提出一种用户界面响应方法和装置,其中,方法包括:获取界面更新指令,根据界面更新指令获取待更新界面的第一界面数据;构建第一界面数据和当前界面的第二界面数据的比较任务,其中,比较任务中包含至少一个暂停位置;在执行比较任务时,若执行至暂停位置则检测是否接收到用户针对当前界面的操作指令;若在当前暂停位置接收到操作指令,则控制比较任务在当前暂停位置暂停,直至控制当前界面响应操作指令后,从当前暂停位置继续执行比较任务。由此,实现了在界面进行更新时也可以响应用户的操作指令,避免了在界面更新数据较大时导致的界面卡顿,提升了用户体验。
技术领域
本发明涉及计算机技术领域,尤其涉及一种用户界面响应方法和装置。
背景技术
随着计算机技术的发展,各种小程序越发的流行,比如,支付宝小程序、淘宝小程序等,随着小程序应用的广泛,用户对小程序的性能敏感性的需求也越来越高。
相关技术中,如图1所示,在当前界面接收到用户的点击事件需要更新时,首先将该点击事件传动到对应的小程序,小程序调用一段业务代码,执行具体的逻辑计算出更新的界面所需要界面数据,并且将该界面数据传送至用户界面,进而,执行界面更新逻辑实现界面的更新。然而,上述的界面更新对应的界面更新逻辑的执行时,由于是单线程执行,需要一次执行完毕,当待处理的界面数据较大时,会导致当前界面出现长时间的卡顿,在此期间无法响应用户的操作。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的第一个目的在于提出一种用户界面响应方法,以实现在界面进行更新时也可以响应用户的操作指令,避免了在界面更新数据较大时导致的界面卡顿,提升了用户体验。
本发明的第二个目的在于提出一种用户界面响应装置。
本发明的第三个目的在于提出一种非临时性计算机可读存储介质。
本发明的第四个目的在于提出一种计算机设备。
为达上述目的,本发明第一方面实施例提出了一种用户界面响应方法,包括:获取界面更新指令,根据所述界面更新指令获取待更新界面的第一界面数据;构建所述第一界面数据和当前界面的第二界面数据的比较任务,其中,所述比较任务中包含至少一个暂停位置;在执行所述比较任务时,若执行至所述暂停位置则检测是否接收到用户针对所述当前界面的操作指令;若在当前暂停位置接收到所述操作指令,则控制所述比较任务在所述当前暂停位置暂停,直至控制所述当前界面响应所述操作指令后,从所述当前暂停位置继续执行所述比较任务。
本发明实施例的用户界面显示方法,获取界面更新指令,根据界面更新指令获取待更新界面的第一界面数据,构建第一界面数据和当前界面的第二界面数据的比较任务,其中,比较任务中包含至少一个暂停位置,进而,在执行比较任务时,若执行至暂停位置则检测是否接收到用户针对当前界面的操作指令,若在当前暂停位置接收到操作指令,则控制比较任务在当前暂停位置暂停,直至控制当前界面响应操作指令后,从当前暂停位置继续执行比较任务。由此,实现了在界面进行更新时也可以响应用户的操作指令,避免了在界面更新数据较大时导致的界面卡顿,提升了用户体验。
为达上述目的,本发明第二方面实施例提出了一种用户界面响应装置,包括:获取模块,用于获取界面更新指令,根据所述界面更新指令获取待更新界面的第一界面数据;构建模块,用于构建所述第一界面数据和当前界面的第二界面数据的比较任务,其中,所述比较任务中包含至少一个暂停位置;检测模块,在执行所述比较任务时,若执行至所述暂停位置则检测是否接收到用户针对所述当前界面的操作指令;处理模块,用于在当前暂停位置接收到所述操作指令时,控制所述比较任务在所述当前暂停位置暂停,直至控制所述当前界面响应所述操作指令后,从所述当前暂停位置继续执行所述比较任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津字节跳动科技有限公司,未经天津字节跳动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910271838.7/2.html,转载请声明来源钻瓜专利网。