[發(fā)明專利]一種話單合并及保存緩沖隊(duì)列狀態(tài)的方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 200710146145.2 | 申請(qǐng)日: | 2007-08-23 |
| 公開(公告)號(hào): | CN101114915A | 公開(公告)日: | 2008-01-30 |
| 發(fā)明(設(shè)計(jì))人: | 李昌振;王奇 | 申請(qǐng)(專利權(quán))人: | 華為技術(shù)有限公司 |
| 主分類號(hào): | H04L12/14 | 分類號(hào): | H04L12/14;H04M15/00;H04Q7/22 |
| 代理公司: | 北京德琦知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人: | 宋志強(qiáng);麻海明 |
| 地址: | 518129廣東省*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 合并 保存 緩沖 隊(duì)列 狀態(tài) 方法 裝置 | ||
1.一種保存緩沖隊(duì)列狀態(tài)的方法,其特征在于,預(yù)先為每個(gè)需要加入緩沖隊(duì)列中的話單分配一個(gè)話單標(biāo)識(shí)ID;將新加入到緩沖隊(duì)列的話單的話單ID保存到話單ID隊(duì)列中;
該方法包括:將新加入緩沖隊(duì)列的話單的話單信息保存為臨時(shí)話單文件,將話單ID隊(duì)列保存為ID隊(duì)列文件。
2.如權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括:
從所述緩沖隊(duì)列中清除需要清理的話單;
從所述話單ID隊(duì)列中刪除所述需要清理的話單的話單ID。
3.如權(quán)利要求2所述的方法,其特征在于,所述話單信息包括話單ID,該方法進(jìn)一步包括:
當(dāng)系統(tǒng)重新啟動(dòng)時(shí),讀入所述ID隊(duì)列文件,恢復(fù)系統(tǒng)重新啟動(dòng)之前保存的話單ID隊(duì)列;
掃描保存的臨時(shí)話單文件,根據(jù)所述話單ID隊(duì)列以及臨時(shí)話單文件中的話單ID,判斷所述臨時(shí)話單文件中的話單是否需要進(jìn)入緩沖隊(duì)列,如果是則將該話單恢復(fù)到緩沖隊(duì)列。
4.如權(quán)利要求2所述的方法,其特征在于,所述需要在緩沖隊(duì)列中等待的話單在緩沖隊(duì)列的話單組中等待,所述從緩沖隊(duì)列中清除需要清理的話單之前,該方法進(jìn)一步包括:
掃描緩沖隊(duì)列,對(duì)每個(gè)話單組進(jìn)行超時(shí)判斷,如果該話單組沒有超時(shí),則繼續(xù)在緩沖隊(duì)列中等待;
如果該話單組超時(shí),則將該話單組內(nèi)的所有話單輸出;所述需要清理的話單為超時(shí)的話單組中的話單。
5.如權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括:
建立臨時(shí)文件列表,用于保存臨時(shí)話單文件在緩沖隊(duì)列中剩余的話單數(shù)目;
當(dāng)檢測(cè)到所述臨時(shí)文件列表中臨時(shí)話單文件對(duì)應(yīng)的話單數(shù)目為0時(shí),則刪除該臨時(shí)話單文件。
6.如權(quán)利要求1所述的方法,其特征在于,所述話單信息包括話單ID、話單關(guān)聯(lián)操作信息、話單格式及話單內(nèi)容。
7.一種話單合并的方法,其特征在于,該方法包括:
判斷是否能夠在緩沖隊(duì)列中查找到需要關(guān)聯(lián)的話單對(duì)應(yīng)的話單組,如果查找不到對(duì)應(yīng)的話單組,則為所述需要關(guān)聯(lián)的話單創(chuàng)建新的話單組,將所述話單組及需要關(guān)聯(lián)的話單加入到緩沖隊(duì)列中等待,為所述需要關(guān)聯(lián)的話單分配一個(gè)話單標(biāo)識(shí)ID,將該話單ID保存到話單ID隊(duì)列;
如果能夠查找到對(duì)應(yīng)的話單組,將所述需要關(guān)聯(lián)的話單加入對(duì)應(yīng)的話單組,當(dāng)所述話單組的話單齊全時(shí),合并所述話單組的話單;
將新加入緩沖隊(duì)列的話單的話單信息保存為臨時(shí)話單文件,將所述話單ID隊(duì)列保存為ID隊(duì)列文件。
8.如權(quán)利要求7所述的方法,其特征在于,該方法進(jìn)一步包括:
從所述緩沖隊(duì)列中清除已經(jīng)合并的話單組的話單,從所述話單ID隊(duì)列中刪除所述話單組的話單的話單ID。
9.如權(quán)利要求8所述的方法,其特征在于,所述話單信息包括話單ID,該方法進(jìn)一步包括:
當(dāng)系統(tǒng)重新啟動(dòng)時(shí),讀入所述ID隊(duì)列文件,恢復(fù)系統(tǒng)重新啟動(dòng)之前保存的話單ID隊(duì)列;
掃描保存的臨時(shí)話單文件,根據(jù)所述話單ID隊(duì)列以及臨時(shí)話單文件中的話單ID,判斷所述臨時(shí)話單文件中的話單是否需要進(jìn)入緩沖隊(duì)列,如果是則將該話單恢復(fù)到緩沖隊(duì)列。
10.如權(quán)利要求7所述的方法,其特征在于,所述話單信息包括話單ID、話單關(guān)聯(lián)操作信息、話單格式及話單內(nèi)容。
11.一種保存緩沖隊(duì)列狀態(tài)的裝置,其特征在于,該裝置包括分配模塊、緩沖模塊和存儲(chǔ)模塊,
所述分配模塊,用于為每個(gè)需要在緩沖模塊的緩沖隊(duì)列中等待的話單分配一個(gè)話單標(biāo)識(shí)ID;
所述緩沖模塊,用于保存緩沖隊(duì)列和話單ID隊(duì)列,緩沖隊(duì)列包括新加入到緩沖隊(duì)列的話單,話單ID隊(duì)列包括緩沖隊(duì)列的話單對(duì)應(yīng)的話單ID;
所述存儲(chǔ)模塊,用于將新加入到緩沖模塊的緩沖隊(duì)列中的話單的話單信息保存為臨時(shí)話單文件,將緩沖模塊的話單ID隊(duì)列保存為ID隊(duì)列文件。
12.如權(quán)利要求11所述的裝置,其特征在于,該裝置進(jìn)一步包括清理模塊,用于將需要清理的話單從所述緩沖模塊的緩沖隊(duì)列中清除,將該需要清理的話單的話單ID從所述緩沖模塊的話單ID隊(duì)列中清除。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為技術(shù)有限公司,未經(jīng)華為技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710146145.2/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 隊(duì)列調(diào)度系統(tǒng)及方法
- 一種從多隊(duì)列節(jié)點(diǎn)獲取消息的方法及系統(tǒng)
- 隊(duì)列請(qǐng)求處理方法和裝置
- 一種隊(duì)列清空方法以及相關(guān)設(shè)備
- 一種基于Linux通用塊層多隊(duì)列的優(yōu)化系統(tǒng)及方法
- 一種分離存儲(chǔ)的隊(duì)列實(shí)現(xiàn)方法及裝置
- 一種數(shù)據(jù)處理方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種接口擁塞時(shí)延的計(jì)算方法及裝置
- 一種報(bào)文調(diào)度方法及裝置
- RDMA網(wǎng)絡(luò)下的網(wǎng)卡隊(duì)列創(chuàng)建方法以及裝置





