一種移動寬帶設備的業務實現方法及裝置的製作方法
2023-06-19 06:46:36 1
專利名稱:一種移動寬帶設備的業務實現方法及裝置的製作方法
技術領域:
本發明涉及移動寬帶技術領域,更具體地說,涉及一種移動寬帶設備的業務實現方法及裝置。
背景技術:
近幾年,隨著移動寬帶(MBB,Mobile Broadband)技術的蓬勃發展,移動寬帶設備作為其終端設備也得到了空前發展。其中以3G Urd-generation,第三代移動通信技術)數據卡和3G USB (Universal Serial Bus, USB,通用串行總線)Modem最為典型。目前對移動寬帶設備進行相應的管理可實現移動寬帶設備的撥號上網、簡訊和電話本等業務。對於移動寬帶設備的管理,可通過與移動寬帶設備配 套的主機側客戶端軟體,如PC (Personal Computer,個人電腦)客戶端軟體實現,然而在該移動寬帶設備管理中,由於主機側上的OS (Operating System,作業系統)並不統一,幾乎每一種OS平臺都有自己特殊的開發平臺和程式語言,主機側客戶端軟體並無法做到與各式的OS平臺相兼容,因此採用主機側客戶端軟體的方式對移動寬帶設備進行管理,無法實現客戶端的跨平臺支持。現有技術中有一種通過Web方式管理移動寬帶設備的方法,可以使得主機側不再需要客戶端軟體就可對移動寬帶設備進行管理,從而解決了客戶端的跨平臺支持問題。Web方式管理即通過在移動寬帶設備內集成一個嵌入式的Web伺服器,並嵌入Web管理頁面,由Web管理頁面接收用戶的管理命令、Web伺服器執行對應的管理命令流程,從而實現與管理命令對應的移動寬帶設備業務,並可通過Web伺服器查看相應的業務信息。發明人在實現本發明的過程中發現由於上述Web方式管理是一種基於網頁的管理方式,如果移動寬帶設備脫離Web管理頁面,即主機側未使用瀏覽器網頁打開移動寬帶設備的Web管理頁面,來進行移動寬帶設備的管理時,有些業務如提醒類業務就無法實現;並且由於安全性等方面的考慮,在網頁管理的設計之初,就限制了網頁管理對主機側部分功能的調用;從而使得使用Web方式管理移動寬帶設備存在諸多限制。
發明內容
有鑑於此,本發明實施例提供一種移動寬帶設備的業務實現方法及主機側裝置,以減少在Web方式管理移動寬帶設備中存在的限制。為實現上述目的,本發明提供如下技術方案一種實現移動寬帶設備業務的方法,包括調用Web伺服器的應用程式編程接口,獲取移動寬帶設備的業務信息;判斷實現所述業務信息對應的移動寬帶設備業務,是否需要協調使用主機側的相應功能,若是,調用對應的主機側應用程式編程接口執行所述主機側的相應功能,實現所述移動寬帶設備業務。其中,所述調用Web伺服器的應用程式編程接口包括調用Web伺服器的超文本傳送協議的應用程式編程接口 HTTP API接口或套接字Socket 接口。其中,所述判斷實現所述業務信息對應的移動寬帶設備業務,是否需要協調使用主機側的相應功能包括如果所述業務信息為提醒類業務信息,且所述提醒類業務信息中存在新提醒,則確定實現提醒類業務需要調用主機側的提醒功能。其中,所述調用對應的主機側應用程式編程接口執行所述主機側的相應功能,實現所述移動寬帶設備業務包括調用主機側作業系統的應用程式編程接口 OS API接口,執行 主機側的提醒功能,將所述提醒類業務信息中的新提醒展現在主機側,實現所述移動寬帶設備的提醒業務。其中,所述判斷實現所述業務信息對應的移動寬帶設備業務,是否需要協調使用主機側的相應功能包括如果所述業務信息為移動寬帶業務信息,則確定實現所述移動寬帶業務信息對應的移動寬帶設備業務需要調用主機側的無線寬帶WiFi功能。其中,所述調用對應的主機側應用程式編程接口執行所述主機側的相應功能,實現所述移動寬帶設備業務包括調用主機側OS WiFi API接口,獲取附近的WiFi信息,實現所述移動寬帶業務信息對應的移動寬帶設備業務。本發明實施例還提供一種實現移動寬帶設備業務的裝置,包括業務信息獲取模塊,用於調用Web伺服器的應用程式編程接口,獲取移動寬帶設備的業務信息;判斷模塊,用於判斷實現所述業務信息獲取模塊獲取的業務信息對應的移動寬帶設備業務,是否需要協調使用主機側的相應功能;業務實現模塊,用於在所述判斷模塊的判斷結果為是的情況下,調用對應的主機側應用程式編程接口執行所述主機側的相應功能,實現所述移動寬帶設備業務。其中,所述判斷模塊包括對應關係存儲單元,用於存儲預先設置的移動寬帶設備的業務信息、移動寬帶設備業務及需要調用的主機側功能的三者的對應關係;協調判斷單元,用於依據所述對應關係存儲單元存儲的三者的對應關係,判斷實現所述業務信息對應的移動寬帶設備業務,是否需要協調使用主機側的相應功能。其中,所述協調判斷單元包括第一確定子單元,用於在所述業務信息獲取模塊所獲取的業務信息為提醒類業務信息,且所述提醒類業務信息中存在新的提醒時,確定實現提醒類業務需要調用主機側的提醒功能;所述業務實現模塊包括第一執行單元,用於調用所述主機側作業系統的應用程式編程接口 OSAPI接口,執行主機側的提醒功能,將所述提醒類業務信息中的新提醒展現在主機側,實現所述移動寬帶設備的提醒業務。其中,所述協調判斷單元包括第二確定子單元,用於在所述業務信息獲取模塊獲取的業務信息為移動寬帶業務信息時,確定實現所述移動寬帶業務信息對應的移動寬帶設備業務需要調用主機側的無線寬帶WiFi功能;所述業務實現模塊包括第二執行單元,用於調用主機側OS WiFi API接口,獲取附近的WiFi信息,實現所述移動寬帶業務信息對應的移動寬帶設備業務。基於上述技術方案,本發明實施例所提供的移動寬帶設備的業務實現方法,既能對Web伺服器的應用程式編程接口進行調用,也能對主機側的應用程式編程接口進行調用,通過判斷實現所述業務信息對應的移動寬帶設備業務,是否需要協調使用主機側的相應功能,從而選擇對主機側的相應功能進行調用,藉助主機側功能實現所述移動寬帶設備業務。本發明實施例通過主機側的配合作用,將現有Web方式無法實現的移動寬帶設備業 務通過主機側實現,減少了在Web方式管理移動寬帶設備中存在的限制,提高了管理移動寬帶設備的能力。
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖I為本發明實施例提供的一種移動寬帶設備的業務實現方法的流程圖;圖2為本發明實施例提供的移動寬帶設備提醒類業務實現方法的流程圖;圖3為本發明實施例提供的移動寬帶設備網絡適配業務實現方法的流程圖;圖4為本發明實施例提供的一種實現移動寬帶設備業務的裝置的結構框圖;圖5為本發明實施例提供的判斷模塊的結構框圖;圖6為本發明實施例提供的協調判斷單元的結構框圖;圖7為本發明實施例提供的業務實現模塊的結構框圖;圖8為本發明實施例提供的移動寬帶設備的業務實現系統的軟體結構圖;圖9為本發明實施例提供的移動寬帶設備的業務實現系統的另一軟體結構圖。
具體實施例方式本發明實施例基於現有的Web方式管理移動寬帶設備的技術,旨在該現有技術的基礎上,協同使用主機側相應功能,將現有Web方式無法實現的移動寬帶設備業務通過主機側實現。發明人通過在主機側開發一個協同軟體,通過該協同軟體實現對Web伺服器的應用程式編程接口的調用,和主機側的作業系統OS應用程式編程接口的調用,並且通過設定主機側應用程式編程接口的調用規則,使得主機側與移動寬帶設備相互配合,解決了現有Web方式管理移動寬帶設備存在的缺陷,減少了在Web方式管理移動寬帶設備中存在的限制,提高了管理移動寬帶設備的能力。下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。圖I為本發明實施例提供的一種移動寬帶設備的業務實現方法的流程圖。參照圖I,該方法可以包括如下步驟步驟S100、調用Web伺服器的應用程式編程接口,獲取移動寬帶設備的業務信息;可以是主機側裝置調用Web伺服器的應用程式編程接口,獲取移動寬帶設備的業務信息。具體地,所述主機側裝置可以通過在主機側裝置上安裝的協同軟體程序來調用Web伺服器的應用程式編程接口。所述主機側裝置可以為PCXPersonal Computer,個人電腦)、手機、PDA (Personal Digital Assistant,個人數字助理)、平板電腦等用戶終端設備。Web伺服器的應用程式編程接口可以是任意的可編程接口,包 括傳統的AT命令、套接字Socket接口、串口、USB 口、藍牙、紅外、WiFi (Wireless Fidelity,無線寬帶)或基於網口的 HTTP (Hypertext Transport Protocol,超文本傳送協議)API (ApplicationProgramming Interface,應用程式編程接口)接口等;所述Web伺服器可以是在移動寬帶設備內部集成的一個嵌入式Web Server (Web伺服器),並嵌入Web管理頁面,用戶在主機側裝置上用瀏覽器打開這個頁面,就可以實現對數據卡的管理。獲取的移動寬帶設備業務信息可以包括現有Web方式管理移動寬帶設備技術所無法實現的移動寬帶設備業務包含的業務信息,如提醒類業務信息(如簡訊提醒、郵件提醒等)、移動寬帶業務信息(如3G業務信息、4G業務信息等)、電話本業務信息等,也可以包括指定的現有技術無法實現的某一移動寬帶設備業務所包含的業務信息,獲取的移動寬帶設備的業務信息可依據實際應用或用戶需求而定,本發明對此不作限定。可選的,步驟S100可以由主機側裝置的一個處理器執行。步驟S200、判斷實現所述業務信息對應的移動寬帶設備業務,是否需要協調使用主機側的相應功能,若是,調用對應的主機側應用程式編程接口執行所述主機側的相應功能,實現所述移動寬帶設備業務;可選的,可以預先設置移動寬帶設備的業務信息、移動寬帶設備業務及需要調用的主機側功能三者的對應關係,通過預先設置的該三者的對應關係,判斷實現所述業務信息對應的移動寬帶設備業務,是否需要協調使用主機側的相應功能;其中,對應的移動寬帶設備業務可通過步驟Sioo獲取的移動寬帶設備業務信息確定,如簡訊提醒、郵件提醒等提醒類業務信息對應提醒業務,3G業務信息、4G業務信息等移動寬帶業務信息對應網絡適配業務,對於一類業務信息對應多類移動寬帶設備業務的情況,可通過實際應用或用戶需求進行相應設定,需要調用的主機側功能為實現所述對應的移動寬帶設備業務所必須具備的功能,如提醒業務需要調用主機側的提醒功能,網絡適配業務需要調用主機側WiFi功能,從而實現移動寬帶與WiFi間的切換。當主機側裝置由步驟S100獲取業務信息後,調用預先設置的移動寬帶設備的業務信息、移動寬帶設備業務及需要調用的主機側功能的三者的對應關係,查找所獲取的業務信息對應的移動寬帶設備業務和需要協調使用的主機側相應功能,如果能夠從預先設置的三者的對應關係中查找到所獲取的業務信息,與對應的移動寬帶設備業務和需要協調使用的主機側相應功能三者的對應關係組合,則確定實現步驟S100獲取的業務信息對應的移動寬帶設備業務,需要協調使用主機側的相應功能,主機側裝置調用對應的主機側應用程式編程接口,通過主機側OS執行相應功能,實現所述移動寬帶設備業務。
可選的,如果獲取的業務信息無法在對應關係中查找到,或查找到所獲取的業務信息對應的移動寬帶設備業務不需要調用主機側的功能,則不調用主機側功能,直接實現該移動寬帶設備業務,直接實現移動寬帶設備業務的具體方法可參照現有Web方式管理移動寬帶設備的技術。可選的,移動寬帶設備的業務信息、移動寬帶設備業務及需要調用的主機側功能的三者的對應關係可以列表的形式存儲在主機側裝置中。可選的,在預先設置的移動寬帶設備的業務信息、移動寬帶設備業務及需要調用的主機側功能的三者的對應關係的基礎上,還可以增設移動寬帶設備的當前工作狀態這一標準,形成移動寬帶設備當前工作狀態、移動寬帶設備的業務信息、移動寬帶設備業務及需要調用的主機側功能四者的對應關係;其中,移動寬帶設備的當前工作狀態包括移動寬帶設備脫離Web管理頁面和正處於Web管理頁面,移動寬帶設備脫離Web管理頁面,表示用戶未在主機側裝置上使用瀏覽器網頁打開Web管理頁面,來進行移動寬帶設備的管理,移動 寬帶設備處於Web管理頁面,表示用戶正通過主機側裝置使用瀏覽器網頁打開Web管理頁面,來進行移動寬帶設備的管理;通過上述四者的對應關係,判斷移動寬帶設備在當前工作狀態下,實現所述業務信息對應的移動寬帶設備業務,是否需要協調使用主機側的相應功能;如對於移動寬帶設備脫離Web管理頁面工作狀態下的提醒類業務,確定需要調用主機側的提醒功能,對於移動寬帶設備處於Web管理頁面的工作狀態下的提醒類業務,確定不進行主機側提醒功能的調用,直接通過現有Web方式實現提醒類業務。可選的,步驟S200可以由主機側裝置的一個處理器執行。圖I所示實施例提供的移動寬帶設備的業務實現方法,既能對Web伺服器的應用程式編程接口進行調用,也能對主機側的應用程式編程接口進行調用,通過判斷實現所述業務信息對應的移動寬帶設備業務,是否需要協調使用主機側的相應功能,從而選擇對主機側的相應功能進行調用,藉助主機側功能實現所述移動寬帶設備業務。本發明實施例通過主機側的配合作用,將現有Web方式無法實現的移動寬帶設備業務通過主機側實現,解決了現有Web方式管理移動寬帶設備存在的缺陷,實現了移動寬帶設備的全部業務。現有Web方式管理移動寬帶設備技術,難以實現的移動寬帶設備業務有很多,諸如攝像頭的調用、耳麥的調用等,但以脫離Web管理頁面的提醒類業務和主機側的資源訪問類業務最為典型,主機側的資源訪問類業務如主機側WiFi功能的訪問等,下面將結合現有Web方式管理移動寬帶設備難以實現的兩類典型的移動寬帶設備業務,來說明本發明實施例具體的實現移動寬帶設備業務的技術方案,其中主機側的資源訪問類業務以網絡適配業務說明,為便於描述,下文出現的Web伺服器的應用程式編程接口皆為HTTP API接口。圖2為本發明實施例提供的移動寬帶設備提醒類業務實現方法的流程圖。參照圖2,該方法可以包括如下步驟步驟SlOl、調用Web伺服器的HTTP API接口或套接字Socket接口,獲取移動寬帶設備的業務信息;步驟S201、如果所獲取的業務信息為提醒類業務信息,且所述提醒類業務信息中存在新提醒,則確定實現提醒類業務需要調用主機側的提醒功能;具體的,當所獲取的業務信息為提醒類業務信息時,確定對應的移動寬帶設備業務為提醒類業務,在所獲取的提醒類業務信息中存在新的提醒時,確定實現提醒類業務信息對應的提醒類業務需要調用主機側的提醒功能。步驟S301、調用主機側OS API接口,執行主機側的提醒功能,將所述提醒類業務信息中的新提醒展現在主機側,實現所述移動寬帶設備的提醒業務。可選的,可預先設置提醒類業務信息,移動寬帶設備的提醒業務,和主機側的提醒功能為對應關係。執行主機側的提醒功能,將所述提醒類業務信息中的新提醒展現在主機側,實現所述移動寬帶設備的提醒業務可以具體為通過主機側作業系統的託盤圖標功能,在主機側的作業系統界面彈出消息提示框,將提醒類業務信息中的新提醒展現在該消息提示框中,從而實現移動寬帶設備的提醒業務。可選的,可預先設置提醒類業務信息,移動寬帶設備的提 醒類業務,移動寬帶設備脫離Web管理頁面的工作狀態,和主機側的提醒功能四者的對應關係,步驟S201還包括判斷移動寬帶設備當前的工作狀態是否與預設的上述四者的對應關係中的移動寬帶設備的工作狀態對應,若是,則調用主機側的提醒功能。圖3為本發明實施例提供的移動寬帶設備網絡適配業務實現方法的流程圖。參照圖3,該方法可以包括如下步驟步驟S102、調用Web伺服器的HTTP API接口,獲取移動寬帶設備的業務信息。步驟S202、如果所述業務信息為移動寬帶業務信息,則確定實現所述移動寬帶業務信息對應的移動寬帶設備業務需要調用主機側的無線寬帶WiFi功能;具體的,如果所述業務信息為移動寬帶業務信息,則確定對應的移動寬帶設備業務為網絡適配業務,實現所述網絡適配業務需要調用主機側的無線寬帶WiFi功能;步驟S302、調用主機側OS WiFi API接口,獲取附近的WiFi信息,實現所述移動寬帶業務信息對應的移動寬帶設備業務。具體的,調用主機側OS WiFi API接口,獲取附近的WiFi信息,將所述移動寬帶業務信息與所述WiFi信息進行比對,根據預設的網絡適配標準判斷當前適配網絡,並與所述當前適配網絡進行網絡連接。可選的,可預先設置移動寬帶業務信息,網絡適配業務和主機側WiFi功能為對應關係,在獲取移動寬帶業務信息後,直接調用主機側的WiFi功能實現移動寬帶設備的網絡適配業務。移動寬帶業務信息可以是3G業務信息,也可以是4G業務信息等;3G業務信息可以包括當前3G信號強度、運營商名稱等;可調用Web伺服器的HTTP 3G API接口獲取的移動寬帶業務信息為3G業務信息。調用主機側WiFi功能,搜索附近WiFi熱點、信號強度等即可獲得所述附近的WiFi信息,綜合移動寬帶業務信息和WiFi信息,通過預設的網絡適配標準判斷出當前適配網絡,並與所述適配網絡進行網絡連接,即可實現移動寬帶設備的網絡適配任務,其中通過預設的網絡適配標準判斷出當前適配網絡,並進行網絡連接的技術為現有技術。對於現有Web方式管理移動寬帶設備技術所無法實現的攝像頭功能、耳麥功能等主機側資源訪問難題,均可通過本發明揭示的原理,通過協同使用主機側相應功能實現,具體實現方法可相互對照,此處不再贅述。圖4為本發明實施例提供的一種實現移動寬帶設備業務的裝置的結構框圖。參照圖4,該實現移動寬帶設備業務的裝置可以為主機側裝置,包括PC、手機、PDA、平板電腦等用戶終端設備,該實現移動寬帶設備業務的裝置可以包括業務信息獲取模塊100,用於調用Web伺服器的應用程式編程接口,獲取移動寬帶設備的業務信息;主機側裝置可實時或周期性的調用Web伺服器的應用程式編程接口,從而獲取移動寬帶設備當前的業務信息,也可依照用戶設置的規則獲取移動寬帶設備的業務信息;Web伺服器的應用程式編程接口可以是任意的可編程接口,包括傳統的AT命令、套接字Socket接口、串口、USB 口、藍牙、紅外、WiFi (Wireless Fidelity,無線寬帶)或基於網口的 HTTP (Hypertext Transport Protocol,超文本傳送協議)API (ApplicationProgramming Interface,應用程式編程接口)接口等;所述Web服務 器可以是在移動寬帶設備內部集成的一個嵌入式Web Server (Web伺服器),並嵌入Web管理頁面,用戶在主機側裝置上用瀏覽器打開這個頁面,就可以實現對數據卡的管理。判斷模塊200,用於判斷實現業務信息獲取模塊100獲取的業務信息對應的移動寬帶設備業務,是否需要協調使用主機側的相應功能;主機側裝置在獲取移動寬帶設備的業務信息後,判斷實現該業務信息對應的移動寬帶設備業務,是否需要協調使用自身相應功能;判斷模塊200的結構可參照圖5,包括對應關係存儲單元210,用於存儲預先設置的移動寬帶設備的業務信息、移動寬帶設備業務及需要調用的主機側功能的三者的對應關係;協調判斷單元220,用於依據對應關係存儲單元210所存儲的三者的對應關係,判斷實現所述業務信息對應的移動寬帶設備業務,是否需要協調使用主機側的相應功能;圖6為協調判斷單元220的結構框圖,參照圖6,協調判斷單元220可以包括第一確定子單元221,用於在業務信息獲取模塊100所獲取的業務信息為提醒類業務信息,且所述提醒類業務信息中存在新的提醒時,確定實現提醒類業務需要調用主機側的提醒功能;具體的,業務信息獲取模塊100所獲取的業務信息為提醒類業務信息,且所述提醒類業務信息中存在新的提醒時,第一確定子單元221確定對應的移動寬帶設備業務為提醒類業務,實現所述提醒類業務需要調用主機側的提醒功能。第二確定子單元222,用於在業務信息獲取模塊100獲取的業務信息為移動寬帶業務信息時,確定實現所述移動寬帶業務信息對應的移動寬帶設備業務需要調用主機側的無線寬帶WiFi功能;具體的,業務信息獲取模塊100所獲取的業務信息為移動寬帶業務信息時,確定對應的移動寬帶設備業務為網絡適配業務,且實現所述網絡適配業務需要調用主機側的無線寬帶WiFi功能;移動寬帶業務信息可以是3G業務信息,也可以是4G業務信息等;3G業務信息可以包括當前3G信號強度、運營商名稱等;可調用Web伺服器的HTTP 3G API接口獲取的移動寬帶業務信息為3G業務信息。業務實現模塊300,用於在判斷模塊200的判斷結果為是的情況下,調用對應的主機側應用程式編程接口執行所述主機側的相應功能,實現所述移動寬帶設備業務;
主機側裝置在確定了實現業務信息對應的移動寬帶設備業務,需要協調使用自身相應功能後,調用自身相應功能實現該移動寬帶設備業務。圖7示出了與圖6相對應的業務實現模塊300的結構框圖,包括第一執行單元310,用於在第一確定子單元221確定需要調用主機側的提醒功能後,調用主機側OS API接口,執行主機側的提醒功能,將所述提醒類業務信息中的新提醒展現在主機側,實現所述移動寬帶設備的提醒業務;第二執行單元320,用於在第二確定子單元222確定需要調用主機側的WiFi功能後,調用主機側OS WiFi API接口,獲取附近的WiFi信息,實現所述移動寬帶業務信息對應的移動寬帶設備業務; 具體的,第二執行單元320可調用主機側OS WiFi API接口,獲取附近的WiFi信息,將所述移動寬帶業務信息與所述WiFi信息進行比對,根據預設網絡適配標準判斷當前適配網絡,並與所述適配網絡進行網絡連接。可選的,對應關係存儲單元210,還可用於存儲預設設置的移動寬帶設備當前工作狀態、移動寬帶設備的業務信息、移動寬帶設備業務及需要調用的主機側功能四者的對應關係;可選的,協調判斷單元220,還可以用於依據對應關係存儲單元210所存儲的四者的對應關係,判斷移動寬帶設備在當前工作狀態下,實現所述業務信息對應的移動寬帶設備業務,是否需要協調使用主機側的相應功能;如對於移動寬帶設備脫離Web管理頁面工作狀態下的提醒類業務,確定需要調用主機側的提醒功能,對於移動寬帶設備處於Web管理頁面的工作狀態下的提醒類業務,確定不進行主機側提醒功能的調用,直接通過現有Web方式實現提醒類業務。需要說明的是,本發明實施例所示出的實現移動寬帶設備業務的裝置可以為設置有本發明實施例提供的協同軟體的主機側裝置,該協同軟體所實現的作用可參照本發明實施例所示出的移動寬帶設備的業務實現方法,下面將示出本發明實施例提供的協同軟體的具體軟體架構,以使本發明實施例提供的移動寬帶設備的業務實現方法及裝置更為清楚,參見圖8,該軟體架構可以包括基礎框架,緊耦合應用,協同系統SDK (SoftwareDevelopment Kit軟體開發工具包)。其中,緊耦合應用主要是指和移動寬帶設備業務關係緊密的應用,如提醒類業務,網絡適配業務等,此類應用在編程時可通過調用協同系統SDK對其提供的C/C++接口實現,當然也可通過其他接口。圖9示出了本發明移動寬帶業務實現系統的另一軟體結構圖,對比圖8,圖9還包括鬆耦合應用,網頁連結,Web應用。其中,鬆耦合應用主要指與移動寬帶設備業務關係不緊密的應用,如鬆耦合應用內可集成網頁瀏覽器等,此類應用因為與移動寬帶設備直接關係不大,所以編程時可不調用C/C++接口,只需用XML (Extensib Ie Markup Language,可擴展標記語言)配置應用的文件路徑、命令行參數等,當然也可通過其他接口 ;網頁連結也可通過XML來配置;Web應用類似與緊耦合應用,但其編程為Web方式,可通過系統系統SDK提供的HTML/JavaScript接口進行編程,設置該應用的目的僅為與移動寬帶設備的Web管理方案保持一致的用戶體驗。本說明書中各個實施例採用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對於實施例公開的裝置而言,由於其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。專業人員還可以進一步意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬體、計算機軟體或者二者的結合來實現,為了清楚地說明硬體和軟體的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬體還是軟體方式來執行,取決於技術方案的特定應用和 設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的範圍。結合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬體、或處理器執行的軟體模塊,或者二者的結合來實施。軟體模塊可以置於隨機存儲器(RAM)、內存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬碟、可移動磁碟、CD-ROM、或技術領域內所公知的任意其它形式的存儲介質中。對所公開的實施例的上述說明,使本領域專業技術人員能夠實現或使用本發明。對這些實施例的多種修改對本領域的專業技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發明的精神或範圍的情況下,在其它實施例中實現。因此,本發明將不會被限制於本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的範圍。
權利要求
1.一種實現移動寬帶設備業務的方法,其特徵在於,包括 調用Web伺服器的應用程式編程接口,獲取移動寬帶設備的業務信息; 判斷實現所述業務信息對應的移動寬帶設備業務,是否需要協調使用主機側的相應功能,若是,調用對應的主機側應用程式編程接口執行所述主機側的相應功能,實現所述移動寬帶設備業務。
2.根據權利要求I所述的方法,其特徵在於,所述調用Web伺服器的應用程式編程接口包括 調用Web伺服器的超文本傳送協議的應用程式編程接口 HTTP API接口或套接字Socket 接 P ο
3.根據權利要求I或2所述的方法,其特徵在於,所述判斷實現所述業務信息對應的移動寬帶設備業務,是否需要協調使用主機側的相應功能包括 如果所述業務信息為提醒類業務信息,且所述提醒類業務信息中存在新提醒,則確定實現提醒類業務需要調用主機側的提醒功能。
4.根據權利要求3所述的方法,其特徵在於,所述調用對應的主機側應用程式編程接口執行所述主機側的相應功能,實現所述移動寬帶設備業務包括 調用主機側作業系統的應用程式編程接口 OS API接口,執行主機側的提醒功能,將所述提醒類業務信息中的新提醒展現在主機側,實現所述移動寬帶設備的提醒業務。
5.根據權利要求I或2所述的方法,其特徵在於,所述判斷實現所述業務信息對應的移動寬帶設備業務,是否需要協調使用主機側的相應功能包括 如果所述業務信息為移動寬帶業務信息,則確定實現所述移動寬帶業務信息對應的移動寬帶設備業務需要調用主機側的無線寬帶WiFi功能。
6.根據權利要求5所述的方法,其特徵在於,所述調用對應的主機側應用程式編程接口執行所述主機側的相應功能,實現所述移動寬帶設備業務包括 調用主機側OS WiFi API接口,獲取附近的WiFi信息,實現所述移動寬帶業務信息對應的移動寬帶設備業務。
7.一種實現移動寬帶設備業務的裝置,其特徵在於,包括 業務信息獲取模塊,用於調用Web伺服器的應用程式編程接口,獲取移動寬帶設備的業務信息; 判斷模塊,用於判斷實現所述業務信息獲取模塊獲取的業務信息對應的移動寬帶設備業務,是否需要協調使用主機側的相應功能; 業務實現模塊,用於在所述判斷模塊的判斷結果為是的情況下,調用對應的主機側應用程式編程接口執行所述主機側的相應功能,實現所述移動寬帶設備業務。
8.根據權利要求7所述的裝置,其特徵在於,所述判斷模塊包括 對應關係存儲單元,用於存儲預先設置的移動寬帶設備的業務信息、移動寬帶設備業務及需要調用的主機側功能的三者的對應關係; 協調判斷單元,用於依據所述對應關係存儲單元存儲的三者的對應關係,判斷實現所述業務信息對應的移動寬帶設備業務,是否需要協調使用主機側的相應功能。
9.根據權利要求8所述的裝置,其特徵在於,所述協調判斷單元包括 第一確定子單元,用於在所述業務信息獲取模塊所獲取的業務信息為提醒類業務信息,且所述提醒類業務信息中存在新的提醒時,確定實現提醒類業務需要調用主機側的提醒功能; 所述業務實現模塊包括 第一執行單元,用於調用所述主機側作業系統的應用程式編程接口 OSAPI接口,執行主機側的提醒功能,將所述提醒類業務信息中的新提醒展現在主機側,實現所述移動寬帶設備的提醒業務。
10.根據權利要求8所述的裝置,其特徵在於,所述協調判斷單元包括 第二確定子單元,用於在所述業務信息獲取模塊獲取的業務信息為移動寬帶業務信息時,確定實現所述移動寬帶業務信息對應的移動寬帶設備業務需要調用主機側的無線寬帶WiFi功能; 所述業務實現模塊包括 第二執行單元,用於調用主機側OS WiFi API接口,獲取附近的WiFi信息,實現所述移動寬帶業務信息對應的移動寬帶設備業務。
全文摘要
本發明實施例提供一種移動寬帶設備的業務實現方法及裝置,所述方法包括步驟調用Web伺服器的應用程式編程接口,獲取移動寬帶設備的業務信息;判斷實現所述業務信息對應的移動寬帶設備業務,是否需要協調使用主機側的相應功能,若是,調用對應的主機側應用程式編程接口執行所述主機側的相應功能,實現所述移動寬帶設備業務。本發明實施例通過主機側的配合作用,將現有Web方式無法實現的移動寬帶設備業務通過主機側實現,減少了在Web方式管理移動寬帶設備中存在的限制,提高了管理移動寬帶設備的能力。
文檔編號H04L12/58GK102790800SQ20121020984
公開日2012年11月21日 申請日期2012年6月25日 優先權日2012年6月25日
發明者鍾振 申請人:華為終端有限公司