一種具有可執行結構的雲計算視窗搜索體系的架構方法
2023-05-10 23:21:46 2
專利名稱:一種具有可執行結構的雲計算視窗搜索體系的架構方法
技術領域:
本發明涉及雲計算的技術領域,特別涉及雲計算技術的面向雲存儲資源的應用視 窗搜索體系的架構方法。
背景技術:
網頁(超文本文件為存儲載體)雲存儲,是中央集中式海量信息存儲,使得藉助高 性能計算機對雲存儲資源的檢索、分析計算,解決資源高效利用成為可能,此為本專利的關 鍵點。現有的技術方法,主要兩種,即網站和搜索。面對海量的雲存儲,採用網站的方式,就會面臨很大困難,本專利人的曾申報「雲 存儲的超文本文件存儲及其WEB視窗表達的架構方法」(201010000915. 4)專利中已經有所 描述,即能導致的網站瀏覽低效率的問題,也就是說,處理如此巨大量網頁存儲,採用網站 的技術架構方法,難於做到高效率。採用現有的搜索技術方法是否可作為雲存儲的工具呢?現有搜索技術,以百度、 Google等為代表。搜索之基礎是依賴於大量網站存在,搜索核心是解決大量的孤立網站的 推廣的問題。現有的搜索在如下方面與本專利所涉及的雲計算視窗搜索特點不符合(1)網頁存儲位置主要在提供者的網站伺服器,搜索技術定位在解決對網站連結 的檢索和調用問題。而本專利所涉及雲計算視窗搜索是面向雲存儲,一個統一的集中的中 央存儲體系,搜索是直接對所在環境的資源總體搜索。(2)搜索與大量的網站處在不同資源存儲體系,具體說,現有的搜索是在自己資源 體系中,通過搜尋引擎挖掘和/或人工輔助下,針對外部資源存儲的連結數據建立數據索 引,進而實現進行對外部資源網站搜索,是內部控制的過程。而本專利的雲計算視窗搜索, 是面向中央雲存儲,搜索和中央存儲處於同一個資源存儲體系,理論上是自動部署的過程, 不需要挖掘,即,只要資源信息進入雲存儲總體,立即就可被檢索到。(3)搜索本身不涉及網站存儲行為,關心的是搜索到該網站上的存儲資源。而本專 利的雲計算視窗搜索建構,直接涉及網頁雲存儲的可信性,關心存儲可信、可查、可控的問 題。(4)搜索通過一個檢索詞輸入框搜索,而本專利則提供兩個框來搜索,而且提出可 執行結構的豐富應用的問題。由此可見,現有的搜索技術對解決對中央海量雲存儲高效利用不是好的辦法,需 要創造新的技術架構方法,此乃本專利建構的重要出發點。本發明主要依託技術有(1)寬帶網絡技術;(2)伺服器存儲技術;(3)TOB2. 0 技術;(4)資料庫和數據倉庫技術。(5)前期的專利技術雲存儲的超文本文件存儲及其WEB視窗表達的架構方法,申請號201010000915. 4 ;
發明內容
本發明提出一種針對中央雲存儲資源高效利用的、具有豐富應用功能的、TOB視窗 搜索體系的架構方法,即,具有可執行結構的雲計算視窗搜索體系的架構方法。具體地說, 包括了四個相互關聯的子技術方案集成,即(1)對雲存儲提供者及其資源的標識技術; (2)雙框搜索;(3)可執行視窗結構;(4)分布式視窗。設計構思本發明產生過程中,涉及到的主要構思如下首先,把雲存儲定義為人類社會經濟的各種信息、知識、智慧在中央計算機集中存 儲,達到人人均可共享,也就是說,通過網上隨時獲得。進一步發現,簡單借用現有的技術,是不能夠解決未來海量雲存儲的高效用問題, 涉及如下方面的問題(1)雲存儲的應用表達需要一個簡捷而統一規範視窗未來雲存儲需要一個簡捷統一應用表達視窗,具體說,這種視窗應用表達是一種 最節省時間、最適於應用的、符合現實世界需求的、具有高效操作性的、統一結構標準的窗未來雲存儲視窗應用表達,必須克服現有網站的非統一、複雜的結構缺點,以一種 更有效用搜索及其豐富的應用結構取而代之。(2)雲存儲的應用滿足社會安全需要,即可信、可查、可控社會是複雜的,雲存儲應用設計須考慮具有可信、可查、可控的屬性,具體說所謂可信,係指對雲存儲資源提供者的身份或法定信息及提供的資源的進行關聯 鎖定機制。本專利設想,採用具有全球唯一性雲存儲資源提供者標識技術,只要將這個標識 上賦予具有高度抗拒非法複製的能力,讀者獲得對資源提供者的法定信息,可改善資源信 度,也具有可查性,而且幫助用戶迅速鎖定其所提供的全部資源。如果出現需要控制情況, 也可迅速掌握資源提供者行為,實施有效控制,封閉其非法資源。比較目前網際網路搜索,難精準、難查證、難控制的情況,在雲存儲的應用架構方案 中,必須得到較好解決。(3)可搜性未來雲存儲應當具有全時空的自動的搜索功能。所謂「全時空」,係指面對任何時 間和所有的存儲資源;所謂「自動」,是指應用開放性,即雲存儲資源只要存在,就可以無人 工延遲方式搜索到。(4)獨立性任何具有獨立資格的雲存儲資源提供者,均可獲得獨立使用雲計算高性能計算機 的權利,具體說,雲存儲資源用戶,自己可具有一個的獨立營運的雲存儲富應用環境,解決 自己商業推廣和市場發展問題。所謂獨立性是相對於總體而言,在應用表達層上從總體中 獨立出來,但是雲存儲數據,仍然置於總體環境之中,獨立應用所產生的資源信息,均可被 搜索到。由此可見,雲存儲的應用架構,是全開放應用的便捷的信息體系,同時,也是可嚴格控制、可信的資源體系的矛盾統一體。何謂雲計算視窗搜索體系,本專利中,定義為基於網際網路的、面向海量的中央雲存 儲信息資源的、藉助高性能計算機、進行常規資源搜索和高級分析型搜索的體系。方案詳述如下1、對雲存儲提供者及其資源的標識技術現有的網頁存儲是以網站為生存環境,一般說,網頁管理者就是網頁的提供者。本專利涉及的網頁雲存儲,不是以網站為生存環境,而是以雲存儲為生存環境,網 頁文件是信息載體,以一種標識技術方法,標識雲存儲提供者及其所有存儲資源。具體技術 方法如下(1)採用統一規則的編碼體系,以此標識雲存儲提供者的法定信息,如居民身份證 的號碼、企業機構代碼、營業執照號碼,同時,也標識提供者所建立的雲存儲信息,包括存儲 文件名稱和數據索引;所謂統一規則的編碼體系,係指這種編碼具有一定規則組合代碼,具有唯一性特 點,從技術機制上,確保每個獨立雲計算資源提供者,只有一個唯一的對應編碼。為便於稱謂,本專利特將上述編碼,稱之為雲計算編碼。(2)雲計算編碼具有抗拒非法複製的技術方法①將雲計算編碼置入某種高安全硬體設備,例如,高安全的智能微晶片,使得複製 和修改這種編碼面臨極高難度,並作為相應的應用系統的登錄鑰匙;②將編碼與提供者的法定的信息電子捆綁(包括置入晶片),例如居民身份證 號、居民身份數字複印件(紙張備案)、企業營業執照號、企業機構代碼等。③將置入雲計算編碼的硬體,與相應的雲存儲應用平臺軟體捆綁,使得任何經該 軟體平臺存儲,自動完成上述的雲計算編碼過程。④任何雲存儲資源的顯示,必須強制顯示雲計算編碼,並通過雲計算編碼可查到 雲存儲資源提供者的法定信息和訪問該資源提供的獨立雲存儲應用環境,檢索到所有的雲 存儲資源。2.雙框搜索方案現有的搜索,採用一個框的檢索方法。本專利提出兩個搜索框的方法。具體說,雲存儲由雲計算編碼框檢索和雲存儲搜 索詞的檢索框組成。雲計算編碼檢索框——用於驗證雲存儲提供者合法性和作為進入雲存儲提供者 的獨立運行的雲存儲富應用環境的入口,瀏覽者只要在這個框輸入雲計算編碼即可。雲存儲搜索詞的檢索框——通過輸入關鍵詞(組)或句子,用於對雲存儲資源總 體的檢索。上述兩框結合運用,可以實現如下用途a.全範圍雲存儲資源檢索,必要條件雲計算編碼框置空;b.提供者獨立資源檢索,必要條件雲計算編碼框有雲計算編碼。雲計算編碼框設計,為雲存儲現實應用創造了條件,是雲存儲提供者的個人名片 上,新增了雲計算編碼項,任何人均通過這個編碼,即可訪問其雲存儲應用環境,使之具有 商用開發的價值。
3、可執行視窗結構該結構是現行網站和搜索體系中,所完全沒有的特殊結構,屬於新技術領域範 圍——在線智能網際網路。所謂可執行結構是指在本專利的雲計算視窗上將具有一種特殊結 構,當用戶點擊後,即刻調用特定伺服器分析接口或稱之為一種面向視窗結構的伺服器程 序模塊,調用或執行後,即可獲得相應的資源,回傳到桌面。隨著這種特定項目伺服器分析接口不斷增加和完善(更加智能化),所佔的比例 越高,雲計算視窗成為智能架構,產生出各種最優化的分析型搜索結果,滿足用戶特殊需 求,而這種特定中央高性能伺服器(智能)分析接口正是WEB視窗的雲計算技術體現。具體包括(1)聚類型結構結構特徵是以所指示具體資源類別為特徵,進行資源聚類檢索處理,將具有符合 特徵的資源信息從雲存儲總體中解出和輸出到前端桌面。(2)專項分析型結構結構特徵是以所指示具體分析項目,調用對應伺服器智能分析接口或模塊,觸發 面向雲存儲的伺服器分析過程,將分析結果輸出到前端桌面。(3)直接型資源調用結構指對預先指定某個雲存儲網頁文件的直接調用。上述可執行視窗結構,滿足用戶對雲存儲資源的一般搜索到特殊搜索需求,是構 成雲計算視窗的豐富應用功能的技術基礎。4、分布式視窗,即分布式應用架構技術本專利所涉及的雲存儲應用體系,是面對整個雲存儲的總體。建立雲存儲的富應 用體系,須解決對全部雲存儲資源最優化利用的問題。所謂最優化利用,是基於特殊問題特 殊解決的思路,針對不同的特定的資源領域,在總雲存儲環境中,建立特定的向特定雲存儲 的雲計算視窗富應用。解決這問題辦法是雲存儲分布應用架構技術。所謂分布式設計,從上述的可執行視窗結構著手,把它變為針對不同資源領域的 具有不同結構。因此,雲計算視窗體系轉變為由不同可執行視窗結構環境分布構成的多視 窗應用體系,由於多視窗分布,豐富網際網路上的雲存儲應用功能,提高雲存儲資源利用的可 及性、便捷性。分布式可執行視窗結構,形式上相當於網站導航結構,但是不能用簡單的導航功 能解釋,它是決定雲存儲富應用之效用的關鍵。技術特徵(1)高安全保護機制的雲計算編碼,實現系統性捆綁雲存儲資源提供者、雲存儲資 源文件、索引以及全部應用表達過程,為雲計算資源存儲和應用開展的關鍵基礎方法。(2)雙框搜索方案,使規模化建立雲計算視窗搜索獨立應用成為可能。每個擁有雲 計算編碼的用戶,都可建立自己的、可獨立控制的雲計算視窗搜索系統。使任何人均可通過 雲計算編碼框,訪問該用戶雲計算視窗搜索系統,雲計算編碼將演變為企業、機構、團體、個 人的雲計算應用的標識名片。(3)可執行視窗結構把雲計算視窗搜索,以簡捷實用方法,推向在線智能運用階段,實現中央高性能伺服器雲計算服務。(4)分布式的雲計算視窗搜索,解決雲存儲資源信息的豐富應用難題,將可執行視 窗結構,升級為因資源環境不同的改變結構,即可方便建構出具有不同資源特徵的雲計算 視窗搜索的富應用體系。(4)把雲計算視窗搜索不依賴於孤立網站而存在,是開放性全範圍雲存儲資源檢 索,任何雲存儲資源存入,即迅速進行自動部署到中央雲存儲中,並通過網際網路的任何一個 雲計算視窗資源搜索框檢索到。優點和意義本專利為現行的雲計算技術體系建設,提供一種基礎性的應用架構方法,其優點 和意義在於(1)雲計算編碼技術,解決了雲存儲應用必須面對的可信、可控、可查的安全控制 難題,實現了對雲存儲資源提供者有效監督和控制;解決了雲存儲資源獨立應用與總體應 用一體化應用的難題,使之可能成為貼近現實應用需求的開放性應用體系,任何企業、團 體、部門、個人,都可建立自己雲存儲視窗應用體系,自動融入到雲存儲資源總體,創造自己 的資源價值;(2)可執行視窗結構,實現藉助中央高性能計算機的計算服務(雲計算服務),豐 富雲計算視窗的應用功能,使網際網路在線智能雲計算服務成為可能,不但具有科技價值,而 且具有相當的商業應用價值。(3)分布式的雲計算視窗搜索,使雲存儲步入系統化、規模化發展,開闢雲計算的 富應用的產業成為可能。
圖1分布式雲計算視窗搜索部署結構示意2雲計算編碼應用框圖
具體實施例方式本發明可按如下具體方法實現。1、雲計算編碼的系統設計分如下步驟(1)依據云存儲資源提供者合法身份證明和相關的信息,入庫建檔;(2)為用戶自動匹配雲計算編碼;(3)獲取已置入該雲計算編碼的高安全智能晶片鑰匙;(4)將置入雲計算編碼晶片的鑰匙插入PC電腦,通過專設的雲計算資源編碼註冊 系統,執行登錄激活。以上四步即可完成雲計算編碼登錄註冊捆綁。(5)用戶以該雲計算編碼晶片鑰匙,登錄『雲計算視窗系統』,身份通過驗證後進 入,雲計算編碼自動進入軟體平臺。凡是用戶向雲存儲資源中心存儲網頁文件,系統自動以 強制方式,執行兩個操作①以雲計算編碼為關鍵標識,命名網頁文件及所有的附屬文件; ②以雲計算編碼為雲存儲數據索引的標識碼(並對該索引安全控制數據備份);
(6)雲計算視窗搜索網頁調用。WEB程序自動提取該網頁的雲計算編碼,並以突出 方式在該網頁索引目錄中顯示,並在雲計算編碼文本上附加JavaScript點擊事件,以點擊 顯示該網頁資源提供者關鍵信息,並可自動進入該雲計算資源提供者的獨立運行的雲計算 視窗搜索環境,檢索和瀏覽其所有的雲存儲資源。(7)第三方監控方,主要通過專門的雲存儲在線資源監控平臺,對出現非法網頁內 容的記錄,通過雲計算編碼,立即就可獲得提供者信息,可迅速通報、發出警告標識,並可通 過雲計算編碼,對非法網頁進行失活、封閉、刪除等操作。 系。
2、雲計算TOB視窗搜索基本設計 分如下步驟
(1)超文本頁面,通過CSS和DIV,Input, button等元素,建立框、窗及執行結構體
主要包括
①雙框搜索結構
包括雲計算編碼輸入框和雲存儲資源檢索詞輸入框;
②搜索執行按鈕 任務執行雙框搜索。
③資源索引顯示窗
④資源網頁顯示窗
⑤可執行視窗結構
包括聚類型執行結構佔位框、專項分析型結構佔位框、以及直接型資源調用可執 行結構佔位框。具體數量可根據需要設置。(2)對象處理事件和函數完成上述設計後,針對上述框、窗、按鈕、索執行結構編寫相應的網頁JavaScript 事件和處理函數和過程,包括滑鼠事件、鍵盤事件。包括可執行結構的調用伺服器特定接口的事件函數;(3)編寫伺服器應用程式
8
基本功能以PHP,編制伺服器搜索程序,具有接收和處理來自前端TOB的檢索和 事件發生的請求,並實現激活中央伺服器雲存儲資源檢索事件程序,獲取與請求相關的資 源信息索引數據及網頁存儲IP、存儲磁碟位置、文件名等,將結果自動結構化打包,回傳到 桌面。所謂結構化,轉變為可被桌面處理後,直接顯示的可執行數據鏈。對可執行視窗結構,針對設計專門可執行結構的伺服器分析程序,與之匹配。(4) WEB桌面通信事件程序採用Ajax程序架構和TOB異步通信,按如下流程a.獲取桌面輸入框(雲計算編碼輸入框、雲存儲資源檢索輸入框、預置可執行結 構)信息,JavaScript程序分析處理,形成伺服器請求數據,調用相應的伺服器請求事件函 數;b.伺服器搜索請求函數該函數任務是執行請求數據,由桌面向輸伺服器傳輸。c.等待服務請處理和實時接收伺服器回傳的結果,直至完成。d.伺服器處理後,回傳數據到前端,前端自動解析數據,包括判別數據是否有效,判別數據有無查詢結果,如果數據有結果,則將結果索引保存 於數組,並將前首頁索引,賦值到第1頁的索引目錄窗,根據結果數量,生成翻頁卡。通過滑鼠和/或鍵盤事件,直接調用索引的網頁文件,在網頁直接顯示窗,以 iframe方式力口載顯示。
權利要求
具有可執行結構的雲計算視窗搜索體系的架構方法,包括三個部分第一部分是雲計算編碼技術雲計算編碼具有抗非法複製的特徵,通常是將雲計算編碼置入硬體(晶片)鑰匙,與雲計算視窗軟體綁定,用戶登錄成功自動從晶片讀出;以雲計算編碼綁定雲存儲提供者的法定信息、所有的雲存儲網頁文件、數據索引及雲存儲的視窗應用表達的標識;雲計算編碼是實現用戶級雲計算視窗搜索的獨立應用關鍵參數。第二部分是雙框搜索技術以雲計算編碼和資源關鍵詞輸入兩個框,組成雲計算視窗自定義搜索,雲計算編碼框置空,執行全範圍檢索,雲計算編碼任務則執行該編碼下的雲計算視窗資源檢索。第三部分是可執行視窗結構該結構是指在視窗頁面上的具有執行功能的結構,當用戶點擊該結構的標識後,即刻調用特定伺服器分析接口或模塊,執行後可獲得相應的資源,包括三類結構聚類型結構、專項分析型結構、直接型資源調用結構。第四部分是分布式視窗技術基於不同雲存儲資源利用,建立各自獨立雲計算視窗搜索應用,預置各自獨立的、可執行視窗結構為特徵。上述N多個獨立雲計算視窗搜索應用,構成在網際網路上分布式應用體系。
2.權利要求1所述的雲計算編碼技術,即(1)採用統一規範編碼,包括字符、數字及可 能作為編碼的漢字,以此綁定雲存儲提供者的法定信息,同時,標識提供者所有的網頁雲存 儲文件名稱及索引記錄(2)雲計算編碼安全控制可有三種應用方式一是將雲計算編碼置 入高安全硬體,例如晶片,以此抗拒該編碼被複製、盜用;二是把雲計算編碼存放提供者網 頁雲存儲發布平臺的登錄帳戶記錄,通過登錄自動獲得該編碼;三是網頁雲存儲發布平臺 上,輸入雲計算編碼,訪問用戶的雲計算視窗搜索資源(3)雲計算編碼作為網頁提供者標 識,在所索引和/或顯示網頁顯示,並可藉此查詢到提供者的法定信息和所有的雲存儲記 錄。
3.權利要求1所述的雙框搜索技術,具有如下特點採用雲計算編碼框和檢索用詞框 同合併或分別執行搜索,兩個框一般是分別存在,但也可在一個框內,通過程序方法,隱性 地劃分出雲計算編碼和檢索用詞框;通過雲計算編碼與域名結合方式或採用獨立頁面內置 雲計算編碼,實現用戶級獨立運行的雲計算視窗搜索。
4.權利要求1所述的可執行視窗結構,具有如下特點採用聚類型結構是通過可執行 視窗結構的顯示文本標識,調用通用或特定的伺服器程序,執行該標識文本檢索,獲得對該 標識文本有關聯的記錄,也可是通過某種特定指令,調用通用或特定的伺服器程序,執行聚 類結構的檢索,獲得對該標識文本的有關聯的記錄;專項分析型結構是以特定執行標識,調 用特定伺服器分析接口或模塊,獲得特定標識所輸出的搜索(分析)結果;直接型資源調用 結構是指定通過雲存儲的網頁文件URL和文件名,直接在窗口打開瀏覽。
5.權利要求1所述的分布式視窗技術,特點基於對不同雲存儲資源利用,建立各自獨 立雲計算視窗搜索應用,以在每個不同應用環境,預置各自獨立的、不同的可執行視窗結構 為特徵。
全文摘要
本發明提出一種具有可執行結構的雲計算視窗搜索體系的架構方法,特點(1)以抗非法複製的雲計算編碼,綁定雲存儲提供者的法定信息、雲存儲文件、數據索引及視窗表達;(2)雲計算編碼和資源搜索雙框檢索,實現雲計算編碼驅動雲計算視窗搜索體系的用戶級獨立應用;(3)以可執行視窗結構,實現中央高性能計算機的雲計算服務,以可執行結構調用特定伺服器分析接口或模塊,獲得特定搜索結果,有聚類型、專項分析型和直接型調用類型;(4)分布式視窗技術基於不同雲存儲資源利用而建立各自獨立的雲計算視窗搜索,以預置各自獨立的可執行視窗結構為特徵,形成N多個雲計算視窗搜索網際網路分布式應用。本發明對雲計算產業化有特殊價值。
文檔編號G06F17/30GK101930473SQ20101028039
公開日2010年12月29日 申請日期2010年9月14日 優先權日2010年9月14日
發明者何吳迪 申請人:何吳迪