一種無(wú)線業(yè)務(wù)系統(tǒng)云平臺(tái)業(yè)務(wù)策略管理的實(shí)現(xiàn)方法
【專利摘要】本發(fā)明涉及一種無(wú)線業(yè)務(wù)系統(tǒng)云平臺(tái)業(yè)務(wù)策略管理的實(shí)現(xiàn)方法,對(duì)于商鋪端向其對(duì)應(yīng)的無(wú)線接入點(diǎn)發(fā)送的業(yè)務(wù)策略,使用樹(shù)形結(jié)構(gòu)的策略表來(lái)記錄該業(yè)務(wù)策略有關(guān)的配置項(xiàng)及配置項(xiàng)的參數(shù)值;對(duì)其中存放各商鋪端上業(yè)務(wù)策略的所有可配置的項(xiàng)的策略配置參數(shù)表進(jìn)行控制操作,實(shí)現(xiàn)對(duì)商鋪端支持的配置項(xiàng)或配置項(xiàng)的參數(shù)值進(jìn)行調(diào)整。本發(fā)明通過(guò)數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)、策略的生成并指定到商鋪端及策略的控制,來(lái)完成云平臺(tái)上的業(yè)務(wù)策略管理功能,其實(shí)現(xiàn)方法簡(jiǎn)單、易于操作。
【專利說(shuō)明】一種無(wú)線業(yè)務(wù)系統(tǒng)云平臺(tái)業(yè)務(wù)策略管理的實(shí)現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及業(yè)務(wù)策略管理的技術(shù)實(shí)現(xiàn),尤其涉及一種無(wú)線業(yè)務(wù)系統(tǒng)云平臺(tái)上的業(yè)務(wù)策略管理的實(shí)現(xiàn)方法。
【背景技術(shù)】
[0002]策略管理的應(yīng)用相當(dāng)廣泛,在無(wú)線接入點(diǎn)(AP)、交換機(jī)上均有相關(guān)的策略控制,策略又根據(jù)其用途有服務(wù)策略、安全策略、故障策略、業(yè)務(wù)策略之分。無(wú)線業(yè)務(wù)系統(tǒng)包含云端管理平臺(tái)(簡(jiǎn)稱云平臺(tái))和無(wú)線接入點(diǎn)兩大部分,由云平臺(tái)下發(fā)業(yè)務(wù)策略到接入點(diǎn)上,向接入點(diǎn)提供執(zhí)行業(yè)務(wù)的一些配置,無(wú)線業(yè)務(wù)系統(tǒng)云平臺(tái)上的每個(gè)商鋪端(shop)必須有業(yè)務(wù)策略(business policy),否則商鋪端里的接入點(diǎn)將無(wú)所適從。
[0003]商鋪端支持的策略配置項(xiàng),例如為:免認(rèn)證MAC、免認(rèn)證IP、推送URL列表、URL地址替換、URL策略、URL推送間隔、是否啟用URL收集、是否啟用URL KEY收集、每次上報(bào)的URL個(gè)數(shù)、PORTAL頁(yè)面URL,等等。業(yè)務(wù)策略的配置項(xiàng)與具體項(xiàng)目的業(yè)務(wù)需求有關(guān),例如:無(wú)線業(yè)務(wù)系統(tǒng)云平臺(tái)要支持portal認(rèn)證業(yè)務(wù),則系統(tǒng)支持的業(yè)務(wù)策略配置項(xiàng)中會(huì)有免認(rèn)證MAC、免認(rèn)證IP的配置。
[0004]目前已有的方案,在實(shí)現(xiàn)業(yè)務(wù)相關(guān)的策略配置上,其數(shù)據(jù)結(jié)構(gòu)大多采用的是XML文件,且在實(shí)現(xiàn)方式上大多采用向?qū)Щ虿捎脴?biāo)簽頁(yè),以多個(gè)網(wǎng)頁(yè)的形式展現(xiàn)。具體而言,現(xiàn)有技術(shù)中通過(guò)XML文件存儲(chǔ)配置項(xiàng),XML文件的解析均需要有XML文件解析器才行,且在程序中對(duì)XML文件進(jìn)行增加,刪除和更新都是比較繁瑣的。
[0005]同時(shí),以向?qū)Щ驑?biāo)簽頁(yè)的形式分步下發(fā)配置項(xiàng),對(duì)于配置項(xiàng)固定、配置參數(shù)可按類細(xì)分的業(yè)務(wù)策略比較適合;但是,如果某設(shè)備的策略配置項(xiàng)比較多且分散,則要進(jìn)行多個(gè)頁(yè)面的切換,且向?qū)Щ驑?biāo)簽頁(yè)都是由多個(gè)單獨(dú)的WEB頁(yè)面組成,需多次頁(yè)面跳轉(zhuǎn)和刷新,用戶等待時(shí)間較長(zhǎng),不利于用戶體驗(yàn),且操作起來(lái)也比較麻煩。
[0006]因此怎樣提供一個(gè)簡(jiǎn)單方便處理的數(shù)據(jù)結(jié)構(gòu),以及策略配置頁(yè)面如何展現(xiàn)以提高用戶體驗(yàn),無(wú)疑是程序必須急待解決的問(wèn)題。
【發(fā)明內(nèi)容】
[0007]本發(fā)明針對(duì)無(wú)線網(wǎng)絡(luò)中設(shè)備的業(yè)務(wù)策略管理,提供了一種無(wú)線業(yè)務(wù)系統(tǒng)中云平臺(tái)上的業(yè)務(wù)策略管理的實(shí)現(xiàn)方法,通過(guò)數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)、策略的生成并指定到商鋪端及策略的控制,來(lái)完成云平臺(tái)上的業(yè)務(wù)策略管理功能,其實(shí)現(xiàn)方法簡(jiǎn)單、易于操作。
[0008]為了達(dá)到上述目的,本發(fā)明的技術(shù)方案是提供一種無(wú)線業(yè)務(wù)系統(tǒng)云平臺(tái)業(yè)務(wù)策略管理的實(shí)現(xiàn)方法,其中:
對(duì)于商鋪端向其對(duì)應(yīng)的無(wú)線接入點(diǎn)發(fā)送的業(yè)務(wù)策略,使用樹(shù)形結(jié)構(gòu)的策略表來(lái)記錄該業(yè)務(wù)策略有關(guān)的配置項(xiàng)及配置項(xiàng)的參數(shù)值;
所述策略表中,包含存放各商鋪端上業(yè)務(wù)策略的所有可配置的項(xiàng)的策略配置參數(shù)表,其中設(shè)置有記錄配置項(xiàng)中參數(shù)值的父節(jié)點(diǎn)和/或子節(jié)點(diǎn)的字段; 通過(guò)對(duì)所述的策略配置參數(shù)表進(jìn)行控制操作,實(shí)現(xiàn)對(duì)商鋪端支持的配置項(xiàng)或配置項(xiàng)的參數(shù)值進(jìn)行調(diào)整。
[0009]優(yōu)選地,對(duì)于新增策略的請(qǐng)求,云平臺(tái)獲取新增策略的相關(guān)信息來(lái)形成對(duì)應(yīng)的策略表,通過(guò)所述策略表記錄該新增策略的配置項(xiàng),并將該新增策略指定給設(shè)定的商鋪端;
被指定的商鋪端原先沒(méi)有啟用的策略時(shí),或者被指定的商鋪端原先有啟用的策略且不啟用該新增策略時(shí),將新增策略的策略表提交至數(shù)據(jù)庫(kù)中存儲(chǔ);
被指定的商鋪端原先有啟用的策略而又啟用了新增策略時(shí),給出錯(cuò)誤提示。
[0010]優(yōu)選地,被指定的商鋪端原先沒(méi)有啟用的策略時(shí),將新增策略修改為啟用狀態(tài);
被指定的商鋪端原先有啟用的策略而又要啟用新增策略時(shí),將原先已啟用的策略修改為禁用狀態(tài),再將新增策略修改為啟用狀態(tài)。
[0011]優(yōu)選地,所述商鋪端支持的業(yè)務(wù)策略中,對(duì)處于啟用狀態(tài)的一個(gè)策略的配置項(xiàng)進(jìn)行查看,或者對(duì)處于禁用狀態(tài)的一個(gè)或多個(gè)策略各自的配置項(xiàng)進(jìn)行控制操作;所述控制操作包含對(duì)配置項(xiàng)或其參數(shù)值進(jìn)行增加、或刪除、或修改的操作。
[0012]優(yōu)選地,對(duì)從商鋪端支持的業(yè)務(wù)策略中選擇的一條策略,當(dāng)收到策略狀態(tài)調(diào)整請(qǐng)求時(shí),云平臺(tái)對(duì)該策略原先的啟用或禁用狀態(tài)進(jìn)行判斷:
如果該策略已處在所請(qǐng)求調(diào)整到的啟用或禁用狀態(tài)時(shí),進(jìn)入策略詳情頁(yè)面對(duì)該策略的配置項(xiàng)進(jìn)行查看;
如果該策略不處在所請(qǐng)求調(diào)整到的啟用或禁用狀態(tài)時(shí),將所述策略表中相關(guān)該策略的狀態(tài)修改為所請(qǐng)求調(diào)整到的啟用或禁用狀態(tài),并在修改成功后向服務(wù)端發(fā)送WEB通知消肩、O
[0013]優(yōu)選地,將所述商鋪端的所有配置項(xiàng)在同一個(gè)頁(yè)面上以表格形式展現(xiàn),并通過(guò)Jquery庫(kù)使該頁(yè)面的展現(xiàn)隨著對(duì)策略表的控制操作來(lái)動(dòng)態(tài)調(diào)整。
[0014]優(yōu)選地,通過(guò)Mysql數(shù)據(jù)庫(kù)對(duì)所述策略表進(jìn)行存儲(chǔ)。
[0015]優(yōu)選地,所述策略表,還包含:存放業(yè)務(wù)策略的相關(guān)信息的策略信息表,存放各商鋪端業(yè)務(wù)策略的參數(shù)值的策略詳細(xì)配置表。
[0016]優(yōu)選地,所述配置項(xiàng)的類型為以下的任意一種或其任意組合:整型、字符串、數(shù)組、記錄、數(shù)組記錄。
[0017]優(yōu)選地,所述商鋪端支持的配置項(xiàng),為以下的任意一種或其任意組合,包含:免認(rèn)證MAC、免認(rèn)證IP、推送URL列表、URL地址替換、URL策略、URL推送間隔、是否啟用URL收集、是否啟用URL KEY收集、每次上報(bào)的URL個(gè)數(shù)、PORTAL頁(yè)面URL。
[0018]與現(xiàn)有技術(shù)相比,本發(fā)明所述無(wú)線業(yè)務(wù)系統(tǒng)云平臺(tái)業(yè)務(wù)策略管理的實(shí)現(xiàn)方法,其優(yōu)點(diǎn)在于:
本發(fā)明數(shù)據(jù)的存儲(chǔ)是基于Mysql數(shù)據(jù)庫(kù)的,策略表結(jié)構(gòu)的設(shè)計(jì)采用的是樹(shù)形結(jié)構(gòu),WEB服務(wù)端所使用的PHP語(yǔ)言在對(duì)Mysql數(shù)據(jù)庫(kù)操作上提供了豐富的接口,對(duì)策略配置項(xiàng)進(jìn)行增加,刪除和更新時(shí)可直接調(diào)用相應(yīng)的接口函數(shù)即可,處理起來(lái)非常簡(jiǎn)單方便。若要改變商鋪端支持的策略配置項(xiàng),直接修改策略配置參數(shù)表即可生效,無(wú)需修改代碼,也不需要退出系統(tǒng)重新登錄。因此,本發(fā)明的方法有效簡(jiǎn)化了現(xiàn)有技術(shù)基于XML文件進(jìn)行增加、刪除和更新時(shí)程序代碼的繁瑣。
[0019]本發(fā)明將商鋪端策略可配的所有配置項(xiàng)及參數(shù),置于同一操作頁(yè)面并以彈窗式的表格形式呈現(xiàn),避免了以向?qū)Щ驑?biāo)簽頁(yè)操作的繁瑣,同時(shí)無(wú)需頁(yè)面跳轉(zhuǎn)刷新的等待,所有可配項(xiàng)一目了然;同時(shí)結(jié)合jquery (JS腳本庫(kù))使需要的配置項(xiàng)由策略配置參數(shù)表中給定的項(xiàng)來(lái)動(dòng)態(tài)顯示,操作簡(jiǎn)單,一步到位,響應(yīng)速度快,簡(jiǎn)化了管理人員的操作,因而提高了用戶體驗(yàn)。
【專利附圖】
【附圖說(shuō)明】
[0020]圖1是實(shí)行本發(fā)明所述方法的無(wú)線業(yè)務(wù)系統(tǒng)云平臺(tái)的系統(tǒng)架構(gòu)示意圖;
圖2是本發(fā)明所述方法中一種示例的策略詳細(xì)配置表的結(jié)構(gòu)示意圖;
圖3是本發(fā)明所述方法中策略的生成并指定到商鋪端的流程示意圖;
圖4是本發(fā)明所述方法中策略控制的流程示意圖。
【具體實(shí)施方式】
[0021]在圖1的一個(gè)示例中,對(duì)于無(wú)線業(yè)務(wù)系統(tǒng)云平臺(tái),設(shè)有服務(wù)端(server)和與之對(duì)應(yīng)的若干個(gè)商鋪端(shop),及各個(gè)商鋪端下的若干個(gè)無(wú)線接入點(diǎn)(AP),管理員可以通過(guò)業(yè)務(wù)策略對(duì)商鋪端下的所有無(wú)線接入點(diǎn)設(shè)備進(jìn)行控制,以輔助系統(tǒng)的相關(guān)業(yè)務(wù)。本發(fā)明的方法主要涉及數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)、策略的生成并指定到商鋪端、策略的控制,以此來(lái)完成云平臺(tái)上的業(yè)務(wù)策略管理功能。
[0022]本發(fā)明所述業(yè)務(wù)策略管理的實(shí)現(xiàn)方法中,主要基于Mysql數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)的存儲(chǔ),其中使用策略表來(lái)記錄有關(guān)的策略配置項(xiàng)。并且,將商鋪端策略可配的所有配置項(xiàng)置于同一操作頁(yè)面以表格形式呈現(xiàn),并結(jié)合Jquery庫(kù)(JS腳本庫(kù))來(lái)實(shí)現(xiàn)頁(yè)面展現(xiàn)隨操作的動(dòng)態(tài)變化。
[0023]優(yōu)選示例中,在包含商鋪端策略可配的所有配置項(xiàng)置的同一個(gè)操作頁(yè)面中,已配置的項(xiàng)顯示在頁(yè)面的上部分,并以表格的形式列出配置項(xiàng)的參數(shù)及對(duì)應(yīng)值,可直接在表格上對(duì)配置項(xiàng)進(jìn)行增、刪、改操作,未配置的項(xiàng)則只顯示配置項(xiàng)的名稱,可通過(guò)旁邊的增加按鈕來(lái)配置該項(xiàng)的參數(shù)值。表格的特點(diǎn)之一則是一目了然的看清各配置項(xiàng)和子項(xiàng)的關(guān)系,并且同一配置項(xiàng)的多條配置記錄之間間隙較小,可有效的縮短頁(yè)面長(zhǎng)度,使所有配置項(xiàng)置于同一操作頁(yè)面而不會(huì)使頁(yè)面顯得過(guò)長(zhǎng)。
[0024]頁(yè)面展現(xiàn)隨操作動(dòng)態(tài)變化,策略控制頁(yè)面各配置項(xiàng)的增、刪操作都會(huì)引起頁(yè)面的變化,而JS腳本可以直接操作WEB頁(yè)面元素來(lái)實(shí)現(xiàn)頁(yè)面所要展現(xiàn)的效果,且頁(yè)面響應(yīng)速度非???,幾乎是操作之后立刻生效,可達(dá)到非常好的用戶體驗(yàn),這里是引用Jquery庫(kù)來(lái)實(shí)現(xiàn)的。所述的Jquery庫(kù),是一個(gè)優(yōu)秀的輕量級(jí)的js庫(kù),它兼容CSS3和各種瀏覽器。jQuery能夠使html頁(yè)面代碼和內(nèi)容分離,不用在html里面插入大量js來(lái)調(diào)用命令,只需定義id即可。它將一些在JavaScript開(kāi)發(fā)中經(jīng)常用到的功能集合起來(lái),以方便開(kāi)發(fā)者直接使用,而不需要再用原生JavaScript語(yǔ)句寫大量代碼,簡(jiǎn)化了 JS腳本控制代碼。
[0025]本發(fā)明中所述的策略配置項(xiàng)有整型、字符串、數(shù)組、記錄、數(shù)組記錄這幾種類型,后三種類型的配置項(xiàng)之間存在著“一對(duì)多”的關(guān)系,因此本發(fā)明中策略表結(jié)構(gòu)的設(shè)計(jì)采用了樹(shù)形結(jié)構(gòu),來(lái)表示相關(guān)的從屬關(guān)系、并列關(guān)系等,并在表的設(shè)計(jì)上根據(jù)記錄的parentid字段來(lái)存儲(chǔ)這種存在樹(shù)形關(guān)系的數(shù)據(jù)。
[0026]本發(fā)明中商鋪端支持的策略配置項(xiàng),為以下的任意一種或其任意組合,包含:免認(rèn)證MAC、免認(rèn)證IP、推送URL列表、URL地址替換、URL策略、URL推送間隔、是否啟用URL收集、是否啟用URL KEY收集、每次上報(bào)的URL個(gè)數(shù)、PORTAL頁(yè)面URL。業(yè)務(wù)策略的配置項(xiàng)與系統(tǒng)執(zhí)行具體項(xiàng)目的業(yè)務(wù)需求有關(guān)。
[0027]所述的策略表,包括策略信息表(p0licy_inf0)、策略詳細(xì)配置表(policy_detail_info)、策略配置參數(shù)表(policyitem_info)。其中,policy_info表主要用于存放策略本身的策略名、狀態(tài)等基本信息;poliCy_detail_info表主要用于存放各商鋪端策略參數(shù)的值;policyitem_info表主要用于存放各商鋪端上策略所有可配置的項(xiàng)。所述的policy_detail_info表和policyitem_info表是實(shí)現(xiàn)策略管理的關(guān)鍵。
[0028]圖2 不出了一種不例的 policy_detail_info 表的結(jié)構(gòu),(policyitem_info 表結(jié)構(gòu)與之相類似)。S卩,樹(shù)形結(jié)構(gòu)的policy_detail_info表中,可以包含Columns (欄目)項(xiàng)和Indexes(索引)項(xiàng);其中示出了 Columns項(xiàng)下的PolicyRecordID(策略記錄標(biāo)識(shí))、PolicyID(策略標(biāo)識(shí))、ParentRecordID (父節(jié)點(diǎn)記錄標(biāo)識(shí))、ItemID (項(xiàng)目標(biāo)識(shí))、Value (數(shù)值)字段作為示例。其中,所述ParentRecordID字段用來(lái)標(biāo)識(shí)該記錄中的配置參數(shù)值所對(duì)應(yīng)的父節(jié)點(diǎn),若該記錄中的Value字段值為空,則表明其下還有子節(jié)點(diǎn)。
[0029]本發(fā)明在策略生成時(shí),是通過(guò)云平臺(tái)管理頁(yè)面新增一個(gè)策略并指定給某個(gè)商鋪端。策略的默認(rèn)狀態(tài)是禁用的,一個(gè)商鋪端可以有多個(gè)禁用的策略,但只能有一個(gè)且必須有一個(gè)啟用的策略;若商鋪端沒(méi)有啟用的策略,則在商鋪端列表中會(huì)給出警告。
[0030]如圖3所示,在一個(gè)具體示例中策略的生成及指定,包含以下過(guò)程:
Al、接收到新增策略的請(qǐng)求(例如是在云平臺(tái)的策略管理頁(yè)面上點(diǎn)擊“新增”按鈕),由云平臺(tái)展現(xiàn)一增加策略的管理頁(yè)面,通過(guò)該頁(yè)面可以給定新增策略的策略名、初始狀態(tài)等相關(guān)信息。
[0031]A2、云平臺(tái)根據(jù)給定的相關(guān)信息,形成相對(duì)應(yīng)的策略表來(lái)記錄該新增策略的策略配置項(xiàng),并將該新增策略指定給設(shè)定的某個(gè)商鋪端。
[0032]A3、對(duì)被指定的商鋪端是否已經(jīng)指定了啟用的策略進(jìn)行判斷,根據(jù)判斷結(jié)果執(zhí)行A3-1 或 A3-2:其中,
A3-1、如果還沒(méi)有啟用的策略,則將該新增策略的策略表提交至數(shù)據(jù)庫(kù)中存儲(chǔ)。對(duì)于原先沒(méi)有啟用策略的情況,可以給出提示信息,促使進(jìn)行策略配置的操作(下文詳述),來(lái)為該商鋪端啟用一個(gè)策略(考慮此時(shí)僅有新增策略,因此通常是將其啟用)。
[0033]A3-2、如果已經(jīng)有啟用的策略,則需要進(jìn)一步確定被指定的商鋪端是否啟用該新增策略,執(zhí)行A3-2-1或A3-2-2:
A3-2-1、如果不啟用該新增策略,則對(duì)該新增策略保持默認(rèn)的禁用狀態(tài),并將該新增策略的策略表提交至數(shù)據(jù)庫(kù)中存儲(chǔ);
A3-2-2、如果確定啟用該新增朿略,則由于與該商鋪纟而已經(jīng)啟用的朿略發(fā)生沖關(guān),從而給出錯(cuò)誤提示??梢赃M(jìn)一步通過(guò)策略配置操作(下文詳述),將先前啟用的策略修改為未啟用后,再將新增策略啟用,來(lái)解決該錯(cuò)誤提示。
[0034]對(duì)于策略的控制,可以按商鋪端的業(yè)務(wù)策略方案為商鋪端上的策略指定相關(guān)的配置參數(shù)和值,在策略處于禁用狀態(tài)時(shí)可對(duì)已有的配置項(xiàng)進(jìn)行增、刪、改操作,已啟用的策略只能查看。同時(shí)可以控制策略的啟用、禁用狀態(tài),在策略狀態(tài)變更時(shí)會(huì)向服務(wù)端發(fā)送通知消息,方便服務(wù)端及時(shí)做處理。
[0035]如圖4所示,一個(gè)具體示例中進(jìn)行策略控制的流程中,包含:
B、從策略列表中選擇一條策略;
B1、接收到進(jìn)行策略配置的請(qǐng)求時(shí)(例如是在云平臺(tái)的策略管理頁(yè)面上點(diǎn)擊“策略配置”按鈕),判斷該策略是否已經(jīng)啟用:
B1-1、如果策略已啟用,則進(jìn)入策略詳情頁(yè)面進(jìn)行查看;
B1-2、如果策略未啟用,則進(jìn)入云平臺(tái)提供的策略配置頁(yè)面:
對(duì)該策略的配置項(xiàng)進(jìn)行增、刪、改等操作后,將該策略配置后的策略表提交至數(shù)據(jù)庫(kù)中存儲(chǔ)。若沒(méi)有進(jìn)行相關(guān)操作,則返回策略列表。
[0036]B2、接收到調(diào)整策略狀態(tài)的請(qǐng)求時(shí)(例如是在云平臺(tái)的策略管理頁(yè)面上點(diǎn)擊“啟用/禁用”按鈕),判斷該策略是否已啟用/已禁用:
B2-1、如果該策略已啟用/已禁用(即已經(jīng)達(dá)到所請(qǐng)求調(diào)整后的狀態(tài)時(shí)),進(jìn)入策略詳情頁(yè)面進(jìn)行查看;
B2-3、如果該策略未啟用/未禁用(即不處在所請(qǐng)求調(diào)整后的狀態(tài)時(shí)),將記錄中的策略狀態(tài)修改為所請(qǐng)求的啟用/禁用狀態(tài)。修改成功后,向服務(wù)端發(fā)送通知消息;修改若不成功,則發(fā)出錯(cuò)誤提示消息。
[0037]根據(jù)策略控制的相關(guān)流程,可以理解到對(duì)上文A3-1中所述原先未啟用策略的情況,可以對(duì)新增策略執(zhí)行B2的配置操作,將其直接啟用。而對(duì)于上文A3-2-2所述情況,需要對(duì)原先已啟用的策略執(zhí)行一次B2的配置操作,再對(duì)新增策略執(zhí)行一次B2的配置操作,來(lái)消除相關(guān)錯(cuò)誤提示,確保只有商鋪端有且只有一個(gè)啟用的策略。
[0038]此外,本發(fā)明在上述B2-3中支持WEB通知功能,即在策略狀態(tài)變更時(shí)會(huì)向服務(wù)器發(fā)送變更通知,方便服務(wù)端及時(shí)進(jìn)行相應(yīng)處理。所述WEB通知是指,當(dāng)WEB頁(yè)面的某個(gè)操作完成后需要服務(wù)端作相應(yīng)的處理時(shí),服務(wù)端可以通過(guò)輪循來(lái)判斷WEB進(jìn)行了此項(xiàng)操作,或者可以根據(jù)WEB端的通知作相應(yīng)的處理。本發(fā)明采用WEB通知方法來(lái)通知服務(wù)端,使其能夠快速作出響應(yīng)。
[0039]本發(fā)明上述無(wú)線業(yè)務(wù)系統(tǒng)云平臺(tái)業(yè)務(wù)策略管理的實(shí)現(xiàn)方法,基于數(shù)據(jù)庫(kù)表的樹(shù)形結(jié)構(gòu)設(shè)計(jì),簡(jiǎn)化了現(xiàn)有基于XML文件進(jìn)行增加、刪除和更新時(shí)程序代碼的繁瑣;將商鋪端策略可配的所有配置項(xiàng)置于同一操作頁(yè)面以表格形式呈現(xiàn),并結(jié)合Jquery庫(kù)(JS腳本庫(kù))來(lái)實(shí)現(xiàn)頁(yè)面展現(xiàn)隨操作的動(dòng)態(tài)變化,操作簡(jiǎn)單,一次到位,響應(yīng)速度快,簡(jiǎn)化了管理人員的操作,因而提高了用戶體驗(yàn)。
[0040]盡管本發(fā)明的內(nèi)容已經(jīng)通過(guò)上述優(yōu)選實(shí)施例作了詳細(xì)介紹,但應(yīng)當(dāng)認(rèn)識(shí)到上述的描述不應(yīng)被認(rèn)為是對(duì)本發(fā)明的限制。在本領(lǐng)域技術(shù)人員閱讀了上述內(nèi)容后,對(duì)于本發(fā)明的多種修改和替代都將是顯而易見(jiàn)的。因此,本發(fā)明的保護(hù)范圍應(yīng)由所附的權(quán)利要求來(lái)限定。
【權(quán)利要求】
1.一種無(wú)線業(yè)務(wù)系統(tǒng)云平臺(tái)業(yè)務(wù)策略管理的實(shí)現(xiàn)方法,其特征在于, 對(duì)于商鋪端向其對(duì)應(yīng)的無(wú)線接入點(diǎn)發(fā)送的業(yè)務(wù)策略,使用樹(shù)形結(jié)構(gòu)的策略表來(lái)記錄該業(yè)務(wù)策略有關(guān)的配置項(xiàng)及配置項(xiàng)的參數(shù)值; 所述策略表中,包含存放各商鋪端上業(yè)務(wù)策略的所有可配置的項(xiàng)的策略配置參數(shù)表,其中設(shè)置有記錄配置項(xiàng)中參數(shù)值的父節(jié)點(diǎn)和/或子節(jié)點(diǎn)的字段; 通過(guò)對(duì)所述的策略配置參數(shù)表進(jìn)行控制操作,實(shí)現(xiàn)對(duì)商鋪端支持的配置項(xiàng)或配置項(xiàng)的參數(shù)值進(jìn)行調(diào)整。
2.如權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于, 對(duì)于新增策略的請(qǐng)求,云平臺(tái)獲取新增策略的相關(guān)信息來(lái)形成對(duì)應(yīng)的策略表,通過(guò)所述策略表記錄該新增策略的配置項(xiàng),并將該新增策略指定給設(shè)定的商鋪端; 被指定的商鋪端原先沒(méi)有啟用的策略時(shí),或者被指定的商鋪端原先有啟用的策略且不啟用該新增策略時(shí),將新增策略的策略表提交至數(shù)據(jù)庫(kù)中存儲(chǔ); 被指定的商鋪端原先有啟用的策略而又啟用了新增策略時(shí),給出錯(cuò)誤提示。
3.如權(quán)利要求2所述的實(shí)現(xiàn)方法,其特征在于, 被指定的商鋪端原先沒(méi)有啟用的策略時(shí),將新增策略修改為啟用狀態(tài); 被指定的商鋪端原先有啟用的策略而又要啟用新增策略時(shí),將原先已啟用的策略修改為禁用狀態(tài),再將新增策略修改為啟用狀態(tài)。
4.如權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于, 所述商鋪端支持的業(yè)務(wù)策略中,對(duì)處于啟用狀態(tài)的一個(gè)策略的配置項(xiàng)進(jìn)行查看,或者對(duì)處于禁用狀態(tài)的一個(gè)或多個(gè)策略各自的配置項(xiàng)進(jìn)行控制操作;所述控制操作包含對(duì)配置項(xiàng)或其參數(shù)值進(jìn)行增加、或刪除、或修改的操作。
5.如權(quán)利要求1~4中任意一項(xiàng)所述的實(shí)現(xiàn)方法,其特征在于, 對(duì)從商鋪端支持的業(yè)務(wù)策略中選擇的一條策略,當(dāng)收到策略狀態(tài)調(diào)整請(qǐng)求時(shí),云平臺(tái)對(duì)該策略原先的啟用或禁用狀態(tài)進(jìn)行判斷: 如果該策略已處在所請(qǐng)求調(diào)整到的啟用或禁用狀態(tài)時(shí),進(jìn)入策略詳情頁(yè)面對(duì)該策略的配置項(xiàng)進(jìn)行查看; 如果該策略不處在所請(qǐng)求調(diào)整到的啟用或禁用狀態(tài)時(shí),將所述策略表中相關(guān)該策略的狀態(tài)修改為所請(qǐng)求調(diào)整到的啟用或禁用狀態(tài),并在修改成功后向服務(wù)端發(fā)送WEB通知消肩、O
6.如權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于, 將所述商鋪端的所有配置項(xiàng)在同一個(gè)頁(yè)面上以表格形式展現(xiàn),并通過(guò)Jquery庫(kù)使該頁(yè)面的展現(xiàn)隨著對(duì)策略表的控制操作來(lái)動(dòng)態(tài)調(diào)整。
7.如權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于, 通過(guò)Mysql數(shù)據(jù)庫(kù)對(duì)所述策略表進(jìn)行存儲(chǔ)。
8.如權(quán)利要求7所述的實(shí)現(xiàn)方法,其特征在于, 所述策略表,還包含:存放業(yè)務(wù)策略的相關(guān)信息的策略信息表,存放各商鋪端業(yè)務(wù)策略的參數(shù)值的策略詳細(xì)配置表。
9.如權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于, 所述配置項(xiàng)的類型為以下的任意一種或其任意組合:整型、字符串、數(shù)組、記錄、數(shù)組記錄。
10.如權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于, 所述商鋪端支持的配置項(xiàng),為以下的任意一種或其任意組合,包含: 免認(rèn)證MAC、免認(rèn)證IP、推送URL列表、URL地址替換、URL策略、URL推送間隔、是否啟用URL收集、是否啟用URL KEY收集、每次上報(bào)的URL個(gè)數(shù)、PORTAL頁(yè)面URL。
【文檔編號(hào)】H04L29/08GK104486421SQ201410786466
【公開(kāi)日】2015年4月1日 申請(qǐng)日期:2014年12月18日 優(yōu)先權(quán)日:2014年12月18日
【發(fā)明者】黃玉鳳 申請(qǐng)人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司