本發(fā)明涉及互聯(lián)網(wǎng)應(yīng)用開發(fā)領(lǐng)域,具體涉及一種促進(jìn)用戶分享互聯(lián)網(wǎng)應(yīng)用的導(dǎo)向式提醒方法及系統(tǒng)。
背景技術(shù):
用戶在分享移動互聯(lián)網(wǎng)領(lǐng)域中的APP(Application,應(yīng)用程序)提供的內(nèi)容時,一般采用主動分享方式:即用戶通過客戶端瀏覽APP時若想要分享內(nèi)容,會通過“分享按鈕”主動選擇想要分享內(nèi)容和分享對象。
但是,在實際情況中,因為缺乏引導(dǎo)以及需要尋找分享交互的不便性,所以分享的操作過程比較繁瑣,進(jìn)而使得用戶主動分享的概率較低;只有特別精彩的內(nèi)容才會驅(qū)使用戶自發(fā)去分享APP中的內(nèi)容,進(jìn)而使得APP對應(yīng)的平臺的宣傳效果較差,APP難以推廣。
技術(shù)實現(xiàn)要素:
針對現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明解決的技術(shù)問題為:簡化用戶分享互聯(lián)網(wǎng)應(yīng)用的操作過程,進(jìn)而提高用戶分享互聯(lián)網(wǎng)應(yīng)用的概率。
為達(dá)到以上目的,本發(fā)明提供促進(jìn)用戶分享互聯(lián)網(wǎng)應(yīng)用的導(dǎo)向式提醒方法,包括以下步驟:
A、在用戶通過客戶端使用互聯(lián)網(wǎng)應(yīng)用與服務(wù)器通信的過程中,客戶端從服務(wù)器上獲取分享事件的觸發(fā)配置列表,觸發(fā)配置列表中為每件分享事件定義了相應(yīng)的觸發(fā)數(shù)據(jù);每件分享事件的觸發(fā)數(shù)據(jù)均包括:客戶端與服務(wù)器之間與分享事件對應(yīng)的應(yīng)用交互行為信息、以及應(yīng)用交互行為信息對應(yīng)的約束條件,轉(zhuǎn)到步驟B;
B、客戶端對服務(wù)器返回的應(yīng)用交互行為信息進(jìn)行監(jiān)聽,當(dāng)客戶端監(jiān)聽到的服務(wù)器返回的應(yīng)用交互行為信息,與所述觸發(fā)配置列表中的應(yīng)用交互行為信息匹配、且符合所述觸發(fā)配置列表中對應(yīng)的約束條件時,轉(zhuǎn)到步驟C;
C、客戶端顯示與當(dāng)前應(yīng)用交互行為信息對應(yīng)的分享事件的分享信息。
本發(fā)明提供的實現(xiàn)上述方法的促進(jìn)用戶分享互聯(lián)網(wǎng)應(yīng)用的導(dǎo)向式提醒系統(tǒng),包括分享觸發(fā)配置獲取模塊、應(yīng)用交互行為信息過濾模塊和分享信息顯示模塊;
分享觸發(fā)配置獲取模塊用于:在用戶通過客戶端使用互聯(lián)網(wǎng)應(yīng)用與服務(wù)器通信的過程中,從服務(wù)器上獲取分享事件的觸發(fā)配置列表,觸發(fā)配置列表中為每件分享事件定義了相應(yīng)的觸發(fā)數(shù)據(jù);每件分享事件的觸發(fā)數(shù)據(jù)均包括:客戶端與服務(wù)器之間與分享事件對應(yīng)的應(yīng)用交互行為信息、以及應(yīng)用交互行為信息對應(yīng)的約束條件;
應(yīng)用交互行為信息過濾模塊用于:對服務(wù)器返回的應(yīng)用交互行為信息進(jìn)行監(jiān)聽,當(dāng)監(jiān)聽到的服務(wù)器返回的應(yīng)用交互行為信息同時滿足以下條件時,向分享信息顯示模塊發(fā)送分享信息顯示信號;
(1)服務(wù)器返回的應(yīng)用交互行為信息,與所述觸發(fā)配置列表中的應(yīng)用交互行為信息匹配;
(2)服務(wù)器返回的應(yīng)用交互行為信息,符合所述觸發(fā)配置列表中對應(yīng)的約束條件;
分享信息顯示模塊用于:收到分享信息顯示信號后,顯示與應(yīng)用交互行為信息對應(yīng)的分享事件的分享信息。
與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點在于:
與現(xiàn)有技術(shù)中用戶通過“分享按鈕”主動分享的方法相比,本發(fā)明當(dāng)用戶的應(yīng)用交互行為信息滿足預(yù)先定義的分享事件約束后,會在客戶端上(以彈框的形式)主動提示用戶分享;進(jìn)而簡化了分享的操作過程,顯著的提高了用戶的分享概率,擴(kuò)大了分享行為的適用場景。
在此基礎(chǔ)上,使用本發(fā)明的方法能夠使得互聯(lián)網(wǎng)應(yīng)用的宣傳效果較好,便于推廣。
附圖說明
圖1為本發(fā)明實施例中促進(jìn)用戶分享互聯(lián)網(wǎng)應(yīng)用的導(dǎo)向式提醒方法的流程圖。
具體實施方式
以下結(jié)合附圖及實施例對本發(fā)明作進(jìn)一步詳細(xì)說明。
本發(fā)明實施例中的促進(jìn)用戶分享互聯(lián)網(wǎng)應(yīng)用的導(dǎo)向式提醒方法,包括以下步驟:
S1:用戶會通過客戶端(例如手機(jī)、電腦等)使用互聯(lián)網(wǎng)應(yīng)用,客戶端會與服務(wù)器進(jìn)行通信,在客戶端與服務(wù)器的通信過程中(例如用戶通過客戶端啟動或者喚醒互聯(lián)網(wǎng)應(yīng)用),客戶端從服務(wù)器上獲取分享事件的觸發(fā)配置列表,轉(zhuǎn)到S2。
S1的觸發(fā)配置列表中為每件分享事件定義了相應(yīng)的觸發(fā)數(shù)據(jù),每件分享事件的觸發(fā)數(shù)據(jù)均包括:客戶端與服務(wù)器之間與分享事件對應(yīng)的應(yīng)用交互行為信息、應(yīng)用交互行為信息對應(yīng)的約束條件、分享事件的分享信息和分享獎勵信息等。
本實施例中以用戶觀看視頻直播為例,此時:
(1)S1中觸發(fā)配置列表的應(yīng)用交互行為信息包括用戶通過客戶端贈送的禮物價值和禮物數(shù)量、用戶通過客戶端觀看視頻直播的時長、用戶通過客戶端在線領(lǐng)取視頻直播平臺的貨幣的數(shù)量(例如斗魚直播平臺的魚丸)等;
(2)S1中觸發(fā)配置列表的應(yīng)用交互行為信息對應(yīng)的約束條件包括:應(yīng)用交互行為信息對應(yīng)的用戶身份、應(yīng)用交互行為信息的返回數(shù)量和應(yīng)用交互行為信息的觸發(fā)次數(shù);
(3)S1中觸發(fā)配置列表的分享信息可以為彈窗形式,其包括:分享UI(User Interface,用戶界面)展示效果、分享標(biāo)題、分享圖片、分享內(nèi)容、分享激勵圖片和分享文案等。
S2:客戶端對服務(wù)器返回的應(yīng)用交互行為信息進(jìn)行監(jiān)聽,判斷監(jiān)聽到的服務(wù)器返回的應(yīng)用交互行為信息,是否與S1中觸發(fā)配置列表的應(yīng)用交互行為信息匹配,若是,轉(zhuǎn)到S3,否則重新執(zhí)行S2。
S2中客戶端對服務(wù)器返回的應(yīng)用交互行為信息進(jìn)行監(jiān)聽的方法為:客戶端對來自服務(wù)器的eventType(一般事件)字段不為0的socket(通常也稱作"套接字",用于描述IP地址和端口,是一個通信鏈的句柄,可以用來實現(xiàn)不同虛擬機(jī)或不同計算機(jī)之間的通信)消息進(jìn)行監(jiān)聽。
S2的目的在于:通過客戶端對應(yīng)用交互行為信息的監(jiān)聽,能夠?qū)⒁欢ǚ秶鷥?nèi)的交互場景都可以通過修改、新增、刪除服務(wù)器的觸發(fā)配置列表來達(dá)到動態(tài)配置分享事件觸發(fā)條件的效果。
S3:客戶端在S1的觸發(fā)配置列表中查找與服務(wù)器返回的當(dāng)前應(yīng)用交互行為信息對應(yīng)的約束條件;判斷當(dāng)前應(yīng)用交互行為信息是否符合對應(yīng)的約束條件,若是,轉(zhuǎn)到S4,否則丟棄當(dāng)前應(yīng)用交互行為信息后,重新執(zhí)行S2。
S3中符合對應(yīng)的約束條件的應(yīng)用交互行為信息,需要同時滿足以下條件:
(1)應(yīng)用交互行為信息對應(yīng)的用戶身份符合對應(yīng)的約束條件中的用戶身份;
(2)應(yīng)用交互行為信息的數(shù)量在對應(yīng)的約束條件中的返回數(shù)量以上;
(3)應(yīng)用交互行為信息之前被觸發(fā)的次數(shù)在對應(yīng)的約束條件中的觸發(fā)次數(shù)以下。
S4:判斷客戶端是否主動排除當(dāng)前應(yīng)用交互行為信息,若是,丟棄當(dāng)前應(yīng)用交互行為信息后,重新執(zhí)行S2;否則轉(zhuǎn)到S5。
S4中客戶端主動排除當(dāng)前應(yīng)用交互行為信息的情形為:當(dāng)客戶端上彈出分享窗口時:
(1)用戶在彈窗中選擇“不再提醒按鈕”,使當(dāng)前應(yīng)用交互行為信息在一周內(nèi)自動忽略;
(2)用戶點擊彈窗右上角的關(guān)閉按鈕,在當(dāng)天忽略當(dāng)前應(yīng)用交互行為信息。
S5:客戶端顯示S1的觸發(fā)配置列表中與當(dāng)前應(yīng)用交互行為信息對應(yīng)的分享事件的分享信息(即客戶端以動畫形式彈出分享窗口),轉(zhuǎn)到S6。此時用戶可以自由選擇將分享信息分享至任意一個社交平臺(主流或非主流)上、并附上自己的文字表達(dá)。
S6:客戶端在S1的觸發(fā)配置列表中,確定當(dāng)前分享事件的分享獎勵信息后,將分享獎勵信息賦予用戶賬號,以鼓勵用戶下次繼續(xù)分享這些觸發(fā)的事件,提高用戶主動分享的積極性,轉(zhuǎn)到S7。
S6中若S1的觸發(fā)配置列表中不存在當(dāng)前分享事件的分享獎勵信息,則直接轉(zhuǎn)到S7。
S7:客戶端判斷當(dāng)前應(yīng)用是否關(guān)閉,若是,結(jié)束,否則重新執(zhí)行S2。
本發(fā)明實施例中的實現(xiàn)上述方法的促進(jìn)用戶分享互聯(lián)網(wǎng)應(yīng)用的導(dǎo)向式提醒系統(tǒng),該系統(tǒng)包括分享觸發(fā)配置獲取模塊、應(yīng)用交互行為信息過濾模塊、分享信息顯示模塊和獎勵信息賦予模塊。
分享觸發(fā)配置獲取模塊用于:在用戶通過客戶端使用互聯(lián)網(wǎng)應(yīng)用與服務(wù)器通信的過程中,從服務(wù)器上獲取分享事件的觸發(fā)配置列表,觸發(fā)配置列表中為每件分享事件定義了相應(yīng)的觸發(fā)數(shù)據(jù);每件分享事件的觸發(fā)數(shù)據(jù)均包括:客戶端與服務(wù)器之間與分享事件對應(yīng)的應(yīng)用交互行為信息、以及應(yīng)用交互行為信息對應(yīng)的約束條件;約束條件包括:應(yīng)用交互行為信息對應(yīng)的用戶身份、應(yīng)用交互行為信息的返回數(shù)量和應(yīng)用交互行為信息的觸發(fā)次數(shù)。
應(yīng)用交互行為信息過濾模塊用于:對服務(wù)器返回的應(yīng)用交互行為信息進(jìn)行監(jiān)聽,當(dāng)監(jiān)聽到的服務(wù)器返回的應(yīng)用交互行為信息同時滿足以下條件是,向分享信息顯示模塊發(fā)送分享信息顯示信號。
1:服務(wù)器返回的應(yīng)用交互行為信息,與所述觸發(fā)配置列表中的應(yīng)用交互行為信息匹配;
2:服務(wù)器返回的應(yīng)用交互行為信息,符合所述觸發(fā)配置列表中對應(yīng)的約束條件:
2.1:應(yīng)用交互行為信息對應(yīng)的用戶身份符合對應(yīng)的約束條件中的用戶身份;
2.2:應(yīng)用交互行為信息的數(shù)量在對應(yīng)的約束條件中的返回數(shù)量以上;
2.3:應(yīng)用交互行為信息之前被觸發(fā)的次數(shù)在對應(yīng)的約束條件中的觸發(fā)次數(shù)以下。
3:客戶端未主動排除應(yīng)用交互行為信息;若客戶端主動排除應(yīng)用交互行為信息,此時應(yīng)用交互行為信息過濾模塊會丟棄當(dāng)前應(yīng)用交互行為信息、并繼續(xù)對服務(wù)器返回的應(yīng)用交互行為信息進(jìn)行監(jiān)聽。
分享信息顯示模塊用于:收到分享信息顯示信號后,顯示與應(yīng)用交互行為信息對應(yīng)的分享事件的分享信息。
獎勵信息賦予模塊用于:在分享信息顯示模塊工作完成后,確定分享信息顯示模塊顯示的分享事件的分享獎勵信息、并將該分享獎勵信息賦予對應(yīng)的用戶賬號。
本發(fā)明不局限于上述實施方式,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也視為本發(fā)明的保護(hù)范圍之內(nèi)。本說明書中未作詳細(xì)描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)技術(shù)人員公知的現(xiàn)有技術(shù)。