CN103699211A - 一种电子设备及其互联和控制方法 - Google Patents
一种电子设备及其互联和控制方法 Download PDFInfo
- Publication number
- CN103699211A CN103699211A CN201210374581.6A CN201210374581A CN103699211A CN 103699211 A CN103699211 A CN 103699211A CN 201210374581 A CN201210374581 A CN 201210374581A CN 103699211 A CN103699211 A CN 103699211A
- Authority
- CN
- China
- Prior art keywords
- slave
- main frame
- position information
- relative position
- self
- 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.)
- Pending
Links
Images
Landscapes
- Telephone Function (AREA)
Abstract
本申请公开了一种电子设备的互联和控制方法,包括:主机与至少一个共享其组成设备且作为从机的电子设备建立连接;从机利用建立的连接将其共享的组成设备的属性信息发给主机;主机根据组成设备的属性信息对待执行的应用进行任务分配,根据分配给组成设备的任务操作并控制组成设备。进一步地,对于位置依赖型应用,可以通过坐标法确定从机与主机的相对位置信息,并依据该相对位置信息进行任务分配;同时,可以通过预先设置的多种联机策略,根据实际需求采用选择的最佳联机策略进行任务分配和/或对从机进行操作控制。应用本申请,能够对任意电子设备实现组成设备的互联和操控。
Description
技术领域
本申请涉及通信和控制技术,特别涉及一种电子设备及其互联和控制方法。
背景技术
人们对智能手机等电子设备的期待是便捷、强大的功能,操作的方便。一方面,从便捷的角度来说应该是体积小巧,携带方便为好;而另一方面,从功能强大的角度来讲,最好是能达到台式机的功能。从技术上讲,经过艰难的突破后,芯片可以做到足够的小,性能足够大,但是,也解决不了人们对大屏幕的期待和类似PC键盘的操作感觉,这就形成一个几乎无法解决的矛盾。
因此,目前存在一种需求是:实现一种既能将电子设备做得足够小巧,又能将电子设备的操纵性和性能都有大幅度提升。
在现有技术中,如NFC、DLNA、M2M等均可以实现部分(电子)移动互联的功能,其中,上述移动互联技术的具体应用场景如下:
NFC-近场通信的问题,范围0.1m以内,主要应用在手机支付领域。
DLNA-主要应用于智能家居领域,完成媒体资源的共享。
M2M技术,以实现人与机器(Man to Machine)、机器与机器(Machine to Machine)之间畅通无阻、随时随地的通信。通过M2M技术提供的统一网络平台,能够实现数字化城市中的信息资源共享和数据资源共享,对硬件的操作主要是在传感器级别的,或者内容的共享。
虽然上述几种移动互联功能能够实现部分电子设备的互联,但是互联设备的范围有限,也不具备通用性,从而也就无法解决上面提到的电子设备的小巧与强大功能间的矛盾问题。
发明内容
本申请提供一种电子设备及其互联和控制方法,为电子设备的组成设备间进行互联和控制提供了通用性更强的实现方式,进而使小巧的电子设备实现更强的操纵性和性能。
一种电子设备的互联和控制方法,包括:
a、作为主机的一电子设备与至少一个共享其组成设备且作为从机的电子设备建立连接;
b、所述主机利用建立的所述连接获取所述从机共享的组成设备的属性信息;
c、根据所述组成设备的属性信息对待执行的应用进行任务分配,根据分配给所述组成设备的任务操作并控制所述组成设备。
较佳地,所述组成设备包括输入设备和/或输出设备。
较佳地,在所述步骤a和所述步骤c之间,该方法进一步包括:所述主机获取自身到所述从机的相对位置信息;
所述步骤c中进一步根据所述相对位置信息进行所述任务分配。
较佳地,所述主机获取自身到所述从机的相对位置信息包括:
所述主机接收输入的所述相对位置信息;
或者,所述主机根据所述从机提供的位置信息确定所述相对位置信息;
或者,所述主机测量并确定所述相对位置信息。
较佳地,所述相对位置信息包括:所述从机到所述主机的相对距离和相对方位;
所述主机根据从机提供的位置信息确定所述相对位置信息包括:所述主机获取所述从机测量的该从机到主机的相对距离,所述主机获取所述从机到自身的相对方位;
所述主机测量并确定所述相对位置信息包括:所述主机测量自身到所述从机的相对距离以及所述从机到自身的相对方位。
较佳地,所述主机获取从机到自身的相对方位a的方式为:所述主机计算该相对方位a=2*∏*t/T,其中,t为360度的扫描周期内所述主机捕获所述从机的时间,T为360度的扫描周期时长。
较佳地,当所述主机与至少两个从机连接、且其中第一从机在第二从机与所述主机间成为遮挡、所述第二从机和所述主机均无法测量相互之间的相对距离时,所述主机确定所述第二从机与自身的相对距离的方式包括:
主机接收所述第一从机上报的第一从机与所述主机间的相对距离,对所述第一从机和第二从机进行拍照,根据照片中所述第一从机和第二从机的相对距离、以及所述第一从机与所述主机间的相对距离、所述主机的焦距和距离所述第一从机和第二从机所在平面的距离,计算所述主机与所述第二从机间的相对距离。
较佳地,所述相对位置信息包括:所述从机相对于所述主机的摆放方向;
所述主机根据从机提供的位置信息确定所述相对位置信息中的摆放方向包括:所述主机获取自身摆放的绝对方向和所述从机发送的从机自身摆放的绝对方向,并将自身摆放的绝对方向与所述从机摆放绝对方向间的夹角作为所述从机相对于所述主机的摆放方向。
较佳地,当所述应用为可视电话应用、所述从机共享的组成设备为音视频输入输出设备时,所述主机与一个从机建立连接,步骤c中所述主机根据所述组成设备的属性信息对待执行的应用进行任务分配包括:
所述主机和从机中的一个作为语音输入输出设备,另一个作为视频输入输出设备;或
所述主机和从机中的一个作为语音输入以及视频输入设备,另一个作为语音输出以及视频输出设备。
较佳地,预先设置多种联机策略,在进行任务分配或者操作并控制所述组成设备时进一步根据选择的最佳联机策略进行。
较佳地,所述联机策略包括设备利用率最大化策略和/或用户感受最佳策略和/或特定应用策略。
较佳地,当所述应用为位置依赖型的输入输出应用、且所述从机共享的组成设备包括屏幕、且所述相对位置信息包括所述从机相对于所述主机的摆放方向时;
所述进行任务分配包括:所述主机和从机中的部分屏幕作为输入设备,其他屏幕作为输出设备;
若所述选择的策略为用户感受最佳策略,则操作并控制所述组成设备包括:根据所述从机相对于主机的摆放方向在所述从机的屏幕上进行显示,使从机的显示正向与主机的显示正向平行;
若所述选择的策略为设备利用率最大化策略,则操作并控制所述组成设备包括:根据所述从机的屏幕属性进行显示,使所有参与联机显示的电子设备的屏幕利用率最大化。
较佳地,当所述应用为多屏互联显示应用、且所述从机共享的组成设备包括屏幕、且所述相对位置信息包括所述从机相对于所述主机的摆放方向时;
所述进行任务分配包括:将主机和从机的屏幕均作为输出设备,并根据主机和从机的屏幕属性、多屏互联后的目标输出尺寸和所述相对位置信息分配主机和从机的输出内容;
若所述选择的策略为用户感受最佳策略,则操作并控制所述组成设备包括:根据所述从机相对于主机的摆放方向在屏幕上进行显示,使从机的显示正向与主机的显示正向平行;
若所述选择的策略为设备利用率最大化策略,则操作控制所述组成设备包括:根据所述从机的屏幕属性进行显示,使从机的屏幕利用率最大化。
较佳地,当所述应用为音频输出应用、且所述从机共享的组成设备包括音频输出设备、且所述相对位置信息包括所述从机到所述主机的相对距离和相对方位时,
若所述选择的策略为设备利用率最大化策略,则所述进行任务分配包括:将输出的音频分成N个声道,每个音频输出设备输出一个声道的内容,并根据所述从机到主机的相对距离和相对方位,确定从机的每个音频输出设备的声道类型;其中,N为所述应用中主机和从机的总数;
若选择的策略为用户感受最佳策略,则所述进行任务分配包括:将主旋律的音频内容分成两个声道,其他声道根据播放模式输出不同的低音效果内容,并根据所述相对位置信息确定所述从机的音频输出设备输出的声道类型。
较佳地,当所述应用为集成3D摄影应用、且所述从机共享的组成设备包括视频输入设备、且所述相对位置信息包括所述从机到所述主机的相对距离和相对方位时,
所述操作并控制所述组成设备包括:操作并控制所述从机的视频输入设备进行视频获取;
在所述步骤c后,该方法进一步包括:接收主机和从机获取的视频,并根据所述相对位置信息,对获取的视频进行统一处理,形成3D图像。
较佳地,该方法进一步包括:所述主机周期性获取所述相对位置信息,当所述相对位置信息发生变化时,根据变化后的相对位置信息重新进行所述任务分配。
一种电子设备,包括:连接控制单元和操作控制单元;
所述连接控制单元,用于与至少一个共享其组成设备且作为从机的设备建立连接,并利用建立的连接获取所述从机共享的组成设备的属性信息;
所述操作控制单元,用于根据所述连接控制单元保存的所述组成设备的属性信息对待执行的应用进行任务分配,根据分配给所述组成设备的任务操作并控制所述组成设备。
较佳地,所述电子设备的组成设备包括输入设备和/或输出设备。
较佳地,所述电子设备进一步包括相对位置信息获取单元,用于获取自身到所述从机的相对位置信息;
所述操作控制单元,用于进一步根据所述相对位置信息获取单元获取的自身到所述从机的相对位置信息,操作并控制所述从机共享的组成设备。
较佳地,所述相对位置信息包括:所述从机相对于所述主机的相对距离和相对方位;且
所述相对位置信息获取单元,进一步用于接收输入的所述相对位置信息;或者,
所述相对位置信息获取单元包括相对距离获取子单元和相对方位获取子单元,所述相对距离获取子单元用于接收所述从机测量的该从机到自身的相对距离;所述相对方位获取子单元,用于获取所述从机到自身的相对方位;或者,
所述相对位置信息获取单元,进一步用于测量自身到所述从机的相对距离以及所述从机到自身的相对方位。
较佳地,所述相对位置信息包括所述从机相对于自身的摆放方向;且
所述相对位置信息获取单元包括接收子单元和确定子单元,所述接收子单元,用于接收所述从机发送的从机自身摆放的绝对方向;所述确定子单元,用于测量自身的摆放正向,并将所述自身摆放的绝对方向与所述从机摆放绝对方向间的夹角作为所述从机相对于自身的摆放方向。
较佳地,所述电子设备进一步包括遮挡从机相对距离获取单元,当所述电子设备与至少两个从机连接、且其中第一从机在第二从机与自身间成为遮挡、所述第二从机和所述电子设备均无法测量相互之间的相对距离时,用于对所述第一从机和第二从机进行拍照,根据照片中所述第一从机和第二从机的相对距离、所述相对位置信息获取单元获取的自身与第一从机间的相对距离、自身的焦距和距离所述第一从机和第二从机所在平面的距离,计算自身与所述第二从机间的相对距离。
较佳地,所述操作控制单元包括任务分配子单元和控制子单元;当所述应用为可视电话应用、所述从机共享的组成设备为音视频输入输出设备时,所述电子设备与一个从机建立连接,
所述任务分配子单元,用于分配自身和从机中的一个作为语音输入输出设备,另一个作为视频输入输出设备;或者,用于分配自身和从机中的一个作为语音输入以及视频输入设备,另一个作为语音输出以及视频输出设备;
所述控制子单元,用于按照所述任务分配子单元分配的任务,控制所述从机进行相应的输入输出。
较佳地,所述电子设备进一步包括策略预置单元和当前策略选择单元;
所述策略预置单元,用于通过预先设置保存多种联机策略;
所述当前策略选择单元,用于从所述策略预置单元保存的多种联机策略中选择当前应用采用的联机策略,并发送给所述操作控制单元;
所述操作控制单元,进一步用于根据选择的当前应用采用的联机策略,进行任务分配或者操作并控制所述组成设备。
较佳地,所述操作控制单元包括任务分配子单元和控制子单元;当所述应用为位置依赖型的输入输出应用、且所述从机共享的组成设备包括屏幕、且所述相对位置信息包括所述从机相对于自身的摆放方向时,
所述任务分配子单元,用于将自身和所述从机中的部分屏幕作为输入设备,其他屏幕作为输出设备;
所述控制子单元,用于接收所述当前策略选择单元发送的联机策略;在所述当前策略选择单元发来用户感受最佳策略时,根据所述从机相对于自身的摆放方向和所述任务分配子单元分配的输出内容,控制所述从机屏幕上的内容显示,使从机的显示正向与自身的显示正向平行;在所述当前策略选择单元发来设备利用率最大化策略时,根据所述从机的屏幕属性和所述任务分配子单元分配的输出内容,控制所述从机的内容显示,使所有参与联机显示的电子设备的屏幕利用率最大化。
较佳地,所述操作控制单元包括任务分配子单元和控制子单元;当所述应用为多屏互联显示应用、且所述从机共享的组成设备包括屏幕、且所述相对位置信息包括所述从机相对于自身的摆放方向时;
所述任务分配子单元,用于将自身和从机的屏幕均作为输出设备,并根据自身和从机的屏幕属性、多屏互联后的目标输出尺寸和所述相对位置信息分配自身和从机的输出内容;
所述控制子单元,用于接收所述当前策略选择单元发送的联机策略;在所述当前策略选择单元发来用户感受最佳策略时,根据所述从机相对于自身的摆放方向和所述任务分配子单元分配的输出内容,控制自身和从机屏幕上的内容显示,使从机的显示正向与自身的显示正向平行;在所述当前策略选择单元发来设备利用率最大化策略时,根据所述从机的屏幕属性和所述任务分配子单元分配的输出内容,控制所述从机的内容显示,使从机的屏幕利用率最大化。
较佳地,所述操作控制单元包括任务分配子单元和控制子单元;当所述应用为音频输出应用、且所述从机共享的组成设备包括音频输出设备、且所述相对位置信息包括所述从机到自身的相对距离和相对方位时,
所述任务分配子单元,用于接收所述当前策略选择单元发送的联机策略;在所述当前策略选择单元发来用户感受最佳策略时,将主旋律的音频内容分成两个声道,其他声道根据播放模式输出不同的低音效果内容,并根据所述相对位置信息确定所述从机的音频输出设备输出的声道类型;在所述当前策略选择单元发来设备利用率最大化策略时,将输出的音频分成N个声道,每个音频输出设备输出一个声道的内容,并根据所述从机到所述电子设备的相对距离和相对方位,确定从机的每个音频输出设备的声道类型;其中,N为所述应用中所述电子设备和从机的总数;
所述控制子单元,用于根据任务分配子单元分配的任务进行所述从机的控制。
较佳地,当所述应用为集成3D摄影应用、且所述从机共享的组成设备包括视频输入设备、且所述相对位置信息包括所述从机到自身的相对距离和相对方位时,
所述操作控制单元,进一步用于操作并控制所述从机的视频输入设备进行视频获取。
较佳地,所述相对位置信息获取单元,进一步用于周期性获取所述相对位置信息,当所述相对位置信息发生变化时,通知所述操作控制单元;
所述操作控制单元,进一步用于根据变化后的相对位置信息重新进行所述任务分配。
较佳地,所述连接控制单元,进一步用于向建立连接的对端设备发送退出连接的请求,并在对端同意退出后,从所述连接控制单元中删除所述退出的连接中相关组成设备的属性信息,断开所述退出的连接。
由上述技术方案可见,本申请中主机向从机发出连接请求,其中,从机共享其组成设备;在从机允许连接后,建立主机和从机间的连接;从机利用建立的连接将其共享的组成设备的属性信息发送给主机,供主机对组成设备进行操作和控制;主机利用从机组成设备的属性信息对待执行的应用进行任务分配,操作和控制从机共享的组成设备。通过上述方式,为电子设备的组成设备进行互联操控提供了一种通用性更强的实现方式,连接的多个电子设备可以共享其组成设备,并基于共享的组成设备共同协助完成应用,从而实现更丰富的应用和更强的运算能力。
附图说明
图1为本申请电子设备的协议栈结构示意图;
图2为本申请中的电子设备互联和控制方法的具体流程图;
图3为相对位置信息的示意图;
图4为双机互联时位置依赖型的输入输出应用示意图;
图5为三机互联的音响***应用示意图;
图6a和图6b分别为双机互联显示的位置示意图一和示意图二;
图7a和图7b分别为三机互联显示的位置示意图一和示意图二;
图8为四机互联显示清明上河图的示意图;
图9为四机互联显示的示意图一;
图10为四机互联显示的示意图二;
图11为四机互联显示的示意图三;
图12为特定应用策略下图片显示的示意图;
图13为本申请中电子设备的具体结构示意图。
具体实施方式
为了使本申请的目的、技术手段和优点更加清楚明白,以下结合附图对本申请做进一步详细说明。
本申请中的电子设备通常具备图1所示的协议栈结构,从而保证不同电子设备可以实现互联和相互操作。如图1所示,该协议栈结构包括应用层、互联层、承载层和设备层。其中,本申请通过在互联层引入对设备的连接管理,从而实现不同设备间的通用性互联和控制;应用层主要面向用户,可以提供多设备互联的应用和业务;承载层主要用于支持电子设备的互联,其中包括多种协议层,例如,设备发现、设备(如UPNP)、传输层(支持TCP/IP等)、物理层(支持以太网、WLAN、蓝牙等);设备层可以由中间件、驱动以及硬件(屏、音频、传感器等)组成。
具体地,本申请中电子设备的互联和控制方法的基本流程包括:
步骤a、电子设备共享其组成设备;
这里,共享的组成设备可以是任意硬件单元,例如:
1)计算设备,包括CPU和内存等;
2)输入设备,包括屏、按键和摄像头等;
3)输出设备,包括屏、耳机插口、听筒和喇叭等;
4)通信设备,包括WIFI单元和3G单元等。
电子设备可以根据需要共享自身的组成设备。尤其是,本申请对于输入输出设备进行共享,从而利用后续的处理过程,可以实现对于其他电子设备的输入输出设备的操作和控制。
步骤b、主机向至少一个从机发出连接请求,在从机允许连接后,建立主机和从机间的连接;
任何一台上述电子设备都可以作为主机发起连接,主机在连接建立过程具有主要的控制功能。作为主机的电子设备可以共享自身的组成设备也可以不共享。作为从机的电子设备一定需要通过步骤a共享自身的组成设备,只有共享的组成设备才能在后续处理中供主机操作和控制。从机接收主机的连接请求后,可以手动确认,完成鉴权。
步骤c、从机利用建立的连接将自身共享的组成设备的属性信息发送给主机;
主机将与自身连接的各个从机共享的组成设备的属性信息进行统一保存。其中,属性信息主要包括组成设备的相关参数,例如,屏幕分辨率、内存大小等,优选地,其中还可以包括句柄,主机利用该句柄可以实现对从机共享组成设备的操作。
步骤d、主机根据组成设备的属性信息和应用的需求进行任务分配,根据分配给各从机的组成设备的任务,操作并控制相应的组成设备。
对于需要进行的应用,主机进行任务分配,在任务分配时参考统一保存的各从机组成设备的属性信息(例如屏幕尺寸、分辨率、输入输出类型等),统一调配各从机的组成设备,联机实现应用的需求,再根据任务分配的内容,操作并控制共享的各组成设备。
至此,本申请中最基本的电子设备互联和控制方法流程结束。在上述方法流程中,基于特殊的应用需求,可以利用从机手动进行连接鉴权,以保障从机组成设备操作的安全性。同时,上述流程中,通过电子设备的互联,能够对电子设备的任意共享硬件设备进行操作,使小巧的电子设备实现更强的操纵性和性能,带给用户更丰富的应用体验。
进一步地,在上述电子设备互联和控制方法中,还可以利用建立的连接传输主机和从机的位置关系信息,主机可以依照位置关系信息,更好地进行任务分配和组成设备的操作与控制。并且,考虑到对于各种不同的需求,可以预先设置多种联机策略,根据实际需求采用选择的最佳联机策略进行任务分配和/或对从机进行操作控制,以带给用户更多的选择和更丰富的应用体验。
下面通过图2所示的流程对本申请中的电子设备互联和控制方法进行详细介绍。如图2所示,该流程具体包括:
步骤201,电子设备将自身的组成设备共享。
步骤202,主机向至少一个从机发起连接请求,在从机允许连接后,建立主机和从机间的连接。
其中,主机需要与多个从机建立连接时,可以逐个向各个从机发起连接请求并建立相应的连接。
步骤203,从机利用建立的连接将其共享的组成设备的属性信息和句柄发送给主机。
其中,步骤202~203的操作与前述步骤a和步骤b相同。主机可以和一个或多个从机分别建立连接,获取各个从机组成设备的属性信息进行保存,建立共享资源的信息。具体向哪些从机发起连接请求,可以依据联机应用的需求进行,也可以直接向探测到的所有共享组成设备的从机发起连接请求。
具体进行共享设备探测和连接建立的处理,可以利用现有方式进行,这里就不再赘述。
另外,对于某些应用,是与位置相关的,本申请中称为位置依赖型应用,例如,多个电子显示屏幕拼接成一个完整屏幕进行图像显示等。基于此,优选地,如前所述,为更好地进行任务分配,主机还可以获取从机相对于主机的相对位置信息,具体可以利用如下操作实现:
步骤204,主机获取自身到从机的相对位置信息。
主机获取相对位置信息的方式可以是接收用户的手动输入,或者也可以通过传感器、指南针等进行自动探测。
相对位置信息的表示方式可以根据需要进行预先设定,主机在互联过程中,按照设定的表示方式获取相应的位置信息。
这里,给出两种典型的相对位置信息表示方式,对应两种拓扑结构:
环形拓扑,只关心主机到从机的相对距离和相对方位,相对位置信息包括主机到从机的相对距离L和相对方位a;
平面拓扑,关心主机到从机的相对距离(可选获取参数)、相对方位(可选获取参数)和从机的摆放方向,相对位置信息包括主机到从机的相对距离L(可选获取参数)、相对方位a(可选获取参数)和从机的摆放方向b。具体如图3所示。
下面结合图3,介绍通过自动探测的方式获取上述相对距离L、相对方位a和摆放方向b的具体方式:
1)从机通过自身的位置传感器确定从机到主机的相对距离L,发送给主机;或者,还可以由主机通过自身的位置传感器确定该相对距离L;其中,开始计算距离的起点是位置传感器所在的位置。
2)主机通过扫描时间获取相对方位a=2*∏*t/T,其中,t为360度的扫描周期内捕获从机的时间,T为360度的扫描周期时长。例如,从手机水平放置的x轴方向开始逆时针360度的扫描,在时刻t=1ms扫描到从机,整个扫描周期为10ms,则从机位于手机水平放置的正向36度方向上;具体地,主机可以通过红外、超声波等探测传感器扫描从机。
3)从机利用指南针等获取自身摆放的绝对方向(例如相对于正北方向的夹角)并发送给主机,主机根据自身摆放的绝对方向和接收到的从机摆放绝对方向,确定从机相对于主机的摆放方向b,具体可以将主机摆放的绝对方向与从机摆放的绝对方向间的夹角作为摆放方向b。
上述对于相对位置信息的测量和获取,可以适用于主机和从机位于同一平面的情况。通过上述方式主机可以获取从机的相对位置信息,可以将该相对位置信息与前述组成设备的属性信息一同进行保存,形成共享资源的信息,如下表:
表1
步骤205,主机根据组成设备的属性信息对待执行的应用进行任务分配,根据分配给各从机组成设备的任务和获取的组成设备的句柄,操作并控制相应的组成设备。
对于非位置依赖型的应用,不需要考虑主机相对于从机的相对位置关系,可以仅根据组成设备的属性信息对应用进行任务分配。而对于位置依赖型应用,在进行任务分配时,除根据组成设备的属性信息进行外,还需要额外考虑相对位置信息对应用进行任务分配,从而能够使任务分配更加合理,有效利用多电子设备的联机实现联机应用。
另外,对于位置依赖型应用,通过设置不同的联机策略,可以实现不同的联机效果。具体地,可以预先设置多种联机策略,在实现具体应用时,根据选择的联机策略,进行任务分配和/或共享组成设备的操作和控制,以实现不同的联机应用效果。具体设置的联机策略可以包括:
1)设备利用率最大化策略,比如图片的输出面积最大;
2)用户感受最佳策略,从视觉听觉的感受,比如输出可视内容的正方向一致;
3)特定应用策略,比如根据变化的相对位置信息,动态调整输出的内容。
其中,上述联机策略可以在联机工作时由主机自动计算完成,也可以手动定义。
在进行组成设备的操作和具体控制时,根据任务分配的结果和选择的联机策略进行,并利用获取的组成设备的句柄实现对于组成设备的操作和控制。
步骤206,当需要退出联机处理时,主机或从机向对端发出退出连接的请求,对端收到后,响应允许退出;发出退出连接请求的电子设备收到后断开建立的连接。
在进行连接退出处理时,主机需要在退出连接前,需要将退出的连接所涉及的从机组成设备的相应信息删除,包括组成设备的属性信息和相对位置信息。
至此,图2所示的方法流程结束。在上述流程中,对于位置依赖型应用,对于相对位置信息的获取操作(即步骤204)与步骤203的执行顺序可以是任意的,可以先后执行或同时执行。另外,优选地,主机对于相对位置信息的获取还可以是周期性进行的,当主机发现相对位置信息发生变化时,可以根据变化后的相对位置信息重新进行相应的任务分配,从而使应用能够更好地适应电子设备的位置变化。
下面给出几种典型联机应用下,任务分配的具体方式以及不同联机策略下对组成设备的操作和控制。
例一:双机互联,即一个主机与一个从机建立连接
a)可视电话应用
可视电话应用为非位置依赖型的应用,因此在进行任务分配时不需要考虑主机到从机的相对位置信息。从机共享的组成设备为音视频输入输出设备时,可以实现可视电话应用。在进行任务分配时,可以将主机和从机中的一个作为语音输入输出设备,另一个作为视频输出设备。例如,两个手机作为电子设备互联,当从机共享摄像头和作为输出显示的屏幕时,可以将主机的手机作为电话机,将从机的手机作为视频查看窗口和视频拍摄工具。或者,在进行任务分配时,可以将主机和从机中的一个作为语音输入以及视频输入设备,另一个作为语音输出以及视频输出设备。
b)位置依赖型的输入输出应用
典型的应用可以如图4所示,共享的组成设备包括作为输入输出设备的屏幕,拓扑结果为平面拓扑结构,相对位置信息包括主机与从机的相对距离、相对方位和从机的摆放方向。
在进行任务分配时,可以将任务分解为输入和输出两个部分,根据需要可能主机更适合作为输入,则将主机的屏幕作为输入,将从机的屏幕作为输出;
在进行从机输出内容的显示时,可以根据相对位置信息进行显示。例如,当选择的策略为用户感受最佳策略时,往往希望输入屏幕和输出屏幕的显示正向是一致,以使用户获得最好的视觉体验,则可以根据从机相对于主机的摆放方向在从机的屏幕上进行显示,使从机的显示正向与主机的显示正向平行;当选择的策略为设备利用率最大化策略时,往往希望在整个屏幕上显示更多的信息内容,则可以根据从机的屏幕属性进行显示,使从机的屏幕利用率最大化,即显示内容最多。在进行从机屏幕的控制时,可以利用RPC(远程过程调用)来操作从机屏幕的输出显示。
对于与位置相关的输入输出应用,当然不仅限于双机互联,还可以是主机分别与两个或三个等更多的从机连接,从而实现三机互联、四机互联等。在这种互联方式下,仍然可以沿用上述的处理,只是其中用于作为输入设备的可能不只一个电子设备的屏幕,而是多个电子设备的屏幕拼接后作为统一的输入设备;输出设备同理,可以由多个电子设备的屏幕拼接后作为统一的输出设备。进行任务分配和从机屏幕输出的控制上与上述类似即可。
例二:三机互联,即一个主机分别与两个从机建立连接
典型的应用可以是音频输出应用,例如图5所示的音响***应用。这里应用属于位置依赖型应用,拓扑结构为环形拓扑,即相对位置信息包括主机到从机的相对距离和相对方位,可以不考虑从机的摆放方向。
假定三个电子设备均是2.1声道,每一个电子设备可以提供两个声音源,三个电子设备可以提供六个声音源,构成一个5.1声道***。组成联机***后,每个电子设备的一个音频输出设备输出一个声道的内容,他们是L左声道,R右声道,C中置,LS左后,RS右后,和SW低音部分构成。当然,大于三个电子设备的互联也可完成5.1声道组合。
在进行任务分配时,若选择的策略为设备利用率最大化策略,那么可以将音频输出内容分为尽可能多的声道播放,并根据从机到主机的相对距离和相对方位,确定从机的每个音频输出设备的声道类型,即左右声道等;若用户感受最佳的策略下,可以分配播放声音内容的主旋律占用两个声道,同时利用其他声道根据播出的模式调整低音效果,如爵士乐,加重低音等,并根据从机到主机的相对距离和相对方位确定从机的音频输出设备输出的声道类型和音量等;若选择的策略为特定应用策略,可以周期性获取主机到从机的相对距离和相对方位,在更新该相对距离和相对方位后,重新分配不同音频输出设备输出的声道内容和音量,使用户在联机范围内的任意位置,感受到的音乐是没有差别的。
例三:多屏互联显示输出
该应用为典型的位置依赖型应用,且拓扑结构为平面结构,共享的组成设备为作为输出设备的屏幕,相对位置信息可以包括主机到从机的相对距离、相对方位和从机的摆放方向。
多屏互联可以有多种组合,以4:3的屏幕为例计算,可以实现X2(3:2,8:3)完成不同尺寸比例的图片输出。X3(9:4,4:1)等,可以实现任意多屏的动态互联的组合,形成不同比例的屏幕显示,如图6-图8所示。其中,图6a和图6b分别为两个4:3屏幕拼接为3:2的屏幕显示和8:3的屏幕显示;图7a和图7b分别为三个4:3的屏幕拼接为9:4的屏幕显示和4:1的屏幕显示;图8为四个4:3的屏幕拼接显示16:3尺寸的清明上河图。
其中,对于图7a、7b和图8的情况,三机甚至四机互联、且均在一条直线上。如果位置传感器无法探测和测量位于遮挡物后面的物体时,可能被遮挡的从机就无法获取自身到主机的相对距离。这种情况下,可以将主机平移出原本所在的平面(即主机和所有从机所在的平面),例如,若原本各主机和从机都在桌面上,可以将主机平移抬高,在移动主机的过程中,主机可以记录自身的移动轨迹,测量出其自身被抬高的距离。将主机平移到合适的位置(一般保证与其他手机的水平距离不变)后,对其他从机进行拍照,根据对图片的分析计算图片中其他从机间的相对距离L1,再根据其中未被遮挡的从机向主机上报的该从机与主机的相对距离L2、主机距离原本所在平面的距离L3和主机的焦距L4及L1,计算主机与被遮挡从机间的相对距离。
在进行任务分配时,将主机和从机的屏幕均作为输出设备,并根据主机和从机的屏幕属性、多屏互联后的目标输出尺寸和相对位置信息分配主机和从机的输出内容。
在进行从机输出内容的显示时,可以进一步根据选择的策略进行。当选择的策略为用户感受最佳策略,则可以根据从机相对于主机的摆放方向在从机的屏幕上进行显示,使从机的显示正向与主机的显示正向平行;当选择的策略为设备利用率最大化策略,则可以根据从机的屏幕属性进行显示,使从机的屏幕利用率最大化;当选择的策略为特定应用策略时,可以周期性获取主机到从机的相对距离、相对方位和从机的摆放方向,在更新相应的相对位置信息后,重新分配从机屏幕的输出内容。
在位置摆放恰当的情况下,往往几种策略显示的结果是相似的,如图9所示。但是位置出现偏差时不同的显示策略显示的结果就是不同的。在设备利用率最大化的策略下,任务被分解输出面积最大的组合,在这种模式下,4机显示图片,会呈现图10所示的效果;在用户感受最佳策略下,用户看到的图片是接近完整没有倾斜的,如图11所示。在特定应用策略模式下,用户可以根据不同的位置显示完整图片的某一个部分,而图片是不动的,如图12所示。
例四:3D摄影机应用
该应用属于位置依赖型应用,拓扑结构为环形结构,相对位置信息可以包括主机到从机的相对距离和相对方位,可以不考虑从机的摆放方向;从机共享的组成设备包括视频输入设备。
在进行联机操作时,操作和控制从机的视频输入设备进行视频获取。统一接收各个视频输入设备采集的视频内容,并根据相对位置信息进行统一处理,形成3D图像。这样,可以在不同的角度拍摄的景象通过统一的处理,即可形成3D图像,为移动终端上面集成小型的3D摄影机提供可行性。
上述即为本申请中电子设备的互联和控制方法的具体实现,当然,多个电子设备联机工作的应用不仅限于上述几种,上述仅为几个示例,本领域技术人员可以根据实际需要在不同的应用下采用本申请的互联和控制方法。
通过上述本申请的方法,实现多机的互连,可以使平台的性能更强大,业务更丰富;同时,通过位置依赖的互联方法,使得组合更加灵活;解决了任意多个设备任意连接的通用方法;进一步地,通过最佳联机策略的适配,使得应用更灵活。
本申请还提供了一种电子设备的具体结构,用于实施上述本申请的互联和控制方法。如图13所示,该电子设备的基本结构包括:连接控制单元和操作控制单元。
其中,连接控制单元,用于向至少一个其他共享其组成设备的作为从机的电子设备发出连接请求,在从机允许连接后,建立自身和从机间的连接,并利用建立的连接获取从机共享的组成设备的属性信息进行保存;其中,属性信息包括用于操作所述组成设备的句柄。
操作控制单元,用于根据应用的需求和连接控制单元保存的组成设备的属性信息进行任务分配,根据分配给组成设备的任务操作并控制所述组成设备。
进一步地,考虑到位置依赖型应用的需求,本申请提供的电子设备还可以进一步包括相对位置信息获取单元,用于获取自身到从机的相对位置信息。相应地,操作控制单元,用于进一步根据相对位置信息获取单元获取的自身到从机的相对位置信息,操作并控制从机共享的组成设备。
其中,具体地,当相对位置信息包括从机相对于自身的相对距离和相对方位时,相对位置信息获取单元,可以进一步用于接收输入的相对位置信息。或者,相对位置信息获取单元还可以包括相对距离获取子单元和相对方位获取子单元,其中,相对距离获取子单元用于接收从机测量的该从机到主机的相对距离;相对方位获取子单元,用于获取从机到自身的相对方位。或者,相对位置信息获取单元,还进一步用于测量自身到从机的相对距离以及从机到自身的相对方位。
当相对位置信息包括从机相对于自身的摆放方向时,相对位置信息获取单元可以包括接收子单元和确定子单元。其中,接收子单元,用于接收从机发送的从机自身摆放的绝对方向;确定子单元,用于测量自身的摆放正向,并将自身摆放的绝对方向与从机摆放绝对方向间的夹角作为从机相对于自身的摆放方向。
同时,为在存在遮挡情况下仍能够实现相对距离的测量,还可以在本申请提供的电子设备中增加遮挡从机相对距离获取单元,当电子设备与至少两个从机连接、且其中第一从机在第二从机与自身间成为遮挡、第二从机和主机均无法测量相互之间的相对距离时,用于对第一从机和第二从机进行拍照,根据照片中第一从机和第二从机的相对距离、相对位置信息获取单元获取的主机与第一从机间的相对距离、主机的焦距和距离第一从机和第二从机所在平面的距离,计算主机与第二从机间的相对距离。
另外,与前述方法相类似地,可以设置多种联机策略,以适应不同的需求。具体地,可以在电子设备中进一步包括策略预置单元和当前策略选择单元。其中,策略预置单元,用于通过预先设置保存多种联机策略;当前策略选择单元,用于从策略预置单元保存的多种联机策略中选择当前应用采用的联机策略,并发送给操作控制单元;操作控制单元,进一步用于根据选择的当前应用采用的联机策略,进行任务分配或者操作并控制组成设备。
具体地,操作控制单元可以包括任务分配子单元和控制子单元,根据不同类型的应用、不同的联机策略,任务分配子单元和控制子单元可以实现如下的功能:
当应用为可视电话应用、从机共享的组成设备为音视频输入输出设备时,主机(即本申请提供的电子设备本身,以下同)与一个从机建立连接,
任务分配子单元,用于分配主机和从机中的一个作为语音输入输出设备,另一个作为视频输入输出设备;或者,用于分配主机和从机中的一个作为语音输入以及视频输入设备,另一个作为语音输出以及视频输出设备;控制子单元,用于按照任务分配子单元分配的任务,控制从机进行相应的输入输出。
当应用为位置依赖型的输入输出应用、且从机共享的组成设备包括屏幕、且相对位置信息包括从机相对于主机(即本申请提供的电子设备本身,以下同)的摆放方向时,
任务分配子单元,可以用于将主机和从机中的部分屏幕作为输入设备,其他屏幕作为输出设备。控制子单元,可以用于接收当前策略选择单元发送的联机策略;在当前策略选择单元发来用户感受最佳策略时,根据从机相对于主机的摆放方向和任务分配子单元分配的输出内容,控制从机屏幕上的内容显示,使从机的显示正向与主机的显示正向平行;在当前策略选择单元发来设备利用率最大化策略时,根据从机的屏幕属性和任务分配子单元分配的输出内容,控制从机的内容显示,使所有参与联机显示的电子设备的屏幕利用率最大化。
当应用为多屏互联显示应用、且从机共享的组成设备包括屏幕、且相对位置信息包括从机相对于主机的摆放方向时,
任务分配子单元,可以用于将自身和从机的屏幕均作为输出设备,并根据主机和从机的屏幕属性、多屏互联后的目标输出尺寸和相对位置信息分配主机和从机的输出内容。控制子单元,可以用于接收当前策略选择单元发送的联机策略;在当前策略选择单元发来用户感受最佳策略时,根据从机相对于主机的摆放方向和任务分配子单元分配的输出内容,控制主机和从机屏幕上的内容显示,使从机的显示正向与主机的显示正向平行;在当前策略选择单元发来设备利用率最大化策略时,根据从机的屏幕属性和任务分配子单元分配的输出内容,控制从机的内容显示,使从机的屏幕利用率最大化。
当应用为音频输出应用、且从机共享的组成设备包括音频输出设备、且相对位置信息包括从机到主机的相对距离和相对方位时,
任务分配子单元,可以用于接收当前策略选择单元发送的联机策略;在当前策略选择单元发来用户感受最佳策略时,将主旋律的音频内容分成两个声道,其他声道根据播放模式输出不同的低音效果内容,并根据相对位置信息确定从机的音频输出设备输出的声道类型;在当前策略选择单元发来设备利用率最大化策略时,将输出的音频分成N个声道,每个音频输出设备输出一个声道的内容,并根据从机到主机的相对距离和相对方位,确定从机的每个音频输出设备的声道类型;其中,N为应用中主机和从机的总数。控制子单元,用于根据任务分配子单元分配的任务进行从机的控制。
当应用为集成3D摄影应用、且从机共享的组成设备包括视频输入设备、且相对位置信息包括从机到主机的相对距离和相对方位时,操作控制单元,进一步用于操作并控制从机的视频输入设备进行视频获取。
为实现设备随位置变化而自适应改变内容的显示,相对位置信息获取单元,还可以进一步用于周期性获取相对位置信息,当该相对位置信息发生变化时,通知操作控制单元;操作控制单元,可以进一步用于根据变化后的相对位置信息重新进行任务分配。
最后,为退出联机工作,电子设备的连接控制单元,进一步用于向建立连接的对端设备发送退出连接的请求,并在对端同意退出后,从连接控制单元中删除退出的连接中相关组成设备的属性信息,断开退出的连接。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (29)
1.一种电子设备的互联和控制方法,其特征在于,包括:
a、作为主机的一电子设备与至少一个共享其组成设备且作为从机的电子设备建立连接;
b、所述主机利用建立的所述连接获取所述从机共享的组成设备的属性信息;
c、根据所述组成设备的属性信息对待执行的应用进行任务分配,根据分配给所述组成设备的任务操作并控制所述组成设备。
2.根据权利要求1所述的方法,其特征在于,所述组成设备包括输入设备和/或输出设备。
3.根据权利要求1所述的方法,其特征在于,在所述步骤a和所述步骤c之间,该方法进一步包括:所述主机获取自身到所述从机的相对位置信息;
所述步骤c中进一步根据所述相对位置信息进行所述任务分配。
4.根据权利要求3所述的方法,其特征在于,所述主机获取自身到所述从机的相对位置信息包括:
所述主机接收输入的所述相对位置信息;
或者,所述主机根据所述从机提供的位置信息确定所述相对位置信息;
或者,所述主机测量并确定所述相对位置信息。
5.根据权利要求4所述的方法,其特征在于,所述相对位置信息包括:所述从机到所述主机的相对距离和相对方位;
所述主机根据从机提供的位置信息确定所述相对位置信息包括:所述主机获取所述从机测量的该从机到主机的相对距离,所述主机获取所述从机到自身的相对方位;
所述主机测量并确定所述相对位置信息包括:所述主机测量自身到所述从机的相对距离以及所述从机到自身的相对方位。
6.根据权利要求5所述的方法,其特征在于,所述主机获取从机到自身的相对方位a的方式为:所述主机计算该相对方位a=2*∏*t/T,其中,t为360度的扫描周期内所述主机捕获所述从机的时间,T为360度的扫描周期时长。
7.根据权利要求5所述的方法,其特征在于,当所述主机与至少两个从机连接、且其中第一从机在第二从机与所述主机间成为遮挡、所述第二从机和所述主机均无法测量相互之间的相对距离时,所述主机确定所述第二从机与自身的相对距离的方式包括:
所述主机获取或测量所述第一从机与所述主机间的相对距离后,对所述第一从机和第二从机进行拍照,根据照片中所述第一从机和第二从机的相对距离、以及所述第一从机与所述主机间的相对距离、所述主机的焦距和距离所述第一从机和第二从机所在平面的距离,计算所述主机与所述第二从机间的相对距离。
8.根据权利要求4所述的方法,其特征在于,所述相对位置信息包括:所述从机相对于所述主机的摆放方向;
所述主机根据从机提供的位置信息确定所述相对位置信息中的摆放方向包括:所述主机获取自身摆放的绝对方向和所述从机发送的从机自身摆放的绝对方向,并将自身摆放的绝对方向与所述从机摆放的绝对方向间的夹角作为所述从机相对于所述主机的摆放方向。
9.根据权利要求1所述的方法,其特征在于,当所述应用为可视电话应用、所述从机共享的组成设备为音视频输入输出设备时,所述主机与一个从机建立连接,步骤c中所述主机根据所述组成设备的属性信息对待执行的应用进行任务分配包括:
所述主机和从机中的一个作为语音输入输出设备,另一个作为视频输入输出设备;或
所述主机和从机中的一个作为语音输入以及视频输入设备,另一个作为语音输出以及视频输出设备。
10.根据权利要求3到8中任一所述的方法,其特征在于,预先设置多种联机策略,在进行任务分配或者操作并控制所述组成设备时进一步根据选择的最佳联机策略进行。
11.根据权利要求10所述的方法,其特征在于,所述联机策略包括设备利用率最大化策略和/或用户感受最佳策略和/或特定应用策略。
12.根据权利要求11所述的方法,其特征在于,当所述应用为位置依赖型的输入输出应用、且所述从机共享的组成设备包括屏幕、且所述相对位置信息包括所述从机相对于所述主机的摆放方向时;
所述进行任务分配包括:所述主机和从机中的部分屏幕作为输入设备,其他屏幕作为输出设备;
若所述选择的策略为用户感受最佳策略,则操作并控制所述组成设备包括:根据所述从机相对于主机的摆放方向在所述从机的屏幕上进行显示,使从机的显示正向与主机的显示正向平行;
若所述选择的策略为设备利用率最大化策略,则操作并控制所述组成设备包括:根据所述从机的屏幕属性进行显示,使所有参与联机显示的电子设备的屏幕利用率最大化。
13.根据权利要求11所述的方法,其特征在于,当所述应用为多屏互联显示应用、且所述从机共享的组成设备包括屏幕、且所述相对位置信息包括所述从机相对于所述主机的摆放方向时;
所述进行任务分配包括:将主机和从机的屏幕均作为输出设备,并根据主机和从机的屏幕属性、多屏互联后的目标输出尺寸和所述相对位置信息分配主机和从机的输出内容;
若所述选择的策略为用户感受最佳策略,则操作并控制所述组成设备包括:根据所述从机相对于主机的摆放方向在屏幕上进行显示,使从机的显示正向与主机的显示正向平行;
若所述选择的策略为设备利用率最大化策略,则操作控制所述组成设备包括:根据所述从机的屏幕属性进行显示,使从机的屏幕利用率最大化。
14.根据权利要求11所述的方法,其特征在于,当所述应用为音频输出应用、且所述从机共享的组成设备包括音频输出设备、且所述相对位置信息包括所述从机到所述主机的相对距离和相对方位时,
若所述选择的策略为设备利用率最大化策略,则所述进行任务分配包括:将输出的音频分成N个声道,每个音频输出设备输出一个声道的内容,并根据所述从机到主机的相对距离和相对方位,确定从机的每个音频输出设备的声道类型;其中,N为所述应用中主机和从机的总数;
若选择的策略为用户感受最佳策略,则所述进行任务分配包括:将主旋律的音频内容分成两个声道,其他声道根据播放模式输出不同的低音效果内容,并根据所述相对位置信息确定所述从机的音频输出设备输出的声道类型。
15.根据权利要求11所述的方法,其特征在于,当所述应用为集成3D摄影应用、且所述从机共享的组成设备包括视频输入设备、且所述相对位置信息包括所述从机到所述主机的相对距离和相对方位时,
所述操作并控制所述组成设备包括:操作并控制所述从机的视频输入设备进行视频获取;
在所述步骤c后,该方法进一步包括:接收主机和从机获取的视频,并根据所述相对位置信息,对获取的视频进行统一处理,形成3D图像。
16.根据权利要求3所述的方法,其特征在于,该方法进一步包括:所述主机周期性获取所述相对位置信息,当所述相对位置信息发生变化时,根据变化后的相对位置信息重新进行所述任务分配。
17.一种电子设备,其特征在于,该电子设备包括:连接控制单元和操作控制单元;
所述连接控制单元,用于与至少一个共享其组成设备且作为从机的设备建立连接,并利用建立的连接获取所述从机共享的组成设备的属性信息;
所述操作控制单元,用于根据所述连接控制单元保存的所述组成设备的属性信息对待执行的应用进行任务分配,根据分配给所述组成设备的任务操作并控制所述组成设备。
18.根据权利要求17所述的电子设备,其特征在于,所述电子设备进一步包括相对位置信息获取单元,用于获取自身到所述从机的相对位置信息;
所述操作控制单元,用于进一步根据所述相对位置信息获取单元获取的自身到所述从机的相对位置信息,操作并控制所述从机共享的组成设备。
19.根据权利要求18所述的电子设备,其特征在于,所述相对位置信息包括:所述从机相对于所述主机的相对距离和相对方位;且
所述相对位置信息获取单元,进一步用于接收输入的所述相对位置信息;或者,
所述相对位置信息获取单元包括相对距离获取子单元和相对方位获取子单元,所述相对距离获取子单元用于接收所述从机测量的该从机到自身的相对距离;所述相对方位获取子单元,用于获取所述从机到自身的相对方位;或者,
所述相对位置信息获取单元,进一步用于测量自身到所述从机的相对距离以及所述从机到自身的相对方位。
20.根据权利要求18所述的电子设备,其特征在于,所述相对位置信息包括所述从机相对于自身的摆放方向;且
所述相对位置信息获取单元包括接收子单元和确定子单元,所述接收子单元,用于接收所述从机发送的从机自身摆放的绝对方向;所述确定子单元,用于测量自身的摆放正向,并将所述自身摆放的绝对方向与所述从机摆放绝对方向间的夹角作为所述从机相对于自身的摆放方向。
21.根据权利要求19所述的电子设备,其特征在于,所述电子设备进一步包括遮挡从机相对距离获取单元,当所述电子设备与至少两个从机连接、且其中第一从机在第二从机与自身间成为遮挡、所述第二从机和所述电子设备均无法测量相互之间的相对距离时,用于对所述第一从机和第二从机进行拍照,根据照片中所述第一从机和第二从机的相对距离、所述相对位置信息获取单元获取的自身与第一从机间的相对距离、自身的焦距和距离所述第一从机和第二从机所在平面的距离,计算自身与所述第二从机间的相对距离。
22.根据权利要求17所述的电子设备,其特征在于,所述操作控制单元包括任务分配子单元和控制子单元;当所述应用为可视电话应用、所述从机共享的组成设备为音视频输入输出设备时,所述电子设备与一个从机建立连接,
所述任务分配子单元,用于分配自身和从机中的一个作为语音输入输出设备,另一个作为视频输入输出设备;或者,用于分配自身和从机中的一个作为语音输入以及视频输入设备,另一个作为语音输出以及视频输出设备;
所述控制子单元,用于按照所述任务分配子单元分配的任务,控制所述从机进行相应的输入输出。
23.根据权利要求18到21中任一所述的电子设备,其特征在于,所述电子设备进一步包括策略预置单元和当前策略选择单元;
所述策略预置单元,用于通过预先设置保存多种联机策略;
所述当前策略选择单元,用于从所述策略预置单元保存的多种联机策略中选择当前应用采用的联机策略,并发送给所述操作控制单元;
所述操作控制单元,进一步用于根据选择的当前应用采用的联机策略,进行任务分配或者操作并控制所述组成设备。
24.根据权利要求23所述的电子设备,其特征在于,所述操作控制单元包括任务分配子单元和控制子单元;当所述应用为位置依赖型的输入输出应用、且所述从机共享的组成设备包括屏幕、且所述相对位置信息包括所述从机相对于自身的摆放方向时,
所述任务分配子单元,用于将自身和所述从机中的部分屏幕作为输入设备,其他屏幕作为输出设备;
所述控制子单元,用于接收所述当前策略选择单元发送的联机策略;在所述当前策略选择单元发来用户感受最佳策略时,根据所述从机相对于自身的摆放方向和所述任务分配子单元分配的输出内容,控制所述从机屏幕上的内容显示,使从机的显示正向与自身的显示正向平行;在所述当前策略选择单元发来设备利用率最大化策略时,根据所述从机的屏幕属性和所述任务分配子单元分配的输出内容,控制所述从机的内容显示,使所有参与联机显示的电子设备的屏幕利用率最大化。
25.根据权利要求23所述的电子设备,其特征在于,所述操作控制单元包括任务分配子单元和控制子单元;当所述应用为多屏互联显示应用、且所述从机共享的组成设备包括屏幕、且所述相对位置信息包括所述从机相对于自身的摆放方向时;
所述任务分配子单元,用于将自身和从机的屏幕均作为输出设备,并根据自身和从机的屏幕属性、多屏互联后的目标输出尺寸和所述相对位置信息分配自身和从机的输出内容;
所述控制子单元,用于接收所述当前策略选择单元发送的联机策略;在所述当前策略选择单元发来用户感受最佳策略时,根据所述从机相对于自身的摆放方向和所述任务分配子单元分配的输出内容,控制自身和从机屏幕上的内容显示,使从机的显示正向与自身的显示正向平行;在所述当前策略选择单元发来设备利用率最大化策略时,根据所述从机的屏幕属性和所述任务分配子单元分配的输出内容,控制所述从机的内容显示,使从机的屏幕利用率最大化。
26.根据权利要求23所述的电子设备,其特征在于,所述操作控制单元包括任务分配子单元和控制子单元;当所述应用为音频输出应用、且所述从机共享的组成设备包括音频输出设备、且所述相对位置信息包括所述从机到自身的相对距离和相对方位时,
所述任务分配子单元,用于接收所述当前策略选择单元发送的联机策略;在所述当前策略选择单元发来用户感受最佳策略时,将主旋律的音频内容分成两个声道,其他声道根据播放模式输出不同的低音效果内容,并根据所述相对位置信息确定所述从机的音频输出设备输出的声道类型;在所述当前策略选择单元发来设备利用率最大化策略时,将输出的音频分成N个声道,每个音频输出设备输出一个声道的内容,并根据所述从机到所述电子设备的相对距离和相对方位,确定从机的每个音频输出设备的声道类型;其中,N为所述应用中所述电子设备和从机的总数;
所述控制子单元,用于根据任务分配子单元分配的任务进行所述从机的控制。
27.根据权利要求23所述的电子设备,其特征在于,当所述应用为集成3D摄影应用、且所述从机共享的组成设备包括视频输入设备、且所述相对位置信息包括所述从机到自身的相对距离和相对方位时,
所述操作控制单元,进一步用于操作并控制所述从机的视频输入设备进行视频获取。
28.根据权利要求18所述的电子设备,其特征在于,所述相对位置信息获取单元,进一步用于周期性获取所述相对位置信息,当所述相对位置信息发生变化时,通知所述操作控制单元;
所述操作控制单元,进一步用于根据变化后的相对位置信息重新进行所述任务分配。
29.根据权利要求17到22中任一所述的电子设备,其特征在于,所述连接控制单元,进一步用于向建立连接的对端设备发送退出连接的请求,并在对端同意退出后,从所述连接控制单元中删除所述退出的连接中相关组成设备的属性信息,断开所述退出的连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210374581.6A CN103699211A (zh) | 2012-09-27 | 2012-09-27 | 一种电子设备及其互联和控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210374581.6A CN103699211A (zh) | 2012-09-27 | 2012-09-27 | 一种电子设备及其互联和控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103699211A true CN103699211A (zh) | 2014-04-02 |
Family
ID=50360767
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210374581.6A Pending CN103699211A (zh) | 2012-09-27 | 2012-09-27 | 一种电子设备及其互联和控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103699211A (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105704110A (zh) * | 2014-11-27 | 2016-06-22 | 华为终端(东莞)有限公司 | 一种媒体传输方法、媒体控制方法及装置 |
CN106155293A (zh) * | 2015-04-16 | 2016-11-23 | 北京智谷睿拓技术服务有限公司 | 交互方法、交互装置及用户设备 |
CN106303287A (zh) * | 2015-05-26 | 2017-01-04 | ***通信集团公司 | 一种基于近场通信的多移动终端屏幕拼接方法、设备及*** |
CN106488363A (zh) * | 2016-09-29 | 2017-03-08 | Tcl通力电子(惠州)有限公司 | 音频输出***的声道分配方法及装置 |
CN107180348A (zh) * | 2017-05-16 | 2017-09-19 | 北京望远传媒有限公司 | 一种多媒体播放方法及装置 |
CN107368186A (zh) * | 2017-07-11 | 2017-11-21 | 青岛海信移动通信技术股份有限公司 | Ar或vr***及计算其中从机馈感增益变化量的方法 |
CN108289341A (zh) * | 2016-09-29 | 2018-07-17 | 努比亚技术有限公司 | 一种音频处理装置以及方法 |
CN108958690A (zh) * | 2018-08-16 | 2018-12-07 | 上海星视度科技有限公司 | 多屏互动方法、装置、终端设备、服务器及存储介质 |
CN109246545A (zh) * | 2018-09-04 | 2019-01-18 | 福建星网智慧科技股份有限公司 | 一种双屏音频输出方法 |
CN112088528A (zh) * | 2018-05-11 | 2020-12-15 | 富士胶片株式会社 | 摄影*** |
WO2022161220A1 (zh) * | 2021-01-30 | 2022-08-04 | 华为技术有限公司 | 一种多屏幕设备控制的方法及通信*** |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6340957B1 (en) * | 1997-08-29 | 2002-01-22 | Xerox Corporation | Dynamically relocatable tileable displays |
CN101674364A (zh) * | 2009-09-28 | 2010-03-17 | 深圳华为通信技术有限公司 | 一种无线屏幕拼接显示方法、移动通信终端和装置 |
US20110252317A1 (en) * | 2010-04-08 | 2011-10-13 | Nokia Corporation | Method, apparatus and computer program product for joining the displays of multiple devices |
CN102222493A (zh) * | 2010-04-19 | 2011-10-19 | 英业达股份有限公司 | 扩大显示影像的方法及装置 |
CN102263789A (zh) * | 2011-07-15 | 2011-11-30 | 同济大学 | 图形化辅助通话的*** |
CN102298917A (zh) * | 2011-05-24 | 2011-12-28 | 福州瑞芯微电子有限公司 | 无线自动检测屏幕联合显示方法及其联合显示设备 |
CN102316609A (zh) * | 2011-09-07 | 2012-01-11 | 何天华 | 可分离式双通讯的手持装置 |
CN102495712A (zh) * | 2011-12-15 | 2012-06-13 | 王飞 | 一种基于多个显示终端的地图拼接显示方法 |
CN102638610A (zh) * | 2011-02-15 | 2012-08-15 | Lg电子株式会社 | 发送和接收数据的方法以及使用其的显示装置和移动终端 |
-
2012
- 2012-09-27 CN CN201210374581.6A patent/CN103699211A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6340957B1 (en) * | 1997-08-29 | 2002-01-22 | Xerox Corporation | Dynamically relocatable tileable displays |
CN101674364A (zh) * | 2009-09-28 | 2010-03-17 | 深圳华为通信技术有限公司 | 一种无线屏幕拼接显示方法、移动通信终端和装置 |
US20110252317A1 (en) * | 2010-04-08 | 2011-10-13 | Nokia Corporation | Method, apparatus and computer program product for joining the displays of multiple devices |
CN102222493A (zh) * | 2010-04-19 | 2011-10-19 | 英业达股份有限公司 | 扩大显示影像的方法及装置 |
CN102638610A (zh) * | 2011-02-15 | 2012-08-15 | Lg电子株式会社 | 发送和接收数据的方法以及使用其的显示装置和移动终端 |
CN102298917A (zh) * | 2011-05-24 | 2011-12-28 | 福州瑞芯微电子有限公司 | 无线自动检测屏幕联合显示方法及其联合显示设备 |
CN102263789A (zh) * | 2011-07-15 | 2011-11-30 | 同济大学 | 图形化辅助通话的*** |
CN102316609A (zh) * | 2011-09-07 | 2012-01-11 | 何天华 | 可分离式双通讯的手持装置 |
CN102495712A (zh) * | 2011-12-15 | 2012-06-13 | 王飞 | 一种基于多个显示终端的地图拼接显示方法 |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105704110A (zh) * | 2014-11-27 | 2016-06-22 | 华为终端(东莞)有限公司 | 一种媒体传输方法、媒体控制方法及装置 |
CN105704110B (zh) * | 2014-11-27 | 2020-02-14 | 华为终端有限公司 | 一种媒体传输方法、媒体控制方法及装置 |
CN106155293A (zh) * | 2015-04-16 | 2016-11-23 | 北京智谷睿拓技术服务有限公司 | 交互方法、交互装置及用户设备 |
CN106303287A (zh) * | 2015-05-26 | 2017-01-04 | ***通信集团公司 | 一种基于近场通信的多移动终端屏幕拼接方法、设备及*** |
CN106303287B (zh) * | 2015-05-26 | 2019-06-25 | ***通信集团公司 | 一种基于近场通信的多移动终端屏幕拼接方法、设备及*** |
CN106488363A (zh) * | 2016-09-29 | 2017-03-08 | Tcl通力电子(惠州)有限公司 | 音频输出***的声道分配方法及装置 |
CN108289341A (zh) * | 2016-09-29 | 2018-07-17 | 努比亚技术有限公司 | 一种音频处理装置以及方法 |
CN107180348A (zh) * | 2017-05-16 | 2017-09-19 | 北京望远传媒有限公司 | 一种多媒体播放方法及装置 |
CN107368186A (zh) * | 2017-07-11 | 2017-11-21 | 青岛海信移动通信技术股份有限公司 | Ar或vr***及计算其中从机馈感增益变化量的方法 |
CN107368186B (zh) * | 2017-07-11 | 2020-07-07 | 青岛海信移动通信技术股份有限公司 | Ar或vr***及计算其中从机馈感增益变化量的方法 |
CN112088528B (zh) * | 2018-05-11 | 2022-01-11 | 富士胶片株式会社 | 摄影*** |
CN112088528A (zh) * | 2018-05-11 | 2020-12-15 | 富士胶片株式会社 | 摄影*** |
CN108958690A (zh) * | 2018-08-16 | 2018-12-07 | 上海星视度科技有限公司 | 多屏互动方法、装置、终端设备、服务器及存储介质 |
CN108958690B (zh) * | 2018-08-16 | 2021-11-23 | 上海星视度科技有限公司 | 多屏互动方法、装置、终端设备、服务器及存储介质 |
CN109246545A (zh) * | 2018-09-04 | 2019-01-18 | 福建星网智慧科技股份有限公司 | 一种双屏音频输出方法 |
CN109246545B (zh) * | 2018-09-04 | 2020-09-11 | 福建星网智慧科技股份有限公司 | 一种双屏音频输出方法 |
WO2022161220A1 (zh) * | 2021-01-30 | 2022-08-04 | 华为技术有限公司 | 一种多屏幕设备控制的方法及通信*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103699211A (zh) | 一种电子设备及其互联和控制方法 | |
CN108933965B (zh) | 屏幕内容共享方法、装置及存储介质 | |
US11153110B2 (en) | Communication method and terminal in live webcast channel and storage medium thereof | |
CN106658205B (zh) | 直播间视频流合成控制方法、装置及终端设备 | |
US11936921B2 (en) | Method for managing network live streaming data and related apparatus, and device and storage medium | |
US8395651B2 (en) | System and method for providing a token in a video environment | |
CN112312226B (zh) | 连麦方法、***、装置、电子设备及存储介质 | |
CN108513088B (zh) | 群组视频会话的方法及装置 | |
EP2136531A1 (en) | Processing video communication data | |
CN111866140B (zh) | 融合管理设备、管理***、服务调用方法及介质 | |
WO2014012444A1 (zh) | 一种实现增强现实信息共享的方法、装置和*** | |
US8868684B2 (en) | Telepresence simulation with multiple interconnected devices | |
CN113206781A (zh) | 客户端控制方法、装置、设备及存储介质 | |
US10395547B2 (en) | Supporting popularization of information and communications technology in the field of education | |
CN111294607A (zh) | 直播互动方法、装置、服务器及终端 | |
CN114760321B (zh) | 设备数据同步方法、装置、终端设备和存储介质 | |
CN111130985B (zh) | 关联关系建立方法、装置、终端、服务器及存储介质 | |
CN113518198B (zh) | 会话界面显示方法、会议界面显示方法、装置及电子设备 | |
JP6391219B2 (ja) | システム | |
CN103248860B (zh) | 适应性调整视频传输频宽的方法及其相应装置与*** | |
CN111918084A (zh) | 上麦方法、装置、服务器及终端 | |
CN113709676A (zh) | 一种多播业务的处理方法、装置及电子设备 | |
CN113225573B (zh) | 直播连线方法、装置、终端、服务器、介质及产品 | |
US11936701B2 (en) | Media distribution system, communication system, distribution control apparatus, and distribution control method | |
CN114826800B (zh) | 信息获取方法、装置、终端及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140402 |
|
RJ01 | Rejection of invention patent application after publication |