專利名稱:創(chuàng)建多維操作系統(tǒng)的方法和裝置的制作方法
創(chuàng)建多維操作系統(tǒng)的方法和裝置
技術(shù)領(lǐng)塽本發(fā)明涉及計(jì)算機(jī)操作系統(tǒng)領(lǐng)域,更具體地說,本發(fā)明是一種包含有多維 地址協(xié)議組件,實(shí)現(xiàn)包括多維地址協(xié)議、多維地址規(guī)范的功能的操作系統(tǒng)。 發(fā)明背暈
目前的計(jì)算機(jī)操作系統(tǒng)包括負(fù)責(zé)計(jì)算機(jī)系統(tǒng)以及網(wǎng)絡(luò)系統(tǒng)的全部系統(tǒng)資源 的分配、調(diào)度和管理。操作系統(tǒng)其完成網(wǎng)絡(luò)通訊、數(shù)據(jù)傳輸和控制以及資源的分配、調(diào)度、管理、的主要組件之一是通過包含有TCP/IP協(xié)議(族)組件的內(nèi) 核完成的?;蛘哒f其完成網(wǎng)絡(luò)通訊、數(shù)據(jù)傳輸、控制、調(diào)度、分配、管理是建 立在TCP/IP協(xié)議(族)基礎(chǔ)之上的。國際互聯(lián)網(wǎng)(Internet)是用TCP/IP協(xié) 議族,將世界范圍內(nèi)許多計(jì)算機(jī)網(wǎng)絡(luò)連接在一起,是當(dāng)今最大和最流行的數(shù)據(jù) 通訊網(wǎng)。萬維網(wǎng)(WWW)是遍及全世界且相互鏈接起來的信息儲藏所,是一個(gè)大 規(guī)模的提供海量信息存儲和交互式超媒體信息服務(wù)的分布式信息系統(tǒng)。目前的互聯(lián)網(wǎng)是用通訊設(shè)備和傳輸介質(zhì)將分布在不同地理位置的功能獨(dú)立 的計(jì)算機(jī)系統(tǒng)通過用TCP/IP協(xié)議族、操作系統(tǒng)來實(shí)現(xiàn)計(jì)算機(jī)之間的網(wǎng)絡(luò)通訊、 數(shù)據(jù)傳輸?shù)?,互?lián)網(wǎng)實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)幕A(chǔ)是TCP/IP協(xié)議族,包括IPv4、 IPv6 技術(shù),而TCP/IP技術(shù)的核心是IP地址,目前使用的IP地址可用于標(biāo)識一個(gè)主 機(jī)與網(wǎng)絡(luò)的一個(gè)連接即接口,以實(shí)現(xiàn)主機(jī)到主機(jī)的通訊,如果要完成一個(gè)完整 的數(shù)據(jù)傳輸或服務(wù)過程,還需要有其他的標(biāo)識符以實(shí)現(xiàn)數(shù)據(jù)傳輸過程中的各種 不同需求,如標(biāo)識Web上文件位置的標(biāo)識符統(tǒng)一資源定位器URL、進(jìn)程標(biāo)識端 口號、套結(jié)字地址以及各種標(biāo)記語言的各種標(biāo)記、存儲地址等?;ヂ?lián)網(wǎng)中的各 種標(biāo)識符功能簡單、方便,但簡單的功能,已隨著網(wǎng)格技術(shù)快速發(fā)展逐漸顯露 出其不足之處,己成為實(shí)現(xiàn)網(wǎng)格計(jì)算目標(biāo)的重要障礙。目前功能結(jié)構(gòu)簡單的標(biāo)
識符,如同結(jié)繩記事年代繩結(jié)一樣,只是一個(gè)標(biāo)記。眾所周知現(xiàn)在的互聯(lián)網(wǎng)中 同時(shí)存在著用各種異構(gòu)的標(biāo)識符和資源描述語言、接口,由于構(gòu)成現(xiàn)有的互聯(lián)網(wǎng)協(xié)議、萬維網(wǎng)協(xié)議以及操作系統(tǒng)的核心的IP地址、URL、 URI、端口號、存儲 地址以及各種ID等存在上述不足之處,又沒有全局的定義各種異構(gòu)的標(biāo)識符的 關(guān)聯(lián)關(guān)系以及虛擬空間結(jié)構(gòu)的標(biāo)識符規(guī)范。因此要實(shí)現(xiàn)利用TCP/IP協(xié)議以及以 TCP/IP為核心的操作系統(tǒng)使互聯(lián)網(wǎng)將分散于不同地域的計(jì)算機(jī)組織起來實(shí)現(xiàn)全 局的整合,成為一個(gè)整體的虛擬的超級計(jì)算機(jī)會受到很大的限制、或增加很多 的額外開銷。現(xiàn)有的操作系統(tǒng)的核心組件TCP/IP協(xié)議的核心是IP地址,由于IP地址功 能和結(jié)構(gòu)的過于簡單,使得以TCP/IP為基礎(chǔ)構(gòu)建的操作系統(tǒng)以及互聯(lián)網(wǎng)在實(shí)現(xiàn) 全局的智能網(wǎng)上也遇到一定的障礙,互聯(lián)網(wǎng)傳輸層協(xié)議TCP/IP協(xié)議實(shí)現(xiàn)的是點(diǎn) 到點(diǎn)的傳輸,因此萬維網(wǎng)上的客戶端可以先后訪問多個(gè)服務(wù)器,但同時(shí)只能訪 問一個(gè)服務(wù)器,不能夠?qū)崿F(xiàn)同時(shí)點(diǎn)到多點(diǎn)的數(shù)據(jù)傳輸和同時(shí)多點(diǎn)到點(diǎn)的數(shù)據(jù)傳 輸以及同時(shí)多點(diǎn)到多點(diǎn)的數(shù)據(jù)傳輸,以IP地址為基礎(chǔ)的TCP/IP協(xié)議族以及操 作系統(tǒng),要實(shí)現(xiàn)從網(wǎng)絡(luò)層就構(gòu)建起全局的資源共享機(jī)制時(shí)就會遇到障礙。而現(xiàn) 在的以IP地址構(gòu)建的操作系統(tǒng)和以IP地址為核心構(gòu)建的國際互聯(lián)網(wǎng)所存在的 各種不足之處,使將各種資源進(jìn)行無縫連接,以及消除資源孤島,遇到了很多 困難,同樣也很難建立一個(gè)全局的無縫的擬真虛擬現(xiàn)實(shí)世界。關(guān)于目前的TCP/IP協(xié)議族、IPv4、 IPv6技術(shù),在IPv4 RFC、 IPv6 RFC 和Internet草案中有詳細(xì)記載。本公開是建立在我們在先公開的多維地址編址方法、創(chuàng)建多維地址的方法以 及其它與多維地址相關(guān)的方法、規(guī)范、協(xié)議基礎(chǔ)之上的,其包括已公開和未公 開的多維地址協(xié)議。
《構(gòu)建多維地址的方法、裝置以及系統(tǒng)》的中國專利申請?zhí)柺?00710139245. 2 《一種多維地址編址的方法和裝置以及系統(tǒng)》的中國專利申請?zhí)柺?200710139252. 2發(fā)明內(nèi)容本發(fā)明克服了現(xiàn)有技術(shù)中的不足之處,本發(fā)明的目的是創(chuàng)建一種多維操作系 統(tǒng),該多維地操作系統(tǒng)的內(nèi)核中包含有關(guān)于多維地址協(xié)議的模塊。本發(fā)明克服了目前各種操作系統(tǒng)的不足之處,本發(fā)明的基礎(chǔ)是多維地址以 及各種多維地址協(xié)議或稱多維地址協(xié)議(族),是構(gòu)建一種更為先進(jìn)的操作系統(tǒng) ——多維操作系統(tǒng)。包括通過該操作系統(tǒng)實(shí)現(xiàn)符合多維地址規(guī)范的對進(jìn)程、各 種硬件、軟件的抽象以及其管理的過程和實(shí)現(xiàn)各種硬件、軟件的功能,該操作 系統(tǒng)包括負(fù)責(zé)計(jì)算機(jī)系統(tǒng)的全部系統(tǒng)資源的分配、調(diào)度和管理,為用戶提供簡 單、直觀、靈活的接口,以及合理有效的組織計(jì)算機(jī)工作流程。多維操作系統(tǒng) 其完成網(wǎng)絡(luò)通訊、數(shù)據(jù)傳輸和控制以及資源的分配、調(diào)度、管理、的主要組件 之一是通過包含有多維地址協(xié)議(族)組件的內(nèi)核完成的。本發(fā)明多維操作系統(tǒng)是建立在多維地址基礎(chǔ)上的,由于多維地址可以構(gòu)建 關(guān)于事物及屬性的數(shù)據(jù),包括具有虛擬的空間結(jié)構(gòu),且多維地址之間具有相互 的關(guān)聯(lián)關(guān)系,以及多維地址可以對資源的抽象包括屬性、語義以及知識等等 進(jìn)行描述,以及多維地址樹狀層次的空間結(jié)構(gòu)。我們創(chuàng)建的多維地址操作系統(tǒng), 可以用多維地址標(biāo)記的資源并建立資源到資源以及到關(guān)聯(lián)資源之間進(jìn)行數(shù)據(jù)傳 輸和控制以及進(jìn)行資源的分配、調(diào)度、管理,包括根據(jù)多維地址構(gòu)建的虛擬空 間結(jié)構(gòu)和相互關(guān)聯(lián)進(jìn)行的關(guān)聯(lián)數(shù)據(jù)傳輸和控制以及資源的分配、調(diào)度、管理。本發(fā)明的技術(shù)方案是創(chuàng)建多維操作系統(tǒng)的方法,所述操作系統(tǒng)包括外殼、內(nèi)核;所述操作系統(tǒng)
內(nèi)核中還包含有多維地址協(xié)議并通過多維地址協(xié)議支持操作系統(tǒng)應(yīng)用程序的網(wǎng) 絡(luò)通訊。所述操作系統(tǒng)內(nèi)核中還包含有多維地址協(xié)議,包括用多維地址標(biāo)識 資源;用多維地址產(chǎn)生構(gòu)建的關(guān)于事物以及屬性的數(shù)據(jù);用多維地址產(chǎn)生構(gòu)建 多維地址空間結(jié)構(gòu)的數(shù)據(jù);用多維地址產(chǎn)生構(gòu)建多維地址空間結(jié)構(gòu)相互關(guān)聯(lián)的 數(shù)據(jù)。所述內(nèi)核包括操作系統(tǒng)組件和硬件裝置之間的接口;操作系統(tǒng)組件和 應(yīng)用程序之間的接口;還包括進(jìn)行進(jìn)程、線程和資源的管理;進(jìn)行文件資源 管理;進(jìn)行存儲資源管理;進(jìn)行設(shè)備資源管理;所述資源以及接口包括用多維 地址協(xié)議進(jìn)行規(guī)范和定義。所述操作系統(tǒng)包括使用圖形用戶界面;該圖形用戶 界面包括二維圖形用戶界面以及三維圖形用戶界面。所述操作系統(tǒng)包括多維 單用戶計(jì)算機(jī)操作系統(tǒng),在該系統(tǒng)中所有資源都?xì)w當(dāng)前用戶使用,該用戶對系 統(tǒng)具有獨(dú)立控制權(quán);還包括多維批處理操作系統(tǒng),在該系統(tǒng)中將作業(yè)按它們的 性質(zhì)、屬性或多維地址協(xié)議規(guī)范分組或分批,然后再成組或成批地交給計(jì)算機(jī) 系統(tǒng),由計(jì)算機(jī)自動完成后再輸出結(jié)果,在該系統(tǒng)中,當(dāng)其內(nèi)存存放一個(gè)作業(yè) 時(shí),作業(yè)的執(zhí)行順序式先進(jìn)先出,順序執(zhí)行,當(dāng)其內(nèi)存存放多個(gè)作業(yè)時(shí),作業(yè) 的執(zhí)行順序與進(jìn)入內(nèi)存的次序無嚴(yán)格的對應(yīng)關(guān)系;還包括多維分時(shí)操作系統(tǒng), 在該系統(tǒng)中把計(jì)算機(jī)的系統(tǒng)資源,進(jìn)行時(shí)間上的分割,定義每個(gè)時(shí)間段為一個(gè) 時(shí)間片,多個(gè)用戶依次輪流使用時(shí)間片,每個(gè)用戶在各自終端上以問答方式控 制程序的運(yùn)行,若在規(guī)定時(shí)間片內(nèi)程序沒有運(yùn)行完畢,則掛起程序等待下次分 配時(shí)間片;還包括多維實(shí)時(shí)操作系統(tǒng),該系統(tǒng)包括及時(shí)的響應(yīng)外部事件的請求, 在規(guī)定時(shí)間內(nèi)完成對該事件的處理,并有效地控制所有實(shí)時(shí)設(shè)備和實(shí)時(shí)任務(wù)的 運(yùn)行;還包括多維分布式操作系統(tǒng),該系統(tǒng)為在各個(gè)分布的資源上建立統(tǒng)一 操作系統(tǒng),其直接管理處理器、存儲器以及外部設(shè)備,并統(tǒng)一進(jìn)行全系統(tǒng)管理, 包括把一個(gè)大任務(wù)分成為若干個(gè)子任務(wù),并分派到不同的處理機(jī)上去執(zhí)行,包
括將一個(gè)進(jìn)程分散在各個(gè)資源上并行的執(zhí)行,自動實(shí)現(xiàn)全系統(tǒng)范圍內(nèi)的任務(wù)分 配,并自動調(diào)度個(gè)處理機(jī)的工作負(fù)載;還包括多維多處理機(jī)操作系統(tǒng),支持多進(jìn)程(線程)并行執(zhí)行,提供有效的進(jìn)程同步機(jī)制,在多處理機(jī)間平衡系統(tǒng)負(fù)載以及保證系統(tǒng)的可靠性;還包括多維網(wǎng)絡(luò)操作系統(tǒng),包括進(jìn)行多維統(tǒng)一 網(wǎng)的網(wǎng)絡(luò)管理、流量控制、路由選擇、差錯(cuò)控制,包括建立和拆除連接,進(jìn) 行傳輸控制,進(jìn)行差錯(cuò)檢測,進(jìn)行流量控制,進(jìn)行路由選擇,允許多對用戶同 時(shí)使用一條物理線路的多路復(fù)用;還包括多維嵌入式操作系統(tǒng),對整個(gè)嵌入 式系統(tǒng)計(jì)所有操作的各種部件、裝置等資源進(jìn)行統(tǒng)一的協(xié)調(diào)、處理、指揮和控 制。創(chuàng)建多維操作系統(tǒng)的裝置,所述操作系統(tǒng)的裝置包括外殼、內(nèi)核;所述操 作系統(tǒng)內(nèi)核的裝置中還包含有用于多維地址協(xié)議并通過多維地址協(xié)議支持操作 系統(tǒng)應(yīng)用程序的網(wǎng)絡(luò)通訊的裝置。所述操作系統(tǒng)內(nèi)核中還包含有用于使多維地 址標(biāo)識資源的裝置;用于使多維地址產(chǎn)生構(gòu)建的關(guān)于事物以及屬性的數(shù)據(jù)的裝 置;用于使多維地址產(chǎn)生構(gòu)建多維地址空間結(jié)構(gòu)的數(shù)據(jù)的裝置;用于使多維地 址產(chǎn)生構(gòu)建多維地址空間結(jié)構(gòu)相互關(guān)聯(lián)的數(shù)據(jù)的裝置。所述內(nèi)核的的裝置包括用于操作系統(tǒng)組件和硬件裝置之間的接口的裝置;用 于操作系統(tǒng)組件和應(yīng)用程序之間的接口的裝置;還包括用于進(jìn)行進(jìn)程、線程和 資源的管理的裝置;用于進(jìn)行文件資源管理的裝置;用于進(jìn)行存儲資源管理的 裝置;用于進(jìn)行設(shè)備資源管理的裝置;所述用于資源以及接口包括用多維地址 協(xié)議進(jìn)行規(guī)范和定義的裝置。所述操作系統(tǒng)的裝置包括用于使用圖形用戶界面 的裝置,用于使該圖形用戶界面包括二維圖形用戶界面以及三維圖形用戶界面 的裝置。所述操作系統(tǒng)的裝置包括用于多維單用戶計(jì)算機(jī)操作系統(tǒng),在該系 統(tǒng)中所有資源都?xì)w當(dāng)前用戶使用,該用戶對系統(tǒng)具有獨(dú)立控制權(quán)的裝置;還包
括用于多維批處理操作系統(tǒng),在該系統(tǒng)中將作業(yè)按它們的性質(zhì)、屬性或多維 地址協(xié)議規(guī)范分組或分批,然后再成組或成批地交給計(jì)算機(jī)系統(tǒng),由計(jì)算機(jī)自 動完成后再輸出結(jié)果,在該系統(tǒng)中,當(dāng)其內(nèi)存存放一個(gè)作業(yè)時(shí),作業(yè)的執(zhí)行順 序式先進(jìn)先出,順序執(zhí)行,當(dāng)其內(nèi)存存放多個(gè)作業(yè)時(shí),作業(yè)的執(zhí)行順序與進(jìn)入 內(nèi)存的次序無嚴(yán)格的對應(yīng)關(guān)系的裝置;還包括用于多維分時(shí)操作系統(tǒng),在該 系統(tǒng)中把計(jì)算機(jī)的系統(tǒng)資源,進(jìn)行時(shí)間上的分割,定義每個(gè)時(shí)間段為一個(gè)時(shí)間 片,多個(gè)用戶依次輪流使用時(shí)間片,每個(gè)用戶在各自終端上以問答方式控制程 序的運(yùn)行,若在規(guī)定時(shí)間片內(nèi)程序沒有運(yùn)行完畢,則掛起程序等待下次分配時(shí) 間片的裝置;還包括用于多維實(shí)時(shí)操作系統(tǒng),該系統(tǒng)包括及時(shí)的響應(yīng)外部事 件的請求,在規(guī)定時(shí)間內(nèi)完成對該事件的處理,并有效地控制所有實(shí)時(shí)設(shè)備和 實(shí)時(shí)任務(wù)的運(yùn)行的裝置;還包括用于多維分布式操作系統(tǒng),該系統(tǒng)為在各個(gè) 分布的資源上建立統(tǒng)一操作系統(tǒng),其直接管理處理器、存儲器以及外部設(shè)備, 并統(tǒng)一進(jìn)行全系統(tǒng)管理,包括把一個(gè)大任務(wù)分成為若干個(gè)子任務(wù),并分派到不 同的處理機(jī)上去執(zhí)行,包括將一個(gè)進(jìn)程分散在各個(gè)資源上并行的執(zhí)行,自動實(shí) 現(xiàn)全系統(tǒng)范圍內(nèi)的任務(wù)分配,并自動調(diào)度個(gè)處理機(jī)的工作負(fù)載的裝置;還包括 用于多維多處理機(jī)操作系統(tǒng),支持多進(jìn)程(線程)并行執(zhí)行,提供有效的進(jìn)程 同步機(jī)制,在多處理機(jī)間平衡系統(tǒng)負(fù)載以及保證系統(tǒng)的可靠性的裝置;還包括 用于多維網(wǎng)絡(luò)操作系統(tǒng),包括進(jìn)行多維統(tǒng)一網(wǎng)的網(wǎng)絡(luò)管理、流量控制、路由選 擇、差錯(cuò)控制,包括建立和拆除連接,進(jìn)行傳輸控制,進(jìn)行差錯(cuò)檢測,進(jìn)行 流量控制,進(jìn)行路由選擇,允許多對用戶同時(shí)使用一條物理線路的多路復(fù)用的 裝置;還包括用于多維嵌入式操作系統(tǒng),對整個(gè)嵌入式系統(tǒng)計(jì)所有操作的各 種部件、裝置等資源進(jìn)行統(tǒng)一的協(xié)調(diào)、處理、指揮和控制的裝置。
與現(xiàn)有技術(shù)相比本發(fā)明的有益效果是以多維地址為基礎(chǔ)創(chuàng)建的多維操作系統(tǒng)可以實(shí)現(xiàn)從網(wǎng)絡(luò)層就構(gòu)建起全局的 資源共享機(jī)制??梢允箖蓚€(gè)或多個(gè)以多維地址標(biāo)記的資源之間實(shí)現(xiàn)一種能夠進(jìn) 行包括著構(gòu)建虛擬空間結(jié)構(gòu)和相互關(guān)聯(lián)的數(shù)據(jù)通訊以及資源的分配、調(diào)度、管 理,包括通過該操作系統(tǒng)實(shí)現(xiàn)用多維地址規(guī)范對進(jìn)程、各種硬件、各種軟件進(jìn) 行抽象,以及管理其過程和實(shí)現(xiàn)各種硬件、軟件的功能,該操作系統(tǒng)包括負(fù)責(zé) 計(jì)算機(jī)系統(tǒng)以及多維統(tǒng)一網(wǎng)系統(tǒng)的全部系統(tǒng)資源的分配、調(diào)度和管理,為用戶 提供簡單、直觀、靈活的接口,通過該操作系統(tǒng)包括實(shí)現(xiàn)輸入一個(gè)網(wǎng)址還可以 自動同該網(wǎng)址的關(guān)聯(lián)網(wǎng)址的資源進(jìn)行通訊以及進(jìn)行相應(yīng)的資源的分配、調(diào)度、 管理,包括以多維地址協(xié)議實(shí)現(xiàn)點(diǎn)到點(diǎn)的數(shù)據(jù)傳輸以及進(jìn)行相應(yīng)的資源的分配、 調(diào)度、管理,包括還可以可選的進(jìn)行同時(shí)點(diǎn)到多點(diǎn)的數(shù)據(jù)傳輸、同時(shí)多點(diǎn)到點(diǎn) 的數(shù)據(jù)傳輸以及同時(shí)多點(diǎn)到多點(diǎn)的數(shù)據(jù)傳輸以及進(jìn)行相應(yīng)的資源的分配、調(diào)度、 管理,在多維操作系統(tǒng)以及多維統(tǒng)一網(wǎng)環(huán)境下一個(gè)客戶能同時(shí)驅(qū)動多個(gè)資源工 作以及進(jìn)行相應(yīng)的資源的分配、調(diào)度、管理,同時(shí)連接到多個(gè)服務(wù)器上或者還 包括該客戶在請求服務(wù)器服務(wù)的同時(shí)還可以為其他客戶提供服務(wù),使一個(gè)資源 即是客戶又是服務(wù)器,各個(gè)資源可隨時(shí)離開或加入并且不影響服務(wù)。包括以多 維操作系統(tǒng)實(shí)現(xiàn)將各種資源進(jìn)行無縫連接,以及消除資源孤島,包括通過多維 操作系統(tǒng)的建立一個(gè)全局的無縫的擬真虛擬現(xiàn)實(shí)世界。
圖1是本發(fā)明應(yīng)用的一種網(wǎng)絡(luò)系統(tǒng)的高層的概念性圖解圖2是本發(fā)明應(yīng)用的一種公知的通用計(jì)算機(jī)環(huán)境示3是本發(fā)明應(yīng)用的又一種公知的計(jì)算環(huán)境示4是本發(fā)明的多維操作系統(tǒng)邏輯結(jié)構(gòu)的概念性環(huán)境示圖具體實(shí)施方式
下面結(jié)合附圖與具體實(shí)施方式
對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)描述本發(fā)明包括可以在體系結(jié)構(gòu)為32位的計(jì)算機(jī)是安裝運(yùn)行,以及在體系結(jié)構(gòu)為大于32位的計(jì)算機(jī)是安裝運(yùn)行,諸如64位計(jì)算機(jī)、128位計(jì)算機(jī),以及在體系結(jié) 構(gòu)小于32位的計(jì)算機(jī)是安裝運(yùn)行。本公開所述的多維地址協(xié)議是指多維地址協(xié) 議(族),其包括與多維地址相關(guān)的各種協(xié)議、規(guī)范、語言,是多種具有不同層 次不同功能協(xié)議的協(xié)議族。本公開中所述的多維統(tǒng)一網(wǎng)是指包含有用多維地址標(biāo)記資源的網(wǎng)絡(luò)。在本發(fā)明中圖1例示的是包含有用多維地址標(biāo)記資源的網(wǎng)絡(luò)系統(tǒng)我們稱這 種網(wǎng)絡(luò)為多維統(tǒng)一網(wǎng)系統(tǒng),100示出的是該網(wǎng)絡(luò)的高層的概念性圖解,作為例子 該網(wǎng)絡(luò)包括但不限于用多維地址協(xié)議定義、控制數(shù)據(jù)傳輸,還可以用TCP/IP協(xié) 議(族)控制數(shù)據(jù)傳輸,網(wǎng)絡(luò)中的各種資源作為例子包括但不限于用多維地址 進(jìn)行標(biāo)識、定位;還可以用IPv4、 IPv6、 IPv9標(biāo)識資源,圖中的101、 102、 103、 104、 105、 106均為以多維地址標(biāo)識的資源或用IPv4、 IPv6、 IPv9標(biāo)識資源, 作為例子包括但不限于使用或/和遵循多維地址協(xié)議、多維網(wǎng)際協(xié)議規(guī)范,作為 例子包括但不限于使用或/和遵循多維地址協(xié)議和多維操作系統(tǒng),其中101為傳 輸介質(zhì),102通常為多維統(tǒng)一網(wǎng)高速路由器,103為多維統(tǒng)一網(wǎng)接入節(jié)點(diǎn)其通常 也是路由器,其用多維地址協(xié)議包括使用多維操作系統(tǒng)在102多維統(tǒng)一網(wǎng)高速 路由器和其它網(wǎng)絡(luò)之間路由數(shù)據(jù)分組,多維統(tǒng)一網(wǎng)節(jié)點(diǎn)103連接有多個(gè)多維統(tǒng) 一網(wǎng)高速路由器102以提供一定的冗余,104、 105、 106均為以多維地址標(biāo)識 的資源,其中105是104的下級別多維地址標(biāo)識的資源106是105的下級別多 維地址標(biāo)識的資源,各級別資源的級別是邏輯上的上下級關(guān)系,其可能位于不 同的網(wǎng)絡(luò)并通過不同的接入節(jié)點(diǎn)103進(jìn)行數(shù)據(jù)傳輸,或直接連接102多維統(tǒng)一 網(wǎng)高速路由器進(jìn)行數(shù)據(jù)分組傳輸,所述下級別的多維地址來源于上級別多維地 址標(biāo)識的資源的分配或來源于多維地址管理資源的分配或第三方資源的分配, 多個(gè)資源通過多維地址的相互關(guān)聯(lián)構(gòu)成一個(gè)多維虛擬網(wǎng)絡(luò),各資源維護(hù)其關(guān)聯(lián) 資源的路由表。多維統(tǒng)一網(wǎng)可以包含有各種拓?fù)浣Y(jié)構(gòu)的網(wǎng)絡(luò),其可以通過增加 新的資源,諸如結(jié)點(diǎn)、鏈路進(jìn)行無限的擴(kuò)展,在本發(fā)明中的所述的資源是指 所有能夠通過多維統(tǒng)一網(wǎng)使用的實(shí)體,其包括物理資源、邏輯資源、可移動 資源、不可移動資源,作為例子包括但不限于,諸如節(jié)點(diǎn)、連接到網(wǎng)絡(luò)的接 口、計(jì)算機(jī)群、并行計(jì)算機(jī)、計(jì)算機(jī)池、大型數(shù)據(jù)庫、多處理器系統(tǒng)、基于微 處理器的系統(tǒng)、可嵌入計(jì)算機(jī)、個(gè)人計(jì)算機(jī)、手持或膝上型便攜式設(shè)備、可編 程消費(fèi)電子產(chǎn)品、基于光交換技術(shù)的高速交換設(shè)備、各種計(jì)算機(jī)功能部件的集 合體、主干網(wǎng)中的管理資源、高速路由器、主干網(wǎng)的接入接點(diǎn)、(路由器)、網(wǎng)關(guān)、交換機(jī)、域名服務(wù)器、通訊設(shè)備、精密儀器、傳感器、存儲器、CPU、 ROM、 RAM、 CPU群集合體、DRAM群集合體、輸入/輸出接口、計(jì)算機(jī)軟件包括系統(tǒng)軟 件、應(yīng)用軟件、應(yīng)用程序、文件、數(shù)據(jù)實(shí)例、數(shù)據(jù)、元素、信息、電子貨幣、 虛擬人、虛擬動物、虛擬植物、虛擬地球、虛擬城市、虛擬物體,文本文件、音頻文件/視頻文件、數(shù)據(jù)、數(shù)據(jù)實(shí)例的數(shù)據(jù)文件等等。所述多維統(tǒng)一網(wǎng)還包括由其中的邏輯資源構(gòu)成的多維虛擬網(wǎng),多維統(tǒng)一網(wǎng)中主千網(wǎng)部分包含有多個(gè)多 維統(tǒng)一網(wǎng)高速路由器,這些多維統(tǒng)一網(wǎng)高速路由器接收數(shù)據(jù)分組,并向網(wǎng)絡(luò)中 的其它節(jié)點(diǎn)傳遞這些數(shù)據(jù)分組,每個(gè)多維統(tǒng)一網(wǎng)高速路由器具有多個(gè)到其它多 維統(tǒng)一網(wǎng)高速路由器和/或因特網(wǎng)高速路由器的連接并且這些連接具有高數(shù)據(jù) 容量,多維統(tǒng)一網(wǎng)中的資源依靠多維地址協(xié)議、多維操作系統(tǒng)完成數(shù)據(jù)通訊, 資源中駐留有多維地址協(xié)議、多維操作系統(tǒng)的其中一個(gè)或多個(gè)協(xié)議軟件模塊。 所示多維統(tǒng)一網(wǎng)ioo是用通信(傳輸)介質(zhì)101以及圖中未示出的接口將資源, 102、 103、 104、 105、 106,可通訊的連接起來并依靠多維地址協(xié)議、多維操作 系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)的傳輸及應(yīng)用,圖1中100多維統(tǒng)一網(wǎng)系統(tǒng)中的各資源之間的連 接可以是任何拓?fù)浣Y(jié)構(gòu)的連接,包括可以是總線形拓?fù)浣Y(jié)構(gòu),環(huán)形拓?fù)浣Y(jié)構(gòu), 星形拓?fù)浣Y(jié)構(gòu)和這些形狀混合構(gòu)成的混合拓?fù)浣Y(jié)構(gòu),以及其他形狀的拓?fù)浣Y(jié)構(gòu), 其總體結(jié)構(gòu)可以通過增加新節(jié)點(diǎn)和鏈路獲得無限擴(kuò)展,其中每個(gè)資源節(jié)點(diǎn)可以 具有多個(gè)將其連接到其它資源節(jié)點(diǎn)的鏈路。這些實(shí)現(xiàn)多維統(tǒng)一網(wǎng)各系統(tǒng)的物理 基礎(chǔ)網(wǎng)絡(luò)即是以通信介質(zhì)101構(gòu)成的使數(shù)字設(shè)備(節(jié)點(diǎn))相互之間具有多個(gè)鏈 路進(jìn)行連接的異構(gòu)的網(wǎng)絡(luò),這些異構(gòu)的網(wǎng)絡(luò)包括以太網(wǎng)、局域網(wǎng)(LAN)、廣 域網(wǎng)(WAN)、城域網(wǎng)(MAN)、令牌環(huán)局域網(wǎng),數(shù)字?jǐn)?shù)據(jù)網(wǎng)(DDN)綜合業(yè)務(wù)數(shù)字 網(wǎng)(ISDN)、全光網(wǎng)、基于先進(jìn)的交換和光纖傳輸技術(shù)即ATM和SONET的超高帶 寬網(wǎng)絡(luò)服務(wù)(vBNS)、 ATM、 SDH/S0NET、基于波分多路復(fù)用WDM的光傳輸技術(shù)的 傳輸系統(tǒng)、WDM、 DWDM、以光交叉連接0XC/光分插復(fù)用OADM設(shè)備為主體的光交 換系統(tǒng)、3T (Tb/s傳輸、Tb/s交換、Tb/s路由)光網(wǎng)絡(luò)、混合光纖同軸電纜網(wǎng) HFC、非對稱數(shù)字用戶線ADSL等等其他網(wǎng)絡(luò)及其通信介質(zhì)。多維統(tǒng)一網(wǎng)系統(tǒng)100 可以與互聯(lián)網(wǎng)(因特網(wǎng))電視網(wǎng),通信網(wǎng)等相互共用其由通信介質(zhì)構(gòu)成的網(wǎng)絡(luò), 在多維統(tǒng)一網(wǎng)系統(tǒng)中,因特網(wǎng),萬維網(wǎng),電視網(wǎng),通信網(wǎng)以及各種專用網(wǎng)及其 資源也可以成為資源,即通過一種設(shè)備裝置或/和軟件(多維地址協(xié)議、多維操 作系統(tǒng))可以是因特網(wǎng),萬維網(wǎng),電視網(wǎng),通信網(wǎng)及各種專用網(wǎng)包括上述各網(wǎng) 的資源,成為一種資源。通過此種設(shè)備裝置或/和軟件(多維地址協(xié)議、多維操 作系統(tǒng))也可以使多維統(tǒng)一網(wǎng)系統(tǒng)的資源成為基于IPV4, IPV6, IPV9地址的系 統(tǒng)的資源,此種設(shè)備,裝置或/和軟件包含有多維地址協(xié)議、多維操作系統(tǒng),通 過多維地址協(xié)議的諸如多維地址配置、標(biāo)識、路由、管理、控制等實(shí)現(xiàn)上述
功能,這也是我們發(fā)明的一種實(shí)施例,其也是一種多維統(tǒng)一網(wǎng)服務(wù)管理裝置。圖1所示多維統(tǒng)一網(wǎng)系統(tǒng)100中的資源。103、 104、 105、 106也可以是區(qū) 域的多維統(tǒng)一網(wǎng)服務(wù)管理裝置、通訊設(shè)備或/和路由器、區(qū)域(本地)域名服務(wù) 器、交換機(jī)、智能集線器等多維統(tǒng)一網(wǎng)服務(wù)管理資源。雖然圖1中所示出了各 資源102、 103、 104、 105、 106及通信介質(zhì)101,但應(yīng)當(dāng)理解這些資源的實(shí)際數(shù) 量和類型可以有所不同,其實(shí)際數(shù)量可以遠(yuǎn)大于圖1中所示出的數(shù)量。在本發(fā)明中,在多維統(tǒng)一網(wǎng)絡(luò)的主干部分分布有大量的專用局域多維統(tǒng)一網(wǎng) 服務(wù)管理裝置(多維統(tǒng)一網(wǎng)路由資源多維統(tǒng)一網(wǎng)/因特網(wǎng)路由資源),這些專用 的多維統(tǒng)一網(wǎng)服務(wù)管理裝置(多維統(tǒng)一網(wǎng)路由器、多維統(tǒng)一網(wǎng)/因特網(wǎng)路由器) 具有多維操作系統(tǒng)(多維網(wǎng)絡(luò)操作系統(tǒng)),具有兩個(gè)或兩個(gè)以上的多維統(tǒng)一網(wǎng)、 因特網(wǎng)(含以太網(wǎng))網(wǎng)絡(luò)接口,用于連接不同的網(wǎng)絡(luò),其協(xié)議至少實(shí)現(xiàn)到多維 統(tǒng)一網(wǎng)多維地址協(xié)議,諸如多維地址協(xié)議中的各種協(xié)議,理解多維統(tǒng)地址協(xié) 議IPV4、 IPV6、 IPV9等協(xié)議,可進(jìn)行多維統(tǒng)一網(wǎng)/網(wǎng)絡(luò)層通信,支持兩種以上 的子網(wǎng)協(xié)議(異種網(wǎng)),可進(jìn)行存儲、轉(zhuǎn)發(fā)、尋徑、并具有一組路由協(xié)議。專用 的多維統(tǒng)一網(wǎng)服務(wù)管理裝置(多維統(tǒng)一網(wǎng)路由器、多維統(tǒng)一網(wǎng)/因特網(wǎng)路由器), 其用于連接多個(gè)邏輯上分開的多維統(tǒng)一網(wǎng)網(wǎng)絡(luò)和/或因特網(wǎng)網(wǎng)絡(luò)。當(dāng)數(shù)據(jù)從一個(gè) 子網(wǎng)傳輸?shù)搅硪粋€(gè)子網(wǎng)時(shí)可通過專用的多維統(tǒng)一網(wǎng)服務(wù)管理裝置(多維統(tǒng)一網(wǎng) 路由器、多維統(tǒng)一網(wǎng)/因特網(wǎng)路由器)來實(shí)現(xiàn)。專用的多維統(tǒng)一網(wǎng)服務(wù)管理裝置 (多維統(tǒng)一網(wǎng)路由器、多維統(tǒng)一網(wǎng)/因特網(wǎng)路由器),可以判斷多維地址、IP地 址(包括IPV4、 IPV6、 IPV9地址)和選擇路徑、以及在多維統(tǒng)一網(wǎng)、以及因特 網(wǎng)的網(wǎng)絡(luò)互聯(lián)環(huán)境中建立靈活有效的連接,可完成不同數(shù)據(jù)分組和介質(zhì)的訪問 方法,去連接各種子網(wǎng),這些專用的多維統(tǒng)一網(wǎng)服務(wù)管理裝置(多維統(tǒng)一網(wǎng)路 由器、多維統(tǒng)一網(wǎng)/因特網(wǎng)路由器)接收數(shù)據(jù)分組,并向多維統(tǒng)一網(wǎng)、因特網(wǎng)中
其他節(jié)電傳遞這些數(shù)據(jù),其任何單獨(dú)的專用多維統(tǒng)一網(wǎng)服務(wù)管理裝置(多維統(tǒng) 一網(wǎng)路由器多維統(tǒng)一網(wǎng)/因特網(wǎng)路由器)可以不必知道所有的多維統(tǒng)一網(wǎng)或/和 因特網(wǎng)的最終目的地。傳遞遠(yuǎn)程地址的數(shù)據(jù)分組會被路由到最近的專用多維統(tǒng) 一網(wǎng)服務(wù)管理裝置(多維統(tǒng)一網(wǎng)路由器、多維統(tǒng)一網(wǎng)/因特網(wǎng)路由器)能夠進(jìn)一 步細(xì)化地址,諸如此類,直到數(shù)據(jù)分組到達(dá)其最終目的地。通常每個(gè)專用多維 統(tǒng)一網(wǎng)服務(wù)管理裝置(多維統(tǒng)一網(wǎng)路由器、多維統(tǒng)一網(wǎng)/因特網(wǎng)路由器)具有多 個(gè)到其他專用多維統(tǒng)一網(wǎng)服務(wù)管理裝置的連接,并且這些連接具有高數(shù)據(jù)容量, 其通常使用光纖鏈路。圖1例示中的101是通信介質(zhì),其可以是有線介質(zhì)或無線介質(zhì),他們包括但 不限于銅導(dǎo)線、同軸電纜、光纜、無線電波、微波、FR (射頻)紅外線、聲音 等對本發(fā)明而言,圖1中的資源102、 103、 104、 105、 106可使用任意公知的 技術(shù)來實(shí)現(xiàn)。例如可以使用硬件邏輯組件來實(shí)現(xiàn),如一個(gè)或多個(gè)ASIC (特定應(yīng) 用的集成電路),或者它可以作為一個(gè)或多個(gè)處理器執(zhí)行的一組指令以軟件的形 式來實(shí)現(xiàn)。所述軟件包括但不限于程序模塊以及實(shí)現(xiàn)本發(fā)明的特定抽象數(shù)據(jù)類 型的例程、程序、組件數(shù)據(jù)結(jié)構(gòu)等,他們在多維統(tǒng)一網(wǎng)計(jì)算環(huán)境中通常位于本 地、遠(yuǎn)程資源和多維服務(wù)管理裝置以及包括存儲器設(shè)備在內(nèi)的計(jì)算機(jī)存儲介質(zhì) 中。圖2示出的是200形式的公知的通用計(jì)算機(jī)環(huán)境,該計(jì)算機(jī)是的包含但不 限于本發(fā)明的多維操作系統(tǒng)的計(jì)算環(huán)境。在圖2中其210處理器CPU在各種存 儲單元,如221只讀存儲器R0M、 222隨機(jī)存取存儲器RAM和高速緩存的支持 下運(yùn)行與多維地址協(xié)議相關(guān)的軟件,包括諸如的包含有生成、或/和識別、或 /和應(yīng)用多維地址協(xié)議、多維操作系統(tǒng)的系統(tǒng)軟件,即關(guān)于多維地址協(xié)議、多維 操作系統(tǒng)系統(tǒng)的軟件,但不限于關(guān)于多維地址協(xié)議、多維操作系統(tǒng)系統(tǒng)的軟件。 關(guān)于多維地址協(xié)議、多維操作系統(tǒng)系統(tǒng)的軟件或/和其它軟件存儲在ROM中,稱 為ROM映像,這個(gè)映像中包括,但不限于,關(guān)于多維地址協(xié)議、多維操作系統(tǒng) 的系統(tǒng)軟件、還包括其它軟件的引導(dǎo)程序、初始化數(shù)據(jù)、初始屏幕顯示或者系 統(tǒng)狀態(tài)的字符串、系統(tǒng)執(zhí)行的多任務(wù)程序以及實(shí)時(shí)操作系統(tǒng)(RT0S)內(nèi)核。ROM 中存儲的ROM映像包含最終設(shè)計(jì)的代碼。RAM存儲的包括,但不限于,關(guān)于多維 地址協(xié)議、多維操作系統(tǒng)系統(tǒng)的軟件、還包括其它軟件的程序執(zhí)行過程中變量 和堆棧的臨時(shí)值。高速緩存提前存儲來自于外部存儲器的指令和數(shù)據(jù)副本,并 在快速處理過程中臨時(shí)存儲結(jié)果。
關(guān)于多維地址協(xié)議、多維操作系統(tǒng)的軟件通常嵌入在只讀存儲器(ROM)中。 圖2中的220是用于存儲信息和處理器所執(zhí)行的指令的與總線230相互連接的 存儲器,它是用于存儲數(shù)據(jù)和程序的隨機(jī)訪問半導(dǎo)體存儲器,他可以用以存儲 關(guān)于多維地址協(xié)議、多維操作系統(tǒng)但不限于此系統(tǒng)的數(shù)據(jù)和程序以及臨時(shí)變量 或其它中間信息,存儲器220,包括易失性和/或非易失性存儲器形式的計(jì)算 機(jī)存儲介質(zhì),諸如221只讀存儲器R0M和222隨機(jī)存取存儲器RAM, ROM中一般 存儲關(guān)于多維地址協(xié)議、多維操作系統(tǒng)系統(tǒng)但不限于多維地址協(xié)議、多維操作 系統(tǒng)系統(tǒng)的系統(tǒng)啟動程序和參數(shù)表,也用來存放MM中一般存儲包括數(shù)據(jù)和/或 程序模塊,可由處理單元210立即訪問和/或當(dāng)即操作。常駐內(nèi)存的監(jiān)控程序或 者操作系統(tǒng)的常駐內(nèi)存部分,甚至也可用來存放字庫或者某些語言的編譯程序 及解釋程序。在圖2中示出的220是概念性的存儲器,但是應(yīng)當(dāng)理解存儲器220 經(jīng)常被組織成為高速緩存層次結(jié)構(gòu)的具有高速緩存存儲器(cache)的存儲器或 其它存儲設(shè)備。
CPU210是與系統(tǒng)總線相連接的執(zhí)行存儲器220中存儲的指令的通用可編程 處理器即是一個(gè)集中取指和處理一組通用指令的單元,其可以取指和控制一個(gè)
給定命令或指令的順序執(zhí)行,并與系統(tǒng)的其余部分進(jìn)行通訊,以及進(jìn)行對字節(jié) 或字的算術(shù)和邏輯操作。圖2中示出的是單獨(dú)的CPU然而應(yīng)當(dāng)理解資源包括多 維統(tǒng)一網(wǎng)服務(wù)管理裝置(服務(wù)器)、請求資源(客戶)、調(diào)用資源(第三方資、源) 它們可以是具有多個(gè)CPU的計(jì)算系統(tǒng)。圖2中示例的資源(裝置)中還包括
將存儲器220在內(nèi)的各種計(jì)算機(jī)組件和/或功能單元連接到CPU 210和使功能單 元和/或組件之間相互連接的系統(tǒng)總線230,系統(tǒng)總線230可以是任何幾種類型 的總線結(jié)構(gòu),包括有存儲器總線、使用任何各種各樣總線結(jié)構(gòu)的局部總線、 作為例子,但不限于,這樣的總線結(jié)構(gòu)工業(yè)標(biāo)準(zhǔn)總線(ISA)、微通道總線(MCA)、 擴(kuò)充的工業(yè)標(biāo)準(zhǔn)總線(EISA)、局部總線(PCI)、 AGP總線、通用串行總線(USB) 視頻電子標(biāo)準(zhǔn)協(xié)會局部總線(VESA)、基于光波導(dǎo)的短距離光互聯(lián)總線、在可嵌
入式計(jì)算機(jī)中應(yīng)用的l2c總線、CAN總線、先進(jìn)的串行高速總線、PCI-X (擴(kuò)展 PCI)總線、CompactPCI總線(cPCI)、 PXI總線、IEEE1394總線、UART總線、
以及CoreConnect總線標(biāo)準(zhǔn)、AMBA總線標(biāo)準(zhǔn)、Wishbone總線標(biāo)準(zhǔn)、AHB總線、
ASB總線、APB總線等等。
圖2、中例示的資源(裝置)200、中還包括其他的易失性的/非易失性的、
可移動的/不可移動的計(jì)算機(jī)存儲介質(zhì)。圖2、示出的計(jì)算機(jī)200中例示了可讀
寫不可移動的非易失性的磁介質(zhì)的旋轉(zhuǎn)磁性硬盤驅(qū)動單元241其通過不可移動
的非易失性存儲器接口 240連接到系統(tǒng)總線230 。200中還包括:磁盤驅(qū)動器251 、
光盤驅(qū)動器252、其通過可移動的非易失性存儲器接口 250連接至系統(tǒng)總線230,
磁盤驅(qū)動器251、光盤驅(qū)動器252可分別裝入使用諸如讀寫可移動的非易失性
磁盤、讀寫可移動的非易失性光盤,可以在示例的資源(裝置)環(huán)境中使用其
他的可移動的/不可移動的、易失性的/非易失性的計(jì)算機(jī)存儲介質(zhì),其還包括,
但不限于磁帶、磁帶存儲器、快閃存儲器、數(shù)字通用盤、數(shù)字視頻帶、移動存儲設(shè)備、硬盤驅(qū)動器、U盤、移動硬盤、固態(tài)ROM、固態(tài)RAM等等。上述的驅(qū)動 單元241、 251、 252及其相關(guān)的計(jì)算機(jī)存儲介質(zhì),是用于存儲關(guān)于多維地址協(xié) 議系統(tǒng)的但不限于該系統(tǒng)的計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、數(shù)據(jù)實(shí)例 或其他數(shù)據(jù)。圖2中示出的201是終端接口,其可以通過任意的方式或?yàn)閱蝹€(gè) 或多個(gè)終端提供連接,連接到系統(tǒng)總線230 。應(yīng)當(dāng)理解,其通常通過在一個(gè)或 多個(gè)電子電路卡上的終端接口 I/O處理器支持多個(gè)終端的直接連接附接,包括 終端可通過局域網(wǎng)絡(luò)連接到終端接口201也可以是其他方式。
圖2中示出的與系統(tǒng)總線230連接的202例示的是應(yīng)用多維地址協(xié)議的網(wǎng) 絡(luò)和/或互聯(lián)網(wǎng)接口,它是針對應(yīng)用多維地址的網(wǎng)絡(luò)和/或互聯(lián)網(wǎng)260的數(shù)據(jù)傳 輸提供物理的連接,可通過多維統(tǒng)一網(wǎng)/互聯(lián)網(wǎng)接口 202發(fā)送消息并接收數(shù)據(jù), 包括程序代碼。
圖3示出的是又一計(jì)算機(jī)環(huán)境,計(jì)算機(jī)300中的輸出接口 381將輸出設(shè)備 371,諸如打印機(jī)、顯示器、揚(yáng)聲器等連接至系統(tǒng)總線230,通過輸入接口 380 可以將輸入設(shè)備370,諸如鍵盤、鼠標(biāo)操縱桿、軌跡球、觸摸板等與系統(tǒng)總線 230連接,將命令和信息輸入到計(jì)算機(jī)300、中,即向處理器210傳送定向信息 和命令集并用于控制顯示器上的光標(biāo)移動,計(jì)算機(jī)300的多維統(tǒng)一網(wǎng)/互聯(lián)網(wǎng)接 口 202是針對多維統(tǒng)一網(wǎng)和/或互聯(lián)網(wǎng)260的數(shù)據(jù)傳輸提供的物理的連接。其可 以使用任何的技術(shù)實(shí)現(xiàn),計(jì)算機(jī)300可通過多維統(tǒng)一網(wǎng)的網(wǎng)絡(luò)/互聯(lián)網(wǎng)接口 202 發(fā)送消息并接收數(shù)據(jù),包括程序代碼,計(jì)算機(jī)300還可以具有其他的接口,諸 如通過音頻接口 382,可將音頻輸入設(shè)備372包括話筒、攝像機(jī)話筒連接至系統(tǒng) 總線230,通過視頻接口 383將監(jiān)視器373等連接至系統(tǒng)總線230,通過智能化 儀器接口 384將智能化儀器設(shè)備374包括數(shù)字化存儲示波器,數(shù)字化萬用表等 連接至系統(tǒng)總線230,通過過程控制接口 385將數(shù)字/模擬轉(zhuǎn)換設(shè)備和模擬/數(shù)字
轉(zhuǎn)換設(shè)備375連接于系統(tǒng)總線230,通過通信接口 386將調(diào)制解調(diào)器376等與系
統(tǒng)總線230連接起來。
圖2、圖3中200、 300形式的公知的通用計(jì)算機(jī),示例圖中各單元組件及
其組合并不是想要對任何關(guān)于本發(fā)明的用途或功能范圍進(jìn)行任何的限制,也不
應(yīng)該將所例示的各種環(huán)境中的單元、組建的一個(gè)或組合解釋為具有相關(guān)的依賴
性要求,其單元組件在不影響本發(fā)明的實(shí)質(zhì)的情況下可進(jìn)行任意的增加和/或組
合其它位示出的單元、組件,也可以縮減所例示出的單元、組件或/和組合,任 何不影響本發(fā)明實(shí)質(zhì)的改變都應(yīng)是視作本發(fā)明的等同物范圍。
本發(fā)明公開的多維操作系統(tǒng)的較佳施實(shí)例,其內(nèi)核中包含有關(guān)于多維地址 協(xié)議組件以及關(guān)于多維地址的組件。所述操作系統(tǒng)中包括公知的操作系統(tǒng)環(huán)境 的各種組件和各種本發(fā)明創(chuàng)建的操作系統(tǒng)中特有的組件,該環(huán)境用于實(shí)現(xiàn)符合 多維地址規(guī)范的進(jìn)程、各種硬件、軟件的抽象,以及管理過程和實(shí)現(xiàn)各種硬件、 軟件的功能,該操作系統(tǒng)包括負(fù)責(zé)計(jì)算機(jī)系統(tǒng)的全部系統(tǒng)資源的分配、調(diào)度和 管理,為用戶提供簡單、直觀、靈活的接口,以及合理有效的組織計(jì)算機(jī)工作 流程。圖4示出的是多維操作系統(tǒng)邏輯結(jié)構(gòu)的概念性環(huán)境示圖包括401硬件, 其包括處理器、內(nèi)存設(shè)備等;402內(nèi)核,內(nèi)核是操作系統(tǒng)的一部分,是作為 可信軟件來執(zhí)行的,內(nèi)核提供了機(jī)制來確保整個(gè)操作系統(tǒng)的安全操作,其依賴 于硬件抽象層,提供對操作系統(tǒng)組件的服務(wù),從存儲介質(zhì)中載入數(shù)據(jù)、以及控 制硬件裝置的驅(qū)動軟件,其包括公知的操作系統(tǒng)中的核心操作系統(tǒng)的各種模塊 (組件),其包括但不限于諸如存儲管理模塊(組件)、CPU和進(jìn)程管理模塊(組 件)、文件系統(tǒng)模塊(組件)、圖形用戶界面管理模塊(組件)、設(shè)備管理和驅(qū)動 模塊(組件)、以及系統(tǒng)的初始化(引導(dǎo))模塊(組件)、系統(tǒng)調(diào)用模塊(組件) 等組成;所述內(nèi)核包括整體模塊結(jié)構(gòu)、分層次結(jié)構(gòu)、客戶/服務(wù)器結(jié)構(gòu)合為內(nèi)
核結(jié)構(gòu)、模塊化內(nèi)核結(jié)構(gòu)、可擴(kuò)展內(nèi)核結(jié)構(gòu)等;多維操作系統(tǒng)內(nèi)核的功能組織 結(jié)構(gòu)包括文件管理、設(shè)備管理、存儲管理、進(jìn)程、線程和資源管理,其包括: 硬件抽象,其提供操作系統(tǒng)組件和硬件裝置之間的接口,包括執(zhí)行操作系統(tǒng) 應(yīng)用程序的功能庫;包括子系統(tǒng),支持應(yīng)用程序接口,并使應(yīng)用程序接口接 受操作系統(tǒng)組件的控制;包括諸如TCP/IP協(xié)議族的各種協(xié)議模塊,多維地址 協(xié)議族的各種協(xié)議模塊;其支持的功能包括但不限于,諸如提供使其它操作 系統(tǒng)的組件和應(yīng)用程序與存儲器文件交互而成為文件群集的抽象、設(shè)備管理, 包括控制打印機(jī)、鍵盤、外設(shè)存儲裝置以及其他各種外設(shè)設(shè)備。還包括由應(yīng)用 程序?qū)嵱玫暮筒僮飨到y(tǒng)支持的可執(zhí)行的功能庫、支持應(yīng)用程序接口,還包括支 持各種不同存儲器管理功能,諸如原子功能、支持通訊端口、支持設(shè)備I/0、 支持進(jìn)程、支持線程、支持文件A/0、支持控制臺、支持DLL、支持調(diào)試、支持 錯(cuò)誤處理、支持文件映射、支持文件系統(tǒng)、支持文件系統(tǒng)管理支持、支持結(jié)構(gòu) 化例外處理、支持字符串、支持同步、處理和等效功能支持郵件槽(slot)支 持存儲器管理、支持各種國家語言、支持工具幫助功能、支持命名管道(pipe)、 支持資源載入、支持字符集、支持系統(tǒng)信息、支持時(shí)間功能、支持萬國碼、該 操作系統(tǒng)支持的功能還包括位圖、畫筆、筆、剪輯、色彩、填充型狀、線條、 曲線、字體、文本、區(qū)域、裝置的上下文、元文件、路徑、打印。該操作系統(tǒng) 支持的功能還包括支持符號管理、支持組合框功能、支持按鈕功能和消息、 支持坐標(biāo)空間以及變換功能、支持光標(biāo)管理、支持對話框消息、支持動態(tài)數(shù)據(jù) 交換、支持動態(tài)數(shù)據(jù)交換管理、支持編輯控制、支持剪貼板、支持圖標(biāo)載入、 勾、支持列表框控制、支持菜單控制、支持消息隊(duì)列、支持多文檔界面、支持 滾動條、支持繪制、支持原始輸入、支持矩形功能、支持資源載入、支持系統(tǒng) 信息、支持注銷、支持定時(shí)器、支持視窗消息、視窗管理、支持視窗類登記、
以及視窗屬性功能、支持鍵盤加速器、支持鍵盤輸入、支持鼠標(biāo)輸入、支持多
個(gè)顯示器;該操作系統(tǒng)內(nèi)核還包括支持用多維地址標(biāo)識資源;支持用多維地址 產(chǎn)生構(gòu)建的關(guān)于事物以及屬性的數(shù)據(jù);支持用多維地址產(chǎn)生構(gòu)建多維地址空間 結(jié)構(gòu)的數(shù)據(jù);支持用多維地址產(chǎn)生構(gòu)建多維地址空間結(jié)構(gòu)相互關(guān)聯(lián)的數(shù)據(jù)。該 操作系統(tǒng)內(nèi)核還包括支持構(gòu)建多維地址空間結(jié)構(gòu)體頂點(diǎn)元素集,其包括支持 多維地址空間結(jié)構(gòu)體模型頂點(diǎn)其包含3D立體幾何多維地址空間結(jié)構(gòu)體頂點(diǎn)、 多維地址空間結(jié)構(gòu)體繪圖頂點(diǎn)、以及物體外觀頂點(diǎn);諸如多維地址空間結(jié)構(gòu) 體盒子頂點(diǎn)、多維地址空間結(jié)構(gòu)體圓錐頂點(diǎn)、多維地址空間結(jié)構(gòu)體球面體頂點(diǎn)、 多維地址空間結(jié)構(gòu)體圓柱體頂點(diǎn)、文本頂點(diǎn)、點(diǎn)頂點(diǎn)、線頂點(diǎn)、面頂點(diǎn)、海拔 柵格頂點(diǎn)、擠出造型頂點(diǎn)、多維地址空間結(jié)構(gòu)體材質(zhì)頂點(diǎn)、多維地址空間結(jié)構(gòu) 體圖像紋理頂點(diǎn)、多維地址空間結(jié)構(gòu)體紋理變換頂點(diǎn)、多維地址空間結(jié)構(gòu)體影 像頂點(diǎn);還包括多維地址空間結(jié)構(gòu)體編組頂點(diǎn),為基本型群頂點(diǎn)、多維地址 空間結(jié)構(gòu)體坐標(biāo)變換頂點(diǎn),為轉(zhuǎn)換型群頂點(diǎn)、多維地址空間結(jié)構(gòu)體內(nèi)聯(lián)頂點(diǎn), 為引入型群頂點(diǎn)、多維地址空間結(jié)構(gòu)體開關(guān)頂點(diǎn),為選擇型群頂點(diǎn)、多維地址 空間結(jié)構(gòu)體廣告牌頂點(diǎn),為廣告牌群頂點(diǎn)、多維地址空間結(jié)構(gòu)體錨頂點(diǎn),為超 鏈接群頂點(diǎn)、多維地址空間結(jié)構(gòu)體細(xì)節(jié)層次頂點(diǎn),為分級型群頂點(diǎn)、還包括關(guān) 于環(huán)境、影音與視點(diǎn)導(dǎo)航效果的頂點(diǎn),包括諸如多維地址空間結(jié)構(gòu)體背景頂 點(diǎn)、多維地址空間結(jié)構(gòu)體霧頂點(diǎn)、多維地址空間結(jié)構(gòu)體點(diǎn)光源頂點(diǎn)、多維地址 空間結(jié)構(gòu)體定向光源頂點(diǎn)、多維地址空間結(jié)構(gòu)體聚光燈頂點(diǎn)、多維地址空間結(jié) 構(gòu)體聲音頂點(diǎn)、多維地址空間結(jié)構(gòu)體音響剪輯頂點(diǎn)、多維地址空間結(jié)構(gòu)體視點(diǎn) 頂點(diǎn)、多維地址空間結(jié)構(gòu)體視點(diǎn)導(dǎo)航信息頂點(diǎn),還包括支持多維地址空間結(jié) 構(gòu)體場景信息頂點(diǎn)、多維地址空間結(jié)構(gòu)體腳本頂點(diǎn),還包括支持時(shí)間傳感器、 時(shí)間檢測器、位置插值器、朝向插值器、標(biāo)量插值器、顏色插值器、坐標(biāo)插值
器、空間位置插值器、發(fā)現(xiàn)插值器、觸摸插值器、臨近插值器、平面檢測器、 圓柱檢測器、球面檢測器、能見度傳感器、親近度傳感器、碰撞傳感器等;該 操作系統(tǒng)內(nèi)核還包括還包括支持DXML語言,以DXML語言構(gòu)建對象,支持XML 語言,以XML語言構(gòu)建對象,還包括支持Java語言,以Java語言構(gòu)建對象, 支持多維地址空間結(jié)構(gòu)的構(gòu)建。該操作系統(tǒng)內(nèi)核還包括支持進(jìn)程管理功能、 支持訪問檢查、支持安全描述器相關(guān)功能、支持系統(tǒng)關(guān)閉功能、支持事件追蹤 功能、支持登記功能、支持服務(wù)管理功能;該操作系統(tǒng)內(nèi)核還包括支持TCP/IP 協(xié)議族的各種協(xié)議,以及TCP/IP上的網(wǎng)絡(luò)基本輸入輸出操作系統(tǒng)、包括使用 TCP/IP網(wǎng)絡(luò)層協(xié)議組件來測試核心組件的網(wǎng)絡(luò)屬性。本發(fā)明的操作系統(tǒng)其內(nèi)核 還包括403包括多維地址協(xié)議族的各種網(wǎng)絡(luò)通訊模塊(或組件),支持多維地 址協(xié)議的網(wǎng)絡(luò)基本輸入輸出操作系統(tǒng)、包括使用多維地址網(wǎng)絡(luò)層協(xié)議組件來測 試核心組件的網(wǎng)絡(luò)屬性,包括創(chuàng)建通過多維地址協(xié)議可與其他計(jì)算裝置通訊的 應(yīng)用編程接口,包括創(chuàng)建一實(shí)現(xiàn)為多維統(tǒng)一網(wǎng)用戶或資源的本地用戶能夠登陸 操作系統(tǒng)400的組件,該組件包括進(jìn)行對照本地安全賬戶管理器進(jìn)行用戶驗(yàn)證, 以及驗(yàn)證后建立用戶身份所需的最少功能;還包括創(chuàng)建一實(shí)現(xiàn)為多維統(tǒng)一網(wǎng)或 資源提供密碼學(xué)和數(shù)字化證書的安全應(yīng)用的基本功能的組件,該組件包括根據(jù) 本地安全賬戶管理器進(jìn)行驗(yàn)證并支持本地登陸;還包括創(chuàng)建一實(shí)現(xiàn)控制多維統(tǒng) 一網(wǎng)或資源服務(wù)開始和終止的組件;還包括創(chuàng)建一組件實(shí)現(xiàn)以多維地址唯一的 標(biāo)識各種組件,以標(biāo)識各種組件的特征、抽象以及空間結(jié)構(gòu),還包括創(chuàng)建在執(zhí) 行期間綁定一定程序的例程庫;還包括創(chuàng)建一實(shí)現(xiàn)管理多維統(tǒng)一網(wǎng)中資源的本 地或遠(yuǎn)程的多個(gè)子系統(tǒng)會話和用戶會話的會話管理器;還包括一組件實(shí)現(xiàn)支持 控制檢測到的硬件所需的驅(qū)動程序的即插即用安裝;還包括一組件使一資源上 的程序能執(zhí)行在另一資源(包括服務(wù)器)上的不同過程上的代碼協(xié)議,其代碼
以多維地址定義。404外殼該部分完成與硬件無關(guān)的功能,諸如提供實(shí)用程 序、命令解釋功能等。405應(yīng)用程序,應(yīng)用程序使用內(nèi)核功能通過系統(tǒng)調(diào)用完成。 所述操作系統(tǒng)包括,諸如多維單用戶計(jì)算機(jī)操作系統(tǒng)、多維批處理操作系統(tǒng)、 多維分時(shí)操作系統(tǒng)、多維實(shí)時(shí)操作系統(tǒng)、多維網(wǎng)絡(luò)操作系統(tǒng)、多維分布式操作 系統(tǒng)、多維多處理機(jī)操作系統(tǒng)、多維嵌入式操作系統(tǒng)等,所述多維單用戶計(jì)算 機(jī)操作系統(tǒng),在該系統(tǒng)中所有資源都?xì)w當(dāng)前用戶使用,該用戶對系統(tǒng)具有獨(dú)立 控制權(quán);所述多維批處理操作系統(tǒng),在該系統(tǒng)中將作業(yè)按它們的性質(zhì)、屬性或 多維地址協(xié)議規(guī)范分組或分批,然后再成組或成批地交給計(jì)算機(jī)系統(tǒng),由計(jì)算 機(jī)自動完成后再輸出結(jié)果,在該系統(tǒng)中,當(dāng)其內(nèi)存存放一個(gè)作業(yè)時(shí),作業(yè)的執(zhí) 行順序式先進(jìn)先出,順序執(zhí)行,當(dāng)其內(nèi)存存放多個(gè)作業(yè)時(shí),作業(yè)的執(zhí)行順序與 進(jìn)入內(nèi)存的次序無嚴(yán)格的對應(yīng)關(guān)系;所述多維分時(shí)操作系統(tǒng),在該系統(tǒng)中把計(jì) 算機(jī)的系統(tǒng)資源,進(jìn)行時(shí)間上的分割,定義每個(gè)時(shí)間段為一個(gè)時(shí)間片,多個(gè)用 戶依次輪流使用時(shí)間片,每個(gè)用戶在各自終端上以問答方式控制程序的運(yùn)行, 若在規(guī)定時(shí)間片內(nèi)程序沒有運(yùn)行完畢,則掛起程序等待下次分配時(shí)間片;所述 多維實(shí)時(shí)操作系統(tǒng),該系統(tǒng)包括及時(shí)的響應(yīng)外部事件的請求,在規(guī)定時(shí)間內(nèi)完 成對該事件的處理,并有效地控制所有實(shí)時(shí)設(shè)備和實(shí)時(shí)任務(wù)的運(yùn)行;所述多維 分布式操作系統(tǒng),該系統(tǒng)為在各個(gè)分布的資源上建立統(tǒng)一操作系統(tǒng),其直接管 理處理器、存儲器以及外部設(shè)備,并統(tǒng)一進(jìn)行全系統(tǒng)管理,包括把一個(gè)大任務(wù) 分成為若干個(gè)子任務(wù),并分派到不同的處理機(jī)上去執(zhí)行,包括將一個(gè)進(jìn)程分散 在各個(gè)資源上并行的執(zhí)行,自動實(shí)現(xiàn)全系統(tǒng)范圍內(nèi)的任務(wù)分配,并自動調(diào)度個(gè) 處理機(jī)的工作負(fù)載;所述多維多處理機(jī)操作系統(tǒng),其支持多進(jìn)程(線程)并行 執(zhí)行,提供有效的進(jìn)程同步機(jī)制,在多處理機(jī)間平衡系統(tǒng)負(fù)載以及保證系統(tǒng)的 可靠性;所述多維網(wǎng)絡(luò)操作系統(tǒng),通過該系統(tǒng)進(jìn)行多維統(tǒng)一網(wǎng)的網(wǎng)絡(luò)管理、流
量控制、路由選擇、差錯(cuò)控制等等,包括建立和拆除連接,進(jìn)行傳輸控制, 進(jìn)行差錯(cuò)檢測,進(jìn)行流量控制,進(jìn)行路由選擇,允許多對用戶同時(shí)使用一條物 理線路的多路復(fù)用。所述多維嵌入式操作系統(tǒng),該系統(tǒng)運(yùn)行于嵌入式系統(tǒng)環(huán)境 中,對整個(gè)嵌入式系統(tǒng)計(jì)所有操作的各種部件、裝置等資源進(jìn)行統(tǒng)一的協(xié)調(diào)、 處理、指揮和控制。所述多維操作系統(tǒng)包括支持分布式存儲器,意在使得不同 計(jì)算機(jī)上的進(jìn)程內(nèi)線程可以讀寫公共的可執(zhí)行存儲。包括支持遠(yuǎn)程過程調(diào)用, 即在一臺計(jì)算機(jī)上執(zhí)行的線程可以調(diào)用另一臺計(jì)算機(jī)的過程。包括支持遠(yuǎn)程對 象,即支持一臺計(jì)算機(jī)上的軟件調(diào)用位于遠(yuǎn)程計(jì)算機(jī)上的對象的成員的函數(shù)。 包括支持遠(yuǎn)程進(jìn)程管理,其可以管理遠(yuǎn)程計(jì)算機(jī)上的進(jìn)程和線程。包括支持分 布式同步和進(jìn)程間通訊,該機(jī)制可允許線程同步化它們的操作,以及將信息傳 遞給在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行的線程。
在本發(fā)明的操作系統(tǒng)包括將各種資源的抽象映射的標(biāo)識符、地址、接口均以 多維地址進(jìn)行標(biāo)識、該標(biāo)識具有多維地址的空間結(jié)構(gòu)及相互關(guān)聯(lián),諸如包括 進(jìn)程號、線程號、指針、指令地址、設(shè)備地址、存儲地址、寄存器地址、堆棧
地址、設(shè)備i/o等。
上述所有實(shí)施例的描述中示出的是作為本發(fā)明的較佳實(shí)施例,本發(fā)明還可
以有其他的實(shí)施例,即在不脫離本發(fā)明范圍的情況下可進(jìn)行修改,應(yīng)當(dāng)理解這
里公開的是優(yōu)選的實(shí)施例,上述的方法步驟以及組件中,可以存在除了這里所
例示的以外還可以有許多變化,具體的應(yīng)當(dāng)理解到,可以改變執(zhí)行某些步驟或/
和組件的順序,某些步驟或/和組件是可選的,或者可以按照與這里描述的不同
的方式被執(zhí)行,并且某些步驟或/和組件可以被組合。應(yīng)當(dāng)理解各實(shí)施例只是示
范性的不應(yīng)當(dāng)作為對我們發(fā)明范圍的限制,而是應(yīng)視為凡是落入權(quán)力要求范圍 和其等同物的范圍和精神內(nèi)的所有實(shí)施例都是我們的發(fā)明。
權(quán)利要求
1創(chuàng)建多維操作系統(tǒng)的方法,所述操作系統(tǒng)包括外殼、內(nèi)核;其特征在于所述操作系統(tǒng)內(nèi)核中還包含有多維地址協(xié)議并通過多維地址協(xié)議支持操作系統(tǒng)應(yīng)用程序的網(wǎng)絡(luò)通訊。
全文摘要
本發(fā)明公開了一種創(chuàng)建多維操作系統(tǒng)的方法和裝置,該操作系統(tǒng)包括外殼、內(nèi)核;所述操作系統(tǒng)內(nèi)核中還包含有多維地址協(xié)議并通過多維地址協(xié)議支持操作系統(tǒng)應(yīng)用程序的網(wǎng)絡(luò)通訊,包括用多維地址標(biāo)識資源;用多維地址產(chǎn)生構(gòu)建的關(guān)于事物以及屬性的數(shù)據(jù);用多維地址產(chǎn)生構(gòu)建多維地址空間結(jié)構(gòu)的數(shù)據(jù);使多維地址產(chǎn)生構(gòu)建多維地址空間結(jié)構(gòu)相互關(guān)聯(lián)的數(shù)據(jù)的裝置。
文檔編號H04L29/08GK101110032SQ200710139270
公開日2008年1月23日 申請日期2007年8月24日 優(yōu)先權(quán)日2007年8月24日
發(fā)明者張建中 申請人:張建中