直播平台中新消息的通知方法及装置与流程

文档序号:14124673阅读:385来源:国知局
直播平台中新消息的通知方法及装置与流程

本发明实施例涉及视频传送技术领域,尤其涉及一种直播平台中新消息的通知方法及装置。



背景技术:

目前用户通过直播平台观看感兴趣的类型的直播节目是较为流行的一种方式,使得这种直播方式几乎涉及生活的各个领域。

在用户观看直接节目的过程中,由于一个直播间内可能有几百上千以至上万个以上的观众用户或粉丝在同时观看,这些用户每天观看过程中与主播互动会发送大量的信息,而对于某一用户而言,其对于直播间产生的新消息并不感兴趣,或者对并不想实时接收太多新消息,则此时对于消息需要有不同的处理,而目前的直播间仅能直接实时地显示新消息,造成用户在观看直播节目时被大量的新消息刷屏,对于观众用户而言,这种新消息的推送方式显露出其一定的弊端。



技术实现要素:

为了克服相关技术中存在的问题,本发明提供一种直播平台中新消息的通知方法及装置,以实现用户在直播间浏览消息时显示新消息的数量而不实时推送新消息。

第一方面,本发明实施例提供了一种直播平台中新消息的通知方法,所述方法包括:

当直播间的用户在浏览所述直播间的消息时,停止新消息在所述用户浏览的显示界面的推送;

获取所述用户在浏览期间所述直播间更新的新消息的更新数值;

将所述更新数值显示于所述用户浏览消息时的显示界面。

结合另一方面,在另一方面的一种可能的实施方式中,所述获取所述用户在浏览期间所述直播间更新的新消息的更新数值,包括:

在所述用户开始浏览时获取所述直播间内推送的第一消息数值;

在所述用户浏览期间,获取在所述直播间内生成的所有消息的第二消息数值;

以所述第二消息数值与所述第一消息数值之差的绝对值作为所述用户在所述浏览期间在所述直播间更新的新消息的更新数值。

结合另一方面,在另一方面的一种可能的实施方式中,所述方法还包括:

将所述更新数值显示于所述用户的浏览界面,所述更新数值的显示方式可以为实时增加的数值、以预设间隔进行更新的数值以及间歇性显示的数值中的一种或其组合;

当接收到所述用户针对于所述更新数值的显示方式的操作指令时,将在所述更新数值内包括的新消息在所述显示界面进行更新。

结合另一方面,在另一方面的一种可能的实施方式中,所述方法还包括:

在新用户进入所述直播间时,向该新用户的显示界面发送所述直播间在一预设时间段内已发布的固有消息以及已发布的消息数量;

判断所述新用户的浏览意图,根据判断结果对所述固有消息以及已发布的消息数量进行有区分地在所述显示界面进行显示。

结合另一方面,在另一方面的一种可能的实施方式中,所述判断所述新用户的浏览意图,包括:

根据所述新用户的用户浏览纪录以及用户资料判断所述直播间的类型是否属于所述新用户的兴趣类型;

当所述直播间的类型为所述新用户的兴趣类型时,所述根据判断结果对所述固有消息以及已发布的消息数量进行有区分地在所述显示界面进行显示,包括:

将所述直播间内已发布的固有消息发送至所述新用户的显示界面;

当所述直播间的类型未为所述新用户的兴趣类型时,所述根据判断结果对所述固有消息以及已发布的消息数量进行有区分地在所述显示界面进行显示,包括:

将所述直播间内已发布的消息数量发送至所述新用户的显示界面。

第二方面,本发明还提供了一种直播平台中新消息的通知装置,所述装置包括:

停止推送模块,用于当直播间的用户在浏览所述直播间的消息时,停止新消息在所述用户浏览的显示界面的推送;

更新数值获取模块,用于获取所述用户在浏览期间所述直播间更新的新消息的更新数值;

显示模块,用于将所述更新数值显示于所述用户浏览消息时的显示界面。

上述的装置,所述更新数值获取模块包括:

第一数值子模块,用于在所述用户开始浏览时获取所述直播间内推送的第一消息数值;

第二数值子模块,用于在所述用户浏览期间,获取在所述直播间内生成的所有消息的第二消息数值;

计算模块,用于以所述第二消息数值与所述第一消息数值之差的绝对值作为所述用户在所述浏览期间在所述直播间更新的新消息的更新数值。

上述的装置,所述显示模块还用于:

将所述更新数值显示于所述用户的浏览界面,所述更新数值的显示方式可以为实时增加的数值、以预设间隔进行更新的数值以及间歇性显示的数值中的一种或其组合;

当接收到所述用户针对于所述更新数值的显示方式的操作指令时,将在所述更新数值内包括的新消息在所述显示界面进行更新。

上述的装置,所述装置还包括:

新用户显示模块,用于在新用户进入所述直播间时,向该新用户的显示界面发送所述直播间在一预设时间段内已发布的固有消息以及已发布的消息数量;

判断模块,用于判断所述新用户的浏览意图,根据判断结果对所述固有消息以及已发布的消息数量进行有区分地在所述显示界面进行显示。

上述的装置,所述判断模块包括:

兴趣类型判断模块,用于根据所述新用户的用户浏览纪录以及用户资料判断所述直播间的类型是否属于所述新用户的兴趣类型;

第一兴趣模块,用于当所述直播间的类型为所述新用户的兴趣类型时,所述判断模块中的显示信息信息为将所述直播间内已发布的固有消息发送至所述新用户的显示界面;

第二兴趣模块,用于当所述直播间的类型未为所述新用户的兴趣类型时,所述判断模块还用于将所述直播间内已发布的消息数量发送至所述新用户的显示界面。

本发明通过对用户加入直播间后是否在浏览消息的判断,使得对新消息进行不同的处理,当用户在浏览消息,停止对新消息的推送,而只保留对新消息的接收与保存,当用户再次打击打开新消息时再对已保存的新消息进行推送,使得直播平台可以实现对不同用户的推送新消息的不同需求,满足了每一观众对于新消息的不同需求,解决了目前对所有观众都一致性地推送造成的用户对新消息的厌恶心理,实现了一种根据用户需求进行刷新新消息的新消息通知方法。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是根据一示例性实施例示出的一种直播平台中新消息的通知方法的流程图。

图2是根据一示例性实施例示出的数值计算时的流程图。

图3是根据一示例性实施例示出的新用户加入时消息区分推送的流程图。

图4是根据一示例性实施例示出的一种直播平台中新消息的通知装置的框图。

图5是根据一示例性实施例示出的数值计算时的框图。

图6是根据一示例性实施例示出的新用户加入直播间时消息分区推送时的框图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图中将各步骤描述成顺序的处理,但是其中的许多步骤可以并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排,当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图内的其它步骤。处理可以对应于方法、函数、规程、子例程、子程序等。

本发明涉及一种直播平台中新消息的通知方法及装置,其主要运用于用户进入直播间后对新消息进行处理的场景中,其基本思想是:通过对用户加入直播间后是否在浏览消息的判断,使得对新消息进行不同的处理,当用户在浏览消息,停止对新消息的推送,而只保留对新消息的接收与保存,当用户再次打击打开新消息时再对已保存的新消息进行推送,使得直播平台可以实现对不同用户的推送新消息的不同需求,满足了每一观众对于新消息的不同需求。

本实施例可适用于带有新消息别模块的智能型终端中以进行直播平台中新消息的通知的情况中,该方法可以由直播平台的新消息管理器来执行,其中该新消息管理器可以由软件和/或硬件来实现,一般地可集成于直播平台中,或者终端或服务器中的中心控制模块来控制,如图1所示,所述方法具体包括如下步骤:

在步骤110中,当直播间的用户在浏览所述直播间的消息时,停止新消息在所述用户浏览的显示界面的推送;

对于用户是否在浏览所述直播间的消息的检测,可通过用户所在的终端设备的光标指示位置进行,当光标指示位置位于所述直播间的消息显示界面时,或者用户在所述消息显示界面进行消息的上下移动时,则可以判断为该用户正在浏览直播间的消息。

停止对该用户的新消息的推送,可通过消息管理器将服务器中推送的其它用户在该直播间内发送的新消息进行收集,但不推送。

在步骤120中,获取所述用户在浏览期间所述直播间更新的新消息的更新数值;

可由所述消息管理器对在浏览期间接收的新消息的数量,该数量即为所述更新数值。

在步骤130中,将所述更新数值显示于所述用户浏览消息时的显示界面。

将所述更新数值显示于消息显示界面,以便于用户实时查看到新消息的发送情形。

本发明的方法,通过对用户加入直播间后是否在浏览消息的判断,使得对新消息进行不同的处理,当用户在浏览消息,停止对新消息的推送,而只保留对新消息的接收与保存,当用户再次打击打开新消息时再对已保存的新消息进行推送,使得直播平台可以实现对不同用户的推送新消息的不同需求,满足了每一观众对于新消息的不同需求。

在本发明的一种实施方式中,所述获取所述用户在浏览期间所述直播间更新的新消息的更新数值,包括按照时间记录的数值之差,如图2所示,这一过程可包括如下步骤:

在步骤210中,在所述用户开始浏览时获取所述直播间内推送的第一消息数值;

当用户开始浏览时,所述消息管理器可在此时设置所述第一消息数值为零,以更方便地进行新消息的计数,其也可以通过获取之前已发送的消息数值作为第一消息数值。

在步骤220中,在所述用户浏览期间,获取在所述直播间内生成的所有消息的第二消息数值;

在用户浏览期间,直至用户确定已浏览完毕时(一般地,当用户点击打开新消息时确定为浏览完毕,否则将一直由消息管理器负责接收新消息且不推送),在上述期间内获取消息管理器计数的新消息。

也可以由所述直接间内生成的所有新消息的第二消息数值。

在步骤230中,以所述第二消息数值与所述第一消息数值之差的绝对值作为所述用户在所述浏览期间在所述直播间更新的新消息的更新数值。

当所述第一消息数值为零时,所述第二消息数值即为所述消息管理器显示的更新数值,当所述第一消息数值为在浏览开始之前已发布的消息总量时,则所述第二消息数值为在用户浏览结束之后整个直播间内已向所述消息管理器推送的消息总量,二者之差即为所述更新数值。

本发明的方法,通过对在用户浏览期间的消息进行计数,使得用户能够实时了解到在该期间内直播间推送的新消息数量,对整个直播间的火爆程度作出一初步了解,并根据该初步了解决定是否需要对该直播间内推送的新消息进行进一步的浏览操作。

在本发明的一种实施方式中,所述方法还包括对更新数值的显示方式,其可以包括如下:

将所述更新数值显示于所述用户的浏览界面,所述更新数值的显示方式可以为实时增加的数值、以预设间隔进行更新的数值以及间歇性显示的数值中的一种或其组合;

当接收到所述用户针对于所述更新数值的显示方式的操作指令时,将在所述更新数值内包括的新消息在所述显示界面进行更新。

通过本发明的方式,更新数值可以以单独的显示方式显示于消息接收与显示界面,也可以变换多种显示方式以实时增加的方式向用户实时展示用户在浏览信息期间的新消息发送与接收的火爆程度,以便于用户进一步了解在此期间是否出现热度话题等用户可能感兴趣的内容。

在本发明的一种实施方式中,所述方法还包括对新用户进入到直播间时的新消息推送方式,这一过程可包括如下:

在新用户进入所述直播间时,向该新用户的显示界面发送所述直播间在一预设时间段内已发布的固有消息以及已发布的消息数量;

判断所述新用户的浏览意图,根据判断结果对所述固有消息以及已发布的消息数量进行有区分地在所述显示界面进行显示。

本发明的方法,通过对用户在直播间内的已发布的固有消息以及消息数量以及对新用户的浏览意图进行判断,使得有区分地对该新用户推送新消息或固有消息。

在本发明的一种实施方式中,所述判断所述新用户的浏览意图,如图3所示,这一过程可包括如下步骤:

在步骤310中,根据所述新用户的用户浏览纪录以及用户资料判断所述直播间的类型是否属于所述新用户的兴趣类型;

用户资料中至少包括用户年龄、工作、爱好等资料,用户的浏览纪录中可得出用户过往在直播平台中加入的直播间的类型、时长等,根据过往在某一直播平台中的时长的总结,可得出该加入直播间的新用户的兴趣类型,以及根据当前直播间的标签或者直播内容判断该直播间是否符合该新用户的兴趣类型范围之内。

在步骤320中,当所述直播间的类型为所述新用户的兴趣类型时,例如所述根据判断结果对所述固有消息以及已发布的消息数量进行有区分地在所述显示界面进行显示,包括:

将所述直播间内已发布的固有消息发送至所述新用户的显示界面;

例如新用户的兴趣类型为“语言直播课”和“娱乐直播”,而该新用户加入的当前直播间的直播内容或者直播间的标签为“英文入门”类型,由于英文属于语言的一种,则此时对于所述直播间则属于所述新用户的兴趣类型,此时,将该直播间从开始直播时产生的所有直播信息包括已发布的固有信息发送至所述新用户的显示界面。

在步骤330中,当所述直播间的类型未为所述新用户的兴趣类型时,所述根据判断结果对所述固有消息以及已发布的消息数量进行有区分地在所述显示界面进行显示,包括:

将所述直播间内已发布的消息数量发送至所述新用户的显示界面。

例如新用户的兴趣类型为“语言直播课”和“娱乐直播”,而该新用户加入的当前直播间的直播内容或者直播间的标签为“逻辑推理电影之逻辑篇”类型,由于逻辑推理电影之逻辑不属于语言或者娱乐的任一种,则此时对于所述直播间则不属于所述新用户的兴趣类型,此时,将该直播间所述新用户加入所述直播间时产生的直播信息推送至显示界面进行显示。

本发明的方法,通过对新用户的兴趣类型的判断较为智能地对新用户加入直播间后的信息进行不同的相应的处理,使得不同的用户进入直播间后的消息显示不同。

图4为本发明实施例提供的一种直播平台中新消息的通知装置的信令流程图/结构示意图,该装置可由软件和/或硬件实现,一般地集成于直播平台中,可通过直播平台中新消息的通知方法来实现。如图所示,本实施例可以以上述实施例为基础,提供了一种直播平台中新消息的通知装置,其主要包括了停止推送模块410、更新数值获取模块420以及显示模块430。

其中的停止推送模块410,用于当直播间的用户在浏览所述直播间的消息时,停止新消息在所述用户浏览的显示界面的推送;

其中的更新数值获取模块420,用于获取所述用户在浏览期间所述直播间更新的新消息的更新数值;

其中的显示模块430,用于将所述更新数值显示于所述用户浏览消息时的显示界面。

在本发明的另一实施方式中,如图5所示,所述更新数值获取模块420包括:

第一数值子模块510,用于在所述用户开始浏览时获取所述直播间内推送的第一消息数值;

第二数值子模块520,用于在所述用户浏览期间,获取在所述直播间内生成的所有消息的第二消息数值;

计算模块530,用于以所述第二消息数值与所述第一消息数值之差的绝对值作为所述用户在所述浏览期间在所述直播间更新的新消息的更新数值。

在本发明的另一实施方式中,所述显示模块还用于:

将所述更新数值显示于所述用户的浏览界面,所述更新数值的显示方式可以为实时增加的数值、以预设间隔进行更新的数值以及间歇性显示的数值中的一种或其组合;

当接收到所述用户针对于所述更新数值的显示方式的操作指令时,将在所述更新数值内包括的新消息在所述显示界面进行更新。

在本发明的另一实施方式中,所述装置还包括:

新用户显示模块,用于在新用户进入所述直播间时,向该新用户的显示界面发送所述直播间在一预设时间段内已发布的固有消息以及已发布的消息数量;

判断模块,用于判断所述新用户的浏览意图,根据判断结果对所述固有消息以及已发布的消息数量进行有区分地在所述显示界面进行显示。

在本发明的另一实施方式中,如图6所示,所述判断模块包括:

兴趣类型判断模块610,用于根据所述新用户的用户浏览纪录以及用户资料判断所述直播间的类型是否属于所述新用户的兴趣类型;

第一兴趣模块620,用于当所述直播间的类型为所述新用户的兴趣类型时,所述判断模块中的显示信息信息为将所述直播间内已发布的固有消息发送至所述新用户的显示界面;

第二兴趣模块630,用于当所述直播间的类型未为所述新用户的兴趣类型时,所述判断模块还用于将所述直播间内已发布的消息数量发送至所述新用户的显示界面。

上述实施例中提供各模块两两之间均可实现通讯连接,且各模块均可与平台的中心控制装置通讯连接,上述实施例中提供的直播平台中新消息的通知装置可执行本发明中任意实施例中所提供的直播平台中新消息的通知方法,具备执行该方法相应的功能模块和有益效果,未在上述实施例中详细描述的技术细节,可参见本发明任意实施例中所提供的直播平台中新消息的通知方法。

将意识到的是,本发明也扩展到适合于将本发明付诸实践的计算机程序,特别是载体上或者载体中的计算机程序。程序可以以源代码、目标代码、代码中间源和诸如部分编译的形式的目标代码的形式,或者以任何其它适合在按照本发明的方法的实现中使用的形式。也将注意的是,这样的程序可能具有许多不同的构架设计。例如,实现按照本发明的方法或者系统的功能性的程序代码可能被再分为一个或者多个子例程。

计算机程序的载体可以是能够运载程序的任何实体或者装置。例如,载体可以包含存储介质,诸如(rom例如cdrom或者半导体rom)或者磁记录介质(例如软盘或者硬盘)。进一步地,载体可以是可传输的载体,诸如电学或者光学信号,其可以经由电缆或者光缆,或者通过无线电或者其它手段传递。当程序具体化为这样的信号时,载体可以由这样的线缆或者装置组成。可替换地,载体可以是其中嵌入有程序的集成电路,所述集成电路适合于执行相关方法,或者供相关方法的执行所用。

应该留意的是,上文提到的实施例是举例说明本发明,而不是限制本发明,并且本领域的技术人员将能够设计许多可替换的实施例,而不会偏离所附权利要求的范围。在权利要求中,任何放置在圆括号之间的参考符号不应被解读为是对权利要求的限制。动词“包括”和其词形变化的使用不排除除了在权利要求中记载的那些之外的元素或者步骤的存在。在元素之前的冠词“一”或者“一个”不排除复数个这样的元素的存在。本发明可以通过包括几个明显不同的组件的硬件,以及通过适当编程的计算机而实现。在列举几种装置的装置权利要求中,这些装置中的几种可以通过硬件的同一项来体现。在相互不同的从属权利要求中陈述某些措施的单纯事实并不表明这些措施的组合不能被用来获益。

如果期望的话,这里所讨论的不同功能可以以不同顺序执行和/或彼此同时执行。此外,如果期望的话,以上所描述的一个或多个功能可以是可选的或者可以进行组合。

如果期望的话,上文所讨论的各步骤并不限于各实施例中的执行顺序,不同步骤可以以不同顺序执行和/或彼此同时执行。此外,在其他实施例中,以上所描述的一个或多个步骤可以是可选的或者可以进行组合。

虽然本发明的各个方面在独立权利要求中给出,但是本发明的其它方面包括来自所描述实施方式的特征和/或具有独立权利要求的特征的从属权利要求的组合,而并非仅是权利要求中所明确给出的组合。

这里所要注意的是,虽然以上描述了本发明的示例实施方式,但是这些描述并不应当以限制的含义进行理解。相反,可以进行若干种变化和修改而并不背离如所附权利要求中所限定的本发明的范围。

本领域普通技术人员应该明白,本发明实施例的装置中的各模块可以用通用的计算装置来实现,各模块可以集中在单个计算装置或者计算装置组成的网络组中,本发明实施例中的装置对应于前述实施例中的方法,其可以通过可执行的程序代码实现,也可以通过集成电路组合的方式来实现,因此本发明并不局限于特定的硬件或者软件及其结合。

本领域普通技术人员应该明白,本发明实施例的装置中的各模块可以用通用的移动终端来实现,各模块可以集中在单个移动终端或者移动终端组成的装置组合中,本发明实施例中的装置对应于前述实施例中的方法,其可以通过编辑可执行的程序代码实现,也可以通过集成电路组合的方式来实现,因此本发明并不局限于特定的硬件或者软件及其结合。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

注意,上述仅为本发明的示例性实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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