本發(fā)明涉及一種在手機(jī)端播放廣告的方法,尤其涉及一種在手機(jī)端應(yīng)用中同步展示廣告終端機(jī)播放廣告的方法。
背景技術(shù):
微信的搖一搖周邊主要是利用iBeacon硬件設(shè)備實(shí)現(xiàn)在用戶開啟藍(lán)牙后,使用周邊搖一搖功能,跳轉(zhuǎn)到設(shè)置的頁面。
現(xiàn)有技術(shù)中,一般的使用方式因?yàn)閕beacon本身的局限性,用戶搖出來的頁面只能是單一的或者隨機(jī)的,故不能滿足用戶的需求。
綜上,有必要設(shè)計(jì)一種在手機(jī)端應(yīng)用中同步展示廣告終端機(jī)播放廣告的方法來彌補(bǔ)上述缺陷。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提出一種在手機(jī)端應(yīng)用中同步展示廣告終端機(jī)播放廣告的方法,其用于解決現(xiàn)有技術(shù)中用戶搖出來的廣告頁面單一或者隨機(jī)導(dǎo)致不能滿足用戶需求的缺陷。本發(fā)明能實(shí)現(xiàn)同步顯示手機(jī)端周邊搖一搖展示的頁面上與廣告終端機(jī)循環(huán)顯示的多個(gè)頁面,實(shí)現(xiàn)線上線下連接的新型移動(dòng)互聯(lián)廣告場(chǎng)景應(yīng)用。
本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
本發(fā)明公開一種在手機(jī)端應(yīng)用中同步展示廣告終端機(jī)播放廣告的方法,其包括如下步驟:(S01)廣告終端機(jī)獲取廣告信息;(S02)在手機(jī)端搖一搖,通過Ibeancon跳轉(zhuǎn)至手機(jī)web頁面;(S03)將廣告終端機(jī)的服務(wù)器與手機(jī)端的服務(wù)器進(jìn)行同步處理;(S04)廣告終端機(jī)的服務(wù)器上循環(huán)輪推廣告,手機(jī)端的服務(wù)器上實(shí)時(shí)顯示廣告終端機(jī)上顯示的廣告;(S05)用戶在手機(jī)web上點(diǎn)擊手機(jī)端搖出來的廣告頁面,跳轉(zhuǎn)并顯示廣告的詳細(xì)信息頁面。
其中,步驟(S01)中,廣告終端機(jī)獲取廣告信息包括廣告數(shù)量和廣告播放時(shí)間。
其中,步驟(S01)中,廣告終端機(jī)獲取廣告信息的個(gè)數(shù)為三個(gè),分別為第一廣告、第二廣告和第三廣告;第一廣告、第二廣告和第三廣告的播放時(shí)間分別為AD1、AD2和AD3,單位為毫秒。
其中,步驟(S03)中,廣告終端機(jī)的服務(wù)器與手機(jī)端的服務(wù)器的同步通過如下步驟實(shí)現(xiàn):(S31)通過linux的ntpdate服務(wù),將廣告終端機(jī)的服務(wù)器和手機(jī)端的服務(wù)器同步為ntpdate服務(wù)器的時(shí)間;(S32)將當(dāng)前時(shí)間轉(zhuǎn)換為毫秒級(jí)的timestamp;(S33)將步驟(S32)中的timestamp除以廣告終端機(jī)上廣告顯示的總時(shí)間AD1+AD2+AD3,并取余數(shù)X;(S34)步驟(S33)中得到的余數(shù)X有3種情況:0≤X<AD1,此時(shí)顯示第一廣告,并在AD1-X毫秒后切換至第二廣告;AD1≤X< AD2,此時(shí)顯示第二廣告,并在AD2 – X 后切換至第三廣告;AD2≤X< AD3,此時(shí)顯示第三廣告,并在AD1+AD2+AD3 – X 毫秒后切換至第一廣告。
其中,步驟(S02)中,手機(jī)端包括手機(jī)APP端,且手機(jī)APP包括友電、微信、美團(tuán)、大眾點(diǎn)評(píng)、百度糯米、手機(jī)天貓。
與現(xiàn)有技術(shù)相比,本發(fā)明具有如下優(yōu)點(diǎn):
本發(fā)明微信端和終端機(jī)機(jī)同步顯示廣告,通過將終端機(jī)的服務(wù)器和微信端的服務(wù)器進(jìn)行同步,即可將終端機(jī)和微信端的內(nèi)容同步,故能實(shí)現(xiàn)同步顯示微信周邊搖一搖展示的頁面上與終端機(jī)循環(huán)顯示的多個(gè)頁面,實(shí)現(xiàn)線上線下連接的新型移動(dòng)互聯(lián)廣告場(chǎng)景應(yīng)用。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明在手機(jī)端應(yīng)用中同步展示廣告終端機(jī)播放廣告的方法的流程圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
為了有助于和澄清隨后的實(shí)施例的描述,在對(duì)本發(fā)明的具體實(shí)施方式進(jìn)行詳細(xì)說明之前,對(duì)部分術(shù)語進(jìn)行解釋,下列的解釋應(yīng)用于本說明書以及權(quán)利要求書。
本發(fā)明中出現(xiàn)的ntpdate的中文意思為時(shí)間服務(wù)器。Ibeacon是蘋果公司2013年9月發(fā)布的移動(dòng)設(shè)備用OS(iOS7)上配備的新功能;其工作方式是,配備有低功耗藍(lán)牙(BLE)通信功能的設(shè)備使用BLE技術(shù)向周圍發(fā)送自己特有的ID,接收到該ID的應(yīng)用軟件會(huì)根據(jù)該ID采取一些行動(dòng)。Timestamp的中文意思是時(shí)間戳。其它英文詞語均為代碼,不代表其它任何意義。
參照?qǐng)D1,本發(fā)明公開一種在手機(jī)端應(yīng)用中同步展示廣告終端機(jī)播放廣告的方法,其包括如下步驟:(S01)廣告終端機(jī)獲取廣告信息;(S02)在手機(jī)端搖一搖,通過Ibeancon跳轉(zhuǎn)至手機(jī)web頁面;(S03)將廣告終端機(jī)的服務(wù)器與手機(jī)端的服務(wù)器進(jìn)行同步處理;(S04)廣告終端機(jī)的服務(wù)器上循環(huán)輪推廣告,手機(jī)端的服務(wù)器上實(shí)時(shí)顯示廣告終端機(jī)上顯示的廣告;(S05)用戶在手機(jī)web上點(diǎn)擊手機(jī)端搖出來的廣告頁面,跳轉(zhuǎn)并顯示廣告的詳細(xì)信息頁面。
其中,步驟(S01)中,廣告終端機(jī)獲取廣告信息包括廣告數(shù)量和廣告播放時(shí)間。本領(lǐng)域技術(shù)人員根據(jù)實(shí)際需求,可以將廣告數(shù)量和廣告播放時(shí)間根據(jù)投資商等實(shí)際需求進(jìn)行設(shè)定。
其中,步驟(S01)中,廣告終端機(jī)獲取廣告信息的個(gè)數(shù)為三個(gè),分別為第一廣告、第二廣告和第三廣告;第一廣告、第二廣告和第三廣告的播放時(shí)間分別為AD1、AD2和AD3,單位為毫秒。
其中,步驟(S03)中,廣告終端機(jī)的服務(wù)器與手機(jī)端的服務(wù)器的同步通過如下步驟實(shí)現(xiàn):(S31)通過linux的ntpdate服務(wù),將廣告終端機(jī)的服務(wù)器和手機(jī)端的服務(wù)器同步為ntpdate服務(wù)器的時(shí)間;(S32)將當(dāng)前時(shí)間轉(zhuǎn)換為毫秒級(jí)的timestamp;(S33)將步驟(S32)中的timestamp除以廣告終端機(jī)上廣告顯示的總時(shí)間AD1+AD2+AD3,并取余數(shù)X;(S34)步驟(S33)中得到的余數(shù)X有3種情況:0≤X<AD1,此時(shí)顯示第一廣告,并在AD1-X毫秒后切換至第二廣告;AD1≤X< AD2,此時(shí)顯示第二廣告,并在AD2 – X 后切換至第三廣告;AD2≤X< AD3,此時(shí)顯示第三廣告,并在AD1+AD2+AD3 – X 毫秒后切換至第一廣告。
其中,步驟(S02)中,手機(jī)端包括手機(jī)APP端,且手機(jī)APP包括友電、微信、美團(tuán)、大眾點(diǎn)評(píng)、百度糯米、手機(jī)天貓。本領(lǐng)域技術(shù)人員根據(jù)實(shí)際需求,可以選擇在其他的消費(fèi)、資訊或者其他類型的手機(jī)APP上植入搖一搖周邊的功能,進(jìn)而實(shí)現(xiàn)播放廣告的功能,故使用范圍廣。
本發(fā)明廣告終端機(jī)采用ibeacon+藍(lán)牙通訊、orangepi+嵌入式程序開發(fā)+網(wǎng)絡(luò)實(shí)時(shí)通訊編程技術(shù),依托orangepi系統(tǒng)實(shí)現(xiàn)廣告輪播以及電池租借的功能;手機(jī)端采用最新html5技術(shù)及websocket實(shí)時(shí)通訊技術(shù)開發(fā),依靠在手機(jī)APP中植入搖一搖周邊的功能,在手機(jī)端使用搖一搖周邊直接跳轉(zhuǎn)到用戶的手機(jī)web頁面,在用戶打開手機(jī)頁面的時(shí)候顯示的頁面信息正好是此時(shí)廣告終端機(jī)上所顯示的廣告。
本發(fā)明手機(jī)端的頁面服務(wù)器和廣告終端機(jī)同步顯示廣告,廣告終端機(jī)和web頁面的內(nèi)容同步,主要靠時(shí)間同步來實(shí)現(xiàn);通過linux的ntpdate服務(wù),將廣告終端機(jī)和web服務(wù)器上的實(shí)現(xiàn)同步為某臺(tái)ntpdate服務(wù)器的時(shí)間,然后將當(dāng)前時(shí)間轉(zhuǎn)換為毫秒級(jí)的timestamp,假設(shè)某臺(tái)廣告終端機(jī)上有三個(gè)廣告(分別為第一廣告、第二廣告和第三廣告),其播放時(shí)間AD1、AD2、AD3顯示時(shí)間分別為10秒,15秒,20秒,將所有顯示時(shí)間相加得到45000ms,再將當(dāng)前的timestamp除以顯示總時(shí)間45000ms取余,此時(shí)得到的余數(shù)X有3種情況:0≤X<10000,此時(shí)顯示第一廣告,并在10000-X毫秒后切換至第二廣告;10000≤X<25000,此時(shí)顯示第二廣告,并在25000 – X 后切換至第三廣告;25000≤X<45000,此時(shí)顯示第三廣告,并在45000 – X 毫秒后切換至第一廣告。
同理,當(dāng)某臺(tái)廣告終端機(jī)上有四個(gè)廣告,分別為第一廣告、第二廣告、第三廣告和第四廣告,其播放時(shí)間AD1、AD2、AD3、AD4顯示時(shí)間分別為10秒、15秒、20秒、25秒;將所有顯示時(shí)間相加得到70000ms,再將當(dāng)前的timestamp除以顯示總時(shí)間70000ms取余,此時(shí)得到的余數(shù)X有4種情況:0≤X<10000,此時(shí)顯示第一廣告,并在10000-X毫秒后切換至第二廣告;10000≤X<25000,此時(shí)顯示第二廣告,并在25000 – X 后切換至第三廣告;25000≤X<45000,此時(shí)顯示第三廣告,并在45000 – X 毫秒后切換至第四廣告;45000≤X<70000,此時(shí)顯示第四廣告,并在70000 – X 毫秒后切換至第一廣告。
如下為本發(fā)明的一個(gè)場(chǎng)景案例:用戶在廣告終端機(jī)前看到廣告;如用戶對(duì)廣告感興趣,打開手機(jī)APP,搖一搖;廣告終端機(jī)ibeacon接收用戶搖一搖信息,傳遞到云平臺(tái);云平臺(tái)與廣告終端機(jī)實(shí)時(shí)通信,根據(jù)網(wǎng)絡(luò)通訊技術(shù)結(jié)合時(shí)間差,獲取廣告終端機(jī)當(dāng)時(shí)播放廣告;云平臺(tái)推送廣告對(duì)接介紹頁面和詳細(xì)內(nèi)容到用戶手機(jī)APP;用戶點(diǎn)擊手機(jī)APP搖出來的頁面,進(jìn)入廣告詳情,進(jìn)一步了解,并轉(zhuǎn)換為線上的行為,如用戶感興趣可以進(jìn)一步購(gòu)買等。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。