【技术实现步骤摘要】
本专利技术涉及信息处理方法和设备。更具体地说,涉及能够防止系统需要的信息被任何第三方高优先级的软件拦截到的信息处理方法和设备。
技术介绍
近年来,诸如手机、个人计算机、PDA (个人数字助理)之类的各种信息处理设备快速发展。然而,在信息处理过程中,可能存在隐私信息被拦截和窥视的问题。以安装有Andorid系统的手机为例。当要将从外界接收到信息或者内部产生的信息发送给系统上安装的应用时,Andorid手机包括两种信息发送方式:1)将信息并行地发送给所有申请了信息接收服务的应用,2)将信息有序地发送给所有申请了信息接收服务的应用。具体来说,在2)的情况下,首先将信息发送给申请了信息接收服务的优先级最高的应用,然后将信息依次发送给优先级逐步降低的应用。在本公开中,仅考虑2)的情况。在这种情况下,如果手机上安装了垃圾短信拦截软件,它们往往申请最高优先级别的接收广播,这会导致一些系统应用要接收的短信被窥视或者拦截。然而,有些短信是绝对不允许短信拦截软件拦截的。例如,在防盗失功能中,远程发送防盗销毁数据等短信都被各种拦截短信的应用拦截,导致隐私密码被窥视,防盗短信指令不能正常收到从而失去效果。另外,例如,联想账号自动短信注册、联想账号一键注册也有可能被各种软件拦截。
技术实现思路
鉴于以上情形,期望提供一种信息处理方法和设备,能够让系统需要的信息(例如防盗失短信指令)不被任何第三方高优先级的软件拦截到。根据本专利技术实施例的一个方面,提供了 一种信息处理方法,应用于一信息处理设备,所述信息处理设备上安装有操作系统,并且在所述操作系统中安装了多个应用,并存储了所述多个应用 ...
【技术保护点】
一种信息处理方法,应用于一信息处理设备,所述信息处理设备上安装有操作系统,并且在所述操作系统中安装了多个应用,并存储了所述多个应用的第一信息接收顺序表,其中,所述多个应用具有预定的关联关系,所述方法包括:针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改;当所述至少一个应用的优先级值需要修改时,修改所述至少一个应用的优先级值,据此生成所述多个应用的第二信息接收顺序表,其中所述第一信息接收顺序表和所述第二信息接收顺序表不同;其中,所述第二信息接收顺序表用于将数据信息按照该表中的顺序依次发送给所述多个应用中的至少一个应用。
【技术特征摘要】
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所述的信息处理方法,其中接收到数据信息的应用根据第二策略判断发送指示继续发送的反馈还是指示终止发送的反馈,并...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。