麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種移動智能終端操作系統的制作方法

文檔序號:11176805閱讀:726來源:國知局
一種移動智能終端操作系統的制造方法與工藝

本公開是一種移動智能終端操作系統,該系統支持在一部智能終端硬件之上安裝多個移動操作系統。



背景技術:

移動智能終端包括智能手機、pad等設備,目前移動智能終端的操作系統主要有ios與android系統。ios系統是相對封閉的系統,操作系統只支持蘋果公司生產的產品;而android相對開放,幾乎所有非蘋果的智能終端廠商都基于android系統生產終端。但隨之的問題是,智能終端廠商如果在智能終端方面有新的設想,超越操作系統的功能范圍,則智能終端廠商的創新設想就不能得到實現,因為受制于操作系統本身。同樣,有創新功能的其他智能終端操作系統也很難發展,因為既有的app都基于ios與android,沒有應用,沒有基于操作系統的應用開發生態環境,創新的操作系統也不能得到發展,甚至連微軟這樣大的公司的智能終端業務,市場份額在整個智能終端市場的比例極低。ios與android事實上也阻礙了智能終端的發展。所以應該在ios及android操作系統之下,還有一層移動操作系統,可以支持一部智能終端的硬件安裝多種操作系統的能力,從而使智能終端的擁有者在擁有一部智能終端硬件的基礎上,可以根據應用與使用需求,方便的切換操作系統,從而實現不同需求。就以最現實的狀況為例,夜跑人員遇到危險時,用基于智能終端接近距離傳感器隱蔽求救發報警信號,android系統在黑屏狀態下可以實現,但ios系統則必須在屏幕開啟后才支持該功能,這不但不能報警反而刺激犯罪分子采用更為激烈的行動,在這種場景下,夜跑用戶就應該切換到android下,否則遇到危險,則失去可能獲救的機會。而目前的系統,絕不可以這樣操作。再比如智能終端用戶在野外沒有運營商信號時,人員又走散,而利用智能終端本身的無線模塊,在稍微修改底層通信協議后,就可以彼此聯網通信,從而實現互救。而這些功能目前在ios與android上都實現不了。在野外活動的人群經常遇到人員走散,信號全無的情況,而系統硬件本身完全可以實現自聯網,無運營商通信。而此時用戶就可以將系統切換到支持這種模式的操作系統之上,從而實現自救。當然應用也可以通過ios或者android系統調用底層操作系統資源,在該操作系統層面,根據與應用的約定實現ios與android不能完成的功能,而無需操作系統切換。但無論從切換操作系統還是通過應用調用更底層的操作系統資源,都需要改變今天現實的移動操作系統的形態。



技術實現要素:

為了保護移動終端擁有者的利益最大化,以及打破ios與android系統對智能終端領域的發展制約,本發明是一種智能終端操作系統,該系統支持一部智能終端硬件之上運行多種移動操作系統如android或微軟等客戶移動系統;具備公共數據域,將不同操作系統上的通用信息備份及轉換,如電話本、計劃表等,確保不會因為切換系統而需要重新更新所需數據或數據錯誤、丟失等;具備客戶操作系統域,該域可以安裝不同的操作系統,類似于it領域的虛擬機中安裝操作系統,一部智能終端可以安裝android或微軟或其他的移動操作系統;具備開發、管理控制臺,可以根據實際情況配制該系統,也具備第三方開發接口,使第三方可以根據自己的需求去開發、設置更適合于客戶系統的功能;也可以通過指令/命令行/程序接口,對操作系統進行設置;移動操作系統內核域,具備操作系統的通用功能,并支持多操作系統對其資源的調度。在內核域內特別值得一提的是驅動模塊,驅動模塊中要增加一個驅動適配器,以滿足終端廠商自行開發驅動的訴求,從而讓終端的多樣性及面市周期縮短成為可能,而不是今天都受制于操作系統廠商什么時候支持。驅動模塊之下就是物理層,該層不屬于操作系統本身,但它是操作系統運行的物理基礎。內核域中,還包含資源管理模塊與虛機系統模塊,資源管理模塊就如其他操作系統一樣,進行系統的資源管理,但在本系統中,不但要管理物理系統,還要管理虛機系統;虛機系統模塊是將智能終端的資源虛擬化,其原因是我們切換操作系統時,需要快的速度以提升客戶體驗,而不能是以雙操作系統的模式,花幾分鐘重新啟動。所以當智能終端開機后,就應該是第一客戶操作系統啟動,等第一客戶操作系統啟動成功后,第二客戶系統就利用部分的虛擬資源在后臺啟動第二操作系統,當第二操作系統啟動完成后,第二系統休眠,釋放資源,而這個過程中其實是兩個虛擬機并行工作的過程,如果沒有虛擬系統提供資源,系統難以實現。

本公開需要特別指出的是:與it領域里虛機不同的是,不同操作系統的虛機一般同時工作,而在本系統下,啟動時,只有一個虛機工作,這個虛機運行第一操作系統,當第一操作系統完成后,第二操組系統在后臺啟動,目的是讓啟動速度快,提升客戶體驗,而非因為支持多系統后,系統性能下降;當正常工作時,只有一個移動系統在工作,而其他系統則在休眠狀態,當切換系統時,休眠的系統則能很快的喚醒,而不是類似it領域中的雙操作系統,那種數據不關聯,分區獨立不可訪問,切換就等于重新開啟機器的狀態。這樣才比較符合移動終端的使用特征。雖然在系統架構角度而言,移動操作系統的架構與it領域中虛機操作系統的架構非常相似,但在上述方面,又因為使用的特征,所以有了不同的特性,這都是由移動終端特性決定的而不能將移動終端只看作一個單純的移動計算設備。

附圖說明

下面結合附圖對一種移動智能終端的操作系統進一步說明。

圖1是一種移動智能終端操作系統架構圖

具體實施方式

通常操作系統都有oskernel組成,無論是單機版還是虛擬機版的操作系統,本公開也不例外,就是圖1中s101操作系統內核(oskernel)。對于操作系統而言,該部分就是操作系統核心的部分,通常向下控制調度硬件,向上支持應用,或客戶操作系統,完成各種資源調度與安排。對于移動操作系統與it領域的操作系統不完全一樣的是,移動領域的操作系統內核驅動若干種輸入輸出設備及各種傳感器及外設,而it領域中則強調的是cpu,i/o,文件/存儲或者nic/存儲通道等,這其實都是由系統所服務目標及系統所基于的硬件體系不同而造成的。

本智能終端操作系統的內核包含如下幾大部分,第一部分如圖1中s102所示,資源管理模塊,對于一個智能終端而言,有文件系統、存儲、傳感器、cpu、照相機、音響、觸摸屏等多種器件多種資源,而操作系統之上的應用就是通過調用系統的資源從而實現應用的功能,所以一個操作系統必然在內核里有一個穩定、高效的資源管理器;在傳統的資源管理器中,資源管理器通常是管理實資源,比如網卡、存儲、通道卡等,在傳統的移動操作系統下,也是管理實資源比如某傳感器,某攝像機等,通過接收應用來的指令,從而調度完成資源實現的。而在本公開中,這個資源管理模塊不但能管理實物理資源,而且可以管理虛的物理資源,其目的并不是為了跟it領域中的虛機一樣,而是為了提升用戶的體驗。比如開機時,啟動第一客戶操作系統,客戶操作系統自然要調用移動硬件的資源,當第一系統啟動完成后,第二系統在利用第一系統的資源空閑空間比如cpu及內存低消耗時,啟動第二客戶系統,而第二客戶系統同樣需要檢測各種資源才能啟動,若以實際物理資源方式,則兩系統搶資源,造成系統崩潰。而如果是用虛系統檢測,則不會發生系統搶資源的問題,當第二系統啟動完成后,第二系統進入休眠狀態,當用戶切換時,則能快速喚醒,而非重新起第二系統,花費幾分鐘時間,這樣體驗效果極差。所以s102的資源管理器是一個能管理物理及虛資源的模塊;

s102在管理資源時,因為要管理虛資源,所以在系統內核中,應該有一個虛擬系統模塊,該模塊如圖1中s103所示,該模塊的目的是將移動終端的資源虛擬化,成為客戶操作系統的資源管理器的可調度資源,從而讓多移動操作系統的用戶體驗得以提升。比如系統切換時的效率。至于未來智能終端的硬件能力提升到某個更高的數量級之后,切換系統不再是問 題時,大量的閑置資源倒是可以加入“霧”計算,這樣虛擬系統模塊的意義就更大了,而不是限于今天的資源能力只為提升用戶體驗。

無論s102還是s103調度系統硬件資源時,都需要對硬件進行調度,而智能終端的硬件多種多樣,所以驅動模塊是完成調度與資源的關鍵部分,如圖1中s104所示,該模塊基于硬件,服務于資源管理模塊及虛擬機模塊。通常來說,該部分的驅動由操作系統提供者完成,但這就變成了移動系統發展的制約。因為終端廠商有新的想法,新的硬件體系,新的傳感器后,一個非常好的移動終端系統必須等到操作系統廠商完成支持的新功能后,才能實現,也就是今天我們看到智能終端只有那幾大類傳感器,而新的傳感器不能得到應用,很大一部分原因都是因為操作系統廠商造成的。所以本公開在s104部分除了包含s105操作系統自身的驅動還包含s106驅動適配器與s107客制化驅動;

s106為驅動適配器,該適配器的功能是為終端廠商自主開發驅動提供接口,在操作系統廠商還沒有開發出對應驅動時,終端生產商利用適配器的標準接口定義,驅動新硬件,將新硬件作為新的資源,讓系統管理模塊及虛擬系統模塊調度管理;該功能的好處是讓終端廠商特別是有創新能力的廠商快速的提供有競爭力的產品且不受操作系統本身的限制,缺點是,驅動的穩定程度會影響移動終端的穩定性;過往若干年智能終端市場的發展而言,因為操作系統的固化導致了沒有耳目一新的新產品,這都是大家所目睹的結果。解決方法比如通過操作系統廠商對移動廠商的驅動認證流程,可以提高系統的穩定性,同樣也能促進移動終端市場的創新。

s107為客制化驅動,就是在s106驅動適配器的標準下,終端廠商根據自己硬件的特征,自主開發驅動。一個開放的操作系統必然是要支持使用者根據自己需求作優化及調整,否則固化的系統是不能隨著科技的進步而發展,比如曾經的os2

s108為移動終端的物理硬件,該部分不是本操作系統的一部分,但它是操作系統運行的基礎;智能終端的硬件系統除了像計算系統類同的cpu,內、外存儲等硬件外,還有其特殊的部分,如各種傳感器,音、視頻器件等。移動操作系統通過對這些硬件的調度與管理,實現對上層應用的支持。移動終端的物理硬件與操作系統是緊密關聯體,硬件發展了,操作系統的功能本該自然增強,智能終端的功能也應該跟著增強。但實際上是硬件發展了,操作系統若還沒有支持,則需要硬件等操作系統完善。而由于智能終端操作系統的特征與事實上市場被只有兩家操作系統廠商控制,競爭不充分,所以最近幾年智能終端的發展在功能上沒有多大進展也是業界的事實。所以有創新能力的智能終端廠商與沒有創新能力的智能終端廠商在產品上拉不開距離,造成低層次的同質化競爭,這也是本公開認為需要移動操作系統來改 變這種現狀。

上述描述s101操作系統內核及其主要的組成部分,我們知道一個操作系統也需要被使用者根據需求配置、調度、客制化,所以在s101之上有s109控制臺(console),該控制臺根據需要對操作系統進行配置,管理、開發以及第三方的代理功能,如s110,s111。在上述描述s107時,在硬件驅動層面要進行客制化,若對應的客制化在系統調度層面不匹配時,則需要在s109層面進行對應的克制化,從而讓新的功能得以實現。同樣,由于上層客戶操作系統及應用的目的性,通過s109的客制化配置調整后,可以更高效的支持上層系統及應用,從而讓個性化的產品出現而非今天同質化競爭。

我們知道使用智能終端如手機時,切換操作系統時,不能因為切換系統了,就要重新輸入一遍電話號碼本,日程安排以及一些通用的配置,比如家里上網的密碼等信息。這樣根本不符合客戶體驗的最低要求,所以本公開所描述的操作系統內核之上有一個公共數據區域s112,該區域的作用是本公開的操作系統將所支持的客戶操作系統的常用數據,特別是切換系統后通用的要使用的數據全部采集并存到對應的數據庫中,當切換系統時,切換后的系統自動將該數據庫的數據讀出,比如電話號碼本、電話記錄、既有系統配置如上網密碼、工作安排等,若有增量更新,則更新,以保證數據同步。由于客戶操作系統的不同,格式不同,所以s112必須能根據客戶系統的格式將其他格式的數據轉換為切換后系統的格式,所以公共數據區不只是簡單的數據存儲,而且還在內核的管理下,根據所切換的客戶系統轉換數據。同樣道理,在各個客戶系統中形成的非公用數據比如照片、音樂等,當切換到新的客戶系統后,相應增量的信息也要寫到切換后的比如媒體庫中,這樣保證用戶不會因為切換了系統而找不到上個系統剛拍的照片等。而在傳統的雙機系統比如ios與windows中,數據是完全割裂的而且系統互訪性很差。s112是既往操作系統不存在的部分,而因為智能終端使用的特性,所以s112成為必不可少的部分。

基于s112,我們也看到今天智能終端市場上的另一個問題,當用戶將ios手機換成android手機后,ios上的數據沒法同步到android中,所以用戶都比較困惑,雖然各個終端廠商都有所謂后臺云服務,但用戶換了平臺后,這個云同步不了跨平臺的數據,所以基于s112,本公開的操作系統后臺如果也有一個云,來根據不同系統轉換及同步數據,這同時也解決了換手機后用戶很大的困惑。所以本移動操作系統的確會幫到全球數十億用戶。而非今天被兩大移動操作系統廠商所限制。

上述s101到s112最終都是為了支持s113客戶操作系統,s113可以是android或微軟或其他操作系統,s113通過其自己的操作系統資源管理器調度資源,而其管理器其實是調度 本公開所描述的操作系統再調度物理硬件,這個過程與it領域的虛擬機方法一致。但需要注意的是,在用戶開機后,第一客戶操作系統先啟動,當啟動完成后,第二操作系統利用資源空間啟動,完成啟動后釋放資源即休眠;當用戶切換系統時,第一客戶操作系統休眠,第二客戶系統喚醒。當然第一、第二或者其他客戶操作系統由客戶定義。采用這樣的方法是規避雙系統那種重新啟動用戶體驗差的情況,當然這也增加了本公開所描述的移動操作系統的實現的難度。

當然客戶也可以將多客戶系統中的某客戶系統不啟動或關閉,這可以在控制臺中設置,所以一個靈活的、開放的、通用的、客戶可自主客制化、調優的移動操作系統才是未來移動智能終端操作系統的方向,結合上層的操作系統,一些“黑科技”的應用就會變成現實,比如無運營商網絡照樣通信,這是傳統操作系統廠商不能做的應用,而顛覆型公司則可以基于本公開所述的移動操作系統為智能終端用戶提供應用。

本公開所描述的移動智能終端操作系統是一個可以打破現有移動終端發展僵局,促進移動終端發展多元化的手段之一,如果按照傳統思路如微軟,雖然已經開發出自己的移動操作系統,但市場占有率低就沒有應用開發商在其系統上開發更多應用,所以惡性循環,即便微軟的移動系統有很多特點,但也不足以讓消費者換到微軟的系統之上。而基于本公開的操作系統,android用戶就可以無成本的切換到微軟系統,利用其最有價值的功能,使用完之后可以選擇切換回android系統,而微軟為了其移動市場占有率,會努力提供更有價值的應用而通常中小公司沒有能力實現的應用。這樣有了競爭,用戶才能體驗到高/新技術。從而優化、活化了移動終端領域的科技發展。

在信息技術領域,操作系統一直是核心,而在未來,掌握了移動操作系統的廠商會逐漸將傳統的只基于非移動計算資源的廠商驅逐出市場,這個演進與基于x86的操作系統與基于主機的操作系統的競爭很類似,但演進周期會更短,這是因為在人們的生活中,智能終端占有眼睛的時間已越來越長而且不會逆轉。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 丰顺县| 辽阳县| 德令哈市| 日照市| 名山县| 华池县| 察隅县| 息烽县| 西畴县| 梁河县| 钟祥市| 云安县| 成武县| 孟津县| 沾益县| 铜陵市| 张家口市| 南陵县| 辛集市| 雷州市| 嘉定区| 乐至县| 西宁市| 霞浦县| 景谷| 龙岩市| 阳山县| 阿巴嘎旗| 二连浩特市| 繁峙县| 安乡县| 昌江| 海盐县| 神农架林区| 朔州市| 合山市| 镇原县| 澄城县| 柏乡县| 东海县| 宝清县|