著录项信息
专利名称 | 一种操作共享资源的方法和设备 |
申请号 | CN200710151549.0 | 申请日期 | 2007-09-26 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2009-04-01 | 公开/公告号 | CN101399695 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L12/24 | IPC分类号 | H;0;4;L;1;2;/;2;4;;;H;0;4;L;2;9;/;0;6;;;H;0;4;L;1;2;/;2;6查看分类表>
|
申请人 | 阿里巴巴集团控股有限公司 | 申请人地址 | 开曼群岛大开曼岛西湾路802号木槿街大展览馆31119号邮箱
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 创新先进技术有限公司 | 当前权利人 | 创新先进技术有限公司 |
发明人 | 王立 |
代理机构 | 北京同达信恒知识产权代理有限公司 | 代理人 | 魏杉 |
摘要
一种操作共享资源的方法,包括:监测到锁定共享资源状态的操作后,根据执行操作的用户的用户标识查询预先设定的锁定信息和用户标识的第一对应关系,若能够确定用户标识对应的锁定信息,则对共享资源状态进行锁定;监测到解除锁定共享资源状态的操作后,根据执行操作的用户的用户标识查询预先设定的解锁信息和用户标识的第二对应关系,若能够确定用户标识对应的解锁信息,则根据预先设定的锁定信息和解锁信息的第三对应关系,确定解锁信息对应的锁定信息;若确定的锁定信息与锁定共享资源状态的锁定信息相同,则对共享资源状态进行解锁,从而解决了现有技术中存在的系统的负担严重的问题。本发明实施例同时公开了一种操作共享资源的设备。
1.一种操作共享资源的方法,其特征在于,该方法包括:
监测到锁定共享资源状态的操作后,根据执行该操作的用户的用户标识查询预先设定的锁定信息和用户标识的第一对应关系,若能够确定该用户标识对应的锁定信息,则对共享资源状态进行锁定,记录所述锁定信息或记录所述用户标识;
监测到解除锁定共享资源状态的操作后,根据执行该操作的用户的用户标识查询预先设定的解锁信息和用户标识的第二对应关系,若能够确定该用户标识对应的解锁信息,则根据预先设定的锁定信息和解锁信息的第三对应关系,确定所述解锁信息对应的锁定信息;
如果记录所述锁定信息,在确定的解锁信息与记录所述锁定信息相同时,对所述共享资源状态进行解锁;如果记录所述用户标识,根据所述第一对应关系,确定记录的所述用户标识对应的锁定信息,在确定的解锁信息与确定的该锁定信息相同时,对所述共享资源状态进行解锁。
2.如权利要求1所述的方法,其特征在于,根据确定的所述解锁信息,对所述共享资源状态进行解锁之后还包括:
对所述共享资源状态进行切换。
3.如权利要求2所述的方法,其特征在于,如果多个锁定信息对所述共享资源状态进行锁定,则将所有的锁定信息解锁后,对所述共享资源状态进行切换。
4.如权利要求1所述的方法,其特征在于,所述第一对应关系中包括至少一个锁定信息,则确定的锁定信息为随机或根据用户的选择信息选择的锁定信息。
5.如权利要求1所述的方法,其特征在于,所述第二对应关系中包括至少一个解锁信息,则确定的解锁信息为随机或根据用户的选择信息选择的解锁信息。
6.如权利要求1所述的方法,其特征在于,若确定的该锁定信息与锁定所述共享资源状态的锁定信息不相同,则拒绝解除锁定所述共享资源状态的操作。
7.一种操作共享资源的方法,其特征在于,该方法包括:
记录用户标识对应的解锁信息或记录用户标识,监测到解除锁定所述共享资源状态的操作后,根据执行该操作的用户的用户标识查询预先设定的解锁信息和用户标识的第二对应关系,若能够确定该用户标识对应的解锁信息,则根据预先设定的锁定信息和解锁信息的第三对应关系,确定所述解锁信息对应的锁定信息;
如果记录用户标识对应的解锁信息,在确定的解锁信息与记录所述锁定信息相同时,对所述共享资源状态进行解锁;如果记录用户标识,根据预先设定的锁定信息和用户标识的第一对应关系,确定记录的所述用户标识对应的锁定信息,在确定的解锁信息与确定的该锁定信息相同时,对所述共享资源状态进行解锁。
8.如权利要求7所述的方法,其特征在于,根据确定的所述解锁信息,对所述共享资源状态进行解锁之后还包括:
对所述共享资源状态进行切换。
9.如权利要求8所述的方法,其特征在于,如果多个锁定信息对所述共享资源状态进行锁定,则将所有的锁定信息解锁后,对所述共享资源状态进行切换。
10.如权利要求7所述的方法,其特征在于,所述第二对应关系中包括至少一个解锁信息,则确定的解锁信息为随机或根据用户的选择信息选择的解锁信息。
11.如权利要求8所述的方法,其特征在于,若确定的该锁定信息与锁定所述共享资源状态的锁定信息不相同,则拒绝解除锁定所述共享资源状态的操作。
12.一种设置用户切换共享资源状态权限的设备,其特征在于,该设备包括:
存储模块,用于保存锁定信息和用户标识的第一对应关系、解锁信息和用户标识的第二对应关系以及锁定信息和解锁信息的第三对应关系;
锁定模块,用于监测到锁定共享资源状态的操作后,根据执行该操作的用户的用户标识查询所述第一对应关系,若能够确定该用户标识对应的锁定信息,则对共享资源状态进行锁定;
确定模块,用于监测到解除锁定共享资源状态的操作后,根据执行该操作的用户的用户标识查询所述第二对应关系,若能够确定该用户标识对应的解锁信息,则根据所述第三对应关系,确定所述解锁信息对应的锁定信息;
第一记录模块,用于在所述锁定模块对共享资源状态进行锁定后,记录所述锁定信息;
第二记录模块,用于在所述锁定模块对共享资源状态进行锁定后,记录所述用户标识;
锁定信息确定模块,用于如果根据所述第一对应关系,确定所述第二记录模块记录的所述用户标识对应的锁定信息;
解锁模块,用于如果记录所述锁定信息,在确定的解锁信息与所述记录模块记录的所述锁定信息相同时,对所述共享资源状态进行解锁;如果记录所述用户标识,在确定的解锁信息与所述锁定信息确定模块确定的锁定信息相同时,对所述共享资源状态进行解锁。
13.如权利要求12所述的设备,其特征在于,所述设备还包括:
切换模块,用于在所述解锁模块对所述共享资源状态进行解锁后,对所述共享资源状态进行切换。
14.如权利要求13所述的设备,其特征在于,如果多个锁定信息对所述共享资源状态进行锁定,则所述切换模块在所述解锁模块将所有的锁定信息解锁后,对所述共享资源状态进行切换。
15.如权利要求12所述的设备,其特征在于,所述第一对应关系中包括至少一个锁定信息,则所述锁定模块确定的锁定信息为随机或根据用户的选择信息选择的锁定信息。
16.如权利要求12所述的设备,其特征在于,所述第二对应关系中包括至少一个解锁信息,则所述确定模块确定的解锁信息为随机或根据用户的选择信息选择的解锁信息。
17.如权利要求12所述的设备,其特征在于,所述设备还包括:
拒绝操作模块,用于若所述确定模块确定的锁定信息与锁定所述共享资源状态的锁定信息不相同,则拒绝解除锁定所述共享资源状态的操作。
18.一种设置用户切换共享资源状态权限的设备,其特征在于,该设备包括:
存储模块,用于保存解锁信息和用户标识的第二对应关系以及锁定信息和解锁信息的第三对应关系;
确定模块,用于监测到解除锁定共享资源状态的操作后,根据执行该操作的用户的用户标识查询所述第二对应关系,若能够确定该用户标识对应的解锁信息,则根据所述第三对应关系,确定所述解锁信息对应的锁定信息;
第一记录模块,用于在所述锁定模块对共享资源状态进行锁定后,记录所述锁定信息;
第二记录模块,用于保存锁定信息和用户标识的第一对应关系,在所述锁定模块对共享资源状态进行锁定后,记录所述用户标识;
锁定信息确定模块,用于根据所述第一对应关系,确定所述第二记录模块记录的所述用户标识对应的锁定信息;
解锁模块,用于如果记录锁定信息,在确定的解锁信息与所述第一记录模块记录的所述锁定信息相同时,对所述共享资源状态进行解锁;如果记录用户标识,在确定的解锁信息与所述锁定信息确定模块确定的锁定信息相同时,对所述共享资源状态进行解锁。
19.如权利要求18所述的设备,其特征在于,所述设备还包括:
切换模块,用于在所述解锁模块对所述共享资源状态进行解锁后,对所述共享资源状态进行切换。
20.如权利要求19所述的设备,其特征在于,如果多个锁定信息对所述共享资源状态进行锁定,则所述切换模块在所述解锁模块将所有的锁定信息解锁后,对所述共享资源状态进行切换。
21.如权利要求18所述的设备,其特征在于,所述第二对应关系中包括至少一个解锁信息,则所述确定模块确定的解锁信息为随机或根据用户的选择信息选择的解锁信息。
22.如权利要求18所述的设备,其特征在于,所述设备还包括:
拒绝操作模块,用于如果根据所述第三对应关系,确定所述解锁信息与锁定该共享资源状态的锁定信息不对应,则拒绝解除锁定所述共享资源状态的操作。
一种操作共享资源的方法和设备 \n技术领域\n[0001] 本发明涉及网络管理领域,特别涉及一种操作共享资源的方法和设备。 背景技术\n[0002] 共享资源是指可以被多个用户操作的资源,随着网络的迅速发展,网络上的共享资源也越来越多。 \n[0003] 一般用户操作的都是共享资源的状态,比如:电子商务网站的会员状态可以被冻结和解冻,会员状态就是共享资源,如果会员的状态被该网站风险稽核小组执行冻结,就不希望被该网站后台客服执行解冻,只能由风险稽核小组执行解冻。 \n[0004] 共享资源状态切换的方法一般都是将所有的状态控制结果通过一个状态位来表示,并根据状态历史记录来决定下一次是否允许状态的改变: \n[0005] 目前常用的方法主要有两种: \n[0006] 1.如果A操作者在对共享资源设置了X状态,B操作者也同样对共享资源设置了X状态,这个X状态实际上承载了两次修改记录,假如规则约定,当C操作者要修改X状态为Y状态,只能是修改B操作者设置的X状态,不能修改A操作者设置的X状态,这时C操作者需要通过考察历史记录来判断自己是否能够进行状态的改变,由于A操作者也对共享资源设置了X状态,所以C操作者在查询了历史记录后,不进行状态改变。如果历史记录中没有记载X状态是由谁设置的,则C操作者可能就会执行错误操作,即修改A操作者设置的X状态为Y状态。 \n[0007] 随着历史记录的增加,需要对历史记录进行定期截断,这样就有可能造成查看不到相关的历史记录,就算历史记录不进行定期截断,查找相关的历史记录会十分麻烦。\n[0008] 2.如果A操作者在对共享资源设置了X状态,B操作者也同样对共享资源设置了X状态,而规则规定C操作者能将B操作者设置的X状态变为Y状态,但不能改变A操作者同样的设置,那么,由于当前的状态同时承载了A和B的修改记录,所以C的变更请求就不被允许,下次,如果再有一个D操作者和C操作者相反,它可以改变A的设置,但对B的设置不允许,那么,状态改变将照样不被允许,这样,就要求规则表中再增加一个新的操作者,允许其同时具有C操作者和D操作者的权限,这样就可以改变将共享资源的状态从X变为Y了。 \n[0009] 虽然第2种方法不需要查看历史记录,但是必须根据规则不断增加具有新权限的操作者,这会导致各种新权限的操作者的数量快速的增加,从而增加了系统的负担。 [0010] 综上所述,在目前共享资源状态切换的方法下,由于新权限的操作者的数量快速的增加,所导致系统的负担随之增加。 \n[0011] 发明内容\n[0012] 本发明实施例提供一种操作共享资源的方法和设备,用以解决现有技术中存在的为了避免共享资源操作冲突而需要记录操作日志或增加操作者角色,所导致系统的负担增加的问题。 \n[0013] 本发明实施例提供的一种操作共享资源的方法包括: \n[0014] 监测到锁定共享资源状态的操作后,根据执行该操作的用户的用户标识查询预先设定的锁定信息和用户标识的第一对应关系,若能够确定该用户标识对应的锁定信息,则对共享资源状态进行锁定,记录所述锁定信息或记录所述用户标识; \n[0015] 监测到解除锁定共享资源状态的操作后,根据执行该操作的用户的用户标识查询预先设定的解锁信息和用户标识的第二对应关系,若能够确定该用户标识对应的解锁信息,则根据预先设定的锁定信息和解锁信息的第三对应关系,确定所述解锁信息对应的锁定信息; \n[0016] 如果记录所述锁定信息,在确定的解锁信息与记录所述锁定信息相同时,对所述共享资源状态进行解锁;如果记录所述用户标识,根据所述第一对应关系,确定记录的所述用户标识对应的锁定信息,在确定的解锁信息与确定的该 锁定信息相同时,对所述共享资源状态进行解锁。 \n[0017] 本发明实施例提供的又一种操作共享资源的方法包括: \n[0018] 记录用户标识对应的解锁信息或记录用户标识,监测到解除锁定所述共享资源状态的操作后,根据执行该操作的用户的用户标识查询预先设定的解锁信息和用户标识的第二对应关系,若能够确定该用户标识对应的解锁信息,则根据预先设定的锁定信息和解锁信息的第三对应关系,确定所述解锁信息对应的锁定信息; \n[0019] 如果记录用户标识对应的解锁信息,在确定的解锁信息与记录所述锁定信息相同时,对所述共享资源状态进行解锁;如果记录用户标识,根据预先设定的锁定信息和用户标识的第一对应关系,确定记录的所述用户标识对应的锁定信息,在确定的解锁信息与确定的该锁定信息相同时,对所述共享资源状态进行解锁。 \n[0020] 本发明实施例提供的一种操作共享资源的设备包括: \n[0021] 存储模块,用于保存锁定信息和用户标识的第一对应关系、解锁信息和用户标识的第二对应关系以及锁定信息和解锁信息的第三对应关系; \n[0022] 锁定模块,用于监测到锁定共享资源状态的操作后,根据执行该操作的用户的用户标识查询所述第一对应关系,若能够确定该用户标识对应的锁定信息,则对共享资源状态进行锁定; \n[0023] 确定模块,用于监测到解除锁定共享资源状态的操作后,根据执行该操作的用户的用户标识查询所述第二对应关系,若能够确定该用户标识对应的解锁信息,则根据所述第三对应关系,确定所述解锁信息对应的锁定信息; \n[0024] 第一记录模块,用于在所述锁定模块对共享资源状态进行锁定后,记录所述锁定信息; \n[0025] 第二记录模块,用于在所述锁定模块对共享资源状态进行锁定后,记录所述用户标识; \n[0026] 锁定信息确定模块,用于如果根据所述第一对应关系,确定所述第二记录模块记录的所述用户标识对应的锁定信息; \n[0027] 解锁模块,用于如果记录所述锁定信息,在确定的解锁信息与所述记录模块记录的所述锁定信息相同时,对所述共享资源状态进行解锁;如果记录所述用户标识,在确定的解锁信息与所述锁定信息确定模块确定的锁定信息相同时,对所述共享资源状态进行解锁。 \n[0028] 本发明实施例提供的又一种操作共享资源的设备包括: \n[0029] 存储模块,用于保存解锁信息和用户标识的第二对应关系以及锁定信息和解锁信息的第三对应关系; \n[0030] 确定模块,用于监测到解除锁定共享资源状态的操作后,根据执行该操作 的用户的用户标识查询所述第二对应关系,若能够确定该用户标识对应的解锁信息,则根据所述第三对应关系,确定所述解锁信息对应的锁定信息; \n[0031] 第一记录模块,用于在所述锁定模块对共享资源状态进行锁定后,记录所述锁定信息; \n[0032] 第二记录模块,用于保存锁定信息和用户标识的第一对应关系,在所述锁定模块对共享资源状态进行锁定后,记录所述用户标识; \n[0033] 锁定信息确定模块,用于根据所述第一对应关系,确定所述第二记录模块记录的所述用户标识对应的锁定信息; \n[0034] 解锁模块,用于如果记录锁定信息,在确定的解锁信息与所述第一记录模块记录的所述锁定信息相同时,对所述共享资源状态进行解锁;如果记录用户标识,在确定的解锁信息与所述锁定信息确定模块确定的锁定信息相同时,对所述共享资源状态进行解锁。 [0035] 本发明实施例设置锁定信息和用户标识的第一对应关系、解锁信息和用户标识的第二对应关系以及锁定信息和解锁信息的第三对应关系,在监测到锁定共享资源状态的操作后,根据所述第一对应关系,确定获取的用户标识对应的锁定信息,并对所述共享资源状态进行锁定;在监测到解除锁定所述共享资源状态的操作后,根据所述第二对应关系,确定获取的用户标识对应的解锁信息;如果根据所述第三对应关系,确定所述解锁信息与所述锁定信息相对应,则根据确定的所述解锁信息,对所述共享资源状态进行解锁,这样不需要记录操作日志或增加操作者角色,只需要设置多个对应关系即可,而对应关系的数量远远少于操作日志和新权限操作者所增加的数量,从而减轻了系统的负担。 [0036] 附图说明\n[0037] 图1A1为本发明实施例操作共享资源的第一种设备结构示意图一; [0038] 图1A2为本发明实施例操作共享资源的第一种设备结构示意图二; [0039] 图1B为本发明实施例操作共享资源的第一种方法流程示意图; [0040] 图2A1为本发明实施例操作共享资源的第二种设备结构示意图一; [0041] 图2A2为本发明实施例操作共享资源的第二种设备结构示意图二; [0042] 图2B为本发明实施例操作共享资源的第二种方法流程示意图; [0043] 图3为本发明实施例多个锁定信息锁定共享资源状态的方法流程示意图。 [0044] 具体实施方式\n[0045] 在本发明实施例中:当具有某一用户标识的用户要锁定某共享资源的状态迁移路径时,查看该用户标识是否有对应的锁定信息,来确定用户是否有执行锁定的权限,如果有,就对所述共享资源状态进行锁定;当具有某一用户标识的用户要解锁共享资源状态时,查看该用户标识是否有对应的解锁信息,来确定用户是否有执行解锁的权限,如果有,再查看解锁信息对应的锁定信息与锁定共享资源状态的锁定信息是否相同,来确定该解锁信息是否可以用于取消该锁定信息,共享资源状态可以同时被多个锁定信息锁定,只有这些锁定信息全部被解锁后,才可以对该共享资源状态进行操作,否则,就不能进行操作。 [0046] 下面结合说明书附图对本发明实施例作进一步详细描述。 \n[0047] 如图1A1所示,本发明实施例操作共享资源的第一种设备示意图一中包括:存储模块10、锁定模块11、确定模块12和解锁模块13。 \n[0048] 存储模块10,与锁定模块11和确定模块12连接,用于保存锁定信息和用户标识的第一对应关系、解锁信息和用户标识的第二对应关系以及锁定信息和解锁信息的第三对应关系。 \n[0049] 其中,第一对应关系中包括至少一个锁定信息和至少一个用户标识;第二对应关系中包括至少一个解锁信息和至少一个用户标识;第三对应关系中包括至少一个锁定信息和至少一个解锁信息。 \n[0050] 锁定模块11,与存储模块10连接,用于监测到锁定共享资源状态的操作后,根据执行该操作的用户的用户标识查询存储模块10保存的第一对应关系,若能够确定该用户标识对应的锁定信息,则对共享资源状态进行锁定。 \n[0051] 其中,如果第一对应关系中包括至少一个锁定信息,则锁定模块11确定的锁定信息为随机或根据用户的选择信息选择的锁定信息。 \n[0052] 进一步的,可以设定优先级,即如果收到用户的选择信息,则不进行随机选择,根据用户的选择信息进行选择;否则进行随机选择。 \n[0053] 确定模块12,与存储模块10和解锁模块13连接,用于监测到解除锁定共享资源状态的操作后,根据执行该操作的用户的用户标识查询存储模块10保存的第二对应关系,若能够确定该用户标识对应的解锁信息,则根据存储模块10保存的第三对应关系,确定该解锁信息对应的锁定信息。 \n[0054] 其中,如果第二对应关系中包括至少一个锁定信息,则确定模块12确定 的锁定信息为随机或根据用户的选择信息选择的锁定信息。 \n[0055] 进一步的,可以设定优先级,即如果收到用户的选择信息,则不进行随机选择,根据用户的选择信息进行选择;否则进行随机选择。 \n[0056] 解锁模块13,与确定模块12连接,用于若确定模块12确定的该锁定信息与锁定该共享资源状态的锁定信息相同,则对该共享资源状态进行解锁。 \n[0057] 其中,操作共享资源的设备还可以进一步包括:第一记录模块14。 [0058] 第一记录模块14,与锁定模块11和解锁模块13连接,用于在锁定模块11对共享资源状态进行锁定后,记录锁定信息。 \n[0059] 则解锁模块13在确定模块12确定的解锁信息与第一记录模块14记录的锁定信息相同时,对所述共享资源状态进行解锁。或 \n[0060] 其中,操作共享资源的设备还可以进一步包括:切换模块17。 [0061] 切换模块17,与解锁模块13连接,用于在解锁模块13对共享资源状态进行解锁后,对共享资源状态进行切换。 \n[0062] 共享资源状态进行切换就是将共享资源的当前状态切换为用户需要的状态,比如:共享资源的当前状态为锁定状态,则用户可以将共享资源的当前状态切换为解锁状态。 [0063] 进一步的,如果多个锁定信息对共享资源状态进行锁定,则切换模块17在解锁模块将所有的锁定信息解锁后,对共享资源状态进行切换。 \n[0064] 其中,操作共享资源的设备还可以进一步包括:拒绝操作模块18。 [0065] 拒绝操作模块18,与存储模块10和锁定信息确定模块16连接,用于若锁定信息确定模块16确定的锁定信息与锁定所述共享资源状态的锁定信息不相同,则拒绝解除锁定共享资源状态的操作。 \n[0066] 其中,操作共享资源的设备还可以将第一记录模块14替换为第二记录模块15和锁定信息确定模块16,如图1A2所示,本发明实施例操作共享资源的第一种设备结构示意图二中, \n[0067] 第二记录模块15,与锁定模块11、解锁模块13和锁定信息确定模块16 连接,用于保存锁定信息和用户标识的第一对应关系,在锁定模块11对共享资源状态进行锁定后,记录用户标识。 \n[0068] 锁定信息确定模块16,与锁定模块11和第二记录模块15连接,用于根据第二记录模块15保存的第一对应关系,确定第二记录模块15记录的用户标识对应的锁定信息。 [0069] 则解锁模块13在确定模块12确定的解锁信息与锁定信息确定模块16确定的锁定信息相同时,对共享资源状态进行解锁。 \n[0070] 如图1B所示,本发明实施例操作共享资源的第一种方法包括下列步骤: [0071] 步骤100、预先设定锁定信息和用户标识的第一对应关系、解锁信息和用户标识的第二对应关系以及锁定信息和解锁信息的第三对应关系。 \n[0072] 根据需要可以分别对第一对应关系、第二对应关系以及第三对应关系进行添加、删除和修改操作。 \n[0073] 步骤101、监测到锁定共享资源状态的操作后,根据执行该操作的用户的用户标识查询预先设定的第一对应关系。 \n[0074] 用户标识获取的方法有很多:比如在用户登录时根据用户输入的用户名获取对应的用户标识,从锁定或解除锁定共享资源状态的操作中提取用户标识等等。 [0075] 步骤102、若能够确定该用户标识对应的锁定信息,则对共享资源状态进行锁定。 [0076] 锁定的方式包括但不限于下列方式中的一种: \n[0077] 将共享资源状态设置密码; \n[0078] 设置具体数值代表共享资源状态的锁定状态,比如:0为未锁定,1为锁定。 [0079] 步骤103、监测到解除锁定共享资源状态的操作后,根据执行该操作的用户的用户标识查询预先设定的第二对应关系。 \n[0080] 步骤104、若能够确定该用户标识对应的解锁信息,则根据预先设定的第 三对应关系,确定解锁信息对应的锁定信息,若确定的该锁定信息与锁定共享资源状态的锁定信息相同,则对共享资源状态进行解锁。 \n[0081] 其中,步骤104之后还可以包括:对共享资源状态进行切换。 \n[0082] 进一步的,如果多个锁定信息对共享资源状态进行锁定,则将所有的锁定信息解锁后,对共享资源状态进行切换。 \n[0083] 因为有可能同一个共享资源状态被不同用户进行锁定,由于解锁信息只能打开与其对应的锁定信息进行锁定的共享资源状态,所以要想改变被不同用户进行锁定的共享资源状态,就必须将所有的锁定信息打开,而最后一个打开锁定信息的用户就可以对共享资源状态进行改变。 \n[0084] 其中,步骤104中,若确定的该锁定信息与锁定共享资源状态的锁定信息不相同,则拒绝解除锁定共享资源状态的操作。 \n[0085] 其中,第一对应关系中包括至少一个锁定信息和至少一个用户标识,则步骤101中确定的锁定信息为随机或根据用户的选择信息选择的锁定信息。 \n[0086] 可以设定优先级,即如果用户发送选择信息,则按照用户选择的锁定信息进行锁定; \n[0087] 如果用户没有发送选择信息,则随机选择一个锁定信息进行锁定。 [0088] 其中,第二对应关系中包括至少一个解锁信息和至少一个用户标识,则步骤103中确定的解信息为随机或根据用户的选择信息选择的解锁信息。 \n[0089] 可以设定优先级,即如果用户发送选择信息,则按照用户选择的解锁信息进行解锁; \n[0090] 如果用户没有发送选择信息,则随机选择一个解锁信息进行解锁。 [0091] 由于每个解锁信息都可以打开与其对应的任何一个锁定信息锁定的共享资源状态,所以不管是随机选择还是用户指定选择的锁定信息,都可以打开步骤101中的锁定信息。 \n[0092] 其中,步骤102和步骤103之间还可以进一步包括: \n[0093] 记录锁定共享资源状态的锁定信息,则步骤104中,在确定的解锁信息与 记录的锁定信息相同时,对共享资源状态进行解锁;或 \n[0094] 记录锁定共享资源状态的锁定信息对应的用户标识,则步骤103和步骤104之间包括: \n[0095] 根据预先设定的第一对应关系,确定记录的用户标识对应的锁定信息; [0096] 则步骤104中,在确定的解锁信息与确定的该锁定信息相同时,对共享资源状态进行解锁。 \n[0097] 如图2A1所示,本发明实施例操作共享资源的第二种设备结构示意图一中包括:\n存储模块20、确定模块21和解锁模块22。 \n[0098] 存储模块20,与确定模块21连接,用于保存解锁信息和用户标识的第二对应关系以及锁定信息和解锁信息的第三对应关系。 \n[0099] 其中,第二对应关系中包括至少一个解锁信息和至少一个用户标识,第三对应关系中包括至少一个锁定信息和至少一个解锁信息。 \n[0100] 确定模块21,与存储模块20和解锁模块22连接,用于监测到解除锁定共享资源状态的操作后,根据执行该操作的用户的用户标识查询存储模块20保存的第二对应关系,若能够确定该用户标识对应的解锁信息,则根据存储模块20保存的第三对应关系,确定解锁信息对应的锁定信息。 \n[0101] 其中,如果第二对应关系中包括至少一个锁定信息,则确定模块21确定的锁定信息为随机或根据用户的选择信息选择的锁定信息。 \n[0102] 进一步的,可以设定优先级,即如果收到用户的选择信息,则不进行随机选择,根据用户的选择信息进行选择;否则进行随机选择。 \n[0103] 解锁模块22,与确定模块21连接,用于若确定模块21确定的该锁定信息与锁定共享资源状态的锁定信息相同,则对所述共享资源状态进行解锁。 \n[0104] 其中,操作共享资源的设备还可以进一步包括:第一记录模块23。 [0105] 第一记录模块23,与解锁模块22连接,用于记录锁定共享资源状态的锁定信息。 [0106] 则解锁模块22在确定模块21确定的解锁信息与第一记录模块23记录的 锁定信息相同时,对所述共享资源状态进行解锁。或 \n[0107] 其中,操作共享资源的设备还可以进一步包括:切换模块26。 [0108] 切换模块26,与解锁模块22连接,用于在解锁模块22对共享资源状态进行解锁后,对共享资源状态进行切换。 \n[0109] 进一步的,如果多个锁定信息对共享资源状态进行锁定,则切换模块在解锁模块将所有的锁定信息解锁后,对共享资源状态进行切换。 \n[0110] 其中,操作共享资源的设备还可以进一步包括:拒绝操作模块27。 [0111] 拒绝操作模块27,与确定模块21连接,用于若确定模块21确定的锁定信息与锁定共享资源状态的锁定信息不相同,则拒绝解除锁定共享资源状态的操作。 [0112] 其中,操作共享资源的设备还可以将第一记录模块23替换为第二记录模块24和锁定信息确定模块25,如图2A2所示,本发明实施例操作共享资源的第二种设备结构示意图二中, \n[0113] 第二记录模块24,与解锁模块22和锁定信息确定模块25连接,用于保存锁定信息和用户标识的第一对应关系,记录锁定共享资源状态的锁定信息对应的用户标识。 [0114] 锁定信息确定模块25,与解锁模块22和第二记录模块24连接,用于根据第二记录模块24保存的第一对应关系,确定第二记录模块24记录的用户标识对应的锁定信息。 [0115] 则解锁模块22在确定模块21确定的解锁信息与锁定信息确定模块25确定的锁定信息相同时,对共享资源状态进行解锁。 \n[0116] 如图2B所示,本发明实施例操作共享资源的第二种方法包括下列步骤: [0117] 步骤200、预先设定解锁信息和用户标识的第二对应关系以及锁定信息和解锁信息的第三对应关系。 \n[0118] 根据需要可以分别对第二对应关系和第三对应关系进行添加、删除和修改操作。 [0119] 步骤201、监测到解除锁定共享资源状态的操作后,根据执行该操作的用户的用户标识查询预先设定的第二对应关系。 \n[0120] 步骤202、若能够确定该用户标识对应的解锁信息,则根据预先设定的第三对应关系,确定解锁信息对应的锁定信息,若确定的该锁定信息与锁定共享资源状态的锁定信息相同,则对共享资源状态进行解锁。 \n[0121] 其中,步骤202之后还可以包括:对共享资源状态进行切换。 \n[0122] 进一步的,如果多个锁定信息对共享资源状态进行锁定,则将所有的锁定信息解锁后,对共享资源状态进行切换。 \n[0123] 因为有可能同一个共享资源状态被不同用户进行锁定,由于解锁信息只能打开与其对应的锁定信息进行锁定的共享资源状态,所以要想改变被不同用户进行锁定的共享资源状态,就必须将所有的锁定信息打开,而最后一个打开锁定信息的用户就可以对共享资源状态进行改变。 \n[0124] 其中,步骤202中若确定的该锁定信息与锁定共享资源状态的锁定信息不相同,则拒绝解除锁定共享资源状态的操作。 \n[0125] 其中,第二对应关系中包括至少一个解锁信息和至少一个用户标识,则步骤201中确定的解信息为随机或根据用户的选择信息选择的解锁信息。 \n[0126] 可以设定优先级,即如果用户发送选择信息,则按照用户选择的解锁信息进行解锁; \n[0127] 如果用户没有发送选择信息,则随机选择一个解锁信息进行解锁。 [0128] 其中,步骤200之前还可以进一步包括: \n[0129] 记录锁定共享资源状态的锁定信息,则步骤202中,在确定的解锁信息与记录的锁定信息相同时,对共享资源状态进行解锁;或 \n[0130] 预先设定锁定信息和用户标识的第一对应关系以及记录锁定共享资源状态的锁定信息对应的用户标识,则步骤201和步骤202之间包括: \n[0131] 根据该第一对应关系,确定记录的用户标识对应的锁定信息,则步骤202中,在确定的解锁信息与确定的该锁定信息相同时,对共享资源状态进行解锁。 [0132] 如图3所示,本发明实施例多个锁定信息锁定共享资源状态的方法流程示意图包括下列步骤: \n[0133] 步骤300、设置锁定信息和用户标识的第一对应关系、解锁信息和用户标识的第二对应关系以及锁定信息和解锁信息的第三对应关系。 \n[0134] 步骤301、监测到锁定共享资源状态的操作后,获取第一用户标识,若根据设置的第一对应关系,能够确定获取的第一用户标识对应的锁定信息,则根据确定的锁定信息,对共享资源状态进行锁定。 \n[0135] 如果根据设置的第一对应关系,不能够确定获取的第一用户标识对应的锁定信息,则拒绝该锁定共享资源状态的操作。 \n[0136] 步骤302、监测到锁定共享资源状态的操作后,获取第二用户标识,若根据设置的第一对应关系,能够确定获取的第二用户标识对应的锁定信息,则根据确定的锁定信息,对共享资源状态进行锁定。 \n[0137] 如果根据设置的第一对应关系,不能够确定获取的第二用户标识对应的锁定信息,则拒绝该锁定共享资源状态的操作。 \n[0138] 其中,如果第一用户标识和第二用户标识所对应的锁定信息相同,则步骤302确定的锁定信息可以替换掉步骤301中确定的锁定信息;或者不执行步骤302中的对共享资源状态进行锁定,提示用户已经有相同的锁定信息对共享资源状态进行了锁定。 [0139] 步骤303、监测到解除锁定共享资源状态的操作后,获取第三用户标识,若根据设置的第二对应关系,能够确定获取的第三用户标识对应的解锁信息,则根据设置的第三对应关系,确定该解锁信息对应的锁定信息,查看该锁定信息是否与第一用户标识对应的锁定信息相同,如果是,则执行步骤305;否则,执行步骤304。 \n[0140] 如果根据设置的第二对应关系,不能够确定获取的第三用户标识对应的锁定信息,则拒绝该解除锁定共享资源状态的操作。 \n[0141] 步骤304、查看该锁定信息是否与第二用户标识对应的锁定信息相同,如 果是,则执行步骤308;否则,执行步骤311。 \n[0142] 步骤305、根据确定的解锁信息,对共享资源状态进行解锁,打开步骤301中的锁定信息。 \n[0143] 步骤306、监测到解除锁定共享资源状态的操作后,获取第四用户标识,若根据设置的第二对应关系,能够确定获取的第四用户标识对应的解锁信息,则根据设置的第三对应关系,确定该解锁信息对应的锁定信息,查看该锁定信息是否与第二用户标识对应的锁定信息相同,如果是,则执行步骤307;否则,执行步骤311。 \n[0144] 如果根据设置的第二对应关系,不能够确定获取的第四用户标识对应的锁定信息,则拒绝该解除锁定共享资源状态的操作。 \n[0145] 步骤307、根据确定的解锁信息,对共享资源状态进行解锁,打开步骤302中的锁定信息,并对共享资源状态进行切换,结束流程。 \n[0146] 步骤308、根据确定的解锁信息,对共享资源状态进行解锁,打开步骤302中的锁定信息。 \n[0147] 步骤309、监测到解除锁定共享资源状态的操作后,获取第四用户标识,若根据设置的第二对应关系,能够确定获取的第四用户标识对应的解锁信息,则根据设置的第三对应关系,确定该解锁信息对应的锁定信息,查看该锁定信息是否与第一用户标识对应的锁定信息相同,如果是,则执行步骤310;否则,执行步骤311。 \n[0148] 如果根据设置的第二对应关系,不能够确定获取的第四用户标识对应的锁定信息,则拒绝该解除锁定共享资源状态的操作。 \n[0149] 步骤310、根据设置的对应关系,确定获取的第四用户标识对应的解锁信息,根据确定的解锁信息,对共享资源状态进行解锁,打开步骤301中的锁定信息,并对共享资源状态进行切换,结束流程。 \n[0150] 步骤311、拒绝解除锁定共享资源状态的操作。 \n[0151] 其中,本实施例为两个锁定信息对共享资源状态进行锁定,根据具体情况 可以有多个锁定信息对共享资源状态进行锁定,具体步骤和本实施例类似,不再赘述。 [0152] 从上述实施例中可以看出:本发明实施例在监测到锁定共享资源状态的操作后,根据执行该操作的用户的用户标识查询预先设定的锁定信息和用户标识的第一对应关系,若能够确定该用户标识对应的锁定信息,则对共享资源状态进行锁定;监测到解除锁定共享资源状态的操作后,根据执行该操作的用户的用户标识查询预先设定的解锁信息和用户标识的第二对应关系,若能够确定该用户标识对应的解锁信息,则根据预先设定的锁定信息和解锁信息的第三对应关系,确定所述解锁信息对应的锁定信息;若确定的该锁定信息与锁定所述共享资源状态的锁定信息相同,则对所述共享资源状态进行解锁,不需要记录操作日志或增加操作者角色,只需要设置多个对应关系即可,而对应关系的数量远远少于操作日志和新权限操作者所增加的数量,从而减轻了系统的负担,并且不需要依赖历史记录,由于可以有多个锁定信息对共享资源状态进行锁定,避免了共享资源的管理冲突,降低了对共享资源管理的复杂性,提高了管理效率。 \n[0153] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
法律信息
- 2019-12-27
专利权的转移
登记生效日: 2019.12.09
专利权人由阿里巴巴集团控股有限公司变更为创新先进技术有限公司
地址由英属开曼群岛大开曼岛变更为开曼群岛大开曼岛西湾路802号木槿街大展览馆31119号邮箱
- 2011-06-01
- 2009-05-27
- 2009-04-01
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2004-09-22
|
2004-03-15
| | |
2
| |
2006-11-08
|
2005-07-22
| | |
3
| |
2005-07-06
|
2003-12-26
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |