基于移动互联网的会议云应用研究

时间:2022-10-18 07:01:52

基于移动互联网的会议云应用研究

摘要: 随着移动互联网的迅速发展,智能终端在人们的日常工作、生活中起着日益重要的作用。基于移动互联网的会议服务及产业化,正成为信息服务的一个重要发展方向。本文分析了基于移动互联网及移动终端的会议云平台的关键技术,并对平台架构、功能以及设计实现进行了研究。

Abstract: With the rapid development of mobile Internet, mobile terminals have become essential role in people's work and life. Mobile Internet-based conference services and industrialization, is becoming an important direction of development of information services. This paper analyzes the key technologies of conference-cloud platform which is based on mobile Internet and mobile terminal, and research its platform's structure, functions, design and implementation.

关键词: 会议云;移动互联网;SaaS;智能终端

Key words: Conference-cloud;Mobile Internet;Software as Service;Intelligence Device

中图分类号:TP39 文献标识码:A 文章编号:1006-4311(2013)07-0180-03

0 引言

经济的全球化使得政府、社会各经济实体之间的交流合作的日益频繁,带动了会议数量的急剧增加,对于会议的组织、管理和服务等方面提出了更高的要求。传统的会议组织方式基本都是人工进行沟通联系,这样不仅浪费了大量的人力物力,而且沟通有效性和及时性也不尽如人意。随着移动互联网技术的迅速发展,智能移动终端以其强大的处理能力、方便的操控体验以及丰富的应用软件,在人们的日常工作、生活中起着日益重要的作用。基于移动互联网的会议服务及产业化,正成为信息服务发展的一个非常重要的发展方向。

本文提出了一种以智能手机等移动终端设备为载体,以SaaS方式进行部署的移动会议云平台,能够为企业提供方便、快捷的会议服务,可以使与会人员更加方便、及时、准确的了解会议的议程、通知、餐饮、交通、天气、通信录等信息。

1 主要关键技术

1.1 推送技术 要实现对智能终端的信息提醒以及客户端更新,会议云平台需要与终端进行通信,从消息的可靠性、经济性和及时性考虑,使用PUSH技术是最方便、可靠的方式。目前,主流的移动设备提供商(苹果公司的APNs,谷歌的C2DM)都提供了基于移动设备的可靠的推送解决方案。本文研究的移动会议云服务平台将主要基于IOS和Android这两种主流的操作系统,使用相应的推送技术,以实现快速通知及提醒的功能。

1.1.1 苹果公司的APNS APNS(Apple Push Notification Service)苹果推送通知服务。该技术是由苹果公司提供的针对苹果设备的专用推送服务。其推送原理如图1所示。

首先,应用程序将要发送的消息、发送目标终端的标识发给APNS;其次,APNS在自身的已注册推送服务的设备列表中,查找有相应标识的终端,并发送消息;最后,接受到推送消息的设备会把发来的消息传递给安装在设备中的相应的应用程序,并且按照设定弹出Push通知。

1.1.2 谷歌公司的云消息GCM GCM(Google Cloud Messaging)取代了原有的C2DM协议,其通过在应用服务器和Android设备之间引入能力,来保障两者之间的云通信。基于GCM,Android设备接收消息不再需要轮询。当接收到应用服务器发送的数据时,GCM服务器将数据推送至已注册过的Android设备。此外,当Android应用不处于运行状态时,也能收到来至GCM的消息。当消息被推送至设备时,设备就可以通过Broadcast来唤醒应用程序。

1.2 SaaS 软件即服务[1](SaaS)是随着互联网技术的发展和应用软件的成熟,而兴起的一种创新的软件应用模式。基于SaaS模式,客户可以根据自己实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得厂商提供的服务。会议云服务平台将基于SaaS模式,提供所需的所有网络基础设施及软件、硬件运作平台,企业只需按需进行订购和使用。

2 平台架构及主要功能

2.1 平台架构 移动会议云服务平台是基于成熟的移动互联网技术,采用SaaS模式,可满足多企业的会议管理需求,实现高效、便捷的会议组织及会议保障体系,为与会者提供到实时、高效、安全的会议服务,使其获得无处不在的会议信息化体验。

移动会议云服务平台系统主要分为管理门户、业务平台及移动客户端三个部分,其架构如图2所示。

管理门户为会议云平台的统一入口,主要用户对象为平台系统管理员及企业管理员。企业会议管理员通过管理门户可进行会议相关数据的录入、会议通知或提醒的即时/定时发送、会议状态的更改以及统计报表的查看与下载等操作;平台管理员通过管理门户可进行企业数据管理、平台基础数据管理及客户端版本管理。所有的操作数据将通过数据持久化层保存进数据库,业务平台将根据这些数据进行业务调度和处理。

业务平台为会议云服务平台的核心组成部分,主要实现与会议云移动客户端之间的信息交互,通过业务调度及定时任务,实现会议云服务平台提供的所有业务功能,如通知提醒、互动消息、签到及会议相关信息的推送。

移动客户端是会议云服务平台的重要组成部分,其主要功能是通过与平台信息交互,便捷、高效的为与会者提供会议信息,如会议通知、议程信息、会议资料、会议公告、天气交通、餐饮安排、会议签到及会议通讯录等。

2.2 系统功能 根据服务对象的不同,移动会议云服务平台主要功能如图3所示。

2.2.1 会议主办方/承办方 平台提供基于Web界面的后台管理门户,为会议组织者提供电子化的会议组织方式和保障工作,摆脱传统基于E-mail或电话的会议组织、保障方式,做到统一管理、统一,更高效,更有序。管理门户主要提供会议管理(包括会议信息管理、议程管理、签到管理等)、会议用户管理(包括会议用户信息管理、权限管理等)、公告管理(公告、推送等)、互动消息管理(互动消息屏蔽、置顶等)、会议资料管理以及会议统计报表。

2.2.2 与会者 与会者更关注参加会议的信息化和便利性体验,因此移动会议云平台通过移动客户端,为其提供会议信息展现与互动。客户端可提供的功能主要有议程信息、公告(实时)、基于位置信息的签到服务、天气/交通/餐饮信息服务、会议通讯录以及会议实时互动交流等。

2.2.3 平台运营者 为了能更好的服务于企业用户,系统为平台运营者提供企业信息管理、客户端版本管理、业务平台管理、基础数据管理及业务统计报表等功能。

2.3 系统特性 移动会议云服务平台整合了会议主办方、会议承办方、会议参与者及平台运营者的不同需求,主要特点如下:

2.3.1 方便、高效的会议议程管理 会议主办方可进行会议议程管理,与会者可及时、准确的获取会议议程信息。

2.3.2 准确、贴心的会务配套服务(按需定制) 平台将根据与会者定制的需求,按时、准确的给与会者推送相关信息,如会议议程、住宿餐饮安排、天气交通情况、当地特色信息、活动安排等。

2.3.3 便利的会议签到 平台提供基于位置信息的会议签到功能,无需打印纸质证件,节省主办方人力及与会者时间精力,提高会议效率。

2.3.4 会议互动 与会者之间或与会者与主办方之间可通过移动客户端随时进行互动交流,及时获取需要的信息。

2.3.5 信息增值服务 平台提供会议相关的信息增值服务,如会议通讯录、商务圈等,更大程度便于与会者进行商机挖掘。

2.3.6 会议材料电子化 平台提供会议相关材料下载平台,与会人员可在线进行浏览或下载后离线阅读,无需拿沉重的纸质材料,有利于国家节能环保建设。

3 系统设计与实现

3.1 基于SSH组合框架的Web应用模型 目前基于J2EE的主流框架技术有:基于MVC模式的Struts框架、基于IoC模式的Spring框架以及对象/关系映射框架Hibernate等。本文研究及实现的会议云服务平台,在平台管理门户部分,将采用基于SSH[3]组合框架的Web应用模型。SSH框架分为四层:表示层、业务逻辑层、数据持久层和域模块层,通过用面向对象的分析方法根据需求提出一些模型,如会议、议程、公告等,将这些模型实现为基本的Java对象,编写基本的DAO接口,并给出Hibernate具体实现,进行Java类与数据库之间的转换和访问,最后由Spring完成业务逻辑。

采用上述开发模型,不仅实现了视图、控制器与模型的彻底分离,而且还实现了业务逻辑层与持久层的分离。这样无论前端如何变化,模型层只需很少的改动,并且数据库的变化也不会对前端有所影响,大大提高了系统的可复用性。

3.2 客户端功能动态化及消息推送实现 参加会议的用户可能来自各个行业、各个领域,其在会议中的角色也不近相同,因此,不同角色的用户在会议系统中应有不同的权限,表现在移动客户端就是其展现的功能也应有所不同。所以,移动客户端需要实现动态化功能展现。页面动态化布局则是实现功能动态化展现的根本。会议用户的角色和权限在管理门户可由企业管理员进行配置,然后客户端可根据获取的用户权限列表进行动态化布局,最终实现不同用户展现不同的功能界面。

在移动客户端的设计中,采用苹果公司的APNS及谷歌的GCM,可实现基于IOS操作系统以及Android操作系统上的移动应用推送功能。

图4为Android客户端主要界面,支持功能动态化生成以及消息推送功能。

4 结束语

会议云平台是基于移动互联网技术,解决了传统会议组织效率低的问题,实现了会议信息及时,使与会者体验到全方位、高效、实时、安全的会议服务,获得无处不在的会议信息化体验,是在会议服务领域的创新应用。

参考文献:

[1]Torbacki W. SaaS–direction of technology development in ERP/MRP systems[J]. Archives of Material Science and Engineering,2008,32(1):57-60.

[2]魏生辉,郑依华,南凯.基于云服务的会议服务平台研究与实现[J].计算机工程,2012.2.

[3]杨曦.基于SSH的SAAS平台的设计与实现[D].吉林大学,2009.

上一篇:浅谈我国应加快推进船舶与海洋工程自动化研发 下一篇:基于粗糙集和神经网络的数据挖掘应用