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

實現(xiàn)SIM卡熱插拔功能的自動化測試系統(tǒng)和測試方法與流程

文檔序號:11251306閱讀:3293來源:國知局
實現(xiàn)SIM卡熱插拔功能的自動化測試系統(tǒng)和測試方法與流程

本發(fā)明涉及自動化生產(chǎn)測試技術(shù),具體是指一種實現(xiàn)sim卡熱插拔功能的自動化測試系統(tǒng)和測試方法,能夠在生產(chǎn)過程中及時發(fā)現(xiàn)sim卡熱插拔功能的異常。



背景技術(shù):

sim(用戶識別模塊,subscriberidentificationmodule)卡是一種帶有ic(集成電路,integratedcircuit)芯片的智能卡,用于安裝在智能移動終端(例如手機)內(nèi)進行用戶身份鑒別,以及記錄用戶基本資料、通訊錄、通訊信息等。隨著移動通訊技術(shù)的迅速發(fā)展和廣泛應(yīng)用,目前很多智能移動終端的用戶都持有多張sim卡,以便對不同類型的聯(lián)系人使用不同的sim卡,或者在不同的地區(qū)使用不同的sim卡,實現(xiàn)多張sim卡在同一智能移動終端上替換使用。

原有的智能移動終端一般都不支持在供電情況下直接插拔sim卡,即sim卡不具備熱插拔的功能。因此,為了避免在智能移動終端的供電狀態(tài)下直接插拔sim卡而導(dǎo)致sim卡燒壞等后果,通常將用于安裝和讀取sim卡數(shù)據(jù)的sim卡插槽設(shè)置在電池安裝位置的底部。基于這樣的設(shè)置結(jié)果,當用戶需要更換智能移動終端中的sim卡時,需要進行關(guān)機、拆取電池、取出原sim卡、安裝新sim卡以及重新開機的一系列流程,操作過程繁瑣且浪費時間,為用戶的使用造成了不便。

為了解決更換sim卡時繁瑣不便的缺陷,目前新型的智能移動終端均被設(shè)計為具備sim卡的熱插拔功能。也就是說,首先需要將sim卡插槽的位置從電池底部移動至智能移動終端的外部,使得用戶能夠在不斷電的情況下隨意插拔sim卡插槽且進行更換sim卡的操作,同時在sim卡進行熱插拔的過程中,智能移動終端能夠采取相應(yīng)的安全檢測操作,及時停止sim卡正在進行的數(shù)據(jù)讀取操作等,并對其進行讀寫保護,防止sim卡被燒壞,確保熱插拔過程中的安全性。

目前,針對具備sim卡熱插拔功能的智能移動終端,在工廠生產(chǎn)過程中,均需要通過sim卡功能的測試。但是,目前在工廠的自動化測試程序中,都是通過pc機向智能移動終端主動發(fā)送at命令(attention命令,一般用于終端設(shè)備與pc之間的連接與通信)查詢有無sim卡,即測試sim卡狀態(tài)是否正常,卻無法測試sim卡熱插拔功能是否正?;虼嬖诋惓?。通常都需要等到智能移動終端完成裝機及整機測試之后,才會進一步單獨進行sim卡熱插拔功能的檢測。此時如果發(fā)現(xiàn)智能移動終端的sim卡熱插拔功能因存在異常問題而無法正常使用的話,再進行返工維修時,需要經(jīng)過拆機維修來解決,這樣會大大影響工廠的生產(chǎn)效率,浪費人力物力,延長產(chǎn)品生產(chǎn)周期。

如圖1所示,為現(xiàn)有技術(shù)中在智能移動終端的生產(chǎn)過程中,對于sim卡熱插拔功能的具體測試流程,具體包含以下步驟:

在pcba(基本功能調(diào)試)階段,對智能移動終端的各項基本功能進行自動化調(diào)試,但不包括對sim卡的任何功能的檢測;

在pcbaata(研發(fā)人員自動化測試)階段,將sim卡插入智能移動終端,測試sim卡狀態(tài)是否正常;具體方法為,通過pc機向智能移動終端主動發(fā)送at命令查詢sim卡是否存在,如果檢測信號顯示sim卡存在,說明sim卡狀態(tài)正常;如果檢測信號顯示sim卡不存在,說明sim卡狀態(tài)異常;

在factoryata(工廠自動化測試)階段,仍然將sim卡插入智能移動終端,再次測試sim卡狀態(tài)是否正常;所采用的具體測試方法與上述相同,同樣為通過pc機向智能移動終端主動發(fā)送at命令查詢sim卡是否存在,如果檢測信號顯示sim卡存在,說明sim卡狀態(tài)正常;如果檢測信號顯示sim卡不存在,說明sim卡狀態(tài)異常;

在工廠整機測試階段,此時智能移動終端已經(jīng)完成整機裝配,測試sim卡熱插拔功能是否正常;如是,則智能移動終端通過整機測試;如否,確定sim卡熱插拔功能存在異常,研發(fā)人員需要對智能移動終端進行拆機維修解決熱插拔功能異常的問題,并返回pcbaata階段重新進行測試。

不難看出,采用現(xiàn)有技術(shù)中的測試方法對sim卡熱插拔功能進行測試的話,需要等到智能移動終端的整機裝配完成后才有機會發(fā)現(xiàn)sim卡熱插拔功能存在問題,然后還必須通過拆機來處理和解決,無疑大大影響了生產(chǎn)效率。

基于上述,本發(fā)明提出一種實現(xiàn)sim卡熱插拔功能的自動化測試系統(tǒng)和測試方法,能夠在智能移動終端的整個生產(chǎn)過程中的各個測試階段及時發(fā)現(xiàn)并有效解決sim卡熱插拔功能的異常,不會增加原有自動化測試程序中的工時工序,有效提高生產(chǎn)效率,減少產(chǎn)品生產(chǎn)周期。



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

本發(fā)明的目的是提供一種實現(xiàn)sim卡熱插拔功能的自動化測試系統(tǒng)和測試方法,確保智能移動終端在研發(fā)調(diào)試階段就會被有效攔截排查出未插入sim卡時的插槽狀態(tài)異常問題,以及sim卡熱插拔功能異常的問題,可及時對sim卡插槽進行維修處理,有效提高工廠的測試效率和生產(chǎn)效率。

為實現(xiàn)上述目的,本發(fā)明提供一種實現(xiàn)sim卡熱插拔功能的自動化測試系統(tǒng),用于智能移動終端整個生產(chǎn)過程中的自動化測試階段,包含:主控模塊;sim卡空槽測試模塊,與所述的主控模塊通信連接,在基本功能調(diào)試階段,由主控模塊控制對sim卡插槽的空槽狀態(tài)是否正常進行測試;熱插拔測試模塊,與所述的主控模塊通信連接,分別在研發(fā)人員自動化測試階段和工廠整機測試階段,由主控模塊控制對插入插槽的sim卡熱插拔功能是否正常進行測試。

進一步,所述的實現(xiàn)sim卡熱插拔功能的自動化測試系統(tǒng)還包含:sim卡狀態(tài)測試模塊,與所述的主控模塊通信連接,分別在研發(fā)人員自動化測試階段和工廠自動化測試階段,由主控模塊控制對插入sim卡插槽的sim卡狀態(tài)是否正常進行測試。

所述的sim卡空槽測試模塊包含:空槽檢測單元,分別與所述的主控模塊和sim卡插槽連接,在接收到主控模塊發(fā)出的開始測試指令時,對sim卡插槽的空槽狀態(tài)進行檢測,獲取相應(yīng)的空槽檢測信號;空槽判斷單元,與所述的空槽檢測單元連接,接收并判斷空槽檢測單元獲取的空槽檢測信號;空槽結(jié)果發(fā)送單元,分別與所述的空槽判斷單元和主控模塊連接,將空槽判斷單元判斷得到的空槽狀態(tài)結(jié)果發(fā)送至主控模塊。

所述的熱插拔測試模塊包含:熱插拔檢測單元,分別與所述的主控模塊和sim卡插槽連接,在接收到主控模塊發(fā)出的開始測試指令時,對sim卡插槽內(nèi)的sim卡狀態(tài)變換進行檢測,獲取相應(yīng)的熱插拔檢測信號;熱插拔判斷單元,與所述的熱插拔檢測單元連接,接收并判斷熱插拔檢測單元獲取的熱插拔檢測信號;熱插拔結(jié)果發(fā)送單元,分別與熱插拔判斷單元和主控模塊連接,將熱插拔判斷單元判斷得到的sim卡熱插拔功能結(jié)果發(fā)送至主控模塊。

所述的sim卡狀態(tài)測試模塊包含:滿槽檢測單元,分別與所述的主控模塊和sim卡插槽連接,在接收到主控模塊發(fā)出的開始測試指令時,對插入sim卡插槽的sim卡狀態(tài)進行檢測,獲取相應(yīng)的滿槽檢測信號;滿槽判斷單元,與所述的滿槽檢測單元連接,接收并判斷滿槽檢測單元獲取的滿槽檢測信號;滿槽結(jié)果發(fā)送單元,分別與所述的滿槽判斷單元和主控模塊連接,將滿槽判斷單元判斷得到的sim卡狀態(tài)結(jié)果發(fā)送至主控模塊。

本發(fā)明還提供一種實現(xiàn)sim卡熱插拔功能的自動化測試方法,采用所述的自動化測試系統(tǒng)實現(xiàn),用于智能移動終端整個生產(chǎn)過程中的自動化測試階段,包含以下步驟:

s1、在基本功能調(diào)試階段,根據(jù)主控模塊的控制,由sim卡空槽測試模塊對sim卡插槽的空槽狀態(tài)是否正常進行測試;如異常,對sim卡插槽進行維修,并返回執(zhí)行s1;

s2、在研發(fā)人員自動化測試階段,根據(jù)主控模塊的控制,由熱插拔測試模塊對插入插槽的sim卡熱插拔功能是否正常進行測試;如異常,對sim卡插槽進行維修,并返回執(zhí)行s2;

s3、在工廠整機測試階段,根據(jù)主控模塊的控制,由熱插拔測試模塊再次對插入插槽的sim卡熱插拔功能是否正常進行測試;如異常,將智能移動終端拆機,對sim卡插槽進行維修,并返回執(zhí)行s2。

在本發(fā)明的一個優(yōu)選實施例中,在所述的s1和s2之間,還包含:s20、在研發(fā)人員自動化測試階段,根據(jù)主控模塊的控制,由sim卡狀態(tài)測試模塊對插入sim卡插槽的sim卡狀態(tài)是否正常進行測試。

在本發(fā)明的另一個優(yōu)選實施例中,在所述的s3和s4之間,還包含:s30、在工廠自動化測試階段,根據(jù)主控模塊的控制,由sim卡狀態(tài)測試模塊對插入sim卡插槽的sim卡狀態(tài)是否正常進行測試。

在本發(fā)明的另一個優(yōu)選實施例中,在所述的s1和s2之間,還包含:s20、在研發(fā)人員自動化測試階段,根據(jù)主控模塊的控制,由sim卡狀態(tài)測試模塊對插入sim卡插槽的sim卡狀態(tài)是否正常進行測試;并且在所述的s3和s4之間,還包含:s30、在工廠自動化測試階段,根據(jù)主控模塊的控制,由sim卡狀態(tài)測試模塊對插入sim卡插槽的sim卡狀態(tài)是否正常進行測試。

所述的s1中,具體包含以下步驟:

s11、空槽檢測單元在接收到主控模塊發(fā)出的開始測試指令時,對sim卡插槽的空槽狀態(tài)進行檢測,獲取相應(yīng)的空槽檢測信號;

s12、空槽判斷單元接收并判斷空槽檢測單元獲取的空槽檢測信號;如果空槽檢測信號顯示sim卡不存在,說明sim卡插槽的空槽狀態(tài)正常,繼續(xù)執(zhí)行s13;如果空槽檢測信號顯示sim卡存在,說明sim卡插槽的空槽狀態(tài)異常,繼續(xù)執(zhí)行s14;

s13、將空槽狀態(tài)正常的結(jié)果通過空槽結(jié)果發(fā)送單元23發(fā)送至主控模塊1,繼續(xù)執(zhí)行s2或s20;

s14、將空槽狀態(tài)異常的結(jié)果通過空槽結(jié)果發(fā)送單元23發(fā)送至主控模塊1,并對sim卡插槽進行維修,返回執(zhí)行s11。

所述的s2中,具體包含以下步驟:

s21、熱插拔檢測單元在接收到主控模塊發(fā)出的開始測試指令時,對sim卡插槽內(nèi)的sim卡狀態(tài)變換進行檢測,獲取相應(yīng)的熱插拔檢測信號;

s22、熱插拔判斷單元接收并判斷熱插拔檢測單元獲取的熱插拔檢測信號;

如果熱插拔檢測信號顯示插槽內(nèi)的sim卡狀態(tài)發(fā)生變化,且此時測試人員有拔出或插入sim卡的操作,說明sim卡熱插拔功能正常,繼續(xù)執(zhí)行s23;

如果熱插拔檢測信號顯示插槽內(nèi)的sim卡狀態(tài)發(fā)生變化,而此時測試人員未有拔出或插入sim卡的操作,或者熱插拔檢測信號顯示插槽內(nèi)的sim卡狀態(tài)未發(fā)生變化,而此時測試人員有拔出或插入sim卡的操作,說明sim卡熱插拔功能異常,繼續(xù)執(zhí)行s24;

s23、將sim卡熱插拔功能正常的結(jié)果通過熱插拔結(jié)果發(fā)送單元發(fā)送至主控模塊,繼續(xù)執(zhí)行s3或s30;

s24、將sim卡熱插拔功能異常的結(jié)果通過熱插拔結(jié)果發(fā)送單元發(fā)送至主控模塊,并對sim卡插槽進行維修,返回執(zhí)行s21或s20。

所述的s3中,具體包含以下步驟:

s31、熱插拔檢測單元在接收到主控模塊發(fā)出的開始測試指令時,對sim卡插槽內(nèi)的sim卡狀態(tài)變換進行檢測,獲取相應(yīng)的熱插拔檢測信號;

s32、熱插拔判斷單元接收并判斷熱插拔檢測單元獲取的熱插拔檢測信號;

如果熱插拔檢測信號顯示插槽內(nèi)的sim卡狀態(tài)發(fā)生變化,且此時測試人員有拔出或插入sim卡的操作,說明sim卡熱插拔功能正常,繼續(xù)執(zhí)行s33;

如果熱插拔檢測信號顯示插槽內(nèi)的sim卡狀態(tài)發(fā)生變化,而此時測試人員未有拔出或插入sim卡的操作,或者熱插拔檢測信號顯示插槽內(nèi)的sim卡狀態(tài)未發(fā)生變化,而此時測試人員有拔出或插入sim卡的操作,說明sim卡熱插拔功能異常,繼續(xù)執(zhí)行s34;

s33、將sim卡熱插拔功能正常的結(jié)果通過熱插拔結(jié)果發(fā)送單元發(fā)送至主控模塊,智能移動終端通過sim卡熱插拔功能的測試;

s34、將sim卡熱插拔功能異常的結(jié)果通過熱插拔結(jié)果發(fā)送單元發(fā)送至主控模塊,并將智能移動終端拆機,對sim卡插槽進行維修,返回執(zhí)行s21或s20。

所述的s20和s30中,均包含以下步驟:

s01、測試人員將sim卡插入sim卡插槽中;

s02、滿槽檢測單元在接收到主控模塊發(fā)出的開始測試指令時,對插入sim卡插槽的sim卡狀態(tài)進行檢測,獲取相應(yīng)的滿槽檢測信號;

s03、滿槽判斷單元接收并判斷滿槽檢測單元獲取的滿槽檢測信號;如果滿槽檢測信號顯示sim卡存在,將sim卡狀態(tài)正常的結(jié)果通過滿槽結(jié)果發(fā)送單元發(fā)送至主控模塊;如果滿槽檢測信號顯示sim卡不存在,將sim卡狀態(tài)異常的結(jié)果通過滿槽結(jié)果發(fā)送單元發(fā)送至主控模塊,并對sim卡插槽進行維修。

綜上所述,本發(fā)明所提供的實現(xiàn)sim卡熱插拔功能的自動化測試系統(tǒng)和測試方法,與現(xiàn)有技術(shù)相比,具有以下優(yōu)點和有益效果:

1、有效解決現(xiàn)有的生產(chǎn)測試中對于sim卡熱插拔功能漏測的問題;

2、通過在pcba階段進行sim卡插槽的空槽狀態(tài)測試,以及通過在pcbaata階段進行sim卡熱插拔的功能測試,確保智能移動終端在研發(fā)調(diào)試階段就被有效攔截排查出未插入sim卡時的插槽狀態(tài)異常問題,以及sim卡熱插拔功能異常的問題,可及時對sim卡插槽進行維修處理,防止具有此類功能缺陷的智能移動終端繼續(xù)流入后續(xù)的生產(chǎn)過程中,造成最終發(fā)現(xiàn)時需要拆機排查和維修解決;

3、不會增加原有自動化測試程序中的工時工序,有效提高了工廠的測試效率和生產(chǎn)效率,節(jié)省時間,減少產(chǎn)品的生產(chǎn)周期。

附圖說明

圖1為現(xiàn)有技術(shù)中的智能移動終端sim卡在工廠各個測試階段的測試流程圖;

圖2為本發(fā)明中的實現(xiàn)sim卡熱插拔功能的自動化測試系統(tǒng)的結(jié)構(gòu)示意圖;

圖3為本發(fā)明中的sim卡空槽測試模塊的結(jié)構(gòu)示意圖;

圖4為本發(fā)明中的熱插拔測試模塊的結(jié)構(gòu)示意圖;

圖5為本發(fā)明中的sim卡狀態(tài)測試模塊的結(jié)構(gòu)示意圖;

圖6和圖7為本發(fā)明中的熱插拔檢測開關(guān)的一種實施結(jié)構(gòu);

圖8和圖9為本發(fā)明中的熱插拔檢測開關(guān)的另一種實施結(jié)構(gòu);

圖10為本發(fā)明中的實現(xiàn)sim卡熱插拔功能的自動化測試方法的一種實施流程圖;

圖11為本發(fā)明中的實現(xiàn)sim卡熱插拔功能的自動化測試方法的另一種實施流程圖。

具體實施方式

以下結(jié)合圖2~圖11,詳細說明本發(fā)明的多個優(yōu)選實施例。

如圖2所示,為本發(fā)明所提供的實現(xiàn)sim卡熱插拔功能的自動化測試系統(tǒng),用于智能移動終端整個生產(chǎn)過程中的自動化測試階段,包含:主控模塊1,設(shè)置在pc機上;sim卡空槽測試模塊2,與所述的主控模塊1通信連接,在pcba(基本功能調(diào)試)階段,由主控模塊1控制對sim卡插槽的空槽狀態(tài)是否正常進行測試;熱插拔測試模塊4,與所述的主控模塊1通信連接,分別在pcbaata階段和工廠整機測試階段,由主控模塊1控制對插入插槽的sim卡熱插拔功能是否正常進行測試。

進一步,所述的實現(xiàn)sim卡熱插拔功能的自動化測試系統(tǒng)還包含:sim卡狀態(tài)測試模塊3,與所述的主控模塊1通信連接,分別在pcbaata(研發(fā)人員自動化測試)階段和factoryata(工廠自動化測試)階段,由主控模塊1控制對插入sim卡插槽的sim卡狀態(tài)是否正常進行測試。

如圖3所示,所述的sim卡空槽測試模塊2包含:空槽檢測單元21,分別與所述的主控模塊1和sim卡插槽連接,在接收到主控模塊1發(fā)出的開始測試指令時,對sim卡插槽的空槽狀態(tài)進行檢測,獲取相應(yīng)的空槽檢測信號;空槽判斷單元22,與所述的空槽檢測單元21連接,接收并判斷空槽檢測單元21獲取的空槽檢測信號;如果空槽檢測信號顯示sim卡不存在,則說明sim卡插槽的空槽狀態(tài)正常;如果空槽檢測信號顯示sim卡存在,則說明sim卡插槽的空槽狀態(tài)異常;空槽結(jié)果發(fā)送單元23,分別與所述的空槽判斷單元22和主控模塊1連接,將空槽判斷單元22判斷得到的空槽狀態(tài)結(jié)果發(fā)送至主控模塊1。

在本發(fā)明的一個優(yōu)選實施例中,可以在sim卡插槽上設(shè)置壓力傳感器,并將空槽檢測單元21與該壓力傳感器連接。在sim卡空槽測試模塊2的工作過程中,利用空槽檢測單元21獲取所述的壓力傳感器的輸出信號;并由空槽判斷單元22對該壓力傳感器的輸出信號進行判斷。如果空槽檢測單元21未獲取壓力傳感器的輸出信號,則表明sim卡不存在,由于此時測試人員確實沒有將sim卡插入sim卡插槽,因此確定sim卡插槽的空槽狀態(tài)正常。如果空槽檢測單元21獲取到壓力傳感器的輸出信號,則表明sim卡存在,由于此時測試人員確實沒有將sim卡插入sim卡插槽,因此確定sim卡插槽的空槽狀態(tài)異常,需要及時對sim卡插槽進行檢查和維修。

在本發(fā)明的另一個優(yōu)選實施例中,可以在sim卡插槽上設(shè)置紅外傳感器,并將空槽檢測單元21與該紅外傳感器連接。在sim卡空槽測試模塊2的工作過程中,利用空槽檢測單元21獲取所述的紅外傳感器的輸出信號;并由空槽判斷單元22對該紅外傳感器的輸出信號進行判斷。如果空槽檢測單元21未獲取紅外傳感器的輸出信號,則表明sim卡不存在,由于此時測試人員確實沒有將sim卡插入sim卡插槽,因此確定sim卡插槽的空槽狀態(tài)正常。如果空槽檢測單元21獲取到紅外傳感器的輸出信號,則表明sim卡存在,由于此時測試人員確實沒有將sim卡插入sim卡插槽,因此確定sim卡插槽的空槽狀態(tài)異常,需要及時對sim卡插槽進行檢查和維修。

當然,本領(lǐng)域的技術(shù)人員可以通過其他方式來實現(xiàn)對sim卡插槽的空槽狀態(tài)是否正常進行測試,例如也可以通過發(fā)送at命令來查詢sim卡是否存在等等,此處就不再一一敘述。

如圖4所示,所述的熱插拔測試模塊4包含:熱插拔檢測單元41,分別與所述的主控模塊1和sim卡插槽連接,在接收到主控模塊1發(fā)出的開始測試指令時,對sim卡插槽內(nèi)的sim卡狀態(tài)變換進行檢測,獲取相應(yīng)的熱插拔檢測信號;熱插拔判斷單元42,與所述的熱插拔檢測單元41連接,接收并判斷熱插拔檢測單元41獲取的熱插拔檢測信號;如果熱插拔檢測信號顯示插槽內(nèi)的sim卡狀態(tài)發(fā)生變化,并且此時測試人員有拔出或插入sim卡的操作,則說明sim卡熱插拔功能正常;如果熱插拔檢測信號顯示插槽內(nèi)的sim卡狀態(tài)發(fā)生變化,而此時測試人員未有拔出或插入sim卡的操作,則說明sim卡熱插拔功能異常;如果熱插拔檢測信號顯示插槽內(nèi)的sim卡狀態(tài)未發(fā)生變化,而此時測試人員有拔出或插入sim卡的操作,則說明sim卡熱插拔功能異常;熱插拔結(jié)果發(fā)送單元43,分別與熱插拔判斷單元42和主控模塊1連接,將熱插拔判斷單元42判斷得到的sim卡熱插拔功能結(jié)果發(fā)送至主控模塊1。

在本發(fā)明的一個優(yōu)選實施例中,可以在sim卡插槽上設(shè)置熱插拔檢測開關(guān),并將熱插拔檢測單元41與該熱插拔檢測開關(guān)連接。在熱插拔測試模塊4的工作過程中,利用熱插拔檢測單元41獲取所述的熱插拔檢測開關(guān)的切換信號(例如熱插拔檢測開關(guān)由打開變?yōu)殛P(guān)閉,或者由關(guān)閉變?yōu)榇蜷_);并由熱插拔判斷單元42對該熱插拔檢測開關(guān)的切換信號進行判斷。如果熱插拔檢測單元41獲取到熱插拔檢測開關(guān)的切換信號,并且此時測試人員有拔出或插入sim卡的操作,則確定sim卡熱插拔功能正常。如果熱插拔檢測單元41獲取到熱插拔檢測開關(guān)的切換信號,但此時測試人員未有拔出或插入sim卡的操作,則確定sim卡熱插拔功能異常。如果熱插拔檢測單元41未獲取到熱插拔檢測開關(guān)的切換信號,但此時測試人員有拔出或插入sim卡的操作,則確定sim卡熱插拔功能異常。

其中,如圖6和圖7所示,為所述的熱插拔檢測開關(guān)的其中一種實施結(jié)構(gòu)。該熱插拔檢測開關(guān)設(shè)置在sim卡插槽內(nèi),包含相對設(shè)置的信號端子44和接觸彈片45,呈夾子狀。如圖6所示,當sim卡未插入sim卡插槽時,信號端子44與接觸彈片45相接觸;如圖7所示,當sim卡插入sim卡插槽時,sim卡位于信號端子44與接觸彈片45的中間,接觸彈片45被sim卡擠壓而斷開與信號端子44的連接。因此,在采用該種熱插拔檢測開關(guān)時,可以通過對信號端子44與接觸彈片45之間的連接方式是否發(fā)生變化,來確定該熱插拔檢測開關(guān)是否產(chǎn)生了切換信號,并由此測試sim卡的熱插拔功能。

當然,本領(lǐng)域的技術(shù)人員可以采用其他任何的可行方式設(shè)置信號端子及接觸彈片。例如,將信號端子及接觸彈片設(shè)置在sim卡插槽內(nèi)的任意兩個平行面上;或者將信號端子設(shè)置在sim卡插槽內(nèi)與sim卡插入方向相垂直的面上,將接觸彈片設(shè)置在sim卡插槽內(nèi)與sim卡插入方向相平行的面上。

如圖8和圖9所示,為所述的熱插拔檢測開關(guān)的另外一種實施結(jié)構(gòu)。該熱插拔檢測開關(guān)由設(shè)置在sim卡插槽內(nèi)的按鍵46構(gòu)成。如圖8所示,當sim卡未插入sim卡插槽時,按鍵46未受到擠壓而松開;如圖9所示,當sim卡插入sim卡插槽時,按鍵46受到sim卡擠壓而按下。因此,在采用這種熱插拔檢測開關(guān)時,可以通過對按鍵46按下或松開的狀態(tài)是否發(fā)生變化,來確定該熱插拔檢測開關(guān)是否產(chǎn)生了切換信號,并由此測試sim卡的熱插拔功能。

在本發(fā)明的另一個優(yōu)選實施例中,可以在sim卡插槽上設(shè)置磁鐵,并將熱插拔檢測單元41與該磁鐵連接。在熱插拔測試模塊4的工作過程中,利用熱插拔檢測單元41獲取所述的磁鐵產(chǎn)生的磁場強度信號,并由熱插拔判斷單元42對該磁場強度信號進行判斷。如果熱插拔檢測單元41獲取到的磁場強度信號由原來的大于磁場閾值變?yōu)樾∮诖艌鲩撝?,并且此時測試人員有插入sim卡的操作;或者磁場強度信號由小于磁場閾值變?yōu)榇笥诖艌鲩撝担⑶掖藭r測試人員有拔出sim卡的操作,則確定sim卡熱插拔功能正常。否則的話,將能夠確定sim卡熱插拔功能異常。

如圖5所示,所述的sim卡狀態(tài)測試模塊3包含:滿槽檢測單元31,分別與所述的主控模塊1和sim卡插槽連接,在接收到主控模塊1發(fā)出的開始測試指令時,對插入sim卡插槽的sim卡狀態(tài)進行檢測,獲取相應(yīng)的滿槽檢測信號;滿槽判斷單元32,與所述的滿槽檢測單元31連接,接收并判斷滿槽檢測單元31獲取的滿槽檢測信號;如果滿槽檢測信號顯示sim卡存在,則說明插入sim卡插槽的sim卡狀態(tài)正常;如果滿槽檢測信號顯示sim卡不存在,則說明插入sim卡插槽的sim卡狀態(tài)異常;滿槽結(jié)果發(fā)送單元33,分別與所述的滿槽判斷單元32和主控模塊1連接,將滿槽判斷單元32判斷得到的sim卡狀態(tài)結(jié)果發(fā)送至主控模塊1。

在本發(fā)明的一個優(yōu)選實施例中,可以在sim卡插槽上設(shè)置壓力傳感器,并將滿槽檢測單元31與該壓力傳感器連接。在sim卡狀態(tài)測試模塊3的工作過程中,利用滿槽檢測單元31獲取所述的壓力傳感器的輸出信號;并由滿槽判斷單元32對該壓力傳感器的輸出信號進行判斷。如果滿槽檢測單元31獲取到壓力傳感器的輸出信號,則表明sim卡存在,由于此時測試人員確實將sim卡插入sim卡插槽,因此確定插入sim卡插槽的sim卡狀態(tài)正常。如果滿槽檢測單元31未獲取壓力傳感器的輸出信號,則表明sim卡不存在,但由于此時測試人員確實將sim卡插入sim卡插槽,因此確定插入sim卡插槽的sim卡狀態(tài)異常,需要及時對sim卡插槽進行檢查和維修。這里的壓力傳感器可以與前述用于進行sim卡插槽空槽狀態(tài)測試的壓力傳感器為同一個傳感器。

在本發(fā)明的另一個優(yōu)選實施例中,可以在sim卡插槽上設(shè)置紅外傳感器,并將滿槽檢測單元31與該紅外傳感器連接。在sim卡狀態(tài)測試模塊3的工作過程中,利用滿槽檢測單元31獲取所述的紅外傳感器的輸出信號;并由滿槽判斷單元32對該紅外傳感器的輸出信號進行判斷。如果滿槽檢測單元31獲取到紅外傳感器的輸出信號,則表明sim卡存在,由于此時測試人員確實將sim卡插入sim卡插槽,因此確定插入sim卡插槽的sim卡狀態(tài)正常。如果滿槽檢測單元31未獲取紅外傳感器的輸出信號,則表明sim卡不存在,由于此時測試人員確實將sim卡插入sim卡插槽,因此確定插入sim卡插槽的sim卡狀態(tài)異常,需要及時對sim卡插槽進行檢查和維修。這里的紅外傳感器可以與前述用于進行sim卡插槽空槽狀態(tài)測試的紅外傳感器為同一個傳感器。

當然,本領(lǐng)域的技術(shù)人員可以通過其他方式來實現(xiàn)對插入sim卡插槽的sim卡狀態(tài)是否正常進行測試,例如也可以通過發(fā)送at命令來查詢sim卡是否存在等等,此處就不再一一敘述。

如圖10所示,本發(fā)明還提供一種實現(xiàn)sim卡熱插拔功能的自動化測試方法,采用所述的自動化測試系統(tǒng)實現(xiàn),用于智能移動終端整個生產(chǎn)過程中的自動化測試階段,包含以下步驟:

s1、在pcba階段,根據(jù)主控模塊1的控制,由sim卡空槽測試模塊2對sim卡插槽的空槽狀態(tài)是否正常進行測試;如異常,則對sim卡插槽進行維修,并返回執(zhí)行s1;

s2、在pcbaata階段,根據(jù)主控模塊1的控制,由熱插拔測試模塊4對插入插槽的sim卡熱插拔功能是否正常進行測試;如異常,則對sim卡插槽進行維修,并返回執(zhí)行s2;

s3、在工廠整機測試階段,根據(jù)主控模塊1的控制,由熱插拔測試模塊4再次對插入插槽的sim卡熱插拔功能是否正常進行測試;如異常,則將智能移動終端拆機,對sim卡插槽進行維修,并返回執(zhí)行s2。

在本發(fā)明的一個優(yōu)選實施例中,在所述的s1和s2之間,還包含:s20、在pcbaata階段,根據(jù)主控模塊1的控制,由sim卡狀態(tài)測試模塊3對插入sim卡插槽的sim卡狀態(tài)是否正常進行測試。

在本發(fā)明的另一個優(yōu)選實施例中,在所述的s3和s4之間,還包含:s30、在factoryata階段,根據(jù)主控模塊1的控制,由sim卡狀態(tài)測試模塊3對插入sim卡插槽的sim卡狀態(tài)是否正常進行測試。

在本發(fā)明的另一個優(yōu)選實施例中,如圖11所示,在所述的s1和s2之間,還包含:s20、在pcbaata階段,根據(jù)主控模塊1的控制,由sim卡狀態(tài)測試模塊3對插入sim卡插槽的sim卡狀態(tài)是否正常進行測試;并且在所述的s3和s4之間,還包含:s30、在factoryata階段,根據(jù)主控模塊1的控制,由sim卡狀態(tài)測試模塊3對插入sim卡插槽的sim卡狀態(tài)是否正常進行測試。

所述的s1中,具體包含以下步驟:

s11、空槽檢測單元21在接收到主控模塊1發(fā)出的開始測試指令時,對sim卡插槽的空槽狀態(tài)進行檢測,獲取相應(yīng)的空槽檢測信號;

s12、空槽判斷單元22接收并判斷空槽檢測單元21獲取的空槽檢測信號;

如果空槽檢測信號顯示sim卡不存在,說明sim卡插槽的空槽狀態(tài)正常,繼續(xù)執(zhí)行s13;

如果空槽檢測信號顯示sim卡存在,說明sim卡插槽的空槽狀態(tài)異常,繼續(xù)執(zhí)行s14;

s13、將空槽狀態(tài)正常的結(jié)果通過空槽結(jié)果發(fā)送單元23發(fā)送至主控模塊1,繼續(xù)執(zhí)行s2或s20;

s14、將空槽狀態(tài)異常的結(jié)果通過空槽結(jié)果發(fā)送單元23發(fā)送至主控模塊1,并對sim卡插槽進行維修,返回執(zhí)行s11。

在本發(fā)明的多個優(yōu)選實施例中,可以通過在sim卡插槽上設(shè)置壓力傳感器或紅外傳感器,或者通過發(fā)送at命令等方式,來實現(xiàn)對sim卡插槽的空槽狀態(tài)的測試。

所述的s2中,具體包含以下步驟:

s21、熱插拔檢測單元41在接收到主控模塊1發(fā)出的開始測試指令時,對sim卡插槽內(nèi)的sim卡狀態(tài)變換進行檢測,獲取相應(yīng)的熱插拔檢測信號;

s22、熱插拔判斷單元42接收并判斷熱插拔檢測單元41獲取的熱插拔檢測信號;

如果熱插拔檢測信號顯示插槽內(nèi)的sim卡狀態(tài)發(fā)生變化,且此時測試人員有拔出或插入sim卡的操作,說明sim卡熱插拔功能正常,繼續(xù)執(zhí)行s23;

如果熱插拔檢測信號顯示插槽內(nèi)的sim卡狀態(tài)發(fā)生變化,而此時測試人員未有拔出或插入sim卡的操作,或者熱插拔檢測信號顯示插槽內(nèi)的sim卡狀態(tài)未發(fā)生變化,而此時測試人員有拔出或插入sim卡的操作,說明sim卡熱插拔功能異常,繼續(xù)執(zhí)行s24;

s23、將sim卡熱插拔功能正常的結(jié)果通過熱插拔結(jié)果發(fā)送單元43發(fā)送至主控模塊1,繼續(xù)執(zhí)行s3或s30;

s24、將sim卡熱插拔功能異常的結(jié)果通過熱插拔結(jié)果發(fā)送單元43發(fā)送至主控模塊1,并對sim卡插槽進行維修,返回執(zhí)行s21或s20。

所述的s3中,具體包含以下步驟:

s31、熱插拔檢測單元41在接收到主控模塊1發(fā)出的開始測試指令時,對sim卡插槽內(nèi)的sim卡狀態(tài)變換進行檢測,獲取相應(yīng)的熱插拔檢測信號;

s32、熱插拔判斷單元42接收并判斷熱插拔檢測單元41獲取的熱插拔檢測信號;

如果熱插拔檢測信號顯示插槽內(nèi)的sim卡狀態(tài)發(fā)生變化,且此時測試人員有拔出或插入sim卡的操作,說明sim卡熱插拔功能正常,繼續(xù)執(zhí)行s33;

如果熱插拔檢測信號顯示插槽內(nèi)的sim卡狀態(tài)發(fā)生變化,而此時測試人員未有拔出或插入sim卡的操作,或者熱插拔檢測信號顯示插槽內(nèi)的sim卡狀態(tài)未發(fā)生變化,而此時測試人員有拔出或插入sim卡的操作,說明sim卡熱插拔功能異常,繼續(xù)執(zhí)行s34;

s33、將sim卡熱插拔功能正常的結(jié)果通過熱插拔結(jié)果發(fā)送單元43發(fā)送至主控模塊1,智能移動終端通過sim卡熱插拔功能的測試;

s34、將sim卡熱插拔功能異常的結(jié)果通過熱插拔結(jié)果發(fā)送單元43發(fā)送至主控模塊1,并將智能移動終端拆機,對sim卡插槽進行維修,返回執(zhí)行s21或s20。

在本發(fā)明的多個優(yōu)選實施例中,可以通過在sim卡插槽上設(shè)置熱插拔檢測開關(guān)或磁鐵,或者通過發(fā)送at命令等方式,來實現(xiàn)對sim卡熱插拔功能的測試。其中,所述的熱插拔檢測開關(guān)具有多種實施結(jié)構(gòu),其中包括相對設(shè)置的呈夾子狀的信號端子與接觸彈片,通過sim卡插入或拔出時兩者之間的連接方式的變化,來確定該熱插拔檢測開關(guān)是否產(chǎn)生了切換信號,并由此測試sim卡的熱插拔功能。或者該熱插拔檢測開關(guān)可由按鍵實現(xiàn),通過sim卡插入或拔出時按鍵的按下或松開的狀態(tài)變換,來確定該熱插拔檢測開關(guān)是否產(chǎn)生了切換信號,并由此測試sim卡的熱插拔功能。

所述的s20和s30中,均包含以下步驟:

s01、測試人員將sim卡插入sim卡插槽中;

s02、滿槽檢測單元31在接收到主控模塊1發(fā)出的開始測試指令時,對插入sim卡插槽的sim卡狀態(tài)進行檢測,獲取相應(yīng)的滿槽檢測信號;

s03、滿槽判斷單元接收并判斷滿槽檢測單元獲取的滿槽檢測信號;如果滿槽檢測信號顯示sim卡存在,將sim卡狀態(tài)正常的結(jié)果通過滿槽結(jié)果發(fā)送單元33發(fā)送至主控模塊1;如果滿槽檢測信號顯示sim卡不存在,將sim卡狀態(tài)異常的結(jié)果通過滿槽結(jié)果發(fā)送單元33發(fā)送至主控模塊1,并對sim卡插槽進行維修。

在本發(fā)明的多個優(yōu)選實施例中,可以通過在sim卡插槽上設(shè)置壓力傳感器或紅外傳感器,或者通過發(fā)送at命令等方式,來實現(xiàn)對插入sim卡插槽的sim卡狀態(tài)的測試。

綜上所述,本發(fā)明所提供的實現(xiàn)sim卡熱插拔功能的自動化測試系統(tǒng)和測試方法,與現(xiàn)有技術(shù)相比,具有以下優(yōu)點和有益效果:

1、有效解決現(xiàn)有的生產(chǎn)測試中對于sim卡熱插拔功能漏測的問題;

2、通過在pcba階段進行sim卡插槽的空槽狀態(tài)測試,以及通過在pcbaata階段進行sim卡熱插拔的功能測試,確保智能移動終端在研發(fā)調(diào)試階段就被有效攔截排查出未插入sim卡時的插槽狀態(tài)異常問題,以及sim卡熱插拔功能異常的問題,可及時對sim卡插槽進行維修處理,防止具有此類功能缺陷的智能移動終端繼續(xù)流入后續(xù)的生產(chǎn)過程中,造成最終發(fā)現(xiàn)時需要拆機排查和維修解決;

3、不會增加原有自動化測試程序中的工時工序,有效提高了工廠的測試效率和生產(chǎn)效率,節(jié)省時間,減少產(chǎn)品的生產(chǎn)周期。

盡管本發(fā)明的內(nèi)容已經(jīng)通過上述優(yōu)選實施例作了詳細介紹,但應(yīng)當認識到上述的描述不應(yīng)被認為是對本發(fā)明的限制。在本領(lǐng)域技術(shù)人員閱讀了上述內(nèi)容后,對于本發(fā)明的多種修改和替代都將是顯而易見的。因此,本發(fā)明的保護范圍應(yīng)由所附的權(quán)利要求來限定。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1