一种基于计算机的网络数据处理分析系统的制作方法

文档序号:24124958发布日期:2021-03-02 13:01阅读:56来源:国知局
一种基于计算机的网络数据处理分析系统的制作方法

[0001]
本发明涉及计算机技术领域,具体是一种基于计算机的网络数据处理分析系统。


背景技术:

[0002]
随着社会的不断进步和科技的不断发展,使用和购买电脑的人群也在不断的增加,计算机的使用给人们带来了极大的便利,网络购物、资料查询、娱乐休闲等应有尽有,使得人们的生活不再那么的枯燥乏味,人们在使用计算机的过程中,为了方便下次继续对相同的网络数据进行查看,一般会对网络数据进行缓存,并存储在数据库中,随着缓存的网络数据不断的增加,会使得数据库的空间使用率较高,影响后续的网络数据缓存和使用,所以,需要不定期的对数据库中存储的部分网络数据进行删除,但是,现有技术中,这种删除方式都是由用户手动对缓存的网络数据进行选择和删除,或者由系统弹窗询问用户是否对数据库中的所有数据都进行统一的删除,第一种删除方式会给用户增加一定的负担,影响用户的使用体验,第二种删除方式会导致将有用的数据删除,影响后续的使用,所以,人们急需一种基于计算机的网络数据处理分析系统来解决上述问题。


技术实现要素:

[0003]
本发明的目的在于提供一种基于计算机的网络数据处理分析系统,以解决现有技术中提出的的问题。
[0004]
为实现上述目的,本发明提供如下技术方案:
[0005]
与现有技术相比,本发明的有益效果是:一种基于计算机的网络数据处理分析系统,该网络数据处理分析系统包括数据预处理模块、中央控制模块、查看处理模块和删除分析模块;
[0006]
所述数据预处理模块用于对网络数据进行缓存和存储,所述中央控制模块用于对整个系统的数据进行智能化控制,所述查看处理模块用于对用户查看缓存的网络数据的情况进行处理和分析,确定用户对于网络数据的查看需求,所述删除分析模块用于根据查看处理模块的查看结果对缓存的网络数据进行分析和部分删除;
[0007]
所述数据预处理模块的输出端电性连接中央控制模块和查看处理模块的输入端,所述查看处理模块的输出端电性连接中央控制模块的输入端,所述中央控制模块的输出端电性连接删除分析模块的输入端。
[0008]
根据上述技术方案,所述数据预处理模块包括数据缓存单元、存储数据库和标签添加单元;
[0009]
所述数据缓存单元用于用户对网络数据进行下载和缓存;所述存储数据库用于对计算机缓存的网络数据进行存储;所述标签添加单元用于对每次缓存的数据进行标签的添加,所述标签添加单元所添加的标签为(x
k
,y
k
,z
k
),其中,x
k
表示类型,y
k
表示下载时的时间点,z
k
表示占用的存储空间;
[0010]
所述数据缓存单元和标签添加单元的输出端电性连接存储数据库的输入端,所述
存储数据库的输出端电性连接中央控制模块和查看处理模块的输入端。
[0011]
通过上述技术方案,为数据缓存单元所下载的每一份数据添加标签,一方面,可以记录网络数据下载的时间点,方便后期根据下载的时间点和查看的次数确认该网络数据被用户点击查看的频率,以此来确认该数据是否属于常用数据,是否需要被自动清楚,另一方面,通过标签添加该网络数据占用的存储空间,在进行网络数据的处理时,可以将占用的存储空间作为考虑的因素,可以最大程度的减少删除的网络数据的同时,解放了更多的存储空间。
[0012]
根据上述技术方案,所述中央控制模块还包括数据标记单元,所述数据标记单元用于对z
k
>z的网络数据进行标记,其中,z表示设定的网络数据所占用存储空间大小的阈值,目的是为了在后期进行网络数据的自动删除时,首先将点击查看频率低且占用存储空间大的网络数据删除,解除更多的存储空间。
[0013]
根据上述技术方案,所述存储数据库中存储的每一条网络数据所占用的存储空间z
k
组成了网络数据存储空间的占用集合z

={z1,z2,z3,

z
n
},其中,z1,z2,z3,

z
n
表示存储数据库中的每一条网络数据所占用的存储空间大小,根据下列公式对设定的网络数据所占用存储空间大小的阈值z进行计算:
[0014][0015]
阈值z表示对z

中的所有数据计算平均值后取整加1,通过上述计算公式,一方面,使得阈值z的设定随着数据的变化而变化,确保了阈值z的适用能力,另一方面,对所有存储数据取平均值后取整加1,确保了阈值z偏向于数据中更大的值,使得可以更加方便数据标记单元对存储空间较大的网络数据进行标记;
[0016]
当z
k
>z时,所述数据标记单元对该网络数据进行标记,以便于后期对网络数据进行自动删除时,可以根据网络数据被查看的频率,优先考虑自动删除占用空间较大的网络数据,使得可以实现对存储空间的最大程度解除;
[0017]
当z
k
≤z时,所述数据标记单元不对该网络数据进行标记,因为对该网络数据进行标记之后,即使该网络数据被查看的频率较低,自动删除该网络数据也不会释放太多的空间,还有可能导致用户的重要数据丢失。
[0018]
根据上述技术方案,所述查看处理模块包括数据查看单元、查看记录单元和数据分析单元;
[0019]
所述数据查看单元用于用户对存储数据库中储存的网络数据进行查看,所述查看记录单元用于对用户点击查看存储数据库中缓存的网络数据的情况进行记录,所述数据分析单元用于对存储数据库中缓存的网络数据进行分析,确认每一条缓存的网络数据对用户的重要程度;
[0020]
所述存储数据库的输出端电性连接数据查看单元和查看记录单元的输入端,所述数据查看单元的输出端电性连接查看记录单元的输入端,所述查看记录单元的输出端电性连接数据分析单元的输入端,所述数据分析单元的输出端电性连接中央控制模块的输入端。
[0021]
通过上述技术方案,使得可以对用户每一次点击查看网络数据的情况进行记录,同时,可以分析出被用户点击查看频率较高的网络数据,那么,该数据将不会被自动删除,
因为若该数据被系统自动处理并删除,将会影响用户对该数据的使用,影响用户的使用体验。
[0022]
根据上述技术方案,所述查看记录单元对用户每次查看网络数据的时间点进行记录,组成每一条网络数据被用户查看的时间点的集合t
k
={t0,t1,t2,t3,

,t
m
},其中,k表示存储数据库中的第k条数据,t0表示第k条数据被缓存时的时间点,即t0=y
k
,t1,t2,t3,

,t
m
表示第k条数据每次被查看的时间点,根据下列公式对网络数据的查看频率进行计算:
[0023][0024]
其中,q
k
表示第k条网络数据被用户查看的频率;
[0025]
所述数据分析单元将被用户查看过的网络数据组成被用户查看频率的集合q

={q1,q2,q3,

,q
p
},其中,q1,q2,q3,

,q
p
表示每一条网络数据被用户点击查看的频率,p≤n,根据下列公式,计算出n条网络数据被用户点击查看的频率的平均值:
[0026][0027]
其中,表示n条网络数据被用户点击查看的频率的平均值,q
i
表示集合q

中的第i条网络数据,利用取整函数对n条网络数据被用户点击查看的频率的平均值进行取整,使得可以保留更多的被用户点击查看过的网络数据,使得对于网络数据的自动删除更加的慎重;
[0028]
当时,该条数据不会被系统自动删除;
[0029]
当时,该条数据会被中央控制模块列入自动删除的列表。
[0030]
根据上述技术方案,所述删除分析模块包括排序分类单元、弹窗询问单元、手动删除单元、询问记录单元和自动删除单元;
[0031]
所述排序分类单元用于根据网络数据被用户点击查看的频率对网络数据进行排序,所述弹窗询问单元用于询问客户是否对某一类别的缓存数据进行统一删除,所述手动删除单元用于客户根据弹窗询问的内容对某一类别的缓存数据进行手动删除,所述询问记录单元用于对弹窗询问单元的弹窗询问结果进行记录,根据标签分析用户对缓存数据删除的想法,所述自动删除单元用于根据数据分析单元的分析结果,接收中央控制单元的指令,对存储数据库中缓存的特定数据进行自动删除;
[0032]
所述中央控制模块的输出端电性连接弹窗询问单元和排序分类单元的输入端,所述弹窗询问单元的输出端电性连接手动删除单元和询问记录单元的输入端,所述排序分类单元和询问记录单元的输出端电性连接自动删除单元的输入端。
[0033]
通过上述技术方案,首先利用弹窗询问单元询问用户是否对点击查看频率较低的网络数据进行删除,并将询问结果发送至询问记录单元,利用询问记录单元对用户的选择结果进行记录,实现机器学习的过程,对用户的想法进行判断,然后利用排序分类单元根据网络数据被用户点击查看的频率进行排序,对点击查看频率较低的网络数据进行自动删除。
[0034]
根据上述技术方案,所述排序分类单元根据下列公式对集合q

={q1,q2,q3,

,q
p
}中的网络数据进行排序:
[0035]
w=q
i-q
i-k
,k<i,i=2、

、p,k=1、2、

、p-1;
[0036]
当w=0时,将q
i
和q
i-k
绑定在一起进行排序;
[0037]
当w>0时,表明q
i
>q
i-k
,将q
i
排在q
i-k
之前;
[0038]
当w<0时,表明q
i
<q
i-k
,将q
i
排在q
i-k
之后;
[0039]
完成对集合q

={q1,q2,q3,

,q
p
}中的p条网络数据的排序。
[0040]
根据上述技术方案,所述弹窗询问单元询问用户是否对点击查看频率的网络数据进行手动删除,并将询问的结果传输至询问记录单元,所述询问记录单元对询问的结果进行记录;
[0041]
所述自动删除单元对排序分类单元排序之后的从未被用户点击查看过的网络数据进行自动删除。
[0042]
通过上述技术方案,使得本系统可以自动对用户缓存的部分网络数据进行自动删除,而这一部分网络数据也是从未被用户点击查看过的,使得可以减少存储空间被无故占用,减轻了计算机的存储压力。
[0043]
根据上述技术方案,所述询问记录单元对用户选择手动删除的网络数据进行记录,组成被用户选择手动删除的网络数据的频率集合p

={q1,q2,q3,

,q
h
},其中,h<p,根据下列公式计算出集合p

={q1,q2,q3,

,q
h
}中的最大值:
[0044]
i=1、2、3、

h-1,k=1、2、3、

h-1;
[0045]
其中,表示q
i+1
与q
i
之间的差值;
[0046]
当时,提取q
i+1
进入下一轮的计算;
[0047]
当时,提取q
i
进入下一轮的计算;
[0048]
得到q
max
,q
max
为集合p

={q1,q2,q3,

,q
h
}中的最大值;
[0049]
所述排序分类单元的排序结果中有q
i
<q
max
时,将其作为被自动删除的备选项,所述自动删除单元从备选项中挑选被数据标记单元所标记的网络数据进行自动删除。
[0050]
通过上述技术方案,使得可以对占用较大存储空间以及被用户点击频率较低的网络数据进行删除,使得解除存储数据库的存储压力,实现网络数据缓存的洁净程度,使得计算机的使用更加的顺畅。
[0051]
1、本发明对用户点击查看的缓存数据进行分析,确定每一个缓存数据被查看的频率,利用系统对低频点击查看的缓存数据进行删除,不需要用户主动进行缓存数据的清理,使得缓存数据的清理更加的智能化,利用数据分析,确定要被自动清理的数据类型,避免了重要数据被清理影响用户的使用体验。
[0052]
2、本发明通过添加标签,确定每一个缓存数据的大小,将缓存数据的大小作为自动删除的一个依据,使得系统在对缓存的数据进行自动删除时,可以充分考虑缓存数据所占用的存储空间,使得可以最大程度的减小自动删除的缓存数据的数量,同时,解除存储数据库的存储空间。
附图说明
[0053]
图1为本发明一种基于计算机的网络数据处理分析系统模块组成的结构示意图;
[0054]
图2为本发明一种基于计算机的网络数据处理分析系统模块连接的结构示意图。
具体实施方式
[0055]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0056]
如图1~2所示,本发明提供以下技术方案,一种基于计算机的网络数据处理分析系统,该网络数据处理分析系统包括数据预处理模块、中央控制模块、查看处理模块和删除分析模块;
[0057]
所述数据预处理模块用于对网络数据进行缓存和存储,所述中央控制模块用于对整个系统的数据进行智能化控制,所述查看处理模块用于对用户查看缓存的网络数据的情况进行处理和分析,确定用户对于网络数据的查看需求,所述删除分析模块用于根据查看处理模块的查看结果对缓存的网络数据进行分析和部分删除;
[0058]
所述数据预处理模块的输出端电性连接中央控制模块和查看处理模块的输入端,所述查看处理模块的输出端电性连接中央控制模块的输入端,所述中央控制模块的输出端电性连接删除分析模块的输入端。
[0059]
所述数据预处理模块包括数据缓存单元、存储数据库和标签添加单元;
[0060]
所述数据缓存单元用于用户对网络数据进行下载和缓存;所述存储数据库用于对计算机缓存的网络数据进行存储;所述标签添加单元用于对每次缓存的数据进行标签的添加,所述标签添加单元所添加的标签为(x
k
,y
k
,z
k
),其中,x
k
表示类型,y
k
表示下载时的时间点,z
k
表示占用的存储空间;
[0061]
所述数据缓存单元和标签添加单元的输出端电性连接存储数据库的输入端,所述存储数据库的输出端电性连接中央控制模块和查看处理模块的输入端。
[0062]
通过上述技术方案,为数据缓存单元所下载的每一份数据添加标签,一方面,可以记录网络数据下载的时间点,方便后期根据下载的时间点和查看的次数确认该网络数据被用户点击查看的频率,以此来确认该数据是否属于常用数据,是否需要被自动清楚,另一方面,通过标签添加该网络数据占用的存储空间,在进行网络数据的处理时,可以将占用的存储空间作为考虑的因素,可以最大程度的减少删除的网络数据的同时,解放了更多的存储空间。
[0063]
所述中央控制模块还包括数据标记单元,所述数据标记单元用于对z
k
>z的网络数据进行标记,其中,z表示设定的网络数据所占用存储空间大小的阈值,目的是为了在后期进行网络数据的自动删除时,首先将点击查看频率低且占用存储空间大的网络数据删除,解除更多的存储空间。
[0064]
所述存储数据库中存储的每一条网络数据所占用的存储空间z
k
组成了网络数据存储空间的占用集合z

={z1,z2,z3,

z
n
},其中,z1,z2,z3,

z
n
表示存储数据库中的每一条网络数据所占用的存储空间大小,根据下列公式对设定的网络数据所占用存储空间大小的阈值z进行计算:
[0065][0066]
阈值z表示对z

中的所有数据计算平均值后取整加1,通过上述计算公式,一方面,使得阈值z的设定随着数据的变化而变化,确保了阈值z的适用能力,另一方面,对所有存储数据取平均值后取整加1,确保了阈值z偏向于数据中更大的值,使得可以更加方便数据标记单元对存储空间较大的网络数据进行标记;
[0067]
当z
k
>z时,所述数据标记单元对该网络数据进行标记,以便于后期对网络数据进行自动删除时,可以根据网络数据被查看的频率,优先考虑自动删除占用空间较大的网络数据,使得可以实现对存储空间的最大程度解除;
[0068]
当z
k
≤z时,所述数据标记单元不对该网络数据进行标记,因为对该网络数据进行标记之后,即使该网络数据被查看的频率较低,自动删除该网络数据也不会释放太多的空间,还有可能导致用户的重要数据丢失。
[0069]
所述查看处理模块包括数据查看单元、查看记录单元和数据分析单元;
[0070]
所述数据查看单元用于用户对存储数据库中储存的网络数据进行查看,所述查看记录单元用于对用户点击查看存储数据库中缓存的网络数据的情况进行记录,所述数据分析单元用于对存储数据库中缓存的网络数据进行分析,确认每一条缓存的网络数据对用户的重要程度;
[0071]
所述存储数据库的输出端电性连接数据查看单元和查看记录单元的输入端,所述数据查看单元的输出端电性连接查看记录单元的输入端,所述查看记录单元的输出端电性连接数据分析单元的输入端,所述数据分析单元的输出端电性连接中央控制模块的输入端。
[0072]
通过上述技术方案,使得可以对用户每一次点击查看网络数据的情况进行记录,同时,可以分析出被用户点击查看频率较高的网络数据,那么,该数据将不会被自动删除,因为若该数据被系统自动处理并删除,将会影响用户对该数据的使用,影响用户的使用体验。
[0073]
所述查看记录单元对用户每次查看网络数据的时间点进行记录,组成每一条网络数据被用户查看的时间点的集合t
k
={t0,t1,t2,t3,

,t
m
},其中,k表示存储数据库中的第k条数据,t0表示第k条数据被缓存时的时间点,即t0=y
k
,t1,t2,t3,

,t
m
表示第k条数据每次被查看的时间点,根据下列公式对网络数据的查看频率进行计算:
[0074][0075]
其中,q
k
表示第k条网络数据被用户查看的频率;
[0076]
所述数据分析单元将被用户查看过的网络数据组成被用户查看频率的集合q

={q1,q2,q3,

,q
p
},其中,q1,q2,q3,

,q
p
表示每一条网络数据被用户点击查看的频率,p≤n,根据下列公式,计算出n条网络数据被用户点击查看的频率的平均值:
[0077][0078]
其中,表示n条网络数据被用户点击查看的频率的平均值,q
i
表示集合q

中的第i条网络数据,利用取整函数对n条网络数据被用户点击查看的频率的平均值进行取整,使得
可以保留更多的被用户点击查看过的网络数据,使得对于网络数据的自动删除更加的慎重;
[0079]
当时,该条数据不会被系统自动删除;
[0080]
当时,该条数据会被中央控制模块列入自动删除的列表。
[0081]
所述删除分析模块包括排序分类单元、弹窗询问单元、手动删除单元、询问记录单元和自动删除单元;
[0082]
所述排序分类单元用于根据网络数据被用户点击查看的频率对网络数据进行排序,所述弹窗询问单元用于询问客户是否对某一类别的缓存数据进行统一删除,所述手动删除单元用于客户根据弹窗询问的内容对某一类别的缓存数据进行手动删除,所述询问记录单元用于对弹窗询问单元的弹窗询问结果进行记录,根据标签分析用户对缓存数据删除的想法,所述自动删除单元用于根据数据分析单元的分析结果,接收中央控制单元的指令,对存储数据库中缓存的特定数据进行自动删除;
[0083]
所述中央控制模块的输出端电性连接弹窗询问单元和排序分类单元的输入端,所述弹窗询问单元的输出端电性连接手动删除单元和询问记录单元的输入端,所述排序分类单元和询问记录单元的输出端电性连接自动删除单元的输入端。
[0084]
通过上述技术方案,首先利用弹窗询问单元询问用户是否对点击查看频率较低的网络数据进行删除,并将询问结果发送至询问记录单元,利用询问记录单元对用户的选择结果进行记录,实现机器学习的过程,对用户的想法进行判断,然后利用排序分类单元根据网络数据被用户点击查看的频率进行排序,对点击查看频率较低的网络数据进行自动删除。
[0085]
所述排序分类单元根据下列公式对集合q

={q1,q2,q3,

,q
p
}中的网络数据进行排序:
[0086]
w=q
i-q
i-k
,k<i,i=2、

、p,k=1、2、

、p-1;
[0087]
当w=0时,将q
i
和q
i-k
绑定在一起进行排序;
[0088]
当w>0时,表明q
i
>q
i-k
,将q
i
排在q
i-k
之前;
[0089]
当w<0时,表明q
i
<q
i-k
,将q
i
排在q
i-k
之后;
[0090]
完成对集合q

={q1,q2,q3,

,q
p
}中的p条网络数据的排序。
[0091]
所述弹窗询问单元询问用户是否对点击查看频率的网络数据进行手动删除,并将询问的结果传输至询问记录单元,所述询问记录单元对询问的结果进行记录;
[0092]
所述自动删除单元对排序分类单元排序之后的从未被用户点击查看过的网络数据进行自动删除。
[0093]
通过上述技术方案,使得本系统可以自动对用户缓存的部分网络数据进行自动删除,而这一部分网络数据也是从未被用户点击查看过的,使得可以减少存储空间被无故占用,减轻了计算机的存储压力。
[0094]
所述询问记录单元对用户选择手动删除的网络数据进行记录,组成被用户选择手动删除的网络数据的频率集合p

={q1,q2,q3,

,q
h
},其中,h<p,根据下列公式计算出集合p

={q1,q2,q3,

,q
h
}中的最大值:
[0095]
i=1、2、3、

h-1,k=1、2、3、

h-1;
[0096]
其中,表示q
i+1
与q
i
之间的差值;
[0097]
当时,提取q
i+1
进入下一轮的计算;
[0098]
当时,提取q
i
进入下一轮的计算;
[0099]
得到q
max
,q
max
为集合p

={q1,q2,q3,

,q
h
}中的最大值;
[0100]
所述排序分类单元的排序结果中有q
i
<q
max
时,将其作为被自动删除的备选项,所述自动删除单元从备选项中挑选被数据标记单元所标记的网络数据进行自动删除。
[0101]
通过上述技术方案,使得可以对占用较大存储空间以及被用户点击频率较低的网络数据进行删除,使得解除存储数据库的存储压力,实现网络数据缓存的洁净程度,使得计算机的使用更加的顺畅。
[0102]
实施例一:
[0103]
所述存储数据库中存储的每一条网络数据所占用的存储空间z
k
组成了网络数据存储空间的占用集合z

={128,126,45,135,25},根据下列公式对设定的网络数据所占用存储空间大小的阈值z进行计算:
[0104][0105]
阈值z=92表示对z

中的所有数据计算平均值后取整加1;
[0106]
对128、126和135的网络数据进行标记;
[0107]
所述查看记录单元对用户每次查看网络数据的时间点进行记录,组成每一条网络数据被用户查看的时间点的集合t
k
={t0,t1,t2,t3,

,t
m
},其中,k表示存储数据库中的第k条数据,t0表示第k条数据被缓存时的时间点,即t0=y
k
,t1,t2,t3,

,t
m
表示第k条数据每次被查看的时间点,根据下列公式对网络数据的查看频率进行计算:
[0108][0109]
其中,q
k
表示第k条网络数据被用户查看的频率;
[0110]
所述数据分析单元将被用户查看过的网络数据组成被用户查看频率的集合q

={q1,q2,q3,

,q
p
}={25,2,17,22,14},单位为次/月,根据下列公式,计算出n条网络数据被用户点击查看的频率的平均值:
[0111][0112]
其中,表示n条网络数据被用户点击查看的频率的平均值,q
i
表示集合q

中的第i条网络数据,利用取整函数对n条网络数据被用户点击查看的频率的平均值进行取整;
[0113]
网络数据z2会被自动删除;
[0114]
所述排序分类单元根据下列公式对集合q

={q1,q2,q3,

,q
p
}中的网络数据进行排序:
[0115]
w=q
i-q
i-k
,k<i,i=2、

、p,k=1、2、

、p-1;
[0116]
当w=0时,将q
i
和q
i-k
绑定在一起进行排序;
[0117]
当w>0时,表明q
i
>q
i-k
,将q
i
排在q
i-k
之前;
[0118]
当w<0时,表明q
i
<q
i-k
,将q
i
排在q
i-k
之后;
[0119]
完成对集合q

={q1,q2,q3,

,q
p
}中的p条网络数据的排序,
[0120]
得到q

={25,22,17,14,2}。
[0121]
最后一条数据z2会被系统自动删除。
[0122]
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1