-
公开(公告)号:CN110213177B
公开(公告)日:2022-12-20
申请号:CN201910489479.2
申请日:2019-06-06
Applicant: 上海华测导航技术股份有限公司
IPC: H04L47/50
Abstract: 本发明公开了基于4g模块的分时发送方法,包括数据发送,对所发送的数据进行接收,对所接收的数据进行状态查询,对异常的状态的处理并重新发送,本发明以数据发送操作和数据接收操作为基础设计了一个状态机。将生成的发往不同服务器地址的业务数据以循环队列入队的形式,存储在不同的发送数据循环队列中,在状态机发送任务中,依次从不同的循环队列中取出数据,通过AT指令发送给不同的connectid。在状态机接收任务中,通过AT指令查询不同的connectid查询到的接收内容,缓存到相应的接收数据循环队列中,在状态机外部的数据处理任务中,处理该接收数据。以此达到分时处理的目的。以一种轻松的方式实现了在实时系统上实现多socket收发通信。
-
公开(公告)号:CN110213177A
公开(公告)日:2019-09-06
申请号:CN201910489479.2
申请日:2019-06-06
Applicant: 上海华测导航技术股份有限公司
IPC: H04L12/863
Abstract: 本发明公开了基于4g模块的分时发送方法,包括数据发送,对所发送的数据进行接收,对所接收的数据进行状态查询,对异常的状态的处理并重新发送,本发明以数据发送操作和数据接收操作为基础设计了一个状态机。将生成的发往不同服务器地址的业务数据以循环队列入队的形式,存储在不同的发送数据循环队列中,在状态机发送任务中,依次从不同的循环队列中取出数据,通过AT指令发送给不同的connectid。在状态机接收任务中,通过AT指令查询不同的connectid查询到的接收内容,缓存到相应的接收数据循环队列中,在状态机外部的数据处理任务中,处理该接收数据。以此达到分时处理的目的。以一种轻松的方式实现了在实时系统上实现多socket收发通信。
-