[發明專利]并發模塊、業務系統、預裝配方法以及創建方法有效
| 申請號: | 201410008811.6 | 申請日: | 2014-01-08 |
| 公開(公告)號: | CN104765638B | 公開(公告)日: | 2019-04-09 |
| 發明(設計)人: | 郭曦;林濤;張煒權;卞建權 | 申請(專利權)人: | 攜程計算機技術(上海)有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 上海弼興律師事務所 31283 | 代理人: | 薛琦;呂一旻 |
| 地址: | 200335 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 并發 模塊 業務 系統 預裝 配方 以及 創建 方法 | ||
1.一種并發處理裝置,其包括一處理單元和一并發隊列,其特征在于,該并發處理裝置還包括若干預裝配單元、一第一判斷單元和一第二判斷單元,每一預裝配單元均對應有唯一的識別信息和排序函數,且不同的預裝配單元的識別信息互不相同,每一預裝配單元用于預存儲一唯一類型的業務結果且不同的預裝配單元預存儲的業務結果互不相同;
該處理單元用于從一數據源獲取數據進行加工處理,并將生成的業務結果傳輸至該并發隊列;
該第一判斷單元用于判斷該業務結果的類型,并將該業務結果從該并發隊列轉移至預存儲該類型的業務結果的預裝配單元;
該第二判斷單元用于判斷該業務結果轉移至的預裝配單元中的業務結果是否已經全部生成,若是則調用該業務結果轉移至的預裝配單元對應的排序函數,以使得該業務結果轉移至的預裝配單元中的所有業務結果按照該對應的排序函數進行排序。
2.一種業務系統,其特征在于,該業務系統包括一設置單元、一創建單元和一調用單元,該設置單元用于將業務結果劃分為若干類型,并每種類型設有對應唯一的識別信息和排序函數,且不同的類型的識別信息互不相同;
該創建單元用于將所有類型以及每一類型對應的識別信息和排序函數的集合作為構造函數的參數創建一并發處理裝置的實例,以使得該并發處理裝置根據不同類型創建相應的預裝配單元;
該調用單元用于調用該并發處理裝置的輸出接口以等待業務結果的返回。
3.一種預裝配方法,其特征在于,其利用如權利要求1所述的并發處理裝置實現,該預裝配方法包括以下步驟:
S1、從該數據源獲取數據進行加工處理,并將生成的業務結果傳輸至該并發隊列;
S2、判斷該業務結果的類型,并將該業務結果從該并發隊列轉移至預存儲該類型的業務結果的預裝配單元;
S3、判斷該業務結果轉移至的預裝配單元中的業務結果是否已經全部生成,若是則調用該業務結果轉移至的預裝配單元對應的排序函數,以使得該業務結果轉移至的預裝配單元中的所有業務結果按照該對應的排序函數進行排序,若否則重復步驟S3。
4.一種創建方法,其特征在于,其利用如權利要求2所述的業務系統實現,該創建方法包括以下步驟:
S1、將業務結果劃分為若干類型,并每種類型設有對應唯一的識別信息和排序函數,且不同的類型的識別信息互不相同;
S2、將所有類型以及每一類型對應的識別信息和排序函數的集合作為構造函數的參數創建該并發處理裝置的實例,以使得該并發處理裝置根據不同類型創建相應的預裝配單元。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于攜程計算機技術(上海)有限公司,未經攜程計算機技術(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410008811.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:定時任務調度系統及方法
- 下一篇:一種可擴展的分布仿真數據映射方法及系統





