本發(fā)明涉及摩托車生產(chǎn),具體涉及一種摩托車多生產(chǎn)線的信息交互系統(tǒng)。
背景技術(shù):
1、摩托車生產(chǎn)線是支撐摩托車產(chǎn)業(yè)智能化升級的核心設(shè)備體系。由于較大規(guī)模的摩托車生產(chǎn)企業(yè),其涉及多款車型以及同一款車型下可支持個性化定制的功能模塊,進而會衍生一定數(shù)量的摩托車生產(chǎn)線。例如四輪摩托車生產(chǎn)線、兩輪摩托車生產(chǎn)線、發(fā)動機生產(chǎn)線、動力電池生產(chǎn)線、涂裝生產(chǎn)線以及車架生產(chǎn)線等等,數(shù)量高達幾十、上百條。在一定數(shù)量的摩托車生產(chǎn)線正常運行中,會涉及多個管理系統(tǒng),例如倉儲管理系統(tǒng)、質(zhì)量系統(tǒng)以及設(shè)備數(shù)據(jù)采集系統(tǒng)等等,數(shù)量高達兩位數(shù)。
2、在摩托車生產(chǎn)線運行過程中,多個管理系統(tǒng)之間涉及各條生產(chǎn)線狀態(tài)的實時交互,且各個管理系統(tǒng)所涉及的摩托車生產(chǎn)線不完全相同。但當增加新的摩托車生產(chǎn)線或者新的管理系統(tǒng),需要評估新增加的摩托車生產(chǎn)線和管理系統(tǒng)對已存在的管理系統(tǒng)的影響,如果評估有遺漏的地方,往往會影響其它系統(tǒng)的穩(wěn)定性,甚至出現(xiàn)其他系統(tǒng)在涉及摩托車生產(chǎn)線狀態(tài)交互時出現(xiàn)宕機、中斷、數(shù)據(jù)缺失等異常情況發(fā)生;進而影響摩托車各生產(chǎn)線信息交互的準確性。
技術(shù)實現(xiàn)思路
1、為了解決現(xiàn)有技術(shù)的不足,本技術(shù)的目的提供一種摩托車多生產(chǎn)線的信息交互系統(tǒng),其能夠提高摩托車各生產(chǎn)線信息交互準確性。
2、本技術(shù)提供了一種應(yīng)用于摩托車多生產(chǎn)線的信息交互系統(tǒng),系統(tǒng)包括:多個第一子系統(tǒng)、多個第二子系統(tǒng)以及位于第一子系統(tǒng)和第二子系統(tǒng)之間的過渡子系統(tǒng);其中,過渡子系統(tǒng)包括控制模塊,多個第一子系統(tǒng)構(gòu)建有用于與控制模塊交互的多個第一通道,多個第二子系統(tǒng)構(gòu)建有用于與控制模塊交互的多個第二通道,控制模塊中設(shè)有多個過渡通道;
3、每個第一子系統(tǒng)綁定有生產(chǎn)線集合,生產(chǎn)線集合包括多條不同的摩托車生產(chǎn)線;每個第一子系統(tǒng)在通過控制模塊與至少一個第二子系統(tǒng)交互過程中,第一子系統(tǒng)基于綁定的生產(chǎn)線集合中的摩托車生產(chǎn)線,生成目標信息;目標信息包括生產(chǎn)線交互信息和生產(chǎn)線標簽信息,生產(chǎn)線交互信息是由第一子系統(tǒng)基于綁定的生產(chǎn)線集合中的摩托車生產(chǎn)線的交互信息生成的,生產(chǎn)線標簽信息是由第一子系統(tǒng)基于綁定的生產(chǎn)線集合中的摩托車生產(chǎn)線的標簽生成的,生產(chǎn)線標簽信息為多級結(jié)構(gòu)信息;
4、第一子系統(tǒng)還用于根據(jù)生產(chǎn)線標簽信息分別從多個第一通道、多個過渡通道以及多個第二通道中選擇第一目標通道、過渡目標通道以及第二目標通道,以將目標信息依次經(jīng)過第一目標通道、過渡目標通道以及第二目標通道傳輸?shù)街辽僖粋€第二子系統(tǒng)。
5、在其中一個實施例中,第一子系統(tǒng)基于綁定的生產(chǎn)線集合中的摩托車生產(chǎn)線的標簽生成生產(chǎn)線標簽信息,具體包括:
6、在第一子系統(tǒng)生成生產(chǎn)線交互信息后,第一子系統(tǒng)從生產(chǎn)線交互信息中提取關(guān)聯(lián)的目標摩托車生產(chǎn)線,確定目標摩托車生產(chǎn)線是否屬于第一子系統(tǒng)綁定的生產(chǎn)線集合中的摩托車生產(chǎn)線;
7、若目標摩托車生產(chǎn)線屬于第一子系統(tǒng)綁定的生產(chǎn)線集合中的摩托車生產(chǎn)線,則第一子系統(tǒng)獲取目標摩托車生產(chǎn)線的標簽集合,并基于標簽集合中的至少一個標簽生成生產(chǎn)線標簽信息。
8、在其中一個實施例中,第一子系統(tǒng)基于標簽集合中的至少一個標簽生成生產(chǎn)線標簽信息,具體包括:
9、獲取待填充多級結(jié)構(gòu),待填充多級結(jié)構(gòu)包括主層級和次層級,主層級中待填充的數(shù)據(jù)與摩托車生產(chǎn)線的物理架構(gòu)相關(guān),次層級中待填充的數(shù)據(jù)與第一子系統(tǒng)的物理架構(gòu)相關(guān);
10、第一子系統(tǒng)將標簽集合中的全部標簽,按照映射順序映射至待填充多級結(jié)構(gòu)中用于生成生產(chǎn)線標簽信息。
11、在其中一個實施例中,第一子系統(tǒng)還用于確定標簽集合中的標簽數(shù)量是否與主層級的級數(shù)匹配;
12、若標簽集合中的標簽數(shù)量與主層級的級數(shù)不匹配,且標簽集合中的標簽數(shù)量小于主層級的級數(shù),則第一子系統(tǒng)從映射后的待填充多級結(jié)構(gòu)中定位主層級中的空層級,確定空層級在待填充多級結(jié)構(gòu)中的權(quán)重大小,基于權(quán)重大小在空層級處標記零標簽或者非零標簽;
13、第一子系統(tǒng)還用于確定生產(chǎn)線標簽信息的多級結(jié)構(gòu)中零標簽占比和/或空層級占比,若零標簽占比小于第一期望值和/或空層級占比小于第二期望值,則生成生產(chǎn)線交互信息;其中,零標簽占比為零標簽的數(shù)量與主層級的級數(shù)的比值,空層級占比為空層級的級數(shù)與主層級的級數(shù)的比值。
14、在其中一個實施例中,在第一子系統(tǒng)生成生產(chǎn)線標簽信息后,第一子系統(tǒng)還用于將生產(chǎn)線交互信息封裝為帶有唯一標識的信息體,第一子系統(tǒng)將信息體與生產(chǎn)線標簽信息綁定生成目標信息,將目標信息通過第一目標通道、過渡目標通道以及第二目標通道傳輸?shù)街辽僖粋€第二子系統(tǒng)。
15、在其中一個實施例中,生產(chǎn)線標簽信息的每級結(jié)構(gòu)均不相同,生產(chǎn)線標簽信息的多級結(jié)構(gòu)級數(shù)不小于摩托車生產(chǎn)線的物理架構(gòu)級數(shù)、不大于任一控制模塊所能支持的標定級數(shù);
16、生產(chǎn)線標簽信息為五級結(jié)構(gòu),五級結(jié)構(gòu)中至少包括摩托車生產(chǎn)線的物理架構(gòu)中的地理位置、產(chǎn)線標識以及第一子系統(tǒng)的系統(tǒng)標識;
17、在五級結(jié)構(gòu)中,地理位置所在的層級優(yōu)先于產(chǎn)線標識所在的層級以及系統(tǒng)標識所在的層級。
18、在其中一個實施例中,若目標摩托車生產(chǎn)線不屬于第一子系統(tǒng)綁定的生產(chǎn)線集合中的摩托車生產(chǎn)線,則第一子系統(tǒng)不生成生產(chǎn)線標簽信息,第一子系統(tǒng)中斷與第二子系統(tǒng)的交互;
19、目標信息還包括標識信息,第一子系統(tǒng)生成生產(chǎn)線交互信息和生產(chǎn)線標簽信息后,至少基于生產(chǎn)線交互信息生成標識信息;
20、控制模塊在接收到目標信息后,從標識信息中識別出至少一個第二目標子系統(tǒng),并由過渡目標通道將目標信息傳輸?shù)街辽僖粋€第二目標子系統(tǒng)。
21、在其中一個實施例中,第一子系統(tǒng)生成生產(chǎn)線交互信息和生產(chǎn)線標簽信息后,至少基于生產(chǎn)線交互信息生成標識信息,具體包括:
22、第一子系統(tǒng)生成生產(chǎn)線交互信息和生產(chǎn)線標簽信息后,從生產(chǎn)線交互信息中識別傳輸指令,并根據(jù)傳輸指令確定信息類型,第一子系統(tǒng)基于信息類型從目標數(shù)據(jù)庫中匹配第二子系統(tǒng),將匹配得到的第二子系統(tǒng)作為第二目標子系統(tǒng),并生成攜帶第二目標子系統(tǒng)標識的標識信息,其中,多個第一子系統(tǒng)能夠共用目標數(shù)據(jù)庫。
23、在其中一個實施例中,在第二子系統(tǒng)接收到第一子系統(tǒng)發(fā)送的目標信息后,提取生產(chǎn)線交互信息的唯一標識,確定第二子系統(tǒng)的數(shù)據(jù)庫中是否存儲唯一標識,若數(shù)據(jù)庫中未存儲唯一標識,則確定第二子系統(tǒng)的緩存區(qū)中是否存儲唯一標識,若緩存區(qū)中未存儲唯一標識則第二子系統(tǒng)響應(yīng)于生產(chǎn)線交互信息執(zhí)行相應(yīng)的操作;
24、其中,在第二子系統(tǒng)響應(yīng)于生產(chǎn)線交互信息執(zhí)行相應(yīng)的操作后,將唯一標識分別寫入緩存區(qū)和數(shù)據(jù)庫中。
25、在其中一個實施例中,過渡子系統(tǒng)包括多個控制模塊,各個控制模塊之間相互獨立;
26、其中,第一子系統(tǒng)能夠接收各個控制模塊發(fā)送的擁堵概率,將向第一子系統(tǒng)發(fā)送擁堵概率的多個控制模塊定義為多個第一候選控制模塊;
27、第一系統(tǒng)在生成生產(chǎn)線交互信息和生產(chǎn)線標簽信息后,確定生產(chǎn)線交互信息的數(shù)據(jù)包大小以及從生產(chǎn)線標簽信息中解析摩托車生產(chǎn)線的地理位置,第一子系統(tǒng)根據(jù)摩托車生產(chǎn)線的地理位置從多個第一候選控制模塊中確定多個第二候選控制模塊,基于數(shù)據(jù)包大小和各個第二候選控制模塊的擁堵概率從多個第二候選控制模塊中選出目標控制模塊,第一子系統(tǒng)從目標控制模塊中選擇過渡目標通道。
28、本技術(shù)實施例中,在需要進行信息交互時,第一子系統(tǒng)對當下需交互的摩托車生產(chǎn)線數(shù)據(jù)進行生成,并基于需交互的摩托車生產(chǎn)線的標簽生成動態(tài)的生產(chǎn)線標簽信息,為第一子系統(tǒng)和第二子系統(tǒng)之間的過渡子系統(tǒng)提供通道選擇的邏輯,多個第一子系統(tǒng)和第二子系統(tǒng)之間關(guān)于不同摩托車生產(chǎn)線的信息,能夠并行進行信息的交互。每個第一子系統(tǒng)專注于對應(yīng)的生產(chǎn)線集合,信息生成和通道邏輯基于具體的摩托車生產(chǎn)線,使得信息交互系統(tǒng)能清晰、快速的區(qū)分和傳輸不同摩托車生產(chǎn)線的數(shù)據(jù)流,有效縮短延時。當新增摩托車生產(chǎn)線、新增第一第二子系統(tǒng)或者調(diào)整生產(chǎn)線配置時,基于新增摩托車生產(chǎn)線或需要調(diào)整配置的生產(chǎn)線適應(yīng)性更改對應(yīng)的第一子系統(tǒng),對信息交互系統(tǒng)中的其他第一子系統(tǒng)、過渡子系統(tǒng)以及第二子系統(tǒng)無影響,有效提升摩托車各生產(chǎn)線信息交互的穩(wěn)定性、抗干擾性,進而提高信息交互的準確性。