[發(fā)明專利]進(jìn)行排他控制的客戶機(jī)服務(wù)器系統(tǒng)無效
| 申請?zhí)枺?/td> | 00124134.6 | 申請日: | 2000-06-16 |
| 公開(公告)號: | CN1330327A | 公開(公告)日: | 2002-01-09 |
| 發(fā)明(設(shè)計(jì))人: | 莊司涉;田渕大介;中島一郎;伊藤友紀(jì);桑島勝典 | 申請(專利權(quán))人: | 未來理想科技股份有限公司 |
| 主分類號: | G06F15/163 | 分類號: | G06F15/163;G06F9/52 |
| 代理公司: | 中國國際貿(mào)易促進(jìn)委員會專利商標(biāo)事務(wù)所 | 代理人: | 吳麗麗 |
| 地址: | 日本*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 進(jìn)行 排他 控制 客戶機(jī) 服務(wù)器 系統(tǒng) | ||
本發(fā)明涉及數(shù)個客戶機(jī)對服務(wù)器管理的數(shù)據(jù)進(jìn)行編輯的客戶機(jī)服務(wù)器系統(tǒng),特別是數(shù)個客戶機(jī)之間的編輯數(shù)據(jù)的排他控制及同步(統(tǒng)一)技術(shù)。
例如,設(shè)定為數(shù)個客戶機(jī)把服務(wù)器管理的地圖數(shù)據(jù)分頭進(jìn)行編輯(例如客戶機(jī)A描繪道路A,客戶機(jī)B描繪道路B等)的情況。關(guān)于數(shù)個客戶機(jī)同時進(jìn)行的編輯處理,服務(wù)器必須保證其兼容性及統(tǒng)一性。例如,由服務(wù)器給客戶機(jī)P和客戶機(jī)Q同時提供圖1(A)的地圖數(shù)據(jù),客戶機(jī)P進(jìn)行該圖(B)所示的道路100的編輯處理,客戶機(jī)Q進(jìn)行該圖(C)所示的道路200的編輯處理,在這種場合,為了反映各客戶機(jī)P、Q的旨意,服務(wù)器如該圖(D)所示那樣,確認(rèn)最終結(jié)果,而且必須把該最終結(jié)果告知各客戶機(jī)P、Q(編輯數(shù)據(jù)的同步即統(tǒng)一)。另外,還必須保證客戶機(jī)P進(jìn)行的編輯結(jié)果與客戶機(jī)Q進(jìn)行的編輯結(jié)果相匹配(編輯數(shù)據(jù)的兼容性),也就是說,不相矛盾(例如客戶機(jī)P、Q關(guān)于同一道路同樣不會進(jìn)行不同形式的編輯)。
因此,通常服務(wù)器把全部數(shù)據(jù)分為數(shù)個數(shù)據(jù)組進(jìn)行管理,對于一個數(shù)據(jù)組來說,進(jìn)行僅分配一個客戶機(jī)的排他控制。也就是說,服務(wù)器對于客戶機(jī)P的編輯對象的數(shù)據(jù)組進(jìn)行客戶機(jī)Q不能編輯的數(shù)據(jù)鎖定,客戶機(jī)Q編輯處理后,解除這種鎖定,成為客戶機(jī)Q的編輯對象。
作為上述排他控制的1個單位的數(shù)據(jù)組的大小設(shè)定為何種程度是左右編輯效率或容易使用的程度的重大問題。例如,在作為地圖編輯應(yīng)用的場合,預(yù)先把整個地圖圖像按照一定的經(jīng)度、緯度間隔進(jìn)行網(wǎng)狀分割,可以把其中一個網(wǎng)格內(nèi)存在的全部圖形、文字等的數(shù)據(jù)組作為排他控制的1個單位。但是,在這種場合,例如,某個客戶機(jī)對通過長距離鐵道線路的數(shù)個網(wǎng)格的圖形開始進(jìn)行編輯時,到這種編輯結(jié)束之前,其他客戶機(jī)不能接觸其他的數(shù)個網(wǎng)格,事實(shí)上,帶來了不能工作的問題。為了解決這種問題,也可以使排他控制的單位為地圖上的各種道路或建筑物等的各種圖形(即不適于分割、編輯的最小數(shù)據(jù))。但是,一旦這種排他控制的單位變小,就必須從作為數(shù)據(jù)庫管理的地圖數(shù)據(jù)中檢索出其他圖形數(shù)據(jù)。而如果數(shù)據(jù)庫變?yōu)榫薮髷?shù)據(jù)庫時,這種檢索就需要花費(fèi)很多時間,帶來了作業(yè)效率劣化的問題。
另外,在以往的客戶機(jī)服務(wù)器系統(tǒng)中,對于每次實(shí)施的一個個編輯處理,客戶機(jī)都對服務(wù)器發(fā)出要實(shí)施編輯處理的內(nèi)容的通知。服務(wù)器判斷所通知的編輯處理是否許可,如果判斷為許可,根據(jù)其內(nèi)容更新數(shù)據(jù)庫,之后,把這種更新結(jié)果反饋給客戶機(jī)。收到更新結(jié)果的客戶機(jī),在自己的應(yīng)用上反映該結(jié)果。此外,服務(wù)器也對通知上述編輯結(jié)果的客戶機(jī)以外的各個客戶機(jī)發(fā)出上述更新通知。收到更新通知的各個客戶機(jī)也在自己的應(yīng)用上反映該結(jié)果。于是,客戶機(jī)只收取與服務(wù)器之間的各種通知,而實(shí)質(zhì)上的編輯處理,全是在服務(wù)器主導(dǎo)下進(jìn)行的。
因此,一旦客戶機(jī)變多,要求服務(wù)器的處理量就會膨脹,服務(wù)器的負(fù)擔(dān)就會變得非常大。另外,在各客戶機(jī)的應(yīng)用上反映出編輯處理結(jié)果之前,客戶機(jī)與服務(wù)器之間要往返各種要求或通知,因此處理非常地費(fèi)時間,而且在編輯結(jié)果反映在其他客戶機(jī)之前,也要花很多的時間。
因此本發(fā)明的目的是提供一種各客戶機(jī)能進(jìn)行高效率地進(jìn)行編輯作業(yè)的客戶機(jī)服務(wù)器系統(tǒng)。
本發(fā)明的另一目的是提供一種能把各個客戶機(jī)的作業(yè)結(jié)果高速地反映給其他客戶機(jī)的客戶機(jī)服務(wù)器系統(tǒng)。
根據(jù)本發(fā)明第一方面,提供一種客戶機(jī)服務(wù)器系統(tǒng),服務(wù)器包括:登錄為了任何客戶機(jī)進(jìn)行編輯而被鎖定的目標(biāo)識別符號的鎖定列表;及參照該鎖定列表把各客戶機(jī)所期望編輯的目標(biāo)被鎖定與否的這一信息通知給各客戶機(jī)的通知部。因此,接受通知的客戶機(jī),可使沒有鎖定的目標(biāo)處于可編輯狀態(tài)。
根據(jù)本發(fā)明的第二方面,提供一種客戶機(jī)服務(wù)器系統(tǒng),首先,服務(wù)器把目標(biāo)傳輸給客戶機(jī);客戶機(jī)對從服務(wù)器接受的目標(biāo)自由地進(jìn)行編輯處理,該編輯處理后,生成表示進(jìn)行了編輯的目標(biāo)變更內(nèi)容的差別記錄,并傳送給服務(wù)器。然后,服務(wù)器在自己管理的數(shù)據(jù)中反映所傳送的所述差別記錄的內(nèi)容。因此,服務(wù)器與客戶機(jī)之間的數(shù)據(jù)為同步的數(shù)據(jù)。
在最佳實(shí)施例中,服務(wù)器把所傳送的差別記錄傳送給已傳送過該差別記錄的客戶機(jī)以外的客戶機(jī);接著,接受由服務(wù)器傳送的所述差別記錄的客戶機(jī),把差別記錄的內(nèi)容反映給自己。因此,通過該客戶機(jī)服務(wù)器系統(tǒng)整體,可使數(shù)據(jù)同步化。
圖1是表示應(yīng)用上的編輯對象數(shù)據(jù)的變化的圖。
圖2是表示本發(fā)明一實(shí)施例的客戶機(jī)服務(wù)器系統(tǒng)的整體構(gòu)成的圖。
圖3是表示編輯處理流程的流程方框圖。
圖4是表示客戶機(jī)服務(wù)器系統(tǒng)使系統(tǒng)整體為同步的處理流程的圖。
下文敘述本發(fā)明的實(shí)施例
圖2是表示本發(fā)明一實(shí)施例的編輯方式的整體構(gòu)成圖。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于未來理想科技股份有限公司,未經(jīng)未來理想科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/00124134.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:水處理裝置
- 下一篇:信息中繼裝置和存儲介質(zhì)
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F15-00 通用數(shù)字計(jì)算機(jī)
G06F15-02 .通過鍵盤輸入的手動操作,以及應(yīng)用機(jī)內(nèi)程序的計(jì)算,例如,袖珍計(jì)算器
G06F15-04 .在引入被處理的數(shù)據(jù)的同時,進(jìn)行編制程序的,例如,在同一記錄載體上
G06F15-08 .應(yīng)用插接板編制程序的
G06F15-16 .兩個或多個數(shù)字計(jì)算機(jī)的組合,其中每臺至少具有一個運(yùn)算器、一個程序器及一個寄存器,例如,用于數(shù)個程序的同時處理
G06F15-18 .其中,根據(jù)計(jì)算機(jī)本身在一個完整的運(yùn)行期間內(nèi)所取得的經(jīng)驗(yàn)來改變程序的;學(xué)習(xí)機(jī)器
- 客戶機(jī)配置方法和系統(tǒng)
- 用于在直接通信的通信網(wǎng)絡(luò)中建立通信連接的方法
- 允許主機(jī)和客戶機(jī)相互檢測的采集終端中的雙向檢測器
- 信息處理設(shè)備、信息處理方法、和計(jì)算機(jī)程序
- 用于創(chuàng)建活動客戶機(jī)列表以在無線局域網(wǎng)(WLAN)中支持層3漫游的方法、系統(tǒng)和設(shè)備
- 提供客戶機(jī)功能的非現(xiàn)場集中式數(shù)據(jù)中心
- 用于客戶機(jī)-服務(wù)器網(wǎng)絡(luò)中協(xié)作應(yīng)用的方法和系統(tǒng)
- 用于配置和細(xì)粒度策略驅(qū)動WEB內(nèi)容檢測和重寫的系統(tǒng)和方法
- 一種應(yīng)用級分布系統(tǒng)綜合集成方法
- 用于配置和細(xì)粒度策略驅(qū)動WEB內(nèi)容檢測和重寫的系統(tǒng)和方法





