编辑内容处理方法、装置、设备及存储介质与流程

文档序号:37186689发布日期:2024-03-01 12:51阅读:16来源:国知局
编辑内容处理方法、装置、设备及存储介质与流程

本发明涉及通信,特别是涉及一种编辑内容处理方法、一种编辑内容处理装置、相应的一种电子设备以及相应的一种计算机可读存储介质。


背景技术:

1、在使用网页访问网站时,通常将会使用到在线网页编辑功能,即在网页的网页编辑器里编辑内容,并将编辑完成后的内容进行提交发布。

2、然而,在遇到电脑死机、断电、网页卡死等情况,或者中途在使用其他应用时不小心关闭浏览器,又或者在将编辑的文字等待上传发布时出现卡死等问题时,将会导致正在编辑的网页内容并未保存,进而导致内容丢失不能恢复,只能进行重写的现象,影响工作效率。


技术实现思路

1、鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种编辑内容处理方法、一种编辑内容处理装置、相应的一种电子设备以及相应的一种计算机可读存储介质。

2、本发明实施例公开了一种编辑内容处理方法,所述方法包括:

3、响应网页编辑器的内容同步指令,建立内存映射区;

4、将在所述网页编辑器输入的编辑内容同步保存至所述内存映射区;

5、响应网页编辑器的内容恢复指令,从所述内存映射区获取编辑内容,并将所获取的编辑内容恢复至所述网页编辑器。

6、可选地,多个网页编辑器对应于具有同一标识的内存映射区,所述内存映射区为操作系统将磁盘文件映射到进程的虚拟地址空间中的区域;所述将在所述网页编辑器输入的编辑内容同步保存至所述内存映射区,包括:

7、将在所述网页编辑器输入的编辑内容以文件的形式进行保存,得到硬盘文件;

8、确定所述编辑内容输入所在的目标网页编辑器,获取所述目标网页编辑器对应的目标标识;

9、将所述硬盘文件映射到进程的虚拟地址空间中与所述目标标识对应的区域。

10、可选地,所述将在所述网页编辑器输入的编辑内容同步保存至所述内存映射区,还包括:

11、获取所述网页编辑器的网页网址路径,将所述网页网址路径作为所同步的编辑内容的内容标号;

12、基于所述内容标号对在所述网页编辑器输入的编辑内容进行保存。

13、可选地,所述基于所述内容标号对在所述网页编辑器输入的编辑内容进行保存,包括:

14、若同一网页网址路径上存在多个网页编辑器,检测到用户从某一网页编辑器切换至另一网页编辑器进行内容编辑,确定所述编辑内容输入所在的目标网页编辑器,生成与切换前网页编辑器对应的二级子标号;

15、采用所述内容标号和所述二级子标号对在切换前的网页编辑器上输入的编辑内容进行保存。

16、可选地,所述将在所述网页编辑器输入的编辑内容同步保存至所述内存映射区,包括:

17、获取在所述网页编辑器输入编辑内容时的光标位置变化信息;

18、基于所述光标位置变化信息判定所述编辑内容的输入类型,基于所述输入类型将所述编辑内容同步保存至所述内存映射区。

19、可选地,所述光标位置变化信息基于光标所在的字符位置的变化确定;所述基于所述光标位置变化信息判定所述编辑内容的输入类型,包括:

20、获取上一次获取用户在网页编辑器中编辑的内容的时刻,将所述时刻标记为光标初始字符位置;

21、获取在预设时间段后光标的字符位置变化值;所述字符位置变化值包括光标最终字符位置和光标字符位置最小值;

22、若所述光标最终字符位置大于所述光标初始字符位置,计算所述光标最终字符位置和所述光标初始字符位置的差值;

23、若所述差值大于预设阈值,则判定所述编辑内容的输入类型为全新内容输入类型;

24、和/或,若所述差值小于所述预设阈值,则判定所述编辑内容的输入类型为修改内容输入类型。

25、可选地,所述基于所述输入类型将所述编辑内容同步保存至所述内存映射区,包括:

26、若所述输入类型为修改内容输入类型,则确定所述编辑内容中的修改部分,将所述修改部分同步保存至所述内存映射区;

27、和/或,若所述输入类型为全新内容输入类型,则对所述编辑内容同步保存至所述内存映射区。

28、可选地,所述响应网页编辑器的内容恢复指令,从所述内存映射区获取编辑内容,并将所获取的编辑内容恢复至所述网页编辑器,包括:

29、检测用户打开的目标网页,获取所述目标网页的内容标号和目标二级子标号;

30、基于所述目标网页的内容标号和目标二级子标号,识别到目标网页编辑器以及目标编辑内容;

31、将所述目标编辑内容恢复至所述目标网页编辑器相应的编辑区域。

32、本发明实施例还公开了一种编辑内容处理装置,所述装置包括:

33、内容同步指令响应模块,用于响应网页编辑器的内容同步指令,建立内存映射区;

34、内容同步保存模块,用于将在所述网页编辑器输入的编辑内容同步保存至所述内存映射区;

35、内容同步恢复模块,用于响应网页编辑器的内容恢复指令,从所述内存映射区获取编辑内容,并将所获取的编辑内容恢复至所述网页编辑器。

36、可选地,多个网页编辑器对应于具有同一标识的内存映射区,所述内存映射区为操作系统将磁盘文件映射到进程的虚拟地址空间中的区域;所述内容同步保存模块包括:

37、内容同步保存子模块,用于将在所述网页编辑器输入的编辑内容以文件的形式进行保存,得到硬盘文件;确定所述编辑内容输入所在的目标网页编辑器,获取所述目标网页编辑器对应的目标标识;将所述硬盘文件映射到进程的虚拟地址空间中与所述目标标识对应的区域。

38、可选地,内容同步保存子模块还用于获取所述网页编辑器的网页网址路径,将所述网页网址路径作为所同步的编辑内容的内容标号;基于所述内容标号对在所述网页编辑器输入的编辑内容进行保存。

39、可选地,所述内容同步保存子模块包括:

40、内容同步保存单元,用于在同一网页网址路径上存在多个网页编辑器时,检测到用户从某一网页编辑器切换至另一网页编辑器进行内容编辑,确定所述编辑内容输入所在的目标网页编辑器,生成与切换前网页编辑器对应的二级子标号;采用所述内容标号和所述二级子标号对在切换前的网页编辑器上输入的编辑内容进行保存。

41、可选地,所述内容同步保存子模块还用于获取在所述网页编辑器输入编辑内容时的光标位置变化信息;基于所述光标位置变化信息判定所述编辑内容的输入类型,基于所述输入类型将所述编辑内容同步保存至所述内存映射区。

42、可选地,所述光标位置变化信息基于光标所在的字符位置的变化确定;

43、内容同步保存单元还用于获取上一次获取用户在网页编辑器中编辑的内容的时刻,将所述时刻标记为光标初始字符位置;获取在预设时间段后光标的字符位置变化值;所述字符位置变化值包括光标最终字符位置和光标字符位置最小值;若所述光标最终字符位置大于所述光标初始字符位置,计算所述光标最终字符位置和所述光标初始字符位置的差值;若所述差值大于预设阈值,则判定所述编辑内容的输入类型为全新内容输入类型;和/或,若所述差值小于所述预设阈值,则判定所述编辑内容的输入类型为修改内容输入类型;若所述输入类型为修改内容输入类型,则确定所述编辑内容中的修改部分,将所述修改部分同步保存至所述内存映射区;和/或,若所述输入类型为全新内容输入类型,则对所述编辑内容同步保存至所述内存映射区。

44、可选地,所述内容同步恢复模块包括:

45、内容同步恢复子模块,用于检测用户打开的目标网页,获取所述目标网页的内容标号和目标二级子标号;基于所述目标网页的内容标号和目标二级子标号,识别到目标网页编辑器以及目标编辑内容;将所述目标编辑内容恢复至所述目标网页编辑器相应的编辑区域。

46、本发明实施例还公开了一种电子设备,包括:处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现任一项所述编辑内容处理方法。

47、本发明实施例还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现任一项所述编辑内容处理方法。

48、本发明实施例包括以下优点:

49、在本发明实施例中,通过响应网页编辑器的内容同步指令建立内存映射区域,然后将在网页编辑器输入的编辑内容同步保存至内存映射区,以便后续能够响应网页编辑器的内容恢复指令,从内存映射区获取编辑内容,实现对所输入的编辑内容的恢复。在不干扰用户正常工作的情况下,基于所建立的内存映射区对指令进行相应响应,同步保存和恢复在网页编辑器所输入的编辑内容,解决网页编辑内容可能丢失的问题,大幅度提升网站的用户体验。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1