[发明专利]一种基于草稿箱的词条编辑备份方法和草稿箱系统有效
申请号: | 201310143841.3 | 申请日: | 2013-04-23 |
公开(公告)号: | CN103207818A | 公开(公告)日: | 2013-07-17 |
发明(设计)人: | 潘海东;梅春;付绍高 | 申请(专利权)人: | 互动在线(北京)科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F17/24 |
代理公司: | 北京正理专利代理有限公司 11257 | 代理人: | 张文祎 |
地址: | 100029 北京市朝阳区安*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 草稿 词条 编辑 备份 方法 系统 | ||
技术领域
本发明涉及互联网百科词条编辑技术。更具体地,本发明涉及基于草稿箱的词条编辑备份方法和草稿箱系统。
背景技术
用户在编辑百科词条的过程中,会遇到突发事件如不小心点到退出编辑器,或者是说临时有事,而又不想发布自己的不完整的版本,这个时候就需要一种词条编辑的备份功能可以将用户编辑的词条内容暂时保存,以便用户下次继续完善自己未发布的词条。
并且,用户在编辑完进行词条发布的时候,由于一些原因,如内容中含有违禁词,或者网络故障,或者误操作关闭了浏览器等,从而导致发布失败;用户花费大量时间完成的内容会丢失,这极大的伤害了用户的编辑积极性,降低了用户体验。
进一步,现有技术中,用户利用手动保存来保存自己刚才编辑的词条内容,但现有技术的保存方式是连同词条版本一起保存,但这样会产生很多的冗余的版本,虽然版本多了,但这并不能给用户带来好的体验,因为很多的版本的质量并不是很好。
所以,需要对词条编辑的备份技术进行完善从而提高用户体验。
发明内容
本发明目的在于提供一种技术方案,能够有效解决因突发原因或发布失败时保留词条编辑内容的问题。
本发明的目的还在于提供一种技术方案,避免词条编辑过程中的冗余版本过多的问题。
具体技术方案如下:
一种基于草稿箱的词条编辑备份方法,包括用户对所编辑的词条进行保存草稿的操作还包括以下步骤:
判断该用户是否已存在该词条的草稿箱;
如果不存在则创建草稿箱,将所述草稿保存至该草稿箱;
如果存在则将所述草稿更新至该草稿箱。
所述方法进一步包括:
编辑过程中,根据手动或自动指令将当前草稿更新至所述草稿箱。
所述判断该用户是否已存在该词条的草稿箱进一步包括:
所述前端服务器向词条中心服务器发送包括词条名、用户加密ID、编辑原因和草稿正文的查询请求;
所述词条中心服务器根据所述词条名和用户加密ID构建查询命令并向数据库服务器发送该查询命令;
所述数据库服务器将查询结果返回给所述词条中心服务器;
所述词条中心服务器根据该查询结果判断是否存在草稿箱,如果不存在则创建草稿箱,将所述草稿保存至该草稿箱,如果存在,则将所述草稿更新至该草稿箱。
所述创建草稿箱,将所述草稿保存至该草稿箱进一步包括:
所述词条中心服务器根据所述词条名、用户加密ID、编辑原因和草稿正文构建插入命令并向所述数据库服务器发送该插入命令;
所述数据库服务器执行该插入命令,创建所述用户该词条名的草稿箱,所述草稿箱包括关键数据表和草稿内容表,所述关键数据表包括主键,词条名,用户加密ID,用户名,最后编辑时间,编辑原因,草稿状态7个字段;所述草稿内容表包括主键和草稿正文2个字段。
所述数据库服务器执行该插入命令,创建所述用户该词条名的草稿箱进一步包括:
将所述词条名和用户加密ID作为该草稿箱的唯一索引并保存在所述数据库服务器。
所述将所述草稿更新至该草稿箱进一步包括:
所述词条中心服务器根据所述草稿正文构建更新命令并向所述数据库服务器发送该更新命令;
所述数据服务器根据该更新命令更新所述草稿箱中关键数据表的编辑时间以及草稿内容表的草稿正文。
本发明还提供一种基于草稿箱的词条发布方法,包括用户进行词条发布操作,该方法还包括判断该用户是否已存在该词条的草稿箱;如果不存在则创建草稿箱,将所述草稿保存至该草稿箱;如果存在则将所述草稿更新至该草稿箱;还包括:
判断发布是否成功,如果发布成功,则删除所述草稿;如果发布失败,则保留所述草稿箱。
所述判断发布是否成功进一步包括:
所述词条中心服务器向所述前端服务器返回发布结果,所述前端服务器根据该发布结果判断发布是否成功;
所述删除所述草稿箱进一步包括:
所述前端服务器向所述词条中心服务器发送删除请求;
所述词条中心服务器向所述数据库服务器发送删除命令;
所述数据库服务器根据所述删除命令删除草稿箱。
所述数据库服务器根据所述删除命令删除草稿箱是将所述草稿状态进行状态位更改。
本发明还提供一种基于草稿箱的新词条创建方法,包括用户进行创建新词条的操作,还包括以下步骤:
判断该用户是否已存在该词条的草稿箱;
当存在,则将该草稿箱中的草稿正文加载到词条编辑器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于互动在线(北京)科技有限公司,未经互动在线(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310143841.3/2.html,转载请声明来源钻瓜专利网。