專利名稱:通過配置超鏈接控制娛樂平臺的方法和系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及計算機通信技術,特別的,涉及一種通過配置超鏈接控制娛樂平臺的方法和系統(tǒng)。
背景技術:
目前,點擊各種娛樂平臺,如游戲平臺的內(nèi)嵌網(wǎng)頁的超鏈接或游戲平臺中帶超鏈接的文字,只會在內(nèi)嵌網(wǎng)頁或IE瀏覽器中打開所請求的網(wǎng)頁,而不能通過超鏈接實現(xiàn)控制游戲平臺執(zhí)行進入房間、打開道具商城、購買道具等操作。用戶點擊游戲平臺上內(nèi)嵌網(wǎng)頁的超鏈接,游戲平臺獲取對應的URL(UniformResource Location,統(tǒng)一資源定位符),然后在內(nèi)嵌網(wǎng)頁或IE中打開相應的網(wǎng)頁。其缺陷是操作步驟繁瑣,用戶需要多次操作才能實現(xiàn)希望的操作結(jié)果,降低了用戶游戲時的情緒。
其中,上述娛樂平臺是指基于internet的大型多人在線游戲平臺、聊天平臺等平臺。其中游戲平臺的功能最多,可包括各種主流的休閑游戲、競技游戲以及中大型游戲。在娛樂平臺中一般都會內(nèi)嵌網(wǎng)頁瀏覽器,用戶通過內(nèi)嵌網(wǎng)頁瀏覽器進行網(wǎng)頁的打開關閉的操作。
URL是Internet上用來描述信息資源的字符串,采用URL可以用一種統(tǒng)一的格式來描述各種信息資源。URL包括協(xié)議頭和協(xié)議內(nèi)容。
超鏈接包括超鏈接源和超鏈接目標,超鏈接源可以是一段文字、圖片等,超鏈接目標就是URL,由URL確定具體信息。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種通過配置超鏈接控制娛樂平臺的方法和系統(tǒng),可實現(xiàn)點擊超鏈接直接進入房間、打開道具商城、購買道具等操作。
本發(fā)明解決其技術問題所采用的技術方案是通過配置超鏈接控制娛樂平臺的方法,可包括以下步驟A1,配置統(tǒng)一資源定位符URL;A2,將所述URL作為超鏈接目標制作超鏈接并設置在娛樂平臺上顯示;所述URL的協(xié)議頭采用與娛樂平臺對應的名稱,協(xié)議內(nèi)容包括功能定義和參數(shù)。
具體的,所述功能定義包括要執(zhí)行動作名稱、動作目標名稱,所述參數(shù)是動作目標的參數(shù)。
本發(fā)明方法進一步包括步驟B1,接收到超鏈接請求,從所述請求中獲得URL的協(xié)議頭和協(xié)議內(nèi)容信息;B2,根據(jù)協(xié)議內(nèi)容信息中的功能定義和參數(shù)信息確定需要執(zhí)行的操作及所述操作的具體參數(shù);B3,調(diào)用娛樂平臺的對應功能模塊執(zhí)行相應的操作。進一步的,步驟B2之前可包括步驟B11根據(jù)所述協(xié)議頭判斷所述超鏈接是否為本娛樂平臺的協(xié)議;如果是則執(zhí)行步驟B2。
步驟B11中,如果判斷所述超鏈接不是本娛樂平臺的協(xié)議,則向內(nèi)嵌網(wǎng)頁瀏覽器返回不處理信息或用IE瀏覽器打開所述超鏈接。
本發(fā)明還提供了一種通過配置超鏈接控制娛樂平臺的系統(tǒng),包括URL協(xié)議處理模塊,用于對接收到的超鏈接請求進行分析,從中獲得URL的協(xié)議頭和協(xié)議內(nèi)容信息,當判斷所述URL為本娛樂平臺的協(xié)議時,根據(jù)所述URL協(xié)議內(nèi)容調(diào)用娛樂平臺的相應功能模塊執(zhí)行相應操作。
且,所述URL的協(xié)議頭采用與娛樂平臺對應的名稱,協(xié)議內(nèi)容包括功能定義和參數(shù);所述功能定義包括要執(zhí)行動作名稱、動作目標名稱,所述參數(shù)是動作目標的參數(shù)。
具體的,所述URL協(xié)議處理模塊可包括URL解析控制模塊和與娛樂平臺的其它功能模塊相對應的一個或多個功能處理接口模塊;所述URL解析控制模塊用于接收超鏈接請求,對所述請求進行分析,如果判斷是本娛樂平臺的協(xié)議,則根據(jù)URL的功能定義信息確定對應的功能處理接口模塊,并將URL的功能定義和參數(shù)信息發(fā)送到該接口模塊,否則返回不處理信息或用IE瀏覽器打開所述超鏈接;所述功能處理接口模塊用于接收來自URL解析控制模塊的信息,解析具體參數(shù),調(diào)用娛樂平臺的對應功能模塊執(zhí)行相應的操作。
作為本發(fā)明的一種實施方式,所述URL協(xié)議處理模塊還包括功能協(xié)議組裝模塊,其用于管理各功能處理接口模塊從URL解析控制模塊的注冊和注銷。
具體的,所述URL協(xié)議處理模塊接收到的超鏈接請求是在用戶點擊內(nèi)嵌網(wǎng)頁中的超鏈接地址或包含超鏈接的圖片或flash后由內(nèi)嵌網(wǎng)頁瀏覽器發(fā)送的,或是在用戶點擊其它功能模塊中帶超鏈接的圖片或文字后由對應功能模塊發(fā)送的。
本發(fā)明的有益效果在于娛樂平臺的內(nèi)嵌網(wǎng)頁內(nèi)容豐富、表現(xiàn)力強、更新方便;帶超鏈接的文字或圖片等可以出現(xiàn)在娛樂平臺的任何地方(如對話框、聊天區(qū)域等),而且可以通過服務器定時向娛樂平臺推送;用戶可通過點擊超鏈接直接進入房間、打開道具商城、購買道具等操作??梢源蟠蠛喕婕沂褂糜螒蚱脚_功能的操作,改善娛樂平臺和用戶的交互環(huán)境。
圖1是本發(fā)明一種通過配置超鏈接控制娛樂平臺的系統(tǒng)的結(jié)構(gòu)圖。
圖2是本發(fā)明一種通過配置超鏈接控制娛樂平臺的方法的流程圖。
具體實施例方式
下面根據(jù)附圖和具體實施例對本發(fā)明作進一步闡述。
本發(fā)明定制了一種專有的URL協(xié)議,然后由本發(fā)明系統(tǒng)集中分析URL,得出具體操作信息,控制娛樂平臺執(zhí)行相關功能。URL包括協(xié)議頭和協(xié)議內(nèi)容兩大部分,中間由//隔開。通用的URL協(xié)議有http、ftp,如http//www.baidu.com,ftp//sky.com/skygame.exe。
本發(fā)明定義一種專有的協(xié)議來明確這是用來執(zhí)行本娛樂平臺的某個具體操作的URL,因此,URL協(xié)議的協(xié)議頭最好采用與娛樂平臺相對應的名稱。例如,天空公司的游戲平臺所使用的URL協(xié)議可定義協(xié)議頭為skygame。協(xié)議內(nèi)容包括功能定義和參數(shù)兩部分,其中功能定義和參數(shù)兩部分的中間用“”隔開,包含了具體的操作信息。功能定義至少要包括要執(zhí)行動作名稱(如打開、退出、進入、購買等)和動作目標名稱(如游戲室、聊天室房間、道具商城、道具等)。而參數(shù)包括了上述動作目標的參數(shù),例如要打開或進入的游戲室房間的房間ID,或要進入的聊天室房間的房間ID,或要購買的道具的代碼。這樣定制的一個URL的具體格式可以是例如skygame//enterroom5,代表希望直接進入騰訊游戲平臺中ID為5的房間。
然后,將定制好的URL作為超鏈接目標、以一段文字(如“玩超級連連看”)或一個圖片作為超鏈接源制作一個超鏈接,設計者可以將制作好后的超鏈接放在娛樂平臺的任何地方,例如對話框或聊天區(qū)域。這樣,用戶想玩超級連連看時,就可以通過點擊帶有上述文字信息的超級鏈接直接進入對應游戲室中進行游戲。
如圖1所示,本發(fā)明一種通過配置超鏈接控制娛樂平臺的系統(tǒng)主要包括URL(Uniform Resource Location,統(tǒng)一資源定位符)協(xié)議處理模塊100。在實現(xiàn)本發(fā)明方法的過程中,URL協(xié)議處理模塊100需要與IE(因特網(wǎng)資源管理器)瀏覽器300、娛樂平臺中的內(nèi)嵌網(wǎng)頁瀏覽器200,以及其它諸如道具商城模塊、游戲房間、聊天室等功能模塊400相連。
其中,內(nèi)嵌網(wǎng)頁瀏覽器200是娛樂平臺的專用瀏覽器,其中包括了很多IE瀏覽器300所不具有的功能和特色,例如查詢游戲新聞、官方公告、可直接登錄聊天室或論壇或游戲者建立的玩家和軍團網(wǎng)站,以與娛樂平臺相適應。娛樂平臺的大部分頁面都由內(nèi)嵌網(wǎng)頁瀏覽器200打開。當然,娛樂平臺的所有頁面都可以用IE瀏覽器300打開。
URL協(xié)議處理模塊100主要負責對接收到的超鏈接請求進行分析,從中獲得URL的協(xié)議頭和協(xié)議內(nèi)容信息,分析URL的協(xié)議頭,確定接收到的URL是否為本娛樂平臺的協(xié)議,如果是,根據(jù)URL協(xié)議內(nèi)容調(diào)用娛樂平臺的相應功能模塊400執(zhí)行相應操作,如進入某個游戲房間,或進入某個聊天室,或進入道具商城,或購買某個道具等。
URL協(xié)議處理模塊100包括URL解析控制模塊101、功能協(xié)議組裝模塊103和多個功能處理接口模塊102(如圖中功能處理接口模塊1到功能處理接口模塊N)。其中,URL解析控制模塊101統(tǒng)一接收外部的超鏈接請求,對所述請求中的URL協(xié)議頭進行分析,如果判斷是本娛樂平臺的協(xié)議,則提取URL功能定義和參數(shù)信息,根據(jù)功能定義信息查找注冊的功能處理接口模塊102,然后將URL的功能定義和參數(shù)信息發(fā)送到該接口模塊。如果判斷不是本娛樂平臺的協(xié)議,否則返回不處理信息或使用IE瀏覽器打開所述超鏈接。各功能處理接口模塊102分別與娛樂平臺中的對應的功能模塊400相對應,負責接收來自URL解析控制模塊101的信息,解析具體參數(shù),然后調(diào)用娛樂平臺的對應功能模塊400執(zhí)行指定的操作。功能協(xié)議組裝模塊103分別與URL解析控制模塊101和功能處理接口模塊102相連,負責統(tǒng)一管理各功能處理接口模塊102在URL解析控制模塊101的注冊和注銷,以實現(xiàn)動態(tài)增加或刪除處理動作,而且不會影響前面兩個模塊的任何邏輯。
本發(fā)明系統(tǒng)的其它實施例中,URL協(xié)議處理模塊100可不包括功能協(xié)議組裝模塊103。
下面以購買道具槍為例說明本發(fā)明系統(tǒng)的具體操作,可包括以下步驟(如圖2所示)S1,用戶點擊娛樂平臺(假設為天空游戲平臺)內(nèi)嵌網(wǎng)頁的超鏈接地址或包含超鏈接的圖片或文字;該超鏈接目標中的URL是skygame//buygun1234。
S2,如果內(nèi)嵌網(wǎng)頁的超鏈接地址或包含超鏈接的圖片或flash等被點擊,則內(nèi)嵌網(wǎng)頁瀏覽器200接收到上述超鏈接信息后先將該超鏈接發(fā)送到URL協(xié)議處理模塊100,詢問是否處理該URL;如果其它功能模塊400上的包含超鏈接的圖片或文字等被點擊,則對應功能模塊會收到該點擊事件,其會將該超鏈接發(fā)送到URL協(xié)議處理模塊100進行處理。
S3,URL解析控制模塊100從上述超鏈接中獲得URL的協(xié)議頭(skygame)和協(xié)議內(nèi)容信息(buygun1234);S4,URL解析控制模塊101判斷所述超鏈接是本娛樂平臺的協(xié)議,則執(zhí)行步驟S5;如果判斷接收到的URL的協(xié)議頭不是skygame,則執(zhí)行步驟S7。
S5,URL解析控制模塊101根據(jù)功能定義信息(buygun)確定注冊的功能處理接口模塊102(道具商城接口模塊),并將功能定義(buygun)和參數(shù)信息(1234)發(fā)送到該功能處理接口模塊102。
S6,對應功能處理接口模塊102解析具體功能定義(buygun)和參數(shù)信息(1234),確定用戶希望購買道具商城中的代碼為1234的道具沖鋒槍,調(diào)用對應功能模塊400(道具商城)完成購買過程,結(jié)束。
S7,如果用戶點擊的是內(nèi)嵌網(wǎng)頁的超鏈接地址或包含超鏈接的圖片或flash等,則URL解析控制模塊向內(nèi)嵌網(wǎng)頁瀏覽器200返回不處理信息,執(zhí)行步驟S8;如果用戶點擊的是其它功能模塊400上的包含超鏈接的圖片或文字等,則使用IE瀏覽器300打開對應超鏈接。
S8,內(nèi)嵌網(wǎng)頁瀏覽器200判斷該URL是否已經(jīng)處理,如果沒有就根據(jù)URL打開相應網(wǎng)頁。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。
權(quán)利要求
1.通過配置超鏈接控制娛樂平臺的方法,其特征在于,包括以下步驟A1,配置統(tǒng)一資源定位符URL;A2,將所述URL作為超鏈接目標制作超鏈接并設置在娛樂平臺上顯示;所述URL的協(xié)議頭采用與娛樂平臺對應的名稱,協(xié)議內(nèi)容包括功能定義和參數(shù)。
2.根據(jù)權(quán)利要求1所述的通過配置超鏈接控制娛樂平臺的方法,其特征在于所述功能定義包括要執(zhí)行動作名稱、動作目標名稱,所述參數(shù)是動作目標的參數(shù)。
3.根據(jù)權(quán)利要求1所述的通過配置超鏈接控制娛樂平臺的方法,其特征在于,進一步包括步驟B1,接收到超鏈接請求,從所述請求中獲得URL的協(xié)議頭和協(xié)議內(nèi)容信息;B2,根據(jù)協(xié)議內(nèi)容信息中的功能定義和參數(shù)信息確定需要執(zhí)行的操作及所述操作的具體參數(shù);B3,調(diào)用娛樂平臺的對應功能模塊執(zhí)行相應的操作。
4.根據(jù)權(quán)利要求3所述的通過配置超鏈接控制娛樂平臺的方法,其特征在于,步驟B2之前進一步包括步驟B11根據(jù)所述協(xié)議頭判斷所述超鏈接是否為本娛樂平臺的協(xié)議;如果是則執(zhí)行步驟B2。
5.根據(jù)權(quán)利要求4所述的通過配置超鏈接控制娛樂平臺的方法,其特征在于步驟B11中,如果判斷所述超鏈接不是本娛樂平臺的協(xié)議,則向內(nèi)嵌網(wǎng)頁瀏覽器返回不處理信息或用IE瀏覽器打開所述超鏈接。
6.通過配置超鏈接控制娛樂平臺的系統(tǒng),其特征在于,包括URL協(xié)議處理模塊,用于對接收到的超鏈接請求進行分析,從中獲得URL的協(xié)議頭和協(xié)議內(nèi)容信息,當判斷所述URL為本娛樂平臺的協(xié)議時,根據(jù)所述URL協(xié)議內(nèi)容調(diào)用娛樂平臺的相應功能模塊執(zhí)行相應操作。
7.根據(jù)權(quán)利要求6所述的通過配置超鏈接控制娛樂平臺的系統(tǒng),其特征在于所述URL的協(xié)議頭采用與娛樂平臺對應的名稱,協(xié)議內(nèi)容包括功能定義和參數(shù);所述功能定義包括要執(zhí)行動作名稱、動作目標名稱,所述參數(shù)是動作目標的參數(shù)。
8.根據(jù)權(quán)利要求7所述的通過配置超鏈接控制娛樂平臺的系統(tǒng),其特征在于所述URL協(xié)議處理模塊包括URL解析控制模塊和與娛樂平臺的其它功能模塊相對應的一個或多個功能處理接口模塊;所述URL解析控制模塊用于接收超鏈接請求,對所述請求進行分析,如果判斷是本娛樂平臺的協(xié)議,則根據(jù)URL的功能定義信息確定對應的功能處理接口模塊,并將URL的功能定義和參數(shù)信息發(fā)送到該接口模塊,否則返回不處理信息或用IE瀏覽器打開所述超鏈接;所述功能處理接口模塊用于接收來自URL解析控制模塊的信息,解析具體參數(shù),調(diào)用娛樂平臺的對應功能模塊執(zhí)行相應的操作。
9.根據(jù)權(quán)利要求8所述的通過配置超鏈接控制娛樂平臺的系統(tǒng),其特征在于所述URL協(xié)議處理模塊還包括功能協(xié)議組裝模塊,其用于管理各功能處理接口模塊從URL解析控制模塊的注冊和注銷。
10.根據(jù)權(quán)利要求6所述的通過配置超鏈接控制娛樂平臺的系統(tǒng),其特征在于所述URL協(xié)議處理模塊接收到的超鏈接請求是在用戶點擊內(nèi)嵌網(wǎng)頁中的超鏈接地址或包含超鏈接的圖片或flash后由內(nèi)嵌網(wǎng)頁瀏覽器發(fā)送的,或是在用戶點擊其它功能模塊中帶超鏈接的圖片或文字后由對應功能模塊發(fā)送的。
全文摘要
本發(fā)明涉及計算機通信技術,特別的,涉及一種通過配置超鏈接控制娛樂平臺的方法和系統(tǒng)。通過配置超鏈接控制娛樂平臺的方法,包括步驟A1配置統(tǒng)一資源定位符URL;A2將所述URL作為超鏈接目標制作超鏈接并設置在娛樂平臺上顯示;所述URL的協(xié)議頭采用與娛樂平臺對應的名稱,協(xié)議內(nèi)容包括功能定義和參數(shù)。本發(fā)明還公開了一種通過配置超鏈接控制娛樂平臺的系統(tǒng)。本發(fā)明中帶超鏈接的文字或圖片等可以出現(xiàn)在娛樂平臺的任何地方(如對話框、聊天區(qū)域等),而且可以通過服務器定時向娛樂平臺推送;用戶可通過點擊超鏈接直接進入房間、打開道具商城、購買道具等操作。可以大大簡化玩家使用游戲平臺功能的操作,改善娛樂平臺和用戶的交互環(huán)境。
文檔編號G06F19/00GK101079047SQ20061012418
公開日2007年11月28日 申請日期2006年12月6日 優(yōu)先權(quán)日2006年12月6日
發(fā)明者王旭新 申請人:騰訊科技(深圳)有限公司