欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種隨機生成課程編號的方法和系統(tǒng)與流程

文檔序號:11134480閱讀:577來源:國知局
一種隨機生成課程編號的方法和系統(tǒng)與制造工藝

本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別涉及一種隨機生成課程編號的方法和系統(tǒng)。



背景技術(shù):

互聯(lián)網(wǎng)技術(shù)的發(fā)展推動了人類社會向信息社會的迅速轉(zhuǎn)變。網(wǎng)絡作為一種新媒體,從一登上舞臺就顯示出它強大的生命力和巨大的信息優(yōu)勢,迅速的傳播進入了各行各業(yè)。互聯(lián)網(wǎng)已經(jīng)在管理、金融、商業(yè)、通訊、新聞、醫(yī)療、教育、技術(shù)、產(chǎn)業(yè)、娛樂等領(lǐng)域發(fā)揮了巨大的作用,其傳播范圍廣、高度開放、操作方便、成本經(jīng)濟的優(yōu)勢推動互聯(lián)網(wǎng)在各個行業(yè)迅速滲透,成為了不可或缺的傳播工具和交流媒介。

以互聯(lián)網(wǎng)為基礎(chǔ)的網(wǎng)絡教育,融合了先進的數(shù)字化音視頻技術(shù)、實現(xiàn)文字、圖像和聲音的同步傳輸,具有實時的交互功能,使得網(wǎng)絡教育成為一種嶄新的教育形式。在中國市場,網(wǎng)絡教育廣義涵蓋了所有以網(wǎng)絡及其他電子通訊手段提供學習內(nèi)容、運營服務、解決方案及實施咨詢的市場領(lǐng)域。從細分市場看,可分為幼兒網(wǎng)絡教育、中小學網(wǎng)絡教育、高等網(wǎng)絡教育、企業(yè)E-learning網(wǎng)絡教育、職業(yè)與認證培訓網(wǎng)絡教育五個市場。

我國的網(wǎng)絡教育產(chǎn)業(yè)發(fā)展迅速。2009年中國網(wǎng)絡教育市場規(guī)模同比增長近30%,達到456億元,網(wǎng)絡教育用戶規(guī)模將接近2000萬;2013年網(wǎng)絡教育用戶人數(shù)達6720萬人,市場規(guī)模達839.7億元。隨著網(wǎng)民規(guī)模的不斷擴大、在線教育用戶網(wǎng)絡學習習慣的養(yǎng)成,用戶規(guī)模還將有持續(xù)增長,預計到2017年將達到12032.6萬人,市場規(guī)模達到1733.9億元。

互聯(lián)網(wǎng)公司也紛紛涉足網(wǎng)絡教育產(chǎn)業(yè)。據(jù)相關(guān)機構(gòu)統(tǒng)計,2014年在線教育 領(lǐng)域融資金額44億元。其中BAT互聯(lián)網(wǎng)巨頭公司表現(xiàn)“搶眼”:智課網(wǎng)獲百度1060萬美元A輪融資,由阿里巴巴領(lǐng)投的在線教育VIPABC進入B輪融資,高達1億美元融資額,成為了在線教育界最大的一筆融資;小米旗下的YY豪擲10億元投資100教育;人人公司出手入股在線教育平臺“萬門大學”;網(wǎng)易資本戰(zhàn)略投資91外教網(wǎng)。從總體情況看,我國的網(wǎng)絡教育市場總體仍處于起步階段。不過,隨著國內(nèi)的信息化程度,網(wǎng)民對網(wǎng)絡教育認知程度,以及學歷教育社會認可度的提高,未來網(wǎng)絡教育市場將呈現(xiàn)出“百花齊放”的態(tài)勢,教育產(chǎn)業(yè)多元化、服務國際化和經(jīng)營品牌化等趨勢將不可避免。

網(wǎng)絡教育產(chǎn)業(yè)的發(fā)展,也拉動了網(wǎng)絡教育視頻文件的快速增長。不同格式的網(wǎng)絡媒體文件,龐大的文件數(shù)量,視頻文件的版權(quán)保護,等等,都對網(wǎng)絡教育視頻文件的管理帶來了新的挑戰(zhàn)。目前,網(wǎng)絡教育視頻文件的管理存在如下問題:

1、網(wǎng)絡教育視頻文件的快速增長,對文件的識別帶來了挑戰(zhàn)。用戶點擊教育視頻點播的鏈接后,網(wǎng)站要準確的轉(zhuǎn)到用戶所需求的教育視頻文件,并實現(xiàn)播放。龐大的文件數(shù)量提高了鏈接準確引導的難度,并且隨著教育視頻文件的不斷增長,文件編號的工作量會隨之加大,加大了網(wǎng)絡教育視頻文件管理的難度和工作量。

2、網(wǎng)絡教育視頻文件的安全管理面臨挑戰(zhàn)。網(wǎng)絡教育的快速發(fā)展,為該行業(yè)帶來了諸多商業(yè)模式,免費模式、套餐模式、點播收費模式等,對網(wǎng)絡教育視頻文件的安全管理提出了巨大的挑戰(zhàn),網(wǎng)站要能夠?qū)γ總€文件進行準確的識別和安全分級,而文件編號是這一切的基礎(chǔ)。這就對文件編號提出了很高的要求。

3、網(wǎng)絡教育視頻文件的版權(quán)管理無法滿足網(wǎng)絡教育產(chǎn)業(yè)的要求。網(wǎng)絡教育的師資力量和教學內(nèi)容是市場競爭的重要因素之一,為了提高教育網(wǎng)站的瀏覽量和關(guān)注度,掌握和擁有優(yōu)良的師資力量和教學內(nèi)容,提高網(wǎng)絡教育的質(zhì)量和效率,是教育網(wǎng)站的核心競爭力。但是,網(wǎng)絡視頻文件涉及版權(quán)問題,編號 過于簡單將會有利于用戶隨意下載,侵犯教師和網(wǎng)站的合法利益。為了保護網(wǎng)絡教育視頻文件的版權(quán),加強視頻文件的編號管理勢在必行。



技術(shù)實現(xiàn)要素:

本發(fā)明提供一種隨機生成課程編號的方法和系統(tǒng),可以通過對課程的唯一的隨機編號,保證網(wǎng)頁鏈接的正確引導,為網(wǎng)站教育視頻文件的安全管理提供扎實的基礎(chǔ),并且可以有效防止隨意下載和盜版,有效保護當事人的合法利益。

本發(fā)明的技術(shù)方案提供了一種隨機生成課程編號方法,包括以下步驟:

從0-9這10個阿拉伯數(shù)字和a-z這26個英文小寫字母中挑選隨機數(shù)種子,構(gòu)成隨機數(shù)源;

設計將隨機數(shù)種子加密生成隨機數(shù)的加密算法;

從隨機數(shù)源隨機挑選一個隨機數(shù)種子輸入加密算法,獲得1位隨機數(shù);

重復6遍加密算法,獲得6位隨機數(shù)組成6位數(shù)編號;

檢測6位數(shù)編號是否重復;

選取無重復的6位數(shù)編號做為課程編號。

進一步的,從0-9這10個阿拉伯數(shù)字和a-z這26個英文小寫字母中隨機刪除4個字母或數(shù)字,其它數(shù)字和字母作為隨機數(shù)種子構(gòu)成隨機數(shù)源。

進一步的,32個隨機數(shù)種子對應5位二進制編碼。

進一步的,使用隨機函數(shù)生成5位二進制編碼,從隨機數(shù)源中選擇對應的隨機數(shù)種子作為加密算法的輸入。

進一步的,所述隨機函數(shù)是編程語言所帶的隨機函數(shù)。

進一步的,加密生成的所述1位隨機數(shù)在0-9這10個阿拉伯數(shù)字和a-z這26個英文小寫字母的范圍內(nèi)。

進一步的,按照所述6位隨機數(shù)的生成順序組成6位編號。

本發(fā)明的技術(shù)方案還提供了一種隨機生成課程編號的系統(tǒng),包括隨機數(shù)源單元、加密單元、控制單元、課程數(shù)據(jù)庫單元,其中:

隨機數(shù)源單元用于生成和管理隨機數(shù)種子;

加密單元用于對隨機數(shù)種子進行加密生成隨機數(shù);

控制單元用于檢測新生成的6位數(shù)編號是否重復,以及將6位數(shù)編號賦予課程文件進行編號;

課程數(shù)據(jù)庫單元用于管理課程文件及其編號。

進一步的,加密單元根據(jù)加密算法將隨機數(shù)種子轉(zhuǎn)變?yōu)殡S機數(shù)。

進一步的,使用編程語言所附帶的隨機函數(shù)挑選隨機數(shù)種子。

本發(fā)明技術(shù)方案由于采用專用的模塊實現(xiàn)對網(wǎng)站的教育視頻文件的隨機編號,而且編號是唯一的,在保證了文件編號命名的唯一性的同時,避免了編號的重復和錯亂,實現(xiàn)網(wǎng)頁鏈接的準確引導。教育視頻文件的唯一編號也為安全管理提出了良好的基礎(chǔ)。同時,教育視頻文件采取隨機編號,避免有機可循,對于杜絕隨意下載和盜版教育視頻文件起到了有效的防范作用。

本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。

下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。

附圖說明

附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:

圖1為本發(fā)明實施例一中隨機生成課程編號的方法流程圖;

圖2為本發(fā)明實施例一中隨機生成課程編號的系統(tǒng)結(jié)構(gòu)圖。

具體實施方式

以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。

圖1為本發(fā)明實施例一中隨機生成課程編號的方法流程圖。如圖1所示,該方法流程包括以下步驟:

步驟101、生成隨機數(shù)源。

隨機數(shù)種子來自從0-9這10個阿拉伯數(shù)字和a-z這26個英文小寫字母。

為了保證隨機性和加密性,從0-9這10個阿拉伯數(shù)字和a-z這26個英文小寫字母中隨機刪除4個字母或數(shù)字,由剩下的數(shù)字和字母作為隨機數(shù)種子構(gòu)成隨機數(shù)源。

步驟102、設計加密算法。

加密算法是把隨機選擇的隨機數(shù)種子,經(jīng)過系列運算后使其成為無關(guān)聯(lián)的密文,只有通過輸入相應的密鑰之后才能顯示出本來內(nèi)容,通過這樣的途徑來達到保護文件數(shù)據(jù)不被非法竊取、閱讀的目的。

本方法中,通過計算機編程實現(xiàn)加密算法,軟件實現(xiàn)對隨機數(shù)種子的加密。

步驟103、挑選隨機數(shù)種子輸入加密算法。

將32個隨機數(shù)種子采用5位二進制編碼進行編號。

使用隨機函數(shù)生成1位二進制編碼,重復5遍,獲得5位二進制編碼。

從隨機數(shù)源中選擇與5位二進制編碼所對應的隨機數(shù)種子,此隨機數(shù)種子作為加密算法的輸入。

隨機函數(shù)是編程語言所帶的隨機函數(shù),隨機生成0-1之間的數(shù)值。

若隨機函數(shù)產(chǎn)生的隨機數(shù)小于等于0.5,則取0,否則取1。

隨機數(shù)種子輸入后,加密生成的1位隨機數(shù)仍然在0-9這10個阿拉伯數(shù)字和a-z這26個英文小寫字母的范圍內(nèi)。

步驟104、重復6遍加密算法,獲得6位隨機數(shù)組成6位數(shù)編號。

對步驟103重復6遍,獲得6位隨機數(shù)。

按照所述6位隨機數(shù)的生成順序排列6位隨機數(shù),組成6位數(shù)的編號。

步驟105、檢測6位數(shù)編號是否重復。

控制單元對所獲得的6位數(shù)編號和已有的編號進行比較,檢驗是否重復。

步驟106、選取無重復的6位數(shù)編號做為課程編號。

由控制單元將無重復的6位數(shù)編號賦予網(wǎng)絡視頻文件進行編號。

課程數(shù)據(jù)庫單元對課程的編號進行記錄。

為了實現(xiàn)上述隨機生成課程編號的方法流程,本實施例還提供了一種隨機生成課程編號的系統(tǒng),圖2為本發(fā)明實施例一中隨機生成課程編號的系統(tǒng)結(jié)構(gòu)圖。如圖2所示,該編號隨機生成系統(tǒng)包括隨機數(shù)源單元201、加密單元202、控制單元203、課程數(shù)據(jù)庫單元204,其中:

隨機數(shù)源單元用于生成和管理隨機數(shù)種子;

加密單元用于對隨機數(shù)種子進行加密生成隨機數(shù);

控制單元用于檢測新生成的6位數(shù)編號是否重復,以及將6位數(shù)編號賦予課程文件進行編號;

課程數(shù)據(jù)庫單元用于管理課程文件及其編號。

進一步的,加密單元根據(jù)加密算法將隨機數(shù)種子轉(zhuǎn)變?yōu)殡S機數(shù)。

同時,加密單元使用編程語言所附帶的隨機函數(shù)挑選隨機數(shù)種子。

上述實施例中的技術(shù)方案由于采用專用的模塊實現(xiàn)對網(wǎng)站的教育視頻文件的隨機編號,而且編號是唯一的,在保證了文件編號命名的唯一性的同時,避免了編號的重復和錯亂,實現(xiàn)網(wǎng)頁鏈接的準確引導。教育視頻文件的唯一編號也為文件安全管理提出了良好的基礎(chǔ)。同時,教育視頻文件采取隨機編號,避免惡意下載的有機可循,對于杜絕隨意下載和文件盜版起到了有效的防范作用。

本領(lǐng)域內(nèi)的技術(shù)人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計 算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。

顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
濉溪县| 台中市| 吴忠市| 文化| 香格里拉县| 武城县| 阜康市| 武鸣县| 木里| 怀来县| 烟台市| 普宁市| 长白| 广昌县| 安徽省| 阿尔山市| 甘南县| 鄂尔多斯市| 赤峰市| 道孚县| 涟水县| 潞西市| 顺昌县| 石家庄市| 宣汉县| 册亨县| 平罗县| 五台县| 公主岭市| 喀什市| 泾源县| 达州市| 朝阳县| 雅江县| 宁河县| 灌阳县| 衡南县| 渝北区| 理塘县| 大同市| 新乡市|