书签 分享 收藏 举报 版权申诉 / 7

一种通过ACTIVEX控件连续浏览WEB网页的方法及系统.pdf

  • 上传人:32
  • 文档编号:5866259
  • 上传时间:2019-03-26
  • 格式:PDF
  • 页数:7
  • 大小:764.43KB
  • 摘要
    申请专利号:

    CN201110097546.X

    申请日:

    2011.04.19

    公开号:

    CN102156745A

    公开日:

    2011.08.17

    当前法律状态:

    驳回

    有效性:

    无权

    法律详情:

    发明专利申请公布后的驳回IPC(主分类):G06F 17/30申请公布日:20110817|||著录事项变更IPC(主分类):G06F 17/30变更事项:申请人变更前:北京神州数码思特奇信息技术股份有限公司变更后:北京思特奇信息技术股份有限公司变更事项:地址变更前:100085 北京市海淀区上地九街9号数码科技广场二层变更后:100085 北京市海淀区中关村南大街6号中电信息大厦16层|||实质审查的生效IPC(主分类):G06F 17/30申请日:20110419|||公开

    IPC分类号:

    G06F17/30; H04L29/08

    主分类号:

    G06F17/30

    申请人:

    北京神州数码思特奇信息技术股份有限公司

    发明人:

    李锦; 姜斌; 张无溢

    地址:

    100085 北京市海淀区上地九街9号数码科技广场二层

    优先权:

    专利代理机构:

    北京轻创知识产权代理有限公司 11212

    代理人:

    杨立

    PDF完整版下载: PDF下载
    内容摘要

    本发明涉及一种通过ActiveX控件连续浏览Web网页的方法及系统,所述方法包括以下步骤:1)Web页面加载ActiveX控件,ActiveX控件初始化签入;2)所述ActiveX控件与CTI平台的接口通讯,所述CTI平台触发事件,并把所述事件触发到Web页面上;3)Web页面接收ActiveX控件发出的事件后,在该事件内进行业务处理。所述系统包括Web网页服务器、ActiveX控件和CTI平台,所述Web网页服务器用以发布Web网页,并在Web网页加载ActiveX控件,及向ActiveX控件通入所述事件;所述ActiveX控件与CTI平台通讯;所述CTI平台将所述事件触发到Web网页上显示。

    权利要求书

    1.一种通过ActiveX控件连续浏览Web网页的方法,其特征在于,包括以下步骤:1)Web页面加载ActiveX控件,ActiveX控件初始化签入后,创建事件处理线程,所述ActiveX控件封装有CTI平台硬件的接口函数和事件;2)所述ActiveX控件与CTI平台的接口通讯,所述CTI平台触发事件,并把所述事件触发到Web页面上;3)Web页面接收ActiveX控件发出的事件后,在该事件内进行业务处理。2.根据权利要求1所述的通过ActiveX控件连续浏览Web网页的方法,其特征在于,所述步骤1)中的Web页面通过Javascript加载ActiveX控件。3.根据权利要求1所述的通过ActiveX控件连续浏览Web网页的方法,其特征在于,所述步骤2)具体为,所述ActiveX控件通过ICDCOMM与CTI平台的接口通讯,所述CTI平台触发所述事件,并通过Javascript把所述事件触发到Web页面上。4.根据权利要求1所述的通过ActiveX控件连续浏览Web网页的方法,其特征在于,所述步骤2)中的ActiveX控件通过IDispatch接口调用客户端的Sink对象,并通过IDispatch接口供外界客户端调用。5.根据权利要求1所述的通过ActiveX控件连续浏览Web网页的方法,其特征在于,在步骤3)中,通过ActiveX控件和Sink对象对所述事件进行线程处理。6.根据权利要求4或5所述的通过ActiveX控件连续浏览Web网页的方法,其特征在于,所述ActiveX控件和Sink对象存在于同一套间中。7.根据权利要求6所述的通过ActiveX控件连续浏览Web网页的方法,其特征在于,所述同一套间为STA套间。8.一种通过ActiveX控件连续浏览Web网页的系统,其特征在于,包括Web网页服务器、ActiveX控件和CTI平台,所述Web网页服务器用以发布Web网页,并在Web网页通过Javascript加载ActiveX控件,及向ActiveX控件通入所述事件;所述ActiveX控件通过ICDCOMM与CTI平台通讯;所述CTI平台通过javascript将所述事件触发到Web网页上。

    说明书

    一种通过ActiveX控件连续浏览Web网页的方法及系统

    技术领域

    本发明涉及一种网页浏览方法,尤其涉及一种通过ActiveX控件连续浏览WEB网页的方法及系统,属于WEB技术领域。

    背景技术

    B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。它是随着Internet技术的兴起,对C/S结构(即客户机/服务器模式)的一种变化或者改进的结构,B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。

    ActiveX是Microsoft(美国微软公司)对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)。

    CTI(Computer Telephony Integration),被称为计算机电话集成,是用计算机来管理电话呼叫的,是指计算机化的呼叫中心。

    在B/S构架中,仅通过HTTP协议无法实现WEB方式的接续操作,这将会不利于支撑企业的整体业务水平,并且影响用户的浏览速度。

    因此,有必要开发一种能够连续浏览Web网页的方法和系统,以满足当前的需要。

    发明内容

    本发明针对现有技术的不足,提供一种经过访问Web页面就可以直接和呼叫中心建立通话,连续快速地浏览Web网页的方法和系统,即通过ActiveX控件连续浏览WEB网页的方法及系统,以实现客户能够快速方便地进行浏览,并提升企业的整体服务水平。

    本发明解决上述技术问题的技术方案如下:一种通过ActiveX控件连续浏览Web网页的方法,包括以下步骤:

    1)Web页面加载ActiveX控件,ActiveX控件初始化签入后,创建事件处理线程,所述ActiveX控件封装有CTI平台硬件的接口函数和事件;

    2)所述ActiveX控件与CTI平台的接口通讯,所述CTI平台触发事件,并把所述事件触发到Web页面上;

    3)Web页面接收ActiveX控件发出的事件后,在该事件内进行业务处理

    在上述技术方案的基础上,本发明还可以做如下改进。

    进一步, 所述步骤1)中的Web页面通过Javascript加载ActiveX控件。

    进一步, 所述步骤2)具体为,所述ActiveX控件通过ICDCOMM与CTI平台的接口通讯,所述CTI平台触发所述事件,并通过Javascript把所述事件触发到Web页面上。

    进一步,所述步骤2)中的ActiveX控件通过IDispatch接口调用客户端的Sink对象,并通过IDispatch接口供外界客户端调用。

    进一步,在步骤3)中,通过ActiveX控件和Sink对象对所述事件进行线程处理。

    进一步,所述ActiveX控件和Sink对象存在于同一套间中。

    进一步,所述同一套间为STA套间。

    本发明解决上述技术问题的又一技术方案如下:一种通过ActiveX控件连续浏览Web网页的系统,包括Web网页服务器、ActiveX控件和CTI平台,

    所述Web网页服务器用以发布Web网页,并在Web网页通过Javascript加载ActiveX控件,及向ActiveX控件通入所述事件;

    所述ActiveX控件通过ICDCOMM与CTI平台通讯;

    所述CTI平台通过javascript将所述事件触发到Web网页上。

    本发明的有益效果是:在ActiveX控件中封装呼叫中心硬件的接口函数和事件,通过ActiveX控件和呼叫中心CTI平台进行通讯,在网页上调用上述ActiveX控件实现web页面进行示闲、示忙、签入、签出、挂机释放、内部求助、请求来话、静音、取消静音、密码验证、二次拨号、来话应答、三方通话、呼出、通话保持、取保持、呼叫转移、人答、自答、旁听、插入、拦截、强制示闲、强制示忙、强制签出等功能操作和事件响应;从而可通过Web页面连续快速浏览,在一个企业的网站上浏览,当需要更多的信息的时候,不需任何额外的动作,只需要一次点击就可以同话务员建立联系,开始实时的交流;从企业角度,WEB方式的接续,有利于各种B/S系统的整合,只需要页面集成,就可以将企业资源最大限度的展现在呼叫中心这个渠道中,有利于企业和客户的紧密接触,提供企业的整体业务支撑水平。

    附图说明

    图1为本发明所述的通过ActiveX控件连续浏览Web网页的方法的示意图;

    图2为本发明所述的通过ActiveX控件连续浏览Web网页的系统。

    具体实施方式

    以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

    如图1所示,本发明实施例所述的通过ActiveX控件连续浏览Web网页的方法,包括以下步骤:

    1)Web页面里用标签<OBJECT>加载控件,通过document.getElemnetById获取ActiveX控件,在javascript中通过var ret=Phone.SignInEx('TFF', this.agentType, this.sign_phone_no)这种方式调用控件的方法, Phone就是通过document.getElementById获取的控件对象,所述ActiveX控件封装有呼叫中心硬件的接口函数和事件,ActiveX控件初始化签入后,在ActiveX控件的SignInEx 方法中会调用平台接口CccAgentLoginEx方法,同时在控件调用签入的时候,开始调用InstallEventCallBackProc事件回调函数(应用程序通过调用此函数来设置一个处理事件的回调函数,接收到事件时,自动调用此回调函数),即创建事件处理线程;

    2)所述ActiveX控件通过方法和属性一致的IDispatch出接口调用客户端的Sink对象,并通过IDispatch出接口供外界客户端调用,所述ActiveX控件和Sink对象再对所述事件进行线程处理,所述的ActiveX控件再通过ICDCOMM与CTI平台通讯,传入处理事件的函数SendEvent,把事件加入到队列中,同时启动线程EventFireThread,通过EventEngine调用EventPrc,CTI平台根据不同的EventType,触发不同的事件, CTI平台通过Javascript将所述事件触发到Web页面上,所述javascript里面类似如下代码:<script for="Phone" event="OnSignInExSuccess(MediaServer)">进行所述事件的处理;

    所述Sink对象同ActiveX控件一样也是一种COM对象,具体来说在IE中所定义的各种ActiveX事件的js代码就是Sink对象的方法,IE内部会为不同的ActiveX对象建立对应的Sink对象。ActiveX控件和Sink对象是一种进程内组件,一般只存在于同一STA套间中。所述套间就是线程的概念,也就是说Sink对象和ActiveX控件的代码只能在建立对象所在的线程中执行,而不能跨越线程来执行,否则就会出现异常。

    所述Sink对象通过IGlobalInterfaceTable接口来实现其列集和散集。通过列集和散集就可以实现跨越套间的方法和事件的调用了。我们在实现中增加了一个事件激发套间线程,这个线程专门负责进行JS事件的激发。在这里激发线程和事件对象不属于同一个线程。而事件激发线程仍让可以直接调用JS事件函数,这是因为这中间通过列集和散集建立了代理对象和存根对象。代理对象和存根对象通过RPC进行远程过程调用。

    3)Web页面接收ActiveX控件发出的事件后,再执行所述事件,即在该事件内进行业务处理;执行的事件包括示闲、示忙、签入、签出、挂机释放、内部求助、请求来话、静音、取消静音、密码验证、二次拨号、来话应答、三方通话、呼出、通话保持、取保持、呼叫转移、人答、自答、旁听、插入、拦截、强制示闲、强制示忙、强制签出等功能操作和事件响应,根据接收的不同事件进行不同的处理,从而可通过Web页面连续快速浏览,在一个企业的网站上浏览,当需要更多的信息的时候,不需任何额外的动作,只需要一次点击就可以同话务员建立联系,开始实时的交流。

    如图2所示,本发明实施例所述的通过ActiveX控件连续浏览Web网页的系统,其特征在于,包括Web网页服务器、ActiveX控件和CTI平台,

    所述Web网页服务器用以发布Web网页,并在Web网页加载ActiveX控件,及向ActiveX控件通入所述事件;

    所述ActiveX控件通过ICDCOMM与CTI平台通讯;

    所述CTI平台通过javascript将所述事件触发到Web网页上。

    以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

    关 键  词:
    一种 通过 ACTIVEX 控件 连续 浏览 WEB 网页 方法 系统
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种通过ACTIVEX控件连续浏览WEB网页的方法及系统.pdf
    链接地址:https://www.zhuanlichaxun.net/p-5866259.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1