网络终端、缝纫机、及基于射频的多机通信方法和系统的制作方法_4

文档序号:8383845阅读:来源:国知局

【主权项】
1.一种基于射频的多机通信方法,其特征在于,应用于包括一个网络终端和多个缝纫机的通信系统中,所述网络终端与所述多个缝纫机通过第一频道和第二频道进行通信,所述缝纫机包括用于在所述第一频道及所述第二频道间跳频的射频模块,所述缝纫机在没有数据进行传输时,处于第二频道,所述方法包括如下步骤: 所述网络终端接收数据传输任务; 提取所述数据传输任务的缝纫机ID以及预先设定的任务优先级; 根据所述任务优先级,将所述数据传输任务插入一任务堆栈中的相应位置; 当轮到所述数据传输任务的执行时,判断所述网络终端的第二频道是否处于空闲状态,若否,则重复所述判断动作;若是,则通过所述第二频道全局广播所述数据传输任务的缝纫机ID,且全局广播所述数据传输任务正在进行中; 令与所述缝纫机ID对应的缝纫机跳频到第一频道,通过所述第一频道接收所述网络终端传输的数据; 当检测到所述网络终端的第一频道空闲时,令所述缝纫机跳频为第二频道,且当所述第二频道为空闲时,全局广播所述数据传输任务结束。
2.根据权利要求1所述的基于射频的多机通信方法,其特征在于,所述网络终端包括一双频通信射频模块或者两个单频通信射频模块以实现所述第一频道及第二频道的通信。
3.一种基于射频的多机通信方法,其特征在于:应用于包括一个网络终端和多个缝纫机的通信系统中,所述网络终端与所述多个缝纫机通过第一频道和第二频道进行通信,所述缝纫机包括用于在所述第一频道及所述第二频道间跳频的射频模块,所述缝纫机在没有数据进行传输时,处于第二频道,所述方法包括如下步骤: 一所述缝纫机生成数据传输任务; 判断所述缝纫机的第二频道是否空闲,若否,则重复所述判断动作;若是,则通过所述第二频道向所述网络终端发送数据传输请求,所述数据传输请求包括所述缝纫机的缝纫机ID以及预先设定的任务优先级; 当接收到所述网络终端反馈的允许传输命令后,通过所述第二频道全局广播所述数据传输任务正在进行中; 令所述缝纫机跳频为第一频道,且令所述缝纫机通过所述第一频道向所述网络终端传输数据; 当检测到所述缝纫机的第一频道空闲时,令所述缝纫机跳频为第二频道,且当所述第二频道为空闲时,全局广播所述数据传输任务结束。
4.根据权利要求3所述的基于射频的多机通信方法,其特征在于,所述网络终端包括一双频通信射频模块或者两个单频通信射频模块。
5.一种网络终端,其特征在于:通过第一频道和第二频道与多个缝纫机进行通信,所述网络终端包括: 任务接收模块,接收数据传输任务; 信息提取模块,提取所述数据传输任务的缝纫机ID以及预先设定的任务优先级; 任务归类模块,根据所述任务优先级,将所述数据传输任务插入一任务堆栈中的相应位置; 状态判断模块,当轮到所述数据传输任务的执行时,判断所述第二频道是否处于空闲状态,若否,则重复所述判断动作;若是,则生成空闲指令; 任务状态广播模块,用以在收到所述空闲指令时,通过所述第二频道全局广播所述信息提取模块提取的所述缝纫机ID,且全局广播所述数据传输任务正在进行中;并且,用以在所述数据传输结束,且所述第二频道为空闲时,通过所述第二频道全局广播所述数据传输任务结束; 数据传输模块,用以在所述任务状态广播模块全局广播所述数据传输任务正在进行中后,通过所述第一频道向与所述缝纫机ID对应的缝纫机传输数据。
6.根据权利要求5所述的网络终端,其特征在于,所述网络终端包括一双频通信射频模块或者两个单频通信射频模块以实现所述第一频道及第二频道的通信;所述缝纫机包括用于在所述第一频道及所述第二频道间跳频的射频模块。
7.一种缝纫机,其特征在于,通过第一频道和第二频道与网络终端进行通信,所述缝纫机在没有数据进行传输时,处于第二频道,所述缝纫机包括用于在所述第一频道及所述第二频道间跳频的射频模块,所述缝纫机包括: 数据传输模块,用以在通过所述第二频道接收到所述网络终端的数据传输指令时,跳频为第一频道,并通过所述第一频道接收所述网络终端传输的数据。
8.一种网络终端,其特征在于,通过第一频道和第二频道与多个缝纫机进行通信,所述网络终端包括: 数据传输请求判断模块,用以在接收到所述缝纫机的包括缝纫机ID以及预先设定的任务优先级的数据传输请求后,根据预先设置的任务堆栈列表,判断是否发送允许传输命令; 数据传输模块,用以在所述数据传输请求判断模块发送允许传输命令后,通过所述第一频道接收所述缝纫机传输的数据。
9.一种缝纫机,其特征在于:通过第一频道和第二频道与网络终端进行通信,所述缝纫机包括用于在所述第一频道及所述第二频道间跳频的射频模块,所述缝纫机在没有数据进行传输时,处于第二频道,所述缝纫机包括: 任务生成模块,用以生成数据传输任务; 状态判断模块,用以在收到所述数据传输任务后,判断所述缝纫机的第二频道是否空闲,若否,并重复所述判断动作;若是,则生成空闲指令; 数据传输请求模块,用以在收到所述数据传输任务以及所述状态判断模块发送的空闲指令后,通过所述第二频道向所述网络终端发送数据传输请求,所述数据传输请求包括所述缝纫机的缝纫机ID以及预先设定的任务优先级; 任务状态广播模块,用以在接收到所述网络终端反馈的允许传输命令后,通过所述第二频道全局广播所述数据传输任务正在进行中;且,用以在所述缝纫机通过所述第一频道完成数据传输后,跳频为第二频道,并通过所述第二频道全局广播所述数据传输任务结束; 数据传输模块,在所述任务状态广播模块通过所述第二频道全局广播所述数据传输任务正在进行中后,所述缝纫机跳频到第一频道,并通过所述第一频道向所述网络终端传输数据。
10.根据权利要求9所述的缝纫机,其特征在于,所述网络终端包括一双频通信射频模块或者两个单频通信射频模块以实现所述第一频道及第二频道的通信。
11.一种基于射频的多机通信系统,包括如权利要求5?6中任一项所述的网络终端,且包括如权利要求7所述的缝纫机;或者,包括如权利要求8所述的网络终端,且包括如权利要求9?10所述的缝纫机。
【专利摘要】本发明提供一种网络终端、缝纫机、及基于射频的多机通信方法和系统,所述网络终端与所述多个缝纫机通过第一频道和第二频道进行通信,通过第一频道实现网络终端和缝纫机间的数据传输,且通过第二频道实现网络终端和缝纫机间进行数据传输的仲裁,且在缝纫机上采用跳频技术,可以实现在缝纫机端实时的进行第一频道和第二频道的切换,很好的解决了缝纫机与网络终端射频无线通信中的频道冲突问题,可最大限度的提升用于数据传输的频道的数据传输效率,同时,所有传输,只占用两个通信频率,最大限度的节约了资源;且本发明使用低成本的射频模块作为基础硬件条件,对于处理器的要求极低,性价比高。
【IPC分类】H04L29-08
【公开号】CN104702698
【申请号】CN201510133119
【发明人】官玖伟, 董双锐, 黄赞赞
【申请人】杰克缝纫机股份有限公司
【公开日】2015年6月10日
【申请日】2015年3月25日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1