一種視頻播單的發(fā)布方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種視頻播單的發(fā)布方法及裝置。
【背景技術(shù)】
[0002]隨著科學(xué)技術(shù)的發(fā)展及人民生活水平的提高,視頻已經(jīng)成為人們工作、學(xué)習(xí)、社交以及休閑娛樂不可替代的重要方式,并且,人們對于視頻的要求也越來越高。目前,在視頻編輯系統(tǒng)中,在對視頻播單進行發(fā)布時,需要手動確認發(fā)布,但是,由于編輯界面中的按鈕和組件內(nèi)容繁多,在對播單的編輯或者修改完成之后,編輯人員經(jīng)常會忘記點擊確認發(fā)布,從而導(dǎo)致播單編輯之后卻并未發(fā)布,進而需要重新調(diào)出該播單對其進行發(fā)布,甚至在未保存編輯數(shù)據(jù)的情況下還需要對該播單重新進行編輯,因此增加了編輯人員的工作量,大大降低了編輯效率,影響了用戶體驗。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種視頻播單的發(fā)布方法及裝置,用以在創(chuàng)建和修改播單之后,自動完成對編輯或修改后的播單的發(fā)布,從而提高了編輯效率,提升了用戶體驗。
[0004]根據(jù)本發(fā)明實施例的第一方面,提供一種視頻播單的發(fā)布方法,包括:
[0005]檢測播單是否已發(fā)布;
[0006]檢測當前時間點與所述播單的播出起始日期的零點之間的時長是否小于或等于第一預(yù)設(shè)時長;
[0007]在所述播單未發(fā)布時,且在當前時間點與所述播單的播出起始日期的零點之間的時長小于或等于第一預(yù)設(shè)時長時,發(fā)布所述播單。
[0008]在一個實施例中,所述方法還包括:
[0009]在所述播單發(fā)布之后,檢測所述播單是否發(fā)生修改;
[0010]在所述播單發(fā)生修改后的第二預(yù)設(shè)時長后,發(fā)布修改后的所述播單。
[0011]在一個實施例中,所述在所述播單發(fā)生修改后的第二預(yù)設(shè)時長后,發(fā)布修改后的所述播單,包括:
[0012]檢測所述播單發(fā)生當前修改之后的第二預(yù)設(shè)時長內(nèi)是否繼續(xù)進行修改;
[0013]在所述播單發(fā)生當前修改之后的第二預(yù)設(shè)時長內(nèi)并未繼續(xù)進行修改時,發(fā)布修改后的所述播單。
[0014]在一個實施例中,所述在所述播單發(fā)生當前修改后的第二預(yù)設(shè)時長后,發(fā)布修改后的所述播單,還包括:
[0015]在所述播單發(fā)生當前修改之后的第二預(yù)設(shè)時長內(nèi)繼續(xù)進行修改時,記錄已修改的內(nèi)容,并返回至繼續(xù)檢測所述播單發(fā)生當前修改之后的第二預(yù)設(shè)時長內(nèi)是否繼續(xù)進行修改。
[0016]在一個實施例中,所述在所述播單發(fā)生修改后的第二預(yù)設(shè)時長后,發(fā)布修改后的所述播單,包括:
[0017]在所述播單發(fā)生修改后,檢測修改完成時間點與當前時間點之間的時長是否大于或等于第二預(yù)設(shè)時長;
[0018]在修改完成時間點與當前時間點之間的時長大于或等于第二預(yù)設(shè)時長時,發(fā)布修改后的所述播單。
[0019]根據(jù)本發(fā)明實施例的第二方面,還提供一種視頻播單的發(fā)布裝置,包括:
[0020]第一檢測模塊,用于檢測播單是否已發(fā)布;
[0021]第二檢測模塊,用于檢測當前時間點與所述播單的播出起始日期的零點之間的時長是否小于或等于第一預(yù)設(shè)時長;
[0022]第一發(fā)布模塊,用于在所述播單未發(fā)布時,且在當前時間點與所述播單的播出起始曰期的零點之間的時長小于或等于第一預(yù)設(shè)時長時,發(fā)布所述播單。
[0023]在一個實施例中,所述方法還包括:
[0024]第三檢測模塊,用于在所述播單發(fā)布之后,檢測所述播單是否發(fā)生修改;
[0025]第二發(fā)布模塊,用于在所述播單發(fā)生修改后的第二預(yù)設(shè)時長后,發(fā)布修改后的所述播單。
[0026]在一個實施例中,所述第二發(fā)布模塊包括:
[0027]第一檢測子模塊,用于檢測所述播單發(fā)生當前修改之后的第二預(yù)設(shè)時長內(nèi)是否繼續(xù)進行修改;
[0028]第一發(fā)布子模塊,用于在所述播單發(fā)生當前修改之后的第二預(yù)設(shè)時長內(nèi)并未繼續(xù)進行修改時,發(fā)布修改后的所述播單。
[0029]在一個實施例中,所述第二發(fā)布模塊還包括:
[0030]繼續(xù)檢測子模塊,用于在所述播單發(fā)生當前修改之后的第二預(yù)設(shè)時長內(nèi)繼續(xù)進行修改時,記錄已修改的內(nèi)容,并返回至繼續(xù)檢測所述播單發(fā)生當前修改之后的第二預(yù)設(shè)時長內(nèi)是否繼續(xù)進行修改。
[0031]在一個實施例中,所述第二發(fā)布模塊還包括:
[0032]第二檢測子模塊,用于在所述播單發(fā)生修改后,檢測修改完成時間點與當前時間點之間的時長是否大于或等于第二預(yù)設(shè)時長;
[0033]第二發(fā)布子模塊,用于在修改完成時間點與當前時間點之間的時長大于或等于第二預(yù)設(shè)時長時,發(fā)布修改后的所述播單。
[0034]本發(fā)明實施例提供的技術(shù)方案可產(chǎn)生以下有益效果:檢測播單是否已發(fā)布;檢測當前時間點與所述播單的播出起始日期的零點之間的時長是否小于或等于第一預(yù)設(shè)時長;在所述播單未發(fā)布時,且在當前時間點與所述播單的播出起始日期的零點之間的時長小于或等于第一預(yù)設(shè)時長時,發(fā)布所述播單。該方案在創(chuàng)建和修改播單之后,自動完成對編輯或修改后的播單的發(fā)布,從而提高了編輯效率,提升了用戶體驗。
[0035]本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
[0036]下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。
【附圖說明】
[0037]附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。
[0038]在附圖中:
[0039]圖1為本發(fā)明根據(jù)一示例性實施例示出的一種視頻播單的發(fā)布方法的流程圖;
[0040]圖2為本發(fā)明根據(jù)一示例性實施例示出的另一種視頻播單的發(fā)布方法的流程圖;
[0041]圖3為本發(fā)明根據(jù)一示例性實施例示出的一種視頻播單的發(fā)布方法中步驟S50的實施方式流程圖;
[0042]圖4為本發(fā)明根據(jù)一示例性實施例示出的又一種視頻播單的發(fā)布方法中步驟S50的實施方式流程圖;
[0043]圖5為本發(fā)明根據(jù)一示例性實施例示出的再一種視頻播單的發(fā)布方法中步驟S50的實施方式流程圖;
[0044]圖6為本發(fā)明根據(jù)一示例性實施例示出的一種視頻播單的發(fā)布裝置的框圖;
[0045]圖7為本發(fā)明根據(jù)一示例性實施例示出的又一種視頻播單的發(fā)布裝置的框圖;
[0046]圖8為本發(fā)明根據(jù)一示例性實施例示出的一種視頻播單的發(fā)布裝置中第二發(fā)布模塊65的框圖;
[0047]圖9為本發(fā)明根據(jù)一示例性實施例示出的又一種視頻播單的發(fā)布裝置中第二發(fā)布模塊65的框圖;
[0048]圖10為本發(fā)明根據(jù)一示例性實施例示出的再一種視頻播單的發(fā)布裝置中第二發(fā)布模塊65的框圖。
【具體實施方式】
[0049]以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應(yīng)當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0050]本公開實施例提供了一種視頻播單的發(fā)布方法,用于在創(chuàng)建和修改播單之后,自動完成對編輯或修改后的播單的發(fā)布,從而提高了編輯效率,提升了用戶體驗。如圖1所示,該方法包括步驟S10-S30:
[0051]在步驟SlO中,檢測播單是否已發(fā)布。也即,所有播單在創(chuàng)建之后,均應(yīng)發(fā)布之后才能生效并依據(jù)該播單進行視頻播放,因此,在本公開中,視頻播放系統(tǒng)會實時檢測播單是否已經(jīng)發(fā)布。且在檢測到播單已經(jīng)發(fā)布的情況下,若該播單并未發(fā)生修改,則不再繼續(xù)檢測該播單是否已經(jīng)發(fā)布。
[0052]在步驟S20中,檢測當前時間點與所述播單的播出起始日期的零點之間的時長是否小于或等于第一預(yù)設(shè)時長;也即,在步驟SlO中,若檢測到所述播單并未發(fā)布,則需要在后續(xù)步驟中自動發(fā)布所述播單,在本實施例中,首先需要檢測當前時間點與所述播單的播出起始日期的零點之間的時長時多少,再將當前時間點與所述播單的播出起始日期的零點之間的時長與預(yù)設(shè)的第一時長進行比較,若當前時間點與所述播單的播出起始日期的零點之間的時長小于或等于第一預(yù)設(shè)時長,則說明已經(jīng)達到預(yù)設(shè)的自動發(fā)布所述播單的時間范圍之內(nèi),此時指示系統(tǒng)自動發(fā)布所述播單。其中,所述第一預(yù)設(shè)時長可以為用戶根據(jù)需要自行設(shè)定。
[0053]在步驟S30中,在所述播單未發(fā)布時,且在當前時間點與所述播單的播出起始日期的零點之間的時長小于或等于第一預(yù)設(shè)時長時,發(fā)布所述播單。比如,在所述播單并未發(fā)布的情況下,若設(shè)定的所述第一預(yù)設(shè)時長為I小時,且當前時間點是所述播單播出起始曰期的前一天,并且當前時間點距離播單的播出起始日期的零點只有I小時,則說明當前時間點與所述播單的播出起始日期的零點之間的時長等于第一預(yù)設(shè)時長,此時,也就是在當前日期的晚上11點之后,會自動發(fā)布所述播單。
[0054]在一個實施例中,如圖2所示,所述方法還包括步驟S40-S50:
[0055]在步驟S40中,在所述播單發(fā)布之后,檢測所述播單是否發(fā)生修改;也即,所有播單在創(chuàng)建之后,均應(yīng)發(fā)布之后才能生效并依據(jù)該播單進行視頻播放,并且,發(fā)布后的播單在修改了的情況下也應(yīng)再次發(fā)布之后才能按照修改后的播單內(nèi)容進行播放,因此,視頻播放系統(tǒng)還會實時檢測播單是否發(fā)生修改。
[0056]在步驟S50中,在所述播單發(fā)生修改后的第二預(yù)設(shè)時長后,發(fā)布修改后的所述播單。也即,若所述播單發(fā)生修改,則在本實施例中,可以根據(jù)所述播單發(fā)生修改的時長來確定所述播單自動發(fā)布的時間點,也即在所述播單發(fā)生修改后的第二預(yù)設(shè)時長后,發(fā)布修改后的所述播單。
[0057]在一個實施例中,如圖3所示,步驟S50可包括:
[0058]步驟S501、檢測所述播單發(fā)生當前修改之后的第二預(yù)設(shè)時長內(nèi)是否繼續(xù)進行修改;在本實施例中,若當前修改發(fā)生之后的第二預(yù)設(shè)時長內(nèi)繼續(xù)進行修改,則需要等該次修改也完成之后,再根據(jù)該次修改完成后的不修改時長來判定自動發(fā)布修改后的所述播單的發(fā)布時間點。也即,如果所述播單連續(xù)發(fā)生了多次修改,則不需要在每次修改完成之后均自動發(fā)布一次播單,而是等多次連續(xù)進行的修改完成之后,一次性發(fā)布所述播單。因此,在