• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 13
    • 下载费用:30 金币  

    重庆时时彩下载中心: 一种存储文件的方法和服务器.pdf

    关 键 词:
    一种 存储 文件 方法 服务器
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201510044867.1

    申请日:

    2015.01.28

    公开号:

    CN105991671A

    公开日:

    2016.10.05

    当前法律状态:

    实审

    有效性:

    审中

    法律详情: 实质审查的生效IPC(主分类):H04L 29/08申请日:20150128|||公开
    IPC分类号: H04L29/08; G06F17/30 主分类号: H04L29/08
    申请人: 中兴通讯股份有限公司
    发明人: 赵莉
    地址: 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部
    优先权:
    专利代理机构: 北京安信方达知识产权代理有限公司 11262 代理人: 张建秀;李丹
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201510044867.1

    授权公告号:

    |||

    法律状态公告日:

    2018.02.16|||2016.10.05

    法律状态类型:

    实质审查的生效|||公开

    摘要

    本发明公开了一种存储文件的方法和服务器,包括:服务器接收到来自用户的创建请求;服务器查找与创建请求中的文件相匹配的文件标签,如果查找不到,则根据创建请求中的文件生成文件标签并保存。通过本发明的方案,在查找不到与创建请求中的文件相匹配的文件标签时,才根据创建请求中的文件生成文件标签并保存,而不需要在每次接收到来自用户的创建请求时均保存创建请求中的文件,从而节约了服务器的存储空间。

    权利要求书

    1.一种存储文件的方法,其特征在于,包括:
    服务器接收到来自用户的创建请求;
    服务器查找与创建请求中的文件相匹配的文件标签,如果查找不到,则
    根据创建请求中的文件生成文件标签并保存。
    2.根据权利要求1所述的方法,其特征在于,当所述服务器查找到与所
    述创建请求中的文件相匹配的文件标签时,该方法还包括:
    所述服务器将所述创建请求中的用户标识添加到查找到的文件标签中所
    有操作权限对应的拥有该操作权限的用户标识,并丢弃所述创建请求中的文
    件。
    3.根据权利要求1或2所述的方法,其特征在于,当所述服务器接收到
    来自所述用户的读请求时,该方法还包括:
    所述服务器在所述文件标签中查找与所述读请求中的文件名和/或文件
    编号相匹配的文件标签,判断出查找到的与所述读请求中的文件名和/或文件
    编号相匹配的文件标签的数量为一,且与所述读请求中的文件名和/或文件编
    号相匹配的文件标签中读操作对应的拥有该操作权限的用户标识中的一个与
    所述读请求中的用户标识相匹配,将与所述读请求中的文件名和/或文件编号
    相匹配的文件标签中的文件返回给所述用户进行读取。
    4.根据权利要求3所述的方法,其特征在于,当所述服务器判断出与所
    述读请求中的文件名和/或文件编号相匹配的文件标签的数量大于一时,该方
    法还包括:
    所述服务器将与所述读请求中的文件名和/或文件编号相匹配的文件标
    签中的文件名和文件编号返回给所述用户。
    5.根据权利要求1或2所述的方法,其特征在于,当所述服务器接收到
    来所述自用户的写请求时,该方法还包括:
    所述服务器在所述文件标签中查找与所述写请求中的文件名和/或文件
    编号相匹配的文件标签,判断出查找到的与所述写请求中的文件名和/或文件
    编号相匹配的文件标签的数量为一,且与所述写请求中的文件名和/或文件编
    号相匹配的文件标签中写操作对应的拥有该操作权限的用户标识中的一个与
    所述写请求中的用户标识相匹配,将与所述写请求中的文件名和/或文件编号
    相匹配的文件标签中的文件返回给用户进行写操作;
    所述服务器接收到来自所述用户的写指令,将修改时间、所述写指令中
    的修改内容和修改后的文件大小保存到与所述写请求中的文件名和/或文件
    编号相匹配的文件标签中。
    6.根据权利要求1或2所述的方法,其特征在于,当所述服务器接收到
    来自所述用户的转让请求时,该方法还包括:
    所述服务器在所述文件标签中查找与所述转让请求中的文件名和/或文
    件编号相匹配的文件标签,判断出查找到的与所述转让请求中的文件名和/
    或文件编号相匹配的文件标签的数量为一,且与所述转让请求中的文件名和/
    或文件编号相匹配的文件标签中转让操作对应的拥有该操作权限的用户标识
    中的一个与所述转让请求中的文件拥有者的用户标识相匹配,将所述转让请
    求中的待转让的用户标识添加到所述转让请求中的待转让的操作权限对应的
    拥有该操作权限的用户标识中,并将发送转让请求的用户标识从所述转让请
    求中的待转让的操作权限对应的拥有该操作权限的用户标识中删除。
    7.根据权利要求1或2所述的方法,其特征在于,当所述服务器接收到
    来自用户的权限申请请求时,该方法还包括:
    所述服务器在所述文件标签中查找与所述权限申请请求中的文件名和/
    或文件编号相匹配的文件标签,判断出查找到的与所述权限申请请求中的文
    件名和/或文件编号相匹配的文件标签的数量为一,向与所述权限申请请求中
    的文件名和/或文件编号相匹配的文件标签中权限申请请求中的申请的操作
    权限对应的拥有该操作权限的用户标识转发权限申请请求;
    所述服务器接收到来自所述权限申请请求中的申请的操作权限对应的拥
    有该操作权限的用户标识中的一个的通过消息,将所述权限申请请求中的申
    请者的用户标识添加到与所述权限申请请求中的文件名和/或文件编号相匹
    配的文件标签中所述通过消息中通过的操作权限对应的拥有该操作权限的用
    户标识中,将发送所述通知消息的用户标识从与所述权限申请请求中的文件
    名和/或文件编号相匹配的文件标签中所述通过消息中通过的操作权限对应
    的拥有该操作权限的用户标识中删除。
    8.一种服务器,其特征在于,至少包括:
    接收???,用于接收到来自用户的创建请求;
    查找???,用于查找与创建请求中的文件相匹配的文件标签;
    存储???,用于在查找??椴檎也坏接氪唇ㄇ肭笾械奈募嗥ヅ涞奈募?br />标签时,根据创建请求中的文件生成文件标签并保存。
    9.根据权利要求8所述的服务器,其特征在于,所述存储??榛褂糜冢?br />在所述查找??椴檎业接胨龃唇ㄇ肭笾械奈募嗥ヅ涞奈募昵┦?,
    将所述创建请求中的用户标识添加到查找到的文件标签中所有操作权限对应
    的拥有该操作权限的用户标识,并丢弃所述创建请求中的文件。
    10.根据权利要求8或9所述的服务器,其特征在于,所述接收??榛?br />用于:接收到来自所述用户的读请求;
    所述查找??榛褂糜冢?br />在所述文件标签中查找与所述读请求中的文件名和/或文件编号相匹配
    的文件标签,判断出查找到的与所述读请求中的文件名和/或文件编号相匹配
    的文件标签的数量为一,且与所述读请求中的文件名和/或文件编号相匹配的
    文件标签中读操作对应的拥有该操作权限的用户标识中的一个与所述读请求
    中的用户标识相匹配,将与所述读请求中的文件名和/或文件编号相匹配的文
    件标签中的文件返回给所述用户进行读取。
    11.根据权利要求10所述的服务器,其特征在于,所述查找??榛褂糜冢?br />判断出与所述读请求中的文件名和/或文件编号相匹配的文件标签的数
    量大于一,将与所述读请求中的文件名和/或文件编号相匹配的文件标签中的
    文件名和文件编号返回给所述用户。
    12.根据权利要求8或9所述的服务器,其特征在于,所述接收??榛?br />用于:接收到来自所述用户的写请求;接收到来自所述用户的写指令;
    所述查找??榛褂糜冢?br />在所述文件标签中查找与所述写请求中的文件名和/或文件编号相匹配
    的文件标签,判断出查找到的与所述写请求中的文件名和/或文件编号相匹配
    的文件标签的数量为一,且与所述写请求中的文件名和/或文件编号相匹配的
    文件标签中写操作对应的拥有该操作权限的用户标识中的一个与所述写请求
    中的用户标识相匹配,将与所述写请求中的文件名和/或文件编号相匹配的文
    件标签中的文件返回给用户进行写操作;将修改时间、所述写指令中的修改
    内容和修改后的文件大小保存到与所述写请求中的文件名和/或文件编号相
    匹配的文件标签中。
    13.根据权利要求8或9所述的服务器,其特征在于,所述接收??榛?br />用于:接收到来自所述用户的转让请求;
    所述查找??榛褂糜冢?br />在所述文件标签中查找与所述转让请求中的文件名和/或文件编号相匹
    配的文件标签,判断出查找到的与所述转让请求中的文件名和/或文件编号相
    匹配的文件标签的数量为一,且与所述转让请求中的文件名和/或文件编号相
    匹配的文件标签中转让操作对应的拥有该操作权限的用户标识中的一个与所
    述转让请求中的文件拥有者的用户标识相匹配,将所述转让请求中的待转让
    的用户标识添加到所述转让请求中的待转让的操作权限对应的拥有该操作权
    限的用户标识中,并将发送转让请求的用户标识从所述转让请求中的待转让
    的操作权限对应的拥有该操作权限的用户标识中删除。
    14.根据权利要求8或9所述的服务器,其特征在于,所述接收??榛?br />用于:
    接收到来自所述用户的权限申请请求;接收到来自所述权限申请请求中
    的申请的操作权限对应的拥有该操作权限的用户标识中的一个的通过消息,
    将所述权限申请请求中的申请者的用户标识添加到与所述权限申请请求中的
    文件名和/或文件编号相匹配的文件标签中所述通过消息中通过的操作权限
    对应的拥有该操作权限的用户标识中;
    所述查找??榛褂糜冢?br />在所述文件标签中查找与所述权限申请请求中的文件名和/或文件编号
    相匹配的文件标签,判断出查找到的与所述权限申请请求中的文件名和/或文
    件编号相匹配的文件标签的数量为一,向与所述权限申请请求中的文件名和/
    或文件编号相匹配的文件标签中权限申请请求中的申请的操作权限对应的拥
    有该操作权限的用户标识转发权限申请请求,将发送所述通知消息的用户标
    识从与所述权限申请请求中的文件名和/或文件编号相匹配的文件标签中所
    述通过消息中通过的操作权限对应的拥有该操作权限的用户标识中删除。

    说明书

    一种存储文件的方法和服务器

    技术领域

    本发明涉及云计算领域,尤指一种存储文件的方法和服务器。

    背景技术

    移动互联网时代的到来,云计算越来越多进入了人们的视野,各种概念
    的云计算产品也出现在市场上,苹果、微软、谷歌(google)、亚马逊等公
    司都在该领域做着积极的布局,现在常见的云计算的产品都是简单的网络存
    储的概念,为用户提供几百兆(M)到几个吉(G)的存储空间,用户将自
    己的资料放置到服务器上。

    现有的存储文件的方法大致包括:

    服务器接收到来自用户的创建请求,创建请求包含有用户标识和文件;
    服务器保存创建请求中的文件,并在用户标识和文件之间的对应关系中查找
    创建请求中的用户标识,如果未查找到,保存创建请求中的用户标识和文件
    之间的对应关系;如果查找到,将创建请求中的文件添加到创建请求中的用
    户标识对应的文件中。

    当服务器接收到来自用户的读请求或写请求时,服务器在对应关系中查
    找读请求或写请求中的用户标识对应的文件,将查找到的文件返回给用户进
    行读或写。

    现有的存储文件的方法中,由于用户存储的资料中,有着大量的相同的
    资料,如音乐,电子书、应用程序等,不同用户的资料可能是相同的,但是
    这些资料在服务器中是分开存储的,因此,浪费了服务器的存储空间。

    发明内容

    为了解决上述问题,本发明提出了一种存储文件的方法和服务器,能够
    节约服务器的存储空间。

    为了达到上述目的,本发明提出了一种存储文件的方法,包括:

    服务器接收到来自用户的创建请求;

    服务器查找与创建请求中的文件相匹配的文件标签,如果查找不到,则
    根据创建请求中的文件生成文件标签并保存。

    优选地,当所述服务器查找到与所述创建请求中的文件相匹配的文件标
    签时,该方法还包括:

    所述服务器将所述创建请求中的用户标识添加到查找到的文件标签中所
    有操作权限对应的拥有该操作权限的用户标识,并丢弃所述创建请求中的文
    件。

    优选地,当所述服务器接收到来自所述用户的读请求时,该方法还包括:

    所述服务器在所述文件标签中查找与所述读请求中的文件名和/或文件
    编号相匹配的文件标签,判断出查找到的与所述读请求中的文件名和/或文件
    编号相匹配的文件标签的数量为一,且与所述读请求中的文件名和/或文件编
    号相匹配的文件标签中读操作对应的拥有该操作权限的用户标识中的一个与
    所述读请求中的用户标识相匹配,将与所述读请求中的文件名和/或文件编号
    相匹配的文件标签中的文件返回给所述用户进行读取。

    优选地,当所述服务器判断出与所述读请求中的文件名和/或文件编号相
    匹配的文件标签的数量大于一时,该方法还包括:

    所述服务器将与所述读请求中的文件名和/或文件编号相匹配的文件标
    签中的文件名和文件编号返回给所述用户。

    优选地,当所述服务器接收到来所述自用户的写请求时,该方法还包括:

    所述服务器在所述文件标签中查找与所述写请求中的文件名和/或文件
    编号相匹配的文件标签,判断出查找到的与所述写请求中的文件名和/或文件
    编号相匹配的文件标签的数量为一,且与所述写请求中的文件名和/或文件编
    号相匹配的文件标签中写操作对应的拥有该操作权限的用户标识中的一个与
    所述写请求中的用户标识相匹配,将与所述写请求中的文件名和/或文件编号
    相匹配的文件标签中的文件返回给用户进行写操作;

    所述服务器接收到来自所述用户的写指令,将修改时间、所述写指令中
    的修改内容和修改后的文件大小保存到与所述写请求中的文件名和/或文件
    编号相匹配的文件标签中。

    优选地,当所述服务器接收到来自所述用户的转让请求时,该方法还包
    括:

    所述服务器在所述文件标签中查找与所述转让请求中的文件名和/或文
    件编号相匹配的文件标签,判断出查找到的与所述转让请求中的文件名和/
    或文件编号相匹配的文件标签的数量为一,且与所述转让请求中的文件名和/
    或文件编号相匹配的文件标签中转让操作对应的拥有该操作权限的用户标识
    中的一个与所述转让请求中的文件拥有者的用户标识相匹配,将所述转让请
    求中的待转让的用户标识添加到所述转让请求中的待转让的操作权限对应的
    拥有该操作权限的用户标识中,并将发送转让请求的用户标识从所述转让请
    求中的待转让的操作权限对应的拥有该操作权限的用户标识中删除。

    优选地,当所述服务器接收到来自用户的权限申请请求时,该方法还包
    括:

    所述服务器在所述文件标签中查找与所述权限申请请求中的文件名和/
    或文件编号相匹配的文件标签,判断出查找到的与所述权限申请请求中的文
    件名和/或文件编号相匹配的文件标签的数量为一,向与所述权限申请请求中
    的文件名和/或文件编号相匹配的文件标签中权限申请请求中的申请的操作
    权限对应的拥有该操作权限的用户标识转发权限申请请求;

    所述服务器接收到来自所述权限申请请求中的申请的操作权限对应的拥
    有该操作权限的用户标识中的一个的通过消息,将所述权限申请请求中的申
    请者的用户标识添加到与所述权限申请请求中的文件名和/或文件编号相匹
    配的文件标签中所述通过消息中通过的操作权限对应的拥有该操作权限的用
    户标识中,将发送所述通知消息的用户标识从与所述权限申请请求中的文件
    名和/或文件编号相匹配的文件标签中所述通过消息中通过的操作权限对应
    的拥有该操作权限的用户标识中删除。

    本发明还提出了一种服务器,至少包括:

    接收???,用于接收到来自用户的创建请求;

    查找???,用于查找与创建请求中的文件相匹配的文件标签;

    存储???,用于在查找??椴檎也坏接氪唇ㄇ肭笾械奈募嗥ヅ涞奈募?br />标签时,根据创建请求中的文件生成文件标签并保存。

    优选地,所述存储??榛褂糜冢?br />

    在所述查找??椴檎业接胨龃唇ㄇ肭笾械奈募嗥ヅ涞奈募昵┦?,
    将所述创建请求中的用户标识添加到查找到的文件标签中所有操作权限对应
    的拥有该操作权限的用户标识,并丢弃所述创建请求中的文件。

    优选地,所述接收??榛褂糜冢航邮盏嚼醋运鲇没У亩燎肭?;

    所述查找??榛褂糜冢?br />

    在所述文件标签中查找与所述读请求中的文件名和/或文件编号相匹配
    的文件标签,判断出查找到的与所述读请求中的文件名和/或文件编号相匹配
    的文件标签的数量为一,且与所述读请求中的文件名和/或文件编号相匹配的
    文件标签中读操作对应的拥有该操作权限的用户标识中的一个与所述读请求
    中的用户标识相匹配,将与所述读请求中的文件名和/或文件编号相匹配的文
    件标签中的文件返回给所述用户进行读取。

    优选地,所述查找??榛褂糜冢?br />

    判断出与所述读请求中的文件名和/或文件编号相匹配的文件标签的数
    量大于一,将与所述读请求中的文件名和/或文件编号相匹配的文件标签中的
    文件名和文件编号返回给所述用户。

    优选地,所述接收??榛褂糜冢航邮盏嚼醋运鲇没У男辞肭?;接收到
    来自所述用户的写指令;

    所述查找??榛褂糜冢?br />

    在所述文件标签中查找与所述写请求中的文件名和/或文件编号相匹配
    的文件标签,判断出查找到的与所述写请求中的文件名和/或文件编号相匹配
    的文件标签的数量为一,且与所述写请求中的文件名和/或文件编号相匹配的
    文件标签中写操作对应的拥有该操作权限的用户标识中的一个与所述写请求
    中的用户标识相匹配,将与所述写请求中的文件名和/或文件编号相匹配的文
    件标签中的文件返回给用户进行写操作;将修改时间、所述写指令中的修改
    内容和修改后的文件大小保存到与所述写请求中的文件名和/或文件编号相
    匹配的文件标签中。

    优选地,所述接收??榛褂糜冢航邮盏嚼醋运鲇没У淖们肭?;

    所述查找??榛褂糜冢?br />

    在所述文件标签中查找与所述转让请求中的文件名和/或文件编号相匹
    配的文件标签,判断出查找到的与所述转让请求中的文件名和/或文件编号相
    匹配的文件标签的数量为一,且与所述转让请求中的文件名和/或文件编号相
    匹配的文件标签中转让操作对应的拥有该操作权限的用户标识中的一个与所
    述转让请求中的文件拥有者的用户标识相匹配,将所述转让请求中的待转让
    的用户标识添加到所述转让请求中的待转让的操作权限对应的拥有该操作权
    限的用户标识中,并将发送转让请求的用户标识从所述转让请求中的待转让
    的操作权限对应的拥有该操作权限的用户标识中删除。

    优选地,所述接收??榛褂糜冢?br />

    接收到来自所述用户的权限申请请求;接收到来自所述权限申请请求中
    的申请的操作权限对应的拥有该操作权限的用户标识中的一个的通过消息,
    将所述权限申请请求中的申请者的用户标识添加到与所述权限申请请求中的
    文件名和/或文件编号相匹配的文件标签中所述通过消息中通过的操作权限
    对应的拥有该操作权限的用户标识中;

    所述查找??榛褂糜冢?br />

    在所述文件标签中查找与所述权限申请请求中的文件名和/或文件编号
    相匹配的文件标签,判断出查找到的与所述权限申请请求中的文件名和/或文
    件编号相匹配的文件标签的数量为一,向与所述权限申请请求中的文件名和/
    或文件编号相匹配的文件标签中权限申请请求中的申请的操作权限对应的拥
    有该操作权限的用户标识转发权限申请请求,将发送所述通知消息的用户标
    识从与所述权限申请请求中的文件名和/或文件编号相匹配的文件标签中所
    述通过消息中通过的操作权限对应的拥有该操作权限的用户标识中删除。

    与现有技术相比,本发明包括:服务器接收到来自用户的创建请求;服
    务器查找与创建请求中的文件相匹配的文件标签,如果查找不到,则根据创
    建请求中的文件生成文件标签并保存。通过本发明的方案,在查找不到与创
    建请求中的文件相匹配的文件标签时,才根据创建请求中的文件生成文件标
    签并保存,而不需要在每次接收到来自用户的创建请求时均保存创建请求中
    的文件,从而节约了服务器的存储空间。

    附图说明

    下面对本发明实施例中的附图进行说明,实施例中的附图是用于对本发
    明的进一步理解,与说明书一起用于解释本发明,并不构成对本发明?;し?br />围的限制。

    图1为存储文件的方法的流程图;

    图2为服务器的结构组成示意图。

    具体实施方式

    为了便于本领域技术人员的理解,下面结合附图对本发明作进一步的描
    述,并不能用来限制本发明的?;し段?。需要说明的是,在不冲突的情况下,
    本申请中的实施例及实施例中的各种方式可以相互组合。

    参见图1,本发明提出了一种存储文件的方法,包括:

    步骤100、服务器接收到来自用户的创建请求。

    本步骤中,创建请求包含有用户标识和文件。

    步骤101、服务器查找与创建请求中的文件相匹配的文件标签,如果查
    找不到,则根据创建请求中的文件生成文件标签并保存。

    本步骤中,与创建请求中的文件相匹配的文件标签是指文件标签中的文
    件与创建请求中的文件相同。在查找时,遍历自身的所有文件标签,将每个
    文件标签中的文件与创建请求中的文件进行比较。

    本步骤中,表1为文件标签的组成表。如表1所示,文件标签包括:文
    件标识、文件内容和文件的权限信息。

    其中,文件标识可以是文件名和文件编号;文件内容可以包括文件,还
    可以包括文件的大小,文件的修改时间、修改内容和修改后的文件大??;文
    件的权限信息包括一个或一个以上文件的操作权限和各操作权限对应的拥有
    该操作权限的用户标识。

    文件标识
    文件内容
    文件的权限信息

    表1

    其中,文件的操作权限包括读操作、写操作、转让操作等。

    其中,生成文件标签时,将创建请求中的用户标识添加到所有操作权限
    对应的拥有该操作权限的用户标识。

    本步骤中,当服务器查找到与创建请求中的文件相匹配的文件标签时,
    服务器将创建请求中的用户标识添加到查找到的文件标签中所有操作权限对
    应的拥有该操作权限的用户标识,并丢弃创建请求中的文件。

    通过本发明的方案,在查找不到与创建请求中的文件相匹配的文件标签
    时,才根据创建请求中的文件生成文件标签并保存,而不需要在每次接收到
    来自用户的创建请求时均保存创建请求中的文件,从而节约了服务器的存储
    空间。

    当服务器接收到来自用户的读请求时,该方法还包括:

    服务器在文件标签中查找与读请求中的文件名和/或文件编号相匹配的
    文件标签,判断出查找到的与读请求中的文件名和/或文件编号相匹配的文件
    标签的数量为一,且与读请求中的文件名和/或文件编号相匹配的文件标签中
    读操作对应的拥有该操作权限的用户标识中的一个与读请求中的用户标识相
    匹配,将查找到的文件标签中的文件返回给用户进行读取。

    其中,与读请求中的文件名和/或文件编号相匹配的文件标签是指文件标
    签中的文件名与读请求中的文件名相同,和/或文件标签中的文件编号与读请
    求中的文件编号相同。

    其中,读请求包括文件名和/或文件编号、用户标识。

    其中,当服务器判断出与读请求中的文件名和/或文件编号相匹配的文件
    标签中读操作对应的拥有该操作权限的用户标识均与读请求中的用户标识不
    匹配时,服务器向用户返回失败的消息。

    其中,当服务器判断出与读请求中的文件名和/或文件编号相匹配的文件
    标签的数量大于一时,服务器将与读请求中的文件名和/或文件编号相匹配的
    文件标签中的文件名和文件编号返回给用户。

    当服务器接收到来自用户的写请求时,该方法还包括:

    服务器在文件标签中查找与写请求中的文件名和/或文件编号相匹配的
    文件标签,判断出查找到的与写请求中的文件名和/或文件编号相匹配的文件
    标签的数量为一,且与写请求中的文件名和/或文件编号相匹配的文件标签中
    写操作对应的拥有该操作权限的用户标识中的一个与写请求中的用户标识相
    匹配,将与写请求中的文件名和/或文件编号相匹配的文件标签中的文件返回
    给用户进行写操作;服务器接收到来自用户的写指令,将修改时间、写指令
    中的修改内容和修改后的文件大小保存到与写请求中的文件名和/或文件编
    号相匹配的文件标签中。

    其中,与写请求中的文件名和/或文件编号相匹配的文件标签是指文件标
    签中的文件名与写请求中的文件名相同,和/或文件标签中的文件编号与写请
    求中的文件编号相同。

    其中,写请求包括文件名和/或文件编号、用户标识。

    其中,当服务器判断出与写请求中的文件名和/或文件编号相匹配的文件
    标签中写操作对应的拥有该操作权限的用户标识均与写请求中的用户标识不
    匹配时,服务器向用户返回失败的消息。

    其中,当服务器判断出与写请求中的文件名和/或文件编号相匹配的文件
    标签的数量大于一时,服务器将与写请求中的文件名和/或文件编号相匹配的
    文件标签中的文件名和文件编号返回给用户。

    当服务器接收到来自用户的转让请求时,该方法还包括:

    服务器在文件标签中查找与转让请求中的文件名和/或文件编号相匹配
    的文件标签,判断出查找到的与转让请求中的文件名和/或文件编号相匹配的
    文件标签的数量为一,且与转让请求中的文件名和/或文件编号相匹配的文件
    标签中转让操作对应的拥有该操作权限的用户标识中的一个与转让请求中的
    文件拥有者的用户标识相匹配,将转让请求中的待转让的用户标识添加到转
    让请求中的待转让的操作权限对应的拥有该操作权限的用户标识中,并将发
    送转让请求的用户标识从转让请求中的待转让的操作权限对应的拥有该操作
    权限的用户标识中删除。

    其中,与转让请求中的文件名和/或文件编号相匹配的文件标签是指文件
    标签中的文件名与转让请求中的文件名相同,和/或文件标签中的文件编号与
    转让请求中的文件编号相同。

    其中,转让请求包括文件名和/或文件编号、文件拥有者的用户标识、待
    转让的用户标识、一个或一个以上待转让的操作权限。

    其中,当服务器判断出与转让请求中的文件名和/或文件编号相匹配的文
    件标签中转让操作对应的拥有该操作权限的用户标识均与转让请求中的用户
    标识不匹配时,服务器向用户返回失败的消息。

    其中,当服务器判断出与转让请求中的文件名和/或文件编号相匹配的文
    件标签的数量大于一时,服务器将与转让请求中的文件名和/或文件编号相匹
    配的文件标签中的文件名和文件编号返回给用户。

    当服务器接收到来自用户的权限申请请求时,该方法还包括:

    服务器在文件标签中查找与权限申请请求中的文件名和/或文件编号相
    匹配的文件标签,判断出查找到的与权限申请请求中的文件名和/或文件编号
    相匹配的文件标签的数量为一,向与权限申请请求中的文件名和/或文件编号
    相匹配的文件标签中权限申请请求中的申请的操作权限对应的拥有该操作权
    限的用户标识转发权限申请请求;服务器接收到来自权限申请请求中的申请
    的操作权限对应的拥有该操作权限的用户标识中的一个的通过消息,将权限
    申请请求中的申请者的用户标识添加到与权限申请请求中的文件名和/或文
    件编号相匹配的文件标签中通过消息中通过的操作权限对应的拥有该操作权
    限的用户标识中,将发送通知消息的用户标识从与权限申请请求中的文件名
    和/或文件编号相匹配的文件标签中通过消息中通过的操作权限对应的拥有
    该操作权限的用户标识中删除。

    其中,与权限申请请求中的文件名和/或文件编号相匹配的文件标签是指
    文件标签中的文件名与权限申请请求中的文件名相同,和/或文件标签中的文
    件编号与权限申请请求中的文件编号相同。

    其中,权限申请请求包括申请的文件名和/或文件编号、申请者的用户标
    识、一个或一个以上申请的操作权限,通过消息包括申请的文件标识,一个
    或一个以上通过的操作权限。

    其中,当服务器判断出与权限申请请求中的文件名和/或文件编号相匹配
    的文件标签的数量大于一时,服务器将与权限申请请求中的文件名和/或文件
    编号相匹配的文件标签中的文件名和文件编号返回给用户。

    其中,当服务器接收到来自权限申请请求中的申请的操作权限对应的所
    有拥有该操作权限的用户标识的拒绝消息时,服务器向用户返回失败的消息。

    其中,拒绝消息包含有拒绝的文件标识和一个或一个以上拒绝的操作权
    限。

    本发明的方法中,服务器可以将存储的文件的预设百分比(如百分之二
    十)开放给用户进行预览,这样用户可以根据需要决定是否申请操作权限。

    参见图2,本发明还提出了一种服务器,至少包括:

    接收???,用于接收到来自用户的创建请求;

    查找???,用于查找与创建请求中的文件相匹配的文件标签;

    存储???,用于在查找??椴檎也坏接氪唇ㄇ肭笾械奈募嗥ヅ涞奈募?br />标签时,根据创建请求中的文件生成文件标签并保存。

    本发明的服务器中,存储??榛褂糜冢?br />

    在查找??椴檎业接氪唇ㄇ肭笾械奈募嗥ヅ涞奈募昵┦?,将创建请
    求中的用户标识添加到查找到的文件标签中所有操作权限对应的拥有该操作
    权限的用户标识,并丢弃创建请求中的文件。

    本发明的服务器中,接收??榛褂糜冢航邮盏嚼醋杂没У亩燎肭?;

    查找??榛褂糜冢?br />

    在文件标签中查找与读请求中的文件名和/或文件编号相匹配的文件标
    签,判断出查找到的与读请求中的文件名和/或文件编号相匹配的文件标签的
    数量为一,且与读请求中的文件名和/或文件编号相匹配的文件标签中读操作
    对应的拥有该操作权限的用户标识中的一个与读请求中的用户标识相匹配,
    将与读请求中的文件名和/或文件编号相匹配的文件标签中的文件返回给用
    户进行读取。

    本发明的服务器中,查找??榛褂糜冢?br />

    判断出与读请求中的文件名和/或文件编号相匹配的文件标签的数量大
    于一,将与读请求中的文件名和/或文件编号相匹配的文件标签中的文件名和
    文件编号返回给用户。

    本发明的服务器中,接收??榛褂糜冢航邮盏嚼醋杂没У男辞肭?;接收
    到来自用户的写指令;

    查找??榛褂糜冢?br />

    在文件标签中查找与写请求中的文件名和/或文件编号相匹配的文件标
    签,判断出查找到的与写请求中的文件名和/或文件编号相匹配的文件标签的
    数量为一,且与写请求中的文件名和/或文件编号相匹配的文件标签中写操作
    对应的拥有该操作权限的用户标识中的一个与写请求中的用户标识相匹配,
    将与写请求中的文件名和/或文件编号相匹配的文件标签对应的文件返回给
    用户进行写操作;将修改时间、写指令中的修改内容和修改后的文件大小保
    存到与写请求中的文件名和/或文件编号相匹配的文件标签中。

    本发明的服务器中,查找??榛褂糜冢?br />

    判断出与写请求中的文件名和/或文件编号相匹配的文件标签的数量大
    于一,将与写请求中的文件名和/或文件编号相匹配的文件标签中的文件名和
    文件编号返回给用户。

    本发明的服务器中,接收??榛褂糜冢航邮盏嚼醋杂没У淖们肭?;

    查找??榛褂糜冢?br />

    在文件标签中查找与转让请求中的文件名和/或文件编号相匹配的文件
    标签,判断出查找到的与转让请求中的文件名和/或文件编号相匹配的文件标
    签的数量为一,且与转让请求中的文件名和/或文件编号相匹配的文件标签中
    转让操作对应的拥有该操作权限的用户标识中的一个与转让请求中的文件拥
    有者的用户标识相匹配,将转让请求中的待转让的用户标识添加到转让请求
    中的待转让的操作权限对应的拥有该操作权限的用户标识中,并将发送转让
    请求的用户标识从转让请求中的待转让的操作权限对应的拥有该操作权限的
    用户标识中删除。

    本发明的服务器中,查找??榛褂糜冢?br />

    判断出与转让请求中的文件名和/或文件编号相匹配的文件标签的数量
    大于一,将与转让请求中的文件名和/或文件编号相匹配的文件标签中的文件
    名和文件编号返回给用户。

    本发明的服务器中,接收??榛褂糜冢?br />

    接收到来自用户的权限申请请求;接收到来自权限申请请求中的申请的
    操作权限对应的拥有该操作权限的用户标识中的一个的通过消息,将权限申
    请请求中的申请者的用户标识添加到与权限申请请求中的文件名和/或文件
    编号相匹配的文件标签中通过消息中通过的操作权限对应的拥有该操作权限
    的用户标识中;

    查找??榛褂糜冢?br />

    在文件标签中查找与权限申请请求中的文件名和/或文件编号相匹配的
    文件标签,判断出查找到的与权限申请请求中的文件名和/或文件编号相匹配
    的文件标签的数量为一,向与权限申请请求中的文件名和/或文件编号相匹配
    的文件标签中权限申请请求中的申请的操作权限对应的拥有该操作权限的用
    户标识转发权限申请请求,将发送通知消息的用户标识从与权限申请请求中
    的文件名和/或文件编号相匹配的文件标签中通过消息中通过的操作权限对
    应的拥有该操作权限的用户标识中删除。

    本发明的服务器中,查找??榛褂糜冢?br />

    判断出与权限申请请求中的文件名和/或文件编号相匹配的文件标签的
    数量大于一,将与权限申请请求中的文件名和/或文件编号相匹配的文件标签
    中的文件名和文件编号返回给用户。

    需要说明的是,以上所述的实施例仅是为了便于本领域的技术人员理解
    而已,并不用于限制本发明的?;し段?,在不脱离本发明的发明构思的前提
    下,本领域技术人员对本发明所做出的任何显而易见的替换和改进等均在本
    发明的?;し段е?。

    关于本文
    本文标题:一种存储文件的方法和服务器.pdf
    链接地址://www.4mum.com.cn/p-6198533.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 时时彩稳赚刷量的方法 幸运飞艇计划软件苹果版 七星彩黄金分割法 pk10单双两期全天计划群 快乐时时开奖记录 皇家彩世界 开奖软件下载 排列三走势图专业版 七星彩从没错过的规律 三分pk10是正规的吗 北京pk10高手经验分享 全天北京pk计划数据 江西新时时开奖记录 河北时时直选 江西时时开结果 欢乐生肖实时计划网 重庆时时投注技巧