專利名稱:一種跨平臺移動網(wǎng)絡(luò)終端控制方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種跨平臺移動網(wǎng)絡(luò)終端控制方法及其系統(tǒng)。
背景技術(shù):
全球化使得人們的工作和活動空間越來越大,遠(yuǎn) 程辦公、鏈鎖銷售、移動銷售、協(xié)同工作等需求越來越旺盛。但是,由于工具的落后以及人與人之間的信任感的缺失,人們的管理控制方式和工作方式還非常原始。以銷售領(lǐng)域為例,由于工作性質(zhì),銷售人員每天的工作地點(diǎn)和工作內(nèi)容具有多變性和機(jī)動性,在內(nèi)部管理上需要考勤,報銷路費(fèi)、客戶餐費(fèi)以及業(yè)務(wù)經(jīng)費(fèi),績效考核、工資核算,信息工享,協(xié)同工作;在工作內(nèi)容上,需要問卷調(diào)查,統(tǒng)計分析、上請下達(dá),實(shí)時接收領(lǐng)導(dǎo)指令、客戶信息,實(shí)時查詢市場信息與客戶信息。由于信息技術(shù)的支持不足,使得管理人員管理和銷售人員的工作方式還非常原始。對管理人員來說,如何進(jìn)行及時信息的推送和項目跟進(jìn),如何進(jìn)行高效的任務(wù)分配,如何進(jìn)行行為的監(jiān)督,如何進(jìn)行遠(yuǎn)程考勤和業(yè)績的考核面臨著諸多困難,對銷售人員來說,即時獲取客戶信息和市場信息,實(shí)現(xiàn)遠(yuǎn)程考勤和移動辦公也只是一個夢想。目前,智能手機(jī)的快速普及使人手一部已非難事。但是,對這些功能強(qiáng)大的智能手機(jī)的使用,在網(wǎng)絡(luò)方面僅限于作為上網(wǎng)工具和聊天工具,在硬件方面,強(qiáng)大的GPS定位功能主要用來進(jìn)行道路導(dǎo)航和地址查詢,而拍照功能主要用于娛樂自拍,抓拍和視頻聊天等,使用的功能單一,未得到充分利用。另外,由于目前市場上的手機(jī)終端種類繁多,各自的軟硬件平臺各不相同,安裝的應(yīng)用軟件也由于各自所在平臺的不同而有著巨大差別,通常無法在各平臺間實(shí)現(xiàn)共用;另夕卜,要在不同平臺上實(shí)現(xiàn)同一功能則必須針對各個平臺使用不同的工具分別進(jìn)行針對性的研發(fā),需要很多重復(fù)的勞動,導(dǎo)致研發(fā)成本大幅上升。
發(fā)明內(nèi)容
為了解決上述現(xiàn)實(shí)問題,本發(fā)明提供一種跨平臺移動網(wǎng)絡(luò)控制方法及其系統(tǒng)。所述技術(shù)方案如下一種跨平臺移動網(wǎng)絡(luò)終端控制系統(tǒng),包括服務(wù)端和至少一個移動網(wǎng)絡(luò)終端,其中,所述服務(wù)端包括數(shù)據(jù)庫,用于存儲系統(tǒng)業(yè)務(wù)數(shù)據(jù);代碼生成模塊,用于生成控制代碼,所述控制代碼用來控制所述移動網(wǎng)絡(luò)終端的硬件設(shè)備以達(dá)到對具有不同操作系統(tǒng)的移動網(wǎng)絡(luò)終端的跨平臺控制,其采用HTML5、JavaScript、json技術(shù)實(shí)現(xiàn);數(shù)據(jù)發(fā)送模塊,用于向移動終端發(fā)送所述控制代碼;數(shù)據(jù)接收模塊,用于從移動終端接收由安裝在該移動終端本地的硬件設(shè)備采集的參數(shù);存儲模塊,用于存儲所述控制代碼以及從移動終端接收的所述參數(shù);處理模塊,根據(jù)數(shù)據(jù)庫的數(shù)據(jù)以及存儲模塊的數(shù)據(jù)進(jìn)行業(yè)務(wù)處理;所述移動網(wǎng)絡(luò)終端包括數(shù)據(jù)接收模塊,用于從服務(wù)端接收所述控制代碼;存儲模塊,用于存儲所述控制代碼;執(zhí)行模塊,用于通過執(zhí)行所述控制代碼來控制所述移動終端的硬件設(shè)備,并獲取由該硬件設(shè)備采集的參數(shù);數(shù)據(jù)發(fā)送模塊,用于向服務(wù)端發(fā)送所述硬件設(shè)備采集的所述參數(shù)。進(jìn)一步地,所述移動網(wǎng)絡(luò)終端的操作系統(tǒng)包括Android、IOS或windows phone。進(jìn)一步地,所述移動網(wǎng)絡(luò)終端還包括數(shù)據(jù)接收模塊,用于從服務(wù)端接收所述控制代碼;存儲模塊,用于存儲所述控制代碼;執(zhí)行模塊,用于通過執(zhí)行所述控制代碼來t控制所述移動終端的硬件設(shè)備,并讀取所述硬件設(shè)備獲得的參數(shù);數(shù)據(jù)發(fā)送模塊,用于向服務(wù)端發(fā)送所述硬件設(shè)備獲得的所述參數(shù)。進(jìn)一步地,所述移動網(wǎng)絡(luò)終端的所述硬件設(shè)備包括GPS定位儀、照相機(jī)、指紋錄入儀;所述硬件設(shè)備的參數(shù)包括終端用戶的位置數(shù)據(jù)、肖像數(shù)據(jù)、指紋數(shù)據(jù)。一種跨平臺移動網(wǎng)絡(luò)終端控制方法,其特征在于,包括如下步驟
S2 :所述服務(wù)端收到所述移動網(wǎng)絡(luò)終端的請求后,生成控制代碼并發(fā)送給所述移動網(wǎng)絡(luò)終端,其中,所述控制代碼用來控制所述移動網(wǎng)絡(luò)終端的硬件設(shè)備,其采用HTML5、JavaScript、json 技術(shù)實(shí)現(xiàn);S3:所述移動網(wǎng)絡(luò)終端從所述服務(wù)端接收所述控制代碼,執(zhí)行所述控制代碼來對所述移動網(wǎng)絡(luò)終端的所述硬件設(shè)備進(jìn)行控制,并獲取由該硬件設(shè)備采集的參數(shù);S4 :所述移動網(wǎng)絡(luò)終端向所述服務(wù)端發(fā)送由所述硬件設(shè)備采集的所述參數(shù);S5 :所述服務(wù)端接收由所述硬件設(shè)備采集的所述參數(shù),與所述服務(wù)端的數(shù)據(jù)庫進(jìn)行交互,進(jìn)行業(yè)務(wù)處理。進(jìn)一步地,所述步驟SI中所述請求為指紋考勤;所述步驟S2中硬件設(shè)備為指紋錄入儀和GPS定位儀。或者,所述步驟SI中所述請求為頭像考勤;所述步驟S2中硬件設(shè)備為照相機(jī)和GPS定位儀。本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是考慮了移動網(wǎng)絡(luò)終端的便攜性和具有上網(wǎng)功能,利用了其具有攝像頭、GPS定位儀、瀏覽器和操作系統(tǒng),本系統(tǒng)實(shí)現(xiàn)在保證銷售人員人手一部智能手機(jī)或其它移動網(wǎng)絡(luò)終端的前堤下,解決了移動銷售中的遠(yuǎn)程考勤等遠(yuǎn)程業(yè)務(wù)處理,實(shí)現(xiàn)了高效可靠的無障礙移動銷售人員控制。另外,由于移動網(wǎng)絡(luò)終端的操作系統(tǒng)可能是Android、IOS或windows phone等多種不同的系統(tǒng),因此,本發(fā)明采用HTML5、JavaScript、json等跨平臺技術(shù)實(shí)現(xiàn)同一套代碼,從而以較低的成本實(shí)現(xiàn)了對不同終端平臺的控制,而且大大的加快了開發(fā)速度,減少了更多的重復(fù)開發(fā)的成本,一個版本可以支持多個平臺,開發(fā)人員更少,執(zhí)行效率更高,為解決快速需求項目提供了有利的保障。
圖I是本發(fā)明實(shí)施例的系統(tǒng)結(jié)構(gòu)圖;圖2是本發(fā)明實(shí)施例的系統(tǒng)結(jié)構(gòu)框圖;圖3是本發(fā)明的一種控制方法流程圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。本發(fā)明公開了一種移動網(wǎng)絡(luò)終端控制方法及其系統(tǒng),參見圖I系統(tǒng)結(jié)構(gòu)圖所示,該系統(tǒng)包括服務(wù)器101及與其進(jìn)行數(shù)據(jù)交互的至少一個移動網(wǎng)絡(luò)終端,如移動網(wǎng)絡(luò)終端102,移動網(wǎng)絡(luò)終端103,移動網(wǎng)絡(luò)終端104和移動網(wǎng)絡(luò)終端N。其中,如移動網(wǎng)絡(luò)終端102,移動網(wǎng)絡(luò)終端103,移動網(wǎng)絡(luò)終端104和移動網(wǎng)絡(luò)終端N可以是便攜式電腦,觸屏電腦、3G手機(jī)等其它可移動的上網(wǎng)設(shè)備,其至少包括操作系統(tǒng)、預(yù)先安裝的瀏覽器、GPS定位儀、指紋掃描儀和照相機(jī)。其中,所述移動網(wǎng)絡(luò)終端的操 作系統(tǒng)為Android、IOS、Sysbian、Webos、Linux或Windows phone等。服務(wù)器可以針對不同平臺的移動網(wǎng)絡(luò)終端進(jìn)行控制。下面結(jié)合附圖2來進(jìn)一步說明本發(fā)明實(shí)施例的技術(shù)方案。圖2是本發(fā)明實(shí)施例的系統(tǒng)結(jié)構(gòu)框圖,示出了本發(fā)明實(shí)施例的一種移動互聯(lián)網(wǎng)終端控制系統(tǒng)。它包括服務(wù)器端201以及移動網(wǎng)絡(luò)終端202。其中服務(wù)器端201包括數(shù)據(jù)庫2011、代碼生成模塊2012、數(shù)據(jù)發(fā)送模塊2013、數(shù)據(jù)接收模塊2014、存儲模塊2015和處理模塊2016。其中數(shù)據(jù)庫,用于存儲系統(tǒng)業(yè)務(wù)數(shù)據(jù)。代碼生成模塊,用于生成控制代碼;所述控制代碼用來控制所述移動網(wǎng)絡(luò)終端的硬件設(shè)備以達(dá)到對具有不同操作系統(tǒng)的移動網(wǎng)絡(luò)終端的跨平臺控制,其采用HTML5、JavaScript, json組合實(shí)現(xiàn),以達(dá)到對具有不同操作系統(tǒng)的移動終端的跨平臺控制。所述代碼生成模塊生成的控制代碼采用phonegap等中間件來控制移動網(wǎng)絡(luò)終端的硬件,包括調(diào)用瀏覽器webkit控件,移動網(wǎng)絡(luò)終端運(yùn)行本地html、JavaScript和css ;調(diào)用相機(jī)進(jìn)行照相;調(diào)用GPS定位儀獲取地理位置。若調(diào)用的硬件是GPS定位儀時,所述硬件設(shè)備的參數(shù)為json格式。數(shù)據(jù)發(fā)送模塊,用于向移動終端發(fā)送所述控制代碼,采用javascript及jquery框架來實(shí)現(xiàn)。數(shù)據(jù)接收模塊,用于從移動終端接收安裝在該移動終端本地的硬件設(shè)備的參數(shù),采用javascript及jquery框架來實(shí)現(xiàn)。存儲模塊,用于存儲所述控制代碼以及從移動終端接收的所述參數(shù)。處理模塊,根據(jù)數(shù)據(jù)庫的數(shù)據(jù)以及存儲模塊的數(shù)據(jù)進(jìn)行業(yè)務(wù)處理。所述移動網(wǎng)絡(luò)終端202包括數(shù)據(jù)接收模塊2021、存儲模塊2022、執(zhí)行模塊2023和數(shù)據(jù)發(fā)送模塊2024。其中數(shù)據(jù)接收模塊,用于從服務(wù)端接收所述控制代碼。存儲模塊,用于存儲所述控制代碼。執(zhí)行模塊,用于通過執(zhí)行所述控制代碼來控制所述移動終端的硬件設(shè)備,并讀取所述硬件設(shè)備獲得的參數(shù)。執(zhí)行所述服務(wù)器端的所述代碼生成模塊生成的控制代碼,運(yùn)行本地html、JavaScript和css來進(jìn)行用戶驗證、照片上傳、位置信息上傳和其他數(shù)據(jù)的上傳和下載。
數(shù)據(jù)發(fā)送模塊,用于向服務(wù)端發(fā)送所述硬件設(shè)備獲得的所述參數(shù)。在所述移動網(wǎng)絡(luò)終端本地安裝的所述硬件設(shè)備可以是GPS定位儀、照相機(jī)、指紋錄入儀;相應(yīng)地,所述硬件設(shè)備的參數(shù)包括終端用戶的位置數(shù)據(jù)、肖像數(shù)據(jù)、指紋數(shù)據(jù)。基于上述移動終端控制系統(tǒng),本發(fā)明提出了一種跨平臺移動網(wǎng)絡(luò)終端控制方法,參見附圖3,具體包括如下步驟SI :移動網(wǎng)絡(luò)終端向服務(wù)端發(fā)送請求;S2 :所述服務(wù)端收到所述移動網(wǎng)絡(luò)終端的請求后,生成控制代碼并發(fā)送給所述移動網(wǎng)絡(luò)終端,其中,所述控制代碼用來控制所述移動網(wǎng)絡(luò)終端的硬件設(shè)備;S3:所述移動網(wǎng)絡(luò)終端從所述服務(wù)端接收所述控制代碼,執(zhí)行所述控制代碼來對所述移動網(wǎng)絡(luò)終端的所述硬件設(shè)備進(jìn)行控制,獲得所述硬件設(shè)備的參數(shù);S4 :所述移動網(wǎng)絡(luò)終端向所述服務(wù)端發(fā)送所述硬件設(shè)備的所述參數(shù);S5 :所述服務(wù)端接收所述硬件設(shè)備的所述參數(shù),與所述服務(wù)端的數(shù)據(jù)庫進(jìn)行交互,進(jìn)行業(yè)務(wù)處理。例如,當(dāng)步驟SI中移動網(wǎng)絡(luò)終端向服務(wù)端發(fā)送的所述請求為考勤請求時,所述服務(wù)端根據(jù)所接收到的該請求生成相應(yīng)的用于控制發(fā)出請求的所述移動終端的控制代碼,然后將該控制代碼發(fā)送給所述移動網(wǎng)絡(luò)終端,所述移動網(wǎng)絡(luò)終端接收到該控制代碼后執(zhí)行該代碼,從而啟動在該移動終端本地安裝的指紋錄入儀、GPS定位儀以及照相機(jī),通過這些硬件設(shè)備分別獲取終端用戶的指紋、實(shí)時位置、以及該用戶的面部相片,然后,移動終端將通過上述硬件設(shè)備獲取的數(shù)據(jù)上傳至服務(wù)端,服務(wù)端在接收到這些數(shù)據(jù)后,調(diào)用具體的業(yè)務(wù)處理模塊對這些數(shù)據(jù)實(shí)現(xiàn)相應(yīng)的業(yè)務(wù)處理,如身份識別、考勤記錄等。服務(wù)器端(SERVER)米用LAMP 最流行的 web 環(huán)境Linux+Apache+Mysql+Php 組合。移動終端(mobile)則采用html5+Javascript+div+css+json組合,形成與服務(wù)器端之間的數(shù)據(jù)交互,以及硬件的控制。手機(jī)端通過javascript來控制手機(jī)硬件,如GPS,拍照,文件瀏覽等。還有通過javascript來讀取遠(yuǎn)程服務(wù)器端傳輸過來的json數(shù)據(jù),及通過javascript發(fā)送手機(jī)端數(shù)據(jù)至服務(wù)器端,通過div+css來控制展示的樣式,服務(wù)器端則進(jìn)行傳統(tǒng)的web處理。由于移動網(wǎng)絡(luò)終端的操作系統(tǒng)可能是Android、IOS或windows phone等多種不同的系統(tǒng),因此,本發(fā)明采用HTML5、JavaScript、json等跨平臺技術(shù)實(shí)現(xiàn)同一套代碼,從而以較低的成本實(shí)現(xiàn)了對不同終端平臺的控制,而且大大的加快了開發(fā)速度,減少了更多的重復(fù)開發(fā)的成本,一個版本可以支持多個平臺,開發(fā)人員更少,執(zhí)行效率更高,為解決快速需求項目提供了有利的保障。 本發(fā)明所述的實(shí)施方式僅僅是為了描述本發(fā)明的實(shí)現(xiàn)細(xì)節(jié)而列舉的一種示例,具體應(yīng)用時可以根據(jù)不同的業(yè)務(wù)需求而實(shí)現(xiàn)針對移動終端上不同硬件設(shè)備的控制,從而采集相應(yīng)業(yè)務(wù)所需的終端數(shù)據(jù),完成具體的業(yè)務(wù)處理。
權(quán)利要求
1.一種跨平臺移動網(wǎng)絡(luò)終端控制系統(tǒng),其特征在于,包括服務(wù)端和至少ー個移動網(wǎng)絡(luò)終端,其中, 所述服務(wù)端包括 數(shù)據(jù)庫,用于存儲系統(tǒng)業(yè)務(wù)數(shù)據(jù); 代碼生成模塊,用于生成控制代碼,所述控制代碼用來控制所述移動網(wǎng)絡(luò)終端的硬件設(shè)備以達(dá)到對具有不同操作系統(tǒng)的移動網(wǎng)絡(luò)終端的跨平臺控制,其采用HTML5、JavaScript、json 技術(shù)實(shí)現(xiàn); 數(shù)據(jù)發(fā)送模塊,用于向移動終端發(fā)送所述控制代碼; 數(shù)據(jù)接收模塊,用于從移動終端接收由安裝在該移動終端本地的硬件設(shè)備采集的參數(shù); 存儲模塊,用于存儲所述控制代碼以及從移動終端接收的所述參數(shù); 處理模塊,根據(jù)數(shù)據(jù)庫的數(shù)據(jù)以及存儲模塊的數(shù)據(jù)進(jìn)行業(yè)務(wù)處理; 所述移動網(wǎng)絡(luò)終端包括 數(shù)據(jù)接收模塊,用于從服務(wù)端接收所述控制代碼; 存儲模塊,用于存儲所述控制代碼; 執(zhí)行模塊,用于通過執(zhí)行所述控制代碼來控制所述移動終端的硬件設(shè)備,并獲取由該硬件設(shè)備采集的參數(shù); 數(shù)據(jù)發(fā)送模塊,用于向服務(wù)端發(fā)送所述硬件設(shè)備采集的所述參數(shù)。
2.如權(quán)利要求I所述的跨平臺移動網(wǎng)絡(luò)終端控制系統(tǒng),所述移動網(wǎng)絡(luò)終端的操作系統(tǒng)包括Anclroid、IOS 現(xiàn) windows phone。
3.如權(quán)利要求I所述的跨平臺移動網(wǎng)絡(luò)終端控制系統(tǒng),其特征在于,在該移動終端本地安裝的所述硬件設(shè)備包括GPS定位儀、照相機(jī)、指紋錄入儀;所述硬件設(shè)備采集的參數(shù)包括終端用戶的位置數(shù)據(jù)、肖像數(shù)據(jù)、指紋數(shù)據(jù)。
4.一種跨平臺移動網(wǎng)絡(luò)終端控制方法,其特征在于,包括如下步驟 51:移動網(wǎng)絡(luò)終端向服務(wù)端發(fā)送請求; 52:所述服務(wù)端收到所述移動網(wǎng)絡(luò)終端的請求后,生成控制代碼并發(fā)送給所述移動網(wǎng)絡(luò)終端,其中,所述控制代碼用來控制所述移動網(wǎng)絡(luò)終端的硬件設(shè)備,其采用HTML5、JavaScript、json 技術(shù)實(shí)現(xiàn); 53:所述移動網(wǎng)絡(luò)終端從所述服務(wù)端接收所述控制代碼,執(zhí)行所述控制代碼來對所述移動網(wǎng)絡(luò)終端的所述硬件設(shè)備進(jìn)行控制,并獲取由該硬件設(shè)備采集的參數(shù); 54:所述移動網(wǎng)絡(luò)終端向所述服務(wù)端發(fā)送由所述硬件設(shè)備采集的所述參數(shù); 55:所述服務(wù)端接收由所述硬件設(shè)備采集的所述參數(shù),與所述服務(wù)端的數(shù)據(jù)庫進(jìn)行交互,進(jìn)行業(yè)務(wù)處理。
5.如權(quán)利要求4所述的跨平臺移動網(wǎng)絡(luò)終端控制方法,其特征在于,步驟SI中所述請求為指紋考勤請求,步驟S2中硬件設(shè)備為指紋錄入儀和GPS定位儀。
6.如權(quán)利要求4所述的跨平臺移動網(wǎng)絡(luò)終端控制方法,其特征在于,所述步驟SI中所述請求為頭像考勤請求,所述步驟S2中硬件設(shè)備為照相機(jī)和GPS定位儀。
全文摘要
本發(fā)明提出了一種跨平臺移動網(wǎng)絡(luò)終端控制方法,包括如下步驟S1,移動網(wǎng)絡(luò)終端向服務(wù)端發(fā)送請求;S2,服務(wù)端收到移動網(wǎng)絡(luò)終端的請求后,生成控制代碼并發(fā)送給移動網(wǎng)絡(luò)終端,其中,控制代碼用來控制移動網(wǎng)絡(luò)終端的硬件設(shè)備,其采用HTML5、JavaScript、json技術(shù)實(shí)現(xiàn);S3,移動網(wǎng)絡(luò)終端從服務(wù)端接收控制代碼,執(zhí)行控制代碼來對移動網(wǎng)絡(luò)終端的硬件設(shè)備進(jìn)行控制,并獲取由該硬件設(shè)備采集的參數(shù);S4,移動網(wǎng)絡(luò)終端向服務(wù)端發(fā)送由硬件設(shè)備采集的參數(shù);S5,服務(wù)端接收由硬件設(shè)備采集的參數(shù),與服務(wù)端的數(shù)據(jù)庫進(jìn)行交互,進(jìn)行業(yè)務(wù)處理。本發(fā)明公開的方法以較低的成本實(shí)現(xiàn)了對不同移動網(wǎng)絡(luò)終端平臺的控制。
文檔編號H04M1/725GK102685254SQ20121017566
公開日2012年9月19日 申請日期2012年5月31日 優(yōu)先權(quán)日2012年5月31日
發(fā)明者孫嘉濱 申請人:深圳英寶通科技有限公司