[发明专利]一种基于UEFI的终端实时定位系统和方法有效
申请号: | 201410457626.5 | 申请日: | 2014-09-10 |
公开(公告)号: | CN104573487B | 公开(公告)日: | 2017-08-01 |
发明(设计)人: | 陈小春;孙亮;张超;朱立森 | 申请(专利权)人: | 中电科技(北京)有限公司 |
主分类号: | G06F21/50 | 分类号: | G06F21/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100083 北京市海淀区卧*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 uefi 终端 实时 定位 系统 方法 | ||
1.一种基于UEFI的实时终端定位系统,其特征在于,所述系统包括定位控制驱动模块、定位控制客户端主程序和定位控制服务端;
所述定位控制驱动模块是符合UEFI规范的固件模块,包括自动恢复子模块、定位指令解析子模块、定位指令执行子模块、操作系统及网络接口子模块四个部分;其中,自动恢复子模块用于对定位控制驱动模块和定位控制主程序进行恢复;定位指令解析子模块用于将接收到的指令对应到具体的操作指令;定位指令执行子模块用于逐次执行解析后的定位指令;操作系统及网络接口子模块能够在开机过程或操作系统运行过程中,被定位控制主程序进行调用;
所述定位控制客户端主程序包括运行状态交互接口子模块,定位策略执行子模块、通信接口子模块、定时子模块;运行状态交互接口子模块用于定位控制客户端主程序与固件交互状态;定位控制客户端主程序使用通信子模块与服务端进行通信,接收服务端的控制指令;定时子模块用于根据特定时间间隔,调用UEFI驱动模块;
所述定位控制服务端包括定位控制服务、策略管理服务、信息存储服务;定位控制服务用于向客户端发送相应的控制指令;管理员可以通过策略管理服务对接入设备配置定位策略,所述策略管理服务包括开启或关闭定位设备的条件、传输定位信息的条件;定位信息存储服务用于存储用户的历史定位信息。
2.如权利要求1所述的基于UEFI的实时终端定位系统,其特征在于,系统实现的步骤如下:
步骤一、计算机终端开机上电后,开始进入UEFI的开机引导过程;
步骤二、检测定位控制驱动模块是否工作正常;如果出现异常,则进行自动恢复定位控制驱动模块并重启;
步骤三、检测是否需要在开机过程中进行定位;如果需要定位则转入步骤四,否则启动操作系统,转入步骤六;
步骤四、加载设备驱动并进行定位;
步骤五、根据策略,将定位信息发回服务端或在本地根据定位信息执行相应的控制策略;
步骤六、操作系统启动;
步骤七、定位控制主程序启动;
步骤八、检测定位驱动模块是否正常;如果运行正常则转入步骤九,否则自动恢复并重启;
步骤九、检测是否需要定位;如果需要定位,转入步骤十;如果不需要定位则定位流程结束;
步骤十、定位控制主程序根据既定策略,调用定位控制驱动模块;
步骤十一、定位驱动模块获取地理信息,并传送给控制主程序;
步骤十二、根据既定策略将地理信息发送到服务端,或执行本地策略;
步骤十三、终端实时定位流程结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电科技(北京)有限公司,未经中电科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410457626.5/1.html,转载请声明来源钻瓜专利网。