亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種三維立體場景化桌面的實(shí)現(xiàn)方法和系統(tǒng)的制作方法

文檔序號:6384571閱讀:281來源:國知局
專利名稱:一種三維立體場景化桌面的實(shí)現(xiàn)方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及終端設(shè)備技術(shù)領(lǐng)域,尤其涉及的是一種三維立體場景化桌面的實(shí)現(xiàn)方法和系統(tǒng)。
背景技術(shù)
隨著科學(xué)技術(shù)日新月異的發(fā)展,手機(jī)、平板電腦等便攜式智能終端設(shè)備的普及率越來越高。但是,目前終端設(shè)備的桌面一般是二維的平面,上面順序排列著各種抽象、平面的圖標(biāo),比較單調(diào)。如圖1所示的傳統(tǒng)桌面,桌面上每個(gè)元素都是一個(gè)由抽象圖片代表的圖標(biāo),桌面實(shí)際上是一個(gè)大的容器,其中放置這些圖標(biāo)。隨著終端設(shè)備的硬件配置越來越高,平面的、抽象的桌面已經(jīng)不能滿足用戶日益增高的使用需求,因此,如何向用戶提供一種新穎的桌面以提升用戶體驗(yàn),是需要解決的技術(shù)問題。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種三維立體場景化桌面的實(shí)現(xiàn)方法和系統(tǒng),能夠向用戶提供一種真實(shí)場景化的三維立體桌面,增強(qiáng)用戶使用終端設(shè)備的趣味性和互動性,提升用戶體驗(yàn)。為了解決上述技術(shù)問題,本發(fā)明提供了一種三維立體場景化桌面的實(shí)現(xiàn)方法,應(yīng)用于具有觸摸屏的終端上,該方法包括在屏幕上繪制3D場景化桌面;其中,所述3D場景化桌面上的元素為真實(shí)場景中的3D物體,所述3D物體之間滿足真實(shí)場景中的空間位置關(guān)系;偵聽用戶的觸摸消息,如捕獲的觸摸消息與預(yù)定的消息類型匹配,則根據(jù)所述捕獲的觸摸消息進(jìn)行用戶與所述3D場景化桌面的互動。進(jìn)一步地,上述方法還具有下述特點(diǎn)在屏幕上繪制3D場景化桌面,包括加載三維立體3D場景化桌面模型,解析所述3D場景化桌面模型獲得桌面數(shù)據(jù),根據(jù)所述桌面數(shù)據(jù)在屏幕上繪制3D場景化桌面。進(jìn)一步地,上述方法還具有下述特點(diǎn)預(yù)定的消息類型包括增加物體、刪除物體、移動物體、旋轉(zhuǎn)物體、啟動物體對應(yīng)的應(yīng)用、或模擬用戶在場景中走動;捕獲的觸摸消息為以下消息的一種或多種的組合在物體上點(diǎn)擊、在物體上長按、在物體上滑動、拖動物體、在桌面空白區(qū)長按、和在桌面空白區(qū)滑動。進(jìn)一步地,上述方法還具有下述特點(diǎn)根據(jù)所述捕獲的觸摸消息進(jìn)行用戶與所述3D場景化桌面的互動,包括如所述捕獲的觸摸消息為增加物體,則彈出一個(gè)物體列表,在用戶選定某個(gè)物體后,加載該物體的模型文件,解析該物體的模型文件獲得該物體的模型數(shù)據(jù),查詢預(yù)先保存的該物體與3D場景化桌面上的已有物體之間的空間位置關(guān)系,在屏幕上繪制出該物體;
如所述捕獲的觸摸消息為刪除物體,則在用戶選定某個(gè)物體并將其拖入彈出的垃圾簍中后,從3D場景化桌面上刪除該物體。進(jìn)一步地,上述方法還具有下述特點(diǎn)根據(jù)所述捕獲的觸摸消息進(jìn)行用戶與所述3D場景化桌面的互動,包括如所述捕獲的觸摸消息為移動物體,則在用戶選定某個(gè)物體并進(jìn)行拖動時(shí),進(jìn)行物體的碰撞檢測檢測被拖動的物體的坐標(biāo)是否與其它物體的坐標(biāo)相交,如相交,則停止移動該物體,查詢預(yù)先保存的被拖動的物體與發(fā)生碰撞的物體之間的空間位置關(guān)系,將被拖動的物體顯示在符合所述空間位置關(guān)系的位置上;如不相交,則跟隨用戶拖動的軌跡同步移動該物體。進(jìn)一步地,上述方法還具有下述特點(diǎn)根據(jù)所述捕獲的觸摸消息進(jìn)行用戶與所述3D場景化桌面的互動,包括如所述捕獲的觸摸消息為旋轉(zhuǎn)物體,則使物體繞著自身的中心軸做旋轉(zhuǎn);如所述捕獲的觸摸消息為啟動物體對應(yīng)的應(yīng)用,則啟動該物體所代表的應(yīng)用程序;如所述捕獲的觸摸消息為模擬用戶在場景中走動,則根據(jù)用戶在屏幕上的觸摸軌跡,在屏幕上模擬顯示用戶在真實(shí)場景中的視野。為了解決上述技術(shù)問題,本發(fā)明還提供了一種三維立體場景化桌面的實(shí)現(xiàn)系統(tǒng),應(yīng)用于具有觸摸屏的終端上,該系統(tǒng)包括桌面顯示模塊,用于在屏幕上繪制3D場景化桌面;其中,所述3D場景化桌面上的元素為真實(shí)場景中的3D物體,所述3D物體之間滿足真實(shí)場景中的空間位置關(guān)系;互動操作處理模塊,用于偵聽用戶的觸摸消息,如捕獲的觸摸消息與預(yù)定的消息類型匹配,則根據(jù)所述捕獲的觸摸消息進(jìn)行用戶與所述3D場景化桌面的互動。進(jìn)一步地,上述系統(tǒng)還具有下述特點(diǎn)在屏幕上繪制3D場景化桌面,包括加載三維立體3D場景化桌面模型,解析所述3D場景化桌面模型獲得桌面數(shù)據(jù),根據(jù)所述桌面數(shù)據(jù)在屏幕上繪制3D場景化桌面。進(jìn)一步地,上述系統(tǒng)還具有下述特點(diǎn) 預(yù)定的消息類型包括增加物體、刪除物體、移動物體、旋轉(zhuǎn)物體、啟動物體對應(yīng)的應(yīng)用、或模擬用戶在場景中走動;捕獲的觸摸消息為以下消息的一種或多種的組合在物體上點(diǎn)擊、在物體上長按、在物體上滑動、拖動物體、在桌面空白區(qū)長按、和在桌面空白區(qū)滑動。進(jìn)一步地,上述系統(tǒng)還具有下述特點(diǎn)根據(jù)所述捕獲的觸摸消息進(jìn)行用戶與所述3D場景化桌面的互動,包括如所述捕獲的觸摸消息為增加物體,則彈出一個(gè)物體列表,在用戶選定某個(gè)物體后,加載該物體的模型文件,解析該物體的模型文件獲得該物體的模型數(shù)據(jù),查詢預(yù)先保存的該物體與3D場景化桌面上的已有物體之間的空間位置關(guān)系,在屏幕上繪制出該物體;如所述捕獲的觸摸消息為刪除物體,則在用戶選定某個(gè)物體并將其拖入彈出的垃圾簍中后,從3D場景化桌面上刪除該物體。進(jìn)一步地,上述系統(tǒng)還具有下述特點(diǎn)根據(jù)所述捕獲的觸摸消息進(jìn)行用戶與所述3D場景化桌面的互動,包括
如所述捕獲的觸摸消息為移動物體,則在用戶選定某個(gè)物體并進(jìn)行拖動時(shí),進(jìn)行物體的碰撞檢測檢測被拖動的物體的坐標(biāo)是否與其它物體的坐標(biāo)相交,如相交,則停止移動該物體,查詢預(yù)先保存的被拖動的物體與發(fā)生碰撞的物體之間的空間位置關(guān)系,將被拖動的物體顯示在符合所述空間位置關(guān)系的位置上;如不相交,則跟隨用戶拖動的軌跡同步移動該物體。進(jìn)一步地,上述系統(tǒng)還具有下述特點(diǎn)根據(jù)所述捕獲的觸摸消息進(jìn)行用戶與所述3D場景化桌面的互動,包括如所述捕獲的觸摸消息為旋轉(zhuǎn)物體,則使物體繞著自身的中心軸做旋轉(zhuǎn);如所述捕獲的觸摸消息為啟動物體對應(yīng)的應(yīng)用,則啟動該物體所代表的應(yīng)用程序;如所述捕獲的觸摸消息為模擬用戶在場景中走動,則根據(jù)用戶在屏幕上的觸摸軌跡,在屏幕上模擬顯示用戶在真實(shí)場景中的視野。與現(xiàn)有技術(shù)相比,本發(fā)明提供的一種三維立體場景化桌面的實(shí)現(xiàn)方法和系統(tǒng),應(yīng)用于具有觸摸屏的終端設(shè)備上,在屏幕上繪制3D場景化桌面,偵聽用戶的觸摸消息,如捕獲的觸摸消息與預(yù)定的消息類型匹配,則根據(jù)所述捕獲的觸摸消息進(jìn)行用戶與所述3D場景化桌面的互動,其中,所述3D場景化桌面上的元素為真實(shí)場景中的3D物體且物體之間滿足真實(shí)場景中的空間位置關(guān)系。本發(fā)明能夠向用戶提供一種真實(shí)場景化的三維立體桌面,增強(qiáng)用戶使用終端設(shè)備的趣味性和互動性,提升用戶體驗(yàn)。


圖1為現(xiàn)有技術(shù)中的傳統(tǒng)桌面的示意圖。圖2為本發(fā)明實(shí)施例的一種3D場景化桌面的實(shí)現(xiàn)方法流程圖。圖3為本發(fā)明實(shí)施例的3D場景化桌面的示意圖。圖4為本發(fā)明實(shí)施例的一種三維立體場景化桌面的實(shí)現(xiàn)系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。如圖2所示,本發(fā)明實(shí)施例提供了一種三維立體場景化桌面的實(shí)現(xiàn)方法,應(yīng)用于具有觸摸屏的終端設(shè)備上,該方法包括S10,在屏幕上繪制3D場景化桌面;其中,所述3D場景化桌面上的元素為真實(shí)場景中的3D物體,所述3D物體之間滿足真實(shí)場景中的空間位置關(guān)系;S20,偵聽用戶的觸摸消息,如捕獲的觸摸消息與預(yù)定的消息類型匹配,則根據(jù)所述捕獲的觸摸消息進(jìn)行用戶與所述3D場景化桌面的互動。該方法進(jìn)一步包括下述特征其中,如圖3所示,3D場景化桌面上的每一個(gè)元素都是真實(shí)場景中的3D物體,所述3D物體之間滿足真實(shí)場景中的空間位置關(guān)系;其中,在屏幕上繪制3D場景化桌面,包括加載三維立體3D場景化桌面模型,解析所述3D場景化桌面模型獲得桌面數(shù)據(jù),根據(jù)所述桌面數(shù)據(jù)在屏幕上繪制3D場景化桌面。其中,加載3D場景化桌面模型之前,還包括預(yù)先設(shè)置并保存真實(shí)場景中各3D物體之間的空間位置關(guān)系。所述3D場景比如,客廳、辦公室、書房等。具體地,客廳場景至少包括墻壁、天花板、地板、窗戶、門等3D物體,還可以包括3D家具(比如,沙發(fā)、電視柜)、3D電器(比如,電視機(jī)、電話)等。其中,所述3D物體之間滿足真實(shí)場景中的空間位置關(guān)系,t匕如,電視機(jī)與桌子的空間位置關(guān)系可以是電視機(jī)放置在桌子上,因此,在3D場景化桌面上,電視機(jī)不會出現(xiàn)在桌面下面,也不會出現(xiàn)縱穿桌面的情況。其中,加載3D場景化桌面模型之前,還包括檢測用戶是否開啟了 3D場景化桌面的應(yīng)用,如檢測到用戶開啟了 3D場景化桌面的應(yīng)用,則加載并解析3D場景化桌面模型;其中,加載三維立體3D場景化桌面模型,解析所述3D場景化桌面模型獲得桌面數(shù)據(jù),根據(jù)所述桌面數(shù)據(jù)在屏幕上繪制3D場景化桌面,包括從文件系統(tǒng)中加載3D場景化桌面模型文件,對所述3D場景化桌面模型文件進(jìn)行解析獲得桌面數(shù)據(jù),根據(jù)所述桌面數(shù)據(jù)在屏幕上繪制物體的輪廓,然后將紋理圖片貼到物體的輪廓上。其中,預(yù)定的消息類型包括增加物體、刪除物體、移動物體、旋轉(zhuǎn)物體、啟動物體對應(yīng)的應(yīng)用、或模擬用戶在場景中走動; 其中,用戶的觸摸消息為以下消息的一種或多種的組合在物體上點(diǎn)擊、在物體上長按、在物體上滑動、拖動物體、在桌面空白區(qū)長按、和在桌面空白區(qū)滑動;其中,捕獲的觸摸消息與預(yù)定的消息類型匹配是指在終端設(shè)備上預(yù)先保存有每一種觸摸消息與預(yù)定的消息類型的對應(yīng)關(guān)系,如捕獲的觸摸消息屬于具有所述對應(yīng)關(guān)系的觸摸消息,則表示捕獲的觸摸消息與預(yù)定的消息類型匹配。比如,在桌面空白區(qū)長按的觸摸消息與增加物體的消息類型匹配;在物體上長按并拖拽至垃圾簍的觸摸消息與刪除物體的消息類型匹配;在物體上長按并拖拽的觸摸消息與移動物體的消息類型匹配;在物體上滑動的觸摸消息與旋轉(zhuǎn)物體的消息類型匹配;在物體上點(diǎn)擊的觸摸消息與啟動物體對應(yīng)的應(yīng)用的消息類型匹配;在桌面空白區(qū)滑動的觸摸消息與模擬用戶在場景中走動的消息類型匹配;其中,根據(jù)所述捕獲的觸摸消息進(jìn)行用戶與所述3D場景化桌面的互動,包括如所述捕獲的觸摸消息為增加物體,則彈出一個(gè)物體列表,在用戶選定某個(gè)物體后,加載該物體的模型文件,解析該物體的模型文件獲得該物體的模型數(shù)據(jù),查詢預(yù)先保存的該物體與3D場景化桌面上的已有物體之間的空間位置關(guān)系,在屏幕上繪制出該物體;如所述捕獲的觸摸消息為刪除物體,則在用戶選定某個(gè)物體并將其拖入彈出的垃圾簍中后,從3D場景化桌面上刪除該物體;如所述捕獲的觸摸消息為移動物體,則在用戶選定某個(gè)物體并進(jìn)行拖動時(shí),進(jìn)行物體的碰撞檢測檢測被拖動的物體的坐標(biāo)是否與其它物體的坐標(biāo)相交,如相交,則停止移動該物體,查詢預(yù)先保存的被拖動的物體與發(fā)生碰撞的物體之間的空間位置關(guān)系,將被拖動的物體顯示在符合所述空間位置關(guān)系的位置上;如不相交,則跟隨用戶拖動的軌跡同步移動該物體;如所述捕獲的觸摸消息為旋轉(zhuǎn)物體,則使物體繞著自身的中心軸做旋轉(zhuǎn);比如,根據(jù)觸摸操作在物體上的滑動軌跡使物體繞著自身的中心軸逐漸旋轉(zhuǎn);或者,如所述捕獲的觸摸消息為旋轉(zhuǎn)物體,則彈出一個(gè)旋轉(zhuǎn)選項(xiàng)的列表,在用戶選定某個(gè)旋轉(zhuǎn)選項(xiàng)后,按照選定的旋轉(zhuǎn)選項(xiàng)的要求對物體進(jìn)行旋轉(zhuǎn);如所述捕獲的觸摸消息為啟動物體對應(yīng)的應(yīng)用,則啟動該物體所代表的應(yīng)用程序;如所述捕獲的觸摸消息為模擬用戶在場景中走動,則根據(jù)用戶在屏幕上的觸摸軌跡,在屏幕上模擬顯示用戶在真實(shí)場景中的視野。如圖4所示,本發(fā)明實(shí)施例提供了一種三維立體場景化桌面的實(shí)現(xiàn)系統(tǒng),應(yīng)用于具有觸摸屏的終端設(shè)備上,該系統(tǒng)包括桌面顯示模塊,用于在屏幕上繪制3D場景化桌面;其中,所述3D場景化桌面上的元素為真實(shí)場景中的3D物體,所述3D物體之間滿足真實(shí)場景中的空間位置關(guān)系;互動操作處理模塊,用于偵聽用戶的觸摸消息,如捕獲的觸摸消息與預(yù)定的消息類型匹配,則根據(jù)所述捕獲的觸摸消息進(jìn)行用戶與所述3D場景化桌面的互動。該系統(tǒng)進(jìn)一步包括下述特征其中,在屏幕上繪制3D場景化桌面,包括加載三維立體3D場景化桌面模型,解析所述3D場景化桌面模型獲得桌面數(shù)據(jù),根據(jù)所述桌面數(shù)據(jù)在屏幕上繪制3D場景化桌面。其中,預(yù)定的消息類型包括增加物體、刪除物體、移動物體、旋轉(zhuǎn)物體、啟動物體對應(yīng)的應(yīng)用、或模擬用戶在場景中走動;捕獲的觸摸消息為以下消息的一種或多種的組合在物體上點(diǎn)擊、在物體上長按、在物體上滑動、拖動物體、在桌面空白區(qū)長按、和在桌面空白區(qū)滑動。其中,根據(jù)所述捕獲的觸摸消息進(jìn)行用戶與所述3D場景化桌面的互動,包括如所述捕獲的觸摸消息為增加物體,則彈出一個(gè)物體列表,在用戶選定某個(gè)物體后,加載該物體的模型文件,解析該物體的模型文件獲得該物體的模型數(shù)據(jù),查詢預(yù)先保存的該物體與3D場景化桌面上的已有物體之間的空間位置關(guān)系,在屏幕上繪制出該物體;如所述捕獲的觸摸消息為刪除物體,則在用戶選定某個(gè)物體并將其拖入彈出的垃圾簍中后,從3D場景化桌面上刪除該物體;如所述捕獲的觸摸消息為移動物體,則在用戶選定某個(gè)物體并進(jìn)行拖動時(shí),進(jìn)行物體的碰撞檢測檢測被拖動的物體的坐標(biāo)是否與其它物體的坐標(biāo)相交,如相交,則停止移動該物體,查詢預(yù)先保存的被拖動的物體與發(fā)生碰撞的物體之間的空間位置關(guān)系,將被拖動的物體顯示在符合所述空間位置關(guān)系的位置上;如不相交,則跟隨用戶拖動的軌跡同步移動該物體;如所述捕獲的觸摸消息為旋轉(zhuǎn)物體,則使物體繞著自身的中心軸做旋轉(zhuǎn);如所述捕獲的觸摸消息為啟動物體對應(yīng)的應(yīng)用,則啟動該物體所代表的應(yīng)用程序;如所述捕獲的觸摸消息為模擬用戶在場景中走動,則根據(jù)用戶在屏幕上的觸摸軌跡,在屏幕上模擬顯示用戶在真實(shí)場景中的視野。上述實(shí)施例提供的一種三維立體場景化桌面的實(shí)現(xiàn)方法和系統(tǒng),應(yīng)用于具有觸摸屏的終端設(shè)備上,在屏幕上繪制3D場景化桌面,偵聽用戶的觸摸消息,如捕獲的觸摸消息與預(yù)定的消息類型匹配,則根據(jù)所述捕獲的觸摸消息進(jìn)行用戶與所述3D場景化桌面的互動,其中,所述3D場景化桌面上的元素為真實(shí)場景中的3D物體且物體之間滿足真實(shí)場景中的空間位置關(guān)系。本發(fā)明能夠向用戶提供一種真實(shí)場景化的三維立體桌面,增強(qiáng)用戶使用終端設(shè)備的趣味性和互動性,提升用戶體驗(yàn)。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計(jì)算機(jī)可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等。可選地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來實(shí)現(xiàn),相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。需要說明的是,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種三維立體場景化桌面的實(shí)現(xiàn)方法,應(yīng)用于具有觸摸屏的終端上,該方法包括 在屏幕上繪制3D場景化桌面;其中,所述3D場景化桌面上的元素為真實(shí)場景中的3D物體,所述3D物體之間滿足真實(shí)場景中的空間位置關(guān)系; 偵聽用戶的觸摸消息,如捕獲的觸摸消息與預(yù)定的消息類型匹配,則根據(jù)所述捕獲的觸摸消息進(jìn)行用戶與所述3D場景化桌面的互動。
2.如權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于 在屏幕上繪制3D場景化桌面,包括加載三維立體3D場景化桌面模型,解析所述3D場景化桌面模型獲得桌面數(shù)據(jù),根據(jù)所述桌面數(shù)據(jù)在屏幕上繪制3D場景化桌面。
3.如權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于 預(yù)定的消息類型包括增加物體、刪除物體、移動物體、旋轉(zhuǎn)物體、啟動物體對應(yīng)的應(yīng)用、或模擬用戶在場景中走動; 捕獲的觸摸消息為以下消息的一種或多種的組合在物體上點(diǎn)擊、在物體上長按、在物體上滑動、拖動物體、在桌面空白區(qū)長按、和在桌面空白區(qū)滑動。
4.如權(quán)利要求3所述的實(shí)現(xiàn)方法,其特征在于 根據(jù)所述捕獲的觸摸消息進(jìn)行用戶與所述3D場景化桌面的互動,包括 如所述捕獲的觸摸消息為增加物體,則彈出一個(gè)物體列表,在用戶選定某個(gè)物體后,力口載該物體的模型文件,解析該物體的模型文件獲得該物體的模型數(shù)據(jù),查詢預(yù)先保存的該物體與3D場景化桌面上的已有物體之間的空間位置關(guān)系,在屏幕上繪制出該物體; 如所述捕獲的觸摸消息為刪除物體,則在用戶選定某個(gè)物體并將其拖入彈出的垃圾簍中后,從3D場景化桌面上刪除該物體。
5.如權(quán)利要求3所述的實(shí)現(xiàn)方法,其特征在于 根據(jù)所述捕獲的觸摸消息進(jìn)行用戶與所述3D場景化桌面的互動,包括 如所述捕獲的觸摸消息為移動物體,則在用戶選定某個(gè)物體并進(jìn)行拖動時(shí),進(jìn)行物體的碰撞檢測檢測被拖動的物體的坐標(biāo)是否與其它物體的坐標(biāo)相交,如相交,則停止移動該物體,查詢預(yù)先保存的被拖動的物體與發(fā)生碰撞的物體之間的空間位置關(guān)系,將被拖動的物體顯示在符合所述空間位置關(guān)系的位置上;如不相交,則跟隨用戶拖動的軌跡同步移動該物體。
6.如權(quán)利要求3所述的實(shí)現(xiàn)方法,其特征在于 根據(jù)所述捕獲的觸摸消息進(jìn)行用戶與所述3D場景化桌面的互動,包括 如所述捕獲的觸摸消息為旋轉(zhuǎn)物體,則使物體繞著自身的中心軸做旋轉(zhuǎn); 如所述捕獲的觸摸消息為啟動物體對應(yīng)的應(yīng)用,則啟動該物體所代表的應(yīng)用程序;如所述捕獲的觸摸消息為模擬用戶在場景中走動,則根據(jù)用戶在屏幕上的觸摸軌跡,在屏幕上模擬顯示用戶在真實(shí)場景中的視野。
7.—種三維立體場景化桌面的實(shí)現(xiàn)系統(tǒng),應(yīng)用于具有觸摸屏的終端上,該系統(tǒng)包括 桌面顯示模塊,用于在屏幕上繪制3D場景化桌面;其中,所述3D場景化桌面上的元素為真實(shí)場景中的3D物體,所述3D物體之間滿足真實(shí)場景中的空間位置關(guān)系; 互動操作處理模塊,用于偵聽用戶的觸摸消息,如捕獲的觸摸消息與預(yù)定的消息類型匹配,則根據(jù)所述捕獲的觸摸消息進(jìn)行用戶與所述3D場景化桌面的互動。
8.如權(quán)利要求7所述的實(shí)現(xiàn)系統(tǒng),其特征在于在屏幕上繪制3D場景化桌面,包括加載三維立體3D場景化桌面模型,解析所述3D場景化桌面模型獲得桌面數(shù)據(jù),根據(jù)所述桌面數(shù)據(jù)在屏幕上繪制3D場景化桌面。
9.如權(quán)利要求7所述的實(shí)現(xiàn)系統(tǒng),其特征在于 預(yù)定的消息類型包括增加物體、刪除物體、移動物體、旋轉(zhuǎn)物體、啟動物體對應(yīng)的應(yīng)用、或模擬用戶在場景中走動; 捕獲的觸摸消息為以下消息的一種或多種的組合在物體上點(diǎn)擊、在物體上長按、在物體上滑動、拖動物體、在桌面空白區(qū)長按、和在桌面空白區(qū)滑動。
10.如權(quán)利要求9所述的實(shí)現(xiàn)系統(tǒng),其特征在于 根據(jù)所述捕獲的觸摸消息進(jìn)行用戶與所述3D場景化桌面的互動,包括 如所述捕獲的觸摸消息為增加物體,則彈出一個(gè)物體列表,在用戶選定某個(gè)物體后,力口載該物體的模型文件,解析該物體的模型文件獲得該物體的模型數(shù)據(jù),查詢預(yù)先保存的該物體與3D場景化桌面上的已有物體之間的空間位置關(guān)系,在屏幕上繪制出該物體; 如所述捕獲的觸摸消息為刪除物體,則在用戶選定某個(gè)物體并將其拖入彈出的垃圾簍中后,從3D場景化桌面上刪除該物體。
11.如權(quán)利要求9所述的實(shí)現(xiàn)系統(tǒng),其特征在于 根據(jù)所述捕獲的觸摸消息進(jìn)行用戶與所述3D場景化桌面的互動,包括 如所述捕獲的觸摸消息為移動物體,則在用戶選定某個(gè)物體并進(jìn)行拖動時(shí),進(jìn)行物體的碰撞檢測檢測被拖動的物體的坐標(biāo)是否與其它物體的坐標(biāo)相交,如相交,則停止移動該物體,查詢預(yù)先保存的被拖動的物體與發(fā)生碰撞的物體之間的空間位置關(guān)系,將被拖動的物體顯示在符合所述空間位置關(guān)系的位置上;如不相交,則跟隨用戶拖動的軌跡同步移動該物體。
12.如權(quán)利要求9所述的實(shí)現(xiàn)系統(tǒng),其特征在于 根據(jù)所述捕獲的觸摸消息進(jìn)行用戶與所述3D場景化桌面的互動,包括 如所述捕獲的觸摸消息為旋轉(zhuǎn)物體,則使物體繞著自身的中心軸做旋轉(zhuǎn); 如所述捕獲的觸摸消息為啟動物體對應(yīng)的應(yīng)用,則啟動該物體所代表的應(yīng)用程序;如所述捕獲的觸摸消息為模擬用戶在場景中走動,則根據(jù)用戶在屏幕上的觸摸軌跡,在屏幕上模擬顯示用戶在真實(shí)場景中的視野。
全文摘要
本發(fā)明公開了一種三維立體場景化桌面的實(shí)現(xiàn)方法,應(yīng)用于具有觸摸屏的終端設(shè)備上,在屏幕上繪制3D場景化桌面,偵聽用戶的觸摸消息,如捕獲的觸摸消息與預(yù)定的消息類型匹配,則根據(jù)所述捕獲的觸摸消息進(jìn)行用戶與所述3D場景化桌面的互動,其中,所述3D場景化桌面上的元素為真實(shí)場景中的3D物體且所述3D物體之間滿足真實(shí)場景中的空間位置關(guān)系。本發(fā)明能夠向用戶提供一種真實(shí)場景化的三維立體桌面,增強(qiáng)用戶使用終端設(shè)備的趣味性和互動性,提升用戶體驗(yàn)。本發(fā)明還公開了一種三維立體場景化桌面的實(shí)現(xiàn)系統(tǒng)。
文檔編號G06F3/0488GK103064617SQ20121055152
公開日2013年4月24日 申請日期2012年12月18日 優(yōu)先權(quán)日2012年12月18日
發(fā)明者王大偉, 范偉 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1