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

廣告資源的傳輸方法及系統(tǒng)與流程

文檔序號(hào):12279793閱讀:335來(lái)源:國(guó)知局
廣告資源的傳輸方法及系統(tǒng)與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種廣告資源的傳輸方法及系統(tǒng)。



背景技術(shù):

目前,智能電視已作為一種新興時(shí)代的產(chǎn)物走入了千家萬(wàn)戶(hù),由于其高性?xún)r(jià)比和可操作性,很多門(mén)店開(kāi)始將智能電視作為播放廣告的載體。當(dāng)前大部分廣告推送系統(tǒng)采用的是C/S模式,即由服務(wù)器向各個(gè)客戶(hù)端傳輸廣告數(shù)據(jù)?,F(xiàn)有廣告?zhèn)鬏斚到y(tǒng)的缺陷在于,當(dāng)客戶(hù)端規(guī)模較大時(shí),服務(wù)器端壓力比較大,響應(yīng)較慢,造成數(shù)據(jù)傳輸速度較慢,甚至導(dǎo)致服務(wù)器崩潰,影響廣告的播放。



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

本發(fā)明的主要目的在于提供一種廣告資源的傳輸方法及系統(tǒng),旨在提高廣告?zhèn)鬏斚到y(tǒng)中廣告數(shù)據(jù)的傳輸速度,減輕服務(wù)器的壓力。

本發(fā)明提供的廣告資源的傳輸方法包括:

請(qǐng)求客戶(hù)端向服務(wù)器發(fā)送廣告資源獲取請(qǐng)求;

所述服務(wù)器根據(jù)所述廣告資源獲取請(qǐng)求確定所述請(qǐng)求客戶(hù)端所需的待獲取廣告資源,并在預(yù)設(shè)資源庫(kù)中查找當(dāng)前是否存在已下載所述待獲取廣告資源的客戶(hù)端,其中所述預(yù)設(shè)資源庫(kù)中存儲(chǔ)有當(dāng)前已下載過(guò)的廣告資源與下載所述廣告資源的客戶(hù)端之間的對(duì)應(yīng)關(guān)系;

若查找到當(dāng)前存在已下載所述待獲取廣告資源的客戶(hù)端,則將查找到的所述客戶(hù)端確定為目標(biāo)客戶(hù)端;

所述服務(wù)器將所述目標(biāo)客戶(hù)端的地址發(fā)送至所述請(qǐng)求客戶(hù)端,以供所述請(qǐng)求客戶(hù)端向所述目標(biāo)客戶(hù)端發(fā)送打洞請(qǐng)求;

所述請(qǐng)求客戶(hù)端與所述目標(biāo)客戶(hù)端打洞成功后,所述目標(biāo)客戶(hù)端提供所述待獲取廣告資源給所述請(qǐng)求客戶(hù)端。

可選的,所述若查找到當(dāng)前存在已下載所述待獲取廣告資源的客戶(hù)端,則將查找到的所述客戶(hù)端確定為目標(biāo)客戶(hù)端之后還包括:

所述服務(wù)器獲取所述請(qǐng)求客戶(hù)端的地址并將所述請(qǐng)求客戶(hù)端的地址發(fā)送至所述目標(biāo)客戶(hù)端,以供所述目標(biāo)客戶(hù)端確定是否接受所述請(qǐng)求客戶(hù)端發(fā)送的打洞請(qǐng)求。

可選的,所述在預(yù)設(shè)資源庫(kù)中查找當(dāng)前是否存在已下載所述待獲取廣告資源的客戶(hù)端的步驟之后,還包括:

若未查找到當(dāng)前存在已下載所述待獲取廣告資源的客戶(hù)端,則所述服務(wù)器將所述待獲取廣告資源發(fā)送至所述請(qǐng)求客戶(hù)端。

可選的,所述服務(wù)器將所述目標(biāo)客戶(hù)端的地址發(fā)送至所述請(qǐng)求客戶(hù)端的步驟之后,還包括:

所述服務(wù)器偵測(cè)所述請(qǐng)求客戶(hù)端是否成功獲取所述待獲取廣告資源;

若偵測(cè)到所述請(qǐng)求客戶(hù)端已成功獲取所述待獲取廣告資源,則將所述待獲取廣告資源與所述請(qǐng)求客戶(hù)端的對(duì)應(yīng)關(guān)系更新至所述預(yù)設(shè)資源庫(kù)中。

可選的,所述預(yù)設(shè)資源庫(kù)中存儲(chǔ)有當(dāng)前已下載過(guò)的廣告資源、下載所述廣告資源的客戶(hù)端的標(biāo)識(shí)、以及下載所述廣告資源的客戶(hù)端的地址之間的對(duì)應(yīng)關(guān)系;

所述廣告資源的傳輸方法還包括:

服務(wù)器與客戶(hù)端建立通信連接后,獲取客戶(hù)端的標(biāo)識(shí)和當(dāng)前地址,并在所述預(yù)設(shè)資源庫(kù)中查找獲取的所述客戶(hù)端的標(biāo)識(shí);

若查找到所述客戶(hù)端的標(biāo)識(shí),則查找并判斷所述預(yù)設(shè)資源庫(kù)中與所述客戶(hù)端的標(biāo)識(shí)對(duì)應(yīng)的地址是否與所述當(dāng)前地址相同;

若不相同,則將所述預(yù)設(shè)資源庫(kù)中的與獲取的所述客戶(hù)端的標(biāo)識(shí)對(duì)應(yīng)的地址更新為所述當(dāng)前地址。

此外,本發(fā)明進(jìn)一步提供的廣告資源的傳輸系統(tǒng)包括請(qǐng)求客戶(hù)端和服務(wù)器;

所述請(qǐng)求客戶(hù)端向所述服務(wù)器發(fā)送廣告資源獲取請(qǐng)求;

所述服務(wù)器根據(jù)所述廣告資源獲取請(qǐng)求確定所述請(qǐng)求客戶(hù)端所需的待獲取廣告資源,并在預(yù)設(shè)資源庫(kù)中查找當(dāng)前是否存在已下載所述待獲取廣告資源的客戶(hù)端,其中所述預(yù)設(shè)資源庫(kù)中存儲(chǔ)有當(dāng)前已下載過(guò)的廣告資源與下載所述廣告資源的客戶(hù)端之間的對(duì)應(yīng)關(guān)系;

若查找到當(dāng)前存在已下載所述待獲取廣告資源的客戶(hù)端,則所述服務(wù)器將查找到的所述客戶(hù)端確定為目標(biāo)客戶(hù)端;

所述服務(wù)器將所述目標(biāo)客戶(hù)端的地址發(fā)送至所述請(qǐng)求客戶(hù)端,以供所述請(qǐng)求客戶(hù)端向所述目標(biāo)客戶(hù)端發(fā)送打洞請(qǐng)求;

所述請(qǐng)求客戶(hù)端與所述目標(biāo)客戶(hù)端打洞成功后,所述目標(biāo)客戶(hù)端提供所述待獲取廣告資源給所述請(qǐng)求客戶(hù)端。

可選的,所述服務(wù)器獲取所述請(qǐng)求客戶(hù)端的地址并將所述請(qǐng)求客戶(hù)端的地址發(fā)送至所述目標(biāo)客戶(hù)端,以供所述目標(biāo)客戶(hù)端確定是否接受所述請(qǐng)求客戶(hù)端發(fā)送的打洞請(qǐng)求。

可選的,若未查找到當(dāng)前存在已下載所述待獲取廣告資源的客戶(hù)端,則所述服務(wù)器將所述待獲取廣告資源發(fā)送至所述請(qǐng)求客戶(hù)端。

可選的,所述服務(wù)器偵測(cè)所述請(qǐng)求客戶(hù)端是否成功獲取所述待獲取廣告資源;

若偵測(cè)到所述請(qǐng)求客戶(hù)端已成功獲取所述待獲取廣告資源,則所述服務(wù)器將所述待獲取廣告資源與所述請(qǐng)求客戶(hù)端的對(duì)應(yīng)關(guān)系更新至所述預(yù)設(shè)資源庫(kù)中。

可選的,所述預(yù)設(shè)資源庫(kù)中存儲(chǔ)有當(dāng)前已下載過(guò)的廣告資源、下載所述廣告資源的客戶(hù)端的標(biāo)識(shí)、以及下載所述廣告資源的客戶(hù)端的地址之間的對(duì)應(yīng)關(guān)系;

所述服務(wù)器與客戶(hù)端建立通信連接后,獲取客戶(hù)端的標(biāo)識(shí)和當(dāng)前地址,并在所述預(yù)設(shè)資源庫(kù)中查找獲取的所述客戶(hù)端的標(biāo)識(shí);

若查找到所述客戶(hù)端的標(biāo)識(shí),則所述服務(wù)器查找并判斷所述預(yù)設(shè)資源庫(kù)中與所述客戶(hù)端的標(biāo)識(shí)對(duì)應(yīng)的地址是否與所述當(dāng)前地址相同;

若不相同,則所述服務(wù)器將所述預(yù)設(shè)資源庫(kù)中的與獲取的所述客戶(hù)端的標(biāo)識(shí)對(duì)應(yīng)的地址更新為所述當(dāng)前地址。

本發(fā)明提供的廣告資源的傳輸方法及系統(tǒng),通過(guò)請(qǐng)求客戶(hù)端向服務(wù)器發(fā)送廣告資源獲取請(qǐng)求,所述服務(wù)器根據(jù)所述廣告資源獲取請(qǐng)求確定所述請(qǐng)求客戶(hù)端所需的待獲取廣告資源,并在預(yù)設(shè)資源庫(kù)中查找當(dāng)前是否存在已下載所述待獲取廣告資源的客戶(hù)端,其中所述預(yù)設(shè)資源庫(kù)中存儲(chǔ)有當(dāng)前已下載過(guò)的廣告資源與下載所述廣告資源的客戶(hù)端之間的對(duì)應(yīng)關(guān)系;若查找到當(dāng)前存在已下載所述待獲取廣告資源的客戶(hù)端,則將查找到的所述客戶(hù)端確定為目標(biāo)客戶(hù)端;所述服務(wù)器將所述目標(biāo)客戶(hù)端的地址發(fā)送至所述請(qǐng)求客戶(hù)端,以供所述請(qǐng)求客戶(hù)端向所述目標(biāo)客戶(hù)端發(fā)送打洞請(qǐng)求;所述請(qǐng)求客戶(hù)端與所述目標(biāo)客戶(hù)端打洞成功后,所述目標(biāo)客戶(hù)端提供所述待獲取廣告資源給所述請(qǐng)求客戶(hù)端。從而,使得客戶(hù)端之間可以傳輸廣告資源,提高了廣告?zhèn)鬏斚到y(tǒng)中廣告數(shù)據(jù)的傳輸速度,有效地降低了服務(wù)器的壓力,進(jìn)而可以適當(dāng)降低服務(wù)器的配置,縮減成本。

附圖說(shuō)明

圖1為本發(fā)明廣告資源的傳輸方法第一實(shí)施例的流程示意圖;

圖2為本發(fā)明廣告資源的傳輸方法第四實(shí)施例的流程示意圖;

圖3為本發(fā)明廣告資源的傳輸系統(tǒng)一實(shí)施例的框架示意圖。

本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。

具體實(shí)施方式

應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

本發(fā)明提供一種廣告資源的傳輸方法,該方法基于服務(wù)器、請(qǐng)求客戶(hù)端和目標(biāo)客戶(hù)端組成的系統(tǒng)實(shí)現(xiàn)。服務(wù)器可以保存廣告資源。可以由用戶(hù)向服務(wù)器上傳各種廣告資源,以供客戶(hù)端下載??蛻?hù)端可以為智能電視機(jī),或其他通信終端。本實(shí)施例及以下實(shí)施例以終端為智能電視機(jī)為例進(jìn)行說(shuō)明。參照?qǐng)D1,圖1為本發(fā)明廣告資源的傳輸方法第一實(shí)施例的流程示意圖,本發(fā)明提出的廣告資源的傳輸方法包括以下步驟:

步驟S10,請(qǐng)求客戶(hù)端向服務(wù)器發(fā)送廣告資源獲取請(qǐng)求;

步驟S20,所述服務(wù)器根據(jù)所述廣告資源獲取請(qǐng)求確定所述請(qǐng)求客戶(hù)端所需的待獲取廣告資源,并在預(yù)設(shè)資源庫(kù)中查找當(dāng)前是否存在已下載所述待獲取廣告資源的客戶(hù)端,其中所述預(yù)設(shè)資源庫(kù)中存儲(chǔ)有當(dāng)前已下載過(guò)的廣告資源與下載所述廣告資源的客戶(hù)端之間的對(duì)應(yīng)關(guān)系;

在本實(shí)施例中,預(yù)設(shè)資源庫(kù)中可以記錄廣告資源的標(biāo)識(shí),通過(guò)廣告資源的標(biāo)識(shí)來(lái)辨別廣告資源??蛇x的,可以記錄有廣告資源的標(biāo)識(shí)與客戶(hù)端的對(duì)應(yīng)關(guān)系,即,將各個(gè)廣告資源的標(biāo)識(shí)與下載各個(gè)廣告資源的各個(gè)客戶(hù)端分別關(guān)聯(lián)起來(lái),從而可以通過(guò)預(yù)設(shè)資源庫(kù)查找到下載每一廣告資源的各個(gè)客戶(hù)端。

在本實(shí)施例中,若請(qǐng)求客戶(hù)端當(dāng)前請(qǐng)求的待獲取廣告資源被客戶(hù)端下載過(guò),則預(yù)設(shè)資源庫(kù)中會(huì)記錄有該待獲取廣告資源與下載過(guò)該待獲取廣告資源的客戶(hù)端的對(duì)應(yīng)關(guān)系,因此可以根據(jù)該對(duì)應(yīng)關(guān)系查找到下載過(guò)待獲取廣告資源的客戶(hù)端。若請(qǐng)求客戶(hù)端當(dāng)前請(qǐng)求的待獲取廣告資源未被客戶(hù)端下載過(guò),則預(yù)設(shè)資源庫(kù)中不會(huì)記錄該待獲取廣告資源與下載過(guò)該待獲取廣告資源的客戶(hù)端的對(duì)應(yīng)關(guān)系,因此,將不能查找到下載過(guò)待獲取廣告資源的客戶(hù)端。

步驟S30,若查找到當(dāng)前存在已下載所述待獲取廣告資源的客戶(hù)端,則將查找到的所述客戶(hù)端確定為目標(biāo)客戶(hù)端;

在僅有一個(gè)客戶(hù)端下載過(guò)所述待獲取廣告資源時(shí),則將會(huì)查找到一個(gè)客戶(hù)端,則直接將查找到的客戶(hù)端作為所述目標(biāo)客戶(hù)端。在有至少兩個(gè)客戶(hù)端下載過(guò)所述待獲取廣告資源時(shí),則將會(huì)查找到至少兩個(gè)客戶(hù)端,則需要在查找到的各個(gè)客戶(hù)端中選取一個(gè)客戶(hù)端作為所述目標(biāo)客戶(hù)端??蛇x的,可以從查找到的客戶(hù)端中隨機(jī)選取一個(gè)客戶(hù)端作為目標(biāo)客戶(hù)端。

可選的,還可以根據(jù)客戶(hù)端的網(wǎng)絡(luò)延時(shí)確定目標(biāo)客戶(hù)端??梢栽诓檎业降母鱾€(gè)客戶(hù)端中,確定各個(gè)客戶(hù)端的網(wǎng)絡(luò)延時(shí),將網(wǎng)絡(luò)延時(shí)最小的客戶(hù)端確定為所述目標(biāo)客戶(hù)端。

可選的,還可以根據(jù)客戶(hù)端與服務(wù)器的網(wǎng)段距離確定目標(biāo)客戶(hù)端??梢栽诓檎业降母鱾€(gè)客戶(hù)端中,將與服務(wù)器的網(wǎng)段距離最小的客戶(hù)端確定為所述目標(biāo)客戶(hù)端。

可選的,若未查找到當(dāng)前存在已下載所述待獲取廣告資源的客戶(hù)端,則所述服務(wù)器將所述待獲取廣告資源發(fā)送至所述請(qǐng)求客戶(hù)端。在本實(shí)施例中,在未曾有客戶(hù)端向服務(wù)器下載過(guò)待獲取廣告資源時(shí),則請(qǐng)求客戶(hù)端直接向服務(wù)器獲取所述待獲取廣告資源。

步驟S40,所述服務(wù)器將所述目標(biāo)客戶(hù)端的地址發(fā)送至所述請(qǐng)求客戶(hù)端,以供所述請(qǐng)求客戶(hù)端向所述目標(biāo)客戶(hù)端發(fā)送打洞請(qǐng)求;

步驟S50,所述請(qǐng)求客戶(hù)端與所述目標(biāo)客戶(hù)端打洞成功后,所述目標(biāo)客戶(hù)端提供所述待獲取廣告資源給所述請(qǐng)求客戶(hù)端。

可選的,所述步驟S30之后還包括:

所述服務(wù)器獲取所述請(qǐng)求客戶(hù)端的地址并將所述請(qǐng)求客戶(hù)端的地址發(fā)送至所述目標(biāo)客戶(hù)端,以供所述目標(biāo)客戶(hù)端確定是否接受所述請(qǐng)求客戶(hù)端發(fā)送的打洞請(qǐng)求。

可選的,在請(qǐng)求客戶(hù)端接收到目標(biāo)客戶(hù)端的地址后,將會(huì)根據(jù)目標(biāo)客戶(hù)端的地址向目標(biāo)客戶(hù)端發(fā)送信息,以供目標(biāo)客戶(hù)端建立與請(qǐng)求客戶(hù)端之間建立連接,從而實(shí)現(xiàn)打洞。

在本實(shí)施例中,廣告資源獲取請(qǐng)求中可以攜帶請(qǐng)求客戶(hù)端的地址。請(qǐng)求客戶(hù)端的地址可以包括請(qǐng)求客戶(hù)端的外網(wǎng)IP和端口號(hào)。由于需要服務(wù)器主動(dòng)向客戶(hù)端發(fā)送消息,所以可以使用WebSocket協(xié)議,在服務(wù)端與客戶(hù)端之間建立持久連接。

在請(qǐng)求客戶(hù)端與目標(biāo)客戶(hù)端打洞成功后,則目標(biāo)客戶(hù)端可以將待獲取廣告資源發(fā)送至請(qǐng)求客戶(hù)端??蛇x的,在目標(biāo)客戶(hù)端成功接收到待獲取廣告資源后,可以向服務(wù)器反饋一成功獲取廣告資源信息,以告知服務(wù)器當(dāng)前已成功獲取廣告資源。可選的,在目標(biāo)客戶(hù)端未成功接收到待獲取廣告資源后,可以向服務(wù)器反饋一獲取廣告資源失敗信息,以告知服務(wù)器當(dāng)前未能成功獲取廣告資源。服務(wù)器在接收到獲取廣告資源失敗信息時(shí),可以直接將待獲取廣告資源發(fā)送至請(qǐng)求客戶(hù)端?;蛘撸?wù)器在接收到獲取廣告資源失敗信息時(shí),還可以在除已被選作為目標(biāo)客戶(hù)端的以外的客戶(hù)端中重新確定目標(biāo)客戶(hù)端,并控制重新確定的目標(biāo)客戶(hù)端與請(qǐng)求客戶(hù)端重新打洞,并重新獲取廣告資源,直至獲取廣告資源成功?;蛘?,服務(wù)器在接收到獲取廣告資源失敗信息時(shí),還可以在除已被選作為目標(biāo)客戶(hù)端的以外的客戶(hù)端中重新確定目標(biāo)客戶(hù)端,并控制重新確定的目標(biāo)客戶(hù)端與請(qǐng)求客戶(hù)端重新打洞,并重新獲取廣告資源,直至所有目標(biāo)客戶(hù)端均被至少一次選作為了目標(biāo)客戶(hù)端后仍未成功獲取廣告資源時(shí),則直接將待獲取廣告資源發(fā)送至請(qǐng)求客戶(hù)端。服務(wù)器在接收到獲取廣告資源失敗信息時(shí),還可以在除已被選作為目標(biāo)客戶(hù)端的以外的客戶(hù)端中重新確定目標(biāo)客戶(hù)端,并控制重新確定的目標(biāo)客戶(hù)端與請(qǐng)求客戶(hù)端重新打洞,并重新獲取廣告資源,直至被選作為目標(biāo)客戶(hù)端的客戶(hù)端數(shù)量達(dá)到預(yù)設(shè)數(shù)量后仍未成功獲取廣告資源時(shí),則直接將待獲取廣告資源發(fā)送至請(qǐng)求客戶(hù)端。

本發(fā)明提供的廣告資源的傳輸方法,通過(guò)請(qǐng)求客戶(hù)端向服務(wù)器發(fā)送廣告資源獲取請(qǐng)求,所述服務(wù)器根據(jù)所述廣告資源獲取請(qǐng)求確定所述請(qǐng)求客戶(hù)端所需的待獲取廣告資源,并在預(yù)設(shè)資源庫(kù)中查找當(dāng)前是否存在已下載所述待獲取廣告資源的客戶(hù)端,其中所述預(yù)設(shè)資源庫(kù)中存儲(chǔ)有當(dāng)前已下載過(guò)的廣告資源與下載所述廣告資源的客戶(hù)端之間的對(duì)應(yīng)關(guān)系;若查找到當(dāng)前存在已下載所述待獲取廣告資源的客戶(hù)端,則將查找到的所述客戶(hù)端確定為目標(biāo)客戶(hù)端;所述服務(wù)器將所述目標(biāo)客戶(hù)端的地址發(fā)送至所述請(qǐng)求客戶(hù)端,以供所述請(qǐng)求客戶(hù)端向所述目標(biāo)客戶(hù)端發(fā)送打洞請(qǐng)求;所述請(qǐng)求客戶(hù)端與所述目標(biāo)客戶(hù)端打洞成功后,所述目標(biāo)客戶(hù)端提供所述待獲取廣告資源給所述請(qǐng)求客戶(hù)端。從而,使得客戶(hù)端之間可以傳輸廣告資源,提高了廣告?zhèn)鬏斚到y(tǒng)中廣告數(shù)據(jù)的傳輸速度,有效地降低了服務(wù)器的壓力,進(jìn)而可以適當(dāng)降低服務(wù)器的配置,縮減成本。

上述預(yù)設(shè)資源庫(kù)可以由用戶(hù)手動(dòng)配置和更新。例如,在服務(wù)器偵測(cè)到請(qǐng)求客戶(hù)端成功接收到待獲取廣告資源后,則上報(bào)給用戶(hù)端,用戶(hù)端將所述待獲取廣告資源與所述請(qǐng)求客戶(hù)端的對(duì)應(yīng)關(guān)系手動(dòng)更新至所述預(yù)設(shè)資源庫(kù)中。

進(jìn)一步的,為了提高廣告資源的傳輸方法的智能性,還可以由服務(wù)器自動(dòng)對(duì)預(yù)設(shè)資源庫(kù)進(jìn)行更新,免去了用戶(hù)手動(dòng)更新的繁瑣?;诒景l(fā)明廣告資源的傳輸方法的第一實(shí)施例,本發(fā)明還提出了廣告資源的傳輸方法的第二實(shí)施例,在第二實(shí)施例中,所述服務(wù)器將所述目標(biāo)客戶(hù)端的地址發(fā)送至所述請(qǐng)求客戶(hù)端的步驟或所述將所述待獲取廣告資源發(fā)送至所述請(qǐng)求客戶(hù)端的步驟之后,所述廣告資源的傳輸方法還包括:

所述服務(wù)器偵測(cè)所述請(qǐng)求客戶(hù)端是否成功獲取所述待獲取廣告資源;

若偵測(cè)到所述請(qǐng)求客戶(hù)端已成功獲取所述待獲取廣告資源,則將所述待獲取廣告資源與所述請(qǐng)求客戶(hù)端的對(duì)應(yīng)關(guān)系更新至所述預(yù)設(shè)資源庫(kù)中。

在本實(shí)施例中,若請(qǐng)求客戶(hù)端通過(guò)向服務(wù)器下載的方式獲取所述待獲取廣告資源,則直接將待獲取廣告資源與請(qǐng)求客戶(hù)端的對(duì)應(yīng)關(guān)系添加至預(yù)設(shè)資源庫(kù)中。若請(qǐng)求客戶(hù)端通過(guò)打洞的方式向目標(biāo)客戶(hù)端獲取了所述待獲取廣告資源,則表示當(dāng)前的預(yù)設(shè)資源庫(kù)中已經(jīng)存在所述待獲取廣告資源與客戶(hù)端的對(duì)應(yīng)關(guān)系,則直接將請(qǐng)求客戶(hù)端添加至已有的與所述待獲取廣告資源對(duì)應(yīng)的對(duì)應(yīng)關(guān)系即可。

進(jìn)一步的,基于本發(fā)明廣告資源的傳輸方法的第一或第二實(shí)施例,本發(fā)明還提出了廣告資源的傳輸方法的第三實(shí)施例,在第三實(shí)施例中,所述預(yù)設(shè)資源庫(kù)中存儲(chǔ)有當(dāng)前已下載過(guò)的廣告資源和下載所述廣告資源的客戶(hù)端的地址之間的對(duì)應(yīng)關(guān)系;

所述在預(yù)設(shè)資源庫(kù)中查找當(dāng)前是否存在已下載所述待獲取廣告資源的客戶(hù)端的步驟包括:在預(yù)設(shè)資源庫(kù)中查找當(dāng)前是否存在與所述待獲取廣告資源對(duì)應(yīng)的客戶(hù)端的地址。

在本實(shí)施例中,預(yù)設(shè)資源庫(kù)中記錄的對(duì)應(yīng)關(guān)系中的客戶(hù)端,可以通過(guò)客戶(hù)端的地址來(lái)識(shí)別客戶(hù)端。在通過(guò)預(yù)設(shè)資源庫(kù)中的對(duì)應(yīng)關(guān)系查找客戶(hù)端時(shí),可以直接查找到客戶(hù)端的地址,進(jìn)而可以直接確定目標(biāo)客戶(hù)端的地址,更加便于服務(wù)器控制請(qǐng)求客戶(hù)端和目標(biāo)客戶(hù)端進(jìn)行打洞。

進(jìn)一步的,為了進(jìn)一步提高廣告資源傳輸?shù)男?,基于本發(fā)明廣告資源的傳輸方法的第三實(shí)施例,本發(fā)明還提出了廣告資源的傳輸方法的第四實(shí)施例,參照?qǐng)D2,圖2為本發(fā)明廣告資源的傳輸方法第四實(shí)施例的流程示意圖,在第四實(shí)施例中,所述預(yù)設(shè)資源庫(kù)中記錄有當(dāng)前已下載過(guò)的廣告資源、下載所述廣告資源的客戶(hù)端的標(biāo)識(shí)、以及下載所述廣告資源的客戶(hù)端的地址之間的對(duì)應(yīng)關(guān)系;

所述廣告資源的傳輸方法還包括:

步驟S60,服務(wù)器與客戶(hù)端建立通信連接后,獲取客戶(hù)端的標(biāo)識(shí)和當(dāng)前地址,并在所述預(yù)設(shè)資源庫(kù)中查找獲取的所述客戶(hù)端的標(biāo)識(shí);

步驟S70,若查找到所述客戶(hù)端的標(biāo)識(shí),則查找并判斷所述預(yù)設(shè)資源庫(kù)中與所述客戶(hù)端的標(biāo)識(shí)對(duì)應(yīng)的地址是否與所述當(dāng)前地址相同;

若不相同,執(zhí)行步驟S80;若相同,執(zhí)行步驟S90。

步驟S80,將所述預(yù)設(shè)資源庫(kù)中的與獲取的所述客戶(hù)端的標(biāo)識(shí)對(duì)應(yīng)的地址更新為所述當(dāng)前地址。

步驟S90,保持所述預(yù)設(shè)資源庫(kù)中的與獲取的所述客戶(hù)端的標(biāo)識(shí)對(duì)應(yīng)的地址不變。

可以理解的是,上述步驟S60及其之后的步驟與上述步驟S10、S20、S30、S40和S50的執(zhí)行順序不分先后。

在本實(shí)施例中,預(yù)設(shè)資源庫(kù)中記錄的對(duì)應(yīng)關(guān)系中的客戶(hù)端,可以通過(guò)客戶(hù)端的標(biāo)識(shí)來(lái)識(shí)別客戶(hù)端。在通過(guò)預(yù)設(shè)資源庫(kù)中的對(duì)應(yīng)關(guān)系查找客戶(hù)端時(shí),可以直接通過(guò)查找客戶(hù)端的標(biāo)識(shí)來(lái)識(shí)別客戶(hù)端,并進(jìn)而根據(jù)上述對(duì)應(yīng)關(guān)系查找到客戶(hù)端的地址。

由于客戶(hù)端在下線(xiàn)重連后可能會(huì)出現(xiàn)端口號(hào)改變的情況,進(jìn)而造成客戶(hù)端的地址發(fā)生變化,因此,客戶(hù)端每次重連后需要更新預(yù)設(shè)資源庫(kù)中客戶(hù)端的地址。從而使得預(yù)設(shè)資源庫(kù)中的客戶(hù)端的地址能夠?qū)崟r(shí)的更新,保證了客戶(hù)端的地址的正確性,防止了由于客戶(hù)端的地址錯(cuò)誤而造成廣告資源無(wú)法正確傳輸,有效地提高了廣告資源傳輸?shù)男省?/p>

進(jìn)一步的,為了進(jìn)一步提高廣告資源傳輸?shù)臏?zhǔn)確性,基于本發(fā)明廣告資源的傳輸方法的第一至第四任一實(shí)施例,本發(fā)明還提出了廣告資源的傳輸方法的第五實(shí)施例,在第五實(shí)施例中,所述廣告資源的傳輸方法還包括:

在向服務(wù)器發(fā)送廣告資源獲取請(qǐng)求后,請(qǐng)求客戶(hù)端偵測(cè)是否接收到與所述廣告資源獲取請(qǐng)求對(duì)應(yīng)的待獲取廣告資源;

在接收到所述待獲取廣告資源后,請(qǐng)求客戶(hù)端判斷所述待獲取廣告資源是否來(lái)源于客戶(hù)端;

若所述待獲取廣告資源來(lái)源于客戶(hù)端,請(qǐng)求客戶(hù)端向服務(wù)器發(fā)送廣告資源驗(yàn)證請(qǐng)求,以對(duì)接收到的所述待獲取廣告資源進(jìn)行驗(yàn)證。若所述待獲取廣告資源未來(lái)源于客戶(hù)端,繼續(xù)執(zhí)行所述在向服務(wù)器發(fā)送廣告資源獲取請(qǐng)求后,請(qǐng)求客戶(hù)端偵測(cè)是否接收到與所述廣告資源獲取請(qǐng)求對(duì)應(yīng)的待獲取廣告資源的步驟。

在本實(shí)施例中,上述客戶(hù)端在作為目標(biāo)客戶(hù)端的同時(shí),也可以作為請(qǐng)求客戶(hù)端。在上述客戶(hù)端作為請(qǐng)求客戶(hù)端時(shí),該客戶(hù)端可以訪問(wèn)服務(wù)器提供的接口并對(duì)從其他客戶(hù)端獲取的廣告資源進(jìn)行驗(yàn)證,以驗(yàn)證接收到的廣告資源的正確性,如果檢驗(yàn)失敗則需要進(jìn)行數(shù)據(jù)重傳,在多次失敗后,則放棄該次數(shù)據(jù)傳輸,訪問(wèn)其他客戶(hù)端或者直接從服務(wù)器下載廣告資源。

本實(shí)施例通過(guò)對(duì)來(lái)源于客戶(hù)端的廣告資源進(jìn)行驗(yàn)證,提高了獲取的廣告資源的準(zhǔn)確性。

本發(fā)明進(jìn)一步提供一種廣告資源的傳輸系統(tǒng),參照?qǐng)D3,圖3為本發(fā)明廣告資源的傳輸系統(tǒng)一實(shí)施例的框架示意圖,該廣告資源的傳輸系統(tǒng)包括請(qǐng)求客戶(hù)端100、服務(wù)器200和目標(biāo)客戶(hù)端300。服務(wù)器可以保存廣告資源??梢杂捎脩?hù)向服務(wù)器上傳各種廣告資源,以供客戶(hù)端下載。客戶(hù)端可以包括請(qǐng)求客戶(hù)端和目標(biāo)客戶(hù)端。該客戶(hù)端可以為智能電視機(jī),或其他通信終端。本實(shí)施例及以下實(shí)施例以終端為智能電視機(jī)為例進(jìn)行說(shuō)明。

所述請(qǐng)求客戶(hù)端向所述服務(wù)器發(fā)送廣告資源獲取請(qǐng)求;

所述服務(wù)器根據(jù)所述廣告資源獲取請(qǐng)求確定所述請(qǐng)求客戶(hù)端所需的待獲取廣告資源,并在預(yù)設(shè)資源庫(kù)中查找當(dāng)前是否存在已下載所述待獲取廣告資源的客戶(hù)端,其中所述預(yù)設(shè)資源庫(kù)中存儲(chǔ)有當(dāng)前已下載過(guò)的廣告資源與下載所述廣告資源的客戶(hù)端之間的對(duì)應(yīng)關(guān)系;

在本實(shí)施例中,預(yù)設(shè)資源庫(kù)中可以記錄廣告資源的標(biāo)識(shí),通過(guò)廣告資源的標(biāo)識(shí)來(lái)辨別廣告資源??蛇x的,可以記錄有廣告資源的標(biāo)識(shí)與客戶(hù)端的對(duì)應(yīng)關(guān)系,即,將各個(gè)廣告資源的標(biāo)識(shí)與下載各個(gè)廣告資源的各個(gè)客戶(hù)端分別關(guān)聯(lián)起來(lái),從而可以通過(guò)預(yù)設(shè)資源庫(kù)查找到下載每一廣告資源的各個(gè)客戶(hù)端。

在本實(shí)施例中,若請(qǐng)求客戶(hù)端當(dāng)前請(qǐng)求的待獲取廣告資源被客戶(hù)端下載過(guò),則預(yù)設(shè)資源庫(kù)中會(huì)記錄有該待獲取廣告資源與下載過(guò)該待獲取廣告資源的客戶(hù)端的對(duì)應(yīng)關(guān)系,因此可以根據(jù)該對(duì)應(yīng)關(guān)系查找到下載過(guò)待獲取廣告資源的客戶(hù)端。若請(qǐng)求客戶(hù)端當(dāng)前請(qǐng)求的待獲取廣告資源未被客戶(hù)端下載過(guò),則預(yù)設(shè)資源庫(kù)中不會(huì)記錄該待獲取廣告資源與下載過(guò)該待獲取廣告資源的客戶(hù)端的對(duì)應(yīng)關(guān)系,因此,將不能查找到下載過(guò)待獲取廣告資源的客戶(hù)端。

若查找到當(dāng)前存在已下載所述待獲取廣告資源的客戶(hù)端,則所述服務(wù)器將查找到的所述客戶(hù)端確定為目標(biāo)客戶(hù)端;

在僅有一個(gè)客戶(hù)端下載過(guò)所述待獲取廣告資源時(shí),則將會(huì)查找到一個(gè)客戶(hù)端,則直接將查找到的客戶(hù)端作為所述目標(biāo)客戶(hù)端。在有至少兩個(gè)客戶(hù)端下載過(guò)所述待獲取廣告資源時(shí),則將會(huì)查找到至少兩個(gè)客戶(hù)端,則需要在查找到的各個(gè)客戶(hù)端中選取一個(gè)客戶(hù)端作為所述目標(biāo)客戶(hù)端??蛇x的,可以從查找到的客戶(hù)端中隨機(jī)選取一個(gè)客戶(hù)端作為目標(biāo)客戶(hù)端。

可選的,還可以根據(jù)客戶(hù)端的網(wǎng)絡(luò)延時(shí)確定目標(biāo)客戶(hù)端??梢栽诓檎业降母鱾€(gè)客戶(hù)端中,確定各個(gè)客戶(hù)端的網(wǎng)絡(luò)延時(shí),將網(wǎng)絡(luò)延時(shí)最小的客戶(hù)端確定為所述目標(biāo)客戶(hù)端。

可選的,還可以根據(jù)客戶(hù)端與服務(wù)器的網(wǎng)段距離確定目標(biāo)客戶(hù)端??梢栽诓檎业降母鱾€(gè)客戶(hù)端中,將與服務(wù)器的網(wǎng)段距離最小的客戶(hù)端確定為所述目標(biāo)客戶(hù)端。

可選的,若未查找到當(dāng)前存在已下載所述待獲取廣告資源的客戶(hù)端,則所述服務(wù)器將所述待獲取廣告資源發(fā)送至所述請(qǐng)求客戶(hù)端。在本實(shí)施例中,在未曾有客戶(hù)端向服務(wù)器下載過(guò)待獲取廣告資源時(shí),則請(qǐng)求客戶(hù)端直接向服務(wù)器獲取所述待獲取廣告資源。

所述服務(wù)器將所述目標(biāo)客戶(hù)端的地址發(fā)送至所述請(qǐng)求客戶(hù)端,以供所述請(qǐng)求客戶(hù)端向所述目標(biāo)客戶(hù)端發(fā)送打洞請(qǐng)求;

所述請(qǐng)求客戶(hù)端與所述目標(biāo)客戶(hù)端打洞成功后,所述目標(biāo)客戶(hù)端提供所述待獲取廣告資源給所述請(qǐng)求客戶(hù)端。

可選的,所述服務(wù)器獲取所述請(qǐng)求客戶(hù)端的地址并將所述請(qǐng)求客戶(hù)端的地址發(fā)送至所述目標(biāo)客戶(hù)端,以供所述目標(biāo)客戶(hù)端確定是否接受所述請(qǐng)求客戶(hù)端發(fā)送的打洞請(qǐng)求。

可選的,在請(qǐng)求客戶(hù)端接收到目標(biāo)客戶(hù)端的地址后,將會(huì)根據(jù)目標(biāo)客戶(hù)端的地址向目標(biāo)客戶(hù)端發(fā)送信息,以供目標(biāo)客戶(hù)端建立與請(qǐng)求客戶(hù)端之間建立連接,從而實(shí)現(xiàn)打洞。

在本實(shí)施例中,廣告資源獲取請(qǐng)求中可以攜帶請(qǐng)求客戶(hù)端的地址。請(qǐng)求客戶(hù)端的地址可以包括請(qǐng)求客戶(hù)端的外網(wǎng)IP和端口號(hào)。由于需要服務(wù)器主動(dòng)向客戶(hù)端發(fā)送消息,所以可以使用WebSocket協(xié)議,在服務(wù)端與客戶(hù)端之間建立持久連接。

在請(qǐng)求客戶(hù)端與目標(biāo)客戶(hù)端打洞成功后,則目標(biāo)客戶(hù)端可以將待獲取廣告資源發(fā)送至請(qǐng)求客戶(hù)端。可選的,在目標(biāo)客戶(hù)端成功接收到待獲取廣告資源后,可以向服務(wù)器反饋一成功獲取廣告資源信息,以告知服務(wù)器當(dāng)前已成功獲取廣告資源??蛇x的,在目標(biāo)客戶(hù)端未成功接收到待獲取廣告資源后,可以向服務(wù)器反饋一獲取廣告資源失敗信息,以告知服務(wù)器當(dāng)前未能成功獲取廣告資源。服務(wù)器在接收到獲取廣告資源失敗信息時(shí),可以直接將待獲取廣告資源發(fā)送至請(qǐng)求客戶(hù)端。或者,服務(wù)器在接收到獲取廣告資源失敗信息時(shí),還可以在除已被選作為目標(biāo)客戶(hù)端的以外的客戶(hù)端中重新確定目標(biāo)客戶(hù)端,并控制重新確定的目標(biāo)客戶(hù)端與請(qǐng)求客戶(hù)端重新打洞,并重新獲取廣告資源,直至獲取廣告資源成功?;蛘?,服務(wù)器在接收到獲取廣告資源失敗信息時(shí),還可以在除已被選作為目標(biāo)客戶(hù)端的以外的客戶(hù)端中重新確定目標(biāo)客戶(hù)端,并控制重新確定的目標(biāo)客戶(hù)端與請(qǐng)求客戶(hù)端重新打洞,并重新獲取廣告資源,直至所有目標(biāo)客戶(hù)端均被至少一次選作為了目標(biāo)客戶(hù)端后仍未成功獲取廣告資源時(shí),則直接將待獲取廣告資源發(fā)送至請(qǐng)求客戶(hù)端。服務(wù)器在接收到獲取廣告資源失敗信息時(shí),還可以在除已被選作為目標(biāo)客戶(hù)端的以外的客戶(hù)端中重新確定目標(biāo)客戶(hù)端,并控制重新確定的目標(biāo)客戶(hù)端與請(qǐng)求客戶(hù)端重新打洞,并重新獲取廣告資源,直至被選作為目標(biāo)客戶(hù)端的客戶(hù)端數(shù)量達(dá)到預(yù)設(shè)數(shù)量后仍未成功獲取廣告資源時(shí),則直接將待獲取廣告資源發(fā)送至請(qǐng)求客戶(hù)端。

本發(fā)明提供的服務(wù)器,通過(guò)請(qǐng)求客戶(hù)端向服務(wù)器發(fā)送廣告資源獲取請(qǐng)求,所述服務(wù)器根據(jù)所述廣告資源獲取請(qǐng)求確定所述請(qǐng)求客戶(hù)端所需的待獲取廣告資源,并在預(yù)設(shè)資源庫(kù)中查找當(dāng)前是否存在已下載所述待獲取廣告資源的客戶(hù)端,其中所述預(yù)設(shè)資源庫(kù)中存儲(chǔ)有當(dāng)前已下載過(guò)的廣告資源與下載所述廣告資源的客戶(hù)端之間的對(duì)應(yīng)關(guān)系;若查找到當(dāng)前存在已下載所述待獲取廣告資源的客戶(hù)端,則將查找到的所述客戶(hù)端確定為目標(biāo)客戶(hù)端;所述服務(wù)器將所述目標(biāo)客戶(hù)端的地址發(fā)送至所述請(qǐng)求客戶(hù)端,以供所述請(qǐng)求客戶(hù)端向所述目標(biāo)客戶(hù)端發(fā)送打洞請(qǐng)求;所述請(qǐng)求客戶(hù)端與所述目標(biāo)客戶(hù)端打洞成功后,所述目標(biāo)客戶(hù)端提供所述待獲取廣告資源給所述請(qǐng)求客戶(hù)端。從而,使得客戶(hù)端之間可以傳輸廣告資源,提高了廣告?zhèn)鬏斚到y(tǒng)中廣告數(shù)據(jù)的傳輸速度,有效地降低了服務(wù)器的壓力,進(jìn)而可以適當(dāng)降低服務(wù)器的配置,縮減成本。

上述預(yù)設(shè)資源庫(kù)可以由用戶(hù)手動(dòng)配置和更新。例如,在服務(wù)器偵測(cè)到請(qǐng)求客戶(hù)端成功接收到待獲取廣告資源后,則上報(bào)給用戶(hù)端,用戶(hù)端將所述待獲取廣告資源與所述請(qǐng)求客戶(hù)端的對(duì)應(yīng)關(guān)系手動(dòng)更新至所述預(yù)設(shè)資源庫(kù)中。

進(jìn)一步的,為了提高廣告資源的傳輸?shù)闹悄苄裕€可以由服務(wù)器自動(dòng)對(duì)預(yù)設(shè)資源庫(kù)進(jìn)行更新,免去了用戶(hù)手動(dòng)更新的繁瑣?;诒景l(fā)明廣告資源的傳輸系統(tǒng)的第一實(shí)施例,本發(fā)明還提出了廣告資源的傳輸系統(tǒng)的第二實(shí)施例,在第二實(shí)施例中,所述服務(wù)器偵測(cè)所述請(qǐng)求客戶(hù)端是否成功獲取所述待獲取廣告資源;

若偵測(cè)到所述請(qǐng)求客戶(hù)端已成功獲取所述待獲取廣告資源,則所述服務(wù)器將所述待獲取廣告資源與所述請(qǐng)求客戶(hù)端的對(duì)應(yīng)關(guān)系更新至所述預(yù)設(shè)資源庫(kù)中。

在本實(shí)施例中,若請(qǐng)求客戶(hù)端通過(guò)向服務(wù)器下載的方式獲取所述待獲取廣告資源,則直接將待獲取廣告資源與請(qǐng)求客戶(hù)端的對(duì)應(yīng)關(guān)系添加至預(yù)設(shè)資源庫(kù)中。若請(qǐng)求客戶(hù)端通過(guò)打洞的方式向目標(biāo)客戶(hù)端獲取了所述待獲取廣告資源,則表示當(dāng)前的預(yù)設(shè)資源庫(kù)中已經(jīng)存在所述待獲取廣告資源與客戶(hù)端的對(duì)應(yīng)關(guān)系,則直接將請(qǐng)求客戶(hù)端添加至已有的與所述待獲取廣告資源對(duì)應(yīng)的對(duì)應(yīng)關(guān)系即可。

進(jìn)一步的,基于本發(fā)明廣告資源的傳輸系統(tǒng)的第一或第二實(shí)施例,本發(fā)明還提出了廣告資源的傳輸系統(tǒng)的第三實(shí)施例,在第三實(shí)施例中,所述預(yù)設(shè)資源庫(kù)中存儲(chǔ)有當(dāng)前已下載過(guò)的廣告資源和下載所述廣告資源的客戶(hù)端的地址之間的對(duì)應(yīng)關(guān)系;

所述服務(wù)器還用于在預(yù)設(shè)資源庫(kù)中查找當(dāng)前是否存在與所述待獲取廣告資源對(duì)應(yīng)的客戶(hù)端的地址。

在本實(shí)施例中,預(yù)設(shè)資源庫(kù)中記錄的對(duì)應(yīng)關(guān)系中的客戶(hù)端,可以通過(guò)客戶(hù)端的地址來(lái)識(shí)別客戶(hù)端。在通過(guò)預(yù)設(shè)資源庫(kù)中的對(duì)應(yīng)關(guān)系查找客戶(hù)端時(shí),可以直接查找到客戶(hù)端的地址,進(jìn)而可以直接確定目標(biāo)客戶(hù)端的地址,更加便于服務(wù)器控制請(qǐng)求客戶(hù)端和目標(biāo)客戶(hù)端進(jìn)行打洞。

進(jìn)一步的,為了進(jìn)一步提高廣告資源傳輸?shù)男剩诒景l(fā)明廣告資源的傳輸系統(tǒng)的第三實(shí)施例,本發(fā)明還提出了廣告資源的傳輸系統(tǒng)的第四實(shí)施例,在第四實(shí)施例中,所述預(yù)設(shè)資源庫(kù)中記錄有當(dāng)前已下載過(guò)的廣告資源、下載所述廣告資源的客戶(hù)端的標(biāo)識(shí)、以及下載所述廣告資源的客戶(hù)端的地址之間的對(duì)應(yīng)關(guān)系;

所述服務(wù)器與客戶(hù)端建立通信連接后,獲取客戶(hù)端的標(biāo)識(shí)和當(dāng)前地址,并在所述預(yù)設(shè)資源庫(kù)中查找獲取的所述客戶(hù)端的標(biāo)識(shí);

若查找到所述客戶(hù)端的標(biāo)識(shí),則所述服務(wù)器查找并判斷所述預(yù)設(shè)資源庫(kù)中與所述客戶(hù)端的標(biāo)識(shí)對(duì)應(yīng)的地址是否與所述當(dāng)前地址相同;

若不相同,則所述服務(wù)器將所述預(yù)設(shè)資源庫(kù)中的與獲取的所述客戶(hù)端的標(biāo)識(shí)對(duì)應(yīng)的地址更新為所述當(dāng)前地址。

在本實(shí)施例中,預(yù)設(shè)資源庫(kù)中記錄的對(duì)應(yīng)關(guān)系中的客戶(hù)端,可以通過(guò)客戶(hù)端的標(biāo)識(shí)來(lái)識(shí)別客戶(hù)端。在通過(guò)預(yù)設(shè)資源庫(kù)中的對(duì)應(yīng)關(guān)系查找客戶(hù)端時(shí),可以直接通過(guò)查找客戶(hù)端的標(biāo)識(shí)來(lái)識(shí)別客戶(hù)端,并進(jìn)而根據(jù)上述對(duì)應(yīng)關(guān)系查找到客戶(hù)端的地址。

由于客戶(hù)端在下線(xiàn)重連后可能會(huì)出現(xiàn)端口號(hào)改變的情況,進(jìn)而造成客戶(hù)端的地址發(fā)生變化,因此,客戶(hù)端每次重連后需要更新預(yù)設(shè)資源庫(kù)中客戶(hù)端的地址。從而使得預(yù)設(shè)資源庫(kù)中的客戶(hù)端的地址能夠?qū)崟r(shí)的更新,保證了客戶(hù)端的地址的正確性,防止了由于客戶(hù)端的地址錯(cuò)誤而造成廣告資源無(wú)法正確傳輸,有效地提高了廣告資源傳輸?shù)男省?/p>

進(jìn)一步的,為了進(jìn)一步提高廣告資源傳輸?shù)臏?zhǔn)確性,基于本發(fā)明廣告資源的傳輸系統(tǒng)的第一至第四任一實(shí)施例,本發(fā)明還提出了廣告資源的傳輸系統(tǒng)的第五實(shí)施例,在第五實(shí)施例中,在向服務(wù)器發(fā)送廣告資源獲取請(qǐng)求后,請(qǐng)求客戶(hù)端偵測(cè)是否接收到與所述廣告資源獲取請(qǐng)求對(duì)應(yīng)的待獲取廣告資源;

在接收到所述待獲取廣告資源后,請(qǐng)求客戶(hù)端判斷所述待獲取廣告資源是否來(lái)源于客戶(hù)端;

若所述待獲取廣告資源來(lái)源于客戶(hù)端,請(qǐng)求客戶(hù)端向服務(wù)器發(fā)送廣告資源驗(yàn)證請(qǐng)求,以對(duì)接收到的所述待獲取廣告資源進(jìn)行驗(yàn)證。若所述待獲取廣告資源未來(lái)源于客戶(hù)端,繼續(xù)執(zhí)行所述在向服務(wù)器發(fā)送廣告資源獲取請(qǐng)求后,請(qǐng)求客戶(hù)端偵測(cè)是否接收到與所述廣告資源獲取請(qǐng)求對(duì)應(yīng)的待獲取廣告資源的步驟。

在本實(shí)施例中,上述客戶(hù)端在作為目標(biāo)客戶(hù)端的同時(shí),也可以作為請(qǐng)求客戶(hù)端。在上述客戶(hù)端作為請(qǐng)求客戶(hù)端時(shí),該客戶(hù)端可以訪問(wèn)服務(wù)器提供的接口并對(duì)從其他客戶(hù)端獲取的廣告資源進(jìn)行驗(yàn)證,以驗(yàn)證接收到的廣告資源的正確性,如果檢驗(yàn)失敗則需要進(jìn)行數(shù)據(jù)重傳,在多次失敗后,則放棄該次數(shù)據(jù)傳輸,訪問(wèn)其他客戶(hù)端或者直接從服務(wù)器下載廣告資源。

本實(shí)施例通過(guò)對(duì)來(lái)源于客戶(hù)端的廣告資源進(jìn)行驗(yàn)證,提高了獲取的廣告資源的準(zhǔn)確性。

需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者裝置不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者裝置所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過(guò)程、方法、物品或者裝置中還存在另外的相同要素。

上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。

通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤(pán))中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。

以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專(zhuān)利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專(zhuān)利保護(hù)范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
九寨沟县| 霍城县| 枣庄市| 宁城县| 嘉禾县| 临桂县| 桦甸市| 哈密市| 承德市| 深泽县| 正安县| 鸡东县| 龙胜| 江山市| 河北省| 唐山市| 南丹县| 都昌县| 邛崃市| 茶陵县| 商水县| 布拖县| 铜梁县| 涟水县| 襄垣县| 云安县| 彭山县| 清涧县| 乡城县| 勃利县| 井陉县| 漳州市| 读书| 永泰县| 湟中县| 化州市| 宾阳县| 鹤壁市| 怀宁县| 保亭| 平潭县|