[发明专利]思维导图的处理方法、服务器和客户端在审
申请号: | 201610077294.7 | 申请日: | 2016-02-03 |
公开(公告)号: | CN105760447A | 公开(公告)日: | 2016-07-13 |
发明(设计)人: | 陈少轩 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 马爽;黄健 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 思维 处理 方法 服务器 客户端 | ||
1.一种思维导图的处理方法,其特征在于,包括:
服务器接收客户端发送的查询请求消息,所述查询请求消息用于查询思维导图;
所述服务器根据所述查询请求消息,查询数据库存储的所述思维导图的源数据和所有版本数据,其中,所述思维导图的源数据包括所述思维导图的标识和全图数据,所述版本数据包括版本号和被更新数据;
所述服务器将所述思维导图的源数据和版本数据发送给所述客户端。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述服务器接收所述客户端发送的所述思维导图的全图数据;
所述服务器生成所述思维导图的标识;
所述服务器将所述思维导图的标识和思维导图的全图数据插入所述数据库中。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述服务器接收所述客户端发送的第一更新请求消息,所述第一更新请求消息中包括:所述思维导图的待更新版本号和待更新版本的修改数据;
所述服务器根据所述思维导图的待更新版本号判断所述思维导图的待更新版本是否是最新版本;
当所述待更新版本是最新版本数据时,所述服务器为所述思维导图生成新的版本号,并将所述新的版本号和所述待更新版本的修改数据插入所述数据库,向所述客户端发送第一更新响应消息;
当所述待更新版本不是最新版本数据时,所述服务器查询所述数据库获得所有比所述待更新版本更新的版本对应的版本数据,将所述所有比所述待更新版本更新的版本对应的版本数据发送给所述客户端。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
所述服务器接收所述客户端发送的第二更新请求消息,所述第二更新请求消息中包括所述思维导图的最新版本号和最新版本的修改数据;
所述服务器根据所述思维导图的最新版本号生成新的版本号,并将所述新的版本号和最新版本的修改数据插入所述数据库;
所述服务器向所述客户端发送第二更新响应消息。
5.根据权利要求3或4所述的方法,其特征在于,还包括:
所述服务器根据所述待更新版本的修改数据以及所述所有比所述待更新版本更新的版本对应的版本数据,确定冲突节点,所述冲突节点包括:所述待更新版本以及比所述待更新版本更新的版本都修改的第一类节点、所述待更新版本以及比所述待更新版本更新的版本分别修改的第二类节点;
所述服务器将所述冲突节点发送给所述客户端。
6.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述服务器接收所述客户端发送的第一删除请求消息,所述第一删除请求消息中包括所述思维导图的标识和所述思维导图的待删除版本号;
所述服务器根据所述待删除版本号判断所述思维导图的待删除版本是否是最新版本;
当所述思维导图的待删除版本是最新版本时,所述服务器根据所述思维导图的标识和所述思维导图的待删除版本号,删除所述思维导图的源数据和所有版本数据,并向所述客户端发送第一删除响应消息;
当所述思维导图的待删除版本不是最新版本时,所述服务器查询所述数据库获得所有比所述待删除版本更新的版本对应的版本数据,将所述所有比所述待删除版本更新的版本对应的版本数据发送给所述客户端。
7.根据权利要求6所述的方法,其特征在于,所述服务器将所述所有比所述待更新版本更新的版本对应的版本数据发送给所述客户端之后,还包括:
所述服务器接收所述客户端发送的第二删除请求消息,所述第二删除请求消息中包括所述思维导图的最新版本号;
所述服务器根据所述思维导图的最新版本号删除所述思维导图的源数据和所有版本数据,并向所述客户端发送第二删除响应消息。
8.一种思维导图的处理方法,其特征在于,包括:
客户端向服务器发送查询请求消息,所述查询请求消息用于获取思维导图;
所述客户端接收所述服务器返回的所述思维导图的源数据和所有版本数据,其中,所述思维导图的源数据包括所述思维导图的标识和全图数据,所述版本数据包括版本号和被更新数据;
所述客户端根据所述思维导图的全图数据和版本数据,合成所述思维导图的待请求版本对应的全图数据;
所述客户端显示所述思维导图的待请求版本对应的全图数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610077294.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于MongoDB的数据分页优化方法
- 下一篇:一种本体数据存储方法