新四季網

一種移動終端及基於移動終端的SIM卡硬掉卡記錄方法與流程

2023-12-08 21:09:06


本發明涉及移動終端領域,尤其涉及的是一種移動終端及基於移動終端的SIM卡硬掉卡記錄方法。



背景技術:

SIM(subscriber identification module, 客戶識別模塊)卡也稱用戶身份識別卡,在行動電話機中必須搭配有SIM卡方能進行通話。

目前多數移動終端採用的是可插拔SIM卡設計,也就是移動終端的SIM卡是可更換的,用戶能夠自行更換sim卡。由於SIM卡是可插拔的,因此,目前SIM卡與移動終端多採用彈片式結構進行連接,在移動終端使用過程中,如果遇到移動終端振動、跌落、或其他原因有可能會導致與SIM卡接觸的彈片暫時性斷開連接,此時SIM卡正常通信將被中斷,由於其中斷時間往往很短很難被用戶所察覺到;但這種中斷如果日積月累,必將會影響移動終端性能。

另一方面,在移動終端因各種故障送修時,這種SIM卡通信異常中斷的信息對於用戶、移動終端維修點及運營商都是至關重要的,但是現有技術中沒有很好的SIM卡硬掉卡記錄方法。

因此,現有技術還有待於改進和發展。



技術實現要素:

本發明要解決的技術問題在於,針對現有技術的上述缺陷,提供一種移動終端及基於移動終端的SIM卡硬掉卡記錄方法。本發明提供了一種SIM卡硬掉卡的記錄方法,旨在能夠檢測到SIM卡的非正常的掉卡次數並記錄,以保證系統穩定運行,並在移動終端因各種故障送修時能夠給出SIM卡的非正常掉卡記錄,為移動終端維修點進行故障分析提供幫助。

本發明解決技術問題所採用的技術方案如下:

一種移動終端,其中,包括依次連接的SIM卡、中央處理器,存儲器;

所述中央處理器包括存儲器讀寫模塊、插卡檢測模塊、拔卡檢測模塊、時間獲取模塊、定時模塊;

存儲器讀寫模塊分別與所述插卡檢測模塊、拔卡檢測模塊連接,用於讀寫存儲器;

插卡檢測模塊,用於在移動終端插入SIM卡時會觸發執行插卡檢測;

拔卡檢測模塊,用於在移動終端拔出SIM卡時會觸發執行拔卡檢測;

時間獲取模塊與所述存儲器讀寫模塊連接,用於獲取當前時間。

定時模塊與所述時間獲取模塊連接,用於定時觸發時間獲取模塊獲取當前時間並通過存儲器讀寫模塊將該時間寫入時間保存模塊中,

所述存儲器用於存儲移動終端掉卡的次數,以及每次SIM卡硬掉卡時間。

所述的移動終端,其中,所述存儲器,包括第一計數器模塊、第二計數器模塊、時間保存模塊、硬掉卡記錄模塊;

第一計數器模塊用於計數總的硬掉卡次數;

第二計數器模塊用於在檢測到插卡時判斷上一次拔卡是否為硬掉卡所導致的;

時間保存模塊用於保存最近一次硬掉卡的時間;

硬掉卡記錄模塊用於記錄所有硬掉卡的時間。

所述的移動終端,其中,其還包括一與SIM卡槽連接的用於插卡或拔卡檢測的接觸點,所述插卡檢測模塊、拔卡檢測模塊分別連接至所述接觸點。

所述的移動終端,其中,所述接觸點包括第一接觸點P1和第二接觸點P2,當SIM卡插入時第一接觸點P1與第二接觸點P2連接,觸發插卡檢測模塊,當SIM卡拔出時第一接觸點P1與第二接觸點P2斷開連接,觸發拔卡檢測模塊。

所述的移動終端,其中,當移動終端檢測到插卡時,插卡檢測模塊被觸發,插卡檢測模塊用於將執行以下步驟:

步驟J11、插卡檢測模塊通過存儲器讀寫模塊從存儲器處讀取第一計數器模塊的值,並將該第一計數器模塊的值加1後再通過存儲器讀寫模塊寫入存儲器的第一計數器模塊中;

步驟J12、插卡檢測模塊通過存儲器讀寫模塊從存儲器處讀取第二計數器模塊的值,判斷該第二計數器模塊的值是否為1;如果第二計數器模塊的值為1則通過存儲器讀寫模塊從存儲器處讀取時間保存模塊中保存的時間值,將該時間通過存儲器讀寫模塊寫入存儲器的硬掉卡記錄模塊中,並將該時間顯示出來提示用戶最近一次硬掉卡的時間;如果第二計數器模塊的值為0則通過存儲器讀寫模塊將1寫入存儲器的第二計數器模塊中;

步驟J13、插卡檢測模塊觸發定時模塊開啟,定時模塊每隔一固定時間通過時間獲取模塊獲取系統時間,並將該時間通過存儲器讀寫模塊寫入存儲器的時間保存模塊中.

所述的移動終端,其中,當移動終端檢測到拔卡時,拔卡檢測模塊用於執行以下步驟:

步驟J21、拔卡檢測模塊通過存儲器讀寫模塊從存儲器處讀取第一計數器模塊的值,並將該第一計數器模塊的值減1後再通過存儲器讀寫模塊寫入存儲器的第一計數器模塊中;

步驟J22、拔卡檢測模塊通過存儲器讀寫模塊將0寫入存儲器的第二計數器模塊中。

一種基於如上任一項所述移動終端的SIM卡硬掉卡記錄方法,其特徵在於,包括:

步驟A、在移動終端的存儲器中設置第一計數器,在移動終端中插入SIM卡時讀取該第一計數器的值,將該第一計數器的值加一後再寫回存儲器中;

步驟B、 當移動終端檢測到SIM卡拔出時讀取的第一計數器,將該第一計數器的值減一後再寫回存儲器中;

步驟C、 在移動終端插入SIM卡狀態下讀取存儲器中的第一計數器,再將該第一計數器的值減一後就是移動終端曾經掉卡的次數,並記錄每次SIM卡硬掉卡時間保存在移動終端存儲器中。

所述基於移動終端的SIM卡硬掉卡記錄方法,其中,所述記錄每次SIM卡硬掉卡時間包括以下步驟:

S1、在移動終端的存儲器中設置第二計數器,該第二計數器的值在插入SIM卡時設為1,在拔出SIM卡時設為0;

S2、在移動終端的存儲器中設置一時間保存模塊,當移動終端中插入SIM卡時後,每隔一固定時間會將當前時間保存至該模塊;

S3、在移動終端的存儲器中設置一硬掉卡記錄模塊,用於記錄每一次拔卡的時間;

S4、當移動終端插入SIM卡時讀取存儲器的第二計數器,若該第二計數器的值為1則讀取存儲器的時間保存模塊中保存的上一次硬掉卡的時間,並將該時間寫入存儲器的硬掉卡記錄模塊中;

S5、在移動終端插入SIM卡狀態下讀取存儲器的硬掉卡記錄模塊,該硬掉卡記錄模塊中所記錄的時間為每一次硬掉卡的時間。

本發明所提供的移動終端及基於移動終端的SIM卡硬掉卡記錄方法,所述方法包括:在移動終端的存儲器中設置第一計數器,在移動終端中插入SIM卡時讀取該第一計數器的值,將該第一計數器的值加一後再寫回存儲器中;當移動終端檢測到SIM卡拔出時讀取的第一計數器,將該第一計數器的值減一後再寫回存儲器中;在移動終端插入SIM卡狀態下讀取存儲器中的第一計數器,再將該第一計數器的值減一後就是移動終端曾經掉卡的次數,本發明能夠檢測到SIM卡的非正常的掉卡次數並記錄,以保證系統穩定運行,並在移動終端因各種故障送修時能夠給出SIM卡的非正常掉卡記錄,為移動終端維修點進行故障分析提供幫助。

附圖說明

圖1是本發明移動終端較佳實施例的功能原理框圖。

圖2是本發明移動終端較佳實施例的中央處理器內部功能原理框圖。

圖3是本發明移動終端較佳實施例的SIM連接結構示意框圖。

圖4是本發明移動終端較佳實施例的工作原理插卡檢測步驟流程圖。

圖5是本發明移動終端較佳實施例的工作原理拔卡檢測步驟流程圖。

圖6是本發明基於移動終端的SIM卡硬掉卡記錄方法的較佳實施例的流程圖。

具體實施方式

為使本發明的目的、技術方案及優點更加清楚、明確,以下參照附圖並舉實施例對本發明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。

本實施例所述移動終端如圖1所示,包括SIM卡、存儲器、中央處理器。其中,中央處理器分別與SIM卡、存儲器相連接。

如圖2所示,中央處理器包括存儲器讀寫模塊、插卡檢測模塊、拔卡檢測模塊、時間獲取模塊、定時模塊;

存儲器讀寫模塊分別與所述插卡檢測模塊、拔卡檢測模塊連接,用於讀寫存儲器;

插卡檢測模塊,用於在移動終端插入SIM卡時會觸發執行插卡檢測;

拔卡檢測模塊,用於在移動終端拔出SIM卡時會觸發執行拔卡檢測;

上述插卡檢測模塊、拔卡檢測模塊,具體地,移動終端的SIM卡插拔檢測結構如圖3,即本發明實施例中,所述移動終端其還包括一與SIM卡槽連接的用於插卡或拔卡檢測的接觸點,所述插卡檢測模塊、拔卡檢測模塊分別連接至所述接觸點。如圖3所示,所述接觸點包括第一接觸點P1和第二接觸點P2,當SIM卡插入時第一接觸點P1與第二接觸點P2連接,觸發插卡檢測模塊,當SIM卡拔出時第一接觸點P1與第二接觸點P2斷開連接,觸發拔卡檢測模塊。

其中,圖3虛線框內為彈性結構,因此,SIM卡插入會導致P1右移,拔出則一般需要人為將SIM卡向右推,然後彈性結構會自動恢復到原來位置(也就是原來未插入SIM卡時的位置)。當硬掉卡時,由於不是人為的拔卡,一開始為SIM卡向左偏移了稍許,但P1與P2仍接觸,P1由於沒有SIM卡壓迫,彈性結構也出現了稍許左移導致與P2連接斷開,但此時因為SIM卡已經不在位了所以不觸發拔卡檢測模塊,之後由于振動等其他因素SIM卡又向右壓迫彈性結構使P1與P2接觸觸發插卡檢測模塊。

時間獲取模塊與所述存儲器讀寫模塊連接,用於獲取當前時間。

定時模塊與所述時間獲取模塊連接,用於定時觸發時間獲取模塊獲取當前時間並通過存儲器讀寫模塊將該時間寫入時間保存模塊中。

所述存儲器用於存儲移動終端掉卡的次數,以及每次SIM卡硬掉卡時間。

進一步地,所述存儲器,包括第一計數器模塊、第二計數器模塊、時間保存模塊、硬掉卡記錄模塊;

第一計數器模塊用於計數總的硬掉卡次數;

第二計數器模塊用於在檢測到插卡時判斷上一次拔卡是否為硬掉卡所導致的;

時間保存模塊用於保存最近一次硬掉卡的時間;

硬掉卡記錄模塊用於記錄所有硬掉卡的時間。

本發明實施例中,當移動終端檢測到插卡時,如圖4所示,插卡檢測模塊被觸發,插卡檢測模塊將完成以下步驟:

步驟S11、插卡檢測模塊通過存儲器讀寫模塊從存儲器處讀取第一計數器模塊的值,並將該第一計數器模塊的值加1後再通過存儲器讀寫模塊寫入存儲器的第一計數器模塊中。

步驟S12、插卡檢測模塊通過存儲器讀寫模塊從存儲器處讀取第二計數器模塊的值,判斷該第二計數器模塊的值是否為1;如果第二計數器模塊的值為1則通過存儲器讀寫模塊從存儲器處讀取時間保存模塊中保存的時間值,將該時間通過存儲器讀寫模塊寫入存儲器的硬掉卡記錄模塊中,並將該時間顯示出來提示用戶最近一次硬掉卡的時間;如果第二計數器模塊的值為0則通過存儲器讀寫模塊將1寫入存儲器的第二計數器模塊中。

步驟S13、插卡檢測模塊觸發定時模塊開啟,定時模塊每隔一固定時間通過時間獲取模塊獲取系統時間,並將該時間通過存儲器讀寫模塊寫入存儲器的時間保存模塊中。

比如原來第一計數器值為0,後面為步驟S11中加1變成了1,此時說明是正常;

比如原來曾有過10次掉卡則在未插sim卡時第一計數器值為10,後面為步驟S11中加1變成了11,11-1=10即為曾掉卡的次數。

當移動終端檢測到拔卡時,如圖5所示,將完成以下步驟:

步驟S21、拔卡檢測模塊通過存儲器讀寫模塊從存儲器處讀取第一計數器模塊的值,並將該第一計數器模塊的值減1後再通過存儲器讀寫模塊寫入存儲器的第一計數器模塊中。

步驟S22、拔卡檢測模塊通過存儲器讀寫模塊將0寫入存儲器的第二計數器模塊中。

比如當前第一計數器值為8,在步驟S21執行後第一計數器值為8-1=7。

可見,本發明實施例提供的移動終端,能夠檢測到SIM卡的非正常的掉卡次數並記錄,以保證系統穩定運行,並在移動終端因各種故障送修時能夠給出SIM卡的非正常掉卡記錄,為移動終端維修點進行故障分析提供幫助。

基於上述移動終端的實施例,本發明還提供了一種基於上述實施例所述移動終端的SIM卡硬掉卡記錄方法,請參見圖6,圖6是本發明基於移動終端的SIM卡硬掉卡記錄方法的較佳實施例的流程圖。如圖6所示,本發明實施例的基於移動終端的SIM卡硬掉卡記錄方法,包括以下步驟:

步驟S100、在移動終端的存儲器中設置第一計數器,在移動終端中插入SIM卡時讀取該第一計數器的值,將該第一計數器的值加一後再寫回存儲器中;

步驟S200、 當移動終端檢測到SIM卡拔出時讀取的第一計數器,將該第一計數器的值減一後再寫回存儲器中;

步驟S300、在移動終端插入SIM卡狀態下讀取存儲器中的第一計數器,再將該第一計數器的值減一後就是移動終端曾經掉卡的次數,並記錄每次SIM卡硬掉卡時間保存在移動終端存儲器中。

本發明實施例中,所述掉卡具體是指沒有走正常拔卡檢測流程,檢測到卡不在了,比如正常的拔卡檢測流程為檢測到SIM卡拔出,與SIM卡的數據通信結束,給SIM卡關電源,然後卡就算拔出了。掉卡則沒有上述過程,直接認為卡拔出了。

其中,所述 「第一計數器的值減一後就是移動終端曾經掉卡的次數」

解釋為:比如原來曾有過10次掉卡則在未插sim卡時第一計數器值為10,後面為步驟S11中加1變成了11,11-1=10即為曾掉卡的次數。

其中,記錄每次SIM卡硬掉卡的時間的方法如下:

S1、在移動終端的存儲器中設置第二計數器,該第二計數器的值在插入SIM卡時設為1,在拔出SIM卡時設為0;

S2、在移動終端的存儲器中設置一時間保存模塊,當移動終端中插入SIM卡時後,每隔一固定時間會將當前時間保存至該模塊;

S3、在移動終端的存儲器中設置一硬掉卡記錄模塊,用於記錄每一次拔卡的時間;

S4、當移動終端插入SIM卡時讀取存儲器的第二計數器,若該第二計數器的值為1則讀取存儲器的時間保存模塊中保存的上一次硬掉卡的時間,並將該時間寫入存儲器的硬掉卡記錄模塊中;

S5、在移動終端插入SIM卡狀態下讀取存儲器的硬掉卡記錄模塊,該硬掉卡記錄模塊中所記錄的時間為每一次硬掉卡的時間。

例如在每一次硬掉卡時都記錄了對應的時間,比如有三次硬掉卡,時間分別是2016年1月1日17時17分17秒,2016年1月2日17時17分17秒,2016年5月1日12時12分22秒。

綜上所述,本發明所提供的移動終端及基於移動終端的SIM卡硬掉卡記錄方法,所述方法包括:在移動終端的存儲器中設置第一計數器,在移動終端中插入SIM卡時讀取該第一計數器的值,將該第一計數器的值加一後再寫回存儲器中;當移動終端檢測到SIM卡拔出時讀取的第一計數器,將該第一計數器的值減一後再寫回存儲器中;在移動終端插入SIM卡狀態下讀取存儲器中的第一計數器,再將該第一計數器的值減一後就是移動終端曾經掉卡的次數,本發明能夠檢測到SIM卡的非正常的掉卡次數並記錄,以保證系統穩定運行,並在移動終端因各種故障送修時能夠給出SIM卡的非正常掉卡記錄,為移動終端維修點進行故障分析提供幫助。

當然,本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過電腦程式來指令相關硬體(如處理器,控制器等)來完成,所述的程序可存儲於一計算機可讀取的存儲介質中,該程序在執行時可包括如上述各方法實施例的流程。其中所述的存儲介質可為存儲器、磁碟、光碟等。

應當理解的是,本發明的應用不限於上述的舉例,對本領域普通技術人員來說,可以根據上述說明加以改進或變換,所有這些改進和變換都應屬於本發明所附權利要求的保護範圍。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀