消息展示方法和装置与流程

文档序号:16315605发布日期:2018-12-19 05:27阅读:162来源:国知局
消息展示方法和装置与流程

本申请涉及终端技术领域,尤其涉及一种消息展示方法和装置。

背景技术

移动终端(如手机、平板电脑等设备)在运行过程中,需要展示多种多样的消息,比如服务器发送的应用推送消息、用户设定的日程提醒消息等。

目前,移动终端通常按照获取消息的时间顺序展示各条消息,比如在上午八点钟接收到一条应用推送消息,在九点钟发出一条闹钟提醒消息,则移动终端的消息提醒界面中从上至下依次显示应用推送消息和闹钟提醒消息。

然而,现有技术仅仅关注消息的展示方式,没有考虑到用户需要基于展示的消息进行用户操作的问题(比如需要根据显示的未接来电提醒进行电话回拨),没有展示用户操作入口,因此现有技术降低了用户基于展示的消息进行用户操作的效率,降低用户操作体验。



技术实现要素:

本申请实施例的目的是提供一种消息展示方法和装置,以提高用户基于展示的消息进行用户操作的效率,提高用户操作体验。

为达到上述技术目的,本申请实施例是这样实现的:

第一方面,本申请实施例提供了一种消息展示方法,应用于移动终端,包括:

获取所述移动终端的待展示消息;

根据所述待展示消息所属的应用程序、所述待展示消息的内容和用户的历史行为信息,确定所述待展示消息的展示权重;所述展示权重用于确定所述待展示消息的展示顺序;

根据所述待展示消息的内容和所述历史行为信息,确定与所述待展示消息相关的用户操作的权重;

根据所述待展示消息的展示权重展示所述待展示消息,以及,根据所述用户操作的权重展示所述用户操作对应的操作入口。

第二方面,本申请实施例提供了一种消息展示装置,包括:

消息获取单元,用于获取移动终端的待展示消息;

第一确定单元,用于根据所述待展示消息所属的应用程序、所述待展示消息的内容和用户的历史行为信息,确定所述待展示消息的展示权重;所述展示权重用于确定所述待展示消息的展示顺序;

第二确定单元,用于根据所述待展示消息的内容和所述历史行为信息,确定与所述待展示消息相关的用户操作的权重;

展示单元,用于根据所述待展示消息的展示权重展示所述待展示消息,以及,根据所述用户操作的权重展示所述用户操作对应的操作入口。

第三方面,本申请实施例提供了一种消息展示设备,包括:存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现如上述第一方面所述的消息展示方法的步骤。

第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机可执行指令,所述计算机可执行指令被处理器执行时实现如上述第一方面所述的消息展示方法的步骤。

可见,通过本申请实施例,能够根据待展示消息所属的应用程序、待展示消息的内容和用户的历史行为信息,确定待展示消息的展示权重,根据待展示消息的内容和用户的历史行为信息,确定与待展示消息相关的用户操作的权重,并且,根据待展示消息的展示权重展示待展示消息,以及,根据上述用户操作的权重展示上述用户操作对应的操作入口,从而使得用户在浏览消息时还能够浏览到与消息相关的用户操作的操作入口,从而方便用户基于展示的消息执行相关的用户操作,提高用户基于展示的消息进行用户操作的效率,提高用户操作体验。并且,本申请实施例中,结合用户的历史行为信息,确定待展示消息的展示权重和与待展示消息相关的用户操作的权重,能够保证待展示消息的展示效果与用户的历史行为相匹配,保证用户操作对应的操作入口的展示效果与用户的历史行为相匹配,从而提高用户浏览消息以及基于展示的消息进行用户操作的效率,提高用户体验。

附图说明

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

图1为本申请一实施例提供的消息展示方法的流程示意图;

图2为本申请另一实施例提供的消息展示方法的流程示意图;

图3为本申请一实施例提供的消息展示示意图;

图4为本申请一实施例提供的消息展示装置的模块组成示意图;

图5为本申请一实施例提供的消息展示设备的结构示意图。

具体实施方式

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

本申请实施例提供了一种消息展示方法和装置,以提高用户基于展示的消息进行用户操作的效率,提高用户操作体验。下面结合实施例进行详细说明。

图1为本申请一实施例提供的消息展示方法的流程示意图,该方法应用于移动终端侧,可以由移动终端执行,如图1所示,该方法包括以下步骤:

步骤s102,获取移动终端的待展示消息;

步骤s104,根据待展示消息所属的应用程序、待展示消息的内容和用户的历史行为信息,确定待展示消息的展示权重;其中,展示权重用于确定待展示消息的展示顺序;

步骤s106,根据待展示消息的内容和上述历史行为信息,确定与待展示消息相关的用户操作的权重;

步骤s108,根据待展示消息的展示权重展示待展示消息,以及,根据上述用户操作的权重展示上述用户操作对应的操作入口。

可见,通过本申请实施例,能够根据待展示消息所属的应用程序、待展示消息的内容和用户的历史行为信息,确定待展示消息的展示权重,根据待展示消息的内容和用户的历史行为信息,确定与待展示消息相关的用户操作的权重,并且,根据待展示消息的展示权重展示待展示消息,以及,根据上述用户操作的权重展示上述用户操作对应的操作入口,从而使得用户在浏览消息时还能够浏览到与消息相关的用户操作的操作入口,从而方便用户基于展示的消息执行相关的用户操作,提高用户基于展示的消息进行用户操作的效率,提高用户操作体验。

并且,本申请实施例中,结合用户的历史行为信息,确定待展示消息的展示权重和与待展示消息相关的用户操作的权重,能够保证待展示消息的展示效果与用户的历史行为相匹配,保证用户操作对应的操作入口的展示效果与用户的历史行为相匹配,从而提高用户浏览消息以及基于展示的消息进行用户操作的效率,提高用户体验。

本申请实施例中,待展示消息包括应用推送消息和事件提醒消息,应用推送消息可以是应用程序的服务器向移动终端推送的消息,事件提醒消息包括但不限于日程提醒、闹钟提醒、未接来电提醒、短信提醒等。

一个实施例中,待展示消息包括应用推送消息,则上述步骤s104中,根据待展示消息所属的应用程序、待展示消息的内容和用户的历史行为信息,确定待展示消息的展示权重,具体为:

(a1)根据应用推送消息所属的应用程序,确定应用推送消息的初始权重;

(a2)根据应用推送消息的内容,确定应用推送消息对应的内容类别;

(a3)根据用户的历史行为信息中记录的用户对相同内容类别消息的浏览记录,对初始权重进行调整,得到应用推送消息的展示权重。

上述动作(a1)中,可以根据所属的应用程序的类型和所属的应用程序的热度,确定应用推送消息的初始权重。其中,应用程序的热度,可以根据在移动终端所处的地区中应用程序的受欢迎程度和移动终端的用户对该应用程序的调用频率确定,受欢迎程度可以根据下载量排名和/或评论打分确定。比如,受欢迎程度值=下载量排名*排名权重+评论打分*打分权重。应用程序的热度值=受欢迎程度值*对应的第一权重+调用频率*对应的第二权重。这里,排名权重、打分权重、第一权重和第二权重可以根据实际需要确定。

可以通过如下表1所示的应用程序的类型、应用程序的热度与应用推送消息的初始权重之间的对应关系,根据所属的应用程序的类型和所属的应用程序的热度,确定应用推送消息的初始权重。表1中,以数值形式表示应用程序的热度,热度取值范围为[0,100],以数值形式表示初始权重,初始权重取值范围为[0,100]。

表1

表1以游戏类应用程序和社交类应用程序为例进行举例,其中,可以按照预设算法确定每类应用程序对应不同热度时的不同初始权重。当前,在其他实施例中,也可以采用其他算法根据所属的应用程序的类型和所属的应用程序的热度,确定应用推送消息的初始权重,比如,利用特定的公式,根据应用程序的类型和热度,计算得到初始权重,这里不再举例。

上述动作(a2)中,可以对应用推送消息的内容进行关键字提取,或者进行标题提取,根据提取得到的内容,确定应用推送消息对应的内容类别,该内容类别包括但不限于军事类、娱乐类、财经类、游戏类、本地生活类、生活服务类等。

上述动作(a3)中,从用户的历史行为信息中提取得到用户对相同内容类别消息的浏览记录,该相同内容类别消息,指的是与应用推送消息对应的内容类别属于相同内容类别的消息。用户的历史行为信息包括用户在移动终端中执行的各类行为的信息,比如用户的信息浏览记录、用户调用各应用程序的调用记录等。基于从用户的历史行为信息中提取得到的用户对相同内容类别消息的浏览记录,能够确定得到用户对相同内容类别消息的浏览频率和浏览概率,浏览频率可以为用户在设定时间内浏览该相同内容类别消息的频率,浏览概率可以为该相同内容类别消息的浏览数量占用户总消息浏览数量的比率。基于用户对相同内容类别消息的浏览频率和用户对相同内容类别消息的浏览概率,对初始权重进行调整,得到应用推送消息的展示权重。

一个实施例中,若用户对相同内容类别消息的浏览频率低于预设频率,可以降低初始权重,反之,则升高初始权重,若用户对相同内容类别消息的浏览概率低于预设概率,可以降低初始权重,反之,则升高初始权重。在其他实施例中,也可以采用其他方式基于用户对相同内容类别消息的浏览频率和用户对相同内容类别消息的浏览概率,对初始权重进行调整,这里不再举例。最后,将调整后的初始权重,作为应用推送消息的展示权重。应用推送消息的展示权重用于确定应用推送消息展示时的排列顺序,展示权重越大,排序越靠前。

通过上述动作(a1)(a2)(a3),移动终端对于来自同一个应用程序的多条应用推送消息,可以根据用户对每条应用推送消息对应的相同内容类别消息的浏览记录,确定各条应用推送消息的展示权重,从而确定来自同一个应用程序的多条应用推送消息的展示权重。

在其他实施例中,对于突发新闻类的应用推送消息,也可以设定固定权重。该固定权重高于一定值。

可见,本实施例中,在待展示消息包括应用推送消息时,基于应用推送消息所属的应用程序、应用推送消息的内容类别和用户对相同内容类别消息的浏览记录,确定应用推送消息的展示权重,能够达到结合多方面因素,准确全面地确定应用推送消息的展示权重的效果,保证应用推送消息的展示效果与用户的历史行为相匹配,提高用户浏览消息的体验。

另一个实施例中,待展示消息包括事件提醒消息,则上述步骤s104中,根据待展示消息所属的应用程序、待展示消息的内容和用户的历史行为信息,确定待展示消息的展示权重,具体为:

(b1)根据事件提醒消息所属的应用程序,确定事件提醒消息的初始权重;

(b2)根据事件提醒消息的内容,确定被提醒事件的事件因素;其中,事件因素包括事件发生时间和/或事件参与人员;

(b3)根据事件因素和用户的历史行为信息,对初始权重进行调整,得到事件提醒消息的展示权重。

上述动作(b1)中,根据事件提醒消息所属的应用程序,确定事件提醒消息的初始权重的过程,可以参考前面动作(a1)的具体描述,这里不再重复。

上述动作(b2)中,可以采用通用的内容提取算法,对事件提醒消息的内容进行提取,根据提取得到的时间相关内容,确定被提醒事件的事件发生时间,根据提取得到的人员相关内容,确定被提醒事件对应的事件参与人员。比如,被提醒事件的内容为上午十点的闹钟提醒,则能够确定得到被提醒事件的事件发生时间为十点,又如,被提醒事件的内容为“明天十点和杰克去约会”则能够确定得到被提醒事件的事件发生时间为十点,被提醒事件的事件参与人员为杰克,又如,被提醒事件的内容为“带刘先生去打疫苗”则能够确定得到被提醒事件的事件参与人员为刘先生。

上述动作(b3)中,根据事件因素和用户的历史行为信息,对初始权重进行调整,得到事件提醒消息的展示权重,具体为:

(b31)根据事件发生时间距离当前时间的时长,以及,用户的历史行为信息中记录的用户对事件因素包括事件发生时间的历史事件提醒消息的操作记录,确定初始权重的调整系数;和/或,根据事件参与人员的身份信息,以及,用户的历史行为信息中记录的与上述事件参与人员有关的用户行为记录,确定初始权重的调整系数;

(b32)根据确定的初始权重的调整系数,对初始权重进行调整,得到事件提醒消息的展示权重。

具体地,当事件因素包括事件发生时间时,可以根据事件发生时间距离当前时间的时长,以及,用户的历史行为信息中记录的用户对事件因素包括事件发生时间的历史事件提醒消息的操作记录,确定初始权重的调整系数;当事件因素包括事件参与人员时,可以根据该事件参与人员的身份信息,以及,用户的历史行为信息中记录的与该事件参与人员有关的用户行为记录,确定初始权重的调整系数;当事件因素包括事件发生时间和事件参与人员时,根据事件发生时间距离当前时间的时长,以及,用户的历史行为信息中记录的用户对事件因素包括事件发生时间的历史事件提醒消息的操作记录,确定初始权重的调整系数,以及,根据该事件参与人员的身份信息,以及,用户的历史行为信息中记录的与该事件参与人员有关的用户行为记录,确定初始权重的调整系数。

其中,调整系数用于对初始权重进行调整,可以设定初始权重乘以调整系数得到展示权重,因此,调整系数与展示权重成正比,调整系数越大,展示权重越大,展示权重越大,消息排序越靠前。

本实施例中,根据事件发生时间距离当前时间的时长,以及,用户的历史行为信息中记录的用户对事件因素包括事件发生时间的历史事件提醒消息的操作记录,确定初始权重的调整系数,具体为:

首先,根据事件发生时间距离当前时间的时长,在预设的时长与调整系数对应关系中,确定第一调整系数,该对应关系中,事件发生时间距离当前时间的时长与调整系数大小成反比。然后,从用户的历史行为信息中,提取得到用户对事件因素包括事件发生时间的历史事件提醒消息的操作记录,该操作记录包括用户对该历史事件提醒消息执行查看提醒详情的操作记录和用户对该历史事件提醒消息执行拒绝查看提醒详情的操作记录,根据该操作记录,能够确定得到用户对事件因素包括事件发生时间的历史事件提醒消息的查看比例,查看比例可以等于用户对该历史事件提醒消息执行查看提醒详情的第一操作次数与用户对该历史事件提醒消息执行拒绝查看提醒详情的第二操作次数的比例。最后,用户根据该查看比例,对第一调整系数进行调整,得到初始权重的调整系数,其中,查看比例高于设定比例时,可以增大第一调整系数,查看比例低于设定比例时,可以减小第一调整系数。

本实施例中,还可以通过其他方式根据用户对事件因素包括事件发生时间的历史事件提醒消息的操作记录,对第一调整系数进行调整,比如根据该操作记录确定用户对事件因素包括事件发生时间的历史事件提醒消息的点击率,根据该点击率对第一调整系数进行调整,得到初始权重的调整系数。

本实施例中,根据上述事件参与人员的身份信息,以及,用户的历史行为信息中记录的与上述事件参与人员有关的用户行为记录,确定初始权重的调整系数,具体为:

首先,若上述事件参与人员的名称位于移动终端的通讯录中,则设定较高的第二调整系数,若上述事件参与人员的名称没有位于移动终端的通讯录中,或者该事件参与人员的身份信息被标记为骚扰用户,则设定较低的第二调整系数。然后,从用户的历史行为信息中,提取得到与该事件参与人员有关的用户行为记录,比如用户行为记录可以为用户与该事件参数人员之间的通话记录、聊天记录等,根据该用户行为记录确定用户执行与该事件参与人员有关的用户行为的频率,比如通话频率、聊天频率等,若该用户行为的频率超过一定值,则增大第二调整系数,若该用户行为的频率低于一定值,则减小第二调整系数,得到初始权重的调整系数。

以事件提醒消息为未接来电提醒为例,若来电方位于通讯录中,则设定较高的第二调整系数,若来电方没有位于通讯录中,且被标记为骚扰用户,则设定较低的第二调整系数,甚至是最低的第二调整系数。

在动作(b31)得到的初始权重的调整系数为一个时,可以将该调整系数与初始权重的乘积,作为事件提醒消息的展示权重,在动作(b31)得到的初始权重的调整系数为两个时,可以将该两个调整系数与初始权重三者的乘积,作为事件提醒消息的展示权重。

可见,本实施例中,在待展示消息包括事件提醒消息时,基于被提醒事件的事件因素,和用户的历史行为信息,确定事件提醒消息的展示权重,能够达到结合多方面因素,准确全面地确定事件提醒消息的展示权重的效果,保证事件提醒消息的展示效果与用户的历史行为相匹配,提高用户浏览消息的体验。

一个实施例中,待展示消息包括应用推送消息,则上述步骤s106中,根据待展示消息的内容和历史行为信息,确定与待展示消息相关的用户操作的权重,具体为:

(c1)根据应用推送消息的内容,确定应用推送消息对应的内容类别;

(c2)根据用户的历史行为信息中记录的用户对相同内容类别消息的浏览记录,确定应用推送消息对应的查看操作的权重和应用推送消息对应的删除操作的权重。

具体地,上述动作(c1)中,可以对应用推送消息的内容进行关键字提取,或者进行标题提取,根据提取得到的内容,确定应用推送消息对应的内容类别,该内容类别包括但不限于军事类、娱乐类、财经类、游戏类、本地生活类、生活服务类等。

上述动作(c2)中,从用户的历史行为信息中提取得到用户对相同内容类别消息的浏览记录,该相同内容类别消息,指的是与应用推送消息对应的内容类别属于相同内容类别的消息。用户的历史行为信息包括用户在移动终端中执行的各类行为的信息,比如用户的信息浏览记录、用户调用各应用程序的调用记录等。基于从用户对相同内容类别消息的浏览记录,能够确定得到用户对相同内容类别消息的浏览频率和浏览概率,浏览频率可以为用户在设定时长内浏览该相同内容类别消息的频率,浏览概率可以为该相同内容类别消息的浏览数量占用户总消息浏览数量的比率。基于用户对相同内容类别消息的浏览频率和用户对相同内容类别消息的浏览概率,确定应用推送消息对应的查看操作的权重和应用推送消息对应的删除操作的权重。

一个实施例中,若用户对相同内容类别消息的浏览频率高于预设频率,且,用户对相同内容类别消息的浏览概率高于预设概率,则可以确定应用推送消息对应的查看操作的权重大于预设权重,应用推送消息对应的删除操作的权重小于预设权重,相反,若用户对相同内容类别消息的浏览频率低于预设频率,且,用户对相同内容类别消息的浏览概率低于预设概率,则可以确定应用推送消息对应的查看操作的权重小于预设权重,应用推送消息对应的删除操作的权重大于预设权重,若用户对相同内容类别消息的浏览频率低于预设频率,且,用户对相同内容类别消息的浏览概率高于预设概率,或者,用户对相同内容类别消息的浏览频率高于预设频率,且,用户对相同内容类别消息的浏览概率低于预设概率,则可以设置应用推送消息对应的查看操作的权重等于预设权重,应用推送消息对应的删除操作的权重等于预设权重。

当然,还可以通过其他方式基于用户对相同内容类别消息的浏览频率和用户对相同内容类别消息的浏览概率,确定应用推送消息对应的查看操作的权重和应用推送消息对应的删除操作的权重,只要保证用户浏览频率高且浏览概率高的应用推送消息对应的查看操作的权重大于该应用推送消息对应的删除操作的权重即可。

本实施例中,基于应用推送消息的内容类别和用户对相同内容类别消息的浏览记录,确定与应用推送消息相关的用户操作的权重,能够达到结合多方面因素,准确全面地确定用户操作的权重的效果,保证与应用推送消息相关的用户操作的展示效果与用户的历史行为相匹配,提高用户浏览消息的体验。

另一个实施例中,待展示消息包括事件提醒消息,则上述步骤s106中,根据待展示消息的内容和历史行为信息,确定与待展示消息相关的用户操作的权重,包括:

(d1)根据事件提醒消息的内容,确定被提醒事件的事件因素;其中,事件因素包括事件发生时间和/或事件参与人员;

(d2)根据事件因素和用户的历史行为信息,确定与事件提醒消息相关的用户操作的权重。

上述动作(d1)中,可以采用通用的内容提取算法,对事件提醒消息的内容进行提取,根据提取得到的时间相关内容,确定被提醒事件的事件发生时间,和/或,根据提取得到的人员相关内容,确定被提醒事件对应的事件参与人员。比如,被提醒事件的内容为上午十点的闹钟,则能够确定得到被提醒事件的事件发生时间为十点,又如,被提醒事件的内容为“明天十点和杰克去约会”则能够确定得到被提醒事件的事件发生时间为十点,被提醒事件的事件参与人员为杰克,又如,被提醒事件的内容为“带刘先生去打疫苗”则能够确定得到被提醒事件的事件参与人员为刘先生。

上述动作(d2)中,根据事件因素和用户的历史行为信息,确定与事件提醒消息相关的用户操作的权重,具体为:

(d21)根据事件发生时间距离当前时间的时长,确定事件提醒消息对应的关闭提醒操作的权重,和,事件提醒消息对应的推迟提醒操作的权重,以及,根据历史行为信息中记录的用户对事件因素包括事件发生时间的历史事件提醒消息的操作记录,确定事件提醒消息对应的查看提醒详情的操作的权重,和,事件提醒消息对应的拒绝查看提醒详情的操作的权重;

和/或,

(d22)根据事件参与人员的身份信息,以及,历史行为信息中记录的与事件参与人员有关的用户行为记录,确定联系参与人员的操作的权重,和,拦截来自参与人员的信息的操作的权重。

具体地,当事件因素包括事件发生时间时,可以执行上述动作(d21)。当事件因素包括事件参与人员时,可以执行上述动作(d22)。当事件因素包括事件发生时间和事件参与人员时,可以执行上述动作(d21)和上述动作(d22)。

本实施例中,根据事件发生时间距离当前时间的时长,确定事件提醒消息对应的关闭提醒操作的权重,和,事件提醒消息对应的推迟提醒操作的权重,可以为:

事件发生时间距离当前时间的时长越长,则说明用户越可能推迟提醒,则确定事件提醒消息对应的推迟提醒操作的权重较大,事件提醒消息对应的关闭提醒操作的权重较小,反之,事件发生时间距离当前时间的时长越短,则说明用户越可能关闭提醒,则确定事件提醒消息对应的推迟提醒操作的权重较小,事件提醒消息对应的关闭提醒操作的权重较大。

本实施例中,根据历史行为信息中记录的用户对事件因素包括事件发生时间的历史事件提醒消息的操作记录,确定事件提醒消息对应的查看提醒详情的操作的权重,和,事件提醒消息对应的拒绝查看提醒详情的操作的权重,可以为:

首先,从用户的历史行为信息中,提取得到用户对事件因素包括事件发生时间的历史事件提醒消息的操作记录,该操作记录包括用户对该历史事件提醒消息执行查看提醒详情的操作记录和用户对该历史事件提醒消息执行拒绝查看提醒详情的操作记录。然后,根据该操作记录,能够确定得到用户对事件因素包括事件发生时间的历史事件提醒消息的查看比例,查看比例可以等于用户对该历史事件提醒消息执行查看提醒详情的第一操作次数与用户对该历史事件提醒消息执行拒绝查看提醒详情的第二操作次数的比例。最后,若该查看比例大于预设比例,则确定事件提醒消息对应的查看提醒详情的操作的权重较大,事件提醒消息对应的拒绝查看提醒详情的操作的权重较小,反之,若该查看比例小于预设比例,则确定事件提醒消息对应的查看提醒详情的操作的权重较小,事件提醒消息对应的拒绝查看提醒详情的操作的权重较大。

一个具体的实施例中,事件提醒消息为闹钟提醒,则确定闹钟提醒对应的关闭提醒操作的权重和延迟提醒操作的权重,另一个具体的实施例中,事件提醒消息为日程提醒,则确定日程提醒对应的删除提醒操作的权重。

本实施例中,根据事件参与人员的身份信息,以及,历史行为信息中记录的与事件参与人员有关的用户行为记录,确定联系参与人员的操作的权重,和,拦截来自参与人员的信息的操作的权重,可以为:

首先,设定联系参与人员的操作的第一初始权重与拦截来自参与人员的信息的操作的第二初始权重相等,均为预设权重。然后,若根据参与人员的身份信息确定参与人员位于移动终端的通讯录中,则增加第一初始权重,并减小第二初始权重,反之,若根据参与人员的身份信息确定参与人员不位于移动终端的通讯录中,则减小第一初始权重,增加第二初始权重,其中,若根据参与人员的身份信息确定参与人员被服务器标记为非法人员(如诈骗人员等),则减小第一初始权重,增加第二初始权重。最后,从历史行为信息中提取得到与该事件参与人员有关的用户行为记录,比如用户行为记录可以为用户与该事件参数人员之间的通话记录、聊天记录等,根据该用户行为记录确定用户执行与该事件参与人员有关的用户行为的频率,比如通话频率、聊天频率等,若该用户行为的频率超过一定值,则增大第一初始权重,减小第二初始权重,若该用户行为的频率低于一定值,则减小第一初始权重,增大第二初始权重,将调整后的第一初始权重,作为联系参与人员的操作的权重,将调整后的第二初始权重,作为拦截来自参与人员的信息的操作的权重。其中,当事件提醒消息为未接来电提醒时,联系参与人员的操作包括来电回拨、加为联系人等操作,拦截来自参与人员的信息的操作包括但不限于拦截来电、拦截短信等操作。

以事件提醒消息为未接来电提醒为例,通过本实施例,能够确定来电回拨、加为联系人、拦截来电、拦截短信等操作的权重,这些操作的权重用于确定这些操作对应的操作入口的排列顺序,权重越大的操作入口,排列越靠前,从而将最适合用户的操作入口排在最方便点击的位置,方便用户方便获取最可能需要的操作入口。

可见,本实施例中,在待展示消息包括事件提醒消息时,基于被提醒事件的事件因素,和用户的历史行为信息,确定与事件提醒消息相关的用户操作的权重,能够达到结合多方面因素,准确全面地确定用户操作的权重的效果,保证用户操作对应的操作入口的展示效果与用户的历史行为相匹配,提高用户浏览消息的体验和处理消息的效率。

进一步地,上述步骤s108中,根据待展示消息的展示权重展示待展示消息,以及,根据用户操作的权重展示用户操作对应的操作入口,具体为:

(e1)在待展示消息中,选取展示权重大于设定权重的目标待展示消息;

(e2)在移动终端的界面中,根据目标待展示消息的展示权重和第一指定权重顺序,确定目标待展示消息的展示顺序,并展示目标待展示消息;

(e3)在目标待展示消息对应的操作入口展示区域处,根据目标待展示消息对应的用户操作的权重和第二指定权重顺序,确定所述目标待展示消息对应的用户操作的操作入口的展示顺序,并展示目标待展示消息对应的用户操作的操作入口。

首先,在确定得到待展示信息的展示权重后,在待展示消息中选取展示权重大于设定权重的待展示信息作为目标待展示信息,其中,设定权重可以预定根据经验设置好并存储在移动终端中。

然后,在移动终端的界面中,根据目标待展示消息的展示权重和第一指定权重顺序,确定目标待展示消息的展示顺序,并展示目标待展示消息,比如,第一指定权重顺序为权重由高到低的顺序,则在移动终端的消息展示界面中,按照展示权重由高到低的顺序,从上至下展示目标待展示消息。

最后,确定目标待展示消息对应的操作入口展示区域,比如,目标待展示消息的左侧区域,为目标待展示消息对应的操作入口展示区域。进而,在操作入口展示区域处,根据目标待展示消息对应的用户操作的权重和第二权重顺序,确定所述目标待展示消息对应的用户操作的操作入口的展示顺序,并展示目标待展示消息对应的用户操作的操作入口,比如,第二指定权重顺序为权重由高到低的顺序,在操作入口展示区域处,按照权重由高到低的顺序,从左至右展示目标待展示消息对应的用户操作的操作入口。其中,操作入口可以为按钮的形式,比如,查看操作的操作入口为查看按钮。

需要说明的是,由于本申请实施例中可以通过上述过程确定与待展示消息相关的用户操作的权重,因此本申请实施例中可以在确定目标待展示消息之后,确定目标待展示消息对应的用户操作,并确定目标待展示消息对应的用户操作的权重。

可见,通过本实施例,筛选目标待展示消息进行展示,能够将用户最可能浏览的消息进行展示,并提供相应的用户操作的操作入口,从而方便用户基于展示的消息执行相关的用户操作,提高用户基于展示的消息进行用户操作的效率,提高用户操作体验。

一个具体的实施例中,首先引导用户在设置中开启通知栏管理权限,从而读取用户的应用推送消息,然后在移动终端锁屏状态下,收集应用推送消息和事件提醒消息(比如未接来电提醒消息,日程提醒消息,闹钟提醒消息,突发新闻等消息),将这些消息作为待展示消息,并依据图2的方法,计算每条待展示消息的展示权重。最后,在用户解锁移动终端屏幕时,提取展示权重大于设定权重的待展示消息展示给用户,比如,通过弹窗的形式展示给用户,或通过悬浮的形式展示给用户。用户基于展示的消息对应的用户操作入口,可以对消息进行处理,比如查看、删除处理等。并且,可以通过折叠展示的方式展示权重低于设定权重的待展示消息,并提示用户未展示消息的条数,以免消息过多给用户造成干扰。

进一步地,图2为本申请另一实施例提供的消息展示方法的流程示意图,如图2所示,在图1的基础上,还包括:

步骤s110,在展示目标待展示消息和操作入口后,确定用户基于展示的目标待展示消息和展示的操作入口执行的用户操作,将该执行的用户操作对应的操作信息作为历史行为信息的一部分。

本实施例中,在展示目标待展示消息后,还可以确定用户基于展示的目标待展示消息和展示的目标待展示消息对应的用户操作的操作入口执行的用户操作,将该执行的用户操作对应的操作信息作为历史行为信息的一部分,从而实现用户行为的不断学习,使得后续展示的消息越来越趋向于用户的需求和行为习惯。

可见,通过本实施例中的方法,能够从用户大量的待展示消息中提取出来较为重要的消息进行展示,从而极大降低用户筛选重要消息的成本,提高信息展示的有效性。并且还能够提供消息对应的操作入口,方便用户对消息进行处理,大大提高用户处理消息的效率。并且能够将用户对展示的消息执行的操作信息记录下来作为历史行为信息,从而进一步纠正展示权重的计算过程,达到自主学习的效果,使得展示的消息和操作入口越来越符合用户的预期。

图3为本申请一实施例提供的消息展示示意图,图3中,移动终端在锁屏状态下,在10点获取到一条应用推送消息,在10点10分获取到一条未接来电提醒消息,在10点20分获取到一条日程提醒消息。本实施例中,根据图2中的方法,确定未接来电提醒消息的展示权重大于日程提醒消息的展示权重,日程提醒消息的展示权重大于应用推送消息的展示权重,且应用推送消息的展示权重低于设定权重,并且,确定用户很少点击应用推送消息,对于该未接来电对应的联系人,用户对其进行来电回拨的次数大于未进行来电回拨的次数,对于日程提醒消息,用户通常执行查看日程详情的操作。因此,消息展示效果如图3所示,在移动终端解锁后,消息展示界面中从上之下依次展示未接来电提醒消息和日程提醒消息,并提供来电回拨操作入口和查看日程详情的操作入口,同时提示有一条消息被折叠。

需要说明的是,本实施例中,确定待展示消息的展示权重和用户操作的权重时,具体确定过程不限于上述描述,还可以通过其他方式确定待展示消息的展示权重和用户操作的权重,这里不做限定。

进一步地,本实施例中,还能够引导用户开启移动终端的应用管理权限,并执行以下过程:

(1)确定用户开启移动终端的应用管理权限;

(2)根据应用管理权限,读取移动终端的应用程序数据;

(3)根据读取的应用程序数据,确定移动终端中预设时长内最可能被用户调用的目标应用程序;

(4)生成用于调用目标应用程序的调用入口并展示。

具体地,在用户开启应用管理权限后,读取应用程序数据,应用程序数据包括但不限于应用程序的运行数据、用户对应用程序执行的设置数据、用户在应用程序内输入的数据等。

根据应用程序数据,确定移动终端中预设时长内最可能被用户调用的目标应用程序。比如,应用程序数据包括用户在应用程序备忘录内输入的数据,该输入的数据包括“上午9点去医院”,以及,应用程序数据包括应用程序航旅纵横的运行数据,该运行数据用于提示用户10点有航班计划,则通过读取应用程序数据,能够确定用户在预设时长内最可能调用的目标应用程序,预设时长可以是从当前时刻开始的一个小时内或其他时长内,比如,当前时刻为8点,则续接上例,用户最可能调用备忘录查看备忘事项,备忘录为目标应用程序。

最后,生成用于调用目标应用程序的调用入口并展示,比如生成提示信息“点击这里启动应用程序xxx”,能够方便用户快速启动需要调用的应用程序,免去用户手动查找应用程序图标的问题。

进一步地,本申请实施例提供了一种消息展示装置,用于实现上述的消息展示方法,图4为本申请一实施例提供的消息展示装置的模块组成示意图,如图4所示,该装置包括:

消息获取单元41,用于获取移动终端的待展示消息;

第一确定单元42,用于根据所述待展示消息所属的应用程序、所述待展示消息的内容和用户的历史行为信息,确定所述待展示消息的展示权重;所述展示权重用于确定所述待展示消息的展示顺序;

第二确定单元43,用于根据所述待展示消息的内容和所述历史行为信息,确定与所述待展示消息相关的用户操作的权重;

展示单元44,用于根据所述待展示消息的展示权重展示所述待展示消息,以及,根据所述用户操作的权重展示所述用户操作对应的操作入口。

可选地,所述待展示消息包括应用推送消息;所述第一确定单元42具体用于:

根据所述应用推送消息所属的应用程序,确定所述应用推送消息的初始权重;

根据所述应用推送消息的内容,确定所述应用推送消息对应的内容类别;

根据用户的历史行为信息中记录的用户对相同内容类别消息的浏览记录,对所述初始权重进行调整,得到所述应用推送消息的展示权重。

可选地,所述待展示消息包括事件提醒消息;所述第一确定单元42具体用于:

根据所述事件提醒消息所属的应用程序,确定所述事件提醒消息的初始权重;

根据所述事件提醒消息的内容,确定被提醒事件的事件因素;其中,所述事件因素包括事件发生时间和/或事件参与人员;

根据所述事件因素和用户的历史行为信息,对所述初始权重进行调整,得到所述事件提醒消息的展示权重。

可选地,所述第一确定单元42还具体用于:

根据所述事件发生时间距离当前时间的时长,以及,用户的历史行为信息中记录的用户对事件因素包括事件发生时间的历史事件提醒消息的操作记录,确定所述初始权重的调整系数;和/或,根据所述事件参与人员的身份信息,以及,用户的历史行为信息中记录的与所述事件参与人员有关的用户行为记录,确定所述初始权重的调整系数;

根据确定的所述初始权重的调整系数,对所述初始权重进行调整,得到所述事件提醒消息的展示权重。

可选地,所述待展示消息包括应用推送消息;所述第二确定单元43具体用于:

根据所述应用推送消息的内容,确定所述应用推送消息对应的内容类别;

根据用户的历史行为信息中记录的用户对相同内容类别消息的浏览记录,确定所述应用推送消息对应的查看操作的权重和所述应用推送消息对应的删除操作的权重。

可选地,所述待展示消息包括事件提醒消息;所述第二确定单元43具体用于:

根据所述事件提醒消息的内容,确定被提醒事件的事件因素;其中,所述事件因素包括事件发生时间和/或事件参与人员;

根据所述事件因素和所述历史行为信息,确定与所述事件提醒消息相关的用户操作的权重。

可选地,所述第二确定单元43还具体用于:

根据所述事件发生时间距离当前时间的时长,确定所述事件提醒消息对应的关闭提醒操作的权重,和,所述事件提醒消息对应的推迟提醒操作的权重,以及,根据所述历史行为信息中记录的用户对事件因素包括事件发生时间的历史事件提醒消息的操作记录,确定所述事件提醒消息对应的查看提醒详情的操作的权重,和,所述事件提醒消息对应的拒绝查看提醒详情的操作的权重;

和/或,

根据所述事件参与人员的身份信息,以及,所述历史行为信息中记录的与所述事件参与人员有关的用户行为记录,确定联系所述参与人员的操作的权重,和,拦截来自所述参与人员的信息的操作的权重。

可选地,所述展示单元44具体用于:

在所述待展示消息中,选取展示权重大于设定权重的目标待展示消息;

在所述移动终端的界面中,根据所述目标待展示消息的展示权重和第一指定权重顺序,确定所述目标待展示消息的展示顺序,并展示所述目标待展示消息;

在所述目标待展示消息对应的操作入口展示区域处,根据所述目标待展示消息对应的用户操作的权重和第二指定权重顺序,确定所述目标待展示消息对应的用户操作的操作入口的展示顺序,并展示所述目标待展示消息对应的用户操作的操作入口。

可见,通过本申请实施例,能够根据待展示消息所属的应用程序、待展示消息的内容和用户的历史行为信息,确定待展示消息的展示权重,根据待展示消息的内容和用户的历史行为信息,确定与待展示消息相关的用户操作的权重,并且,根据待展示消息的展示权重展示待展示消息,以及,根据上述用户操作的权重展示上述用户操作对应的操作入口,从而使得用户在浏览消息时还能够浏览到与消息相关的用户操作的操作入口,从而方便用户基于展示的消息执行相关的用户操作,提高用户基于展示的消息进行用户操作的效率,提高用户操作体验。

本申请实施例还提供了一种消息展示设备,图5为本申请一实施例提供的消息展示设备的结构示意图。如图5所示,消息展示设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器701和存储器702,存储器702中可以存储有一个或一个以上存储应用程序或数据。其中,存储器702可以是短暂存储或持久存储。存储在存储器702的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对消息展示设备中的一系列计算机可执行指令。更进一步地,处理器701可以设置为与存储器702通信,在消息展示设备上执行存储器702中的一系列计算机可执行指令。消息展示设备还可以包括一个或一个以上电源703,一个或一个以上有线或无线网络接口704,一个或一个以上输入输出接口705,一个或一个以上键盘706等。

在一个具体的实施例中,消息展示设备包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现以下流程:

获取所述移动终端的待展示消息;

根据所述待展示消息所属的应用程序、所述待展示消息的内容和用户的历史行为信息,确定所述待展示消息的展示权重;所述展示权重用于确定所述待展示消息的展示顺序;

根据所述待展示消息的内容和所述历史行为信息,确定与所述待展示消息相关的用户操作的权重;

根据所述待展示消息的展示权重展示所述待展示消息,以及,根据所述用户操作的权重展示所述用户操作对应的操作入口。

可选地,所述计算机可执行指令被所述处理器执行时,所述待展示消息包括应用推送消息;根据所述待展示消息所属的应用程序、所述待展示消息的内容和用户的历史行为信息,确定所述待展示消息的展示权重,包括:

根据所述应用推送消息所属的应用程序,确定所述应用推送消息的初始权重;

根据所述应用推送消息的内容,确定所述应用推送消息对应的内容类别;

根据用户的历史行为信息中记录的用户对相同内容类别消息的浏览记录,对所述初始权重进行调整,得到所述应用推送消息的展示权重。

可选地,所述计算机可执行指令被所述处理器执行时,所述待展示消息包括事件提醒消息;根据所述待展示消息所属的应用程序、所述待展示消息的内容和用户的历史行为信息,确定所述待展示消息的展示权重,包括:

根据所述事件提醒消息所属的应用程序,确定所述事件提醒消息的初始权重;

根据所述事件提醒消息的内容,确定被提醒事件的事件因素;其中,所述事件因素包括事件发生时间和/或事件参与人员;

根据所述事件因素和用户的历史行为信息,对所述初始权重进行调整,得到所述事件提醒消息的展示权重。

可选地,所述计算机可执行指令被所述处理器执行时,根据所述事件因素和用户的历史行为信息,对所述初始权重进行调整,得到所述事件提醒消息的展示权重,包括:

根据所述事件发生时间距离当前时间的时长,以及,用户的历史行为信息中记录的用户对事件因素包括事件发生时间的历史事件提醒消息的操作记录,确定所述初始权重的调整系数;和/或,根据所述事件参与人员的身份信息,以及,用户的历史行为信息中记录的与所述事件参与人员有关的用户行为记录,确定所述初始权重的调整系数;

根据确定的所述初始权重的调整系数,对所述初始权重进行调整,得到所述事件提醒消息的展示权重。

可选地,所述计算机可执行指令被所述处理器执行时,所述待展示消息包括应用推送消息;根据所述待展示消息的内容和所述历史行为信息,确定与所述待展示消息相关的用户操作的权重,包括:

根据所述应用推送消息的内容,确定所述应用推送消息对应的内容类别;

根据用户的历史行为信息中记录的用户对相同内容类别消息的浏览记录,确定所述应用推送消息对应的查看操作的权重和所述应用推送消息对应的删除操作的权重。

可选地,所述计算机可执行指令被所述处理器执行时,所述待展示消息包括事件提醒消息;根据所述待展示消息的内容和所述历史行为信息,确定与所述待展示消息相关的用户操作的权重,包括:

根据所述事件提醒消息的内容,确定被提醒事件的事件因素;其中,所述事件因素包括事件发生时间和/或事件参与人员;

根据所述事件因素和所述历史行为信息,确定与所述事件提醒消息相关的用户操作的权重。

可选地,所述计算机可执行指令被所述处理器执行时,根据所述事件因素和所述历史行为信息,确定与所述事件提醒消息相关的用户操作的权重,包括:

根据所述事件发生时间距离当前时间的时长,确定所述事件提醒消息对应的关闭提醒操作的权重,和,所述事件提醒消息对应的推迟提醒操作的权重,以及,根据所述历史行为信息中记录的用户对事件因素包括事件发生时间的历史事件提醒消息的操作记录,确定所述事件提醒消息对应的查看提醒详情的操作的权重,和,所述事件提醒消息对应的拒绝查看提醒详情的操作的权重;

和/或,

根据所述事件参与人员的身份信息,以及,所述历史行为信息中记录的与所述事件参与人员有关的用户行为记录,确定联系所述参与人员的操作的权重,和,拦截来自所述参与人员的信息的操作的权重。

可选地,所述计算机可执行指令被所述处理器执行时,根据所述待展示消息的展示权重展示所述待展示消息,以及,根据所述用户操作的权重展示所述用户操作对应的操作入口,包括:

在所述待展示消息中,选取展示权重大于设定权重的目标待展示消息;

在所述移动终端的界面中,根据所述目标待展示消息的展示权重和第一指定权重顺序,确定所述目标待展示消息的展示顺序,并展示所述目标待展示消息;

在所述目标待展示消息对应的操作入口展示区域处,根据所述目标待展示消息对应的用户操作的权重和第二指定权重顺序,确定所述目标待展示消息对应的用户操作的操作入口的展示顺序,并展示所述目标待展示消息对应的用户操作的操作入口。

可见,通过本申请实施例,能够根据待展示消息所属的应用程序、待展示消息的内容和用户的历史行为信息,确定待展示消息的展示权重,根据待展示消息的内容和用户的历史行为信息,确定与待展示消息相关的用户操作的权重,并且,根据待展示消息的展示权重展示待展示消息,以及,根据上述用户操作的权重展示上述用户操作对应的操作入口,从而使得用户在浏览消息时还能够浏览到与消息相关的用户操作的操作入口,从而方便用户基于展示的消息执行相关的用户操作,提高用户基于展示的消息进行用户操作的效率,提高用户操作体验。

进一步地,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机可执行指令,所述计算机可执行指令被处理器执行时实现上述消息展示方法实施例的各个过程,并具有相同的效果,这里不再重复。

其中,所述的计算机可读存储介质包括只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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