两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種復(fù)合式產(chǎn)品售后信息及服務(wù)推送系統(tǒng)的制作方法

文檔序號(hào):8266005閱讀:600來(lái)源:國(guó)知局
一種復(fù)合式產(chǎn)品售后信息及服務(wù)推送系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息傳輸,特別涉及一種復(fù)合式產(chǎn)品售后信息及服務(wù)推送系統(tǒng)。
【背景技術(shù)】
[0002]信息推送技術(shù)在移動(dòng)終端領(lǐng)域中的應(yīng)用倍受關(guān)注。在產(chǎn)品銷(xiāo)售與服務(wù)領(lǐng)域,售后信息的推送主要依靠網(wǎng)絡(luò)、短信、郵件等向用戶主動(dòng)提供產(chǎn)品相關(guān)信息,但是目前網(wǎng)絡(luò)信號(hào)穩(wěn)定性差,并且缺乏對(duì)售后信息的屏蔽功能,以至于出現(xiàn)網(wǎng)絡(luò)廣告污染,垃圾信息橫行,很多重要的信息可能因?yàn)槔畔屨纪ǖ蓝鵁o(wú)法完成推送,帶來(lái)不可估量的損失。
[0003]因此,針對(duì)相關(guān)技術(shù)中所存在的上述問(wèn)題,目前尚未提出有效的解決方案。

【發(fā)明內(nèi)容】

[0004]為解決上述現(xiàn)有技術(shù)所存在的問(wèn)題,本發(fā)明提出了一種復(fù)合式產(chǎn)品售后信息及服務(wù)推送系統(tǒng),包括:
[0005]主服務(wù)器,用于系統(tǒng)中的業(yè)務(wù)邏輯處理,維持推送隊(duì)列,售后信息的分類(lèi)、封裝、解包,管理移動(dòng)應(yīng)用客戶端的連接,并為應(yīng)用提供推送服務(wù)API ;
[0006]售后信息服務(wù)器,用于售后信息收發(fā)管理,作為移動(dòng)應(yīng)用客戶端的信息推送中介,接收從主服務(wù)器傳遞過(guò)來(lái)的售后信息,并以郵件、短信或通知消息的形式推送到相應(yīng)的客戶端;
[0007]售后信息數(shù)據(jù)庫(kù),用于存儲(chǔ)未完成推送的信息,等待移動(dòng)應(yīng)用客戶端建立連接時(shí)重新進(jìn)行推送,以及
[0008]移動(dòng)應(yīng)用客戶端,完成售后信息的接收、解包,并經(jīng)過(guò)售后信息過(guò)濾后送給相應(yīng)的應(yīng)用程序進(jìn)行處理。
[0009]優(yōu)選地,所述主服務(wù)器中包括:
[0010]售后信息封裝模塊,根據(jù)傳入售后信息的需要,封裝形成符合擴(kuò)展通信協(xié)議的數(shù)據(jù)包;
[0011]售后信息調(diào)度模塊,對(duì)于不同產(chǎn)品種類(lèi)的售后信息維持不同的等待隊(duì)列,將推送售后信息的數(shù)據(jù)包加入到特定推送方式的等待隊(duì)列中,根據(jù)優(yōu)先級(jí)調(diào)整相應(yīng)的位置,將無(wú)法完成的推送加入至售后信息數(shù)據(jù)庫(kù)中;
[0012]所述移動(dòng)應(yīng)用客戶端中包括:
[0013]售后信息解包模塊,主要負(fù)責(zé)將通過(guò)網(wǎng)絡(luò)傳入的數(shù)據(jù)包按照協(xié)議進(jìn)行解析,并通過(guò)移動(dòng)應(yīng)用客戶端上的推送服務(wù)交給相應(yīng)應(yīng)用程序處理,由應(yīng)用顯示并生成售后信息通知;
[0014]移動(dòng)應(yīng)用客戶端的售后信息屏蔽模塊用于多層屏蔽,根據(jù)特定的算法篩選售后信息,減少垃圾信息對(duì)移動(dòng)應(yīng)用客戶端推送的干擾,加強(qiáng)推送的安全性;
[0015]模塊間的通信和交互通過(guò)注冊(cè)監(jiān)聽(tīng)器實(shí)現(xiàn)。
[0016]優(yōu)選地,所述主服務(wù)器通過(guò)socket連接多個(gè)移動(dòng)應(yīng)用客戶端,采用基于異步I/O機(jī)制,主服務(wù)器中由消息句柄負(fù)責(zé)售后信息調(diào)度處理,將應(yīng)用層發(fā)送的售后信息進(jìn)行協(xié)議封裝,并將信息按照標(biāo)志位設(shè)定,送入消息傳送通道的緩存隊(duì)列中,針對(duì)不同類(lèi)別的協(xié)議包,進(jìn)行特定的對(duì)象封裝;通過(guò)移動(dòng)應(yīng)用客戶端注冊(cè)的監(jiān)聽(tīng)器傳遞給上層應(yīng)用,在智能操作系統(tǒng)中,開(kāi)啟后臺(tái)推送服務(wù),所述售后信息屏蔽模塊采用雙層屏蔽方式,包括關(guān)鍵詞屏蔽和索引值屏蔽;在關(guān)鍵詞屏蔽中,通過(guò)霍夫曼查找樹(shù)來(lái)構(gòu)建關(guān)鍵詞查找結(jié)構(gòu),在索引值屏蔽中,通過(guò)散列算法阻止垃圾信息的反復(fù)推送。
[0017]優(yōu)選地,在所述售后信息調(diào)度模塊中,主服務(wù)器實(shí)現(xiàn)不同等級(jí)的信息的轉(zhuǎn)發(fā),建立不同優(yōu)先級(jí)的信息隊(duì)列并執(zhí)行相應(yīng)的調(diào)度算法,推送系統(tǒng)接收的售后信息后,根據(jù)售后信息的優(yōu)先級(jí)把售后信息分發(fā)到相應(yīng)的優(yōu)先級(jí)隊(duì)列上,采用相應(yīng)的調(diào)度算法控制優(yōu)先級(jí)隊(duì)列中售后信息的讀取和發(fā)送;售后信息隊(duì)列利用動(dòng)態(tài)權(quán)重的加權(quán)循環(huán)隊(duì)列,其中每個(gè)隊(duì)列的所占的權(quán)重比由主服務(wù)器確定,售后信息調(diào)度模塊根據(jù)初始權(quán)重和售后信息發(fā)送次數(shù)動(dòng)態(tài)地改變權(quán)重,當(dāng)某一隊(duì)列的售后信息發(fā)送次數(shù)超過(guò)其本身設(shè)定的權(quán)重時(shí),其余隊(duì)列的權(quán)重也會(huì)相應(yīng)地增加,具體步驟如下:
[0018](I)為每個(gè)優(yōu)先級(jí)隊(duì)列分配一個(gè)初始權(quán)重Qi,和超額比值Ri,初始值都為1,其中i為隊(duì)列序號(hào);
[0019](2)售后信息調(diào)度模塊在不同的優(yōu)先級(jí)從高到低,循環(huán)訪問(wèn),并且維護(hù)一個(gè)記錄當(dāng)前隊(duì)列發(fā)送售后信息次數(shù)的計(jì)數(shù)器Ns,初始時(shí),從最高優(yōu)先級(jí)的售后信息隊(duì)列開(kāi)始調(diào)度;
[0020](3)當(dāng)售后信息調(diào)度模塊訪問(wèn)到當(dāng)前售后信息隊(duì)列j時(shí),其中j為隊(duì)列序號(hào),若該隊(duì)列有售后信息發(fā)送,則取出發(fā)送,直到該條信息發(fā)送到所對(duì)應(yīng)的所有用戶,售后信息每次被發(fā)送到一個(gè)移動(dòng)應(yīng)用客戶端時(shí),Ns加I ;
[0021](4)若售后信息發(fā)送完后,Ns〈Qj,則售后信息調(diào)度模塊繼續(xù)從該隊(duì)列取出售后信息發(fā)送;若Ns>Qj,設(shè)定Rj = Ns/Qj,其余所有隊(duì)列權(quán)重Qi = Qi X Rj,售后信息調(diào)度模塊跳轉(zhuǎn)到下一優(yōu)先級(jí)隊(duì)列;若該隊(duì)列無(wú)售后信息發(fā)送,也跳轉(zhuǎn)到下一優(yōu)先級(jí)隊(duì)列;
[0022](5)在跳轉(zhuǎn)到下一優(yōu)先級(jí)隊(duì)列k后,Ns重置為0,所有隊(duì)列權(quán)重Qi = Qi/Rk,Rk重置為I ;
[0023](6)當(dāng)所有售后信息隊(duì)列中都沒(méi)有待發(fā)售后信息時(shí),售后信息調(diào)度模塊將停止調(diào)度,直到隊(duì)列中存在待發(fā)售后信息為止。
[0024]本發(fā)明相比現(xiàn)有技術(shù),具有以下優(yōu)點(diǎn):實(shí)現(xiàn)了一種可靠的售后信息和服務(wù)推送系統(tǒng),利用異步通信提高推送效率,減少垃圾信息,僅需維持單一服務(wù)就可以支持多個(gè)程序的推送業(yè)務(wù),節(jié)省開(kāi)銷(xiāo)。
【附圖說(shuō)明】
[0025]圖1是根據(jù)本發(fā)明實(shí)施例的復(fù)合式產(chǎn)品售后信息及服務(wù)推送系統(tǒng)的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0026]下文與圖示本發(fā)明原理的附圖一起提供對(duì)本發(fā)明一個(gè)或者多個(gè)實(shí)施例的詳細(xì)描述。結(jié)合這樣的實(shí)施例描述本發(fā)明,但是本發(fā)明不限于任何實(shí)施例。本發(fā)明的范圍僅由權(quán)利要求書(shū)限定,并且本發(fā)明涵蓋諸多替代、修改和等同物。在下文描述中闡述諸多具體細(xì)節(jié)以便提供對(duì)本發(fā)明的透徹理解。出于示例的目的而提供這些細(xì)節(jié),并且無(wú)這些具體細(xì)節(jié)中的一些或者所有細(xì)節(jié)也可以根據(jù)權(quán)利要求書(shū)實(shí)現(xiàn)本發(fā)明。
[0027]本發(fā)明實(shí)現(xiàn)了一種可靠的售后信息和服務(wù)推送系統(tǒng),并部署售后信息屏蔽模塊減少垃圾信息的傳播。在服務(wù)器端,利用異步I/o技術(shù)優(yōu)化網(wǎng)絡(luò)通信機(jī)制,提高推送效率;在移動(dòng)應(yīng)用客戶端,利用接口定義語(yǔ)言進(jìn)行進(jìn)程間通信,并為注冊(cè)的應(yīng)用提供遠(yuǎn)程服務(wù)調(diào)用接口,僅需維持單一推送服務(wù)就可以支持多個(gè)應(yīng)用程序的推送業(yè)務(wù),節(jié)省開(kāi)銷(xiāo)。
[0028]本發(fā)明的一方面提供了一種復(fù)合式產(chǎn)品售后信息及服務(wù)推送系統(tǒng)。圖1是根據(jù)本發(fā)明實(shí)施例的復(fù)合式產(chǎn)品售后信息及服務(wù)推送系統(tǒng)結(jié)構(gòu)圖。
[0029]推送系統(tǒng)主要包括了主服務(wù)器、售后信息數(shù)據(jù)庫(kù)、售后信息服務(wù)器和移動(dòng)應(yīng)用客戶端。網(wǎng)絡(luò)推送需要維持和移動(dòng)應(yīng)用客戶端的長(zhǎng)時(shí)鏈接,所以推送系統(tǒng)的主服務(wù)器需要承載大量的并發(fā)操作,并且需要開(kāi)放多個(gè)信息推送通道。為提高網(wǎng)絡(luò)通信性能,對(duì)于不同產(chǎn)品種類(lèi)的售后信息應(yīng)維持不同的等待隊(duì)列。對(duì)于無(wú)法完成的推送信息,緩存于數(shù)據(jù)庫(kù)中,等待移動(dòng)應(yīng)用客戶端建立連接時(shí)重新進(jìn)行推送。在移動(dòng)應(yīng)用客戶端中,添加信息屏蔽模塊,可以根據(jù)關(guān)鍵詞屏蔽,也可以由用戶標(biāo)識(shí)垃圾信息屏蔽。
[0030]主服務(wù)器負(fù)責(zé)系統(tǒng)中的業(yè)務(wù)邏輯處理,維持推送隊(duì)列,售后信息的分類(lèi)、封裝、解包,管理移動(dòng)應(yīng)用客戶端的連接,并為應(yīng)用提供推送服務(wù)API。
[0031]售后信息服務(wù)器主要負(fù)責(zé)售后信息收發(fā)管理,作為移動(dòng)應(yīng)用客戶端的信息推送中介,接收從主服務(wù)器傳遞過(guò)來(lái)的售后信息,并以郵件、短信或通知消息的形式推送到相應(yīng)的客戶端。
[0032]售后信息數(shù)據(jù)庫(kù)主要是用于存儲(chǔ)未完成推送的信息。
[0033]移動(dòng)應(yīng)用客戶端主要完成售后信息的接收、解包,并經(jīng)過(guò)售后信息屏蔽模塊過(guò)濾后送給相應(yīng)的應(yīng)用處理。
[0034]為了降低模塊間的耦合度,需要對(duì)各模塊進(jìn)行合理的封裝,開(kāi)放適當(dāng)?shù)慕涌凇DK間的通信和交互,主要通過(guò)注冊(cè)監(jiān)聽(tīng)器實(shí)現(xiàn)。
[0035]主服務(wù)器中的模塊主要包括通信協(xié)議的封裝和解包、通信業(yè)務(wù)處理、底層通信連接。售后信息封裝模塊主要是根據(jù)傳入售后信息的需要,封裝形成符合擴(kuò)展通信協(xié)議的數(shù)據(jù)包。
[0036]售后信息調(diào)度模塊將推送售后信息的數(shù)據(jù)包加入到特定推送方式的等待隊(duì)列中,根據(jù)優(yōu)先級(jí)調(diào)整相應(yīng)的位置,將無(wú)法完成的推送加入至售后信息數(shù)據(jù)庫(kù)中。
[0037]緩存數(shù)據(jù)庫(kù)的數(shù)據(jù)緩存模塊存儲(chǔ)推送完成和未完成的售后信息。
[0038]移動(dòng)應(yīng)用客戶端的售后信息解包模塊主要負(fù)責(zé)將通過(guò)網(wǎng)絡(luò)傳入的數(shù)據(jù)包按照協(xié)議進(jìn)行解析,并通過(guò)移動(dòng)應(yīng)用客戶端上的推送服務(wù)交給相應(yīng)應(yīng)用程序處理,由應(yīng)用顯示并生成售后?目息通知。
[0039]移動(dòng)應(yīng)用客戶端的售后信息屏蔽模塊用于多層屏蔽,根據(jù)特定的算法篩選售后信息,減少垃圾信息對(duì)移動(dòng)應(yīng)用客戶端推送的干擾,加強(qiáng)推送的安全性。
[0040]服務(wù)器需要通過(guò)socket連接大量移動(dòng)應(yīng)用客戶端。為提高服務(wù)器的效率,采用基于異步I/o機(jī)制。當(dāng)所有底層的網(wǎng)絡(luò)鏈路通信(包括將數(shù)據(jù)從內(nèi)存拷貝到緩沖區(qū))完成時(shí),由系統(tǒng)來(lái)通知上層應(yīng)用。服務(wù)器中,由消息句柄負(fù)責(zé)售后信息調(diào)度處理,將應(yīng)用層發(fā)送的售后信息進(jìn)行協(xié)議封裝,并將信息按照標(biāo)志位設(shè)定,送入消息傳送通道的緩存隊(duì)列中,由相應(yīng)的發(fā)送通道將數(shù)據(jù)送出。數(shù)據(jù)庫(kù)緩存當(dāng)前推送的信息。在實(shí)現(xiàn)協(xié)議處理時(shí),針對(duì)不同類(lèi)別的協(xié)議包,進(jìn)行特定的對(duì)象封裝。
[0041]移動(dòng)應(yīng)用客戶端用于接收信息、解析協(xié)議和屏蔽消息,并通過(guò)移動(dòng)應(yīng)用客戶端注冊(cè)的監(jiān)聽(tīng)器傳遞給上層應(yīng)用。在智能操作系統(tǒng)中,可以開(kāi)啟后臺(tái)推送服務(wù),各個(gè)應(yīng)用可以注冊(cè)網(wǎng)絡(luò)、售后信息服務(wù)器、短信監(jiān)聽(tīng)器,推送服務(wù)主要通過(guò)定義接口定義語(yǔ)言,并和移動(dòng)應(yīng)用客戶端通信交互,實(shí)現(xiàn)數(shù)據(jù)的跨進(jìn)程傳遞。協(xié)議的解析原理同服務(wù)器端,并在售后信息上傳至服務(wù)時(shí),需要經(jīng)過(guò)售后信息的屏蔽模塊來(lái)屏蔽垃圾信息。
[0042]在售后信息屏蔽模塊,為加強(qiáng)屏蔽效果,提高屏蔽的準(zhǔn)確度,采用雙層屏蔽方式,一層是關(guān)鍵詞屏蔽,一層是索引值屏蔽。在關(guān)鍵詞屏蔽中,通過(guò)霍夫曼查找樹(shù)來(lái)構(gòu)建關(guān)鍵詞查找結(jié)構(gòu),可以提高字符串在多關(guān)鍵詞下的查找速度。算法如下:
[0043]第一步是利用關(guān)鍵詞生
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宁蒗| 公安县| 安平县| 遵化市| 射洪县| 共和县| 绵竹市| 义马市| 枝江市| 玛沁县| 张家界市| 黄陵县| 石泉县| 乌苏市| 广河县| 武功县| 鄯善县| 金昌市| 岳普湖县| 当雄县| 昭觉县| 古丈县| 界首市| 吴堡县| 屯昌县| 牡丹江市| 赤城县| 府谷县| 巴彦淖尔市| 沧州市| 南丹县| 桦川县| 离岛区| 安乡县| 天津市| 黄梅县| 科技| 鄂伦春自治旗| 观塘区| 高雄县| 临安市|