[發(fā)明專利]關(guān)聯(lián)數(shù)據(jù)鏈裝置及其數(shù)據(jù)處理方法無效
| 申請?zhí)枺?/td> | 200910048040.2 | 申請日: | 2009-03-20 |
| 公開(公告)號(hào): | CN101504606A | 公開(公告)日: | 2009-08-12 |
| 發(fā)明(設(shè)計(jì))人: | 董琦;劉嵐;殷昊 | 申請(專利權(quán))人: | 華亞微電子(上海)有限公司 |
| 主分類號(hào): | G06F9/44 | 分類號(hào): | G06F9/44 |
| 代理公司: | 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人: | 李 麗 |
| 地址: | 201203上海市浦*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 關(guān)聯(lián) 數(shù)據(jù)鏈 裝置 及其 數(shù)據(jù)處理 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)字?jǐn)?shù)據(jù)處理,特別是用于軟件開發(fā)的關(guān)聯(lián)數(shù)據(jù)鏈裝置及其數(shù)據(jù)處理方法。
背景技術(shù)
上世紀(jì)六七十年代,隨著面向?qū)ο缶幊陶Z言的問世,面向?qū)ο蟪绦蛟O(shè)計(jì)的各種軟件開發(fā)方法和架構(gòu)也應(yīng)運(yùn)而生并得以迅速發(fā)展。
面向?qū)ο蟪绦蛟O(shè)計(jì)的核心之處在于提出了“對象”的概念,通過將客觀實(shí)體抽象成具有一定屬性和功能的“對象”,并且通過將“對象”進(jìn)行封裝,僅對外開放其屬性和功能的參數(shù)接口,使得程序員在編寫程序的過程中并不需要知道對象本身的方法是如何實(shí)現(xiàn)的以及具體的屬性如何,而只需要調(diào)用對象的參數(shù)接口,就可調(diào)用對象并完成特定的功能。
目前常用的MFC(Microsoft?Foundation?Classes)就是一個(gè)包含了一百多個(gè)類的類庫,其中,這些類就是軟件開發(fā)過程中最常用到的對象。在編程過程中,除了調(diào)用這些已有對象的參數(shù)接口,以實(shí)現(xiàn)所需要的功能,還可以利用“繼承”的方法從MFC類庫中的已有對象派生出各種自定義對象,這些自定義對象除了具有已有對象的屬性和功能之外,還可以根據(jù)需要具有各種自定義的屬性和功能,從而實(shí)現(xiàn)對象的擴(kuò)展。
然而,隨著軟件產(chǎn)業(yè)的蓬勃發(fā)展,軟件系統(tǒng)變得越來越復(fù)雜。一個(gè)軟件系統(tǒng)通常包括不止一個(gè)包含多個(gè)應(yīng)用實(shí)例的項(xiàng)目,因此在開發(fā)過程中,同一個(gè)類可能需要被復(fù)用于相同或不同項(xiàng)目中的一個(gè)或多個(gè)應(yīng)用實(shí)例中。且存在大量具有復(fù)雜關(guān)聯(lián)關(guān)系的數(shù)據(jù)對象。在一個(gè)項(xiàng)目的應(yīng)用過程中,這些數(shù)據(jù)對象被依賴或依賴于其它數(shù)據(jù)對象,構(gòu)成龐大的數(shù)據(jù)鏈路網(wǎng)絡(luò),并且,這種數(shù)據(jù)對象之間的關(guān)聯(lián)通常是任意的。然而,正是由于這種任意性,當(dāng)其中任何一個(gè)數(shù)據(jù)對象發(fā)生改變時(shí),通常只能通過人工根據(jù)其改變,對依賴于其或被其所依賴的各數(shù)據(jù)對象進(jìn)行修改,而這種人工操作的錯(cuò)誤率太高,不僅造成程序的出錯(cuò)率大大增加,還給后續(xù)的維護(hù)和檢查工作帶來很大的困難,既拖延了開發(fā)周期,也增加了開發(fā)成本。
發(fā)明內(nèi)容
本發(fā)明要解決的問題是提供一種關(guān)聯(lián)數(shù)據(jù)處理方法以及一種關(guān)聯(lián)數(shù)據(jù)鏈裝置,使得關(guān)聯(lián)數(shù)據(jù)之間保持聯(lián)動(dòng),且避免由于代碼復(fù)用所帶來的出錯(cuò)率增加、工作量增大、開發(fā)周期延長以及開發(fā)成本提高的問題。
為解決上述問題,本發(fā)明提供了一種關(guān)聯(lián)數(shù)據(jù)鏈裝置,至少包括:核心邏輯單元、顯示邏輯單元以及控件所構(gòu)成的數(shù)據(jù)鏈路;其中核心邏輯單元包括核心數(shù)據(jù)部分;顯示邏輯單元,依賴于核心邏輯單元并能夠?qū)⒑诵臄?shù)據(jù)轉(zhuǎn)換為顯示數(shù)據(jù);控件,作為圖形界面的最小單位,應(yīng)用顯示邏輯單元生成的顯示數(shù)據(jù)。
基于上述關(guān)聯(lián)數(shù)據(jù)鏈裝置,本發(fā)明還提供了一種關(guān)聯(lián)數(shù)據(jù)處理方法,至少包括:
系統(tǒng)狀態(tài)發(fā)生變化后,核心邏輯單元相應(yīng)的核心數(shù)據(jù)發(fā)生改變;
與核心邏輯單元相關(guān)聯(lián)的顯示邏輯單元讀取核心數(shù)據(jù)并將其轉(zhuǎn)化為顯示數(shù)據(jù),向存儲(chǔ)器寫入顯示數(shù)據(jù),完成顯示數(shù)據(jù)的重置和更新;
與顯示邏輯單元相關(guān)聯(lián)的控件根據(jù)重置更新的顯示數(shù)據(jù)變更圖形界面。
相較于現(xiàn)有技術(shù),本發(fā)明通過在每兩個(gè)直接關(guān)聯(lián)的單元之間提供單向的數(shù)據(jù)關(guān)聯(lián),并且保持?jǐn)?shù)據(jù)變化聯(lián)動(dòng)依賴關(guān)系,使得被依賴數(shù)據(jù)發(fā)生改變時(shí),通知依賴于其的數(shù)據(jù)根據(jù)關(guān)聯(lián)自行更新,保證了關(guān)聯(lián)數(shù)據(jù)鏈裝置之間聯(lián)動(dòng)穩(wěn)定性,避免了人為操作造成錯(cuò)誤的概率,有效節(jié)約了軟件研發(fā)成本。
附圖說明
圖1為本發(fā)明所述關(guān)聯(lián)數(shù)據(jù)鏈裝置的示意圖;
圖2為本發(fā)明所述顯示邏輯鏈的形成流程圖;
圖3為由控件與顯示數(shù)據(jù)形成對應(yīng)關(guān)系的流程示意圖;
圖4為本發(fā)明所述顯示邏輯鏈的數(shù)據(jù)處理方法流程示意圖。
具體實(shí)施方式
本發(fā)明的實(shí)施方式提供了一種關(guān)聯(lián)數(shù)據(jù)鏈裝置及其數(shù)據(jù)處理方法,其中,該關(guān)聯(lián)數(shù)據(jù)鏈裝置至少包括核心邏輯單元、顯示邏輯單元以及圖形控件所組成的鏈路,其中圖形控件顯示所需要的顯示數(shù)據(jù)由顯示邏輯單元生成,而顯示邏輯單元生成顯示數(shù)據(jù)依賴于核心邏輯單元的核心數(shù)據(jù),顯示數(shù)據(jù)與核心數(shù)據(jù)相關(guān)聯(lián),并根據(jù)核心數(shù)據(jù)的變化而自行重置和更新。本發(fā)明通過在每兩個(gè)直接關(guān)聯(lián)的邏輯單元之間提供單向的數(shù)據(jù)關(guān)聯(lián),并且保持?jǐn)?shù)據(jù)變化聯(lián)動(dòng)依賴關(guān)系,使得被依賴數(shù)據(jù)發(fā)生改變時(shí),通知依賴于其的數(shù)據(jù)根據(jù)關(guān)聯(lián)自行更新,保證了關(guān)聯(lián)數(shù)據(jù)鏈裝置之間聯(lián)動(dòng)穩(wěn)定性,避免了人為操作造成錯(cuò)誤的概率,有效節(jié)約了軟件研發(fā)成本。
下面即結(jié)合附圖和實(shí)施例對本發(fā)明關(guān)聯(lián)數(shù)據(jù)處理方法的具體實(shí)施方式進(jìn)行詳細(xì)的說明。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華亞微電子(上海)有限公司,未經(jīng)華亞微電子(上海)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910048040.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 關(guān)聯(lián)裝置
- 數(shù)據(jù)關(guān)聯(lián)裝置和數(shù)據(jù)關(guān)聯(lián)方法
- 安全關(guān)聯(lián)
- 設(shè)備關(guān)聯(lián)
- 終端關(guān)聯(lián)裝置和終端關(guān)聯(lián)方法
- 關(guān)聯(lián)方法和關(guān)聯(lián)設(shè)備
- 關(guān)聯(lián)方法和關(guān)聯(lián)設(shè)備
- 關(guān)聯(lián)方法和關(guān)聯(lián)設(shè)備
- 關(guān)聯(lián)分析方法和關(guān)聯(lián)分析系統(tǒng)
- 報(bào)文關(guān)聯(lián)方法、報(bào)文關(guān)聯(lián)裝置及報(bào)文關(guān)聯(lián)系統(tǒng)
- 管理數(shù)據(jù)鏈路資源使用的方法和設(shè)備
- NAT環(huán)境下的路由動(dòng)態(tài)調(diào)整方法和系統(tǒng)
- 一種數(shù)據(jù)鏈路監(jiān)測方法及裝置
- 管理數(shù)據(jù)鏈路資源使用的方法和設(shè)備
- 管理數(shù)據(jù)鏈路資源使用的方法和設(shè)備
- 一種數(shù)據(jù)鏈路監(jiān)測裝置及方法
- 一種電子發(fā)票數(shù)據(jù)鏈的同步方法、裝置、介質(zhì)及電子設(shè)備
- 數(shù)據(jù)鏈路處理方法及系統(tǒng)、智能分析平臺(tái)
- 數(shù)據(jù)包分流方法、裝置、移動(dòng)終端及存儲(chǔ)介質(zhì)
- 一種用于燃?xì)庑袠I(yè)的智能網(wǎng)關(guān)





