System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及電視快應用管理領域,具體而言,涉及一種基于中心倉庫的電視快應用管理和分發方法、裝置、計算機設備及可讀存儲介質。
技術介紹
1、隨著智能電視的普及,電視快應用的數量和種類不斷增加。然而,傳統的電視快應用管理和分發方式存在諸多問題,如權限管理復雜、版本控制困難、存儲和分發效率低下等。這些問題導致開發者和用戶的體驗不佳,也增加了管理和維護的成本。因此,需要一種高效、便捷且可靠的電視快應用管理和分發方法。
技術實現思路
1、本專利技術的目的在于提供一種基于中心倉庫的電視快應用管理和分發方法、裝置、計算機設備及可讀存儲介質。
2、第一方面,本專利技術實施例提供一種基于中心倉庫的電視快應用管理和分發方法,包括:
3、獲取登錄請求,通過nginx登錄至中心倉庫;
4、響應于電視快應用上傳指令,將所述電視快應用上傳至中心倉庫;
5、通過所述中心倉庫將所述電視快應用上傳至nexus系統;
6、通過所述nginx獲取應用獲取請求,在所述應用獲取請求通過驗證的情況下,通過cdn從所述nexus系統中獲取所述電視快應用。
7、在一種可能的實施方式中,所述應用獲取請求通過以下方式驗證,包括:
8、判斷所述應用獲取請求是否包括預設協議定義的源字段;
9、若包括所述預設協議定義的源字段,則通過驗證;
10、若不包括所述預設協議定義的源字段,則不通過驗證,并報錯。
11、在一種可能
12、基于配置有負載均衡的nginx獲取所述應用獲取請求。
13、在一種可能的實施方式中,所述通過cdn從所述nexus系統中獲取所述電視快應用,包括:
14、在從所述nexus系統中獲取所述電視快應用失敗的情況下,通過所述cdn進行重定向獲取所述電視快應用。
15、在一種可能的實施方式中,所述方法包括:
16、獲取第三方倉庫,并形成所述第三方倉庫與所述中心倉庫的上下游關系;
17、基于所述上下游關系將所述第三方倉庫作為所述中心倉庫的代理倉庫執行所述響應于電視快應用上傳指令,將所述電視快應用上傳至中心倉庫,至所述通過所述中心倉庫將所述電視快應用上傳至nexus系統的步驟。
18、在一種可能的實施方式中,所述方法還包括:
19、當所述nexus系統中的資源發生更新時,通過api通知所述cdn進行緩存更新,或者利用所述cdn通過輪詢機制主動檢查資源更新情況。
20、在一種可能的實施方式中,所述方法還包括:
21、定期從所述nexus系統同步最新的應用資源至所述cdn,以確保所述cdn緩存內容為最新狀態。
22、第二方面,本專利技術實施例提供一種基于中心倉庫的電視快應用管理和分發裝置,包括:
23、管理模塊,用于獲取登錄請求,通過nginx登錄至中心倉庫;響應于電視快應用上傳指令,將所述電視快應用上傳至中心倉庫;通過所述中心倉庫將所述電視快應用上傳至nexus系統;
24、分發模塊,用于通過所述nginx獲取應用獲取請求,在所述應用獲取請求通過驗證的情況下,通過cdn從所述nexus系統中獲取所述電視快應用。
25、第三方面,本專利技術實施例提供一種計算機設備,所述計算機設備包括處理器及存儲有計算機指令的非易失性存儲器,所述計算機指令被所述處理器執行時,所述計算機設備執行第一方面至少一種可能的實施方式所述的方法。
26、第四方面,本專利技術實施例提供一種可讀存儲介質,所述可讀存儲介質包括計算機程序,所述計算機程序運行時控制所述可讀存儲介質所在計算機設備執行第一方面至少一種可能的實施方式所述的方法。
27、相比現有技術,本專利技術提供的有益效果包括:采用本專利技術公開的一種基于中心倉庫的電視快應用管理和分發方法、裝置、計算機設備及可讀存儲介質,通過獲取登錄請求,通過nginx登錄中心倉庫;響應上傳指令將電視快應用上傳至中心倉庫,再上傳至nexus系統;通過nginx獲取應用獲取請求,驗證通過后,借助cdn從nexus系統獲取電視快應用。該方法優化了管理流程,提高了分發效率,保障了應用的及時獲取和更新。
本文檔來自技高網...【技術保護點】
1.一種基于中心倉庫的電視快應用管理和分發方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述應用獲取請求通過以下方式驗證,包括:
3.根據權利要求1所述的方法,其特征在于,所述通過所述Nginx獲取應用獲取請求,包括:
4.根據權利要求1所述的方法,其特征在于,所述通過CDN從所述Nexus系統中獲取所述電視快應用,包括:
5.根據權利要求1所述的方法,其特征在于,所述方法包括:
6.根據權利要求1所述的方法,其特征在于,所述方法還包括:
7.根據權利要求1所述的方法,其特征在于,所述方法還包括:
8.一種基于中心倉庫的電視快應用管理和分發裝置,其特征在于,包括:
9.一種計算機設備,其特征在于,所述計算機設備包括處理器及存儲有計算機指令的非易失性存儲器,所述計算機指令被所述處理器執行時,所述計算機設備執行權利要求1-7中任意一項所述的方法。
10.一種可讀存儲介質,其特征在于,所述可讀存儲介質包括計算機程序,所述計算機程序運行時控制所述可讀存儲介質所
...【技術特征摘要】
1.一種基于中心倉庫的電視快應用管理和分發方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述應用獲取請求通過以下方式驗證,包括:
3.根據權利要求1所述的方法,其特征在于,所述通過所述nginx獲取應用獲取請求,包括:
4.根據權利要求1所述的方法,其特征在于,所述通過cdn從所述nexus系統中獲取所述電視快應用,包括:
5.根據權利要求1所述的方法,其特征在于,所述方法包括:
6.根據權利要求1所述的方法,其特征在于,所述方法還包括:...
【專利技術屬性】
技術研發人員:韋鵬,蘭振凱,趙鵬,
申請(專利權)人:廣州歡網科技有限責任公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。