定义文件网络属性的方法和装置的制造方法

文档序号:8398098阅读:266来源:国知局
定义文件网络属性的方法和装置的制造方法
【技术领域】
[0001]本发明涉及网络属性应用技术,特别是涉及使用文件的操作系统属性定义文件网络属性的方法和实现该方法的装置。
【背景技术】
[0002]在网络文件夹系统中,服务器中的文件需要具有很多本地文件所不具有的属性,例如“是否公开”,如果设置为公开则可以被所有人浏览,而设置为不公开其他人则无法浏览。网络文件夹可以将该属性记录在数据库中,但由于文件会被频繁的创建、删除和更改,每次操作都会访问数据库,这种额外的数据库操作会很大地影响到系统的效率。

【发明内容】

[0003]本发明解决现有技术中额外的数据库操作影响系统的效率的技术问题,提供一种方法,无需访问数据库,减少额外的数据库操作从而提高系统的效率,使用文件的操作系统属性定义文件网络属性的方法和实现该方法的装置。
[0004]本发明方法包括如下步骤:
[0005]A、客户端浏览器发出修改文件属性的请求;
[0006]B、客户端浏览器发送命令给服务器(SVR);
[0007]C、服务器(SVR)接收客户端浏览器的命令并与服务器端操作系统的文件系统进行交互,所述交互将文件的操作系统属性标记为文件的网络属性;
[0008]D、将上述交互的结果发送到客户端浏览器;
[0009]E、客户端浏览器与客户端操作系统的文件系统进行交互。
[0010]上述C步骤中的服务器(SVR)通过调用API应用编程接口与服务器端操作系统的文件系统进行交互。
[0011]定义文件网络属性的装置,包括服务器(SVR)和客户端浏览器,所述服务器(SVR)和客户端浏览器双向连接,还包括与服务器(SVR)双向连接的服务器端操作系统,与客户端浏览器双向连接的客户端操作系统,所述客户端浏览器发出修改文件属性的请求,客户端浏览器发送命令给服务器(SVR),服务器(SVR)接收客户端浏览器的命令并通过调用API应用编程接口与服务器端操作系统的文件系统进行交互,所述交互将文件的操作系统属性标记为文件的网络属性,并将交互结果发送到客户端浏览器,同时客户端浏览器与客户端操作系统的文件系统进行交互。
[0012]技术效果:
[0013]本发明通过客户端浏览器发出修改文件属性的请求并向服务器(SVR)发送命令,然后服务器(SVR)接收客户端浏览器的命令并通过调用API应用编程接口与服务器端操作系统的文件系统进行交互,并将文件的操作系统属性标记为文件的网络属性,再将交互的结果发送到客户端浏览器,这样就可以将网络文件夹中文件的若干没有意义或者是不常用的操作系统属性标记为网络属性,就不必每次访问该文件时都同时访问数据库,减少额外的数据库操作从而提高了系统效率。
【附图说明】
[0014]图1是本发明定义文件网络属性的装置的结构示意图。
【具体实施方式】
[0015]结合附图详细说明本发明的方法和装置。
[0016]图1是本发明定义文件网络属性的装置的结构示意图。其中虚线左边是服务器端,虚线右边是客户端,定义文件网络属性的装置,包括服务器(SVR)和客户端浏览器,月艮务器(SVR)和客户端浏览器双向连接,还包括与服务器(SVR)双向连接的服务器端操作系统的文件系统,与客户端浏览器双向连接的客户端操作系统,首先是客户端浏览器发出修改文件属性的请求,例如,客户端浏览器需要将文件的黏着位这一属性修改为文件是否公开这一属性,然后客户端浏览器发送修改命令给服务器(SVR),服务器(SVR)可以为PHP服务器,服务器(SVR)接收客户端浏览器的修改命令并与服务器端操作系统的文件系统进行交互,该交互将文件的操作系统属性标记为文件的网络属性,也就是将文件的黏着位这一操作系统属性标记为文件是否公开这一网络属性,并将交互结果发送到客户端浏览器,同时客户端浏览器与客户端操作系统的文件系统进行交互。
[0017]因为服务器端操作系统的工作效率大于数据库的工作效率,所以把服务器端操作系统标识文件的不常用的属性标记为其它网络属性,可以在创建文件的时候就标记其属性,也可以通过命令来修改,即利用操作系统本身的命令来修改。但是普通用户根本没有操作这些文件的全部权限,故只能在程序许可的范围内进行修改,而程序后台会根据用户操作的类型再去执行相应的操作。这里选择服务器(SVR)通过调用API应用编程接口与服务器端操作系统的文件系统进行交互。
[0018]以上所述的实例仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.定义文件网络属性的方法,其特征在于包括如下步骤: A、客户端浏览器发出修改文件属性的请求; B、客户端浏览器发送命令给服务器(SVR); C、服务器(SVR)接收客户端浏览器的命令并与服务器端操作系统的文件系统进行交互,所述交互将文件的操作系统属性标记为文件的网络属性; D、将上述交互的结果发送到客户端浏览器; E、客户端浏览器与客户端操作系统的文件系统进行交互。
2.根据权利要求1所述的定义文件网络属性的方法,其特征在于所述C步骤中的服务器(SVR)通过调用API应用编程接口与服务器端操作系统的文件系统进行交互。
3.定义文件网络属性的装置,其特征在于包括服务器(SVR)和客户端浏览器,所述服务器(SVR)和客户端浏览器双向连接,还包括与服务器(SVR)双向连接的服务器端操作系统,与客户端浏览器双向连接的客户端操作系统,所述客户端浏览器发出修改文件属性的请求,客户端浏览器发送命令给服务器(SVR),服务器(SVR)接收客户端浏览器的命令并通过调用API应用编程接口与服务器端操作系统的文件系统进行交互,所述交互将文件的操作系统属性标记为文件的网络属性,并将交互结果发送到客户端浏览器,同时客户端浏览器与客户端操作系统的文件系统进行交互。
【专利摘要】本发明涉及一种定义文件网络属性的方法和装置,该方法包括如下步骤:A、客户端浏览器发出修改文件属性的请求;B、客户端浏览器发送命令给服务器(SVR);C、服务器(SVR)接收客户端浏览器的命令并与服务器端操作系统的文件系统进行交互,所述交互将文件的操作系统属性标记为文件的网络属性;D、将上述交互的结果发送到客户端浏览器;E、客户端浏览器与客户端操作系统的文件系统进行交互。本发明该方法不必每次访问该文件时都同时访问数据库,减少额外的数据库操作从而提高了系统效率。
【IPC分类】G06F17-30, H04L29-06, H04L29-08
【公开号】CN104717196
【申请号】CN201410365674
【发明人】施霞虹
【申请人】南宁市磁汇科技有限公司
【公开日】2015年6月17日
【申请日】2014年7月29日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1