CN101764883A - 一种移动终端输入收件人信息的方法及其系统 - Google Patents
一种移动终端输入收件人信息的方法及其系统 Download PDFInfo
- Publication number
- CN101764883A CN101764883A CN200910230825A CN200910230825A CN101764883A CN 101764883 A CN101764883 A CN 101764883A CN 200910230825 A CN200910230825 A CN 200910230825A CN 200910230825 A CN200910230825 A CN 200910230825A CN 101764883 A CN101764883 A CN 101764883A
- Authority
- CN
- China
- Prior art keywords
- input
- edit box
- module
- recipient
- character
- 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
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明披露了一种移动终端输入收件人的方法及其系统。该方法在显示界面上设置至少一个收件人输入编辑框,包括如下步骤:在收件人输入编辑框中输入字符;实时将输入编辑框中的字符经过解析为有用字符并与通讯录中的联系人信息进行匹配查找,将查找到的联系人信息显示在收件人输入编辑框下方;显示的联系人信息经过选择确认后,显示在收件人输入编辑框中并在其后添加分隔符;如果需要继续输入,返回开始步骤并顺序执行其后续步骤;如不需要继续输入,则结束上述过程。本发明具有较大的输入便捷性,不增加任何成本。
Description
技术领域
本发明涉及一种输入信息的方法及其系统,尤其是一种移动终端输入收件人信息的方法及其系统。
背景技术
随着通信的发展,各种各样的移动终端逐步深入到日常生活的诸多环节,其中,手机的普及最具有代表性。
人们对移动终端便捷使用的需求也与日俱增,短信息发送也由原来的一对一单发,变成经常性的群发或群转发。但在短信收件人输入时,传统的移动终端仅支持输入或单个查找联系人信息然后插入的方式,越来越不适应人们的输入需求。
近来,又出现了在转发信息模式下支持反复插入多个收件人的方式,该插入需要通过浏览或查找通讯录的方式进行确定需要发送的收件人。在此过程中,需要用户多次操作才能完成,整个过程比较繁琐,操作关联性差。同时,与单个短信发送或转发不能实现有效的统一,需要在不同的模式下操作,以致使其不能构成一个有机的使用整体。
因此,需要一种新的移动终端输入收件人信息的方法及其系统以更好的解决移动终端便捷输入的问题。
发明内容
有鉴于此,本发明致力于更好的解决移动终端输入便捷性的问题,提出了一种移动终端输入收件人的方法及其系统。
根据本发明第一方面,提供了一种移动终端输入收件人信息的方法。该方法在显示界面上设置至少一个收件人输入编辑框,包括如下步骤:
步骤a:在收件人输入编辑框中输入字符;
步骤b:实时将输入编辑框中的字符经过解析为有用字符并与通讯录中的联系人信息进行匹配查找,将查找到的联系人信息显示在收件人输入编辑框下方;
步骤c:显示的联系人信息经过选择确认后,显示在收件人输入编辑框中并在其后添加分隔符;
步骤d:如果需要继续输入收件人信息,返回步骤a并顺序执行其后续步骤;如不需要继续输入,则结束上述过程。
上述有用字符包括:
在输入编辑框中的字符中没有分隔符时,所有输入字符均为有用字符;以及
在输入编辑框中的字符中有分隔符时,最后一个分隔符之后的所有输入字符均为有用字符。
上述分隔符为分号、逗号或空格符中的一种。
上述字符包括汉字、英文以及除分隔符外的标点符号中的一种或两种或多种。
根据本发明第二方面,提供了一种移动终端输入收件人信息的系统。该系统包括:
存储模块:存储通讯录中的联系人信息和短信息以及缓存其他中间信息;
信息输入模块:包括至少一个收件人输入编辑框,可在编辑框中输入字符;
解析匹配模块:实时将信息输入模块的输入编辑框中字符经过解析为有用字符并与存储模块中的联系人信息进行匹配查找,将查找到的联系人信息送给显示模块;
显示模块:将信息输入模块的输入字符以及解析匹配模块查找到的联系人信息进行显示;
选择确认模块:在显示模块的辅助下,对联系人信息经过选择确认后,并在其后添加分隔符;
输入控制模块:协调信息输入模块、解析匹配模块以及选择确认模块之间在继续输入收件人信息时的时序控制。
上述选择确认模块为小键盘或触摸屏键盘。
上述输入控制模块采用光标跟随策略。
本发明的有益效果是:
本发明采用一种全新方式,加大了移动终端收件人信息输入的便捷性;同时,不需要添加额外的硬件,不增加任何成本。
附图说明
下面将参照附图对本发明的具体实施方案进行更详细的说明,其中:
图1是本发明的输入收件人信息示意过程图;
图2是本发明的解析匹配流程图;
图3是本发明的匹配后选择确认流程图;
图4是本发明的&Ra表与Ra表关系图;以及
图5是本发明的光标跟踪流程示意图。
具体实施方式
为了解决移动终端输入便捷性的问题,本发明提供了一种移动终端输入收件人的方法及其系统。接下来具体说明该方法及其系统。
图1示出本发明的输入收件人信息示意过程图。如图1a至图1e所示,该移动终端输入收件人信息的方法在显示界面上设置至少一个收件人输入编辑框,包括如下步骤:
步骤a:在收件人输入编辑框中输入字符;
步骤b:实时将输入编辑框中的字符经过解析为有用字符并与通讯录中的联系人信息进行匹配查找,将查找到的联系人信息显示在收件人输入编辑框下方;
步骤c:显示的联系人信息经过选择确认后,显示在收件人输入编辑框中并在其后添加分隔符;
步骤d:如果需要继续输入收件人信息,返回步骤a并顺序执行其后续步骤;如不需要继续输入,则结束上述过程。
上述有用字符包括:
在输入编辑框中的字符中没有分隔符时,所有输入字符均为有用字符;以及
在输入编辑框中的字符中有分隔符时,最后一个分隔符之后的所有输入字符均为有用字符。
上述分隔符为分号、逗号或空格符中的一种。
上述字符包括汉字、英文以及除分隔符外的标点符号中的一种或两种或多种。
上述显示界面还包括内容输入编辑框,其设置在收件人输入编辑框的下方。
上述输入编辑框中的字符均可有选择的进行删除。
接下来结合图1中各图,说明各图对应的过程。
由图1a可知,短信编辑将内容输入和收件人信息输入放在同一个界面中,分两个编辑框输入,一个在上,一个在下。
图1b中,在收件人编辑框输入符号(可以是汉字,英文,标点符号等)时,将输入的符号和通讯录中的联系人信息进行匹配,将在通讯录中匹配到的联系人信息列在收件人编辑框的下方。
图1c中,可以通过键盘中的上下方向键,或者通过触摸屏点击,选中相应收件人。图中所示为按两次下方向键或者直接点击第二项后的效果。
图1d中,在选中一个收件人的基础上,再次按手机键盘上中间键或者点击已经选中的收件人,则将选中的收件人加入到收件人编辑框,并在其后方添加分号,以区别于下一个收件人。
图1e中,在一个收件人输入完毕之后,可以继续输入下一个收件人。
接下来结合图2、3、4和5,对上述移动终端输入收件人信息的方法的细节进行详细的说明。
1.解析匹配
图2示出本发明的解析匹配流程图。如图2a所示,实现上述方法的重要一步为字符解析,即将输入的有用符号从整个收件人编辑框中解析出来。
其可以分为两种情况:
一、当前输入的为第一个收件人(R),即正在编辑的收件人(Re)前面没有任何已经输入了的收件人(Rc);
二、当前输入的不是第一个收件人,即正在编辑的收件人前面已经输入了一个或者多个收件人。
字符解析在编辑框中的内容(Rc+Sn)发生改变时进行,无论编辑框中是增加了一个字符还是减少了一个字符都要进行。字符解析的结果为最后输入的有用字符Sn,这些字符包含最后一个确认的收件人后边的分割符之后的第一个字符到最后输入的字符;字符解析完毕之后,得到有用字符Sn。
然后根据输入有用字符Sn,和通讯录中的所有联系人信息进行匹配查找,以获得所有和Sn匹配的联系人信息Ra。
具体的为:
根据输入的有用字符Sn执行查找,以匹配通讯录的所有联系人中和输入的有用字符匹配的联系人Ra,并记录Ra中收件人的个数Na,匹配算法和一般的在通讯录中查找联系人的方法类似,查找结束后,将查找到的收件人个数Na和每个收件人的完整信息Ra输出。
2.相近联系人显示
图3示出本发明的匹配后选择确认流程图。如图3所示,在查找到的收件人个数Na和每个收件人的完整信息Ra后,将所有联系人信息中的敏感信息抽取出,组合后以列表形式显示出来,供用户选择,对于一个联系人有多个号码的情况,每个号码均以单独的项列出。如果通讯录中没有任何和输入的字符匹配的联系人信息,则不显示任何列表。
为了加快联系人信息的传递和显示,从电话本模块传递匹配到的联系人信息时,不必复制所有和Re匹配的联系人信息,只需要将Ra存放的内存地址(&Ra)传递给外部模块(包括选择确认模块和显示模块以及其他处理模块)。外部模块在显示这些收件人时,从&Ra中逐个提取联系人信息即可。
其具体处理过程可如下:
步骤300,获得Ra存放的内存地址&Ra以及Ra中联系人信息个数Na。
步骤302,判断Na是否为零?如果是,则进入步骤304中,不显示Ra列表,等待用户下一步操作;如果否,则进入步骤306中,设置计数器Ca,并把其赋值为0。
步骤308,从&Ra中取出一个收件人信息RaCa。
步骤310,将RaCa中的姓名和号码组合(NN),需补充说明的是RaCa中包括的信息不单是姓名和号码,还可能包括邮件地址、昵称、分类信息等,为了最简化显示,有必要只对姓名和号码进行组合。
步骤312,将NN添加到显示Ra的列表中。
步骤314,Ca值加1。
步骤316,判断Ca与Na是否相等?如果不相等,则进入步骤308中,再取出一个收件人信息RaCa,并执行后续步骤;如果相等,则进入步骤318中,在列表控件中显示Ra并等待用户选择。
图4示出本发明的&Ra表与Ra表关系图。如图4所示,列表&Ra与Ra表中的信息一一对应,其个数为Na。
3.联系人选择
用户可以通过按键组合或者触摸屏操作组合,选择准备发送信息的联系人号码。如果联想出的收件人(Ra)中没有用户需要的号码或者输入符号时输入了错误符号,可以将已经输入的字符删除,重新输入其他字符,在删除字符时,Ra会根据删除后遗留的字符重新更新,Re的所有字符删除完毕后,不显示任何列表。
用户选择了一个联系人之后,需要将刚刚输入的字符删除,这里的删除通过程序自动执行,不需要用户手动操作,然后将用户选择的联系人的姓名和号码组合后添加在最后一个收件人信息Rc后面,并在此收件人后边添加分隔符。实际上,可以通过清空编辑框然后重新向编辑框中设置字符串实现。
当用户要删除一个Rc时,需要两个步骤:
一、选中准备删除的收件人,可以通过触摸屏点击或者键盘组合实现,通过触摸屏可以选择多个连续的收件人;
二、执行删除,将选中的收件人从编辑框中剔除并在收件人链表(Lr)中删除。Lr中是一个双向链表,其中存储了0个到多个Rc,每个Rc均指向其前一个和后一个Rc。
4.光标跟随策略
以下结合图5的流程说明光标跟随策略。
图5示出本发明的光标跟踪流程示意图。如图5所示,为了方便用户从Ra中选择想要的收件人,Ra列表需要跟随输入字符的光标的位置动态变化,假设手机屏幕尺寸为Sw*Sh,光标的位置为(Pcx,Pcy),光标位置为相对于编辑框的左上角的距离。
那么Ra列表的位置(Pax,Pay)可以按以下方法得出:
Wa为预设的Ra列表的宽度;
当Pcx<(Sw-Wa)时,
Pax=Pcx;
否则
Pax=Sw-Wa;
Pay=Pcy+Hf+He;其中He为编辑框的标题的高度,Hf为当前编辑框使用的字体的高度;
列表的高度与Ra中联系人的个数有关,Nc为预设的列表中一页显示的最多的联系人个数(其余的需要翻页显示),
当Na<Nc时,
Ha=Hf*Na;
否则,
Ha=Hf*Nc。
通过以上对该方法的叙述不难知道,本发明移动终端输入收件人信息的系统包括存储模块、信息输入模块、解析匹配模块、显示模块、选择确认模块和输入控制模块。
存储模块存储通讯录中的联系人信息和短信息以及缓存其他中间信息。
信息输入模块包括至少一个收件人输入编辑框,可在编辑框中输入字符。
解析匹配模块实时将信息输入模块的输入编辑框中字符经过解析为有用字符并与存储模块中的联系人信息进行匹配查找,将查找到的联系人信息送给显示模块。
显示模块将信息输入模块的输入字符以及解析匹配模块查找到的联系人信息进行显示。
选择确认模块在显示模块的辅助下,对联系人信息经过选择确认后,并在其后添加分隔符。
输入控制模块协调信息输入模块、解析匹配模块以及选择确认模块之间在继续输入收件人信息时的时序控制。
上述选择确认模块为小键盘或触摸屏键盘。
上述解析匹配模块为移动终端平台用CPU。
上述输入控制模块采用光标跟随策略。
以上对本发明的具体描述旨在说明具体实施方案的实现方式,不能理解为是对本发明的限制。本领域普通技术人员在本发明的教导下,可以在详述的实施方案的基础上做出各种变体,这些变体均应包含在本发明的构思之内。本发明所要求保护的范围仅由所述的权利要求书进行限制。
Claims (10)
1.一种移动终端输入收件人信息的方法,在显示界面上设置至少一个收件人输入编辑框,包括如下步骤:
步骤a:在收件人输入编辑框中输入字符;
步骤b:实时将输入编辑框中的字符经过解析为有用字符并与通讯录中的联系人信息进行匹配查找,将查找到的联系人信息显示在收件人输入编辑框下方;
步骤c:显示的联系人信息经过选择确认后,显示在收件人输入编辑框中并在其后添加分隔符;
步骤d:如果需要继续输入收件人信息,返回步骤a并顺序执行其后续步骤;如不需要继续输入,则结束上述过程。
2.如权利要求1所述的输入收件人信息的方法,其特征在于,所述有用字符包括:
在输入编辑框中的字符中没有分隔符时,所有输入字符均为有用字符;以及
在输入编辑框中的字符中有分隔符时,最后一个分隔符之后的所有输入字符均为有用字符。
3.如权利要求1或2所述的输入收件人信息的方法,其特征在于:
所述分隔符为分号、逗号或空格符中的一种。
4.如权利要求3所述的输入收件人信息的方法,其特征在于:
所述字符包括汉字、英文以及除分隔符外的标点符号中的一种或两种或多种。
5.如权利要求4所述的输入收件人信息的方法,其特征在于:
所述显示界面还包括内容输入编辑框,其设置在收件人输入编辑框的下方。
6.如权利要求5所述的输入收件人信息的方法,其特征在于:
所述输入编辑框中的字符均可有选择的进行删除。
7.一种移动终端输入收件人信息的系统,包括:
存储模块:存储通讯录中的联系人信息和短信息以及缓存其他中间信息;
信息输入模块:包括至少一个收件人输入编辑框,可在编辑框中输入字符;
解析匹配模块:实时将信息输入模块的输入编辑框中字符经过解析为有用字符并与存储模块中的联系人信息进行匹配查找,同时,将查找到的联系人信息送给显示模块;
显示模块:将信息输入模块的输入字符以及解析匹配模块查找到的联系人信息进行显示;
选择确认模块:在显示模块的辅助下,对联系人信息中的一条经过选择确认后,并在其后添加分隔符;
输入控制模块:协调信息输入模块、解析匹配模块以及选择确认模块之间在继续输入收件人信息时的时序控制。
8.如权利要求7所述的输入收件人信息的系统,其特征在于:
所述选择确认模块为小键盘或触摸屏键盘。
9.如权利要求7或8所述的输入收件人信息的系统,其特征在于:
所述解析匹配模块为移动终端平台用CPU。
10.如权利要求9所述的输入收件人信息的系统,其特征在于:
所述输入控制模块采用光标跟随策略。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910230825A CN101764883A (zh) | 2009-11-25 | 2009-11-25 | 一种移动终端输入收件人信息的方法及其系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910230825A CN101764883A (zh) | 2009-11-25 | 2009-11-25 | 一种移动终端输入收件人信息的方法及其系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101764883A true CN101764883A (zh) | 2010-06-30 |
Family
ID=42495862
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910230825A Pending CN101764883A (zh) | 2009-11-25 | 2009-11-25 | 一种移动终端输入收件人信息的方法及其系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101764883A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101916399A (zh) * | 2010-07-27 | 2010-12-15 | 宇龙计算机通信科技(深圳)有限公司 | 一种收件人的添加方法及系统 |
CN102130986A (zh) * | 2011-03-08 | 2011-07-20 | 宇龙计算机通信科技(深圳)有限公司 | 选择联系人的方法和移动终端 |
CN103108289A (zh) * | 2013-02-28 | 2013-05-15 | 上海斐讯数据通信技术有限公司 | 一种群发消息方法 |
CN104023112A (zh) * | 2013-03-01 | 2014-09-03 | 联想(北京)有限公司 | 一种信息处理方法及装置 |
CN105512248A (zh) * | 2015-12-01 | 2016-04-20 | 小米科技有限责任公司 | 信息处理的方法及装置 |
CN105574118A (zh) * | 2015-12-14 | 2016-05-11 | 广州华多网络科技有限公司 | 一种输入信息的确定方法及客户端 |
CN106951424A (zh) * | 2016-01-07 | 2017-07-14 | 阿里巴巴集团控股有限公司 | 一种输入处理方法及装置 |
CN107205061A (zh) * | 2017-05-31 | 2017-09-26 | 广州三星通信技术研究有限公司 | 更新收件人的信息的方法和设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1912868A (zh) * | 2005-08-08 | 2007-02-14 | 腾讯科技(深圳)有限公司 | 一种用户标识识别方法 |
CN101127990A (zh) * | 2007-09-27 | 2008-02-20 | 中兴通讯股份有限公司 | 一种查找手机短信的方法 |
CN101299857A (zh) * | 2008-07-02 | 2008-11-05 | 北京搜狗科技发展有限公司 | 一种输出通讯信息的方法及装置 |
-
2009
- 2009-11-25 CN CN200910230825A patent/CN101764883A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1912868A (zh) * | 2005-08-08 | 2007-02-14 | 腾讯科技(深圳)有限公司 | 一种用户标识识别方法 |
CN101127990A (zh) * | 2007-09-27 | 2008-02-20 | 中兴通讯股份有限公司 | 一种查找手机短信的方法 |
CN101299857A (zh) * | 2008-07-02 | 2008-11-05 | 北京搜狗科技发展有限公司 | 一种输出通讯信息的方法及装置 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101916399A (zh) * | 2010-07-27 | 2010-12-15 | 宇龙计算机通信科技(深圳)有限公司 | 一种收件人的添加方法及系统 |
CN102130986A (zh) * | 2011-03-08 | 2011-07-20 | 宇龙计算机通信科技(深圳)有限公司 | 选择联系人的方法和移动终端 |
CN103108289A (zh) * | 2013-02-28 | 2013-05-15 | 上海斐讯数据通信技术有限公司 | 一种群发消息方法 |
CN103108289B (zh) * | 2013-02-28 | 2018-01-02 | 上海斐讯数据通信技术有限公司 | 一种群发消息方法 |
CN104023112A (zh) * | 2013-03-01 | 2014-09-03 | 联想(北京)有限公司 | 一种信息处理方法及装置 |
CN105512248A (zh) * | 2015-12-01 | 2016-04-20 | 小米科技有限责任公司 | 信息处理的方法及装置 |
CN105574118A (zh) * | 2015-12-14 | 2016-05-11 | 广州华多网络科技有限公司 | 一种输入信息的确定方法及客户端 |
CN106951424A (zh) * | 2016-01-07 | 2017-07-14 | 阿里巴巴集团控股有限公司 | 一种输入处理方法及装置 |
CN106951424B (zh) * | 2016-01-07 | 2021-08-06 | 菜鸟智能物流控股有限公司 | 一种输入处理方法及装置 |
CN107205061A (zh) * | 2017-05-31 | 2017-09-26 | 广州三星通信技术研究有限公司 | 更新收件人的信息的方法和设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101764883A (zh) | 一种移动终端输入收件人信息的方法及其系统 | |
CN1149503C (zh) | 文字输入装置和文字输入方法 | |
CN100570545C (zh) | 表情输入方法及装置 | |
CN101539836A (zh) | 一种人机界面交互系统和方法 | |
CN103167093A (zh) | 手机邮箱地址的填充方法 | |
CN108038165B (zh) | 一种信息搜索方法、搜索装置、终端设备和服务器设备 | |
CN102394960A (zh) | 拨号系统及其拨号方法、移动通信终端 | |
CA3036938C (en) | Character input apparatus | |
US20100023317A1 (en) | Method for generating text in a handheld electronic device and a handheld electronic device incorporating the same | |
CN109299046B (zh) | 一种基于TCP WebSocket协议的协同编辑方法 | |
CN101819471A (zh) | 一种拼音文字单词与短语的输入和显示方法 | |
CN103034407B (zh) | 终端和快速输入常用短语的方法 | |
CN105915685A (zh) | 一种智能手机拨号方法及其系统 | |
WO2024093784A1 (zh) | 通知消息显示方法、装置和电子设备 | |
KR20130086621A (ko) | 수기에 의한 원 필적 트레이스의 기록 및 조회 시스템과 방법 및 전자장치 | |
CN101727201A (zh) | 一种对符号排列进行自动调整的方法、装置和输入法系统 | |
TWI467394B (zh) | 文字輸入用的程式及文字輸入裝置以及文字輸入方法 | |
CN102866781B (zh) | 一种音字转换方法和系统 | |
CN102141886A (zh) | 文本编辑方法和设备及计算机程序产品和计算机可读介质 | |
JP2013149273A (ja) | 入力順非依存式文字入力機構を提供するための方法、装置、およびコンピュータプログラム | |
CN102707886A (zh) | 一种输入字符的编辑方法和系统 | |
CN103026319A (zh) | 基于方向键的文字输入方法及装置 | |
CN106970899A (zh) | 一种文本处理方法及装置 | |
CN102999639B (zh) | 一种基于语音识别字符索引的查找方法及系统 | |
CN110073351A (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: 20100630 |