推荐信息获取方法、终端及服务器的制造方法

文档序号:8226236阅读:239来源:国知局
推荐信息获取方法、终端及服务器的制造方法
【技术领域】
[0001]本公开涉及通信技术领域,特别涉及一种推荐信息获取方法、终端及服务器。
【背景技术】
[0002]随着通信技术的发展,通过终端进行通信的人越来越多。为了扩展社交圈,经常会出现终端用户之间互相推荐的场景。例如,用户B将用户C的联系方式推荐给了用户A,当用户C接到用户A的来电时,由于用户C事先并不知道自身的电话号码是用户B推荐的,且用户C并未存储用户A的联系方式,则对于用户C来说,会将用户A的来电作为陌生来电,从而使得用户C在与陌生来电的用户进行沟通时可能会产生隔阂。
[0003]在实现本公开的过程中,发明人发现相关技术至少存在以下问题:
[0004]由于当用户接到陌生来电,且用户事先并不知道自身的联系方式是由自身认识的用户所推荐时,终端上只会显示陌生来电号码的来电呼叫提示,从而使得用户会将当前来电作为陌生来电,导致用户在与陌生来电的用户进行沟通时,会拒接来电。因此,来电呼叫提示的灵活性较差,效果不佳。

【发明内容】

[0005]为克服相关技术中存在的问题,本公开提供了一种推荐信息获取方法、终端及服务器。
[0006]根据本公开实施例的第一方面,提供了一种推荐信息获取方法,该方法包括:
[0007]接收推荐人发送的第二电话号码;
[0008]根据本端的第一电话号码、所述推荐人的电话号码和所述第二电话号码,向服务器发送推荐信息请求,以使得服务器根据所述推荐信息请求,生成推荐信息,将所述推荐信息推送至第二电话号码所在终端。
[0009]结合第一方面,在第一方面的第一种可能的实现方式中,所述接收推荐人发送的第二电话号码,包括:
[0010]当接收到所述推荐人发送的短消息时,对所述短消息进行电话号码识别;
[0011]当识别得到电话号码时,将从所述短消息中提取识别到的电话号码作为第二电话号码。
[0012]结合第一方面,在第一方面的第二种可能的实现方式中,所述接收推荐人发送的第二电话号码,包括:
[0013]当接收到应用消息时,对所述应用消息进行电话号码识别;
[0014]当识别得到电话号码时,从所述应用消息中提取识别到的电话号码作为第二电话号码;
[0015]所述方法还包括:
[0016]获取发送应用消息的用户帐号所绑定的电话号码,将获取到的电话号码作为推荐人的电话号码。
[0017]结合第一方面,在第一方面的第三种可能的实现方式中,所述向服务器发送推荐信息请求之前,还包括:
[0018]向服务器发送查询请求,所述查询请求中至少包括第二电话号码,由所述服务器根据所述查询请求查询所述第二电话号码对应的用户是否为在线用户,返回查询结果;
[0019]若所述查询结果为所述第二电话号码对应的用户为在线用户,执行向服务器发送推荐信息的步骤。
[0020]结合第一方面,在第一方面的第四种可能的实现方式中,所述方法还包括:
[0021]当检测到对当前显示页面中第二电话号码的拨号请求时,执行向服务器发送推荐信息请求的步骤。
[0022]结合第一方面,在第一方面的第五种可能的实现方式中,所述方法还包括:
[0023]向所述服务器发送所述推荐信息请求对应的有效时间,以使得所述服务器根据所述有效时间,判断所述推荐信息请求是否过期,在所述推荐信息请求过期时,将所述推荐信息请求删除。
[0024]根据本公开实施例的第二方面,提供了一种推荐信息获取方法,该方法包括:
[0025]接收推荐信息请求,根据所述推荐信息请求,生成推荐信息,所述推荐信息用于表征推荐人向第一电话号码推荐第二电话号码;
[0026]根据所述推荐信息中的第二电话号码,向第二电话号码对应的第二终端发送所述推荐信息。
[0027]结合第二方面,在第二方面的第一种可能的实现方式中,所述接收推荐信息请求,包括:
[0028]接收第一电话号码对应的第一终端发送的推荐信息请求;
[0029]或者,接收推荐人电话号码对应的第三终端发送的推荐信息请求。
[0030]结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述接收第一电话号码对应的第一终端发送的推荐信息请求之前,还包括:
[0031]接收第一电话号码对应的第一终端发送的查询请求,所述查询请求中至少包括第二电话号码;
[0032]根据所述查询请求中的第二电话号码,查询所述第二电话号码对应的用户是否为在线用户,向所述第一终端返回查询结果,由所述第一终端确定所述第二电话号码对应的用户为在线用户后,返回推荐信息请求。
[0033]根据本公开实施例的第三方面,提供了一种推荐信息获取方法,该方法包括:
[0034]当接收到陌生来电时,判断本地信息数据库是否包括与所述陌生来电对应的指定推荐信息,所述信息数据库用于存储服务器发送的推荐信息,所述指定推荐信息用于表征推荐人向所述第一电话号码推荐当前终端所使用的第二电话号码;
[0035]当所述信息数据库包括指定推荐信息时,根据所述指定推荐信息,对所述陌生来电进行提示。
[0036]结合第三方面,在第三方面的第一种可能的实现方式中,所述根据所述指定推荐信息,对所述陌生来电进行提示,包括:
[0037]根据所述指定推荐信息中的推荐人电话号码,判断所述指定推荐信息中的推荐人是否在所述本地通讯录中;
[0038]当所述指定推荐信息中的推荐人在所述本地通讯录中时,根据所述推荐人的信息,对所述陌生来电呼叫进行提示。
[0039]结合第三方面,在第三方面的第二种可能的实现方式中,所述判断本地信息数据库是否包括与所述陌生来电对应的指定推荐信息之前,还包括:
[0040]接收服务器发送的推荐信息,查找所述本地通讯录中是否存储有所述推荐信息中的推荐人电话号码;
[0041]若所述本地通讯录中存储有所述推荐信息中的推荐人电话号码,将所述推荐信息存储至本地的信息数据库中。
[0042]结合第三方面的第二种可能的实现方式,在第三方面的第三种可能的实现方式中,所述将所述推荐信息存储至本地的信息数据库中之前,还包括:
[0043]获取所述推荐信息对应的有效时间;
[0044]所述将所述推荐信息存储至本地的信息数据库中,包括:
[0045]将所述推荐信息及所述推荐信息对应的有效时间存储至本地的信息数据库中。
[0046]结合第三方面的第三种可能的实现方式,在第三方面的第四种可能的实现方式中,所述将所述推荐信息及所述推荐信息对应的有效时间存储至本地的信息数据库中之后,还包括:
[0047]根据所述推荐信息对应的有效时间,判断所述推荐信息是否过期;
[0048]若所述推荐信息过期,则将所述推荐信息及所述推荐信息对应的有效时间从本地的信息数据库中删除。
[0049]结合第三方面,在第三方面的第五种可能的实现方式中,所述根据所述指定推荐信息,对所述陌生来电进行提示之后,还包括:
[0050]若检测到所述本地通讯录中存储有所述推荐信息中的第一电话号码,将所述推荐信息从所述信息数据库中删除。
[0051]根据本公开实施例的第四方面,提供了一种终端,该终端包括:
[0052]接收模块,用于接收推荐人发送的第二电话号码;
[0053]第一发送模块,用于根据本端的第一电话号码、所述推荐人的电话号码和所述第二电话号码,向服务器发送推荐信息请求,以使得服务器根据所述推荐信息请求,生成推荐信息,将所述推荐信息推送至第二电话号码所在终端。
[0054]结合第四方面,在第四方面的第一种可能的实现方式中,所述接收模块,用于当接收到所述推荐人发送的短消息时,对所述短消息进行电话号码识别;当识别得到电话号码时,将从所述短消息中提取识别到的电话号码作为第二电话号码。
[0055]结合第四方面,在第四方面的第二种可能的实现方式中,所述接收模块,用于当接收到应用消息时,对所述应用消息进行电话号码识别;当识别得到电话号码时,从所述应用消息中提取识别到的电话号码作为第二电话号码;
[0056]所述终端还包括:
[0057]获取模块,用于获取发送应用消息的用户帐号所绑定的电话号码,将获取到的电话号码作为推荐人的电话号码。
[0058]结合第四方面,在第四方面的第三种可能的实现方式中,所述终端还包括:
[0059]第二发送模块,用于向服务器发送查询请求,所述查询请求中至少包括第二电话号码,由所述服务器根据所述查询请求查询所述第二电话号码对应的用户是否为在线用户,返回查询结果;
[0060]第一执行模块,用于当所述查询结果为所述第二电话号码对应的用户为在线用户时,执行向服务器发送推荐信息的步骤。
[0061]结合第四方面,在第四方面的第四种可能的实现方式中,所述终端还包括:
[0062]第二执行模块,用于当检测到对当前显示页面中第二电话号码的拨号请求时,执行向服务器发送推荐信息请求的步骤。
[0063]结合第四方面,在第四方面的第五种可能的实现方式中,所述终端还包括:
[0064]第三发送模块,用于向所述服务器发送所述推荐信息请求对应的有效时间,以使得所述服务器根据所述有效时间,判断所述推荐信息请求是否过期,在所述推荐信息请求过期时,将所述推荐信息请求删除。
[0065]根据本公开实施例的第五方面,提供了一种服务器,该服务器包括:
[0066]接收模块,用于接收推荐信息请求;
[0067]生成模块,用于根据所述推荐信息请求,生成推荐信息,所述推荐信息用于表征推荐人向第一电话号码推荐第二电话号码;
[0068]发送模块,用于根据所述推荐信息中的第二电话号码,向第二电话号码对应的第二终端发送所述推荐信息。
[0069]结合第五方面,在第五方面的第一种可能的实现方式中,所述接收模块,包括:
[0070]第一接收子模块,用于接收第一电话号码对应的第一终端发送的推荐信息请求;
[0071]或者,第二接收子模块,用于接收推荐人电话号码对应的第三终端发送的推荐信息请求。
[0072]结合第五方面的第一种可能的实现方式,在第五方面的第二种可能的实现方式中,所述接收模块,还包括:
[0073]第三接收子模块,用于接收第一电话号码对应的第一终端发送的查询请求,所述查询请求中至少包括第二电话号码;
[0074]查询子模块,用于根据所述查询请求中的第二电话号码,查询所述第二电话号码对应的用户是否为在线用户;
[0075]返回子模块,用于向所述第一终端返回查询结果,由所述第一终端确定所述第二电话号码对应的用户为在线用户后,返回推荐信息请求。
[0076]根据本公开实施例的第六方面,提供了一种终端,该终端包括:
[0077]判断模块,用于当接收到陌生来电时,判断本地信息数据库是否包括与所述陌生来电对应的指定推荐信息,所述信息数据库用于存储服务器发送的推荐信息,所述指定推荐信息用于表征推荐人向所述第一电话号码推荐当前终端所使用的第二电话号码;
[0078]提示模块,用于当所述信息数据库包括指定推荐信息时,根据所述指定推荐信息,对所述陌生来电进行提示。
[0079]结合第六方面,在第六方面的第一种可能的实现方式中,所述提示模块,用于根据所述指定推荐信息中的推荐人电话号码,判断所述指定推荐信息中的推荐人是否在所述本地通讯录中;当所述指定推荐信息中的推荐人在所述本地通讯录中时,根据所述推荐人的信息,对所述陌生来电呼叫进行提示。
[0080]结合第六方面,在第六方面的第二种可能的实现方式中,所述终端还包括:
[0081]接收模块,用于接收服务器发送的推荐信息;
[
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1