CN109032546A - 多屏互动***及方法 - Google Patents
多屏互动***及方法 Download PDFInfo
- Publication number
- CN109032546A CN109032546A CN201810603757.8A CN201810603757A CN109032546A CN 109032546 A CN109032546 A CN 109032546A CN 201810603757 A CN201810603757 A CN 201810603757A CN 109032546 A CN109032546 A CN 109032546A
- Authority
- CN
- China
- Prior art keywords
- transmitting terminal
- receiving end
- request
- function
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 92
- 230000003993 interaction Effects 0.000 title claims abstract description 39
- 238000013475 authorization Methods 0.000 claims abstract description 51
- 230000005540 biological transmission Effects 0.000 claims abstract description 48
- 230000004044 response Effects 0.000 claims abstract description 48
- 230000008569 process Effects 0.000 claims abstract description 42
- 238000012545 processing Methods 0.000 claims abstract description 38
- 230000006870 function Effects 0.000 claims description 133
- 230000000875 corresponding effect Effects 0.000 claims description 68
- 230000002452 interceptive effect Effects 0.000 claims description 42
- 238000004590 computer program Methods 0.000 claims description 5
- 238000005538 encapsulation Methods 0.000 claims description 5
- 230000001276 controlling effect Effects 0.000 claims description 4
- 230000008901 benefit Effects 0.000 claims 1
- 238000004364 calculation method Methods 0.000 claims 1
- 230000006399 behavior Effects 0.000 description 6
- 230000015572 biosynthetic process Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000003032 molecular docking Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- VYZAMTAEIAYCRO-UHFFFAOYSA-N Chromium Chemical compound [Cr] VYZAMTAEIAYCRO-UHFFFAOYSA-N 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000011800 void material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明涉及多媒体技术领域,为了解决多屏互动中需要专人值守操作的问题,本发明公开了一种多屏互动***及方法,多屏互动***包括发送端和接收端,发送端具有第一传输单元,发送端通过第一传输单元发送功能请求给接收端,接收端具有第二传输单元和请求处理单元,第二传输单元接收功能请求,请求处理单元对功能请求展示及处理,其中发送端包括第一发送端;接收端还具有授权单元,授权单元生成授权指令,第二传输单元将授权指令发给第一发送端;第一发送端还具有授权响应单元和请求操作单元,授权响应单元对授权指令响应,第一传输单元将响应发给接收端;请求操作单元基于接受响应获得的控制权对功能请求操作。本发明解决了专人值守问题。
Description
技术领域
本发明涉及多媒体技术领域,特别涉及一种多屏互动***及方法。
背景技术
本发明对于背景技术的描述属于与本发明相关的相关技术,仅仅是用于说明和便于理解本发明的发明内容,不应理解为申请人明确认为或推定申请人认为是本发明在首次提出申请的申请日的现有技术。
当前投屏的控制模式主要是通过接收端来控制发送端的连接,即每一台发送端在使用某个功能时,包括但不限于投屏功能,远程展示文件功能时,会向接收端发送一个请求,只有接收端允许后,发送端才能进行包括但不限于展示文件功能。接收端由于体积较大或安装固定等原因,一般是难以移动或不可移动。如果每次发送端的请求都需要接收端授权,那边就需要有一个人一直在接收端旁边来对发送端请求进行操作,这种交互方式对接收端的控制者有很大的限制。
发明内容
有鉴于此,本发明实施例提供一种多屏互动***,主要目的是更方便实现多屏互动。
为达到上述目的,本发明主要提供如下技术方案:
第一方面,本发明实施例提供了一种多屏互动***,包括发送端和接收端,所述发送端具有第一传输单元,所述发送端通过所述第一传输单元发送功能请求给所述接收端,所述接收端具有第二传输单元和请求处理单元,所述第二传输单元接收发自发送端的功能请求,所述请求处理单元对所述功能请求展示及处理,其中
所述发送端包括第一发送端;
所述接收端还具有授权单元,所述授权单元生成授权指令,所述第二传输单元将所述授权指令发给所述第一发送端;
所述第一发送端还具有授权响应单元和请求操作单元,所述授权响应单元对所述第一传输单元接收的所述授权指令响应,所述第一传输单元将所述授权响应单元的响应发给所述接收端;所述请求操作单元基于所述授权响应单元对所述授权指令的接受响应获得的控制权对所述接收端收到的功能请求操作。
第二方面,本发明实施例提供了一种多屏互动方法,包括如下步骤:
通过接收端发送授权指令给发送端中的第一发送端;
第一发送端对授权指令响应;
所述第一发送端基于对所述授权指令的接受响应获得功能请求操作的控制权;
所述第一发送端基于获得的控制权对发送端发给所述接收端的功能请求进行操作。
第三方面,本发明实施例提供了一种多屏互动发送端,所述发送端至少包括第一发送端,所述发送端具有第一传输单元,所述发送端通过所述第一传输单元发送功能请求给所述接收端,所述第一发送端还具有授权响应单元和请求操作单元,所述第一传输单元接收接收端发送的授权指令,所述授权响应单元对所述授权指令响应,所述第一传输单元将所述授权响应单元的响应发给所述接收端;所述请求操作单元基于所述授权响应单元对所述授权指令的接受响应获得的控制权对所述接收端收到的功能请求操作。
第四方面,本发明实施例提供了一种多屏互动方法,包括如下步骤:
第一发送端接收接收端发送的授权指令;
第一发送端对授权指令响应;
所述第一发送端基于对所述授权指令的接受响应获得功能请求操作的控制权;
所述第一发送端基于获得的控制权对发送端发给所述接收端的功能请求进行操作。
第五方面,本发明实施例提供了一种多屏互动接收端,所述接收端具有第二传输单元和请求处理单元,所述第二传输单元接收发自发送端的功能请求,所述请求处理单元对所述功能请求展示及处理,所述接收端还具有授权单元,所述授权单元生成授权指令,所述第二传输单元将所述授权指令发给发送端中的第一发送端,授权所述第一发送端对所述功能请求进行操作。
第六方面,本发明实施例提供了一种多屏互动方法,包括如下步骤:
接收端发送授权指令给发送端中的第一发送端授权所述第一发送端对发送端发给所述接收端的功能请求进行操作。
第七方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的方法的步骤。
第八方面,本发明实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的方法的步骤。
与现有技术相比,本发明实施例的有益效果在于:
本发明实施例提供的多屏互动***通过接收端授权给发送端,使发送端具有对发送端发给接收端的功能请求的处理权限。这样,就避免了必须在接收端旁值守才能对功能请求处理,导致控制者受限,操作不便等问题。
附图说明
图1示出了本发明多屏互动***的一实施例的示意图。
图2示出了本发明多屏互动***的另一实施例的示意图。
图3示出了本发明多屏互动方法的一实施例的流程图。
具体实施方式
下面结合具体实施例对本发明作进一步详细描述,但不作为对本发明的限定。在下述说明中,不同的“一实施例”或“实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构、或特点可由任何合适形式组合。
本发明实施例提供了一种多屏互动***,图1示出了本发明多屏互动***的一实施例的示意图。参见图1,本发明实施例的多屏互动***包括发送端(参考第一发送端10)和接收端20,发送端具有第一传输单元11,发送端通过第一传输单元11发送功能请求给接收端20,接收端20具有第二传输单元21和请求处理单元22,第二传输单元21 接收发自发送端的功能请求,请求处理单元对所述功能请求展示及处理,其中
发送端包括第一发送端10;
接收端20还具有授权单元23,授权单元23生成授权指令,第二传输单元21将授权指令发给第一发送端10;
第一发送端10还具有授权响应单元12和请求操作单元13,授权响应单元12对第一传输单元11接收的授权指令响应,第一传输单元 11将授权响应单元12的响应发给接收端20;请求操作单元13基于授权响应单元12对授权指令的接受响应获得的控制权对接收端收到的功能请求操作。
本发明实施例提供的多屏互动***通过接收端200授权给发送端,使发送端具有对发送端发给接收端的功能请求的处理权限。这样,就避免了必须在接收端旁值守才能对功能请求处理,导致控制者受限,操作不便等问题。
本发明实施例中也可随时取消对第一发送端的授权,取消授权可以在接收端操作,如通过授权单元生成取消授权指令发送给第一发送端即可直接取消授权,而无需等待第一发送端响应。或者,可以在第一发送端进行取消授权操作。在第一发送端取消授权操作时,可以等待接收端响应之后才能取消,也可不必等待接收端响应即可取消授权。
本发明实施例中发送端的个数不作限定,可以是多个(两个或两个以上),也可以是一个。获得授权的发送端即为第一发送端10,第一发送端10可以是多个发送端中的任意一个或多个,或者是多个发送端中特定的一个或多个。当第一发送端10是多个发送端中特定的一个或多个时,其余的发送端不具备获得授权的能力。接收端20可以仅授权给一个发送端作为具有控制权限的第一发送端10,也可以同时授权给 2个或更多的发送端作为具有控制权的第一发送端10。
本发明实施例中授权响应单元12的响应可以是接受响应也可以是拒绝响应,只有在接受响应的情况下,该第一发送端10才获得响应授权对接收端20的功能请求进行控制。
本发明实施例中,接收端20包括但不限于智能平板或交互平板,接收端20具有但不限于展示功能。发送端10包括但不限于Windows 笔记本、Mac笔记本、Chrome笔记本、iPhone设备、Android设备等。接收端20和发送端10之间优选为无线连接方式通信,例如可以是包括但不限于套接字(Socket)、蓝牙或者红外等方式通信。
本发明实施例中,第一发送端10基于授权对发给接收端20的功能请求操作可以采用多种方式,其中一种方式是第一发送端10具有相应的操作界面,通过在该操作界面进行相应操作实现对功能请求的相应操作。本发明实施例中的操作界面可以是在第一发送端10的显示界面上形成的可供操作的界面,也可以是第一发送端10本身设置或与第一发送端10连接的可机械操作的输入设备的输入界面。本发明实施例中的可机械操作的输入设备包括但不限于触控板、键盘等。作为上述实施例的优选,请求操作单元13在第一发送端10形成操作界面,通过在操作界面操作对所述功能请求操作。请求操作单元13可以灵活地在第一发送端10的显示界面上形成操作界面,也可将第一发送端10 的输入设备或与其连接的输入设备作为操作界面。作为上述实施例的另一优选,操作界面为触控操作界面,在操作界面的操作为触控操作。通过触控操作可以更方便灵活处理发送端发送的功能请求。本发明实施例中,对功能请求的操作可以是包括但不限于接收、拒接、取消等。
本发明的一个优选实施例中,在第一发送端10的本地操作形成相应的指令,该指令发送给接收端10,由接收端20对该指令执行。为了提高效果。一优选实施例中,参见图2,图2为本发明多屏互动***另一实施例的示意图。第一发送端10还包括封装单元14,封装单元14 对请求操作单元13对功能请求的操作进行封装形成处理指令,第一传输单元11将处理指令发给接收端20。本实施例中第一发送端10对功能请求的操作进行封装形成处理指令,由接收端20执行该命令实现对功能请求的处理(接收、拒接、取消等)。相应地,接收端20还包括解析单元24,第二传输单元21接收第一发送端10发送的处理指令,解析单元24对该处理指令解析获得处理指令内容,请求处理单元13 执行该处理指令内容。本实施例中指令内容可以包括是对请求列表中的哪一条请求进行的操作以及具体操作内容(如接收、拒接、取消等)。这样,虽然是在第一发送端10进行的操作,但和在接收端20进行的操作一样,执行相应的处理。
本发明的多屏互动***的实施例中,第一发送端10获得授权后,对功能请求的操作可以是基于本地显示的操作,也可以是基于接收端 20显示的操作,或者是基于第一发送端10本地显示和接收端20显示相结合进行操作。下面分别给出具体实施例作为说明并供选择。在其中一个实施例中,接收端20将展示的功能请求列表发给第一发送端10,第一发送端10的请求操作单元13将接收的功能请求列表进行显示,在上述形成操作界面的实施例的基础上,功能请求列表可以操作界面显示,通过对第一发送端10显示的列表中的功能请求进行操作实现对功能请求的操作。功能请求列表中会有相应的交互区(如每条请求对应有接收、拒接和取消等交互区),对交互区进行操作即可执行相应的操作(如接收、拒接和取消等)。具体的操作可以是用鼠标点击相应的交互区。当功能请求列表显示在操作界面,且操作界面为触控操作界面时,可以采用触控操作(如手指触控或触控笔触控等)的方式进行操作。本实施例中基于第一发送端10的本地显示即可进行相关操作,操作处理更方便。在第一发送端10发送处理指令给接收端20的实施例的基础上,参考图2,封装模块14可以对上述的操作进行封装形成处理指令发给接收端20,接收端20解析该处理指令后即可获得对哪条请求处理及处理内容。
本实施例作为另外一种选择,接收端20的功能请求列表中的每一交互区域对应有唯一的标识;操作界面具有与接收端20的功能请求列表的交互区一一对应的指令模块,指令模块的标识与其对应的交互区的标识相匹配,触发指令模块,接收端20对该指令模块对应的交互区进行操作,实现对接收端20收到的功能请求操作。本实施例中指令模块的标识与其对应的交互区的标识相匹配既可以是两个标识相同,也可以是两个标识具有某种对应关系。本实施例中操作界面中的指令模块可以是在第一发送端10的显示界面上形成的交互区集合(如软键盘或具有标识的虚拟键等),也可以是第一发送端10本身的实体键或与第一发送端10连接的实体键等。本实施例中的触发指令模块可以是对指令模块的点击(实际点击或模拟点击等)等动作。本实施例中同样可以将对指令模块的操作封装成处理指令发给接收端20执行。如第一条请求的接收的交互区对应的标识为k,第一发送端10上与其对应的指令模块的标识可为k,当触发标识为k的指令模块时,接收端20即可执行接收该请求的操作。
本实施例作为另外一种选择,操作界面为接收端的鼠标控制界面,通过在操作界面滑动、点击控制接收端的鼠标产生相应动作。本实施例通过在第一发送端10上形成接收端的鼠标控制界面对接收端20的鼠标进行遥控,控制鼠标在接收端20进行相应的操作即可实现对功能请求的操作。同样,本实施例中也可以将在第一发送端10的鼠标控制界面上的操作(滑动、点击等)封装为处理指令发给接收端20执行,接收端20的鼠标按照该指令进行相应动作(移动及点击等)。
第二方面,本发明实施例提供了一种多屏互动方法,参见图3,图 3为本发明多屏互动方法的流程图,参见图3,本实施例的多屏互动方法包括如下步骤:
通过接收端发送授权指令给发送端中的第一发送端;
第一发送端对授权指令响应;
第一发送端基于对授权指令的接受响应获得功能请求操作的控制权;
第一发送端基于获得的控制权对发送端发给所述接收端的功能请求进行操作。
本发明实施例的多屏互动方法通过接收端授权给发送端,使发送端具有对发送端发给接收端的功能请求的处理权限。这样,就避免了必须在接收端旁值守才能对功能请求处理,导致控制者受限,操作不便等问题。本发明实施例的多屏互动方法可通过上述任一实施例的***实现,因此本发明的***任一实施例的内容均可用于本方法中。上述实施例的多屏互动***的相关描述可用来帮助理解本发明方法。因此,在下述本发明方法的实施例中与***实施例中相同的内容不再赘述。
以下描述请参考图1-图2及相应说明,当并非对本发明方法实施例的限制,特别是实现本发明方法的***及设备可以与上述实施例中的***及构成***的设备不通。
作为上述方法实施例的优选,第一发送端10具有操作界面,通过在操作界面对接收端的功能请求操作。通过在该操作界面进行相应操作,可轻松实现对功能请求的处理操作。特别是操作界面为触控操作界面时,在操作界面进行触控操作可以更便于本发明实施例方法的实现。
本发明方法的实施例中,第一发送端10对功能请求的操作进行封装形成处理指令,并将处理指令发给接收端20;接收端20对处理指令解析获得处理指令内容,接收端执行所述处理指令内容。本实施例通过将在第一发送端10的本地操作封装成处理命令发给接收端执行,使在第一发送端10的操作等同于在接收端20的操作,接收端20执行同样的逻辑。
本发明方法实施例中,第一发送端10可以灵活实现对接收端收到的功能请求的处理。如下面的一个优选实施例中,接收端将展示的功能请求列表发给第一发送端,对第一发送端接收并显示的列表中的功能请求进行操作,即可实现对功能请求的操作。本实施例中接收端将功能请求列表同步到第一发送端10,在第一发送端10本地对该列表中的请求进行操作,接收端即可执行相应的操作,完成对请求的处理。
本实施例作为另外一种选择,接收端的功能请求列表中的每一交互区域对应有唯一的标识;第一发送端具有与接收端的功能请求列表的交互区一一对应的指令模块,指令模块标识与其对应的交互区的标识相匹配,触发指令模块,接收端对该指令模块对应的交互区进行操作,实现对接收端收到的功能请求操作。本实施例中指令模块的标识与其对应的交互区的标识相匹配既可以是两个标识相同,也可以是两个标识具有某种对应关系。本实施例中操作界面中的指令模块可以是在第一发送端10的显示界面上形成的交互区集合(如软键盘或具有标识的虚拟键等),也可以是第一发送端10本身的实体键或与第一发送端10连接的实体键等。本实施例中的触发指令模块可以是对指令模块的点击(实际点击或模拟点击等)等动作。本实施例中同样可以将对指令模块的操作封装成处理指令发给接收端20执行。如第一条请求的接收的交互区对应的标识为k,第一发送端10上与其对应的指令模块的标识可为k,当触发标识为k的指令模块时,接收端20即可执行接收该请求的操作。
本实施例作为另外一种选择,第一发送端具有接收端的鼠标控制界面,通过在鼠标控制界面滑动、点击控制所述接收端的鼠标产生相应动作。本实施例通过在第一发送端10上形成接收端的鼠标控制界面对接收端20的鼠标进行遥控,控制鼠标在接收端20进行相应的操作即可实现对功能请求的操作。同样,本实施例中也可以将在第一发送端10的鼠标控制界面上的操作(滑动、点击等)封装为处理指令发给接收端20执行,接收端20的鼠标按照该指令进行相应动作(移动及点击等)。
第三方面,本发明实施例提供了一种多屏互动发送端,请参照图1 和图2,本发明实施例的发送端至少包括第一发送端10,发送端具有第一传输单元11,发送端通过第一传输单元11发送功能请求给接收端20,第一发送端10还具有授权响应单元12和请求操作单元13,第一传输单元11接收接收端发送的授权指令,授权响应单元13对授权指令响应,第一传输单元将授权响应单元的响应发给接收端;请求操作单元基于授权响应单元对授权指令的接受响应获得的控制权对接收端收到的功能请求操作。
本发明实施例的发送端与相应的接收端配合即可实现对接收端的功能请求进行远程操作,而不必在接收端值守才能进行相关操作。
本发明实施例的发送端可以采用上述***实施例中的任一发送端,因此在下面关于发送端的描述可参考上述***实施例部分的描述以理解本发明发送端。
下面关于发送端的描述请参考图1和图1以及上述***实施例描述部分。
本发明实施例中,请求操作单元13在第一发送端10形成操作界面,通过在操作界面操作对功能请求操作。本发明实施例中的操作界面可以是在第一发送端10的显示界面上形成的可供操作的界面,也可以是第一发送端10本身设置或与第一发送端10连接的可机械操作的输入设备的输入界面。本发明实施例中的可机械操作的输入设备包括但不限于触控板、键盘等。作为上述实施例的优选,请求操作单元13 在第一发送端10形成操作界面,通过在操作界面操作对所述功能请求操作。请求操作单元13可以灵活地在第一发送端10的显示界面上形成操作界面,也可将第一发送端10的输入设备或与其连接的输入设备作为操作界面。作为上述实施例的另一优选,操作界面为触控操作界面,在操作界面的操作为触控操作。通过触控操作可以更方便灵活处理发送端发送的功能请求。本发明实施例中,对功能请求的操作可以是包括但不限于接收、拒接、取消等。
作为上述发送端实施例的优选,第一发送端10还包括封装单元14,封装单元14对请求操作单元13对功能请求的操作进行封装形成处理指令,第一传输单元11将处理指令发给接收端执行。本实施通过将在第一发送端的操作封装成处理指令给接收端执行,实现了在第一发送端对功能请求的操作等同于在接收端的操作,接收端执行相同的逻辑。
第一发送端10获得授权后,对功能请求的操作可以是基于本地显示的操作,如下面的实施例中,第一发送端10的请求操作单元13对接收自接收端的功能请求列表在操作界面显示,对在操作界面显示的列表中的功能请求进行操作实现对功能请求的操作。本实施例中在第一发送端10对与接收端同步的请求列表进行操作,接收端即可执行相应的操作,与在接收端操作相同。
作为上述实施例一种选择,操作界面具有与接收端的功能请求列表的交互区一一对应的指令模块,指令模块的标识与其对应的交互区的标识相匹配,触发所述指令模块,指令所述接收端对该指令模块对应的交互区进行操作,实现对所述功能请求的操作。本实施例中指令模块的标识与其对应的交互区的标识相匹配既可以是两个标识相同,也可以是两个标识具有某种对应关系。本实施例中操作界面中的指令模块可以是在第一发送端10的显示界面上形成的交互区集合(如软键盘或具有标识的虚拟键等),也可以是第一发送端10本身的实体键或与第一发送端10连接的实体键等。本实施例中的触发指令模块可以是对指令模块的点击(实际点击或模拟点击等)等动作。本实施例中同样可以将对指令模块的操作封装成处理指令发给接收端20执行。如第一条请求的接收的交互区对应的标识为k,第一发送端10上与其对应的指令模块的标识可为k,当触发标识为k的指令模块时,接收端20 即可执行接收该请求的操作。
作为上述实施例的另外一种选择,操作界面为所述接收端的鼠标控制界面,通过在操作界面滑动、点击控制所述接收端的鼠标产生相应动作。本实施例通过在第一发送端10上形成接收端的鼠标控制界面对接收端20的鼠标进行遥控,控制鼠标在接收端20进行相应的操作即可实现对功能请求的操作。
第四方面,本发明实施例提供了一种多屏互动方法,请结合上述发送端实施例部分的描述,本发明实施例的多屏互动方法包括如下步骤:
第一发送端接收接收端发送的授权指令;
第一发送端对授权指令响应;
第一发送端基于对所述授权指令的接受响应获得功能请求操作的控制权;
第一发送端基于获得的控制权对发送端发给所述接收端的功能请求进行操作。
本发明实施例方法可以通过发送端对接收端的功能请求进行远程操作,避免了在接收端值守才能处理的弊端。本发明实施例的方法可以通过上述发送端的任一实施例实现。
为了便于理解本实施例的方法可以参考上述发送端和***实施例部分的描述。
在本实施例中,第一发送端具有操作界面,通过在操作界面对所述接收端的功能请求操作。本发明实施例通过在该操作界面进行相应操作,可轻松实现对功能请求的处理操作。特别是操作界面为触控操作界面时,在操作界面进行触控操作可以更便于本发明实施例方法的实现。
作为上述实施例的优选,第一发送端对所述功能请求的操作进行封装形成处理指令,并将所述处理指令发给所述接收端执行。本实施例通过将在第一发送端10的本地操作封装成处理命令发给接收端执行,使在第一发送端10的操作等同于在接收端20的操作,接收端20 执行同样的逻辑。
本发明实施例的方法可以灵活实现对接收端请求列表的处理,如下面实施例中,第一发送端接收接收端发送的其展示的功能请求列表,对第一发送端接收并显示的列表中的功能请求进行操作实现对功能请求的操作。本实施例中接收端将功能请求列表同步到第一发送端10,在第一发送端10本地对该列表中的请求进行操作,接收端即可执行相应的操作,完成对请求的处理。
作为上述实施例的一种选择,第一发送端具有与接收端的功能请求列表的交互区一一对应的指令模块,指令模块的标识与其对应的交互区的标识相匹配,触发指令模块,指令接收端对该指令模块对应的交互区进行操作,实现对接收端收到的功能请求操作。本实施例中指令模块的标识与其对应的交互区的标识相匹配既可以是两个标识相同,也可以是两个标识具有某种对应关系。本实施例中操作界面中的指令模块可以是在第一发送端10的显示界面上形成的交互区集合(如软键盘或具有标识的虚拟键等),也可以是第一发送端10本身的实体键或与第一发送端10连接的实体键等。本实施例中的触发指令模块可以是对指令模块的点击(实际点击或模拟点击等)等动作。本实施例中同样可以将对指令模块的操作封装成处理指令发给接收端20执行。如第一条请求的接收的交互区对应的标识为k,第一发送端10上与其对应的指令模块的标识可为k,当触发标识为k的指令模块时,接收端 20即可执行接收该请求的操作。
作为上述实施例的另一种选择,第一发送端具有接收端的鼠标控制界面,通过在鼠标控制界面滑动、点击控制所述接收端的鼠标产生相应动作。本实施例通过在第一发送端10上形成接收端的鼠标控制界面对接收端20的鼠标进行遥控,控制鼠标在接收端20进行相应的操作即可实现对功能请求的操作。同样,本实施例中也可以将在第一发送端10的鼠标控制界面上的操作(滑动、点击等)封装为处理指令发给接收端20执行,接收端20的鼠标按照该指令进行相应动作(移动及点击等)。
第五方面,本发明实施例提供了一种多屏互动接收端,请参考图1 和图2,本发明实施例的接收端20具有第二传输单元21和请求处理单元22,第二传输单元21接收发自发送端的功能请求,请求处理单元 22对功能请求进行展示及处理,接收端20还具有授权单元23,授权单元23生成授权指令,第二传输单元21将授权指令发给发送端中的第一发送端10,授权第一发送端10对功能请求进行操作。
本法实施例中的接收端通过授权给第一发送端,实现第一发送端对接收端收到的功能请求进行远程处理,解决了需要在接收端值守才能处理的弊端。
本发明实施例中的接收端可以采用上述任一***实施例中的接收端。下面关于本发明实施例的接收端的描述请同时参考图1、图2和***实施例部分,以便于理解本发明实施例的接收端。
作为上述实施例的优选,接收端20还包括解析单元24,第二传输单元21接收第一发送端发送的处理指令,解析单元24对所述处理指令解析获得处理指令内容,请求处理单元执行处理指令内容。本实施例的接收端通过解析第一发送端发送的处理指令,执行处理指令的内容,从而将第一发送端的远程操作等同为接收端的本地操作。
实现对接收端功能请求的处理可采用多种灵活的方式。如下面实施例中,接收端将展示的功能请求列表发给第一发送端显示和处理。本实施例通过将接收端收到的功能请求列表同步给第一发送端显示和处理,可以在第一发送端轻松操作。
作为上述实施例的一个选择,接收端的功能请求列表中的每一交互区域对应有唯一的标识;接收端接收所述第一发送端发出的处理指令后对该指令对应的交互区进行操作,实现对接收端收到的功能请求操作。本实施例中指令模块的标识与其对应的交互区的标识相匹配既可以是两个标识相同,也可以是两个标识具有某种对应关系。如第一条请求的接收的交互区对应的标识为k,第一发送端10上与其对应的指令模块的标识可为k,当触发标识为k的指令模块时,接收端20即可执行接收该请求的操作。
作为上述实施例的另外一种选择,接收端20的鼠标由第一发送端控制,实现对接收端收到的功能请求操作。本实施例中通过将接收端 20的鼠标交由第一发送端控制,可以在第一发送端控制接收端的鼠标进行相应操作。
第六方面,本发明实施例提供了一种多屏互动方法,包括如下步骤:
接收端发送授权指令给发送端中的第一发送端授权所述第一发送端对发送端发给所述接收端的功能请求进行操作。
本发明实施例的方法通过接收端授权给发送端中的第一发送端实现对接收端的功能请求远程操作,解决了在接收端值守操作的弊端。
本发明方法可通过上述任一接收端的实施例实现。请参考上述接收端实施例的描述来理解本实施例方法。
作为上述实施例的优选,接收端对处理指令解析获得处理指令内容,接收端执行所述处理指令内容。本实施例中接收端接收第一发送端的处理指令并解析,从而执行第一发送端处理指令内容,实现了接收端的功能请求的远程操作。
本发明方法可以灵活实现远程操作,如下面实施例中,接收端20 将展示的功能请求列表发给第一发送端进行显示及操作,实现对功能请求的操作。本实施例通过同步接收端接收的功能请求到第一发送端进行操作,便于在第一发送端对请求操作。
作为上述实施例的一种选择,接收端20的功能请求列表中的每一交互区域对应有唯一的标识;接收端接收第一发送端发送的处理指令对与该指令对应的交互区进行操作,实现对所述接收端收到的功能请求操作。本实施例中指令模块的标识与其对应的交互区的标识相匹配既可以是两个标识相同,也可以是两个标识具有某种对应关系。如第一条请求的接收的交互区对应的标识为k,第一发送端10上与其对应的指令模块的标识可为k,当触发标识为k的指令模块时,接收端20 即可执行接收该请求的操作。
作为上述实施例的另一种选择,接收端的鼠标由第一发送端控制,实现对接收端收到的功能请求操作。本实施例通过在第一发送端10上形成接收端的鼠标控制界面对接收端20的鼠标进行遥控,控制鼠标在接收端20进行相应的操作即可实现对功能请求的操作。
第七方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的方法的步骤。
第八方面,本发明实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的方法的步骤。
本领域的技术人员可以清楚地了解到本发明实施例的技术方案可借助软件和/或硬件来实现。本说明书中的“单元”或“模块”是指能够独立完成或与其他部件配合完成特定功能的软件和/或硬件,其中硬件例如可以是FPGA(Field-Programmable Gate Array,现场可编程门阵列)、IC(Integrated Circuit,集成电路)等。
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一实施例方法的步骤。其中,计算机可读存储介质可以包括但不限于任何类型的盘,包括软盘、光盘、DVD、CD-ROM、微型驱动器以及磁光盘、ROM、RAM、EPROM、 EEPROM、DRAM、VRAM、闪速存储器设备、磁卡或光卡、纳米***(包括分子存储器IC),或适合于存储指令和/或数据的任何类型的媒介或设备。
本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述任一实施例方法的步骤。在本发明实施例中,处理器为计算机***的控制中心,可以是实体机的处理器,也可以是虚拟机的处理器。
在本发明中,术语“第一”、“第二”等仅用于描述的目的,而不能理解为指示或暗示相对重要性或顺序;术语“多个”则指两个或两个以上,除非另有明确的限定。术语“安装”、“相连”、“连接”、“固定”等术语均应做广义理解,例如,“连接”可以是固定连接,也可以是可拆卸连接,或一体地连接;“相连”可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
本发明的描述中,需要理解的是,术语“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或单元必须具有特定的方向、以特定的方位构造和操作,因此,不能理解为对本发明的限制。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.多屏互动***,包括发送端和接收端,所述发送端具有第一传输单元,所述发送端通过所述第一传输单元发送功能请求给所述接收端,所述接收端具有第二传输单元和请求处理单元,所述第二传输单元接收发自发送端的功能请求,所述请求处理单元对所述功能请求展示及处理,其特征在于,其中
所述发送端包括第一发送端;
所述接收端还具有授权单元,所述授权单元生成授权指令,所述第二传输单元将所述授权指令发给所述第一发送端;
所述第一发送端还具有授权响应单元和请求操作单元,所述授权响应单元对所述第一传输单元接收的所述授权指令响应,所述第一传输单元将所述授权响应单元的响应发给所述接收端;所述请求操作单元基于所述授权响应单元对所述授权指令的接受响应获得的控制权对所述接收端收到的功能请求操作。
2.多屏互动方法,其特征在于,包括如下步骤:
第一发送端接收接收端发送的授权指令;
第一发送端对授权指令响应;
所述第一发送端基于对所述授权指令的接受响应获得功能请求操作的控制权;
所述第一发送端基于获得的控制权对发送端发给所述接收端的功能请求进行操作。
3.根据权利要求2所述的方法,其特征在于,所述第一发送端具有操作界面,通过在所述操作界面对所述接收端的功能请求操作。所述操作界面为触控操作界面,在所述操作界面的操作为触控操作。
4.根据权利要求2所述的方法,其特征在于,所述第一发送端对所述功能请求的操作进行封装形成处理指令,并将所述处理指令发给所述接收端执行。
5.根据权利要求2所述的方法,其特征在于,所述第一发送端接收所述接收端发送的其展示的所述功能请求列表,对所述第一发送端接收并显示的所述列表中的功能请求进行操作实现对所述功能请求的操作。
所述第一发送端具有与所述接收端的功能请求列表的交互区一一对应的指令模块,所述指令模块的标识与其对应的交互区的标识相匹配,触发所述指令模块,指令所述接收端对该指令模块对应的交互区进行操作,实现对所述接收端收到的功能请求操作。
所述第一发送端具有所述接收端的鼠标控制界面,通过在所述鼠标控制界面滑动、点击控制所述接收端的鼠标产生相应动作。
6.多屏互动方法,其特征在于,包括如下步骤:
接收端发送授权指令给发送端中的第一发送端授权所述第一发送端对发送端发给所述接收端的功能请求进行操作。
7.根据权利要求6所述的方法,其特征在于,所述接收端对所述处理指令解析获得处理指令内容,所述接收端执行所述处理指令内容。
8.根据权利要求6所述的方法,其特征在于,所述接收端将展示的所述功能请求列表发给所述第一发送端进行显示及操作,实现对所述功能请求的操作。
所述接收端的功能请求列表中的每一交互区域对应有唯一的标识;所述接收端接收所述第一发送端发送的处理指令对与该指令对应的交互区进行操作,实现对所述接收端收到的功能请求操作。
所述接收端的鼠标由所述第一发送端控制,实现对所述接收端收到的功能请求操作。
9.一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现权利要求2-5、6-8任一项所述方法的步骤。
10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现权利要求2-5、6-8任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810603757.8A CN109032546B (zh) | 2018-06-12 | 2018-06-12 | 多屏互动***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810603757.8A CN109032546B (zh) | 2018-06-12 | 2018-06-12 | 多屏互动***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109032546A true CN109032546A (zh) | 2018-12-18 |
CN109032546B CN109032546B (zh) | 2021-09-07 |
Family
ID=64612752
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810603757.8A Active CN109032546B (zh) | 2018-06-12 | 2018-06-12 | 多屏互动***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109032546B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111556289A (zh) * | 2020-04-20 | 2020-08-18 | 西安万像电子科技有限公司 | 图像分发方法和*** |
CN112463086A (zh) * | 2019-09-06 | 2021-03-09 | 华为技术有限公司 | 一种显示控制方法及电子设备 |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102331841A (zh) * | 2011-09-28 | 2012-01-25 | 康佳集团股份有限公司 | 一种机顶盒控制方法、移动终端及机顶盒控制*** |
CN102571919A (zh) * | 2011-12-06 | 2012-07-11 | 中国科学院深圳先进技术研究院 | 工作站动态远程控制终端的方法和*** |
CN103024525A (zh) * | 2012-12-27 | 2013-04-03 | 深圳市茁壮网络股份有限公司 | 一种移动终端控制机顶盒的方法及机顶盒 |
CN103152624A (zh) * | 2013-02-26 | 2013-06-12 | 中兴通讯股份有限公司 | 遥控处理方法、装置及*** |
CN103442296A (zh) * | 2013-08-06 | 2013-12-11 | 康佳集团股份有限公司 | 一种基于重力感应实现多屏互动文件传输的方法及*** |
CN103491179A (zh) * | 2013-09-27 | 2014-01-01 | 百视通网络电视技术发展有限责任公司 | 基于Web的多屏互动方法及*** |
CN103618915A (zh) * | 2013-11-13 | 2014-03-05 | 深圳市同洲电子股份有限公司 | 一种多屏互动的方法及装置 |
CN103957452A (zh) * | 2014-03-31 | 2014-07-30 | 深圳市同洲电子股份有限公司 | 一种视频信号传输方法和装置 |
CN104410899A (zh) * | 2014-11-14 | 2015-03-11 | 康佳集团股份有限公司 | 基于电视机的多屏互动处理方法、***及电视机装置 |
CN105338023A (zh) * | 2014-07-11 | 2016-02-17 | 北京华为数字技术有限公司 | 一种智能设备控制的方法、装置及*** |
CN105825120A (zh) * | 2016-03-11 | 2016-08-03 | 北京天创征腾信息科技有限公司 | 一种计算机与移动终端之间交互认证的方法及*** |
CN106354023A (zh) * | 2015-07-15 | 2017-01-25 | 腾讯科技(深圳)有限公司 | 移动终端控制终端设备的方法、移动终端及*** |
CN107491279A (zh) * | 2017-08-15 | 2017-12-19 | 深圳市创维群欣安防科技股份有限公司 | 一种实现移动终端投屏的方法、存储介质及投屏控制设备 |
CN207135116U (zh) * | 2017-07-07 | 2018-03-23 | 浙江神州量子网络科技有限公司 | 一种基于真随机数密钥的无线投屏接收装置及*** |
CN108076369A (zh) * | 2018-01-12 | 2018-05-25 | 四川斐讯信息技术有限公司 | 可实现视频投屏的移动终端、终端设备及其视频投屏方法 |
-
2018
- 2018-06-12 CN CN201810603757.8A patent/CN109032546B/zh active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102331841A (zh) * | 2011-09-28 | 2012-01-25 | 康佳集团股份有限公司 | 一种机顶盒控制方法、移动终端及机顶盒控制*** |
CN102571919A (zh) * | 2011-12-06 | 2012-07-11 | 中国科学院深圳先进技术研究院 | 工作站动态远程控制终端的方法和*** |
CN103024525A (zh) * | 2012-12-27 | 2013-04-03 | 深圳市茁壮网络股份有限公司 | 一种移动终端控制机顶盒的方法及机顶盒 |
CN103152624A (zh) * | 2013-02-26 | 2013-06-12 | 中兴通讯股份有限公司 | 遥控处理方法、装置及*** |
CN103442296A (zh) * | 2013-08-06 | 2013-12-11 | 康佳集团股份有限公司 | 一种基于重力感应实现多屏互动文件传输的方法及*** |
CN103491179A (zh) * | 2013-09-27 | 2014-01-01 | 百视通网络电视技术发展有限责任公司 | 基于Web的多屏互动方法及*** |
CN103618915A (zh) * | 2013-11-13 | 2014-03-05 | 深圳市同洲电子股份有限公司 | 一种多屏互动的方法及装置 |
CN103957452A (zh) * | 2014-03-31 | 2014-07-30 | 深圳市同洲电子股份有限公司 | 一种视频信号传输方法和装置 |
CN105338023A (zh) * | 2014-07-11 | 2016-02-17 | 北京华为数字技术有限公司 | 一种智能设备控制的方法、装置及*** |
CN104410899A (zh) * | 2014-11-14 | 2015-03-11 | 康佳集团股份有限公司 | 基于电视机的多屏互动处理方法、***及电视机装置 |
CN106354023A (zh) * | 2015-07-15 | 2017-01-25 | 腾讯科技(深圳)有限公司 | 移动终端控制终端设备的方法、移动终端及*** |
CN105825120A (zh) * | 2016-03-11 | 2016-08-03 | 北京天创征腾信息科技有限公司 | 一种计算机与移动终端之间交互认证的方法及*** |
CN207135116U (zh) * | 2017-07-07 | 2018-03-23 | 浙江神州量子网络科技有限公司 | 一种基于真随机数密钥的无线投屏接收装置及*** |
CN107491279A (zh) * | 2017-08-15 | 2017-12-19 | 深圳市创维群欣安防科技股份有限公司 | 一种实现移动终端投屏的方法、存储介质及投屏控制设备 |
CN108076369A (zh) * | 2018-01-12 | 2018-05-25 | 四川斐讯信息技术有限公司 | 可实现视频投屏的移动终端、终端设备及其视频投屏方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112463086A (zh) * | 2019-09-06 | 2021-03-09 | 华为技术有限公司 | 一种显示控制方法及电子设备 |
CN111556289A (zh) * | 2020-04-20 | 2020-08-18 | 西安万像电子科技有限公司 | 图像分发方法和*** |
CN111556289B (zh) * | 2020-04-20 | 2024-05-17 | 西安万像电子科技有限公司 | 图像分发方法和*** |
Also Published As
Publication number | Publication date |
---|---|
CN109032546B (zh) | 2021-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018121573A1 (zh) | 一种基于云计算的物联网平台创建***及其方法 | |
CN110524543A (zh) | 一种基于操控一体的工业机器人控制装置及*** | |
CN107256188B (zh) | 安卓设备的控制方法、装置、终端及存储介质 | |
CN108124475A (zh) | 虚拟***蓝牙通信方法及装置、虚拟***、存储介质及电子设备 | |
CN109032546A (zh) | 多屏互动***及方法 | |
JP2022126793A (ja) | 端末の制御方法及び装置、電子機器、記憶媒体ならびにコンピュータプログラム | |
CN102375918A (zh) | 设备间互动虚拟角色*** | |
CN103076978A (zh) | 触摸屏移动设备对远端设备的控制方法及装置、移动设备 | |
CN108055304A (zh) | 远程数据的同步方法、装置、服务器、设备和存储介质 | |
CN104915061A (zh) | 触摸模拟装置及触摸模拟方法 | |
AU2001269860A1 (en) | Method and apparatus for graphical device management using a virtual console | |
CN108245889A (zh) | 自由视角朝向切换方法及装置、存储介质、电子设备 | |
CN205610686U (zh) | 基于云计算的智能交互服务机器人 | |
CN105468432A (zh) | 一种基于机器人可视化交互式仿真环境的实现方法 | |
CN109254781A (zh) | 一种用于在用户设备上安装应用的方法与设备 | |
CN102339221B (zh) | 一种基于Windows CE平台的应用程序界面处理方法 | |
CN109151787A (zh) | 基于云端调度的蓝牙通信方法和装置 | |
CN106257889A (zh) | 虚拟接口的扩充装置及其网络伺服*** | |
CN104777993A (zh) | 利用移动终端触摸屏操控多屏适配器的方法及装置 | |
CN109144450A (zh) | 一种远程操作控制方法、移动终端及存储介质 | |
CN109151786A (zh) | 基于网关调度连接的蓝牙通信方法和装置 | |
JP2003005823A (ja) | 遠隔監視方法及び監視制御用オペレーション装置 | |
US20140333538A1 (en) | Input device and configuration setting system thereof | |
CN109089250A (zh) | 基于网关调度的蓝牙通信方法和装置 | |
US20110231818A1 (en) | Method and device for operating software-controlled devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |