一种用户位置定位方法以及服务器的制造方法
【技术领域】
[0001]本发明涉及定位领域,尤其涉及的是一种用户位置定位方法以及服务器。
【背景技术】
[0002]LBS (Locat1n-based Service,基于位置信息的服务)是通过电信移动运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息(地理坐标,或大地坐标),在地理信息系统平台的支持下,为用户提供相应服务的一种增值业务,准确快速的室内定位技术可以方便用户在室内空间的工作生活,例如商场和博物馆的室内定位与导航,路线推荐,兴趣点推荐等。
[0003]现有技术中,如专利申请号为CN102135429A所公开的通过二维码进行室内定位的方案。但是实现该方案需要布置大量二维码路标,且要距离很近才能识别,从而影响了该方案使用场景的广泛性。而且存在准确度低,处理计算慢,参考数据采集工作量大等问题。
【发明内容】
[0004]本发明实施例提供了一种用户位置定位方法以及服务器。
[0005]本发明实施例第一方面提供了一种用户位置定位方法,包括:
[0006]接收目标图像,所述目标图像为用户位于当前位置对目标对象进行拍摄所形成的图像;
[0007]解析所述目标图像,根据所述目标图像的解析结果获取所述目标对象的参考坐标;
[0008]根据所述目标对象的参考坐标计算所述用户当前位置的位置坐标。
[0009]结合本发明实施例第一方面,本发明实施例第一方面的第一种实现方式中,
[0010]所述解析所述目标图像,根据所述目标图像的解析结果获取所述目标对象的参考坐标,包括:
[0011]判断所述目标图像中是否存在可识别的文本图像信息;
[0012]若存在,则提取所述文本图像信息,并根据所述文本图像信息获取所述目标对象的参考坐标。
[0013]结合本发明实施例第一方面的第一种实现方式,本发明实施例第一方面的第二种实现方式中,
[0014]若不存在,则提取目标图像中的图形图像信息,并根据所述图形图像信息获取所述目标对象的参考坐标。
[0015]结合本发明实施例第一方面至本发明实施例第一方面的第二种实现方式任一项所述的方法,本发明实施例第一方面的第三种实现方式中,
[0016]所述解析所述目标图像,根据所述目标图像的解析结果获取所述目标对象的参考坐标之前,所述方法还包括:
[0017]建立查询信息,所述查询信息中包括所述目标对象的参考文本图像信息,和/或所述目标对象的参考图形图像信息,及所述目标对象的参考坐标;所述参考文本图像信息和所述参考图形图像信息是由所述目标对象的参考图像中提取的,所述参考图像为按预设规则拍摄形成的;所述参考文本图像信息和所述参考图形图像信息用于与所述目标图像的解析结果进行匹配,若匹配度大于预设阈值,则根据所述目标图像的解析结果获取所述目标对象的参考坐标。
[0018]结合本发明实施例第一方面至第一方面的第三种实现方式任一项所述,本发明实施例第一方面的第四种实现方式中,
[0019]根据所述目标对象的参考坐标获取所述目标对象的参考坐标点距离所述目标对象的第一边长Xl ;
[0020]获取所述用户当前位置距离所述目标对象的第二边长X2 ;
[0021]计算所述第一边长Xl和所述第二边长X2之间的夹角Θ ;
[0022]根据所述第一边长X1、所述第二边长X2以及所述夹角Θ计算所述用户当前位置的位置坐标。
[0023]本发明实施例第二方面提供了一种服务器,包括:
[0024]接收单元,用于接收目标图像,所述目标图像为用户位于当前位置对目标对象进行拍摄所形成的图像;
[0025]解析单元,用于解析所述目标图像,根据所述目标图像的解析结果获取所述目标对象的参考坐标;
[0026]计算单元,用于根据所述目标对象的参考坐标计算所述用户当前位置的位置坐标。
[0027]结合本发明实施例第二方面,本发明实施例第二方面的第一种实现方式中,
[0028]所述解析单元包括:
[0029]判断模块,用于判断所述目标图像中是否存在可识别的文本图像信息;
[0030]第一提取模块,用于若所述目标图像中存在可识别的文本图像信息,则提取所述文本图像信息,并根据所述文本图像信息获取所述目标对象的参考坐标。
[0031]结合本发明实施例第二方面的第一种实现方式,本发明实施例第二方面的第二种实现方式中,
[0032]所述解析单元还包括:
[0033]第二提取模块,用于若所述目标图像中不存在可识别的文本图像信息,则提取所述文本图像信息,提取目标图像中的图形图像信息,并根据所述图形图像信息获取所述目标对象的参考坐标。
[0034]结合本发明实施例第二方面至本发明实施例第二方面的第二种实现方式,本发明实施例第二方面的第三种实现方式中,
[0035]所述服务器还包括:
[0036]建立单元,用于建立查询信息,所述查询信息中包括所述目标对象的参考文本图像信息,或所述目标对象的参考图形图像信息,及所述目标对象的参考坐标;所述参考文本图像信息和所述参考图形图像信息是由所述目标对象的参考图像中提取的,所述参考图像为按预设规则拍摄形成的;所述参考文本图像信息和所述参考图形图像信息用于与所述目标图像的解析结果进行匹配,若匹配度大于预设阈值,则根据所述目标图像的解析结果获取所述目标对象的参考坐标。
[0037]结合本发明实施例第二方面至第二方面的第三种实现方式任一项所述,本发明实施例第二方面的第四种实现方式中,
[0038]所述计算单元包括:
[0039]第一计算模块,用于根据所述目标对象的参考坐标获取所述目标对象的参考坐标点距离所述目标对象的第一边长Xl ;
[0040]获取模块,用于获取所述用户当前位置距离所述目标对象的第二边长X2 ;
[0041]第二计算模块,用于计算所述第一边长Xl和所述第二边长X2之间的夹角Θ ;
[0042]第三计算模块,用于根据所述第一边长X1、所述第二边长X2以及所述夹角Θ计算所述用户当前位置的位置坐标。
[0043]本发明实施例所示的用户位置定位方法中,接收目标图像,所述目标图像为用户位于当前位置对目标对象进行拍摄所形成的图像,解析所述目标图像,根据所述目标图像的解析结果获取所述目标对象的参考坐标,根据所述目标对象的参考坐标计算所述用户当前位置的位置坐标。因本实施例根据用户位于当前位置对目标对象进行拍摄所形成的目标图像即可获取用于当前位置的位置坐标,而无需额外布置参照物,只需要利用现有的地点即可,进而节省了定位的成本。且本实施例所示的用户位置定位方法可实现快速的定位,计算量小,定位准确,从而准确快速的将室内定位技术与室内地图相结合,可以使很多室内LBS服务成为可能,提高移动终端的用户体验,为用户,商家及LBS服务提供商提供附加服务。
【附图说明】
[0044]图1为本发明实施例所提供的用户位置定位方法的一种较佳实施例步骤流程图;
[0045]图2为本发明实施例所提供的用户位置定位方法的另一种较佳实施例步骤流程图;
[0046]图3为本发明实施例所提供的用户位置定位方法的另一种较佳实施例步骤流程图;
[0047]图4为本发明实施例所提供的目标对象的参考图像的一种较佳实施例示意图;
[0048]图5为本发明实施例所提供的目标图像的一种较佳实施例示意图;
[0049]图6为本发明实施例所提供根据目标对象对用于位置进行定位的较佳实施例示意图;
[0050]图7为本发明实施例所提供的参考图像的参考子图像的一种较佳实施例示意图;
[0051]图8为本发明实施例所提供的参考图像的参考子图像的另一种较佳实施例示意图;
[0052]图9为本发明实施例所提供的目标子图像一种较佳实施例示意图;
[0053]图10为本发明实施例所提供的目标子图像另一种较佳实施例示意图;
[0054]图11为本发明实施例所提供的服务器的一种较佳实施例结构示意图;
[0055]图12为本发明实施例所提供的服务器的另一种较佳实施例结构示意图;
[0056]图13为本发明实施例所提供的服务器的另一种较佳实施例结构示意图;
[0057]图14为本发明实施例所提供的服务器的另一种较佳实施例结构示意图。
【具体实施方式】
[0058]本发明实施例提供了一种用户位置定位方法,通过本实施例所提供的用户位置定位方法能够实现快速准确的室内定位,可以使很多室内LBS服务成为可能,提高移动终端的用户体验,为用户,商家及LBS服务提供商提供附加服务。
[0059]需明确的是,本实施例以室内定位为例进行说明,不作限定,本技术方案也可应用于室外定位。
[0060]具体请结合图1所示,本实施例所提供的用户位置定位方法具体包括:
[0061]101、接收目标图像;
[0062]所述目标图像为用户位于当前位置对目标对象进行拍摄所形成的图像;
[0063]本实施例对所述目标对象不作限定,例如可为各商家的商铺、