首页> 中国专利> 一种基于基站定位的朋友感知方法

一种基于基站定位的朋友感知方法

摘要

本发明公开一种基于基站定位的朋友感知方法,包括一个中心系统服务器及若干与之通讯的移动终端,步骤为:移动终端采集当前位置的基站信息,并定时上传至中心系统服务器;中心系统服务器进行基站匹配,获得该移动终端当前的位置坐标及所在城市,储存在数据库中,并将其连同该城市的天气状况下发给移动终端;移动终端在终端地图界面上显示其所在位置;移动终端将感知条件上传至中心系统服务器;中心系统服务器判断符合感知条件的移动终端用户,并将用户信息下发到移动终端中。此种方法利用基站信息进行移动终端的定位,成本低、定位实时性佳,同时可提供移动终端指定用户的所在城市、天气状况等用户信息,从而有针对性地进行问候和关怀。

著录项

  • 公开/公告号CN101945325A

    专利类型发明专利

  • 公开/公告日2011-01-12

    原文格式PDF

  • 申请/专利权人 厦门雅迅网络股份有限公司;

    申请/专利号CN201010256647.2

  • 申请日2010-08-13

  • 分类号H04W4/02(20090101);H04L29/08(20060101);

  • 代理机构35203 厦门市新华专利商标代理有限公司;

  • 代理人朱凌

  • 地址 361009 福建省厦门市软件产业基地观日路46号

  • 入库时间 2023-12-18 01:22:20

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-04-27

    授权

    授权

  • 2015-11-04

    著录事项变更 IPC(主分类):H04W4/02 变更前: 变更后: 申请日:20100813

    著录事项变更

  • 2013-07-03

    实质审查的生效 IPC(主分类):H04W4/02 申请日:20100813

    实质审查的生效

  • 2011-01-12

    公开

    公开

说明书

技术领域

本发明涉及一种信息交互方法,特别是指一种基于基站定位的朋友感知方法。

背景技术

在整个社交环境中,每个人的交际网越来越大,经常通过发送短信或者电话互相问候,然而互相问候前各自不知道对方所在位置、所在城市的天气以及对方和自己的距离;因此若能够事先知晓其他人的所在位置,再进行问候和关怀将更加具有针对性。

而目前随着定位技术不断发展,近年来受到了广泛的关注,移动定位技术不仅可以在犯罪侦查、车辆管理、导航和智能交通系统(ITS)等多方面都有广泛的应用,还能为各运营商不断推出新业务以满足用户日益增长的需求,从而带动我国移动通信业的进一步发展。

从定位精度上而言,GPS定位精度高,而基于基站的定位差;但GPS定位存在一些缺点,如,要保证接收卫星信号,在室内及市区有高楼阻挡的情况下,信号接收有问题,从而限制了GPS定位的应用;GPS冷启动的时间较长,定位的实时性得不到满足;GPS模块耗电量大,且增加硬件成本。种种情况分析,基站定位在该方面具有一定的优势,采用基站信息进行定位的方式将是以后定位技术的一个重要方向。

基于上述分析,本发明考虑利用成本较低的基站信息进行定位,并将基站定位与朋友感知结合在一起,使得用户可以知晓其他人的当前位置,从而使得朋友之间的关怀和问候能够更具针对性,本案由此产生。

发明内容

本发明的主要目的,在于提供一种基于基站定位的朋友感知方法,其利用基站信息进行移动终端的定位,成本低、定位实时性佳,同时可提供移动终端指定用户的所在城市、天气状况等用户信息,从而有针对性地进行问候和关怀。

为了达成上述目的,本发明的解决方案是:

一种基于基站定位的朋友感知方法,包括一个中心系统服务器及若干与之通讯的移动终端,步骤为:

(1)移动终端采集当前位置的基站信息,并通过心跳包定时上传至中心系统服务器;

(2)中心系统服务器接收到移动终端上传的基站信息后,进行基站匹配,获得该移动终端当前所在的位置坐标,并计算出当前位置坐标所在的城市,将该移动终端的位置坐标和所在城市储存在数据库中,中心系统服务器再将该移动终端的位置坐标、城市名称及该城市的天气状况下发给移动终端;

(3)移动终端接收到中心系统服务器下发的数据,获得位置坐标、城市名称及该城市的天气状况,在终端地图界面上显示其所在位置,实现基于基站的定位;

(4)移动终端将终端用户所设定的感知条件通过事先制定的通讯协议上传至中心系统服务器;

(5)中心系统服务器判断符合前述感知条件的移动终端用户,并将其后台数据库中存储的用户信息下发到移动终端中。

上述步骤(2)中,中心系统服务器首先进行跑车,采集各个基站信息及其位置坐标,并存储在数据库中,同时存储各个城市的天气状况。

上述步骤(2)中,所述的进行基站匹配的算法过程为:中心系统服务器事先存储各运营商的基站信息,该基站信息包括有基站CellID、基站小区LAC、基站位置经纬度坐标;移动终端通过心跳包上传的基站信息包括基站CellID、基站小区LAC;然后将移动终端上传的基站信息与系统中预先存储的各个运营商的基站信息进行基站CellID和基站小区LAC匹配,如果移动终端上传的基站CellID和基站小区LAC和中心系统服务器中某一基站信息的相关字段一致,则将该基站位置经纬度坐标作为移动终端的位置坐标。

上述基站信息的存储方式有两种:单基站存储和多基站存储。

上述步骤(4)中,所述的感知条件是指以某一位置为中心、一定的距离为半径,位于该区域内的终端用户。

上述步骤(5)中,中心系统服务器首先通过系统消息告知提出请求的移动终端是否有符合感知条件的终端用户存在,由移动终端选择是否查看详细信息。

采用上述方案后,本发明具有以下改进:

(1)移动终端采集基站信息并上传至中心系统服务器,由中心系统服务器利用基站信息进行定位,成本低,且移动终端在移动时,也会定时上传基站信息,因此定位实时性佳;

(2)中心系统服务器存储所有注册用户的用户信息,可根据移动终端的感知条件,将符合条件的终端用户信息下发到移动终端,使得终端用户可获知其他用户的相关信息,从而有针对性地进行关怀或问候。

附图说明

图1是本发明的流程图;

图2是本发明的结构框图。

具体实施方式

如图2所示,本发明提供一种基于基站定位的朋友感知方法,其包括一个中心系统服务器1和若干移动终端2,服务器1与所有移动终端2进行数据传输和信息交互,实现对移动终端2进行定位的目的。

再请参考图1所示,本发明的步骤为:

(1)中心系统服务器1构建后台数据库,该数据库中需要存储的数据有,根据基站信息所属的运营商不同,事先分门别类地保存各个运营商的所有基站信息以及各个基站所对应的位置坐标(可支持两种存储方式,即单基站存储和多基站存储两种方式);

根据不同的城市,中心系统服务器1的后台数据库存储各个城市的天气状况信息;

其中,所述的运营商包括移动GSM、联通GSM、电信CDMA、移动TD、联通EVDO和电信WCDMA;

所述的基站信息包括基站ID、小区ID、信号强度等,位置坐标是指该物理基站所在处的经纬度坐标;

所述的中心系统服务器1进行跑车,采集各个基站信息及其位置坐标,并储存在后台数据库中;

所述的单基站存储和多基站存储,是指中心系统服务器1的后台数据库可以存储单基站数据,也可以存储多基站数据,其对应的定位方式是单基站定位和多基站定位;其中多基站定位是指在单基站定位的基础上,还可以通过邻小区基站信息进行辅助定位;

中心系统服务器1中的数据可定时进行更新,所述数据包括用户的注册信息、用户所在位置的经纬度坐标以及用户所在城市的天气状况,其中,所述的注册信息的更新是用户进入指定的终端系统软件后,更新自己的相关用户资料信息;用户位置更新是指用户定时上传自己的基站信息,中心系统服务器1根据该基站信息,在数据库中更新该用户所在的位置坐标;

(2)移动终端2运行指定的终端软件,并在中心系统服务器1上进行注册,注册用户信息包括用户名称(具有唯一性)、手机号码、性别、年龄、邮箱、心情描述等,所有的注册用户信息均由中心系统服务器1保存在后台数据库中;

(3)移动终端2以用户名称登录终端软件,此时该软件会自动采集当前位置的基站信息,并通过心跳包利用事先指定的通讯协议定时上传到中心系统服务器1;此处移动终端2可以只上传当前工作基站信息,也可同时上传除了当前工作基站信息以外的其它邻小区基站信息(即单基站和多基站);

(4)中心系统服务器1接收到移动终端2上传的基站信息后,通过协议解析、进行基站匹配等相关算法处理,获得该移动终端2当前所在的位置坐标,同时可根据相关算法计算出该位置坐标所在的城市,并将该移动终端2的位置坐标和所在城市存储在其所对应的后台数据库中;此外,中心系统服务器1还会根据事先制定好的通讯协议,将该移动终端2的位置坐标、所在城市名称及该城市的天气等信息下发给移动终端2进行定位和显示;

所述的进行基站匹配的算法过程为:中心系统服务器1事先存储各运营商的基站信息,该基站信息包括有基站CellID、基站小区LAC、基站位置经纬度坐标;移动终端2通过心跳包上传的基站信息包括基站CellID、基站小区LAC;然后将移动终端2上传的基站信息与系统中预先存储的各个运营商的基站信息进行基站CellID和基站小区LAC匹配,如果移动终端2上传的基站CellID和基站小区LAC和中心系统服务器1中某一基站信息的相关字段一致,则将该基站位置经纬度坐标作为移动终端2的位置坐标;

(5)移动终端2接受到中心系统服务器1下发的数据后,根据协议对数据进行解析,获得当前所在的位置坐标、所在城市名称及该城市的天气等信息,在移动终端2的地图界面上显示自己所在的位置等相关信息,实现通过基站信息进行定位的功能;

(6)移动终端2设定感知条件,并通过事先制定好的通讯协议上传到中心系统服务器1,此处感知条件可分为两种:

一种是指定位置周边朋友感知:终端用户可以通过在移动终端2的地图界面上或者采用某种方式,指定以某一位置为中心,一定的距离为半径,设置在该区域内,如果有朋友或者符合条件的其他用户存在,则将通过中心系统服务器1告知该终端用户;

所述的符合条件是指对年龄、性别、爱好等进行条件限制,所有的终端用户均指经过注册后的合法用户;

另一种是指定用户位置感知:终端用户选择指定的某些用户,不管其位置所在,在查看该用户时,都能够知道其所在的位置、城市名称和天气等信息;

(7)中心系统服务器1保存该移动终端2的设置信息到后台数据库中;

当终端用户A通过心跳包上传基站信息时,中心系统服务器1通过基站匹配,迅速计算出该终端用户A所在的位置坐标,并判断该终端用户A是否符合其他用户B的感知条件;如果满足,则中心系统服务器1等到该终端用户B心跳包到达时,通过事先制定好的通讯协议,下发给该终端用户B相关的系统消息,告知终端用户B当前有满足其感知的用户存在;

如果前后有多个用户出现,中心系统服务器1也是通过一条系统消息进行通知,消息内容将会说明几个用户满足条件;

所述的系统消息是指,移动终端2主动和中心系统服务器1交互时,中心系统服务器1向该移动终端2下发的一则消息提示,移动终端2获得该消息后,可到中心系统服务器1请求具体的消息内容;

(8)移动终端2接收到中心系统服务器1下发的系统消息后,通过事先定制好的通讯协议进行解析,获得满足其感知的系统消息后,选择查看相关系统消息的详细信息(用户也可以选择取消,表示不查看系统消息);

所述的指定用户信息包括,指定用户的位置坐标信息、指定用户所在的城市名称以及城市天气情况、指定用户的心情描述、指定用户和该终端用户的直线距离等;

(9)移动终端2通过事先制定好的通讯协议,到中心系统服务器1请求下载满足其感知的用户信息;包括用户名称、位置坐标、年龄、性别、心情描述等,终端用户可以选择某一用户进行更多的交互,如直接发送短信和拨打电话(或者通过终端软件发送私密消息)等操作;

(10)此外,移动终端2可以通过操作,查看指定用户是否在线、该用户目前所在的位置、所在的城市名称、以及所在城市的天气状况等信息;比如,终端用户进入联系人列表后,通过事先制定好的通讯协议,向中心系统服务器1发送查看联系人位置信息请求(不需要等到心跳包到达中心系统服务器1);

(11)中心系统服务器1根据该终端用户的联系人个数和名称,获得所有联系人的位置坐标、所在城市名称、所在城市天气状况等相关信息,通过事先制定好的通讯协议,将所有信息下发给该移动终端2进行显示处理;

(12)移动终端2获得中心系统服务器1下发的相关信息后,在联系人列表中,显示出该联系人位置,所在城市以及所在城市的天气状况等相关信息;终端用户获得其他用户的相关信息后,可以有选择性、针对性地关怀其朋友,如直接发送短信和拨打电话(或者通过终端软件发送私密消息)等操作。

以上实施例仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号