显示屏控制方法和系统的制作方法

文档序号:9742660阅读:365来源:国知局
显示屏控制方法和系统的制作方法
【技术领域】
[0001]本发明涉及计算机领域,特别是涉及一种显示屏控制方法和系统。
【背景技术】
[0002]随着现代信息技术的发展和广泛应用,人们已经不再满足于使用小屏幕来呈现海量信息数据,小屏幕也无法承载更多的信息量,在信息技术的驱使下,很多行业已经逐步在使用大屏显示设备来呈现信息,如在电力、铁路、金融、公安、水文、消防等单位或企业,有些单位的日常工作甚至已经离不开大屏显示,像电力、铁路、金融的日常数据和信息的监控,那么在使用大屏的同时,避免不了要对呈现的信息进行一些有效的操作;然而传统的在小屏上的普通操作放到大屏上会出现诸多不便,如在一个单元数为4*10的单元数(每单元尺寸为60寸)的大屏上进行鼠标移动或点击操作,会出现以下几个问题:第一,鼠标在屏幕上显示变得很小,使用者很难察觉到;第二,鼠标移动范围过大,当移动的跨度太大时,一次性很难做到位,诸如这些问题给使用者来很大的不方便。
[0003]当前控制大屏的方式中,一种是使用遥控笔进行简单的Up(向上)、Down(向下)、End(结束)的操作,一般不适合于较复杂的操作;另外一种是采用鼠标键盘来进比较复杂的操作,但由于大屏的空间过大也就带来的如上所述的诸多便性。还有一种方式就是采用小屏(如IPAD、普通PC)来进行控制操作,也是目前比较主流的控制方式,优点就是直观、操作方便,使用小屏来控制大屏可以很好的克服了以上两点的不足,也为大屏的广泛应用起到了不可或缺的促进作用。
[0004]采用小屏来控制大屏的原理通常是,在大屏的主机上安装一个服务器程序(即大屏的主机作为服务器),在小屏的主机上安装客户端程序(即小屏的主机作为客户端),服务器负责抓取当前屏幕的图像数据,然后再把图像数据进行压缩并以I?20左右的帧率发送到客户端;客户端在接收到图像数据后进行解压,并把解压后的图像呈现在屏幕上,这样用户在小屏上看到的数据同大屏上看到的就一致了,由于考虑到网络速度、机器性能等因素,抓取到的大屏图像通常都会做不同程度的缩放、压缩处理,这样会带来一定的失真,但这都是可以接受的范围;同时如果小屏要想控制大屏,客户端还需要做一个等比大小的屏幕坐标换算,当使用者在小屏上的操作区域内进行鼠标操作时,客户端会把当前鼠标的相对坐标和事件发送到服务器,服务器在接收到鼠标的坐标参数和操作时,就会对坐标进行一个转换处理,并调用操作系统中的鼠标消息事件,这样使用者在小屏上的操作就转化到了大屏中上的操作。
[0005]然而,在使用小屏控制大屏的时候时,由于大屏的当前屏幕的图像数据量大,常会因网络和机器性能等方面的原因导致操作响应慢,同步性差等问题的出现,使得控制效率较低。

【发明内容】

[0006]本发明的目的在于提供一种显示屏控制方法和系统,可以提高控制效率。
[0007]本发明的目的通过如下技术方案实现:
[0008]一种显示屏控制方法,包括:
[0009]获取第一显示屏的当前屏幕内的当前对象的对象数据,将所述对象数据由第一显示屏侧传送到第二显示屏侧;
[0010]在第二显示屏上创建的虚拟屏幕,并根据所述对象数据在所述虚拟屏幕上创建虚拟对象;
[0011]接收并识别对所述虚拟对象或者虚拟示屏幕的操作事件,将所述操作事件的相关信息由所述第二显示屏侧传送到所述第一显示屏侧;
[0012]根据所述相关信息进行所述操作事件的事件响应。
[0013]一种显示屏控制方法,包括:
[0014]获取第一显示屏的当前屏幕内的当前对象的对象数据,将所述对象数据由第一显示屏侧传送到第二显示屏侧;
[0015]接收由所述第二显示屏侧传送到所述第一显示屏侧的操作事件的相关信息,其中,在所述第二显示屏侧接收并识别对所述虚拟对象或者虚拟示屏幕的所述操作事件,所述虚拟屏幕在第二显示屏上创建,所述虚拟对象在虚拟屏幕上根据所述对象数据创建;
[0016]根据所述相关信息进行所述操作事件的事件响应。
[0017]一种显示屏控制方法,包括:
[0018]接收第一显示屏的当前屏幕内的当前对象的对象数据,其中,所述对象数据由第一显示屏侧传送到第二显示屏侧;
[0019]在第二显示屏上创建虚拟屏幕,并根据所述对象数据在所述虚拟屏幕上创建虚拟对象;
[0020]接收并识别对所述虚拟对象或者虚拟示屏幕的操作事件,将所述操作事件的相关信息由所述第二显示屏侧传送到所述第一显示屏侧进行对所述操作事件的事件响应。
[0021 ] 一种显示屏控制系统,包括:
[0022]第一获取模块,用于获取第一显示屏的当前屏幕内的当前对象的对象数据;
[0023]第一收发模块,用于将所述对象数据由第一显示屏侧传送到第二显示屏侧;
[0024]第一创建模块,用于在第二显示屏上创建虚拟屏幕,并根据所述对象数据在所述虚拟屏幕上创建虚拟对象;
[0025]第二收发模块,用于接收并识别对所述虚拟对象或者虚拟示屏幕的操作事件;
[0026]第一处理模块,用于根据所述操作事件对应的操作类型确定相关信息;
[0027]所述第二收发模块还用于将所述相关信息由所述第二显示屏侧传送到所述第一显示屏侧;
[0028]第一响应模块,用于根据所述相关信息进行所述操作事件的事件响应。
[0029]一种显示屏控制系统,包括服务器或者客户端;
[0030]所述服务器包括:
[0031]第二获取模块,用于获取第一显示屏的当前屏幕内的当前对象的对象数据;
[0032]第三收发模块,用于将所述对象数据由第一显示屏侧传送到第二显示屏侧,接收由所述第二显示屏侧传送到所述第一显示屏侧的操作事件的相关信息,其中,在所述第二显示屏侧接收并识别对所述虚拟对象或者虚拟示屏幕的所述操作事件,所述虚拟屏幕在第二显示屏上创建,所述虚拟对象在虚拟屏幕上根据所述对象数据创建;
[0033]第二响应模块,用于根据所述相关信息进行操作事件的事件响应;
[0034]所述客户端包括:
[0035]第四收发模块,用于接收第一显示屏的当前屏幕内的当前对象的对象数据,所述对象数据由第一显示屏侧传送到第二显示屏侧;
[0036]第二创建模块,用于在第二显示屏上创建虚拟屏幕,并根据所述对象数据在所述虚拟屏幕上创建虚拟对象;
[0037]第二处理模块,用于接收并识别对所述虚拟对象或者虚拟示屏幕的操作事件,将所述操作事件的相关信息由所述第二显示屏侧传送到所述第一显示屏侧进行对所述操作事件的事件响应。
[0038]根据上述本发明的方案,其是获取第一显示屏的当前屏幕内的当前对象的对象数据,将所述对象数据由第一显示屏侧传送到第二显示屏侧,在第二显示屏上创建虚拟屏幕,并根据所述对象数据在所述虚拟屏幕上创建虚拟对象,接收并识别对所述虚拟对象或者虚拟示屏幕的操作事件,将所述操作事件的相关信息由所述第二显示屏侧传送到所述第一显示屏侧,根据所述相关信息进行所述操作事件的事件响应;由于传输的是第一显示屏的当前屏幕内的当前对象的对象数据,且由于在第二显示屏上创建了虚拟屏幕,并根据所述对象数据在所述虚拟屏幕上创建了虚拟对象,这样可以通过对所述虚拟屏幕或者所述虚拟对象的操作实现对当前屏幕内的当前对象的操作,不需要对屏幕图像数据进行传输和处理,减少了因屏幕图像数据的传输和处理而降低网络和机器效率和性能,缩小了响应时间和减少系统开销,相对于传统的处理方式,是一种轻量级的控制方法,可以提高控制效率。
【附图说明】
[0039]图1为本发明的显示屏控制方法实施例一的流程示意图;
[0040]图2为本发明的显示屏控制方法实施例二的流程示意图;
[0041 ]图3为本发明的显示屏控制方法实施例三的流程示意图;
[0042]图4为本发明的显示屏控制系统的一个实施例的结构示意图;
[0043]图5为本发明
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1