当前位置: 首页 > 专利查询>孟智平专利>正文

一种同步异构显示终端交互控制方法及系统技术方案

技术编号:4117375 阅读:241 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种同步异构显示终端交互控制的方法,包括:编辑步骤和播放步骤;在编辑步骤下,通过控件箱设置各显示模块运行程序的运行模式为主控模式或对等模式;在控件箱中点选待编辑的显示模块图标,编辑所述显示模块运行程序的元素和实现的功能;构造各显示模块运行程序的元素之间的交互关系;将编辑的各显示模块运行程序的元素以及各显示模块运行程序的元素之间的交互关系,通过主控显示模块描述文件进行统一描述或各对等显示模块描述文件进行单独描述,并将其保存至服务器数据库模块;在播放步骤下,控件箱获取并解析描述文件,与各显示模块进行通信;各显示模块同步呈现预先构造的各显示模块运行程序的元素,实现交互控制功能。

【技术实现步骤摘要】

本专利技术涉及网络传输技术,尤其涉及一种同步异构显示终端交互控制方法及系统
技术介绍
Web及浏览器技术的发展,使得人们可以不受终端设备的限制,通过任意一个具有 浏览器功能的设备来访问互联网,通过互联网获取信息、进行商业宣传、从事远程教育以及 娱乐等各种各样的活动。 虽然,当前的网页程序能够支持各终端通过各种浏览器进行访问,即用户可以通 过PC机、PDA、嵌入式设备等访问Web页面,但是,各显示终端访问的Web页面具有同时一致 性,同一时间,不同显示终端访问同一 Web页面,彼此看见的Web页面完全相同,展现给各显 示终端的功能也完全一致。尤其是,各显示终端加载的基于浏览器的应用程序彼此孤立,没 有实现协同交互控制等功能。 近年来,市面上出现的协同办公产品,在某种程度上,具有了一定的协同处理功 能,多个终端用户可以通过Web页面程序,协同办公,共同完成一个作品。比如,几个画家或 美术师计划一起完成一个美术作品,彼此间协商好各自的工作内容后,可以通过协同绘图 软件,进行作品绘制,虽然每个人只绘制自己的那一部分,但展现出来的却是整个作品的全 貌,每个人都能够看见整个作品的进度,以及其他人的进展。这种协同办公产品,提高了人 们的工作效率,使需要多人一起完成的作品可以不受地域空间的限制,不受平台设备的限 制。然而,目前的协同办公产品,各显示终端的用户,也只能够对自己处理的部分进行控制, 从本质上而言,协同办公产品是一种分布式计算模式, 一项大的任务,分成多个子任务,每 一个子任务在一个独立的终端运行,各子任务之间相对独立,所有子任务执行完的结果组 合在一起,则实现了此项大的任务。由此可见,市面上的协同办公产品,在程序运行期间,各 终端依旧是相对独立的,彼此之间最多能够进行信息传递,但是不能够进行交互控制。 实际上,随着嵌入式设备及LED等显示器技术的发展,各种显示终端层出不穷,信 息的发布以及产品的展示已经不再像以往一样,局限于某一种或某一类显示终端,而是要 求向各不同种类的显示终端同时发布,同时,还要求各显示终端之间能够交互控制。比如, 一些大的展会,各厂商在展示自己产品的时候,可能通过PC机、PDA、LED显示屏等显示终端 同时发布,但是各显示终端的受众群体或受众用户却完全不同,因此,可以针对不同的显示 终端运行不同的产品展示界面,同时各厂商可以通过某一显示终端与其他各显示终端进行 交互,将能够更好地展现自己的产品。 然而,上述跨不同显示终端,且能够进行交互控制的技术,与市面上协同办公产品 具有本质上的不同,并非协同办公技术能够解决的,因此,需要一种新的技术方法,以解决同步异构显示终端的交互控制问题。
技术实现思路
本专利技术实施例要解决的问题是提供一种同步异构显示终端交互控制的方法及系统,以实现同一个应用程序,在不同的显示终端,显示不同的界面以及在各显示终端展现不同的功能;同时,各显示终端的用户可以通过鼠标或键盘或触摸等方式,对应用程序对象进行操作,进而实现不同显示终端之间的交互控制。 为了实现上述目的,本专利技术的实施例提供了构造同步异构显示终端交互控制的方法,包括以下步骤 编辑步骤 通过控件箱设置同步异构显示模块的运行模式; 在控件箱中通过鼠标或触摸点选待编辑的显示模块图标,编辑所述显示模块运行程序的元素和实现的功能; 构造各显示模块运行程序的元素之间的交互关系; 将编辑的各显示模块运行程序的元素以及各显示模块运行程序的元素之间的交互关系,通过描述文件进行统一描述,并将其保存至服务器数据库模块; 播放步骤 控件箱与服务器数据库模块进行通信,获取并解析描述文件; 控件箱根据解析的描述文件,与各显示模块进行通信; 各显示模块同步呈现预先构造的各显示模块运行程序的元素,同时展现各显示模块运行程序的元素之间的交互关系,实现交互控制功能。 本专利技术的有益效果在于 (1)通过本专利技术提供的方法,用户能够较容易地对应用程序在不同的显示终端进行发布; (2)用户还可以通过本专利技术提供的控件箱,通过鼠标点选,构造不同显示模块运行程序的元素对象之间的互动关系; (3)通过组态方式,使得用户无需直接编写代码,即可实现对不同显示模块应用程序的编辑、构造及其相应的应用。附图说明 图1是本专利技术同步异构显示终端交互控制方法的系统架构图; 图2是主控运行模式下同步异构显示终端交互控制方法的结构图; 图3是主控运行模式下同步异构显示终端交互控制方法的流程图; 图4是对等运行模式下同步异构显示终端交互控制方法的结构图; 图5是对等运行模式下同步异构显示终端交互控制方法流程图; 图6是本专利技术中控件箱与创建的显示模块运行程序元素对象之间的通信过程图; 图7是本专利技术方法中主控模块与显示模块运行程序元素对象的互动示意图; 图8是本专利技术方法中创建显示模块运行程序元素对象的流程; 图9为本专利技术主控显示模块描述文件生成和保存过程图; 图10是本专利技术方法中通过控件箱中编辑显示模块运行程序的架构图; 图11是本专利技术方法中播放多显示模块运行程序的架构图。具体实施例方式本专利技术的优选实施例提供了一种同步异构显示终端交互控制方法及系统。该方法 主要是通过嵌入到浏览器中的ActiveX技术,创建控件箱,利用控件箱中的相关控件,用户 仅需通过鼠标点选、拖拽等方式,便能够方便、快速、所见即所得的构造不同显示模块运行 程序的元素和实现的功能,即,在控件箱中点击可视化的各显示模块图标,编辑应用程序在 各显示模块的运行界面及执行的功能,同时还可以利用控件箱中的控件,构造各显示模块 运行程序之间的交互关系,实现不同显示模块间的互动。本专利技术优选实施例中的各显示模 块运行程序,是指一种基于浏览器的应用程序,该应用程序能够同步在多个异构显示模块 进行显示运行,各显示模块运行的界面和实现的功能各不相同,而且各显示模块运行的程 序之间可以进行交互控制。但是,在实际运用中,各显示模块运行的程序,可以是基于浏览 器的程序,也可以是支持多媒体播放器(Real、MediaPlayer、Flash、PlayerQuickTime等) 的程序。实现效果为,假设显示模块A正在播放视频,该视频可以感应用户触发的事件或执 行预先设置的事件,此事件被激发后,其执行的功能为在显示模块B打开一个URL,则显示 模块B接收显示模块A激发的事件,然后执行对应的功能,打开这个URL。同样,用户可以点 击显示模块A中的某个对象,控制显示模块B中某个对象的属性或动作。 本专利技术实施例中公开了一种构造同步异构显示终端交互控制的方法,该方法的实 施分为编辑步骤和播放步骤。编辑步骤,即是用户对各显示模块运行的程序进行编辑,构造 运行的程序的元素对象;播放步骤,即是用户对编辑过的应用程序在各显示模块进行播放, 在播放的过程中,各显示模块展示出用户预先构造的应用程序对象,以及应用程序对象之 间的交互控制关系。 本专利技术中的显示模块可以是同构的,也可以是异构的。在编辑过程中,通过控件箱 设置同步异构显示模块的运行模式,其中同步异构显示模块是指同步呈现相同或不同程序 的不同类型的多个显示模块,其运行模式是指主控运行模式或对等运行模式。在主控运行 模式下,各显示模块之间欲实现彼此相互通信,则需要在主控模块进行登记注册,注册过的 显本文档来自技高网
...

【技术保护点】
一种构造同步异构显示终端交互控制的方法,其特征在于,包括以下步骤:    编辑步骤:    通过控件箱设置同步异构显示模块的运行模式;    在控件箱中点选待编辑的显示模块图标,编辑所述显示模块运行程序的元素和实现的功能;    构造各显示模块运行程序的元素之间的交互关系;    将编辑的各显示模块运行程序的元素以及各显示模块运行程序的元素之间的交互关系,通过描述文件进行统一描述,并将其保存至服务器数据库模块;    播放步骤:    控件箱与服务器数据库模块进行通信,获取并解析描述文件;    控件箱根据解析的描述文件,与各显示模块进行通信;    各显示模块同步呈现预先构造的各显示模块运行程序的元素,同时展现各显示模块运行程序的元素之间的交互关系,实现交互控制功能。

【技术特征摘要】
一种构造同步异构显示终端交互控制的方法,其特征在于,包括以下步骤编辑步骤通过控件箱设置同步异构显示模块的运行模式;在控件箱中点选待编辑的显示模块图标,编辑所述显示模块运行程序的元素和实现的功能;构造各显示模块运行程序的元素之间的交互关系;将编辑的各显示模块运行程序的元素以及各显示模块运行程序的元素之间的交互关系,通过描述文件进行统一描述,并将其保存至服务器数据库模块;播放步骤控件箱与服务器数据库模块进行通信,获取并解析描述文件;控件箱根据解析的描述文件,与各显示模块进行通信;各显示模块同步呈现预先构造的各显示模块运行程序的元素,同时展现各显示模块运行程序的元素之间的交互关系,实现交互控制功能。2. 如权利要求1所述一种构造同步异构显示终端交互控制的方法,其特征在于所述同步异构显示模块是指同步呈现相同或不同程序的不同类型的多个显示模块;所述同步异构显示模块的运行模式是指主控运行模式或对等运行模式;所述描述文件是指主控显示模块描述文件或对等显示模块描述文件;所述主控显示模块描述文件是指在主控运行模式下生成的描述文件;所述对等显示模块描述文件是指在对等运行模式下各显示模块生成的描述文件;所述主控运行模式是指各显示模块需要在控件箱中的主控模块进行登记注册,然后各显示模块之间才能实现相互通信;所述对等运行模式是指各显示模块无需在控件箱中的主控模块进行登记注册,各显示模块之间相互连接构成对等网络。3. —种主控运行模式下同步异构显示终端交互控制的方法,其特征在于,包括以下步骤显示模块在控件箱的主控模块中进行登记注册,注册过的显示模块获得唯一的注册码,并以可视化的图标形式自动添加至控件箱中;在控件箱中选取并激活所述注册过的显示模块的图标,对相应的显示模块运行程序的元素进行编辑;构造各显示模块运行程序的元素之间的交互关系;将编辑的各显示模块运行程序的元素以及各显示模块运行程序的元素之间的交互关系,通过主控显示模块描述文件进行统一描述,并将其保存至服务器数据库模块。4. 如权利要求3所述一种主控运行模式下同步异构显示终端交互控制的方法,其特征在于所述各显示模块程序运行的环境是一个主控模块和多个显示模块;所述主控模块通过协议引擎和协议接口与各显示模块进行交互,实现对各显示模块的控制;所述多个显示模块为同构显示模块或异构显示模块;所述主控模块存在于控件箱中,用于协调控制各显示模块;所述显示模块需要在主控模块进行登记注册后,各显示模块之间才能进行相互通信; 所述显示模块是一台单独具有显示屏幕的设备,或者是一个主机控制的多个显示平面;所述控件箱为Flash控件或Java控件或JavaScript控件或VBScript控件或ActiveX 控件或浏览器内置控件模块,用于控制编辑显示模块运行程序元素对象; 所述控件箱包括但不限于基本功能模块、对象配置模块、主控模块; 所述控件箱具有可拖动性,并且具有可见性和隐藏性以供选择。5. 如权利要求3所述一种主控运行模式下同步异构显示终端交互控制的方法,其特征 在于所述主控显示模块描述文件采用可扩展标记语言或脚本语言;所述主控显示模块描述文件采用对象化的方式描述显示模块运行程序的元素,每一个 显示模块运行程序的元素都是一个独立对象;所述主控显示模块描述文件在传输过程中,进行加密传输或不加密传输。6. —种对等运行模式下同步异构显示终端交互控制的方法,其特征在于,包括以下步骤各显示模块相互连接构成对等网络;各显示模块与控件箱连接,连接成功后,则以可视化的图标形式自动添加至控件箱中;在控件箱中...

【专利技术属性】
技术研发人员:孟智平郭海锋
申请(专利权)人:孟智平
类型:发明
国别省市:51[中国|四川]

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

1