基于物联网的数据迁移方法、装置及设备与流程

文档序号:18008686发布日期:2019-06-25 23:43阅读:471来源:国知局
基于物联网的数据迁移方法、装置及设备与流程

本发明实施例涉及通信技术领域,尤其涉及一种基于物联网的数据迁移方法、装置及设备。



背景技术:

随着信息化产业的高速发展,由各种大型服务器集群构建而成的互联网数据存储系统、云计算数据存储系统等也得到了快速发展。根据公司的发展需要,往往需要在不同的数据存储系统之间进行数据迁移,例如需要将位于北京的数据存储系统中的数据迁移至位于上海的数据存储系统。

现有技术中通常基于无线移动网络、互联网等进行数据迁移。由于数据存储系统中的数据量十分巨大,数据迁移过程将会占用大量的网络资源,数据迁移效率低。



技术实现要素:

本发明实施例提供一种基于物联网的数据迁移方法、装置及设备,用以解决现有数据迁移存在的资源占用率高、数据迁移效率低的问题。

第一方面,本发明实施例提供一种基于物联网的数据迁移方法,应用于物联网管理设备,包括:

根据源数据存储系统的数据迁移请求确定数据迁移任务,数据迁移任务包括待迁移的数据量、源数据存储系统标识、目的数据存储系统标识和迁移时间;

向物联网设备发布数据迁移任务;

根据接收数据迁移任务的物联网设备的性能,控制源数据存储系统向接收数据迁移任务的物联网设备发送数据,以使接收数据迁移任务的物联网设备将数据传输至目的数据存储系统。

在一种可能的实现方式中,根据接收数据迁移任务的物联网设备的性能,控制源数据存储系统向接收数据迁移任务的物联网设备发送数据包括:

控制源数据存储系统从待迁移数据中分割出与接收数据迁移任务的物联网设备的运输能力相匹配的数据,并进行加密处理,将加密处理后的数据发送至接收数据迁移任务的物联网设备。

在一种可能的实现方式中,向物联网设备发布数据迁移任务之前,所述方法还包括:

接收物联网设备发送的注册信息;

根据注册信息对物联网设备进行注册。

在一种可能的实现方式中,所述方法还包括:

根据接收数据迁移任务的物联网设备传输数据的数据量的大小、准确性、安全性和送达时间准确率,对接收数据迁移任务的物联网设备进行评分。

在一种可能的实现方式中,所述方法还包括:

根据物联网设备传输数据的历史记录,对物联网设备进行信用评测;

将物联网设备的信用评测结果,登记在区块链上。

第二方面,本发明实施例提供一种基于物联网的数据迁移方法,应用于物联网设备,包括:

根据物联网设备的性能,确定是否接收物联网管理设备发布的数据迁移任务,数据迁移任务包括待迁移的数据量、源数据存储系统标识、目的数据存储系统标识和迁移时间;

若接收数据迁移任务,则接收源数据存储系统发送的数据,并将数据发送至目的数据存储系统。

第三方面,本发明实施例提供一种基于物联网的数据迁移装置,应用于物联网管理设备,包括:

处理模块,用于根据源数据存储系统的数据迁移请求确定数据迁移任务,数据迁移任务包括待迁移的数据量、源数据存储系统标识、目的数据存储系统标识和迁移时间;

发布模块,用于向物联网设备发布数据迁移任务;

控制模块,用于根据接收数据迁移任务的物联网设备的性能,控制源数据存储系统向接收数据迁移任务的物联网设备发送数据,以使接收数据迁移任务的物联网设备将数据传输至目的数据存储系统。

第四方面,本发明实施例提供一种基于物联网的数据迁移装置,应用于物联网设备,包括:

处理模块,用于根据物联网设备的性能,确定是否接收物联网管理设备发布的数据迁移任务,数据迁移任务包括待迁移的数据量、源数据存储系统标识、目的数据存储系统标识和迁移时间;

控制模块,用于若接收数据迁移任务,则接收源数据存储系统发送的数据,并将数据发送至目的数据存储系统。

第五方面,本发明实施例提供一种物联网管理设备,包括:

存储器;

处理器;以及

计算机程序;

其中,计算机程序存储在存储器中,并被配置为由处理器执行以实现如第一方面任一项所述的基于物联网的数据迁移方法。

第六方面,本发明实施例提供一种物联网设备,包括:

存储器;

处理器;以及

计算机程序;

其中,计算机程序存储在存储器中,并被配置为由处理器执行以实现如第二方面所述的基于物联网的数据迁移方法。

第七方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现如第一方面任一项所述的基于物联网的数据迁移方法,或者,如第二方面任一项所述的基于物联网的数据迁移方法。

本发明实施例提供的基于物联网的数据迁移方法、装置及设备,通过根据源数据存储系统的数据迁移请求确定数据迁移任务,数据迁移任务包括待迁移的数据量、源数据存储系统标识、目的数据存储系统标识和迁移时间,向物联网设备发布数据迁移任务,根据接收数据迁移任务的物联网设备的性能,控制源数据存储系统向接收数据迁移任务的物联网设备发送数据,以使接收数据迁移任务的物联网设备将数据传输至目的数据存储系统。实现了基于物联网的分布式数据迁移,充分利用了物联网中的闲置资源,提高了数据迁移效率。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1为本发明实施例的应用场景示意图;

图2为本发明提供的基于物联网的数据迁移方法一实施例的流程图;

图3为本发明提供的基于物联网的数据迁移方法又一实施例的流程图;

图4为本发明提供的基于物联网的数据迁移装置一实施例的结构示意图;

图5为本发明提供的基于物联网的数据迁移装置又一实施例的结构示意图;

图6为本发明提供的物联网管理设备一实施例的结构示意图;

图7为本发明提供的物联网设备一实施例的结构示意图。

通过上述附图,已示出本发明明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本发明构思的范围,而是通过参考特定实施例为本领域技术人员说明本发明的概念。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

本发明的说明书和权利要求书中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明中的“第一”和“第二”只起标识作用,而不能理解为指示或暗示顺序关系、相对重要性或者隐含指明所指示的技术特征的数量。“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

本发明的说明书中通篇提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

无论是互联网数据存储系统还是云计算数据存储系统,若基于无线移动网络或者互联网进行数据迁移,都会因为数据存储系统中巨大的数据量,而长时间占用大量的网络资源,导致数据迁移效率低。

随着信息技术的不断发展,物联网(internetofthings,iot)应运而生。顾名思义,物联网就是物物相连的互联网,通过在物品与物品之间进行信息交换和通信,实现物物相息。物联网设备包括但不限于移动电话、平板设备、个人数字助理等。通常情况下,物联网设备都拥有多余的存储资源、计算资源等,例如,一个存储空间为256g的智能手机中,可能会存在100g的空闲存储资源,这些资源在大部分时间都处于闲置状态。另一方面,物联网设备具有可移动性,例如智能手机可以随着用户的移动在各个城市间移动。

本申请致力于充分挖掘物联网中的可用资源,用于进行离线数据迁移,实现分布式的数据迁移,以提高数据迁移的效率。下面将结合具体的应用场景对本发明实施例提供的基于物联网的数据迁移方法进行详细说明。

图1为本发明实施例的应用场景示意图。如图1所示,其中,物联网管理设备例如可以为单个网络服务器、多个网络服务器组成的服务器组或基于云计算的由大量计算机或网络服务器构成的云。需要说明的是,物联网管理设备既可以集成在源数据存储系统中,也可以独立于源数据存储系统单独存在,本实施例对此不作限制。源数据存储系统和目的数据存储系统的类型可以相同,也可以不同,本实施例对此不作限制。数据存储系统可以为用于存储大量数据的数据中心。本实施例中的物联网设备包括但不限于移动电话、计算机、数字广播终端、消息收发设备、平板设备、个人数字助理等,本实施例对于物联网设备的数量不作限制。本实施例中的物联网管理设备作为源数据存储系统与物联网设备之间的桥梁,促进数据迁移高效的进行。

图2为本发明提供的基于物联网的数据迁移方法一实施例的流程图。本实施例提供的基于物联网的数据迁移方法,可以应用于物联网管理设备。如图2所示,本实施例提供的方法可以包括:

s201、根据源数据存储系统的数据迁移请求确定数据迁移任务,数据迁移任务包括待迁移的数据量、源数据存储系统标识、目的数据存储系统标识和迁移时间。

本实施例中当源数据存储系统有数据迁移需求时,会向物联网管理设备发送数据迁移请求,明确自身的数据迁移需求。

本实施例中的物联网管理设备在接收到源数据存储系统的数据迁移请求之后,则根据该请求确定数据迁移任务,数据迁移任务中可以包括待迁移的数据量、源数据存储系统标识、目的数据存储系统标识和迁移时间。

举例来说,当位于北京的数据存储系统-数据中心a,因业务发展需要或者数据冗余备份需要,需要将数据中心a中存储的10拍字节(petabytes,pb),在一个月之内迁移至位于上海的数据存储系统-数据中心b时,作为源数据存储系统的数据中心a向物联网管理设备发送数据迁移请求。物联网管理设备可以确定数据迁移任务:待迁移数据量为10pb,源数据存储系统标识可以为a,目的数据存储系统标识可以为b,迁移时间可以包括迁移起始时间和终止时间,例如起始时间为2019年3月1日00:00,终止时间为2019年3月31日24:00。

s202、向物联网设备发布数据迁移任务。

本实施例中物联网管理设备在确定数据迁移任务之后,则向物联网设备发布该数据迁移任务,以便物联网中的物联网设备能够及时获知任务的详细情况。

s203、根据接收数据迁移任务的物联网设备的性能,控制源数据存储系统向接收数据迁移任务的物联网设备发送数据,以使接收数据迁移任务的物联网设备将数据传输至目的数据存储系统。

本实施例中物联网设备在获知数据迁移任务之后,则根据自身的性能确定是否接收该任务。例如,可以首先确定是否有空闲的存储资源用于进行数据迁移,若有空闲存储资源,则确定空闲存储资源的大小。然后确定在数据迁移的起始时间至终止时间之间,物联网设备是否会从源数据存储系统所在地移动至目的数据存储系统所在地。当在数据迁移的起始时间至终止时间之间,物联网设备会从源数据存储系统所在地移动至目的数据存储系统所在地,且物联网设备有空闲存储资源时,可以选择接收该数据迁移任务,并向物联网管理设备发送接收任务响应消息。可选的,接收任务响应消息中还可以包括物联网设备的空闲存储资源的大小、离开源数据存储系统所在地的时间以及到达目的数据存储系统所在地的时间等。

本实施例中物联网管理设备可以根据接收数据迁移任务的物联网设备的性能,控制源数据存储系统向接收数据迁移任务的物联网设备发送数据。举例来说,若接收任务的物联网设备中存在100gb的空闲存储资源,则物联网管理设备可以控制源数据存储系统将小于等于100gb的数据发送至该物联网设备。在具体实现时,例如可以在源数据存储系统所在地的机场、火车站、高铁站、汽车站等设置数据分发点,可以通过有线的方式或者无线局域网方式,将数据发送至物联网设备。

本实施例中物联网设备在接收数据之后,在移动到目的数据存储系统所在地之后,将数据传输至目的数据存储系统。在具体实现时,例如可以在目的数据存储系统所在地的机场、火车站、高铁站、汽车站等设置数据收集点,可以通过有线的方式或者无线局域网方式,接收物联网设备发送的数据。

本实施例提供的基于物联网的数据迁移方法,应用于物联网管理设备,通过根据源数据存储系统的数据迁移请求确定数据迁移任务,数据迁移任务包括待迁移的数据量、源数据存储系统标识、目的数据存储系统标识和迁移时间,向物联网设备发布数据迁移任务,根据接收数据迁移任务的物联网设备的性能,控制源数据存储系统向接收数据迁移任务的物联网设备发送数据,以使接收数据迁移任务的物联网设备将数据传输至目的数据存储系统。实现了基于物联网的分布式数据迁移,充分利用了物联网中的闲置资源,提高了数据迁移效率。

在一些实施例中,根据接收数据迁移任务的物联网设备的性能,控制源数据存储系统向接收数据迁移任务的物联网设备发送数据的一种实现方式可以是:控制源数据存储系统从待迁移数据中分割出与接收数据迁移任务的物联网设备的运输能力相匹配的数据,并进行加密处理,将加密处理后的数据发送至接收数据迁移任务的物联网设备。

为了提高数据迁移的安全性和准确性,需要对待迁移的数据进行加密处理,将加密处理后的数据发送至接收数据迁移任务的物联网设备。本实施例对于具体的加密处理方式不作限制。

在上述实施例的基础上,为了及时准确的了解物联网中物联网设备的相关信息,本实施例提供的方法,在向物联网设备发布数据迁移任务之前,还可以包括:接收物联网设备发送的注册信息;根据注册信息对物联网设备进行注册。

本实施例中,物联网设备可以向物联网管理设备发送注册信息,用于进行注册。注册信息中例如可以包括物联网设备标识、版本号、产品型号等。

可选的,物联网设备还可以周期性的将自身空闲存储资源信息上报至物联网管理设备,以使物联网管理设备能够准确的确定物联网中可用空闲资源的数量。

在上述任一实施例的基础上,本实施例提供的方法还可以包括:根据接收数据迁移任务的物联网设备传输数据的数据量的大小、准确性、安全性和送达时间准确率,对接收数据迁移任务的物联网设备进行评分。

可选的,评分分值与传输数据的数据量的大小、准确性、安全性和送达时间准确率正相关。

可选的,可以为数据量的大小、准确性、安全性和送达时间准确率设置不同的权重,采用加权平均的方式确定评分分值。

可选的,可以根据评分分值的高低对相应物联网设备进行奖励或者惩罚。

在上述任一实施例的基础上,为了更好地对物联网设备实施监督管理,本实施例提供的方法还可以包括:根据物联网设备传输数据的历史记录,对物联网设备进行信用评测;将物联网设备的信用评测结果,登记在区块链上。

本实施例中可以根据物联网设备传输数据的历史记录,如在历史时间段内传输数据的数据量的大小、准确性、安全性和送达时间准确率,对物联网设备进行信用评测。例如可以每个月进行一次信用评测,信用评测结果例如可以分为高、中和低。举例来说,若传输的数据发生泄漏,出现完全性问题,则信用评测结果为低。

为了确保信用评测结果不可篡改,公开且透明,本实施例中将物联网设备的信用评测结果,登记在区块链上。

图3为本发明提供的基于物联网的数据迁移方法又一实施例的流程图。本实施例提供的基于物联网的数据迁移方法,可以应用于物联网设备。如图3所述,本实施例提供的方法可以包括:

s301、根据物联网设备的性能,确定是否接收物联网管理设备发布的数据迁移任务,数据迁移任务包括待迁移的数据量、源数据存储系统标识、目的数据存储系统标识和迁移时间。

s302、若接收数据迁移任务,则接收源数据存储系统发送的数据,并将数据发送至目的数据存储系统。

本实施例提供的基于物联网的数据迁移方法,应用于物联网设备,通过根据物联网设备的性能,确定是否接收物联网管理设备发布的数据迁移任务,数据迁移任务包括待迁移的数据量、源数据存储系统标识、目的数据存储系统标识和迁移时间,若接收数据迁移任务,则接收源数据存储系统发送的数据,并将数据发送至目的数据存储系统。实现了基于物联网的分布式数据迁移,充分利用了物联网设备的闲置资源,提高了数据迁移效率。

图4为本发明提供的基于物联网的数据迁移装置一实施例的结构示意图。本实施例提供的基于物联网的数据迁移装置,可以应用于物联网管理设备。如图4所示,本实施例提供的基于物联网的数据迁移装置40可以包括:处理模块401、发布模块402和控制模块403。

处理模块401,用于根据源数据存储系统的数据迁移请求确定数据迁移任务,数据迁移任务包括待迁移的数据量、源数据存储系统标识、目的数据存储系统标识和迁移时间。

发布模块402,用于向物联网设备发布数据迁移任务。

控制模块403,用于根据接收数据迁移任务的物联网设备的性能,控制源数据存储系统向接收数据迁移任务的物联网设备发送数据,以使接收数据迁移任务的物联网设备将数据传输至目的数据存储系统。

本实施例的装置,可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

可选的,控制模块403用于根据接收数据迁移任务的物联网设备的性能,控制源数据存储系统向接收数据迁移任务的物联网设备发送数据,具体可以包括:

控制源数据存储系统从待迁移数据中分割出与接收数据迁移任务的物联网设备的运输能力相匹配的数据,并进行加密处理,将加密处理后的数据发送至接收数据迁移任务的物联网设备。

可选的,基于物联网的数据迁移装置40还可以包括注册模块(图中未示出),注册模块用于在向物联网设备发布数据迁移任务之前,接收物联网设备发送的注册信息;根据注册信息对物联网设备进行注册。

可选的,基于物联网的数据迁移装置40还可以包括评分模块(图中未示出),评分模块用于根据接收数据迁移任务的物联网设备传输数据的数据量的大小、准确性、安全性和送达时间准确率,对接收数据迁移任务的物联网设备进行评分。

可选的,基于物联网的数据迁移装置40还可以包括信用评测模块(图中未示出),信用评测模块用于根据物联网设备传输数据的历史记录,对物联网设备进行信用评测;将物联网设备的信用评测结果,登记在区块链上。

图5为本发明提供的基于物联网的数据迁移装置又一实施例的结构示意图。本实施例提供的基于物联网的数据迁移装置,可以应用于物联网设备。如图5所示,本实施例提供的基于物联网的数据迁移装置50可以包括:处理模块501和控制模块502。

处理模块501,用于根据物联网设备的性能,确定是否接收物联网管理设备发布的数据迁移任务,数据迁移任务包括待迁移的数据量、源数据存储系统标识、目的数据存储系统标识和迁移时间;

控制模块502,用于若接收数据迁移任务,则接收源数据存储系统发送的数据,并将数据发送至目的数据存储系统。

本实施例的装置,可以用于执行图3所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

本发明实施例还提供一种物联网管理设备,请参见图6所示,本发明实施例仅以图6为例进行说明,并不表示本发明仅限于此。图6为本发明提供的物联网管理设备一实施例的结构示意图。如图6所示,本实施例提供的物联网管理设备60可以包括:存储器601、处理器602和总线603。其中,总线603用于实现各元件之间的连接。

存储器601中存储有计算机程序,计算机程序被处理器602执行时可以实现上述任一方法实施例的技术方案。

其中,存储器601和处理器602之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可以通过一条或者多条通信总线或信号线实现电性连接,如可以通过总线603连接。存储器601中存储有实现基于物联网的数据迁移方法的计算机程序,包括至少一个可以软件或固件的形式存储于存储器601中的软件功能模块,处理器602通过运行存储在存储器601内的软件程序以及模块,从而执行各种功能应用以及数据处理。

存储器601可以是,但不限于,随机存取存储器(randomaccessmemory,简称:ram),只读存储器(readonlymemory,简称:rom),可编程只读存储器(programmableread-onlymemory,简称:prom),可擦除只读存储器(erasableprogrammableread-onlymemory,简称:eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,简称:eeprom)等。其中,存储器601用于存储程序,处理器602在接收到执行指令后,执行程序。进一步地,上述存储器601内的软件程序以及模块还可包括操作系统,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通信,从而提供其他软件组件的运行环境。

处理器602可以是一种集成电路芯片,具有信号的处理能力。上述的处理器602可以是通用处理器,包括中央处理器(centralprocessingunit,简称:cpu)、网络处理器(networkprocessor,简称:np)等。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。可以理解,图6的结构仅为示意,还可以包括比图6中所示更多或者更少的组件,或者具有与图6所示不同的配置。图6中所示的各组件可以采用硬件和/或软件实现。

本发明实施例还提供一种物联网设备,请参见图7所示,本发明实施例仅以图7为例进行说明,并不表示本发明仅限于此。图7为本发明提供的物联网设备一实施例的结构示意图。该物联网设备可以是移动电话、计算机、数字广播终端、消息收发设备、游戏控制台、平板设备、医疗设备、健身设备、个人数字助理等。如图7所示,本实施例提供的物联网设备可以包括以下一个或多个组件:处理组件701,存储器702,电源组件704,多媒体组件706,音频组件703,输入/输出(i/o)接口708,传感器组件707,以及通信组件705。

处理组件701通常控制物联网设备的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件701可以包括一个或多个处理器7011来执行指令,以完成上述的可以应用于物联网设备的基于物联网的数据迁移方法的全部或部分步骤。此外,处理组件701可以包括一个或多个模块,便于处理组件701和其他组件之间的交互。例如,处理组件701可以包括多媒体模块,以方便多媒体组件706和处理组件701之间的交互。

存储器702被配置为存储各种类型的数据以支持在物联网设备的操作。这些数据的示例包括用于在物联网设备上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器702可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。本实施例中,存储器702中存储有计算机程序,该计算机程序可以由处理器7011执行,以实现图3对应的方法实施例的技术方案。

电源组件704为物联网设备的各种组件提供电力。电源组件704可以包括电源管理系统,一个或多个电源,及其他与为物联网设备生成、管理和分配电力相关联的组件。

多媒体组件706包括在所述物联网设备和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件706包括一个前置摄像头和/或后置摄像头。当物联网设备处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件703被配置为输出和/或输入音频信号。例如,音频组件703包括一个麦克风(mic),当物联网设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器702或经由通信组件705发送。本实施例中,可以通过麦克风采集用户对物联网设备进行语音控制的语音信号,然后经由通信组件705发送至云端服务器。在一些实施例中,音频组件703还包括一个扬声器,用于输出音频信号。本实施例中,可以通过扬声器播放对用户的提示信息。

i/o接口708为处理组件701和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件707包括一个或多个传感器,用于为物联网设备提供各个方面的状态评估。例如,传感器组件707可以检测到物联网设备的打开/关闭状态,组件的相对定位,例如所述组件为物联网设备的显示器和小键盘,传感器组件707还可以检测物联网设备或物联网设备一个组件的位置改变,用户与物联网设备接触的存在或不存在,物联网设备方位或加速/减速和物联网设备的温度变化。传感器组件707可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件707还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件707还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件705被配置为便于物联网设备和其他设备之间有线或无线方式的通信。本实施例中通信组件705用于实现物联网设备和云端服务器之间的交互。物联网设备可以接入基于通信标准的无线网络,如wifi,2g、3g或4g,或它们的组合。在一个示例性实施例中,通信组件705经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件705还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,物联网设备可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器702,上述指令可由物联网设备的处理器7011执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

本实施例提供的物联网设备可用于执行图3对应的方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时可以实现上述任一方法实施例提供的基于物联网的数据迁移方法。本实施例中的计算机可读存储介质可以是计算机能够存取的任何可用介质,或者是包含一个或多个可用介质集成的服务器、数据存储系统等数据存储设备,可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如ssd)等。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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