專利名稱:小型顯示設(shè)備上的豎向內(nèi)容的制作方法
技術(shù)領(lǐng)域:
本說(shuō)明書的主題一般地涉及內(nèi)容展現(xiàn)。
背景技術(shù):
交互式媒體(例如,因特網(wǎng))對(duì)于改進(jìn)廣告(“ad”)到易接受受眾的定向具有巨大潛力。例如,一些網(wǎng)站提供基于由尋找信息的用戶輸入的關(guān)鍵詞的信息搜索功能。這種用戶查詢可以是用戶感興趣的信息的類型的指示符。通過(guò)將用戶查詢與廣告主所指定的關(guān)鍵詞列表進(jìn)行比較,可以向用戶提供定向廣告。在將廣告與非廣告內(nèi)容(例如,搜索結(jié)果)一起放置在諸如移動(dòng)電話或個(gè)人數(shù)字助理的帶有小型顯示的設(shè)備上的情況下,會(huì)出現(xiàn)許多問(wèn)題。如果將廣告放置在非廣告內(nèi)容上方,則由于需要在小型顯示中滾動(dòng)或向下翻頁(yè)以查看期望的非廣告內(nèi)容,可能使用戶受挫。如果將廣告放置在非廣告內(nèi)容下方,則用戶可能沒(méi)有注意到廣告,減少了其對(duì)于廣告主的價(jià)值。
發(fā)明內(nèi)容
描述了用于在小型顯示設(shè)備上豎向顯示內(nèi)容項(xiàng)的文本的技術(shù)、方法、裝置、計(jì)算機(jī)程序產(chǎn)品以及系統(tǒng)。在一些實(shí)施方式中,可以在顯示的一個(gè)或多個(gè)左側(cè)或右側(cè)列中豎向顯示文本的各字符(例如,中文、日語(yǔ)或韓語(yǔ)字符)。可以將文本字符串(例如,拉丁字符、包括在文本中的URL)轉(zhuǎn)換成一個(gè)或多個(gè)圖像,并且可以使圖像旋轉(zhuǎn)以在列中顯示。在一些實(shí)施方式中,一種計(jì)算機(jī)實(shí)現(xiàn)的方法包括接收內(nèi)容項(xiàng),包括待在用戶的移動(dòng)瀏覽器上顯示的文本;確定移動(dòng)瀏覽器是否支持浮動(dòng)文本列;如果移動(dòng)設(shè)備支持浮動(dòng)文本列,則確定是否應(yīng)當(dāng)在移動(dòng)瀏覽器上豎向顯示文本中的至少部分,包括確定文本中是否包括非拉丁字符;以及如果應(yīng)當(dāng)豎向顯示文本,則旋轉(zhuǎn)文本中的至少部分的文本字符以在浮動(dòng)文本列中豎向顯示。在一些實(shí)施方式中,一種計(jì)算機(jī)實(shí)現(xiàn)的方法包括接收多個(gè)內(nèi)容項(xiàng),包括待在用戶的移動(dòng)瀏覽器上顯示的文本;確定用戶的瀏覽器是否支持浮動(dòng)圖像列;如果瀏覽器支持浮動(dòng)圖像列,則將文本映射到一個(gè)或多個(gè)圖像;旋轉(zhuǎn)不應(yīng)當(dāng)被豎向顯示的各文本字符的圖像;以及在至少一個(gè)浮動(dòng)圖像列中顯示應(yīng)當(dāng)被豎向顯示的經(jīng)旋轉(zhuǎn)的文本字符的圖像和不應(yīng)當(dāng)被豎向顯示的文本的圖像。在一些實(shí)施方式中,一種計(jì)算機(jī)系統(tǒng)包括用于接收內(nèi)容項(xiàng),包括待在用戶的移動(dòng)瀏覽器上顯示的文本的裝置;用于確定移動(dòng)瀏覽器是否支持浮動(dòng)文本列的裝置;用于確定是否應(yīng)當(dāng)在移動(dòng)瀏覽器上豎向顯示文本中的至少部分,包括確定文本中是否包括非拉丁字符的裝置;以及用于旋轉(zhuǎn)文本中的至少部分的文本字符以在浮動(dòng)文本列中豎向顯示的裝置。在一些實(shí)施方式中,一種計(jì)算機(jī)系統(tǒng)包括用于接收內(nèi)容項(xiàng),包括待在用戶的移動(dòng)瀏覽器上顯示的文本的模塊;用于確定移動(dòng)瀏覽器是否支持浮動(dòng)文本列的模塊;用于確定是否應(yīng)當(dāng)在移動(dòng)瀏覽器上豎向顯示文本中的至少部分,包括確定文本中是否包括非拉丁字符的模塊;以及用于旋轉(zhuǎn)文本中的至少部分的文本字符以在浮動(dòng)文本列中豎向顯示的模塊。可以實(shí)現(xiàn)在本說(shuō)明書中描述的主題的特定實(shí)施例來(lái)實(shí)現(xiàn)以下優(yōu)勢(shì)中的一個(gè)或多個(gè)。在小型顯示設(shè)備上緊鄰非廣告內(nèi)容豎向顯示廣告文本允許廣告更加引起注意,而不需要用戶在小型顯示中滾動(dòng)或向下翻頁(yè)以查看非廣告內(nèi)容。該技術(shù)對(duì)于用諸如中文、日語(yǔ)和韓語(yǔ)的通常豎向顯示文本的語(yǔ)言顯示的內(nèi)容會(huì)尤其有用。對(duì)文本的豎向顯示可以應(yīng)用于其它類型的內(nèi)容項(xiàng),例如頭條新聞、實(shí)時(shí)報(bào)價(jià)、電子郵件標(biāo)題信息以及通告。該技術(shù)還可以應(yīng)用于本地天氣、新收到的電子郵件高亮或用戶定制的消息警示。在附圖和下面的描述中闡述了本說(shuō)明書中描述的主題的一個(gè)或多個(gè)實(shí)施例的細(xì)節(jié)。本主題的其它特征、方面和優(yōu)勢(shì)從描述、附圖以及權(quán)利要求將變得顯而易見(jiàn)。
圖1-3是每一個(gè)顯示一個(gè)或多個(gè)豎向文本廣告的小型顯示設(shè)備的示例。圖4是顯示廣告中的混合豎向和橫向文本的小型顯示設(shè)備的示例。圖5是用于豎向顯示一個(gè)或多個(gè)內(nèi)容項(xiàng)的文本的示例過(guò)程的流程圖。圖6是通用計(jì)算設(shè)備的框圖。圖7圖示了用于在浮動(dòng)文本列中顯示文本的圖像的示例過(guò)程。各附圖中相同的參考標(biāo)記指示相同的元素。
具體實(shí)施例方式在在線廣告系統(tǒng)中,諸如局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、因特網(wǎng)或其組合的計(jì)算機(jī)網(wǎng)絡(luò)可以連接廣告主、廣告系統(tǒng)、發(fā)布者以及用戶。在一些實(shí)施方式中,廣告主可以直接或間接地輸入、維護(hù)以及追蹤廣告系統(tǒng)中的廣告(“ad”)信息。發(fā)布者可以向廣告系統(tǒng)提交對(duì)廣告的請(qǐng)求。雖然引用的是廣告,但是系統(tǒng)可以遞送其它形式的內(nèi)容,包括其它形式的贊助內(nèi)容。發(fā)布者的一個(gè)示例是搜索服務(wù)。搜索服務(wù)可以接收對(duì)搜索結(jié)果的查詢。作為響應(yīng),搜索服務(wù)可以從文檔索引(例如,從網(wǎng)頁(yè)索引)檢索相關(guān)搜索結(jié)果。搜索結(jié)果例如可以包括網(wǎng)頁(yè)標(biāo)題列表、從那些網(wǎng)頁(yè)提取的文本的摘錄以及指向那些網(wǎng)頁(yè)的超文本鏈接,并且可以被分組成預(yù)定數(shù)量(例如10)的搜索結(jié)果。搜索服務(wù)可以向廣告系統(tǒng)提交對(duì)廣告的請(qǐng)求。搜索服務(wù)可以將搜索結(jié)果與廣告系統(tǒng)提供的廣告中的一個(gè)或多個(gè)相組合。該組合信息可以被發(fā)送給請(qǐng)求內(nèi)容的用戶設(shè)備(或由其呈現(xiàn))以在查看器(例如,瀏覽器或其它內(nèi)容顯示系統(tǒng))中展現(xiàn)。由廣告系統(tǒng)提供的來(lái)自特定廣告主的廣告可以包括以指向廣告主的網(wǎng)頁(yè)的統(tǒng)一資源定位符(URL)鏈接的形式的描述。替選地,可以將廣告的描述與URL鏈接一起遞送。在一些實(shí)施方式中,可以在用戶與URL鏈接交互(例如,選擇或點(diǎn)擊)之后將用戶指引到廣告主的網(wǎng)頁(yè)。在移動(dòng)設(shè)備上的顯示典型地相對(duì)于個(gè)人計(jì)算機(jī)(PC)顯示是較小的,使得因特網(wǎng)服務(wù)(例如,帶有廣告遞送的因特網(wǎng)搜索服務(wù))從典型PC顯示到移動(dòng)設(shè)備顯示不一定轉(zhuǎn)化很好。結(jié)果,必須以不同格式提供某些服務(wù),例如一個(gè)用于桌面以及一個(gè)用于移動(dòng)設(shè)備顯示。例如,如果廣告主具有用于在PC和移動(dòng)設(shè)備上顯示的廣告,則廣告主可能具有用于不同平臺(tái)的廣告的不同著陸頁(yè)。在另一個(gè)示例中,廣告與搜索結(jié)果一起的展現(xiàn)對(duì)于不同平臺(tái)可以不同。文本廣告的豎向顯示允許文本廣告和非廣告內(nèi)容(例如,搜索結(jié)果)在小型顯示設(shè)備(例如,移動(dòng)電話或個(gè)人數(shù)字助理)上被同時(shí)查看。該技術(shù)對(duì)于用諸如中文、日語(yǔ)和韓語(yǔ)的通常豎向顯示文本的語(yǔ)言顯示的內(nèi)容會(huì)尤其有用??梢栽谛⌒惋@示的一個(gè)或多個(gè)左側(cè)或右側(cè)列中豎向顯示廣告的各字符(例如,中文、日語(yǔ)或韓語(yǔ)字符)。可以將拉丁字符(例如,包括在廣告中的URL)轉(zhuǎn)換成一個(gè)或多個(gè)圖像,并且可以使圖像旋轉(zhuǎn)以在列中顯示。在其它實(shí)施方式中,可以豎向顯示頭條新聞、實(shí)時(shí)報(bào)價(jià)或其它通告。圖1-3分別是每一個(gè)分別顯示一個(gè)或多個(gè)豎向文本廣告102、202、302的小型顯示設(shè)備的示例100、200、300。盡管示例100、200、300中的每一個(gè)圖示了與日語(yǔ)的因特網(wǎng)搜索結(jié)果一起顯示的豎向文本廣告,但是可以將豎向文本廣告與任何類型的任何語(yǔ)言的廣告或非廣告內(nèi)容一起顯示。另外,可以在小型顯示設(shè)備的顯示上的一個(gè)或多個(gè)位置中,諸如沿著右側(cè)邊、沿著左側(cè)邊、在小型顯示的中心下端或在中間的任何位置,顯示豎向文本廣告。小型顯示在因特網(wǎng)搜索結(jié)果組106、206、306旁邊展現(xiàn)浮動(dòng)列104、204、304,其包括豎向文本廣告。部分取決于用于特定小型顯示設(shè)備的查看器(例如,瀏覽器或其它內(nèi)容顯示系統(tǒng))的特征和限制,浮動(dòng)列104、204、304可以是浮動(dòng)文本列或浮動(dòng)圖像列。在一些實(shí)施方式中,浮動(dòng)列104、204、304可以具有與小型顯示的其余部分的背景顏色或圖案不同的背景顏色或圖案,以指示浮動(dòng)列104、204、304的內(nèi)容包括廣告。在一些實(shí)施方式中,分別在浮動(dòng)列104、304中顯示的豎向文本廣告102、302可以通過(guò)括弧108或其它符號(hào)從浮動(dòng)列104、304中的其它廣告勾畫出來(lái)。在一些實(shí)施方式中,浮動(dòng)列204、304 可以包括在浮動(dòng)列204、304的頂部處的、指示浮動(dòng)列204、304的內(nèi)容包括廣告的標(biāo)簽210。在一些實(shí)施方式中,豎向文本廣告102、202、302可以包括標(biāo)題和描述。在其它實(shí)施方式中,豎向文本廣告102、202、302可以僅僅包括標(biāo)題,其可以是指向廣告主的網(wǎng)頁(yè)的可選擇URL鏈接。對(duì)于一些小型顯示設(shè)備,如果將設(shè)備從縱取向(如圖1-3中所圖示)旋轉(zhuǎn)至橫取向(未示出),則設(shè)備的查看器(例如,瀏覽器)也將使在小型顯示中展現(xiàn)的內(nèi)容旋轉(zhuǎn)。結(jié)果,豎向文本廣告將仍然在小型顯示中展現(xiàn)的其它內(nèi)容旁邊的浮動(dòng)列中顯示。在一些實(shí)施方式中,當(dāng)以橫取向顯示內(nèi)容時(shí),可以在小型顯示的多個(gè)(例如,兩個(gè)或三個(gè))列中展現(xiàn)豎向文本廣告。在一些實(shí)施方式中,如果將設(shè)備旋轉(zhuǎn)為橫取向,則可以將廣告重新格式化為標(biāo)準(zhǔn)橫向形式。在一些實(shí)施方式中,無(wú)論豎向還是橫向顯示文本廣告,廣告系統(tǒng)可以使用相同的廣告選擇過(guò)程。在其它實(shí)施方式中,當(dāng)豎向顯示文本廣告時(shí),廣告系統(tǒng)可以使用不同的廣告選擇過(guò)程。例如,(例如使用排名算法)選擇用于顯示的廣告可以從橫向顯示的不同廣告區(qū)域(例如,在非廣告內(nèi)容上方或下方)被“提升”或“降級(jí)”至豎向顯示的浮動(dòng)列中的廣告位。圖4是顯示廣告中的混合豎向和橫向文本的小型顯示設(shè)備的示例400。小型顯示在因特網(wǎng)搜索結(jié)果組406旁邊展現(xiàn)浮動(dòng)列404,其包括豎向文本廣告402。
7
豎向文本廣告402包括日語(yǔ)字符(日本漢字和片假名)、數(shù)字、標(biāo)點(diǎn)符號(hào)以及以拉丁字符書寫的URL鏈接。在一些實(shí)施方式中,豎向文本廣告中的數(shù)字、標(biāo)點(diǎn)符號(hào)和/或拉丁字符可以作為圖像對(duì)待,并且被旋轉(zhuǎn)。豎向文本廣告中的一些數(shù)字、標(biāo)點(diǎn)符號(hào)和/或拉丁字符可以作為圖像被旋轉(zhuǎn),而其它可以作為文本對(duì)待,并且豎向顯示。將數(shù)字、標(biāo)點(diǎn)符號(hào)或字符作為文本還是圖像對(duì)待可以部分取決于顯示設(shè)備的查看器(例如,瀏覽器)的特征和限制。例如,對(duì)于豎向顯示文本廣告,瀏覽器可能必須支持在設(shè)備的顯示的左側(cè)或右側(cè)邊上顯示的浮動(dòng)列。然而,一些瀏覽器允許浮動(dòng)圖像,但是不允許浮動(dòng)文本。對(duì)于這些瀏覽器,可以將廣告的文本轉(zhuǎn)換成圖像,并且使其旋轉(zhuǎn)九十度以在浮動(dòng)列中顯示。在圖4中,豎向文本廣告402的以拉丁字符書寫的URL鏈接被轉(zhuǎn)換成圖像并且被旋轉(zhuǎn)九十度。該URL鏈接在豎向文本廣告402中被顯示為橫向文本。類似地,數(shù)字“0”至 “9”和標(biāo)點(diǎn)符號(hào)在豎向文本廣告402中被顯示為經(jīng)旋轉(zhuǎn)的圖像。圖5是用于豎向顯示一個(gè)或多個(gè)內(nèi)容項(xiàng)的文本的示例過(guò)程500的流程圖。為了簡(jiǎn)便起見(jiàn),將參考可以執(zhí)行過(guò)程500的廣告系統(tǒng)描述過(guò)程500。一個(gè)或多個(gè)內(nèi)容項(xiàng)待由小型顯示設(shè)備的查看器(例如,瀏覽器)顯示。接收包括文本的一個(gè)或多個(gè)(例如,多個(gè))內(nèi)容項(xiàng)(步驟502)。例如,廣告系統(tǒng)可以接收從一個(gè)或多個(gè)廣告數(shù)據(jù)庫(kù)識(shí)別的多個(gè)文本廣告。在一些實(shí)施方式中,可以響應(yīng)于用戶所提交的搜索查詢而識(shí)別所接收的多個(gè)文本廣告。對(duì)于多個(gè)內(nèi)容項(xiàng)中的至少一個(gè),確定是否應(yīng)當(dāng)豎向顯示文本中的至少部分(判斷 504)。例如,廣告系統(tǒng)可以檢測(cè)廣告用于豎向顯示的可行性或質(zhì)量。在一些實(shí)施方式中,確定是否應(yīng)當(dāng)豎向顯示文本中的至少部分可以包括如果文本包括中文、日語(yǔ)或韓語(yǔ)字符或者如果內(nèi)容項(xiàng)由內(nèi)容項(xiàng)的提供者指定用于豎向顯示,則確定應(yīng)當(dāng)豎向顯示文本的至少部分。例如,廣告主可以指定應(yīng)當(dāng)在搜索結(jié)果旁邊豎向顯示特定廣告。在一些實(shí)施方式中,當(dāng)廣告主指定廣告用于豎向顯示時(shí),可以對(duì)在對(duì)用于顯示的廣告進(jìn)行選擇和/或排名時(shí)使用的出價(jià)算法進(jìn)行修改。在一些實(shí)施方式中,確定是否應(yīng)當(dāng)豎向顯示文本中的至少部分可以包括如果文本包括超過(guò)定義值(例如,十)的多個(gè)拉丁字符,則確定沒(méi)有文本應(yīng)當(dāng)被豎向顯示。如果文本包括超過(guò)定義值(例如,三)的多個(gè)連續(xù)拉丁字符,則也可以確定沒(méi)有文本應(yīng)當(dāng)被豎向顯示。替選地或另外地,如果拉丁字符與文本中的所有字符的比率超過(guò)定義值(例如,25%), 則可以確定沒(méi)有文本應(yīng)當(dāng)被豎向顯示。在一些實(shí)施方式中,如果內(nèi)容項(xiàng)的豎向顯示長(zhǎng)度將超過(guò)定義值,則可以確定沒(méi)有文本應(yīng)當(dāng)被豎向顯示。例如,如果文本廣告的豎向顯示長(zhǎng)度大于設(shè)備的小型顯示的豎向尺寸,則廣告系統(tǒng)可以確定文本廣告沒(méi)有文本應(yīng)當(dāng)被豎向顯示。如果確定內(nèi)容項(xiàng)沒(méi)有文本應(yīng)當(dāng)被豎向顯示(判斷504的“否”分支),則橫向顯示內(nèi)容項(xiàng)的文本(步驟506)。例如,如果內(nèi)容項(xiàng)是文本廣告,則廣告系統(tǒng)可以在顯示中在非廣告內(nèi)容上方或下方橫向展現(xiàn)文本廣告。如果確定應(yīng)當(dāng)豎向顯示內(nèi)容項(xiàng)的文本中的至少部分(判斷504的“是”分支),則確定查看器是否支持浮動(dòng)文本列(判斷508)。例如,廣告系統(tǒng)可以檢測(cè)小型顯示設(shè)備所支持的瀏覽器的類型,其中某些類型的瀏覽器支持某些類型的標(biāo)記語(yǔ)言。標(biāo)記語(yǔ)言的示例包括可擴(kuò)展超文本標(biāo)記語(yǔ)言(XHTML)、緊湊HTML (CHTML)以及無(wú)線標(biāo)記語(yǔ)言(WML)。所支持的標(biāo)記語(yǔ)言可以確定瀏覽器是否能夠顯示浮動(dòng)文本列。如果查看器支持浮動(dòng)文本列(判斷508的“是”分支),則在至少一個(gè)浮動(dòng)文本列中豎向顯示內(nèi)容項(xiàng)的文本中的至少部分(步驟510)。例如,廣告系統(tǒng)可以在其它所接收到的內(nèi)容(例如,非廣告內(nèi)容)旁邊的至少一個(gè)浮動(dòng)文本列中豎向顯示文本廣告的文本中的至少部分。在一些實(shí)施方式中,如果查看器(例如,瀏覽器)不支持浮動(dòng)文本列,則不能在豎向方向顯示引用文本,諸如引用URL和電話號(hào)碼。在其它實(shí)施方式中,如果查看器不支持浮動(dòng)文本列(判斷508的“否”分支),則將內(nèi)容項(xiàng)的文本映射到一個(gè)或多個(gè)圖像(步驟512)。 使不應(yīng)當(dāng)被豎向顯示的文本的圖像旋轉(zhuǎn)(步驟514),例如順時(shí)針?lè)较蛐D(zhuǎn)九十度。在至少一個(gè)浮動(dòng)圖像列中顯示應(yīng)當(dāng)被豎向顯示的文本的圖像和不應(yīng)當(dāng)被豎向顯示的文本的經(jīng)旋轉(zhuǎn)的圖像(步驟516)。例如,廣告系統(tǒng)可以將廣告的文本轉(zhuǎn)換成多個(gè)圖像、使文本的圖像旋轉(zhuǎn)為被橫向顯示、并且在其它所接收到的內(nèi)容(例如,非廣告內(nèi)容)旁邊的至少一個(gè)浮動(dòng)圖像列中豎向顯示經(jīng)旋轉(zhuǎn)和未經(jīng)旋轉(zhuǎn)的圖像。對(duì)于多個(gè)所接收到的內(nèi)容項(xiàng)中的另一個(gè)內(nèi)容項(xiàng)確定是否應(yīng)當(dāng)重復(fù)示例過(guò)程500 的步驟504-516(判斷518)。如果確定對(duì)于另一個(gè)內(nèi)容項(xiàng)應(yīng)當(dāng)重復(fù)所述步驟(判斷518的 “是”分支),則示例過(guò)程500從步驟504重復(fù)。如果確定對(duì)于另一個(gè)內(nèi)容項(xiàng)不應(yīng)當(dāng)重復(fù)所述步驟(判斷518的“否”分支),則示例過(guò)程500結(jié)束。在一些實(shí)施方式中,可以將內(nèi)容項(xiàng)的文本作為可選擇超鏈接豎向顯示。例如,可以分別地將圖1-3的豎向文本廣告102、202、302作為指向相應(yīng)廣告主的網(wǎng)頁(yè)的可選擇超鏈接來(lái)顯示。在一些實(shí)施方式中,可以在其它所接收到的內(nèi)容(例如,非廣告內(nèi)容)旁邊的至少一個(gè)列中豎向顯示內(nèi)容項(xiàng)的文本,其中所述至少一個(gè)列在移動(dòng)設(shè)備(例如,移動(dòng)電話)的顯示的左側(cè)邊或右側(cè)邊顯示。在一些實(shí)施方式中,內(nèi)容項(xiàng)的文本可以包括與內(nèi)容項(xiàng)相關(guān)聯(lián)的資源的地址,以及資源的地址包括拉丁字符。例如,圖4的豎向文本廣告402包括指向廣告主的網(wǎng)頁(yè)的URL鏈接,其中URL鏈接包括拉丁字符。當(dāng)資源地址包括拉丁字符時(shí),可以將資源地址的字符映射 (轉(zhuǎn)換)到圖像、可以使圖像旋轉(zhuǎn)、并且可以在至少一個(gè)浮動(dòng)圖像列中顯示經(jīng)旋轉(zhuǎn)的圖像。在一些實(shí)施方式中,對(duì)于內(nèi)容項(xiàng)的文本中的每一個(gè)標(biāo)點(diǎn)符號(hào)字符或數(shù)字字符,可以確定是否應(yīng)當(dāng)豎向顯示標(biāo)點(diǎn)符號(hào)字符或數(shù)字字符。廣告系統(tǒng)可以使用一個(gè)或多個(gè)規(guī)則來(lái)作出該確定。在一些實(shí)施方式中,數(shù)字可以在單個(gè)列中以塊形式與豎向文本一起展現(xiàn)。例如,日期’ 2008’可以在列中顯示為AB2008C. 在另一個(gè)示例中,兩位數(shù)字可以在鄰近豎向文本旁邊橫向展現(xiàn),諸如AB 31
C.例如,可以在日語(yǔ)印刷媒體中找到這種展示??梢曰诙鄠€(gè)因素來(lái)確定何時(shí)以這種方式展現(xiàn)數(shù)字,所述多個(gè)因素包括但不限于長(zhǎng)度或數(shù)字是否是如同日期的概念單元的一部分。例如,如果數(shù)字字符是資源地址(例如,URL鏈接)的一部分,則可以確定不應(yīng)當(dāng)豎向顯示數(shù)字字符。該在這種情況下,可以將該數(shù)字字符映射到圖像,并且將其與拉丁字符一起旋轉(zhuǎn)。在另一個(gè)示例中,如果連續(xù)數(shù)字字符的數(shù)目小于定義值(例如,三),則可以確定不應(yīng)當(dāng)豎向顯示數(shù)字字符。例如,圖4的豎向文本廣告402具有兩個(gè)連續(xù)數(shù)字字符(例如,“1”和“9”),以及確定應(yīng)當(dāng)將所述數(shù)字字符作為橫向文本而非豎向文本顯示。替選地, 如果連續(xù)數(shù)字字符的數(shù)目等于或超過(guò)定義值,則可以確定應(yīng)當(dāng)豎向顯示每一個(gè)數(shù)字字符, 其中每排一個(gè)數(shù)字字符。在一些小型顯示設(shè)備查看器(例如,瀏覽器)中可能不完全支持以Unicode定義的一些標(biāo)點(diǎn)符號(hào)字符(例如,中文、日語(yǔ)或韓語(yǔ)標(biāo)點(diǎn)符號(hào))。標(biāo)點(diǎn)符號(hào)字符的顯示可以取決于所使用的字體,以及在不同語(yǔ)言之間可以不同。如果確定應(yīng)當(dāng)豎向顯示標(biāo)點(diǎn)符號(hào)字符,則可以確定哪些Unicode標(biāo)點(diǎn)符號(hào)字符以豎向形式可能效果最佳。例如,存在以Unicode定義的多個(gè)“句號(hào)”標(biāo)點(diǎn)符號(hào)字符(例如,“?!被颉??!??!熬涮?hào)”在中文中印刷在中央,而“句號(hào)”在日語(yǔ)中印刷在右上方。不同的外觀可以由字體處理。然而,如果字體不能處理不同的外觀,則可以基于所使用的語(yǔ)言來(lái)選擇特定Unicode標(biāo)點(diǎn)符號(hào)字符用于豎向顯示。圖6是可以用于實(shí)現(xiàn)在本文檔中描述的系統(tǒng)和方法的、作為客戶端或作為服務(wù)器或多個(gè)服務(wù)器的計(jì)算設(shè)備600、650的框圖。計(jì)算設(shè)備600意在表示各種形式的數(shù)字計(jì)算機(jī),諸如膝上型機(jī)、臺(tái)式機(jī)、工作站、個(gè)人數(shù)字助理、服務(wù)器、刀片服務(wù)器、大型機(jī)以及其它適當(dāng)?shù)挠?jì)算機(jī)。計(jì)算設(shè)備650意在表示各種形式的移動(dòng)設(shè)備,諸如個(gè)人數(shù)字助理、蜂窩電話、 智能手機(jī)以及其它類似的計(jì)算設(shè)備。在此示出的組件、其連接和關(guān)系以及其功能意在只是示例性的,并且并不意在限制在本文檔中描述和/或主張的本發(fā)明的實(shí)施方式。圖7圖示了用于在浮動(dòng)圖像列中顯示文本的圖像的示例過(guò)程。在所示的示例中, 文本字符串包括字符A B URL C。取得每一個(gè)字符和URL的圖像。使部分圖像旋轉(zhuǎn)90度。 在該示例中,URL和C被順時(shí)針旋轉(zhuǎn)90度。在浮動(dòng)文本列中展現(xiàn)經(jīng)旋轉(zhuǎn)和未經(jīng)旋轉(zhuǎn)的圖像。計(jì)算設(shè)備600包括處理器602、存儲(chǔ)器604、存儲(chǔ)設(shè)備606、連接到存儲(chǔ)器604和高速擴(kuò)展端口 610的高速接口 608以及連接到低速總線614和存儲(chǔ)設(shè)備606的低速接口 612。 組件602、604、606、608、610和612中的每一個(gè)使用各種總線互連,并且可以視情況被安裝在公共主板上或以其它方式安裝。處理器602可以處理用于在計(jì)算設(shè)備600內(nèi)執(zhí)行的指令,包括存儲(chǔ)在存儲(chǔ)器604中或存儲(chǔ)設(shè)備606上用來(lái)在諸如耦接到高速接口 608的顯示616 的外部輸入/輸出設(shè)備上顯示GUI的圖形信息的指令。在其它實(shí)施方式中,可以視情況使用多個(gè)處理器和/或多個(gè)總線以及多個(gè)存儲(chǔ)器和存儲(chǔ)器類型。并且,可以連接多個(gè)計(jì)算設(shè)備600,其中每一個(gè)設(shè)備提供部分必需操作(例如,作為服務(wù)器簇、刀片服務(wù)器組或多處理器系統(tǒng))。存儲(chǔ)器604存儲(chǔ)在計(jì)算設(shè)備600內(nèi)的信息。在一個(gè)實(shí)施方式中,存儲(chǔ)器604是計(jì)算機(jī)可讀介質(zhì)。在一個(gè)實(shí)施方式中,存儲(chǔ)器604是易失性存儲(chǔ)器單元。在另一個(gè)實(shí)施方式中,存儲(chǔ)器604是非易失性存儲(chǔ)器單元。
存儲(chǔ)設(shè)備606能夠?yàn)橛?jì)算設(shè)備600提供海量存儲(chǔ)。在一個(gè)實(shí)施方式中,存儲(chǔ)設(shè)備 606是計(jì)算機(jī)可讀介質(zhì)。在各種不同的實(shí)施方式中,存儲(chǔ)設(shè)備606可以是軟盤設(shè)備、硬盤設(shè)備、光盤設(shè)備或帶設(shè)備、閃存或其它類似的固態(tài)存儲(chǔ)器設(shè)備、或設(shè)備陣列,包括在存儲(chǔ)區(qū)域網(wǎng)絡(luò)或其它配置中的設(shè)備。在一個(gè)實(shí)施方式中,計(jì)算機(jī)程序產(chǎn)品被有形地包含在信息載體中。計(jì)算機(jī)程序產(chǎn)品包含在被執(zhí)行時(shí)執(zhí)行諸如上述那些方法的一個(gè)或多個(gè)方法的指令。信息載體是計(jì)算機(jī)或機(jī)器可讀介質(zhì),諸如存儲(chǔ)器604、存儲(chǔ)設(shè)備606、在處理器602上的存儲(chǔ)器或傳播信號(hào)。高速控制器608管理關(guān)于計(jì)算設(shè)備600的帶寬密集型操作,而低速控制器612管理較低帶寬密集型操作。這樣的職責(zé)分配只是示例性的。在一個(gè)實(shí)施方式中,高速控制器 608 (例如通過(guò)圖形處理器或加速器)耦接到存儲(chǔ)器604、顯示616,以及耦接到可以接受各種擴(kuò)展卡(未示出)的高速擴(kuò)展端口 610。在該實(shí)施方式中,低速控制器612耦接到存儲(chǔ)設(shè)備606和低速擴(kuò)展端口 614??梢园ǜ鞣N通信端口(例如USB、藍(lán)牙、以太網(wǎng)、無(wú)線以太網(wǎng))的低速擴(kuò)展端口可以耦接到諸如鍵盤、指示設(shè)備、掃描儀的一個(gè)或多個(gè)輸入/輸出設(shè)備,或例如通過(guò)網(wǎng)絡(luò)適配器耦接到諸如交換機(jī)或路由器的聯(lián)網(wǎng)設(shè)備。如圖所示,可以以多種不同的形式實(shí)現(xiàn)計(jì)算設(shè)備600。例如,計(jì)算設(shè)備600可以被實(shí)現(xiàn)為標(biāo)準(zhǔn)服務(wù)器620或更多時(shí)間被實(shí)現(xiàn)在在一組這樣的服務(wù)器中。計(jì)算設(shè)備600還可以被實(shí)現(xiàn)為機(jī)架服務(wù)器系統(tǒng)6M的一部分。另外,計(jì)算設(shè)備600可以在諸如膝上型計(jì)算機(jī)622 的個(gè)人計(jì)算機(jī)中實(shí)現(xiàn)。替選地,可以將來(lái)自計(jì)算設(shè)備600的組件與諸如設(shè)備650的移動(dòng)設(shè)備(未示出)中的其它組件相組合。這樣的設(shè)備中的每一個(gè)可以包含計(jì)算設(shè)備600、650中的一個(gè)或多個(gè),以及整個(gè)系統(tǒng)可以由相互通信的多個(gè)計(jì)算設(shè)備600、650組成。除其它組件外,計(jì)算設(shè)備650包括處理器652、存儲(chǔ)器664、諸如顯示654的輸入/ 輸出設(shè)備、通信接口 666以及收發(fā)器668。設(shè)備650還可以配備有諸如微型驅(qū)動(dòng)器或其它設(shè)備的存儲(chǔ)設(shè)備以提供額外的存儲(chǔ)。組件650、652、664、654、666和668中的每一個(gè)使用各種總線互連,以及若干組件可以視情況被安裝在公共主板上或以其它方式安裝。處理器652可以處理用于在計(jì)算設(shè)備650內(nèi)執(zhí)行的指令,包括存儲(chǔ)在存儲(chǔ)器664 中的指令。處理器還可以包括獨(dú)立模擬和數(shù)字處理器。處理器可以提供例如對(duì)設(shè)備650的其它組件的協(xié)調(diào),諸如對(duì)用戶接口、由設(shè)備650運(yùn)行的應(yīng)用以及經(jīng)由設(shè)備650的無(wú)線通信的控制。處理器652可以通過(guò)耦接到顯示6M的控制接口 658和顯示接口 656與用戶通信。 顯示6M可以是例如TFT IXD顯示或OLED顯示或其它適當(dāng)?shù)娘@示技術(shù)。顯示接口 656可以包括用于驅(qū)動(dòng)顯示654向用戶展現(xiàn)圖形和其它信息的適當(dāng)?shù)碾娐贰?刂平涌?658可以從用戶接收命令并且將命令進(jìn)行轉(zhuǎn)換以提交給處理器652。另外,可以提供與處理器652通信的外部接口 662,以使得設(shè)備650能夠與其它設(shè)備進(jìn)行近區(qū)域通信。外部接口 662可以提供例如有線通信(例如,經(jīng)由對(duì)接程序)或無(wú)線通信(例如,經(jīng)由藍(lán)牙或其它這樣的技術(shù))。存儲(chǔ)器664存儲(chǔ)在計(jì)算設(shè)備650內(nèi)的信息。在一個(gè)實(shí)施方式中,存儲(chǔ)器664是計(jì)算機(jī)可讀介質(zhì)。在一個(gè)實(shí)施方式中,存儲(chǔ)器664是易失性存儲(chǔ)器單元。在另一個(gè)實(shí)施方式中,存儲(chǔ)器664是非易失性存儲(chǔ)器單元。還可以提供擴(kuò)展存儲(chǔ)器674并且通過(guò)可以包括例如SIMM卡接口的擴(kuò)展接口 672將其連接到設(shè)備650。這樣的擴(kuò)展存儲(chǔ)器674可以為設(shè)備 650提供額外的存儲(chǔ)空間,或還可以存儲(chǔ)用于設(shè)備650的應(yīng)用或其它信息。具體地,擴(kuò)展存
11儲(chǔ)器674可以包括指令來(lái)實(shí)現(xiàn)或補(bǔ)充上述過(guò)程,以及還可以包括安全信息。因此,擴(kuò)展存儲(chǔ)器674例如可以作為用于設(shè)備650的安全模塊提供,以及可以被編程有許可安全使用設(shè)備 650的指令。另外,安全應(yīng)用以及額外的信息可以經(jīng)由SIMM卡提供,諸如以不可非法侵入的方式將標(biāo)識(shí)信息放置在SIMM卡上。存儲(chǔ)器可以如下所述包括例如閃存和/或MRAM存儲(chǔ)器。在一個(gè)實(shí)施方式中,計(jì)算機(jī)程序產(chǎn)品被有形地包含在信息載體中。計(jì)算機(jī)程序產(chǎn)品包含在被執(zhí)行時(shí)執(zhí)行諸如上述那些方法的一個(gè)或多個(gè)方法的指令。信息載體是計(jì)算機(jī)或機(jī)器可讀介質(zhì),諸如存儲(chǔ)器664、擴(kuò)展存儲(chǔ)器674、在處理器652上的存儲(chǔ)器或傳播信號(hào)。設(shè)備650可以在需要的情況下通過(guò)可以包括數(shù)字信號(hào)處理電路的通信接口 666無(wú)線地通信。通信接口 666可以提供在各種模式或協(xié)議下的通信,諸如GSM語(yǔ)音呼叫、SMS、 EMS或匪S消息、CDMA、TDMA, PDC、WCDMA, CDMA2000或GPRS等??梢岳缤ㄟ^(guò)射頻收發(fā)器 668來(lái)發(fā)生這樣的通信。另外,諸如使用藍(lán)牙、WiFi或其它這樣的收發(fā)器(未示出),可以發(fā)生短程通信。另外,GPS接收器模塊670可以向設(shè)備650提供可以由運(yùn)行在設(shè)備650上的應(yīng)用視情況使用的額外無(wú)線數(shù)據(jù)。設(shè)備650還可以使用音頻編解碼器660可聽(tīng)地通信,音頻編解碼器660可以從用戶接收話音信息并且將其轉(zhuǎn)換為可使用的數(shù)字信息。同樣,音頻編解碼器660可以諸如通過(guò)例如在設(shè)備650的送受話器中的揚(yáng)聲器,為用戶生成可聽(tīng)的聲音。這樣的聲音可以包括來(lái)自語(yǔ)音電話呼叫的聲音,可以包括已記錄的聲音(例如,語(yǔ)音消息、音樂(lè)文件等)以及還可以包括由在設(shè)備650上操作的應(yīng)用生成的聲音。如圖所示,可以以多種不同的形式實(shí)現(xiàn)計(jì)算設(shè)備650。例如,計(jì)算設(shè)備650可以被實(shí)現(xiàn)為蜂窩電話680。計(jì)算設(shè)備650還可以被實(shí)現(xiàn)為智能電話682、個(gè)人數(shù)字助理或其它類似的移動(dòng)設(shè)備的一部分。所描述的特征可以以數(shù)字電子電路、或以計(jì)算機(jī)硬件、固件、軟件或以以上的組合來(lái)實(shí)現(xiàn)。特征可以以有形地包含在信息載體一例如,機(jī)器可讀存儲(chǔ)設(shè)備或傳播信號(hào)一中的、 用于由可編程處理器執(zhí)行的計(jì)算機(jī)程序產(chǎn)品來(lái)實(shí)現(xiàn);以及方法步驟可以由執(zhí)行指令程序來(lái)執(zhí)行所描述的實(shí)施方式的功能的可編程處理器通過(guò)操作輸入數(shù)據(jù)并且生成輸出來(lái)執(zhí)行。所描述的特征可以以在包括至少一個(gè)可編程處理器的可編程系統(tǒng)上可執(zhí)行的一個(gè)或多個(gè)計(jì)算機(jī)程序來(lái)有利地實(shí)現(xiàn),所述至少一個(gè)可編程處理器被耦接以從數(shù)據(jù)存儲(chǔ)系統(tǒng)、至少一個(gè)輸入設(shè)備和至少一個(gè)輸出設(shè)備接收數(shù)據(jù)和指令以及將數(shù)據(jù)和指令傳送到數(shù)據(jù)存儲(chǔ)系統(tǒng)、至少一個(gè)輸入設(shè)備和至少一個(gè)輸出設(shè)備。計(jì)算機(jī)程序是可以在計(jì)算機(jī)中直接或間接使用來(lái)執(zhí)行某一動(dòng)作或引起某一結(jié)果的指令集。計(jì)算機(jī)程序可以以任何形式的編程語(yǔ)言(例如,Objective-C, Java)編寫,所述編程語(yǔ)言包括編譯或解釋語(yǔ)言,并且其可以以任何形式部署,包括作為獨(dú)立程序或作為模塊、組件、子程序或適于在計(jì)算環(huán)境中使用的其它單元。在此描述的方法步驟可以以由一個(gè)或多個(gè)處理器或處理內(nèi)核執(zhí)行的模塊來(lái)實(shí)現(xiàn)。這樣的模塊在權(quán)利要求的范圍內(nèi)。用于執(zhí)行指令程序的適當(dāng)處理器包括例如通用和專用微處理器兩者,以及任何種類的計(jì)算機(jī)的唯一處理器或多個(gè)處理器或內(nèi)核中的一個(gè)。通常,處理器將從只讀存儲(chǔ)器或隨機(jī)存取存儲(chǔ)器或兩者接收指令和數(shù)據(jù)。計(jì)算機(jī)的主要元件是用于執(zhí)行指令的處理器和用于存儲(chǔ)指令和數(shù)據(jù)的一個(gè)或多個(gè)存儲(chǔ)器。通常,計(jì)算機(jī)還包括用于存儲(chǔ)數(shù)據(jù)文件的一個(gè)
12或多個(gè)海量存儲(chǔ)設(shè)備,或可操作地耦接以與所述一個(gè)或多個(gè)海量存儲(chǔ)設(shè)備通信;這樣的設(shè)備包括磁盤,諸如內(nèi)部硬盤和可移動(dòng)盤;磁光盤;以及光盤。適于有形地包含計(jì)算機(jī)程序指令和數(shù)據(jù)的存儲(chǔ)設(shè)備包括所有形式的非易失性存儲(chǔ)器,包括例如半導(dǎo)體存儲(chǔ)器設(shè)備, 例如EPROM、EEPROM和閃存設(shè)備;磁盤,諸如內(nèi)部硬盤和可移動(dòng)盤;磁光盤;以及CD-ROM和 DVD-ROM盤。處理器和存儲(chǔ)器可以由ASIC(專用集成電路)補(bǔ)充,或合并入ASIC。為了提供與用戶的交互,可以在具有下述的計(jì)算機(jī)上實(shí)現(xiàn)所述特征用于向用戶顯示信息的顯示設(shè)備,例如CRT (陰極射線管)或LCD (液晶顯示)監(jiān)視器,以及用戶通過(guò)其可以向計(jì)算機(jī)提供輸入的鍵盤和指示設(shè)備,諸如鼠標(biāo)或跟蹤球。可以在包括下述的計(jì)算機(jī)系統(tǒng)中實(shí)現(xiàn)所述特征后端組件,諸如數(shù)據(jù)服務(wù)器;或者中間件組件,諸如應(yīng)用服務(wù)器或因特網(wǎng)服務(wù)器;或者前端組件,諸如具有圖形用戶界面或因特網(wǎng)瀏覽器的客戶端計(jì)算機(jī);或者以上的任何組合。系統(tǒng)的組件可以通過(guò)諸如通信網(wǎng)絡(luò)的任何形式或介質(zhì)的數(shù)字?jǐn)?shù)據(jù)通信連接。通信網(wǎng)絡(luò)的示例例如包括LAN、WAN以及形成因特網(wǎng)的計(jì)算機(jī)和網(wǎng)絡(luò)。計(jì)算機(jī)系統(tǒng)可以包括客戶端和服務(wù)器??蛻舳撕头?wù)器通常彼此遠(yuǎn)離并且典型地通過(guò)網(wǎng)絡(luò)交互。客戶端和服務(wù)器的關(guān)系依靠在各個(gè)計(jì)算機(jī)上運(yùn)行并且彼此具有客戶端-服務(wù)器關(guān)系的計(jì)算機(jī)程序產(chǎn)生。已經(jīng)描述了多個(gè)實(shí)施方式。然而,將理解的是,可以進(jìn)行各種修改。例如,可以對(duì)一個(gè)或多個(gè)實(shí)施方式的元素進(jìn)行組合、刪除、修改或補(bǔ)充,以形成另外的實(shí)施方式。作為另一個(gè)示例,在附圖中描繪的邏輯流不需要所示的特定順序或連續(xù)順序來(lái)達(dá)到期望的結(jié)果。另外,可以提供其它步驟,或可以從所描述的流程中去除步驟,以及可以將其它組件添加到所描述的系統(tǒng)中或者從所描述的系統(tǒng)中移除組件。因此,其它實(shí)施方式在權(quán)利要求的范圍內(nèi)。
權(quán)利要求
1.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括接收內(nèi)容項(xiàng),包括待在用戶的移動(dòng)瀏覽器上顯示的文本; 確定所述移動(dòng)瀏覽器是否支持浮動(dòng)文本列;如果所述移動(dòng)設(shè)備支持浮動(dòng)文本列,則確定是否應(yīng)當(dāng)在所述移動(dòng)瀏覽器上豎向顯示所述文本中的至少部分,包括確定所述文本中是否包括非拉丁字符;以及如果應(yīng)當(dāng)豎向顯示所述文本,則旋轉(zhuǎn)所述文本中的至少部分的文本字符以在浮動(dòng)文本列中豎向顯示。
2.根據(jù)權(quán)利要求1所述的方法,其中確定是否應(yīng)當(dāng)豎向顯示所述文本中的至少部分進(jìn)一步包括如果所述文本包括超過(guò)第一定義值的多個(gè)拉丁字符、所述文本包括超過(guò)第二定義值的多個(gè)連續(xù)拉丁字符、或如果拉丁字符與所述文本中的所有字符的比率超過(guò)第三定義值,則確定所述文本中沒(méi)有文本應(yīng)當(dāng)被豎向顯示。
3.根據(jù)權(quán)利要求1所述的方法,其中確定是否應(yīng)當(dāng)豎向顯示所述文本中的至少部分進(jìn)一步包括如果所述內(nèi)容項(xiàng)的豎向顯示長(zhǎng)度將超過(guò)定義值,則確定所述文本中沒(méi)有文本應(yīng)當(dāng)被豎向顯不。
4.根據(jù)權(quán)利要求1所述的方法,其中所述文本被顯示為可選擇超鏈接。
5.根據(jù)權(quán)利要求1所述的方法,其中所述至少一個(gè)列在所述移動(dòng)瀏覽器的顯示的左側(cè)邊或右側(cè)邊上顯示。
6.根據(jù)權(quán)利要求1所述的方法,其中所述文本的所述至少部分由所述瀏覽器在至少一個(gè)列中豎向顯示。
7.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括接收多個(gè)內(nèi)容項(xiàng),包括待在用戶的移動(dòng)瀏覽器上顯示的文本; 確定所述用戶的瀏覽器是否支持浮動(dòng)圖像列; 如果所述瀏覽器支持浮動(dòng)圖像列,則 將所述文本映射到一個(gè)或多個(gè)圖像; 旋轉(zhuǎn)不應(yīng)當(dāng)被豎向顯示的各文本字符的圖像;以及在至少一個(gè)浮動(dòng)圖像列中顯示應(yīng)當(dāng)被豎向顯示的經(jīng)旋轉(zhuǎn)的文本字符的圖像和不應(yīng)當(dāng)被豎向顯示的文本的圖像。
8.根據(jù)權(quán)利要求7所述的方法,其中不應(yīng)當(dāng)被豎向顯示的所述文本包括與所述內(nèi)容項(xiàng)相關(guān)聯(lián)的資源的地址。
9.根據(jù)權(quán)利要求8所述的方法,進(jìn)一步包括 將所述資源的所述地址的所述字符映射到圖像; 旋轉(zhuǎn)所述圖像;以及在至少一個(gè)浮動(dòng)圖像列中顯示經(jīng)旋轉(zhuǎn)的圖像。
10.根據(jù)權(quán)利要求7所述的方法,進(jìn)一步包括對(duì)于所述文本中的每一個(gè)標(biāo)點(diǎn)符號(hào)字符或數(shù)字字符,確定是否應(yīng)當(dāng)豎向顯示所述標(biāo)點(diǎn)符號(hào)字符或數(shù)字字符。
11.一種具有存儲(chǔ)在其上、當(dāng)由處理器執(zhí)行時(shí)促使所述處理器執(zhí)行操作的指令的計(jì)算機(jī)可讀介質(zhì),所述操作包括接收包括文本的多個(gè)內(nèi)容項(xiàng);對(duì)于所述多個(gè)內(nèi)容項(xiàng)中的至少一個(gè),確定是否應(yīng)當(dāng)豎向顯示所述文本中的至少部分, 包括確定在所述文本中是否包括一個(gè)或多個(gè)中文、日語(yǔ)或韓語(yǔ)字符;以及如果應(yīng)當(dāng)豎向顯示所述文本中的至少部分,則在其它所接收到的內(nèi)容旁邊的至少一個(gè)列中豎向顯示所述文本中的所述至少部分。
12.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)可讀介質(zhì),其中確定是否應(yīng)當(dāng)豎向顯示所述文本中的至少部分進(jìn)一步包括如果所述文本包括超過(guò)第一定義值的多個(gè)拉丁字符、所述文本包括超過(guò)第二定義值的多個(gè)連續(xù)拉丁字符、或如果拉丁字符與所述文本中的所有字符的比率超過(guò)第三定義值,則確定所述文本中沒(méi)有文本應(yīng)當(dāng)被豎向顯示。
13.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)可讀介質(zhì),其中確定是否應(yīng)當(dāng)豎向顯示所述文本中的至少部分進(jìn)一步包括如果所述內(nèi)容項(xiàng)的豎向顯示長(zhǎng)度將超過(guò)定義值,則確定所述文本中沒(méi)有文本應(yīng)當(dāng)被豎向顯不。
14.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)可讀介質(zhì),其中確定是否應(yīng)當(dāng)豎向顯示所述文本中的至少部分進(jìn)一步包括如果所述內(nèi)容項(xiàng)由所述內(nèi)容項(xiàng)的提供者指定用于豎向顯示,則確定應(yīng)當(dāng)豎向顯示所述文本中的至少部分。
15.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)可讀介質(zhì),其中所述文本被顯示為可選擇超鏈接。
16.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)可讀介質(zhì),其中所述文本中的所述至少部分由瀏覽器在至少一個(gè)列中豎向顯示。
17.根據(jù)權(quán)利要求16所述的計(jì)算機(jī)可讀介質(zhì),其中所述至少一個(gè)列在所述移動(dòng)瀏覽器的左側(cè)邊或右側(cè)邊上顯示。
18.根據(jù)權(quán)利要求16所述的計(jì)算機(jī)可讀介質(zhì),其中由瀏覽器在至少一個(gè)列中豎向顯示所述文本中的所述至少部分進(jìn)一步包括確定所述瀏覽器是否支持浮動(dòng)文本列; 如果所述瀏覽器支持浮動(dòng)文本列,則在至少一個(gè)浮動(dòng)文本列中豎向顯示所述文本中的所述至少部分;以及如果所述瀏覽器不支持浮動(dòng)文本列,則 將所述文本映射到一個(gè)或多個(gè)圖像; 旋轉(zhuǎn)不應(yīng)當(dāng)被豎向顯示的文本的圖像;以及在至少一個(gè)浮動(dòng)圖像列中顯示應(yīng)當(dāng)被豎向顯示的文本的圖像和不應(yīng)當(dāng)被豎向顯示的文本的經(jīng)旋轉(zhuǎn)的圖像。
19.根據(jù)權(quán)利要求18所述的計(jì)算機(jī)可讀介質(zhì),其中所述文本包括與所述內(nèi)容項(xiàng)相關(guān)聯(lián)的資源的地址,以及所述資源的所述地址包括拉丁字符。
20.根據(jù)權(quán)利要求18所述的計(jì)算機(jī)可讀介質(zhì),進(jìn)一步包括 將所述資源的所述地址的所述字符映射到圖像;旋轉(zhuǎn)所述圖像;以及在至少一個(gè)浮動(dòng)圖像列中顯示經(jīng)旋轉(zhuǎn)的圖像。
21.根據(jù)權(quán)利要求18所述的計(jì)算機(jī)可讀介質(zhì),進(jìn)一步包括對(duì)于所述文本中的每一個(gè)標(biāo)點(diǎn)符號(hào)字符或數(shù)字字符,確定是否應(yīng)當(dāng)豎向顯示所述標(biāo)點(diǎn)符號(hào)字符或數(shù)字字符。
22.一種用于豎向顯示一個(gè)或多個(gè)內(nèi)容項(xiàng)的文本的系統(tǒng),包括一個(gè)或多個(gè)計(jì)算機(jī),所述一個(gè)或多個(gè)計(jì)算機(jī)可操作來(lái)執(zhí)行用于下述的指令 接收包括文本的多個(gè)內(nèi)容項(xiàng);對(duì)于所述多個(gè)內(nèi)容項(xiàng)中的至少一個(gè),確定是否應(yīng)當(dāng)豎向顯示所述文本中的至少部分, 包括確定在所述文本中是否包括一個(gè)或多個(gè)中文、日語(yǔ)或韓語(yǔ)字符;以及如果應(yīng)當(dāng)豎向顯示所述文本中的至少部分,則在其它所接收到的內(nèi)容旁邊的至少一個(gè)列中豎向顯示所述文本中的所述至少部分。
23.一種計(jì)算機(jī)系統(tǒng),包括用于接收內(nèi)容項(xiàng),包括待在用戶的移動(dòng)瀏覽器上顯示的文本的裝置; 用于確定所述移動(dòng)瀏覽器是否支持浮動(dòng)文本列的裝置;用于確定是否應(yīng)當(dāng)在所述移動(dòng)瀏覽器上豎向顯示所述文本中的至少部分,包括確定所述文本中是否包括非拉丁字符的裝置;以及用于旋轉(zhuǎn)所述文本中的至少部分的文本字符以在浮動(dòng)文本列中豎向顯示的裝置。
24.—種計(jì)算機(jī)系統(tǒng),包括用于接收內(nèi)容項(xiàng),包括待在用戶的移動(dòng)瀏覽器上顯示的文本的模塊; 用于確定所述移動(dòng)瀏覽器是否支持浮動(dòng)文本列的模塊;用于確定是否應(yīng)當(dāng)在所述移動(dòng)瀏覽器上豎向顯示所述文本中的至少部分,包括確定所述文本中是否包括非拉丁字符的模塊;以及用于旋轉(zhuǎn)所述文本中的至少部分的文本字符以在浮動(dòng)文本列中豎向顯示的模塊。
全文摘要
描述了用于在小型顯示設(shè)備上豎向顯示內(nèi)容項(xiàng)的文本的技術(shù)、方法、裝置、計(jì)算機(jī)程序產(chǎn)品以及系統(tǒng)。在一些實(shí)施方式中,可以在顯示的一個(gè)或多個(gè)左側(cè)或右側(cè)列中豎向顯示文本的各字符(例如,中文、日語(yǔ)或韓語(yǔ)字符)??梢詫⑽谋咀址?例如,拉丁字符、包括在文本中的URL)轉(zhuǎn)換成一個(gè)或多個(gè)圖像,并且可以使圖像旋轉(zhuǎn)以在列中顯示。
文檔編號(hào)G06Q30/00GK102227708SQ200980147506
公開(kāi)日2011年10月26日 申請(qǐng)日期2009年9月23日 優(yōu)先權(quán)日2008年10月3日
發(fā)明者賀靜蘭, 道格拉斯·費(fèi)爾特 申請(qǐng)人:谷歌公司