输入框特殊字符输入提示模块及方法技术

技术编号:16379180 阅读:65 留言:0更新日期:2017-10-15 12:27
本发明专利技术输入框特殊字符输入提示模块,包括依次连接的第一至第四级提示匹配子模块和提示列表项显示模块,分别用于判断当前输入框输入的字符是否属于特殊字符、从与当前输入框所隶属的应用连接的远端服务器中、从当前输入框所隶属的应用中、从当前终端中读取当前特殊字符对应的提示列表项和显示提示排列分组配置表和提示排列优先级配置表,以便用户选择。本发明专利技术还提供了输入框特殊字符输入提示的方法。本发明专利技术的优点和积极效果是:通过多个提示匹配子模块的逐级匹配流程,使得输入框的特殊字符提示不再单一依赖远端服务器,实现“多数据源提供输入提示”,确保在发生断网的情况下,用户输入特殊字符后也能给出相应的提示列表项。

Input frame special character input prompt module and method

The input box special character input prompt module, comprising a first to fourth level matching module and prompt prompt list display module were used to determine the current input box if the input character is a special character, from the current input box should be connected with membership in the remote server, from the current input application frame under the current read the corresponding special characters, from the current terminal in the list of items and display tips packet configuration table and tips for the user to select priority configuration table. The invention also provides a method for inputting special character input prompt of the input frame. The invention has the advantages and positive effects: the multiple step by step tips matching module matching process, the special character input box that is no longer a single on a remote server, the realization of \multiple data sources to provide the input prompt\, to ensure that in the event of fault network, user input of special characters can also give the corresponding prompt list item.

【技术实现步骤摘要】
输入框特殊字符输入提示模块及方法
本专利技术涉及计算机处理系统,具体涉及一种输入框特殊字符输入提示模块及方法。
技术介绍
在终端界面的输入框中可以输入各种类型的字符,其中有一类特殊字符,当用户输入特殊字符后,系统会给出特殊字符对应的提示。比如,国内常用的聊天工具微信在群聊输入框中输入@特殊字符后,系统会给出好友列表作为提示,用户在好友列表中选择某个好友,系统就可以向该好友发送通知消息,以便该好友及时发现。但是,由于上述通过特殊字符给出提示的方法,必须借助远端服务器才能完成。终端系统的输入框中输入特殊字符,终端向远端服务器发送提示请求,远端服务器收到请求后进行特殊字符匹配,然后把匹配结果作为响应返回给终端。一旦网络发生故障,或者网络连接异常的情况,输入框便无法提示。另一方面,即使网络连接正常,输入框给出的提示列表大多按照拼音顺序排列,未考虑到用户的使用习惯,导致用户寻找某个列表项需要花费大量时间,用户体验不好,操作耗时较大,实用性较差。
技术实现思路
鉴于上述现有技术的缺陷,本专利技术的目的在于提供一种输入框特殊字符输入提示模块及方法,可以通过多个提示匹配子模块的逐级匹配流程,使得输入框的特殊字符提示不再单一依赖远端服务器,实现“多数据源提供输入提示”,确保在发生断网的情况下,用户输入特殊字符后也能给出相应的提示列表项。为达上述目的,本专利技术一种输入框特殊字符输入提示模块,包括依次连接的若干特殊字符输入提示匹配子模块,其中:第一级提示匹配子模块,用于判断当前输入框输入的字符是否属于特殊字符;第二级提示匹配子模块,用于从与当前输入框所隶属的应用连接的远端服务器中读取当前特殊字符对应的提示列表项:第三级提示匹配子模块,用于从当前输入框所隶属的应用中,读取当前特殊字符对应的提示列表项;第四级提示匹配子模块,用于从当前终端中读取当前特殊字符对应的提示列表项,以便用户选择;提示列表项显示模块,用于将按照提示排列分组配置表和提示排列优先级配置表中的至少一张表重新排列后的提示列表项显示在特殊字符的下一个字符的位置,以便用户选择。本专利技术输入框特殊字符输入提示模块,其中所述第一级提示匹配子模块用于灵活设置特殊字符列表,当用户在输入框中输入字符后,所述第一级提示匹配子模块遍历特殊字符表,逐个与用户在输入框中输入的字符相比较:如果用户在输入框中输入的字符存在特殊字符列表中,那么将所述字符确定为特殊字符;如果用户在输入框中输入的字符不在特殊字符列表中,那么将所述字符确定为普通字符,按照普通字符正常输入,不产生提示。本专利技术输入框特殊字符输入提示模块,其中所述第二级提示匹配子模块用于向远端服务器发送提示列表请求,所述远端服务器收到该请求后进行分析处理,把匹配到的提示列表发送回来,并把读取到的提示列表项显示在特殊字符的下一个字符的位置,以便用户选择;或者所述远端服务器收到该请求后进行分析处理,把匹配失败结果发送给所述第二级提示匹配子模块。本专利技术输入框特殊字符输入提示模块,其中所述第三级提示匹配子模块用于在当前输入框所隶属的应用中储存有相应的提示列表项时,为读取成功,所述第三级提示匹配子模块把收到的提示列表项显示在特殊字符的下一个字符的位置,以便用户选择;在当前输入框所隶属的应用未储存有相应的提示列表项时,为读取失败。本专利技术输入框特殊字符输入提示模块,其中所述第四级提示匹配子模块用于在从当前终端中读取当前特殊字符对应的提示列表项成功时,将读取到的提示列表项显示在特殊字符的下一个字符的位置,以便用户选择;读取失败时,将所述特殊字符当作普通字符处理。本专利技术输入框特殊字符输入提示模块,还包括与第二至第四级提示匹配子模块分别相连的提示列表项显示模块,所述提示列表项显示模块设置并生成提示排列分组配置表和提示排列优先级配置表,所述提示列表项显示模块用于将按照提示排列分组配置表和提示排列优先级配置表中的至少一张表重新排列后的提示列表项显示在特殊字符的下一个字符的位置,以便用户选择。为达上述目的,本专利技术提供了一种输入框特殊字符输入提示的方法,设置依次连接的若干特殊字符输入提示匹配子模块,该方法包括以下步骤:S1、由第一级提示匹配子模块判断当前输入框输入的字符是否属于特殊字符,如果是,那么执行下一步;如果否,那么将字符确定为普通字符,执行步骤S6;S2、由第二级提示匹配子模块从与当前输入框所隶属的应用连接的远端服务器中读取当前特殊字符对应的提示列表项并判断是否读取成功,如果是,执行步骤S5;如果否,执行下一步;S3、由第三级提示匹配子模块从当前输入框所隶属的应用中,读取当前特殊字符对应的提示列表项并判断是否读取成功,如果是,执行步骤S5;如果否,执行下一步;S4、由第四级提示匹配子模块从当前终端中读取当前特殊字符对应的提示列表项并判断是否读取成功,如果是,执行下一步;如果否,那么将字符确定为普通字符,执行步骤S6;S5、将提示列表项显示在特殊字符的下一个字符的位置,以便用户选择,执行下一步;S6、提示匹配流程结束。本专利技术输入框特殊字符输入提示的方法,其中所述步骤S1包括第一级提示匹配子模块遍历特殊字符表,逐个与用户在输入框中输入的字符相比较:如果用户在输入框中输入的字符存在特殊字符列表中,那么将字符确定为特殊字符;如果用户在输入框中输入的字符不在特殊字符列表中,那么将字符确定为普通字符,按照普通字符正常输入,不产生提示。本专利技术输入框特殊字符输入提示的方法,其中所述步骤S2包括以下步骤:S201、终端第二级提示匹配子模块向与当前输入框所隶属的应用连接的远端服务器发送提示列表项获取请求消息;S202、远端服务器收到该获取请求消息后进行分析、匹配处理,把携带有匹配成功的提示列表项信息的获取响应消息发送给终端第二级提示匹配子模块;S203、终端第二级提示匹配子模块收到获取响应消息后,将提示列表项直接显示在特殊字符的下一个字符的位置,以便用户选择;S204、提示匹配流程结束。本专利技术输入框特殊字符输入提示的方法,其中所述步骤S3包括以下步骤:S301、终端第三级提示匹配子模块向当前输入框所隶属的应用的内存空间中读取当前特殊字符对应的提示列表项;S302、终端第三级提示匹配子模块成功获取到提示列表项后,将提示列表项直接显示在特殊字符的下一个字符的位置,以便用户选择;S303、提示匹配流程结束。本专利技术输入框特殊字符输入提示的方法,其中所述步骤S4包括以下步骤:S401、终端第四级提示匹配子模块向当前终端的内存空间中读取当前特殊字符对应的提示列表项;S402、终端第四级提示匹配子模块成功获取到提示列表项后将提示列表项后,将提示列表项直接显示在特殊字符的下一个字符的位置,以便用户选择;S403、提示匹配流程结束。本专利技术输入框特殊字符输入提示的方法,其中所述步骤S5与步骤S6之间还包括一插入步骤,该插入步骤设置与第二至第四级提示匹配子模块分别相连的提示列表项显示模块,提示列表项显示模块包括提示排列分组配置表和提示排列优先级配置表,该插入步骤包括所述提示列表项显示模块设置并生成提示排列分组配置表和提示排列优先级配置表,所述提示列表项显示模块将按照提示排列分组配置表和提示排列优先级配置表中的至少一张表重新排列后的提示列表项显示在特殊字符的下一个字符的位置,以便用户选择,然后执行本文档来自技高网...
输入框特殊字符输入提示模块及方法

【技术保护点】
一种输入框特殊字符输入提示模块,其特征在于:包括依次连接的若干特殊字符输入提示匹配子模块,其中:第一级提示匹配子模块,用于判断当前输入框输入的字符是否属于特殊字符;第二级提示匹配子模块,用于从与当前输入框所隶属的应用连接的远端服务器中读取当前特殊字符对应的提示列表项:第三级提示匹配子模块,用于从当前输入框所隶属的应用中,读取当前特殊字符对应的提示列表项;第四级提示匹配子模块,用于从当前终端中读取当前特殊字符对应的提示列表项,以便用户选择。

【技术特征摘要】
1.一种输入框特殊字符输入提示模块,其特征在于:包括依次连接的若干特殊字符输入提示匹配子模块,其中:第一级提示匹配子模块,用于判断当前输入框输入的字符是否属于特殊字符;第二级提示匹配子模块,用于从与当前输入框所隶属的应用连接的远端服务器中读取当前特殊字符对应的提示列表项:第三级提示匹配子模块,用于从当前输入框所隶属的应用中,读取当前特殊字符对应的提示列表项;第四级提示匹配子模块,用于从当前终端中读取当前特殊字符对应的提示列表项,以便用户选择。2.根据权利要求1所述的输入框特殊字符输入提示模块,其特征在于:其中所述第一级提示匹配子模块用于灵活设置特殊字符列表,当用户在输入框中输入字符后,所述第一级提示匹配子模块遍历特殊字符表,逐个与用户在输入框中输入的字符相比较:如果用户在输入框中输入的字符存在特殊字符列表中,那么将所述字符确定为特殊字符;如果用户在输入框中输入的字符不在特殊字符列表中,那么将所述字符确定为普通字符,按照普通字符正常输入,不产生提示。3.根据权利要求1或2所述的输入框特殊字符输入提示模块,其特征在于:其中所述第二级提示匹配子模块用于向远端服务器发送提示列表请求,所述远端服务器收到该请求后进行分析处理,把匹配到的提示列表发送回来,并把读取到的提示列表项显示在特殊字符的下一个字符的位置,以便用户选择;在当前输入框所隶属的应用未储存有相应的提示列表项时,为读取失败。4.根据权利要求3所述的输入框特殊字符输入提示模块,其特征在于:其中所述第三级提示匹配子模块用于在当前输入框所隶属的应用中储存有相应的提示列表项时,为读取成功,所述第三级提示匹配子模块把收到的提示列表项显示在特殊字符的下一个字符的位置,以便用户选择;或者所述远端服务器收到该请求后进行分析处理,把匹配失败结果发送给所述第三级提示匹配子模块。5.根据权利要求4所述的输入框特殊字符输入提示模块,其特征在于:其中所述第四级提示匹配子模块用于在从当前终端中读取当前特殊字符对应的提示列表项成功时,将读取到的提示列表项显示在特殊字符的下一个字符的位置,以便用户选择;读取失败时,将所述特殊字符当作普通字符处理。6.根据权利要求5所述的输入框特殊字符输入提示模块,其特征在于:还包括与第二至第四级提示匹配子模块分别相连的提示列表项显示模块,所述提示列表项显示模块设置并生成提示排列分组配置表和提示排列优先级配置表,所述提示列表项显示模块用于将按照提示排列分组配置表和提示排列优先级配置表中的至少一张表重新排列后的提示列表项显示在特殊字符的下一个字符的位置,以便用户选择。7.一种输入框特殊字符输入提示的方法,设置依次连接的若干特殊字符输入提示匹配子模块,其特征在于:该方法包括以下步骤:S1、由第一级提示匹配子模块判断当前输入框输入的字符是否属于特殊字符,如果是,那么执行下一步;如果否,那么将字符确定为普通字符,执行步骤S6;S2、由第二级提示匹配子模块从与当前输入框所隶属的应用连接的远端服务器中读取当前特殊字符对应的提示列表项并判...

【专利技术属性】
技术研发人员:商琦董明华
申请(专利权)人:苏州工业园区服务外包职业学院
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1