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

文档序号:8383845阅读:来源:国知局
的,所述网络终端包括一双频通信射频模块或者两个单频通信射频模块以实现所述第一频道及第二频道的通信。
[0014]为实现上述目的及其他相关目的,本发明还提供一种基于射频的多机通信系统,包括以上任一项所述的网络终端,且包括以上任一项所述的缝纫机。
[0015]如上所述,本发明的网络终端、缝纫机、及基于射频的多机通信方法和系统,所述网络终端与所述多个缝纫机通过第一频道和第二频道进行通信,通过第一频道实现网络终端和缝纫机间的数据传输,且通过第二频道实现网络终端和缝纫机间进行数据传输的仲裁,且在缝纫机上采用跳频技术,可以实现在缝纫机端实时的进行第一频道和第二频道的切换,很好的解决了缝纫机与网络终端射频无线通信中的频道冲突问题,可最大限度的提升用于数据传输的频道的数据传输效率,同时,所有传输,只占用两个通信频率,最大限度的节约了资源;且本发明使用低成本的射频模块作为基础硬件条件,对于处理器的要求极低,性价比高。
【附图说明】
[0016]图1显示为本发明的基于射频的多机通信方法在一具体实施例中的流程示意图。
[0017]图2显示为本发明的基于射频的多机通信方法在一具体实施例中的流程示意图。
[0018]图3显示为本发明的基于射频的多机通信系统在一具体实施例中的模块结构示意图。
[0019]图4显示为本发明的基于射频的多机通信系统在一具体实施例中的模块结构示意图。
【具体实施方式】
[0020]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0021]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0022]请参阅图1,显示为本发明的基于射频的多机通信方法在一具体实施例中的流程示意图,本实施例中的所述基于射频的多机通信方法,应用于包括一个网络终端和多个缝纫机的通信系统中,所述网络终端与所述多个缝纫机通过第一频道和第二频道进行通信,通过所述第一频道进行数据的传输,且通过所述第二频道进行数据传输的仲裁,所述缝纫机包括用于在所述第一频道及所述第二频道间跳频的射频模块,所述缝纫机在没有数据进行传输时,处于第二频道。优选的,所述网络终端包括双频通信射频模块或者两个单频通信射频模块以实现所述第一频道及第二频道的通信。预先对缝纫机的各种情况做出一个大致的分类,分别设定优先级别,在网络服务终端建立任务堆栈,用于存储缝纫机ID以及其需要进行通信任务的优先级,所述通信方法包括如下步骤:
[0023]Sll:所述网络终端接收数据传输任务;所述数据传输任务可为从外部服务器或者缝纫机发送过来的。
[0024]S12:提取所述数据传输任务的缝纫机ID以及预先设定的任务优先级,例如将严重事故处理的优先级设为最高,使得严重事故发生时,可以及时处理,例如及时上报错误信号,保证通信运行的稳定性。
[0025]S13:根据所述任务优先级,将所述数据传输任务插入一任务堆栈中的相应位置。优选的,所述任务堆栈的采用先进先出的规则,任务优先级高的数据传输任务处于任务堆栈的上部。
[0026]S14:当轮到所述数据传输任务的执行时,判断所述网络终端的第二频道是否处于空闲状态;若否,则跳转到步骤S15 ;若是,则跳转到步骤S16 ;
[0027]S15:重复所述判断动作;
[0028]S16:通过所述第二频道全局广播所述数据传输任务的缝纫机ID,且全局广播所述数据传输任务正在进行中;在任务进行中时,不能打断。
[0029]S17:令与所述缝纫机ID对应的缝纫机跳频到第一频道,通过所述第一频道接收所述网络终端传输的数据。
[0030]S18:当检测到所述缝纫机的第一频道空闲时,即数据传输结束时,令所述缝纫机跳频为第二频道,且当所述第二频道为空闲时,全局广播所述数据传输任务结束。
[0031]通过如图2所示的基于射频的多机通信方法可以使得第一频道一直处于数据传输状态,而第二频道则负责第一频道的数据传输仲裁,提高缝纫机与网络终端间数据传输的效率,且可优先处理优先级别高的任务,保证数据处理的实时性,同时,通过跳频技术,可保证射频数据传输不会出现数据冲突。
[0032]请参阅图2,显示为本发明的基于射频的多机通信方法在一具体实施例中的流程示意图,本实施例中的所述基于射频的多机通信方法,应用于包括一个网络终端和多个缝纫机的通信系统中,所述网络终端与所述多个缝纫机通过第一频道和第二频道进行通信,通过所述第一频道进行数据的传输,且通过所述第二频道进行数据传输的仲裁,所述缝纫机包括用于在所述第一频道及所述第二频道间跳频的射频模块,所述缝纫机在没有数据进行传输时,处于第二频道。优选的,所述网络终端包括双频通信射频模块或者两个单频通信射频模块以实现所述第一频道及第二频道的通信。预先对缝纫机的各种情况做出一个大致的分类,分别设定优先级别,在网络服务终端建立任务堆栈,用于存储缝纫机ID以及其需要进行通信任务的优先级,所述通信方法包括如下步骤:
[0033]S21: 一所述缝纫机生成数据传输任务;
[0034]S22:判断所述缝纫机的第二频道是否空闲,若否,则跳转到步骤S23 ;若是,则跳转到步骤S24 ;
[0035]S23:重复所述判断动作;
[0036]S24:通过所述第二频道向所述网络终端发送数据传输请求,所述数据传输请求包括所述缝纫机的缝纫机ID以及预先设定的任务优先级;例如将严重事故处理的优先级设为最高,使得严重事故发生时,可以及时处理,例如及时上报错误信号,保证通信运行的稳定性。
[0037]S25:当接收到所述网络终端反馈的允许传输命令后,通过所述第二频道全局广播所述数据传输任务正在进行中;在任务进行中时,不能打断。
[0038]S26:令所述缝纫机跳频为第一频道,且令所述缝纫机通过所述第一频道向所述网络终端传输数据;
[0039]S27:当检测到所述缝纫机的第一频道空闲时,令所述缝纫机跳频为第二频道,且当所述第二频道为空闲时,全局广播所述数据传输任务结束。
[0040]通过如图2所示的基于射频的多机通信方法可以使得第一频道一直处于数据传输状态,而第二频道则负责第一频道的数据传输仲裁,提高缝纫机与网络终端间数据传输的效率,且可优先处理优先级别高的任务,保证数据处理的实时性,同时,通过跳频技术,可保证射频数据传输不会出现数据冲突。
[0041]请参阅图3,显示为本发明的基于射频的多机通信系统在一具体实施例中的模块结构
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1