多媒体播放终端系统设计

2016-01-07 02:10:51常奕
中小企业管理与科技·中旬刊 2015年12期
关键词:进程设备系统

常奕

摘 要:数字告示系统作为新兴的广告产业,引起了人们的普遍重视,在本文中,系统特别强化了系统模块独立性,提高模块的独立性和扩展性,尽量减少模块间耦合度。优化通讯方式,播放终端作为远程独立运行的设备,能够有效地保障终端的工作、运行和数据管理。

关键词:独立模块;系统通讯

1 系统框架

在整个系统框架的设计中,按照功能分成独立模块,尽量减少模块间耦合度,提高模块的独立性和扩展性。各个模块间采用统一的基础平台模块和消息交换模块。基础平台为各个模块编程提供操作系统所需的基础函数封装,对模块进行操作系统细节屏蔽。消息通讯接口为各个模块提供统一的消息收发机制,实现模块间跨线程、进程、设备间、线程与内核间通讯,以屏蔽各个模块所在位置细节。

播放终端按照功能可以分为下面这些模块。

2 系统通讯

系统内的消息通讯由消息交换模块负责,是整个系统的核心模块,可以实现跨线程、进程、设备间、线程与内核虚拟设备间通讯,为各个模块实现一个统一的消息收发接口。这样模块主线程所有的处理都可以以消息为基础进行统一设计。消息发送可以支持同步与异步的RPC方式通讯,但为简化设计,仅支持双向信息可靠(不可靠)IPC通讯。消息中可携带的数据一般最好不能超过128KB限制。消息通讯只用于控制信令传输,而对于流数据收发,则由其他方式来实现。整个消息交换的架构类似于软件交换机,模块+设备ID来唯一表示一个通讯node就如MAC地址,每个设备内部都有一个消息交换中心,以支持设备内模块间线程、进程间的消息交换。……

登录APP查看全文

猜你喜欢
进程设备系统
谐响应分析在设备减振中的应用
Smartflower POP 一体式光伏系统
工业设计(2022年8期)2022-09-09 07:43:20
WJ-700无人机系统
ZC系列无人机遥感系统
北京测绘(2020年12期)2020-12-29 01:33:58
债券市场对外开放的进程与展望
中国外汇(2019年20期)2019-11-25 09:54:58
基于MPU6050简单控制设备
电子制作(2018年11期)2018-08-04 03:26:08
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
500kV输变电设备运行维护探讨
工业设计(2016年12期)2016-04-16 02:52:00
原来他们都是可穿戴设备
消费者报道(2014年7期)2014-07-31 11:23:57
社会进程中的新闻学探寻
民主与科学(2014年3期)2014-02-28 11:23:03