電子設(shè)備的制作方法
【專利摘要】一種電子設(shè)備,包括:包括硬件層、操作空間層、交互層和空間對象層;所述操作空間層,用于展示操作空間、所述操作空間中的對象和/或操作所述對象的工具;所述交互層,用于與所述操作空間層配合,以獲取外界指令;將所述外界指令轉(zhuǎn)換后傳輸至所述空間對象層,從所述空間對象層獲得與所述外界指令相應(yīng)的處理結(jié)果;其中,所述處理結(jié)果在所述操作空間層中予以展示;所述空間對象層,用于對來自所述交互層的轉(zhuǎn)換后的外界指令進(jìn)行處理,形成處理結(jié)果。本發(fā)明的技術(shù)方案可以提高電子設(shè)備的性能,處理效率,減少資源浪費(fèi)。
【專利說明】電子設(shè)備
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及電子技術(shù)應(yīng)用領(lǐng)域,尤其是一種電子設(shè)備。
【背景技術(shù)】
[0002]隨著電子設(shè)備的不斷發(fā)展,適配于電子設(shè)備的各種操作系統(tǒng)也不斷的更新。目前,電子設(shè)備主要用于處理電子數(shù)據(jù),例如,圖像,視頻,音頻等。為方便使用,電子設(shè)備通常較小,電子設(shè)備的硬件尺寸相對也較小,這使得電子設(shè)備的性能受到一定的限制。由于電子設(shè)備要處理的電子數(shù)據(jù)較為龐大,受性能的限制,電子設(shè)備處理電子數(shù)據(jù)時(shí)效率較低。
[0003]另外,由于各種操作系統(tǒng)之間的不兼容性,應(yīng)用軟件的跨平臺運(yùn)行十分困難,因此跨平臺處理電子數(shù)據(jù)變得較為復(fù)雜。為適應(yīng)各種操作系統(tǒng),功能相似的應(yīng)用軟件需要制作適于不同操作系統(tǒng)的版本,這給應(yīng)用軟件的開發(fā)帶來了極大的困擾,也造成了資源的浪費(fèi)。
[0004]因此如何提高電子設(shè)備的性能,處理效率,減少資源浪費(fèi)成為目前亟待解決的問題之一。
【發(fā)明內(nèi)容】
[0005]本發(fā)明解決的問題是提高電子設(shè)備的性能,處理效率,減少資源浪費(fèi)。
[0006]為解決上述問題,本發(fā)明的技術(shù)方案提供了一種電子設(shè)備,包括:硬件層、操作空間層、交互層和空間對象層;
[0007]所述操作空間層,用于展示操作空間、所述操作空間中的對象和/或操作所述對象的工具;
[0008]所述交互層,用于與所述操作空間層配合,以獲取外界指令;將所述外界指令轉(zhuǎn)換后傳輸至所述空間對象層,從所述空間對象層獲得與所述外界指令相應(yīng)的處理結(jié)果;其中,所述處理結(jié)果在所述操作空間層中予以展示;
[0009]所述空間對象層,用于對來自所述交互層的轉(zhuǎn)換后的外界指令進(jìn)行處理,形成處
理結(jié)果。
[0010]可選的,所述空間對象層包括:工具處理器,用于將所述外界指令轉(zhuǎn)化為所述處理結(jié)果中的工具處理結(jié)果;對象處理器,用于將所述外界指令轉(zhuǎn)化為所述處理結(jié)果中的對象處理結(jié)果;空間處理器,用于將所述外界指令轉(zhuǎn)化為所述處理結(jié)果中的空間處理結(jié)果。
[0011]可選的,所述交互層將所述處理結(jié)果在所述操作空間層中予以展示包括:所述交互層將所述處理結(jié)果以操作空間的形式在所述操作空間層中展示,或者所述交互層以所述操作空間中的對象和/或工具的形式在所述操作空間層中展示。
[0012]可選的,所述操作空間層包括:獲取單元,用于獲取空間對象層發(fā)出的處理結(jié)果;展示單元,用于基于所述處理結(jié)果展示所述操作空間、所述操作空間中的對象和/或操作所述對象的工具。
[0013]可選的,所述電子設(shè)備還包括:驅(qū)動(dòng)層及驅(qū)動(dòng)層接口,用于驅(qū)動(dòng)所述電子設(shè)備。
[0014]可選的,所述電子設(shè)備還包括:操作系統(tǒng)層及操作系統(tǒng)層接口,用于安裝所述電子設(shè)備的操作系統(tǒng)。
[0015]可選的,所述操作空間層中展示的對象來自網(wǎng)絡(luò)、外接電子設(shè)備和/或本地,所述對象以數(shù)據(jù)的形式獲取,所述交互層還用于將來自網(wǎng)絡(luò)和/或外接電子設(shè)備的對象轉(zhuǎn)化為當(dāng)前操作空間可識別的對象,并在所述當(dāng)前操作空間中展示。
[0016]可選的,所述對象包括圖像、影像、音頻和文字中的一種或幾種的組合。
[0017]可選的,所述工具包括添加對象工具,編輯對象工具,刪除對象工具,復(fù)制對象工具中一種或幾種的組合。
[0018]可選的,所述操作空間具有嵌套在其中的子操作空間。
[0019]可選的,所述操作空間的工具由其子操作空間繼承和/或更新。
[0020]可選的,所述交互層還用于控制所述子操作空間加載與該子操作空間同級或比該子操作空間級別低的操作空間以成為該子操作空間的子操作空間。
[0021]可選的,所述操作空間分為初始空間,個(gè)人空間,視口空間,富媒體空間和應(yīng)用空間。
[0022]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):
[0023]支持跨平臺操作,將獲取的不同平臺的數(shù)據(jù)統(tǒng)一轉(zhuǎn)化成操作空間,操作空間中的對象和/或工具,并在當(dāng)前電子設(shè)備中展示。這簡化了數(shù)據(jù)處理的步驟,提高了數(shù)據(jù)處理的效率。這還降低了對應(yīng)用軟件的要求,降低了對應(yīng)用軟件的開發(fā)難度,并且電子設(shè)備也不需要安裝適于各種操作系統(tǒng)的應(yīng)用軟件以處理不同的數(shù)據(jù),節(jié)省了資源,減少了浪費(fèi)。
【專利附圖】
【附圖說明】
[0024]圖1是本發(fā)明實(shí)施例提供的操作空間的一示意圖;
[0025]圖2是本發(fā)明實(shí)施例提供的操作空間的另一示意圖;
[0026]圖3是本發(fā)明實(shí)施例提供的電子設(shè)備的結(jié)構(gòu)圖;
[0027]圖4是本發(fā)明實(shí)施例提供的操作空間層的構(gòu)造圖;
[0028]圖5是本發(fā)明實(shí)施例提供的空間對象層的結(jié)構(gòu)圖;
[0029]圖6本發(fā)明實(shí)施例提供的電子設(shè)備工作時(shí)界面的一示意圖;
[0030]圖7本發(fā)明實(shí)施例提供的電子設(shè)備工作時(shí)界面的另一示意圖。
【具體實(shí)施方式】
[0031]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更為明顯易懂,下面結(jié)合附圖對本發(fā)明的【具體實(shí)施方式】做詳細(xì)的說明。
[0032]在以下描述中闡述了具體細(xì)節(jié)以便于充分理解本發(fā)明。但是本發(fā)明能夠以多種不同于在此描述的其它方式來實(shí)施,本領(lǐng)域技術(shù)人員可以在不違背本發(fā)明內(nèi)涵的情況下做類似推廣。因此本發(fā)明不受下面公開的【具體實(shí)施方式】的限制。
[0033]本發(fā)明實(shí)施例提供一種電子設(shè)備,可以采用操作空間(Space)的方式進(jìn)行電子數(shù)據(jù)的處理,所述處理包括但不限于展示、編輯、刪除、添加、壓縮、傳輸?shù)炔僮?;所述電子?shù)據(jù)可以是待操作的對象,也可以是用于對對象進(jìn)行操作的工具。
[0034]所述電子設(shè)備可以是平板電腦,手機(jī),電子閱讀器,PDA等。
[0035]如圖1所示,當(dāng)電子設(shè)備100’上的某一操作空間200’開啟后,可以展示對象202’或工具201’中一種或兩種,也可以展示其他操作空間。
[0036]對象是指操作空間中待操作的目標(biāo)物,可以是操作空間中展示的富媒體,例如,影像、圖片、音頻、文字中的一種或幾種的組合等。所述操作可以是增加、刪除、修改、剪輯、復(fù)制、粘貼、移動(dòng)、拖拽、觸碰等。
[0037]工具可以用來對操作空間中的對象進(jìn)行操作,例如,對操作空間中的對象實(shí)現(xiàn)增力口、刪除、修改、剪輯、復(fù)制、粘貼、移動(dòng)、拖拽、觸碰等操作。
[0038]所述工具根據(jù)其功能和使用場景的不同,可以分為多種,例如,可以分為通用工具和專用工具。所述通用工具適用于所有的操作空間,例如,新建工具、打開工具、保存工具等;所述專用工具適用于操作空間的特定需求,例如,編輯對象工具、拖拽對象工具、繪制對象工具等。
[0039]工具的展示形式可以是影像、圖片、音頻、文字中的一種或幾種的組合等。在操作空間中,工具也可以被操作,例如,生成工具、刪除工具、保存工具、編輯工具、空間之間交換工具等。
[0040]基于上述對操作空間、對象和工具的簡單描述,本領(lǐng)域的技術(shù)人員可以理解,電子設(shè)備可以采用操作空間的方式完成多種功能,視具體工作場景和實(shí)際需求而定。具體的可以是:在操作空間中可以新建其他的操作空間,操作空間展示影像數(shù)據(jù)、圖片數(shù)據(jù)、文字?jǐn)?shù)據(jù)、音頻數(shù)據(jù)中一種或幾種的組合,并且攜帶操作影像數(shù)據(jù)、圖片數(shù)據(jù)、文字?jǐn)?shù)據(jù)、音頻數(shù)據(jù)的工具。例如,操作空間用以展示影像數(shù)據(jù)時(shí),可以攜帶用于剪輯影像,拼接影像,編解碼影像的工具等。
[0041]如圖2所示,操作空間可以分成多種類型,以滿足不同的使用場景或需求,或者工作于電子設(shè)備運(yùn)行的不同階段。根據(jù)操作空間的使用場景對操作空間進(jìn)行分類,可以分為初始空間10,個(gè)人空間11,視口空間12,富媒體空間13,應(yīng)用空間14等。
[0042]初始空間10也稱為空白空間(Black Space),在電子設(shè)備開機(jī)運(yùn)行后生成??瞻卓臻g作為空間的運(yùn)行基礎(chǔ),可以展示其他操作空間,例如,個(gè)人空間11,視口空間12,富媒體空間13,應(yīng)用空間14等??瞻卓臻g設(shè)置有工具,利用工具可以新建操作空間,例如,新建個(gè)人空間11,視口空間12,富媒體空間13,應(yīng)用空間14等,利用工具還可以保存已經(jīng)建立的操作空間,將已經(jīng)建立的操作空間保存至電子設(shè)備的存儲(chǔ)區(qū),利用工具還可以打開保存的操作空間。
[0043]個(gè)人空間11用于展示個(gè)人信息,將用戶的個(gè)人信息壓縮之后,可以通過網(wǎng)絡(luò)上傳至云端保存。所述個(gè)人信息可以是用戶使用本電子設(shè)備的操作記錄,日志文件,COOKIES等,還可以是電子設(shè)備的設(shè)備號,客戶端的地址等。個(gè)人空間11中的對象主要是個(gè)人信息。個(gè)人空間11中可以設(shè)置用于通信的工具,例如,實(shí)現(xiàn)網(wǎng)絡(luò)連接,遠(yuǎn)程控制等操作的工具,還可以設(shè)置用于數(shù)據(jù)壓縮的工具。
[0044]視口空間12可以通過網(wǎng)絡(luò)連接其他電子設(shè)備上的操作空間,實(shí)現(xiàn)遠(yuǎn)程通話、視頻,數(shù)據(jù)傳輸,相互控制對方的操作空間,相互傳輸已經(jīng)建立或保存的操作空間。視口空間12中的對象主要是語音、視頻等富媒體以及操作空間。視口空間12中可以設(shè)置用于通信的工具,例如,實(shí)現(xiàn)網(wǎng)絡(luò)連接,遠(yuǎn)程控制等操作的工具,還可以設(shè)置用于處理語音,影像等數(shù)據(jù)的工具。
[0045]富媒體空間13可以展示一種富媒體或多種富媒體的組合。所述富媒體包括圖片、文字、視頻、音頻或動(dòng)畫中的一種或幾種的組合。富媒體空間13中的對象主要是富媒體。富媒體空間13中可以設(shè)置用于編輯、剪切、復(fù)制、粘貼、播放等操作富媒體的工具。
[0046]應(yīng)用空間14可以運(yùn)行一些應(yīng)用,例如,游戲類的應(yīng)用,學(xué)習(xí)類的應(yīng)用等。應(yīng)用空間14中的對象主要是應(yīng)用。應(yīng)用空間14中可以設(shè)置用于打開、關(guān)閉、保存等操作的工具。
[0047]操作空間之間的關(guān)系可以是包含關(guān)系,操作空間可以同時(shí)包含多個(gè)子操作空間,例如空白空間同時(shí)包含四個(gè)操作空間,分別是個(gè)人空間,視口空間,富媒體空間,應(yīng)用空間,包含關(guān)系可以是遞進(jìn)式包含,例如,空白空間包含個(gè)人空間,該個(gè)人空間包含富媒體空間等;也可以是并列關(guān)系,例如,空白空間中同時(shí)包含兩個(gè)富媒體空間,這兩個(gè)富媒體空間為并列關(guān)系。
[0048]基于上述描述,如圖3所示,本發(fā)明實(shí)施例提供了一種電子設(shè)備,包括硬件層106,所述電子設(shè)備還包括:
[0049]操作空間層104,用于展示操作空間、所述操作空間中的對象和/或操作所述對象的工具;
[0050]交互層102,用于與所述操作空間層104配合,以獲取外界指令;將所述外界指令轉(zhuǎn)換后傳輸至空間對象層103,從空間對象層103獲得與所述外界指令相應(yīng)的處理結(jié)果;其中,所述處理結(jié)果在操作空間層104中予以展示;
[0051]空間對象層103,用于對來自所述交互層102的轉(zhuǎn)換后的外界指令進(jìn)行處理,形成
處理結(jié)果。
[0052]所述電子設(shè)備還可以包括:驅(qū)動(dòng)層105及驅(qū)動(dòng)層接口,用于驅(qū)動(dòng)所述電子設(shè)備;或者,所述電子設(shè)備還可以包括:操作系統(tǒng)層及操作系統(tǒng)層接口,用于安裝所述電子設(shè)備的操作系統(tǒng)。
[0053]操作空間層104中可以展示各種操作空間,例如,初始空間,個(gè)人空間,視口空間,富媒體空間,應(yīng)用空間等;操作空間層104在展示操作空間的同時(shí),還在可以在操作空間中展示該操作空間的對象及工具,例如,圖片、文字、音頻、視頻中的一種或幾種,以及操作該對象的工具,例如,打開工具、新建工具、復(fù)制工具、剪切工具等。
[0054]用戶在使用電子設(shè)備時(shí),可以對操作空間,以及操作空間中的對象和工具進(jìn)行操作。用戶對操作空間以及操作空間中的對象和工具進(jìn)行的操作,可以稱為外界指令。所述外界指令由交互層102和操作空間層104相互配合接收,例如,操作空間層104中的操作空間被用戶操作后,操作空間層104向交互層102傳遞被操作的信號,該信號為外界指令,并且該信號攜帶由操作空間層104確定的被操作的操作空間的屬性信息、操作內(nèi)容等。
[0055]交互層102獲取外界指令(所述外界指令可以是觸摸信號、鼠標(biāo)/鍵盤信號等,還可以是外界傳輸?shù)臄?shù)據(jù))后,將所述外界指令轉(zhuǎn)換后傳輸至所述空間對象層103,從所述空間對象層103獲得與所述外界指令相應(yīng)的處理結(jié)果;其中,所述處理結(jié)果在所述操作空間層104中予以展示??臻g對象層103可以將外界指令轉(zhuǎn)化為所述處理結(jié)果中的工具處理結(jié)果,對象處理結(jié)果和空間處理結(jié)果中的一種或幾種。所述處理結(jié)果可以以操作空間的形式在操作空間層104中展示,例如,空間處理結(jié)果可以以操作空間的形式在操作空間層104中展示;處理結(jié)果還可以以工具的形式在操作空間層104中展示,例如,工具處理結(jié)果可以以操作空間中的工具的形式在操作空間層104中展示;處理結(jié)果還可以以對象的形式在操作空間層104中展示,例如,對象處理結(jié)果可以以操作空間中的對象的形式在操作空間層104中展示。
[0056]所述外界指令可以是:打開操作空間指令,新建操作空間指令,配置操作空間指令,生成操作空間指令、新建工具指令、新建對象指令、刪除工具指令、刪除對象指令等。
[0057]所述操作空間配置數(shù)據(jù)為開啟操作空間所必須的數(shù)據(jù),例如,操作空間背景圖像數(shù)據(jù),工具圖標(biāo)數(shù)據(jù),工具名稱文字?jǐn)?shù)據(jù)等。
[0058]所述獲取第一指令和操作空間配置數(shù)據(jù),開啟操作空間包括:基于獲取的第一指令和操作空間配置數(shù)據(jù),在當(dāng)前操作控件中新建所述當(dāng)前操作空間的子操作空間。所述操作空間的工具由其子操作空間繼承和/或更新。
[0059]所述對象包括圖像、影像、音頻和文字中的一種或幾種的組合。所述工具包括添加對象工具,編輯對象工具,刪除對象工具,復(fù)制對象工具中一種或幾種的組合。
[0060]交互層102獲取外界指令后,對該外界指令進(jìn)行轉(zhuǎn)化,具體可以是:對與當(dāng)前操作空間相關(guān)的電子數(shù)據(jù)進(jìn)行處理。對與當(dāng)前操作空間相關(guān)的電子數(shù)據(jù)進(jìn)行處理可以包括:將獲取的所述外界指令轉(zhuǎn)化為當(dāng)前空間對象層103可識別的指令,由所述當(dāng)前空間對象層103執(zhí)行轉(zhuǎn)化后的指令,以處理所述操作空間中的電子數(shù)據(jù)。對與當(dāng)前操作空間相關(guān)的電子數(shù)據(jù)進(jìn)行處理還可以包括:將獲取的所述外界指令轉(zhuǎn)化為驅(qū)動(dòng)層105或電子設(shè)備的硬件層106可識別的指令,由所述驅(qū)動(dòng)層105或硬件層106執(zhí)行轉(zhuǎn)化后的指令,以處理所述操作空間中的電子數(shù)據(jù)。對與當(dāng)前操作空間相關(guān)的電子數(shù)據(jù)進(jìn)行處理還可以包括:所述子操作空間加載與該子操作空間同級或比該子操作空間級別低的操作空間以成為該子操作空間的子操作空間。
[0061]對與當(dāng)前操作空間相關(guān)的電子數(shù)據(jù)進(jìn)行處理還可以包括:所述操作空間處理該操作空間的子操作空間,及其子操作空間的對象和工具。
[0062]所述操作空間層104中展示的對象可以來自網(wǎng)絡(luò)、外接電子設(shè)備和/或本地,所述對象以數(shù)據(jù)的形式獲取,所述交互層102還用于將來自網(wǎng)絡(luò)和/或外接電子設(shè)備的對象轉(zhuǎn)化為當(dāng)前操作空間可識別的對象,并在所述當(dāng)前操作空間中展示。
[0063]如圖3,所述電子設(shè)備包括:交互層102,空間對象層103,操作空間層104,驅(qū)動(dòng)層105和硬件層106。
[0064]交互層102用于基于獲取的指令、信號、數(shù)據(jù)等(統(tǒng)稱為外界指令),生成操作空間,并實(shí)現(xiàn)操作空間的各種操作。具體的,交互層102將獲取的指令、信號、數(shù)據(jù)等轉(zhuǎn)化為空間對象層103可識別的指令、信號或數(shù)據(jù)后,將轉(zhuǎn)化后的指令、信號或數(shù)據(jù)發(fā)送至空間對象層103,由空間對象層103執(zhí)行后續(xù)的操作;或者交互層102將獲取的指令、信號、數(shù)據(jù)等轉(zhuǎn)化為硬件層106可識別的指令、信號或數(shù)據(jù)后,將轉(zhuǎn)化后的指令、信號或數(shù)據(jù)發(fā)送至驅(qū)動(dòng)層105或硬件層106,由驅(qū)動(dòng)層105驅(qū)動(dòng)硬件層106執(zhí)行后續(xù)的操作。
[0065]交互層102獲取數(shù)據(jù)后,將獲取的數(shù)據(jù)轉(zhuǎn)化為操作空間展示圖像,音頻、文本、影像時(shí)所需的,符合格式要求的圖像數(shù)據(jù),音頻數(shù)據(jù)、文本數(shù)據(jù)和影像數(shù)據(jù)。交互層102獲取的數(shù)據(jù)為原始數(shù)據(jù),數(shù)據(jù)的格式多樣。原始數(shù)據(jù)包括視頻數(shù)據(jù),音頻數(shù)據(jù),圖像數(shù)據(jù)等,經(jīng)交互層102轉(zhuǎn)化后的圖像數(shù)據(jù),音頻數(shù)據(jù)、文本數(shù)據(jù)和影像數(shù)據(jù),符合預(yù)定的格式要求,空間對象層103或硬件層106獲取后,可以在操作空間層104中直接展示。
[0066]交互層102可以從網(wǎng)絡(luò)中下載原始數(shù)據(jù),例如,通過2G/3G、Wifi連接到互聯(lián)網(wǎng)中下載;也可以從其他電子設(shè)備中獲取原始數(shù)據(jù),例如,通過藍(lán)牙、紅外等方式由其他電子設(shè)備傳輸獲得;還可以由輸入設(shè)備獲取原始數(shù)據(jù),例如,通過自身電子設(shè)備的照相設(shè)備、語音設(shè)備、手寫板等獲??;還可以由自身的操作空間生成,例如,在富媒體空間中新建、編輯圖像等富媒體,由自身空間生成的數(shù)據(jù)通常是符合預(yù)設(shè)的格式要求的,可以直接發(fā)送至空間對象層103或硬件層106進(jìn)行后續(xù)的處理。
[0067]交互層102中設(shè)置有轉(zhuǎn)接口層(圖中未顯示)用以將在操作空間運(yùn)行的應(yīng)用所需的接口轉(zhuǎn)換為空間對象層103可識別的接口,由空間對象層103調(diào)用轉(zhuǎn)換后的接口,實(shí)現(xiàn)應(yīng)用的運(yùn)行。所述轉(zhuǎn)接口層還可以將在操作空間運(yùn)行的應(yīng)用所需的接口轉(zhuǎn)換為可以直接由驅(qū)動(dòng)層105或硬件層106調(diào)用的接口,由驅(qū)動(dòng)層105或硬件層106直接調(diào)用以在操作空間層104中運(yùn)行該應(yīng)用。
[0068]交互層102中設(shè)置的轉(zhuǎn)接口層將在操作空間運(yùn)行的應(yīng)用所需的接口轉(zhuǎn)換為空間對象層103可識別的接口。也就是說,交互層102可以實(shí)現(xiàn)應(yīng)用跨操作系統(tǒng)運(yùn)行的操作,將應(yīng)用所述接口轉(zhuǎn)換成適用于不同操作系統(tǒng)的接口,再由空間對象層104基于其可適用的接口進(jìn)行后續(xù)的操作。在空間對象層103缺失的情況下,轉(zhuǎn)接口層還可以將在操作空間運(yùn)行的應(yīng)用所需的接口轉(zhuǎn)換為可以直接由驅(qū)動(dòng)層105或硬件層106調(diào)用的接口,由驅(qū)動(dòng)層105或硬件層106直接調(diào)用以在操作空間層104中運(yùn)行該應(yīng)用。
[0069]交互層102獲取的外界指令包括:操作空間運(yùn)行指令,函數(shù)調(diào)用指令,接口轉(zhuǎn)換指令、硬件驅(qū)動(dòng)指令等,所述信號包括:電信號、輸入設(shè)備發(fā)出的信號等,所述輸入設(shè)備可以是觸摸屏、鼠標(biāo)、鍵盤、錄音設(shè)備、攝影/攝像設(shè)備等。
[0070]空間對象層103用于建立交互層102和硬件層106之間的數(shù)據(jù)通道,或者用于建立交互層102和驅(qū)動(dòng)層105之間的數(shù)據(jù)通道??臻g對象層103將從交互層102獲取的其可識別的指令、信號或數(shù)據(jù)發(fā)送至驅(qū)動(dòng)層105或硬件層106,由驅(qū)動(dòng)層105或硬件層106實(shí)現(xiàn)后續(xù)的操作。
[0071]空間對象層103的功能較為簡單,僅是接收交互層102發(fā)送的指令、消息或數(shù)據(jù),進(jìn)行后續(xù)的操作。
[0072]驅(qū)動(dòng)層105基于空間對象層103發(fā)送的指令或信號驅(qū)動(dòng)硬件層106工作。硬件層106基于空間對象層103或驅(qū)動(dòng)層105發(fā)送的指令、信號或數(shù)據(jù)進(jìn)行后續(xù)的操作。
[0073]如圖4所示,本發(fā)明實(shí)施例還提供了一種電子設(shè)備中操作空間層的構(gòu)造圖,包括:
[0074]獲取單元1,用于獲取空間對象層發(fā)出的處理結(jié)果;
[0075]展示單元2,用于基于所述處理結(jié)果展示所述操作空間、所述操作空間中的對象和/或操作所述對象的工具,展示單元2與獲取單元I相連。
[0076]所述操作空間層中展示的對象來自網(wǎng)絡(luò)、外接電子設(shè)備和/或本地,所述對象以數(shù)據(jù)的形式獲取。
[0077]具體實(shí)施中,所述獲取單元I獲取空間對象層發(fā)出的處理結(jié)果,例如,指令、信號或數(shù)據(jù)等。具體的,所述指令可以包括:操作空間運(yùn)行指令,函數(shù)調(diào)用指令等,所述信號可以包括:電信號、輸入設(shè)備發(fā)出的信號等,所述數(shù)據(jù)可以包括:圖像數(shù)據(jù),音頻數(shù)據(jù)、文本數(shù)據(jù)、影像數(shù)據(jù)等;
[0078]展示單元2基于所述處理結(jié)果展示所述操作空間、所述操作空間中的對象和/或操作所述對象的工具包括:基于處理結(jié)果生成操作空間、操作空間中的對象和工具,并展示出來。具體的可以是在電子設(shè)備開機(jī)運(yùn)行時(shí)生成空白空間;在空白空間中新建或打開個(gè)人空間,視口空間,富媒體空間,應(yīng)用空間等;每個(gè)空間中的對象和工具,可以在生成空間的同時(shí)生成,也可以后續(xù)添加。
[0079]如圖5所示,所述空間對象層103可以包括:
[0080]工具處理器31,用于將所述外界指令轉(zhuǎn)化為所述處理結(jié)果中的工具處理結(jié)果;
[0081]對象處理器32,用于將所述外界指令轉(zhuǎn)化為所述處理結(jié)果中的對象處理結(jié)果;
[0082]空間處理器33,用于將所述外界指令轉(zhuǎn)化為所述處理結(jié)果中的空間處理結(jié)果。
[0083]工具處理器31、對象處理器32和空間處理器33分別與交互層相連(圖中未示出),從交互層獲取處理結(jié)果。
[0084]圖6為圖3所示的電子設(shè)備工作時(shí)界面的示意圖。如圖6所示的電子設(shè)備100(以平板電腦為例)開機(jī)運(yùn)行后,形成空白空間200 (稱為Black Space)??瞻卓臻g200為其他操作空間運(yùn)行的基礎(chǔ),空白空間200可以看成是一種操作界面??瞻卓臻g200中可以設(shè)置簡單的工具201 (Tool),例如,新建操作空間,打開操作空間,保存操作空間等。
[0085]利用工具201新建富媒體空間101a,富媒體空間IOla主要用于展示圖片111和文字112,并且富媒體空間IOla中具有剪輯影像,拼接影像,編解碼影像,剪切圖片,拼接圖片的操作工具113。
[0086]新建富媒體空間IOla的過程中,交互層102獲取富媒體空間IOla所需的圖片數(shù)據(jù),文字?jǐn)?shù)據(jù)以及影像剪輯、拼接、編解碼和圖片剪切、拼接操作所涉及的算法(數(shù)據(jù)和算法可以看成是交互層102獲取的外界指令)。其中圖片數(shù)據(jù)包括形成圖片111所需的數(shù)據(jù)以及形成操作工具113的圖標(biāo)所需的數(shù)據(jù),文字?jǐn)?shù)據(jù)包括形成文字112以及形成操作工具113的文字標(biāo)識所需的數(shù)據(jù)。
[0087]交互層102對獲取到的組成富媒體空間IOla所需的圖片數(shù)據(jù),文字?jǐn)?shù)據(jù)以及影像剪輯、拼接、編解碼和圖片剪切、拼接所涉及的算法等信息進(jìn)行分組。具體可以是,交互層102將硬件層106可以直接處理的數(shù)據(jù)分在一組(可以看成是交互層102轉(zhuǎn)換后的外界指令),例如,圖片的像素?cái)?shù)據(jù),RGB樣值,像素?cái)?shù),像素分布等;將硬件層106不能直接處理的數(shù)據(jù)或算法分為一組(可以看成是交互層102轉(zhuǎn)換后的外界指令),例如,影像剪輯、拼接、編解碼和圖片剪切、拼接所涉及的算法等。
[0088]交互層102將硬件層106可以直接處理的指令發(fā)送至驅(qū)動(dòng)層105,將硬件層106可以直接處理的數(shù)據(jù)發(fā)送至硬件層106,由驅(qū)動(dòng)層105基于該指令驅(qū)動(dòng)硬件層106工作,硬件層106基于驅(qū)動(dòng)層的指令處理獲取的數(shù)據(jù),進(jìn)行后續(xù)的處理;將硬件層106不能直接處理的數(shù)據(jù)或算法發(fā)送至空間對象層103。
[0089]空間對象層103獲取硬件層106不能直接處理的數(shù)據(jù)或算法后,解析該數(shù)據(jù)或算法,從而生成可以直接由硬件層106可執(zhí)行的指令、消息、信號或數(shù)據(jù)(可以看成是空間對象層103對來自所述交互層的轉(zhuǎn)換后的外界指令進(jìn)行處理,得到的處理結(jié)果)。空間對象層103將解析后的可以直接由硬件層106執(zhí)行的指令、消息或信號發(fā)送至驅(qū)動(dòng)層105,將解析后的可以直接由硬件層106處理的數(shù)據(jù)發(fā)送至硬件層106,硬件層106基于驅(qū)動(dòng)層的指令處理獲取的數(shù)據(jù),進(jìn)行后續(xù)的處理。
[0090]如圖7所示,具體實(shí)施過程中,可以剪切富媒體空間IOla中的圖片111的圖片片段111a,交互層102獲取到圖片片段Illa的像素值,像素?cái)?shù),剪切算法等信息(可以看成是交互層102獲取的外界指令)后,將像素值,像素?cái)?shù)等信息(可以看成是交互層102轉(zhuǎn)換后的外界指令)直接發(fā)送至硬件層106,將處理該像素值,像素?cái)?shù)等信息(可以看成是交互層102轉(zhuǎn)換后的外界指令)的指令發(fā)送至驅(qū)動(dòng)層105,由硬件層106基于驅(qū)動(dòng)層105的指令進(jìn)行后續(xù)的數(shù)據(jù)處理;將剪切算法的信息,例如剪切算法調(diào)用的函數(shù)的名稱等(可以看成是交互層102轉(zhuǎn)換后的外界指令),發(fā)送空間對象層103,空間對象層103解析該算法,生成可以直接由硬件層106可執(zhí)行的指令或數(shù)據(jù)(可以看成是空間對象層103對來自所述交互層的轉(zhuǎn)換后的外界指令進(jìn)行處理,得到的處理結(jié)果)??臻g對象層103將可以直接由硬件層106可執(zhí)行的指令發(fā)送至驅(qū)動(dòng)層105,將相關(guān)的數(shù)據(jù)發(fā)送至硬件層106,由硬件層106基于驅(qū)動(dòng)層105的指令進(jìn)行后續(xù)的數(shù)據(jù)處理。
[0091]剪切后的圖片片段Illa可以通過拖拽操作,脫離富媒體空間101a,脫離富媒體空間IOla的圖片片段Illa可以在空白空間200中形成新的圖片空間101b,圖片空間IOlb也是一種富媒體空間。該圖片空間IOlb用以展示圖片,還可以包括操作圖片的工具等。新的圖片空間IOlb與富媒體空間IOla同屬于空白空間200的子空間,空白空間200的級別為一級時(shí),新的圖片空間IOlb與富媒體空間IOla并列為二級。
[0092]空白空間200與富媒體空間IOla之間為包含關(guān)系,空白空間200與圖片空間IOlb之間也是包含關(guān)系。新的圖片空間IOlb與富媒體空間IOla之間是并列關(guān)系。
[0093]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):
[0094]支持跨平臺操作,將獲取的不同平臺的數(shù)據(jù)統(tǒng)一轉(zhuǎn)化成操作空間,操作空間中的對象和/或工具,并在當(dāng)前電子設(shè)備中展示。這簡化了數(shù)據(jù)處理的步驟,提高了數(shù)據(jù)處理的效率。這還降低了對應(yīng)用軟件的要求,降低了對應(yīng)用軟件的開發(fā)難度,并且電子設(shè)備也不需要安裝適于各種操作系統(tǒng)的應(yīng)用軟件以處理不同的數(shù)據(jù),節(jié)省了資源,減少了浪費(fèi)。
[0095]在操作系統(tǒng)缺失的情況下,直接由硬件層處理轉(zhuǎn)化后的數(shù)據(jù),減少了資源浪費(fèi)。在電子設(shè)備的硬件層有限的情況下,硬件層直接處理轉(zhuǎn)化后的數(shù)據(jù),也減輕了硬件層的負(fù)擔(dān),在一定程度上提高了電子設(shè)備的性能。
[0096]本領(lǐng)域技術(shù)人員可以理解,上述實(shí)施例的電子設(shè)備的全部或部分是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,所述存儲(chǔ)介質(zhì)可以是ROM、RAM、磁碟、光盤等。
[0097]本發(fā)明雖然已以較佳實(shí)施例公開如上,但其并不是用來限定本發(fā)明,任何本領(lǐng)域技術(shù)人員在不脫離本發(fā)明的精神和范圍內(nèi),都可以利用上述揭示的方法和技術(shù)內(nèi)容對本發(fā)明技術(shù)方案做出可能的變動(dòng)和修改,因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對以上實(shí)施例所作的任何簡單修改、等同變化及修飾,均屬于本發(fā)明技術(shù)方案的保護(hù)范圍。
【權(quán)利要求】
1.一種電子設(shè)備,包括硬件層,其特征在于,還包括操作空間層、交互層和空間對象層; 所述操作空間層,用于展示操作空間、所述操作空間中的對象和/或操作所述對象的工具; 所述交互層,用于與所述操作空間層配合,以獲取外界指令;將所述外界指令轉(zhuǎn)換后傳輸至所述空間對象層,從所述空間對象層獲得與所述外界指令相應(yīng)的處理結(jié)果;其中,所述處理結(jié)果在所述操作空間層中予以展示; 所述空間對象層,用于對來自所述交互層的轉(zhuǎn)換后的外界指令進(jìn)行處理,形成處理結(jié)果O
2.如權(quán)利要求1所述的電子設(shè)備,其特征在于,所述空間對象層包括: 工具處理器,用于將所述外界指令轉(zhuǎn)化為所述處理結(jié)果中的工具處理結(jié)果; 對象處理器,用于將所述外界指令轉(zhuǎn)化為所述處理結(jié)果中的對象處理結(jié)果; 空間處理器,用于將所述外界指令轉(zhuǎn)化為所述處理結(jié)果中的空間處理結(jié)果。
3.如權(quán)利要求2所述的電子設(shè)備,其特征在于,所述交互層將所述處理結(jié)果在所述操作空間層中予以展示包括:所述交互層將所述處理結(jié)果以操作空間的形式在所述操作空間層中展示,或者所述交互 層以所述操作空間中的對象和/或工具的形式在所述操作空間層中展示。
4.如權(quán)利要求1所述的電子設(shè)備,其特征在于,所述操作空間層包括:獲取單元,用于獲取空間對象層發(fā)出的處理結(jié)果; 展示單元,用于基于所述處理結(jié)果展示所述操作空間、所述操作空間中的對象和/或操作所述對象的工具。
5.如權(quán)利要求1所述的電子設(shè)備,其特征在于,還包括:驅(qū)動(dòng)層及驅(qū)動(dòng)層接口,用于驅(qū)動(dòng)所述電子設(shè)備。
6.如權(quán)利要求1所述的電子設(shè)備,其特征在于,還包括:操作系統(tǒng)層及操作系統(tǒng)層接口,用于安裝所述電子設(shè)備的操作系統(tǒng)。
7.如權(quán)利要求1所述的電子設(shè)備,其特征在于,所述操作空間層中展示的對象來自網(wǎng)絡(luò)、外接電子設(shè)備和/或本地,所述對象以數(shù)據(jù)的形式獲取,所述交互層還用于將來自網(wǎng)絡(luò)和/或外接電子設(shè)備的對象轉(zhuǎn)化為當(dāng)前操作空間可識別的對象,并在所述當(dāng)前操作空間中展示。
8.如權(quán)利要求1所述的電子設(shè)備,其特征在于,所述對象包括圖像、影像、音頻和文字中的一種或幾種的組合。
9.如權(quán)利要求1所述的電子設(shè)備,其特征在于,所述工具包括添加對象工具,編輯對象工具,刪除對象工具,復(fù)制對象工具中一種或幾種的組合。
10.如權(quán)利要求1所述的電子設(shè)備,其特征在于,所述操作空間具有嵌套在其中的子操作空間。
11.如權(quán)利要求10所述的電子設(shè)備,其特征在于,所述操作空間的工具由其子操作空間繼承和/或更新。
12.如權(quán)利要求11所述的電子設(shè)備,其特征在于,所述交互層還用于控制所述子操作空間加載與該子操作空間同級或比該子操作空間級別低的操作空間以成為該子操作空間的子操作空間。
13.如權(quán)利要求1所述的電子設(shè)備,其特征在于,所述操作空間分為初始空間,個(gè)人空間,視口空間,富媒體空間和應(yīng)用空間。
【文檔編號】G06F1/16GK103677086SQ201210325471
【公開日】2014年3月26日 申請日期:2012年9月5日 優(yōu)先權(quán)日:2012年9月5日
【發(fā)明者】賴溱君 申請人:優(yōu)三第科技開發(fā)(深圳)有限公司