内容输入方法、电子设备及计算机存储介质与流程

文档序号:16324403发布日期:2018-12-19 05:50阅读:163来源:国知局
内容输入方法、电子设备及计算机存储介质与流程

本发明涉及计算机技术领域,具体涉及一种内容输入方法、电子设备及计算机存储介质。

背景技术

目前,随着手机等移动终端的普及以及电子书阅读器的发展,电子书越来越受阅读用户的青睐。基于电子阅读的便捷性,用户可以随时随地翻阅自己感兴趣的书籍。同时,为改进用户的电子阅读体验,电子书阅读器提供给用户的开放性操作越来越多,例如,在阅读界面上随时标注用户感兴趣的内容、批注读书心得等。

然而,现有的电子书阅读器功能仍存在一定局限性,例如,仅支持在指定的阅读界面进行文字输入,且输入功能比较单一。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的内容输入方法、电子设备及计算机存储介质。

根据本发明的一个方面,提供了一种内容输入方法,所述方法包括:在电子书阅读器的任一界面上设置全局图层;监听所述全局图层上触发的手写操作指令;判断所述手写操作指令是否用于输入字符内容;若判断结果为是,将手写内容透传到所述界面中的字符输入框中;若判断结果为否,按照所述手写操作指令的滑动轨迹,在所述全局图层上绘制手写笔记。

根据本发明的另一方面,提供一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:在电子书阅读器的任一界面上设置全局图层;监听所述全局图层上触发的手写操作指令;判断所述手写操作指令是否用于输入字符内容;若判断结果为是,将手写内容透传到所述界面中的字符输入框中;若判断结果为否,按照所述手写操作指令的滑动轨迹,在所述全局图层上绘制手写笔记。

根据本发明的又一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行以下操作:在电子书阅读器的任一界面上设置全局图层;监听所述全局图层上触发的手写操作指令;判断所述手写操作指令是否用于输入字符内容;若判断结果为是,将手写内容透传到所述界面中的字符输入框中;若判断结果为否,按照所述手写操作指令的滑动轨迹,在所述全局图层上绘制手写笔记。

根据本发明的内容输入方法、电子设备及计算机存储介质,当用户在使用电子书阅读器的过程中进行内容时,可以实现在电子书阅读器的任意界面上进行字符内容和非字符内容输入的效果,扩展了电子书阅读器的输入功能,同时摆脱了现有输入方式中用户只能在字符输入框中进行内容输入的限制,使得输入操作更加灵活,丰富了电子书阅读器的内容输入方式。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明实施例提供的一种内容输入方法的流程图;

图2示出了本发明实施例提供的另一种内容输入方法的流程图;

图3示出了本发明实施例提供的又一种内容输入方法的流程图;

图4示出了本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。

图1示出了本发明实施例提供的一种内容输入方法的流程图,用于用户在使用电子书阅读器的过程中进行内容输入的情况,例如在电子书的阅读界面或者展示有操作控件的非阅读界面上输入内容,该方法可以由具有电子书阅读功能的电子设备执行,例如电子书阅读器。如图1所示,该方法包括以下步骤:

步骤s101,在电子书阅读器的任一界面上设置全局图层。

其中,设置全局图层的时机可以是电子书阅读器被启动的过程中,或者由用户触发电子书阅读器的全局图层模式之后。全局图层是指叠加在电子书阅读器的任一界面上且支持任意类型的输入内容的图层,输入内容的类型包括手写的字符内容和非字符内容,任一界面包括电子书阅读器的阅读界面和非阅读界面,非阅读界面包括操作系统的主界面、菜单界面、设置界面等任一非阅读界面。

步骤s102,监听全局图层上触发的手写操作指令。

手写操作指令是指用户使用电磁笔或手指在屏幕上书写内容时所产生的触控指令。电子书阅读器系统设置有监控程序,可以对用户在屏幕上的触摸、按压和滑动等操作进行实时监控,当监测到用户的相关手写操作时,产生手写操作指令,以指示系统将有手写内容产生。

本实施例中,全局图层叠加在电子书阅读器的任一界面之上,用于记录或显示手写操作指令绘制的内容,即用户操作产生的手写内容会记录或绘制到全局图层上面。为保证后续用户手写内容与界面的叠加显示效果,可以将全局图层的透明度设置为0,即完全透明。这种情况下,当电子书阅读器的任一界面上未产生过手写操作指令时,用户通过屏幕看到的仅为电子书阅读器界面,全局图层存在但不可见;当界面上产生手写操作指令时,电子书阅读器根据该指令将手写内容实时记录或者绘制到全局图层上。用户在全局图层上输入的手写内容可以是透明显示,也可以是不透明显示,具体可以根据内容类型预先设置显示模式,例如,如果是非字符内容,可以设置为不透明显示效果。并且,全局图层是区分于电子书阅读器的显示内容所在图层的单独图层,用户在全局图层上进行内容输入,并不会对界面内容产生影响。

步骤s103,判断手写操作指令是否用于输入字符内容。

当系统监听到全局图层上触发的手写操作指令后,判断手写操作指令对应的输入内容的类型,以决定对应的内容处理方式,具体的可以根据用户手写操作的轨迹滑动所属区域以及预设的字符内容输入规则判断手写操作指令是否用于输入字符内容,其中,字符内容输入规则定义了用户如何进行字符内容的输入,以实现与非字符内容的输入区分。示例性的,当判断轨迹滑动所在的预设区域内存在字符输入框,则可以优先将用户输入内容确定为字符内容;当用户手写操作满足预设的字符内容输入规则时,确定手写操作指令用于输入字符内容。以上两种判断方式可以择一执行,也可以同时组合执行。

当判断出手写操作指令用于输入字符内容后,执行步骤s104,当判断出手写操作指令用于输入非字符内容后,执行步骤s105。

可选的,判断手写操作指令是否用于输入字符内容,包括:

将全局图层中对应输入框位置的区域范围里产生的手写操作指令,确定为用于输入字符内容的手写操作指令。

在此情况下,系统根据界面上字符输入框的位置,预先设定了用于输入字符内容的手写操作指令的触发区域范围,该触发区域范围的大小可以根据当前界面的布局以及识别灵敏度进行适应性设置,例如,可以是以输入框所在位置为中心的矩形区域,包括字符输入框本身区域和字符输入框之外的区域。在该触发区域范围内产生的手写操作指令均用于输入字符内容,而在该触发区域范围之外产生的手写操作指令,系统可以不响应,也可以将其判断为非字符内容对应的手写操作指令。

可选的,判断手写操作指令是否用于输入字符内容,包括:

若识别到手写操作指令绘制的内容为预定字符,则将手写操作指令确定为用于输入字符内容的手写操作指令。

其中,设置预设字符属于预先设置的字符内容输入规则的一种情况,预设字符可以包括数字和中英文字母。当系统根据手写操作指令的滑动轨迹,识别出用户当前输入的内容属于预设字符类,则确定该手写操作指令对应于字符内容的输入。例如,在账户登录界面上,系统根据手写操作指令的滑动轨迹识别出用户当前输入的内容是“abcd123”,根据预先存储的账户名长度和密码长度,确定该内容对应于账户密码。

步骤s104,将手写内容透传到界面中的字符输入框中。

对于用户输入的字符内容,可以通过对当前界面上字符输入框的位置进行检测分析,将识别的字符内容透传至字符输入框中。在此情况下,本实施例实现了可以在输入框之外的区域进行内容输入的效果,摆脱了现有输入方式中用户只能在字符输入框中进行内容输入的限制,即用户可以选择在字符输入框中调用输入法软件进行内容输入,也可以选择借助全局图层将手写内容输入到字符输入框中,扩展了电子书阅读器的输入功能,丰富了内容输入方式。

示例性的,如果电子书阅读器的当前界面上不直接显示有字符输入框,则响应于用户触发的输入框显示指令,在当前界面上显示字符输入框,然后继续响应于用户的手写操作指令;如果当前界面上存在字符输入框,则可以直接响应于用户的手写操作指令,其中字符输入框可以包括账户登录信息输入框、搜索输入框、页码输入框等。判断该手写操作指令是否用于输入字符内容,如果是,则将字符内容透传至当前显示的字符输入框中,并执行输入框对应的系统操作,例如账户登录、搜索或者翻页等;如果否,则可以放弃用户当前的输入内容,或者按照非字符内容的处理方式处理该输入内容。

此外,将手写内容透传到字符输入框的过程中,可以是以字符为单位进行逐个识别后逐个透传,也可以是检测到用户的输入操作结束后,整体识别并整体透传。并且,对于字符内容的绘制过程,全局图层上可以显示滑动轨迹,也可以不显示滑动轨迹,即滑动轨迹可以是透明的,也可以是非透明的。

步骤s105,按照手写操作指令的滑动轨迹,在全局图层上绘制手写笔记。

对于用户输入的不能透传到输入框中的非字符内容,电子书阅读器按照手写操作指令的滑动轨迹,在全局图层上实时绘制并显示手写笔记,在绘制的过程中用户可以清晰地看到滑动轨迹的特征,例如轨迹的线条粗细、线条颜色、线条弯曲度等,以便随时根据当前显示效果对轨迹线条进行调整或修改。

其中,用户输入的非字符内容,可以是任意界面上的涂鸦,即用户可以电子书阅读器的任意界面上进行各种图案的标注。示例性一,对当前界面显示的系统控件进行主题类涂鸦,以增加界面显示的趣味性,主题类涂鸦可以是与预设节日相关的涂鸦,预设节日包括国内外节假日和用户自定义节日等。示例性二,在阅读界面上根据阅读内容进行涂鸦,包括笔记标注图案和与阅读内容关联的简笔画等。

可选的,在按照手写操作指令的滑动轨迹,在全局图层上绘制手写笔记之后,该方法还包括:

确定手写笔记在全局图层上的图层位置;

根据图层位置确定界面上的目标位置,其中,目标位置至少包括电子书或系统控件;

按照登录账号保存手写笔记及其与目标位置的对应关系。

当电子书阅读器检测到内容保存指令后,确定用户绘制的非字符手写笔记在全局图层和界面上的相对位置关系,并按照登录账号保存该手写笔记及其与界面上目标位置的对应关系,以便再次使用相同账号登录电子书阅读器时,在界面上的目标位置处显示手写笔记,并且,按照登录账号进行手写笔记的保存与显示,可以避免不同账号下的手写笔记的交叉。其中,内容保存指令可以由关闭电子书阅读器或者翻页操作触发。

本实施例技术方案通过在电子书阅读器的任一界面上设置全局图层,监听全局图层上触发的手写操作指令,并判断手写操作指令是否用于输入字符内容;若判断结果为是,则将手写内容透传到界面中的字符输入框中,若判断结果为否,按照手写操作指令的滑动轨迹,在全局图层上绘制手写笔记。本实施例解决了现有电子书阅读器的内容输入功能存在局限性的问题,可以实现在电子书阅读器的任意界面上进行字符内容和非字符内容输入的效果,扩展了电子书阅读器的输入功能,同时摆脱了现有输入方式中用户只能在字符输入框中进行内容输入的限制,使得输入操作更加灵活,丰富了电子书阅读器的内容输入方式。

图2示出了本发明实施例提供的另一种内容输入方法的流程图,作为上述实施例技术方案的细化与扩展。如图2所示,该方法包括:

步骤s201,在电子书阅读器的任一界面上设置全局图层。

步骤s202,监听全局图层上触发的手写操作指令。

步骤s203,若在全局图层中的任意位置上检测到用于绘制预设输入标记的手写操作指令,则将在预设输入标记附近预设范围内触发的手写操作指令确定为用于输入字符内容的手写操作指令。

其中,预设输入标记可以理解为输入字符内容的区分性标记,是输入字符内容的触发条件。预设输入标记可以是自定义的任意类型的几何图形,例如,矩形、圆圈、三角形或者星形等。即用户在全局图层的任意位置上输入字符内容时,需要将预设输入标记与字符内容进行结合输入,这属于预设的字符内容输入规则的另一种情况。对于预设范围可以是预设输入标记所在位置附近的上下和/或左右区域,本实施例具体不作限定,例如可以是以预设输入标记所在位置为中心的矩形区域。

具体的,在本实施例中,用于绘制预设输入标记的手写操作指令和用于绘制字符内容的手写操作指令,不存在绝对地输入位置限定,也不存在指令触发的先后顺序限定。即预设输入标记和字符内容可以是同行输入,也可以是非同行输入,可以是在字符内容输入之前输入预设输入标记,也可以在字符内容输入之后输入预设输入标记,还可以是在字符内容输入过程中输入预设输入标记。通过对预设输入标记的检测,确定手写操作指令是否用于输入字符内容,在实现准确区分字符内容输入的基础上,进一步增加了字符内容输入的灵活性。

如果在全局图层上没有检测到绘制预设输入标记的手写操作指令,则当前界面上也不存在绘制字符内容的手写操作指令。

进一步的,判断手写操作指令是否用于输入字符内容,包括:若在全局图层中的任意位置上检测到用于绘制预设输入标记的手写操作指令,则将之后绘制内容的手写操作指令确定为用于输入字符内容的手写操作指令。

为了简化对字符内容的输入判断,可以增加指令的触发时序限制,即统一将在预设输入标记之后输入的内容确定为字符内容。例如,用户在全局图层上输入了一个三角形标记,并继续进行手写操作,则将输入三角形标记之后的输入的手写内容确定为字符内容。

步骤s204,在手写操作指令的轨迹滑动过程中,在全局图层中实时绘制手写内容。

在手写内容的绘制过程中,用户可以清晰地看到滑动轨迹的特征,例如轨迹的线条粗细、线条颜色、线条弯曲度等,以便随时根据当前显示效果对轨迹线条进行调整或修改,避免字符内容的输入错误而导致内容的识别错误。

步骤s205,当手写操作指令执行完毕后,将手写内容转换为非手写形式的格式字体显示在字符输入框中,并且删除全局图层中对应的手写内容。

其中,非手写形式的格式字体包括系统预设的各种显示字体,例如宋体、楷体、隶书和黑体等各种现有的可用字体。将手写内容透传至输入框中,同时删除全局图层上对应的手写轨迹,一方面可以方便后续输入新的手写内容,另一方面也可以避免字符输入框执行对应操作后,该手写内容覆盖新的显示界面上的内容,影响界面的显示效果。

示例性的,如果在用户输入一定的手写内容后,系统在持续预设时间内均为再次检测到用户的手写操作,例如20秒,则确定用户当前的手写操作指令执行完毕,将用户输入的手写内容进行识别并以宋体字格式显示在搜索输入框中进行搜索,删除全局图层上的输入轨迹,并显示搜索结果界面。

需要说明的是,预设输入标记只用于实现对输入字符内容的区分,当手写操作指令执行完毕后,该预设输入标记并不会被透传或者显示到字符输入框中,因而也不会对字符输入框执行对应的功能操作产生干扰。

可选的,该方法进一步包括:

若当前界面中显示有操作控件,且手写操作指令触发于全局图层中对应操作控件的位置上,则将手写操作指令识别为控件触发指令,并将控件触发指令透传给界面中对应的控件。

当检测到用户的手写操作指令后,确定该手写操作指令在当前界面上的触发位置,如果触发位置与当前界面上显示的控件位置重合,则确定用户当前操作是对系统控件的操作,将该操作透传给操作系统进行相应功能的响应,同时取消将该用户操作形成手写内容绘制到全局图层中,这样可以避免用户输入手写内容与操作系统控件相冲突的现象。

本实施例技术方案通过实时监听全局图层上触发的手写操作指令,将全局图层任意位置上检测到的预设输入标记附近预设范围内触发的手写操作指令确定为用于输入字符内容的手写操作指令,在实现准确区分字符内容输入的基础上,进一步增加了字符内容输入的灵活性,扩展了电子书阅读器的输入功能;并且,将手写内容透传至字符输入框的同时删除全局图层上对应的手写轨迹,在实现摆脱现有输入方式中用户只能在字符输入框中进行内容输入的限制的基础上,一方面可以方便后续输入新的手写内容,另一方面也可以避免字符输入框执行对应操作后,该手写内容覆盖新的显示界面上的内容,影响界面的显示效果。

图3示出了本发明实施例提供的又一种内容输入方法的流程图,作为上述实施例技术方案的进一步细化与扩展。如图3所示,该方法包括:

步骤s301,在电子书阅读器的任一界面上设置全局图层,其中,任一界面为电子书阅读界面。

步骤s302,监听全局图层上触发的手写操作指令。

步骤s303,若在全局图层中的任意位置上检测到用于绘制预设输入标记的手写操作指令,则将之后绘制内容的手写操作指令、或者在预设输入标记附近预设范围内触发的手写操作指令确定为用于输入字符内容的手写操作指令。

步骤s304,在预设输入标记附近显示批注输入框,将手写内容转换为非手写形式的格式字体显示在批注输入框中,以实现非手写批注的录入。

本实施例中,预设输入标记不仅是输入字符内容的触发条件,而且是阅读界面上批注输入框的调用触发条件。其中,批注输入框可以是显示在全局图层上,并以叠加显示的形式显示在阅读界面上,也可以是直接显示在阅读界面上。如果是直接显示在阅读界面上,则后续不支持批注输入框及批注内容的隐藏显示;如果是结合全局图层以叠加形式显示在阅读界面上,则后续根据用户触发的批注隐藏指令,可支持批注输入框及批注内容的隐藏显示。电子书阅读器的阅读界面上可以为用户提供批注模式选择控件,例如,可隐藏批注模式控件对应于批注输入框显示在全局图层上,非隐藏批注模式控件对应于批注输入框直接显示在阅读界面上,用户可以根据需要进行模式选择。

示例性的,用户预先设置了可隐藏批注模式,当在阅读界面的全局图层上完成预设输入标记的绘制之后,在全局图层上的预设输入标记附近显示出一个批注输入框,当用户的手写操作结束之后,将用户手写内容以非手写字体格式显示到该批注输入框中,同时删除全局图层上的手写轨迹,实现非手写批注的录入。

根据识别的手写内容长度,批注输入框的大小可以进行自动调整或者通过用户手动调整。例如,当用户手写内容较少时,在批注输入框中的占用位置较少,用户可以将批注输入框的形状适应性调小。此外,用户也可以通过拖动操作调整批注输入框的显示位置。

相比于现有技术中,只能在批注框中输入内容的情况,本实施增加了批注内容输入的灵活性,用户可以选择在批注输入框中调用输入法软件进行批注内容的输入,也可以选择借助全局图层将手写内容透传到批注输入框中。

本实施例技术方案通过在阅读界面上设置全局图层,当监听到全局图层上用于输入预设输入标记的操作指令和用于输入字符内容的手写操作指令后,将用户的手写内容显示在预设输入标记附近显示批注输入框中,实现非手写批注的录入,增加了批注内容输入的灵活性,扩展了电子书阅读器的输入功能。

图4示出了本发明实施例提供的一种电子设备的结构示意图,本发明具体实施例并不对电子设备的具体实现做限定。

如图4所示,该电子设备可以包括:处理器(processor)402、通信接口(communicationsinterface)404、存储器(memory)406、以及通信总线408。

其中:

处理器402、通信接口404、以及存储器406通过通信总线408完成相互间的通信。

通信接口404,用于与其它设备比如客户端或其它电子设备等的网元通信。

处理器402,用于执行程序410,具体可以执行上述内容输入方法实施例中的相关步骤。

具体地,程序410可以包括程序代码,该程序代码包括计算机操作指令。

处理器402可能是中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。电子设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。

存储器406,用于存放程序410。存储器406可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

程序410具体可以用于使得处理器402执行以下操作:

在电子书阅读器的任一界面上设置全局图层;

监听所述全局图层上触发的手写操作指令;

判断所述手写操作指令是否用于输入字符内容;

若判断结果为是,则将手写内容透传到所述界面中的字符输入框中;

若判断结果为否,按照所述手写操作指令的滑动轨迹,在所述全局图层上绘制手写笔记。

在一种可选的方式中,程序410具体可以进一步用于使得处理器402执行以下操作:

将所述全局图层中对应所述输入框位置的区域范围里产生的手写操作指令,确定为用于输入字符内容的手写操作指令。

在一种可选的方式中,程序410具体可以进一步用于使得处理器402执行以下操作:

若在所述全局图层中的任意位置上检测到用于绘制预设输入标记的手写操作指令,则将之后绘制内容的手写操作指令确定为用于输入字符内容的手写操作指令。

在一种可选的方式中,程序410具体可以进一步用于使得处理器402执行以下操作:

若在所述全局图层中的任意位置上检测到用于绘制预设输入标记的手写操作指令,则将在所述预设输入标记附近预设范围内触发的手写操作指令确定为用于输入字符内容的手写操作指令。

在一种可选的方式中,程序410具体可以进一步用于使得处理器402执行以下操作:

若识别到所述手写操作指令绘制的内容为预定字符,则将所述手写操作指令确定为用于输入字符内容的手写操作指令。

在一种可选的方式中,程序410具体还可以用于使得处理器402执行以下操作:

若当前界面中显示有操作控件,且所述手写操作指令触发于所述全局图层中对应所述操作控件的位置上,则将所述手写操作指令识别为控件触发指令,并将所述控件触发指令透传给所述界面中对应的控件。

在一种可选的方式中,程序410具体可以进一步用于使得处理器402执行以下操作:

在所述手写操作指令的轨迹滑动过程中,在所述全局图层中实时绘制手写内容;

当手写操作指令执行完毕后,将所述手写内容转换为非手写形式的格式字体显示在所述字符输入框中,并且删除所述全局图层中对应的手写内容。

在一种可选的方式中,其中,所述任一界面为电子书阅读界面,程序410具体可以进一步用于使得处理器402执行以下操作:

若在所述全局图层中的任意位置上检测到用于绘制预设输入标记的手写操作指令,则将之后绘制内容的手写操作指令、或者在所述预设输入标记附近预设范围内触发的手写操作指令确定为用于输入字符内容的手写操作指令;

所述若判断结果为是,则所述可执行指令进一步使所述处理器执行以下操作:

在所述预设输入标记附近显示批注输入框,将所述手写内容转换为非手写形式的格式字体显示在所述批注输入框中,以实现非手写批注的录入。

在一种可选的方式中,程序410具体还可以用于使得处理器402执行以下操作:

确定所述手写笔记在所述全局图层上的图层位置;

根据所述图层位置确定所述界面上的目标位置,其中,所述目标位置至少包括电子书或系统控件;

按照登录账号保存所述手写笔记及其与所述目标位置的对应关系。

本发明实施例还提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的内容输入方法。

可执行指令具体可以用于使得处理器执行以下操作:

在电子书阅读器的任一界面上设置全局图层;

监听所述全局图层上触发的手写操作指令;

判断所述手写操作指令是否用于输入字符内容;

若判断结果为是,则将手写内容透传到所述界面中的字符输入框中;

若判断结果为否,按照所述手写操作指令的滑动轨迹,在所述全局图层上绘制手写笔记。

在一种可选的方式中,所述可执行指令进一步使所述处理器执行以下操作:

将所述全局图层中对应所述输入框位置的区域范围里产生的手写操作指令,确定为用于输入字符内容的手写操作指令。

在一种可选的方式中,所述可执行指令进一步使所述处理器执行以下操作:

若在所述全局图层中的任意位置上检测到用于绘制预设输入标记的手写操作指令,则将之后绘制内容的手写操作指令确定为用于输入字符内容的手写操作指令。

在一种可选的方式中,所述可执行指令进一步使所述处理器执行以下操作:

若在所述全局图层中的任意位置上检测到用于绘制预设输入标记的手写操作指令,则将在所述预设输入标记附近预设范围内触发的手写操作指令确定为用于输入字符内容的手写操作指令。

在一种可选的方式中,所述可执行指令进一步使所述处理器执行以下操作:

若识别到所述手写操作指令绘制的内容为预定字符,则将所述手写操作指令确定为用于输入字符内容的手写操作指令。

在一种可选的方式中,所述可执行指令还使所述处理器执行以下操作:

若当前界面中显示有操作控件,且所述手写操作指令触发于所述全局图层中对应所述操作控件的位置上,则将所述手写操作指令识别为控件触发指令,并将所述控件触发指令透传给所述界面中对应的控件。

在一种可选的方式中,所述可执行指令进一步使所述处理器执行以下操作:

在所述手写操作指令的轨迹滑动过程中,在所述全局图层中实时绘制手写内容;

当手写操作指令执行完毕后,将所述手写内容转换为非手写形式的格式字体显示在所述字符输入框中,并且删除所述全局图层中对应的手写内容。

在一种可选的方式中,其中,所述任一界面为电子书阅读界面,所述可执行指令进一步使所述处理器执行以下操作:

若在所述全局图层中的任意位置上检测到用于绘制预设输入标记的手写操作指令,则将之后绘制内容的手写操作指令、或者在所述预设输入标记附近预设范围内触发的手写操作指令确定为用于输入字符内容的手写操作指令;

所述若判断结果为是,则所述可执行指令进一步使所述处理器执行以下操作:

在所述预设输入标记附近显示批注输入框,将所述手写内容转换为非手写形式的格式字体显示在所述批注输入框中,以实现非手写批注的录入。

在一种可选的方式中,所述可执行指令还使所述处理器执行以下操作:

确定所述手写笔记在所述全局图层上的图层位置;

根据所述图层位置确定所述界面上的目标位置,其中,所述目标位置至少包括电子书或系统控件;

按照登录账号保存所述手写笔记及其与所述目标位置的对应关系。

进一步的,本发明还公开了以下内容:

a1、一种内容输入方法,所述方法包括:

在电子书阅读器的任一界面上设置全局图层;

监听所述全局图层上触发的手写操作指令;

判断所述手写操作指令是否用于输入字符内容;

若判断结果为是,则将手写内容透传到所述界面中的字符输入框中;

若判断结果为否,按照所述手写操作指令的滑动轨迹,在所述全局图层上绘制手写笔记。

a2、根据a1所述的方法,其中,所述判断所述手写操作指令是否用于输入字符内容,包括:

将所述全局图层中对应所述输入框位置的区域范围里产生的手写操作指令,确定为用于输入字符内容的手写操作指令。

a3、根据a1所述的方法,其中,所述判断所述手写操作指令是否用于输入字符内容,包括:

若在所述全局图层中的任意位置上检测到用于绘制预设输入标记的手写操作指令,则将之后绘制内容的手写操作指令确定为用于输入字符内容的手写操作指令。

a4、根据a1所述的方法,其中,所述判断所述手写操作指令是否用于输入字符内容,包括:

若在所述全局图层中的任意位置上检测到用于绘制预设输入标记的手写操作指令,则将在所述预设输入标记附近预设范围内触发的手写操作指令确定为用于输入字符内容的手写操作指令。

a5、根据a1所述的方法,其中,所述判断所述手写操作指令是否用于输入字符内容,包括:

若识别到所述手写操作指令绘制的内容为预定字符,则将所述手写操作指令确定为用于输入字符内容的手写操作指令。

a6、根据a1至a5中任一项所述的方法,其中,所述方法进一步包括:

若当前界面中显示有操作控件,且所述手写操作指令触发于所述全局图层中对应所述操作控件的位置上,则将所述手写操作指令识别为控件触发指令,并将所述控件触发指令透传给所述界面中对应的控件。

a7、根据a1至a6中任一项所述的方法,其中,所述将所述手写内容透传到所述界面中的字符输入框中,包括:

在所述手写操作指令的轨迹滑动过程中,在所述全局图层中实时绘制手写内容;

当手写操作指令执行完毕后,将所述手写内容转换为非手写形式的格式字体显示在所述字符输入框中,并且删除所述全局图层中对应的手写内容。

a8、根据a1至a7中任一项所述的方法,其中,所述任一界面为电子书阅读界面,所述判断所述手写操作指令是否用于输入字符内容,包括:

若在所述全局图层中的任意位置上检测到用于绘制预设输入标记的手写操作指令,则将之后绘制内容的手写操作指令、或者在所述预设输入标记附近预设范围内触发的手写操作指令确定为用于输入字符内容的手写操作指令;

所述若判断结果为是,则将所述手写内容透传到所述界面中的字符输入框中,包括:

在所述预设输入标记附近显示批注输入框,将所述手写内容转换为非手写形式的格式字体显示在所述批注输入框中,以实现非手写批注的录入。

a9、根据a1所述的方法,其中,在按照所述手写操作指令的滑动轨迹,在所述全局图层上绘制手写笔记之后,所述方法还包括:

确定所述手写笔记在所述全局图层上的图层位置;

根据所述图层位置确定所述界面上的目标位置,其中,所述目标位置至少包括电子书或系统控件;

按照登录账号保存所述手写笔记及其与所述目标位置的对应关系。

b10、一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:

在电子书阅读器的任一界面上设置全局图层;

监听所述全局图层上触发的手写操作指令;

判断所述手写操作指令是否用于输入字符内容;

若判断结果为是,则将手写内容透传到所述界面中的字符输入框中;

若判断结果为否,按照所述手写操作指令的滑动轨迹,在所述全局图层上绘制手写笔记。

b11、根据b10所述的电子设备,所述可执行指令进一步使所述处理器执行以下操作:

将所述全局图层中对应所述输入框位置的区域范围里产生的手写操作指令,确定为用于输入字符内容的手写操作指令。

b12、根据b10所述的电子设备,所述可执行指令进一步使所述处理器执行以下操作:

若在所述全局图层中的任意位置上检测到用于绘制预设输入标记的手写操作指令,则将之后绘制内容的手写操作指令确定为用于输入字符内容的手写操作指令。

b13、根据b10所述的电子设备,所述可执行指令进一步使所述处理器执行以下操作:

若在所述全局图层中的任意位置上检测到用于绘制预设输入标记的手写操作指令,则将在所述预设输入标记附近预设范围内触发的手写操作指令确定为用于输入字符内容的手写操作指令。

b14、根据b10所述的电子设备,所述可执行指令进一步使所述处理器执行以下操作:

若识别到所述手写操作指令绘制的内容为预定字符,则将所述手写操作指令确定为用于输入字符内容的手写操作指令。

b15、根据b10至b14中任一项所述的电子设备,所述可执行指令还使所述处理器执行以下操作:

若当前界面中显示有操作控件,且所述手写操作指令触发于所述全局图层中对应所述操作控件的位置上,则将所述手写操作指令识别为控件触发指令,并将所述控件触发指令透传给所述界面中对应的控件。

b16、根据b10至b15中任一项所述的电子设备,所述可执行指令进一步使所述处理器执行以下操作:

在所述手写操作指令的轨迹滑动过程中,在所述全局图层中实时绘制手写内容;

当手写操作指令执行完毕后,将所述手写内容转换为非手写形式的格式字体显示在所述字符输入框中,并且删除所述全局图层中对应的手写内容。

b17、根据b10至b16中任一项所述的电子设备,其中,所述任一界面为电子书阅读界面,所述可执行指令进一步使所述处理器执行以下操作:

若在所述全局图层中的任意位置上检测到用于绘制预设输入标记的手写操作指令,则将之后绘制内容的手写操作指令、或者在所述预设输入标记附近预设范围内触发的手写操作指令确定为用于输入字符内容的手写操作指令;

所述若判断结果为是,则所述可执行指令进一步使所述处理器执行以下操作:

在所述预设输入标记附近显示批注输入框,将所述手写内容转换为非手写形式的格式字体显示在所述批注输入框中,以实现非手写批注的录入。

b18、根据b10所述的电子设备,所述可执行指令还使所述处理器执行以下操作:

确定所述手写笔记在所述全局图层上的图层位置;

根据所述图层位置确定所述界面上的目标位置,其中,所述目标位置至少包括电子书或系统控件;

按照登录账号保存所述手写笔记及其与所述目标位置的对应关系。

c19、一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行以下操作:

在电子书阅读器的任一界面上设置全局图层;

监听所述全局图层上触发的手写操作指令;

判断所述手写操作指令是否用于输入字符内容;

若判断结果为是,则将手写内容透传到所述界面中的字符输入框中;

若判断结果为否,按照所述手写操作指令的滑动轨迹,在所述全局图层上绘制手写笔记。

c20、根据c19所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

将所述全局图层中对应所述输入框位置的区域范围里产生的手写操作指令,确定为用于输入字符内容的手写操作指令。

c21、根据c19所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

若在所述全局图层中的任意位置上检测到用于绘制预设输入标记的手写操作指令,则将之后绘制内容的手写操作指令确定为用于输入字符内容的手写操作指令。

c22、根据c19所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

若在所述全局图层中的任意位置上检测到用于绘制预设输入标记的手写操作指令,则将在所述预设输入标记附近预设范围内触发的手写操作指令确定为用于输入字符内容的手写操作指令。

c23、根据c19所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

若识别到所述手写操作指令绘制的内容为预定字符,则将所述手写操作指令确定为用于输入字符内容的手写操作指令。

c24、根据c19至c23中任一项所述的计算机存储介质,所述可执行指令还使所述处理器执行以下操作:

若当前界面中显示有操作控件,且所述手写操作指令触发于所述全局图层中对应所述操作控件的位置上,则将所述手写操作指令识别为控件触发指令,并将所述控件触发指令透传给所述界面中对应的控件。

c25、根据c19至c24中任一项所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

在所述手写操作指令的轨迹滑动过程中,在所述全局图层中实时绘制手写内容;

当手写操作指令执行完毕后,将所述手写内容转换为非手写形式的格式字体显示在所述字符输入框中,并且删除所述全局图层中对应的手写内容。

c26、根据c19至c25中任一项所述的计算机存储介质,其中,所述任一界面为电子书阅读界面,所述可执行指令进一步使所述处理器执行以下操作:

若在所述全局图层中的任意位置上检测到用于绘制预设输入标记的手写操作指令,则将之后绘制内容的手写操作指令、或者在所述预设输入标记附近预设范围内触发的手写操作指令确定为用于输入字符内容的手写操作指令;

所述若判断结果为是,则所述可执行指令进一步使所述处理器执行以下操作:

在所述预设输入标记附近显示批注输入框,将所述手写内容转换为非手写形式的格式字体显示在所述批注输入框中,以实现非手写批注的录入。

c27、根据c19所述的计算机存储介质,所述可执行指令还使所述处理器执行以下操作:

确定所述手写笔记在所述全局图层上的图层位置;

根据所述图层位置确定所述界面上的目标位置,其中,所述目标位置至少包括电子书或系统控件;

按照登录账号保存所述手写笔记及其与所述目标位置的对应关系。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本发明并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

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