即时通信功能十篇

时间:2023-10-11 17:25:44

即时通信功能

即时通信功能篇1

诺盛咨询系统对从腾讯建立第一代即时通信工具QQ到微软的MSN,从VODAFONE的MESSENGER /KDDI的HELLOMESSENGER等即时通信的发展历程进行了详细的研究,认为:

1.即时消息的发送/接收、即时状态的设定/显示是IM软件的功能内核,而功能内核的外面是通信层功能,可以根据需求实现对各种类型信息的传输。

目前的IM软件往往不再局限于简单的通信功能,而是捆绑或拓展了许许多多的功能,从理论上讲,凡是互联网上成功的应用均可被IM软件一网打尽。目前比较通行的捆绑功能有浏览器、邮件、网络硬盘、搜索引擎、媒体播放器、RSS/网络日志等。基于IM软件强大的功能,IM运营商可以开展多种业务,比较典型的有通信类业务、娱乐性业务、商务性业务、广告业务、在线市场调查业务等等。

2.未来的即时通信工具将会呈现几大趋势。

1)与电子邮件整合将成为业务推广的主流。

随着IM在网民中的日益普及,IM已经在很大程度上对电子邮件功能进行了替代,人们可以通过IM软件进行即时的交互式的通讯,并且这种通讯可以以文本、图片、音频、视频等丰富多彩的形式进行,同时,人们也可以通过IM软件进行文件的传送,这可以替代邮件的附件功能,此外,有许多IM软件还支持离线消息收发,这更进一步拉近了IM软件同电子邮件功能之间的差别。当然,电子邮件也有其自身的诸多优点,并且电子邮件的历史远长于IM软件,相对也更为成熟,其用户数目前也远远大于IM,因此,倘若我们不提替代一词,而代以整合或融合或许更为准确。事实正是如此,IM软件如今大都捆绑了电子邮件,并支持邮件到达的即时提示,这代表着一种IM与电子邮件日益融合的趋势。

2) 多媒体化将成为必然。

IM早已不再是简单的文本交互,现在的IM已经是名副其实的多媒体软件。随着IM技术的进步,并受益于互联网网络带宽的不断拓展,音频、视频功能已经逐渐成为IM软件标配,并在逐步成为主流。

3)多功能化将成为即时通信工具差异化竞争的主要工具。

IM事实上早已突破了即时通信的范畴,现在的IM,其丰富多彩的功能远不是即时通信这几个字所能涵盖的。从某种意义上讲,现在的IM不能再被称为即时通信软件,它几乎能捆绑各种互联网上的流行应用:它既可以是一款媒体播放器,也可以是浏览器、搜索引擎,也可以是网络硬盘,或者又可以是RSS信息聚合器,等等,即时通信只是其众多功能中的一项――当然,它是一项最为基础和基本性的功能,也是人们仍将其称为即时通信软件的最后一点理由。

4) 跨平台将是即时通信业务发展的必由之路。

即时通信功能篇2

那么,即时通信具有哪些特点呢?

即时通信打破了主客体之分,点对点进行传播。麦克卢汉认为:万物皆媒介,媒介皆万物,但是作为信息交换的介质随着时代的发展产生了巨大的变化。在传统的媒介中,传者和受者的双方角色分明。随着网络的出现,传者和受者之间的界限被打破,产生着革命性的影响。“即时通信作为一种媒介,它区别于微博、博客、E-mail等其他网络传播媒介,它是人的大脑的延伸,是人的一种思维方式的延伸。”①即时通信的出现彻底打破了传受双方的界限,实时的在线交流,信息的流动是一种点到点的方式,不需要再经过其他介质的干扰。使用双方都有传播过程的主动权,更加凸显了传播过程的双向性、主动性。点对点的传播结构更有利于传播者进行交流沟通,从而保持传播的稳定和连续。

即时通信是一种同步时效性的传播,传播互动性强。即时通信,顾名思义就是指传播的即时性,是一种时时都能够交流的平台。即时通信媒介中的互动频率、互动方式、互动规模是传统的传播媒介所望尘莫及的。传播者与受传者可以实现实时的交流和沟通,从而节约了大量的成本和时间,使得传播更为迅速和快捷。随着技术的发展,现在的一些即时通信工具还有离线传播的功能,更符合人类的需求,因此即时通信的实时传播特性就更为突出。

即时通信传播同步时效,再现了真实的传播环境。即时通信将传统的面对面的交流延伸到了网络中,可以通过语音、视频和文本的实时互动创造一个三维的“拟态环境”,它可以将传受双方聚焦在这个小小的平台上,凭借着这个平台的功能,使得传播双方的距离瞬间消失。传受双方发出的信息能够得到迅速的反馈互动,同时可以通过语音、视频、表情图片等非语言符号共同营造一个仿真的面对面交流的场景。这种对现实的虚拟使得人与人的交流在现实和虚拟中交叉进行,节约了大量的成本和时间,方便快捷。

即时通信传播方式多样,传播效果迅速及时。在面对面的交流过程中,受众可以通过肢体语言等辅助话语表达,从而使传播能够有效地进行。随着技术的发展,即时通信也具备了这个特点,即时通信的功能越来越符合传播者的需求。它整合了在线文件传输、网络电话、在线音频播放、在线视频播放等媒介,跨越了时空,缩短了距离。但它并不仅仅是这一系列媒介功能的简单叠加,而是拓展了人的传播能力,传播效果及时迅速。这种多样化迅速及时的交流从根本上说是传统的面对面交流在新的技术平台下的一种新的发展趋势,是面对面交流在网络传播中的体现。

即时通信的特点决定了其对人们的生活、交往、思维方式以及人们的价值观的深远影响,具体表现为以下几个方面:

即时通信已成为改变互联网生活方式的个性化标签。即时通信除了能满足个性化的信息传递交流的同时,最重要的是将网站信息与聊天用户直接联系在一起。通过即时通信工具,用户可以浏览新闻、接收邮件、玩网络游戏等,还可以通过即时通信登录其门户网站,并且按个人需求将各种功能集成在个人账号上,用的时候就打开它。这样的模式将传统的门户网站信息、搜索引擎的功能、电子邮件的功能、社交网络的功能等整合到即时通信工具中,只需要通过账户号登录即可方便快捷地满足用户的需求。即时通信已经成为一个完整的互联网络,同时这个互联网络又具有独特的个人特点,更人性化。

即时通信节约了信息传播成本。使用即时通信媒介,减少了传统的信息传播中的纸张费、运费;而实时语音、在线视频等功能省去了面对面交流时所花的费用,并且即时通信的功能更是节约了人们大量的时间,使得信息传播的成本大大降低。这些优势也改变了工作场景和生活场景的界限,影响着人们的生活方式。“SOHO族”的出现就是一个很好的例证。通过使用即时通信工具,人们可以方便地接收传递信息、表达意见,并且可以通过加入不同的群体来增强自己的交际能力。例如在线文件传递、视频交流、加入不同的QQ群体等这些都促使社会的信息交流更为密集,人与社会的接触更频繁。

即时通信促进了娱乐的盛行以及流行文化的传播。社会学家查尔斯・赖特在《大众传播:功能的探讨》中提出了大众传播的娱乐功能,这个功能随着传播技术的发展已经越来越凸显。而网络则使全民娱乐的趋势更为明显,CNNIC《第24次中国互联网络发展状况统计报告》显示我国网民上网最爱做的三件事分别是“娱乐、聊天、看新闻。即时通信的使用率已经达到了72.2%,网络游戏达到了64.2%”②。娱乐活动已经越来越盛行,而娱乐的盛行在很大程度上与流行文化相联系。即时通信媒介的一个重要功能就是在聊天的同时,可以邀请朋友一起玩游戏。“开心农场”、“”等游戏的盛行,“寂寞党”、“粉丝团”、“犀利哥”等文化的盛行都证明了即时通信工具有独特的优势。通过即时通信工具的使用,传播者可以分享快乐、减轻压力、沟通情感,最大程度地满足了人们生活娱乐的需要。

即时通信促进了社会化营销的发展。社会化营销是借助社会化网络来进行产品和服务的推广。即时通信平台可以实现单体、小众、大众的协调统一的沟通与传播。在单体沟通上,即时通信可以替代电话,群和组的功能可以将信息定向传递到有着共同需求的小众群体之中,而其操作框的广告位可以到达大众群体。它主要以人际交流为基础,用户的黏性高,受众之间的信任度高,是进行社会化营销的天然平台。2008年可口可乐借助腾讯网,在奥运圣火传递期间发起的在线火炬传递活动,短短40天之内,该活动就“拉拢”了4000万人参与其中,最终形成了关于火炬传递的在线话题和品牌效应,成功地实现了预期的设想。结合即时通信进行社会化营销已经成为一种趋势,目前的即时通信已经开始了电子商务的尝试,例如腾讯的拍拍、百度的有啊,等等。随着技术的进步,即时通信功能的增多将会创造更多的经济价值。

即时通信的强大舆论影响。网络是社会舆论的放大器,即时通信点对点、一对多的同步传播特征为舆论的扩散和传递提供了平台。即时通信媒介能绕过传统的新闻权威媒介,点对点的交流方式使得新闻能够迅速地得到传递,这种直接式新闻信息传播功能有利于群体意见的迸发,形成巨大的社会“影响流”。它最大的特点在于实时性,因此能够迅速地实现信息的传播,并随着即时通信网状多节点的传播结构,达到了舆论广而告之的目的。“即时通信的舆论表达主要是通过以下两点进行的:一是通过一对一或者一对多的形式来进行信息和态度的传递;二是通过签名档等‘集体签名’、‘集体参与’来进行信息的传播。”③2008年被称为网络舆论元年,在汶川地震、奥运会等一系列重大事件中都能够看到即时通信的强大影响。例如在抵制家乐福事件中,短短一天时间内,在深圳地区就建立了10个用于信息传递的QQ群,在MSN的红心签名活动中,几天之内有700万人参与其中。在2009年,从周久耕的天价香烟案、躲猫猫事件、罗彩霞事件、邓玉娇事件到钓鱼事件等一系列的网络舆情风暴中,即时通信媒介凭借强大的传播优势,真正地促进了反映民意的“群体意见”的传播,在社会上产生了巨大的影响。但是在其强大舆论功能的影响下,同时也要警惕这种口耳相传的形式,避免过激行为舆论的出现。

截至2009年底,“我国即时通信用户规模已突破2.77亿,同比增长23.7%,其中手机即时通信用户占总体用户的1/3,规模达9141万”④。即时通信工具已经从电脑终端与电脑终端的沟通演变为与手机等移动媒介随时的互联互通,使得文字、语音、视频等信息能通过网络上的即时通信工具直接送达个人化媒介之上,随时随地实现网络媒介与个人化移动媒介的实时互动。即时通信已经成为人们生活中的一员,并随着技术的发展会产生越来越大的影响。

注 释:

①徐玮:《即时通信媒介的效果研究》,《成都电子科技大学学报》,2008年。

②中国互联网络信息中心:《第24次中国互联网络发展状况统计报告》,2009-07-16,

③彭兰:《网络传播学》,北京:中国人民大学出版社,2009年版。

④中国互联网络信息中心:《2009年中国即时通信用户调研报告》,2009-12-18,info.tele.省略/2009/12/181105162815.shtml

即时通信功能篇3

【关键词】MQTT协议 即时通讯 移动平台

1 引言

随着移动互联网技术的发展,即时通讯(IM)已经成为最常用的通信工具之一[1]。然而,随着即时通讯各类功能的不断丰富,移动终端不断增长的能耗、流量需求与有限的电量、高昂的资费间的矛盾日益加剧[2],这在一定程度上降低了用户体验。

目前市场上,移动IM系统的实现除了少数采用私有协议外,主要采用XMPP协议和SIMPLE协议。XMPP协议是以XML为基础的开放式即时通讯协议,具有成熟、安全、可扩展性强等优点,但存在协议复杂、消息重复转发、费电、费流量的缺点[3-4],这是一个高耗能的协议。SIMPLE协议是在SIP协议[5]的基础上扩展而来,是主流的即时通讯协议之一,它具有较成熟的音视频标准,支持各类即时消息通信,但它也存在流量消耗较大、扩展复杂等问题。上述两种协议在设计时并未考虑到移动终端的特性,因此在实际应用中表现并不出色。

本文设计了一个基于MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)的移动即时通讯协议MQTT-IM,并实现了基于Android平台的移动即时通讯系统,为实现低功耗和流量消耗的移动IM系统提供了一种新的解决方案。

2 MQTT协议

2.1 MQTT协议简介

MQTT协议是一个C/S架构,是基于/订阅模式的消息传输协议[6]。该协议针对工作在低带宽、网络不可靠的受限设备而设计,运行在TCP/IP网络连接之上,具备以下特点:

使用/订阅模式,提供一对多的消息分发和应用之间的解耦;

消息传输不需要知道负载内容,易于扩展;

提供了三种等级的QoS(Quality of Service,服务质量),分别为“最多一次”(QoS=0)、“至少一次”(QoS=1)、“仅一次”(QoS=2);

很小的传输消耗和协议数据交换,最大限度地减少网络流量。

2.2 MQTT控制报文的结构

MQTT协议通过交换预定义的MQTT控制报文来进行通信,MQTT控制报文由3部分构成:固定报头、可变报头、有效载荷,其中所有控制报文都包含两个字节的固定报头,部分控制报文包含可变报头和有效载荷,其中固定报头的格式如表1所示:

固定报头第一个字节的高四位表示MQTT控制报文的类型,共14种,低四位表示每个MQTT控制报文特定的标志,第二个字节表示剩余长度,即当前报文剩余的字节数,包括可变报头和负载的数据。

固定报头第一个字节的高四位为0011表示PUBLISH类型的控制报文。PUBLISH控制报文的作用是从客户端向服务端或者服务端向客户端传输应用消息,控制报文的有效载荷包含将被的应用消息。MQTT协议解析时不需要知道有效载荷内容,这也是MQTT极易扩展的原因。通过对PUBLISH控制报文有效载荷结构的设计,来增加对特定功能的支持。

3 系统设计

3.1 设计思路

移动IM系统由服务端和客户端构成。服务端侧重即时通信服务的提供,包括通讯协议编解码、登录注册、通讯录、群组、即时消息通信、状态呈现等服务,并暴露接口供客户端调用。客户端侧重提供友好的UI及丰富的即时通信方式,较低的功耗和流量消耗可大大提升用户体验。本文基于MQTT设计即时通讯协议MQTT-IM,通过交换MQTT-IM控制报文来完成不同终端间的即时消息通信。

3.2 MQTT-IM协议的设计

MQTT控制报文的最小长度仅有两个字节,通信时流量消耗非常小。再加上协议本身非常简单,解析代价低,因此功耗也低。基于MQTT设计的MQTT-IM协议不仅继承了MQTT低功耗、低流量消耗的优点,而且通过对PUBLISH控制报文有效载荷的结构设计,解决了不同类型即时消息的传输,从而增加对即时通信功能的支持。

由MQTT控制报文结构的介绍可知,设计以MQTT协议为基础的即时通讯协议MQTT-IM的实质即对PUBLISH控制报文的有效载荷的结构进行设计,通过对有效载荷结构的设计,来满足各种类型的即时消息的传输。图1中虚线框中的内容为MQTT-IM控制报文的结构。

图1虚线框中的MQTT-IM控制报文中包含5个字段,这5个字段的具体含义如下。

type:即时消息类型字段,占1个字节,不可为空,从0x00-0xff共可表示256种类型的即时消息。本文共设计了22种即时消息类型,占用了0x00-0x15,剩余部分0x16-0xff可用于扩展新的即时消息类型。这22种即时消息类型可分为7大类,分别为注册类型、登录类型、通讯录类型、群组类型、即时信息类型、状态呈现类型、系统通知类型,每大类包含一种或多种类型,比如状态呈现类型包括user_online、user_offline两种类型。

from:发送方字段,变长,可为空,表示发送方ID,用于唯一标识发送方身份。

to:接收方字段,变长,可为空,标识接收方ID,用于唯一标识接收方身份。

timestamp:时间戳字段,占4个字节,不可为空,针对特定的from/to字段唯一标识某条即时消息,可用于消息排序。

content:消息正文字段,变长,可为空,针对不同的type值,content结构不同。content的结构分为7种,分别对应上述type字段的7大类型,比如当type字段属于状态呈现类型时,content结构由status基本字段构成。

MQTT-IM控制报文中5个字段的整体结构使用Protocol Buffers设计,通过这种设计方式可以获得比xml/json更快的编解码速度和更低的存储空间占用[7]。

3.3 总体架构设计

如图2所示,移动IM系统服务端由4部分组成,分别为后台管理系统、核心功能及接口层、基础服务层、数据库。Android客户端由登录注册、通讯录、群组、状态呈现、即时通信、sqlite存储等6个功能模块组成。

服务端后台管理系统提供了用户管理、数据统计、日志查询、参数设置等服务,可通过后台管理系统观测系统运行情况。

服务端的核心功能与接口层实现了跟IM密切相关的六种核心功能及对应的接口,分别是:登录注册管理负责用户的登录注册请求;通讯录管理负责处理添加/删除联系人,获取联系人列表等用户请求;群组管理负责处理创建/解散群组、添加群组、管理群成员、获取群组/群成员信息等用户请求;状态呈现管理负责响应用户状态变化事件;存储管理负责处理即时信息的数据库存储以及查询即时信息历史记录的用户请求。服务端对外提供了各个核心功能的接口,供客户端调用。

服务端基础服务层提供了3种服务:主题订阅服务供登录注册管理、通讯录管理、群组管理等功能调用,客户端订阅相关主题,服务端将即时消息转发给匹配主题的客户端;消息服务供除存储管理外的其他核心功能调用,提供即时消息的服务;MQTT-IM编解码服务在对MQTT-IM控制报文编码解码时会被调用。

数据库部分主要作用是提供即时消息记录的增删改查操作,同时提供存储用户相关信息的功能。

Android客户端划分为6个功能模块,通过调用服务端提供的相应接口可实现不同移动终端之间的即时通信。

4 系统实现

Moquette是一个Java版本的MQTT服务端开源实现,基于事件驱动,底层使用Netty网络框架完成协议的编解码工作。Moquette是轻量级、易于集成的,本文使用它作为MQTT协议服务端编解码工作,通过对Moquette二次开发,增加Moquette-IM模块,实现了状态呈现等功能。服务端采用Struts2+Spring+Hibernate集成框架进行开发,使用Mysql数据库存储用户相关信息及即时消息记录。下面以主题订阅、即时通信、状态呈现3个功能为例,详细介绍其实现过程。

4.1 主题订阅的实现

客户端订阅感兴趣的主题,服务端选择匹配的主题将收到的即时消息推送到对应的客户端,通过这种方式实现不同移动终端间的通信。本文设计了3种类型的主题,客户端通过订阅这3种类型的主题,可以实现通讯录好友间的单聊、群组聊天、状态呈现功能。这3种类型的主题分别为:

f/:通讯录类主题,这类主题由前缀“f/”加用户名构成,通过订阅这类主题可以接收到通讯录内好友的即时消息。

g/:群组类主题,这类主题由前缀“g/”加群组名称构成,通过订阅这类主题可以接收到群组内即时消息。

s/:状态类主题,这类主题由前缀“s/”加用户名构成,通过订阅这类主题可以接收到状态改变类型的即时消息。

4.2 即时通信的实现

客户端订阅f/和g/类型的主题时所使用的QoS与在该类主题上即时消息时的QoS取值相同,均为2,保证客户端有且只收到一次即时消息。通讯录内好友间单聊的具体实现为:每个用户在注册成功之后,客户端会自动订阅f/主题,其中uid为该用户的用户名。用户A与通讯录内的好友B进行单聊操作时,用户A在主题f/B上单聊消息,服务端对该MQTT-IM控制报文解码,得到单聊消息存储在数据库,并向订阅了主题f/B的客户端(即好友B)转发该报文,好友B收到该报文进行解码得到单聊消息,完成一次单聊操作。群聊的实现类似单聊,不同之处在于订阅主题的时机不同,群聊是在每个用户成功加入一个新的群组之后,客户端自动订阅g/主题,其中gid为该群组的群组名称,之后的实现过程类似于单聊,这里不再赘述。

4.3 状态呈现的实现

用户在成功注册后,客户端自动订阅主题s/,其中为该用户的用户名,用户通讯录中好友状态发生变化时,服务端会往与该好友有关的s/主题上状态改变类型的即时消息,之后用户在客户端会收到相应的提示信息。

QoS取值越低,服务端压力越小且客户端消耗的流量也越少,但通信质量会有所降低。客户端订阅s/类型的主题时QoS取值为0,服务端在s/类型的主题上状态改变类型的即时消息时QoS取值也为0,这种情况下状态改变消息无论成功与否只发送一次,无法保证该类消息每次都被客户端所接收到,因此在Android客户端提供了下拉刷新状态机制,这样在降低服务端压力以及客户端流量的同时,保证了用户体验。

状态呈现的实现是在Moquette的基础上,进行二次开发,增加了Moquette-IM模块,该模块使用模式对Moquette中的MQTT协议逻辑处理类ProtocolProcessor进行,在调用建立连接处理方法processConnect()和断开连接处理方法processDisconnect()之前进行增强处理,增强处理的时机如图3所示,具体增强处理操作为将状态改变信息封装成MQTT-IM控制报文,由服务端到对应的s/主题上,处理完成之后继续执行processConnect/processDisconnect原有的操作,当客户端接收到该MQTT-IM报文后,通讯录中好友头像颜色作出变化。使用模式降低了Moquette后期维护的成本,同时也符合开闭原则,在不对Moquette原有代码修改的前提下,扩展了状态呈现功能。

4.4 客户端实现

Android客户端实现了6大功能模块,分别为登录注册、通讯录、群组、状态呈现、即时通信、sqlite存储。另外,fusesource-mqtt-client是一个Java版本的MQTT客户端开源实现,本文使用它作为Android客户端MQTT协议编解码工具。注册登录成功之后,使用SharedPreferences类存储用户登录信息,之后可自动登录。通讯录中显示好友列表,可对任意好友发起聊天。群组功能实现了添加群组、搜索群组、管理群组等操作。状态呈现可显示好友在线和离线两种状态。即时通信功能中,单聊和群聊可以使用文字、表情、图片、语音等多种方式进行。sqlite存储即时消息历史记录和会话列表等。Android客户端中群聊的显示效果如图4所示。

5 测试

为了验证MQTT-IM协议有更低的功耗和流量消耗,更加适合移动设备,将MQTT-IM协议的实现和XMPP协议的实现进行了对比,其中MQTT-IM协议的实现使用本文中的Android客户端,XMPP协议的实现利用asmack+openfire搭建,流量和功耗的测试使用高通Trepn分析器Qualcomm Trepn Profiler[11]作为测试工具。

MQTT-IM和XMPP两种实现在耗电量和IM流量消耗方面的对比结果如图5和图6所示。

图5中横轴表示时间,纵轴表示耗电量,可看出MQTT-IM比XMPP耗电量低。IM流量测试中选择3种大小的文本分别进行测试,图6中横轴表示不同大小文本中汉字的个数,纵轴表示所消耗的IM流量,可以看出MQTT-IM比XMPP在IM流量消耗上降低约2~4倍。

6 结束语

本文针对目前移动IM解决方案中存在高功耗、费流量等问题,基于MQTT设计了MQTT-IM协议,并采用MQTT-IM设计并实现了一个移动IM系统,测试结果表明该系统可有效降低功耗和流量消耗,具有很高的实用价值。本系统在通信安全方面还存在不足,这也是下一步工作的重点。

参考文献:

[1] 陈为人. 一种即时通讯移动终端的研究[J]. 移动通信, 2016,40(6): 80-82.

[2] 罗军舟,吴文甲,杨明. 移动互联网:终端、网络与服务[J]. 计算机学报, 2011,34(11): 2029-2051.

[3] Cridland D. XEP-0286: XMPP on Mobile Devices[J]. Xmpp Standards Foundation, 2010.

[4] 彭亮. 面向移动设备的XMPP协议的研究与应用[D]. 长沙: 中南大学, 2014.

[5] Niemi A. Session Initiation Protocol (SIP) Extension for Event State Publication[J]. Networking&Communication Engineering, 2004(2).

[6] MQTT org. MessageQueuingTelemetry Transport[EB/OL]. [2016-06-17]. http:///.

[7] eishay. jvm-serializers[EB/OL]. [2016-06-17]. https:///eishay/jvm-serializers/wiki.

[8] 吴吉义,李文娟,黄剑平,等. 移动互联网研究综述[J]. 中国科学:信息科学, 2015,45(1): 30-36.

[9] Li N, Du Y, Chen G. Survey of cloud messaging push no-tification service[A]. Information Science and Cloud Computing Companion (ISCC-C), 2013 International Conference on[C]. 2013: 273-279.

即时通信功能篇4

关键词:MSN;视频;协议分析;封堵

中图分类号:TP

文献标识码:A

文章编号:1672-3198(2010)03-0289-02

1 MSN音频视频封堵设计

1.1 网络拓扑结构

即时通监控系统串行配置在高速千兆以太网出口网关上,如图1所示。监控系统可以捕获到所有从外网流向内网和从内网发往外网的数据包,并且通过接收用户的特定监控命令,分析、监视、控制经过监控节点的即时通数据包,最终实现封堵即时通信的视频和音频功能。

1.2 协议分析环境

我们搭建了简单的即时通信协议分析环境,硬件环境包括3台个人计算机做为客户机,1台百兆以太网集线器和网关。其中计算机A和B通过以太网集线器构成小型内部局域网,C是网外计算机。软件环境包括最新版本的即时通信软件MSN,以及McAfee公司的网络分析软件Sniffer Pro。所有客户机均使用Windows XP操作系统。我们在客户机A上使用Sniffer Pro,并把Sniffer Pro设置成混杂模式,A即可捕获和记录到小型内部局域网内所有传输的数据包。为了排除其他无关的数据包,我们通过设置Sniffer Pro过滤规则,仅捕获和记录我们关注的即时通软件的数据包。具体的环境如图2所示。

图2 即时通信协议分析环境

1.3 协议分析方法

通过上述的实验环境,我们可以在客户端A处捕获到小型内部局域网内所有传输的数据包,这样就可以看到网络中传输的即时通信数据包的结构,但是并不能获得每一个字段的信息,并不知道每个字段的具体含义,那么我们就设计一系列的测试包,通过发这些测试包来猜测即时通数据包中每一字段的意义。

测试包的设置需要考虑很多方面的问题,比如传输音频消息时可以设置说话人的时间长短,和不同人进行音频传输等信息,根据截获到数据包的某些特定字段的改变状况来推测这些字段的含义,然后再进行验证。推测出了数据包的结构和字段含义,我们对于即时通信的监控就有了实现的可能性。

1.4 应用程序设计

封堵规则主要包括了封堵的即时通信软件通信使用的关键字。事实上,传递上来的数据包已经不是原始的数据包,而是经过协议解析后,仅包含了对于信息监控有意义的数据:数据包通信协议类型、IP地址、端口号、即时通信类型、即时通信音频信息。对于即时通信的音频消息,需要传递关键字,当音频消息匹配到关键字时,就对该即时通信包进行丢弃处理,这样即时通信软件就不能接收到该音频消息,也就实现了封堵的功能。

2 MSN视频封堵功能的实现

通过上一节中对MSN视频传输所采用的方式和协议来分析,可以知道MSN进行视频传输通信是使用UDP端口3478作为主要的通信端口,TCP(9000)端口和HTTP(80)端口作辅助的通讯方式。视频连接时,由于MSN会自动进行端口转换,所以不能通过传统的封堵端口的方式来限制MSN的使用,同时也不能采用IP封堵的方式,把已知的MSN登陆服务器的IP封堵掉,因为这样就会造成MSN其他功能不能正常使用。本文采用的是通过对MSN视频传输时的抓包分析来找出视频传输时的包和其他比如文件传输,文本消息传输时包的不同来进行封堵。

2.1 使用UDP传输

我们可以通过封堵服务器产生Binding Response时的包来实现封堵通过UDP方式传输视频,抓包图如图三所示,我们不封堵Binding Requests包,是因为当MSN进行音频传输的时候和视频一样,Binding Requests包只是用来发现是否NAT,用来发现NAT的公网地址,和MAPPING后的端口。而Binding Response是把得到的MAPPINGIP 和端口,返回到客户端。由这两个的不同我们就可以通过他的Message Type和Message Length来实现封堵。

2.2 TCP直接传输

MSN视频通过直接的TCP传输时,抓包图如图四和图五所示,也同样是在TCP三次握手之后进行传输,下面就是通过TCP传输时的抓包图,三次握手之后的第一个包的包长是35个字节或36个字节两种情况,并且第一个的包头都会有PROD这个关键字。因此,就可以通过他的这两个特征来对MSN通过TCP直接传输视频进行封堵。

2.3 http传输视频

MSN还会通过http协议来传输视频数据,和其他的TCP传输一样同样是在TCP三次握手之后才进行传输。下面就是传输的抓包图:由下图可知,在三次TCP握手之后的第一个HTTP包的包长为34个字节,并且包含recipientid和sessionid这两个关键字。我们就可以通过他的这两个特征来对MSN通过HTTP传输视频进行封堵。

(1)图七所示的就是封锁UDP方式之后的抓包图,由于Binding Response包被拦截,客户端发送Binding Request之后长时间没有收到来自服务器发送回来的Binding Response包,客户端就会自动转向使用TCP(9000)端口和HTTP(80)端口来传输数据。

(2)图八黑色的包就是MSN在视频传输时通过TCP直接传输时被截住的包。

(3)图九黑色的包就是MSN在视频传输时通过HTTP协议传输时被截住的包。

通过对系统各个方面的测试,可以看出,该系统能够很好的完成了对MSN视频功能的封堵。同时,笔者还对音频聊天,文件传输等功能的测试,发现出了视频功能被封堵之外其他的MSN功能均能使用。

3 结束语

随着网络技术的迅猛发展,即时通信的使用也越来越广泛,即时通信能做的早已不止聊天这么简单,除了文字聊天,还能语音,视频聊天,文件发送或共享,短信发送,随着将来通信网与因特网的融合,即时通信软件作为一个个人信息交流平台的商业增值的可想象空间几乎无限。所以对于即时通信的监控也势在必行,随着即时通信软件功能的不断发展,监控的内容也不断扩展,多种即时通信软件的并存也导致了互联互通的问题,也给监控带来了新的课题。

参考文献

即时通信功能篇5

致力于互联网技术、电信增值业务、网络安全产品的开发、应用及整体规划的群英网络,是国内最早一批专业提供数据中心完整解决方案的运营商与软件开发商。在七年的发展历程中,群英网络在IDC领域的技术水平已位居全国前三,并先后获得“广东高新技术企业”、“技术先锋奖”、“中国互联网评价中心评价的企业信誉度AA级”等多项殊荣,得到了政府及相关企业的高度认可,如迅雷在线、淘宝网、360安全卫士等国内多家知名网站都是群英网络的用户。

2010年7月10日,群英自主研发的基于云计算平台的群英信息化云计算服务平台――群英CC2010企业通信系统与SaaS在线软件服务平台正式上线,并在10月投入商业运营。群英信息化云计算服务平台随之受到广泛关注,全国有一百多家权威媒体进行了深度报道。

CC2010企业通信系统与SaaS在线软件服务平台有完善的即时通信系统、SaaS多人同时在线视频会议系统、SaaS协同办公系统,几乎兼容了市面上所有的OA、RTX等系统的功能,囊括了企业对办公、文化、管理的需要。作为专业的企业即时通信工具,CC2010在功能上提供了全面、丰富、便捷、易用的企业IM即时通信软件功能(如:即时文字、图文、语音、视频通信等,同时还包括文件传送、离线文件传送、文件共享、在线截图、企业短信发送、多人群组文字、视频语音会议等),可以全面保障企业内部即时沟通的畅顺,帮助企业降低沟通成本,促进发展。

群英在线软件服务平台(SaaS)所提供的协同办公系统、在线客服、视频会议、OA、CRM、ERP、EIM等功能,能够无缝地集成在CC功能栏。企业可以将所需的软件系统或管理系统,非常方便地集成到一个统一的即时通信平台上。利用CC即时通信工具的下推能力,企业还能大幅提升信息化管理的效率。

即时通信功能篇6

关键词:互联网;即时通讯工具;网络营销;电子商务网站应用

中图分类号:TN915.05

文献标识码:A文章编号:1674-9944(2016)22-0179-02

1引言

近几十年来,通讯技术借助现代网络科技正在飞速发展,特别是对电子商务的发展产生了重要影响。随之而产生的即时通讯工具在网络营销中扮演着重要角色。即时通讯工具成了企业与用户之间的沟通桥梁,并广泛地应用于网络营销中。

2即时通讯工具概述

人们在生活中使用得最多的网络工具就是即时通讯工具。即时通讯(Instantmessaging,简称IM)是一个终端服务,允许两人或多人使用网络即时传递文字讯息、档案、语音与视频。即时网络工具最初的诞生是为了方便人们沟通与交流,但它的作用早已超出了聊天的范畴,已成为人们上网时最常用的工具之一,可以即时交流沟通的通讯方式让人们对它依赖越来越大。

目前的网络即时通讯工具主要分为三大类:第一种门户网站提供的即时聊天工具,例如:QQ、微信、MSN等,第二种电子商务平台服务商提供的即时聊天工具,例如:阿里旺旺的三个版本,淘宝版、贸易通、口碑网等,第三种主流电信公司的即时工具,例如:灵信、超信、飞信等。

3即时通讯工具在网络营销中的优势

3.1降低沟通成本

利用即时通讯工具可以进行网络电话、在线视频、群发短信等功能,可以达到无纸化办公,节约办公成本,提高工作效率。客户以往想联系商家,多半都是电话联系,有时会遇到接电话的人不专业无法准确回答相关疑问,更有甚者是语音电话无法接通。企业专业人员再对客户的电话回访或跟踪也相应增加了成本。沟通不畅给企业带来的隐性成本损失无法估计,这种情况并不再少数。企业利用即时通讯工具后,客户访问网站可以直接通过即时通讯工具在线咨询沟通,企业也解决了成本增加、利润减少的问题。

3.2发掘潜在客户

电子商务的快速发展,让企业认识到网络推广的重要性,加大了各种网络推广力度。各大搜索引擎或门户给企业网站带来了流量,但订单的成功率并未提高。那这是为什么呢?流量高并不代表着订单成功率高是因为人们点击进来,没有任何人进行引导和接待,使企业错失商机。就像一个人因为看了电视广告慕名而去了一家商场,结果商场里面没有营业员,想更进一步地咨询没有人接待,就只有走了。那么企业利用各种网络推广手段因作用不大,而逐步降低了对网络营销的信心。企业迫切需要与来访的客户进行即时的交流与沟通,及时回答客户咨询的各种问题,让客户准确地了解到企业相关信息,让企业的网站会说话,让客户与企业即时交流互动起来。在即时交流的过程中实现潜在客户的转化,也同时宣传的企业。

3.3提高订单成功率

大多数的顾客在访问网站时都希望获得即时在线服务。这种即时服务是最受欢迎的在线顾客服务手段之一。特别是在网上购物商城中,即时通讯的服务对提高订单成功率有很大帮助。与在日常生活中去超市购物不一样,可以眼见为实。网购时人们对无法确定是否要购买的商品一般是先放入购物车,而在最终结算时很多选择放弃;或者,当看到一件新奇的商品没有商家可以咨询,而选择放弃。这种现象背后都存在一个问题:网站缺乏即时交互性。即时服务正好可以发挥这方面的优势,通过在线服务对顾客进行介绍讲解,充分答疑,有助于顾客进行决策,提高订单成功率。

4即时通讯工具在电子商务网站中的应用

4.1C2C电子商务网站

C2C网站中最有代表性的就是淘宝网。淘宝网为了方便与客户的交流,开发了一款即时通讯工具,就是阿里旺旺(淘宝版)。这款即时工具除了最常用的功能:收发信息、自动回复、快捷短语、多方洽谈、免费商机等,还有网络推广功能:①阿里旺旺签名助推广。即使不在线,添加的联系人或好友的列表中就有显示,例如“美国本土专业代购”、“专营母婴用品,澳新奶粉代购”;②旺旺群发。当有最新活动消息,可以第一时间发给平日里建立起来的客户组。但是要注意一点,不要随意群发。如果乱投广告,会让客户产生厌烦,好不容易建立起来的客户群就会迅速瓦解。发的内容要针对客户的需求,站在客户的角度去想,语言措辞要有亲和力;③旺旺头像。不要忽视了旺旺头像的重要性,一个好的旺旺头像会带来更多的客源。客户不一定记得网站名,但一定会记得商家的头像。头像的选择要有辨识度,要让客户通过头像就知道经营项目。例如开花店的,头像最好是选择有代表性的花卉,不仅展示了店里的商品,也进行了推广。

4.2B2B电子商务网站

B2B网站中最有代表性的就是阿里巴巴网站。如果称淘宝网是零售商城,那么阿里巴巴网则是批发市场。阿里巴巴网站所使用的即时工具是阿里旺旺(贸易通版)。网络即时通讯技术是阿里巴巴网站第一次应用于商务领域,使网络即时通讯工具不仅仅只是用于聊天。阿里巴巴网站拥有百万的商人信息库,这巨大的资源可以使用户轻易的用即时通讯工具中的搜索功能对符合产品关键字的商家M行搜索。可以加对方为好友,建立客户群,和对方即时交流沟通,进行在线商务洽谈。也可以维护和整理客户的关系,达到长期合作的目的。

4.3B2C电子商务网站

即时通讯在B2C电子商务网站中的应用面临着一些困难。没有客户上门愁客户,但如果数以千计的客户在线信息同时到达,多数电子商务网站都无法接纳,也不能对每条提问做出相应的回复。例如双11时,因客流量太大,多数即时信息工具启动自动回复功能,或回复滞后。其次,即时通讯工具标准繁多也阻碍了它在该领域内的应用。但是即时通讯工具在B2C电子商务同站中有其独特的用途:即时通讯在B2C网站中做成功,客户体验能够大大提升,客户粘性也会提高,比如当当网和京东网,顾客的交互体验相似,如果说京东提供客户端,而当当网站没有,那么下次用户在网购的时候就可能会偏向京东。顾客在挑选商品过程中发现有什么问题,不用去查找网页,翻出公司的售后服务部电话号码咨询,有了即时通讯工具就有针对客户各种问题的专业解答客服人员,对于客户来说上网购物的便利增强,节而对企业来说,可以节约售后服务的成本,提高工作效率。

因此,对于很多B2C电子商务网站来说,可以通过使用即时通讯工具软件,可以提供更优质的售后服务,建立更加良好的客户关系,提高客户满意度,同时可以大幅降低服务成本。

5结语

近几年,我国的电子商务飞速发展,即时通讯工具在网络营销的应用中体现出了重要作用。企业与用户之间建立了非常紧密的在线关系,越来越多的企业使用即时通讯工具来作为网络营销的手段。即时通讯工具通过在线交流的方式逐渐建立与客户之间的情感,潜移默化地传播品牌,更好地发现和挖掘消费者潜在需求,要在不断的深入探讨和研究中利用即时通讯工具为网络营销更好的服务。

参考文献:

[1]江礼坤.网络营销实战推广宝典[M].北京:电子工业出版社,2016.

即时通信功能篇7

据统计,2007年上半年我国个人即时通讯(IM)注册用户量已经突破7亿大关,其中实际活跃用户量也有1.26亿,占国内网民总数的90%以上;即时通讯软件不仅取代电子邮件,成为最流行的互联网通讯工具,更突破了作为技术工具的极限,成为一个融合了各种相互独立的互联网资源的综合型的“通讯平台”。它是迄今为止对人类社会生活改变最为深刻的一种网络新形态。

1996年11月,4位以色列籍年轻人推出了全世界第一个即时通讯软件ICQ,其网上信息实时交流的功能一举改变了整个互联网的交流方式,使之变得更加及时和方便。ICQ迅速在网民之间广为流传,也使得个人对个人网络聊天真正开始崛起。

很快,认识到即时通讯软件前景广阔的软件业霸主微软也推出MSN Messenger并将它与Windows操作系统捆绑,同时凭借用户广泛的Hotmail平台吸引了大量用户,使得MSN Messenger很快便成为企业职员们相互通信的首选工具。

而首先把即时通讯程序引进中国的是腾迅公司,其软件开始取名为OlCQ,也是借ICQ之名,后因版权问题改名为QQ。它在界面设计上根据国人的使用习惯进行了改良,并设置了众多有趣的卡通人物作为用户代表头像,使得其在年轻人之中迅速风靡起来,在很短的时间里就稳稳占据了国内即时通讯领域的头把交椅。

在独立的即时通讯软件火起来之后,一向以追逐眼球为目的的门户网站也开始介入这一领域,网易推出“网易泡泡”,新浪收购了QQ强有力的竞争对手UC,雅虎推出“雅虎通”……网民也有了更多的选择。

10年间,各种即时通讯软件不断地发展进步,为人们在网上交流带来许多便利。其基本的通信功能的发展主要经历了4个阶段:第一代即时通讯软件只能传送文字消息,第二代即时通讯软件可以传送语音,第三代即时通讯软件开始可以传递视频,成为名副其实的多媒体软件,第四代即时通讯软件则可以跨网通讯,实现了互联互通。

现在,在网上聊天不再仅仅依靠打字,而是可以通过语音和视频更直观地沟通,以前的虚拟聊天变得更加真实、有效,就像聚在一起面对面聊天一般,让人倍感亲切!而且,今天的即时通讯可以实现互联网、手机移动网、固定电话网之间的跨网文本、语音、视频通信等互联互通应用。中国移动和中国联通先后推出基于移动通讯的飞信和超信,中国电信也推出名为“个人传媒”的小灵通即时通讯软件,众多拥有新技术新概念的增值服务提供商和运营商的介入,使人们可以随时随地通过各种形式交流沟通,把跨网通讯带到前所未有的崭新时代。

跨平台也是即时通讯软件发展演变的一大趋势,这表现在即时通讯软件通常可以在不同类型的操作系统平台上运行并且互通。例如Skype既有Windows版本,也有Linux版本。这种跨平台通信的特性有助于即时通讯软件在未来成为通信的核心,并整合其他各种通信方式,为用户提供真正的综合通信解决方案。

此外,目前即时通讯软件早已不再局限于简单的通信功能,而是捆绑或拓展了许许多多的功能。目前比较通行的捆绑功能有浏览器、电子邮件、网络硬盘、搜索引擎、blog(网络日志)等等。在线游戏、天气预报、网络电台、在线选播音乐等实用的互联网应用功能已经成为新一代即时通讯软件的“标配”功能。

即时通讯软件本身的设计也更加人性化,界面更加漂亮,娱乐功能更强。很多软件都支持下载更换自定义头像、皮肤、设置聊天场景、发送聊天表情等等,增加了聊天的乐趣。一直以来主要面向年轻人的QQ,更是推出了QQ秀、Q-ZONE、QQ宠物等多种附属产品,让用户可以拥有自己的虚拟形象、虚拟的家,还可以养自己的电子宠物,并将这一切与好友分享,给用户一个完美的网络生活。

除了软件自身不断发展进步外,网民也给即时通讯加入了更多精彩内容:千姿百态的昵称让人一眼就看出对方大概的身份、性格、爱好,个性签名则是了解好友近况的一种途径――生活的点滴、人生的感言、鸿鹄般壮志的书写等都代表了主人当下的心声,而经典的聊天表情更是成了网络交流最常见的元素。可见,即时通讯已经不仅是一种网络技术的应用,而是演变成为一种网络文化,不仅改变着人们在网上的交流方式,更直接影响到人们现实世界中的生活。

我国的网聊用户以年轻一代为主,这一代年轻人,比上辈更开朗、自信、富有创造力,想要多多结交朋友,但中国人生性比较羞涩、内向,这种羞涩的性格和社交的愿望结合在一起,就产生了对新型社交工具的需求,而即时通讯软件适时出现,正好满足这种需求,调查显示,与多数中国居民现实社交很羞涩相比,利用网络通信工具进行网络社交带有非常鲜明的主动性。三分之一的人在网络聊天室里会主动找陌生人聊天,在QQ的用户中,平均每人QQ上挂有60多个联系人,其中陌生网友占到了34%左右。可以说QQ和MSN扩大了人们的交际圈,增进了人与人之间的关系。

这些即时通讯软件把年轻人在网上连接到了一起,给他们机会在网上交朋友、建立社会关系网、聊天、玩游戏,做一些他们的父辈从来没有机会去做的事情。这种“个人编发、公众阅听、大众评论、集体交流”的传播方式以及“互联、互动、开放、自由、海量、简易、即时”等网络时代的传播特征,充分满足了年轻人更加追求时尚和个性的愿望,以及对于互动性、即时性以及自我表达的更高要求,代表了未来的方向,成为互联网文化的一个标志,

以QQ为代表的即时通讯软件还催生了不少网络语言和表情符号。这些单词和符号不仅在网上广为流行,也慢慢成为现实生活中经常使用的语言。相信大家都能明白简洁的QQ语言,如:“==”、“520”、“886”的含义,也都看得懂“:)”和“:(”所代表的心情。《短信的快乐:找伴、约会与科技交友》一书的作者克里斯蒂娜・格里什说,她已习惯了在工作中接触“:-P”(吐舌头的表情),以至于在一次约会时,不由自主地吐了一下舌头。

而现实生活中的习惯也会影响网上的行为,现实生活中的群体现象就正在互联网上以虚拟的方式日益流行。有媒体评价说,“群”的兴起反映了在冷漠、孤独的人际关系之下,人们开始到虚拟空间寻找归属感的一种体现。群体心理最主要的表现就是获得归属感和认同感,一个人会自觉地归属于所参加群体的一种情感,群体内的成员也会在认知评价上保持相对一致的情感。一个人在群体中往往变得胆大起来,由于归属感和认同感的作用使一个人往往把群体看成强大的后盾,在群体中得到无形的支持力量,“群的功能可以帮助我很方便地找到关注同样话题的聊友,很多时候通过群获得即时的、有用的信息”――一位QQ群用户如是说。

即时通信功能篇8

一、微信银行发展基本情况

2011年初,腾讯公司推出了微信服务。2013年第四季度,微信月活跃用户数达到3.55亿①。艾瑞咨询的一份调研数据显示,2013年中国用户使用过的移动即时通讯应用中,微信占比80.2%,略低于排名第一的手机QQ2.4个百分点;用户最常用的移动即时通讯应用中手机QQ以45.0%占居首位,微信以40.0%位居次位[1]。由此可见,作为时下最热门的移动社交平台的微信正在改变人们的沟通方式和生活方式。2013年3月,招商银行在业内率先推出了信用卡微信客服,并于当年7月又升级推出微信银行[2]。随后,微信银行的发展如雨后春笋、势如破竹。截至2014年9月,工行等五大国有商业银行,招商银行等12家全国性股份制商业银行以及部分城市商业银行等银行业金融机构均开通了微信银行服务。微信银行的客户竞争如火如荼,功能优化也不断快马加鞭。因微信银行的信用卡功能多表现为账单查询等基本信息,与借记卡查询功能相似,本文暂不对信用卡业务赘述。

二、微信银行客户身份情况分析

(一)微信银行的客户身份

基于客户信息安全保护的考虑,微信银行的客户身份不同,其使用微信银行的功能或权限有所差异。从客户权限的角度,我们可以将微信银行客户分为关注客户、认证客户两种。关注客户即客户仅关注了微信银行,但并未进行绑定银行卡、账号等身份认证操作,使用微信银行的功能有所限制,仅可以通过微信银行查询或咨询金融信息等操作。认证客户即客户关注微信银行之后,进行了绑定银行卡、账号等操作,或通过身份信息验证客户身份,除可以查询金融信息或咨询有关业务之外,还可以查询账户信息、办理相关交易等业务。

(二)微信银行的认证流程

为确保客户使用微信银行的安全性、便捷性,丰富微信银行产品功能,微信银行一般需要客户办理相关身份认证操作,不同银行的微信银行认证程序有所差异,目前现行的认证流程主要有签约绑定和身份验证。

1.微信银行的签约绑定

签约绑定是指将客户(姓名)、卡/账号、手机号等信息进行绑定,客户后续进行账户信息查询等操作无需重复输入卡/账号、密码等信息即可查询,各家银行的微信银行绑定流程有所差异,具体绑定形式如下:

(1)通过发送模板至微信银行进行绑定。客户签约绑定微信银行时,需要按照系统提示发送相关微信模板。以工商银行的微信银行为例,客户点击微信银行中的“查询余额”菜单,系统提示客户发送“#卡/账号”,系统根据卡/账号判定客户身份并提示客户发送不同的微信模板:a.密码器客户,系统提示发送“#密码器动态密码”,发送成功后即绑定微信银行;b.短信银行密码客户,系统提示发送“#短信银行密码”,发送成功后即绑定微信银行;c.无密码器且未开通短信银行,系统提示拨打400119558

8专线电话先开通短信银行,之后客户重新进行查询操作并发送“#短信银行密码”。整体来看,密码器客户使用微信银行比较方便,但无密码器客户进行微信银行的绑定操作流程相对复杂。因密码器动态密码及短信银行密码均独立于银行卡取款密码,账户的安全性非常高。

(2)WAP页面提示输入要素进行绑定。客户签约绑定微信银行时,按照系统提示信息输入相关要素,如姓名、卡/账号、手机号、附加码、短信验证码、账户密码等。以建设银行的微信银行为例,客户点击微信银行中的“账户查询”菜单,系统首先回显绑定协议,客户确定之后填写姓名、账号、手机号后四位、附加码,下一步再填写短信验证码、账户密码,点击下一步即可绑定成功。因客户需要在WAP页面输入账户密码进行验证,所以存在一定程度的安全隐患。

2.微信银行的身份验证

身份验证不需要绑定客户信息,但客户若需查询账户信息或办理相关交易等业务,需要验证客户身份。以中国银行的微信银行为例,客户点击“微金融――我的借记卡-余额及明细”菜单,系统显示WAP页面,提示客户输入用户名(网银或手机银行用户名)、登录密码(对应的登录密码)、验证码,即可登录查询账户信息。若客户不是中行网银或手机银行用户,点击“预约开户”可注册手机银行,之后可以登录微信银行。

通过以上比较分析,我们可以看出不同微信银行的认证流程有所差异,其优、缺点主要体现于认证流程是否简洁以及使用过程是否方便(见表1)。

三、微信银行功能分析

目前,各微信银行开发提供的功能主要是服务客户的一些基本功能,如自助查询、客户服务、生活缴费等日常小额业务。

(一)自助服务

为了与下面的“客户服务”功能加以区分,笔者将此处的微信银行“自助功能”定义为客户通过微信银行平台进行的自助业务查询或办理,无需银行客服代表直接参与提供服务,不包含智能客服业务。

1.业务类型。一是同质化服务,如各微信银行基本均提供了查询账户余额、明细、存/贷款利率、贵金属行情等基本自助业务;二是差异化业务,如光大银行、平安银行提供预约办卡/开户业务。

2.显示方式。文本方式在目前网络情况下系统响应速度较快,但展现格式缺乏友好性;WAP页面方式所展现内容较为清晰,页面视觉效果良好,客户体验较佳,但受制于目前3/4G网络尚未全面普及,响应速度有待提升。

3.展现内容。一是仅展现所要查询的业务内容,如工行微信银行“查询余额”仅展示账户余额信息;二是除展现所需查询的内容外,还附加联动提示其他业务的查询功能,如建行微信银行“账户查询”结果除显示账户余额外,还提供了活期明细、办理生活缴费、购买理财产品等附加功能,客户回复相应的功能序号即可查询。

(二)客户服务

为便于分析,笔者将此处的“客户服务”定义为受理客户咨询、投诉、建议等业务的服务功能。

1.客户服务的方式。客户服务的方式一般分为人工服务、智能服务两种方式。人工服务即客户办理咨询、投诉等业务时,由客服代表人工处理并回复,如工行微信银行提供的7*24小时人工服务;智能服务即客户办理业务咨询时,由系统自动识别并回复,如建设银行、中国银行、光大银行、广发银行提供的智能服务。通过比较来看,人工服务针对客户的问题识别率较好,能针对客户问题进行有效解答,但人工服务成本较高;智能服务针对客户的问题识别率较差,但可以降低人工服务成本,提高问题回复的及时性。

2.人工服务方式的便捷性。尽管个别银行开通了微信银行人工服务,但该服务方式的便捷性却大相径庭。工行微信银行人工服务可以直接接入,客户通过发送文本、语音即可直接咨询借记卡、信用卡等业务;交通银行尽管也提供了人工服务,但并非直接接入,笔者尝试体验了交通银行的微信银行,咨询问题是一般是由系统自动回复,当咨询是否有人工服务时,系统提示回复“转人工”方可接入人工服务。

(三)增值服务

1.投融资功能。建设银行、中国银行、交通银行、光大银行、平安银行、广发银行等提供了微信银行的投资功能,主要表现为理财产品或基金等产品的购买功能,具体要求也略有差异。建行微信银行客户购买理财产品时跳转至WAP页面,客户需为手机银行客户;光大银行、广发银行购买理财产品只需跳转至WAP页面,对客户是否为手机银行客户并无要求。比较来看,国有大行对微信银行理财产品购买功能的安全性要求较高,股份制银行对此功能安全性要求相对较低。此外,部分银行也通过微信银行提供了融资功能,如广发银行微信银行还提供了个人贷款申请功能,包括生意人贷款、房贷、车贷、无抵押消费贷。

2.生活服务功能。为了充分利用客户的碎片化时间,部分微信银行提供了便捷生活的功能,如建设银行微信银行提供缴费、购买影票/机票、深圳医院预约挂号等功能;中国银行微信银行提供签证服务功能;交通银行微信银行提供手机充值、飞机票、电影票、交通罚款、游戏充值等功能;广发银行提供手机充值、等功能。此外,大部分微信银行还提供了网点查询、排队提醒、预约等功能。

四、关于微信银行发展的一些建议

互联网金融或金融互联网发展方兴未艾,微信银行作为互联网与银行业的有机结合,已经为银行业的客户服务、客户关系维护及管理、产品精准营销提供了良好的平台,未来微信银行如何发展将值得我们深思。

(一)优化便捷的身份认证体系

随着微信银行功能的不断优化及拓展,对客户身份的要求也有所差异。因此,客户若存在最大化使用、体验微信银行带来的高价值服务需求,必须通过身份认证环节,以确保客户的信息安全。那么身份认证环节也必须权衡考量安全与便捷两者之间的关系,否则,繁琐的认证体系则阻碍、制约了客户体验以及微信银行的深入推广。

结合移动互联网的发展,以及电子银行渠道在银行业中被日益重视的战略地位,银行相关部门可以统筹考量,打通网上银行、手机银行、微信银行等电子渠道的统一认证体系,即微信银行客户可以使用网上银行、手机银行的用户名、登录密码、附加码登录微信银行。考虑到手机丢失等风险因素,客户可以选择登录后的有效期,如1天、1个月、3个月等;若选择1个月,客户成功登录后,1个月内登录微信银行则无需进行身份认证即可办理相关业务。

(二)搭建完善的智能客服体系

微信银行作为一个服务客户、沟通客户的主流平台,必须兼顾效率和成本。虽然人工服务效率较高,解决客户问题的针对性较强,但客服代表的人工成本将是一笔较大的支出。因此,从长远角度来看,必须大力开发智能客服系统,以削减人工成本。

智能客服体系的搭建,本着“给客户创造便捷服务”的宗旨,可以运用大数据的思维,以客户日常咨询的业务问题为海量数据来源,研究客户问题之间的相关性,运用新兴移动互联网及智能机器人技术,创新智能客服思维,搭建完善的智能客服体系。如客户咨询业务问题,由智能机器人自动识别、推送问题解决方案,并依据问题之间的相关性,联动推送客户可能会进一步咨询的其他若干问题,客户回复对应序号即可进一步由系统识别、回复。因此,智能服务体系不仅可以提高服务客户的效率与解决客户问题的全面性,还可以降低人工服务成本。

(三)构造闭环的微信银行生态

尽管微信已成为社交网络服务中的主流媒体,微信银行的竞争也日趋激烈,但如果微信银行为客户提供的功能仅停留在账户信息查询、金融信息查询、客户服务等简单、低附加值的产品上,那么微信银行将因同质化严重、缺乏竞争力,降低对客户的吸引力。

银行可以在容忍一定风险的前提下,从战略高度统筹布局,研究如何充分利用客户的碎片化时间与空间、如何通过微信银行提供更高经济价值的产品、如何实现线上线下的互联互通,也就是说如何打造一个闭环的微信银行生态,提高客户的使用粘性与活跃度。比如,工行、建行、交行等可以将其电子商务平台接入微信银行,客户可以通过微信银行的入口点在跳转至电商页面进行购物及支付;通过微信银行可以办理预约开户/销户;通过微信银行可以查询周边网点,办理预约取号并发送排队提醒等。

(四)开发自有终端迁移微信银行客户

微信银行是基于腾讯公司的微信平台开发的一套服务架构,也就是说是腾讯系统与银行系统两者之间的对接,随着微信银行功能的逐渐强大,以及微信银行客户规模的逐步扩增,相关的交易信息、客户信息等容易存在被泄露、被对方掌握的可能性。因此,从竞争、信息安全的角度,更加复杂的银行业务较难以通过微信银行深入开展。

即时通信功能篇9

【关键词】GPS技术;GPRS功能

1.引言

数字油田中矿区物业信息的采集和管理是实施油田数字化的基本要求,因此迫切需要开发方便实用的矿区物业信息采集系统,如何能够准确、及时、高效地获取矿区物业管理过程中的小区物业信息,是提高数字化油田小区管理的的关键环节。传统的GPS手机定位服务,主要集中在终端的静态定位,由于手机终端具有内存容量低,输入输出方式受限,使用时间短,无线信道窄等多方面的限制,使得服务根本不能满足社会发展的需要,另一方面由于终端设计可扩展性的限制,在于用户交互方面不能满足其不断变化的需求特征,如何使此服务变为更广泛的服务,创造更大的价值成了现在急需解决的问题。此系统是用户通过WEB来实现对无线终端(手机、掌上电脑、PAD)的实时监控与跟踪。在实现手机的定位同时提出了基于用户为中心的设计模式,使其具有更广泛的实用性和可行性,使用户操作与使用更加简单,系统的环境与适用环境也更加广泛。

2.GPS手机实时采集系统的实现

2.1 GPS手机

所谓GPS手机就是具有GPS功能的手机,是由手机和GPS组成,也就是说它既要具有一般手机的通信功能又要具有GPS功能。GPS最主要的功能就只有一个就是定位,目前所说的GPS手机也就是具有导航功能的手机,所以GPS手机也可以称为GPS导航手机或具有GPS导航功能的手机[1]。GPS手机必须要有内置GPS接收模块,来接受GPS信息从而使之具有GPS的定位功能。

2.2 系统搭建

移动终端采用Windows mobile 6.0操作系统的智能手机,服务器端采用公共网络及SQL Server数据库。移动终端可以连接移动通信网络,“物管通”通过无线网络与服务器端进行通信,把数据传输到服务器端的数据库中。

2.3 GPS定位

移动终端部分需要配备GPS定位模块,以实现GPS定位功能。通过全球定位卫星,定位相应的经度与纬度。在“物管通”的GPS定位模块中可以实现手动定位与自动定位,可以实现巡检人员的小区巡检与一级网巡检功能。

2.4 照片上传

为了形像的说明小区物业管理中存在的问题,“照片上传”模块通过调用服务器端的WebService图片上传模块来实现。以了便于数据的存储与图片的实现,把图片存储在服务器端的数据库中。

3.系统功能实现

3.1 采集器保修

小区巡检人员将发现问题通过信息采集器(物管通)将现场情况上传至数字管理平台,做到了主动发现问题,主动解决问题,促进服务质量提升。

3.2 GPS/GIS巡检系统

运用GPS和GIS相结合的技术实现巡线业务,路线能实时在GIS图上的精确对应。主要包括如下模块:

(2)GIS数据分图层显示与查询模块;

(3)多元组合查询模块:可以按照不同级别的管网显示数据;

(4)GPS数据接收与处理模块。

3.3 三令功能

物业公司人员通过三令消息,督促现场人员及时处理及监督物业实施工作。在出现雨雪天气时,由客服中心负责发出预警,信息通过数字平台发至基层单位信息采集器,在“三令”执行完毕后,由小区巡检人员通过信息采集器现场拍照,并将现场照片上传数字管理平台,由服务质量监督中心核实基层单位“三令”执行情况。

3.4 “物管通”报修功能实现

把微软移动开发技术开发的移动应用模块安装到智能终端。智能移动终端可以运行“物管通”移动应用程序来实现物业中的报修及GPS定位功能。“物管通”中的报修部分主要包括“问题上报”,“追加资料”,“结案”,“图片上传”等几个模块。把物业巡检人员的上报问题进行归类形成上报类别,问题上报还可以把物业问题定位到楼区。巡检人员可以直接上报物业中存在的问题,也可以在上报时添加图片,以直观的反应问题。追加资料指巡检人员发现新的问题直接可以在原有问题上追加。当物业施工人员已经解决完实际问题后,巡检人员可以对该问题结案。“物管通”的报修功能主要是移动应用模块调用服务器端的WebService,在服务器端的WebService可以直接由“物管通”模块调用。

4.测试环境及结果

本系统中的GPS手机是安卓的手机平台,其中内置凯立德的GPS导航系统。进入手机后,点击“开始”菜单,单击“信息采集器”,即可进入信息采集器程序界面,如图1所示。在登陆界面输入正确的工号和密码,即可登陆到信息采集器系统,如图2所示。

信息采集器系统主要功能划分如下:(1)问题上报;(2)问题核实;(3)追加资料;(4)法律法规;(5)关于。单击“问题上报”按钮,即可进入问题上报界面,其主要功能是对需要上报的问题信息进行采集,其中,只有对象编号和备注信息需要由用户手工填写,巡检人和巡检人单位在用户登陆时即已确定,所以不用填写,负责单位、报修类别、报修内容由用户选择录入,其他信息由程序根据当前状态自动生成,包括时间,经纬度信息、案件编码信息等。

如果用户想录入图片信息,则点击拍照,即可进入拍照环节,对现场数据进行拍照。如果不想拍照,单击“提交”按钮,即可将现有的数据资料提交到服务器中。

如果用户不想提交数据,则可点击“返回”按钮,返回到程序主界面。如果用户想退出此应用程序,则可点击屏幕右上角的“”图标,即可退出本应用,返回到手机桌面。

单击“问题核实”按钮,即可对已经立案的问题进行信息核实,如图3所示。

GPS数据采集功能:可以实现GPS数据的自动采集和手动采集,如果选择自动采集,可以设置采集时间间隔,分别为1秒、3秒、5秒……,如果采集的时间间隔越短,则提交的GPS数据的频率越高,数据量越大。如果选择手动采集,则相关的数据出现后点“发送”按钮,即可将相关的数据手动上传。

5.结论

本系统实现了对数字油田中物业信息的实时采集,提高了小区物业工作人员信息采集的效率和效果,为物业工作人员及时了解小区物业情况提供了有力保障。

参考文献

[1]刘桂英,周琴.基于J2ME平台的手机实时监控的实现方法[J].工矿自动化,2008,2(1):67-68.

[2]车艳双,李民赞等.基于GPS和PAD的移动智能农田信息采集系统开发[J].农业工程学报,2010,12(2):109-110.

[3]孙小春,何东健.基于GPRS的土壤信息采集系统[J].农机化研究,2010,2(2):38-40.

即时通信功能篇10

1.图文+语音的互动学习

微信和其他即时通讯服务应用程序在交互形式上都大同小异,微信除了提供基础的文本和图片方式外,还着重打造即时语音交互方式。常规图文方式的互动交流已经很普及,现在很多学校的教师都已经和学生建立这种互动方式,老师将课堂上的讲义和课外的学习资料通过文本信息、图片信息发送给学生,学生可随时学习这些相关内容。语音信息是微信提供的一个方便的通信手段,简化了繁琐的文字交流,实现自然对话模式下的直接相互作用。学生能直接用语音向老师进行提问或咨询,老师也能快速的用语音回答。实际沟通过程中,语音信息的使用使教师与学生之间的距离更近,更有亲切感,学生更容易理解,使其学习热情得到扩大。

2.微信群组学习

微信群组创建简单,在群内可以进行图文、语音的即时交流。老师或学生都可以通过微信群很容易地构建一个学习型组织,同学间能在群里交流与合作学习,教师则可以指导和监督群里的学生进行有效的学习,有效地发挥微信群组的功能。

3.信息订阅推送

微信公众平台上提供订阅号和服务号两种模式,订阅号能每天推送一条信息给关注用户,服务号每月能推送四条信息给关注用户。学生通过微信订阅教师的微信公众账号,订阅后就意味着学生可以通过该公众账号的信息平台收取相关的信息内容。微信公众号群发功能是一种主动推送信息给用户的方式,准确性高,时效性强,更新快。推送的信息可以是单图文推送或多图文推送,教师能针对不同学生不同课程的需求进行单图文或多图文的学习资料的推送,学生则可以选择自己需要的内容,及时获取信息,实现无处不在的自主学习,满足学生对学习内容的个性化需求。

4.自动回复响应

微信公众平台能设置自动回复功能,这是一种通过设置回复“关键词”形式进行的实时响应模式。自动回复功能可提高信息传输的效率。对学生而言,只要回复关键字就能得到自己所要的信息,就能容易吸引学生对平台的的使用。教师通过对平台自动回复的设置,设计信息导航和学习内容分类,可以自动解答学生的问题。例如,学生忘记老师课堂布置的作业,老师在公众平台上设置回复关键词为“作业”,学生在回复关键词后,平台就推送出老师所布置的作业给他,方便快捷。因此,教师作为自动回复功能的设置者,要精心设计回复推送内容及表现方式和格式的设置等。

5.朋友圈分享

基于微信朋友圈的分享功能,能让微信成为学习信息的推广及内容分享助手。由于中职学校学生群体中微信使用率高,同学间将信息和资源通过微信到朋友圈,会是一种有效的资源分享方式。对分享的文字、图片、视频、网页链接等,朋友圈内可以回复的方式进行互动交流沟通。教师能通过浏览学生的朋友圈来关注学生的学习状态,以及对其在朋友圈提出讨论的问题进行解答。