一种输入证券信息的方法、装置和系统的制作方法

文档序号:6490830阅读:239来源:国知局
一种输入证券信息的方法、装置和系统的制作方法
【专利摘要】本发明实施方式提出了一种输入证券信息的方法、装置和系统。方法包括:创建虚拟数字键盘界面和输入框,其中在该虚拟数字键盘界面中设置证券代码前缀区和数字区;捕获针对虚拟数字键盘界面的按键触发事件,其中当判定按键触发事件的触发点在证券代码前缀区时,在输入框中显示证券代码前缀,当判定按键触发事件的触发点在数字区时,在输入框中显示数字。本发明实施方式设置了一种专用的虚拟数字键盘,省略了在字母键盘和数字键盘之间的切换时间,而且提供前缀区便于用户快捷输入证券代码,从而提高证券信息的输入速度。还可以将本发明实施方式应用到各种终端实体中,跨平台跨终端使用本发明实施方式,适用范围非常广泛。
【专利说明】一种输入证券信息的方法、装置和系统
【技术领域】
[0001]本发明实施方式涉及信息处理【技术领域】,更具体地,涉及一种输入证券信息的方法、装置和系统。
【背景技术】
[0002]在当今的信息时代中,各种信息设备应运而生:有用于话音传输的固定电话、移动电话;有用于信息资源共享、处理的服务器和个人电脑;有用于视频数据显示的各种电视机等等。这些设备都是在特定领域内为解决实际需求而产生的。随着电子消费、计算机、通信(3C)融合的到来,人们越来越多地将注意力放到了对各个不同领域的信息设备进行综合利用的研究上,以充分利用现有资源设备来为人们更好的服务。智能终端(Smartphone),是指像个人电脑一样,具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对手机的功能进行扩充,并可以通过移动通讯网络来实现无线网络接入的这样一类手机的总称。
[0003]证券是多种经济权益凭证的统称,是证明证券持有人有权按其券面所载内容取得应有权益的书面证明。按其性质,不同证券分为证据证券,凭证证券、有价证券等等。有些证券是可以在市场上流通的,证券的存在活跃了金融、经济和投资。证券一般包括股票、债券、基金、权证等等。
[0004]股票是一种有价证券,是股份公司在筹集资本时向出资人发行的股份凭证,代表着其持有者(即股东)对股份公司的所有权。在目前的智能终端上,关于股票的各种应用(Application)层出不穷。在这些应用中,当需要输入股票代码时,应用会默认启动系统原有的字母键盘,然后由用户自行切换到数字键盘。然而,用户需要自行切换键盘,这就给用户增加了操作的复杂度,从而降低了股票信息的输入速度,而在情势瞬息万变的股市中,股票信息的输入速度可能会是一项关键性的参数因子。
[0005]而且,在现有技术的各种证券应用中,用户所切换到的数字键盘包含无用符号等内容,而且字母排列紧密,用户查询证券时需要频繁输入代码前缀等操作,从而进一步增加了用户操作复杂度,并进一步降低了证券信息的输入速度。

【发明内容】

[0006]本发明实施方式提出一种输入证券信息的方法,从而提高证券信息的输入速度。
[0007]本发明实施方式还提出一种输入证券信息的装置,从而提高证券信息的输入速度。
[0008]本发明实施方式还提出一种输入证券信息的系统,从而提高证券信息的输入速度。
[0009]本发明实施方式的具体方案如下:
[0010]一种输入证券信息的方法,该方法包括:
[0011]创建虚拟数字键盘界面和输入框,其中在该虚拟数字键盘界面中设置证券代码前缀区和数字区;
[0012]捕获针对虚拟数字键盘界面的按键触发事件,其中当判定按键触发事件的触发点在证券代码前缀区时,在所述输入框中显示证券代码前缀,当判定按键触发事件的触发点在数字区时,在所述输入框中显示数字。
[0013]一种输入证券信息的装置,包括界面创建单元和证券信息输入单元,其中:
[0014]界面创建单元,用于创建虚拟数字键盘界面和输入框,其中在该虚拟数字键盘界面中设置证券代码前缀区和数字区;
[0015]证券信息输入单元,用于捕获针对虚拟数字键盘界面的按键触发事件,其中当判定按键触发事件的触发点在证券代码前缀区时,在所述输入框中显示证券代码前缀,当判定按键触发事件的触发点在数字区时,在所述输入框中显示数字。
[0016]一种输入证券信息的系统,该系统包括客户端和证券信息服务器,其中:
[0017]客户端,用于创建虚拟数字键盘界面和输入框,其中在该虚拟数字键盘界面中设置证券代码前缀区和数字区;捕获针对虚拟数字键盘界面的按键触发事件,其中当判定按键触发事件的触发点在证券代码前缀区时,在所述输入框中显示证券代码前缀,当判定按键触发事件的触发点在数字区时,在所述输入框中显示数字;并将所述证券代码前缀和所述数字区组合成检索字符串,并将该检索字符串发送到证券信息服务器;
[0018]证券信息服务器,用于应用所述检索字符串作为关键字,执行匹配查询,并向客户端返回对应于所述检索字符串的查询结果。
[0019]从上述技术方案可以看出,在本发明实施方式中,创建虚拟数字键盘界面和输入框,其中在该虚拟数字键盘界面中设置证券代码前缀区和数字区;捕获针对虚拟数字键盘界面的按键触发事件,其中当判定按键触发事件的触发点在证券代码前缀区时,在所述输入框中显示证券代码前缀,当判定按键触发事件的触发点在数字区时,在所述输入框中显示数字。由此可见,应用本发明实施方式之后,通过专用的虚拟数字键盘,省略了在字母键盘和数字键盘之间切换的时间,而且通过在数字键盘中提供前缀区便于用户快捷输入证券代码,无需用户重复输入前缀,从而提高证券信息的输入速度。
[0020]另外,可以将本发明实施方式应用到各种终端实体中,可以跨平台跨终端使用本发明实施方式,适用范围非常广泛。
【专利附图】

【附图说明】
[0021]图1为现有技术中证券应用的字母键盘的示意图;
[0022]图2为现有技术中证券应用的数字键盘的示意图;
[0023]图3为根据本发明实施方式的输入证券信息的方法流程图;
[0024]图4为根据本发明实施方式的输入证券信息的界面示意图;
[0025]图5为根据本发明实施方式的输入证券信息的另一界面示意图;
[0026]图6为根据本发明实施方式的输入证券信息的装置结构图;
[0027]图7为根据本发明实施方式的输入证券信息的系统结构图。
【具体实施方式】
[0028]为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
[0029]证券代码是证券的唯一身份标识,也是股民查询证券时常用的检索条件。通常地。各种交易所的证券代码均采用数字格式,有数据显示80%的中国股民通过输入数字证券代码的方式检索证券,但是目前各种金融应用搜索证券时都采用字母键盘为默认键盘,大部分用户都需要将键盘切换到数字键盘再行查询。
[0030]可见,在现有技术中,当需要输入证券代码时,首先启动字母键盘,然后再由用户自行将字母键盘切换到数字键盘,再在数字键盘上输入证券代码来实现证券信息的输入。由于需要用户自行切换键盘,这就增加了用户操作复杂度,从而降低了证券信息的输入速度。
[0031]图1为现有技术中证券应用的字母键盘的示意图;图2为现有技术中证券应用的数字键盘的示意图。
[0032]由图2可见,用户所切换到的数字键盘还会包含与证券信息输入无关的符号(t匕如@、%、#等符号),当用户查询证券时还需要频繁输入证券代码前缀等操作,从而还给用户增加了操作的复杂度,并进一步降低了证券信息的输入速度。
[0033]在本发明实施方式中,基于现有技术中首先启动字母键盘,然后由用户自行切换到数字键盘所导致的证券信息输入速度不高的缺陷,设置了一种专用的数字键盘,省略了在字母键盘和数字键盘之间切换的时间,而且通过在数字键盘中提供前缀区便于用户快捷输入证券代码,无需用户重复输入前缀,从而提高证券信息的输入速度。
[0034]图1为根据本发明实施方式的输入证券信息的方法流程图。
[0035]如图1所示,该方法包括:
[0036]步骤101:创建虚拟数字键盘界面和输入框,其中在该虚拟数字键盘界面中设置证券代码前缀区和数字区。
[0037]在这里,虚拟数字键盘界面实际上是使用视图界面虚拟键盘,从而可以屏蔽不同手机安装不同的输入法带来的负面影响。
[0038]在本发明实施方式中,可以将证券代码常用的代码前缀设置在虚拟数字键盘界面中,从而便于用户快速输入证券代码,从而提高证券信息输入速度。在该虚拟数字键盘界面中包含有证券代码前缀区。证券代码前缀区通常包含了一些常用的证券前缀,比如600、601、000、002、300 等等。
[0039]比如,对于“浦发银行”的证券代码为600000,其中前三位“600”为证券代码前缀;对于“万科A”的证券代码为000002,其中前三位“000”为证券代码前缀;对于“五粮液”的证券代码为000858,其中前三位“000”为证券代码前缀。
[0040]优选地,预先保存常见的证券代码前缀所对应的证券代码的默认检索结果,并保存这些证券代码的默认检索结果。当用户输入证券代码前缀时,检索包含有该证券代码票前缀的证券代码清单,并呈现预先保存的这些证券代码清单所对应的检索结果。
[0041]比如,当用户输入证券代码前缀“000”时,此时可以显示包含有证券代码前缀“000”的证券清单(比如“万科A”000002和“五粮液”000858),然后显示预先所保存的、包含有证券代码前缀“000”的证券清单中的所有证券的检索结果(即“万科A”000002和“五粮液”000858的检索结果)。
[0042]在虚拟数字键盘界面的数字区通常包括0、1、2、3、4、5、6、7、8和9的阿拉伯数字,便于用户输入证券代码的相对应数字。
[0043]优选地,还可以进一步在虚拟数字键盘界面中设置包含功能键的功能区。功能区可以包括:隐藏所述虚拟数字键盘界面和输入框的按键、清空所述输入框的按键、逐次退位删除输入框中的输入符按键、切换键盘的按键,等等。
[0044]在这里,可以具体在客户端上基于各种软件技术创建虚拟数字键盘界面和输入框。优选地,该客户端为手持设备。
[0045]具体地,客户端可以包括但是不局限于:功能手机、智能手机、掌上电脑、个人电脑(PC)、平板电脑或个人数字助理(PDA),等等。
[0046]以上虽然详细罗列了客户端的具体实例,本领域人员可以意识到,这些罗列仅是阐述目的,并不用于限定本发明实施方式的保护范围。
[0047]客户端可以适用于任意的智能终端操作系统,具体可以采用的操作系统包括但是不局限于:安卓(Andorid)、Palm OS>Symbian (塞班)、Windows mobile、Linux、Android (安卓)、iPhone (苹果)OS、Black Berry (黑莓)OS 6.0> Windows Phone 系列,等等。
[0048]优选地,客户端具体可以采用安卓操作系统,而且客户端可以采用到Andorid的各个版本之中,包括但是不局限于:阿童木(Android Beta)、发条机器人(Android1.0)、纸杯蛋糕(Android 1.5)、甜甜圈(Android 1.6)、松饼(Android2.0/2.1),冻酸奶(Android 2.2)、姜饼(Android 2.3)、蜂巢(Android 3.0)、冰激凌三明治(Android 4.0)、果冻豆(Jelly Bean,Android 4.1)等版本。以上详细罗列了 Android平台的具体版本,本领域技术人员可以意识到,本发明实施方式并不局限于上述罗列版本,而还可以适用于其他基于Android软件架构的任意版本之中。
[0049]下面以苹果公司的iOS操作系统为例,对创建虚拟数字键盘界面和输入框进行详细的描述。
[0050]具体地,可以通过设置用户界面视图(UIView)的键盘视图(KeyBoardView)子类创建虚拟数字键盘界面,并在所述KeyBoardView子类中绑定搜索框(SearchBar)控件以作为所述输入框。可以通过自定义用户界面视图(UIView)的子类键盘视图(KeyBoardView)实现键盘的界面效果。
[0051]在KeyBoardView类中,可以绑定输入框SearchBar控件。而且,在KeyBoardView视图内,通过UIView的touchesBegan:withEvent:接口判断触点的位置,从而确定触电落在哪个键盘按键的区域内,并触发按键的动画过程,而且在touchesEnded:withEvent:接口中通过代码来修改SearchBar的Text文本数据内容,从而实现虚拟的输入键盘效果。
[0052]步骤102:捕获针对虚拟数字键盘界面的按键触发事件,其中当判定按键触发事件的触发点在证券代码前缀区时,在所述输入框中显示证券代码前缀,当判定按键触发事件的触发点在数字区时,在所述输入框中显示数字。
[0053]在这里,继续以苹果公司的iOS操作系统为例进行说明。
[0054]当应用UIView的TouchesBegan:withEvent接口判定按键触发事件的触发点在证券代码前缀区时,通过TouchesEnded:withEvent接口修改所述输入框的内容以实现在所述输入框中显示证券代码前缀;当应用UIView的TouchesBegan:withEvent接口判定按键触发事件的触发点在数字区时,通过TouchesEnded:withEvent接口修改所述输入框的内容以实现在所述输入框中显示数字。[0055]在本发明实施方式中,还可以捕获针对所述功能区中功能键的按键触发事件;然后确定对应于所捕获的按键触发事件的功能操作命令;再执行所述所捕获的按键触发事件的功能操作命令,其中所述功能操作命令包括下列中的至少一个:隐藏所述虚拟数字键盘界面和输入框、清空所述输入框、逐次退位删除输入框中的输入符。
[0056]通过上述方法流程可以实现针对证券代码前缀和数字区的分别输入,可以将所述证券代码前缀和所述数字区组合成检索字符串;然后应用所述检索字符串作为关键字,将该关键字发送到网络侧的证券服务器执行匹配查询;再由网络侧的证券服务器返回对应于所述检索字符串的查询结果,并在客户端显示对应于检索字符串的查询结果。
[0057]在一个实施方式中,可以基于用户的使用习惯来动态调节证券代码前缀区中所包含的证券代码前缀虚拟按键的布置。具体地:假设证券代码前缀区中包含有至少两个证券代码前缀虚拟按键;该方法进一步包括:接收用户触发所述证券代码前缀虚拟按键的历史行为数据;根据所述历史行为数据对所述证券代码前缀虚拟按键的使用频率进行排序;基于所述排序结果调整所述证券代码前缀虚拟按键在该证券代码前缀区中的布置,其中排序结果越靠前的证券代码前缀虚拟按键,在该证券代码前缀区中的布置越靠前。
[0058]以上虽然以iOS操作系统为例对本发明实施方式进行了详细说明,本领域技术人员可以意识到,这种具体说明仅仅是示范性目的,并不用于对本发明实施方式的适用范围进行限定。
[0059]图4为根据本发明实施方式的输入证券信息的界面示意图;图5为根据本发明实施方式的输入证券信息的另一界面示意图。
[0060]由图4可见,当用户输入证券代码前缀时,检索包含有该证券代码票前缀的证券代码清单,并呈现预先保存的这些证券代码清单所对应的检索结果。
[0061]可见,在本发明实施方式中,为股民定制了专属的数字键盘,去掉常规键盘的符号区,提供前缀区、数字区和功能区,其中前缀区提供股民最常用的交易品种的证券代码前缀,方便用户快捷输入证券代码,无需重复输入前缀,实现了快速输入证券代码信息,并提供前缀证券默认检索结果。
[0062]在本发明实施方式中,客户端和证券服务器之间可以通过多种有线或无线通信网络进行通信连接。按信息传送的方向与时间关系,客户端与证券服务器之间的通信方式可分为单工通信、半双工通信及全双工通信,等等。
[0063]在本发明实施方式中,客户端与证券服务器之间可以约定具体的通信协议,在这些通信协议中定义好数据单元使用的格式,信息单元应该包含的信息与含义、连接方式、信息发送和接收的时序,从而确保网络中数据顺利地传送到确定的地方。
[0064]比如,本发明实施方式可以采用的通信协议包括但是不局限于:传输控制协议/网际协议(TCP/IP)、超文本传输协议(HTTP)、简单邮件传输协议(SMTP)、邮局协议的第3个版本(POP3),等等。
[0065]而且,本发明实施方式中客户端可以通过多种通信标准与证券服务器执行信息交互。比如:可以采用全球移动通讯系统(GSM)、宽带码分多址(WCDMA)、码分多址2000(CDMA-2000 )、时分同步码分多址(TD-SCDMA)等各种通信标准。
[0066]客户端与证券服务器之间的信息交互格式可以具有多种形式。比如,信息格式可以包括但是不局限于:短信息(SMS)、电子邮件、即时通讯(頂)信息、多媒体信息(丽S)或语音信息,等等。
[0067]优选地,证券服务器将证券数据发送到该客户端之前,该方法进一步包括:
[0068]证券服务器验证客户端身份是否合法,并且仅当客户端身份合法时才将证券数据发送到该客户端;其中:证券服务器验证客户端身份是否合法包括:验证客户端用户指纹是否与授权指纹相吻合、验证客户端用户的虹膜是否与授权虹膜相吻合、验证客户端的国际移动装备辨识码(IEMI)是否合法,或客户端的屏幕保护设置密码是否正确,等等。
[0069]基于上述详细分析,本发明实施方式还提出了一种输入证券信息的装置。
[0070]图6为根据本发明实施方式的输入证券信息的装置结构图。
[0071]如图6所示,该装置包括界面创建单元601和证券信息输入单元602.其中:
[0072]界面创建单元601,用于创建虚拟数字键盘界面和输入框,其中在该虚拟数字键盘界面中设置证券代码前缀区和数字区;
[0073]证券信息输入单元602,用于捕获针对虚拟数字键盘界面的按键触发事件,其中当判定按键触发事件的触发点在证券代码前缀区时,在所述输入框中显示证券代码前缀,当判定按键触发事件的触发点在数字区时,在所述输入框中显示数字。
[0074]在一个实施方式中,界面创建单元601,用于通过设置用户界面视图(UIView)的键盘视图(KeyBoardView)子类创建虚拟数字键盘界面,并在所述KeyBoardView子类中绑定搜索框(SearchBar)控件以作为所述输入框。
[0075]优选地,证券信息输入单元602,用于当应用UIView的TouchesBegan:withEvent接口判定按键触发事件的触发点在证券代码前缀区时,通过TouchesEnded:withEvent接口修改所述输入框的内容以实现在所述输入框中显示证券代码前缀;当应用nView的TouchesBegan:withEvent接口判定按键触发事件的触发点在数字区时,通过TouchesEnded:withEvent接口修改所述输入框的内容以实现在所述输入框中显示数字。
[0076]在一个实施方式中,界面创建单元601,进一步用于在该虚拟数字键盘界面中设置包含功能键的功能区;
[0077]证券信息输入单元602,用于捕获针对所述功能区中功能键的按键触发事件;确定对应于所捕获的按键触发事件的功能操作命令;执行所述所捕获的按键触发事件的功能操作命令,其中所述功能操作命令包括下列中的至少一个:隐藏所述虚拟数字键盘界面和输入框、清空所述输入框、逐次退位删除输入框中的输入符。
[0078]该装置进一步可以包括证券信息查询单元603 ;
[0079]证券信息查询单元603,用于将所述证券代码前缀和所述数字区组合成检索字符串;应用所述检索字符串作为关键字,执行匹配查询;显示对应于所述检索字符串的查询结果。
[0080]在一个实施方式中,所述证券代码前缀区中包含有至少两个证券代码前缀虚拟按键;
[0081]界面创建单元601,进一步用于接收用户触发所述证券代码前缀虚拟按键的历史行为数据;根据所述历史行为数据对所述证券代码前缀虚拟按键的使用频率进行排序;基于所述排序结果调整所述证券代码前缀虚拟按键在该证券代码前缀区中的布置。
[0082]基于上述详细分析,本发明实施方式还提出了一种输入证券信息的系统。
[0083]图7为根据本发明实施方式输入证券信息的系统结构图。[0084]如图7所示,该系统包括客户端701和证券信息服务器702,其中:
[0085]客户端701,用于创建虚拟数字键盘界面和输入框,其中在该虚拟数字键盘界面中设置证券代码前缀区和数字区;捕获针对虚拟数字键盘界面的按键触发事件,其中当判定按键触发事件的触发点在证券代码前缀区时,在所述输入框中显示证券代码前缀,当判定按键触发事件的触发点在数字区时,在所述输入框中显示数字;并将所述证券代码前缀和所述数字区组合成检索字符串,并将该检索字符串发送到证券信息服务器;
[0086]证券信息服务器702,用于应用所述检索字符串作为关键字,执行匹配查询,并向客户端返回对应于所述检索字符串的查询结果。
[0087]在一个实施方式中,客户端701,用于通过设置用户界面视图(UIView)的键盘视图(KeyBoardView)子类创建虚拟数字键盘界面,并在所述KeyBoardView子类中绑定搜索框(SearchBar)控件以作为所述输入框。
[0088]优选地,客户端701,用于当应用 UIView 的 TouchesBegan:withEvent 接 口判定按键触发事件的触发点在证券代码前缀区时,通过TouchesEnded:withEvent接口修改所述输入框的内容以实现在所述输入框中显示证券代码前缀;当应用nView的TouchesBegan:withEvent接口判定按键触发事件的触发点在数字区时,通过TouchesEnded:withEvent接口修改所述输入框的内容以实现在所述输入框中显示数字。
[0089]在一个实施方式中,客户端701,进一步用于在该虚拟数字键盘界面中设置包含功能键的功能区,捕获针对所述功能区中功能键的按键触发事件;确定对应于所捕获的按键触发事件的功能操作命令;执行所述所捕获的按键触发事件的功能操作命令,其中所述功能操作命令包括下列中的至少一个:隐藏所述虚拟数字键盘界面和输入框、清空所述输入框、逐次退位删除输入框中的输入符。
[0090]可以将图3所示方法通过指令形式集成到各种网络的硬件实体当中。比如,可以将输入证券信息的方法通过指令形式集成到:功能手机、智能手机、掌上电脑、个人电脑(PC)、平板电脑或个人数字助理(PDA),等等设备之中。
[0091]实际上,可以通过多种形式来具体实施本发明实施方式所提出的输入证券信息的装置。比如,可以遵循一定规范的应用程序接口,将输入证券信息的装置编写为插件程序,也可以将其封装为应用程序以供用户自行下载使用。当编写为插件程序时,可以将其实施为ocx、dll、cab等多种插件形式。也可以通过Flash插件、RealPlayer插件、MMS插件、M帐号I五线谱插件、ActiveX插件等具体技术来实施本发明实施方式所提出的输入证券信息的装置。
[0092]可以通过指令或指令集存储的储存方式将本发明实施方式所提出的输入证券信息的方法存储在各种存储介质上。这些存储介质包括但是不局限于:软盘、光盘、DVD、硬盘、闪存、U盘、CF卡、SD卡、MMC卡、SM卡、记忆棒(Memory Stick)、xD卡等。
[0093]另外,还可以将本发明实施方式所提出的磁贴中展示证券信息的方法应用到基于闪存(Nand flash)的存储介质中,比如U盘、CF卡、SD卡、SDHC卡、MMC卡、SM卡、记忆棒、xD卡等。
[0094]综上所述,在本发明实施方式中,在本发明实施方式中,创建虚拟数字键盘界面和输入框,其中在该虚拟数字键盘界面中设置证券代码前缀区和数字区;捕获针对虚拟数字键盘界面的按键触发事件,其中当判定按键触发事件的触发点在证券代码前缀区时,在所述输入框中显示证券代码前缀,当判定按键触发事件的触发点在数字区时,在所述输入框中显示数字。
[0095]由此可见,应用本发明实施方式之后,通过专用的虚拟数字键盘,省略了在字母键盘和数字键盘之间切换的时间,而且通过在数字键盘中提供前缀区便于用户快捷输入证券代码,无需用户重复输入前缀,从而提高证券信息的输入速度。
[0096]另外,可以将本发明实施方式应用到各种终端实体中,可以跨平台跨终端使用本发明实施方式,适用范围非常广泛。
[0097]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种输入证券信息的方法,其特征在于,该方法包括: 创建虚拟数字键盘界面和输入框,其中在该虚拟数字键盘界面中设置证券代码前缀区和数字区; 捕获针对虚拟数字键盘界面的按键触发事件,其中当判定按键触发事件的触发点在证券代码前缀区时,在所述输入框中显示证券代码前缀,当判定按键触发事件的触发点在数字区时,在所述输入框中显示数字。
2.根据权利要求1所述的输入证券信息的方法,其特征在于,所述创建虚拟数字键盘界面和输入框为: 通过设置用户界面视图(UIView)的键盘视图(KeyBoardView)子类创建虚拟数字键盘界面,并在所述KeyBoardView子类中绑定搜索框(SearchBar)控件以作为所述输入框。
3.根据权利要求2所述的输入证券信息的方法,其特征在于, 所述当判定按键触发事件的触发点在证券代码前缀区时,在所述输入框中显示证券代码前缀,当判定按键触发事件的触发点在数字区时,在所述输入框中显示数字包括: 当应用UIView的TouchesBegan:withEvent接口判定按键触发事件的触发点在证券代码前缀区时,通过TouchesEnded:withEvent接口修改所述输入框的内容以实现在所述输入框中显示证券代码前缀;当应用UIView的TouchesBegan:withEvent接口判定按键触发事件的触发点在数字区时,通过TouchesEnded:withEvent接口修改所述输入框的内容以实现在所述输入框中显示数字。
4.根据权利要求1所述的输入证券信息的方法,其特征在于,进一步在该虚拟数字键盘界面中设置包含功能键的功能区; 该方法进一步包括: 捕获针对所述功能区中功能键的按键触发事件; 确定对应于所捕获的按键触发事件的功能操作命令; 执行所述所捕获的按键触发事件的功能操作命令,其中所述功能操作命令包括下列中的至少一个:隐藏所述虚拟数字键盘界面和输入框、清空所述输入框、逐次退位删除输入框中的输入符。
5.根据权利要求1所述的输入证券信息的方法,其特征在于,该方法进一步包括: 将所述证券代码前缀和所述数字区组合成检索字符串; 应用所述检索字符串作为关键字,执行匹配查询; 显示对应于所述检索字符串的查询结果。
6.根据权利要求1所述的输入证券信息的方法,其特征在于,所述证券代码前缀区中包含有至少两个证券代码前缀虚拟按键;该方法进一步包括: 接收用户触发所述证券代码前缀虚拟按键的历史行为数据; 根据所述历史行为数据对所述证券代码前缀虚拟按键的使用频率进行排序; 基于所述排序结果调整所述证券代码前缀虚拟按键在该证券代码前缀区中的布置。
7.一种输入证券信息的装置,其特征在于,包括界面创建单元和证券信息输入单元,其中: 界面创建单元,用于创建虚拟数字键盘界面和输入框,其中在该虚拟数字键盘界面中设置证券代码前缀区和数字区;证券信息输入单元,用于捕获针对虚拟数字键盘界面的按键触发事件,其中当判定按键触发事件的触发点在证券代码前缀区时,在所述输入框中显示证券代码前缀,当判定按键触发事件的触发点在数字区时,在所述输入框中显示数字。
8.根据权利要求7所述的输入证券信息的装置,其特征在于, 界面创建单元,用于通过设置用户界面视图(UIView)的键盘视图(KeyBoardView)子类创建虚拟数字键盘界面,并在所述KeyBoardView子类中绑定搜索框(SearchBar)控件以作为所述输入框。
9.根据权利要求8所述的输入证券信息的装置,其特征在于, 证券信息输入单元,用于当应用UIView的TouchesBegan:withEvent接口判定按键触发事件的触发点在证券代码前缀区时,通过TouchesEnded: withEvent接口修改所述输入框的内容以实现在所述输入框中显示证券代码前缀;当应用nView的TouchesBegan:withEvent接口判定按键触发事件的触发点在数字区时,通过TouchesEnded:withEvent接口修改所述输入框的内容以实现在所述输入框中显示数字。
10.根据权利要求7所述的输入证券信息的装置,其特征在于, 界面创建单元,进一步用于在该虚拟数字键盘界面中设置包含功能键的功能区; 证券信息输入单元,用于捕获针对所述功能区中功能键的按键触发事件;确定对应于所捕获的按键触发事件的功能操作命令;执行所述所捕获的按键触发事件的功能操作命令,其中所述功能操作命令包括下列中的至少一个:隐藏所述虚拟数字键盘界面和输入框、清空所述输入框、逐次退位删除输入框中的输入符。
11.根据权利要求7所述的输入证券信息的装置,其特征在于,该装置进一步包括证券信息查询单元; 证券信息查询单元,用于将所述证券代码前缀和所述数字区组合成检索字符串;应用所述检索字符串作为关键字,执行匹配查询;显示对应于所述检索字符串的查询结果。
12.根据权利要求7所述的输入证券信息的装置,其特征在于,所述证券代码前缀区中包含有至少两个证券代码前缀虚拟按键; 界面创建单元,进一步用于接收用户触发所述证券代码前缀虚拟按键的历史行为数据;根据所述历史行为数据对所述证券代码前缀虚拟按键的使用频率进行排序;基于所述排序结果调整所述证券代码前缀虚拟按键在该证券代码前缀区中的布置。
13.一种输入证券信息的系统,其特征在于,该系统包括客户端和证券信息服务器,其中: 客户端,用于创建虚拟数字键盘界面和输入框,其中在该虚拟数字键盘界面中设置证券代码前缀区和数字区;捕获针对虚拟数字键盘界面的按键触发事件,其中当判定按键触发事件的触发点在证券代码前缀区时,在所述输入框中显示证券代码前缀,当判定按键触发事件的触发点在数字区时,在所述输入框中显示数字;并将所述证券代码前缀和所述数字区组合成检索字符串,并将该检索字符串发送到证券信息服务器; 证券信息服务器,用于应用所述检索字符串作为关键字,执行匹配查询,并向客户端返回对应于所述检索字符串的查询结果。
14.根据权利要求13所述的输入证券信息的系统,其特征在于, 客户端,用于通过设置用户界面视图(UIView)的键盘视图(KeyBoardView)子类创建虚拟数字键盘界面,并在所述KeyBoardView子类中绑定搜索框(SearchBar)控件以作为所述输入框。
15.根据权利要求14所述的输入证券信息的系统,其特征在于, 客户端,用于当应用UIView的TouchesBegan:withEvent接口判定按键触发事件的触发点在证券代码前缀区时,通过TouchesEnded:withEvent接口修改所述输入框的内容以实现在所述输入框中显示证券代码前缀;当应用UIView的TouchesBegan:withEvent接口判定按键触发事件的触发点在数字区时,通过TouchesEnded:withEvent接口修改所述输入框的内容以实现在所述输入框中显示数字。
16.根据权利要求13所述的输入证券信息的系统,其特征在于, 客户端,进一步用于在该虚拟数字键盘界面中设置包含功能键的功能区,捕获针对所述功能区中功能键的按键触发事件;确定对应于所捕获的按键触发事件的功能操作命令;执行所述所捕获的按键触发事件的功能操作命令,其中所述功能操作命令包括下列中的至少一个:隐藏所述虚拟数字 键盘界面和输入框、清空所述输入框、逐次退位删除输入框中的输入符。
【文档编号】G06F3/0488GK103809885SQ201210442721
【公开日】2014年5月21日 申请日期:2012年11月8日 优先权日:2012年11月8日
【发明者】张坤, 宋可心, 蔡俊毅, 刘莹雪, 李承骏, 宋晓鹏, 王苏宁, 孙晓, 王拥军, 李兴刚, 臧悦, 田鲜飞, 付超群, 周酩超 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1