一种设备间的数据迁移的方法和设备技术

技术编号:25765148 阅读:37 留言:0更新日期:2020-09-25 21:12
本申请具体实施例提供一种设备间的数据迁移方法和装置。包括第一设备在数据采集范围内通过应用与用户交互;在确定用户不在数据采集范围时,第一设备确定用户处于网络中第二设备的数据采集范围内;在第二设备支持应用时,第一设备向第二设备发送迁移数据,以使第二设备根据迁移数据继续与用户进行交互,其中,迁移数据包括应用的信息和进度信息,进度信息指示第一设备和用户的交互进度。本申请在用户通过一个设备的应用交互且用户不在该设备的数据采集范围时,确定用户当前所在哪个设备的数据采集范围内。将应用迁移至该设备,使用户直接通过该设备上运行的应用进行交互。从而避免了用户在通过一个固定的设备使用交互内应用时不能移动的问题。

【技术实现步骤摘要】
【国外来华专利技术】一种设备间的数据迁移的方法和设备
本申请涉及数据迁移
,尤其涉及一种设备间的数据迁移的方法和设备。
技术介绍
随着智能家居和人工智能的概念兴起,近年来智能家用产品在市场上逐渐兴起,以用于电视/视频的接收和输出的机顶盒为例,随着智能元素的加入,衍生出了主打游戏、语音识别、人脸识别等特色的产品,并且赢得了众多消费者的关注。可以说,智能家居设备已经成为未来家居的一种趋势。现有的智能家居设备,通常包括语音采集模块和图像采集模块。通过识别模型和数据库,对采集的声音和图像进行比对,解析其代表的含义。从而控制智能家居设备作出反馈。例如,当语音识别到“听音乐”时,自动打开音乐播放器并播放音乐。其中,语音采集模块是通过麦克或麦克矩阵来采集,图像采集模块是通过摄像头来采集。对于图像采集模块的摄像头来说,摄像头的图像采集范围一般小于180度,且容易受到墙体、摆放物的遮挡。对于语音采集模块的麦克风或麦克矩阵来说,麦克或麦克矩阵存在一个有效的拾音范围。超出拾音范围后,麦克风或麦克矩阵采集到的声音信号较弱,难以与噪声区分开。通常智能家居设备在家庭中的位置是固定的,由于智能家居设备中语音采集模块和图像采集模块的采集范围有限,这导致智能家居设备在语音识别和图像识别的范围是有限的,不能覆盖整个家庭生活区,限制了用户的使用位置,影响用户体验。
技术实现思路
为解决上述技术问题,本申请具体实施例提供一种设备间的数据迁移方法和设备。当用户通过一个设备的应用进行交互时,在用户离开该设备的信号采集范围时,将该设备上运行的应用迁移到用户当前所在的设备上运行。使用户继续在迁移后的设备通过该应用进行交互。本申请实施例是这样实现的:第一方面,本申请具体实施例提供设备间的数据迁移方法,包括:第一设备在数据采集范围内通过应用与用户交互;在确定用户不在数据采集范围时,第一设备确定用户处于网络中第二设备的数据采集范围内;在第二设备支持应用时,第一设备向第二设备发送迁移数据,以使第二设备根据迁移数据与用户进行交互,其中,迁移数据包括应用的信息和进度信息,进度信息指示第一设备和用户的交互进度。本申请通过在用户通过应用交互且用户不在数据采集范围时,确定用户当前所在哪个设备的数据采集范围内。在该设备能够执行应用时将应用迁移至该设备,使用户直接通过该设备上运行的应用进行交互。从而避免了用户在通过一个固定的设备使用交互内应用时不能移动的问题。在一个可能的设计中,第一设备确定用户处于网络中第二设备的数据采集范围内包括:第一设备向网络中至少一个设备发送检测信息,检测信息用于指示至少一个设备检测用户是否在其数据采集范围内;第一设备接收至少一个设备中第二设备发送的确认信息,确认信息用于指示用户位于第二设备的数据采集范围内。在一个可能的设计中,检测信息通过广播发送给至少一个设备。在一个可能的设计中,还包括:在第二设备不支持应用时,第一设备接收第二设备采集的用户的数据;第一设备根据第二设备采集的用户的数据继续与用户进行交互。在一个可能的设计中,发送单元向网络中至少一个设备发送检测信息包括:处理单元,用于确定网络中能够运行应用的设备;处理单元用于将检测信息向能够运行应用的设备发送。通过接收用户当前所在位置的应用采集的用户的信息,使用户远离设备时也能够通过该设备内的应用进行交互。第二方面,本申请具体实施例提供一种设备间的数据迁移方法,包括第二设备接收第一设备发送的检测信息,检测信息用于指示第二设备检测用户是否在其数据采集范围内;第二设备确定用户在所述第二设备的数据采集范围内;第二设备向第一设备发送确任信息,确认信息用于指示用户位于第二设备的数据采集范围内;在第二设备支持该应用时,第二设备接收第一设备发送的迁移数据,迁移数据包括应用的信息和进度信息,进度信息指示第一设备和用户的交互进度;第二设备根据迁移数据通过应用与用户进行交互。在一个可能的设计中,第二设备接收的检测信息为广播信息。在一个可能的设计中,还包括第二设备不支持该应用时,第二设备采集用户的数据;第二设备将采集的用户的数据向第一设备发送,用户的数据用于指示第一设备根据第二设备采集的用户的数据继续与用户进行交互。在一个可能的设计中,还包括:第二设备向网络中的至少一个设备发送停止检测信息,停止检测信息用于指示正在根据第一设备发送的检测信息检测其数据采集范围内是否存在用户的设备停止检测。第三方面,本申请具体实施例提供一种设备,包括交互模块,用于在设备的数据采集范围内通过应用与用户交互;确定模块,用于在确定用户不在设备的数据采集范围时,确定用户处于网络中其它设备的数据采集范围内;发送模块,用于在其它设备支持该应用时,向其它设备发送迁移数据,以使其它设备根据迁移数据与用户进行交互,其中,迁移数据包括应用的信息和进度信息,进度信息指示和用户的交互进度。在一个可能的设计中,确定模块具体用于:在确定用户不在设备的数据采集范围时,向网络中至少一个设备发送检测信息,检测信息用于指示至少一个设备检测用户是否在其数据采集范围内;接收至少一个设备中所述其它设备发送的确认信息,确认信息用于指示用户位于其它设备的数据采集范围内。在一个可能的设计中,检测信息通过广播发送。在一个可能的设计中,还包括:接收模块,用于在其它设备不支持应用时,接收其它设备采集的用户的数据;交互模块,还用于根据其它设备采集的用户的数据继续与用户进行交互。第四方面,本申请具体实施例提供一种设备,包括接收模块,用于接收第一设备发送的检测信息,检测信息用于指示设备检测用户是否在该设备的数据采集范围内;确定模块,用于确定该用户在设备的数据采集范围内;发送模块,用于向第一设备发送确任信息,确认信息用于指示用户位于设备的数据采集范围内;接收单元,还用于在设备支持应用时,接收第一设备发送的迁移数据,迁移数据包括应用的信息和进度信息,进度信息指示第一设备和用户的交互进度;交互模块,用于根据迁移数据通过应用与用户进行交互。在一个可能的设计中,检测信息通过广播发送。在一个可能的设计中,还包括采集模块,用于在设备不支持应用时,采集用户的数据;发送模块,还用于向第一设备发送用户的数据,用户的数据用于指示第一设备根据用户的数据继续与用户进行交互。在一个可能的设计中,还包括发送模块,还用于向网络中的至少一个设备发送停止检测信息,停止检测信息用于指示正在根据第一设备发送的检测信息检测其数据采集范围内是否存在用户的设备停止检测。第五方面,本申请具体实施例提供一种装置,包括处理器和存储器,其中,存储器内存储有处理器能够执行的操作指令,处理器读取存储器内的操作指令用于实现第一方面任意一项的方法。第六方面,本申请具体实施例提供一种装置,包括处理器和存储器,其中,存储器内存储有处理器能够执行的操作指令,处理器读取存储器内的操作指令用于实现第二方面任意一项的方法。第七方面,本申请具体实施例提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如第一方本文档来自技高网...

【技术保护点】
一种设备间的数据迁移方法,其特征在于,包括:/n第一设备在数据采集范围内通过应用与用户交互;/n在确定所述用户不在所述数据采集范围时,第一设备确定所述用户处于网络中第二设备的数据采集范围内;/n在所述第二设备支持所述应用时,所述第一设备向所述第二设备发送迁移数据,以使所述第二设备根据所述迁移数据与所述用户进行交互,其中,所述迁移数据包括所述应用的信息和进度信息,所述进度信息指示所述第一设备和所述用户的交互进度。/n

【技术特征摘要】
【国外来华专利技术】一种设备间的数据迁移方法,其特征在于,包括:
第一设备在数据采集范围内通过应用与用户交互;
在确定所述用户不在所述数据采集范围时,第一设备确定所述用户处于网络中第二设备的数据采集范围内;
在所述第二设备支持所述应用时,所述第一设备向所述第二设备发送迁移数据,以使所述第二设备根据所述迁移数据与所述用户进行交互,其中,所述迁移数据包括所述应用的信息和进度信息,所述进度信息指示所述第一设备和所述用户的交互进度。


根据权利要求1所述的数据迁移方法,其特征在于,所述第一设备确定所述用户处于网络中第二设备的数据采集范围内包括:
所述第一设备向网络中至少一个设备发送检测信息,所述检测信息用于指示所述至少一个设备检测所述用户是否在其数据采集范围内;
所述第一设备接收所述至少一个设备中第二设备发送的确认信息,所述确认信息用于指示所述用户位于所述第二设备的数据采集范围内。


根据权利要求2所述的方法,其特征在于,所述检测信息通过广播发送给所述至少一个设备。


根据权利要求1-3任一所述的数据迁移方法,其特征在于,还包括:
在所述第二设备不支持所述应用时,所述第一设备接收所述第二设备采集的所述用户的数据;
所述第一设备根据所述第二设备采集的所述用户的数据继续与所述用户进行交互。


一种设备间的数据迁移方法,其特征在于,包括:
第二设备接收第一设备发送的检测信息,所述检测信息用于指示第二设备检测用户是否在其数据采集范围内;
所述第二设备确定所述用户在所述第二设备的数据采集范围内;
所述第二设备向所述第一设备发送确任信息,所述确认信息用于指示所述用户位于所述第二设备的数据采集范围内;
在所述第二设备支持所述应用时,所述第二设备接收所述第一设备发送的迁移数据,所述迁移数据包括所述应用的信息和进度信息,所述进度信息指示所述第一设备和所述用户的交互进度;
所述第二设备根据所述迁移数据通过所述应用与所述用户进行交互。


根据权利要求5所述的方法,其特征在于,所述第二设备接收的所述检测信息为广播信息。


根据权利要求5或6所述的数据迁移方法,其特征在于,还包括:
在所述第二设备不支持所述应用时,所述第二设备采集所述用户的数据;
所述第二设备将采集的所述用户的数据向所述第一设备发送,所述用户的数据用于指示所述第一设备根据所述第二设备采集的所述用户的数据继续与所述用户进行交互。


根据权利要求5所述的方法,其特征在于,所述方法还包括:
所述第二设备向网络中的至少一个设备发送停止检测信息,所述停止检测信息用于指示正在根据第一设备发送的检测信息检测其数据采集范围内是否存在所述用户的设备停止检测。


一种设备,其特征在于,包括:
交互模块,用于在设备的数据采集范围内通过应用与用户交互;
确定模块,用于在确定所述用户不在所述设备的数据采集范围时,确定所述用户处于网络中其它设备的数据采集范围内;
发送模块,用于在所述其它设备支持所述应用时向所述其它设备发送迁移数据,以使所述其它设备根据所述迁移数据与所述用户进行交互,其中,所述迁移数据包括所述应用的信息和进...

【专利技术属性】
技术研发人员:宁耀东黄荣锋陈尚松
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1