數(shù)據(jù)推送方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息傳輸領(lǐng)域,尤其涉及一種數(shù)據(jù)推送方法和裝置。
【背景技術(shù)】
[0002]目前,客戶關(guān)系管理(CRM)系統(tǒng)中的線索數(shù)據(jù)發(fā)放方案主要分為兩種,其中一種方案如下:在產(chǎn)生待發(fā)放的線索數(shù)據(jù)后,管理設(shè)備提示用戶進行發(fā)放目的地的選擇,在用戶根據(jù)預(yù)先存儲的目的地列表指定待發(fā)放的線索數(shù)據(jù)的發(fā)放目的地后,管理設(shè)備將待發(fā)放的線索數(shù)據(jù)發(fā)放給用戶指定的目的地。其中目的地列表可以動態(tài)更新。線索數(shù)據(jù)是指系統(tǒng)中的潛在客戶信息,該客戶后期有機會轉(zhuǎn)化為訂單。
[0003]另一種方案如下:將待發(fā)放的線索數(shù)據(jù)放在公共頁面中,有權(quán)限訪問公共頁面的終端設(shè)備可以讀取其中的待發(fā)放的線索數(shù)據(jù)。
[0004]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中存在以下技術(shù)問題:
[0005]上述第一種線索數(shù)據(jù)發(fā)放方案需要提示用戶進行發(fā)放目的地的選擇,在用戶選擇發(fā)放目的地后才可以進行線索數(shù)據(jù)發(fā)放,效率較低;
[0006]上述第二種線索數(shù)據(jù)發(fā)放方案集中將待發(fā)放的線索數(shù)據(jù)放在公共頁面中,對系統(tǒng)存儲空間的要求較高,可行性較低。
【發(fā)明內(nèi)容】
[0007]本發(fā)明實施例提供一種數(shù)據(jù)推送方法和裝置,用于提高數(shù)據(jù)推送的效率,降低對存儲空間的要求。
[0008]本發(fā)明實施例提供了一種數(shù)據(jù)推送方法,該方法包括:
[0009]在確定滿足數(shù)據(jù)發(fā)放觸發(fā)條件時,讀取預(yù)先設(shè)定的數(shù)據(jù)發(fā)放規(guī)則;
[0010]根據(jù)所述數(shù)據(jù)發(fā)放規(guī)則確定數(shù)據(jù)接收方需要滿足的第一條件,從各數(shù)據(jù)接收方中選取出滿足第一條件的數(shù)據(jù)接收方;
[0011]根據(jù)所述數(shù)據(jù)發(fā)放規(guī)則確定待發(fā)放數(shù)據(jù)需要滿足的第二條件,從各待發(fā)送數(shù)據(jù)中選取出滿足第二條件的待發(fā)送數(shù)據(jù);
[0012]根據(jù)所述數(shù)據(jù)發(fā)放規(guī)則為選取出的各待發(fā)放數(shù)據(jù)從選取出的數(shù)據(jù)接收方中分別確定至少一個數(shù)據(jù)接收方;
[0013]對于選取出的各待發(fā)放數(shù)據(jù),將該待發(fā)放數(shù)據(jù)發(fā)送給為該待發(fā)放數(shù)據(jù)確定的數(shù)據(jù)接收方。
[0014]本發(fā)明實施例提供了一種數(shù)據(jù)推送裝置,該裝置包括:
[0015]規(guī)則讀取單元,用于在確定滿足數(shù)據(jù)發(fā)放觸發(fā)條件時,讀取預(yù)先設(shè)定的數(shù)據(jù)發(fā)放規(guī)則;
[0016]接收方選取單元,用于根據(jù)所述數(shù)據(jù)發(fā)放規(guī)則確定數(shù)據(jù)接收方需要滿足的第一條件,從各數(shù)據(jù)接收方中選取出滿足第一條件的數(shù)據(jù)接收方;
[0017]數(shù)據(jù)選取單元,用于根據(jù)所述數(shù)據(jù)發(fā)放規(guī)則確定待發(fā)放數(shù)據(jù)需要滿足的第二條件,從各待發(fā)送數(shù)據(jù)中選取出滿足第二條件的待發(fā)送數(shù)據(jù);
[0018]接收方確定單元,用于根據(jù)所述數(shù)據(jù)發(fā)放規(guī)則為選取出的各待發(fā)放數(shù)據(jù)從選取出的數(shù)據(jù)接收方中分別確定至少一個數(shù)據(jù)接收方;
[0019]數(shù)據(jù)發(fā)送單元,用于對于選取出的各待發(fā)放數(shù)據(jù),將該待發(fā)放數(shù)據(jù)發(fā)送給為該待發(fā)放數(shù)據(jù)確定的數(shù)據(jù)接收方。
[0020]本發(fā)明實施例提供的方案中,在確定滿足數(shù)據(jù)發(fā)放觸發(fā)條件時,讀取預(yù)先設(shè)定的數(shù)據(jù)發(fā)放規(guī)則,根據(jù)該數(shù)據(jù)發(fā)放規(guī)則確定數(shù)據(jù)接收方需要滿足的第一條件,從各數(shù)據(jù)接收方中選取出滿足第一條件的數(shù)據(jù)接收方,并根據(jù)該數(shù)據(jù)發(fā)放規(guī)則確定待發(fā)放數(shù)據(jù)需要滿足的第二條件,從各待發(fā)送數(shù)據(jù)中選取出滿足第二條件的待發(fā)送數(shù)據(jù);然后根據(jù)該數(shù)據(jù)發(fā)放規(guī)則為選取出的各待發(fā)放數(shù)據(jù)從選取出的數(shù)據(jù)接收方中分別確定至少一個數(shù)據(jù)接收方,對于選取出的各待發(fā)放數(shù)據(jù),將該待發(fā)放數(shù)據(jù)發(fā)送給為該待發(fā)放數(shù)據(jù)確定的數(shù)據(jù)接收方??梢姡痉桨钢?,根據(jù)預(yù)先設(shè)定的數(shù)據(jù)發(fā)放規(guī)則選取出滿足條件的數(shù)據(jù)接收方和待發(fā)送數(shù)據(jù),并為每個選取的待發(fā)送數(shù)據(jù)分別確定至少一個滿足條件的數(shù)據(jù)接收方,最后將各待發(fā)送數(shù)據(jù)發(fā)送給為其確定的數(shù)據(jù)接收方,本方案可以自動確定待發(fā)送數(shù)據(jù)的數(shù)據(jù)接收方,而不需要用戶進行數(shù)據(jù)接收方的選擇,從而可以實現(xiàn)批量數(shù)據(jù)的實時發(fā)送,效率較高;并且,采用本方案不需要將待發(fā)放數(shù)據(jù)放在公共頁面中,對系統(tǒng)存儲空間的要求較低,可行性較高。
【附圖說明】
[0021]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0022]圖1為本發(fā)明實施例一提供的數(shù)據(jù)推送方法流程示意圖;
[0023]圖2A為本發(fā)明實施例二中的表關(guān)系示意圖;
[0024]圖2B為本發(fā)明實施例二中的整體流程示意圖;
[0025]圖2C為本發(fā)明實施例二中的區(qū)域-銷售方列表生成流程示意圖;
[0026]圖2D為本發(fā)明實施例二中的區(qū)域-線索列表生成流程示意圖;
[0027]圖3為本發(fā)明實施例三提供的數(shù)據(jù)推送裝置的結(jié)構(gòu)示意圖;
[0028]圖4為本發(fā)明實施例四提供的管理設(shè)備的結(jié)構(gòu)示意圖。
【具體實施方式】
[0029]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。
[0030]為了提高數(shù)據(jù)推送的效率,本發(fā)明實施例中,根據(jù)預(yù)先設(shè)定的數(shù)據(jù)發(fā)放規(guī)則選取出滿足條件的數(shù)據(jù)接收方和待發(fā)送數(shù)據(jù),并為每個選取的待發(fā)送數(shù)據(jù)分別確定至少一個滿足條件的數(shù)據(jù)接收方,最后將各待發(fā)送數(shù)據(jù)發(fā)送給為其確定的數(shù)據(jù)接收方。
[0031]實施例一:
[0032]參見圖1,本發(fā)明實施例提供一種數(shù)據(jù)推送方法,包括以下步驟:
[0033]步驟10:在確定滿足數(shù)據(jù)發(fā)放觸發(fā)條件時,讀取預(yù)先設(shè)定的數(shù)據(jù)發(fā)放規(guī)則;這里,數(shù)據(jù)發(fā)放觸發(fā)條件具體可以是預(yù)先設(shè)定的數(shù)據(jù)發(fā)放觸發(fā)事件發(fā)生,比如,該數(shù)據(jù)發(fā)放觸發(fā)事件可以是預(yù)先設(shè)定的數(shù)據(jù)發(fā)放周期到來、存儲的待發(fā)放數(shù)據(jù)的數(shù)量達到一定的門限值坐寸O
[0034]步驟11:根據(jù)數(shù)據(jù)發(fā)放規(guī)則確定數(shù)據(jù)接收方需要滿足的第一條件,從各數(shù)據(jù)接收方中選取出滿足第一條件的數(shù)據(jù)接收方;
[0035]步驟12:根據(jù)數(shù)據(jù)發(fā)放規(guī)則確定待發(fā)放數(shù)據(jù)需要滿足的第二條件,從各待發(fā)送數(shù)據(jù)中選取出滿足第二條件的待發(fā)送數(shù)據(jù);
[0036]步驟13:根據(jù)數(shù)據(jù)發(fā)放規(guī)則為選取出的各待發(fā)放數(shù)據(jù)從選取出的數(shù)據(jù)接收方中分別確定至少一個數(shù)據(jù)接收方;
[0037]步驟14:對于選取出的各待發(fā)放數(shù)據(jù),將該待發(fā)放數(shù)據(jù)發(fā)送給為該待發(fā)放數(shù)據(jù)確定的數(shù)據(jù)接收方。
[0038]具體的,第一條件包括第一區(qū)域限制條件、第一時間限制條件和屬性限制條件中的至少一個條件;
[0039]其中,第一區(qū)域限制條件是對數(shù)據(jù)接收方的所屬區(qū)域的限制條件;第一時間限制條件是對數(shù)據(jù)接收方的行為時間的限制條件;屬性限制條件是對數(shù)據(jù)接收方所具備屬性的限制條件。
[0040]當然,第一條件并不局限于上述列出的條件,任何對數(shù)據(jù)接收方的限定條件均在本發(fā)明的保護范圍內(nèi)。
[0041]具體的,步驟11中從各數(shù)據(jù)接收方中選取出滿足第一條件的數(shù)據(jù)接收方,其具體實現(xiàn)可以如下:
[0042]從各數(shù)據(jù)接收方中選取出滿足第一區(qū)域限制條件的數(shù)據(jù)接收方,判斷第一條件中是否包括屬性限制條件,若是,則從滿足第一區(qū)域限制條件的數(shù)據(jù)接收方中選取出滿足屬性限制條件和第一時間限制條件的數(shù)據(jù)接收方,否則,從滿足第一區(qū)域限制條件的數(shù)據(jù)接收方中選取出滿足第一時間限制條件的數(shù)據(jù)接收方;將選取出的數(shù)據(jù)接收方作為滿足第一條件的數(shù)據(jù)接收方。
[0043]當然,選取數(shù)據(jù)接收方的方法并不局限于上述方案,還可以是:從各數(shù)據(jù)接收方中選取出滿足第一屬性限制條件的數(shù)據(jù)接收方,判斷第一條件中是否包括第一時間限制條件,若是,則從滿足第一屬性限制條件的數(shù)據(jù)接收方中選取出滿足第一時間限制條件和第一區(qū)域限制條件的數(shù)據(jù)接收方,否則,從滿足第一屬性限制條件的數(shù)據(jù)接收方中選取出滿足第一區(qū)域限制條件的數(shù)據(jù)接收方;將選取出的數(shù)據(jù)接收方作為滿足第一條件的數(shù)據(jù)接收方;
[0044]還可以是:從各數(shù)據(jù)接收方中選取出滿足第一時間限制條件的數(shù)據(jù)接收方,判斷第一條件中是否包括第一區(qū)域限制條件,若是,則從滿足第一時間限制條件的數(shù)據(jù)接收方中選取出滿足第一區(qū)域限制條件和第一屬性限制條件的數(shù)據(jù)接收方,否則,從滿足第一時間限制條件的數(shù)據(jù)接收方中選取出滿足第一屬性限制條件的數(shù)據(jù)接收方;將選取出的數(shù)據(jù)接收方作為滿足第一條件的數(shù)據(jù)接收方;等等。
[0045]較佳的,在步驟11中從各數(shù)據(jù)接收方中選取出滿足第一條件的數(shù)據(jù)接收方之前,可以首先判斷是否需要將數(shù)據(jù)接收方信息庫中存儲的數(shù)據(jù)接收方的信息同步到本地;相應(yīng)的,步驟11中,在判斷需要將數(shù)據(jù)接收方信息庫中存儲的數(shù)據(jù)接收方的信息同步到本地時,將數(shù)據(jù)接收方信息庫中存儲的數(shù)據(jù)接收方的信息同步到本地,從同步過來的數(shù)據(jù)接收方中選取出滿足第一條件的數(shù)據(jù)接收方;在判斷不需要將數(shù)據(jù)接收方信息庫中存儲的數(shù)據(jù)接收方的信息同步到本地時,從本地保存的數(shù)據(jù)接收方中選取出滿足第一條件的數(shù)據(jù)接收方。數(shù)據(jù)接收方信息的同步可以保證本地保存的數(shù)據(jù)接收方信息與數(shù)據(jù)接收方信息庫中存儲的數(shù)據(jù)接收方的信息保持一致,從而使得數(shù)據(jù)接收方的選取更加準確,避免諸如選取到已經(jīng)不存在的數(shù)據(jù)接收方的情況出現(xiàn)。
[0046]具體的,上述判斷是否需要將數(shù)據(jù)接收方信息庫中存儲的數(shù)據(jù)接收方的信息同步到本地,其具體實現(xiàn)可以采用如下方案之一;
[0047]第一,判斷上一次進行數(shù)據(jù)接收方信息同步的操作時間與當前時間的時間差是否大于第一設(shè)定閾值,若是,則確定需要將數(shù)據(jù)接收方信息庫中存儲的數(shù)據(jù)接收方的信息同步到本地,否則,確定不需要將數(shù)據(jù)接收方信息庫中存儲的數(shù)據(jù)接收方的信息同步到本地;上述第一設(shè)定閾值是不小于O的數(shù)值;
[0048]第二,判斷是否接收到數(shù)據(jù)接收方信息庫執(zhí)行數(shù)據(jù)更新操作的通知,若是,則確定需要將數(shù)據(jù)接收方信息庫中存儲的數(shù)據(jù)接收方的信息同步到本地,否則,確定不需要將數(shù)據(jù)接收方信息庫中存儲的數(shù)據(jù)接收方的信息同步到本地。
[0049]具體的,第一時間限制條件可以包括:最