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

網(wǎng)絡(luò)電視界面中元素位置切換的方法、裝置及系統(tǒng)的制作方法

文檔序號(hào):7720656閱讀:231來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):網(wǎng)絡(luò)電視界面中元素位置切換的方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)電視領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)電視界面中元素位置切換的方法、 裝置及系統(tǒng)。
背景技術(shù)
現(xiàn)有的網(wǎng)絡(luò)電視的用戶(hù)界面UI (User hterface)形式及元素位置固定,用戶(hù)只能 被動(dòng)的根據(jù)廠商設(shè)定的位置進(jìn)行應(yīng)用。隨著網(wǎng)絡(luò)電視的功能應(yīng)用越來(lái)越多,功能應(yīng)用所在 的程序路徑會(huì)對(duì)用戶(hù)的使用造成一定的影響,例如某一項(xiàng)功能的應(yīng)用路徑過(guò)長(zhǎng),用戶(hù)在使 用的時(shí)候會(huì)覺(jué)得麻煩,特別是在操作次數(shù)過(guò)多時(shí),會(huì)更加覺(jué)得非常繁瑣。

發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)所存在的問(wèn)題,本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)電視界面中元素 位置切換的方法、裝置及系統(tǒng),采用一種基于配置文件的方法,用戶(hù)可以對(duì)UI界面上的元 素進(jìn)行移動(dòng),將所有可移動(dòng)的UI界面元素進(jìn)行分類(lèi),這樣用戶(hù)可以根據(jù)個(gè)人的喜好對(duì)功能 應(yīng)用進(jìn)行分類(lèi)整理,方便用戶(hù)使用,能提高用戶(hù)體驗(yàn)度。為了達(dá)到上述技術(shù)效果,本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)電視界面中元素位置切換 的方法,包括選定移動(dòng)源元素和移動(dòng)目標(biāo)元素,在所述選定的移動(dòng)源元素和移動(dòng)目標(biāo)元素的配 置文件中進(jìn)行標(biāo)記;將所述選定的移動(dòng)源元素和移動(dòng)目標(biāo)元素的配置文件中的位置坐標(biāo)及執(zhí)行邏輯 路徑進(jìn)行交換;當(dāng)所述用戶(hù)選定的移動(dòng)目標(biāo)元素為空時(shí),將所述移動(dòng)源元素配置文件中的位置坐 標(biāo)及執(zhí)行邏輯路徑修改為目標(biāo)UI界面中所有元素的最末位置坐標(biāo)和最末執(zhí)行邏輯路徑;根據(jù)修改后的各元素的配置文件,呈現(xiàn)UI界面。相應(yīng)的,本發(fā)明實(shí)施例還提供了一種網(wǎng)絡(luò)電視界面中元素位置切換的裝置,包 括接收模塊,用于接收用戶(hù)指令,所述用戶(hù)指令包括移動(dòng)UI界面元素的指令、選定 移動(dòng)元素指令和確認(rèn)移動(dòng)指令中的一種或多種;移動(dòng)元素標(biāo)記單元,與所述接收模塊相連,用于在所述接收模塊接收到用戶(hù)發(fā)出 選定移動(dòng)元素指令,選定移動(dòng)源元素/移動(dòng)目標(biāo)元素后,在選定元素的配置文件中標(biāo)記其 為移動(dòng)源元素/移動(dòng)目標(biāo)元素;配置文件修改單元,與所述接收模塊相連,在接收到所述確認(rèn)移動(dòng)指令后,將所述 移動(dòng)源元素和移動(dòng)目標(biāo)元素的配置文件中的位置坐標(biāo)及執(zhí)行邏輯路徑進(jìn)行交換,且當(dāng)所述 用戶(hù)選定的移動(dòng)目標(biāo)元素為空時(shí),將所述移動(dòng)源元素配置文件中的位置坐標(biāo)及執(zhí)行邏輯路 徑修改為目標(biāo)UI界面中所有元素的最末位置坐標(biāo)和最末執(zhí)行邏輯路徑;呈現(xiàn)執(zhí)行模塊,用于調(diào)用修改后的各元素的配置文件,指揮網(wǎng)絡(luò)電視的呈現(xiàn)模塊執(zhí)行UI界面呈現(xiàn)操作。相應(yīng)的,本發(fā)明實(shí)施例還提供了一種網(wǎng)絡(luò)電視系統(tǒng),包括呈現(xiàn)模塊、元素配置文件 存儲(chǔ)模塊,所述網(wǎng)絡(luò)電視系統(tǒng)包括權(quán)利前述的網(wǎng)絡(luò)電視界面中元素位置切換的裝置。實(shí)施本發(fā)明實(shí)施例,在接收到來(lái)自用戶(hù)發(fā)送的移動(dòng)用戶(hù)界面UI元素的指令后,根 據(jù)用戶(hù)選定的移動(dòng)源元素和移動(dòng)目標(biāo)元素,分別在其配置文件中進(jìn)行標(biāo)記其,在接收到來(lái) 自用戶(hù)發(fā)送的確認(rèn)移動(dòng)指令后,交換所述移動(dòng)源元素和移動(dòng)目標(biāo)元素的配置文件中的相應(yīng) 數(shù)據(jù),當(dāng)所述用戶(hù)選定的移動(dòng)目標(biāo)元素為空時(shí),修改所述移動(dòng)源元素和所述移動(dòng)源元素所 在UI界面上,位于所述移動(dòng)源元素原位置坐標(biāo)后的所有其他元素的配置文件中的相應(yīng)數(shù) 據(jù),最后根據(jù)修改后的各元素的配置文件,呈現(xiàn)UI界面,能實(shí)現(xiàn)移動(dòng)源元素和移動(dòng)目標(biāo)元 素的位置交換,實(shí)現(xiàn)UI界面元素移動(dòng),這樣用戶(hù)可以根據(jù)個(gè)人的喜好對(duì)功能應(yīng)用進(jìn)行分類(lèi) 整理,方便用戶(hù)使用,能提高用戶(hù)體驗(yàn)度。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例中網(wǎng)絡(luò)電視界面中元素位置切換方法的流程示意圖;圖2是本發(fā)明實(shí)施例中網(wǎng)絡(luò)電視界面中元素位置切換方法的另一流程示意圖;圖3是本發(fā)明一實(shí)施例中界面元素移動(dòng)之前的界面呈現(xiàn)圖;圖4是圖3中界面元素選定移動(dòng)源元素和移動(dòng)目標(biāo)元素之后的界面圖;圖5是根據(jù)圖4中選定的移動(dòng)源元素和移動(dòng)目標(biāo)元素進(jìn)行移動(dòng)之后,呈現(xiàn)的界面 圖;圖6為本發(fā)明實(shí)施例中網(wǎng)絡(luò)電視界面中元素位置切換裝置的結(jié)構(gòu)示意圖;圖7為本發(fā)明實(shí)施例中網(wǎng)絡(luò)電視系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)電視界面中元素位置切換的方法、裝置及系統(tǒng),采 用一種基于配置文件的方法,用戶(hù)可以對(duì)UI界面上的元素進(jìn)行移動(dòng),將所有可移動(dòng)的UI界 面元素進(jìn)行分類(lèi),這樣用戶(hù)可以根據(jù)個(gè)人的喜好對(duì)功能應(yīng)用進(jìn)行分類(lèi)整理,方便用戶(hù)使用, 能提高用戶(hù)體驗(yàn)度。本發(fā)明實(shí)施例中,每一個(gè)UI界面元素對(duì)應(yīng)一個(gè)配置文件ui. conf,配置內(nèi)容包括 元素名稱(chēng)、元素在程序中執(zhí)行的執(zhí)行邏輯路徑、元素在UI中顯示的圖片路徑、元素在UI中 顯示的位置坐標(biāo)、是否被選中為移動(dòng)的元素的標(biāo)記等。在開(kāi)啟網(wǎng)絡(luò)電視且UI界面呈現(xiàn)后, 用戶(hù)想要移動(dòng)界面元素,可以通過(guò)菜單選項(xiàng)等類(lèi)似方式發(fā)送移動(dòng)UI界面元素的指令;電視 網(wǎng)絡(luò)系統(tǒng)接收到用戶(hù)指令后,提示用戶(hù)選擇移動(dòng)源元素,用戶(hù)選擇移動(dòng)源元素后,電視網(wǎng)絡(luò) 系統(tǒng)會(huì)在選中的移動(dòng)源元素對(duì)應(yīng)的配置文件中標(biāo)記其為移動(dòng)源元素;用戶(hù)選定源元素后, 電視網(wǎng)絡(luò)系統(tǒng)會(huì)提示用戶(hù)選擇移動(dòng)目標(biāo)元素,用戶(hù)選定移動(dòng)目標(biāo)元素后,電視系統(tǒng)同樣會(huì) 在移動(dòng)目標(biāo)元素對(duì)應(yīng)的配置文件中標(biāo)記其為移動(dòng)目標(biāo)元素,所述標(biāo)記方式是在配置文件中的標(biāo)記項(xiàng)中進(jìn)行標(biāo)記,例如,標(biāo)記0表示未選中,標(biāo)記1表示選中為移動(dòng)源元素,標(biāo)記2表示 移動(dòng)目標(biāo)元素,當(dāng)然移動(dòng)目標(biāo)元素可以為空,即不選擇任何一個(gè)UI元素,通過(guò)在目標(biāo)界面 空白處單擊或其他方式選擇目標(biāo)元素為空;當(dāng)移動(dòng)源元素和移動(dòng)目標(biāo)元素均選定后,提示 用戶(hù)確認(rèn)是否進(jìn)行移動(dòng),當(dāng)用戶(hù)發(fā)送確定移動(dòng)指令后,根據(jù)所述確認(rèn)移動(dòng)指令,將所述移動(dòng) 源元素和移動(dòng)目標(biāo)元素的配置文件中的位置坐標(biāo)及執(zhí)行邏輯路徑進(jìn)行交換;當(dāng)所述用戶(hù)選 定的移動(dòng)目標(biāo)元素為空時(shí),將所述移動(dòng)源元素配置文件中的位置坐標(biāo)及執(zhí)行邏輯路徑修改 為目標(biāo)UI界面中所有元素的最末坐標(biāo)和最末執(zhí)行路徑,最后根據(jù)修改后的各元素的配置 文件,呈現(xiàn)UI界面移動(dòng)過(guò)程,最后呈現(xiàn)元素移動(dòng)后的UI界面。下面結(jié)合附圖詳細(xì)說(shuō)明本發(fā)明的實(shí)施例。參見(jiàn)圖1,為本發(fā)明實(shí)施例中網(wǎng)絡(luò)電視界面中元素位置切換方法的流程示意圖,包 括如下步驟步驟101 選定移動(dòng)源元素和移動(dòng)目標(biāo)元素,在所述選定的移動(dòng)源元素和移動(dòng)目 標(biāo)元素的配置文件中進(jìn)行標(biāo)記;在步驟101之前還包括啟動(dòng)網(wǎng)絡(luò)電視,進(jìn)入U(xiǎn)I界面;接收 來(lái)自用戶(hù)發(fā)送的移動(dòng)用戶(hù)接口 UI界面元素的指令,提示用戶(hù)進(jìn)行移動(dòng)源元素和移動(dòng)目標(biāo) 元素的選擇。配置文件的內(nèi)容包括元素名稱(chēng)、執(zhí)行邏輯路徑、圖片路徑、位置坐標(biāo)和是否被 選中為移動(dòng)的元素的標(biāo)記。步驟102 將所述選定的移動(dòng)源元素和移動(dòng)目標(biāo)元素的配置文件中的位置坐標(biāo)及 執(zhí)行邏輯路徑進(jìn)行交換;在步驟102之前還包括提示用戶(hù)確認(rèn)是否進(jìn)行移動(dòng),并接收來(lái)自 用戶(hù)發(fā)送的確認(rèn)移動(dòng)指令。步驟103 當(dāng)所述用戶(hù)選定的移動(dòng)目標(biāo)元素為空時(shí),將所述移動(dòng)源元素配置文件 中的位置坐標(biāo)及執(zhí)行邏輯路徑修改為目標(biāo)UI界面中所有元素的最末坐標(biāo)和最末執(zhí)行路 徑;在具體實(shí)施時(shí),除了修改移動(dòng)源元素的配置文件外還包括,將所述移動(dòng)源元素所在UI 界面上,位于所述移動(dòng)源元素原位置坐標(biāo)后的所有其他元素的配置文件中的位置坐標(biāo)及執(zhí) 行邏輯路徑分別修改為其原位置坐前一位元素的位置坐標(biāo)及執(zhí)行邏輯路徑。步驟104 根據(jù)修改后的各元素的配置文件,呈現(xiàn)UI界面。在步驟104之前還包 括呈現(xiàn)UI界面元素移動(dòng)過(guò)程。上面簡(jiǎn)單介紹了本發(fā)明實(shí)施例中網(wǎng)絡(luò)電視界面中元素位置切換方法的原理流程, 下面將結(jié)合圖2詳細(xì)介紹本發(fā)明實(shí)施例中網(wǎng)絡(luò)電視界面中元素位置切換方法的流程。參見(jiàn)圖2,為本發(fā)明實(shí)施例中網(wǎng)絡(luò)電視界面中元素位置切換方法的另一流程示意 圖,以最詳細(xì)的流程介紹本發(fā)明實(shí)施例,包括如下步驟步驟201 啟動(dòng)網(wǎng)絡(luò)電視,進(jìn)入U(xiǎn)I界面。本發(fā)明實(shí)施例中,網(wǎng)絡(luò)電視的每一個(gè)UI界面元素對(duì)應(yīng)一個(gè)配置文件ui. conf,配 置內(nèi)容可以包括如下內(nèi)容名稱(chēng)元素名稱(chēng)(如影視播放)路徑元素在程序中執(zhí)行的邏輯路徑圖片元素在UI中顯示的圖片位置坐標(biāo)元素在UI中顯示的坐標(biāo)位置標(biāo)記是否被選中為移動(dòng)的元素(0表示未選中;1表示為選中為源元素;2表示選 中為目標(biāo)元素)
當(dāng)網(wǎng)絡(luò)電視開(kāi)啟后,UI呈現(xiàn)程序讀取UI界面元素配置文件ui. conf,以使各界面 元素在UI界面上呈現(xiàn)。用戶(hù)覺(jué)得某界面元素需要進(jìn)行移動(dòng)時(shí),可以通過(guò)菜單選項(xiàng)等類(lèi)似方 式向網(wǎng)絡(luò)電視系統(tǒng)發(fā)送移動(dòng)UI界面元素的指令,在接收到所述移動(dòng)UI界面元素的指令之 后,所述網(wǎng)絡(luò)電視系統(tǒng)通過(guò)彈出菜單、語(yǔ)音或其他類(lèi)似方式提示用戶(hù)進(jìn)行移動(dòng)源元素的選 擇。步驟202 接收來(lái)自用戶(hù)發(fā)送的移動(dòng)UI界面元素的指令,當(dāng)用戶(hù)覺(jué)得某界面元素 需要進(jìn)行移動(dòng)時(shí),就可以通過(guò)菜單選項(xiàng)等類(lèi)似方式向網(wǎng)絡(luò)電視系統(tǒng)發(fā)送所述移動(dòng)UI界面 元素的指令。步驟203 根據(jù)接收到的移動(dòng)UI界面元素的指令,提示用戶(hù)選擇移動(dòng)源元素和移 動(dòng)目標(biāo)元素;用戶(hù)會(huì)根據(jù)提示用鼠標(biāo)或鍵盤(pán)等方式選定需要進(jìn)行移動(dòng)的元素。步驟204:根據(jù)用戶(hù)所選定的移動(dòng)源元素和移動(dòng)目標(biāo)元素,分別在其配置文件進(jìn) 行中標(biāo)記,并提示用戶(hù)確認(rèn)是否進(jìn)行移動(dòng)。根據(jù)用戶(hù)選定的移動(dòng)源元素,在其配置文件中標(biāo)記其為移動(dòng)源元素,在用戶(hù)選定 移動(dòng)源元素后,所述網(wǎng)絡(luò)電視系統(tǒng)通過(guò)彈出菜單、語(yǔ)音或其他類(lèi)似方式提示用戶(hù)進(jìn)行移動(dòng) 目標(biāo)元素的選擇。再根據(jù)用戶(hù)選定的移動(dòng)目標(biāo)元素,在其配置文件中標(biāo)記其為移動(dòng)目標(biāo)元 素,所述標(biāo)記方式是在配置文件中的標(biāo)記項(xiàng)中進(jìn)行標(biāo)記,例如,標(biāo)記0表示未選中,標(biāo)記1表 示選中為移動(dòng)源元素,標(biāo)記2表示移動(dòng)目標(biāo)元素,當(dāng)用戶(hù)選定移動(dòng)源元素后,該元素對(duì)應(yīng)的 配置文件中,標(biāo)記項(xiàng)目的值會(huì)由0修改為1,同樣當(dāng)用戶(hù)選定移動(dòng)目標(biāo)元素后,該元素對(duì)應(yīng) 的配置文件中的標(biāo)記項(xiàng)目的值會(huì)由0修改為2,在用戶(hù)完成移動(dòng)目標(biāo)元素的選定后,所述網(wǎng) 絡(luò)電視系統(tǒng)通過(guò)彈出菜單或其他類(lèi)似方式提示用戶(hù)確認(rèn)是否進(jìn)行移動(dòng)看,若用戶(hù)選擇確認(rèn) 移動(dòng),則進(jìn)入步驟205。步驟205 接收來(lái)自用戶(hù)發(fā)送的確認(rèn)移動(dòng)指令,若用戶(hù)確定所選擇的移動(dòng)源元素 和移動(dòng)目的元素?zé)o誤,確定移動(dòng),會(huì)根據(jù)網(wǎng)絡(luò)電視系統(tǒng)的提示進(jìn)行確認(rèn),發(fā)送確認(rèn)移動(dòng)指 令,若用戶(hù)放棄確認(rèn),可選擇取消,從新進(jìn)行移動(dòng)源元素和移動(dòng)目的元素的選取,或直接退 出移動(dòng)過(guò)UI界面元素的功能。步驟206 根據(jù)所述確認(rèn)移動(dòng)指令,將所述移動(dòng)源元素和移動(dòng)目標(biāo)元素的配置文 件中的位置坐標(biāo)值及執(zhí)行邏輯路徑內(nèi)容進(jìn)行交換,此種情況適用于所選取的移動(dòng)目標(biāo)元素 不為空時(shí);步驟207 當(dāng)所述用戶(hù)選定的移動(dòng)目標(biāo)元素為空時(shí),將所述移動(dòng)源元素配置文件 中的位置坐標(biāo)及執(zhí)行邏輯路徑修改為目標(biāo)UI界面中所有元素的最末坐標(biāo)和最末執(zhí)行路 徑;這樣做所呈現(xiàn)的移動(dòng)結(jié)果為,當(dāng)用戶(hù)選定的移動(dòng)目標(biāo)元素為空時(shí),所述移動(dòng)源元素會(huì)移 動(dòng)至目標(biāo)界面中所有元素的的最末位置。當(dāng)所述用戶(hù)選定的移動(dòng)目標(biāo)元素為空時(shí),還包括將所述移動(dòng)源元素所在UI界面 上,位于所述移動(dòng)源元素原位置坐標(biāo)后的所有其他元素的配置文件中的位置坐標(biāo)及執(zhí)行邏 輯路徑分別修改為其原位置坐前一位元素的位置坐標(biāo)及執(zhí)行邏輯路徑,這樣做所呈現(xiàn)的移 動(dòng)結(jié)果為,當(dāng)所述移動(dòng)源元素移動(dòng)到本UI界面或其他UI界面的最末后,所述移動(dòng)源元素原 來(lái)所在的位置會(huì)由所述移動(dòng)源元素原位置后的下一位置的元素移動(dòng)上去填補(bǔ),不會(huì)造成移 動(dòng)源元素移動(dòng)到其他位置后,原位置出現(xiàn)空擋的情況。步驟208 根據(jù)修改后的各元素的配置文件,呈現(xiàn)UI界面元素移動(dòng)過(guò)程及移動(dòng)完成后的UI界面。在呈現(xiàn)UI界面元素移動(dòng)過(guò)程中,可以對(duì)移動(dòng)過(guò)程以特效進(jìn)行處理,使得元 素移動(dòng)過(guò)程變得賞心悅目,提高用戶(hù)體驗(yàn)度。上面介紹了本發(fā)明實(shí)施例中網(wǎng)絡(luò)電視界面中元素位置切換的方法的原理,下面結(jié) 合圖3、圖4、圖5介紹本發(fā)明實(shí)施例中界面移動(dòng)時(shí),界面變化和界面元素配置文件的修改變 化情況。參見(jiàn)圖3,為本發(fā)明一實(shí)施例中界面元素移動(dòng)之前的界面呈現(xiàn)圖,在圖3的情況 時(shí),元素1的配置文件內(nèi)容為〈名稱(chēng)〉元素1</名稱(chēng)〉< 路徑 >/pro/ui/main/ysl</ 路徑 >< 圖片 >/settings/ui/main/ysl. jpg</ 圖片 >〈坐標(biāo)>1,1</坐標(biāo)〉<標(biāo)記>0</標(biāo)記>元素2的配置文件內(nèi)容為〈名稱(chēng)〉元素2</名稱(chēng)〉< 路徑 >/pro/ui/main/ys2</ 路徑 >< 圖片 >/settings/ui/main/ys2. jpg</ 圖片 >〈坐標(biāo)>1,2</坐標(biāo)〉<標(biāo)記>0</標(biāo)記>其他元素的配置可參考元素1與元素2的配置文件內(nèi)容,如元素8的配置文件內(nèi) 容就為〈名稱(chēng)〉元素8</名稱(chēng)〉< 路徑 >/pro/ui/main/ys8</ 路徑 >< 圖片 >/settings/ui/main/ys8. jpg</ 圖片 >〈坐標(biāo)>2,4</坐標(biāo)〉<標(biāo)記>0</標(biāo)記>其中標(biāo)記表示是否被選中為移動(dòng)的元素,以0表示未選中,以1表示選中為移動(dòng) 源元素,以2表示選中為移動(dòng)目標(biāo)元素,在上面的配置文件中,各元素標(biāo)記均為0,表示未選 中。如果用戶(hù)覺(jué)得需要改變?cè)匚恢茫敲淳屯ㄟ^(guò)菜單選擇或其他類(lèi)似方式向網(wǎng)絡(luò)電視系 統(tǒng)發(fā)出移動(dòng)UI界面元素指令,進(jìn)行移動(dòng)源元素和移動(dòng)目標(biāo)元素的選擇,若選定圖3中元素 1為移動(dòng)源元素,選定圖3中元素8為移動(dòng)目標(biāo)元素,則呈現(xiàn)圖4所示界面。參見(jiàn)圖4,為圖3中界面元素選定移動(dòng)源元素和移動(dòng)目標(biāo)元素之后的界面圖,當(dāng)選 定元素1為移動(dòng)源元素,選定元素8為移動(dòng)目標(biāo)元素后,元素1的配置文件內(nèi)容中的標(biāo)記值 會(huì)被修改為1,元素8的配置文件中的標(biāo)記值會(huì)被修改為2,其他元素配置文件內(nèi)容不變,元 素1和元素8被標(biāo)記后的配置文件如下此時(shí),元素1的配置文件內(nèi)容為〈名稱(chēng)〉元素1</名稱(chēng)〉< 路徑 >/pro/ui/main/ysl</ 路徑 >< 圖片 >/settings/ui/main/ysl. jpg</ 圖片 >〈坐標(biāo)>1,1</坐標(biāo)〉
〈標(biāo)記>1</標(biāo)記〉此時(shí),元素8的配置文件內(nèi)容為〈名稱(chēng)〉元素8</名稱(chēng)〉< 路徑 >/pro/ui/main/ys8</ 路徑 >< 圖片 >/settings/ui/main/ys8. jpg</ 圖片 >〈坐標(biāo)>2,4</坐標(biāo)〉<標(biāo)記>2</標(biāo)記>用戶(hù)選定移動(dòng)源元素和移動(dòng)目標(biāo)元素后,電視網(wǎng)絡(luò)系統(tǒng)會(huì)以彈出菜單、語(yǔ)言、或其 他類(lèi)似方式提示用戶(hù)選擇是否進(jìn)行移動(dòng),當(dāng)用戶(hù)確定需要進(jìn)行移動(dòng)后,被選定的元素所對(duì) 應(yīng)的配置文件會(huì)被修改,具體修改方式為將所述移動(dòng)源元素和移動(dòng)目標(biāo)元素的配置文件中 的位置坐標(biāo)及執(zhí)行邏輯路徑進(jìn)行交換,最后根據(jù)修改后的配置文件進(jìn)行移動(dòng)。被選定界面 元素開(kāi)始移動(dòng),在界面元素移動(dòng)過(guò)程的程序過(guò)程中,可以為移動(dòng)過(guò)程設(shè)計(jì)特效,以增加移動(dòng) 過(guò)程中的美感,提高用戶(hù)感受度。在元素移動(dòng)完成后,呈現(xiàn)出的UI界面圖可參見(jiàn)圖5。參見(jiàn)圖5,為根據(jù)圖4中選定的移動(dòng)源元素和移動(dòng)目標(biāo)元素進(jìn)行移動(dòng)之后,呈現(xiàn)的 界面圖,與移動(dòng)之前的圖3相比,元素1與元素8的位置進(jìn)行了交換,此時(shí),元素1與元素8 所對(duì)應(yīng)的配置文件已經(jīng)為被修改后的配置文件,分別如下元素1的配置文件內(nèi)容被修改為〈名稱(chēng)〉元素1</名稱(chēng)〉< 路徑 >/pro/ui/main/ys8</ 路徑 >< 圖片 >/settings/ui/main/ysl. jpg</ 圖片 >〈坐標(biāo)>2,4</坐標(biāo)〉〈標(biāo)記>0</標(biāo)記〉元素8的配置文件內(nèi)容被修改為〈名稱(chēng)〉元素8</名稱(chēng)〉< 路徑 >/pro/ui/main/ysl</ 路徑 >< 圖片 >/settings/ui/main/ys8. jpg</ 圖片 >〈坐標(biāo)>1,1</坐標(biāo)〉<標(biāo)記>0</標(biāo)記>通過(guò)對(duì)比圖3中與圖5中的元素配置文件可看出,具體修改方式為將所述移動(dòng)源 元素和移動(dòng)目標(biāo)元素的配置文件中的位置坐標(biāo)及執(zhí)行邏輯路徑進(jìn)行交換,圖3、圖4、圖5中 所列舉的實(shí)施例為在同一界面中移動(dòng)界面元素且選定移動(dòng)目標(biāo)元素不為空的例子,在實(shí)際 應(yīng)用中,所移動(dòng)的元素不一定會(huì)在同一個(gè)界面,且選定的移動(dòng)目標(biāo)元素可以為空,當(dāng)選定的 目標(biāo)元素為空時(shí),將所述移動(dòng)源元素配置文件中的位置坐標(biāo)及執(zhí)行邏輯路徑修改為目標(biāo)UI 界面中所有元素的最末坐標(biāo)和最末執(zhí)行路徑,達(dá)到當(dāng)選定的移動(dòng)目標(biāo)元素為空時(shí),將選定 的移動(dòng)源元素移動(dòng)到目標(biāo)界面末,且將所述移動(dòng)源元素所在UI界面上,位于所述移動(dòng)源元 素原位置坐標(biāo)后的所有其他元素的配置文件中的位置坐標(biāo)及執(zhí)行邏輯路徑分別修改為其 原位置坐前一位元素的位置坐標(biāo)及執(zhí)行邏輯路徑,達(dá)到在選定的移動(dòng)目標(biāo)元素為空時(shí),當(dāng) 所述移動(dòng)源元素移動(dòng)到本UI界面或其他UI界面的最末后,所述移動(dòng)源元素原來(lái)所在的位 置會(huì)由所述移動(dòng)源元素原位置后的下一位置的元素移動(dòng)上去填補(bǔ),不會(huì)造成移動(dòng)源元素移動(dòng)到其他位置后,原位置出現(xiàn)空擋的情況。上面主要介紹的是網(wǎng)絡(luò)電視界面中元素位置切換的方法,下面將結(jié)合圖6介紹本 發(fā)明實(shí)施例中網(wǎng)絡(luò)電視界面中元素位置切換裝置的結(jié)構(gòu)。參見(jiàn)圖6,為本發(fā)明實(shí)施例中網(wǎng)絡(luò)電視界面中元素位置切換裝置1的結(jié)構(gòu)示意圖, 包括接收模塊10,用于接收用戶(hù)指令,所述用戶(hù)指令包括移動(dòng)UI界面元素的指令、選 定移動(dòng)元素指令和確認(rèn)移動(dòng)指令;移動(dòng)元素標(biāo)記單元11,與所述接收模塊10相連,用于在所述接收模塊接收到用戶(hù) 發(fā)出選定移動(dòng)元素指令,選定移動(dòng)源元素/移動(dòng)目標(biāo)元素后,在選定元素的配置文件中標(biāo) 記其為移動(dòng)源元素/移動(dòng)目標(biāo)元素,在移動(dòng)元素標(biāo)記單元11中可以存儲(chǔ)相應(yīng)的標(biāo)記對(duì)應(yīng)關(guān) 系,如標(biāo)記0表示未選中,標(biāo)記1表示選中為移動(dòng)源元素,標(biāo)記2表示移動(dòng)目標(biāo)元素;配置文件修改單元12,與所述接收模塊10相連,在接收到所述確認(rèn)移動(dòng)指令后, 將所述移動(dòng)源元素和移動(dòng)目標(biāo)元素的配置文件中的位置坐標(biāo)及執(zhí)行邏輯路徑進(jìn)行交換,達(dá) 到移動(dòng)源元素和移動(dòng)目標(biāo)元素交換位置的目的;且當(dāng)所述用戶(hù)選定的移動(dòng)目標(biāo)元素為空 時(shí),將所述移動(dòng)源元素配置文件中的位置坐標(biāo)及執(zhí)行邏輯路徑修改為目標(biāo)UI界面中所有 元素的最末坐標(biāo)和最末執(zhí)行路徑,達(dá)到當(dāng)選定的移動(dòng)目標(biāo)元素為空時(shí),將選定的移動(dòng)源元 素移動(dòng)到目標(biāo)界面末;當(dāng)所述用戶(hù)選定的移動(dòng)目標(biāo)元素為空時(shí),將所述移動(dòng)源元素所在UI 界面上,位于所述移動(dòng)源元素原位置坐標(biāo)后的所有其他元素的配置文件中的位置坐標(biāo)及執(zhí) 行邏輯路徑分別修改為其原位置坐前一位元素的位置坐標(biāo)及執(zhí)行邏輯路徑,達(dá)到在選定的 移動(dòng)目標(biāo)元素為空時(shí),當(dāng)所述移動(dòng)源元素移動(dòng)到本UI界面或其他UI界面的最末后,所述移 動(dòng)源元素原來(lái)所在的位置會(huì)由所述移動(dòng)源元素原位置后的下一位置的元素移動(dòng)上去填補(bǔ), 不會(huì)造成移動(dòng)源元素移動(dòng)到其他位置后,原位置出現(xiàn)空擋的情況;呈現(xiàn)執(zhí)行模塊13,用于調(diào)用修改后的各元素的配置文件,指揮網(wǎng)絡(luò)電視的呈現(xiàn)模 塊執(zhí)行UI界面呈現(xiàn)操作,還用于指揮執(zhí)行呈現(xiàn)UI界面元素的移動(dòng)過(guò)程。上述移動(dòng)元素標(biāo)記單元11、配置文件修改單元12和呈現(xiàn)執(zhí)行模塊13均與電視系 統(tǒng)UI界面元素對(duì)應(yīng)的配置文件相連,需要與之進(jìn)行交換。網(wǎng)絡(luò)電視界面中元素位置切換裝置1還包括提示模塊14,與所述接收模塊10相連,用于在接收模塊10接收到移動(dòng)UI界面元 素的指令后,提示用戶(hù)選擇移動(dòng)源元素和選擇移動(dòng)目標(biāo)元素,且在用戶(hù)完成移動(dòng)目標(biāo)元素 的選定后,提示用戶(hù)確認(rèn)是否進(jìn)行移動(dòng)。上述網(wǎng)絡(luò)電視界面中元素位置切換裝置1中各模塊的工作是與前述網(wǎng)絡(luò)電視界 面中元素位置切換中各步驟對(duì)應(yīng)的,在前面方法中對(duì)各步驟進(jìn)行了詳細(xì)描述,因此在裝置 描述時(shí),不再贅述前面描述過(guò)的內(nèi)容。前面實(shí)施例描述了本發(fā)明實(shí)施例中網(wǎng)絡(luò)電視界面中元素位置切換的方法和裝置, 下面將結(jié)合圖7接收本發(fā)明實(shí)施例中的網(wǎng)絡(luò)電視系統(tǒng)結(jié)構(gòu)。參見(jiàn)圖7,為本發(fā)明實(shí)施例中網(wǎng)絡(luò)電視系統(tǒng)的結(jié)構(gòu)示意圖,包括呈現(xiàn)模塊2、元素 配置文件存儲(chǔ)模塊3,還包括圖6中所示出的網(wǎng)絡(luò)電視界面中元素位置切換的裝置1。所述元素配置文件存儲(chǔ)模塊3中存儲(chǔ)有網(wǎng)絡(luò)電視界面上所有元素的配置文件;所 述網(wǎng)絡(luò)電視界面中元素位置切換的裝置1中的移動(dòng)元素標(biāo)記模塊11和配置文件修改模塊12分別與所述元素配置文件存儲(chǔ)模塊3相連,在所述接收模塊10接收到相應(yīng)的指令后,對(duì) 元素配置文件存儲(chǔ)模塊3中的相應(yīng)配置文件的相應(yīng)內(nèi)容進(jìn)行相應(yīng)修改,所述網(wǎng)絡(luò)電視界面 中元素位置切換的裝置1中的呈現(xiàn)執(zhí)行模塊13分別與所述呈現(xiàn)模塊2和元素配置文件存 儲(chǔ)模塊3相連,用于調(diào)用元素配置文件存儲(chǔ)模塊3中修改后的各元素的配置文件,指揮網(wǎng)絡(luò) 電視的呈現(xiàn)模塊2執(zhí)行UI界面元素移動(dòng)過(guò)程和移動(dòng)完成后的UI界面呈現(xiàn)操作。實(shí)施本發(fā)明實(shí)施例,實(shí)施本發(fā)明實(shí)施例,在接收到來(lái)自用戶(hù)發(fā)送的移動(dòng)用戶(hù)界面 UI元素的指令后,根據(jù)用戶(hù)選定的移動(dòng)源元素和移動(dòng)目標(biāo)元素,分別在其配置文件中進(jìn)行 標(biāo)記其,在接收到來(lái)自用戶(hù)發(fā)送的確認(rèn)移動(dòng)指令后,交換所述移動(dòng)源元素和移動(dòng)目標(biāo)元素 的配置文件中的相應(yīng)數(shù)據(jù),當(dāng)所述用戶(hù)選定的移動(dòng)目標(biāo)元素為空時(shí),修改所述移動(dòng)源元素 和所述移動(dòng)源元素所在UI界面上,位于所述移動(dòng)源元素原位置坐標(biāo)后的所有其他元素的 配置文件中的相應(yīng)數(shù)據(jù),最后根據(jù)修改后的各元素的配置文件,呈現(xiàn)UI界面,能實(shí)現(xiàn)UI界 面元素移動(dòng)。在選定目標(biāo)元素不為空時(shí),實(shí)現(xiàn)移動(dòng)源元素和移動(dòng)目標(biāo)元素的位置交換,在選 定移動(dòng)目標(biāo)元素為空時(shí),能將源元素移動(dòng)至目標(biāo)UI界面的最末位,原源元素所在UI界面上 的,位于所述移動(dòng)源元素原位置坐標(biāo)后的所有其他元素的坐標(biāo)及執(zhí)行邏輯路徑均修改為其 原位置坐前一位的位置坐標(biāo)及執(zhí)行邏輯路徑,在UI界面上呈現(xiàn)出來(lái)的結(jié)果是,均向前移動(dòng) 一個(gè)元素位置,自動(dòng)填補(bǔ)源元素移動(dòng)后留下的空位。這樣用戶(hù)可以根據(jù)個(gè)人的喜好對(duì)UI界 面上的元素進(jìn)行任意移動(dòng),對(duì)功能應(yīng)用進(jìn)行分類(lèi)整理,方便用戶(hù)使用,提高用戶(hù)體驗(yàn)度。以上所揭露的僅為本發(fā)明一種較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán) 利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助 軟件加必需的硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以全部通過(guò)硬件來(lái)實(shí)施。基于這樣的理解, 本發(fā)明的技術(shù)方案對(duì)背景技術(shù)做出貢獻(xiàn)的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái), 該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤(pán)等,包括若干指令用以使 得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例 或者實(shí)施例的某些部分所述的方法。
權(quán)利要求
1.一種網(wǎng)絡(luò)電視界面中元素位置切換的方法,其特征在于,包括選定移動(dòng)源元素和移動(dòng)目標(biāo)元素,在所述選定的移動(dòng)源元素和移動(dòng)目標(biāo)元素的配置文 件中進(jìn)行標(biāo)記;將所述選定的移動(dòng)源元素和移動(dòng)目標(biāo)元素的配置文件中的位置坐標(biāo)及執(zhí)行邏輯路徑 進(jìn)行交換;當(dāng)所述用戶(hù)選定的移動(dòng)目標(biāo)元素為空時(shí),將所述移動(dòng)源元素配置文件中的位置坐標(biāo)及 執(zhí)行邏輯路徑修改為目標(biāo)UI界面中所有元素的最末位置坐標(biāo)和最末執(zhí)行邏輯路徑;根據(jù)修改后的各元素的配置文件,呈現(xiàn)UI界面。
2.如權(quán)利要求1所述的方法,其特征在于,當(dāng)所述用戶(hù)選定的移動(dòng)目標(biāo)元素為空時(shí),除 了將所述移動(dòng)源元素配置文件中的位置坐標(biāo)及執(zhí)行邏輯路徑修改為目標(biāo)UI界面中所有元 素的最末坐標(biāo)和最末執(zhí)行路徑,還包括將所述移動(dòng)源元素所在UI界面上,位于所述移動(dòng)源元素原位置坐標(biāo)后的所有其他元 素的配置文件中的位置坐標(biāo)及執(zhí)行邏輯路徑分別修改為其原位置坐前一位元素的位置坐 標(biāo)及執(zhí)行邏輯路徑。
3.如權(quán)利要求2所述的方法,其特征在于,在所述根據(jù)修改后的各元素配置文件,呈現(xiàn) UI界面之前,還包括呈現(xiàn)UI界面元素移動(dòng)過(guò)程。
4.如權(quán)利要求3所述的方法,其特征在于,在所述選定移動(dòng)源元素和移動(dòng)目標(biāo)元素,在 所述選定的移動(dòng)源元素和移動(dòng)目標(biāo)元素的配置文件中進(jìn)行標(biāo)記之前還包括接收來(lái)自用戶(hù)發(fā)送的移動(dòng)用戶(hù)接口 UI界面元素的指令,提示用戶(hù)進(jìn)行移動(dòng)源元素和 移動(dòng)目標(biāo)元素的選擇。
5.如權(quán)利要求4所述的方法,其特征在于,在將所述選定的移動(dòng)源元素和移動(dòng)目標(biāo)元 素的配置文件中的位置坐標(biāo)及執(zhí)行邏輯路徑進(jìn)行交換步驟之前,還包括提示用戶(hù)確認(rèn)是否進(jìn)行移動(dòng),并接收來(lái)自用戶(hù)發(fā)送的確認(rèn)移動(dòng)指令。
6.如權(quán)利要求1至5所述的方法,其特征在于,所述配置文件的內(nèi)容包括元素名稱(chēng)、執(zhí) 行邏輯路徑、圖片路徑、位置坐標(biāo)和是否被選中為移動(dòng)的元素的標(biāo)記。
7.—種網(wǎng)絡(luò)電視界面中元素位置切換的裝置,其特征在于,包括接收模塊,用于接收用戶(hù)指令,所述用戶(hù)指令包括移動(dòng)UI界面元素的指令、選定移動(dòng) 元素指令和確認(rèn)移動(dòng)指令中的一種或多種;移動(dòng)元素標(biāo)記單元,與所述接收模塊相連,用于在所述接收模塊接收到用戶(hù)發(fā)出選定 移動(dòng)元素指令,選定移動(dòng)源元素/移動(dòng)目標(biāo)元素后,在選定元素的配置文件中標(biāo)記其為移 動(dòng)源元素/移動(dòng)目標(biāo)元素;配置文件修改單元,與所述接收模塊相連,在接收到所述確認(rèn)移動(dòng)指令后,將所述移動(dòng) 源元素和移動(dòng)目標(biāo)元素的配置文件中的位置坐標(biāo)及執(zhí)行邏輯路徑進(jìn)行交換,且當(dāng)所述用戶(hù) 選定的移動(dòng)目標(biāo)元素為空時(shí),將所述移動(dòng)源元素配置文件中的位置坐標(biāo)及執(zhí)行邏輯路徑修 改為目標(biāo)UI界面中所有元素的最末位置坐標(biāo)和最末執(zhí)行邏輯路徑;呈現(xiàn)執(zhí)行模塊,用于調(diào)用修改后的各元素的配置文件,指揮網(wǎng)絡(luò)電視的呈現(xiàn)模塊執(zhí)行 UI界面呈現(xiàn)操作。
8.如權(quán)利要求7所述的裝置,其特征在于所述配置文件修改單元,還用于當(dāng)所述用戶(hù)選定的移動(dòng)目標(biāo)元素為空時(shí),將所述移動(dòng) 源元素所在UI界面上,位于所述移動(dòng)源元素原位置坐標(biāo)后的所有其他元素的配置文件中 的位置坐標(biāo)及執(zhí)行邏輯路徑分別修改為其原位置坐前一位元素的位置坐標(biāo)及執(zhí)行邏輯路 徑;所述呈現(xiàn)執(zhí)行模塊,還用于指揮執(zhí)行呈現(xiàn)UI界面元素的移動(dòng)過(guò)程。
9.如權(quán)利要求8所述的裝置,其特征在于,還包括提示模塊,與所述接收模塊相連,用于在接收模塊接收到移動(dòng)UI界面元素的指令后, 提示用戶(hù)選擇移動(dòng)源元素和選擇移動(dòng)目標(biāo)元素,且在用戶(hù)完成移動(dòng)目標(biāo)元素的選定后,提 示用戶(hù)確認(rèn)是否進(jìn)行移動(dòng)。
10.一種網(wǎng)絡(luò)電視系統(tǒng),包括呈現(xiàn)模塊、元素配置文件存儲(chǔ)模塊,其特征在于,所述網(wǎng)絡(luò) 電視系統(tǒng)中包括權(quán)利要求7至9中任一項(xiàng)所述的網(wǎng)絡(luò)電視界面中元素位置切換的裝置。
全文摘要
本發(fā)明提供了一種網(wǎng)絡(luò)電視界面中元素位置切換的方法,采用一種基于配置文件的方法,用戶(hù)可以通過(guò)命令修改配置文件內(nèi)容,實(shí)現(xiàn)移動(dòng)UI界面上的元素位置,相應(yīng)的,本發(fā)明還提供了一種網(wǎng)絡(luò)電視界面中元素位置切換的裝置及網(wǎng)絡(luò)電視系統(tǒng),能通過(guò)移動(dòng)UI界面元素,將網(wǎng)絡(luò)電視UI界面上所有可移動(dòng)的UI界面元素進(jìn)行分類(lèi),這樣用戶(hù)可以根據(jù)個(gè)人的喜好對(duì)功能應(yīng)用進(jìn)行分類(lèi)整理,方便用戶(hù)使用,能提高用戶(hù)體驗(yàn)度。
文檔編號(hào)H04N21/482GK102118652SQ200910239609
公開(kāi)日2011年7月6日 申請(qǐng)日期2009年12月31日 優(yōu)先權(quán)日2009年12月31日
發(fā)明者周勝杰 申請(qǐng)人:康佳集團(tuán)股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1