專利名稱::使用文本消息與電子表格交互的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及使用文本消息與電子表格交互。
背景技術(shù):
:許多人利用電子表格(spreadsheet)來與數(shù)據(jù)交互。從具有小顯示器的設備與電子表格交互可能是困難而乏味的過程。例如,用戶必須找到并加載工作簿文件,導航到要向電子表格中添加數(shù)據(jù)條目的地方,然后輸入數(shù)據(jù)。
發(fā)明內(nèi)容提供本
發(fā)明內(nèi)容以便以簡化形式介紹在以下具體實施方式中進一步描述的一些概念。本
發(fā)明內(nèi)容并非旨在標識所要求保護的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。使用文本消息與電子表格/電子表格工作簿中的電子表格對象進行交互。例如,可使用文本消息來在電子表格中輸入/接收數(shù)據(jù)。一個或多個文本消息也可與電子表格相關(guān)聯(lián)。文本消息可與電子表格中的單元格、表(table)、圖表(chart)和其他對象相關(guān)聯(lián)。當電子表格系統(tǒng)接收到文本消息時,解析該文本消息并使用與該文本消息相關(guān)聯(lián)的信息來與該電子表格內(nèi)的一個或多個對象進行交互。該電子表格系統(tǒng)還可生成并發(fā)送提供有關(guān)該電子表格的信息的和/或請求要輸入到該電子表格內(nèi)的信息的文本消息。例如,該電子表格系統(tǒng)可發(fā)送出對電子表格內(nèi)的一個或多個值/對象的更新和/或在文本消息內(nèi)發(fā)送請求更新表的信息的請求。圖1示出了示例性計算環(huán)境;圖2示出了用于將文本消息與電子表格相關(guān)聯(lián)的系統(tǒng);圖3示出了與文本消息相關(guān)聯(lián)的電子表格。圖4示出了用于接收與電子表格相關(guān)聯(lián)的文本消息的過程;以及圖5示出了用于創(chuàng)建文本消息并從電子表格發(fā)送該文本消息的說明性過程。具體實施例方式現(xiàn)將參考附圖來描述各實施例,在附圖中類似的標號代表類似的元素。具體地,圖1和相應的討論旨在提供對在其中可實現(xiàn)各實施例的合適計算環(huán)境的簡要、概括描述。一般而言,程序模塊包括執(zhí)行特定任務或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)和其他類型的結(jié)構(gòu)。也可使用其它計算機系統(tǒng)配置,包括手持式設備、多處理器系統(tǒng)、基于微處理器或可編程消費電子產(chǎn)品、小型計算機、大型計算機等等。還可使用在其中任務由通過通信網(wǎng)絡鏈接的遠程處理設備執(zhí)行的分布式計算環(huán)境。在分布式計算環(huán)境中,程序模塊可位于本地和遠程存儲器存儲設備中?,F(xiàn)在參考圖1,將描述在各個實施例中所利用的計算機100的說明性計算機環(huán)境。圖1所示的計算機環(huán)境包括計算設備,這些計算設備每個可以被配置為服務器、臺式或移動計算機、或者其他一些類型的計算設備,并且包括中央處理單元5(“CPU”)、包括隨機存取存儲器9(“RAM”)和只讀存儲器(“ROM”)10的系統(tǒng)存儲器7、以及將存儲器耦合至中央處理單元(“CPU”)5的系統(tǒng)總線12?;据斎?輸出系統(tǒng)存儲在ROM10中,它包含幫助在諸如啟動期間在計算機內(nèi)元件之間傳遞信息的基本例程。計算機100還包括大容量存儲設備14,該大容量存儲設備14用于存儲操作系統(tǒng)16、電子表格應用M、其它程序模塊25、以及消息管理器沈,這將在下面予以更詳細的描述。大容量存儲設備14通過連接至總線12的大容量存儲控制器(未示出)連接到CPU5。大容量存儲設備14及其相關(guān)聯(lián)的計算機可讀介質(zhì)為計算機100提供非易失性存儲。雖然此處包含的對計算機可讀介質(zhì)的描述針對諸如硬盤或CD-ROM驅(qū)動器等大容量存儲設備,但是計算機可讀介質(zhì)可以是能夠由計算機100訪問的任何可用介質(zhì)。作為示例而非限制,計算機可讀介質(zhì)可包括計算機存儲介質(zhì)和通信介質(zhì)。計算機存儲介質(zhì)包括以存儲如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)等信息的任何方法或技術(shù)來實現(xiàn)的易失性和非易失性、可移動和不可移動介質(zhì)。計算機存儲介質(zhì)還包括,但不限于,RAM、ROM、可擦除可編程只讀存儲器(“EPR0M”)、電可擦可編程只讀存儲器(“EEPR0M”)、閃存或其它固態(tài)存儲器技術(shù)、CD-ROM、數(shù)字多功能盤(“DVD”)或其它光存儲、磁帶盒、磁帶、磁盤存儲或其它磁性存儲設備、或能用于存儲所需信息且可以由計算機100訪問的任何其它介質(zhì)。計算機100可以使用通過諸如因特網(wǎng)之類的網(wǎng)絡18與遠程計算機的邏輯連接而在網(wǎng)絡化環(huán)境中操作。計算機100可通過連接至總線12的網(wǎng)絡接口單元20來連接到網(wǎng)絡18。網(wǎng)絡連接可以是無線的和/或有線的。網(wǎng)絡接口單元20也可用于連接到其它類型的網(wǎng)絡和遠程計算機系統(tǒng)。計算機100還可包括用于接收和處理來自多個其他設備的輸入的輸入/輸出控制器22,這些設備包括鍵盤、鼠標或者電子指示筆(未在圖1中示出)。類似地,輸入/輸出控制器22可以提供到IP電話、顯示屏23、打印機或其它類型的輸出設備的輸入/輸出。載波網(wǎng)絡觀是負責與諸如移動設備四等移動設備通信的網(wǎng)絡。載波網(wǎng)絡觀可包括無線和有線組件兩者。例如,載波網(wǎng)絡觀可包括鏈接到有線電話網(wǎng)絡的蜂窩塔。通常,蜂窩塔攜帶發(fā)往及來自諸如蜂窩電話、筆記本計算機、袖珍PC、長距離通信鏈接等移動設備的通信。這些通信中的某些可以是消息。例如,消息可以是短消息服務(SMS)消息、增強的消息收發(fā)服務(EMS)消息、多媒體消息收發(fā)服務(MMS)、即時消息(IM)等。如此處使用的,術(shù)語“文本消息”是指SMS消息、匪S消息和EMS消息,以及其它類型的短消息。網(wǎng)關(guān)27在載波網(wǎng)絡28和IP網(wǎng)絡18之間路由消息。如前簡述的那樣,多個程序模塊和數(shù)據(jù)文件可以存儲在計算機100的大容量存儲設備14和RAM9內(nèi),包括適于控制計算機的操作的操作系統(tǒng)16,如華盛頓州雷蒙德市的微軟公司的WINDOWSSERVER或WINDOWS7:操作系統(tǒng)。大容量存儲設備14和RAM9還可存儲一個或多個程序模塊。具體而言,大容量存儲設備14和RAM9可以存儲包括電子表格應用M和程序模塊25的一個或多個應用程序。根據(jù)一實施例,電子表格應用M是微軟EXCEL電子表格應用。也可以使用其他電子表格應用。消息管理器沈被配置成處理與電子表格相關(guān)聯(lián)的文本消息,該電子表格諸如是與電子表格應用M相關(guān)聯(lián)的電子表格11。例如,移動設備四可向電子表格M發(fā)送用于在電子表格11中輸入/取回數(shù)據(jù)和/或執(zhí)行操作的文本消息。接收到該文本消息后,消息管理器沈就解析該文本消息以確定要執(zhí)行的與該電子表格相關(guān)的操作。該操作可與可使用電子表格執(zhí)行的許多不同類型的操作相關(guān),諸如添加、刪除、更新、取回、為函數(shù)提供參數(shù)、創(chuàng)建函數(shù)、啟動函數(shù)等。該文本消息可與整個電子表格文件相關(guān)聯(lián)或者與電子表格內(nèi)的一個或多個對象相關(guān)聯(lián)。文本消息可與電子表格中的單元格、表、圖表和其他對象相關(guān)聯(lián)。一旦解析了該文本消息,消息管理器26執(zhí)行所確定的操作。電子表格應用M還可使用消息管理器沈來生成并發(fā)送提供有關(guān)該電子表格的信息和/或請求要輸入到該電子表格11內(nèi)的信息的文本消息。例如,該電子表格系統(tǒng)可使用消息管理器26發(fā)送出對電子表格11內(nèi)的一個或多個值/對象的更新和/或在文本消息內(nèi)發(fā)送請求更新電子表格11內(nèi)的表的信息的請求。盡管消息管理器沈被示出為在電子表格24外部,但是消息管理器沈的功能可位于電子表格應用M中或在某個其他位置處。圖2示出了用于將文本消息與電子表格相關(guān)聯(lián)的系統(tǒng)。如所示,系統(tǒng)200包括計算設備1(210)、計算設備2(220)、計算設備3(230)、和計算設備4(MO)。這些計算設備可以是被配置成發(fā)送/接收文本消息的任何類型的計算設備。例如,這些計算設備可以是諸如蜂窩電話、平板計算機、智能電話、膝上型計算機等移動計算設備和諸如個人計算機和服務器等桌面計算設備。計算設備1-3可通過網(wǎng)絡18耦合至計算設備4。網(wǎng)絡18可以是許多不同類型的網(wǎng)絡。例如,網(wǎng)絡18可以是IP網(wǎng)絡、用于蜂窩通信的載波網(wǎng)絡等等。一般而言,網(wǎng)絡18可用于在諸如計算設備1、計算設備2、計算設備3和計算設備4等計算設備間傳送文本消息。這些計算設備中的每一個包括被配置成發(fā)送/接收文本消息的消息收發(fā)應用001)。其他應用也可被安裝在這些計算設備的一些/全部上。如所示,計算設備1包括電子表格應用202。計算設備2包括應用203,應用203可被配置成查看/輸入與和電子表格(諸如計算設備4上的電子表格M4)相關(guān)聯(lián)的文本消息相關(guān)聯(lián)的數(shù)據(jù)。計算設備4包括電子表格應用M1,電子表格應用241包括消息管理器沈和解析器M3。根據(jù)一實施例,計算設備4被配置為位于網(wǎng)絡內(nèi)的服務器。例如,計算設備4位于本地網(wǎng)絡內(nèi)或與諸如基于云的服務等在線服務相關(guān)聯(lián)。計算設備4還可被配置為移動計算設備或個人計算設備。如所示,計算設備1-3被配置成向電子表格244發(fā)送/接收文本消息。為了解釋而非旨在限制,假定用戶正計劃聚餐事件并且想要知道誰會參加以及他們會帶什么到該事件中來。在此示例中,用戶使用電子表格應用241創(chuàng)建電子表格文件(即,電子表格對4)來存儲所需信息。例如,用戶可以在電子應用M4內(nèi)創(chuàng)建簡單的表來存儲事件信息。所創(chuàng)建的表包含受邀賓客的列表,以及用于捕捉他們是否參加及他們會帶什么的列。該表還可包括其他信息,諸如參加者的數(shù)量、已拒絕的個人的數(shù)量、沒有回應的數(shù)量等等??梢允褂酶鞣N方法將文本消息與電子表格/電子表格對象相關(guān)聯(lián)。該關(guān)聯(lián)可以是明示/暗示的。例如,用戶可選擇將所選對象與文本消息相關(guān)聯(lián)的菜單選項。還可通過唯一標識符和/或可用于標識相關(guān)聯(lián)的電子表格對象的某些其他信息來將文本消息進行關(guān)聯(lián)。例如,在接收到文本消息時可簡單地將該文本消息插入到電子表格中而不使用唯一標識符和/或某些其他信息。此外,可通過解析器(例如,自然語言解析器)分析該文本消息的內(nèi)容。該解析器可用于從該消息的內(nèi)容確定用戶正在試圖完成的動作/操作。還可以用指示關(guān)聯(lián)的方式格式化文本消息(例如,將該文本消息排列在列中,其中基于該列的位置來映射每一列)。當被關(guān)聯(lián)時,電子表格對象(在此情況下是表)通過與該文本消息相關(guān)聯(lián)的文本地址(即,電話號碼)與該文本消息相關(guān)聯(lián)。消息管理器沈存儲關(guān)聯(lián)一個或多個電子表格對象的文本地址的列表。該文本地址可被存儲在本地數(shù)據(jù)存儲、全局數(shù)據(jù)存儲、電子表格、聯(lián)系人應用的地址本等中。電子表格應用/文件可具有與其相關(guān)聯(lián)的一個或多個文本地址。單個電話號碼可用作關(guān)聯(lián)該電子表格應用的文本消息的文本地址??蓜?chuàng)建/使用兩個或更多個不同的電話號碼來關(guān)聯(lián)電子表格M4內(nèi)的電子表格對象。例如,定向到電話號碼206-XXX-YYY1的任何文本消息可用于到達電子表格應用Ml。電話號碼還可直接與一個或多個電子表格對象相關(guān)聯(lián)。例如,電話號碼206-XXX-YYY2可用于訪問在電子表格對4內(nèi)所創(chuàng)建的表。電話號碼206-XXX-YYY2還可用于訪問電子表格M4內(nèi)的另一電子表格對象。其他電話號碼(即206-XXX-YYY3,206-XXX-YYY4等)可用于訪問電子表格M4內(nèi)的其他電子表格對象。標識與所接收的文本消息相關(guān)聯(lián)的信息可用于確定與該消息相關(guān)聯(lián)的電子表格對象。例如,該文本消息內(nèi)的一個或多個標識符可用于標識該電子表格文件和該文件內(nèi)相關(guān)聯(lián)的電子表格對象。該標識符可遵循定義的格式(例如,電子表格標識符、后面跟著操作專用信息的對象標識符)。與該文本消息相關(guān)聯(lián)的上下文信息也可用于確定相關(guān)聯(lián)的電子表格對象。例如,發(fā)送該文本消息的的用戶的身份可從所接收的文本消息確定。該身份信息可用于訪問該電子表格文件內(nèi)的正確的電子表格對象。在當前示例中,從其接收該文本消息的用戶的身份可用于在表內(nèi)定位受邀者的名字。還可能能夠從該文本消息中確定其他上下文信息,諸如位置信息、時間信息、日期信息等等。該文本消息還包含與使用該電子表格執(zhí)行的操作相關(guān)的信息。該信息可以是要被置于該電子表格內(nèi)的數(shù)據(jù)(即,數(shù)字、元數(shù)據(jù)、超鏈接、時間、位置、用戶的身份、文本)、要置于公式內(nèi)的一個或多個參數(shù)、要置于該電子表格內(nèi)的公式、電子表格對象(例如,表、圖表、圖像……)和/或要置于該電子表格的表內(nèi)的值、對來自該電子表格的信息的請求(即,一個或多個值、公式、圖表)、對獲取置于該電子表格內(nèi)的數(shù)據(jù)的位置的參考、插入行、刪除行、刪除值/對象等等。該位置可被該計算設備自動確定或者該用戶可將該位置置于該文本消息內(nèi)。該用戶的身份可被該計算設備自動確定或者該用戶可將該信息置于該文本消息內(nèi)。用戶還可指定文本消息被發(fā)送至其他用戶,其中該文本消息從所指定的用戶請求信息。在事件計劃示例中,用戶可指定將請求回應的文本消息發(fā)送給每個受邀者。該文本消息可請求每個受邀者回復他們是否會來該事件以及他們帶什么來。還可提供與文本消息相關(guān)聯(lián)的其他參數(shù)。例如,發(fā)送該文本消息的時間、指示該文本消息發(fā)往何處的優(yōu)選號碼、可用于自動定位要向其發(fā)送文本的電話號碼的聯(lián)系人列表、是發(fā)送MMS還是SMS消息等等。電子表格對象還可與諸如IM消息等其他類型的消息相關(guān)聯(lián)。例如,取代關(guān)聯(lián)文本消息,IM消息可與一個或多個電子表格對象相關(guān)聯(lián)。還可以使用消息類型的組合(例如,一些文本消息、一些IM消息、一些電子郵件消息等等)。用戶還可指定將文本消息發(fā)送至其他用戶,其中該文本消息提供來自所指定的用戶的信息。在事件計劃示例中,用戶可指定向每個受邀者發(fā)送向他們提供參加該事件的賓客和他們所帶的東西的列表的文本消息。消息管理器沈還可被配置成基于可由用戶指定的各種條件來周期性地發(fā)送文本消息。這些條件可以與事件未發(fā)生(即,受邀者沒有在一設定時間段內(nèi)回應)、事件發(fā)生(受邀者已接受)和/或由該用戶指定的其他條件相關(guān)。例如,該用戶可提供用于確定何時發(fā)送文本消息的公式。還可在一個或多個單元格改變時發(fā)送文本消息(例如,單元格的值變成不同值)。還可發(fā)送向一個或多個用戶提供該電子表格內(nèi)所包含的信息的文本消息。在聚餐計劃示例中,該事件的創(chuàng)建者可配置該電子表單應用以在一旦受邀者接受/拒絕邀請時發(fā)送更新。事件組織者還可從該電子表格周期性地接收示出簡單計算的文本消息,諸如已回應的總?cè)藬?shù)和參加的總?cè)藬?shù)。在聚餐計劃示例中,受邀者接收文本消息,看到該文本消息內(nèi)所包含的問題,然后用其回應來回復該文本消息。所述問題可指定回復的具體格式(即,“是”或“否”,后面是空格,后面是他們所帶的東西的文本串)??梢圆灰缶唧w格式。例如,問題可以是“如果你要參加這個事件,請回應本文本消息?!痹诖饲闆r中,用戶可以簡單地用指定答案的文本消息內(nèi)有/沒有任何內(nèi)容來回復。消息管理器26接收該回應,使用解析器243解析該文本消息,并在表的與回復的參與者相對應的適當行中填入。這使得簡單的數(shù)據(jù)收集情形使用在許多用戶隨身攜帶的小屏幕顯示設備(諸如移動設備)上的熟悉輸入(文本)以直觀方式工作。盡管消息管理器沈被示出為在電子表格244外部,但是消息管理器沈的功能可位于電子表格應用Ml中或在某個其他位置處。圖3示出了與文本消息相關(guān)聯(lián)的電子表格。如所示,電子表格300示出了不同的電子表格對象,包括單元格301、行302、列303、表304、公式305和列表306。盡管僅示出了每種類型的一個對象,然而電子表格300內(nèi)可以包括更多或更少的與一個或多個文本相關(guān)聯(lián)的對象。電子表格300內(nèi)還可包括與文本消息相關(guān)聯(lián)的其他對象。如上面討論的,文本消息可與電子表格相關(guān)聯(lián)并與該電子表格內(nèi)的零個或更多的對象相關(guān)聯(lián)。在當前示例中,文本消息I(TMl)與單元格301相關(guān)聯(lián)。文本消息20與行302和列303相關(guān)聯(lián)。文本消息3(TM3)與表304相關(guān)聯(lián)。文本消息4(TM4)與公式305相關(guān)聯(lián)。文本消息5(TM5)與列表306相關(guān)聯(lián)。任何數(shù)量的文本消息可用于關(guān)聯(lián)電子表格對象。用于訪問位于電子表格300內(nèi)的不同對象的單個文本消息可與電子表格300相關(guān)聯(lián)。當單個文本消息關(guān)聯(lián)不同對象時,該文本消息可包括標識信息以在該電子表格內(nèi)定位電子表格對象。根據(jù)一實施例,每個電子表格和電子表格對象通過唯一標識符來標識,該唯一標識符被置于該文本消息內(nèi)以標識該電子表格對象。該唯一標識符可以是數(shù)字、文本和/或數(shù)字和文本的某種組合。當發(fā)送文本消息以更新電子表格對象時,該對象的唯一標識符可被置于該文本消息內(nèi)(即,在該文本消息的開頭處、在末尾處、或在某個其他位置)。該唯一標識符可被存儲在該電子表格內(nèi)和/或在某個其他位置(例如,計算設備的存儲器/數(shù)據(jù)存儲)。例如,文本消息可包括電子表格對象的名稱、該電子表格對象在該電子表格內(nèi)的位置、和/或?qū)⒋诵畔⑴c可從該文本消息確定的上下文信息相組合。例如,可能能夠從該文本消息確定發(fā)送者的名稱、文本消息的日期和時間、發(fā)送者的位置、發(fā)送者的電信服務商(carrier)。該文本消息可單獨使用和/或可與來自該文本消息的內(nèi)容組合使用以確定該電子表格對象。當不同的文本地址與每個電子表格對象相關(guān)聯(lián)時,所述文本消息不需要在該文本消息本身內(nèi)標識該電子表格對象??蓪ο嚓P(guān)聯(lián)的電子表格對象執(zhí)行許多不同操作。例如,可使用文本消息更新、刪除、查詢單元格301內(nèi)的值/對象。文本消息結(jié)構(gòu)340示出了可用于將文本消息與電子表格相結(jié)合的示例性結(jié)構(gòu)。電子表格對象標識符是標識所關(guān)聯(lián)的電子表格對象的標識符。根據(jù)一實施例,可不使用電子表格對象標識符(例如,該電子表格對象的單獨的文本消息地址、該電子表格對象可從與該文本消息相關(guān)聯(lián)的上下文信息確定)。操作可以是許多不同的值,諸如更新、刪除、查詢、新公式、執(zhí)行公式等等。所述數(shù)據(jù)在執(zhí)行所述操作時使用。例如,所述數(shù)據(jù)可以是該操作使用的值、公式、到內(nèi)容(例如,圖片、視頻、文件)的鏈接、內(nèi)容、公式的參數(shù)等等。可以使用其它結(jié)構(gòu)。當文本消息由電子表格向用戶發(fā)送時,可包括或可不包括文本消息結(jié)構(gòu)340。在一些示例中,該電子表格可發(fā)送具有只包括從該電子表格獲得的信息的概要信息的文本消息。在其他示例中,電子表格可包括所述文本消息結(jié)構(gòu)中的一些/全部以使得用戶在回復該文本消息時可使用該信息(例如,“請鍵入“表304”,后面是“是”或“否”回復?!??,F(xiàn)在參考圖4-5,將描述用于將文本消息與電子表格相結(jié)合的過程。當閱讀對在此提供的例程的討論時,應當理解,各實施例的邏輯操作被實現(xiàn)為(1)運行于計算系統(tǒng)上的一系列計算機實現(xiàn)的動作或程序模塊,和/或(2)計算系統(tǒng)內(nèi)互連的機器邏輯電路或電路模塊。該實現(xiàn)是取決于實現(xiàn)本發(fā)明的計算系統(tǒng)的性能要求來選擇的。因此,所例示的并且構(gòu)成此處所描述的實施例的邏輯操作被不同地表示為操作、結(jié)構(gòu)設備、動作或模塊。這些操作、結(jié)構(gòu)設備、動作和模塊可用軟件、固件、專用數(shù)字邏輯,及其任何組合來實現(xiàn)?,F(xiàn)在參考圖4,示出了用于接收與電子表格相關(guān)聯(lián)的文本消息的過程400。在開始框之后,該過程移至操作410,在此接收定向到該電子表格的文本消息。電子表格可具有與其相關(guān)聯(lián)的一個或多個文本地址。例如,電子表格可對該電子表格內(nèi)每個相關(guān)聯(lián)的電子表格對象具有不同的文本地址,該電子表格可對相關(guān)聯(lián)的電子表格具有單個文本地址,該電子表格可為多個對象使用第一文本地址而對單個電子表格對象使用第二文本地址等等。多個電子表格也可與一個或多個文本地址相關(guān)聯(lián)。例如,單個文本地址可與兩個或更多個電子表格相關(guān)聯(lián)。移至框420,解析該文本消息。一般而言,解析該文本消息從該文本消息獲得用于與該電子表格和電子表格對象進行交互的信息。該解析可包括檢查該文本消息的內(nèi)容以確定與該文本消息相關(guān)的相關(guān)聯(lián)的電子表格對象、要執(zhí)行的操作、以及用于執(zhí)行這些操作的數(shù)據(jù)。解析該文本消息還可用于確定上下文信息。例如,可標識該文本消息的發(fā)送者并隨后由另一服務使用此信息來確定附加信息(例如,該文本消息的發(fā)送者位于何處?發(fā)送者的頭銜?發(fā)送者屬于什么組織?)。轉(zhuǎn)至操作430,確定要使用相關(guān)聯(lián)的電子表格對象執(zhí)行的操作。所述操作的全部/一些可在該文本消息內(nèi)顯式限定,和/或所述操作的全部/一些可從該文本消息隱式確定。當顯式限定時,要執(zhí)行的操作被在該文本消息內(nèi)直接標識出。例如,可包括要執(zhí)行的操作的名稱和/或可使用某種其他標識信息(例如,用于查找該操作的數(shù)字)。當隱式限定時,可使用與該文本消息相關(guān)聯(lián)的上下文信息來確定要執(zhí)行的操作。可使用發(fā)送者信息來關(guān)聯(lián)電子表格內(nèi)的一個或多個對象(例如,為每個用戶分配/創(chuàng)建一行)。也可使用消息的數(shù)據(jù)內(nèi)容來確定從用戶接收的相關(guān)聯(lián)的電子表格對象(例如,“是”的投票)可被置于“是”列中。在一些示例中,可接收不指示相關(guān)聯(lián)的電子表格對象的文本消息。在此情況下,可將數(shù)據(jù)添加在該電子表格內(nèi)的預定位置處或拒絕該數(shù)據(jù)。該預定位置可在電子表格的末尾、新行、新列等處。流向操作440,對相關(guān)聯(lián)的電子表格對象執(zhí)行根據(jù)該文本消息而標識的操作。所述操作可包括各種操作,諸如更新電子表格對象并隨后該電子表格對象向一個或多個用戶發(fā)送提供該更新的文本消息。所述操作還可涉及從該文本消息內(nèi)標識的另一位置取回數(shù)據(jù)。例如,文本消息可指示該電子表單將位于該文本消息外部的文件放入相關(guān)聯(lián)的電子表格對象內(nèi)。所述操作還可涉及從該電子表單取回信息并將所取回的信息存儲在該文本消息內(nèi)指定的位置處。隨后該過程行進到結(jié)束框,并返回以處理其它動作。圖5示出了用于生成文本消息并從電子表格發(fā)送該文本消息的說明性過程。在開始操作后,該過程流向操作510,在此創(chuàng)建與電子表格相關(guān)聯(lián)的文本消息。該文本消息可被定向到一個或多個文本地址或可用于向該收件人提供有關(guān)該表單的信息,從該收件人請求在相關(guān)聯(lián)的電子表格內(nèi)使用的信息或提供信息或請求信息的某種組合??身憫谑录蚰承┢渌麠l件來自動地創(chuàng)建文本消息。例如,可在指定時間、響應于用戶請求、響應于從用戶接收到文本消息等等來創(chuàng)建文本消息。移至操作520,可任選地從該電子表格獲得信息。所獲得的信息與待發(fā)送的文本消息相關(guān)。取決于該文本消息的目的,該信息可包括不同信息。當該文本消息向用戶提供值/對象時,所獲得的信息是來自該電子表格的值/對象。當該文本消息從用戶請求值時,該文本消息中可包括標識相關(guān)聯(lián)的電子表單對象的信息。流向操作530,向收件人發(fā)送該文本消息。可存儲被發(fā)送的文本消息的副本以供稍后使用。例如,當文本消息被該電子表格接收時,該電子表格可檢查所存儲的文本消息的列表以確定該文本消息與什么有關(guān)(例如,該文本消息是對之前對信息的請求的回應)。所存儲的文本消息還可用于確定是否已接收到回應。當在某時間段后還沒有收到回應時,該電子表單可以相同的文本地址和/或與尚未回應的用戶相關(guān)聯(lián)的不同的文本地址自動重新發(fā)送該請求隨后該過程行進到結(jié)束框,并返回以處理其它動作。以上說明、示例和數(shù)據(jù)提供了對本發(fā)明的組成部分的制造和使用的全面描述。因為可以在不背離本發(fā)明的精神和范圍的情況下做出本發(fā)明的許多實施例,所以本發(fā)明落在所附權(quán)利要求的范圍內(nèi)。10權(quán)利要求1.一種用于將文本消息與電子表格相關(guān)聯(lián)的方法,包括接收被定向到所述電子表格的文本消息G10);其中所述電子表格包括電子表格對象;確定所述電子表格內(nèi)與所述文本消息相關(guān)聯(lián)的電子表格對象G20);根據(jù)所述文本消息確定要在所述電子表格中執(zhí)行的操作G30);以及在所述電子表格中執(zhí)行所述操作G40),其中所述操作包括訪問所述相關(guān)聯(lián)的電子表格對象。2.如權(quán)利要求1所述的方法,其特征在于,還包括所述電子表格自動生成電子表格文本消息(510)并且將所述電子表格文本消息從所述電子表格發(fā)送到一個或多個收件人(530),其中所述電子表格文本消息請求所述一個或多個文本消息收件人向所述電子表格發(fā)送回復文本消息,所述回復文本消息包括所述電子表格文本消息內(nèi)指定的被請求信息。3.如權(quán)利要求1所述的方法,其特征在于,還包括解析所述文本消息G20)以確定所述文本消息何時包括以下各項中的至少一項超鏈接;要置于所述電子表格中的公式,其中所述文本消息中的所述公式包括所述公式的輸入?yún)?shù);以及指定以下各項中的至少一項的操作添加、刪除、更新、取回、為函數(shù)提供參數(shù)、創(chuàng)建函數(shù)、啟動函數(shù)、以及訪問由所述文本消息中的參數(shù)所指定的數(shù)據(jù)。4.如權(quán)利要求2所述的方法,其特征在于,確定所述電子表格內(nèi)與所述文本消息相關(guān)聯(lián)的電子表格對象(420)包括確定與所述文本消息相關(guān)聯(lián)的上下文信息。5.如權(quán)利要求2所述的方法,其特征在于,所述電子表格文本消息是響應于更新所述電子表格內(nèi)的一個或多個值和對象而自動生成的,其中所述電子表格文本消息包括與所述一個或多個值和對象的更新相關(guān)的信息。6.如權(quán)利要求1所述的方法,其特征在于,所述文本消息(410)包括電子表格對象標識符、操作以及與所述操作相關(guān)的數(shù)據(jù),其中所述電子表格對象標識符用于將所述文本消息與所述電子表格內(nèi)的所述電子表格對象相關(guān)聯(lián)。7.一種存儲用于將文本消息與電子表格相關(guān)聯(lián)的計算機可執(zhí)行指令的計算機可讀存儲介質(zhì),包括自動生成電子表格文本消息(510),其中所述電子表格文本消息是由電子表格系統(tǒng)生成的;其中所述電子表格文本消息包括請求與所述電子表格內(nèi)包含的一個或多個電子表格對象相關(guān)的信息的信息;使用所述電子表格應用向一個或多個收件人發(fā)送所述電子表格文本消息(530);接收定向到所述電子表格的文本消息G10);其中所述文本消息包括來自所述一個或多個文本收件人的被請求信息的至少一部分;確定所述電子表格內(nèi)與所述文本消息相關(guān)聯(lián)的電子表格對象包括確定所述文本消息的發(fā)送者(420);確定要在所述電子表格中執(zhí)行的操作G30);以及在所述電子表格中執(zhí)行所述操作G40),其中所述操作包括使用所接收的文本消息中所包含的被請求信息。8.一種用于將消息與電子表格相關(guān)聯(lián)的系統(tǒng),包括被配置成連接到網(wǎng)絡的網(wǎng)絡連接00);處理器(5)、存儲器(7)和計算機可讀存儲介質(zhì)(14);存儲在所述計算機可讀存儲介質(zhì)上并在所述處理器上執(zhí)行的操作環(huán)境(16);電子表格應用04);電子表格(11);其中所述電子表格包括電子表格對象;與所述電子表格應用結(jié)合運行的消息管理器(26),所述消息管理器被配置成執(zhí)行包括下列動作的動作接收被定向到所述電子表格的消息GlO);其中所述消息是文本消息和即時消息中的一個;確定所述電子表格內(nèi)與被定向到所述電子表格的所述消息相關(guān)聯(lián)的電子表格對象(420);確定要在所述電子表格中執(zhí)行的操作G30);其中所述操作包括以下各項中的至少一項添加、刪除、更新、取回、為函數(shù)提供參數(shù)、創(chuàng)建函數(shù)、啟動函數(shù)、以及訪問由所述消息中的參數(shù)所指定的數(shù)據(jù)。在所述電子表格中執(zhí)行所述操作G40),其中所述操作包括訪問所述相關(guān)聯(lián)的電子表格對象;以及自動生成電子表格消息(510)并將所述電子表格消息發(fā)送到一個或多個文本收件人。9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述消息管理器06)還被配置成確定所述消息的發(fā)送者和所述發(fā)送者的位置G30)。10.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述消息管理器06)還被配置成將所述電子表格作為地址本內(nèi)的聯(lián)系人來存儲。全文摘要本發(fā)明涉及使用文本消息與電子表格交互。使用文本消息與電子表格中的電子表格對象進行交互。例如,可使用電子消息來在電子表格中輸入/接收數(shù)據(jù)。一個或多個文本消息可與電子表格相關(guān)聯(lián)。文本消息可與電子表格中的單元格、表、圖表和其他對象相關(guān)聯(lián)。當該電子表格接收到文本消息時,解析該文本消息并使用該文本消息內(nèi)所包含的信息來與該電子表格內(nèi)的一個或多個對象進行交互。該電子表格還可生成并發(fā)送提供有關(guān)該電子表格的信息的和/或請求要輸入到該電子表格內(nèi)的信息的文本消息。例如,該電子表格可發(fā)送出對電子表格內(nèi)的一個或多個值/對象的更新和/或在文本消息內(nèi)發(fā)送請求更新表的信息的請求。文檔編號G06F17/24GK102567299SQ20111043669公開日2012年7月11日申請日期2011年12月13日優(yōu)先權(quán)日2010年12月14日發(fā)明者A·林,D·帕里什,D·馬洛尼,J·C·比利亞努埃瓦,J·坎貝爾,L·沃爾德曼申請人:微軟公司