欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種通過ActiveX控件連續(xù)瀏覽Web網(wǎng)頁的方法及系統(tǒng)的制作方法

文檔序號:6358264閱讀:123來源:國知局
專利名稱:一種通過ActiveX控件連續(xù)瀏覽Web網(wǎng)頁的方法及系統(tǒng)的制作方法
技術領域
本發(fā)明涉及一種網(wǎng)頁瀏覽方法,尤其涉及一種通過ActiveX控件連續(xù)瀏覽TOB網(wǎng)頁的方法及系統(tǒng),屬于WEB技術領域。
背景技術
B/S結(jié)構(Browser/Server,瀏覽器/服務器模式),是TOB興起后的一種網(wǎng)絡結(jié)構模式,WEB瀏覽器是客戶端最主要的應用軟件。它是隨著hternet技術的興起,對C/S結(jié)構(即客戶機/服務器模式)的一種變化或者改進的結(jié)構,B/S結(jié)構最大的優(yōu)點就是可以在任何地方進行操作而不用安裝任何專門的軟件。ActiveX是Microsoft (美國微軟公司)對于一系列策略性面向?qū)ο蟪绦蚣夹g和工具的稱呼,其中主要的技術是組件對象模型(COM)。CTI (Computer Telephony htegration),被稱為計算機電話集成,是用計算機來管理電話呼叫的,是指計算機化的呼叫中心。在B/S構架中,僅通過HTTP協(xié)議無法實現(xiàn)WEB方式的接續(xù)操作,這將會不利于支撐企業(yè)的整體業(yè)務水平,并且影響用戶的瀏覽速度。因此,有必要開發(fā)一種能夠連續(xù)瀏覽Web網(wǎng)頁的方法和系統(tǒng),以滿足當前的需要。

發(fā)明內(nèi)容
本發(fā)明針對現(xiàn)有技術的不足,提供一種經(jīng)過訪問Web頁面就可以直接和呼叫中心建立通話,連續(xù)快速地瀏覽Web網(wǎng)頁的方法和系統(tǒng),即通過ActiveX控件連續(xù)瀏覽TOB網(wǎng)頁的方法及系統(tǒng),以實現(xiàn)客戶能夠快速方便地進行瀏覽,并提升企業(yè)的整體服務水平。本發(fā)明解決上述技術問題的技術方案如下一種通過ActiveX控件連續(xù)瀏覽Web 網(wǎng)頁的方法,包括以下步驟
DWeb頁面加載ActiveX控件,ActiveX控件初始化簽入后,創(chuàng)建事件處理線程,所述 ActiveX控件封裝有CTI平臺硬件的接口函數(shù)和事件;
2)所述ActiveX控件與CTI平臺的接口通訊,所述CTI平臺觸發(fā)事件,并把所述事件觸發(fā)到Web頁面上;
3 ) Web頁面接收ActiveX控件發(fā)出的事件后,在該事件內(nèi)進行業(yè)務處理在上述技術方案的基礎上,本發(fā)明還可以做如下改進。進一步,所述步驟1)中的Web頁面通過Javascript加載ActiveX控件。進一步,所述步驟2)具體為,所述ActiveX控件通過I⑶COMM與CTI平臺的接口通訊,所述CTI平臺觸發(fā)所述事件,并通過Javascript把所述事件觸發(fā)到Web頁面上。進一步,所述步驟2)中的ActiveX控件通過IDispatch接口調(diào)用客戶端的Sink 對象,并通過IDi spatch接口供外界客戶端調(diào)用。進一步,在步驟3)中,通過ActiveX控件和Sink對象對所述事件進行線程處理。進一步,所述ActiveX控件和Sink對象存在于同一套間中。
進一步,所述同一套間為STA套間。本發(fā)明解決上述技術問題的又一技術方案如下一種通過ActiveX控件連續(xù)瀏覽 Web網(wǎng)頁的系統(tǒng),包括W^eb網(wǎng)頁服務器、ActiveX控件和CTI平臺,
所述Wfeb網(wǎng)頁服務器用以發(fā)布Wfeb網(wǎng)頁,并在Wfeb網(wǎng)頁通過Javascript加載ActiveX 控件,及向ActiveX控件通入所述事件;
所述ActiveX控件通過I⑶COMM與CTI平臺通訊;
所述CTI平臺通過javascript將所述事件觸發(fā)到Web網(wǎng)頁上。本發(fā)明的有益效果是在ActiveX控件中封裝呼叫中心硬件的接口函數(shù)和事件, 通過ActiveX控件和呼叫中心CTI平臺進行通訊,在網(wǎng)頁上調(diào)用上述ActiveX控件實現(xiàn)web 頁面進行示閑、示忙、簽入、簽出、掛機釋放、內(nèi)部求助、請求來話、靜音、取消靜音、密碼驗證、二次撥號、來話應答、三方通話、呼出、通話保持、取保持、呼叫轉(zhuǎn)移、人答、自答、旁聽、插入、攔截、強制示閑、強制示忙、強制簽出等功能操作和事件響應;從而可通過Web頁面連續(xù)快速瀏覽,在一個企業(yè)的網(wǎng)站上瀏覽,當需要更多的信息的時候,不需任何額外的動作,只需要一次點擊就可以同話務員建立聯(lián)系,開始實時的交流;從企業(yè)角度,WEB方式的接續(xù), 有利于各種B/S系統(tǒng)的整合,只需要頁面集成,就可以將企業(yè)資源最大限度的展現(xiàn)在呼叫中心這個渠道中,有利于企業(yè)和客戶的緊密接觸,提供企業(yè)的整體業(yè)務支撐水平。


圖1為本發(fā)明所述的通過ActiveX控件連續(xù)瀏覽Web網(wǎng)頁的方法的示意圖; 圖2為本發(fā)明所述的通過ActiveX控件連續(xù)瀏覽Web網(wǎng)頁的系統(tǒng)。
具體實施例方式以下結(jié)合附圖對本發(fā)明的原理和特征進行描述,所舉實例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。如圖1所示,本發(fā)明實施例所述的通過ActiveX控件連續(xù)瀏覽Web網(wǎng)頁的方法,包括以下步驟
1)Web頁面里用標簽〈OBJECT〉加載控件,通過document. getElemnetByld獲取 ActiveX 控件,在 javascript 中通過 var ret=Phone. SignInEx (‘ TFF',this. agentType, this. sign_phone_no)這禾中方式調(diào)用控件的方法,Phone就是通過document. getElementByld獲取的控件對象,所述ActiveX控件封裝有呼叫中心硬件的接口函數(shù)和事件,ActiveX控件初始化簽入后,在ActiveX控件的Sigr^nEx方法中會調(diào)用平臺接口 CccAgentLoginEx方法,同時在控件調(diào)用簽入的時候,開始調(diào)用hstal IEventCal IBackProc 事件回調(diào)函數(shù)(應用程序通過調(diào)用此函數(shù)來設置一個處理事件的回調(diào)函數(shù),接收到事件時, 自動調(diào)用此回調(diào)函數(shù)),即創(chuàng)建事件處理線程;
2)所述ActiveX控件通過方法和屬性一致的IDispatch出接口調(diào)用客戶端的Sink 對象,并通過IDispatch出接口供外界客戶端調(diào)用,所述ActiveX控件和Sink對象再對所述事件進行線程處理,所述的ActiveX控件再通過I⑶COMM與CTI平臺通訊,傳入處理事件的函數(shù)SendEvent,把事件加入到隊列中,同時啟動線程EventFireThread,通過 EventEngine調(diào)用EventPrc,CTI平臺根據(jù)不同的EventType,觸發(fā)不同的事件,CTI平臺通過Javascript將所述事件觸發(fā)到Web頁面上,所述javascript里面類似如下代碼 <script for=〃Phone〃 event=〃OnSignInExSuccess (MediaServer) 〃> 進行所述事件的處理;
所述Sink對象同ActiveX控件一樣也是一種COM對象,具體來說在IE中所定義的各種ActiveX事件的js代碼就是Sink對象的方法,IE內(nèi)部會為不同的ActiveX對象建立對應的Sink對象。ActiveX控件和Sink對象是一種進程內(nèi)組件,一般只存在于同一 STA套間中。所述套間就是線程的概念,也就是說Sink對象和ActiveX控件的代碼只能在建立對象所在的線程中執(zhí)行,而不能跨越線程來執(zhí)行,否則就會出現(xiàn)異常。所述Sink對象通過IGlcAalInterfaceTable接口來實現(xiàn)其列集和散集。通過列集和散集就可以實現(xiàn)跨越套間的方法和事件的調(diào)用了。我們在實現(xiàn)中增加了一個事件激發(fā)套間線程,這個線程專門負責進行JS事件的激發(fā)。在這里激發(fā)線程和事件對象不屬于同一個線程。而事件激發(fā)線程仍讓可以直接調(diào)用JS事件函數(shù),這是因為這中間通過列集和散集建立了代理對象和存根對象。代理對象和存根對象通過RPC進行遠程過程調(diào)用。3) Web頁面接收ActiveX控件發(fā)出的事件后,再執(zhí)行所述事件,即在該事件內(nèi)進行業(yè)務處理;執(zhí)行的事件包括示閑、示忙、簽入、簽出、掛機釋放、內(nèi)部求助、請求來話、靜音、 取消靜音、密碼驗證、二次撥號、來話應答、三方通話、呼出、通話保持、取保持、呼叫轉(zhuǎn)移、人答、自答、旁聽、插入、攔截、強制示閑、強制示忙、強制簽出等功能操作和事件響應,根據(jù)接收的不同事件進行不同的處理,從而可通過Web頁面連續(xù)快速瀏覽,在一個企業(yè)的網(wǎng)站上瀏覽,當需要更多的信息的時候,不需任何額外的動作,只需要一次點擊就可以同話務員建立聯(lián)系,開始實時的交流。如圖2所示,本發(fā)明實施例所述的通過ActiveX控件連續(xù)瀏覽Web網(wǎng)頁的系統(tǒng),其特征在于,包括W^eb網(wǎng)頁服務器、ActiveX控件和CTI平臺,
所述Web網(wǎng)頁服務器用以發(fā)布Web網(wǎng)頁,并在Web網(wǎng)頁加載ActiveX控件,及向ActiveX 控件通入所述事件;
所述ActiveX控件通過I⑶COMM與CTI平臺通訊;
所述CTI平臺通過javascript將所述事件觸發(fā)到Web網(wǎng)頁上。以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.一種通過ActiveX控件連續(xù)瀏覽Web網(wǎng)頁的方法,其特征在于,包括以下步驟 DWeb頁面加載ActiveX控件,ActiveX控件初始化簽入后,創(chuàng)建事件處理線程,所述ActiveX控件封裝有CTI平臺硬件的接口函數(shù)和事件;2)所述ActiveX控件與CTI平臺的接口通訊,所述CTI平臺觸發(fā)事件,并把所述事件觸發(fā)到Web頁面上;3 ) Web頁面接收ActiveX控件發(fā)出的事件后,在該事件內(nèi)進行業(yè)務處理。
2.根據(jù)權利要求1所述的通過ActiveX控件連續(xù)瀏覽Web網(wǎng)頁的方法,其特征在于,所述步驟1)中的Web頁面通過Javascript加載ActiveX控件。
3.根據(jù)權利要求1所述的通過ActiveX控件連續(xù)瀏覽Web網(wǎng)頁的方法,其特征在于,所述步驟2)具體為,所述ActiveX控件通過I⑶COMM與CTI平臺的接口通訊,所述CTI平臺觸發(fā)所述事件,并通過Javascript把所述事件觸發(fā)到Web頁面上。
4.根據(jù)權利要求1所述的通過ActiveX控件連續(xù)瀏覽Web網(wǎng)頁的方法,其特征在于,所述步驟2)中的ActiveX控件通過IDispatch接口調(diào)用客戶端的Sink對象,并通過 IDispatch接口供外界客戶端調(diào)用。
5.根據(jù)權利要求1所述的通過ActiveX控件連續(xù)瀏覽Web網(wǎng)頁的方法,其特征在于,在步驟3)中,通過ActiveX控件和Sink對象對所述事件進行線程處理。
6.根據(jù)權利要求4或5所述的通過ActiveX控件連續(xù)瀏覽Web網(wǎng)頁的方法,其特征在于,所述ActiveX控件和Sink對象存在于同一套間中。
7.根據(jù)權利要求6所述的通過ActiveX控件連續(xù)瀏覽Web網(wǎng)頁的方法,其特征在于,所述同一套間為STA套間。
8.一種通過ActiveX控件連續(xù)瀏覽Wfeb網(wǎng)頁的系統(tǒng),其特征在于,包括W^eb網(wǎng)頁服務器、ActiveX控件和CTI平臺,所述Wfeb網(wǎng)頁服務器用以發(fā)布Wfeb網(wǎng)頁,并在Wfeb網(wǎng)頁通過Javascript加載ActiveX 控件,及向ActiveX控件通入所述事件;所述ActiveX控件通過I⑶COMM與CTI平臺通訊;所述CTI平臺通過javascript將所述事件觸發(fā)到Web網(wǎng)頁上。
全文摘要
本發(fā)明涉及一種通過ActiveX控件連續(xù)瀏覽Web網(wǎng)頁的方法及系統(tǒng),所述方法包括以下步驟1)Web頁面加載ActiveX控件,ActiveX控件初始化簽入;2)所述ActiveX控件與CTI平臺的接口通訊,所述CTI平臺觸發(fā)事件,并把所述事件觸發(fā)到Web頁面上;3)Web頁面接收ActiveX控件發(fā)出的事件后,在該事件內(nèi)進行業(yè)務處理。所述系統(tǒng)包括Web網(wǎng)頁服務器、ActiveX控件和CTI平臺,所述Web網(wǎng)頁服務器用以發(fā)布Web網(wǎng)頁,并在Web網(wǎng)頁加載ActiveX控件,及向ActiveX控件通入所述事件;所述ActiveX控件與CTI平臺通訊;所述CTI平臺將所述事件觸發(fā)到Web網(wǎng)頁上顯示。
文檔編號G06F17/30GK102156745SQ20111009754
公開日2011年8月17日 申請日期2011年4月19日 優(yōu)先權日2011年4月19日
發(fā)明者姜斌, 張無溢, 李錦 申請人:北京神州數(shù)碼思特奇信息技術股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
刚察县| 连城县| 汤阴县| 高密市| 沂源县| 昌吉市| 汾西县| 永吉县| 霸州市| 汪清县| 涿州市| 离岛区| 田林县| 繁昌县| 兴海县| 高淳县| 金川县| 霍林郭勒市| 勃利县| 马山县| 静宁县| 乡宁县| 海宁市| 沁水县| 滦平县| 休宁县| 开化县| 司法| 昭苏县| 车致| 芦山县| 上饶市| 鹿泉市| 武鸣县| 曲沃县| 永康市| 城步| 小金县| 慈溪市| 达日县| 淳安县|