System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据传输,特别是涉及一种文件共享的用户使用场景分析方法、系统及相关组件。
技术介绍
1、随着数据存储和文件共享需求的不断增长,文件系统的共享协议在各种场景中都得到了广泛应用。
2、然而,用户对于不同的共享协议的偏好,以及不同场景下的使用需求存在差异,但是在目前的方案中,并不会对文件共享的用户使用场景进行分析,提供文件共享的存储系统进行的是静态设置,这样不利于提高用户的使用体验。
3、综上所述,如何有效地实现文件共享的用户使用场景分析,从而便于掌握用户偏好以提高用户使用体验,是目前本领域技术人员急需解决的技术问题。
技术实现思路
1、本专利技术的目的是提供一种文件共享的用户使用场景分析方法、系统及相关组件,以有效地实现文件共享的用户使用场景分析,从而便于掌握用户偏好以提高用户使用体验。
2、为解决上述技术问题,本专利技术提供如下技术方案:
3、一种文件共享的用户使用场景分析方法,包括:
4、在存储系统的本地入锚点处注册第一网络报文监听函数;
5、基于所述第一网络报文监听函数,在预设时间段内,采集指向所述存储系统的报文;
6、从采集的所述报文中过滤出全部的共享协议业务报文;
7、基于过滤出的所述共享协议业务报文,按照所指向的文件系统的不同进行划分;
8、针对划分出的指向预设的目标文件系统的共享协议业务报文,确定出其中采用不同共享协议的报文各自的流量占比。
10、基于所述第一网络报文监听函数,通过为所述第一网络报文监听函数所分配的专用处理器,在预设时间段内,采集指向所述存储系统的报文。
11、在一种实施方式中,从采集的所述报文中过滤出全部的共享协议业务报文,包括:
12、从采集的所述报文中过滤出全部的共享协议业务报文,以使得在过滤过程中,每当过滤出第一大小的共享协议业务报文之后,将缓存中存储的第一大小的共享协议业务报文写入至指定内存中。
13、在一种实施方式中,在针对划分出的指向预设的目标文件系统的共享协议业务报文,确定出其中采用不同共享协议的报文各自的流量占比之后,还包括:
14、将确定出的指向所述目标文件系统的共享协议业务报文中采用不同共享协议的报文各自的流量占比,在预设页面上进行显示。
15、在一种实施方式中,在针对划分出的指向预设的目标文件系统的共享协议业务报文,确定出其中采用不同共享协议的报文各自的流量占比之后,还包括:
16、基于确定出的指向所述目标文件系统的共享协议业务报文中采用不同共享协议的报文各自的流量占比,自动调整所述目标文件系统所使用的各种共享协议各自的版本;
17、或者,在接收到协议版本更改文件时,基于接收到的协议版本更改文件,调整所述目标文件系统所使用的各种共享协议各自的版本。
18、在一种实施方式中,在针对划分出的指向预设的目标文件系统的共享协议业务报文,确定出其中采用不同共享协议的报文各自的流量占比之后,还包括:
19、基于确定出的指向所述目标文件系统的共享协议业务报文中采用不同共享协议的报文各自的流量占比,自动调整所述存储系统中的各个文件系统的域用户信息;
20、或者,在接收到域用户信息管理文件时,基于接收到的域用户信息管理文件,调整所述存储系统中的各个文件系统的域用户信息。
21、在一种实施方式中,在所述针对划分出的指向预设的目标文件系统的共享协议业务报文,确定出其中采用不同共享协议的报文各自的流量占比之后,还包括:
22、针对划分出的指向预设的目标文件系统的共享协议业务报文,确定出其中采用不同共享协议的报文各自的流量大小;
23、相应的,还包括:
24、在存储系统的本地出锚点处注册第二网络报文监听函数;
25、基于所述第二网络报文监听函数,在预设时间段内,采集由所述存储系统发出的报文;
26、从采集的由所述存储系统发出的报文中过滤出全部的共享协议业务报文;
27、基于从采集的由所述存储系统发出的报文中过滤出的共享协议业务报文,按照来源的不同进行划分;
28、针对划分出的源自所述目标文件系统的共享协议业务报文,确定出其中采用不同共享协议的报文各自的流量大小以及流量占比;
29、针对每1种共享协议,将在本地入锚点处所确定出的采用该种共享协议的报文的流量大小,与在本地出锚点处所确定出的采用该种共享协议的报文的流量大小进行求和,得到在预设时间段内,对于所述目标文件系统,采用该种共享协议的报文的总流量大小。
30、一种文件共享的用户使用场景分析系统,包括:
31、第一网络报文监听函数注册模块,用于在存储系统的本地入锚点处注册第一网络报文监听函数;
32、第一报文采集模块,用于基于所述第一网络报文监听函数,在预设时间段内,采集指向所述存储系统的报文;
33、第一过滤模块,用于从采集的所述报文中过滤出全部的共享协议业务报文;
34、第一划分模块,用于基于过滤出的所述共享协议业务报文,按照所指向的文件系统的不同进行划分;
35、第一分析模块,用于针对划分出的指向预设的目标文件系统的共享协议业务报文,确定出其中采用不同共享协议的报文各自的流量占比。
36、一种文件共享的用户使用场景分析设备,包括:
37、存储器,用于存储计算机程序;
38、处理器,用于执行所述计算机程序以实现如上述所述的文件共享的用户使用场景分析方法的步骤。
39、一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述所述的文件共享的用户使用场景分析方法的步骤。
40、应用本专利技术实施例所提供的技术方案,在存储系统的本地入锚点处注册了第一网络报文监听函数,使得在不影响原有报文传输的前提下,可以基于第一网络报文监听函数,在预设时间段内,采集指向存储系统的报文,进而可以从采集的报文中过滤出全部的共享协议业务报文。过滤之后,本申请考虑到,对于不同的文件系统,用户的使用场景以及偏好可能存在差异,因此,本申请会基于过滤出的共享协议业务报文,按照所指向的文件系统的不同进行划分,最后,针对划分出的指向预设的目标文件系统的共享协议业务报文,可以确定出其中采用不同共享协议的报文各自的流量占比。也就是说,通过本申请的方案,可以有效地得知在预设时间段内,对于目标文件系统而言,发送至目标文件系统的不同共享协议的报文各自的流量占比,也即可以使得工作人员可以掌握在预设时间段内,对于目标文件系统而言用户的共享偏好,便可以协助工作人员的相关工作,即有助于工作人员基于用户偏好进行文件共享的个性化设置等操作从而提高用户体验。
本文档来自技高网...【技术保护点】
1.一种文件共享的用户使用场景分析方法,其特征在于,包括:
2.根据权利要求1所述的文件共享的用户使用场景分析方法,其特征在于,基于所述第一网络报文监听函数,在预设时间段内,采集指向所述存储系统的报文,包括:
3.根据权利要求1所述的文件共享的用户使用场景分析方法,其特征在于,从采集的所述报文中过滤出全部的共享协议业务报文,包括:
4.根据权利要求1所述的文件共享的用户使用场景分析方法,其特征在于,在针对划分出的指向预设的目标文件系统的共享协议业务报文,确定出其中采用不同共享协议的报文各自的流量占比之后,还包括:
5.根据权利要求1所述的文件共享的用户使用场景分析方法,其特征在于,在针对划分出的指向预设的目标文件系统的共享协议业务报文,确定出其中采用不同共享协议的报文各自的流量占比之后,还包括:
6.根据权利要求1所述的文件共享的用户使用场景分析方法,其特征在于,在针对划分出的指向预设的目标文件系统的共享协议业务报文,确定出其中采用不同共享协议的报文各自的流量占比之后,还包括:
7.根据权利要求1至6任一项所
8.一种文件共享的用户使用场景分析系统,其特征在于,包括:
9.一种文件共享的用户使用场景分析设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的文件共享的用户使用场景分析方法的步骤。
...【技术特征摘要】
1.一种文件共享的用户使用场景分析方法,其特征在于,包括:
2.根据权利要求1所述的文件共享的用户使用场景分析方法,其特征在于,基于所述第一网络报文监听函数,在预设时间段内,采集指向所述存储系统的报文,包括:
3.根据权利要求1所述的文件共享的用户使用场景分析方法,其特征在于,从采集的所述报文中过滤出全部的共享协议业务报文,包括:
4.根据权利要求1所述的文件共享的用户使用场景分析方法,其特征在于,在针对划分出的指向预设的目标文件系统的共享协议业务报文,确定出其中采用不同共享协议的报文各自的流量占比之后,还包括:
5.根据权利要求1所述的文件共享的用户使用场景分析方法,其特征在于,在针对划分出的指向预设的目标文件系统的共享协议业务报文,确定出其中采用不同共享协议的报文各自的流量占比之后,还包括:...
【专利技术属性】
技术研发人员:马德川,李盈,孟祥奎,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。