国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于輸入表情符號和其他符號的設(shè)備用戶界面的制作方法

      文檔序號:6495309閱讀:172來源:國知局
      用于輸入表情符號和其他符號的設(shè)備用戶界面的制作方法
      【專利摘要】一種集成符號用戶界面(UI)提供了不同符號的集合以供將符號輸入到諸如電子郵件消息、IM消息和SMS文本消息之類的消息中。集成符號UI可以將符號編組到多個不同類別的窗格中。附加地,集成系統(tǒng)UI可以提供具有之前使用過的符號的歷史窗格。在設(shè)備的顯示屏上一次可以顯示集成符號UI的僅僅一部分。用戶可以無縫地在集成符號UI之上平移以在窗格之間移動。在一些實施例中,集成符號UI還可以包括類別列表窗格,所述類別列表窗格允許用戶直接導(dǎo)航到特定類別窗格或歷史窗格。
      【專利說明】用于輸入表情符號和其他符號的設(shè)備用戶界面
      [0001]背景
      [0002]對于移動用戶而言,常見的是將表情符號(emoji)、表情圖釋(emoticons)以及其他符號輸入到諸如電子郵件消息、即時消息收發(fā)(IM)消息以及短消息服務(wù)(SMS)文本消息之類的消息中。這在像日本這樣的國家中尤其如此,在日本表情符號和其他符號是特別流行的并且受到廣泛的使用。存在用戶可能希望包括在消息中的符號的許多變型。這些變型可以包括通過字符的組合(其可以由移動運營商來定義)創(chuàng)建的基于字符的表情符號、基于圖像的表情符號、從ASCII字符的組合中創(chuàng)建的ASCII藝術(shù)、表情圖釋以及其他符號。當(dāng)前,當(dāng)用戶使用移動設(shè)備輸入這些符號時,通常存在不同的用戶界面和入口點來訪問和選擇不同的符號,從而使其對于用戶而言是麻煩的。
      [0003]概述
      [0004]提供本概述是為了以簡化的形式介紹將在以下詳細描述中進一步描述的一些概念。本
      【發(fā)明內(nèi)容】
      并不旨在標(biāo)識出所要求保護的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。
      [0005]本發(fā)明的各個實施例涉及一種集成符號用戶界面(UI),其提供不同符號的集合以供將符號輸入到諸如電子郵件消息、IM消息和SMS文本消息之類的消息中。集成符號UI可以將符號編組到多個不同類別窗格中。附加地,集成符號Π可以提供具有之前使用過的符號的歷史窗格。在設(shè)備的顯示屏上一次可以僅僅顯示集成符號Π的一部分。用戶可以無縫地在集成符號UI之上平移以在窗格之間移動。在一些實施例中,集成符號UI還可以包括類別列表窗格,所述類別列表窗格允許用戶直接導(dǎo)航到特定類別窗格或歷史窗格。
      [0006]附圖簡述
      [0007]下面參考附圖詳細描述本發(fā)明,其中:
      [0008]圖1是適用于實現(xiàn)本發(fā)明的實施例的示例性計算環(huán)境的框圖;
      [0009]圖2是示出根據(jù)本發(fā)明的實施例的集成符號Π的圖;
      [0010]圖3A — C是示出了根據(jù)本發(fā)明的實施例的跨集成符號UI水平地平移以在類別窗格之間移動的圖。
      [0011]圖4是示出根據(jù)本發(fā)明的實施例的集成符號UI的歷史窗格圖;
      [0012]圖5是示出根據(jù)本發(fā)明的實施例的具有類別列表窗格的集成符號Π的圖,所述類別列表窗格被靜態(tài)地定位在集成符號UI的其他窗格之上;
      [0013]圖6是示出根據(jù)本發(fā)明的實施例的具有變化高度窗格的集成符號UI的圖;
      [0014]圖7A和7B是示出根據(jù)本發(fā)明的實施例的跨集成符號Π的類別窗格垂直地平移的圖;
      [0015]圖8是示出根據(jù)本發(fā)明的實施例的從集成符號Π的類別列表窗格中移除不可用類別的圖;
      [0016]圖9是示出根據(jù)本發(fā)明的實施例的將集成符號Π的類別窗格的不可用符號變灰的圖;
      [0017]圖10是示出根據(jù)本發(fā)明的實施例的用于提供集成符號UI的方法的流程圖,該集成符號UI用于將符號輸入到用戶正在編輯的消息中;
      [0018]圖11是示出根據(jù)本發(fā)明的實施例的用于在集成符號Π之上平移的方法的流程圖;
      [0019]圖12是示出根據(jù)本發(fā)明的實施例的用于采用類別列表來對集成符號Π進行導(dǎo)航的方法的流程圖;
      [0020]圖13是示出根據(jù)本發(fā)明的實施例的用于選擇和/或布置集成符號Π的歷史窗格的符號的方法的流程圖;
      [0021]圖14是示出根據(jù)本發(fā)明的實施例的用于在集成符號Π中以與不可用符號不同的方式顯示可用符號的方法的流程圖。
      [0022]詳細描述
      [0023]此處用細節(jié)來描述本發(fā)明的主題以滿足法定要求。然而,該描述本身并非旨在限制本專利的范圍。相反,發(fā)明人已設(shè)想所要求保護的主題還可結(jié)合其它當(dāng)前或未來技術(shù)以其它方式來實施,以包括不同的步驟或類似于本文中所描述的步驟的步驟組合。此外,盡管術(shù)語步驟和/或框可在此處用于指示所采用的方法的不同元素,但除非而且僅當(dāng)明確描述了各個步驟的順序時,該術(shù)語不應(yīng)被解釋為意味著此處公開的各個步驟之中或之間的任何特定順序。
      [0024]本發(fā)明的實施例針對提供集成不同類型的符號的集成符號用戶界面(UI)。這些符號可以包括多種不同的基于字符和基于圖像的符號,包括但不限于表情符號、表情圖標(biāo)(kaomoji)、圖畫郵件(decome)、ASCII藝術(shù)和表情圖釋。如在此所使用的那樣,“基于字符的符號”是指從字符的組合中創(chuàng)建的符號,而“基于圖像的符號”是包括圖像、而不是字符的符號。集成符號UI可以將各種符號視為等效項目,并且提供單個入口點以及用于在用戶正在生成各種不同類型的消息時從可用符號中進行訪問和選擇的機制。僅作為示例而非限制,集成符號Π可以被提供以用于將符號輸入到電子郵件消息、即時消息收發(fā)(IM)消息、以及短消息服務(wù)(SMS)文本消息中。
      [0025]集成符號UI可由多個類別窗格構(gòu)成,這些類別窗格將符號編組到不同的類別中。集成符號Π還可以具有歷史窗格,該歷史窗格包括之前使用過的符號以允許用戶快速訪問這些符號。集成符號Π還可具有類別列表窗格,該類別列表窗格列出Π的各種窗格并且允許用戶從列表中選擇以直接導(dǎo)航到所選窗格。集成符號UI還可以被配置為允許用戶無縫地在各個部分之上平移以在類別與其他窗格之間移動,這將在下面予以更詳細的描述。
      [0026]相應(yīng)地,在一個方面,本發(fā)明的實施例針對一種用于提供集成符號Π的方法,該集成符號Π用于將符號輸入到用戶正在編寫的消息中。該方法包括在設(shè)備的顯示區(qū)域上呈現(xiàn)集成符號Π的一部分。集成符號Π包括:歷史窗格,其包括用戶之前使用過的符號;以及多個類別窗格,其包括可用于輸入到不同類型的消息中的多個符號。該方法還包括允許用戶在至少一個方向上無縫地在集成符號Π之上平移以在歷史窗格與多個類別窗格之間移動。該方法還包括:接收從集成符號Π中對符號的選擇。該方法還包括:在正由用戶編寫的消息內(nèi)提供該符號。
      [0027]在本發(fā)明的另一實施例中,一個方面針對一種移動設(shè)備。該移動設(shè)備包括顯示屏、以及被配置為在顯示屏上呈現(xiàn)集成Π的處理器。集成符號Π包括歷史窗格,該歷史窗格包括用戶之前使用過的符號。集成符號Π還包括多個類別窗格,這些類別窗格包括可用于輸入到可由移動設(shè)備傳送的不同類型的消息中的多個符號。在顯示屏上一次僅僅顯示集成符號UI的一部分,并且集成符號UI被配置為允許用戶在至少一個方向上無縫地在集成符號UI之上平移以在歷史窗格與多個類別窗格之間移動。
      [0028]本發(fā)明的又一實施例針對存儲計算機可使用指令的一個或多個計算機存儲介質(zhì),這些指令在被計算設(shè)備使用時致使該計算設(shè)備在計算設(shè)備的顯示屏上呈現(xiàn)集成符號Π。集成符號Π包括:歷史窗格,其包括用戶之前使用過的符號;以及多個類別窗格,其包括可用于輸入到可由計算設(shè)備傳送的不同類型的消息中的多個符號。在顯示屏上一次僅僅顯示集成符號UI的一部分,并且集成符號UI被配置為允許用戶在至少一個方向上無縫地在集成符號UI之上平移以在歷史窗格與多個類別窗格之間移動。
      [0029]在簡要描述了本發(fā)明各實施方式的概覽之后,以下描述其中可實現(xiàn)本發(fā)明的各實施方式的示例性操作環(huán)境,以便為本發(fā)明各方面提供通用上下文。首先具體參考圖1,示出了用于實現(xiàn)本發(fā)明的各實施方式的示例性操作環(huán)境,并將其概括地指定為計算設(shè)備100。計算設(shè)備100只是合適的計算環(huán)境的一個示例,并且不旨在對本發(fā)明的使用范圍或功能提出任何限制。也不應(yīng)該將計算設(shè)備100解釋為對所示出的任一組件或其組合有任何依賴性或要求。
      [0030]本發(fā)明可以在由計算機或諸如個人數(shù)據(jù)助理或其他手持式設(shè)備之類的其他機器執(zhí)行的計算機代碼或機器可使用指令(包括諸如程序模塊之類的計算機可執(zhí)行指令)的一般上下文中描述。一般而言,包括例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等的程序模塊指的是執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的代碼。本發(fā)明可以在各種系統(tǒng)配置中實施,這些系統(tǒng)配置包括手持式設(shè)備、消費電子產(chǎn)品、通用計算機、專用計算設(shè)備等等。本發(fā)明也可以在其中任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠程處理設(shè)備執(zhí)行的分布式計算環(huán)境中實施。
      [0031]參考圖1,計算設(shè)備100包括直接或間接耦合以下設(shè)備的總線110:存儲器112、一個或多個處理器114、一個或多個呈現(xiàn)組件116、輸入/輸出(I/O)端口 118、輸入/輸出組件120、和說明性電源122??偩€110表示可以是一條或多條總線(諸如地址總線、數(shù)據(jù)總線、或其組合)。雖然為了清楚起見利用線條示出了圖1的各框,但是實際上,各組件的輪廓并不是那樣清楚,并且比喻性地來說,線條更精確地將是灰色的和模糊的。例如,可以將諸如顯示設(shè)備等呈現(xiàn)組件認為是I/O組件。而且,處理器具有存儲器。發(fā)明人認識到這是本領(lǐng)域的特性,并重申,圖1的圖示只是例示可以結(jié)合本發(fā)明的一個或多個實施方式來使用的示例性計算設(shè)備。諸如“工作站”、“服務(wù)器”、“膝上型計算機”、“手持式設(shè)備”等分類之間沒有區(qū)別,它們?nèi)慷急徽J為是在圖1的范圍之內(nèi)的并且被稱為計算設(shè)備摂。
      [0032]計算設(shè)備100通常包括各種計算機可讀介質(zhì)。計算機可讀介質(zhì)可以是可由計算設(shè)備100訪問的任何可用介質(zhì),而且包含易失性和非易失性介質(zhì)、可移動和不可移動介質(zhì)。作為示例而非限制,計算機可讀介質(zhì)可包括計算機存儲介質(zhì)和通信介質(zhì)。計算機存儲介質(zhì)包括以用于存儲諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)的信息的任何方法和技術(shù)實現(xiàn)的易失性和非易失性、可移動和不可移動介質(zhì)。計算機存儲介質(zhì)包括但不限于,RAM、ROM、EEPR0M、閃存或其他存儲器技術(shù)、CD-ROM、數(shù)字多功能盤(DVD)或其他光學(xué)存儲、磁帶盒、磁帶、磁盤存儲或其他磁存儲設(shè)備、或能用于存儲所需信息且可以由計算設(shè)備100訪問的任何其他介質(zhì)。通信介質(zhì)通常以諸如載波或其他傳輸機制之類的已調(diào)制數(shù)據(jù)信號來體現(xiàn)計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù),并且包括任何信息傳送介質(zhì)。術(shù)語“已調(diào)制數(shù)據(jù)信號”是指使得以在信號中編碼信息的方式來設(shè)定或改變其一個或多個特征的信號。作為示例而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接線連接之類的有線介質(zhì),以及諸如聲學(xué)、RF、紅外及其他無線介質(zhì)之類的無線介質(zhì)。上述的任意組合也應(yīng)包含在計算機可讀介質(zhì)的范圍內(nèi)。
      [0033]存儲器112包括易失性和/或非易失性存儲器形式的計算機存儲介質(zhì)。存儲器可以是可移動的,不可移動的,或兩者的組合。示例性硬件設(shè)備包括固態(tài)存儲器、硬盤驅(qū)動器、光盤驅(qū)動器等。計算設(shè)備100包括從諸如存儲器112或I/O組件120等各種實體讀取數(shù)據(jù)的一個或多個處理器。呈現(xiàn)組件116向用戶或其他設(shè)備呈現(xiàn)數(shù)據(jù)指示。示例性呈現(xiàn)組件包括顯示設(shè)備、揚聲器、打印組件、振動組件等等。
      [0034]I/O端口 118允許計算設(shè)備100邏輯上耦合至包括I/O組件120的其他設(shè)備,其中某些設(shè)備可以是內(nèi)置的。說明性組件包括話筒、操縱桿、游戲手柄、圓盤式衛(wèi)星天線、掃描儀、打印機、無線設(shè)備等等。
      [0035]現(xiàn)在參考圖2,提供了示出根據(jù)本發(fā)明一實施例的集成符號用戶界面(UI) 200的圖。集成符號UI200可以包括多種不同的基于字符和基于圖像的符號的任一種,包括但不限于表情符號、表情圖標(biāo)、圖畫郵件、ASCII藝術(shù)和表情圖釋。因此,集成符號UI200將各個符號視為等效項目,并且提供集成UI以用于允許用戶訪問各個符號并將所期望的符號輸入到正被編寫的消息中。應(yīng)當(dāng)注意,在圖2中示出了其中為簡化目的移除了符號的集成符號 UI200。
      [0036]如圖2所示,集成符號UI200包括多個窗格或列,包括類別列表窗格202、歷史窗格204、以及若干類別窗格206、208、210、212、214。符號被一起編組到不同的類別中,并且根據(jù)編組被包括在集成符號UI200的各個類別窗格206、208、210、212、214中。盡管在圖2的集成符號UI200中示出了五個類別窗格206、208、210、212、214,但是應(yīng)當(dāng)理解,根據(jù)本發(fā)明的各個實施例,可以在集成符號UI中包括任何數(shù)目的類別窗格。具體而言,符號編組到不同類別可以以如所確定的適于滿足用戶找到和訪問Π中符號的需要的任何數(shù)目的不同方式來完成。
      [0037]當(dāng)設(shè)備顯示集成符號UI200時,一次僅僅顯示集成符號Π200的一部分。這在圖2中予以表示,其中移動設(shè)備216被示為其中類別2的窗格208當(dāng)前被顯示在移動設(shè)備216的顯示屏上。在概念上,集成符號Π200可以被看成是全景,并且移動設(shè)備一次提供對整個全景的僅僅一部分的視圖。盡管在圖2中在設(shè)備216的顯示器上示出了僅僅單個類別或窗格(即類別2的窗格208),但是應(yīng)當(dāng)理解,集成符號Π200的包括在設(shè)備的顯示器中的部分可以包括僅僅單個窗格、或者多個窗格的至少部分。例如,顯示器可以包括一個窗格的范圍以及該窗格左邊和右邊的多個窗格的部分。作為另一示例,顯示器可以包括多個窗格的范圍。任何及所有這樣的變型都被構(gòu)想為落在本發(fā)明的各實施例的范圍內(nèi)。
      [0038]用戶可以通過在集成符號Π200之上水平地平移來在集成符號Π200的類別和其他窗格之間無縫地移動。例如,用戶可以通過在移動設(shè)備216的顯示屏上向左滑掃或者使用另一形式的姿勢或其他輸入平移到集成符號UI200的右邊,來從類別2的窗格208平移到類別3的窗格210。同樣,用戶可以通過在移動設(shè)備216的顯示屏上向右滑掃或者使用另一形式的姿勢或其他輸入來從類別2的窗格208平移到類別I的窗格206。因此,用戶可以在集成符號UI200之上導(dǎo)航以向左和向右平移以及查看各個窗格。在一些實施例中,平移可以在如下意義上是“循環(huán)的”:用戶可以從類別5的窗格214向右平移以移動到類別列表的窗格202并且反之亦然。
      [0039]圖3A — 3C示出了從一個類別到另一類別的無縫平移。最初,如圖3A所示,集成符號UI的類別3的窗格302顯示在移動設(shè)備300的顯示屏上。當(dāng)用戶開始向左滑掃屏幕時,集成符號Π的所顯示的部分水平地平移到右邊。這在圖3B中示出,圖3B示出了類別3的窗格302移動到左邊并且類別4的窗格304從右邊進入顯示屏。如圖3C所示,當(dāng)用戶完成向左滑掃屏幕時,從顯示類別3的窗格302到類別4的窗格304的轉(zhuǎn)換完成。結(jié)果,類別4的窗格現(xiàn)在被顯示在移動設(shè)備300上。盡管圖3A至圖3C示出了從一個窗格平移到緊接著的下一窗格,但是應(yīng)當(dāng)理解,用戶可以例如基于用戶滑掃的長度和/或速度而在多個窗格之上平移。
      [0040]再次參考圖2,附加于將符號編組到各個類別窗格206、208、210、212、214中,集成符號Π200包括歷史窗格204,該歷史窗格204列出之前已在設(shè)備216上使用過的符號。將之前使用過的符號包括在歷史窗格204中可以允許用戶快速訪問這些符號。
      [0041]包括在歷史窗格204中的符號的數(shù)目可以是受限的。根據(jù)本發(fā)明的實施例,哪些符號被包括在歷史窗格204中和/或符號如何布置在歷史窗格204內(nèi)可以基于多個不同因素的任何組合。在一些實施例中,符號可以基于符號被用戶使用的新近程度而被選擇和/或布置在歷史窗格204中。例如,歷史窗格204可以包括用戶最近使用的符號和/或符號可以基于使用的新近程度被排序,其中從最近使用的符號在歷史窗格204的左上方處開始,并且根據(jù)下降的新近程度填充歷史窗格204的其余部分。
      [0042]在一些實施例中,符號可以符號的使用頻率而被包括和/或布置在歷史窗格204中。不同符號的使用頻率可以在某個定義的時間段內(nèi)確定(例如在過去一天、過去一星期、過去一個月內(nèi))或者基于所定義的用戶選擇符號總次數(shù)(例如過去100次選擇、過去1000次選擇等等)。舉例來說,歷史窗格204可以包括用戶最頻繁使用的符號和/或符號可以基于使用頻率被排序,其中從最頻繁使用的符號在歷史窗格204的左上方處開始,并且根據(jù)下降的使用頻率填充歷史窗格204的其余部分。
      [0043]這些符號也可以按照類別被選擇和/或布置在歷史窗格204中。具體而言,符號可以根據(jù)符號所屬的類別在歷史窗格204中被編組在一起。例如,來自類別I的符號可以被首先包括,然后是來自類別2的符號,并且依此類推。
      [0044]集成符號Π200可以包括大小變化的符號。因此,符號可以基于大小被選擇和/或布置在歷史窗格204中以容納這些符號。這在圖4中示出。如圖4所示,歷史窗格402被不為具有不同大小的符號。例如,符號404寬于其他符號,比如符號406。符號可基于變化的大小被布置,例如以避免歷史窗格402中的空白空間或以其他方式浪費的空間。
      [0045]應(yīng)當(dāng)理解,包括在歷史窗格中的符號和符號的布置可以基于上述因素以及其他因素的任何組合。作為要說明的示例,最近使用的符號可以被包括在歷史窗格中,并且這些符號可以基于使用頻率被布置在歷史窗格中。任何及所有這樣的變型都被構(gòu)想為落在本發(fā)明的各實施例的范圍內(nèi)。
      [0046]返回到圖2,附加于無縫地跨窗格平移,用戶對集成符號UI200進行導(dǎo)航的另一方式是通過使用類別列表窗格202,該類別列表窗格202允許用戶跳轉(zhuǎn)到特定類別或其他窗格。類別列表窗格202包括集成符號UI200中所包括的窗格的列表,包括歷史窗格204和類別窗格206、208、210、212、214中的每一個。當(dāng)類別列表窗格202被顯示時,用戶可以從列表中選擇,并且作為響應(yīng),與用戶的選擇相對應(yīng)的窗格被顯示。例如,如果用戶要從類別列表窗格202中選擇“CAT4 (類別4)”,則類別4的窗格212將被顯示。這提供了快速的方式供用戶直接導(dǎo)航到集成符號UI200內(nèi)的期望類別。
      [0047]盡管圖2示出了類別列表窗格202被包括在集成符號UI200 —端(使得其可以通過平移到Π200的該部分而被訪問)的實施例,但是類別列表窗格在本發(fā)明的其他實施例中可以以其他方式提供。例如,在一些實施例中,類別列表窗格可以作為靜態(tài)部分來提供,該靜態(tài)部分在用戶在集成符號Π的其他窗格之上平移時保持被顯示在顯示屏上。作為要說明的示例,圖5示出了具有類別列表窗格502的集成符號Π500,該類別列表窗格502靜態(tài)地定位在歷史窗格504和類別窗格506、508、510、512、514之上。因此,當(dāng)用戶在窗格504、506、508、510、512、514之上平移時,類別列表窗格502保持在移動設(shè)備516的顯示屏上。因此,用戶可以在任何時間從類別列表窗格502中選擇以跳轉(zhuǎn)到集成符號Π500中的特定窗格。盡管圖5示出了類別列表窗格502被顯示在其他窗格之上的實施例,但是應(yīng)當(dāng)理解,類別列表窗格可以靜態(tài)地顯示在其他位置(例如其他窗格之下)。
      [0048]在其他實施例中,類別列表窗格可以與集成符號UI的其他窗格分開地提供。例如,可以提供允許用戶在歷史窗格和類別窗格之上平移的集成符號Π。于是,用戶可以通過選擇移動設(shè)備上提供的特定硬鍵(例如后退鍵)俄/或移動設(shè)備顯示屏上所顯示的虛擬鍵來訪問類別列表窗格。作為響應(yīng),類別窗格被顯示,并且用戶然后可以從類別列表窗格中選擇以跳轉(zhuǎn)到集成符號Π中的歷史窗格或類別窗格。用戶可以在任何時間通過選擇被配置為提供對類別列表窗格的訪問的特定硬鍵或虛擬鍵來再次訪問類別列表窗格。
      [0049]在圖2中,窗格202、204、206、208、210和212中的每一個被示為具有不延伸超出顯示屏區(qū)域的普通高度。在另一實施例中,如圖6所示,集成符號Π600可以包括具有變化高度的窗格602、604、606、608、610、612、614,這些窗格垂直地延伸超出移動設(shè)備616的顯示屏區(qū)域。類似于上面參考圖2和3A — 3C所述,用戶可以水平地在集成符號UI600之上平移以查看移動設(shè)備616的顯示區(qū)域內(nèi)的各個窗格。當(dāng)延伸超出移動設(shè)備616的顯示屏區(qū)域的窗格被顯不時,將僅僅顯不該窗格的一部分。例如,圖6不出了類別2的窗格608正被移動設(shè)備顯示,其中僅顯示了窗格608的一部分。用戶可以垂直地在所顯示的窗格608上平移以查看窗格608的范圍內(nèi)的符號。應(yīng)當(dāng)注意,在圖6中示出了其中為簡化目的移除了符號的集成符號Π600。
      [0050]圖7A和7B示出了在延伸超出移動設(shè)備700的顯示屏的窗格702之上的垂直平移。如圖7A所示,類別3的窗格702被顯示。當(dāng)用戶在移動設(shè)備700的顯示屏上向上滑掃時,顯示如圖7B所示向窗格702下方平移。該平移允許用戶向下滾動以查看窗格702內(nèi)的其他符號。用戶能夠垂直地向上和向下平移以查看不同的符號。平移的范圍可以根據(jù)用戶在顯示屏上滑掃的長度和/或速度來控制。盡管圖7A和7B示出了其中類別3的標(biāo)題704在用戶垂直向下平移(同時頂部的符號不再被顯示)時保留的實施例,但是在其他實施例中,標(biāo)題704可以在用戶向下平移時滾動離開顯示。在一些實施例中,如果一個以上窗格被顯示在顯示屏上,則一次僅可以垂直地平移經(jīng)過單個窗格。換言之,窗格可以獨立于在該窗格兩側(cè)的窗格滾動。
      [0051]在操作中,用戶可以在生成消息時訪問集成符號Π以輸入符號。例如,當(dāng)用戶正在編寫消息時,虛擬鍵或其他用戶可選擇特征可以被提供以允許用戶訪問集成符號Π。在用戶訪問集成符號Π以后,用戶然后可以在集成符號Π之上平移以找出期望符號。當(dāng)用戶選擇符號時,該符號被放置在用戶消息內(nèi)的期望位置處。在一些實施例中,在符號被選擇以后,集成符號UI可以被移除并且鍵盤或其他虛擬輸入機制可以被顯示。
      [0052]集成符號UI可以被提供以針對多種不同類型的消息插入符號。僅僅作為示例而非限制,集成符號Π可以被提供以用于將符號輸入到電子郵件、IM消息、以及SMS文本消息中。在一些實例中,一些符號可能與某些類型的消息不兼容。例如,一些即時消息服務(wù)可能僅僅支持某些符號。因此,在本發(fā)明的一些實施例中,不可供使用的符號類別和/或特定符號可以從集成符號Π的顯示中移除,或者可以與可供使用的類別和/或符號不同地顯示。
      [0053]作為例示,圖8示出了移動設(shè)備800顯示類別列表802,其中基于正在編寫的消息的類型而不可用的類別被從顯示中移除。具體而言,類別3和4不可用并且因此已經(jīng)被移除。作為另一示例,圖9示出了移動設(shè)備900顯示類別3的窗格902,其中可用符號被示為粗體,而不可用的符號已經(jīng)變灰。應(yīng)當(dāng)理解,用于與不可用的類別和/或符號不同地顯示可用類別的其他方法可以在本發(fā)明的實施例的范圍內(nèi)使用。
      [0054]盡管在此已經(jīng)描述了用戶可以在集成符號UI的窗格之間水平地平移的實施例,但是在其他實施例中,集成符號Π可以被配置為允許用戶在窗格之間垂直地平移。附加地,盡管在此已經(jīng)描述了用戶可以在所顯示窗格的范圍內(nèi)垂直地平移的實施例,但是在其他實施例中,集成符號Π可以被配置為允許用戶在所顯示窗格的范圍內(nèi)水平地平移。另夕卜,盡管圖2 — 9所示實施例示出了集成符號Π僅僅消耗移動設(shè)備的顯示屏區(qū)域的一部分(其中其余的部分例如顯示正在編寫的消息),但是集成符號Π可以消耗顯示屏的任何部分或者可以消耗整個顯示屏區(qū)域。任何及所有這樣的變型都被構(gòu)想為落在本發(fā)明的各實施例的范圍內(nèi)。
      [0055]現(xiàn)在轉(zhuǎn)到圖10,提供了根據(jù)本發(fā)明的實施例的用于提供集成符號UI的方法1000的流程圖,該集成符號Π用于將符號輸入到用戶正在編寫的消息中。如在框1002所示,接收顯示集成符號Π的命令。例如,用戶可以正在編寫消息(例如電子郵件消息、IM消息、文本消息等等)并且可以決定將符號輸入到消息中。因此,用戶可以選擇訪問集成符號UI的選項。
      [0056]如在框1004所示,響應(yīng)于該命令,集成符號UI的一部分被顯示在設(shè)備的顯示屏上。如在此所討論的那樣,集成符號Π可以包括多個窗格,包括歷史窗格和多個類別窗格,并且集成符號的僅僅一部分可以在任何給定時間顯示。如在框1006所示,用戶可以通過在集成符號UI之上平移來對該UI進行導(dǎo)航。例如,在一個實施例中,用戶可以通過水平地平移在集成符號Π的窗格之間移動。附加地,如果窗格垂直地延伸超過設(shè)備的顯示屏區(qū)域,則用戶可以垂直地在該窗格之上平移。
      [0057]當(dāng)用戶定位所期望的符號時,用戶可以從集成符號Π中選擇該符號,如在框1008所示。響應(yīng)于用戶的選擇,所選符號被放置在用戶正在編寫的消息內(nèi)。
      [0058]參考圖11,提供了示出根據(jù)本發(fā)明的實施例的用于在集成符號Π之上平移的方法1100的流程圖。如在框1102所示,集成符號Π的一部分被設(shè)備的顯示屏顯示。在框1104,接收第一用戶在第一方向上的滑掃。例如,用戶可以水平地向左或向右滑掃。響應(yīng)于第一用戶滑掃的第一方向,顯不在集成符號UI之上平移以在集成符號UI的窗格之間移動,如在框1106所示。因此,用戶可以查看集成符號Π內(nèi)的不同的符號類別。
      [0059]如在框1108所示,接收第二用戶在第二方向上的滑掃。第二方向可以垂直于第一方向。例如,第一滑掃可以是向左或向右的水平滑掃,而第二滑掃可以是向上或向下的垂直滑掃。響應(yīng)于第二用戶滑掃的第二方向,顯示在顯示屏中當(dāng)前所顯示的窗格之上平移以查看窗格的其他部分,如在框1110所示。因此,用戶可以查看包含在正被查看的類別中的附加符號。
      [0060]參考圖12,提供了示出根據(jù)本發(fā)明的實施例的用于采用類別列表來對集成符號UI進行導(dǎo)航的方法1200的流程圖。如在框1202所示,集成符號UI的類別列表窗格被呈現(xiàn)在設(shè)備的顯示屏上。類別列表窗格可以列出包含在集成符號Π內(nèi)的符號的各個類別。在一些實施例中,類別列表窗格還可以列出歷史窗格。
      [0061]用戶可以查看類別列表窗格所列出的各個選項并且挑選一選擇。因此,如在框1204所示,接收來自類別列表的用戶選擇。如在框1206所示,響應(yīng)于用戶選擇,集成符號UI的與該列表區(qū)段相對應(yīng)的窗格被顯示在設(shè)備的顯示屏上。
      [0062]圖13圖解說明了示出根據(jù)本發(fā)明的實施例的用于選擇和/或布置集成符號Π的歷史窗格的符號的方法1300的流程圖。如在框1302所示,訪問關(guān)于用戶之前訪問過的符號的信息。例如,當(dāng)用戶訪問集成符號Π時或者在顯示歷史窗格以前,該信息可以被訪問。所訪問的信息例如可以包括:符號的使用頻率、使用符號的新近程度、符號大小以及符號類另O?;谒L問的信息,確定要包括在歷史窗格的符號和/或符號在歷史窗格內(nèi)的布置。如在框1306所示,然后可以呈現(xiàn)集成符號Π的歷史窗格。
      [0063]參考圖14,提供了示出根據(jù)本發(fā)明的實施例的用于在集成符號Π中以與不可用符號不同的方式顯示可用符號的方法1400的流程圖。如在框1402所示,接收呈現(xiàn)集成符號Π的命令。該命令可以在用戶正在編寫消息時被接收。如在框1404所示,確定正被編寫的消息的類型。例如,消息可以是電子郵件消息、頂消息或者SMS文本消息。如在框1406所示,基于消息的類型,標(biāo)識出可用和/或不可用符號。例如,一些類型的消息可能不支持某些符號,從而那些符號對于那些消息不可用。基于該確定,在集成符號Π與不可用符號不同地顯示可用符號。例如,在一些實施例中,不可用符號可以變灰或者不可用符號可以被從顯示中移除。盡管圖14討論了基于正被編寫的消息的類型來不同地顯示可用和不可用項目,但是可以提供類似的方法來用于基于消息的類型處置可用和不可用的符號的類別。
      [0064]能夠理解,本發(fā)明的實施例提供了一種集成符號用戶界面,其提供單個、集成的訪問點以供選擇要輸入到消息中的符號。參考各具體實施例描述了本發(fā)明,各具體實施例在所有方面都旨在是說明性的而非限制性的。不偏離本發(fā)明范圍的情況下,各替換實施例對于本發(fā)明所屬領(lǐng)域的技術(shù)人員將變得顯而易見。
      [0065]從前面的描述可以看出,本發(fā)明很好地適用于實現(xiàn)上文所闡述的所有目的和目標(biāo),并且具有對于該系統(tǒng)和方法是顯而易見且固有的其他優(yōu)點??衫斫獾氖牵承┨卣骱妥咏M合是有用的,并且可以加以利用而無需參考其它特征和子組合。這由權(quán)利要求所構(gòu)想的,并在權(quán)利要求的范圍內(nèi)。
      【權(quán)利要求】
      1.一種用于提供集成符號用戶界面(UI)的方法,所述集成符號用戶界面(UI)用于將符號輸入到正在被用戶編寫的消息中,該方法包括: 在設(shè)備的顯示區(qū)域上呈現(xiàn)集成符號Π的一部分,所述集成符號Π包括: 歷史窗格,其包括用戶之前使用過的符號;以及 多個類別窗格,其包括可供輸入到不同類型的消息中的多個符號; 允許所述用戶在至少一個方向上無縫地在所述集成符號Π之上平移以在歷史窗格與多個類別窗格之間移動; 接收從所述集成符號Π中對符號的選擇;以及 在正在被所述用戶編寫的消息內(nèi)提供所述符號。
      2.如權(quán)利要求1所述的方法,其特征在于,基于選自下列各項的至少之一來選擇包括或布置在所述歷史窗格中的符號:使用頻率、使用的新近程度、符號大小以及符號類別。
      3.如權(quán)利要求1所述的方法,其特征在于,所述集成符號Π包括可供輸入到正在被所述用戶編寫的消息中的所有符號。
      4.如權(quán)利要求1所述的方法,其特征在于,所述集成符號UI包括類別列表窗格,所述類別列表窗格列出所述多個類別并且允許用戶選擇特定類別以直接從所述類別列表窗格導(dǎo)航到所述特定類別。
      5.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 將正在被所述用戶編寫的消息標(biāo)識為特定類型的消息; 基于消息的所述特定類型標(biāo)識出不可用的符號;以及 在所述集成符號UI中與可用符號不同地顯示所述不可用的符號。
      6.—種移動設(shè)備,包括: 顯示屏;以及 處理器,所述處理器被配置為在所述顯示屏上呈現(xiàn)集成符號用戶界面(UI),所述集成符號UI包括: 歷史窗格,其包括用戶之前使用過的符號;以及 多個類別窗格,其包括可用于可供輸入到可由所述移動設(shè)備傳送的不同類型的消息中的多個符號; 其中在所述顯示屏上一次僅僅顯示所述集成符號UI的一部分,并且所述集成符號UI被配置為允許用戶在至少一個方向上無縫地在所述集成符號Π之上平移以在所述歷史窗格與多個類別窗格之間移動。
      7.如權(quán)利要求6所述的移動設(shè)備,其特征在于,所述集成符號Π包括類別列表窗格,所述類別列表窗格列出所述多個類別并且允許用戶選擇特定類別以直接從所述類別列表窗格導(dǎo)航到所述特定類別。
      8.如權(quán)利要求6所述的移動設(shè)備,其特征在于,所述集成符號UI被配置為允許用戶在所述集成符號Π之上水平地平移以在所述歷史窗格與所述多個類別窗格之間移動。
      9.如權(quán)利要求6所述的移動設(shè)備,其特征在于,來自所述多個類別窗格的第一類別窗格具有延伸超出所述設(shè)備的顯示區(qū)域的高度,并且其中所述集成符號UI還被配置為允許所述用戶在第一類別窗格之上垂直地平移。
      10.一個或多個存儲計算機可使用指令的計算機存儲介質(zhì),所述指令在被計算設(shè)備使用時致使所述計算設(shè)備在所述計算設(shè)備的顯示屏上呈現(xiàn)集成符號用戶界面(UI),所述集成符號UI包括: 歷史窗格,其包括用戶之前使用過的符號;以及 多個類別窗格,其包括可用于可供輸入到可由所述計算設(shè)備傳送的不同類型的消息中的多個符號; 其中在所述顯示屏上一次僅僅顯示所述集成符號UI的一部分,并且所述集成符號UI被配置為允許用戶在至少一個方向上無縫地在所述集成符號Π之上平移以在所述歷史窗格與多個類別窗格之間移動。`
      【文檔編號】G06F3/0487GK103562836SQ201280025080
      【公開日】2014年2月5日 申請日期:2012年5月22日 優(yōu)先權(quán)日:2011年5月23日
      【發(fā)明者】K·大井, E·M·貝爾, Y·森, T·吉田, S·何, L·陳 申請人:微軟公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1