首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于Android平台的北斗三代管理系统的管理方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:福建福大北斗通信科技有限公司

摘要:本发明属于通信技术领域,特别涉及一种基于Android平台的北斗三代管理系统的管理方法,所述管理系统包括有:北斗三代管理服务,用于对北斗三代的串口管理、北斗三代的电源管理、北斗三代数据接收线程的启动关闭以及北斗三代数据发送线程的启动关闭等。本发明在APP应用程使用时不会直接去操作串口节点和电源节点去控制北斗三代模块,本发明中主要通过北斗三代管理服务、北斗三代数据接收线程以及北斗三代数据发送线程、北斗三代模块管理服务的管理下,保证在多个APP应用程序进程进行北斗三代通信数据申请时,系统可以进行通信频度管理,从而实现了Android平台多进程同时使用北斗三代通道的效果。

主权项:1.一种基于Android平台的北斗三代管理系统的管理方法,其特征在于:所述管理系统包括有:北斗三代管理服务,用于对北斗三代串口管理、北斗三代电源管理、北斗三代数据接收线程的启动关闭以及北斗三代数据发送线程的启动关闭;北斗三代数据接收线程,用于实现北斗数据的接收,同时将接收数据推到每个进程,实现各个进程的数据获取;北斗三代数据发送线程,用于将各个线程的数据发送到北斗三代模块管理服务,同时对发送频度进行管理;北斗三代模块管理服务,用于添加监听器、移除监听器、北斗数据发送、获取当前使用北斗三代模块的应用名称;添加监听器,用于传入包名和用于获取数据的回调函数;移除监听器,用于传入包名;北斗数据发送模块,用于传入发送的数据以及数据长度;北斗三代模块管理服务获取当前使用北斗三代模块的应用名称,用于返回一个链表,链表的内容是APP应用程序包名;所述管理方法包括如下步骤:①开始,服务启动;②关闭北斗三代串口;③关闭北斗三代电源;④初始化链表,用于放入APP包名和数据接收的回调函数;⑤判断链表是否为空,否则跳入步骤⑧,是则跳入步骤⑥;⑥判断北斗三代电源是否打开,否则跳到步骤⑩,是则跳入步骤⑦;⑦关闭北斗三代数据接收线程、北斗三代数据发送线程,关闭北斗三代电源和北斗三代串口;⑧判断北斗三代电源是否打开,是则跳到步骤⑩,否则跳到步骤⑨;⑨打开北斗三代数据接收线程、北斗三代数据发送线程,打开北斗三代电源和北斗三代串口;⑩休眠10ms,跳到步骤⑤;其中,北斗三代数据接收线程具体的实现方法步骤如下:①是否收到帧数据,否则跳到步骤⑥,是则跳到步骤②;②帧头帧尾是否正确,否则跳到步骤⑥,是则跳到步骤③;③校验从帧头开始到校验之前字节的异或和是否正确,否则跳到步骤⑥,是则跳到步骤④;④判断监听的数据链表是否为空,否则跳到步骤⑥,是则跳到步骤⑤;⑤历链表的所有回调函数进行转发;⑥眠10ms,跳到步骤①;其中,北斗三代数据发送线程具体的实现方法步骤如下:①判断发送的数据是否为空,是则跳到步骤⑤,否则跳到步骤②;②判断是否为通信数据,是则跳到步骤④,否则跳到步骤③;③将数据发送到北斗三代串口,移除发送数据链表首部值,接着跳到步骤⑤;④加入到通信数据链表尾部,接着跳转下一步骤;⑤判断是否频度空闲且链表不为空,否则跳到步骤⑧,是则跳到步骤⑥;⑥获取通信链表首部值通信数据;⑦将获取到的通信数据发送到北斗三代模块,并且移除通信数据链表首部值;⑧眠10ms,跳到步骤①。

全文数据:

权利要求:

百度查询: 福建福大北斗通信科技有限公司 一种基于Android平台的北斗三代管理系统的管理方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。