专利名称:手机输入股票代码的方法
技术领域:
本发明涉及一种手机输入股票代码的方法。
背景技术:
在手机上运行的软件都需要有输入法来实现软件与用户之间的 交互,对于手机炒股软件,它有着本身特别的输入需求,传统的输入 法不能很好的满足。由于手机自带的输入法的通用性而带来了本身的 局限性和缺乏灵活性,对于炒股软件没法满足快捷和方便的输入股票 代码的需求。自带的输入法首先体现在输入的困难性上,输入某个数 字或字母,笔触的空间太小,容易出错和降低笔触速度。
发明内容
本发明的目的是提供一种新的输入股票代码的方法,本发明是按 标准的COM组件方式编写COM组件,创建的输入窗口采取空间复 用的方式,数字输入和字母输入分开布局。
1、在数字页面,当用户在上面笔触时输入相对应的数字,假如 笔触的是应该输入三个数字的地方时,程序输入三个数字,实现过程 如下
系统首先判断笔触的位置,确定应该输入的数字,调用 IIMCallback接口的SendString函数将相应的三个数字输入,假如应 该输入的是一个数字,则调用IIMCallback接口的SendCharEvents函数,这样将输入相应的数字,并且决定是否将WM—KEYDOWN和 WM一KEYUP消息发送给接受输入的窗口 ;
2、 在数字页面输入字母,与数字界面实现流程一样;
3、 功能页界面,输入法判断用户是否输入了完整的6位股票代 码,记录下来,并显示在"功能"页面上,当用户在功能页面上笔触 了有显示6位股票的地方时,调用调用IIMCallback接口的SendString 函数将相应的6位股票代码输入。
本手机输入股票代码的方法优点如下1、不会给手机炒股软件 带来任何附加的复杂性,程序的开发与输入法完全独立开来。2、可 扩展性强,输入法功能的修改和增加完全不会影响到炒股软件程序, 不需要炒股软件程序做任何改动,完全独立的基础上进行扩展。3、 通用性好,输入法可以使用于任何的炒股软件,对该输入法完全不知 情的炒股软件同样可以使用该输入法。
图1是手机输入股票代码的方法之"数字"页面。 图2是手机输入股票代码的方法之"字母"页面。 图3是手机输入股票代码的方法之"功能"页面。
具体实施例方式
本发明的技术方案属于一个严格意义上的独立的适用于手机股票 代码的输入法,遵循标准的输入法实现原则,作为一个COM服务器 运行于本地手机上,手机作为一个COM对象,实现IInputMethod 接口,创建的输入窗口采取空间复用的方式,数字输入和字母输入分开布局;
1、 在数字页面,当用户在上面笔触时输入相对应的数字,假如 笔触的是应该输入三个数字的地方时,程序输入三个数字,实现过程
如下
系统首先判断笔触的位置,确定应该输入的数字,调用
IIMCallback接口的SendString函数将相应的三个数字输入,假如应 该输入的是一个数字,则调用IIMCallback接口的SendCharEvents函 数,这样将输入相应的数字,并且决定是否将WM—KEYDOWN和 WM—KEYUP消息发送给接受输入的窗口 ;
2、 在数字页面输入字母,与数字界面实现流程一样;
3、 功能页面,输入法判断用户是否输入了完整的6位股票代码, 记录下来,并显示在"功能"页面上,当用户在功能页面上笔触了有 显示6位股票的地方时,调用调用IIMCallback接口的SendString函 数将相应的6位股票代码输入。
下面介绍本输入法的各种窗口页面,并在适当的时候显示相应的 窗口。在手机上安装该输入法之后,输入法会进行注册,随后用户可 以在手机里面选择使用或不使用该输入法,输入法被选择之后。呈现 出的页面见附图1;
将数字和字母、字符的排列分布在不同的页面上,点击底部的"数 字","字母"和"功能"可以自由切换数字、字母和记忆代码输入, 这样呈现给用户更大的笔触空间,解决输入困难的问题;其中,"数 字"页面见图l,不但满足平常的数字输入等需求,更重要的是提供了常用股票代码前缀, 一次笔触输入多个数字(实现点击一次相应的
位置即可输入对应的3个数字),这样, 一般情况下笔触2 4就可以 输入一只股票代码;
"字母"页面见附图2,用于输入大小写字母,点击右下角的灰 色框实现大小写字母之间自由切换,字母笔触空间有效加大,降低笔
"功能"页面见图3,记录一定数量的用户已输入的股票代码, 充分从用户角度考虑,在已记录的股票代码上笔触一次就可以输入该 只股票代码,满足用户一次输入多次使用的需求,股市行情瞬息万变, 为用户节省宝贵时间。这就是"功能"页面的股票代码记忆功能,布 局在单独的页面上,十二个可供点击的框动态更新股票代码,所见记 忆所得,点击一次即可输入当前显示的6位的股票代码。
权利要求
1、手机输入股票代码的方法,其特征在于本方法遵循标准的输入法实现原则,作为一个COM服务器运行于本地手机上,手机作为一个COM对象,实现IInputMethod接口,创建的输入窗口采取空间复用的方式,数字输入和字母输入分开布局;一、在数字页面,当用户在上面笔触时输入相对应的数字,假如笔触的是应该输入三个数字的地方时,程序输入三个数字,实现过程如下系统首先判断笔触的位置,确定应该输入的数字,调用IIMCallback接口的SendString函数将相应的三个数字输入,假如应该输入的是一个数字,则调用IIMCallback接口的SendCharEvents函数,这样将输入相应的数字,并且决定是否将WM_KEYDOWN和WM_KEYUP消息发送给接受输入的窗口;二、在数字页面输入字母,与数字界面实现流程一样;三、功能页面,输入法判断用户是否输入了完整的6位股票代码,记录下来,并显示在“功能”页面上,当用户在功能页面上笔触了有显示6位股票的地方时,调用调用IIMCallback接口的SendString函数将相应的6位股票代码输入。
全文摘要
本发明是手机输入股票代码的方法,其特征在于本方法遵循标准的输入法实现原则,作为一个COM服务器运行于本地手机上,手机作为一个COM对象,实现IInputMethod接口,创建的输入窗口采取空间复用的方式,数字输入和字母输入分开布局,系统首先判断笔触的位置,确定应该输入是数字还是字母,调用IIMCallback接口的SendString函数将相应的数字(字母)输入;并具有功能页面,输入法判断用户是否输入了完整的6位股票代码,记录下来,并显示在“功能”页面上,用户在功能页面上笔触有显示6位股票的地方时,点击一次即可输入当前显示的6位的股票代码。
文档编号G06F9/44GK101452385SQ20071019557
公开日2009年6月10日 申请日期2007年12月7日 优先权日2007年12月7日
发明者伟 钟 申请人:国信证券有限责任公司