日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

卡池的處理方法及裝置、卡池系統(tǒng)與流程

文檔序號(hào):11063436閱讀:3592來(lái)源:國(guó)知局
卡池的處理方法及裝置、卡池系統(tǒng)與制造工藝

本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種卡池的處理方法及裝置、卡池系統(tǒng)。



背景技術(shù):

現(xiàn)在到全國(guó)各地或者出國(guó)旅游、開(kāi)會(huì)等等已是很普遍的現(xiàn)象。出于便于聯(lián)系和/或節(jié)省費(fèi)用的目的,用戶一般會(huì)提前修改手機(jī)套餐,比如開(kāi)通國(guó)際漫游以方便在國(guó)外與家人或朋友聯(lián)系。但是通過(guò)計(jì)算證實(shí),漫游套餐的手機(jī)流量資費(fèi)依然很高。

為了解決這一問(wèn)題,業(yè)界推出了安裝SIM卡的卡池設(shè)備。用戶使用自己的手機(jī)可以從網(wǎng)上檢測(cè)到當(dāng)前已漫游到哪個(gè)國(guó)家、哪種制式等相關(guān)的信息,然后可以在卡池中選擇相關(guān)類(lèi)型的SIM卡進(jìn)行上網(wǎng),同時(shí)斷開(kāi)自己手機(jī)里原有的SIM卡的通信連接,這樣就可以節(jié)省流量等資費(fèi)。然而,使用目前的卡池設(shè)備,不便于更換SIM卡。

針對(duì)上述的問(wèn)題,目前尚未提出有效的解決方案。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明提供了一種卡池的處理方法及裝置、卡池系統(tǒng),以至少解決相關(guān)技術(shù)中的卡池由于不具有熱插拔功能而不便于更換SIM卡的技術(shù)問(wèn)題。

根據(jù)本發(fā)明的一個(gè)方面,提供了一種卡池,包括:多個(gè)卡槽,其中,上述多個(gè)卡槽中的每個(gè)卡槽都具有用于檢測(cè)安裝在該卡槽上的客戶識(shí)別模塊SIM卡是否發(fā)生熱插拔操作的檢測(cè)引腳。

根據(jù)本發(fā)明的一個(gè)方面,提供了一種卡池系統(tǒng),包括:卡池,上述卡池具有多個(gè)卡槽,其中,上述多個(gè)卡槽中的每個(gè)卡槽都具有用于檢測(cè)安裝在該卡槽內(nèi)的客戶識(shí)別模塊SIM卡是否發(fā)生熱插拔操作的檢測(cè)引腳。

進(jìn)一步地,上述卡池系統(tǒng)還包括:擴(kuò)展芯片,用于擴(kuò)展上述卡池中的卡槽數(shù)量,與上述卡池中卡槽連接。

進(jìn)一步地,上述擴(kuò)展芯片包括:一個(gè)或者多個(gè)一級(jí)擴(kuò)展芯片,每個(gè)上述一級(jí)擴(kuò)展芯片的第一端與控制器連接,每個(gè)上述一級(jí)擴(kuò)展芯片的第二端上設(shè)置有N個(gè)一級(jí)引腳;多個(gè)二級(jí)擴(kuò)展芯片,每個(gè)上述一級(jí)引腳分別連接上述多個(gè)二級(jí)擴(kuò)展芯片中的一個(gè)二級(jí)擴(kuò)展芯片的第一端,每個(gè)上述二級(jí)擴(kuò)展芯片的第二端上設(shè)置有M個(gè)二級(jí)引腳,每個(gè)上述二級(jí)引腳連接上述多個(gè)卡槽中的一個(gè)卡槽的檢測(cè)引腳。

進(jìn)一步地,上述卡池系統(tǒng)還包括:第一開(kāi)關(guān),與收發(fā)器連接,上述收發(fā)器連接在上述第一開(kāi)關(guān)和上述控制器之間,上述第一開(kāi)關(guān)用于將一路SIM數(shù)據(jù)信號(hào)擴(kuò)展為(N*M)路SIM數(shù)據(jù)信號(hào);第二開(kāi)關(guān),與上述收發(fā)器連接,上述收發(fā)器連接在上述第二開(kāi)關(guān)和上述控制器之間,上述第二開(kāi)關(guān)用于將一路SIM時(shí)鐘信號(hào)擴(kuò)展為(N*M)路SIM時(shí)鐘信號(hào);第三開(kāi)關(guān),與上述收發(fā)器連接,上述收發(fā)器連接在上述第三開(kāi)關(guān)和上述控制器之間,上述第三開(kāi)關(guān)用于將一路SIM重置信號(hào)擴(kuò)展為(N*M)路SIM重置信號(hào)。

根據(jù)本發(fā)明的另一個(gè)方面,提供了一種卡池的處理方法,包括:獲取安裝在卡池中的卡槽上的客戶識(shí)別模塊SIM卡在發(fā)生熱插拔操作時(shí)所生成的中斷信息,其中,上述卡池包括:多個(gè)卡槽,上述多個(gè)卡槽中的每個(gè)卡槽都具有用于檢測(cè)安裝在該卡槽上的SIM卡是否發(fā)生熱插拔操作的檢測(cè)引腳;根據(jù)獲取的中斷信息確定用于通信的SIM卡。

進(jìn)一步地,上述中斷信息依據(jù)SIM卡發(fā)生熱插拔操作時(shí),上述SIM卡對(duì)應(yīng)的卡槽發(fā)生電平變化確定。

進(jìn)一步地,根據(jù)獲取的中斷信息確定用于通信的SIM卡包括:讀取用于存儲(chǔ)上述卡池中的各個(gè)卡槽的卡槽狀態(tài)的寄存器的值;記錄在獲取中斷信息之前寄存器的第一記錄值,以及依據(jù)中斷信息對(duì)寄存器的值進(jìn)行更新得到的第二記錄值;依據(jù)上述第一記錄值以及上述第二記錄值確定用于通信的SIM卡。

根據(jù)本發(fā)明的另一方面,提供了一種卡池的處理裝置,包括:獲取單元,用于獲取安裝在卡池中的卡槽上的客戶識(shí)別模塊SIM卡在發(fā)生熱插拔操作時(shí)所生成的中斷信息,其中,上述卡池包括:多個(gè)卡槽,上述多個(gè)卡槽中的每個(gè)卡槽都具有用于檢測(cè)安裝在該卡槽上的SIM卡是否發(fā)生熱插拔操作的檢測(cè)引腳;第一確定單元,用于根據(jù)獲取的中斷信息確定用于通信的SIM卡。

進(jìn)一步地,上述裝置還包括:第二確定單元,用于依據(jù)SIM卡發(fā)生熱插拔操作時(shí),上述SIM卡對(duì)應(yīng)的卡槽發(fā)生電平變化確定上述中斷信息。

進(jìn)一步地,上述第一確定單元包括:讀取模塊,用于讀取存儲(chǔ)上述卡池中的各個(gè)卡槽的卡槽狀態(tài)的寄存器的值;記錄模塊,用于記錄在獲取中斷信息之前寄存器的第一記錄值,以及依據(jù)中斷信息對(duì)寄存器的值進(jìn)行更新得到的第二記錄值;確定模塊,用于依據(jù)上述第一記錄值以及上述第二記錄值確定用于通信的SIM卡。

通過(guò)本發(fā)明,采用為卡池設(shè)置熱插拔功能,通過(guò)使卡池上多個(gè)卡槽中的每個(gè)卡槽都具有用于檢測(cè)安裝在該卡槽上的客戶識(shí)別模塊SIM卡是否發(fā)生熱插拔操作的檢測(cè)引腳,解決了相關(guān)技術(shù)中的卡池由于不具有熱插拔功能而不便于更換SIM卡的技術(shù)問(wèn)題,進(jìn)而達(dá)到了實(shí)現(xiàn)卡池的熱插拔功能以便于更換的SIM卡的技術(shù)效果。

附圖說(shuō)明

此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:

圖1是根據(jù)本發(fā)明實(shí)施例的卡池的示意圖;

圖2(a)是根據(jù)本發(fā)明實(shí)施例的卡池設(shè)備的主板的結(jié)構(gòu)框圖;

圖2(b)是根據(jù)本發(fā)明實(shí)施例的卡池設(shè)備的子板的結(jié)構(gòu)框圖;

圖3是根據(jù)本發(fā)明實(shí)施例的卡池的處理方法的流程圖;

圖4是根據(jù)本發(fā)明可選實(shí)施例的熱插拔SIM卡的原理圖;

圖5是根據(jù)本發(fā)明可選實(shí)施例的卡池的處理裝置的示意圖。

具體實(shí)施方式

下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。

需要說(shuō)明的是,本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類(lèi)似的對(duì)象,而不必用于描述特定的順序或先后次序。

實(shí)施例1

根據(jù)本發(fā)明實(shí)施例,提供了一種卡池的裝置實(shí)施例。

圖1是根據(jù)本發(fā)明實(shí)施例的卡池的示意圖,如圖1所示,該卡池包括:多個(gè)卡槽102,其中,多個(gè)卡槽中的每個(gè)卡槽都具有用于檢測(cè)安裝在該卡槽上的客戶識(shí)別模塊SIM卡是否發(fā)生熱插拔操作的檢測(cè)引腳。

需要說(shuō)明的是,一個(gè)卡池上有多少個(gè)卡槽,就需要設(shè)置多少個(gè)檢測(cè)引腳,使得每個(gè)卡槽上都至少具有一個(gè)對(duì)應(yīng)的檢測(cè)引腳。

實(shí)施時(shí),在卡池上電以后,可以根據(jù)需要隨時(shí)熱插拔安裝在該卡池的任何一個(gè)或者多個(gè)卡槽上的相應(yīng)的SIM卡,此時(shí),可以根據(jù)卡槽上的檢測(cè)引腳的電平變化情況確定是否執(zhí)行了熱插拔操作。例如,當(dāng)SIM1卡執(zhí)行了熱插入操作時(shí),可以為插入的SIM卡注冊(cè)通信應(yīng)用服務(wù)。對(duì)于注冊(cè)了通信應(yīng)用服務(wù)的SIM卡而言,用戶可以在網(wǎng)上搜到這些SIM卡,并選擇使用之。

通過(guò)本發(fā)明實(shí)施例,通過(guò)為卡槽設(shè)置的上述的檢測(cè)引腳,使得卡池具有了熱插拔的功能,這給SIM卡的更換操作帶來(lái)極大的便利。

實(shí)施例2

根據(jù)本發(fā)明實(shí)施例,提供了一種卡池系統(tǒng)的裝置實(shí)施例。

該卡池系統(tǒng)包括如圖1所示的卡池,該卡池具有多個(gè)卡槽,其中,多個(gè)卡槽中的每個(gè)卡槽都具有用于檢測(cè)安裝在該卡槽內(nèi)的客戶識(shí)別模塊SIM卡是否發(fā)生熱插拔操作的檢測(cè)引腳。其中,此處的卡池同實(shí)施例1中的卡池,在此不再贅述。

可選地,上述卡池系統(tǒng)還包括:擴(kuò)展芯片,用于擴(kuò)展卡池中的卡槽數(shù)量,與卡池中卡槽連接。具體地,擴(kuò)展芯片的每一個(gè)擴(kuò)展引腳可以直接連接至卡池中對(duì)應(yīng)卡槽的檢測(cè)引腳,或者擴(kuò)展芯片的每一個(gè)擴(kuò)展引腳可以先連接至下一級(jí)擴(kuò)展芯片,再經(jīng)過(guò)該下一級(jí)擴(kuò)展芯片的擴(kuò)展引腳連接至對(duì)應(yīng)卡槽的檢測(cè)引腳,此處,該該下一級(jí)擴(kuò)展芯片的擴(kuò)展引腳與對(duì)應(yīng)卡槽的檢測(cè)引腳的連接方式同其上一級(jí)擴(kuò)展芯片與對(duì)應(yīng)卡槽的檢測(cè)引腳的連接方式,在此不再贅述。需要說(shuō)明的是,擴(kuò)展芯片的擴(kuò)展引腳與卡槽的連接方式與卡池中的卡槽數(shù)量有關(guān),而一個(gè)卡池上具體需要設(shè)置多少個(gè)卡槽,可以由提供商根據(jù)當(dāng)?shù)氐墓┬枨闆r確定。這樣,通過(guò)擴(kuò)展芯片的擴(kuò)展功能,可以實(shí)現(xiàn)根據(jù)實(shí)際供需情況增大卡池的容量的目的。

可選地,上述擴(kuò)展芯片包括:一個(gè)或者多個(gè)一級(jí)擴(kuò)展芯片,每個(gè)一級(jí)擴(kuò)展芯片的第一端與控制器(即CPU,其中,該CPU為系統(tǒng)的主CPU)連接,每個(gè)一級(jí)擴(kuò)展芯片的第二端上設(shè)置有N個(gè)一級(jí)引腳;多個(gè)二級(jí)擴(kuò)展芯片,每個(gè)一級(jí)引腳分別連接多個(gè)二級(jí)擴(kuò)展芯片中的一個(gè)二級(jí)擴(kuò)展芯片的第一端,每個(gè)二級(jí)擴(kuò)展芯片的第二端上設(shè)置有M個(gè)二級(jí)引腳,每個(gè)二級(jí)引腳連接多個(gè)卡槽中的一個(gè)卡槽的檢測(cè)引腳。

具體的,每個(gè)一級(jí)擴(kuò)展芯片的第一端通過(guò)總線(如I2C總線)與控制器連接,其中,該總線用于通過(guò)擴(kuò)展芯片連接CPU及其外圍設(shè)備(如卡池),如圖2(a)和圖2(b)所示,其中圖中的總線即為I2C總線,CPU上引出的I2C總線經(jīng)擴(kuò)展芯片擴(kuò)展之后,連接至對(duì)應(yīng)的SIM卡槽上。

其中,在本發(fā)明實(shí)施例中,所有一級(jí)擴(kuò)展芯片的位數(shù)可以相同,也可以不同;所有二級(jí)擴(kuò)展芯片的位數(shù)也可以相同,也可以不同。具體的,一級(jí)擴(kuò)展芯片的第一端連接的總線可以是從控制器CPU上引出的I2C總線。需要說(shuō)明的是,各級(jí)擴(kuò)展芯片的位數(shù)等于其引腳數(shù)目,例如,如果一級(jí)擴(kuò)展芯片有N個(gè)一級(jí)引腳,則一級(jí)擴(kuò)展芯片就是N位的擴(kuò)展芯片;同理,如果二級(jí)擴(kuò)展芯片有M個(gè)二級(jí)引腳,則二級(jí)擴(kuò)展芯片就是M位的擴(kuò)展芯片。例如,N可以等于8,M可以等于16。

可選地,卡池系統(tǒng)還包括:第一開(kāi)關(guān),與收發(fā)器連接,該收發(fā)器連接在第一開(kāi)關(guān)和控制器之間,第一開(kāi)關(guān)用于將一路SIM數(shù)據(jù)信號(hào)擴(kuò)展為(N*M)路SIM數(shù)據(jù)信號(hào);第二開(kāi)關(guān),也與收發(fā)器連接,該收發(fā)器連接在第二開(kāi)關(guān)和控制器之間,第二開(kāi)關(guān)用于將一路SIM時(shí)鐘信號(hào)擴(kuò)展為(N*M)路SIM時(shí)鐘信號(hào);第三開(kāi)關(guān),也與收發(fā)器連接,該收發(fā)器連接在第三開(kāi)關(guān)和控制器之間,第三開(kāi)關(guān)用于將一路SIM重置信號(hào)擴(kuò)展為(N*M)路SIM重置信號(hào)。

其中,收發(fā)器用于接收來(lái)自CPU的片選信號(hào)。各開(kāi)關(guān)都包括多級(jí)開(kāi)關(guān),并且每一 級(jí)開(kāi)關(guān)作為一組開(kāi)關(guān)可以包括多個(gè)開(kāi)關(guān),例如2個(gè)。

以下以一個(gè)具體實(shí)施例詳細(xì)闡述本發(fā)明的卡池系統(tǒng):

需要說(shuō)明的是,在本實(shí)施例中,假設(shè)卡池系統(tǒng)包括兩個(gè)一級(jí)擴(kuò)展芯片,每個(gè)一級(jí)擴(kuò)展芯片的第一端與控制器(即系統(tǒng)的主CPU)連接,每個(gè)一級(jí)擴(kuò)展芯片的第二端上設(shè)置有N個(gè)一級(jí)引腳,其中,假設(shè)N=8,這樣,此處的每個(gè)一級(jí)擴(kuò)展芯片實(shí)際上是一個(gè)8位的I2C擴(kuò)展芯片;每個(gè)8位的I2C擴(kuò)展芯片的每個(gè)一級(jí)引腳分別連接一個(gè)二級(jí)擴(kuò)展芯片(即第二級(jí)擴(kuò)展芯片,以下簡(jiǎn)稱(chēng)為二級(jí)擴(kuò)展芯片)的第一端,每個(gè)二級(jí)擴(kuò)展芯片的第二端上設(shè)置有M個(gè)二級(jí)引腳,每個(gè)二級(jí)引腳連接所述多個(gè)卡槽中的一個(gè)卡槽的檢測(cè)引腳。由于兩個(gè)8位的I2C擴(kuò)展芯片一共具有16個(gè)一級(jí)引腳,這樣,總共可以連接16個(gè)二級(jí)擴(kuò)展芯片,假設(shè)每個(gè)二級(jí)擴(kuò)展芯片都是一個(gè)16位的I2C二級(jí)擴(kuò)展芯片,則經(jīng)過(guò)一、二級(jí)擴(kuò)展芯片擴(kuò)展之后,總共可以得到16×16個(gè)二級(jí)引腳。進(jìn)一步,由于每個(gè)二級(jí)引腳可以連接一個(gè)檢測(cè)引腳,因此,經(jīng)過(guò)上述擴(kuò)展之后,可以得到一個(gè)具有256個(gè)卡槽的卡池系統(tǒng)。

實(shí)施時(shí),兩個(gè)一級(jí)擴(kuò)展芯片的第一端都是連接在控制器(即系統(tǒng)的主CPU)上引出的總線(如I2C總線)上的。這樣,作為一級(jí)擴(kuò)展芯片的8位的I2C擴(kuò)展芯片,它的每個(gè)引腳都可以分別連接一個(gè)作為二級(jí)擴(kuò)展芯片的16位的I2C二級(jí)擴(kuò)展芯片。由于每個(gè)16位的I2C二級(jí)擴(kuò)展芯片的每一位擴(kuò)展引腳都可以連接到一個(gè)SIM卡槽的detect引腳(即檢測(cè)引腳)上。因此,通過(guò)上述的兩級(jí)擴(kuò)展芯片,總共能夠擴(kuò)展出256個(gè)檢測(cè)通路,將它們分別連接到對(duì)應(yīng)的SIM卡的卡槽上,就可以支持256個(gè)SIM卡。這樣,實(shí)現(xiàn)的卡池系統(tǒng)就會(huì)具有多個(gè)包含了用于檢測(cè)安裝在對(duì)應(yīng)的卡槽內(nèi)的客戶識(shí)別模塊SIM卡是否發(fā)生熱插拔操作的檢測(cè)引腳的卡槽。換言之,通過(guò)該種方式實(shí)現(xiàn)的卡池系統(tǒng)支持SIM卡熱插拔功能。

因?yàn)榭刂破?即系統(tǒng)主CPU)作為卡池系統(tǒng)的一部分,可以通過(guò)中斷信息檢測(cè)哪些卡槽上的SIM卡發(fā)生了熱插拔操作,哪些卡槽上的SIM卡為可以使用的SIM卡等,進(jìn)而將檢測(cè)結(jié)果上傳給服務(wù)器,這樣,在終端設(shè)備需要使用卡池中的SIM卡時(shí),服務(wù)器可以根據(jù)檢測(cè)結(jié)果為終端設(shè)備選擇并提供對(duì)應(yīng)的SIM卡以滿足其通信需求。

另外,由于二級(jí)擴(kuò)展芯片的每一位(即每一個(gè)二級(jí)引腳)連接到一個(gè)SIM卡的卡槽的detect引腳上,因此可以隨時(shí)檢測(cè)對(duì)應(yīng)的detect引腳的電平變化情況,實(shí)現(xiàn)了卡池的熱插拔功能。

使用上述的卡池,若一個(gè)終端設(shè)備(如手機(jī))漫游到國(guó)外,當(dāng)獲知到當(dāng)前的國(guó)家及其通信制式信息時(shí),就可以從該卡池中選擇具有相同信息的SIM卡,然后讀取該SIM卡的信息,之后,用戶可以選擇斷開(kāi)手機(jī)設(shè)備中原來(lái)的SIM卡的通信連接,進(jìn)而采用從卡池中選出的新的SIM卡來(lái)實(shí)現(xiàn)通信功能,從而能夠?qū)崿F(xiàn)大幅度節(jié)省成本的目的。

如圖2(a)和圖2(b)展示了一種可熱插拔SIM卡的卡池系統(tǒng)的實(shí)現(xiàn)方式。其中, 圖2(a)是根據(jù)本發(fā)明實(shí)施例的卡池系統(tǒng)的主板的結(jié)構(gòu)框圖,圖2(b)是根據(jù)本發(fā)明實(shí)施例的卡池系統(tǒng)的子板的結(jié)構(gòu)框圖,圖2(a)所示的主板和圖2(b)所示的子板的展示了該實(shí)現(xiàn)方法的整個(gè)框架。

具體地,從主板上可以看到,從控制器(即系統(tǒng)的主CPU)引出四組信號(hào)線,分別為:8個(gè)連接至收發(fā)器的GPIO片選線,用于提供片選信號(hào);3個(gè)USIM信號(hào)線,分別為SIM數(shù)據(jù)信號(hào)USIM_DATA、SIM時(shí)鐘信號(hào)USIM_CLK、SIM重置信號(hào)USIM_RESET;I2C總線(即總線);2個(gè)GPIO中斷線,用于傳輸中斷信息。其中,在8個(gè)GPIO片選線中,sw1_add0到sw1_add3作為高4位地址線。具體地,sw1_add0作為高位,如果該位為0時(shí),剩下的sw1_add1、sw1_add2、sw1_add33個(gè)地址線分別控制3組開(kāi)關(guān)(可以是一級(jí)開(kāi)關(guān)),分別為第一至第三開(kāi)關(guān),這3組開(kāi)關(guān)的輸入分別連接USIM_DATA、USIM_CLK以及USIM_RESET這3個(gè)USIM信號(hào)線,每個(gè)USIM信號(hào)線通過(guò)開(kāi)關(guān)被擴(kuò)展輸出8通道信號(hào)線;同理,當(dāng)sw1_add0取反為1時(shí),同樣分別擴(kuò)展出這3個(gè)USIM信號(hào)線的8通道信號(hào)線,這樣,USIM卡的3個(gè)USIM信號(hào)經(jīng)過(guò)一級(jí)擴(kuò)展之后,就可以分別被擴(kuò)展成16路通道信號(hào),這樣共輸出16路通道信號(hào),這16路通道信號(hào)在根據(jù)同樣的擴(kuò)展原理進(jìn)行二級(jí)擴(kuò)展,就可以更多路通道信號(hào),如256路。CPU通過(guò)I2C總線連接2個(gè)8位的I2C擴(kuò)展芯片(即一級(jí)擴(kuò)展芯片),每個(gè)8位的I2C擴(kuò)展芯片上接入一個(gè)GPIO中斷線。以上就是主板設(shè)計(jì)。

從子板上可以看到出,該子板上主要分為兩組信號(hào):(1)第一組信號(hào),控制器(即系統(tǒng)的主CPU)引出的I2C信號(hào)控制一個(gè)16位I2C擴(kuò)展芯片,同時(shí),主板上2個(gè)8位的I2C擴(kuò)展芯片輸出的每一路各自接到一個(gè)16位的I2C擴(kuò)展芯片上;(2)第二組信號(hào),主板上的剩下4個(gè)地址線sw2_add0、sw2_add1、sw2_add2以及sw2_add3,用同樣的方法,主板上分別擴(kuò)展出的3個(gè)USIM信號(hào)的16個(gè)通道信號(hào)中的每一個(gè)通路,還能夠再次實(shí)現(xiàn)16個(gè)通道信號(hào)的擴(kuò)展;(3)每個(gè)子板上有16個(gè)SIM卡的卡槽。從以上對(duì)各組信號(hào)的解析來(lái)看,第一組信號(hào)輸出了16個(gè)detect信號(hào),第二組信號(hào)分別輸出3個(gè)USIM信號(hào)的16個(gè)通道信號(hào)。其中,detect信號(hào)、USIM_DATA信號(hào)、USIM_CLK信號(hào)以及USIM_RESET信號(hào)這4個(gè)信號(hào)分別連接到SIM卡槽上,這樣就完成一組16個(gè)SIM卡的工作原理。另外,從主板上看,還有剩下15組這樣的信號(hào)的實(shí)現(xiàn),按照前一組信號(hào)的實(shí)現(xiàn)方法,總共可實(shí)現(xiàn)256個(gè)SIM卡的工作原理。

實(shí)施例3

根據(jù)本發(fā)明實(shí)施例,提供了一種卡池的處理方法的方法實(shí)施例,需要說(shuō)明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。

圖3是根據(jù)本發(fā)明實(shí)施例的卡池的處理方法的流程圖,如圖3所示,該流程包括如下步驟:

步驟S302,獲取安裝在卡池中的卡槽上的客戶識(shí)別模塊SIM卡在發(fā)生熱插拔操作時(shí)所生成的中斷信息,其中,卡池包括:多個(gè)卡槽,多個(gè)卡槽中的每個(gè)卡槽都具有用于檢測(cè)安裝在該卡槽上的SIM卡是否發(fā)生熱插拔操作的檢測(cè)引腳;

步驟S304,根據(jù)獲取的中斷信息確定用于通信的SIM卡。

在卡池上電時(shí),如果熱插拔SIM卡,則原本安裝了該SIM卡的卡槽的檢測(cè)引腳上的電平就會(huì)發(fā)生變化,此時(shí),卡池就會(huì)產(chǎn)生中斷信息,并通過(guò)擴(kuò)展芯片將中斷信息反饋給CPU,CPU在接收到中斷信息時(shí),可以根據(jù)獲取的中斷信息確定哪些SIM卡能夠通信。

需要說(shuō)明的是,此處的卡池結(jié)構(gòu)同上述實(shí)施例中的任意實(shí)施方式,在此不再贅述。

通過(guò)本發(fā)明實(shí)施例,采用為卡池設(shè)置熱插拔功能,解決了相關(guān)技術(shù)中的卡池由于不具有熱插拔功能而不便于更換SIM卡的技術(shù)問(wèn)題,進(jìn)而達(dá)到了實(shí)現(xiàn)卡池的熱插拔功能以便于更換的SIM卡的技術(shù)效果。

可選地,上述中斷信息依據(jù)SIM卡發(fā)生熱插拔操作時(shí),SIM卡對(duì)應(yīng)的卡槽發(fā)生電平變化確定。

通過(guò)中斷信息可以確定是否發(fā)生了熱插拔操作,并且在檢測(cè)到有SIM熱插入卡池時(shí),會(huì)及時(shí)對(duì)其進(jìn)行注冊(cè),使其實(shí)現(xiàn)通信功能。

可選地,根據(jù)獲取的中斷信息確定用于通信的SIM卡包括:

S2,讀取用于存儲(chǔ)卡池中的各個(gè)卡槽的卡槽狀態(tài)的寄存器的值;

S4,記錄在獲取中斷信息之前寄存器的第一記錄值,以及依據(jù)中斷信息對(duì)寄存器的值進(jìn)行更新得到的第二記錄值,換言之,第二記錄值是發(fā)生SIM插拔操作后,寄存器重新記錄的各個(gè)卡槽的卡槽狀態(tài)的值;

S6,依據(jù)第一記錄值以及第二記錄值確定熱插拔動(dòng)作之后能夠用于通信的SIM卡。

如圖4所示,展示了SIM卡的熱插拔檢測(cè)機(jī)制。結(jié)合圖2(a)和圖2(b),在卡池設(shè)備一上電時(shí),需要通過(guò)I2C總線分別讀取2個(gè)8位的擴(kuò)展芯片的寄存器的值,進(jìn)而讀取每個(gè)16位的擴(kuò)展芯片的寄存器的值,通過(guò)讀取的寄存器的值能夠判斷出哪個(gè)SIM卡槽上有卡,同時(shí)保存本次讀取的所有寄存器的初始值。

在該卡池設(shè)備在工作過(guò)程中,如果出現(xiàn)SIM卡的熱插拔現(xiàn)象,這時(shí),連接到SIM卡槽的16位擴(kuò)展芯片的某個(gè)引腳的電平就會(huì)發(fā)生變化,并發(fā)出中斷信號(hào)(即中斷信息)。進(jìn)一步地,該中斷信號(hào)就會(huì)通知連接到該16位的擴(kuò)展芯片的8位擴(kuò)展芯片,進(jìn)而通過(guò)連接到該8位擴(kuò)展芯片的主芯片上的GPIO中斷信號(hào)線將上述中斷信號(hào)傳輸給主CPU,此時(shí),主CPU獲取到中斷信息后,會(huì)通過(guò)I2C總線讀取8位擴(kuò)展芯片的I/O管腳以及16位擴(kuò)展芯片的I/O管腳的寄存器的值,并用當(dāng)前讀出的寄存器的值和上一次讀取的寄 存器的值(如寄存器的初始值)進(jìn)行比較,可以判斷出是哪個(gè)SIM卡槽上發(fā)生了電平變化。以上就是當(dāng)出現(xiàn)熱插拔SIM卡時(shí)的檢測(cè)過(guò)程。

在需要使用卡池中SIM卡時(shí),需要通過(guò)SIM卡的物理地址,查到想要可用的SIM卡,進(jìn)而調(diào)用底層的接口函數(shù),配置8個(gè)GPIO的電平值,從而確定SIM卡的物理地址,這樣就可以采用該SIM卡進(jìn)行通信。

需要說(shuō)明的是,在本發(fā)明中提供了容量為256個(gè)SIM卡的卡池的實(shí)現(xiàn)方法,在此基礎(chǔ)上,可以進(jìn)行更大數(shù)目的SIM卡的擴(kuò)展,當(dāng)然為了實(shí)現(xiàn)寄存器的讀寫(xiě)操作,以及對(duì)中斷的響應(yīng)速度,就會(huì)對(duì)CPU的處理速度提出更高的要求。

通過(guò)本發(fā)明,實(shí)現(xiàn)了可插入256個(gè)SIM卡的需求的卡池,能夠很方便地滿足更多用戶在漫游時(shí)節(jié)省通信成本的需求,從而更好地實(shí)現(xiàn)與親朋間的通信;另外,具有可熱插拔的功能可以方便工作人員操作服務(wù)器,這樣,避免了如果要新插入或者拔出SIM卡,則需要重新對(duì)卡池設(shè)備上電的操作,進(jìn)而更方便地服務(wù)于用戶,有了這樣的卡池設(shè)備,不管是出國(guó)還是在國(guó)內(nèi),不用再受運(yùn)營(yíng)商網(wǎng)絡(luò)以及地域等諸多因素的限制,從而可以在適應(yīng)性更強(qiáng)、更靈活、成本更低的環(huán)境下,實(shí)現(xiàn)跨運(yùn)營(yíng)商網(wǎng)絡(luò)或跨地域?qū)崿F(xiàn)移動(dòng)通信網(wǎng)絡(luò)業(yè)務(wù)。

通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤(pán))中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例的方法。

實(shí)施例4

在本實(shí)施例中還提供了一種卡池的處理裝置,該裝置用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過(guò)說(shuō)明的不再贅述。如以下所使用的,術(shù)語(yǔ)“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來(lái)實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。

圖5是根據(jù)本發(fā)明可選實(shí)施例的卡池的處理裝置的示意圖,如圖5所示,該裝置包括:獲取單元502,用于獲取安裝在卡池中的卡槽上的客戶識(shí)別模塊SIM卡在發(fā)生熱插拔操作時(shí)所生成的中斷信息,其中,卡池包括:多個(gè)卡槽,多個(gè)卡槽中的每個(gè)卡槽都具有用于檢測(cè)安裝在該卡槽上的SIM卡是否發(fā)生熱插拔操作的檢測(cè)引腳;第一確定單元504,用于根據(jù)獲取的中斷信息確定用于通信的SIM卡。

在卡池上電時(shí),如果熱插拔SIM卡,則原本安裝了該SIM卡的卡槽的檢測(cè)引腳上的電平就會(huì)發(fā)生變化,此時(shí),卡池就會(huì)產(chǎn)生中斷信息,并通過(guò)擴(kuò)展芯片將中斷信息反饋 給CPU,CPU在接收到中斷信息時(shí),可以根據(jù)獲取的中斷信息確定哪些SIM卡能夠通信。

需要說(shuō)明的是,此處的卡池結(jié)構(gòu)同上述實(shí)施例中的任意實(shí)施方式,在此不再贅述。

通過(guò)本發(fā)明實(shí)施例,采用為卡池設(shè)置熱插拔功能,解決了相關(guān)技術(shù)中的卡池由于不具有熱插拔功能而不便于更換SIM卡的技術(shù)問(wèn)題,進(jìn)而達(dá)到了實(shí)現(xiàn)卡池的熱插拔功能以便于更換的SIM卡的技術(shù)效果。

可選地,上述中斷信息依據(jù)SIM卡發(fā)生熱插拔操作時(shí),SIM卡對(duì)應(yīng)的卡槽發(fā)生電平變化確定。

通過(guò)中斷信息可以確定是否發(fā)生了熱插拔操作,并且在檢測(cè)到有SIM熱插入卡池時(shí),會(huì)及時(shí)對(duì)其進(jìn)行注冊(cè),使其實(shí)現(xiàn)通信功能。

可選地,上述裝置還包括:第二確定單元,用于依據(jù)SIM卡發(fā)生熱插拔操作時(shí),SIM卡對(duì)應(yīng)的卡槽發(fā)生電平變化確定中斷信息。

通過(guò)中斷信息可以確定是否發(fā)生了熱插拔操作,并且在檢測(cè)到有SIM熱插入卡池時(shí),會(huì)及時(shí)對(duì)其進(jìn)行注冊(cè),使其實(shí)現(xiàn)通信功能。

可選地,第一確定單元包括:讀取模塊,用于讀取存儲(chǔ)卡池中的各個(gè)卡槽的卡槽狀態(tài)的寄存器的值;記錄模塊,用于記錄在獲取中斷信息之前寄存器的第一記錄值,以及依據(jù)中斷信息對(duì)寄存器的值進(jìn)行更新得到的第二記錄值,換言之,第二記錄值是發(fā)生SIM插拔操作后,寄存器重新記錄的各個(gè)卡槽的卡槽狀態(tài)的值;確定模塊,用于依據(jù)第一記錄值以及第二記錄值確定用于通信的SIM卡。

如圖4所示,展示了SIM卡的熱插拔檢測(cè)機(jī)制。結(jié)合圖2(a)和圖2(b),在卡池設(shè)備一上電時(shí),需要通過(guò)I2C總線分別讀取2個(gè)8位的擴(kuò)展芯片的寄存器的值,進(jìn)而讀取每個(gè)16位的擴(kuò)展芯片的寄存器的值,通過(guò)讀取的寄存器的值能夠判斷出哪個(gè)SIM卡槽上有卡,同時(shí)保存本次讀取的所有寄存器的初始值。

在該卡池設(shè)備在工作過(guò)程中,如果出現(xiàn)SIM卡的熱插拔現(xiàn)象,這時(shí),連接到SIM卡槽的16位擴(kuò)展芯片的某個(gè)引腳的電平就會(huì)發(fā)生變化,并發(fā)出中斷信號(hào)(即中斷信息)。進(jìn)一步地,該中斷信號(hào)就會(huì)通知連接到該16位的擴(kuò)展芯片的8位擴(kuò)展芯片,進(jìn)而通過(guò)連接到該8位擴(kuò)展芯片的主芯片上的GPIO中斷信號(hào)線將上述中斷信號(hào)傳輸給主CPU,此時(shí),主CPU獲取到中斷信息后,會(huì)通過(guò)I2C總線讀取8位擴(kuò)展芯片的I/O管腳以及16位擴(kuò)展芯片的I/O管腳的寄存器的值,并用當(dāng)前讀出的寄存器的值和上一次讀取的寄存器的值(如寄存器的初始值)進(jìn)行比較,可以判斷出是哪個(gè)SIM卡槽上發(fā)生了電平變化。以上就是當(dāng)出現(xiàn)熱插拔SIM卡時(shí)的檢測(cè)過(guò)程。

在需要使用卡池中SIM卡時(shí),需要通過(guò)SIM卡的物理地址,查到想要可用的SIM卡,進(jìn)而調(diào)用底層的接口函數(shù),配置8個(gè)GPIO的電平值,這樣就可以采用該SIM卡進(jìn) 行通信。

需要說(shuō)明的是,在本發(fā)明中提供了容量為256個(gè)SIM卡的卡池的實(shí)現(xiàn)方法,在此基礎(chǔ)上,可以進(jìn)行更大數(shù)目的SIM卡的擴(kuò)展,當(dāng)然為了實(shí)現(xiàn)寄存器的讀寫(xiě)操作,以及對(duì)中斷的響應(yīng)速度,就會(huì)對(duì)CPU的處理速度提出更高的要求。

通過(guò)本發(fā)明,實(shí)現(xiàn)了可插入256個(gè)SIM卡的需求的卡池,能夠很方便地滿足更多用戶在漫游時(shí)節(jié)省通信成本的需求,從而更好地實(shí)現(xiàn)與親朋間的通信;另外,具有可熱插拔的功能可以方便工作人員操作服務(wù)器,這樣,避免了如果要新插入或者拔出SIM卡,則需要重新對(duì)卡池設(shè)備上電的操作,進(jìn)而更方便地服務(wù)于用戶,有了這樣的卡池設(shè)備,不管是出國(guó)還是在國(guó)內(nèi),不用再受運(yùn)營(yíng)商網(wǎng)絡(luò)以及地域等諸多因素的限制,從而可以在適應(yīng)性更強(qiáng)、更靈活、成本更低的環(huán)境下,實(shí)現(xiàn)跨運(yùn)營(yíng)商網(wǎng)絡(luò)或跨地域?qū)崿F(xiàn)移動(dòng)通信網(wǎng)絡(luò)業(yè)務(wù)。

通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤(pán))中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例的方法。

需要說(shuō)明的是,上述各個(gè)模塊是可以通過(guò)軟件或硬件來(lái)實(shí)現(xiàn)的,對(duì)于后者,可以通過(guò)以下方式實(shí)現(xiàn),但不限于此:上述模塊均位于同一處理器中;或者,上述模塊分別位于多個(gè)處理器中。

本發(fā)明的實(shí)施例還提供了一種存儲(chǔ)介質(zhì)??蛇x地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:

S8,獲取安裝在卡池中的卡槽上的客戶識(shí)別模塊SIM卡在發(fā)生熱插拔操作時(shí)所生成的中斷信息,其中,卡池包括:多個(gè)卡槽,多個(gè)卡槽中的每個(gè)卡槽都具有用于檢測(cè)安裝在該卡槽上的SIM卡是否發(fā)生熱插拔操作的檢測(cè)引腳;

S10,根據(jù)獲取的中斷信息確定用于通信的SIM卡。

可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以包括但不限于:U盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、移動(dòng)硬盤(pán)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。

可選地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行:

S12,獲取安裝在卡池中的卡槽上的客戶識(shí)別模塊SIM卡在發(fā)生熱插拔操作時(shí)所生成的中斷信息,其中,卡池包括:多個(gè)卡槽,多個(gè)卡槽中的每個(gè)卡槽都具有用于檢測(cè)安裝在該卡槽上的SIM卡是否發(fā)生熱插拔操作的檢測(cè)引腳;

S14,根據(jù)獲取的中斷信息確定用于通信的SIM卡。

可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例及可選實(shí)施方式中所描述的示例,本實(shí)施例在此不再贅述。

顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。

以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1