一种信息处理方法及装置与流程

文档序号:12477797阅读:201来源:国知局
一种信息处理方法及装置与流程

本发明涉及信息处理技术领域,尤其涉及一种信息处理方法及装置。



背景技术:

在某些时候,用户会在同一系统下运行两个相同且相互独立的应用,例如,在同一个系统上运行两个“微信”、两个“QQ”等等。不可避免地,两个应用可能会同时接收大量的消息,而当用户查看这些消息时,系统会出现卡顿现象,这严重影响了用户体验。



技术实现要素:

有鉴于此,本发明提供了一种信息处理方法及装置,用以解决当同一系统下同时运行两个相同应用时,如果两个应用同时接收大量消息,用户查看这些消息时,系统会出现卡顿现象,严重影响用户体验的问题,其技术方案如下:

一种信息处理方法,应用于终端,方法包括:

判断所述终端上是否启动有至少两个目标应用,所述至少两个目标应用为相同的应用;

当所述终端上启动有所述至少两个目标应用时,按预先为所述至少两个目标应用设置的优先级处理所述至少两个目标应用的信息。

其中,预先为所述至少两个目标应用设置优先级,包括:

检测是否接收到对所述终端上所述目标应用的多开选择指令,所述多开选择指令用于指示所述终端上可启动至少两个相同的所述目标应用;

当接收到对所述终端上所述目标应用的多开选择指令时,为所述至少两个相同的所述目标应用分别设置优先级。

其中,所述当接收到对所述终端上所述目标应用的多开选择指令时,为所述至少两个相同的所述目标应用分别设置优先级,包括:

当接收到对所述终端上所述目标应用的多开选择指令时,基于用户的日程安排为所述至少两个相同的所述目标应用分别设置优先级。

其中,所述当接收到对所述终端上所述目标应用的多开选择指令时,为所述至少两个相同的所述目标应用分别设置优先级,包括:

当接收到对所述终端上所述目标应用的多开选择指令时,基于信息内容关键字为所述至少两个相同的所述目标应用分别设置优先级。

其中,所述当接收到对所述终端上所述目标应用的多开选择指令时,为所述至少两个相同的所述目标应用分别设置优先级,包括:

当接收到对所述终端上所述目标应用的多开选择指令时,基于信息发送方的属性为所述至少两个相同的所述目标应用分别设置优先级。

一种信息处理装置,应用于一终端,所述装置包括:设置模块、判断模块和处理模块;

所述设置模块,用于预先为至少两个目标应用分别设置优先级,所述至少两个目标应用为相同的应用;

所述判断模块,用于判断所述终端上是否启动有所述至少两个目标应用;

所述处理模块,用于当所述判断模块判断出所述终端上启动有所述至少两个目标应用时,按所述设置模块预先为所述至少两个目标应用设置的优先级处理所述至少两个目标应用的信息。

其中,所述设置模块包括:检测子模块和优先级设置子模块;

所述检测子模块,用于检测是否接收到对所述终端上所述目标应用的多开选择指令,所述多开选择指令用于指示所述终端上可启动至少两个相同的所述目标应用;

所述优先级设置子模块,用于当接收到对所述终端上所述目标应用的多开选择指令时,为所述至少两个相同的所述目标应用分别设置优先级。

其中,所述优先级设置子模块,具体用于当接收到对所述终端上所述目标应用的多开选择指令时,基于用户的日程安排为所述至少两个相同的所述目标应用分别设置优先级。

其中,所述优先级设置子模块,具体用于当接收到对所述终端上所述目标应用的多开选择指令时,基于信息内容关键字为所述至少两个相同的所述目标应用分别设置优先级。

其中,所述优先级设置子模块,具体用于当接收到对所述终端上所述目标应用的多开选择指令时,基于信息发送方的属性为所述至少两个相同的所述目标应用分别设置优先级。

上述技术方案具有如下有益效果:

本发明提供的信息处理方法及装置,可预先为在终端上启动的至少两个相同应用设置不同的优先级,当至少两个应用同时存在待处理信息(例如,终端上启动两个微信,两个微信均接收到大量信息)时,可按预先为至少两个应用设置的优先级处理至少两个应用的待处理信息,由于待处理信息按优先级的高低依次处理,因此,避免了同时处理至少两个应用的大量待处理信息的情况,进而避免了同时处理至少两个应用的待处理信息所导致的系统卡顿,提升了用户体验,并且,提高了终端启动多个相同应用时信息处理的方便和快捷性。

附图说明

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

图1为本发明实施例提供的信息处理方法的一流程示意图;

图2为本发明实施例提供的信息处理方法的另一流程示意图;

图3为本发明实施例提供的信息处理方法的再一流程示意图;

图4为本发明实施例提供的信息处理方法的又一流程示意图;

图5本发明实施例提供的信息处理装置的一结构示意图。

具体实施方式

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

本发明实施例提供了一种信息处理方法,应用于一终端,该终端可以但不限定为PC、笔记本电脑、PAD、手机等,请参阅图1,示出了该方法的流程示意图,可以包括:

步骤S101:判断终端上是否启动有至少两个目标应用,至少两个目标应用为相同的应用。

步骤S102:当终端上启动有至少两个目标应用时,按预先为至少两个目标应用设置的优先级处理至少两个目标应用的信息。

示例性的,终端上启动两个微信,两个微信的账号分别为用户的生活账号和工作账号。预先为微信的生活账号和工作账号分别设置优先级,例如微信的生活账号的优先级为2.5,微信的工作账号的优先级为3.0,则当两个微信账号同时接收到信息时,可按设定的优先级显示接收的信息。

本发明实施例提供的信息处理方法,可预先为在终端上启动的至少两个相同应用设置不同的优先级,当至少两个应用同时存在待处理信息(例如,终端上启动两个微信,两个微信均接收到大量信息),可按优先级处理至少两个应用的待处理信息,由于待处理信息按优先级的高低依次处理,因此,避免了同时处理至少两个应用的大量待处理信息的情况,进而避免了同时处理至少两个应用的待处理信息所导致的系统卡顿,提升了用户体验,并且,提高了终端启动多个相同应用时,信息处理的方便和快捷性。

请参阅图2,示出了本发明实施例提供的信息处理方法的另一流程示意图,该方法应用于一终端,该终端可以但不限定为PC、笔记本电脑、PAD、手机等,该方法可以包括:

步骤S201:检测是否接收到对终端上目标应用的多开选择指令。

其中,多开选择指令用于指示终端上可启动至少两个相同的目标应用。

步骤S202:当接收到对终端上目标应用的多开选择指令时,基于用户的日程安排为至少两个相同的目标应用分别设置优先级。

基于用户的日程安排为至少两个相同的目标应用分别设置优先级,使至少两个相同的目标应用在不同的时间段内具有不同的优先级。

示例性的,用户操作终端进入“设置”界面,“设置”界面设置有“应用双开”项,如果用户选择“应用双开”项,可进入“应用双开”的设置界面,该设置界面显示有多个应用选择项,例如微信、QQ、邮箱、飞信、陌陌等等,用户可从这多个应用选择项中选择想要双开的应用,可以选择一个,也可以选择多个,例如,用户选择了微信,表明终端上可启动两个微信,如果用户选择了微信和QQ,表明终端上可启动两个微信和两个QQ。

假设用户在“应用双开”的设置界面选择了微信,在选择完成后,进入优先级的设置页面,为双开的微信设置优先级,示例性的,优先级的设置情况如下:

示例性的,在不同的时间段为两个相同的应用设备不同的优先级,以微信为例,设置微信的生活账号在工作时间(如9:00到6:00)的优先级为2.5,微信的工作账号在工作时间的优先级为3.0,即在工作时间使微信的工作账号的优先级高于生活账号的优先级,而对于非工作时间,设置微信的生活账号的优先级高于工作账号的优先级。另外,在某些时候用户可能去出差,则可基于出差时间设置两个微信账号的优先级,例如设置出差时段中每天的9:30到5:30微信的工作账号的优先级为3,生活账号的优先级为2.5,对于其它时间,微信的生活账号的优先级为3,工作账号的优先级为2.5。

步骤S203:判断终端上是否启动有至少两个相同的目标应用。

步骤S204:当终端上启动有至少两个相同的目标应用时,如果至少两个相同的目标应用同时存在待处理信息,则按优先级由高到低的顺序依次处理至少两个目标应用的待处理消息。

示例性的,终端上启动了两个微信,两个微信的账号分别为用户的生活账号和工作账号。预先为微信的生活账号设置在工作时间的优先级为2.5,在非工作时间的优先级为3,为微信的工作账号设置在工作时间的优先级为3.0,在非工作时间的优先级为2.5,则当两个微信账号同时接收到信息时,首先确定当前时间为工作时间还是非工作时间,如果当前时间为工作时间,由于微信的工作账号的优先级高级生活账号的优先级,则先处理微信的工作账号接收的信息,然后再处理微信的生活账号接收的信息,反之,如果当前时间为非工作时间,则先处理微信的生活账号接收的信息,再处理微信的工作账号接收的信息。

本发明实施例提供的信息处理方法,可预先为在终端上启动的至少两个相同应用基于用户的日程安排设置优先级,当至少两个应用同时存在待处理信息,可按基于用户的日程安排设置的优先级处理至少两个应用的待处理信息,由于待处理信息按优先级的高低依次处理,因此,避免了同时处理至少两个应用的大量待处理信息的情况,进而避免了同时处理至少两个应用的待处理信息所导致的系统卡顿,提升了用户体验,并且,提高了终端启动多个相同应用时,信息处理的方便和快捷性。

请参阅图3,示出了本发明实施例提供的信息处理方法的另一流程示意图,该方法应用于一终端,该终端可以但不限定为PC、笔记本电脑、PAD、手机等,该方法可以包括:

步骤S301:检测是否接收到对终端上目标应用的多开选择指令。

其中,多开选择指令用于指示终端上可启动至少两个相同的目标应用。

步骤S302:当接收到对终端上目标应用的多开选择指令时,基于信息内容关键字为至少两个相同的目标应用分别设置优先级。

示例性的,用户操作终端进入“设置”界面,“设置”界面设置有“应用双开”项,如果用户选择“应用双开”项,可进入“应用双开”的设置界面,该设置界面显示有多个应用选择项,例如微信、QQ、邮箱、飞信、陌陌等等,用户可从这多个应用选择项中选择想要双开的应用,可以选择一个,也可以选择多个,例如,用户选择了微信,表明终端上可启动两个微信,如果用户选择了微信和QQ,表明终端上可启动两个微信和两个QQ。

假设用户在“应用双开”的设置界面选择了微信,在选择完成后,进入优先级的设置页面,为双开的微信设置优先级,示例性的,优先级的设置情况如下:

示例性的,以微信为例,预先设置一些关键词,且设置信息内容中出现这些关键词的账号的优先级高于未出现这些关键词的账号的优先级,具体的,如果微信的生活账号接收的信息中出现了至少一个关键词,如“紧急”而微信的工作账号没有出现任何关键词,则先处理微信的生活账号接收的信息,再处理微信的工作账号接收的信息,反之,如果微信的工作账号中出现了至少一个关键词,而微信的生活账号未出现任何关键词,则先处理微信的工作账号接收的信息,再处理微信的生活账号接收的信息。

需要说明的是,在某些时候可能出现微信的两个账号均出现关键词的情况,此时,可预先设定出现关键词的数量多的账号优先级高,出现关键词的数量少的账号优先级低,即,当微信的工作账号和生活账号同时接收到信息时,分别确定微信的生活账号接收的信息中出现的关键词的数量,以及微信的工作账号接收的信息中出现的关键词的数量,如果微信的生活账号对应的关键词数量多于微信的工作账号对应的关键词数量,则先处理微信的生活账号接收的信息,再处理微信的工作账号接收的信息。

步骤S303:判断终端上是否启动有至少两个相同的目标应用。

步骤S304:当终端上启动有至少两个相同的目标应用时,如果至少两个相同的目标应用同时存在待处理信息,则按优先级由高到低的顺序依次处理至少两个目标应用的待处理消息。

示例性的,终端上启动了两个微信,两个微信的账号分别为用户的生活账号和工作账号,当两个微信账号同时接收到信息时,首先分别确定微信的生活账号和工作账号接收的信息中是否出现了关键词,如果微信的工作账号接收的信息中出现了关键词,而微信的生活账号接收的信息中未出现关键词,由于出现关键词的优先级高于未出现关键词的优先级,因此,先处理微信的工作账号接收的信息,后处理微信的生活账号接收的信息。

本发明实施例提供的信息处理方法,可预先为在终端上启动的至少两个相同基于信息内容关键词设置优先级,当至少两个应用同时存在待处理信息,可按基于信息内容关键词设置的优先级处理至少两个应用的待处理信息,由于待处理信息按优先级的高低依次处理,因此,避免了同时处理至少两个应用的大量待处理信息的情况,进而避免了同时处理至少两个应用的待处理信息所导致的系统卡顿,提升了用户体验,并且,提高了终端启动多个相同应用时,信息处理的方便和快捷性。

请参阅图4,示出了本发明实施例提供的信息处理方法的另一流程示意图,该方法应用于一终端,该终端可以但不限定为PC、笔记本电脑、PAD、手机等,该方法可以包括:

步骤S401:检测是否接收到对终端上目标应用的多开选择指令。

其中,多开选择指令用于指示终端上可启动至少两个相同的目标应用。

步骤S402:当接收到对终端上目标应用的多开选择指令时,基于信息发送方的属性为至少两个相同的所述目标应用分别设置优先级。

其中,信息发送方的属性可以为用于指示信息发送方是否为重要联系人的信息。

示例性的,用户操作终端进入“设置”界面,“设置”界面设置有“应用双开”项,如果用户选择“应用双开”项,可进入“应用双开”的设置界面,该设置界面显示有多个应用选择项,例如微信、QQ、邮箱、飞信、陌陌等等,用户可从这多个应用选择项中选择想要双开的应用,可以选择一个,也可以选择多个,例如,用户选择了微信,表明终端上可启动两个微信,如果用户选择了微信和QQ,表明终端上可启动两个微信和两个QQ。

假设用户在“应用双开”的设置界面选择了微信,在选择完成后,进入优先级的设置页面,为双开的微信设置优先级,示例性的,优先级的设置情况如下:

以微信为例,预先设定微信的生活账号接收的信息的发送方为重要联系人时的优先级为3,接收的信息的发送方为非重要联系人时的为2.5,微信的工作账号同样如此。可以理解的是,当微信的生活账号接收的信息的发送人为重要联系人,而微信的工作账号接收的信息的发送人为非重要联系人时,则先处理微信的生活账号接收的信息,再处理微信的工作账号接收的信息。

步骤S403:判断终端上是否启动有至少两个相同的目标应用。

步骤S404:当终端上启动有至少两个相同的目标应用时,如果至少两个相同的目标应用同时存在待处理信息,则按优先级由高到低的顺序依次处理至少两个目标应用的待处理消息。

示例性的,终端上启动了两个微信,两个微信的账号分别为用户的生活账号和工作账号。当两个微信账号同时接收到信息时,首先确定微信的生活账号接收的信息的发送人是否为重要联系人,并确定微信的工作账号接收的信息的发送人是否为重要联系人,如果微信的工作账号接收的信息的发送人是重要联系人(优先级为3),而微信的生活账号接收的信息的发送人不是重要联系人(优先级为2.5),则先处理微信的工作账号接收的信息,再处理微信的工作账号接收的信息。

在某些时候,可能出现微信的两个账号的信息发送人均是重要联系人的情况,针对这种情况,可预先为各个重要联系人设置不同的重要级别,并基于不同的重要级别设置不同的优先级,重要级别高的优先级高,重要级别低的优先级低,这样当两个账号同时接收到重要联系人发送的信息时,先处理重要级别高的联系人发送的信息,再处理重要级别低的联系人发送的信息。

本发明实施例提供的信息处理方法,可预先为在终端上启动的至少两个相同应用基于信息发送方的属性设置优先级,当至少两个应用同时存在待处理信息,可按基于信息发送方的属性设置的优先级处理至少两个应用的待处理信息,由于待处理信息按优先级的高低依次处理,因此,避免了同时处理至少两个应用的大量待处理信息的情况,进而避免了同时处理至少两个应用的待处理信息所导致的系统卡顿,提升了用户体验,并且,提高了终端启动多个相同应用时,信息处理的方便和快捷性。

对于上述任一实施例,当终端上启动有两个相同的目标应用时,如果两个相同的目标应用同时存在待处理信息,可按预设方式向用户提示优先级高的目标应用存在待处理信息,在优先级高的目标应用的待处理信息处理完成之后,可按预设方式向用户提示优先级低的目标应用存在待处理信息。

示例性的,终端上启动两个微信,两个微信的账号分别为用户的生活账号和工作账号。预先为微信的生活账号和工作账号分别设置优先级,例如微信的生活账号的优先级为2.5,微信的工作账号的优先级为3.0,即微信的工作账号的优先级高于生活账号的优先级,则当两个微信账号同时接收到信息时,先按预设方式向用户提示微信的工作账号接收到信息,以便用户查看工作账号接收的信息,当用户查看完微信的工作账号接收到信息之后,终端再按预设方式向用户提示微信的生活账号接收到信息,以便用户查看生活账号接收的信息。其中,预设方式可以但不限定为显示提示信息或者播放提示音。

本发明实施例还提供了一种信息处理装置,该信息处理装置应用于一终端,请参阅图5,示出了该信息处理装置的一结构示意图,可以包括:设置模块501、判断模块502和处理模块503。其中:

设置模块501,用于预先为至少两个目标应用分别设置优先级,至少两个目标应用为相同的应用。

判断模块502,用于判断终端上是否启动有至少两个目标应用。

处理模块503,用于当判断模块502判断出终端上启动有至少两个目标应用时,按设置模块501预先为至少两个目标应用设置的优先级处理至少两个目标应用的信息。

本发明实施例提供的信息处理装置,可通过设置模块预先为在终端上启动的至少两个相同应用设置不同的优先级,当至少两个应用同时存在待处理信息(例如,终端上启动两个微信,两个微信均接收到大量信息),可按优先级处理至少两个应用的待处理信息,由于待处理信息按优先级的高低依次处理,因此,避免了同时处理至少两个应用的大量待处理信息的情况,进而避免了同时处理至少两个应用的待处理信息所导致的系统卡顿,提升了用户体验,并且,提高了终端启动多个相同应用时,信息处理的方便和快捷性。

在上述实施例提供的信息处理装置中,设置模块可以包括:检测子模块和优先级设置子模块。其中:

检测子模块,用于检测是否接收到对终端上目标应用的多开选择指令。

其中,多开选择指令用于指示终端上可启动至少两个相同的目标应用。

优先级设置子模块,用于当接收到终端上目标应用的多开选择指令时,为至少两个相同的目标应用分别设置优先级。

在上述实施例中,优先级设置子模块,当接收到终端上目标应用的多开选择指令时,为至少两个相同的目标应用分别设置优先级的实现方式有多种。

在一种可能的实现方式中,优先级设置子模块,当接收到对终端上目标应用的多开选择指令时,基于用户的日程安排为至少两个相同的目标应用分别设置优先级。

在另一种可能的实现方式中,优先级设置子模块,当接收到对终端上目标应用的多开选择指令时,基于信息内容关键字为至少两个相同的目标应用分别设置优先级。

在再一种可能的实现方式中,优先级设置子模块,当接收到对终端上目标应用的多开选择指令时,基于信息发送方的属性为至少两个相同的目标应用分别设置优先级。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。

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

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

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

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

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