本申請涉及信息技術(shù)領(lǐng)域,尤其涉及一種多媒體播放提醒方法及裝置。
背景技術(shù):
當(dāng)用戶在收看多媒體直播時,經(jīng)常會在直播節(jié)目插播推廣信息時離開電視去處理其它事情。如果推廣信息的時間比較長,例如,體育賽事的中場休息時通常會插播時間較長的推廣信息。由于用戶不知道什么時候推廣信息會播放結(jié)束,因此經(jīng)常會錯過推廣信息結(jié)束后多媒體的開播。
技術(shù)實現(xiàn)要素:
本申請實例還提出了一種多媒體播放提醒方法,該方法包括:接收客戶端設(shè)備發(fā)送的推廣信息總時長;根據(jù)所述推廣信息總時長設(shè)置計時器及提醒閾值,并開始計時;以及當(dāng)所述計時器計時到所述提醒閾值時,提示用戶推廣信息播放完成。
本申請的實例還提出了一種終端設(shè)備,該終端設(shè)備包括:
接收模塊,用于接收客戶端設(shè)備發(fā)送的推廣信息總時長;
計時模塊,用于根據(jù)所述推廣信息總時長設(shè)置計時器及其提醒閾值,并開始計時;以及
提醒模塊,用于當(dāng)所述計時器計時到所述提醒閾值時,提示用戶推廣信息播放完成。
本申請的實例還提供了一種多媒體播放提醒方法,該方法包括:接收服務(wù)器下發(fā)的推廣信息數(shù)據(jù);其中,所述推廣信息數(shù)據(jù)包括一個或多個推廣信息以及所述一個或多個推廣信息的總時長;根據(jù)所述推廣信息總時長設(shè)置計時器及提醒閾值,并開始計時;以及當(dāng)所述計時器計時到所述提醒閾值時,通過與穿戴式智能設(shè)備的連接發(fā)送推廣信息播放完成提醒消息至所述穿戴式智能設(shè)備或通過與移動終端的連接發(fā)送推廣信息播放完成提醒消息至所述移動終端,由所述穿戴式智能設(shè)備或者移動終端根據(jù)所述推廣信息播放完成提醒消息提示用戶推廣信息播放完成。
相應(yīng)地,本申請的實例還提供了一種客戶端設(shè)備,該客戶端設(shè)備包括:
接收模塊,用于接收服務(wù)器下發(fā)的推廣信息;其中,所述推廣信息數(shù)據(jù)包括一個或多個推廣信息以及所述一個或多個推廣信息的總時長;
計時模塊,根據(jù)所述推廣信息總時長設(shè)置計時器及提醒閾值,并開始計時;
發(fā)送模塊,用于當(dāng)所述計時器計時到所述提醒閾值時,通過與穿戴式智能設(shè)備的連接發(fā)送推廣信息播放完成提醒消息至所述穿戴式智能設(shè)備或通過與移動終端的連接發(fā)送推廣信息播放完成提醒消息至所述移動終端,由所述穿戴式智能設(shè)備或者移動終端根據(jù)所述推廣信息播放完成提醒消息提示用戶推廣信息播放完成。
通過上述方法,依據(jù)推廣信息總時長進行計時,并在計時完成時提醒用戶推廣信息播放完成,而無需用戶主動查看推廣信息的播放進度,獲得了非常好的提醒效果,而且避免了不必要的節(jié)目錄制或者回看操作,從而提高客戶端設(shè)備的處理效率,降低功耗,節(jié)約硬件以及網(wǎng)絡(luò)資源。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本申請一實例的系統(tǒng)結(jié)構(gòu)示意圖;
圖2a為本申請一實例的客戶端設(shè)備側(cè)多媒體播放提醒的方法流程圖;
圖2b為本申請一實例的將推廣信息總時長發(fā)送給穿戴式智能設(shè)備的方法流程圖;
圖2c為本申請一實例的穿戴式智能設(shè)備側(cè)多媒體播放提醒的方法流程圖;
圖3為本申請一實例的獲取推廣信息總時長的方法流程圖;
圖4為本申請一實例的移動終端和客戶端設(shè)備通過網(wǎng)絡(luò)建立連接的方法流程圖;
圖5為本申請一實例的客戶端設(shè)備和移動終端建立綁定關(guān)系的方法流程圖;
圖6為本申請一實例的客戶端設(shè)備結(jié)構(gòu)示意圖;
圖7為本申請一實例的客戶端設(shè)備的硬件結(jié)構(gòu)示意圖;
圖8為本申請一實例的穿戴式智能設(shè)備結(jié)構(gòu)示意圖;
圖9為本申請一實例的穿戴式智能設(shè)備的硬件結(jié)構(gòu)示意圖;
圖10a為本申請又一實例的客戶端設(shè)備側(cè)的多媒體播放提醒方法流程圖;
圖10b為本申請又一實例的穿戴式智能設(shè)備側(cè)的多媒體播放提醒方法流程圖;
圖11為本申請又一實例的移動終端側(cè)的多媒體播放提醒方法流程圖;
圖12為本申請一實例的移動終端結(jié)構(gòu)示意圖;
圖13為本申請一實例的移動終端的硬件結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
為了描述上的簡潔和直觀,下文通過描述若干代表性的實施例來對本發(fā)明的方案進行闡述。實施例中大量的細節(jié)僅用于幫助理解本發(fā)明的方案。但是很明顯,本發(fā)明的技術(shù)方案實現(xiàn)時可以不局限于這些細節(jié)。為了避免不必要地模糊了本發(fā)明的方案,一些實施方式?jīng)]有進行細致地描述,而是僅給出了框架。下文中,“包括”是指“包括但不限于”,“根據(jù)……”是指“至少根據(jù)……,但不限于僅根據(jù)……”。下文中沒有特別指出一個成分的數(shù)量時,意味著該成分可以是一個也可以是多個,或可理解為至少一個。
如前所述,當(dāng)用戶在收看多媒體直播時,如果在插播推廣信息時離開電視去處理其它事情,經(jīng)常會錯過推廣信息結(jié)束后多媒體直播的開播。在這種情況下,通常的做法是可以在播放推廣信息時電視的右上角顯示一個廣告倒計時,提示用戶推廣信息的結(jié)束時間,讓觀眾能大約知道廣告還會播放多久,從而在播放廣告的時間中完成其它工作。但是,在此方案中,用戶想要得知廣告是否結(jié)束,還是需要主動查看,很多情況下,還是會錯過多媒體直播的開播。
為了解決上述問題,本申請的實例提出了一種多媒體播放提醒方法,該方法主要應(yīng)用于多媒體現(xiàn)場直播,當(dāng)在直播中插入的推廣信息播放結(jié)束時,能夠及時通知用戶多媒體直播的開播。
在本申請的一些實例中,上述通知可以通過穿戴式智能設(shè)備或者移動終端來實現(xiàn)。其中,穿戴式智能設(shè)備可以是手腕式、頭戴式等等穿戴式智能設(shè)備,例如,智能手環(huán)、智能頭盔等等。上述移動終端可以是智能手機、pad或者平板電腦等智能終端設(shè)備。需要說明的是,為了實現(xiàn)上述多媒體播放提醒,該方法需要建立穿戴式智能設(shè)備/移動終端和進行多媒體直播的客戶端設(shè)備之間的連接。而對于已經(jīng)建立連接的穿戴式智能設(shè)備/移動終端和客戶端設(shè)備,在用戶離開客戶端設(shè)備時,客戶端設(shè)備上的應(yīng)用客戶端可以監(jiān)控推廣信息何時結(jié)束,并通過之前建立的連接適時通知穿戴式智能設(shè)備/移動終端提醒用戶,讓用戶知悉推廣信息即將結(jié)束/已結(jié)束。通過這種做法,不僅提供了一種新的多媒體播放提醒的方式,而且此方法實現(xiàn)簡單、操作方便,還可以提高客戶端設(shè)備和服務(wù)器的處理效率,避免了不必要的錄制或者回看等等操作,節(jié)省了硬件以及電力資源。
圖1顯示了本申請一些實例所述的多媒體播放提醒的方法所適用的系統(tǒng)結(jié)構(gòu)示意圖。如圖1所示,本申請的系統(tǒng)至少包括:客戶端設(shè)備11、穿戴式智能設(shè)備12、網(wǎng)絡(luò)13以及服務(wù)器14。
在本申請的一些實例中,上述客戶端設(shè)備11可以是智能電視、個人計算機(pc)、筆記本電腦等智能終端設(shè)備。在本申請的一些實例中,上述客戶端設(shè)備11可以包括短距離通信模塊,例如藍牙模塊16等等。通過該短距離通信模塊,客戶端設(shè)備11可以和近距離的其他終端設(shè)備進行直接通信。在本申請的另一些實例中,上述客戶端設(shè)備11可以包括網(wǎng)絡(luò)通信模塊,例如wifi模塊等等。通過該網(wǎng)絡(luò)通信模塊,客戶端設(shè)備11可以接入網(wǎng)絡(luò)和網(wǎng)絡(luò)中的服務(wù)器或者其他終端設(shè)備進行通信。一般情況下,在客戶端設(shè)備11上可以安裝各種應(yīng)用軟件,其中包括用戶當(dāng)前需要使用的用于觀看影片、電視節(jié)目或者直播節(jié)目等視頻的應(yīng)用軟件。在后文的描述中,為了方便描述,將用戶要使用或者正在使用的應(yīng)用軟件稱為目標(biāo)應(yīng)用軟件。
如前所述,上述穿戴式智能設(shè)備12可以是手腕式、頭戴式等穿戴式智能設(shè)備,可以通過振動或led燈的閃爍等方式提醒用戶相關(guān)事件的發(fā)生。通常情況下,穿戴式智能設(shè)備12也可以通過短距離通信模塊,例如藍牙模塊16,與近距離的其他設(shè)備連接并傳輸數(shù)據(jù)。當(dāng)然,穿戴式智能設(shè)備12也可以通過其他通信方式接入網(wǎng)絡(luò)并與其他設(shè)備進行通信。
上述網(wǎng)絡(luò)13可以包括有線網(wǎng)絡(luò)和無線網(wǎng)絡(luò)。如圖1所示,在接入網(wǎng)一側(cè),客戶端設(shè)備11可以通過無線的方式或者有線的方式接入到網(wǎng)絡(luò)13;而在核心網(wǎng)一側(cè),服務(wù)器14一般是通過有線方式連接到網(wǎng)絡(luò)13的。當(dāng)然,服務(wù)器14也可以通過無線方式連接到網(wǎng)絡(luò)13。
服務(wù)器14為上述目標(biāo)應(yīng)用軟件的服務(wù)器,例如,可以是多媒體服務(wù)器,比如企鵝tv的服務(wù)器,與客戶端設(shè)備11一起為用戶提供服務(wù),例如,視頻點播或者直播等多媒體服務(wù)。
更進一步的,如果客戶端設(shè)備11不支持短距離通信功能,不能和穿戴式智能設(shè)備12直接通信連接,則上述本申請的系統(tǒng)還可以進一步包括移動終端15。此時,客戶端設(shè)備11可以先通過網(wǎng)絡(luò)建立與移動終端15之間的連接,再由移動終端15通過藍牙等短距離通信方式與穿戴式智能設(shè)備12建立連接,從而建立客戶端設(shè)備11和穿戴式智能設(shè)備12之間的間接連接。這里,上述移動終端15可以是智能手機、pad、平板電腦等便攜智能終端設(shè)備。上述移動終端15應(yīng)當(dāng)可以支持短距離通信功能,例如可以包括藍牙模塊16,從而可以通過該短距離通信功能與穿戴式智能設(shè)備12進行通信,完成數(shù)據(jù)傳輸。
在此前提下,基于上述圖1所示的系統(tǒng)結(jié)構(gòu),本申請的實例提供了一種多媒體播放提醒方法。本申請實例提供的多媒體播放提醒的方法由客戶端設(shè)備11側(cè)和穿戴式智能設(shè)備12兩側(cè)共同完成。
下面先結(jié)合附圖詳細說明客戶端設(shè)備11側(cè)的方法??蛻舳嗽O(shè)備11側(cè)實現(xiàn)多媒體播放提醒方法的流程如圖2a所示。該方法包括以下步驟:
步驟201a:接收服務(wù)器14下發(fā)的推廣信息數(shù)據(jù),其中,上述推廣信息數(shù)據(jù)包括一個或多個推廣信息以及上述一個或多個推廣信息的總時長。
在一些實例中,客戶端設(shè)備11上安裝有目標(biāo)應(yīng)用程序,用戶可以通過上述目標(biāo)應(yīng)用程序觀看多媒體,例如收看多媒體直播。當(dāng)多媒體在播放的過程中,比如體育賽事現(xiàn)場直播時,如果現(xiàn)場直播中間插播了推廣信息,比如在體育賽事的中場休息中插播了推廣信息,則服務(wù)器14會提前下發(fā)上述推廣信息數(shù)據(jù)給客戶端設(shè)備11。如前所述,上述推廣信息數(shù)據(jù)包括一個或多個推廣信息以及上述一個或多個推廣信息的總時長。其中,上述一個或多個推廣信息的總時長可以通過一個信息標(biāo)識字段來標(biāo)識該數(shù)據(jù)為本次要播放的推廣信息總時長,例如可以用shch作為信息標(biāo)識字段來標(biāo)識該數(shù)據(jù)是本次要播放的推廣信息總時長。
這里,推廣信息數(shù)據(jù)中的總時長可以由服務(wù)器14通過計算獲得。關(guān)于服務(wù)器14獲取上述總時長數(shù)據(jù)的方法,下文中會詳細描述。
步驟202a:通過與穿戴式智能設(shè)備12的連接將上述推廣信息總時長發(fā)送給穿戴式智能設(shè)備12。
在本申請的一些實例中,圖2b示出了將推廣信息總時長發(fā)送給穿戴式智能設(shè)備12的過程,如圖2b所示,上述過程可以通過如下步驟實現(xiàn):
步驟2021:確定是否已連接穿戴式智能設(shè)備12,如果已經(jīng)連接,則執(zhí)行步驟2023;如果沒有連接,執(zhí)行步驟2022。
在一些實例中,客戶端設(shè)備11在接收到上述推廣信息數(shù)據(jù)以后,可以根據(jù)自身存儲的連接關(guān)系首先確定是否已經(jīng)和某個穿戴式智能設(shè)備12建立了連接。具體而言,可以確定自身存儲的連接關(guān)系中是否包含與穿戴式智能設(shè)備12的連接關(guān)系記錄,如果包含與穿戴式智能設(shè)備12的連接關(guān)系記錄,則確定已經(jīng)連接穿戴式智能設(shè)備;如果不包含穿戴式智能設(shè)備12的連接關(guān)系記錄,則確定沒有連接穿戴式智能設(shè)備。例如,在自身包含藍牙等短距離通信模塊的情況下,客戶端設(shè)備11會根據(jù)自身存儲的連接關(guān)系查詢是否已經(jīng)和某個穿戴式智能設(shè)備建立了藍牙等短距離通信的配對關(guān)系。又例如,在自身不包含藍牙等短距離通信模塊的情況下,客戶端設(shè)備11會根據(jù)自身存儲的連接關(guān)系查詢是否已經(jīng)通過網(wǎng)絡(luò)和某個穿戴式智能設(shè)備建立了配對關(guān)系或者綁定關(guān)系。
步驟2022:提示用戶連接穿戴式智能設(shè)備12,然后執(zhí)行步驟2023。
在一些實例中,如果客戶端設(shè)備11通過自身存儲的連接關(guān)系,沒有查找到與自身已經(jīng)建立連接的穿戴式智能設(shè)備12,則可以展示提示消息界面,以通知用戶可以連接穿戴式智能設(shè)備12。
例如,在本申請的一些實例中,如果客戶端設(shè)備11支持藍牙等短距離通信功能且當(dāng)前并無與之配對的穿戴式智能設(shè)備,則可以在接收到上述推廣信息數(shù)據(jù)以后,主動通過藍牙等短距離通信模塊搜索附近的支持且打開該短距離通信功能的穿戴式智能設(shè)備,并由用戶進行選擇以及確定是否和某個穿戴式智能設(shè)備12進行配對以建立連接?;蛘哂捎脩糁鲃娱_啟穿戴式智能設(shè)備12的短距離通信模塊,在穿戴式智能設(shè)備12搜索到該客戶端設(shè)備11后,由用戶選擇以及確認與該客戶端設(shè)備11進行配對以建立連接。
在本申請的其他一些實例中,如果客戶端設(shè)備11不支持藍牙等短距離通信功能且當(dāng)前也沒有已連接的穿戴式智能設(shè)備12,則可以在接收到上述推廣信息數(shù)據(jù)以后,主動通過自身當(dāng)前接入的無線局域網(wǎng)絡(luò)(例如wifi)或有線局域網(wǎng)絡(luò)搜索同一個局域網(wǎng)絡(luò)下的其他終端設(shè)備,并由用戶進行選擇以及確定是否和某個移動終端15建立連接,然后再由移動終端15通過藍牙等短距離通信方式和穿戴式智能設(shè)備12進行連接,進而建立客戶端設(shè)備11和穿戴式智能設(shè)備12的間接連接關(guān)系。
關(guān)于客戶端設(shè)備11和移動終端15通過無線網(wǎng)絡(luò)或有線網(wǎng)絡(luò)建立連接的方法,在下文中會詳細描述。
在本申請的其他一些實例中,如果客戶端設(shè)備11不支持藍牙等短距離通信功能且當(dāng)前也沒有已連接的穿戴式智能設(shè)備12,則可以在接收到上述推廣信息數(shù)據(jù)以后,通過服務(wù)器14與某個移動終端15建立綁定關(guān)系,然后再由該移動終端15通過藍牙等短距離通信方式和穿戴式智能設(shè)備12進行連接,進而建立客戶端設(shè)備11和穿戴式智能設(shè)備12的間接連接關(guān)系。關(guān)于客戶端設(shè)備11和移動終端15建立綁定關(guān)系的方法,在下文中會詳細描述。
步驟2023:根據(jù)與穿戴式智能設(shè)備12的連接方式,通過與穿戴式智能設(shè)備12的連接將上述總時長數(shù)據(jù)發(fā)送給穿戴式智能設(shè)備12。
在本申請的實例中,客戶端設(shè)備11可以先確定與穿戴式智能設(shè)備12的連接方式。其中,與穿戴式智能設(shè)備12的連接方式可以有通過短距離通信模塊直接連接的方式和通過移動終端15的間接連接方式等。在一些實例中,客戶端設(shè)備11在連接上穿戴式智能設(shè)備12后,可以根據(jù)自身記錄的連接關(guān)系中與上述穿戴式智能設(shè)備12的連接關(guān)系記錄中的標(biāo)記位確定出自身與穿戴式智能設(shè)備12的連接方式。例如,如果標(biāo)記位為“1”則代表是通過藍牙等短距離通信模塊連接的,則可以確定為直接連接方式;如果標(biāo)記位為“0”,則代表是通過網(wǎng)絡(luò)連接的,則可以確定為間接連接方式。更進一步的,客戶端設(shè)備11在和穿戴式智能設(shè)備12建立連接后,也會存儲這次的連接關(guān)系,以便后續(xù)直接使用上述連接關(guān)系傳輸數(shù)據(jù)。
在上述步驟中,如果確定為間接連接方式,則服務(wù)器14將通過移動終端15將上述推廣信息總時長發(fā)送給穿戴式智能設(shè)備12,也即服務(wù)器14先將推廣信息總時長發(fā)給移動終端15,再由移動終端15將推廣信息總時長轉(zhuǎn)發(fā)給穿戴式智能設(shè)備12。而如果確定為直接連接方式,則通過該直接連接將上述推廣信息總時長發(fā)送給穿戴式智能設(shè)備。
在一些實例中,在客戶端設(shè)備11不支持藍牙等短距離通信功能的情況下,客戶端設(shè)備11可以通過套接字方式與在同一局域網(wǎng)下的移動終端15建立的連接關(guān)系。上述局域網(wǎng)可以是wifi等無線局域網(wǎng),也可以是通過路由器連接的有線局域網(wǎng),再或者是有線無線混合局域網(wǎng)。在這種情況下,客戶端設(shè)備11可以通過上述套接字連接將上述推廣信息總時長發(fā)送給移動終端15。然后,再由移動終端15將接收的推廣信息總時長通過藍牙等短距離通信方式發(fā)送至穿戴式智能設(shè)備12。
在一些實例中,在客戶端設(shè)備11不支持藍牙等短距離通信功能的情況下,客戶端設(shè)備11還可以與移動終端15在服務(wù)器14建立綁定關(guān)系。在這種情況下,客戶端設(shè)備11可以請求服務(wù)器將上述推廣信息總時長發(fā)送至與其綁定的移動終端15。然后,再由移動終端15將接收的推廣信息總時長通過藍牙等短距離通信方式發(fā)送至穿戴式智能設(shè)備12。
下面再結(jié)合附圖詳細說明穿戴式智能設(shè)備12側(cè)的方法。穿戴式智能設(shè)備12側(cè)實現(xiàn)多媒體播放提醒的方法流程如圖2c所示。該方法包括以下步驟:
步驟201c:穿戴式智能設(shè)備12接收推廣信息總時長。
在一些實例中,穿戴式智能設(shè)備12可以根據(jù)接收到的數(shù)據(jù)的信息標(biāo)識字段來判斷所接收的數(shù)據(jù)是否為推廣信息總時長。例如,如果接收到的數(shù)據(jù)中包含信息標(biāo)識shch,則穿戴式智能設(shè)備12可以判斷出所接收的數(shù)據(jù)為信息推廣總時長。
如果通過信息標(biāo)識字段判斷出所接收的數(shù)據(jù)不是推廣信息總時長,則穿戴式智能設(shè)備12可以執(zhí)行其他與所接收到數(shù)據(jù)對應(yīng)的操作。
步驟202c:根據(jù)接收到的推廣信息總時長數(shù)據(jù)設(shè)置計時器及其提醒閾值,并開始計時。
在本申請的一些實例中,上述計時器可以是正計時器,此時該計時器的初始值可以設(shè)置為0或者其他小于上述推廣信息總時長的數(shù)值,例如推廣信息總時長為60秒時,可以設(shè)置上述計數(shù)器的初始值為5秒;計時器的提醒閾值可以設(shè)置為上述推廣信息總時長或上述推廣信息總時長減去一個預(yù)先設(shè)置的偏移值,例如推廣信息總時長減去5秒。也即,通過上述設(shè)置使得上述計時器的計時的時長小與或者等于上述推廣信息總時長。
在本申請的一些實例中,上述計時器還可以是倒計時器,此時該計時器的初始值可以設(shè)置為上述推廣信息總時長或者上述推廣信息總時長減去一個預(yù)先設(shè)置的偏移值,例如推廣信息總時長減去5秒,而計時器的提醒閾值可以設(shè)置為0或者其他小于上述推廣信息總時長的數(shù)值,例如5秒。也即,通過上述設(shè)置使得上述計時器的計時的時長小于或者等于上述推廣信息總時長。
步驟203c:當(dāng)上述計時器計時到上述提醒閾值時,提示用戶推廣信息播放完成。
在一些實例中,當(dāng)上述計時器計時到上述提醒閾值時,穿戴式智能設(shè)備12可以通過振動或led燈閃爍等方式提醒用戶此時推廣信息播放即將或已經(jīng)完成,多媒體直播將要或者已經(jīng)開播。例如,當(dāng)計時器的計時的時長小與上述推廣信息總時長時,穿戴式智能設(shè)備12可以在推廣信息播放完成之前提醒用戶推廣信息播放完成;而當(dāng)計時器的計時的時長等于上述推廣信息總時長時,穿戴式智能設(shè)備12可以在推廣信息播放完成之時提醒用戶推廣信息播放完成。
如前所述,在客戶端設(shè)備11不具備短距離通信功能時,需要通過移動終端15建立與穿戴式智能設(shè)備12之間的間接連接。在這種情況下,為了進行上述多媒體提醒,移動終端15需要執(zhí)行如下的操作:
步驟201d:接收客戶端設(shè)備11發(fā)送的推廣信息總時長。
在一些實例中,移動終端15也可以根據(jù)接收到的數(shù)據(jù)的信息標(biāo)識字段來判斷所接收的數(shù)據(jù)是否為推廣信息總時長。例如,如果接收到的數(shù)據(jù)中包含信息標(biāo)識shch,則移動終端15可以判斷出所接收的數(shù)據(jù)為信息推廣總時長。
步驟202d:將所接收的推廣信息總時長轉(zhuǎn)發(fā)至與自身連接的穿戴式智能設(shè)備12。
在一些實例中,移動終端15可以通過藍牙等短距離通信模塊與穿戴式智能設(shè)備12建立連接,并通過該連接將接收的推廣信息總時長轉(zhuǎn)發(fā)給智能設(shè)備12。
通過上述方法,客戶端設(shè)備11可以將服務(wù)器14下發(fā)的推廣信息總時長發(fā)送給穿戴式智能設(shè)備12,由穿戴式智能設(shè)備12進行計時,并在計時完成時提醒用戶推廣信息播放完成,而無需用戶主動查看推廣信息的播放進度,獲得了非常好的提醒效果,而且避免了不必要的節(jié)目錄制或者回看操作,從而提高客戶端設(shè)備的處理效率,降低功耗,節(jié)約硬件以及網(wǎng)絡(luò)資源。
下面將結(jié)合示例詳細描述服務(wù)器14獲取推廣信息總時長的方法。圖3示出了服務(wù)器14獲取推廣信息總時長的方法流程圖。這里,推廣信息總時長與各個推廣信息內(nèi)容有關(guān),因而,服務(wù)器14可以通過推廣信息標(biāo)識獲取相應(yīng)的推廣信息的時長,進而得到推廣信息總時長。如圖3所示,該方法包括以下步驟:
步驟301:接收在當(dāng)前時段即將插播的一個或多個推廣信息的相關(guān)信息。
在一些實例中,服務(wù)器14可以預(yù)先獲知多媒體尤其是現(xiàn)場直播多媒體中由導(dǎo)播在某一時段內(nèi)插播的推廣信息的相關(guān)信息的。也即,導(dǎo)播在直播過程中插播推廣信息時會將需要插播的一個或多個推廣信息的相關(guān)信息預(yù)先發(fā)送給服務(wù)器14。上述推廣信息的相關(guān)信息將包括推廣信息的標(biāo)識,用以將其與其他不同的推廣信息進行區(qū)分。上述推廣信息的相關(guān)信息還可以包括推廣信息的時長及推廣信息在推廣信息平臺的存儲地址等等。
步驟302:從上述一個或多個推廣信息的相關(guān)信息中獲取每個推廣信息的標(biāo)識對應(yīng)的推廣信息的時長。
在一些實例中,根據(jù)上述推廣信息的相關(guān)信息中的推廣信息標(biāo)識可以獲取每個推廣信息標(biāo)識對應(yīng)的推廣信息的時長數(shù)據(jù)。二者為關(guān)鍵字(key)和值(value)的關(guān)系,推廣信息標(biāo)識可以作為“關(guān)鍵字(key)”而推廣信息的時長數(shù)據(jù)可以作為“值(value)”,每一個關(guān)鍵字(key)對應(yīng)一個值(value),通過上述信息標(biāo)識也即關(guān)鍵字(key)可以找到與之對應(yīng)的推廣信息的時長數(shù)據(jù),也即值(value)。
步驟303:將所有推廣信息的時長求和得到推廣信息總時長。
在獲得上述推廣信息總時長后,服務(wù)器14可以下發(fā)推廣信息數(shù)據(jù)至客戶端設(shè)備11,其中,上述推廣信息數(shù)據(jù)可以包括一個或多個推廣信息和推廣信息的總時長。
通過上述方法,服務(wù)器14可以根據(jù)接收到的推廣信息的相關(guān)信息得到推廣信息總時長并通知給客戶端設(shè)備11。
下面將結(jié)合附圖詳細描述移動終端15和客戶端設(shè)備11通過網(wǎng)絡(luò)建立連接的方法。如前所述,上述網(wǎng)絡(luò)可以是無線局域網(wǎng)、有線局域網(wǎng)或者無線有線混合局域網(wǎng)。
圖4示出了移動終端15和客戶端設(shè)備11通過網(wǎng)絡(luò)建立連接的方法流程圖。如圖4所示,該方法包括以下步驟:
步驟401:客戶端設(shè)備11創(chuàng)建服務(wù)器套接字,監(jiān)聽客戶端的連接請求,等待客戶端發(fā)起連接。
在一些實例中,移動終端15與客戶端設(shè)備11之間的連接模型為客戶端服務(wù)器模型,也即移動終端15作為客戶端,將創(chuàng)建客戶端的套接字(socket),客戶端設(shè)備11作為服務(wù)器創(chuàng)建服務(wù)器的socket,二者通過socket進行通信。
這里,網(wǎng)絡(luò)上的兩個程序通過一個雙向的通信連接實現(xiàn)數(shù)據(jù)的交換,這個連接的一端稱為一個套接字(socket)。建立網(wǎng)絡(luò)通信連接至少要一對socket。socket的英文原義是“孔”或“插座”,作為bsdunix的進程通信機制,取后一種意思。通常也稱作“套接字”,用于描述ip地址和端口,可以用來實現(xiàn)不同虛擬機或不同計算機之間的通信。在internet上的主機一般運行了多個服務(wù)軟件,同時提供幾種服務(wù)。每種服務(wù)都打開一個socket,并綁定到一個端口上,不同的端口對應(yīng)于不同的服務(wù)。socket正如其英文原意那樣,像一個多孔插座。一臺主機猶如布滿各種插座的房間,每個插座有一個編號,有的插座提供220伏交流電,有的提供110伏交流電,有的則提供有線電視節(jié)目??蛻糗浖⒉孱^插到不同編號的插座,就可以得到不同的服務(wù)。
步驟402:移動終端15創(chuàng)建客戶端套接字,通過ip地址向服務(wù)器發(fā)送連接請求,以建立連接。
在客戶端設(shè)備11創(chuàng)建服務(wù)器套接字之后,移動終端15會通過ip地址向客戶端設(shè)備11也即服務(wù)器發(fā)送連接請求,嘗試建立套接字連接。
步驟403:在收到移動終端15的連接請求后,客戶端設(shè)備11和移動終端15建立套接字連接以傳輸數(shù)據(jù)。
在一些實例中,客戶端設(shè)備11和移動終端15以各自的ip地址和端口建立連接,如果二者的ip地址不發(fā)生改變,這種連接將持續(xù)有效,即每次客戶端設(shè)備11通過無線網(wǎng)絡(luò)搜索移動終端15時,都可以通過上述連接進行傳輸數(shù)據(jù)。而當(dāng)二者中任意一方的ip地址發(fā)生改變時,客戶端設(shè)備11和移動終端15需要重新建立連接。
下面將結(jié)合附圖詳細描述移動終端15和客戶端設(shè)備11在服務(wù)器14建立綁定關(guān)系的方法。圖5示出了客戶端設(shè)備11和移動終端15建立綁定關(guān)系的方法流程圖。該方法要求移動終端15包含攝像頭可以掃描客戶端設(shè)備11顯示的電子化碼如圖5所示,該方法包括以下步驟:
步驟501:客戶端設(shè)備11顯示來自服務(wù)器14的電子化碼。
在本申請的一些實例中,當(dāng)服務(wù)器14接收到來自客戶端設(shè)備11的綁定請求時,如果自身的綁定數(shù)據(jù)中并沒有記錄與客戶端設(shè)備11相關(guān)的綁定數(shù)據(jù)時,也沒有記錄與客戶端設(shè)備11綁定的移動終端15時,服務(wù)器將根據(jù)客戶端設(shè)備11的設(shè)備標(biāo)識生成電子化碼,并將生成的電子化碼返回至客戶端設(shè)備11。在生成了電子化碼后,還將記錄該電子化碼和客戶端設(shè)備11設(shè)備標(biāo)識之間的對應(yīng)關(guān)系。而且,通常情況下,該電子化碼還將具有一定的有效期。
步驟502:移動終端15在掃描客戶端設(shè)備11顯示的電子化碼后,發(fā)送終端綁定數(shù)據(jù)至服務(wù)器14。上述終端綁定數(shù)據(jù)中包括掃描得到的電子化碼以及移動終端15的設(shè)備標(biāo)識。
在本申請的一些實例中,在掃描電子化碼之后,根據(jù)scheme協(xié)議,移動終端15通常會自動拉起(打開)目標(biāo)應(yīng)用程序,并由目標(biāo)應(yīng)用程序發(fā)送上述終端綁定數(shù)據(jù)到服務(wù)器14。
步驟503:服務(wù)器14接收上述終端綁定數(shù)據(jù),對從移動終端15收到的電子化碼進行解析,得到與該電子化碼對應(yīng)的客戶端設(shè)備11的設(shè)備標(biāo)識,并建立客戶端設(shè)備11的設(shè)備標(biāo)識與移動終端15的設(shè)備標(biāo)識的對應(yīng)關(guān)系。
在本申請的一些實例中,生成電子化碼后,服務(wù)器還將在一定時間內(nèi)記錄電子化碼和客戶端設(shè)備11的設(shè)備標(biāo)識的對應(yīng)關(guān)系。因此,在接收到來自移動終端15的電子化碼后,可以根據(jù)自身記錄的對應(yīng)關(guān)系得到與該電子化碼對應(yīng)的客戶端設(shè)備11的設(shè)備標(biāo)識。
在建立了客戶端設(shè)備11的設(shè)備標(biāo)識與移動終端15的設(shè)備標(biāo)識的對應(yīng)關(guān)系之后,服務(wù)器14還可以發(fā)送綁定請求響應(yīng)至客戶端設(shè)備11和移動終端15,以通知客戶端設(shè)備11和移動終端15綁定關(guān)系建立完成。
對應(yīng)以上多媒體播放提醒的方法,本申請還提供了實現(xiàn)上述方法的多媒體播放提醒的客戶端設(shè)備600以及穿戴式智能設(shè)備800。
在本申請的一些實例中,上述實現(xiàn)多媒體播放提醒的客戶端設(shè)備600可由圖6所示的結(jié)構(gòu)圖實現(xiàn),包括接收模塊601和發(fā)送模塊602,各模塊的功能如下:
接收模塊601,用于接收服務(wù)器14下發(fā)的推廣信息數(shù)據(jù)。其中,上述推廣信息數(shù)據(jù)包括一個或多個推廣信息以及上述一個或多個推廣信息的總時長。
發(fā)送模塊602,用于通過與穿戴式智能設(shè)備的連接將上述總時長發(fā)送給穿戴式智能設(shè)備。
在一些實例中,上述多媒體播放提醒的客戶端設(shè)備600還可以進一步包括確定模塊603,用于確定自身是否已連接所述穿戴式智能設(shè)備或移動終端。
在一些實例中,上述多媒體播放提醒的客戶端設(shè)備600還可以進一步包括連接模塊604,用于在自身沒有連接穿戴式智能設(shè)備或移動終端時,則提示用戶連接所述穿戴式智能設(shè)備或移動終端。
在一些實例中,發(fā)送模塊602還可以進一步發(fā)送綁定請求給服務(wù)器,以使服務(wù)器根據(jù)客戶端設(shè)備的標(biāo)識生成電子化碼。
在一些實例中,接收模塊601進一步接收來自服務(wù)器的電子化碼和服務(wù)器建立客戶端設(shè)備的設(shè)備標(biāo)識與其他終端的設(shè)備標(biāo)識的綁定關(guān)系的響應(yīng)。
在一些實例中,上述客戶端設(shè)備600還可以進一步包括:短距離通信模塊,用于與所述穿戴式智能設(shè)備或者與所述移動終端建立短距離通信。
在一些實例中,上述客戶端設(shè)備600還可以進一步包括:網(wǎng)絡(luò)通信模塊,用于與所述移動終端建立套接字連接。
在一些實例中,上述多媒體播放提醒的客戶端設(shè)備600還可以進一步包括展示模塊,用于展示來自服務(wù)器的電子化碼。
圖7示出了多媒體播放提醒的客戶端設(shè)備600所在的計算設(shè)備700的組成結(jié)構(gòu)圖。如圖7所示,該計算設(shè)備包括一個或者多個處理器(cpu)702、通信模塊704、存儲器706、用戶接口710,以及用于互聯(lián)這些組件的通信總線708。
處理器702可通過通信模塊704接收和發(fā)送數(shù)據(jù)以實現(xiàn)網(wǎng)絡(luò)通信和/或本地通信。
用戶接口710包括一個或多個輸出設(shè)備712,其包括一個或多個揚聲器和/或一個或多個可視化顯示器。用戶接口710也包括一個或多個輸入設(shè)備714,其包括諸如,鍵盤,鼠標(biāo),聲音命令輸入單元或擴音器,觸屏顯示器,觸敏輸入板,姿勢捕獲攝像機或其他輸入按鈕或控件等。
存儲器706可以是高速隨機存取存儲器,諸如dram、sram、ddrram、或其他隨機存取固態(tài)存儲設(shè)備;或者非易失性存儲器,諸如一個或多個磁盤存儲設(shè)備、光盤存儲設(shè)備、閃存設(shè)備,或其他非易失性固態(tài)存儲設(shè)備。
存儲器706存儲處理器702可執(zhí)行的指令集,包括:
操作系統(tǒng)716,包括用于處理各種基本系統(tǒng)服務(wù)和用于執(zhí)行硬件相關(guān)任務(wù)的程序;
應(yīng)用718,包括用于多媒體播放提醒的各種應(yīng)用程序,這種應(yīng)用程序能夠?qū)崿F(xiàn)上述各實例中的處理流程,比如可以包括圖6所示的多媒體播放提醒的客戶端設(shè)備600中的部分或全部單元。各單元或模塊601-604中的至少一個模塊可以存儲有機器可執(zhí)行指令。處理器702通過執(zhí)行存儲器706中各模塊601-604中至少一個模塊中的機器可執(zhí)行指令,進而能夠?qū)崿F(xiàn)上述各模塊601-604中的至少一個模塊的功能。
在本申請的一些實例中,上述實現(xiàn)多媒體播放提醒的穿戴式智能設(shè)備800可由圖8所示的結(jié)構(gòu)圖實現(xiàn),包括接收模塊801、計時模塊802和提醒模塊803,各模塊的功能如下:
接收模塊801,用于接收推廣信息總時長。
計時模塊802,用于根據(jù)接收到的推廣信息總時長設(shè)置計時器及其提醒閾值,并開始計時。
提醒模塊803,用于當(dāng)上述計時器計時到上述提醒閾值時,提示用戶推廣信息播放完成。
上述穿戴式智能設(shè)備800還可以進一步包括:連接模塊,用于通過短距離通信方式或者套接字通信方式與所述客戶端設(shè)備建立連接。
在一些實例中,接收模塊801可以根據(jù)接收到的數(shù)據(jù)的信息標(biāo)識字段來判斷所接收的數(shù)據(jù)是否為推廣信息總時長數(shù)據(jù)。
在本申請的一些實例中,上述穿戴式智能設(shè)備可以進一步包括:振動模塊,用于通過振動提示用戶推廣信息播放完成;或者led模塊,用于通過閃爍提示用戶推廣信息播放完成;或者顯示屏,用于顯示推廣信息播放結(jié)束的提示消息。
圖9示出了多媒體播放提醒的穿戴式智能設(shè)備800所在的計算設(shè)備900的組成結(jié)構(gòu)圖。如圖9所示,該計算設(shè)備包括一個或者多個處理器(cpu)902、通信模塊904、存儲器906、用戶接口910,以及用于互聯(lián)這些組件的通信總線908。
處理器902可通過通信模塊904接收和發(fā)送數(shù)據(jù)以實現(xiàn)網(wǎng)絡(luò)通信和/或本地通信。
用戶接口910包括一個或多個輸出設(shè)備912,其包括一個或多個揚聲器和/或一個或多個可視化顯示器。用戶接口910也包括一個或多個輸入設(shè)備914,其包括諸如,鍵盤,鼠標(biāo),聲音命令輸入單元或擴音器,觸屏顯示器,觸敏輸入板,姿勢捕獲攝像機或其他輸入按鈕或控件等。
存儲器906可以是高速隨機存取存儲器,諸如dram、sram、ddrram、或其他隨機存取固態(tài)存儲設(shè)備;或者非易失性存儲器,諸如一個或多個磁盤存儲設(shè)備、光盤存儲設(shè)備、閃存設(shè)備,或其他非易失性固態(tài)存儲設(shè)備。
存儲器906存儲處理器902可執(zhí)行的指令集,包括:
操作系統(tǒng)916,包括用于處理各種基本系統(tǒng)服務(wù)和用于執(zhí)行硬件相關(guān)任務(wù)的程序;
應(yīng)用918,包括用于多媒體播放提醒的各種應(yīng)用程序,這種應(yīng)用程序能夠?qū)崿F(xiàn)上述各實例中的處理流程,比如可以包括圖8所示的多媒體播放提醒的穿戴式智能設(shè)備800中的部分或全部單元。各單元或模塊801-803中的至少一個模塊可以存儲有機器可執(zhí)行指令。處理器902通過執(zhí)行存儲器906中各模塊801-804中至少一個模塊中的機器可執(zhí)行指令,進而能夠?qū)崿F(xiàn)上述各模塊801-804中的至少一個模塊的功能。
更進一步的,對應(yīng)以上多媒體播放提醒的方法,本申請還進一步提供了實現(xiàn)上述方法的多媒體播放提醒的服務(wù)器,包括以下功能模塊:
獲取模塊,用于獲取推廣信息總時長。
發(fā)送模塊,用于發(fā)送所述推廣信息總時長給客戶端設(shè)備。
在一些實例中,所述獲取模塊進一步接收在當(dāng)前時段即將插播的一個或多個推廣信息的相關(guān)信息;從所述一個或多個推廣信息的相關(guān)信息中獲取每個推廣信息的標(biāo)識對應(yīng)的推廣信息的時長;以及將所有推廣信息的時長求和得到推廣信息總時長數(shù)據(jù)。
在一些實例中,為了響應(yīng)建立客戶端設(shè)備600的綁定請求,服務(wù)器進一步包括:
接收模塊,進一步接收客戶端設(shè)備發(fā)送的綁定請求;
生成模塊,進一步根據(jù)所述綁定請求生成電子化碼,
所述發(fā)送模塊,進一步將所述電子化碼發(fā)送給所述客戶端設(shè)備以使所述客戶端設(shè)備顯示;
所述接收模塊,進一步接收移動終端掃描所述電子化碼后發(fā)送的終端綁定數(shù)據(jù);其中,所述終端綁定數(shù)據(jù)包括所述電子化碼和移動終端的設(shè)備標(biāo)識;
所述獲取模塊,進一步解析所述電子化碼,得到所述客戶端設(shè)備的設(shè)備標(biāo)識;
建立模塊,進一步根據(jù)所述客戶端設(shè)備的設(shè)備標(biāo)識和所述移動終端的設(shè)備標(biāo)識,建立所述客戶端設(shè)備和所述移動終端的綁定關(guān)系;以及
所述發(fā)送模塊,進一步發(fā)送綁定請求響應(yīng)給所述客戶端設(shè)備和所述移動終端。
作為上述方案的替代方案,對于根據(jù)推廣信息總時長的計時操作,除了可以在穿戴式智能設(shè)備12上實現(xiàn)之外,還可以由客戶端設(shè)備11來實現(xiàn)。此時,客戶端設(shè)備11側(cè)的多媒體播放提醒方法流程可以如圖10a所示,包括:
步驟1001a:接收服務(wù)器14下發(fā)的推廣信息數(shù)據(jù),其中,上述推廣信息數(shù)據(jù)包括一個或多個推廣信息以及上述一個或多個推廣信息的總時長。
步驟1002a:根據(jù)接收到的推廣信息總時長設(shè)置計時器及其提醒閾值,并開始計時。
此步驟的實現(xiàn)方式可以參考上述步驟202c。
步驟1003a:當(dāng)上述計時器計時到上述提醒閾值時,通過與穿戴式智能設(shè)備12的連接發(fā)送推廣信息播放結(jié)束消息至穿戴式智能設(shè)備12。
在這種情況下,穿戴式智能設(shè)備12側(cè)的多媒體播放提醒方法流程可以如圖10b所示,包括:
步驟1001b:接收推廣信息播放結(jié)束消息。
步驟1002b:提示用戶推廣信息播放完成。
當(dāng)然對于根據(jù)推廣信息總時長的計時操作,除了在穿戴式智能設(shè)備12或者客戶端設(shè)備11上實現(xiàn)之外,還可以由移動終端15來實現(xiàn)。此時,客戶端設(shè)備11側(cè)的多媒體播放提醒方法流程可以如圖2a所示;穿戴式智能設(shè)備12側(cè)的多媒體播放提醒方法流程可以如圖10b所示;如圖11所示,移動終端的多媒體播放提醒方法流程可以包括:
步驟1101:接收來自客戶端設(shè)備11或服務(wù)器14的推廣信息總時長;
步驟1102:根據(jù)接收到的推廣信息總時長數(shù)據(jù)設(shè)置計時器及其提醒閾值,并開始計時。
此步驟的實現(xiàn)方式可以參考上述步驟202c。
步驟1103:當(dāng)上述計時器計時到上述提醒閾值時,通過與穿戴式智能設(shè)備12的連接發(fā)送推廣信息播放結(jié)束消息至穿戴式智能設(shè)備12。
上述這種方案,不需要對穿戴式智能設(shè)備進行過多的軟件升級,就可以實現(xiàn)多媒體播放的提醒,因此,使得方案的應(yīng)用更加靈活,應(yīng)用更為廣泛。
更進一步,作為上述方案的替代方案,在本申請的其他一些實例中,如果客戶端設(shè)備11并沒有與之直接連接或者間接連接的穿戴式智能設(shè)備12,則上述多媒體播放的提醒可以由客戶端設(shè)備11以及移動終端15配合來實現(xiàn)。也即客戶端設(shè)備11和移動終端15之間也可以通過上述藍牙等短距離通信方式建立連接關(guān)系或者通過網(wǎng)絡(luò)建立連接關(guān)系,此時,客戶端設(shè)備11在接收到服務(wù)器下發(fā)的推廣信息數(shù)據(jù)后,會將其中包含的推廣信息總時長通過建立的連接發(fā)送給移動終端15,由移動終端15進行上述穿戴式智能設(shè)備所做的計時并適時地通過振動或者音樂或者顯示某種畫面等等方式提醒用戶推廣信息即將/已經(jīng)播放結(jié)束。在這種方式下,客戶端設(shè)備11的操作基本不變,可以參考之前的實例;而移動終端15則實現(xiàn)了上述穿戴式智能設(shè)備12的功能,具體的實現(xiàn)方法也可以參考之前的實例。
上述這種方案,在用戶沒有穿戴式智能設(shè)備的情況下仍然可以實現(xiàn)多媒體播放的提醒,因此,使得方案的應(yīng)用更加靈活。
對應(yīng)上述多媒體播放提醒的方法,本申請還提供了實現(xiàn)上述方法的多媒體播放提醒的移動終端1200。在本申請的一些實例中,上述多媒體播放提醒的移動終端1200可由圖12所示的結(jié)構(gòu)圖實現(xiàn),包括接收模塊1201、計時模塊1202和發(fā)送模塊1203,各模塊的功能如下:
接收模塊1201,用于接收客戶端設(shè)備或者服務(wù)器發(fā)送的推廣信息總時長。
計時模塊1202,用于根據(jù)接收到的推廣信息總時長數(shù)據(jù)設(shè)置計時器及其提醒閾值,并開始計時。
發(fā)送模塊1203,用于將上述推廣信息總時長發(fā)送給與之連接的穿戴式智能設(shè)備。
在一些實例中,為了使上述多媒體播放提醒的移動終端1200客戶端設(shè)備通過無線網(wǎng)絡(luò)建立連接上述各模塊還具備以下功能:
接收模塊1201進一步接收客戶端設(shè)備創(chuàng)建服務(wù)器套接字后發(fā)送的建立連接請求。
連接模塊1204進一步用于創(chuàng)建客戶端套接字。
發(fā)送模塊1203進一步用于創(chuàng)建客戶端套接字后,反饋響應(yīng)信息至客戶端設(shè)備。
在一些實例中,上述多媒體播放提醒的移動終端1200進一步包括掃描模塊,用于掃描客戶端設(shè)備顯示的電子化碼。
在一些實例中,發(fā)送模塊1203進一步發(fā)送終端綁定數(shù)據(jù)至服務(wù)器以使服務(wù)器對上述電子化碼進行解析,得到與該電子化碼對應(yīng)的客戶端設(shè)備的設(shè)備標(biāo)識,并建立客戶端設(shè)備的設(shè)備標(biāo)識與移動終端的設(shè)備標(biāo)識的對應(yīng)關(guān)系。
在一些實例中,接收模塊1201進一步服務(wù)器建立客戶端設(shè)備的設(shè)備標(biāo)識與移動終端的設(shè)備標(biāo)識的綁定關(guān)系的響應(yīng)。
圖13示出了多媒體播放提醒的移動終端1200所在的計算設(shè)備1300的組成結(jié)構(gòu)圖。如圖13所示,該計算設(shè)備包括一個或者多個處理器(cpu)1302、通信模塊1304、存儲器1306、用戶接口1310,以及用于互聯(lián)這些組件的通信總線1308。
處理器1302可通過通信模塊1304接收和發(fā)送數(shù)據(jù)以實現(xiàn)網(wǎng)絡(luò)通信和/或本地通信。
用戶接口1310包括一個或多個輸出設(shè)備1312,其包括一個或多個揚聲器和/或一個或多個可視化顯示器。用戶接口1310也包括一個或多個輸入設(shè)備1314,其包括諸如,鍵盤,鼠標(biāo),聲音命令輸入單元或擴音器,觸屏顯示器,觸敏輸入板,姿勢捕獲攝像機或其他輸入按鈕或控件等。
存儲器1306可以是高速隨機存取存儲器,諸如dram、sram、ddrram、或其他隨機存取固態(tài)存儲設(shè)備;或者非易失性存儲器,諸如一個或多個磁盤存儲設(shè)備、光盤存儲設(shè)備、閃存設(shè)備,或其他非易失性固態(tài)存儲設(shè)備。
存儲器1306存儲處理器1302可執(zhí)行的指令集,包括:
操作系統(tǒng)1316,包括用于處理各種基本系統(tǒng)服務(wù)和用于執(zhí)行硬件相關(guān)任務(wù)的程序;
應(yīng)用1318,包括用于多媒體播放提醒的各種應(yīng)用程序,這種應(yīng)用程序能夠?qū)崿F(xiàn)上述各實例中的處理流程,比如可以包括圖12所示的多媒體播放提醒的移動終端1200中的部分或全部單元。各單元或模塊1201-1204中的至少一個模塊可以存儲有機器可執(zhí)行指令。處理器1302通過執(zhí)行存儲器1306中各模塊1201-1204中至少一個模塊中的機器可執(zhí)行指令,進而能夠?qū)崿F(xiàn)上述各模塊1201-1204中的至少一個模塊的功能。
需要說明的是,上述各流程和各結(jié)構(gòu)圖中不是所有的步驟和模塊都是必須的,可以根據(jù)實際的需要忽略某些步驟或模塊。各步驟的執(zhí)行順序不是固定的,可以根據(jù)需要進行調(diào)整。各模塊的劃分僅僅是為了便于描述采用的功能上的劃分,實際實現(xiàn)時,一個模塊可以分由多個模塊實現(xiàn),多個模塊的功能也可以由同一個模塊實現(xiàn),這些模塊可以位于同一個設(shè)備中,也可以位于不同的設(shè)備中。
各實施例中的硬件模塊可以以硬件方式或硬件平臺加軟件的方式實現(xiàn)。上述軟件包括機器可讀指令,存儲在非易失性存儲介質(zhì)中。因此,各實施例也可以體現(xiàn)為軟件產(chǎn)品。
各例中,硬件可以由專門的硬件或執(zhí)行機器可讀指令的硬件實現(xiàn)。例如,硬件可以為專門設(shè)計的永久性電路或邏輯器件(如專用處理器,如fpga或asic)用于完成特定的操作。硬件也可以包括由軟件臨時配置的可編程邏輯器件或電路(如包括通用處理器或其它可編程處理器)用于執(zhí)行特定操作。
另外,本申請的每個實例可以通過由數(shù)據(jù)處理設(shè)備如計算機執(zhí)行的數(shù)據(jù)處理程序來實現(xiàn)。顯然,數(shù)據(jù)處理程序構(gòu)成了本申請。此外,通常存儲在一個存儲介質(zhì)中的數(shù)據(jù)處理程序通過直接將程序讀取出存儲介質(zhì)或者通過將程序安裝或復(fù)制到數(shù)據(jù)處理設(shè)備的存儲設(shè)備(如硬盤和或內(nèi)存)中執(zhí)行。因此,這樣的存儲介質(zhì)也構(gòu)成了本申請,本申請還提供了一種非易失性存儲介質(zhì),其中存儲有數(shù)據(jù)處理程序,這種數(shù)據(jù)處理程序可用于執(zhí)行本申請上述方法實例中的任何一種實例。
圖6、圖8和圖12中的模塊對應(yīng)的機器可讀指令可以使計算機上操作的操作系統(tǒng)等來完成這里描述的部分或者全部操作。非易失性計算機可讀存儲介質(zhì)可以是插入計算機內(nèi)的擴展板中所設(shè)置的存儲器中或者寫到與計算機相連接的擴展單元中設(shè)置的存儲器。安裝在擴展板或者擴展單元上的cpu等可以根據(jù)指令執(zhí)行部分和全部實際操作。
另外,在本申請各個實例中的裝置及各模塊可以集成在一個處理單元中,也可以是各個模塊單獨物理存在,也可以兩個或兩個以上裝置或模塊集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明保護的范圍之內(nèi)。