大众体育服务信息平台的开发与应用

2018-04-26 06:35汪聚伟
微型电脑应用 2018年3期
关键词:大众体育信息

汪聚伟

(陕西工业职业技术学院,咸阳 712000)

0 引言

近年来,健康观念愈发深入人心,一方面,人们开始自主寻找体育健身机会及平台增强体质,另一方面,政企亦致力于良好大众体育健身平台的建设与提供。值得骄傲的是,我国很多城市取得了体育场馆建设、公共体育设施配置以及体育健身理念宣传等的优异成绩,然而,成绩的背后仍存在各地政企单纯靠线下开展公共体育服务工作的不足。针对体育场馆的预定、哪个场馆有空闲、哪个场馆价格亲民等问题,政府、企业以及相关部门很难在第一时间内做到对各项信息的传达;此外,有关体育建设的常识(如少年儿童应采取哪种措施进行科学的体能训练、老年人怎样晨练最有利于身心健康等)也难以顺利地向普罗大众传递。然而,这些信息恰恰是社会大众在开展体育健身运动时渴望了解的[1]。线下服务的“壁垒”对政府及相关部门大众体育服务工作的更有效开展产生了制约,必须进行基于网络的高度信息化的大众体育服务平台建设,以全面、及时且准确地将各类体育信息传递给社会大众。

云计算是一种以网络为基础的新型计算模式,它通过在由大量计算机构成的资源池上布置任务而让应用系统按需获得计算力、存储空间以及一系列软件服务[2]。基于规模大、价格低以及扩展性、虚拟性、可靠性、通用性强等优势,云计算在大众体育服务信息平台的建设上可得到良好的应用,在优化体育信息与资源配置、推动公共体育服务集约化、效益化与优质化发展、构建高稳定性与低成本运营体系等方面发挥极大的积极作用。

1 平台宏观体系规划

大众体育服务信息平台对区域云、业务云等多云结合的架构模式予以采用,各云之间互联互通,接受大众体育总云对各种软硬件的统一部署与共建共用。用户视觉所见为一体化的体育平台,而实际访问的服务则可能由其中的某朵云来提供。平台的宏观体系规划模型,如图1所示。

图1 平台宏观体系规划模型

大众体育总云提供丰富多样的体育信息服务,同时,负责将平台所辖范围内呈分布式存储的资源统一部署与调度。总云体系由三层次构成,与B/S模式的三层架构[3]相对应:(1)基础设施层,对应于B/S模式的数据访问层,是大众体育服务信息的基础支撑平台,它用于管理与监控硬件资源的使用,提供良好的基础设施环境于整个平台的安全与高效运行,同时,向用户提供公共存储、计算、共享带宽以及安全认证等通用服务以及多种类型的支撑工具;(2)应用开发层,对应于B/S模式的业务逻辑层,提供专业的体育应用引擎,用于相关体育软件或系统的开发,通过整合服务并提供给上层应用,开发人员可进行应用的直接创建,同时,部署在大众体育服务信息平台上;(3)应用服务层,对应于B/S模式的表示层(用户界面),对普通公众服务、体育商家服务、体育爱好者服务、信息抓取、健身专家以及政府机构等各方面的信息化应用予以覆盖,用户可通过选择相应的服务对实际应用需求予以满足,不用考虑软件的安装与升级[4]。区域云是大众体育服务信息平台的建设重点,负责统一区域内部的所有体育信息资源。在区域云内部,需进行下属子云的建立,保证灵活多样性,按照服务项目横向部署。业务云是针对某种特定的体育业务形成的特色云,以社会团体、企事业单位为依托,如职业体育云、远程体育云、体育爱好者联盟云等等。此外,还可根据建设所需将其他形式的云以合作的方式纳入大众体育服务信息平台中,如政府或企业的私有云等。这些云亦能向受众提供公共体育信息服务,对平台功能予以丰富与完善。

2 平台功能结构

借助支撑工具提供深层次的大众体育信息服务是体育服务的发展趋势与必要手段[5]。大众体育服务信息平台旨在向受众提供实时、方便、快捷而又准确的体育信息服务[6]。围绕用户需求,以对政府部门、体育企事业单位、各类体育类网站提供的信息(知识)服务的了解为基础,与多种渠道方式相结合对体育项目、场所与知识等需求进行广泛收集,全面把握各类体育信息群所需体育项目的类型、体育项目提供的适宜时间以及向固定人群普及体育知识的方式等内容。根据普通公众、体育商家、体育爱好者等相关信息需求的主体进行体育服务信息资源共享服务数据中心信息模块的构建,以云的形式实现对各数据的收集与共享。平台的具体功能模块,如图2所示。

图2 大众体育服务信息平台功能模块

3 平台应用实现的技术支持

3.1 数据访问服务

大众体育服务信息平台中的总云面对的是来自众多云空间的数据源,它们是不同业务部门结合自身的特定需要建设的,数据源模式千差万别,所提供的数据既可能存储于关系型数据库中,又可能以XML文件方式提供,还可能经IEC61970的公共模式接口对外发布。作为上层业务应用的基础支撑,大众体育总云应为平台应用屏蔽数据源的不同,让大众体育服务信息平台上的应用得到统一表示的数据[7]。这就要求进行一个数据访问服务的设计,该服务可集成多种格式的模型于平台的建模环境中,涉及关系数据库模型、XML模型及可通过公共模式接口访问的模型。

(1)跨平台连接多种数据库 总云需设计一种通用的数据库方法对ORACLE、SYBASE、SQL SERVER等商用关系型数据库进行访问,新方法应与平台应用特征相结合,提供跨平台的以C/C++语言为支撑的通用数据访问服务。

(2)连接XML文件 总云可能会有XML格式模型的介入,数据访问服务应能够识别这类信息,含直接读取XSD格式文件或提取XML文件信息功能,此外,还应具有预处理公共模式、XML/RFD模式及SCL模式的功能。

(3)连接公共模式服务器 总云的数据访问服务应能接入对IEC61970予以遵循的接口服务,如GDA、HSDA、TSDA、CES等,同时,将总云上应用的数据访问请求分发至这些服务上。

(4)语义转换 对各个云模块的私有数据进行转换,使其转变为公共模式。在实现语义转换之时,需将待集成的私有模型映射到公共模式上,并将在总云上应用的有关公共模型的数据请求转换为待集成的云模块支持的模式。

(5)统一对外服务 总云的数据访问服务应能够为大众体育服务信息平台上将要开发的新应用提供一致的模型与数据访问方法,使新应用可获得按照公共模式组织的模型与数据。

基于以上考虑,可将体育总云的数据访问服务设计为架构,如图3所示。

图3 大众体育服务信息平台总云的数据访问服务架构

在适配器层,利用通用数据库访问组件、XML文件访问组件以及公共模块接口访问组件进行不同数据源的连接,经语义转换组件对遗留应用系统的数据模型及公共模型映射予以实现;在数据服务层,为总云上的应用提供满足IEC61970的GDA/HSDA/TSDA/GES服务。

3.2 用户界面与应用开发

(1)用户界面 以系统总配置页面为例,采用ASP.NET编程模型进行表示层的设计,完成接受用户输入,并向用户呈现信息的任务。系统总配置需完成主数据库与备份数据库的设置,同时,设计连接密码,向数据的安全性提供保证。系统总配置页面图,如图4所示。

图4 系统总配置页面

(2)应用开发 关注点主要集中于业务规则制定、流程实现等相关于业务需求的系统设计之上。采用表模式,为每个数据库表进行一个表模块类的定义,含对该数据进行操作的全部行为方法。基于.NET中DataSet等IDE的辅助,表模式实现大量代码的自动生成,对系统开发工作量予以降低。

4 平台运维机制建设

平台建设对多种体育信息数据及资源予以涉及,为了确保它们的长久使用与可持续性,需进行相应运维机制的构建,这是平台建设的必要程序。运维机制的建设工作应遵守国家、政府以及相关部门针对平台建设而出台的一系列数据、服务、应用与维护等标准规定及办法要求。平台运维机制的具体建设内容,如表1所示。

5 总结

发展基于云计算的高度信息化服务,对于大众体育服务体系而言是一种全球性趋势与必然选择[9]。大众体育服务信息平台可方便公众建设,为群众发展体育提供数据与信息参考,现阶段,我国大众体育活动的开展需要建设高效、便捷、畅通且即时的服务信息平台,这要求多领域合作,尤其是需要计算机领域与社会科学领域的密切合作;需要多部门的参与及协作,通过与政府相关部门的协调以及与基础运营商、通信网络设备商的密切沟通,逐步对大众体育信息服务的全民覆盖予以实现。

表1 运维机制建设的主要内容[8]

[1] 程亦炜.基于网络的公共体育服务平台建设研究[J].当代体育科技,2017(12):226-228.

[2] 赵子云,左明章,邓果.基于云计算的教育信息公共服务平台的构建[J].现代教育技术,2012(12):103-106.

[3] 梁柱森.基于.NET三层架构的销售管理系统的设计与实现[J].电脑知识与技术,2013(24):5563-5566.

[4] 杨志和.云计算.教育信息化转型的助推器[J].中国教育信息化,2010(5):9-12.

[5] 周艳玫,王衍喜,郝丹.嵌入学科服务过程的信息服务平台设计与实现[J].图书情报工作,2015(8):97-102.

[6] 王定宣,易世君,刘中强.全民健身公共服务网络化:一站式信息资源服务平台建设研究[J].山东体育科技,2015(4):110-115.

[7] 毛鹏,李晓露,秦红,等.公共信息平台的数据访问服务设计[J].电力自动化设备,2010(10):121-125.

[8] 杜福光.地市级地理信息共享服务平台设计[J].测绘工程,2014(11):51-55.

[9] 张峻豪,尹恒.现阶段大众体育信息服务平台的建设[J].当代体育科技,2016(1):118-120.

猜你喜欢
大众体育信息
一汽-大众ID.6CROZZ
上汽大众ID.3
提倡体育100分 也需未雨绸缪
大众ID.4
上汽大众
订阅信息
2016体育年
我们的“体育梦”
展会信息
谈体育实践课中知识的扩展