用于在用戶設備中互通應用的方法和裝置的制造方法
【技術(shù)領域】
[0001] 本發(fā)明一般地涉及在用戶設備中互通應用的技術(shù),并且更具體地說,本發(fā)明涉及 一種在用戶設備中用于使互相互通的兩個或者多個應用運行的方法和裝置。
【背景技術(shù)】
[0002] 隨著數(shù)字技術(shù)的顯著發(fā)展,即使在移動環(huán)境中仍可以進行通信并且可以進行個人 數(shù)據(jù)處理的諸如移動通信設備、PDA(個人數(shù)字助理)、電子記事簿、智能電話和平板PC(個人 計算機)的大量各種用戶設備越來越普及。這種用戶設備已經(jīng)發(fā)展得超過了其傳統(tǒng)領域,并 且已經(jīng)達到收斂階段。例如,用戶設備可以提供許多有用功能,包含語音/視頻呼叫功能、諸 如SMS(短信服務)、MMS(多媒體消息服務)或者電子郵件的消息發(fā)送/接收功能、導航功能、 數(shù)字攝像機功能、廣播接收/播放功能、媒體(包含視頻和音樂)重放功能、因特網(wǎng)接入功能、 信使功能和SNS(社交網(wǎng)絡服務)功能。
[0003] 此外,當今具有大尺寸顯示單元的便攜式設備的使用在增加。過去,用戶設備的使 用受到限制,因為受到屏幕尺寸和有效輸入單元的限制。然而,如今,通過增大屏幕尺寸并 且引入觸摸屏,這些限制顯著減小。同時,諸如平板PC的用戶設備提供多屏幕功能,以允許 同時使用兩個或者多個應用。該功能可以使單個用戶設備同時執(zhí)行兩個或者多個獨立任 務,并且即使執(zhí)行單個任務,也可以顯著提高任務效率。
[0004] 即,用戶設備中的多屏幕功能指通過單個顯示單元上的幾個分割屏幕獨立執(zhí)行相 應應用。當在用戶設備中利用這種多屏幕功能執(zhí)行兩個應用時,在互相之間具有有限交互 的情況下,應用獨立運行。例如,對于當前使用的用戶設備,只有復制屏幕截圖并且將其粘 貼到記事本(memo note)上的功能可以用作應用互通功能。然而,鑒于多屏幕功能與逐步增 加的大尺寸顯示單元的使用一起擴大使用的趨勢增強,所以需要根據(jù)多屏幕對各種功能增 強用戶設備的傳統(tǒng)用途。
【發(fā)明內(nèi)容】
[0005] 為了解決上述問題和缺點并且至少提供下面描述的優(yōu)點,做出了本發(fā)明。因此,本 發(fā)明的方面提供了一種在支持多屏幕環(huán)境的用戶設備中簡單互通不同應用的方法和裝置。
[0006] 本發(fā)明的另一個方面提供了一種用戶設備,該用戶設備可以包含但并不局限于支 持特定功能并且還采用AP(應用處理器)、GPU(圖形處理單元)和CPU(中央處理單元)的各種 類型的電子設備。
[0007] 本發(fā)明的另一個方面提供了一種互通同時通過用戶設備的多屏幕執(zhí)行的兩個或 者多個應用并且因此在它們之間執(zhí)行關聯(lián)任務的方法和裝置。
[0008] 本發(fā)明的另一個方面提供了一種基于在多屏幕環(huán)境下運行的每個應用中定義的 屬性互通應用的方法和裝置。
[0009] 本發(fā)明的另一個方面提供了一種在平臺層互通同時通過用戶設備中的多屏幕執(zhí) 行的應用的方法和裝置。
[0010] 本發(fā)明的另一個方面提供了一種允許用戶設定在用戶設備的相應應用中預定義 的屬性的優(yōu)先權(quán)的方法和裝置。
[0011] 本發(fā)明的另一個方面提供了一種根據(jù)基于用戶設定的優(yōu)先權(quán)互通不同類型的應 用的方法和裝置。
[0012] 本發(fā)明的另一個方面提供了一種互通在用戶設備中執(zhí)行的相應應用并且因此在 它們之間執(zhí)行關聯(lián)任務的方法和裝置。
[0013] 本發(fā)明的另一個方面提供了一種實現(xiàn)在用戶設備中支持應用的互通功能的最佳 環(huán)境并且因此增強用戶設備的便利性和可用性的方法和裝置。
[0014] 根據(jù)本發(fā)明的一個方面,提供了一種在用戶設備中互通應用的方法。該方法包含: 顯示多個應用;響應于互通應用的用戶輸入,分析每個應用的屬性;以及基于每個應用的屬 性,互通應用。
[0015] 根據(jù)本發(fā)明的另一個方面,提供了一種應用互通方法。該方法包含:檢測用于在應 用之間互通的互通事件;使第一應用和第二應用與應用區(qū)別開;確定第一應用的屬性和第 二應用的屬性;從第一應用和第二應用的屬性中,檢驗在第一應用與第二應用之間可相關 的特定屬性的優(yōu)先權(quán);基于特定屬性的優(yōu)先權(quán),互通第一應用和第二應用;以及輸出互通的 結(jié)果。
[0016] 根據(jù)本發(fā)明的另一個方面,提供了一種用戶設備,該用戶設備包含:觸摸屏,被配 置為顯示每個應用的執(zhí)行屏幕并且接收用于在應用之間互通的互通事件;以及控制單元, 被配置為基于每個應用中定義的屬性控制要互相互通的應用。
[0017] 根據(jù)本發(fā)明的另一個方面,提供了一種其上記錄有程序的計算機可讀介質(zhì),該程 序被配置為定義用于顯示應用的對象的控制命令,檢測互通應用的用戶輸入,基于應用的 選擇的屬性互通應用,以及顯示互通應用產(chǎn)生的對象。
【附圖說明】
[0018] 根據(jù)下面結(jié)合附圖所做的詳細描述,本發(fā)明的上述以及其他方面、特征和優(yōu)點更 加顯而易見,其中:
[0019] 圖1是示出根據(jù)本發(fā)明實施例的用戶設備的方框圖;
[0020] 圖2是示出根據(jù)本發(fā)明實施例的用戶設備的多屏幕的屏幕截圖;
[0021] 圖3是示出根據(jù)本發(fā)明實施例基于在用戶設備中定義的屬性互通應用的例子的 表;
[0022] 圖4是示出根據(jù)本發(fā)明實施例在用戶設備中互通應用的方法的流程圖;
[0023]圖5是示出根據(jù)本發(fā)明實施例在用戶設備中互通應用的詳細過程的流程圖;
[0024] 圖6至圖12是示出根據(jù)本發(fā)明實施例在用戶設備的多屏幕中互通應用的運行例子 的屏幕截圖;
[0025] 圖13是示出根據(jù)本發(fā)明實施例在用戶設備之間互通應用的例子的視圖;
[0026]圖14至17是示出根據(jù)本發(fā)明實施例在用戶設備之間互通應用的運行例子的流程 圖。
【具體實施方式】
[0027] 參考附圖提供下面的描述有助于全面理解權(quán)利要求及其等同限定的本發(fā)明的各 種實施例。為了有助于理解,其包括各種具體細節(jié),但是只能將這些理解為例子。因此,本技 術(shù)領域內(nèi)的普通技術(shù)人員明白能夠?qū)υ诖嗣枋龅膶嵤├M行各種變更和修改,而不脫離本 發(fā)明的范圍和精神。此外,為了言簡意賅,可以省略對眾所周知的功能和構(gòu)造的描述。
[0028] 下面的描述中和權(quán)利要求中使用的術(shù)語和單詞并不局限于其在字典中的意義,而 僅用于使得能夠言簡意賅地理解本發(fā)明。因此,本技術(shù)領域內(nèi)的技術(shù)人員應當明白,下面提 供對本發(fā)明的各種實施例的描述僅具有說明性目的,而沒有限制由所附權(quán)利要求書及其等 同限定的本發(fā)明的目的。
[0029] 應當明白,單數(shù)形式"一"、"一個"和"該"包含復數(shù)形式,除非上下文清楚地指出。 因此,例如,指"應用"包含指一個或者多個這種應用。
[0030] 本發(fā)明涉及在用戶設備中互通應用的方法和裝置。特別是,本發(fā)明涉及通過經(jīng)用 戶設備中的多屏幕使正在同時運行的兩個或者多個應用相關,執(zhí)行互通操作的技術(shù)。在本 發(fā)明的實施例中,術(shù)語"多屏幕"指顯示于顯示單元上并且分割為幾個窗口的屏幕,通過這 幾個窗口能夠分別執(zhí)行單個應用。在另一個實施例中,術(shù)語"多屏幕"可以指通過兩個或者 多個用戶設備的相應顯示單元能夠執(zhí)行單個應用的狀態(tài)或者環(huán)境。
[0031 ]在本發(fā)明的實施例中,根據(jù)每個應用定義的屬性,可以確定應用之間的相關性,并 且根據(jù)用戶定義的屬性優(yōu)先權(quán),可以使這種應用互相互通。在本發(fā)明的另一個實施例中,基 于每個應用預定義的屬性,通過多屏幕提供的單個應用可以互通。在本發(fā)明的又一個實施 例中,基于每個應用預定義的屬性,在多屏幕環(huán)境下分別通過每個用戶設備的屏幕執(zhí)行的 多個應用可以互相互通。
[0032] 在本發(fā)明的實施例中,可以在平臺級定義每個應用的屬性,并且基于每個應用中 預定義的這種屬性,同時通過單個用戶設備的多屏幕或者兩個或者多個用戶設備的多屏幕 環(huán)境執(zhí)行的多個應用互相互通。因此,在開發(fā)應用時,可以以各種方式簡單定義應用之間的 互通。此外,該技術(shù)可以支持開發(fā)在多屏幕環(huán)境下可用的各種應用。
[0033] 此外,在本發(fā)明的實施例中,關于預定義的每個應用的優(yōu)先權(quán),用戶可用改變互通 優(yōu)先權(quán)。這樣可以對互通應用提供用戶友好的技術(shù)。即,為了在兩個或者多個應用之間執(zhí)行 互通操作,用戶能夠調(diào)節(jié)不同應用中的屬性的優(yōu)先權(quán)。
[0034] 根據(jù)本發(fā)明實施例,能夠消除必須僅在有限應用(例如,萬維網(wǎng)瀏覽器、記事本、相 冊、消息、電子郵件等等)使用有限功能(例如,將抓取的屏幕粘貼到記事本上)的限制。這樣 對應用的開發(fā)者和用戶提供增強的便利性。
[0035] 同時,雖然將假定用戶的互通事件是基于觸摸輸入的觸摸事件來描述以下實施 例,但這僅是例子,并且不將此看作是對本發(fā)明的限制??商鎿Q地,互通事件可以包含各種 傳感器能夠檢測到的諸如懸停姿勢的任何其他姿勢或者各種類型的手勢。
[0036] 即,在本發(fā)明的各種實施例中,互通事件可以包含用戶能夠進入的所有類型的交 互,諸如紅外傳感器、照度傳感器、運動傳感器或者攝像機模塊能夠檢測到的觸摸事件、懸 停事件、手事件等等。
[0037] 此外,在本發(fā)明的某些實施例中,手事件可以用作通過傳感器(例如,紅外傳感器、 照度傳感器、運動傳感器或者攝像機模塊)能夠檢測到的手勢(或者類似手的物體的類似姿 勢)產(chǎn)生的一種互通事件,在顯示應用的執(zhí)行屏幕的狀態(tài)下,激活該傳感器。
[0038]現(xiàn)在,將參考附圖更全面描述本發(fā)明的實施例。
[0039]圖1是示出根據(jù)本發(fā)明實施例的用戶設備的方框圖。
[0040] 參考圖1,用戶設備包含:無線通信單元110、用戶輸入單元120、觸摸屏130、音頻處 理單元140、存儲單元150、接口單元160、控制單元170以及電源單元180。用戶設備的這些元 件不是始終必不可少,并且在用戶設備中可以包含更多或者更少的元件。例如,用戶設備還 可以包含攝像機模塊,以支持圖像捕獲功能。此外,在用戶設備不能支持廣播接收/播放功 能的情況下,用戶設備可以去除某些模塊(例如,無線通信單元110的廣播接收模塊119)。
[0041] 無線通信單元110可以具有一個或者多個能夠在用戶設備與無線通信系統(tǒng)之間或 者在用戶設備與任何其他用戶設備之間執(zhí)行無線通信的模塊。例如,無線通信單元110包含 移動通信模塊111、WLAN(無線局域網(wǎng))模塊113、短距離通信模塊115、位置計算模塊117以及 廣播接收模塊119中的至少一個。
[0042] 在移動通信網(wǎng)絡中,移動通信模塊111將無線信號發(fā)送到基站、外部設備和任何類 型的服務器(例如,集成服務器、提供商服務器、內(nèi)容服務器、因特網(wǎng)服務器、云服務器等 等)/從基站、外部設備和任何類型的服務器(例如,集成服務器、提供商服務器、內(nèi)容服務 器、因特網(wǎng)服務器、云服務器等等)接收無線信號。無線信號可以包含語音呼叫信號、視頻呼 叫信號和文本/多媒體消息數(shù)據(jù)。移動通信模塊111可以對各種服務器執(zhí)行訪問,以在控制 單元170的控制下下載應用和/或者映射到其的屬性。
[0043] WLAN模塊113指用于執(zhí)行無線因特網(wǎng)接入并且與任何其他用戶設備建立無線LAN 鏈路的模塊。可以將WLAN模塊113嵌入或者裝接到用戶設備。對于無線因特網(wǎng)接入,可以采 用諸如Wi-Fi、Wibro(無線寬帶)、Wimax(全球微波接入互操作性)或者HSDPA(高速下行分組 接入)的眾所周知的技術(shù)。WLAN模塊113可以在控制單元170的控制下對各種服務器執(zhí)行接 入,以下載應用和/或者映射到其的屬性。此外,當無線LAN鏈通過任何其他用戶設備形成 時,WLAN模塊113將用戶選擇的各種數(shù)據(jù)發(fā)送到該用戶設備或者從該用戶設備接收各種數(shù) 據(jù)。例如,WLAN模塊113將關于每個應用的預定義屬性信息發(fā)送到任何其他用戶設備或者從 任何其他用戶設備接收關于每個應用的預定義屬性信息。
[0044] 特別是,在WLAN鏈通過任何其他用戶設備形成時,響應于用戶輸入,WLAN模塊113 發(fā)送或者接收用戶設備中執(zhí)行的一個應用與任何其他用戶設備中執(zhí)行的另一個應用之間 的互通要求的各種數(shù)據(jù)。根據(jù)用戶設定或者輸入,WLAN模塊113可以始終保持接通狀態(tài)或者 選擇性地保持接通狀態(tài)。
[0045]短距離通信模塊115指對短距離通信設計的模塊。作為短距離通信技術(shù),可以采用 藍牙、BLE(藍牙低功耗)、RFID(射頻識別)、IrDA(紅外線數(shù)據(jù)協(xié)會)、UWB(超寬帶)、ZigBee、 NFC(近場通信)等等。當短距離通信連接到任何其他用戶設備時,短距離通信模塊115將用 戶選擇的任何數(shù)據(jù)發(fā)送到該用戶設備或者從該用戶設備接收用戶選擇的任何數(shù)據(jù)。在本發(fā) 明的實施例中,短距離通信模塊115將關于每個應用的預定義屬性信息發(fā)送到任何其他用 戶設備或者從任何其他用戶設備接收關于每個應用的預定義屬性信息。根據(jù)用戶設定或者 輸入,短距離通信模塊115可以始終保持接通狀態(tài)或者選擇性地保持接通狀態(tài)。
[0046]位置計算模塊117指用于獲得用戶設備的位置的模塊,例如,GPS(全球定位系統(tǒng)) 模塊。位置計算模塊117計算關于時間和離開至少三個基站的距離的信息,并且然后,根據(jù) 該信息,通過三角測量,計算當前位置(如果需要,計算包括煒度、經(jīng)度和高度的三維位置)。 可替換地,通過從至少三個衛(wèi)星接收實時數(shù)據(jù),位置計算模塊117可以計算用戶設備的實時 位置。可以采用獲取用戶設備的位置的任何其他技術(shù)。
[0047]通過廣播信道(例如,衛(wèi)星信道、地上信道),廣播接收模塊119從任何外部廣播管 理服務器接收廣播信號(例如,電視廣播信號、無線電廣播信號、數(shù)據(jù)廣播信號等等)和/或 者與廣播有關的信息(例如,關于廣播信道、廣播節(jié)目、廣播服務提供商等等的信息)。
[0048]用戶輸入單元120接收用戶操縱并且創(chuàng)建用于控制用戶設備的操作的輸入數(shù)據(jù)。 用戶輸入單元120可以選擇性地由小鍵盤、鍋仔片、觸摸板、緩動盤、滾輪開關、各種傳感器 (例如,語音識別傳感器、近距離傳感器、照度傳感器、加速度傳感器、陀螺儀傳感器、地磁傳 感器、運動傳感器、圖像傳感器等等)等等構(gòu)成。此外,用戶輸入單元120可以由安裝于用戶 設備的外側(cè)的按鈕形成,一些按鈕可以在觸摸面板中實現(xiàn)。用戶輸入單元120接收在多屏幕 上執(zhí)行和運行兩個或者多個應用的用戶輸入,并且然后,創(chuàng)建相應輸入信號。此外,用戶輸 入單元120接收用于在多屏幕上使兩個或者多個應用互通的用戶輸入,并且然后,創(chuàng)建相應 輸入信號。
[0049] 作為同時執(zhí)行輸入功能和形式概念的輸入/輸出單元的觸摸屏130包含顯示單元 131和觸摸感測單元133。特別是,在本發(fā)明的實施例中,觸摸屏130通過顯示單元131顯示與 用戶設備的操作關聯(lián)的各種屏幕(例如,單個應用的全屏幕、兩個或者多個應用的多屏幕、 呼叫撥號屏幕、信使屏幕、游戲屏幕、相冊屏幕等等)。此外,如果在顯示單元131顯示特定屏 幕時從觸摸感測單元133檢測到任何用戶事件(例如,觸摸事件或者懸停事件),則觸摸屏 130將基于檢測到的用戶事件的輸入信號傳送到控制單元170。然后,控制單元170識別收到 的用戶事件,并且響應于用戶事件執(zhí)行特定操作。
[0050] 顯示單元131顯示在用戶設備中處理的信息。例如,當用戶設備處于呼叫模式時, 顯示單元131結(jié)合呼叫模式顯示UI(用戶界面)或者GUI(圖形用戶界面)。類似地,當用戶設