一种在Web页面中使用即时通讯工具的方法技术

技术编号:4159569 阅读:175 留言:0更新日期:2012-04-11 18:40
本发明专利技术为了克服企业用户在使用在线管理软件时,通常需要与企业内部的其他员工进行即时沟通交流,就需要用户专门打开即时通讯系统,输入用户名和密码登陆该系统,选择会话对象等等这一系列的步骤才能进行即时交流而造成的不方便,提供了一种在Web页面中使用即时通信工具的方法。该方法包括如下步骤:Web页面检测到本机安装了即时通信客户端,Web页面检测到本机正在使用即时通信客户端,Web页面通知客户端启动相应的即时通讯功能。该方法简化了用户沟通的成本,相应地提高了工作效率。

A method of using instant messenger in Web pages

The present invention in order to overcome the enterprise users in the use of online management software, usually require other employees and the enterprise internal instant communication, it requires the user to open special instant messaging system, input user name and password login the system, choose the session object and so on a series of steps to communicate instantly caused inconvenience, provided a method of using instant communication tools in Web pages. The method comprises the following steps: Web page detection to the machine installation of the instant messaging client, Web page detection to the machine are using instant messaging client, Web page to inform the client to start the corresponding instant communication function. This method simplifies the cost of user communication and improves work efficiency accordingly.

【技术实现步骤摘要】

本专利技术涉及计算机软件、网络通信领域,尤其是即时通讯技术,特别是涉及。
技术介绍
即时通信软件(Instant messaging,简称IM)因其可以方便、快捷、 即时沟通,目前己经成为用户通过网络进行通信的重要手段。比如QQ, RTX, MSN等即时通信软件已被人们普遍使用,成为日常网上通讯、联系 的重要工具。随着互联网的发展,企业信息化越来越普及,很多企业使用的在线 管理软件中就有即时通信系统,那么企业用户在使用在线管理软件时, 通常需要与企业内部的其他员工进行即时沟通交流,当用户要进行即时沟通时,就需要专门打开即时通讯系统,输入用户名和密码登陆该系统, 首先需要选择会话对象等等这一系列的步骤才能进行即时交流。这样对 用户来说十分不方便,效率也不高。
技术实现思路
本专利技术为解决上述问题不足之处,提供了一种在Web页面中使用即时 通信工具的方法。本专利技术所使用的方法为 一种在Web页面中使用即时通信工具的方法,采用如下步骤A. Web页面检测到本机安装了即时通信客户端;B. Web页面检测到本机正在使用即时通信客户端;C. Web页面通知客户端启动相应的即时通讯功能。所述步骤A中,包含如下步骤Al)插件搜索注册表的软件安装信息,检测本机是否安装了客户端; A2)插件搜索客户端的安装目录,检査程序文件的字节数和计算文 件内容校验值是否与参考数据吻合,确认客户端程序存在。 所述步骤B中,Web页面通过插件连接本机的即时通信客户端服务。 如果插件连接服务成功,插件通过该服务向客户端发送请求消息,查询 该用户是否在线。如果该用户不在线,插件向客户端的服务发送登录命令,客户端收到后 自动登录。如果有别的用户在线,提示用户使用自己的账号登陆即时通信客户端。 所述插件是对浏览器编写的程序。本专利技术的有益效果为用户在Web页面使用在线管理软件时,能随时 与其他在线用户用即时通信客户端进行即时沟通交流,不需再单独点 击进入即时通信客户端,输入用户名和密码,如果该用户还未登陆即 时通信客户端,该方法会自动登陆客户端,如果本机还未安装即时通 信客户端,该方法会提示安装客户端。用户在Web页面中工作时,无 需考虑如何登录或启动即时通讯工具,只需要考虑何时需要与页面中 显示的员工进行通讯就可以。简化了用户沟通的成本,相应地提高了 工作效率该方法。 附图说明图1为用户在Web页面使用即时通信工具的流程图; 具体实施例方式如图1所示,用户在Web页面中使用在线的企业管理软件,想启动沟通功能时,Web页面先检测用户是否正在本机使用Windows即时通讯 客户端.如果是,页面通知客户端根据用户在页面中的动作启动相应的即 时通讯功能。例如用户在页面中选择了多个员工,则即时通讯客户端启 动多人会话。如果否,页面就检测本机是否安装了即时通讯客户端,如 果已安装了,页面就启动即时通信客户端程序,自动登录,然后启动相 应的即时通讯功能;如果没有安装,就显示下载界面,提示用户下载和 安装即时通信客户端软件。通过对浏览器编写插件,由该插件检测用户是否安装了即时通信客 户端,具体步骤是先搜索注册表的软件安装信息,检测本机是否安装 了即时通信客户端。检测到安装后,再搜索客户端的安装目录,检査客 户端程序是否存在,检查程序文件的字节数和计算文件内容校验值是否 与参考数据(即真实数据)吻合。参考数据是页面通过web获取到的,检测 该值的目的是防止误操作或程序文件被假冒。校验值是指对程序文件内 容进行MD5摘要计算得出的结果,不同的文件计算得出的摘要值是不同 的。页面通过插件与客户端程序之间的进程间通信来检测用户是否 正在本机使用客户端。客户端程序启动后,会在本机启动一个服务, 用于进程间通信。首先插件连接本机客户端的服务,如果成功,则说 明本机客户端己经启动。插件再通过该服务向客户端发送请求消息, 査询哪个用户在线,I.如果客户端返回的结果是用户还未登录,则插件向客户端的服务发 送登录命令,客户端收到后自动登录,由于用户已经在页面登录, 后台服务器己经认证过,因此插件可以直接通过服务器获取令牌 登录客户端。II.如果客户端己登录,则客户端将登录用户信息返回给插件。插件收到后,如果发现与登录页面的是相同用户,则检测成功; 如果发现不是相同的用户(这种情况比较少见),则通过页面提示 用户使用自己的帐号登录客户端(因为不清楚用户是什么目的,因 此不能强行把已经登录客户端的其他用户踢掉)。当然这种情况下 无法启动即时通讯的功能。如果失败,则可能是客户端没有启动,如果客户端没有启动,则 插件根据检测到的客户端程序位置,自动启动客户端。页面通过插件通知客户端启动相应的即时通讯功能,插件连接客 户端的服务后,启动即时通讯功能时,把该功能涉及的内容,如启动 会话、会话接收人、会话内容等,封装为消息,发送给即时通信客户 端的服务,客户端收到后根据消息内容启动对应的即时通讯功能。本专利技术实施例中,涉及到的专利技术构思仅仅是一部分,但已清楚地说 明了技术方案,涉及到本专利技术构思的其他专利,都属于本专利技术的内容。本文档来自技高网...

【技术保护点】
一种在Web页面中使用即时通信工具的方法,其特征在于:包括如下步骤: A.Web页面检测到本机安装了即时通信客户端; B.Web页面检测到本机正在使用即时通信客户端; C.Web页面通知客户端启动相应的即时通讯功能。

【技术特征摘要】
1.一种在Web页面中使用即时通信工具的方法,其特征在于包括如下步骤A.Web页面检测到本机安装了即时通信客户端;B.Web页面检测到本机正在使用即时通信客户端;C.Web页面通知客户端启动相应的即时通讯功能。2. 根据权利要求l所述的一种在Web页面中使用即时通信工具的方法,其 特征在于:所述步骤A中,包含如下步骤Al)插件搜索注册表的软件安装信息,检测本机是否安装了客户端; A2)插件搜索客户端的安装目录,检查程序文件的字节数和计算文件 内容校验值是否与参考数据吻合,确认客户端程序存在。3. 根据权利要求l所述的一种在Web页面中使用...

【专利技术属性】
技术研发人员:霍文旌
申请(专利权)人:北京亿企通信息技术有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1