【A22】基于国产操作系统统信UOS环境下智能多媒体播放器开发【统信软件】
发布时间: 2024-12-12 17:38:33

1.命题方向

企业服务+消费互联

2.题目类别

应用类

3.题目名称

基于国产操作系统统信UOS环境下智能多媒体播放器开发

4.背景说明

【整体背景】

信息技术应用创新产业专业人才短缺的问题日益突出,正成为制约产业快速发展的“瓶颈”。据有关机构发布的《2023年中国信创产业研究报告》显示,到2025年信创市场规模将达到3.4万亿元。据国内第三方机构统计数据显示,未来五年,信创人才总需求量高达1000万人。

信息技术应用创新是提升我国信息技术水平,推动新基建建设,推动我国经济高质量发展、保障国家信息安全的重要途径。围绕以赛促学、以赛促教、岗课赛证融通的原则,进一步引导提升学生信息技术创新产品应用和设计开发意识,提高学生专业能力素质与企业用人标准的吻合度,以适应新一轮科技革命和产业变革及新经济发展,进而扩大就业创业,为推进经济转型升级,推动经济发展新动能做出贡献。

【公司背景】

统信软件技术有限公司(简称:统信软件),成立于2019年,注册资金6.71亿,其前身为自2004年组建的深度操作系统团队,至今研发历史已有二十年,是中国操作系统的领创企业。在北京、武汉、上海、广州、南京、成都、西安等多地设立分支机构,现有员工2000人,研发技术人员占比达70%。在全国共设有6大研发中心、7大区域服务中心与3大生态适配认证中心,技术服务能力辐射全国。

统信软件在操作系统研发、行业定制、国际化、迁移适配、交互设计等多方面拥有深厚的技术积淀,现已形成桌面、服务器、智能终端等操作系统产品线,以及集中域管平台、企业级应用商店、“有”系列平台迁移软件等应用产品,能够满足不同用户和应用场景对操作系统产品与解决方案的广泛需求。据第三方机构统计数据,统信UOS操作系统在桌面端持续保持市占率第一,在服务器端增速行业第一。截止2024年10月底,统信UOS操作系统在政府,教育、金融,运营商等关键行业部署数量超过700万套,服务于多个国家部委、地方政府以及中国移动、工商银行等行业头部企业,为千行百业数智化转型和数字经济建设,提供了坚实可信的底座支撑。

【业务背景】

1)政策支持:随着国家对信息安全和自主可控的日益重视,国产操作系统的发展得到了政策的大力支持。统信UOS作为国产操作系统的代表之一,其程序设计开发业务也迎来了前所未有的发展机遇;

2)市场需求:随着数字化转型的加速推进,各行各业对信息化解决方案的需求不断增长。统信UOS系统凭借其良好的兼容性和稳定性,以及丰富的应用商店和互联网软件仓库,为程序设计开发提供了广阔的市场空间;

3)技术创新:统信UOS系统不断推出新功能、新特性,为程序设计开发提供了更多的可能性和创新空间。例如,系统内置的小程序框架和Web开发工具链,使得开发者可以更加方便地进行小程序和Web应用的开发;

4)生态建设:统信UOS系统致力于构建丰富的软件生态,通过提供开放的API接口、应用商店等,支持开发者将应用与系统和其他应用进行集成和扩展。这为程序设计开发提供了良好的生态环境和合作机会。

5.项目说明

【问题说明】

基于国产操作系统UOS环境,开发一款多媒体播放器应用程序。运行在UOS系统上的媒体播放器程序,支持常见音视频媒体播放,支持音量调节和进度条显示和控制。以国产操作系统统信UOS环境,为各位选手提供针对桌面应用开发的DTK开发框架工具及套件。利用DTK开发框架。参赛者利用国产操作系统提供的接口和服务,开发一个功能丰富、性能优良、用户体验良好的应用程序。

【用户期望】

基于国产操作系统统信UOS环境下智能多媒体播放器开发:

1)基础功能实现:

①正常在UOS系统运行;

②支持常见的音频视频格式:mp3, wav, mp4, avi, mkv等格式的播放;

③支持音量调节;

④支持进度条显示和进度调整;

⑤支持倍速播放,倍速播放时音视频需同步;

⑥支持历史播放列表和搜索功能;

⑦主题切换(浅色、深色、跟随系统);

⑧默认播放模式设置(顺序播放、随机播放、单个播放、单个循环、列表循环);

⑨快捷键设置(默认或自定义设置)。

2)高级功能:

①能够接入主流的AI云平台或基于自主实现的算法模型,实现音视频智能感知系统;

②针对音频类文件,能够根据用户播放内容感知用户的喜好,如流行音乐、古典音乐等;

③对于视频类文件,结合音频、文字、图像等内容,识别角色的情感状态和情感变化。

3)创新功能:基于主流的 AI 云平台接口或自主实现的算法模型,在应用中融入人工智能元素,实现对播放的多媒体内容的情感分析和感知。

6.任务要求

 【开发说明】

基于统信UOS桌面操作系统环境,开发一款多媒体播放器应用程序,开发过程中,既可以选择原生的Qt开发套件,也可以选择DTK开发套件,也可以选择Eclipse工具。开发套件的本质都是基于统信UOS进行桌面应用程序开发,但其差异是DTK开发套件中的组件风格与UOS系统风格保持一致,且有许多人性化的API接口可供使用,使用DTK进行统信UOS软件开发将大幅提高开发效率。而Qt Creator则是跨平台的集成开发环境(IDE),支持开发统信UOS桌面应用。基于主流的AI云平台接口或自主实现的算法模型,在应用中融入人工智能元素,实现对播放的多媒体内容的情感分析和感知。

【提交材料】

1)项目概要介绍;

2)项目简介 PPT;

3)项目详细方案(包含项目详细定位、需求、思路方案);

4)项目演示视频;

5)企业要求提交的材料:

①可部署的软件安装包或容器镜像或截图;

②安装部署手册。

6)团队自愿提交的其他补充材料。

【任务清单】

 基于国产操作系统统信UOS环境下智能多媒体播放器开发:

1)完成多媒体播放器项目要求分析与程序设计;

2)编码开发与功能实现软件Demo;

3)测试验证功能与性能等主要指标;

4)界面与交互设计:图形界面设计,设计直观、美观的用户界面和交互流程。

【开发工具与数据接口】

基于国产操作系统统信UOS环境下智能多媒体播放器开发:

1)开发环境操作系统:统信UOS桌面操作系统(教育版);

2)开发工具:Qt Creator /DTK/Eclipse(可选);

3)运行测试环境:统信UOS。

7.其他

8. 参考信息

基于国产操作系统统信UOS环境下智能多媒体播放器开发:

DTK 的文档、源码下载地集合:

https://cwc1987.gitbooks.io/qmlbook-in-chinese/content/index.html: qml文档

https://www.qt.io/zh-cn/: QT官方网站

QtExamples:公司工程整理的一些Qt学习资源(https://github.com/xmuli/QtExamples)

linuxdeepin:公司在 GitHub 上的开源仓库(https://github.com/linuxdeepin)

UOS官网:统信开发者官网(https://uosdn.uniontech.com/#document)

Deepin 官网 :Deepin 的官网,最新介绍都在这里(https://www.deepin.org/zh/)

Deepin 文档: Deepin 社区文档,核心为 DTK 团队的文档积累(https://docs.deepin.org/)

Deepin 论坛:Deepin 社区论坛,十分活跃,且有专门的国际化交流板(https://bbs.deepin.org/)

统信UOS生态社区:生态合作网站,适配申请、生态合作等(https://www.chinauos.com/)

统信软件官网:产品介绍、服务支持、生态合作等(https://www.uniontech.com/)

统信UOS桌面操作系统镜像下载地址:链接: https://pan.baidu.com/s/1zXIRiR6hI9T96un_krt4Yg?pwd=52a4 提取码: 52a4

9.评分要点

赛题评分要点见附件一:A 类企业命题初赛统一评分标准。

 

订阅号