屏幕擴(kuò)展方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通訊技術(shù)領(lǐng)域,尤其涉及屏幕擴(kuò)展方法及裝置。
【背景技術(shù)】
[0002] 隨著通訊技術(shù)的飛速發(fā)展,手機(jī)、平板電腦等移動終端已成為人們不可或缺的一 種通訊產(chǎn)品。以手機(jī)為例,目前手機(jī)已不僅僅局限于打電話,用戶還可以利用手機(jī)觀看圖 片、電影等多媒體內(nèi)容。眾所周知的,屏幕越大則顯示效果越佳,現(xiàn)有屏幕擴(kuò)展技術(shù)將一移 動終端上的圖像擴(kuò)展顯示到另一移動終端上,但是由于移動終端屏幕尺寸的多樣性,造成 擴(kuò)展顯示后不同尺寸的移動終端顯示的圖像大小不一致,移動終端顯示效果較差。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的主要目的在于提供一種屏幕擴(kuò)展方法及裝置,旨在提升移動終端的顯示 效果。
[0004] 為實(shí)現(xiàn)上述目的,本發(fā)明提供一種屏幕擴(kuò)展方法,該屏幕擴(kuò)展方法包括以下步 驟:
[0005] 在偵測到擴(kuò)展指令時(shí),第一移動終端獲取所述擴(kuò)展指令攜帶的第一移動終端的第 一預(yù)置點(diǎn)的位置信息和第二移動終端的第二預(yù)置點(diǎn)的位置信息;
[0006] 所述第一移動終端獲取其屏幕參數(shù)以及第二移動終端的屏幕參數(shù);
[0007] 所述第一移動終端基于獲取到的第一預(yù)置點(diǎn)的位置信息和第二預(yù)置點(diǎn)的位置信 息,以及獲取到的第一移動終端的屏幕參數(shù)和第二移動終端的屏幕參數(shù),獲取待擴(kuò)展的屏 幕數(shù)據(jù);
[0008] 所述第一移動終端將待擴(kuò)展的屏幕數(shù)據(jù)發(fā)送至所述第二移動終端,以供所述第二 移動終端顯示。
[0009] 優(yōu)選地,所述在偵測到擴(kuò)展指令時(shí),第一移動終端獲取所述擴(kuò)展指令攜帶的第一 移動終端的第一預(yù)置點(diǎn)的位置信息和第二移動終端的第二預(yù)置點(diǎn)的位置信息的步驟之前, 所述屏幕擴(kuò)展方法還包括:
[0010] 在第一移動終端與第二移動終端的屏幕邊緣貼合,且第一移動終端獲取到用戶的 滑動觸摸操作在其屏幕的終點(diǎn),與用戶的滑動觸摸操作在所述第二移動終端的屏幕的起點(diǎn) 在時(shí)間上連續(xù)時(shí),所述第一移動終端將所述終點(diǎn)作為其第一預(yù)置點(diǎn),將所述起點(diǎn)作為所述 第二移動終端的第二預(yù)置點(diǎn);
[0011] 所述第一移動終端獲取所述第一預(yù)置點(diǎn)在其屏幕上的位置信息,以及獲取所述第 二預(yù)置點(diǎn)在所述第二移動終端的屏幕上的位置信息;
[0012] 所述第一移動終端基于獲取到的所述第一預(yù)置點(diǎn)的位置信息和所述第二預(yù)置點(diǎn) 的位置信息,生成擴(kuò)展指令。
[0013] 優(yōu)選地,所述在偵測到擴(kuò)展指令時(shí),第一移動終端獲取所述擴(kuò)展指令攜帶的第一 移動終端的第一預(yù)置點(diǎn)的位置信息和第二移動終端的第二預(yù)置點(diǎn)的位置信息的步驟之前, 所述屏幕擴(kuò)展方法還包括:
[0014] 在第一移動終端與第二移動終端的屏幕邊緣貼合,且第一移動終端獲取到用戶 的點(diǎn)擊觸摸操作在其屏幕的觸點(diǎn)與用戶的點(diǎn)擊觸摸操作在所述第二移動終端的屏幕的觸 點(diǎn)在時(shí)間上相同,并且兩個(gè)觸點(diǎn)分別位于各自移動終端與另一移動終端所貼合的屏幕邊 緣時(shí),所述第一移動終端將用戶的點(diǎn)擊觸摸操作在其屏幕的觸點(diǎn)作為其第一預(yù)置點(diǎn),將用 戶的點(diǎn)擊觸摸操作在所述第二移動終端的屏幕的觸點(diǎn)作為所述第二移動終端的第二預(yù)置 占.
[0015] 所述第一移動終端獲取所述第一預(yù)置點(diǎn)在其屏幕上的位置信息,以及獲取所述第 二預(yù)置點(diǎn)在所述第二移動終端的屏幕上的位置信息;
[0016] 所述第一移動終端基于獲取到的所述第一預(yù)置點(diǎn)的位置信息和所述第二預(yù)置點(diǎn) 的位置信息,生成擴(kuò)展指令。
[0017] 優(yōu)選地,所述第一移動終端獲取其屏幕參數(shù)以及第二移動終端的屏幕參數(shù)的步驟 包括:
[0018] 所述第一移動終端獲取其屏幕參數(shù),并發(fā)送獲取指令至所述第二移動終端,以供 所述第二移動終端根據(jù)接收到的獲取指令將所述第二移動終端的屏幕參數(shù)發(fā)送給所述第 一移動終;
[0019] 所述第一移動終端接收所述第二移動終端發(fā)送的屏幕參數(shù)。
[0020] 優(yōu)選地,所述屏幕參數(shù)包括屏幕的長度值、寬度值和像素密度,所述位置信息包括 縱坐標(biāo)值;所述第一移動終端基于獲取到的第一預(yù)置點(diǎn)的位置信息和第二預(yù)置點(diǎn)的位置信 息,以及獲取到的第一移動終端的屏幕參數(shù)和第二移動終端的屏幕參數(shù),獲取待擴(kuò)展的屏 幕數(shù)據(jù)的步驟包括:
[0021] 所述第一移動終端根據(jù)所述第二移動終端的屏幕的長度值、所述第二移動終端的 屏幕的像素密度和所述第一移動終端的屏幕的像素密度計(jì)算待截取圖像區(qū)域的長度值H。;
[0022] 所述第一移動終端根據(jù)所述第二移動終端的屏幕的寬度值、所述第二移動終端的 屏幕的像素密度和所述第一移動終端的屏幕的像素密度計(jì)算待截取圖像區(qū)域的寬度值W。;
[0023] 所述第一移動終端根據(jù)所述第一移動終端的屏幕的寬度值和待截取圖像區(qū)域的 寬度值W。計(jì)算待截取圖像區(qū)域預(yù)設(shè)頂點(diǎn)的橫坐標(biāo)值X D;
[0024] 所述第一移動終端根據(jù)所述第一預(yù)置點(diǎn)對應(yīng)所述第一移動終端的縱坐標(biāo)值、所述 第二預(yù)置點(diǎn)對應(yīng)所述第二移動終端的縱坐標(biāo)值、所述第二移動終端的屏幕的像素密度和所 述第一移動終端的屏幕的像素密度計(jì)算待截取圖像區(qū)域預(yù)設(shè)頂點(diǎn)的縱坐標(biāo)值yd;
[0025] 所述第一移動終端將預(yù)設(shè)擴(kuò)展顯示區(qū)域以(XD,YD)為預(yù)設(shè)頂點(diǎn),長寬值分別為 和W。的待截取圖像區(qū)域內(nèi)的圖像數(shù)據(jù)作為待擴(kuò)展的圖像數(shù)據(jù)。
[0026] 此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種屏幕擴(kuò)展裝置,所述屏幕擴(kuò)展裝置包 括:
[0027] 第一獲取模塊,用于在偵測到擴(kuò)展指令時(shí),獲取所述擴(kuò)展指令攜帶的所述第一獲 取模塊所在的移動終端的第一預(yù)置點(diǎn)的位置信息和與其建立通信連接的其它移動終端的 第二預(yù)置點(diǎn)的位置信息;
[0028] 第二獲取模塊,用于獲取其所在的移動終端的屏幕參數(shù)以及所述其它移動終端的 屏幕參數(shù);
[0029] 第三獲取模塊,用于基于第一獲取模塊獲取到的第一預(yù)置點(diǎn)的位置信息和第二預(yù) 置點(diǎn)的位置信息,以及第二獲取模塊獲取到的其所在的移動終端的屏幕參數(shù)和所述其它移 動終端的屏幕參數(shù),獲取待擴(kuò)展的屏幕數(shù)據(jù);
[0030] 發(fā)送模塊,用于將第三獲取模塊獲取到的待擴(kuò)展的屏幕數(shù)據(jù)發(fā)送至所述其它移動 終端,以供其顯示。
[0031] 優(yōu)選地,所述屏幕擴(kuò)展裝置還包括:
[0032] 設(shè)置模塊,用于在其所在的移動終端與所述其它移動終端的屏幕邊緣貼合,且所 述設(shè)置模塊所在的移動終端獲取到用戶的滑動觸摸操作在其屏幕的終點(diǎn),與用戶的滑動觸 摸操作在所述其它移動終端的屏幕的起點(diǎn)在時(shí)間上連續(xù)時(shí),將所述終點(diǎn)作為所述設(shè)置模塊 所在的移動終端的第一預(yù)置點(diǎn),將所述起點(diǎn)作為所述其它移動終端的第二預(yù)置點(diǎn);
[0033] 第四獲取模塊,用于獲取所述第一預(yù)置點(diǎn)在所述第四獲取模塊所在的移動終端的 屏幕上的位置信息,以及獲取所述第二預(yù)置點(diǎn)在所述其它移動終端的屏幕上的位置信息;
[0034] 生成模塊,用于基于第四獲取模塊獲取到的所述第一預(yù)置點(diǎn)的位置信息和所述第 二預(yù)置點(diǎn)的位置信息,生成擴(kuò)展指令。
[0035] 優(yōu)選地,所述設(shè)置模塊還用于在其所在的移動終端與所述其它移動終端的屏幕邊 緣貼合,且所述設(shè)置模塊所在的移動終端獲取到用戶的點(diǎn)擊觸摸操作在其屏幕的觸點(diǎn)與用 戶的點(diǎn)擊觸摸操作在所述其它移動終端的屏幕的觸點(diǎn)在時(shí)間上相同,并且兩個(gè)觸點(diǎn)分別位 于各自移動終端與另一移動終端所貼合的屏幕邊緣時(shí),將用戶的點(diǎn)擊觸摸操作在所述設(shè)置 模塊所在的移動終端的屏幕的觸點(diǎn)作為所述設(shè)置模塊所在的移動終端的第一預(yù)置點(diǎn),將用 戶的點(diǎn)擊觸摸操作在所述其它移動終端的屏幕的觸點(diǎn)作為所述其它移動終端的第二預(yù)置 點(diǎn)。
[0036] 優(yōu)選地,所述第二獲取模塊還用于獲取其所在的移動終端的屏幕參數(shù),并發(fā)送獲 取指令至所述其它移動終端,以供所述其它移動終端根據(jù)接收到的獲取指令返回其屏幕參 數(shù);以及接收所述其它移動終端發(fā)送的屏幕參數(shù)。
[0037] 優(yōu)選地,所述屏幕參數(shù)包括屏幕的長度值、寬度值和像素密度,所述位置信息包括 縱坐標(biāo)值;所述第三獲取模塊包括:
[0038] 第一計(jì)算單元,用于根據(jù)所述其它移動終端的屏幕的長度值、所述其它移動終端 的屏幕的像素密度以及其所在的移動終端的屏幕的像素密度計(jì)算待截取圖像區(qū)域的長度 值H c;
[0039] 第二計(jì)算單元,用于根據(jù)所述其它移動終端的屏幕的寬度值、所述其它移動終端 的屏幕的像素密度以及其所在的移動終端的屏幕的像素密度計(jì)算待截取圖像區(qū)域的寬度 值W c;
[0040] 第三計(jì)算單元,用于根據(jù)其所在的移動終端的屏幕的寬度值和待截取圖像區(qū)域的 寬度值W。計(jì)算待截取圖像區(qū)域預(yù)設(shè)頂點(diǎn)的橫坐標(biāo)值X D;
[0041] 第四計(jì)算單元,用于根據(jù)所述第一預(yù)置點(diǎn)的縱坐標(biāo)值、所述第二預(yù)置點(diǎn)的縱坐標(biāo) 值、所述其它移動終端的屏幕的像素密度和其所在的移動終端的屏幕的像素密度計(jì)算待截 取圖像區(qū)域預(yù)設(shè)頂點(diǎn)的縱坐標(biāo)值yd;
[0042] 截取單元,用于將預(yù)設(shè)擴(kuò)展顯示區(qū)域以(XD,YD)為預(yù)設(shè)頂點(diǎn),長寬值分別為H。和Wc 的待截取圖像區(qū)域內(nèi)的圖像數(shù)據(jù)作為待擴(kuò)展的圖像數(shù)據(jù)。
[0043] 本發(fā)明通過在偵測到擴(kuò)展指令時(shí),第一移動終端獲取所述擴(kuò)展指令攜帶的第一移 動終端的第一預(yù)置點(diǎn)的位置信息和第二移動終端的第二預(yù)置點(diǎn)的位置信息;所述第一移動