信息合并方法、装置、电子设备、介质及产品

文档序号:1864700 发布日期:2021-11-19 浏览:9次 >En<

阅读说明:本技术 信息合并方法、装置、电子设备、介质及产品 (Information merging method, device, electronic equipment, medium and product ) 是由 牛通 于 2021-09-01 设计创作,主要内容包括:本申请公开了信息合并方法、装置、电子设备、介质及产品,可应用于金融领域或其他领域。为了实现向目标用户发送信息的数目等于或小于第一数目,需要确定第一时长,第一数目为目标用户在预设时间段内能够承受的接收到的来自于电子设备的信息的最大条数,即在第一时长内得到的信息合并为一个合并信息。将合并信息发送至目标用户。第一时长的确定过程包括:确定终止发送信息时间与当前时间的第一差值;获取在预设时间段内已经发送至目标用户的信息的总数目;获取第二数目,第二数目为第一数目与总数目的差值;确定第一差值与第二数目的商为第一时长。由于已经将信息进行合并,所以来自电子设备的信息的数目减少,降低了终端设备接收信息的频繁程度。(The application discloses an information merging method, an information merging device, electronic equipment, a medium and a product, which can be applied to the financial field or other fields. In order to achieve that the number of messages sent to the target user is equal to or less than a first number, the first duration needs to be determined, where the first number is the maximum number of messages received from the electronic device that the target user can bear in a preset time period, that is, the messages obtained in the first duration are combined into one combined message. And sending the merged information to the target user. The first duration determination process includes: determining a first difference value between the time for terminating information sending and the current time; acquiring the total number of information which is sent to a target user within a preset time period; acquiring a second number, wherein the second number is a difference value between the first number and the total number; and determining the quotient of the first difference value and the second number as the first duration. Since the information has been combined, the number of information from the electronic devices is reduced, reducing the frequency with which the terminal device receives information.)

信息合并方法、装置、电子设备、介质及产品

技术领域

本申请涉及领域,更具体的说,是涉及信息合并方法、装置、电子设备、介质及产品。

背景技术

用户的终端设备可以接收来自其他电子设备的信息,例如,短信。电子设备每得到一个信息,就会向用户的终端设备发送该信息。使得终端设备频繁接收电子设备发送的信息。

发明内容

有鉴于此,本申请提供了一种信息合并方法、装置、电子设备、介质及产品。

为实现上述目的,本申请提供如下技术方案:

根据本公开实施例的第一方面,提供一种信息合并方法,应用于电子设备,所述信息合并方法包括:

获取目标用户对应的第一数目,所述第一数目为所述目标用户在预设时间段内能够承受的接收到的来自于所述电子设备的信息的最大条数;

确定终止发送信息时间与当前时间的第一差值,所述终止发送信息时间为所述预设时间段的最晚时间,所述当前时间属于所述预设时间段内早于所述终止发送信息时间的任一时间;

获取在所述预设时间段内已经发送至所述目标用户的信息的总数目;

获取第二数目,所述第二数目为所述第一数目与所述总数目的差值;

确定所述第一差值与所述第二数目的商为第一时长;

将在第i个第一时长内得到的信息进行合并,以得到合并信息,所述第i个第一时长的起始时间为所述当前时间与i-1个第一时长之和,所述第i个第一时长的终止时间为所述起始时间与所述第一时长之和,i为大于或等于1的正整数;

将合并信息发送至所述目标用户。

根据本公开实施例的第二方面,提供一种信息合并装置,应用于电子设备,所述信息合并方法包括:

第一获取模块,用于获取目标用户对应的第一数目,所述第一数目为所述目标用户在预设时间段内能够承受的接收到的来自于所述电子设备的信息的最大条数;

第一确定模块,用于确定终止发送信息时间与当前时间的第一差值,所述终止发送信息时间为所述预设时间段的最晚时间,所述当前时间属于所述预设时间段内早于所述终止发送信息时间的任一时间;

第二获取模块,用于获取在所述预设时间段内已经发送至所述目标用户的信息的总数目;

第三获取模块,用于获取第二数目,所述第二数目为所述第一数目与所述总数目的差值;

第二确定模块,用于确定所述第一差值与所述第二数目的商为第一时长;

第一合并模块,用于将在第i个第一时长内得到的信息进行合并,以得到合并信息,所述第i个第一时长的起始时间为所述当前时间与i-1个第一时长之和,所述第i个第一时长的终止时间为所述起始时间与所述第一时长之和,i为大于或等于1的正整数;

第一发送模块,用于将合并信息发送至所述目标用户。

根据本公开实施例的第三方面,提供一种电子设备,包括:

处理器;

用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为执行所述指令,以实现如第一方面所述的信息合并方法。

根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如第一方面所述的信息合并方法。

根据本公开实施例的第五方面,提供一种计算机程序产品,可直接加载到计算机的内部存储器,所述存储器为第三方面所示的所述电子设备包含的存储器中,并含有软件代码,所述计算机程序经由计算机载入并执行后能够实现如第一方面所述的信息合并方法。

经由上述的技术方案可知,本申请实施例提供的信息合并方法中,为了实现向目标用户发送信息的数目等于或小于第一数目,需要确定第一时长,第一数目为所述目标用户在预设时间段内能够承受的接收到的来自于所述电子设备的信息的最大条数,即在第一时长内得到的信息合并为一个合并信息。将合并信息发送至目标用户。第一时长的确定过程包括:确定终止发送信息时间与当前时间的第一差值,所述终止发送信息时间为所述预设时间段的最晚时间,所述当前时间属于所述预设时间段内早于所述终止发送信息时间的任一时间;获取在所述预设时间段内已经发送至所述目标用户的信息的总数目;获取第二数目,所述第二数目为所述第一数目与所述总数目的差值;确定所述第一差值与所述第二数目的商为第一时长。这种确定过程得到的第一时长是最短的。由于已经将信息进行合并,所以来自电子设备的信息的数目减少,降低了终端设备接收信息的频繁程度。进一步的,由于第一时长越短,在第一时长内得到的信息的数目越少,即合并信息包含的信息的数目越少,即发送至目标用户的合并信息的数目较多,但是又不会超过第一数目,所以实现了在不会导致目标用户感受较差的情况下,尽量多的向目标用户发送已经得到的信息,从而不会导致由于合并信息发送的较晚,导致目标用户无法执行相应的操作,导致用户损失严重的问题出现。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例涉及的硬件架构的示意图;

图2为本申请实施例提供的信息合并方法的流程图;

图3为本申请实施例提供的信息合并装置的结构图;

图4是根据一示例性实施例示出的一种用于电子设备的装置的框图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例提供了一种信息合并方法、装置、电子设备、介质及产品。在介绍本申请实施例提供的技术方案之前,先对本申请实施例涉及的硬件架构进行说明。

如图1所示,为本申请实施例涉及的硬件架构的示意图。硬件架构包括:电子设备11以及至少一个终端设备12。

示例性的,电子设备11可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务器中心。电子设备11可以包括处理器、存储器以及网络接口等。

示例性的,电子设备11可以是任何一种可与用户通过键盘、触摸板、触摸屏、遥控器、语音交互或手写设备等一种或多种方式进行人机交互的电子产品,例如,手机、笔记本电脑、平板电脑、掌上电脑、个人计算机、可穿戴设备、智能电视、PAD等。例如,电子设备11中运行有第三方软件。

示例性的,终端设备12可以是任何一种可与用户通过键盘、触摸板、触摸屏、遥控器、语音交互或手写设备等一种或多种方式进行人机交互的电子产品,例如,手机、笔记本电脑、平板电脑、掌上电脑、个人计算机、可穿戴设备、智能电视、PAD等。

应注意的是,图1仅仅是一种示例,终端设备12的类型可以有多种,不限于图1中的智能手机。

电子设备11可以得到待发送至目标用户所持的终端设备12的信息。

示例性的,待发送至目标用户的信息可以为实时信息类型。实时信息类型是指:电子设备11得到待发送至目标用户信息后,需要立即将该信息发送至终端设备12。

下面举例说明实时信息类型,例如,大额消费的银行扣款短息属于实时信息类型。

示例性的,待发送至目标用户的信息可以为非实时信息类型。非实时信息类型是指:电子设备11得到待发送至目标用户信息后,可以过一段时间,再将该信息发送至终端设备12。

下面举例说明非实时信息类型,例如,车辆违章短信属于非实时信息类型。

示例性的,属于实时信息类型的信息和属于非实时信息类型的信息可以预先设置。

例如,每个信息均包括信息类型标识,可以预先设置信息类型与信息类型的对应关系。信息类型为实时信息类型或非实时信息类型。

示例性的,电子设备11得到的待发送至目标用户所持的终端设备12的信息,可以是电子设备11生成的,也可以是电子设备接收到的来自其他服务器或基站的信息。

示例性的,对于属于非实时信息类型的多个信息,电子设备11可以将这多个信息进行合并,得到合并信息,将合并信息发送至终端设备12。从而可以节约电子设备的短信服务成本。也避免了终端设备12频繁接收电子设备11发送的信息,使得用户感受较差的问题。

本申请实施例提及的电子设备得到的多个待发送至目标用户的信息中,多个信息的发件人是相同。本申请实施例是将同一发件人向同一收件人发送的多个信息进行合并的过程。

可以理解的是,属于非实时信息类型的多个信息,对于用户而言,不一定是不重要的。例如,车辆违章短信。由于车辆违章短信涉及扣分的问题,若将多个车辆违章短信合并后发送,可能导致多个车辆违章短信的扣分总和大于或等于12分,给用户带来损失。

综上,如何在用户能够接受的频繁程度内,得到最大数量的多个合并信息,由于最大数量是用户能够接受的频繁程度内,使得用户感受不会较差。且由于合并信息的数量较多(并不是将所有属于非实时信息类型的信息合并为一个合并信息,而是将属于非实时信息类型的多个信息合并为多个合并信息),所以终端设备可以接收到多个合并信息,多个合并信息的接收时间不同,从而使得用户可以参考合并信息进行相应操作,例如,减少违章等,不会由于接收到的属于非实时信息类型的信息的时间较晚,导致无法进行相应操作,从而给用户带来损失。

本领域技术人员应能理解上述电子设备和终端设备仅为举例,其他现有的或今后可能出现的电子设备或终端设备如可适用于本公开,也应包含在本公开保护范围以内,并在此以引用方式包含于此。

下面结合上述硬件架构对本申请实施例提供的信息合并方法进行说明。

如图2所示,为本申请实施例提供的信息合并方法的流程图,该方法可以应用于如图1所示的电子设备11中,该方法在实施过程中涉及以下步骤S21至步骤S27。

步骤S21:获取目标用户对应的第一数目,所述第一数目为所述目标用户在预设时间段内能够承受的接收到的来自于所述电子设备的信息的最大条数。

示例性的,预设时间段可以为设定范围的局部时间段。示例性的,设定范围可以为:日、星期、月、年中任一个。

示例性的,若设定范围为日,则预设时间段可以为[8点,22点]。示例性的,预设时间段可以是由终端设备侧的目标用户设定的。示例性的,预设时间段可以是电子设备侧的运维人员设定的。示例性的,预设时间段可以是电子设备学习目标用户使用终端设备的使用习惯,通过神经网络模型学习得到的。

示例性的,预设时间段为目标用户未休息的时间段。设定范围内除预设时间段外的时间段为目标用户休息的时间段,或,不能被打扰的时间段。在设定范围内除预设时间段外的时间段,目标用户不希望接收到来自电子设备的信息。

示例性的,预设时间段可以等于设定范围。

示例性的,在预设时间段内,目标用户接收到来自电子设备的信息的总数为第一数目,得到目标用户投诉的概率低于或等于阈值A。示例性的,阈值A的取值可以为50%至100%中任意数值。即在预设时间段内,目标用户接收到来自电子设备的信息的总数为第一数目,目标用户不会感受较差。

步骤S22:确定终止发送信息时间与当前时间的第一差值,所述终止发送信息时间为所述预设时间段的最晚时间,所述当前时间属于所述预设时间段内早于所述终止发送信息时间的任一时间。

示例性的,每当到达预设时间段的最早时间时,运行本申请实施例提及的信息合并方法,此时当前时间为预设时间段的最早时间。

示例性的,每当达到预设时间段且检测到第一次得到待发送至所述目标用户的信息,运行本申请实施例提及的信息合并方法,此时当前时间为第一次得到待发送至所述目标用户的信息的时间。

步骤S23:获取在所述预设时间段内已经发送至所述目标用户的信息的总数目。

示例性的,若第一数目是指电子设备向目标用户发送的所有信息的数目总和,则本申请实施例提供的信息合并方法中各个步骤提及的信息所属类型不进行限定,例如,已经发送至所述目标用户的信息的总数目包括:属于非实时信息类型的信息的数目与属于实时信息类型的信息的数目之和。

示例性的,若第一数目是指电子设备向目标用户发送的属于非实时信息类型的信息的数目总和,则本申请实施例提供的信息合并方法中各个步骤提及的信息属于非实时信息类型的信息,例如,已经发送至所述目标用户的信息的总数目是指属于非实时信息类型的信息的数目。

示例性的,本申请实施例提供的信息合并方法是针对电子设备向终端发送的第二类型的信息,即第一数目是电子设备向终端设备发送的属于第二类型的信息的第一数目。那么,本申请实施例提供的信息合并方法中所有步骤涉及的信息均为属于第二类型的信息,例如,已经发送至所述目标用户的信息的总数目是指属于第二类型的信息的数目。

示例性的,第二类型可以包括一个或多个类型,例如,第二类型可以包括:ETC(Electronic TollCollection,不停车收费系统)扣费类型,和/或,应用程序的信息推送类型。

第二类型是预先设置的。

ETC扣费类型是指车辆行驶经过高速下高速后,电子设备可以得到扣费短信。这种扣费短信属于ETC扣费类型。

应用程序的信息推送类型,例如,目标用户可以在应用程序上进行订阅自己感兴趣的内容,应用程序对应的服务器检测到目标用户订阅的内容更新后,可以向目标用户发送推送信息。

示例性的,第二类型属于非实时信息类型。

可以理解的是,随着时间的流逝,电子设备可能在不断给终端设备发送信息。所以步骤S23涉及的总数目可能随着时间不断变化。

步骤S24:获取第二数目,所述第二数目为所述第一数目与所述总数目的差值。

即第二数目为:在当前时间至终止发送信息时间范围内,最多能够向目标用户发送的信息的数目。

步骤S25:确定所述第一差值与所述第二数目的商为第一时长。

示例性的,第一时长=(终止发送时间-当前时间)/(第一数目-总数目)。若当前时间为预设时间段的最早时间,假设预设时间段的时间长度为24小时,即最早时间为凌晨00:00,最晚时间为晚上24:00,则第一差值为24小时,即第一时长=24/(第一数目-总数目)。

可以理解的是,若第一差值较大,且第二数目较少,则第一时长越长,即得到的合并信息包含的信息的数目可能较多。若第一差值较小,且第二数目较大,则第一时长越短,即得到的合并信息包含的信息的数目可能较少,甚至可能会将未合并的信息发送至目标用户,从而使得目标用户能够最大限度的接收多个合并信息。不会导致由于用户未及时接收到合并信息,导致目标用户无法执行相应的操作,给目标用户带来损失。

步骤S26:将在第i个第一时长内得到的信息进行合并,以得到合并信息,所述第i个第一时长的起始时间为所述当前时间与i-1个第一时长之和,所述第i个第一时长的终止时间为所述起始时间与所述第一时长之和,i为大于或等于1的正整数。

第一个第一时长对应的时间范围为[当前时间,当前时间+第一时长)(此为示例)。第二个第一时长对应的时间范围为[当前时间+第一时长,当前时间+2*第一时长)。以此类推不进行限定。

在一可选实现方式中,多个信息进行合并后,在合并信息中可以按照电子设备得到信息的时间顺序对多个信息进行排序显示。例如,电子设备得到的信息1的时间早于等到的信息2的时间,则在合并信息中信息1的内容位于信息2的内容之前。

步骤S27:将合并信息发送至所述目标用户。

本申请实施例提供的信息合并方法中,为了实现向目标用户发送信息的数目等于或小于第一数目,需要确定第一时长,第一数目为所述目标用户在预设时间段内能够承受的接收到的来自于所述电子设备的信息的最大条数,即在第一时长内得到的信息合并为一个合并信息。将合并信息发送至目标用户。第一时长的确定过程包括:确定终止发送信息时间与当前时间的第一差值,所述终止发送信息时间为所述预设时间段的最晚时间,所述当前时间属于所述预设时间段内早于所述终止发送信息时间的任一时间;获取在所述预设时间段内已经发送至所述目标用户的信息的总数目;获取第二数目,所述第二数目为所述第一数目与所述总数目的差值;确定所述第一差值与所述第二数目的商为第一时长。这种确定过程得到的第一时长是最短的。由于第一时长越短,在第一时长内得到的信息的数目越少,即合并信息包含的信息的数目越少,即发送至目标用户的合并信息的数目较多,但是又不会超过第一数目,所以实现了在不会导致目标用户感受较差的情况下,尽量多的向目标用户发送已经得到的信息,从而不会导致由于合并信息发送的较晚,导致目标用户无法执行相应的操作,导致用户损失严重的问题出现。

在一可选实现方式中,步骤S26对应的应用场景有多种,本申请实施例提供但不限于以下三种。

第一种应用场景:第一数目为属于非实时信息类型的信息的数目与属于实时信息类型的信息的数目之和;或者,第一数目是指属于非实时信息类型的信息的数目。本申请实施例并不针对属于实时信息类型的信息进行合并,仅针对属于非实时信息类型中的第二类型的信息进行合并。

示例性的,第二类型可以包括非实时信息类型中的所有类型。例如,非实时信息类型包括:车辆违章短信类型、ETC扣费短信类型。则第二类型可以为车辆违章短信类型,或,ETC扣费短信类型。第二类型可以包括车辆违章短信类型以及ETC扣费短信类型。

在第一种应用场景下,步骤S26的实现方式包括以下步骤A11至步骤A13。

步骤A11:若在所述第i个第一时长内得到待发送至所述目标用户的信息属于第一类型,发送所述信息至所述目标用户,所述第一类型属于实时信息类型。

所述第一类型包括与所述第二类型不同的类型。

若第一数目为属于非实时信息类型的信息的数目与属于实时信息类型的信息的数目之和,由于第二类型属于非实时信息类型,则第一类型至少包括实时信息类型。若第二类型为非实时信息类型中某个类型,例如,ETC扣费短信类型,则第一类型包括:实时信息类型以及非实时信息类型中除ETC扣费短信类型以外的所有类型。

若第一数目是指属于非实时信息类型的信息的数目,若第二类型为非实时信息类型中某个类型,例如,ETC扣费短信类型,则第一类型包括:非实时信息类型中除ETC扣费短信类型以外的所有类型。

步骤A12:返回步骤S22,直至当前时间晚于或等于所述终止发送信息时间。

由于在执行步骤A12时,当前时间已经发生变化,且总数目已经发生变化,即公式:第一时长=(终止发送时间-当前时间)/(第一数目-总数目)中,当前时间和总数目均发生变化,所以第一时长需要重新计算。

步骤A13:若在第i个第一时长内得到待发送至所述目标用户的信息均属于第二类型,将所述第i个第一时长内得到的信息进行合并,以得到合并信息,所述第一类型包括与所述第二类型不同的类型,所述第二类型属于非实时信息类型。

在第一种应用场景中,可能需要循环执行步骤S22至S25。示例性的,在第一次执行所述确定终止发送信息时间与当前时间的第一差值步骤时,所述确定终止发送信息时间与当前时间的第一差值步骤包括:

若所述当前时间为所述预设时间段的最早时间,确定所述终止发送时间与所述当前时间的第一差值;或,

若所述当前时间为在所述预设时间段内第一次得到待发送至所述目标用户的属于所述第二类型的信息的时间,确定所述终止发送时间与所述当前时间的第一差值。

第二种应用场景:第一数目是指属于第二类型的信息的数目。

本申请实施例并不针对属于实时信息类型的信息进行合并、本申请实施例并不针对属于非实时信息类型中除所述第二类型以外的类型的信息进行合并,仅针对属于非实时信息类型中的第二类型的信息进行合并。

在第二种应用场景下,步骤S26的实现方式包括以下步骤B11。

步骤B11:将在第i个第一时长内得到的属于第二类型的信息进行合并,以得到合并信息。

在一可选实现方式中,获得第一数目的方法有多种,本申请实施例提供但不限于以下两种方法。

第一种获得第一数目的方法包括以下步骤C11至步骤C15。

步骤C11:获取多个用户分别对应的用户画像信息。

示例性的,在不同应用场景中,用户的用户画像信息不同。例如,第二类型为ETC扣费类型,则当前应用场景为ETC应用场景,可以理解的是,在不同区域,ETC的扣费情况可能不同,且,ETC扣费是发生在进出高速公路的过程中,所以用户的用户画像信息包括但不限于:用户所在的地理位置、用户在高速公路上行驶的频率。

步骤C12:基于多个用户分别对应的用户画像信息对所述多个用户进行聚类,得到至少一个用户组合。

示例性的,聚类的方法可以为:k-means算法或DBSCAN(Density-BasedSpatialClustering of Applications with Noise,具有噪声的基于密度的聚类方法)算法或GMM(Gaussian Mixture Model,高斯混合模型)算法。

每一用户组合包括一个或多个用户。属于同一用户组合的多个用户的用户画像信息的相似度较高。即属于同一用户组合的多个用户的投诉行为比较一致,这里的投诉行为是指“是否针对接收的来自于所述电子设备的信息的数目进行过投诉”。

步骤C13:从所述至少一个用户组合中,查找包含所述目标用户的目标用户组合。

示例性的,由于目标用户位于目标用户组合,所以目标用户组合中各用户的投诉行为可以表征目标用户的投诉行为。

步骤C14:获取所述目标用户集合包含的多个用户分别在多个历史时间段内的数目以及目标信息。

用户在历史时间段内的数目为在历史时间段内接收到的来自于所述电子设备的信息的数目,所述目标信息为在历史时间段内是否接收到用户的投诉信息,所述历史时间段与所述预设时间段的时间长度相同。

示例性的,在所述历史时间段内接收到的来自于所述电子设备的信息包括:合并信息,和/或,未合并的信息。

所述历史时间段与所述预设时间段的时间长度相同。

在一可选实现方式中,步骤C14的实现方式有多种,本申请实施例提供但不限于以下方式。步骤C14在实施过程中可能包括以下步骤C141至步骤C143。

步骤C141:获得距离当前时间最近的设定时长内,属于目标用户集合的多个用户分别对应的满足预设条件的历史时间段。

示例性的,设定时长可以为1个月、2个月、…6个月…。

示例性的,预设条件为在历史时间段内至少得到预设数目个信息。示例性的,预设数目可以为1、2、3,…任意整数。

示例性的,预设条件可以为每个设定时间段内得到的来自电子设备的信息的数目最大的历史时间段,示例性的,设定时间段可以为1个星期、1个月、2个月、…。示例性的,若历史时间段A得到的信息的数目=max{设定时间段内历史时间段1得到的信息的数目、设定时间段内历史时间段2得到的信息的数目、…、设定时间段内历史时间段M得到的信息的数目}。其中,设定时间段内总共包括M个历史时间段。则历史时间段A满足预设条件。

下面以设定时长为6个月,设定时间段为1个月,历史时间段为每天早上8点到晚上10点为例进行说明。假设目标用户集合包括6个用户,6个用户分别为:用户1、用户2、用户3、用户4、用户5和用户6。得到的6个用户分别对应的满足预设条件的历史时间段为:

用户1对应{历史时间段A1、历史时间段A2、历史时间段A3、历史时间段A4、历史时间段A5、历史时间段A6};用户2对应{历史时间段B1、历史时间段B2、历史时间段B3、历史时间段B4、历史时间段B5、历史时间段B6};用户3对应{历史时间段C1、历史时间段C2、历史时间段C3、历史时间段C4、历史时间段C5、历史时间段C6};用户4对应{历史时间段D1、历史时间段D2、历史时间段D3、历史时间段D4、历史时间段D5、历史时间段D6};用户5对应{历史时间段E1、历史时间段E2、历史时间段E3、历史时间段E4、历史时间段E5、历史时间段E6};用户6对应{历史时间段F1、历史时间段F2、历史时间段F3、历史时间段F4、历史时间段F5、历史时间段F6}。

步骤C142:获得属于目标用户集合的多个用户分别对应的历史时间段内的数目以及目标信息。

假设历史时间段、在历史时间段内的数目以及目标信息(例如,目标信息为已投诉或未投诉)的格式为:历史时间段(数目、目标信息)。仍以上述为例进行说明,则用户1对应{历史时间段A1(数目A1、未投诉)、历史时间段A2(数目A2、未投诉)、历史时间段A3(数目A3、已投诉)、历史时间段A4(数目A4、已投诉)、历史时间段A5(数目A5、已投诉)、历史时间段A6(数目A6、未投诉)};用户2对应{历史时间段B1(数目B1、未投诉)、历史时间段B2(数目B2、未投诉)、历史时间段B3(数目B3、未投诉)、历史时间段B4(数目B4、未投诉)、历史时间段B5(数目B5、未投诉)、历史时间段B6(数目B6、未投诉)};用户3对应{历史时间段C1(数目C1、已投诉)、历史时间段C2(数目C2、未投诉)、历史时间段C3(数目C3、已投诉)、历史时间段C4(数目C4、未投诉)、历史时间段C5(数目C5、已投诉)、历史时间段C6(数目C6、未投诉)};用户4对应{历史时间段D1(数目D1、未投诉)、历史时间段D2(数目D2、未投诉)、历史时间段D3(数目D3、已投诉)、历史时间段D4(数目D4、未投诉)、历史时间段D5(数目D5、未投诉)、历史时间段D6(数目D6、已投诉)};用户5对应{历史时间段E1(数目E1、未投诉)、历史时间段E2(数目E2、未投诉)、历史时间段E3(数目E3、已投诉)、历史时间段E4(数目E4、未投诉)、历史时间段E5(数目E5、已投诉)、历史时间段E6(数目E6、未投诉)};用户6对应{历史时间段F1(数目F1、未投诉)、历史时间段F2(数目F2、已投诉)、历史时间段F3(数目F3、已投诉)、历史时间段F4(数目F4、未投诉)、历史时间段F5(数目F5、已投诉)、历史时间段F6(数目F6、已投诉)}。

本申请实施例并不对上述数目A1、数目A2、数目A3、数目A4、数目A5、数目A6、数目B1、数目B2、数目B3、数目B4、数目B5、数目B6、数目C1、数目C2、数目C3、数目C4、数目C5、数目C6、数目D1、数目D2、数目D3、数目D4、数目D5、数目D6、数目E1、数目E2、数目E3、数目E4、数目E5、数目E6、数目F1、数目F2、数目F3、数目F4、数目F5、数目F6的大小进行限定。

可以理解的是,已投诉的历史时间段对应的数目并不一定高于未投诉的历史时间段对应的数目,例如,历史时间段F5对应的数目F5并不一定高于历史时间段F1对应的数目F1。这是因为,用户进行投诉的原因可能不仅仅基于接收到的来自电子设备的信息的数目,还可能有其他原因,例如,用户的终端设备的剩余电量,若用户的终端设备的剩余电量较少,用户需要终端设备的续航能力长一些,但是终端设备总是频繁接收来自电子设备的信息,即使接收到的来自电子设备的信息的总数目不是很多,可能还会被投诉。

示例性的,本申请实施例通过用户画像信息对用户进行聚类,得到的包含目标用户的目标用户集合中各用户分别对应的历史时间段(数目,目标信息),即为步骤C15提及的内容。

示例性的,由于用户进行投诉的原因可能不仅仅基于接收到的来自电子设备的信息的总数目,为了排除其他主观因素,例如,终端设备的剩余电量较低,可以对目标用户集合包含的多个用户中被投诉的历史时间段的数目进行聚类,以得到目标数据集合。

示例性的,上述聚类的方法可以为:k-means算法或DBSCAN(Density-BasedSpatial Clustering of Applications with Noise,具有噪声的基于密度的聚类方法)算法或GMM(Gaussian Mixture Model,高斯混合模型)算法。

可以理解的是,由于基于其他主观因素被投诉的情况较少,所以基于其他主观因素被投诉的历史时间段对应的数目会位于目标数据集合之外,所以步骤C15提及的历史时间段包括:位于目标数据集合包含的数目对应的历史时间段,以及,未投诉的历史时间段。

步骤C15:基于所述目标用户组合包含的多个用户在多个历史时间段内的数目以及目标信息,确定所述目标用户对应的所述第一数目。

示例性的,基于目标信息为未投诉的历史时间段对应的数目以及目标信息为已投诉的历史时间段对应的数目,计算得到第一数目,其中,在预设时间段内若接收到第一数目个信息,未被投诉的概率高于或等于阈值B。

示例性的,第一数目=多个目标信息为未投诉的历史时间段对应的数目的平均值。

第二种获得第一数目的方法包括以下步骤D11至步骤D12。

步骤D11:获取所述目标用户在多个历史时间段内的数目以及目标信息,所述数目为在历史时间段内接收到的来自于所述电子设备的信息的数目,所述目标信息为在历史时间段内是否接收到所述目标用户的投诉信息,所述历史时间段与所述预设时间段的时间长度相同。

步骤D12:基于所述目标用户在多个历史时间段内的数目以及所述目标信息,确定所述目标用户对应的所述第一数目。

示例性的,基于目标信息为未投诉的历史时间段对应的数目以及目标信息为已投诉的历史时间段对应的数目,计算得到第一数目,其中,在预设时间段内若接收到第一数目个信息,未被投诉的概率高于或等于阈值B。

示例性的,第一数目=多个目标信息为未投诉的历史时间段对应的数目的平均值。

在一可选实现方式中,预设时间段可以为设定范围的局部时间段。示例性的,若设定范围为日,即一天。

示例性的,若预设时间段为[8点,22点],则在一天之中除预设时间段以外的时间为(22点,24点]。可以理解的是,在一天之中除预设时间段以外的时间,用户可能在休息,为了不打扰用户,降低用户的投诉量,可以将一天之中除预设时间段以外的时间内得到的来自电子设备的信息进行合并,得到非实时合并信息,在当前时间属于所述预设时间段,发送所述非实时合并信息。

上述本申请公开的实施例中详细描述了方法,对于本申请的方法可采用多种形式的装置实现,因此本申请还公开了一种装置,下面给出具体的实施例进行详细说明。

如图3所示,为本申请实施例提供的信息合并装置的结构图,该装置包括:第一获取模块31、第一确定模块32、第二获取模块33、第三获取模块34、第二确定模块35、第一合并模块36以及第一发送模块37,其中:

第一获取模块31,用于获取目标用户对应的第一数目,所述第一数目为所述目标用户在预设时间段内能够承受的接收到的来自于所述电子设备的信息的最大条数;

第一确定模块32,用于确定终止发送信息时间与当前时间的第一差值,所述终止发送信息时间为所述预设时间段的最晚时间,所述当前时间属于所述预设时间段内早于所述终止发送信息时间的任一时间;

第二获取模块33,用于获取在所述预设时间段内已经发送至所述目标用户的信息的总数目;

第三获取模块34,用于获取第二数目,所述第二数目为所述第一数目与所述总数目的差值;

第二确定模块35,用于确定所述第一差值与所述第二数目的商为第一时长;

第一合并模块36,用于将在第i个第一时长内得到的信息进行合并,以得到合并信息,所述第i个第一时长的起始时间为所述当前时间与i-1个第一时长之和,所述第i个第一时长的终止时间为所述起始时间与所述第一时长之和,i为大于或等于1的正整数;

第一发送模块37,用于将合并信息发送至所述目标用户。

在一可选实现方式中,第一合并模块包括:

第一发送单元,用于若在所述第i个第一时长内得到待发送至所述目标用户的信息属于第一类型,发送所述信息至所述目标用户,所述第一类型属于实时信息类型;

触发单元,用于触发所述第一确定模块,直至当前时间晚于或等于所述终止发送信息时间;

第一合并单元,用于若在第i个第一时长内得到待发送至所述目标用户的信息均属于第二类型,将所述第i个第一时长内得到的信息进行合并,以得到合并信息,所述第一类型包括与所述第二类型不同的类型,所述第二类型属于非实时信息类型。

在一可选实现方式中,在第一次执行第一确定模块时,所述第一确定模块包括:

第一确定单元,用于若所述当前时间为所述预设时间段的最早时间,确定所述终止发送时间与所述当前时间的第一差值;或,

第二确定单元,用于若所述当前时间为在所述预设时间段内第一次得到待发送至所述目标用户的属于所述第二类型的信息的时间,确定所述终止发送时间与所述当前时间的第一差值。

在一可选实现方式中,第一获取模块包括:

第一获取单元,用于获取多个用户分别对应的用户画像信息;

第二获取单元,用于基于多个用户分别对应的用户画像信息对所述多个用户进行聚类,得到至少一个用户组合;

查找单元,用于从所述至少一个用户组合中,查找包含所述目标用户的目标用户组合;

第三获取单元,用于获取所述目标用户集合包含的多个用户分别在多个历史时间段内的数目以及目标信息,所述数目为在历史时间段内接收到的来自于所述电子设备的信息的数目,所述目标信息为在历史时间段内是否接收到用户的投诉信息,所述历史时间段与所述预设时间段的时间长度相同;

第三确定单元,用于基于所述目标用户组合包含的多个用户在多个历史时间段内的数目以及目标信息,确定所述目标用户对应的所述第一数目。

在一可选实现方式中,第一获取模块包括:

第四获取单元,用于获取所述目标用户在多个历史时间段内的数目以及目标信息,所述数目为在历史时间段内接收到的来自于所述电子设备的信息的数目,所述目标信息为在历史时间段内是否接收到所述目标用户的投诉信息,所述历史时间段与所述预设时间段的时间长度相同;

第四确定单元,用于基于所述目标用户在多个历史时间段内的数目以及所述目标信息,确定所述目标用户对应的所述第一数目。

在一可选实现方式中,所述预设时间段属于一天的部分时间,还包括:

第二合并模块,用于针对每一天,将在一天中除所述预设时间段外接收到的多个属于所述第二类型的信息进行合并,得到非实时合并信息;

第二发送模块,用于若当前时间属于所述预设时间段,发送所述非实时合并信息。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图4是根据一示例性实施例示出的一种用于电子设备的装置的框图。

电子设备包括但不限于:处理器41、存储器42、网络接口43、I/O控制器44以及通信总线45。

需要说明的是,本领域技术人员可以理解,图4中示出的电子设备的结构并不构成对电子设备的限定,电子设备可以包括比图4所示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图4对电子设备的各个构成部件进行具体的介绍:

处理器41是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器42内的软件程序和/或模块,以及调用存储在存储器42内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处理器41可包括一个或多个处理单元;示例性的,处理器41可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器41中。

处理器41可能是一个中央处理器(Central Processing Unit,CPU),或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路等;

存储器42可能包含内存,例如高速随机存取存储器(Random-Access Memory,RAM)421和只读存储器(Read-Only Memory,ROM)422,也可能还包括大容量存储设备423,例如至少1个磁盘存储器等。当然,该电子设备还可能包括其他业务所需要的硬件。

其中,上述的存储器42,用于存储上述处理器41可执行指令。上述处理器41具有以下功能:获取目标用户对应的第一数目,所述第一数目为所述目标用户在预设时间段内能够承受的接收到的来自于所述电子设备的信息的最大条数;

确定终止发送信息时间与当前时间的第一差值,所述终止发送信息时间为所述预设时间段的最晚时间,所述当前时间属于所述预设时间段内早于所述终止发送信息时间的任一时间;

获取在所述预设时间段内已经发送至所述目标用户的信息的总数目;

获取第二数目,所述第二数目为所述第一数目与所述总数目的差值;

确定所述第一差值与所述第二数目的商为第一时长;

将在第i个第一时长内得到的信息进行合并,以得到合并信息,所述第i个第一时长的起始时间为所述当前时间与i-1个第一时长之和,所述第i个第一时长的终止时间为所述起始时间与所述第一时长之和,i为大于或等于1的正整数;

将合并信息发送至所述目标用户。

一个有线或无线网络接口43被配置为将电子设备连接到网络。

处理器41、存储器42、网络接口43和I/O控制器44可以通过通信总线45相互连接,该通信总线可以是ISA(Industry Standard Architecture,工业标准体系结构)总线、PCI(PeripheralComponent Interconnect,外设部件互连标准)总线或EISA(ExtendedIndustry Standard Architecture,扩展工业标准结构)总线等。所述总线可以分为地址总线、数据总线、控制总线等。

在示例性实施例中,电子设备可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述知识点之间的信息合并方法。

在示例性实施例中,本公开实施例提供了一种包括指令的存储介质,例如包括指令的存储器42,上述指令可由电子设备的处理器41执行以完成上述方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

在示例性实施例中,还提供了一种计算机可读存储介质,可直接加载到计算机的内部存储器,例如上述存储器42中,并含有软件代码,该计算机程序经由计算机载入并执行后能够实现上述信息合并方法任一实施例所示步骤。

在示例性实施例中,还提供一种计算机程序产品,可直接加载到计算机的内部存储器,例如所述电子设备包含的存储器中,并含有软件代码,该计算机程序经由计算机载入并执行后能够实现上述所述信息合并方法任一实施例所示步骤。

需要说明的是,本发明提供的信息合并方法、装置、电子设备、介质及产品可用于金融领域或其他领域,例如,可用于金融领域中的ETC扣款短信的应用场景。其他领域为除金融领域之外的任意领域,例如,信息服务类领域,例如,应用程序的推送短信的合并的应用场景。上述仅为示例,并不对本发明提供的信息合并方法、装置、电子设备、介质及产品的应用领域进行限定。

需要说明的是,本说明书中的各个实施例中记载的特征可以相互替换或者组合。对于装置或系统类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

21页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种网络负载均衡的方法、装置及电子设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!