一种移动终端中匹配对象的方法、系统和设备技术方案

技术编号:3543067 阅读:183 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种移动终端中匹配对象的方法、系统和设备,属于通信领域。所述方法包括:服务器接收来自移动终端的请求消息,所述请求消息携带用户标识;所述服务器根据所述用户标识、预存的对象信息和拼音的映射关系,查找所述用户标识对应的对象信息和拼音的映射关系;所述服务器向所述移动终端发送所述查找到的映射关系;所述移动终端接收用户输入的拼音信息,根据接收的映射关系,匹配所述拼音信息对应的对象。本发明专利技术结合了服务器与客户端的各自优势,实现了在低配置的移动终端软件上,进行拼音检索的问题,实现用户快速定位对象,较好的解决了用户在使用过程中搜索对象的困扰,有效提升了使用移动终端应用软件的用户体验感并增强用户黏度。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别涉及一种移动终端中匹配对象的方法、系统和设备
技术介绍
随着通信技术的发展,IM(Instant Mes sage,即时通讯)技术已经成为目前互联网上一个主流应用的方向,它使人与人之间的交流更加容易、快捷,用户再也不用为信件延时以及长途电话昂贵的话费而担心。在PC(Personal Computer,个人电脑)IM软件使用时,用户在众多的好友中,通过手动遍历搜索可以进行好友的查找;还可以通过输入好友名称的拼音或者拼音前缀,较快地查找定位到目标好友,进而提高了用户的使用体验。随着移动终端(如手机、PDA(Personal Digital Assistant,个人数字助理)等)的普及,各种移动终端中基于J2ME(Java 2Micro Edition)平台下的应用程序层出不穷,如:基于J2ME平台的即时通讯应用程序、基于J2ME平台的移动终端地图应用程序、基于J2ME平台的信息检索应用程序,等等。其中,针对目前应用较广的即时通讯软件IM(Instant Messager)而言,用户通过移动终端使用该IM软件进行好友查找时,专利技术人在实现本专利技术的过程中,发现由于移动终端屏幕小、翻页不方便,要在众多的好友中通过手动遍历的方式找到目标好友,过程颇费周折且用户体验也不理想;并且,由于移动终端自身的内存大小以及处理器速度等因素的限制,如果利用上述PC IM提供的查找定位功能,必须在移动终端内存中构建一个拼音汉字的索引表,再根据拼音或拼音前缀找到对应的汉字,从而实现好友查找的功能。其中,利用拼音的字库,得到的上述拼音汉字索引表大小在1MB左右,加上移动终端IM软件本身几百KB的大小,软件大小基本超过了移动终端内存的限制。即使移动终端的内存充足,为了实现该查找定位好友功能,而消耗几倍于软件自身大小的内存,勉强完成功能,功能实现的性价较低。其次,由于移-->动终端处理速度的限制,在庞大的拼音汉字索引表中进行查找将是一个相当费时的运算,用户操作的连续性很难保证,用户的使用体验降低。
技术实现思路
在移动终端领域,为了实现用户快速定位对象,提高用户的使用体验,本专利技术实施例提供了一种移动终端中匹配对象的方法、系统和设备。所述技术方案如下:一方面,提供了一种移动终端中匹配对象的方法,所述方法包括:服务器接收来自移动终端的请求消息,所述请求消息携带用户标识;所述服务器根据所述用户标识、预存的对象信息和拼音的映射关系,查找所述用户标识对应的对象信息和拼音的映射关系;所述服务器向所述移动终端发送所述查找到的映射关系;所述移动终端接收用户输入的拼音信息,根据接收的映射关系,匹配所述拼音信息对应的对象。其中,进一步地,所述方法还包括:服务器根据用户标识,获取所述用户标识对应的用户的对象信息;所述服务器根据字库,建立拼音汉字索引表;所述服务器根据所述对象信息和所述拼音汉字索引表,建立并保存对象信息和拼音的映射关系。其中,上述所述移动终端接收用户输入的拼音信息,根据接收的映射关系,匹配所述拼音信息对应的对象,具体包括:移动终端接收用户输入的拼音,根据接收的映射关系,匹配所述拼音对应的对象;或,移动终端接收用户输入的拼音前缀,根据接收的映射关系,匹配所述拼音前缀对应的对象;或,移动终端接收用户输入的拼音缩写,根据接收的映射关系,匹配所述拼音缩写对应的对象。另一方面,提供了一种移动终端中匹配对象的系统,所述系统包括:服务器和移动终端,其中,所述服务器,用于接收来自所述移动终端的请求消息,所述请求消息携带-->用户标识;根据所述用户标识、预存的对象信息和拼音的映射关系,查找所述用户标识对应的对象信息和拼音的映射关系;还用于向所述移动终端发送查找到的映射关系;所述移动终端,用于向所述服务器发送请求消息,还用于接收用户输入的拼音信息,根据接收的映射关系,匹配所述拼音信息对应的对象。其中,进一步地,所述服务器还用于根据用户标识,获取所述用户标识对应的用户的对象信息;根据字库,建立拼音汉字索引表;根据所述对象信息和所述拼音汉字索引表,建立并保存对象信息和拼音的映射关系。再一方面,提供了一种服务器,所述服务器包括:接收模块,用于接收来自移动终端的请求消息,所述请求消息携带用户标识;查找模块,用于根据所述接收模块接收的用户标识、预存的对象信息和拼音的映射关系,查找所述用户标识对应的对象信息和拼音的映射关系;发送模块,用于向所述移动终端发送所述查找模块查找到的映射关系。其中,进一步地,所述服务器还包括:保存模块,用于根据用户标识,获取所述用户标识对应的用户的对象信息;根据字库,建立拼音汉字索引表;根据所述对象信息和所述拼音汉字索引表,建立并保存对象信息和拼音的映射关系;相应地,所述查找模块,具体用于根据所述接收模块接收的用户标识、所述保存模块保存的对象信息和拼音的映射关系,查找所述接收模块接收的用户标识对应的对象信息和拼音的映射关系。再一方面,还提供了一种移动终端,所述移动终端包括:发送模块,用于向服务器发送请求消息,所述请求消息携带用户标识;第一接收模块,用于接收所述服务器返回的所述用户标识对应的对象信息和拼音的映射关系;第二接收模块,用于接收用户输入的拼音信息;匹配模块,用于根据所述第一接收模块接收的所述映射关系,匹配所述第二接收模块接收的拼音信息对应的对象。-->其中,所述匹配模块包括:第一匹配单元,用于当所述第二接收模块接收的用户输入拼音信息具体为拼音时,根据所述第一接收模块接收的所述映射关系,匹配所述拼音对应的对象;或,第二匹配单元,用于当所述第二接收模块接收的用户输入拼音信息具体为拼音前缀时,根据所述第一接收模块接收的所述映射关系,匹配所述拼音前缀对应的对象;或,第三匹配单元,用于当所述第二接收模块接收的用户输入拼音信息具体为拼音缩写时,根据所述第一接收模块接收的所述映射关系,匹配所述拼音缩写对应的对象。其中,进一步地,所述移动终端还包括:提供模块,所述提供模块具体包括:第一提供单元,用于将所述匹配模块匹配到对象通过显示的方式提供给用户;或,第二提供单元,用于将所述匹配模块匹配到对象通过发声的方式提供给用户。本专利技术实施例提供的技术方案的有益效果是:结合了服务器与客户端的各自优势,实现了在低配置的移动终端软件上,进行拼音检索的问题,实现用户快速定位对象,较好的解决了用户在使用过程中搜索对象的困扰,有效提升了使用移动终端应用软件的用户体验感并增强用户黏度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术方法实施例提供的流程示意图;图2是本专利技术方法实施例提供的架构示意图;图3是本专利技术方法实施例提供的方法详细流程示意图;-->图4是本专利技术方式实施例提供的应用示意图;图5是本专利技术系统实施例提供的示意图;图6是本专利技术服务器实施例提供的示意图;图7是本专利技术移动终端实施例提供的示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发本文档来自技高网
...

【技术保护点】
一种移动终端中匹配对象的方法,其特征在于,所述方法包括: 服务器接收来自移动终端的请求消息,所述请求消息携带用户标识; 所述服务器根据所述用户标识、预存的对象信息和拼音的映射关系,查找所述用户标识对应的对象信息和拼音的映射关系;  所述服务器向所述移动终端发送所述查找到的映射关系; 所述移动终端接收用户输入的拼音信息,根据接收的映射关系,匹配所述拼音信息对应的对象。

【技术特征摘要】
1、一种移动终端中匹配对象的方法,其特征在于,所述方法包括:服务器接收来自移动终端的请求消息,所述请求消息携带用户标识;所述服务器根据所述用户标识、预存的对象信息和拼音的映射关系,查找所述用户标识对应的对象信息和拼音的映射关系;所述服务器向所述移动终端发送所述查找到的映射关系;所述移动终端接收用户输入的拼音信息,根据接收的映射关系,匹配所述拼音信息对应的对象。2、如权利要求1所述的方法,其特征在于,所述方法还包括:服务器根据用户标识,获取所述用户标识对应的用户的对象信息;所述服务器根据字库,建立拼音汉字索引表;所述服务器根据所述对象信息和所述拼音汉字索引表,建立并保存对象信息和拼音的映射关系。3、如权利要求1所述的方法,其特征在于,所述移动终端接收用户输入的拼音信息,根据接收的映射关系,匹配所述拼音信息对应的对象,具体包括:移动终端接收用户输入的拼音,根据接收的映射关系,匹配所述拼音对应的对象;或,移动终端接收用户输入的拼音前缀,根据接收的映射关系,匹配所述拼音前缀对应的对象;或,移动终端接收用户输入的拼音缩写,根据接收的映射关系,匹配所述拼音缩写对应的对象。4、一种移动终端中匹配对象的系统,其特征在于,所述系统包括:服务器和移动终端,其中,所述服务器,用于接收来自所述移动终端的请求消息,所述请求消息携带用户标识;根据所述用户标识、预存的对象信息和拼音的映射关系,查找所述用户标识对应的对象信息和拼音的映射关系;还用于向所述移动终端发送查找到的映射关系;所述移动终端,用于向所述服务器发送请求消息,还用于接收用户输入的拼音信息,根据接收的映射关系,匹配所述拼音信息对应的对象。5、如权利要求4所述的系统,其特征在于,所述服务器还用于根据用户标识,获取所述用户标识对应的用户的对象信息;根据字库,建立拼音汉字索引表;根据所述对象信息和所述拼音汉字索引表,建立并保存对象信息和拼音的映射关系。6、一种服务器,其特征在于,所述服务器包括:接收模块,用于接收来自移动终端的请...

【专利技术属性】
技术研发人员:雷彬邱会发张旭范跃伟郭宇
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:94[中国|深圳]

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

1