一种实现移动终端桌面共享和控制的方法及移动终端的制作方法

文档序号:6582772阅读:185来源:国知局
专利名称:一种实现移动终端桌面共享和控制的方法及移动终端的制作方法
技术领域
本发明涉及蓝牙无线通信领域,特别涉及一种基于蓝牙实现移动终端桌面共享和控制的方法及移动终端。
背景技术
目前,越来越多的移动终端(例如,手机)具有蓝牙功能,蓝牙是一种短距离的无线连接技术标准,其除了包括一些必须的核心协议之外,还有大
量的应用协议,以支持蓝牙在各种场景中的应用。AVRCP(audio video remotecontrol profile,音视频远程控制规范)协议定义了在音视频分发场景下,为了保证具有音视频控制功能的蓝牙设备的交互性而定义的协议和过程。VDP(video distribution profile,视频分发规范)协议定义了实现视频内容分发的协议和过程。
图1为在AVRCP应用协议下的操作流程图,如图l所示,控制方向被控方发送消息以建立AVRCP连接,然后向被控方发送控制命令,被控方收到控制命令后,返回响应,在控制结束时,停止并释放协议栈,释放连接。
图2为在VDP应用协议下的才喿作流程图,如图2所示,发起方进行发现接收方的流端点的过程,获得接收方的能力信息,根据该收集到的能力信息对接收方进行配置,然后进行;现频流的发送,最后在不需要发送的时候停止并释》文协议栈,拆除无线链路。
在AVRCP应用协议下发送的菜单命令,是直接用来控制视频信息,并不能直接发送按键操作信息,发送到被控方的命令也无法直接模拟被控方的键盘操作。且在VDP应用协议下发送的是普通的视频流,无法发送手机的屏幕信息。

发明内容
本发明要解决的技术问题是提供一种实现移动终端桌面共享和控制的方法及移动终端,以实现通过控制方移动终端来模拟被控方移动终端的键盘,并实现把被控方的屏幕信息显示到控制方的屏幕上。
为了解决上述技术问题,本发明提供了一种实现移动终端桌面共享和控
制的方法,所述移动终端具有蓝牙功能,包括
第一移动终端和第二移动终端建立音视频远程控制规范(AVRCP)协议和纟见频分发身见范(VDP )协i义连接;
第二移动终端将捕获的桌面信息转换成视频流数据发送给第一移动终
端;
第一移动终端显示接收到的所述视频流,将按键事件转换成键盘控制命令发送给第二移动终端;
第二移动终端将接收到的所述4定盘控制命令转换成相应按键事件。
进一步地,上述方法具有下面特点所述第一移动终端和第二移动终端建立AVRCP协议和VDP协i义连接具体实现为
第一移动终端向第二移动终端发送建立AVRCP协议连接请求,并携带远程桌面控制消息;
第二移动终端响应所述建立AVRCP协议连接请求,当接收到所述远程桌面控制消息时,主动向第一移动终端发送建立VDP协议连接请求;
第一移动终端响应所述建立VDP协议连接请求。
进一步地,上述方法具有下面特点所述第一移动终端和第二移动终端建立AVRCP协议和VDP协议连接具体实现为
第二移动终端向第一移动终端发送建立VDP协议连接请求,并携带远程桌面控制消息;
第一移动终端响应所述建立VDP协议连接请求,当接收到所述远程桌面控制消息时,主动向第二移动终端发送建立AVRCP协议连接请求;
第二移动终端响应所述建立AVRCP协议连接请求。进一步地,上述方法具有下面特点所述第二移动终端将捕获的桌面信息转换成视频流发送给第 一移动终端具体实现为
第二移动终端将捕获的桌面信息编码成VDP协议需要的视频流数据,通过VDP协议发送给第一移动终端。
进一步地,上述方法具有下面特点所述第一移动终端将按4建事件转换成键盘控制命令发送给第二移动终端具体实现为
第 一移动终端将按键事件转换成AVRCP协议命令,通过AVRCP协议发送给第二移动终端。
本发明还提供一种移动终端,包括
蓝牙模块,用于与第一特定移动终端建立音视频远程控制规范(AVRCP)协议和视频分发规范(VDP)协议连接;用于接收所述特定移动终端发来的视频流数据,并将所述视频流数据发送给显示模块;用于将按键转换模块发来的鍵盘控制命令发送给所述特定移动终端;
显示模块,用于显示接收到的视频流数据;
按键转换模块,用于将用户操作一建盘的按键事件转换成第一键盘控制命令,并将所述第一键盘控制命令发送给所述蓝牙模块。
进一步地,上述移动终端还具有下面特点还包括桌面捕获才莫块和控制命令转换模块,
所述桌面捕获模块,用于捕获所述移动终端的桌面信息,将所述桌面信息转换成视频流数据,然后将所述视频流数据发送给所述蓝牙模块;
所述蓝牙模块,还用于将所述视频流数据发送给第二特定移动终端;用于接收第二特定移动终端发来的第二键盘控制命令,然后将所述第二键盘控制命令发送给所述控制命令转换模块;
控制命令转换模块,用于将接收到的所述第二键盘控制命令转换成相应的按键事件。
本发明还提供一种移动终端,包括
蓝牙模块,用于与第三特定移动终端建立音视频远程控制规范
7(AVRCP)协议和视频分发规范(VDP)协议连接;用于将桌面捕获模块发来的视频流数据发送给第三特定移动终端;用于接收第三特定移动终端发来的第三键盘控制命令,然后将所述第三键盘控制命令发送给控制命令转换模块;
桌面捕获模块,用于捕获所述移动终端的桌面信息,将所述桌面信息转换成视频流数据,然后将所述视频流数据发送给所述蓝牙模块;
控制命令转换模块,用于将接收到的所述第三键盘控制命令转换成相应的按键事件。
综上,本发明提供的一种实现移动终端桌面共享和控制的方法及移动终端克服了现有的蓝牙技术无法模拟键盘操作,以及无法发送屏幕信息的不足,通过控制方移动终端来模拟被控方移动终端的键盘,并实现把被控方的屏幕信息显示到控制方的屏幕上;实现了类似远程协助的功能,达到了可以同时通过两个移动终端(例如,蓝牙手机)对其中一个移动终端(共享方)进行控制的功能。


图1为在AVRCP应用协议下的操作流程图2为在VDP应用协议下的l喿作流程图3是根据本发明实施例的移动终端(控制方)的示意图4是根据本发明实施例的移动终端(共享方)的示意图5是#>据本发明实施例的具有控制方和共享方功能的移动终端的示意图6是根据本发明实施例的实现移动终端桌面共享和控制的方法的流程图。
具体实施例方式
为实现移动终端桌面共享及控制,控制方和共享方的移动终端都具有蓝牙功能,并且具有键盘及显示屏。下面结合附图及实施例对本发明的技术方案进行更详细的说明。
图3是根据本发明实施例的移动终端(控制方)的示意图,如图3所示,本实施例的移动终端10包括蓝牙模块101、显示模块102和按键转换模块103。
蓝牙模块101,能够与特定移动终端建立AVRCP协议和VDP协议连接;用于接收所述特定移动终端发来的视频流数据,并将所述视频流数据发送给显示模块102;用于将按键转换模块103发来的键盘控制命令发送给所述特定移动终端。
显示模块102,用于显示接收到的视频流数据。
按键转换模块103,用于将用户操作键盘的按键事件转换成键盘控制命令,并将所述键盘控制命令发送给蓝牙模块101。
图4根据本发明实施例的移动终端(共享方)的示意图,如图4所示,本实施例的移动终端20包括蓝牙模块201、桌面捕获模块202和控制命令转换模块203。
蓝牙模块201,能够与某一特定移动终端建立AVRCP协议和VDP协议连接,用于将桌面捕获模块202发来的视频流数据发送给该特定移动终端;用于接收该特定移动终端发来的键盘控制命令,然后将键盘控制命令发送给控制命令转换模块203;
桌面捕获模块202,用于捕获移动终端20的桌面信息,将所述桌面信息转换成视频流数据,然后将所述视频流数据发送给蓝牙模块201;
控制命令转换模块203 ,用于将接收到的所述键盘控制命令转换成相应的按键事件,以控制移动终端20上的屏幕操作。
当然移动终端IO也可以同时具有移动终端20的功能模块作为共享方,移动终端20也可以同时具有移动终端10的功能模块作为控制方,如图5所示,本发明实施例的移动终端30包括蓝牙模块301、显示模块302、按键转换模块303、桌面捕获模块304和控制命令转换模块305。上述的蓝牙模块、显示模块、按键转换模块、桌面捕获模块和控制命令转换模块的功能作 用将在下文详细i兌明。
下面详细说明本发明实施例的实现移动终端桌面共享和控制的方法,如
图6所示,本实施例的实现移动终端桌面共享和控制的方法包括下面步骤
541、 控制方(移动终端10)通过蓝牙模块101发现在蓝牙传送有效范 围内的其它支持蓝牙的移动终端。
542、 控制方从上述移动终端中选择要控制的移动终端20,即共享方, 通过蓝牙4支术与共享方配对成功。
543、 控制方与共享方建立AVRCP协议和VDP协议连接,
具体地,可以是蓝牙模块101向移动终端20发送建立AVRCP协议连 接请求,并携带远程桌面控制消息,移动终端20的蓝牙模块201响应连接 请求,接收到远程桌面控制消息后,主动向移动终端IO发送建立VDP协议 连接请求,蓝牙模块101响应VDP协议连接请求后,双方即建立了 AVRCP 协议和VDP协i义连才妄。
也可以是蓝牙模块201向移动终端IO发送建立VDP协议连接请求,并 携带远程桌面控制消息,移动终端10的蓝牙模块101响应该连接请求,接 收到远程桌面控制消息后,主动向移动终端20发送建立AVRCP协议连接 请求,蓝牙模块201响应AVRCP协议连接请求后,双方即建立了 AVRCP 协议和VDP协议连接。
544、 共享方将捕获的桌面信息转换成视辦流数据发送给控制方;
具体地,桌面捕获模块202捕获移动终端20的桌面信息,将该桌面信 息转换成编码成VDP协议需要的视频流数据,然后通过VDP协议将所述视 频流数据发送给蓝牙模块201;然后蓝牙模块201将该视频流数据发送给移 动终端10。
545、 控制方显示接收到的所述视频流,将按键事件转换成键盘控制命 令发送给共享方;
蓝牙模块101接收移动终端20发来的视频流数据,并将所述视频流数
10据发送给显示模块102,显示模块102将该视频流数据显示出来,在显示该 视频流数据的状态下,按键转换模块103将用户操作键盘的按键事件转换成 键盘控制命令(即转换成AVRCP协议命令),并将该键盘控制命令发送给 蓝牙模块101,然后蓝牙模块101通过AVRCP协议将该键盘控制命令发送 给移动终端20。
546、 共享方将接收到的所述键盘控制命令转换成相应按键事件;
具体地,蓝牙模块201接收到移动终端IO发来的键盘控制命令后,将 该键盘控制命令发送给控制命令转换模块203,然后控制命令转换模块203 将接收到的键盘控制命令转换成相应的按键事件,来才喿作移动终端20的屏^^。
547、 控制和共享结束后,任何一方都可以关闭远程桌面控制,通信结 束,停止各模块工作,停止并释放协议栈。
本发明提供的实现移动终端桌面共享和控制的方法及移动终端克服了 现有的蓝牙技术无法模拟键盘操作,以及无法发送屏幕信息的不足,对蓝牙 上层应用进行改造,以通过控制方移动终端来模拟被控方移动终端的键盘, 并实现把被控方的屏幕信息显示到控制方的屏幕上。
采用本发明所述方法,与现有技术相比,实现了类似远程协助的功能, 达到了可以同时通过两个移动终端(例如,蓝牙手机)对其中一个移动终端 (共享方)进行控制的功能,具体效果举例如下
第一、可以在此基础上,开发新的应用功能。譬如通过本发明提供的技 术方案,两个蓝牙手机用户可以来玩双人游戏,如棋类游戏等。只需要共享 方的手机上具有双人游戏,控制方的手机上并不需要有对应的游戏。在开始 游戏后,共享方作为游戏的一方,通过自己的键盘来控制游戏动作,而作为 游戏的另一方,控制方可以通过自己的屏幕来看到对方的屏幕,也即能看到 游戏的当前状态,同时通过自己的键盘来发送控制命令给共享方,来操作游 戏的另一方。
ii第二、给移动终端的调试及售后维修等提供了方便。运用本发明提供的 技术方案,类似于移动终端(控制方)有了无线屏幕和无线键盘,在共享方 的屏幕和键盘不方便安装或损坏的情况下,可以通过控制方的键盘和屏幕来 操作共享方。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本 领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护 范围之内。
权利要求
1、一种实现移动终端桌面共享和控制的方法,所述移动终端具有蓝牙功能,包括第一移动终端和第二移动终端建立音视频远程控制规范(AVRCP)协议和视频分发规范(VDP)协议连接;第二移动终端将捕获的桌面信息转换成视频流数据发送给第一移动终端;第一移动终端显示接收到的所述视频流,将按键事件转换成键盘控制命令发送给第二移动终端;第二移动终端将接收到的所述键盘控制命令转换成相应按键事件。
2、 如权利要求1所述的方法,其特征在于所述第一移动终端和第二 移动终端建立AVRCP协议和VDP协i义连接具体实现为第一移动终端向第二移动终端发送建立AVRCP协议连接请求,并携带 远程桌面控制消息;第二移动终端响应所述建立AVRCP协议连接请求,当接收到所述远程 桌面控制消息时,主动向第一移动终端发送建立VDP协议连接请求;第一移动终端响应所述建立VDP协议连接请求。
3、 如权利要求1所述的方法,其特征在于所述第一移动终端和第二 移动终端建立AVRCP协议和VDP协议连接具体实现为第二移动终端向第一移动终端发送建立VDP协议连接请求,并携带远 程桌面控制消息;第一移动终端响应所述建立VDP协议连接i貪求,当接收到所述远程桌 面控制消息时,主动向第二移动终端发送建立AVRCP协议连接请求; 第二移动终端响应所述建立AVRCP协i义连4妾:清求。
4、 如权利要求1至3任一项所述的方法,其特征在于所述第二移动 终端将捕获的桌面信息转换成视频流发送给第一移动终端具体实现为第二移动终端将捕获的桌面信息编码成VDP协议需要的视频流数据, 通过VDP协议发送给第一移动终端。
5、 如权利要求1至3任一项所述的方法,其特征在于所述第一移动 终端将按键事件转换成^t盘控制命令发送给第二移动终端具体实现为第一移动终端将按键事件转换成AVRCP协议命令,通过AVRCP协议 发送给第二移动终端。
6、 一种移动终端,包括蓝牙模块,用于与第一特定移动终端建立音视频远程控制规范 (AVRCP)协议和视频分发规范(VDP)协议连接;用于接收所述特定移 动终端发来的视频流数 据,并将所述视频流数据发送给显示模块;用于将按 键转换模块发来的键盘控制命令发送给所述特定移动终端;显示模块,用于显示接收到的视频流数据;按键转换模块,用于将用户操作键盘的按键事件转换成第一键盘控制命 令,并将所述第一键盘控制命令发送给所述蓝牙模块。
7、 如权利要求6所述的移动终端,还包括桌面捕获模块和控制命令 转换模块,所述桌面捕获4莫块,用于捕获所述移动终端的桌面信息,将所述桌面信 息转换成视频流数据,然后将所述视频流数据发送给所述蓝牙模块;所述蓝牙模块,还用于将所述视频流数据发送给第二特定移动终端;用 于接收第二特定移动终端发来的第二键盘控制命令,然后将所述第二键盘控 制命令发送给所述控制命令转换模块;控制命令转换^t块,用于将接收到的所述第二键盘控制命令转换成相应 的按键事件。
8、 一种移动终端,包括蓝牙模块,用于与第三特定移动终端建立音视频远程控制规范 (AVRCP)协议和视频分发规范(VDP)协议连接;用于将桌面捕获模块发来的视频流数据发送给第三特定移动终端;用于接收第三特定移动终端发 来的第三键盘控制命令,然后将所述第三键盘控制命令发送给控制命令转换 模块;桌面捕获模块,用于捕获所述移动终端的桌面信息,将所述桌面信息转 换成视频流数据,然后将所述视频流数据发送给所述蓝牙模块;控制命令转换模块,用于将接收到的所述第三键盘控制命令转换成相应 的按,事件。
全文摘要
本发明提供一种实现移动终端桌面共享和控制的方法及移动终端,该方法包括第一移动终端和第二移动终端建立AVRCP协议和VDP协议连接;第二移动终端将捕获的桌面信息转换成视频流数据发送给第一移动终端;第一移动终端显示接收到的所述视频流,将按键事件转换成键盘控制命令发送给第二移动终端;第二移动终端将接收到的所述键盘控制命令转换成相应按键事件。本发明通过控制方移动终端来模拟被控方移动终端的键盘,并实现把被控方的屏幕信息显示到控制方的屏幕上。
文档编号G06F3/023GK101674110SQ20091020670
公开日2010年3月17日 申请日期2009年10月21日 优先权日2009年10月21日
发明者姚铁锐 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1