一種擴展移動客戶端拍照功能的方法及系統的製作方法
2023-04-27 07:21:16 1
一種擴展移動客戶端拍照功能的方法及系統的製作方法
【專利摘要】本發明公開了一種擴展移動客戶端拍照功能的方法及系統,涉及移動客戶端拍照技術,旨在針對現有的手機、平板等行動裝置用戶拍攝高清照片的需求,提供一種借用外部專業圖像採集器擴展行動裝置拍照功能的方法。本發明技術要點:客戶端與圖像採集器建立無線網絡連接;客戶端通過無線網絡向所述圖像採集器發出圖像獲取指令;圖像採集器根據圖像獲取指令執行圖像採集工作,將採集到的圖像數據存儲在本地存儲器中,通過無線網絡向客戶端返回採集到的圖像數據的存儲地址或直接返回圖像數據。
【專利說明】一種擴展移動客戶端拍照功能的方法及系統
【技術領域】
[0001]本發明涉及移動客戶端拍照技術,尤其是一種擴展移動客戶端拍照功能的方法。
【背景技術】
[0002]在目前智慧型手機、平板等行動裝置都配備了攝像與拍照功能,拍照已經成為人們日常生活中必不可少的一部份,然而目前的行動裝置所配備的攝像頭像素或多或少都不能滿足人們對於高清拍照的需求。
【發明內容】
[0003]本發明所要解決的技術問題是:針對上述存在的問題,提供一種借用外部專業圖像採集器(如單反)擴展行動裝置拍照功能的方法。
[0004]本發明提供的一種擴展移動客戶端拍照功能的方法,包括以下步驟:
客戶端與圖像採集器建立無線網絡連接;
客戶端通過無線網絡向所述圖像採集器發出圖像獲取指令;
圖像採集器根據圖像獲取指令執行圖像採集工作,將採集到的圖像數據存儲在本地存儲器中,通過無線網絡向客戶端返回採集到的圖像數據的存儲地址或者直接返回圖像數據。
[0005]進一步,還包括以下步驟:
客戶端通過無線網絡訪問所述圖像數據的存儲地址,下載所述圖像數據。
[0006]本發明還提供了一種基於W1-Fi網絡的擴展移動客戶端拍照功能的方法,包括以下步驟:
步驟1:客戶端與圖像採集器通過同一 W1-Fi網絡建立信號連接;
步驟2:所述客戶端向圖像採集器發出圖像獲取指令;
步驟3:所述圖像採集器收到圖像獲取指令後執行圖像採集,將採集到的圖像數據保存在本地存儲器中,並向客戶端返回所述圖像數據的存儲地址。
[0007]進一步,還包括步驟5:客戶端訪問所述圖像數據的存儲地址下載所述圖像數據。
[0008]進一步,所述圖像採集器作為所述W1-Fi網絡的熱點。
[0009]進一步,所述步驟I進一步包括:
步驟11:客戶端通過W1-Fi網絡向特定的多播地址發送請求消息;
步驟12:接入所述W1-Fi網絡中圖像採集器同時也會向特定的多播地址發送通知聲明自身的存在並監聽請求消息,如果在多播組中監聽到有請求消息時,分析所述請求消息中的服務請求,如果請求消息中的服務請求與自身提供的服務配對時,圖像採集器發送響應消息;所述響應消息至少包括了所述圖像採集器的網絡地址;
步驟2進一步包括:所述客戶端接收到圖像採集器的網絡地址後通過所述圖像採集器的網絡地址向圖像採集器發出圖像獲取指令。
[0010]進一步,所述請求消息中包含客戶端的網絡地址;在所述步驟3中,圖像採集器通過所述客戶端的網絡地址直接向客戶端發送圖像採集器的網絡地址。
[0011]本發明還提供了一種擴展拍照功能的移動客戶端系統,包括通信模塊,用於與位於同一 W1-Fi網絡中的圖像採集器建立信號連接;圖像獲取模塊,用於向圖像採集器發出圖像獲取指令;圖像數據下載模塊,用於根據圖像採集器返回的圖像數據存儲地址下載所述圖像數據。
[0012]相應的本發明中擴展拍照功能的圖像採集系統,包括:通信模塊,用於與位於同一W1-Fi網絡中的客戶端建立信號連接;圖像採集指令監聽模塊,用於通過W1-Fi網絡接收客戶端的圖像採集指令;圖像採集模塊,用於根據所述圖像採集指令控制圖像採集器進行圖像採集;圖像數據地址返回模塊,用於向客戶端返回圖像數據的存儲地址。
[0013]綜上所述,由於採用了上述技術方案,本發明的有益效果是:
無需對手機、平板等行動裝置進行硬體改進即可擴展其拍照功能,成本低廉,實現簡單,具有廣闊的市場前景。
【專利附圖】
【附圖說明】
[0014]本發明將通過例子並參照附圖的方式說明,其中:
圖1為本發明中客戶端與圖像採集器的W1-Fi連接流程圖。
[0015]圖2為本發明中圖像採集器發現流程圖。
[0016]圖3為本發明中客戶端遠端函數調用流程圖。
【具體實施方式】
[0017]本說明書中公開的所有特徵,或公開的所有方法或過程中的步驟,除了互相排斥的特徵和/或步驟以外,均可以以任何方式組合。
[0018]本說明書中公開的任一特徵,除非特別敘述,均可被其他等效或具有類似目的的替代特徵加以替換。即,除非特別敘述,每個特徵只是一系列等效或類似特徵中的一個例子而已。
[0019]本發明提供的擴展移動客戶端拍照功能的方法包括:
在客戶端與圖像採集器之間建立無線網絡連接;客戶端通過無線網絡向所述圖像採集器發出圖像獲取指令;圖像採集器根據圖像獲取指令執行圖像採集工作,將採集到的圖像數據存儲在本地存儲器中,通過無線網絡向客戶端返回採集到的圖像數據的存儲地址,在其他實施例中,也可以是直接向客戶端返回採集到的圖像數據。
[0020]如果圖像採集器返回的是圖像地址,則客戶端通過無線網絡訪問所述圖像數據的存儲地址,下載所述圖像數據。如果圖像採集器返回的圖像數據,客戶端也可直接接收。以上步驟使用何種方式通過客戶端與圖像採集器的約定進行,以下以前一種方式對本發明做進一步說明。上述方法步驟一部分由手機、平板等行動裝置上的客戶端執行,一部分由圖像採集器上執行。
[0021]在手機、平板等行動裝置上執行的部分是:客戶端與位於同一 W1-Fi網絡中的圖像採集器建立信號連接;客戶端通過W1-Fi網絡向接入所述W1-Fi網絡的圖像採集器發出圖像獲取指令;然後根據圖像採集器返回的圖像數據存儲地址下載所述圖像數據。
[0022]在圖像採集器上執行的部分是:圖像採集器與位於同一 W1-Fi網絡中的客戶端建立信號連接;圖像採集器通過W1-Fi網絡接收客戶端的圖像採集指令;根據所述圖像採集指令控制圖像採集器進行圖像採集;然後生成存儲圖像數據的存儲器地址,向客戶端返回圖像數據的存儲地址。
[0023]本發明借用外部專業的圖像採集器實現了手機等行動裝置的拍照功能擴展。
[0024]下面結合附圖對本發明的實現原理進行詳細闡述:
在一個具體實施實施例中,圖像採集器是一部具備W1-Fi熱點的硬體,開啟此設備,現在圖像採集器不僅是一臺具有專業拍照或攝像功能的設備還是一臺帶網絡功能可連接的W1-Fi熱點或當然,圖像採集器也可以只是W1-Fi網絡中的一個節點。
[0025]客戶端接入W1-Fi網絡如圖1 ;再與圖像採集器建立連接,如圖2。
[0026]在一個實施例中,客戶端與圖像採集器建立無線網絡連接的方式是這樣的:
客戶端向一個特定的多播地址的SSDP埠:239.255.255.250:1900 (IPv4)或者
FFOx::C (IPv6)這裡的X根據範圍不同而不同,發送「ssdp:discover」請求消息來發現網絡中的圖像採集器;同樣的 ,圖像採集器也向特定的多播地址發送「ssdp:aliVe」消息來聲明自身的存在。當圖像採集器在多播組中監聽到由客戶端發送的請求消息時,先分析客戶端請求消息中的服務請求,如服務類型或服務設備或通用唯一識別碼或所有設備和服務等信息,如果請求消息的服務請求與圖像採集器自身提供的服務配對時,則向客戶端返迴響應消息。
[0027]所述返回的響應消息中至少包含有圖像採集器的網絡地址,如IP位址,以便客戶端通過此IP位址對設備進行訪問。除此之外,還可以包括可以供客戶端調用的「函數名」列表、自身硬體參數,如像素、焦距、光圈等信息。
[0028]客戶端已經知道了圖像採集器的IP位址後,需要通過一種訪問方式來與圖像採集器進行數據的傳輸,在一個實施例中選擇使用JS0NRPC的方式來進行,此方式具有通信信息簡潔,發送信息體積小巧解析容易等特點。
[0029]圖像採集器定義一系列「函數名」,客戶端通過字典Key與Value的方式進行指令傳輸或遠程「函數調用」,如圖3:如圖像採集器定義了一個「Capturelmage」的函數名,並定義參數值「params」為拍照需要的像素。那麼客戶端發送的圖像採集指令將以函數調用的形式發出,即為:
{ 「method」: 「 CaptureImage」, 「params」: 「10000000」 「id」:1 }。
[0030]這裡的id可以為數字,在客戶端不同的「函數」調用中為不同的數字,其用於圖像採集器能夠把客戶端每一次的「函數」調用區分開來,在圖像採集器返回圖像數據存儲地址時也返回此id,以此對應上客戶端的每一次調用。客戶端的本次調用為命令圖像採集器拍攝一張像素為100萬的靜態圖像數據,而調用id號為I。
[0031]圖像採集器收到圖像採集指令後,根據指令要求,拍攝一張100萬像素的靜態照片,將其保存在本地存儲器上,然後返回一個內部地址來標識這張靜態照片,如:http://192.168.1.123/image, jpg,給客戶端,同時返回 id 號為 I。
[0032]客戶端接收到此張照片的地址,在需要使用此照片時發起一個http請求來訪問此地址從而把這張靜態照片的數據下載回來。
[0033]本發明並不局限於前述的【具體實施方式】。本發明擴展到任何在本說明書中披露的新特徵或任何新的組合,以及披露的任一新的方法或過程的步驟或任何新的組合。
【權利要求】
1.一種擴展移動客戶端拍照功能的方法,其特徵在於,包括以下步驟: 客戶端與圖像採集器建立無線網絡連接; 客戶端通過無線網絡向所述圖像採集器發出圖像獲取指令; 圖像採集器根據圖像獲取指令執行圖像採集工作,將採集到的圖像數據存儲在本地存儲器中,通過無線網絡向客戶端返回採集到的圖像數據的存儲地址或通過無線網絡向客戶端直接返回採集到的圖像數據。
2.根據權利要求1所述的一種擴展移動客戶端拍照功能的方法,其特徵在於,還包括以下步驟: 客戶端通過無線網絡訪問所述圖像數據的存儲地址,下載所述圖像數據。
3.一種擴展移動客戶端拍照功能的方法,其特徵在於,包括以下步驟: 步驟1:客戶端與圖像採集器通過同一 W1-Fi網絡建立信號連接; 步驟2:所述客戶端向圖像採集器發出圖像獲取指令; 步驟3:所述圖像採集器收到圖像獲取指令後執行圖像採集,將採集到的圖像數據保存在本地存儲器中 ,並向客戶端返回所述圖像數據的存儲地址。
4.根據權利要求3所述的一種擴展移動客戶端拍照功能的方法,其特徵在於,還包括步驟5:客戶端訪問所述圖像數據的存儲地址下載所述圖像數據。
5.根據權利要求3或4所述的一種擴展移動客戶端拍照功能的方法,其特徵在於,所述圖像採集器作為所述W1-Fi網絡的熱點。
6.根據權利要求3或4所述的一種擴展移動客戶端拍照功能的方法,其特徵在於,所述步驟I進一步包括: 步驟11:客戶端通過W1-Fi網絡向特定的多播地址發送請求消息; 步驟12:接入所述W1-Fi網絡中圖像採集器同時也會向特定的多播地址發送通知聲明自身的存在並監聽請求消息,如果在多播組中監聽到有請求消息時,分析所述請求消息中的服務請求,如果請求消息中的服務請求與自身提供的服務配對時,圖像採集器發送響應消息;所述響應消息至少包括了所述圖像採集器的網絡地址; 步驟2進一步包括:所述客戶端接收到圖像採集器的網絡地址後通過圖像採集器的網絡地址向圖像採集器發出圖像獲取指令。
7.根據權利要求6所述的一種擴展移動客戶端拍照功能的方法,其特徵在於,所述請求消息中包含客戶端的網絡地址;在所述步驟3中,圖像採集器通過所述客戶端的網絡地址直接向客戶端發送圖像數據的存儲地址。
8.一種擴展拍照功能的移動客戶端系統,其特徵在於,包括: 通信模塊,用於與位於同一 W1-Fi網絡中的圖像採集器建立信號連接; 圖像獲取模塊,用於向圖像採集器發出圖像獲取指令; 圖像數據下載模塊,用於根據圖像採集器返回的圖像數據存儲地址下載所述圖像數據。
9.一種擴展拍照功能的圖像採集系統,其特徵在於,包括: 通信模塊,用於與位於同一 W1-Fi網絡中的客戶端建立信號連接; 圖像採集指令監聽模塊,用於通過W1-Fi網絡接收客戶端的圖像採集指令; 圖像採集模塊,用於根據所述圖像採集指令控制圖像採集器進行圖像採集,並生成圖像數據的存儲器地址;圖像數據地址 返回模塊,用於向客戶端返回圖像數據的存儲地址。
【文檔編號】H04N5/232GK104079825SQ201410299410
【公開日】2014年10月1日 申請日期:2014年6月30日 優先權日:2014年6月30日
【發明者】黃超 申請人:成都品果科技有限公司