基于节点连接芯片的节点网络及信息传输端口确定方法
【技术领域】
[0001]本发明涉及电子信息技术领域,尤其涉及一种基于节点连接芯片的节点网络及信息传输端口确定方法。
【背景技术】
[0002]现有的损毁检测系统通常的做法是将环路电路放置在待测区域,当环路电路一个链路被毁坏时,损毁检测系统能够获取到已经损毁的信息,但环路电路不能提供关于毁坏链路的详细信息。随着技术的发展,为了区别待测区域的毁坏部分,每个部分设计了单独的回路,但仍然具有很难克服的缺点-只能识别其中的一部分被毁坏,且将其应用于纺织衣物中监测纺织物的损毁情况时非常受限,因为本技术不允许创建的高密度环路。因此,出现了包括很多与本地微控制器连接的检测环路并通过本地微控制器发送本地状态信息至主处理器的子网,但大量子网意味着数据传输总线要求太宽,数据处理速度慢。
[0003]基于此,有必要设计一种基于节点连接芯片的节点网络及信息传输端口确定方法,通过节点连接芯片构成节点网络,通过对信息传输端口的确定,实现数据的快速传输,为损毁检测系统快速提供详细的节点信息。
【发明内容】
[0004]本发明的主要目的在于提供一种基于节点连接芯片的节点网络及信息传输端口确定方法,通过节点连接芯片构成节点网络,通过对信息传输端口的确定,实现数据的快速传输,为损毁检测系统快速提供详细的节点信息。
[0005]为实现上述目的,本发明提供了一种基于节点连接芯片的节点网络。
[0006]所述基于节点连接芯片的节点网络包括中央处理器和多个节点连接芯片,所述中央处理器与其中至少一个节点连接芯片连接,所述节点连接芯片之间通过数据端口信号连接,所述节点连接芯片包括微处理器以及与所述微处理器信号连接的四个数据端口,四个所述数据端口均匀分布于所述节点连接芯片的四周。
[0007]为实现上述目的,本发明还提供了一种应用于上述节点网络的信息传输端口的确定方法。
[0008]所述信息传输端口的确定方法包括如下步骤:
[0009]S1:判断当前检测芯片的当前检测端口是否关闭或者正常;若是,执行S2;否则,执行S3 ;
[0010]S2:将当前检测芯片的下一个检测端口作为当前检测端口,执行SI ;
[0011]S3:关闭当前检测端口,并将当前检测端口相反方向的检测端口作为传输信息的端口 ;
[0012]S4:判断传输信息的端口是否正常;若是,执行S5 ;否则,执行S6 ;
[0013]S5:则通过传输信息的端口发送与当前检测端口连接的邻居芯片的信息至与传输信息的端口信号连接的邻居芯片,执行SI ;
[0014]S6:将当前检测芯片的下一个检测端口作为传输信息的端口 ;
[0015]S7:判断传输信息的端口是否正常;若是,执行S9 ;否则,执行S8 ;
[0016]S8:将传输信息的端口相反方向的检测端口作为传输信息的端口 ;
[0017]S9:通过传输信息的端口发送与当前检测端口连接的邻居芯片的信息至与传输信息的端口信号连接的邻居芯片。
[0018]在其中一个实施例中,所述当前检测芯片为需要传输数据的节点连接芯片,所述当前检测端口的初始值为预设的数据端口。
[0019]在其中一个实施例中,所述下一个检测端口为所述当前检测芯片的除所述当前检测端口之外的其他数据端口中的其中一个数据端口。
[0020]本发明采用上述技术方案,带来的技术效果为:本发明实施例通过判断当前检测芯片的当前检测端口是否关闭或者正常,若是则将当前检测芯片的下一个检测端口作为当前检测端口,若否则关闭当前检测端口,并将当前检测端口相反方向的检测端口作为传输信息的端口,并判断所述传输信息的端口是否正常,若是则通过传输信息的端口发送与当前检测端口连接的邻居芯片的信息至与传输信息的端口信号连接的邻居芯片,并依次循环判断当前检测芯片的其他数据端口是否正常并进行数据传输,有规律且全面的实现了节点网络中传输信息端口的确定和数据传输,应用于损毁检测系统中,为损毁检测系统快速提供详细的节点信息。
【附图说明】
[0021]图1为本发明基于节点连接芯片的节点网络较佳实施例结构示意图;
[0022]图2为本发明节点连接芯片较佳实施例结构示意图;
[0023]图3为本发明节点连接芯片较佳实施例外部结构示意图;
[0024]图4为本发明应用于节点网络的信息传输端口的确定方法的流程示意图。
[0025]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0026]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0027]本发明的主要目的在于提供一种基于节点连接芯片的节点网络及信息传输端口确定方法,通过节点连接芯片构成节点网络,通过对信息传输端口的确定,实现数据的快速传输,为损毁检测系统快速提供详细的节点信息。
[0028]为实现上述目的,本发明提供了一种基于节点连接芯片的节点网络。
[0029]参照图1,图1所示为本发明基于节点连接芯片的节点网络较佳实施例结构示意图。所述基于节点连接芯片的节点网络包括中央处理器02和多个节点连接芯片01,所述中央处理器02与其中至少一个节点连接芯片连接,所述节点连接芯片之间通过数据端口 2信号连接,所述节点连接芯片包括微处理器I以及与所述微处理器信号连接的四个数据端口2,四个所述数据端口均匀分布于所述节点连接芯片01的四周。
[0030]参照图2,图2所示为本发明节点连接芯片较佳实施例结构示意图。所述节点连接芯片包括微处理器I以及与所述微处理器I信号连接的数据端口 2,所述数据端口 2包括切换单元21、接收单元22和发送单元23,所述数据端口 2与所述微处理器I通过电源输入端、接收数据端、接收数据地端、选择端、电源输出端、发送数据端、发送数据地端信号连接,所述数据端口 2通过信号输入端和信号输出端与外界进行数据通讯。在本发明实施例中,所述节点连接芯片Ol通过数据端口 2与邻居节点连接芯片进行数据通讯。
[0031]所述微处理器I为具有数据处理和存储功能的微处理单元,所述微处理器I用于处理和存储通过所述数据端口 2发送和接收的数据。所述数据端口 2用于接收外界发送的数据以及发送所述节点连接芯片需要发送的数据。所述数据端口 2包括切换单元21、接收单元22和发送单元23,所述切换单元21用于在所述微处理器I的控制下控制所述接收单元22和所述发送单元23有效,即在不同的情况下,所述数据端口 2用于接收外界发送的数据或用于发送所述节点连接芯片需要发送的数据。
[0032]所述节点网络包括中央处理器02,所述中央处理器02与其中至少一个节点连接芯片连接。为了确保所述中央处理器02与其他节点连接芯片构成多个数据传输通道,所述中央处理器02可以与其中的多个节点连接芯片连接,当与所述中央处理器连接的其中一个节点连接芯片损毁时,其他节点连接芯片还可以通过其他的数据传输通道进行传输数据。
[0033]本发明实施例通过中央处理器和多个节点构成节点网络,中央处理器与至少一个节点信号连接,用于通过节点网络接收具体的节点信息,节点包括微处理器和数据端口,通过数据端口可以扩展其他的节点,通过对信息传输端口的确定,实现数据的快速传输,为损毁检测系统快速提供详细的节点信息。
[0034]在其中一个实施例中,所述节点的数据端口上设置端口连接器,所述节点之间通过所述端口连接器信号连接。为了便于构成节点网络,节点与节点之间设置了端口连接器,任何两个节点通过端口连接时,通过端口
连接器将其连接在一起,快捷方便。当某个节点被损毁时,也可以通过修复端口连接器或者更换新的节点的方式,快速修复节点网络。
[0035]在其中一个实施例中,参照图1,所述数据端口设置四个,四个所述数据端口均匀分布于所述节点的四周。设置四个数据端口能够在上下左右分别扩展邻居节点,构成方形节点网络,且当其中一个邻居节点损毁时,还可以通过其他邻居节点建立新的数据传输通道进行传输数据。相邻的所述两个节点之间通过信号线朝向不同的两个数据端口信号连接。
[0036]在其中一个实施例中,参照图3,图3所示为发明节点连接芯片较佳实施例外部结构示意图,四个所述数据端口设置于节点四周不同的水平面上,且其中两个数据端口的信号线朝上设置,另外两个数据端口信号线朝下设置。具体地,如图3所示在本发明节点连接芯片外部结构示意图中,四个所述数据端口(实际是数据端口的信号线延伸部分)分别为201、202、203、204,设置于所述节点连接芯片四周不同的水平面上,且其中数据端口 201和数据端口 202的信号线朝上设置,另外两个数据端口 203和数据端口 204的信号线朝下设置。图中仅标识出了数据端口 202的其中一个信号线2021,以及数据端口 203其中一个信号线2031。这样设置的目的,便于相邻的两个节点之间通过信号线朝向不同的两个数据端口信号连接。
[0037]为实现上述目的,本发明还提供了一种应用于上述节点网络的信息传输端口的确定方法。
[0038]所述信息传输端口的确定方法包括如下步骤:
[0039]S1:判断当前检测芯片的当前检测端口是否关闭或者正常;若是,执行S2;否则,执行S3 ;
[0040]具体地,可以通过当前检测芯片向与其当前检测端口连接的邻居芯片发送请求反馈状态信息来判断当前检测芯片的当前检测端口是否关闭或者正常。
[0041]在其中一个实施例中,所述当前检测芯片为需要传输数据的节点连接芯片,所述当前检测端口的初始值为预设的数据端口。例如,以当前检测芯片的下方数据端口为当前检测端口的初始值。
[0042]S2:将当前检测芯片的下一个检测端口作为当前检测端口,执行SI ;
[0043]具体地,若当前检测芯片的当前检测端口关闭或者正常,说明与当前检测端口连接的邻居芯片为上次损毁的节点连接芯片或者为正常的节点连接芯片,将所述当前检测芯片的下一个数据端口作为当前检测端口,继续执行Si。否则,说明与当前检测端口连接的邻居芯片已经被损毁。此时执行S3,关闭当前检测端口,不再通过当前检测端口进行数据传输,并将当前检测端口相反方向的检测端口作为传输信息的端口。
[0044]S3:关闭当前检测端口,并将当前检测端口相反方向的检测端口作为传输信息的端口 ;
[0045]S4:判断传输信息的端口是否正常;若是,执行S5 ;否则,执行S6 ;
[0046]S5:则通过传输信息的端口发送与当前检测端口连接的邻居芯片的信息至与传输信息的端口信号连接的邻居芯片,执行SI ;
[0047]S6:将当前检测芯片的下一个检测端口作为传输信息的端口 ;
[0048]在其中一个实施例中,所述下一个检测端口为所述当前检测芯片的除所述当前检测端口之外的其他数据端口中的其中一个数据端口。
[0049]S7:判断传输信息的端口是否正常;若是,执行S9 ;否则,执行S8 ;
[0050]S8:将传输信息的端口相反方向的检测端口作为传输信息的端口 ;
[0051]S9:通过传输信息的端口发送与当前检测端口连接的邻居芯片的信息至与传输信息的端口信号连接的邻居芯片。
[0052]本发明实施例通过判断当前检测芯片的当前检测端口是否关闭或者正常,若是则将当前检测芯片的下一个检测端口作为当前检测端口,若否则关闭当前检测端口,并将当前检测端口相反方向的检测端口作为传输信息的端口,并判断所述传输信息的端口是否正常,若是则通过传输信息的端口发送与当前检测端口连接的邻居芯片的信息至与传输信息的端口信号连接的邻居芯片,并依次循环判断当前检测芯片的其他数据端口是否正常并进行数据传输,有规律且全面的实现了节点网络中传输信息端口的确定和数据传输,应用于损毁检测系统中,为损毁检测系统快速提供详细的节点信息。
[0053]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种基于节点连接芯片的节点网络,其特征在于,所述节点网络包括中央处理器和多个节点连接芯片,所述中央处理器与其中至少一个节点连接芯片连接,所述节点连接芯片之间通过数据端口信号连接,所述节点连接芯片包括微处理器以及与所述微处理器信号连接的四个数据端口,四个所述数据端口均匀分布于所述节点连接芯片的四周。2.一种应用于权利要求1所述的基于节点连接芯片的节点网络的信息传输端口的确定方法,其特征在于,所述信息传输端口的确定方法包括如下步骤: 51:判断当前检测芯片的当前检测端口是否关闭或者正常;若是,执行S2;否则,执行S3 ; 52:将当前检测芯片的下一个检测端口作为当前检测端口,执行SI ; S3:关闭当前检测端口,并将当前检测端口相反方向的检测端口作为传输信息的端P ; S4:判断传输信息的端口是否正常;若是,执行S5 ;否则,执行S6 ; S5:则通过传输信息的端口发送与当前检测端口连接的邻居芯片的信息至与传输信息的端口信号连接的邻居芯片,执行SI ; 56:将当前检测芯片的下一个检测端口作为传输信息的端口 ; 57:判断传输信息的端口是否正常;若是,执行S9 ;否则,执行S8 ; 58:将传输信息的端口相反方向的检测端口作为传输信息的端口 ; S9:通过传输信息的端口发送与当前检测端口连接的邻居芯片的信息至与传输信息的端口信号连接的邻居芯片。3.如权利要求2所述的节点网络信息传输端口的确定方法,其特征在于,所述当前检测芯片为需要传输数据的节点连接芯片,所述当前检测端口的初始值为预设的数据端口。4.如权利要求2所述的节点网络信息传输端口的确定方法,其特征在于,所述下一个检测端口为所述当前检测芯片的除所述当前检测端口之外的其他数据端口中的其中一个数据端口。
【专利摘要】本发明公开了基于节点连接芯片的节点网络及信息传输端口确定方法。通过判断当前检测芯片的当前检测端口是否关闭或者正常,若是则将当前检测芯片的下一个检测端口作为当前检测端口,若否则关闭当前检测端口,并将当前检测端口相反方向的检测端口作为传输信息的端口,判断传输信息的端口是否正常,若是则通过传输信息的端口发送与当前检测端口连接的邻居芯片的信息至与传输信息的端口信号连接的邻居芯片,并依次循环判断当前检测芯片的其他数据端口是否正常并进行数据传输,有规律且全面的实现了节点网络中传输信息端口的确定和数据传输。
【IPC分类】G06F13/40
【公开号】CN104899173
【申请号】CN201510159115
【发明人】张贯京, 陈兴明, 葛新科, 克里斯基捏·普拉纽克, 艾琳娜·古列莎, 王海荣, 张少鹏, 方静芳, 高伟明, 程金兢, 梁艳妮, 周荣, 李慧玲, 邢立立, 波达别特·伊万, 徐之艳, 周亮, 梁昊原, 肖应芬, 郑慧华, 唐小浪, 李潇云
【申请人】深圳市前海安测信息技术有限公司, 深圳市易特科信息技术有限公司, 深圳市贝沃德克生物技术研究院有限公司, 深圳市共创百业科技开发有限公司
【公开日】2015年9月9日
【申请日】2015年4月3日