專利名稱:一種系統(tǒng)間數(shù)據(jù)交互的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是涉及ー種系統(tǒng)間數(shù)據(jù)交互的方法。
背景技術(shù):
禮物系統(tǒng),其被廣泛應(yīng)用于電子購物平臺上,它可以方便的讓用戶在消費網(wǎng)站商品之余達到和其他網(wǎng)友互動的效果??梢?在虛擬的網(wǎng)絡(luò)中,禮物系統(tǒng)扮演著金幣系統(tǒng)ー樣的角色,例如用戶在瀏覽博客時可以向博主贈送鮮花或積分等禮物,以表示自己免費瀏覽的謝意,或者,以兌換瀏覽博主某篇文章權(quán)利。其中,禮物系統(tǒng)本身具有贈送禮物的接口和頁面,但是,一般禮物系統(tǒng)和其他具有禮物需求的數(shù)據(jù)系統(tǒng)不在同一域名下;且根據(jù)現(xiàn)代主流瀏覽器規(guī)范,使用IFRAME包含的兩個頁面,如果兩個頁面不在同一個域名下,不能互相調(diào)用JAVASCRIPT函數(shù),因此,這將導(dǎo)致其他數(shù)據(jù)系統(tǒng)無法有效地調(diào)用禮物系統(tǒng)自身的接口和頁面。而如果其他數(shù)據(jù)系統(tǒng)均獨自開發(fā)展示頁面,并且設(shè)置自己的調(diào)用接ロ,會大大損壞禮物系統(tǒng)的可擴展性以及可維護性,會出現(xiàn)同一個功能(與禮物相關(guān)的功能)在不同系統(tǒng)之間有不同的版本,這樣如果禮物系統(tǒng)需要増加一個新的功能,或者需要修改ー些文字等,所有使用禮物系統(tǒng)的其他系統(tǒng),都需要做出相應(yīng)的調(diào)整,這無疑大大增加了項目的開發(fā)以及維護的難度。那么,如何解決數(shù)據(jù)系統(tǒng)無法有效地調(diào)用禮物系統(tǒng)自身的接口和頁面的問題,是ー個值得關(guān)注的熱點。
發(fā)明內(nèi)容
為解決上述技術(shù)問題,本發(fā)明實施例提供了一種系統(tǒng)間數(shù)據(jù)交互的方法,以實現(xiàn)數(shù)據(jù)系統(tǒng)有效調(diào)用禮物系統(tǒng)自身接口和頁面的目的,技術(shù)方案如下一種系統(tǒng)間數(shù)據(jù)交互的方法,適用于由至少ー個數(shù)據(jù)系統(tǒng)和ー個禮物系統(tǒng)構(gòu)成的構(gòu)架中;所述方法包括數(shù)據(jù)系統(tǒng)在接收到訪問者通過當(dāng)前瀏覽頁面發(fā)送的禮物贈送指令后,自動創(chuàng)建一內(nèi)嵌禮物系統(tǒng)接ロ的第一頁面;禮物系統(tǒng)在接收到所述第一頁面對應(yīng)的提交指令后,自動創(chuàng)建一內(nèi)嵌當(dāng)前數(shù)據(jù)系統(tǒng)接ロ的第二頁面;并通過所述第二頁面調(diào)用預(yù)設(shè)的禮物贈送相關(guān)的JAVASCRIPT函數(shù),以通過所述禮物贈送相關(guān)的JAVASCRIPT函數(shù),向所述當(dāng)前瀏覽頁面對應(yīng)的被訪問者贈送與所述提交指令對應(yīng)的禮物;其中,所述第一頁面為訪問者贈送禮物時所需編輯的頁面;所述第二頁面為包含所述提交指令對應(yīng)的贈送禮物信息的頁面。其中,所述方法還包括數(shù)據(jù)系統(tǒng)在接收到ー瀏覽請求后,判斷瀏覽請求中所包含的用戶ID是否處于登錄狀態(tài),并在處于登錄狀態(tài)的情況下,將包含用戶ID、瀏覽請求中的瀏覽地址以及禮物需求參數(shù)的查詢信息發(fā)送給禮物系統(tǒng);、
禮物系統(tǒng)在接收到查詢信息后,判斷自身的贈送記錄中是否存在滿足贈送信息中禮物需求參數(shù)的贈送記錄,如果是,則向當(dāng)前數(shù)據(jù)系統(tǒng)發(fā)送允許瀏覽的指令,以指示當(dāng)前數(shù)據(jù)系統(tǒng)展示瀏覽請求對應(yīng)的頁面;否則,向當(dāng)前數(shù)據(jù)系統(tǒng)發(fā)送無權(quán)訪問的指令,進而當(dāng)前數(shù)據(jù)系統(tǒng)在接收到無權(quán)訪問的指令后,發(fā)出贈送禮物的指示,并在接收到禮物贈送指令后,執(zhí)行贈送禮物的操作。其中,所述方法還包括在判斷出瀏覽請求中所包含的用戶ID未處于登錄狀態(tài)時,指示發(fā)出所述瀏覽請求的訪問者進行登錄。本發(fā)明實施例所提供的技術(shù)方案,數(shù)據(jù)系統(tǒng)在接收到訪問者的禮物贈送指令后,則自動創(chuàng)建ー內(nèi)嵌禮物系統(tǒng)接ロ的第一頁面;并且禮物系統(tǒng)在接收到第一頁面對應(yīng)的提交 指令后,自動創(chuàng)建一內(nèi)嵌當(dāng)前數(shù)據(jù)系統(tǒng)接ロ的第二頁面,并由所述第二頁面調(diào)用預(yù)設(shè)的禮物贈送相關(guān)的JAVASCRIPT函數(shù),以通過所述禮物贈送相關(guān)的JAVASCRIPT函數(shù),向所述當(dāng)前瀏覽頁面對應(yīng)的被訪問者贈送與所述提交指令對應(yīng)的禮物。與現(xiàn)有技術(shù)相比,在數(shù)據(jù)系統(tǒng)與禮物系統(tǒng)進行交互的過程中,通過嵌入相應(yīng)系統(tǒng)接ロ的頁面的方式,使得第一頁面與當(dāng)前數(shù)據(jù)系統(tǒng)各頁面、第二頁面與禮物系統(tǒng)各頁面處于同一域名下,從而解決了數(shù)據(jù)系統(tǒng)無法有效地調(diào)用禮物系統(tǒng)自身的接口和頁面的問題。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明實施例所提供的一種系統(tǒng)間數(shù)據(jù)交互的方法第一種流程圖;圖2為本發(fā)明實施例所提供的一種系統(tǒng)間數(shù)據(jù)交互的方法的第二種流程圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。為了解決數(shù)據(jù)系統(tǒng)無法有效地調(diào)用禮物系統(tǒng)自身的接口和頁面的問題,本發(fā)明實施例提供了一種系統(tǒng)間數(shù)據(jù)交互的方法。需要說明的是,本發(fā)明實施例所提供的系統(tǒng)間數(shù)據(jù)交互的方法適用于由至少ー個數(shù)據(jù)系統(tǒng)和ー個禮物系統(tǒng)構(gòu)成的構(gòu)架中。其中,數(shù)據(jù)系統(tǒng)可以為博客系統(tǒng)、購物系統(tǒng)、社區(qū)系統(tǒng)等;禮物系統(tǒng)為具有自身獨立接口和頁面的系統(tǒng)。下面以訪問者向數(shù)據(jù)系統(tǒng)被訪問者贈送禮物是表示免費瀏覽的謝意為例,對本發(fā)明實施例所提供的一種系統(tǒng)間數(shù)據(jù)交互的方法介紹。如圖I所示,一種系統(tǒng)間數(shù)據(jù)交互的方法,可以包括S101,當(dāng)前數(shù)據(jù)系統(tǒng)接收訪問者通過當(dāng)前瀏覽頁面發(fā)送的禮物贈送指令;當(dāng)訪問者登錄ー數(shù)據(jù)系統(tǒng),例如博客系統(tǒng)、購物電子系統(tǒng)等,其想向當(dāng)前瀏覽頁面對應(yīng)的被訪問者贈送一定的禮物,例如金幣、鮮花等,以表示自己免費瀏覽的謝意時,則可以通過當(dāng)前瀏覽頁面向當(dāng)前數(shù)據(jù)系統(tǒng)發(fā)送一禮物贈送指令。S102,當(dāng)前數(shù)據(jù)系統(tǒng)自動創(chuàng)建一內(nèi)嵌禮物系統(tǒng)接ロ的第一頁面;其中,該第一頁面為訪問者贈送禮物時所需編輯的頁面。當(dāng)前數(shù)據(jù)系統(tǒng)在接收到該禮物贈送指令后,則會調(diào)用特定的JAVASCRIPT函數(shù),以自動創(chuàng)建一內(nèi)嵌有禮物系統(tǒng)接ロ的第一頁面。由于第一頁面由當(dāng)前數(shù)據(jù)系統(tǒng)構(gòu)建,則其與當(dāng)前數(shù)據(jù)系統(tǒng)各頁面使用同一域名,因此,第一頁面可以調(diào)用當(dāng)前數(shù)據(jù)系統(tǒng)各頁面對應(yīng)的 JAVASCRIPT 函數(shù)。S103,禮物系統(tǒng)在接收到該第一頁面對應(yīng)的提交指令后,自動創(chuàng)建一內(nèi)嵌當(dāng)前數(shù)據(jù)系統(tǒng)接ロ的第二頁面;其中,該第二頁面為包含該提交指令對應(yīng)的贈送禮物信息的頁面。由于第一頁面內(nèi)嵌有禮物系統(tǒng)接ロ,因此,在訪問者編輯好第一頁面中禮物贈送信息并提交時,禮物系統(tǒng)會接收到該第一頁面對應(yīng)的提交指令。禮物系統(tǒng)接收到該提交指令后,則會自動創(chuàng)建一內(nèi)嵌當(dāng)前數(shù)據(jù)系統(tǒng)接ロ的第二頁面。由于第二頁面由該禮物系統(tǒng)創(chuàng)建,則其與禮物系統(tǒng)各頁面使用同一域名,因此,第二頁面可以調(diào)用禮物系統(tǒng)各頁面對應(yīng)的JAVASCRIPT函數(shù)。S104,禮物系統(tǒng)通過該第二頁面調(diào)用預(yù)設(shè)的與禮物贈送相關(guān)的JAVASCRIPT函數(shù),以通過該與禮物贈送相關(guān)的JAVASCRIPT函數(shù),向當(dāng)前瀏覽頁面對應(yīng)的被訪問者贈送與該提交指令對應(yīng)的禮物。禮物系統(tǒng)通過第二頁面調(diào)用預(yù)設(shè)的與禮物贈送相關(guān)的JAVASCRIPT函數(shù),以通過該與禮物贈送相關(guān)的JAVASCRIPT函數(shù),向當(dāng)前瀏覽頁面對應(yīng)的被訪問者贈送與該提交指令對應(yīng)的禮物,最終實現(xiàn)了當(dāng)前數(shù)據(jù)系統(tǒng)有效調(diào)用禮物系統(tǒng)的接口和頁面。本發(fā)明實施例所提供的技術(shù)方案,數(shù)據(jù)系統(tǒng)在接收到訪問者的禮物贈送指令后,則自動創(chuàng)建ー內(nèi)嵌禮物系統(tǒng)接ロ的第一頁面;并且禮物系統(tǒng)在接收到第一頁面對應(yīng)的提交指令后,自動創(chuàng)建一內(nèi)嵌當(dāng)前數(shù)據(jù)系統(tǒng)接ロ的第二頁面,并由所述第二頁面調(diào)用預(yù)設(shè)的禮物贈送相關(guān)的JAVASCRIPT函數(shù),以通過所述禮物贈送相關(guān)的JAVASCRIPT函數(shù),向所述當(dāng)前瀏覽頁面對應(yīng)的被訪問者贈送與所述提交指令對應(yīng)的禮物。與現(xiàn)有技術(shù)相比,在數(shù)據(jù)系統(tǒng)與禮物系統(tǒng)進行交互的過程中,通過嵌入相應(yīng)系統(tǒng)接ロ的頁面的方式,使得第一頁面與當(dāng)前數(shù)據(jù)系統(tǒng)各頁面、第二頁面與禮物系統(tǒng)各頁面處于同一域名下,從而解決了數(shù)據(jù)系統(tǒng)無法有效地調(diào)用禮物系統(tǒng)自身的接口和頁面的問題。在實際應(yīng)用中,訪問者所瀏覽的信息并不都是無償?shù)?,其需要向被訪問者提供相應(yīng)的禮物,以兌換相應(yīng)的瀏覽權(quán)利。對于這種情況吧,本發(fā)明實施例還提供一種系統(tǒng)間數(shù)據(jù)交互的方法。同樣的,本發(fā)明實施例所提供的系統(tǒng)間數(shù)據(jù)交互的方法適用于由至少ー個數(shù)據(jù)系統(tǒng)和ー個禮物系統(tǒng)構(gòu)成的構(gòu)架中。其中,數(shù)據(jù)系統(tǒng)可以為博客系統(tǒng)、購物系統(tǒng)、社區(qū)系統(tǒng)等;禮物系統(tǒng)為具有自身獨立接口和頁面的系統(tǒng)。如圖2所示,一種系統(tǒng)間數(shù)據(jù)交互的方法,可以包括S201,當(dāng)前數(shù)據(jù)系統(tǒng)接收ー瀏覽請求,S202,判斷該瀏覽請求中所包含的用戶ID是否處于登錄狀態(tài),如果否,則執(zhí)行步驟S203 ;否則,執(zhí)行步驟S204 ;當(dāng)訪問者想要瀏覽某一需要禮物兌換權(quán)利的信息時,則當(dāng)訪問者點擊以打開該信息對應(yīng)的頁面時,會同時向當(dāng)前數(shù)據(jù)系統(tǒng)發(fā)送ー瀏覽請求。其中,該瀏覽請求中至少包括用戶ID、該信息對應(yīng)的瀏覽地址、禮物需求參數(shù)。當(dāng)前數(shù)據(jù)系統(tǒng)在接收到該瀏覽請求后,則首先判斷該瀏覽請求中包含的用戶ID是否處于登錄狀態(tài),如果未處于登錄狀態(tài),則需要執(zhí)行步驟S202,以指示訪問者進行登錄;如果處于登錄狀態(tài),則需要執(zhí)行步驟S203,以進行權(quán)限的判斷。S203 ;指示發(fā)出該瀏覽請求的訪問者進行登錄;當(dāng)前數(shù)據(jù)系統(tǒng)判斷出發(fā)出瀏覽請求的訪問者未處于登錄狀態(tài)時,則會展示相應(yīng)的頁面,以指示該訪問者進行登錄。S204,將包含用戶ID、瀏覽請求中的瀏覽地址以及禮物需求參數(shù)的查詢信息發(fā)送給禮物系統(tǒng);當(dāng)前數(shù)據(jù)系統(tǒng)在判斷出訪問者處于登錄狀態(tài)時,則會繼續(xù)判斷其是否享有瀏覽權(quán)限,此時,則需要將包含用戶ID、瀏覽請求中的瀏覽地址以及禮物需求參數(shù)的查詢信息發(fā)送給禮物系統(tǒng)。S205,禮物系統(tǒng)接收到該查詢信息后,判斷自身的贈送記錄中是否存在滿足查詢信息中禮物需求參數(shù)的贈送記錄,如果是,執(zhí)行步驟S206 ;否則,執(zhí)行步驟S207 ;禮物系統(tǒng)在接收到該查詢信息后,則判斷自身贈送記錄中是否存在滿足查詢信息中禮物需求參數(shù)的贈送記錄,井根據(jù)查詢結(jié)果向當(dāng)前數(shù)據(jù)系統(tǒng)反饋不同的指令。其中,與查詢信息對應(yīng)的贈送記錄可以為訪問者向被訪問者所贈送的禮物數(shù)量不小于禮物需求的贈送記錄,或者,訪問者向被訪問者所贈送的禮物數(shù)量不小于禮物需求且贈送時間在有效時間內(nèi)的贈送記錄。例如訪問者可以閱讀當(dāng)前博主的ー篇文章的條件為訪問者需要向博主贈送ー百枝鮮花,此時,禮物系統(tǒng)需要判斷自身的贈送記錄中是否存在有訪問者贈送過博主一百枝鮮花的記錄。S206,向當(dāng)前數(shù)據(jù)系統(tǒng)發(fā)送允許瀏覽的指令,以指示當(dāng)前數(shù)據(jù)系統(tǒng)展示瀏覽請求對應(yīng)的頁面;如果訪問者已經(jīng)向被訪問者贈送了符合要求的禮物,則禮物系統(tǒng)向當(dāng)前數(shù)據(jù)系統(tǒng)發(fā)送允許瀏覽的指令,以指示當(dāng)前數(shù)據(jù)系統(tǒng)展示瀏覽請求對應(yīng)的頁面。S207,禮物系統(tǒng)向當(dāng)前數(shù)據(jù)系統(tǒng)發(fā)送無權(quán)訪問的指令;如果訪問者未向被訪問者贈送過符合要求的禮物,則禮物系統(tǒng)向當(dāng)前數(shù)據(jù)系統(tǒng)發(fā)送無權(quán)訪問的指令,以指示當(dāng)前數(shù)據(jù)系統(tǒng)進行后續(xù)提示訪問者贈送禮物的操作。S208,當(dāng)前數(shù)據(jù)系統(tǒng)在接收到無權(quán)訪問的指令后,發(fā)出贈送禮物的指示;當(dāng)前數(shù)據(jù)系統(tǒng)在接收到禮物系統(tǒng)發(fā)送的無權(quán)訪問的指令后,則會發(fā)出贈送禮物的指示,并在接收到禮物贈送指令后,執(zhí)行后續(xù)贈送禮物的操作。S209,當(dāng)前數(shù)據(jù)系統(tǒng)在接收到訪問者通過當(dāng)前瀏覽頁面發(fā)送的禮物贈送指令后,結(jié)合禮物系統(tǒng),進行向被訪問者贈送禮物的過程。本實施例中,步驟S209中向被訪問者贈送禮物的過程與上述實施例步驟S101-S104相似,在此不再贅述。需要說明的是,本實施例中,禮物贈送指令中包含有禮物需、求參數(shù),以使得最終所贈送的禮物符合禮物需求參數(shù)。本實施例中,當(dāng)訪問者需要以禮物兌換瀏覽權(quán)利的情況下,數(shù)據(jù)系統(tǒng)在禮物系統(tǒng)的配合下,首先判斷出訪問者的瀏覽權(quán)限,并在不存在瀏覽權(quán)限的情況下,指示訪問者贈送相應(yīng)的禮物,進而實現(xiàn)數(shù)據(jù)系統(tǒng)有效調(diào)用禮物系統(tǒng)的接口和頁面。
以上所述僅是本發(fā)明的具體實施方式
,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。
權(quán)利要求
1.一種系統(tǒng)間數(shù)據(jù)交互的方法,其特征在干,適用于由至少ー個數(shù)據(jù)系統(tǒng)和ー個禮物系統(tǒng)構(gòu)成的構(gòu)架中;所述方法包括 數(shù)據(jù)系統(tǒng)在接收到訪問者通過當(dāng)前瀏覽頁面發(fā)送的禮物贈送指令后,自動創(chuàng)建一內(nèi)嵌禮物系統(tǒng)接ロ的第一頁面; 禮物系統(tǒng)在接收到所述第一頁面對應(yīng)的提交指令后,自動創(chuàng)建一內(nèi)嵌當(dāng)前數(shù)據(jù)系統(tǒng)接ロ的第二頁面;并通過所述第二頁面調(diào)用預(yù)設(shè)的禮物贈送相關(guān)的JAVASCRIPT函數(shù),以通過所述禮物贈送相關(guān)的JAVASCRIPT函數(shù),向所述當(dāng)前瀏覽頁面對應(yīng)的被訪問者贈送與所述提交指令對應(yīng)的禮物; 其中,所述第一頁面為訪問者贈送禮物時所需編輯的頁面;所述第二頁面為包含所述提交指令對應(yīng)的贈送禮物信息的頁面。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述方法還包括 數(shù)據(jù)系統(tǒng)在接收到ー瀏覽請求后,判斷瀏覽請求中所包含的用戶ID是否處于登錄狀態(tài),并在處于登錄狀態(tài)的情況下,將包含用戶ID、瀏覽請求中的瀏覽地址以及禮物需求參數(shù)的查詢信息發(fā)送給禮物系統(tǒng); 禮物系統(tǒng)在接收到查詢信息后,判斷自身的贈送記錄中是否存在滿足贈送信息中禮物需求參數(shù)的贈送記錄,如果是,則向當(dāng)前數(shù)據(jù)系統(tǒng)發(fā)送允許瀏覽的指令,以指示當(dāng)前數(shù)據(jù)系統(tǒng)展示瀏覽請求對應(yīng)的頁面;否則,向當(dāng)前數(shù)據(jù)系統(tǒng)發(fā)送無權(quán)訪問的指令,進而當(dāng)前數(shù)據(jù)系統(tǒng)在接收到無權(quán)訪問的指令后,發(fā)出贈送禮物的指示,并在接收到禮物贈送指令后,執(zhí)行贈送禮物的操作。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括在判斷出瀏覽請求中所包含的用戶ID未處于登錄狀態(tài)時,指示發(fā)出所述瀏覽請求的訪問者進行登錄。
全文摘要
本發(fā)明公開了一種系統(tǒng)間數(shù)據(jù)交互的方法,其適用于由至少一個數(shù)據(jù)系統(tǒng)和一個禮物系統(tǒng)構(gòu)成的構(gòu)架中;所述方法包括數(shù)據(jù)系統(tǒng)在接收到訪問者通過當(dāng)前瀏覽頁面發(fā)送的禮物贈送指令后,自動創(chuàng)建一內(nèi)嵌禮物系統(tǒng)接口的第一頁面;禮物系統(tǒng)在接收到所述第一頁面對應(yīng)的提交指令后,自動創(chuàng)建一內(nèi)嵌當(dāng)前數(shù)據(jù)系統(tǒng)接口的第二頁面;并通過所述第二頁面調(diào)用預(yù)設(shè)的禮物贈送相關(guān)的JAVASCRIPT函數(shù),以通過所述禮物贈送相關(guān)的JAVASCRIPT函數(shù),向所述當(dāng)前瀏覽頁面對應(yīng)的被訪問者贈送與所述提交指令對應(yīng)的禮物。通過利用本發(fā)明所提供的方案,可以實現(xiàn)數(shù)據(jù)系統(tǒng)有效調(diào)用禮物系統(tǒng)自身接口和頁面的目的。
文檔編號G06F9/46GK102646055SQ20121004736
公開日2012年8月22日 申請日期2012年2月27日 優(yōu)先權(quán)日2012年2月27日
發(fā)明者沈文策 申請人:沈文策