消息播放的优化方法、终端以及存储装置与流程

专利2022-05-09  97


本发明涉及视频会议技术领域,尤其涉及一种消息播放的优化方法、终端以及存储装置。



背景技术:

随着软硬件不断发展,手机、平板电脑等智能终端支持的应用的种类和数量也越来越多,人们也越来越习惯使用智能终端来处理日常事务,例如看视频、浏览网页、打游戏、视频或语音聊天等。

然而,用户在使用智能终端时,经常通过不同应用接收到需播放的消息,在这些消息中有的需要及时播放以便用户处理,有的不需要当前播放或播放后会影响用户使用智能终端。典型的例如用户在使用终端进行在线游戏时来了短信消息,此时用户手指在快速进行游戏操作,对于当前接收到的消息,智能终端机械的对该消息进行全部播放或不播放处理,其中,若全部播放,容易使这些消息干扰用户玩游戏,若全部不播放,又容易使用户漏掉重要或关键的消息。



技术实现要素:

为了克服现有技术的不足,本发明提出一种消息播放的优化方法、终端以及存储装置,接收输入的消息,判断该消息对应的应用是否为最近使用的应用,在不是最近使用的应用时,判断该消息的播放是否干扰使用场景,并在确定干扰使用场景时,根据该消息与使用场景的关联程度、优先级获取当前重要的消息和获取不同消息的播放方式、播放时间,能够在接收到消息后,筛选出当前重要的消息进行播放和避免不重要的消息干扰用户使用智能终端,提高了智能终端播放消息的灵活性,提升了用户的使用体验。

为解决上述问题,本发明采用的一个技术方案为:一种消息播放的优化方法,所述消息播放的优化方法包括:s101:接收输入的消息,判断所述消息对应的应用的最新使用时间是否满足预设条件,若是,则执行s105,若否,则执行s102;s102:获取智能终端的使用场景以及判断所述消息的播放是否干扰所述使用场景,若是,则执行s103,若否,则执行s105;s103:根据所述消息的内容获取消息的分类,并结合所述消息的内容和所述分类获取所述消息与所述使用场景的关联程度,判断所述关联程度是否大于预设值,若是,则执行s105,若否,则执行s104;s104:通过所述内容、分类获取所述消息的优先级,并通过所述优先级获取所述消息的播放信息,所述播放信息包括播放方式、播放时间;s105:根据所述消息的播放信息播放所述消息。

进一步地,所述判断所述消息对应的应用的最新使用时间是否满足预设条件的步骤具体包括:根据所述最新使用时间判断所述应用是否为正在使用或距当前时间不大于预设值,所述最新使用时间为所述应用的界面最后一次显示在所述智能终端上的时间;若是,则确定所述最新使用时间满足预设条件;若否,则确定所述最新使用时间不满足预设条件。

进一步地,所述获取智能终端的使用场景的步骤具体包括:获取当前工作的应用以及所述应用对应的操作记录、显示时间,根据所述操作记录、显示时间获取所述智能终端的使用场景。

进一步地,所述根据所述操作记录、显示时间获取所述智能终端的使用场景的步骤具体包括:根据所述操作记录、显示时间获取当前用户关注的应用,结合所述应用当前使用的功能、所述应用的分类确定所述智能终端的使用场景。

进一步地,所述判断所述消息的播放是否干扰所述使用场景的步骤具体包括:获取所述消息的默认播放方式和所述使用场景的当前播放方式,判断所述默认播放方式是否与所述当前播放方式冲突或所述消息的查看时间是否大于预设查看值。

进一步地,所述根据所述消息的内容获取消息的分类的步骤具体包括:根据所述内容中的消息特征获取所述消息的分类,所述分类包括重要信息、不重要信息中的任一种,消息特征包括关键词、上下文、链接、消息来源中的至少一种。

进一步地,所述结合所述消息的内容和所述分类获取所述消息与所述使用场景的关联程度的步骤具体包括:判断所述消息的内容中是否包括与所述使用场景中的应用对应的关键词;若是,则根据所述关键词、分类和所述应用的功能界面获取所述关联程度;若否,则根据所述分类确定所述关联程度。

进一步地,所述通过所述内容、分类获取所述消息的优先级的步骤具体包括:获取所述消息特征、分类的权重,根据所述权重的和获取所述消息的优先级。

基于相同的发明构思,本发明还提出一种智能终端,所述智能终端包括处理器、存储器,所述存储器存储有计算机程序,所述处理器根据所述计算机程序执行如上所述的消息播放的优化方法。

基于相同的发明构思,本发明又提出一种存储装置,存储装置存储有程序数据,所述程序数据被用于执行如上所述的消息播放的优化方法。

相比现有技术,本发明的有益效果在于:接收输入的消息,判断该消息对应的应用是否为最近使用的应用,在不是最近使用的应用时,判断该消息的播放是否干扰使用场景,并在确定干扰使用场景时,根据该消息与使用场景的关联程度、优先级获取当前重要的消息和获取不同消息的播放方式、播放时间,能够在接收到消息后,筛选出当前重要的消息进行播放和避免不重要的消息干扰用户使用智能终端,提高了智能终端播放消息的灵活性,提升了用户的使用体验。

附图说明

图1为本发明消息播放的优化方法一实施例的流程图;

图2为本发明智能终端一实施例的结构图;

图3为本发明存储装置一实施例的结构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,其中,图1为本发明消息播放的优化方法一实施例的结构图。结合附图1对本发明的消息播放的优化方法作详细说明。

在本实施例中,消息播放的优化方法包括:

s101:接收输入的消息,判断消息对应的应用的最新使用时间是否满足预设条件,若是,则执行s105,若否,则执行s102。

在本实施例中,智能终端可以通过有线传输或无线传输的方式接收输入的消息,其中,无线输入的方式可以为wifi传输、蓝牙传输、zigbee传输以及其他传输方式,传输该消息的对象可以为该消息对应的应用的管理服务器、使用该应用的其他终端。

在其他实施例中,该消息也可以为智能终端的应用自身产生的消息,该应用将产生的消息发送给智能终端的处理器,处理器接收该消息,并获取该消息对应的应用。

在本实施例中,输入的消息可以为广告、短信息、邮件通知、应用推送消息以及其他需要展示在智能终端的显示屏上或通过振动、铃声以及其他方式通知用户的信息。

在本实施例中,判断消息对应的应用的最新使用时间是否满足预设条件的步骤具体包括:根据最新使用时间判断应用是否为正在使用或距当前时间不大于预设值,最新使用时间为应用的界面最后一次显示在智能终端上的时间;若是,则确定最新使用时间满足预设条件;若否,则确定最新使用时间不满足预设条件。

在本实施例中,预设值可以为3分钟、5分钟以及其他时间,在此不做限定。

在其他实施例中,判断消息对应的应用的最新使用时间满足预设条件后,还可也可以判断该消息对应的应用在预设时间段内被用户查看的次数是否满足预设次数。其中,预设时间段可以为半个小时、45分钟以及其他大于预设值的时间,预设次数可以为4次、5次以及其他次数。通过这种方式判断用户是否关注该应用。

在其他实施例中,还可以在接收消息后,将该消息对应的应用最后一次占用智能终端的信息输出端口或信息采集端口的时间作为该应用的最新使用时间。其中,信息输出端口包括usb接口、耳机接口、wifi端口以及其他有线或无线传输端口,信息采集端口可以为麦克风、摄像头、闪光灯等设置在智能终端上采集外界信息的端口,信息传输端口还可以为扬声器、振动马达以及其他传输信息的端口器件。

s102:获取智能终端的使用场景以及判断消息的播放是否干扰使用场景,若是,则执行s103,若否,则执行s105。

在本实施例中,获取智能终端的使用场景的步骤具体包括:获取当前工作的应用以及应用对应的操作记录、显示时间,根据操作记录、显示时间获取智能终端的使用场景。

在本实施例中,根据操作记录、显示时间获取智能终端的使用场景的步骤具体包括:根据操作记录、显示时间获取当前用户关注的应用,结合应用当前使用的功能、应用的分类确定智能终端的使用场景。

在本实施例中,当前工作的应用包括显示在智能终端显示界面上的应用和运行在智能终端后台上的应用。其中,操作记录包括用户向该应用输入控制指令的次数、频率以及控制该应用进行翻页、发送信息等操作的次数。显示时间包括该应用显示在显示界面上的总时长、最后一次显示在显示界面上的时间、用户在一个时间段内如30分钟、40分钟内用户查看该应用的次数等。

在本实施例中,对操作记录和显示时间设置不同的权重,根据不同应用的权重大小对应用进行排序,根据权重最大的应用当前使用的功能、应用分类确定智能终端的使用场景。

在其他实施例中,也可以在根据不同应用的权重大小对应用进行排序后,对应用进行分类,根据不同应用的分类的权重和获取用户关注的分类,并将该分类中权重最大的应用作为用户关注的应用。

在本实施例中,应用的分类可以为应用在应用商城中的分类,还可以为用户自定义的分类,具体分类方式可根据用户需求进行设置。其中,使用场景可以为游戏、办公、聊天、阅读、听歌、会议以及其他根据智能终端的不同功能执行的使用场景,这些使用场景也可以根据智能终端的功能叠加为复合使用场景,如办公 听歌、办公 聊天,这些使用场景的分类可根据用户需求或预设规则进行设置。

在本实施例中,将用户最后一次操作该应用时,该应用所使用的功能作为应用当前使用的功能。其中,若应用当前使用的功能与应用的分类对应的含义相近时,根据应用的分类确定智能终端的使用场景。若应用的功能与应用的分类对应的含义不相近时,根据应用当前使用的功能确定智能终端的使用场景。智能终端通过语义识别或通过互联网进行近义词判断的方式判断应用的功能与应用的分类是否相近。

在一个具体的实施例中,应用的分类为聊天工具,用户当前在该应用上玩游戏,即应用当前执行游戏功能,智能终端获取应用的分类和应用当前使用的功能后,判断聊天与游戏的含义并不相近。根据应用的游戏功能确定当前的使用场景为游戏场景。

在本实施例中,判断消息的播放是否干扰使用场景的步骤具体包括:获取消息的默认播放方式和使用场景的当前播放方式,判断默认播放方式与当前播放方式是否冲突或消息的查看时间是否大于预设查看值。其中,默认播放方式可根据消息的分类或智能终端中预设的该消息的播放方式确定,查看时间可根据该消息被阅读的时间、在显示界面上展示该消息所需的时间、用户关闭该消息所需的时间之和确定。该消息被阅读的时间通过该消息包含的文字字数、视频长度、音频长度中的至少一个确定。在显示界面上展示该消息所需的时间包括打开该消息对应的应用的时间、该消息加载至显示界面上的时间,用户关闭该消息所需的时间包括用户查找该消息的关闭方式所需的时间、该消息从显示界面消失的时间以及用户将显示界面恢复至消息接收前的界面所需的时间。

在本实施例中,当前播放方式根据智能终端当前使用的显示界面、信息接收或输出端口确定,例如,若智能终端当前使用耳机接口输出音频信息,显示界面未显示,其他的端口也未工作,则当前播放方式为耳机播放。通过判断消息的默认播放方式是否为耳机播放判断默认播放方式与当前播放方式是否冲突。

在其他实施例中,也可以通过判断默认播放方式与当前播放方式的冲突程度判断是否冲突,若冲突程度大于预设阈值,则确定默认播放方式与当前播放方式冲突。其中,通过默认播放方式与当前播放方式的冲突时间、冲突范围、当前使用场景的重要程度获取冲突程度,冲突时间越长、冲突范围越大、重要程度越高,则冲突程度越高。

s103:根据消息的内容获取消息的分类,并结合消息的内容和分类获取消息与使用场景的关联程度,判断关联程度是否大于预设值,若是,则执行s105,若否,则执行s104。

在本实施例中,根据消息的内容获取消息的分类的步骤具体包括:根据内容中的消息特征获取消息的分类,分类包括重要信息、不重要信息中的任一种,消息特征包括关键词、上下文、链接、消息来源中的至少一种。

在本实施例中,智能终端预存有不同关键词、上下文信息、链接、消息来源对应的权重,根据该消息特征获取消息的权重和,若权重和大于预设权重,则该消息为重要信息。

在其他实施例中,也可以设置消息特征的样本集,该样本集包括不同消息特征的权重标记,通过该样本集进行深度学习训练获取消息特征模型。将接收到的消息进行预处理后输入消息特征模型,根据消息特征模型的权重识别结果获取该消息的分类。

在本实施例中,因不同的消息相对于不同应用的重要性不同,为了进一步提高判断的准确性,结合消息的内容和分类获取消息与使用场景的关联程度的步骤具体包括:判断消息的内容中是否包括与使用场景中的应用对应的关键词;若是,则根据关键词、分类和应用的功能界面获取关联程度;若否,则根据该分类确定关联程度。

在本实施例中,应用的功能界面为用户当前或最后一次操作该应用时,应用显示的功能界面,提取该功能界面中的文字信息,通过该文字信息、关键词进行语义分析、上下文分析的方式判断二者是否关联以及关联程度,关键词在文字信息中出现的次数越多、在该文字信息中越重要,则关联程度越高,并根据消息的分类进行关联程度调节。其中,若分类为重要信息,则提高关联程度,若为不重要信息,则降低关联程度。

在本实施例中,该消息的分类对应的关联程度可以为一个预设数值,在其他实施例中,也可以根据消息对应的应用设置不同的预设数值。

s104:通过内容、分类获取消息的优先级,并通过优先级获取消息的播放信息,播放信息包括播放方式、播放时间。

在本实施例中,通过内容、分类获取消息的优先级的步骤具体包括:获取消息特征、分类的权重,根据权重的和获取消息的优先级。

在本实施例中,不同的优先级对应的播放信息不同,在确定该消息的优先级后,获取使用场景的优先级,判断该消息的优先级是否大于使用场景的优先级。若大于使用场景的优先级,则根据播放信息播放该消息。若小于使用场景的优先级,则实时监测智能终端的使用场景,并在使用场景的优先级不大于消息的优先级时,播放该消息。

s105:根据消息的播放信息播放消息。

在本实施例中,该播放信息可以为智能终端中预存或该消息自身存储的默认播放信息,也可以为该消息的优先级对应的播放信息。智能终端在播放该消息时,判断该消息是否存在优先级,若存在,则根据该优先级对应的播放信息播放消息,若不存在,则根据默认播放信息播放该消息。

有益效果:本发明消息播放的优化方法接收输入的消息,判断该消息对应的应用是否为最近使用的应用,在不是最近使用的应用时,判断该消息的播放是否干扰使用场景,并在确定干扰使用场景时,根据该消息与使用场景的关联程度、优先级获取当前重要的消息和获取不同消息的播放方式、播放时间,能够在接收到消息后,筛选出当前重要的消息进行播放和避免不重要的消息干扰用户使用智能终端,提高了智能终端播放消息的灵活性,提升了用户的使用体验。

基于相同的发明构思,本发明还提出一种智能终端,请参阅图2,图2为本发明智能终端一实施例的结构图,结合图2对本发明的智能终端进行说明。

在本实施例中,智能终端包括处理器、存储器,存储器存储有计算机程序,处理器根据计算机程序执行如上述实施例所述的消息播放的优化方法。

有益效果:本发明的智能终端接收输入的消息,判断该消息对应的应用是否为最近使用的应用,在不是最近使用的应用时,判断该消息的播放是否干扰使用场景,并在确定干扰使用场景时,根据该消息与使用场景的关联程度、优先级获取当前重要的消息和获取不同消息的播放方式、播放时间,能够在接收到消息后,筛选出当前重要的消息进行播放和避免不重要的消息干扰用户使用智能终端,提高了智能终端播放消息的灵活性,提升了用户的使用体验。

基于相同的发明构思,本发明又提出一种存储装置,请参阅图3,图3为本发明存储装置一实施例的结构图。结合图3对本发明的存储装置进行说明。

在本实施例中,存储装置存储有程序数据,所述程序数据被用于执行如上述实施例所述的消息播放的优化方法。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统可以通过其它的方式实现。例如,以上所描述的系统、单元、模块的实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立地产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以通过一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文全称:read-onlymemory,英文缩写:rom)、随机存取存储器(英文全称:randomaccessmemory,英文缩写:ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。


技术特征:

1.一种消息播放的优化方法,其特征在于,所述消息播放的优化方法包括:

s101:接收输入的消息,判断所述消息对应的应用的最新使用时间是否满足预设条件,若是,则执行s105,若否,则执行s102;

s102:获取智能终端的使用场景以及判断所述消息的播放是否干扰所述使用场景,若是,则执行s103,若否,则执行s105;

s103:根据所述消息的内容获取消息的分类,并结合所述消息的内容和所述分类获取所述消息与所述使用场景的关联程度,判断所述关联程度是否大于预设值,若是,则执行s105,若否,则执行s104;

s104:通过所述内容、分类获取所述消息的优先级,并通过所述优先级获取所述消息的播放信息,所述播放信息包括播放方式、播放时间;

s105:根据所述消息的播放信息播放所述消息。

2.如权利要求1所述的消息播放的优化方法,其特征在于,所述判断所述消息对应的应用的最新使用时间是否满足预设条件的步骤具体包括:

根据所述最新使用时间判断所述应用是否为正在使用或距当前时间不大于预设值,所述最新使用时间为所述应用的界面最后一次显示在所述智能终端上的时间;

若是,则确定所述最新使用时间满足预设条件;

若否,则确定所述最新使用时间不满足预设条件。

3.如权利要求1所述的消息播放的优化方法,其特征在于,所述获取智能终端的使用场景的步骤具体包括:

获取当前工作的应用以及所述应用对应的操作记录、显示时间,根据所述操作记录、显示时间获取所述智能终端的使用场景。

4.如权利要求3所述的消息播放的优化方法,其特征在于,所述根据所述操作记录、显示时间获取所述智能终端的使用场景的步骤具体包括:

根据所述操作记录、显示时间获取当前用户关注的应用,结合所述应用当前使用的功能、所述应用的分类确定所述智能终端的使用场景。

5.如权利要求1所述的消息播放的优化方法,其特征在于,所述判断所述消息的播放是否干扰所述使用场景的步骤具体包括:

获取所述消息的默认播放方式和所述使用场景的当前播放方式,判断所述默认播放方式是否与所述当前播放方式冲突或所述消息的查看时间是否大于预设查看值。

6.如权利要求1所述的消息播放的优化方法,其特征在于,所述根据所述消息的内容获取消息的分类的步骤具体包括:

根据所述内容中的消息特征获取所述消息的分类,所述分类包括重要信息、不重要信息中的任一种,消息特征包括关键词、上下文、链接、消息来源中的至少一种。

7.如权利要求6所述的消息播放的优化方法,其特征在于,所述结合所述消息的内容和所述分类获取所述消息与所述使用场景的关联程度的步骤具体包括:

判断所述消息的内容中是否包括与所述使用场景中的应用对应的关键词;

若是,则根据所述关键词、分类和所述应用的功能界面获取所述关联程度;

若否,则根据所述分类确定所述关联程度。

8.如权利要求6所述的消息播放的优化方法,其特征在于,所述通过所述内容、分类获取所述消息的优先级的步骤具体包括:

获取所述消息特征、分类的权重,根据所述权重的和获取所述消息的优先级。

9.一种智能终端,其特征在于,所述智能终端包括处理器、存储器,所述存储器存储有计算机程序,所述处理器根据所述计算机程序执行如权利要求1-8任一项所述的消息播放的优化方法。

10.一种存储装置,其特征在于,所述存储装置存储有程序数据,所述程序数据被用于执行如权利要求1-8任一项所述的消息播放的优化方法。

技术总结
本发明提供一种消息播放的优化方法、终端以及存储装置,该优化方法包括:S101:判断消息对应的应用的最新使用时间是否满足预设条件,若是,则执行S105,若否,则执行S102;S102:判断消息的播放是否干扰使用场景,若是,则执行S103,若否,则执行S105;S103:结合消息的内容和分类获取消息与使用场景的关联程度,判断关联程度是否大于预设值,若是,则执行S105,若否,则执行S104;S104:通过内容、分类获取消息的优先级,并通过优先级获取消息的播放信息;S105:根据消息的播放信息播放消息。本发明能够在接收到消息后,筛选出当前重要的消息进行播放和避免不重要的消息干扰用户使用智能终端,提高了智能终端播放消息的灵活性,提升了用户的使用体验。

技术研发人员:潘浩;彭和平
受保护的技术使用者:广州朗国电子科技有限公司
技术研发日:2021.03.31
技术公布日:2021.08.03

转载请注明原文地址:https://doc.8miu.com/read-2416.html

最新回复(0)