本發(fā)明屬于多媒體控制與顯示技術(shù)領(lǐng)域,尤其涉及一種焦點(diǎn)控制方法及裝置。
背景技術(shù):
焦點(diǎn):計(jì)算機(jī)領(lǐng)域中就是指關(guān)注的區(qū)域,當(dāng)前光標(biāo)被激活的位置,用于表明哪個(gè)控件被選中,可以被操作。
目前市場(chǎng)上應(yīng)用焦點(diǎn)的控制是由單個(gè)應(yīng)用自行控制,如果需要統(tǒng)一焦點(diǎn)控制風(fēng)格,則需每個(gè)應(yīng)用單獨(dú)實(shí)現(xiàn)同一套焦點(diǎn)動(dòng)畫,對(duì)于開發(fā)與維護(hù)都需要非常大的成本。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供了一種焦點(diǎn)控制方法及裝置,以解決現(xiàn)有技術(shù)中統(tǒng)一焦點(diǎn)控制風(fēng)格,需每個(gè)應(yīng)用單獨(dú)實(shí)現(xiàn)同一套焦點(diǎn)動(dòng)畫,對(duì)于開發(fā)與維護(hù)都需要非常大的成本的問題。
第一方面,提供了一種焦點(diǎn)控制方法,包括:
獲取智能終端的前臺(tái)應(yīng)用的調(diào)用指令;
根據(jù)所述調(diào)用指令,獲取所述應(yīng)用中的所有可視控件,構(gòu)成控件集合;
獲取關(guān)于所述應(yīng)用中的焦點(diǎn)控制指令;
根據(jù)所述控件集合及所述焦點(diǎn)控制指令,控制焦點(diǎn)移動(dòng)。
進(jìn)一步地,所述獲取所述應(yīng)用中的所有可視控件,構(gòu)成控件集合還包括:
在所述應(yīng)用進(jìn)行布局初始化并設(shè)置所述布局的上下文對(duì)象之后,獲取所述應(yīng)用中的所有顯示控件,構(gòu)成控件集合。
進(jìn)一步地,所述根據(jù)所述調(diào)用指令,獲取所述應(yīng)用中的所有可視控件,構(gòu)成控件集合包括:
按照獲取到可視控件的時(shí)間先后順序,依次將所述可視控件添加到所述控件集合中。
進(jìn)一步地,所述獲取所述應(yīng)用中的所有可視控件,構(gòu)成控件集合包括:
若所述可視控件為容器控件時(shí),對(duì)所述容器控件中的子控件按窗口面積從小到大進(jìn)行排列后依次添加到控件集合中。
進(jìn)一步地,所述焦點(diǎn)控制指令為焦點(diǎn)移動(dòng)指令,所述根據(jù)所述控件集合及所述焦點(diǎn)控制指令,控制焦點(diǎn)移動(dòng)包括:
根據(jù)所述焦點(diǎn)移動(dòng)指令,從所述控件集合中查找位于當(dāng)前焦點(diǎn)位置的第一控件;
根據(jù)所述焦點(diǎn)移動(dòng)指令指示的焦點(diǎn)移動(dòng)方向,依照就近原則,從所述控件集合中,查找需要獲取焦點(diǎn)的第二控件;
獲取所述第一控件和第二控件的尺寸以及在所述智能終端頁面的坐標(biāo)位置信息;
根據(jù)所述第一控件和第二控件的尺寸以及所述第一控件和第二控件在所述智能終端頁面的坐標(biāo)位置信息,計(jì)算所述第一控件到所述第二控件的位置距離;
根據(jù)所述第一控件和第二控件在所述智能終端頁面的坐標(biāo)位置信息以及所述第一控件到所述第二控件的位置距離,控制焦點(diǎn)移動(dòng)。
第二方面,提供了一種焦點(diǎn)控制裝置,包括:
第一獲取單元,用于獲取智能終端的前臺(tái)應(yīng)用的調(diào)用指令;
第二獲取單元,用于根據(jù)所述調(diào)用指令,獲取所述應(yīng)用中的所有可視控件,構(gòu)成控件集合;
第三獲取單元,用于獲取關(guān)于所述應(yīng)用中的焦點(diǎn)控制指令;
控制單元,用于根據(jù)所述控件集合及所述焦點(diǎn)控制指令,控制焦點(diǎn)移動(dòng)。
進(jìn)一步地,所述第二獲取單元還包括:
在所述應(yīng)用進(jìn)行布局初始化并設(shè)置所述布局的上下文對(duì)象之后,獲取所述應(yīng)用中的所有顯示控件,構(gòu)成控件集合。
進(jìn)一步地,所述第二獲取單元包括:
按照獲取到可視控件的時(shí)間先后順序,依次將所述可視控件添加到所述控件集合中。
進(jìn)一步地,所述第二獲取單元包括:
若所述可視控件為容器控件時(shí),對(duì)所述容器控件中的子控件按窗口面積從小到大進(jìn)行排列后依次添加到控件集合中。
進(jìn)一步地,所述根據(jù)所述控件集合及所述焦點(diǎn)控制指令,控制焦點(diǎn)移動(dòng)包括:
根據(jù)所述焦點(diǎn)移動(dòng)指令,從所述控件集合中查找位于當(dāng)前焦點(diǎn)位置的第一控件;
根據(jù)所述焦點(diǎn)移動(dòng)指令,從所述控件集合中查找位于當(dāng)前焦點(diǎn)位置的第一控件;
根據(jù)所述焦點(diǎn)移動(dòng)指令指示的焦點(diǎn)移動(dòng)方向,依照就近原則,從所述控件集合中,查找需要獲取焦點(diǎn)的第二控件;
獲取所述第一控件和第二控件的尺寸以及在所述智能終端頁面的坐標(biāo)位置信息;
根據(jù)所述第一控件和第二控件的尺寸以及所述第一控件和第二控件在所述智能終端頁面的坐標(biāo)位置信息,計(jì)算所述第一控件到所述第二控件的位置距離;
根據(jù)所述第一控件和第二控件在所述智能終端頁面的坐標(biāo)位置信息以及所述第一控件到所述第二控件的位置距離,控制焦點(diǎn)移動(dòng)。
在本發(fā)明的實(shí)施例中,通過接收當(dāng)前活動(dòng)的應(yīng)用的調(diào)用指令,開始獲取應(yīng)用的所有可顯示控件,并將所有可視控件構(gòu)成控件集合,通過獲取應(yīng)用的焦點(diǎn)控制指令與控件集合,使用焦點(diǎn)跳躍方法來實(shí)現(xiàn)該應(yīng)用中的焦點(diǎn)移動(dòng)控制。本發(fā)明實(shí)施例通過直接對(duì)當(dāng)前活動(dòng)的應(yīng)用進(jìn)行控件焦點(diǎn)控制指令獲取,并通過焦點(diǎn)跳轉(zhuǎn)方法進(jìn)行焦點(diǎn)移動(dòng)的控制,使得在統(tǒng)一焦點(diǎn)控制風(fēng)格時(shí)無需每個(gè)應(yīng)用單獨(dú)實(shí)現(xiàn)同一套焦點(diǎn)動(dòng)畫,大大降低了對(duì)全局焦點(diǎn)控制的開發(fā)與維護(hù)成本。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的焦點(diǎn)控制方法的實(shí)現(xiàn)流程圖;
圖2是本發(fā)明實(shí)施例提供的智能終端頁面布局示例圖;
圖3是將本發(fā)明應(yīng)用到智能電視終端的具體處理流程圖;
圖4是本發(fā)明實(shí)施例提供的焦點(diǎn)控制裝置結(jié)構(gòu)框圖;
具體實(shí)施方式
以下描述中,為了說明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、技術(shù)之類的具體細(xì)節(jié),以便透徹理解本發(fā)明實(shí)施例。然而,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)清楚,在沒有這些具體細(xì)節(jié)的其它實(shí)施例中也可以實(shí)現(xiàn)本發(fā)明。在其它情況中,省略對(duì)眾所周知的系統(tǒng)、裝置、電路以及方法的詳細(xì)說明,以免不必要的細(xì)節(jié)妨礙本發(fā)明的描述。
本發(fā)明實(shí)施例獲取智能終端的前臺(tái)應(yīng)用的調(diào)用指令;根據(jù)所述調(diào)用指令,獲取所述應(yīng)用中的所有可視控件,構(gòu)成控件集合;獲取關(guān)于所述應(yīng)用中的焦點(diǎn)控制指令;根據(jù)所述控件集合及所述焦點(diǎn)控制指令,控制焦點(diǎn)移動(dòng)。
圖1示出了本發(fā)明實(shí)施例一提供的焦點(diǎn)控制方法的實(shí)現(xiàn)流程,詳述如下:
在S101中,獲取智能終端的前臺(tái)應(yīng)用的調(diào)用指令。
在本發(fā)明實(shí)施例中,為了統(tǒng)一焦點(diǎn)控制風(fēng)格,對(duì)所有應(yīng)用采用統(tǒng)一的焦點(diǎn)控制方法,應(yīng)用無需單獨(dú)設(shè)計(jì)焦點(diǎn)動(dòng)畫,只需要在應(yīng)用啟動(dòng)為前臺(tái)應(yīng)用后調(diào)用本法提供的方法或裝置進(jìn)行焦點(diǎn)移動(dòng)控制即可。
在本發(fā)明實(shí)施例中,利用本發(fā)明提供的焦點(diǎn)控制方法創(chuàng)建一個(gè)焦點(diǎn)控制插件,并將其應(yīng)用在智能電視終端。在智能電視終端應(yīng)用啟動(dòng)并成為前臺(tái)應(yīng)用后,該應(yīng)用只需發(fā)送一個(gè)調(diào)用指令至焦點(diǎn)控制插件,由焦點(diǎn)控制插件接收到調(diào)用指令后對(duì)該應(yīng)用中的焦點(diǎn)移動(dòng)進(jìn)行統(tǒng)一控制。
在S102中,根據(jù)所述調(diào)用指令,獲取所述應(yīng)用中的所有可視控件,構(gòu)成控件集合。
在構(gòu)成控件集合時(shí),按照獲取到控件的時(shí)間先后順序,依次將所述控件添加到所述控件集合中。
在S102之前,所述焦點(diǎn)控制方法還包括:
在所述應(yīng)用進(jìn)行布局初始化并設(shè)置所述布局的上下文對(duì)象之后,獲取所述應(yīng)用中的所有顯示控件,構(gòu)成控件集合。
所述初始化所述布局,是指在應(yīng)用啟動(dòng)時(shí),初始化函數(shù)中初始化線條對(duì)象,背景圖片,線條樣式等,使應(yīng)用窗口頁面布局的各項(xiàng)參數(shù)恢復(fù)為默認(rèn)設(shè)置參數(shù)。
所述的上下文對(duì)象是一個(gè)用于實(shí)現(xiàn)關(guān)于控件環(huán)境的整體信息的一個(gè)接口,上下文對(duì)象允許訪問到控件特殊的資源和類,同時(shí)也可以實(shí)現(xiàn)到控件級(jí)別的操作。上下文對(duì)象在頁面初始化開始的時(shí)候被創(chuàng)建,用于保存對(duì)整個(gè)控件資源的引用,在實(shí)際應(yīng)用的時(shí)候,通常會(huì)把控件上下文對(duì)象當(dāng)做全局對(duì)象的引用來使用。
通過設(shè)置所述應(yīng)用的上下文對(duì)象,把上下文對(duì)象當(dāng)做全局對(duì)象的引用,以獲取所有可在智能終端頁面顯示的控件。
在S103中,獲取關(guān)于所述應(yīng)用中的焦點(diǎn)控制指令。
當(dāng)用戶操作焦點(diǎn)切換時(shí),系統(tǒng)會(huì)發(fā)出相應(yīng)的焦點(diǎn)控制指令,用于控制焦點(diǎn)的移動(dòng)。此時(shí),通過獲取并分析關(guān)于所述應(yīng)用中的焦點(diǎn)控制指令,即可獲取到焦點(diǎn)位置改變前后的控件信息。
在S104中,根據(jù)所述控件集合及所述焦點(diǎn)控制指令,控制焦點(diǎn)移動(dòng)。
所述焦點(diǎn)控制指令為焦點(diǎn)移動(dòng)指令,在獲取到所述控件集合及所述焦點(diǎn)控制指令后,根據(jù)焦點(diǎn)移動(dòng)指令查找出焦點(diǎn)移動(dòng)前后所處的控件及控件的尺寸和坐標(biāo)位置信息,并根據(jù)焦點(diǎn)移動(dòng)前后所處的控件及控件的尺寸和坐標(biāo)位置信息計(jì)算出焦點(diǎn)移動(dòng)前后所處的控件的位置距離,最終實(shí)現(xiàn)控制焦點(diǎn)移動(dòng)。
在S102中包括:
按照獲取到可視控件的時(shí)間先后順序,依次將所述可視控件添加到所述控件集合中。
若所述可視控件為容器控件時(shí),對(duì)所述容器控件中的子控件按窗口面積從小到大進(jìn)行排列后依次添加到控件集合中。
如圖2對(duì)應(yīng)的實(shí)施例智能終端頁面布局示例圖,控件中存在一類特殊的控件——容器控件,即控件中還含有子控件的控件,如布局容器、網(wǎng)格容器等。
當(dāng)獲取到的控件為容器控件時(shí),對(duì)容器控件中的子控件窗口面積范圍從小到大進(jìn)行排列,并從小到大依次添加到控件集合中。
在S104中所述焦點(diǎn)控制指令為焦點(diǎn)移動(dòng)指令,S104中包括:
根據(jù)所述焦點(diǎn)移動(dòng)指令,從所述控件集合中查找位于當(dāng)前焦點(diǎn)位置的第一控件;
根據(jù)所述焦點(diǎn)移動(dòng)指令指示的焦點(diǎn)移動(dòng)方向,依照就近原則,從所述控件集合中,查找需要獲取焦點(diǎn)的第二控件;
獲取所述第一控件和第二控件的尺寸以及在所述智能終端頁面的坐標(biāo)位置信息;
根據(jù)所述第一控件和第二控件的尺寸以及所述第一控件和第二控件在所述智能終端頁面的坐標(biāo)位置信息,計(jì)算所述第一控件到所述第二控件的位置距離;
根據(jù)所述第一控件和第二控件在所述智能終端頁面的坐標(biāo)位置信息以及所述第一控件到所述第二控件的位置距離,控制焦點(diǎn)移動(dòng)。
在獲取到焦點(diǎn)控制指令后,先獲取位于當(dāng)前焦點(diǎn)位置的第一控件,再根據(jù)顯示終端頁面布局的就近原則,根據(jù)所述焦點(diǎn)移動(dòng)指令指示的焦點(diǎn)移動(dòng)方向,對(duì)需要獲取焦點(diǎn)的即焦點(diǎn)位置改變后所處的第二控件進(jìn)行查找,并獲取第一控件和第二控件的具體尺寸大小以及坐標(biāo)位置。
所述的就近原則,是指依照與第一控件位置距離從近至遠(yuǎn)的順序,在頁面布局中依次查找所需控件。
所述的坐標(biāo)位置信息是指,以屏幕上邊緣和左邊緣的交點(diǎn),即屏幕的左上角頂點(diǎn)為原點(diǎn),以左邊緣為x軸,上邊緣為y軸,建立x,y坐標(biāo)系,其中x是指控件與屏幕上邊緣距離,y是指控件與屏幕左邊緣距離,所述的坐標(biāo)位置信息即為控件在該x,y坐標(biāo)系的坐標(biāo)位置。
在根據(jù)所述第一控件和第二控件的尺寸以及所述第一控件和第二控件在所述智能終端頁面的坐標(biāo)位置信息,計(jì)算所述第一控件到所述第二控件的位置距離中包括:
由所述第一控件和第二控件的尺寸及所述第一控件和第二控件在所述顯示終端頁面的坐標(biāo)位置信息,分別計(jì)算出所述第一控件及所述第二控件的所有邊緣的坐標(biāo)位置;
分別計(jì)算所述第一控件所有邊緣到所述第二控件所有邊緣之間的位置距離;
選取所述各邊緣之間的位置距離中最短距離作為所述第一控件到所述第二控件的位置距離。
如:若所述的控件為矩形,即擁有上下左右四個(gè)邊緣時(shí),計(jì)算所述第一控件所有邊緣到所述第二控件所有邊緣之間的位置距離便有4*4共16個(gè)位置距離,在計(jì)算所述第一控件到所述第二控件的位置距離時(shí),以16個(gè)距離中最短距離做為最終值。
在獲取到所述第一控件和第二控件在所述智能終端頁面的坐標(biāo)位置信息以及所述第一控件到所述第二控件的位置距離后,根據(jù)所述第一控件和所述第二控件坐標(biāo)位置和位置距離設(shè)置兩個(gè)控件之間的跳轉(zhuǎn)動(dòng)作,實(shí)現(xiàn)焦點(diǎn)動(dòng)畫即焦點(diǎn)移動(dòng),最終實(shí)現(xiàn)焦點(diǎn)控制的風(fēng)格統(tǒng)一。
基于圖3對(duì)應(yīng)的實(shí)施例,是利用本發(fā)明所述方法創(chuàng)建了一個(gè)焦點(diǎn)控制插件,并將本發(fā)明應(yīng)用到智能電視終端的實(shí)施例,詳述如下:
在S301中,在應(yīng)用啟動(dòng)并成為前臺(tái)應(yīng)用時(shí),應(yīng)用發(fā)出調(diào)用指令,對(duì)焦點(diǎn)控制插件進(jìn)行調(diào)用,此時(shí),焦點(diǎn)控制插件獲取到相應(yīng)的調(diào)用指令。
在S302中,啟動(dòng)初始化函數(shù),對(duì)應(yīng)用的窗口頁面布局的線條對(duì)象,背景圖片,線條樣式等進(jìn)行初始化,使應(yīng)用窗口頁面布局的各項(xiàng)參數(shù)恢復(fù)為默認(rèn)設(shè)置參數(shù)。
在S303中,設(shè)置應(yīng)用的上下文對(duì)象,通過設(shè)置所述應(yīng)用的上下文對(duì)象,把上下文對(duì)象當(dāng)做全局對(duì)象的引用,來獲取所有可在智能終端頁面顯示的控件。
在S304中,獲取智能電視終端可頁面顯示的控件,依照將獲取到的所述控件依次排列放置在控件集合中,其中,若獲取到容器控件,對(duì)容器控件中的子控件窗口面積范圍從小到大進(jìn)行排列,并從小到大依次添加到控件集合中。
在S305中,當(dāng)用戶操作焦點(diǎn)切換時(shí),系統(tǒng)會(huì)發(fā)出相應(yīng)的焦點(diǎn)移動(dòng)指令,用于控制焦點(diǎn)的移動(dòng)。若獲取到了焦點(diǎn)移動(dòng)指令,則執(zhí)行步驟S306,若沒有獲取到焦點(diǎn)移動(dòng)指令,則繼續(xù)執(zhí)行步驟S305。
在S306中,以屏幕上邊緣和左邊緣的交點(diǎn),即屏幕的左上角頂點(diǎn)為原點(diǎn),以左邊緣為x軸,上邊緣為y軸,建立x,y坐標(biāo)系。
當(dāng)獲取到焦點(diǎn)控制指令時(shí),先獲取位置改變前焦點(diǎn)所處的第一控件,再依照與第一控件位置距離從近至遠(yuǎn)的順序,根據(jù)所述焦點(diǎn)移動(dòng)指令指示的焦點(diǎn)移動(dòng)方向,在頁面布局中依次查找焦點(diǎn)位置改變后所在的第二控件,并獲取第一控件和第二控件的具體尺寸大小以及坐標(biāo)位置。
在S307中,由第一、第二控件的尺寸及x,y坐標(biāo)位置,分別計(jì)算出第一控件及所述第二控件的所有邊緣的x,y坐標(biāo)位置。智能電視終端中控件窗口為矩形,即擁有上下左右四個(gè)邊緣,計(jì)算第一控件所有邊緣到第二控件所有邊緣之間的位置距離,共4*4共16個(gè)位置距離。以16個(gè)距離中最短距離為第一控件到第二控件的位置距離最終值。
在S308中,根據(jù)第一、第二控件在智能電視終端頁面中的x,y坐標(biāo)位置以及位置距離設(shè)置兩個(gè)控件之間的跳轉(zhuǎn)動(dòng)作,實(shí)現(xiàn)焦點(diǎn)動(dòng)畫即焦點(diǎn)移動(dòng),最終實(shí)現(xiàn)焦點(diǎn)控制的風(fēng)格統(tǒng)一。
在本發(fā)明實(shí)施例中,在獲取到調(diào)用指令后,通過設(shè)置上下文對(duì)象獲取所有可在智能終端頁面顯示的控件,并將其構(gòu)成一個(gè)控件集合,再實(shí)時(shí)獲取焦點(diǎn)控制指令,并對(duì)位置變化前后焦點(diǎn)所處的控件進(jìn)行尺寸及位置數(shù)據(jù)采集,利用采集到的尺寸與位置來計(jì)算位置變化前后所處的控件的位置距離,最終通過焦點(diǎn)跳轉(zhuǎn)方法來實(shí)現(xiàn)全局焦點(diǎn)移動(dòng)的統(tǒng)一管理。在本發(fā)明實(shí)施例中,通過直接對(duì)當(dāng)前活動(dòng)應(yīng)用進(jìn)行焦點(diǎn)移動(dòng)控制,對(duì)控件的焦點(diǎn)位置不再是由單個(gè)應(yīng)用控制而是統(tǒng)一控制,在實(shí)現(xiàn)統(tǒng)一焦點(diǎn)控制風(fēng)格時(shí),只需要將本發(fā)明進(jìn)行應(yīng)用即可,無需應(yīng)用實(shí)施焦點(diǎn)動(dòng)畫單獨(dú)開發(fā),使得統(tǒng)一焦點(diǎn)控制風(fēng)格的開發(fā)及維護(hù)成本得到了極大地降低。
對(duì)應(yīng)于上文實(shí)施例所述的焦點(diǎn)方法,圖4示出了本發(fā)明實(shí)施例提供的焦點(diǎn)控制裝置的結(jié)構(gòu)框圖,參照?qǐng)D4,該裝置包括:
第一獲取單元41,用于獲取智能終端的前臺(tái)應(yīng)用的調(diào)用指令;
第二獲取單元42,用于根據(jù)所述調(diào)用指令,獲取所述應(yīng)用中的所有可視控件,構(gòu)成控件集合;
第三獲取單元43,用于獲取關(guān)于所述應(yīng)用中的焦點(diǎn)控制指令;
控制單元44,用于根據(jù)所述控件集合及所述焦點(diǎn)控制指令,控制焦點(diǎn)移動(dòng)。
進(jìn)一步地,所述第二獲取單元42還包括:
在所述應(yīng)用進(jìn)行布局初始化并設(shè)置所述布局的上下文對(duì)象之后,獲取所述應(yīng)用中的所有顯示控件,構(gòu)成控件集合。
進(jìn)一步地,所述第二獲取單元42包括:
按照獲取到可視控件的時(shí)間先后順序,依次將所述可視控件添加到所述控件集合中。
進(jìn)一步地,所述第二獲取單元42包括:
若所述可視控件為容器控件時(shí),對(duì)所述容器控件中的子控件按窗口面積從小到大進(jìn)行排列后依次添加到控件集合中。
進(jìn)一步地,所述根據(jù)所述控件集合及所述焦點(diǎn)控制指令,控制焦點(diǎn)移動(dòng)包括:
根據(jù)所述焦點(diǎn)移動(dòng)指令,從所述控件集合中查找位于當(dāng)前焦點(diǎn)位置的第一控件;
根據(jù)所述焦點(diǎn)移動(dòng)指令,從所述控件集合中查找位于當(dāng)前焦點(diǎn)位置的第一控件;
根據(jù)所述焦點(diǎn)移動(dòng)指令指示的焦點(diǎn)移動(dòng)方向,依照就近原則,從所述控件集合中,查找需要獲取焦點(diǎn)的第二控件;
獲取所述第一控件和第二控件的尺寸以及在所述智能終端頁面的坐標(biāo)位置信息;
根據(jù)所述第一控件和第二控件的尺寸以及所述第一控件和第二控件在所述智能終端頁面的坐標(biāo)位置信息,計(jì)算所述第一控件到所述第二控件的位置距離;
根據(jù)所述第一控件和第二控件在所述智能終端頁面的坐標(biāo)位置信息以及所述第一控件到所述第二控件的位置距離,控制焦點(diǎn)移動(dòng)。
本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。