专利名称:远程大分辨率显示系统的同步控制方法
技术领域:
本发明涉及大屏幕显示领域,具体地说,是ー种远程大分辨率显示系统的同步控制方法。
背景技术:
在远程大分辨率显示系统中,分为服务端和客户端。服务端运行在大分辨率显示设备的主机上,客户端通常运行在分辨率较小的显示设备的个人电脑或其他便携式电脑上。
客户端通常会根据需要,从服务端的大分辨率显示设备上抓取部分图像在客户端显示设备上进行显示。具体地,如图I所示,在步骤Si中,客户端根据操作者对图像位置的操作命令,将需要抓取/控制的位置信息传送到服务端;在步骤S2中,服务端接收到客户端传送过来的需要抓取/控制服务端屏幕区域的參数后,控制相应区域的程序功能并发送相应区域的图像至客户端,在步骤S3中,客户端接收到服务端反馈的实际图像数据,并将该图像数据显示在客户端的显示设备上。上述的方案通过服务端和客户端之间的配合,实现了远程抓取并显示服务端指定区域内容的目的。然而,实际应用中,服务端会运行在具有超大分辨率显示设备的系统中,这些超大分辨率图像分辨率远远超过普通PC的分辨率,例如GIS(GeographicInformation System地理信息系统)系统的分辨率可以高达10000X 10000以上,而客户端运行在普通低分辨率的PC上,例如分辨率为1024X768,客户端一次抓取显示服务端ー小块区域的图像内容,但如果在显示该区域内容的同吋,需同步操作处于服务端GIS其他区域的菜单及另ー个位置的工具栏时,则很难同时将菜单、工具栏及当前正在显示的区域,并且难以在同一个界面里以同样倍率显示图像并同步地操控图像软件。因此,需要一种新的方法,以在客户端的显示界面中,以同一倍率显示从服务端显示界面上抓取的图像以及菜单、工具栏等操作选项,并可通过该操作选项,同步地对服务端进行控制。
发明内容
本发明的目的,在于解决现有的不能在客户端对服务端进行同步操控的问题,从而提供了一种创新的远程大分辨率显示系统的同步控制方法。本发明的远程大分辨率显示系统的同步控制方法,用于将作为服务端的远程大分辨率显示系统中的图像部分区域图像以及控制部分区域图像传送到客户端的显示界面上,并通过客户端实现对该远程大分辨率显示系统进行控制,该方法包括以下步骤所述服务端根据所述客户端的图像抓取请求,将其显示系统中的图像部分区域图像传送至客户端,并显示在客户端的显示界面上;所述服务端根据所述客户端发送的操控请求,将其显示系统中的控制部分区域图像传送到客户端的显示界面上;
所述客户端利用客户端鼠标对显示界面上控制部分区域图像的对应位置进行操作,并将操作结果的动作事件传送至所述服务端;所述服务端接收到所述动作事件后,根据该动作事件驱动服务端鼠标完成操作,并将操作完成后的控制部分区域图像传送至所述客户端,并显示在客户端的显示界面上,以代替操作完成前的控制部分区域图像。优选地,所述控制部分区域图像 包括菜单区域图像以及工具栏区域图像。优选地,所述所述图像部分区域图像等倍率地显示在客户端的显示界面上。本发明的远程大分辨率显示系统的同步控制方法,在实现远程大分辨率图像等倍率显示的同吋,还可实现对远程大分辨率显示设备上菜单、工具栏等操控元件的同步操控。
图I为现有的客户端获取服务端部分图像的流程图;图2为本发明的远程大分辨率显示系统的同步控制方法的流程图;图3为应用本发明的一个示例的示意图;图4为图3示例中的客户端显示内容的放大示意图。
具体实施例方式以下结合附图和
具体实施方式
,对本发明的远程大分辨率显示系统的同步控制方法的具体步骤进行详细说明。在说明中,现有的常规步骤仅作简要介绍,以保证对本发明创新部分进行更清晰的描述。如图2所示,是本发明的远程大分辨率显示系统的同步控制方法的流程图。概括地讲,本发明通过步骤S100-S400,用于将作为服务端的远程大分辨率显示系统中的图像部分区域图像以及控制部分区域图像传送到客户端的显示界面上,并通过客户端实现对该远程大分辨率显示系统进行控制。以下结合图2,对本发明各步骤进行详细说明。在步骤SlOO中,服务端根据所述客户端的图像抓取请求,将其显示系统中的图像部分区域图像传送至客户端,并显示在客户端的显示界面上。具体地,參照图3所示,远程大分辨率显示系统,也即服务端10包括有大分辨率或超大分辨率的大屏幕显示设备20。当客户端30通过网络40向服务端10发送图象抓取请求,请求抓取服务端大屏幕显示设备20上的指定区域内的一部分图像21 (即图像部分区域图像)时,服务端10响应该请求,并将所请求的部分区域图像21传送至客户端30的显示界面上。该部分区域图像21可等倍率地显示在客户端30的显示界面上。例如,在图3中所示的超大分辨率显示设备,由27块显示屏幕拼接而成,客户端30发出请求,请求服务端10传输其中的一部分图像21,并进行显示。这将在以下的示例中进行更详细说明。在步骤S200中,服务端根据客户端发送的操控请求,将其显示系统中的控制部分区域图像传送到客户端的显示界面上。具体地,參照图3,客户端30当需要对其抓取的图像部分区域图像21进行操作吋,将进行操作的操控请求传送给服务端10,服务端10根据该操控请求,将含有操控信息的控制部分区域图像传输至客户端,并显示在显示界面上的指定区域,例如菜单操控部分22以及工具栏操控部分23(參考图3、4)。
在步骤S300中,客户端利用客户端鼠标对显示界面上控制部分区域图像的对应位置进行操作,并将操作结果的动作事件传送至服务端。具体地,仍參考图3、4,当控制部分区域图像(如图3、4中22、23)显示在客户端30的显示界面上的指定位置时,客户端30便可利用鼠标对该控制部分区域图像的对应位置进行控制。该对应位置是指操控界面中具体的操控项所处的位置,当鼠标点击这些位置进行操作时,该操控项的属性信息即可包含在发出的动作事件中。更具体地,客户端30当利用鼠标对控制部分区域图像中的菜单或工具位置进行操作时,即发出一个动作事件,该动作事件中包括鼠标操作方式、操作对象、操作位置等常规的属性信息,然后,客户端30将作为该操作结果的动作事件传输至服务端10。上述的通过鼠标对对应位置进行操控后并发出动作事件,可通过常规的程序算法来预先设定。接下来,在步骤S400中,服务端接收到动作事件后,根据该动作事件驱动服务端鼠标完成操作,并将操作完成后的控制部分区域图像传送至客户端,并显示在客户端的显示界面上,以代替操作完成前的控制部分区域图像。 具体地,參考图3、4,服务端10接收到客户端30在上述步骤S300中发出的动作事件后,根据该动作事件驱动服务端鼠标完成操作,即驱动服务端10显示屏幕上的光标可对应于客户端30显示器上的鼠标操作,指向操控区域的对应位置,例如某个菜单项,并按照接收到的动作事件的属性进行操控。当操控完成后,服务端显示屏幕上的显示操控部分会发生相应变化,例如菜单下拉等,此时,服务端可类似于步骤S200,将更新后的(即操控完成后)的新的控制部分区域图像回传至客户端30,并显示在客户端的显示界面上,以代替原先的控制部分区域图像。客户端在获取更新后的控制部分区域图像后,即可在步骤S300和S400之间进行循环,对该区域进行新的操控动作,从而实现对服务端显示系统的同步操控。为更清楚地描述本发明,以下结合图3、4,对本发明在地理信息系统(GIS)中的应用进行详细说明。如图3所示,是地理信息系统的示意图,包括远程大分辨率显示系统即服务端10、网络传输部分40以及客户端30。服务端10的显示界面为超大分辨率拼接显示设备,图中显示的为3X9阵列的拼接显示屏。若一个拼接屏的分辨率为1024X768,则图示的拼接屏的总分辨率可达9216X2304。该拼接屏所在的服务端10运行有GIS软件系统。客户端30的显示界面为普通分辨率的显示屏,例如分辨率为1024X768。如图3所示,界面20为服务端10的拼接显示屏的整个显示区域,图像部分区域图像21为需被抓取并显示到客户端显示界面上的部分图像区域。图像部分22为服务端10的大分辨率显示设备上运行的控制部分区域图像中的菜单部分,图像部分23为服务端10的大分辨率显示设备上运行的控制部分区域图像中的工具栏部分。根据本发明的方法,结合图2、3、4,首先,服务端10根据客户端30的图像抓取请求,将界面20的一部分图像21传送至客户端30,并显示在客户端30的显示界面。客户端30在预启用菜单和工具栏的操控功能示,会向服务端10发出请求。服务端10根据客户端30发送的操控请求,经处理后将其显示系统中的控制部分区域图像22、23传送到客户端30的显示界面上。其中,区域图像22为菜单所处区域,区域图像23为工具栏所处区域。控制部分区域图像22、23在客户端30显示界面上的位置可根据客户需求灵活配置。当控制部分区域图像22、23显示在客户端30显示界面上后,使用者即可通过利用鼠标对显示界上的控制部分区域图像的对应位置进行控制,例如点击菜单区域22内的各个选项,这些鼠标操作后的操作事件会即刻发送到服务端10。然后,服务端10在收到该鼠标操作的动作事件后,在服务端会转化为实际的鼠标操作,驱动鼠标完成实际操作。并同时将操作完成后的控制部分区域图像传送至所述客户端,进而显示在客户端30的显示界面上,以代替操作完成前的控制部分区域图像。综上所述,本发明的远程大分辨率显示系统的同步控制方法,在实现远程大分 辨率图像等倍率显示的同吋,还可实现对远程大分辨率显示设备上菜单、工具栏等操控元件的同步操控,从而为拼接大屏幕等大分辨率显示设备的深入应用创造出更宽泛的条件。
权利要求
1.一种远程大分辨率显示系统的同步控制方法,用于将作为服务端的远程大分辨率显示系统中的图像部分区域图像以及控制部分区域图像传送到客户端的显示界面上,并通过客户端实现对该远程大分辨率显示系统进行控制,其特征在于,该方法包括以下步骤 所述服务端根据所述客户端的图像抓取请求,将其显示系统中的图像部分区域图像传送至客户端,并显示在客户端的显示界面上; 所述服务端根据所述客户端发送的操控请求,将其显示系统中的控制部分区域图像传送到客户端的显示界面上; 所述客户端利用客户端鼠标对显示界面上控制部分区域图像的对应位置进行操作,并将操作结果的动作事件传送至所述服务端; 所述服务端接收到所述动作事件后,根据该动作事件驱动服务端鼠标完成操作,并将操作完成后的控制部分区域图像传送至所述客户端,并显示在客户端的显示界面上,以代 替操作完成前的控制部分区域图像。
2.根据权利要求I所述的远程大分辨率显示系统的同步控制方法,其特征在于,所述控制部分区域图像包括菜单区域图像以及工具栏区域图像。
3.根据权利要求I所述的远程大分辨率显示系统的同步控制方法,其特征在于,所述所述图像部分区域图像等倍率地显示在客户端的显示界面上。
全文摘要
本发明公开了一种远程大分辨率显示系统的同步控制方法,包括以下步骤所述服务端根据所述客户端的图像抓取请求,将其显示系统中的图像部分区域图像传送至客户端;所述服务端将其显示系统中的控制部分区域图像传送到客户端的显示界面上;所述客户端利用客户端鼠标对显示界面上控制部分区域图像的对应位置进行操作;所述服务端接收到所述动作事件后,根据该动作事件驱动服务端鼠标完成操作,并将操作完成后的控制部分区域图像传送至所述客户端,并显示在客户端的显示界面上,以代替操作完成前的控制部分区域图像。本发明的远程大分辨率显示系统的同步控制方法可实现对远程大分辨率显示设备上菜单、工具栏等操控元件的同步操控。
文档编号G09G5/391GK102855867SQ20111018078
公开日2013年1月2日 申请日期2011年6月29日 优先权日2011年6月29日
发明者文勇, 麦志望 申请人:宁波Gqy视讯股份有限公司