公务员期刊网 精选范文 即时通信范文

即时通信精选(九篇)

即时通信

第1篇:即时通信范文

QQ不只聊天

今年开始,腾讯推出了专门面对商务办公人士的新款即时通信软件TM。阿里巴巴的“贸易通”则更是直接将其用户市场指向商务领域。这表明,随着即时通信使用的越来越普遍,商务领域将成为即时通信重要的市场。目前,即时通信已经成为互联网最重要的应用之一,随着即时通信逐渐成为基本通信工具,其应用领域也从娱乐聊天扩展到商务办公领域。即时通信已然成为互联网最受欢迎的应用之一,几乎每个上网用户基本上都有自己的即时通信账号。对于许多人来说,在名片中印上个人即时通信方式既时尚又实用。即时通信逐渐成为人们的基本通信方式,并且大有取代电子邮件的趋势。来自艾瑞市场咨询公司的调查显示,国内同时在线的即时通信用户达到550万,58%的用户每天至少使用即时通信一次。虽然即时通信的使用变得更加频繁,但这种使用更多的体现在用户娱乐休闲方面。调查同样显示,47%的用户使用即时通信的目的是交友聊天。但是,随着即时通信应用领域的扩展,这种情况正在改变。即时通信已经不仅仅是人们用以娱乐聊天的工具,它被越来越多的应用到了商务办公领域。这是因为随着即时通信发展的日益完善,即时通信所具备的许多功能已经超越了娱乐的范畴,许多功能都能够较好地满足商务用户的工作需求。尽管管理层对即时通信的使用并不积极,但越来越多的企业、公司员工已经将即时通信作为重要的工作工具。据IDC调查,目前全球有6500万员工在工作时间使用即时通信进行交流。到2005年,这个数字将达到3.5亿。即时通信的巨大应用价值能够为商用客户提供更多帮助。为此,即时通信在商务领域的市场前景也被认为是一个诱人的金矿。

金矿诱惑力

随着即时通信在互联网上的大获成功,其良好的应用前景让商务用户与即时通信服务商看到了即时通信另一金矿,巨大的市场需求成为即时通信迅速进入商务领域的强大动力。

首先,员工使用即时通信可以有效降低企事业单位通信成本、提高工作效率。即时通信不仅可以让员工在单位内部进行有效的工作沟通,还可以和外部人员进行信息和文件的实时交换。相对于过去的纸质文件传播和电话、传真通信,即时通信在降低企业通信成本方面的效果十分明显。此外,即时通信提供的实时在线多方会议功能,能够为企业在内部召开小型会议提供帮助,并且由于其“实时”的特性,任何工作都能得到及时的反馈。

其次,即时通信能为商务用户提供实时服务,改善客户关系。对于企业来说,能够及时与客户进行沟通、获得市场最前沿的信息是在激烈的市场竞争中取得主动的重要因素。企业通过即时通信工具就能够很好的实现与客户的即时沟通、即时互动,客户的需求能够得到最快的满足。知名的电子商务服务商阿里巴巴推出的“贸易通”就是这样一个为客户提供即时服务的平台。据悉,“贸易通”集成了强大的商务用户数据库,用户通过“贸易通”不但能够共享“阿里巴巴”百万商人会员的资源,甚至可获得整个中国以至于全世界的商人资源。

再次,对于即时通信服务商来说,商务领域的商机诱人。尽管现在提供的即时通信服务仍是免费的,但与即时通信相关的收入可观。2003年,腾讯在移动增值市场获得了4亿多的收入,这个巨大的市场让即时通信服务商看到了在商务领域取得成功的希望。通过为商用客户提供即时通信服务,即时通信服务商不仅可以获得为商用客户提供通信服务的直接收入,还能借此在广告市场、互联网增值服务、电信增值服务方面获利。并且,相对于娱乐性为主的用户来说,商务用户对服务商来说具有更大的消费潜力。商务用户群无论在受教育程度还是收入水平方面都具有更高的层次,与之相关的消费水平也比一般用户高,即时通信服务商从中获利的可能性也更高。艾瑞调查表明,主攻商务用户的MSN用户受教育程度最高,高学历者占整体用户的72.74%,而其他即时通信服务商的这一数字普遍低于50%。

市场亟待开拓

虽然即时通信正在进入商务市场,但对于如何开拓商务市场,并最终实现在商务领域的广泛应用,即时通信还需做出更多努力。

即时通信进入商务市场是一个趋势,但是正如任何新兴事物一样,即时通信在商务领域应用的成熟是一个渐进的过程。至少从现在看来,即时通信要实现在商务领域的广泛应用,必须付出更多努力。

首先,即时通信必须具有较高的协同能力。这要求即时通信必须整合在商务用户的其他工具上。即时通信与其他商用工具的兼容性、协同性越高,对提高客户的效率、通讯便利具有更大作用。

微软推出的商用即时通信工具就很好的实现了与其办公软件的整合,为商务用户带来很大方便。

其次,即时通信服务商需要对商务市场进行细分,以便对不同的细分市场提供不同的产品和服务。商务用户的种类很多,根据各自特点,他们对使用即时通信服务有不同的要求。例如,制造企业和服务性企业在通讯方面的要求可能就完全不同。因而,即时通信只有根据商务市场的特点有针对性地提出即时通信解决方案才能满足商务用户的需求。

再次,即时通信必须开发出更多针对商务用户的功能。现在即时通信的功能越来越丰富,但对于商务用户来说,有针对性的功能比丰富的功能更为重要。从腾讯的TM和阿里巴巴的“贸易通”都可以看出,这些针对商务用户的即时通信工具有较丰富的商用功能,如名片功能、行业用户查询功能等。

最后,即时通信进入商务市场不可忽视安全隐患、互联障碍所带来的负面影响。商务用户对即时通信的安全性、可靠性有较高的要求,这就要求即时通信解决目前严峻的安全问题,以减少商务用户在使用即时通信方面的安全顾虑。

第2篇:即时通信范文

【关键词】微信十条 网络规制 即时通信

石长顺,华中科技大学新闻与信息传播学院教授,博士生导师;曹霞,华中科技大学新闻与信息传播学院博士生。

【作者信息】国家社科基金重点项目《构建和发展现代广播电视传播体系研究》的阶段性成果(13AXW008)。

当代互联网已超越门户网站时代、社交媒体时代,进入以人的关系、信息及时流动、平台间开放共享为核心的即时通信时代。微信作为一种新型即时通信工具,以基于“朋友圈”关系网络的信息传播、超自由的民意表达方式,以及呈几何级增长模式的信息传播速度,提升了社会传播的模式和信息传播机制,极大地改变了人类的交往方式和社会生活方式。

目前微信用户已突破8亿,月活跃用户约3.96亿,公众账号数量达580万个,并以每天1.5万个的速度增长,已成为移动互联网最重要、最受欢迎的应用之一。庞大的用户群体、巨量的信息传播,在没有有效监管的状态下渐次乱象丛生。据2014年8月7日《焦点访谈》报道:仅2014年上半年,作为微信平台的运营者,腾讯的安全中心举报平台收到的关于谣言、诈骗等信息的举报就多达6000万条。在享受微信等即时通信应用带来传播便利的同时,也遭受着社会失序的困扰,这严重破坏了网络传播秩序,给我国公共领域的构建及中国政治民主化进程带来了阻碍。

一、自由与秩序:从历史观照到当代审视

近年来,国家互联网信息办公室(以下简称“国信办”)联合工信部、公安部等部门集中整治即时通信工具中公众信息的违法违规行为。2014年8月7日,国信办又正式了《即时通信工具公众信息服务发展管理暂行规定》,被网民简称为“微信十条”。消息一经,就引起舆论的广泛关注。有民众担心,加强微信立法管理后,微信个人朋友圈的网络表达自由、信息自由等功能将受到限制。其实,这种担心大可不必,言论自由与社会秩序是有机的对立统一体。

早在互联网的婴儿期,美国政府就预见性地在新修订的《联邦通讯法》(1996.2.8)中,专设一章《传播风化法》,以管理互联网上和色情的内容。然而,即便是这一最基本的社会规范,也招致部分人的反对,最具代表性的是互联网自由的斗士John Perry Barlow在当天的一个赛博空间的宣言中,呼吁不受规制的、实施开放的互联网,这在某种程度上反映了自由主义的声音。

自由,作为“一种文明的造物”,它把人从具有反复无常要求的小群体的羁绊中“解放出来”,是人类“最高政治目的”。然而,如哈耶克所言,自由之所以成为可能“是经由那种同时也是自由之规的文明之规的进化”造就的,也就是说“我们之所以享有自由,实是因我们对自由的约束所致”。[1]因此,社会秩序“作为为其他一切权利提供了基础的一项神圣权利”,与自由同样具有最高的价值。自由与秩序两者之间既有张力,又相辅相成,并在法治下“开放且抽象的社会”趋于适当平衡。这既是现代社会本身持续稳定的内在原因,也是社会规制所追求的最高境界。自由与秩序是辩证的关系。世界上任何一个国家都不允许谣言、暴力、欺诈、色情、恐怖信息传播。综观传媒管理的历史和实践,一方面是个体对媒体自由的追求,另一方面是社会对媒体进行管制与限制的要求。

在今天这个高度信息化的时代,言论表达的方式和渠道愈发多样,从传统报刊书籍到广播电视、网络论坛、微博、微信,大大提高了公众参与公共事务的热情,从政治领域、经济领域,到民生领域,众多议题的民众声音由于获得了多种表达渠道而变得日益有力。特别是微信等即时通信工具的迅猛发展,让用户通过指尖上的转发、分享、围观、点赞、评论,获得了更多的话语权;另外,即时通信工具传播内容和传播方式的碎片化使得微信用户更接近于即逝公众,[2]“坏消息综合征”“震惊体验”和“速度魔鬼”紧紧地与之缠绕在一起,真假难辨的小道消息、不胜其烦的名牌代购和“无责任”转发,逐渐成为“朋友”们的新习惯。各种网络失序现象时有发生,言论自由和社会秩序严重失衡。在即时通信时代,互联网已发展到成熟时期,尽管还存在互联网的非政府化规制理念,但在互联网规制机构和机制的形成上,由政府发挥关键作用,诚如“微信十条”用法律保障用户的通信自由和通信秘密,同时规定公民在行使自由和权利的时候,不得损害国家、社会和公众利益,还是世界大多数国家的通用做法。

二、无序与有序:从自我规制到社会规制

2014年,是中国互联网诞生20年的日子。20年前,中国科学院NCFC工程通过美国Sprint公司连入互联网的64K国际专线开通,实现了与互联网的全功能连接,从此中国被国际上正式承认为第77个真正拥有全功能互联网的国家。20年来,中国互联网从无到有、从小到大、从大到强,经历了门户网站、社交媒体、即时通信服务工具三个阶段。对互联网的管理,包括政府管理、制度、政策、安全和法律等层面,也从无序到有序,使互联网治理方式发生了重大变革。

1. 网站时代的自我规制。互联网初期的技术门槛较高,主要是科研技术人员在使用互联网做科学研究、学术交流等,随着新浪、搜狐、网易等门户网站以及大量新网站的开通并涉足新闻传播,互联网才真正走入大众视野。对互联网的管理也尚处于摸索阶段,政府初始秉持“先发展,后管理”的理念,无为而治,主要以非政府组织社会化形态的管理为主。在网络管理初级阶段的1994年,负责完成中国互联网首次全功能接入的不是政府,而是具有专家组织性质的中科院。1997年主管域名的CNNIC机构成立,也承担了政府的职能,通过CNNIC和中国互联网协会等为核心构建社会组织管理体系,虽然只是先导的自我规制管理,事实上却发挥了无可替代的重要作用。1998年信息产业部成立,正式成为互联网产业的主管部门。此前的行业组织和产业组织协同管理模式,为中国互联网的发展壮大做了大量的“外包”治理工作。这种中国早期互联网的发展管理模式,通过动员非政府主体参与社会化治理体系,不失为解决各种弊端的一种有效选择,称得上是中国互联网初期最有效的非制度化自我规制。

2. 社交媒体时代的政府规制。随着互联网第二次浪潮的掀起,互联网管理开始从非政府组织和产业部门非制度化自我规制转向政府制度性规制。有关网络的法规、自律规章不断出台,着力点在于网络文化市场的整治以及信息传播内容的规范管理。2000年9月20日,国务院首次公布的《互联网信息服务管理办法》开始施行,其中规定,对经营性互联网信息服务实行许可制度;对非经营性互联网信息服务实行备案制度。同时,对涉及九类领域的有害信息内容施行禁止,包括禁止反对宪法原则、危害国家安全、损害国家利益、煽动民族仇恨、破坏宗教政策、扰乱社会秩序、散布色赌、侵害他人权益等内容。随后,国务院相关部门相继根据各自领域的情况颁布了相关实施办法与规定。如文化部于2002年5月10日下发了《关于加强网络文化市场管理的通知》,新闻出版总署于2002年8月1日出台施行《互联网出版管理暂行规定》,国新办于2005年9月25日颁布《互联网新闻信息服务管理规定》,卫生部自2009年7月1日起施行《互联网医疗保健信息服务管理办法》等。此外,由中国互联网协会等群团、民间组织的《中国互联网行业自律公约》,博客自律公约、妈妈评审团、微博辟谣平台,也充分遵循来自网民自组织的管理职责,在构筑网络世界良好秩序方面发挥着积极作用。但政府多部门共管互联网的状况,容易造成一方面监管机构林立、队伍庞大、人浮于事、管理效果不佳的现象;另一方面权力管辖重叠, 很容易出现“都不管”或“争着管”的现象,导致不同系统、部门之间的矛盾,使互联网信息服务管理难以落到实处。因此,急需探讨新的互联网治理方法。

3. 即时通信时代的社会规制。随着微博、微信等移动互联网的兴起,互联网发展进入第三阶段的即时通信网络阶段。面对即时通信网络时展的新形势,传统科层化行政化管理方式,已不能适应即时通信时代的跨终端、跨网络运行的需要。国家互联网信息办公室于2014年8月7日正式了《即时通信工具公众信息服务发展管理暂行规定》(以下简称《暂行规定》),顺应即时通信时代的演进规律,确立了适合即时通信网络时期以市场为基础的、灵活的、提供回应的国家治理方式,同时首次明确建立统一协调、职责明确、运转有效的监管体系。《暂行规定》主要针对微信、微米、易信、来往、米聊、陌陌、时光谱等基于移动互联网提供即时信息交流服务的社会规制,俗称“微信十条”。其亮点在于以极其简要的文字规定,彰显了对即时通信工具管理的深刻内涵。首先是在管理主体及其职责规定上,除了沿用传统规制的政府主管部门外,还明确将即时通信工具提供商、互联网行业组织和即时通信服务提供者三者纳入管理主体,建构行业自律管理体系,落实安全管理责任,实现了管理主体的多元化体系建构(不同于传统的多头管理)。尤其是强化了像腾讯这样的即时通信工具的提供商的责任和管理机制,明确了其在提供即时通信工具时,要和用户之间签署相关的协议,核实真实的用户信息。而作为政府主管部门的国家互联网信息办公室,只起统筹协调的作用。其二,对即时通信工具服务提供者与使用者的公众信息传播,仅提出了“七条底线”原则,归纳起来,“七条底线”实际上就只包含为两性:真实性和公共性。前者作为信息传播的第一要务,成为世界定律,否则就是对信息服务的全盘否定; 后者包含了公共权益、公共秩序、公共安全、公共道德等,是社会秩序的基本保障,在任何国家都不允许突破。这是用户使用即时通信工具的最基本要求,是国家、社会和公民利益的最大公约数,有利于保护公众正当的言论自由。

三、自律与治理:从代码规制到国家规制

在快速发展的互联网环境里,海量的信息流增加和和混杂的社交观点聚集,加重了人们对即时通信工具公众信息的忧虑及对服务发展管理的关切。不论人们在互联网规制上有多少分歧,但对“规制”本身却没有否定,问题在于由谁规制、如何规制。从规制主体看,主要反映为自我规制的自律和政府主导的治理理念;从规制途径看,主要分为代码规制和国家规制。

代码,指嵌入软件或硬件的指令,其本身就是规制的一部分。代码规制观认为,代码就是法规,“代码的日益成为法规的制定者。他们决定什么是互联网的违约,什么样的隐私应该保护,什么程度的匿名应该得到允许,什么程度的信息存取应该得到保证”。[3]然而,有趣的是,当互联网的开放性和深层原理受到威胁时,即便是代码规制的主张者和推崇者,无一例外地转向寻求国家规制的支持。从美国到欧洲许多国家的干预迹象表明,国家与政府在互联网的规制上,仍然发挥着关键的作用。

1. 监管服务提供商:美国对即时网络的监管。作为最早使用即时通信的国家,美国一直在探索有效管理即时通信网络的方法,打击通过即时通信网络散布威胁国家安全、社会安全的恐怖信息行为。为维护网络信息安全,美国社交运营网站须经政府许可及个人身份信息验证,联邦法院还要求网络视频提供商保留用户数据,包括用户的登录信息地址等,以供警方侦破案件之用,美国国防部为防范黑客通过社交网络进行恶意渗透和安插间谍软件,开始禁止国防人员使用军方电脑登录MySpace等10家社交网站。这意味着美国政府正在加速实施互联网监控。为让未成年用户远离网络色情和暴力,美国还加强对社交服务提供商的监管,美国哥伦比亚特区和49个州的官员达成跨州协议,对Facebook、MySpace等社交网站设置了40多项安全限制,其中新增的安全限制包括禁止有前科的性犯罪者使用社交网站,限制成年用户在线搜索未满18岁用户信息的权限,建立一个特别工作组寻求甄别用户年龄和身份的方法。

2. 监查违法社交网:欧盟对即时网络的监管。欧盟等国家和地区纷纷围绕社交网络制定和完善了信息安全、网络隐私保护相关的法律法规,强调依法加大对利用信息技术危害国家和公众利益行为的惩处力度。欧盟委员会通过了“互联网持续安全行动计划”的决议,旨在促进互联网的安全和在线新技术的发展。新的项目预算为4500万欧元,用于治理违法和有害的互联网内容,保护未成年人,制止网络犯罪,消除网上种族歧视。为了防范“数字化9・11”,欧洲网络与信息安全署(ENISA)越来越强调社交网络的危险性,与社交网站签署自律协议以及欧盟安全社交网络原则,严密监查Facebook和MySpace等社交网站,并通过立法对未经允许恶意将照片公布到网络并散播的用户进行制裁。ENISA将建立多种语言的信息共享和警报系统,加强成员国网络治理交流,并正在讨论如何与全欧盟的电信监管机构合作。自伦敦地铁爆炸案后,英国政府对信息安全的关注度日益提高,对发展迅速的社交网络也纳入了监管范畴。

3. 监督微信提供者:中国对即时网络的监管。中国对即时网络的监督主要是强化对即时通信服务提供者的法律规制。“提供者”既包括即时通信工具提供者,又包括即时通信工具的使用者,因为在公众信息服务传递过程中,二者互为提供者与使用者,其概念界限已模糊。从“微信十条”内容看,国家主管部门的监督与监管主要在隐私保护、实名注册、备案审核、内容限制等方面对即时通信服务提供者进行了规范,明确了违规行为的处罚措施。可以预见的是,“微信十条”的必将给生活带来重大影响和变化,它将有利于微信即使通信工具的持续良性发展。

“微信十条”还明确了即时通信工具服务提供者的安全管理责任,规定了其合法资质,提出了公众信息传播的“七条底线”,这实际上显示出国家在微信信息服务方面的监督,主要是管源头、管资质、管内容。

管源头。微信在开通后短短的14个月发展中就突破了2亿用户,而这个时间长度上,即使是快速发展的微博用户也才达到5000万户。按照拥有5000万受众规模的“大众媒介”形成来看,报纸用了50年、广播38年、电视13年、互联网仅用了4年,可见,微信之类的即时通信工具(媒介)借助数字技术的发展速度之快,远远超过了传统媒体。面对巨大用户群的服务监管,光靠国家监管部门一方显然是不够的,只有抓住关键,才能牵一发而动全身,实现有效监管。这次“微信十条”规定着重对公众信息账号的监管,真正做到管住了源头。对即时通信工具服务提供者来说,也相当于为其提供了一把“尚方宝剑”,赋予了他们更多的监管责任,以对一些有关公共安全、虚假信息、网上滥用行为等问题进行前置处理。

管资质。“微信十条”第四条规定,即时通信工具服务提供者及其从事公众信息服务活动,都应当取得相关资质。规定按照“后台实名、前台自愿”的原则,要求即时通信工具服务使用者通过真实身份信息认证后注册账号,未取得相关资质的公众账号将不得、转载时政类新闻。这条规定充分显示出我国互联网规制的监管性与开放性的辩证统一。对社会而言,有利于促进即时通信工具的有序健康发展,有利于保护公民个人和社会机构的正当权益,因此,相应的资质管理很有必要。至于言论自由问题,当个人账号的真实身份核实之后,在网上仍可使用匿名信息而不受任何影响,只不过对可以或转载时政类新闻的公众账号要加V认证的标识,实际上给这些有资质的公众账号一个权威的身份认证,提升了他们的公信力。

管内容。当前,即时通信聚合网络信息服务越来越丰富,难免会出现网络服务和网络行为中人际冲突。另一方面,目前在微信圈中依然能够看到、、暴力、欺诈、泄密、谣言等内容在网络上广泛散布,甚至恐怖势力也可利用微信等通信工具快捷、廉价、隐秘性高的特点,威胁国家和社会安全。因此,“微信十条”做出了“七条底线”的信息规定,对用户(即时通信服务使用者)进行了适度的行为规制,这是用户使用即时通信工具的最基本要求,是国家、社会和公民利益的最大公约数。网络应用“七条底线”的提出,是互联网管理价值底线的延续和逻辑起点。中国坚持“先发展,后管理”的理念,审慎立法,为互联网发展预留了空间,对于打击网络谣言传播、保障网民正当权益、维护社会公共利益、保障国家信息安全具有十分重大的意义。唯其如此,才能营造和谐、清朗的网络环境,让网络成为真正服务于社会的公信平台。

微信等即时通信服务监督方面的“三管”,不论是管源头、管资质,还是管信息,实际上都着眼于管未来。“微信十条”的出台是互联网管理方式的新进展,它对如何通过规制的方式推动互联网管理诉求目标的落实,做出了有益的尝试,必将有利于法律环境的构建,有利于个人信息的保护,有利于网络空间的净化,有利于网络治理的提升。

参考文献:

[1] 张旅平,赵立玮. 自由与秩序:西方社会管理思想的演进[J]. 社会学研究,2012(3):24.

第3篇:即时通信范文

关键词:即时通信;安全;加密

0 引言

即时通信(Instant Messenger,简称IM),是一种基于互联网的即时交流消息的业务,是一个终端服务,允许两人或多人使用网络即时的传递文字信息、文件、语音与视频交流。即时通信的行业应用主要包括:个人即时通信、商务即时通信、企业即时通信、行业即时通信、网页即时通信、泛即时通信、免费即时通信等方面。

即时通信除了能加强网络之间的信息沟通外,最主要的是可以将网站信息与聊天用户直接连接在一起。即时通信工具对于用户来说交流非常方便。但是当用户使用各种即时通信工具与对方交换数据时,双方的聊天信息有可能被监听,与合作伙伴交换的数据可能被窃取,例如通过即时通信工具泄露银行卡号、密码等。

1 简单即时通信开发的安全模型

QQ、MSN、RTX、Skype、GTalk等即时通信工具均基于UDP(用户数据报协议)进行通信。UDP是OSI参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。

UDP为应用程序提供多对多的通信,UDP在进行通信的应用的数量上面,具有更大的灵活性。多个应用可以向一个接收方发送报文,一个发送方也可以向多个接收方发送报文。UDP可以使用底层网络的广播和组播设施交付报文,UDP提供的是不可靠交付语义,报文可能丢失、重复或者失序,而发送方是得不到通知的;缺乏流控制、报文模式,当有数据交付的时候,必须制定报文边界。

即时通信大部分的模式采用C/S结构,如图1所示为简单即时通信结构。

该结构不同于传统的客户端/服务器结构,用户首先从即时消息IM服务器上获取好友列表,建立点对点的联系,然后用户(客户端1)和其好友(客户端2)之间采用点对点方式发送信息:在无法直接点对点联系时,则用服务器中转的方式完成。

在简单即时通信工具使用过程中,若不增加安全性措施,通信双方的对话内容有可能被监听,以至于重要信息的泄露,为此,我们可以考虑,在简单即时通信工具的基础上增加加密等安全措施,使对话双方信息得以保护,加强数据的机密性。图2所示的是对通信信息进行加密的系统结构。

2 系统处理流程

基于客户端/服务器结构的简单即时通信工具,应该具备的基本功能分为两部分:(1)客户端功能:包括注册登录、用户基本信息管理、获取好友列表、即时聊天等:(2)服务器功能主要是针对客户端提出的各种服务请求予以相应,包括注册回应、登录回应、用户信息管理响应等。如图3所示的是系统的处理流程图。

通过图3我们可以看到,在实现即时聊天过程中,对于发送的消息在发送之前进行加密处理后,以密文形式传输:当收到消息后,需要进行解密处理,恢复明文信息。

3 加密算法的选择

在实际应用中,可选用的加密算法有很多种。众所周知,与密码体制对应的算法有对称密码算法和非对称密码算法,对称加密算法易于理解,便于实现,密钥长度决定了加密算法的安全性:非对称密码算法多应用于数字签名、身份认证等,非对称密码算法相对于对称密码算法有更高的安全性,但是也存在着不可回避的加密解密耗时长的问题。

图4为对称密码体制的保密通信模型。对于即时通信工具对话双方的通信信息进行加密,对称加密算法可以被认为是首选,并且很多网络交互系统都采用对称加密算法对数据进行加密。对称加密体质要求加密与解密使用同一个共享密钥,解密是加密的逆运算,由于通信双方共享同一个密钥,这就要求通信双方必须在通信前商定该密钥,并妥善保存该密钥。典型的对称加密算法有数据加密标准DES、三重DES——DESede、高级数据加密标准AES、国际数据加密标准IDEA等。

用户(客户端1)和其好友(客户端2),想要完成一次消息传递的步骤为:

(1)由用户(客户端1)和其好友(客户端2)约定密钥,由约定构建者构建密钥;

(2)由密钥构建者通过安全通道向另一方公布密钥;

(3)由消息发送方使用密钥对数据加密;

(4)由消息发送发将加密数据发送给消息接收者;

(5)由消息接收方使用密钥对加密数据解密。

用户(客户端1)和其好友(客户端2)第一次通信时需要通过以上五步完成,在后续对话过程中,不需要重复步骤(1)和步骤(2)。

第4篇:即时通信范文

关键词:即时通信;计算机网络;信息传递

中图分类号: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.

[4]朱和平.即时通信研究综述[J].现代计算机,2009,12.

第5篇:即时通信范文

关键词:即时通信;教育;小学教育

引言

随着智能手机在人们的日常生活当中得到了一定的普及,智能手机当中的即时通讯软件,比如微信,腾讯QQ等已经完全的和人们的日常生活所融合,通过即时聊天软件的多种功能使人们的交流和沟通不在受到地域的制约非常的便捷,即时通信软件当中的视频,文字,语音,图像等多种功能也能够使人与人之间的沟通和交流更加的生动,与此同时即时通信对小学的教育教学工作也有着一定的影响作用。

1.现代通信工具的发展现状分析。

1.1智能手机在人们的日常生活当中得到普及。据有关部门调查数据统计,我们国家智能手机的覆盖率和普及率就达到了百分之70以上,并且还显示了使用智能手机的用户百分之八十都安装了微信和QQ等即时通信软件,智能手机的普及和使用已经成为了通信软件被普遍使用的主要媒介。

1.2现代化的通信即时工具具有明显的价格优势。大家都知道,我们使用手机正常发送一条短信的价格为一角钱,还有一定的字数限制,但是通过即时通信软件使用一兆流量就能够发送大约50多万的字数,二者相对比之后人们一定会选择使用即时通讯软件来进行沟通和交流,为了满足不同群体的使用移动网络的需要,移动互公司还推出了多种流量业务套餐等供不同用户来进行选择办理和使用,传统的教育模式当中教师想要和家长进行面对面的沟通较为困难,还需要教师进行实地的走访才能实现,最多也就是通过短信和电话的形式来与学生家长进行沟通,现在出现了及时通信工具。教师就可以通过其进行及时的视频通话等交流,方面又快捷,省时省力。

1.3通信即时工具的功能越加的健全和完善。智能手机用户对即时通讯工具不断使用的过程中各种需求也在不断的提高,相对应通讯软件也在不断的研发更多的功能以满足用户的这些需求。现阶段的即时通信软件不仅具有进行聊天沟通和娱乐等功能,软件研发公司也在不断的对各种新功能进行研究和开发,比如文件传输与共享,网络电视和远程协助及网上购物的功能;通信即时软件的多元化的功能和作用对我们的日常生活时刻都在产生着影响,同时也对小学的教学环境,教育管理措施等都产生了一定的影响。

2.现代即时通信工具在小学教育教学实践当中的具体作用。

2.1能够使小学教师的综合素质得到有效的提升。随着即时通信软件被广泛的普及应用,网络素质现已成为现代人综合素质当中的一部分,当代教师也应当具备良好的网络素质,这也是教师利用网络即时通信工具展开网络教育的必备条件之一,网络素质包含网络交际、技术运用、教学能力和网络观念素质,教师应不断的进行网络知识的学习,建立起正确的网络理念,利用网络开展教学活动,在实践当中提升自身网络技术,进而使教师的网络教学能力得到有效提升;教师应了解和熟练的运用微信,QQ等即时通信软件,通过适合的通信工具对学生进行一对一,一对多的教育指导,熟练地掌握和运用传送图片,文件,语音视频等基本功能;在教师良好的网络素养形成的过程当中,教师的综合素质也一定会得到有效的提升。

2.2能够使学生的综合素质得到有效提升。目前。学生可以利用网络来获取与学习有关的信息资料,还可以利用网络搜索对日常生活当中所遇到的问题寻找答案,还能够利用即时通信工具等如微信、QQ、微博等表达自己对一些新闻事件的看法,这些网络技术的运用对于学生的网络素质有着提高的作用。能够使学生的网络信息素质得到有效的提升,学生想要获得一些信息,就要进行上网进行搜索信息,浏览信息,还能够对信息进行收集和整理加工;其次学生还能熟练地使用即时通信工具与家长和老师进行交流和沟通,在这样不断的使用即时通信工具的过程中学生的网络信息素质得到了有效的提升。学生们对于即时通信工具的传输图片,语音视频等多种功能比较感兴趣,喜欢使用即时通信工具;由于这些通信软件操作较为简单,学生能够进行一些功能的使用,学生在网络信息化的环境当中不断的受到其影响,同时也对学生的操作技能进行了一定的培养,但是要注意的是,应在家长的正确引导下让学生使用通信软件,防止学生对通信即时工具产生依赖心理过度沉迷其中影响学习,使学生充分的认识到即时通信工具的作用与注意事项。

3.为教育教学带来的改变

3.1教育资源的共享和传输。在以往传统的教学资源传输所采取的主要形式为,通过移动U盘或者邮箱发送的方法;两种方法存在着一定的缺陷费工费时,操作复杂还容易遗失,并且不能够进行一对多的文件资源共享。如今就可以利用QQ这种即时通信工具来实现远距离的文件资源共享与传递,当教师和学生之间都加有对方为好友,就可以随时随地的进行文件的传输,即使对方此时不在线上,也可以将文件改为离线传出,只需在一定时间之内,对方上线进行接收就能够完成文件的传输。还可以利用QQ群文件共享的功能来实现一对多的文件资源共享。

3.2使学生课外作业的形式更加的多样化。教师利用及时通信工具对学生的语文作业进行多样化的设计。由于在一个班级当中,每个学生和孩子对于各种知识的接受能力是不同的,比如说一些学生在语文学习过程中的背诵能力很强,但是默写能力却较差,一些孩子的默写能力较强但是背诵能力却相对较低,所以教师就完全可以利用即时通信工具依据每个学生的学习具体情况来布置适合每一个学生的作业形式。

3.3可以实现教师对学生的远程教育。教师不仅能利用QQ这一种软件来对学生进行远程教育,完全可以利用其它种类的即时通信工具来进行远程教育和指导教学,其能够摆脱传统教学模式的地点和时间的制约,使课堂教学得到了时间与空间上的拓展;教师能够利用QQ,微信群当中的语音功能对学生进行布置作业,生字发音和课文朗读等,利用一对一的聊天功能对学生进行课外的指导教学。教师还可以把课堂教学的视频发送给不能来上课的病假生,让学生通过视频来进行课程的学习。

参考文献

[1]王洋.《即使通信软件在教学当中的应有研究》.J.当代教育.2012.09

第6篇:即时通信范文

百度进军IM已经不再只是传言,半年前还隐隐约约的“百度小声”,正以“百度Hi”高声亮相。

2月20日,百度在其官网上了招收即时通信软件产品经理、软件研发工程师等多个IM相关职位的消息。日前,百度更是被媒体爆出了正在内部征集IM系统意见的电子邮件。

2月29日凌晨,百度北京总部悄然摆出了“百度Hi有奖抢‘鲜’体验”的内测通知易拉宝,以吸引天亮后上班的员工积极参与IM产品的体验。种种迹象表明: 百度这次是玩真的。

“百度Hi”

制造大影响

IM软件对于互联网公司的作用,在腾讯身上得到了最好的体现。腾讯QQ目前占据了国内70%以上的即时通信份额,拥有超过5.8亿个账号、同时在线人数维持在2000万。这使得腾讯2007年第三季度的营收达到10亿元,成为国内互联网公司中最能赚钱的公司。

根据2007年度中国互联网调查统计数据显示,目前中国IM市场规模已达到47.5亿元人民币。预计到2009年,这一市场规模将达87.6亿。显然,超过30%的市场年增长速度,加之IM软件的用户黏性,这是不断吸引新的竞争者加入的主要原因。

“百度进入IM很有可能是为其电子商务业务做铺垫。” 互联网独立分析师秦川表示,自2007年10月18日百度对外宣布将推出C2C业务后,就迫切地需要一款即时通信软件加强买家和卖家在交易过程中的即时联系。而电子商务完全可以支撑一款即时通信软件的市场,淘宝的阿里旺旺排名即时通信第三名已经证明了这一点。

有分析人士认为,百度进军IM将打破腾讯一家独大的局面,呈现出百度、腾讯两强争霸的态势。对此,腾讯方面表示“不便评论”。而在早前的采访中,马化腾曾表示,百度进军即时通信并不会对腾讯构成威胁。在马化腾看来,两家公司还是有着很大的不同。

“在短时间内,百度还难以撼动腾讯的霸主地位。”计世资讯互联网行业分析师杨珂认为,对于个人端IM市场而言,腾讯QQ在网民中已经拥有庞大的客户群体,用户对于QQ的使用习惯已经形成。实际上,腾讯围绕着即时通信工具平台已经构筑了一个完整的帝国版图。

而百度如果要在IM领域获得用户更大的认同,必须有一套具有百度特色的产品线和增值服务体系,以及富有吸引力的推广手段。从目前来看,对“百度贴吧”进行一定的产品线整合是一个不错的选择。

在杨珂看来,最有可能动摇腾讯在IM市场霸主地位的不是百度这样的互联网公司,而是电信运营商。

电信运营商

冲击IM市场

继移动“飞信”、联通“超信”和网通“灵信”业务亮相之后,中国电信的“网信”业务也已正式推出,国内四大主要电信运营商已全部杀入了即时通信市场。较早进入即时通信市场的互联网公司迎来了电信四巨头的强有力的挑战。

易观国际的《2007年第三季度中国即时通信市场季度监测》称,中国移动飞信活跃用户数已达到1328万,在国内即时通信市场所占座次已紧随腾讯QQ、新浪UC和MSN之后。而来自中国移动的消息,飞信注册用户去年底已达6600万,对QQ和MSN的地位形成了挑战。

电信运营商们的确拥有着互联网公司无可企及的优势: 首先,电信运营商早已锁定了大量的终端用户。据信息产业部的《2007年全国通信业发展统计公报》显示,截至2007年底全国电话用户已经超过9亿,其中移动终端用户总量达5.5个亿,而全国互联网用户仅2.1亿。“一旦电信运营商着手移动IM事业,它们的潜力将是可怕的。”杨珂表示。

其次,电信产业正面临“三网融合”这一转型阶段,电信运营商进军IM市场不仅能够在尚未发展完全的移动即时通信市场上固定更多的用户,还可以给自身带来更多的收益。杨珂的这一观点也得到了艾瑞咨询公司研究部副总监曹军波的赞同。曹军波表示: “随着传统电信运营商纷纷进入IM市场,将有利于建设一条完整的即时通信产业链。”在移动增值业务产业中,运营商对各种核心功能进行标准化处理,不仅对业务形成有效的可管可控的局面,也为广大的合作伙伴留下了充分的发展空间,形成运营商和合作伙伴的共赢,并由此促进移动增值业务的繁荣与进步。曹军波表示,“移动IM将成为电信运营商核心业务的有力补充。”

当前,电信运营商在IM领域所面临的主要问题是,在占有一定市场份额、形成一定的群体优势之后,如何去增加用户的活跃度,进一步发掘用户在增值服务领域的市场潜力。在这方面,运营商缺乏经验。

企业级IM

打响争夺战

一旦百度继新浪、网易、搜狐、Yahoo、阿里、Google等巨头之后也推出自己的IM软件,那么整个IM市场将显得十分拥挤。但是在如此情况下,我们仍然能够看到一片广阔的“蓝海”―企业级IM(EnterpriseInstantMessage)。

与普通IM软件着力于朋友间的交流沟通不同,企业级IM更加注重对软件本身安全级别的控制以及对使用IM软件员工的控制。同时企业级IM还可以通过定制服务来满足企业用户的特殊需求。

北京点击科技有限公司副总裁张利谈及企业级IM软件的这些特点时说道: “企业级IM在部署的时候可以为每一个员工都规定一个即时通信号码。这些号码有的可以对外沟通,有的号码则不行。如果要变更,管理员只需要在管理服务器上进行一个简单的设置就可以了。”

目前,市场对企业级IM软件还是有一定的市场需求的。“企业级IM所具备的安全性及IM软件集成了许多满足企业日常运作流程的功能是企业购买该系统的主要原因。”曹军波表示。

尽管相对于个人IM市场,企业级IM才刚刚起步,但目前包括IBM、微软和腾讯等公司都十分看好这一市场的发展,不断地对产品进行更新升级,以抢占这一新兴的市场。2008年初,腾讯了腾讯RTX2007 beta2,而IBM也在去年9月了包含有最新Lotus Sametime的企业协作平台Lotus Notes/Domino8。另有消息称,新版微软LCS将在今年第一季度亮相。看来,一场企业级IM市场的争夺已悄然打响。

第7篇:即时通信范文

[关键词]即时通信系统;JAVA;C/S

中图分类号:TP319 文献标识码:A 文章编号:1009-914X(2015)05-0138-01

1引言

ava即时通信系统的功能类似于我们常用的QQ。即使用因特网技术,允许人们实时的传送信息。即时通信服务的特点是能让用户可以选择性地接受或拒绝某人的信息,也可以同一时间与多人进行交流。

即时通讯工具最初是为聊天而诞生。

随着网络信息化的高速发展,即时信息在网络营销中将发挥更大的作用,越来越多的大中小企业选择做网络推广。但目前各大搜索引擎或门户只能给企业网站带来流量,没有更进一步的接洽方式,把流量转变成真正的客户,就好比商场里没有营业员,来到商场里的顾客因为无人招呼而坐失商机。企业做了大量的推广因作用不大,而逐步降低了对网络营销的信心,这不管对企业或是对网络服务提供商来讲都面临着尴尬的境地。企业迫切需要与来访客户沟通、访客需要即时咨询企业相关信息,让我们的网站会说话,让访客与企业之间即时交流互动起来。已经成为网络营销时代亟待解决的难题。

2系统分析

系统分析是管理信息系统的一个主要和关键阶段,完成这个阶段任务的关键问题是开发人员与用户之间的沟通。系统分析的主要任务是将在系统详细调查中所得到的文档资料集中到一起,对组织内部整体管理状况和信息处理过程进行分析。它侧重于从业务全过程的角度进行分析。分析的主要内容是:业务和数据的流程是否通畅,是否合理;数据、业务过程和实现管理功能之间的关系;老系统管理模式改革和新系统管理方法的实现是否具有可行性等等。该系统包括服务器端和客户端两部分,分别从服务器端和客户端对系统进行分析。

2.1系统概述

服务器端模块的具体内容:

1.消息处理模块,对来自客户端请求的消息进行接收。如果接收的消息是一个请求,比如添加好友,则调用相关的请求处理模块进行处理,并发送处理结果至客户端。如果是一条信息,则对该信息进行转发或调用数据处理模块将信息添加到数据库。

2.请求处理模块,对来自客户端请求的消息进行分析。通过分析后服务器端将会把相应的结果返回给客户端。

3.数据处理模块,操作用户数据的模块。供消息处理模块和请求处理模块调用,对用户数据进行操作,将操作后的数据保存至数据库中。

2.2客户端模块的具体内容

1.注册模块,获取用户输入的注册信息,发送至服务器端进行注册。

2.登录模块,将用户输入的用户名和密码发送至服务器端进行验证,并等待服务器端返回的结果。

3.聊天模块,向好友发送消息或留言,模块将消息发送至服务器端,服务器端对消息进行分析,并实现相应的操作。

4.好友管理模块,模块将会向服务器端发送相关请求,并返回相应结果给用户。

5.用户管理模块,模块将会向服务器端发送相关请求,并返回相应结果给用户。

2.3系统功能分析

注册模块包括用户名,昵称,密码,确认密码这些基本信息。用户填写好这些基本信息后即可进行登录。

登录模块主要包括用户名和密码基本信息。用户输入用户名和密码进行登录,身份验证通过即登录成功,进入用户主界面,可进行聊天、查找好友等操作(如果用户名不正确,则提示未找到该用户;如果密码不正确,则提示密码错误)。

聊天模块主要用来向好友发送消息或留言、发送文件和聊天记录这些基本信息,用户打开聊天框架向好友发送消息或留言后,服务器会对消息进行分析并进行相应的处理,如果消息可行服务器将会把消息发送至对方好友,如果消息出现错误服务器将会把消息返回至用户以便修改。

好友管理模块主要包括添加好友和查找好友这些基本信息。用户在主界面中可进行好友管理操作,好友管理其中包括添加好友和根据呢称添加好友。单击添加好友输入好友用户名,单击根据呢称添加好友输入好友呢称,消息将发送至服务器端,服务器会对消息进行分析并进行相应的处理,对方系统将会显示好友添加请求消息,对方单击是则添加好友成功,对方单击否则拒绝添加你为好友(如果不存在该用户则提示未找到该用户,如果该用户已经是你好友则提示你与该用户已经是好友)。

用户管理模块包括ID,呢称,性别,所在城市和简介这些基本信息。用户在主界面中可对用户自己自身的资料进行管理,在主界面中单击头像可对用户头像进行管理(拉伸,原始或修改头像),同时还可对用户自身的ID,呢称,性别,所在城市和简介这些信息进行添加或修改。

3系统设计

根据系统分析阶段所确定的系统的功能,就可设计出一个能在计算机网络环境上实施的方案,即建立新系统的物理模型。这个阶段的任务是设计软件系统的模块层次结构,以及设计模块的控制流程,其目的是明确软件系统”如何做”。该系统主要从总体设计和子模块设计两方面来介绍系统设计。

3.1系统总体设计

总体设计又叫概要设计,是确定软件如何做的过程。Java即时通信系统分为服务器端和客户端两大模块。其中,服务器端模块又分为消息处理模块、请求处理模块、数据处理模块三大子模块,客户端模块又分为注册、登录、聊天、好友

管理、用户管理五大子模块。

3.2系统流程

系统流程是用来对系统进行进一步的模块划分及细化的一个过程。该系统的系统流程过程如下。

从数据起点注册输入注册信息数据流通过注册成功的变换处理进入数据终点登录。再从数据起点登录开始,通过输入登录信息数据流和登录成功变换处理可进入聊天、好友管理和用户管理三个数据终点。而后以聊天为数据起点,通过输入聊天信息的数据流和发送成功的变换处理,进入聊天记录的数据终点。同样,以好友管理为数据起点,通过输入添加好友数据流和添加好友成功变换处理,进入更新后好友列表数据终点。以用户管理为数据起点,通过输入修改资料数据流和修改成功变换处理,进入更新后用户信息数据终点。

4系统数据库设计

数据厍设计(Database Deign)是指根据用户的需求,在某一具体的数

据库管理系统上,设计数据库的结构和建立数据库的过程。就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。该系统主要通过E-R图和逻辑结构设计图来介绍数据厍设计。

系统E-R图包括实体、属性和实体与属性之间的关系三大类。其中关系包括一对一、一对多、多对多的关系。(该句内容引用SQL Server 2000教程[M])该系统的实体有用户和好友两个实体,其中用户实体有用户名、呢称、密码、所在城市、头像和性别这些属性,好友实体有用户号和好友号两个属性。用户好好友之间的关系是管理关系,该关系属于多对多的关系。一个用户可以和多个好友通信,一个好友也可以和多个用户通信。

第8篇:即时通信范文

qt是一个跨平台的c++图形用户界面库,由挪威trolltech公司于1995年底出品。qt的对象间通信采用信号/槽(signal/slot)机制,其中signal犹如mfc中的事件,而slot则是响应事件的方法。如果要实现对象间的通信,只需要把一个对象的slot和另一个对象的signal连接起来即可实现事件驱动[1]。

由于本系统是通过qt[2]图形开发工具来实现与用户之间的接口设计,所以在eclipse中如果要使用qt,则需添加qt插件方可建立qt gui工程文件。

2系统总体设计

本系统实现了linux系统下的简单通信,同时可以动态刷新在线用户列表,并与其他用户进行聊天通信或传送文件等[3]。如果用户想与其中某位好友聊天,则应该与其建立连接,此时两个客户端有一个作为服务器,另一个作为客户端。本系统的主要架构如图1所示。

系统主要分为客户端和服务器,服务器并不对用户发过来的信息进行转发操作,因为该做法会增加服务器的工作量。它只负责监听客户端的连接请求,同时,在与客户端建立新连接时,服务端会对客户端的端口号进行注册,之后将端口信息提供给每个连接上的客户端[4]。因而两个客户端之间的通信则不需要以服务器作为转发站,而是可以直接进行通信,从而减少了用户之间的通信响应时间。客户端主要可以进行注册、查找密码、添加/删除好友等一些基本操作[5],与好友建立连接之后,还可与好友进行聊天,互传文件等。

图1系统架构

3关键技术实现

3.1客户端listfriend类实现

listfriend类主要用来显示当前用户的好友列表,并按好友的不同组号将其进行分类。同时,用户可以通过触发右键事件对自己的好友列表进行修改,如添加、删除、移动好友,修改好友备注,修改用户信息等。在该类中,用户还要对自己的端口号进行监听,如果有好友提出聊天请求,用户可以根据自己的意愿接受或拒绝。或者用户自己向好友提出聊天请求,如果好友拒绝,则关闭对话框[6]。

listfriend类的主要实现方法如下:

listfriend::listfriend(qwidget *parent,user *a_user):qdialog(parent)

{// 右键菜单设置

familyitem = new qaction(tr("移动到家人"),this);

connect(familyitem,signal(triggered()),this,slot(movefamilygrpslot()));

………………………………………………………………

//右键二级菜单

grp1 = new qactiongroup(this);

grp1->addaction(frienditem);

grp1->addaction(familyitem);

grp1->addaction(stuitem);

//为listview控件绑定事件(单键事件、双键事件),以及其它控件的事件绑定(下拉列表、查找按钮、查找好友等)

connect(familylistview, signal(itemclicked(qlistwidgetitem *)), this, slot(getfrinum(qlistwidgetitem *)));

……………………………

//定时器初始化

time = new qtimer();

connect(time,signal(timeout()),this,slot(updatelistslot())); //刷新列表定时向host发送信息

connect(time,signal(timeout()),this,slot(sendmsgtohost())); //定时向host发送信息

time->start(10000);//10s

3.2客户端chatting类实现

chatting类是用户与好友进行聊天的窗口,用户之间可以发送信息:

chatting::chatting(qwidget *parent, qstring usernum, qstring frinum) : qdialog(parent)

//向好友发送连接请求 connect to the client

clientsocket = new qtcpsocket(this);

qhostaddress serverip("127.0.0.1");

clientsocket->connecttohost(serverip,(frinum.right(5)).toint());

//信号与槽的绑定:涉及的相关操作有连接、接收以及进度条

connect(clientsocket,signal(connected()),this,slot(clientconnected()));

connect(clientsocket, signal(byteswritten(qint64)),this, slot(updateclientprogress(qint64))); // 更新进度条

……………………………………………………

其中filedialogslot()、getfileslot()两个方法是对文件对话框的操作,sendslot()是向对方发送信息或文件的触发按钮,若只是发送信息,则可直接发送给对方。若是发送文件,则应先发送文件头,将文件名和文件大小发送给对方;clientrecvdata()是接收对方发过来的信息,对信息进行解析,并对其分类处理。其中接收到的消息类型有:对方拒绝聊天、普通信息、文件头、文件内容等。

3.3服务端server类

server类是服务器的主程序,它对incommingconntection()方法进行了重写,主要用于监听服务器端口,如果有请求到来,则实例化一个serverthread对象,用一个单独的线程处理与客户端的通信[7]。

void server::incomingconnection( int socketdescriptor)

{ //有请求到来时,则执行该函数,参数为其套接字描述符

qwarning()<< "new connection is comming" << socketdescriptor;

serverthread *thread = new serverthread(0,socketdescriptor);

connect(thread, signal(finished()), thread, slot(deletelater()));

thread->start(); //为每个客户端创建一个新线程

}

4结语

本文将qt作为图形界面开发工具,并利用qt socket通信原理以及多线程技术[8],以c++作为编程语言,设计并实现了在linux环境下的即时通信系统。通过系统的运行与测试,证明其可以有效地让客户之间直接通信,而不需要通过服务器作为通信中转点。之后的研究方向将着重于安全性方面,包括如何在此系统框架上提高通信安全性,以及如何提升用户之间的通信效率等。

参考文献参考文献:

\[1\]丁静.基于socket和消息队列的中后台接口通迅软件的设计[j].大连民族学院学报,2006,32(3):6567.

[2]葛福鸿,刘晓英,张丽萍.基于socket技术的即时通信软件的设计与实现[j].电脑开发与应用,2011,24(5):6365.

[3]戴元军.linux系统下的网络编程技术[j].应用技术,2001,28(6):2930.

[4]张彦春. 面向通信行业的嵌入式软件开发平台设计与实现[d].合肥:合肥工业大学,2006:5860.

[5]孙玉钰.基于p2p网络的聊天系统的研发[j].长春大学学报,2006,16(2):6165.

[6]马丹,李毅超,杨国纬.即使通信系统中动态群组聊天的实现[j].中国测试技术,2006,32(1):98100.

第9篇:即时通信范文

摘 要 文章论述了如何采用vc++语言实现协会管理系统中多媒体即时通信过程,并给出了协会之间多媒体即时通信的具体实现技术和方法。该系统改变了会员信息交互时数据交互途径,实践证明提高了协会工作效率,减少了会员的通讯费用和出差频次。 关键词 即时通信系统;Intranet;P2P技术; ADO技术