资讯和福利发送的方法、装置、计算机设备及存储介质与流程

文档序号:16978535发布日期:2019-02-26 19:15阅读:169来源:国知局
资讯和福利发送的方法、装置、计算机设备及存储介质与流程

本发明涉及信息处理技术领域,具体而言,本发明涉及一种基于大数据分析的资讯和福利发送的方法、装置、计算机设备及存储介质。



背景技术:

随着互联网的发展,企业会通过一些优惠活动来吸引客户,对于线上的商家而言,通常会通过发放红包或者优惠券的方式来吸引客户,红包发放的方式有很多种,可以是在客户购买了产品后随即发放,或者是通过转盘抽奖的方式发放,亦或者是通过每日登入的时候自动发放等形式。

现有技术中,有通过摇一摇的方式进行主动获取红包和优惠券,但是这种方式都是针对所有客户的,不能进行客户的定向发送,且发送的红包和福利的规则都是固定的,要修改则为统一修改,使用不方便。



技术实现要素:

本发明的目的旨在至少能解决上述的技术缺陷之一,特别是一种能够根据用户的个人信息和行为痕迹对资讯和福利进行发放的方法。

本发明提供一种资讯和福利发送的方法,包括:

获取待响应的通过晃动用户终端触发所述用户终端发送的请求指令,其中,所述请求指令包括用户账号;

根据预设的用户分类列表获取所述用户账号的分类标签;

提取与所述分类标签具有映射关系的推送信息生成响应所述请求指令的推送列表,其中,所述推送信息包括资讯信息和福利信息;

根据所述推送列表发送所述推送信息。

进一步的,所述提取与所述分类标签具有映射关系的资讯和福利信息生成响应所述请求指令的推送列表的方法包括:

获取所述推送列表中所述资讯信息和所述福利信息的比例阈值;

根据所述比例阈值与所述推送信息的条数,分别计算所述推送列表中所述资讯信息的条数和所述福利信息的条数;

根据所述资讯信息的条数和所述福利信息的条数获取对应数量的资讯信息和所述福利信息生成所述推送列表。

进一步的,所述资讯信息和所述福利信息均对应有推荐指数;所述根据所述资讯信息的条数和所述福利信息的条数获取对应数量的资讯信息和所述福利信息生成所述推送列表的步骤,具体包括下述步骤:

根据所述推荐指数对所述推送列表中的资讯信息进行降幂排列;

根据所述推荐指数对所述推送列表中的福利信息进行降幂排列;

根据所述降幂排列后的资讯信息和所述福利信息,获取对应数量的资讯信息和所述福利信息生成所述推送列表。

进一步的,所述资讯信息根据内容可划分为多个类别,所述资讯信息通过综合推荐指数统计排序,所述综合推荐指数的生成方法包括:

获取表征用户的历史资讯浏览信息的历史行为痕迹,其中,所述历史资讯浏览信息中包括被浏览资讯和被浏览资讯的资讯分类标签;

在指定时间段内,资讯信息每被浏览一次,被浏览的资讯信息所属的类别和被浏览资讯信息本身的推荐指数均增加预定数值;

计算每一条资讯信息的综合推荐指数,所述综合推荐指数为所述推荐指数与所述预定数值之和;

根据综合推荐指数的大小,对所述综合推荐指数进行降幂排序。

进一步的,所述计算每一条资讯信息的综合推荐指数之前,还包括:

判断是否有满足预设条件的优先推荐指数值;

当有优先推荐指数值时,添加所述优先推荐指数值求和得到综合推荐指数。

进一步的,所述满足预设条件的优先推荐指数值来自于具有合法的修改权限的用户账号,所述具有合法的修改权限的用户账号执行所述资讯和福利信息的增加、删除和对所述资讯和福利信息设置有限推荐指数值。

进一步的,所述分类标签包括:黑名单,匹配入所述黑名单中的资讯和福利信息不列入推送列表。

本发明还公开一种资讯和福利发送的装置,包括:

获取模块:用于获取待响应的通过晃动用户终端触发所述用户终端发送的请求指令,其中,所述请求指令包括用户账号;

处理模块:用于根据预设的用户分类列表获取所述用户账号的分类标签;

生成模块:用于提取与所述分类标签具有映射关系的推送信息生成响应所述请求指令的推送列表,其中,所述推送信息包括资讯信息和福利信息;

发送模块:用于根据所述推送列表发送所述推送信息。

进一步的,还包括:

第一获取子模块:用于获取所述推送列表中所述资讯信息和所述福利信息的比例阈值;

第一计算子模块:用于根据所述比例阈值与所述推送信息的条数,分别计算所述推送列表中所述资讯信息的条数和所述福利信息的条数;

第一生成子模块:用于根据所述资讯信息的条数和所述福利信息的条数获取对应数量的资讯信息和所述福利信息生成所述推送列表。

进一步的,所述资讯信息和所述福利信息均对应有推荐指数;还包括:

第一排列子模块;用于根据所述推荐指数对所述推送列表中的资讯信息进行降幂排列;

第二排列子模块:用于根据所述推荐指数对所述推送列表中的福利信息进行降幂排列;

第二生成子模块:用于根据所述降幂排列后的资讯信息和所述福利信息,获取对应数量的资讯信息和所述福利信息生成所述推送列表。

进一步的,所述资讯信息根据内容可划分为多个类别,还包括:

第二获取子模块:用于获取表征用户的历史资讯浏览信息的历史行为痕迹,其中,所述历史资讯浏览信息中包括被浏览资讯和被浏览资讯的资讯分类标签;

第一数值增加子模块:用于在指定时间段内,资讯信息每被浏览一次,被浏览的资讯信息所属的类别和被浏览资讯信息本身的推荐指数均增加预定数值;

第二计算子模块:用于计算每一条资讯信息的综合推荐指数,所述综合推荐指数为所述推荐指数与所述预定数值之和;

第三排序子模块:用于根据综合推荐指数的大小,对所述综合推荐指数进行降幂排序。

进一步的,还包括:

第一判断子模块:用于判断是否有满足预设条件的优先推荐指数值;

第三计算子模块:用于当有优先推荐指数值时,添加所述优先推荐指数值求和得到综合推荐指数。

进一步的,所述满足预设条件的优先推荐指数值来自于具有合法的修改权限的用户账号,所述具有合法的修改权限的用户账号执行所述资讯和福利信息的增加、删除和对所述资讯和福利信息设置有限推荐指数值。

进一步的,所述分类标签包括:黑名单,匹配入所述黑名单中的资讯和福利信息不列入推送列表和/或匹配入所示黑名单中的用户账号不进行资讯和福利发放。

本发明还公开一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如上述任一项所述的资讯和福利发送的方法的步骤。

本发明还公开一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如上述任一项所述的资讯和福利发送的方法的步骤。

本发明的有益效果是:1)本发明公开的资讯和福利发送的方法、装置、计算机设备及存储介质中,提出了通过获取待响应的用户终端通过晃动发送的请求指令,进行进行多规则的福利和资讯发放制度,通过对用户进行标签设置,根据用户的分类标签,匹配对应的资讯和福利信息,使不同用户能够根据自身的特点和喜好,有针对性地自动推送相关资讯信息和福利信息;

2)同时,还会结合用户的行为痕迹再次进行匹配选择,提高了资讯信息和福利信息的适配性;

3)通过分级管理,根据用户的标签或者某种规则,对用户进行区分,并由不同的管理员账户进行管理,管理员账户可以根据当前需要推广的产品自行调整资讯的的出现几率,以快速响应运行需求;支持定向用户发送;

4)资讯信息的格式可以为文字内容,带有文字和图案的海报内容或者是关于产品的超链接内容;

5)通过后台配置资讯和福利信息的比例,且支持后台实时增删查改功能,快速响应线上运营需求;

6)还可设置黑名单,限制某些用户参与活动,以及限制发放的资讯和福利信息。

本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明资讯和福利发送的方法流程图;

图2为本发明推选资讯和福利信息的特定规则的方法流程图;

图3为本发明生成推送列表的方法流程图;

图4为本发明带有历史行为痕迹的资讯信息的排序方法;

图5为本发明带有优先推荐指数的综合推荐指数计算方法;

图6为本发明资讯和福利发送的装置的模块示意图;

图7为本发明计算机设备基本结构框图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;pcs(personalcommunicationsservice,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;pda(personaldigitalassistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或gps(globalpositioningsystem,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是pda、mid(mobileinternetdevice,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。

为了能让任意人都能远程操控用于行进的装置,并执行拍摄功能,实现实时查看拍摄的图像的目的,本发明提供一种资讯和福利发送的方法,其中,当该方法使用在远程看房的应用场景中时,该资讯和福利发送的方法至少包括两个终端,一个是远程终端,用于用户对图像以及控制状态进行查看的,以及发送控制指令的远程终端,该远程终端可以是电脑、笔记本、手机或者其他的终端,而所述无人设备可以为机器人或者无人机,遥控车等无人驾驶设备。而另一个则是被控制以进行移动以及能够执行相关拍摄动作的无人设备。二者之间远程通讯,无人设备对发送的相关指令根据自身的运动状态进行分析判断,执行或者禁止该第一状态指令,从而达到远程控制看房的目的,同时无人设备具有自动避障功能,智能化程度高,且控制方式简单。

下面对本申请提供的一种资讯和福利发送的方法的第一实施例及逆行介绍,请参阅图1,本实施例的方法包括以下步骤:

s100、获取待响应的通过晃动用户终端触发所述用户终端发送的请求指令,其中,所述请求指令包括用户账号;

待响应的用户终端是指执行发送请求指令,并从服务器中接收处理信息并进行显示的终端。通过晃动发送的请求指令是指用户终端发生了晃动,用户终端本身的感应装置感应到了该晃动,则生成一个请求指令发送给服务器端以便于获取显示资讯和福利信息。该请求指令包括登入在用户终端中的用户账号信息、用户终端的地址信息以及请求内容等内容。用户终端的地址信息用于用户终端与服务器搭建一个通讯通道,根据各自的地址信息进行点对点的通讯。请求内容则是请求的目的,在本实施例中,请求的内容为获取资讯和福利信息。用户账号信息通常包括用户的个人信息,比如用户名、用户id号、用户的年龄、性别以及用户投资风险倾向等信息。

s200、根据预设的用户分类列表获取所述用户账号的分类标签;

分类标签,是一种按照某一个特定的规则进行分类,为了区分上述分类设定的名称或编号。本申请中,根据用户账号可以获取到相关的个人信息,根据个人信息的种类,可匹配不同的分类标签。

举例说明,当用户账号包括用户名、用户id号、用户的年龄、性别和投资风险倾向时,用户分类列表包括但是不局限于以下分类:用户权限分类、年龄分类、性别分类和喜好分类,其中,用户权限分类可通过用户id号进行匹配,比如,用户权限分类包括管理员(id号为m0001)、vip用户(id号为v0001)和普通用户(id号为p0001)三种;而年龄分类包括青年类(35岁及其以下)、中年类(36岁-60岁)和老年类(61岁机器以上)三种;性别分类包括男性和女性;投资风险倾向包括稳健型、初级风险型和高级风险型三种。根据对应的用户账号中的相关信息,则可在对应的用户分类列表中获取得到匹配用户账号的分类标签,比如,id号为:v0001,性别男,年龄40,投资风险倾向为高级风险型的用户,对应的分类标签为:vip用户、中年类、高级风险型。

s300、提取与所述分类标签具有映射关系的资讯和福利信息生成响应所述请求指令的推送列表;

上述提到的用户分类列表中,每一个所述的分类标签,均映射有一个包括资讯和福利信息的数据库,比如,id号为:v0001,性别男,年龄40,投资风险倾向为高级风险型的用户,对应的分类标签为:vip用户、中年类、男性、高级风险型四个,故对应有四个数据库,vip数据库内包括一个或多个针对vip用户的资讯和福利信息,同样,中年类数据库中包括一个或多个针对中年人的福利和资讯信息,男性数据库中,包括针对男性的资讯和福利信息,高级风险型数据库中包括针对喜好高风险投资项目的资讯和福利信息。以此可以获得符合该用户条件的包括资讯信息和福利信息的推送列表。

上述的各个数据库中的资讯和福利信息可以完全不重叠,也可以有重复的,依据具体的使用场景和推送要求来自行设定数据库中的内容。

s400、根据所述推送列表发送所述推送信息。

本申请中,当确定了用户账号所属的分类标签后,则可以提取得到对应分类标签所映射的资讯和福利信息,根据该资讯和福利信息则可生成推送列表,服务器将相关的资讯和福利信息按照推送列表进行发放,用户终端依据接收到的服务器发放的资讯和福利信息进行显示。

由于在单个分类标签中,所映射的资讯和福利信息可能有很多个,故需要一种规则来对相关分类标签映射的资讯和福利信息进行发放。该规则可以是随机发送,也可以是根据某种特定的规则进行发送。在一实施例中,设定推送信息的条数为某一固定值,从分类标签对应的数据库中,按照特定规则,推选出符合条数的资讯和福利信息进行推送。

具体的,请参阅图2,这种特定规则为:

s310、获取所述推送列表中所述资讯信息和所述福利信息的比例阈值;

资讯和福利信息包括资讯信息和福利信息,资讯信息为类似于消息或者广告信息,福利信息为类似于红包或者优惠券、代金券、加息券之类的关于福利的信息,其中消息或者广告信息不局限于文字信息,还可以是视频或者音频信息,形式多样,但是目的是用于提供资讯或宣传相关的信息。

由于资讯和福利信息包括多种类别,故需要给不同类型的资讯和福利信息设定一个比例阈值,比如,当资讯和福利信息只是包括资讯信息和福利信息的时候,可设定资讯信息与福利信息之比为1:2。进一步的,当资讯信息和福利信息还继续包括有小类的时候,还可以对小类继续设定一个比例阈值,比如当资讯信息又包括消息信息和广告信息的时候,可设定消息信息和广告信息的比例为1:1,当福利信息包括红包和代金券的时候,若设定红包与代金券的比例为1:1。

以上示例只是为了解释说明资讯信息和福利信息的比例阈值的关系列举的示例,本申请中的资讯信息和福利信息的具体类别,以及对应的比例阈值并不局限于此,还可以是其他类别以及其他的比例关系,具体的,可根据实际的使用场景以及需要推广的内容进行设置。需要说明的是,关于资讯信息和福利信息的类别,具体信息的内容,以及对应的比例阈值都是预先设置的,只有预先设置了这些参数,方可进行后续的推送。

s320、根据所述比例阈值与所述推送信息的条数,分别计算所述推送列表中所述资讯信息的条数和所述福利信息的条数;

当根据步骤s310确定了资讯信息和福利信息的比例阈值后,则可确定推送列表中具体的资讯信息和福利信息的条数。比如,当设定的推送信息的条数为6条的时候,则推送列表中包括2条资讯信息和4条福利信息,以此规则来对选取对应数量的资讯信息和福利信息生成推送列表。

进一步的,当资讯信息和福利信息还继续包括有小类的时候,还可以对小类继续设定一个比例阈值,以此限定具体的小类别中的条数,比如当资讯信息又包括消息信息和广告信息的时候,可设定消息信息和广告信息的比例为1:1,故在之前的2条资讯信息中,一条是消息信息,一条是广告信息,当福利信息包括红包和代金券的时候,若设定红包与代金券的比例为1:1,则红包和代金券各自有两条。进一步的,资讯信息的格式可以为文字内容,带有文字和图案的海报内容或者是关于产品的超链接内容。

s330、根据所述资讯信息的条数和所述福利信息的条数获取对应数量的资讯信息和所述福利信息生成所述推送列表。

由于在资讯和福利信息中,包含有多种类别,且在用户对应的数据库中包含有多条资讯信息或者福利信息,如何选取资讯信息和福利信息生成推送列表成为关键因素。在本申请的其中一个实施例中,采用推荐指数排序的方式,来从不同的数据库中选取对应数量的资讯信息和福利信息来生成推列表,请参阅图3,具体的步骤包括:

s331、根据所述推荐指数对所述推送列表中的资讯信息进行降幂排列;

所述资讯信息和所述福利信息均对应有推荐指数,在之前的步骤中,用户根据对应的用户账号信息,会获取不同的分类标签,不同的分类标签对应不同的数据库,不同的数据库中包含有不同的资讯信息和福利信息。数据库中的资讯信息和福利信息的分布包括两种规则,一种规则是,用户对应的不同数据库中的资讯信息和福利信息各不相同,每个数据库中的数据是不重复的;这种规则下的资讯信息的降幂排列,在一实施例中,可通过对分类数据库进行级别划分,同时对每一条资讯信息和福利信息进行级别划分,高级别中的数据库对应的高级别的资讯信息和福利信息具备高推荐指数,优先被选取出来纳入推送列表中。比如id号为:v0001,性别男,年龄40,投资风险倾向为高级风险型的用户,对应的分类标签为:vip用户、中年类、男性、高级风险型四个,故对应有四个数据库,在预设规则的时候,设定的数据库级别从高到底为:高风险级数据库、vip数据库、中年类数据库,最后为男性数据库,故在推送信息的时候,优选vip数据库中的数据,而在vip数据库中有多条资讯信息和福利信息,每条资讯信息和福利信息在纳入vip数据库的时候会对应设定一个级别,所述资讯信息按照级别从高到低依次可排列为:a资讯信息、b资讯信息、c资讯信息……z资讯信息。该排列顺序,同时也是推送列表中的资讯信息按照推荐指数的降幂排列方式。

数据库中的资讯信息和福利信息的分布的另一种规则是,用户对应的不同数据库中的资讯信息和福利信息有重叠,比如id号为:v0001,性别男,年龄40,投资风险倾向为高级风险型的用户,对应的分类标签为:vip用户、中年类、男性、高级风险型四个,故对应有四个数据库,a资讯信息能同时出现在vip用户、高级风险型和中年类数据中。

这种规则下,对资讯信息按照推荐指数进行降幂排列的方法可以为:获取用户对应的分类标签所映射的数据库中所有资讯信息,按照同一条资讯信息在不同的数据库中出现的次数进行排序,比如a资讯信息在上述四个分类库中,出现了四次,b资讯信息出现了三次,c资讯信息出现了三次,d资讯信息出现了两次,e资讯信息出现了一次,按照降幂的方式排列的顺序为a资讯信息、b资讯信息、c资讯信息、d资讯信息和e资讯信息,其中b资讯信息和c资讯信息都出现了三次,其排列方式可以是随机排列,也可以是按照资讯的级别进行排列,比如在数据库中添加资讯信息的同时,对每条资讯信息进行定级,当出现次数相同的情况是,级别高的资讯信息其推荐指数高,故排序靠前。

s332、根据所述推荐指数对所述推送列表中的福利信息进行降幂排列;

福利信息的排序规则与资讯信息一样,也可按照步骤s331中的几种情况依据推荐指数进行降幂排序。

s333、根据所述降幂排列后的资讯信息和所述福利信息,获取对应数量的资讯信息和所述福利信息生成所述推送列表。

在步骤s331和步骤s332中,分别对资讯信息和降幂信息进行了排序,由于推送列表中的推送信息的数据是确定的,且在步骤s310和s320中已经对福利信息和资讯信息设定了比例阈值,对应该比例阈值,可得到具体资讯信息和福利信息的数量,按照资讯信息和福利信息推荐指数的大小,提取对应数量的资讯信息和福利信息组成推送列表。

比如当推送列表的推送数量为6条的时候,资讯信息和福利信息的比例是1:2,则资讯信息占2条,福利信息占4条,选取推荐指数最高的前两条资讯信息和推荐指数最高的前4条福利信息组合成推送列表。

具体的,选取的2条资讯信息和4条福利信息,可以按照随机排序的方式进行排列组成推送列表,也可以按照某一种特定的规则进行排序,比如,按照交替排列的方式,当第一条是推荐指数最高的福利信息的时候,第二条则为推荐指数最高的资讯信息,第三条为推荐指数第二的福利信息,第四条为推荐指数第二的资讯信息,第五条和第六条分别为推荐指数在第三和第四的福利信息。

本申请中,生成的推送列表中的资讯和福利信息并不是一次性推送出去的,是根据检测用户终端的晃动情况,来对资讯和福利信息进行发放。类似于摇一摇,当用户登入指定的福利发放界面的时候,只需要将手机进行摇动,手机将因摇动产生的请求指令发送给服务器端,由服务器端根据上述生成的推送列表对相关信息一条一条地进行发放。一般情况下,该推送列表是在用户第一次摇动手机的情况下生成的,在一定间隔内,若再次进行摇动,则按照第一次摇动手机时生成的推送表对资讯和福利信息进行发放。但是,当间隔时间过长,比如用户超过了10分钟再摇,则需要重新生成资讯和福利列表。

基于以上的使用场景,为了能更好地推送资讯信息和福利信息,当选取的资讯信息和福利信息是按照随机排序的方式进行排列组成推送列表的时候,可以再制定一个规则,当第一次摇出的是福利信息的时候,第二次必须是资讯信息,其后续的四个随机发放,当第一次摇出的是资讯信息的时候,后续可随机发放,在前六次摇动过程中,每一条都是不一样的,即显示过的资讯信息或福利信息在前六个摇动过程中不再重复出现,只有在第七次摇动过程中才能出现重复,即根据推送列表的数量,当摇动的次数在推送列表的数量范围内时,资讯和福利信息不重复,且以推送列表的数量为基数重复发放。

进一步的,请参阅图4,在另一实施例中,资讯信息的推荐指数还可根据用于在此之前的行为痕迹统计得到。所述资讯信息根据内容可划分为多个类别,所述资讯信息通过综合推荐指数统计排序,所述综合推荐指数的生成方法包括:

s334、获取表征用户的历史资讯浏览信息的历史行为痕迹,其中,所述历史资讯浏览信息中包括被浏览资讯和被浏览资讯的资讯分类标签;

行为痕迹是指用户在相关页面进行的产品的浏览、查询、收藏、标记关注、进行购买等相关动作。通过上述历史痕迹,可分析出用户的喜好,以及近期的关注点。将用户的历史行为痕迹纳入到推荐指数的计算中的方式包括,还包括一个关于历史行为痕迹的推荐指数,定义上述步骤s331-s330中涉及的关于用户账号信息提取的资讯信息的推荐指数为第一推荐指数,将用户行为痕迹中所涉及的资讯和福利信息对应的推荐指数定义为第二推荐指数,第一推荐指数与第二推荐指数之和构成综合推荐指数,最终列入到推送列表的资讯信息是通过综合推荐指数的降幂排序得到的。

具体的,先获取用户的历史资讯浏览信息,其中,所述历史资讯浏览信息中包括被浏览资讯和被浏览资讯的资讯分类标签;每一条信息都会对应一个分类标签,以区分属于何种资讯信息,该分类标签与资讯信息的内容有关,比如当使用场景是在金融领域的时候,对应页面的资讯信息可能是关于基金类的,股票类的,外汇类的或者保险类等,每一条资讯信息都有对应的分类标签。

s335、资讯信息每被浏览一次,被浏览的资讯信息所属的类别和被浏览资讯信息本身的推荐指数均增加预定数值;

指定的时间段是指在特定的时间段内,比如一个月内,三个月内或者半年内,由于时间过长,用户的喜好或者用户关注的焦点可能发生改变,故选取最近时间段的数据作为参考才能更准确地满足用户的需求。比如,在指定的时间段内,用户浏览了a资讯信息、b资讯信息和c资讯信息,a资讯信息和b资讯信息分别属于基金类,c资讯信息属于股票类,故对应的,a资讯信息、b资讯信息和c资讯信息的推荐指数都会增加一个恒定数值,对应的基金类整个类别的推荐指数会增加两个上述恒定数值,股票类增加一个恒定数值。

s336、计算每一条资讯信息的综合推荐指数,所述综合推荐指数为所述推荐指数与所述预定数值之和;

当历史行为痕迹中所涉及的资讯信息的第二推荐指数计算完毕,则开始计算所有资讯信息的综合推荐指数。

综合推荐指数的方法有多种,其中一个实施例中,所述综合推荐指数为第一推荐指数加上第二推荐得到综合推荐指数,其综合推荐指数也对应上述的推荐级别。

在另一实施例中,所述综合推荐指数还可结合第一推荐指数和第二推荐指数的系数进行加权求和计算得到。假设第一推荐指数为x,第二推荐指数为y,第一推荐指数的系数为k,第二推荐指数的系数为j,对应的综合推荐指数a的关系式为:

a=(kx+jy)/(k+j)。

s337、根据综合推荐指数的大小,对所述综合推荐指数进行降幂排序。

当计算得到了上述的综合推荐指数,则可根据综合推荐指数的大小进行降幂排序,结合降幂排序的福利信息的重复上述的s333中的根据所述降幂排列后的资讯信息和所述福利信息,获取对应数量的资讯信息和所述福利信息生成所述推送列表。

进一步的,请参阅图5,在所述计算每一条资讯信息的综合推荐指数之前,还包括:

s338、判断是否有满足预设条件的优先推荐指数值;

预设条件是指所述优先推荐指数值来自于具有合法的修改权限的用户账号。具有合法的修改权限的用户账号是指具有修改权限的用户的账号。一般而言,系统的用户账号可以分为管理员账号、会员账号和后台账号,后台账号负责资讯和福利信息的上传,以及推送规则的指定,管理员账号为可以对会员账号进行管理,并推送指定资讯和福利信息的账号,会员账号为查看资讯和福利信息,并进行商品购买的账号。本实施例中提到的具有合法的修改权限的用户账号是指管理员账号,所述具有合法的修改权限的管理员账号可针对所管辖的会员账号执行所述资讯和福利信息的增加、删除和对所述资讯和福利信息设置有限推荐指数值。

s339、当有优先推荐指数值时,添加所述优先推荐指数值求和得到综合推荐指数。

在一实施例中,对于资讯信息而言,所述资讯信息的综合推荐指数包括第一推荐指数、第二推荐指数和优先推荐指数值之和,该优先推荐指数可以是指数值最大范围内的任意数据,通过管理员账号设置优先推荐指数,可以由管理员账号根据需要重点推荐的内容,自行调整推送列表中的资讯信息的内容,使资讯和福利信息发放能够可控制。设置这样的功能,当应用在商户信息推广中的时候,商户可以按照自己的产品对想要主推的产品进行定向推送,达到按意愿提高某信息的曝光率的目的,更利于商家对产品信息的推广。

进一步的,所述分类标签包括:黑名单,匹配入所述黑名单中的资讯和福利信息不列入推送列表,匹配入所示黑名单中的用户账号不进行资讯和福利发放。除此之外,分类标签还可以进一步包括白名单,将需要发放的资讯信息、福利信息加入到白名单中或者将可以进行资讯和福利信息发放的用户账号添加入白名单,推送列表中的推送信息以及可接收推送信息的用户账号只从白名单中进行选取。

本申请中,还公开了一种资讯和福利发送的装置,请参阅图6,包括:

获取模块100:用于获取待响应的通过晃动用户终端触发所述用户终端发送的请求指令,其中,所述请求指令包括用户账号;

待响应的用户终端是指执行发送请求指令,并从服务器中接收处理信息并进行显示的终端。通过晃动发送的请求指令是指用户终端发生了晃动,用户终端本身的感应装置感应到了该晃动,则生成一个请求指令发送给服务器端以便于获取显示资讯和福利信息。该请求指令包括登入在用户终端中的用户账号信息、用户终端的地址信息以及请求内容等内容。用户终端的地址信息用于用户终端与服务器搭建一个通讯通道,根据各自的地址信息进行点对点的通讯。请求内容则是请求的目的,在本实施例中,请求的内容为获取资讯和福利信息。用户账号信息通常包括用户的个人信息,比如用户名、用户id号、用户的年龄、性别以及用户投资风险倾向等信息。

处理模块200:用于根据预设的用户分类列表获取所述用户账号的分类标签;

分类标签,是一种按照某一个特定的规则进行分类,为了区分上述分类设定的名称或编号。本申请中,根据用户账号可以获取到相关的个人信息,根据个人信息的种类,可匹配不同的分类标签。

生成模块300:用于提取与所述分类标签具有映射关系的推送信息生成响应所述请求指令的推送列表,其中,所述推送信息包括资讯信息和福利信息。

上述提到的用户分类列表中,每一个所述的分类标签,均映射有一个包括资讯和福利信息的数据库,上述的各个数据库中的资讯和福利信息可以完全不重叠,也可以有重复的,依据具体的使用场景和推送要求来自行设定数据库中的内容。

发送模块400:用于根据所述推送列表发送所述推送信息。

本申请中,当确定了用户账号所属的分类标签后,则可以提取得到对应分类标签所映射的资讯和福利信息,根据该资讯和福利信息则可生成推送列表,服务器将相关的资讯和福利信息按照推送列表进行发放,用户终端依据接收到的服务器发放的资讯和福利信息进行显示。

由于在单个分类标签中,所映射的资讯和福利信息可能有很多个,故需要一种规则来对相关分类标签映射的资讯和福利信息进行发放。该规则可以是随机发送,也可以是根据某种特定的规则进行发送。在一实施例中,设定推送信息的条数为某一固定值,从分类标签对应的数据库中,按照特定规则,推选出符合条数的资讯和福利信息进行推送。

进一步的,所述推送信息的条数为固定值,还包括:

第一获取子模块:用于获取所述推送列表中所述资讯信息和所述福利信息的比例阈值;

资讯和福利信息包括资讯信息和福利信息,资讯信息为类似于消息或者广告信息,福利信息为类似于红包或者优惠券、代金券、加息券之类的关于福利的信息,其中消息或者广告信息不局限于文字信息,还可以是视频或者音频信息,形式多样,但是目的是用于提供资讯或宣传相关的信息。

由于资讯和福利信息包括多种类别,故需要给不同类型的资讯和福利信息设定一个比例阈值,比如,当资讯和福利信息只是包括资讯信息和福利信息的时候,可设定资讯信息与福利信息之比为1:2。进一步的,当资讯信息和福利信息还继续包括有小类的时候,还可以对小类继续设定一个比例阈值,比如当资讯信息又包括消息信息和广告信息的时候,可设定消息信息和广告信息的比例为1:1,当福利信息包括红包和代金券的时候,若设定红包与代金券的比例为1:1。

以上示例只是为了解释说明资讯信息和福利信息的比例阈值的关系列举的示例,本申请中的资讯信息和福利信息的具体类别,以及对应的比例阈值并不局限于此,还可以是其他类别以及其他的比例关系,具体的,可根据实际的使用场景以及需要推广的内容进行设置。需要说明的是,关于资讯信息和福利信息的类别,具体信息的内容,以及对应的比例阈值都是预先设置的,只有预先设置了这些参数,方可进行后续的推送。

第一计算子模块:用于根据所述比例阈值与所述推送信息的条数,分别计算所述推送列表中所述资讯信息的条数和所述福利信息的条数;

当确定了资讯信息和福利信息的比例阈值后,则可确定推送列表中具体的资讯信息和福利信息的条数。比如,当设定的推送信息的条数为6条的时候,则推送列表中包括2条资讯信息和4条福利信息,以此规则来对选取对应数量的资讯信息和福利信息生成推送列表。

进一步的,当资讯信息和福利信息还继续包括有小类的时候,还可以对小类继续设定一个比例阈值,以此限定具体的小类别中的条数,比如当资讯信息又包括消息信息和广告信息的时候,可设定消息信息和广告信息的比例为1:1,故在之前的2条资讯信息中,一条是消息信息,一条是广告信息,当福利信息包括红包和代金券的时候,若设定红包与代金券的比例为1:1,则红包和代金券各自有两条。

第一生成子模块:用于根据所述资讯信息的条数和所述福利信息的条数获取对应数量的资讯信息和所述福利信息生成所述推送列表。

由于在资讯和福利信息中,包含有多种类别,且在用户对应的数据库中包含有多条资讯信息或者福利信息,如何选取资讯信息和福利信息生成推送列表成为关键因素。在本申请的其中一个实施例中,采用推荐指数排序的方式,来从不同的数据库中选取对应数量的资讯信息和福利信息来生成推列表。

进一步的,所述资讯信息和所述福利信息均对应有推荐指数;还包括:

第一排列子模块;用于根据所述推荐指数对所述推送列表中的资讯信息进行降幂排列;

第二排列子模块:用于根据所述推荐指数对所述推送列表中的福利信息进行降幂排列;

所述资讯信息和所述福利信息均对应有推荐指数,在之前的步骤中,用户根据对应的用户账号信息,会获取不同的分类标签,不同的分类标签对应不同的数据库,不同的数据库中包含有不同的资讯信息和福利信息。数据库中的资讯信息和福利信息的分布包括两种规则,一种规则是,用户对应的不同数据库中的资讯信息和福利信息各不相同,每个数据库中的数据是不重复的;这种规则下的资讯信息的降幂排列,在一实施例中,可通过对分类数据库进行级别划分,同时对每一条资讯信息和福利信息进行级别划分,高级别中的数据库对应的高级别的资讯信息和福利信息具备高推荐指数,优先被选取出来纳入推送列表中。比如id号为:v0001,性别男,年龄40,投资风险倾向为高级风险型的用户,对应的分类标签为:vip用户、中年类、男性、高级风险型四个,故对应有四个数据库,在预设规则的时候,设定的数据库级别从高到底为:高风险级数据库、vip数据库、中年类数据库,最后为男性数据库,故在推送信息的时候,优选vip数据库中的数据,而在vip数据库中有多条资讯信息和福利信息,每条资讯信息和福利信息在纳入vip数据库的时候会对应设定一个级别,所述资讯信息按照级别从高到低依次可排列为:a资讯信息、b资讯信息、c资讯信息……z资讯信息。该排列顺序,同时也是推送列表中的资讯信息按照推荐指数的降幂排列方式。

数据库中的资讯信息和福利信息的分布的另一种规则是,用户对应的不同数据库中的资讯信息和福利信息有重叠,比如id号为:v0001,性别男,年龄40,投资风险倾向为高级风险型的用户,对应的分类标签为:vip用户、中年类、男性、高级风险型四个,故对应有四个数据库,a资讯信息能同时出现在vip用户、高级风险型和中年类数据中。

这种规则下,对资讯信息按照推荐指数进行降幂排列的方法可以为:获取用户对应的分类标签所映射的数据库中所有资讯信息,按照同一条资讯信息在不同的数据库中出现的次数进行排序,比如a资讯信息在上述四个分类库中,出现了四次,b资讯信息出现了三次,c资讯信息出现了三次,d资讯信息出现了两次,e资讯信息出现了一次,按照降幂的方式排列的顺序为a资讯信息、b资讯信息、c资讯信息、d资讯信息和e资讯信息,其中b资讯信息和c资讯信息都出现了三次,其排列方式可以是随机排列,也可以是按照资讯的级别进行排列,比如在数据库中添加资讯信息的同时,对每条资讯信息进行定级,当出现次数相同的情况是,级别高的资讯信息其推荐指数高,故排序靠前。

同理,可得到福利信息的降幂排序。

第二生成子模块:用于根据所述降幂排列后的资讯信息和所述福利信息,获取对应数量的资讯信息和所述福利信息生成所述推送列表。

由于上述的模块分别对资讯信息和降幂信息进行了排序,推送列表中的推送信息的数据是确定的,也已经对福利信息和资讯信息设定了比例阈值,对应该比例阈值,可得到具体资讯信息和福利信息的数量,按照资讯信息和福利信息推荐指数的大小,提取对应数量的资讯信息和福利信息组成推送列表。

进一步的,所述资讯信息根据内容可划分为多个类别,故还包括:

第二获取子模块:用于获取表征用户的历史资讯浏览信息的历史行为痕迹,其中,所述历史资讯浏览信息中包括被浏览资讯和被浏览资讯的资讯分类标签;

行为痕迹是指用户在相关页面进行的产品的浏览、查询、收藏、标记关注、进行购买等相关动作。通过上述历史痕迹,可分析出用户的喜好,以及近期的关注点。将用户的历史行为痕迹纳入到推荐指数的计算中的方式包括,还包括一个关于历史行为痕迹的推荐指数,定义上述步骤中涉及的关于用户账号信息提取的资讯信息的推荐指数为第一推荐指数,将用户行为痕迹中所涉及的资讯和福利信息对应的推荐指数定义为第二推荐指数,第一推荐指数与第二推荐指数之和构成综合推荐指数,最终列入到推送列表的资讯信息是通过综合推荐指数的降幂排序得到的。

第一数值增加子模块:用于在指定时间段内,资讯信息每被浏览一次,被浏览的资讯信息所属的类别和被浏览资讯信息本身的推荐指数均增加预定数值;

指定的时间段是指在特定的时间段内,比如一个月内,三个月内或者半年内,由于时间过长,用户的喜好或者用户关注的焦点可能发生改变,故选取最近时间段的数据作为参考才能更准确地满足用户的需求。比如,在指定的时间段内,用户浏览了a资讯信息、b资讯信息和c资讯信息,a资讯信息和b资讯信息分别属于基金类,c资讯信息属于股票类,故对应的,a资讯信息、b资讯信息和c资讯信息的推荐指数都会增加一个恒定数值,对应的基金类整个类别的推荐指数会增加两个上述恒定数值,股票类增加一个恒定数值。

第二计算子模块:用于计算每一条资讯信息的综合推荐指数,所述综合推荐指数为所述推荐指数与所述预定数值之和;

当历史行为痕迹中所涉及的资讯信息的第二推荐指数计算完毕,则开始计算所有资讯信息的综合推荐指数。

综合推荐指数的方法有多种,其中一个实施例中,所述综合推荐指数为第一推荐指数加上第二推荐得到综合推荐指数,其综合推荐指数也对应上述的推荐级别。

在另一实施例中,所述综合推荐指数还可结合第一推荐指数和第二推荐指数的系数进行加权求和计算得到。

第三排序子模块:用于根据综合推荐指数的大小,对所述综合推荐指数进行降幂排序。

当计算得到了上述的综合推荐指数,则可根据综合推荐指数的大小进行降幂排序,结合降幂排序的福利信息的重复上述的s333中的根据所述降幂排列后的资讯信息和所述福利信息,获取对应数量的资讯信息和所述福利信息生成所述推送列表。

进一步的,还包括:

第一判断子模块:用于判断是否有满足预设条件的优先推荐指数值;

预设条件是指所述优先推荐指数值来自于具有合法的修改权限的用户账号。具有合法的修改权限的用户账号是指具有修改权限的用户的账号。一般而言,系统的用户账号可以分为管理员账号、会员账号和后台账号,后台账号负责资讯和福利信息的上传,以及推送规则的指定,管理员账号为可以对会员账号进行管理,并推送指定资讯和福利信息的账号,会员账号为查看资讯和福利信息,并进行商品购买的账号。本实施例中提到的具有合法的修改权限的用户账号是指管理员账号,所述具有合法的修改权限的管理员账号可针对所管辖的会员账号执行所述资讯和福利信息的增加、删除和对所述资讯和福利信息设置有限推荐指数值。

第三计算子模块:用于当有优先推荐指数值时,添加所述优先推荐指数值求和得到综合推荐指数。

对于资讯信息而言,所述资讯信息的综合推荐指数包括第一推荐指数、第二推荐指数和优先推荐指数值之和,该优先推荐指数可以是指数值最大范围内的任意数据,通过管理员账号设置优先推荐指数,可以由管理员账号根据需要重点推荐的内容,自行调整推送列表中的资讯信息的内容,使资讯和福利信息发放能够可控制。设置这样的功能,当应用在商户信息推广中的时候,商户可以按照自己的产品对想要主推的产品进行定向推送,达到按意愿提高某信息的曝光率的目的,更利于商家对产品信息的推广。

本申请中,所述分类标签包括:黑名单,匹配入所述黑名单中的资讯和福利信息不列入推送列表,匹配入所示黑名单中的用户账号不进行资讯和福利发放。除此之外,分类标签还可以进一步包括白名单,将需要发放的资讯信息、福利信息加入到白名单中或者将可以进行资讯和福利信息发放的用户账号添加入白名单,推送列表中的推送信息以及可接收推送信息的用户账号只从白名单中进行选取。

本发明还公开一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述任意一项所述资讯和福利发送的方法。

本发明实施例提供计算机设备基本结构框图请参阅图7。

该计算机设备包括通过系统总线连接的处理器、非易失性存储介质、存储器和网络接口。其中,该计算机设备的非易失性存储介质存储有操作系统、数据库和计算机可读指令,数据库中可存储有控件信息序列,该计算机可读指令被处理器执行时,可使得处理器实现一种资讯和福利发送的方法。该计算机设备的处理器用于提供计算和控制能力,支撑整个计算机设备的运行。该计算机设备的存储器中可存储有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器执行一种资讯和福利发送的方法。该计算机设备的网络接口用于与终端连接通信。本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

计算机设备通过接收关联的客户端发送的提示行为的状态信息,即关联终端是否开启提示以及用户是否关闭该提示任务。通过验证上述任务条件是否达成,进而向关联终端发送对应的预设指令,以使关联终端能够根据该预设指令执行相应的操作,从而实现了对关联终端的有效监管。同时,在提示信息状态与预设的状态指令不相同时,服务器端控制关联终端持续进行响铃,以防止关联终端的提示任务在执行一段时间后自动终止的问题。

本发明还提供一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述任一实施例所述资讯和福利发送的方法。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)等非易失性存储介质,或随机存储记忆体(randomaccessmemory,ram)等。

应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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