[发明专利]一种通过地理信息的获取确定射频发射功率的方法及系统无效
申请号: | 201210063606.0 | 申请日: | 2012-03-12 |
公开(公告)号: | CN102547575A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 吴伟林;姜维;陈春梅;何戎辽 | 申请(专利权)人: | 成都林海电子有限责任公司 |
主分类号: | H04W4/02 | 分类号: | H04W4/02;H04W28/14;H04W52/28 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明 |
地址: | 610041 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 地理信息 获取 确定 射频 发射 功率 方法 系统 | ||
技术领域
本发明涉及通信技术领域,更具体的说,是涉及一种通过地理信息的获取确定射频发射功率的方法及系统。
背景技术
目前,在使用(L、S)波段卫星移动通信系统终端机的语音、短消息和数字广播功能时,需要用专用的信令系统和地面站进行交互,而地面站要求在请求信令中携带当前终端机所在的地理位置,以便地面站做相应的处理。以此,终端机需要从GPS模块中获取相关地理信息,如:经度、纬度和海拔等。又因为从GPS模块中得到的数据包中已包含了经度、纬度和海拔等地理信息,同时也带有UTC时间。由于终端机用户有得到精确时间的需求,所以得到地理信息的同时,也可以为终端机用户提供时间或者校验标准,同时,利用采集的地理信息,计算本终端机到卫星的近似距离,以确定本终端机应该使用的发射功率。
然而,使用现有技术无法与(L、S)波段的卫星进行很好的兼容,其实现定位与授时都是独立的模块无法直接被(L、S)波段的卫星移动终端所使用,无法利用采集的地理信息,计算本终端机到卫星的近似距离,以确定本终端机应该使用的发射功率。
发明内容
有鉴于此,本发明提供了一种通过地理信息的获取确定射频发射功率的方法及系统,以克服现有技术中由于终端机无法与(L、S)波段的卫星进行很好的兼容,其实现定位与授时都是独立的模块无法直接被(L、S)波段的卫星移动终端所使用,无法利用采集的地理信息,计算本终端机到卫星的近似距离,以确定本终端机应该使用的发射功率的问题。
为实现上述目的,本发明提供如下技术方案:
一种通过地理信息的获取确定射频发射功率的方法,该方法包括:
读取GPS模块的地理信息包,并将所述地理信息存储到指定缓冲区;
从所述地理信息包中查找格式数据段,读取经度、纬度、海拔和UTC时间,并存储到结构体;
判断所述地理信息包是否需要拼接,如果是,则将所述地理信息包与当前缓冲区中的数据进行拼接,如果否,则不做任何操作;
获取GPS模块中所述进行拼接后的数据,并提取地理信息;
根据终端机上获取的地理信息,查询到所述终端机的地理位置,并计算出所述终端机使用的发射功率。
其中,所述从所述地理信息包中查找格式数据段,读取经度、纬度、海拔和UTC时间,并存储到结构体具体为:
检测缓冲区中收到的数据是否有GPGGA包,如果是,判断所述GPGGA包是否完整,若是,则提取其中的所述、纬度、海拔和UTC时间信息,并存储到结构体,若否,则置需要拼接的成员变量为真,使下次读取的是数据,并和当前缓冲区中的数据进行拼接;
检测缓冲区中收到的数据是否有GPRMC包,如果是,判断所述GPRMC包是否完整,若是,则提取其中的UTC时间和日期信息,并存储到结构体,若否,置需要拼接的成员变量为真,使下次读取的是数据,并和当前缓冲区中的数据进行拼接。
其中,所述获取GPS模块数据,并提取地理信息具体为:
判断传递的参数和所述GPS模块对应的设备是否为同一设备,如果是,则进行后续操作,如果否,则报错,不做任何操作;
判断是否需要拼接,如果否,则读取串口缓冲区中的数据,如果是,则先移除缓冲区中已读取的信息,并保留最后一个不完整的数据包;
判断拼接后的数据是否超出定义的缓冲区的大小,如果是,则进行缓冲区数据迁移,使得需要拼接的数据全部保存在缓冲区中,如果否,则进行数据拼接。
其中,所述判断拼接后的数据是否超出定义的缓冲区的大小为:
判断缓冲区的数据字节数是否小于0,如果是,则报错并跳出,如果否,检查缓冲区中是否有“$”字符,如果有,则提取数据信息,如果否,则跳出。
一种系统,该系统包括:
读取单元,用于读取GPS模块的地理信息包,并将所述地理信息存储到指定缓冲区;
存储单元,用于从所述地理信息包中查找格式数据段,读取经度、纬度、海拔和UTC时间,并存储到结构体;
判断单元,用于判断所述地理信息包是否需要拼接,如果是,则将所述地理信息包与当前缓冲区中的数据进行拼接,如果否,则不做任何操作;
获取单元,用于获取GPS模块中所述进行拼接后的数据,并提取地理信息;
计算单元,用于根据终端机上获取的地理信息,查询到所述终端机的地理位置,并计算出所述终端机使用的发射功率。
其中,所述存储单元包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都林海电子有限责任公司,未经成都林海电子有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210063606.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:认知无线电系统工作模式转换方法及装置
- 下一篇:一种媒体流播放方法及系统