一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种文档的编辑方法、装置、设备及存储介质与流程

2022-09-02 19:01:48 来源:中国专利 TAG:


1.本公开实施例涉及电子设备技术领域,尤其涉及一种文档的编辑方法、装置、设备及存储介质。


背景技术:

2.现有技术中,当用户想要在当前编辑的文档中增加一段其他文档中的内容时,只能先搜索相应的目标文档,从目标文档中找到需要的内容并进行复制,最后在当前编辑的文档中执行粘贴的操作。
3.现有技术的缺陷在于,需要先找到并打开目标文档才能获取到想要的内容,这会打断用户对当前文档的编辑操作,降低用户的编辑体验。。


技术实现要素:

4.本公开实施例提供了一种文档的编辑方法、装置、设备及存储介质,可以简化用户的操作步骤,提升用户使用体验。
5.第一方面,本公开实施例提供了一种文档的编辑方法,包括:
6.响应于在第一文档界面中接收到的触发命令,在所述第一文档界面中显示内容面板,所述内容面板中显示有至少一个文档单元,所述文档单元包括第二文档的部分内容;
7.响应于对内容面板中所述文档单元的选择操作,在所述第一文档的界面中以预设模式显示所述文档单元。
8.第二方面,本公开实施例还提供了一种文档的编辑装置,包括:
9.内容面板显示模块,用于响应于在第一文档界面中接收到的触发命令,在所述第一文档界面中显示内容面板,所述内容面板中显示有至少一个文档单元,所述文档单元包括第二文档的部分内容;
10.文档单元显示模块,用于响应于对内容面板中所述文档单元的选择操作,在所述第一文档的界面中以预设模式显示所述文档单元。
11.第三方面,本公开实施例还提供了一种电子设备,该电子设备包括:
12.一个或多个处理装置;
13.存储装置,用于存储一个或多个指令;
14.当所述一个或多个指令被所述一个或多个处理装置执行,使得所述一个或多个处理装置实现如本公开实施例所述的文档的编辑方法。
15.第四方面,本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理装置执行时实现如本公开实施例所述的文档的编辑方法。
16.本公开实施例首先响应于在第一文档界面中接收到的触发命令,在第一文档界面中显示内容面板,内容面板中显示有至少一个文档单元,文档单元包括第二文档的部分内容面板;然后响应于对内容面板中文档单元的选择操作,在第一文档的界面中以预设模式显示文档单元,预设模式与第一文档中的内容的显示样式不同内容面板。本公开实施例提
供的文档的编辑方法,可以在文档中快速唤起引用面板,并在面板中展示可引用的对象,简化用户的操作步骤,提升用户使用体验。
附图说明
17.图1是本公开实施例中的一种文档的编辑方法的流程图;
18.图2是本公开实施例中的一种底层交互过程示意图;
19.图3是本公开实施例中的一种内容面板的显示方法的流程图;
20.图4是本公开实施例中的一种推荐策略示意图;
21.图5是本公开实施例中的一种预览信息的展示方式示意图;
22.图6是本公开实施例中的一种文档的编辑装置的结构示意图;
23.图7是本公开实施例中的一种电子设备的结构示意图。
具体实施方式
24.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
25.应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
26.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
27.需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
28.需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
29.本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
30.图1为本公开实施例提供的一种文档的编辑方法的流程图,本实施例可适用于对文档进行编辑时获取用户期望引用的对象的情况,该方法可以由文档的编辑装置来执行,该装置可由硬件和/或软件组成,并一般可集成在具有文档的编辑功能的设备中,该设备可以是用户终端等电子设备。如图1所示,具体包括如下步骤:
31.步骤110、响应于在第一文档界面中接收到的触发命令,在第一文档界面中显示内容面板。
32.其中,文档可以是文本文档、表格和演示文稿等文件,第一文档可以是用户期望进行编辑的目标文档,界面可以是允许用户对第一文档进行编辑操作的显示界面,触发命令可以是用于唤起内容面板的指令,内容面板可以是文档的编辑界面中用于执行引用操作的
工具面板,内容面板中显示有至少一个文档单元,文档单元可以是文本单元、表格单元和图片单元等,文档单元包括第二文档的部分内容。
33.具体的,第一文档界面中接收到的触发命令内容面板可以由用户触发,也可以在满足一定条件时自动触发。例如,用户可以通过输入设定唤起字符、点击设定按键或输入设定语音指令等方式触发唤起内容面板指令事件;或者,终端可以在接收到与用户经常引用的对象相关的字符时自动唤起内容面板。
34.可选的,用户可以通过输入设定唤起字符触发唤起内容面板指令事件,终端根据唤起内容面板指令调用内容面板并进行显示。
35.在本实施例中,响应于在第一文档的界面中接收到的触发命令,在第一文档界面中显示内容面板的方式可以是:在第一文档的界面中以预设模式显示文档单元,预设模式包括与第一文档中的内容的显示样式不同的引用模式,或者与第一文档中的内容的显示样式相同的普通模式。
36.具体的,用户可以选择在第一文档的界面中显示文档单元的方式,例如,用户可以选择区别与第一文档中的内容的显示样式的引用模式进行显示,也可以选择普通模式,即与第一文档的内容的显示样式相同的模式进行显示。
37.在本实施例中,响应于在第一文档界面中接收到的触发命令之前,还可以:在当前文档的编辑界面中,如果接收到用户输入的设定唤起字符,则确定接收到触发命令。
38.具体的,设定唤起字符可以是终端中设定好的用于唤起内容面板的特定字符,例如“@”、“[[”等。在当前文档的编辑界面中,如果接收到用户输入的设定唤起字符,例如接收到用户输入了字符“@”,则可以确定产生了唤起触发事件,即触发了内容面板的唤起指令,然后可以对内容面板进行调用与显示以执行进一步的操作。
[0039]
进一步地,还可以在终端中设定其它用于唤起内容面板的字符或快捷键,或在文档的编辑界面显示用于唤起内容面板的按钮,例如,用户还可以通过输入“/”(斜杆工具)、点击文档空行处的“ ”按钮以及设置唤起内容面板的快捷键等方式对内容面板进行唤起。
[0040]
在当前文档的编辑界面中,根据唤起触发事件调用内容面板并进行显示可以在文档中快速唤起内容面板,减少用户的操作步骤。
[0041]
在本实施例中,响应于在第一文档界面中接收到的触发命令,在第一文档界面中显示内容面板的方式可以是:获取文档单元的关联信息;在内容面板上以设定方式展示文档单元的关联信息。
[0042]
其中,文档单元可以是当前文档所在空间中的设定类型数据块或文档;关联信息可以是与文档单元相关的信息,例如文档单元的摘要信息或标题等。
[0043]
可选的,文档单元为其他文档中存在的设定类型数据块;或文档单元为文档。
[0044]
具体的,设定类型数据块是文档中的模块,一段文本、一张图片、一个代码等都是不同类型的数据块,文档由多个数据块组成,用户可以引用其他文档中存在的数据块。进一步地,用户也可以将文档作为引用对象,当把其他文档嵌入当前文档后,被引用的文档可以被看做是当前文档中的一个数据块。
[0045]
进一步地,获取候选引用对象的预览信息之前,还可以:根据预览操作指令确定待预览的候选引用对象;或将各候选引用对象中展示顺序最靠前的确定为待预览的候选引用对象。
[0046]
具体的,待预览的候选引用对象可根据以用户输入的对候选引用对象的关联信息进行预览的操作指令进行确定,例如根据用户将光标置于候选引用对象列表中的哪个候选引用对象上确定;若用户未输入预览操作指令,可以将候选引用对象列表中展示顺序最靠前的候选引用对象确定为待预览的候选引用对象。
[0047]
在内容面板上以设定方式展示候选引用对象的关联信息,并进一步对候选引用对象进行预览,可以使用户获得更多相关信息,以便用户选择自己想要引用的对象。
[0048]
其中,用户对内容面板中关联信息的操作可以是点击面板上的插入按钮或对候选引用对象进行双击等,建立文档与引用对象之间的引用关系可以是将引用对象粘贴或连接到当前文档中。
[0049]
具体的,当用户选中了某一候选引用对象后,可以通过点击面板上的插入按钮或双击选中的对象建立当前文档与引用对象之间的引用关系。
[0050]
进一步地,图2为本实施例中一种底层交互过程示意图,如图2所示,在文档a中根据用户输入的搜索字符进行搜索操作,候选引用对象列表返回与搜索内容相关的文档信息,若用户选择文档b为引用对象,则将文档b的内容插入文档a中,然后在a中描述所引用的文档b的关键信息,包括被引用内容的来源,以及被引用内容在源文档中的位置等信息。引用完成后,若在文档a或文档b中接收到用户编辑实时引用部分的内容的操作,则向服务器推送编辑指令,服务器会向其他客户端同时推送相关编辑指令,并在文档a和文档b中进行相应内容的更新,以达到协同的目的。
[0051]
步骤120、响应于对内容面板中文档单元的选择操作,在第一文档的界面中以预设模式显示文档单元。
[0052]
其中,选择操作可以是用户将光标移动的文档单元上或对文档单元进行点击等操作,预设模式可以是预先设定好的对文档单元进行显示的方式。
[0053]
具体的,当终端识别到用户对文档单元进行了选择,可以将该文档单元在当前编辑的文档中以设定的模式显示出来。可选的,响应于对内容面板中文档单元的选择操作,在第一文档的界面中以预设模式显示文档单元的方式可以是:在文档单元的顶部显示第二文档的标题;在标题下方显示第二文档的内容;在文档单元中显示引用标识,引用标识表示第一文档中引用了第二文档。其中,引用标识可以包括竖线、文本框、突出显示等。
[0054]
进一步地,标题能够被点击跳转到第二文档。用户可以对文档单元顶部的标题进行点击,点击后可以跳转到第二文档。
[0055]
在本实施例中,文档的编辑方法还可以是:在内容面板上显示用于创建第三文档的创建指令控件;响应于用户对创建指令控件的操作,创建第三文档。
[0056]
其中,第三文档可以是用户创建的新的文档。
[0057]
具体的,若没有获取到文档单元或用户未选择文档单元,用户可以通过对内容面板上的创建指令控件进行操作来创建新的文档单元。例如,在唤起内容面板后,若根据用户输入的搜索字符进行搜索后未将搜索到的相关数据块或文档,可以显示创建指令控件,使用户创建新的对象,进一步地,可以将搜索字符默认为新建的文档单元的标题。
[0058]
进一步地,响应于用户对创建指令控件的操作,创建第三文档的方式可以是:在第一文档中以预设模式显示第三文档或者第三文档中的文档单元。
[0059]
具体的,在创建完成第三单元后,可以在第一文档中对创建的第三文档或第三文
档中的文档单元进行显示。
[0060]
在本实施例中,文档的编辑方法还可以是:响应于在第一文档界面中接收到的编辑指令,在第一文档界面中显示内容面板,内容面板中显示有编辑提示信息。
[0061]
具体的,在第一文档中对第二文档引用完成后,若在第一文档或第二文档中接收到用户编辑实时引用部分的内容的操作,则向服务器推送编辑指令,服务器会向其他客户端同时推送相关编辑指令,从而达到协同的目的。
[0062]
本公开实施例首先响应于在第一文档界面中接收到的触发命令,在第一文档界面中显示内容面板,内容面板中显示有至少一个文档单元,文档单元包括第二文档的部分内容面板;然后响应于对内容面板中文档单元的选择操作,在第一文档的界面中以预设模式显示文档单元,预设模式与第一文档中的内容的显示样式不同内容面板。本公开实施例提供的文档的编辑方法,可以在文档中快速唤起内容面板,并在面板中展示可引用的对象,简化用户的操作步骤,提升用户使用体验。
[0063]
图3为本公开实施例提供的一种内容面板的显示方法的流程图,本实施例可适用于唤起内容面板后根据设定策略获取文档单元及其关联信息并进行显示的情况。如图3所示,具体包括如下步骤:
[0064]
步骤210、获取文档单元的关联信息。
[0065]
其中,文档单元的关联信息可以是与文档单元相关的信息,例如文档单元的摘要信息或标题等。文档单元的关联信息可以通过读取文档单元的内容,提取其中信息的方式进行获取,例如,可以通过提取文档的标题,或提取数据块文本内容中的第一行文字等方式获取关联信息。
[0066]
在本实施例中,获取文档单元的关联信息的方式可以是:在内容面板中接收用户输入的搜索字符,根据搜索字符查询确定文档单元;或如果识别到搜索字符栏为空,则根据设定推荐策略确定文档单元。
[0067]
其中,唤起内容面板后用户输入的字符可以作为搜索字符。
[0068]
可选的,在唤起内容面板后,可以接收用户输入的搜索字符,在当前文档所在的空间内根据搜索字符进行查询,根据设定搜索策略确定文档单元;若用户未输入搜索字符,则可以根据设定推荐策略确定文档单元。
[0069]
通过获取候选引用对象文档单元的关联信息,可以向用户更直观地展示其可能需要的引用对象,使用户在确定引用对象时更便捷。
[0070]
具体的,在唤起内容面板后,可以根据用户输入的搜索字符进行搜索,将搜索到的相关数据块或文档作为候选引用对象,例如,若用户通过设定唤起字符唤起了内容面板,则在设定唤起字符后面继续输入的字符可以作为搜索字符,进而可以根据搜索字符搜索可供引用的候选引用对象。可选的,当用户未输入搜索字符时,可以根据设定推荐策略确定候选引用对象。确定候选引用对象后,可以将其以列表形式在内容面板中进行展示。
[0071]
可选的,内容面板上的内容可以按照作者、文档、操作、数据块的类型排序规则进行展示,例如,若用户输入的搜索字符为“hi”,则内容面板上优先展示作者名字中包含“hi”的文档,再展示标题中包含“hi”的文档,再展示用于创建引用对象的创建指令控件,最后展示包含“hi”的数据块。若其中某个类型无数据,例如未匹配到关键词,则不展示。
[0072]
其中,设定推荐策略可以有根据当前文档中最近引用过的对象进行推荐,或根据
用户最近浏览过的内容进行推荐等多种方式。
[0073]
具体的,唤起内容面板后,用户可能未输入搜索字符,此时终端识别到搜索字符栏为空,可以根据设定推荐策略确定候选引用对象。
[0074]
图4是本实施例中的一种推荐策略示意图,如图4所示,内容面板上展示的是用户最近浏览过的对象。进一步地,设定推荐策略的搜索范围可以是当前文档所在的工作空间内的所有成员、文档及数据块,设定推荐策略可以是:
[0075]
(1)作者
[0076]
1)默认用户本人为推荐列表的第一条。
[0077]
2)按照时间倒序排列用户近期提及的作者,最近提及的人在靠前的位置。
[0078]
3)优先排列当前文档协作者,再对其他成员进行排列。
[0079]
4)按照当前文档与作者的相关性,按照相关性由高到低排序。
[0080]
(2)文档
[0081]
1)按照时间倒序排列用户最近浏览的文档,最近提及的文档在靠前的位置。
[0082]
2)根据候选引用文档与当前文档、候选引用文档与当前文档的用户之间的相关性,按照相关性由高到低排序。
[0083]
(3)数据块
[0084]
1)按照时间倒序排列用户最近浏览的文档中的数据块,最近提及的文档中的数据块在靠前的位置。
[0085]
2)根据候选引用文档与当前文档、候选引用文档与当前文档的用户、候选引用block与当前文档、候选引用block与当前文档作者之间的相关性,按照相关性由高到低排序。
[0086]
步骤220、在内容面板上以设定方式展示文档单元的关联信息。
[0087]
其中,文档单元的关联信息可以是文档单元的相关信息,例如摘要信息或标题等。
[0088]
获取文档单元的关联信息后,可以将其以设定方式在内容面板上展示出来,其中,设定方式可以是列表、网格、轮播图、泳道、卡片和图文等方式,关联信息可以是文档单元的摘要信息。
[0089]
在本实施例中,在内容面板上以设定方式展示文档单元的关联信息的方式可以是:在内容面板上以列表项的形式展示多个文档单元的摘要信息。
[0090]
可选的,确定文档单元之后,可以将多个文档单元的摘要信息在内容面板上以列表项的形式展示出来。一条列表里可以是纯文字形式或图标加文字,也可以是图片加标题的形式,用户可以通过滑动列表查看更多内容。
[0091]
进一步地,文档单元的摘要信息还可以有其他展示方式,例如,可以采用网格方式将文档单元的摘要信息平铺在内容面板上,网格中可以显示文字或图片等内容,对于内容面板上无法展示出的网格也可以使用户通过滑动网格进行查看。
[0092]
进一步地,对候选引用对象的关联信息进行展示之后,可以根据用户操作对其选择的对象进行预览。
[0093]
在本实施例中,在内容面板上以设定方式展示文档单元的关联信息之后,还可以:响应于用户输入的对文档单元的关联信息进行预览的操作指令,获取文档单元的预览信息;将预览信息进行展示。
[0094]
其中,用户输入对文档单元的关联信息进行预览的操作指令可以是,将光标移动到文档单元列表中的某一文档单元上或对文档单元进行点击等操作。例如,当用户将光标移动到候选对象列表中的某一文档单元上时,可以将该文档单元的预览信息展示出来。
[0095]
进一步地,将预览信息进行展示的方式可以是:将预览信息在内容面板的扩展区域进行展示;其中,预览信息包括文档单元的内容以及文档单元在第二文档中的关联内容。
[0096]
具体的,图5是本实施例中的一种预览信息的展示方式示意图,如图5所示,可以创建独立于内容面板的扩展区域,扩展区域可以是悬浮窗,悬浮窗的内容为文档单元的预览信息。预览信息包括文档单元的至少部分内容,其中,搜索字符与其所在的数据块可以高亮显示,基于搜索字符匹配到的数据块可以在悬浮窗的中间位置显示,以便该数据块的上一段与下一段内容可也以在悬浮窗中显示。进一步地,可以在悬浮窗上设置滚动条,以使用户可以通过滑动滚动条查看更多内容,若悬浮窗内无法显示候选引用对象的全部内容,用户可以通过打开候选引用对象所在的文档进行查看。进一步地,若候选引用对象为不存在的对象,预览时可以显示没有内容的悬浮窗,即没有预览信息。
[0097]
可选的,除了上下文,为了帮助用户定位,还可以在悬浮窗中显示更多信息。若文档单元为文档,则可以在悬浮窗中显示文档的创建者、文档的贡献者(文档被哪些人编辑过)、文档被创建的时间以及文档最后被编辑时间等信息;若候选引用对象为数据块,则可以在悬浮窗中显示数据块创建者、数据块的贡献者(数据块被哪些人编辑过)、数据块的创建时间、数据块最后被编辑的时间、数据块被引用的次数以及数据块被哪些文档引用等信息。
[0098]
进一步地,将预览信息进行展示的方式可以是:将预览信息在内容面板的扩展区域进行展示;其中,预览信息包括文档单元的内容以及文档单元在第二文档中的关联内容。
[0099]
本公开实施例获取文档单元的关联信息;然后在内容面板上以设定方式展示文档单元的关联信息。本公开实施例提供的内容面板的显示方法,在用户输入搜索字符时根据搜索字符进行查询,在用户未输入搜索字符时根据推荐策略进行推荐,最后将确定的候选引用对象按照一定的规则排列展示,从而可以将用户最有可能引用的对象优先展示出来,使用户进行引用时更为便捷。
[0100]
图6为本公开实施例提供的一种文档的编辑装置的结构示意图。如图6所示,该装置包括:内容面板显示模块210和文档单元显示模块220。
[0101]
内容面板显示模块210,用于响应于在第一文档界面中接收到的触发命令,在第一文档界面中显示内容面板。
[0102]
其中,内容面板中显示有至少一个文档单元,文档单元包括第二文档的部分内容。
[0103]
可选的,内容面板显示模块210还用于:
[0104]
在第一文档的界面中以预设模式显示文档单元,预设模式包括与第一文档中的内容的显示样式不同的引用模式,或者与第一文档中的内容的显示样式相同的普通模式。
[0105]
可选的,内容面板显示模块210还用于:
[0106]
获取文档单元的关联信息;在内容面板上以设定方式展示文档单元的关联信息。
[0107]
可选的,内容面板显示模块210还用于:
[0108]
在内容面板中接收用户输入的搜索字符,根据搜索字符查询确定文档单元;或如果识别到搜索字符栏为空,则根据设定推荐策略确定文档单元。
[0109]
可选的,内容面板显示模块210还用于:
[0110]
在内容面板上以列表项的形式展示多个文档单元的摘要信息。
[0111]
文档单元显示模块220,用于响应于对内容面板中所述文档单元的选择操作,在第一文档的界面中以预设模式显示文档单元。
[0112]
可选的,文档单元显示模块220还用于:
[0113]
在文档单元的顶部显示第二文档的标题;在标题下方显示第二文档的内容;在文档单元中显示引用标识,引用标识表示第一文档中引用了第二文档。
[0114]
可选的,文档单元显示模块220还用于:
[0115]
响应于对所述标题的触发操作,打开所述第二文档。
[0116]
可选的,该装置还包括:创建指令控件显示模块和第三文档创建模块。
[0117]
创建指令控件显示模块,用于在内容面板上显示用于创建第三文档的创建指令控件。
[0118]
第三文档创建模块,用于响应于用户对创建指令控件的操作,创建第三文档。
[0119]
可选的,第三文档创建模块还用于:
[0120]
在第一文档中以预设模式显示第三文档或者第三文档中的文档单元。
[0121]
可选的,该装置还包括:预览信息获取模块和预览信息展示模块。
[0122]
预览信息获取模块,用于响应于用户输入的对文档单元的关联信息进行预览的操作指令,获取文档单元的预览信息。
[0123]
预览信息展示模块,用于将预览信息进行展示。
[0124]
可选的,预览信息展示模块还用于:将预览信息在内容面板的扩展区域进行展示;其中,预览信息包括文档单元的内容以及文档单元在第二文档中的关联内容。
[0125]
可选的,该装置还包括第二内容面板显示模块,用于响应于在第一文档界面中接收到的编辑指令,在第一文档界面中显示内容面板,内容面板中显示有编辑提示信息。
[0126]
上述装置可执行本公开前述所有实施例所提供的方法,具备执行上述方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本公开前述所有实施例所提供的方法。
[0127]
下面参考图7,其示出了适于用来实现本公开实施例的电子设备300的结构示意图。本公开实施例中的电子设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端,或者各种形式的服务器,如独立服务器或者服务器集群。图7示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
[0128]
如图7所示,电子设备300可以包括处理装置(例如中央处理器、图形处理器等)301,其可以根据存储在只读存储装置(rom)302中的程序或者从存储装置305加载到随机访问存储装置(ram)303中的程序而执行各种适当的动作和处理。在ram 303中,还存储有电子设备300操作所需的各种程序和数据。处理装置301、rom 302以及ram 303通过总线304彼此相连。输入/输出(i/o)接口305也连接至总线304。
[0129]
通常,以下装置可以连接至i/o接口305:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置306;包括例如液晶显示器(lcd)、扬声器、振
动器等的输出装置307;包括例如磁带、硬盘等的存储装置308;以及通信装置309。通信装置309可以允许电子设备300与其他设备进行无线或有线通信以交换数据。虽然图7示出了具有各种装置的电子设备300,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
[0130]
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行词语的推荐方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置309从网络上被下载和安装,或者从存储装置305被安装,或者从rom 302被安装。在该计算机程序被处理装置301执行时,执行本公开实施例的方法中限定的上述功能。
[0131]
需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。
[0132]
在一些实施方式中,客户端、服务器可以利用诸如http(hypertext transfer protocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“lan”),广域网(“wan”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
[0133]
上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
[0134]
上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:接收客户端发送的服务请求;其中,服务请求中携带有请求标识;若服务器故障,则根据请求标识获取存储的历史请求数据;将历史请求数据发送至客户端。
[0135]
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如java、smalltalk、c ,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语
言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0136]
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0137]
描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定。
[0138]
本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等等。
[0139]
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
[0140]
根据本公开实施例的一个或多个实施例,本公开实施例公开一种文档的编辑方法,其特征在于,包括:
[0141]
响应于在第一文档的界面中接收到的触发命令,在所述第一文档界面中显示内容面板,所述内容面板中显示有至少一个文档单元,所述文档单元包括第二文档的部分内容;
[0142]
响应于对内容面板中所述文档单元的选择操作,在所述第一文档的界面中插入所述文档单元。
[0143]
进一步地,所述响应于在第一文档的界面中接收到的触发命令,在所述第一文档界面中显示内容面板,包括:
[0144]
在所述第一文档的界面中以预设模式显示所述文档单元,所述预设模式包括与所述第一文档中的内容的显示样式不同的引用模式,或者与所述第一文档中的内容的显示样式相同的普通模式。
[0145]
进一步地,响应于在第一文档界面中接收到的触发命令,在所述第一文档界面中显示内容面板,包括:
[0146]
获取所述文档单元的关联信息;
[0147]
在所述内容面板上以设定方式展示所述文档单元的关联信息。
[0148]
进一步地,所述文档的编辑方法还包括:
[0149]
在所述内容面板中接收用户输入的搜索字符,根据所述搜索字符查询确定所述文档单元;或
[0150]
如果识别到搜索字符栏为空,则根据设定推荐策略确定所述文档单元。
[0151]
进一步地,在所述内容面板上以设定方式展示所述文档单元的关联信息之后,还包括:
[0152]
响应于用户输入的对所述文档单元的关联信息进行预览的操作指令,获取所述文档单元的预览信息;
[0153]
将所述预览信息进行展示。
[0154]
进一步地,将所述预览信息进行展示,包括:
[0155]
将所述预览信息在所述内容面板的扩展区域进行展示;其中,所述预览信息包括所述文档单元的内容以及所述文档单元在所述第二文档中的关联内容。
[0156]
进一步地,在所述内容面板上以设定方式展示所述文档单元的关联信息,包括:
[0157]
在所述内容面板上以列表项的形式展示多个所述文档单元的摘要信息。
[0158]
进一步地,响应于对内容面板中所述文档单元的选择操作,在所述第一文档的界面中以预设模式显示所述文档单元,包括:
[0159]
在所述文档单元的顶部显示所述第二文档的标题,;
[0160]
在所述标题下方显示所述第二文档的内容;
[0161]
在所述文档单元中显示引用标识,所述引用标识表示所述第一文档中引用了所述第二文档。
[0162]
进一步地,响应于对内容面板中所述文档单元的选择操作,在所述第一文档的界面中以预设模式显示所述文档单元,还包括:
[0163]
响应于对所述标题的触发操作,打开所述第二文档。
[0164]
进一步地,所述方法还包括:
[0165]
在所述引用面板上显示用于创建引用对象的创建指令控件;
[0166]
响应于用户对所述创建指令控件的操作,创建第三文档。
[0167]
进一步地,所述响应于用户对所述创建指令控件的操作,创建第三文档,包括:
[0168]
在所述第一文档中以预设模式显示所述第三文档或者所述第三文档中的文档单元。
[0169]
进一步地,所述方法还包括:
[0170]
响应于接收到对所述文档单元的编辑指令,在所述第一文档和所述第二文档中基于所述编辑指令更新所述文档单元的内容。
[0171]
注意,上述仅为本公开的较佳实施例及所运用技术原理。本领域技术人员会理解,本公开不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本公开的保护范围。因此,虽然通过以上实施例对本公开进行
了较为详细的说明,但是本公开不仅仅限于以上实施例,在不脱离本公开构思的情况下,还可以包括更多其他等效实施例,而本公开的范围由所附的权利要求范围决定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献