国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種數(shù)據(jù)備份方法、系統(tǒng)、裝置、電子設(shè)備及存儲介質(zhì)與流程

      文檔序號:40281151發(fā)布日期:2024-12-11 13:20閱讀:15來源:國知局
      一種數(shù)據(jù)備份方法、系統(tǒng)、裝置、電子設(shè)備及存儲介質(zhì)與流程

      本技術(shù)涉及機(jī)器人,特別是涉及一種數(shù)據(jù)備份方法、系統(tǒng)、裝置、電子設(shè)備及存儲介質(zhì)。


      背景技術(shù):

      1、隨著技術(shù)的發(fā)展,在倉儲物流的場景中,往往會使用機(jī)器人代替人工處理任務(wù)。例如,可以通過機(jī)器人控制端可以對倉庫中的機(jī)器人進(jìn)行調(diào)度,以執(zhí)行物料搬運(yùn)任務(wù)。

      2、相關(guān)技術(shù)中,機(jī)器人控制端可以為服務(wù)器集群,為了保證業(yè)務(wù)的穩(wěn)定性,往往通過本地的服務(wù)器集群對數(shù)據(jù)進(jìn)行備份,例如,可以將需要備份的數(shù)據(jù)劃分為多份,并將得到的多份數(shù)據(jù)分別存儲在服務(wù)器集群中不同的服務(wù)器中。然而,當(dāng)本地的服務(wù)器集群出現(xiàn)異常時(shí),可能會導(dǎo)致服務(wù)器集群中存儲的數(shù)據(jù)丟失,使得業(yè)務(wù)的穩(wěn)定性不高。


      技術(shù)實(shí)現(xiàn)思路

      1、本技術(shù)實(shí)施例的目的在于提供一種數(shù)據(jù)備份方法、系統(tǒng)、裝置、電子設(shè)備及存儲介質(zhì),以避免因異常而導(dǎo)致機(jī)器人控制端的數(shù)據(jù)丟失的情況,提高業(yè)務(wù)的穩(wěn)定性。具體技術(shù)方案如下:

      2、本技術(shù)實(shí)施的第一方面,提供了一種數(shù)據(jù)備份方法,應(yīng)用于機(jī)器人控制端,所述機(jī)器人控制端用于控制至少一個(gè)機(jī)器人,所述方法包括:

      3、獲取待備份數(shù)據(jù);

      4、從所述至少一個(gè)機(jī)器人中確定用于對所述待備份數(shù)據(jù)進(jìn)行存儲的機(jī)器人;其中,確定出的機(jī)器人當(dāng)前總的剩余存儲空間不小于所述待備份數(shù)據(jù)所占的存儲空間;

      5、向確定出的機(jī)器人發(fā)送數(shù)據(jù)備份通知,以使確定出的機(jī)器人從所述機(jī)器人控制端獲取所述待備份數(shù)據(jù)并在本地存儲。

      6、可選的,所述獲取待備份數(shù)據(jù),包括:

      7、獲取待備份的原始數(shù)據(jù),作為待備份數(shù)據(jù);其中,所述原始數(shù)據(jù)所占的存儲空間不大于第一預(yù)設(shè)閾值;所述第一預(yù)設(shè)閾值為根據(jù)一個(gè)機(jī)器人總的存儲空間確定的;

      8、從所述至少一個(gè)機(jī)器人中確定用于對所述待備份數(shù)據(jù)進(jìn)行存儲的機(jī)器人,包括:

      9、從所述至少一個(gè)機(jī)器人中確定一個(gè)當(dāng)前的剩余存儲空間不小于所述待備份數(shù)據(jù)所占的存儲空間的機(jī)器人,作為用于對所述待備份數(shù)據(jù)進(jìn)行存儲的機(jī)器人。

      10、可選的,所述獲取待備份數(shù)據(jù),包括:

      11、獲取待備份的原始數(shù)據(jù);

      12、在所述原始數(shù)據(jù)所占的存儲空間大于第二預(yù)設(shè)閾值的情況下,將所述原始數(shù)據(jù)劃分為多份數(shù)據(jù),得到多個(gè)待備份數(shù)據(jù);其中,所述第二預(yù)設(shè)閾值為根據(jù)一個(gè)機(jī)器人總的存儲空間確定的;每一待備份數(shù)據(jù)所占的存儲空間不大于所述第二預(yù)設(shè)閾值;

      13、從所述至少一個(gè)機(jī)器人中確定用于對所述待備份數(shù)據(jù)進(jìn)行存儲的機(jī)器人,包括:

      14、針對每一待備份數(shù)據(jù),從所述至少一個(gè)機(jī)器人中確定一個(gè)當(dāng)前的剩余存儲空間不小于該待備份數(shù)據(jù)所占的存儲空間的機(jī)器人,作為用于對該待備份數(shù)據(jù)進(jìn)行存儲的機(jī)器人;其中,針對任意兩個(gè)待備份數(shù)據(jù),確定出的機(jī)器人不同;

      15、所述向確定出的機(jī)器人發(fā)送數(shù)據(jù)備份通知,以使確定出的機(jī)器人從所述機(jī)器人控制端獲取所述待備份數(shù)據(jù)并在本地存儲,包括:

      16、向確定出的每一機(jī)器人發(fā)送針對該機(jī)器人需要存儲的待備份數(shù)據(jù)的數(shù)據(jù)備份通知,以使該機(jī)器人從所述機(jī)器人控制端獲取其需要存儲的待備份數(shù)據(jù)并存儲。

      17、可選的,確定出的機(jī)器人當(dāng)前的剩余存儲空間不小于該待備份數(shù)據(jù)所占的存儲空間,且未對所述機(jī)器人控制端的數(shù)據(jù)進(jìn)行過備份;

      18、或者,

      19、在當(dāng)前的剩余存儲空間不小于該待備份數(shù)據(jù)所占的存儲空間的機(jī)器人中,確定出的機(jī)器人上一次對所述機(jī)器人控制端的數(shù)據(jù)進(jìn)行備份的時(shí)間最早。

      20、可選的,在所述向確定出的機(jī)器人發(fā)送數(shù)據(jù)備份通知之后,所述方法還包括:

      21、當(dāng)達(dá)到所述數(shù)據(jù)備份通知的發(fā)送時(shí)刻向后延伸預(yù)設(shè)時(shí)長的時(shí)刻時(shí),判斷是否存在確定出的機(jī)器人未獲取所述待備份數(shù)據(jù);

      22、若存在確定出的機(jī)器人未獲取所述待備份數(shù)據(jù),則返回執(zhí)行從所述至少一個(gè)機(jī)器人中確定用于對所述待備份數(shù)據(jù)進(jìn)行存儲的機(jī)器人的步驟。

      23、可選的,在所述向確定出的機(jī)器人發(fā)送數(shù)據(jù)備份通知,以使確定出的機(jī)器人從所述機(jī)器人控制端獲取所述待備份數(shù)據(jù)并在本地存儲之后,所述方法還包括:

      24、當(dāng)需要恢復(fù)所述待備份數(shù)據(jù)時(shí),從本地存儲有所述待備份數(shù)據(jù)的機(jī)器人獲取所述待備份數(shù)據(jù)。

      25、可選的,在所述獲取待備份數(shù)據(jù)之后,所述方法還包括:

      26、按照預(yù)設(shè)老化時(shí)長,在預(yù)設(shè)分布式存儲系統(tǒng)中存儲所述待備份數(shù)據(jù);

      27、在所述預(yù)設(shè)老化時(shí)長內(nèi),當(dāng)需要恢復(fù)所述待備份數(shù)據(jù)時(shí),從所述預(yù)設(shè)分布式存儲系統(tǒng)獲取所述待備份數(shù)據(jù),和/或,從本地存儲有所述待備份數(shù)據(jù)的機(jī)器人獲取所述待備份數(shù)據(jù);

      28、在達(dá)到所述預(yù)設(shè)老化時(shí)長后,當(dāng)需要恢復(fù)所述待備份數(shù)據(jù)時(shí),從本地存儲有所述待備份數(shù)據(jù)的機(jī)器人獲取所述待備份數(shù)據(jù)。

      29、本技術(shù)實(shí)施的第二方面,提供了一種數(shù)據(jù)備份方法,應(yīng)用于機(jī)器人控制端控制的任一機(jī)器人,所述方法包括:

      30、接收所述機(jī)器人控制端發(fā)送的數(shù)據(jù)備份通知;其中,所述數(shù)據(jù)備份通知為:所述機(jī)器人控制端在確定出的用于對待備份數(shù)據(jù)進(jìn)行存儲的機(jī)器人包含該機(jī)器人的情況下,向該機(jī)器人發(fā)送的;確定出的機(jī)器人當(dāng)前總的剩余存儲空間不小于所述待備份數(shù)據(jù)所占的存儲空間;

      31、從所述機(jī)器人控制端獲取所述待備份數(shù)據(jù),并在本地存儲。

      32、可選的,所述方法還包括:

      33、判斷本地的剩余存儲空間是否大于第三預(yù)設(shè)閾值;

      34、若本地的剩余存儲空間不大于所述第三預(yù)設(shè)閾值,從本地刪除已備份的所述機(jī)器人控制端的數(shù)據(jù)中備份時(shí)間最早的數(shù)據(jù)。

      35、本技術(shù)實(shí)施的第三方面,還提供了一種數(shù)據(jù)備份系統(tǒng),所述系統(tǒng)包括機(jī)器人控制端,以及所述機(jī)器人控制端控制的至少一個(gè)機(jī)器人;其中:

      36、所述機(jī)器人控制端,用于執(zhí)行上述第一方面任一所述的數(shù)據(jù)備份方法;

      37、每一機(jī)器人,用于執(zhí)行上述第二方面任一所述的數(shù)據(jù)備份方法。

      38、本技術(shù)實(shí)施的第四方面,還提供了一種數(shù)據(jù)備份裝置,應(yīng)用于機(jī)器人控制端,所述機(jī)器人控制端用于控制至少一個(gè)機(jī)器人,所述裝置包括:

      39、數(shù)據(jù)獲取模塊,用于獲取待備份數(shù)據(jù);

      40、機(jī)器人確定模塊,用于從所述至少一個(gè)機(jī)器人中確定用于對所述待備份數(shù)據(jù)進(jìn)行存儲的機(jī)器人;其中,確定出的機(jī)器人當(dāng)前總的剩余存儲空間不小于所述待備份數(shù)據(jù)所占的存儲空間;

      41、通知發(fā)送模塊,用于向確定出的機(jī)器人發(fā)送數(shù)據(jù)備份通知,以使確定出的機(jī)器人從所述機(jī)器人控制端獲取所述待備份數(shù)據(jù)并在本地存儲。

      42、可選的,所述數(shù)據(jù)獲取模塊,具體用于獲取待備份的原始數(shù)據(jù),作為待備份數(shù)據(jù);其中,所述原始數(shù)據(jù)所占的存儲空間不大于第一預(yù)設(shè)閾值;所述第一預(yù)設(shè)閾值為根據(jù)一個(gè)機(jī)器人總的存儲空間確定的;

      43、所述機(jī)器人確定模塊,具體用于從所述至少一個(gè)機(jī)器人中確定一個(gè)當(dāng)前的剩余存儲空間不小于所述待備份數(shù)據(jù)所占的存儲空間的機(jī)器人,作為用于對所述待備份數(shù)據(jù)進(jìn)行存儲的機(jī)器人。

      44、可選的,所述數(shù)據(jù)獲取模塊,具體用于獲取待備份的原始數(shù)據(jù);

      45、在所述原始數(shù)據(jù)所占的存儲空間大于第二預(yù)設(shè)閾值的情況下,將所述原始數(shù)據(jù)劃分為多份數(shù)據(jù),得到多個(gè)待備份數(shù)據(jù);其中,所述第二預(yù)設(shè)閾值為根據(jù)一個(gè)機(jī)器人總的存儲空間確定的;每一待備份數(shù)據(jù)所占的存儲空間不大于所述第二預(yù)設(shè)閾值;

      46、所述機(jī)器人確定模塊,具體用于針對每一待備份數(shù)據(jù),從所述至少一個(gè)機(jī)器人中確定一個(gè)當(dāng)前的剩余存儲空間不小于該待備份數(shù)據(jù)所占的存儲空間的機(jī)器人,作為用于對該待備份數(shù)據(jù)進(jìn)行存儲的機(jī)器人;其中,針對任意兩個(gè)待備份數(shù)據(jù),確定出的機(jī)器人不同;

      47、所述通知發(fā)送模塊,具體用于向確定出的每一機(jī)器人發(fā)送針對該機(jī)器人需要存儲的待備份數(shù)據(jù)的數(shù)據(jù)備份通知,以使該機(jī)器人從所述機(jī)器人控制端獲取其需要存儲的待備份數(shù)據(jù)并存儲。

      48、可選的,確定出的機(jī)器人當(dāng)前的剩余存儲空間不小于該待備份數(shù)據(jù)所占的存儲空間,且未對所述機(jī)器人控制端的數(shù)據(jù)進(jìn)行過備份;

      49、或者,

      50、在當(dāng)前的剩余存儲空間不小于該待備份數(shù)據(jù)所占的存儲空間的機(jī)器人中,確定出的機(jī)器人上一次對所述機(jī)器人控制端的數(shù)據(jù)進(jìn)行備份的時(shí)間最早。

      51、可選的,所述裝置還包括:

      52、備份判斷模塊,用于在所述向確定出的機(jī)器人發(fā)送數(shù)據(jù)備份通知之后,當(dāng)達(dá)到所述數(shù)據(jù)備份通知的發(fā)送時(shí)刻向后延伸預(yù)設(shè)時(shí)長的時(shí)刻時(shí),判斷是否存在確定出的機(jī)器人未獲取所述待備份數(shù)據(jù);若存在確定出的機(jī)器人未獲取所述待備份數(shù)據(jù),則觸發(fā)所述機(jī)器人確定模塊。

      53、可選的,所述裝置還包括:

      54、數(shù)據(jù)恢復(fù)模塊,用于在所述向確定出的機(jī)器人發(fā)送數(shù)據(jù)備份通知,以使確定出的機(jī)器人從所述機(jī)器人控制端獲取所述待備份數(shù)據(jù)并在本地存儲之后,當(dāng)需要恢復(fù)所述待備份數(shù)據(jù)時(shí),從本地存儲有所述待備份數(shù)據(jù)的機(jī)器人獲取所述待備份數(shù)據(jù)。

      55、可選的,所述裝置還包括:

      56、數(shù)據(jù)存儲模塊,用于在所述獲取待備份數(shù)據(jù)之后,按照預(yù)設(shè)老化時(shí)長,在預(yù)設(shè)分布式存儲系統(tǒng)中存儲所述待備份數(shù)據(jù);

      57、第一獲取模塊,用于在所述預(yù)設(shè)老化時(shí)長內(nèi),當(dāng)需要恢復(fù)所述待備份數(shù)據(jù)時(shí),從所述預(yù)設(shè)分布式存儲系統(tǒng)獲取所述待備份數(shù)據(jù),和/或,從本地存儲有所述待備份數(shù)據(jù)的機(jī)器人獲取所述待備份數(shù)據(jù);

      58、第二獲取模塊,用于在達(dá)到所述預(yù)設(shè)老化時(shí)長后,當(dāng)需要恢復(fù)所述待備份數(shù)據(jù)時(shí),從本地存儲有所述待備份數(shù)據(jù)的機(jī)器人獲取所述待備份數(shù)據(jù)。

      59、本技術(shù)實(shí)施的又一方面,還提供了一種數(shù)據(jù)備份裝置,應(yīng)用于機(jī)器人控制端控制的任一機(jī)器人,所述裝置包括:

      60、通知接收模塊,用于接收所述機(jī)器人控制端發(fā)送的數(shù)據(jù)備份通知;其中,所述數(shù)據(jù)備份通知為:所述機(jī)器人控制端在確定出的用于對待備份數(shù)據(jù)進(jìn)行存儲的機(jī)器人包含該機(jī)器人的情況下,向該機(jī)器人發(fā)送的;確定出的機(jī)器人當(dāng)前總的剩余存儲空間不小于所述待備份數(shù)據(jù)所占的存儲空間;

      61、待備份數(shù)據(jù)獲取模塊,用于從所述機(jī)器人控制端獲取所述待備份數(shù)據(jù),并在本地存儲。

      62、可選的,所述裝置還包括:

      63、存儲空間判斷模塊,用于判斷本地的剩余存儲空間是否大于第三預(yù)設(shè)閾值;

      64、數(shù)據(jù)刪除模塊,用于若本地的剩余存儲空間不大于所述第三預(yù)設(shè)閾值,從本地刪除已備份的所述機(jī)器人控制端的數(shù)據(jù)中備份時(shí)間最早的數(shù)據(jù)。

      65、本技術(shù)實(shí)施的又一方面,還提供了一種電子設(shè)備,包括:

      66、存儲器,用于存放計(jì)算機(jī)程序;

      67、處理器,用于執(zhí)行存儲器上所存放的程序時(shí),實(shí)現(xiàn)上述第一方面或者第二方面任一所述的數(shù)據(jù)備份方法。

      68、本技術(shù)實(shí)施例還提供了一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)內(nèi)存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述第一方面或者第二方面任一所述的數(shù)據(jù)備份方法。

      69、本技術(shù)實(shí)施例還提供了一種包含指令的計(jì)算機(jī)程序產(chǎn)品,當(dāng)其在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)執(zhí)行上述第一方面或者第二方面任一所述的數(shù)據(jù)備份方法。

      70、本技術(shù)實(shí)施例提供的一種數(shù)據(jù)備份方法,應(yīng)用于機(jī)器人控制端,機(jī)器人控制端用于控制至少一個(gè)機(jī)器人,方法可以包括:獲取待備份數(shù)據(jù);從至少一個(gè)機(jī)器人中確定用于對待備份數(shù)據(jù)進(jìn)行存儲的機(jī)器人;其中,確定出的機(jī)器人當(dāng)前總的剩余存儲空間不小于待備份數(shù)據(jù)所占的存儲空間;向確定出的機(jī)器人發(fā)送數(shù)據(jù)備份通知,以使確定出的機(jī)器人從機(jī)器人控制端獲取待備份數(shù)據(jù)并在本地存儲。

      71、基于上述處理,可以通過機(jī)器人控制端控制的機(jī)器人存儲待備份數(shù)據(jù),以實(shí)現(xiàn)對機(jī)器人控制端的數(shù)據(jù)進(jìn)行備份。如此,即使機(jī)器人控制端異常導(dǎo)致數(shù)據(jù)丟失,也可以從機(jī)器人中獲取已備份的數(shù)據(jù),也就能夠避免因異常而導(dǎo)致機(jī)器人控制端的數(shù)據(jù)丟失的情況,提高業(yè)務(wù)的穩(wěn)定性。且能夠充分利用機(jī)器人控制端所在場景中的存儲資源,無需額外添加用于存儲機(jī)器人控制端的數(shù)據(jù)的存儲資源,也就能夠降低成本。

      72、當(dāng)然,實(shí)施本技術(shù)的任一產(chǎn)品或方法并不一定需要同時(shí)達(dá)到以上所述的所有優(yōu)點(diǎn)。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1