亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種基于xml文件緩存技術(shù)的服務(wù)請(qǐng)求樹(shù)展示方法及系統(tǒng)的制作方法

文檔序號(hào):6510955閱讀:199來(lái)源:國(guó)知局
一種基于xml文件緩存技術(shù)的服務(wù)請(qǐng)求樹(shù)展示方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種基于XML文件緩存技術(shù)的服務(wù)請(qǐng)求樹(shù)展示方法及系統(tǒng),所述包括:步驟1,生成服務(wù)請(qǐng)求數(shù)據(jù)的XML文件,并將生成的XML文件保存在服務(wù)器上;步驟2,客戶端調(diào)用DOM文檔對(duì)象模型從服務(wù)器下載服務(wù)請(qǐng)求數(shù)據(jù)的XML文件,并將下載的XML文件加載至客戶端的瀏覽器緩存模塊中;步驟3,客戶端調(diào)用DOM文檔對(duì)象模型將瀏覽器緩存模塊中的XML文件解析成服務(wù)請(qǐng)求數(shù)據(jù)的樹(shù)形結(jié)構(gòu),并進(jìn)行展示。所述系統(tǒng)基于上述方法構(gòu)建,其原理與上述方法一致。本發(fā)明基于XML的文件緩存技術(shù)實(shí)現(xiàn)服務(wù)請(qǐng)求樹(shù)的展示,減少了座席操作量,提高了系統(tǒng)便捷性,并降低了數(shù)據(jù)庫(kù)壓力,提升系統(tǒng)穩(wěn)定性。
【專利說(shuō)明】一種基于XML文件緩存技術(shù)的服務(wù)請(qǐng)求樹(shù)展示方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及客服系統(tǒng)服務(wù)請(qǐng)求樹(shù)展示領(lǐng)域,特別是涉及一種基于XMUExtensibleMarkup Language,可擴(kuò)展標(biāo)記語(yǔ)言)文件緩存技術(shù)的服務(wù)請(qǐng)求樹(shù)展示方法及系統(tǒng)。
【背景技術(shù)】
[0002]客服座席在每次通話時(shí)需要選擇服務(wù)請(qǐng)求,服務(wù)請(qǐng)求數(shù)據(jù)是以樹(shù)形結(jié)構(gòu)設(shè)計(jì),且層級(jí)較多,如果按照常規(guī)的樹(shù)形展示,在選擇時(shí)需要一級(jí)級(jí)展開(kāi),操作量大;同時(shí),由于客服座席人員較多,服務(wù)請(qǐng)求又屬于使用頻率很高的功能,并發(fā)量較大,如果每次展示服務(wù)請(qǐng)求樹(shù)都從數(shù)據(jù)庫(kù)讀取數(shù)據(jù),會(huì)對(duì)數(shù)據(jù)庫(kù)造成較大壓力,影響系統(tǒng)穩(wěn)定性。
[0003]具體地,傳統(tǒng)的服務(wù)請(qǐng)求樹(shù)的每一次展開(kāi)都是通過(guò)客戶端傳遞服務(wù)請(qǐng)求節(jié)點(diǎn)的唯一標(biāo)識(shí)到服務(wù)器端,服務(wù)器端根據(jù)該唯一標(biāo)識(shí)從數(shù)據(jù)庫(kù)取得其下一級(jí)服務(wù)請(qǐng)求節(jié)點(diǎn)的信息,并返回到客戶端進(jìn)行展示,處理流程較長(zhǎng),效率較低,并且在客戶端數(shù)量較多的情況下,服務(wù)器和數(shù)據(jù)庫(kù)的壓力較大,進(jìn)一步導(dǎo)致系統(tǒng)性能降低。
[0004]基于對(duì)上述問(wèn)題的考慮,本發(fā)明提出了一種基于XML的文件緩存技術(shù)實(shí)現(xiàn)服務(wù)請(qǐng)求樹(shù)展示的方法及系統(tǒng)。

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

[0005]本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種基于XML文件緩存技術(shù)的服務(wù)請(qǐng)求樹(shù)展示方法及系統(tǒng),用于解決現(xiàn)有技術(shù)中服務(wù)請(qǐng)求樹(shù)展示效率低、穩(wěn)定性差等問(wèn)題。
[0006]本發(fā)明解決上述技術(shù)問(wèn)題的技術(shù)方案如下:一種基于XML文件緩存技術(shù)的服務(wù)請(qǐng)求樹(shù)展示方法,包括:
[0007]步驟1,生成服務(wù)請(qǐng)求數(shù)據(jù)的XML文件,并將生成的XML文件保存在服務(wù)器上;
[0008]步驟2,客戶端調(diào)用DOM (Document Object Model,文檔對(duì)象模型)從服務(wù)器下載服務(wù)請(qǐng)求數(shù)據(jù)的XML文件,并將下載的XML文件加載至客戶端的瀏覽器緩存模塊中;
[0009]步驟3,客戶端調(diào)用DOM文檔對(duì)象模型將瀏覽器緩存模塊中的XML文件解析成服務(wù)請(qǐng)求數(shù)據(jù)的樹(shù)形結(jié)構(gòu),并進(jìn)行展示。
[0010]在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn)。
[0011]進(jìn)一步,所述步驟I中采用JAVA DOM技術(shù)生成服務(wù)請(qǐng)求數(shù)據(jù)的XML文件。
[0012]進(jìn)一步,所述步驟2中需采用JAVASCRIPT技術(shù)調(diào)用D0M。
[0013]進(jìn)一步,所述步驟3中客戶端通過(guò)JAVASCRIPT技術(shù)調(diào)用D0M。
[0014]進(jìn)一步,所述步驟3中將瀏覽器緩存模塊中的XML文件解析成服務(wù)請(qǐng)求數(shù)據(jù)的樹(shù)形結(jié)構(gòu)具體包括:客戶端采用JAVASCRIPT技術(shù)將XML文件編輯為HTML文檔,再結(jié)合CSS技術(shù)將XML文件解析為樹(shù)形結(jié)構(gòu),得到對(duì)應(yīng)的服務(wù)請(qǐng)求樹(shù)。
[0015]對(duì)應(yīng)上述方法,本發(fā)明的技術(shù)方案還包括一種基于XML文件緩存技術(shù)的服務(wù)請(qǐng)求樹(shù)展示系統(tǒng),包括XML文件生成模塊、服務(wù)器和客戶端,且所述客戶端包括下載模塊、瀏覽器緩存模塊、XML文件解析模塊和展示模塊:[0016]所述XML文件生成模塊,其用于生成服務(wù)請(qǐng)求數(shù)據(jù)的XML文件;
[0017]所述服務(wù)器,其連接所述XML文件生成模塊,用于保存生成的XML文件;
[0018]所述下載模塊,其連接所述服務(wù)器,用于通過(guò)DOM從服務(wù)器下載服務(wù)請(qǐng)求數(shù)據(jù)的XML文件;
[0019]所述瀏覽器緩存模塊,其連接所述下載模塊,用于加載并保存下載的XML文件;
[0020]所述XML文件解析模塊,其連接所述瀏覽器緩存模塊,用于調(diào)用DOM文檔對(duì)象模型將瀏覽器緩存模塊中的XML文件解析成服務(wù)請(qǐng)求數(shù)據(jù)的樹(shù)形結(jié)構(gòu);
[0021]所述展示模塊,其連接所述XML文件解析模塊,用于展示解析后的服務(wù)請(qǐng)求數(shù)據(jù)的樹(shù)形結(jié)構(gòu)。進(jìn)一步,所述XML文件生成模塊采用JAVA DOM技術(shù)生成服務(wù)請(qǐng)求數(shù)據(jù)的XML文件。
[0022]進(jìn)一步,所述下載模塊基于JAVASCRIPT技術(shù)調(diào)用DOM從服務(wù)器下載服務(wù)請(qǐng)求數(shù)據(jù)的XML文件。
[0023]進(jìn)一步,所述XML文件解析模塊通過(guò)JAVASCRIPT技術(shù)調(diào)用DOM來(lái)讀取瀏覽器緩存模塊中的XML文件。
[0024]進(jìn)一步,所述XML文件解析模塊將XML文件解析為服務(wù)請(qǐng)求樹(shù)具體包括:采用JAVASCRIPT技術(shù)將XML文件編輯為HTML文檔,再結(jié)合CSS技術(shù)將XML文件解析為樹(shù)形結(jié)構(gòu),得到對(duì)應(yīng)的服務(wù)請(qǐng)求樹(shù)。
[0025]本發(fā)明的有益效果是:本發(fā)明的服務(wù)請(qǐng)求樹(shù)的展示方式不再采用一級(jí)級(jí)展開(kāi)的形式,其通過(guò)將所有服務(wù)請(qǐng)求數(shù)據(jù)緩存到客戶端,并通過(guò)客戶端程序?qū)⒎?wù)請(qǐng)求數(shù)據(jù)解析成為樹(shù)形結(jié)構(gòu),使得每一次展開(kāi)都只在客戶端本地進(jìn)行,不與服務(wù)器和數(shù)據(jù)庫(kù)交互,縮短處理流程,提高運(yùn)行效率,并降低服務(wù)器和數(shù)據(jù)庫(kù)的壓力,有利于系統(tǒng)穩(wěn)定運(yùn)行,且數(shù)據(jù)一目了然,選擇時(shí)能夠快速定位,提高座席操作便捷性??偟膩?lái)說(shuō),本發(fā)明基于XML的文件緩存技術(shù)實(shí)現(xiàn)服務(wù)請(qǐng)求樹(shù)的展示,減少了座席操作量,提高了系統(tǒng)便捷性,并降低了數(shù)據(jù)庫(kù)壓力,提升系統(tǒng)穩(wěn)定性。
【專利附圖】

【附圖說(shuō)明】
[0026]圖1為本發(fā)明所述一種基于XML文件緩存技術(shù)的服務(wù)請(qǐng)求樹(shù)展示方法的流程示意圖;
[0027]圖2為本發(fā)明本發(fā)明所述一種基于XML文件緩存技術(shù)的服務(wù)請(qǐng)求樹(shù)展示系統(tǒng)的結(jié)構(gòu)示意圖。
[0028]附圖中,各標(biāo)號(hào)所代表的部件列表如下:
[0029]UXML文件生成模塊,2、服務(wù)器,3、客戶端,31、下載模塊,32、瀏覽器緩存模塊,33、XML文件解析模塊,34、展示模塊。
【具體實(shí)施方式】
[0030]以下結(jié)合附圖對(duì)本發(fā)明的原理和特征進(jìn)行描述,所舉實(shí)例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。
[0031]如圖1所示,本實(shí)施例給出了一種基于XML文件緩存技術(shù)的服務(wù)請(qǐng)求樹(shù)展示方法,包括:[0032]步驟1,生成服務(wù)請(qǐng)求數(shù)據(jù)的XML文件,并將生成的XML文件保存在服務(wù)器上;
[0033]步驟2,客戶端調(diào)用微軟的DOM從服務(wù)器下載服務(wù)請(qǐng)求數(shù)據(jù)的XML文件,并將下載的XML文件加載至客戶端的瀏覽器緩存模塊中;
[0034]步驟3,客戶端調(diào)用DOM文檔對(duì)象模型將瀏覽器緩存模塊中的XML文件解析成服務(wù)請(qǐng)求數(shù)據(jù)的樹(shù)形結(jié)構(gòu),并進(jìn)行展示。
[0035]本實(shí)施例中,所述步驟I中采用JAVA DOM技術(shù)生成服務(wù)請(qǐng)求數(shù)據(jù)的XML文件;所述步驟2中需采用JAVASCRIPT技術(shù)調(diào)用微軟D0M。
[0036]另外,所述步驟3中客戶端通過(guò)JAVASCRIPT技術(shù)調(diào)用微軟DOM來(lái)讀取瀏覽器緩存模塊中的XML文件。且所述步驟3中將瀏覽器緩存模塊中的XML文件解析成服務(wù)請(qǐng)求數(shù)據(jù)的樹(shù)形結(jié)構(gòu)具體包括:客戶端采用JAVASCRIPT技術(shù)將XML文件編輯為HTML文檔,再結(jié)合CSS技術(shù)將XML文件解析為樹(shù)形結(jié)構(gòu),得到對(duì)應(yīng)的服務(wù)請(qǐng)求樹(shù)。
[0037]如圖2所示,對(duì)應(yīng)上述方法,本實(shí)施例還給出實(shí)施上方法的一種基于XML文件緩存技術(shù)的服務(wù)請(qǐng)求樹(shù)展示系統(tǒng),包括XML文件生成模塊1、服務(wù)器2和客戶端3,且所述客戶端3包括下載模塊31、瀏覽器緩存模塊32、XML文件解析模塊33和展示模塊34:
[0038]所述XML文件生成模塊I,其用于生成服務(wù)請(qǐng)求數(shù)據(jù)的XML文件;
[0039]所述服務(wù)器2,其連接所述XML文件生成模塊1,用于保存生成的XML文件;
[0040]所述下載模塊31,其連接所述服務(wù)器2,用于通過(guò)微軟DOM從服務(wù)器2下載服務(wù)請(qǐng)求數(shù)據(jù)的XML文件;
[0041]所述瀏覽器緩存模塊32,其連接所述下載模塊31,用于加載并保存下載的XML文件;
[0042]所述XML文件解析模塊33,其連接所述瀏覽器緩存模塊32,用于調(diào)用DOM文檔對(duì)象模型將瀏覽器緩存模塊32中的XML文件解析成服務(wù)請(qǐng)求數(shù)據(jù)的樹(shù)形結(jié)構(gòu);
[0043]所述展示模塊34,其連接所述XML文件解析模塊33,用于展示解析后的服務(wù)請(qǐng)求數(shù)據(jù)的樹(shù)形結(jié)構(gòu)。
[0044]這里,所述XML文件生成模塊采用JAVA DOM技術(shù)生成服務(wù)請(qǐng)求數(shù)據(jù)的XML文件;所述下載模塊基于JAVASCRIPT技術(shù)調(diào)用微軟DOM從服務(wù)器下載服務(wù)請(qǐng)求數(shù)據(jù)的XML文件;所述XML文件解析模塊通過(guò)JAVASCRIPT技術(shù)調(diào)用微軟DOM來(lái)讀取瀏覽器緩存模塊中的XML文件;所述XML文件解析模塊將瀏覽器緩存模塊中的XML文件解析成服務(wù)請(qǐng)求數(shù)據(jù)的樹(shù)形結(jié)構(gòu)具體包括:采用JAVASCRIPT技術(shù)將XML文件編輯為HTML文檔,再結(jié)合CSS技術(shù)將XML文件解析為樹(shù)形結(jié)構(gòu),得到對(duì)應(yīng)的服務(wù)請(qǐng)求樹(shù)。
[0045]需注意,本實(shí)施例的技術(shù)方案是在服務(wù)請(qǐng)求的數(shù)據(jù)維護(hù)功能基礎(chǔ)上進(jìn)行的,其對(duì)JAVASCRIPT技術(shù)的利用多是通過(guò)編制相應(yīng)的JAVASCRIPT程序?qū)崿F(xiàn)的,且涉及的微軟DOM常用Msxml2.DOMDocument,通過(guò)Msxml2.DOMDocument易實(shí)現(xiàn)XML文件的自動(dòng)化下載及讀取。
[0046]本實(shí)施例的展示方式不再采用一級(jí)級(jí)展開(kāi)的形式,可以實(shí)現(xiàn)更一目了然的展示方式,比如在左側(cè)展示第一、二級(jí)節(jié)點(diǎn),在右側(cè)展示第三級(jí)以及以下所有級(jí)數(shù)的節(jié)點(diǎn),以文件夾圖標(biāo)表示非葉子節(jié)點(diǎn),無(wú)文件夾圖標(biāo)的表示葉子節(jié)點(diǎn),所有節(jié)點(diǎn)默認(rèn)全部展開(kāi),數(shù)據(jù)一目了然,極大地提高了選擇節(jié)點(diǎn)的便捷性。
[0047]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種基于XML可擴(kuò)展標(biāo)記語(yǔ)言文件緩存技術(shù)的服務(wù)請(qǐng)求樹(shù)展示方法,其特征在于,包括: 步驟1,生成服務(wù)請(qǐng)求數(shù)據(jù)的XML文件,并將生成的XML文件保存在服務(wù)器上; 步驟2,客戶端調(diào)用DOM文檔對(duì)象模型從服務(wù)器下載服務(wù)請(qǐng)求數(shù)據(jù)的XML文件,并將下載的XML文件加載至客戶端的瀏覽器緩存模塊中; 步驟3,客戶端調(diào)用DOM文檔對(duì)象模型將瀏覽器緩存模塊中的XML文件解析成服務(wù)請(qǐng)求數(shù)據(jù)的樹(shù)形結(jié)構(gòu),并進(jìn)行展示。
2.根據(jù)權(quán)利要求1所述的服務(wù)請(qǐng)求樹(shù)展示方法,其特征在于,所述步驟I中采用JAVADOM技術(shù)生成服務(wù)請(qǐng)求數(shù)據(jù)的XML文件。
3.根據(jù)權(quán)利要求1所述的服務(wù)請(qǐng)求樹(shù)展示方法,其特征在于,所述步驟2中需采用JAVASCRIPT技術(shù)調(diào)用DOM文檔對(duì)象模型。
4.根據(jù)權(quán)利要求1所述的服務(wù)請(qǐng)求樹(shù)展示方法,其特征在于,所述步驟3中客戶端通過(guò)JAVASCRIPT技術(shù)調(diào)用DOM文檔對(duì)象模型。
5.根據(jù)權(quán)利要求1所述的服務(wù)請(qǐng)求樹(shù)展示方法,其特征在于,所述步驟3中將瀏覽器緩存模塊中的XML文件解析成服務(wù)請(qǐng)求數(shù)據(jù)的樹(shù)形結(jié)構(gòu)具體包括:客戶端采用JAVASCRIPT技術(shù)將XML文件編輯為HTML文檔,再結(jié)合CSS技術(shù)將XML文件解析為樹(shù)形結(jié)構(gòu),得到對(duì)應(yīng)的服務(wù)請(qǐng)求樹(shù)。
6.一種基于XML文件緩存技術(shù)的服務(wù)請(qǐng)求樹(shù)展示系統(tǒng),其特征在于,包括XML文件生成模塊、服務(wù)器和客戶端,且所述客戶端包括下載模塊、瀏覽器緩存模塊、XML文件解析模塊和展示模塊: 所述XML文件生成模塊,其用于生成服務(wù)請(qǐng)求數(shù)據(jù)的XML文件; 所述服務(wù)器,其連接所述XML文件生成模塊,用于保存生成的XML文件; 所述下載模塊,其連接所述服務(wù)器,用于通過(guò)DOM文檔對(duì)象模型從服務(wù)器下載服務(wù)請(qǐng)求數(shù)據(jù)的XML文件; 所述瀏覽器緩存模塊,其連接所述下載模塊,用于加載并保存下載的XML文件; 所述XML文件解析模塊,其連接所述瀏覽器緩存模塊,用于調(diào)用DOM文檔對(duì)象模型將瀏覽器緩存模塊中的XML文件解析成服務(wù)請(qǐng)求數(shù)據(jù)的樹(shù)形結(jié)構(gòu); 所述展示模塊,其連接所述XML文件解析模塊,用于展示解析后的服務(wù)請(qǐng)求數(shù)據(jù)的樹(shù)形結(jié)構(gòu)。
7.根據(jù)權(quán)利要求6所述的服務(wù)請(qǐng)求樹(shù)展示系統(tǒng),其特征在于,所述XML文件生成模塊采用JAVA DOM技術(shù)生成服務(wù)請(qǐng)求數(shù)據(jù)的XML文件。
8.根據(jù)權(quán)利要求6所述的服務(wù)請(qǐng)求樹(shù)展示系統(tǒng),其特征在于,所述下載模塊基于JAVASCRIPT技術(shù)調(diào)用DOM文檔對(duì)象模型從服務(wù)器下載服務(wù)請(qǐng)求數(shù)據(jù)的XML文件。
9.根據(jù)權(quán)利要求6所述的服務(wù)請(qǐng)求樹(shù)展示系統(tǒng),其特征在于,所述XML文件解析模塊通過(guò)JAVASCRIPT技術(shù)調(diào)用DOM文檔對(duì)象模型。
10.根據(jù)權(quán)利要求6所述的服務(wù)請(qǐng)求樹(shù)展示系統(tǒng),其特征在于,所述XML文件解析模塊將XML文件解析成服務(wù)請(qǐng)求數(shù)據(jù)的樹(shù)形結(jié)構(gòu)體包括:采用JAVASCRIPT技術(shù)將XML文件編輯為HTML文檔,再結(jié)合CSS技術(shù)將XML文件解析為樹(shù)形結(jié)構(gòu),得到對(duì)應(yīng)的服務(wù)請(qǐng)求樹(shù)。
【文檔編號(hào)】G06F17/30GK103473304SQ201310409444
【公開(kāi)日】2013年12月25日 申請(qǐng)日期:2013年9月10日 優(yōu)先權(quán)日:2013年9月10日
【發(fā)明者】唐松 申請(qǐng)人:北京思特奇信息技術(shù)股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1