首页 / 专利分类库 / 电通信技术 / 一种分布式云端储存智能手机

一种分布式端储存智能手机

申请号 CN202410420166.2 申请日 2024-04-09 公开(公告)号 CN118018562A 公开(公告)日 2024-05-10
申请人 深圳有为通讯科技有限公司; 发明人 胡国安; 岳星; 万峥;
摘要 本 发明 属于 云 端存储领域,涉及数据分析技术,用于解决 现有技术 中的分布式云端储存智能手机,无法结合智能手机的网络状态进行数据阅览方式筛选的问题,具体是一种分布式云端储存智能手机,包括处理器,处理器通信连接有后台认证模 块 、阅览分析模块、存储模块以及 服务器 ,服务器通信连接有 节点 管理模块与上传管理模块,后台认证模块用于对用户的身份信息进行识别认证,阅览分析模块用于对用户的数据阅览模式进行分析;本发明是对用户的数据阅览模式进行分析,对用户移动设备的网络状态进行分析并根据分析结果进行数据预览模式筛选分析,为不同网络状态的终端设备分配不同的数据阅览模式,提高用户的云端数据阅览流畅度。
权利要求

1.一种分布式端储存智能手机,其特征在于,包括处理器,所述处理器通信连接有后台认证模、阅览分析模块、存储模块以及服务器,所述服务器通信连接有节点管理模块与上传管理模块;
所述后台认证模块用于对用户的身份信息进行识别认证;
所述阅览分析模块用于对用户的数据阅览模式进行分析:数据阅览模式包括在线预览模式与离线打包模式,数据阅览模式由用户进行自主选择,在用户没有进行自主选择时,将最近L1次采用离线打包模式进行数据阅览的过程标记为离线分析过程,获取离线分析过程的离线系数LX,通过离线系数LX对数据阅览模式进行筛选;
所述节点管理模块用于对云端数据的分布式存储节点进行管理并对平衡节点进行标记;
所述上传管理模块用于在云端数据进行上传存储时进行节点筛选管理分析:在服务器接收到上传的云端数据时获取平衡节点的筛选系数SX,将筛选系数SX数值最小的平衡节点标记为待选节点,将存储值数值最小的待选节点标记为筛选节点,将用户上传的云端数据存入筛选节点内,并对后台信息的数据存储列表进行更新。
2.根据权利要求1所述的一种分布式云端储存智能手机,其特征在于,对用户的身份信息进行识别认证的方式包括指纹识别认证、人脸识别认证以及掌纹识别认证,在识别认证通过之后,后台认证模块从服务器调取用户的后台信息并将后台信息发送至处理器,处理器接收到后台信息后将后台信息发送至阅览分析模块。
3.根据权利要求2所述的一种分布式云端储存智能手机,其特征在于,离线分析过程的离线系数LX的获取过程包括:获取离线分析过程的下行值、带宽值以及丢包值,下行值为离线分析过程进行数据下载的速度最小值,带宽值为离线分析过程中网络带宽最大值,丢包值为离线分析过程中的丢包次数;对所有离线分析过程的下行值进行求和取平均值得到下行数据XX,对所有离线分析过程的带宽值进行求和取平均值得到带宽数据DK,对所有离线分析过程的丢包值进行求和取平均值得到丢包数据DB;通过对下行数据XX、带宽数据DK以及丢包数据DB进行数值计算得到离线分析过程的离线系数LX。
4.根据权利要求3所述的一种分布式云端储存智能手机,其特征在于,对数据阅览模式进行筛选的具体过程包括:通过存储模块获取到离线阈值LXmin,将离线分析过程的离线系数LX与离线阈值LXmin进行比较:若离线系数LX小于离线阈值LXmin,则判定离线分析过程不具有阅览优先级,采用在线预览模式进行数据阅览:根据用户需求在云端进行数据阅览;
若离线系数LX大于等于离线阈值LXmin,则判定离线分析过程具有阅览优先级,采用离线打包模式进行数据阅览:根据用户需求将对应数据包从云端下载至手机终端,解压后用户在手机端进行本地阅览。
5.根据权利要求4所述的一种分布式云端储存智能手机,其特征在于,对云端数据的分布式存储节点进行管理的具体过程包括:获取当前云端数据的分布式存储节点的数据存储量并标记为存储节点的存储值,由所有存储节点的存储值构成存储集合,对存储集合内所有元素进行方差计算得到存储集合的分布系数,将分布系数与预设的分布阈值进行比较:
若分布系数小于分布阈值,则判定当前云端数据的分布式存储节点的存储平衡性满足要求,将存储集合内的所有元素标记为平衡节点;若分布系数大于等于分布阈值,则存储集合中存储值数值最大的存储节点删除,然后重新计算分布系数并将新的分布系数与分布阈值进行比较,直至分布系数的数值小于分布阈值,对平衡节点进行标记。
6.根据权利要求5所述的一种分布式云端储存智能手机,其特征在于,平衡节点的筛选系数SX的获取过程包括:获取上传用户的后台信息,调取对应用户后台信息在平衡节点中的 已 存 储 数 据 包 的 内 存 值 并 标 记 为 平 衡 节 点 的 匹 配 值 ,通 过 公 式得到平衡节点相对后台信息的筛选系数SX,β1与β2均为比例
系数,且β1>β2>1,PP与CC分别为平衡节点的匹配值与存储值。
7.根据权利要求1‑6任一项所述的一种分布式云端储存智能手机,其特征在于,该分布式云端储存智能手机的工作方法,包括以下步骤:
步骤一:对用户的身份信息进行识别认证:在识别认证通过之后,后台认证模块从服务器调取用户的后台信息并将后台信息发送至处理器,处理器接收到后台信息后将后台信息发送至阅览分析模块;
步骤二:对用户的数据阅览模式进行分析:数据阅览模式包括在线预览模式与离线打包模式,数据阅览模式由用户进行自主选择,在用户没有进行自主选择时计算离线分析过程的离线系数LX,通过离线系数LX进行数据阅览模式选择;
步骤三:对云端数据的分布式存储节点进行管理:获取当前云端数据的分布式存储节点的数据存储量并标记为存储节点的存储值,由所有存储节点的存储值构成存储集合,根据存储集合的分布系数对平衡节点进行标记;
步骤四:在云端数据进行上传存储时进行节点筛选管理分析:在服务器接收到上传的云端数据时获取上传用户的后台信息,结合后台信息在平衡节点中已存储数据包的内存值以及存储值进行计算得到筛选系数SX,通过筛选系数SX对筛选节点进行标记。

说明书全文

一种分布式端储存智能手机

技术领域

[0001] 本发明属于云端存储领域,涉及数据分析技术,具体是一种分布式云端储存智能手机。

背景技术

[0002] 分布式云端储存智能手机是一种基于云计算和分布式存储技术的智能手机解决方案,是通过分布式存储技术,数据被分散存储在多个节点上,提高数据的安全性和可靠性,智能手机作为客户端设备负责用户交互和展示数据,用户的照片、视频、文件等数据被上传到云端,并分散存储在多个节点上。
[0003] 但现有技术中的分布式云端储存智能手机,仅能够对数据进行运动存储与展示,而无法结合智能手机的网络状态进行数据阅览方式筛选,导致用户体验无法得到保障,同时云端数据随机存储在分布式节点上,导致存储节点的平衡性以及数据安全性较差。
[0004] 针对上述技术问题,本申请提出一种解决方案。

发明内容

[0005] 本发明的目的在于提供一种分布式云端储存智能手机,用于解决现有技术中的分布式云端储存智能手机,无法结合智能手机的网络状态进行数据阅览方式筛选的问题。
[0006] 本发明需要解决的技术问题为:如何提供一种可以结合智能手机的网络状态进行数据阅览方式筛选的分布式云端储存智能手机。
[0007] 本发明的目的可以通过以下技术方案实现:一种分布式云端储存智能手机,包括处理器,所述处理器通信连接有后台认证模、阅览分析模块、存储模块以及服务器,所述服务器通信连接有节点管理模块与上传管理模块;所述后台认证模块用于对用户的身份信息进行识别认证;
所述阅览分析模块用于对用户的数据阅览模式进行分析:数据阅览模式包括在线预览模式与离线打包模式,数据阅览模式由用户进行自主选择,在用户没有进行自主选择时,将最近L1次采用离线打包模式进行数据阅览的过程标记为离线分析过程,获取离线分析过程的离线系数LX,通过离线系数LX对数据阅览模式进行筛选;
所述节点管理模块用于对云端数据的分布式存储节点进行管理并对平衡节点进行标记;
所述上传管理模块用于在云端数据进行上传存储时进行节点筛选管理分析:在服务器接收到上传的云端数据时获取平衡节点的筛选系数SX,将筛选系数SX数值最小的平衡节点标记为待选节点,将存储值数值最小的待选节点标记为筛选节点,将用户上传的云端数据存入筛选节点内,并对后台信息的数据存储列表进行更新。
[0008] 作为本发明的一种优选实施方式,对用户的身份信息进行识别认证的方式包括指纹识别认证、人脸识别认证以及掌纹识别认证,在识别认证通过之后,后台认证模块从服务器调取用户的后台信息并将后台信息发送至处理器,处理器接收到后台信息后将后台信息发送至阅览分析模块。
[0009] 作为本发明的一种优选实施方式,离线分析过程的离线系数LX的获取过程包括:获取离线分析过程的下行值、带宽值以及丢包值,下行值为离线分析过程进行数据下载的速度最小值,带宽值为离线分析过程中网络带宽最大值,丢包值为离线分析过程中的丢包次数;对所有离线分析过程的下行值进行求和取平均值得到下行数据XX,对所有离线分析过程的带宽值进行求和取平均值得到带宽数据DK,对所有离线分析过程的丢包值进行求和取平均值得到丢包数据DB;通过对下行数据XX、带宽数据DK以及丢包数据DB进行数值计算得到离线分析过程的离线系数LX。
[0010] 作为本发明的一种优选实施方式,对数据阅览模式进行筛选的具体过程包括:通过存储模块获取到离线阈值LXmin,将离线分析过程的离线系数LX与离线阈值LXmin进行比较:若离线系数LX小于离线阈值LXmin,则判定离线分析过程不具有阅览优先级,采用在线预览模式进行数据阅览:根据用户需求在云端进行数据阅览;若离线系数LX大于等于离线阈值LXmin,则判定离线分析过程具有阅览优先级,采用离线打包模式进行数据阅览:根据用户需求将对应数据包从云端下载至手机终端,解压后用户在手机端进行本地阅览。
[0011] 作为本发明的一种优选实施方式,对云端数据的分布式存储节点进行管理的具体过程包括:获取当前云端数据的分布式存储节点的数据存储量并标记为存储节点的存储值,由所有存储节点的存储值构成存储集合,对存储集合内所有元素进行方差计算得到存储集合的分布系数,将分布系数与预设的分布阈值进行比较:若分布系数小于分布阈值,则判定当前云端数据的分布式存储节点的存储平衡性满足要求,将存储集合内的所有元素标记为平衡节点;若分布系数大于等于分布阈值,则存储集合中存储值数值最大的存储节点删除,然后重新计算分布系数并将新的分布系数与分布阈值进行比较,直至分布系数的数值小于分布阈值,对平衡节点进行标记。
[0012] 作为本发明的一种优选实施方式,平衡节点的筛选系数SX的获取过程包括:获取上传用户的后台信息,调取对应用户后台信息在平衡节点中的已存储数据包的内存值并标记为平衡节点的匹配值,通过公式 得到平衡节点相对后台信息的筛选系数SX,β1与β2均为比例系数,且β1>β2>1,PP与CC分别为平衡节点的匹配值与存储值。
[0013] 本发明还提出一种分布式云端储存智能手机的工作方法,包括以下步骤:步骤一:对用户的身份信息进行识别认证:在识别认证通过之后,后台认证模块从服务器调取用户的后台信息并将后台信息发送至处理器,处理器接收到后台信息后将后台信息发送至阅览分析模块;
步骤二:对用户的数据阅览模式进行分析:数据阅览模式包括在线预览模式与离线打包模式,数据阅览模式由用户进行自主选择,在用户没有进行自主选择时计算离线分析过程的离线系数LX,通过离线系数LX进行数据阅览模式选择;
步骤三:对云端数据的分布式存储节点进行管理:获取当前云端数据的分布式存储节点的数据存储量并标记为存储节点的存储值,由所有存储节点的存储值构成存储集合,根据存储集合的分布系数对平衡节点进行标记;
步骤四:在云端数据进行上传存储时进行节点筛选管理分析:在服务器接收到上传的云端数据时获取上传用户的后台信息,结合后台信息在平衡节点中已存储数据包的内存值以及存储值进行计算得到筛选系数SX,通过筛选系数SX对筛选节点进行标记。
[0014] 本发明具备下述有益效果:1、通过阅览分析模块可以对用户的数据阅览模式进行分析,对用户移动设备的网络状态进行分析并根据分析结果进行数据预览模式筛选分析,为不同网络状态的终端设备分配不同的数据阅览模式,提高用户的云端数据阅览流畅度;
2、通过节点管理模块可以对云端数据的分布式存储节点进行管理,对云端数据的分布式存储节点的数据存储量进行分析,对符合存储平衡要求的存储节点进行标记,从而提高云端数据存储与调用时的平衡性与效率;
3、通过上传管理模块可以在云端数据进行上传存储时进行节点筛选管理分析,结合节点的已存储数据量以及对应用户在平衡节点中的数据存储量进行综合分析与计算得到筛选系数,通过筛选系数对存储节点进行筛选,提高每一次数据上传时的存储节点选择合理性,避免随机选取存储节点导致数据存储效率与安全性降低。
附图说明
[0015] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016] 图1为本发明实施例一的系统框图;图2为本发明实施例二的方法流程图

具体实施方式

[0017] 下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0018] 实施例一:如图1所示,一种分布式云端储存智能手机,包括处理器,处理器通信连接有后台认证模块、阅览分析模块、存储模块以及服务器,服务器通信连接有节点管理模块与上传管理模块。
[0019] 后台认证模块用于对用户的身份信息进行识别认证:对用户的身份信息进行识别认证的方式包括指纹识别认证、人脸识别认证以及掌纹识别认证,在识别认证通过之后,后台认证模块从服务器调取用户的后台信息并将后台信息发送至处理器,处理器接收到后台信息后将后台信息发送至阅览分析模块。
[0020] 阅览分析模块用于对用户的数据阅览模式进行分析:数据阅览模式包括在线预览模式与离线打包模式,数据阅览模式由用户进行自主选择,在用户没有进行自主选择时,将最近L1次采用离线打包模式进行数据阅览的过程标记为离线分析过程,获取离线分析过程的下行值、带宽值以及丢包值,下行值为离线分析过程进行数据下载的速度最小值,带宽值为离线分析过程中网络带宽最大值,丢包值为离线分析过程中的丢包次数;对所有离线分析过程的下行值进行求和取平均值得到下行数据XX,对所有离线分析过程的带宽值进行求和取平均值得到带宽数据DK,对所有离线分析过程的丢包值进行求和取平均值得到丢包数据DB;通过公式 得到离线分析过
程的离线系数LX,其中α1、α2以及α3均为比例系数,且α1>α2>α3>1;
通过存储模块获取到离线阈值LXmin,将离线分析过程的离线系数LX与离线阈值LXmin进行比较:若离线系数LX小于离线阈值LXmin,则判定离线分析过程不具有阅览优先级,采用在线预览模式进行数据阅览:根据用户需求在云端进行数据阅览;若离线系数LX大于等于离线阈值LXmin,则判定离线分析过程具有阅览优先级,采用离线打包模式进行数据阅览:根据用户需求将对应数据包从云端下载至手机终端,解压后用户在手机端进行本地阅览;对用户的数据阅览模式进行分析,对用户移动设备的网络状态进行分析并根据分析结果进行数据预览模式筛选分析,为不同网络状态的终端设备分配不同的数据阅览模式,提高用户的云端数据阅览流畅度。
[0021] 节点管理模块用于对云端数据的分布式存储节点进行管理:获取当前云端数据的分布式存储节点的数据存储量并标记为存储节点的存储值,由所有存储节点的存储值构成存储集合,对存储集合内所有元素进行方差计算得到存储集合的分布系数,将分布系数与预设的分布阈值进行比较:若分布系数小于分布阈值,则判定当前云端数据的分布式存储节点的存储平衡性满足要求,将存储集合内的所有元素标记为平衡节点;若分布系数大于等于分布阈值,则存储集合中存储值数值最大的存储节点删除,然后重新计算分布系数并将新的分布系数与分布阈值进行比较,直至分布系数的数值小于分布阈值,对平衡节点进行标记;对云端数据的分布式存储节点进行管理,对云端数据的分布式存储节点的数据存储量进行分析,对符合存储平衡要求的存储节点进行标记,从而提高云端数据存储与调用时的平衡性与效率。
[0022] 上传管理模块用于在云端数据进行上传存储时进行节点筛选管理分析:在服务器接收到上传的云端数据时获取上传用户的后台信息,调取对应用户后台信息在平衡节点中的 已 存 储 数 据 包 的 内 存 值 并 标 记 为 平 衡 节 点 的 匹 配 值 ,通 过 公 式得到平衡节点相对后台信息的筛选系数SX,β1与β2均为比例系数,且β1>β2>1,PP与CC分别为平衡节点的匹配值与存储值;
将筛选系数SX数值最小的平衡节点标记为待选节点,将存储值数值最小的待选节点标记为筛选节点,将用户上传的云端数据存入筛选节点内,并对后台信息的数据存储列表进行更新;在云端数据进行上传存储时进行节点筛选管理分析,结合节点的已存储数据量以及对应用户在平衡节点中的数据存储量进行综合分析与计算得到筛选系数,通过筛选系数对存储节点进行筛选,提高每一次数据上传时的存储节点选择合理性,避免随机选取存储节点导致数据存储效率与安全性降低。
[0023] 实施例二:如图2所示,本发明还提出一种分布式云端储存智能手机的工作方法,包括以下步骤:步骤一:对用户的身份信息进行识别认证:在识别认证通过之后,后台认证模块从服务器调取用户的后台信息并将后台信息发送至处理器,处理器接收到后台信息后将后台信息发送至阅览分析模块;
步骤二:对用户的数据阅览模式进行分析:数据阅览模式包括在线预览模式与离线打包模式,数据阅览模式由用户进行自主选择,在用户没有进行自主选择时计算离线分析过程的离线系数LX,通过离线系数LX进行数据阅览模式选择;
步骤三:对云端数据的分布式存储节点进行管理:获取当前云端数据的分布式存储节点的数据存储量并标记为存储节点的存储值,由所有存储节点的存储值构成存储集合,根据存储集合的分布系数对平衡节点进行标记;
步骤四:在云端数据进行上传存储时进行节点筛选管理分析:在服务器接收到上传的云端数据时获取上传用户的后台信息,结合后台信息在平衡节点中已存储数据包的内存值以及存储值进行计算得到筛选系数SX,通过筛选系数SX对筛选节点进行标记。
[0024] 一种分布式云端储存智能手机,本发明在工作时,在识别认证通过之后,后台认证模块从服务器调取用户的后台信息并将后台信息发送至处理器,处理器接收到后台信息后将后台信息发送至阅览分析模块;数据阅览模式包括在线预览模式与离线打包模式,数据阅览模式由用户进行自主选择,在用户没有进行自主选择时计算离线分析过程的离线系数LX,通过离线系数LX进行数据阅览模式选择;获取当前云端数据的分布式存储节点的数据存储量并标记为存储节点的存储值,由所有存储节点的存储值构成存储集合,根据存储集合的分布系数对平衡节点进行标记;在服务器接收到上传的云端数据时获取上传用户的后台信息,结合后台信息在平衡节点中已存储数据包的内存值以及存储值进行计算得到筛选系数SX,通过筛选系数SX对筛选节点进行标记。
[0025] 以上内容仅仅是对本发明结构所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。
[0026] 上述公式均是采集大量数据进行软件模拟得出且选取与真实值接近的一个公式,公式中的系数是由本领域技术人员根据实际情况进行设置;如:公式;由本领域技术人员采集多组样本数据并对每一
组样本数据设定对应的离线系数;将设定的离线系数和采集的样本数据代入公式,任意三个公式构成三元一次方程组,将计算得到的系数进行筛选并取均值,得到α1、α2以及α3的取值分别为4.35、2.63和2.12;
系数的大小是为了将各个参数进行量化得到的一个具体的数值,便于后续比较,关于系数的大小,取决于样本数据的多少及本领域技术人员对每一组样本数据初步设定对应的离线系数;只要不影响参数与量化后数值的比例关系即可,如离线系数与带宽数据的数值成正比。
[0027] 在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0028] 以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。
QQ群二维码
意见反馈