一种备选电话号码推送方法、服务器和系统的制作方法_2

文档序号:9846705阅读:来源:国知局
[0071]在用户获得备选电话号码后,通常会选择一个备选电话号码进行拨打,则该方法进一步包括:当用户触发所显示的一个或多个备选电话号码中任一个时,调用电话拨打应用来拨打该被触发的备选电话号码。其中,电话拨打应用可以为系统自带的通话应用,也可以为用户安装的其他具有拨打电话功能的应用。
[0072]具体地,备选电话号码可以通过与服务器的交互进行获得,S卩,可以将该未打通的电话号码发送给服务器;接收服务器返回的与该未打通的电话号码关联的一个或多个备选电话号码。其中,服务器可以维护一个备选电话号码数据库,通过查询该数据库获得备选电话号码。优选地,在移动终端上也可以维护一个备选电话号码数据库,这样可以先通过在本地数据库根据该未打通的电话号码查询获取备选电话号码,如果未查询到则再根据该未打通的电话号码查询服务器端的备选电话号码数据库。
[0073]其中,备选电话号码数据库中的电话号码可以由执行如下中的一种或多种收集关联电话号码到备选电话号码数据库的步骤获得:收集同一单位的多个电话号码作为相互关联的电话号码保存到备选电话号码数据库中;收集具有行政关联关系的多个单位的电话号码作为相互关联的电话号码保存到备选电话号码数据库中;收集做相同业务的多个单位的电话号码作为相互关联的电话号码保存到备选电话号码数据库中。
[0074]例如,前文述及的同一快递公司的同一营业部的多个电话号码,或者不同快递公司的同一区域的营业部的电话号码;公司的总部和分部的多个电话号码,等等,都可以作为相互关联的电话号码进行保存。这些电话号码的收集可以通过网络爬虫程序从互联网中爬取到,也可以通过人工方式,如请各商家上报自己的门店电话号码等进行获取,并保存到备选电话号码数据库中。本地的备选电话号码数据库可以根据需求定时或不定时与服务器端的备选电话号码数据库进行同步。
[0075]通过这种方式获得的电话号码,由于包含了单位信息,因此优选地,在移动终端上显示一个或多个备选电话号码的同时,对应显示该一个或多个备选电话号码对应的单位名称。使得用户可以清楚地对相应的电话号码进行拨打处理。
[0076]图3示出了根据本发明一个实施例的又一种备选电话号码推送方法的流程图,应用于服务器侧,该方法包括:
[0077]步骤S310,接收移动终端发送的包含电话号码的备选号码请求消息。
[0078]步骤S320,获取与该电话号码关联的一个或多个备选电话号码。
[0079]步骤S330,将一个或多个备选电话号码返回给移动终端。
[0080]其中,在服务器上可以维护一个备选电话号码数据库,因此进一步可以根据该未打通的电话号码查询备选电话号码数据库;从备选电话号码数据库中查询出与该未打通的电话号码关联的一个或多个备选电话号码。
[0081]同样地,类似客户端侧备选电话号码数据库中的电话号码收集方式,备选电话号码数据库中的电话号码可通过执行如下的一种或几种步骤获得:收集同一单位的多个电话号码作为相互关联的电话号码保存到备选电话号码数据库中,例如某企业营业部的多个电话号码;收集具有行政关联关系的多个单位的电话号码作为相互关联的电话号码保存到备选电话号码数据库中,例如公司总部联络处的电话号码和各分部联络处的电话号码;收集做相同业务的多个单位的电话号码作为相互关联的电话号码保存到备选电话号码数据库中,例如多家川菜馆的电话号码。
[0082]图4示出了根据本发明一个实施例的一种备选电话号码推送装置的结构示意图,如图4所示,在移动终端上推送备选信息的装置400包括:
[0083 ]监控单元410,适于监控移动终端上的电话拨打事件。
[0084]获取单元420,适于当监控单元410监控到电话未打通的事件时,获取与该未打通的电话号码关联的一个或多个备选电话号码。
[0085]显示单元430,适于在移动终端上显示一个或多个备选电话号码,以供用户进行拨打。其中,当有多个备选电话号码时,按照与该未打通的电话号码的相关度排序显示该多个备选电话号码。具体地,在移动终端的显示屏上弹出备选电话号码弹窗,在该弹窗中显示一个或多个备选电话号码。上述各单元的实现效果同样可以参见图2。
[0086]在用户获得备选电话号码后,通常会选择一个备选电话号码进行拨打,则该装置还可以包括:拨打模块,适于当用户触发所显示的一个或多个备选电话号码中任一个时,调用电话拨打应用来拨打该被触发的备选电话号码,进一步方便用户对备选电话号码进行拨打。
[0087]具体地,备选电话号码可以通过该装置与服务器的交互进行获得,S卩,获取单元420,适于将该未打通的电话号码发送给服务器;接收服务器返回的与该未打通的电话号码关联的一个或多个备选电话号码。其中,服务器可以维护一个备选电话号码数据库,则获取单元420,适于根据该未打通的电话号码查询备选电话号码数据库;从备选电话号码数据库中查询出与该未打通的电话号码关联的一个或多个备选电话号码。优选地,本地也可以维护一个备选号码数据库,则获取单元420,适于根据该未打通的电话号码查询本地的备选电话号码数据库;或者,根据该未打通的电话号码查询服务器端的备选电话号码数据库;或者,根据该未打通的电话号码查询本地的备选电话号码数据库,如果未查询到则再根据该未打通的电话号码查询服务器端的备选电话号码数据库。
[0088]其中,备选电话号码数据库中的电话号码可以通过该装置进一步包括的收集单元执行如下中的一种或多种收集关联电话号码到备选电话号码数据库的步骤来得到:收集同一单位的多个电话号码作为相互关联的电话号码保存到备选电话号码数据库中;收集具有行政关联关系的多个单位的电话号码作为相互关联的电话号码保存到备选电话号码数据库中;收集做相同业务的多个单位的电话号码作为相互关联的电话号码保存到备选电话号码数据库中。
[0089]通过这种方式获得的电话号码,由于包含了单位信息,因此优选地,所显示单元430,适于在移动终端上显示一个或多个备选电话号码的同时,对应显示该一个或多个备选电话号码对应的单位名称。
[0090]图5示出了根据本发明一个实施例的一种备选电话号码推送服务器的结构示意图,如图5所示,备选电话号码推送服务器500包括:
[0091]接收单元510,适于接收移动终端发送的包含电话号码的备选号码请求消息。
[0092]获取单元520,适于获取与该电话号码关联的一个或多个备选电话号码。
[0093]发送单元530,适于将一个或多个备选电话号码返回给移动终端。
[0094]其中在服务器上可以维护一个备选电话号码数据库,则获取单元520,适于根据该未打通的电话号码查询备选电话号码数据库;从备选电话号码数据库中查询出与该未打通的电话号码关联的一个或多个备选电话号码。
[0095]同样地,类似前述装置实施例中的实施方式,备选电话号码数据库中的号码,可通过该服务器进一步包括的电话号码收集单元540执行如下的一种或几种步骤获得:收集同一单位的多个电话号码作为相互关联的电话号码保存到备选电话号码数据库中;收集具有行政关联关系的多个单位的电话号码作为相互关联的电话号码保存到备选电话号码数据库中;收集做相同业务的多个单位的电话号码作为相互关联的电话号码保存到备选电话号码数据库中。
[0096]图6示出了根据本发明一个实施例的一种备选电话号码推送系统的结构示意图,包括一个或多个如上述任一实施例的在备选电话号码推送装置400和如上述任一实施例的备选电话号码推送服务器500。
[0097]在上述实施例中,移动终端上推送的备选信息为备选电话号码。在另一类优选实施例中,移动终端上推送的备选信息可以为备选商家信息。则在本发明的一个实施例中,提供了一种备选商家信息推送方法,其流程图如图7所示,该方法包括:
[0098]步骤S710,获取与移动终端上的电话呼叫事件相关的一个商家信息。
[0099]步骤S720,获取与该商家信息关联的一个或多个备选商家信息。
[0100]步骤S730,基于提示窗格式选择备选商家信息中的一个或多个进行显示。
[0101]其中,获取与移动终端上的电话呼叫事件相关的一个商家信息包括如下一种或多种:当移动终端上发生电话未打通事件时,获取该未打通的电话号码对应的商家信息;当移动终端上发生打通电话并挂机的事件时,获取该打通的电话号码对应的商家信息;监听移动终端上的拨号事件,当已输入数字与预设数据库中的电话号码匹配时,获取该电话号码对应的商家信息。
[0102]具体地,可以通过调用移动终端系统的相应模块或服务,例如安卓系统的PhoneStateLi stener进行电话状态的监听。当然,本领域技术人员可以采用不限于此方式的其他方式实现对移动终端电话呼叫事件的监控。
[0103]在该电话呼叫事件存在对应的商家信息时,获取与该商家信息关联的一个或多个备选商家信息包括如下中的一种或多种:获取该商家信息对应的一个或多个分店的商家信息作为备选商家信息;获取该商家信息对应的多个分店的商家信息,并选择距离最近的前N个分店的商家信息作为备选商家信息,N为自然数;获取与该商家信息的业务标签相同的一个或多个商家信息作为备选商家信息;获取与该商家信息中的消费均价相比上下浮动在预设值范围内一个或多个商家信息作为备选商家信息;获取与该商家信息的业务标签相同、距离最近的前N个分店的商家信息作为备选商家信息;获取与该商家信息的业务标签相同、距离最近的前N个分店的商家信息作为备选商家信息;获取与该商家信息的业务标签相同、距离最近且与该商家信息中的消费均价相比上下浮动在预设值范围内一个或多个商家信息作为备选商家信息。
[0104]图8示出了在移动终端上显示多个备选商家信息的界面示意图。设想如下场景:用户希望在酒仙桥附近吃烤鱼,通过搜索得到了江边城外(酒仙桥店)的电话号码进行拨打(店名仅作举例)。在监控到移动终端未打通该电话的事件时,通过该电话号码获取到了江边城外(酒仙桥店)的商家信息,根据该商家信息,可以通过获取江边城外其他分店,如江边城外(望京华彩店)等多个分店的备选商家信息,可选地,将多个分店中距离最近,或距离在预设阈值内的若干个分店作为备选商家信息。由于连锁型餐饮的分店数目较多,酒仙桥店位于朝阳区,此时为用户推荐门头沟区的分店明显是不符合用户需求的。考虑到商家信息对应的商家可能不存在分店的情况,或在预设阈值内不存在商家信息对应的分店的情况,(例如,图中未示出江边城外其他分店的商家信息,说明并不满足备选商家信息的条件)可以考虑为用户推荐与其需求相近的备选商家信息,例如,经营烤鱼的门店一般不止一家,因此,可以根据江边城外(酒仙桥店)的商家信息,获取与其业务标签相同的若干商家信息作为备选商家信息。其中,由于业务标签可分多级,如餐饮类商家的一级标签通常均为餐饮,此时可限定将二级或三级业务标签相同的商家信息作为备选商家信息,如川菜、鲁菜或烤鱼、火锅等。优选地,为使得向用户展示的备选商家信息更贴近用户的实际需求,可以从以下几个方面进一步限定备选商家
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1