一种多操作系统终端中位置信息的保护方法、装置及终端与流程

文档序号:12365267阅读:243来源:国知局
一种多操作系统终端中位置信息的保护方法、装置及终端与流程

本发明涉及移动通讯领域,特别是涉及一种多操作系统终端中位置信息的保护方法、装置及终端。



背景技术:

目前许多智能手机的应用软件都存在有意或无意收集用户的位置信息的现象,但实际上只有少数应用程序,如导航等,需要使用用户的位置信息。并且位置信息涉及的用户个人隐私,万一用户的位置信息被泄露,轻的可能会遭受广告信息骚扰,重的还可能会被不法分子利用,对用户进行跟踪或人身伤害等。虽然现有的终端在存储和使用位置信息时,会询问用户是否同意,但事实上用户很难阻止不相关软件恶意收集位置信息的行为。



技术实现要素:

本发明提供了一种多操作系统终端中位置信息的保护方法、装置及终端,用以解决现有技术中终端的位置信息的存储和使用不安全的问题。

一方面,本发明提供一种多操作系统终端中位置信息的保护方法,该方法包括:

第一操作系统获取终端的位置信息;

当接收到第二操作系统中某应用程序的获取该位置信息的请求后,所述第一操作系统向所述应用程序发送所述位置信息;

其中,所述第一操作系统的安全级别高于所述第二操作系统的安全级别。

优选地,所述第一操作系统获取终端的位置信息的步骤具体包括:

所述第一操作系统通过GPS获取终端的位置信息;

或者

所述第一操作系统通过与基站交互获取终端的位置信息;

或者

所述第一操作系统通过wifi与网络服务器交互获取终端的位置信息。

优选地,所述当接收到第二操作系统中某应用程序的获取该位置信息的请求后的步骤之后,所述第一操作系统向所述应用程序发送所述位置信息的步骤之前,还包括:

判断所述应用程序是否是已经注册的应用程序,如果是,则向所述应用程序发送所述位置信息,否则,触发所述应用程序进行注册。

优选地,所述当接收到第二操作系统中某应用程序的获取该位置信息的请求后的步骤之后,所述第一操作系统向所述应用程序发送所述位置信息的步骤之前,还包括:

对所述应用程序进行鉴权,鉴权通过后,向所述应用程序发送所述位置信息。

优选地,所述当接收到第二操作系统中某应用程序的获取该位置信息的请求后的步骤之后,所述第一操作系统向所述应用程序发送所述位置信息的步骤之前,还包括:

向用户发送是否发送所述位置信息的提示,并在得到用户的确认后,向所述应用程序发送所述位置信息。

另一方面,本发明还提供了一种多操作系统终端中位置信息的保护装置,包括:

该装置设置在第一操作系统中,

获取单元,用于获取终端的位置信息;

接收单元,用于接收第二操作系统中某应用程序的获取该位置信息的请求,并在接收到该请求后,触发发送单元;

所述发送单元,用于向所述应用程序发送所述位置信息;

其中,所述第一操作系统的安全级别高于所述第二操作系统的安全级别。

优选地,所述获取单元具体用于,通过GPS获取终端的位置信息,或者,通过与基站交互获取终端的位置信息,或者,通过wifi与网络服务器交互获取终端的位置信息。

优选地,该装置还包括:判断单元;

所述接收单元具体用于,接收所述第二操作系统中某应用程序发送来的获取所述位置信息的请求,并在接收到该请求后,触发所述判断单元;

所述判断单元具体用于,判断所述应用程序是否是已经注册,如果是,则触发所述发送单元,否则,触发注册单元;

所述注册单元,用于触发所述应用程序进行注册。

优选地,该装置还包括:鉴权单元;

所述接收单元具体用于,接收所述第二操作系统中某应用程序发送来的获取所述位置信息的请求,并在接收到该请求后,触发所述鉴权单元;

所述鉴权单元,用于对所述应用程序进行鉴权,鉴权通过后,触发所述发送单元,否则结束。

优选地,该装置还包括:提示单元;

所述接收单元具体用于,接收所述第二操作系统中某应用程序发送来的获取所述位置信息的请求,并在接收到该请求后,触发所述提示单元;

所述提示单元,用于向用户发送是否发送所述位置信息的提示,并在得到用户的确认后,触发发送单元。

再一方面,本发明还提供了一种终端,该终端包括:上述任意一种所述的装置。

本发明有益效果如下:

本发明通过安全级别高的操作系统获取和保存终端的位置信息,其他的操作系统需要向第一操作系统申请,才能获得位置信息,由于第一操作系统的安全级别更高,从而有效避免了现有技术中终端的位置信息的存储和使用不安全的问题。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1是本发明实施例中多操作系统终端中位置信息的保护方法的流程示意图;

图2是本发明实施例中应用程序注册的流程示意图;

图3是本发明实施例中应用程序获取位置信息的流程示意图;

图4是本发明实施例中多操作系统终端中位置信息的保护装置的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

为了解决现有技术终端的位置信息的存储和使用不安全的问题,本发明提供了一种多操作系统终端中位置信息的保护方法、装置及终端,以下结合附图以及几个实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。

方法实施例

本发明实施例提供了一种多操作系统终端中位置信息的保护方法,参见图1,该方法包括:

S101、第一操作系统获取终端的位置信息;

S102、当接收到第二操作系统中某应用程序的获取该位置信息的请求后,所述第一操作系统向所述应用程序发送所述位置信息;

其中,所述第一操作系统的安全级别高于所述第二操作系统的安全级别。

本发明通过安全级别高的第一操作系统获取和保存终端的位置信息,其他的操作系统需要向第一操作系统申请,才能获得位置信息,有效避免了现有技术中终端的位置信息的存储和使用不安全的问题。

本发明实施例是第一操作系统先获取终端的位置信息,当接收到第二操作系统中某应用程序的获取该位置信息的请求后,所述第一操作系统直接向所述应用程序发送所述位置信息,本领域的技术人员也可以根据需要进行以下的设置,具体为,当第一操作系统接收到第二操作系统中某应用程序的获取该位置信息的请求后,再获取终端的位置信息,并将位置信息发送给请求的应用程序。

本发明实施例所述的方法中包括多个操作系统,本发明实施例仅以标准系统(Personal Private Domain,PPD系统)和安全域系统(Secure Enterprise Domain,SED系统)两个系统为例对本发明进行解释和说明,本领域的技术人员可以根据本发明将本发明所述的方法应用到其他多个操作系统的终端上。需要说明的是本发明所述的第一操作系统为安全域系统,第二操作系统为标准系统,宗旨是,第一操作系统的安全级别高于所述第二操作系统的安全级别。

由于本发明是由安全级别高的操作系统来获取终端的位置信息,并由该操作系统来保存该位置信息,其他的操作系统只有在授权的条件下,才能得到该位置信息,从而在一定程度上提高用户的位置信息的安全度。

本发明实施例S101的步骤具体包括:

所述第一操作系统通过GPS获取终端的位置信息,即,第一操作系统通过终端自带的GPS功能来获取终端的位置信息;

或者

所述第一操作系统通过与基站交互获取终端的位置信息,即,终端的第一操作系统通过向基站发送获取位置的请求,由基站对终端进行定位,并将具体的定位信息发送给终端的第一操作系统;

或者

所述第一操作系统通过wifi与网络服务器交互获取终端的位置信息,即,终端通过wifi上网,通过向网络服务器发送获取位置的请求,并由网络服务器根据该wifi的地址,并将该wifi的地址信息发送给终端的第一操作系统。

当然本领域的技术人员也可以根据实际需要通过其他方法来获取位置信息,如,由用户自行在第一操作系统中设定位置信息,等等。

本发明实施例S102的步骤具体包括:

当接收到第二操作系统中某应用程序的获取该位置信息的请求后,通过一系列的判断和鉴权的步骤,并在通过的情况下,第一操作系统再向所述应用程序发送所述位置信息。

具体实施时,在第一操作系统向所述应用程序发送所述位置信息的步骤之前,先判断所述应用程序是否是已经注册的应用程序,如果否,则触发所述应用程序进行注册,如果是,第一操作系统对所述应用程序进行鉴权,鉴权通过后,再向用户发送是否发送所述位置信息的提示,并在得到用户的确认后,向所述应用程序发送所述位置信息。

上述的判断是否注册的步骤、鉴权步骤以及向用户发送提示的步骤之间也可以是其他的顺序关系。

本发明通过上述的判断是否注册的步骤、鉴权步骤以及向用户发送提示的步骤可以进一步的提高终端的位置信息的安全性,从而更好的保护了用户的隐 私,提高了用户体验。

图2是本发明实施例中应用程序注册的流程示意图,下面将结合图2对本发明的应用程序注册的步骤进行详细的说明:

S201、应用程序向安全系统发出注册请求;

S202、安全系统向用户发出该应用程序要进行注册的提示;

S203、判断用户是否同意,如果是,则进入S204,否则,进入S205;

S204、安全系统登记该应用程序的注册信息;

S205、结束。

图3是本发明实施例中应用程序获取位置信息的流程示意图,下面结合图3对本发明的应用程序获取位置信息的步骤进行说明:

S301、应用程序向安全系统发出获取位置信息的请求;

S302、安全系统验证该应用程序是否注册,如果未注册,则进入S303,否则,进入S304;

S303、触发应用程序进行注册;

S304、将获取的位置信息发送给应用程序。

由于本发明是由安全级别高的操作系统来获取终端的位置信息,并由该操作系统来保存该位置信息,其他的操作系统只有在授权的条件下,才能得到该位置信息,从而在一定程度上提高用户的位置信息的安全度。

装置实施例

本发明实施例提供了一种多操作系统终端中位置信息的保护装置,参见图4,该装置设置在第一操作系统中,该装置具体包括相互耦合的获取单元41、接收单元42和发送单元43,具体的各个单元的功能如下:

获取单元41,用于获取终端的位置信息;

接收单元42,用于接收第二操作系统中某应用程序的获取该位置信息的请求,并在接收到该请求后,触发发送单元43;

所述发送单元43,用于向所述应用程序发送所述位置信息;

其中,所述第一操作系统的安全级别高于所述第二操作系统的安全级别。

本发明通过安全级别高的第一操作系统获取和保存终端的位置信息,其他的操作系统需要向第一操作系统申请,才能获得位置信息,有效避免了现有技术中终端的位置信息的存储和使用不安全的问题。

具体的,本发明实施例还提供了以下的优选的实施方案,所述获取单元41具体用于,通过GPS获取终端的位置信息,或者,通过与基站交互获取终端的位置信息,或者,通过wifi与网络服务器交互获取终端的位置信息。

当然本领域的技术人员也可以根据实际需要通过其他方法来获取位置信息,如,由用户自行在第一操作系统中设定位置信息,等等。

优选地,本发明实施例所述的装置还包括:判断单元,在设有判断单元的情况下,本发明所述的装置的各个单元的关系如下:

所述接收单元42具体用于,接收所述第二操作系统中某应用程序发送来的获取所述位置信息的请求,并在接收到该请求后,触发所述判断单元;

所述判断单元具体用于,判断所述应用程序是否是已经注册,如果是,则触发所述发送单元,否则,触发注册单元;

所述注册单元,用于触发所述应用程序进行注册。

本发明通过对应用程序进行注册的限制,可以从初始阶段就保证终端的位置信息的安全性,即只有经过认可的应用程序才有可能获取到终端的位置信息。

优选地,本发明实施例所述的装置还包括:鉴权单元;在设有鉴权单元的情况下,本发明所述的装置的各个单元的关系如下:

所述接收单元42具体用于,接收所述第二操作系统中某应用程序发送来的获取所述位置信息的请求,并在接收到该请求后,触发所述鉴权单元;

所述鉴权单元,用于对所述应用程序进行鉴权,鉴权通过后,触发所述发送单元43,否则结束。

与设有判断单元的目的相类似,本发明通过对应用程序进行鉴权的限制,可以进一步保证终端的位置信息的安全性。

优选地,本发明实施例所述的装置还包括:提示单元;在设有提示单元的情况下,本发明所述的装置的各个单元的关系如下:

所述接收单元42具体用于,接收所述第二操作系统中某应用程序发送来的获取所述位置信息的请求,并在接收到该请求后,触发所述提示单元;

所述提示单元,用于向用户发送是否发送所述位置信息的提示,并在得到用户的确认后,触发发送单元43。

与设有判断单元和鉴权单元的目的相类似,本发明通过向用户发送提示信息,并在得到用户确认的情况下,再将位置信息发送给发出请求的应用程序,可以更进一步保证终端的位置信息的安全性。

本发明实施例通过判断单元、鉴权单元和提示单元可以进一步的提高终端的位置信息的安全性,从而更好的保护了用户的隐私,提高了用户体验。具体实施时,本领域的技术人员可以选择设置判断单元、鉴权单元和提示单元中的某一个单元或多个单元。

本发明装置实施例的相关部分可参照方法实施例部分进行理解,在此不再赘述。

终端实施例

本发明实施例提供了一种终端,该终端包括装置实施例中所述的任意一种装置,本发明实施例所述的终端可以是手机、电脑以及平板电脑等各种可获取终端位置信息的终端。本发明实施例中的相关内容可参照装置实施例和方法实施例部分进行理解,在此不再赘述。

本发明至少能够带来以下的有益效果:

本发明通过安全级别高的第一操作系统获取和保存终端的位置信息,其他的操作系统需要向第一操作系统申请,才能获得位置信息,有效避免了现有技术中终端的位置信息的存储和使用不安全的问题。并且,本发明还设有判断是否注册的步骤、鉴权步骤以及向用户发送提示的步骤,可以进一步的提高终端的位置信息的安全性,从而更好的保护了用户的隐私,提高了用户体验。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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