本发明实施例涉及互联网技术领域,尤其涉及一种业务对象发送方法、装置及电子设备。本发明实施例同时涉及一种用于生成业务对象发送任务的方法、装置及电子设备,以及一种业务对象发送系统。
背景技术:
随着o2o(onlinetoofflin,在线离线/线上到线下)商业模式的日益普及与发展,越来越多的商户通过o2o平台布局这一商业模式,例如,餐饮门店通过入驻百度外卖平台实现o2o的商业模式。
对于o2o平台而言,随着其商户量级的不断增大,产生的订单也呈几何式增长,平台的基础订单能力愈发完备,目前o2o平台运转体系已经较为成熟。然而,从商户角度来看,随着其订单量的不断增长,商户的诉求也在增加,其更加关注自身发展状况,以及自身在整个平台中所处的位置,以期能够更好的得到提升。因此,o2o平台不仅需要为商户提供基本的订单服务,还需要进一步为商户提供管理服务,如,订单管理、营销推广、用户数据分析等服务。
允许商户通过注券(发放优惠券)方式对顾客进行营销是o2o平台为商户提供的一种典型的营销推广服务。目前,商户对用户注券的处理主要采用如下方式:首先由平台通过一定的策略挖掘与商户相符合的顾客数据,然后再由商户确定是否对这些顾客进行注券。然而,该方式使得商户无法主动定位作为营销对象的顾客,从而导致营销对象精准度低较,营销效果较差。
技术实现要素:
本发明实施例提供了一种业务对象发送方法、装置及电子设备,一种用于生成业务对象发送任务的方法、装置及电子设备,以及一种业务对象发送系统,以解决现有技术中营销对象精准度低较、营销效果较差的问题。
第一方面,本发明实施例中提供了一种业务对象发送方法,该方法包括:根据接收到的客户端发送的针对第一用户的统计数据获取请求,向所述客户端回送预先生成的与所述第一用户相关的第二用户统计数据;接收所述客户端发送的针对所述第一用户确定的业务对象发送任务的任务提交请求;所述业务对象发送任务包括待发送的业务对象、及所述第一用户根据所述第二用户统计数据确定的第二用户筛选条件或指定的第二用户;根据所述的第二用户筛选条件或指定的第二用户,确定作为发送对象的第二用户;将所述业务对象发送至所述作为发送对象的第二用户。
结合第一方面,本发明在第一方面的第一种实现方式中,在所述接收所述客户端发送的针对所述第一用户确定的业务对象发送任务的任务提交请求之后,所述业务对象发送方法还包括如下步骤:将所述业务对象发送任务存储至任务队列;相应的,所述根据所述的第二用户筛选条件或指定的第二用户,并确定作为发送对象的第二用户,采用如下方式:当轮询到所述业务对象发送任务时,根据所述第二用户筛选条件或指定的第二用户,确定作为发送对象的第二用户。
结合第一方面或第一方面的第一种实现方式,本发明在第一方面的第二种实现方式中,所述根据所述的第二用户筛选条件或指定的第二用户,并确定作为发送对象的第二用户,包括:若所述业务对象发送任务包括所述第二用户筛选条件,则通过数据库检索方式,获取符合所述第二用户筛选条件的第二用户;根据预设的筛选规则对检索获得的第二用户或所述指定的第二用户进行筛选,将筛选出的第二用户作为所述作为发送对象的第二用户。
结合第一方面的第二种实现方式,本发明在第一方面的第三种实现方式中,所述预设的筛选规则包括以下规则的至少一项:若所述第二用户包括所述第一用户发送的未使用过的业务对象,则将该第二用户过滤掉;若所述检索获得的第二用户或所述指定的第二用户的数量超过预设阈值,则从所述检索获得的第二用户或所述指定的第二用户中选取数量小于或者等于所述预设阈值的第二用户,作为所述筛选出的第二用户。
结合第一方面,本发明在第一方面的第四种实现方式中,所述将所述业务对象发送至所述作为发送对象的第二用户,采用如下方式:通过第三方平台,将所述业务对象发送至所述作为发送对象的第二用户。
结合第一方面,本发明在第一方面的第五种实现方式中,所述将所述业务对象发送至所述作为发送对象的第二用户,采用如下方式:通过第三方平台,将所述业务对象发送至所述作为发送对象的第二用户。
结合第一方面的第五种实现方式,本发明在第一方面的第六种实现方式中,所述第二用户的数据包括以下数据的至少一者:用户基本属性数据,订单数据,用户行为数据。
结合第一方面的第五种实现方式,本发明在第一方面的第七种实现方式中,所述第二用户统计数据包括以下数据的至少一者:高质量用户的数量,差体验用户的数量,新用户数量,老用户数量,复购率,订单转化率。
第二方面,本发明实施例还提供了一种业务对象发送装置,所述装置包括:统计数据回送单元,用于根据接收到的客户端发送的针对第一用户的统计数据获取请求,向所述客户端回送预先生成的与所述第一用户相关的第二用户统计数据;任务提交请求接收单元,用于接收所述客户端发送的针对所述第一用户确定的业务对象发送任务的任务提交请求;所述业务对象发送任务包括待发送的业务对象、及所述第一用户根据所述第二用户统计数据确定的第二用户筛选条件或指定的第二用户;发送对象确定单元,用于根据所述第二用户筛选条件或指定的第二用户,确定作为发送对象的第二用户;业务对象发送单元,用于将所述业务对象发送至所述作为发送对象的第二用户。
所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
在一个可能的设计中,所述业务对象发送装置的结构中包括处理器和存储器,所述存储器用于存储支持所述业务对象发送装置执行上述第一方面中所述业务对象发送方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。所述业务对象发送装置还可以包括通信接口,用于所述业务对象发送装置与其他设备或通信网络通信。
第三方面,本发明实施例中提供了一种用于生成业务对象发送任务的方法,该方法包括:向服务器发送针对第一用户的统计数据获取请求;接收并展示所述服务器回送的与所述第一用户相关的第二用户统计数据;接收所述第一用户根据所述第二用户统计数据确定的业务对象发送任务;所述业务对象发送任务包括业务对象、及所述第一用户根据所述第二用户统计数据确定的第二用户筛选条件或指定的第二用户;向所述服务器发送针对所述业务对象发送任务的任务提交请求。
第四方面,本发明实施例还提供了一种用于生成业务对象发送任务的装置,所述装置包括:第一请求发送单元,用于向服务器发送针对第一用户的统计数据获取请求;统计数据接收展示单元,用于接收并展示所述服务器回送的与所述第一用户相关的第二用户统计数据;任务接收单元,用于接收所述第一用户根据所述第二用户统计数据确定的业务对象发送任务;所述业务对象发送任务包括业务对象、及所述第一用户根据所述第二用户统计数据确定的第二用户筛选条件或指定的第二用户;任务提交单元,用于向所述服务器发送针对所述业务对象发送任务的任务提交请求。
所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
在一个可能的设计中,所述用于生成业务对象发送任务的装置的结构中包括处理器和存储器,所述存储器用于存储支持所述用于生成业务对象发送任务的装置执行上述第一方面中所述用于生成业务对象发送任务的方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。所述用于生成业务对象发送任务的装置还可以包括通信接口,用于所述用于生成业务对象发送任务的装置与其他设备或通信网络通信。
第五方面,本发明实施例还提供了一种业务对象发送系统,所述系统包括:上述第三方面提供的业务对象发送装置,以及上述第四方面提供的用于生成业务对象发送任务的装置。
本发明实施例提供的技术方案,通过向第一用户展示预先生成的与第一用户相关的第二用户统计数据,并获取第一用户根据第二用户统计数据确定的业务对象发送任务,该业务对象发送任务包括待发送的业务对象、及第一用户根据第二用户统计数据确定的第二用户筛选条件或指定的第二用户,然后再根据第二用户筛选条件或指定的第二用户确定作为发送对象的第二用户,并将待发送的业务对象发送至作为发送对象的第二用户;这种处理方式,使得将第一用户维度的第二用户统计数据呈现给第一用户,从更细粒度的角度引导第一用户准确定位目标第二用户;因此,可以有效提高营销对象的精准度,从而达到运营更高效、营销更精准的效果。
本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了根据本发明一个实施例的业务对象发送系统的框图;
图2示出了根据本发明一个实施例的业务对象发送系统的交互示意图;
图3示出了根据本发明一个实施例的业务对象发送方法的的流程示意图;
图4示出了根据本发明一个实施例的业务对象发送方法的展示第二用户统计数据的界面示意图;
图5示出了根据本发明一个实施例的业务对象发送方法的展示第二用户统计数据的另一界面示意图;
图6示出了根据本发明一个实施例的业务对象发送方法的展示第二用户统计数据的又一界面示意图;
图7示出了根据本发明一个实施例的业务对象发送方法的设置第二用户筛选条件的界面示意图;
图8示出了根据本发明一个实施例的业务对象发送方法的展示第二用户统计数据的又一界面示意图;
图9示出了根据本发明一个实施例的业务对象发送方法的第二用户统计数据生成方式的示意图;
图10示出了根据本发明一个实施例的业务对象发送方法的设置业务对象发送任务的界面示意图;
图11示出了根据本发明一个实施例的业务对象发送方法的业务对象发送任务执行方式的示意图;
图12示出了根据本发明一个实施例的业务对象发送模型的装置的框图;
图13示出了根据本发明一个实施例的用于生成业务对象发送任务的方法的流程示意图;
图14示出了根据本发明一个实施例的用于生成业务对象发送任务的装置的框图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1,为本发明的业务对象发送系统一个实施例的框图,该系统包括业务对象发送装置101和用于生成业务对象发送任务的装置102。所述业务对象发送装置101通常部署于服务器,但并不局限于服务器,也可以是能够实现所述业务对象发送方法的任何设备;所述用于生成业务对象发送任务的装置102通常部署于移动智能通讯设备、个人电脑、pad、ipad等终端设备。
参考图2,为本发明的业务对象发送系统一个实施例的交互示意图。在本实施例中,所述用于生成业务对象发送任务的装置102部署在第一用户(如,o2o平台的入驻商户)的个人电脑上,所述业务对象发送装置101部署在服务器中,相对于服务器而言,本实施例将部署了所述用于生成业务对象发送任务的装置102的个人电脑称为客户端。第一用户通过客户端向服务器发送统计数据获取请求,在客户端接收到服务器回送的与该第一用户相关的第二用户(如,商户的成交顾客、潜在顾客等)统计数据(如,多维度、多属性值的统计数据)后,将这些统计数据展示给第一用户,第一用户即可从这些统计数据入手,确定第二用户的筛选条件,或者在筛选结果中直接指定第二用户,并设置待发送的业务对象(如优惠券额度、使用条件等),在确定业务对象发送任务后,向服务器发送针对该业务对象发送任务的任务提交请求;所述业务对象发送装置101部署在服务器上,首先根据客户端发送的统计数据获取请求,向客户端回送第二用户统计数据,然后在接收到客户端发送的任务提交请求后,根据第二用户筛选条件或指定的第二用户,确定作为发送对象的第二用户,再将待发送的业务对象发送至作为发送对象的第二用户。
所述与第一用户相关的第二用户,包括用户特征信息符合预设条件的第二用户,例如,所述第一用户为入驻o2o平台的商户a,所述第二用户为o2o平台的顾客,在这种情况下,如果预设条件为商户的已成交顾客和潜在顾客,则所述与第一用户相关的第二用户包括该商户a的已成交顾客和潜在顾客;如果预设条件为空,则所述与第一用户相关的第二用户包括o2o平台的所有顾客。具体实施时,也可将所述预设条件设置为商户的已成交顾客,或设置为商户的潜在顾客等。
本发明实施例提供的业务对象发送系统,通过向第一用户展示预先生成的与第一用户相关的第二用户统计数据,并获取第一用户根据第二用户统计数据确定的业务对象发送任务,该业务对象发送任务包括待发送的业务对象、及第一用户根据第二用户统计数据确定的第二用户筛选条件或指定的第二用户,然后再根据的第二用户筛选条件或指定的第二用户,确定作为发送对象的第二用户,并将待发送的业务对象发送至作为发送对象的第二用户;这种处理方式,使得将第一用户维度的第二用户统计数据呈现给第一用户,从更细粒度的角度引导第一用户准确定位目标第二用户;因此,可以有效提高营销对象的精准度,从而达到运营更高效、营销更精准的效果。
参见图3,为本发明的业务对象发送方法一个实施例的流程图,该方法包括如下步骤:
步骤301,根据接收到的客户端发送的针对第一用户的统计数据获取请求,向所述客户端回送预先生成的与所述第一用户相关的第二用户统计数据。
所述第一用户包括业务对象的发起方,也可称为业务对象的提供方,如o2o平台的入驻商户,由于其要向目标顾客发送优惠券,因此其即为第一用户。
所述业务对象是指由第一用户发起创建的发送给第二用户使用的对象,如营销场景下的优惠券即为一种业务对象。业务对象的具体形式与实际业务相关,如,可将业务对象设置为虚拟服务或物品等。
所述第二用户包括业务对象的接受方,即业务对象的发送对象,例如,商户可将优惠券发送给历史成交顾客、潜在顾客等,这些成交顾客、潜在顾客即为第二用户。
所述第二用户包括但不限于第一用户的已成交用户,如商户的历史成交顾客;第二用户还可以为第一用户的潜在用户,如浏览过商户店铺的顾客、对商户商品感兴趣的顾客等,例如,商户a提供商品1,则o2o平台中购买过商品1的用户均可以成为商户a的潜在用户。
与第一用户相关的第二用户统计数据,是指通过对第二用户进行数据分析得到的各种统计数据。相对于o2o平台级别的第二用户统计数据,本实施例的统计数据是从第一用户维度分析得到的第二用户统计数据。将第一用户维度的第二用户统计数据呈现给第一用户,可从更细粒度的角度引导第一用户,使得第一用户能够准确定位目标第二用户,进一步的,第一用户可根据自身能力差异化运营,或者遵循系统经过计算的标准化建议运营。
所述第二用户统计数据可包括高质量用户的数量、差体验用户的数量、新用户数量、老用户数量等。参见图4,为本发明的业务对象发送方法一个实施例的界面示意图。在本实施例中,通过这类统计数据可为中小商户提供简单快捷顾客定位手段,提供顾客标签功能,每种顾客标签都是基于系统对商户以及平台的数据分析得出,具有一定的数据价值。
所述高质量用户包括用户的消费特征信息符合第一预设条件的用户,例如,第一预设条件为本店客单价40以上、在本店30日内有下单、且成交频度为超高频或高频的顾客,符合该条件的用户即为高质量顾客。
所述差体验用户包括用户的体验特征信息符合第二预设条件的用户,例如,第二预设条件为在本店有过商品差评或者配送差评的顾客,符合该条件的用户即为差体验顾客。
所述新用户包括用户的消费时间特征信息符合第三预设条件的用户,例如,第三预设条件为店铺30日内首次下单的顾客,符合该条件的用户即为新用户。此外,还可提供自定义标签,商户可根据自身情况自定顾客群体。
所述第二用户统计数据还可包括基于基本属性数据得到的统计数据,例如,商户下顾客中不同性别的比例,商户下顾客中不同订餐时段的比例(早餐、午餐、下午茶、晚餐、夜宵),商户下顾客中不同订餐时间的比例(工作日、周末),商户下顾客中不同食材偏好的权重等。
所述第二用户统计数据还可包括基于成交顾客数据得到的商户成交行为统计数据,例如,商户成交顾客中新老顾客的比例,商户成交顾客中不同成交渠道来源的比例(首页、八大金刚、商户列表、主动搜索、首页榜单、新人专区、外卖头条、首页banner、特性入口、开机屏、我的tab、订单tab、动态入口),商户成交顾客中在该店客单价各个区间的比例,商户成交顾客中在平台客单价各个区间的比例,商户成交顾客中在该店成交频度各个区间的比例(成交频度通过一定时间顾客的店铺成交次数为依据计算),商户成交顾客中在平台成交频度各个区间的比例(成交频度通过一定时间顾客的平台成交次数为依据计算),商户成交顾客中在该店好评差评的比例(包括商品评价和配送评价)等。
所述第二用户统计数据还可包括基于潜在顾客数据得到的商户潜在行为统计数据,例如,商户潜在顾客中下收藏店铺、搜索店铺、访问未下单、下单后取消分别的顾客人数,商户潜在顾客中在平台客单价各个区间的比例,商户潜在顾客中在平台成交频度各个区间的比例等。
参见图5至图7,为本发明的业务对象发送方法一个实施例的界面示意图。在本实施例中,通过上述基于基本属性数据得到的统计数据、商户成交行为统计数据、商户潜在行为统计数据等,可为有运营能力的商户提供精细化的顾客定位手段,为商户提供丰富的顾客筛选工具,商户可结合自身市场运营目的准确定位顾客。
参见图8,为本发明的业务对象发送方法一个实施例的界面示意图。在本实施例中,所述第二用户统计数据还可包括商户维度顾客相关的基础成交数据,例如,近7日和30日的新老顾客数、下单转化、复购率,以及相应的环比等。通过这类统计数据可使第一用户了解其总体运营状况,具有一定的数据价值。
所述第二用户统计数据可根据第二用户的数据生成,所述第二用户的数据包括但不限于以下数据的至少一者:用户基本属性数据(如用户性别、职业等),订单数据(如用户所下的订单、配送信息等),用户行为数据(如用户的浏览记录、点击记录等)等。
参见图9,为本发明的业务对象发送方法一个实施例的第二用户统计数据生成方式的示意图。本实施例的第二用户的数据是典型的大数据,因此需要采用大数据分析技术,根据第二用户的数据生成所述第二用户统计数据。在本实施例中,采用的大数据分析技术包括集群离线运算的方式,基于机器学习算法的数据分类统计等。
运行本发明实施例提供的业务对象发送方法的服务器将第二用户统计数据回送给第一用户的客户端后,第一用户即可从这些统计数据入手,确定第二用户的筛选条件,或者在筛选结果中直接指定第二用户,并设置待发送的业务对象(如优惠券额度、使用条件等),在确定业务对象发送任务后,向服务器发送针对该业务对象发送任务的任务提交请求。参见图10,为本发明的业务对象发送方法一个实施例的设置业务对象发送任务的界面示意图。
步骤302,接收所述客户端发送的针对所述第一用户确定的业务对象发送任务的任务提交请求。
所述业务对象发送任务包括待发送的业务对象、及第一用户根据第二用户统计数据确定的第二用户筛选条件或指定的第二用户。
服务器接收到该任务提交请求后,可以采用实时方式执行该业务对象发送任务,也可采用异步方式执行该业务对象发送任务。在本实施例中,采用异步方式执行业务对象发送任务;这种处理方式,可以避免阻塞,提高响应效率。
参见图11,为本发明的业务对象发送方法一个实施例的异步执行业务对象发送任务的示意图。要实现异步方式执行业务对象发送任务,可在步骤302之后将业务对象发送任务存储至任务队列,并对该任务队列进行轮询,当轮询到该业务对象发送任务时,即可执行该任务。
步骤303,根据所述第二用户筛选条件或指定的第二用户,确定作为发送对象的第二用户。
在执行业务对象发送任务时,首先需要根据任务中包括的第二用户筛选条件或指定的第二用户信息,确定作为发送对象的第二用户。
具体实施时,步骤303可采用如下方式:如果业务对象发送任务包括第二用户筛选条件,则通过数据库检索方式,获取符合所述第二用户筛选条件的第二用户;如果业务对象发送任务包括指定的第二用户,则获取这些指定的第二用户;然后,再根据预设的筛选规则对检索获得的第二用户或所述指定的第二用户进行筛选,将筛选出的第二用户作为所述作为发送对象的第二用户。当然,也可以直接将检索获得的第二用户或所述指定的第二用户直接作为所述作为发送对象的第二用户。
所述预设的筛选规则包括但不限于以下规则的至少一项:1)如果第二用户包括第一用户发送的未使用过的业务对象,则将该第二用户过滤掉,例如,商户为顾客发送过优惠券,且该优惠券还在有效期内,而该顾客还没有使用该优惠群,这种情况下通常不能为该顾客发送新的优惠券;2)如果检索获得的第二用户或所述指定的第二用户的数量超过预设阈值,则从检索获得的第二用户或所述指定的第二用户中选取数量小于或者等于所述预设阈值的第二用户,作为所述筛选出的第二用户,例如,系统规定商户最多只能发送1000个优惠券,如果检索获得的第二用户或所述指定的第二用户的数量超过该限制,则需从中选取部分用户作为发送对象。
步骤304,将所述业务对象发送至所述作为发送对象的第二用户。
确定作为发送对象的第二用户后,就可以将待发送的业务对象发送给这些用户。在实际发送业务对象时,可通过第三方发送平台将业务对象发送至发送对象;这种处理方式,使得在执行本发明提供的业务对象发送方法的服务器无权发送业务对象时,可通过有权发送业务对象的第三方平台进行发送;因此,可以有效保证数据的安全性。
参见图12,为本发明实施例的业务对象发送装置一个实施例的结构示意图。所述装置包括:统计数据回送单元1201,用于根据接收到的客户端发送的针对第一用户的统计数据获取请求,向所述客户端回送预先生成的与所述第一用户相关的第二用户统计数据;任务提交请求接收单元1202,用于接收所述客户端发送的针对所述第一用户确定的业务对象发送任务的任务提交请求;所述业务对象发送任务包括待发送的业务对象、及所述第一用户根据所述第二用户统计数据确定的第二用户筛选条件或指定的第二用户;发送对象确定单元1203,用于根据所述第二用户筛选条件或指定的第二用户,确定作为发送对象的第二用户;业务对象发送单元1204,用于将所述业务对象发送至所述作为发送对象的第二用户。
可选的,所述装置还包括:
任务存储单元,用于将所述业务对象发送任务存储至任务队列;
任务队列轮询单元,用于对所述任务队列进行轮询,在轮询到所述业务对象发送任务时,启动所述发送对象确定单元1203。
可选的,所述发送对象确定单元1203包括:
用户检索子单元,用于在所述业务对象发送任务包括所述第二用户筛选条件时,通过数据库检索方式,获取符合所述第二用户筛选条件的第二用户;
用户筛选子单元,用于根据预设的筛选规则对检索获得的第二用户或所述指定的第二用户进行筛选,将筛选出的第二用户作为所述作为发送对象的第二用户。
可选的,所述预设的筛选规则包括以下规则的至少一项:
若所述第二用户包括所述第一用户发送的未使用过的业务对象,则将该第二用户过滤掉;
若所述检索获得的第二用户或所述指定的第二用户的数量超过预设阈值,则从所述检索获得的第二用户或所述指定的第二用户中选取数量小于或者等于所述预设阈值的第二用户,作为所述筛选出的第二用户。
可选的,所述业务对象发送单元1204,具体用于通过第三方平台,将所述业务对象发送至所述作为发送对象的第二用户。
可选的,所述装置还包括统计数据生成单元;
所述统计数据生成单元,用于通过大数据分析方式,根据所述第二用户的数据生成所述第二用户统计数据。
可选的,所述第二用户的数据包括以下数据的至少一者:用户基本属性数据,订单数据,用户行为数据。
可选的,所述第二用户统计数据包括以下数据的至少一者:高质量用户的数量,差体验用户的数量,新用户数量,老用户数量,复购率,订单转化率。
在一个可能的设计中,业务对象发送装置的结构中包括处理器和存储器,所述存储器用于存储支持业务对象发送装置执行上述第一方面中业务对象发送方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。
所述程序包括一条或多条计算机指令,其中,所述一条或多条计算机指令供所述处理器调用执行。
所述处理器用于:根据接收到的客户端发送的针对第一用户的统计数据获取请求,向所述客户端回送预先生成的与所述第一用户相关的第二用户统计数据;接收所述客户端发送的针对所述第一用户确定的业务对象发送任务的任务提交请求;所述业务对象发送任务包括待发送的业务对象、及所述第一用户根据所述第二用户统计数据确定的第二用户筛选条件或指定的第二用户;根据所述第二用户筛选条件或指定的第二用户,确定作为发送对象的第二用户;将所述业务对象发送至所述作为发送对象的第二用户。
本发明实施例提供了一种计算机存储介质,用于储存业务对象发送装置所用的计算机软件指令,其包含用于执行上述第一方面中业务对象发送方法为业务对象发送装置所涉及的程序。
参见图13,为本发明的用于生成业务对象发送任务的方法一个实施例的流程图,该方法包括如下步骤:
步骤1301,向服务器发送针对第一用户的统计数据获取请求。
步骤1302,接收并展示所述服务器回送的与所述第一用户相关的第二用户统计数据。
步骤1303,接收所述第一用户根据所述第二用户统计数据确定的业务对象发送任务。
所述业务对象发送任务包括业务对象、及所述第一用户根据所述第二用户统计数据确定的第二用户筛选条件或指定的第二用户。
步骤1304,向所述服务器发送针对所述业务对象发送任务的任务提交请求。
参见图14,为本发明实施例的用于生成业务对象发送任务的装置一个实施例的结构示意图。所述装置包括:第一请求发送单元1401,用于向服务器发送针对第一用户的统计数据获取请求;统计数据接收展示单元1402,用于接收并展示所述服务器回送的与所述第一用户相关的第二用户统计数据;任务接收单元1403,用于接收所述第一用户根据所述第二用户统计数据确定的业务对象发送任务;所述业务对象发送任务包括业务对象、及所述第一用户根据所述第二用户统计数据确定的第二用户筛选条件或指定的第二用户;任务提交单元1404,用于向所述服务器发送针对所述业务对象发送任务的任务提交请求。
在一个可能的设计中,用于生成业务对象发送任务的装置的结构中包括处理器和存储器,所述存储器用于存储支持用于生成业务对象发送任务的装置执行上述第三方面中用于生成业务对象发送任务的方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。
所述程序包括一条或多条计算机指令,其中,所述一条或多条计算机指令供所述处理器调用执行。
所述处理器用于:向服务器发送针对第一用户的统计数据获取请求;接收并展示所述服务器回送的与所述第一用户相关的第二用户统计数据;接收所述第一用户根据所述第二用户统计数据确定的业务对象发送任务;所述业务对象发送任务包括业务对象、及所述第一用户根据所述第二用户统计数据确定的第二用户筛选条件或指定的第二用户;向所述服务器发送针对所述业务对象发送任务的任务提交请求。
本发明实施例提供了一种计算机存储介质,用于储存用于生成业务对象发送任务的装置所用的计算机软件指令,其包含用于执行上述第三方面中用于生成业务对象发送任务的方法为用于生成业务对象发送任务的装置所涉及的程序。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
本发明公开a1、一种业务对象发送方法,包括:
根据接收到的客户端发送的针对第一用户的统计数据获取请求,向所述客户端回送预先生成的与所述第一用户相关的第二用户统计数据;
接收所述客户端发送的针对所述第一用户确定的业务对象发送任务的任务提交请求;所述业务对象发送任务包括待发送的业务对象、及所述第一用户根据所述第二用户统计数据确定的第二用户筛选条件或指定的第二用户;
根据所述第二用户筛选条件或指定的第二用户,确定作为发送对象的第二用户;
将所述业务对象发送至所述作为发送对象的第二用户。
a2、如a1所述的方法中,在所述接收所述客户端发送的针对所述第一用户确定的业务对象发送任务的任务提交请求之后,还包括:
将所述业务对象发送任务存储至任务队列;
所述根据所述的第二用户筛选条件或指定的第二用户,并确定作为发送对象的第二用户,采用如下方式:
当轮询到所述业务对象发送任务时,根据所述的第二用户筛选条件或指定的第二用户,确定作为发送对象的第二用户。
a3、如a1或a2所述的方法中,所述根据所述的第二用户筛选条件或指定的第二用户,并确定作为发送对象的第二用户,包括:
若所述业务对象发送任务包括所述第二用户筛选条件,则通过数据库检索方式,获取符合所述第二用户筛选条件的第二用户;
根据预设的筛选规则对检索获得的第二用户或所述指定的第二用户进行筛选,将筛选出的第二用户作为所述作为发送对象的第二用户。
a4、如a3所述的方法中,所述预设的筛选规则包括以下规则的至少一项:
若所述第二用户包括所述第一用户发送的未使用过的业务对象,则将该第二用户过滤掉;
若所述检索获得的第二用户或所述指定的第二用户的数量超过预设阈值,则从所述检索获得的第二用户或所述指定的第二用户中选取数量小于或者等于所述预设阈值的第二用户,作为所述筛选出的第二用户。
a5、如a1所述的方法中,所述将所述业务对象发送至所述作为发送对象的第二用户,采用如下方式:
通过第三方平台,将所述业务对象发送至所述作为发送对象的第二用户。
a6、如a1所述的方法中,所述第二用户统计数据采用如下方式生成:
通过大数据分析方式,根据所述第二用户的数据生成所述第二用户统计数据。
a7、如a6所述的方法中,所述第二用户的数据包括以下数据的至少一者:
用户基本属性数据,订单数据,用户行为数据。
a8、如a6所述的方法中,所述第二用户统计数据包括以下数据的至少一者:
高质量用户的数量,差体验用户的数量,新用户数量,老用户数量,复购率,订单转化率。
本发明还公开了b9、一种业务对象发送装置,包括:
统计数据回送单元,用于根据接收到的客户端发送的针对第一用户的统计数据获取请求,向所述客户端回送预先生成的与所述第一用户相关的第二用户统计数据;
任务提交请求接收单元,用于接收所述客户端发送的针对所述第一用户确定的业务对象发送任务的任务提交请求;所述业务对象发送任务包括待发送的业务对象、及所述第一用户根据所述第二用户统计数据确定的第二用户筛选条件或指定的第二用户;
发送对象确定单元,用于根据所述第二用户筛选条件或指定的第二用户,确定作为发送对象的第二用户;
业务对象发送单元,用于将所述业务对象发送至所述作为发送对象的第二用户。
b10、如b9所述的装置中,还包括:
任务存储单元,用于将所述业务对象发送任务存储至任务队列;
任务队列轮询单元,用于对所述任务队列进行轮询,在轮询到所述业务对象发送任务时,启动所述发送对象确定单元。
b11、如b9或b10所述的装置中,所述发送对象确定单元包括:
用户检索子单元,用于在所述业务对象发送任务包括所述第二用户筛选条件时,通过数据库检索方式,获取符合所述第二用户筛选条件的第二用户;
用户筛选子单元,用于根据预设的筛选规则对检索获得的第二用户或所述指定的第二用户进行筛选,将筛选出的第二用户作为所述作为发送对象的第二用户。
b12、如b11所述的装置中,所述预设的筛选规则包括以下规则的至少一项:
若所述第二用户包括所述第一用户发送的未使用过的业务对象,则将该第二用户过滤掉;
若所述检索获得的第二用户或所述指定的第二用户的数量超过预设阈值,则从所述检索获得的第二用户或所述指定的第二用户中选取数量小于或者等于所述预设阈值的第二用户,作为所述筛选出的第二用户。
b13、如b9所述的装置中,所述业务对象发送单元,具体用于通过第三方平台,将所述业务对象发送至所述作为发送对象的第二用户。
b14、如b9所述的装置中,所述装置还包括统计数据生成单元;
所述统计数据生成单元,用于通过大数据分析方式,根据所述第二用户的数据生成所述第二用户统计数据。
b15、如b14所述的装置中,所述第二用户的数据包括以下数据的至少一者:
用户基本属性数据,订单数据,用户行为数据。
b16、如b14所述的装置中,所述第二用户统计数据包括以下数据的至少一者:
高质量用户的数量,差体验用户的数量,新用户数量,老用户数量,复购率,订单转化率。
本发明还公开了c17、一种用于生成业务对象发送任务的方法,包括:
向服务器发送针对第一用户的统计数据获取请求;
接收并展示所述服务器回送的与所述第一用户相关的第二用户统计数据;
接收所述第一用户根据所述第二用户统计数据确定的业务对象发送任务;所述业务对象发送任务包括业务对象、及所述第一用户根据所述第二用户统计数据确定的第二用户筛选条件或指定的第二用户;
向所述服务器发送针对所述业务对象发送任务的任务提交请求。
本发明还公开了d18、一种用于生成业务对象发送任务的装置,所述装置包括:
第一请求发送单元,用于向服务器发送针对第一用户的统计数据获取请求;
统计数据接收展示单元,用于接收并展示所述服务器回送的与所述第一用户相关的第二用户统计数据;
任务接收单元,用于接收所述第一用户根据所述第二用户统计数据确定的业务对象发送任务;所述业务对象发送任务包括业务对象、及所述第一用户根据所述第二用户统计数据确定的第二用户筛选条件或指定的第二用户;
任务提交单元,用于向所述服务器发送针对所述业务对象发送任务的任务提交请求。
本发明还公开了e19、一种电子设备,包括:
处理器;以及
存储器,用于存储实现业务对象发送方法的程序,该设备通电并通过所述处理器运行该业务对象发送方法的程序后,执行下述步骤:根据接收到的客户端发送的针对第一用户的统计数据获取请求,向所述客户端回送预先生成的与所述第一用户相关的第二用户统计数据;接收所述客户端发送的针对所述第一用户确定的业务对象发送任务的任务提交请求;所述业务对象发送任务包括待发送的业务对象、及所述第一用户根据所述第二用户统计数据确定的第二用户筛选条件或指定的第二用户;根据所述第二用户筛选条件或指定的第二用户,确定作为发送对象的第二用户;将所述业务对象发送至所述作为发送对象的第二用户。
本发明还公开了f20、一种电子设备,包括:
处理器;以及
存储器,用于存储实现用于生成业务对象发送任务的方法的程序,该设备通电并通过所述处理器运行该用于生成业务对象发送任务的方法的程序后,执行下述步骤:向服务器发送针对第一用户的统计数据获取请求;接收并展示所述服务器回送的与所述第一用户相关的第二用户统计数据;接收所述第一用户根据所述第二用户统计数据确定的业务对象发送任务;所述业务对象发送任务包括业务对象、及所述第一用户根据所述第二用户统计数据确定的第二用户筛选条件或指定的第二用户;向所述服务器发送针对所述业务对象发送任务的任务提交请求。
本发明还公开了g21、一种业务对象发送系统,本发明还公开了包括:根据b9-b16所述的业务对象发送装置;以及根据d18所述的用于生成业务对象发送任务的装置。
本发明还公开了h22、一种计算机存储介质,所述计算机存储介质存储有一条或多条计算机指令,所述计算机指令被执行时实现如a1-a8中任一项所述的方法。
本发明还公开了i23、一种计算机存储介质,所述计算机存储介质存储有一条或多条计算机指令,所述计算机指令被执行时实现如c17中所述的方法。