[发明专利]一种获取定位失败原因的方法、移动终端以及服务器在审
申请号: | 201510546940.5 | 申请日: | 2015-08-28 |
公开(公告)号: | CN105099830A | 公开(公告)日: | 2015-11-25 |
发明(设计)人: | 房少杰 | 申请(专利权)人: | 广东小天才科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08;H04W24/00;H04W64/00 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 邓猛烈;胡彬 |
地址: | 523860 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 获取 定位 失败 原因 方法 移动 终端 以及 服务器 | ||
技术领域
本发明实施例涉及移动终端的技术领域,尤其涉及一种获取定位失败原因的方法、移动终端以及服务器。
背景技术
当前的可定位穿戴设备在手机端需要定位时,一般流程如下:先接收用户触发的定位请求,将定位请求发送给服务器,服务器将定位请求发送给手表,手表根据定位请求定位所在的位置信息,并将所述位置信息发送给服务器,服务器再将位置信息返回给手机,因为定位时会涉及到手机、手表、服务器几个环节,很容易出现定位慢或失败的问题,当定位长时间不出来或失败时,由于环节比较多,情况比较复杂,很多开发人员想不到办法来准确的判断且告诉用户是哪一个环节出了问题,即使给出提醒都是很模糊、朦胧的,例如提醒用户定位失败、定位超时或者网络连接不畅。当出现问题时,开发人员、销售人员、用户均无法获知为何无法定位,也无法解释清楚。
发明内容
本发明实施例的目的在于提出一种获取定位失败原因的方法及装置,旨在解决如何获取移动终端定位失败的原因的问题。
为达此目的,本发明实施例采用以下技术方案:
一种获取定位失败原因的方法,所述方法包括:
同时向所述服务器和预先设置的网站发送定位请求;
根据所述服务器和所述预先设置的网站返回的消息确定移动终端与所述服务器的连接情况。
优选地,所述根据所述服务器和所述预先设置的网站返回的消息确定移动终端与所述服务器的连接情况,包括:
若仅接收到所述预先设置的网站发送的与所述定位请求对应的反馈消息,则确定所述移动终端与所述服务器链接有问题;
若未能接收到所述服务器和所述预先设置的网站发送的与所述定位请求对应的反馈消息,则确定所述移动终端与所述服务器以及所述移动终端与所述预先设置的网站的链接均有问题;
若能接收到所述服务器发送的与所述定位请求对应的反馈消息,则进一步获取所述服务器向所述移动终端发送的定位信息。
优选地,所述同时向所述服务器和预先设置的网站发送定位请求之前,还包括:
向所述服务器发送定位请求之后,检测是否收到所述服务器返回的定位信息;
若检测未收到所述服务器返回的定位信息,则执行同时向所述服务器和预先设置的网站发送定位请求的步骤。
优选地,所述同时向所述服务器和预先设置的网站发送定位请求之前,还包括:
向所述服务器发送定位请求之后,检测是否收到所述服务器返回的定位信息;
若检测未收到所述服务器返回的定位信息,则进一步获取在预先设置的时间内是否未收到超过预先设置次数的所述服务器返回的定位信息;
若是,则执行同时向所述服务器和预先设置的网站发送定位请求的步骤。
一种获取定位失败原因的方法,所述方法包括:
接收移动终端发送的定位请求;
若向所述移动终端发送与所述定位请求对应的反馈消息,则向智能手表发送所述定位请求;
接收所述智能手表发送的定位信息,并分析所述定位信息是否正确;
将分析后的结果发送给所述移动终端,所述分析结果包括所述定位信息正确或者不正确。
一种移动终端,所述移动终端包括:
发送模块,用于同时向所述服务器和预先设置的网站发送定位请求;
返回模块,用于根据所述服务器和所述预先设置的网站返回的消息确定移动终端与所述服务器的连接情况。
优选地,所述返回模块,包括:
第一确定单元,用于若仅接收到所述预先设置的网站发送的与所述定位请求对应的反馈消息,则确定所述移动终端与所述服务器链接有问题;
第二确定单元,用于若未能接收到所述服务器和所述预先设置的网站发送的与所述定位请求对应的反馈消息,则确定所述移动终端与所述服务器以及所述移动终端与所述预先设置的网站的链接均有问题;
获取单元,用于若能接收到所述服务器发送的与所述定位请求对应的反馈消息,则进一步获取所述服务器向所述移动终端发送的定位信息。
优选地,所述移动终端还包括:
第一检测模块,用于向所述服务器发送定位请求之后,检测是否收到所述服务器返回的定位信息;
第一执行模块,用于若检测未收到所述服务器返回的定位信息,则执行发送模块。
优选地,所述移动终端还包括:
第二检测模块,用于向所述服务器发送定位请求之后,检测是否收到所述服务器返回的定位信息;
获取模块,用于若检测未收到所述服务器返回的定位信息,则进一步获取在预先设置的时间内是否未收到超过预先设置次数的所述服务器返回的定位信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东小天才科技有限公司,未经广东小天才科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510546940.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种检测链路信号劣化状态的方法及系统
- 下一篇:僵尸网络检测方法和控制器