專利名稱:一種客戶信息篩選方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計(jì)算機(jī)軟件技術(shù)領(lǐng)域,涉及JAVA技術(shù),用于移動(dòng)通訊技術(shù)領(lǐng)域企業(yè)客 戶關(guān)系管理CRM (Customer Relationship Management)系統(tǒng),從已有客戶信息數(shù)據(jù)庫(kù)中獲 取符合篩選規(guī)則的特定目標(biāo)客戶及客戶信息,為一種客戶信息篩選方法。
背景技術(shù):
CRM系統(tǒng)是以客戶資料管理為基礎(chǔ),以實(shí)現(xiàn)企業(yè)與客戶關(guān)系的系統(tǒng)化管理。移動(dòng)通 信企業(yè)基于維系、發(fā)展客戶關(guān)系的需要,會(huì)定期對(duì)有具有共同特征的客戶創(chuàng)建為客戶群并 對(duì)其下客戶進(jìn)行相應(yīng)的維系、營(yíng)銷行為。企業(yè)根據(jù)客戶關(guān)系狀態(tài)及發(fā)展需要考慮,會(huì)擬定不 同組合的多種共同特征的客戶,然后在客戶信息數(shù)據(jù)庫(kù)中挖掘和篩選出這類客戶,為企業(yè) 維系、營(yíng)銷行為提供目標(biāo)客戶。現(xiàn)有CRM系統(tǒng)中,當(dāng)需要獲取目標(biāo)客戶時(shí),篩選的查詢條件 需要通過硬代碼實(shí)現(xiàn),當(dāng)企業(yè)改變營(yíng)銷目的需增加或改變查詢客戶條件時(shí)就只能讓程序人 員修改程序,這對(duì)營(yíng)銷策劃和營(yíng)銷執(zhí)行人增加了需要掌握數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)化查詢語言的技術(shù)壁 壘與限制,并且針對(duì)這種特定數(shù)據(jù)的獲取,企業(yè)的業(yè)務(wù)人員基本上不能參與,只能通過程序 人員實(shí)現(xiàn),增加工作環(huán)節(jié)。
發(fā)明內(nèi)容
本發(fā)明要解決的問題是企業(yè)客戶管理系統(tǒng)中,當(dāng)需要獲取某一群特定客戶信息 時(shí),往往需要程序人員重新編寫代碼才能實(shí)現(xiàn)所需的篩選,增加工作環(huán)節(jié)和工作復(fù)雜度,給 客戶信息的獲取帶來不便。本發(fā)明的技術(shù)方案為一種客戶信息篩選方法,用于客戶關(guān)系管理系統(tǒng),包括 html前臺(tái)和數(shù)據(jù)處理后臺(tái),操作人員在前臺(tái)輸入用戶篩選條件,后臺(tái)實(shí)現(xiàn)自動(dòng)篩選,通過以 下方式實(shí)現(xiàn)將存儲(chǔ)于后臺(tái)的業(yè)務(wù)實(shí)體表的各字段分別配置為對(duì)應(yīng)的業(yè)務(wù)原子,以業(yè)務(wù)原 子為最小單元建立用戶信息單元,通過JAVA編碼在數(shù)據(jù)處理后臺(tái)建立引擎包,引擎包設(shè)有 查詢條件解析引擎、數(shù)據(jù)展現(xiàn)條件解析引擎、數(shù)據(jù)表解析引擎以及業(yè)務(wù)實(shí)體表關(guān)聯(lián)字段解 析引擎,所述數(shù)據(jù)表包括業(yè)務(wù)實(shí)體表和維表,html前臺(tái)還設(shè)有3個(gè)頁(yè)面組件規(guī)則配置組 件、規(guī)則展現(xiàn)組件和規(guī)則解析組件,其中規(guī)則配置組件錄入和存儲(chǔ)規(guī)則配置數(shù)據(jù),并完成規(guī)則展現(xiàn)組件和規(guī)則解析組件調(diào) 用各解析引擎數(shù)據(jù)的準(zhǔn)備工作;規(guī)則展現(xiàn)組件調(diào)用查詢條件解析引擎、數(shù)據(jù)展現(xiàn)條件解析引擎,取出規(guī)則配置數(shù) 據(jù),并展示給前臺(tái);規(guī)則解析組件對(duì)規(guī)則具體解析,解析邏輯包括a)、數(shù)據(jù)展現(xiàn)字段解析邏輯,調(diào)用數(shù)據(jù)展現(xiàn)條件解析引擎實(shí)現(xiàn);b)、數(shù)據(jù)表解析邏輯,調(diào)用數(shù)據(jù)表解析引擎實(shí)現(xiàn);c)、業(yè)務(wù)實(shí)體表關(guān)聯(lián)字段解析邏輯,調(diào)用業(yè)務(wù)實(shí)體表關(guān)聯(lián)字段解析引擎實(shí)現(xiàn);d)、查詢條件解析邏輯,調(diào)用查詢條件解析引擎實(shí)現(xiàn);
所述3個(gè)頁(yè)面組件通過servlet調(diào)用JAVA引擎包實(shí)現(xiàn)規(guī)則引擎,操作人員在前臺(tái) 輸入的用戶篩選條件通過規(guī)則配置組件配置為業(yè)務(wù)原子約束條件,規(guī)則解析組件根據(jù)業(yè)務(wù) 原子約束條件,轉(zhuǎn)換為業(yè)務(wù)實(shí)體表的檢索約束規(guī)則,實(shí)現(xiàn)用戶信息的篩選。規(guī)則配置組件實(shí)現(xiàn)規(guī)則配置規(guī)則配置將用戶篩選條件組合成檢索約束規(guī)則,規(guī) 則配置包括規(guī)則基本信息配置、規(guī)則數(shù)據(jù)源配置和規(guī)則條件配置,其中規(guī)則數(shù)據(jù)源配置指 對(duì)業(yè)務(wù)實(shí)體表的配置,規(guī)則條件配置用于配置本次規(guī)則的查詢條件,查詢條件的要素包括 數(shù)據(jù)順序、邏輯符號(hào)、操作字符、條件值,在檢索約束規(guī)則執(zhí)行時(shí)讀取規(guī)則配置的信息轉(zhuǎn)換 成規(guī)則腳本語言;規(guī)則解析組件的規(guī)則解析是后臺(tái)程序解析流程和程序,讀取規(guī)則配置參數(shù),通過 JAVA類及其封裝方法實(shí)現(xiàn)數(shù)據(jù)展現(xiàn)字段解析、數(shù)據(jù)表解析、數(shù)據(jù)表關(guān)聯(lián)字段解析、查詢條件 解析,最終組裝形成數(shù)據(jù)層執(zhí)行標(biāo)準(zhǔn)化查詢語言腳本。本發(fā)明目標(biāo)在于實(shí)現(xiàn)CRM系統(tǒng)對(duì)客戶的復(fù)雜篩選邏輯下精確、便捷提取客戶及客 戶信息,如營(yíng)銷活動(dòng)客戶群創(chuàng)建中支持復(fù)雜的客戶查詢條件及在問卷調(diào)查中的快速便捷的 獲取客戶數(shù)據(jù),為營(yíng)銷活動(dòng)和問卷調(diào)查這類依靠客戶信息的工作提供強(qiáng)大的數(shù)據(jù)獲取能 力,并且可以讓業(yè)務(wù)人員通過系統(tǒng)前臺(tái)規(guī)則配置組件自行配置來實(shí)現(xiàn)并參與客戶數(shù)據(jù)查詢 與展示。業(yè)務(wù)人員無需學(xué)習(xí)數(shù)據(jù)庫(kù)端的結(jié)構(gòu)化查詢語言,只需要明確構(gòu)成客戶共同特征的 業(yè)務(wù)元素,然后對(duì)這些業(yè)務(wù)元素在前臺(tái)界面配置好約束條件篩選規(guī)則,系統(tǒng)實(shí)現(xiàn)篩選規(guī)則 轉(zhuǎn)換成數(shù)據(jù)庫(kù)端的結(jié)構(gòu)化查詢語句并將執(zhí)行的客戶及客戶信息結(jié)果返回給系統(tǒng)前臺(tái)。本發(fā)明基于業(yè)務(wù)原子的規(guī)則引擎是一個(gè)獨(dú)立的組件,應(yīng)用于從數(shù)據(jù)庫(kù)中獲取數(shù)據(jù) 的各種場(chǎng)景;業(yè)務(wù)原子是實(shí)際存儲(chǔ)的業(yè)務(wù)實(shí)體表字段在篩選邏輯中的對(duì)應(yīng)實(shí)體,是具有業(yè) 務(wù)含義的最小單元,所以為配置查詢條件和數(shù)據(jù)展現(xiàn)可以做到以表字段為單位來配置與展 現(xiàn),這樣的篩選系統(tǒng)就有了很強(qiáng)的靈活性和擴(kuò)展性;業(yè)務(wù)原子的內(nèi)容是由業(yè)務(wù)實(shí)體表對(duì)應(yīng) 的字段來決定的,也就是說業(yè)務(wù)原子和事實(shí)表有一個(gè)對(duì)應(yīng)關(guān)系,通過業(yè)務(wù)原子能夠把業(yè)務(wù) 實(shí)體表的數(shù)據(jù)解析成具有業(yè)務(wù)含義的能使業(yè)務(wù)人員能明白的信息,即把數(shù)據(jù)轉(zhuǎn)化成信息的 過程;業(yè)務(wù)原子對(duì)于業(yè)務(wù)人員而言,直接體現(xiàn)并展示的是業(yè)務(wù)含義,所以業(yè)務(wù)人員能很好的 參與進(jìn)來;操作人員在前臺(tái)配置完成基于業(yè)務(wù)邏輯的篩選規(guī)則,系統(tǒng)解析并篩選數(shù)據(jù)庫(kù)業(yè) 務(wù)數(shù)據(jù),將最終查詢的客戶及客戶信息結(jié)果返回給前臺(tái),支撐后續(xù)業(yè)務(wù)邏輯操作。在實(shí)際應(yīng) 用中,引入本發(fā)明方法,企業(yè)對(duì)客戶進(jìn)行的篩選挖掘的工作量減小60%,節(jié)約55%業(yè)務(wù)流 程流轉(zhuǎn)時(shí)間。
圖1為本發(fā)明方法中的系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明通過JAVA語言編碼封裝的規(guī)則引擎(java類及方法),支持存儲(chǔ)業(yè)務(wù)數(shù) 據(jù)庫(kù)數(shù)據(jù)模型(Data Model)數(shù)據(jù)結(jié)構(gòu)提取及前臺(tái)展現(xiàn),以及對(duì)數(shù)據(jù)庫(kù)結(jié)構(gòu)化查詢語言 (Structured Query Language)的解析處理。本套篩選方法采用JAVA語言編碼實(shí)現(xiàn)前臺(tái)的 業(yè)務(wù)人員對(duì)業(yè)務(wù)描述及配置信息與后臺(tái)數(shù)據(jù)庫(kù)執(zhí)行指令語言的雙向翻譯。規(guī)則引擎中最小的解析單位業(yè)務(wù)原子,業(yè)務(wù)原子是一個(gè)同時(shí)具有業(yè)務(wù)含義和系統(tǒng)含義的最小單元。業(yè)務(wù)原子是對(duì)業(yè)務(wù)實(shí)體表,如客戶基本信息表、客戶聯(lián)系信息表、客戶積 分信息表等業(yè)務(wù)實(shí)體表,基于業(yè)務(wù)-系統(tǒng)、人機(jī)交互層面的準(zhǔn)確描述,通過業(yè)務(wù)原子能夠把 業(yè)務(wù)實(shí)體表的數(shù)據(jù)解析成具有業(yè)務(wù)含義的能使業(yè)務(wù)人員能明白的信息,即把數(shù)據(jù)級(jí)的存儲(chǔ) 信息轉(zhuǎn)化業(yè)務(wù)信息;同時(shí),規(guī)則引擎也通過業(yè)務(wù)原子配置信息將業(yè)務(wù)人員的對(duì)業(yè)務(wù)實(shí)體的 提取要求解析成具有語句、指令含義的能使系統(tǒng)及數(shù)據(jù)庫(kù)去運(yùn)行和執(zhí)行的操作指令信息, 即把業(yè)務(wù)信息轉(zhuǎn)化成數(shù)據(jù)級(jí)執(zhí)行信息。業(yè)務(wù)原子和業(yè)務(wù)實(shí)體表是一個(gè)多對(duì)多的關(guān)系。引入 了具有業(yè)務(wù)、系統(tǒng)含義的最小單元,使配置查詢條件和數(shù)據(jù)展現(xiàn)條件具有很強(qiáng)的靈活性和 擴(kuò)展性。業(yè)務(wù)原子的配置流程為通過JAVA軟件開發(fā)工具包SDK提供的java. sql. DatabaseMetaDat類抽取后臺(tái)oracle數(shù)據(jù)庫(kù)中的表名和表結(jié)構(gòu),在html前臺(tái)配置業(yè) 務(wù)原子時(shí),實(shí)現(xiàn)列表顯示系統(tǒng)所在庫(kù)備選的業(yè)務(wù)實(shí)體表,當(dāng)選中一個(gè)業(yè)務(wù)實(shí)體表后,采 用 AJAX,即異步 JavaScript 和 XML(Asynchronous JavaScript and XML”)方式通過 DatabaseMetaData類的 對(duì)象取到該表對(duì)應(yīng)的字段結(jié)構(gòu)并顯示到前臺(tái)配置界面,操作人員配 置其他要素,如定義業(yè)務(wù)原子名稱、翻譯類型等后形成業(yè)務(wù)原子。通過JAVA編碼在數(shù)據(jù)處理后臺(tái)建立引擎包,即規(guī)則引擎,包括查詢條件解析引 擎、數(shù)據(jù)展現(xiàn)條件解析引擎、數(shù)據(jù)表(業(yè)務(wù)實(shí)體表和維表)解析引擎及業(yè)務(wù)實(shí)體表關(guān)聯(lián)字段 解析引擎;在規(guī)則引擎中采用上述解析引擎分段解析然后組合的方式解析輸入的客戶篩選 規(guī)則,這也是實(shí)現(xiàn)規(guī)則引擎后期的擴(kuò)展性和強(qiáng)大解析能力考慮而設(shè)計(jì)。篩選方法基于JAVA與servlet開發(fā)實(shí)現(xiàn)3個(gè)頁(yè)面組件,以及調(diào)用JAVA邏輯實(shí)現(xiàn) 的規(guī)則引擎規(guī)則配置組件錄入和存儲(chǔ)規(guī)則配置數(shù)據(jù),并完成規(guī)則展現(xiàn)組件和規(guī)則解析組件調(diào) 用各解析引擎數(shù)據(jù)的準(zhǔn)備工作;規(guī)則展現(xiàn)組件調(diào)用查詢條件解析引擎、數(shù)據(jù)展現(xiàn)條件解析引擎,取出規(guī)則配置數(shù) 據(jù),并展示給前臺(tái);規(guī)則解析組件對(duì)規(guī)則具體解析,解析邏輯包括a)、數(shù)據(jù)展現(xiàn)字段解析邏輯,調(diào)用數(shù)據(jù)展現(xiàn)條件解析引擎實(shí)現(xiàn);b)、數(shù)據(jù)表解析邏輯,調(diào)用數(shù)據(jù)表解析引擎實(shí)現(xiàn);c)、業(yè)務(wù)實(shí)體表關(guān)聯(lián)字段解析邏輯,調(diào)用業(yè)務(wù)實(shí)體表關(guān)聯(lián)字段解析引擎實(shí)現(xiàn);d)、查詢條件解析邏輯,調(diào)用查詢條件解析引擎實(shí)現(xiàn)。一次典型的對(duì)客戶及客戶信息數(shù)據(jù)篩選提取過程從業(yè)務(wù)層、系統(tǒng)層、數(shù)據(jù)層次的 表述大致可做如下簡(jiǎn)單舉例A、業(yè)務(wù)層現(xiàn)在需要提取客戶積分大于500分的女性客戶姓名、客戶性別、客戶手機(jī)號(hào)碼,客 戶積分值。B、系統(tǒng)層業(yè)務(wù)實(shí)體表客戶基本信息表(CUST_BASEINFO_TAB)下簡(jiǎn)稱B表,客戶積分信息表 (CUST_SC0RE_TAB)下簡(jiǎn)稱 S 表;(業(yè)務(wù)原子是業(yè)務(wù)表字段的實(shí)體代表,在標(biāo)準(zhǔn)化查詢語句中,依據(jù)字段是用來顯 示還是本次查詢條件的約束字段,業(yè)務(wù)原子可以對(duì)應(yīng)分為顯示業(yè)務(wù)原子與約束約束業(yè)務(wù)原子。)
顯示業(yè)務(wù)原子B表字段客戶姓名(B.⑶ST_NAME)、客戶性別(B.⑶ST_SEX)、客戶 手機(jī)號(hào)碼(B. CUST_C0DE) ;S表字段客戶積分值(S. SC0RE_VALUE);約束業(yè)務(wù)原子S表字段客戶積分值(S. SC0RE_VALUE)大于500 ;B表字段客戶 性別(B. CUST_SEX)為女性;業(yè)務(wù)實(shí)體表關(guān)聯(lián)關(guān)系B表客戶標(biāo)識(shí)(B.⑶ST_ID)和S表客戶標(biāo)識(shí)(S.⑶ST_ID)相 同;C、數(shù)據(jù)層SELECT B. CUST_NAME,B. CUST_SEX,B. CUST_C0DE,S. SC0RE_VALUEFROM CUST_BASEINFO_TAB B,CUST_SC0RE_TAB SWHERE B. CUST_ID = S. CUST_IDAND S. SC0RE_VALUE > 500AND B. CUST_SEX =,F(xiàn),;獲得上述標(biāo)準(zhǔn)化執(zhí)行語言后,通過數(shù)據(jù)庫(kù)中執(zhí)行該語句就完成對(duì)用戶信息篩選并返回篩選后的用戶信息。具體設(shè)計(jì)及系統(tǒng)實(shí)現(xiàn)如下1、在規(guī)則配置組件中實(shí)現(xiàn)規(guī)則配置規(guī)則配置將查詢條件組合成規(guī)則的過程.規(guī)則配置信息分為規(guī)則基本信息配 置、規(guī)則數(shù)據(jù)源(業(yè)務(wù)實(shí)體表)配置、規(guī)則條件配置等部分。規(guī)則基本信息配置用于配置規(guī)則的基本信息,通過規(guī)則大小類將業(yè)務(wù)原子歸類, 控制前臺(tái)可以按大類歸類顯示哪些業(yè)務(wù)原子為查詢條件。同時(shí)體現(xiàn)規(guī)則優(yōu)先級(jí)、規(guī)則狀態(tài)寸。規(guī)則基本信息表要素 規(guī)則數(shù)據(jù)源(業(yè)務(wù)實(shí)體表)主要通過規(guī)則對(duì)象主體表和規(guī)則對(duì)象屬性表描述出規(guī) 則數(shù)據(jù)源(業(yè)務(wù)實(shí)體表)的客觀數(shù)據(jù)模型(Data Model)結(jié)構(gòu)。規(guī)則對(duì)象主體表記錄業(yè)務(wù) 實(shí)體表在數(shù)據(jù)庫(kù)存儲(chǔ)及編碼等屬性。規(guī)則對(duì)象屬性表記錄業(yè)務(wù)實(shí)體表的業(yè)務(wù)字段的編碼、 名稱、數(shù)據(jù)類型、存儲(chǔ)長(zhǎng)度等。規(guī)則對(duì)象主體表要素 用例中客戶基本信息表(CUST_BASEINFO_TAB),客戶積分信息表(CUST_SC0RE. TAB)信息記錄在該表。規(guī)則對(duì)象屬性表要素 用例中B表字段客戶姓名(B. CUST_NAME)、客戶性別(B. CUST_SEX)、客戶手機(jī)號(hào) 碼(B. CUST_C0DE) ;S表字段客戶積分值(S. SC0RE_VALUE)信息記錄在該表。業(yè)務(wù)表在具體數(shù)據(jù)存儲(chǔ)時(shí)一般存成兩種方式1、原始數(shù)據(jù)記錄,如客戶姓名 (B. CUST_NAME)、客戶手機(jī)號(hào)碼(B. CUST_C0DE) ;S表字段客戶積分值(S. SC0RE_VALUE)都 采用直接記錄原始數(shù)據(jù)的方式;2、參數(shù)化方式記錄,如客戶性別(B.CUST_SEX)男和女等一 般采用參數(shù)化方式,M標(biāo)示男性;F標(biāo)示女性;當(dāng)采用參數(shù)化方式記錄時(shí),就需一種在參數(shù)值 與真實(shí)業(yè)務(wù)意義值翻譯的方式,這里采用屬性靜態(tài)參數(shù)來源與屬性靜態(tài)值來記錄業(yè)務(wù)原子 的該類信息。規(guī)則條件用于配置該規(guī)則的查詢條件,查詢條件的要素?cái)?shù)據(jù)順序、邏輯符號(hào)、操 作字符、條件值等。在規(guī)則執(zhí)行時(shí)讀取規(guī)則配置信息轉(zhuǎn)換成規(guī)則腳本語言。規(guī)則條件表要素 用例中S表字段客戶積分值(S. SC0RE_VALUE)大于500、客戶性別(B. CUST_SEX) 為女性信息記錄在該表。邏輯符號(hào)常見的有等于(=)、大于(>)、小于(<)、類似 (like)、在……中(in)等。2、在規(guī)則解析組件中實(shí)現(xiàn)規(guī)則解析規(guī)則解析是后臺(tái)程序解析流程和程序有讀取規(guī)則配置參數(shù)通過數(shù)據(jù)展現(xiàn)字段解析、數(shù)據(jù)表解析、數(shù)據(jù)表關(guān)聯(lián)字段解析、查詢條件解析,最終組裝形成數(shù)據(jù)層執(zhí)行sql腳本 的步驟。實(shí)施例中解析內(nèi)容為數(shù)據(jù)展現(xiàn)字段解析:B.CUST_NAME,B. CUST_SEX,B. CUST_C0DE,S. SC0RE_VALUE數(shù)據(jù)表解析:CUST_BASEINFO_TABB, CUST_SC0RE_TAB S數(shù)據(jù)表關(guān)聯(lián)字段解析Β·⑶ST_ID = S.⑶ST_ID查詢條件解析S.SC0RE_VALUE > 500AND B. CUST_SEX =,Μ,組裝結(jié)果SELECT B. CUST_NAME,B. CUST_SEX,B. CUST_C0DE,S. SC0RE_VALUEFROM CUST_BASEINFO_TAB B, CUST_SC0RE_TAB SWHERE B.CUST_ID = S. CUST_IDAND S. SC0RE_VALUE > 500AND B. CUST_SEX =,M,;3、通過規(guī)則展現(xiàn)組件實(shí)現(xiàn)規(guī)則應(yīng)用配置的篩選規(guī)則可以應(yīng)用與客戶群成員的獲取、市場(chǎng)調(diào)查客戶成員獲取、活動(dòng)計(jì) 劃執(zhí)行成員二次篩選等。規(guī)則在客戶群中的應(yīng)用為創(chuàng)建客戶群時(shí)選擇某一個(gè)規(guī)則,生成客 戶群數(shù)據(jù)時(shí)會(huì)解析該規(guī)則,獲取該規(guī)則匹配的數(shù)據(jù)創(chuàng)建客戶群。如創(chuàng)建客戶群時(shí)選擇用例規(guī)則,則該客戶群的群成員為客戶積分大于500的客 戶。這樣業(yè)務(wù)人員可以按業(yè)務(wù)需要隨時(shí)提取客戶為后續(xù)的客戶營(yíng)銷策劃、營(yíng)銷執(zhí)行和問卷 調(diào)查等業(yè)務(wù)提供準(zhǔn)確有效的客戶信息數(shù)據(jù)。
權(quán)利要求
一種客戶信息篩選方法,其特征是用于客戶關(guān)系管理系統(tǒng),包括html前臺(tái)和數(shù)據(jù)處理后臺(tái),操作人員在前臺(tái)輸入用戶篩選條件,后臺(tái)實(shí)現(xiàn)自動(dòng)篩選,通過以下方式實(shí)現(xiàn)將存儲(chǔ)于后臺(tái)的業(yè)務(wù)實(shí)體表的各字段分別配置為對(duì)應(yīng)的業(yè)務(wù)原子,以業(yè)務(wù)原子為最小單元建立用戶信息單元,通過JAVA編碼在數(shù)據(jù)處理后臺(tái)建立引擎包,引擎包設(shè)有查詢條件解析引擎、數(shù)據(jù)展現(xiàn)條件解析引擎、數(shù)據(jù)表解析引擎以及業(yè)務(wù)實(shí)體表關(guān)聯(lián)字段解析引擎,所述數(shù)據(jù)表包括業(yè)務(wù)實(shí)體表和維表,html前臺(tái)還設(shè)有3個(gè)頁(yè)面組件規(guī)則配置組件、規(guī)則展現(xiàn)組件和規(guī)則解析組件,其中規(guī)則配置組件錄入和存儲(chǔ)規(guī)則配置數(shù)據(jù),并完成規(guī)則展現(xiàn)組件和規(guī)則解析組件調(diào)用各解析引擎數(shù)據(jù)的準(zhǔn)備工作;規(guī)則展現(xiàn)組件調(diào)用查詢條件解析引擎、數(shù)據(jù)展現(xiàn)條件解析引擎,取出規(guī)則配置數(shù)據(jù),并展示給前臺(tái);規(guī)則解析組件對(duì)規(guī)則具體解析,解析邏輯包括a)、數(shù)據(jù)展現(xiàn)字段解析邏輯,調(diào)用數(shù)據(jù)展現(xiàn)條件解析引擎實(shí)現(xiàn);b)、數(shù)據(jù)表解析邏輯,調(diào)用數(shù)據(jù)表解析引擎實(shí)現(xiàn);c)、業(yè)務(wù)實(shí)體表關(guān)聯(lián)字段解析邏輯,調(diào)用業(yè)務(wù)實(shí)體表關(guān)聯(lián)字段解析引擎實(shí)現(xiàn);d)、查詢條件解析邏輯,調(diào)用查詢條件解析引擎實(shí)現(xiàn);所述3個(gè)頁(yè)面組件通過servlet調(diào)用JAVA引擎包實(shí)現(xiàn)規(guī)則引擎,操作人員在前臺(tái)輸入的用戶篩選條件通過規(guī)則配置組件配置為業(yè)務(wù)原子約束條件,規(guī)則解析組件根據(jù)業(yè)務(wù)原子約束條件,轉(zhuǎn)換為業(yè)務(wù)實(shí)體表的檢索約束規(guī)則,實(shí)現(xiàn)用戶信息的篩選。
2.根據(jù)權(quán)利要求1所述的一種客戶信息篩選方法,其特征是規(guī)則配置組件實(shí)現(xiàn)規(guī)則配 置規(guī)則配置將用戶篩選條件組合成檢索約束規(guī)則,規(guī)則配置包括規(guī)則基本信息配置、規(guī)則 數(shù)據(jù)源配置和規(guī)則條件配置,其中規(guī)則數(shù)據(jù)源配置指對(duì)業(yè)務(wù)實(shí)體表的配置,規(guī)則條件配置 用于配置本次規(guī)則的查詢條件,查詢條件的要素包括數(shù)據(jù)順序、邏輯符號(hào)、操作字符、條件 值,在檢索約束規(guī)則執(zhí)行時(shí)讀取規(guī)則配置的信息轉(zhuǎn)換成規(guī)則腳本語言;規(guī)則解析組件的規(guī)則解析是后臺(tái)程序解析流程和程序,讀取規(guī)則配置參數(shù),通過JAVA 類及其封裝方法實(shí)現(xiàn)數(shù)據(jù)展現(xiàn)字段解析、數(shù)據(jù)表解析、數(shù)據(jù)表關(guān)聯(lián)字段解析、查詢條件解 析,最終組裝形成數(shù)據(jù)層執(zhí)行標(biāo)準(zhǔn)化查詢語言腳本。
全文摘要
一種客戶信息篩選方法,用于客戶關(guān)系管理系統(tǒng),包括html前臺(tái)和數(shù)據(jù)處理后臺(tái),將存儲(chǔ)于后臺(tái)的業(yè)務(wù)實(shí)體表的各字段分別配置為對(duì)應(yīng)的業(yè)務(wù)原子,以業(yè)務(wù)原子為最小單元建立用戶信息單元,通過JAVA編碼在數(shù)據(jù)處理后臺(tái)建立引擎包,html前臺(tái)設(shè)有規(guī)則配置組件、規(guī)則展現(xiàn)組件和規(guī)則解析組件3個(gè)頁(yè)面組件,通過servlet調(diào)用JAVA引擎包實(shí)現(xiàn)規(guī)則引擎,操作人員在前臺(tái)輸入的用戶篩選條件通過規(guī)則配置組件配置為業(yè)務(wù)原子約束條件,規(guī)則解析組件根據(jù)業(yè)務(wù)原子約束條件,轉(zhuǎn)換為業(yè)務(wù)實(shí)體表的檢索約束規(guī)則,實(shí)現(xiàn)用戶信息的篩選。本發(fā)明實(shí)現(xiàn)CRM系統(tǒng)對(duì)客戶的復(fù)雜篩選邏輯下精確、便捷提取客戶及客戶信息。
文檔編號(hào)G06Q10/06GK101872449SQ20101020959
公開日2010年10月27日 申請(qǐng)日期2010年6月25日 優(yōu)先權(quán)日2010年6月25日
發(fā)明者萬長(zhǎng)生, 劉國(guó)祥, 周偉, 張有根, 李華, 胡志勇, 胡維龍, 陳杰 申請(qǐng)人:南京聯(lián)創(chuàng)科技集團(tuán)股份有限公司