一种基站信号的搜索与导航方法及系统的制作方法_2

文档序号:9233740阅读:来源:国知局
提供一种基基站信号的搜索与导航方法,所述方法包括以下步骤:步骤101、获取至少一区域内的基站坐标并将基站的分布位置在电子地图上作相应标记,且将所述电子地图预先储存在终端的数据库内,其中数据库中还储存有该区域内的基站坐标;
步骤102、通过GPS定位功能获取终端当前的坐标位置,并将该坐标位置放入所述电子地图中进行位置比对以搜索,具体将以该位置为中心向四周呈圆形扩散搜索至少一预设半径内所覆盖的基站;
步骤103、从搜索到的基站中摄取出距离终端位置较近的至少一基站并将该基站坐标作为目标位置;
步骤104、生成导航信息,其中所述导航信息为终端位置至上述基站坐标位置的路径导航?目息O
[0020]步骤101在本实施例中为数据采集步骤。其中,所述区域可以是一个城市管辖范围的覆盖区域,例如,设定在该区域内建设有I万个基站,则需要分别获取这I万个基站的坐标位置并将其添至所述电子地图中,具体是将这I万个基站的分布位置在电子地图上作相应标记从而完善地图内容,所述电子地图就是用来作为后期导航时所使用的地图。设终端将完善后的所述电子地图储存在数据库内,并且连同该区域内的I万个基站所分别对应的坐标位置一起。
[0021]设定终端当前所在位置无法搜索到信号,则用户需要使用信号导航功能,具体可以通过在终端上启用一客户端软件并执行相应操作,即,终端将根据用户执行的操作以启用GPS定位功能,通过GPS定位功能获取终端当前的坐标位置并将该坐标位置放入所述电子地图中进行位置比对以搜索。其中,所述预设半径可自由进行设置,例如设置为10公里。在获取到终端的坐标位置后,将以该坐标位置为中心,以10公里为半径,向四周呈圆形扩散搜索,搜索范围为100Π平方公里。
[0022]如图2所示,设定搜索到的基站分别为J「Jn,则终端将从数据库内查找出与基站J1+Jn分别对应的坐标位置,并将这些坐标位置与终端的坐标位置在所述电子地图中作距离比较,最后摄取出距离终端较近的至少一基站,在本实施例中设定为摄取到的距离终端较近的基站是J1,如此则将基站J1的坐标位置作为目标位置并生成导航信息,其中所述导航信息为终端位置至基站J1坐标位置的路径导航信息。
[0023]实施例二
请参考图3以及图4,图3为本发明实施例二提供的一种基站信号的搜索与导航方法流程示意图,图4为本发明实施例二提供的一种基站信号的搜索与导航方法应用场景示意图。具体的,本实施例与实施例一基本上一致,区别之处在于,本实施例中,所述方法包括以下步骤:
步骤201、获取至少一区域内的基站坐标、基站信号覆盖范围,在基站信号覆盖范围的边界上生成复数个位置点并获取各位置点的坐标,并将基站的分布位置以及各位置点的坐标在电子地图上作相应标记,且将所述电子地图预先储存在终端的数据库内,其中数据库中还储存有该区域内的基站坐标;
步骤202、通过GPS定位功能获取终端当前的坐标位置,并将该坐标位置放入所述电子地图中进行位置比对以搜索,具体将以该位置为中心向四周呈圆形扩散搜索至少一预设半径内所覆盖的基站;
步骤203、从搜索到的基站中摄取出距离终端位置较近的至少一基站,将该基站信号覆盖范围边界上的其中一位置点坐标作为第一目标位置;以及将该基站坐标作为第二目标位置;
步骤204、生成第一导航信息,其中所述第一导航信息为终端位置至上述其中一位置点坐标的路径导航信息;以及生成第二导航信息,其中所述第二导航信息为终端位置至上述基站坐标位置的路径导航信息。
[0024]其中,所述基站信号覆盖范围在本实施例中将呈圆形,圆形的中点即为基站的坐标位置,位置点的生成数量将根据基站信号覆盖范围的面积进行设定,例如可将两个位置点之间的距离按照步行不超过10分钟进行设定。
[0025]如图4所示,距离终端最近的基站J1信号覆盖范围的边界上生成的位置点为W -Wn,在本实施例中,终端将以W1+Wn的其中一位置点坐标作为第一目标位置,具体的确定方式为:终端将从数据库内查找出与位置点W1+Wn分别对应的坐标位置,并将这些坐标位置与终端的坐标位置在所述电子地图中作距离比较,最后摄取出距离终端较近的至少一位置点,例如为Wp如此,终端将位置点坐标位置作为目标位置并生成第一导航信息,接着再将基站J1的坐标位置作为目标位置并生成第二导航信息。
[0026]其中所述第一导航信息与第二导航信息的区别在于,所述第一导航信息中的导航路径被确定为最佳路径,优先进行推送;所述第二导航信息中的导航路径被确定为可选择的导航路径。
[0027]在实际应用中,如果用户的需求只是满足使终端搜索到信号以供接打电话即可,则可通过对所述第一导航信息进行导航,从而使用户快速找到能使终端搜索到信号的位置;如果用户的需求是为了满足更佳的上网需求,则可通过对所述第二导航信息进行导航。
[0028]实施例三
请参考图5以及图6,图5为本发明实施例三提供的一种基站信号的搜索与导航方法流程示意图,图6为本发明实施例三提供的一种基站信号的搜索与导航方法应用场景示意图。具体的,本实施例与实施例一基本上一致,区别之处在于,本实施例中,所述方法包括以下步骤:
步骤301、获取至少一区域内的基站坐标并将基站的分布位置在电子地图上作相应标记,且将所述电子地图预先储存在终端的数据库内,其中数据库中还储存有该区域内的基站坐标;
步骤302、通过GPS定位功能获取终端当前的坐标位置,并将该坐标位置放入所述电子地图中进行位置比对以搜索,具体将以该位置为中心向四周呈圆形扩散搜索至少一预设半径内所覆盖的基站;
步骤303、从搜索到的基站中摄取出距离终端位置较近的两个基站,根据所述电子地图对终端位置分别距离两个基站的路况进行分析,将路况较好的一个基站的坐标作为目标位置;
步骤304、生成导航信息,其中所述导航信息为终端位置至上述基站坐标位置的路径导航?目息O
[0029]如图4所示,取出距离终端位置较近的两个基站分别为1与J 3,则在本实施例中,将根据所述电子地图分别对终端距离基站1与J3间的路况进行分析,其中影响路况分析的因素包括:路线是否为主干道、是否为陡峭的山路等等。在比较之后,将从中选取一个相对间距路况较好的基站作为目的地基站。
[0030]需要补充的是,在实施例二中所述的位置点,同样可通过本实施的方法进行应用,即比较距离位置点路况的优劣,在本实施例中将不进行详述。
[0031]本实施例方法所述的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本发明实施例对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,服务器,移动计算设备或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0032]实施例四请参考图7,图7为本发明实施例四提供的一种基站信号的搜索与导航系统结构示意图。具体的,本实施例提供了一种基于基站信号的搜索与导航系统40,包括:基站坐标获取模块401,用于获取至少一区域内的基站坐标;分布位置标记模块402,用于将基站的分布位置在电子地图上作相应标记;数据库403,用于储存上述电子地图,其中数据库中还储存有该区域内的基站坐标;终端坐标获取模块404,用于通过GPS定位功能获取终端当前的坐标位置;基站搜索
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1