網(wǎng)頁活動的處理方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種網(wǎng)頁活動的處理方法和裝置,所述方法包括以下步驟:接收用戶的模塊選擇指令,獲取相應的功能模塊;其中所述功能模塊包括有用于實現(xiàn)功能模塊之間交互的條件限制接口,以及用于執(zhí)行所述功能模塊對應任務的任務執(zhí)行接口;獲取用戶的設置信息,并根據(jù)所述設置信息將各功能模塊通過各功能模塊的條件限制接口建立關聯(lián);以及通過功能模塊的任務執(zhí)行接口依次執(zhí)行各功能模塊對應的任務。本發(fā)明節(jié)省了網(wǎng)頁活動的開發(fā)成本,提高了已開發(fā)的網(wǎng)頁活動的利用效率,有效的降低了網(wǎng)頁活動的錯誤率。
【專利說明】網(wǎng)頁活動的處理方法及裝置
【技術領域】
[0001] 本發(fā)明屬于互聯(lián)網(wǎng)絡【技術領域】,尤其涉及一種網(wǎng)頁活動的處理方法及裝置。
【背景技術】
[0002] 隨著網(wǎng)絡技術的不斷發(fā)展,用戶對網(wǎng)絡功能的要求也越來越高。
[0003] 以網(wǎng)頁活動為例,為了豐富互聯(lián)網(wǎng)內(nèi)容,增加用戶對互聯(lián)網(wǎng)的黏性,提高網(wǎng)絡資源 的利用率,各互聯(lián)網(wǎng)運營商都會開發(fā)設計各種網(wǎng)頁活動供用戶參加,通常網(wǎng)頁活動是以瀏 覽器頁面的形式展現(xiàn)給用戶。譬如在網(wǎng)頁進行的答題抽獎活動,用戶可通過報名網(wǎng)頁進行 注冊報名;報名成功后,進入答題頁面,并在所述答題頁面進行答題;一旦答題通過或者達 到預定的分數(shù)值,即可進入抽獎頁面進行抽獎;獎品的類型可根據(jù)參加網(wǎng)頁活動的用戶進 行靈活的設置,譬如用戶若為QQ用戶,則可將獎品設置為Q幣等,在用戶中獎的情況下,將 一定數(shù)量的Q幣充值到該用戶的QQ賬號,從而完成一完整的網(wǎng)頁活動流程。
[0004] 現(xiàn)有技術中的網(wǎng)頁活動都需要特定的編程人員進行開發(fā),一般網(wǎng)頁活動的整個開 發(fā)流程包括策劃、設計、頁面制作、編程以及測試等一系列開發(fā)流程。
[0005] 本發(fā)明的發(fā)明人在研究過程中發(fā)現(xiàn):現(xiàn)有技術的網(wǎng)頁活動的開發(fā)存在以下缺點: 一是由于每一網(wǎng)頁活動都需要專門的編程人員進行開發(fā),之前已經(jīng)開發(fā)好的網(wǎng)頁活動中的 程序不能有效的使用在新開發(fā)的網(wǎng)頁活動中,導致網(wǎng)頁活動的開發(fā)周期較長,開發(fā)成本較 高,而且已開發(fā)的網(wǎng)頁活動不能二次利用,浪費了資源;二是為了節(jié)省成本,新開發(fā)的程序 一般是進行次數(shù)較少的測試,不會進行大量的測試,因此極易出現(xiàn)開發(fā)的網(wǎng)頁活動中某一 程序出現(xiàn)錯誤,造成較高的程序出錯率。
[0006] 因此,需解決現(xiàn)有技術中由于對每一網(wǎng)頁活動都需要進行編程設計,導致開發(fā)周 期長、成本高、資源浪費以及出錯率高的技術問題。
【發(fā)明內(nèi)容】
[0007] 本發(fā)明的目的在于提供一種網(wǎng)頁活動的處理方法和裝置,旨在解決現(xiàn)有技術中由 于對每一網(wǎng)頁活動都需要進行編程設計,導致開發(fā)周期長、成本高、資源浪費以及出錯率高 的技術問題。
[0008] 為解決上述技術問題,本發(fā)明實施例提供以下技術方案:
[0009] 一種網(wǎng)頁活動的處理方法,所述方法包括以下步驟:
[0010] 接收用戶的模塊選擇指令,獲取相應的功能模塊;其中所述功能模塊包括有用于 實現(xiàn)功能模塊之間交互的條件限制接口,以及用于執(zhí)行所述功能模塊對應任務的任務執(zhí)行 接口;
[0011] 獲取用戶的設置信息,并根據(jù)所述設置信息將各功能模塊通過功能模塊的條件限 制接口建立關聯(lián);以及
[0012] 通過功能模塊的任務執(zhí)行接口依次執(zhí)行各功能模塊對應的任務。
[0013] 為解決上述技術問題,本發(fā)明實施例還提供以下技術方案:
[0014] 一種網(wǎng)頁活動的處理裝置,所述裝置包括:
[0015] 功能模塊獲取單元,用于接收用戶的模塊選擇指令,獲取相應的功能模塊;其中所 述功能模塊包括有用于實現(xiàn)功能模塊之間交互的條件限制接口,以及用于執(zhí)行所述功能模 塊對應任務的任務執(zhí)行接口;
[0016] 功能模塊關聯(lián)單元,用于獲取用戶的設置信息,并根據(jù)所述設置信息將各功能模 塊通過功能模塊的條件限制接口建立關聯(lián);以及
[0017] 執(zhí)行單元,用于通過功能模塊的任務執(zhí)行接口依次執(zhí)行各功能模塊對應的任務。
[0018] 本發(fā)明實施例將已開發(fā)的網(wǎng)頁活動分解為至少一個的功能模塊,在進行新的網(wǎng)頁 活動開發(fā)時,可以調(diào)用之前已經(jīng)開發(fā)的網(wǎng)頁活動中的功能模塊,譬如報名模塊、抽獎模塊 等,并結合新設計的功能模塊完成整個新的網(wǎng)頁活動,可有效的利用已開發(fā)網(wǎng)頁活動中的 功能模塊,節(jié)省了網(wǎng)頁活動的開發(fā)成本,提高了已開發(fā)網(wǎng)頁活動的利用效率,節(jié)省了資源, 而且由于重復使用的是已使用的功能模塊,因此可有效的降低網(wǎng)頁活動的程序錯誤率。
【專利附圖】
【附圖說明】
[0019] 圖1是本發(fā)明第一實施例中網(wǎng)頁活動的處理方法的流程示意圖;
[0020] 圖2為本發(fā)明網(wǎng)頁活動的設置界面示意圖;
[0021] 圖3是本發(fā)明答題模塊的設置界面示意圖;
[0022] 圖4是本發(fā)明第二實施例中網(wǎng)頁活動的處理方法的流程示意圖;
[0023] 圖5是本發(fā)明報名模塊的設置界面示意圖;
[0024] 圖6是本發(fā)明中將用戶操作和對應的功能模塊建立關聯(lián)的界面示意圖;
[0025] 圖7是本發(fā)明功能模塊的層分布示意圖;
[0026] 圖8是本發(fā)明第三實施例中網(wǎng)頁活動的處理方法的流程示意圖;
[0027] 圖9是本發(fā)明用戶操作與功能模塊建立關聯(lián)示意圖;
[0028] 圖10是本發(fā)明實施例網(wǎng)頁活動的處理裝置的結構示意圖。
【具體實施方式】
[0029] 請參照圖式,其中相同的組件符號代表相同的組件,本發(fā)明的原理是以實施在一 適當?shù)倪\算環(huán)境中來舉例說明。以下的說明是基于所例示的本發(fā)明具體實施例,其不應被 視為限制本發(fā)明未在此詳述的其它具體實施例。
[0030] 在以下的說明中,本發(fā)明的具體實施例將參考由一部或多部計算機所執(zhí)行之作業(yè) 的步驟及符號來說明,除非另有述明。因此,其將可了解到這些步驟及操作,其中有數(shù)次提 到為由計算機執(zhí)行,包括了由代表了以一結構化型式中的數(shù)據(jù)之電子信號的計算機處理單 元所操縱。此操縱轉(zhuǎn)換該數(shù)據(jù)或?qū)⑵渚S持在該計算機之內(nèi)存系統(tǒng)中的位置處,其可重新配 置或另外以本領域技術人員所熟知的方式來改變該計算機之運作。該數(shù)據(jù)所維持的數(shù)據(jù)結 構為該內(nèi)存之實體位置,其具有由該數(shù)據(jù)格式所定義的特定特性。但是,本發(fā)明原理以上述 文字來說明,其并不代表為一種限制,本領域技術人員將可了解到以下所述的多種步驟及 操作亦可實施在硬件當中。
[0031] 本發(fā)明的原理使用許多其它泛用性或特定目的運算、通信環(huán)境或組態(tài)來進行作 業(yè)。所熟知適合用于本發(fā)明的運算系統(tǒng)、環(huán)境與組態(tài)的范例可包括(但不限于)行動電話、 個人計算機、服務器、多處理器系統(tǒng)、微電腦為主的系統(tǒng)、主架構型計算機、及分布式運算環(huán) 境,其中包括了任何的上述系統(tǒng)或裝置。
[0032] 如在此處使用的術語「模塊」或「單元」可稱之為在該運算系統(tǒng)上執(zhí)行的軟件對象 或例式。在此處所述之不同組件、模塊、引擎及服務可實施為在該運算系統(tǒng)上執(zhí)行之對象或 處理。而在此處所述的系統(tǒng)及方法優(yōu)選地是實施成軟件,在軟件及硬件或硬件上之實施亦 有可能并進行考慮。
[0033] 首先請參閱圖1,圖1為本發(fā)明第一實施例中網(wǎng)頁活動的處理方法的流程示意圖。
[0034] 在步驟S101中,接收用戶的模塊選擇指令,獲取相應的功能模塊。
[0035] 譬如請參閱圖2,用戶在設置網(wǎng)頁活動時,網(wǎng)頁活動的設置界面包括有配置【報名】 模塊按鈕21、配置【查詢】模塊按鈕22、配置【答題】模塊按鈕23以及配置【抽獎】模塊按鈕 24,用戶點擊配置【報名】模塊按鈕21,則可視為接收到用戶的報名模塊選擇指令,并從預先 存儲的功能模塊中獲取報名模塊。
[0036] 當然,在具體實施過程中,還可以根據(jù)網(wǎng)頁活動的需要配置其它功能模塊,譬如若 網(wǎng)頁活動需要一兌獎的程序,則可編程形成兌獎模塊并存儲,并在網(wǎng)頁活動的設置界面設 置一配置【兌獎】模塊按鈕以調(diào)用形成的兌獎模塊。
[0037] 在本發(fā)明實施例中,所述功能模塊包括有用于實現(xiàn)功能模塊之間交互的條件限制 接口,以及用于執(zhí)行所述功能模塊對應任務的任務執(zhí)行接口,兩功能模塊之間可通過所述 條件限制接口建立關聯(lián)。任一功能模塊可通過所述任務執(zhí)行接口執(zhí)行該功能模塊對應的任 務,譬如完成抽獎。
[0038] 譬如,在邏輯實現(xiàn)上,只有報過名的用戶才能進行答題,答題通過才能進行抽獎。 因此,報名模塊可通過其內(nèi)部的前置條件接口獲取用戶的報名狀態(tài),通過其內(nèi)部的執(zhí)行任 務接口執(zhí)行報名行為;答題模塊通過其內(nèi)部的前置條件接口連接所述報名模塊,并獲取是 否已執(zhí)行報名行為,之后通過其內(nèi)部的任務執(zhí)行接口執(zhí)行答題一行為。
[0039] 在步驟S102中,獲取用戶的設置信息,并根據(jù)所述設置信息將各功能模塊通過功 能模塊的條件限制接口建立關聯(lián)。
[0040] 其中所述條件限制接口為前置條件限制接口,通過當前功能模塊的前置條件限制 接口與其它功能模塊建立的關聯(lián)為前置關聯(lián),在所述前置關聯(lián)下,上述其它功能模塊的運 行流程位于所述當前功能模塊之前。更進一步的講,所述前置條件限制接口對應的為當前 功能模塊的前置條件,即在該前置條件對應的其它功能模塊完成的情況下,方可執(zhí)行當前 功能|吳塊。
[0041] 譬如請參閱圖3,圖3為答題模塊的設置界面,在用戶對答題模塊進行設置時,前 置條件選擇為"報名",則通過所述答題模塊的前置條件限制接口與報名模塊建立關聯(lián),建 立前置關聯(lián)后的邏輯為:首先完成報名模塊的報名任務,在通過報名后,執(zhí)行答題模塊對應 的答題任務。
[0042] 在步驟S103中,通過功能模塊的任務執(zhí)行接口依次執(zhí)行各模塊對應的任務。
[0043] 譬如,用戶給網(wǎng)頁活動配置報名模塊、答題模塊以及抽獎模塊后,將抽獎模塊的前 置條件限制接口連接至所述答題模塊,將答題模塊的前置條件限制接口連接至所述報名模 塊,則在執(zhí)行該網(wǎng)頁活動時,執(zhí)行順序如下:首先執(zhí)行報名模塊對應的報名任務;在報名通 過后,執(zhí)行所述答題模塊對應的答題任務;在答題通過后,執(zhí)行抽獎模塊對應的抽獎任務。
[0044] 請參閱圖4,圖4為本發(fā)明第二實施例中網(wǎng)頁活動的處理方法的流程示意圖。
[0045] 在步驟S401中,形成至少一個的功能模塊。
[0046] 當然,在具體實施過程中,形成至少一個的功能模塊主要通過以下兩種方式:
[0047] -種是根據(jù)已開發(fā)完成的網(wǎng)頁活動的各個流程對網(wǎng)頁活動進行分塊,形成至少一 個的功能模塊。由于在網(wǎng)頁活動,一般是用戶通過完成任務來參與活動,因此可根據(jù)用戶完 成的任務對網(wǎng)頁活動進行分解。譬如某個網(wǎng)頁活動的流程為:用戶首先進行報名,然后進行 答題,若答題通過則可進行抽獎,那么可將該網(wǎng)頁活動分解為報名、答題和抽獎三個任務, 相應的將對應上述網(wǎng)頁活動的后臺程序分解為報名模塊、答題模塊和抽獎模塊。
[0048] 另一種是根據(jù)需要網(wǎng)頁活動的開發(fā)需要,由用戶進行編程形成新的功能模塊,譬 如若網(wǎng)頁活動需要在抽獎后完成兌獎,則可以直接編程形成兌獎模塊,為所述兌獎模塊設 置前置條件限制接口和任務執(zhí)行接口,并將將所述兌獎模塊的前置條件限制接口連接至所 述抽獎模塊,由此,在執(zhí)行完成抽獎模塊對應的抽獎任務后,執(zhí)行所述兌獎模塊對應的兌獎 任務。
[0049] 在步驟S402中,將形成的功能模塊根據(jù)其對應的任務建立功能標識后存儲。
[0050] 譬如,請參閱圖5,圖5為報名模塊對應的設置界面,由于該模塊對應的用戶行為 為報名,則將該模塊定義為報名模塊。在具體實施過程中,如果某一模塊對應的用戶行為為 答題,則將該模塊定義為答題模塊;某一模塊對應的用戶行為為抽獎,則將該模塊定義為抽 獎豐吳塊,等等。
[0051] 在步驟S403中,接收用戶的模塊選擇指令,獲取相應的功能模塊。
[0052] 在步驟S404中,獲取用戶的設置信息,并根據(jù)所述設置信息將各功能模塊通過功 能模塊的條件限制接口建立關聯(lián)。
[0053] 其中用戶的設置信息包括:設置與當前功能模塊連接的其它功能模塊,譬如通過 答題模塊的前置條件限制接口將所述答題模塊與報名模塊建立關聯(lián),由此,用戶在完成報 名模塊對應的報名任務后,可進行答題模塊對應的答題任務。當然,對應不同的功能模塊, 所述設置信息包括不同的類型,譬如在圖3所示的答題模塊的設置界面中,所述設置信息 還包括答題類型、答題選項以及有效日期等等;而在圖5所示的報名模塊的設置界面中,所 述設置信息還包括報名類型以及模塊ID等。
[0054] 其中設置信息還包括用戶的操作對應的功能模塊,譬如請參閱圖6,在圖6中,標 識為參數(shù)1的按鈕對應的為報名模塊,則在接收到參數(shù)1的按鈕(譬如報名按鈕)后,執(zhí)行參 數(shù)1對應的報名模塊的報名任務,其它參數(shù)2、3、4、5對應的依次為答題模塊、抽獎模塊以及 查詢報名模塊和查詢模塊。
[0055] 關于上述步驟S403和步驟S404的詳細描述請參閱圖1、2和3以及針對圖1、2和 3的描述,此處不再詳述。
[0056] 在步驟S405中,獲取用戶的操作標識,根據(jù)用戶的操作標識判斷當前用戶的操作 是否符合預設的安全閾值,若是,則進行步驟S206,否則終止。
[0057] 所述用戶的操作標識包括:用戶操作端的網(wǎng)絡地址(IP)、用戶登錄后的標識號碼 以及用戶的操作頻率等,其中所述標識號碼譬如為QQ號碼。本發(fā)明實施例通過對每一功 能模塊進行安全閾值的判斷,尤其是通過分析用戶當前用戶操作端的IP,用戶登錄的QQ號 碼,用戶的操作頻率等對用戶當前操作的安全性進行評估,一旦超出安全閾值,則限制操 作。譬如用戶在一個小時內(nèi)登錄QQ號碼的次數(shù)超過3次,則判定為超過預設的安全閾值。 通過上述方式,可以有效的避免被網(wǎng)絡病毒攻擊,尤其是對于兌獎模塊。
[0058] 在步驟S406中,執(zhí)行功能模塊對應的任務。
[0059] 在具體實施過程中,在執(zhí)行當前功能模塊對應的任務時,首先判斷與所述當前功 能模塊建立前置關聯(lián)的其它功能模塊是否執(zhí)行完畢;若是,則執(zhí)行所述當前功能模塊對應 的任務,其中與所述當前功能模塊建立前置關聯(lián)的其它功能模塊的數(shù)量為至少一個,當然 也可以是多個,若為多個的話,則逐一進行判斷。
[0060] 其中,本發(fā)明實施例的所述功能模塊具有用戶記錄用戶操作行為的功能屬性,所 述功能屬性包括:網(wǎng)頁標識、模塊標識以及條目標識。其中一個網(wǎng)頁活動中可以使用多種功 能模塊,每種功能模塊下可以配置多條信息,由此可記錄某一用戶在網(wǎng)頁活動中的所有操 作,記錄的內(nèi)容采用復合可擴展的json形式,方便程序的讀取與分析,譬如請參閱圖7。通 過設置模塊屬性,無論是網(wǎng)頁活動增加功能模塊,還是調(diào)用其他網(wǎng)頁活動的功能模塊,都能 夠記錄某一用戶的操作行為。
[0061] 本發(fā)明實施例將已開發(fā)的網(wǎng)頁活動分解為至少一個的功能模塊,在進行新的網(wǎng)頁 活動開發(fā)時,可以調(diào)用之前已經(jīng)開發(fā)的網(wǎng)頁活動中的功能模塊,譬如報名模塊、抽獎模塊 等,并結合新設計的功能模塊完成整個新的網(wǎng)頁活動,可有效的利用已開發(fā)網(wǎng)頁活動中的 功能模塊,節(jié)省了網(wǎng)頁活動的開發(fā)成本,提高了已開發(fā)網(wǎng)頁活動的利用效率,節(jié)省了資源, 而且由于重復使用的是已使用的功能模塊,因此可有效的降低網(wǎng)頁活動的程序錯誤率。
[0062] 請參閱圖8,圖8為本發(fā)明第三實施例中網(wǎng)頁活動的處理方法的流程示意圖。
[0063] 在步驟S801中,根據(jù)用戶的設置信息獲取至少兩個的功能模塊。
[0064] 譬如請參閱圖9,用戶在設置按鈕關聯(lián)操作時,可同時選擇一個按鈕動作對應至少 兩個的功能模塊,譬如參數(shù)1對應的功能模塊包括報名模塊、答題模塊以及抽獎模塊,其中 參數(shù)1對應的操作為報名按鈕,則所述報名按鈕對應的任務包括報名、答題以及抽獎。
[0065] 在步驟S802中,獲取用戶的設置信息,并根據(jù)所述設置信息將各功能模塊通過功 能模塊的條件限制接口建立關聯(lián)。
[0066] 該步驟主要是設置各模塊的運行順序,譬如在獲取報名模塊、答題模塊和抽獎模 塊后,將所述抽獎模塊的前置條件限制接口連接至所述答題模塊,所述答題模塊的前置條 件限制接口連接至所述報名模塊,則在執(zhí)行報名模塊對應的報名任務后,執(zhí)行所述答題模 塊對應的答題任務,之后執(zhí)行所述抽獎模塊對應的抽獎任務。其中對各模塊進行設置的步 驟請參閱上文的描述,此處不再贅述。
[0067] 在步驟S803中,將獲取的至少兩個的功能模塊與用戶選擇的其中一操作建立關 聯(lián)。
[0068] 譬如參數(shù)1對應的操作為點擊報名按鈕,則將該操作與對應的報名模塊、答題模 塊以及抽獎模塊建立關聯(lián)后。
[0069] 在步驟S804中,判斷是否接收到用戶的操作,若是,則進行步驟S805,否則繼續(xù)進 行該判斷步驟S804。
[0070] 在步驟S805中,執(zhí)行所述操作對應的至少兩個的功能模塊。
[0071] 譬如一個點亮地圖的活動,用戶參與需要完成的某一任務為點擊圖片,觸發(fā)點亮 地圖上的一個區(qū)域,同時,該點亮的行為觸發(fā)抽獎。其中上述任務是在用戶鼠標點擊的同時 一次性完成,即在用戶點亮行為的同時完成抽獎。因此,在實現(xiàn)上,首先將點擊圖片的操作 與點亮模塊和抽獎模塊建立關聯(lián),在識別到用戶點擊圖片時,同時執(zhí)行點亮模塊對應的點 亮動作以及抽獎模塊對應的抽獎動作。通過該方式,極大的提高了用戶的體驗感,且出錯率 低。
[0072] 請參閱圖10,圖10為本發(fā)明實施例提供的網(wǎng)頁活動的處理裝置的結構示意圖,其 中所述裝置包括功能模塊生成單元11、存儲單元12、功能模塊獲取單元13、功能模塊關聯(lián) 單元14、執(zhí)行單元15,判斷單元16以及操作標識獲取單元17。
[0073] 所述功能模塊生成單元11生成至少一個的功能模塊,其中生成方式包括兩種:一 種是根據(jù)已開發(fā)完成的網(wǎng)頁活動的各個流程對網(wǎng)頁活動進行分塊,形成至少一個的功能模 塊;另一種是根據(jù)需要網(wǎng)頁活動的開發(fā)需要,由用戶進行編程形成新的功能模塊。所述存儲 單元12將所述功能模塊生成單元11生成的功能模塊根據(jù)其對應的任務建立功能標識后存 儲。
[0074] 在進行網(wǎng)頁活動的設置時,所述功能模塊獲取單元13接收用戶的模塊選擇指令, 獲取相應的功能模塊,其中所述功能模塊包括有用于實現(xiàn)功能模塊之間交互的條件限制接 口,以及用于執(zhí)行所述功能模塊對應任務的任務執(zhí)行接口。所述功能模塊關聯(lián)單元14獲取 用戶的設置信息,并根據(jù)所述設置信息將各功能模塊通過功能模塊的條件限制接口建立關 聯(lián),所述執(zhí)行單元15通過功能模塊的任務執(zhí)行接口依次執(zhí)行各模塊對應的任務。
[0075] 其中所述條件限制接口優(yōu)選為前置條件限制接口,通過當前功能模塊的前置條件 限制接口與其它功能模塊建立的關聯(lián)為前置關聯(lián),在所述前置關聯(lián)下,所述其它功能模塊 的運行流程位于所述當前功能模塊之前。
[0076] 在執(zhí)行當前功能模塊時,所述判斷單元16判斷與所述當前功能模塊建立前置關 聯(lián)的其它功能模塊是否執(zhí)行完畢;若是,所述執(zhí)行單元15執(zhí)行所述當前功能模塊對應的任 務,其中與所述當前功能模塊建立關聯(lián)的其它功能模塊的數(shù)量為至少一個。
[0077] 其中所述功能模塊具有用戶記錄用戶操作行為的功能屬性,所述功能模塊的功能 屬性包括:網(wǎng)頁標識、模塊標識以及條目標識。
[0078] 在具體實施過程中,所述操作標識獲取單元17獲取用戶的操作標識,所述判斷單 元16根據(jù)用戶的操作標識判斷當前用戶的操作是否符合預設的安全閾值,若當前用戶的 操作符合預設的安全閾值,則執(zhí)行所述功能模塊對應的任務,否則中止。譬如用戶在一個小 時內(nèi)登錄QQ號碼的次數(shù)超過3次,則判定為超過預設的安全閾值。其中所述用戶的操作標 識包括:用戶操作端的網(wǎng)絡地址、用戶登錄后的標識號碼以及用戶的操作頻率。
[0079] 在具體實施過程中,所述功能模塊獲取單元13還根據(jù)用戶的設置信息獲取至少 兩個的功能模塊,所述功能模塊關聯(lián)單元14還將獲取的至少兩個的功能模塊與用戶選擇 的其中一操作建立關聯(lián),在識別到所述操作后,所述執(zhí)行單元15執(zhí)行所述操作對應的至少 兩個的功能模塊。
[0080] 關于所述網(wǎng)頁活動的處理裝置的各模塊的工作原理請參閱上文針對網(wǎng)頁活動的 處理方法的詳細描述,此處不再贅述。
[0081] 本發(fā)明實施例將已開發(fā)的網(wǎng)頁活動分解為至少一個的功能模塊,在進行新的網(wǎng)頁 活動開發(fā)時,可以調(diào)用之前已經(jīng)開發(fā)的網(wǎng)頁活動中的功能模塊,譬如報名模塊、抽獎模塊 等,并結合新設計的功能模塊完成整個新的網(wǎng)頁活動,可有效的利用已開發(fā)網(wǎng)頁活動中的 功能模塊,節(jié)省了網(wǎng)頁活動的開發(fā)成本,提高了已開發(fā)網(wǎng)頁活動的利用效率,節(jié)省了資源, 而且由于重復使用的是已使用的功能模塊,因此可有效的降低網(wǎng)頁活動的程序錯誤率。
[0082] 綜上所述,雖然本發(fā)明已以優(yōu)選實施例揭露如上,但上述優(yōu)選實施例并非用以限 制本發(fā)明,本領域的普通技術人員,在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動與潤 飾,因此本發(fā)明的保護范圍以權利要求界定的范圍為準。
【權利要求】
1. 一種網(wǎng)頁活動的處理方法,其特征在于,所述方法包括以下步驟: 接收用戶的模塊選擇指令,獲取相應的功能模塊;其中所述功能模塊包括有用于實現(xiàn) 功能模塊之間交互的條件限制接口,以及用于執(zhí)行所述功能模塊對應任務的任務執(zhí)行接 Π ; 獲取用戶的設置信息,并根據(jù)所述設置信息將各功能模塊通過各功能模塊的條件限制 接口建立關聯(lián);以及 通過功能模塊的任務執(zhí)行接口依次執(zhí)行各功能模塊對應的任務。
2. 根據(jù)權利要求1所述的網(wǎng)頁活動的處理方法,其特征在于,接收用戶的模塊選擇指 令,獲取相應的功能模塊的步驟之前,所述方法還包括以下步驟: 生成至少一個的功能模塊; 將生成的功能模塊根據(jù)其對應的任務建立功能標識;以及 將建立功能標識后的功能模塊存儲。
3. 根據(jù)權利要求1所述的網(wǎng)頁活動的處理方法,其特征在于,所述條件限制接口為前 置條件限制接口; 通過當前功能模塊的前置條件限制接口與其它功能模塊建立的關聯(lián)為前置關聯(lián),在所 述前置關聯(lián)下,所述其它功能模塊的運行流程位于所述當前功能模塊之前。
4. 根據(jù)權利要求3所述的網(wǎng)頁活動的處理方法,其特征在于,在執(zhí)行所述當前功能模 塊對應的任務之前,所述方法還包括: 判斷與所述當前功能模塊建立前置關聯(lián)的其它功能模塊是否執(zhí)行完畢;若是,則執(zhí)行 所述當前功能模塊對應的任務,其中與所述當前功能模塊建立前置關聯(lián)的其它功能模塊的 數(shù)量為至少一個。
5. 根據(jù)權利要求1所述的網(wǎng)頁活動的處理方法,其特征在于,所述功能模塊具有用戶 記錄用戶操作行為的功能屬性,所述功能模塊的功能屬性包括:網(wǎng)頁標識、模塊標識以及條 目標識。
6. 根據(jù)權利要求1所述的網(wǎng)頁活動的處理方法,其特征在于,通過功能模塊的任務執(zhí) 行接口執(zhí)行各功能模塊對應的任務之前,所述方法還包括以下步驟: 獲取用戶的操作標識; 根據(jù)用戶的操作標識判斷當前用戶的操作是否符合預設的安全閾值; 若當前用戶的操作符合預設的安全閾值,則執(zhí)行所述功能模塊對應的任務,否則中止。
7. 根據(jù)權利要求6所述的網(wǎng)頁活動的處理方法,其特征在于,所述用戶的操作標識包 括:用戶操作端對應的網(wǎng)絡地址,用戶登錄后的標識號碼,用戶的操作頻率。
8. 根據(jù)權利要求1所述的網(wǎng)頁活動的處理方法,其特征在于,獲取用戶的設置信息,并 根據(jù)所述設置信息將各功能模塊通過功能模塊的條件限制接口建立關聯(lián)時,包括: 根據(jù)用戶的設置信息獲取至少兩個的功能模塊; 將獲取的至少兩個的功能模塊與用戶選擇的其中一操作建立關聯(lián); 而在接收到用戶的操作時,所述方法還包括: 同時執(zhí)行所述操作對應的至少兩個的功能模塊。
9. 一種網(wǎng)頁活動的處理裝置,其特征在于,所述裝置包括: 功能模塊獲取單元,用于接收用戶的模塊選擇指令,獲取相應的功能模塊;其中功能模 塊包括有用于實現(xiàn)功能模塊之間交互的條件限制接口,以及用于執(zhí)行所述功能模塊對應任 務的任務執(zhí)行接口; 功能模塊關聯(lián)單元,用于獲取用戶的設置信息,并根據(jù)所述設置信息將各功能模塊通 過功能模塊的條件限制接口建立關聯(lián);以及 執(zhí)行單元,用于通過功能模塊的任務執(zhí)行接口依次執(zhí)行各功能模塊對應的任務。
10. 根據(jù)權利要求9所述的網(wǎng)頁活動的處理裝置,其特征在于,所述裝置還包括: 功能模塊生成單元,用于生成至少一個的功能模塊;以及 存儲單元,用于將生成的功能模塊根據(jù)其對應的任務建立功能標識后存儲。
11. 根據(jù)權利要求10所述的網(wǎng)頁活動的處理裝置,其特征在于,所述條件限制接口為 前置條件限制接口; 通過當前功能模塊的前置條件限制接口與其它功能模塊建立的關聯(lián)為前置關聯(lián),在所 述前置關聯(lián)下,所述其它功能模塊的運行流程位于所述當前功能模塊之前。
12. 根據(jù)權利要求11所述的網(wǎng)頁活動的處理裝置,其特征在于,所述裝置還包括判斷 單元; 所述判斷單元,用于判斷與所述當前功能模塊建立關聯(lián)的其它功能模塊是否執(zhí)行完 畢;若是,所述執(zhí)行單元執(zhí)行所述當前功能模塊對應的任務,其中與所述當前功能模塊建立 關聯(lián)的其它功能模塊的數(shù)量為至少一個。
13. 根據(jù)權利要求9所述的網(wǎng)頁活動的處理裝置,其特征在于,所述功能模塊具有用戶 記錄用戶操作行為的功能屬性,所述功能模塊的功能屬性包括:網(wǎng)頁標識、模塊標識以及條 目標識。
14. 根據(jù)權利要求9所述的網(wǎng)頁活動的處理裝置,其特征在于,所述裝置還包括: 操作標識獲取單元,用于獲取用戶的操作標識; 判斷單元,用于根據(jù)用戶的操作標識判斷當前用戶的操作是否符合預設的安全閾值; 若當前用戶的操作符合預設的安全閾值,所述執(zhí)行單元執(zhí)行所述功能模塊對應的任務。
15. 根據(jù)權利要求14所述的網(wǎng)頁活動的處理裝置,其特征在于,所述用戶的操作標識 包括:用戶操作端對應的網(wǎng)絡地址,用戶登錄后的標識號碼,用戶的操作頻率。
16. 根據(jù)權利要求9所述的網(wǎng)頁活動的處理裝置,其特征在于,所述功能模塊獲取單 元,還用于根據(jù)用戶的設置信息獲取至少兩個的功能模塊; 而所述功能模塊關聯(lián)單元,還用于將獲取的至少兩個的功能模塊與用戶選擇的其中一 操作建立關聯(lián); 而所述執(zhí)行單元,還用于同時執(zhí)行所述操作對應的至少兩個的功能模塊。
【文檔編號】G06F9/44GK104216690SQ201310211348
【公開日】2014年12月17日 申請日期:2013年5月31日 優(yōu)先權日:2013年5月31日
【發(fā)明者】王博 申請人:騰訊科技(深圳)有限公司