[发明专利]思维导图的处理方法、服务器和客户端在审
申请号: | 201610077294.7 | 申请日: | 2016-02-03 |
公开(公告)号: | CN105760447A | 公开(公告)日: | 2016-07-13 |
发明(设计)人: | 陈少轩 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 马爽;黄健 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 思维 处理 方法 服务器 客户端 | ||
技术领域
本发明实施例涉及通信技术,尤其涉及一种思维导图的处理方法、服务器和客户端。
背景技术
思维导图一款简单有效的图形工具,它把各级主题的隶属关系用层级图的方式表现出来,帮助用户把主题与图像、颜色、数字等建立链接,是利用图形表达发散性思维的有效工具。目前思维导图的使用越来越广泛,它被广泛用于系统模块和架构设计、测试用例的划分、制作等工作中,能有效提高协作效率。常用的思维导图工具都能很好地实现思维导图的编辑、格式转换、导入和导出等功能,其中有些工具还提供简单的版本管理和文件共享等功能。但在实际的应用中,思维导图往往都比较复杂并由多人共同协作完成,不便于管理。
主流的思维导图工具有Mindmanager、Xmind和百度脑图等,但这些思维导图工具主要是提供便捷的共享途径,思维导图多个版本之间的管理还主要靠用户人工完成,人工管理费时费力,可靠性低。
发明内容
本发明实施例提供一种思维导图的处理方法、服务器和客户端,便于对不同时期、不同用户编辑的思维导图进行查询和迭代,集思广益,有利于思维导图的优化。
本发明第一方面提供一种思维导图的处理方法,包括:
服务器接收客户端发送的查询请求消息,所述查询请求消息用于查询思维导图;
所述服务器根据所述查询请求消息,查询数据库存储的所述思维导图的源数据和所有版本数据,其中,所述思维导图的源数据包括所述思维导图的标识和全图数据,所述版本数据包括版本号和被更新数据;
所述服务器将所述思维导图的源数据和版本数据发送给所述客户端。
可选的,所述方法还包括:
所述服务器接收所述客户端发送的所述思维导图的全图数据;
所述服务器生成所述思维导图的标识;
所述服务器将所述思维导图的标识和思维导图的全图数据插入所述数据库中。
可选的,所述方法还包括:
所述服务器接收所述客户端发送的第一更新请求消息,所述第一更新请求消息中包括:所述思维导图的待更新版本号和待更新版本的修改数据;
所述服务器根据所述思维导图的待更新版本号判断所述思维导图的待更新版本是否是最新版本;
当所述待更新版本是最新版本数据时,所述服务器为所述思维导图生成新的版本号,并将所述新的版本号和所述待更新版本的修改数据插入所述数据库,向所述客户端发送第一更新响应消息;
当所述待更新版本不是最新版本数据时,所述服务器查询所述数据库获得所有比所述待更新版本更新的版本对应的版本数据,将所述所有比所述待更新版本更新的版本对应的版本数据发送给所述客户端。
可选的,所述方法还包括:
所述服务器接收所述客户端发送的第二更新请求消息,所述第二更新请求消息中包括所述思维导图的最新版本号和最新版本的修改数据;
所述服务器思维导图的最新版本号生成新的版本号,并将所述新的版本号和最新版本的修改数据插入所述数据库;
所述服务器向所述客户端发送第二更新响应消息。
可选的,所述方法还包括:
所述服务器根据所述待更新版本的修改数据以及所述所有比所述待更新版本更新的版本对应的版本数据,确定冲突节点,所述冲突节点包括:所述待更新版本以及比所述待更新版本更新的版本都修改的第一类节点、所述待更新版本以及比所述待更新版本更新的版本分别修改的第二类节点;
所述服务器将所述冲突节点发送给所述客户端。
可选的,所述方法还包括:
所述服务器接收所述客户端发送的第一删除请求消息,所述第一删除请求消息中包括所述思维导图的标识和所述思维导图的待删除版本号;
所述服务器根据所述待删除版本号判断所述思维导图的待删除版本是否是最新版本;
当所述思维导图的待删除版本是最新版本时,所述服务器根据所述思维导图的标识和所述思维导图的待删除版本号,删除所述思维导图的源数据和所有版本数据,并向所述客户端发送第一删除响应消息;
当所述思维导图的待删除版本不是最新版本时,所述服务器查询所述数据库获得所有比所述待删除版本更新的版本对应的版本数据,将所述所有比所述待删除版本更新的版本对应的版本数据发送给所述客户端。
可选的,所述服务器将所述所有比所述待更新版本更新的版本对应的版本数据发送给所述客户端之后,所述方法还包括:
所述服务器接收所述客户端发送的第二删除请求消息,所述第二删除请求消息中所述思维导图的最新版本号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610077294.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于MongoDB的数据分页优化方法
- 下一篇:一种本体数据存储方法