CN103049259A - 用于呈现表示输入进度的图形对象的方法、装置与设备 - Google Patents

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

Info

Publication number
CN103049259A
CN103049259A CN2012105257145A CN201210525714A CN103049259A CN 103049259 A CN103049259 A CN 103049259A CN 2012105257145 A CN2012105257145 A CN 2012105257145A CN 201210525714 A CN201210525714 A CN 201210525714A CN 103049259 A CN103049259 A CN 103049259A
Authority
CN
China
Prior art keywords
input
user
progress
drawing object
string length
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2012105257145A
Other languages
English (en)
Inventor
刘曼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN2012105257145A priority Critical patent/CN103049259A/zh
Publication of CN103049259A publication Critical patent/CN103049259A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

本发明的目的是提供一种用于呈现表示输入进度的图形对象的方法、装置与设备。其中,本发明当用户执行输入操作时,根据该用户已输入的输入序列来生成或更新表示输入进度的图形对象;将诶着将所述表示输入进度的图形对象呈现给所述用户。由于该种图形化的表达方式传达进度信息清晰且方便直观,使得了用户可以直观准确地获取当前输入的进度信息,而不需要用户在输入过程中进行短暂地停顿或放慢输入速度来阅读文字提示信息,因而减少输入过程中的阅读时间,降低理解成本,在一定程度上节省输入操作时间,提高输入效率;同时,该种呈现方式可节省且合理地利用输入界面空间,提高用户输入体验。

Description

用于呈现表示输入进度的图形对象的方法、装置与设备
技术领域
本发明涉及计算机技术领域,尤其涉及一种用于呈现表示与输入操作相对应的输入进度的图形对象的方法、装置与设备。
背景技术
现有技术中,当用户在输入框中进行字符串输入时,用户设备一般将当前用户输入的进度信息通过呈现文字提示信息的方式提供给用户,使得用户掌握当前输入的字符数及是否超出预定字符数阈值。但是,这种呈现方式需要用户在输入过程中进行短暂地停顿或放慢输入速度来阅读文字提示信息,因而花费阅读时间,增加认知成本,从而降低输入效率,同时呈现文字提示信息需要占据页面空间较大且呈现方式单一,影响用户输入体验。
发明内容
本发明的目的是提供一种用于呈现表示与输入操作相对应的输入进度的图形对象的方法、装置与设备。
根据本发明的一个方面,提供了一种计算机实现的用于呈现表示与输入操作相对应的输入进度的图形对象的方法,该方法包括以下步骤:
a当用户执行输入操作时,根据该用户已输入的输入序列来生成或更新表示输入进度的图形对象;
b将所述表示输入进度的图形对象呈现给所述用户。
根据本发明的另一方面,还提供了一种用于呈现表示与输入操作相对应的输入进度的图形对象的呈现装置,该呈现装置包括:
第一更新装置,用于当用户执行输入操作时,根据该用户已输入的输入序列来生成或更新表示输入进度的图形对象;
图形对象呈现装置,用于将所述表示输入进度的图形对象呈现给所述用户。
与现有技术相比,本发明具有以下优点:在现有的计算机技术中,一般仅在安装、调用程序的过程中采用显示进度信息的方式向用户提供当前程序执行进度情况,而该显示方式未曾在输入应用中被使用。本方案中用户设备将用户已输入的输入序列相对应的表示输入进度的图形对象呈现至用户,由于该种图形化的表达方式传达进度信息清晰且方便直观,使得了用户可以直观准确地获取当前输入的进度信息,而不需要用户在输入过程中进行短暂地停顿或放慢输入速度来阅读文字提示信息,因而减少输入过程中的阅读时间,降低理解成本,在一定程度上节省输入操作时间,提高输入效率;同时,该种呈现方式可节省且合理地利用输入界面空间,提高用户输入体验。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示出本发明一个方面的用于呈现表示与输入操作相对应的输入进度的图形对象的呈现装置的结构示意图;
图2示出根据本发明一个优选实施例的用于将提示信息提供给所述用户的呈现装置的设备示意图;
图3示出根据本发明另一个方面的用于呈现表示与输入操作相对应的输入进度的图形对象的方法流程图;
图4示出根据本发明一个优选实施例的用于将提示信息提供给所述用户的方法流程图;
图5a和图5b分别为一个实施例的生成表示输入进度的输入进度条后呈现时的示意图;
图6为另一个实施例的更新表示输入进度的输入进度条后呈现时的示意图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
图1示出本发明一个方面的用于呈现表示与输入操作相对应的输入进度的图形对象的呈现装置的结构示意图;本实施例的呈现装置包含于用户设备中;该呈现装置包括第一更新装置1及图形对象呈现装置2。
其中,所述用户设备包括但不限于,计算机、智能手机、PDA等任何具有输入功能的设备。本领域技术人员应能理解上述用户设备仅为举例,其他现有的或今后可能出现的用户设备如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
首先,第一更新装置1当用户执行输入操作时,根据该用户已输入的输入序列来生成或更新表示输入进度的图形对象。
其中,用户在同一次输入操作过程中会有一次或多次停顿,即所述用户已输入的输入序列包括用户在同一次输入操作中从开始到当前所有已输入的输入序列。
其中,所述表示输入进度的图形对象包括表示用户已输入的输入序列的字符串长度与预定的字符串长度阈值的比例。
其中,所述表示输入进度的图形对象包括但不限于:
1)输入进度条;
2)输入进度饼状图。
本领域技术人员应能理解上述表示输入进度的图形对象仅为举例,其他现有的或今后可能出现的表示输入进度的图形对象如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
其中,所述生成或更新表示输入进度的图形对象的方式包括但不限于:
1)通过层叠样式表(CSS)来生成;其中,所述层叠样式表是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。
2)通过ActiveX控件来生成;其中,通过所述ActiveX控件可在Web页中***多媒体效果、交互式对象以及复杂程序等。
具体地,当用户执行输入操作时,第一更新装置1根据该用户已输入的输入序列,实时地生成或更新表示输入进度的图形对象;
1)当用户开始执行一次输入操作时,用户设备实时地获取用户将光标位置置于输入框的触发操作,第一更新装置1根据该触发操作,来生成表示输入进度的图形对象。
在一示例中,首先,用户借助用户设备的交互装置,包括但不限于键盘、触摸板、或手写设备,与用户设备的浏览器软件或客户端软件进行交互。以键盘为例,如图5a及图5b所示,用户将光标置于浏览器软件的输入框中开始执行输入时,用户设备实时地获取用户将光标置于输入框的操作,并调用CSS样式表来生成表示输入进度的输入进度条。
2)优选地,所述第一更新装置包括确定装置(图未示)及第二更新装置(图未示);其中,确定装置将所述用户已输入的输入序列的字符串长度与预定的字符串长度阈值进行比较,以确定当前输入进度信息;接着,第二更新装置根据所述当前输入进度信息,来生成或更新所述表示输入进度的图形对象。
其中,所述字符串指由字母、数字、符号、中文或其他文字构成的字符串。
具体地,当用户执行一次输入操作时,确定装置将用户在同一次输入操作中从开始到当前所有已输入的输入序列的字符串长度与预定的字符串长度阈值进行比较,来确定当前输入进度信息,如已输入的输入序列的字符串长度与预定的字符串长度阈值之间的百分比;接着,第二更新装置根据该当前输入进度信息,来生成或更新表示输入进度的图形对象。
在一示例中,如图6所示,当用户执行一次输入操作时,确定装置通过Web页面加载Javascript脚本实时地检测用户的输入操作,并通过解析Web页面DOM树获取输入框内用户在该次输入操作中已输入的字符串“我”,确定装置Javascript脚本代码对已输入的字符串与预定的字符串长度阈值进行比较,来确定其之间的百分比,随后,第二更新装置根据该百分比,通过CSS样式表更新表示输入进度的输入进度条;当该用户持续地执行该次输入操作时,确定装置持续地检测用户的输入操作,并获取输入框内用户在当前输入操作中已输入的字符串“我们的”,接着确定装置对已输入的字符串与预定的字符串长度阈值再次进行比较来确定其之间的新的百分比,随后,第二更新装置根据该新的百分比,更新表示输入进度的输入进度条。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何将所述用户已输入的输入序列的字符串长度与预定的字符串长度阈值进行比较,以确定当前输入进度信息,接着,根据所述当前输入进度信息,来生成或更新所述表示输入进度的图形对象的实现方式,均应包含在本发明的范围内。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何当用户执行输入操作时,根据该用户已输入的输入序列来生成或更新表示输入进度的图形对象的实现方式,均应包含在本发明的范围内。
随后,图形对象呈现装置2将第一更新装置1生成的表示输入进度的图形对象呈现给所述用户。
其中,所述表示输入进度的图形对象的呈现方式包括以下至少任一项:
1)在输入窗口的空白侧呈现;例如,在输入窗口的上、下空白边呈现;
2)在新窗口中呈现;例如,以悬浮或嵌入的方式在新窗口中呈现。
在一示例中,图形对象呈现装置2通过页面技术,将第一更新装置1当前生成或更新的表示输入进度的输入进度条在输入框的下空白边出进行呈现,以供用户在输入过程中掌握输入进度。
优选地,当用户在一次输入操作过程中不断地执行输入操作时,第一更新装置包括确定装置及第二更新装置,图形对象呈现装置2将第二更新装置生成或更新后的表示输入进度的图形对象呈现给所述用户。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何将表示输入进度的图形对象呈现给所述用户及将生成或更新后的表示输入进度的图形对象呈现给所述用户的实现方式,均应包含在本发明的范围内。
在现有的计算机技术中,一般仅在安装、调用程序的过程中采用显示进度信息的方式向用户提供当前程序执行进度情况,而该显示方式未曾在输入应用中被使用。本方案中用户设备将用户已输入的输入序列相对应的表示输入进度的图形对象呈现至用户,由于该种图形化的表达方式传达进度信息清晰且方便直观,使得了用户可以直观准确地获取当前输入的进度信息,而不需要用户在输入过程中进行短暂地停顿或放慢输入速度来阅读文字提示信息,因而减少输入过程中的阅读时间,降低理解成本,在一定程度上节省输入操作时间,提高输入效率;同时,该种呈现方式可节省且合理地利用输入界面空间,提高用户输入体验。
作为本实施例的优选方案之一(参照图1),该呈现装置还包括控制装置(图未示);控制装置当所述用户已输入的输入序列的字符串长度大于所述预定的字符串长度阈值时,停止获取用户随后输入的输入序列。
具体地,呈现装置不断地将用户已输入的输入序列的字符串长度与预定的字符串长度阈值进行比较,以确定当前输入进度信息;当用户已输入的输入序列的字符串长度大于该预定的字符串长度阈值时,触发控制装置控制呈现装置停止获取用户随后输入的输入序列。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何当所述用户已输入的输入序列的字符串长度大于所述预定的字符串长度阈值时,停止获取用户随后输入的输入序列的实现方式,均应包含在本发明的范围内。
当用户已输入的输入序列的字符串长度大于该预定的字符串长度阈值时,即当前已输入的输入序列已达到了输入字符数的最大限度时,用户设备不会继续获取用户随后输入的输入序列,从而防止当用户在已达到输入字符数的最大限度后,还持续地执行输入操作而导致的无效或错误输入。
作为本实施例的优选方案之一,图2示出根据本发明一个优选实施例的用于将提示信息提供给所述用户的呈现装置的设备示意图。其中,呈现装置还包括生成装置3和提供装置4。其中,生成装置当所述用户已输入的输入序列的字符串长度大于所述预定的字符串长度阈值时,生成提示信息;接着,提供装置将所述提示信息提供给所述用户。
其中,第一更新装置1及图形对象呈现装置2已在参照图1所示实施例中予以详述,在此不再赘述。
其中,所述提示信息包括文字、声音、动画等,以用于提示用户当前输入的字符串长度已超过预定的字符串长度阈值。
具体地,当用户已输入的输入序列的字符串长度大于预定的字符串长度阈值时,生成装置3通过页面技术,生成如包括文字、动画信息的提示当前已输入的输入序列已达到了输入字符数的最大限度的提示信息,或通过调用本地声音生成软件来生成提示声音;随后,提供装置4将提示信息提供给用户,如在悬浮窗口中显示文字和/或动画信息,又如通过调用本地播放软件来播放已生成的提示声音。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何当所述用户已输入的输入序列的字符串长度大于所述预定的字符串长度阈值时,生成提示信息,接着将所述提示信息提供给所述用户的实现方式,均应包含在本发明的范围内。
当用户已输入的输入序列的字符串长度大于该预定的字符串长度阈值时,即当前已输入的输入序列已达到了输入字符数的最大限度时,用户设备将提示信息提供至用户,从而可提示用户当已达到输入字符数的最大限度后立即停止输入操作,避免无效输入,提高输入效率。
图3示出根据本发明另一个方面的用于呈现表示与输入操作相对应的输入进度的图形对象的方法流程图;根据本优选实施例的方法包括步骤S1和步骤S2。其中,本发明的方法主要通过用户设备来实现。
其中,所述用户设备包括但不限于,计算机、智能手机、PDA等任何具有输入功能的设备。本领域技术人员应能理解上述用户设备仅为举例,其他现有的或今后可能出现的用户设备如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
首先,在步骤S1中,用户设备当用户执行输入操作时,根据该用户已输入的输入序列来生成或更新表示输入进度的图形对象。
其中,用户在同一次输入操作过程中会有一次或多次停顿,即所述用户已输入的输入序列包括用户在同一次输入操作中从开始到当前所有已输入的输入序列。
其中,所述表示输入进度的图形对象包括表示用户已输入的输入序列的字符串长度与预定的字符串长度阈值的比例。
其中,所述表示输入进度的图形对象包括但不限于:
1)输入进度条;
2)输入进度饼状图。
本领域技术人员应能理解上述表示输入进度的图形对象仅为举例,其他现有的或今后可能出现的表示输入进度的图形对象如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
其中,所述生成或更新表示输入进度的图形对象的方式包括但不限于:
1)通过层叠样式表(CSS)来生成;其中,所述层叠样式表是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。
2)通过ActiveX控件来生成;其中,通过所述ActiveX控件可在Web页中***多媒体效果、交互式对象以及复杂程序等。
具体地,当用户执行输入操作时,在步骤S1中,用户设备根据该用户已输入的输入序列,实时地生成或更新表示输入进度的图形对象;
1)当用户开始执行一次输入操作时,用户设备实时地获取用户将光标位置置于输入框的触发操作,在步骤S1中,用户设备根据该触发操作,来生成表示输入进度的图形对象。
在一示例中,首先,用户借助与用户设备的交互方式,包括但不限于键盘、触摸板、或手写设备,与用户设备的浏览器软件或客户端软件进行交互。以键盘为例,如图5a及图5b所示,用户将光标置于浏览器软件的输入框中开始执行输入时,用户设备实时地获取用户将光标置于输入框的操作,并调用CSS样式表来生成表示输入进度的输入进度条。
2)优选地,步骤S1还包括步骤S11(图未示)及步骤S12(图未示);其中,在步骤S11中,用户设备将所述用户已输入的输入序列的字符串长度与预定的字符串长度阈值进行比较,以确定当前输入进度信息;接着,在步骤S12中,用户设备根据所述当前输入进度信息,来生成或更新所述表示输入进度的图形对象。
其中,所述字符串指由字母、数字、符号、中文或其他文字构成的字符串。
具体地,当用户执行一次输入操作时,在步骤S11中,用户设备将用户在同一次输入操作中从开始到当前所有已输入的输入序列的字符串长度与预定的字符串长度阈值进行比较,来确定当前输入进度信息,如已输入的输入序列的字符串长度与预定的字符串长度阈值之间的百分比;接着,在步骤S12中,用户设备根据该当前输入进度信息,来生成或更新表示输入进度的图形对象。
在一示例中,如图6所示,当用户执行一次输入操作时,在步骤S11中,用户设备通过Web页面加载Javascript脚本实时地检测用户的输入操作,并通过解析Web页面DOM树获取输入框内用户在该次输入操作中已输入的字符串“我”,用户设备通过Javascript脚本代码对已输入的字符串与预定的字符串长度阈值进行比较,来确定其之间的百分比,随后,在步骤S12中,用户设备根据该百分比,通过CSS样式表更新表示输入进度的输入进度条;当该用户持续地执行该次输入操作时,用户设备持续地检测用户的输入操作,并获取输入框内用户在当前输入操作中已输入的字符串“我们的”,接着在步骤S11中,用户设备对已输入的字符串与预定的字符串长度阈值再次进行比较来确定其之间的新的百分比,随后,在步骤S12中,用户设备根据该新的百分比,更新表示输入进度的输入进度条。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何将所述用户已输入的输入序列的字符串长度与预定的字符串长度阈值进行比较,以确定当前输入进度信息,接着,根据所述当前输入进度信息,来生成或更新所述表示输入进度的图形对象的实现方式,均应包含在本发明的范围内。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何当用户执行输入操作时,根据该用户已输入的输入序列来生成或更新表示输入进度的图形对象的实现方式,均应包含在本发明的范围内。
随后,在步骤S2中,用户设备将其在步骤S1中生成的表示输入进度的图形对象呈现给所述用户。
其中,所述表示输入进度的图形对象的呈现方式包括以下至少任一项:
1)在输入窗口的空白侧呈现;例如,在输入窗口的上、下空白边呈现;
2)在新窗口中呈现;例如,以悬浮或嵌入的方式在新窗口中呈现。
在一示例中,在步骤S2中,用户设备通过页面技术,将当前生成或更新的表示输入进度的输入进度条在输入框的下空白边出进行呈现,以供用户在输入过程中掌握输入进度。
优选地,当用户在一次输入操作过程中不断地执行输入操作时,步骤S1包括步骤S11和步骤S12时,在步骤S2中,用户设备将其在步骤S12中生成或更新后的表示输入进度的图形对象呈现给所述用户。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何将表示输入进度的图形对象呈现给所述用户及将生成或更新后的表示输入进度的图形对象呈现给所述用户的实现方式,均应包含在本发明的范围内。
在现有的计算机技术中,一般仅在安装、调用程序的过程中采用显示进度信息的方式向用户提供当前程序执行进度情况,而该显示方式未曾在输入应用中被使用。本方案中用户设备将用户已输入的输入序列相对应的表示输入进度的图形对象呈现至用户,由于该种图形化的表达方式传达进度信息清晰且方便直观,使得了用户可以直观准确地获取当前输入的进度信息,而不需要用户在输入过程中进行短暂地停顿或放慢输入速度来阅读文字提示信息,因而减少输入过程中的阅读时间,降低理解成本,在一定程度上节省输入操作时间,提高输入效率;同时,该种呈现方式可节省且合理地利用输入界面空间,提高用户输入体验。
作为本实施例的优选方案之一(参照图3),该方法还包括步骤S3(图未示);在步骤S3中,用户设备当所述用户已输入的输入序列的字符串长度大于所述预定的字符串长度阈值时,停止获取用户随后输入的输入序列。
具体地,用户设备不断地将用户已输入的输入序列的字符串长度与预定的字符串长度阈值进行比较,以确定当前输入进度信息;当用户已输入的输入序列的字符串长度大于该预定的字符串长度阈值时,触发用户设备在步骤S3中控制用户设备停止获取用户随后输入的输入序列。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何当所述用户已输入的输入序列的字符串长度大于所述预定的字符串长度阈值时,停止获取用户随后输入的输入序列的实现方式,均应包含在本发明的范围内。
当用户已输入的输入序列的字符串长度大于该预定的字符串长度阈值时,即当前已输入的输入序列已达到了输入字符数的最大限度时,用户设备不会继续获取用户随后输入的输入序列,从而防止当用户在已达到输入字符数的最大限度后,还持续地执行输入操作而导致的无效或错误输入。
作为本实施例的优选方案之一,图4示出根据本发明一个优选实施例的用于将提示信息提供给所述用户的方法流程图。其中,该方法还包括步骤S4和步骤S5。其中,在步骤S4中,用户设备当所述用户已输入的输入序列的字符串长度大于所述预定的字符串长度阈值时,生成提示信息;接着,在步骤S5中,用户设备将所述提示信息提供给所述用户。
其中,步骤S1和在步骤S2已在参照图3所示实施例中予以详述,在此不再赘述。
其中,所述提示信息包括文字、声音、动画等,以用于提示用户当前输入的字符串长度已超过预定的字符串长度阈值。
具体地,当用户已输入的输入序列的字符串长度大于预定的字符串长度阈值时,在步骤S4中,用户设备通过页面技术,生成如包括文字、动画信息的提示当前已输入的输入序列已达到了输入字符数的最大限度的提示信息,或通过调用本地声音生成软件来生成提示声音;随后,在步骤S5中,用户设备将提示信息提供给用户,如在悬浮窗口中显示文字和/或动画信息,又如通过调用本地播放软件来播放已生成的提示声音。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何当所述用户已输入的输入序列的字符串长度大于所述预定的字符串长度阈值时,生成提示信息,接着将所述提示信息提供给所述用户的实现方式,均应包含在本发明的范围内。
当用户已输入的输入序列的字符串长度大于该预定的字符串长度阈值时,即当前已输入的输入序列已达到了输入字符数的最大限度时,用户设备将提示信息提供至用户,从而可提示用户当已达到输入字符数的最大限度后立即停止输入操作,避免无效输入,提高输入效率。
需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,其中的硬件可采用专用集成电路(ASIC)或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他步骤,单数不排除复数。装置权利要求中陈述的多个装置也可以由一个装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

Claims (13)

1.一种由计算机实现的用于呈现表示与输入操作相对应的输入进度的图形对象的方法,该方法包括以下步骤:
a当用户执行输入操作时,根据该用户已输入的输入序列来生成或更新表示输入进度的图形对象;
b将所述表示输入进度的图形对象呈现给所述用户。
2.根据权利要求1所述的方法,其中,所述步骤a包括:
-将所述用户已输入的输入序列的字符串长度与预定的字符串长度阈值进行比较,以确定当前输入进度信息;
-根据所述当前输入进度信息,来生成或更新所述表示输入进度的图形对象;
其中,所述步骤b包括:
-将所述生成或更新后的表示输入进度的图形对象呈现给所述用户。
3.根据权利要求1或2所述的方法,其中,所述表示输入进度的图形对象的呈现方式包括以下至少任一项:
-在输入窗口的空白侧呈现;
-在新窗口中呈现。
4.根据权利要求2或3所述的方法,其中,该方法还包括:
-当所述用户已输入的输入序列的字符串长度大于所述预定的字符串长度阈值时,停止获取用户随后输入的输入序列。
5.根据权利要求2至4任一项所述的方法,其中,该方法还包括:
-当所述用户已输入的输入序列的字符串长度大于所述预定的字符串长度阈值时,生成提示信息;
-将所述提示信息提供给所述用户。
6.根据权利要求1至5任一项所述的方法,其中,所述表示输入进度的图形对象包括以下至少任一项:
-输入进度条;
-输入进度饼状图。
7.一种用于呈现表示与输入操作相对应的输入进度的图形对象的呈现装置,该呈现装置包括:
第一更新装置,用于当用户执行输入操作时,根据该用户已输入的输入序列来生成或更新表示输入进度的图形对象;
图形对象呈现装置,用于将所述表示输入进度的图形对象呈现给所述用户。
8.根据权利要求7所述的呈现装置,其中,所述第一更新装置包括:
确定装置,用于将所述用户已输入的输入序列的字符串长度与预定的字符串长度阈值进行比较,以确定当前输入进度信息;
第二更新装置,用于根据所述当前输入进度信息,来生成或更新所述表示输入进度的图形对象;
其中,所述图形对象呈现装置用于将所述生成或更新后的表示输入进度的图形对象呈现给所述用户。
9.根据权利要求7或8所述的呈现装置,其中,所述表示输入进度的图形对象的呈现方式包括以下至少任一项:
-在输入窗口的空白侧呈现;
-在新窗口中呈现。
10.根据权利要求8或9所述的呈现装置,其中,该呈现装置还包括:
控制装置,用于当所述用户已输入的输入序列的字符串长度大于所述预定的字符串长度阈值时,停止获取用户随后输入的输入序列。
11.根据权利要求8至10任一项所述的呈现装置,其中,该呈现装置还包括:
生成装置,用于当所述用户已输入的输入序列的字符串长度大于所述预定的字符串长度阈值时,生成提示信息;
提供装置,用于将所述提示信息提供给所述用户。
12.根据权利要求7至11任一项所述的呈现装置,其中,所述表示输入进度的图形对象包括以下至少任一项:
-输入进度条;
-输入进度饼状图。
13.一种用户设备,包括如权利要求7至12中至少一项所述的呈现装置。
CN2012105257145A 2012-12-07 2012-12-07 用于呈现表示输入进度的图形对象的方法、装置与设备 Pending CN103049259A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012105257145A CN103049259A (zh) 2012-12-07 2012-12-07 用于呈现表示输入进度的图形对象的方法、装置与设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012105257145A CN103049259A (zh) 2012-12-07 2012-12-07 用于呈现表示输入进度的图形对象的方法、装置与设备

Publications (1)

Publication Number Publication Date
CN103049259A true CN103049259A (zh) 2013-04-17

Family

ID=48061911

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012105257145A Pending CN103049259A (zh) 2012-12-07 2012-12-07 用于呈现表示输入进度的图形对象的方法、装置与设备

Country Status (1)

Country Link
CN (1) CN103049259A (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104778055A (zh) * 2014-01-15 2015-07-15 腾讯科技(深圳)有限公司 显示进度条的方法和装置
CN106708415A (zh) * 2015-11-13 2017-05-24 阿里巴巴集团控股有限公司 一种数据处理方法和设备
CN106888090A (zh) * 2015-12-16 2017-06-23 阿里巴巴集团控股有限公司 一种用户验证方法、装置及***
CN108268290A (zh) * 2017-12-13 2018-07-10 苏州长风航空电子有限公司 基于Linux***的串口除颤方法
CN109002238A (zh) * 2017-06-06 2018-12-14 腾讯科技(深圳)有限公司 字符数显示方法、装置、终端和计算机可读存储介质
CN109343778A (zh) * 2018-09-25 2019-02-15 北京金山安全软件有限公司 一种显示方法、装置及电子设备
CN109582158A (zh) * 2018-12-17 2019-04-05 北京金山安全软件有限公司 一种用于终端输入显示的方法、装置及终端
CN110019426A (zh) * 2017-09-29 2019-07-16 广州市动景计算机科技有限公司 引导完善个人信息的方法、装置、计算设备及存储介质
CN112149020A (zh) * 2020-09-17 2020-12-29 成都知道创宇信息技术有限公司 进度条显示方法、装置、电子设备及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2289561A (en) * 1994-05-16 1995-11-22 Mitsuhiro Aida Text input system
CN1167410A (zh) * 1996-05-28 1997-12-10 松下电器产业株式会社 具有消息灵活显示功能的无线寻呼接收机
CN101388922A (zh) * 2008-10-30 2009-03-18 深圳华为通信技术有限公司 提示字符数的方法及终端

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2289561A (en) * 1994-05-16 1995-11-22 Mitsuhiro Aida Text input system
CN1167410A (zh) * 1996-05-28 1997-12-10 松下电器产业株式会社 具有消息灵活显示功能的无线寻呼接收机
CN101388922A (zh) * 2008-10-30 2009-03-18 深圳华为通信技术有限公司 提示字符数的方法及终端

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104778055A (zh) * 2014-01-15 2015-07-15 腾讯科技(深圳)有限公司 显示进度条的方法和装置
CN106708415A (zh) * 2015-11-13 2017-05-24 阿里巴巴集团控股有限公司 一种数据处理方法和设备
CN106888090A (zh) * 2015-12-16 2017-06-23 阿里巴巴集团控股有限公司 一种用户验证方法、装置及***
CN106888090B (zh) * 2015-12-16 2020-01-21 阿里巴巴集团控股有限公司 一种用户验证方法、装置及***
CN109002238A (zh) * 2017-06-06 2018-12-14 腾讯科技(深圳)有限公司 字符数显示方法、装置、终端和计算机可读存储介质
CN110019426A (zh) * 2017-09-29 2019-07-16 广州市动景计算机科技有限公司 引导完善个人信息的方法、装置、计算设备及存储介质
CN108268290A (zh) * 2017-12-13 2018-07-10 苏州长风航空电子有限公司 基于Linux***的串口除颤方法
CN109343778A (zh) * 2018-09-25 2019-02-15 北京金山安全软件有限公司 一种显示方法、装置及电子设备
CN109582158A (zh) * 2018-12-17 2019-04-05 北京金山安全软件有限公司 一种用于终端输入显示的方法、装置及终端
CN112149020A (zh) * 2020-09-17 2020-12-29 成都知道创宇信息技术有限公司 进度条显示方法、装置、电子设备及存储介质
CN112149020B (zh) * 2020-09-17 2023-04-28 成都知道创宇信息技术有限公司 进度条显示方法、装置、电子设备及存储介质

Similar Documents

Publication Publication Date Title
CN103049259A (zh) 用于呈现表示输入进度的图形对象的方法、装置与设备
US10289649B2 (en) Webpage advertisement interception method, device and browser
CN104978317B (zh) 网页生成方法及装置、网站生成方法及建站服务器
CN102929846B (zh) 一种处理长文本的方法及装置
CN104281677A (zh) 页面的展现方法及装置
CN105447204A (zh) 网址识别方法和装置
CN112882679B (zh) 一种语音交互的方法和装置
CN104636434A (zh) 一种搜索结果的处理方法及装置
CN105556450A (zh) 用于控制设备的柔性设备、方法以及用于通过柔性设备显示对象的方法和装置
CN103399766B (zh) 更新输入法***的方法和设备
US8832591B2 (en) Grid display device and grid display method in mobile terminal
CN108563477B (zh) 一种页面事件响应方法和装置
CN103809844B (zh) 一种状态提示方法及电子设备
CN104020950A (zh) 基于触摸屏的输入方法和包含触摸屏的输入装置
CN111770375B (zh) 视频处理方法、装置、电子设备及存储介质
CN104331474A (zh) 页面处理方法及装置
CN104657451A (zh) 页面的处理方法及装置
CN102314222A (zh) 一种自适应输入方法、设备及***
CN110263287A (zh) 页面渲染方法及设备
CN105630511A (zh) 字体切换方法及终端设备
CN102043574A (zh) 一种输入方法及设备
CN103400576A (zh) 基于用户行为日志的语音模型更新方法及装置
CN105335383A (zh) 输入信息的处理方法及装置
CN106155507A (zh) 一种页面内容显示方法及电子设备
CN103136259A (zh) 一种基于内容块标识处理网页内容的方法与设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20130417