[发明专利]一种基于TCP WebSocket协议的协同编辑方法有效

专利信息
申请号: 201811000802.7 申请日: 2018-08-30
公开(公告)号: CN109299046B 公开(公告)日: 2023-08-15
发明(设计)人: 熊才权;梅清;董奕;陈诗雨;屠春雷 申请(专利权)人: 湖北工业大学
主分类号: G06F16/176 分类号: G06F16/176;G06F9/54
代理公司: 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 代理人: 张辰
地址: 430068 湖*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开基于TCP WebSocket协议的协同编辑方法。该协同编辑方法包括:将文档进行分段处理;对用户选择的段落进行加锁控制,当一位用户编辑该段时,对该段进行加锁控制,在加锁控制时不允许其他用户进行编辑,直到释放该段落的锁;当不同的用户选择编辑相同的段落时,方法根据加锁先后顺序进行排队,每次由队列的首位用户进行段落的编辑,其余用户进行等待,在排队等待时,允许排队等待的用户编辑其它段落,以节约协同编辑的总时间;支持所有用户在编辑过程中实时在线聊天,以加强协同编辑过程中的相互交流。通过本方法可以有效提高协同编辑效率。
搜索关键词: 一种 基于 tcp websocket 协议 协同 编辑 方法
【主权项】:
1.一种基于TCP WebSocket协议的协同编辑方法,其特征在于,包括:步骤1:用户上传文章,并邀请协作编辑的用户;步骤2:系统将用户提供文章进行分段处理,将段落信息存储至数据库,存储成功后向每个用户展示段落内容;步骤3:用户点击加锁编辑相关段落,如果该段落正在被其他用户编辑则进行排队等待,待编辑该段的其他用户编辑结束后才允许编辑该段,用户在等待队列中可以排队编辑其他段落;步骤4:用户在编辑完成某段内容后点击保存段落,系统将新的段落内容首先更新数据库的相应段落内容,同时利用WebSocket技术将该段新的内容同步至每个用户的编辑界面;步骤5:系统将用户所做的操作分别记录下来,将操作步骤和操作内容录入数据库,并将操作信息显示至每一位用户的编辑界面;步骤6:待所有用户完成编辑后,由一名用户对文档进行最后的编辑整改;步骤7:导出最终编辑内容形成word文档,结束协同编辑;其中,所述步骤3中,使每一个自然段都含有一个用户等待队列,仅允许每一个队列的第一个用户对本段进行编辑,用户点击编辑文章中的某个自然段,则加入该段对应的用户队列,若为该队列第一个用户则可直接开始编辑,否则等待,在等待过程中,可以对其他段落排队编辑;所述步骤3中,若前一位用户已经结束编辑该段,轮到该段下一位用户编辑,然而这一位用户正在编辑其他段落,系统会提示该位用户进行编辑,该位用户有两种选择,一种为结束保存自己正在编辑的段落前往编辑提示段落,另一种为稍候编辑,如果用户选择稍候编辑,则系统会寻找该位用户后的第一位没有编辑其他段落的用户,将两用户进行位置交换,让没有编辑其他段落的用户优先编辑该段;所述步骤3中加锁方式分为界面与数据库两部分,界面部分,在用户点击编辑该段时,界面将该段编辑状态置为可编辑状态,同时利用WebSocket同步该段加锁状态,提示后面想编辑该段的用户,该段已经有多少人正在排队等候,数据库部分,在用户加锁某段后,数据库将相应段落加上标记,代表已经有人正在编辑该段。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北工业大学,未经湖北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201811000802.7/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top