本申請(qǐng)涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種音視頻分享的實(shí)現(xiàn)方法和裝置。
背景技術(shù):
隨著通信技術(shù)的發(fā)展,拍攝、上傳和瀏覽網(wǎng)絡(luò)視頻漸漸成為人們?nèi)粘I畹囊徊糠?。?dāng)用戶在網(wǎng)絡(luò)上發(fā)現(xiàn)好的視頻時(shí),會(huì)將其推薦給親朋好友,分享視頻成為在線交流的手段之一。
現(xiàn)有技術(shù)中,用戶將視頻分享給朋友后,朋友可以看到完整的視頻。如果用戶只想將其中的一些片段推薦給朋友,則需要先將視頻下載到本地,采用視頻分割軟件將想推薦的片段分割為一個(gè)視頻文件,上傳到服務(wù)器后再行分享,不僅工作量大而且操作復(fù)雜,對(duì)用戶的要求較高。如果用戶想分享一段視頻中的多個(gè)片段,則要生成多個(gè)視頻文件,不但用戶工作量更大,而且其朋友要打開(kāi)多個(gè)鏈接分別觀看,操作不便并且體驗(yàn)欠佳。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本申請(qǐng)?zhí)峁┮环N音視頻分享的實(shí)現(xiàn)方法,應(yīng)用在播放音視頻的第一終端上,包括:
根據(jù)用戶標(biāo)記操作的發(fā)生時(shí)間確定至少一個(gè)標(biāo)記片段;
獲取分享鏈接;所述分享鏈接對(duì)應(yīng)于所述音視頻的地址和所有標(biāo)記片段的位置信息;
向第二終端提供分享鏈接,供第二終端獲取所述音視頻和其中標(biāo)記片段 的位置信息。
本申請(qǐng)?zhí)峁┑囊环N音視頻分享的實(shí)現(xiàn)方法,應(yīng)用在第二終端上,包括:
接收來(lái)自第一終端的分享鏈接;
根據(jù)所述分享鏈接,從服務(wù)器獲取分享的音視頻和所述音視頻中標(biāo)記片段的位置信息;
在播放所述音視頻時(shí),根據(jù)所述位置信息顯示所有標(biāo)記片段的位置。
本申請(qǐng)還提供了一種音視頻分享的實(shí)現(xiàn)裝置,應(yīng)用在播放音視頻的第一終端上,包括:
標(biāo)記片段單元,用于根據(jù)用戶標(biāo)記操作的發(fā)生時(shí)間確定至少一個(gè)標(biāo)記片段;
分享鏈接獲取單元,用于獲取分享鏈接;所述分享鏈接對(duì)應(yīng)于所述音視頻的地址和所有標(biāo)記片段的位置信息;
分享鏈接提供單元,用于向第二終端提供分享鏈接,供第二終端獲取所述音視頻和其中標(biāo)記片段的位置信息。
本申請(qǐng)?zhí)峁┑囊环N音視頻分享的實(shí)現(xiàn)裝置,應(yīng)用在第二終端上,包括:
分享鏈接接收單元,用于接收來(lái)自第一終端的分享鏈接;
標(biāo)記片段獲取單元,用于根據(jù)所述分享鏈接,從服務(wù)器獲取分享的音視頻和所述音視頻中標(biāo)記片段的位置信息;
標(biāo)記片段顯示單元,用于在播放所述音視頻時(shí),根據(jù)所述位置信息顯示所有標(biāo)記片段的位置。
由以上技術(shù)方案可見(jiàn),本申請(qǐng)的實(shí)施例中,第一用戶用標(biāo)記操作標(biāo)記出音視頻中的至少一個(gè)片段,第一終端將對(duì)應(yīng)于音視頻的地址和所有標(biāo)記片段位置信息的分享鏈接傳遞給第二終端后,第二終端在播放分享鏈接所指向的音視頻時(shí),將標(biāo)記片段突顯給第二用戶,使得第一用戶能夠通過(guò)簡(jiǎn)捷方便的操作分享視頻片段,并且在有多段標(biāo)記片段時(shí)能夠通過(guò)一個(gè)分享鏈接分享所有標(biāo)記片段,極大的增加了用戶的便利性。
附圖說(shuō)明
圖1是本申請(qǐng)實(shí)施例中應(yīng)用在第一終端上的音視頻分享的實(shí)現(xiàn)方法的流程圖;
圖2是本申請(qǐng)實(shí)施例中應(yīng)用在第二終端上的音視頻分享的實(shí)現(xiàn)方法的流程圖;
圖3是本申請(qǐng)應(yīng)用示例中用戶A手機(jī)、用戶B手機(jī)與服務(wù)器的交互流程圖;
圖4是本申請(qǐng)應(yīng)用示例中一種用戶B手機(jī)的進(jìn)度條顯示示意圖;
圖5是終端的一種硬件結(jié)構(gòu)圖;
圖6是實(shí)施例中應(yīng)用在第一終端上的音視頻分享的實(shí)現(xiàn)裝置的邏輯結(jié)構(gòu)圖;
圖7是本申請(qǐng)實(shí)施例中應(yīng)用在第二終端上的音視頻分享的實(shí)現(xiàn)裝置的邏輯結(jié)構(gòu)圖。
具體實(shí)施方式
本申請(qǐng)的實(shí)施例提出一種新的音視頻分享的實(shí)現(xiàn)方法,第一用戶在播放音視頻的第一終端上通過(guò)標(biāo)記操作標(biāo)記出音視頻中一個(gè)到多個(gè)片段,第一終端將對(duì)應(yīng)于被分享音視頻的地址和標(biāo)記片段位置的分享鏈接發(fā)送給第二終端,不再需要第一用戶進(jìn)行音視頻截取,以解決現(xiàn)有技術(shù)中存在的問(wèn)題。
本申請(qǐng)的實(shí)施例中,第一終端、第二終端與服務(wù)器通過(guò)網(wǎng)絡(luò)相互可訪問(wèn),其中,第一終端和第二終端可以是手機(jī)、平板電腦、PC(Personal Computer,個(gè)人電腦)、筆記本等具有運(yùn)算功能的設(shè)備;服務(wù)器可以是一個(gè)物理或邏輯服務(wù)器,也可以是由兩個(gè)或兩個(gè)以上分擔(dān)不同職責(zé)的物理或邏輯服務(wù)器、相互協(xié)同來(lái)實(shí)現(xiàn)本申請(qǐng)實(shí)施例中服務(wù)器的各項(xiàng)功能。本申請(qǐng)實(shí)施例對(duì)第一終端、第二終端、服務(wù)器的種類,以及上述三者之間通信網(wǎng)絡(luò)的類型、協(xié)議等均不做限定。
本實(shí)施例中,音視頻分享的實(shí)現(xiàn)方法在第一終端上的流程如圖1所示。
步驟110,根據(jù)用戶標(biāo)記操作的發(fā)生時(shí)間確定至少一個(gè)標(biāo)記片段。
第一用戶在第一終端上播放音視頻時(shí),當(dāng)播放到希望分享給他人的片段時(shí),第一用戶執(zhí)行預(yù)定的標(biāo)記操作。在第一終端支持的用戶操作中,標(biāo)記操作可以是任何與播放音視頻的客戶端軟件或?yàn)g覽器頁(yè)面內(nèi)實(shí)現(xiàn)其他功能的操作不相沖突的預(yù)定操作,例如,對(duì)PC可以是快捷鍵或快捷鍵組合,也可以是某個(gè)鼠標(biāo)動(dòng)作;對(duì)平板電腦和手機(jī)可以是某個(gè)觸屏手勢(shì),也可以是搖動(dòng)平板電腦或手機(jī)等等。
預(yù)定的標(biāo)記操作可以包括起點(diǎn)標(biāo)記操作和終點(diǎn)標(biāo)記操作,當(dāng)?shù)谝挥脩魣?zhí)行起點(diǎn)標(biāo)記操作時(shí),以第一終端接收到起點(diǎn)標(biāo)記操作的時(shí)候該音視頻的播放時(shí)刻為標(biāo)記片段的起點(diǎn);終點(diǎn)標(biāo)記操作同理。第一用戶輪流執(zhí)行起點(diǎn)標(biāo)記操作和終點(diǎn)標(biāo)記操作,即可對(duì)音視頻中的多個(gè)片段進(jìn)行標(biāo)記。
預(yù)定的標(biāo)記操作也可以只有一個(gè),第一終端以第一次接收收到標(biāo)記操作的時(shí)候該音視頻的播放時(shí)刻為標(biāo)記片段的起點(diǎn),以第二次收到標(biāo)記操作的時(shí)候該音視頻的播放時(shí)刻為標(biāo)記片段的終點(diǎn)。當(dāng)?shù)谝挥脩魧?duì)音視頻中的多個(gè)片段進(jìn)行標(biāo)記時(shí),以第一用戶的第(2N-1)次標(biāo)記操作發(fā)生時(shí)音視頻的播放時(shí)刻作為第N個(gè)標(biāo)記片段的起點(diǎn),以用戶的第2N次標(biāo)記操作發(fā)生時(shí)音視頻的播放時(shí)刻作為第N個(gè)標(biāo)記片段的終點(diǎn)(N為自然數(shù))。
通過(guò)用戶執(zhí)行預(yù)定操作的方式來(lái)標(biāo)記出想分享的片段,使用戶可以在播放音視頻的同時(shí)進(jìn)行片段標(biāo)記,在不影響用戶欣賞音視頻體驗(yàn)的基礎(chǔ)上極大的提升了操作的便利性。
第一終端記錄下所有標(biāo)記片段的位置信息。位置信息用來(lái)表明標(biāo)記片段在音視頻中的位置,例如,可以采用起點(diǎn)播放時(shí)刻和終點(diǎn)播放時(shí)刻來(lái)作為位置信息,或者也可以采用起點(diǎn)播放時(shí)刻和標(biāo)記片段播放時(shí)長(zhǎng)來(lái)作為位置信息,本實(shí)施例中不做限定。
步驟120,獲取分享鏈接;分享鏈接對(duì)應(yīng)于要分享的音視頻的地址和所有標(biāo)記片段的位置信息。
在用戶完成對(duì)音視頻的標(biāo)記后,可以執(zhí)行某個(gè)操作通知第一終端將標(biāo)記完畢的視頻進(jìn)行分享,也可以默認(rèn)在播放完畢后分享進(jìn)行過(guò)標(biāo)記的音視頻。
第一終端可以自行生成分享鏈接,具體而言,可以根據(jù)要分享音視頻的地址生成分享鏈接,并且在分享鏈接中攜帶所有標(biāo)記片段的位置信息。第一終端生成的分享鏈接要采用與服務(wù)器約定的格式,使得終端根據(jù)分享鏈接發(fā)起的請(qǐng)求能夠到達(dá)服務(wù)器,并且服務(wù)器能夠提取出音視頻的地址和所有標(biāo)記片段的位置信息。
也可以由服務(wù)器來(lái)生成分享鏈接。具體而言,第一終端向服務(wù)器發(fā)送分享請(qǐng)求消息,在分享請(qǐng)求消息中將所有標(biāo)記片段的位置信息上傳給服務(wù)器;第一終端上播放在線音視頻時(shí),從服務(wù)器獲得音視頻的媒體流數(shù)據(jù),因此服務(wù)器了解第一終端上當(dāng)前正在前臺(tái)播放的音視頻是哪一個(gè),服務(wù)器獲取第一終端上播放的音視頻的地址,根據(jù)音視頻的地址和所有標(biāo)記片段的位置信息生成分享鏈接,并把分享鏈接返回給第一終端。服務(wù)器可以在生成的分享鏈接中攜帶音視頻的地址和上傳的位置信息;也可以生成指向服務(wù)器的鏈接,并保存該鏈接與音視頻的地址和所有標(biāo)記片段的位置信息的對(duì)應(yīng)關(guān)系,當(dāng)收到根據(jù)該鏈接發(fā)起的請(qǐng)求時(shí),服務(wù)器查詢對(duì)應(yīng)關(guān)系即可得到音視頻地址和所有標(biāo)記片段的位置信息。
步驟130,向第二終端提供分享鏈接,供第二終端獲取分享的音視頻和其中標(biāo)記片段的位置信息。
第一終端可以通過(guò)各種途徑將分享鏈接發(fā)送給第二終端,例如微信或QQ等即時(shí)通信軟件、電子郵件、短信等等;也可以將分享鏈接發(fā)布在第二終端可獲取的地方,如微博等等。
本實(shí)施例中,音視頻分享的實(shí)現(xiàn)方法在第二終端上的流程如圖2所示。
步驟210,接收來(lái)自第一終端的分享鏈接。
步驟220,根據(jù)接收的分享鏈接,從服務(wù)器獲取分享的音視頻和該音視頻中標(biāo)記片段的位置信息。
第二終端收到來(lái)自第一終端的分享鏈接后,將其展現(xiàn)給第二用戶。第二 用戶點(diǎn)擊分享鏈接,第二終端根據(jù)分享鏈接向服務(wù)器發(fā)起請(qǐng)求。根據(jù)分享鏈接的生成方式,服務(wù)器或者從分享鏈接中提取出分享的音視頻的地址和所有標(biāo)記片段的位置信息;或者查找保存的對(duì)應(yīng)關(guān)系得到分享的音視頻的地址和所有標(biāo)記片段的位置信息。服務(wù)器向第二終端返回分享的音視頻和該音視頻中所有標(biāo)記片段的位置信息。
步驟230,在播放該音視頻時(shí),根據(jù)位置信息顯示所有標(biāo)記片段的位置。
第二終端播放服務(wù)器返回的音視頻,在播放時(shí),將所有標(biāo)記片段的位置突出顯示給第二用戶。第二用戶可以播放整個(gè)音視頻,也可以跳轉(zhuǎn)到任意一個(gè)標(biāo)記片段播放。
第二終端可以采用各種方式突顯標(biāo)記片段的位置,例如,在播放進(jìn)度條上以區(qū)別于非標(biāo)記部分的不同顏色來(lái)顯示標(biāo)記片段,或者將進(jìn)度條上標(biāo)記片段的位置以特定的效果顯示等等。
第二終端在播放該音視頻時(shí),用戶可以通過(guò)執(zhí)行預(yù)定操作來(lái)指令第二終端播放該音視頻中的某個(gè)或某些標(biāo)記片段。與標(biāo)記操作類似,用于播放標(biāo)記片段的預(yù)定操作可以是第二終端支持的操作中,與播放音視頻的客戶端軟件或?yàn)g覽器頁(yè)面內(nèi)實(shí)現(xiàn)其他功能的操作不相沖突的任何其他操作,包括快捷鍵或快捷鍵組合、鼠標(biāo)動(dòng)作、觸屏手勢(shì)等等。可以令不同的預(yù)定操作對(duì)應(yīng)于不同的標(biāo)記片段播放方式,例如,當(dāng)用戶在觸摸屏上畫(huà)圈時(shí),順序播放該音視頻中每一個(gè)標(biāo)記片段;當(dāng)用戶在播放過(guò)程中雙擊鼠標(biāo)右鍵時(shí),跳轉(zhuǎn)到當(dāng)前播放位置之后的第一個(gè)標(biāo)記片段的起點(diǎn),開(kāi)始播放當(dāng)前位置后的下一個(gè)標(biāo)記片段;當(dāng)用戶按下包括數(shù)字鍵的快捷鍵組合,如Ctrl+Shift+2時(shí),播放第2個(gè)標(biāo)記片段。
可見(jiàn),本申請(qǐng)的實(shí)施例中,第一用戶用標(biāo)記操作標(biāo)記出音視頻中的至少一個(gè)片段,在不影響欣賞音視頻的同時(shí)完成片段標(biāo)記;第一終端將對(duì)應(yīng)于音視頻的地址和所有標(biāo)記片段位置信息的分享鏈接傳遞給第二終端,第二終端將標(biāo)記片段突顯給第二用戶。這樣,第一用戶無(wú)需視頻截取即可實(shí)現(xiàn)片段分享,簡(jiǎn)化了第一用戶的操作;當(dāng)一個(gè)音視頻上有不止一個(gè)標(biāo)記片段時(shí),通過(guò) 一個(gè)分享鏈接即可將所有標(biāo)記片段進(jìn)行分享,進(jìn)一步減輕了第一用戶的工作量,提高了分享的效率。
在本申請(qǐng)的一個(gè)應(yīng)用示例中,用戶A(第一用戶)在手機(jī)上觀看視頻時(shí)對(duì)視頻進(jìn)行標(biāo)注,生成的分享鏈接被發(fā)布到用戶B手機(jī)(第二終端)后,用戶B(第二用戶)點(diǎn)擊觀看。用戶A手機(jī)(第一終端)、用戶B手機(jī)與視頻網(wǎng)站的服務(wù)器之間的交互流程如圖3所示。
用戶A在手機(jī)上觀看視頻時(shí),在看到想要分享的片段時(shí),搖動(dòng)手機(jī)。用戶A手機(jī)的陀螺儀識(shí)別出手機(jī)被搖動(dòng),當(dāng)搖動(dòng)達(dá)到閾值時(shí)認(rèn)為收到用戶的標(biāo)記操作,首次標(biāo)記操作發(fā)生的播放時(shí)刻記為第一個(gè)標(biāo)記片段的起點(diǎn),第二次標(biāo)記操作記為第一個(gè)標(biāo)記片段的終點(diǎn)。用戶A可以繼續(xù)在觀看過(guò)程中搖動(dòng)手機(jī)以標(biāo)記出第二個(gè)、第三個(gè)標(biāo)記片段。
在用戶A標(biāo)記每個(gè)標(biāo)記片段的終點(diǎn)時(shí),用戶A手機(jī)可以提示用戶是繼續(xù)標(biāo)記還是分享視頻,也可以當(dāng)視頻播放完畢時(shí)再提示用戶是否分享視頻,還可以當(dāng)收到用戶A的某個(gè)快捷操作時(shí)開(kāi)始分享視頻。當(dāng)收到用戶A確認(rèn)分享視頻的操作后,用戶A手機(jī)向服務(wù)器發(fā)送分享請(qǐng)求消息,其中攜帶用戶A所有標(biāo)記片段的起點(diǎn)播放時(shí)刻和終點(diǎn)播放時(shí)刻。
服務(wù)器識(shí)別用戶A手機(jī)上所播放的視頻,根據(jù)該視頻的地址、用戶A所有標(biāo)記片段的起點(diǎn)播放時(shí)刻和終點(diǎn)播放時(shí)刻生成分享鏈接。服務(wù)器將分享鏈接發(fā)送給用戶A手機(jī)。
用戶A在手機(jī)上輸入對(duì)分享鏈接的評(píng)論,用戶A手機(jī)將評(píng)論和分享鏈接發(fā)布到用戶B手機(jī)。
用戶B手機(jī)向用戶B展示分享鏈接和評(píng)論,用戶B點(diǎn)擊分享鏈接。用戶B手機(jī)根據(jù)分享鏈接向服務(wù)器發(fā)起請(qǐng)求。
服務(wù)器識(shí)別該分享鏈接關(guān)聯(lián)的視頻地址、用戶A所有標(biāo)記片段的起點(diǎn)播放時(shí)刻和終點(diǎn)播放時(shí)刻,并將該視頻、所有標(biāo)記片段的起點(diǎn)播放時(shí)刻和終點(diǎn)播放時(shí)刻發(fā)送給用戶B手機(jī)。
用戶B手機(jī)開(kāi)始播放視頻,并在播放進(jìn)度條上以高亮的顏色顯示用戶A 的標(biāo)記片段,一種可能的顯示方式如圖4所示。這樣,可見(jiàn),用戶A在手機(jī)播放視頻時(shí),搖一搖即可分別標(biāo)記想要分享的片段的起止點(diǎn),進(jìn)而生成新的分享鏈接,操作簡(jiǎn)單便捷;用戶B不但能看到整個(gè)視頻,更能在進(jìn)度條上通過(guò)明顯的視覺(jué)標(biāo)識(shí)看到用戶A重點(diǎn)標(biāo)出的片段。
與上述流程實(shí)現(xiàn)對(duì)應(yīng),本申請(qǐng)的實(shí)施例還提供了一種應(yīng)用在第一終端上的音視頻分享的實(shí)現(xiàn)裝置,和一種應(yīng)用在第二終端上的音視頻分享的實(shí)現(xiàn)裝置。這兩種裝置均可以通過(guò)軟件實(shí)現(xiàn),也可以通過(guò)硬件或者軟硬件結(jié)合的方式實(shí)現(xiàn)。以軟件實(shí)現(xiàn)為例,作為邏輯意義上的裝置,是通過(guò)終端的CPU(Central Process Unit,中央處理器)將對(duì)應(yīng)的計(jì)算機(jī)程序指令讀取到內(nèi)存中運(yùn)行形成的。從硬件層面而言,除了圖5所示的CPU、內(nèi)存以及非易失性存儲(chǔ)器之外,音視頻分享的實(shí)現(xiàn)裝置所在的終端通常還包括用于進(jìn)行無(wú)線信號(hào)收發(fā)的芯片等其他硬件。
圖6所示為本申請(qǐng)實(shí)施例提供的一種音視頻分享的實(shí)現(xiàn)裝置,應(yīng)用在播放音視頻的第一終端上,包括標(biāo)記片段單元、分享鏈接獲取單元和分享鏈接提供單元,其中:標(biāo)記片段單元用于根據(jù)用戶標(biāo)記操作的發(fā)生時(shí)間確定至少一個(gè)標(biāo)記片段;分享鏈接獲取單元用于獲取分享鏈接;所述分享鏈接對(duì)應(yīng)于所述音視頻的地址和所有標(biāo)記片段的位置信息;分享鏈接提供單元用于向第二終端提供分享鏈接,供第二終端獲取所述音視頻和其中標(biāo)記片段的位置信息。
一種實(shí)現(xiàn)方式中,所述裝置還包括標(biāo)記片段上傳單元,用于將所有標(biāo)記片段的位置信息上傳給服務(wù)器;所述分享鏈接獲取單元具體用于:接收服務(wù)器返回的分享鏈接;所述分享鏈接由服務(wù)器根據(jù)所述音視頻的地址和上傳的位置信息生成。
另一種實(shí)現(xiàn)方式中,所述分享鏈接獲取單元具體用于:根據(jù)所述音視頻的地址生成分享鏈接,在分享鏈接中攜帶所有標(biāo)記片段的位置信息。
可選的,所述標(biāo)記片段單元具體用于:以用戶的第(2N-1)次標(biāo)記操作發(fā)生時(shí)所述音視頻的播放時(shí)刻作為第N個(gè)標(biāo)記片段的起點(diǎn),以用戶的第2N 次標(biāo)記操作發(fā)生時(shí)所述音視頻的播放時(shí)刻作為第N個(gè)標(biāo)記片段的終點(diǎn);N為自然數(shù)。
可選的,所述用戶標(biāo)記操作包括:搖動(dòng)第一終端。
圖7所示為本申請(qǐng)實(shí)施例提供的一種音視頻分享的實(shí)現(xiàn)裝置,應(yīng)用在第二終端上,包括分享鏈接接收單元、標(biāo)記片段獲取單元和標(biāo)記片段顯示單元,其中:分享鏈接接收單元用于接收來(lái)自第一終端的分享鏈接;標(biāo)記片段獲取單元用于根據(jù)所述分享鏈接,從服務(wù)器獲取分享的音視頻和所述音視頻中標(biāo)記片段的位置信息;標(biāo)記片段顯示單元用于在播放所述音視頻時(shí),根據(jù)所述位置信息顯示所有標(biāo)記片段的位置。
可選的,所述標(biāo)記片段顯示單元具體用于:在所述音視頻的播放進(jìn)度條上,突出顯示所有標(biāo)記片段。
可選的,所述裝置還包括標(biāo)記片段播放單元,用于根據(jù)用戶在播放所述音視頻時(shí)的預(yù)定操作,播放所述音視頻中的至少一個(gè)標(biāo)記片段。
以上所述僅為本申請(qǐng)的較佳實(shí)施例而已,并不用以限制本申請(qǐng),凡在本申請(qǐng)的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)保護(hù)的范圍之內(nèi)。
在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flash RAM)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。
計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來(lái)實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、其他類型的隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤(pán)只讀存儲(chǔ)器(CD-ROM)、 數(shù)字多功能光盤(pán)(DVD)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤(pán)存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問(wèn)的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號(hào)和載波。
還需要說(shuō)明的是,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、商品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、商品或者設(shè)備中還存在另外的相同要素。
本領(lǐng)域技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、系統(tǒng)或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。