播放參數(shù)共享模式的歷史開啟記錄,以確定針對播放參數(shù)共享模式的歷史開啟次數(shù);
[0115]22)若檢測到在預(yù)先設(shè)定的時間間隔內(nèi)上述歷史開啟次數(shù)達(dá)到預(yù)先設(shè)定的次數(shù)閾值時,則開啟播放參數(shù)共享模式;
[0116]23)若檢測到在預(yù)先設(shè)定的時間間隔內(nèi)上述歷史開啟次數(shù)未達(dá)到預(yù)先設(shè)定的次數(shù)閾值時,則關(guān)閉該提示信息。
[0117]在本發(fā)明實施例中,通過設(shè)定該時間閾值,可以避免輸出單元305 —直輸出提示信息,從而可以降低用戶終端的功耗。且在未接收到響應(yīng)該提示信息的指令時,也會根據(jù)用戶的歷史開啟記錄來確定是否開啟該播放參數(shù)共享模式,從而增加了用戶終端的智能性。
[0118]作為另一種可選的實施方式,共享單元303可以進(jìn)一步細(xì)化包括:生成模塊3030、加密模塊3031以及共享模塊3032,其中,
[0119]生成模塊3030,用于使用包括用戶終端的終端設(shè)備號的數(shù)據(jù)列表按照預(yù)先設(shè)定的加密方式生成加密密鑰。
[0120]加密模塊3031,用于使用加密密鑰對目標(biāo)多媒體內(nèi)容進(jìn)行加密,得到加密多媒體內(nèi)容。
[0121 ] 共享模塊3031,用于根據(jù)目標(biāo)終端信息將加密多媒體內(nèi)容以及播放時間參數(shù)共享至目標(biāo)終端。
[0122]本發(fā)明實施例中,終端設(shè)備號可以包括但不限于移動設(shè)備國際身份碼(Internat1nal Mobile Equipment Identity, IMEI)。
[0123]本發(fā)明實施例中,加密方式可以包括但不限于消息摘要算法第五版(MessageDigest Algorithm,MD5)、安全哈希算法(Secure Hash Algorithm, SHA)以及數(shù)據(jù)加密標(biāo)準(zhǔn)(Data Encrypt1n Standard,DES)等加密方式。其中,MD5為計算機(jī)安全領(lǐng)域廣泛使用的一種散列函數(shù),用以提供消息的完整性保護(hù)。安全哈希算法(Secure Hash Algorithm, SHA)主要適用于數(shù)字簽名標(biāo)準(zhǔn)(Digital Signature Standard,DSS)里面定義的數(shù)字簽名算法(Digital Signature Algorithm,DSA)。對于長度小于 2~64 位的消息,SHA 會產(chǎn)生一個 160位的消息摘要。當(dāng)接收到消息的時候,這個消息摘要可以用來驗證數(shù)據(jù)的完整性。在傳輸?shù)倪^程中,數(shù)據(jù)很可能會發(fā)生變化,那么這時候就會產(chǎn)生不同的消息摘要。其中,SHAl有如下特性:不可以從消息摘要中復(fù)原信息;兩個不同的消息不會產(chǎn)生同樣的消息摘要。數(shù)據(jù)加密標(biāo)準(zhǔn)(Data Encrypt1n Standard,DES)是一種使用密鑰加密的塊算法。
[0124]本發(fā)明實施例中,當(dāng)獲取單元302獲取到針對目標(biāo)多媒體內(nèi)容的當(dāng)前播放參數(shù)之后,獲取單元302可以獲取該目標(biāo)多媒體內(nèi)容。為了提高目標(biāo)多媒體內(nèi)容的安全性,可以對目標(biāo)多媒體內(nèi)容進(jìn)行加密。其中,加密的時候應(yīng)該采用上述的加密方式中的一種或多種,并以包括用戶終端的終端設(shè)備號的數(shù)據(jù)列表為依據(jù)生成加密密鑰。并使用生成的加密密鑰對該目標(biāo)多媒體內(nèi)容進(jìn)行加密。舉例來說,當(dāng)終端設(shè)備號包括IMEI時,則生成的加密密鑰應(yīng)該與HffiI相關(guān),至于加密方式的選用則可以是任意的加密方式的一種,或多種加密方式的組合。
[0125]本發(fā)明實施例中,當(dāng)加密模塊3031將獲取到的目標(biāo)多媒體內(nèi)容進(jìn)行加密后,該共享模塊3032可以將加密后的加密多媒體內(nèi)容以及當(dāng)前播放參數(shù)一起共享至目標(biāo)終端,當(dāng)目標(biāo)終端接收到該目標(biāo)多媒體內(nèi)容時,該目標(biāo)終端可以生成用于解密該加密多媒體內(nèi)容的解密密鑰,以及使用解密密鑰對加密多媒體內(nèi)容進(jìn)行解密,得到解密多媒體內(nèi)容,并根據(jù)播放時間參數(shù)播放解密多媒體內(nèi)容。
[0126]接收單元306,用于接收目標(biāo)終端發(fā)送的解密密鑰。
[0127]第二檢測單元307,用于檢測解密密鑰與加密密鑰是否相匹配。
[0128]發(fā)送單元308,用于若第二檢測單元307檢測到解密密鑰與加密密鑰相匹配時,則發(fā)送解密指令,以使目標(biāo)終端執(zhí)行使用所述解密密鑰對加密多媒體內(nèi)容進(jìn)行解密,得到解密多媒體內(nèi)容的步驟。
[0129]控制單元309,用于若第二檢測單元307檢測到解密密鑰與加密密鑰不匹配時,則控制共享單元303停止共享所述目標(biāo)多媒體內(nèi)容。
[0130]本發(fā)明實施例中,生成模塊3030生成的加密密鑰與目標(biāo)終端生成的解密密鑰是否相匹配可以理解成生成模塊3030生成的加密密鑰與目標(biāo)終端生成的解密密鑰是否相同;也可以理解成生成模塊3030生成的加密密鑰與目標(biāo)終端生成的解密密鑰是否與預(yù)先存儲的匹配規(guī)則相符。
[0131]舉例來說,當(dāng)生成模塊3030生成的加密密鑰與目標(biāo)終端生成的解密密鑰是否相匹配理解成生成模塊3030生成的加密密鑰與目標(biāo)終端生成的解密密鑰是否相同時的例子可以是:當(dāng)生成模塊3030生成的解密密鑰為123*,目標(biāo)終端生成的解密密鑰為123*,則說明生成模塊3030生成的加密密鑰與目標(biāo)終端生成的解密密鑰相同。當(dāng)將生成模塊3030生成的加密密鑰與目標(biāo)終端生成的解密密鑰是否相匹配理解成生成模塊3030生成的加密密鑰與目標(biāo)終端生成的解密密鑰是否與預(yù)先存儲的匹配規(guī)則相符時的例子可以是:當(dāng)預(yù)先存儲的匹配規(guī)則是按每次加I的形式增加,且密鑰后都攜帶*時,如:當(dāng)生成模塊3030生成的加密密鑰為123*,而目標(biāo)終端的解密密鑰為456*時,則說明生成模塊3030生成的加密密鑰與目標(biāo)終端生成的解密密鑰相符。若生成模塊3030生成的解密密鑰為458#時,則說明生成模塊3030生成的加密密鑰與目標(biāo)終端生成的解密密鑰不相符。
[0132]本發(fā)明實施例中,若第二檢測單元307根據(jù)上述檢測依據(jù)檢測生成模塊3030生成的加密密鑰與目標(biāo)終端生成的解密密鑰不相匹配時,則控制單元309可以控制共享單元303停止向該目標(biāo)終端繼續(xù)共享目標(biāo)多媒體內(nèi)容。且目標(biāo)終端在預(yù)先設(shè)定的時間段內(nèi)未繼續(xù)接收到該用戶終端發(fā)送的目標(biāo)多媒體內(nèi)容時,則會將之前接收到的與本次傳輸?shù)哪繕?biāo)多媒體內(nèi)容相關(guān)的數(shù)據(jù)丟棄。
[0133]在圖4中,詳細(xì)描述了為了提高目標(biāo)多媒體內(nèi)容的安全性,共享單元303可以對目標(biāo)多媒體內(nèi)容進(jìn)行加密,且在目標(biāo)終端生成解密密鑰時,應(yīng)將加密密鑰與解密密鑰進(jìn)行匹配,只有匹配成功后方可對加密后的加密多媒體內(nèi)容進(jìn)行解密。在本發(fā)明實施例中,可以提高目標(biāo)多媒體內(nèi)容的安全性。
[0134]請參閱圖5,圖5是本發(fā)明實施例公開的又一種用戶終端的結(jié)構(gòu)示意圖,用于執(zhí)行上述多媒體內(nèi)容共享的方法。如圖5所示,該終端500可以包括:至少一個處理器501,至少一個輸入裝置502,至少一個輸出裝置503,存儲器505等組件。其中,這些組件通過一條或多條總線504進(jìn)行通信連接。本領(lǐng)域技術(shù)人員可以理解,圖5中示出的終端的結(jié)構(gòu)并不構(gòu)成對本發(fā)明實施例的限定,它既可以是總線形結(jié)構(gòu),也可以是星型結(jié)構(gòu),還可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
[0135]處理器501為終端的控制中心,利用各種接口和線路連接整個終端的各個部分,通過運行或執(zhí)行存儲在存儲器505內(nèi)的程序和/或模塊,以及調(diào)用存儲在存儲器505內(nèi)的數(shù)據(jù),以執(zhí)行終端的各種功能和處理數(shù)據(jù)。處理器501可以由集成電路(IntegratedCircuit,簡稱IC)組成,例如可以由單顆封裝的IC所組成,也可以由連接多顆相同功能或不同功能的封裝IC而組成。舉例來說,處理器501可以僅包括中央處理器(CentralProcessing Unit,簡稱CPU),也可以是CPU、數(shù)字信號處理器(digital signal processor,簡稱DSP)、圖形處理器(Graphic Processing Unit,簡稱GPU)及各種控制芯片的組合。在本發(fā)明實施方式中,CPU可以是單運算核心,也可以包括多運算核心。
[0136]輸入裝置502可以包括標(biāo)準(zhǔn)的觸摸屏、鍵盤等,也可以包括有線接口、無線接口等。
[0137]輸出裝置503可以包括顯示屏、揚(yáng)聲器等,也可以包括有線接口、無線接口等。
[0138]存儲器505可用于存儲軟件程序以及模塊,處理器501、輸入裝置502以及輸出裝置503通過調(diào)用存儲在存儲器505中的軟件程序以及模塊,從而執(zhí)行終端的各項功能應(yīng)用以及實現(xiàn)數(shù)據(jù)處理。存儲器505主要包括程序存儲區(qū)和數(shù)據(jù)存儲區(qū),其中,程序存儲區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序等;數(shù)據(jù)存儲區(qū)可存儲根據(jù)終端的使用所創(chuàng)建的數(shù)據(jù)等。在本發(fā)明實施例中,操作系統(tǒng)可以是Android系統(tǒng)、1S系統(tǒng)或Windows操作系統(tǒng)等等。
[0139]具體的,處理器501調(diào)用存儲在存儲器505中的應(yīng)用程序,用于執(zhí)行以下操作:
[0140]檢測針對目標(biāo)多媒體內(nèi)容的共享指令,共享指令攜帶目標(biāo)終端信息;
[0141]獲取