一种推荐方法、终端及服务器与流程

文档序号:17988436发布日期:2019-06-22 00:35阅读:174来源:国知局
一种推荐方法、终端及服务器与流程

本发明涉及移动互联网领域,尤其涉及一种推荐方法、终端及服务器。



背景技术:

近年来,随着移动互联网的快速发展,运营商等企业推出了多种多样的服务,以供不同的用户从中选择出最合适的服务。由于服务种类的多样化以及服务更新速度很快等原因,使得用户不能及时的获取到最新的服务信息,这样就会导致用户不能及时根据最新的服务信息调整自身的服务类型,由此,企业建立与用户的通信连接,然后向用户推荐最新的服务。

然而,通常情况下,企业比较关心的是对该服务感兴趣的用户,当此类用户拒绝接通企业对应的陌生号码时,会导致推荐的智能性低。



技术实现要素:

有鉴于此,本发明实施例期望提供一种推荐方法、终端及服务器,能够提高推荐的智能性。

为达到上述目的,本发明的技术方案是这样实现的:

本发明实施例提供一种推荐方法,应用于推荐服务器,该方法可以包括:

当接收到终端发送的推荐信息查询指令时,确定出所述推荐信息查询指令携带的所述终端对应的终端标识和主叫服务器标识;

当基于所述主叫服务器标识和所述终端标识,判断出所述终端不是与主叫服务器相关联的终端时,获取所述终端的终端属性信息,所述主叫服务器为所述主叫服务器标识对应的服务器;

根据所述终端属性信息,计算所述终端对预设推荐信息的第一兴趣度,所述预设推荐信息为所述主叫服务器对应的推荐信息;

根据所述第一兴趣度,向所述终端推荐所述预设推荐信息,供所述终端将所述预设推荐信息显示在通信连接显示界面上。

在上述方法中,所述确定出所述推荐信息查询指令携带的所述终端对应的终端标识和主叫服务器标识之后,所述获取所述终端的终端属性信息之前,所述方法还包括:

从预设终端标识库中,查询与所述主叫服务器标识有预设关联关系的预设终端标识列表;

将所述终端标识与所述预设终端标识列表进行匹配;

当所述终端标识与所述预设终端标识列表匹配失败时,判断出所述终端不是与所述主叫服务器相关联的终端。

在上述方法中,所述确定出所述推荐信息查询指令携带的所述终端对应的终端标识和主叫服务器标识之后,所述方法还包括:

当判断出所述终端为与所述主叫服务器相关联的终端时,向所述终端发送第一响应指令,所述第一响应指令中携带了所述预设推荐信息。

在上述方法中,所述确定出所述推荐信息查询指令携带的所述终端对应的终端标识和主叫服务器标识之前,所述方法还包括:

接收所述主叫服务器发送的主叫推荐信息,所述主叫推荐信息中包括所述预设推荐信息、所述主叫服务器标识和所述预设终端标识列表;

在预设查询时间段到达时,向所述主叫服务器发送查询更新指令;

当接收到响应所述查询更新指令的第二响应指令时,确定出所述第二响应指令携带的更新的所述主叫推荐信息;

利用所述更新的所述主叫推荐信息,更新所述主叫推荐信息。

在上述方法中,所述根据所述第一兴趣度,向所述终端推荐所述预设推荐信息,包括:

当所述第一兴趣度达到预设感兴趣程度时,响应所述推荐信息查询指令,并向所述终端发送携带了所述预设推荐信息的第一响应指令。

本发明实施例提供一种推荐方法,应用于终端,所述方法包括:

当接收到主叫服务器发送的建立通信连接请求时,查询是否存在所述主叫服务器对应的预设推荐信息;

当不存在所述预设推荐信息时,从推荐服务器中获取所述预设推荐信息;

将所述预设推荐信息和所述主叫服务器对应的主叫服务器标识,显示在通信连接显示界面。

在上述方法中,所述从推荐服务器中获取所述预设推荐信息,包括:

将所述终端对应的终端标识和所述主叫服务器标识添加至推荐信息查询指令中;

向所述推荐服务器发送所述推荐信息查询指令;

接收所述推荐服务器发送的响应所述推荐信息查询指令的第一响应指令;

从所述第一响应指令中获取所述预设推荐信息。

本发明实施例提供一种推荐服务器,所述推荐服务器包括:

确定单元,用于当接收到终端发送的推荐信息查询指令时,确定出所述推荐信息查询指令携带的所述终端对应的终端标识和主叫服务器标识;

第一获取单元,用于当基于所述主叫服务器标识和所述终端标识,判断出所述终端不是与主叫服务器相关联的终端时,获取所述终端的终端属性信息,所述主叫服务器为所述主叫服务器标识对应的服务器;

计算单元,用于根据所述终端属性信息,计算所述终端对预设推荐信息的第一兴趣度,所述预设推荐信息为所述主叫服务器对应的推荐信息;

推荐单元,用于根据所述第一兴趣度,向所述终端推荐所述预设推荐信息,供所述终端将所述预设推荐信息显示在通信连接显示界面上。

在上述推荐服务器中,所述推荐服务器还包括:第一查询单元、匹配单元和判断单元;

所述第一查询单元,用于从预设终端标识库中,查询与所述主叫服务器标识有预设关联关系的预设终端标识列表;

所述匹配单元,用于将所述终端标识与所述预设终端标识列表进行匹配;

所述判断单元,用于当所述终端标识与所述预设终端标识列表匹配失败时,判断出所述终端不是与所述主叫服务器相关联的终端。

在上述推荐服务器中,所述推荐服务器还包括:第一发送单元;

所述第一发送单元,用于当判断出所述终端为与所述主叫服务器相关联的终端时,向所述终端发送第一响应指令,所述第一响应指令中携带了所述预设推荐信息。

在上述推荐服务器中,所述推荐服务器还包括:第一接收单元和更新单元;

所述第一接收单元,用于接收所述主叫服务器发送的主叫推荐信息,所述主叫推荐信息中包括所述预设推荐信息、所述主叫服务器标识和所述预设终端标识列表;

所述第一发送单元,还用于在预设查询时间段到达时,向所述主叫服务器发送查询更新指令;

所述确定单元,还用于当接收到响应所述查询更新指令的第二响应指令时,确定出所述第二响应指令携带的更新的所述主叫推荐信息;

所述更新单元,用于利用所述更新的所述主叫推荐信息,更新所述主叫推荐信息。

在上述推荐服务器中,所述第一发送单元,还用于当所述第一兴趣度达到预设感兴趣程度时,响应所述推荐信息查询指令,并向所述终端发送携带了所述预设推荐信息的第一响应指令。

本发明实施例提供一种推荐服务器,所述推荐服务器包括:第一处理器、第一存储器及存储在存储器上并可在第一处理器上运行的计算机程序,当所述程序被第一处理器执行时,执行如下操作:

当接收到终端发送的推荐信息查询指令时,确定出所述推荐信息查询指令携带的所述终端对应的终端标识和主叫服务器标识;

当基于所述主叫服务器标识和所述终端标识,判断出所述终端不是与主叫服务器相关联的终端时,获取所述终端的终端属性信息,所述主叫服务器为所述主叫服务器标识对应的服务器;

根据所述终端属性信息,计算所述终端对预设推荐信息的第一兴趣度,所述预设推荐信息为所述主叫服务器对应的推荐信息;

根据所述第一兴趣度,向所述终端推荐所述预设推荐信息,供所述终端将所述预设推荐信息显示在通信连接显示界面上。

本发明实施例提供一种第一计算机可读存储介质,其上存储有计算机程序,应用于推荐服务器,该计算机程序被处理器执行时实现如上述任一项推荐服务器侧的推荐方法。

本发明实施例提供一种终端,所述终端包括:

第二查询单元,用于当接收到主叫服务器发送的建立通信连接请求时,查询是否存在所述主叫服务器对应的预设推荐信息;

第二获取单元,用于当不存在所述预设推荐信息时,从推荐服务器中获取所述预设推荐信息;

显示单元,用于将所述预设推荐信息和所述主叫服务器对应的主叫服务器标识,显示在通信连接显示界面。

在上述终端中,所述终端还包括:添加单元、第二发送单元和第二接收单元;

所述添加单元,用于将所述终端对应的终端标识和所述主叫服务器标识添加至推荐信息查询指令中;

所述第二发送单元,用于向所述推荐服务器发送所述推荐信息查询指令;

所述第二接收单元,用于接收所述推荐服务器发送的响应所述推荐信息查询指令的第一响应指令;

所述第二获取单元,具体用于从所述第一响应指令中获取所述预设推荐信息。

本发明实施例提供一种终端,所述终端包括:第二处理器、显示器、第二存储器及存储在第二存储器上并可在第二处理器上运行的计算机程序,当所述程序被第二处理器执行时,执行如下操作:

当接收到主叫服务器发送的建立通信连接请求时,查询是否存在所述主叫服务器对应的预设推荐信息;

当不存在所述预设推荐信息时,从推荐服务器中获取所述预设推荐信息;

所述显示器,用于将所述预设推荐信息和所述主叫服务器对应的主叫服务器标识,显示在通信连接显示界面。

本发明实施例提供一种第二计算机可读存储介质,其上存储有计算机程序,应用于终端,该计算机程序被处理器执行时实现如上述任一项终端侧的推荐方法。

本发明实施例提供的一种推荐方法、终端及服务器,该方法可以包括:当接收到终端发送的推荐信息查询指令时,确定出推荐信息查询指令携带的终端对应的终端标识和主叫服务器标识;当基于主叫服务器标识和终端标识,判断出终端不是与主叫服务器相关联的终端时,获取终端的终端属性信息,主叫服务器为主叫服务器标识对应的服务器;根据终端属性信息,计算终端对预设推荐信息的第一兴趣度,预设推荐信息为主叫服务器对应的推荐信息;根据第一兴趣度,向终端推荐预设推荐信息,供终端将预设推荐信息显示在通信连接显示界面上。采用上述方法,推荐服务器接收到终端发送的推荐信息查询指令时,先判断该终端是否为与主叫服务器相关联的终端,当该终端不是与主叫服务器相关联的终端时,推荐服务器根据终端属性信息计算出终端对预设推荐信息的第一兴趣度,且根据第一兴趣度判断出该终端对预设推荐信息感兴趣时,推荐服务器将预设推荐信息发送至终端,以供终端将预设推荐信息显示在通信连接显示界面上,使得主叫服务器向终端发送通信连接请求时,终端能够在通信连接显示界面上显示用户感兴趣的主叫服务器的预设推荐信息,提高了终端与主叫服务器建立通信连接的成功率,从而提高了推荐的智能性。

附图说明

图1为本发明实施例提供的一种推荐方法的流程图一;

图2为本发明实施例提供的一种示例性的终端的通信连接显示界面的界面显示图;

图3为本发明实施例提供的一种推荐方法的流程图二;

图4为本发明实施例提供的一种推荐方法的交互图一;

图5为本发明实施例提供的一种推荐方法的交互图二;

图6为本发明实施例提供的一种示例性的推荐方法的交互图;

图7为本发明实施例提供的一种推荐服务器1的结构示意图一;

图8为本发明实施例提供的一种推荐服务器1的结构示意图二;

图9为本发明实施例提供的一种推荐服务器1的结构示意图三;

图10为本发明实施例提供的一种推荐服务器1的结构示意图四;

图11为本发明实施例提供的一种推荐服务器1的结构示意图五;

图12为本发明实施例提供的一种终端2的结构示意图一;

图13为本发明实施例提供的一种终端2的结构示意图二;

图14为本发明实施例提供的一种终端2的结构示意图三。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,"模块"与"部件"可以混合地使用。

终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、个人数字助理(pda)、平板电脑(pad)、便携式多媒体播放器(pmp)、导航装置等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。

实施例一

本发明实施例提供的一种推荐方法,应用于推荐服务器,如图1所示,该方法可以包括:

s101、当接收到终端发送的推荐信息查询指令时,确定出推荐信息查询指令携带的终端对应的终端标识和主叫服务器标识。

本发明实施例提供的一种推荐方法适用于当主叫服务器请求建立与终端的通信连接时,推荐服务器向终端推荐主叫服务器的主叫推荐信息的场景下。

本发明实施例中,主叫服务器向终端发送建立通信连接请求,此时终端查询本地是否存储主叫服务器相关的主叫推荐信息,若存在,则终端将主叫推荐信息同主叫服务器标识一起显示在通信连接显示界面上;若不存在,则终端向推荐服务器发送推荐信息查询指令。

本发明实施例中,当推荐服务器接收到终端发送的推荐信息查询指令时,推荐服务器从推荐信息查询指令中确定出终端对应的终端标识和主叫服务器标识。

本发明实施例中,推荐服务器为来电目的管理平台。

可选的,终端为手机、平板电脑等可以建立通信连接的电子设备,具体的根据实际情况进行选择,本发明实施例不做具体的限定。

本发明实施例中,终端上集成有软件开发工具包(sdk,softwaredevelopmentkit),终端通过sdk向来电目的管理平台发送推荐信息查询指令。

本发明实施例中,终端标识为呼出号码,主叫服务器标识为呼入号码。

s102、当基于主叫服务器标识和终端标识,判断出终端不是与主叫服务器相关联的终端时,获取终端的终端属性信息,主叫服务器为主叫服务器标识对应的服务器。

当推荐服务器确定出终端标识和主叫服务器标识之后,推荐服务器就要基于主叫服务器标识和终端标识,判断终端是否为与主叫服务器相关联的服务器了,当推荐服务器判断出终端不是与主叫服务器相关联的终端时,推荐服务器就要获取终端的终端属性信息了。

本发明实施例中,主叫服务器包括企业自运营平台和企业呼叫中心,企业呼叫中心向企业自运营平台上传预设推荐信息、主叫服务器标识和预设终端标识列表,企业自运营平台将预设推荐信息、主叫服务器标识和预设终端标识发送至来电目的管理平台,来电目的管理平台将预设推荐信息、主叫服务器标识和预设终端标识列表存储至本地缓存(预设终端标识库)中。

本发明实施例中,预设推荐信息为来电目的和企业名片,预设终端标识列表为企业呼叫中心预先存储的呼出号码列表,企业呼叫中心将来电目的、企业名片、呼出号码列表和呼出号码发送至企业自运营平台,企业自运营平台调用来电目的管理平台应用程序编程接口(api,applicationprogramminginterface),将来电目的、企业名片、呼出号码列表和呼出号码发送至来电目的管理平台。

示例性的,企业名片包括企业logo和企业标语等,具体的根据实际情况进行选择,本发明实施例不做具体的限定。

本发明实施例中,来电目的管理平台根据主叫服务器标识,从预设终端标识库中查找主叫服务器对应的预设终端标识列表,之后,将终端标识和预设终端标识列表进行匹配,当匹配成功时,来电目的管理平台判断出终端为与主叫服务器相关联的终端;当匹配失败时,来电目的管理平台判断出终端不是与主叫服务器相关联的终端。

本发明实施例中,终端属性信息包括终端的互联网属性及通信属性,具体的根据实际情况进行选择,本发明实施例不做具体的限定。

示例性的,终端属性信息包括终端订购的通信套餐信息,终端的历史通信套餐的使用情况和终端的消费行为,具体的根据实际情况进行选择,本发明实施例不做具体的限定。

s103、根据终端属性信息,计算终端对预设推荐信息的第一兴趣度,预设推荐信息为主叫服务器对应的推荐信息。

当推荐服务器获取到终端的终端属性信息之后,推荐服务器就要根据终端属性信息,计算终端对预设推荐信息的第一兴趣度了。

本发明实施例中,终端根据终端属性信息对终端进行聚类分析,计算出终端对来电目的的第一兴趣度。

s104、根据第一兴趣度,向终端推荐预设推荐信息,供终端将预设推荐信息显示在通信连接显示界面上。

当推荐服务器计算出终端对预设推荐信息的第一兴趣度之后,推荐服务器就要根据第一兴趣度将预设推荐信息发送至终端,以供终端将预设推荐信息显示在通信连接显示界面上了。

本发明实施例中,推荐服务器上设置有预设兴趣度程度,推荐服务器将第一兴趣度和预设兴趣程度进行比较,当第一兴趣度达到预设兴趣程度时,推荐服务器响应终端发送的推荐信息查询指令,向终端发送第一响应指令,其中,第一响应指令中携带了预设推荐信息。

本发明实施例中,当终端接收到推荐服务器发送的预设推荐信息之后,终端就可以将预设推荐信息显示在通信连接显示界面了。

示例性的,如图2所示,手机a的通信连接显示界面上显示有呼入号码、呼入目的和企业标语。

进一步地,当第一兴趣度未达到预设兴趣程度时,推荐服务器不将预设推荐信息发送至终端。

可以理解的是,推荐服务器接收到终端发送的推荐信息查询指令时,先判断该终端是否为与主叫服务器相关联的终端,当该终端不是与主叫服务器相关联的终端时,推荐服务器根据终端属性信息计算出终端对预设推荐信息的第一兴趣度,且根据第一兴趣度判断出该终端对预设推荐信息感兴趣时,推荐服务器将预设推荐信息发送至终端,以供终端将预设推荐信息显示在通信连接显示界面上,使得主叫服务器向终端发送通信连接请求时,终端能够在通信连接显示界面上显示用户感兴趣的主叫服务器的预设推荐信息,提高了终端与主叫服务器建立通信连接的成功率,从而提高了推荐的智能性。

实施例二

本发明实施例提供一种推荐方法,应用于终端,如图3所示,该方法可以包括:

s201、当接收到主叫服务器发送的建立通信连接请求时,查询是否存在主叫服务器对应的预设推荐信息。

本发明实施例提供的一种推荐方法适用于当主叫服务器请求建立与终端的通信连接时,推荐服务器向终端推荐主叫服务器的主叫推荐信息的场景下。

本发明实施例中,主叫服务器向终端发送建立通信连接请求,终端接收到主叫服务器发送的建立通信连接请求时,终端查询sdk中是否存储有主叫服务器对应的预设推荐信息。

本发明实施例中,预设推荐信息包括企业名片和来电目的,具体的根据实际情况进行选择,本发明实施例不做具体的限定。

本发明实施例中,企业名片包括企业logo或者企业标语,具体的根据实际情况进行选择,本发明实施例不做具体的限定。

s202、当不存在预设推荐信息时,从推荐服务器中获取预设推荐信息。

当终端查询到不存在预设推荐信息之后,终端就要从推荐服务器中获取预设推荐信息了。

本发明实施例中,当终端的sdk中没有存储有预设推荐信息时,终端将终端标识和主叫服务器标识添加至推荐信息查询指令中,并向推荐服务器发送该推荐信息查询指令,当终端接收到响应推荐信息查询指令的第一响应指令时,终端从第一相应指令中获取预设推荐信息,此时,终端从推荐服务器中获取到预设推荐信息。

s203、将预设推荐信息和主叫服务器对应的主叫服务器标识,显示在通信连接显示界面。

当终端从推荐服务器中获取到预设推荐信息之后,终端就要将预设推荐信息和主叫服务器标识,显示在通信连接显示界面上了。

本发明实施例中,终端将预设推荐信息和主叫服务器对应的主叫服务器标识显示在通信连接显示界面上。

本发明实施例中,通信连接显示界面支持显示图文、视频等多媒体信息,具体的根据实际情况进行选择,本发明实施例不做具体的限定。

本发明实施例中,主叫服务器标识为企业的呼入号码。

示例性的,如图2所示,手机a的通信连接显示界面上显示有呼入号码、呼入目的和企业标语。

可以理解的是,终端在接收到用户感兴趣的主叫服务器的通信连接请求时,将主叫服务器对应的预设推荐信息显示在通信连接显示界面上,能够提示用户该来电的目的,从而提高终端与主叫服务器建立通信连接的成功率。

实施例三

本发明实施例提供一种推荐方法,如图4所示,该方法可以包括:

s401、主叫服务器确定建立通信连接的终端。

本发明实施例提供的一种推荐方法适用于当主叫服务器请求建立与终端的通信连接时,推荐服务器向终端推荐主叫服务器的主叫推荐信息的场景下。

本发明实施例中,主叫服务器包括企业呼叫中心和企业自运营平台。

本发明实施例中,企业呼叫中心确定建立通信连接的终端。

s402、主叫服务器向终端发送建立通信连接请求。

当主叫服务器确定建立通信连接的终端之后,主叫服务器就要像终端发送建立通信连接请求了。

本发明实施例中,企业呼叫中心向终端发送建立通信连接请求。

s403、终端查询是否存在主叫服务器对应的预设推荐信息。

当主叫服务器向终端发送建立通信连接请求之后,终端就要查询本地缓存中是否存在主叫服务器对应的预设推荐信息了。

本发明实施例中,终端查询sdk中是否存储有主叫服务器对应的预设推荐信息。

本发明实施例中,预设推荐信息包括企业名片和来电目的,具体的根据实际情况进行选择,本发明实施例不做具体的限定。

本发明实施例中,企业名片包括企业logo或者企业标语,具体的根据实际情况进行选择,本发明实施例不做具体的限定。

s404、当不存在预设推荐信息时,终端将终端对应的终端标识和主叫服务器标识添加至推荐信息查询指令中。

当终端判断出不存在主叫服务器对应预设推荐信息之后,终端就要将终端对应的终端标识和主叫服务器标识添加至推荐信息查询指令中了。

本发明实施例中,当终端判断出不存在预设推荐信息时,终端将终端标识和主叫服务器标识添加至推荐信息查询指令中。

本发明实施例中,终端标识为呼出号码,主叫服务器标识为呼入号码。

s405、终端向推荐服务器发送推荐信息查询指令。

当终端将终端标识和主叫服务器标识添加至推荐信息查询指令中之后,终端就要将推荐信息查询指令发送至推荐服务器了。

本发明实施例中,终端上集成有sdk,终端通过sdk向来电目的管理平台发送推荐信息查询指令。

本发明实施例中,推荐服务器为来电目的管理平台。

s406、推荐服务器确定出推荐信息查询指令携带的终端对应的终端标识和主叫服务器标识。

当终端将推荐信息查询指令发送至推荐服务器之后,推荐服务器就要从推荐信息查询指令中确定出终端标识和主叫服务器标识了。

本发明实施例中,推荐服务器从推荐信息查询指令中确定出终端对应的终端标识和主叫服务器标识。

s407、推荐服务器从预设终端标识库中,查询与主叫服务器标识有预设关联关系的预设终端标识列表。

当推荐服务器确定出终端标识和主叫服务器标识之后,推荐服务器就要从预设终端标识库中,查询与主叫服务器标识有预设关联关系的预设终端标识列表了。

本发明实施例中,主叫服务器向推荐服务器发送主叫推荐信息,其中包括预设推荐信息,主叫服务器标识和预设终端标识列表,推荐服务器将预设终端标识列表存储至预设终端标识库中,推荐服务器确定出主叫服务器标识之后,从预设标识库中,查询主叫服务器标识对应的预设终端标识列表。

s408、推荐服务器将终端标识与预设终端标识列表进行匹配。

当推荐服务器查询到预设终端标识列表之后,推荐服务器就要将终端标识与预设终端标识列表进行匹配了。

本发明实施例中,推荐服务器将终端标识与预设终端标识列表进行匹配。

s409、当终端标识与预设终端标识列表匹配成功时,推荐服务器判断出终端为与主叫服务器相关联的终端。

当终端标识与预设终端标识列表匹配成功时,推荐服务器判断出终端为与主叫服务器相关联的终端。

本发明实施例中,当终端标识与预设终端标识列表中的第一预设终端标识匹配时,推荐服务器判断出终端为与主叫服务器相关联的终端。

s410、推荐服务器向终端发送第一响应指令,第一响应指令中携带了预设推荐信息。

当推荐服务器判断出终端为与主叫服务器相关联的终端之后,推荐服务器将主叫服务器对应的预设推荐信息发送至终端。

本发明实施例中,推荐服务器从本地缓存中查找主叫服务器对应的预设推荐信息,并将预设推荐信息添加至第一响应指令中,将第一响应指令发送至终端。

s411、当终端标识与预设终端标识列表匹配失败时,推荐服务器判断出终端不是与主叫服务器相关联的终端。

当终端标识与预设终端标识列表匹配失败时,推荐服务器判断出终端不是与主叫服务器相关联的终端。

本发明实施例中,当终端标识与预设终端标识列表中的第一预设终端标识不匹配时,推荐服务器判断出终端不是与主叫服务器相关联的终端。

s412、推荐服务器获取终端的终端属性信息。

当推荐服务器判断出终端不是与主叫服务器相关联的终端之后,推荐服务器就要获取终端的终端属性信息了。

本发明实施例中,推荐服务器获取终端的终端属性信息。

本发明实施例中,终端属性信息包括终端的互联网属性及通信属性,具体的根据实际情况进行选择,本发明实施例不做具体的限定。

示例性的,终端属性信息包括终端订购的通信套餐信息,终端的历史通信套餐的使用情况和终端的消费行为,具体的根据实际情况进行选择,本发明实施例不做具体的限定。

s413、推荐服务器根据终端属性信息,计算终端对预设推荐信息的第一兴趣度,预设推荐信息为主叫服务器对应的推荐信息。

当推荐服务器获取到终端的终端属性信息之后,推荐服务器就要根据终端属性信息,计算终端对预设推荐信息的第一兴趣度了。

本发明实施例中,终端根据终端属性信息对终端进行聚类分析,计算出终端对来电目的的第一兴趣度。

s414、当第一兴趣度达到预设感兴趣程度时,推荐服务器响应推荐信息查询指令,并向终端发送第一响应指令,第一响应指令中携带了预设推荐信息。

当推荐服务器计算出第一兴趣度之后,推荐服务器就要将第一兴趣度和预设感兴趣程度进行比较了,当第一兴趣度达到预设感兴趣程度时,推荐服务器将预设推荐信息发送至终端。

本发明实施例中,推荐服务器上设置有预设兴趣度程度,推荐服务器将第一兴趣度和预设兴趣程度进行比较,当第一兴趣度达到预设兴趣程度时,推荐服务器响应终端发送的推荐信息查询指令,向终端发送第一响应指令,其中,第一响应指令中携带了预设推荐信息。

s409-s410与s411-s414为s408之后的两个并列的步骤,具体的根据实际情况进行选择,本发明实施例不做具体的限定。

s415、终端从第一响应指令中获取预设推荐信息。

当推荐服务器向终端发送了第一响应指令之后,终端就要从第一响应指令中获取预设推荐信息了。

本发明实施例中,终端从第一响应指令中获取到预设推荐信息,终端将预设推荐信息存储至sdk中。

s416、终端将预设推荐信息和主叫服务器对应的主叫服务器标识,显示在通信连接显示界面。

当终端从第一响应指令中获取到预设推荐信息之后,终端就要将预设推荐信息和主叫服务器标识显示在通信连接显示界面上了。

本发明实施例中,终端将预设推荐信息和主叫服务器对应的主叫服务器标识显示在通信连接显示界面上。

示例性的,如图2所示,手机a的通信连接显示界面上显示有呼入号码、呼入目的和企业标语。

本发明实施例中,主叫服务器标识为企业的呼入号码。

可以理解的是,推荐服务器接收到终端发送的推荐信息查询指令时,先判断该终端是否为与主叫服务器相关联的终端,当该终端不是与主叫服务器相关联的终端时,推荐服务器根据终端属性信息计算出终端对预设推荐信息的第一兴趣度,且根据第一兴趣度判断出该终端对预设推荐信息感兴趣时,推荐服务器将预设推荐信息发送至终端,以供终端将预设推荐信息显示在通信连接显示界面上,使得主叫服务器向终端发送通信连接请求时,终端能够在通信连接显示界面上显示用户感兴趣的主叫服务器的预设推荐信息,提高了终端与主叫服务器建立通信连接的成功率,从而提高了推荐的智能性。

进一步地,如图5所示,主叫服务器向推荐服务器发送主叫推荐信息,及推荐服务器更新主叫推荐信息的过程为:

s501、主叫服务器向推荐服务器发送主叫推荐信息,主叫推荐信息中包括主叫服务器对应的预设推荐信息、主叫服务器标识和与主叫服务器有预设关联关系的预设终端标识列表。

本发明实施例提供的一种推荐方法适用于当主叫服务器请求建立与终端的通信连接时,推荐服务器向终端推荐主叫服务器的主叫推荐信息的场景下。

本发明实施例中,主叫服务器包括企业呼叫中心和企业自运营平台。

本发明实施例中,预设推荐信息包括来电目的和企业名片。

本发明实施例中,企业呼叫中心上传企业对应的呼入号码(主叫服务器标识)、呼出号码列表(预设终端标识列表)、来电目的和企业名片至企业自运营平台,企业自运营平台调用来电目的管理平台api,将呼入号码、呼出号码列表、来电目的和企业名片发送至来电目的管理平台,或者企业呼叫中心之间将呼入号码、呼出号码列表、来电目的和企业名片发送至来电目的管理平台,具体的发送方式根据实际情况进行选择,本发明实施例不做具体的限定。

s502、在预设查询时间段到达时,推荐服务器向主叫服务器发送查询更新指令。

当主叫服务器将主叫推荐信息发送至推荐服务器之后,推荐服务器就要在预设查询时间段到达时,向主叫服务器发送查询更新指令了。

本发明实施例中,推荐服务器上设置有预设查询时间段,当预设查询时间段到达时,推荐服务器向主叫服务器发送查询更新指令,以指示主叫服务器查询是否有更新的主叫推荐信息。

s503、主叫服务器根据查询更新指令查询主叫推荐信息是否更新。

当推荐服务器将主叫推荐信息发送至主叫服务器之后,主叫服务器就要根据查询更新指令查询主叫推荐信息是否更新。

本发明实施例中,主叫服务器根据查询更新指令,查询是否对主叫推荐信息进行了更新。

示例性的,来电目的管理平台访问企业呼叫中心,实时查询来电目的,或者,企业自运营平台或企业呼叫中心定期同步呼叫计划至来电目的管理平台,或者,企业自运营平台配置呼叫计划,来电目的管理平台对来电目的进行审核,具体的根据实际情况来获取来电目的,本发明实施例不做具体的限定。

s504、当查询到更新后的主叫推荐信息时,主叫服务器将更新后的主叫推荐信息添加至第二响应指令,第二响应指令为响应查询更新指令的响应指令。

当主叫服务器查询到更新后的主叫推荐信息之后,主叫服务器将更新后的主叫推荐信息添加至第二响应指令。

本发明实施例中,主叫服务器将更新后的主叫推荐信息添加至第二响应指令中。

s505、主叫服务器将第二响应指令发送至推荐服务器中。

当主叫服务器将更新后的主叫推荐信息添加至第二响应指令之后,主叫服务器就要将第二响应指令发送至推荐服务器中。

本发明实施例中,主叫服务器通过来电目的管理平台api接口,向来电目的管理平台发送第二响应指令。

本发明实施例中,主叫服务器向来电目的管理平台返回主叫推荐信息的更新包,以供来电目的管理平台根据更新的主叫推荐信息,向终端发送更新的预设推荐信息。

示例性的,如图6所示,来电目的智能推送的流程为:

1、企业呼叫中心或者企业自运营平台向来电目的管理平台上传呼入号码、呼出号码列表、企业名片及来电目的。

2、来电目的管理平台将呼入号码、呼出号码列表、企业名片及来电目的存储至本地内存中。

3、终端接收到企业呼叫中心发送的通信连接请求。

4、终端向sdk发送呼入号码。

5、sdk从本地缓存中查找呼入号码对应的推荐信息。

6、当sdk未从本地缓存中查找到推荐信息时,sdk将呼入号码和终端号码发送至来电目的管理平台。

7、来电目的管理平台按照终端号码的属性信息,将终端号码进行聚类,计算出终端号码对推荐信息的兴趣度。

8、当兴趣度达到预设兴趣度时,来电目的管理平台将推荐信息发送至sdk。

9、sdk利用推荐信息更新本地缓存。

10、sdk将推荐信息发送至终端,终端将推荐信息和呼入号码显示在通信连接显示界面上。

11、当预设查询时间到达时,来电目的管理平台向企业自运营平台发送查询更新请求。

12、当企业自运营平台查询到更新的呼入号码、呼出号码列表、企业名片或来电目的时,企业自运营平台将更新的呼入号码、呼出号码列表、企业名片或来电目的发送至来电目的管理平台。

13、来电目的管理平台利用更新的呼入号码、呼出号码列表、企业名片或来电目的更新本地缓存。

实施例四

本发明实施例提供一种推荐服务器1,如图7所示,该推荐服务器1包括:

确定单元10,用于当接收到终端发送的推荐信息查询指令时,确定出所述推荐信息查询指令携带的所述终端对应的终端标识和主叫服务器标识。

获取单元11,用于当基于所述主叫服务器标识和所述终端标识,判断出所述终端不是与主叫服务器相关联的终端时,获取所述终端的终端属性信息,所述主叫服务器为所述主叫服务器标识对应的服务器。

计算单元12,用于根据所述终端属性信息,计算所述终端对预设推荐信息的第一兴趣度,所述预设推荐信息为所述主叫服务器对应的推荐信息。

推荐单元13,用于根据所述第一兴趣度,向所述终端推荐所述预设推荐信息,供所述终端将所述预设推荐信息显示在通信连接显示界面上。

可选的,基于图7,如图8所示,所述推荐服务器1还包括:查询单元14、匹配单元15和判断单元16。

所述查询单元14,用于从预设终端标识库中,查询与所述主叫服务器标识有预设关联关系的预设终端标识列表。

所述匹配单元15,用于将所述终端标识与所述预设终端标识列表进行匹配。

所述判断单元16,用于当所述终端标识与所述预设终端标识列表匹配失败时,判断出所述终端不是与所述主叫服务器相关联的终端。

可选的,基于图7,如图9所示,所述推荐服务器1还包括:第一发送单元17。

所述第一发送单元17,用于当判断出所述终端为与所述主叫服务器相关联的终端时,向所述终端发送第一响应指令,所述第一响应指令中携带了所述预设推荐信息。

可选的,基于图9,如图10所示,所述推荐服务器1还包括:第一接收单元18和更新单元19。

所述第一接收单元18,用于接收所述主叫服务器发送的主叫推荐信息,所述主叫推荐信息中包括所述预设推荐信息、所述主叫服务器标识和所述预设终端标识列表。

所述第一发送单元17,还用于在预设查询时间段到达时,向所述主叫服务器发送查询更新指令。

所述确定单元10,还用于当接收到响应所述查询更新指令的第二响应指令时,确定出所述第二响应指令携带的更新的所述主叫推荐信息。

所述更新单元19,用于利用所述更新的所述主叫推荐信息,更新所述主叫推荐信息。

可选的,所述第一发送单元17,还用于当所述第一兴趣度达到预设感兴趣程度时,响应所述推荐信息查询指令,并向所述终端发送携带了所述预设推荐信息的第一响应指令。

在实际应用中,基于实施例一和实施例三的同一发明构思下,如图11所示,推荐服务器1可以包括:第一处理器110、第一存储器111、第一发送器112、第一接收器113、第一通信接口114和第一总线115;

上述确定单元10、获取单元11、计算单元12、推荐单元13、查询单元14、匹配单元15、判断单元16和更新单元19可由位于推荐服务器1上的第一处理器110实现,上述第一发送单元17可由第一发送器112实现,上述第一接收单元18可由第一接收器113实现,上述处理器110可以为特定用途集成电路(asic,applicationspecificintegratedcircuit)、数字信号处理器(dsp,digitalsignalprocessor)、数字信号处理装置(dspd,digitalsignalprocessingdevice)、可编程逻辑装置(pld,programmablelogicdevice)、现场可编程门阵列(fpga,fieldprogrammablegatearray)、中央处理器(cpu,centralprocessingunit)、控制器、微控制器、微处理器中的至少一种。可以理解地,对于不同的设备,用于实现上述第一处理器功能的电子器件还可以为其它,本发明实施例不作具体限定,该推荐服务器1还包括第一存储器111,其中,第一存储器111用于存储可执行程序代码,该程序代码包括计算机操作指令,第一存储器111可能包含高速ram存储器,也可能还包括非易失性存储器,例如,至少一个磁盘存储器。

所述第一总线111用于连接所述第一处理器110、第一存储器111、第一发送器112、第一接收器113和第一通信接口114以及这些器件之间的相互通信;

所述第一通信接口114,用于与外部网元进行数据传输;

所述第一存储器111,用于存储指令和数据;

所述第一发送器112,用于当判断出所述终端为与所述主叫服务器相关联的终端时,向所述终端发送所述第一响应指令,所述第一响应指令中携带了所述预设推荐信息;

所述第一接收器113,用于接收所述主叫服务器发送的主叫推荐信息,所述主叫推荐信息中包括所述预设推荐信息、所述主叫服务器标识和所述预设终端标识列表;

所述第一处理器110,执行所述指令用于:当接收到终端发送的推荐信息查询指令时,确定出所述推荐信息查询指令携带的所述终端对应的终端标识和主叫服务器标识;

当基于所述主叫服务器标识和所述终端标识,判断出所述终端不是与主叫服务器相关联的终端时,获取所述终端的终端属性信息,所述主叫服务器为所述主叫服务器标识对应的服务器;

根据所述终端属性信息,计算所述终端对预设推荐信息的第一兴趣度,所述预设推荐信息为所述主叫服务器对应的推荐信息;

根据所述第一兴趣度,向所述终端推荐所述预设推荐信息,供所述终端将所述预设推荐信息显示在通信连接显示界面上。

在实际应用中,上述第一存储器111可以是易失性第一存储器(volatilememory),例如随机存取第二存储器(ram,random-accessmemory);或者非易失性第二存储器(non-volatilememory),例如只读第二存储器(rom,read-onlymemory),快闪第二存储器(flashmemory),硬盘(hdd,harddiskdrive)或固态硬盘(ssd,solid-statedrive);或者上述种类的第二存储器的组合,并向第一处理器110提供指令和数据。

另外,在本实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

所述集成的单元如果以软件功能模块的形式实现并非作为独立的产品进行销售或使用时,可以存储在一个计算机可读取存储介质中,基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或processor(处理器)执行本实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,应用于推荐服务器1中,该计算机程序被第一处理器110执行时实现如实施例一和实施例三所述的方法。

具体来讲,本实施例中的一种推荐方法对应的程序指令可以被存储在光盘,硬盘,u盘等存储介质上,当存储介质中的与一种推荐方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:

当接收到终端发送的推荐信息查询指令时,确定出所述推荐信息查询指令携带的所述终端对应的终端标识和主叫服务器标识;

当基于所述主叫服务器标识和所述终端标识,判断出所述终端不是与主叫服务器相关联的终端时,获取所述终端的终端属性信息,所述主叫服务器为所述主叫服务器标识对应的服务器;

根据所述终端属性信息,计算所述终端对预设推荐信息的第一兴趣度,所述预设推荐信息为所述主叫服务器对应的推荐信息;

根据所述第一兴趣度,向所述终端推荐所述预设推荐信息,供所述终端将所述预设推荐信息显示在通信连接显示界面上。

实施例五

本发明实施例提供一种终端2,如图12所示,该终端2可以包括:

第二查询单元20,用于当接收到主叫服务器发送的建立通信连接请求时,查询是否存在所述主叫服务器对应的预设推荐信息。

第二获取单元21,用于当不存在所述预设推荐信息时,从推荐服务器中获取所述预设推荐信息。

显示单元22,用于将所述预设推荐信息和所述主叫服务器对应的主叫服务器标识,显示在通信连接显示界面。

可选的,基于图12,如图13所示,所述终端2还包括:添加单元23、第二发送单元24和第二接收单元25。

所述添加单元23,用于将所述终端对应的终端标识和所述主叫服务器标识添加至推荐信息查询指令中。

所述第二发送单元24,用于向所述推荐服务器发送所述推荐信息查询指令。

所述第二接收单元25,用于接收所述推荐服务器发送的响应所述推荐信息查询指令的第一响应指令。

所述第二获取单元21,具体用于从所述第一响应指令中获取所述预设推荐信息。

在实际应用中,基于实施例二和实施例三的同一发明构思下,如图14所示,终端2可以包括:第二处理器26、第二存储器27、第二发送器28、第二接收器29、显示器210、第二通信接口211和第二总线212;

上述第二查询单元20、第二获取单元21和添加单元23可由位于终端2上的第二处理器26实现,上述第二发送单元24可由第二发送器26实现,上述第二接收单元25可由第二接收器29实现,上述显示器22可由显示器210实现,上述处理器110可以为asic、dsp、dspd、pld、fpga、cpu、控制器、微控制器、微处理器中的至少一种。可以理解地,对于不同的设备,用于实现上述第一处理器功能的电子器件还可以为其它,本发明实施例不作具体限定,该终端2还包括第二存储器27,其中,第二存储器27用于存储可执行程序代码,该程序代码包括计算机操作指令,第二存储器27可能包含高速ram存储器,也可能还包括非易失性存储器,例如,至少一个磁盘存储器。

所述第二总线212用于连接所述第二处理器26、第二存储器27、第二发送器28、第二接收器29、显示器210和第二通信接口211以及这些器件之间的相互通信;

所述第二通信接口211,用于与外部网元进行数据传输;

所述第二存储器27,用于存储指令和数据;

所述第二发送器28,用于向所述推荐服务器发送所述推荐信息查询指令;

所述第二接收器29,用于接收所述推荐服务器发送的响应所述推荐信息查询指令的第一响应指令;

所述显示器210,用于将所述预设推荐信息和所述主叫服务器对应的主叫服务器标识,显示在通信连接显示界面;

所述第二处理器26,执行所述指令用于当接收到主叫服务器发送的建立通信连接请求时,查询是否存在所述主叫服务器对应的预设推荐信息;

当不存在所述预设推荐信息时,从推荐服务器中获取所述预设推荐信息。

在实际应用中,上述第二存储器27可以是易失性第一存储器(volatilememory),例如ram或者非易失性第二存储器(non-volatilememory),例如rom,快闪第二存储器(flashmemory),hdd或ssd;或者上述种类的第二存储器的组合,并向第二处理器26提供指令和数据。

另外,在本实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

所述集成的单元如果以软件功能模块的形式实现并非作为独立的产品进行销售或使用时,可以存储在一个计算机可读取存储介质中,基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或processor(处理器)执行本实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,应用于终端2中,该计算机程序被第二处理器26执行时实现如实施例二和实施例三所述的方法。

具体来讲,本实施例中的一种推荐方法对应的程序指令可以被存储在光盘,硬盘,u盘等存储介质上,当存储介质中的与一种推荐方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:

当接收到主叫服务器发送的建立通信连接请求时,查询是否存在所述主叫服务器对应的预设推荐信息;

当不存在所述预设推荐信息时,从推荐服务器中获取所述预设推荐信息;

将所述预设推荐信息和所述主叫服务器对应的主叫服务器标识,显示在通信连接显示界面。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1