一种同步个性化数据的方法、装置及移动终端与流程

文档序号:11133748阅读:382来源:国知局
一种同步个性化数据的方法、装置及移动终端与制造工艺

本发明实施例涉及智能音箱技术,尤其涉及一种同步个性化数据的方法、装置及移动终端。



背景技术:

智能音箱能够与移动终端进行互动,相对于传统音箱提升了用户体验。

移动终端可在不同时段分别与不同的智能音箱建立连接,例如,用户在家时,用户随身携带的移动终端可与家中的智能音箱建立连接;用户在办公室时,用户随身携带的移动终端可与办公室中的智能音箱建立连接。为方便用户使用,现有技术中的智能音箱系统可以建立用户账户,用户可在自己的账户中存储收藏的歌单等个性化文件,使得用户随身携带的移动终端与不同的智能音箱连接时均可通过登录自己的账号获取个性化文件。

但是对于不支持用户账户功能的智能音箱,用户在一个智能音箱系统中收藏的个性化数据则无法同步到其他智能音箱系统中,降低了用户体验。



技术实现要素:

本发明提供一种同步个性化数据的方法、装置及移动终端,以实现个性化数据在多个智能音箱系统中的同步。

第一方面,本发明实施例提供了一种同步个性化数据的方法,所述方法包括:

检测到用户的个性化数据同步指令时,生成数据下载指令;

获取当前移动终端的身份识别号;

将所述数据下载指令和所述身份识别号发送给第一智能音箱,以使所述第一智能音箱根据所述数据下载指令和所述身份识别号从服务器端下载待同步个性化数据并覆盖本地对应的个性化数据。

第二方面,本发明实施例还提供了一种同步个性化数据的方法,所述方法包括:

接收移动终端发送的身份识别号和数据下载指令;

根据所述数据下载指令从服务器端下载与所述身份识别号关联的打包文件;

获取所述打包文件中的待同步个性化数据并覆盖本地对应的个性化数据。

第三方面,本发明实施例还提供了一种同步个性化数据的装置,配置于移动终端中,所述装置包括:

第一指令生成模块,用于在检测到用户的个性化数据同步指令时,生成数据下载指令;

第一身份获取模块,用于获取当前移动终端的身份识别号;

第一指令发送模块,用于将所述数据下载指令和所述身份识别号发送给第一智能音箱,以使所述第一智能音箱根据所述数据下载指令和所述身份识别号从服务器端下载待同步个性化数据并覆盖本地对应的个性化数据。

第四方面,本发明实施例还提供了一种同步个性化数据的装置,配置于智能音箱中,所述装置包括:

指令接收模块,用于接收移动终端发送的身份识别号和数据下载指令;

文件下载模块,用于根据所述数据下载指令从服务器端下载与所述身份识别号关联的打包文件;

数据获取模块,用于获取所述打包文件中的待同步个性化数据并覆盖本地对应的个性化数据。

第五方面,本发明实施例还提供了一种移动终端,所述移动终端包括第三方面所述的同步个性化数据的装置。

本发明实施例提供的技术方案,通过检测到用户的个性化数据同步指令时,生成数据下载指令,获取当前移动终端的身份识别号,将数据下载指令和身份识别号发送给第一智能音箱,以使第一智能音箱根据数据下载指令和身份识别号从服务器端下载待同步个性化数据并覆盖本地对应的个性化数据,使得服务器端存储的个性化数据可同步到当前使用的智能音箱中,从而能够实现个性化数据在多个音箱系统中的同步,方便了用户操作,提升了用户体验。

附图说明

为了更加清楚地说明本发明示例性实施例的技术方案,下面对描述实施例中所需要用到的附图做一简单介绍。显然,所介绍的附图只是本发明所要描述的一部分实施例的附图,而不是全部的附图,对于本领域普通技术人员,在不付出创造性劳动的前提下,还可以根据这些附图得到其他的附图。

图1是本发明实施例一提供的同步个性化数据的方法的流程示意图;

图2是本发明实施例二提供的同步个性化数据的方法的流程示意图;

图3是本发明实施例三提供的同步个性化数据的装置的结构示意图;

图4是本发明实施例四提供的同步个性化数据的装置的结构示意图;

图5为本发明实施例五提供的移动终端的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1是本发明实施例一提供的同步个性化数据的方法的流程示意图。本实施例可适用于用户的个性化数据在多个智能音箱系统中的同步,所述同步个性化数据的方法可以由同步个性化数据的装置执行。该装置可通过硬件和/或软件的方式实现,并可设置在移动终端中。

参见图1,所述同步个性化数据的方法具体可以包括:

步骤110、检测到用户的个性化数据同步指令时,生成数据下载指令。

个性化数据指各用户的自定义数据,每个用户的个性化数据均不同与其他用户的个性化数据,本实施例中的个性化数据指当前移动终端用户的个性化数据。所述个性化数据包括但不限于用户收藏的歌单数据以及控制智能音箱进行参数设置的指令文件。示例性的,控制智能音箱进行参数设置的指令文件可以包括控制智能音箱声量调至指定值的指令文件。

用户可通过多种操作控制移动终端产生个性化数据同步指令。示例性的,用户可点击选择界面中的数据同步按钮来控制移动终端产生个性化数据同步指令。

数据下载指令用于控制智能音箱从服务器端下载个性化数据对应的打包文件。

进一步的,检测到用户的个性化数据同步指令时之前,还可以包括:检测到用户的第一智能音箱接入指令时,建立与所述第一智能音箱的连接关系。

需要说明的是,当前移动终端可以通过无线网络与第一智能音箱建立连接关系,建立连接关系后当前移动终端即可通过各种控制指令对第一智能音箱进行控制。

步骤120、获取当前移动终端的身份识别号。

身份识别号与移动终端存在唯一对应关系,可通过当前移动终端的身份识别号区分当前移动终端和其他移动终端。由于一个移动终端通常被一个用户使用,因此可采用移动终端的身份识别号作为个性化数据的标识信息,用于区别于其他用户的个性化数据。

步骤130、将所述数据下载指令和所述身份识别号发送给第一智能音箱,以使所述第一智能音箱根据所述数据下载指令和所述身份识别号从服务器端下载待同步个性化数据并覆盖本地对应的个性化数据。

当前移动终端可以将生成的数据下载指令以及自己的身份识别号同时或相继发送给第一智能音箱,以控制第一智能音箱根据数据下载指令从服务器端下载与接收到的身份识别号关联的打包文件,然后从该打包文件中获取待同步个性化数据,并覆盖本地已有的同类个性化数据。

在上述实施例的基础上,检测到用户的个性化数据同步指令之前,还可以包括:检测到用户的个性化数据备份指令时,生成数据上传指令;获取当前移动终端的身份识别号;将所述数据上传指令以及所述身份识别号发送给第二智能音箱,以使所述第二智能音箱根据所述数据上传指令以及所述身份识别号打包并上传所述待同步个性化数据。

具体的,第二智能音箱解析接收到的数据上传指令,获得待同步个性化数据的类别,例如歌单数据,按照数据上传指令要求的方式将待同步个性化数据进行打包,并将生成的打包文件与接收到的当前移动终端身份识别号关联,上传打包文件至服务器端。

需要说明的是,本实施例将存储在第二智能音箱中的个性化数据打包上传至服务器端,并将能够唯一确定当前移动终端的当前移动终端身份识别号与生成的打包文件关联。当当前移动终端与第二智能音箱断开连接并连接第一智能音箱时,当前移动终端将其身份识别号发送给第一智能音箱,第一智能音箱在服务器端下载与该身份识别号关联的打包文件后,即可在打包文件中获得个性化数据,从而实现了个性化数据在第一智能音箱中的同步。值得注意的是,对于第二智能音箱打包上传至服务器端的个性化数据是第二智能音箱本地存储数据的情况,用户再次使用第二智能音箱播放音乐时,可控制第二智能音箱播放本地存储的个性化数据,无需从服务器端下载,因此,第一智能音箱和第二智能音箱不是同一个智能音箱。可以理解的是,若第二智能音箱打包上传至服务器端的个性化数据是第二智能音箱本地暂存的数据,则一段时间后本地暂存数据会被删除,用户再次使用第二智能音箱播放音乐时,无法找到之前暂存的个性化数据,还需要从服务器端下载,这种情况下,第一智能音箱和第二智能音箱可以是同一个智能音箱。

示例性的,在地点A,移动终端a与地点A放置的智能音箱x连接,智能音箱x根据移动终端a发送的数据上传指令将本地歌单数据打包,并将打包文件与接收到的移动终端a的身份识别号关联后,上传该打包文件至服务器端。当移动终端a从地点A移动至地点B时,移动终端a与地点B放置的智能音箱y连接,智能音箱y根据移动终端a发送的数据下载指令从服务器端下载与移动终端a的身份识别号关联的打包文件(即智能音箱x上传至服务器端的个性化数据),并获取打包文件中的歌单数据覆盖本地歌单数据。其中,智能音箱x为第一智能音箱,智能音箱y为第二智能音箱。

需要说明的是,当用户更换移动终端时,可将服务器端存储的与个性化数据打包文件关联的身份识别号修改为更换后移动终端的身份识别号,以便用户还能继续在后续使用的智能音箱系统中同步该用户的个性化数据。

本实施例提供的技术方案,通过检测到用户的个性化数据同步指令时,生成数据下载指令,获取当前移动终端的身份识别号,将所述数据下载指令和所述身份识别号发送给目标智能音箱,以使所述目标智能音箱根据所述数据下载指令和所述身份识别号从服务器端下载待同步个性化数据并覆盖本地个性化数据,使得服务器端存储的个性化数据可同步到当前使用的智能音箱中,从而能够实现个性化数据在多个音箱系统中的同步,方便了用户操作,提升了用户体验。

实施例二

图2是本发明实施例二提供的同步个性化数据的方法的流程示意图。本实施例可适用于用户的个性化数据在多个智能音箱系统中的同步,所述同步个性化数据的方法可以由同步个性化数据的装置执行。该装置可通过硬件和/或软件的方式实现,并可设置在智能音箱中。

参见图1,所述同步个性化数据的方法具体可以包括:

步骤210、接收移动终端发送的身份识别号和数据下载指令。

由当前智能音箱接收所述移动终端发送的身份识别号和数据下载指令,可选的,本实施例中的当前智能音箱可为任一能够与所述移动终端建立连接关系的智能音箱。

步骤220、根据所述数据下载指令从服务器端下载与所述身份识别号关联的打包文件。

示例性的,与所述身份识别号关联的打包文件可以为以所述身份识别号为包名的打包文件,也可以为与所述身份识别号之间存在关联关系的打包文件。

具体的,当前智能音箱解析接收到的数据下载指令,并按照数据下载指令要求在服务器端查找与所述身份识别号关联的打包文件,可选的,可以采用标识信息匹配的方式进行查找,例如,当前智能音箱遍历服务器端存储的打包文件,并将各打包文件的包名分别与接收到的身份识别号进行匹配,若匹配成功则确定对应的打包文件为包含待同步个性化数据的打包文件,当前智能音箱既将该打包文件下载至本地。

步骤230、获取所述打包文件中的待同步个性化数据并覆盖本地对应的个性化数据。

在本实施例中,当前智能音箱下载的打包文件中可以包括一类或多类个性化数据,例如,所述打包文件可以包括歌单数据,也可以包括歌单数据和控制当前智能音箱音量调节至一固定值的指令文件。对应的,当前智能音箱根据接收到的数据下载指令确定待同步个性化数据类型,并从下载的打包文件中获取对应类型的个性化数据,覆盖本地对应的个性化数据。

示例性的,在其他智能音箱将个性化数据上传至服务器时,也可以分别对各不同类个性化数据进行打包,并为打包文件添加个性化数据类别信息,以便当前智能音箱能够根据移动终端的身份识别号以及所述个性化数据类别信息准确下载对应的打包文件。

可选的,获取所述打包文件中的待同步个性化数据并覆盖本地对应的个性化数据之后,还可以包括:接收所述移动终端发送的数据添加指令,根据所述数据添加指令将当前播放歌曲的信息添加至本地个性化数据。

进一步的,根据所述数据添加指令将当前播放歌曲的信息添加至本地个性化数据之后,还可以包括:接收所述移动终端发送的身份识别号和数据保存指令,打包本地个性化数据,并将所述身份识别号与生成的打包文件关联,根据所述数据保存指令将生成的打包文件上传至服务器端,并替换与所述身份识别号关联的打包文件。

当前智能音箱将从服务器端下载的个性化数据覆盖本地对应的个性化数据之后,本地歌单被更新。当前智能音箱可以根据移动终端的数据保存指令将更新后的个性化数据打包并上传至服务器端,为避免生成的打包文件与未更新的个性化数据对应的打包文件重复,将生成的打包文件与移动终端的身份识别号关联,并替换服务器端同样与移动终端的身份识别号关联的打包文件。

本实施例提供的技术方案,通过接收移动终端发送的身份识别号和数据下载指令,根据所述数据下载指令从服务器端下载与所述身份识别号关联的打包文件,获取所述打包文件中的待同步个性化数据并覆盖本地个性化数据,使得服务器端存储的个性化数据可同步到当前使用的智能音箱中,从而能够实现个性化数据在多个音箱系统中的同步,方便了用户操作,提升了用户体验。

实施例三

图3是本发明实施例三提供的同步个性化数据的装置的结构示意图。本实施例提供的同步个性化数据的装置可设置在移动终端中。参见图3,该同步个性化数据的装置的具体结构可以如下:

第一指令生成模块310,用于在检测到用户的个性化数据同步指令时,生成数据下载指令;

第一身份获取模块320,用于获取当前移动终端的身份识别号;

第一指令发送模块330,用于将所述数据下载指令和所述身份识别号发送给第一智能音箱,以使所述第一智能音箱根据所述数据下载指令和所述身份识别号从服务器端下载待同步个性化数据并覆盖本地对应的个性化数据。

在本实施例中,所述装置还可以包括:

关系建立模块,用于在检测到用户的个性化数据同步指令之前,检测到用户的第一智能音箱接入指令时,建立与所述第一智能音箱的连接关系。

在本实施例中,所述装置还可以包括:

第二指令生成模块,用于在检测到用户的个性化数据同步指令之前,检测到用户的个性化数据备份指令时,生成数据上传指令;

第二身份获取模块,用于获取当前移动终端的身份识别号;

第二指令发送模块,用于将所述数据上传指令以及所述身份识别号发送给第二智能音箱,以使所述第二智能音箱根据所述数据上传指令以及所述身份识别号打包并上传所述待同步个性化数据。

本实施例提供的同步个性化数据的装置,与本发明任意实施例所提供的由移动终端执行的同步个性化数据的方法属于同一发明构思,可执行本发明任意实施例所提供的由移动终端执行的同步个性化数据的方法,具备相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例提供的由移动终端执行的同步个性化数据的方法。

实施例四

图4是本发明实施例四提供的同步个性化数据的装置的结构示意图。本实施例提供的同步个性化数据的装置可设置在智能音箱中。参见图4,该同步个性化数据的装置的具体结构可以如下:

指令接收模块410,用于接收移动终端发送的身份识别号和数据下载指令;

文件下载模块420,用于根据所述数据下载指令从服务器端下载与所述身份识别号关联的打包文件;

数据获取模块430,用于获取所述打包文件中的待同步个性化数据并覆盖本地对应的个性化数据。

在本实施例中,所述装置还可以包括:

第二指令接收模块,用于在获取所述打包文件中的待同步个性化数据并覆盖本地对应的个性化数据之后,接收所述移动终端发送的数据添加指令;

信息添加模块,用于根据所述数据添加指令将当前播放歌曲的信息添加至本地个性化数据。

在本实施例中,所述装置还可以包括:

第三指令接收模块,用于在根据所述数据添加指令将当前播放歌曲的信息添加至本地个性化数据之后,接收所述移动终端发送的身份识别号和数据保存指令;

第二数据打包模块,用于打包本地个性化数据,并将所述身份识别号与生成的打包文件关联;

第二文件上传模块,用于根据所述数据保存指令将生成的打包文件上传至服务器端,并替换与所述身份识别号关联的打包文件。

本实施例提供的同步个性化数据的装置,与本发明任意实施例所提供的由智能音箱执行的同步个性化数据的方法属于同一发明构思,可执行本发明任意实施例所提供的由智能音箱执行的同步个性化数据的方法,具备相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例提供的由智能音箱执行的同步个性化数据的方法。

实施例五

本实施例提供了一种移动终端,该移动终端可以包括本发明实施例三提供的同步个性化数据的装置。图5为本发明实施例五提供的移动终端的结构示意图,如图5所示,该移动终端500可以包括:存储器501、中央处理器(Central Processing Unit,以下简称CPU)502、外设接口503、RF(Radio Frequency,射频)电路504、音频电路506、扬声器511、电源管理芯片508、输入/输出(I/O)子系统509、触摸屏512、其他输入/控制设备510以及外部端口504,这些部件通过一个或多个通信总线或信号线507来通信。

应该理解的是,图示移动终端500仅仅是移动终端的一个范例,并且移动终端500可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

下面就本实施例提供的用于实现信息安全控制的移动终端进行详细的描述,该移动终端以手机为例。

存储器501,所述存储器501可以被CPU502、外设接口503等访问,所述存储器501可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

外设接口503,所述外设接口503可以将设备的输入和输出外设连接到CPU502和存储器501。

I/O子系统509,所述I/O子系统509可以将设备上的输入输出外设,例如触摸屏502(相当于上述实施例中的屏幕)和其他输入/控制设备510,连接到外设接口503。I/O子系统509可以包括显示控制器5091和用于控制其他输入/控制设备510的一个或多个输入控制器5092。其中,一个或多个输入控制器5092从其他输入/控制设备510接收电信号或者向其他输入/控制设备510发送电信号,其他输入/控制设备510可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器5092可以与以下任一个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。

触摸屏512,所述触摸屏512是用户移动终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。

I/O子系统509中的显示控制器5091从触摸屏512接收电信号或者向触摸屏512发送电信号。触摸屏512检测触摸屏上的接触,显示控制器5091将检测到的接触转换为与显示在触摸屏512上的用户界面对象的交互,即实现人机交互,显示在触摸屏512上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。

RF电路505,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,RF电路505接收并发送RF信号,RF信号也称为电磁信号,RF电路505将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。RF电路505可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、RF收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC(COder-DECoder,编译码器)芯片组、用户标识模块(Subscriber Identity Module,SIM)等等。

音频电路506,主要用于从外设接口503接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器511。

扬声器511,用于将手机通过RF电路505从无线网络接收的语音信号,还原为声音并向用户播放该声音。

电源管理芯片508,用于为CPU502、I/O子系统及外设接口所连接的硬件进行供电及电源管理。

本发明实施例提供的CPU502可执行如下操作:

检测到用户的个性化数据同步指令时,生成数据下载指令;

获取当前移动终端的身份识别号;

将所述数据下载指令和所述身份识别号发送给第一智能音箱,以使所述第一智能音箱根据所述数据下载指令和所述身份识别号从服务器端下载待同步个性化数据并覆盖本地对应的个性化数据。

上述移动终端可执行本发明实施例一所提供的方法,具备执行方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的同步个性化数据的方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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