WEB开发网
开发学院软件开发VC Windows实时通信技术的应用 阅读

Windows实时通信技术的应用

 2010-07-06 20:43:43 来源:WEB开发网   
核心提示:下面是一些将 RTC 功能包含进应用程序的例子,使用这一技术的其它例子还有很多,Windows实时通信技术的应用(2),客户关系管理-——桌面远程帮助Jim 想通过在线书店购买一本书,但是他的信用卡好像有点问题,可使用 C++ 和 Microsoft Visual Basic建立应用程序,RTC

下面是一些将 RTC 功能包含进应用程序的例子。使用这一技术的其它例子还有很多。

客户关系管理-——桌面远程帮助

Jim 想通过在线书店购买一本书,但是他的信用卡好像有点问题。通过点击网页上的一个按钮,他立即与 Amazon(书店的名字)的销售代表建立了 IM 会话。通过 IM 和应用程序共享,该销售代表发现并解决了问题。这本书也被定购了。若没有这种实时帮助的能力,Jim 很可能就放弃了这次购买,这笔生意也就丢掉了。

知识管理--团队和项目的通信站点

产品研发团队的站点有几个责任功能区(例如,客户端和服务器团队)。通过导航到相关的责任区域,用户能够找到一个列出了团队所有成员以及他们在场与否的面板。通过点击相关成员的联系方式,用户能够立即与该团队的那个成员通信。这种即时出席信息减少了潜在的 E-mail 和电话数量,也减少了失败。

电子商务--合作伙伴/供应商的通信

一个大型制造厂商有很多供应商,这些供应商连接到不同的外部网络中。不采用发送电子邮件等方式来讨论订单,他们可以使用 RTC 的客户端 API 开发一个应用程序,用该程序传达特定信息。例如,制造厂商可以使用 IM 发一个 1000 个零部件订单,并使用 IM 能够立即确认订单已经传送到了供应商一方并且进入了供应商的系统。在该订单的处理过程中,状态信息可以根据需要被自动获取。

系统警告--发送至用户桌面 PC 机或者移动设备

某个公司已经开发了一个 E-mail 服务器。为了使技术支持的电话能减少,他们开发了一个小型应用程序,这个程序能通知某一特定 E-mail 服务器的所有用户(使用 IM)该服务器将要暂停以便进行例行的维护保养。即使 E-mail 服务器已经不在线,用户也能收到该消息,使得技术支持人员得以清静。

游戏

大多数的多人游戏都包括了和对手以及同伴聊天的机制。但是你能想象在你将要结束你的朋友的游戏的时候看到他的脸么?

其它用处

在应用程序中 RTC 的功能还有很多其它潜在的用处。通过将 RTC 集成到现存的商业软件中可以实现即时通信和协作,这将提高生产力。使很多行业和部门,包括金融、制造业、医疗保健和人力资源等等从中受益。

RTC客户端应用程序接口

为了获得与在 Windows Messenger 中实现的同样的 RTC 客户端功能,Windows XP 通过 RTC 客户端 API 开放了 RTC。这些 API 使应用程序能够创建从 PC-PC, PC-phone 或者 phone-phone 的呼叫。应用程序能够增添在 Internet 或者 Intranet 上创建 IM 会话的功能。在 PC 机用户之间,语音和视频呼叫都可以建立。应用程序能获得并显示一系列联系人的现场信息。通过增加应用程序和白板的共享的功能,可以加强双方的合作。

谁可以使用这些接口呢?内部的开发团体可以使用这些 API 增加内部工具的功能。软件公司可以使用 RTC API 将 RTC 功能集成到自己的应用程序中,或者建立用于出售的专门软件,或者用来满足客户的需要。电话服务提供者可为住宅或者公司用户建立应用程序。想要出售 RTC 服务的电信提供者可通过使用这些 APIs 为他们的客户建立客户端应用程序。可使用 C++ 和 Microsoft Visual Basic建立应用程序。

RTC 对象

RTC 的基本编码模型是 COM。在 RTC 中用于通信的对象分别是 Client、Session 对象和Participant 对象。

Tags:Windows 实时 通信技术

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接