一种即时通讯中修改对象的方法和系统的制作方法_4

文档序号:9435931阅读:来源:国知局
通讯客户端都包含一个有相同的欲修改对象;其特征在于,包括以下步骤: 多个即时通讯客户端中的第一即时通讯客户端获取并存储所述欲修改对象的第一状态值,并向即时通讯服务器发送欲获取所述欲修改对象的修改权限的消息; 所述即时通讯服务器在接收第一即时通讯客户端所发送的欲获取所述欲修改对象的修改权限的消息之后,进行仲裁;如果结果为是,则向第一即时通讯客户端发送许可所述欲修改对象的修改权限的消息;如果结果为否,则向第一即时通讯客户端发送拒绝所述欲修改对象的修改权限的消息; 如果第一即时通讯客户端接收到即时通讯服务器所发送的许可所述欲修改对象的修改权限的消息,则对所述欲修改对象进行修改,并将修改的结果发送给其他即时通讯客户端,且在完成修改之后,向即时通讯服务器发送放弃所述欲修改对象的修改权限的消息;如果第一即时通讯客户端接收到即时通讯服务器所发送的拒绝所述欲修改对象的修改权限的消息,则将所述欲修改对象恢复到第一状态值。2.根据权利要求1所述的即时通讯中修改对象的方法,其特征在于,所述第一即时通讯客户端获取并存储所述欲修改对象的第一状态值之后,还包括以下步骤: 第一即时通讯客户端对所述欲修改对象进行修改。3.根据权利要求1或2所述的即时通讯中修改对象的方法,其特征在于,所述第一即时通讯客户端对所述欲修改对象进行修改,并将修改的结果发送给其他即时通讯客户端具体为: 第一即时通讯客户端对所述欲修改对象进行修改,并将对所述欲修改对象的修改实时的发送给多个即时通讯客户端中的其他即时通讯客户端。4.根据权利要求1或2所述的即时通讯中修改对象的方法,其特征在于,所述第一即时通讯客户端对所述欲修改对象进行修改,并将修改的结果发送给其他即时通讯客户端具体为: 第一即时通讯客户端对所述欲修改对象进行修改,在完成修改之后,获取所述欲修改对象的第二状态值,将第二状态值发送给多个即时通讯客户端中的其他即时通讯客户端。5.根据权利要求3或4所述的即时通讯中修改对象的方法,其特征在于,所述即时通讯服务器进行仲裁具体为: 如果所述欲修改对象没有被锁定,则对所述欲修改对象加锁,且在即时通讯服务器中存储所述欲修改对象是被第一即时通讯客户端锁定的记录,返回结果为是;否则返回结果为否。6.根据权利要求5所述的即时通讯中修改对象的方法,其特征在于,还包括以下步骤: 当即时通讯服务器接收到第一即时通讯客户端所发送的放弃所述欲修改对象的修改权限的消息时,如果所述欲修改对象被加锁且被第一即时通讯客户端给锁定,则对所述欲修改对象解锁。7.根据权利要求6所述的即时通讯中修改对象的方法,其特征在于,还包括以下步骤: 当所述欲修改对象被第一即时通讯客户端给锁定;且在预设时间内,即时通讯服务器没有接收到第一即时通讯客户端所发送的放弃所述欲修改对象的修改权限的消息,则对所述欲修改对象解锁,并向第一即时通讯客户端发送拒绝所述欲修改对象的修改权限的消息。8.一种即时通讯中修改对象的系统,包括多个即时通讯客户端、即时通讯服务器(1),所述多个即时通讯客户端都包含有一个相同的欲修改对象(3);其特征在于: 所述即时通讯客户端(2)包含对象修改模块(21)和连接到其上的第一存储模块(22);所述即时通讯服务器(I)包含仲裁模块(11)和连接到其上的第二存储模块(12);多个即时通讯客户端的对象修改模块(21)都连接到即时通讯服务器的仲裁模块(11); 所述对象修改模块(21)在接收到用户的修改所述欲修改对象(3)的指令后,获取所述欲修改对象(3)的第一状态值并存储在所述第一存储模块(22)中,向仲裁模块(11)发送欲获取所述欲修改对象(3)的修改权限的信息;当接收到仲裁模块(11)所发送的许可所述欲修改对象(3)的修改权限的消息时,对所述欲修改对象(3)进行修改,且将修改的结果发送给多个即时通讯客户端中的其他即时通信客户端,在完成修改之后,向仲裁模块(11)发送放弃所述欲修改对象(3)的修改权限的消息;当接收到仲裁模块(11)所发送的拒绝所述欲修改对象(3)的修改权限的消息,则从第一存储模块(22)中获取所述第一状态值,并将所述欲修改对象(3)恢复到第一状态值; 所述仲裁模块(11)在接收到所述对象修改模块(21)所发送的欲获取所述欲修改对象的修改权限的消息之后,进行仲裁,如果结果为是,则向对象修改模块(21)发送许可所述欲修改对象的修改权限的消息;如果结果为否,则向对象修改模块(21)发送拒绝所述欲修改对象的修改权限的消息。9.根据权利要求8所述的即时通讯中修改对象的系统,其特征在于,所述对象修改模块(21)在接收到用户的修改所述欲修改对象(3)的指令后,还执行以下功能: 所述对象修改模块(21)对所述欲修改对象(3)进行修改。10.根据权利要求8或9所述的即时通讯中修改对象的系统,其特征在于,所述对象修改模块(21)对所述欲修改对象(3)进行修改,且将修改的结果发送给多个即时通讯客户端中的其他即时通信客户端具体为: 所述对象修改模块(21)对所述欲修改对象(3)进行修改,并将对所述欲修改对象(3)的修改实时的发送给多个即时通讯客户端中的其他即时通讯客户端。11.根据权利要求8或9所述的即时通讯中修改对象的系统,其特征在于,所述对象修改模块(21)对所述欲修改对象(3)进行修改,且将修改的结果发送给多个即时通讯客户端中的其他即时通信客户端具体为: 所述对象修改模块(21)对所述欲修改对象(3)进行修改,在完成修改之后,获取所述欲修改对象(3)的第二状态值,将第二状态值发送给多个即时通讯客户端中的其他即时客户端。12.根据权利要求10或11所述的即时通讯中修改对象的系统,其特征在于,所述仲裁模块(11)进行仲裁具体为: 如果所述欲修改对象(3)没有被锁定,则对所述欲修改对象(3)加锁,且在第二存储模块(12)中存储所述欲修改对象(3)是被第一即时通讯客户端(2)锁定的记录,返回结果为是;否则返回结果为否。13.根据权利要求12所述的即时通讯中修改对象的系统,其特征在于: 当仲裁模块(11)接收到对象修改模块(21)所发送的放弃所述欲修改对象(3)的修改权限的消息时,且如果所述欲修改对象(3)被加锁和被第一即时通讯客户端(2)给锁定,则对所述欲修改对象(3)解锁。14.根据权利要求13所述的即时通讯中修改对象的系统,其特征在于,在仲裁模块(11)中: 当所述欲修改对象(3)被第一即时通讯客户端(2)给锁定;且在预设时间内,即时通讯服务器没有接收到对象修改模块(21)所发送的放弃所述欲修改对象(3)的修改权限的消息,则对所述欲修改(3)对象解锁,并向对象修改模块(21)发送拒绝所述欲修改对象(3)的修改权限的消息。
【专利摘要】本发明提出一种即时通讯中修改对象的方法和系统,当某个即时通讯客户端向要修改某个对象时,会获取该对象的第一状态值,然后向即时通讯服务器申请该对象的修改权限,如果获得修改权限,则对该对象进行修改,同时将修改的结果广播给其他即时通讯客户端;否则将该对象恢复到第一状态值。这样其他即时通讯客户端就会得知该对象的修改过程,从而提到了沟通的效果,也扩大了即时通讯系统的应用范围。
【IPC分类】H04L12/58
【公开号】CN105187302
【申请号】CN201510581534
【发明人】胡军, 陈如建, 赵晓芳, 杜庆川
【申请人】中合国际知识产权股份有限公司
【公开日】2015年12月23日
【申请日】2015年9月14日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1