本發(fā)明涉及互聯(lián)網(wǎng)信息分享領(lǐng)域的技術(shù),尤其涉及一種推廣信息的分享方法和系統(tǒng)。
背景技術(shù):
隨著計算機技術(shù)的發(fā)展,在互聯(lián)網(wǎng)上投放廣告成為了廣告推廣的主流手段之一。
除了投放在網(wǎng)頁頁面上的廣告信息,由用戶人工發(fā)起的推廣信息的分享行為也是互聯(lián)網(wǎng)廣告推廣的常見方式。上述分享行為通常指的是用戶對推廣信息的網(wǎng)頁鏈接進行自行發(fā)布,典型地即將定位至某一需要推廣的互聯(lián)網(wǎng)資源的統(tǒng)一資源定位符(URL)在各類互聯(lián)網(wǎng)社交平臺上進行發(fā)布展示,以便于所述社交平臺的其他用戶可以查看并點擊所述URL,并進一步對所述URL指向的互聯(lián)網(wǎng)資源進行后續(xù)操作,例如產(chǎn)生電子商務的交易訂單或再次對該互聯(lián)網(wǎng)資源進行轉(zhuǎn)發(fā)分享。
為了達到更好的廣告推廣效果,所述分享行為的重點在于促進所述URL能盡可能地在各類社交平臺上進行發(fā)布或再傳播,以擴充該URL的互聯(lián)網(wǎng)用戶受眾群體數(shù)量以及提升該URL的傳播范圍和影響力?;谔嵘脩舻姆窒硇袨榛钴S度的考慮,現(xiàn)有技術(shù)中對實現(xiàn)所述分享行為的用戶提供不同類型的獎勵機制,例如虛擬積分獎勵、貨幣獎勵等,引入所述獎勵機制進一步地提升了用戶對于實現(xiàn)所述分享行為的積極性。
所述獎勵機制中如何合理地對用戶進行獎勵通常依靠后臺服務器對與所述分享行為帶來的后續(xù)效果進行復雜的計算而得到,例如以分享所述URL后觸發(fā)的點擊數(shù)、交易成功率或交易成功筆數(shù)為計算獎勵的依據(jù)。在更為復雜的實時場景中,可以將所述分享行為構(gòu)成的傳播鏈路進行邏輯分級,每一級的分享行為對應的用戶的獎勵基數(shù)設(shè)置為不同的數(shù)值,例如針對某一推廣信息完成首次分享行為的用戶具有最高的獎勵基數(shù),而基于該首次分享行為引流而形成的其他分享行為的用戶具有略低一些的獎勵基數(shù),這種分級設(shè)置的獎勵基數(shù)設(shè)計可以合理地包含在任意級數(shù)的分級獎勵機制中。
以分級獎勵機制為例,隨著需要推廣的互聯(lián)網(wǎng)資源的日益增加,其對應的分享行為生成的URL也隨之增多,現(xiàn)有技術(shù)中用于計算分級獎勵機制的后臺服務器需要具有高性能的計算能力和流量數(shù)據(jù)吞吐能力,尤其是在高峰時段需要及時處理大量的并發(fā)計算?,F(xiàn)有技術(shù)所述后臺服務器對分享行為的獎勵依據(jù)的進行統(tǒng)計中重要步驟是:識別出所述URL對應的用戶在分級獎勵機制中的分享級別。但是現(xiàn)有技術(shù)中的所述URL并未攜帶可以記錄所述URL對應的用戶在分級傳播鏈路中所處級別的參數(shù),一方面,所述后臺服務器無法通過所述URL直接識別出所述用戶在在分級傳播鏈路中所處級別,因而無法直接進行獎勵依據(jù)的統(tǒng)計,所述后臺服務器需要進行額外的數(shù)據(jù)庫訪問才能進行獎勵依據(jù)的統(tǒng)計,造成所述后臺服務器的計算和通信負載大大增加;另一方面,所述后臺服務器無法判斷出所述URL是否在所述分級傳播鏈路中存在重復傳播的情況,這樣不利于所述后臺服務器識別所述URL是否是為了獲得獎勵而惡意重復觸發(fā)的分享行為而生成的。
技術(shù)實現(xiàn)要素:
為了克服現(xiàn)有技術(shù)中的上述缺陷,本發(fā)明提供了一種推廣信息的分享方法,該方法包括:
客戶端觸發(fā)登錄用戶針對推廣信息的分享請求;
服務器根據(jù)所述分享請求從數(shù)據(jù)庫中獲取分享參數(shù),并根據(jù)所述分享參數(shù)生成分享標識字串,其中所述分享參數(shù)用于描述所述推廣信息和所述分享請求的分享屬性;
所述服務器生成所述推廣信息的統(tǒng)一資源定位符,該統(tǒng)一資源定位符中包含所述分享標識字串;
所述服務器將所述統(tǒng)一資源定位符發(fā)送至所述客戶端。
根據(jù)本發(fā)明的一個方面,該方法還包括:所述客戶端將所述統(tǒng)一資源定位符轉(zhuǎn)發(fā)至其他設(shè)備;所述服務器根據(jù)所述其他設(shè)備上所觸發(fā)的針對所述統(tǒng)一資源定位符的后續(xù)操作更新所述分享參數(shù)。
根據(jù)本發(fā)明的另一個方面,該方法中所述分享屬性包括:所述分享請求對應的觸發(fā)日期;和所述登錄用戶對應的用戶ID;所述推廣信息對應的推廣資源的資源ID;所述推廣信息在多級分享傳播鏈路中的分享總次數(shù);以及,所述登錄用戶在所述多級分享傳播鏈路中的分享角色等級。
根據(jù)本發(fā)明的另一個方面,該方法中所述分享標識字串包括:日期字段,用于記錄所述分享請求對應的觸發(fā)日期;用戶ID字段,用于記錄所述登錄用戶對應的用戶ID;資源ID字段,用于記錄所述推廣信息對應的推廣資源的資源ID;分享總次數(shù)字段,用于記錄所述推廣信息在多級分享傳播鏈路中的分享總次數(shù);以及,分享等級字段,用于記錄所述登錄用戶在所述多級分享傳播鏈路中的分享角色等級。
根據(jù)本發(fā)明的另一個方面,該方法中所述分享標識字串還包括:隨機數(shù)字段,用于在所述統(tǒng)一資源定位符中標識出所述分享標識字串。
根據(jù)本發(fā)明的另一個方面,該方法中所述資源ID的生成方法包括:根據(jù)預定的字符串使用redis生成所述資源ID對應的唯一自增值。
根據(jù)本發(fā)明的另一個方面,該方法中所述分享角色等級至少包括:創(chuàng)始用戶、二級分享用戶、三級分享用戶和四級分享用戶,其中所述創(chuàng)始用戶對應所述多級分享傳播鏈路的根節(jié)點。
相應地,本發(fā)明還提供了一種推廣信息的分享系統(tǒng),該系統(tǒng)包括客戶端、服務器和數(shù)據(jù)庫,其中:
所述客戶端,用于觸發(fā)登錄用戶針對推廣信息的分享請求;
所述服務器包括分享標識字串模塊和統(tǒng)一資源定位符模塊;
所述分享標識字串模塊,用于根據(jù)所述分享請求從所述數(shù)據(jù)庫中獲取分享參數(shù),并根據(jù)所述分享參數(shù)生成分享標識字串,其中所述分享參數(shù)用于描述所述推廣信息和所述分享請求的分享屬性;
所述統(tǒng)一資源定位符模塊,用于生成所述推廣信息的統(tǒng)一資源定位符,并將所述統(tǒng)一資源定位符發(fā)送至所述客戶端,該統(tǒng)一資源定位符中包含所述分享標識字串;
所述數(shù)據(jù)庫,用于存儲所述分享參數(shù)。
根據(jù)本發(fā)明的一個方面,該系統(tǒng)中所述客戶端還用于將所述統(tǒng)一資源定位符轉(zhuǎn)發(fā)至其他設(shè)備;所述服務器還包括更新模塊,用于根據(jù)所述其他設(shè)備上所觸發(fā)的針對所述統(tǒng)一資源定位符的后續(xù)操作更新所述分享參數(shù)。
根據(jù)本發(fā)明的另一個方面,該系統(tǒng)中所述分享屬性包括:所述分享請求對應的觸發(fā)日期;所述登錄用戶對應的用戶ID;所述推廣信息對應的推廣資源的資源ID;所述推廣信息在多級分享傳播鏈路中的分享總次數(shù);以及,所述登錄用戶在所述多級分享傳播鏈路中的分享角色等級。
根據(jù)本發(fā)明的另一個方面,該系統(tǒng)中所述分享標識字串包括:日期字段,用于記錄所述分享請求對應的觸發(fā)日期;用戶ID字段,用于記錄所述登錄用戶對應的用戶ID;資源ID字段,用于記錄所述推廣信息對應的推廣資源的資源ID;分享總次數(shù)字段,用于記錄所述推廣信息在多級分享傳播鏈路中的分享總次數(shù);以及,分享等級字段,用于記錄所述登錄用戶在所述多級分享傳播鏈路中的分享角色等級。
根據(jù)本發(fā)明的另一個方面,該系統(tǒng)中所述分享標識字串還包括:隨機數(shù)字段,用于在所述統(tǒng)一資源定位符中標識出所述分享標識字串。
根據(jù)本發(fā)明的另一個方面,該系統(tǒng)中所述資源ID的生成方法包括:根據(jù)預定的字符串使用redis生成所述資源ID對應的唯一自增值。
根據(jù)本發(fā)明的另一個方面,該系統(tǒng)中所述分享角色等級至少包括:創(chuàng)始用戶、二級分享用戶、三級分享用戶和四級分享用戶,其中所述創(chuàng)始用戶對應所述多級分享傳播鏈路的根節(jié)點。
本發(fā)明提供的推廣信息的分享方法和系統(tǒng)在統(tǒng)一資源定位符中包含了根據(jù)分享參數(shù)生成的分享標識字串,使得所述統(tǒng)一資源定位符中攜帶了可被服務器識別的信息,因此服務器在檢測到針對該統(tǒng)一資源定位符的訪問請求后可以直接識別出該統(tǒng)一資源定位符對應的分享行為的具體參數(shù),其優(yōu)點在于:一方面,降低了服務器在分級獎勵機制中進行獎勵依據(jù)的統(tǒng)計時所需的計算和通信負載;另一方面,便于服務器追溯出所述統(tǒng)一資源定位符所對應的完整的分級傳播鏈路,并直接判斷出所述統(tǒng)一資源定位符是否在所述分級傳播鏈路中存在重復傳播的情況,可以實現(xiàn)反作弊去重復化處理。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
圖1是根據(jù)本發(fā)明的推廣信息的分享方法的一個具體實施方式的流程圖;
圖2是根據(jù)本發(fā)明的推廣信息的分享系統(tǒng)的一個具體實施方式的結(jié)構(gòu)示意圖;
圖3是用于運行本發(fā)明的客戶端的智能終端的結(jié)構(gòu)示意圖;
附圖中相同或相似的附圖標記代表相同或相似的部件。
具體實施方式
為了更好地理解和闡釋本發(fā)明,下面將結(jié)合附圖對本發(fā)明作進一步的詳細描述。
本發(fā)明提供了一種推廣信息的分享方法,請參考圖1,圖1是根據(jù)本發(fā)明的推廣信息的分享方法的一個具體實施方式的流程圖,該方法包括:
步驟S100,客戶端觸發(fā)登錄用戶針對推廣信息的分享請求;
步驟S200,服務器根據(jù)所述分享請求從數(shù)據(jù)庫中獲取分享參數(shù),并根據(jù)所述分享參數(shù)生成分享標識字串,其中所述分享參數(shù)用于描述所述推廣信息和所述分享請求的分享屬性;
步驟S300,所述服務器生成所述推廣信息的統(tǒng)一資源定位符,該統(tǒng)一資源定位符中包含所述分享標識字串;
步驟S400,所述服務器將所述統(tǒng)一資源定位符發(fā)送至所述客戶端。
具體地在步驟S100中,術(shù)語“推廣信息”通常指的是有廣告推廣需求的互聯(lián)網(wǎng)資源,例如,所述推廣信息是電子交易平臺上一個商品購買頁面,或所述推廣信息是一個商品實體店的地圖位置頁面,或所述推廣信息是電子社交平臺中線上活動詳情的頁面。所述推廣信息的呈現(xiàn)形式通常是由字符串構(gòu)成的鏈接地址,在步驟S100中觸發(fā)所述分享請求的目的是將所述鏈接地址轉(zhuǎn)換為另一攜帶了一定數(shù)據(jù)信息并可在推廣的獎勵機制被識別出來的統(tǒng)一資源定位符(也即添加或變換所述鏈接地址中包括的字符)。
所述客戶端用于提供合適的計算機人機交互界面,便于用戶針對所述推廣信息觸發(fā)分享請求,以及向用戶呈現(xiàn)服務器根據(jù)所述分享請求生成的與所述推廣信息對應的統(tǒng)一資源定位符(即URL)。優(yōu)選地,所述客戶端可以實施為計算機程序的形式,例如實施為運行在智能終端上的APP,所述智能終端包括但不限于安裝了iOS、Android、Symbian、Windows Mobile、Maemo、WebOS、Palm OS或Blackberry OS等終端操作系統(tǒng)的PDA設(shè)備、智能手機、平板電腦或其他手持嵌入式設(shè)備。所述智能終端應具有接入互聯(lián)網(wǎng)的功能,可以接入CDMA、3G、4G、WiFi等網(wǎng)絡(luò),便于所述客戶端與服務器進行通訊以完成數(shù)據(jù)交互。可選地,所述客戶端還可以實施為運行了合適的web頁面的瀏覽器。
所述登錄用戶對應所述客戶端的操作者,指的是所述操作者使用一組用戶名和密碼進行身份信息驗證通過后確定的用戶身份。本領(lǐng)域技術(shù)人員可以理解,為了認證所述登錄用戶,在步驟S100之前本發(fā)明提供的推廣信息的分享方法還可以包括所述操作者操作所述客戶端對所述登錄用戶的身份合法性進行身份驗證的步驟。
在步驟S200中,所述服務器首先根據(jù)所述分享請求從數(shù)據(jù)庫中獲取分享參數(shù),其中所述分享參數(shù)用于描述所述推廣信息和所述分享請求的分享屬性。由于本發(fā)明提供的推廣信息的分享方法優(yōu)選地適配于具有分級獎勵機制的獎勵計算系統(tǒng),因此所述服務器獲取所述分享參數(shù)的目的是為了確定所述分享請求和所述推廣信息具有的分享屬性,進而確定所述推廣信息和所述分享請求對應的登錄用戶處于多級分享傳播鏈路中的何種級別。為了達到上述目的,優(yōu)選地所述分享屬性至少包括如下信息:所述分享請求對應的觸發(fā)日期、所述登錄用戶對應的用戶ID、所述推廣信息對應的推廣資源的資源ID、所述推廣信息在多級分享傳播鏈路中的分享總次數(shù)、所述登錄用戶在所述多級分享傳播鏈路中的分享角色等級。上述每一項分享屬性都具有與其相對應的分享參數(shù),用于傳遞所述每一項分享屬性的具體值。
進一步地,在步驟S200中所述服務器根據(jù)所述分享參數(shù)生成分享標識字串。執(zhí)行該步驟的目的是為了使所述分享標識字串可以攜帶足以傳遞所述分享參數(shù)的信息,相應地,所述分享標識字串包括:日期字段,用于記錄所述分享請求對應的觸發(fā)日期;用戶ID字段,用于記錄所述登錄用戶對應的用戶ID;資源ID字段,用于記錄所述推廣信息對應的推廣資源的資源ID;分享總次數(shù)字段,用于記錄所述推廣信息在多級分享傳播鏈路中的分享總次數(shù);以及,分享等級字段,用于記錄所述登錄用戶在所述多級分享傳播鏈路中的分享角色等級。本發(fā)明并不具體限定所述分享標識字串中各個字段的排列順序,可選地上述各個字段間還可以使用預定的分隔字符來進行分隔。
其中,所述推廣資源是所述推廣信息包含或映射的信息內(nèi)容,例如所述推廣信息是商品購買頁面,則所述推廣資源是所述商品購買頁面中呈現(xiàn)的商品,所述資源ID是該商品預定的商品ID。通常所述用戶ID和所述資源ID唯一,以便于唯一地根據(jù)所述用戶ID確定對應的所述登錄用戶,以及根據(jù)所述資源ID確定其對應的所述推廣資源。所述用戶ID可以是所述登錄用戶在進行新用戶注冊時系統(tǒng)賦予的,不會隨著時間更新或變化;而同一所述推廣資源對應的所述資源ID可以根據(jù)算法計算得到,可選地,例如本具體實施方式所選擇的生成所述資源ID的方法包括:根據(jù)預定的字符串使用redis生成所述資源ID對應的唯一自增值。本領(lǐng)域技術(shù)人員可以理解,上文中術(shù)語“redis”指的是redis數(shù)據(jù)庫,redis數(shù)據(jù)庫是一個key-value型數(shù)據(jù)庫,redis數(shù)據(jù)庫支持存儲的value類型包括string(字符串)、list(鏈表)、set(集合)、zset(sorted set有序集合)和hash(哈希類型)。這些數(shù)據(jù)類型都支持push/pop、add/remove及取交集并集和差集或其他常見的數(shù)據(jù)庫操作。所述自增值指的是數(shù)據(jù)庫存儲的數(shù)據(jù)中具有唯一性的字段,這樣能保證所述推廣資源對應的資源ID唯一。所述預定的字符串是計算機軟件邏輯自動分配的,并可以隨著時間的變化而更新,例如2015年6月23日當天,用于實現(xiàn)計算所述資源ID的所述預定字符串可以是“20160623usk”。當然本發(fā)明的實施人員可以根據(jù)需求自行設(shè)計該預定的字符串所包含的具體字符,本發(fā)明對此不做限定。
在多級分享傳播鏈路中,所述登錄用戶對應特定的分享角色級別,以四級分享傳播鏈路為例,所述分享角色等級至少包括:創(chuàng)始用戶、二級分享用戶、三級分享用戶和四級分享用戶,其中所述創(chuàng)始用戶對應所述多級分享傳播鏈路的根節(jié)點。典型地,本發(fā)明可以實施為當所述登錄用戶對應所述創(chuàng)始用戶的等級時,其獲得獎勵收益最大,并且獎勵收益隨著所述登錄用戶對應的分享角色級別的遞減而遞減。
在步驟S200中所述服務器生成所述分享標識字串后,進一步地在步驟S300中所述服務器生成所述推廣信息的統(tǒng)一資源定位符(URL),該URL中包括所述分享標識字串。為了把所述分享標識字串與所述URL中的其他數(shù)據(jù)信息區(qū)分開來,可選地,所述分享標識字串還包括:隨機數(shù)字段,用于在所述統(tǒng)一資源定位符中標識出所述分享標識字串。
為了便于理解,對所述分享標識字串進行舉例說明。例如一個多位數(shù)字構(gòu)成的分享標識字串具體如下:“515062300001002123456000”,其中第一位數(shù)字5是所述隨機數(shù)字段,數(shù)字串“150623”是所述日期字段,數(shù)字串“00001”是所述資源ID字段,數(shù)字串“002”是所述分享總次數(shù)字段,數(shù)字串“123456”是所述用戶ID字段,數(shù)字串“000”是所述分享等級字段。
需要說明的是,該實施例中所述分享標識字串是以明文的形式出現(xiàn)的,在更多的實施例中可以對所述分享標識字串進行加密處理使其從明文變?yōu)閬y序字符組合,或?qū)λ龇窒順俗R字串進行轉(zhuǎn)碼處理進而壓縮其整體的字符串長度。
請繼續(xù)參考圖1,優(yōu)選地,本發(fā)明提供的推廣信息的分享方法還包括如下步驟:
步驟S500,所述客戶端將所述統(tǒng)一資源定位符轉(zhuǎn)發(fā)至其他設(shè)備;
步驟S600,所述服務器根據(jù)所述其他設(shè)備上所觸發(fā)的針對所述統(tǒng)一資源定位符的后續(xù)操作更新所述分享參數(shù)。
具體地,所述客戶端可以通過例如即時通信軟件和信息發(fā)布軟件將所述URL轉(zhuǎn)發(fā)至所述其他設(shè)備,所述其他設(shè)備可以是移動終端和個人電腦。所述后續(xù)操作例如是針對所述URL的點擊操作、再分享操作等,一旦所述后續(xù)操作影響了所述推廣信息和所述分享請求的分享屬性,則所述服務器則相應地更新所述分享參數(shù),使所述分享參數(shù)保持與推廣信息的實際情況相匹配。更新所述分享參數(shù)可以通過操作所述數(shù)據(jù)庫來實現(xiàn)。
需要說明的是,盡管在附圖中以特定順序描述了本發(fā)明方法的操作,但是,這并非要求或者暗示必須按照該特定順序來執(zhí)行這些操作,或是必須執(zhí)行全部所示的操作才能實現(xiàn)期望的結(jié)果。相反,流程圖中描繪的步驟可以改變執(zhí)行順序。附加地或備選地,可以省略某些步驟,將多個步驟合并為一個步驟執(zhí)行,和/或?qū)⒁粋€步驟分解為多個步驟執(zhí)行。
相應地,本發(fā)明提供了一種推廣信息的分享系統(tǒng),請參考圖2,圖2是根據(jù)本發(fā)明的推廣信息的分享系統(tǒng)的一個具體實施方式的結(jié)構(gòu)示意圖,該系統(tǒng)包括客戶端100、服務器200和數(shù)據(jù)庫300,其中:
所述客戶端100,用于觸發(fā)登錄用戶針對推廣信息的分享請求;
所述服務器200包括分享標識字串模塊和統(tǒng)一資源定位符模塊;
所述分享標識字串模塊210,用于根據(jù)所述分享請求從所述數(shù)據(jù)庫300中獲取分享參數(shù),并根據(jù)所述分享參數(shù)生成分享標識字串,其中所述分享參數(shù)用于描述所述推廣信息和所述分享請求的分享屬性;
所述統(tǒng)一資源定位符模塊220,用于生成所述推廣信息的統(tǒng)一資源定位符,并將所述統(tǒng)一資源定位符發(fā)送至所述客戶端100,該統(tǒng)一資源定位符中包含所述分享標識字串;
所述數(shù)據(jù)庫300,用于存儲所述分享參數(shù)。
本部分出現(xiàn)的術(shù)語和名詞與前文中相同的術(shù)語或名詞具有一致的含義,例如所述“推廣信息”、“登錄用戶”和“分享屬性”等,上述術(shù)語或名詞及其涉及的工作原理均可參考前文中相關(guān)部分的描述和解釋,為了簡便起見在此不再贅述。
優(yōu)選地,所述客戶端100還用于將所述統(tǒng)一資源定位符轉(zhuǎn)發(fā)至其他設(shè)備;所述服務器200還包括更新模塊230,用于根據(jù)所述其他設(shè)備上所觸發(fā)的針對所述統(tǒng)一資源定位符的后續(xù)操作更新所述分享參數(shù)。更新所述分享參數(shù)可以通過操作數(shù)據(jù)庫300來實現(xiàn)。所述其他設(shè)備例如是如圖2中示出的個人計算機101和移動終端102。
具體地,所述分享屬性包括:所述分享請求對應的觸發(fā)日期;所述登錄用戶對應的用戶ID;所述推廣信息對應的推廣資源的資源ID;所述推廣信息在多級分享傳播鏈路中的分享總次數(shù);以及,所述登錄用戶在所述多級分享傳播鏈路中的分享角色等級。相應地,所述分享標識字串包括:日期字段,用于記錄所述分享請求對應的觸發(fā)日期;用戶ID字段,用于記錄所述登錄用戶對應的用戶ID;資源ID字段,用于記錄所述推廣信息對應的推廣資源的資源ID;分享總次數(shù)字段,用于記錄所述推廣信息在多級分享傳播鏈路中的分享總次數(shù);以及,分享等級字段,用于記錄所述登錄用戶在所述多級分享傳播鏈路中的分享角色等級。其中,所述分享角色等級至少包括:創(chuàng)始用戶、二級分享用戶、三級分享用戶和四級分享用戶,其中所述創(chuàng)始用戶對應所述多級分享傳播鏈路的根節(jié)點。
為了把所述分享標識字串與所述統(tǒng)一資源定位符中的其他數(shù)據(jù)信息區(qū)分開來,可選地,所述分享標識字串還包括:隨機數(shù)字段,用于在所述統(tǒng)一資源定位符中標識出所述分享標識字串。
優(yōu)選地,所述資源ID的生成方法包括:根據(jù)預定的字符串使用redis生成所述資源ID對應的唯一自增值。
在一些實施例中,所述服務器200可以由一臺服務器設(shè)備組成;另一些實施例中,該服務器200也可以由分布運行在互聯(lián)網(wǎng)上的多個服務器設(shè)備組成,從所述軟件程序分離出來的各個功能模塊分別運行上述多個服務器上。上述軟件程序可以實施為包括硬件部分以及能被該硬件部分所解釋執(zhí)行的軟件部分,該硬件部分和軟件部分協(xié)同工作以實現(xiàn)服務器200的功能。
優(yōu)選地,所述客戶端100可以實施為計算機程序的形式,例如實施為運行在智能終端上的APP,所述智能終端包括但不限于安裝了iOS、Android、Symbian、Windows Mobile、Maemo、WebOS、Palm OS或Blackberry OS等終端操作系統(tǒng)的PDA設(shè)備、智能手機、平板電腦或其他手持嵌入式設(shè)備。所述智能終端應具有接入互聯(lián)網(wǎng)的功能,可以接入CDMA、3G、4G、WiFi等網(wǎng)絡(luò),便于所述客戶端100與服務器200進行通訊以完成數(shù)據(jù)交互。可選地,所述客戶端100還可以實施為運行了合適的web頁面的瀏覽器。
圖3是用于運行本發(fā)明的客戶端的智能終端的結(jié)構(gòu)示意圖。圖3示意性地示出了所述智能終端的常見結(jié)構(gòu),參考圖3對常見的智能終端的內(nèi)部組件、軟件和協(xié)議結(jié)構(gòu)進行說明。
該智能終端具有處理器510,其負責移動終端的整體操作,并且可以利用任何商業(yè)可得中央處理單元(CPU)、數(shù)字信號處理器(DSP)或任何其他電子可編程邏輯器件(PLD)實現(xiàn)。處理器510具有關(guān)聯(lián)的存儲器520,該存儲器520包括但不限于RAM存儲器、ROM存儲器、EEPROM存儲器、閃存或其組合。存儲器520由處理器500控制用于各種目的,其中之一在于為智能終端中各種軟件存儲程序指令和數(shù)據(jù)。
該智能終端的軟件層面包括實時操作系統(tǒng)540、用于人機界面560的驅(qū)動器、應用處理機550和各種應用。所述應用例如是文本編輯器551、手寫識別應用552和其他多媒體應用553,典型地該其他多媒體應用包括諸如語音呼叫應用、視頻呼叫應用、發(fā)送和接收短消息服務(SMS)消息應用、多媒體消息服務(MMS)應用或電子郵件應用、web瀏覽器、即時消息收發(fā)應用、電話簿應用、日歷應用、控制面板應用、照相機應用、一個或多個視頻游戲、記事本應用等。應當注意,上述應用的兩個或更多可以作為同一應用執(zhí)行。
所述智能終端還包括一個或多個硬件控制器,用于與人機界面560的驅(qū)動器一起與顯示設(shè)備561,物理按鍵562、麥克風563和各種I/O設(shè)備(諸如揚聲器、振動器、響鈴發(fā)生器、LED指示器等)協(xié)作,以實現(xiàn)所述智能終端的人機交互。本領(lǐng)域技術(shù)人員應當理解用戶可以通過這樣形成的人機界面560來操作移動終端。
該智能終端的軟件層面還可以包括各種模塊、協(xié)議棧、驅(qū)動器等與通信相關(guān)的邏輯,歸納為如圖中示出的通信接口570,用于為無線射頻接口571以及可選地為藍牙接口572和/或紅外接口573提供通信服務(例如傳輸、網(wǎng)絡(luò)和連通性),以實現(xiàn)所述智能終端的互聯(lián)互通。無線射頻接口571包括內(nèi)部或外部天線以及用于建立和維護通往基站的無線鏈路的適當電路。如本領(lǐng)域技術(shù)人員公知的,所述電路包括一系列模擬和數(shù)字電子組件,其一起形成無線電接收機和發(fā)射機。這些組件例如包括帶通濾波器、放大器、混頻器、本地振蕩器、低通濾波器、AD/DA轉(zhuǎn)換器等。
該智能終端還可以包括讀卡裝置530,該讀卡裝置530用于讀出SIM卡的信息并以此為根據(jù)協(xié)作無線射頻接口571接入運營商所提供的網(wǎng)絡(luò)。
本發(fā)明提供的推廣信息的分享方法中涉及軟件邏輯的部分可以使用可編程邏輯器件來實現(xiàn),也可以實施為計算機程序產(chǎn)品,該程序產(chǎn)品使計算機執(zhí)行用于所示范的方法。所述計算機程序產(chǎn)品包括計算機可讀存儲介質(zhì),該介質(zhì)上包含計算機程序邏輯或代碼部分,用于實現(xiàn)上述涉及軟件邏輯的部分的各個步驟。所述計算機可讀存儲介質(zhì)可以是被安裝在計算機中的內(nèi)置介質(zhì)或者可從計算機主體拆卸的可移動介質(zhì)(例如可熱拔插的存儲設(shè)備)。所述內(nèi)置介質(zhì)包括但不限于可重寫的非易失性存儲器,例如RAM、ROM和硬盤。所述可移動介質(zhì)包括但不限于:光存儲媒體(例如CD-ROM和DVD)、磁光存儲媒體(例如MO)、磁存儲媒體(例如磁帶或移動硬盤)、具有內(nèi)置的可重寫的非易失性存儲器的媒體(例如存儲卡)和具有內(nèi)置ROM的媒體(例如ROM盒)。
本領(lǐng)域技術(shù)人員應當理解,任何具有適當編程裝置的計算機系統(tǒng)都能夠執(zhí)行包含在計算機程序產(chǎn)品中的本發(fā)明的方法的諸步驟。盡管本說明書中描述的多數(shù)具體實施方式都側(cè)重于軟件程序,但是以硬件方式實現(xiàn)本發(fā)明提供的方法的替代實施例同樣在本發(fā)明要求保護的范圍之內(nèi)。
對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實施例的細節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,應將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化均涵括在本發(fā)明內(nèi)。不應將權(quán)利要求中的任何附圖標記視為限制所涉及的權(quán)利要求。此外,顯然“包括”一詞不排除其他部件、單元或步驟,單數(shù)不排除復數(shù)。權(quán)利要求中陳述的多個部件、單元或裝置也可以由一個部件、單元或裝置通過軟件或者硬件來實現(xiàn)。
本發(fā)明提供的推廣信息的分享方法和系統(tǒng)在統(tǒng)一資源定位符中包含了根據(jù)分享參數(shù)生成的分享標識字串,使得所述統(tǒng)一資源定位符中攜帶了可被服務器識別的信息,因此服務器在檢測到針對該統(tǒng)一資源定位符的訪問請求后可以直接識別出該統(tǒng)一資源定位符對應的分享行為的具體參數(shù),其優(yōu)點在于:一方面,降低了服務器在分級獎勵機制中進行獎勵依據(jù)的統(tǒng)計時所需的計算和通信負載;另一方面,便于服務器追溯出所述統(tǒng)一資源定位符所對應的完整的分級傳播鏈路,并直接判斷出所述統(tǒng)一資源定位符是否在所述分級傳播鏈路中存在重復傳播的情況,可以實現(xiàn)反作弊去重復化處理。
以上所披露的僅為本發(fā)明的一些較佳實施例,不能以此來限定本發(fā)明之權(quán)利范圍,依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。