定位业务隐私鉴权方法、应用终端和业务能力开放平台的制作方法

文档序号:7860788阅读:137来源:国知局
专利名称:定位业务隐私鉴权方法、应用终端和业务能力开放平台的制作方法
技术领域
本发明涉及通信技术,尤其涉及一种定位业务隐私鉴权方法、应用终端和业务能力开放平台。
背景技术
基于位置的业务又称为移动定位业务,是指移动网络通过特定的定位技术获取移动终端的地理位置信息,主要包括定位自己和定位他人。在应用定位他人时,如何保证用户隐私尤为关键,同时,移动互联网应用丰富灵活的特点,又对用户体验提出了更高的要求。目前,隐私鉴权只能由业务能力开放平台进行管控和操作,应用发起定位他人请求后,由业务能力开放平台触发隐私鉴权请求,获得被定位用户同意后,才能将被定位用户的位置信息返回给应用。但是,这种完全由业务能力开放平台对隐私鉴权的模式并不灵活, 应用效果不佳。

发明内容
本发明提供一种定位业务隐私鉴权方法、应用终端和业务能力开放平台,以实现业务能力开放平台对隐私鉴权的权限下发,提高隐私鉴权的灵活性。本发明第一个方面提供一种定位业务隐私鉴权方法,包括根据定位用户触发的他人定位业务请求,获取自身的信用等级,其中,所述他人定位业务请求中携带有被定位的移动终端的标识;若判断获知所述信用等级为高级,则根据所述标识向所述被定位的移动终端发送第一询问信息,其中,所述第一询问信息用以询问所述他人定位业务请求对应的被定位用户是否同意定位;若接收到所述被定位的移动终端发送的用以指示所述被定位用户同意定位的第一应答消息,则向业务能力开放平台发送携带有所述被定位的移动终端的标识和所述信用等级的调用定位接口请求,以使所述业务能力开放平台在判断获知所述信用等级正确时,根据所述标识获取所述被定位的移动终端的位置信息;接收所述业务能力开放平台发送的所述被定位的移动终端的位置信息。本发明另一个方面提供一种定位业务隐私鉴权方法,包括接收发起定位的应用终端发送的携带有被定位的移动终端的标识和信用等级的调用定位接口请求;若判断获知所述信用等级为高级,且所述信用等级正确,则根据所述标识获取所述被定位的移动终端的位置信息;将所述位置信息发送给所述发起定位的应用终端。本发明另一个方面提供一种应用终端,包括请求接收模块,用于根据定位用户触发的他人定位业务请求,获取自身的信用等级,其中,所述他人定位业务请求中携带有被定位的移动终端的标识;
询问模块,用于若判断获知所述信用等级为高级,则根据所述标识向所述被定位的移动终端发送第一询问信息,其中,所述第一询问信息用以询问所述他人定位业务请求对应的被定位用户是否同意定位;第一接口调用模块,用于若接收到所述被定位的移动终端发送的用以指示所述被定位用户同意定位的第一应答消息,则向业务能力开放平台发送携带有所述被定位的移动终端的标识和所述信用等级的调用定位接口请求,以使所述业务能力开放平台在判断获知所述信用等级正确时,根据所述标识获取所述被定位的移动终端的位置信息;位置信息接收模块,用于接收所述业务能力开放平台发送的所述被定位的移动终端的位置信息。本发明另一个方面提供一种业务能力开放平台,包括接口调用请求接收模块,用于接收发起定位的应用终端发送的携带有被定位的移 动终端的标识和信用等级的调用定位接口请求;第一处理模块,用于若判断获知所述信用等级为高级,且所述信用等级正确,则根据所述标识获取所述被定位的移动终端的位置信息;位置信息发送模块,用于将所述位置信息发送给所述发起定位的应用终端。由上述技术方案可知,本发明第一个方面提供的定位业务隐私鉴权方法,应用终端根据定位用户触发的他人定位业务请求,获取自身的信用等级,其中,他人定位业务请求中携带有被定位的移动终端的标识,若判断获知信用等级为高级,则根据标识向被定位的移动终端发送第一询问信息,若接收到被定位的移动终端发送的用以指示被定位用户同意定位的第一应答消息,则向业务能力开放平台发送携带有被定位的移动终端的标识和信用等级的调用定位接口请求,接收业务能力开放平台发送的被定位的移动终端的位置信息。在通过应用终端上的应用实现对他人定位的过程中,由于隐私鉴权的部分权限下发,当应用的信用级别为高级时,应用可以自行向被定位的移动终端发起隐私鉴权操作,以获取被定位的用户的许可,无需完全依赖业务能力开放平台发起隐私鉴权操作,提高了隐私鉴权的灵活性。本发明另一个方面提供的定位业务隐私鉴权方法,业务能力开放平台接收发起定位的应用终端发送的携带有被定位的移动终端的标识和信用等级的调用定位接口请求,若判断获知信用等级为高级,且信用等级正确,则根据标识获取被定位的移动终端的位置信息,将位置信息发送给发起定位的应用终端。当应用的实际的信用等级为高级时,将隐私鉴权权限下发给应用终端,由应用终端执行隐私鉴权操作,无需完全依赖业务能力开放平台发起隐私鉴权操作,提高了隐私鉴权的灵活性。本发明另一个方面提供的应用终端,请求接收模块根据定位用户触发的他人定位业务请求,获取自身的信用等级,询问模块若判断获知信用等级为高级,则根据标识向被定位的移动终端发送第一询问信息,第一接口调用模块若接收到被定位的移动终端发送的用以指示被定位用户同意定位的第一应答消息,则向业务能力开放平台发送携带有被定位的移动终端的标识和信用等级的调用定位接口请求,位置信息接收模块接收业务能力开放平台发送的被定位的移动终端的位置信息。在通过应用终端上的应用实现对他人定位的过程中,由于隐私鉴权的部分权限下发,当应用的信用级别为高级时,应用可以自行向被定位的移动终端发起隐私鉴权操作,以获取被定位的用户的许可,无需完全依赖业务能力开放平台发起隐私鉴权操作,提高了隐私鉴权的灵活性。本发明另一个方面提供的业务能力开放平台,接口调用请求接收模块接收发起定位的应用终端发送的携带有被定位的移动终端的标识和信用等级的调用定位接口请求,第一处理模块若判断获知信用等级为高级,且信用等级正确,则根据标识获取被定位的移动终端的位置信息,位置信息发送模块将位置信息发送给发起定位的应用终端。当应用的实际的信用等级为高级时,将隐私鉴权权限下发给应用终端,由应用终端执行隐私鉴权操作,无需完全依赖业务能力开放平台发起隐私鉴权操作,提高了隐私鉴权的灵活性。


图I为本发明实施例提供的一种定位业务隐私鉴权方法流程图;图2为本发明实施例提供的另一种定位业务隐私鉴权方法流程图;图3为本发明实施例提供的又一种定位业务隐私鉴权方法流程图; 图4为本发明实施例提供的再一种定位业务隐私鉴权方法流程图;图5为本发明实施例提供的一种应用终端结构示意图;图6为本发明实施例提供的另一种应用终端结构示意图;图7为本发明实施例提供的一种业务能力开放平台结构示意图;图8为本发明实施例提供的另一种业务能力开放平台结构示意图。
具体实施例方式图I为本发明实施例提供的一种定位业务隐私鉴权方法流程图。如图I所示,本实施例提供的定位业务隐私鉴权方法具体可以应用于使用定位业务进行他人定位时对隐私鉴权的处理过程,可以通过设置有可以实现该定位业务的应用的应用终端来执行,该应用终端具体可以为个人计算机、笔记本电脑、智能手机或平板电脑等。本实施例提供的定位业务隐私鉴权方法具体包括步骤U10、根据定位用户触发的他人定位业务请求,获取自身的信用等级,其中,他人定位业务请求中携带有被定位的移动终端的标识;具体地,他人定位业务请求用以指示定位用户需要使用该应用终端上设置的应用来实现对其他移动终端的定位,由定位用户触发。定位用户即为使用该应用以对他人进行定位的用户。该他人定位业务请求携带有被定位的移动终端的标识,当被定位的移动终端为手机时,该标识可以为该手机的手机号码,定位用户可以输入想要定位的移动终端的手机号码,以使该应用提供该移动终端位置信息的服务。该标识具体可以唯一确定一个被定位的移动终端。自身的信用等级具体用以指示该应用的信用等级,该信用等级可以为预先由业务能力开放平台设置的。具体地,由于该应用在实现移动终端的定位信息的获取过程中,需要调用业务能力开放平台提供的用于定位的应用编程接口(Open Application ProgrammingInterface,简称Open API),通过该OpenAPI从定位平台获取所需定位的移动终端的位置信息。则首先,该应用的开发者需要在业务能力开放平台上注册,业务能力开放平台为该应用分配应用注册信息和密钥,例如应用身份标识号码(Identity,简称ID)appKey和应用密钥appSecret等,可以用于对开发者和应用的生命周期的管理,例如当开发者或某个应用违反运营商的相关规定时,对开发者和应用进行挂起或注销处理。可以根据开发者的行为和该应用的应用状况设置应用的信用等级,该信用等级具体可以包括高级、中级和低级,例如,当信用等级为高级时,应用可以直接向被定位的移动终端发起隐私鉴权操作,当信用等级为中级时,需要业务能力开放平台向被定位的移动终端发起隐私鉴权操作,当信用等级为低级时,不允许该应用进行定位他人的业务。信用等级的设置可以根据实际的鉴权需要来设置,不以本实施例为限。业务能力开放平台可以每隔一段时间对开发者和应用进行一次评估,并根据评估结果更新该应用的信用等级。应用终端中可以存储有该信用等级,也可以从业务能力开放平台获取。在实际应用中,当应用终端和业务能力开放平台中均存储有应用的信用等级时,当业务能力开放平台对开发者和应用进行重新评估而改变之前的信用等级时,可能由于网络传输等限制未及时将更新后的信用等级告知应用终端,应用终端中存储的信用等级与业务能力开放平台中存储的信用等级也有可能不同。步骤U20、若判断获知信用等级为高级,则根据标识向被定位的移动终端发送第一询问信息,其中,第一询问信息用以询问他人定位业务请求对应的被定位用户是否同意定位; 应用终端若判断获知应用的信用等级为高级,则说明该应用具有直接向被定位的移动终端发起隐私鉴权操作的权限,则向该被定位的移动终端发送第一询问信息,第一询问信息具体可以为应用推送消息等形式,也可以为短信或彩信等形式。该第一询问消息中具体可以携带有使用该应用的用户的信息或者应用终端的信息。当被定位的移动终端接收到该第一询问信息时,判断是否同意将自己的位置信息提供给该应用终端。若同意,则发送用以指示被定位用户同意定位的第一应答消息。若不同意,则发送用以指示被定位用户不同意定位的第一应答消息。步骤U30、若接收到被定位的移动终端发送的用以指示被定位用户同意定位的第一应答消息,则向业务能力开放平台发送携带有被定位的移动终端的标识和信用等级的调用定位接口请求,以使业务能力开放平台在判断获知信用等级正确时,根据标识获取被定位的移动终端的位置信息;具体地,该调用定位接口请求中可以携带有应用分配应用注册信息和密钥,以使业务能力开放平台根据应用注册信息和密钥对应用进行鉴权,以判断接收到的应用终端发送的信用等级与该应用的实际的信用等级是否相符。若业务能力开放平台判断获知信用等级正确,即该应用的实际的信用等级也为高级,可以根据标识获取被定位的移动终端的位置信息。业务能力开放平台可以向定位平台发送定位请求,该定位请求中携带有该标识,定位平台获取该标识对应的移动终端的位置信息,并将该位置信息发送给业务能力开放平台,业务能力开放平台再将该位置信息发送给应用终端,应用终端将该位置信息为用户显
/Jn ο在实际应用中,若应用终端接收到的第一应答消息指示被定位用户不同意定位,则终止该定位业务流程,并将反馈信息显示给用户。步骤U40、接收业务能力开放平台发送的被定位的移动终端的位置信息。本实施例提供的定位业务隐私鉴权方法,应用终端根据定位用户触发的他人定位业务请求,获取自身的信用等级,其中,他人定位业务请求中携带有被定位的移动终端的标识,若判断获知信用等级为高级,则根据标识向被定位的移动终端发送第一询问信息,若接收到被定位的移动终端发送的用以指示被定位用户同意定位的第一应答消息,则向业务能力开放平台发送携带有被定位的移动终端的标识和信用等级的调用定位接口请求,接收业务能力开放平台发送的被定位的移动终端的位置信息。在通过应用终端上的应用实现对他人定位的过程中,由于隐私鉴权的部分权限下发,当应用的信用级别为高级时,应用可以自行向被定位的移动终端发起隐私鉴权操作,以获取被定位的用户的许可,无需完全依赖业务能力开放平台发起隐私鉴权操作,提高了隐私鉴权的灵活性。图2为本发明实施例提供的另一种定位业务隐私鉴权方法流程图。如图2所示,进一步地,在本实施例中,若判断获知信用等级为中级,则该方法可以包括如下步骤步骤U50、向业务能力开放平台发送携带有被定位的移动终端的标识和信用等级的调用定位接口请求,以使业务能力开放平台判断获知信用等级正确时,根据标识向被定位的移动终端发送第二询问信息,若接收到被定位的移动终端发送的用以指示被定位用户同意定位的第二应答消息时,根据标识获取被定位的移动终端的位置信息,其中,第二询问信息用以询问他人定位业务请求对应的被定位用户是否同意定位。·
之后执行步骤U40。具体地,若应用终端判断获知应用的信用等级为中级,则说明应用不具有直接向被定位的移动终端发起隐私鉴权操作的权限,则向业务能力开放平台发送调用定位接口请求,该调用定位接口请求中可以携带有应用分配应用注册信息和密钥,以使业务能力开放平台根据应用注册信息和密钥对应用进行鉴权,以判断接收到的应用终端发送的信用等级与该应用的实际的信用等级是否相符。若业务能力开放平台判断获知信用等级正确,即该应用的实际的信用等级为中级或高级,业务能力开放平台向被定位的移动终端发送第二询问信息,第二询问信息具体也可以为站内消息或应用推送消息等形式,也可以为短信或彩信等形式。该第二询问消息中具体也可以携带有使用该应用的用户的信息或者应用终端的信息。当被定位的移动终端接收到该第二询问信息时,判断是否同意将自己的位置信息提供给该应用终端。若同意,则发送用以指示被定位用户同意定位的第二应答消息。若不同意,则发送用以指示被定位用户不同意定位的第二应答消息。当业务能力开放平台接收到用以指示被定位用户同意定位的第二应答消息时,业务能力开放平台可以向定位平台发送定位请求,该定位请求中携带有该标识,定位平台获取该标识对应的移动终端的位置信息,并将该位置信息发送给业务能力开放平台,业务能力开放平台再将该位置信息发送给应用终端,应用终端将该位置信息为用户显示。进一步地,在本实施例中,若判断获知信用等级为低级,则该方法可以包括如下步骤步骤U60、生成并显示用以指示不支持他人定位业务的指示信息。具体地,若应用终端判断获知应用的信用等级为低级,则说明应用不支持定位他人业务,则终止该定位业务流程,生成并显示用以指示不支持他人定位业务的指示信息,以反馈给用户。图3为本发明实施例提供的又一种定位业务隐私鉴权方法流程图。如图3所示,本实施例提供的定位业务隐私鉴权方法具体可以与应用于应用终端侧的方法配合实现定位业务隐私鉴权,其具体实现过程在此不再赘述。本实施例提供的定位业务隐私鉴权方法可以通过业务能力开放平台来执行。
本实施例提供的定位业务隐私鉴权方法具体包括步骤S10、接收发起定位的应用终端发送的携带有被定位的移动终端的标识和信用等级的调用定位接口请求;步骤S20、若判断获知信用等级为高级,且信用等级正确,则根据标识获取被定位的移动终端的位置信息;步骤S30、将位置信息发送给发起定位的应用终端。本实施例提供的定位业务隐私鉴权方法,业务能力开放平台接收发起定位的应用终端发送的携带有被定位的移动终端的标识和信用等级的调用定位接口请求,若判断获知信用等级为高级,且信用等级正确,则根据标识获取被定位的移动终端的位置信息,将位置信息发送给发起定位的应用终端。当应用的实际的信用等级为高级时,将隐私鉴权权限下发给应用终端,由应用终端执行隐私鉴权操作,无需完全依赖业务能力开放平台发起隐私 鉴权操作,提高了隐私鉴权的灵活性。图4为本发明实施例提供的再一种定位业务隐私鉴权方法流程图。如图4所示,在本实施例中,步骤S20,若判断获知信用等级为高级,且信用等级正确,则根据标识获取被定位的移动终端的位置信息,具体可以包括如下步骤步骤S201、根据调用定位接口请求对发起定位的应用终端上的应用进行鉴权,生成鉴权结果;步骤S202、若判断获知信用等级为高级,且根据鉴权结果识别到发起定位的应用终端上的应用的实际信用等级为高级,则根据标识获取被定位的移动终端的位置信息。通过根据调用定位接口请求对发起定位的应用终端上的应用进行鉴权,以判断应用终端发送的信用等级是否正确,实现对隐私鉴权的管控,以避免应用终端发送的信用等级错误或假冒高级信用等级的情况出现,提高隐私鉴权的可管控性。进一步地,在本实施例中,若判断获知信用等级为高级,但根据鉴权结果识别到发起定位的应用终端上的应用的实际信用等级为中级,则该方法可以包括如下步骤步骤S40、根据标识向被定位的移动终端发送第二询问信息,若接收到被定位的移动终端发送的用以指示被定位用户同意定位的第二应答消息时,根据标识获取被定位的移动终端的位置信息,其中,第二询问信息用以询问他人定位业务请求对应的被定位用户是否同意定位。之后执行步骤S30。业务能力开放平台判断获知接收到的信用等级为高级,但是根据鉴权结果识别到的信用等级为中级,则以业务能力开放平台的鉴权结果为准,即使应用终端已经向被定位的移动终端发已经获得被定位的用户的定位许可,业务能力开放平台仍然向被定位的移动终端发送第二询问信息,在确定被定位用户同意定位时,根据标识获取被定位的移动终端的位置信息,以避免应用终端上应用的作假。在实际应用中,若业务能力开放平台接收到的第二应答消息指示被定位用户不同意定位,则终止该定位业务流程,并将反馈信息发送给应用终端。进一步地,在本实施中,若判断获知信用等级为高级,但根据鉴权结果识别到发起定位的应用终端上的应用的实际信用等级为低级,则该方法可以包括如下步骤步骤S50、生成用以指示发起定位的应用终端不支持定位他人业务的指示信息并发送给发起定位的应用终端。业务能力开放平台判断获知接收到的信用等级为高级,但是根据鉴权结果识别到的信用等级为低级,则以业务能力开放平台的鉴权结果为准,生成用以指示发起定位的应用终端不支持定位他人业务的指示信息并发送给发起定位的应用终端,应用终端将该指示信息显示给用户。进一步地,在本实施例中,若判断获知信用等级为中级,且根据鉴权结果识别到发起定位的应用终端上的应用的实际信用等级为中级或高级,则该方法可以包括如下步骤步骤S60、根据标识向被定位的移动终端发送第二询问信息,若接收到被定位的移动终端发送的用以指示被定位用户同意定位的第二应答消息时,根据标识获取被定位的移动终端的位置信息。之后执行步骤S30。
业务能力开放平台判断获知接收到的信用等级为中级,根据鉴权结果识别到发起定位的应用终端上的应用的实际信用等级为中级或高级,说明应用终端发送的信用等级正确,则向被定位的移动终端发送第二询问信息,在确定被定位用户同意定位时,获取被定位的移动终端的位置信息。在实际应用中,若业务能力开放平台接收到的第二应答消息指示被定位用户不同意定位,则终止该定位业务流程,并将反馈信息发送给应用终端。进一步地,在本实施例中,若判断获知信用等级为中级,但根据鉴权结果识别到发起定位的应用终端上的应用的实际信用等级为低级,则该方法可以包括如下步骤步骤S70、生成用以指示发起定位的应用终端不支持定位他人业务的指示信息并发送给发起定位的应用终端。业务能力开放平台判断获知接收到的信用等级为中级,但是根据鉴权结果识别到的信用等级为低级,则以业务能力开放平台的鉴权结果为准,生成用以指示发起定位的应用终端不支持定位他人业务的指示信息并发送给发起定位的应用终端,应用终端将该指示信息显示给用户。图5为本发明实施例提供的一种应用终端结构示意图。如图5所示,本实施例提供的应用终端81具体可以实现本发明任意实施例提供的应用于应用终端81的定位业务隐私鉴权方法的各个步骤,此不再赘述。本实施例提供的应用终端81具体包括请求接收模块11、询问模块12、第一接口调用模块13和位置信息接收模块14。请求接收模块11用于根据定位用户触发的他人定位业务请求,获取自身的信用等级,其中,他人定位业务请求中携带有被定位的移动终端83的标识。询问模块12用于若判断获知信用等级为高级,则根据标识向被定位的移动终端83发送第一询问信息,其中,第一询问信息用以询问他人定位业务请求对应的被定位用户是否同意定位。第一接口调用模块13用于若接收到被定位的移动终端83发送的用以指示被定位用户同意定位的第一应答消息,则向业务能力开放平台82发送携带有被定位的移动终端83的标识和信用等级的调用定位接口请求,以使业务能力开放平台82在判断获知信用等级正确时,根据标识获取被定位的移动终端83的位置信息。位置信息接收模块14用于接收业务能力开放平台82发送的被定位的移动终端83的位置信息。本实施例提供的应用终端81,请求接收模块11根据定位用户触发的他人定位业务请求,获取自身的信用等级,询问模块12若判断获知信用等级为高级,则根据标识向被定位的移动终端83发送第一询问信息,第一接口调用模块13若接收到被定位的移动终端83发送的用以指示被定位用户同意定位的第一应答消息,则向业务能力开放平台82发送携带有被定位的移动终端83的标识和信用等级的调用定位接口请求,位置信息接收模块14接收业务能力开放平台82发送的被定位的移动终端83的位置信息。在通过应用终端81上的应用实现对他人定位的过程中,由于隐私鉴权的部分权限下发,当应用的信用级别为高级时,应用可以自行向被定位的移动终端83发起隐私鉴权操作,以获取被定位的用户的许可,无需完全依赖业务能力开放平台82发起隐私鉴权操作,提高了隐私鉴权的灵活性。图6为本发明实施例提供的另一种应用终端结构示意图。如图6所示,进一步地,在本实施例中,该应用终端81还可以包括第二接口调用模块15,第二接口调用模块15用于若判断获知信用等级为中级,则向业务能力开放平台82发送携带有被定位的移动终端83的标识和信用等级的调用定位接口请求,以使业务能力开放平台82判断获知信用等级正确时,根据标识向被定位的移动终端83发送第二询问信息,若接收到被定位的移动终端83发送的用以指示被定位用户同意定位的第二应答消息时,根据标识获取被定位的移动终 端83的位置信息,其中,第二询问信息用以询问他人定位业务请求对应的被定位用户是否同意定位。进一步地,在本实施例中,该应用终端81还可以包括指示模块16,指示模块用于若判断获知信用等级为低级,则生成并显示用以指示不支持定位他人业务的指示信息。图7为本发明实施例提供的一种业务能力开放平台结构示意图。如图7所示,本实施例提供的业务能力开放平台82具体包括接口调用请求接收模块21、第一处理模块22和位置信息发送模块23。接口调用请求接收模块21用于接收发起定位的应用终端81发送的携带有被定位的移动终端的标识和信用等级的调用定位接口请求。第一处理模块22用于若判断获知信用等级为高级,且信用等级正确,则根据标识获取被定位的移动终端的位置信息。位置信息发送模块23用于将位置信息发送给发起定位的应用终端81。本实施例提供的业务能力开放平台82,接口调用请求接收模块21接收发起定位的应用终端81发送的携带有被定位的移动终端的标识和信用等级的调用定位接口请求,第一处理模块22若判断获知信用等级为高级,且信用等级正确,则根据标识获取被定位的移动终端83的位置信息,位置信息发送模块23将位置信息发送给发起定位的应用终端81。当应用的实际的信用等级为高级时,将隐私鉴权权限下发给应用终端81,由应用终端81执行隐私鉴权操作,无需完全依赖业务能力开放平台82发起隐私鉴权操作,提高了隐私鉴权的灵活性。图8为本发明实施例提供的另一种业务能力开放平台结构示意图。如图8所示,在本实施例中,该第一处理模块22具体可以包括鉴权单元221和判断单元222。鉴权单元221用于根据调用定位接口请求对发起定位的应用终端81上的应用进行鉴权,生成鉴权结果。判断单元222用于若判断获知信用等级为高级,且根据鉴权结果识别到发起定位的应用终端81上的应用的实际信用等级为高级,则根据标识获取被定位的移动终端83的位置信息。通过鉴权单元221和判断单元222的设置,对发起定位的应用终端81上的应用进行鉴权,以判断应用终端81发送的信用等级是否正确,实现对隐私鉴权的管控,以避免应用终端81发送的信用等级错误或假冒高级信用等级的情况出现,提高隐私鉴权的可管控性。
进一步地,在本实施例中,该业务能力开放平台82还可以包括第二处理模块24,第二处理模块24用于若判断获知信用等级为高级,但根据鉴权结果识别到发起定位的应用终端81上的应用的实际信用等级为中级,则根据标识向被定位的移动终端83发送第二询问信息,若接收到被定位的移动终端83发送的用以指示被定位用户同意定位的第二应答消息时,根据标识获取被定位的移动终端83的位置信息其中,第二询问信息用以询问他人定位业务请求对应的被定位用户是否同意定位。进一步地,在本实施例中,该业务能力开放平台82还包括第三处理模块25,第三处理模块25用于若判断获知信用等级为高级,但根据鉴权结果识别到发起定位的应用终端81上的应用的实际信用等级为低级,则生成用以指示发起定位的应用终端81不支持定位他人业务的指示信息并发送给发起定位的应用终端81。进一步地,在本实施例中,该业务能力开放平台82还可以包括第四处理模块26,第四处理模块26用于若判断获知信用等级为中级,且根据鉴权结果识别到发起定位的应用终端81上的应用的实际信用等级为中级或高级,则根据标识向被定位的移动终端83发 送第二询问信息,若接收到被定位的移动终端83发送的用以指示被定位用户同意定位的第二应答消息时,根据标识获取被定位的移动终端83的位置信息。进一步地,在本实施例中,该业务能力开放平台82还可以包括第五处理模块27,第五处理模块27用于若判断获知信用等级为中级,但根据鉴权结果识别到发起定位的应用终端81上的应用的实际信用等级为低级,则生成用以指示发起定位的应用终端81不支持定位他人业务的指示信息并发送给发起定位的应用终端81。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
权利要求
1.一种定位业务隐私鉴权方法,其特征在于,包括 根据定位用户触发的他人定位业务请求,获取自身的信用等级,其中,所述他人定位业务请求中携带有被定位的移动终端的标识; 若判断获知所述信用等级为高级,则根据所述标识向所述被定位的移动终端发送第一询问信息,其中,所述第一询问信息用以询问所述他人定位业务请求对应的被定位用户是否同意定位; 若接收到所述被定位的移动终端发送的用以指示所述被定位用户同意定位的第一应答消息,则向业务能力开放平台发送携带有所述被定位的移动终端的标识和所述信用等级的调用定位接口请求,以使所述业务能力开放平台在判断获知所述信用等级正确时,根据所述标识获取所述被定位的移动终端的位置信息; 接收所述业务能力开放平台发送的所述被定位的移动终端的位置信息。
2.根据权利要求I所述的定位业务隐私鉴权方法,其特征在于,若判断获知所述信用等级为中级,则所述方法包括 向所述业务能力开放平台发送携带有所述被定位的移动终端的标识和所述信用等级的调用定位接口请求,以使所述业务能力开放平台判断获知所述信用等级正确时,根据所述标识向所述被定位的移动终端发送第二询问信息,若接收到所述被定位的移动终端发送的用以指示所述被定位用户同意定位的第二应答消息时,根据所述标识获取所述被定位的移动终端的位置信息,其中,所述第二询问信息用以询问所述他人定位业务请求对应的被定位用户是否同意定位。
3.根据权利要求I或2所述的定位业务隐私鉴权方法,其特征在于,若判断获知所述信用等级为低级包括 生成并显示用以指示不支持他人定位业务的指示信息。
4.一种定位业务隐私鉴权方法,其特征在于,包括 接收发起定位的应用终端发送的携带有被定位的移动终端的标识和信用等级的调用定位接口请求; 若判断获知所述信用等级为高级,且所述信用等级正确,则根据所述标识获取所述被定位的移动终端的位置信息; 将所述位置信息发送给所述发起定位的应用终端。
5.根据权利要求4所述的定位业务隐私鉴权方法,其特征在于,若判断获知所述信用等级为高级,且所述信用等级正确,则根据所述标识获取所述被定位的移动终端的位置信息,包括 根据所述调用定位接口请求对所述发起定位的应用终端上的应用进行鉴权,生成鉴权结果; 若判断获知所述信用等级为高级,且根据所述鉴权结果识别到所述发起定位的应用终端上的应用的实际信用等级为高级,则根据所述标识获取所述被定位的移动终端的位置信肩、O
6.根据权利要求5所述的定位业务隐私鉴权方法,其特征在于,若判断获知所述信用等级为高级,但根据所述鉴权结果识别到所述发起定位的应用终端上的应用的实际信用等级为中级,则所述方法包括根据所述标识向所述被定位的移动终端发送第二询问信息,若接收到所述被定位的移动终端发送的用以指示所述被定位用户同意定位的第二应答消息时,根据所述标识获取所述被定位的移动终端的位置信息,其中,所述第二询问信息用以询问所述他人定位业务请求对应的被定位用户是否同意定位。
7.根据权利要求6所述的定位业务隐私鉴权方法,其特征在于,若判断获知所述信用等级为高级,但根据所述鉴权结果识别到所述发起定位的应用终端上的应用的实际信用等级为低级,则所述方法包括 生成用以指示所述发起定位的应用终端不支持定位他人业务的指示信息并发送给所述发起定位的应用终端。
8.根据权利要求5所述的定位业务隐私鉴权方法,其特征在于,若判断获知所述信用等级为中级,且根据所述鉴权结果识别到所述发起定位的应用终端上的应用的实际信用等级为中级或高级,则所述方法包括 根据所述标识向所述被定位的移动终端发送第二询问信息,若接收到所述被定位的移动终端发送的用以指示所述被定位用户同意定位的第二应答消息时,根据所述标识获取所述被定位的移动终端的位置信息。
9.根据权利要求7所述的定位业务隐私鉴权方法,其特征在于,若判断获知所述信用等级为中级,但根据所述鉴权结果识别到所述发起定位的应用终端上的应用的实际信用等级为低级,则所述方法包括 生成用以指示所述发起定位的应用终端不支持定位他人业务的指示信息并发送给所述发起定位的应用终端。
10.一种应用终端,其特征在于,包括 请求接收模块,用于定位用户触发的他人定位业务请求,获取自身的信用等级,其中,所述他人定位业务请求中携带有被定位的移动终端的标识; 询问模块,用于若判断获知所述信用等级为高级,则根据所述标识向所述被定位的移动终端发送第一询问信息,其中,所述第一询问信息用以询问所述他人定位业务请求对应的被定位用户是否同意定位; 第一接口调用模块,用于若接收到所述被定位的移动终端发送的用以指示所述被定位用户同意定位的第一应答消息,则向业务能力开放平台发送携带有所述被定位的移动终端的标识和所述信用等级的调用定位接口请求,以使所述业务能力开放平台在判断获知所述信用等级正确时,根据所述标识获取所述被定位的移动终端的位置信息; 位置信息接收模块,用于接收所述业务能力开放平台发送的所述被定位的移动终端的位置信息。
11.根据权利要求10所述的应用终端,其特征在于,还包括 第二接口调用模块,用于若判断获知所述信用等级为中级,则向所述业务能力开放平台发送携带有所述被定位的移动终端的标识和所述信用等级的调用定位接口请求,以使所述业务能力开放平台判断获知所述信用等级正确时,根据所述标识向所述被定位的移动终端发送第二询问信息,若接收到所述被定位的移动终端发送的用以指示所述被定位用户同意定位的第二应答消息时,根据所述标识获取所述被定位的移动终端的位置信息,其中,所述第二询问信息用以询问所述他人定位业务请求对应的被定位用户是否同意定位。
12.根据权利要求10或11所述的应用终端,其特征在于,还包括 指示模块,用于若判断获知所述信用等级为低级,则生成并显示用以指示不支持他人定位业务的指示信息。
13.—种业务能力开放平台,其特征在于,包括 接口调用请求接收模块,用于接收发起定位的应用终端发送的携带有被定位的移动终端的标识和信用等级的调用定位接口请求; 第一处理模块,用于若判断获知所述信用等级为高级,且所述信用等级正确,则根据所述标识获取所述被定位的移动终端的位置信息; 位置信息发送模块,用于将所述位置信息发送给所述发起定位的应用终端。
14.根据权利要求13所述的业务能力开放平台,其特征在于,所述第一处理模块包括 鉴权单元,用于根据所述调用定位接口请求对所述发起定位的应用终端上的应用进行鉴权,生成鉴权结果; 判断单元,用于若判断获知所述信用等级为高级,且根据所述鉴权结果识别到所述发起定位的应用终端上的应用的实际信用等级为高级,则根据所述标识获取所述被定位的移动终端的位置信息。
15.根据权利要求14所述的业务能力开放平台,其特征在于,还包括 第二处理模块,用于若判断获知所述信用等级为高级,但根据所述鉴权结果识别到所述发起定位的应用终端上的应用的实际信用等级为中级,则根据所述标识向所述被定位的移动终端发送第二询问信息,若接收到所述被定位的移动终端发送的用以指示所述被定位用户同意定位的第二应答消息时,根据所述标识获取所述被定位的移动终端的位置信息其中,所述第二询问信息用以询问所述他人定位业务请求对应的被定位用户是否同意定位。
16.根据权利要求15所述的业务能力开放平台,其特征在于,还包括 第三处理模块,用于若判断获知所述信用等级为高级,但根据所述鉴权结果识别到所述发起定位的应用终端上的应用的实际信用等级为低级,则生成用以指示所述发起定位的应用终端不支持定位他人业务的指示信息并发送给所述发起定位的应用终端。
17.根据权利要求14所述的业务能力开放平台,其特征在于,还包括 第四处理模块,用于若判断获知所述信用等级为中级,且根据所述鉴权结果识别到所述发起定位的应用终端上的应用的实际信用等级为中级或高级,则根据所述标识向所述被定位的移动终端发送第二询问信息,若接收到所述被定位的移动终端发送的用以指示所述被定位用户同意定位的第二应答消息时,根据所述标识获取所述被定位的移动终端的位置信息。
18.根据权利要求17所述的业务能力开放平台,其特征在于,还包括 第五处理模块,用于若判断获知所述信用等级为中级,但根据所述鉴权结果识别到所述发起定位的应用终端上的应用的实际信用等级为低级,则生成用以指示所述发起定位的应用终端不支持定位他人业务的指示信息并发送给所述发起定位的应用终端。
全文摘要
本发明提供一种定位业务隐私鉴权方法、应用终端和业务能力开放平台,该方法包括根据接收到的他人定位业务请求,获取自身的信用等级;若判断获知信用等级为高级,则根据标识向被定位的移动终端发送第一询问信息;若接收到用以指示被定位用户同意定位的第一应答消息时,向业务能力开放平台发送携带有被定位的移动终端的标识和信用等级的调用定位接口请求,以使业务能力开放平台判断获知信用等级正确时,根据标识获取被定位的移动终端的位置信息;接收业务能力开放平台发送的被定位的移动终端的位置信息。本发明提供的定位业务隐私鉴权方法、应用终端和业务能力开放平台,实现了业务能力开放平台对隐私鉴权的权限下发,提高了隐私鉴权的灵活性。
文档编号H04W12/06GK102883264SQ20121035022
公开日2013年1月16日 申请日期2012年9月19日 优先权日2012年9月19日
发明者刘晓靖, 王志军, 胡尼亚, 杨瑞, 张鹏 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1