一種數據采集器及其利用系統冗余資源采集數據的方法
【技術領域】
[0001]本發明主要涉及利用系統冗余資源采集技術領域,特別地,涉及一種數據采集器及其利用系統冗余資源采集數據的方法。
【背景技術】
[0002]—方面現有通信設備日益普及時,在實際使用中,系統資源部分是有冗余的,比如系統上電很小一段時間內會利用閃存資源,然后閃存資源便會被閑置下來,偶爾才會再被利用,因此,系統內的閃存資源在系統不利用時可以稱之為系統冗余資源。
[0003]然而另一方面隨著網絡技術和通信技術的不斷發展,人們對于數據采集傳輸的要求也越來越高,因此,采集數據越來越頻繁,采集數據占用空間也越來越多。
[0004]如果能夠將上述兩方面結合,那么就能夠有效利用系統冗余資源,同時,緩解了采集數據空間占用率越來越多的問題。
【發明內容】
[0005]為了解決上述技術問題,本發明提出了一種利用系統冗余資源采集數據的方法,所述方法包括:
[0006]確認存儲器有冗余資源;
[0007]觸發所述存儲器與數據采集器通信;
[0008]將所述數據采集器采集的數據寫入所述存儲器。
[0009]進一步地,所述確認存儲器有冗余資源,包括:
[0010]當接收到的處理器發送的第一片選信號的狀態為無效時,則確認所述存儲器有冗余資源。
[0011 ]進一步地,所述觸發所述存儲器與所述數據采集器通信,包括:
[0012]所述數據采集器向所述存儲器發送第二片選信號,觸發所述存儲器與所述數據采集器通信。
[0013]進一步地,所述數據采集器向所述存儲器發送第二片選信號之前,所述方法還包括:確認所述第二片選信號的狀態為有效。
[0014]進一步地,所述數據采集器向所述存儲器發送所述第二片選信號的同時,所述數據采集器還向所述存儲器發送第二時鐘信號。
[0015]進一步地,所述將所述數據采集器采集的數據寫入所述存儲器,包括:
[0016]根據所述第二時鐘信號確認所述存儲器的更新時間,在所述更新時間將所述數據采集器采集的數據寫入所述存儲器。
[0017]本發明還提出了一種數據采集器,所述數據采集器包括:
[0018]確認模塊,用于確認存儲器有冗余資源;
[0019]觸發模塊,用于觸發所述存儲器與所述數據采集器通信;
[0020]采集模塊,用于采集數據;[0021 ]寫入模塊,用于將所述采集模塊采集的數據寫入所述存儲器。
[0022]進一步地,所述確認模塊,具體用于當接收到的處理器發送的第一片選信號的狀態為無效時,則確認所述存儲器有冗余資源。
[0023]進一步地,所述觸發模塊,具體用于向所述存儲器發送第二片選信號,觸發所述存儲器與所述數據采集器通信。
[0024]進一步地,所述確認模塊,還用于在向所述存儲器發送第二片選信號之前,確認所述第二片選信號的狀態為有效。
[0025]進一步地,所述觸發模塊,還用于向所述存儲器發送所述第二片選信號的同時,還向所述存儲器發送第二時鐘信號。
[0026]進一步地,所述寫入模塊,具體用于根據所述第二時鐘信號確認所述存儲器的更新時間,在所述更新時間將所述采集模塊采集的數據寫入所述存儲器。
[0027]進一步地,所述數據采集器還包括:時鐘片選信號模塊,用于產生所述第二片選信號和第二時鐘信號。
[0028]本發明技術方案通過確認存儲器有冗余資源,觸發所述存儲器與數據采集器通信,將所述數據采集器采集的數據寫入所述存儲器。如此,能夠有效利用系統冗余資源,同時,緩解了采集數據空間占用率越來越多的問題;且本發明技術方案無需額外的處理器等硬件資源,使資源利用效率更高,數據采集也變得容易可行。
【附圖說明】
[0029]為了更清楚地說明本申請實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其它的附圖,其中:
[0030]圖1是本發明提供的利用系統冗余資源采集數據的方法的一種實施例的流程示意圖;
[0031]圖2是本發明提供的確認存儲器有冗余資源的一種實施例的流程示意圖;
[0032]圖3是本發明提供的觸發存儲器與數據采集器通信的一種實施例的流程示意圖;
[0033]圖4是本發明提供的觸發存儲器與數據采集器通信的另一種實施例的流程示意圖;
[0034]圖5是本發明提供的數據采集器采集的數據寫入存儲器的一種實施例的流程示意圖;
[0035]圖6是本發明提供的現有通信設備系統電路的一種實施例的結構示意圖;
[0036]圖7是本發明提供的數據采集器添加在現有通信設備系統電路后形成新的通信設備系統電路的一種實施例的結構示意圖;
[0037]圖8是本發明提供的數據采集器的一種實施例的結構示意圖;
[0038]圖9是本發明提供的采集模塊的一種實施例的結構示意圖;
[0039]圖10是本發明提供的數據采集器的另一種實施例的結構示意圖;
[0040]圖11是本發明提供的時鐘片選信號模塊的一種實施例的結構示意圖;
[0041]圖12是本發明提供的數據采集器在新的通信設備系統電路中的工作原理圖。
【具體實施方式】
[0042]為了使本申請所解決的技術問題、技術方案及有益效果更加清楚明白,以下結合附圖及實施例,對本申請進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本申請,并不用于限定本申請。
[0043]本發明提供的利用系統冗余資源采集數據的方法,如圖1所示,具體步驟如下:
[0044]步驟SI I,確認存儲器有冗余資源;
[0045]具體地,本實施例的資源指的是系統中的某些資源偶爾被利用,但大部分時間則被閑置;而冗余資源指的是大部分時間被閑置時的存儲器資源。
[0046]步驟S12,觸發存儲器與數據采集器通信;
[0047]具體地,當確認系統中有冗余資源時,數據采集器向存儲器發送觸發信號,觸發存儲器與數據采集器通信。
[0048]步驟S13,將數據采集器采集的數據寫入存儲器。
[0049]具體地,存儲器與數據采集器通信后,則可將數據采集器采集的數據寫入存儲器中。
[0050]其中,步驟Sll確認存儲器有冗余資源的流程如圖2所示,具體步驟如下:
[0051]步驟S21,接收到的處理器發送的第一片選信號的狀態為無效;
[0052]具體地,數據采集器首先接收處理器發送的第一片選信號,隨后確認第一片選信號的狀態是否有效,當確認第一片選信號的狀態為有效時,也就是,處理器請求與存儲器通信,則確認系統無冗余資源;當確認第一片選信號的狀態為無效時,則確認系統有冗余資源。
[0053]步驟S22,確認存儲器有冗余資源。
[0054]具體地,在確認存儲器有冗余資源時,則可考慮數據采集器利用存儲器的冗余資源存儲采集數據。
[0055]其中,步驟S12觸發存儲器與數據采集器通信的流程如圖3所示,具體步驟如下:
[0056]步驟S31,數據采集器向存儲器發送第二片選信號;
[0057]具體地,當確認系統中有冗余資源時,則數據采集器向存儲器發送觸發自身與存儲器通信的觸發信號,即第二片選信號。
[0058]步驟S32,觸發存儲器與數據采集器通信。
[0059]具體地,由于第二片選信號是數據采集器發送的,則第二片選信號攜帶有數據采集器的身份標識,根據該身份標識存儲器能夠確認當前請求與自身通信的通信對象為數據采集器,于是存儲器與數據采集器連通并通信。
[0060]圖4是本發明提供的觸發存儲器與數據采集器通信的另一種實施例的流程示意圖,具體步驟如下:
[0061 ]