[發(fā)明專利]分布式監(jiān)護(hù)網(wǎng)絡(luò)的客戶機(jī)操作管理方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201410799496.3 | 申請日: | 2014-12-19 |
| 公開(公告)號: | CN104579756B | 公開(公告)日: | 2018-10-23 |
| 發(fā)明(設(shè)計)人: | 張飛;徐濤 | 申請(專利權(quán))人: | 西安理邦科學(xué)儀器有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 深圳市科吉華烽知識產(chǎn)權(quán)事務(wù)所(普通合伙) 44248 | 代理人: | 于標(biāo) |
| 地址: | 710000 陜西省西安市*** | 國省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 互斥 配置文件 操作管理 操作類型 監(jiān)護(hù)網(wǎng)絡(luò) 客戶機(jī) 記錄 集合 申請 讀取 比較判斷 操作集合 單獨(dú)使用 多客戶端 服務(wù)器端 接收操作 客戶端 存儲 | ||
本發(fā)明提供了一種分布式監(jiān)護(hù)網(wǎng)絡(luò)的客戶機(jī)操作管理方法及系統(tǒng),該方法包括接收操作請求步驟、比較判斷步驟、不允許執(zhí)行步驟、允許執(zhí)行步驟,在所述服務(wù)器端中設(shè)置有操作互斥集合,操作互斥集合中存儲有配置文件,其中配置文件中寫明了當(dāng)前存在的全部操作類型和每種操作類型對應(yīng)的互斥操作的記錄;將正在執(zhí)行的操作和申請的操作同時與配置文件中的記錄進(jìn)行比較,若正在執(zhí)行的操作和申請的操作與配置文件中的記錄相符合,那么則認(rèn)為客戶端操作集合中存在有正在執(zhí)行的操作與申請的操作互斥,否則則認(rèn)為不存在互斥。本發(fā)明的有益效果是:通過讀取配置文件,對未互斥的操作不進(jìn)行任何干擾,使得多客戶端操作就和用戶單獨(dú)使用一樣,操作方便,效率高。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及分布式監(jiān)護(hù)網(wǎng)絡(luò)的客戶機(jī)操作管理方法及系統(tǒng)。
背景技術(shù)
現(xiàn)有的單機(jī)版中央監(jiān)護(hù)系統(tǒng)由多臺床邊監(jiān)護(hù)儀和一臺中央站組成,床邊監(jiān)護(hù)儀負(fù)責(zé)采集患者各項生理參數(shù),通過有線或者無線網(wǎng)絡(luò)傳輸?shù)街醒胝荆醒胝矩?fù)責(zé)集中顯示、報警、存儲、回顧、打印等。但是,單機(jī)版無法實(shí)現(xiàn)客戶端的擴(kuò)展以便于多用戶同時操作,如果需要多用戶操作,只能設(shè)置多個中央站,這樣將存在不利于數(shù)據(jù)的集中管理等缺陷,故開始采用分布式中央監(jiān)護(hù)系統(tǒng)。分布式中央站監(jiān)護(hù)系統(tǒng)(下文簡稱系統(tǒng))中,中央站由一臺服務(wù)器和多臺客戶機(jī)替代,服務(wù)器和客戶機(jī)之間通過有線或者無線網(wǎng)絡(luò)連接,而服務(wù)器端可以用于解析床邊機(jī)發(fā)過來的數(shù)據(jù),然后對數(shù)據(jù)進(jìn)行處理,存儲數(shù)據(jù),執(zhí)行客戶機(jī)發(fā)過來的操作等等。每臺客戶機(jī)都可具備單機(jī)版中央站的功能,但由于客戶端的增多隨之而來的是多個客戶端并行操作而引發(fā)的臟數(shù)據(jù)(不合法的數(shù)據(jù))問題。
在分布式系統(tǒng)中,現(xiàn)有解決方案針對多個客戶端操作的處理通常都采用以最后一刻用戶的數(shù)據(jù)為準(zhǔn),這樣的好處是處理比較簡單,但也有下面的問題:
1:容易誤導(dǎo)用戶,如果A,B客戶端同時操作對一個數(shù)據(jù)進(jìn)行編輯,點(diǎn)擊確定后都可進(jìn)行操作,正在操作的用戶確以為自己編輯成功了,但實(shí)際上只有一個客戶端的操作生效。
2:對一些互斥(對同一份數(shù)據(jù)進(jìn)行寫操作)的操作,沒有進(jìn)行限制,比如用戶A預(yù)覽打印的數(shù)據(jù),而該數(shù)據(jù)其實(shí)已在A用戶預(yù)覽期間被B用戶進(jìn)行了編輯。
3:如果多個客戶端同時操作一個功能,一個客戶端操作還未完成,另一個客戶端又開始操作,這樣很容易引入錯誤數(shù)據(jù)。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)中的問題,本發(fā)明提供了一種分布式監(jiān)護(hù)網(wǎng)絡(luò)的客戶機(jī)操作管理方法。
本發(fā)明提供了一種分布式監(jiān)護(hù)網(wǎng)絡(luò)的客戶機(jī)操作管理方法,服務(wù)器端包括如下步驟:
接收操作請求步驟,用于接收客戶端發(fā)送的操作請求;
比較判斷步驟,服務(wù)器端設(shè)置有用于記錄各個客戶端正在執(zhí)行操作的客戶端操作集合,服務(wù)器端收到客戶端的操作請求后,根據(jù)服務(wù)器端中保存的操作互斥集合判斷客戶端操作集合中是否有正在執(zhí)行的操作與申請的操作互斥,如果存在,則執(zhí)行不允許執(zhí)行步驟,否則執(zhí)行允許執(zhí)行步驟;
不允許執(zhí)行步驟,服務(wù)器端命令該申請的操作不能繼續(xù)執(zhí)行;
允許執(zhí)行步驟,服務(wù)器端命令該申請的操作能夠繼續(xù)執(zhí)行。
作為本發(fā)明的進(jìn)一步改進(jìn),該客戶機(jī)操作管理方法還包括預(yù)設(shè)步驟,
在所述預(yù)設(shè)步驟中,在所述服務(wù)器端中預(yù)先設(shè)置所述操作互斥集合,操作互斥集合中存儲有配置文件,其中配置文件中寫明了當(dāng)前存在的全部操作類型和每種操作類型對應(yīng)的互斥操作的記錄;
在所述比較判斷步驟中,從正在執(zhí)行的操作中找出與申請的操作歸屬于同一監(jiān)護(hù)設(shè)備的正在執(zhí)行的操作,并將歸屬于同一監(jiān)護(hù)設(shè)備的正在執(zhí)行的操作和申請的操作與配置文件中的記錄進(jìn)行比較,若正在執(zhí)行的操作和申請的操作與配置文件中的記錄相符合,那么則認(rèn)為客戶端操作集合中存在有正在執(zhí)行的操作與申請的操作互斥,否則認(rèn)為不存在互斥。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于西安理邦科學(xué)儀器有限公司,未經(jīng)西安理邦科學(xué)儀器有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410799496.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 清除互斥鎖的方法及系統(tǒng)
- 多任務(wù)操作系統(tǒng)中互斥信號量異常的檢測方法及裝置
- 一種用戶權(quán)限控制方法和裝置
- 一種linux用戶態(tài)互斥鎖死鎖檢測方法及系統(tǒng)
- 互斥數(shù)據(jù)處理方法及系統(tǒng)、計算機(jī)可讀存儲介質(zhì)
- 作業(yè)調(diào)度方法及裝置
- 互斥業(yè)務(wù)判斷方法、裝置、電子設(shè)備及存儲介質(zhì)
- 一種Android智能電視的窗口互斥功能實(shí)現(xiàn)方法
- 分布式無中心化的設(shè)備控制互斥方法、系統(tǒng)及設(shè)備
- 基于無操作系統(tǒng)單片機(jī)平臺的互斥資源訪問方法





