本實用新型涉及網(wǎng)絡通信與智能卡領域,具體地說,涉及一種SIM卡路由器托管裝置。
背景技術:
目前,人們通常是通過手機來對SIM卡進行訪問,將SIM卡放置在手機卡槽內(nèi),由手機Modem與其進行通信;然而,隨著人們需求的不斷增高,人們越來越需要通過遠程主機來對SIM卡進行訪問,遠程主機對SIM卡的訪問可以使用自定義協(xié)議,通信內(nèi)容更加簡單;遠程主機和SIM卡路由器托管模塊之間通信數(shù)據(jù)使用自定義消息格式,實現(xiàn)二者之間的安全認證、數(shù)據(jù)加密以及SIM卡鑒權等功能。
技術實現(xiàn)要素:
本實用新型的目的是提供了一種可以通過遠程主機來對SIM卡進行訪問的SIM卡路由器托管裝置,包括USB接口路由器托管模塊,所述USB接口路由器托管模塊內(nèi)設置有USB轉UART模塊和帶網(wǎng)絡驅(qū)動程序的7816 SIM卡接口芯片,所述USB轉UART模塊一端通過USB接口與WiFi路由器通信連接,另一端通過UART接口與所述帶網(wǎng)絡驅(qū)動程序的7816 SIM卡接口芯片通信連接,所述帶網(wǎng)絡驅(qū)動程序的7816 SIM卡接口芯片的另一端通過ISO7816 接口與SIM卡通信連接。
其中,所述USB接口路由器托管模塊通過app進行遠程主機參數(shù)配置并與遠程主機通信。
其中,所述USB接口路由器托管模塊支持獨立配置IP。
其中, 所述USB接口路由器托管模塊通過DHCP從所述WiFi路由器自動獲取IP。
其中,可以用家庭網(wǎng)關代替WiFi路由器,所述家庭網(wǎng)關通過USB接口與USB轉UART模塊通信連接。
其中,所述USB接口路由器托管模塊通過DHCP從所述家庭網(wǎng)關自動獲取IP。
其中,所述配置參數(shù)為遠程主機的IP地址、端口號或使用的協(xié)議。
相對于現(xiàn)有技術,本實用新型具有以下有益效果:
1)解決了遠程主機實現(xiàn)對SIM卡進行訪問的問題;
2)遠程主機對SIM卡的訪問可以使用自定義協(xié)議,通信內(nèi)容更加簡單;
3) SIM卡路由器托管模塊帶有7816芯片具備安全加密功能,可以實現(xiàn)對遠程主機的訪問進行安全認證、數(shù)據(jù)加密等安全機制。
4)7816芯片具有網(wǎng)絡驅(qū)動程序,能通過DHCP協(xié)議自動獲取IP地址;
5) SIM卡路由器托管模塊不再需要有線或無線通信模塊,直接通過支持USB以太網(wǎng)接口的路由器或家庭網(wǎng)關實現(xiàn)與遠程主機的通信,成本更低。
附圖說明
圖1為本實用新型所述一種SIM卡路由器托管裝置的第一實施方式的結構示意圖。
圖2為本實用新型所述一種SIM卡路由器托管裝置的第二實施方式的結構示意圖。
具體實施方式
下面參考附圖來說明本實用新型的實施例。在本實用新型的一個附圖或一種實施方式中描述的元素和特征可以與一個或更多個其他附圖或?qū)嵤┓绞街惺境龅脑睾吞卣飨嘟Y合。應當注意,為了清楚的目的,附圖和說明中省略了與本實用新型無關的、本領域普通技術人員已知的部件或處理的表示和描述。
下面結合附圖對本實用新型做進一步描述。
圖1為本實用新型所述的一種SIM卡路由器托管裝置的第一實施方式的結構示意圖;包括USB接口路由器托管模塊,所述USB接口路由器托管模塊內(nèi)設置有USB轉UART模塊和帶網(wǎng)絡驅(qū)動程序的7816 SIM卡接口芯片,所述USB轉UART模塊一端通過USB接口與WiFi路由器通信連接,另一端通過UART接口與所述帶網(wǎng)絡驅(qū)動程序的7816 SIM卡接口芯片通信連接,所述帶網(wǎng)絡驅(qū)動程序的7816 SIM卡接口芯片的另一端通過ISO7816 接口與SIM卡通信連接。所述USB接口路由器托管模塊通過app進行遠程主機參數(shù)配置并與遠程主機通信。所述USB接口路由器托管模塊支持獨立配置IP。所述USB接口路由器托管模塊通過DHCP從所述WiFi路由器自動獲取IP。
圖2為本實用新型所述的一種SIM卡路由器托管裝置的第二實施方式的結構示意圖,與圖1不同的是用家庭網(wǎng)關代替WiFi路由器,所述家庭網(wǎng)關通過USB接口與USB轉UART模塊通信連接。所述USB接口路由器托管模塊通過DHCP從所述家庭網(wǎng)關自動獲取IP;所述配置參數(shù)為遠程主機的IP地址、端口號或使用的協(xié)議。
SIM卡路由器托管裝置接口托管模塊工作流程如下:
步驟一、USB接口托管模塊插入路由器或家庭網(wǎng)關USB插槽后,USB轉UART
芯片和7816芯片分別上電復位;
步驟二、7816芯片初始化UART接口,加載網(wǎng)絡驅(qū)動程序,通過USB轉UART
芯片在網(wǎng)絡接口上面進行監(jiān)聽;
步驟三、7816芯片通過DHCP協(xié)議從路由器或家庭網(wǎng)關獲取局域網(wǎng)IP地址;
步驟四、7816芯片初始化Master 7816接口,準備與插在SIM卡槽中SIM
卡進行通信;
步驟五、如果USB接口路由器托管模塊首次使用,需要app進行配置,配置
參數(shù)主要包括遠程主機的IP地址、端口號以及使用的協(xié)議等;
步驟六、USB接口路由器托管模塊處于未配置模式時,一直在網(wǎng)絡接口監(jiān)聽
來自app的配置消息,app則是通過廣播配置消息的方式來得到托管模塊的響應,在得到托管模塊的響應消息后,app開始啟動參數(shù)配置過程,參數(shù)配置完成后,USB接口托管模塊即可開始正常工作;
步驟七、USB轉UART芯片網(wǎng)絡接口收到數(shù)據(jù),即通過UART轉發(fā)給7816芯片;
步驟八、7816芯片處理從UART收到的命令數(shù)據(jù),根據(jù)需要轉換成合適的ISO
7816指令序列,分別通過7816芯片的Master 7816接口發(fā)送給SIM卡,并從SIM卡接收對應的7816響應數(shù)據(jù);
步驟九、7816芯片根據(jù)遠程主機與USB接口路由器托管模塊的自定義消息
格式,封裝成響應消息,通過UART接口發(fā)送給USB轉UART芯片;
步驟十、USB轉UART芯片通過網(wǎng)絡接口發(fā)送至指定的遠程主機,至此,遠
程主機到USB接口路由器托管模塊的一個消息循環(huán)完成。
雖然已經(jīng)詳細說明了本實用新型及其優(yōu)點,但是應當理解在不超出由所附的權利要求所限定的本實用新型的精神和范圍的情況下可以進行各種改變、替代和變換。而且,本申請的范圍不僅限于說明書所描述的過程、設備、手段、方法和步驟的具體實施例。本領域內(nèi)的普通技術人員從本實用新型的公開內(nèi)容將容易理解,根據(jù)本實用新型可以使用執(zhí)行與在此所述的相應實施例基本相同的功能或者獲得與其基本相同的結果的、現(xiàn)有和將來要被開發(fā)的過程、設備、手段、方法或者步驟。因此,所附的權利要求旨在在它們的范圍內(nèi)包括這樣的過程、設備、手段、方法或者步驟。