CN103095902B - 信息处理方法和设备 - Google Patents
信息处理方法和设备 Download PDFInfo
- Publication number
- CN103095902B CN103095902B CN201110349378.9A CN201110349378A CN103095902B CN 103095902 B CN103095902 B CN 103095902B CN 201110349378 A CN201110349378 A CN 201110349378A CN 103095902 B CN103095902 B CN 103095902B
- Authority
- CN
- China
- Prior art keywords
- application
- information
- sequence list
- priority value
- receives
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Telephone Function (AREA)
Abstract
本发明公开了信息处理方法和设备。所述信息处理方法应用于一信息处理设备,所述信息处理设备上安装有操作***,并且在所述操作***中安装了多个应用,并存储了所述多个应用的第一信息接收顺序表,其中,所述多个应用具有预定的关联关系,所述方法包括:针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改;当所述至少一个应用的优先级值需要修改时,修改所述至少一个应用的优先级值,据此生成所述多个应用的第二信息接收顺序表,其中所述第一信息接收顺序表和所述第二信息接收顺序表不同;其中,所述第二信息接收顺序表用于将数据信息按照该表中的顺序依次发送给所述多个应用中的至少一个应用。
Description
技术领域
本发明涉及信息处理方法和设备。更具体地说,涉及能够防止***需要的信息被任何第三方高优先级的软件拦截到的信息处理方法和设备。
背景技术
近年来,诸如手机、个人计算机、PDA(个人数字助理)之类的各种信息处理设备快速发展。然而,在信息处理过程中,可能存在隐私信息被拦截和窥视的问题。
以安装有Andorid***的手机为例。当要将从外界接收到信息或者内部产生的信息发送给***上安装的应用时,Andorid手机包括两种信息发送方式:1)将信息并行地发送给所有申请了信息接收服务的应用,2)将信息有序地发送给所有申请了信息接收服务的应用。具体来说,在2)的情况下,首先将信息发送给申请了信息接收服务的优先级最高的应用,然后将信息依次发送给优先级逐步降低的应用。在本公开中,仅考虑2)的情况。
在这种情况下,如果手机上安装了垃圾短信拦截软件,它们往往申请最高优先级别的接收广播,这会导致一些***应用要接收的短信被窥视或者拦截。然而,有些短信是绝对不允许短信拦截软件拦截的。例如,在防盗失功能中,远程发送防盗销毁数据等短信都被各种拦截短信的应用拦截,导致隐私密码被窥视,防盗短信指令不能正常收到从而失去效果。另外,例如,联想账号自动短信注册、联想账号一键注册也有可能被各种软件拦截。
发明内容
鉴于以上情形,期望提供一种信息处理方法和设备,能够让***需要的信息(例如防盗失短信指令)不被任何第三方高优先级的软件拦截到。
根据本发明实施例的一个方面,提供了一种信息处理方法,应用于一信息处理设备,所述信息处理设备上安装有操作***,并且在所述操作***中安装了多个应用,并存储了所述多个应用的第一信息接收顺序表,其中,所述多个应用具有预定的关联关系,所述方法包括:针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改;当所述至少一个应用的优先级值需要修改时,修改所述至少一个应用的优先级值,据此生成所述多个应用的第二信息接收顺序表,其中所述第一信息接收顺序表和所述第二信息接收顺序表不同,其中,所述第二信息接收顺序表用于将数据信息按照该表中的顺序依次发送给所述多个应用中的至少一个应用。
在根据本发明实施例的信息处理方法中,在修改所述至少一个应用的优先级值,据此生成所述多个应用的第二信息接收顺序表之后进一步包括:确定一数据信息,并根据所述第二信息接收顺序表,将数据信息依据所述优先级值依次发送给所述多个应用中的至少一个应用。
在根据本发明实施例的信息处理方法中,所述多个应用具有预定的关联关系是指所述多个应用均向所述信息处理设备的操作***注册了信息接收服务,所述信息接收服务用于将获取的数据信息按照预定顺序发送给注册了该服务的应用。
在根据本发明实施例的信息处理方法中,在针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改之前进一步包括如下步骤:所述多个应用向所述信息处理设备注册信息接收服务,并欲向所述第一信息接收顺序表写入对应的优先级值以建立应用和优先级值的对应关系;以及拦截所述多个应用中的至少一个应用对所述第一信息接收顺序表的写入,其中,所述第一信息接收顺序表在拦截前不包括应用和优先级值的对应关系;并且其中,所述第二信息接收顺序表和第三信息接收顺序表中应用的顺序不同,所述第三信息接收顺序表是在不修改所述至少一个应用的优先级值的情况下写入所述第一信息接收顺序表能形成的表。
在根据本发明实施例的信息处理方法中,所述针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改包括:读取策略清单;针对所述多个应用中的至少一个应用,通过参照所述策略清单来判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改。
在根据本发明实施例的信息处理方法中,所述判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改包括:判断所述至少一个应用的指示信息接收顺序的优先级值是否满足第一预定条件。
在根据本发明实施例的信息处理方法中,在所述针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改之前进一步包括如下步骤:从所述第一信息接收顺序表获取所述至少一个应用的优先级值;其中,所述第一信息接收顺序表和所述第二信息接收顺序表不同包括:所述第一信息接收顺序表和所述第二信息接收顺序表中应用的顺序不同。
在根据本发明实施例的信息处理方法中,所述针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改包括:确定第一预定应用;判断所述第一预定应用是否满足第二预定条件;并且所述当所述至少一个应用的优先级值需要修改时,修改所述至少一个应用的优先级值包括:当所述第一预定应用的优先级值不满足第二预定条件时,修改所述第一预定应用的优先级值,据此生成所述多个应用的第二信息接收顺序表,其中所述第二信息接收顺序表中所述第一预定应用的顺序满足所述第二预定条件。
在根据本发明实施例的信息处理方法中,所述判断所述第一预定应用是否满足预定条件包括:判断所述第一预定应用在第一信息接收顺序表中的位置是否满足预定位置范围。
在根据本发明实施例的信息处理方法中,所述判断所述第一预定应用是否满足第二预定条件;包括:确定第二预定应用;判断所述第一预定应用和所述第二预定应用是否满足预定的顺序关系。
在根据本发明实施例的信息处理方法中,所述依次发送是指:首先向优先级值大的应用发送数据信息,然后向优先级值小的应用发送数据信息;其中,当存在多个优先级值相同的应用时,依据第一策略将其排序以形成第四信息接收顺序表,并根据所述第四信息接收顺序表发送。
在根据本发明实施例的信息处理方法中,所述根据所述第二信息接收顺序表,将所述数据信息依据所述优先级值依次发送给所述多个应用中的至少一个应用包括:依据第二信息接收顺序表获得顺序排在第一位的第一应用,并向第一应用发送数据信息;从第一应用接收反馈,所述反馈为指示继续发送的反馈和指示终止发送的反馈之一;当接收到指示继续发送的反馈时,判断第一应用是否为第二信息接收顺序表中的最后一个,如果不是最后一个,则从第二信息接收顺序表中获得下一个应用,将数据信息发送给下一个应用,并重复以上处理,而如果是最后一个,则终止发送;当接收到指示终止发送的反馈时,终止发送。
在根据本发明实施例的信息处理方法中,接收到数据信息的应用根据第二策略判断发送指示继续发送的反馈还是指示终止发送的反馈,并且如果终止发送,则根据第三策略判断是否通过进程间通信将数据信息发送给需要该数据信息的应用。
在根据本发明实施例的信息处理方法中,所述信息接收服务是新接收短信的通知服务;所述获取一数据信息包括:当所述信息处理设备从另一信息处理设备接收到短信息时,依据该短信息确定所述数据信息。
根据本发明实施例的另一个方面,提供了一种信息处理设备,其上安装有操作***,并且在所述操作***中安装了多个应用,其中,所述多个应用具有预定的关联关系,所述设备包括:存储部件,用于存储所述多个应用的第一信息接收顺序表;判断部件,用于针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改;修改部件,用于当所述至少一个应用的优先级值需要修改时,修改所述至少一个应用的优先级值,据此生成所述多个应用的第二信息接收顺序表,其中所述第一信息接收顺序表和所述第二信息接收顺序表不同,其中,所述第二信息接收顺序表用于将数据信息按照该表中的顺序依次发送给所述多个应用中的至少一个应用。
在根据本发明实施例的信息处理设备中,进一步包括发送部件,用于确定一数据信息,并根据所述第二信息接收顺序表,将数据信息依据所述优先级值依次发送给所述多个应用中的至少一个应用。
在根据本发明实施例的信息处理设备中,所述多个应用具有预定的关联关系是指所述多个应用均向所述信息处理设备的操作***注册了信息接收服务,所述信息接收服务用于将获取的数据信息按照预定顺序发送给注册了该服务的应用。
根据本发明实施例的信息处理设备可以进一步包括:注册部件,所述多个应用通过其向所述信息处理设备注册信息接收服务,并欲向所述第一信息接收顺序表写入对应的优先级值以建立应用和优先级值的对应关系;以及拦截部件,用于拦截所述多个应用中的至少一个应用对所述第一信息接收顺序表的写入,其中,所述第一信息接收顺序表在拦截前不包括应用和优先级值的对应关系;并且其中,所述第二信息接收顺序表和第三信息接收顺序表中应用的顺序不同,所述第三信息接收顺序表是在不修改所述至少一个应用的优先级值的情况下写入所述第一信息接收顺序表能形成的表。
在根据本发明实施例的信息处理设备中,所述判断部件用于:读取策略清单;针对所述多个应用中的至少一个应用,通过参照所述策略清单来判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改。
在根据本发明实施例的信息处理设备中,所述判断部件用于:判断所述至少一个应用的指示信息接收顺序的优先级值是否满足第一预定条件。
根据本发明实施例的信息处理设备可以进一步包括:获取部件,用于从所述第一信息接收顺序表获取所述至少一个应用的优先级值;其中,所述第一信息接收顺序表和所述第二信息接收顺序表不同包括:所述第一信息接收顺序表和所述第二信息接收顺序表中应用的顺序不同。
在根据本发明实施例的信息处理设备中,所述判断部件用于:确定第一预定应用;判断所述第一预定应用是否满足第二预定条件;并且所述当所述至少一个应用的优先级值需要修改时,修改所述至少一个应用的优先级值包括:当所述第一预定应用的优先级值不满足第二预定条件时,修改所述第一预定应用的优先级值,据此生成所述多个应用的第二信息接收顺序表,其中所述第二信息接收顺序表中所述第一预定应用的顺序满足所述第二预定条件。
在根据本发明实施例的信息处理设备中,所述判断所述第一预定应用是否满足第二预定条件包括:判断所述第一预定应用在第一信息接收顺序表中的位置是否满足预定位置范围。
在根据本发明实施例的信息处理设备中,所述判断所述第一预定应用是否满足第二预定条件包括:确定第二预定应用;判断所述第一预定应用和所述第二预定应用是否满足预定的顺序关系。
在根据本发明实施例的信息处理设备中,所述依次发送是指:首先向优先级值大的应用发送数据信息,然后向优先级值小的应用发送数据信息;其中,当存在多个优先级值相同的应用时,依据第一策略将其排序以形成第四信息接收顺序表,并根据所述第四信息接收顺序表发送。
在根据本发明实施例的信息处理设备中,所述发送部件用于:依据第二信息接收顺序表获得顺序排在第一位的第一应用,并向第一应用发送数据信息;从第一应用接收反馈,所述反馈为指示继续发送的反馈和指示终止发送的反馈之一;当接收到指示继续发送的反馈时,判断第一应用是否为第二信息接收顺序表中的最后一个,如果不是最后一个,则从第二信息接收顺序表中获得下一个应用,将数据信息发送给下一个应用,并重复以上处理,而如果是最后一个,则终止发送;当接收到指示终止发送的反馈时,终止发送。
在根据本发明实施例的信息处理设备中,接收到数据信息的应用根据第二策略判断发送指示继续发送的反馈还是指示终止发送的反馈,并且如果终止发送,则根据第三策略判断是否通过进程间通信将数据信息发送给需要该数据信息的应用。
在根据本发明实施例的信息处理设备中,所述信息接收服务是新接收短信的通知服务;当所述信息处理设备从另一信息处理设备接收到短信息时,依据该短信息确定所述数据信息。
通过根据本发明实施例的信息处理方法和设备,***中各应用需要的短信不会被其他应用拦截和窥视,保证了安全和功能的完整性。
附图说明
图1是图示根据本发明实施例的信息处理方法的流程图;
图2是示出了图1中所示的步骤S105的详细步骤的流程图;以及
图3是图示根据本发明实施例的信息处理设备的配置的框图。
具体实施方式
下面将参照附图对本发明的各个优选的实施方式进行描述。提供以下参照附图的描述,以帮助对由权利要求及其等价物所限定的本发明的示例实施方式的理解。其包括帮助理解的各种具体细节,但它们只能被看作是示例性的。因此,本领域技术人员将认识到,可对这里描述的实施方式进行各种改变和修改,而不脱离本发明的范围和精神。而且,为了使说明书更加清楚简洁,将省略对本领域熟知功能和构造的详细描述。
首先,将参照图1描述根据本发明实施例的信息处理方法。所述信息处理方法应用于一信息处理设备,所述信息处理设备上安装有操作***,并且在所述操作***中安装了多个应用,并存储了所述多个应用的第一信息接收顺序表。其中,所述多个应用具有预定的关联关系。更具体地说,所述多个应用具有预定的关联关系是指所述多个应用均向所述信息处理设备的操作***注册了信息接收服务,所述信息接收服务用于将获取的数据信息按照信息接收顺序表发送给注册了该服务的应用。例如,在Andorid***中,上述以预定顺序依次发送信息的这种服务称为有序广播。所述信息接收服务可以是新接收短信的通知服务。
如图1所示,所述方法包括如下步骤:
首先,在步骤S101,针对所述多个应用中的一个应用,判断所述应用的指示信息接收顺序的优先级值是否需要修改。
具体来说,在步骤S101,可以首先读取一策略清单。所述策略清单预先存储在信息处理设备中,其可以是一白名单,也可以是一黑名单。然后,针对所述多个应用中的一个应用,通过参照所述策略清单来判断所述一个应用的指示信息接收顺序的优先级值是否需要修改。
举例来说,在该策略清单是一白名单的情况下,可以在其中列出所述信息处理设备的操作***最信任的特定应用,换言之,在白名单中列出期望在信息接收顺序表中排在最前面的特定应用。例如,所述特定应用可以是防盗失应用、联想短信管理应用等。Andorid***的最高优先级是1000,如果多个应用的广播接收优先级等于或超过1000,则会随机选择首先发送给某一个1000或者1000以上的应用。在***的初始设置中,将诸如防盗失应用和联想短信管理应用之类的特定应用的优先级值设定为最高值1000。针对所述多个应用中的一个应用,通过参照该白名单,如果所述应用在该白名单中,则不对其优先级值进行修改,否则将其优先级值降低。
在该策略清单是一黑名单的情况下,可以在其中列出所述信息处理设备的操作***认为可能会拦截和窥视隐私信息的特定应用,换言之,在黑名单中列出不期望在信息接收顺序表中排在最前面的特定应用。通常,这样的应用会初始地将自己的优先级值设置为1000以上。针对所述多个应用中的一个应用,通过参照该黑名单,如果所述应用在该黑名单中,则将其优先级值降低到1000以下,否则不对其优先级值进行修改。
考虑到目前软件的更新速度很快,因此这里所述的诸如白名单、黑名单之类的策略清单都是可更新的。
另外,可替代地,在步骤S101,也可以通过判断所述应用的指示信息接收顺序的优先级值是否满足第一预定条件来判断是否要进行修改。例如,判断所述应用的优先级值是否大于等于1000。如果优先级值大于等于1000,则将其降低到1000以下,否则不进行修改。
以上列举了判断一个应用的优先级值是否需要修改的两种方法。然而,更优选的实施方式是将二者结合。具体来说,在策略清单是白名单的情况下,首先判断一个应用是否在白名单中。如果在白名单中,则不对其进行修改。如果不在白名单中,则继续判断其优先级值是否大于等于1000。如果优先级值大于等于1000,则将其降低到1000以下。如果优先级值小于1000,则不对其进行修改。另一方面,在策略清单是黑名单的情况下,首先判断一个应用是否在黑名单中。如果在黑名单中,则继续判断其优先级值是否大于等于1000。如果优先级值大于等于1000,则将其降低到1000以下。如果优先级值小于1000,则可以不进行修改。如果不在黑名单中,则不对其进行修改。
当在步骤S101中确定所述应用的优先级值需要修改时,在步骤S102,修改所述应用的优先级值。当在步骤S101中确定所述应用的优先级值不需要修改时,处理进行到步骤S103。在步骤S103,判断是否针对其他应用继续判断。当在步骤S103确定要针对其他应用继续判断时,处理返回到步骤S101以针对另一应用重复以上的处理。当在步骤S103确定不需要针对其他应用继续判断时,处理继续到步骤S104。在步骤S104,根据上述处理中的修改,生成第二信息接收顺序表。所述第二信息接收顺序表用于根据该表中的顺序将数据信息依次发送给所述多个应用中的至少一个。
到此为止,已经修改了所述多个应用中的至少一个应用的优先级值,据此生成所述多个应用的第二信息接收顺序表,其中所述第一信息接收顺序表和所述第二信息接收顺序表不同。通过这样的方法步骤,能够防止隐私信息的拦截和窥视。
在第二信息接收顺序表中,除了优先级值最高的特定应用之外,将其他各应用的优先级值均降低到相同的值。例如,第一信息接收顺序表如下表1所示:
表1
应用名称 | 优先级值 |
应用A(可能拦截窥视隐私信息) | 1001 |
防盗失应用 | 1000 |
收件箱 | 900 |
网页浏览器 | 700 |
导航应用 | 500 |
... | ... |
通过这样的修改获得的第二信息接收顺序表如下表2所示:
表2
应用名称 | 优先级值 |
防盗失应用 | 1000 |
应用A | 500 |
收件箱 | 500 |
网页浏览器 | 500 |
导航应用 | 500 |
... | ... |
另外,更优选地,在第二信息接收顺序表中,除了特定应用的相对顺序发生改变之外,其他各应用的相对顺序(相对位置关系)保持不变。这样可以更好地保持信息处理设备上原有应用的功能性。通过这样的修改获得的第二信息接收顺序表如下表3所示:
表3
应用名称 | 优先级值 |
防盗失应用 | 1000 |
应用A | 999 |
收件箱 | 900 |
网页浏览器 | 700 |
导航应用 | 500 |
... | ... |
具体过程如下:通过参照策略清单和/或优先级值确定要降低应用A的优先级值。在降低应用A的优先级的同时,还要保持其与下一顺位的应用(在该示例中,收件箱)的相对顺序。因此,将应用A的优先级值降低到小于1000但大于下一顺位的应用的优先级值(即,900)的值,例如,将其修改为999。可见,在该示例中,除了防盗失应用与应用A之间的相对顺序发生变化之外,其他各应用之间的相对顺序仍然保持不变。
在实际操作中,在修改所述多个应用中的至少一个应用的优先级值,据此生成所述多个应用的第二信息接收顺序表之后,还可以包括如下步骤:
在步骤S105,确定一数据信息,并根据所述第二信息接收顺序表,将所述数据信息依据所述优先级值依次发送给所述多个应用中的至少一个应用。
注意,在步骤S105确定的数据信息可以是从外界接收到的信息。例如,在信息接收服务是新接收短信的通知服务时,这里确定的数据信息可以是从外界接收到的短信息本身。然而,这并不是限制性的。例如,这里确定的数据信息也可以是从外界接收到的短信息在信息处理设备中存放的地址,而非短信息本身。当然,除此之外,这里确定的数据信息也可以是***内部产生的信息。
在步骤S105中,所述依次发送是指:首先向优先级值大的应用发送数据信息,然后向优先级值小的应用发送数据信息。当存在多个优先级值相同的应用时,依据第一策略将其排序以形成第四信息接收顺序表,并根据所述第四信息接收顺序表发送。
例如,可以随机地将多个优先级值相同的应用排序并按此顺序发送数据信息。可替代地,也可以依据多个优先级值相同的应用向***注册信息接收服务的先后顺序来发送数据信息(先注册的先发送)。又如,可以通过将应用名称进行排序并按此顺序发送数据信息。
下面参照图2,更详细地描述在步骤S105中执行的处理流程。如图2所述,步骤S105具体包括如下步骤:
首先,在步骤S1051,确定一数据信息。
然后,在步骤S1052,依据第二信息接收顺序表获得顺序排在第一位的第一应用,并向第一应用发送数据信息。
接着,在步骤S1053,从向其发送数据信息的应用接收反馈,所述反馈为指示继续发送的反馈和指示终止发送的反馈之一。
接着,在步骤S1054,判断在步骤S1053接收到的反馈是指示继续发送的反馈还是指示终止发送的反馈。
当在步骤S1054判断出是指示继续发送的反馈时,处理进行到步骤S1055。在步骤S1055,判断发送反馈的应用是否在第二信息接收顺序表中是最后一个应用。
如果在步骤S1055判断出是最后一个应用,则处理结束。如果在步骤S1055判断出不是最后一个应用,则处理进行到步骤S1056。在步骤S1056,获取第二信息接收顺序表中的下一个应用并向其发送数据信息。然后处理进行到步骤S1053,并重复后面的处理。
另一方面,当在步骤S1054判断出是指示终止发送的反馈时,则处理进行到步骤S1057,发送终止。
其中,接收到数据信息的应用根据第二策略判断发送指示继续发送的反馈还是指示终止发送的反馈。作为一种实施方式,可以根据数据信息的内容确定发送指示继续发送的反馈还是指示终止发送的反馈。具体来说,可以向数据信息设置指示内容类型的标志位,例如,“1”表示涉及隐私信息的内容,“0”表示普通内容。在这种情况下,接收到数据信息的应用分析标志位。如果标志位为“1”,则发出指示终止发送的反馈,否则发出指示继续发送的反馈。
另外,在终止之后,处理进行到步骤S1058。在步骤S1058,根据第三策略判断是否通过进程间通信将数据信息发送给需要该数据信息的应用。注意,这里的“进程间通信”是有别于有序广播中的依次逐个发送的另一种信息传输渠道。具体来说,与第一应用对应的第一进程和与第二应用对应的第二进程同时运行。第一进程将数据信息存储在一存储区域中,第二进程定时监控该存储区域,并且当发现该存储区域中新近存储了数据信息时将其读出从而实现数据从第一应用到第二应用的发送。可见,与上述信息的依次发送不同,通过进程间通信,直接将信息从起点发送到终点。如果在步骤S1058判断需要通过进程间通信发送数据,则在步骤S1059进行发送。否则,处理结束。
例如,当由高优先级的专门应用(比如,具体的防盗失应用)接收到数据信息时,该应用自己响应。举例来说,如果数据信息是防盗失短信指令,则在接收到该数据信息后,防盗失应用可以启动销毁数据、锁定机器等处理,之后该应用可以决定发出终止传送的反馈。在终止发送之后,该应用还可以根据需要,例如可能还需要在网络上报告数据,将该数据信息通过进程间通信发送给需要该数据信息的应用,例如网页浏览器。需要注意的是,这里所说的通过进程间通信接收数据信息的应用可以是注册了信息接收服务的应用,当然也可以是未注册信息接收服务的应用。
又如,当由高优先级的统一应用(比如,联想短信管理应用)收到数据信息时,该应用不能像上面所述的专门应用那样自己响应,而只是分析数据信息的内容。例如,当通过分析数据信息的内容而判断出该数据信息是防盗失短信指令时,发出指示终止传送的反馈,并通过进程间通信将数据信息发送给需要该数据信息的应用(如,防盗失应用、网页浏览器等)。或者,当通过分析数据信息的内容而判断出该数据信息是注册短信(例如,该注册短信用于注册某一服务,且其中可能包含密码)时,发出指示终止传送的反馈,并进一步通过内容分析得到需要该注册短信的应用,然后通过进程间通信的方式将其发送给该应用。再或者,当通过分析数据信息的内容而判断出该数据信息是支付短信(例如,该支付短信中可能包含用户账号和密码等隐私信息)时,发出指示终止传送的反馈,并进一步通过内容分析得到需要该支付短信的应用,然后通过进程间通信的方式将其发送给该应用。另一方面,当通过分析数据信息的内容而判断出该数据信息是普通信息时,可以发出继续传送的反馈,并将数据信息通过有序广播的形式依次发送给注册了信息接收服务的各应用。可替代地,也可以发出终止传送的反馈,并通过进程间通信将数据信息发送给需要该数据信息的应用。当然,如上所述,这里所说的通过进程间通信接收数据信息的应用可以是注册了信息接收服务的应用,也可以是未注册信息接收服务的应用。
可以看出,通过步骤S101到步骤S103的循环,针对所述多个应用中的至少一个应用判断是否需要修改优先级值。需要指出的是,这里的“所述多个应用中的至少一个应用”可以是所述多个应用中的一部分,也可以是所述多个应用的全部。另外,步骤S105中的“所述多个应用中的至少一个应用”与“针对所述多个应用中的至少一个应用判断是否需要修改优先级值”中的“所述多个应用中的至少一个应用”没有必然的联系。也就是说,两者可以相同,也可以不同。下面举例说明。
假设第一信息接收顺序表为上述表1,可能出现如下情况:
1、在步骤S101,针对应用A判断是否需要修改优先级值。然后,在步骤S102,修改应用A的优先级值。然后,在步骤S103,确定不需要针对其他应用继续判断。在步骤S104,生成第二信息接收顺序表。例如,第一信息接收顺序表中各应用的顺序由高到低依次是应用A、防盗失应用、收件箱、网络浏览器、导航应用、...,而修改优先级值后产生的第二信息接收顺序表中各应用的顺序由高到低依次是防盗失软件、应用A、收件箱、网络浏览器、导航应用、...。最后在步骤S105,依据第二信息接收顺序表依次将数据信息发送给各应用。例如,在该过程中,没有应用发送指示终止发送的反馈。因此数据信息最终遍历了全部应用。也就是说,“针对所述多个应用中的至少一个应用判断是否需要修改优先级值”中的“至少一个应用”是应用A,而步骤S105中的“至少一个应用”是全部应用。简言之,两者不同。
2、步骤S101到步骤S104与以上第1项中描述的相同。不同的是,在步骤S105,防盗失软件接收到数据信息后发出指示终止发送的反馈。在这种情况下,数据信息仅被发送到防盗失软件。也就是说,“针对所述多个应用中的至少一个应用判断是否需要修改优先级值”中的“至少一个应用”应用A,而步骤S105中的“至少一个应用”也是应用A。简言之,两者相同。
此外,需要说明的是,如上所述的信息处理方法可以在信息处理设备的***启动时执行,也可以在信息处理设备的***已经运行之后执行。
首先,将详细描述在信息处理设备的***启动时执行上述信息处理方法的情况。
当信息处理设备的***启动时,多个应用向***注册信息接收服务,并欲向第一信息接收顺序表写入对应的优先级值以建立应用和优先级值的对应关系。此时,拦截所述多个应用中的至少一个应用对第一信息接收顺序表的写入。然后执行上述图1中的步骤S101到步骤S105的处理。
需要指出的是,在***刚启动时,第一信息接收顺序表在拦截前不包括应用和优先级值的对应关系。第二信息接收顺序表和第三信息接收顺序表中应用的顺序不同,所述第三信息接收顺序表是在不修改优先级值的情况下写入第一信息接收顺序表而能形成的表。当然,实际上并不存在第三信息接收顺序表。这里,由于第一信息接收顺序表在拦截前不包括应用和优先级值的对应关系,因此必然与包括应用和优先级值的对应关系的第二信息接收顺序表不同。然而,为了进一步理解修改后的第二信息接收顺序表与不修改情况下的、包含应用和优先级值的对应关系的信息接收顺序表的不同,引入了第三信息接收顺序表。
当N个应用程序注册信息接收服务时,可以拦截N个应用程序向第一信息接收顺序表的优先级值的写入。然后如上所述通过参照策略清单和/或优先级值,判断优先级值是否需要修改。如果修改,修改后写入;如果不修改,直接写入,以形成第二信息接收顺序表。可以理解,这里的写入可以是一条一条地写入,当然也可以N条判断完一次性写入。
接下来,将详细描述在信息处理设备的***已经运行之后执行上述信息处理方法的情况。
当信息处理设备的***已经运行时,已经存在包含注册了信息接收服务的应用与其优先级值的对应关系的第一信息接收顺序表。
首先,从所述第一信息接收顺序表获取所述至少一个应用的优先级值。其中,所述第一信息接收顺序表和所述第二信息接收顺序表中应用的顺序不同。然后执行上述图1中的步骤S101到步骤S105的处理。
在步骤S101,确定第一预定应用并判断所述第一预定应用在第一信息接收顺序表中的位置是否满足预定位置范围。例如,确定防盗失应用为第一预定应用,并判断防盗失应用的顺序是否排在第一位。如果不满足则进行修改,以便生成的所述第二信息接收顺序表中所述预定应用的顺序满足第一预定条件。
替代地,在步骤S101,确定第二预定应用并判断所述第一预定应用和所述第二预定应用是否满足预定的顺序关系。例如,确定应用A为第二预定应用,并判断防盗失应用和应用A的顺序关系是否为防盗失应用在前、应用A在后。如果不满足则进行修改,以便生成的所述第二信息接收顺序表中所述第一预定应用和所述第二预定应用满足预定的顺序关系。
接下来,将参照图3描述根据本发明实施例的信息处理设备。在所述信息处理设备上安装有操作***,并且在所述操作***中安装了多个应用,其中,所述多个应用具有如上所述的预定的关联关系。如图3所示,所述设备300包括:存储部件301,用于存储所述多个应用的第一信息接收顺序表;判断部件302,用于针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改;修改部件303,用于当所述至少一个应用的优先级值需要修改时,修改所述至少一个应用的优先级值,据此生成所述多个应用的第二信息接收顺序表,其中所述第一信息接收顺序表和所述第二信息接收顺序表不同。其中,所述第二信息接收顺序表用于将数据信息按照该表中的顺序依次发送给所述多个应用中的至少一个应用。
判断部件302用于:读取策略清单,并针对所述多个应用中的至少一个应用,通过参照所述策略清单来判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改。
或者,可替代地,判断部件302用于:判断所述至少一个应用的指示信息接收顺序的优先级值是否满足第一预定条件。
当然,如上所述,作为更优选的实施方式,也可以将策略清单与优先级值结合地判断是否需要修改优先级值。
关于作为判断依据的策略清单和优先级值的细节与在上文中描述的相同,故为了简明起见,这里不再赘述。
如上所述,与信息处理方法类似地,具有以上配置的信息处理设备300已经能够解决防止隐私信息被拦截和窥视的技术问题。
当然,上述信息处理设备300还可以包括:发送部件304,用于获取一数据信息,并根据所述第二信息接收顺序表,将所述数据信息依据所述优先级值依次发送给所述多个应用中的至少一个应用。
发送部件304用于:依据第二信息接收顺序表获得顺序排在第一位的第一应用,并向第一应用发送数据信息;从第一应用接收反馈,所述反馈为指示继续发送的反馈和指示终止发送的反馈之一;当接收到指示继续发送的反馈时,判断第一应用是否为第二信息接收顺序表中的最后一个,如果不是最后一个,则从第二信息接收顺序表中获得下一个应用,将数据信息发送给下一个应用,并重复以上处理,而如果是最后一个,则终止发送;当接收到指示终止发送的反馈时,终止发送。
接收到数据信息的应用根据第二策略判断发送指示继续发送的反馈还是指示终止发送的反馈,并且如果终止发送,则根据第三策略判断是否通过进程间通信将数据信息发送给需要该数据信息的应用。
以上内容的细节与在上文中描述的相同,故为了简明起见,这里不再赘述。
另外,信息处理设备300可以进一步包括:注册部件305,当信息处理设备300的***启动时,多个应用通过其向所述信息处理设备注册信息接收服务,并欲向所述第一信息接收顺序表写入对应的优先级值以建立应用和优先级值的对应关系;以及拦截部件306,用于拦截所述多个应用中的至少一个应用对所述第一信息接收顺序表的写入,其中,所述第一信息接收顺序表在拦截前不包括应用和优先级值的对应关系;并且其中,所述第二信息接收顺序表和第三信息接收顺序表中应用的顺序不同,所述第三信息接收顺序表是在不修改所述至少一个应用的优先级值的情况下写入所述第一信息接收顺序表能形成的表。
另外,信息处理设备300还可以进一步包括:获取部件307,用于当信息处理设备已经运行时,从所述第一信息接收顺序表获取所述至少一个应用的优先级值;
其中,所述第一信息接收顺序表和所述第二信息接收顺序表不同包括:所述第一信息接收顺序表和所述第二信息接收顺序表中应用的顺序不同。
在信息处理设备300已经运行的情况下,判断部件302用于:确定第一预定应用;判断所述第一预定应用是否满足第二预定条件,例如判断所述第一预定应用在第一信息接收顺序表中的位置是否满足预定位置范围,或者确定第二预定应用并判断所述第一预定应用和所述第二预定应用是否满足预定的顺序关系;并且所述当所述至少一个应用的优先级值需要修改时,修改所述至少一个应用的优先级值包括:当所述第一预定应用的优先级值不满足第二预定条件时,修改所述第一预定应用的优先级值,据此生成所述多个应用的第二信息接收顺序表,其中所述第二信息接收顺序表中所述第一预定应用的顺序满足所述第二预定条件。
由于根据本发明实施例的信息处理设备完全对应于根据本发明实施例的信息处理方法,因此关于信息处理设备300的各部件的详细内容与上文中描述信息处理方法时的细节相同。为了简明起见,这里不再赘述。
需要说明的是,在本说明书中仅以手机设备中的Andorid***为例进行了描述。但是,本领域的技术人员应该理解,这并不是限制性的。本发明当然还可以应用于其他手机***或PC***。
通过根据本发明实施例的信息处理方法和设备,***中各应用需要的短信不会被其他应用拦截和窥视,保证了安全和功能的完整性。
需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
最后,还需要说明的是,上述一系列处理不仅包括以这里所述的顺序按时间序列执行的处理,而且包括并行或分别地、而不是按时间顺序执行的处理。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过软件来实施。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
以上对本发明进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (26)
1.一种信息处理方法,应用于一信息处理设备,所述信息处理设备上安装有操作***,并且在所述操作***中安装了多个应用,并存储了所述多个应用的第一信息接收顺序表,其中,所述多个应用具有预定的关联关系,所述方法包括:
针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改;
当所述至少一个应用的优先级值需要修改时,修改所述至少一个应用的优先级值,据此生成所述多个应用的第二信息接收顺序表,其中所述第一信息接收顺序表和所述第二信息接收顺序表不同;
其中,所述第二信息接收顺序表用于将数据信息按照该表中的顺序依次发送给所述多个应用中的至少一个应用,
其中所述多个应用具有预定的关联关系是指所述多个应用均向所述信息处理设备的操作***注册了信息接收服务,所述信息接收服务用于将获取的数据信息按照预定顺序发送给注册了该服务的应用。
2.根据权利要求1所述的信息处理方法,其中在修改所述至少一个应用的优先级值,据此生成所述多个应用的第二信息接收顺序表之后进一步包括:
确定一数据信息,并根据所述第二信息接收顺序表,将数据信息依据所述优先级值依次发送给所述多个应用中的至少一个应用。。
3.根据权利要求1所述的信息处理方法,其中,在针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改之前进一步包括如下步骤:
所述多个应用向所述信息处理设备注册信息接收服务,并欲向所述第一信息接收顺序表写入对应的优先级值以建立应用和优先级值的对应关系;以及
拦截所述多个应用中的至少一个应用对所述第一信息接收顺序表的写入,
其中,所述第一信息接收顺序表在拦截前不包括应用和优先级值的对应关系;并且
其中,所述第二信息接收顺序表和第三信息接收顺序表中应用的顺序不同,所述第三信息接收顺序表是在不修改所述至少一个应用的优先级值的情况下写入所述第一信息接收顺序表能形成的表。
4.根据权利要求1所述的信息处理方法,其中,所述针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改包括:
读取策略清单;
针对所述多个应用中的至少一个应用,通过参照所述策略清单来判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改。
5.根据权利要求1所述的信息处理方法,其中,所述判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改包括:
判断所述至少一个应用的指示信息接收顺序的优先级值是否满足第一预定条件。
6.根据权利要求1所述的信息处理方法,其中,在所述针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改之前进一步包括如下步骤:
从所述第一信息接收顺序表获取所述至少一个应用的优先级值;
其中,所述第一信息接收顺序表和所述第二信息接收顺序表不同包括:所述第一信息接收顺序表和所述第二信息接收顺序表中应用的顺序不同。
7.根据权利要求6所述的信息处理方法,其中,所述针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改包括:
确定第一预定应用;
判断所述第一预定应用是否满足第二预定条件;
并且所述当所述至少一个应用的优先级值需要修改时,修改所述至少一个应用的优先级值包括:
当所述第一预定应用的优先级值不满足第二预定条件时,修改所述第一预定应用的优先级值,据此生成所述多个应用的第二信息接收顺序表,其中所述第二信息接收顺序表中所述第一预定应用的顺序满足所述第二预定条件。
8.根据权利要求7所述的信息处理方法,其中,所述判断所述第一预定应用是否满足预定条件包括:
判断所述第一预定应用在第一信息接收顺序表中的位置是否满足预定位置范围。
9.根据权利要求7所述的信息处理方法,其中,所述判断所述第一预定应用是否满足第二预定条件;包括:
确定第二预定应用;
判断所述第一预定应用和所述第二预定应用是否满足预定的顺序关系。
10.根据权利要求1所述的信息处理方法,其中所述依次发送是指:
首先向优先级值大的应用发送数据信息,然后向优先级值小的应用发送数据信息;
其中,当存在多个优先级值相同的应用时,依据第一策略将其排序以形成第四信息接收顺序表,并根据所述第四信息接收顺序表发送。
11.根据权利要求2所述的信息处理方法,其中,所述根据所述第二信息接收顺序表,将所述数据信息依据所述优先级值依次发送给所述多个应用中的至少一个应用包括:
依据第二信息接收顺序表获得顺序排在第一位的第一应用,并向第一应用发送数据信息;
从第一应用接收反馈,所述反馈为指示继续发送的反馈和指示终止发送的反馈之一;
当接收到指示继续发送的反馈时,判断第一应用是否为第二信息接收顺序表中的最后一个,如果不是最后一个,则从第二信息接收顺序表中获得下一个应用,将数据信息发送给下一个应用,并重复以上处理,而如果是最后一个,则终止发送;
当接收到指示终止发送的反馈时,终止发送。
12.根据权利要求11所述的信息处理方法,其中接收到数据信息的应用根据第二策略判断发送指示继续发送的反馈还是指示终止发送的反馈,并且如果终止发送,则根据第三策略判断是否通过进程间通信将数据信息发送给需要该数据信息的应用。
13.根据权利要求1所述的信息处理方法,其中,
所述信息接收服务是新接收短信的通知服务;
当所述信息处理设备从另一信息处理设备接收到短信息时,依据该短信息确定所述数据信息。
14.一种信息处理设备,其上安装有操作***,并且在所述操作***中安装了多个应用,其中,所述多个应用具有预定的关联关系,所述设备包括:
存储部件,用于存储所述多个应用的第一信息接收顺序表;
判断部件,用于针对所述多个应用中的至少一个应用,判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改;
修改部件,用于当所述至少一个应用的优先级值需要修改时,修改所述至少一个应用的优先级值,据此生成所述多个应用的第二信息接收顺序表,其中所述第一信息接收顺序表和所述第二信息接收顺序表不同;
其中,所述第二信息接收顺序表用于将数据信息按照该表中的顺序依次发送给所述多个应用中的至少一个应用,
其中所述多个应用具有预定的关联关系是指所述多个应用均向所述信息处理设备的操作***注册了信息接收服务,所述信息接收服务用于将获取的数据信息按照预定顺序发送给注册了该服务的应用。
15.根据权利要求14所述的信息处理设备,进一步包括:
发送部件,用于确定一数据信息,并根据所述第二信息接收顺序表,将数据信息依据所述优先级值依次发送给所述多个应用中的至少一个应用。
16.根据权利要求14所述的信息处理设备,进一步包括:
注册部件,所述多个应用通过其向所述信息处理设备注册信息接收服务,并欲向所述第一信息接收顺序表写入对应的优先级值以建立应用和优先级值的对应关系;以及
拦截部件,用于拦截所述多个应用中的至少一个应用对所述第一信息接收顺序表的写入,
其中,所述第一信息接收顺序表在拦截前不包括应用和优先级值的对应关系;并且
其中,所述第二信息接收顺序表和第三信息接收顺序表中应用的顺序不同,所述第三信息接收顺序表是在不修改所述至少一个应用的优先级值的情况下写入所述第一信息接收顺序表能形成的表。
17.根据权利要求14所述的信息处理设备,其中,所述判断部件用于:
读取策略清单;
针对所述多个应用中的至少一个应用,通过参照所述策略清单来判断所述至少一个应用的指示信息接收顺序的优先级值是否需要修改。
18.根据权利要求14所述的信息处理设备,其中,所述判断部件用于:
判断所述至少一个应用的指示信息接收顺序的优先级值是否满足第一预定条件。
19.根据权利要求14所述的信息处理设备,进一步包括:
获取部件,用于从所述第一信息接收顺序表获取所述至少一个应用的优先级值;
其中,所述第一信息接收顺序表和所述第二信息接收顺序表不同包括:所述第一信息接收顺序表和所述第二信息接收顺序表中应用的顺序不同。
20.根据权利要求19所述的信息处理设备,其中,所述判断部件用于:
确定第一预定应用;
判断所述第一预定应用是否满足第二预定条件;
并且所述当所述至少一个应用的优先级值需要修改时,修改所述至少一个应用的优先级值包括:
当所述第一预定应用的优先级值不满足第二预定条件时,修改所述第一预定应用的优先级值,据此生成所述多个应用的第二信息接收顺序表,其中所述第二信息接收顺序表中所述第一预定应用的顺序满足所述第二预定条件。
21.根据权利要求20所述的信息处理设备,其中,所述判断所述第一预定应用是否满足第二预定条件包括:
判断所述第一预定应用在第一信息接收顺序表中的位置是否满足预定位置范围。
22.根据权利要求20所述的信息处理设备,其中,所述判断所述第一预定应用是否满足第二预定条件包括:
确定第二预定应用;
判断所述第一预定应用和所述第二预定应用是否满足预定的顺序关系。
23.根据权利要求14所述的信息处理设备,其中所述依次发送是指:
首先向优先级值大的应用发送数据信息,然后向优先级值小的应用发送数据信息;
其中,当存在多个优先级值相同的应用时,依据第一策略将其排序以形成第四信息接收顺序表,并根据所述第四信息接收顺序表发送。
24.根据权利要求15所述的信息处理设备,其中,所述发送部件用于:
依据第二信息接收顺序表获得顺序排在第一位的第一应用,并向第一应用发送数据信息;
从第一应用接收反馈,所述反馈为指示继续发送的反馈和指示终止发送的反馈之一;
当接收到指示继续发送的反馈时,判断第一应用是否为第二信息接收顺序表中的最后一个,如果不是最后一个,则从第二信息接收顺序表中获得下一个应用,将数据信息发送给下一个应用,并重复以上处理,而如果是最后一个,则终止发送;
当接收到指示终止发送的反馈时,终止发送。
25.根据权利要求24所述的信息处理设备,其中接收到数据信息的应用根据第二策略判断发送指示继续发送的反馈还是指示终止发送的反馈,并且如果终止发送,则根据第三策略判断是否通过进程间通信将数据信息发送给需要该数据信息的应用。
26.根据权利要求14所述的信息处理设备,其中,
所述信息接收服务是新接收短信的通知服务;
当所述信息处理设备从另一信息处理设备接收到短信息时,依据该短信息确定所述数据信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110349378.9A CN103095902B (zh) | 2011-11-07 | 2011-11-07 | 信息处理方法和设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110349378.9A CN103095902B (zh) | 2011-11-07 | 2011-11-07 | 信息处理方法和设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103095902A CN103095902A (zh) | 2013-05-08 |
CN103095902B true CN103095902B (zh) | 2014-11-05 |
Family
ID=48208019
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110349378.9A Active CN103095902B (zh) | 2011-11-07 | 2011-11-07 | 信息处理方法和设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103095902B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104254074B (zh) * | 2013-06-28 | 2020-08-07 | 腾讯科技(深圳)有限公司 | 一种拦截骚扰短消息的方法和装置 |
CN103491507B (zh) * | 2013-09-05 | 2017-08-01 | 广东欧珀移动通信有限公司 | 一种有序广播优先级重定位的方法及装置 |
CN103593217B (zh) * | 2013-11-26 | 2016-10-26 | 广东欧珀移动通信有限公司 | 一种调整耳机的hook键启动应用次序的方法及终端 |
CN103763686A (zh) * | 2013-12-23 | 2014-04-30 | 北京奇虎科技有限公司 | 短消息的处理方法和装置 |
CN106919459B (zh) * | 2017-03-10 | 2020-12-04 | Oppo广东移动通信有限公司 | 一种广播接收者的管理方法、装置及终端 |
CN106919461B (zh) * | 2017-03-10 | 2022-07-15 | Oppo广东移动通信有限公司 | 广播接收者队列调整方法、装置和终端设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1387593A2 (en) * | 2002-07-31 | 2004-02-04 | Matsushita Electric Industrial Co., Ltd. | Information processing terminal and information processing method |
CN101217585A (zh) * | 2007-12-29 | 2008-07-09 | 宇龙计算机通信科技(深圳)有限公司 | 一种移动终端设备中业务功能优先级控制方法 |
CN101355766A (zh) * | 2008-09-11 | 2009-01-28 | 青岛海信移动通信技术股份有限公司 | 一种移动终端及其多媒体播放控制方法 |
-
2011
- 2011-11-07 CN CN201110349378.9A patent/CN103095902B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1387593A2 (en) * | 2002-07-31 | 2004-02-04 | Matsushita Electric Industrial Co., Ltd. | Information processing terminal and information processing method |
CN101217585A (zh) * | 2007-12-29 | 2008-07-09 | 宇龙计算机通信科技(深圳)有限公司 | 一种移动终端设备中业务功能优先级控制方法 |
CN101355766A (zh) * | 2008-09-11 | 2009-01-28 | 青岛海信移动通信技术股份有限公司 | 一种移动终端及其多媒体播放控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103095902A (zh) | 2013-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103095902B (zh) | 信息处理方法和设备 | |
EP2300903B1 (en) | Wireless communication device having deterministic control of foreground access of the user interface | |
EP2807553B1 (en) | Managing data transfers over network connections based on priority and a data usage plan | |
US20130055387A1 (en) | Apparatus and method for providing security information on background process | |
CN107679718B (zh) | 名单分配方法、设备以及计算机可读存储介质 | |
CN103532946B (zh) | 基于无密码或任意密码的网络授权的方法、***和装置 | |
CN102024121A (zh) | 平台安全设备及其方法 | |
KR20130142961A (ko) | 자동 애플리케이션 업데이트 | |
CN110830548B (zh) | 物联网卡运营平台、数据更新方法、装置及存储介质 | |
CN103108074A (zh) | 用于保护移动终端的设备和方法 | |
CN102801688A (zh) | 一种数据访问的方法、装置及支持数据访问的终端 | |
CN101223757A (zh) | 对无线装置的内容传递控制 | |
CN111093159A (zh) | 一种消息推送方法、装置、服务器及计算机可读存储介质 | |
WO2011134287A1 (zh) | 物联网通知消息的管理方法和通知业务能力装置 | |
CN108804938A (zh) | 一种权限检测方法、装置、电子设备及可读存储介质 | |
US8469267B2 (en) | Method for implementing a wireless personal communication protocol for an IC card | |
CN103973691A (zh) | 资源访问方法及资源访问装置 | |
CN108446168A (zh) | 一种事务的浏览权限设置方法和装置 | |
CN102960000A (zh) | 发送通知消息的方法、***、管控装置和终端设备 | |
CN106293962B (zh) | 一种调用***命令的方法和装置 | |
CN103369474B (zh) | 漏话提醒方法和装置 | |
US11836693B2 (en) | Subscription processing method, device, electronic device and readable storage medium | |
KR101379296B1 (ko) | 이벤트 서비스 방법 및 이를 수행하는 이벤트 서비스 서버 | |
CN112989323B (zh) | 进程检测方法、装置、终端及存储介质 | |
CN108965431B (zh) | Ibm主机实现事件驱动架构的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |