




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CN105102083A一种处理数据的方法、装置和系统 (10)申请公布号 (43)申请公布日 (21)申请号xx80000170.8 (22)申请日xx.03.18A99Z99/00(xx.01) (71)申请人华为技术有限公司地址518129广东省深圳市龙岗区坂田华为总部办公楼 (72)发明人文海 (74)专利代理机构北京中博世达专利商标代理有限公司11274代理人申健 (54)发明名称一种处理数据的方法、装置和系统 (57)摘要本发明实施例公开了一种处理数据的方法、装置和系统,涉及处理数据技术领域,用以记录访问文件的过程中生成的用户操作数据,以便对该文件的用户操作数据进行统计、分析或处理。 本发明实施例提供的方法,包括获取客户端的访问请求,所述访问请求用于对文件系统管理的文件进行访问操作;响应所述访问请求;根据自身响应所述访问请求产生的操作信息,生成所述文件的用户操作数据,其中,所述文件的用户操作数据包括以下信息中的至少一种所述访问操作的操作类型、所述访问操作涉及的数据、所述文件被访问的次数、访问所述文件的用户的身份信息;保存所述文件的用户操作数据。 本发明实施例应用于访问文件的场景中。 (85)PCT国际申请进入国家阶段日xx.05.12 (86)PCT国际申请的申请数据PCT/xx/073610xx.03.18 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请权利要求书4页说明书14页附图5页105102083Axx.11.25105102083A1/4页21.一种处理数据的方法,其特征在于,包括获取客户端的访问请求,所述访问请求用于对文件系统管理的文件进行访问操作;响应所述访问请求;根据自身响应所述访问请求产生的操作信息,生成所述文件的用户操作数据,其中,所述文件的用户操作数据包括以下信息中的至少一种所述访问操作的操作类型、所述访问操作涉及的数据、所述文件被访问的次数、访问所述文件的用户的身份信息;保存所述文件的用户操作数据。 2.根据权利要求1所述的方法,其特征在于,所述方法还包括获取所述客户端的特征信息,所述客户端的特征信息包括以下信息中的至少一种所述客户端请求访问所述文件时所在的地理位置信息、所述客户端的配置信息、用户通过所述客户端对所述文件的评价信息;将所述客户端的特征信息添加到所述文件的用户操作数据中。 3.根据权利要求1或2所述的方法,其特征在于,所述文件的用户操作数据还包括所述文件的文件名或所述文件的被访问时间。 4.根据权利要求1或2所述的方法,其特征在于,所述保存所述文件的用户操作数据具体包括将所述文件的用户操作数据保存在所述文件的元数据中。 5.根据权利要求1或2所述的方法,其特征在于,所述保存所述文件的用户操作数据具体包括将所述文件的用户操作数据保存在除所述文件的元数据所在的存储模块以外的存储模块中。 6.一种客户端设备,其特征在于,包括存储单元,用于保存文件系统的程序代码;第一获取单元,用于获取访问请求,所述访问请求用于对所述文件系统管理的文件进行访问操作;响应单元,用于响应所述访问请求;生成单元,用于根据所述响应单元响应所述访问请求产生的操作信息,生成所述文件的用户操作数据,其中,所述文件的用户操作数据包括以下信息中的至少一种所述访问操作的操作类型、所述访问操作涉及的数据、所述文件被访问的次数、访问所述文件的用户的身份信息;所述存储单元还用于,保存所述文件的用户操作数据。 7.根据权利要求6所述的客户端设备,其特征在于,所述客户端设备还包括第二获取单元,用于获取所述客户端设备的特征信息,所述客户端设备的特征信息包括以下信息中的至少一种所述客户端设备请求访问所述文件时所在的地理位置信息、所述客户端设备的配置信息、用户通过所述客户端设备对所述文件的评价信息;添加单元,用于将所述客户端设备的特征信息添加到所述文件的用户操作数据中。 8.根据权利要求6或7所述的客户端设备,其特征在于,所述文件的用户操作数据还包括所述文件的文件名或所述文件的被访问时间。 权利要求书105102083A22/4页39.根据权利要求6或7所述的客户端设备,其特征在于,所述存储单元具体用于,将所述文件的用户操作数据保存在所述文件的元数据中。 10.根据权利要求6或7所述的客户端设备,其特征在于,所述存储单元具体用于,将所述文件的用户操作数据保存在除所述文件的元数据所在的存储模块以外的存储模块中。 11.一种客户端设备,其特征在于,包括发送单元,用于向服务端设备发送访问请求,所述访问请求用于对所述服务端设备中的文件系统管理的文件进行访问操作;获取单元,用于获取所述客户端设备的特征信息,所述客户端设备的特征信息包括以下信息中的至少一种所述客户端设备请求访问所述文件时所在的地理位置信息、所述客户端设备的配置信息、用户通过所述客户端设备对所述文件的评价信息;所述发送单元还用于,向所述服务端设备发送包含所述客户端设备的特征信息的指示消息,所述指示消息用于使所述服务端设备将所述客户端设备的特征信息添加到所述文件的用户操作数据中。 12.一种服务端设备,其特征在于,包括存储单元,用于保存文件系统的程序代码;接收单元,用于接收客户端设备发送的访问请求,所述访问请求用于对所述文件系统管理的文件进行访问操作;响应单元,用于响应所述访问请求;生成单元,用于根据所述响应单元响应所述访问请求产生的操作信息,生成所述文件的用户操作数据,其中,所述文件的用户操作数据包括以下信息中的至少一种所述访问操作的操作类型、所述访问操作涉及的数据、所述文件被访问的次数、访问所述文件的用户的身份信息;所述存储单元还用于,保存所述文件的用户操作数据。 13.根据权利要求12所述的服务端设备,其特征在于,所述接收单元还用于,接收所述客户端设备发送的包含所述客户端设备的特征信息的指示消息,所述指示消息用于使所述服务端设备将所述客户端设备的特征信息添加到所述文件的用户操作数据中;所述客户端设备的特征信息包括以下信息中的至少一种所述客户端设备请求访问所述文件时所在的地理位置信息、所述客户端设备的配置信息、用户通过所述客户端设备对所述文件的评价信息;所述服务端设备还包括添加单元,用于根据所述指示消息将所述客户端设备的特征信息添加到所述文件的用户操作数据中。 14.根据权利要求12或13所述的服务端设备,其特征在于,所述文件的用户操作数据还包括所述文件的文件名或所述文件的被访问时间。 15.根据权利要求12或13所述的服务端设备,其特征在于,所述存储单元具体用于,将所述文件的用户操作数据保存在所述文件的元数据中。 16.根据权利要求12或13所述的服务端设备,其特征在于,所述存储单元具体用于,将所述文件的用户操作数据保存在除所述文件的元数据所在权利要求书105102083A33/4页4的存储模块以外的存储模块中。 17.一种客户端设备,其特征在于,包括存储器,用于保存文件系统的程序代码;处理器,用于获取访问请求,所述访问请求用于对所述文件系统管理的文件进行访问操作;响应所述访问请求;根据自身响应所述访问请求产生的操作信息,生成所述文件的用户操作数据,其中,所述文件的用户操作数据包括以下信息中的至少一种所述访问操作的操作类型、所述访问操作涉及的数据、所述文件被访问的次数、访问所述文件的用户的身份信息;所述存储器还用于,保存所述文件的用户操作数据。 18.根据权利要求17所述的客户端设备,其特征在于,所述处理器还用于获取所述客户端设备的特征信息,所述客户端设备的特征信息包括以下信息中的至少一种所述客户端设备请求访问所述文件时所在的地理位置信息、所述客户端设备的配置信息、用户通过所述客户端设备对所述文件的评价信息;将所述客户端设备的特征信息添加到所述文件的用户操作数据中。 19.根据权利要求17或18所述的客户端设备,其特征在于,所述文件的用户操作数据还包括所述文件的文件名或所述文件的被访问时间。 20.根据权利要求17或18所述的客户端设备,其特征在于,所述存储器具体用于,将所述文件的用户操作数据保存在所述文件的元数据中。 21.根据权利要求17或18所述的客户端设备,其特征在于,所述存储器具体用于,将所述文件的用户操作数据保存在除所述文件的元数据所在的存储模块以外的存储模块中。 22.一种客户端设备,其特征在于,包括发送器,用于向服务端设备发送访问请求,所述访问请求用于对所述服务端设备中的文件系统管理的文件进行访问操作;处理器,用于获取所述客户端设备的特征信息,所述客户端设备的特征信息包括以下信息中的至少一种所述客户端设备请求访问所述文件时所在的地理位置信息、所述客户端设备的配置信息、用户通过所述客户端设备对所述文件的评价信息;所述发送器还用于,向所述服务端设备发送包含所述客户端设备的特征信息的指示消息,所述指示消息用于使所述服务端设备将所述客户端设备的特征信息添加到所述文件的用户操作数据中。 23.一种服务端设备,其特征在于,包括存储器,用于保存文件系统的程序代码;接收器,用于接收客户端设备发送的访问请求,所述访问请求用于对所述文件系统管理的文件进行访问操作;处理器,用于响应所述访问请求;根据自身响应所述访问请求产生的操作信息,生成所述文件的用户操作数据,其中,所述文件的用户操作数据包括以下信息中的至少一种所述访问操作的操作类型、所述访问操作涉及的数据、所述文件被访问的次数、访问所述文件的用户的身份信息;所述存储器还用于,保存所述文件的用户操作数据。 权利要求书105102083A44/4页524.根据权利要求23所述的服务端设备,其特征在于,所述接收器还用于,接收所述客户端设备发送的包含所述客户端设备的特征信息的指示消息,所述指示消息用于使所述服务端设备将所述客户端设备的特征信息添加到所述文件的用户操作数据中;所述客户端设备的特征信息包括以下信息中的至少一种所述客户端设备请求访问所述文件时所在的地理位置信息、所述客户端设备的配置信息、用户通过所述客户端设备对所述文件的评价信息;所述处理器还用于,根据所述指示消息将所述客户端设备的特征信息添加到所述文件的用户操作数据中。 25.根据权利要求23或24所述的服务端设备,其特征在于,所述文件的用户操作数据还包括所述文件的文件名或所述文件的被访问时间。 26.根据权利要求23或24所述的服务端设备,其特征在于,所述存储器具体用于,将所述文件的用户操作数据保存在所述文件的元数据中。 27.根据权利要求23或24所述的服务端设备,其特征在于,所述存储器具体用于,将所述文件的用户操作数据保存在除所述文件的元数据所在的存储模块以外的存储模块中。 28.一种处理数据的系统,其特征在于,包括如权利要求 11、22任一项所述的客户端设备,和/或如权利要求12- 16、23-27任一项所述的服务端设备。 权利要求书105102083A51/14页6一种处理数据的方法、装置和系统技术领域0001本发明涉及处理数据技术领域,尤其涉及一种处理数据的方法、装置和系统。 背景技术0002文件系统是一种存储和组织计算机数据的方法,其使用文件和树形目录的抽象逻辑概念代替了硬盘、光盘等存储设备使用数据块的概念,为用户访问和查找文件提供了方便。 文件系统会记录文件所属的目录和文件名,因此,在文件系统的应用场景中,用户不需要关心文件中的数据存储在存储设备的哪些数据块上,只需要记住文件所属的目录和文件名就可以完成对文件中的数据的访问。 0003目前的文件系统一般只记录了文件创建时间、最近修改时间、最近访问时间等,不会记录访问该文件的过程中生成的用户操作数据(例如,文件被访问的总次数等),这样会导致用户无法对该文件的用户操作数据进行统计、分析或处理。 发明内容0004本发明的实施例提供一种处理数据的方法、装置和系统,用以记录访问文件的过程中生成的用户操作数据,以便对该文件的用户操作数据进行统计、分析或处理。 0005为达到上述目的,本发明的实施例采用如下技术方案0006第一方面,提供一种处理数据的方法,包括0007获取客户端的访问请求,所述访问请求用于对文件系统管理的文件进行访问操作;0008响应所述访问请求;0009根据自身响应所述访问请求产生的操作信息,生成所述文件的用户操作数据,其中,所述文件的用户操作数据包括以下信息中的至少一种所述访问操作的操作类型、所述访问操作涉及的数据、所述文件被访问的次数、访问所述文件的用户的身份信息;0010保存所述文件的用户操作数据。 0011结合第一方面,在第一种可能的实现方式中,所述方法还包括0012获取所述客户端的特征信息,所述客户端的特征信息包括以下信息中的至少一种所述客户端请求访问所述文件时所在的地理位置信息、所述客户端的配置信息、用户通过所述客户端对所述文件的评价信息;0013将所述客户端的特征信息添加到所述文件的用户操作数据中。 0014结合第一方面或者第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述文件的用户操作数据还包括所述文件的文件名或所述文件的被访问时间。 0015结合第一方面或者第一方面的第一种可能的实现方式,在第三种可能的实现方式中,所述保存所述文件的用户操作数据具体包括0016将所述文件的用户操作数据保存在所述文件的元数据中。 0017结合第一方面或者第一方面的第一种可能的实现方式,在第四种可能的实现方式说明书105102083A62/14页7中,所述保存所述文件的用户操作数据具体包括0018将所述文件的用户操作数据保存在除所述文件的元数据所在的存储模块以外的存储模块中。 0019第二方面,提供一种客户端设备,包括0020存储单元,用于保存文件系统的程序代码;0021第一获取单元,用于获取访问请求,所述访问请求用于对所述文件系统管理的文件进行访问操作;0022响应单元,用于响应所述访问请求;0023生成单元,用于根据所述响应单元响应所述访问请求产生的操作信息,生成所述文件的用户操作数据,其中,所述文件的用户操作数据包括以下信息中的至少一种所述访问操作的操作类型、所述访问操作涉及的数据、所述文件被访问的次数、访问所述文件的用户的身份信息;0024所述存储单元还用于,保存所述文件的用户操作数据。 0025结合第二方面,在第一种可能的实现方式中,所述客户端设备还包括0026第二获取单元,用于获取所述客户端设备的特征信息,所述客户端设备的特征信息包括以下信息中的至少一种所述客户端设备请求访问所述文件时所在的地理位置信息、所述客户端设备的配置信息、用户通过所述客户端设备对所述文件的评价信息;0027添加单元,用于将所述客户端设备的特征信息添加到所述文件的用户操作数据中。 0028结合第二方面或者第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述文件的用户操作数据还包括所述文件的文件名或所述文件的被访问时间。 0029结合第二方面或者第二方面的第一种可能的实现方式,在第三种可能的实现方式中,所述存储单元具体用于,将所述文件的用户操作数据保存在所述文件的元数据中。 0030结合第二方面或者第二方面的第一种可能的实现方式,在第四种可能的实现方式中,所述存储单元具体用于,将所述文件的用户操作数据保存在除所述文件的元数据所在的存储模块以外的存储模块中。 0031第三方面,提供一种客户端设备,包括0032发送单元,用于向服务端设备发送访问请求,所述访问请求用于对所述服务端设备中的文件系统管理的文件进行访问操作;0033获取单元,用于获取所述客户端设备的特征信息,所述客户端设备的特征信息包括以下信息中的至少一种所述客户端设备请求访问所述文件时所在的地理位置信息、所述客户端设备的配置信息、用户通过所述客户端设备对所述文件的评价信息;0034所述发送单元还用于,向所述服务端设备发送包含所述客户端设备的特征信息的指示消息,所述指示消息用于使所述服务端设备将所述客户端设备的特征信息添加到所述文件的用户操作数据中。 0035第四方面,提供一种服务端设备,包括0036存储单元,用于保存文件系统的程序代码;0037接收单元,用于接收客户端设备发送的访问请求,所述访问请求用于对所述文件系统管理的文件进行访问操作;说明书105102083A73/14页80038响应单元,用于响应所述访问请求;0039生成单元,用于根据所述响应单元响应所述访问请求产生的操作信息,生成所述文件的用户操作数据,其中,所述文件的用户操作数据包括以下信息中的至少一种所述访问操作的操作类型、所述访问操作涉及的数据、所述文件被访问的次数、访问所述文件的用户的身份信息;0040所述存储单元还用于,保存所述文件的用户操作数据。 0041结合第四方面,在第一种可能的实现方式中,0042所述接收单元还用于,接收所述客户端设备发送的包含所述客户端设备的特征信息的指示消息,所述指示消息用于使所述服务端设备将所述客户端设备的特征信息添加到所述文件的用户操作数据中;所述客户端设备的特征信息包括以下信息中的至少一种所述客户端设备请求访问所述文件时所在的地理位置信息、所述客户端设备的配置信息、用户通过所述客户端设备对所述文件的评价信息;0043所述服务端设备还包括0044添加单元,用于根据所述指示消息将所述客户端设备的特征信息添加到所述文件的用户操作数据中。 0045结合第四方面或者第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述文件的用户操作数据还包括所述文件的文件名或所述文件的被访问时间。 0046结合第四方面或者第四方面的第一种可能的实现方式,在第三种可能的实现方式中,所述存储单元具体用于,将所述文件的用户操作数据保存在所述文件的元数据中。 0047结合第四方面或者第四方面的第一种可能的实现方式,在第四种可能的实现方式中,所述存储单元具体用于,将所述文件的用户操作数据保存在除所述文件的元数据所在的存储模块以外的存储模块中。 0048第五方面,提供一种客户端设备,包括0049存储器,用于保存文件系统的程序代码;0050处理器,用于获取访问请求,所述访问请求用于对所述文件系统管理的文件进行访问操作;响应所述访问请求;根据自身响应所述访问请求产生的操作信息,生成所述文件的用户操作数据,其中,所述文件的用户操作数据包括以下信息中的至少一种所述访问操作的操作类型、所述访问操作涉及的数据、所述文件被访问的次数、访问所述文件的用户的身份信息;0051所述存储器还用于,保存所述文件的用户操作数据。 0052结合第五方面,在第一种可能的实现方式中,所述处理器还用于0053获取所述客户端设备的特征信息,所述客户端设备的特征信息包括以下信息中的至少一种所述客户端设备请求访问所述文件时所在的地理位置信息、所述客户端设备的配置信息、用户通过所述客户端设备对所述文件的评价信息;0054将所述客户端设备的特征信息添加到所述文件的用户操作数据中。 0055结合第五方面或者第五方面的第一种可能的实现方式,在第二种可能的实现方式中,所述文件的用户操作数据还包括所述文件的文件名或所述文件的被访问时间。 0056结合第五方面或者第五方面的第一种可能的实现方式,在第三种可能的实现方式中,所述存储器具体用于,将所述文件的用户操作数据保存在所述文件的元数据中。 说明书105102083A84/14页90057结合第五方面或者第五方面的第一种可能的实现方式,在第四种可能的实现方式中,所述存储器具体用于,将所述文件的用户操作数据保存在除所述文件的元数据所在的存储模块以外的存储模块中。 0058第六方面,提供一种客户端设备,包括0059发送器,用于向服务端设备发送访问请求,所述访问请求用于对所述服务端设备中的文件系统管理的文件进行访问操作;0060处理器,用于获取所述客户端设备的特征信息,所述客户端设备的特征信息包括以下信息中的至少一种所述客户端设备请求访问所述文件时所在的地理位置信息、所述客户端设备的配置信息、用户通过所述客户端设备对所述文件的评价信息;0061所述发送器还用于,向所述服务端设备发送包含所述客户端设备的特征信息的指示消息,所述指示消息用于使所述服务端设备将所述客户端设备的特征信息添加到所述文件的用户操作数据中。 0062第七方面,提供一种服务端设备,包括0063存储器,用于保存文件系统的程序代码;0064接收器,用于接收客户端设备发送的访问请求,所述访问请求用于对所述文件系统管理的文件进行访问操作;0065处理器,用于响应所述访问请求;根据自身响应所述访问请求产生的操作信息,生成所述文件的用户操作数据,其中,所述文件的用户操作数据包括以下信息中的至少一种所述访问操作的操作类型、所述访问操作涉及的数据、所述文件被访问的次数、访问所述文件的用户的身份信息;0066所述存储器还用于,保存所述文件的用户操作数据。 0067结合第七方面,在第一种可能的实现方式中,所述接收器还用于,接收所述客户端设备发送的包含所述客户端设备的特征信息的指示消息,所述指示消息用于使所述服务端设备将所述客户端设备的特征信息添加到所述文件的用户操作数据中;所述客户端设备的特征信息包括以下信息中的至少一种所述客户端设备请求访问所述文件时所在的地理位置信息、所述客户端设备的配置信息、用户通过所述客户端设备对所述文件的评价信息;0068所述处理器还用于,根据所述指示消息将所述客户端设备的特征信息添加到所述文件的用户操作数据中。 0069结合第七方面或者第七方面的第一种可能的实现方式,在第二种可能的实现方式中,所述文件的用户操作数据还包括所述文件的文件名或所述文件的被访问时间。 0070结合第七方面或者第七方面的第一种可能的实现方式,在第三种可能的实现方式中,所述存储器具体用于,将所述文件的用户操作数据保存在所述文件的元数据中。 0071结合第七方面或者第七方面的第一种可能的实现方式,在第四种可能的实现方式中,所述存储器具体用于,将所述文件的用户操作数据保存在除所述文件的元数据所在的存储模块以外的存储模块中。 0072第八方面,提供一种处理数据的系统,包括上述第 三、六方面提供的任一种客户端设备,和/或上述第 四、七方面提供的任一种服务端设备。 0073本方案能够记录访问文件的过程中生成的用户操作数据,以便对该文件的用户操作数据进行统计、分析或处理;解决了现有技术中因文件系统无法记录用户操作数据,导致说明书105102083A95/14页10的用户无法对该文件的用户操作数据进行统计、分析或处理的问题。 附图说明0074为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。 0075图1为本发明实施例一提供的一种处理数据的方法的流程图;0076图2为本发明实施例1提供的一种处理数据的方法的流程图;0077图3为本发明实施例2提供的一种处理数据的方法的流程图;0078图4为本发明实施例二提供的一种客户端设备的结构示意图;0079图5为本发明实施例二提供的另一种客户端设备的结构示意图;0080图6为本发明实施例三提供的一种客户端设备的结构示意图;0081图7为本发明实施例四提供的一种客户端设备的结构示意图;0082图8为本发明实施例五提供的一种客户端设备的结构示意图;0083图9为本发明实施例六提供的一种服务端设备的结构示意图;0084图10为本发明实施例六提供的另一种服务端设备的结构示意图;0085图11为本发明实施例七提供的一种服务端设备的结构示意图。 具体实施方式0086下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。 基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。 0087需要说明的是,本文中的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示单独存在A,同时存在A和B,单独存在B这三种情况。 0088实施例一0089如图1所示,为本发明实施例提供的一种处理数据的方法,包括0090101获取客户端的访问请求,所述访问请求用于对文件系统管理的文件进行访问操作。 0091其中,本发明实施例的执行主体可以为文件系统。 “客户端”可以包括APP(Application,应用)客户端,也可以包括安装有APP客户端的客户端设备。 当客户端为APP客户端时,文件系统可以与该APP客户端共同安装在同一客户端设备上;当客户端为客户端设备时,文件系统可以安装在服务端设备上。 0092“访问操作”是指创建、查询、读文件内容、读文件元数据、写文件内容、写文件元数据等任意涉及文件数据或者文件元数据的读、写、修改、删除、添加等的操作。 0093102响应所述访问请求。 0094示例性的,步骤102可以包括根据访问操作查询文件、创建文件、读文件内容、读说明书105102083A106/14页11文件元数据、写文件内容、写文件元数据等。 具体实现方式可以参考现有技术,本发明实施例对此不进行描述。 0095103根据自身响应所述访问请求产生的操作信息,生成所述文件的用户操作数据,其中,所述文件的用户操作数据包括以下信息中的至少一种所述访问操作的操作类型、所述访问操作涉及的数据、所述文件被访问的次数、访问所述文件的用户的身份信息。 0096示例性的,“所述访问操作的操作类型”的分类方式可以参考现有技术,例如可以包括创建文件、文件等。 “所述访问操作涉及的数据”可以包括文件系统响应所述访问请求的过程中更新的文件数据,和/或所更新的文件数据涉及的数据范围。 “访问所述文件的用户的身份信息”可以包括用户名、用户ID(IDentity,身份标识号码)等。 0097在本发明的一个实施例中,该方法还可以包括获取所述客户端的特征信息,所述客户端的特征信息包括以下信息中的至少一种所述客户端请求访问所述文件时所在的地理位置信息、所述客户端的配置信息、用户通过所述客户端对所述文件的评价信息;将所述客户端的特征信息添加到所述文件的用户操作数据中。 0098示例性的,当步骤101中的客户端为APP客户端时,文件系统获取所述客户端的特征信息,可以包括文件系统可以通过文件系统的过程访问信息API(Application ProgramInterface,应用程序接口)向其他应用程序或者操作系统获取客户端的特征信息。 其中,文件系统的过程访问信息API可以为标准的POSIX(Portable OperatingSystem Interfaceof Unix,可移植性操作系统接口)、S3接口、FTP(File TransferProtocol,文件传输协议)接口、(HyperText TransferProtocol,超文本传输协议)接口等文件访问接口,也可以为新设置的一个应用程序接口。 0099当步骤101中的客户端为客户端设备时,文件系统获取所述客户端的特征信息可以包括文件系统接收客户端设备发送的客户端的特征信息。 0100在本发明的另一个实施例中,所述文件的用户操作数据还可以包括所述文件的文件名或所述文件的被访问时间。 0101104保存所述文件的用户操作数据。 0102在本发明的一个实施例中,该步骤104包括将所述文件的用户操作数据保存在所述文件的元数据中。 0103在本发明的另一个实施例中,该步骤104包括将所述文件的用户操作数据保存在除所述文件的元数据所在的存储模块以外的存储模块中。 0104本发明实施例提供的处理数据的方法,文件系统通过响应客户端的访问请求,将响应产生的操作信息生成文件的用户操作数据,并保存该文件的用户操作数据。 本方案能够记录访问文件的过程中生成的用户操作数据,以便对该文件的用户操作数据进行统计、分析或处理;解决了现有技术中因文件系统无法记录用户操作数据,导致的用户无法对该文件的用户操作数据进行统计、分析或处理的问题。 0105下面通过具体的示例对上述实施例一提供的处理数据的方法进行说明0106实施例10107在本实施例中,实施例一中描述的“客户端”具体为APP客户端,该APP客户端与文件系统共同安装在客户端设备上。 如图2所示,为本发明实施例提供的一种处理数据的方法,包括说明书105102083A117/14页120108201客户端设备获取访问请求,访问请求用于对文件系统管理的文件进行访问操作。 0109202客户端设备响应访问请求。 0110203客户端设备根据自身响应访问请求产生的操作信息,生成文件的用户操作数据。 0111其中,文件的用户操作数据包括访问操作的操作类型、访问操作涉及的数据、文件被访问的次数、访问文件的用户的身份信息、文件的文件名和文件的被访问时间等。 0112204客户端设备获取该客户端设备的特征信息。 0113其中,客户端设备的特征信息包括以下信息中的至少一种客户端设备请求访问文件时所在的地理位置信息、客户端设备的配置信息、用户通过客户端设备对文件的评价信息。 0114需要说明的是,具体实现时,该步骤204可以在步骤202-203之后执行,也可以在步骤202-203之前执行,还可以在执行步骤202或者203的过程中执行。 0115205客户端设备将该客户端设备的特征信息添加到该文件的用户操作数据中。 0116206客户端设备将该文件的用户操作数据保存在该文件的元数据中。 0117需要说明的是,本实施例中的相关解释可参考实施例一。 0118下面列举用户操作数据的具体示例01191)文件名“成都市地理原点采访视频.MP4”创建时间“xx-06-0311:18:20.33”,用户名“张三”,用户ID“001”,用户终端信息“操作系统Android4.0,CPU海思K3V2Cortex-A9四核1.4GHz华为HUAWEI MediaPad10FHD10.1英寸平板(1920*1200IPS四核CPU16核GPU杜比环绕音效2G内存16G存储WiFi+3G版)”,用户地理位置“成都市青羊区文武路与锣锅巷交叉的路口,东经1040418. 16、北纬304019.40”,访问操作的操作类型创建文件,访问操作涉及的数据范围012345678字节,用户通过客户端设备对文件的评价信息“今天好多人在这里看稀奇,人太多了还有警察在维持秩序,还看到有人在兜售纪念品”等。 01202)文件名“成都市地理原点采访视频.MP4”创建时间“xx-06-0408:18:22.03”,用户名“李四”,用户ID“003”,用户终端信息“操作系统Android4.0,CPU海思K3V2Cortex-A9四核1.4GHz华为HUAWEI MediaPad10FHD10.1英寸平板(1920*1200IPS四核CPU16核GPU杜比环绕音效2G内存16G存储WiFi+3G版)”,用户地理位置“成都市天府广场城市之心,东经1040447. 13、北纬303929.91”,访问操作的操作类型文件,访问操作涉及的数据范围012345678字节,用户通过客户端设备对文件的评价信息“对背景嘈杂的声音做了处理,把光线调亮一点”等。 0121本发明实施例提供的处理数据的方法,客户端设备通过响应所获取的访问请求,将响应产生的操作信息生成文件的用户操作数据,并保存该文件的用户操作数据。 本方案中,客户端设备能够记录访问文件的过程中生成的用户操作数据,以便对该文件的用户操作数据进行统计、分析或处理;解决了现有技术中因文件系统无法记录用户操作数据,导致的用户无法对该文件的用户操作数据进行统计、分析或处理的问题。 0122实施例20123在本实施例中,实施例一中描述的“客户端”具体为客户端设备,文件系统共同安说明书105102083A128/14页13装在服务端设备上。 如图3所示,为本发明实施例提供的一种处理数据的方法,包括0124301客户端设备向服务端设备发送访问请求,访问请求用于对服务端设备中的文件系统管理的文件进行访问操作。 0125示例性的,服务端设备可以为中心文件服务器,或者文件服务器集群中的一个文件服务器。 后者中,一般为文件服务器集群中、距离客户端设备最近的文件服务器(下文中称为“第一文件服务器”)。 0126具体实现时,客户端设备中还安装有文件系统客户端,该文件系统客户端可以为标准的网络系统文件共享客户端,例如,CIFS(Common InterFile System,通用inter文件系统)、NFS(NetworkFile System,网络文件系统)等标准协议的客户端;该情况下,服务端设备可以为标准的网络文件共享服务器端。 0127302服务端设备响应该访问请求。 0128303服务端设备根据自身响应访问请求产生的操作信息,生成文件的用户操作数据。 0129其中,文件的用户操作数据包括以下信息中的至少一种访问操作的操作类型、访问操作涉及的数据、文件被访问的次数、访问文件的用户的身份信息、文件的文件名和文件的被访问时间等。 0130304客户端设备获取该客户端设备的特征信息。 0131其中,客户端设备的特征信息包括以下信息中的至少一种客户端设备请求访问文件时所在的地理位置信息、客户端设备的配置信息、用户通过客户端设备对文件的评价信息。 0132需要说明的是,具体实现时,该步骤304可以在步骤302-303之后执行,也可以在步骤302-303之前执行,还可以在执行步骤302或者303的过程中执行。 0133305客户端设备向服务端设备发送包含该客户端设备的特征信息的指示消息,指示消息用于使服务端设备将该客户端设备的特征信息添加到该文件的用户操作数据中。 0134306服务端设备根据指示消息将该客户端设备的特征信息添加到该文件的用户操作数据中。 0135需要说明的是,具体实现时,若步骤301中的服务端设备为第一服务器,则在执行步骤306之后,文件服务器集群中的其他服务器会根据第一服务器保存的该文件的用户操作数据同步更新自身保存的该文件的用户操作数据,具体的同步更新过程可以参考现有技术,此处不进行描述。 0136另外,本实施例中的相关解释可参考实施例一。 0137本发明实施例提供的处理数据的方法,服务端设备通过响应客户端设备发送的访问请求,将响应产生的操作信息生成文件的用户操作数据,并保存该文件的用户操作数据。 本方案中,服务端设备能够记录访问文件的过程中生成的用户操作数据,以便对该文件的用户操作数据进行统计、分析或处理;解决了现有技术中因文件系统无法记录用户操作数据,导致的用户无法对该文件的用户操作数据进行统计、分析或处理的问题。 0138实施例二0139如图4所示,为本发明实施例提供的一种客户端设备4,包括0140存储单元41,用于保存文件系统的程序代码;说明书105102083A139/14页140141第一获取单元42,用于获取访问请求,所述访问请求用于对所述文件系统管理的文件进行访问操作;0142响应单元43,用于响应所述访问请求;0143生成单元44,用于根据所述响应单元43响应所述访问请求产生的操作信息,生成所述文件的用户操作数据,其中,所述文件的用户操作数据包括以下信息中的至少一种所述访问操作的操作类型、所述访问操作涉及的数据、所述文件被访问的次数、访问所述文件的用户的身份信息;0144所述存储单元41还用于,保存所述文件的用户操作数据。 0145可选的,如图5所示,所述客户端设备4还包括0146第二获取单元45,用于获取所述客户端设备的特征信息,所述客户端设备的特征信息包括以下信息中的至少一种所述客户端设备请求访问所述文件时所在的地理位置信息、所述客户端设备的配置信息、用户通过所述客户端设备对所述文件的评价信息;0147添加单元46,用于将所述客户端设备的特征信息添加到所述文件的用户操作数据中。 0148可选的,所述文件的用户操作数据还包括所述文件的文件名或所述文件的被访问时间。 0149可选的,所述存储单元41具体用于,将所述文件的用户操作数据保存在所述文件的元数据中。 0150可选的,所述存储单元41具体用于,将所述文件的用户操作数据保存在除所述文件的元数据所在的存储模块以外的存储模块中。 0151本发明实施例提供的客户端设备,通过响应所获取的访问请求,将响应产生的操作信息生成文件的用户操作数据,并保存该文件的用户操作数据。 本方案中,客户端设备能够记录访问文件的过程中生成的用户操作数据,以便对该文件的用户操作数据进行统计、分析或处理;解决了现有技术中因文件系统无法记录用户操作数据,导致的用户无法对该文件的用户操作数据进行统计、分析或处理的问题。 0152实施例三0153在硬件实现上,实施例二中的第一获取单元 42、响应单元 43、生成单元 44、第二获取单元 45、添加单元46可以以硬件形式内嵌于或独立于客户端设备的处理器中,也可以以软件形式存储于客户端设备的存储器中,以便于处理器调用执行以上各个模块对应的操作,该处理器可以为中央处理单元(CPU)、微处理器、单片机等。 0154如图6所示,为本发明实施例提供的一种客户端设备6,所述客户端设备6包括存储器 61、处理器62和总线系统63。 0155其中,存储器61和处理器62是通过总线系统63耦合在一起的,其中总线系统63除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。 但是为了清楚说明起见,在图中将各种总线都标为总线系统63。 0156所述存储器61,用于保存文件系统的程序代码,以及第一代码;0157其中,第一代码用于控制处理器62执行如下动作0158处理器,用于获取访问请求,所述访问请求用于对所述文件系统管理的文件进行访问操作;说明书105102083A1410/14页150159响应所述访问请求;0160根据自身响应所述访问请求产生
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司平移车辆协议书模板
- 临时用工派遣合同协议书
- en590申购协议合同
- 光伏合同续约协议书范本
- 公司内部合伙人合同协议
- 共同修建房屋合同协议书
- 合同法自愿变更离婚协议
- 超合同价10%补充协议
- 公司医院体检保密协议书
- 08版南京装修合同范本
- 交通事故现场勘查课件
- GB/T 44621-2024粮油检验GC/MS法测定3-氯丙醇脂肪酸酯和缩水甘油脂肪酸酯
- 餐饮加盟协议合同书
- 知道网课智慧《睡眠医学(广州医科大学)》测试答案
- 糖尿病医疗广告宣传指南
- T CEC站用低压交流电源系统剩余电流监测装置技术规范
- python程序设计-说课
- ISO15614-1 2017 金属材料焊接工艺规程及评定(中文版)
- 国际金融(第七版)全套教学课件
- JJG 677-2006光干涉式甲烷测定仪
- 甘肃省天水市2024年事业单位考试A类《职业能力倾向测验》模拟试题含解析
评论
0/150
提交评论