CN109788049B - 信息推送方法、装置、电子设备及介质 - Google Patents

信息推送方法、装置、电子设备及介质 Download PDF

Info

Publication number
CN109788049B
CN109788049B CN201811649481.3A CN201811649481A CN109788049B CN 109788049 B CN109788049 B CN 109788049B CN 201811649481 A CN201811649481 A CN 201811649481A CN 109788049 B CN109788049 B CN 109788049B
Authority
CN
China
Prior art keywords
service
user
information
cooperative
users
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811649481.3A
Other languages
English (en)
Other versions
CN109788049A (zh
Inventor
陆寅辰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Zhangmen Science and Technology Co Ltd
Original Assignee
Shanghai Zhangmen Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Zhangmen Science and Technology Co Ltd filed Critical Shanghai Zhangmen Science and Technology Co Ltd
Priority to CN201811649481.3A priority Critical patent/CN109788049B/zh
Publication of CN109788049A publication Critical patent/CN109788049A/zh
Application granted granted Critical
Publication of CN109788049B publication Critical patent/CN109788049B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请提供一种信息推送方法及装置、一种电子设备以及一种计算机可读介质。其中,所述方法包括:确定协同用户集合,所述协同用户集合包括处理相同业务的多个用户;根据所述协同用户集合中各所述用户的业务目标信息,确定针对所述协同用户集合的业务引导信息;将所述业务引导信息推送给所述协同用户集合中的各所述用户。相较于现有技术,本申请提供的信息推送方法,可以促使各所述用户根据所述业务引导信息协同处理所述业务,减少用户为了确定所述业务引导信息而做出的沟通、协调操作,从而提升整体的协同业务处理效率。且由于所述业务引导信息是根据各所述用户的业务目标信息确定的,因此,上述信息推送方法同样具备较高的精准度。

Description

信息推送方法、装置、电子设备及介质
技术领域
本申请涉及信息技术领域,具体涉及一种信息推送方法及装置、一种电子设备以及一种计算机可读介质。
背景技术
计算机技术和互联网技术的快速发展,不断地拉近着用户之间的信息沟通距离,使得用户可以随时随地通过手机、电脑等电子设备进行交流,进而使得用户之间借助互联网进行协作成为可能。
目前,相关技术中提供了一些协同应用软件,利用所述协同应用软件,多个用户可以协同处理一些业务,但上述协同应用软件仅仅是提供了用户之间的沟通桥梁,在实际的业务场景中,具体哪些用户进行协作、处理哪些业务、业务细节如何确定等业务信息,都需要多个用户之间通过大量的沟通、协调操作后才可确定,这无疑会浪费用户大量的时间和精力,因此,现有技术提供的协同业务处理方式具有较低的处理效率。
鉴于上述问题,需要提供一种可以有效提高协同业务处理效率的方法。
发明内容
本申请的目的是提供一种信息推送方法及装置、一种电子设备以及一种计算机可读介质。
本申请第一方面提供一种信息推送方法,包括:
确定协同用户集合,所述协同用户集合包括处理相同业务的多个用户;
根据所述协同用户集合中各所述用户的业务目标信息,确定针对所述协同用户集合的业务引导信息;
将所述业务引导信息推送给所述协同用户集合中的各所述用户,以使各所述用户根据所述业务引导信息协同处理所述业务。
本申请第二方面提供一种信息推送装置,包括:
协同用户集合确定模块,用于确定协同用户集合,所述协同用户集合包括处理相同业务的多个用户;
业务引导信息确定模块,用于根据所述协同用户集合中各所述用户的业务目标信息,确定针对所述协同用户集合的业务引导信息;
业务引导信息发送模块,用于将所述业务引导信息推送给所述协同用户集合中的各所述用户,以使各所述用户根据所述业务引导信息协同处理所述业务。
本申请第三方面提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行以实现本申请第一方面所述的方法。
本申请第四方面提供一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现本申请第一方面所述的方法。
相较于现有技术,本申请第一方面提供的信息推送方法,通过确定协同用户集合,并根据所述协同用户集合中各用户的业务目标信息、以所述协同用户集合为单位统一确定业务引导信息,然后将所述业务引导信息推送给各所述用户,从而可以促使各所述用户根据所述业务引导信息协同处理所述业务,减少用户为了确定所述业务引导信息而做出的沟通、协调操作,从而提升整体的协同业务处理效率。且由于所述业务引导信息是根据各所述用户的业务目标信息确定的,因此,所述业务引导信息可以满足各所述用户的业务需求信息,因此,上述信息推送方法同样具备较高的精准度。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本申请的一些实施方式所提供的一种应用场景示意图;
图2示出了本申请的一些实施方式所提供的一种信息推送方法的流程图;
图3示出了本申请的一些具体实施方式所提供的一种信息推送方法的流程图;
图4示出了本申请的另一些具体实施方式所提供的一种信息推送方法的流程图;
图5示出了本申请的一些实施方式所提供的一种信息推送装置的示意图;
图6示出了本申请的一些实施方式所提供的一种电子设备的示意图;
图7示出了本申请的一些实施方式所提供的一种计算机可读介质的示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施方式。虽然附图中显示了本公开的示例性实施方式,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本申请所属领域技术人员所理解的通常意义。
另外,术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
请参考图1,其示出了本申请的一些实施方式所提供的一种应用场景示意图,如图所示,基于本申请实施例,用户A所使用的第一终端和用户B所使用的第二终端均与服务器通信连接,服务器可以向第一终端和第二终端发送相同的业务引导信息,以使用户A和用户按照所述业务引导信息协同处理相同的业务,例如,阅读同一本电子书刊、一起玩电子游戏、一起去旅游等。
参考上述关于应用场景的说明,本申请实施例提供一种信息推送方法及装置、以及一种电子设备以及计算机可读介质,下面结合附图进行说明。需要说明的是,上述应用场景的说明仅是为了使本申请下述实施例的说明更加清楚,并不表示任何限定。
请参考图2,其示出了本申请的一些实施方式所提供的一种信息推送方法的流程图,如图所示,所述信息推送方法,可以包括以下步骤:
步骤S101:确定协同用户集合,所述协同用户集合包括处理相同业务的多个用户。
本申请实施例中,所述业务可以包括线上业务,例如阅读电子期刊、观看网络视频、玩网络游戏等,所述业务也可以包括线下业务,例如,购物、旅游等,本申请不做限定。
步骤S102:根据所述协同用户集合中各所述用户的业务目标信息,确定针对所述协同用户集合的业务引导信息。
其中,所述业务目标信息可以是与所述业务相关的任何目标信息,所述业务引导信息可以是用于引导、指示或推荐用户去处理上述业务的信息。
例如,所述业务包括阅读业务,协同用户集合中的用户A和用户B设定的业务目标信息可能分别是“通过英语进行日常交流”、“通过英语六级考试”等,但是用户对于具体阅读哪些书籍不清楚,因此,本申请根据上述业务目标信息,可以向其推送的业务引导信息即可以包括可以实现上述目标的书籍名称、学习计划、网络课程等,接下来,用户A和B即可基于上述业务引导信息阅读同一本书、展开同一个学习计划、学习同一个网络课程等,以实现上述业务目标。
又如,所述业务包括线下业务,协同用户集合中的用户A、用户B和用户C设定的业务目标信息可能分别是“去一个以前没去过的地方”、“周日要出去散心”、“要突破日行2万步的记录”等,但是用户对于实现上述目标没有具体的方案,因此,本申请根据上述业务目标信息,可以向其推送的业务引导信息即可以包括“周日去爬泰山”等具体可执行的信息,接下来,用户可以基于上述业务引导信息结伴去游泰山。
步骤S103:将所述业务引导信息推送给所述协同用户集合中的各所述用户,以使各所述用户根据所述业务引导信息协同处理所述业务。
上述信息推送方法可用于服务端,本申请实施例中,所述服务端可以包括硬件,也可以包括软件。当服务端包括硬件时,可以实现成多个服务端组成的分布式服务端集群,也可以实现成单个服务端。当服务端包括软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块。在此不做具体限定。
相较于现有技术,本申请实施例提供的上述信息推送方法,通过确定协同用户集合,并根据所述协同用户集合中各用户的业务目标信息、以所述协同用户集合为单位统一确定业务引导信息,然后将所述业务引导信息推送给各所述用户,从而可以促使各所述用户根据所述业务引导信息协同处理所述业务,减少用户为了确定所述业务引导信息而做出的沟通、协调操作,从而提升整体的协同业务处理效率。且由于所述业务引导信息是根据各所述用户的业务目标信息确定的,因此,所述业务引导信息可以满足各所述用户的业务需求信息,因此,上述信息推送方法同样具备较高的精准度。
在本申请实施例的一些变更实施方式中,所述根据所述协同用户集合中各所述用户的业务目标信息,确定针对所述协同用户集合的业务引导信息之前,还可以包括:
获取所述多个用户各自设定的业务目标信息。
通过本实施方式,可以根据用户各自设定的业务目标信息进行业务引导信息的推送,具有更好的灵活性和普适性。
在本申请实施例的一些变更实施方式中,所述根据所述协同用户集合中各所述用户的业务目标信息,确定针对所述协同用户集合的业务引导信息,可以包括:
根据预设的业务目标信息与业务引导信息集合的对应关系和所述协同用户集合中各所述用户的业务目标信息,确定所述协同用户集合中各所述用户对应的业务引导信息集合;
根据所述协同用户集合中各所述用户对应的业务引导信息集合,确定所述协同用户集合中各所述用户共同的业务引导信息集合;
根据所述共同的业务引导信息集合,确定业务引导信息。
通过本实施方式,可以预先设置各业务目标信息对应的业务引导信息集合,然后根据上述引导信息集合去交集以确定业务引导信息。
在本申请实施例的一些变更实施方式中,所述根据所述协同用户集合中各所述用户的业务目标信息,确定业务引导信息,可以包括:
根据所述协同用户集合中各所述用户的业务目标信息和用户属性信息,确定所述协同用户集合中各所述用户共同的业务需求信息;
根据所述共同的业务需求信息,确定业务引导信息。
通过本实施方式,可以充分结合各所述用户的属性信息例如职位、年龄、性别等为其推送更加符合每个用户需求的业务引导信息,因此,该信息推送方法具有更高的精准度。
在本申请实施例的一些变更实施方式中,所述根据所述协同用户集合中各所述用户的业务目标信息和用户属性信息,确定所述协同用户集合中各所述用户共同的业务需求信息,可以包括:
根据预设的业务目标信息与业务引导信息集合的对应关系和所述协同用户集合中各所述用户的业务目标信息,确定所述协同用户集合中各所述用户对应的多个业务引导信息集合;
根据所述协同用户集合中各所述用户对应的多个业务引导信息集合,确定所述协同用户集合中各所述用户共同的多个业务引导信息集合;
根据每个所述用户的用户属性信息,对所述协同用户集合中各所述用户共同的多个业务引导信息集合进行打分,得到第一打分结果;
根据所述第一打分结果对所述共同的多个业务引导信息集合进行排序;
从排序后的多个业务引导信息集合中,选取排序靠前的指定数量的业务引导信息集合确定为所述协同用户集合中各所述用户共同的业务需求信息。
其中,本领域技术人员可以结合实际需求设置上述打分的方式或规则,然后根据上述打分的方式或规则进行打分,本申请实施例不限定其具体实现方式。
本申请实施方式中,通过打分并进行排序,可以筛选出更加符合各所述用户需求的业务引导信息推送给各所述用户,以引导个所述用户协同处理所述业务,因此,该信息推送方法具有更高的精准度。
在本申请实施例的一些变更实施方式中,所述根据打分结果对所述共同的多个业务引导信息集合进行排序,可以包括:
根据打分结果,采用希尔排序算法那对所述共同的多个业务引导信息集合进行排序。
本实施方式,通过采用希尔排序算法进行排序,可以提高排序效率和稳定性,进而有助于提升本申请实施方式的处理效率,即提高信息推送效率。
在本申请实施例的一些变更实施方式中,所述确定协同用户集合,可以包括:
将预设时间段内、针对相同业务发起协同请求的多个用户的组合确定为协同用户集合。
通过本实施方式,只需要用户可以发起协同请求,服务端即可将预设时间段内、针对相同业务发起协同请求的多个用户的组合确定为协同用户集合,对于用户而言,具有较高的自主性和可选择性。
在本申请实施例的一些变更实施方式中,所述确定协同用户集合,可以包括:
确定多个待选用户;
根据所述待选用户的业务类别、历史业务评分和用户属性信息中的至少一项,对所述多个待选用户进行聚类处理;
根据聚类结果,将属于相同类别的多个待选用户的组合确定为协同用户集合。
通过本实施方式,可以一次性对多个待选用户进行聚类、划分集合,从而确定协同用户集合,其中,由于充分利用了历史业务评分和用户属性信息,因此,选出的所述协同用户集合的稳定性更好,也更符合各所述用户的组队需求,有助于确保本申请方法的顺利实施及完成。
在本申请实施例的一些变更实施方式中,所述确定协同用户集合,可以包括:
确定多个待选用户;
根据所述待选用户的业务类别、历史业务评分和用户属性信息中的至少一项对所述待选用户进行打分,得到第二打分结果;
根据所述第二打分结果对所述多个待选用户进行排序;
将排序相邻的两个待选用户的组合确定为协同用户集合,或者将排序对称的两个待选用户的组合确定为协同用户集合。
本申请实施方式,例如,对于协同学习、阅读的情形,将排序相邻的两个待选用户的组合确定为协同用户集合,可以实现所述用户的优优组合,而将排序对称的两个待选用户的组合确定为协同用户集合,可以实现所述用户的优劣组合,实现优生带动差生的协同学习方式或协同阅读方式。
在本申请实施例的一些变更实施方式中,所述方法,还可以包括:
在所述业务处理完成之后,对于所述协同用户集合中的各所述用户,分别根据所述用户在业务处理过程中的行为数据和/或其他用户对所述用户的评分计算所述用户的业务评分。
在本申请实施例的一些变更实施方式中,所述方法,还可以包括:根据所述用户的业务评分,按照预设的推荐规则将所述用户推荐给其他用户。
通过本实施方式,业务评分越高,与其他用户匹配以处理协同业务的概率就越高,因此本实施方式可以有效激励用户的业务处理积极性,提高协同业务处理效率。
在本申请实施例的一些变更实施方式中,所述业务可以包括阅读业务。
在上述实施方式的基础上,在一些变更实施方式中,所述用户属性信息可以包括性格特征、知识储备、学习习惯、职业信息、学历信息和兴趣信息中的至少一项。
在上述实施方式的基础上,在一些变更实施方式中,所述业务引导信息可以包括:阅读类目、阅读场景、阅读资料和阅读周期中的至少一项。
下面结合具体应用场景对上述信息推送方法进行示例性说明,下述结合具体应用场景的说明可以参照前述关于信息推送方法的实施例说明进行理解,上述关于信息推送方法的实施例也可以参照下述结合具体应用场景的说明进行理解。
具体应用场景一:
请参考图3,其示出了本申请的一些具体实施方式所提供的一种信息推送方法的流程图,所述信息推送方法可用于协同阅读学习业务,用于向用户推荐学习方向,其主要流程可以包括:用户在准备学习一项技能时,可以选择2人成组或多人成组,组队成功后进行学习资料推荐,推荐成功后开始学习,学习完成后互相评价并打分。
其中,所述信息推送方法具体可以包括以下步骤:
S201:录入用户1和用户2的个人信息(即用户属性信息)。
S202:对用户1和用户2进行组队,得到协同用户集合。
S203:确定用户1和用户2选择、设定的目标(即业务目标)。
S204:运行推荐算法,首先对学习目标进行拆解,得到初步实现方式。
S205:拆解后的目标会形成多个细分领域,细分领域会与当前用户的性格特征匹配,生成用户最适合的细分领域序列。
S206:基于知识储备优先级,抽取双方用户共同兴趣点,对上述细分领域序列进行打分并重新排序。其中,打分方法可以包括:以用户历史行为、学习习惯为主要因素进行加权,加权得分与基础分结合(例如,新用户基础分为80,老用户基础分为上次得分)生成本次得分;排序方法可以包括:采用希尔排序算法进行排序,其中的时间复杂度可以降低为n*log2n。
S207:对打分后的集合进行聚合,按评分高低组成新的集合,以双方交集为基础进行发散推荐,最终取排序后的序列中的前三位细分领域进行推荐,推荐细分为学习场景、学习资料、学习周期等。
具体应用场景二:
请参考图4,其示出了本申请的另一些具体实施方式所提供的一种信息推送方法的流程图,可参照上述任一实施方式进行理解。以图4中最左边两个用户A和B组成的协同用户集合为例,其设定的业务目标分别为“通过6级”和“毕业”,通过目标拆解可以确定上述业务目标对应的细分学习领域,然后再结合用户的性格特征和知识储备确定上述细分学习领域的交集(即共同的业务需求信息)为“英语”,然后推荐该交集“英语”对应的业务引导信息,例如图4中,业务引导信息为推荐的学习方向,包括英语论文、英语口语和答辩技巧。
在上述的实施例中,提供了一种信息推送方法,与之相对应的,本申请还提供一种信息推送装置。本申请实施例提供的信息推送装置可以实施上述信息推送方法,该信息推送装置可以通过软件、硬件或软硬结合的方式来实现。例如,该信息推送装置可以包括集成的或分开的功能模块或单元来执行上述各方法中的对应步骤。请参考图5,其示出了本申请的一些实施方式所提供的一种信息推送装置的示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
如图5所示,所述信息推送装置10可以包括:
协同用户集合确定模块101,用于确定协同用户集合,所述协同用户集合包括处理相同业务的多个用户;
业务引导信息确定模块102,用于根据所述协同用户集合中各所述用户的业务目标信息,确定针对所述协同用户集合的业务引导信息;
业务引导信息发送模块103,用于将所述业务引导信息推送给所述协同用户集合中的各所述用户,以使各所述用户根据所述业务引导信息协同处理所述业务。
在本申请实施例的一些变更实施方式中,所述装置10,还可以包括:
目标设定模块,用于获取所述多个用户各自设定的业务目标信息。
在本申请实施例的一些变更实施方式中,所述业务引导信息确定模块102,可以包括:
引导信息集合确定单元,用于根据预设的业务目标信息与业务引导信息集合的对应关系和所述协同用户集合中各所述用户的业务目标信息,确定所述协同用户集合中各所述用户对应的业务引导信息集合;
共同集合确定单元,用于根据所述协同用户集合中各所述用户对应的业务引导信息集合,确定所述协同用户集合中各所述用户共同的业务引导信息集合;
第一业务引导信息确定单元,用于根据所述共同的业务引导信息集合,确定业务引导信息。
在本申请实施例的一些变更实施方式中,所述业务引导信息确定模块102,可以包括:
业务需求确定单元,用于根据所述协同用户集合中各所述用户的业务目标信息和用户属性信息,确定所述协同用户集合中各所述用户共同的业务需求信息;
第二业务引导信息确定单元,用于根据所述共同的业务需求信息,确定业务引导信息。
在本申请实施例的一些变更实施方式中,所述业务需求确定单元,可以包括:
多集合确定子单元,用于根据预设的业务目标信息与业务引导信息集合的对应关系和所述协同用户集合中各所述用户的业务目标信息,确定所述协同用户集合中各所述用户对应的多个业务引导信息集合;
共同集合确定子单元,用于根据所述协同用户集合中各所述用户对应的多个业务引导信息集合,确定所述协同用户集合中各所述用户共同的多个业务引导信息集合;
打分子单元,用于根据每个所述用户的用户属性信息,对所述协同用户集合中各所述用户共同的多个业务引导信息集合进行打分,得到第一打分结果;
排序子单元,用于根据所述第一打分结果对所述共同的多个业务引导信息集合进行排序;
选取子单元,用于从排序后的多个业务引导信息集合中,选取排序靠前的指定数量的业务引导信息集合确定为所述协同用户集合中各所述用户共同的业务需求信息。
在本申请实施例的一些变更实施方式中,所述选取子单元,可以包括:
希尔算法排序子单元,用于根据打分结果,采用希尔排序算法那对所述共同的多个业务引导信息集合进行排序。
在本申请实施例的一些变更实施方式中,所述协同用户集合确定模块101,可以包括:
第一用户集合确定单元,用于将预设时间段内、针对相同业务发起协同请求的多个用户的组合确定为协同用户集合。
在本申请实施例的一些变更实施方式中,所述协同用户集合确定模块101,可以包括:
第一待选用户确定单元,用于确定多个待选用户;
聚类单元,用于根据所述待选用户的业务类别、历史业务评分和用户属性信息中的至少一项,对所述多个待选用户进行聚类处理;
第二用户集合确定单元,用于根据聚类结果,将属于相同类别的多个待选用户的组合确定为协同用户集合。
在本申请实施例的一些变更实施方式中,所述协同用户集合确定模块101,可以包括:
第二待选用户确定单元,用于确定多个待选用户;
打分单元,用于根据所述待选用户的业务类别、历史业务评分和用户属性信息中的至少一项对所述待选用户进行打分,得到第二打分结果;
排序单元,用于根据所述第二打分结果对所述多个待选用户进行排序;
第三用户集合确定单元,用于将排序相邻的两个待选用户的组合确定为协同用户集合,或者将排序对称的两个待选用户的组合确定为协同用户集合。
在本申请实施例的一些变更实施方式中,所述装置10,还可以包括:
业务评分模块,用于在所述业务处理完成之后,对于所述协同用户集合中的各所述用户,分别根据所述用户在业务处理过程中的行为数据和/或其他用户对所述用户的评分计算所述用户的业务评分。
在本申请实施例的一些变更实施方式中,所述装置10,还可以包括:
用户推荐模块,用于根据所述用户的业务评分,按照预设的推荐规则将所述用户推荐给其他用户。
在本申请实施例的一些变更实施方式中,所述业务可以包括阅读业务。
在本申请实施例的一些变更实施方式中,所述用户属性信息可以包括性格特征、知识储备、学习习惯、职业信息、学历信息和兴趣信息中的至少一项。
在本申请实施例的一些变更实施方式中,所述业务引导信息可以包括:阅读类目、阅读场景、阅读资料和阅读周期中的至少一项。
本申请实施例提供的信息推送装置10,与本申请前述实施例提供的信息推送方法出于相同的发明构思,具有相同的有益效果。
本申请实施方式还提供一种与前述实施方式所提供的信息推送方法对应的电子设备,所述电子设备可以是用于服务端的电子设备,例如服务器,包括独立的服务器和分布式服务器集群等,以执行所述信息推送方法。请参考图6,其示出了本申请的一些实施方式所提供的一种电子设备的示意图。如图6所示,所述电子设备20包括:处理器200,存储器201,总线202和通信接口203,所述处理器200、通信接口203和存储器201通过总线202连接;所述存储器201中存储有可在所述处理器200上运行的计算机程序,所述处理器200运行所述计算机程序时执行本申请前述任一实施方式所提供的信息推送方法。
其中,存储器201可能包含高速随机存取存储器(RAM:Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口203(可以是有线或者无线)实现该***网元与至少一个其他网元之间的通信连接,可以使用互联网、广域网、本地网、城域网等。
总线202可以是ISA总线、PCI总线或EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。其中,存储器201用于存储程序,所述处理器200在接收到执行指令后,执行所述程序,前述本申请实施例任一实施方式揭示的所述信息推送方法可以应用于处理器200中,或者由处理器200实现。
处理器200可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器200中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器200可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器201,处理器200读取存储器201中的信息,结合其硬件完成上述方法的步骤。
本申请实施例提供的电子设备与本申请实施例提供的信息推送方法出于相同的发明构思,具有与其采用、运行或实现的方法相同的有益效果。
本申请实施方式还提供一种与前述实施方式所提供的信息推送方法对应的计算机可读介质,请参考图7,其示出的计算机可读存储介质为光盘30,其上存储有计算机程序(即程序产品),所述计算机程序在被处理器运行时,会执行前述任意实施方式所提供的信息推送方法。
需要说明的是,所述计算机可读存储介质的例子还可以包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他光学、磁性存储介质,在此不再一一赘述。
本申请的上述实施例提供的计算机可读存储介质与本申请实施例提供的信息推送方法出于相同的发明构思,具有与其存储的应用程序所采用、运行或实现的方法相同的有益效果。
需要说明的是,附图中的流程图和框图显示了根据本申请的多个实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围,其均应涵盖在本申请的权利要求和说明书的范围当中。

Claims (16)

1.一种信息推送方法,其特征在于,包括:
确定协同用户集合,所述协同用户集合包括处理相同业务的多个用户;
根据所述协同用户集合中各所述用户的业务目标信息,确定针对所述协同用户集合的业务引导信息;
将所述业务引导信息推送给所述协同用户集合中的各所述用户,以使各所述用户根据所述业务引导信息协同处理所述业务;其中,所述确定协同用户集合,包括:
确定多个待选用户;
根据所述待选用户的业务类别、历史业务评分和用户属性信息中的至少一项对所述待选用户进行打分,得到第二打分结果;
根据所述第二打分结果对所述多个待选用户进行排序;
将排序相邻的两个待选用户的组合确定为协同用户集合,或者将排序对称的两个待选用户的组合确定为协同用户集合。
2.根据权利要求1所述的方法,其特征在于,所述根据所述协同用户集合中各所述用户的业务目标信息,确定针对所述协同用户集合的业务引导信息之前,还包括:
获取所述多个用户各自设定的业务目标信息。
3.根据权利要求2所述的方法,其特征在于,所述根据所述协同用户集合中各所述用户的业务目标信息,确定针对所述协同用户集合的业务引导信息,包括:
根据预设的业务目标信息与业务引导信息集合的对应关系和所述协同用户集合中各所述用户的业务目标信息,确定所述协同用户集合中各所述用户对应的业务引导信息集合;
根据所述协同用户集合中各所述用户对应的业务引导信息集合,确定所述协同用户集合中各所述用户共同的业务引导信息集合;
根据所述共同的业务引导信息集合,确定业务引导信息。
4.根据权利要求2所述的方法,其特征在于,所述根据所述协同用户集合中各所述用户的业务目标信息,确定业务引导信息,包括:
根据所述协同用户集合中各所述用户的业务目标信息和用户属性信息,确定所述协同用户集合中各所述用户共同的业务需求信息;
根据所述共同的业务需求信息,确定业务引导信息。
5.根据权利要求4所述的方法,其特征在于,所述根据所述协同用户集合中各所述用户的业务目标信息和用户属性信息,确定所述协同用户集合中各所述用户共同的业务需求信息,包括:
根据预设的业务目标信息与业务引导信息集合的对应关系和所述协同用户集合中各所述用户的业务目标信息,确定所述协同用户集合中各所述用户对应的多个业务引导信息集合;
根据所述协同用户集合中各所述用户对应的多个业务引导信息集合,确定所述协同用户集合中各所述用户共同的多个业务引导信息集合;
根据每个所述用户的用户属性信息,对所述协同用户集合中各所述用户共同的多个业务引导信息集合进行打分,得到第一打分结果;
根据所述第一打分结果对所述共同的多个业务引导信息集合进行排序;
从排序后的多个业务引导信息集合中,选取排序靠前的指定数量的业务引导信息集合确定为所述协同用户集合中各所述用户共同的业务需求信息。
6.根据权利要求5所述的方法,其特征在于,所述根据打分结果对所述共同的多个业务引导信息集合进行排序,包括:
根据打分结果,采用希尔排序算法那对所述共同的多个业务引导信息集合进行排序。
7.根据权利要求1所述的方法,其特征在于,所述确定协同用户集合,包括:
将预设时间段内、针对相同业务发起协同请求的多个用户的组合确定为协同用户集合。
8.根据权利要求1所述的方法,其特征在于,所述确定协同用户集合,包括:
确定多个待选用户;
根据所述待选用户的业务类别、历史业务评分和用户属性信息中的至少一项,对所述多个待选用户进行聚类处理;
根据聚类结果,将属于相同类别的多个待选用户的组合确定为协同用户集合。
9.根据权利要求1所述的方法,其特征在于,还包括:
在所述业务处理完成之后,对于所述协同用户集合中的各所述用户,分别根据所述用户在业务处理过程中的行为数据和/或其他用户对所述用户的评分计算所述用户的业务评分。
10.根据权利要求9所述的方法,其特征在于,还包括:
根据所述用户的业务评分,按照预设的推荐规则将所述用户推荐给其他用户。
11.根据权利要求1-10任一项所述的方法,其特征在于,所述业务包括阅读业务。
12.根据权利要求11所述的方法,其特征在于,所述用户属性信息包括性格特征、知识储备、学习习惯、职业信息、学历信息和兴趣信息中的至少一项。
13.根据权利要求11所述的方法,其特征在于,所述业务引导信息包括:阅读类目、阅读场景、阅读资料和阅读周期中的至少一项。
14.一种信息推送装置,其特征在于,包括:
协同用户集合确定模块,用于确定协同用户集合,所述协同用户集合包括处理相同业务的多个用户;
业务引导信息确定模块,用于根据所述协同用户集合中各所述用户的业务目标信息,确定针对所述协同用户集合的业务引导信息;
业务引导信息发送模块,用于将所述业务引导信息推送给所述协同用户集合中的各所述用户,以使各所述用户根据所述业务引导信息协同处理所述业务;其中,所述确定协同用户集合,包括:
确定多个待选用户;
根据所述待选用户的业务类别、历史业务评分和用户属性信息中的至少一项对所述待选用户进行打分,得到第二打分结果;
根据所述第二打分结果对所述多个待选用户进行排序;
将排序相邻的两个待选用户的组合确定为协同用户集合,或者将排序对称的两个待选用户的组合确定为协同用户集合。
15.一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序时执行以实现如权利要求1-13任一项所述的方法。
16.一种计算机可读介质,其特征在于,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现如权利要求1-13任一项所述的方法。
CN201811649481.3A 2018-12-30 2018-12-30 信息推送方法、装置、电子设备及介质 Active CN109788049B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811649481.3A CN109788049B (zh) 2018-12-30 2018-12-30 信息推送方法、装置、电子设备及介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811649481.3A CN109788049B (zh) 2018-12-30 2018-12-30 信息推送方法、装置、电子设备及介质

Publications (2)

Publication Number Publication Date
CN109788049A CN109788049A (zh) 2019-05-21
CN109788049B true CN109788049B (zh) 2021-10-08

Family

ID=66499739

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811649481.3A Active CN109788049B (zh) 2018-12-30 2018-12-30 信息推送方法、装置、电子设备及介质

Country Status (1)

Country Link
CN (1) CN109788049B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113055419B (zh) * 2019-12-27 2023-04-07 ***通信集团湖南有限公司 一种信息发送方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1532747A (zh) * 2003-03-25 2004-09-29 ��ʿͨ��ʽ���� 使作业处理装置协同动作的信息处理装置及方法
CN102387171A (zh) * 2010-08-25 2012-03-21 株式会社Ntt都科摩 音乐的多端协同播放方法、多端协同音乐播放***和用户终端

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6368965B2 (ja) * 2014-07-11 2018-08-08 株式会社コナミデジタルエンタテインメント ゲームシステム、ゲーム制御装置、及びプログラム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1532747A (zh) * 2003-03-25 2004-09-29 ��ʿͨ��ʽ���� 使作业处理装置协同动作的信息处理装置及方法
CN102387171A (zh) * 2010-08-25 2012-03-21 株式会社Ntt都科摩 音乐的多端协同播放方法、多端协同音乐播放***和用户终端

Also Published As

Publication number Publication date
CN109788049A (zh) 2019-05-21

Similar Documents

Publication Publication Date Title
US20220391773A1 (en) Method and system for artificial intelligence learning using messaging service and method and system for relaying answer using artificial intelligence
CN106649694B (zh) 语音交互中确定用户意图的方法及装置
WO2021249489A1 (zh) 身份档案处理
KR20190070911A (ko) 온라인 강의 시스템에서 강사를 추천하는 방법
CN106649696B (zh) 信息分类方法及装置
US20160132601A1 (en) Hybrid Explanations In Collaborative Filter Based Recommendation System
CN108491540B (zh) 文本信息推送方法、装置及智能终端
CN110008973B (zh) 一种模型训练方法、基于模型确定目标用户的方法及装置
CN111506801A (zh) 一种应用App中子应用的排序方法及装置
CN103430176A (zh) 搜索辅助***和方法
CN110232403A (zh) 一种标签预测方法、装置、电子设备及介质
CN104361063A (zh) 用户兴趣发现方法和装置
CN111414532A (zh) 一种信息推荐方法、设备及机器可读存储介质
CN112988988A (zh) 问答方法、装置及设备
CN109241120A (zh) 一种用户推荐方法及装置
US20220198529A1 (en) Automatic rule generation for next-action recommendation engine
CN109788049B (zh) 信息推送方法、装置、电子设备及介质
CN108647735B (zh) 用户出行规律分析方法、装置、设备及存储介质
CN113656699A (zh) 用户特征向量确定方法、相关设备及介质
CN113327132A (zh) 多媒体推荐方法、装置、设备及存储介质
CN108595395B (zh) 一种昵称的生成方法、装置及设备
CN108595498B (zh) 问题反馈方法及装置
CN110705733A (zh) 取号方法、装置、电子设备及计算机可读存储介质
CN116485391A (zh) 支付推荐处理方法及装置
CN111062449A (zh) 预测模型的训练方法、兴趣度预测方法、装置和存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant