一种分布式数据存储系统,机顶盒设备和数据存储方法技术方案

技术编号:28445769 阅读:11 留言:0更新日期:2021-05-15 21:06
本发明专利技术的目的是提供一种分布式数据存储系统,机顶盒设备和数据存储方法。根据本发明专利技术的数据存储系统包括多个作为分布式网络节点的机顶盒设备;所述机顶盒设备的存储空间被分为公有数据存储空间和私有数据存储空间;其中,公有数据通过区块链协议分布式存储于多个机顶盒设备的公有数据存储空间中,构成公有云;私有数据存储于机顶盒设备的私有存储空间,并且,私有数据被加密存储。与现有技术相比,本发明专利技术具有以下优点:突破了机顶盒设备的一般使用功能,提升了机顶盒设备的利用率,提高了用户获取数据的效率,无需中心服务器参与,节省了数据存储成本。节省了数据存储成本。节省了数据存储成本。

【技术实现步骤摘要】
一种分布式数据存储系统,机顶盒设备和数据存储方法


[0001]本专利技术涉及通信
,尤其涉及分布式数据存储系统,机顶盒设备和数据存储方法。

技术介绍

[0002]现有的机顶盒,全称为数字视频变换盒,基本功能是接收数字电视,新一代的机顶盒还具有以下功能:接收广播方式的模拟电视和数字电视节目,高速访问互联网,收发Email,视频点播(VOD)和音乐点播功能,电话、可视电话、会议电视,连接VCR、VCD等消费电子产品的功能,电子购物,电子游戏等等。然而,基于现有技术的方案,机顶盒的存储空间并未得到充分利用。

技术实现思路

[0003]本专利技术的目的是提供一种分布式数据存储系统,机顶盒设备和数据存储方法。
[0004]根据本专利技术的一个方面,提供了一种分布式数据存储系统,其特征在于:所述数据存储系统包括多个作为分布式网络节点的机顶盒设备;
[0005]所述机顶盒设备的存储空间被分为公有数据存储空间和私有数据存储空间;
[0006]其中,公有数据通过区块链协议分布式存储于多个机顶盒设备的公有数据存储空间中,构成公有云;
[0007]私有数据存储于机顶盒设备的私有存储空间,并且,私有数据被加密存储。
[0008]根据本专利技术的一个方面,提供了一种包含于分布式网络的机顶盒设备,其特征在于,所述机顶盒设备的存储空间被分为公有数据存储空间和私有数据存储空间,所述机顶盒设备包括:
[0009]公有存储模块,用于通过区块链协议将公有数据分布式存储于公有数据存储空间
[0010]私有存储模块,用于将私有数据加密后存储于私有存储空间;
[0011]数据传输模块,用于与分布式网络中的其他机顶盒设备建立网络连接并进行数据传输。
[0012]根据本专利技术的一个方面,提供了种分布式数据存储系统中的数据存储方法,其中,所述数据存储系统包括多个作为分布式网络节点的机顶盒设备,所述机顶盒设备的存储空间被分为公有数据存储空间和私有数据存储空间,所述方法包括以下步骤:
[0013]通过区块链协议将公有数据分布式存储于多个机顶盒设备的公有数据存储空间中,构成公有云;
[0014]将私有数据加密后存储于机顶盒设备的私有存储空间。
[0015]与现有技术相比,本专利技术具有以下优点:将多个机顶盒设备作为分布式网络节点来存储数据,突破了机顶盒设备的一般使用功能,提升了机顶盒设备的利用率,提高了用户获取数据的效率,无需中心服务器参与,节省了数据存储成本;将机顶盒设备的存储空间分
为公有数据存储空间和私有数据存储空间,通过区块链技术来将用户隐私数据进行加密存储,提升了安全性;能够自适应地调整机顶盒设备中公有数据存储空间和私有数据存储空间各自的容量,减少了用户操作。
附图说明
[0016]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:
[0017]图1示出了根据本专利技术的一个实施例的数据存储系统的示意图;
[0018]图2示出了根据本专利技术的一个实施例的机顶盒设备的结构示意图;
[0019]图3示意出了根据本专利技术的一个实施例的分布式数据存储系统中的数据存储方法的方法流程图。
[0020]附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
[0021]下面结合附图对本专利技术作进一步详细描述。
[0022]图1示出了根据本专利技术的一个实施例的数据存储系统的示意图。
[0023]参照图1,所述数据存储系统包括多个作为分布式网络节点的机顶盒设备。
[0024]其中,所述机顶盒设备包括各种具有数字机顶盒功能的设备,包括单向机顶盒、双向机顶盒、IPTV机顶盒等等。
[0025]所述机顶盒设备可与其他用户设备建立连接并进行交互。所述用户设备包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、PDA、游戏机等。其中,所述用户设备及机顶盒设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。
[0026]需要说明的是,所述用户设备、机顶盒设备以及网络仅为举例,其他现有的或今后可能出现的用户设备、机顶盒设备以及网络如可适用于本专利技术,也应包含在本专利技术保护范围以内,并以引用方式包含于此。
[0027]其中,所述机顶盒设备的存储空间被分为公有数据存储空间和私有数据存储空间。
[0028]其中,公有数据通过区块链协议分布式存储于多个机顶盒设备的公有数据存储空间中,构成公有云。
[0029]具体地,对于需要进行分布式存储的公有数据,机顶盒设备基于分布式网络中的分布式哈希表(Distributed Hash Table,DHT)来确定将要存储该公有数据的一个或多个机顶盒设备。接着,该机顶盒设备将该公有数据发送至所确定的一个或多个机顶盒设备,使得该公有数据通过区块链协议分布式存储于多个机顶盒设备的公有数据存储空间中。
[0030]优选地,可将需要进行分布式存储的公有数据分为多个部分,使其分别存储于多个机顶盒设备。
[0031]需要说明的是,本领域技术人员应熟悉,可基于多种方式来基于分布式网络中的DHT确定将要存储公有数据的一个或多个机顶盒设备。例如,对于需要进行分布式存储的公有数据,根据该数据对应的标识信息,并基于预定距离条件来确定与该标识信息对应的一
个或多个机顶盒设备,该预定距离条件包括各个机顶盒设备的设备标识信息与待存储的数据的标识信息之间的逻辑距离。本领域技术人员可根据实际需求来选择合适的方式。
[0032]其中,私有数据存储于机顶盒设备的私有存储空间,并且,私有数据被加密存储。
[0033]优选地,通过区块链技术对私有数据加密后进行存储。
[0034]可基于多种常见的区块链加密算法来对私有数据加密,例如哈希算法、椭圆曲线算法等等,本领域技术人员可基于实际需求来选择合适的区块链加密算法。
[0035]根据本专利技术的第一示例,数据存储系统包括多个作为分布式网络节点的机顶盒,数字机顶盒box_1是其中的一个节点。数字机顶盒box_1中内置基于区块链的应用程序app_1。通过该应用程序app_1,数字机顶盒box_1中需要进行分布式存储的公有数据被划分为多个部分,使得各个部分被分别存储于数据存储系统的多个机顶盒设备中。
[0036]根据本专利技术的一个优选实施方案,所述机顶盒设备中公有数据存储空间和私有数据存储空间各自的容量基于数据相关信息来进行自适应调整。
[0037]优选地,所述数据相关信息包括但不限于以下至少任一项:
[0038]1)数据大小信息;该数据大小信息包括各种基于数据的大小而确定的信息,例如,当前的私有数据和公有数据的大小,或者私有数据和公有数据各自占用总存储空间的比例等等。
[0039]2)数据的使用频率信息;该使用频率信息包括各种基于数据的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种分布式数据存储系统,其特征在于:所述数据存储系统包括多个作为分布式网络节点的机顶盒设备;所述机顶盒设备的存储空间被分为公有数据存储空间和私有数据存储空间;其中,公有数据通过区块链协议分布式存储于多个机顶盒设备的公有数据存储空间中,构成公有云;私有数据存储于机顶盒设备的私有存储空间,并且,私有数据被加密存储。2.根据权利要求1所述的数据存储系统,其特征在于,在用户需要获取公有云中的数据时,该用户所在的机顶盒设备确定存储有所需资源的一个或多个其他机顶盒设备,以供该用户从该一个或多个其他机顶盒设备获取所需数据。3.根据权利要求1所述的数据存储系统,其特征在于,私有数据存储空间通过机顶盒设备对应的帐户来进行绑定;在用户需要访问私有存储空间的数据时,已绑定帐户的用户可直接访问私有数据存储空间并对待访问的数据进行解密,对于未绑定的用户,对该用户进行身份认证。4.根据权利要求1至3中任一项所述的数据存储系统,其特征在于,所述机顶盒设备中公有数据存储空间和私有数据存储空间各自的容量基于数据相关信息而进行自适应调整。5.根据权利要求4所述的数据存储系统,其特征在于,所述数据相关信息包括以下至少任一项:数据大小信息;数据的使用频率信息;用户的使用习惯信息。6.一种包含于分布式网络的机顶盒设备,其特征在于,所述机顶盒设备的存储空间被分为公有数据存储空间和私有数据存储空间,所...

【专利技术属性】
技术研发人员:崔金安陈铭龙田夏习刚
申请(专利权)人:源源通科技青岛有限公司
类型:发明
国别省市:

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

1