一种数据同步方法、介质、程序产品及电子设备与流程

文档序号:35923540发布日期:2023-11-04 11:02阅读:27来源:国知局
一种数据同步方法、介质、程序产品及电子设备与流程

本技术涉及互联网,特别涉及一种数据同步方法、介质、程序产品及电子设备。


背景技术:

1、随着移动互联网技术的不断发展,为了实现信息资源的有效共享,一般情况下会采用跨设备数据同步技术进行数据同步,跨设备数据同步技术是指电子设备间通过分享各自存储的信息资源实现电子设备可以共享信息资源的技术。例如,用户通过分布式图库功能在平板上查看手机共享的相册。

2、在跨设备数据同步过程中,若用户在数据请求端的电子设备点击查看更详细数据信息,则数据请求端的电子设备响应于用户的该操作,向数据源端的电子设备发送详细数据信息请求,数据源端的电子设备响应于该详细数据信息请求后,需要执行多个操作,例如数据处理、数据传输、数据写入等操作,才能将详细数据信息显示在数据请求端的电子设备的显示屏上以便用户浏览,前述各操作过程需要耗费较长时间,且在传输数据较大的情况下,耗费时间更长。


技术实现思路

1、本技术实施例提供了一种数据同步方法、介质、程序产品及电子设备。

2、第一方面,本技术实施例提供了一种数据同步方法,应用于第一电子设备,所述方法可以包括:所述第一电子设备接收到第二电子设备发送的数据同步请求;所述第一电子设备响应于所述数据同步请求,确定将所述数据同步请求所请求的第一数据发送至所述第二电子设备所需要的第一时间;对应于所述第一时间大于预设时间阈值,所述第一电子设备将所述第一数据调整为第二数据,其中,所述第二数据的数据量小于所述第一数据的数据量;所述第一电子设备向所述第二电子设备发送所述第二数据;所述第一电子设备将所述第二数据发送至所述第二电子设备所需要的第二时间小于所述预设时间阈值。可以理解,第一时间可以指下文实施例中的预估时间和总耗时。基于本技术技术方案,第一电子设备可以动态地调整先传输的数据,先向第二电子设备发送待第二电子设备显示的先传输的数据,以便于用户先查看到先传输的数据,再向第二电子设备发送待第二电子设备显示的后续传输的部分数据或者总数据,降低用户对数据接收过程耗时的感知程度,提高用户浏览数据的连贯性,提升用户体验。

3、在上述第一方面的一种可能的实现中,该方法还包括:所述第一电子设备向所述第二电子设备发送所述第二数据之后,发送待所述第二电子设备显示的所述第一数据。

4、在上述第一方面的一种可能的实现中,所述第一电子设备将所述数据同步请求对应的所述第一数据调整为第二数据,包括:对应于所述第一数据为预设分辨率的图片或者视频,将所述第一数据的预设分辨率降低后得到所述第二数据。

5、在上述第一方面的一种可能的实现中,所述第一电子设备向所述第二电子设备发送所述第二数据之后,发送待所述第二电子设备显示的第三数据,其中,所述第一数据为全量数据,第三数据为增量数据。

6、在上述第一方面的一种可能的实现中,所述第三数据的类型和第二数据的类型不同。

7、在上述第一方面的一种可能的实现中,所述第一时间通过以下公式计算得到:

8、t=tp+tb+tw

9、其中,tp表示所述第一电子设备对所述第一数据进行处理的数据处理时间,tb表示所述第一电子设备将所述第一数据发送至第一电子设备所需要的数据传输时间,tw表示所述第二电子设备将所述第一数据写入第二电子设备的写入时间。

10、第二方面,本技术实施例提供了一种数据同步方法,应用于第二电子设备,所述方法包括:所述第二电子设备向第一电子设备发送数据同步请求,其中,所述数据同步请求所请求的数据为第一数据;所述第二电子设备接收到所述第一电子发送的第二数据,其中,所述第二数据的数据量小于所述第一数据的数据量;所述第一电子将所述第一数据发送至所述第二电子设备所需要的时间第一时间,所述第一电子设备将所述第二数据发送至所述第二电子设备所需要的第二时间小于所述第一时间。基于本技术技术方案,第二电子设备可以先接收第一电子设备发送的先传输的数据,显示先传输的数据,以便于用户先查看到先传输的数据,再接收第二电子设备发送的后续传输的部分数据或者总数据,显示后续传输的部分数据或者总数据,降低用户对数据接收过程耗时的感知程度,提高用户浏览数据的连贯性,提升用户体验。

11、在上述第二方面的一种可能的实现中,该方法还包括:所述第二电子设备接收到所述第一电子设备发送的所述第一数据,所述第二电子设备显示的所述第一数据。如此,在用户在第二电子设备浏览显示内容的过程中,第二电子设备同步刷新页面内容,避免用户的关注点在于数据显示卡顿的不良体验中,使得用户感觉到数据显示的流畅感,提高用户体验。

12、在上述第二方面的一种可能的实现中,所述第一数据为预设分辨率的图片或者视频,所述第二数据为低于预设分斌率的图片或者视频。

13、在上述第二方面的一种可能的实现中,所述第二电子设备接收到所述第一电子设备发送所述第二数据之后,接收到所述第一电子设备发送第三数据,并显示所述第三数据,其中,所述第一数据为全量数据,第三数据为增量数据。如此,在用户在第二电子设备浏览显示内容的过程中,第二电子设备同步刷新页面内容,避免用户的关注点在于数据显示卡顿的不良体验中,使得用户感觉到数据显示的流畅感,提高用户体验。

14、在上述第二方面的一种可能的实现中,所述第三数据的类型和第二数据的类型不同。

15、在上述第二方面的一种可能的实现中,所述第一时间通过以下公式计算得到:

16、t=tp+tb+tw

17、其中,tp表示所述第一电子设备对所述第一数据进行处理的数据处理时间,tb表示所述第一电子设备将所述第一数据发送至第一电子设备所需要的数据传输时间,tw表示所述第二电子设备将所述第一数据写入第二电子设备的写入时间。

18、第三方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,该指令在电子设备上执行时使电子设备执行第一方面或第二方面任一种实现方式的数据同步方法。

19、第四方面,本技术实施例提供了一种电子设备,包括:内部存储器,用于存储由电子设备的一个或多个处理器执行的指令,以及处理器,是电子设备的处理器之一,用于执行第一方面或第二方面任一种实现方式的数据同步方法。

20、第五方面,本技术实施例提供了一种计算机程序产品,其特征在于,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现第一方面或第二方面任一种实现方式的数据同步方法。

21、第六方面,本技术实施例提供了一种数据同步方法,所述方法包括:所述第一电子设备接收到第二电子设备发送的数据同步请求;所述第一电子设备响应于所述数据同步请求,确定将所述数据同步请求所请求的通信录信息条目发送至所述第二电子设备所需要的通信录同步时间,所述通信录信息条目包括联系人信息和联系人头像,所述联系人信息包括联系人姓名和手机号;对应于所述第一时间大于预设时间阈值,所述第一电子设备将所述通信录信息条目调整为所述联系人信息;所述第一电子设备向所述第二电子设备发送所述联系人信息;所述第一电子设备将所述联系人信息发送至所述第二电子设备所需要的联系人信息同步时间小于所述预设时间阈值。

22、在上述第六方面的一种可能的实现中,所述第一电子设备可以为手表或者手环,所述第二电子设备可以为手机。

23、在上述第六方面的一种可能的实现中,当所述通信录信息条目中联系人信息没有与之对应的联系人头像时,可以传输第一电子设备的默认头像或者不传输。

24、在上述第六方面的一种可能的实现中,所述数据同步请求可以为通话同步请求。例如,当第二电子设备接收到与其他设备或者联系人的通话请求,第二电子设备可以将该通话请求同步到第一电子设备。用户可以直接在第一电子设备上查看到对应该通话请求的通话请求界面。其中,通话请求界面可以包括对应其他设备或者联系人的联系人信息。

25、在上述第六方面的一种可能的实现中,所述第一电子设备可以先显示对应其他设备或者联系人的联系人信息,再显示对应其他设备或者联系人的联系人头像。

26、第七方面,本技术实施例提供了一种数据同步方法,所述方法包括:所述第一电子设备接收到第二电子设备发送的数据同步请求;所述第一电子设备响应于所述数据同步请求,确定将所述数据同步请求所请求的预设分辨率的图片或者视频发送至所述第二电子设备所需要的第一时间;对应于所述第一时间大于预设时间阈值,所述第一电子设备将所述预设分辨率的图片或者视频调整为低于预设分辨率的图片或者视频;所述第一电子设备向所述第二电子设备发送所述低于预设分辨率的图片或者视频;所述第一电子设备将所述低于预设分辨率的图片或者视频发送至所述第二电子设备所需要的第二时间小于所述预设时间阈值。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1