[發(fā)明專利]一種基于事件的流程處理方法及相關(guān)裝置和服務(wù)器在審
| 申請(qǐng)?zhí)枺?/td> | 201611218373.1 | 申請(qǐng)日: | 2016-12-26 |
| 公開(kāi)(公告)號(hào): | CN107657517A | 公開(kāi)(公告)日: | 2018-02-02 |
| 發(fā)明(設(shè)計(jì))人: | 方敏 | 申請(qǐng)(專利權(quán))人: | 武漢票據(jù)交易中心有限公司 |
| 主分類號(hào): | G06Q40/00 | 分類號(hào): | G06Q40/00;H04L29/06;H04L29/08;G06Q40/04 |
| 代理公司: | 北京匯澤知識(shí)產(chǎn)權(quán)代理有限公司11228 | 代理人: | 程殿軍,張瑾 |
| 地址: | 430074 湖北省武漢市洪*** | 國(guó)省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 事件 流程 處理 方法 相關(guān) 裝置 服務(wù)器 | ||
1.一種基于事件的流程處理方法,用于連接服務(wù)器,其特征在于,包括:
當(dāng)接收到客戶端發(fā)送的服務(wù)器事件時(shí),確定所述事件是否為自身需要處理的服務(wù)器事件;
當(dāng)確定為是時(shí),將所述服務(wù)器事件發(fā)送給所述連接服務(wù)器本地預(yù)設(shè)的處理該服務(wù)器事件的事件處理類進(jìn)行處理;
當(dāng)確定為否時(shí),將所述服務(wù)器事件發(fā)送給消息服務(wù)器,以便其他應(yīng)用服務(wù)器從所述消息服務(wù)器讀取并處理;
當(dāng)接收到應(yīng)用服務(wù)器返回的所述服務(wù)器事件對(duì)應(yīng)的交易處理結(jié)果時(shí),根據(jù)所述處理結(jié)果的分發(fā)列表,更新本地緩存中所述分發(fā)列表中每個(gè)客戶端與所述處理結(jié)果對(duì)應(yīng)的視圖模型的數(shù)據(jù);所述視圖模型是客戶端對(duì)需要實(shí)時(shí)刷新的表格預(yù)先在連接服務(wù)器中注冊(cè)的鏡像;
根據(jù)所述客戶端當(dāng)前顯示的頁(yè)面內(nèi)容,判斷是否需要將更新的數(shù)據(jù)推送給所述客戶端;
當(dāng)需要時(shí),將發(fā)生數(shù)據(jù)更新的所述視圖模型的標(biāo)識(shí)以及對(duì)應(yīng)的更新的數(shù)據(jù)推送給客戶端,以便客戶端根據(jù)所述視圖模型的標(biāo)識(shí)更新本地對(duì)應(yīng)的表格。
2.如權(quán)利要求1所述的方法,其特征在于,所述視圖模型通過(guò)下述方式注冊(cè):
在客戶端已登錄且與連接服務(wù)器連接后,當(dāng)接收到客戶端發(fā)送的視圖模型注冊(cè)請(qǐng)求時(shí),為所述客戶端新建對(duì)應(yīng)的視圖模型;所述視圖模型對(duì)應(yīng)所述客戶端請(qǐng)求加載的頁(yè)面中需要實(shí)時(shí)刷新的表格;
所述視圖模型注冊(cè)請(qǐng)求,由客戶端請(qǐng)求加載的頁(yè)面中包含需要實(shí)時(shí)刷新表格的頁(yè)面觸發(fā)。
3.如權(quán)利要求2所述的方法,其特征在于,在客戶端已登錄且與連接服務(wù)器連接后,還包括:為客戶端分配對(duì)應(yīng)的會(huì)話模型對(duì)象;所述會(huì)話模型對(duì)象記錄有客戶端的標(biāo)識(shí)、客戶端與連接服務(wù)器之間socket連接的標(biāo)識(shí);
當(dāng)接收到客戶端發(fā)送的視圖模型注冊(cè)請(qǐng)求時(shí),為所述客戶端新建對(duì)應(yīng)的視圖模型,具體包括:
在所述客戶端對(duì)應(yīng)的會(huì)話模型對(duì)象中新建對(duì)應(yīng)的視圖模型。
4.如權(quán)利要求3所述的方法,其特征在于,更新本地緩存中所述分發(fā)列表中每個(gè)客戶端與所述處理結(jié)果對(duì)應(yīng)的視圖模型的數(shù)據(jù),包括:
將所述處理結(jié)果所涉及所述視圖模型的標(biāo)識(shí)和對(duì)應(yīng)更新的數(shù)據(jù),發(fā)送給所述客戶端的會(huì)話模型對(duì)象;
通過(guò)所述會(huì)話模型對(duì)象將所述處理結(jié)果發(fā)送給對(duì)應(yīng)的視圖模型,由所述視圖模型更新自身數(shù)據(jù)。
5.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
當(dāng)接收客戶端的第一次發(fā)送的頁(yè)面加載請(qǐng)求時(shí),確定需要發(fā)送的表格數(shù)據(jù)的條數(shù)n,并發(fā)送n條表格數(shù)據(jù)作為當(dāng)前顯示數(shù)據(jù);分別記錄所述當(dāng)前顯示頁(yè)面中第一條數(shù)據(jù)和最后一條數(shù)據(jù)在所述表格中的位置作為上游標(biāo)和下游標(biāo)并保存;
當(dāng)接收客戶端的表格分頁(yè)刷新請(qǐng)求時(shí),從所述下游標(biāo)后面的第一條數(shù)據(jù)開(kāi)始順序向后獲取n條表格數(shù)據(jù),或者從所述上游標(biāo)前面的最后一條數(shù)據(jù)開(kāi)始順序向前獲取n條表格數(shù)據(jù);將所述表格數(shù)據(jù)發(fā)送給客戶端;更新所保存的上游標(biāo)和下游標(biāo)。
6.如權(quán)利要求1所述的方法,其特征在于,所述確定所述事件是否為自身需要處理的服務(wù)器事件,包括:
所述連接服務(wù)器判斷所述服務(wù)器事件的類型是否與自身預(yù)先注冊(cè)的事件類型一致,若一致,則確定所述服務(wù)器事件屬于自身需要處理的服務(wù)器事件;否則,確定所述服務(wù)器事件不屬于自身需要處理的服務(wù)器事件。
7.如權(quán)利要求1所述的方法,其特征在于,當(dāng)所述服務(wù)器事件為多個(gè)時(shí),將所述服務(wù)器事件發(fā)送給所述連接服務(wù)器本地預(yù)設(shè)的處理該服務(wù)器事件的事件處理類進(jìn)行處理,包括:
將各個(gè)服務(wù)器事件按照預(yù)設(shè)的優(yōu)先級(jí)級(jí)別,分別緩存于對(duì)應(yīng)級(jí)別的隊(duì)列中,每個(gè)隊(duì)列中服務(wù)器事件按照接收的時(shí)間先后排列;
按照優(yōu)先級(jí)的高低順序,依次從不同級(jí)別的隊(duì)列中取出該隊(duì)列中的服務(wù)器事件,并將所述服務(wù)器事件分發(fā)至對(duì)應(yīng)級(jí)別的事件處理線程;
通過(guò)所述事件處理線程調(diào)用服務(wù)器事件對(duì)應(yīng)的事件處理類,對(duì)所述服務(wù)器事件進(jìn)行處理。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢票據(jù)交易中心有限公司,未經(jīng)武漢票據(jù)交易中心有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611218373.1/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的處理系統(tǒng)或方法
G06Q40-00 金融;保險(xiǎn);稅務(wù)策略;公司或所得稅的處理
G06Q40-02 .銀行業(yè),例如,利息計(jì)算、信貸審批、抵押、家庭銀行或網(wǎng)上銀行
G06Q40-04 .交易,例如,股票、商品、金融衍生工具或貨幣兌換
G06Q40-06 .投資,例如,金融工具、資產(chǎn)組合管理或者基金管理
G06Q40-08 .保險(xiǎn),例如,風(fēng)險(xiǎn)分析或養(yǎng)老金
- 一種事件通訊裝置及方法
- 動(dòng)態(tài)權(quán)重事件處理系統(tǒng)和方法
- 攻擊檢測(cè)裝置和攻擊檢測(cè)方法
- 基于Unity的事件管理方法及系統(tǒng)
- 事件解析裝置、事件解析系統(tǒng)、事件解析方法及事件解析程序
- 事件解析裝置、事件解析系統(tǒng)、事件解析方法及事件解析程序
- 事件解析裝置、事件解析系統(tǒng)、事件解析方法及事件解析程序
- 熱點(diǎn)事件確定方法及裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種樹(shù)狀模型中節(jié)點(diǎn)的連接方法及其模型、計(jì)算機(jī)裝置和可讀存儲(chǔ)介質(zhì)
- 一種事件處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





