一种移动终端的数据获取方法和移动终端技术

技术编号:15799089 阅读:542 留言:0更新日期:2017-07-11 13:15
本申请实施例提供了一种移动终端的数据获取方法和移动终端,所述的方法包括:当位置穿越功能组件对象被启动时,位置穿越功能组件对象接收自定义位置请求;位置穿越功能组件对象确定自定义位置请求适配的目标伪地理位置信息;当第三方应用程序发起位置获取请求时,位置穿越功能组件对象将目标伪地理位置信息发送至第三方应用程序;第三方应用程序采用目标伪地理位置信息获取相关数据。本申请实施例中,位置穿越功能组件对象可以向第三方应用程序提供用户自定义的地理位置信息。即使终端的实际地理位置信息不在特定的地理位置附近,也可以向第三方应用程序提供特定的地理位置信息,使得第三方应用程序满足在特定的地理位置附近获取相关数据。

Data acquisition method for mobile terminal and mobile terminal

The embodiment of the invention provides a mobile terminal data acquisition method and mobile terminal, the method comprises the following steps: when the position through the function component object is activated, position crossing function component object receives a custom location request; position through functional components from the target object to determine the pseudo geographic location information matched with the definition of the position request; when third party applications launched a location acquisition request, through the function position of component object target pseudo location information is transmitted to the third party application; third party applications using the pseudo target geographic location information to obtain relevant data. In this application example, the position traversal function component object can provide user-defined geographic location information to the third party application program. Even if the actual geographic position information of the terminal is not in the vicinity of a specific geographical location, can also provide location specific information to third party applications, the third party applications meet to obtain relevant data in the vicinity of a specific geographic location.

【技术实现步骤摘要】
一种移动终端的数据获取方法和移动终端
本申请涉及移动终端
,特别是涉及一种移动终端的数据获取方法和一种移动终端。
技术介绍
随着网络的迅速普及,用户经常通过移动终端上的各种社交应用分享生活、工作状态。目前,部分应用程序提供了基于地理位置的数据分享方式。在基于地理位置的信息数据方式中,应用程序基于终端当前的地理位置信息,从服务器获取周边的分享数据。例如,在支付宝、QQ等应用程序中都具有基于地理位置的抢红包功能,所谓的红包就是一种分享方提供的数据。支付宝、QQ等应用程序可以通过调用地图应用程序展现红包,当终端到达指定的地理位置附近时,才能进行获取红包的操作。虽然这样的分享方式增加了用户之间的互动性,但对于一些无法到达分享数据所对应的地理位置的用户,则无法获得分享数据,无法体验分享带来的乐趣。
技术实现思路
鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种移动终端的数据获取方法和相应的一种移动终端。为了解决上述问题,本申请实施例公开了一种移动终端的数据获取方法,其中,所述移动终端中设置有特定控件对象,所述特定控件对象中设置有位置穿越功能组件对象;所述移动终端中还设置有可与所述位置穿越功能组件对象进行通信的第三方应用程序,所述的方法包括:当所述位置穿越功能组件对象被启动时,所述位置穿越功能组件对象接收自定义位置请求;所述位置穿越功能组件对象确定所述自定义位置请求适配的目标伪地理位置信息;当所述第三方应用程序发起位置获取请求时,所述位置穿越功能组件对象将所述目标伪地理位置信息发送至所述第三方应用程序;所述第三方应用程序采用所述目标伪地理位置信息获取相关数据。优选的,所述当所述第三方应用程序发起位置获取请求时,所述位置穿越功能组件对象将所述目标伪地理位置信息发送至所述第三方应用程序的步骤包括:当所述第三方应用程序发起位置获取请求时,所述位置穿越功能组件对象判断所述第三方应用程序是否满足预设条件;若所述第三方应用程序满足预设条件,则所述位置穿越功能组件对象将所述目标伪地理位置信息发送至所述第三方应用程序。优选的,还包括:所述特定控件对象检测第三方应用程序是否被启动;当所述特定控件对象检测到第三方应用程序启动时,所述特定控件对象判断所述第三方应用程序是否满足所述预设条件;若所述第三方应用程序满足所述预设条件,则所述特定控件对象启动所述位置穿越功能组件对象。优选的,在所述位置穿越功能组件对象接收自定义位置请求的步骤之前,所述的方法还包括:所述位置穿越功能组件对象从预设第一服务器获取一个或多个伪地理位置信息;所述位置穿越功能组件对象展现所述一个或多个伪地理位置信息;所述位置穿越功能组件对象接收自定义位置请求的步骤包括:所述位置穿越功能组件对象接收针对所述一个或多个伪地理位置信息的用户操作,作为自定义位置请求。优选的,还包括:所述位置穿越功能组件对象从所述预设第一服务器获取与所述目标伪地理位置信息关联的辅助定位信息;所述位置穿越功能组件对象将所述辅助定位信息,发送至所述第三方应用程序;所述第三方应用程序采用所述目标伪地理位置信息获取相关数据的步骤包括:所述第三方应用程序采用所述目标伪地理位置信息,以及关联的辅助定位信息获取相关数据。优选的,所述第三方应用程序采用所述目标伪地理位置信息,以及关联的辅助定位信息获取相关数据的步骤包括:所述第三方应用程序采用辅助定位信息,确定辅助地理位置信息;所述第三方应用程序确定所述辅助地理位置信息与所述目标伪地理位置信息是否匹配;若所述辅助地理位置信息与所述目标伪地理位置信息匹配,则所述第三方应用程序从预设第二服务器获取所述目标伪地理位置信息周边的相关数据。优选的,还包括:若所述第三方应用程序不满足预设条件,则所述位置穿越功能组件对象获取移动终端当前的地理位置信息;所述位置穿越功能组件对象将所述移动终端当前的地理位置信息,发送至所述第三方应用程序;所述第三方应用程序采用所述当前的地理位置信息获取相关数据。优选的,所述位置穿越功能组件对象展现所述一个或多个伪地理位置信息的步骤包括:所述位置穿越功能组件对象调用预置第一地图程序展现所述一个或多个伪地理位置信息。优选的,还包括:所述第三方应用程序调用预置第二地图程序展现地图数据;所述第三方应用程序将所述相关数据添加到所述地图数据中展现。优选的,还包括:所述第三方应用程序获取针对在地图数据中展现的相关数据的触发操作;所述第三方应用程序确定触发操作指定的相关数据;所述第三方应用程序调用预置摄像头捕获图像;所述第三方应用程序展现所述图像,并将所述触发操作指定的相关数据添加到所述图像中。优选的,所述相关数据包括:红包数据。优选的,所述特定控件对象可悬浮于所述移动终端的所有UI界面。优选的,所述辅助定位信息包括:移动基站信息或wifi的mac信息。本申请实施例还公开了一种移动终端,其中,所述移动终端中设置有特定控件对象,所述特定控件对象中设置有位置穿越功能组件对象;所述移动终端中还设置有可与所述位置穿越功能组件对象进行通信的第三方应用程序;所述位置穿越功能组件对象包括:自定义位置请求接收模块,用于当所述位置穿越功能组件对象被启动时,接收自定义位置请求;目标伪地理位置信息确定模块,用于确定所述自定义位置请求适配的目标伪地理位置信息;目标伪地理位置信息发送模块,用于当所述第三方应用程序发起位置获取请求时,将所述目标伪地理位置信息发送至所述第三方应用程序;所述第三方应用程序包括:第一相关数据获取模块,采用所述目标伪地理位置信息获取相关数据。优选的,所述目标伪地理位置信息发送模块包括:预设条件判断子模块,用于当所述第三方应用程序发起位置获取请求时,判断所述第三方应用程序是否满足预设条件;目标伪地理位置信息发送子模块,用于若所述第三方应用程序满足预设条件,则所述位置穿越功能组件对象将所述目标伪地理位置信息发送至所述第三方应用程序。优选的,所述特定控件对象还包括:启动检测模块,用于检测第三方应用程序是否被启动;预设条件判断模块,用于当所述特定控件对象检测到第三方应用程序启动时,判断所述第三方应用程序是否满足所述预设条件;组件对象启动模块,用于若所述第三方应用程序满足所述预设条件,则启动所述位置穿越功能组件对象。优选的,所述位置穿越功能组件对象还包括:伪地理位置信息获取模块,用于在所述自定义位置请求接收模块接收自定义位置请求的步骤之前,从预设第一服务器获取一个或多个伪地理位置信息;伪地理位置信息展现模块,用于展现所述一个或多个伪地理位置信息;所述自定义位置请求接收模块包括:用户操作接收子模块,用于接收针对所述一个或多个伪地理位置信息的用户操作,作为自定义位置请求。优选的,所述位置穿越功能组件对象还包括:辅助定位信息获取模块,用于从所述预设第一服务器获取与所述目标伪地理位置信息关联的辅助定位信息;辅助定位信息发送模块,用于将所述辅助定位信息,发送至所述第三方应用程序;所述第一相关数据获取模块包括:相关数据获取子模块,用于采用所述目标伪地理位置信息,以及关联的辅助定位信息获取相关数据。优选的,所述相关数据获取子模块进一步包括:辅助地理位置信息确定单元,用于采用辅助定位信息,确定辅助地理位置信息;地理位置信息匹配单元,用于本文档来自技高网...
一种移动终端的数据获取方法和移动终端

【技术保护点】
一种移动终端的数据获取方法,其特征在于,所述移动终端中设置有特定控件对象,所述特定控件对象中设置有位置穿越功能组件对象;所述移动终端中还设置有可与所述位置穿越功能组件对象进行通信的第三方应用程序,所述的方法包括:当所述位置穿越功能组件对象被启动时,所述位置穿越功能组件对象接收自定义位置请求;所述位置穿越功能组件对象确定所述自定义位置请求适配的目标伪地理位置信息;当所述第三方应用程序发起位置获取请求时,所述位置穿越功能组件对象将所述目标伪地理位置信息发送至所述第三方应用程序;所述第三方应用程序采用所述目标伪地理位置信息获取相关数据。

【技术特征摘要】
1.一种移动终端的数据获取方法,其特征在于,所述移动终端中设置有特定控件对象,所述特定控件对象中设置有位置穿越功能组件对象;所述移动终端中还设置有可与所述位置穿越功能组件对象进行通信的第三方应用程序,所述的方法包括:当所述位置穿越功能组件对象被启动时,所述位置穿越功能组件对象接收自定义位置请求;所述位置穿越功能组件对象确定所述自定义位置请求适配的目标伪地理位置信息;当所述第三方应用程序发起位置获取请求时,所述位置穿越功能组件对象将所述目标伪地理位置信息发送至所述第三方应用程序;所述第三方应用程序采用所述目标伪地理位置信息获取相关数据。2.根据权利要求1所述的方法,其特征在于,所述当所述第三方应用程序发起位置获取请求时,所述位置穿越功能组件对象将所述目标伪地理位置信息发送至所述第三方应用程序的步骤包括:当所述第三方应用程序发起位置获取请求时,所述位置穿越功能组件对象判断所述第三方应用程序是否满足预设条件;若所述第三方应用程序满足预设条件,则所述位置穿越功能组件对象将所述目标伪地理位置信息发送至所述第三方应用程序。3.根据权利要求2所述的方法,其特征在于,还包括:所述特定控件对象检测第三方应用程序是否被启动;当所述特定控件对象检测到第三方应用程序启动时,所述特定控件对象判断所述第三方应用程序是否满足所述预设条件;若所述第三方应用程序满足所述预设条件,则所述特定控件对象启动所述位置穿越功能组件对象。4.根据权利要求1所述的方法,其特征在于,在所述位置穿越功能组件对象接收自定义位置请求的步骤之前,所述的方法还包括:所述位置穿越功能组件对象从预设第一服务器获取一个或多个伪地理位置信息;所述位置穿越功能组件对象展现所述一个或多个伪地理位置信息;所述位置穿越功能组件对象接收自定义位置请求的步骤包括:所述位置穿越功能组件对象接收针对所述一个或多个伪地理位置信息的用户操作,作为自定义位置请求。5.根据权利要求4所述的方法,其特征在于,还包括:所述位置穿越功能组件对象从所述预设第一服务器获取与所述目标伪地理位置信息关联的辅助定位信息;所述位置穿越功能组件对象将所述辅助定位信息,发送至所述第三方...

【专利技术属性】
技术研发人员:朱星
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1