CN115314588B - 背景同步方法、装置、终端、设备、***及存储介质 - Google Patents

背景同步方法、装置、终端、设备、***及存储介质 Download PDF

Info

Publication number
CN115314588B
CN115314588B CN202110431263.8A CN202110431263A CN115314588B CN 115314588 B CN115314588 B CN 115314588B CN 202110431263 A CN202110431263 A CN 202110431263A CN 115314588 B CN115314588 B CN 115314588B
Authority
CN
China
Prior art keywords
background
terminal
data
data packet
background data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110431263.8A
Other languages
English (en)
Other versions
CN115314588A (zh
Inventor
胡志通
陈金丁
胡鑫
李建余
李羿瑺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN202110431263.8A priority Critical patent/CN115314588B/zh
Publication of CN115314588A publication Critical patent/CN115314588A/zh
Application granted granted Critical
Publication of CN115314588B publication Critical patent/CN115314588B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本申请属于通信技术领域,具体而言,涉及一种背景同步方法、装置、终端、设备、***及存储介质。其中,一种背景同步方法,包括:若接收到针对终端背景数据的同步指令,则获取所述终端背景数据对应的背景样式信息;生成与所述背景样式信息对应的背景数据包;将所述背景数据包传输至可穿戴设备,所述背景数据包用于指示所述可穿戴设备基于所述背景数据包将所述终端背景数据设置为所述可穿戴设备的设备背景数据。采用本申请可以提高用户的使用体验。

Description

背景同步方法、装置、终端、设备、***及存储介质
技术领域
本申请属于电子设备技术领域,具体而言,涉及一种背景同步方法、装置、终端、设备、***及存储介质。
背景技术
随着科学技术的发展,可穿戴设备的种类以及支持的应用功能越来越多。例如,当应用功能包括但不限于支付功能、背景设置功能、通话功能等等。当可穿戴设备支持背景设置功能时,可穿戴设备可以基于用户的背景设置指令,将可穿戴设备的背景设置为背景设置指令对应的背景。
发明内容
本申请实施例提供一种背景同步方法、装置、终端、设备、***及存储介质,可以提高用户的使用体验。本申请实施例的技术方案如下:
第一方面,本申请实施例提供一种背景同步方法,所述方法包括:
若接收到针对终端背景数据的同步指令,则获取所述终端背景数据对应的背景样式信息;
生成与所述背景样式信息对应的背景数据包;
将所述背景数据包传输至可穿戴设备,所述背景数据包用于指示所述可穿戴设备基于所述背景数据包将所述终端背景数据设置为所述可穿戴设备的设备背景数据。
第二方面,本申请实施例提供一种背景同步装置,所述装置包括:
信息获取单元,用于若接收到针对终端背景数据的同步指令,则获取所述终端背景数据对应的背景样式信息;
数据包生成单元,用于生成与所述背景样式信息对应的背景数据包;
数据包传输单元,用于将所述背景数据包传输至可穿戴设备,所述背景数据包用于指示所述可穿戴设备基于所述背景数据包将所述终端背景数据设置为所述可穿戴设备的设备背景数据。
第三方面,本申请实施例提供一种背景同步方法,所述方法包括:
接收终端发送的背景数据包;所述背景数据包为所述终端接收到针对终端背景数据的同步指令时,基于所述终端背景数据对应的背景样式信息生成的;
基于所述背景数据包,将所述终端背景数据设置为可穿戴设备的设备背景数据。
第四方面,本申请实施例提供一种背景同步装置,所述装置包括:
数据包接收单元,用于接收终端发送的背景数据包;所述背景数据包为所述终端接收到针对终端背景数据的同步指令时,基于所述终端背景数据对应的背景样式信息生成的;
数据设置单元,用于基于所述背景数据包,将所述终端背景数据设置为可穿戴设备的设备背景数据。
第五方面,一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一项所述的方法。
第六方面,一种可穿戴设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第三方面任一项所述的方法。
第七方面,一种背景同步***,所述背景同步***包括终端和可穿戴设备,所述终端用于执行上述第一方面任一项方法,所述可穿戴设备用于执行上述权利要求第三方面任一项方法。
第八方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项所述的方法。
第九方面,本申请实施例提供一种计算机程序产品,其中,上述计算机程序产品包括存储计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面或第三方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
本申请一些实施例提供的技术方案带来的有益效果至少包括:
在本申请一个或多个实施例中,若接收到针对终端背景数据的同步指令,则获取终端背景数据对应的背景样式信息,可以生成与背景样式信息对应的背景数据包,并将背景数据包传输至可穿戴设备,背景数据包用于指示可穿戴设备基于背景数据包将终端背景数据设置为可穿戴设备的设备背景数据。在背景同步时,可以生成与背景样式信息对应的背景数据包,并传输背景数据包至可穿戴设备,使得终端背景数据和可穿戴设备的设备背景数据关联,可以改善终端和可穿戴设备之间的传输方式,减少背景同步的时长,提高背景同步的效率,进而可以提高用户的使用体验。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出应用于本申请实施例的背景同步方法的场景示意图;
图2示出应用于本申请实施例的背景同步方法的***架构图;
图3示出本申请实施例的一种背景同步方法的流程示意图;
图4示出本申请实施例的一种背景同步方法的流程时序图;
图5示出本申请实施例的一种终端界面的举例示意图;
图6示出本申请实施例的一种终端界面的举例示意图;
图7示出申请实施例的一种可穿戴设备在未接收到终端发送的背景数据包之前的界面举例示意图;
图8示出本申请实施例的一种可穿戴设备在接收到终端发送的背景数据包之后的界面举例示意图;
图9示出本申请实施例的一种背景同步方法的流程示意图;
图10示出本申请实施例的多种时钟背景样式的举例示意图;
图11示出本申请实施例的一种终端界面的举例示意图;
图12示出本申请实施例的一种终端界面的举例示意图;
图13示出本申请实施例的一种背景同步方法的流程示意图;
图14示出本申请实施例的一种背景同步方法的流程示意图;
图15示出本申请实施例的一种可穿戴设备界面的举例示意图;
图16示出本申请实施例的一种可穿戴设备界面的举例示意图;
图17示出本申请实施例的一种背景同步装置的结构示意图;
图18示出本申请实施例的一种背景同步装置的结构示意图;
图19示出本申请实施例的一种背景同步装置的结构示意图;
图20示出本申请实施例的一种背景同步装置的结构示意图;
图21示出本申请实施例的一种背景同步装置的结构示意图;
图22是本申请实施例提供的一种终端的结构示意图;
图23是本申请实施例提供的操作***和用户空间的结构示意图;
图24是图22中安卓操作***的架构图;
图25是图22中IOS操作***的架构图;
图26示出本申请实施例的一种可穿戴设备的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅为本申请实施例的一部分,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本申请的描述中,需要说明的是,除非另有明确的规定和限定,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
随着科学技术的发展,可穿戴设备的种类以及支持的应用功能越来越多。例如,当应用功能包括但不限于支付功能、设备背景设置功能、通话功能等等。图1示出应用于本申请实施例的背景同步方法的场景示意图。如图1所示,终端可以接收针对图片的设置指令将该图片设置为终端背景。终端还可以将终端中的图片发送至可穿戴设备,以使可穿戴设备可以显示该图片。终端将图片设置为终端背景和终端将终端中的图片发送至可穿戴设备是分开进行的,终端与可穿戴设备之间的传输方式会出现终端背景数据无法和可穿戴设备的设备背景数据同步的情况,即无法实现终端背景和可穿戴设备背景的关联统一,会增加背景同步的时长,使得背景同步效率较低,用户的使用体验较差。终端中的图片为终端控制摄像头采集得到的图片和从服务器中获取到的图片。
根据一些实施例,本申请实施例提供的背景同步方法可以解决上述一个或者多个问题。图2示出应用于本申请实施例的背景同步方法的***架构图。如图2所示,本申请实施例的终端可以与多个可穿戴设备进行连接,其中多个可穿戴设备可以包括不同类型的可穿戴设备,还可以包括同一类型的多个可穿戴设备。其中,所述终端可以是具有显示屏的电子设备,该电子设备包括但不限于:手持设备、个人电脑、平板电脑、车载设备、智能手机、计算设备或连接到无线调制解调器的其它处理设备等。在不同的网络中终端设备可以叫做不同的名称,例如:用户设备、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置、蜂窝电话、无绳电话、个人数字处理(personal digital assistant,PDA)、第五代移动通信技术(5th generationmobile networks,5G)网络或未来演进网络中的终端设备等。
易于理解的是,该终端中例如包括可穿戴设备管理应用程序,该可穿戴设备管理应用程序可以对多种可穿戴设备进行管理。该可穿戴设备管理应用程序可以包括多个模块,以便对终端中各种应用功能的调用。该可穿戴设备管理应用程序还可以兼备多种设备协议,可以和多个可穿戴设备进行注册、安全绑定和建立连接,以便可以提高对可穿戴设备发送的多种请求的识别和响应的准确性。该可穿戴设备管理应用程序还可以和可穿戴设备进行通信。例如终端可以通过该应用程序获取可穿戴设备的展示控件信息。该通信方式例如可以是直接进行通信,还可以采用跨进程通信方式进行通信。
下面结合具体的实施例对本申请进行详细说明。
在一个实施例中,如图3所示,特提出了一种背景同步方法,该方法可依赖于计算机程序实现,可运行于基于具有显示屏的终端上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行。
具体的,该背景同步方法包括:
S101,若接收到针对终端背景数据的同步指令,则获取终端背景数据对应的背景样式信息;
根据一些实施例,本实施例的执行主体为终端,该终端可以与可穿戴设备建立连接,以便终端与可穿戴设备进行背景数据传输。终端背景是指终端处于开机状态时,终端显示屏上显示的背景。该终端背景包括但不限于息屏背景和壁纸背景。终端背景数据用于表示终端背景中显示的具体信息。该终端背景并不特指某一固定背景。例如当终端接收到针对终端背景数据的修改指令时,终端可以基于该修改指令修改终端背景数据,终端背景也会相应修改。该修改指令包括但不限于语音修改指令、点击修改指令和文字修改指令等等。
易于理解的是,同步指令是指终端接收到的指令,该同步指令用于指示终端发送背景数据包至可穿戴设备,以使可穿戴设备的设备背景数据和终端背景数据一样。该同步指令包括但不限于语音同步指令、点击同步指令和定时同步指令等等。
可选的,背景样式信息用于表示终端背景数据对应的样式,该背景样式信息并不特指某一固定信息。当终端接收到终端背景数据的修改指令,该背景样式信息也会相应变化。
根据一些实施例,当终端处于开机状态时,终端可以检测是否接收到针对终端背景数据的同步指令。若终端接收到针对终端背景数据的同步指令时,则终端可以获取终端背景数据对应的背景样式信息。
S102,生成与背景样式信息对应的背景数据包;
根据一些实施例,数据包是指终端与可穿戴设备进行通信传输时的数据单位。背景数据包是指终端与可穿戴设备进行背景数据通信传输时的数据单位。该背景数据包是与背景样式信息对应的数据包。当终端背景数据发生变化时,背景样式信息也会相应变化,背景数据包也会变化。
易于理解的是,若终端接收到针对终端背景数据的同步指令时,则终端可以获取终端背景数据对应的背景样式信息。当终端获取到终端背景数据对应的背景样式信息时,终端可以生成背景样式信息对应的背景数据包。
S103,将背景数据包传输至可穿戴设备,背景数据包用于指示可穿戴设备基于背景数据包将终端背景数据设置为可穿戴设备的设备背景数据。
根据一些实施例,可穿戴设备是指可以直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。可穿戴设备包括但不限于可穿戴手环、可穿戴手表、可穿戴眼镜、可穿戴耳机、可穿戴脚链等。
易于理解的是,可穿戴设备的设备背景数据是指可穿戴设备中设备背景对应的背景数据。该设备背景数据并不特指某一固定数据。当可穿戴设备接收到针对设备背景数据的修改指令时,该设备背景数据也会相应变化。可穿戴设备接收到的修改指令可以是可穿戴设备直接在可穿戴的显示屏上接收到针对设备背景数据的修改指令,还可以是可穿戴设备接收到的终端发送的修改指令。
若终端接收到针对终端背景数据的同步指令时,则终端可以获取终端背景数据对应的背景样式信息。当终端获取到终端背景数据对应的背景样式信息时,终端可以生成背景样式信息对应的背景数据包。当终端生成背景样式信息对应的背景数据包时,终端可以将背景数据包传输至可穿戴设备。该背景数据包用于指示可穿戴设备基于背景数据包将终端背景数据设置为可穿戴设备的设备背景数据。即可穿戴设备接收到该背景数据包时,可穿戴设备可以将可穿戴设备的设备背景数据更换为终端背景数据。
在本申请一个或多个实施例中,若接收到针对终端背景数据的同步指令,则获取终端背景数据对应的背景样式信息,可以生成与背景样式信息对应的背景数据包,并将背景数据包传输至可穿戴设备,背景数据包用于指示可穿戴设备基于背景数据包将终端背景数据设置为可穿戴设备的设备背景数据。在背景同步时,可以生成与背景样式信息对应的背景数据包,并传输背景数据包至可穿戴设备,使得终端背景数据和可穿戴设备的设备背景数据关联,可以改善终端和可穿戴设备之间的传输方式,减少背景同步的时长,提高背景同步的效率,进而可以提高用户的使用体验。
请参见图4,为本申请实施例提供了一种背景同步方法的流程时序图。如图4所示,本发明实施例从终端侧和可穿戴设备侧共同阐述背景同步方法的具体流程,需要说明的是,本发明实施例的所述方法具体可以应用于背景同步的场景,该方法包括以下S201-S205。
S201,若终端接收到针对终端背景数据的同步指令,则获取终端背景数据对应的背景样式信息;
具体过程如上所述,此处不在赘述。
根据一些实施例,背景样式信息包括但不限于时钟背景样式信息、图文背景样式信息、动画背景样式信息等等。其中图文背景样式信息可以是用户基于终端中预存图文信息选择得到的,还可以是终端基于用户输入的个性信息得到的。
可选的,在终端接收针对终端背景数据的同步指令之前,终端可以接收针对终端背景数据的设置指令。例如终端可以在应用程序中设置终端背景数据。该应用程序是终端与可穿戴设备进行通信的应用程序。终端可以在背景设置界面接收针对终端背景数据的设置指令。用户例如可以从背景样式信息中选择样式信息。终端可以基于用户选择的样式信息确定终端背景数据。例如,用户选择时钟样式信息时,可以直接在终端存储的多种时钟样式数据中选择时钟背景数据。终端可以直接将该时钟背景数据确定为终端背景数据。当用户选择图文样式信息时,可以在终端存储的图片集合中选择图片,并在显示屏上输入文字。终端可以将该图片和文字确定为终端背景数据。当用户选择动画样式信息时,可以在终端在终端的显示屏上手绘创作终端背景,终端可以获取相应的动画路径数据,终端可以将该动画路径数据为终端背景数据。
易于理解的是,图5示出本申请实施例一种终端界面的举例示意图。图5示出的终端界面为终端接收到针对终端背景数据的同步指令时终端当前显示的界面。若终端接收到针对终端背景数据的同步指令时,终端可以直接基于用户的选择指令确定终端背景数据,终端还可以基于数据识别算法识别得到终端背景数据。例如,由于时钟背景数据为终端背景数据中用户设置频率最高的数据,因此在终端接收到针对终端背景数据的同步指令之前,可以在终端和可穿戴设备中同步设置数据映射信息,该数据映射信息为时钟背景数据和时钟背景数据对应的第二描述标识的对应关系信息,可以减少背景同步时传输的数据,可以减少背景同步的时长,可以提高背景同步的效率。
可选的,终端背景数据例如可以只为时钟背景数据。若终端接收到针对时钟背景数据的同步指令,则获取终端背景数据对应的背景样式信息。此时,终端界面的举例示意图可以如图6所示。终端获取时钟背景数据对应的背景样式信息时,终端可以直接获取用户针对终端背景数据的选择指令确定背景样式信息。该背景样式信息例如可以是包括第一描述标识和第二描述标识。第一描述标识例如可以是1描述标识,第二描述标识例如可以是2描述标识。
S202,终端生成与背景样式信息对应的背景数据包;
具体过程如上所述,此处不在赘述。
根据一些实施例,若终端接收到针对终端背景数据的同步指令时,终端可以获取终端背景数据对应的背景样式信息。当终端获取到背景样式信息时,终端可以获取背景样式信息的信息量。基于该信息量,终端可以生成与背景样式信息对应的背景数据包。例如,当信息量大于信息量阈值时,终端生成与背景样式信息对应的背景数据包可以是文件类型的背景数据包。当信息量小于信息量阈值时,终端生成与背景样式信息对应的背景数据包可以是消息类型的背景数据包。
易于理解的是,该信息量阈值并不特指某一固定阈值。例如,终端接收到针对信息量阈值的阈值修改指令时,终端可以基于该阈值修改指令修改该信息量阈值。该阈值修改指令包括但不限于语音修改指令、点击修改指令、文字修改指令等等。
S203,终端将背景数据包传输至可穿戴设备;
具体过程如上所述,此处不在赘述。
易于理解的是,当终端生成与背景样式信息对应的背景数据包时,终端可以获取该背景数据包对应的类型信息。终端可以获取与该类型信息对应的传输方式。当终端获取到与该类型信息对应的传输方式时,终端可以采用该传输方式将背景数据包传输至可穿戴设备。
可选的,例如若终端接收到针对终端背景数据的同步指令时,终端可以获取终端背景数据对应的背景样式信息。当终端获取到背景样式信息时,终端可以获取背景样式信息的信息量。当信息量大于信息量阈值时,终端生成与背景样式信息对应的背景数据包可以是文件类型的背景数据包。终端获取到背景数据包对应的类型信息为文件类型信息,该文件类型信息对应的传输方式例如可以是文件传输方式。终端可以采用文件传输方式将背景数据包传输至可穿戴设备。
S204,可穿戴设备接收终端发送的背景数据包;
根据一些实施例,当终端将背景数据包传输至可穿戴设备时,可穿戴设备检测到终端发送可穿戴设备时,可穿戴设备可以接收终端发送的背景数据包。
易于理解的是,当可穿戴设备检测到终端发送背景数据包至可穿戴设备时,可穿戴设备可以采用终端采用的传输方式接收该背景数据包。例如终端获取到背景数据包对应的类型信息为文件类型信息,该文件类型信息对应的传输方式例如可以是文件传输方式。终端可以采用文件传输方式将背景数据包传输至可穿戴设备。可穿戴设备可以采用文件传输方式接收该背景数据包。
S205,可穿戴设备基于背景数据包,将终端背景数据设置为可穿戴设备的设备背景数据。
根据一些实施例,当可穿戴设备接收终端发送的背景数据包时,可穿戴设备可以基于背景数据包,将终端背景数据设置为可穿戴设备的设备背景数据。例如可穿戴设备可以解析该背景数据包,获取到背景数据包对应的背景样式信息。可穿戴设备可以基于背景样式信息,将终端背景数据设置为可穿戴设备的设备背景数据。
易于理解的是,图7示出申请实施例的一种可穿戴设备在未接收到终端发送的背景数据包之前的界面举例示意图。终端背景数据例如可以只为时钟背景数据。终端获取时钟背景数据对应的背景样式信息时,终端可以直接获取用户针对终端背景数据的选择指令确定背景样式信息。该背景样式信息例如可以是包括第一描述标识和第二描述标识。第一描述标识例如可以是1描述标识,第二描述标识例如可以是Y描述标识。终端可以生成背景样式信息对应的背景数据包,并发送至可穿戴设备。可穿戴设备接收到背景数据包时,可穿戴设备可以基于背景数据包,将终端背景数据设置为可穿戴设备的设备背景数据。即可穿戴设备可以将可穿戴设备的设备背景数据更换为第一描述标识是1描述标识,第二描述标识是Y描述标识对应的时钟背景数据。此时,图8示出本申请实施例的一种可穿戴设备在接收到终端发送的背景数据包之后的界面举例示意图。此时,可穿戴设备的设备背景数据和终端背景数据同步。
在本申请一个或多个实施例中,若接收到针对终端背景数据的同步指令,则获取终端背景数据对应的背景样式信息,可以生成与背景样式信息对应的背景数据包,并将背景数据包传输至可穿戴设备,背景数据包用于指示可穿戴设备基于背景数据包将终端背景数据设置为可穿戴设备的设备背景数据。在背景同步时,终端可以生成与背景样式信息对应的背景数据包,并传输背景数据包至可穿戴设备,使得终端背景数据和可穿戴设备的设备背景数据关联,可以改善终端和可穿戴设备之间的传输方式,减少背景同步的时长,提高背景同步的效率,进而可以提高用户的使用体验。
请参见图9,为本申请实施例提供了一种背景同步方法的流程示意图。如图9所示,本发明实施例从终端侧阐述背景同步方法的具体流程,该方法包括以下S301-S308。
S301,若接收到针对可穿戴设备的连接指令,则获取可穿戴设备的设备标识;
根据一些实施例,设备标识是指可穿戴设备携带的标识,该设备标识可以唯一标识可穿戴设备。不同类型的可穿戴设备携带的设备标识不一样,同一类型的不同可穿戴设备携带的设备标识也不一样。
易于理解的是,当终端接收到针对终端背景数据的同步指令之前,终端可以检测是否接收到针对可穿戴设备的连接指令。其中可穿戴设备的数量为至少一个。若终端接收到针对可穿戴设备的连接指令时,则终端可以获取可穿戴设备的设备标识。
可选的,Q终端可以在应用程序中显示设备标识集合。该设备标识集合是指包括至少一个设备标识的集合。终端接收到针对可穿戴设备的连接连接指令例如可以是点击连接指令,该点击连接指令例如可以是用户在Q终端显示屏上点击可穿戴设备的设备标识。该设备标识集合例如可以包括A设备标识、B设备标识、C设备标识、D设备标识和E设备标识。当Q针对接收到针对a可穿戴设备的点击连接指令时,则Q终端获取到的a可穿戴设备的设备标识为A设备标识。
S302,基于设备标识,在应用程序中向可穿戴设备发送连接请求;
根据一些实施例,应用程序是指终端中设置的用于与可穿戴设备进行通信的应用程序。该应用程序支持的功能可以基于用户的设置指令确定。若终端接收到针对可穿戴设备的连接指令时,终端可以获取可穿戴设备的设备标识。当终端获取到该设备标识时,终端可以基于该设备标识,在应用程序中向可穿戴设备发送连接请求。
易于理解的是,Q终端可以在应用程序中显示设备标识集合。该设备标识集合是指包括至少一个设备标识的集合。Q终端接收到针对可穿戴设备的连接连接指令例如可以是点击连接指令,该点击连接指令例如可以是用户在终端显示屏上点击可穿戴设备的设备标识。该设备标识集合例如可以包括A设备标识、B设备标识、C设备标识、D设备标识和E设备标识。当Q针对接收到针对a可穿戴设备的点击连接指令时,则Q终端获取到的a可穿戴设备的设备标识为A设备标识。Q终端可以在应用程序中向A设备标识对应的a可穿戴设备发送连接请求。
S303,若获取到可穿戴设备针对连接请求发送的确认指令,则与可穿戴设备建立连接关系;
根据一些实施例,当终端基于设备标识在应用程序中向可穿戴设备发送连接请求时,终端可以检测是否获取到可穿戴设备针对该连接请求发送的确认指令。若终端获取到可穿戴设备针对连接请求发送的确认指令时,则终端可以与可穿戴设备建立连接关系。例如终端在应用程序中向A设备标识对应的a可穿戴设备发送连接请求。若Q获取到A可穿戴设备针对连接请求发送的确认指令,则与A可穿戴设备建立连接关系。
S304,若接收到针对终端背景数据的同步指令,则获取终端背景数据对应的背景样式信息;
具体过程如上所述,此处不在赘述。
S305,获取背景样式信息中的第一描述标识;
根据一些实施例,背景样式信息包括但不限于时钟背景样式信息、图文背景样式信息、动画背景样式信息等等。第一描述标识用于表示终端背景数据对应的背景样式类型。该第一描述标识并不特指某一固定标识。该第一描述标识可以基于标识修改指令进行修改。例如标识类型发生变化时,该第一描述标识也会相应变化。
易于理解的是,标识类型例如可以是数字类型,第一描述标识例如可以是数字标识。不同的数字用于表示不同的背景样式类型。例如1描述标识表示时钟背景样式类型、2描述标识表示图文背景样式类型、3描述标识表示表示动画景样式类型等等。
可选的,当终端获取到终端背景数据对应的背景样式信息时,终端可以获取背景样式信息中的第一描述标识。终端获取到的第一描述标识例如可以是1描述标识。
S306,采用第一描述标识对应的数据生成方式,生成与背景样式信息对应的背景数据包;
根据一些实施例,当终端获取到背景样式信息中的第一描述标识时,终端可以获取第一描述标识对应的数据生成方式。当终端获取到第一描述标识对应的数据生成方式时,终端可以采用该数据生成方式生成与背景样式信息对应的背景数据包。由于不同的背景样式类型对应不同,因此采用不同的数据生成方式生成背景数据包可以减少背景同步的时长,可以提高背景同步的效率。
易于理解的是,数据生成方式包括但不限于标识生成方式、图片生成方式、动画生成方式等等。不同的背景样式类型对应不同的数据生成方式。当背景样式信息中包括至少一个背景样式信息时,终端可以分别采用至少一种背景样式信息对应的数据生成方式生成与背景样式信息对应的背景数据包。
根据一些实施例,当终端采用第一描述标识对应的数据生成方式,生成与背景样式信息对应的背景数据包时,终端获取第一描述标识指示的背景样式类型。若第一描述标识指示背景样式类型为时钟背景样式,则终端可以获取时钟背景样式对应的第二描述标识。当终端获取到第一描述标识和第二描述标识时,终端可以基于第一描述标识和第二描述标识,生成与背景样式信息对应的背景数据包。由于时钟背景数据为终端背景数据中使用频率最高的背景数据,因此终端可以仅基于第一描述标识和第二描述标识生成背景数据包,可以减少背景数据包的生成时长,可以减少背景同步的时长,可以提高背景同步的效率。
可选的,第二描述标识用于表示时钟背景样式的时钟背景数据。该时钟背景数据包括但不限于时钟文本格式数据、时钟文本颜色数据、时钟文本显示数据等等。该时钟文本颜色数据包括但不限于单色数据、渐变色数据、渐变色方向数据等等。该第二描述标识并不特指某一固定标识。该第二描述标识可以基于标识修改指令进行修改。该标识修改指令包括但不限于语音标识修改指令、点击标识修改指令、文字标识修改指令和定时修改标识修改指令等等。
易于理解的是,第二描述标识包括但不限于数字描述标识、文字描述标识、字母描述标识、数字与字母结合的描述标识等等。不同的时钟背景数据对应不同的第二描述标识。图10示出本申请实施例的多种时钟背景样式的举例示意图。其中,从左往右时钟背景样式对应的第二描述标识例如可以是分别为O描述标识、U描述标识、I描述标识和Y描述标识。终端获取到的第一描述标识例如可以是1描述标识。若第一描述标识1描述标识指示背景样式类型为时钟背景样式,则终端可以获取时钟背景样式对应的第二描述标识例如可以是Y描述标识。终端可以生成与背景数据包对应的背景数据包,该背景数据包例如可以包括第一描述标识1描述标识和第二描述标识Y描述标识。
根据一些实施例,在终端接收到针对终端背景数据的同步指令之前,终端可以接收数据设置指令,基于该数据设置指令终端可以建立数据映射信息。该数据映射信息是第二描述标识和时钟背景数据映射关系。同理,可穿戴设备可以接收数据设置指令,基于该数据设置指令终端可以建立数据映射信息。终端建立的数据映射信息和可穿戴设备建立的数据映射信息是一样的,以便终端确定第一描述标识指示背景样式类型为时钟背景样式时,可以仅传输第一描述标识和第二描述标识至可穿戴设备,可以减少背景数据的传输量,可以减少背景数据包的生成时长,可以减少背景同步的时长,可以提高背景同步的效率。
根据一些实施例,当终端采用第一描述标识对应的数据生成方式,生成与背景样式信息对应的背景数据包时,终端获取第一描述标识指示的背景样式类型。若第一描述标识指示背景样式类型为图文背景样式,则终端可以生成与终端背景数据对应的第一背景图片。当终端生成与终端背景数据对应的第一背景图片时,终端可以基于第一描述标识和第一背景图片,生成与背景样式信息对应的背景数据包。图文背景样式中包括但不限于终端中存储的图片、终端支持的文字、用户输入的个性签名等等。终端支持的文字格式包括但不限于楷体、宋体、黑体、英文体等等。用户输入的个性签名包括但不限于基于输入法输入的签名、用户手写输入的签名等等。用户手写输入的签名包括但不限于连笔形式的个性签名、英文形式的个性签名、图案形式的个性签名。该个性签名例如可以是用户在终端显示屏上直接输入连笔形式的个性签名。终端存储的图片包括但不限于终端控制摄像头采集到的图片、终端通过无线通信方式获取到的图片等等。由于将终端中的图文背景数据直接发送至可穿戴设备会出现可穿戴设备的设备背景数据与该图文背景数据不一致的情况,出现背景同步效果较差的情况。因此终端基于第一描述标识和第一背景图片,生成与背景样式信息对应的背景数据包,可以提高背景样式类型为图文背景样式时背景同步的效果,提高用户的使用体验。
易于理解的是,例如,当终端获取到终端背景数据对应的背景样式信息时,终端可以获取背景样式信息中的第一描述标识。终端获取到的第一描述标识例如可以是2描述标识。此时,终端界面的举例示意图可以如图11所示。终端可以获取图文背景数据,该图文背景数据例如可以包括用户签名和用户单人图片。终端将用户签名和用户单人图片生成背景图片,基于该背景图片和第一描述标识生成背景数据包。
根据一些实施例,终端基于第一描述标识和第一背景图片,生成与背景样式信息对应的背景数据包时,终端可以获取可穿戴设备的展示控件信息。当终端获取到可穿戴设备的展示控件信息时,终端可以基于展示控件信息对第一背景图片进行处理,得到处理后的第一背景图片。其中,终端对第一背景图片的处理包括但不限于裁剪处理、美化处理、分辨率转换处理、缩放处理等等。终端可以基于第一描述标识和处理后的第一背景图片,生成与背景样式信息对应的背景数据包。终端对第一背景图片的处理可以减少背景数据包的传输时长,减少可穿戴设备设置设备背景数据的时长,提高背景同步的效率,同时,终端对第一背景图片的处理还可以提高背景图片与可穿戴设备的展示控件信息的匹配性,提高可穿戴设备展示背景图片的便利性和展示效果。
易于理解的是,终端对第一背景图片的处理例如缩放处理。当终端生成第一背景图片时,终端可以获取可穿戴设备的展示控件的尺寸信息。该尺寸信息例如可以是1.5英寸。终端生成的第一背景图片的尺寸信息例如可以是5英寸。终端可以根据展示控件的尺寸信息和背景图片的尺寸信息的比例,对第一背景图片进行缩放处理,得到1.5英寸的背景图片。终端可以基于第一描述标识2描述标识和1.5英寸的背景图片,生成与背景样式信息对应的背景数据包。
根据一些实施例,当终端采用第一描述标识对应的数据生成方式,生成与背景样式信息对应的背景数据包时,终端获取第一描述标识指示的背景样式类型。若第一描述标识指示背景样式类型为动画背景样式,则获取终端背景数据对应的动画路径数据。当终端获取到背景数据对应的动画路径数据时,终端可以基于第一描述标识和动画路径数据,生成与背景样式信息对应的背景数据包。该动画路径数据可以包括多个动画路径对应的数据。
易于理解的是,例如,当终端获取到终端背景数据对应的背景样式信息时,终端可以获取背景样式信息中的第一描述标识。终端获取到的第一描述标识例如可以是3描述标识。此时,终端界面的举例示意图可以如图12所示。终端可以获取动画路径数据,该动画路径数据例如可以表示终端记录并存储的用户手绘创作背景的过程。终端基于该动画路径数据和第一描述标识3描述标识生成背景数据包。
可选的,该动画路径数据例如还可以是用户手写输入的个性签名对应的签名路径数据。终端获取到的第一描述标识例如可以是3描述标识。终端可以获取用户手写输入的个性签名对应的签名路径数据,基于该签名路径数据和第一描述标识3描述标识生成背景数据包。
根据一些实施例,若接收到针对终端背景数据的同步指令,则终端获取终端背景数据对应的背景样式信息之前,终端还可以在背景图片集合中获取所选择的第二背景图片和在时钟背景样式集合中获取所选择的时钟背景样式。当终端获取到第二背景图片和时钟背景样式时,终端可以基于第二背景图片和时钟背景样式,获取终端背景数据。
可选的,终端获取到所选择第二背景图片时,终端可以对第二背景图片进行处理,得到处理后的第二背景图片。终端对第二背景图片的处理包括但不限于裁剪处理、美化处理、缩放处理、图片方向转换处理等等。例如当终端获取到裁剪处理后的第二背景图片时,终端可以接收针对时钟背景样式集合的选择指令。终端可以获取该选择指令对应的时钟背景样式。终端可以将处理后的第二背景图片和时钟背景样式对应的时钟样式数据设置为终端背景数据。
根据一些实施例,终端采用第一描述标识对应的数据生成方式,生成与背景样式信息对应的背景数据包时,若第一描述标识指示背景样式类型包括时钟背景样式和图文背景样式,则终端可以获取时钟背景样式对应的第二描述标识和第二背景图片。第二描述标识用于表示时钟背景样式的时钟背景数据。当终端获取到第二描述标识和第二背景图片时,终端可以基于第一描述标识、第二描述标识和第二背景图片,生成与背景样式信息对应的背景数据包。终端对不同的背景样式类型采用不同的数据生成方式,可以与背景样式信息对应的背景数据包,可以改善背景同步时背景数据包传输方式,可以提高背景同步的便利性。
易于理解的是,当第一描述标识包括1描述标识和2描述标识时,终端可以确定背景样式类型包括时钟背景样式和图文背景样式。终端可以获取时钟背景样式对应的第二描述标识,该第二描述标识例如可以是Y描述标识,同时终端还可以获取到裁剪处理后的第二背景图片。终端可以基于1描述标识、2描述标识、Y描述标识和裁剪处理后的第二背景图片,生成与背景样式信息对应的背景数据包。
根据一些实施例,背景样式类型可以包括时钟背景样式、图文背景样式和动画背景样式中至少一种。例如若第一描述标识指示背景样式类型包括时钟背景样式和动画背景样式,则终端可以获取时钟背景样式对应的第二描述标识和动画背景样式对应的动画路径数据。终端可以基于第一描述标识、第二描述标识和动画路径数据,生成与背景样式信息对应的背景数据包。
S307,获取背景数据包对应的类型信息;
根据一些实施例,当终端生成背景数据包时,终端可以获取到背景数据包对应的类型信息。类型信息包括文件类型信息和消息类型信息中至少一种。不同的类型信息对应不同的传输方式。终端生成背景数据包时,终端可以基于背景样式信息的信息量确定背景数据包对应的类型信息。例如当背景样式信息的信息量大于信息量阈值时,终端可以确定背景数据包对应的类型信息为文件类型信息,终端可以生成文件类型的背景数据包。当背景样式信息的信息量小于信息量阈值时,终端可以确定背景数据包对应的类型信息为消息类型信息,终端可以生成消息类型的背景数据包。
可选的,信息量阈值例如可以是5k。当终端获取到背景样式信息的信息量为2M时,终端可以生成文件类型的背景数据包。当终端获取到背景样式信息的信息量为2k时,终端可以生成消息类型的背景数据包。
易于理解的是,终端生成背景数据包时,终端还可以基于传输信号强度值确定背景数据包对应的类型信息。例如当传输信号强度值大于信号强度阈值时,终端可以确定背景数据包对应的类型信息为文件类型信息,终端可以生成文件类型的背景数据包。当传输信号强度值小于信号强度阈值时,终端可以确定背景数据包对应的类型信息为消息类型信息,终端可以生成消息类型的背景数据包。
S308,采用与类型信息对应的传输方式,将背景数据包传输至可穿戴设备。
根据一些实施例,传输方式是指数据包传输至可穿戴设备的方式,该传输方式是与类型信息对应的方式。该传输方式并不特指某一固定传输方式。该传输方式例如可以基于用户输入的方式修改指令进行修改。该方式修改指令包括但不限于语音方式修改指令、点击方式修改指令、文字方式修改指令等等。
易于理解的是,当终端获取到背景数据包对应的类型信息时,终端可以获取与类型信息对应的传输方式。当终端获取到与类型信息对应的传输方式时,终端可以采用于类型信息对应的传输方式,将背景数据包传输至可穿戴设备。可穿戴设备可以采用与类型信息对应的传输方式接收该背景数据包,并基于该背景数据包将终端背景数据设置为可穿戴设备的设备背景数据。
可选的,信息量阈值例如可以是5k。当终端获取到背景样式信息的信息量为2M时,终端可以生成文件类型的背景数据包。终端获取到背景数据包对应的类型信息为文件类型信息时,终端可以采用文件传输方式将背景数据包传输至可穿戴设备。
在本申请一个或多个实施例中,若接收到针对可穿戴设备的连接指令,则获取可穿戴设备的设备标识,基于设备标识,在应用程序中向可穿戴设备发送连接请求,若获取到可穿戴设备针对连接请求发送的确认指令,则与可穿戴设备建立连接关系,可以提高与可穿戴设备进行通信的安全性。其次,若接收到针对终端背景数据的同步指令,则获取终端背景数据对应的背景样式信息,可以获取背景样式信息中的第一描述标识,采用第一描述标识对应的数据生成方式,生成与背景样式信息对应的背景数据包,可以根据不同的背景样式信息生成不同的背景数据包,可以减少背景同步的时长,可以提高背景同步的效率。最后,获取背景数据包对应的类型信息,可以采用与类型信息对应的传输方式,将背景数据包传输至可穿戴设备,减少传输方式与背景数据包的类型信息不匹配的情况,可以提高背景数据包的传输便利性,提高背景同步的效率,提高用户的使用体验。
请参见图13,为本申请实施例提供了一种背景同步方法的流程示意图。如图13所示,本发明实施例从可穿戴设备侧阐述背景同步方法的具体流程,本申请实施例的所述方法可以包括以下S401-S402。具体的,该背景同步方法包括:
S401,接收终端发送的背景数据包;
根据一些实施例,背景数据包为终端接收到针对终端背景数据的同步指令时,基于终端背景数据对应的背景样式信息生成的。即,若终端接收到针对终端背景数据的同步指令时,终端可以获取终端背景数据对应的背景样式信息。当终端获取到背景样式信息时,终端可以生成与背景样式信息对应的背景数据包。终端可以发送背景数据包至可穿戴设备。
易于理解的是,当可穿戴设备检测到终端发送背景数据包时,可穿戴设备可以接收终端发送的背景数据包。当可穿戴设备接收终端发送的背景数据包之前,可穿戴设备可以和终端建立连接。例如,可穿戴设备可以在接收到终端发送的连接请求时,可穿戴设备可以发送针对连接请求的确认指令。基于该确认指令可穿戴设备可以和终端建立连接。
可选的,可穿戴设备例如可以是T可穿戴手表。T可穿戴手表和Q终端建立连接后,T可穿戴手表在检测到Q终端发送背景数据包时,T可穿戴手表可以接收Q终端发送的背景数据包。
S402,基于背景数据包,将终端背景数据设置为可穿戴设备的设备背景数据。
根据一些实施例,设备背景数据用于表示可穿戴设备中背景的显示信息。该设备背景数据并不特指某一固定数据。该设备背景数据可以基于用户的数据修改指令进行修改,还可以基于终端发送的背景数据包修改该设备背景数据。
易于理解的是,当可穿戴设备接收到终端发送的背景数据包时,可穿戴设备可以基于该背景数据包,将终端背景数据设置为可穿戴设备的设备背景数据。例如,可穿戴设备可以解析该背景数据包,获取该背景数据包中的背景样式信息,可穿戴设备可以基于该背景样式信息将终端背景数据设置为可穿戴设备的设备背景数据。因此可穿戴设备可以实现和终端的背景同步。
在本申请一个或多个实施例中,可穿戴设备可以接收终端发送的背景数据包,并基于背景数据包,将终端背景数据设置为可穿戴设备的设备背景数据。因此在背景同步时,可以改善终端和可穿戴设备之间的传输方式,无需分开设置终端背景数据和设备背景数据,可以减少背景同步的时长,提高背景同步的效率,进而可以提高用户的使用体验。
请参见图14,为本申请实施例提供了一种背景同步方法的流程示意图。如图14所示,本申请实施例的所述方法可以包括以下S501-S504。具体的,该背景同步方法包括:
S501,接收终端发送的背景数据包;
具体过程如上所述,此处不再赘述。
S502,解析背景数据包,获取背景数据包对应的背景样式信息;
根据一些实施例,当可穿戴设备接收到终端发送的背景数据包时,可穿戴设备可以解析该背景数据包,获取到背景数据包对应的背景样式信息。该背景样式信息中包括但不限于第一描述标识、第二描述标识、图文背景数据、动画背景数据等等。
易于理解的是,可穿戴设备例如可以是T可穿戴手表。T可穿戴手表和Q终端建立连接后,T可穿戴手表在检测到Q终端发送背景数据包时,T可穿戴手表可以接收Q终端发送的背景数据包。T可穿戴手表可以解析背景数据包,获取背景数据包对应的背景样式信息,该背景样式信息例如可以包括第一描述标识。
S503,获取背景样式信息中的第一描述标识;
根据一些实施例,当可穿戴设备解析背景数据包,获取到背景数据包对应的背景样式信息时,可穿戴设备可以获取背景样式信息中的第一描述标识。该第一描述标识用于表示终端背景数据对应的背景样式类型。该第一描述标识并不特指某一固定标识。该第一描述标识可以基于标识修改指令进行修改。例如标识类型发生变化时,该第一描述标识也会相应变化。当终端背景数据发生变化时,该第一描述标识也会相应变化。
易于理解的是,标识类型例如可以是数字类型,第一描述标识例如可以是数字标识。不同的数字用于表示不同的背景样式类型。例如1描述标识表示时钟背景样式类型、2描述标识表示图文背景样式类型、3描述标识表示表示动画景样式类型等等。T可穿戴手表可以解析背景数据包,获取背景数据包对应的背景样式信息,该背景样式信息中的第一描述标识例如可以是1描述标识。
S504,基于第一描述标识,将终端背景数据设置为可穿戴设备的设备背景数据。
根据一些实施例,当可穿戴设备获取到背景样式信息中的第一描述标识时,可穿戴设备可以基于第一描述标识,将终端背景数据设置为可穿戴设备的设备背景数据。可穿戴设备可以确定第一描述标识指示的背景样式类型,基于该背景样式类型,可穿戴设备可以获取终端背景数据,并将终端背景数据设置为可穿戴设备的设备背景数据。
根据一些实施例,可穿戴设备基于第一描述标识,将终端背景数据设置为可穿戴设备的设备背景数据时,可穿戴设备可以获取第一描述标识指示的背景样式类型。若第一描述标识指示背景样式类型为时钟背景样式,则可穿戴设备可以获取背景样式信息中的第二描述标识。第二描述标识用于表示时钟背景样式的时钟背景数据。当可穿戴设备获取到第二描述标识时,可穿戴设备可以将第二描述标识对应的时钟背景数据设置为可穿戴设备的设备背景数据。可穿戴设备中预先设置有第二描述标识和时钟背景数据的数据映射信息。该数据映射信息和终端中预先设置的数据映射信息一致。
易于理解的是,T可穿戴手表可以解析背景数据包,获取背景数据包对应的背景样式信息,该背景样式信息中的第一描述标识例如可以是1描述标识。若第一描述标识1描述标识指示背景样式类型为时钟背景样式,则T可穿戴手表可以获取背景样式信息中的第二描述标识。T可穿戴手表获取时钟背景样式对应的第二描述标识例如可以是Y描述标识。Y描述标识例如表示文字格式为楷体格式的时钟背景数据。T可穿戴手表可以将楷体格式的时钟背景数据设置为T可穿戴手表的设备背景数据。
根据一些实施例,可穿戴设备基于第一描述标识,将终端背景数据设置为可穿戴设备的设备背景数据时,可穿戴设备可以获取第一描述标识指示的背景样式类型。若第一描述标识指示背景样式类型为图文背景样式,则获取背景数据包中的第一背景图片。当可穿戴设备获取到第一背景图片时,可穿戴设备可以将第一背景图片设置为可穿戴设备的设备背景数据。
易于理解的是,当终端获取到终端背景数据对应的背景样式信息时,终端可以获取背景样式信息中的第一描述标识。终端获取到的第一描述标识例如可以是2描述标识。如图11所示,终端可以获取图文背景数据,该图文背景数据例如可以包括用户签名和用户单人图片。终端将用户签名和用户单人图片生成第一背景图片,基于该第一背景图片和第一描述标识生成背景数据包,并发送背景数据包至T可穿戴手表。T可穿戴手表可以接收并解析背景数据包,获取背景数据包对应的背景样式信息,该背景样式信息中的第一描述标识例如可以是2描述标识。若第一描述标识2描述标识指示背景样式类型为图文背景样式,则T可穿戴手表可以获取第一背景图片。T可穿戴手表将第一背景图片设置为可穿戴设备的设备背景数据。此时,可穿戴设备的界面举例示意图可以如图15所示。
根据一些实施例,可穿戴设备基于第一描述标识,将终端背景数据设置为可穿戴设备的设备背景数据时,可穿戴设备可以获取第一描述标识指示的背景样式类型。若第一描述标识指示背景样式信息为动画背景样式,则获取背景数据包中的动画路径数据。当可穿戴设备获取到动画路径数据时,可穿戴设备可以将动画路径数据设置为可穿戴设备的设备背景数据。
易于理解的是,例如,当终端获取到终端背景数据对应的背景样式信息时,终端可以获取背景样式信息中的第一描述标识。终端获取到的第一描述标识例如可以是3描述标识。如图12所示,终端可以获取动画路径数据,该动画路径数据例如可以表示终端记录并存储的用户手绘创作背景的过程。终端基于该动画路径数据和第一描述标识3描述标识生成背景数据包,并发送背景数据包至T可穿戴手表。T可穿戴手表可以接收并解析背景数据包,获取背景数据包对应的背景样式信息,该背景样式信息中的第一描述标识例如可以是3描述标识。若第一描述标识3描述标识指示背景样式类型为动画背景样式,则T可穿戴手表可以获取动画背景数据。T可穿戴手表将动画背景数据设置为可穿戴设备的设备背景数据。此时,可穿戴设备的界面举例示意图可以如图16所示。
根据一些实施例,可穿戴设备获取到第一描述标识指示背景样式类型包括时钟背景样式和图文背景样式时,可穿戴设备可以获取时钟背景样式对应的第二描述标识和第二背景图片。其中该时钟背景样式为终端获取到的用户在时钟背景样式集合中所选择的,该第二背景图片为终端获取到的用户在背景图片集合中所选择的第二背景图片。当终端获取到的第二背景图片还可以是终端基于用户的处理指令进行处理后的。当可穿戴设备获取到第二描述标识和第二背景图片时,可穿戴设备可以将第二描述标识对应的时钟背景数据和第二背景图片设置为设备背景数据。
易于理解的是,当第一描述标识包括1描述标识和2描述标识时,可穿戴设备可以确定背景样式类型包括时钟背景样式和图文背景样式。可穿戴设备可以获取时钟背景样式对应的第二描述标识,该第二描述标识例如可以是Y描述标识,同时可穿戴设备还可以获取到裁剪处理后的第二背景图片。可穿戴设备将第二描述标识对应的时钟背景数据和裁剪处理后的第二背景图片设置为设备背景数据。
在本申请一个或多个实施例中,接收终端发送的背景数据包,解析背景数据包,获取背景数据包对应的背景样式信息,获取背景样式信息中的第一描述标识,基于第一描述标识,将终端背景数据设置为可穿戴设备的设备背景数据。在背景同步中,可穿戴设备可以基于第一描述标识,设置可穿戴设备的设备背景数据,可以减少设备背景数据的设置时长,可以提高背景同步的效率,进而可以提高用户的使用体验。
下面将结合附图17-19,对本申请实施例提供的背景同步装置进行详细介绍。需要说明的是,附图17-19所示的背景同步装置,用于执行本申请图3-图12所示实施例的方法,为了便于说明,仅示出了与本申请实施例相关的部分,具体技术细节未揭示的,请参照本申请图3-图12所示的实施例。
请参见图17,其示出本申请实施例的背景同步装置的结构示意图。该背景同步装置1700可以通过软件、硬件或者两者的结合实现成为用户终端的全部或一部分。根据一些实施例,该背景同步装置1700包括信息获取单元1701、数据包生成单元1702和数据包传输单元1703,具体用于:
信息获取单元1701,用于若接收到针对终端背景数据的同步指令,则获取所述终端背景数据对应的背景样式信息;
数据包生成单元1702,用于生成与所述背景样式信息对应的背景数据包;
数据包传输单元1703,用于将所述背景数据包传输至可穿戴设备,所述背景数据包用于指示所述可穿戴设备基于所述背景数据包将所述终端背景数据设置为所述可穿戴设备的设备背景数据。
根据一些实施例,图18示出本申请实施例一种背景同步装置的结构示意图。如图18所示,数据包生成单元1702包括第一标识获取子单元1712和数据包生成子单元1722,数据包生成单元1702,用于生成与背景样式信息对应的背景数据包时:
第一标识获取子单元1712,用于获取背景样式信息中的第一描述标识;第一描述标识用于表示终端背景数据对应的背景样式类型;
数据包生成子单元1722,用于采用第一描述标识对应的数据生成方式,生成与背景样式信息对应的背景数据包。
根据一些实施例,数据包生成子单元1722,用于采用第一描述标识对应的数据生成方式,生成与背景样式信息对应的背景数据包时,具体用于:
若第一描述标识指示背景样式类型为时钟背景样式,则获取时钟背景样式对应的第二描述标识;第二描述标识用于表示时钟背景样式的时钟背景数据;
基于第一描述标识和第二描述标识,生成与背景样式信息对应的背景数据包。
根据一些实施例,数据包生成子单元1722,用于采用第一描述标识对应的数据生成方式,生成与背景样式信息对应的背景数据包时,具体用于:
若第一描述标识指示背景样式类型为图文背景样式,则生成与终端背景数据对应的第一背景图片;
基于第一描述标识和第一背景图片,生成与背景样式信息对应的背景数据包。
根据一些实施例,数据包生成子单元1722,用于基于第一描述标识和第一背景图片,生成与背景样式信息对应的背景数据包时,具体用于:
获取可穿戴设备的展示控件信息;
基于展示控件信息对第一背景图片进行处理,得到处理后的第一背景图片;
基于第一描述标识和处理后的第一背景图片,生成与背景样式信息对应的背景数据包。
根据一些实施例,数据包生成子单元1722,用于采用第一描述标识对应的数据生成方式,生成与背景样式信息对应的背景数据包时,具体用于:
若第一描述标识指示背景样式类型为动画背景样式,则获取终端背景数据对应的动画路径数据;
基于第一描述标识和动画路径数据,生成与背景样式信息对应的背景数据包。
根据一些实施例,背景同步装置1700还包括数据获取单元,用于若接收到针对终端背景数据的同步指令,则获取终端背景数据对应的背景样式信息之前,还包括:
在背景图片集合中获取所选择的第二背景图片,在时钟背景样式集合中获取所选择的时钟背景样式;
基于第二背景图片和时钟背景样式,获取终端背景数据。
根据一些实施例,数据包生成子单元1722,用于采用第一描述标识对应的数据生成方式,生成与背景样式信息对应的背景数据包时,具体用于:
若第一描述标识指示背景样式类型包括时钟背景样式和图文背景样式,则获取时钟背景样式对应的第二描述标识和第二背景图片;第二描述标识用于表示时钟背景样式的时钟背景数据;
基于第一描述标识、第二描述标识和第二背景图片,生成与背景样式信息对应的背景数据包。
根据一些实施例,图19示出本申请实施例一种背景同步装置的结构示意图。如图19所示,背景同步装置1700还包括连接建立单元1704,用于若接收到针对终端背景数据的同步指令,则获取终端背景数据对应的背景样式信息之前,具体用于:
若接收到针对可穿戴设备的连接指令,则获取可穿戴设备的设备标识;
基于设备标识,在应用程序中向可穿戴设备发送连接请求;
若获取到可穿戴设备针对连接请求发送的确认指令,则与可穿戴设备建立连接关系。
根据一些实施例,数据包传输单元1703,用于将背景数据包传输至可穿戴设备时,具体用于:
获取背景数据包对应的类型信息;类型信息包括文件类型信息和消息类型信息中至少一种,不同的类型信息对应不同的传输方式;
采用与类型信息对应的传输方式,将背景数据包传输至可穿戴设备。
在本申请一个或多个实施例中,信息获取单元若接收到针对终端背景数据的同步指令,则获取所述终端背景数据对应的背景样式信息,数据包生成单元可以生成与所述背景样式信息对应的背景数据包,数据包传输单元可以将所述背景数据包传输至可穿戴设备。在背景同步时,背景同步装置可以生成与背景样式信息对应的背景数据包,并传输背景数据包至可穿戴设备,使得终端背景数据和可穿戴设备的设备背景数据关联,可以改善终端和可穿戴设备之间的传输方式,减少背景同步的时长,提高背景同步的效率,进而可以提高用户的使用体验。
下面将结合附图20-21,对本申请实施例提供的背景同步装置进行详细介绍。需要说明的是,附图20-21所示的背景同步装置,用于执行本申请图13-图16所示实施例的方法,为了便于说明,仅示出了与本申请实施例相关的部分,具体技术细节未揭示的,请参照本申请图13-图16所示的实施例。
请参见图20,其示出本申请实施例的背景同步装置的结构示意图。该背景同步装置2000可以通过软件、硬件或者两者的结合实现成为用户终端的全部或一部分。根据一些实施例,该背景同步装置2000包括数据包接收单元2001和数据设置单元2002,具体用于:
数据包接收单元2001,用于接收终端发送的背景数据包;背景数据包为终端接收到针对终端背景数据的同步指令时,基于终端背景数据对应的背景样式信息生成的;
数据设置单元2002,用于基于背景数据包,将终端背景数据设置为可穿戴设备的设备背景数据。
根据一些实施例,图21示出本申请实施例一种背景同步装置的结构示意图。如图21所示,数据设置单元2002包括信息获取子单元2012、第二标识获取子单元2022和数据设置子单元2032,数据设置单元2002,用于基于背景数据包,将终端背景数据设置为可穿戴设备的设备背景数据时:
信息获取子单元2012,用于解析背景数据包,获取背景数据包对应的背景样式信息;
第二标识获取子单元2022,用于获取背景样式信息中的第一描述标识;第一描述标识用于表示终端背景数据对应的背景样式类型;
数据设置子单元2032,用于基于第一描述标识,将终端背景数据设置为可穿戴设备的设备背景数据。
根据一些实施例,数据设置子单元2032,用于基于第一描述标识,将终端背景数据设置为可穿戴设备的设备背景数据时,具体用于:
若第一描述标识指示背景样式类型为时钟背景样式,则获取背景样式信息中的第二描述标识;第二描述标识用于表示时钟背景样式的时钟背景数据;
将第二描述标识对应的时钟背景数据设置为可穿戴设备的设备背景数据。
根据一些实施例,数据设置子单元2032,用于基于第一描述标识,将终端背景数据设置为可穿戴设备的设备背景数据时,具体用于:
若第一描述标识指示背景样式类型为图文背景样式,则获取背景数据包中的第一背景图片;
将第一背景图片设置为可穿戴设备的设备背景数据。
根据一些实施例,数据设置子单元2032,用于基于第一描述标识,将终端背景数据设置为可穿戴设备的设备背景数据时,具体用于:
若第一描述标识指示背景样式信息为动画背景样式,则获取背景数据包中的动画路径数据;
将动画路径数据设置为可穿戴设备的设备背景数据。
在本申请一个或多个实施例中,数据包接收单元可以接收终端发送的背景数据包,数据设置单元可以基于背景数据包,将终端背景数据设置为可穿戴设备的设备背景数据。因此在背景同步时,可以改善终端和可穿戴设备之间的传输方式,无需分开设置终端背景数据和设备背景数据,可以减少背景同步的时长,提高背景同步的效率,进而可以提高用户的使用体验。
本申请实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述图3-图16所示实施例的所述背景同步方法,具体执行过程可以参见图3-图16所示实施例的具体说明,在此不进行赘述。
本申请还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行如上述图3-图16所示实施例的所述背景同步方法,具体执行过程可以参见图3-图16所示实施例的具体说明,在此不进行赘述。
本申请还提供了一种背景同步***,该背景同步***包括终端和可穿戴设备,该终端用于执行如上述图3-图12所示实施例的所述背景同步方法,具体执行过程可以参见图3-图12所示实施例的具体说明,在此不进行赘述。所述可穿戴设备用于执行用于执行如上述图13-图16所示实施例的所述背景同步方法,具体执行过程可以参见图13-图16所示实施例的具体说明,在此不进行赘述
请参考图22,其示出了本申请一个示例性实施例提供的终端的结构方框图。本申请中的终端可以包括一个或多个如下部件:处理器110、存储器120、输入装置130、输出装置140和总线150。处理器110、存储器120、输入装置130和输出装置140之间可以通过总线150连接。所述处理器加载并执行如上述图3-图12所示实施例的所述背景同步方法,具体执行过程可以参见图3-图12所示实施例的具体说明,在此不进行赘述。
处理器110可以包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个终端内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行终端100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digital signal processing,DSP)、现场可编程门阵列(field-programmable gate array,FPGA)、可编程逻辑阵列(programmable logicArray,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(centralprocessing unit,CPU)、图像处理器(graphics processing unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
存储器120可以包括随机存储器(random Access Memory,RAM),也可以包括只读存储器(read-only memory,ROM)。可选地,该存储器120包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等,该操作***可以是安卓(Android)***,包括基于Android***深度开发的***、苹果公司开发的IOS***,包括基于IOS***深度开发的***或其它***。存储数据区还可以存储终端在使用中所创建的数据比如电话本、音视频数据、聊天记录数据,等。
参见图23所示,存储器120可分为操作***空间和用户空间,操作***即运行于操作***空间,原生及第三方应用程序即运行于用户空间。为了保证不同第三方应用程序均能够达到较好的运行效果,操作***针对不同第三方应用程序为其分配相应的***资源。然而,同一第三方应用程序中不同应用场景对***资源的需求也存在差异,比如,在本地资源加载场景下,第三方应用程序对磁盘读取速度的要求较高;在动画渲染场景下,第三方应用程序则对GPU性能的要求较高。而操作***与第三方应用程序之间相互独立,操作***往往不能及时感知第三方应用程序当前的应用场景,导致操作***无法根据第三方应用程序的具体应用场景进行针对性的***资源适配。
为了使操作***能够区分第三方应用程序的具体应用场景,需要打通第三方应用程序与操作***之间的数据通信,使得操作***能够随时获取第三方应用程序当前的场景信息,进而基于当前场景进行针对性的***资源适配。
以操作***为Android***为例,存储器120中存储的程序和数据如图24所示,存储器120中可存储有Linux内核层320、***运行时库层340、应用框架层360和应用层380,其中,Linux内核层320、***运行库层340和应用框架层360属于操作***空间,应用层380属于用户空间。Linux内核层320为终端的各种硬件提供了底层的驱动,如显示驱动、音频驱动、摄像头驱动、蓝牙驱动、Wi-Fi驱动、电源管理等。***运行库层340通过一些C/C++库来为Android***提供了主要的特性支持。如SQLite库提供了数据库的支持,OpenGL/ES库提供了3D绘图的支持,Webkit库提供了浏览器内核的支持等。在***运行时库层340中还提供有安卓运行时库(Android runtime),它主要提供了一些核心库,能够允许开发者使用Java语言来编写Android应用。应用框架层360提供了构建应用程序时可能用到的各种API,开发者也可以通过使用这些API来构建自己的应用程序,比如活动管理、窗口管理、视图管理、通知管理、内容提供者、包管理、通话管理、资源管理、定位管理。应用层380中运行有至少一个应用程序,这些应用程序可以是操作***自带的原生应用程序,比如联系人程序、短信程序、时钟程序、相机应用等;也可以是第三方开发者所开发的第三方应用程序,比如游戏类应用程序、即时通信程序、相片美化程序、手势数据获取程序等。
以操作***为IOS***为例,存储器120中存储的程序和数据如图25所示,IOS***包括:核心操作***层420(Core OS layer)、核心服务层440(Core Services layer)、媒体层460(Media layer)、可触摸层480(Cocoa Touch Layer)。核心操作***层420包括了操作***内核、驱动程序以及底层程序框架,这些底层程序框架提供更接近硬件的功能,以供位于核心服务层440的程序框架所使用。核心服务层440提供给应用程序所需要的***服务和/或程序框架,比如基础(Foundation)框架、账户框架、广告框架、数据存储框架、网络连接框架、地理位置框架、运动框架等等。媒体层460为应用程序提供有关视听方面的接口,如图形图像相关的接口、音频技术相关的接口、视频技术相关的接口、音视频传输技术的无线播放(AirPlay)接口等。可触摸层480为应用程序开发提供了各种常用的界面相关的框架,可触摸层480负责用户在终端上的触摸交互操作。比如本地通知服务、远程推送服务、广告框架、游戏工具框架、消息用户界面接口(User Interface,UI)框架、用户界面UIKit框架、地图框架等等。
在图23所示出的框架中,与大部分应用程序有关的框架包括但不限于:核心服务层440中的基础框架和可触摸层480中的UIKit框架。基础框架提供许多基本的对象类和数据类型,为所有应用程序提供最基本的***服务,和UI无关。而UIKit框架提供的类是基础的UI类库,用于创建基于触摸的用户界面,iOS应用程序可以基于UIKit框架来提供UI,所以它提供了应用程序的基础架构,用于构建用户界面,绘图、处理和用户交互事件,响应手势等等。
其中,在IOS***中实现第三方应用程序与操作***数据通信的方式以及原理可参考Android***,本申请在此不再赘述。
其中,输入装置130用于接收输入的指令或数据,输入装置130包括但不限于键盘、鼠标、摄像头、麦克风或触控设备。输出装置140用于输出指令或数据,输出装置140包括但不限于显示设备和扬声器等。在一个示例中,输入装置130和输出装置140可以合设,输入装置130和输出装置140为触摸显示屏,该触摸显示屏用于接收用户使用手指、触摸笔等任何适合的物体在其上或附近的触摸操作,以及显示各个应用程序的用户界面。触摸显示屏通常设置在终端的前面板。触摸显示屏可被设计成为全面屏、曲面屏或异型屏。触摸显示屏还可被设计成为全面屏与曲面屏的结合,异型屏与曲面屏的结合,本申请实施例对此不加以限定。
请参见图26,为本申请实施例提供的一种可穿戴设备的结构示意图。如图26所示,所述可穿戴设备2600可以包括:至少一个处理器2601,至少一个网络接口2604,用户接口2603,存储器2605,至少一个通信总线2602。
其中,通信总线2602用于实现这些组件之间的连接通信。
其中,用户接口2603可以包括显示屏,还可以包括标准的有线接口、无线接口。
其中,网络接口2604可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。
其中,处理器2601可以包括一个或者多个处理核心。处理器2601利用各种借口和线路连接整个可穿戴设备2600内的各个部分,通过运行或执行存储在存储器2605内的指令、程序、代码集或指令集,以及调用存储在存储器2605内的数据,执行可穿戴设备2600的各种功能和处理数据。可选的,处理器2601可以采用数字信号处理(Digital SignalProcessing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器2601可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics ProcessingUnit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器2601中,单独通过一块芯片进行实现。
其中,存储器2605可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选的,该存储器2605包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器2605可用于存储指令、程序、代码、代码集或指令集。存储器2605可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器2605可选的还可以是至少一个位于远离前述处理器2601的存储装置。如图26所示,作为一种计算机存储介质的存储器2605中可以包括操作***、网络通信模块、用户接口模块以及用于背景同步的应用程序。
在图26所示的可穿戴设备2600中,用户接口2603主要用于为用户提供输入的接口,获取用户输入的数据;而处理器2601可以用于调用存储器2605中存储的背景同步的应用程序,并具体执行如上述图13-图16所示实施例的所述背景同步方法,具体执行过程可以参见图13-图16所示实施例的具体说明,在此不进行赘述。
除此之外,本领域技术人员可以理解,上述附图所示出的终端的结构并不构成对终端的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端中还包括射频电路、输入单元、传感器、音频电路、无线保真(wirelessfidelity,WiFi)模块、电源、蓝牙模块等部件,在此不再赘述。
在本申请实施例中,各步骤的执行主体可以是上文介绍的终端。可选地,各步骤的执行主体为终端的操作***。操作***可以是安卓***,也可以是IOS***,或者其它操作***,本申请实施例对此不作限定。
本申请实施例的终端,其上还可以安装有显示设备,显示设备可以是各种能实现显示功能的设备,例如:阴极射线管显示器(cathode ray tubedisplay,简称CR)、发光二极管显示器(light-emitting diode display,简称LED)、电子墨水屏、液晶显示屏(liquidcrystal display,简称LCD)、等离子显示面板(plasma display panel,简称PDP)等。用户可以利用终端100上的显示设备,来查看显示的文字、图像、视频等信息。所述终端可以是智能手机、平板电脑、游戏设备、AR(Augmented Reality,增强现实)设备、汽车、数据存储装置、音频播放装置、视频播放装置、笔记本、桌面计算设备、可穿戴设备诸如电子手表、电子眼镜、电子头盔、电子手链、电子项链、电子衣物等设备。
本领域的技术人员可以清楚地了解到本申请的技术方案可借助软件和/或硬件来实现。本说明书中的“单元”和“模块”是指能够独立完成或与其他部件配合完成特定功能的软件和/或硬件,其中硬件例如可以是现场可编程门阵列(Field-ProgrammaBLE GateArray,FPGA)、集成电路(Integrated Circuit,IC)等。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些服务接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通进程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random AccessMemory,RAM)、磁盘或光盘等。
以上所述者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围和精神由权利要求限定。

Claims (19)

1.一种背景同步方法,其特征在于,所述方法包括:
在终端中显示的终端背景数据包括至少两种背景样式类型的情况下,若接收到针对所述终端背景数据的同步指令,则获取所述终端背景数据对应的背景样式信息;
获取所述背景样式信息中的第一描述标识;其中,所述第一描述标识用于表示所述终端背景数据对应的所述背景样式类型,不同的所述第一描述标识对应不同的所述背景样式类型,所述背景样式类型包括时钟背景样式、图文背景样式或者动画背景样式;
采用所述第一描述标识对应的数据生成方式,生成与所述背景样式信息对应的背景数据包;
将所述背景数据包传输至可穿戴设备,所述背景数据包用于指示所述可穿戴设备基于所述背景数据包将所述终端背景数据按照所述背景样式信息设置为所述可穿戴设备的设备背景数据。
2.根据权利要求1所述的方法,其特征在于,所述采用所述第一描述标识对应的数据生成方式,生成与所述背景样式信息对应的背景数据包,包括:
若所述第一描述标识指示所述背景样式类型为所述时钟背景样式,则获取所述时钟背景样式对应的第二描述标识;所述第二描述标识用于表示所述时钟背景样式的时钟背景数据;
基于所述第一描述标识和所述第二描述标识,生成与所述背景样式信息对应的背景数据包。
3.根据权利要求1所述的方法,其特征在于,所述采用所述第一描述标识对应的数据生成方式,生成与所述背景样式信息对应的背景数据包,包括:
若所述第一描述标识指示所述背景样式类型为所述图文背景样式,则生成与所述终端背景数据对应的第一背景图片;
基于所述第一描述标识和所述背景图片,生成与所述背景样式信息对应的背景数据包。
4.根据权利要求3所述的方法,其特征在于,所述基于所述第一描述标识和所述背景图片,生成与所述背景样式信息对应的背景数据包,包括:
获取可穿戴设备的展示控件信息;
基于所述展示控件信息对所述第一背景图片进行处理,得到处理后的第一背景图片;
基于所述第一描述标识和所述处理后的第一背景图片,生成与所述背景样式信息对应的背景数据包。
5.根据权利要求1所述的方法,其特征在于,所述采用所述第一描述标识对应的数据生成方式,生成与所述背景样式信息对应的背景数据包,包括:
若所述第一描述标识指示所述背景样式类型为所述动画背景样式,则获取所述终端背景数据对应的动画路径数据;
基于所述第一描述标识和所述动画路径数据,生成与所述背景样式信息对应的背景数据包。
6.根据权利要求1所述的方法,其特征在于,所述若接收到针对所述终端背景数据的同步指令,则获取所述终端背景数据对应的背景样式信息之前,还包括:
在背景图片集合中获取所选择的第二背景图片,在时钟背景样式集合中获取所选择的时钟背景样式;
基于所述第二背景图片和所述时钟背景样式,获取所述终端背景数据。
7.根据权利要求6所述的方法,其特征在于,所述采用所述第一描述标识对应的数据生成方式,生成与所述背景样式信息对应的背景数据包,包括:
若所述第一描述标识指示所述背景样式类型包括所述时钟背景样式和所述图文背景样式,则获取所述时钟背景样式对应的第二描述标识和所述第二背景图片;所述第二描述标识用于表示所述时钟背景样式的时钟背景数据;
基于所述第一描述标识、所述第二描述标识和所述第二背景图片,生成与所述背景样式信息对应的背景数据包。
8.根据权利要求1所述的方法,其特征在于,所述若接收到针对所述终端背景数据的同步指令,则获取所述终端背景数据对应的背景样式信息之前,还包括:
若接收到针对可穿戴设备的连接指令,则获取所述可穿戴设备的设备标识;
基于所述设备标识,在应用程序中向所述可穿戴设备发送连接请求;
若获取到所述可穿戴设备针对所述连接请求发送的确认指令,则与所述可穿戴设备建立连接关系。
9.根据权利要求1所述的方法,其特征在于,所述将所述背景数据包传输至可穿戴设备,包括:
获取所述背景数据包对应的类型信息;所述类型信息包括文件类型信息和消息类型信息中至少一种,不同的类型信息对应不同的传输方式;
采用与所述类型信息对应的传输方式,将所述背景数据包传输至可穿戴设备。
10.一种背景同步装置,其特征在于,所述装置包括:
信息获取单元,用于在终端中显示的终端背景数据包括至少两种背景样式类型的情况下,若接收到针对所述终端背景数据的同步指令,则获取所述终端背景数据对应的背景样式信息;获取所述背景样式信息中的第一描述标识;其中,所述第一描述标识用于表示所述终端背景数据对应的背景样式类型,不同的所述第一描述标识对应不同的所述背景样式类型;
数据包生成单元,用于采用所述第一描述标识对应的数据生成方式,生成与所述背景样式信息对应的背景数据包;
数据包传输单元,用于将所述背景数据包传输至可穿戴设备,所述背景数据包用于指示所述可穿戴设备基于所述背景数据包将所述终端背景数据设置为所述可穿戴设备的设备背景数据。
11.一种背景同步方法,其特征在于,所述方法包括:
在终端中显示的终端背景数据包括至少两种背景样式类型的情况下,接收所述终端发送的背景数据包;所述背景数据包为所述终端接收到针对终端背景数据的同步指令时,基于所述终端背景数据对应的背景样式信息生成的;
解析所述背景数据包,获取所述背景数据包对应的背景样式信息;
获取所述背景样式信息中的第一描述标识;所述第一描述标识用于表示所述终端背景数据对应的背景样式类型,不同的所述第一描述标识对应不同的所述背景样式类型,所述背景样式类型包括时钟背景样式、图文背景样式或者动画背景样式;
基于所述第一描述标识,将所述终端背景数据按照所述背景样式信息设置为可穿戴设备的设备背景数据。
12.根据权利要求11所述的方法,其特征在于,所述基于所述第一描述标识,将所述终端背景数据按照所述背景样式信息设置为可穿戴设备的设备背景数据,包括:
若所述第一描述标识指示所述背景样式类型为所述时钟背景样式,则获取所述背景样式信息中的第二描述标识;所述第二描述标识用于表示所述时钟背景样式的时钟背景数据;
将所述第二描述标识对应的时钟背景数据按照所述时钟背景样式设置为可穿戴设备的设备背景数据。
13.根据权利要求11所述的方法,其特征在于,所述基于所述第一描述标识,将所述终端背景数据按照所述背景样式信息设置为可穿戴设备的设备背景数据,包括:
若所述第一描述标识指示所述背景样式类型为所述图文背景样式,则获取所述背景数据包中的第一背景图片;
将所述第一背景图片按照所述图文背景样式设置为可穿戴设备的设备背景数据。
14.根据权利要求11所述的方法,其特征在于,所述基于所述第一描述标识,将所述终端背景数据按照所述背景样式信息设置为可穿戴设备的设备背景数据,包括:
若所述第一描述标识指示所述背景样式信息为所述动画背景样式,则获取所述背景数据包中的动画路径数据;
将所述动画路径数据按照所述动画背景样式设置为可穿戴设备的设备背景数据。
15.一种背景同步装置,其特征在于,所述装置包括:
数据包接收单元,用于在终端中显示的终端背景数据包括至少两种背景样式类型的情况下,接收所述终端发送的背景数据包;所述背景数据包为所述终端接收到针对终端背景数据的同步指令时,基于所述终端背景数据对应的背景样式信息生成的;
数据设置单元,用于解析所述背景数据包,获取所述背景数据包对应的背景样式信息;获取所述背景样式信息中的第一描述标识;所述第一描述标识用于表示所述终端背景数据对应的背景样式类型,不同的所述第一描述标识对应不同的所述背景样式类型,所述背景样式类型包括时钟背景样式、图文背景样式或者动画背景样式;基于所述第一描述标识,将所述终端背景数据按照所述背景样式信息设置为可穿戴设备的设备背景数据。
16.一种终端,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,其特征在于,处理器执行计算机程序时实现上述权利要求1-9中任一项方法。
17.一种可穿戴设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,其特征在于,处理器执行计算机程序时实现上述权利要求11-14中任一项方法。
18.一种背景同步***,所述背景同步***包括终端和可穿戴设备,所述终端用于执行上述权利要求1-9中任一项方法,所述可穿戴设备用于执行上述权利要求11-14中任一项方法。
19.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述权利要求1-9或11-14中任一项方法。
CN202110431263.8A 2021-04-21 2021-04-21 背景同步方法、装置、终端、设备、***及存储介质 Active CN115314588B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110431263.8A CN115314588B (zh) 2021-04-21 2021-04-21 背景同步方法、装置、终端、设备、***及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110431263.8A CN115314588B (zh) 2021-04-21 2021-04-21 背景同步方法、装置、终端、设备、***及存储介质

Publications (2)

Publication Number Publication Date
CN115314588A CN115314588A (zh) 2022-11-08
CN115314588B true CN115314588B (zh) 2024-05-17

Family

ID=83853197

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110431263.8A Active CN115314588B (zh) 2021-04-21 2021-04-21 背景同步方法、装置、终端、设备、***及存储介质

Country Status (1)

Country Link
CN (1) CN115314588B (zh)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102404093A (zh) * 2010-09-10 2012-04-04 ***通信集团公司 数据传输方式的管理方法和数据传输设备
CN103220351A (zh) * 2013-04-15 2013-07-24 广东欧珀移动通信有限公司 一种移动终端及其文件传输方法、***及网络***
CN106776826A (zh) * 2016-11-25 2017-05-31 上海斐讯数据通信技术有限公司 一种手表背景图片的更新方法、装置及***
CN109189544A (zh) * 2018-10-17 2019-01-11 三星电子(中国)研发中心 用于生成表盘的方法和装置
CN109254817A (zh) * 2018-08-28 2019-01-22 广东小天才科技有限公司 一种可穿戴设备的表盘更换方法、***及可穿戴设备
CN109782563A (zh) * 2019-01-24 2019-05-21 北京方寸致远科技有限公司 一种在智能手表上实现动画表盘背景的设备、装置和方法
CN110069193A (zh) * 2019-03-15 2019-07-30 努比亚技术有限公司 一种可穿戴设备的界面切换方法、可穿戴设备及存储介质
CN110399196A (zh) * 2019-07-30 2019-11-01 努比亚技术有限公司 可穿戴设备及其界面切换实现方法和计算机可读存储介质

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102633572B1 (ko) * 2019-02-19 2024-02-06 삼성전자주식회사 워치 페이스 이미지를 결정하기 위한 방법 및 그 전자 장치

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102404093A (zh) * 2010-09-10 2012-04-04 ***通信集团公司 数据传输方式的管理方法和数据传输设备
CN103220351A (zh) * 2013-04-15 2013-07-24 广东欧珀移动通信有限公司 一种移动终端及其文件传输方法、***及网络***
CN106776826A (zh) * 2016-11-25 2017-05-31 上海斐讯数据通信技术有限公司 一种手表背景图片的更新方法、装置及***
CN109254817A (zh) * 2018-08-28 2019-01-22 广东小天才科技有限公司 一种可穿戴设备的表盘更换方法、***及可穿戴设备
CN109189544A (zh) * 2018-10-17 2019-01-11 三星电子(中国)研发中心 用于生成表盘的方法和装置
CN109782563A (zh) * 2019-01-24 2019-05-21 北京方寸致远科技有限公司 一种在智能手表上实现动画表盘背景的设备、装置和方法
CN110069193A (zh) * 2019-03-15 2019-07-30 努比亚技术有限公司 一种可穿戴设备的界面切换方法、可穿戴设备及存储介质
CN110399196A (zh) * 2019-07-30 2019-11-01 努比亚技术有限公司 可穿戴设备及其界面切换实现方法和计算机可读存储介质

Also Published As

Publication number Publication date
CN115314588A (zh) 2022-11-08

Similar Documents

Publication Publication Date Title
CN111459586B (zh) 远程协助方法、装置、存储介质及终端
CN111127469A (zh) 缩略图显示方法、装置、存储介质以及终端
CN110178111B (zh) 一种终端的图像处理方法及装置
CN110572815A (zh) 网络访问方法、装置、存储介质及终端
CN111913614B (zh) 多画面显示控制方法、装置、存储介质及显示器
CN117555459A (zh) 一种应用组处理方法、装置、存储介质及电子设备
CN112114965A (zh) 应用程序的运行方法、装置、终端及存储介质
CN114285936A (zh) 屏幕亮度调整方法、装置、存储介质以及终端
CN112995562A (zh) 摄像头的调用方法、装置、存储介质及终端
CN113286349B (zh) 个人热点连接方法、装置、终端及存储介质
CN113098859B (zh) 网页页面回退方法、装置、终端及存储介质
CN115314588B (zh) 背景同步方法、装置、终端、设备、***及存储介质
CN113595662B (zh) 信号提示方法、装置、终端设备及存储介质
CN113825022B (zh) 一种播放控制状态检测方法、装置、存储介质及电子设备
CN113419650A (zh) 一种数据移动方法、装置、存储介质及电子设备
CN113950043B (zh) 通信方法、装置、存储介质以及终端
CN111949150B (zh) 控制外设切换方法、装置、存储介质及电子设备
CN113791380A (zh) Uwb测角方法、终端设备、标签设备及存储介质
CN115145660A (zh) 多媒体播放方法、装置、存储介质及终端设备
CN113312572A (zh) 一种资源处理方法、装置、存储介质及电子设备
CN114125048B (zh) 一种消息推送设置方法、装置、存储介质及电子设备
CN112612633A (zh) 进程间通信方法、装置、存储介质以及终端
CN112541141A (zh) 控件展示回调方法、装置、终端及存储介质
CN111859999A (zh) 消息翻译方法、装置、存储介质及电子设备
WO2023273936A1 (zh) 一种壁纸设置方法、装置、存储介质及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant