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

标注方法及电子设备与流程

2021-11-03 13:00:00 来源:中国专利 TAG:
1.本技术涉及终端
技术领域
:,尤其涉及一种标注方法及电子设备。
背景技术
::2.目前,手机、平板电脑等电子设备中配置了文档文件(例如word文件、pdf文件等)的标注功能,用户可以在文档文件的空白区域添加文字、图案等标注内容。由于手机、平板电脑等电子设备的显示屏尺寸有限,文档文件的空白区域也有限,若标注内容过多,会导致标注内容覆盖原有文档文件的内容,用户的阅读体验不佳。技术实现要素:3.本技术提供的标注方法及电子设备,能够调整文档文件中至少部分内容的字体格式和/或段落格式,以预留更多的用于标注的空白区域,使得标注内容与文档文件的内容不重合,提升用户的阅读体验。4.为达到上述目的,本技术采用如下技术方案:5.第一方面,本技术提供一种标注方法,该方法可以包括:电子设备显示第一界面;第一界面显示有第一文件的内容;响应于检测到在第一界面上的预设操作,电子设备显示第二界面。第二界面包括第一区域和第二区域,第一区域用于显示第一文件的内容,第二区域用于显示标注内容。其中,第一区域中至少部分文字与第一界面中第一文件中的文字的字体格式和/或段落格式不同。6.其中,第一界面为第一应用的界面,第一应用为能够编辑或显示文档文件的应用。第一界面可用于显示文档文件的内容,即第一文件为文档文件(例如word文件、pdf文件、网页等)。例如,第一界面为检测到用户执行进入标注模式的操作后显示的界面,或者,第一界面为文档文件的阅读界面。第二界面为手机标注模式下显示的界面,电子设备在第二界面检测标注内容。其中,执行进入标注模式的操作例如可以包括点击触控笔按键的操作、用户在文档文件的阅读界面上的特定操作(如操控某个控件、长按、双击等操作)、语音命令、悬浮手势等。7.如此,电子设备能够调整文档文件中至少部分内容的字体格式和/或段落格式,以预留更多的用于标注的空白区域,使得标注内容与文档文件的内容不重合,提升用户的阅读体验。8.另外,通过调整文档文件中至少部分内容的字体格式和/或段落格式来实现更大的用于标注的空白区域,并未减少当前页面中文档文件显示的内容,不会因增加了标注内容而造成用户阅读原文档文件的不便。9.在一种可能的实现方式中,预设操作为用户执行预设轨迹的滑动操作,预设轨迹包括如下一项或几项:斜线段,闭合图形,预设符号。10.其中,预设轨迹的滑动操作可以是用户手指在手机屏幕上的滑动,也可以是用户使用触控笔在手机屏幕上的滑动。11.如此,电子设备可以根据检测到的预设操作的不同的滑动轨迹,确定对应的需要压缩的第一文件中的部分文字,以及对应的压缩策略。后续,通过采用压缩策略压缩需要压缩的第一文件中的部分文字,获得对应的第二区域。12.在一种可能的实现方式中,文字的字体格式包括如下一项或几项内容:字高,字宽,字重;文字的段落格式包括字间距和/或行间距。13.其中,压缩策略可以包括调整第一文件中部分文字的字体格式和/或段落格式的策略。可以在电子设备中预配置预设操作不同的滑动轨迹对应的不同的压缩策略,在电子设备检测的到不同的滑动轨迹后,自适应匹配不同的压缩策略。14.在一种可能的实现方式中,响应于检测到在第一界面上的预设操作,电子设备显示第二界面,包括:响应于检测到在第一界面上的预设操作,电子设备采用预设操作的滑动轨迹对应的压缩策略压缩第一文件中至少部分的文字,以获得第二区域;电子设备显示包含第二区域的第二界面。15.如此,电子设备通过调整第一文件中的部分文字的字体格式和/或段落格式,在调整后的文字附近获得第二区域。比如,电子设备向下压缩第一文件中的部分文字的字高和行间距,则在这部分被压缩文字的上方可以获得对应的第二区域。16.在一种可能的实现方式中,电子设备采用预设操作的滑动轨迹对应的压缩策略压缩第一文件中至少部分的文字,以获得第二区域,包括:当预设操作的滑动轨迹为斜线段且斜线段的宽度大于第一阈值时,电子设备压缩斜线段覆盖的文字所在行的字高和/或行间距,以获得第二区域;或者,当预设操作的滑动轨迹为斜线段且斜线段的宽度小于或等于第一阈值时,电子设备压缩斜线段覆盖的文字所在行的字宽和/或字间距,或者,压缩斜线段覆盖的文字的字宽和/或字间距,以获得第二区域。17.其中,斜线段的宽度为斜线段覆盖第二显示页面显示的文本内容的宽度,手机可以根据该宽度,判断需要压缩的部分文字内容。第一阈值可以为自定义阈值,如第一阈值为第一界面显示的文本内容的宽度的50%。斜线段可以分为长斜线段和短斜线段,电子设备可以通过第一阈值判断当前检测到的斜线段是否为长斜线段。如斜线段的宽度大于第一阈值时,该斜线段为长斜线段。18.在一些实施例中,可以为长斜线段和短斜线段分别配置不同的压缩策略,以及分别对应不同的需要压缩的第一文本中的部分内容。那么,电子设备可以根据斜线段的宽度获得不同的第二区域。19.示例性的,电子设备检测到在第一界面输入的覆盖宽度超过预设宽度的斜线段,且当前斜线段的倾斜角度超过预设倾斜角度,则可以判定当前斜线段为预设操作对应的滑动轨迹。其中,预设宽度和预设角度可以由厂家根据经验值或用户习惯设定后,预配置于电子设备中;或者,手机可以直接接收用户设定的自定义值。20.之后,电子设备根据第一阈值判断当前检测到的滑动轨迹为斜线段的预设操作对应的为长斜线段或短斜线段。进而采用对应的压缩策略压缩不同滑动轨迹对应的第一文件中的部分内容,以获得第二区域。21.在一种可能的实现方式中,当斜线段的宽度大于第一阈值,且斜线段向上倾斜时,压缩后的文字位于第二区域的上方或下方;当斜线段的宽度大于第一阈值,且斜线段向下倾斜时,压缩后的文字位于第二区域的下方或上方;当斜线段的宽度小于或等于第一阈值,且斜线段向上倾斜时,压缩后的文字位于第二区域的左侧或右侧;当斜线段的宽度小于或等于第一阈值,且斜线段向下倾斜时,压缩后的文字位于第二区域的右侧或左侧。22.其中,手机可以根据检测到的斜线段的左侧端点与右侧端点的位置,判断当前斜线段的倾斜方向。比如,左侧端点位置高于右侧端点位置,则斜线段的倾斜方向为向下倾斜。左侧端点位置低于右侧端点位置,则斜线段的倾斜方向为向上倾斜。或者,手机根据斜线段的倾斜角度,判断当前斜线段的倾斜方向。比如,倾斜角度小于90度,则斜线段的倾斜方向为向上倾斜,倾斜角度大于90度,则斜线段的倾斜方向为向下倾斜。23.示例性的,电子设备可以根据斜线段的倾斜方向,压缩第一文件中至少部分的文字。24.在斜线段的宽度大于第一阈值的情况下,根据斜线段的倾斜方向,确定第一文件中需要压缩的部分内容的压缩方向。比如,若斜线段的倾斜方向为向下倾斜,则向下压缩斜线段覆盖的文字所在的行的文字,对应获得的第二区域位于压缩后的文字的上方。又比如,若短斜线段的倾斜方向为向上倾斜,则向上压缩短斜线段覆盖的文字所在的行的文字,对应获得的第二区域位于压缩后的文字的下方。再比如,预配置向上倾斜或向下倾斜的短斜线段的压缩方向相同,如均为向上压缩或均为向下压缩,则对应获得的第二区域位于压缩后的文字的下方或上方。25.在斜线段的宽度小于或等于第一阈值的情况下,根据斜线段的倾斜方向,以及左侧端点位置和/或右侧端点位置,确定第一文件中需要压缩的部分内容以及对应的压缩方向。比如,若斜线段的倾斜方向为向下倾斜,则向右压缩斜线段覆盖的文字所在的行中左侧端点右侧的文字,对应获得的第二区域位于压缩后的文字的左侧。又比如,若斜线段的倾斜方向为向上倾斜,则向左压缩斜线段覆盖的文字所在的行中右侧端点左侧的文字,对应获得的第二区域位于压缩后的文字的右侧。再比如,预配置向上倾斜或向下倾斜的斜线段的压缩方向相同,如均为向左压缩或均为向右压缩,需要压缩的文字为斜线段覆盖的文字所在的行中右侧端点左侧的文字或左侧端点右侧的文字,对应获得的第二区域位于压缩后的文字的右侧或左侧。26.在一种可能的实现方式中,电子设备采用预设操作的滑动轨迹对应的压缩策略压缩第一文件中至少部分的文字,以获得第二区域,包括:当预设操作的滑动轨迹为闭合图形时,电子设备压缩闭合图形覆盖的文字所在行的字宽和/或字间距,以获得第二区域。27.其中,闭合图形例如可以包括完全闭合的闭合图形或者为与显示页面边缘闭合的闭合图形。其中,完全闭合的闭合图形是指预设操作起点位置和终点位置重合。与显示页面边缘闭合的闭合图形是指预设操作的滑动轨迹本身未闭合,但与电子设备显示的文本边缘形成闭合图形。闭合图形所在的位置即对应第二区域的位置,闭合图形的大小可以对应于第二区域的大小。28.示例性的,预设操作的滑动轨迹为闭合图形时,需要压缩的第一文本中的部分内容为闭合图形周围的文字或者为闭合图形覆盖的文字所在行的文字。比如,需要压缩的第一文本中的部分内容为闭合图形左侧的文字,对应的压缩方式为字宽和/或字间距,压缩方向为向左压缩。又比如,需要压缩的第一文本中的部分内容为闭合图形右侧的文字,对应的压缩方式为字宽和/或字间距,压缩方向为向右压缩。又比如,需要压缩的第一文本中的部分内容为闭合图形上方的文字,如上方一行的文字,对应的压缩方式为字高和/或行间距,压缩方向为向上压缩。再比如,需要压缩的第一文本中的部分内容为闭合图形下方的文字,如下方一行的文字,对应的压缩方式为字高和/或行间距,压缩方向为向下压缩。29.需要说明的是,本技术实施例中并不限制闭合图形的形状。闭合图形可以为规则的闭合形状,也可以为不规则的闭合形状。30.在一种可能的实现方式中,电子设备采用预设操作的滑动轨迹对应的压缩策略压缩第一文件中至少部分的文字,以获得第二区域,包括:当预设操作的滑动轨迹为预设符号时,电子设备压缩预设符号覆盖的文字所在行和/或相邻行的字高和/或行间距,以获得第二区域;或者,电子设备压缩预设符号覆盖的文字所在行和/或相邻行的字宽和/或字间距,以获得第二区域。31.其中,预设符号可以包括不带方向的预设符号,以及带方向的预设符号。预设符号的具体形状可以为厂商预配置的形状,或者为用户自定义的形状。32.示例性的,若预设符号为不带方向的预设符号,则需要压缩的第一文本中的部分内容为预设符号覆盖的文字所在的行和/或相邻的行。其中,若需要压缩的第一文本中的部分内容为预设符号左右的文字,则压缩方式为字宽和/或字间距,压缩方向为向左压缩和向右压缩。若需要压缩的第一文本中的部分内容为预设符号上下的文字,则压缩方式为字高和/或行间距,压缩方向为向上压缩和向下压缩。33.在一种可能的实现方式中,当预设符号为带方向的预设符号时,电子设备压缩带方向的预设符号覆盖的文字所在行,以获得第二区域;第二区域位于带方向的预设符号的第一方向,第一方向为带方向的预设符号指示的方向。34.示例性的,若预设符号为带方向的预设符号,则需要压缩的第一文本中的部分内容为带方向的预设符号所指方向的文字。压缩方向为带方向的标注符号所指方向。也即手机压缩待压缩内容后,获得的第二区域位于预设符号所指的方向。压缩方式为带方向的预设符号所指方向对应的压缩方式。35.在一种可能的实现方式中,电子设备接收用户在第二界面输入的标注内容,并根据标注内容的文字数量和/或字体大小调整第二区域大小。36.可选的,手机显示第二界面,并在第二界面检测用户通过触控笔,手指或键盘输入的标注内容。其中,手机可以检测用户在第二界面输入的标注内容,或者检测用户在第二区域内输入的标注内容。之后,手机将接收到的标注内容显示于第二界面中的第二区域内。37.可选的,手机根据预设操作获得的第二区域面积可能并不能满足标注内容面积需求,如小于或者超出标注内容面积需求。则可以根据标注内容的文字数量和/或字体大小调整第二区域大小,如扩大或缩小第二区域,使得第二区域满足标注内容面积需求。38.在一些实施例中,手机根据标注内容的文字数量和/或字体大小,通过采用预设操作的滑动轨迹对应的压缩策略继续压缩已压缩的文字,扩大第二区域。直至达到已压缩的文字的压缩上限,则停止压缩。其中,压缩上限包括如下一项或几项内容:最小字高,最窄字宽,最小字重,最窄字间距,最窄行间距。压缩上限阈值可以根据经验值确定,或者根据显示界面尺寸确定。或者,若已压缩的文字已压缩至压缩上限,电子设备在第二界面仍检测到需要在当前第二区域显示的标注内容,则电子设备可以通过压缩第二区域附近的文字,扩大第二区域,以显示更多接收到的标注内容。如压缩附近m行未压缩的文字,在附近m行也压缩至压缩上限后,则停止压缩。39.在又一些实施例中,电子设备在接收并显示标注内容后的预设时间段内,未接收到更多需要在当前第二区域显示的标注内容,即未更新第二区域内显示的标注内容。并且当前第二区域内还存在相应的部分空白区域,空白区域的面积大于第一阈值,则电子设备可以缩小当前第二区域,以实现更好的显示效果。其中,第一阈值可以为预配置的经验值。40.在另一些实施例中,电子设备在检测到对已保存的标注内容的修改,使得原标注内容增加或减少,则对应扩大或缩小原第二区域,获得匹配当前标注内容的第二区域大小。优化界面显示,进一步提高用户体验。41.在一种可能的实现方式中,在响应于检测到在第一界面上的预设操作,电子设备显示第二界面之后,方法还包括:当在检测到预设操作后的预设时间段内未接收到用户输入的标注内容,或者检测到用户执行删除标注的操作或退出标注模式的操作时,电子设备显示第一界面。42.示例性的,用户误操作导致手机显示第二区域,则用户当前无标注需求。或者,用户预设操作作用位置错误,导致第二区域为非理想标注区域。又或者,用户在执行预设操作后,无标注需求。那么,电子设备可能在预设时间段未接收到标注内容,则电子设备确定需要删除第二区域,并且自动恢复已压缩的文字至初始状态,也即显示获取当前预设操作前的显示界面,保证电子设备的正常显示。43.在一种可能的实现方式中,压缩策略包括压缩方式、压缩方向以及压缩比例中的一项或多项;压缩方式包括如下一项或几项:字高压缩,字宽压缩,字重压缩,字间距压缩,行间距压缩;压缩方向包括如下一项或几项:向上压缩,向下压缩,向左压缩,向右压缩;压缩比例为电子设备根据预设操作的滑动轨迹的覆盖宽度和/或长度确定,或者根据预设操作的执行时间确定,或者为默认值。44.其中,各个方向的压缩可以为正方向上的压缩,也可以为斜方向上的压缩。比如,向上压缩可以为向正上方压缩,也可以为向斜上方压缩。斜方向的角度可以根据经验值或电子设备显示屏的大小确定。45.示例性的,电子设备可以通过检测触控笔或手指在执行预设操作时,滑动轨迹末尾最后停留的按压时间,确定压缩比例。此过程可以为动态过程,在用户执行预设操作最后停留的过程中,可以看到标注区域的变化。比如,电子设备检测到长斜线段后显示包含第二区域的第二界面,若电子设备当前检测到触控笔或用户手指未离开第二界面,在长斜线段的末尾保持长按,则可以对应按照压缩策略,持续压缩确定需要压缩的文字,直至触控笔或用户手指离开第二界面,或者,需要压缩的文字压缩至压缩上限。如此,用户可以根据第二界面显示的第二区域大小,利用长按显示屏等方式,扩大第二区域面积,直至认为当前显示的第二区域大小满足需求,提高用户体验。46.在一种可能的实现方式中,响应于检测到的擦除操作,电子设备不显示预设操作的滑动痕迹,或者不显示预设操作的滑动痕迹以及标注内容。47.其中,电子设备显示预设操作的滑动轨迹会覆盖已压缩的部分文字,影响用户查看该部分文字。则用户可以通过擦除操作,删除或隐藏当前预设操作的滑动轨迹。或者,用户不想保留当前第二区域内的标注内容,也可以通过擦除操作,删除或隐藏当前标注内容。又或者,用户通过擦除操作,删除或隐藏当前预设操作的滑动轨迹和标注内容。48.示例性的,电子设备响应于检测到的擦除滑动轨迹的操作,删除或隐藏滑动轨迹以及标注内容。49.第二方面,本技术提供一种电子设备,电子设备包括:显示单元,检测单元。其中,显示单元,用于显示第一界面;第一界面显示有第一文件的内容。检测单元,用于检测在第一界面上的预设操作。显示单元,还用于响应于检测单元检测到在第一界面上的预设操作,显示第二界面。第二界面包括第一区域和第二区域,第一区域用于显示第一文件的内容,第二区域用于显示标注内容。其中,第一区域中至少部分文字与第一界面中第一文件中的文字的字体格式和/或段落格式不同。50.在一种可能的实现方式中,预设操作为用户执行预设轨迹的滑动操作,预设轨迹包括如下一项或几项:斜线段,闭合图形,预设符号。51.在一种可能的实现方式中,文字的字体格式包括如下一项或几项内容:字高,字宽,字重;文字的段落格式包括字间距和/或行间距。52.在一种可能的实现方式中,电子设备还包括:处理单元。其中,处理单元,用于响应于检测单元检测到在第一界面上的预设操作,采用预设操作的滑动轨迹对应的压缩策略压缩第一文件中至少部分的文字,以获得第二区域。检测单元,具体用于显示包含第二区域的第二界面。53.在一种可能的实现方式中,处理单元,具体用于当预设操作的滑动轨迹为斜线段且斜线段的宽度大于第一阈值时,压缩斜线段覆盖的文字所在行的字高和/或行间距,以获得第二区域;或者,当预设操作的滑动轨迹为斜线段且斜线段的宽度小于或等于第一阈值时,压缩斜线段覆盖的文字所在行的字宽和/或字间距,或者,压缩斜线段覆盖的文字的字宽和/或字间距,以获得第二区域。54.在一种可能的实现方式中,当斜线段的宽度大于第一阈值,且斜线段向上倾斜时,压缩后的文字位于第二区域的上方或下方。当斜线段的宽度大于第一阈值,且斜线段向下倾斜时,压缩后的文字位于第二区域的下方或上方。当斜线段的宽度小于或等于第一阈值,且斜线段向上倾斜时,压缩后的文字位于第二区域的左侧或右侧。当斜线段的宽度小于或等于第一阈值,且斜线段向下倾斜时,压缩后的文字位于第二区域的右侧或左侧。55.在一种可能的实现方式中,处理单元,具体用于当预设操作的滑动轨迹为闭合图形时,压缩闭合图形覆盖的文字所在行的字宽和/或字间距,以获得第二区域。56.在一种可能的实现方式中,处理单元,具体用于当预设操作的滑动轨迹为预设符号时,压缩预设符号覆盖的文字所在行和/或相邻行的字高和/或行间距,以获得第二区域;或者,压缩预设符号覆盖的文字所在行和/或相邻行的字宽和/或字间距,以获得第二区域。57.在一种可能的实现方式中,处理单元,具体用于当预设符号为带方向的预设符号时,压缩带方向的预设符号覆盖的文字所在行,以获得第二区域;第二区域位于带方向的预设符号的第一方向,第一方向为带方向的预设符号指示的方向。58.在一种可能的实现方式中,处理单元,还用于接收用户在第二界面输入的标注内容,并根据标注内容的文字数量和/或字体大小调整第二区域大小。59.在一种可能的实现方式中,检测单元,还用于检测到用户执行删除标注的操作或退出标注模式的操作。显示单元,还用于当在检测单元检测到预设操作后的预设时间段内处理单元未接收到用户输入的标注内容,或者检测单元检测到用户执行删除标注的操作或退出标注模式的操作时,显示第一界面。60.此外,第二方面所述的电子设备的技术效果可以参考第一方面所述的标注方法的技术效果,此处不再赘述。61.第三方面,本技术提供一种电子设备,包括:处理器、存储器和触摸屏;存储器、触摸屏与处理器耦合,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当处理器从存储器中读取计算机指令,使得电子设备执行如下操作:显示第一界面;第一界面显示有第一文件的内容。响应于检测到在第一界面上的预设操作,显示第二界面;第二界面包括第一区域和第二区域,第一区域用于显示第一文件的内容,第二区域用于显示标注内容;其中,第一区域中至少部分文字与第一界面中第一文件中的文字的字体格式和/或段落格式不同。62.在一种可能的实现方式中,预设操作为用户执行预设轨迹的滑动操作,预设轨迹包括如下一项或几项:斜线段,闭合图形,预设符号。63.在一种可能的实现方式中,文字的字体格式包括如下一项或几项内容:字高,字宽,字重;文字的段落格式包括字间距和/或行间距。64.在一种可能的实现方式中,电子设备执行如下操作:响应于检测到在第一界面上的预设操作,采用预设操作的滑动轨迹对应的压缩策略压缩第一文件中至少部分的文字,以获得第二区域。显示包含第二区域的第二界面。65.在一种可能的实现方式中,电子设备执行如下操作:当预设操作的滑动轨迹为斜线段且斜线段的宽度大于第一阈值时,压缩斜线段覆盖的文字所在行的字高和/或行间距,以获得第二区域;或者,当预设操作的滑动轨迹为斜线段且斜线段的宽度小于或等于第一阈值时,压缩斜线段覆盖的文字所在行的字宽和/或字间距,或者,压缩斜线段覆盖的文字的字宽和/或字间距,以获得第二区域。66.在一种可能的实现方式中,当斜线段的宽度大于第一阈值,且斜线段向上倾斜时,压缩后的文字位于第二区域的上方或下方。当斜线段的宽度大于第一阈值,且斜线段向下倾斜时,压缩后的文字位于第二区域的下方或上方。当斜线段的宽度小于或等于第一阈值,且斜线段向上倾斜时,压缩后的文字位于第二区域的左侧或右侧。当斜线段的宽度小于或等于第一阈值,且斜线段向下倾斜时,压缩后的文字位于第二区域的右侧或左侧。67.在一种可能的实现方式中,电子设备执行如下操作:当预设操作的滑动轨迹为闭合图形时,压缩闭合图形覆盖的文字所在行的字宽和/或字间距,以获得第二区域。68.在一种可能的实现方式中,电子设备执行如下操作:当预设操作的滑动轨迹为预设符号时,压缩预设符号覆盖的文字所在行和/或相邻行的字高和/或行间距,以获得第二区域;或者,压缩预设符号覆盖的文字所在行和/或相邻行的字宽和/或字间距,以获得第二区域。69.在一种可能的实现方式中,电子设备还执行如下操作:当预设符号为带方向的预设符号时,压缩带方向的预设符号覆盖的文字所在行,以获得第二区域;第二区域位于带方向的预设符号的第一方向,第一方向为带方向的预设符号指示的方向。70.在一种可能的实现方式中,电子设备还执行如下操作:电子设备接收用户在第二界面输入的标注内容,并根据标注内容的文字数量和/或字体大小调整第二区域大小。71.在一种可能的实现方式中,在响应于检测到在第一界面上的预设操作,显示第二界面之后,电子设备还执行如下操作:当在检测到预设操作后的预设时间段内未接收到用户输入的标注内容,或者检测到用户执行删除标注的操作或退出标注模式的操作时,显示第一界面。72.在一种可能的实现方式中,电子设备还包括:触控笔;触控笔用于向触摸屏中输入预设操作以及标注内容。73.此外,第三方面所述的电子设备的技术效果可以参考第一方面所述的标注方法的技术效果,此处不再赘述。74.第四方面,本技术提供一种终端设备,该终端设备具有实现如上述第一方面及其中任一种可能的实现方式中所述的标注方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。75.第五方面,本技术提供一种计算机存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行如第一方面及其中任一种可能的实现方式中任一项所述的标注方法。76.第六方面,本技术提供一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行如第一方面及其中任一种可能的实现方式中任一项所述的标注方法。77.第七方面,提供一种电路系统,电路系统包括处理电路,处理电路被配置为执行如上述第一方面及其中任一种可能的实现方式中所述的标注方法。78.第八方面,本技术实施例提供一种芯片系统,包括至少一个处理器和至少一个接口电路,至少一个接口电路用于执行收发功能,并将指令发送给至少一个处理器,当至少一个处理器执行指令时,至少一个处理器执行如上述第一方面及其中任一种可能的实现方式中所述的标注方法。附图说明79.图1为本技术实施例提供的一种应用场景示意图;80.图2a为本技术实施例提供的电子设备的结构示意图一;81.图2b为本技术实施例提供的电子设备的软件结构框图示意图;82.图3为本技术实施例提供的现有技术中的标注方法应用场景示意图;83.图4为本技术实施例提供的电子设备的界面示意图一;84.图5为本技术实施例提供的标注方法流程图示意图一;85.图6为本技术实施例提供的电子设备的界面示意图二;86.图7为本技术实施例提供的电子设备的界面示意图三;87.图8为本技术实施例提供的电子设备的界面示意图四;88.图9为本技术实施例提供的电子设备的界面示意图五;89.图10为本技术实施例提供的电子设备的界面示意图六;90.图11为本技术实施例提供的电子设备的界面示意图七;91.图12为本技术实施例提供的电子设备的界面示意图八;92.图13为本技术实施例提供的电子设备的界面示意图九;93.图14为本技术实施例提供的标注方法流程图示意图二;94.图15为本技术实施例提供的电子设备的结构示意图二;95.图16为本技术实施例提供的电子设备的结构示意图三。具体实施方式96.下面结合附图对本技术实施例提供的标注方法及电子设备进行详细地描述。97.本技术的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。98.需要说明的是,本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。99.在本技术的描述中,除非另有说明,“多个”的含义是指两个或两个以上。本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。100.图1为本技术实施例提供的一种应用场景示意图。如图1中所示,本技术实施例提供的标注方法可应用于安装有第一应用的电子设备100。其中,第一应用为能够编辑或显示文档文件的应用,包括不限于幻灯片(powerpoint,ppt)应用、便携式文档格式(portabledocumentformat,pdf)应用、文字处理软件(例如word、wps)、记事本、浏览器(可显示网页)、阅读器、电子书、邮件等。其中,文档应用中的文档文件为可编辑或不可编辑。例如,pdf文件、网页、电子书等为不可编辑的。ppt、word、记事本等为可编辑的。一些示例中,只读模式下的word或ppt为不可编辑的。101.在一些实施例中,电子设备100的显示屏为触摸屏,用户可以使用手指在电子设备100的显示屏上滑动,以输入文字或图案等。102.在另一些实施例中,如图1所示,电子设备100上还可以搭载触控笔200。示例性的,触控笔200可通过有线或无线(例如蓝牙、wi-fi)的方式与电子设备100之间建立通信。用户可使用触控笔200在电子设备100的显示屏内书写文字等信息。电子设备100可将触控笔200在显示屏上形成的运动轨迹显示出来。并且,电子设备100可将触控笔200在显示屏上形成的运动轨迹记录下来,然后识别出相应的文字。103.可选的,如图1所示,触控笔200上可设置一个或多个按键201,按键201可以为实体按键或虚拟按键。在一些示例中,每个按键201对应一个键值,在用户对某个按键201进行操作时,触控笔200可以将该按键201对应的键值(key)通过例如蓝牙等的无线方式发送给电子设备100。电子设备100根据接收到的键值执行相应的操作。在另一些示例中,对每个按键201的不同操作设置不同的键值。触控笔200检测到用户对按键201的不同操作时,将与该操作对应的键值发送给电子设备100,而电子设备100根据接收到的键值执行相应的操作。104.例如,假设触控笔200中预配置某个按键201对应键值001,电子设备100中预配置键值001对应启动标注模式。若触控笔200检测到用户对该按键201执行了单击操作,则触控笔200可将单击该按键201对应的键值001发送给电子设备100。电子设备100接收到键值001后启动标注模式。那么,电子设备100正在显示的应用进入手写模式,在手写模式下用户可使用触控笔200在显示界面中手写内容。比如,电子设备100在标注模式中,可根据触控笔200在显示界面中的运动轨迹识别用户手写的标注内容。105.其中,上述触控笔200具体可以为电阻式触控笔、电磁式触控笔或电容式触控笔,本技术实施例对此不做任何限制。106.示例性的,电子设备100例如可以为手机、平板电脑、个人计算机(personalcomputer,pc)、个人数字助理(personaldigitalassistant,pda)、智能电视、上网本、可穿戴电子设备、车载设备、人工智能(artificialintelligence)终端等具有可触控显示屏的电子设备,本技术对该电子设备的具体形式不做特殊限制。107.图2a本技术实施例提供的一种电子设备结构示意图。108.电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universalserialbus,usb)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,传感器模块180,摄像头193以及显示屏194等。109.可以理解的是,本技术实施例示意的结构并不构成对电子设备100的具体限定。在本技术另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。110.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(applicationprocessor,ap),调制解调处理器,图形处理器(graphicsprocessingunit,gpu),图像信号处理器(imagesignalprocessor,isp),控制器,视频编解码器,数字信号处理器(digitalsignalprocessor,dsp),基带处理器,和/或神经网络处理器(neural-networkprocessingunit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。111.处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。112.在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integratedcircuit,i2c)接口,集成电路内置音频(inter-integratedcircuitsound,i2s)接口,脉冲编码调制(pulsecodemodulation,pcm)接口,通用异步收发传输器(universalasynchronousreceiver/transmitter,uart)接口,移动产业处理器接口(mobileindustryprocessorinterface,mipi),通用输入输出(general-purposeinput/output,gpio)接口,用户标识模块(subscriberidentitymodule,sim)接口,和/或通用串行总线(universalserialbus,usb)接口等。113.充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过usb接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过电子设备100的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备供电。scdma),长期演进(longtermevolution,lte),bt,gnss,wlan,nfc,fm,和/或ir技术等。所述gnss可以包括全球卫星定位系统(globalpositioningsystem,gps),全球导航卫星系统(globalnavigationsatellitesystem,glonass),北斗卫星导航系统(beidounavigationsatellitesystem,bds),准天顶卫星系统(quasi-zenithsatellitesystem,qzss)和/或星基增强系统(satellitebasedaugmentationsystems,sbas)。121.电子设备100通过gpu,显示屏194,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏194和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。122.显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquidcrystaldisplay,lcd),有机发光二极管(organiclight-emittingdiode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganiclightemittingdiode的,amoled),柔性发光二极管(flexlight-emittingdiode,fled),miniled,microled,micro-oled,量子点发光二极管(quantumdotlightemittingdiodes,qled)等。在一些实施例中,电子设备100可以包括1个或n个显示屏194,n为大于1的正整数。123.电子设备100可以通过isp,摄像头193,视频编解码器,gpu,显示屏194以及应用处理器等实现拍摄功能。124.isp用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点,亮度,肤色进行算法优化。isp还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,isp可以设置在摄像头193中。125.摄像头193用于捕获静态图像或视频。在一些实施例中,电子设备100可以包括1个或n个摄像头,n为大于1的正整数。摄像头193可以是前置摄像头也可以是后置摄像头。126.数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。127.视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种视频编解码器。这样,电子设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组(movingpictureexpertsgroup,mpeg)1,mpeg2,mpeg3,mpeg4等。128.外部存储器接口120可以用于连接外部存储卡,例如microsd卡,实现扩展电子设备100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。129.内部存储器121可以用于存储一个或多个计算机程序,该一个或多个计算机程序包括指令。处理器110可以通过运行存储在内部存储器121的上述指令,从而使得电子设备100执行本技术一些实施例中所提供的联系人智能推荐的方法,以及各种功能应用和数据处理等。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统;该存储程序区还可以存储一个或多个应用程序(比如图库、联系人等)等。存储数据区可存储电子设备100使用过程中所创建的数据(比如照片,联系人等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件,闪存器件,通用闪存存储器(universalflashstorage,ufs)等。在另一些实施例中,处理器110通过运行存储在内部存储器121的指令,和/或存储在设置于处理器中的存储器的指令,来使得电子设备100执行本技术实施例中所提供的标注方法,以及各种功能应用和数据处理。130.电子设备100可以通过音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,以及应用处理器等实现音频功能。例如音乐播放,录音等。131.音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。132.扬声器170a,也称“喇叭”,用于将音频电信号转换为声音信号。电子设备100可以通过扬声器170a收听音乐,或收听免提通话。133.受话器170b,也称“听筒”,用于将音频电信号转换成声音信号。当电子设备100接听电话或语音信息时,可以通过将受话器170b靠近人耳接听语音。134.麦克风170c,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风170c发声,将声音信号输入到麦克风170c。电子设备100可以设置一个或多个麦克风170c。在另一些实施例中,电子设备100可以设置两个麦克风170c,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,电子设备100还可以设置三个,四个或更多麦克风170c,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。135.耳机接口170d用于连接有线耳机。耳机接口170d可以是usb接口130,也可以是3.5mm的开放移动电子设备平台(openmobileterminalplatform,omtp)标准接口,美国蜂窝电信工业协会(cellulartelecommunicationsindustryassociationoftheusa,ctia)标准接口。136.传感器模块180可以包括压力传感器,陀螺仪传感器,气压传感器,磁传感器,加速度传感器,距离传感器,接近光传感器,指纹传感器,温度传感器,触摸传感器,环境光传感器,骨传导传感器等,本技术实施例对此不做任何限制。137.当然,本技术实施例提供的电子设备100还可以包括按键、马达、指示器以及sim卡接口等一项或多项器件,本技术实施例对此不做任何限制。138.上述电子设备100的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本技术实施例以分层架构的android系统为例,示例性说明电子设备100的软件结构。139.图2b是本技术实施例的电子设备100的软件结构框图。140.分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(androidruntime)和系统库,以及内核层。141.应用程序层可以包括一系列应用程序。142.如图2b所示,应用程序可以包括通话,备忘录,浏览器,联系人,相机,图库,日历,地图,蓝牙,音乐,视频,短信息等app(应用,application)。这些应用可以是电子设备100出厂时预先安装的,也可以是用户使用电子设备100时从应用市场下载并安装的,本技术实施例对此不做任何限制。143.在本技术实施例中,应用程序包括第一应用,第一应用为能够编辑或显示文档文件的应用,包括不限于幻灯片(powerpoint,ppt)应用、便携式文档格式(portabledocumentformat,pdf)应用、文字处理软件(例如word、wps)、记事本、浏览器(可显示网页)、阅读器、电子书、邮件等。144.应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramminginterface,api)和编程框架。应用程序框架层包括一些预先定义的函数。145.如图2b所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,资源管理器,通知管理器等。146.其中,窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。147.在本技术的一些实施例中,框架层还可以包括标注模块,该标注模块可以用于识别用户执行预设操作时的滑动轨迹,并根据滑动轨迹和电子设备当前显示的文档文件,确定相应的压缩策略。例如,减少预设操作滑动轨迹覆盖的文字所在行所有文字的字高。又例如,减少预设操作滑动轨迹覆盖的文字所在行所有文字的行间距。148.系统库可以包括多个功能模块。例如:表面管理器(surfacemanager),媒体库(medialibraries),三维图形处理库(例如:opengles),2d图形引擎(例如:sgl)等。149.表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2d和3d图层的融合。媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:mpeg4,h.264,mp3,aac,amr,jpg,png等。三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。2d图形引擎是2d绘图的绘图引擎。150.androidruntime包括核心库和虚拟机。androidruntime负责安卓系统的调度和管理。151.核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。152.应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。153.内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动等,本技术实施例对此不做任何限制。154.以下实施例提供的技术方案均可应用于如图2a所示结构的电子设备,和/或如图2b所述结构的电子设备。155.以手机作为电子设备100举例,结合附图对本技术实施例提供的标注方法进行具体介绍。156.在现有技术中,手机通常是在文档中空白位置添加标注。例如,如图3中的(a)所示,界面301上显示有文本内容。当手机检测到用户添加标注内容的操作时,只能选择在界面301中的空白区域显示标注内容。如图3中的(b)所示,当用户标注的内容过多,或者手机界面中空白区域较少时,标注31极容易覆盖文档文件原有的内容,导致用户阅读困难。157.为此,本技术实施例提供一种添加标注的方法,可以根据标注内容自适应调整手机界面中的空白区域,避免标注与原本的文档内容重叠,提升用户阅读体验。158.在本技术实施例的一些实施例中,标注方法可应用于针对可编辑文档文件的标注场景。在该场景中,当手机处于标注模式时,手机可以通过改变可编辑的文档文件中文字的字体格式和/或段落格式,以调整文档文件中空白区域的大小,即调整用于显示标注的区域。159.在一种具体可实现的方式中,可以利用可变字体,通过调整可变字体的字体格式来实现调整文档文件中空白区域的大小,调整后的空白区域用作标注区域。其中,可变字体,是一种区别于原本定型、静态且不可变的字体形式,以灵活的格式允许一定程度的随机性和用户输入来获得最终呈现结果。可变字体包含了由一个或多个设计轴组成的排印设计空间。比如,可变字体可以包含字高和字宽两个变量。再比如,可变字体可以包含字重和字宽两个变量。其中,字重指的是字体粗细程度。又比如,可变字体可以包含字高、字重和字宽等多个变量。这些变量由二维空间中的坐标控制,该空间中任一个坐标的变化都会展现出不同的排印体验。160.如此,可以通过改变其中一个或多个变量的数值,实现字体的可变性,以预留更多的用于标注的空白区域。比如,减小文档文件中某几行文字的字高,则可以在这几行可变字体上方或下方获得更多的用于标注的空白区域。又比如,减小文档文件中某几行文字的字宽,则可以在这几行可变字体左侧或右侧获得更多的用于标注的空白区域。161.在另一种具体可实现的方式中,可以通过调整段落格式等方式实现调整文档文件中空白区域的大小,调整后的空白区域用作标注区域。比如,手机可以通过减小行间距和/或字间距等方式,获得更多的用于标注的空白区域。又比如,手机可以通过移动文档文件中部分显示内容的方式,获得更多的用于标注的空白区域。例如,如图4中的(a)所示,手机显示界面401,界面401中的显示内容为文档文件的内容。若手机检测到用户通过触控笔或手指选择某些文字的操作,则显示如图4中的(b)所示的界面402,界面402中显示的被选中文字下显示有标识41,如横线标识,用户通过标识41判断当前选中的文字是否正确。若手机在预设时间段内未接收到重选文字的操作,则将标识41下方的显示内容下移预设长度,显示如图4中的(c)所示的界面403。界面403中包含显示内容下移后获得的标注区域42。若手机检测到用户添加标注的操作,则手机显示如图4中的(d)所示的界面404,界面404中的标注区域42中显示有标注内容43。162.当然,也可以将上述两种具体实现方式结合起来,以实现预留更多的标注区域,本技术实施例对此不做限定。163.在本技术的另一些实施例中,标注方法应用于针对不可编辑文档文件的标注场景。在该场景中,当手机处于标注模式时,手机可以将文档文件中的部分内容转化为图片格式,通过压缩转化后的图片,以调整文档文件中空白区域的大小,即调整用于显示标注的区域。164.可选的,在上述针对可编辑文档文件的标注场景或针对不可编辑文档文件的标注场景中,当手机界面显示标注区域后,可以检测到用户通过触控笔或手指手写输入的标注内容。或者,接收用户通过键盘输入的标注内容。手机将相应的标注内容显示于标注区域内。其中,若为手写输入,手机还可以实现显示用户字迹的标注内容。165.当然,该实施例中采用的方法也可适用于可编辑文档文件的标注场景。即,不改变原本文件的字体格式和段落格式,而是直接将待调整的文字内容整体压缩。本技术实施例对此不做限定。166.下面结合附图对本技术实施例提供的标注方法进行详细介绍。167.图5所示为本技术实施例提供的一种标注方法的流程示意图,该方法可以包括s501-s503:168.s501、手机显示第一界面。169.s502、响应于在第一界面上检测到的预设操作,手机显示第二界面,第二界面中包含标注区域。170.其中,第一界面为第一应用的界面,第一应用可用于显示文档文件的内容。例如,第一界面为检测到用户执行进入标注模式的操作后显示的界面,或者,第一界面为文档文件的阅读界面。其中,第一界面中的文档文件为可编辑的文件或不可编辑的文件。若第一界面中的文档文件为可编辑文件,则可以通过压缩第一界面中显示的文本内容,获得标注区域。或者,通过将第一界面中的部分或全部文本内容转化为图片并压缩后,获得标注区域。若第一界面中的文档文件为不可编辑文件,则可以通过将第一界面中的部分或全部文本内容转化为图片并压缩后,获得标注区域。171.上述预设操作为用户执行预设轨迹的滑动操作,预设轨迹例如可以包括斜线段,闭合图形,预设符号等。该预设轨迹的滑动操作可以是用户手指在手机屏幕上的滑动,也可以是用户使用触控笔在手机屏幕上的滑动。手机在第一界面检测到预设轨迹的滑动操作后,显示第二界面。其中,第二界面为手机标注模式下显示的界面,第二界面包括第一区域和第二区域,第一区域用于显示第一文档文件的内容,第二区域用于显示标注内容。手机可以在第二界面上接收用户输入的标注内容,并在第二界面的标注区域内显示标注内容。标注区域也即第二区域。其中,第一区域中至少部分文字与第一界面中文档文件中的文字的字体格式和/或段落格式不同。172.在本技术的一些实施例中,第一界面为检测到用户执行进入标注模式的操作后显示的界面。手机在文档文件的阅读界面,检测到用户执行进入标注模式的操作后,进入标注模式,并显示第一界面。之后,手机在第一界面检测到用户执行预设的滑动操作后,根据滑动的具体图案和作用位置,确定要压缩的内容。最后,压缩要压缩的内容后,在相应位置预留空白区域作为标注区域。其中,执行进入标注模式的操作例如可以包括点击触控笔按键的操作、用户在文档文件的阅读界面上的特定操作(如操控某个控件、长按、双击等操作)、语音命令、悬浮手势等。173.示例性的,如图6中的(a)所示界面601,界面601为文档文件的阅读界面,手机在界面601检测到用户执行的进入标注模式的操作后,进入标注模式,并显示如图6中的(b)所示界面602,界面602为第一界面。174.手机在界面602检测到用户执行的预设操作,如标记61为预设操作对应的滑动轨迹。之后,手机根据预设操作确定并压缩要压缩的内容后,显示如图6中的(c)所示界面603,界面603为第二界面,界面603中包含标注区域62。175.在本技术的另一些实施例中,第一界面为文档文件的阅读界面。手机检测到用户在第一界面上执行的预设操作后,进入标注模式。并且,根据滑动的具体图案和作用位置,确定要压缩的内容。压缩要压缩的内容后,在相应位置预留空白区域作为标注区域。176.示例性的,如图6中的(a)所示界面601,界面601为第一界面。手机在界面601检测到用户执行的预设操作后,进入标注模式。之后,手机根据预设操作确定并压缩要压缩的内容后,显示如图6中的(c)所示界面603,界面603为第二界面,界面603中包含标注区域62。177.可选的,上述手机检测到用户执行进入标注模式的操作后显示的界面,如界面602可以显示有工具栏64。手机通过检测用户操作工具栏中的工具,实现编辑标注内容。比如,手机检测到用户点击工具栏64中的图片选项,则可以实现在标注区域中插入图片。又比如,手机检测到用户点击工具栏64中的橡皮擦选项,则响应于用户的擦除操作,确定是否删除标注内容和/或预设操作的滑动轨迹。178.在具体的实现中,响应于在第一界面上检测到预设操作,手机可以根据预设操作滑动轨迹的具体图案(如斜线段,闭合图形,预设符号)以及作用位置,确定压缩对象以及压缩策略。其中,压缩对象即为待压缩内容。压缩策略可以包括压缩方式、压缩方向以及压缩比例。之后,手机采用确定的压缩策略压缩压缩对象,以获得第二区域。即手机按照压缩方式、压缩方向以及压缩比例压缩待压缩内容后,则可以获得对应的标注区域,显示包含标注区域的第二界面。其中,第二界面中可以不显示预设操作的滑动轨迹,或者显示预设操作的滑动轨迹。若第二界面显示滑动轨迹,则可以配置预设时间段,在预设时间段后,滑动轨迹自动消失。或者,结束标注后,滑动轨迹自动消失。又或者,响应于用户删除滑动轨迹的操作,不显示滑动轨迹。179.其中,待压缩内容为用户确定可以弱化的部分显示内容,手机根据预设操作的滑动轨迹,确定要压缩的这部分显示内容,在压缩后,则可以获得标注区域。若手机显示内容为可变字体,则压缩方式包括如下一项或几项:字高压缩,字宽压缩,字重压缩,字间距压缩,行间距压缩。若手机显示内容为非可变字体,则压缩方式为字间距压缩和/或行间距压缩。压缩方向包括如下一项或几项:向上压缩,向下压缩,向左压缩,向右压缩。压缩比例为手机检测到预设操作,初次压缩待压缩内容的比例。如压缩待压缩内容文字字高的20%。180.可选的,手机压缩待压缩内容的压缩比例,可以预配置在手机中,设定为默认值;也可以根据预设操作滑动轨迹的覆盖宽度和/或长度确定;还可以根据预设操作时间的执行确定。手机检测到预设操作后,则按照预设操作对应的压缩比例,压缩待压缩内容,获得标注区域。181.在一些示例中,手机内预配置压缩比例,可以为不同滑动轨迹的预设操作设置相同或不相同的压缩比例。手机检测到预设操作后,根据滑动轨迹,确定对应的压缩比例,并按照该压缩比例压缩待压缩内容。182.在另一些示例中,手机可以根据滑动轨迹的覆盖宽度和/或长度确定压缩比例。比如,在手机中预配置不同长度的滑动轨迹对应的压缩比例。该压缩比例可以与标注区域的面积相对应,如压缩比例越大,则初次压缩待压缩内容后,获得的标注区域越大。183.示例性的,以预设操作的滑动轨迹为长斜线段为例,下表1中,设置长斜线段覆盖宽度占界面显示内容宽度比例与压缩比例的对应关系。如此,手机检测到不同覆盖宽度的长斜线段,则按照对应的压缩比例压缩待压缩内容。可以看出,长斜线段的覆盖宽度越宽,则压缩比例越大,那么,对应的标注区域越大。184.表1[0185][0186]在又一些示例中,手机可以通过检测触控笔或手指在执行预设操作时,滑动轨迹末尾最后停留的按压时间,确定压缩比例。此过程可以为动态过程,在用户执行预设操作最后停留的过程中,可以看到标注区域的变化。比如,手机检测到长斜线段后显示包含标注区域的第二界面,若手机当前检测到触控笔或用户手指未离开第二界面,在长斜线段的末尾保持长按,则可以对应按照压缩方式和压缩方向,持续压缩待压缩内容,直至触控笔或用户手指离开第二界面,或者,待压缩内容压缩至压缩上限。[0187]如此,用户可以根据第二界面显示的标注区域大小,利用长按显示屏等方式,扩大标注区域面积,直至认为当前显示的标注区域大小满足需求,提高用户体验。[0188]可选的,预设操作的滑动轨迹为斜线段。斜线段例如可以包括长斜线段,短斜线段等。手机检测到在第一界面输入的覆盖宽度超过预设宽度的斜线段,且当前斜线段的倾斜角度超过预设倾斜角度,则可以判定当前斜线段为预设操作对应的滑动轨迹。其中,预设宽度和预设角度可以由厂家根据经验值或用户习惯设定后,预配置于手机中;或者,手机可以直接接收用户设定的自定义值。[0189]例如,假设预设宽度为当前页面显示文本宽度的30%,预设倾斜角度为10度。那么,手机在第一界面检测到覆盖宽度大于或等于当前页面显示文本宽度30%,且倾斜角度大于或等于10度的斜线段,则确定该斜线段对应的操作为预设操作。根据该斜线段确定并压缩待压缩内容后,显示第二界面。也即,根据检测到的斜线段的覆盖宽度以及倾斜角度,判断当前斜线段是否为预设操作对应的滑动轨迹。比如,手机检测到一斜线段覆盖宽度等于当前页面显示文本宽度,倾斜角度为30度,则手机判断当前斜线段为预设操作的滑动轨迹,切换显示第二界面。又比如,手机检测到一倾斜角度小于10度的斜线段,则判断当前未检测到预设操作,仍显示原界面显示内容,即显示第一界面。[0190]其中,手机可以根据斜线段的覆盖第一界面显示文本的宽度与该显示文本的宽度的比例是否大于第一阈值,判断当前斜线段为长斜线段或短斜线段。假设第一阈值为第一界面显示文本宽度的50%。如斜线段的覆盖宽度大于当前页面显示文本宽度的50%,则为长斜线段;斜线段的覆盖宽度小于或等于当前页面显示文本宽度的50%,则为短斜线段。示例性的,如图6中的(b)所示的界面602中显示的预设操作的滑动轨迹61,可以看出当前预设操作对应的滑动轨迹为长斜线段。如图9中的(a)所示的界面901中显示的预设操作的滑动轨迹91,可以看出当前预设操作对应的滑动轨迹为短斜线段。[0191]其中,手机可以根据检测到的斜线段的左侧端点与右侧端点的位置,判断当前斜线段的倾斜方向。比如,左侧端点位置高于右侧端点位置,则斜线段的倾斜方向为向下倾斜。左侧端点位置低于右侧端点位置,则斜线段的倾斜方向为向上倾斜。或者,手机根据斜线段的倾斜角度,判断当前斜线段的倾斜方向。比如,倾斜角度小于90度,则斜线段的倾斜方向为向上倾斜,倾斜角度大于90度,则斜线段的倾斜方向为向下倾斜。[0192]在一种可能的实现方式中,若预设操作对应的滑动轨迹为长斜线段,则待压缩内容为长斜线段覆盖的显示内容。压缩方式为字高压缩和/或行间距压缩。压缩方向对应于长斜线段的倾斜方向。若手机检测到向下倾斜的长斜线段,则压缩方向为下,即向下压缩待压缩内容。若手机检测到向上倾斜的长斜线段,则压缩方向为上,即向上压缩待压缩内容。或者,压缩方向预配置于手机中,在手机检测到滑动轨迹为长斜线段的预设操作后,确定压缩方向为向上压缩或向下压缩。进而压缩待压缩内容后,在长斜线操作覆盖的待压缩内容上方或下方预留标注区域。[0193]示例性的,如图6中的(b)所示的界面602,界面602为检测到用户执行进入标注模式的操作后显示的界面,手机在界面602上检测到滑动轨迹为长斜线段的预设操作。手机根据滑动轨迹61,确定待压缩内容为长斜线段覆盖的三行显示内容,即滑动轨迹61覆盖的三行文字。滑动轨迹61为向下倾斜的长斜线段,则压缩方向为向下压缩。那么,若界面602显示的文本内容可编辑,则手机向下压缩待压缩内容的字高和/或行间距后,显示如图6中的(c)所示界面603,界面603为第二界面。如界面603所示,在压缩后的待压缩内容上方显示标注区域62。界面603中还可以显示滑动轨迹61。[0194]此外,若界面602显示的文本内容不可编辑,则可以将待压缩内容转换为图片,向下压缩转化后的图片,显示如图6中的(d)所示的界面604,界面604为第二界面,包含标注区域62,滑动轨迹61覆盖的显示内容为图片格式。[0195]需要说明的是,下文中手机根据不同滑动轨迹压缩待压缩内容的示例中,均以第一界面显示的文本内容为可编辑文本内容为例进行说明。针对不可编辑文本内容压缩待压缩内容的场景,可以参见上述示例,下文不再赘述。[0196]又示例性的,如图7中的(a)所示的界面701,手机在界面701上检测到滑动轨迹为长斜线段的预设操作。手机根据滑动轨迹71,确定待压缩内容为长斜线段覆盖的三行显示内容,即滑动轨迹71覆盖的三行文字。滑动轨迹71为向上倾斜的长斜线段,则压缩方向为向上压缩。手机向上压缩待压缩内容的字高和/或行间距后,显示如图7中的(b)所示的界面702,界面702为第二界面。如界面702所示,在压缩后的待压缩内容下方显示标注区域72。[0197]在一种可能的实现方式中,若预设操作对应的滑动轨迹为短斜线段,则根据短斜线段的倾斜方向,以及左侧端点位置和/或右侧端点位置,确定待压缩内容,压缩方式以及压缩方向。[0198]比如,若短斜线段的倾斜方向为向下倾斜,则待压缩内容为短斜线段覆盖的文字所在的行中左侧端点右侧的显示内容,压缩方式为字宽压缩和/或字间距压缩,压缩方向为向右压缩。则对应获得的标注区域位于待压缩内容的左侧。其中,短斜线段倾斜方向的判断方式,可以参见长斜线段倾斜方向的判断方式,在此不再赘述。[0199]又比如,若短斜线段的倾斜方向为向上倾斜,则待压缩内容为短斜线段覆盖的文字所在的行中右侧端点左侧的显示内容,压缩方式为字宽压缩和/或字间距压缩,压缩方向为向左压缩。则对应获得的标注区域位于待压缩内容的右侧。[0200]再比如,压缩方式为字宽压缩和/或字间距压缩,向上倾斜或向下倾斜的短斜线段的压缩方向相同,如均为向左压缩或均为向右压缩,待压缩内容为短斜线段覆盖的文字所在的行中右侧端点左侧的显示内容或左侧端点右侧的显示内容。则对应获得的标注区域位于待压缩内容的左侧或右侧。[0201]在另一种可能的实现方式中,若预设操作对应的滑动轨迹为短斜线段,则根据短斜线段的起点位置和/或终点位置,确定待压缩内容,压缩方式以及压缩方向。其中,短斜线段的起点位置在终点位置左侧。[0202]在一种可能的设计中,若短斜线段的起点位置在句首,短斜线段的倾斜方向为向下倾斜,则待压缩内容为短斜线段覆盖的文字所在的行的显示内容,压缩方式为字宽压缩和/或字间距压缩,压缩方向为向右压缩。其中,短斜线段倾斜方向的判断方式,可以参见长斜线段倾斜方向的判断方式,在此不再赘述。[0203]示例性的,如图9中的(a)所示的界面901,手机在界面901上检测到用户通过触控笔或者手指滑动输入的短斜线段,显示滑动轨迹91。该短斜线段的倾斜方向为向下倾斜,起点位置为句首,覆盖了三行文字。则待压缩内容为被覆盖的三行文字,压缩方式为字宽压缩和/或字间距压缩,压缩方向为向右压缩。手机压缩待压缩内容后显示如图9中的(b)所示的界面902,界面902为第二界面,界面902中在压缩后的待压缩内容左侧显示标注区域92。[0204]在又一种可能的设计中,若短斜线段的终点位置在句末,短斜线段的倾斜方向为向下倾斜,则待压缩内容为短斜线段覆盖的文字所在的行中,短斜线段起点位置右侧的显示内容,压缩方式为字宽压缩和/或字间距压缩,压缩方向为向右压缩。[0205]示例性的,预设操作滑动轨迹为向下倾斜的短斜线段,该短斜线段的终点位置为句末,覆盖了三行文字。则待压缩内容为起点位置右侧被覆盖的三行文字,压缩方式为字宽压缩和/或字间距压缩,压缩方向为向右压缩。手机根据预设操作,压缩待压缩内容后显示如图9中的(c)所示的界面903,为手机响应于滑动轨迹为短斜线操作,向右压缩待压缩内容后,显示的第二界面。界面903中包含标注区域92。[0206]在又一种可能的设计中,若短斜线段的终点位置在句末,短斜线操作的倾斜方向为向上倾斜,则待压缩内容为短斜线段覆盖的文字所在的行的显示内容,压缩方式为字宽压缩和/或字间距压缩,压缩方向为向左压缩。[0207]示例性的,预设操作滑动轨迹为向上倾斜的短斜线段,该短斜线段的终点位置为句末,覆盖了三行文字。则待压缩内容为被短斜线段覆盖的三行文字,压缩方式为字宽压缩和/或字间距压缩,压缩方向为向左压缩。手机根据预设操作,压缩待压缩内容后显示如图9中的(d)所示的界面904,界面904中显示标注区域92。[0208]在又一种可能的设计中,若短斜线段的起点位置在句首,短斜线段倾斜方向为向上倾斜,则待压缩内容为短斜线段覆盖的文字所在的行中,短斜线段终点位置左侧的显示内容,压缩方式为字宽压缩和/或字间距压缩,压缩方向为向左压缩。[0209]示例性的,预设操作滑动轨迹为向上倾斜的短斜线段,该短斜线段的起点位置为句首,覆盖了三行文字。则待压缩内容为该短斜线段终点位置左侧被覆盖的三行文字,压缩方式为字宽压缩和/或字间距压缩,压缩方向为向左压缩。手机根据预设操作,压缩待压缩内容后显示如图9中的(e)所示的界面905,界面905中显示标注区域92。[0210]在又一种可能的设计中,若短斜线段的起点位置和终点位置在句中,短斜线段的倾斜方向为向下倾斜,则待压缩内容为短斜线段覆盖的文字所在的行中短斜线段覆盖的部分内容,压缩方式为字高压缩和/或行间距压缩,压缩方向为向下压缩。[0211]示例性的,预设操作滑动轨迹为向下倾斜的短斜线段,该短斜线段的起点位置和终点位置均在句中位置,覆盖了三行文字。则待压缩内容为该短斜线段所在的三行文字中被短斜线段覆盖的部分内容,压缩方式为字高压缩和/或行间距压缩,压缩方向为向下压缩。手机根据预设操作,压缩待压缩内容后显示如图9中的(f)所示的界面906,界面906中显示标注区域92。[0212]在再一种可能的设计中,若短斜线操作的起点位置和终点位置在句中,短斜线段的倾斜方向为向上倾斜,则待压缩内容为短斜线段覆盖的文字所在的行中短斜线段覆盖的部分内容,压缩方式为字高压缩和/或行间距压缩,压缩方向为向上压缩。[0213]在又一种可能的实现方式中,若预设操作对应的滑动轨迹为短斜线段,则待压缩内容为短斜线段所在行的显示内容,压缩方式为字宽压缩和/或字间距压缩,压缩方向为向左压缩或向右压缩。比如,在手机中预配置滑动轨迹为短斜线段的预设操作对应的压缩方向,如向左压缩或向右压缩。手机在第一界面检测到滑动痕迹为短斜线段的预设操作后,则向左压缩或向右压缩该短斜线段所在行的显示内容。又比如,根据短斜线段的倾斜方向确定压缩方向,如短斜线段向上倾斜,则对应的压缩方向为向左压缩;短斜线段向下倾斜,则对应的压缩方向为向右压缩。[0214]可选的,预设操作的滑动轨迹为闭合图形。闭合图形例如可以包括完全闭合的闭合图形或者为与显示页面边缘闭合的闭合图形。其中,完全闭合的闭合图形是指预设操作起点位置和终点位置重合。与显示页面边缘闭合的闭合图形是指预设操作的滑动轨迹本身未闭合,但与手机显示的文本文档内容边缘形成闭合图形。[0215]其中,预设操作的滑动轨迹为闭合图形时,待压缩内容为闭合图形周围的显示内容或者为闭合图形覆盖的文字所在行的显示内容,也即手机根据闭合图形压缩待压缩内容后,获得的标注区域为对应的闭合图形内的区域。闭合图形所在的位置即对应标注区域的位置,闭合图形的大小可以对应于标注区域的大小。比如,待压缩内容为闭合图形左侧的显示内容,对应的压缩方式为字宽和/或字间距,压缩方向为向左压缩。又比如,待压缩内容为闭合图形右侧的显示内容,对应的压缩方式为字宽和/或字间距,压缩方向为向右压缩。又比如,待压缩内容为闭合图形上方的显示内容,如上方一行的显示内容,对应的压缩方式为字高和/或行间距,压缩方向为向上压缩。再比如,待压缩内容为闭合图形下方的显示内容,如下方一行的显示内容,对应的压缩方式为字高和/或行间距,压缩方向为向下压缩。[0216]需要说明的是,本技术实施例中并不限制闭合图形的形状。闭合图形可以为规则的闭合形状,也可以为不规则的闭合形状。[0217]在一种可能的实现方式中,预设操作的滑动轨迹为完全闭合的闭合图形。如图10中的(a)所示,手机在界面1001上检测到滑动轨迹为完全闭合的闭合图形的预设操作,显示滑动轨迹101,确定待压缩内容为完全闭合的闭合图形所在行的显示内容。压缩方式为字宽压缩和/或字间距压缩。滑动轨迹101中点位置左侧显示内容的压缩方向为向左压缩,滑动轨迹101中点位置右侧显示内容的压缩方向为向右压缩。手机根据预设操作,压缩待压缩内容后,显示如图10中(b)所示的界面1002,界面1002为第二界面,包含标注区域102。[0218]在一种可能的实现方式中,预设操作的滑动轨迹为与显示页面边缘闭合的闭合图形。如图11中的(a)所示,手机在界面1101上检测到滑动轨迹为与显示页面边缘闭合的闭合图形的预设操作,显示滑动轨迹111,确定待压缩内容为与显示页面边缘闭合的闭合图形所在行的显示内容。压缩方式为字宽压缩和/或字间距压缩。压缩方向为向左压缩。手机根据预设操作,压缩待压缩内容后,显示如图11中(b)所示的界面1102,界面1102为第二界面,包含标注区域112。[0219]可选的,预设操作的滑动轨迹为预设符号,例如可以包括预配置的符号。若手机在第一界面检测到用户输入的预设符号,则确认切换显示第二界面。其中,预设符号可以包括不带方向的预设符号,以及带方向的预设符号。示例性的,如图12中的(a)所示的界面1201,预设符号为v字形符号,对应滑动轨迹121。[0220]在一种可能的实现方式中,若预设符号为不带方向的预设符号,则待压缩内容为预设符号覆盖的文字所在的行和/或相邻的行。其中,若待压缩内容可以为预设符号左右的显示内容,则压缩方式为字宽和/或字间距,压缩方向为向左压缩和向右压缩。若待压缩内容可以为预设符号上下的显示内容,则压缩方式为字高和/或行间距,压缩方向为向上压缩和向下压缩。[0221]示例性的,如图12中的(a)所示,手机在界面1201上检测到滑动轨迹为不带方向的预设符号的预设操作,显示滑动轨迹121。[0222]比如,手机根据滑动轨迹121,确定待压缩内容为预设符号覆盖的文字所在的行的显示内容。压缩方式为字宽压缩和/或字间距压缩,该预设符号左侧内容的压缩方向为向左压缩,右侧内容的压缩方向为向右压缩。手机根据预设操作,压缩待压缩内容后,显示如图12中的(b)所示的界面1202,界面1202为第二界面,包含标注区域122。[0223]又比如,手机根据滑动轨迹121,确定待压缩内容为预设符号覆盖的文字所在的行的显示内容。压缩方式为字高压缩和/或行间距压缩,压缩方向为向下压缩。手机根据预设操作,压缩待压缩内容后,显示如图12中的(c)所示的界面1203,界面1203为第二界面,包含标注区域123。[0224]再比如,手机根据滑动轨迹121,确定待压缩内容为预设符号覆盖的文字所在的行以及上一行的显示内容。压缩方式为字高压缩和/或行间距压缩,该预设符号所在行的压缩方向为向下压缩,上一行显示内容的压缩方向为向上压缩。手机根据预设操作,压缩待压缩内容后,显示如图12中的(d)所示的界面1204,界面1204为第二界面,包含标注区域124。[0225]在又一种可能的实现方式中,若预设符号为带方向的预设符号,则待压缩内容为带方向的预设符号所指方向的显示内容。压缩方向为带方向的标注符号所指方向。也即手机压缩待压缩内容后,获得的标注区域位于预设符号所指的方向。压缩方式为带方向的预设符号所指方向对应的压缩方式。[0226]示例性的,如图13中的(a)所示,手机在界面1301上检测到滑动轨迹为预设符号的预设操作,假设当前预设符号的方向为右。手机确定待压缩内容为预设符号覆盖的文字所在的行中该预设符号右侧的显示内容或者待压缩内容为预设符号覆盖的文字所在的行的显示内容。压缩方式为字宽压缩和/或字间距压缩,压缩方向为向右压缩。手机根据预设操作,压缩该压缩符号覆盖的文字所在的行中该预设符号右侧的显示内容后,显示如图13中的(b)所示的界面1302,界面1302为第二界面,包含标注区域132。或者,图12中的(a)所示,手机在界面1201上检测到滑动轨迹为预设符号的预设操作,假设当前预设符号的方向为上。手机确定待压缩内容为预设符号覆盖的文字所在的行的显示内容。压缩方式为字高压缩和/或行间距压缩,压缩方向为向下压缩。手机根据预设操作,压缩待压缩内容后,显示如图13中的(c)所示的界面1303,界面1303为第二界面,包含标注区域133。[0227]可选的,上述不同预设操作的滑动轨迹对应的压缩方式中还可以包含字重压缩,字重压缩可以配合待压缩内容中字体粗细的变化,获得标注区域。[0228]可选的,若手机检测到多次预设操作,且多次预设操作对应的标注区域相同,则表示用户通过应用多次预设操作扩大或缩小当前标注区域,手机可以根据多次预设操作分别对应的压缩方式,压缩方向以及压缩比例,调整标注区域。[0229]比如,手机检测到滑动轨迹为预设符号的预设操作后,确定预设符号所在行的显示内容为待压缩内容,压缩方式为字高压缩和/或行间距压缩,压缩方向为向下压缩。压缩待压缩内容后,手机显示位于待压缩内容上方的标注区域。之后,手机又检测到位于标注区域上方显示内容的滑动轨迹为长斜线段的预设操作,且长斜线段向上倾斜,则向上压缩标注区域上方长斜线段覆盖的显示内容。之后,手机显示扩大后标注区域。[0230]s503、手机在第二界面接收用户输入的标注内容,在标注区域中显示标注内容,并根据标注内容调整标注区域大小。[0231]可选的,手机显示第二界面,并在第二界面检测用户通过触控笔,手指或键盘输入的标注内容。其中,手机可以检测用户在第二界面输入的标注内容,或者检测用户在标注区域内输入的标注内容。之后,手机将接收到的标注内容显示于第二界面中的标注区域内。[0232]示例性的,如图6中的(c)所示界面603,界面603为手机根据预设操作压缩待压缩内容后显示的第二界面。手机在界面603中检测到用户输入的标注内容后,显示如图6中的(e)所示界面605,界面605中显示有标注区域62,标注区域62中显示有标注内容63。[0233]但是,手机根据预设操作获得的标注区域面积可能并不能满足标注内容面积需求,如小于或者超出标注内容面积需求。则可以根据标注内容的文字数量和/或字体大小调整标注区域大小,如扩大或缩小标注区域,使得标注区域满足标注内容面积需求。其中,扩大或缩小标注区域的操作,可以为手机根据标注内容的自动操作,也可以响应于用户的操作后的执行的操作。[0234]示例性的,如图6中的(e)所示的界面605,在标注区域62中,显示标注内容63,如“重要!”。若后续手机检测到需要在标注区域62中显示的更多的标注内容,或者是当前接收到的标注内容字体大小超出标注区域62的显示上限,则需要扩大标注区域62。如图8中的(a)所示的界面801,为手机检测到标注内容的增加后显示的界面,其中包含扩大后的标注区域81。如手机检测到标注内容增加,超过当前标注区域显示上限,则继续自动压缩待压缩内容,如向下压缩待压缩内容,以扩大标注区域81,进而实现添加更多的标注内容。其中,手机中可以预配置待压缩内容的压缩上限,达到压缩上限则不再进行压缩。其中,压缩上限包括如下一项或几项内容:最小字高,最窄字宽,最小字重,最窄字间距,最窄行间距。压缩上限阈值可以根据经验值确定,或者根据显示界面尺寸确定,本技术实施例对此不做限制。[0235]可选的,若已压缩待压缩内容至压缩上限,无法继续扩大标注区域,则手机可以通过提示消息等方式,提示用户当前再进行输入的标注内容为无效内容,无法显示。还可以建议用户通过再次执行预设操作,创建新的标注区域用于显示未能显示的标注内容。[0236]可选的,若手机检测到重复的预设操作,则根据预设操作,重复压缩待压缩内容,扩大标注区域,直至达到压缩上限,则不再进行压缩。[0237]示例性的,如图6中的(e)所示的界面605,若用户认为界面605中的标注区域62不能满足标注需求,则可以重复执行预设操作,用于扩大标注区域。如图8中的(b)所示的界面802,手机检测到用户重复输入的预设操作。如初次检测到的预设操作滑动痕迹为82,一段时间后,检测到滑动痕迹83,滑动痕迹83和滑动痕迹82对应的预设操作均为向下倾斜的长斜线段滑动操作。则手机在图6中的(e)所示的界面605的基础上,继续向下压缩待压缩内容,获得大于标注区域62的标注区域84,达到压缩上限后则不再进行压缩,进而实现添加更多的标注内容。[0238]可选的,手机在接收并显示标注内容后的第一时间段内,未接收到更多需要在当前标注区域显示的标注内容,即未更新标注区域内显示的标注内容。并且当前标注区域内还存在相应的部分空白区域,空白区域的面积大于第一阈值,则手机可以缩小当前标注区域。其中,第一阈值可以为预配置的经验值。[0239]示例性的,如图6中的(e)所示的界面605,在预设时间段之后,手机未接收到需要在标注区域62中显示的标注内容,且当前标注区域62中的标注内容63下方存在空白区域,则手机可以将已压缩的待压缩内容向上扩大。即增加已压缩的待压缩内容的字高和/或字间距。直至匹配标注内容,优化页面显示布局。[0240]可选的,手机在检测到对已保存的标注内容的修改,使得原标注内容增加或减少,则对应扩大或缩小原标注区域,获得匹配当前标注内容的标注区域。优化界面显示,进一步提高用户体验。[0241]可选的,若待压缩内容已压缩至压缩上限,手机在第二界面仍检测到需要在当前显示区域显示的标注内容,则手机可以通过压缩标注区域附近的显示内容,扩大标注区域,以显示更多接收到的标注内容。[0242]在一种可能的实现方式中,若预设操作的滑动轨迹为斜线段,则手机在待压缩内容到达压缩上限后,可以随着标注区域中的标注内容的增加,压缩标注区域附近预设区域内未压缩的显示内容,直至附近预设区域内显示内容也压缩至压缩上限。[0243]示例性的,如图9中的(c)所示的界面903,若随着标注内容的增加,标注区域92右侧的待压缩文字已经达到压缩上限。手机在界面903上仍检测到用户输入的标注内容,则手机可以压缩标注区域92左侧的显示内容,实现扩大标注区域92,直至左侧显示内容也达到压缩上限,则停止压缩。[0244]在又一种可能的实现方式中,若预设操作的滑动轨迹为闭合区域操作,则在待压缩内容压缩至压缩上限后,换行显示部分待压缩内容,实现扩大标注区域。即压缩标注区域下方一行的显示内容,获得第一区域。该第一区域用于显示待压缩内容中的第一部分内容。其中,第一区域位于标注区域下方一行显示内容的上方,即压缩标注区域下方一行显示内容的字高和/或行间距,获得第一区域。或者,第一区域位于标注区域下方一行显示内容的左侧,即压缩标注区域下方一行显示内容的字宽和/或字间距,获得第一区域。第一部分内容是指手机根据标注内容扩大标注区域后,待压缩内容显示区域无法显示的部分待压缩内容。[0245]示例性的,假设如图11中的(b)所示的界面1102,界面1102中标注区域112内已无用于显示标注内容的空白区域,且待压缩内容113已经压缩至压缩上限,无法继续压缩。此时,手机检测到用户在界面1102上输入的标注内容。手机可以通过下述两种实现方式扩大标注区域112的大小。[0246]比如,如图11中的(c)所示的界面1103,手机将标注区域112下面一行显示内容向下压缩,即减小该行的字高和/或行间距后,在其上方获得部分空白区域114。之后,手机将标注区域112左侧待压缩内容中的部分文字显示于空白区域114中,进而获得更多用于横向扩大标注区域112的空白区域,并且能够保证界面1103显示内容的完整性。[0247]又比如,如图11中的(d)所示的界面1104,手机将标注区域112下面一行显示内容向右压缩,即减小该行的字宽和/或字间距后,在其左侧获得部分空白区域,之后,手机将标注区域112左侧待压缩内容中的部分文字显示于获得的空白区域中,进而获得更多用于横向扩大标注区域112的空白区域,并且能够保证界面1104显示内容的完整性。[0248]在再一种可能的实现方式中,若预设操作的滑动轨迹为预设符号,则在预设符号对应的待压缩内容压缩至压缩上限后,手机压缩压缩预设符号所在行中未压缩的显示内容。或者,手机换行显示待压缩内容,实现扩大标注区域。又或者,若当前预设符号为带方向的预设符号,则压缩待压缩内容的相邻行显示内容,实现扩大标注区域。比如,若方向为向上或向下,则压缩待压缩内容上m行或压缩待压缩内容下n行的显示内容,扩大标注区域。其中,m和n为正整数。[0249]比如,如图13中的(b)所示的界面1302,预设符号的方向为右。若随着标注内容的增加,右侧待压缩内容已达压缩上限,则手机可以压缩预设符号左侧的显示内容,以扩大标注区域132。[0250]又比如,如图13中的(b)所示的界面1302,预设符号的方向为右。若随着标注内容的增加,右侧待压缩内容已达压缩上限,则手机可以压缩预设符号下方一行的显示内容。在下方一行显示内容上方或左侧获得空白区域,将部分待压缩内容在获得的空白区域显示,进而实现扩大标注区域132。[0251]再比如,如图13中的(c)所示的界面1303,预设符号的方向为上,则手机压缩待压缩内容后,获得标注区域133。随着标注区域133中的标注内容增多,待压缩内容压缩至压缩上限,此时,手机检测到用户在界面1303上输入的标注内容,则根据预设符号操作方向,确定需要压缩待压缩内容的下面一行显示内容,压缩后显示如图13中的(d)所示的界面1304,界面1304中包含大于标注区域133的标注区域134。随着标注内容的持续增加,可以继续逐行确定待压缩内容的下面需要压缩的行的显示内容,进而持续扩大标注区域。[0252]可选的,手机响应于擦除操作,不显示标注内容和/或预设操作滑动轨迹。具体的,手机显示预设操作的滑动轨迹会覆盖待压缩内容,影响用户查看待压缩内容。如图6中的(e)所示的界面605,用户可以通过工具栏64中的橡皮擦选项,删除或隐藏当前预设操作的滑动轨迹。或者,用户不想保留当前标注区域内的标注内容,也可以通过工具栏64中的橡皮擦选项,删除或隐藏当前标注内容。又或者,用户通过工具栏64中的橡皮擦选项,删除或隐藏当前预设操作的滑动轨迹和标注内容。[0253]示例性的,如图6中的(e)所示的界面605,手机检测到用户点击工具栏64中的橡皮擦选项后,可以通过检测用户在界面605上的滑动轨迹,确定需要擦除的内容。如擦除部分标注内容,全部标注内容或预设操作的滑动轨迹。或者,手机检测到用户擦除全部标注内容的操作后,可以同时删除滑动痕迹。又或者,手机检测到用户擦除滑动痕迹的操作后,可以同时删除或隐藏标注内容。[0254]在一种可能的实现方式中,若手机搭载触控笔,则手机可以通过检测用户操作触控笔上按键后,发送的键值,确认执行擦除操作。[0255]可选的,用户在完成标注后,可以保存当前标注内容。如图6中的(e)所示的界面605,手机检测到用户点击图标65,则表示此次标注已完成。响应于操作图标65的操作,手机显示如图6中的(f)所示的界面606,界面606中包含用户添加的标注内容。[0256]可选的,手机在第二时间段内未接收到标注内容和/或检测到第一操作,由第二界面切换至第一界面。[0257]其中,第二时间段为预配置的时间长度,可以根据经验值或者用户习惯配置该第二时间段,或者由用户自定义该第二时间段。第一操作例如可以包括除标注操作以外的与用户的交互操作,如检测到用户滑动显示屏查看其他内容的第一操作,或者检测到用户翻页的第一操作等。[0258]具体的,用户误操作导致手机显示标注区域,则用户当前无标注需求。或者,用户预设操作作用位置错误,导致标注区域为非理想标注区域。又或者,用户在执行预设操作后,无标注需求。那么,手机可能在第二时间段未接收到标注内容和/或检测到了第一操作,则手机确定需要删除标注区域,并且自动恢复已压缩的待压缩内容至初始状态,也即显示获取当前预设操作前的显示界面,保证手机的正常显示。[0259]由此可见,本技术提供的标注方法,调整文档文件中至少部分内容的字体格式和/或段落格式的方式,以获得更多的空白区域用于标注,能够避免标注内容覆盖文档文件原有的文本内容。并且,本技术还可以根据标注内容的需求自适应调整标注区域的大小,使得用户更加自由的进行标注,提升用户的阅读体验。[0260]另外,由于本技术是通过调整文档文件中至少部分内容的字体格式和/或段落格式来实现更大的标注区域,并未减少当前页面中文档文件显示的内容,不会因增加了标注内容而造成用户阅读原文档文件的不便。[0261]本技术实施例还提供了一种标注方法,如图14所示,为本技术实施例提供的另一种标注方法的流程示意图,该方法可以包括:[0262]s1401、电子设备显示第一界面。[0263]其中,第一界面为第一应用的界面,第一应用可用于显示文档文件的内容。例如,第一界面为检测到用户执行进入标注模式的操作后显示的界面,或者,第一界面为文档文件的阅读界面。[0264]s1402、电子设备检测到在第一界面上的预设操作,判断预设操作的滑动轨迹。[0265]其中,预设操作为用户执行预设轨迹的滑动操作,预设操作的滑动轨迹可以为斜线段,闭合图形,预设符号。[0266]s1403、电子设备采用预设操作的滑动轨迹对应的压缩策略压缩第一文件中至少部分的文字,以获得第二区域。[0267]具体的,第一文件为第一应用显示的文档文件。电子设备可以根据检测到的预设操作的不同的滑动轨迹,确定不同滑动轨迹对应的第一文件中至少部分的文字以及压缩策略。[0268]其中,压缩策略包括压缩方式、压缩方向以及压缩比例中的一项或多项。压缩方式包括如下一项或几项:字高压缩,字宽压缩,字重压缩,字间距压缩,行间距压缩;压缩方向包括如下一项或几项:向上压缩,向下压缩,向左压缩,向右压缩;压缩比例为电子设备根据预设操作的滑动轨迹的覆盖宽度和/或长度确定,或者根据预设操作的执行时间确定,或者为默认值。[0269]比如,当预设操作的滑动轨迹为斜线段且斜线段的宽度大于第一阈值时,电子设备压缩斜线段覆盖的文字所在行的字高和/或行间距,以获得第二区域;或者,当预设操作的滑动轨迹为斜线段且斜线段的宽度小于或等于第一阈值时,电子设备压缩所斜线段覆盖的文字所在行的字宽和/或字间距,或者,压缩斜线段覆盖的文字的字宽和/或字间距,以获得第二区域。[0270]又比如,当斜线段的宽度大于第一阈值,且斜线段向上倾斜时,压缩后的文字位于第二区域的上方或下方;当斜线段的宽度大于第一阈值,且斜线段向下倾斜时,压缩后的文字位于第二区域的下方或上方;当斜线段的宽度小于或等于第一阈值,且斜线段向上倾斜时,压缩后的文字位于第二区域的左侧或右侧;当斜线段的宽度小于或等于第一阈值,且斜线段向下倾斜时,压缩后的文字位于第二区域的右侧或左侧。[0271]又比如,当预设操作的滑动轨迹为闭合图形时,电子设备压缩闭合图形覆盖的文字所在行的字宽和/或字间距,以获得第二区域。[0272]再比如,当预设操作的滑动轨迹为预设符号时,电子设备压缩预设符号覆盖的文字所在行和/或相邻行的字高和/或行间距,以获得第二区域;或者,电子设备压缩预设符号覆盖的文字所在行和/或相邻行的字宽和/或字间距,以获得第二区域。[0273]此外,电子设备确定不同滑动轨迹对应的第一文件中至少部分的文字以及压缩策略的其他具体实现方式,可以参见上述手机执行的步骤和功能。[0274]s1404、电子设备显示包含第二区域的第二界面。[0275]其中,第二界面为电子设备在标注模式下显示的界面。第二界面包括第一区域和第二区域,第一区域用于显示文档文件的内容,第二区域用于显示标注内容。在电子设备采用压缩策略压缩压缩对象后,第一区域中至少部分文字与第一界面中文档文件中的文字的字体格式和/或段落格式不同。文字的字体格式包括如下一项或几项内容:字高,字宽,字重。文字的段落格式包括字间距和/或行间距。[0276]s1405、预设时间段内未接收到标注内容和/或检测到第一操作。若是,则执行步骤s1406;若否,则执行步骤s1407。[0277]其中,第一操作为除添加标注内容以外的操作。如翻页等操作。当在检测到预设操作后的预设时间段内未接收到用户输入的标注内容,或者检测到用户执行的删除标注的操作或退出标注模式的操作时,电子设备显示第一界面。[0278]s1406、电子设备删除第二区域,并显示第一界面。[0279]具体的,用户误操作导致电子设备显示第二区域,则用户当前无标注需求。或者,用户预设操作作用位置错误,导致第二区域为非理想标注区域。又或者,用户在执行预设操作后,无标注需求。那么,电子设备可能在第二时间段未接收到标注内容和/或检测到了第一操作,则电子设备确定需要删除第二区域,并且自动恢复已压缩的文字容至初始状态,也即显示获取当前预设操作前的显示界面,保证电子设备的正常显示。[0280]s1407、电子设备接收用户在第二界面输入的标注内容。[0281]s1408、第二区域满足标注内容显示需求。若是,则执行步骤s1412;若否,则执行步骤s1409。[0282]s1409、第二区域小于标注内容显示需求。若是,则执行步骤s1410;若否,则执行步骤s1413。[0283]s1410、电子设备根据标注内容的文字数量和/或字体大小调整第二区域大小。[0284]s1411、压缩至压缩上限。若是,则执行步骤s1412;若否,则循环执行步骤s1409-步骤s1411。[0285]s1412、电子设备显示标注内容。[0286]s1413、电子设备缩小第二区域,并显示标注内容。[0287]通过上述步骤s1407-步骤s1413,电子设备根据在第二界面检测到的标注内容的文字数量和/或字体大小调整第二区域大小,使得标注区域与标注内容相匹配,获得较优的显示效果,提高用户体验。[0288]s1414、电子设备检测到第二界面上的擦除操作。若是,则执行步骤s1415;若否,则执行步骤s1416。[0289]s1415、电子设备在第二界面不显示预设操作的滑动痕迹,或者不显示预设操作的滑动痕迹以及标注内容。[0290]s1416、响应于在第二界面检测到的保存操作,电子设备保存标注内容。[0291]这样,电子设备通过调整文档文件中至少部分内容的字体格式和/或段落格式的方式,可以获得更多的空白区域用于标注,能够避免标注内容覆盖文档文件原有的文本内容。并且,还可以根据标注内容的需求自适应调整标注区域的大小,使得用户更加自由的进行标注,提升用户的阅读体验。[0292]另外,由于电子设备是通过调整文档文件中至少部分内容的字体格式和/或段落格式来实现更大的标注区域,并未减少当前页面中文档文件显示的内容,不会因增加了标注内容而造成用户阅读原文档文件的不便。[0293]并且,电子设备还可以执行以上实施例中手机执行的步骤和功能,从而实现以上实施例提供的标注方法。[0294]如图15所示,本技术实施例公开了一种电子设备,该电子设备可用于实现以上各个方法实施例中记载的方法。示例性的,该电子设备具体可以包括:显示单元1501、检测单元1502以及处理单元1503。其中,显示单元1501用于支持电子设备执行图5中的步骤s501和步骤s502;检测单元1502用于支持电子设备执行图5中的步骤s502;处理单元1503用于支持电子设备执行图5中的步骤s503。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。[0295]如图16所示,本技术实施例公开了一种电子设备,包括:触摸屏1601,所述触摸屏1601包括触敏表面1606和显示屏1607;一个或多个处理器1602;存储器1603;以及一个或多个计算机程序1604。上述各器件可以通过一个或多个通信总线1605连接。其中,上述一个或多个计算机程序1604被存储在上述存储器1603中并被配置为被该一个或多个处理器1602执行,该一个或多个计算机程序1604包括指令,上述指令可以用于执行上述应实施例中的各个步骤。[0296]可选的,仍如图16所示,上述电子设备还可以包括通信模块1608。通信模块1608可用于与触控笔笔之间进行交互。[0297]示例性的,上述处理器1602具体可以为图2a所示的处理器110,上述存储器1603具体可以为图2a所示的内部存储器121,上述显示屏1607具体可以为图2a所示的显示屏194,上述通信模块1608具体可以为图2a所示的移动通信模块150和/或无线通信模块160,上述触敏表面1606具体可以为图2a所示的传感器模块180中的触摸传感器,本技术实施例对此不做任何限制。[0298]本技术实施例还提供一种芯片系统,该芯片系统包括至少一个处理器和至少一个接口电路。处理器和接口电路可通过线路互联。例如,接口电路可用于从其它装置接收信号。又例如,接口电路可用于向其它装置发送信号。示例性的,接口电路可读取存储器中存储的指令,并将该指令发送给处理器。当所述指令被处理器执行时,可使得电子设备执行上述实施例中的手机执行的各个步骤。当然,该芯片系统还可以包含其他分立器件,本技术实施例对此不作具体限定。[0299]本技术实施例还提供一种计算机存储介质,该计算机存储介质中存储有计算机指令,当该计算机指令在终端设备上运行时,使得终端设备执行上述相关方法步骤实现上述实施例中的标注方法。[0300]本技术实施例还提供一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述相关步骤,以实现上述实施例中的标注方法。[0301]另外,本技术的实施例还提供一种装置,该装置具体可以是组件或模块,该装置可包括相连的处理器和存储器;其中,存储器用于存储计算机执行指令,当装置运行时,处理器可执行存储器存储的计算机执行指令,以使装置执行上述各方法实施例中的标注方法。[0302]其中,本技术实施例提供的终端设备、计算机存储介质、计算机程序产品或芯片均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。[0303]通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。[0304]在本技术所提供的几个实施例中,应该理解到,所揭露的方法,可以通过其它的方式实现。例如,以上所描述的终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,模块或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。[0305]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。[0306]另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。[0307]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:快闪存储器、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序指令的介质。[0308]以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。当前第1页12当前第1页12
再多了解一些

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

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

相关文献