本發(fā)明涉及信息處理領(lǐng)域。
背景技術(shù):
許多人使用信息處理裝置(例如,智能電話、平板電腦、膝上型計(jì)算機(jī)、個(gè)人計(jì)算機(jī)等)以將數(shù)據(jù)(例如,文本數(shù)據(jù))輸入到應(yīng)用中(例如,字處理程序、網(wǎng)頁、文本消息應(yīng)用等)。隨著信息處理裝置可攜帶性的提高,用戶更普遍地使用具有觸摸輸入裝置的裝置。這些觸摸裝置不具有機(jī)械按鍵以及它們固有的觸覺反饋,因此用戶趨于在輸入裝置和顯示屏之間不斷地觀看以便確保他們通過輸入裝置所輸入的內(nèi)容正被輸入到應(yīng)用中。
技術(shù)實(shí)現(xiàn)要素:
總體上,一方面提供了一種方法,包括:在顯示裝置上顯示文本數(shù)據(jù);使用處理器接收在文本數(shù)據(jù)內(nèi)放置光標(biāo)的用戶輸入;以及在預(yù)覽窗格上顯示光標(biāo)被放置其中的文本數(shù)據(jù)的至少一部分。
另一方面提供了一種信息處理裝置,包括:顯示裝置;處理器,處理器可操作地與顯示裝置耦接;存儲器裝置,存儲器裝置存儲可由處理器執(zhí)行的指令,所述指令包括:在顯示裝置上顯示文本數(shù)據(jù)的第一顯示指令;接收在文本數(shù)據(jù)內(nèi)放置光標(biāo)的用戶輸入的接收指令;以及在預(yù)覽窗格上顯示光標(biāo)被放置其中的文本數(shù)據(jù)的至少一部分的第二顯示指令。
又一方面提供了一種信息處理裝置,包括:顯示裝置;處理器,處理器可操作地與顯示裝置耦接,處理器用于在顯示裝置上顯示文本數(shù)據(jù);接收在所述文本數(shù)據(jù)內(nèi)放置光標(biāo)的用戶輸入;以及在預(yù)覽窗格上顯示所述光標(biāo)被放置其中的所述文本數(shù)據(jù)的至少一部分。
以上是概要性說明并且因此可以包括對細(xì)節(jié)的簡化、概括以及省略;因此,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解:本概要性說明僅僅是說明性的并且并非意在成為任何方式的限制。
為了更好地理解實(shí)施方式連同實(shí)施方式的其他以及進(jìn)一步的特征和優(yōu)點(diǎn),可以結(jié)合附圖參照下面的描述。在所附權(quán)利要求中指出本發(fā)明的范圍。
附圖說明
圖1示出了信息處理裝置電路系統(tǒng)的示例;
圖2示出了信息處理裝置電路系統(tǒng)的另一個(gè)示例;
圖3示出了觸摸輸入裝置的預(yù)覽窗格的示例性方法;
圖4示出了顯示在包括輸入裝置的裝置上的預(yù)覽窗格的示例性布局;
圖5示出了顯示在顯示裝置上的預(yù)覽窗格的示例性布局;
圖6示出了具有完整內(nèi)容視圖的預(yù)覽窗格的示例性布局;以及
圖7示出了其中預(yù)覽窗格顯示比顯示數(shù)據(jù)更大的文本的預(yù)覽窗格的示例性布局。
具體實(shí)施方式
容易理解的是:除所描述的示例性實(shí)施方式之外,可以用廣泛的多種不同的配置來安排和設(shè)計(jì)如本文附圖中一般地描述和說明的實(shí)施方式的組成部分。因此,以下對如附圖中示出的示例性實(shí)施方式的更加詳細(xì)的描述并非意在對如要求保護(hù)的實(shí)施方式的范圍進(jìn)行限制,而僅僅是示例性實(shí)施方式的代表。
遍及本說明書提到“一種實(shí)施方式”或“實(shí)施方式”(等等)是指結(jié)合實(shí)施方式描述的特定特征、結(jié)構(gòu)或特性被包括在至少一種實(shí)施方式中。因此,在遍及本說明書的各種地方出現(xiàn)的短語“在一種實(shí)施方式中”或者“在實(shí)施方式中”等等不一定都指同一實(shí)施方式。
此外,可以在一種或更多種實(shí)施方式中以任意合適的方式對所描述的特征、結(jié)構(gòu)或特性進(jìn)行組合。在下面的描述中,為了給出對實(shí)施方式的充分理解,提供了許多具體的細(xì)節(jié)。然而,相關(guān)領(lǐng)域的技術(shù)人員應(yīng)當(dāng)認(rèn)識到:在沒有一個(gè)或更多個(gè)具體細(xì)節(jié)的情況下能夠?qū)嵺`各種實(shí)施方式,或者使用其他方法、組成部分、材料等能夠?qū)嵺`各種實(shí)施方式。在其他實(shí)例中,為了避免混淆,沒有示出或詳細(xì)描述眾所周知的結(jié)構(gòu)、材料或操作。
隨著信息處理裝置(例如,智能電話、平板電腦、個(gè)人計(jì)算機(jī)、膝上型計(jì)算機(jī)等)變得更加便攜,用戶趨于使用這些裝置來做越來越多的事。用戶使用他們的裝置來完成需要數(shù)據(jù)輸入的不同的任務(wù),例如創(chuàng)建信息、更新信息和/或?qū)⑿畔⑤斎氲诫娮訑?shù)據(jù)表、文檔、網(wǎng)頁中等等。不幸的是,對于一些裝置來說,顯示區(qū)域并不位于鄰近輸入裝置(例如,鍵盤、觸摸屏、觸摸板等)的位置。例如,平板電腦可以具有位于屏幕底部的鍵盤,而顯示區(qū)域則位于屏幕的最頂部。作為另一個(gè)示例,用戶可以使用連接到電視的鍵盤,其中鍵盤靠近用戶而電視則位于房間那頭。作為另一個(gè)示例,用戶可以使用膝上型電腦,其中鍵盤位于一個(gè)平面上而顯示屏幕則位于第二平面上。
在輸入裝置和顯示區(qū)域并不彼此相鄰的情況下,用戶可能不得不在輸入裝置和顯示裝置之間觀看以確保他們正在輸入正確的數(shù)據(jù)。例如,如果用戶正在使用觸摸鍵盤,則觸覺反饋的缺失可能需要用戶注視他們的手以觀察他們正在鍵入的內(nèi)容。替選地,如果一個(gè)人并不是熟練的盲打人員,則他們可能需要注視他們的手以觀察他們正在按壓哪些鍵并且隨后注視屏幕以觀察他們正在鍵入的內(nèi)容。這需要用戶在輸入裝置和顯示區(qū)域之間來回觀看。這種來回觀看可能使用戶慢下來并且經(jīng)常需要用戶在通過輸入裝置繼續(xù)輸入信息之前記住他們在顯示器上觀察到的內(nèi)容。
因此,實(shí)施方式提供了一種在輸入裝置附近定位窗格的方法以使用戶的眼睛移動的距離變得更短。一種實(shí)施方式從用戶接收用戶已經(jīng)在文本數(shù)據(jù)內(nèi)放置光標(biāo)的輸入。接著,實(shí)施方式可以顯示包括光標(biāo)被放置其中的顯示數(shù)據(jù)的文本數(shù)據(jù)的至少一部分的預(yù)覽窗格。一種實(shí)施方式可以另外地在顯示數(shù)據(jù)內(nèi)顯示可視指示符以指示哪些顯示數(shù)據(jù)被包括在窗格內(nèi)。在一種實(shí)施方式中,用戶可能能夠在窗格內(nèi)修改數(shù)據(jù)。接著,實(shí)施方式可以修改顯示數(shù)據(jù)以包括這些修改。
參照附圖將最佳地理解示出的示例性實(shí)施方式。以下描述僅旨在作為示例,并且簡單地說明某些示例性實(shí)施方式。
盡管各種其他電路、電路系統(tǒng)或部件可以應(yīng)用在信息處理裝置中,但是關(guān)于智能電話和/或平板電腦電路系統(tǒng)100,圖1中所示的示例包括建立在例如平板電腦或其他移動計(jì)算平臺中的芯片上系統(tǒng)設(shè)計(jì)。軟件和一個(gè)或更多個(gè)處理器在單個(gè)芯片110中組合。處理器包括本領(lǐng)域眾所周知的內(nèi)部算術(shù)單元、寄存器、高速緩沖存儲器、總線、I/O端口等。內(nèi)部總線等取決于不同的供應(yīng)商,但是基本上所有的外圍裝置(120)可以附接到單個(gè) 芯片110。電路系統(tǒng)100將處理器、存儲器控制以及I/O控制器集線器都組合到單個(gè)芯片110中。此外,該類型的系統(tǒng)100通常不使用SATA或PCI或LPC。公共接口例如包括SDIO和I2C。
存在一個(gè)或更多個(gè)電源管理芯片130,例如,電池管理單元、BMU,電源管理芯片130管理例如經(jīng)由可再充電電池140供應(yīng)的電力,可再充電電池140可以通過連接到電源(未示出)來再充電。在至少一種設(shè)計(jì)中,諸如110的單個(gè)芯片用于提供類似于BIOS的功能以及DRAM存儲器。
系統(tǒng)100通常包括一個(gè)或更多個(gè)WWAN收發(fā)器150和WLAN收發(fā)器160,用于連接至各種網(wǎng)絡(luò)例如通信網(wǎng)絡(luò)和無線因特網(wǎng)裝置例如接入點(diǎn)。通常包括附加裝置120。系統(tǒng)100經(jīng)常包括用于數(shù)據(jù)輸入和顯示/渲染的觸摸屏170。系統(tǒng)100通常還包括各種存儲器裝置,例如閃存180和SDRAM 190。
圖2示出了信息處理裝置電路、電路系統(tǒng)或部件的另一個(gè)示例的框圖。圖2中所示出的示例可以對應(yīng)于計(jì)算系統(tǒng)例如由Morrisville,NC的Lenovo(US)Inc.出售的THINKPAD系列的個(gè)人計(jì)算機(jī)或其他裝置。根據(jù)本文中的描述明顯的是,實(shí)施方式可以包括其他特征或只包括圖2中所示的示例的一些特征。
圖2的示例包括所謂的芯片組210(一組集成電路、或共同工作的芯片、芯片組),芯片組210具有可能取決于制造商(例如,INTEL、AMD、ARM等)而變化的架構(gòu)。INTEL是英特爾公司在美國和其他國家的注冊商標(biāo)。AMD是超微半導(dǎo)體公司在美國和其他國家的注冊商標(biāo)。ARM是ARM控股公司在美國和其他國家的未注冊商標(biāo)。芯片組210的架構(gòu)包括內(nèi)核和存儲器控制組220以及I/O控制器集線器250,該I/O控制器集線器250經(jīng)由直接管理接口(DMI)242或鏈路控制器244來交換信息(例如,數(shù)據(jù)、信號、命令等)。在圖2中,DMI 242是芯片到芯片接口(有時(shí)稱為“北橋”和“南橋”之間的鏈路)。內(nèi)核和存儲器控制組220包括一個(gè)或更多個(gè)處理器222(例如,單核或多核)以及經(jīng)由前端總線(FSB)224交換信息的存儲器控制器集線器226;值得注意的是,組220的部件可以集成在代替常規(guī)的“北橋”式架構(gòu)的芯片中。一個(gè)或更多個(gè)處理器222包括本領(lǐng)域眾所周知的內(nèi)部運(yùn)算單元、寄存器、高速緩沖存儲器、總線、I/O接口等。
在圖2中,存儲器控制器集線器226與存儲器240接駁(例如,為可以向被稱為“系統(tǒng)存儲器”或“存儲器”的RAM類型提供支持)。存儲 器控制器集線器226還包括用于顯示裝置292(例如,CRT、平坦面板、觸摸屏等)的LVDS接口232。塊238包括可以經(jīng)由LVDS接口232(例如,串行數(shù)字視頻、HDMI/DVI、顯示端口)支持的一些技術(shù)。存儲器控制器集線器226還包括可以支持獨(dú)立顯卡236的PCI-express接口(PCI-E)234。
在圖2中,I/O集線器控制器250包括SATA接口251(例如,用于HDD、SDD等280)、PCI-E接口252(例如,用于無線連接282)、USB接口253(例如,用于裝置284例如數(shù)字轉(zhuǎn)換器、鍵盤、鼠標(biāo)、攝像頭、聽筒、麥克風(fēng)、存儲器、其他連接裝置等)、網(wǎng)絡(luò)接口254(例如,LAN)、GPIO接口255、LPC接口270(用于ASIC 271、TPM 272、超級I/O 273、固件集線器274、BIOS支持275以及各種類型的存儲器276例如ROM277、閃存278和NVRAM 279)、電源管理接口261、時(shí)鐘發(fā)生器接口262、音頻接口263(例如,用于揚(yáng)聲器294)、TCO接口264、系統(tǒng)管理總線接口265以及SPI閃存266,SPI閃存266可以包括BIOS 268和啟動代碼290。I/O集線器控制器250可以包括千兆比特以太網(wǎng)支持。
該系統(tǒng)在上電時(shí)可以被配置成執(zhí)行如SPI閃存266內(nèi)存儲的用于BIOS 268的啟動代碼290,以及此后在一個(gè)或更多個(gè)操作系統(tǒng)以及應(yīng)用軟件(例如,存儲在系統(tǒng)存儲器240中)的控制下處理數(shù)據(jù)。操作系統(tǒng)可以存儲在各種位置中的任意位置并且可以例如根據(jù)BIOS 268的指令來訪問。如在本文中所述,裝置可以包括比圖2的系統(tǒng)中所示的特征更少或更多的特征。
例如圖1或圖2中概述的信息處理裝置電路系統(tǒng)一般可以被使用在諸如平板電腦、智能電話、個(gè)人計(jì)算機(jī)的裝置中和/或用戶用來創(chuàng)建或修改文檔、電子表格程序以及其他可修改的應(yīng)用的其他電子裝置中。例如,可以在平板電腦或智能電話的實(shí)施方式中實(shí)現(xiàn)圖1中概述的電路系統(tǒng),而可以在個(gè)人計(jì)算機(jī)的實(shí)施方式中實(shí)現(xiàn)圖2概述的電路系統(tǒng)。
現(xiàn)在參照圖3,在301中,實(shí)施方式可以在顯示裝置(例如,監(jiān)視器、觸摸屏、電視等)上顯示文本數(shù)據(jù)。該數(shù)據(jù)可以包括圖片、文本、應(yīng)用或其他用戶可修改的數(shù)據(jù)。在302中,實(shí)施方式可以接收用戶在文本數(shù)據(jù)內(nèi)放置光標(biāo)的用戶輸入。該用戶輸入可以具有觸摸輸入、鍵盤輸入、鼠標(biāo)輸入等的形式。如果實(shí)施方式?jīng)]有接收到這樣的輸入,則在304中可以不采取進(jìn)一步動作。
在接收到該用戶輸入的情況下,在303中,實(shí)施方式可以顯示位于輸 入裝置附近的預(yù)覽窗格。該預(yù)覽窗格可以包括光標(biāo)被放置其中的文本數(shù)據(jù)的至少一部分。例如,參照圖4至圖7,預(yù)覽窗格404、504、604和704包括放置了光標(biāo)403、503、603和703的顯示數(shù)據(jù)401、501、601和701。在圖4中,預(yù)覽窗格404與輸入裝置405位于同一平面上,其中,輸入裝置可以是常規(guī)的鍵盤或軟鍵盤。
例如,在顯示裝置在鉸鏈上方而輸入裝置在鉸鏈下方的膝上型計(jì)算機(jī)配置中可以包括這種配置。作為另一個(gè)示例,可以在鍵盤上包括預(yù)覽窗格404,而顯示裝置可以是連接到信息處理裝置的電視。例如,預(yù)覽窗格404可以代替標(biāo)準(zhǔn)鍵盤上的功能鍵。換言之,在這種配置中,預(yù)覽窗格可以與輸入裝置共同位于同一表面、平面或裝置上。另外,這種配置可以用在其中輸入裝置包括設(shè)定空間量的應(yīng)用中。
圖5中所示的配置示出了顯示在顯示裝置上的預(yù)覽窗格504。如圖5的非限制性示例所示出的,可以在顯示裝置可能位于屏幕的頂部而輸入裝置位于屏幕的底部的平板電腦上或者在輸入裝置位于下部的鉸鏈?zhǔn)较ド闲陀?jì)算機(jī)配置中包括這種配置。預(yù)覽窗格504可以直接地位于輸入裝置505的上方。換言之,在這種配置中,預(yù)覽窗格位于正用于顯示數(shù)據(jù)的顯示裝置上,即主顯示裝置和預(yù)覽窗格被共同定位。因此,可以想象其他配置,這些配置只是作為示例示出。
一種實(shí)施方式可以在顯示數(shù)據(jù)中顯示指示預(yù)覽窗格中顯示的顯示數(shù)據(jù)的一部分的可視指示符。例如,參照圖4至圖7,可以在顯示數(shù)據(jù)401、501、601和701中包括可視指示符402、502、602和702。這種可視指示符可以是如圖4至圖7中示出的邊界,或者可以是不同類型的可視指示符。例如,包括在窗格中的數(shù)據(jù)可以閃爍,或者被括號包圍,可以是氣泡的(bubbled),可以是加亮的,或者一些其他形式的指示,以告訴用戶哪些數(shù)據(jù)被包括在預(yù)覽窗格中。
在一種實(shí)施方式中,預(yù)覽窗格可以是接受編輯輸入的窗口。例如,預(yù)覽窗格可以包括觸摸敏感層并且允許用戶類似于用戶能夠在觸摸屏上操縱顯示數(shù)據(jù)那樣操縱文本數(shù)據(jù)(例如,修改文本數(shù)據(jù))。例如,實(shí)施方式可以允許用戶在將輸入提供給輸入裝置例如505之前,例如通過使用諸如預(yù)覽窗格內(nèi)的觸摸的選擇動作將數(shù)據(jù)直接地輸入到觸摸窗格中。
另外地或替選地,實(shí)施方式可以允許用戶使用預(yù)覽窗格滾讀文本數(shù)據(jù)、在文本數(shù)據(jù)上放大、在預(yù)覽窗格內(nèi)移動光標(biāo)或者在預(yù)覽窗格和/或主顯示內(nèi)操縱數(shù)據(jù)。例如,當(dāng)接收到用戶在該窗格內(nèi)輸入的情況下,實(shí)施方 式可以根據(jù)經(jīng)由預(yù)覽窗格接收的編輯輸入修改顯示在顯示裝置中的文本數(shù)據(jù)。例如,用戶可以在預(yù)覽窗格中重新放置光標(biāo)并且這可以在顯示裝置中顯示的文本數(shù)據(jù)內(nèi)重新放置光標(biāo)。替選地,顯示在顯示裝置中的文本數(shù)據(jù)可能不被更新直到用戶指示他們已經(jīng)完成預(yù)覽窗格內(nèi)的修改。這種指示可以包括關(guān)閉窗格、選擇提交、或者指示修改完成的其他形式的指示。同樣,對預(yù)覽窗格的某些輸入,例如縮放姿勢(在預(yù)覽窗格中放大或縮小),可能在主顯示上復(fù)制或者可能不在主顯示上復(fù)制。
實(shí)施方式可以允許用戶重新聚焦該窗格以包括顯示數(shù)據(jù)的新的部分。例如,用戶可以選擇當(dāng)前包括在預(yù)覽窗格內(nèi)的數(shù)據(jù)之外的文本數(shù)據(jù)。用戶可以通過在顯示裝置中顯示的文本數(shù)據(jù)內(nèi)重新放置光標(biāo)來做該選擇。在接收到該輸入的情況下,實(shí)施方式可以重新聚焦預(yù)覽窗格以包括與光標(biāo)的新的位置相關(guān)的文本數(shù)據(jù)的該新的部分(例如,更新窗格以示出顯示數(shù)據(jù)的新的部分)。
實(shí)施方式即使在主顯示被改變(例如,最小化、覆蓋等)的情況下也允許用戶觀看窗格內(nèi)的主顯示數(shù)據(jù)。這樣,用戶可以在繼續(xù)顯示預(yù)覽窗格以及相關(guān)文本數(shù)據(jù)的同時(shí)使顯示數(shù)據(jù)最小化。例如,用戶可以優(yōu)選讓替選的應(yīng)用打開(例如,在主顯示的文本數(shù)據(jù)上)。這可以對應(yīng)于用戶正在寫郵件并且希望在寫電子郵件期間觀看網(wǎng)頁的使用情況。這樣,用戶可以將網(wǎng)頁瀏覽器窗口重疊在電子郵件窗口上。在該情況中,實(shí)施方式可以在預(yù)覽窗格中繼續(xù)顯示電子郵件的文本數(shù)據(jù)。
例如,參照圖6,預(yù)覽窗格604包含顯示數(shù)據(jù)601的完整內(nèi)容視圖,其是主顯示的文本數(shù)據(jù)的較大視圖。接著,用戶能夠打開新的應(yīng)用以替換當(dāng)前顯示的數(shù)據(jù)601。例如,用戶可能正鍵入文檔但需要使電子郵件保持打開用于參考。用戶能夠打開文檔并且選擇光標(biāo)的位置,使文檔最小化,并且參考其中顯示數(shù)據(jù)被正常顯示的顯示區(qū)域中的電子郵件。這可以幫助顯示空間有限的用戶。
如圖7所示,在一種實(shí)施方式中,包含在預(yù)覽窗格內(nèi)的文本數(shù)據(jù)具有比顯示在顯示裝置中的文本數(shù)據(jù)更大的尺寸。例如,用戶可以在兩個(gè)字之間放置光標(biāo),并且預(yù)覽窗格可以僅包括具有比顯示數(shù)據(jù)更大字體的兩個(gè)字。這可以允許用戶更加精細(xì)地將光標(biāo)放置到所期望的位置。另外地或替選地,該更大的尺寸可以允許用戶能夠更好地看清細(xì)節(jié)。例如,如果用戶試圖操縱圖片內(nèi)的一組像素,則預(yù)覽窗格內(nèi)更大的尺寸可以允許用戶所期望的更加精細(xì)的操縱。
因此,如示例性實(shí)施方式和附圖所示出的,實(shí)施方式提供了一種其中在顯示裝置上顯示包括文本數(shù)據(jù)的顯示數(shù)據(jù)的方法。當(dāng)用戶在文本數(shù)據(jù)內(nèi)放置光標(biāo)時(shí),預(yù)覽窗格被顯示。該預(yù)覽窗格可以按不同的配置來顯示,例如,在與任一輸入裝置相同的表面上,在顯示裝置上等。預(yù)覽窗格顯示光標(biāo)被放置其中的顯示數(shù)據(jù)的文本數(shù)據(jù)的至少一部分。在一種實(shí)施方式中,該預(yù)覽窗格可以接受預(yù)覽窗格內(nèi)的編輯輸入,允許用戶修改文本數(shù)據(jù)。因此,實(shí)施方式提供了一種包括顯示在顯示裝置上的文本數(shù)據(jù)的一部分的預(yù)覽窗格,使用戶減少眼睛移動量并且使用戶減少完成數(shù)據(jù)輸入所需的時(shí)間量。
如本領(lǐng)域技術(shù)人員將理解的,各個(gè)方面可以被實(shí)施為系統(tǒng)、方法或裝置程序產(chǎn)品。因此,各方面可以采用在本文中都可以被統(tǒng)稱為“電路”、“模塊”或“系統(tǒng)”的完全硬件實(shí)施方式或包含軟件的實(shí)施方式的形式。此外,各方面可以采用裝置程序產(chǎn)品的形式,裝置程序產(chǎn)品在一個(gè)或更多個(gè)具有裝置可讀程序代碼的裝置可讀介質(zhì)中實(shí)施。
應(yīng)當(dāng)注意的是,可以使用由處理器執(zhí)行的、存儲在諸如非信號存儲裝置的裝置可讀存儲介質(zhì)上的指令來實(shí)現(xiàn)本文中描述的各種功能。存儲裝置可以是例如電子的、磁的、光學(xué)的、電磁的、紅外的、或半導(dǎo)體系統(tǒng)、設(shè)備、或裝置,或前述各項(xiàng)的任何合適的組合。存儲介質(zhì)的更具體的示例將包括下述內(nèi)容:便攜式計(jì)算機(jī)磁盤、硬盤、隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、可擦除可編程只讀存儲器(EPROM或閃存)、光纖、便攜式光盤只讀存儲器(CD-ROM)、光存儲裝置、磁存儲裝置、或前述各項(xiàng)的任何適合的組合。在本說明書的上下文中,存儲裝置不是信號,并且“非臨時(shí)性”包括除信號介質(zhì)之外的所有介質(zhì)。
在存儲介質(zhì)上實(shí)施的程序代碼可以使用任何適當(dāng)?shù)慕橘|(zhì)來傳輸,所述介質(zhì)包括但不限于無線、纜線、光纖電纜、射頻等,或前述各項(xiàng)的任何適合的組合。
用于執(zhí)行操作的程序代碼可以用一種或更多種編程語言或機(jī)器代碼的任何組合來編寫。程序代碼可以作為獨(dú)立的軟件包全部地在單個(gè)裝置上執(zhí)行、部分地在單個(gè)裝置上執(zhí)行、部分地在單個(gè)裝置上以及部分地在另一裝置上執(zhí)行,或者全部地在其他裝置上執(zhí)行。在一些情況下,裝置可以通過包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)的任何類型的連接或網(wǎng)絡(luò)來連接,或者連接可以通過其他裝置(例如,通過使用因特網(wǎng)服務(wù)提供商的因特網(wǎng))、通過無線連接例如近場通信、或通過硬線連接例如通過USB連接 來實(shí)現(xiàn)。
在本文中參照附圖描述了示例性實(shí)施方式,示出了根據(jù)各種示例性實(shí)施方式的示例性方法、裝置和程序產(chǎn)品。應(yīng)當(dāng)理解,動作和功能可以至少部分地通過程序指令來實(shí)現(xiàn)。這些程序指令可以被提供到通用信息處理裝置、專用信息處理裝置、或其他可編程數(shù)據(jù)處理裝置的處理器以生成機(jī)器,使得經(jīng)由裝置的處理器執(zhí)行的指令實(shí)現(xiàn)指定的功能/動作。
值得注意的是:雖然在附圖中使用了特定的模塊,并且示出了模塊的特定順序,但這些是非限制性示例。在某些上下文中,可以組合兩個(gè)或更多個(gè)模塊,一個(gè)模塊可以被分成兩個(gè)或更多個(gè)模塊,或者,某些模塊可以適當(dāng)?shù)刂匦屡判蚧蛑匦陆M織,因?yàn)榍宄境龅氖纠齼H作描述之用而并不應(yīng)解釋為限制。
除非另外明確地指示,否則在本文中使用的單數(shù)“一個(gè)”可以被解釋為包括復(fù)數(shù)“一個(gè)或更多個(gè)”。
已經(jīng)呈現(xiàn)了本公開內(nèi)容,用于說明和描述的目的,但并非意在窮舉或限制。許多修改和變化對于本領(lǐng)域的普通技術(shù)人員而言是明顯的。選擇和描述示例性實(shí)施方式是為了解釋原理和實(shí)際應(yīng)用,以及使得本領(lǐng)域的普通技術(shù)人員能夠理解本公開內(nèi)容,因?yàn)榫哂懈鞣N修改的各種實(shí)施方式是適用于特定的預(yù)期使用的。
因此,盡管在本文中參照附圖已經(jīng)描述了說明性示例實(shí)施方式,但是應(yīng)當(dāng)理解:本說明不是限制性的,并且在未脫離本公開的范圍或精神的情況下,本領(lǐng)域的技術(shù)人員可以對其進(jìn)行各種其他改變和修改。