信息推荐方法及装置制造方法及图纸

技术编号:18458844 阅读:15 留言:0更新日期:2018-07-18 12:43
本公开提供了一种信息推荐方法及装置,所述方法应用于终端设备,包括:通过接入到终端设备应用中的软件开发工具包SDK,获取使用所述应用的目标用户的特征信息,其中,所述特征信息包括所述目标用户的基本信息和/或使用行为信息;通过所述SDK调用应用程序编程接口API,将所述特征信息发送到服务器,以使所述服务器根据所述特征信息以及用户行为模型,确定所述目标用户的偏好信息,并根据所述偏好信息,确定与所述目标用户的偏好相匹配的推荐信息;在所述SDK通过所述API接收到所述推荐信息时,通过所述SDK控制所述应用显示所述推荐信息。本公开的实施例能够提高信息推荐的准确度,降低广告成本。

Information recommendation method and device

The present disclosure provides an information recommendation method and device, which is applied to a terminal device, including: obtaining the feature information of the target user using the application by access to the software development kit SDK in the terminal device application, in which the feature information includes the basic information of the target user and / or the user. Use the behavior information; send the feature information to the server by calling the application programming interface API through the SDK, so that the server determines the preference information of the target user according to the characteristic information and the user behavior model, and determines the preference of the target user according to the preferred information. The recommended information is matched; when the SDK receives the recommendation information through the API, the said application displays the recommendation information through the SDK. The embodiment of the disclosure can improve the accuracy of information recommendation and reduce the cost of advertising.

【技术实现步骤摘要】
信息推荐方法及装置
本公开涉及计算机
,尤其涉及一种信息推荐方法及装置。
技术介绍
移动互联网营销是基于手机、平板电脑等移动通信终端,利用互联网技术基础和无线通信技术来满足企业和客户之间的交换产品概念、产品、服务的过程。但目前的营销广告效果欠佳,用于获得有效用户的平均成本已经显著增长,急需提高营销广告推送的精准度,进而降低营销广告成本。
技术实现思路
有鉴于此,本公开提出了一种信息推荐方法及装置,能够提高信息推荐的准确度,降低广告成本。根据本公开的一方面,提供了一种信息推荐方法,所述方法应用于终端设备,包括:通过接入到终端设备应用中的软件开发工具包SDK,获取使用所述应用的目标用户的特征信息,其中,所述特征信息包括所述目标用户的基本信息和/或使用行为信息;通过所述SDK调用应用程序编程接口API,将所述特征信息发送到服务器,以使所述服务器根据所述特征信息以及用户行为模型,确定所述目标用户的偏好信息,并根据所述偏好信息,确定与所述目标用户的偏好相匹配的推荐信息;在所述SDK通过所述API接收到所述推荐信息时,通过所述SDK控制所述应用显示所述推荐信息。对于上述方法,在一种可能的实现方式中,还包括:通过所述SDK获取所述目标用户针对所述推荐信息的浏览信息;通过所述SDK调用所述API,将所述浏览信息发送到服务器,以使所述服务器根据所述浏览信息对所述用户行为模型进行修正。对于上述方法,在一种可能的实现方式中,还包括:通过接入到应用中的SDK获取使用所述应用的多个样本用户的样本特征信息,其中,所述样本特征信息包括所述多个样本用户的基本信息和/或使用行为信息;通过所述SDK调用所述API,将所述样本特征信息发送到服务器,以使所述服务器根据所述样本特征信息训练所述用户行为模型。对于上述方法,在一种可能的实现方式中,所述目标用户的基本信息包括所述目标用户的用户画像;所述目标用户的使用行为信息包括所述目标用户的应用使用时间信息、应用使用频率信息及应用内容浏览信息中的至少一种;所述推荐信息包括应用推荐信息、网站推荐信息及产品推荐信息中的至少一种。根据本公开的另一方面,提供了一种信息推荐方法,所述方法应用于服务器,包括:在所述服务器接收到使用终端设备应用的目标用户的特征信息时,根据所述特征信息以及用户行为模型,确定所述目标用户的偏好信息;根据所述偏好信息,确定与所述目标用户的偏好相匹配的推荐信息;向所述终端设备发送所述推荐信息。对于上述方法,在一种可能的实现方式中,所述方法还包括:根据多个样本用户的样本特征信息,训练所述用户行为模型。根据本公开的另一方面,提供一种信息推荐装置,所述装置应用于终端设备,包括:特征信息获取模块,用于通过接入到终端设备应用中的软件开发工具包SDK,获取使用所述应用的目标用户的特征信息,其中,所述特征信息包括所述目标用户的基本信息和/或使用行为信息;特征信息发送模块,用于通过所述SDK调用应用程序编程接口API,将所述特征信息发送到服务器,以使所述服务器根据所述特征信息以及用户行为模型,确定所述目标用户的偏好信息,并根据所述偏好信息,确定与所述目标用户的偏好相匹配的推荐信息;显示控制模块,用于在所述SDK通过所述API接收到所述推荐信息时,通过所述SDK控制所述应用显示所述推荐信息。对于上述装置,在一种可能的实现方式中,还包括:浏览信息获取模块,用于通过所述SDK获取所述目标用户针对所述推荐信息的浏览信息;浏览信息发送模块,用于通过所述SDK调用所述API,将所述浏览信息发送到服务器,以使所述服务器根据所述浏览信息对所述用户行为模型进行修正。对于上述装置,在一种可能的实现方式中,还包括:样本特征信息获取模块,用于通过接入到应用中的SDK获取使用所述应用的多个样本用户的样本特征信息,其中,所述样本特征信息包括所述多个样本用户的基本信息和/或使用行为信息;样本特征信息发送模块,用于通过所述SDK调用所述API,将所述样本特征信息发送到服务器,以使所述服务器根据所述样本特征信息训练所述用户行为模型。对于上述装置,在一种可能的实现方式中,所述目标用户的基本信息包括所述目标用户的用户画像;所述目标用户的使用行为信息包括所述目标用户的应用使用时间信息、应用使用频率信息及应用内容浏览信息中的至少一种;所述推荐信息包括应用推荐信息、网站推荐信息及产品推荐信息中的至少一种。根据本公开的另一方面,提供一种信息推荐装置,所述装置应用于服务器,包括:偏好信息确定模块,用于在所述服务器接收到使用终端设备应用的目标用户的特征信息时,根据所述特征信息以及用户行为模型,确定所述目标用户的偏好信息;推荐信息确定模块,用于根据所述偏好信息,确定与所述目标用户的偏好相匹配的推荐信息;推荐信息发送模块,用于向所述终端设备发送所述推荐信息。对于上述装置,在一种可能的实现方式中,所述装置还包括:模型训练模块,用于根据多个样本用户的样本特征信息,训练所述用户行为模型。根据本公开的另一方面,提供了一种信息推荐装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述方法。根据本公开的另一方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其中,所述计算机程序指令被处理器执行时实现上述方法。本公开的实施例提供的技术方案,通过接入应用的SDK获取目标用户的特征信息,并根据特征信息确定出目标用户的偏好信息,进一步根据偏好信息确定出推荐信息,使得推荐信息更加接近用户真实偏好,提高信息推荐的准确性。根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。附图说明包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。图1是根据一示例性实施例示出的一种信息推荐方法的流程图;图2是根据一示例性实施例示出的一种信息推荐方法的流程图;图3是根据一示例性实施例示出的一种信息推荐方法的流程图;图4是根据一示例性实施例示出的一种信息推荐方法的流程图;图5是根据一示例性实施例示出的一种信息推荐方法的流程图;图6是根据一示例性实施例示出的一种信息推荐装置的框图;图7是根据一示例性实施例示出的一种信息推荐装置的框图;图8是根据一示例性实施例示出的一种信息推荐装置的框图;图9是根据一示例性实施例示出的一种信息推荐装置的框图;图10是根据一示例性实施例示出的一种用于信息推荐的装置的框图;图11是根据一示例性实施例示出的一种用于信息推荐的装置的框图。具体实施方式以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。图1是根据一示例性实施例示出的一种信息推荐方法本文档来自技高网...

【技术保护点】
1.一种信息推荐方法,其特征在于,所述方法应用于终端设备,包括:通过接入到终端设备应用中的软件开发工具包SDK,获取使用所述应用的目标用户的特征信息,其中,所述特征信息包括所述目标用户的基本信息和/或使用行为信息;通过所述SDK调用应用程序编程接口API,将所述特征信息发送到服务器,以使所述服务器根据所述特征信息以及用户行为模型,确定所述目标用户的偏好信息,并根据所述偏好信息,确定与所述目标用户的偏好相匹配的推荐信息;在所述SDK通过所述API接收到所述推荐信息时,通过所述SDK控制所述应用显示所述推荐信息。

【技术特征摘要】
1.一种信息推荐方法,其特征在于,所述方法应用于终端设备,包括:通过接入到终端设备应用中的软件开发工具包SDK,获取使用所述应用的目标用户的特征信息,其中,所述特征信息包括所述目标用户的基本信息和/或使用行为信息;通过所述SDK调用应用程序编程接口API,将所述特征信息发送到服务器,以使所述服务器根据所述特征信息以及用户行为模型,确定所述目标用户的偏好信息,并根据所述偏好信息,确定与所述目标用户的偏好相匹配的推荐信息;在所述SDK通过所述API接收到所述推荐信息时,通过所述SDK控制所述应用显示所述推荐信息。2.根据权利要求1所述的方法,其特征在于,还包括:通过所述SDK获取所述目标用户针对所述推荐信息的浏览信息;通过所述SDK调用所述API,将所述浏览信息发送到服务器,以使所述服务器根据所述浏览信息对所述用户行为模型进行修正。3.根据权利要求1所述的方法,其特征在于,还包括:通过接入到应用中的SDK获取使用所述应用的多个样本用户的样本特征信息,其中,所述样本特征信息包括所述多个样本用户的基本信息和/或使用行为信息;通过所述SDK调用所述API,将所述样本特征信息发送到服务器,以使所述服务器根据所述样本特征信息训练所述用户行为模型。4.根据权利要求1所述的方法,其特征在于,所述目标用户的基本信息包括所述目标用户的用户画像;所述目标用户的使用行为信息包括所述目标用户的应用使用时间信息、应用使用频率信息及应用内容浏览信息中的至少一种;所述推荐信息包括应用推荐信息、网站推荐信息及产品推荐信息中的至少一种。5.一种信息推荐方法,其特征在于,所述方法应用于服务器,包括:在所述服务器接收到使用终端设备应用的目标用户的特征信息时,根据所述特征信息以及用户行为模型,确定所述目标用户的偏好信息;根据所述偏好信息,确定与所述目标用户的偏好相匹配的推荐信息;向所述终端设备发送所述推荐信息。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:根据多个样本用户的样本特征信息,训练所述用户行为模型。7.一种信息推荐装置,其特征在于,所述装置应用于终端设备,包括:特征信息获取模块,用于通过接入到终端设备应用中的软件开发工具...

【专利技术属性】
技术研发人员:李磊
申请(专利权)人:苏州竹语网络科技有限公司
类型:发明
国别省市:江苏,32

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

1