網關設備與上網卡進行適配的方法及設備的制作方法
【專利摘要】本發明提供一種網關設備與上網卡進行適配的方法,本發明網關設備與上網卡進行適配的方法,包括:網關設備在接收到上網卡發送的設備上報消息后,向上網卡發送通用串行總線USB切換命令,使得上網卡的工作模式切換到串口模式;USB切換命令攜帶有預先設定的切換命令請求碼;網關設備接收所述上網卡返回執行切換的確認消息,確認消息包括串行端口上報順序標識;網關設備接收上網卡根據串行端口上報順序標識所指定的串行端口上報順序而依次發送的各串行端口上報消息,串行端口上報消息攜帶有對應的串行端口的地址信息;網關設備根據各串行端口的地址信息,驅動上網卡工作。本發明實現了網關設備與上網卡能夠適配成功,網關設備驅動上網卡進行上網數據傳輸功能。
【專利說明】網關設備與上網卡進行適配的方法及設備
【技術領域】
[0001 ] 本發明實施例涉及通信技術,尤其涉及一種網關設備與上網卡進行適配的方法及裝置。【背景技術】
[0002]隨著無線通訊技術的發展,移動寬帶網絡的普及,極大地豐富了人們的生活。網關設備不僅可以通過固網的方式接入互聯網,還可以通過外接上網卡實現無線接入移動寬帶網絡,如第三代移動通信網絡。
[0003]現有技術中,USB上網卡與計算機連接時,上報為光盤設備,光盤設備內有自動運行命令,自動安裝驅動程序,以使計算機要求上網卡完成從光盤模式到串口模式的轉換,以及正確使用上網卡的各串行端口完成上網數據傳輸功能,而網關設備要想正常使用一款通用串行總線(Universal Serial BUS,簡稱USB)上網卡,不能通過安裝驅動程序來實現,而需要進行針對性地適配開發即對網關設備的系統軟件進行升級,以使上網卡插入網關設備時,網關設備能夠根據預先存儲的其系統軟件內的相關信息正確要求上網卡完成從光盤模式到串口模式的轉換,以及正確使用上網卡的各串行端口完成上網數據傳輸功能。實際應用中,上網卡型號多種多樣,如果針對每一種上網卡做適配開發的話,開發工作量大,且會占用網關設備大量資源。
【發明內容】
[0004]本發明提供一種網關設備與上網卡進行適配的方法及裝置,以克服現有技術中網關設備與上網卡進行適配時需針對每一種上網卡做適配開發,開發工作量大,且會占用網關設備大量資源的問題。
[0005]第一方面,本發明提供一種網關設備與上網卡進行適配的方法,包括:
[0006]網關設備在接收到上網卡發送的設備上報消息后,向所述上網卡發送通用串行總線USB切換命令,使得所述上網卡的工作模式切換到串口模式;所述USB切換命令攜帶有預先設定的切換命令請求碼;
[0007]所述網關設備接收所述上網卡返回執行切換的確認消息,所述確認消息包括串行端口上報順序標識;
[0008]所述網關設備接收所述上網卡根據所述串行端口上報順序標識所指定的串行端口上報順序而依次發送的各串行端口上報消息,所述串行端口上報消息攜帶有對應的串行端口的地址信息;
[0009]所述網關設備根據各串行端口的地址信息,驅動所述上網卡工作。
[0010]可選地,所述USB切換命令還攜帶有:用于標識所述USB切換命令為自定義的USB請求命令的標識。
[0011]可選地,所述驅動所述上網卡工作包括:
[0012]根據各串行端口的地址信息,應用AT指令集驅動所述上網卡的各串行端口進行工作。
[0013]第二方面,本發明提供一種網關設備與上網卡進行適配的方法,包括:
[0014]上網卡接收網關設備發送的通用串行總線USB切換命令,根據所述USB切換命令將工作模式切換到串口模式;所述USB切換命令攜帶有預先設定的切換命令請求碼;
[0015]所述上網卡向所述網關設備返回執行切換的確認消息,所述確認消息包括串行端口上報順序標識;
[0016]所述上網卡根據所述串行端口上報順序標識所指定的串行端口上報順序依次向所述網關設備發送各串行端口上報消息,所述串行端口上報消息攜帶有對應的串行端口的地址信息,以供所述網關設備驅動所述上網卡工作。
[0017]可選地,所述USB切換命令還攜帶有:用于標識所述USB切換命令為自定義的USB請求命令的標識。
[0018]第三方面,本發明提供一種網關設備,包括:
[0019]發送模塊,用于在接收到上網卡發送的設備上報消息后,向所述上網卡發送通用串行總線USB切換命令,使得所述上網卡的工作模式切換到串口模式;所述USB切換命令攜帶有預先設定的切換命令請求碼;
[0020]接收模塊,用于接收所述上網卡返回執行切換的確認消息,所述確認消息包括串行端口上報順序標識;
[0021]所述接收模塊,還用于接收所述上網卡根據所述串行端口上報順序標識所指定的串行端口上報順序而依次發送的各串行端口上報消息,所述串行端口上報消息攜帶有對應的串行端口的地址信息;
[0022]處理模塊,用于根據各串行端口的地址信息,驅動所述上網卡工作。
[0023]可選地,所述USB切換命令還攜帶有:用于標識所述USB切換命令為自定義的USB請求命令的標識。
[0024]可選地,所述處理模塊具體用于:
[0025]根據各串行端口的地址信息,應用AT指令集驅動所述上網卡的各串行端口進行工作。
[0026]第四方面,本發明提供一種上網卡,包括:
[0027]接收模塊,用于接收網關設備發送的通用串行總線USB切換命令;所述USB切換命令攜帶有預先設定的切換命令請求碼;
[0028]處理模塊,用于根據所述USB切換命令將工作模式切換到串口模式;
[0029]發送模塊,用于向所述網關設備返回執行切換的確認消息,所述確認消息包括串行端口上報順序標識;
[0030]所述發送模塊,還用于根據所述串行端口上報順序標識所指定的串行端口上報順序依次向所述網關設備發送各串行端口上報消息,所述串行端口上報消息攜帶有對應的串行端口的地址信息,以供所述網關設備驅動所述上網卡工作。
[0031]可選地,所述USB切換命令還攜帶有:用于標識所述USB切換命令為自定義的USB請求命令的標識。
[0032]本發明網關設備與上網卡進行適配的方法及設備,網關設備在接收到上網卡發送的設備上報消息后,向所述上網卡發送通用串行總線USB切換命令,使得所述上網卡的工作模式切換到串口模式;所述USB切換命令攜帶有預先設定的切換命令請求碼,該切換命令請求碼可以是網關設備與上網卡預先協商好的,使得不同型號的上網卡都能夠通過該預先設定的切換命令請求碼執行由光盤模式切換到串口模式的操作;所述網關設備接收所述上網卡返回執行切換的確認消息,所述確認消息包括串行端口上報順序標識,該串行端口上報順序標識可以是網關設備與上網卡預先協商好的;所述上網卡根據所述串行端口上報順序標識所指定的串行端口上報順序而向網關設備依次發送各串行端口上報消息,所述串行端口上報消息攜帶有對應的串行端口的地址信息;所述網關設備能夠識別各串行端口上報消息并根據各串行端口的地址信息,驅動所述上網卡工作,實現了網關設備與上網卡能夠適配成功,網關設備驅動上網卡進行上網數據傳輸功能,解決了現有技術中網關設備與上網卡進行適配時需針對每一種上網卡做適配開發,開發工作量大,且會占用網關設備大量資源的問題。
【專利附圖】
【附圖說明】
[0033]圖1為本發明網關設備與上網卡進行適配的方法實施例一的流程圖;
[0034]圖2為本發明網關設備與上網卡進行適配的方法實施例一的信令流程圖;
[0035]圖3為本發明網關設備與上網卡進行適配的方法實施例二的流程圖;
[0036]圖4為本發明網關設備實施例一的結構示意圖;
[0037]圖5為本發明上網卡實施例一的結構示意圖。
【具體實施方式】
[0038]圖1為本發明網關設備與上網卡進行適配的方法實施例一的流程圖,圖2為本發明網關設備與上網卡進行適配的方法實施例一的信令流程圖。本實施例的執行主體為網關設備。如圖1、2所示,本實施例 的方法可以包括:
[0039]步驟101、網關設備在接收到上網卡發送的設備上報消息后,向上網卡發送通用串行總線USB切換命令,使得上網卡的工作模式切換到串口模式;USB切換命令攜帶有預先設定的切換命令請求碼。
[0040]具體地,例如USB上網卡插入網關設備,以光盤模式向網關設備發送設備上報消息,網關設備向上網卡發送光盤模式切換到串口模式的USB切換命令,采用符合USB規范定義的請求命令封裝,通過USB控制通道下發,該USB切換命令格式和取值定義例如是:
[0041]表1
[0042]
【權利要求】
1.一種網關設備與上網卡進行適配的方法,其特征在于,包括: 網關設備在接收到上網卡發送的設備上報消息后,向所述上網卡發送通用串行總線USB切換命令,使得所述上網卡的工作模式切換到串口模式;所述USB切換命令攜帶有預先設定的切換命令請求碼; 所述網關設備接收所述上網卡返回執行切換的確認消息,所述確認消息包括串行端口上報順序標識; 所述網關設備接收所述上網卡根據所述串行端口上報順序標識所指定的串行端口上報順序而依次發送的各串行端口上報消息,所述串行端口上報消息攜帶有對應的串行端口的地址信息; 所述網關設備根據各串行端口的地址信息,驅動所述上網卡工作。
2.根據權利要求1所述的方法,其特征在于,所述USB切換命令還攜帶有:用于標識所述USB切換命令為自定義的USB請求命令的標識。
3.根據權利要求1或2所述的方法,其特征在于,所述驅動所述上網卡工作包括: 應用AT指令集驅動所述上網卡的各串行端口進行工作。
4.一種網關設備與上網卡進行適配的方法,其特征在于,包括: 上網卡接收網關設備發送的通用串行總線USB切換命令,根據所述USB切換命令將工作模式切換到串口模式;所述USB切換命令攜帶有預先設定的切換命令請求碼; 所述上網卡向所述網關設備返回執行切換的確認消息,所述確認消息包括串行端口上報順序標識; 所述上網卡根據所述串行端口上報順序標識所指定的串行端口上報順序依次向所述網關設備發送各串行端口上報消息,所述串行端口上報消息攜帶有對應的串行端口的地址信息,以供所述網關設備驅動所述上網卡工作。
5.根據權利要求4所述的方法,其特征在于,所述USB切換命令還攜帶有:用于標識所述USB切換命令為自定義的USB請求命令的標識。
6.—種網關設備,其特征在于,包括: 發送模塊,用于在接收到上網卡發送的設備上報消息后,向所述上網卡發送通用串行總線USB切換命令,使得所述上網卡的工作模式切換到串口模式;所述USB切換命令攜帶有預先設定的切換命令請求碼; 接收模塊, 用于接收所述上網卡返回執行切換的確認消息,所述確認消息包括串行端口上報順序標識; 所述接收模塊,還用于接收所述上網卡根據所述串行端口上報順序標識所指定的串行端口上報順序而依次發送的各串行端口上報消息,所述串行端口上報消息攜帶有對應的串行端口的地址信息; 處理模塊,用于根據各串行端口的地址信息,驅動所述上網卡工作。
7.根據權利要求6所述的網關設備,其特征在于,所述USB切換命令還攜帶有:用于標識所述USB切換命令為自定義的USB請求命令的標識。
8.根據權利要求6或7所述的網關設備,其特征在于,所述處理模塊具體用于: 根據各串行端口的地址信息,應用AT指令集驅動所述上網卡的各串行端口進行工作。
9.一種上網卡,其特征在于,包括:接收模塊,用于接收網關設備發送的通用串行總線USB切換命令;所述USB切換命令攜帶有預先設定的切換命令請求碼; 處理模塊,用于根據所述USB切換命令將工作模式切換到串口模式; 發送模塊,用于向所述網關設備返回執行切換的確認消息,所述確認消息包括串行端口上報順序標識; 所述發送模塊,還用于根據所述串行端口上報順序標識所指定的串行端口上報順序依次向所述網關設備發送各串行端口上報消息,所述串行端口上報消息攜帶有對應的串行端口的地址信息,以供所述網關設備驅動所述上網卡工作。
10.根據權利要 求9所述的上網卡,其特征在于,所述USB切換命令還攜帶有:用于標識所述USB切換命令為自定義的USB請求命令的標識。
【文檔編號】G06F13/38GK103473197SQ201310397802
【公開日】2013年12月25日 申請日期:2013年9月4日 優先權日:2013年9月4日
【發明者】饒光 申請人:中國聯合網絡通信集團有限公司