本發(fā)明涉及終端領(lǐng)域,特別涉及一種自動拍攝計算機終端中文檔的方法及裝置。
背景技術(shù):
從安全角度考慮,企業(yè)一般不允許員工從電腦等計算機終端中拷貝文檔到外部。因此,若員工需要攜帶電腦中的非涉密文檔,例如保存有企業(yè)參加旅游的人員信息的excel文件,一般使用手機等移動終端進行手動拍攝。當excel或者其他文檔的信息較多時,使用手機一頁一頁拍攝,拍攝操作比較繁瑣,具體操作步驟是:手機拍攝一張,然后拖動鼠標到下一頁,再拍攝一張。在這種情況下,如果有上百頁的excel或者其他文檔,拍攝工作量非常巨大,而且容易出現(xiàn)錯誤。因此,急需一種使移動終端對計算機終端中的待拍文檔的多個頁面進行自動拍照的解決方案。
技術(shù)實現(xiàn)要素:
根據(jù)本發(fā)明實施例提供的技術(shù)方案解決的技術(shù)問題是如何使移動終端對計算機終端中的待拍文檔的多個頁面進行自動拍照。
根據(jù)本發(fā)明實施例提供的自動拍攝計算機終端中文檔的方法,包括:
當移動終端需要拍攝計算機終端中的文檔時,所述移動終端與所述計算機終端建立通信鏈接,以實現(xiàn)數(shù)據(jù)通信;
所述移動終端對所述計算機終端顯示的當前頁面進行拍攝后,將 用來翻頁的屏幕翻頁指令發(fā)送至所述計算機終端,使所述計算機終端根據(jù)該屏幕翻頁指令進行屏幕翻頁操作;
所述移動終端在收到所述計算機終端執(zhí)行所述屏幕翻頁指令后發(fā)出的翻頁完成通知之后,對所述計算機終端顯示的下一頁面進行自動拍攝。
根據(jù)本發(fā)明實施例提供的存儲介質(zhì),其存儲用于實現(xiàn)上述自動拍攝計算機終端中文檔的方法的程序。
根據(jù)本發(fā)明實施例提供的自動拍攝計算機終端中文檔的裝置,包括:
鏈接建立模塊,用于當移動終端需要拍攝計算機終端中的文檔時,建立所述移動終端與所述計算機終端之間的通信鏈接,以實現(xiàn)數(shù)據(jù)通信;
翻頁控制模塊,用于在所述移動終端對所述計算機終端顯示的當前頁面進行拍攝后,將用來翻頁的屏幕翻頁指令發(fā)送至所述計算機終端,使所述計算機終端根據(jù)該屏幕翻頁指令進行屏幕翻頁操作;
頁面拍攝模塊,用于在收到所述計算機終端執(zhí)行所述屏幕翻頁指令后發(fā)出的翻頁完成通知之后,并對所述計算機終端顯示的下一頁面進行自動拍攝。
本發(fā)明實施例提供的技術(shù)方案具有如下有益效果:
通過在移動終端與計算機終端之間建立通信鏈接,移動終端與計算機終端能夠交互并執(zhí)行相應(yīng)的指令,實現(xiàn)自動拍照計算機終端中代拍文檔的多個頁面的功能,拍攝效率高,準確度高,提高了用戶體驗。
附圖說明
圖1是本發(fā)明實施例提供的自動拍攝計算機終端中文檔的方法框圖;
圖2是本發(fā)明實施例提供的自動拍攝計算機終端中文檔的裝置 中各模塊的交互流程圖;
圖3是本發(fā)明另一實施例提供的自動拍攝計算機終端中文檔的裝置框圖;
圖4是圖3所示裝置的工作流程圖。
具體實施方式
以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行詳細說明,應(yīng)當理解,以下所說明的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
圖1是本發(fā)明實施例提供的自動拍攝計算機終端中文檔的方法框圖,如圖1所示,包括:
步驟s101:當移動終端需要拍攝計算機終端中的文檔時,移動終端與計算機終端建立通信鏈接,以實現(xiàn)數(shù)據(jù)通信。
具體地說,移動終端通過計算機終端的ip地址,找到計算機終端,并通過wifi與所找到的計算機終端建立通信鏈接。
步驟s102:移動終端對計算機終端顯示的當前頁面進行拍攝后,將用來翻頁的屏幕翻頁指令發(fā)送至計算機終端,使計算機終端根據(jù)該屏幕翻頁指令進行屏幕翻頁操作。
具體地說,移動終端對計算機終端顯示的當前頁面進行拍攝后,還可以顯示所拍攝的當前頁面的照片,以供用戶查看照片的拍攝質(zhì)量等情況,并等待接收來自用戶的重拍指令,若在預(yù)設(shè)時間內(nèi)未收到重拍指令,說明不需要重拍,此時保存所拍攝的當前頁面的照片,否則重新拍攝計算機終端顯示的當前頁面。在當前頁面的照片不需要重拍的情況下,移動終端生成用來翻頁的屏幕翻頁指令,并將該指令發(fā)送至計算機終端。
進一步地,計算機終端根據(jù)該屏幕翻頁指令進行屏幕翻頁操作,例如,計算機終端根據(jù)該屏幕翻頁指令,記錄當前頁面的最后一行的位置,然后移動當前頁面,直至最后一行的位置移動至下一頁面的第 一行的位置。翻頁操作完成后,計算機終端生成用來指示翻頁已完成的翻頁完成通知,并將翻頁完成通知發(fā)送至移動終端。
步驟s103:移動終端在收到計算機終端執(zhí)行屏幕翻頁指令后發(fā)出的翻頁完成通知之后,對計算機終端顯示的下一頁面進行自動拍攝。
本領(lǐng)域普通技術(shù)人員可以理解,實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于可讀取存儲介質(zhì)中,該程序在執(zhí)行時,包括步驟s101至步驟s103。其中,所述的存儲介質(zhì)可以為rom/ram、磁碟、光盤等。
圖2是本發(fā)明實施例提供的自動拍攝計算機終端中文檔的裝置中各模塊的交互流程圖,如圖2所示,包括設(shè)置在移動終端中的鏈接建立模塊1、翻頁控制模塊和頁面拍攝模塊,設(shè)置在計算機終端中的鏈接建立模塊2和翻頁執(zhí)行模塊。
鏈接建立模塊1,用于當移動終端需要拍攝計算機終端中的文檔時,建立移動終端與計算機終端之間的通信鏈接,以實現(xiàn)數(shù)據(jù)通信。具體地說,鏈接建立模塊通過計算機終端的ip地址,找到計算機終端,并通過wifi與所找到的計算機終端建立通信鏈接。
翻頁控制模塊,用于在對計算機終端顯示的當前頁面進行拍攝后,將用來翻頁的屏幕翻頁指令發(fā)送至計算機終端,使計算機終端根據(jù)該屏幕翻頁指令進行屏幕翻頁操作。進一步地,在頁面拍攝模塊對計算機終端顯示的當前頁面進行拍攝后,如果所拍攝到的照片不需要重拍,則生成屏幕翻頁指令發(fā)送至計算機終端。
頁面拍攝模塊,用于對計算機終端顯示的當前頁面進行拍攝,將所拍攝的當前頁面的照片顯示到移動終端的顯示屏,并等待接收重拍指令,若在預(yù)設(shè)時間內(nèi)未收到重拍指令,則保存所拍攝的當前頁面的照片,若在預(yù)設(shè)時間內(nèi)收到重拍指令,則重新拍攝計算機終端顯示的當前頁面,還用于在收到計算機終端執(zhí)行屏幕翻頁指令后發(fā)出的翻頁完成通知之后,并對計算機終端顯示的下一頁面進行自動拍攝。
鏈接建立模塊2,用于當移動終端需要拍攝計算機終端中的文檔時,移動終端與計算機終端建立鏈接,以實現(xiàn)數(shù)據(jù)通信。
翻頁執(zhí)行模塊,用于根據(jù)移動終端發(fā)出的屏幕翻頁指令,記錄當前頁面的最后一行的位置,并移動計算機終端顯示的當前頁面,直至最后一行的位置移動至下一頁面的第一行的位置;翻頁完成后,生成用來指示翻頁已完成的翻頁完成通知,并將翻頁完成通知發(fā)送至移動終端。
各模塊的交互流程如下:
步驟s201:移動終端側(cè)的鏈接建立模塊1和計算機終端側(cè)的鏈接建立模塊2建立移動終端與計算機終端之間的通信鏈接,可以通過wifi等方式建立無線鏈接,也可以建立有線連接。
步驟s202:移動終端側(cè)的頁面拍攝模塊對計算機終端顯示的當前頁面進行拍攝。
在拍攝后,也可以由用戶確定所拍攝的照片是否需要重拍,如果不需要重拍,再執(zhí)行步驟s203。
步驟s203:頁面拍攝模塊通知翻頁控制模塊,計算機終端的當前頁面已拍攝完成。
步驟s204:翻頁控制模塊生成屏幕翻頁指令,并發(fā)送至計算機終端側(cè)的翻頁執(zhí)行模塊。
步驟s205:翻頁執(zhí)行模塊根據(jù)該屏幕翻頁指令,執(zhí)行翻頁操作,從而將文檔的下一頁面顯示到計算機終端的顯示器上。
步驟s206:翻頁執(zhí)行模塊生成用來指示翻頁已完成的翻頁完成通知,并將翻頁完成通知發(fā)送至移動終端側(cè)。
通過重復(fù)步驟s202至步驟s206,移動終端實現(xiàn)對計算機終端中待拍文檔中的多個頁面的連續(xù)自動拍攝。
圖3是本發(fā)明另一實施例提供的自動拍攝計算機終端中文檔的裝置框圖,如圖3所示,本實施例中以的移動終端為手機,計算機終 端為電腦,具體由以下六個模塊組成,手機側(cè)相機模塊,手機側(cè)發(fā)送模塊,手機側(cè)接收模塊,電腦側(cè)接收模塊,電腦側(cè)發(fā)送模塊,電腦側(cè)執(zhí)行模塊。
各模塊的功能介紹如下:
1.相機模塊(相當于頁面拍攝模塊):負責拍攝文檔工作,并將拍攝完的圖片顯示在手機上供用戶預(yù)覽,如果用戶兩秒鐘之內(nèi)未點擊重拍按鈕(說明客戶認可了拍攝照片的效果),將拍攝的文檔照片保存到手機存儲系統(tǒng),如果點擊了重拍,則啟動相機模塊,重新拍攝一張供用戶確認效果。如果用戶在兩秒鐘之內(nèi)未點擊重拍,則通知手機側(cè)的發(fā)送模塊拍照完成。
2.手機側(cè)發(fā)送模塊:接收到相機模塊拍照完成通知后,將屏幕翻頁指令打包成數(shù)據(jù)包,通過無線連接發(fā)送到電腦側(cè)接收模塊。
3.電腦側(cè)接收模塊:將接收到的數(shù)據(jù)包進行解析,如果是屏幕翻頁指令,向執(zhí)行模塊發(fā)送屏幕翻頁指令。
4.執(zhí)行模塊(相當于翻頁執(zhí)行模塊):接收到屏幕翻頁指令后,執(zhí)行具體的屏幕翻頁操作,并在操作完成后,向電腦側(cè)發(fā)送模塊發(fā)送翻頁完成通知。
5.電腦側(cè)發(fā)送模塊:接收到執(zhí)行模塊的翻頁完成通知后,將翻頁完成通知打包成數(shù)據(jù)包,通過無線連接向手機側(cè)接收模塊發(fā)送。
6.手機側(cè)接收模塊:接收到數(shù)據(jù)包后,對其進行解析,如果是翻頁完成通知,則向相機模塊發(fā)送拍照指令。
該裝置的工作步驟如下:
第一步:手機側(cè)與電腦側(cè)通過wifi進行無線連接;
第二步:啟動相機拍照模塊(即相機模塊)進行拍照,拍攝一張照片后,相機模塊向手機側(cè)發(fā)送模塊發(fā)送拍攝完成通知;
第三步:手機側(cè)發(fā)送模塊接收到拍攝完成通知后,通過無線連接向電腦側(cè)接收模塊發(fā)送屏幕翻頁指令;
第四步:電腦側(cè)接收模塊接收到翻頁指令后,向執(zhí)行模塊發(fā)送屏幕翻頁指令;
第五步:執(zhí)行模塊接收到屏幕翻頁指令后,執(zhí)行屏幕翻頁操作,翻頁完成后,執(zhí)行模塊向電腦側(cè)發(fā)送模塊發(fā)送翻頁完成通知;
第六步:電腦側(cè)發(fā)送模塊接到翻頁完成通知后,通過無線連接向手機側(cè)接收模塊發(fā)送翻頁完成通知;
第七步:手機側(cè)接收模塊接收到翻頁完成通知后,向相機模塊發(fā)送拍照指令;
第八步:相機模塊接到指令后,進行下一張照片拍攝。
圖4是圖3所示裝置的優(yōu)選工作流程圖,如圖4所示,本應(yīng)用的流程具體為:
步驟s301:開始。
步驟s302:手機與電腦建立連接。
步驟s303:相機模塊進行拍照。
步驟s304:將照片顯示給用戶,以供用戶確認拍照效果。
步驟s305:手機通過等待用戶的重拍指令,判斷是否需要重拍,若需要重拍,則執(zhí)行步驟s303,否則執(zhí)行步驟s306。
步驟s306:保存步驟s304拍攝到的圖片(即照片)。
步驟s307:手機側(cè)向電腦側(cè)發(fā)送屏幕翻頁指令,從而使電腦側(cè)進行翻頁操作。
步驟s308:判斷文檔是否已拍完,若拍完則執(zhí)行步驟s309,否則執(zhí)行步驟s303。
步驟s309:結(jié)束流程。
也就是說,首先,手機與電腦建立無線連接,本實施例的無線連接指wifi連接;其次,由相機模塊進行拍照,拍照結(jié)束后,會有一個數(shù)據(jù)回調(diào)函數(shù),在回調(diào)函數(shù)里將執(zhí)行兩個動作:1.將剛拍攝的照片顯示在手機上供用戶確認,如果2秒鐘內(nèi)用戶未點擊重拍按鈕,將拍攝的文檔照片保存到手機存儲系統(tǒng)里,如果點擊了重拍,照片不保存,重新啟動拍照;2.如果未點擊重拍,向手機側(cè)發(fā)送模塊發(fā)送拍照完成通知。然后,手機側(cè)發(fā)送模塊接收到拍照完成通知后,將屏幕翻頁指令打包成數(shù)據(jù)包,通過無線連接,向電腦側(cè)接收模塊發(fā)送;電腦接收 模塊接收無線數(shù)據(jù)包后,對其進行解析,如果是屏幕翻頁指令,則向執(zhí)行模塊發(fā)送屏幕翻頁指令;執(zhí)行模塊接收到屏幕翻頁指令后,執(zhí)行屏幕翻頁操作,翻頁完成后,向電腦側(cè)發(fā)送模塊發(fā)送翻頁完成通知;電腦側(cè)發(fā)送模塊接收到翻頁完成通知后,將翻頁完成通知打包成數(shù)據(jù)包,通過無線連接向手機側(cè)接收模塊發(fā)送。最后,手機側(cè)接收模塊收到無線數(shù)據(jù)包,對其進行解析,如果是翻頁完成通知,向相機模塊發(fā)送拍照指令,相機模塊接收到拍照指令,拍攝下一張照片,重新執(zhí)行開始執(zhí)行包括拍照在內(nèi)的操作。
本實施例集成了拍照和鼠標滾動屏幕功能,使用時,將手機與電腦通過無線進行連接,這樣,在拍攝一張照片后,手機自動通知電腦屏幕進行翻頁,翻頁完成后,電腦再通知手機進行拍照,這樣,拍攝者只需固定好手機,無需再頻繁進行點擊拍照和滑動鼠標等繁瑣的操作,手機的相機會自動地拍攝電腦屏幕上的每一頁文檔,時拍攝文檔工作變得高效且準確。
盡管上文對本發(fā)明進行了詳細說明,但是本發(fā)明不限于此,本技術(shù)領(lǐng)域技術(shù)人員可以根據(jù)本發(fā)明的原理進行各種修改。因此,凡按照本發(fā)明原理所作的修改,都應(yīng)當理解為落入本發(fā)明的保護范圍。