文档介绍:第 29卷第 11期
2012年 11月
计算机应用与软件
ComputrApplcatonsandSofwar
Vol29
数字机顶盒智能节目搜索软件子系统设计与实现
仇润鹤龚长浩马軻烁
(东华大学信息科学与技术学院上海 201620)
摘要将机顶盒智能节目搜索软件子系统分为驱动层、中间层、应用层三个层次进行设计。驱动层采用多层抽象的思想进行设
计,来同时实现数据的封装以及操作的封装;中间层采用多任务与层次化的设计思想,横向多任务并行,纵向分层次完成任务,数据
采用环形缓冲区;应用层充分利用系统的 OSD(OnScrenDipl )资源,设计友好的、便于操作的人机界面。由此实现的智能节目搜
索软件子系统提升了软件的可移植性、灵活性与高效性;并且可以拓展应用于很多与节目搜索子系统相关的其他领域。
关键词机顶盒软件节目搜索广告搜索分层设计多任务
中图分类号 TP311 文献标识码 A
/.
DESI NI G AND I PLEMENTI G SUBSYSTEM OFI TELLI ENTPROGRAM
SEARCH SOFTWAREFOR DI IALSETOPBOX
Qi Runhe GongChanghao MaJnsuo
(DearmetofIfratonScec andTehnolgyDonghuaUniest,Shanghai201620,Chia)
Absract Thedesgnofitlientprgrm sarhsfwar sbssem frsttpboxi diiedit trelyer:tedrverlyer te
midlayerand teapplcatonayer Thedrverlyersfwar i desgned wih teieaofmulilyerabsrcton t rals dat
te
midlayersfwar,verialytemulitssar i parlel andhorzntlytetssar iplmentdi hirrhy andterngufer
ofOSD (OnScrenDiply)rsuresoftessem,teapplcatonayersfwar i desgneda
findl manachieitraceandiconveninti ofitlientprgrm sarhsfwar iplmentdi tiway
enhancesteporabiiy fexiiiyandefiincyoftesfwar;andicanbeexpandedteapplcatonst manyoterdomaisrltdt
teprgrmssarhsbssem.
Keywords STBsfwar Prgrm sarh Adveriementsarh Mu