用于电子表单数据输入的方法和装置的制造方法

文档序号:9864996阅读:293来源:国知局
用于电子表单数据输入的方法和装置的制造方法
【技术领域】
[0001]本发明涉及电子表单数据输入,尤其涉及在智能设备上输入数据时的人机交互。
【背景技术】
[0002]随着计算机和通讯网络的发展,诸如移动电话之类的智能设备被广泛使用。人们能在公共场所用移动智能设备进行信息浏览和通讯,也能利用服务机构(例如银行)提供的计算机进行各种事务处理。用户浏览网页或进行事务处理时,往往需要填写电子表单(electronic forms),即进行电子表单数据输入。
[0003]电子表单由多个表单字段(form fields)构成。在智能设备上填写电子表单的通常方式是,智能设备在显示屏上提供的用户界面(User Interface)上,顺序列出电子表单包含的表单字段,提示用户从第一个表单字段开始输入数据。用户用智能设备配置的输入装置一例如键盘,填写当前激活的表单字段一例如在该表单字段的空白数据框(blankdata box)中输入数据。用户完成当前的表单字段的填写后,智能设备自动激活下一个表单字段,供用户填写,直到用户完成所有需要填写的表单字段。用户如果不想按缺省的顺序或预定的顺序填写表单字段,也可以手工地激活一个表单字段一例如通过把屏幕指针移动到该表单字段而激活该表单字段。在表单字段多、显示屏小的情况下,一个电子表单的显示往往需要占用多个页面,用户在手工地激活表单字段时,需要向前或向后滚动当前页面,以定位所要激活的表单字段,这影响到填写电子表单的过程的流畅性。

【发明内容】

[0004]为此,本发明的一个目的是提供改进的方法和装置,以改善填写电子表单时的用户体验。
[0005]—方面,提供一种用于电子表单数据输入的方法,包含:
[0006]显示表单输入界面,所述表单输入界面包含按预定顺序布置的多个表单字段;
[0007]接收指定的输入顺序,所述指定的输入顺序确定为所述多个表单字段中需要输入数据的至少一个表单字段输入数据的顺序;
[0008]按照指定的输入顺序接收用户为所述至少一个表单字段输入的数据。
[0009]另一方面,提供一种用于电子表单数据输入的装置,包含:
[0010]多表单字段呈现模块,被配置用于显示表单输入界面,所述表单输入界面包含按预定顺序布置的多个表单字段;
[0011]重定序模块,被配置用于接收指定的输入顺序,所述指定的输入顺序确定为所述多个表单字段中需要输入数据的至少一个表单字段输入数据的顺序;
[0012]数据接收模块,被配置用于按照指定的输入顺序接收用户为所述至少一个表单字段输入的数据。
【附图说明】
[0013]通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。
[0014]图1示出了适于用来实现本发明实施方式的示例性计算机系统/服务器12的框图;
[0015]图2示意性表示按照发明实施例的方法的流程图;
[0016]图3示意性表示需要在电子设备上填写的电子表单的多个空白表单字段;
[0017]图4A-4C示意性表示用户为图3所示的表单字段的指定输入顺序的操作的各种实施例;
[0018]图5A-5E示意性表示按照本发明的一个实施例、以用户指定的输入顺序填写图3所示的表单字段的用户界面;
[0019]图6A-6E示意性表示按照本发明的另一个实施例、以用户指定的输入顺序填写图3所示的表单字段的用户界面;
[0020]图7示意性表示按照发明实施例的装置的简略框图。
【具体实施方式】
[0021]下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
[0022]图1示出了适于用来实现本发明实施方式的示例性计算机系统/服务器12的框图。图1显示的计算机系统/服务器12仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
[0023]如图1所示,计算机系统/服务器12以通用计算设备的形式表现。计算机系统/服务器12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,系统存储器28,连接不同系统组件(包括系统存储器28和处理单元16)的总线18。
[0024]总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及外围组件互连(PCI)总线。
[0025]计算机系统/服务器12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被计算机系统/服务器12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
[0026]系统存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(RAM) 30和/或高速缓存存储器32。计算机系统/服务器12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失性磁介质(图1未显示,通常称为“硬盘驱动器”)。尽管图1中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
[0027]具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括一一但不限于一一操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本发明所描述的实施例中的功能和/或方法。
[0028]计算机系统/服务器12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该计算机系统/服务器12交互的设备通信,和/或与使得该计算机系统/服务器12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口 22进行。并且,计算机系统/服务器12还可以通过网络适配器20与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器20通过总线18与计算机系统/服务器12的其它模块通信。应当明白,尽管图中未示出,可以结合计算机系统/服务器12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。
[0029]图1所示的计算机系统/服务器12,适于用来实现本发明的各种实施方式。
[0030]参看图2,该图示意性表示按照本发明一个实施例的一种用于电子表单数据输入的方法200的流程图。如图所示的方法适于在计算机终端上实现,尤其适于在带有触摸屏的智能设备(诸如智能手机)上实现,该方法包含显示表单输入界面的步骤210、接收用户指定的输入顺序的步骤220和按照用户指定的输入顺序接收用户为所述至少一个表单字段输入的数据的步骤230。下面参照其它附图,详细说明各个步骤。
[0031]众所周知,在网页或软件应用中,用户往往需要填写电子表单,即进行电子表单数据输入。以用智能手机访问购物网站的情形为例,在智能手机的用户需要填写电子表单时,方法200启动,首先执行步骤210。
[0032]在步骤210,显示一个表单输入界面,所述表单输入界面包含按预定顺序布置的多个表单字段。
[0033]图3示意性表示一个表单输入界面的例子。图3示出了一个配置了触摸屏的智能手机。智能手机的触摸屏上包括两个区域,一个区域中显示的是键盘,另一个区域中显示一个表单输入界面300。(以下亦称“表单输入页面”或简称“输入页面”)
[0034]作为举例,所示的输入页面300包含一个电子表单的多个表单字段A、B、C、D和E。如所述技术领域的技术人员所知的那样,“电子表单”在本说明书中也称“表单”,包含至少一系列表单字段,每个表单字段包含一个属性名(例如姓名、地址等)和一个输入
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1