System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 91精品日韩人妻无码久久不卡,久久精品无码专区免费东京热,精品无人区无码乱码毛片国产
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>
    當前位置: 首頁 > 專利查詢>張晉專利>正文

    一種跨硬件的軟件程序內不同進程間數據交互方法技術

    技術編號:41586564 閱讀:27 留言:0更新日期:2024-06-07 00:00
    本發明專利技術公開了一種跨硬件的軟件程序內不同進程間數據交互方法,涉及軟件數據交互技術領域。該跨硬件的軟件程序內不同進程間數據交互用數據拼接操作,包括上述所述的跨硬件的軟件程序內不同進程間數據交互用數據結構,具體操作如下:SA1、開始數據拼接操作;SA2、設定默認值int拼接結果=0,獲取所有的Z類數據,Z1,Z2……ZM,設定默認值int?N=1。該跨硬件的軟件程序內不同進程間數據交互方法,將傳輸數據等量“切割”,以Z類型數據的形式在RA和RB間進行傳輸,從而實現發送方和接收方之間的數據傳輸,并對對應的數據段及時刪除和覆蓋,極大程度上增加了數據被截獲的難度,提高了數據的安全性。

    【技術實現步驟摘要】

    本專利技術涉及軟件數據交互,具體為一種跨硬件的軟件程序內不同進程間數據交互方法


    技術介紹

    1、電子數據交互是指按照同一規定的一套通用標準格式,將標準的信息進行傳輸的過程,在信息處理過程中,軟件程序的使用過程中,常常需要在不同硬件之間進行數據交互,例如:內存與硬盤之間,硬盤與外設存儲設備之間。

    2、現有申請號cn201911388262.9的專利公開了一種基于數據迅速交互的方法,其中包括以下步驟:1)、服務器發送數據至前端數據處理模塊;執行步驟2;2)、前端數據處理模塊解析格式緩存秘鑰,并判斷是否有必要緩存數據;執行步驟3;3)、web展現層從前端數據處理模塊中獲取步驟2得到的緩存秘鑰,web展現層攜帶秘鑰發起數據請求,數據訪問控制模塊判斷數據讀取數據源;如果未緩存,執行步驟4;如果已緩存,執行步驟5;4)、如果秘鑰不一致則讀取服務器返回的數據,并存入緩存;本專利技術實現前端數據緩存及管理、前端數據查詢、前端數據計算,通過加強前端的數據處理能力從而降低與服務器的交互,降低服務器壓力,提高數據響應速度,實現確保數據的迅速交互,提升用戶體驗。

    3、現有申請號cn200810142669.9的專利公開了一種數據交互方法,所述方法包括下述步驟:接收第一卡槽的數據傳輸指令,根據數據傳輸指令,將與第一卡槽配合的第一存儲卡的操作數據暫時存儲到緩沖區;控制與中央處理器連接的切換開關由與第一卡槽連接切換為第二卡槽連接;將操作數據發送到與第二卡槽配合的第二存儲卡。在本專利技術中,接收第一卡槽的數據傳輸指令,將與第一卡槽配合的第一sd卡的操作數據存儲到緩沖區,控制與中央處理器連接的切換開關由與第一卡槽連接切換為第二卡槽連接,將操作數據發送到與第二卡槽配合的第二sd卡,實現了同一終端同時識別兩sd卡,完成兩sd卡的數據交互,給用戶帶來便利。

    4、該專利技術雖然解決了一些問題,但是以上專利在使用過程中,存在如下問題:

    5、1、數據存儲過程中,在每次進行數據交互時,均需要進行存儲位置的臨時選定,從而相對較為頻繁的改變存儲器內已有的數據,且這種改動所對應的存儲位置是隨機的,若實時記錄改動情況,則會極大程度上增加處理器的負擔,但若不記錄,則多次的改動又容易出現現有存儲數據的錯誤覆蓋(即:由于選取數據次數過多,從而使得存儲設備內有數據存儲的存儲位置被使用,導致已有數據丟失);

    6、2、難以很好的對數據進行分段傳輸操作,容易出現由于數據相對于硬件設備過長而導致的數據出錯率過大,從而在數據傳輸中,由于容易出現數據丟失,需要多次進行傳輸和比對,傳輸效率相對較低;

    7、3、對數據的檢測僅依靠多次傳輸確定實現,增加了數據往來的次數,從而進一步的降低了數據傳輸效率,同時提高了對處理器性能的需求程度,使得硬件的占用空間難以很好的被壓縮(絕大多數情況下,對處理器的性能要求越大,則硬件的實際大小越難以被縮小),從而使得抑制了一些小型設備的發展(例如:微型攝像機,微型錄影機等)。

    8、于是,本申請人針對現有的結構及缺失予以研究改良,提供一種跨硬件的軟件程序內不同進程間數據交互方法,以期達到更具有更加實用價值性的目的。


    技術實現思路

    1、(一)解決的技術問題

    2、針對現有技術的不足,本專利技術提供了一種跨硬件的軟件程序內不同進程間數據交互方法,解決了上述現有技術存在的問題。

    3、(二)技術方案

    4、為實現以上目的,本專利技術通過以下技術方案予以實現:一種跨硬件的軟件程序內不同進程間數據交互用數據結構,包括數據傳輸字段和檢驗數據。

    5、一種跨硬件的軟件程序內不同進程間數據交互用數據拼接操作,包括上述所述的跨硬件的軟件程序內不同進程間數據交互用數據結構,具體操作如下:

    6、sa1、開始數據拼接操作;

    7、sa2、設定默認值int拼接結果=0,獲取所有的z類數據,z1,z2......zm,設定默認值int?n=1;

    8、sa3、將所有的z類數按照其檢驗數據的大小,從小到大據排序,并生成z類列表,lz={z1,z2......zm},按照z類列表的順序,依次獲取z類列表中對應z類數據的檢驗數據,并以檢驗數據的列表形式記錄,l檢驗數據={l1,l2......lm};

    9、sa4、判斷“ln-l(n+1)=-1”是否為真,若為真,則進行步驟sa7,若為假,則進行步驟sa5;

    10、sa5、輸出拼接結果=0;

    11、sa6、結束數據拼接操作;

    12、sa7、n=n+1;

    13、sa8、判斷“n≥m”是否為真,若為真,則進行步驟sa9,若為假,則進行步驟sa4;

    14、sa9、將檢驗數據數值為0的z類數據移動至z類列表的最末端,從而形成新的lz列表,將lz列表中的數據傳輸字段依次取出并拼接后作為拼接結果輸出,隨后進行步驟sa6。

    15、一種跨硬件的軟件程序內不同進程間數據交互用數據傳輸操作,包括上述所述的跨硬件的軟件程序內不同進程間數據交互用數據拼接操作,具體操作如下:

    16、sb1、開始數據傳輸操作;

    17、sb2、獲取參數,發送數據,獲取x和y的值,以及ra和rb的位置,設定默認值int?k,k=1,int?m,m=1;

    18、sb3、判斷“當前發送數據長度小于等于x”是否為真,若為真,則進行步驟sb11,若為假,則進行步驟sb4;

    19、sb4、將發送數據前x位數據復制于rb中的前x位中,并將rb內的數據視為r類型數據,將其中的檢驗數據在數值上+1,將rb中數據發送至ra中,并覆蓋ra原有的數據;

    20、sb5、判斷“ra=rb”是否為真,若為真,則進行步驟sb6,若為假,則進行步驟sb12;

    21、sb6、判斷“ra和rb的檢驗數據=0”是否為真,若為真,則進行步驟sb7,若為假,則進行步驟sb13;

    22、sb7、進行數據拼接操作,并獲得拼接結果;

    23、sb8、判斷“拼接結果=0”是否為真,若為真,則進行步驟sb12,若為假,則進行步驟sb9;

    24、sb9、以拼接結果作為接收數據進行后續的處理;

    25、sb10、結束數據傳輸操作;

    26、sb11、將檢驗數據強制歸零,將發送數據前x位數據復制于rb中的前x位中,并將rb內的數據視為r類型數據,將rb中數據發送至ra中,并覆蓋ra原有的數據,隨后進行步驟sb5;

    27、sb12、發出錯誤信號,提示使用者數據傳輸操作出現錯誤,并進行步驟sb2;

    28、sb13、獲取當前的ra中的數據為z類數據,并將其指定為zm,暫存于接收端a中,m=m+1,k=k+x;

    29、sb14、將發送端b中的發送數據前x位數據刪除,并進行步驟sb3。

    30、4.一種跨硬件的軟件程序內不同進程間數據交互方法,包括上述所述的跨硬件的軟件程序內不本文檔來自技高網...

    【技術保護點】

    1.一種跨硬件的軟件程序內不同進程間數據交互用數據結構,其特征在于:包括數據傳輸字段和檢驗數據。

    2.一種跨硬件的軟件程序內不同進程間數據交互用數據拼接操作,其特征在于:包括權利要求1所述的跨硬件的軟件程序內不同進程間數據交互用數據結構,具體操作如下:

    3.一種跨硬件的軟件程序內不同進程間數據交互用數據傳輸操作,其特征在于:包括權利要求2所述的跨硬件的軟件程序內不同進程間數據交互用數據拼接操作,具體操作如下:

    4.一種跨硬件的軟件程序內不同進程間數據交互方法,其特征在于:包括權利要求3所述的跨硬件的軟件程序內不同進程間數據交互用數據傳輸操作,具體操作如下:

    5.根據權利要求4所述的一種跨硬件的軟件程序內不同進程間數據交互方法,其特征在于:在步驟SC3中,RA,RB在選取時,優先選取相鄰位置的存儲空間作為RA或RB使用。

    6.根據權利要求3所述的一種跨硬件的軟件程序內不同進程間數據交互用數據傳輸操作,其特征在于:在步驟SB2中,發送數據為常規數據結構,包含常規的數據傳輸用前端部分和數據傳輸用末端部分,其值不為0。

    <p>7.根據權利要求3所述的一種跨硬件的軟件程序內不同進程間數據交互用數據傳輸操作,其特征在于:在步驟SB11中,檢驗數據的值增加時,檢驗數據默認存儲數值的后Y位,其增加并不會影響數據傳輸字段,當其增加后若其值為0,則自動進行+1操作,例如:Y=4時,則其值從0001一直增加到1111后,若繼續增加,則應為0000,此時自動進行+1操作,因此其值為0001而非0000。

    8.根據權利要求3所述的跨硬件的軟件程序內不同進程間數據交互用數據傳輸操作,其特征在于:在步驟SB5中,“判斷“RA=RB”是否為真”這一操作,使用外設的數值比較器實現。

    ...

    【技術特征摘要】

    1.一種跨硬件的軟件程序內不同進程間數據交互用數據結構,其特征在于:包括數據傳輸字段和檢驗數據。

    2.一種跨硬件的軟件程序內不同進程間數據交互用數據拼接操作,其特征在于:包括權利要求1所述的跨硬件的軟件程序內不同進程間數據交互用數據結構,具體操作如下:

    3.一種跨硬件的軟件程序內不同進程間數據交互用數據傳輸操作,其特征在于:包括權利要求2所述的跨硬件的軟件程序內不同進程間數據交互用數據拼接操作,具體操作如下:

    4.一種跨硬件的軟件程序內不同進程間數據交互方法,其特征在于:包括權利要求3所述的跨硬件的軟件程序內不同進程間數據交互用數據傳輸操作,具體操作如下:

    5.根據權利要求4所述的一種跨硬件的軟件程序內不同進程間數據交互方法,其特征在于:在步驟sc3中,ra,rb在選取時,優先選取相鄰位置的存儲空間作為ra或rb使用。...

    【專利技術屬性】
    技術研發人員:張晉
    申請(專利權)人:張晉
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 无码人妻久久久一区二区三区 | JAVA性无码HD中文| 亚洲av无码不卡一区二区三区| 亚洲中文字幕无码爆乳AV| 久久亚洲AV无码精品色午夜麻| 亚洲啪AV永久无码精品放毛片| 办公室丝袜激情无码播放| 精品无码国产污污污免费网站 | 久久伊人中文无码| av无码国产在线看免费网站| 国产日韩AV免费无码一区二区三区| 无码人妻AV一二区二区三区| 亚洲精品无码久久久久AV麻豆| 伊人天堂av无码av日韩av| 亚洲日韩精品无码专区网址| 丰满少妇人妻无码专区| 中文午夜人妻无码看片| 久久人妻av无码中文专区| 在线观看片免费人成视频无码 | 亚洲AV无码XXX麻豆艾秋| 国产成人无码AV麻豆| 亚洲AV无码专区亚洲AV伊甸园| 免费a级毛片无码a∨性按摩| 亚洲成av人无码亚洲成av人| 精品无码AV一区二区三区不卡| 国产AV巨作情欲放纵无码| 亚洲成A人片在线观看无码3D| 亚洲精品无码mⅴ在线观看 | 亚洲AV无码精品蜜桃| 亚洲日韩av无码| 亚洲va无码专区国产乱码| 夜夜添无码一区二区三区| 日韩人妻无码一区二区三区久久99 | 亚洲AV无码国产一区二区三区| 免费无码一区二区三区| 无码国内精品人妻少妇| 无码AV天堂一区二区三区| 亚洲精品无码久久毛片波多野吉衣| 亚洲Aⅴ无码专区在线观看q| 人妻无码久久一区二区三区免费| 无码人妻精品一区二区三区夜夜嗨|