1.終端瀏覽器操作系統(tǒng)的通信方法,其特征在于:所述終端瀏覽器操作系統(tǒng)采用基于Hurd系統(tǒng)的終端操作系統(tǒng),且基于Hurd系統(tǒng)的終端操作系統(tǒng)至下而上設(shè)置有:內(nèi)核層、瀏覽器基層、瀏覽器層、Web OS與Web應(yīng)用程序?qū)樱黄渲校?/p>
所述內(nèi)核層向所述瀏覽器基層提供包括內(nèi)存分配、內(nèi)存映射與共享在內(nèi)的支持服務(wù);
所述瀏覽器基層管理網(wǎng)絡(luò)資源以及Cookie管理;
所述瀏覽器層基于所述瀏覽器基層所提供的管理服務(wù),完成對所述Web OS與Web應(yīng)用程序?qū)拥脑L問;
所述Web OS與Web應(yīng)用程序?qū)咏邮沼脩舻恼埱蟛λ稣埱笞鞒鲰憫?yīng)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于:所述瀏覽器基層設(shè)置有:
瀏覽器編程接口,向?yàn)g覽器層提供統(tǒng)一的編程接口,向采用各種不同瀏覽器的瀏覽器層提供一致性服務(wù),完成系統(tǒng)的功能需求;
輕型圖形界面,由X11和Qt組成的輕型圖形界面,為瀏覽器層提供圖形服務(wù)支持。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于:所述瀏覽器編程接口設(shè)置有:
Cache模塊,使用內(nèi)核層提供的內(nèi)存映射與共享功能,實(shí)現(xiàn)網(wǎng)絡(luò)資源的緩存與管理功能;
Cookie Manager模塊,基于Cookie的安全性考慮為前提,實(shí)現(xiàn)用戶Cookie的安全管理,在內(nèi)存的進(jìn)程中完成Cookie管理與操作;
Downloader模塊,完成網(wǎng)絡(luò)資源的統(tǒng)一下載,并隨時(shí)獲得資源下載進(jìn)度。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于:所述輕型圖形界面采用臨時(shí)使用X11,上層搭載Qt實(shí)現(xiàn)基礎(chǔ)圖形服務(wù)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于:所述瀏覽器基層管理網(wǎng)絡(luò)資源以及Cookie管理具體為:
瀏覽器基層接替瀏覽器下載功能,完成統(tǒng)一下載網(wǎng)絡(luò)資源的功能;
瀏覽器基層對網(wǎng)絡(luò)資源進(jìn)行統(tǒng)一緩存與管理;
瀏覽器基層對Cookie 進(jìn)行安全管理。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于:所述瀏覽器層支持所有瀏覽器。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于:所述內(nèi)核層基于Hurd系統(tǒng)和Mach系統(tǒng)來實(shí)現(xiàn)內(nèi)存管理、內(nèi)存分配、內(nèi)存映射與共享的支持服務(wù),具體包括:
使用Hurd系統(tǒng)的微內(nèi)核架構(gòu)完成終端瀏覽器操作系統(tǒng)的內(nèi)核層功能架構(gòu)的搭建;
使用Mach系統(tǒng)的微內(nèi)核的IPC和內(nèi)存管理來滿足終端操作系統(tǒng)對于內(nèi)存的要求。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于:所述使用Mach系統(tǒng)的微內(nèi)核的IPC和內(nèi)存管理來滿足終端操作系統(tǒng)對于內(nèi)存的要求,具體包括:Mach系統(tǒng)的進(jìn)程間通信以及內(nèi)存管理實(shí)現(xiàn)內(nèi)存分配功能、內(nèi)存映射與共享功能、內(nèi)存回收功能。
9.根據(jù)權(quán)利要求1至8任一項(xiàng)所述的方法,其特征在于:所述內(nèi)存映射與共享采用下述任一方法實(shí)現(xiàn):
使用POSIX 標(biāo)準(zhǔn)完成內(nèi)存共享與映射;
使用Mach 系統(tǒng)的內(nèi)存對象完成內(nèi)存共享與映射;
新的系統(tǒng)調(diào)用完成內(nèi)存共享與映射。
10.終端瀏覽器操作系統(tǒng),其特征在于:所述終端瀏覽器操作系統(tǒng)采用基于Hurd系統(tǒng)的終端操作系統(tǒng),且基于Hurd系統(tǒng)的終端操作系統(tǒng)至下而上設(shè)置有:內(nèi)核層、瀏覽器基層、瀏覽器層、Web OS與Web應(yīng)用程序?qū)樱?/p>
所述內(nèi)核層,用于向所述瀏覽器基層提供包括內(nèi)存分配、內(nèi)存映射與共享在內(nèi)的支持服務(wù);
所述瀏覽器基層,用于管理網(wǎng)絡(luò)資源以及Cookie管理;
所述瀏覽器層,用于基于所述瀏覽器基層所提供的管理服務(wù),完成對所述Web OS與Web應(yīng)用程序?qū)拥脑L問;
所述Web OS與Web應(yīng)用程序?qū)?,用于接收用戶的請求并對所述請求作出響?yīng)。
11.根據(jù)權(quán)利要求10所述的終端瀏覽器操作系統(tǒng),其特征在于:所述瀏覽器基層設(shè)置有:
瀏覽器編程接口,用于向?yàn)g覽器層提供統(tǒng)一的編程接口,向采用各種不同瀏覽器的瀏覽器層提供一致性服務(wù),完成系統(tǒng)的功能需求;
輕型圖形界面,用于由X11和Qt組成的輕型圖形界面,為瀏覽器層提供圖形服務(wù)支持。
12.根據(jù)權(quán)利要求11所述的終端瀏覽器操作系統(tǒng),其特征在于:所述瀏覽器編程接口設(shè)置有:
Cache模塊,使用內(nèi)核層提供的內(nèi)存映射與共享功能,實(shí)現(xiàn)網(wǎng)絡(luò)資源的緩存與管理功能;
Cookie Manager模塊,基于Cookie的安全性考慮為前提,實(shí)現(xiàn)用戶Cookie的安全管理,在內(nèi)存的進(jìn)程中完成Cookie管理與操作;
Downloader模塊,完成網(wǎng)絡(luò)資源的統(tǒng)一下載,并隨時(shí)獲得資源下載進(jìn)度。
13.根據(jù)權(quán)利要求11所述的終端瀏覽器操作系統(tǒng),其特征在于:所述瀏覽器基層具體用于接替瀏覽器下載功能,完成統(tǒng)一下載網(wǎng)絡(luò)資源的功能、對網(wǎng)絡(luò)資源進(jìn)行統(tǒng)一緩存與管理以及對Cookie 進(jìn)行安全管理。
14.根據(jù)權(quán)利要求11所述的終端瀏覽器操作系統(tǒng),其特征在于:所述內(nèi)核層具體用于使用Hurd系統(tǒng)的微內(nèi)核架構(gòu)完成終端瀏覽器操作系統(tǒng)的內(nèi)核層功能架構(gòu)的搭建、以及使用Mach系統(tǒng)的微內(nèi)核的IPC和內(nèi)存管理來滿足終端操作系統(tǒng)對于內(nèi)存的要求。