两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種耦合報(bào)文信用釋放方法及系統(tǒng)的制作方法

文檔序號(hào):9670709閱讀:1289來源:國知局
一種耦合報(bào)文信用釋放方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及耦合報(bào)文信用釋放技術(shù)領(lǐng)域,更具體地說,涉及一種耦合報(bào)文信用釋放方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前為了減少接口信號(hào)數(shù)量,采用不同類型報(bào)文同一傳輸通道傳輸,在接收端分通道分別緩存處理的方式。其中,每筆報(bào)文通常只含有一種報(bào)文類型,每種類型報(bào)文有獨(dú)立的信用控制和釋放機(jī)制,但在某些情況下,為了提高傳輸效率,采用耦合報(bào)文傳輸方式。耦合報(bào)文是一筆報(bào)文,含有多種報(bào)文類型的一種形式。其中,每筆親合報(bào)文內(nèi)部所包含的報(bào)文類型不是唯一的,每種類型報(bào)文至多一個(gè)。耦合報(bào)文的信用在信息發(fā)送端的消耗與單獨(dú)類型的報(bào)文類似,但在接收端的信用釋放由于包含的類型和數(shù)量不同,報(bào)文分通道后讀取的時(shí)機(jī)不同,其信用釋放機(jī)制就較單獨(dú)類型報(bào)文復(fù)雜的多。
[0003]因此,如何釋放耦合報(bào)文的信用,從而平衡發(fā)送端與接收端的處理能力是現(xiàn)在需要解決的問題。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的目的在于提供一種耦合報(bào)文信用釋放方法及系統(tǒng),以釋放耦合報(bào)文的信用,從而平衡發(fā)送端與接收端的處理能力。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供了如下技術(shù)方案:
[0006]—種耦合報(bào)文信用釋放方法,包括:
[0007]接收?qǐng)?bào)文輸出模塊發(fā)出的報(bào)文;
[0008]判斷所述報(bào)文是否為耦合報(bào)文;若是,則將所述耦合報(bào)文中的每種報(bào)文按類型緩存,并記錄所述耦合報(bào)文的報(bào)文類型信息;
[0009]根據(jù)所述報(bào)文類型信息,判斷所述耦合報(bào)文的每種報(bào)文是否均被各通道報(bào)文接收模塊讀??;
[0010]若是,則釋放一個(gè)信用至所述報(bào)文輸出模塊。
[0011]優(yōu)選的,記錄所述耦合報(bào)文的報(bào)文類型信息之后,包括:
[0012]將所述耦合報(bào)文中的每個(gè)報(bào)文添加耦合標(biāo)示位。
[0013]優(yōu)選的,根據(jù)所述報(bào)文類型信息,判斷所述耦合報(bào)文的每種報(bào)文是否均被各通道報(bào)文接收模塊讀取,包括:
[0014]根據(jù)所述報(bào)文類型信息,判斷所述耦合報(bào)文中的每個(gè)報(bào)文相對(duì)應(yīng)的耦合報(bào)文計(jì)數(shù)器的數(shù)值是否均大于一;其中,所述耦合報(bào)文計(jì)數(shù)器的初始數(shù)值為零,當(dāng)攜帶耦合標(biāo)示位的報(bào)文被讀取后,則將與被讀取的報(bào)文所對(duì)應(yīng)的耦合報(bào)文計(jì)數(shù)器的數(shù)值加一;
[0015]若是,則判定所述耦合報(bào)文的每種報(bào)文均被所述各通道報(bào)文接收模塊讀取。
[0016]優(yōu)選的,釋放一個(gè)信用至所述報(bào)文輸出模塊之后,包括:
[0017]將所述耦合報(bào)文中的每個(gè)報(bào)文所對(duì)應(yīng)的耦合報(bào)文計(jì)數(shù)器的數(shù)值均減一,并將所述耦合報(bào)文的報(bào)文類型信息清除。
[0018]一種耦合報(bào)文信用釋放系統(tǒng),包括:
[0019]報(bào)文輸出模塊,用于輸出單類型報(bào)文和耦合報(bào)文;
[0020]報(bào)文分通道緩存模塊,用于接收?qǐng)?bào)文輸出模塊發(fā)出的報(bào)文;判斷所述報(bào)文是否為耦合報(bào)文;若是,則將所述耦合報(bào)文中的每種報(bào)文按類型緩存,并將所述耦合報(bào)文的報(bào)文類型信息記錄至耦合信息記錄模塊;
[0021 ]所述耦合信息記錄模塊用于記錄所述耦合報(bào)文的報(bào)文類型信息;
[0022]各通道報(bào)文接收模塊,用于從所述報(bào)文分通道緩存模塊讀取報(bào)文;
[0023]信用釋放仲裁模塊,用于根據(jù)所述報(bào)文類型信息,判斷所述耦合報(bào)文的每種報(bào)文是否均被所述各通道報(bào)文接收模塊讀取;若是,則釋放一個(gè)信用至所述報(bào)文輸出模塊。
[0024]優(yōu)選的,所述報(bào)文分通道緩存模塊,包括:
[0025]耦合標(biāo)示位添加單元,用于將所述耦合報(bào)文中的每個(gè)報(bào)文添加耦合標(biāo)示位。
[0026]優(yōu)選的,所述信用釋放仲裁模塊,包括:
[0027]判斷單元,用于根據(jù)所述報(bào)文類型信息,判斷所述耦合報(bào)文中的每個(gè)報(bào)文相對(duì)應(yīng)的耦合報(bào)文計(jì)數(shù)器的數(shù)值是否均大于一;其中,所述耦合報(bào)文計(jì)數(shù)器的初始數(shù)值為零,當(dāng)攜帶耦合標(biāo)示位的報(bào)文被讀取后,則將與被讀取的報(bào)文所對(duì)應(yīng)的耦合報(bào)文計(jì)數(shù)器的數(shù)值加
,
[0028]若是,則判定所述耦合報(bào)文的每種報(bào)文均被所述各通道報(bào)文接收模塊讀取。
[0029]優(yōu)選的,所述信用釋放仲裁模塊,包括:
[0030]執(zhí)行單元,用于將所述耦合報(bào)文中的每個(gè)報(bào)文所對(duì)應(yīng)的耦合報(bào)文計(jì)數(shù)器的數(shù)值均減一,并將所述耦合報(bào)文的報(bào)文類型信息清除。
[0031]通過以上方案可知,本發(fā)明實(shí)施例提供的一種耦合報(bào)文信用釋放方法及系統(tǒng),包括:接收?qǐng)?bào)文輸出模塊發(fā)出的報(bào)文;判斷所述報(bào)文是否為耦合報(bào)文;若是,則將所述耦合報(bào)文中的每種報(bào)文按類型緩存,并記錄所述耦合報(bào)文的報(bào)文類型信息;根據(jù)所述報(bào)文類型信息,判斷所述耦合報(bào)文的每種報(bào)文是否均被各通道報(bào)文接收模塊讀取;若是,則釋放一個(gè)信用至所述報(bào)文輸出模塊,可見,在本實(shí)施例中,只有耦合報(bào)文中的每個(gè)報(bào)文均被讀取后,才會(huì)釋放給報(bào)文輸出模塊一個(gè)信用,從而報(bào)文輸出模塊才有一個(gè)信用發(fā)送下一個(gè)耦合報(bào)文,從而平衡發(fā)送端與接收端的處理能力,不僅資源開銷少,而且實(shí)現(xiàn)方式簡單。
【附圖說明】
[0032]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0033]圖1為本發(fā)明實(shí)施例公開的一種耦合報(bào)文信用釋放方法流程示意圖;
[0034]圖2為本發(fā)明實(shí)施例公開的一種耦合報(bào)文信用釋放系統(tǒng)結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0035]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0036]本發(fā)明實(shí)施例公開了一種耦合報(bào)文信用釋放方法及系統(tǒng),以釋放耦合報(bào)文的信用,從而平衡發(fā)送端與接收端的處理能力。
[0037]參見圖1,本發(fā)明實(shí)施例提供的一種耦合報(bào)文信用釋放方法,包括:
[0038]S101、接收?qǐng)?bào)文輸出模塊發(fā)出的報(bào)文;
[0039]S102、判斷所述報(bào)文是否為耦合報(bào)文;若是,則執(zhí)行S103、將所述耦合報(bào)文中的每種報(bào)文按類型緩存,并記錄所述耦合報(bào)文的報(bào)文類型信息;若否,則執(zhí)行S101;
[0040]具體的,當(dāng)該報(bào)文不是耦合報(bào)文時(shí),不添加指示信息,并繼續(xù)接收處理輸出模塊發(fā)出的下一筆報(bào)文。
[0041 ]其中,記錄所述耦合報(bào)文的報(bào)文類型信息之后,包括:
[0042]將所述耦合報(bào)文中的每個(gè)報(bào)文添加耦合標(biāo)示位。
[0043]具體的,當(dāng)報(bào)文通過傳輸通道進(jìn)行緩存之前,可以通過報(bào)文類型判別該筆報(bào)文是否屬于耦合報(bào)文,如果是耦合報(bào)文,則將耦合報(bào)文包括的所有類型的報(bào)文均添加耦合標(biāo)志位,即含有耦合標(biāo)志位的報(bào)文均是耦合報(bào)文中的報(bào)文;再將耦合報(bào)文按報(bào)文類型分別緩存進(jìn)入先入先出的分通道報(bào)文緩存模塊。其中,在分通道報(bào)文緩存模塊中,不同類型報(bào)文對(duì)應(yīng)的緩存相互獨(dú)立,后續(xù)模塊讀取處理時(shí),相互間不存在依賴關(guān)系。
[0044]其中,當(dāng)耦合報(bào)文寫入分通道報(bào)文緩存模塊時(shí),將耦合報(bào)文的報(bào)文類型信息,即包含哪幾種報(bào)文的信息,同時(shí)也寫入先入先出的耦合信息記錄模塊。
[0045]S104、根據(jù)所述報(bào)文類型信息,判斷所述耦合報(bào)文的每種報(bào)文是否均被各通道報(bào)文接收模塊讀取;
[0046]若是,則執(zhí)行S105、釋放一個(gè)信用至所述報(bào)文輸出模塊;若否,則繼續(xù)執(zhí)行S104。
[0047]具體的,由于耦合報(bào)文所包含的所有報(bào)文類型共享一個(gè)信用,所以只有當(dāng)耦合報(bào)文所包含的所有報(bào)文類型全部被讀取處理后,才能進(jìn)行該筆信用的釋放,否則會(huì)導(dǎo)致死鎖或溢出等報(bào)文無法得到正確處理的現(xiàn)象。
[0048]其中,根據(jù)所述報(bào)文類型信息,判斷所述耦合報(bào)文的每種報(bào)文是否均被各通道報(bào)文接收模塊讀取,包括:
[0049]根據(jù)所述報(bào)文類型信息,判斷所述耦合報(bào)文中的每個(gè)報(bào)文相對(duì)應(yīng)的耦合報(bào)文計(jì)數(shù)器的數(shù)值是否均大于一;其中,所述耦合報(bào)文計(jì)數(shù)器的初始數(shù)值為零,當(dāng)攜帶耦合標(biāo)示位的報(bào)文被讀取后,則將與被讀取的報(bào)文所對(duì)應(yīng)的耦合報(bào)文計(jì)數(shù)器的數(shù)值加一;
[0050]若是,則判定所述耦合報(bào)文的每種報(bào)文均被所述各通道報(bào)文接收模塊讀取。
[0051]具體的,在報(bào)文分通道緩存模塊中,每種類型報(bào)文通道均設(shè)置獨(dú)立的耦合報(bào)文計(jì)數(shù)器,當(dāng)被讀取的報(bào)文的耦合信息標(biāo)識(shí)位有效時(shí),則該種類型報(bào)文對(duì)應(yīng)的耦合報(bào)文計(jì)數(shù)器的數(shù)值加一,否則耦合報(bào)文計(jì)數(shù)器的數(shù)值保持不變。其中,耦合報(bào)文計(jì)數(shù)器值所代表的是,包含該類型報(bào)文的耦合報(bào)文在本通道已經(jīng)被后續(xù)模塊讀取處理,但對(duì)應(yīng)的耦合報(bào)文信用未被釋放的數(shù)量。規(guī)定耦合報(bào)文計(jì)數(shù)器初始值為0,為了使計(jì)數(shù)器值不會(huì)溢出,規(guī)定其位寬所能代表的最大計(jì)數(shù)器值,不小于耦合信息報(bào)文信用的最大值。
[0052]并且在本實(shí)施例中,耦合報(bào)文的報(bào)文類型信息都被記錄,所以按照先入先出的順序,根據(jù)耦合信息記錄模塊記錄的報(bào)文類型信息,判斷該報(bào)文類型信息包括的所有報(bào)文的耦合報(bào)文計(jì)數(shù)器的數(shù)值是否均為非零,若均為非零,則判定耦合報(bào)文的每種報(bào)文均被各通道報(bào)文接收模塊讀取,則釋放一筆耦合報(bào)文信用,并進(jìn)入下一次釋放仲裁流程,否則,繼續(xù)等待直至滿足釋放條件。
[0
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
东丽区| 延川县| 镇安县| 应用必备| 锦屏县| 通道| 永年县| 长泰县| 克东县| 土默特左旗| 德昌县| 赣榆县| 嘉善县| 桐城市| 朝阳市| 广宗县| 石门县| 衡山县| 循化| 高清| 汝城县| 雷波县| 玉龙| 林甸县| 咸阳市| 湘乡市| 浮山县| 横山县| 吉木乃县| 和田市| 高邑县| 安岳县| 临城县| 浦北县| 行唐县| 界首市| 孙吴县| 蒙城县| 绩溪县| 垫江县| 大竹县|