【技术实现步骤摘要】
文本实时编辑方法、装置、计算机设备及存储介质
[0001]本专利技术涉及数据处理
,尤其涉及一种文本实时编辑方法、装置、计算机设备及存储介质。
技术介绍
[0002]现阶段,在多人实时协作编辑器中,为了快速显示他人的编辑操作,会快速更新当前文档的内容,如果当前本地有用户正处于文本输入过程中,有远程用户也在编辑文档,这时候更新本地文档内容,就可能会造成光标位置发生改变,从而导致本地当前输入的中文被强行终止,很容易产生输入错误的结果。
[0003]因此,多人实时协作编辑器在中文输入过程中,会禁止更新远程用户的更改操作,导致界面无法及时更新他人的修改结果。
技术实现思路
[0004]本专利技术实施例提供了一种文本实时编辑方法、装置、计算机设备及存储介质,旨在解决现有技术中的多人协作编辑中本地编辑时若存在远程编辑容易产生输入错误的问题。
[0005]第一方面,本专利技术实施例提供了一种文本实时编辑方法,其包括:
[0006]当监听到文本输入开始的事件触发时,定位当前文本输入的光标位置,并 ...
【技术保护点】
【技术特征摘要】
1.一种文本实时编辑方法,其特征在于,包括:当监听到文本输入开始的事件触发时,定位当前文本输入的光标位置,并确定当前输入段落;在所述当前文本输入的光标位置插入标签,并将所述光标设置于所述标签内;通过所述标签接收输入的文本,且在文本输入过程中使所述光标保持在所述标签内;当监测到当前输入段落的远程编辑操作时,根据所述远程编辑操作的内容对所述标签前后的元素进行替换。2.根据权利要求1所述的文本实时编辑方法,其特征在于,还包括:当监听到文本输入结束的事件触发时,提取所述标签内输入的文本,并将所述输入的文本插入当前输入段落中并删除所述标签。3.根据权利要求2所述的文本实时编辑方法,其特征在于,还包括:当监听到文本输入开始的事件触发时,更新当前输入段落的文本输入状态为真;当监听到文本输入结束的事件触发时,更新当前输入段落的文本输入状态为假。4.根据权利要求3所述的文本实时编辑方法,其特征在于,所述当监测到当前输入段落的远程编辑操作时,根据所述远程编辑操作的内容对所述标签前后的元素进行替换,包括:当接收到服务器推送的远程编辑操作时,获取所述远程编辑操作对应的段落的文本输入状态;若所述文本输入状态为真,则确认所述远程编辑操作对应的段落为当前输入段落,并根据所述远程编辑操作的内容对所述标签前后的元素进行替换;若所述文本输入状态为假,则直接根据所述远程编辑操作的内容对对应的段落进行更新。5.根据权利要求4所述的文本实时编辑方法,其特征在于,所述根据所述远程编辑操作的内容对所述标签前后的元素进行替换,包括:根据所述远程编辑操作获取当前输入段落的远程段落信息,以及获取当前输入段落的本地段落信息;对所述远程段落信息与所述本地段落信息进行比对,并根据比对结果对所述标签...
【专利技术属性】
技术研发人员:王颖奇,冯斌,张其纲,魏拾俊,
申请(专利权)人:深圳复临科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。