动态处理适配器界面的方法技术

技术编号:2869003 阅读:148 留言:0更新日期:2012-04-11 18:40
本发明专利技术是一种动态处理适配器界面的方法,包括客户端连接的适配器上接收遥控器发出的界面处理指令,适配器对接收到的界面处理指令处理后,将产生的界面处理请求通过网络发送给服务端,服务端接收客户端发来的界面处理请求,服务端界面生成模块处理接该请求,根据该请求调用相应的资源文件生成界面或进行出错处理,服务端将界面生成模块生成的界面或出错信息发送到适配器,适配器接收服务端根据界面处理请求生成的界面或出错信息,并将界面或出错信息输出到客户端的步骤。实现了适配器界面的动态处理,用户可通过遥控器发出的界面处理指令,对适配器界面进行简单快捷的定制或更改。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种。属于计算机应用领域。
技术介绍
嵌入式系统是计算机的一种应用形式,是能直接与现实环境接口或交互的信息处理系统。在这种应用环境中,信息处理系统处于嵌入式工作状态。目前嵌入式系统中可嵌入的设备有很多,如硬盘、游戏控制器、家庭娱乐设备等。但这些都是为专门应用设计开发的,功能单一,系统封闭。嵌入式设备为了显示界面,都有自己的图形用户接口,通过这些接口就可以画出各种各样的界面。目前嵌入式设备一般都是用一个界面管理程序来定制界面,当界面需要修改时,就修改界面管理程序,这样就需要对图形用户接口比较熟悉,不便于用户进行修改。现有技术中,XPC Adapter是一种以无线方式连接的PC适配器,通过它可以使消费类电子产品如电视、音响等能够输出PC上的内容。这使得传统PC的价值得以扩展到家庭的每个角落,并提供给用户数字音频和数字图像体验。XPC Adapter采用服务端和客户端的方式,PC为服务端,负责获取PC上的媒体资源,XPC Adapter为客户端,负责与用户的交互,并将用户反馈回传给服务端进行处理。如图1所示,为现有PC适配器界面系统架构图,主要包括服务端为PC机,客户端为带有XPC Adapter的电视,PC机和XPC Adapter通过无线网络连接。XPC Adapter界面的生成步骤为需要在电视上显示界面时,用户通过遥控器发出指令,XPC Adapter的应用程序接受到指令后,通过操作系统、网络向PC机发出请求;PC机的应用程序通过操作系统接受到XPCAdapter发来的请求后,将相应的界面通过操作系统、网络发送给XPCAdapter,XPC Adapter的应用程序将PC机发来的界面输出到在电视上显示。由图1可知在现有XPC Adapter架构里,PC机的应用程序使用事先定义好的界面作为向客户端的输出,客户端用遥控器进行操作,OEM厂商可以根据PC机底层提供的接口开发出适合自己的用户界面。但理解和掌握这些底层接口并开发出自己的用户界面需要花费相当多的时间,产生极大的工作量不利于快速定制自己的界面,尤其是让普通用户自己定制界面更是不方便;而且当操作流程或应用内容发生变化时,需要重新编制上层的应用程序。
技术实现思路
本专利技术的主要目的在于提供一种,在服务端实现了一个界面生成模块,通过该界面生成模块调用服务端相应的资源文件实现对适配器界面的动态管理,用户可通过遥控器发出的界面处理指令,对适配器界面进行简单快捷地定制或更改。本专利技术的目的是通过以下技术方案实现的一种,包括下述步骤步骤1、客户端连接的适配器上接收用户通过与客户端配套的遥控器发出的界面处理指令;步骤2、适配器对接收到的界面处理指令处理后,将产生的界面处理请求通过网络发送给服务端;步骤3、服务端接收客户端通过网络发来的界面处理请求;步骤4、服务端界面生成模块处理接收到的界面处理请求,根据界面处理请求调用相应的资源文件生成界面或进行出错处理;步骤5、服务端将界面生成模块生成的界面或出错信息发送到适配器;步骤6、适配器接收服务端通过网络发来的根据界面处理请求生成的界面或出错信息,并将界面或出错信息输出到客户端。上述的步骤4中,服务端界面生成模块根据接收到的界面处理请求生成界面描述文件,并根据界面描述文件调用资源文件生成界面。上述所述界面描述文件为文本文件,至少包括界面属性和标题信息,界面属性至少包括界面大小;标题信息至少包括标题名称、字体及大小、起始位置及区域大小。上述所述的资源文件包含界面描述文件和声音文件、图片文件或动画文件。上述一种的步骤4进一步包括步骤41、根据界面描述文件判断生成的界面是否需要在原有界面基础上增加新的资源文件;步骤42、如需增加新的资源文件,则查找相应的资源文件;如果不需要新的资源文件,则转到步骤44;步骤43、如所需的资源文件存在,则转到步骤44;如所需的资源文件不存在,则在进行出错处理后转到步骤5;步骤44、根据界面描述文件利用相应的资源文件生成界面。上述,服务端相关界面之间通过超级链接的方式相连。上述所述客户端为电视或音响电子产品。通过上述技术方案可知,本专利技术具有如下优点本专利技术采用界面生成模块根据界面描述文件调用资源文件生成界面的方法,实现了适配器界面的动态处理,用户可通过遥控器发出的界面处理指令,对适配器界面进行简单快捷地定制或更改,不需要熟悉底层的图形用户接口就可以方便快速的定制用户界面。克服了原有服务端应用程序发送预先定义的界面的方式所产生的工作量大,不能快速、方便定制或改变界面等问题。附图说明图1为现有PC适配器界面系统架构图;图2为本专利技术PC适配器界面的系统架构图; 图3为本专利技术PC适配器界面处理的主流程图。具体实施例方式以下,结合具体实施例并参照附图,对本专利技术做进一步的详细说明。如图2所示,本专利技术的实施例为一个嵌入式计算机应用系统,由服务端,带有适配器的客户端和与客户端配套的遥控器组成;服务端为PC机,客户端为电视,适配器通过网络与服务端通信,适配器采用XPC Adapter。该系统可实现PC机与适配器交互以共享PC上的图片和音乐资源,在电视上播放PC机上的图片和音乐资源。XPC Adapter的软件系统由操作系统和应用程序构成。应用程序用于接收遥控器发送的界面处理指令,调用操作系统的接口与PC机进行网络通信,将PC机发来的用户界面发送到电视进行展示、播放。PC机的软件系统由操作系统、界面生成模块和资源文件构成。界面生成模块用于调用操作系统的接口与XPC Adapter进行网络通信;对XPCAdapter发来的界面处理指令进行处理;如需生成用户界面则根据界面处理指令查找并调用所需的资源文件,将资源文件加入到界面中生成用户界面。资源文件为声音文件、图片文件、动画文件或其他多媒体文件。界面生成模块用界面描述文件描述界面中的组成元素和各元素的属性。所述界面描述文件为文本文件,至少包括界面属性和标题信息,界面属性主要包括界面大小、背景图,标题信息包括标题名称、背景颜色、字体及大小、颜色、标题位置、区域大小。界面生成模块根据界面描述文件查找相应的资源文件,并将资源文件按照界面描述文件的描述生成界面。界面描述文件都在系统启动之前已经定制好,在系统运行过程中不能对其进行修改,只能显示定制好的那些界面。以下是一个界面描述文件的实例Page1.txtPage1.Size=640,480 //界面大小Page1.BackgroundImage=page1_bg.bmp //界面的背景图 Page1.Title.Text=标题//界面标题名称Page1.Title.BackColor=Transparent//标题背景颜色(透明色)Page1.Title.Font=Aria1,20.25pt //标题字体及大小Page1.Title.ForeColor=White //标题的颜色Page1.Title.Location=10,10 //标题的起始位置Page1.Title.Size=400,50 //标题的区域大小界面上其它元素如菜单等的描述都采用上面的方法。界面和界面之间的连接用超级联接的方式相连。如图3所示,为本专利技术指令处理主流程图。当需要改变或定制电视上的显示界面时,用户通过遥控器发出界面处本文档来自技高网
...

【技术保护点】
一种动态处理适配器界面的方法,其特征在于:该方法处理适配器界面的步骤包括:    步骤1、客户端连接的适配器上接收用户通过与客户端配套的遥控器发出的界面处理指令;    步骤2、适配器对接收到的界面处理指令处理后,将产生的界面处理请求通过网络发送给服务端;    步骤3、服务端接收客户端通过网络发来的界面处理请求;    步骤4、服务端界面生成模块处理接收到的界面处理请求,根据界面处理请求调用相应的资源文件生成界面或进行出错处理;    步骤5、服务端将界面生成模块生成的界面或出错信息发送到适配器;    步骤6、适配器接收服务端通过网络发来的根据界面处理请求生成的界面或出错信息,并将界面或出错信息输出到客户端。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:陈拓明张鹏范晓炬庞建军
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利