信息处理方法和设备的制作方法

文档序号:7965537阅读:231来源:国知局
专利名称:信息处理方法和设备的制作方法
技术领域
本发明涉及信息处理方法和设备。更具体地说,涉及能够防止系统需要的信息被任何第三方高优先级的软件拦截到的信息处理方法和设备。
背景技术
近年来,诸如手机、个人计算机、PDA (个人数字助理)之类的各种信息处理设备快速发展。然而,在信息处理过程中,可能存在隐私信息被拦截和窥视的问题。以安装有Andorid系统的手机为例。当要将从外界接收到信息或者内部产生的信息发送给系统上安装的应用时,Andorid手机包括两种信息发送方式:1)将信息并行地发送给所有申请了信息接收服务的应用,2)将信息有序地发送给所有申请了信息接收服务的应用。具体来说,在2)的情况下,首先将信息发送给申请了信息接收服务的优先级最高的应用,然后将信息依次发送给优先级逐步降低的应用。在本公开中,仅考虑2)的情况。在这种情况下,如果手机上安装了垃圾短信拦截软件,它们往往申请最高优先级别的接收广播,这会导致一些系统应用要接收的短信被窥视或者拦截。然而,有些短信是绝对不允许短信拦截软件拦截的。例如,在防盗失功能中,远程发送防盗销毁数据等短信都被各种拦截短信的应用拦截,导致隐私密码被窥视,防盗短信指令不能正常收到从而失去效果。另外,例如,联想账号自动短信注册、联想账号一键注册也有可能被各种软件拦截。

发明内容
鉴于以上情形,期望提供一种信息处理方法和设备,能够让系统需要的信息(例如防盗失短信指令)不被任何第三方高优先级的软件拦截到。根据本发明实施例的一个方面,提供了 一种信息处理方法,应用于一信息处理设备,所述信息处理设备上安装有操作系统,并且在所述操作系统中安装了多个应用,并存储了所述多个应用的第一信息接收顺序表,其中,所述多个应用具有预定的关联关系,所述方法包括:针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改;当所述至少一个应用的优先级值需要修改时,修改所述至少一个应用的优先级值,据此生成所述多个应用的第二信息接收顺序表,其中所述第一信息接收顺序表和所述第二信息接收顺序表不同,其中,所述第二信息接收顺序表用于将数据信息按照该表中的顺序依次发送给所述多个应用中的至少一个应用。在根据本发明实施例的信息处理方法中,在修改所述至少一个应用的优先级值,据此生成所述多个应用的第二信息接收顺序表之后进一步包括:确定一数据信息,并根据所述第二信息接收顺序表,将数据信息依据所述优先级值依次发送给所述多个应用中的至少一个应用。在根据本发明实施例的信息处理方法中,所述多个应用具有预定的关联关系是指所述多个应用均向所述信息处理设备的操作系统注册了信息接收服务,所述信息接收服务用于将获取的数据信息按照预定顺序发送给注册了该服务的应用。
在根据本发明实施例的信息处理方法中,在针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改之前进一步包括如下步骤:所述多个应用向所述信息处理设备注册信息接收服务,并欲向所述第一信息接收顺序表写入对应的优先级值以建立应用和优先级值的对应关系;以及拦截所述多个应用中的至少一个应用对所述第一信息接收顺序表的写入,其中,所述第一信息接收顺序表在拦截前不包括应用和优先级值的对应关系;并且其中,所述第二信息接收顺序表和第三信息接收顺序表中应用的顺序不同,所述第三信息接收顺序表是在不修改所述至少一个应用的优先级值的情况下写入所述第一信息接收顺序表能形成的表。在根据本发明实施例的信息处理方法中,所述针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改包括:读取策略清单;针对所述多个应用中的至少一个应用,通过参照所述策略清单来判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改。在根据本发明实施例的信息处理方法中,所述判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改包括:判断所述至少一个应用的指示信息接收顺序的优先级值是否满足第一预定条件。在根据本发明实施例的信息处理方法中,在所述针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改之前进一步包括如下步骤:从所述第一信息接收顺序表获取所述至少一个应用的优先级值;其中,所述第一信息接收顺序表和所述第二信息接收顺序表不同包括:所述第一信息接收顺序表和所述第二信息接收顺序表中应用的顺序不同。在根据本发明实施例的信息处理方法中,所述针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改包括:确定第一预定应用;判断所述第一预定应用是否满足第二预定条件;并且所述当所述至少一个应用的优先级值需要修改时,修改所述至少一个应用的优先级值包括:当所述第一预定应用的优先级值不满足第二预定条件时,修改所述第一预定应用的优先级值,据此生成所述多个应用的第二信息接收顺序表,其中所述第二信息接收顺序表中所述第一预定应用的顺序满足所述第二预定条件。在根据本发明实施例的信息处理方法中,所述判断所述第一预定应用是否满足预定条件包括:判断所述第一预定应用在第一信息接收顺序表中的位置是否满足预定位置范围。在根据本发明实施例的信息处理方法中,所述判断所述第一预定应用是否满足第二预定条件;包括:确定第二预定应用;判断所述第一预定应用和所述第二预定应用是否满足预定的顺序关系。在根据本发明实施例的信息处理方法中,所述依次发送是指:首先向优先级值大的应用发送数据信息,然后向优先级值小的应用发送数据信息;其中,当存在多个优先级值相同的应用时,依据第一策略将其排序以形成第四信息接收顺序表,并根据所述第四信息接收顺序表发送。在根据本发明实施例的信息处理方法中,所述根据所述第二信息接收顺序表,将所述数据信息依据所述优先级值依次发送给所述多个应用中的至少一个应用包括:依据第二信息接收顺序表获得顺序排在第一位的第一应用,并向第一应用发送数据信息;从第一应用接收反馈,所述反馈为指示继续发送的反馈和指示终止发送的反馈之一;当接收到指示继续发送的反馈时,判断第一应用是否为第二信息接收顺序表中的最后一个,如果不是最后一个,则从第二信息接收顺序表中获得下一个应用,将数据信息发送给下一个应用,并重复以上处理,而如果是最后一个,则终止发送;当接收到指示终止发送的反馈时,终止发送。在根据本发明实施例的信息处理方法中,接收到数据信息的应用根据第二策略判断发送指示继续发送的反馈还是指示终止发送的反馈,并且如果终止发送,则根据第三策略判断是否通过进程间通信将数据信息发送给需要该数据信息的应用。在根据本发明实施例的信息处理方法中,所述信息接收服务是新接收短信的通知服务;所述获取一数据信息包括:当所述信息处理设备从另一信息处理设备接收到短信息时,依据该短信息确定所述数据信息。根据本发明实施例的另一个方面,提供了一种信息处理设备,其上安装有操作系统,并且在所述操作系统中安装了多个应用,其中,所述多个应用具有预定的关联关系,所述设备包括:存储部件,用于存储所述多个应用的第一信息接收顺序表;判断部件,用于针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改;修改部件,用于当所述至少一个应用的优先级值需要修改时,修改所述至少一个应用的优先级值,据此生成所述多个应用的第二信息接收顺序表,其中所述第一信息接收顺序表和所述第二信息接收顺序表不同,其中,所述第二信息接收顺序表用于将数据信息按照该表中的顺序依次发送给所述多个应用中的至少一个应用。在根据本发明实施例的信息处理设备中,进一步包括发送部件,用于确定一数据信息,并根据所述第二信息接收顺序表,将数据信息依据所述优先级值依次发送给所述多个应用中的至少一个应用。在根据本发明实施例的信息处理设备中,所述多个应用具有预定的关联关系是指所述多个应用均向所述信息处理设备的操作系统注册了信息接收服务,所述信息接收服务用于将获取的数据信息按照预定顺序发送给注册了该服务的应用。根据本发明实施例的信息处理设备可以进一步包括:注册部件,所述多个应用通过其向所述信息处理设备注册信息接收服务,并欲向所述第一信息接收顺序表写入对应的优先级值以建立应用和优先级值的对应关系;以及拦截部件,用于拦截所述多个应用中的至少一个应用对所述第一信息接收顺序表的写入,其中,所述第一信息接收顺序表在拦截前不包括应用和优先级值的对应关系;并且其中,所述第二信息接收顺序表和第三信息接收顺序表中应用的顺序不同,所述第三信息接收顺序表是在不修改所述至少一个应用的优先级值的情况下写入所述第一信息接收顺序表能形成的表。在根据本发明实施例的信息处理设备中,所述判断部件用于:读取策略清单;针对所述多个应用中的至少一个应用,通过参照所述策略清单来判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改。在根据本发明实施例的信息处理设备中,所述判断部件用于:判断所述至少一个应用的指示信息接收顺序的优先级值是否满足第一预定条件。根据本发明实施例的信息处理设备可以进一步包括:获取部件,用于从所述第一信息接收顺序表获取所述至少一个应用的优先级值;其中,所述第一信息接收顺序表和所述第二信息接收顺序表不同包括:所述第一信息接收顺序表和所述第二信息接收顺序表中应用的顺序不同。在根据本发明实施例的信息处理设备中,所述判断部件用于:确定第一预定应用;判断所述第一预定应用是否满足第二预定条件;并且所述当所述至少一个应用的优先级值需要修改时,修改所述至少一个应用的优先级值包括:当所述第一预定应用的优先级值不满足第二预定条件时,修改所述第一预定应用的优先级值,据此生成所述多个应用的第二信息接收顺序表,其中所述第二信息接收顺序表中所述第一预定应用的顺序满足所述第二预定条件。在根据本发明实施例的信息处理设备中,所述判断所述第一预定应用是否满足第二预定条件包括:判断所述第一预定应用在第一信息接收顺序表中的位置是否满足预定位置范围。在根据本发明实施例的信息处理设备中,所述判断所述第一预定应用是否满足第二预定条件包括:确定第二预定应用;判断所述第一预定应用和所述第二预定应用是否满足预定的顺序关系。在根据本发明实施例的信息处理设备中,所述依次发送是指:首先向优先级值大的应用发送数据信息,然后向优先级值小的应用发送数据信息;其中,当存在多个优先级值相同的应用时,依据第一策略将其排序以形成第四信息接收顺序表,并根据所述第四信息接收顺序表发送。在根据本发明实施例的信息处理设备中,所述发送部件用于:依据第二信息接收顺序表获得顺序排在第一位的第一应用,并向第一应用发送数据信息;从第一应用接收反馈,所述反馈为指示继续发送的反馈和指示终止发送的反馈之一;当接收到指示继续发送的反馈时,判断第一应用是否为第二信息接收顺序表中的最后一个,如果不是最后一个,则从第二信息接收顺序表中获得下一个应用,将数据信息发送给下一个应用,并重复以上处理,而如果是最后一个,则终止发送;当接收到指示终止发送的反馈时,终止发送。在根据本发明实施例的信息处理设备中,接收到数据信息的应用根据第二策略判断发送指示继续发送的反馈还是指示终止发送的反馈,并且如果终止发送,则根据第三策略判断是否通过进程间通信将数据信息发送给需要该数据信息的应用。在根据本发明实施例的信息处理设备中,所述信息接收服务是新接收短信的通知服务;当所述信息处理设备从另一信息处理设备接收到短信息时,依据该短信息确定所述数据信息。通过根据本发明实施例的信息处理方法和设备,系统中各应用需要的短信不会被其他应用拦截和窥视,保证了安全和功能的完整性。


图1是图示根据本发明实施例的信息处理方法的流程图;图2是示出了图1中所示的步骤S105的详细步骤的流程图;以及图3是图示根据本发明实施例的信息处理设备的配置的框图。
具体实施例方式下面将参照附图对本发明的各个优选的实施方式进行描述。提供以下参照附图的描述,以帮助对由权利要求及其等价物所限定的本发明的示例实施方式的理解。其包括帮助理解的各种具体细节,但它们只能被看作是示例性的。因此,本领域技术人员将认识到,可对这里描述的实施方式进行各种改变和修改,而不脱离本发明的范围和精神。而且,为了使说明书更加清楚简洁,将省略对本领域熟知功能和构造的详细描述。首先,将参照图1描述根据本发明实施例的信息处理方法。所述信息处理方法应用于一信息处理设备,所述信息处理设备上安装有操作系统,并且在所述操作系统中安装了多个应用,并存储了所述多个应用的第一信息接收顺序表。其中,所述多个应用具有预定的关联关系。更具体地说,所述多个应用具有预定的关联关系是指所述多个应用均向所述信息处理设备的操作系统注册了信息接收服务,所述信息接收服务用于将获取的数据信息按照信息接收顺序表发送给注册了该服务的应用。例如,在Andorid系统中,上述以预定顺序依次发送信息的这种服务称为有序广播。所述信息接收服务可以是新接收短信的通知服务。如图1所示,所述方法包括如下步骤: 首先,在步骤SlOl,针对所述多个应用中的一个应用,判断所述应用的指示信息接收顺序的优先级值是否需要修改。具体来说,在步骤S101,可以首先读取一策略清单。所述策略清单预先存储在信息处理设备中,其可以是一白名单,也可以是一黑名单。然后,针对所述多个应用中的一个应用,通过参照所述策略清单来判断所述一个应用的指示信息接收顺序的优先级值是否需要修改。举例来说,在该策略清单是一白名单的情况下,可以在其中列出所述信息处理设备的操作系统最信任的特定应用,换言之,在白名单中列出期望在信息接收顺序表中排在最前面的特定应用。例如,所述特定应用可以是防盗失应用、联想短信管理应用等。Andorid系统的最高优先级是1000,如果多个应用的广播接收优先级等于或超过1000,则会随机选择首先发送给某一个1000或者1000以上的应用。在系统的初始设置中,将诸如防盗失应用和联想短信管理应用之类的特定应用的优先级值设定为最高值1000。针对所述多个应用中的一个应用,通过参照该白名单,如果所述应用在该白名单中,则不对其优先级值进行修改,否则将其优先级值降低。在该策略清单是一黑名单的情况下,可以在其中列出所述信息处理设备的操作系统认为可能会拦截和窥视隐私信息的特定应用,换言之,在黑名单中列出不期望在信息接收顺序表中排在最前面的特定应用。通常,这样的应用会初始地将自己的优先级值设置为1000以上。针对所述多个应用中的一个应用,通过参照该黑名单,如果所述应用在该黑名单中,则将其优先级值降低到1000以下,否则不对其优先级值进行修改。考虑到目前软件的更新速度很快,因此这里所述的诸如白名单、黑名单之类的策略清单都是可更新的。另外,可替代地,在步骤S101,也可以通过判断所述应用的指示信息接收顺序的优先级值是否满足第一预定条件来判断是否要进行修改。例如,判断所述应用的优先级值是否大于等于1000。如果优先级值大于等于1000,则将其降低到1000以下,否则不进行修改。
以上列举了判断一个应用的优先级值是否需要修改的两种方法。然而,更优选的实施方式是将二者结合。具体来说,在策略清单是白名单的情况下,首先判断一个应用是否在白名单中。如果在白名单中,则不对其进行修改。如果不在白名单中,则继续判断其优先级值是否大于等于1000。如果优先级值大于等于1000,则将其降低到1000以下。如果优先级值小于1000,则不对其进行修改。另一方面,在策略清单是黑名单的情况下,首先判断一个应用是否在黑名单中。如果在黑名单中,则继续判断其优先级值是否大于等于1000。如果优先级值大于等于1000,则将其降低到1000以下。如果优先级值小于1000,则可以不进行修改。如果不在黑名单中,则不对其进行修改。当在步骤SlOl中确定 所述应用的优先级值需要修改时,在步骤S102,修改所述应用的优先级值。当在步骤SlOl中确定所述应用的优先级值不需要修改时,处理进行到步骤S103。在步骤S103,判断是否针对其他应用继续判断。当在步骤S103确定要针对其他应用继续判断时,处理返回到步骤SlOl以针对另一应用重复以上的处理。当在步骤S103确定不需要针对其他应用继续判断时,处理继续到步骤S104。在步骤S104,根据上述处理中的修改,生成第二信息接收顺序表。所述第二信息接收顺序表用于根据该表中的顺序将数据信息依次发送给所述多个应用中的至少一个。到此为止,已经修改了所述多个应用中的至少一个应用的优先级值,据此生成所述多个应用的第二信息接收顺序表,其中所述第一信息接收顺序表和所述第二信息接收顺序表不同。通过这样的方法步骤,能够防止隐私信息的拦截和窥视。在第二信息接收顺序表中,除了优先级值最高的特定应用之外,将其他各应用的优先级值均降低到相同的值。例如,第一信息接收顺序表如下表I所示:表I
权利要求
1.一种信息处理方法,应用于一信息处理设备,所述信息处理设备上安装有操作系统,并且在所述操作系统中安装了多个应用,并存储了所述多个应用的第一信息接收顺序表,其中,所述多个应用具有预定的关联关系,所述方法包括: 针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改; 当所述至少一个应用的优先级值需要修改时,修改所述至少一个应用的优先级值,据此生成所述多个应用的第二信息接收顺序表,其中所述第一信息接收顺序表和所述第二信息接收顺序表不同; 其中,所述第二信息接收顺序表用于将数据信息按照该表中的顺序依次发送给所述多个应用中的至少一个应用。
2.根据权利要求1所述的信息处理方法,其中在修改所述至少一个应用的优先级值,据此生成所述多个应用的第二信息接收顺序表之后进一步包括: 确定一数据信息,并根据所述第二信息接收顺序表,将数据信息依据所述优先级值依次发送给所述多个应用中的至少一个应用。
3.根据权利要求1所述的信息处理方法,其中所述多个应用具有预定的关联关系是指所述多个应用均向所述信息处理设备的操作系统注册了信息接收服务,所述信息接收服务用于将获取的数据信息按照预定顺序发送给注册了该服务的应用。
4.根据权利要求1所述的信息处理方法,其中,在针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改之前进一步包括如下步骤: 所述多个应用向所述信息处理设备注册信息接收服务,并欲向所述第一信息接收顺序表写入对应的优先级值以建立应用和优先级值的对应关系;以及 拦截所述多个应用中的至少一个应用对所述第一信息接收顺序表的写入, 其中,所述第一信息接收顺序表在拦截前不包括应用和优先级值的对应关系;并且 其中,所述第二信息接收顺序表和第三信息接收顺序表中应用的顺序不同,所述第三信息接收顺序表是在不修改所述至少一个应用的优先级值的情况下写入所述第一信息接收顺序表能形成的表。
5.根据权利要求1所述的信息处理方法,其中,所述针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改包括: 读取策略清单; 针对所述多个应用中的至少一个应用,通过参照所述策略清单来判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改。
6.根据权利要求1所述的信息处理方法,其中,所述判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改包括: 判断所述至少一个应用的指示信息接收顺序的优先级值是否满足第一预定条件。
7.根据权利要求1所述的信息处理方法,其中,在所述针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改之前进一步包括如下步骤: 从所述第一信息接收顺序表获取所述至少一个应用的优先级值;其中,所述第一信息接收顺序表和所述第二信息接收顺序表不同包括:所述第一信息接收顺序表和所述第二信息接收顺序表中应用的顺序不同。
8.根据权利要求7所述的信息处理方法,其中,所述针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改包括: 确定第一预定应用; 判断所述第一预定应用是否满足第二预定条件; 并且所述当所述至少一个应用的优先级值需要修改时,修改所述至少一个应用的优先级值包括: 当所述第一预定应用的优先级值不满足第二预定条件时,修改所述第一预定应用的优先级值,据此生成所述多个应用的第二信息接收顺序表,其中所述第二信息接收顺序表中所述第一预定应用的顺序满足所述第二预定条件。
9.根据权利要求8所述的信息处理方法,其中,所述判断所述第一预定应用是否满足预定条件包括: 判断所述第一预定应用在第一信息接收顺序表中的位置是否满足预定位置范围。
10.根据权利要求8所述的信息处理方法,其中,所述判断所述第一预定应用是否满足第二预定条件;包括: 确定第二预定应用; 判断所述第一预定应用和所述第二预定应用是否满足预定的顺序关系。
11.根据权利要求1所述的信息处理方法,其中所述依次发送是指: 首先向优先级值大的应用发送数据信息,然后向优先级值小的应用发送数据信息; 其中,当存在多个优先级值相同的应用时,依据第一策略将其排序以形成第四信息接收顺序表,并根据所述第四信息接收顺序表发送。
12.根据权利要求2所述的信息处理方法,其中,所述根据所述第二信息接收顺序表,将所述数据信息依据所述优先级值依次发送给所述多个应用中的至少一个应用包括: 依据第二信息接收顺序表获得顺序排在第一位的第一应用,并向第一应用发送数据信息; 从第一应用接收反馈,所述反馈为指示继续发送的反馈和指示终止发送的反馈之一; 当接收到指示继续发送的反馈时,判断第一应用是否为第二信息接收顺序表中的最后一个,如果不是最后一个,则从第二信息接收顺序表中获得下一个应用,将数据信息发送给下一个应用,并重复以上处理,而如果是最后一个,则终止发送; 当接收到指示终止发送的反馈时,终止发送。
13.根据权利要求12所述的信息处理方法,其中接收到数据信息的应用根据第二策略判断发送指示继续发送的反馈还是指示终止发送的反馈,并且如果终止发送,则根据第三策略判断是否通过进程间通信将数据信息发送给需要该数据信息的应用。
14.根据权利要求3所述的信息处理方法,其中, 所述信息接收服务是新接收短信的通知服务; 当所述信息处理设备从另一信息处理设备接收到短信息时,依据该短信息确定所述数据信息。
15.一种信息处理设备,其上安装有操作系统,并且在所述操作系统中安装了多个应用,其中,所述多个应用具有预定的关联关系,所述设备包括: 存储部件,用于存储所述多个应用的第一信息接收顺序表; 判断部件,用于针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改; 修改部件,用于当所述至少一个应用的优先级值需要修改时,修改所述至少一个应用的优先级值,据此生成所述多个应用的第二信息接收顺序表,其中所述第一信息接收顺序表和所述第二信息接收顺序表不同; 其中,所述第二信息接收顺序表用于将数据信息按照该表中的顺序依次发送给所述多个应用中的至少一个应用。
16.根据权利要求15所述的信息处理设备,进一步包括: 发送部件,用于确定一数据信息,并根据所述第二信息接收顺序表,将数据信息依据所述优先级值依次发送给所述多个应用中的至少一个应用。
17.根据权利要求15所述的信息处理设备,其中所述多个应用具有预定的关联关系是指所述多个应用均向所述信息处理设备的操作系统注册了信息接收服务,所述信息接收服务用于将获取的数据信息按照预定顺序发送给注册了该服务的应用。
18.根据权利要求15所述的信息处理设备,进一步包括: 注册部件,所述多个应用通过其向所述信息处理设备注册信息接收服务,并欲向所述第一信息接收顺序表写入对应的优先级值以建立应用和优先级值的对应关系;以及 拦截部件,用于拦截所述多个应用中的至少一个应用对所述第一信息接收顺序表的写入, 其中,所述第一信息接收顺序表在拦截前不包括应用和优先级值的对应关系;并且其中,所述第二信息接收顺序表和第三信息接收顺序表中应用的顺序不同,所述第三信息接收顺序表是在不修改所述至少一个应用的优先级值的情况下写入所述第一信息接收顺序表能形成的表。
19.根据权利要求15所述的信息处理设备,其中,所述判断部件用于: 读取策略清单; 针对所述多个应用中的至少一个应用,通过参照所述策略清单来判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改。
20.根据权利要求15所述的信息处理设备,其中,所述判断部件用于: 判断所述至少一个应用的指示信息接收顺序的优先级值是否满足第一预定条件。
21.根据权利要求15所述的信息处理设备,进一步包括: 获取部件,用于从所述第一信息接收顺序表获取所述至少一个应用的优先级值; 其中,所述第一信息接收顺序表和所述第二信息接收顺序表不同包括:所述第一信息接收顺序表和所述第二信息接收顺序表中应用的顺序不同。
22.根据权利要求21所述的信息处理设备,其中,所述判断部件用于: 确定第一预定应用; 判断所述第一预定应用是否满足第二预定条件; 并且所述当所述至少一个应用的优先级值需要修改时,修改所述至少一个应用的优先级值包括:当所述第一预定应用的优先级值不满足第二预定条件时,修改所述第一预定应用的优先级值,据此生成所述多个应用的第二信息接收顺序表,其中所述第二信息接收顺序表中所述第一预定应用的顺序满足所述第二预定条件。
23.根据权利要求22所述的信息处理设备,其中,所述判断所述第一预定应用是否满足第二预定条件包括: 判断所述第一预定应用在第一信息接收顺序表中的位置是否满足预定位置范围。
24.根据权利要求22所述的信息处理方法,其中,所述判断所述第一预定应用是否满足第二预定条件包括: 确定第二预定应用; 判断所述第一预定应用和所述第二预定应用是否满足预定的顺序关系。
25.根据权利要求15所述的信息处理设备,其中所述依次发送是指: 首先向优先级值大的应用发送数据信息,然后向优先级值小的应用发送数据信息;其中,当存在多个优先级值相同的应用时,依据第一策略将其排序以形成第四信息接收顺序表,并根据所述第四信息接收顺序表发送。
26.根据权利要求16所述的信息处理设备,其中,所述发送部件用于: 依据第二信息接收顺序表获得顺序排在第一位的第一应用,并向第一应用发送数据信息; 从第一应用接收反馈,所述反馈为指示继续发送的反馈和指示终止发送的反馈之一;当接收到指示继续发送的反馈时,判断第一应用是否为第二信息接收顺序表中的最后一个,如果不是最后一个,则从第二信息接收顺序表中获得下一个应用,将数据信息发送给下一个应用,并重复以上处理,而如果是最后一个,则终止发送; 当接收到指示终止发送的反馈时,终止发送。
27.根据权利要求26所述的信息处理设备,其中接收到数据信息的应用根据第二策略判断发送指示继续发送的反馈还是指示终止发送的反馈,并且如果终止发送,则根据第三策略判断是否通过进程间通信将数据信息发送给需要该数据信息的应用。
28.根据权利要求17所述的信息处理设备,其中, 所述信息接收服务是新接收短信的通知服务; 当所述信息处理设备从另一信息处理设备接收到短信息时,依据该短信息确定所述数据信息。
全文摘要
公开了信息处理方法和设备。所述信息处理方法应用于一信息处理设备,所述信息处理设备上安装有操作系统,并且在所述操作系统中安装了多个应用,并存储了所述多个应用的第一信息接收顺序表,其中,所述多个应用具有预定的关联关系,所述方法包括针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改;当所述至少一个应用的优先级值需要修改时,修改所述至少一个应用的优先级值,据此生成所述多个应用的第二信息接收顺序表,其中所述第一信息接收顺序表和所述第二信息接收顺序表不同;其中,所述第二信息接收顺序表用于将数据信息按照该表中的顺序依次发送给所述多个应用中的至少一个应用。
文档编号H04M1/725GK103095902SQ201110349378
公开日2013年5月8日 申请日期2011年11月7日 优先权日2011年11月7日
发明者刘永锋, 董春燕 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1