一种消息处理方法、装置及电子设备制造方法及图纸

技术编号:8562898 阅读:194 留言:0更新日期:2013-04-11 04:32
本发明专利技术的目的在于提供一种消息处理方法、装置及电子设备,该消息处理方法包括:在所述操作系统生成一第一消息时,获取第一应用集合和第二应用集合,所述第一应用集合由满足所述第一消息的基于第一参数确定的发送条件的应用组成,所述第二应用集合由满足所述第一消息的基于第二参数确定的禁止发送条件的应用组成;进行消息发送控制,使所述第一消息在发送到第三应用集合的应用时,无法同时发送给第二应用集合中的应用;其中,所述第三应用集合为所述第一应用集合和所述第二应用集合的差集。本发明专利技术提高了操作系统发送消息的灵活性。

【技术实现步骤摘要】
一种消息处理方法、装置及电子设备
本专利技术属于电子领域,特别涉及一种消息处理方法、装置及电子设备。
技术介绍
在各种操作系统中,应用可以基于从操作系统接收到的消息触发相应的逻辑动作。专利技术人在实现本专利技术实施例的过程中发现,现有技术至少存在如下的缺点:现有的消息接收机制都是基于应用的注册机制,一旦注册,系统就会在消息生成时向这些所有这些消息同时发送消息,缺少消息发送控制的灵活性。
技术实现思路
本专利技术实施例的目的在于提供一种消息处理方法、装置及电子设备,提高操作系统消息发送的灵活性。为了实现上述目的,本专利技术实施例提供了一种消息处理方法,应用于一操作系统,所述消息处理方法包括:在所述操作系统生成一第一消息时,获取第一应用集合和第二应用集合,所述第一应用集合由满足所述第一消息的基于第一参数确定的发送条件的应用组成,所述第二应用集合由满足所述第一消息的基于第二参数确定的禁止发送条件的应用组成;进行消息发送控制,使所述第一消息在发送到第三应用集合的应用时,无法同时发送给第二应用集合中的应用;其中,所述第三应用集合为所述第一应用集合和所述第二应用集合的差集。上述的消息处理方法,其中,本文档来自技高网...
一种消息处理方法、装置及电子设备

【技术保护点】
一种消息处理方法,应用于一操作系统,其特征在于,所述消息处理方法包括:在所述操作系统生成一第一消息时,获取第一应用集合和第二应用集合,所述第一应用集合由满足所述第一消息的基于第一参数确定的发送条件的应用组成,所述第二应用集合由满足所述第一消息的基于第二参数确定的禁止发送条件的应用组成;进行消息发送控制,使所述第一消息在发送到第三应用集合的应用时,无法同时发送给第二应用集合中的应用;其中,所述第三应用集合为所述第一应用集合和所述第二应用集合的差集。

【技术特征摘要】
1.一种消息处理方法,应用于一操作系统,其特征在于,所述消息处理方法包括:在所述操作系统生成一第一消息时,获取第一应用集合和第二应用集合,所述第一应用集合由满足所述第一消息的基于第一参数确定的发送条件的应用组成,所述第二应用集合由满足所述第一消息的基于第二参数确定的禁止发送条件的应用组成;进行消息发送控制,使所述第一消息在发送到第三应用集合的应用时,无法同时发送给第二应用集合中的应用;其中,所述第三应用集合为所述第一应用集合和所述第二应用集合的差集。2.根据权利要求1所述的消息处理方法,其特征在于,进行消息发送控制具体包括:发送所述第一消息发送到第三应用集合中的应用,同时阻止发送所述第一消息到所述第二应用集合中的应用。3.根据权利要求2所述的消息处理方法,其特征在于,所述第一消息所述操作系统运行过程中基于事件触发的消息。4.根据权利要求1所述的消息处理方法,其特征在于,进行消息发送控制具体为:发送所述第一消息到第三应用集合中的应用;发送操作完成后设置一定时器;在定时器到时后,发送所述第一消息到所述第二应用集合中的应用。5.根据权利要求4所述的消息处理方法,其特征在于,所述第一消息为所述操作系统启动完毕后触发的系统启动完成消息,所述第一应用集合中的应用为:向所述操作系统注册来申请接收所述系统启动完成消息,以在所述操作系统启动完毕后实现自动启动的应用。6.根据权利要求1-5中任一项所述的消息处理方法,其特征在于,所述第二参数为用户选择参数或一应用属性参数。7.根据权利要求1所述的消息处理方法,其特征在于,进行消息发送控制,使所述第一消息在发送到第三应用集合的应用时,无法同时发送给第二应用集合中的应用具体包括:拦截所述操作系统发送的目的地为所述第一集合中的应用的第一多播消息;将所述第一多播消息的目的地修改为所述第三集合中的应用,得到第二多播消息;发送所述第二多播消息。8.根据权利要求1所述的消息处理方法,其特征在于,进行消息发送控制,使所述第一消息在发送到第三应用集合的应用时,无法同时发送给第二应用集合中的应用具体包括:直接构建目的地为所述第三集合中的应用,且携带所述第一消息的的第三多播消息;发送所述第三多播消息。9.根据权利要求1所述的消息处理方法,其特征在于,进行消息发送控制,使所述第一消息在发送到第三应用集合的应用时,无法同时发送给第二应用集合中的应用具体包括:获取所述操作系统在生成第一消息之后,生成并发送的单播消息;提取所述单播消息中携带的第一消息;构建目的地为所述第三集合中的应用,且携带有所述第一消息的第四多播消息;发送所述第四多播消息。10.一种消息处理装置,应用于一操作系统,其特征在于,所述消息处理装置包括:应用集合确定模块,用于在所述操作系统生成一第一消息时,获取第一应用集合和第二应用集合,所述第一应用集合由满足所述第一消息的基于第一参数确定的发送条件的应用组成,所述第二应用集合由满足所述第一消息的基于第二参数确定的禁止发送条件的应用组成;控制模块,用于进行消息发送控制,使所述第一消息在发送到第三应用集...

【专利技术属性】
技术研发人员:刘永锋阮景春
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1