本發(fā)明涉及終端控制領(lǐng)域,具體涉及一種終端應(yīng)用調(diào)用方法及裝置。
背景技術(shù):
手持終端廣泛應(yīng)用于石油、石化、電力、冶金等工礦企業(yè)的日常移動作業(yè)業(yè)務(wù),功能上十分繁雜。除了各種用戶不同的具體業(yè)務(wù)功能外,手持終端的一些通用功能如語音、視頻通信、視頻監(jiān)控等功能會頻繁地使用。但目前手持終端的這些功能一般都是設(shè)計在各個業(yè)務(wù)應(yīng)用里,通過進(jìn)入不同的業(yè)務(wù)應(yīng)用中來使用這些功能。
用戶在使用此類手持終端時的操作十分繁瑣,尤其是平時不需要進(jìn)行具體業(yè)務(wù)操作,只需要利用手持終端隨時進(jìn)行語音、視頻對講、視頻監(jiān)控時,用戶仍需要頻繁進(jìn)入、退出各個應(yīng)用,或在不同應(yīng)用中來回切換,由此可見,現(xiàn)有的終端通信方案效率很低。
技術(shù)實現(xiàn)要素:
因此,本發(fā)明要解決的是現(xiàn)有的終端通信方案效率低的問題。
有鑒于此,本發(fā)明實施例提供一種終端應(yīng)用調(diào)用方法,包括:
在終端操作系統(tǒng)啟動時,顯示殼程序界面,所述殼程序界面中包括通信功能圖標(biāo);獲取通信配置信息;根據(jù)所述通信配置信息登錄服務(wù)器;監(jiān)測用戶是否點擊所述通信功能圖標(biāo);當(dāng)監(jiān)測到用戶點擊所述通信功能圖標(biāo)時,與所述服務(wù)器進(jìn)行通信。
優(yōu)選地,所述殼程序界面中還包括應(yīng)用程序調(diào)用圖標(biāo);在所述根據(jù)所述通信配置信息登錄服務(wù)器之后,還包括:監(jiān)測用戶是否點擊所述應(yīng)用程序調(diào)用圖標(biāo);當(dāng)監(jiān)測到用戶點擊所述應(yīng)用程序調(diào)用圖標(biāo)時,判斷與所述應(yīng)用程序調(diào)用圖標(biāo)對應(yīng)的應(yīng)用是否需要身份驗證;若所述應(yīng)用需要身份驗證,則提示用戶輸入身份信息;獲取用戶身份信息;利用所述用戶身份信息對所述應(yīng)用進(jìn)行身份驗證;在身份驗證正確后啟動所述應(yīng)用。
優(yōu)選地,所述獲取用戶身份信息,包括:啟動近場通信模塊;利用所述近場通信模塊獲取用戶提供的身份驗證卡中的用戶身份信息。
優(yōu)選地,所述通信功能圖標(biāo)包括兩種,分別為點呼通信功能圖標(biāo)和組呼通信功能圖標(biāo),當(dāng)監(jiān)測到用戶點擊不同的通信功能圖標(biāo)時,所述通信操作不相同。
優(yōu)選地,所述與所述服務(wù)器進(jìn)行通信,包括:啟動語音/視頻點呼通信模塊,切入語音/視頻通信界面,與所述服務(wù)器進(jìn)行語音/視頻通信;在與所述服務(wù)器進(jìn)行語音/視頻通信的過程中禁止終端對講按鍵功能調(diào)用,直至通信結(jié)束時開啟所述終端對講按鍵功能調(diào)用。
優(yōu)選地,所述與所述服務(wù)器進(jìn)行通信,包括:啟動語音/視頻組呼通信模塊,進(jìn)入所述服務(wù)器設(shè)置的會議組進(jìn)行語音/視頻通信,切入語音/視頻會議界面并顯示當(dāng)前的會議組信息;監(jiān)測是否接收到會議組切換操作;當(dāng)接收到會議組切換操作時進(jìn)入所切換的會議組,并更新所述會議組信息。
相應(yīng)地,本發(fā)明還提供一種終端應(yīng)用調(diào)用裝置,包括:殼程序啟動單元,用于在終端操作系統(tǒng)啟動時,顯示殼程序界面,所述殼程序界面中包括通信功能圖標(biāo);配置信息獲取單元,用于獲取通信配置信息;登錄單元,用于根據(jù)所述通信配置信息登錄服務(wù)器;通信操作監(jiān)測單元,用于監(jiān)測用戶是否點擊所述通信功能圖標(biāo);通信單元,用于當(dāng)監(jiān)測到用戶點擊所述通信功能圖標(biāo)時,與所述服務(wù)器進(jìn)行通信。
優(yōu)選地,所述殼程序界面中還包括應(yīng)用程序調(diào)用圖標(biāo);所述裝置還包括:調(diào)用操作監(jiān)測單元,用于監(jiān)測用戶是否點擊所述應(yīng)用程序調(diào)用圖標(biāo);權(quán)限判斷單元,用于當(dāng)監(jiān)測到用戶點擊所述應(yīng)用程序調(diào)用圖標(biāo)時,判斷與所述應(yīng)用程序調(diào)用圖標(biāo)對應(yīng)的應(yīng)用是否需要身份驗證;提示單元,用于當(dāng)所述應(yīng)用需要身份驗證,提示用戶輸入身份信息;身份信息獲取單元,用于獲取用戶身份信息;身份驗證單元,用于利用所述用戶身份信息對所述應(yīng)用進(jìn)行身份驗證;應(yīng)用啟動單元,用于在身份驗證正確后啟動所述應(yīng)用。
優(yōu)選地,所述身份信息獲取單元,包括:近場通信啟動單元,啟動近場通信模塊;用戶信息讀取單元,應(yīng)用利用所述近場通信模塊獲取用戶提供的身份驗證卡中的用戶身份信息。
優(yōu)選地,所述通信功能圖標(biāo)包括兩種,分別為點呼通信功能圖標(biāo)和組呼通信功能圖標(biāo),當(dāng)監(jiān)測到用戶點擊不同的通信功能圖標(biāo)時,所述通信操作不相同;所述通信單元包括:點呼功能啟動單元,用于啟動語音/視頻點呼通信模塊,切入語音/視頻通信界面,與所述服務(wù)器進(jìn)行語音/視頻通信;對講按鍵控制單元,用于在與所述服務(wù)器進(jìn)行語音/視頻通信的過程中禁止終端對講按鍵功能調(diào)用,直至通信結(jié)束時開啟所述終端對講按鍵功能調(diào)用;組呼功能啟動單元,用于啟動語音/視頻組呼通信模塊,進(jìn)入所述服務(wù)器設(shè)置的會議組進(jìn)行語音/視頻通信,切入語音/視頻會議界面并顯示當(dāng)前的會議組信息;會議組操作監(jiān)控單元,用于監(jiān)測是否接收到會議組切換操作;會議組切換單元,用于當(dāng)接收到會議組切換操作時進(jìn)入所切換的會議組,并更新所述會議組信息。
本發(fā)明實施例提供的終端應(yīng)用調(diào)用方法及裝置在終端啟動后自動運行一個殼程序,自動獲取通信配置信息,并自動登錄服務(wù)器,并且該殼程序具備獨立的操作界面,用戶可以在該界面中進(jìn)行通信操作,不需要進(jìn)入某個具體的業(yè)務(wù)應(yīng)用程序,點擊該殼程序中的通信功能圖標(biāo)即可與服務(wù)器進(jìn)行通信,由此減少用戶的操作量,提高了通信操作效率。
附圖說明
為了更清楚地說明本發(fā)明具體實施方式或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對具體實施方式或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施方式,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的終端應(yīng)用調(diào)用方法的流程圖;
圖2為本發(fā)明實施例提供的終端應(yīng)用調(diào)用方法中的調(diào)用應(yīng)用操作的流程圖;
圖3為本發(fā)明實施例提供的終端應(yīng)用調(diào)用裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合附圖對本發(fā)明的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
此外,下面所描述的本發(fā)明不同實施方式中所涉及的技術(shù)特征只要彼此之間未構(gòu)成沖突就可以相互結(jié)合。
本發(fā)明實施例提供了一種終端應(yīng)用調(diào)用方法,用于控制巡檢手持終端,手持終端具有通信功能模塊、巡檢功能模塊等多種硬件模塊,以及與各種功能模塊相配合的軟件應(yīng)用,并且巡檢手持終端具有操作系統(tǒng)(例如是安卓操作系統(tǒng)),當(dāng)終端開機(jī)時,操作系統(tǒng)啟動以支持對各個接口的操作。如圖1所示,本實施例提供的終端應(yīng)用調(diào)用方法包括如下步驟:
S1,在終端操作系統(tǒng)啟動時,顯示殼程序界面,殼程序界面中包括通信功能圖標(biāo),同時還可以讀取操作系統(tǒng)的系統(tǒng)信息,并在殼程序界面中進(jìn)行顯示,系統(tǒng)信息可以是系統(tǒng)時間信息、網(wǎng)絡(luò)狀態(tài)信息、電池電量等信息。
S2,獲取通信配置信息,該信息可以預(yù)先存儲在終端的目錄中,具體可以包括語音、視頻接入服務(wù)器地址、端口、登錄賬號、密碼、終端分機(jī)號等信息;
S3,根據(jù)通信配置信息登錄服務(wù)器,登錄成功后可以在殼程序界面中顯示本機(jī)分機(jī)號、登錄狀態(tài)等信息;
S4,監(jiān)測用戶是否點擊通信功能圖標(biāo),未監(jiān)測到用戶操作時則可以進(jìn)入待機(jī)狀態(tài)并持續(xù)監(jiān)測,當(dāng)監(jiān)測到用戶點擊通信功能圖標(biāo)時執(zhí)行步驟S5;
S5,與服務(wù)器進(jìn)行通信,具體通信方式包括多種,例如與服務(wù)器一對一通信、通過服務(wù)器與另一終端進(jìn)行一對一通信、通過服務(wù)器與多個終端進(jìn)行組群通信,可以是音頻會話,也可以是視頻通信,對于不同的通信方式,可以對終端中的功能模塊或應(yīng)用采取不同的控制。
本發(fā)明提供的終端應(yīng)用調(diào)用方法在終端啟動后自動運行一個殼程序,自動獲取通信配置信息,并自動登錄服務(wù)器,并且該殼程序具備獨立的操作界面,用戶可以在該界面中進(jìn)行通信操作,不需要進(jìn)入某個具體的業(yè)務(wù)應(yīng)用程序,點擊該殼程序中的通信功能圖標(biāo)即可與服務(wù)器進(jìn)行通信,由此減少用戶的操作量,提高了通信操作效率。
為了支持手持巡檢終端的具體業(yè)務(wù)功能,上述殼程序界面中還可以包括應(yīng)用程序調(diào)用圖標(biāo);
如圖2所示,在上述步驟S3之后,還可以包括如下步驟:
S6,監(jiān)測用戶是否點擊應(yīng)用程序調(diào)用圖標(biāo),當(dāng)監(jiān)測到用戶點擊應(yīng)用程序調(diào)用圖標(biāo)時,執(zhí)行步驟S7。
S7,判斷與應(yīng)用程序調(diào)用圖標(biāo)對應(yīng)的應(yīng)用是否需要身份驗證,例如終端具有照明應(yīng)用、測溫應(yīng)用、拍照應(yīng)用等多種應(yīng)用程序,假設(shè)其中的照明應(yīng)用不需要進(jìn)行身份驗證,當(dāng)用戶點擊照明應(yīng)用程序調(diào)用圖標(biāo)時,則可以直接啟動該程序;當(dāng)用戶點擊測溫應(yīng)用、拍照應(yīng)用等需要身份驗證的應(yīng)用的圖標(biāo)時,執(zhí)行步驟S7;
S8,提示用戶輸入身份信息,例如彈出身份驗證界面;
S9,獲取用戶身份信息,可以是通過鍵盤輸入或者讀卡輸入。作為一個優(yōu)選的實施方式,獲取用戶身份信息具體可以包括如下步驟:
S91,啟動近場通信模塊,例如NFC讀取器;
S92,利用近場通信模塊獲取用戶提供的身份驗證卡中的用戶身份信息。
S10,利用用戶身份信息對應(yīng)用進(jìn)行身份驗證,并判斷身份信息是否正確,若正確則執(zhí)行步驟S11,否則可以返回步驟S8或者拒絕啟動應(yīng)用;
S11,啟動應(yīng)用。
上述優(yōu)選方案可以使用戶在殼程序界面中直接調(diào)用其他業(yè)務(wù)應(yīng)用程序,同時還能夠在運行業(yè)務(wù)應(yīng)用程序時隨時啟動通信功能,由此可以提高巡檢業(yè)務(wù)的操作效率。
為了支持不同通信方式,上述殼程序界面中的通信功能圖標(biāo)包括兩種,分別為點呼通信功能圖標(biāo)和組呼通信功能圖標(biāo),當(dāng)監(jiān)測到用戶點擊不同的通信功能圖標(biāo)時,上述通信操作不相同。
對于用戶點擊點呼通信功能圖標(biāo),殼程序可以進(jìn)行點呼模式下的控制操作,其中點呼模式是指本終端通過服務(wù)器與另一個終端進(jìn)行通信。具體地,上述步驟S5可以包括:
S51a,啟動語音/視頻點呼通信模塊,切入語音/視頻通信界面,與服務(wù)器進(jìn)行語音/視頻通信;
S52a,在與服務(wù)器進(jìn)行語音/視頻通信的過程中禁止終端對講按鍵功能調(diào)用,直至通信結(jié)束時開啟終端對講按鍵功能調(diào)用。終端對講按鍵在本領(lǐng)域中稱為一鍵通話(Push to Talk,PTT)按鍵,在某些情況下,需要用戶按下此按鍵才能通話。上述點呼是指一對一的通信,即本終端通過服務(wù)器與另一終端進(jìn)行通信,在此模式下保持通話狀態(tài)即可,不需要使用PTT鍵。
對于用戶點擊組呼通信功能圖標(biāo),殼程序可以進(jìn)行組呼模式下的控制,其中組呼模式是指本終端通過服務(wù)器與另外多個終端進(jìn)行通信。具體地,上述步驟S5可以包括:
S51b,啟動語音/視頻組呼通信模塊,進(jìn)入服務(wù)器設(shè)置的會議組進(jìn)行語音/視頻通信,切入語音/視頻會議界面并顯示當(dāng)前的會議組信息,例如會議組的名稱編號和參與人員等信息;
上述組呼是指多人同時在線通信,即本終端通過服務(wù)器與另外多個終端進(jìn)行通信,服務(wù)器可以設(shè)定多個會議組,各終端可以根據(jù)用戶操作進(jìn)入不同的會議組進(jìn)行通信,在此模式下用戶可能需要進(jìn)行切換會議組的操作。
S52b,監(jiān)測是否接收到會議組切換操作;
S53b,當(dāng)接收到會議組切換操作時進(jìn)入所切換的會議組,并更新會議組信息。
本發(fā)明的另一個實施例還提供了一種終端應(yīng)用調(diào)用裝置,如圖3所示,該裝置包括:
殼程序啟動單元31,用于在終端操作系統(tǒng)啟動時,顯示殼程序界面,所述殼程序界面中包括通信功能圖標(biāo);
配置信息獲取單元32,用于獲取通信配置信息;
登錄單元33,用于根據(jù)所述通信配置信息登錄服務(wù)器;
通信操作監(jiān)測單元34,用于監(jiān)測用戶是否點擊所述通信功能圖標(biāo);
通信單元35,用于當(dāng)監(jiān)測到用戶點擊所述通信功能圖標(biāo)時,與所述服務(wù)器進(jìn)行通信。
本發(fā)明提供的終端應(yīng)用調(diào)用裝置在終端啟動后自動運行一個殼程序,自動獲取通信配置信息,并自動登錄服務(wù)器,并且該殼程序具備獨立的操作界面,用戶可以在該界面中進(jìn)行通信操作,不需要進(jìn)入某個具體的業(yè)務(wù)應(yīng)用程序,點擊該殼程序中的通信功能圖標(biāo)即可與服務(wù)器進(jìn)行通信,由此減少用戶的操作量,提高了通信操作效率。
優(yōu)選地,所述殼程序界面中還包括應(yīng)用程序調(diào)用圖標(biāo);
所述裝置還包括:
調(diào)用操作監(jiān)測單元36,用于監(jiān)測用戶是否點擊所述應(yīng)用程序調(diào)用圖標(biāo);
權(quán)限判斷單元37,用于當(dāng)監(jiān)測到用戶點擊所述應(yīng)用程序調(diào)用圖標(biāo)時,判斷與所述應(yīng)用程序調(diào)用圖標(biāo)對應(yīng)的應(yīng)用是否需要身份驗證;
提示單元38,用于當(dāng)所述應(yīng)用需要身份驗證,提示用戶輸入身份信息;
身份信息獲取單元39,用于獲取用戶身份信息;
身份驗證單元40,用于利用所述用戶身份信息對所述應(yīng)用進(jìn)行身份驗證;
應(yīng)用啟動單元41,用于在身份驗證正確后啟動所述應(yīng)用。
上述優(yōu)選方案可以使用戶在殼程序界面中直接調(diào)用其他業(yè)務(wù)應(yīng)用程序,同時還能夠在運行業(yè)務(wù)應(yīng)用程序時隨時啟動通信功能,由此可以提高巡檢業(yè)務(wù)的操作效率。
優(yōu)選地,所述身份信息獲取單元40,包括:
近場通信啟動單元,啟動近場通信模塊;
用戶信息讀取單元,應(yīng)用利用所述近場通信模塊獲取用戶提供的身份驗證卡中的用戶身份信息。
優(yōu)選地,所述通信功能圖標(biāo)包括兩種,分別為點呼通信功能圖標(biāo)和組呼通信功能圖標(biāo),當(dāng)監(jiān)測到用戶點擊不同的通信功能圖標(biāo)時,所述通信操作不相同;
所述通信單元35包括:
點呼功能啟動單元,用于啟動語音/視頻點呼通信模塊,切入語音/視頻通信界面,與所述服務(wù)器進(jìn)行語音/視頻通信;
對講按鍵控制單元,用于在與所述服務(wù)器進(jìn)行語音/視頻通信的過程中禁止終端對講按鍵功能調(diào)用,直至通信結(jié)束時開啟所述終端對講按鍵功能調(diào)用;
組呼功能啟動單元,用于啟動語音/視頻組呼通信模塊,進(jìn)入所述服務(wù)器設(shè)置的會議組進(jìn)行語音/視頻通信,切入語音/視頻會議界面并顯示當(dāng)前的會議組信息;
會議組操作監(jiān)控單元,用于監(jiān)測是否接收到會議組切換操作;
會議組切換單元,用于當(dāng)接收到會議組切換操作時進(jìn)入所切換的會議組,并更新所述會議組信息。
顯然,上述實施例僅僅是為清楚地說明所作的舉例,而并非對實施方式的限定。對于所屬領(lǐng)域的普通技術(shù)人員來說,在上述說明的基礎(chǔ)上還可以做出其它不同形式的變化或變動。這里無需也無法對所有的實施方式予以窮舉。而由此所引伸出的顯而易見的變化或變動仍處于本發(fā)明創(chuàng)造的保護(hù)范圍之中。