[发明专利]一种基于浏览器的跟踪修订方法及系统有效
申请号: | 201910584927.7 | 申请日: | 2019-07-01 |
公开(公告)号: | CN110287462B | 公开(公告)日: | 2023-03-28 |
发明(设计)人: | 陈云财;陈件;张井 | 申请(专利权)人: | 上海一者信息科技有限公司 |
主分类号: | G06F40/194 | 分类号: | G06F40/194;G06F40/117;G06F40/166 |
代理公司: | 上海骁象知识产权代理有限公司 31315 | 代理人: | 赵俊寅 |
地址: | 200090 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 浏览器 跟踪 修订 方法 系统 | ||
1.一种基于浏览器的跟踪修订方法,其特征在于,包括:
对浏览器的富文本输入框中的初始内容数据进行状态标记,得到对应所述初始内容数据的第一状态序列;所述状态包括初始状态、输入状态和删除状态;初始内容数据为一段文本内容,将每个字符作为一个最小单元,对每一个字符单元进行初始状态标记;
利用所述第一状态序列对编辑后的所述富文本框中当前内容数据进行初始状态标记;
比较所述初始内容数据与所述当前内容数据得到内容变化记录信息;
根据所述内容变化记录信息将变化的内容反馈到初始内容数据中得到修订内容数据,并对所述第一状态序列标记变化后的状态得到第二状态序列;
对所述变化的内容进行渲染显示。
2.根据权利要求1所述的基于浏览器的跟踪修订方法,其特征在于,所述利用所述第一状态序列对编辑后的所述富文本输入框中当前内容数据进行初始状态标记的步骤包括:
接收所述富文本输入框的内容变化事件指令;
获取编辑后的所述富文本输入框中当前内容数据;
利用所述第一状态序列对所述当前内容数据进行初始状态标记。
3.根据权利要求2所述的基于浏览器的跟踪修订方法,其特征在于,所述比较所述初始内容数据与所述当前内容数据得到内容变化记录信息的步骤包括:
利用前后首尾逐一对比方式获取内容变化位置及变化的内容;
根据所述变化的内容确定修订类型;
其中,所述内容变化记录信息包括内容变化位置、变化的内容及修订类型。
4.根据权利要求3所述的基于浏览器的跟踪修订方法,其特征在于,所述根据所述内容变化记录信息将变化的内容反馈到初始内容数据中得到修订内容数据,并对所述第一状态序列标记变化后的状态得到第二状态序列的步骤包括:
若变化的内容为删除字符,则将所述第一状态序列中对应所述删除字符位的位置的状态更新为删除状态;
若变化的内容为新增字符,则将所述第一状态序列中对应所述新增字符的位置处插入输入状态。
5.根据权利要求1-4任一项所述的基于浏览器的跟踪修订方法,其特征在于,所述对所述变化的内容进行渲染显示的步骤之后还包括:
存储所述修订内容数据和所述第二状态序列,将所述修订内容数据作为下一编辑操作的初始内容数据;
存储所述当前内容数据到历史记录中,并记录当前状态显示是历史记录中最后一条记录。
6.一种基于浏览器的跟踪修订系统,其特征在于,包括:
第一状态标记模块,用于对浏览器的富文本输入框中的初始内容数据进行状态标记,得到对应所述初始内容数据的第一状态序列;所述状态包括初始状态、输入状态和删除状态;初始内容数据为一段文本内容,将每个字符作为一个最小单元,对每一个字符单元进行初始状态标记;
第二状态标记模块,用于利用所述第一状态序列对编辑后的所述富文本输入框中当前内容数据进行初始状态标记;
比较模块,用于比较所述初始内容数据与所述当前内容数据得到内容变化记录信息;
反馈模块,用于根据所述内容变化记录信息将变化的内容反馈到初始内容数据中得到修订内容数据,并对所述第一状态序列标记变化后的状态得到第二状态序列;
渲染显示模块,对所述变化的内容进行渲染显示。
7.根据权利要求6所述的基于浏览器的跟踪修订系统,其特征在于,所述第二状态标记模块包括:
指令接收单元,用于接收所述富文本输入框的内容变化事件指令;
获取单元,用于获取编辑后的所述富文本输入框中当前内容数据;
标记单元,用于利用所述第一状态序列对所述当前内容数据进行初始状态标记。
8.根据权利要求7所述的基于浏览器的跟踪修订系统,其特征在于,所述比较模块包括:
对比单元,用于利用前后首尾逐一对比方式获取内容变化位置及变化的内容;
修订类型确定单元,用于根据所述变化的内容确定修订类型;
其中,所述内容变化记录信息包括内容变化位置、变化的内容及修订类型。
9.根据权利要求6-8任一项所述的基于浏览器的跟踪修订系统,其特征在于,所述系统还包括:
第一存储模块,用于存储所述修订内容数据和所述第二状态序列,将所述修订内容数据作为下一编辑操作的初始内容数据;
第二存储模块,用于存储所述当前内容数据到历史记录中,并记录当前状态显示是历史记录中最后一条记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海一者信息科技有限公司,未经上海一者信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910584927.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:文本转换方法、装置及存储介质
- 下一篇:报关信息管理系统及管理方法