一種信息單元集合的實時處理系統(tǒng)及其方法
【技術領域】
[0001] 本發(fā)明涉及信息服務計算技術領域,特別地涉及一種信息單元集合的實時處理 系統(tǒng)及其方法。
【背景技術】
[0002] 在科技發(fā)展的今天,互聯(lián)網、通訊領域的高速發(fā)展為人們的生活提供了各種便利, 伴隨著國際一體化進程的加快和財務金融業(yè)的快速發(fā)展,人們的理財意識也越來越強,伴 隨著互聯(lián)網金融領域內技術的快速發(fā)展,網絡銀行、個人理財等促使相關的金融財務管理 應用系統(tǒng)或軟件被相繼開發(fā)。
[0003] 現有的互聯(lián)網金融領域內的應用技術涉及的系統(tǒng)和方法,并不能滿足用戶對于實 時掌握用戶賬戶的各種動態(tài)信息的要求。目前的金融財務管理軟件系統(tǒng)只是提供了訪問信 息數據庫的接口和供用戶操作的人機界面,根據用戶的操作去讀寫財務數據。并且,隨著互 聯(lián)網金融技術的發(fā)展,快速取現的理財業(yè)務也開始普及應用到手機APP上。因此,根據以上 說明,將金融和互聯(lián)網技術有效結合的技術也越來越被人們所需要,如此,既可滿足用戶的 利益訴求更好的吸引客戶資金,還可通過技術提高例如互聯(lián)網金融管理公司的管理控制水 平的問題變得越來越需要了。
【發(fā)明內容】
[0004] 本發(fā)明為了解決上述問題,同時,為了實現用戶隨時可通過互聯(lián)網終端或通信終 端對用戶信息單元內的數據進行操作,并可以根據計算系統(tǒng)提供的動態(tài)信息進行管理,解 決現有技術中無法直觀的顯示時間以及動態(tài)信息之間比例變化關系無法實時的根據明確 動態(tài)信息進行操作的問題。本發(fā)明提供了一種信息單元集合的實時處理系統(tǒng)及其方法。
[0005] 本發(fā)明通過提供一種信息單元集合實時處理的系統(tǒng)與方法,來實現一種數據量集 合的實時動態(tài)計算及信息存儲服務。在本系統(tǒng)中,用戶可隨時通過互聯(lián)網終端或移動通信 終端對信息單元集合提出輸入數據請求和輸出數據請求。
[0006] 本申請?zhí)峁┮环N信息單元集合的實時處理系統(tǒng),包括:控制操作單元、時間源單 元、用戶信息單元集合;其中,
[0007] 控制操作單元為每個注冊用戶在注冊時創(chuàng)建一個用戶信息單元集合;控制操作單 元還用于實現數據累加、數據比較、數據比較之后的數據差值;時間源單元用于為控制操作 單元提供時間;時間源單元還用于為每個用戶的信息單元集合提供周期性心跳信號;
[0008] 所述的每個用戶的信息單元集合包括:數據輸入端口、數據輸出端口、心跳線控制 開關、信息單元;其中,用戶的信息單元集合創(chuàng)建時,若集合中尚未有任何輸入數據,則集合 中的信息單元個數為0 ;集合第一次有輸入數據時,則控制操作單元在集合中創(chuàng)建第1個信 息單元;以此類推,集合第η次有輸入數據時,則控制操作單元在集合中創(chuàng)建第η個信息單 元;
[0009] 所述用戶的信息單元集合中的每套信息單元進一步包括:
[0010] 穩(wěn)態(tài)存儲模塊:通過控制線與控制操作單元連接,執(zhí)行控制操作單元的控制操作; 通過數據線與數據輸入端口連接,存儲用戶信息單元集合輸入的數據量;通過數據線與穩(wěn) 態(tài)存儲模塊的數據輸出控制開關連接,當所述開關閉合時,穩(wěn)態(tài)存儲模塊可向數據輸出端 口輸出數據量;通過激勵線與關聯(lián)激勵器連接,為關聯(lián)激勵器提供激勵基數;
[0011] 關聯(lián)激勵器:通過激勵線與穩(wěn)態(tài)存儲模塊連接,接受穩(wěn)態(tài)存儲模塊中數據量的激 勵;通過心跳線與時間源單元連接,接收來自時間源單元的心跳信號;每次接收到心跳信 號的時刻,關聯(lián)激勵器就在穩(wěn)態(tài)存儲模塊中數據量的激勵下產生1次新數據量,此時刻產 生的新數據量為:此時刻的穩(wěn)態(tài)存儲模塊中的數據量與此時刻的關聯(lián)激勵器中的激勵率以 及心跳信號周期的時間長度三者的乘積;并且,關聯(lián)激勵器每接收到至少1個心跳信號,關 聯(lián)激勵器中的激勵率就會變化;通過數據線與動態(tài)存儲模塊連接,關聯(lián)激勵器中每次產生 的新數據量都輸出給動態(tài)存儲模塊;
[0012] 動態(tài)存儲模塊:通過控制線與控制操作單元連接,執(zhí)行控制操作單元的控制操作; 通過數據線與關聯(lián)激勵器連接,存儲關聯(lián)激勵器中每次產生的新數據量;通過數據線與動 態(tài)存儲模塊的數據輸出控制開關連接,當所述開關閉合時,動態(tài)存儲模塊可向數據輸出端 口輸出數據量;
[0013] 穩(wěn)態(tài)存儲模塊的數據輸出控制開關;通過數據線分別與穩(wěn)態(tài)存儲模塊和數據輸出 端口連接;當所述開關閉合時,穩(wěn)態(tài)存儲模塊可向數據輸出端口輸出數據量;當所述開關 斷開時,穩(wěn)態(tài)存儲模塊無法向數據輸出端口輸出數據量;
[0014] 動態(tài)存儲模塊的數據輸出控制開關:通過數據線分別與動態(tài)存儲模塊和數據輸出 端口連接;當所述開關閉合時,動態(tài)存儲模塊可向數據輸出端口輸出數據量;當所述開關 斷開時,動態(tài)存儲模塊無法向數據輸出端口輸出數據量。
[0015] -種信息單元集合的實時處理方法,其中所述方法涉及的信息單元集合的實時系 統(tǒng),包括:控制操作單元、時間源單元和用戶信息單元集合;所述方法包括信息單元集合的 數據輸入流程和信息單元集合的數據輸出流程;其中,所述的信息單元集合的數據輸入流 程包括:
[0016] 控制操作單元接收到給用戶的信息單元集合的輸入數據請求時,執(zhí)行以下操作:
[0017] Rl)控制操作單元對輸入數據請求進行檢驗,若檢驗不通過,則拒絕本次輸入數據 請求,并返回相應的原因信息;若檢驗通過,則繼續(xù)執(zhí)行以下操作;
[0018] R2)控制操作單元讀取來自時間源單元的當前時刻信息T,并予以記錄;
[0019] R3)控制操作單元把用戶的輸入數據操作次數η加1 ;
[0020] 其中,用戶的輸入數據操作次數記為η,η = 0,1,2,…...,自然數;用戶的第η次 輸入數據操作時間Tu(n) = Τ,η = 1,2,3···· · ·;
[0021] 其中:用戶的信息單元集合的創(chuàng)建時間記為Tu(O);
[0022] R4)控制操作單元在用戶的信息單元集合中創(chuàng)建一個新的信息單元,也即第η個 信息單元;
[0023] 其中,用戶的第η個信息單元的創(chuàng)建時間Tn(O)即為前述記錄的時間Τ,也即 Tn (0) = Tu (η) = Τ,η = 1,2, 3......;
[0024] 所述的用戶的第η個信息單元包含:
[0025] 模塊1 :穩(wěn)態(tài)存儲模塊,其存儲數據量記為Cn ;
[0026] Cn在創(chuàng)建時間Tn(O)的初始值即為用戶在時間T從數據輸入端口接收到的本次輸 入數據請求的輸入數據量Lu,記為Cn (Tn(O)) =Lu(T);
[0027] 豐旲塊2 :關聯(lián)激勵器,
[0028] 關聯(lián)激勵器在創(chuàng)建時間Tn (0)的初始激勵率i (Tn (0))記為in (0);其接收到第1 個心跳信號后的激勵率記為in (1),in (0) = in (1)或
[0029] in (0)〈in (I);其接收到第2個心跳信號后的激勵率記為in (2),
[0030] in (I) = in⑵或in (I)〈in (2);以此類推,其接收到第g個心跳信號后的激勵率 記為in(g),in(g-l) = in(g)或in(g-l)〈in(g);其接收到第g+Ι個心跳信號后的激勵率 記為 in (g+1),in (g) = in (g+Ι)或 in (g)〈in (g+Ι);
[0031] 只要穩(wěn)態(tài)存儲模塊中的數據量不等于零,隨著時間的推移,關聯(lián)激勵器每次接收 到心跳信號的時刻Thb,就在穩(wěn)態(tài)存儲模塊中數據量Cn(T m)的激勵下產生1次新數據量 δ En :
[0032] δ En = Cn (Thb) *in (g) * δ T = δ En (g);
[0033] 其中,δ T是時間源單元發(fā)送心跳信號的周期的時間長度;Thb是關聯(lián)激勵器接收 到心跳信號的時刻,Thb= T ^(g-l)* δ T = Tg,也即,Thb也是時間源單元自第η個信息單元 創(chuàng)建時刻起,發(fā)送的第g個心跳信號的時刻;T 1是時間源單元自第η個信息單元創(chuàng)建時刻 起,發(fā)送的第1個心跳信號的時刻;Cn (Thb)是用戶的第η個信息單元的穩(wěn)態(tài)存儲模塊在時 刻Thb的數據量;
[0034] in (g)是關聯(lián)激勵器接收的心跳信號個數達到g時的激勵率;
[0035] 模塊3 :動態(tài)存儲模塊,其存儲數據量記為En ;
[0036] En在創(chuàng)建時間Tn (0)的初始值En (Tn (0) )= 0 ;
[0037] 其后,只要穩(wěn)態(tài)存儲模塊的數據量不等于零,隨著時間的推移,關聯(lián)激勵器每次接 收到心跳信號后,關聯(lián)激勵器就向動態(tài)存儲模塊輸出一次新的數據量δ En(g);在時刻t, 用戶的第η個信息單元從關聯(lián)激勵器累計輸入的數據量記為SigEn (t);
[0038] 模塊4 :穩(wěn)態(tài)存儲模塊的數據輸出控制開關,記為SCn ;
[0039] 用戶的第η個信息單元中的SCn處于斷開狀態(tài)時,第η個信息單元的穩(wěn)態(tài)存儲模 塊中的數據無法輸出,穩(wěn)態(tài)存儲模塊中的數據量不會減少;SCn處于閉合狀態(tài)時,穩(wěn)態(tài)存儲 模塊中的數據可以輸出;
[0040] 模塊5 :動態(tài)存儲模塊的數據輸出控制開關,記為SEn ;
[0041]用戶的第η個信息單元中的SEn于斷開狀態(tài)時,第η個信息單元的動態(tài)存儲模塊 中的數據無法輸出,動態(tài)存儲模塊中的數據量不會減少;SEn處于閉合狀態(tài)時,動態(tài)存儲模 塊中的數據可以輸出。
[0042] 本發(fā)明具有以下優(yōu)勢:
[0043] 1)為每個用戶分別設立信息單元集合。每個信息單元集合是由縱向和橫向構成的 二維結構。縱向的存儲單元由用戶先后輸入數據量的行為依次創(chuàng)建。系統(tǒng)記錄用戶輸入數 據量那一刻的時間,作為該存儲單元的索引。每個存儲單元在橫向分為穩(wěn)態(tài)存儲模塊和動 態(tài)存儲模塊。其中,穩(wěn)態(tài)存儲模塊中的數據量以激勵率in(t)激勵動態(tài)存儲模塊產生新的 數據量。激勵率in(t)會隨著時間t的推移不斷增大。
[0044] 2)用戶每次輸出數據量時,系統(tǒng)將按照獨特的規(guī)則對信息單元集合進行操作。這 個規(guī)則是:首先從動態(tài)存儲模塊中輸出數據量,然后按創(chuàng)建時間的逆序來選取穩(wěn)態(tài)存儲模 塊并輸出其中的數據量。順序如下:動態(tài)存儲模塊中的數據量-> 最新創(chuàng)建的穩(wěn)態(tài)存儲模塊 中的數據量-> 次新創(chuàng)建的穩(wěn)態(tài)存儲模塊中的數據量-> ……
[0045] 3)這個規(guī)則的原因是為了追求整個信息單元集合中的數據量合計值的最大化。因 為在用戶的信息單元集合中,對于數據量不為零的那些信息單元,越早創(chuàng)建的信息單元中 的關聯(lián)激勵器的激勵率越大。
【附圖說明】
[0046] 圖1是本發(fā)明的信息單元集合的體系結構圖。
[0047] 圖2是本發(fā)明涉及的用戶的信息單元集合及其與控制操作單元和時間源單元的 連接關系的總體結構圖。
[0048] 圖3是本發(fā)明涉及的用戶的第η個信息單元的結構圖。
[0049] 圖4是本發(fā)明涉及的實施例中不同時間的輸入數據操作需要建立不同的子賬戶 的示意圖。
[0050] 圖5是本發(fā)明涉及的實施例中每個子賬戶中記錄有歷次歷史操作記錄的示意圖。
【具體實施方式】
[0051] 本發(fā)明的涉及系統(tǒng)的實施例,本系統(tǒng)的總體結構如圖1所示,具體涉及一種信息 單元集合的實時處理系統(tǒng),包括:控制操作單元、時間源單元、用戶信息單元集合;其中,
[0052] 控制操作單元為每個注冊用戶在注冊時創(chuàng)建一個用戶信息單元集合;控制操作單 元還用于實現數據累加、數據比較、數據比較之后的數據差值;時間源單元用于為控制操作 單元提供時間;時間源單元還用于為每個用戶的信息單元集合提供周期性心跳信號;
[0053] 所述的每個用戶的信息單元集合包括:數據輸入端口、數據輸出端口、心跳線控制 開關、信息單元;其中,用戶的信息單元集合創(chuàng)建時,若集合中尚未有任何輸入數據,則集合 中的信息單元個數為0 ;集合第一次有輸入數據時,則控制操作單元在集合中創(chuàng)建第1個信 息單元;以此類推,集合第η次有輸入數據時,則控制操作單元在集合中創(chuàng)建第η個信息單 元,如圖3所示;
[0054] 所述用戶的信息單元集合中的每套信息單元進一步包括:
[0055] 穩(wěn)態(tài)存儲模塊:通過控制線與控制操作單元連接,執(zhí)行控制操作單元的控制操作; 通過數據線與數據輸入端口連接,存儲用戶信息單元集合輸入的數據量;通過數據線與穩(wěn) 態(tài)存儲模塊的數據輸出控制開關連接,當所述開關閉合時,穩(wěn)態(tài)存儲模塊可向數據輸出端 口輸出數據量;通過激勵線與關聯(lián)激勵器連接,為關聯(lián)激勵器提供激勵基數;
[0056] 關聯(lián)激勵器:通過激勵線與穩(wěn)態(tài)存儲模塊連接,接受穩(wěn)態(tài)存儲模塊中數據量的激 勵;通過心跳線與時間源單元連接,接收來自時間源單元的心跳信號;每次接收到心跳信 號的時刻,關聯(lián)激勵器就在穩(wěn)態(tài)存儲模塊中數據量的激勵下產生1次新數據量,此時刻產 生的新數據量為:此時刻的穩(wěn)態(tài)存儲模塊中的數據量與此時刻的關聯(lián)激勵器中的激勵率以 及心跳信號周期的時間長度三者的乘積;并且,關聯(lián)激勵器每接收到至少1個心跳信號,關 聯(lián)激勵器中的激勵率就會變化;通過數據線與動態(tài)存儲模塊連接,關聯(lián)激勵器中每次產生 的新數據量都輸出給動態(tài)存儲模塊;
[0057] 動態(tài)存儲模塊:通過控制線與控制操作單元連接,執(zhí)行控制操作單元的控制操作; 通過數據線與關聯(lián)激勵器連接,存儲關聯(lián)激勵器中每次產生的新數據量;通過數據線與動 態(tài)存儲模塊的數據輸出控制開關連接,當所述開關閉合時,動態(tài)存儲模塊可向數據輸出端 口輸出數據量;
[0058] 穩(wěn)態(tài)存儲模塊的數據輸出控制開關;通過數據線分別與穩(wěn)態(tài)存儲模塊和數據輸出 端口連接;當所述開關閉合時,穩(wěn)態(tài)存儲模塊可向數據輸出端口輸出數據量;當所述開關 斷開時,穩(wěn)態(tài)存儲模塊無法向數據輸出端口輸出數據量;
[0059] 動態(tài)存儲模塊的數據輸出控制開關:通過數據線分別與動態(tài)存儲模塊和數據輸出 端口連接;當所述開關閉合時,動態(tài)存儲模塊可向數據輸出端口輸出數據量;當所述開關 斷開時,動態(tài)存儲模塊無法向數據輸出端口輸出數據量。
[0060] 所述的數據輸出端口通過數據線與信息單元集合中的各個穩(wěn)態(tài)存儲模塊的數據 輸出控制開關和各個動態(tài)存儲模塊的數據輸出控制開關連接,當所述開關閉合時,數據輸 出端口從所述數據輸出控制開關所連接的相應存儲模塊接收到的數據量被予以累加和存 儲;
[0061] 所述的數據輸出端口通過控制線與控制操作單元連接,并按照控制操作單元的操 作指示執(zhí)行數據量輸出操作。
[0062] 每個用戶的信息單元集合還包括心跳計數暫存器;心跳計數暫存器通過心跳線與 時間源單元連接,接收來自時間源單元的心跳信號;心跳計數暫存器通過心跳線與心跳線 控制開關連接,當所述心跳線控制開關斷開時,在所述心跳線控制開關斷開期間,心跳計數 暫存器對接收到的心跳信號個數h予以記錄;在所述心跳線控制開關再次閉合后的第一個 心跳信號到來的時刻,心跳計數暫存器向用戶的信息單元集合中的各個激勵器廣播發(fā)送心 跳信號,心跳信號中的心跳個數字段的取值為h+Ι,其中h為心跳計數暫存器在所述心跳線 控制開關斷開期間所記錄的心跳信號個數,h = 0, 1,2,…;
[0063] 所述的時間源單元能為每個用戶的信息單元集合提供心跳信號,心跳信號的時間 周期δ T的時間長度為1秒,或2秒、或3秒、或4秒、或5秒、或6秒、或10秒、或12秒、或 15秒、或20秒、或30秒、或60秒。
[0064] 關聯(lián)激勵器每接收到至少一個心跳信號,關聯(lián)激勵器的激勵率就會不斷增加;在 用戶的信息單元集合中,對于數據量不為零的那些信息單元,則在集合中越早創(chuàng)建的信息 單元中的關聯(lián)激勵器的激勵率越大。
[0065] 所述的每個用戶的信息單元集合中的心跳線控制開關在創(chuàng)建時的初始狀態(tài)為閉 合。
[0066] 結合附圖2,本申請?zhí)峁┥婕熬唧w一種信息單元集合的實時處理方法,其中所述 方法涉及的信息單元集合的實時系統(tǒng),包括:控制操作單元、時間源單元和用戶信息單元集 合;所述方法包括信息單元集合的數據輸入流程和信息單元集合的數據輸出流程;其中, 所述的信息單元集合的數據輸入流程包括:
[0067] 控制操作單元接收到給用戶u的信息單元集合的輸入數據請求時,執(zhí)行以下操 作:
[0068] Rl)控制操作單元對輸入數據請求進行檢驗,若檢驗不通過,則拒絕本次輸入數據 請求,并返回相應的原因信息;若檢驗通過,則繼續(xù)執(zhí)行以下操作;
[0069] R2)控制操作單元讀取來自時間源單元的當前時刻信息T,并予以記錄;
[0070] R3)控制操作單元把用戶U的輸入數據操作次數η加1 ;
[0071] 其中,用戶u的輸入數據操作次數記為η,η = 0,1,2,…...,自然數;用戶u的第 η次輸入數據操作時間Tu(n) = Τ,η = 1,2,3···· · ·;
[0072] 其中:用戶u的信息單元集合的創(chuàng)建時間記為Tu(O);
[0073] R4)控制操作單元在用戶u的信息單元集合中創(chuàng)建一個新的信息單元,也即第η個 信息單元;
[0074] 其中,用戶u的第η個信息單元的創(chuàng)建時間Tn(O)即為前述記錄的時間Τ,也即 Tn (0) = Tu (η) = Τ,η = 1,2, 3......;
[0075] 所述的用戶u的第η個信息單元包含:
[0076] 模塊1 :穩(wěn)態(tài)存儲模塊,其存儲數據量記為Cn ;
[0077] Cn在創(chuàng)建時間Tn (0)的初始值即為用戶u在時間T從數據輸入端口接收到的本次 輸入數據請求的輸入數據量Lu,記為Cn(Tn(0)) =Lu(T);
[0078] 豐旲塊2 :關聯(lián)激勵器,
[0079] 關聯(lián)激勵器在創(chuàng)建時間Tn (0)的初始激勵率i (Tn (0))記為in (0);其接收到第1 個心跳信號后的激勵率記為in(l),in(0) = in(l)或in(0)〈in(l);其接收到第2個心跳 信號后的激勵率記為in (2),in (I) = in⑵或in (I)〈in (2);以此類推,其接收到第g個心 跳信號后的激勵率記為in(g),in(g-l) = in(g)或in(g-l)〈in(g);其接收到第g+Ι個心 跳信號后的激勵率記為 in(g+l),in(g) = in(g+l)或 in(g)〈in(g+l);
[0080] 只要穩(wěn)態(tài)存儲模塊中的數據量不等于零,隨著時間的推移,關聯(lián)激勵器每次接收 到心跳信號的時刻Thb,就在穩(wěn)態(tài)存儲模塊中數據量Cn(T m)的激勵下產生1次新數據量 δ En :
[0081] δ En = Cn (Thb) *in (g) * δ T = δ En (g);
[0082] 其中,δ T是時間源單元發(fā)送心跳信號的周期的時間長度;Thb是關聯(lián)激勵器接收 到心跳信號的時刻,Thb= T ^(g-l)* δ T = Tg,也即,Thb也是時間源單元自第η個信息單元 創(chuàng)建時刻起,發(fā)送的第g個心跳信號的時刻;T 1是時間源單元自第η個信息單元創(chuàng)建時刻 起,發(fā)送的第1個心跳信號的時刻;Cn(Thb)是用戶u的第η個信息單元的穩(wěn)態(tài)存儲模塊在 時刻T hb的數據量;
[0083] in (g)是關聯(lián)激勵器接收的心跳信號個數達到g時的激勵率;
[0084] 模塊3 :動態(tài)存儲模塊,其存儲數據量記為En ;
[0085] En在創(chuàng)建時間Tn (0)的初始值En (Tn (0) )= 0 ;
[0086] 其后,只要穩(wěn)態(tài)存儲模塊的數據量不等于零,隨著時間的推移,關聯(lián)激勵器每次接 收到心跳信號后,關聯(lián)激勵器就向動態(tài)存儲模塊輸出一次新的數據量δ En(g);在時刻t, 用戶u的第η個信息單元從關聯(lián)激勵器累計輸入的數據量記為SigEn (t);
[0087] 模塊4 :穩(wěn)態(tài)存儲模塊的數據輸出控制開關,記為SCn ;
[0