專利名稱:查看使用不同語(yǔ)言的消息和消息附件的制作方法
查看使用不同語(yǔ)言的消息和消息附件
背景技術(shù):
因特網(wǎng)已使得全世界的實(shí)體間的信息交換稱為可能。這對(duì)于公司的國(guó)際化具有顯著的益處;但是,這也在通信和通信的理解方面引入了有趣的問(wèn)題。甚至在公眾場(chǎng)所,來(lái)自實(shí)際上無(wú)論何地的用戶之間的直接聯(lián)系現(xiàn)在也是可能的,但語(yǔ)言障礙仍可是成問(wèn)題的。在一特定的示例中,多語(yǔ)言問(wèn)題發(fā)生于中文。有兩種中文簡(jiǎn)體中文和繁體中文。 簡(jiǎn)體中文使用的字符具有縮減數(shù)量的筆畫,也是完全不同的概念;但是,該簡(jiǎn)化雖然在有些方面提供了改進(jìn),但在其他方面使得字符的識(shí)別更困難。大多中國(guó)用戶僅熟悉兩種中文的一種。隨著大中華地區(qū)的商業(yè)增長(zhǎng),中國(guó)用戶正在收到更多的使用其他中文的消息附件。例如,熟悉繁體中文的臺(tái)灣和香港用戶可能從中國(guó)大陸的同事、合作者和客戶收到更多的使用簡(jiǎn)體中文的附件、電子郵件及其他類型的消息。相反地,同樣的事情也在發(fā)生,中國(guó)大陸的簡(jiǎn)體中文用戶正在從臺(tái)灣和香港接收到更多的繁體中文電子郵件/附件。因特網(wǎng)無(wú)處不在的特性正對(duì)軟件供應(yīng)商提出額外的要求,以開發(fā)出用戶能快速理解使用不同語(yǔ)言的文檔的方法。
發(fā)明內(nèi)容
以下給出一簡(jiǎn)化的發(fā)明內(nèi)容,以提供此處描述的一些新的實(shí)施例的基本理解。本發(fā)明內(nèi)容并非廣泛的概述,而且并非要確定主要/必要要素或描述其范圍。它唯一的目的是給出一些簡(jiǎn)化形式的概念,以作為后面給出的更詳細(xì)描述的序言。所披露的架構(gòu)利于語(yǔ)言轉(zhuǎn)換和查看使用多種不同語(yǔ)言的消息附件。該架構(gòu)可用于例如消息收發(fā)應(yīng)用程序或以個(gè)人信息管理器程序,從而消息附件可被選擇和指定來(lái)轉(zhuǎn)換成其他語(yǔ)言,然后使用不同的語(yǔ)言來(lái)預(yù)覽。例如,第一語(yǔ)言可以是簡(jiǎn)體中文,第二語(yǔ)言可以是繁體中文,因而用戶能轉(zhuǎn)換預(yù)覽以使用簡(jiǎn)體或繁體中文來(lái)查看附件。附件可以是文字處理文檔、電子表格文檔或用于信息演示的演示文檔。消息本身可以是電子郵件或web訂閱源文檔(例如,RSS-真正簡(jiǎn)單聚合(really simple syndication)格式)。此外,該附件可是用戶選中的消息的一個(gè)或多個(gè)附件。此處連同以下的描述和附圖描述了一些說(shuō)明性的內(nèi)容,以作為前述和相關(guān)結(jié)尾的結(jié)束。這些內(nèi)容表明了此處披露的原理可以被實(shí)現(xiàn)的多種方式,并且全部?jī)?nèi)容及其相當(dāng)?shù)膬?nèi)容都落入所主張的主題的范圍。以下具體實(shí)施方式
連同附圖一起考慮時(shí),其他優(yōu)點(diǎn)和新特征將變得很明顯。
圖1示出了依照所披露架構(gòu)的計(jì)算機(jī)實(shí)現(xiàn)的語(yǔ)言轉(zhuǎn)換和查看系統(tǒng)。圖2示出了可替換的語(yǔ)言轉(zhuǎn)換和查看系統(tǒng)。圖3示出了預(yù)覽部件的可替換的實(shí)施例。圖4示出了客戶機(jī)/服務(wù)器環(huán)境中用于語(yǔ)言轉(zhuǎn)換和查看的可替換的實(shí)現(xiàn)。
圖5示出了用于查看植入有兩種中文的附件的特定模型。圖6示出了示范性的用于轉(zhuǎn)換使用不同語(yǔ)言的附件內(nèi)容的用戶界面。圖7示出了一種轉(zhuǎn)換和查看數(shù)據(jù)的方法。圖8示出了一種在附件預(yù)覽間切換的方法。圖9示出了一種編輯和預(yù)覽附件的方法。圖10示出了可依照所披露的架構(gòu)操作執(zhí)行消息和附件預(yù)覽的計(jì)算系統(tǒng)的框圖。圖11示出了用于消息和/或附件預(yù)覽和編輯的計(jì)算環(huán)境的示意性的框圖。
具體實(shí)施例方式典型地,用戶讀電子郵件比寫的更多。本實(shí)現(xiàn)也與其他通信源一起出現(xiàn),例如web 訂閱源數(shù)據(jù)(例如,RSS (真正簡(jiǎn)單聚合)格式的文章)。給定于通信的全球化,所披露的架構(gòu)提供電子郵件、電子郵件附件和web訂閱源的多種不同語(yǔ)言間的快速轉(zhuǎn)換。例如,在簡(jiǎn)體和繁體中文上下文中,例如,用戶可使用其中另一種中文查看電子郵件、使用其中另一種中文預(yù)覽電子郵件、使用其中另一種中文查看web訂閱源項(xiàng)目、使用其中另一種中文預(yù)覽web 訂閱源項(xiàng)目、使用其中另一種中文預(yù)覽文字處理器文檔附件、使用其中另一種中文預(yù)覽演示程序(例如,Microsoft公司提供的PowerPoint )的演示附件,以及使用其中另一種中文預(yù)覽電子表格附件?,F(xiàn)在參考附圖,其中相同的參考數(shù)字始終用于參考相同的要素。在以下描述中,為了解釋,許多特定細(xì)節(jié)被闡明以提供其全面的理解。但是,可能顯然的是,新的實(shí)施例可以在沒(méi)有這些特定細(xì)節(jié)的情況下實(shí)現(xiàn)。在其他示例中,公知結(jié)構(gòu)和設(shè)備以框圖的形式示出以便于其描述。本發(fā)明覆蓋所有落入所主張的主題的精神和范圍的修改方案、等價(jià)方案和替代方案。圖1示出了依照所披露架構(gòu)的計(jì)算機(jī)實(shí)現(xiàn)的語(yǔ)言轉(zhuǎn)換和查看系統(tǒng)100。系統(tǒng)100 可包括用于接收消息104的通信部件102,以及消息104的附件106。該消息可為web訂閱源文檔(例如,RSS-真正簡(jiǎn)單聚合、豐富站點(diǎn)摘要格式,和/或RDF(資源描述框架)站點(diǎn)摘要格式)。附件106可使用第一語(yǔ)言。附件106可使用和電子郵件內(nèi)容相同或不同的語(yǔ)言。通信部件102可為電子郵件程序或更強(qiáng)的程序,例如也提供電子郵件功能的個(gè)人信息管理器(例如,Microsoft公司提供的Outlook )。系統(tǒng)100還可包括用于在第一語(yǔ)言和第二語(yǔ)言(附件110使用第二語(yǔ)言)之間 (就是來(lái)回地)轉(zhuǎn)換附件106的語(yǔ)言部件108,以及用于預(yù)覽使用第二語(yǔ)言的附件110的預(yù)覽部件112。例如,第一語(yǔ)言可為簡(jiǎn)體中文而第二語(yǔ)言可為繁體中文??蛇x地,第一語(yǔ)言可為繁體中文而第二語(yǔ)言可為簡(jiǎn)體中文。使用語(yǔ)言模型和提供該翻譯(轉(zhuǎn)換)能力的架構(gòu),轉(zhuǎn)換也可以是中文之外的其他語(yǔ)言之間的,例如中文和英文、俄文和英文等。轉(zhuǎn)換在附件(106 和110)中的文本以及其他可轉(zhuǎn)換的內(nèi)容上執(zhí)行。附件(106或110)可為一文字處理文檔、電子表格文檔,或用于信息演示的演示文檔。此外,附件106可為由用戶選擇的消息的多個(gè)附件之一。例如,選擇過(guò)程可包括選中附件并通過(guò)消息程序的編輯器預(yù)覽的單擊過(guò)程,和使用最初創(chuàng)建該附件的程序在消息程序編輯器外打開附件的雙擊過(guò)程。通信部件102、語(yǔ)言部件108和預(yù)覽部件112可為接收和處理消息(例如,消息104、電子郵件、RSS內(nèi)容等)和消息附件(例如,附件106)的客戶機(jī)應(yīng)用程序(例如,電子郵件程序、個(gè)人信息管理程序等)的一部分。圖2示出了可替換的語(yǔ)言轉(zhuǎn)換和預(yù)覽系統(tǒng)200。系統(tǒng)200包括用于接收使用第一語(yǔ)言的消息104及消息104的附件106的通信部件102、用于在第一語(yǔ)言和使用第二語(yǔ)言的附件110之間轉(zhuǎn)換附件106的語(yǔ)言部件108,以及用于預(yù)覽使用第二語(yǔ)言的附件110的預(yù)覽部件112。此處,預(yù)覽部件202包括一預(yù)覽窗格204,在其中,諸如展示使用第二語(yǔ)言的附件 110的被選中的附件來(lái)預(yù)覽(預(yù)覽通過(guò)消息收發(fā)應(yīng)用程序發(fā)生,而且是不同于在該附件被創(chuàng)建的應(yīng)用程序中全演示的狀態(tài))。預(yù)覽部件202描述作還包括切換功能206,通過(guò)切換附件(106和110)之間的查看以便于改變預(yù)覽窗格204中的預(yù)覽。換言之,預(yù)覽部件202包括用于在使用第一語(yǔ)言的附件106的預(yù)覽和使用第二語(yǔ)言的附件110的預(yù)覽之間切換的切換功能206。該切換功能意旨包括在許多預(yù)覽窗格和/或附件之間切換或?qū)Ш降哪芰ΑMㄐ挪考?02、語(yǔ)言部件108和預(yù)覽部件202可為接收和處理消息(例如,消息 104、電子郵件、RSS內(nèi)容等)和消息附件(例如,附件106)的客戶機(jī)應(yīng)用程序(例如,電子郵件、個(gè)人信息管理程序等)的一部分。圖3示出了預(yù)覽部件300的可替換的實(shí)施例。此處,預(yù)覽部件300并發(fā)地展示附件(106和110),使用第一預(yù)覽窗格302 (預(yù)覽窗格1)來(lái)展示使用第一語(yǔ)言的附件106,使用第二預(yù)覽窗格304(預(yù)覽窗格2)來(lái)展示使用第二語(yǔ)言的附件110。切換功能206提供在并發(fā)預(yù)覽的附件(106和110)之間的導(dǎo)航。注意額外的預(yù)覽窗格可被提供于額外的附件, 切換功能206由此允許在全部可查看的預(yù)覽窗格間的進(jìn)一步導(dǎo)航。預(yù)覽窗格(302和304) 可展示于并排的或上下的分屏展示中,例如,在一分層展示中預(yù)覽窗格(302和304)從前景至背景分層。換言之,附件可使用第一語(yǔ)言和第二語(yǔ)言兩種語(yǔ)言來(lái)預(yù)覽。附件(106和110) 可并發(fā)地展示在一單獨(dú)的預(yù)覽窗格中但使用分割查看或分層展示也是在預(yù)期中的。預(yù)覽部件300可為接收和處理消息(例如,圖1中的消息104,可為電子郵件、RSS 內(nèi)容等)和消息附件(例如,附件106)的客戶機(jī)應(yīng)用程序(例如,電子郵件程序、個(gè)人信息管理器(PIM)程序等)的一部分。圖4示出了用于在客戶機(jī)/服務(wù)器環(huán)境400中語(yǔ)言轉(zhuǎn)換和查看的可替換的實(shí)現(xiàn)。 找到諸如缺少足夠的軟件和/或硬件能力以執(zhí)行全部的所披露能力的手持計(jì)算設(shè)備的客戶機(jī)設(shè)備是很普遍的。在這樣一示例中,環(huán)境400用于共享性能因而該設(shè)備仍然能從使用多種語(yǔ)言的附件的轉(zhuǎn)換和預(yù)覽中獲益。此處,傳輸消息和消息附件的服務(wù)器402(例如,郵件、MMS (多媒體消息通信服務(wù))等)至少包括用于為客戶機(jī)404將第一語(yǔ)言的附件106轉(zhuǎn)換為第二語(yǔ)言的附件110(或反之)的語(yǔ)言部件108。使用第二語(yǔ)言的已轉(zhuǎn)換的附件110和使用第一語(yǔ)言的附件106然后被傳遞至設(shè)備的客戶機(jī)404,用于使用預(yù)覽部件202預(yù)覽和展示,該設(shè)備缺少足夠的軟件和/或硬件能力來(lái)像之前實(shí)施例中所描述的來(lái)運(yùn)行。如前,預(yù)覽部件202根據(jù)使用切換功能206所作的切換在預(yù)覽窗格204中展示附件(106或110)中的任意一個(gè)。因?yàn)楦郊?106和110)是作為一批來(lái)發(fā)送的,客戶機(jī)404不需要為了另外的轉(zhuǎn)換返回至服務(wù)器402。在環(huán)境400的可選的實(shí)現(xiàn)中,使用第一語(yǔ)言的附件106與消息104 —起傳輸至客戶機(jī)404。之后,展示給用戶的是在UI中使用不同語(yǔ)言預(yù)覽附件的選項(xiàng)。響應(yīng)于該選項(xiàng)的
5選擇,客戶機(jī)404向服務(wù)器402傳輸請(qǐng)求以將使用第一語(yǔ)言的附件106轉(zhuǎn)換為使用第二語(yǔ)言的附件110。服務(wù)器402然后將附件110發(fā)送至客戶機(jī)404來(lái)預(yù)覽。換言之,轉(zhuǎn)換僅在要求時(shí)并且僅由服務(wù)器402來(lái)執(zhí)行。在本環(huán)境400中,連接設(shè)備的客戶機(jī)可像圖2中的系統(tǒng)200 —樣,其中的客戶機(jī)也包括語(yǔ)言轉(zhuǎn)換的能力,這也是在主題架構(gòu)的預(yù)期中的。在本示例中,客戶機(jī)不向仍然具有轉(zhuǎn)換能力的服務(wù)器402發(fā)送轉(zhuǎn)換請(qǐng)求。在之前描述的環(huán)境的又一實(shí)現(xiàn)中,服務(wù)器和客戶機(jī)共享轉(zhuǎn)換處理。例如,如果用戶選擇預(yù)覽五個(gè)附件翻譯,那么三個(gè)轉(zhuǎn)換可通過(guò)客戶機(jī)的請(qǐng)求在服務(wù)器上執(zhí)行,而剩余的兩個(gè)可單獨(dú)在客戶機(jī)執(zhí)行。圖5示出了用于實(shí)現(xiàn)預(yù)覽使用兩種中文的附件的特定的模型500。個(gè)人信息管理器(PIM) 502(例如,Microsoft公司提供的Outlook)運(yùn)行在中文對(duì)象模型504之上。管理器502包括轉(zhuǎn)換器菜單UI506,至少便于用戶與所披露的架構(gòu)之間,按照窗格間導(dǎo)航、轉(zhuǎn)換附件、選擇轉(zhuǎn)換語(yǔ)言、預(yù)覽窗格數(shù)量、窗格布局等的相互作用。管理器502也可包括讀窗口 508、讀窗格510和預(yù)覽窗格512。讀窗口 508在管理器UI上顯示一單獨(dú)的項(xiàng)目,例如電子郵件消息、任務(wù)或安排。讀窗格510為用戶可預(yù)覽消息的內(nèi)容而實(shí)際上沒(méi)有打開該消息的機(jī)制。預(yù)覽窗格512為用戶可預(yù)覽附件的內(nèi)容而實(shí)際上沒(méi)有打開該附件的機(jī)制。管理器502也包括編輯器514,例如用于編輯消息內(nèi)容或預(yù)覽內(nèi)容的文字處理器程序516,或其他編輯器。管理器502也包括預(yù)覽處理器518,用于提供在預(yù)覽窗格512要預(yù)覽的內(nèi)容。多語(yǔ)言預(yù)覽處理器520接口到管理器502的預(yù)覽處理器,用于提供使用不同語(yǔ)言的內(nèi)容,例如在本示例中為簡(jiǎn)體和繁體中文。文字處理器程序516、電子表格程序522和演示程序5M接口到多語(yǔ)言預(yù)覽處理器520以提供對(duì)應(yīng)的文檔作為轉(zhuǎn)換和在預(yù)覽窗格512預(yù)覽的附件。文字處理器程序516、電子表格程序522和演示程序5M接口到雙中文對(duì)象模型 504用于使用多種語(yǔ)言的內(nèi)容的接收。圖6示出了用于轉(zhuǎn)換使用不同語(yǔ)言的附件內(nèi)容的示范性的用戶界面600。此處, PIM界面600呈現(xiàn)示出PIM菜單602,用于在處理電子郵件過(guò)程中與PIM所提供的操作相互作用。郵件區(qū)604可包括有序地存儲(chǔ)電子郵件消息的文件夾,收件箱區(qū)606可列出收件箱中的電子郵件。此處,第三電子郵件(EMAIU)已被選中,第三電子郵件具有頭信息608和附件610(附件)。例如,用戶可右鍵單擊以打開呈現(xiàn)可選的選項(xiàng)的浮動(dòng)菜單612,例如一預(yù)覽使用第二語(yǔ)言(Lang2)的第三電子郵件的選項(xiàng)。作為響應(yīng),附件內(nèi)容呈現(xiàn)在預(yù)覽窗格614 中。用戶可在浮動(dòng)菜單612列出的不同的語(yǔ)言間切換,例如切換回第一語(yǔ)言(Langl),附件可能最初是使用該第一語(yǔ)言提供的。相同或相似的菜單612可應(yīng)用于消息上以使用戶可在語(yǔ)言間轉(zhuǎn)換消息,例如在第一語(yǔ)言和第二語(yǔ)言之間。此處包括的是一組流程圖,代表用于執(zhí)行所披露架構(gòu)的新內(nèi)容的示范性方法。為了解釋的簡(jiǎn)潔,盡管此處示出的一個(gè)或多個(gè)方法示作或描述作一連串動(dòng)作,例如采用流程圖或流程框圖的形式,但可以理解和體會(huì)到的是,該方法并不被動(dòng)作的次序所限制,一些動(dòng)作可以與其一致地,按照與此處所示出和描述的不同的次序和/或與其他動(dòng)作并發(fā)地發(fā)生。例如,本領(lǐng)域技術(shù)人員將理解和體會(huì)到,方法可以換做描繪成一連串相關(guān)的狀態(tài)或時(shí)間,例如采用狀態(tài)圖。而且,對(duì)一新的實(shí)現(xiàn),并非方法中的所有動(dòng)作都是必需的。圖7示出了一種轉(zhuǎn)換和查看數(shù)據(jù)的方法。在700,接收到消息和消息附件。附件是使用第一語(yǔ)言的。在702,附件在第一語(yǔ)言和第二語(yǔ)言間轉(zhuǎn)換。換言之,附件可被轉(zhuǎn)換為第二語(yǔ)言。響應(yīng)于一個(gè)選中的選項(xiàng),附件可被轉(zhuǎn)換回第一語(yǔ)言。響應(yīng)于另一選中的選項(xiàng),附件可從第二語(yǔ)言轉(zhuǎn)換為第三語(yǔ)言,或轉(zhuǎn)換回第一語(yǔ)言然后再轉(zhuǎn)換為第三語(yǔ)言。在704,附件轉(zhuǎn)為為第二語(yǔ)言。在706,使用第二語(yǔ)言的附件被預(yù)覽。圖8示出了一種在附件預(yù)覽間切換的方法。在800,消息和消息附件以第一語(yǔ)言被接收。在802,附件在第一語(yǔ)言和第二語(yǔ)言間轉(zhuǎn)換。在804,附件被轉(zhuǎn)換為第二語(yǔ)言。在 806,使用第二語(yǔ)言的附件被預(yù)覽。在808,用戶在使用第一語(yǔ)言的附件和使用第二語(yǔ)言的附件之間切換預(yù)覽。圖9示出了一種編輯和預(yù)覽附件的方法。在900,消息和消息附件以第一語(yǔ)言被接收。在902,附件采用第一語(yǔ)言被預(yù)覽。在904,附件采用第一語(yǔ)言被編輯。在906,編輯過(guò)的附件被轉(zhuǎn)換為第二語(yǔ)言。在908,附件采用第二語(yǔ)言被預(yù)覽。在910,預(yù)覽在使用第一語(yǔ)言的附件和使用第二語(yǔ)言的附件之間切換。盡管向用戶顯示信息的確定的方法關(guān)于確定的作為屏幕截圖的附圖被展示和描述,相關(guān)技術(shù)領(lǐng)域人員將認(rèn)識(shí)到可以使用多種其他可選項(xiàng)。術(shù)語(yǔ)“屏幕”、“屏幕截圖”、“網(wǎng)頁(yè)”、“文檔”和“頁(yè)面”此處一般都是可互換使用的。頁(yè)面或屏幕存儲(chǔ)和/或傳輸作顯示描述、圖形用戶界面或通過(guò)在屏幕(例如,個(gè)人計(jì)算機(jī)、PDA、移動(dòng)電話或其他適當(dāng)?shù)脑O(shè)備)上描述信息的其他方法,其中將顯示在頁(yè)面上的布局和信息或內(nèi)容存儲(chǔ)于存儲(chǔ)器、數(shù)據(jù)庫(kù)或其他存儲(chǔ)設(shè)備上。如本申請(qǐng)中所使用的,術(shù)語(yǔ)“部件”和“系統(tǒng)”想要指的是計(jì)算機(jī)相關(guān)的實(shí)體,或者是硬件、硬件和軟件的組合、軟件,或者是執(zhí)行中的軟件。例如,部件可以是但并不限于是運(yùn)行在處理器上的進(jìn)程、處理器、硬盤驅(qū)動(dòng)、多個(gè)存儲(chǔ)驅(qū)動(dòng)(光的和/或磁的存儲(chǔ)媒介)、對(duì)象、 可執(zhí)行的、執(zhí)行的線程、程序,和/或計(jì)算機(jī)。通過(guò)說(shuō)明,運(yùn)行在服務(wù)器上的應(yīng)用程序和服務(wù)器都可以為部件。一個(gè)或多個(gè)部件可駐留在進(jìn)程和/或執(zhí)行的線程中,部件可以局部化在一個(gè)計(jì)算機(jī)上和/或分布在兩個(gè)或多個(gè)計(jì)算機(jī)上。詞語(yǔ)“示范性的”在此處可用于表示用作一例子、實(shí)例或例證。此處描述作“示范性的”的任何內(nèi)容或設(shè)計(jì)并不一定解釋為相對(duì)于其他內(nèi)容或設(shè)計(jì)是優(yōu)選的或有益的?,F(xiàn)在參考圖10,示出按照所披露架構(gòu)可操作執(zhí)行消息和附件預(yù)覽的計(jì)算設(shè)備100 的框圖。為了給其多方面內(nèi)容提供額外的上下文,圖10和隨后的討論想要提供適當(dāng)?shù)挠?jì)算系統(tǒng)1000的簡(jiǎn)潔的、一般的描述,在該計(jì)算系統(tǒng)1000中多方面內(nèi)容可以被實(shí)現(xiàn)。盡管以上描述是在可運(yùn)行于一個(gè)或多個(gè)計(jì)算機(jī)的計(jì)算機(jī)可執(zhí)行指令的一般上下文中的,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到一新的實(shí)施例可結(jié)合其他程序模塊實(shí)現(xiàn)和/或?qū)崿F(xiàn)作硬件和軟件的組合。用于實(shí)現(xiàn)多方面內(nèi)容的計(jì)算系統(tǒng)1000包括具有處理單元1004、系統(tǒng)存儲(chǔ)器1006 和系統(tǒng)總線1008的計(jì)算機(jī)1002。處理單元1004可為多種商業(yè)上可用的處理器中的任何一種,例如單處理器、多處理器、單核單元和多核單元。而且,本領(lǐng)域技術(shù)人員將體會(huì)到的是新的方法可以使用其他計(jì)算機(jī)系統(tǒng)配置來(lái)實(shí)現(xiàn),包括小型計(jì)算機(jī)、主計(jì)算機(jī),以及個(gè)人計(jì)算機(jī)(例如,桌面型、膝上型等)、手持計(jì)算設(shè)備、基于微處理器的或可編程的消費(fèi)電子,及相類似的,它們中的每一種可有效地耦合至一個(gè)或多個(gè)相關(guān)的設(shè)備。
系統(tǒng)存儲(chǔ)器1006可包括易失性(VOL)存儲(chǔ)器1010 (例如,隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)) 和非易失性存儲(chǔ)器(NON-VOL) 1012 (例如,ROM、EPROM、EEPROM等)?;据斎?輸出系統(tǒng) (BIOS)可存儲(chǔ)于非易失性存儲(chǔ)器1012中,并包括基本的促進(jìn)計(jì)算機(jī)1002中各部件之間的數(shù)據(jù)和信號(hào)通信的程序,例如在啟動(dòng)期間。易失性存儲(chǔ)器1010也可包括一高速RAM,例如用于緩存數(shù)據(jù)的靜態(tài)RAM。系統(tǒng)總線1008為包括但不限于存儲(chǔ)器子系統(tǒng)1006的系統(tǒng)部件提供至處理單元 1004的接口。系統(tǒng)總線1008可為幾種總線結(jié)構(gòu)中的任意一種,所述總線結(jié)構(gòu)可使用多種商業(yè)上可用的總線架構(gòu)中的任意一種進(jìn)一步互連至存儲(chǔ)器總線(具有或不具有存儲(chǔ)器控制器)和一外圍總線(例如,?(1汴(16、46 、1^(等)。計(jì)算機(jī)1002還包括存儲(chǔ)子系統(tǒng)1014和存儲(chǔ)接口 1016,存儲(chǔ)接口 1016用于將存儲(chǔ)子系統(tǒng)1014連接至系統(tǒng)總線1008和其他要求的計(jì)算機(jī)部件。例如,存儲(chǔ)子系統(tǒng)1014可包括硬盤驅(qū)動(dòng)(HDD)、磁軟盤驅(qū)動(dòng)(FDD)和/或光盤存儲(chǔ)驅(qū)動(dòng)(例如,CD-ROM驅(qū)動(dòng)、DVD驅(qū)動(dòng))中的一個(gè)或多個(gè)。例如,存儲(chǔ)接口 1016可包括諸如EIDE、ATA、SATA和ΙΕΕΕ1394的接口技術(shù)。一個(gè)或多個(gè)程序和數(shù)據(jù)可存儲(chǔ)于存儲(chǔ)器子系統(tǒng)1006,、可移動(dòng)存儲(chǔ)器子系統(tǒng) 1008(例如,閃存驅(qū)動(dòng)外形因數(shù)技術(shù))和/或存儲(chǔ)子系統(tǒng)1014中,包括一操作系統(tǒng)1020、 一個(gè)或多個(gè)應(yīng)用程序1022、其他程序模塊IOM和程序數(shù)據(jù)1(^6。一般地,程序包括例程 (routine)、方法、數(shù)據(jù)結(jié)構(gòu)、其他軟件部件等,執(zhí)行特定的任務(wù)或?qū)崿F(xiàn)特定的抽象數(shù)據(jù)類型。例如,一個(gè)或多個(gè)應(yīng)用程序1022、其他程序模塊10 和程序數(shù)據(jù)10 可包括圖1中的系統(tǒng)100、圖2中的系統(tǒng)200、圖3中的預(yù)覽部件300、圖4中的客戶機(jī)404、圖5中的模型 500、圖6中的用戶界面600和圖7-9中的方法。例如,操作系統(tǒng)1020、應(yīng)用程序1022、模塊10M和/或數(shù)據(jù)10 中的全部或部分也可緩存在諸如易失性存儲(chǔ)器1010的存儲(chǔ)器中。應(yīng)當(dāng)體會(huì)到的是所披露的架構(gòu)可用多種商業(yè)上可用的操作系統(tǒng)或操作系統(tǒng)的組合(例如,作為虛擬機(jī))來(lái)實(shí)現(xiàn)。存儲(chǔ)子系統(tǒng)1014和存儲(chǔ)器子系統(tǒng)(1006和1018)用作計(jì)算機(jī)可讀媒體,用于數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)可執(zhí)行的指令等的易失性的或非易失性的存儲(chǔ)。計(jì)算機(jī)可讀媒體可為任意可用的可被計(jì)算機(jī)1002訪問(wèn)的媒體,包括易失性和非易失性媒體、可移動(dòng)和不可移動(dòng)媒體。對(duì)計(jì)算機(jī)1002,該媒體以任意適當(dāng)?shù)臄?shù)字格式提供數(shù)據(jù)存儲(chǔ)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)體會(huì)到的是,可使用其他類型的計(jì)算機(jī)可讀媒體,例如zip驅(qū)動(dòng)、磁帶、閃存卡、盒式磁帶以及相類似的,來(lái)存儲(chǔ)用于執(zhí)行所披露架構(gòu)的新方法的計(jì)算機(jī)可讀指令用戶可使用諸如鍵盤和鼠標(biāo)的外部用戶輸入設(shè)備10 與計(jì)算機(jī)1002、程序和數(shù)據(jù)進(jìn)行相互作用。其他外部輸入設(shè)備10 可包括麥克風(fēng)、IR(紅外線,infrared)遙控、操縱桿、游戲搖桿、攝像識(shí)別系統(tǒng)、指示筆、觸摸屏、姿勢(shì)系統(tǒng)(例如,眼動(dòng)、頭動(dòng)等),和/或相類似的。用戶可使用例如觸摸板、麥克風(fēng)、鍵盤等板載用戶輸入設(shè)備1030,來(lái)與計(jì)算機(jī)1002、 程序和數(shù)據(jù)相互作用,其中計(jì)算機(jī)1002例如為便攜式計(jì)算機(jī)。這些以及其他輸入設(shè)備通過(guò)輸入/輸出(1/0)設(shè)備接口 1032經(jīng)由系統(tǒng)總線1008連接至處理單元1004,但也可通過(guò)其他接口連接,例如并口、IEEE1394串口、游戲端口、USB端口、IR接口等。1/0設(shè)備接口 1032 也便于輸出外設(shè)1034的使用,例如打印機(jī)、音頻設(shè)備、攝像設(shè)備等,例如聲卡和/或板載音頻處理能力。
一個(gè)或多個(gè)圖形接口 1036( —般也稱作圖形處理單元(GPU))在計(jì)算機(jī)1002與外部顯示1038(例如,IXD、等離子)和/或板載顯示1040(例如,對(duì)便攜式計(jì)算機(jī))之間提供圖形和視頻信號(hào)。圖形接口 1036也可生產(chǎn)為計(jì)算機(jī)系統(tǒng)板的一部分。計(jì)算機(jī)1002可以使用經(jīng)由有線/無(wú)線通信子系統(tǒng)1042到一個(gè)或多個(gè)網(wǎng)絡(luò)和/或其它計(jì)算機(jī)的邏輯連接在聯(lián)網(wǎng)環(huán)境(例如,IP)中操作。其它計(jì)算機(jī)可包括工作站、服務(wù)器、 路由器、個(gè)人計(jì)算機(jī)、基于微處理器的娛樂(lè)設(shè)備、對(duì)等設(shè)備或其它常見(jiàn)的網(wǎng)絡(luò)節(jié)點(diǎn),并且通常包括以上相對(duì)于計(jì)算機(jī)1002描述的許多或所有元件。邏輯連接可包括到局域網(wǎng)(LAN)、 廣域網(wǎng)(WAN)、熱點(diǎn)等的有線/無(wú)線連接。LAN和WAN聯(lián)網(wǎng)環(huán)境常見(jiàn)于辦公室和公司,并且方便了諸如內(nèi)聯(lián)網(wǎng)等企業(yè)范圍計(jì)算機(jī)網(wǎng)絡(luò),所有這些都可連接到例如因特網(wǎng)等全球通信網(wǎng)當(dāng)在聯(lián)網(wǎng)環(huán)境中使用時(shí),計(jì)算機(jī)1002經(jīng)由有線/無(wú)線通信子系統(tǒng)1042 (例如,網(wǎng)絡(luò)接口適配器、板載收發(fā)機(jī)子系統(tǒng)等)連接到網(wǎng)絡(luò)來(lái)與有線/無(wú)線網(wǎng)絡(luò)、有線/無(wú)線打印機(jī)、有線/無(wú)線輸入設(shè)備1044等通信。計(jì)算機(jī)1002可包括用于通過(guò)網(wǎng)絡(luò)建立通信的調(diào)制解調(diào)器或其它裝置。在聯(lián)網(wǎng)環(huán)境中,相對(duì)于計(jì)算機(jī)1002的程序和數(shù)據(jù)可被存儲(chǔ)在遠(yuǎn)程存儲(chǔ)器/存儲(chǔ)設(shè)備中,如與分布式系統(tǒng)相關(guān)聯(lián)。應(yīng)該理解,所示網(wǎng)絡(luò)連接是示例性的,并且可以使用在計(jì)算機(jī)之間建立通信鏈路的其他手段。計(jì)算機(jī)1002可用于使用諸如IEEE 802. xx標(biāo)準(zhǔn)家族等無(wú)線電技術(shù)來(lái)與有線/無(wú)線設(shè)備或?qū)嶓w通信,例如在操作上安置在與例如打印機(jī)、掃描儀、臺(tái)式和/或便攜式計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、通信衛(wèi)星、任何一件與無(wú)線可檢測(cè)標(biāo)簽相關(guān)聯(lián)的設(shè)備或位置(例如,電話亭、報(bào)亭、休息室)以及電話的無(wú)線通信(例如,IEEE 802. 11空中調(diào)制技術(shù))中的無(wú)線設(shè)備。這至少包括用于熱點(diǎn)的Wi-Fi (即無(wú)線保真)、WiMax和藍(lán)牙 無(wú)線技術(shù)。由此,通信可以是如對(duì)于常規(guī)網(wǎng)絡(luò)那樣的預(yù)定義結(jié)構(gòu),或者僅僅是至少兩個(gè)設(shè)備之間的自組織(ad hoc)通信。Wi-Fi網(wǎng)絡(luò)使用稱為IEEE 802. llx(a、b、g等等)的無(wú)線電技術(shù)來(lái)提供安全、可靠、快速的無(wú)線連接。Wi-Fi網(wǎng)絡(luò)可用于將計(jì)算機(jī)彼此連接、連接到因特網(wǎng)以及連接到有線網(wǎng)絡(luò)(使用IEEE 802. 3相關(guān)介質(zhì)和功能)。現(xiàn)在參考圖11,示出了用于消息和/或附件預(yù)覽和編輯的計(jì)算環(huán)境1100的示意框圖。環(huán)境1100包括一個(gè)或多個(gè)客戶機(jī)1102??蛻魴C(jī)1102可以是硬件和/或軟件(例如, 線程、進(jìn)程、計(jì)算設(shè)備)。例如,客戶機(jī)1102可容納cookie和/或相關(guān)聯(lián)的上下文信息。環(huán)境1100還包括一個(gè)或多個(gè)服務(wù)器1104。服務(wù)器1104也可以是硬件和/或軟件 (例如,線程、進(jìn)程、計(jì)算設(shè)備)。服務(wù)器1104可以例如通過(guò)使用本體系結(jié)構(gòu)來(lái)容納線程以執(zhí)行變換??蛻魴C(jī)1102和服務(wù)器1104之間的一種可能的通信可以是以用于在兩個(gè)或更多計(jì)算機(jī)進(jìn)程之間傳輸?shù)臄?shù)據(jù)包的形式。數(shù)據(jù)包可以包括,例如,cookie和/或相關(guān)聯(lián)的上下文信息。環(huán)境1100包括可以用來(lái)使客戶機(jī)1102和服務(wù)器1104之間通信更容易的通信框架1106 (例如,諸如因特網(wǎng)等全球通信網(wǎng)絡(luò))。通信可經(jīng)由有線(包括光纖)和/或無(wú)線技術(shù)來(lái)促進(jìn)??蛻魴C(jī)1102可操作地連接到一個(gè)或多個(gè)客戶機(jī)數(shù)據(jù)存儲(chǔ)1108,可以使用這些客戶機(jī)數(shù)據(jù)存儲(chǔ)器來(lái)存儲(chǔ)客戶機(jī)1102 本地的信息(例如,cookie和/或相關(guān)聯(lián)的上下文信息)。同樣地,服務(wù)器1104可在操作上連接到可以用來(lái)存儲(chǔ)對(duì)服務(wù)器1110本地的信息的一個(gè)或多個(gè)服務(wù)器數(shù)據(jù)存儲(chǔ)1104??蛻魴C(jī)102可包括圖1中的系統(tǒng)100、圖2中的系統(tǒng)200、圖3中的預(yù)覽部件300、圖4中的客戶機(jī)404、圖5中的模型500、圖6中的用戶接口 600,服務(wù)器1104可包括圖4中的服務(wù)器402。 上面描述的包括所公開的體系結(jié)構(gòu)的各示例。當(dāng)然,描述每一個(gè)可以想到的組件和/或方法的組合是不可能的,但本領(lǐng)域內(nèi)的普通技術(shù)人員應(yīng)該認(rèn)識(shí)到,許多其他組合和排列都是可能的。因此,該新穎體系結(jié)構(gòu)旨在涵蓋所有這些落入所附權(quán)利要求書的精神和范圍內(nèi)的更改、修改和變化。此外,就在說(shuō)明書或權(quán)利要求書中使用術(shù)語(yǔ)“包括”而言,這一術(shù)語(yǔ)旨在以與術(shù)語(yǔ)“包含”在被用作權(quán)利要求書中的過(guò)渡詞時(shí)所解釋的相似的方式為包含性的。
權(quán)利要求
1.一種計(jì)算機(jī)實(shí)現(xiàn)的語(yǔ)言轉(zhuǎn)換和查看系統(tǒng)(100),包括通信部件(102),用于接收消息和所述消息的附件,所述附件使用第一語(yǔ)言; 語(yǔ)言部件(108),用于在第一語(yǔ)言和第二語(yǔ)言之間轉(zhuǎn)換所述附件; 預(yù)覽部件(112),用于預(yù)覽使用第二語(yǔ)言的所述附件。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述預(yù)覽部件包括切換功能,用于在使用第一語(yǔ)言的所述附件的預(yù)覽和使用第二語(yǔ)言的所述附件的預(yù)覽之間切換。
3.如權(quán)利要求2所述的系統(tǒng),其特征在于,所述第一語(yǔ)言為簡(jiǎn)體中文并且所述第二語(yǔ)言為繁體中文。
4.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述附件為文字處理文檔。
5.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述附件為電子表格文檔或用于信息演示的演示文檔。
6.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述消息為web訂閱源文檔。
7.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述附件為被選中的消息的多個(gè)附件之一。
8.如權(quán)利要求1所述的系統(tǒng),其特征在于,使用所述第一語(yǔ)言和第二語(yǔ)言兩者來(lái)預(yù)覽所述附件。
9.一種計(jì)算機(jī)實(shí)現(xiàn)的用于轉(zhuǎn)換和查看數(shù)據(jù)的方法,包括接收消息和消息附件,所述附件使用第一語(yǔ)言(700); 在第一語(yǔ)言和第二語(yǔ)言之間轉(zhuǎn)換所述附件(704); 預(yù)覽使用第二語(yǔ)言的附件(706)。
10.如權(quán)利要求9所述的方法,其特征在于,所述第一語(yǔ)言為簡(jiǎn)體中文并且所述第二語(yǔ)言為繁體中文。
11.如權(quán)利要求9所述的方法,其特征在于,還包括在使用第一語(yǔ)言的附件的預(yù)覽與使用第二語(yǔ)言的附件的預(yù)覽之間切換。
12.如權(quán)利要求9所述的方法,其特征在于,還包括將使用第一語(yǔ)言的消息轉(zhuǎn)換為第二語(yǔ)言,并預(yù)覽所述使用第二語(yǔ)言的所述消息。
13.如權(quán)利要求9所述的方法,其特征在于,所述附件為多個(gè)附件之一,所述附件采用文字處理格式、電子表格格式或用于信息演示的演示格式中的至少一種。
14.如權(quán)利要求9所述的方法,其特征在于,還包括預(yù)覽使用相同語(yǔ)言或不同語(yǔ)言的所述附件和消息。
15.如權(quán)利要求9所述的方法,其特征在于,還包括編輯使用第二語(yǔ)言的所述消息或附件。
全文摘要
促進(jìn)使用多種不同語(yǔ)言的消息附件的語(yǔ)言轉(zhuǎn)換和預(yù)覽的架構(gòu)。所述架構(gòu)可用于消息收發(fā)應(yīng)用程序或個(gè)人信息管理器程序,例如,使得消息附件可被選擇和指定來(lái)轉(zhuǎn)換為一不同的語(yǔ)言,然后使用該不同的語(yǔ)言預(yù)覽。例如,第一語(yǔ)言可為簡(jiǎn)體中文且第二語(yǔ)言可為繁體中文,使得用戶可以切換預(yù)覽以使用簡(jiǎn)體中文或繁體中文查看附件。附件可為文字處理文檔、電子表格文檔、用于信息演示的演示文檔,和/或web訂閱源文檔。此外,所述附件可為被用戶選中的消息的多個(gè)附件之一。
文檔編號(hào)G06F17/00GK102239486SQ200980149046
公開日2011年11月9日 申請(qǐng)日期2009年11月2日 優(yōu)先權(quán)日2008年12月3日
發(fā)明者C-C·王, H-F·劉, S-Y·辛, Y-L·黃 申請(qǐng)人:微軟公司