用于呈现表示输入进度的图形对象的方法、装置与设备的制作方法

上传人:ting****789 文档编号:310018239 上传时间:2022-06-14 格式:DOCX 页数:5 大小:19.93KB
返回 下载 相关 举报
用于呈现表示输入进度的图形对象的方法、装置与设备的制作方法_第1页
第1页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《用于呈现表示输入进度的图形对象的方法、装置与设备的制作方法》由会员分享,可在线阅读,更多相关《用于呈现表示输入进度的图形对象的方法、装置与设备的制作方法(5页珍藏版)》请在金锄头文库上搜索。

1、用于呈现表示输入进度的图形对象的方法、装置与设备的制作方法专利名称:用于呈现表示输入进度的图形对象的方法、装置与设备的制作方法技术领域:本发明涉及计算机技术领域,尤其涉及一种用于呈现表示与输入操作相对应的输入进度的图形对象的方法、装置与设备。背景技术:现有技术中,当用户在输入框中进行字符串输入时,用户设备一般将当前用户输入的进度信息通过呈现文字提示信息的方式提供给用户,使得用户掌握当前输入的字符数及是否超出预定字符数阈值。但是,这种呈现方式需要用户在输入过程中进行短暂地停顿或放慢输入速度来阅读文字提示信息,因而花费阅读时间,增加认知成本,从而降低输入效率,同时呈现文字提示信息需要占据页面空间较

2、大且呈现方式单一,影响用户输入体验。发明内容本发明的目的是提供一种用于呈现表示与输入操作相对应的输入进度的图形对象的方法、装置与设备。根据本发明的一个方面,提供了一种计算机实现的用于呈现表示与输入操作相对应的输入进度的图形对象的方法,该方法包括以下步骤a当用户执行输入操作时,根据该用户已输入的输入序列来生成或更新表示输入进度的图形对象;b将所述表示输入进度的图形对象呈现给所述用户。根据本发明的另一方面,还提供了一种用于呈现表示与输入操作相对应的输入进度的图形对象的呈现装置,该呈现装置包括第一更新装置,用于当用户执行输入操作时,根据该用户已输入的输入序列来生成或更新表示输入进度的图形对象;图形对

3、象呈现装置,用于将所述表示输入进度的图形对象呈现给所述用户。与现有技术相比,本发明具有以下优点在现有的计算机技术中,一般仅在安装、调用程序的过程中采用显示进度信息的方式向用户提供当前程序执行进度情况,而该显示方式未曾在输入应用中被使用。本方案中用户设备将用户已输入的输入序列相对应的表示输入进度的图形对象呈现至用户,由于该种图形化的表达方式传达进度信息清晰且方便直观,使得了用户可以直观准确地获取当前输入的进度信息,而不需要用户在输入过程中进行短暂地停顿或放慢输入速度来阅读文字提示信息,因而减少输入过程中的阅读时间,降低理解成本,在一定程度上节省输入操作时间,提高输入效率;同时,该种呈现方式可节省

4、且合理地利用输入界面空间,提高用户输入体验。通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显图1示出本发明一个方面的用于呈现表示与输入操作相对应的输入进度的图形对象的呈现装置的结构示意图;图2示出根据本发明一个优选实施例的用于将提示信息提供给所述用户的呈现装置的设备示意图;图3示出根据本发明另一个方面的用于呈现表示与输入操作相对应的输入进度的图形对象的方法流程图;图4示出根据本发明一个优选实施例的用于将提示信息提供给所述用户的方法流程图;图5a和图5b分别为一个实施例的生成表示输入进度的输入进度条后呈现时的示意图;图6为另一个实施例的更新表示

5、输入进度的输入进度条后呈现时的示意图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施例方式下面结合附图对本发明作进一步详细描述。图1示出本发明一个方面的用于呈现表示与输入操作相对应的输入进度的图形对象的呈现装置的结构示意图;本实施例的呈现装置包含于用户设备中;该呈现装置包括第一更新装置I及图形对象呈现装置2。其中,所述用户设备包括但不限于,计算机、智能手机、PDA等任何具有输入功能的设备。本领域技术人员应能理解上述用户设备仅为举例,其他现有的或今后可能出现的用户设备如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。首先,第一更新装置I当用户执行输入操作时,根据

6、该用户已输入的输入序列来生成或更新表示输入进度的图形对象。其中,用户在同一次输入操作过程中会有一次或多次停顿,即所述用户已输入的输入序列包括用户在同一次输入操作中从开始到当前所有已输入的输入序列。其中,所述表示输入进度的图形对象包括表示用户已输入的输入序列的字符串长度与预定的字符串长度阈值的比例。其中,所述表示输入进度的图形对象包括但不限于I)输入进度条;2)输入进度饼状图。本领域技术人员应能理解上述表示输入进度的图形对象仅为举例,其他现有的或今后可能出现的表示输入进度的图形对象如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。其中,所述生成或更新表示输入进度的图形对象

7、的方式包括但不限于I)通过层叠样式表(CSS)来生成;其中,所述层叠样式表是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。2)通过ActiveX控件来生成;其中,通过所述ActiveX控件可在Web页中插入多媒体效果、交互式对象以及复杂程序等。具体地,当用户执行输入操作时,第一更新装置I根据该用户已输入的输入序列,实时地生成或更新表示输入进度的图形对象;I)当用户开始执行一次输入操作时,用户设备实时地获取用户将光标位置置于输入框的触发操作,第一更新装置I根据该触发操作,来生成表示输入进度的图形对象。在一示例中,首先,用户借助用户设备的交互装置,包括但不限于键盘、触摸板

8、、或手写设备,与用户设备的浏览器软件或客户端软件进行交互。以键盘为例,如图5a及图5b所示,用户将光标置于浏览器软件的输入框中开始执行输入时,用户设备实时地获取用户将光标置于输入框的操作,并调用CSS样式表来生成表不输入进度的输入进度条。2)优选地,所述第一更新装置包括确定装置(图未示)及第二更新装置(图未示);其中,确定装置将所述用户已输入的输入序列的字符串长度与预定的字符串长度阈值进行比较,以确定当前输入进度信息;接着,第二更新装置根据所述当前输入进度信息,来生成或更新所述表示输入进度的图形对象。其中,所述字符串指由字母、数字、符号、中文或其他文字构成的字符串。具体地,当用户执行一次输入操

9、作时,确定装置将用户在同一次输入操作中从开始到当前所有已输入的输入序列的字符串长度与预定的字符串长度阈值进行比较,来确定当前输入进度信息,如已输入的输入序列的字符串长度与预定的字符串长度阈值之间的百分比;接着,第二更新装置根据该当前输入进度信息,来生成或更新表示输入进度的图形对象。在一示例中,如图6所示,当用户执行一次输入操作时,确定装置通过Web页面加载Javascript脚本实时地检测用户的输入操作,并通过解析Web页面DOM树获取输入框内用户在该次输入操作中已输入的字符串“我”,确定装置Javascript脚本代码对已输入的字符串与预定的字符串长度阈值进行比较,来确定其之间的百分比,随后

10、,第二更新装置根据该百分比,通过CSS样式表更新表示输入进度的输入进度条;当该用户持续地执行该次输入操作时,确定装置持续地检测用户的输入操作,并获取输入框内用户在当前输入操作中已输入的字符串“我们的”,接着确定装置对已输入的字符串与预定的字符串长度阈值再次进行比较来确定其之间的新的百分比,随后,第二更新装置根据该新的百分比,更新表示输入进度的输入进度条。需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何将所述用户已输入的输入序列的字符串长度与预定的字符串长度阈值进行比较,以确定当前输入进度信息,接着,根据所述当前输入进度信息,来生成或更新所述

11、表示输入进度的图形对象的实现方式,均应包含在本发明的范围内。需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何当用户执行输入操作时,根据该用户已输入的输入序列来生成或更新表示输入进度的图形对象的实现方式,均应包含在本发明的范围内。随后,图形对象呈现装置2将第一更新装置I生成的表示输入进度的图形对象呈现给所述用户。其中,所述表示输入进度的图形对象的呈现方式包括以下至少任一项I)在输入窗口的空白侧呈现;例如,在输入窗口的上、下空白边呈现;2)在新窗口中呈现;例如,以悬浮或嵌入的方式在新窗口中呈现。在一示例中,图形对象呈现装置2通过页面技术,将第一

12、更新装置I当前生成或更新的表示输入进度的输入进度条在输入框的下空白边出进行呈现,以供用户在输入过程中掌握输入进度。优选地,当用户在一次输入操作过程中不断地执行输入操作时,第一更新装置包括确定装置及第二更新装置,图形对象呈现装置2将第二更新装置生成或更新后的表示输入进度的图形对象呈现给所述用户。需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何将表示输入进度的图形对象呈现给所述用户及将生成或更新后的表示输入进度的图形对象呈现给所述用户的实现方式,均应包含在本发明的范围内。在现有的计算机技术中,一般仅在安装、调用程序的过程中采用显示进度信息的方式

13、向用户提供当前程序执行进度情况,而该显示方式未曾在输入应用中被使用。本方案中用户设备将用户已输入的输入序列相对应的表示输入进度的图形对象呈现至用户,由于该种图形化的表达方式传达进度信息清晰且方便直观,使得了用户可以直观准确地获取当前输入的进度信息,而不需要用户在输入过程中进行短暂地停顿或放慢输入速度来阅读文字提示信息,因而减少输入过程中的阅读时间,降低理解成本,在一定程度上节省输入操作时间,提高输入效率;同时,该种呈现方式可节省且合理地利用输入界面空间,提高用户输入体验。作为本实施例的优选方案之一(参照图1),该呈现装置还包括控制装置(图未示);控制装置当所述用户已输入的输入序列的字符串长度大

14、于所述预定的字符串长度阈值时,停止获取用户随后输入的输入序列。具体地,呈现装置不断地将用户已输入的输入序列的字符串长度与预定的字符串长度阈值进行比较,以确定当前输入进度信息;当用户已输入的输入序列的字符串长度大于该预定的字符串长度阈值时,触发控制装置控制呈现装置停止获取用户随后输入的输入序列。需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何当所述用户已输入的输入序列的字符串长度大于所述预定的字符串长度阈值时,停止获取用户随后输入的输入序列的实现方式,均应包含在本发明的范围内。当用户已输入的输入序列的字符串长度大于该预定的字符串长度阈值时,即

15、当前已输入的输入序列已达到了输入字符数的最大限度时,用户设备不会继续获取用户随后输入的输入序列,从而防止当用户在已达到输入字符数的最大限度后,还持续地执行输入操作而导致的无效或错误输入。作为本实施例的优选方案之一,图2示出根据本发明一个优选实施例的用于将提示信息提供给所述用户的呈现装置的设备示意图。其中,呈现装置还包括生成装置3和提供装置4。其中,生成装置当所述用户已输入的输入序列的字符串长度大于所述预定的字符串长度阈值时,生成提示信息;接着,提供装置将所述提示信息提供给所述用户。其中,第一更新装置I及图形对象呈现装置2已在参照图1所示实施例中予以详述,在此不再赘述。其中,所述提示信息包括文字

16、、声音、动画等,以用于提示用户当前输入的字符串长度已超过预定的字符串长度阈值。具体地,当用户已输入的输入序列的字符串长度大于预定的字符串长度阈值时,生成装置3通过页面技术,生成如包括文字、动画信息的提示当前已输入的输入序列已达到了输入字符数的最大限度的提示信息,或通过调用本地声音生成软件来生成提示声音;随后,提供装置4将提示信息提供给用户,如在悬浮窗口中显示文字和/或动画信息,又如通过调用本地播放软件来播放已生成的提示声音。需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何当所述用户已输入的输入序列的字符串长度大于所述预定的字符串长度阈值时,生成提示信息,接着将所述提示信息提供给所述用户的实现方式,均应包含在本发明的范围内。当用户已输入的输入序列的字符串长度大于该预定的字符串长度阈值时,即当前已输入的输入序列已达到了输入字符数的最大限度时,用户设备将提示信息提供至用户,从而可提示用户当已达到输入字符数的最大限度后立即停止输入操作,避免无效输入,提高输入效率。图3示出根据本发明另一个方面的用于呈现

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号