CN102156745A - Method and system for continuously browsing Web pages through ActiveX widget - Google Patents

Method and system for continuously browsing Web pages through ActiveX widget Download PDF

Info

Publication number
CN102156745A
CN102156745A CN201110097546XA CN201110097546A CN102156745A CN 102156745 A CN102156745 A CN 102156745A CN 201110097546X A CN201110097546X A CN 201110097546XA CN 201110097546 A CN201110097546 A CN 201110097546A CN 102156745 A CN102156745 A CN 102156745A
Authority
CN
China
Prior art keywords
activex control
web
activex
web page
incident
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201110097546XA
Other languages
Chinese (zh)
Inventor
李锦�
姜斌
张无溢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING DIGITAL CHINA SI-TECH INFORMATION TECHNOLOGY Co Ltd
Beijing Si Tech Information Technology Co Ltd
Original Assignee
BEIJING DIGITAL CHINA SI-TECH INFORMATION TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BEIJING DIGITAL CHINA SI-TECH INFORMATION TECHNOLOGY Co Ltd filed Critical BEIJING DIGITAL CHINA SI-TECH INFORMATION TECHNOLOGY Co Ltd
Priority to CN201110097546XA priority Critical patent/CN102156745A/en
Publication of CN102156745A publication Critical patent/CN102156745A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention relates to a method and system for continuously browsing Web pages through an ActiveX widget. The method comprises the following steps: 1) an ActiveX widget is loaded on a Web page, and is initialized and logged in; 2) the ActiveX widget is communicated with the interface of a computer telephony integration (CTI) platform, wherein the CTI platform triggers an event, and triggers the event onto the Web page; and 3) after the Web page receives the event sent by the ActiveX widget, service processing is performed in the event. The system comprises a Web page server, the ActiveX widget and the CTI platform, wherein the Web page server is used for publishing a Web page, loading the ActiveX widget on the Web page, and introducing the event to the ActiveX widget; the ActiveX widget is communicated with the CTI platform; and the CTI platform triggers the event onto the Web page for displaying.

Description

A kind of method and system of browsing the Web webpage by ActiveX control continuously
Technical field
The present invention relates to a kind of Web browser method, relate in particular to and a kind ofly browse the method and system of WEB webpage continuously, belong to the WEB technical field by ActiveX control.
Background technology
B/S structure (Browser/Server, browser/server pattern) is a kind of network structure pattern after WEB rises, and the WEB browser is the topmost application software of client.It is the rise along with the Internet technology, and to a kind of variation or the improved structure of C/S structure (being Client), B/S structure biggest advantage is exactly can operate anywhere and any special software need not be installed.
ActiveX is a Microsoft(MS) for the address of a series of tactic object-oriented program technology and instrument, wherein major technology is The Component Object Model (COM).
CTI (Computer Telephony Integration) is called as computer telephone integration, comes management of telephone call with computing machine, is meant computerized call center.
In the B/S framework, only can't realize the operation that continues of WEB mode by http protocol, this will be unfavorable for supporting the whole enterprise professional skill, and influences user's surfing.
Therefore, be necessary to develop a kind of method and system that can browse the Web webpage continuously, to satisfy current needs.
Summary of the invention
The present invention is directed to the deficiencies in the prior art, provide a kind of through the visit Web page just can be directly and call center's foundation converse, browse the method and system of Web webpage continuously apace, promptly browse the method and system of WEB webpage continuously by ActiveX control, can browse quickly and easily with the realization client, and promote the whole enterprise service level.
The technical scheme that the present invention solves the problems of the technologies described above is as follows: a kind ofly browse the method for Web webpage continuously by ActiveX control, may further comprise the steps:
1) the Web page loads ActiveX control, after the ActiveX control initialization logs on, creates the event handling thread, and described ActiveX control is packaged with the interface function and the incident of CTI platform hardware;
2) interface communication of described ActiveX control and CTI platform, described CTI platform trigger event, and described Event triggered to the Web page;
3) after the incident that Web page reception ActiveX control sends, in this incident, carry out business processing
On the basis of technique scheme, the present invention can also do following improvement.
Further, the Web page in the described step 1) loads ActiveX control by Javascript.
Further, described step 2) be specially, described ActiveX control is by the interface communication of ICDCOMM and CTI platform, and described CTI platform triggers described incident, and by Javascript described Event triggered to the Web page.
Further, described step 2) ActiveX control in is by the Sink object of IDispatch interface interchange client, and by the IDispatch interface for extraneous client call.
Further, in step 3), described incident is carried out thread process by ActiveX control and Sink object.
Further, described ActiveX control and Sink object are present in same set of.
Further, described same set of is the STA inner room.
The another technical scheme that the present invention solves the problems of the technologies described above is as follows: a kind ofly browses the system of Web webpage continuously, comprises Web web page server, ActiveX control and CTI platform by ActiveX control,
Described Web web page server is in order to issue Web webpage, and loads ActiveX control at the Web webpage by Javascript, and feeds described incident to ActiveX control;
Described ActiveX control is by ICDCOMM and the communication of CTI platform;
Described CTI platform by javascript with described Event triggered to the Web webpage.
The invention has the beneficial effects as follows: the interface function and the incident of encapsulation call center hardware in ActiveX control, carry out communication by ActiveX control and call center CTI platform, raise with above-mentioned ActiveX control at webpage and realize that the web page shows the spare time, show busy, log on, check out, on-hook discharges, internal help request, the request calling, quiet, cancel quiet, password authentification, two-stage dialing, incoming-call-reply, Three-Way Calling, breathe out, conversation keeps; go bail for and hold; calling transfer; the people answers; answer certainly; audit; insert; interception; force idle; force busy; feature operation and event response such as force to logout; Thereby can pass through the continuous fast browsing of the Web page, on the website of an enterprise, browse, in the time of the needs more information, not need any extra action, only need one click just can set up contact, begin real-time interchange with the telephonist; From enterprise's angle, the continuing of WEB mode helps the integration of various B/S system, only need the page integrated, just Enterprise Resource can be presented in this channel of call center to greatest extent, help enterprise and the tight of client contacts, whole enterprise business support level is provided.
Description of drawings
Fig. 1 is a synoptic diagram of browsing the method for Web webpage by ActiveX control continuously of the present invention;
Fig. 2 is a system of browsing the Web webpage by ActiveX control continuously of the present invention.
Embodiment
Below in conjunction with accompanying drawing principle of the present invention and feature are described, institute gives an actual example and only is used to explain the present invention, is not to be used to limit scope of the present invention.
As shown in Figure 1, the embodiment of the invention is described browses the method for Web webpage continuously by ActiveX control, may further comprise the steps:
1) use label<OBJECT in the Web page〉the loading control, obtain ActiveX control by document.getElemnetById, in javascript by var ret=Phone.SignInEx (' TFF', this.agentType, this.sign_phone_no) this mode is called the method for control, Phone is exactly the control object of obtaining by document.getElementById, described ActiveX control is packaged with the interface function and the incident of call center's hardware, after the ActiveX control initialization logs on, meeting calling platform interface CccAgentLoginEx method in the SignInEx of ActiveX control method, simultaneously when control invokes logs on, (application program is by calling the call back function that this function is provided with a processing events to begin to call InstallEventCallBackProc event call-back function, when receiving incident, automatically call this call back function), promptly create the event handling thread;
2) described ActiveX control calls the Sink object of client by the method IDispatch outgoing interface consistent with attribute, and pass through the IDispatch outgoing interface for extraneous client call, described ActiveX control and Sink object carry out thread process to described incident again, described ActiveX control is again by ICDCOMM and the communication of CTI platform, import the function S endEvent of processing events into, incident is joined in the formation, start thread EventFireThread simultaneously, call EventPrc by EventEngine, the CTI platform is according to different EventType, trigger different incidents, the CTI platform by Javascript with described Event triggered to the Web page, described javascript the inside similar following code:<script for=" Phone " event=" OnSignInExSuccess (MediaServer) "〉carry out the processing of described incident;
Described Sink object is the same with ActiveX control also to be a kind of com object, and the js code of defined various ActiveX incidents is exactly the method for Sink object in IE specifically, and IE is inner can to set up corresponding Sink object for different ActiveX objects.ActiveX control and Sink generally only are present in the same STA inner room liking a kind of in-process assembly.Described inner room is exactly the notion of thread, that is to say that the code of Sink object and ActiveX control can only be carried out in the thread of setting up the object place, carries out and can not cross over thread, otherwise will occur unusual.
Described Sink object is realized its row collection and the collection that looses by the IGlobalInterfaceTable interface.Just can realize crossing over the method for inner room and having called of incident by the row collection and the collection that looses.We have increased an incident and have excited the inner room thread in realization, this thread is responsible for specially and is carried out exciting of JS incident.Excite thread and event object not to belong to same thread here.And incident excites thread still allow can directly to call JS incident function, and this is because set up agent object and object stub by the row collection and the collection that looses in the middle of this.Agent object and object stub carry out remote procedure call by RPC.
3) after the incident that Web page reception ActiveX control sends, carry out described incident again, promptly in this incident, carry out business processing; The incident of carrying out comprises shows the spare time, show busy, log on, check out, on-hook discharges, internal help request, the request calling, quiet, cancel quiet, password authentification, two-stage dialing, incoming-call-reply, Three-Way Calling, breathe out, conversation keeps; go bail for and hold; calling transfer; the people answers; answer certainly; audit; insert; interception; force idle; force busy; force to logout and wait feature operation and event response; the different event according to reception is carried out different processing; thus can pass through the continuous fast browsing of the Web page; on the website of an enterprise, browse; in the time of the needs more information; do not need any extra action; only need one click just can set up contact, begin real-time interchange with the telephonist.
As shown in Figure 2, the embodiment of the invention is described browses the system of Web webpage continuously by ActiveX control, it is characterized in that, comprises Web web page server, ActiveX control and CTI platform,
Described Web web page server is in order to issue Web webpage, and loads ActiveX control at the Web webpage, and feeds described incident to ActiveX control;
Described ActiveX control is by ICDCOMM and the communication of CTI platform;
Described CTI platform by javascript with described Event triggered to the Web webpage.
The above only is preferred embodiment of the present invention, and is in order to restriction the present invention, within the spirit and principles in the present invention not all, any modification of being done, is equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (8)

1. browse the method for Web webpage continuously by ActiveX control for one kind, it is characterized in that, may further comprise the steps:
1) the Web page loads ActiveX control, after the ActiveX control initialization logs on, creates the event handling thread, and described ActiveX control is packaged with the interface function and the incident of CTI platform hardware;
2) interface communication of described ActiveX control and CTI platform, described CTI platform trigger event, and described Event triggered to the Web page;
3) after the incident that Web page reception ActiveX control sends, in this incident, carry out business processing.
2. according to claim 1ly browse the method for Web webpage continuously, it is characterized in that the Web page in the described step 1) loads ActiveX control by Javascript by ActiveX control.
3. the method for browsing the Web webpage by ActiveX control continuously according to claim 1, it is characterized in that, described step 2) is specially, described ActiveX control is by the interface communication of ICDCOMM and CTI platform, described CTI platform triggers described incident, and by Javascript described Event triggered to the Web page.
4. the method for browsing the Web webpage by ActiveX control continuously according to claim 1, it is characterized in that, described step 2) ActiveX control in passes through the Sink object of IDispatch interface interchange client, and supplies extraneous client call by the IDispatch interface.
5. according to claim 1ly browse the method for Web webpage continuously, it is characterized in that, in step 3), described incident is carried out thread process by ActiveX control and Sink object by ActiveX control.
6. describedly browse the method for Web webpage continuously according to claim 4 or 5, it is characterized in that described ActiveX control and Sink object are present in same set of by ActiveX control.
7. according to claim 6ly browse the method for Web webpage continuously, it is characterized in that described same set of is the STA inner room by ActiveX control.
8. browse the system of Web webpage continuously by ActiveX control for one kind, it is characterized in that, comprise Web web page server, ActiveX control and CTI platform,
Described Web web page server is in order to issue Web webpage, and loads ActiveX control at the Web webpage by Javascript, and feeds described incident to ActiveX control;
Described ActiveX control is by ICDCOMM and the communication of CTI platform;
Described CTI platform by javascript with described Event triggered to the Web webpage.
CN201110097546XA 2011-04-19 2011-04-19 Method and system for continuously browsing Web pages through ActiveX widget Pending CN102156745A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110097546XA CN102156745A (en) 2011-04-19 2011-04-19 Method and system for continuously browsing Web pages through ActiveX widget

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110097546XA CN102156745A (en) 2011-04-19 2011-04-19 Method and system for continuously browsing Web pages through ActiveX widget

Publications (1)

Publication Number Publication Date
CN102156745A true CN102156745A (en) 2011-08-17

Family

ID=44438244

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110097546XA Pending CN102156745A (en) 2011-04-19 2011-04-19 Method and system for continuously browsing Web pages through ActiveX widget

Country Status (1)

Country Link
CN (1) CN102156745A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103002023A (en) * 2012-11-20 2013-03-27 北京思特奇信息技术股份有限公司 Audio file bulk downloading method
CN109151192A (en) * 2018-08-13 2019-01-04 中国平安人寿保险股份有限公司 A kind of response method and equipment of the session services based on cloud storage
CN109286618A (en) * 2018-09-18 2019-01-29 杭州振牛信息科技有限公司 A kind of method and system of browser multi-page synchronized links call center

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060221941A1 (en) * 2004-11-05 2006-10-05 Konstantin Kishinsky Voice over internet protocol implemented call center
CN101132413A (en) * 2007-09-18 2008-02-27 中兴通讯股份有限公司 ActiveX component multiplexing method based on Web application
CN101478611A (en) * 2009-01-20 2009-07-08 中国电信股份有限公司 Multi-language voice synthesis method and system based on soft queuing machine call center
US7571235B2 (en) * 2003-12-19 2009-08-04 Nortel Networks Limited Computer telephone integration over a network
CN101931714A (en) * 2009-06-19 2010-12-29 中兴通讯股份有限公司 Call center system and method thereof for implementing service call

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7571235B2 (en) * 2003-12-19 2009-08-04 Nortel Networks Limited Computer telephone integration over a network
US20060221941A1 (en) * 2004-11-05 2006-10-05 Konstantin Kishinsky Voice over internet protocol implemented call center
CN101132413A (en) * 2007-09-18 2008-02-27 中兴通讯股份有限公司 ActiveX component multiplexing method based on Web application
CN101478611A (en) * 2009-01-20 2009-07-08 中国电信股份有限公司 Multi-language voice synthesis method and system based on soft queuing machine call center
CN101931714A (en) * 2009-06-19 2010-12-29 中兴通讯股份有限公司 Call center system and method thereof for implementing service call

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
郭玉峰等: "基于ActiveX的呼叫中心软电话控件", 《微机发展》 *
马永强等: "ActiveX在基于硬件识别的身份认证中的应用", 《计算机工程与科学》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103002023A (en) * 2012-11-20 2013-03-27 北京思特奇信息技术股份有限公司 Audio file bulk downloading method
CN103002023B (en) * 2012-11-20 2015-09-09 北京思特奇信息技术股份有限公司 A kind of batch downloads the method for recording file
CN109151192A (en) * 2018-08-13 2019-01-04 中国平安人寿保险股份有限公司 A kind of response method and equipment of the session services based on cloud storage
CN109286618A (en) * 2018-09-18 2019-01-29 杭州振牛信息科技有限公司 A kind of method and system of browser multi-page synchronized links call center

Similar Documents

Publication Publication Date Title
JP6180430B2 (en) Dynamic voice menu technology
CN102694932B (en) Method and system for intelligently accessing call center through mobile internet
CN102333164B (en) Incoming call screen display method of call system based on B/S (Browser/Server) framework
CN111182159B (en) Communication method, device and storage medium based on team instant messaging application
CN108391017B (en) Statistical method, device, equipment and system of call information based on virtual telephone
CN102156745A (en) Method and system for continuously browsing Web pages through ActiveX widget
CN102868982B (en) Mobile terminal oriented method for forwarding information and enabling enterprise to acquire mutual information
CN101557442A (en) Method and system for merging call center and third-party industry application server
CA2262869A1 (en) E-mail with embedded java application
CN108234779A (en) The System and method for of true number is hidden in a kind of calling procedure
CN104113468A (en) Session system and session method based on Internet service
CN101610179B (en) Escrow center for real-time action management system and real-time action management system
CN102307267B (en) Preview outbound method for calling system based on browser/server (B/S) framework
CN110378494B (en) Remote facing slip method, remote facing slip device, storage medium and computer equipment
CN100539622C (en) Voice browser with integrated TCAP and ISUP interface
CN100433752C (en) Method of subscriber registration and communication in telephone terminal of session initiation protocol (SIP)
CN105024917A (en) System and method based on intercommunication between internet and communication terminal
CN101001415A (en) Multi-network mixing interaction communication system of mobile communication equipment
CN108712580B (en) Directional callback online consultation free conversation system
CN105631573A (en) Overall planning service method used for large-scale consumption place
CN102694930B (en) A kind of implementation method and system supporting user's intelligence callback service
CN105992151A (en) Application reminding method and device
CN101242400A (en) System and method for realizing network click dialing capability based on HTTP redirection
CN105577966A (en) Data service processing method and device and terminal
CN109889427A (en) The anti-of instant communication information bothers method and apparatus, electronic equipment, storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 100085 Haidian District, Zhongguancun, South Street, No. 6,, building information, floor, No. 16

Applicant after: SI-TECH Information Technology Ltd.

Address before: 100085, Beijing, Haidian District on the nine Street 9 digital science and Technology Plaza, two floor

Applicant before: Beijing Digital China SI-TECH Information Technology Co., Ltd.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: BEIJING DIGITAL CHINA SI-TECH INFORMATION TECHNOLOGY LTD. TO: BEIJING SI-TECH INFORMATION TECHNOLOGY LTD.

C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20110817