如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
19科技咨询导报ScienceandTechnologyConsultingHeraldIT技术2007NO.01ScienceandTechnologyConsultingHerald科技咨询导报多媒体终端是集电子政务、电子商务、信息查询等功能于一体的终端设备,满足人们对网上办公,网上购物,网上缴费,多媒体方式通讯等日益增长的需求。该设计方案着重于底层接口模块的开发,使多媒体终端的底层功能完善强壮,为上层开发提供丰富的接口,便于多媒体终端业务功能的多种不同功能的组合。1软件系统基本架构1.1软件系统模型设计多媒体终端软件系统是由多个相互关联的应用程序组成。这些应用程序通过一定的消息格式相互通信,实现相互之间的联系。多媒体终端软件系统包括多媒体终端控制程序,多媒体终端应用程序和电子商务接口应用程序三个相互关联的应用程序。1.2软件系统消息机制多媒体终端软件系统的消息提供了应用程序与应用程序之间和应用程序与Windows之间进行通信的手段。多媒体终端软件系统的消息按照Windows消息的格式进行定义,由三部分组成:消息号、字参数和长参数。消息号是预先定义的消息名标志符,字参数和长参数是与消息号相关的值。多媒体终端软件系统中的消息分为系统消息和自定义消息。系统消息包括键盘、鼠标等所有外设的输入消息,如用户点击功能按钮,拨打电话号码等。自定义消息包括应用程序之间的通信和来自底层或硬件的消息,如电子商务接口应用程序通知多媒体终端应用程序读取存放交易信息的文件,多媒体终端应用程序监测是否有人使用多媒体终端,监测来自电话拨号板发出的摘挂机和对方来电等消息。2人机交互界面设计界面的设计可以大致分为无人界面,等待界面和使用界面三种。2.1无人界面在一直无人使用多媒体终端一段时间后,显示该界面用来吸引用户。界面使用广告、宣传短片、MTV等画面。2.2等待界面在终端正在处理用户的操作时(如正在拨号中,正在处理中等),用户需要等待操作完成这段时间内出现的界面。2.3使用界面用户正在使用终端时出现的界面,包括主界面、各子系统的界面及其子界面。使用界面按照业务功能分为电子政务、电子商务、信息查询、电话通讯、网上浏览和电子邮件六个子系统的界面,其中电子政务、电子商务、信息查询和网上浏览四个子系统的界面均封装了IE浏览器。3业务主控系统设计3.1业务主控模型设计业务主控系统是整个多媒体终端应用程序的控制核心,它协调并控制所有的功能子系统。业务主控系统主要包括系统监测层以及电子政务、电子商务、信息查询、电话通讯、网上浏览、电子邮件、和广告宣传七个子系统。3.2系统监测层设计系统监测层对整个多媒体终端应用程序运行时出现的状况进行监测,按检测对象的不同可以分为窗口监测和消息监测。1窗口监测监测多媒体终端应用程序运行过程中出现的新窗口,当出现的新窗口是非法窗口,主要来自浏览网页时出现的窗口,就将其强行关闭。窗口监测的功能以动态链接库的形式提供,该动态链接库命名为KillWindows.dll,包括三个全程变量,定义如下:TList*ExistWndList;//在多媒体终端应用程序运行前已经存在的窗口句柄的列表TList*ValidlWndList;//合法的窗口句柄的列表TStringList*ValidlWndTitleList;//合法的窗口标题的列表接口函数如下:>voidGetExistWnd;函数说明:找出所有在多媒体终端应用程序运行前已经存在的窗口参数说明:无返回值:无调用时机:多媒体终端应用程序启动时>voidAddValidWndHWNDhWndchar*Title;函数说明:添加合法的窗口参数说明:hWnd-窗口句柄,Title–窗口标题返回值:无多媒体终端软件系统设计方案颜飞龙华南师范大学南海校区学院528225摘要:叙述了多媒体终端软件系统的设计方案,重点是底层接口模块的开发,以使用多种功能的媒体终端业务功能的组合。关键词:多媒体功能设计方案中图分类号:TP37文献标识码:A文章编号:1673-0534200701a-0019-02表1电治通讯子系统各字段20科技咨询导报Scienceand