GXV3175是一款功能豐富,實用性極強的多媒體視頻電話,除了優(yōu)異的高清視頻通話和三方視頻會議功能,還有一個極大的亮點吸引筆者去探究,那就是SDK增值業(yè)務開發(fā)。
SDK,即軟件開發(fā)工具包,一般是一些被軟件工程師用于為特定的軟件包、軟件框架、硬件平臺、操作系統(tǒng)等建立應用軟件的開發(fā)工具的集合。也可以簡單的認為為某個程序設計語言提供應用程序接口API的一些文件。通過應用程序的接口,實現(xiàn)設備本身的功能增值與業(yè)務開發(fā)。
基于GXV3175的SDK開發(fā),筆者主要就以下兩個方面進行了詳細的了解。第一,用戶可以利用SDK做些什么?第二,如何進行開發(fā),是否需要一個專業(yè)的團隊來進行?這些疑問,將在下面的文章中一一解答。
應用舉例
企業(yè)用戶可以輕松的開發(fā)實用的應用程序,并且調用GXV3175的SIP撥號機制,在查詢信息的同時實現(xiàn)一鍵撥號,將大大的提高辦公效率,如開發(fā)企業(yè)通訊錄、業(yè)績統(tǒng)計工具、ERP系統(tǒng)的信息查詢頁面等。在酒店、醫(yī)療衛(wèi)生、零售業(yè)等領域也有廣泛的應用空間。量身定制的應用工具配合GXV3175的7寸觸摸屏,減少操作時間,提升企業(yè)管理效率。
例如,酒店可以在高級客房中配置GXV3175多媒體視頻電話,同時將酒店的服務項目開發(fā)成應用程序安裝在話機上,入住的客人可以足不出戶就享受酒店的各項服務。下圖就是一個為酒店定制的應用程序。
從圖中我們可以看出,該應用程序的用途很廣泛:
一鍵撥打呼叫總臺。應用程序可以直接調用GXV3175的撥號機制撥打預先設定的號碼,用戶無需查詢號碼以及手動撥號。
自助點餐。打開點餐應用,餐廳的全部菜式一覽無余,一邊看菜單,一邊把喜歡的菜式加入餐車,也可以進入餐車查看已經點好的菜式,方便合理搭配。比紙質菜單更詳細,比服務員更貼心。
旅游信息隨時查。實時更新航班、酒店、旅游景點等信息,出行計劃盡在掌握。
定制提醒。叫醒服務、約會提醒等貼心小功能,做個守時的人一點也不難。
酒店文化/意見反饋。幫助客人了解酒店特色,提供貼心的服務,虛心接受意見和建議,贏得好口碑。
原理簡介
GXV3175提供了GMI接口,用戶可以使用任意的動態(tài)網頁開發(fā)語言開發(fā)自定義的程序,GMI根據(jù)其最終生成的頁面繪制成多媒體話機上的應用程序。另外GMI還提供了封裝成JavaScript語言調用的幾個簡單的接口,使得用戶可以調用多媒體話機上的程序、獲取話機狀態(tài)等等。具有網頁開發(fā)基礎知識的用戶不必重新學習一門語言,只需了解與話機交互的幾個簡單的接口,就可以快速、自由的寫出GXV3175多媒體話機上的精彩應用程序。
開發(fā)流程
相對于傳統(tǒng)業(yè)務開發(fā)過程成本高、開發(fā)周期長、后續(xù)維護困難等一系列問題,基于GXV3175的SDK增值業(yè)務開發(fā)過程非常簡單,具有網頁開發(fā)基礎知識的工程師就可以勝任,從而快速的開發(fā)出適用于企業(yè)自身的應用程序,基本沒有成本和維護方面的支出。
酒店應用開發(fā)實例
1. 導入GXV3175的接口庫文件
從庫文件的功能分類來看,GXV3175提供的應用接口可以分為以下幾個版塊:
控制話機進行Sip的呼叫與終止。
啟動制定程序。該程序可以是話機上已有的應用程序,也可以是用戶自己開發(fā)的自定義程序。
編輯存儲重要信息。編輯和存儲重要聯(lián)系人信息、會議提醒等。
2. 使用GMI支持的語言開發(fā)動態(tài)網頁自定義程序
GXV3175支持的開發(fā)語言有html/css/javascript等。本文使用Dreamweaver簡單定義了一個酒店的web網頁信息,語言描述嵌入了PHP訪問機制,以方便構建簡易服務器訪問方式。該文件可以存放在服務器、SD卡或U盤中,需要確保GXV3175可以訪問該存儲路徑。
3. 用configtool工具制作Cust文件,以配置文件的方式升級到話機內部
在話機上單擊菜單按鈕,進入話機菜單界面,此時可以在菜單界面中找到自定義的圖標。
4. 開啟EasyPHP,并配置configuration->Apache,添加Listen服務器路徑。
5. 在話機上單擊此圖標,進入自定義的web頁面,話機的LCD顯示如圖所示。
一個適用于酒店的應用程序就開發(fā)完成了。我們可以點擊界面下方的快捷圖標實現(xiàn)相應的功能。
除此之外,我們還可以使用任意的動態(tài)網頁開發(fā)語言開發(fā)出更豐富多彩的應用,調用設備上的更多功能,從而使GXV3175多媒體電話的界面更加個性化,形成獨一無二的應用效果。