你好,欢迎访问云杂志! 关于我们 企业资质 权益保障 投稿策略
咨询热线:400-838-9661 订阅热线:400-838-9662
当前位置: 首页 精选范文 即时通信应用

即时通信应用合集13篇

时间:2023-10-20 09:53:15

即时通信应用

即时通信应用篇1

1 企业级即时通信系统概述

即时通信工具自1998年面世以来,以实时交互、资费低廉等优点,受到了广大个人用户的喜爱,成为网络生活中不可或缺的一部分。尤其是近几年来,随着互联网的飞速发展,为适应越来越强烈的企业沟通需求,ICQ、MSN、Yahoo Messenger、RTX等即时通信软件不断出现并被广泛应用于企业即时通信之中。借助于这些即时通信工具的运用,企业的生产效率得到大幅度提升,业务协同性以及反馈的敏感度和快捷度都得到大幅度提高。这些针对企业用户的企业级即时通信系统,其易于管理的特性和相对严肃的风格更能适合于企业信息化的要求,这不仅为企业架起了实时沟通的桥梁,也有力推动了企业迈入实时信息化的进程,提升了企业的核心竞争力。

对企业来说,即时消息、语音、视频通信和即时文件传输的利用率非常高。企业级即时通信系统作为未来的主流办公工具,集成了多种先进的信息沟通方式。它是一种比邮件更快捷、更具亲和力和交互性的沟通方式,相比手机,具有可记录性、费用低、数据形式的多样性特点,支持文本、语音、图画、视频。特别是它能与电子邮件、手机(电话)以及其它企业应用办公程序结合使用,成功打造现代办公的新平台。

2 企业级即时通信系统的特点

(1)即时性。与企业内部其他通信手段相比,EIM的即时性时相当突出的,它的速度非常快,不管接收方的计算机在做什么事情,发送的消息都能即时弹出来,并可以把接收方的是否已阅读的信息反馈回来,实现消息的跟踪功能。

(2)高效性。EIM的消息发送不仅可以用于企业内部员工之间,还能用于客户支持,瞬间就能把消息传给成百上千的用户,让交易者、中介商和客户之间的通信更加顺畅,从而使消息的发送更加灵活和高效。

(3)多样性。随着即时通信技术的不断完善,应用范围的不断扩展,EIM的功能正在逐渐增强,如声音、视频的传输等;各项性能也在不断提升,特别在安全性、健壮性等方面,这就使即时通信产品具备了为企业提供多种高质量、高可靠性服务的能力。

(4)延伸性。例如,EIM可以通过无线接入设备实现无线即时通信,它允许使用者通过无线上网的方式直接访问公司的数据库甚至召集网上会议;某些具有翻译功能,可以实现多种语言的互译等。

3 企业级即时通信系统的技术体系结构

对于企业级即时通信系统的技术体系可以从以下三个方面进行详细的分析。

3.1 企业级即时通信系统的总体结构

企业级即时通信系统的主要功能,包括企业内部实时信息交互、语音视频交流、企业短信中心、自动存档主题讨论等等。企业级即时通信系统具有很高的实用性、易用性和可管理性。整体上来说,企业级即时通信系统一个开放的体系结构,一个平台化、组件化的可扩展平台。企业级即时通信系统总体结构如下图所示。

从图中可以看出,企业级即时通信系统内部存在多组服务器,最重要的有两组服务器:组群服务器和企业数据库服务器,其中有多个小的服务器,包括认证服务器,多组文件服务器,多组会话服务器;群组服务器通过TCP连接与用户的客户端相连,主要用于文件传输等功能,企业数据库通过UDP连接,用于保存各项数据,与EIM的各项功能实现数据上的支持与服务;通过应用服务器,可以实现EIM的各项功能,包括企业内部信息的交流与企业外部客户信息的交流。EIM发生所有的数据交换和信息交流,都要在数据库服务器中做好保存备份,这也是企业级即时通信系统最基本的安全保障。

3.2 企业级即时通信系统的网络结构

企业级即时通信的网络结构可以通过下图来描述:

如上图所示,企业内部有自己的EIM服务器,数据库服务器,企业内部用户可以在企业内部局域网来使用企业级即时通信系统。通过交换机,防火墙,路由器,可以和外网相连接,这样即能满足移动用户的需要,也能让企业客户在外部使用,也使企业级即时通信系统使用更广泛。

3.3 企业级即时通信系统数据库及支撑平台

EIM的数据库及支撑平台分系统主要是为其余各分系统提供一个性能良好、使用可靠、开放的和易于扩充的支撑环境;通过提高网络、数据库系统的行能,满足企业级即时通信分布式处理的要求;实现企业级即时通信系统即时消息交流、文件传输与多媒体网络会议等功能;为企业的决策,经营提供服务。

为了保证服务器具有良好的稳定性和可扩展性,EIM的服务器采用分布式、模块化的技术,扩展功能采用插件体系进行扩充。由于EIM不仅是和企业内部员工的需要,还要和外部客户联系,满足企业员工移动的需要,所有即使是企业内部用户,也要保证不同地域的用户处理的是相同的信息,即保证数据的一致性和完整性及同步性。同时还要保护企业内部敏感数据的安全性,保证系统的功能易用与统一,维护简单。根据企业级即时通信的这些特性,采用C/S和B/S并用的混合应用模式是最为合适的。

4 企业级即时通信系统应用的关键因素

目前,现在有很多企业都应用了企业级即时通信系统。即时通信的概念已经越来越受到企业的认可,在不久的将来,即时通信系统就将成为实用性的商务工具。但是要真正能运用好这个工具还需要很多方面的努力。企业级即时通信系统的实施能否为企业带来效益,最终能否成功,也存在着一些关键因素。企业级即时通信系统在技术与应用上必须解决以下的5个问题,才能是一个真正成功的企业级即时通信系统:

4.1 企业级即时通信系统能否提供端到端的加密信息传递

即时消息的传递是企业级即时通信最基本的要求,由于企业有自己的商业秘密,有很高的安全需求,使用公共性质的即时通信系统公开传递消息是不可接受的。所以,部署企业级即时通信系统时,要格外关注即时通信系统能否实现端到端的加密信息传递。同时,企业级即时通信系统要具备良好的可管理性,才会唤起企业的使用热情。

4.2 企业级即时通信系统能否记录所有的通信信息

企业级即时通信系统除了安全性的要求之外,决定企业是否应用即时通信系统的一条关键因素就是该系统是否具有强大的记录和审计功能。企业级即时通信系统应能够记录所有的通信信息,并能按其档案管理政策所要求的那样存档,具备搜索和审查功能。这些信息对约束员工行为,提供商务决策的依据都是最有效的。需要说明的是,对于即时通信系统所传递的电子信息是否具有法律效用,在法律界还存在着争议。对于企业记录所有人的通信信息的做法是否适当合理也还没有明确的法律规定。

4.3 企业级即时通信系统是否提供优质的多媒体会议室

多媒体会议室已经成为企业内部网中一个新的组成部分,也是企业级即时通信系统的一个关键组成部分。多媒体会议室是分享企业集体智慧的场所,也是各种问题能够得到即时解答的场所。支持创建功能强大、内容丰富的多媒体会议室,不仅扩大了即时通信交流的人数,而且能够把所有的通信内容记录下来,这样,即使在员工不在线的情况下,也可通过翻看记录寻找所需信息。群组通信、记录一切、知识管理,这就是即时通信系统支持创建多媒体会议室的意义。

4.4 企业级即时通信系统能否与企业现有通讯体系整合

将企业级即时通信系统无间地整合到企业现有的通讯体系和信息系统中,可以让即时通信系统的功能发挥到最大,能给使用者带来更多的方便。如集成电子邮件的功能让用户收发电子邮件更加方便快捷;按企业组织结构分层级搜索特定人员的功能,能够像使用内部网那样通过即时通信系统查找相关人员,使该系统超越单纯的交流职能,使其功能更广泛,更适应企业的内部的商务流程。

4.5 企业级即时通信系统是否能够拦截垃圾信息或免受病毒的侵害

企业级即时通信的深入应用必然带来垃圾消息骚扰和病毒侵害。所以,在系统的设计上要能有效的拦截垃圾消息;同时添加管理员,有效的检测病毒,防御攻击,为系统的正常运行保驾护航。

参考文献

[1]杨天路主编.P2P网络技术原理与系统开发案例[M].北京:人民邮电出版社.2007.

[2]刘寿强,温子梅.企业即时通信系统(EIM)安全性初探[J].实用技术.2004,(8).

即时通信应用篇2

1 企业级即时通信系统概述

即时通信工具自1998年面世以来,以实时交互、资费低廉等优点,受到了广大个人用户的喜爱,成为网络生活中不可或缺的一部分。尤其是近几年来,随着互联网的飞速 发展 ,为适应越来越强烈的企业沟通需求,icq、msn、yahoo messenger、rtx等即时通信软件不断出现并被广泛应用于企业即时通信之中。借助于这些即时通信工具的运用,企业的生产效率得到大幅度提升,业务协同性以及反馈的敏感度和快捷度都得到大幅度提高。这些针对企业用户的企业级即时通信系统,其易于管理的特性和相对严肃的风格更能适合于企业信息化的要求,这不仅为企业架起了实时沟通的桥梁,也有力推动了企业迈入实时信息化的进程,提升了企业的核心竞争力。

对企业来说,即时消息、语音、视频通信和即时文件传输的利用率非常高。企业级即时通信系统作为未来的主流办公工具,集成了多种先进的信息沟通方式。它是一种比邮件更快捷、更具亲和力和交互性的沟通方式,相比手机,具有可记录性、费用低、数据形式的多样性特点,支持文本、语音、图画、视频。特别是它能与 电子 邮件、手机(电话)以及其它企业应用办公程序结合使用,成功打造 现代 办公的新平台。

2 企业级即时通信系统的特点

(1)即时性。与企业内部其他通信手段相比,eim的即时性时相当突出的,它的速度非常快,不管接收方的计算机在做什么事情,发送的消息都能即时弹出来,并可以把接收方的是否已阅读的信息反馈回来,实现消息的跟踪功能。

(2)高效性。eim的消息发送不仅可以用于企业内部员工之间,还能用于客户支持,瞬间就能把消息传给成百上千的用户,让交易者、中介商和客户之间的通信更加顺畅,从而使消息的发送更加灵活和高效。

(3)多样性。随着即时通信技术的不断完善,应用范围的不断扩展,eim的功能正在逐渐增强,如声音、视频的传输等;各项性能也在不断提升,特别在安全性、健壮性等方面,这就使即时通信产品具备了为企业提供多种高质量、高可靠性服务的能力。

(4)延伸性。例如,eim可以通过无线接入设备实现无线即时通信,它允许使用者通过无线上网的方式直接访问公司的数据库甚至召集网上会议;某些具有翻译功能,可以实现多种语言的互译等。

3 企业级即时通信系统的技术体系结构

对于企业级即时通信系统的技术体系可以从以下三个方面进行详细的分析。

3.1 企业级即时通信系统的总体结构

企业级即时通信系统的主要功能,包括企业内部实时信息交互、语音视频交流、企业短信中心、自动存档主题讨论等等。企业级即时通信系统具有很高的实用性、易用性和可管理性。整体上来说,企业级即时通信系统一个开放的体系结构,一个平台化、组件化的可扩展平台。企业级即时通信系统总体结构如下图所示。

从图中可以看出,企业级即时通信系统内部存在多组服务器,最重要的有两组服务器:组群服务器和企业数据库服务器,其中有多个小的服务器,包括认证服务器,多组文件服务器,多组会话服务器;群组服务器通过tcp连接与用户的客户端相连,主要用于文件传输等功能,企业数据库通过udp连接,用于保存各项数据,与eim的各项功能实现数据上的支持与服务;通过应用服务器,可以实现eim的各项功能,包括企业内部信息的交流与企业外部客户信息的交流。eim发生所有的数据交换和信息交流,都要在数据库服务器中做好保存备份,这也是企业级即时通信系统最基本的安全保障。

3.2 企业 级即时通信系统的 网络 结构

企业级即时通信的网络结构可以通过下图来描述:

如上图所示,企业内部有自己的eim服务器,数据库服务器,企业内部用户可以在企业内部局域网来使用企业级即时通信系统。通过交换机,防火墙,路由器,可以和外网相连接,这样即能满足移动用户的需要,也能让企业客户在外部使用,也使企业级即时通信系统使用更广泛。

3.3 企业级即时通信系统数据库及支撑平台

eim的数据库及支撑平台分系统主要是为其余各分系统提供一个性能良好、使用可靠、开放的和易于扩充的支撑环境;通过提高网络、数据库系统的行能,满足企业级即时通信分布式处理的要求;实现企业级即时通信系统即时消息交流、文件传输与多媒体网络会议等功能;为企业的决策,经营提供服务。

为了保证服务器具有良好的稳定性和可扩展性,eim的服务器采用分布式、模块化的技术,扩展功能采用插件体系进行扩充。由于eim不仅是和企业内部员工的需要,还要和外部客户联系,满足企业员工移动的需要,所有即使是企业内部用户,也要保证不同地域的用户处理的是相同的信息,即保证数据的一致性和完整性及同步性。同时还要保护企业内部敏感数据的安全性,保证系统的功能易用与统一,维护简单。根据企业级即时通信的这些特性,采用c/s和b/s并用的混合应用模式是最为合适的。

4 企业级即时通信系统应用的关键因素

目前,现在有很多企业都应用了企业级即时通信系统。即时通信的概念已经越来越受到企业的认可,在不久的将来,即时通信系统就将成为实用性的商务工具。但是要真正能运用好这个工具还需要很多方面的努力。企业级即时通信系统的实施能否为企业带来效益,最终能否成功,也存在着一些关键因素。企业级即时通信系统在技术与应用上必须解决以下的5个问题,才能是一个真正成功的企业级即时通信系统:

4.1 企业级即时通信系统能否提供端到端的加密信息传递

即时消息的传递是企业级即时通信最基本的要求,由于企业有自己的商业秘密,有很高的安全需求,使用公共性质的即时通信系统公开传递消息是不可接受的。所以,部署企业级即时通信系统时,要格外关注即时通信系统能否实现端到端的加密信息传递。同时,企业级即时通信系统要具备良好的可管理性,才会唤起企业的使用热情。

4.2 企业级即时通信系统能否记录所有的通信信息

企业级即时通信系统除了安全性的要求之外,决定企业是否应用即时通信系统的一条关键因素就是该系统是否具有强大的记录和审计功能。企业级即时通信系统应能够记录所有的通信信息,并能按其档案管理政策所要求的那样存档,具备搜索和审查功能。这些信息对约束员工行为,提供商务决策的依据都是最有效的。需要说明的是,对于即时通信系统所传递的 电子 信息是否具有 法律 效用,在法律界还存在着争议。对于企业记录所有人的通信信息的做法是否适当合理也还没有明确的法律规定。

4.3 企业级即时通信系统是否提供优质的多媒体会议室

多媒体会议室已经成为企业内部网中一个新的组成部分,也是企业级即时通信系统的一个关键组成部分。多媒体会议室是分享企业集体智慧的场所,也是各种问题能够得到即时解答的场所。支持创建功能强大、内容丰富的多媒体会议室,不仅扩大了即时通信交流的人数,而且能够把所有的通信内容记录下来,这样,即使在员工不在线的情况下,也可通过翻看记录寻找所需信息。群组通信、记录一切、知识管理,这就是即时通信系统支持创建多媒体会议室的意义。

4.4 企业级即时通信系统能否与企业现有通讯体系整合

将企业级即时通信系统无间地整合到企业现有的通讯体系和信息系统中,可以让即时通信系统的功能发挥到最大,能给使用者带来更多的方便。如集成电子邮件的功能让用户收发电子邮件更加方便快捷;按企业组织结构分层级搜索特定人员的功能,能够像使用内部网那样通过即时通信系统查找相关人员,使该系统超越单纯的交流职能,使其功能更广泛,更适应企业的内部的商务流程。

4.5 企业级即时通信系统是否能够拦截垃圾信息或免受病毒的侵害

企业级即时通信的深入应用必然带来垃圾消息骚扰和病毒侵害。所以,在系统的设计上要能有效的拦截垃圾消息;同时添加管理员,有效的检测病毒,防御攻击,为系统的正常运行保驾护航。

参考 文献

[1]杨天路主编.p2p网络技术原理与系统开发案例[m].北京:人民邮电出版社.2007.

[2]刘寿强,温子梅.企业即时通信系统(eim)安全性初探[j].实用技术.2004,(8).

即时通信应用篇3

一工具的选择:VB .NET 是一个多语言的应用程序开发执行环境,也是Visual 中最关键的核心技术。它主要负责处理Web应用程序在开发过程中关键繁杂的工作,提供了一个自动进行管理应用程序的环境,提高了应用程序的可靠性和安全性。它使用起来简单快捷,并且易于开发、运行和维护,支持Web各种版本标准。具备面向对象的新特性,并且在很大程度上满足了程序员的需求。同样也具有类和名字空间、继承、重载,它的类也具有构造函数和析构函数。此外还有多线程的实现方法。在之前,使用者想实现多线程功能必须要采用Win32 API进行调用,但是这种方法不是很方便,容易出现各种不可预知的错误。在中,.包含了System. Threading名字空间,它们专门负责实现多线程的功能,而且操作起来相当简单;

二协议的选择与应用:在实现客户机和服务器之间的通信有采用TCP协议和采用UDP协议两大种方式。

当客户和服务器使用UDP协议的时候,因为UDP协议的下一个端口能对应多个连接,因此只要知道另一方的IP地址和端口号,并且对发的Winsock控件处在UDP协议的工作状态,就可以直接将数据发送过去。

这种方法存在明显缺点:无连接过程。也就没有办法进行用户的身份验证。也没有统一对应的服务器,因此管理起来比较困难,功能上也会收到许多限制。UDP协议自身没有办法克服的这些弱点。它不能保证数据的正确传输。

第二种方法是两端都使用TCP协议,服务器端采用一个长期处在侦听状态的Winsock控件和一组负责用来连接客户的Winsock控件数组。负责侦听的Winsock的端口号必须是固定的,而连接客户的Winsock的端口号需要设为0。这样操作系统就会自动去分配空闲的端口号给要进行连接客户的Winsock。但也存在缺陷,就是端口的分配不能人为控制,是由系统来指定。为了解决掉这个问题,实现人工指定服务器端使用的端口范围。就采用服务器端按顺序分配端口给连接客户的Winsock。这些端口采用按顺序分配的,从1024数字开始分配。当用户状态是离线时,程序回收掉这些端口号,以转给另一个连接的客户的Winsock。通过对比选择使用TCP协议来进行通信。

三功能要求:

服务器端可以接收无数个客户申请的连接。客户发出连接请求后,对客户信息进行相应的验证,通过验证的客户信息加入服务器的列表。服务器端就记录了客户端的IP、上站的时间、下站的时间以及聊天记录的信息;另外服务器还可以向所有客户发送相应信息,也可以把信息发送给某个制定的客户。客户端存有在线用户的信息列表,可以发送数据信息给所有用户或者过滤性的只发送给某个指定的客户。

四调试方法:经过需求分析、系统设计和编码等不同阶段的开发之后,就得到了软件的源程序,开始进入测试的环节。由于测试前的各环节中都可能存在软件产品中遗留下的多种错误和缺陷,如果不能及时找出这些错误和缺陷,对它们进行修改,这个软件产品就不能够正常的发挥作用,甚至会出现巨大的损失。程序的正确性证明还未得到根本性的解决,所以软件测试是发现软件中多种错误和缺陷的主要手段。测试工作漫长而艰苦,由于软件测试的复杂性强,数据多;这里只采用运行程序观察结果,并利用数据函数来跟踪程序的运行,判断对错。

五执行与控制:程序的执行控制提供了关于调试器命令相关的主题的链接,可以使用调试器的指令来控制应用程序的执行。通过这些命令能够实现下列操作:开始执行、中断执行、停止执行、逐句执行等应用程序、运行到指定的位置以及预先设置执行点。1开始执行在“调试”菜单中选择“启动”、“逐语句”或“逐过程”命令或者在源代码窗口右击并在快捷菜单中选择“运行到光标处”命令,就可以开始调试。如果选择的是“启动”,则应用程序从开始启动并一直运行到端点。这种方式可以在任何时刻中断执行,以检查值、修改变量、或检查程序状态。如果选择的是“逐语句”或“逐过程”,则应用程序从开始启动并一直运行到端点或光标位置,具体决定于是端点在前还是光标在前。我们可以在源代码窗口中设置光标位置。2设置执行在调试器中,可以通过移动执行点以及设置要执行的下一代码语句(或汇编语言指令)源代码窗口或“反汇编”窗口中空白区域的黄色箭头标记是执行点的当前位置。通过移动执行点可以跳过部分代码或返回到以前执行过的行,该功能在某些情况中很有用,例如,跳过包含已知错误的代码部分并继续调试其他部分。

结束语:使用VB工具可以开发出方便快捷的即时通信软件,可用性强,在总体设计的模式上可以参考MSN等通信软件的功能模型。系统具有一定的灵活性,有自身的特点和友好的工作界面。实现了开发目的。

参考文献:

[1] 戴建明.面向连接的SOCKET编程与通信软件的设计[J].成都气象学院学报,11(4):291-300.

[2] 蒋东兴.Windows Sockets网络程序设计大全[M].北京:清华大学出版社,1999:52-99.

[3] 程永喜,蒋珉.基于TCP/IP协议的WinSock网络编程及应用[J].计算机时代,2004,21(8).40-45

即时通信应用篇4

Keywords: instant messaging; high?performance long link; file transfer; communication recovery mechanism

随着移动网络的发展,网络聊天、视频和语音在网络通信中越来越受重视,从网络通信应用软件的用户量可以看出,网络即时聊天功能具有良好的用户体验[1]。在新开发的各类软件尤其是手机应用软件中,基本都会附带即时通信功能。这是一种发展趋势,网络通信已经成为了用户沟通的重要手段,渐渐地取代了传统的书信、短信等通信方式,使用的用户越来越多,同时用户对即时通信技术的稳定性要求也越来越高。但由于成熟的即时通信技术不开源,而开源的即时通信技术只实现了基本的建立链接,数据传输并没有做任何优化,使得在使用过程中经常出现消息延迟、消息丢失等情况[2]。

1 消息的即时传输

良好的用户体验对即时通信系统的消息传输具有较高的要求,尤其是消息的即时性。但在某些情况下,服务器并不能即时地将信息推送给接收者,存在着两种主要情况[3]。

(1) 客户端与服务器之间的通信长链接不稳定。服务器资源限制和网络问题的影响是客观存在的,从理论的角度没有办法避免。但可以从其他方面解决通信链接的稳定性对消息即时传输产生的影响。提出的高性能长链接、通信链接的检测和通信链接的恢复方法,有效地利用了服务器的资源,并保证链接断开后能够快速的恢复,从而保证消息的即时传输。

(2) 同一时间服务器需要推送的消息量较多。服务器转发消息也需要消耗时间,当同一时间进行即时通信的用户较多时,服务器来不及转发新接收的消息,导致了消息的阻塞,从而影响了消息的即时性。因此采用消息的并发推送方法解决消息阻塞的问题[4]。

1.1 高性能通信长链接

用户量的不断增加,服务器需要存储的通信链接越来越多,但一些通信链接在某些时候并不会被使用。通过分析得出客户端与服务器之间建立的通信长链接并不会随时都被利用,某些时间会处于空闲状态,为此提出了高性能通信长链接,尽量地减少客户端空闲状态下的链接时间,提高服务器的资源利用率,保证用户量剧增时通信链接不会因为服务器的资源限制而断开,从而保证消息的即时传输[5]。为了建立高性能通信链接,使用时间片轮转的算法。把用户开始登陆客户端的时间或者用户发送消息的时间记为开始时间,从开始时间起,把时间分为等长的时间片段假设得到的时间片段如图1所示。其中黑色区间表示在这个时间片段内用户有消息需要接收。白色的区域表示用户处于空闲状态没有消息需要接收。时间片轮转算法的目的是保证用户使用即时通信需要接收消息时,客户端与服务器存在通信链接[6]。而用户没有使用即时通信时,客户端与服务器之间不存在通信链接,从而释放了服务器的资源。时间片轮转算法的规则如下:

(1) 当客户端需要接收消息时,当前时间片为忙碌状态。相反如果没有消息需要接收,则当前时间片处于空闲状态。当用户登录软件后,默认第一个时间片为忙碌状态,并且客户端向服务器发送建立通信链接的请求。

(2) 如果当前时间片客户端处于忙碌状态,那么接下来的个时间片客户端都将主动向服务器端发送建立链接的请求。

(3) 如果当前时间片的前个时间片处于空闲状态,那么当前时间片的链接状态与前一个时间片的链接状态相反。例如前一个时间片客户端与服务器有通信链接,那么当前时间片客户端将向服务器发送断开链接的请求。

(4) 如果当前时间片的前个时间片中的任何一个时间片客户端处于忙碌状态,那么当前时间片客户端将向服务器发送建立链接的请求。

1.2 通信链接的检测和恢复

为了保证消息的即时传输,提高服务器长链接的效率,保证服务器与客户端链接稳定,避免意外中断情况的出现,采用有效的长链接检测方法和消息恢复方法[7]。理论上称客户端发送询问信息的过程为心跳过程,心跳时间指客户端向服务器发送询问信息的间隔时间。为了避免客户端频繁地发送心跳信息,消耗能量,或者避免心跳时间过长,导致消息传输的延迟。本文提出了心跳时间衰减函数如下:

(1)

式中:表示第时刻的心跳时间;表示第时刻的心跳时间;和表示时间衰减系数都是常量;表示最短的心跳时间间隔,同样也是一个常量;表示最长的心跳时间间隔,也是一个常量;new表示客户端发送了新的消息或者是服务器向客户端推送了新的消息。心跳机制和时间片轮转结合后,客户端只有处于忙碌状态时才会发送心跳信息。这样既保证了通信链接的稳定,又节约了服务器的资源。

1.3 客户端通信恢复机制

当客户端启动后,在客户端的后台会启动两个线程,在Android中使用Service服务,Service相当于Activity,只是没有界面而是运行在后台的服务。其中一个线程按照定时器的设定不停地向服务器发送心跳信息,确认客户端与服务器的通信链接是否正常[8]。另外一个线程用于监听服务器,接收服务器推送的消息。通过心跳机制,当客户端检测到与服务器的通信长链接断开时,需要向服务器请求再次建立链接以及获取离线数据。

为了进一步降低服务器的数据处理压力,提升用户体验。提出了一种获取离线消息的方法,通过短链接的方式获取离线消息[9]。短链接指的是客户端向服务器发送请求会携带必要的参数,而服务器做出响应时也会把客户端想获取的数据返回,当客户端得到数据后链接就断开,如图2所示。

基于这种方式,当客户端与服务器的链接再次建立后,由客户端主动发送获取离线消息的请求,获取离线消息可以使用HTTP协议。客户端不用发送确认信息,服务器在返回信息后可以直接清除数据库中暂存的数据,同时服务器也不用每次都对新建立的链接做查询操作,这样大大减少了服务器的压力,同时使获取离线消息的过程变得清晰,不会出现消息重复的情况。

1.4 消息并发推送

如果某一时刻发送消息的用户较多,而服务器来不及把消息推送给目标客户端,那么就会造成服务器需要推送的消息越来越多,最终导致服务器消息的阻塞。消息阻塞虽然不会导致消息的丢失,但是会严重影响消息的即时传输,会给用户带来特别不好的使用体验。

为了解决这个问题,在服务器端使用了消息的并发机制。当服务器从客户端接收到一条新的消息后,把消息存放在本地数据库的同时也会把消息存放进一个队列。而在服务器的后台,即时通信系统会根据服务器处理器的使用情况开启若干个线程,每一个线程所做的操作都相同,从队列中取出一个消息,然后根据消息中的目标地址,查询与其是否有通信链接,如果存在则把消息推送给客户端,如果不存在则不做任何处理。这样服务器可以在同一时间推送多条消息,有效地利用了服务器的资源,降低了消息阻塞的可能性。

2 消息的可靠传输

2.1 消息握手协议

为了确保消息在传输过程中不会出现丢失,提出了消息传输的握手协议。握手协议分为客户端给服务器发送消息的握手和服务器给客户端推送消息的握手。握手协议的本质是客户端与服务器端约定的消息传输规则,握手的主要目的就是为了确保消息不会丢失。

(1) 正向握手协议

正向握手协议是指客户端向服务器端发送消息时消息的确认协议。客户端需要发送消息时,会先把消息存放在本地数据库中,然后再调用发送消息的接口,存入本地数据库中的消息标记为未发送。如果服务器成功接收到消息,会给客户端返回一个包含了消息ID的反馈信息,表示自己已经接收到消息,客户端接收到反馈信息后,根据ID把本地数据库中的消息标记为已经发送,这样就完成了一次客户端到服务器的握手。如果没有接收到服务器的反馈信息,那么客户端将继续向服务器发送这条消息。

(2) 反向握手协议

反向握手协议指的是服务器端向客户端推送消息时消息的确认协议。当服务器接收到客户端的消息后,首先会把消息存在数据库中,然后从消息中解析出接收人的地址信息,然后根据地址信息查找目标客户端与自己是否有通信链接。

2.2 文件传输协议

为了避免使用通信长链接传输文件,提出了文件和文件地址相分离的传输方法,文件存储服务的提供商会提供文件上传的相应接口,客户端通过调用接口,上传文件后,会得到一个文件的网络地址,通过该网络地址用户就可以直接下载文件。

3 高复用架构

3.1 服务器

消息即时传输系统具有高复用性,就不能与应用软件的功能结合,本文提出了单系统双服务的系统架构。单系统指功能完全的应用软件系统,而双服务指为应用软件提供了后台服务的两套服务系统:消息的即时通信系统和数据功能处理系统。这样把消息和软件功能分离后,就可以使消息的即时传输服务在任何应用软件中使用,其功能模块如图3所示。

为了保证消息后台服务器的安全性,本节提出了双服务权限认证的方法。为了叙述简便,把消息后台服务器简称为消息系统,而应用软件的数据处理服务器简称为功能系统,如图4所示。通过这种方式,不仅增加了通信系统的安全性,同时也做到了功能的分离,使即时通信系统的后台通用性更高。

3.2 客户端

客户端和服务器的设计思想类似,单独把即时通信的功能打包封装,仅对外提供数据的操作接口,如图5所示。客户端的即时通信主要包含五个功能:发送建立链接的请求;发送消息;接收消息;发送心跳信息;断开通信链接,用户退出系统时会调用断开通信链接的功能,用于释放服务器的资源。应用程序的客户端添加即时通信的功能包后,只需要根据自己消息格式修改对本地数据库的操作,对外提供的接口不变[10]。

4 系统测试

4.1 测试系统介绍

测试系统的主要功能是用于学校老师、学生家长和学生之间的沟通,为学校管理学生带来便利。同时也包含了即时通信的功能模块,用于用户之间的交流沟通,发送团队公告信息和发送申请加入团队的申请信息。

应用系统在添加即时通信功能时,采用了本文设计的即时通信框架。后台使用了双服务器设计,提供了一个独立的消息系统和一个功能系统,两个系统之间使用同一个权限缓存。消息系统主要负责处理与客户端的消息通信,功能系统使用的是短链接,为客户端提供了获取数据的接口。客户端加入了即时通信包,并按照自己的需求对数据存储格式和数据读取格式做了修改。

服务器的配置是2 GB内存、双核、2.6 GB的主频,2 MB的网络带宽,客户端使用Android系统的手机。把一个客户端叫A,另一个客户端叫B。

4.2 实验结果

测试过程中通过改变客户端的工作状态来模拟用户的各种使用情况。

测试1:参数设置:客户端A、客户端B同时登陆系统,客户端A给客户端B发送消息。测试结果:客户端B能正常接收到客户端A发送的消息。

测试2:参数设置:客户端A、客户端B同时登陆系统,客户端A和客户端B同时给对方发送消息。测试结果:客户端A和客户端B都能正常接收到对方发送的消息。

测试3:参数设置:客户端A登陆系统,向客户端B发送消息。客户端B在客户端A发送消息后,登陆系统。测试结果:客户端A发送消息成功,客户端B正常接收到客户端A发送的消息。

通过用例测试,应用程序中的即时通信功能在很多情况下正常使用,满足了本文对即时通信框架功能的要求。

压力测试中,设置3个测试参数,并发人数、每个客户端共发送消息的条数、每两条消息发送的时间间隔(单位:ms)。对私人聊天、群聊天和发送通知进行了压力测试,消息发送和接收的成功率都在100%。但也有消息发送和接收不到100%,甚至有88%的成功率。通过分析可以发现,当消息发送成功率不高时,客户端的在线人数和发送消息的量普遍偏高,发送消息的频率也较快,而且发送成功率和这几个参数之间还有反比的关系。

即时通信应用篇5

2003年,腾讯骄傲地宣布腾讯是移动梦网中最大的信息发送商,拥有1000万短信用户,短信年营业额在4亿~5亿元人民币之间。腾讯的成绩大大刺激了同样经营短信业务,并以短信业务作为最重要收入来源的国内门户网站。2003年6月份网易推出了“网易泡泡”即时通信软件,并以短信免费为手段,在短短几个月间,迅速形成了1000多万的注册用户基数。在国内影响力较弱而全球知名的Yahoo在国内推出了雅虎通,新浪也推出了测试版本的即时通信工具“了了吧”。随后,门户网站开通自己的即时通信软件的消息不断传出,商业信息网站阿里巴巴推出了“贸易通”,TOM暗示自己也将推出类似软件。一时间,即时通信迅速成为人们关注的焦点,门户网站们剑拔弩张,纷纷宣称将投入巨资用于这些产品的推广。

那么,仅仅是短信业务就使得各个门户网站纷纷介入即时通信市场吗?互联网泡沫破灭之后,互联网服务开始将以前的免费服务逐步转变为有价服务,用户也开始逐步接受付费服务。特别是短信市场崛起之后,互联网上丰富的短信下载、图片下载,可以用电脑发短信等,付费发短信、下载短信已经成为很多网民的消费习惯。因此,有价网络服务已经成熟,“有价值网络用户”逐渐增多,因而使得各大门户网站开始走向盈利。

但是,即时通信软件突然使得各大网站寝食不安起来,其关键原因在于即时通信软件占据了用户的桌面,给用户提供了一个及其方便的“付费窗口”。而门户网站只能通过浏览器登录才可以,一旦离开这个网页,就与门户失去了联系。事实上,短信起步并不很早的腾讯QQ,能够成为移动梦网最大短信发送商的原因,正是因为这个“付费窗口”夺走了很多门户网站的“有价值用户”。虽然门户网站们费尽心思使得用户终于肯为服务付费了,但是,付费的渠道却通过即时通信这个软件“窗口”溜走了。门户网站们能不心急如焚吗?为了生存,就须要留住“有价值用户”。显然,门户网站们也需要自己的“付费窗口”。

因此可以说,在互联网中虽然有很多热点,比如搜索引擎、电子商务、网络游戏等等,但真正产生巨大利润的产业,还是即时通信。它关系到互联网企业如何赢利和如何发展的问题,它关系到如何挖掘和保留“有价值用户”的问题,因而得以超越所有的热点应用,成为互联网企业最为关注的服务内容。

即时通信应用篇6

教学过程其实就是教师和学生的互动过程。在此过程中,学生及时掌握教师的教学安排和教学信息,有助于学生积极主动地参与到整个教学过程中。对于教学过程中的教学安排,教师可以通过即时通信软件在QQ群或微信中消息,以便学生及时掌握教学动态,做好教学前的各项准备工作,积极配合教师完成好教育教学工作。

新课教学开始之前,教师可以通过即时通信软件告知学生预习的内容以及学生个人需要准备的教学用品;课后,教师可以通过即时通信软件课后作业和相关的复习要求。学生就可以及时地根据教师的要求做好各项准备工作,为教学任务的顺利完成奠定良好的基础。

二、合理使用智能手机即时通信软件提高物理预习效果

课前预习可以培养学生的自学能力,养成良好的自我学习习惯,有效提高学生独立思考问题的能力,激发学生自觉学习的主观能动性,还可以使学生对所学知识有初步的了解,为后续的课堂学习打下良好的基础,提高课堂听课效率,获得课堂学习的主动权。

课前预习的深入程度,直接决定了预习的效果。走马观花地浏览一遍预习内容,起不到应有的作用,达不到预习的效果,而深度预习又会遇到很多难于理解的知识点。这时我们往往独自一人,身边既没有老师,也没有同学。如果不能及時地解决问题,就会影响到预习任务的进程,对后续内容的理解和预习带来障碍。

怎么办呢?其实,学生手中的智能手机就是一位贴身的良师益友。学生在预习过程中遇到不能理解的概念或者学过但已经模糊或遗忘的知识时,就可以通过手机上网进行查询。上网查询过程既复习了旧知识、又加深了新知识的理解。对于一些物理知识、物理现象和疑难问题,如果通过网络查询,还是不能理解,就可以通过微信、QQ等即时通信软件向老师请教,或者和同学交流探讨,这样就会形成一个良好的交流探讨平台。通过这样的交流形式更有助于知识的学习、理解和掌握。

三、通过即时交流软件,提高教学设计的针对性和适用性

通过参与和追踪学生的交流讨论,教师可以更好地对学生的预习过程进行指导、对预习过程进行有效监控、对预习效果进行及时检测。

在预习阶段的交流讨论过程中,教师要积极参与,并对学生的交流讨论进行有效的组织和引导,使预习过程有序进行。在讨论过程中及时发现学生预习时存在的不足、解决学生遇到的问题。

通过对学生讨论情况的追踪,教师可以较为全面地掌握学生的预习效果,初步了解学生对知识点的掌握情况,为自己完成更有针对性、更符合学生具体情况的新课教学设计提供依据,高效完成新课教学设计工作。

四、使用智能手机即时通信软件开展中师物理课后复习

按照德国心理学家赫尔曼·艾宾浩斯的理论,已学知识如果不及时进行复习巩固,便会逐渐遗忘。因此,及时的课后复习是学习过程中的重要环节,必须引起高度的重视。

课后复习主要通过复习已学知识和完成课后作业进行。复习课本内容主要就是对所学知识点进行梳理和巩固,而完成课后作业则是对所学知识的掌握情况和灵活应用程度进行检验。这两项工作通常都是在课余时间段进行。此任务完成过程中,遇到没有理解的知识点或无法解决的问题时,正是最需要老师指导的时候。而此时学生往往是孤军奋战,身边没有老师,也没有同学。在智能手机普及之前,我们无法及时地向老师和同学进行沟通请教,只能将问题遗留下来。这就势必影响到学习的连续性和实效性。有了快捷高效的互联网和功能强大的即时通信软件,我们就可以利用智能手机,通过微信、QQ向老师和同学请教,及时解决疑难问题,提高学习效率。

五、使用即时通信软件开展教学讨论

网络交流形式和面对面的交流形式之间有着不同的特点。网络互动具有面对面交流不具备的一些优点。如今年轻人更加青睐于网络交流,通过各种即时通信软件进行交流,已经成为他们生活的一部分。我们可以在教学过程中充分合理地利用网络交流的优势开展教育教学工作。

对于一些具有普遍性的问题或需进行专题讨论的内容,教师可以通过即时通信软件的“群聊”功能发起专题讨论。随时随地组织起分散在不同地方的学生开展讨论交流,并且不会受到时间和空间的限制。

由于不同的个体具有不同的性格特征,有的学生比较内向,不善于面对面地交流,这部分学生课堂上很少举手发言。通过网络交流平台,可以减少他们的胆怯,增加发言的勇气,拉近师生之间的距离。

由于时间的限制,课堂讨论往往只有少数学生拥有发言的机会,大多数学生只能作为旁观者,没有机会阐述自己的观点。网络交流可以提供全班学生交流探讨的平台,增加了学生各抒己见、表达自己看法的机会。

当然,在即时交流软件的交流中,由于每个学生都能随时发表自己的意见,如果没有老师进行有效组织,就会使整个平台交流乱成一锅粥,失去讨论的重点和有序性。因此,在整个交流讨论的过程中,教师要对讨论的过程进行有效的组织。及时对提出的阶段性问题进行指导和总结,引导专题讨论按照计划有序进行。

六、使用即时通信软件对教学难点开展有效辅导

在物理教学过程中,难免会遇到知识难点,而且这些难点往往具有普遍性。教师在课堂上进行分析讲解时,由于学生知识水平和理解能力的不同,这种方式不可能一次性让所有学生理解。教师往往没有足够的时间和精力反复地对同一问题进行专题讲解。此时我们可以借鉴翻转课堂的学习理念,将教学过程中遇到的重点和难点问题以小视频的形式到QQ群或微信中,供学生自主选择,根据自身的情况有针对性地进行学习。利用“微信”开展“微教育”既节省了教师的时间和精力,也避免了课堂上不断重复地“炒冷饭”而占去大部分学生的学习时间。

通过这种教学方式,可以让学生根据自身情况选择不同的学习内容,像狙击手一样,精准地解决每一个目标,由点到面,由易到难,最终达到全面掌握所学物理知识的目的。

七、使用即时通信软件推送物理课外拓展知识

拓展教学是对物理教学新的探索与改革,它紧扣物理教学的宗旨,展示出了强大的生命力。在新课程改革不断深化发展的今天,已经赢得了广大物理教师和学生的欢迎与厚爱。

充分挖掘、利用和开发课程资源,进行课外拓展,有利于拓宽知识面。教学中,教师如果能巧妙地将课内知识延伸到课外,将理论转化为实践,将会对学生综合素质的提高起到积极的推动作用。因此,教师可以根据教学内容,利用即时通信软件及时推送相关课外拓展知识。通过推送拓展知识,拓宽学生的知识视野、激发学生对物理知识的学习兴趣、巩固所学知识、提升学生的物理素养。同时,也有利于提高学生利用所学知识分析处理问题的能力,提高学生的实践创新能力。

八、使用即时通信软件进行教学检测

通过QQ群,教师可以下发语音、图片、视频、文字等多种形式的作业。学生利用电脑或者手机能够随时随地接收作业,并在线作答,线上提交。作业提交后,教师就可以对作业进行批改。对于完成质量较高的作业,还可以在群中展示,这既是对这部分学生的鼓励,也是对其他学生的鞭策。可以很好地引起学生间的互动效应,激发学生自主学习的热情。

完成教学任务后,教师还可以通过QQ提供的题库组题进行测试。学生完成测试后,QQ后台会自动记录学生的答题情况,自动完成批改和统计,自动生成成绩排行榜。

通过QQ作业,教师能够及时掌握已完成作业和未完成作业的学生人数和姓名、每一个学生的正确率、每道题的正确率等。通过QQ作业,省去了教师对各种学习数据的收集和统计工作,在一定程度上减轻了教师批阅的负担,腾出更多的时间对教学效果进行分析、研究更为有效的教育教学模式,又能使教师全面了解学生的知识掌握情况,以便对教学进行有效调整。

九、关注物理方面的“微信公众号”,进行物理学习

通过微信,众多的教育机构和培训部门创办了大量的“微信公众号”,开展教育教学服务。其中不乏物理教育教学方面的“微信公众号”如:物理大师、初中物理、高中物理、物理学习助手、科技小制作、每日物理、实验中学物理等。

不同的物理学习公众号,从各个角度对物理学习进行指导。其中,既有物理各章节的知识体系建构,又有各种学习方法、學习经验的介绍,还有经典题型分析、解题技巧等大量的学习资源。不管是教师还是学生都能从中找到适合自己的学习内容。有效地利用好这一资源宝库,无疑会对教师有效地开展物理教学、学生高效地进行物理学习带来极大的帮助。

总之,利用好智能手机即时通信软件开展物理教育教学工作,可以帮助教师提高物理教学质量,培养学生学习物理的兴趣,养成良好的学习习惯,掌握有效的学习方法,提高物理知识的学习效率。

参考文献:

[1]陈桂鹏.安卓智能手机在中学物理教学中的应用研究[J].中国现代教育装备,2012(20):67-68.

[2]唐佳静.利用QQ家校师生群改进物理辅助教学[J].物理教学探讨,2016(5):25-27.

[3]卢世伟.微信平台在中职物理教学中的应用[J].当代教研论丛,2016(6).

即时通信应用篇7

一、 问题的引出

2014年10月,奇虎诉腾讯滥用市场支配地位案的最高院的判决结果一出就备受瞩目,学界对判决结果的评论也众说纷纭,但主流是认可这个结果的。

本文无意于对该判决的争议一一论述,笔者只是想针对互联网即时通讯产品或服务的特点来具体分析其市场支配地位的形成与传统产品、服务市场支配地位的形成的不同。

在最高院的审理中,上诉人奇虎认为即时通信产品或服务具有明显的网络效应和用户锁定效应,用户越多,越能吸引更多用户使用该产品或服务,且用户经过长期使用并逐渐建立社交圈后,形成对用户的锁定效应,此时转换即时通信产品或服务的代价很高。而被上诉人腾讯认为QQ软件并非用户使用即时通信产品或服务的唯一选择,供用户可选择的类似产品或服务种类很多,并且几乎不存在获取成本,不存在妨碍用户选择和转换即时通信服务的技术障碍,不会产生对用户的锁定效应。法院认为,奇虎的主张难以成立,用户在转换即时通信产品或服务时并不必然要一次性转移所有联系人,用户同时使用多款即时通信服务的现象非常多,而且随着技术的发展不同产品间用户可以互通导入好友,这在一定程度上削弱了其用户锁定效应。

鉴于互联网的网络效应特点与传统服务产品的不同,本文将以此为基点来具体分析互联网的网络效应对其市场支配地位认定的影响。

二、即时通信产品或服务的网络效应

网络效应 又称网络外部性, 是指用户从某种网络产品或服务可获得的效用价值随着使用该产品或服务用户数量的扩大而不断增加。 网络效应是即时通信产品或服务其最为显著的特征之一。

即时通信产品或服务具有双重网络效应。首先,即时通信软件本身具有显著的网络效应,随着用户的逐渐增多,用户使用该产品建立社交关系的机会就越大,对用户来说,其效用价值也就越高。其次,即时通信网络中的用户好友关系本质是一张社会人际关系网,是即时通信业务的核心价值。 即时通信用户的好友数量增加即代表着用户的网络社交范围增大,从而对用户来说就具有更大的网络社交价值。若用户放弃该产品或转向其他产品意味着失去经过长期才建立的网络社交,转换成本非常大。即时通信产品或服务的这种双重网络效应使用户对其产生一定的依赖性,用户一般不会轻易转而使用其他相似产品,从而形成对用户的锁定效应。

对于奇虎诉腾讯案,这种锁定效应主要发生在即时通信产品或服务用户使用中的转换成本和用户锁定效应,即对于腾讯告知用户的说明中的“二选一”行为对用户所造成的用户锁定效应,腾讯用户如若要转换到其他即时通信产品或服务必然要付出极大的转换成本,这种转换成本不仅仅是得到新设备或技术的成本,搜寻相关资料的成本,在新的技术环境下学习使用新设备和功能的成本,更为重要的是用户在此即时通信产品中长期使用中所建立的虚拟的社交关系圈的较好的转换时所要付出的极大代价。而法院在认定腾讯即时通信产品是否具有网络效应和用户锁定效应时认为即时通信经营者可以通过不同产品间用户互通导入等方式导入好友关系链,用户将其好友在不同即时通信软件上的大范围的转移不存在任何障碍。但是其忽略了一点就是虽然用户是可以轻易将其好友导入到其他即时通信软件,但是要保证他们之间可以通过此即时通信软件联系,就必须保证其导入的好友也必须使用相同的即时通信软件。正如上述这种假设的前提几乎是不可能发生的,抑或其实现的难度是极大的。网络效应和用户锁定效应也共同成为新的竞争者市场进入的障碍,尤其是那些产品或服务系统不兼容的经营者。 故我们在认定即时通信产品的相关产品市场时有必要考虑到这一点。

三、即时通信产品或服务的网络效应对其市场支配地位的影响

界定经营者是否具有市场支配地位是一个复杂且困难的问题,需要考虑多种因素。根据我国《反垄断法》的规定,认定经营者具有市场支配地位主要考虑该经营者在相关市场的市场份额、该经营者控制销售市场或者原材料采购市场的能力、该经营者的财力和技术条件、其他经营者对该经营者在交易上的依赖程度以及其他经营者进入相关市场的难易程度等因素。

这里主要从市场份额、市场进入及市场有效竞争的角度讨论即时通信产品或服务的网络效应及对用户产生的锁定效应对其支配地位形成的影响。

(一) 网络效应和锁定效应对市场份额的影响

网络效应和锁定效应是即时通信服务市场的显著特征之一。而这种特征必然会使其产品应用的市场份额得到提升。一种产品或服务使用的人数越多,那个这项产品或服务对用户的效用价值也就越大。一项即时通信服务使用的人数越多,其不但对使用者本身具有很大的价值,而且对潜在的用户也具有更大的吸引力。因为即时通信服务不同于传统的产品或服务,其价值就体现在较多的用户使用量,这样新用户可以更快更便捷地建立其社交圈。这也是即时通信服务的网络效应的本源所在。而这一特征必然会对其市场份额产生很大的正面影响。

(二) 网络效应和锁定效应对市场进入和市场竞争的影响

即时通信技术的普遍性使得即时通信服务的网络效应和锁定效应对即时通信经营者的市场进入并未形成很大的阻碍,经营者并不存在经济和技术的障碍。但是自由的市场进入并不必然产生市场的有效竞争。在具有强烈的网络效应的即时通信服务市场中, 一旦形成“先入为主”的市场局面, 即便在市场进入自由的情况下, 新进入市场的竞争者也很难去改变由网络效应和锁定效应所形成的市场结构。尽管不存在自由竞争的障碍, 但该自由竞争却很难有效地优化市场结构。

而正是在这种市场进入自由但不能够实现有效竞争的即时通信服务市场就存在掌握竞争优势的企业滥用其优势地位进行不正当竞争的风险。我们就不得不预防和规制这种行为。笔者不否认即时通信产品或服务构成一个相关产品市场,但是我们在认定某相关产品是否具有市场支配地位时,应当考虑到即时通信产品或服务本身所具有的网络效应和用户锁定效应对其市场支配地位的影响。依据上述分析,笔者认为即时通信产品或服务的网络效应和用户锁定效应明显有助于该产品或服务经营者形成市场支配地位。

四、相关产品市场认定中对产品定位之反思

根据我国《反垄断法》的规定,其主要规制的是市场的垄断行为,维护市场的公平竞争,同时维护消费者利益和社会公共利益。而我国《反垄断法》对消费者利益和社会公共利益的保护是间接性的,是通过规制市场的不公平竞争行为来实现的。但是是否只要《反垄断法》规制了不公平的市场竞争行为就会很好的实现保护消费者利益和社会公共利益的目的?这是一个很难回答的问题。但可以肯定的是,完全实现这样一个目的几乎是不可能的。那么笔者就在思考是否可以在《反垄断法》对市场不公平的市场竞争行为进行规制的同时考虑到对消费者利益和社会公共利益的保护呢?这种“考虑”不仅仅是我们在立法和执法时所抱的初衷,而应该是真正地付诸于具体的规定。

我们在对相关产品市场进行认定时,相关产品市场中对产品的市场定位是从产品客观性上所具有的功能特征出发还是从消费者想或者现实中从此种产品所获取满足自己的需求(当然此功能属于其主要功能之一)出发来认定相关产品市场,或者说在认定相关产品市场时是否要考虑消费者对此种产品的主要需求来认定呢?

而奇虎诉腾讯的二审判决给出了这个问题的答案。法院判决认为,综合性即时通信服务和移动端即时通信服务应纳入本案相关产品市场范围,而社交网站、微博服务、手机短信和电子邮箱不应当纳入本案相关商品市场范围。法院的判决在一定程度上做到了结合对象商品所客观具有的功能特性和消费者的现实的主要的需求来认定相关商品市场范围。

那么此时消费者对某种商品的主要功能的需求能否形成产品差异呢?由此形成的产品差异是否足以区分不同的产品市场呢?以往都是某种商品的性能决定了其市场范围,但现在互联网市场产品或服务具有随意组合性的特点,特别是在综合性通信服务领域。 互联网产品或服务的这种属性也决定了其产品功能的多样性,但诸多功能之间并不具有很大的关联性。人们对互联网产品或服务都会有一个或几个最主要的需求,而正是这种需求决定了消费者对这种产品的使用或购买。此时消费者对某种产品或服务的某些主要功能的需求就会产生产品差异的效果。在认定某些产品是否同属于一个相关产品市场时,首先应当考虑这些产品的性能和用途, 这个性能和用途应当是该产品最主要的性能和用途。基于此,我们在认定互联网产品或服务相关产品市场时就首先要考虑其对于消费者来说最主要的功能。

即时通信产品或服务也具有功能的多样性且各个功能之间并不具有必然的关联性。笔者无意于细分互联网产品或服务的相关产品市场,但是我们必须看到即时通信产品或服务不同于多数互联网产品或服务的一个显著的特点,那就是即时通信服务的网络效应和用户锁定效应。而这种网络效应和用户锁定效应正是建立在该产品或服务的最主要功能或用户对其最主要的需求之上的。由此也就可能存在即时通信经营者利用其产品或服务的网络效应和用户锁定效应所产生的市场优势而实施不公平竞争行为。特别是在该产品或服务上加入并推广与该产品或服务并不具有必然关联性的功能时,就有可能存在滥用其市场优势实施不公平竞争的情况。如此一来,即时通信产品或服务的网络效应和用户锁定效应就不得不引起我们的重视。

注释:

网络效应可分为正网络效应和负网络效应。正网络效应是指一种产品对用户的价值随着采用相同产品或可兼容产品的用户增加而增加。负网络效应是一种产品对用户的价值随着采用相同产品或可兼容产品的用户增加而减少。正网络效应是网络效应的最主要内容,故下文在讨论中的网络效应都是指正网络效应。

尚新颖.网络经济下的垄断形成机理及特性分析.中央财经大学学报.2009(1).61.

周颖.网络经济条件下的产业反垄断规制探讨.河南税务高等专科学校学报.2010(5).4.

即时通信应用篇8

在信息技术快速发展的背景下,其在工作生活中的应用效果更为突出,例如即时通信系统的设计与应用,主要是以计算机网络为载体,实现交互双方之间语音、文字以及图像等信息的通信。但是在实际应用中,受通信供应商专有协议限制,信息的传输中具有一定的局限性,并不能完全满足总体应用需求。因此,即需要对存在的问题进行分析,基于XMPP进行研究设计,提供请求-应答服务,实现企业即时通信系统通过网关与其他IM系统互联。

1即时通信系统分析

即时通信即可以实现即时发送与接受互联网信息的业务,现在所用即时通信系统具有电子邮件、音乐、博客、电视以及搜索等功能[1]。在计算机通信技术不断发展的背景下,即时通信系统以及发展成集交流、搜索、咨询、娱乐、电子商务以及办公写作等客户为一体的综合化信息平台,如现在常用的腾讯、微软、Yahoo等通信供应商,均可以提供利用手机等终端接入互联网的即时通信业务,这样用户就可以利用手机终端,以及安装响应客户端软件手机或电脑来收发消息。以企业级用户来说,即时通信系统在应用时为公开状态,即用户只需要知道另一个用户即时通信地址,就可以完成信息的传输,并不利于管理工作的展开。并且即时通信系统需要在两台终端之间进行信息交流,并不需要任何第三方服务器中转,同时也增大了用户信息交换的监控难度,是企业级用户需要重点研究解决的问题。

2即时通信系统通信方式分析

即时通信系统常用通信方式有两种,即点对点直接传送模式(P2P模式)与客户机/服务器传送模式(C/S模式)。如果在设计时选择用C/S模式,则终端传输的数据通过服务器来进行监听,在即时通信客户端启动后,会采取主动的方式与服务器监听端口连接,然后由服务器派生新工作线程对一个客户端所有网络请求进行处理与回应。在两台终端请求通信时,就可以通过已经与服务器建立起的连接,由服务器作为中转部分,将发送方的网络数据包传输给接受方。其中,服务器一般会设置在公网内,具有独立的IP地址,这样就决定了无论即时通信终端是否在内网内均可以与其相互连接,这样与服务器通信以及与其他终端通信均可以利用已经建立的连接来完成。

如果在设计时选择用P2P传送模式,与C/S模式不同,其可以直接实现不同终端之间信息的传输,取消了服务器的中转作用,可以有效降低服务器的负载问题。另外,如果即时通信双方终端有任何一方在内网中,通信的过程就会受防火墙的保护,以及NAT的控制,经常会因为发送方传输的网络数据包无法找到对方地质而发送失败,存在NAT穿越问题,是系统设计需要解决完善的问题。

3基于XMPP即时通信系统设计措施

3.1系统结构

以企业级用户为服务对象,在对即时通信系统进行设计时,需要基于实际工作对基础功能的需求,即内部实施信息交互、企业短信中心、语音视频交流以及自动存档等,确保设计后具有较高的实用性、管理性与便利性。一般系统结构中会设置多组服务器,核心为企业数据库服务器与组群服务器,另外还有多组会话服务器、认证服务器以及多组文件服务器等。其中,群组服务器通过TCP连接实现与即时通信终端的衔接,实现文件传输功能,并数据库利用UDP连接来完成所有数据的存储。同时,通过应用服务器,能够实现EIM的所有功能,如内外部信息交流,并对信息进行备份[2]。一般企业内部均会有自己EIM服务器,并通过交换机、路由器、防火墙等与外网安全连接,满足移动用户应用需求。设计时需要设置XMPP客户端与XMPP服务器,实现内部以及私有即时通信;XMPP服务器与XMPP服务器,实现与不在同一服务器其他企业的即时通信;XMPP服务器与其他非XMPP系统,可以实现与QQ、MSN服务网络的通信。

3.2流程控制

XMPP服务器利用5222端口上TCP套接字连接,与终端用户进行即时通信。如果不存在用户会话进程,则需要初始化一个用户登录认证过程;如果存在用户对话,则消息被直接发送到XMPP会话管理组件。会话管理组件将在服务器配置文件中来寻找目的服务器的域名,一般情况服务器配置文件中会对域名解析内容进行记录,这样寻找过程比较简单。对于部分不存在记录的情况,DNS解析组件则将域名解析为IP地址与端口,最后将网络信息包传输到服务器对服务器组件,被顺利发送到目的服务器或者Transport。

3.3服务器端

遵循简单易懂以及易扩展的原则进行设计,以核心协议为依据,通过设计来实现接受并管理客户连接、解析XML数据流以及处理XML数据流等基础功能[3]。主要包括会话池、XML解析器、数据段队列、数据段处理器、Messaging模块、GroupChat模块、Roster模块、Presence模块以及Public IM Gateways等,不同模块所负责的内容不同。如会话池主要负责管理客户机与服务之间对话内容,包括连接地址信息、管理连接等;数据段队列主要存储与取出XML数据段;数据段处理器主要对流入数据段进项处理,包括目标寻址、信息传递以及回应信息生成;Presence模块主要责任处理用户在线信息。

4结语

在对即时通信系统进行设计时,需要掌握其特点,对实际应用过程中存在的不足进行分析,积极应用各项新型技术,对现有系统结构进行优化,降低专有协议对即时通信效果的限制,提高实际应用效果。

参考文献:

[1]马丹.即时通信系统终端的设计与实现[D].电子科技大学,2005.

即时通信应用篇9

在信息技术快速发展的背景下,其在工作生活中的应用效果更为突出,例如即时通信系统的设计与应用,主要是以计算机网络为载体,实现交互双方之间语音、文字以及图像等信息的通信。但是在实际应用中,受通信供应商专有协议限制,信息的传输中具有一定的局限性,并不能完全满足总体应用需求。因此,即需要对存在的问题进行分析,基于XMPP进行研究设计,提供请求-应答服务,实现企业即时通信系统通过网关与其他IM系统互联。

 

1即时通信系统分析

 

即时通信即可以实现即时发送与接受互联网信息的业务,现在所用即时通信系统具有电子邮件、音乐、博客、电视以及搜索等功能[1]。在计算机通信技术不断发展的背景下,即时通信系统以及发展成集交流、搜索、咨询、娱乐、电子商务以及办公写作等客户为一体的综合化信息平台,如现在常用的腾讯、微软、Yahoo等通信供应商,均可以提供利用手机等终端接入互联网的即时通信业务,这样用户就可以利用手机终端,以及安装响应客户端软件手机或电脑来收发消息。以企业级用户来说,即时通信系统在应用时为公开状态,即用户只需要知道另一个用户即时通信地址,就可以完成信息的传输,并不利于管理工作的展开。并且即时通信系统需要在两台终端之间进行信息交流,并不需要任何第三方服务器中转,同时也增大了用户信息交换的监控难度,是企业级用户需要重点研究解决的问题。

 

2即时通信系统通信方式分析

 

即时通信系统常用通信方式有两种,即点对点直接传送模式(P2P模式)与客户机/服务器传送模式(C/S模式)。如果在设计时选择用C/S模式,则终端传输的数据通过服务器来进行监听,在即时通信客户端启动后,会采取主动的方式与服务器监听端口连接,然后由服务器派生新工作线程对一个客户端所有网络请求进行处理与回应。在两台终端请求通信时,就可以通过已经与服务器建立起的连接,由服务器作为中转部分,将发送方的网络数据包传输给接受方。其中,服务器一般会设置在公网内,具有独立的IP地址,这样就决定了无论即时通信终端是否在内网内均可以与其相互连接,这样与服务器通信以及与其他终端通信均可以利用已经建立的连接来完成。

 

如果在设计时选择用P2P传送模式,与C/S模式不同,其可以直接实现不同终端之间信息的传输,取消了服务器的中转作用,可以有效降低服务器的负载问题。另外,如果即时通信双方终端有任何一方在内网中,通信的过程就会受防火墙的保护,以及NAT的控制,经常会因为发送方传输的网络数据包无法找到对方地质而发送失败,存在NAT穿越问题,是系统设计需要解决完善的问题。

 

3基于XMPP即时通信系统设计措施

 

3.1系统结构

 

以企业级用户为服务对象,在对即时通信系统进行设计时,需要基于实际工作对基础功能的需求,即内部实施信息交互、企业短信中心、语音视频交流以及自动存档等,确保设计后具有较高的实用性、管理性与便利性。一般系统结构中会设置多组服务器,核心为企业数据库服务器与组群服务器,另外还有多组会话服务器、认证服务器以及多组文件服务器等。其中,群组服务器通过TCP连接实现与即时通信终端的衔接,实现文件传输功能,并数据库利用UDP连接来完成所有数据的存储。同时,通过应用服务器,能够实现EIM的所有功能,如内外部信息交流,并对信息进行备份[2]。一般企业内部均会有自己EIM服务器,并通过交换机、路由器、防火墙等与外网安全连接,满足移动用户应用需求。设计时需要设置XMPP客户端与XMPP服务器,实现内部以及私有即时通信;XMPP 服务器与XMPP服务器,实现与不在同一服务器其他企业的即时通信;XMPP服务器与其他非XMPP系统,可以实现与QQ、MSN服务网络的通信。

 

3.2流程控制

 

XMPP服务器利用5222端口上TCP套接字连接,与终端用户进行即时通信。如果不存在用户会话进程,则需要初始化一个用户登录认证过程;如果存在用户对话,则消息被直接发送到XMPP会话管理组件。会话管理组件将在服务器配置文件中来寻找目的服务器的域名,一般情况服务器配置文件中会对域名解析内容进行记录,这样寻找过程比较简单。对于部分不存在记录的情况,DNS解析组件则将域名解析为IP地址与端口,最后将网络信息包传输到服务器对服务器组件,被顺利发送到目的服务器或者Transport。

 

3.3服务器端

 

遵循简单易懂以及易扩展的原则进行设计,以核心协议为依据,通过设计来实现接受并管理客户连接、解析XML数据流以及处理XML数据流等基础功能[3]。主要包括会话池、XML解析器、数据段队列、数据段处理器、Messaging模块、GroupChat模块、Roster模块、 Presence模块以及Public IM Gateways等,不同模块所负责的内容不同。如会话池主要负责管理客户机与服务之间对话内容,包括连接地址信息、管理连接等;数据段队列主要存储与取出XML数据段;数据段处理器主要对流入数据段进项处理,包括目标寻址、信息传递以及回应信息生成;Presence模块主要责任处理用户在线信息。

 

4结语

 

即时通信应用篇10

1 引言

当前即时通讯已经成了人们生活、工作中最为常用的通信工具之一,即时通讯一般可分为两类:个人消费即时通讯(CIM)和企业即时通讯(EIM),个人即时通讯为了节约成本和方便部署,采用的是公有云架,而企业即时通讯注重的是安全和保密性,采用的是自设服务器方式,即私有云模式。

由于采用公有云的架构,个人即时通讯系统存在着公有云所具有的弊端,即对信息的安全和隐私无法有效保障的问题,从目前普遍使用的微信、QQ中可以看出,用户的资料、用户的部分聊天记录都存放在腾讯公司的服务器上,因此难免存在用户隐私泄漏或记录丢失的风险,还有大量的信息保存在用户自己的手机终端上,而这些终端属于消耗物品,无法对信息做到永久、完整的保存,造成了个人即时通讯的局限。这些问题在当前的公有云架构下是难以得到根本解决的,因此借鉴企业即时通讯的私有云模式开发一种新的个人即时通讯系统是值得考虑的。

当前在普通家庭中都具备了与互联网连接的固定宽带,并且以无线路由器为中心建立了家庭网络,在此基础上只要加入一台服务器就可组成一个家庭云,这对用户来说并不需要太多的经济负担,因此以家庭云的方式组建个人消费的私有云是比较现实的方案。家庭云是一种以家庭云主机为核心,通过家庭中的有线或无线网络接入家庭可以联网的设备,并通过宽带与互联网相连,是一个为家庭而组建的私有云。由于家庭云中具备了家庭云主机,因此为解决上述问题安装一个属于用户个人的即时通讯系统成为了可能,本文接下来将对此进行研究(有关基于家庭云主机的即时通讯系统及其方法的方案,已申请发明专利(中国发明专利号:CN104506425A))。

2 基于家庭云的即时通讯系统设计

2.1 基于私有云的即时通讯系统的现状

目前市面上所提供的基于私有云的即时通讯系统都属于企业即时通讯,如腾讯RTX、BigAnt、e-Link等系统,这些系统将服务端软件安装在单位自己的服务器上,即私有云的主机上,并以固定IP地址的方式与互联网连接。由于使用者对网络、设备具有完全的控制权,使信息的安全能做到有效的保障。

相对个人即时通讯,要达到同样的安全性能,需要将即时通讯系统也安装在私有云上,而家庭云具备容易组建、方便实现的特点,是比较适合个人安装的私有云。家庭云由家庭云主机和家庭网络组成,并经过固定宽带与互联网连接。由于通过宽带与互联网相连,因此需要解决宽带动态IP地址的问题。

2.2 家庭云即时通讯系统架构

为克服以上问题,对企业即时通讯系统架构进行了改正,提出了一种适合家庭云应用的即时通讯系统。该系统由以下几部分组成,如图1所示。

(1)通信服务器是一台固定IP地址与互联网连接的服务器,用于接收家庭云主机所发送的IP数据包,并获取所述家庭云主机的宽带动态IP地址。

(2)即时通讯终端可以是手机、平板、笔记本等移动终端,也可以是台式电脑、电视机等终端设备,用于与家庭云主机中的即时通讯服务端进行会话、通信,用于存放从通信服务器获取的家庭云主机的IP地址。

(3)家庭路由器,可以是普通家用的多端口无线路由器,用于家庭云主机通过宽带终端接入宽带,并将内网地址和端口号映射成外网地址和端口号。

(4)家庭云主机是一台家用的服务器,起到即时通讯服务器的作用,用于与即时通讯终端进行通信,并定时向通信服务器发送IP数据包信号。

其中通信服务器通过专线与互联网连接;即时通讯终端通过移动或固定网络与互联网连接;家庭路由器与家庭网络内的所有设备连接,并通过宽带终端与互联网连接。

2.3 家庭云即时通讯系统软件结构

为使系统正常运行,需要在相关设备上安装不同的程序,图2是程序安装示意图:

(1)在通信服务器中安装IP数据包接收程序,该程序安装在通信服务器中,可用C#以及Socket套接字的方式进行编程,程序中对端口号和IP地址进行绑定,并以无限循环的方式使程序处于等待接收状态,当接收到IP数据包后,对数据包中的源IP地址进行提取,并存放于数据库中,当再次收到IP数据包信号后,将取出的源IP地址对数据库中的IP地址信息进行刷新,从而使数据库中存放的是最新的宽带动态IP地址。

(2)在即时通讯终端上安装即时通讯客户端程序,该程序除了具有通常的即时通讯客户端软件的功能外,在程序的启动或断线重连时,首先访问通信服务器,从该服务器的数据库中取出IP地址,并存放于本地,用作访问家庭云主机,并与其中的即时通讯服务端程序建立通信和会话。

(3)在家庭云主机上安装即时通讯服务端程序和IP数据包发送模块,即时通讯服务端程序与目前企业用的基于私有云即时通讯系统的程序相同,分为客户端和服务端,这里安装的是服务端程序,用于同即时通讯终端进行通信与会话。IP数据包发送模块是一个能定时发送IP数据包的程序,为了节省开销和提高效率,发送IP数据包可采用UDP协议,用C#编程,在程序中将通信服务器的IP地址、准备开放的端口号作为目的IP地址和端口号进行绑定,以一定的时间间隔定时向通信服务器进行发包,其中间隔时间越短,通信服务器中所获取的宽带动态IP地址准确度越高。

3 基于家庭云的即时通讯系统的运行

3.1 信号流转

图3为即时通讯系统信号流转示意图,当即时通讯终端的客户端程序启动时,即时通讯终端首先访问通信服务器,向通信服务器发送请求信号;通信服务器向即时通讯终端发送应答信号,同时从数据库中取出存放的宽带动态IP地址信号,将这个信号返回给即时通讯终端,即时通讯终端取得上述信息并存放于本地;即时通讯终端根据所存放的IP地址向家庭云主机发送请求信号;家庭云主机中的即时通讯服务端程序对即时通讯终端进行响应,并与即时通讯终端建立通信链路,双方进入会话。

3.2 工作步骤

家庭云主机中的IP数据包发送模块定时不间断地向通信服务器发送IP数据包信号,通信服务器将接收到的IP数据包中的源IP地址信息存放于数据库中,并随着收到的最新信息对数据库进行不断刷新,将最新的宽带动态IP地址存放在数据库中。

在即时通讯终端中,当即时通讯客户端程序开始运行时,首先访问通信服务器,从该服务器的数据库中取出家庭云主机的宽带动态IP地址,并存放于即r通讯终端的本地。随后,即时通讯客户端程序按照上述宽带动态IP地址访问家庭云主机,并与家庭云主机中的即时通讯服务端程序进行通信,建立即时通信会话连接。

当在即时通讯客户端与家庭云主机的即时通讯服务端会话发生信号中断时,即时通信客户端将再次访问通信服务器,取得存放于所述通信服务器中的宽带动态IP地址,并更新存放于即时通讯客户端本地的IP地址,客户端程序根据存放的IP地址重新联系家庭云主机的即时通讯服务端,并恢复中断的会话连接。

4 家庭云即时通讯系统的应用

家庭云即时通讯在家庭云应用中具有关键的作用,它可以作为家庭云的控制端,也可以作为智能家居的控制中心,但最具意义的是作为一种基于私有云的即时通讯系统,可以解决个人信息交流中的信息安全问题。

4.1 作为家庭云的控制端

家庭云可以提供大量基于家庭或个人的应用,如个人网盘、虚拟桌面、家庭网站等,为了方便对家庭云的控制,安装一个即时通讯系统作为家庭云的控制端是非常必要的,可以使装有该系统客户端程序的移动终端随时随地对家庭云的各种功能和应用进行控制。

4.2 作为家庭的即时通讯系统

家庭内部的沟通在现实社会中具有重要意义,特别其对相关信息的隐私安全、内容的长期保存都有很高的要求,本系统由于设备安装在家庭内部,用户能够自己掌握存储设备,从而可以使信息交流更加安全,对具有重要价值的个人信息做到完整、永久的保存。

4.3 作为智能家居控制平台

智能家居技术经历了十多年的发展,目前已经上升到了新的高度,各大主流公司纷纷加入其中,推出了各自的应用,由于技术标准和应用平台无法统一,特别是目前所有产品是基于公有云的模式,同样也产生了信息的安全和保存问题,制约着该产业的健康发展。家庭云的推出,可以解决家庭物联网信息的隐私保护问题,而基于家庭云即时通讯系统的推出,可以解决统一平台的问题,因为通过该系统能够掌握家庭内所有信息设备的控制。

5 结束语

在个人信息安全更加重视的今天,对于现有公有云网络架构下的各种个人消费应用带来了不少挑战。家庭云作为一种私有云,能使个人信息得到有效的保护,并且利用家庭云主机的控制功能,对各种信息进行加工、共享,更加丰富了针对个人、家庭的应用。同样,本文提出的基于家庭云的即时通讯系统克服了当前个人即时通讯存在的弊端,使用户交流更加保密、内容存储绝对安全、使用容量不受限制,并能同家庭物联网控制等应用进行整合,成为家庭的控制中心。因此,随着家庭云的普及发展,基于家庭云的即时通讯系统将使个人即时通讯迎来新的发展模式。

参考文献:

[1] 谭天,袁嵩,肖洁. 云计算安全问题研究[J]. 计算机技术与发展, 2016(9): 124-128.

[2] 马泽尔,卡玛日萨米尼,拉提夫. 云计算安全与隐私[M]. 刘戈舟,杨泽明,刘宝旭,译. 北京:机械工业出版社, 2011.

[3] 石菲. 公有云的安全门[J]. 中国信息化, 2015(11): 76-77.

[4] 付永振. 私有云架构下的安全体系研究与技术分析[J]. 互联网天地, 2016(2): 29-34.

[5] 陆伟,林培榕,林姿琼. 企业即时通讯系统设计[J]. 软件导刊, 2015(10): 94-96.

[6] 王丁. 联想家庭云中心[J]. 个人电脑, 2012(2): 20-21.

[7] 陈为人. 基于家庭云主机的即时通讯系统及其方法: 中国, 201410855063.5[P]. 2014-12-26.

即时通信应用篇11

1.前言

“十五”期间天津分公司进行了以ERP为主线的信息化建设,信息化建设和应用取得了较大成效,信息化工作得到了广大干部职工的认同和支持,实践证明信息化工作是企业整个管理工作中不可或缺的重要组成部分,是推进管理现代化的有效工具。人们在分享管理信息化成果的同时,也希望员工间通过网络实现便利、快捷的信息交流。公司网络虽然逐步显示出其强大的生命力,发挥着越来越重要的作用,但仍然存在着一些先天的不足,如在沟通上缺乏实时互动性、交流手段单一、缺乏多媒体特性等等。

企业即时通讯软件作为即时发送和接收网络消息的软件平台,为使用者提供了更方便的沟通方式,增强了团队的信息共享和沟通能力。员工可以通过这一平台实现文字沟通、文件传输和语音视频等多种信息通讯方式;员工可以通过这一平台达到实时在线、即时沟通、即时解决工作中遇到的问题的目的,从而大大提高企业的办公效率。

2.选择企业即时通讯软件的必要性

企业即时通讯软件可分为公众企业即时通讯软件和企业即时通讯软件两种。公众企业即时通讯软件是指面向个人的,应用于个人之间沟通的应用平台。目前公司内部已有一些公众企业即时通讯软件被员工广泛使用(如飞鸽传书、飞秋等)。这些软件虽然能够达到一定的即时发送和接收网络消息的目的,但它不是为企业量身订做的,在企业内部应用时已经暴露出许多问题。例如:用户传输文件过大,长时间占用网络资源,影响正常业务系统应用;用户发送没有经过加密的商业文档,给企业信息安全造成极大的威胁。

企业即时通讯软件与公众企业即时通讯软件不同,其最大的特点是具有可管理性和可控性,可以从技术层面解决公众企业即时通讯软件存在的诸多问题。因此,公司要提高经营管理水平和办公效率,并保障公司信息安全,搭建企业即时通讯软件平台就显得尤为重要。

3.企业时通讯软件的功能架构

(1)软件的总体架构

企业即时通讯软件具有开放性的体系结构,是一个平台化、模块化的可扩展平台。企业可以根据自身需求,选择相应的模块组件,并通过软件所提供SDK接口实现与其它应用系统的集成。

企业即时通讯软件总体架构图

(2)软件的主要功能

a)即时性。与企业内部其他通信手段相比,企业即时通讯软件的即时性是相当突出的,它的速度非常快,不管接收方的计算机在做什么事情,发送的消息都能即时弹出来,并可以把接收方是否已阅读的信息反馈回来,实现消息的跟踪功能。

b)可管理性。软件可对部门、分组、个人进行严格的权限控制,允许或禁止使用某项功能,保证即时通信的可管理性与服务器和网络资源的合理分配。软件的监控功能可以方便管理员对系统内的即时消息内容进行监控;可以遏制关键词,避免有问题的消息在系统中流通;可以对已经发送的消息进行快速查询,追查信息的发送来源。

c)多样性。随着即时通讯技术的不断完善,应用范围的不断扩展,企业即时通讯软件的功能正在逐渐增强。例如,用户可以采用语音、视频、语音留言等多媒体功能进行通讯,沟通方式更加丰富。

d)安全性。用户在进行消息传递、文件传输时采用128位加密,可达到商业级安全标准;用户信息在服务器端采用数据库方式存储,这种数据存储方式能够保证用户信息的安全与个人隐私。

e)兼容性。企业即时通讯软件与AD域认证系统兼容,系统管理员可以在统一的管理平台下对用户信息进行管理,实现了即时通讯帐户与企业域帐户的信息同步。

4.天津石化即时通讯系统应用

天津石化即时通讯平台采用了由腾讯公司推出的RTX系统,该系统技术成熟、性能可靠,主要由RTX管理服务器、AD域管理服务器以及相应的软件系统组成。

RTX即时通讯系统在天津石化的应用规模已逐步发展到500用户,主要覆盖面为公司机关部室和各二级单位的职能部门。用户普遍反映该系统使用简便、工能全面,简化了工作流程,使工作效率得到了提高。

(1)RTX客户端界面友好、操作简单,不用经过专门培训,员工也能轻松上手使用。

a)企业组织架构展示。用户登录后即可清晰地看到由树型目录表达的多层次企业组织架构。

b)实时显示员工在线状态信息。用户可以根据联系人的当前状态(例如在线或忙碌)决定是否与其联系。

c)联系人分组管理。用户可以把联系比较频繁的人划分为一组进行管理,缩短今后的查寻时间。

d)快速搜索联系人。客户端面板设有快捷搜索栏,为用户提供帐号、拼音、中文姓名的模糊查找方式。

e)群发广播通知:根据不同的管理权限,用户可以在不同分组、不同部门、不同级别内群发广播通知。

f)历史消息查看器:通过历史消息查看器,用户可以对所有消息的历史记录进行查看、查找和归类。

(2)RTX系统为用户提供了完善的即时沟通方式(文字、文件、语音/视频等),使员工之间的沟通更加丰富多彩。

a)文字沟通。发送文字信息是RTX系统最基本的沟通方式,用户可以通过一些简单的设置提高工作效率,使工作达到事半功倍的效果。例如,用户可以使用不同的字体或颜色表示信息的重要性;可以使用系统热键功能快速发送回复消息;可以设置离线自动回复功能给联系人留言。

b)文件传送。在公司内部的协同工作中,用户之间经常需要传递文件,RTX系统对这一功能进行了相应的优化,让用户传递文件变的更加轻松快捷。例如,用户可以将需要传送的文件直接拖入到对话窗口进行发送;用户可以使用自动接收文件功能自动接收文件;用户可以通过系统提供的离线文件服务接收离线文件。

c)多媒体功能。语音视频通讯功能使得RTX系统的功能更加丰富,应用更加广泛。例如,系统管理员可以组织用户进行在线培训,技术人员可以与用户进行面对面的技术交流。

5.结束语

RTX即时通讯系统在天津石化的推广和应用,替代了原有公众即时通讯软件在公司网络中的无序化应用,既解决了公司员工对即时沟通的需求,提高了办公效率,又满足了公司对信息安全和网路资源管理的要求,使公司信息化应用得到全面发展。

参考文献:

即时通信应用篇12

中图分类号:TP393.05 文献标识码:A 文章编号:1007-9599 (2012) 21-0000-02

1 即时通信的背景

即时通信指的是在线实时通信,它通常指的是利用一个终端连接一个即时的通信网络的服务方式,它和e-mail的最大区别在于它的交谈是即时的。这种通信服务方式可以使通信者在网络上建立一种聊天室,而且是私人的,它的最大特点是可以显示联络人的名单以及是否在线和交谈等状态信息。在即时通信软件领域出现最早的是ICQ,它的英文含义是“I seek you”即“我找你”的意思,很形象的描述了在线即时通信的方式。最初的ICQ版本是在1996年11月份的,是由四名以色列青年编制实现的,并在短短的六个月内注册用户数量大量增加,达到85万之多。[1]

2 国内外发展状况

当今,国际上对网络通信系统研究的较好的公司有:思科,Sun,MS等公司,思科主要研究底层的传输;MS,Sun公司研究的是应用层。其中MS公司凭借其在操作系统的垄断地位,为了在网络的发展中取得先机,采用了各种各样的手段。但是,其捆绑的MSN,无论从功能上,还是技术上来说,都不算是非常先进的。当然,IE同样也不是很受人青睐,这让人想起了当年的网景公司,网景只是生不逢时。MS不择手段的想打垮网景,可见其对网络的重视。如今,Sun公司在网络应用上捷足先登,凭借着Java,Sun在网络的应用上领先于MS。微软想用同样的办法搞垮对手,因此也拿出了Visual c#来对抗Java。这些都是在应用层面的开发工具。应用层上的产品就更显种类繁多。ICQ几乎是国际上通用的即时通信工具,由于在我国它的应用不是很广,所以其原理也很少被介绍。MSN是MS的产品,同样在国内没什么市场,所以对其原理也很少被讨论过。至于IE,是在Visual c++下开发的产品,虽然有严重的安全隐患,不过至少能在某种程度上代表当今国际研究的水平。此外,国际上出现了新的浏览器Firefox,其性能据说是远高于IE,也许将来在网络的天下,MS又有了更强劲的对手。早在1970年初期,柏拉图系统形成,它是一种比较早的即时通信形式;而后到了八十年代,工程师与学术界开始广泛使用UNIX或Linux的交谈进行实时信息的传递;到了1990年代就实现了即时通信的跨越因特网的交流,这时已经基本开始广泛的使用ICQ作为因特网的即时通信软件。近些年来,视讯会议、网络电话和网络会议已经被整合为兼有影像会议与实时信息的传输功能的多功能网络即时通信服务方式,这些媒体之间基本没有什么区别。国内在应用层上的网络应用软件目前发展异常的火爆,因为我国有着网络应用的最大市场。现在国内网络的基础性建设发展迅速,应用软件也层出不穷,其中,在游戏的领域中,网络通信的工作做的不错,如联众游戏平台,还有其他的一些平台,这些平台基本上都是基于VC++的,用的都是Socket通信,但是为了效率,这些平台没有用MFC提供的Csocket类,而是直接用Socket进行通信,所以效率上不错。此外,tencent的即时通信等都代表了国内最高的水平。[2]

3 即时通信工具的应用

3.1 即时通信工具的含义

即时通信的英文即InstantMessaging,也是实时传讯的意思,这种通信服务方式可以使通信者在网络上建立一种私人的聊天室。而且这种通信服务方式的最大特点是可以显示联络人的名单以及是否在线和交谈等状态。目前如腾讯QQ、MSNMessenger、Yahoo的Messenger、ICQ等即时通信软件在互联网上比较受欢迎。

3.2 中国即时通信的发展

当前网民们上网的主要目的之一就是聊天,而且当时聊天室是网上聊天的主要工具。而即时通信软件如ICQ软件的出现并不像后来所描写的是“很自然地崛起”,最初马化腾为了进行寻呼行业的发展而研制出来的通信软件,因为他出身于著名寻呼企业润讯,做的都是与寻呼业相关的发展软件。[3]即时通信这个领域的先行者其实是新浪,早在2000年前,新浪就推出了一款即时通信工具叫Sinapager,这款工具当时并不逊色与腾讯的QQ软件,而且它的功能已经非常强大了,用户群的数量也非常多。在当时即时通信工具与搜索引擎一起,成为最热门的互联网领域,以至于出现了相当多的在即时通信软件上做一些插件的增值服务公司,他们也获利匪浅。即时通信如此繁荣的物质基础是各宽带运营商对宽带速度的大幅提高和价格的逐渐下调,因而导致互联网的全面普及;而几大著名门户网站纷纷选择大力发展开拓即时通信市场,不但是给自己补课,更是促进了即时通信的更快更全面的普及。

3.3 即时通信的应用范围

即时通信软件是从一个终端连接到一个通信网路的服务类软件,它和e-mail的最大区别在于它的交谈是即时的。目前我们的日常工作、学习和生活都已经开始离不开即时通信了,即时通信主要应用范围涉及个人方面的即时通信、商务方面的即时通信、企业方面的即时通信等,还包括特种行业方面的即时通信、网页方面的即时通信、泛即时通信和免费即时通信等。[4]对于个人方面的即时通信,其主要的客户都是个人用户,不以盈利为目的,会员资料是开放式的,主要提供聊天、娱乐、交友等活动,如腾讯QQ、网易泡泡、移动飞信、雅虎通、新浪UC等。而且此类软件以通信软件为主、以网站为辅,以免费使用为辅、增值收费为主。对于商务方面的即时通信,这里的商务泛指以买卖关系为主。商务即时通信中比较常见的有阿里旺旺贸易通、通软联合GoCom、阿易旺旺淘宝版等。实现寻找相关电子商务客户资源或便于商务联系,并且以较低的成本实现电子商务交流或工作交流是商务方面的即时通信的主要作用,以中小企业、个人实现电子商务买卖为主,而且方便外企跨地域进行商务工作交流是这种类型的即时通信的主流。对于企业方面的即时通信,它的主要目的是以企业内部办公为主,从而建立员工互相交流的平台和媒介,且安全保密性能较好;还有一种是以即时通信为基础,进行系统整体和边缘功能的整合。目前存在着这样一种状况,由于企业对信息类相关软件的需求还在初级发展阶段,所以可能会出现很多系统不能“互通”的情况,这也就赋予了即时通信软件一个重要使命,即进行互通的边缘整合,这将作为将来即时通信软件是否被选用的重要条件。比较常用的软件有企业飞信、飞鸽传书、FreeEIM等。

4 即时通信的作用

在Internet飞速发展的今天,互联网已成为人们快速获取、和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。互联网上即时通信的信息交流和互动是通过文字、图形、图像、视频、文件等来实现的,这样对于时间和成本上的开销来说都是比较经济的。目前,即时通信已经成为人们进行在互相沟通以及学习、工作、电子商务等方面的联系平台。Internet上的信息交流和传递主要是通过通信工具来实现的,因此设计即时通信工具在Internet应用上的地位显而易见,它已成为人们日常生活中交流的桥梁,信息发展不可缺少的重要组成部分,从而倍受人们的重视。即时通信工具之所以能够如此流行,一方面是有比较完善的应用功能,其次也需要大量技术和软硬件的支持。在线即时通信系统的总体意义是以信息传递为基础,以数据整合为核心。开发一个具有高效和实时通信功能的在线即时通信工具对学校、乃至社会都是非常必要,非常有意义的。

参考文献:

[1]吴晨,陈建孝.网络与通信[M].清华大学出版社,2006,10.

[2]张立坤.即时通信安全机制研究,2009,4.

[3]曾建潮.软件工程[M].武汉理工大学出版社,2008,5.

即时通信应用篇13

根据《规定》要求,国家互联网信息办公室负责统筹协调指导即时通信工具公众信息服务发展管理工作,省级互联网信息内容主管部门负责本行政区域的相关工作。即时通信工具服务提供者应当取得法律法规规定的相关资质。即时通信工具服务提供者从事公众信息服务活动,应当取得互联网新闻信息服务资质。

友情链接