The invention discloses a terminal between the control status of the UI synchronization method and device, wherein the method comprises the following steps: acquiring control terminal of each of the latest operation data as the target data; according to the target data updates UI display data; control terminals of the target data is transmitted to the terminal synchronization, and initialization waiting time; waiting time for receiving the feedback data synchronization in the terminal, if the feedback data and target data, complete synchronization control; if more than waiting time after not complete synchronization control, the return of the above third steps. By acquiring the latest operation data and displaying in the control terminal, the method solves the problem of slow operation response; meanwhile, by setting the waiting time and judging whether the synchronization is successful, the display data is avoided to jump. As a method and equipment for synchronization of UI States, the invention can be widely used in terminal control field.
【技术实现步骤摘要】
一种终端间相互控制时的UI状态同步方法和设备
本专利技术涉及终端控制领域,尤其是一种终端间相互控制时的UI状态同步方法和设备。
技术介绍
随着互联网技术的发展,不同终端设备之间通过网络进行控制越来越普遍。比如正如火如荼的互联网汽车,通过手机调节汽车中的空调温度。温度调节后,汽车中控大屏空调显示的度数要更新为调节后的度数,同时手机上显示的汽车空调温度也要更新为调节后的度数,即手机终端与汽车中控大屏终端之间在空调度数的显示上要同步。由于网络在诸如信号弱等情况下,不可避免出现延迟、终端、丢包等情况,从而造成不同终端之间的UI状态显示不一致、UI显示数据跳动、与用户意图不匹配等问题。现有同步方法主流的有2种,第1种是控制端A发出目标值给到被控制端B,同时等待B的反馈,在收到B的反馈之前,A的UI显示始终保持控制前的值,直到收到B的反馈后才把UI更新为B的反馈值。这种方式的缺点是由于需要等待B的反馈,因此控制端A的UI更新慢,给用户一种操作响应慢的卡顿感。第2种是控制端A发出目标值给到被控制端B,同时更新A的UI显示为目标值,再等待B的反馈,收到B的反馈后把UI更新为B的反馈值。这种方式虽然及时更新了UI显示,但在用户连续快速操作的情况下,由于网络传输的延时会导致A端UI显示值的跳动。
技术实现思路
为了解决上述技术问题,本专利技术的目的是:提供一种终端间相互控制时及时更新UI显示以及解决在用户连续快速操作的情况下导致UI显示值的跳动问题UI状态同步方法。为了解决上述技术问题,本专利技术的另一目的是:提供一种终端间相互控制时及时更新UI显示以及解决在用户连续快速操作的情 ...
【技术保护点】
一种终端间相互控制时的UI状态同步方法,其特征在于,包括有以下步骤:步骤一:获取控制终端的操作数据作为目标数据;步骤二:根据最新的目标数据更新UI状态显示数据;步骤三:将控制终端的目标数据发送至同步终端,并初始化等待时间;步骤四:在所述等待时间内持续接收同步终端的反馈数据,若反馈数据与目标数据相同,则完成同步控制;步骤五:若超过等待时间后未完成同步控制,则返回步骤三。
【技术特征摘要】
1.一种终端间相互控制时的UI状态同步方法,其特征在于,包括有以下步骤:步骤一:获取控制终端的操作数据作为目标数据;步骤二:根据最新的目标数据更新UI状态显示数据;步骤三:将控制终端的目标数据发送至同步终端,并初始化等待时间;步骤四:在所述等待时间内持续接收同步终端的反馈数据,若反馈数据与目标数据相同,则完成同步控制;步骤五:若超过等待时间后未完成同步控制,则返回步骤三。2.根据权利要求1所述的一种终端间相互控制时的UI状态同步方法,其特征在于:所述步骤一中获取操作数据的方法为周期性获取。3.根据权利要求1所述的一种终端间相互控制时的UI状态同步方法,其特征在于:所述步骤一中获取操作数据的方法为数据发生变化时获取。4.根据权利要求1所述的一种终端间相互控制时的UI状态同步方法,其特征在于:所述步骤一中获取操作数据的方法为用户操作满足触发条件时获取。5.根据权利要求1-4中任一权利要求所述的一种终端间相互控制时的UI状态同步方法,其特征在于:所述等待时间为5秒。6.根据权利要求1-4中任一权利要求...
【专利技术属性】
技术研发人员:郑裕集,单文龙,
申请(专利权)人:广州小鹏汽车科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。