• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種非模態多窗體數據同步的實現方法技術

    技術編號:15690591 閱讀:85 留言:0更新日期:2017-06-24 03:06
    本發明專利技術公開了一種非模態多窗體數據同步的實現方法,屬于計算機應用領域。該方法旨在解決系統中非模態多窗體情況數據實時同步,實時無縫進行系統數據流轉的問題,其特點是實時同步同時存在的相互關聯的多窗體中的數據,包括:1)不同窗體同時存在,且不同窗體數據由某些關聯映射進行了相關的數據映射關聯;2)根據相關的數據映射關聯關系,實時將其他關聯窗體的關聯數據進行同步,并將數據在未進行再次打開或刷新窗體的情況下展示到相應窗體中。本發明專利技術方法適用于實時交互的非模態多窗體系統環境,可以對系統中各項關聯數據源進行同步處理,實現系統無臟數據的隨意切換。

    Method for realizing non modal multi form data synchronization

    The invention discloses a method for realizing non modal multi form data synchronization, belonging to the computer application field. This method is designed to solve the real-time synchronization system in non modal multi form data, real-time seamless system data transfer issues, which is characterized by multi form interrelated real-time synchronization exist in the data, including: 1) different forms exist at the same time, and different volume data by some data association mapping mapping association related; 2) according to the relevant data mapping relationship, real time will synchronize the data associated with other related forms, and show the data to the corresponding window in the body did not open again or refresh the form of the case. The method of the invention is suitable for the real-time interactive non modal multi form system environment, and can synchronously process the related data sources in the system, so as to realize the random switching of the dirty data of the system.

    【技術實現步驟摘要】
    一種非模態多窗體數據同步的實現方法
    本專利技術涉及計算機應用領域,具體地說是一種非模態多窗體數據同步的實現方法。
    技術介紹
    目前的大多數系統應用軟件中,非模態多窗體系統非常普遍。目前所流行的各種應用系統中,不同的非模態窗體之間相互獨立,大多數窗體的數據交互為兩個相互衍生的窗體之間的交互,且基本為基于原窗體而打開的窗體或相關的窗體。打開的很多窗體可能是數據相關的,一個窗體數據的改變可能會影響到其他窗體的數據。而就社會上流行的各種應用程序中,不同窗體的數據改變只是當前單個窗體的數據改變。在該窗體關閉等的操作情況下,其他窗體的數據無法實時改變,需要經過相應窗體的刷新或者重新打開操作,重新獲取數據后才可以將更改后的最新數據加載到窗體中。對于對產品要求日漸增高的用戶來講,對窗體操作后,需要將其他窗體刷新或重新打開才可以獲取最新數據以進行后續操作的操作行為,也就是產品的頻繁瑣碎操作,會嚴重影響用戶對該產品的滿意度以及用戶對產品的使用習慣,違背了當前所流行的精簡化操作的原則。因而在當前飛速發展的互聯網+社會中,非模態多窗體數據同步方法所帶來的精簡化操作將逐漸影響人們的使用習慣,使得應用系統將向更加高效精簡的方向發展。
    技術實現思路
    本專利技術的技術任務是針對上述現有技術的不足,提供一種非模態多窗體數據同步的實現方法。在實時交互的非模態多窗體系統環境中,本專利技術方法可以對系統中各項關聯數據源進行同步處理,實現系統無臟數據的隨意切換,以實現當前系統中相關聯的非模態窗口進行了不操作窗體情況下的數據同步處理。本專利技術的技術任務是按以下方式實現的:一種非模態多窗體數據同步的實現方法,其特點是實時同步同時存在的相互關聯的多窗體中的數據,包括:1)不同窗體同時存在,且不同窗體數據由某些關聯映射進行了相關的數據映射關聯,2)根據相關的數據映射關聯關系,實時將其他關聯窗體的關聯數據進行同步,并將數據在未進行再次打開或刷新窗體的情況下展示到相應窗體中。進一步的,在進行數據映射關聯前,需要通過以下方式進行數據要素采集:將系統中非模態多窗體的數據進行采集獲取,對其中的重要關聯數據進行內容篩選采集。進行數據要素采集的具體方法優選為:根據業務需求,通過對不同的窗體的分析,將不同的窗體的業務數據源進行采集獲取,為后續系統不同窗體的數據模型之間關系的建立奠定數據基礎,包括:a1)對不同的窗體進行分析,判斷窗體之間是否有業務之間的關聯關系;a2)通過對窗體的分析,確定窗體使用的多個數據源;a3)對數據源進行有效性采集,篩選出其中有關聯的數據,并進行維護。作為優選,步驟1)進行數據映射關聯時,可根據不同的需求,將不同的窗體基于不同的關聯規則進行數據模型的字段關聯,包括:b1)分析窗體中的數據模型,將數據模型的不同字段進行業務內容的分析;b2)根據業務內容的分析,確定不同數據模型之間的數據字段關聯;b3)根據數據字段的關聯,確定關聯規則,并進行設置。進行數據模型的字段關聯時,數據關聯條件無限制,可自行定義相應的數據映射規則;關聯規則依賴于不同的數據模型,不同的窗體之間的關聯規則可以相同也可以不同。作為優選,步驟2)包括:c1)修改某一窗體的數據,若該數據不是關聯數據,則對其他窗體無任何影響;若該數據是關聯數據,且通過與不同的窗體有不同的關聯規則的映射規則,對不同窗體產生不同的影響;c2)其他打開的相關聯的窗體,通過接收到根據關聯規則所產生的影響數據,對自身窗體所對應的數據模型進行數據源修改;c3)實現數據源的同步,以及窗體正確數據的顯示。與現有技術相比,本專利技術的非模態多窗體數據同步的實現方法具有以下突出的有益效果:數據同步實時實現,根據當前已經打開的多個非模態窗體,可實現窗體在未經過任何操作處理的情況下進行多個窗體的數據同步,系統能夠隨時無臟數據狀態的切換各個窗體,進行各窗體的操作處理,使得應用系統將向更加高效精簡的方向發展。附圖說明附圖1是本專利技術非模態多窗體數據同步流程圖;附圖2是本專利技術實施例中相關聯窗體數據維護前界面;附圖3是本專利技術實施例中相關聯窗體數據維護界面;附圖4是本專利技術實施例中相關聯窗體數據維護后界面。具體實施方式參數說明書附圖以具體實施例對本專利技術的非模態多窗體數據同步的實現方法作以下詳細地說明。本專利技術通過對多個窗體之間的數據進行分析,確定不同窗體之間的關聯規則,同時,對不同窗體進行設置,使其滿足進行數據同步的條件,最終,通過對不同的窗體進行操作,滿足相關聯的窗體之間通過之前分析設計好的關聯規則進行了關聯,從而再不操作窗體的情況下,各個相關聯的窗體通過關聯規則進行數據的同步。實現步驟如下(如圖1所示):1)數據要素采集對非模態多窗體進行分析,根據業務需求,通過對不同的窗體的分析,將不同的窗體的業務數據源進行了采集獲取,為后續系統不同窗體的數據模型之間關系的建立奠定數據基礎。a)首先將不同的窗體進行分析,判斷窗體之間是否有業務之間的關聯關系b)通過對窗體的分析,確定窗體使用的多個數據源c)對數據源進行有效性采集,篩選出其中有關聯的數據進行維護。2)數據模型關聯映射對有關聯的窗體所包含的數據模型進行分析,通過不同數據模型的數據字段之間的關聯,進行關聯規則的設置,形成映射a)分析窗體中的數據模型,將數據模型的不同字段進行業務內容的分析b)根據業務內容的分析,確定不同數據模型之間的數據字段關聯c)根據數據字段的關聯,確定關聯規則,并進行設置。3)數據同步對窗體中數據的修改,將影響到與該數據相關聯的其他數據模型中的字段,通過模型字段的映射關聯,進而會影響到窗體的數據源,以及窗體的數據展示情況。對于系統中的不同的窗體的數據源,在已建立好的映射關聯條件下,進行實時數據同步,從而實現多窗體的無縫實時數據同步:a)修改某一窗體的數據,若該數據不是關聯數據,則對其他窗體無任何影響b)若該數據是關聯數據,且通過與不同的窗體有不同的關聯規則的映射規則,對不同窗體產生不同的影響c)其他打開的相關聯的窗體,通過接收到根據關聯規則所產生的影響數據,對自身窗體所對應的數據模型進行數據源修改d)實現數據源的同步,以及窗體正確數據的顯示。具體實現代碼及注釋解析如下:首先,需要在已有窗體以及窗體數據模型有一定的關聯關系的前提下,進行數據模型關聯的字段的關聯規則功能實現。關鍵代碼如下:其次,在窗體關聯數據有了改變后,將自動根據關聯關系,對關聯窗體的數據進行關聯處理。關鍵代碼如下:窗體的關聯規則建立好之后,通過對數據進行修改,自動可以將關聯窗體的數據進行修改,實現非模態多窗體數據的同步。關鍵代碼如下:最終,非模態多窗體實現數據同步。圖2為非模態有關聯的多窗體之一,顯示金額為其他關聯窗體未進行維護數據前的展示界面。圖3為非模態有關聯的多窗體之一,顯示為將關聯的數據字段進行了維護,并將數據進行同步。圖4為在圖2中打開的窗體在未做任何處理操作時,自動同步其他相關聯窗體的數據后的顯示結果。本文檔來自技高網...
    一種非模態多窗體數據同步的實現方法

    【技術保護點】
    一種非模態多窗體數據同步的實現方法,其特征在于:實時同步同時存在的相互關聯的多窗體中的數據,包括:1)不同窗體同時存在,且不同窗體數據由某些關聯映射進行了相關的數據映射關聯,2)根據相關的數據映射關聯關系,實時將其他關聯窗體的關聯數據進行同步,并將數據在未進行再次打開或刷新窗體的情況下展示到相應窗體中。

    【技術特征摘要】
    1.一種非模態多窗體數據同步的實現方法,其特征在于:實時同步同時存在的相互關聯的多窗體中的數據,包括:1)不同窗體同時存在,且不同窗體數據由某些關聯映射進行了相關的數據映射關聯,2)根據相關的數據映射關聯關系,實時將其他關聯窗體的關聯數據進行同步,并將數據在未進行再次打開或刷新窗體的情況下展示到相應窗體中。2.根據權利要求1所述的非模態多窗體數據同步的實現方法,其特征在于,在進行數據映射關聯前,需要通過以下方式進行數據要素采集:將系統中非模態多窗體的數據進行采集獲取,對其中的重要關聯數據進行內容篩選采集。3.根據權利要求2所述的非模態多窗體數據同步的實現方法,其特征在于進行數據要素采集的具體方法為:根據業務需求,通過對不同的窗體的分析,將不同的窗體的業務數據源進行采集獲取,為后續系統不同窗體的數據模型之間關系的建立奠定數據基礎,包括:a1)對不同的窗體進行分析,判斷窗體之間是否有業務之間的關聯關系;a2)通過對窗體的分析,確定窗體使用...

    【專利技術屬性】
    技術研發人員:溫興寶張麗娜邢新東張富杰徐勤柱
    申請(專利權)人:濟南浪潮高新科技投資發展有限公司
    類型:發明
    國別省市:山東,37

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产精品无码一区二区三级| 无码色偷偷亚洲国内自拍| 亚洲级αV无码毛片久久精品| 亚洲色偷拍另类无码专区| 欲色aV无码一区二区人妻| 国产成人无码精品一区在线观看| 国产aⅴ无码专区亚洲av| 国产AV无码专区亚洲AV麻豆丫| 亚洲va中文字幕无码| 亚洲国产精品无码久久| 无码少妇一区二区| 国产精品无码DVD在线观看| 免费无码一区二区三区| 中文字幕无码av激情不卡 | 午夜福利无码一区二区| 亚洲中文字幕不卡无码| 亚洲不卡无码av中文字幕| 精品久久久久久中文字幕无码| 久久人妻少妇嫩草AV无码专区 | 狠狠躁狠狠爱免费视频无码 | 亚洲国产精品无码AAA片| 国产AV天堂无码一区二区三区| 亚洲a∨无码精品色午夜| 精品无码人妻一区二区免费蜜桃| 国产V亚洲V天堂无码久久久| 波多野42部无码喷潮在线| 人妻av无码专区| 亚洲一区二区三区无码影院| 亚洲AV无码片一区二区三区| 无码人妻精品一区二区三区蜜桃| 日韩精品无码中文字幕一区二区| 未满十八18禁止免费无码网站 | 黑人巨大无码中文字幕无码 | 免费无码午夜福利片| 九九在线中文字幕无码| (无码视频)在线观看| 午夜成人无码福利免费视频| 无码色AV一二区在线播放| 狠狠躁天天躁无码中文字幕图| 国产成人无码免费看片软件| 国产成人亚洲综合无码精品|