在移动通信终端以及服务器识别应用程序的方法技术

技术编号:11018972 阅读:108 留言:0更新日期:2015-02-11 09:29
本发明专利技术涉及在移动通信终端以及服务器中识别应用程序的方法。本发明专利技术的在服务器识别应用程序的方法,包括:(a)从通信终端接收目标草图信息,该目标草图信息中包括用户绘制的应用程序的目标草图;(b)根据接收到的目标草图信息,在服务器的数据库中获取与目标草图信息匹配的至少一个备选应用程序;(c)将包括至少一个备选应用程序的应用程序列表发送到所述通信终端,其中,所述应用程序列表的每一项包括备选应用程序的图标、名称以及下载地址。当用户不知道应用程序的名称,或由于名称复杂等原因记不清名称,但知道该应用程序的图标或其他可以反映该应用程序的特征的画面时,可以通过本发明专利技术来搜索出该应用程序。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及在移动通信终端以及服务器中识别应用程序的方法。本专利技术的在服务器识别应用程序的方法,包括:(a)从通信终端接收目标草图信息,该目标草图信息中包括用户绘制的应用程序的目标草图;(b)根据接收到的目标草图信息,在服务器的数据库中获取与目标草图信息匹配的至少一个备选应用程序;(c)将包括至少一个备选应用程序的应用程序列表发送到所述通信终端,其中,所述应用程序列表的每一项包括备选应用程序的图标、名称以及下载地址。当用户不知道应用程序的名称,或由于名称复杂等原因记不清名称,但知道该应用程序的图标或其他可以反映该应用程序的特征的画面时,可以通过本专利技术来搜索出该应用程序。【专利说明】
本专利技术涉及一种在移动通信终端以及服务器中识别应用程序的方法。
技术介绍
目前,移动通信终端的硬件配置越来越高端,在通信终端上可安装数十、数百个应用程序。应用服务提供商也积极地开发着诸如天气预报、网上购物、聊天工具、词典等各种应用程序。 在地铁上、火车上随处可见用手机、平板电脑等移动通信终端来听歌、玩游戏、看书的人,有时还会觉得对方的应用程序特别有趣或者特别实用,也想安装在自己的通信终端中。但是,大多数情况下我们难以得知对方的应用程序的名称,这就给安装该应用程序带来了一定困难。 并且,当通信终端上安装了过多的应用程序,或者使用他人的通信终端时,在查找特定应用程序时往往比较费劲。 因此,需要提供一种可以安装不知名的应用程序,或者迅速查找特定应用程序的方法。
技术实现思路
本专利技术的目的在于提供一种安装不知名的应用程序,或者迅速查找特定应用程序的方法。 根据本专利技术的在移动通信终端识别应用程序的方法,包括:(a)识别用户绘制的应用程序的目标草图;(b)向服务器发送包括所述目标草图的目标草图信息;(C)从服务器接收包括与所述目标草图对应的至少一个备选应用程序的应用程序列表;(d)将用户从应用程序列表中选择的备选应用程序确定为目标应用程序,,并下载或激活所述目标应用程序。 优选地,步骤(b)包括:从目标草图提取特征码,并将提取的特征码作为目标草图信息发送到服务器。 优选地,从目标草图提取特征码的步骤包括:(el)将识别的目标草图平分成mXn的矩形方格;(e2)针对mXn的矩形方格,根据各个矩形方格内是否有绘制痕迹,确定目标草图的特征码,其中,将目标草图的长度平分成m份,将目标草图的宽度平分成η份,m和η为大于I的自然数。 优选地,在步骤(e2 )中,若平分的矩形方格内有绘制的痕迹,则将特征码中的对应的特征符号标为I ;若平分的矩形方格内没有绘制的痕迹,则将特征码中的对应的特征符号标为O。 优选地,步骤(a)包括:提供绘制草图的输入框以使用户绘制目标草图;将绘制的目标草图的外接矩形的大小以矢量的方式等比例地缩放到预先设置的大小,以使目标草图达到预定分辨率。 优选地,步骤(d)还包括:确定目标应用程序是否已经安装在通信终端中;当确定目标应用程序已经安装在通信终端中时,直接激活已经安装的目标应用程序。 优选地,步骤(d)还包括:当确定目标应用程序没有安装在通信终端中时,从接收的应用程序列表中获取目标应用程序的下载地址,下载并安装目标应用程序。 根据本专利技术的另一实施例的在服务器识别应用程序的方法,包括:(a)从通信终端接收目标草图信息,该目标草图信息中包括用户绘制的应用程序的目标草图;(b)根据接收到的目标草图信息,在服务器的数据库中获取与目标草图信息匹配的至少一个备选应用程序;(c)将包括至少一个备选应用程序的应用程序列表发送到所述通信终端,其中,所述应用程序列表的每一项包括备选应用程序的图标、名称以及下载地址。 优选地,步骤(b)包括:检测所述目标草图信息中是否存在目标草图的特征码;当存在所述目标草图的特征码时,比较所述目标草图的特征码和服务器的数据库中的每个应用程序的标准图像的特征码,并且计算所述目标草图的特征码和各个标准图像的特征码的相似度;将相似度大于等于预设值的应用程序判断为备选应用程序;按照相似度从大到小的顺序,将备选应用程序的属性信息存储到应用程序列表中。 优选地,步骤(b)包括:(bl)检测所述目标草图信息中是否存在目标草图的特征码;(b2)当所述目标草图信息中不存在特征码时,基于所述目标草图信息中的目标草图来获取特征码;(b3)比较获取的目标草图的特征码和数据库中的每个应用程序的标准图像的特征码,并且计算所述目标草图的特征码和各个标准图像的特征码的相似度;(b4)将相似度大于等于预设值的应用程序判断为备选应用程序;(b5)按照相似度从大到小的顺序,将备选应用程序的属性信息存储到应用程序列表中。 优选地,步骤(b2)包括:(b21)将所述目标草图平分成mXn的矩形方格;(b22)针对mXn的矩形方格,根据各个矩形方格内是否有绘制痕迹,来确定目标草图的特征码,其中,将目标草图的长度平分成m份,将目标草图的宽度平分成η份,m和η为大于I的自然数。 优选地,在步骤(b22)中,若平分的矩形方格内有绘制的痕迹,则将特征码中的对应的特征符号标为I ;若平分的矩形方格内没有绘制的痕迹,则将特征码中的对应的特征符号标为O。 优选地,在步骤(b21)之前还包括:将目标草图信息中的目标草图的外接矩形的大小以矢量的方式等比例地缩放到预先设置的大小,以使目标草图达到预定分辨率。 优选地,服务器将所述目标草图信息中的目标草图存储在本地数据库中。 当用户不知道应用程序的名称,或由于名称复杂等原因记不清名称,但知道该应用程序的图标或其他可以反映该应用程序的特征的画面时,可以通过本专利技术来搜索出该应用程序。 当用户擅长绘画时,可通过本专利技术来运行或搜索特定应用程序,从而增加了趣味性。 用户没有明确的搜索目标只是想使用某一类型的程序,诸如用户想玩坦克类的游戏等时,可通过绘制坦克的草图来从云端服务器中获取包含坦克的应用程序。 【专利附图】【附图说明】 通过下面结合附图进行的对实施例的描述,本专利技术的上述和/或其他目的和优点将会变得更加清楚,其中: 图1示出根据本专利技术的实施例的在移动通信终端识别应用程序的方法的流程图。 图2示出根据本专利技术的实施例的在服务器识别应用程序的方法的流程图。 【具体实施方式】 以下,参照附图来详细说明本专利技术的实施例,其中,一些示例性实施例在附图中示出。 图1示出根据本专利技术的实施例的在移动通信终端识别应用程序的方法的流程图。 在步骤S101、移动通信终端可以识别用户绘制的应用程序的目标草图。具体地,移动通信终端向用户提供绘制草图的输入框以使用户绘制目标草图,当用户绘制特定应用程序的草图之后,还将绘制的目标草图的外接矩形的大小以矢量的方式等比例地缩放到预先设置的大小,以使目标草图达到预定分辨率。换言之,用户绘制的目标草图都将存储为预定分辨率的图片,并且在云端服务器中存储的应用程序的标准图像也是具备预定分辨率的图片,从而使目标草图和标准图像的特征码具有相同的长度,便于后续的比较。 在步骤S102,移动通信终端向服务器发送包括所述目标草图的目标草图信息。 在步骤S103,移动通信终端从服务器接收包括与所述目标草图对应的至少一个备选应用程序本文档来自技高网...

【技术保护点】
一种在移动通信终端识别应用程序的方法,其特征在于,包括:(a)识别用户绘制的应用程序的目标草图;(b)向服务器发送包括所述目标草图的目标草图信息;(c)从服务器接收包括与所述目标草图对应的至少一个备选应用程序的应用程序列表;(d)将用户从应用程序列表中选择的备选应用程序确定为目标应用程序,并下载或激活所述目标应用程序。

【技术特征摘要】

【专利技术属性】
技术研发人员:李统华刘畅韩先跃
申请(专利权)人:三星电子中国研发中心三星电子株式会社
类型:发明
国别省市:江苏;32

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

1