一种用于向移动终端推送信息的方法和装置制造方法

文档序号:7982762阅读:278来源:国知局
一种用于向移动终端推送信息的方法和装置制造方法
【专利摘要】本发明公开了一种用于向移动终端推送信息的方法和装置,根据用户保存的联系人信息判断用户有可能感兴趣的位置,按照一定的顺序向用户推荐这些位置,按照本发明的技术方案,将保存在用户移动终端上不同应用中的联系人信息搜集汇总在一起进行分析,考虑了各种应用之间的关联,使这些信息的潜在功能得到更大程度的发挥,提高了信息资源利用率。具体可根据每个位置出现的绝对数量或联系人与用户联系密切程度对这些位置排序,是用户最有可能想要接收区域性推送信息的顺序,无需用户主动查找,减少了用户选择时的盲目性,节约了用户的时间,为用户获取其他地区的推送信息带来了方便,提高了用户体验。
【专利说明】一种用于向移动终端推送信息的方法和装置
【技术领域】
[0001]本发明涉及移动通信领域,特别是涉及一种用于向移动终端推送信息的方法和装置。
【背景技术】
[0002]当前,随着智能移动设备的普及,移动终端用户都倾向于安装适合自己需求的各种应用程序(以下简称应用),帮助用户随时了解新闻事件、捕捉笔记、社交、听音乐、娱乐游戏等等。在种类越来越丰富的应用中,包含了大量与位置有关的应用,典型的如天气预报、推送新闻信息、推送打折信息等的应用,通常这些应用能够根据用户保存在终端上的信息或者其他定位技术确定用户所在的位置,这些对位置敏感的应用将这个用户所在的位置设置为“关注位置”,自动为用户推送与该位置相关的信息。这个方案能够方便快速的确定用户最有可能感兴趣的位置——用户自己所在的位置,但是,这种推送规则存在一些问题,最典型的问题是无法确定除去用户自己所在的位置之外,该用户还有可能对哪些位置感兴趣,从而向用户推送感兴趣位置的信息。例如:某用户可能对其亲友所在的城市也同样存在兴趣,关注这些城市的天气信息、新闻事件或商品打折信息等,如果想接收这些城市的信息推送,现有的方案无法实现,用户必须手动设定,当感兴趣的城市比较多或动态变化时,将非常不方便,用户体验一般。
[0003]此外,当前的移动通讯设备大都具备记录常用联系人的电话号码等信息的功能,方便用户联系,此功能通常以通讯簿应用实现,而在短信息应用中,通常会保留下最近与用户发生通信的联系人的信息,短信息对应的信息有对方的电话号码和通信时间等,类似的应用还包含大多数社交类即时通信的应用。一般而言,这些应用所保存下来的信息仅为本应用使用,供用户浏览查看,而不考虑各种应用之间的关联,也就无法充分发挥这些信息的潜在功能。

【发明内容】

[0004]本发明提供了一种用于向移动终端推送信息的方法和装置,用以解决现有技术无法按照用户感兴趣位置的顺序提示推送信息的问题。
[0005]一方面,本发明的用于向移动终端推送信息的方法包括:搜集移动终端上的联系人的信息,得到联系人的位置;对所述联系人的位置进行排序;以及根据排序结果向移动终端提示推送信息。
[0006]另一方面,本发明的用于向移动终端推送信息的装置包括:信息搜集模块,用于搜集移动终端上的联系人的信息,得到所述联系人的位置;信息分析模块,用于对所述联系人的位置进行排序;以及信息提示模块,用于根据排序结果向移动终端提示推送信息。
[0007]本发明有益效果如下:
[0008]1.根据用户保存的联系人信息判断用户有可能感兴趣的位置,按照一定的顺序向用户推荐这些位置,无需用户主动查找,为用户获取其他地区的推送信息带来了方便。[0009]2.根据每个位置出现的绝对数量或联系人与用户联系密切程度对这些位置排序,是用户最有可能想要接收区域性推送信息的顺序,减少了用户选择时的盲目性,节约了用户的时间,提闻了用户体验。
[0010]3.将保存在用户移动终端上不同应用中的联系人信息搜集汇总在一起进行分析,考虑了各种应用之间的关联,使这些信息的潜在功能得到更大程度的发挥,提高了信息资源利用率。
【专利附图】

【附图说明】
[0011]图1是本发明实施例用于向移动终端推送信息的方法流程图。
[0012]图2是本发明实施例以手机中的电话号码来确定位置为例的处理流程图。
[0013]图3是本发明实施例用于向移动终端推送信息的装置示意图。
【具体实施方式】
[0014]以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0015]图1为本发明用于向移动终端推送信息的方法流程图,本发明实施例是基于移动终端上所保存的可以用来推断对方联系人所处位置的那些信息,容易理解的有例如手机的通讯录中保存的亲友的电话号码、地址信息等,手机的通话记录中记录的通话对象的电话号码,还有文字短信、彩信或即时通讯工具(如QQ、微信等)中包含的联系人电话、地址等信息,还包括那些附带地理位置信息的应用,如地图服务、交通查询,等等。针对这类信息,通过类似于号码归属地功能可以确定对方联系人所在的位置,对于直接能确定位置的信息可以直接使用。
[0016]针对上述可以用来推断对方联系人所处位置的信息,通过对移动终端中含有这些信息的数据库进行搜索,可得到目标位置的集合。
[0017]对目标位置的集合进行统计以对位置进行排序。在本发明第一实施例中,单纯根据各个位置出现的次数进行统计,举例来讲,经统计发现用户的手机通讯录中存有50个A城市亲友(指号码归属地为A城市,以下同),40个B城市亲友,30个C城市亲友,通话记录中对应的联系人有20个位于D城市,10个位于E城市,为描述方便,假设仅搜索到这些位置信息,则统计结果为50个A城市、40个B城市、30个C城市、20个D城市和10个E城市。
[0018]由于要根据位置向用户推荐推送当地信息,需要对集合中的目标位置进行排序,排序的规则依赖统计结果。本实施例根据位置出现的绝对数量进行统计,排序时按照这个数量进行排序,即由多到少地排列,得到排序结果为A城市>B城市>C城市>D城市>E城市。也就是说,按照处于各个位置的联系人的数目对各个位置进行排序,根据这个排序结果的先后顺序可推测,那些排序中出现次数较多的位置更有可能是用户关注的位置,可根据这个分析结果向用户进行推荐,推送当地信息。
[0019]在本发明第二实施例中,根据各个联系人出现的次数进行统计,也就是根据联系人与用户联系的频率进行统计。如果近期某个联系人的信息在移动终端中出现的次数特别多,说明近期用户与这个联系人的联系非常频繁,可以推测这个联系人与用户的关系较为密切,很可能是用户关注的对象,则该联系人所在的城市更有可能是用户感兴趣的位置。举例来讲,经统计发现近两个月与用户有过联系(这种联系包括通话、短信、QQ聊天等基于移动终端的联系)的联系人中,联系人X的联系次数是100,联系人y的联系次数是80,联系人z的联系次数是50,为描述方便,假设搜索到的位置信息仅限于这些联系人,则统计结果为联系人X对应100,联系人I对应80,联系人Z对应50。
[0020]对集合中的目标位置排序时,按照联系人出现的次数进行排序,假设联系人X位于X城市,联系人I位于Y城市,联系人Z位于Z城市,排序结果为X城市>Y城市>ζ城市。也就是说,根据与用户联系的频率推测联系人与用户的密切程度,那些与用户联系频繁的联系人所在的地区更有可能是用户关注的位置,可根据这个分析结果向用户进行推荐,推送当地信息。
[0021]以上,通过搜集联系人信息获取联系人位置,对所有位置进行排序,按照这个排序向移动终端推荐不同位置的推送信息的方案,考虑了移动终端上不同应用之间的关联,为用户接收自己感兴趣的位置的推送信息提供了方便。
[0022]在具体操作中,搜集的过程可以由终端本身的系统发起,也可以由某个应用发起,搜集过程本质上是一样的,这个搜集过程在目前的智能终端上并不需要修改任何已经存在的模块,这些已经存在模块所保存的信息一般情况下都可以通过某种程度的鉴权进行访问,例如一般情况下智能终端都会把通讯簿中的联系人信息保存在数据库中,为了保护用户的隐私信息,系统会要求一定程度的鉴权,通过这个验证就可以访问通讯簿的数据库,获得本方案所需要的各种数据,获取其他应用数据的情况与之类似,为了进一步体现保护用户隐私的需要,应该在获取这些数据之前给予用户明确的说明,告知用户需要访问部分隐私数据以统计生成用户可能感兴趣的位置信息,在用户同意的前提下进行之后的搜索和统计。根据前文所述,我们需要获取的数据一般都可以体现出涉及该数据的联系人的位置信息,其中最典型的就是对方联系人的电话号码,如通讯簿应用中保存的电话号码信息,短信息应用、通话记录应用中保存的电话号码信息等。
[0023]图2以基于手机中记录的联系人电话号码确定目标位置集合为例,描述了用户开启本发明方案的功能选项后,移动终端与用户交互并开始处理的过程,可以看出,通过第一实施例或第二实施例中描述的方法,均能达到搜索终端信息以确定用户可能感兴趣位置的排序的目的。
[0024]在给予用户充分提示和在用户允许的前提下,搜集用户移动终端上的联系人信息,这里的搜集根据发起者不同,具体的处理方式也不同,可分为两类:
[0025]一、由终端平台自身发起搜集操作:一般也就是指由运行于终端之上的操作系统发起搜集操作,对运行于该终端上的应用可以通过调用操作系统提供的标准方法进行搜索,再由操作系统对搜集结果进行统计分析,将分析结果保存在终端中。
[0026]可将分析结果保存于终端中的归属于操作系统的持久化存储介质中,分析结果并不直接和其他应用发生关联,由终端的操作系统提供标准接口或其他方式,供那些想要进行信息推送的应用根据自己的具体业务进行调用,在用户运行对位置敏感的应用时,提示用户推送某些位置的信息,即根据分析结果的位置排序提示可提供某地的推送信息,供用户选择是否将这些位置设置为自己关注的位置,以接收推送信息。
[0027]二、由智能终端上的应用发起搜集操作:各应用经过终端操作系统的安全认证和用户许可后,就可以搜索终端上的通讯簿、通话记录等其他与位置有关的信息,本应用对搜索结果进行分析,将分析结果保存在终端中。
[0028]可将分析结果保存在属于本应用的存储介质中,只为本应用自己服务,在用户对本应用进行操作时,例如在启动应用后或进入应用的某个界面时,给用户提示可推送某些位置的信息,供用户选择。
[0029]另外,还应说明,本发明实施例中的搜集和分析的过程通常不是一次性的,可以根据用户的需要设定为定期搜集分析,这样可以根据用户的实际情况更新感兴趣的位置信息,更好的为用户服务。具体可为用户提供一个进行自动启动搜集统计的选项,用户可以设定按照一定的时间间隔进行搜集统计操作,将分析结果自动与之前关联过的应用再次关联,这样那些应用就可以根据用户最近的使用情况更新用户可能感兴趣的位置。
[0030]除可采用以上描述的实现方式外,在本发明实施例中还可能用到的判断流程及具体处理方式如下:
[0031]1、无论是由系统本身发起的还是由应用发起的搜集操作,都或多或少涉及用户隐私,所以都需要向用户明确说明这种行为,由用户决定是否运行,只有在用户允许的情况下才能进行进一步的搜索和分析。
[0032]2、对于本发明提供的两种统计规则,不仅可以单一使用,也可设置为由用户进行选择,在用户同意搜集行为之后进一步询问用户采用何种统计规则,是按照简单的位置数量进行推荐,还是按照近期与用户联系由密切到稀疏的用户所在位置进行推荐,在用户选定后按照选定的规则进行统计和后续处理。
[0033]3、得到分析结果后,将分析结果呈现给用户,针对不同发起者,如果由系统自身发起搜集操作,则询问用户是否将分析结果设置为感兴趣的位置,如果由应用发起搜集操作,则在该应用启动时给予提示和选择,将分析结果直接和该应用进行关联,将与位置相关的信息推送到应用。
[0034]为了解决现有技术中无法按照用户感兴趣位置的顺序提示推送信息的问题,本发明还提供了一种用于向移动终端推送信息的装置,如图3所示,其包括信息搜集模块,用于搜集移动终端上的联系人的信息,得到所述联系人的位置;信息分析模块,用于对所述联系人的位置进行排序;以及信息提示模块,用于根据排序结果向移动终端提示推送信息。
[0035]其中,可根据所述多个联系人的位置中相同位置的个数,对所述多个联系人的位置进行排序;还可根据所述多个联系人中的每一个联系人与移动终端联系的次数,对所述多个联系人的位置进行排序。
[0036]利用本发明提供的用于向移动终端推送信息的装置,能够实现搜索终端信息以确定用户可能感兴趣位置的排序的目的。
[0037]尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。
【权利要求】
1.一种用于向移动终端推送信息的方法,其特征在于,包括: 搜集移动终端上的联系人的信息,得到联系人的位置; 对所述联系人的位置进行排序; 根据排序结果向移动终端提示推送信息。
2.如权利要求1所述的用于向移动终端推送信息的方法,其特征在于,根据所述联系人的位置中相同位置的个数,对所述联系人的位置进行排序。
3.如权利要求1所述的用于向移动终端推送信息的方法,其特征在于,根据所述联系人中的每一个联系人与移动终端联系的次数,对所述联系人的位置进行排序。
4.如权利要求1-3中任一权利要求所述的用于向移动终端推送信息的方法,其特征在于,所述搜集由移动终端上的操作系统发起,排序结果保存于移动终端中属于操作系统的存储介质中,供想要进行信息推送的应用需要时调用,以提示推送信息。
5.如权利要求1-3中任一权利要求所述的用于向移动终端推送信息的方法,其特征在于,所述搜集由移动终端上的应用程序发起,排序结果保存于移动终端中属于所述应用程序的存储介质中,在用户对移动终端中应用程序进行操作时提示推送信息。
6.如权利要求1-3中任一权利要求所述的用于向移动终端推送信息的方法,其特征在于,在一预定时间间隔后再次启动所述搜集,以更新所述排序结果。
7.一种用于向移动终端推送信息的装置,其特征在于,包括: 信息搜集模块,用于搜集移动终端上的联系人的信息,得到所述联系人的位置; 信息分析模块,用于对所述联系人的位置进行排序; 信息提示模块,用于根据排序结果向移动终端提示推送信息。
8.如权利要求7所述的用于向移动终端推送信息的装置,其特征在于,根据所述联系人的位置中相同位置的个数,对所述联系人的位置进行排序。
9.如权利要求7所述的用于向移动终端推送信息的装置,其特征在于,根据所述联系人中的每一个联系人与移动终端联系的次数,对所述联系人的位置进行排序。
10.如权利要求7-9中任一权利要求所述的用于向移动终端推送信息的装置,其特征在于,还包括信息保存处理模块,用于当所述搜集由移动终端上的操作系统发起时,将排序结果保存于移动终端中属于操作系统的存储介质中,供想要进行信息推送的应用需要时调用,以提示推送信息;还用于当所述搜集由移动终端上的应用程序发起时,将排序结果保存于移动终端中属于所述应用程序的存储介质中,在用户对移动终端中应用程序进行操作时提示推送信息。
【文档编号】H04W4/12GK103686622SQ201210322534
【公开日】2014年3月26日 申请日期:2012年9月4日 优先权日:2012年9月4日
【发明者】白剑坤 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1