專利名稱:一體機(jī)多通道顯示的打印方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及Android系統(tǒng)下的多通道顯示技術(shù),特別是涉及一體機(jī)多通道顯示的打印方法及裝置。
背景技術(shù):
—體機(jī)即融合了 TV、觸摸和PC功能為一體的機(jī)器。目前一體機(jī)菜單大多具備VGA、HDM1、AV和YPBPR的通道切換的功能。但是這些通道傳統(tǒng)的切換是同一時(shí)間只能顯示一個(gè)通道的內(nèi)容。在實(shí)際應(yīng)用中,用戶先是在一個(gè)通道(我們稱之為通道A)操作,然后通過(guò)切換菜單或者按鈕把通道切換到目標(biāo)通道(我們稱之為通道B)。然后經(jīng)過(guò)幾秒之后,通道B顯示出來(lái)了。用戶在通道B上進(jìn)行了一些操作,然后又通過(guò)相同的方法切換回到通道A,這樣經(jīng)常切換方式會(huì)讓用戶覺(jué)得切換步驟繁瑣,并且費(fèi)時(shí)。當(dāng)用戶需要對(duì)不同通道內(nèi)具有關(guān)聯(lián)性的畫(huà)面進(jìn)行打印時(shí),只能逐個(gè)通道地切換,分別地打印出相關(guān)頁(yè)面。同樣,仍然是步驟繁瑣,而且在各個(gè)系統(tǒng)上均需要至少一次驅(qū)動(dòng)外部打印機(jī)完成操作,多個(gè)打印任務(wù)也會(huì)使外部打印機(jī)一直處于忙碌狀態(tài),浪費(fèi)時(shí)間、紙張以及打印的通道資源。。
發(fā)明內(nèi)容
基于此,有必要針對(duì)上述問(wèn)題,提供一種一體機(jī)多通道顯示的打印方法及裝置,能夠使通道的切換更加快捷,同時(shí)也能簡(jiǎn)便地進(jìn)行打印?!N一體機(jī)多通道顯不的打印方法,包括:在顯示界面上設(shè)立通道顯示窗口,建立所述通道顯示窗口與各個(gè)通道之間的鏈接按鈕;在所述顯示界面上建立打印觸發(fā)按鈕,在觸發(fā)該按鈕之后,接收用戶的觸摸點(diǎn)信息;根據(jù)所述觸摸點(diǎn)信息獲取打印區(qū)域,將各個(gè)通道下對(duì)應(yīng)的所述打印區(qū)域置于同一打印任務(wù),輸出該打印任務(wù)完成打印。相應(yīng)地,一種一體機(jī)多通道顯示的打印裝置,包括:窗口編輯單元,用于在顯示界面上設(shè)立通道顯示窗口,建立所述通道顯示窗口與各個(gè)通道之間的鏈接按鈕;與所述窗口編輯單元相連的打印觸發(fā)單元,用于在所述顯示界面上建立打印觸發(fā)按鈕,在觸發(fā)該按鈕之后,接收用戶的觸摸點(diǎn)信息;與所述打印觸發(fā)單元相連的打印輸出單元,用于根據(jù)所述觸摸點(diǎn)信息獲取打印區(qū)域,將各個(gè)通道下對(duì)應(yīng)的所述打印區(qū)域置于同一打印任務(wù),輸出該打印任務(wù)完成打印。實(shí)施本發(fā)明,具有如下有益效果:在Android系統(tǒng)下,設(shè)立通道顯示窗口以及建立鏈接各個(gè)通道的按鈕。通過(guò)觸發(fā)按鈕,方便地切換至其它通道,在通道顯示窗口上顯示該通道的畫(huà)面。同時(shí),本發(fā)明還能夠在一次打印任務(wù)中驅(qū)動(dòng)外部打印機(jī)完成各個(gè)通道下的頁(yè)面打印,無(wú)需切換系統(tǒng),增強(qiáng)用戶體驗(yàn)。
圖1為本發(fā)明一體機(jī)多通道顯示的打印方法的流程圖;圖2為本發(fā)明一體機(jī)多通道顯示的打印方法的實(shí)施例流程圖;圖3為本發(fā)明一體機(jī)多通道顯示的打印裝置的示意圖;圖4為本發(fā)明一體機(jī)多通道顯示的打印裝置的實(shí)施例示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述。圖1為本發(fā)明一體機(jī)多通道顯示的打印方法的流程圖,包括:SlOl:在顯示界面上設(shè)立通道顯示窗口,建立所述通道顯示窗口與各個(gè)通道之間的鏈接按鈕;S102:在所述顯示界面上建立打印觸發(fā)按鈕,在觸發(fā)該按鈕之后,接收用戶的觸摸點(diǎn)信息;S103:根據(jù)所述觸摸點(diǎn)信息獲取打印區(qū)域,將各個(gè)通道下對(duì)應(yīng)的所述打印區(qū)域置于同一打印任務(wù),輸出該打印任務(wù)完成打印。在Android系統(tǒng)下,設(shè)立通道顯示窗口。優(yōu)選地,窗口的大小和位置都可以調(diào)整??梢栽诓藛螜谏辖⑾吕?,下拉框上包含各個(gè)通道的鏈接按鈕。當(dāng)觸發(fā)按鈕時(shí),可以快捷地切換至其它通道,在通道顯示窗口上顯示該通道的畫(huà)面。將透明批注窗口界面覆蓋于所述通道顯示窗口之上,該界面是透明的,因此不會(huì)影響畫(huà)面的觀感。但是,該界面可以接收用戶的觸摸點(diǎn)信息,將這些觸摸點(diǎn)信息轉(zhuǎn)換為可視化的圖像或線條,即可作為批注顯示于畫(huà)面之上。存儲(chǔ)各個(gè)通道下對(duì)應(yīng)的所述批注,以便于在畫(huà)面上同時(shí)顯示各項(xiàng)批注。同時(shí),本發(fā)明還能夠便捷地在將各個(gè)通道下的預(yù)打印的頁(yè)面在置于同一打印任務(wù)內(nèi)輸出,無(wú)需切換系統(tǒng),節(jié)省時(shí)間。僅需一次驅(qū)動(dòng)外部打印機(jī),即可完成各個(gè)通道下的頁(yè)面打印,無(wú)需過(guò)多地占用打印的通道資源。特別地,可以將各個(gè)通道下帶有批注的整屏畫(huà)面進(jìn)行打印,可以將整個(gè)通道顯示窗口上的展示畫(huà)面進(jìn)行打印,也可以截取所述通道顯示窗口上的某一區(qū)域進(jìn)行打印。所述同一打印任務(wù)包含至少一個(gè)打印頁(yè)面。圖2為本發(fā)明一體機(jī)多通道顯示的打印方法的實(shí)施例流程圖。與圖1相比,圖2為本發(fā)明一實(shí)施例的具體步驟流程圖。S201:在顯示界面上設(shè)立通道顯示窗口,建立所述通道顯示窗口與各個(gè)通道之間的鏈接按鈕;S202:在所述顯示界面上建立打印觸發(fā)按鈕,在觸發(fā)該按鈕之后,接收用戶的觸摸點(diǎn)信息;S203:收集所述觸摸點(diǎn)信息的按下點(diǎn)坐標(biāo)和抬起點(diǎn)坐標(biāo);S204:在所述按下點(diǎn)坐標(biāo)和所述抬起點(diǎn)坐標(biāo)之間繪制邊框,形成打印框圖,保存在臨時(shí)文件夾內(nèi);
S205:從所述臨時(shí)文件夾內(nèi),選取待打印的目標(biāo)打印框圖置于同一打印頁(yè)面;S206:調(diào)整所述打印頁(yè)面內(nèi)各個(gè)目標(biāo)打印框圖的大小和/或位置;S207:刪除所述打印頁(yè)面內(nèi)選定的目標(biāo)打印框圖;S208:輸出該打印任務(wù)完成打??;S209:刪除保存在臨時(shí)文件夾內(nèi)與所述打印區(qū)域相對(duì)應(yīng)的打印框圖。本方案由Android顯示界面、通道顯示窗口和透明批注窗口界面(用于顯示批注)構(gòu)成。其中,在Android顯示界面上設(shè)立大小、位置可調(diào)的通道顯示窗口 ;透明批注窗口界面覆蓋于該通道顯示窗口之上。本發(fā)明實(shí)現(xiàn)了在當(dāng)前顯示界面下能夠在通道顯示窗口的區(qū)域進(jìn)行實(shí)時(shí)顯示其他通道的畫(huà)面信息,并且能夠在整個(gè)顯示屏上的任意位置進(jìn)行批注操作的效果。本發(fā)明采用了三層結(jié)構(gòu),即Android顯示界面層、通道顯示窗口層和透明批注層。Android顯示界面層作為最底層用于顯示當(dāng)前的界面并且負(fù)責(zé)控制通道窗口的位置等。通道窗口層作為中間的第二層負(fù)責(zé)顯示其它通道的信息,而它必須依賴于Android顯示界面層作為載體。透明批注層作為最上層負(fù)責(zé)接收用戶輸入,并顯示批注。具體地,Android顯示界面層可以通過(guò)Android的Activity予以實(shí)現(xiàn),而通道窗口層就可以用Android的SurfaceView,透明批注層也可以用Android的SurfaceView實(shí)現(xiàn)。當(dāng)透明批注層的透明批注窗口界面在書(shū)寫(xiě)模式下以接收到用戶的觸摸事件的時(shí)候,它就負(fù)責(zé)處理這些點(diǎn)數(shù)據(jù),然后把它們組成特定圖形,然后顯示在這一層的SurfaceView上。由于這一層是透明的,所以看起就像是在通道顯示窗口層上進(jìn)行了批注。將帶有批注或無(wú)帶批注的畫(huà)面進(jìn)行打印前,首先,需要確定打印區(qū)域。優(yōu)選地,根據(jù)所述觸摸點(diǎn)信息獲取打印區(qū)域的步驟,包括:收集所述觸摸點(diǎn)信息的按下點(diǎn)坐標(biāo)和抬起點(diǎn)坐標(biāo);在所述按下點(diǎn)坐標(biāo)和所述抬起點(diǎn)坐標(biāo)之間繪制邊框,形成打印框圖,保存在臨時(shí)文件夾內(nèi)。將整屏畫(huà)面或整個(gè)通道顯示窗口作為打印頁(yè)面輸出,可以簡(jiǎn)便地建立打印任務(wù),但是,這樣打打印頁(yè)面無(wú)疑包含了很多不必要的信息,例如菜單欄等。而通過(guò)收集所述觸摸點(diǎn)信息的按下點(diǎn)坐標(biāo)和抬起點(diǎn)坐標(biāo),形成打印框圖,可以幫助用戶自主地選取打印區(qū)域,節(jié)省紙張以及打印墨盒。為了能夠進(jìn)一步地節(jié)省打印紙,從所述臨時(shí)文件夾內(nèi),選取待打印的目標(biāo)打印框圖置于同一打印頁(yè)面。如果一個(gè)打印框圖置于一張打印頁(yè)面內(nèi),由于打印框圖是用戶截取的一小部分區(qū)域,在該打印頁(yè)面上很可能還有一些空白區(qū)域剩余。本實(shí)施例能夠?qū)⒈4嬗谂R時(shí)文件夾內(nèi)的多個(gè)打印框圖置于同一打印頁(yè)面上,充分運(yùn)用一張打印頁(yè)面的空間位置,節(jié)省了打印紙。優(yōu)選地,用戶也能夠從所述臨時(shí)文件夾內(nèi)選擇目標(biāo)打印框圖,將幾個(gè)通道下具有關(guān)聯(lián)性的打印區(qū)域置于同一打印頁(yè)面上,便于用戶對(duì)比閱讀,增強(qiáng)用戶體驗(yàn)。調(diào)整所述打印頁(yè)面內(nèi)各個(gè)目標(biāo)打印框圖的大小和/或位置,或,刪除所述打印頁(yè)面內(nèi)選定的目標(biāo)打印框圖。另外,選取了待打印的目標(biāo)打印框圖置于同一打印頁(yè)面后,用戶可以通過(guò)放縮操作,調(diào)整所述打印頁(yè)面上各個(gè)目標(biāo)打印框圖的大小,以便節(jié)省版面。用戶也可以通過(guò)拖曳,調(diào)整所述打印頁(yè)面上各個(gè)目標(biāo)打印框圖的位置,以便完成打印版面的編輯。當(dāng)用戶需要取消某一打印框圖時(shí),可以通過(guò)刪除操作去除該打印框圖。最后,當(dāng)輸出該打印任務(wù)完成打印后,可以刪除保存在臨時(shí)文件夾內(nèi)與所述打印區(qū)域相對(duì)應(yīng)的打印框圖。優(yōu)選地,系統(tǒng)會(huì)把剛保存在臨時(shí)文件夾內(nèi)的大印框圖刪除,以節(jié)省空間資源。圖3為本發(fā)明一體機(jī)多通道顯示的打印裝置的示意圖,包括:窗口編輯單元,用于在顯示界面上設(shè)立通道顯示窗口,建立所述通道顯示窗口與各個(gè)通道之間的鏈接按鈕;與所述窗口編輯單元相連的打印觸發(fā)單元,用于在所述顯示界面上建立打印觸發(fā)按鈕,在觸發(fā)該按鈕之后,接收用戶的觸摸點(diǎn)信息;與所述打印觸發(fā)單元相連的打印輸出單元,用于根據(jù)所述觸摸點(diǎn)信息獲取打印區(qū)域,將各個(gè)通道下對(duì)應(yīng)的所述打印區(qū)域置于同一打印任務(wù),輸出該打印任務(wù)完成打印。圖3與圖1相對(duì)應(yīng),圖中各個(gè)單元的運(yùn)行方式與方法中的相同。圖4為本發(fā)明一體機(jī)多通道顯示的打印裝置的實(shí)施例示意圖。如圖4所示,所述打印輸出單元,包括:位置標(biāo)注單元,用于收集所述觸摸點(diǎn)信息的按下點(diǎn)坐標(biāo)和抬起點(diǎn)坐標(biāo);與所述位置標(biāo)注單元相連的區(qū)域選取單元,用于在所述按下點(diǎn)坐標(biāo)和所述抬起點(diǎn)坐標(biāo)之間繪制邊框,形成打印框圖,保存在臨時(shí)文件夾內(nèi)。如圖4所示,包括:與所述區(qū)域選取單元相連的打印頁(yè)預(yù)覽單元,用于從所述臨時(shí)文件夾內(nèi),選取待打印的目標(biāo)打印框圖置于同一打印頁(yè)面。如圖4所示,還包括:與所述打印頁(yè)預(yù)覽單元相連的打印頁(yè)編輯單元,用于調(diào)整所述打印頁(yè)面內(nèi)各個(gè)目標(biāo)打印框圖的大小和/或位置,或,用于刪除所述打印頁(yè)面內(nèi)選定的目標(biāo)打印框圖。在其中一個(gè)實(shí)施例當(dāng)中,本發(fā)明還包括:空間節(jié)省單元,用于刪除保存在臨時(shí)文件夾內(nèi)與所述打印區(qū)域相對(duì)應(yīng)的打印框圖。圖4與圖2相對(duì)應(yīng),圖中各個(gè)單元的運(yùn)行方式與方法中的相同。以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種一體機(jī)多通道顯不的打印方法,其特征在于,包括: 在顯示界面上設(shè)立通道顯示窗口,建立所述通道顯示窗口與各個(gè)通道之間的鏈接按鈕; 在所述顯示界面上建立打印觸發(fā)按鈕,在觸發(fā)該按鈕之后,接收用戶的觸摸點(diǎn)信息;根據(jù)所述觸摸點(diǎn)信息獲取打印區(qū)域,將各個(gè)通道下對(duì)應(yīng)的所述打印區(qū)域置于同一打印任務(wù),輸出該打印任務(wù)完成打印。
2.根據(jù)權(quán)利要求1所述的一體機(jī)多通道顯示的打印方法,其特征在于,根據(jù)所述觸摸點(diǎn)信息獲取打印區(qū)域的步驟,包括: 收集所述觸摸點(diǎn)信息的按下點(diǎn)坐標(biāo)和抬起點(diǎn)坐標(biāo); 在所述按下點(diǎn)坐標(biāo)和所述抬起點(diǎn)坐標(biāo)之間繪制邊框,形成打印框圖,保存在臨時(shí)文件夾內(nèi)。
3.根據(jù)權(quán)利要求2所述的一體機(jī)多通道顯示的打印方法,其特征在于,將各個(gè)通道下對(duì)應(yīng)的所述打印區(qū)域置于同一打印任務(wù)的步驟,包括: 從所述臨時(shí)文件夾內(nèi),選取待打印的目標(biāo)打印框圖置于同一打印頁(yè)面。
4.根據(jù)權(quán)利要求3所述的一體機(jī)多通道顯示的打印方法,其特征在于,選取待打印的目標(biāo)打印框圖置于同一打印頁(yè)面的步驟之后,包括: 調(diào)整所述打印頁(yè)面內(nèi)各個(gè)目標(biāo)打印框圖的大小和/或位置,或, 刪除所述打印頁(yè)面內(nèi)選定的目標(biāo)打印框圖。
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的一體機(jī)多通道顯示的打印方法,其特征在于,輸出該打印任務(wù)完成打印的步驟之后,包括: 刪除保存在臨時(shí)文件夾內(nèi)與所述打印區(qū)域相對(duì)應(yīng)的打印框圖。
6.一種一體機(jī)多通道顯示的打印裝置,其特征在于,包括: 窗口編輯單元,用于在顯示界面上設(shè)立通道顯示窗口,建立所述通道顯示窗口與各個(gè)通道之間的鏈接按鈕; 與所述窗口編輯單元相連的打印觸發(fā)單元,用于在所述顯示界面上建立打印觸發(fā)按鈕,在觸發(fā)該按鈕之后,接收用戶的觸摸點(diǎn)信息; 與所述打印觸發(fā)單元相連的打印輸出單元,用于根據(jù)所述觸摸點(diǎn)信息獲取打印區(qū)域,將各個(gè)通道下對(duì)應(yīng)的所述打印區(qū)域置于同一打印任務(wù),輸出該打印任務(wù)完成打印。
7.根據(jù)權(quán)利要求6所述的一體機(jī)多通道顯示的打印裝置,其特征在于,所述打印輸出單元,包括: 位置標(biāo)注單元,用于收集所述觸摸點(diǎn)信息的按下點(diǎn)坐標(biāo)和抬起點(diǎn)坐標(biāo); 與所述位置標(biāo)注單元相連的區(qū)域選取單元,用于在所述按下點(diǎn)坐標(biāo)和所述抬起點(diǎn)坐標(biāo)之間繪制邊框,形成打印框圖,保存在臨時(shí)文件夾內(nèi)。
8.根據(jù)權(quán)利要求7所述的一體機(jī)多通道顯示的打印裝置,其特征在于,所述打印輸出單元,包括: 與所述區(qū)域選取單元相連的打印頁(yè)預(yù)覽單元,用于從所述臨時(shí)文件夾內(nèi),選取待打印的目標(biāo)打印框圖置于同一打印頁(yè)面。
9.根據(jù)權(quán)利要求8所述的一 體機(jī)多通道顯示的打印裝置,其特征在于,所述打印輸出單元,包括:與所述打印頁(yè)預(yù)覽單元相連的打印頁(yè)編輯單元,用于調(diào)整所述打印頁(yè)面內(nèi)各個(gè)目標(biāo)打印框圖的大小和/或位置,或,用于刪除所述打印頁(yè)面內(nèi)選定的目標(biāo)打印框圖。
10.根據(jù)權(quán)利要求6至9任一項(xiàng)所述的一體機(jī)多通道顯示的打印裝置,其特征在于,還包括: 空間節(jié)省單元, 用于刪除保存在臨時(shí)文件夾內(nèi)與所述打印區(qū)域相對(duì)應(yīng)的打印框圖。
全文摘要
本發(fā)明公開(kāi)了一體機(jī)多通道顯示的打印方法及裝置。該方法包括在顯示界面上設(shè)立通道顯示窗口,建立所述通道顯示窗口與各個(gè)通道之間的鏈接按鈕;在所述顯示界面上建立打印觸發(fā)按鈕,在觸發(fā)該按鈕之后,接收用戶的觸摸點(diǎn)信息;根據(jù)所述觸摸點(diǎn)信息獲取打印區(qū)域,將各個(gè)通道下對(duì)應(yīng)的所述打印區(qū)域置于同一打印任務(wù),輸出該打印任務(wù)完成打印。采用本發(fā)明,可以方便地切換至其它通道,在通道顯示窗口上顯示該通道的畫(huà)面。同時(shí),還能夠在一次打印任務(wù)中驅(qū)動(dòng)外部打印機(jī)完成各個(gè)通道下的頁(yè)面打印,無(wú)需切換系統(tǒng),增強(qiáng)用戶體驗(yàn)。
文檔編號(hào)G06F3/0488GK103197904SQ20131011870
公開(kāi)日2013年7月10日 申請(qǐng)日期2013年4月7日 優(yōu)先權(quán)日2013年4月7日
發(fā)明者蔡文生 申請(qǐng)人:廣州視睿電子科技有限公司