一种应用于社区化智能家庭的数据存储共享系统及方法与流程

文档序号:12132572阅读:379来源:国知局
一种应用于社区化智能家庭的数据存储共享系统及方法与流程

本发明涉及社区化智能家庭数据存储技术领域,尤其涉及一种应用于社区化智能家庭的数据存储共享系统及方法。



背景技术:

随着智能家居的普及,越来越多的家庭用上了各种类型的智能设备如:智能摄像头、智能冰箱、智能电视机等。相伴而来的是需要越来越多的存储空间来存储智能设备产生的数据。传统的存储方式是各家各户独自存放自己的信息,但这种完全独立的存储方式有可能带来如下问题:1、某些用户的存储严重的资源不足:某些家庭由于智能设备非常多或者长期开着摄像头因此产生大量的存储数据,导致本地的存储资源严重不足。在传统情况下只有2种解决方案,一种是是购买更大的存储设备,另一种则是每隔一段时间清楚陈旧的数据。2、某些用户资源的严重浪费:部分用户不了解自己的存储资源的需求,因此购买了过大的存储资源,导致存储资源严重浪费。

数据存储方面:现在各自的存储信息都放在本地,采用完全独立的存放方式。且由于本地的存储空间一般有限,因此监控数据的存放时间不会很长。一旦用户购买产品,存储空间就基本已经固定,如果需要增加空间需要专业人士上门服务。监控数据存放的数量以及时间受限于本地存储空间的大小,一旦购买了存储设备后,难以对设备的空间进行拓展。可能导致一些用户的存储空间不足而另一些用户的存储资源严重过剩。存储资源没有得到有效的分配和利用。

资源共享方面:现阶段的资源共享一般都是由下载工具实现。下载工具如迅雷通过寻找附近的资源(基本都是用过(互联网协议(Internet Protocol,IP)地址判断是否在附近)或者通过寻找最近的内容分发网络(Content Delivery Network,CDN)服务器来达到加速的效果。资源的共享是通过下载工具来实现的,当下载工具是通过IP地址来为用户提供下载加速服务时可能会产生虽然2个用户地理上相隔很近但是采用的是不用运营商的网络,导致这两个用户无法相互传输数据从而降低了用户的下载速度。下载工具寻找CDN服务器进行下载加速时,由于CDN服务器本身的原因如:CDN服务器距离本社区网络较远等。其加速效果肯定不如社区内部局域网的下载速度快。

随着数字家庭的社区化以及数字家庭设备的不断增多,各类型数字家庭设备产生的数据也越来越多,当前普遍采用的本地化的存储方式已经无法满足新形式下的数字家庭用户存储的需求。



技术实现要素:

本发明的目的在于克服现有技术的不足,本发明提供了一种应用于社区化智能家庭的数据存储共享系统及方法,将社区内的存储资源划分为用户个体的存储资源以及社区的总体存储资源,使社区内用户可以更加合理的利用存储资源,并且将冗余的存储资源进行共享。

为了解决上述问题,本发明提出了一种应用于社区化智能家庭的数据存储共享系统,所述系统包括:数字家庭社区子系统和单栋住宅网络子系统;

其中,数字家庭社区子系统包括:

社区核心交换机,分别与互联网、社区总服务器相连,用于社区总服务器与互联网进行网络连接;

防火墙,分别连接社区总服务器与社区核心交换机,用于为数字家庭社区子系统提供安全服务;

社区总服务器,与社区智能路由器相连,用于为社区内各类型的公共数字家庭设备提供存储空间;

社区智能路由器,用于为社区提供各类公共数字家庭设备服务。

优选地,所述单栋住宅网络子系统包括:

住宅总智能路由器,用于将多个家庭智能路由器与数字家庭社区子系统的社区总服务器相连接,进行数据传输;

多个家庭智能路由器,用于将归属于各个家庭智能路由器的家庭智能设备与住宅总智能路由器进行连接,管理家庭中的所有家庭智能设备,并存储家庭智能设备产生的各种数据,并存储家庭用户下载的各类型可共享资源的任务;

家庭智能设备,用于为家庭用户提供各种服务,并产生各种数据。

优选地,所述家庭智能设备包括:个人电脑、无线网络设备、智能设备、监控设备的一种或多种。

优选地,所述家庭智能路由器还用于当有其他用户请求存储于本地的可共享数据时,则向其他用户提供资源的下载服务。

相应地,本发明还提供一种应用于社区化智能家庭的数据存储共享方法,所述方法包括:

步骤1,启动家庭智能设备,并要求存储所有采集到的数据;

步骤2,家庭智能路由器检测本地的存储空间是否足够,若足够则直接存储,并转步骤3,若存储空间不足则向社区总服务器请求存储空间并转步骤4;

步骤3,在本地直接存储数据,每隔一段时间自动询问用户是否要继续存储数据,若继续则转步骤2,若不需要则转步骤6;

步骤4,检测社区总服务器是否还有足够的存储空间进行存储,若有足够的存储空间,则在社区总服务器上划分空间为用户存储信息,转步骤5;若存储空间不足,则向用户通知无法为其存储信息,转步骤6;

步骤5,每隔一段时间自动询问用户是否还需要继续存储数据,如果需要继续存储数据则转步骤4,若不需要则转步骤6。

在本发明实施例中,对社区内的存储资源进行整合,将社区内的存储资源划分为用户个体的存储资源以及社区的总体存储资源,使社区内用户可以更加合理的利用存储资源,并且将冗余的存储资源进行共享;在本发明实施例中,共享不仅仅是将数据空间进行了共享,还将划分出额外的用户下载资源共享区域。如社区内的用户下载了一部电影,这部电影将存储在这个空间内,若有其他社区用户下载此资源,将直接从此区域抽取,大大提升用户的下载速度,使用户体验到数字家庭社区化带来的便利。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1是本发明实施例的应用于社区化智能家庭的数据存储共享系统的结构组成示意图;

图2是本发明实施例中单栋住宅网络子系统的结构组成示意图;

图3是本发明实施例的应用于社区化智能家庭的数据存储共享方法的流程示意图;

图4是本发明实施例中智能家庭的数据共享方法的过程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1是本发明实施例的应用于社区化智能家庭的数据存储共享系统的结构组成示意图,如图1所示,该系统包括:数字家庭社区子系统1和单栋住宅网络子系统2;

其中,数字家庭社区子系统1包括:

社区核心交换机10,分别与互联网、社区总服务器12相连,用于社区总服务器12与互联网进行网络连接;

防火墙11,分别连接社区总服务器12与社区核心交换机10,用于为数字家庭社区子系统1提供安全服务;

社区总服务器12,与社区智能路由器13相连,用于为社区内各类型的公共数字家庭设备提供存储空间;

社区智能路由器13,用于为社区提供各类公共数字家庭设备服务。

如:存储社区内公共摄像头监控信息,用户资料信息等。该社区总服务器也与每一栋住宅的总智能路由器相连,为社区住户的家庭智能设备产生的超出本地存储空间上限的数据寻找合适的存储的空间。并维护整个社区的可用下载资源表,通过该表整合本社区内可共享的下载资源,为社区用户寻找可用的最近的下载资源。

如图2所示,单栋住宅网络子系统2进一步包括:

住宅总智能路由器20,用于将多个家庭智能路由器21与数字家庭社区子系统1的社区总服务器12相连接,进行数据传输;

多个家庭智能路由器21,用于将归属于各个家庭智能路由器21的家庭智能设备22与住宅总智能路由器20进行连接,管理家庭中的所有家庭智能设备22,并存储家庭智能设备22产生的各种数据,并存储家庭用户下载的各类型可共享资源的任务;

家庭智能设备22,用于为家庭用户提供各种服务,并产生各种数据。

其中,家庭智能设备22包括:个人电脑、无线网络设备、智能设备、监控设备的一种或多种。

家庭智能路由器21还用于当有其他用户请求存储于本地的可共享数据时,则向其他用户提供资源的下载服务。

本发明实施例中,还提供一种应用于社区化智能家庭的数据存储共享方法,如图3所示,该方法包括:

步骤1,启动家庭智能设备,并要求存储所有采集到的数据;

步骤2,家庭智能路由器检测本地的存储空间是否足够,若足够则直接存储,并转步骤3,若存储空间不足则向社区总服务器请求存储空间并转步骤4;

步骤3,在本地直接存储数据,每隔一段时间自动询问用户是否要继续存储数据,若继续则转步骤2,若不需要则转步骤6;

步骤4,检测社区总服务器是否还有足够的存储空间进行存储,若有足够的存储空间,则在社区总服务器上划分空间为用户存储信息,转步骤5;若存储空间不足,则向用户通知无法为其存储信息,转步骤6;

步骤5,每隔一段时间自动询问用户是否还需要继续存储数据,如果需要继续存储数据则转步骤4,若不需要则转步骤6。

在此方法中,社区总服务器维护一张数据存储表,该表格包含服务器剩余可用资源,以及各用户在服务器中存储资源的位置。当用户需要调用服务器中的资源时,可以直接通过查询此表格完成。

社区总服务器中维护一张资源共享表格,该表格包含此社区所有可共享的资源列表,并标注出资源所在位置。当社区内某用户下载资源时,查询这个资源是否包含在这张表上,若在表上则直接去表格上的存储位置下载,若不存在则去原始服务器下载并在表格上添加此资源以及此资源在小区中的位置。

数字家庭社区资源共享完整流程:

(此流程建立在用户选择了下载资源共享的基础上)

用户下载资源时,社区总服务器通过判断此资源是否已经存在于某用户的智能路由器中,尽可能的为用户提供最好的下载体验。具体流程如图五。

步骤1,用户启动下载工具下载某一资源;

步骤2,自动连接至社区的总服务器进行查询,若此资源存在某一用户的智能路由器中则转步骤3,否则转步骤5;

步骤3,社区总服务器查询拥有此资源的家庭智能路由器是否在线,若在线转步骤4,否则转步骤5;

步骤4,将此家庭智能路由器的地址告诉用户,用户直接从此地址下载资源,转步骤6;

步骤5,直接从资源的原始地址下载用户请求的资源,并将此资源存至用户的家庭智能路由器,并在社区总服务器的资源记录表上记录此用户的家庭智能路由器包含此资源;转步骤6;

步骤6,下载结束。

在本发明实施例中,对社区内的存储资源进行整合,将社区内的存储资源划分为用户个体的存储资源以及社区的总体存储资源,使社区内用户可以更加合理的利用存储资源,并且将冗余的存储资源进行共享;在本发明实施例中,共享不仅仅是将数据空间进行了共享,还将划分出额外的用户下载资源共享区域。如社区内的用户下载了一部电影,这部电影将存储在这个空间内,若有其他社区用户下载此资源,将直接从此区域抽取,大大提升用户的下载速度,使用户体验到数字家庭社区化带来的便利。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。

另外,以上对本发明实施例所提供的应用于社区化智能家庭的数据存储共享系统及方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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