用于提供用戶選擇數(shù)據(jù)的運行總和的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開通常涉及用于電子設(shè)備的特征,更具體地涉及一種用于提供和呈現(xiàn)用戶選擇數(shù)據(jù)的運行總和的方法和裝置。
【背景技術(shù)】
[0002]傳統(tǒng)電子設(shè)備經(jīng)由諸如電子郵件、文本消息傳送、文字處理等不同數(shù)據(jù)呈現(xiàn)應(yīng)用向用戶呈現(xiàn)數(shù)據(jù)。在購買設(shè)備時包括了一些數(shù)據(jù)呈現(xiàn)應(yīng)用。另外,用戶可以向設(shè)備購買和下載其它數(shù)據(jù)呈現(xiàn)應(yīng)用。不同數(shù)據(jù)呈現(xiàn)應(yīng)用為用戶提供在用戶的設(shè)備上以特定于特定數(shù)據(jù)呈現(xiàn)應(yīng)用的特定格式查看數(shù)據(jù)的能力。
[0003]通常,數(shù)據(jù)呈現(xiàn)應(yīng)用預(yù)定義哪些功能可用于用戶。此外,目前的電子設(shè)備及其數(shù)據(jù)呈現(xiàn)應(yīng)用沒有為用戶提供靈活性,使得用戶可以以數(shù)據(jù)呈現(xiàn)應(yīng)用沒有預(yù)定義的方式處理所呈現(xiàn)的數(shù)據(jù)。此外,目前的電子設(shè)備及其數(shù)據(jù)呈現(xiàn)應(yīng)用沒有提供以數(shù)據(jù)呈現(xiàn)應(yīng)用沒有預(yù)定義的方式處理用戶感興趣的數(shù)據(jù)的有效方法。例如,目前的電子設(shè)備及其數(shù)據(jù)呈現(xiàn)應(yīng)用沒有提供使用戶簡單和方便地操縱用戶認為有趣的呈現(xiàn)數(shù)據(jù)的裝置(例如,通過對數(shù)據(jù)執(zhí)行數(shù)學運算)。
[0004]因此,需要一種用于提供用戶選擇數(shù)據(jù)的運行總和的方法和裝置。
【附圖說明】
[0005]在附圖的各個獨立示圖中,相同的參考數(shù)字是指相同或功能相似的元件,附圖與在下面的詳細描述一起被并入本說明書并且形成本說明書的一部分,以及用來進一步說明包括要求保護的發(fā)明的構(gòu)思的實施例,并且解釋那些實施例的各種原理和優(yōu)勢。
[0006]圖1是根據(jù)一些實施例的包括運行總和應(yīng)用的電子設(shè)備的框圖。
[0007]圖2是根據(jù)一些實施例的提供用戶選擇數(shù)據(jù)的運行總和的方法的流程圖。
[0008]圖3是根據(jù)一些實施例的可視界面的示意圖。
[0009]圖4是根據(jù)一些實施例的提供用戶選擇數(shù)據(jù)的運行總和的方法的另一流程圖。
[0010]圖5是根據(jù)一些實施例的可視界面的另一示意圖。
[0011]本領(lǐng)域技術(shù)人員將理解的是,附圖中的元件為了簡明和清晰起見而被圖示,并且不一定按比例繪制。例如,附圖中的一些元件的尺寸可以相對于其他元件被夸大,以幫助提高對本公開的實施例的理解。
[0012]所述裝置和方法組分已在附圖中在適當情況下通過常用符號被表示,僅示出了與理解本公開的實施例有關(guān)的那些具體細節(jié),以免因?qū)κ芤嬗诒疚闹械拿枋龅谋绢I(lǐng)域技術(shù)人員將很容易顯而易見的細節(jié)而使本公開不清楚。
【具體實施方式】
[0013]—般而言,根據(jù)各種實施方式,電子設(shè)備向用戶呈現(xiàn)數(shù)據(jù)以供選擇。向用戶提供用戶選擇數(shù)據(jù)的運行總和特征。
[0014]在一個示例實施例中,在具有顯示屏的電子設(shè)備中執(zhí)行的方法提供了用戶選擇數(shù)據(jù)的運行總和。該方法包括:在顯示屏上顯示來自第一應(yīng)用的數(shù)據(jù),其中,所述數(shù)據(jù)包括數(shù)值;在顯示屏上顯示datasum應(yīng)用的指示以供用戶選擇;接收用戶從數(shù)據(jù)選擇的至少一個數(shù)值作為datasum應(yīng)用的輸入;以及在顯示屏上顯示datasum應(yīng)用的輸入的運行總和。
[0015]在另一個實施例中,電子設(shè)備提供了用戶選擇數(shù)據(jù)的運行總和。該電子設(shè)備包括:處理器;耦接到所述處理器的存儲器,其中,所述存儲器被配置為存儲第一應(yīng)用和datasum應(yīng)用;耦接到所述處理器的可視界面,其中,所述可視界面被配置為顯示來自第一應(yīng)用的數(shù)據(jù),其中,所述數(shù)據(jù)包括數(shù)值;耦接到所述處理器的用戶輸入設(shè)備,其中,所述用戶輸入設(shè)備被配置為接收用戶從數(shù)據(jù)選擇的至少一個數(shù)值并且提供所述至少一個選擇的數(shù)值作為datasum應(yīng)用的輸入;其中,所述處理器被配置為將datasum應(yīng)用的輸入的運行總和提供到可視界面以用于呈現(xiàn)給用戶。
[0016]現(xiàn)在參照附圖,并且特別是圖1,通常用100示出和指示一種電子設(shè)備,該電子設(shè)備包括一個或多個數(shù)據(jù)呈現(xiàn)應(yīng)用,并且還包括根據(jù)一些實施例的運行總和應(yīng)用。更具體地,電子設(shè)備100包括可操作地耦接并配置為執(zhí)行在此教導的方法的處理設(shè)備120 (例如,處理器)、存儲器130、收發(fā)器140、以及可視界面和用戶輸入(在此情況下是觸摸屏顯示器)102。處理設(shè)備120包括被配置為執(zhí)行軟件的指令(例如,諸如datasum應(yīng)用108的一個或多個應(yīng)用)的硬件、或存儲在存儲器硬件130中的固件。存儲器130表示被配置為存儲電子設(shè)備100的運作所需要的各種信息的一個或多個物理短期和/或長期存儲元件,包括使用執(zhí)行其功能所需的邏輯或代碼對處理設(shè)備120編程的應(yīng)用或固件。
[0017]在實施例中,電子設(shè)備100包括在便攜式無線通信設(shè)備中找到的但沒有示出的一個或多個附加組件,其包括但不限于:附加輸入/輸出(I/O)設(shè)備(例如,鍵盤、揚聲器、麥克風等),GPS電路/模塊等,它們一起操作并且被配置為向用戶提供電子設(shè)備功能。
[0018]如本文所用,元件或組件被“適于”、“可操作地”、“被布置為”或“被配置為”是指這樣的元件或組件使用硬件(諸如處理設(shè)備和存儲器)實現(xiàn),并且在一些實施例中,諸如處理設(shè)備執(zhí)行軟件(例如,應(yīng)用)或固件指令時使用軟件或固件實現(xiàn)。此外,可操作地耦接時的這些元件或組件形成用于實現(xiàn)本文教導的功能的裝置,例如如通過參考圖2-5所描述的方法所示出的。
[0019]在一個實施例中,電子設(shè)備100是便攜式無線通信設(shè)備,諸如蜂窩電話、智能電話、個人數(shù)字助理(PDA)等。然而,本領(lǐng)域的技術(shù)人員將認識和理解,此示例的細節(jié)僅是一些實施例的說明,并且本文闡述的教導適用于各種替代設(shè)置。例如,由于描述的教導不依賴于電子設(shè)備或數(shù)據(jù)呈現(xiàn)應(yīng)用,因此它們可被應(yīng)用于其上存儲有不同類型的數(shù)據(jù)呈現(xiàn)應(yīng)用的任何類型的電子設(shè)備。這樣,可以設(shè)想使用不同類型的電子設(shè)備的其他替代實現(xiàn)方式,并且這些實現(xiàn)方式處于描述的各種教導的范圍內(nèi),其中,所述電子設(shè)備包括臺式和膝上型計算機和數(shù)據(jù)呈現(xiàn)應(yīng)用,該數(shù)據(jù)呈現(xiàn)應(yīng)用可以將數(shù)據(jù)識別為能夠?qū)С龅讲煌瑧?yīng)用的獨立對象。
[0020]現(xiàn)返回到圖1中所示的元件的描述,電子設(shè)備100還具有存儲在其中(例如,在存儲器130中)的至少一個(在此情況下3個)數(shù)據(jù)呈現(xiàn)應(yīng)用104、122和124,運行總和應(yīng)用(在此也稱為datasum應(yīng)用)108,和任選的至少一種其它應(yīng)用118,諸如以電子表格格式呈現(xiàn)數(shù)值的應(yīng)用。每個數(shù)據(jù)呈現(xiàn)應(yīng)用104、122和124包括具有代碼或邏輯指令的軟件,當由處理設(shè)備120執(zhí)行時,經(jīng)由(即使用)諸如觸摸屏顯示器102的可視界面可視地向用戶提供數(shù)據(jù)。在圖1所示的實施例中,數(shù)據(jù)呈現(xiàn)應(yīng)用包括短消息傳送應(yīng)用(例如,104)、電子郵件應(yīng)用(例如,122),和文檔查看器應(yīng)用(例如,124)等,其中,例如,文檔查看器應(yīng)用是文字處理應(yīng)用或(由處理設(shè)備120)使用的經(jīng)由顯示器102以特定預(yù)定義格式向用戶呈現(xiàn)文檔的應(yīng)用。應(yīng)當注意,應(yīng)用104、122或124的任何組合可以被存儲在電子設(shè)備100中。此外,一個或多個附加的或替代的數(shù)據(jù)呈現(xiàn)應(yīng)用(未示出)可以存儲在電子設(shè)備100中。
[0021]現(xiàn)返回到數(shù)據(jù)呈現(xiàn)應(yīng)用104、122和124的描述。在實施例中,消息傳送應(yīng)用104(由處理設(shè)備120執(zhí)行)在顯示器102上呈現(xiàn)包括數(shù)據(jù)的至少一個(即,一個或多個)消息傳送線程126,該數(shù)據(jù)包括至少一個數(shù)值106。如本文所用,“消息傳送線程”是來自相同(即,單個)發(fā)起實體或與相同發(fā)起實體相關(guān)聯(lián)的一個或多個消息的集合或序列(即,鏈),該發(fā)起實體可以是個人或企業(yè)。在一個說明性實現(xiàn)方式中,消息傳送線程是來自相同短消息傳送號碼,諸如電話或便攜式電話號碼。
[0022]“數(shù)據(jù)”是指字母數(shù)字文本或字符,這可以是詞和數(shù)值的序列或組合?!皵?shù)值”是表示數(shù)字或數(shù)值的一個或多個字符的集合或序列。在實施例中,數(shù)值包括至少一個數(shù)字,并且還可以包括非數(shù)字字符,諸如逗號、小數(shù)、或表示錢的字符。對于貨幣值,在此示例中,數(shù)值可以采取任何示例格式表示200美元:$200、200、200US、兩百等。術(shù)語數(shù)值還包括外幣值、
股票值等。
[0023]電子郵件應(yīng)用122 (由處理設(shè)備120執(zhí)行)在顯示器102上呈現(xiàn)包括數(shù)據(jù)的至少一個電子郵件132,該數(shù)據(jù)包括至少一個數(shù)值134。文檔查看器應(yīng)用124 (由處理設(shè)備120執(zhí)行)在顯示器102上呈現(xiàn)包括數(shù)據(jù)的至少一個文件136,該數(shù)據(jù)包括至少一個數(shù)值138。datasum應(yīng)用108隨著執(zhí)行實現(xiàn)了加法器模塊114、消耗數(shù)據(jù)模塊116和數(shù)據(jù)緩沖器112。在實施例中,使用物理存儲器130的一個區(qū)域來實現(xiàn)數(shù)據(jù)緩沖器112和/或消耗數(shù)據(jù)模塊116。
[0024]按照本教導,處理設(shè)備120結(jié)合數(shù)據(jù)呈現(xiàn)應(yīng)用(在此被稱為“第一”應(yīng)用)使用(即,執(zhí)行、實現(xiàn)或?qū)嵭?datasum應(yīng)用108,以提供用戶選擇數(shù)據(jù)的運行總和,其中,通過第一應(yīng)用在可視顯示器上將所述數(shù)據(jù)呈現(xiàn)給用戶?!斑\行總和”是將數(shù)值的序列相加的運算。在發(fā)起或啟動或選擇datasum應(yīng)用108之后,數(shù)值的序列始于用戶選擇的第一或初始數(shù)值。在結(jié)束或停止或取消選擇的datasum應(yīng)用108之前,數(shù)字序列結(jié)束于用戶選擇的最終或最后一個數(shù)值。
[0025]在一個示例實現(xiàn)方式中,處理設(shè)備120執(zhí)行datasum應(yīng)用108與消息傳送應(yīng)用104 (在這種使用情況場景下,其因此是“第一”應(yīng)用)。在消息傳送應(yīng)用104正在運行時,用戶152使用經(jīng)由顯示器102提供給用戶的存在datasum應(yīng)用108的按鈕或圖標或其他可視指示110選擇(即,發(fā)起、激活、啟動)(142) datasum應(yīng)用108。該選擇信號傳輸?shù)絛atasum應(yīng)用108(例如,經(jīng)由應(yīng)用編程接口,在此情況下是兩個應(yīng)用之間的接口),以開始計算和維護運行總和。在實施例中,可視指示110經(jīng)由第一應(yīng)用104呈現(xiàn),并且顯示在顯示器102上猶如它是第一個應(yīng)用104的特征一樣。使用許多行動中的任何一個或多個來執(zhí)行用戶“選擇”在顯示器102上的可視指示,諸如選擇可視指示110、或選擇數(shù)據(jù)或某些其它可視或虛擬圖標、圖像、形狀或按鈕。這些行動包括但不限于,用戶:按壓(即,“點擊”)虛擬按鈕或圖標,這意味著將手指放置在圖標上或?qū)⑹种副3衷趫D標上預(yù)定時間量和/或壓力量;在顯示器102上虛擬桿之間擦過(即,手指移動直線距離)等。
[0026]指示110的顯示可以是自動的(例如,消息傳送應(yīng)用104啟動時)或響應(yīng)于用戶輸入(諸如對于消息傳送線程126用戶選擇第一數(shù)值106)。此外,該指示110的顯示可以置于或位于顯示屏的的任何位置,包括鄰近(即,在其附近或