一种多媒体互动通信系统、方法及接收设备的制作方法

文档序号:7980460阅读:96来源:国知局
一种多媒体互动通信系统、方法及接收设备的制作方法
【专利摘要】本发明提供一种多媒体互动通信系统,包括:至少一智能设备,分别通过无线网络与接收设备通信,将应用程序和/或多媒体资源推送到接收设备;和接收设备,根据至少一智能设备的控制,运行应用程序,通过自身音/视频输出模块和/或音视频输出设备播放多媒体资源。本发明还提供一种多媒体互动通信方法和一种接收设备。本发明可实现通过智能设备对接收设备的多媒体资源共享和远程互动操控,支持多种智能设备、接收设备、多媒体资源和应用程序。
【专利说明】一种多媒体互动通信系统、方法及接收设备
【技术领域】
[0001]本发明涉及网络通信技术,更具体地说,涉及一种多媒体互动通信系统、方法及接收设备。
【背景技术】
[0002]随着基于IOS和Android等智能操作系统的智能设备如:手机、平板电脑、电视等的日益普及,用户常常需要把一个智能设备里的视频、图片、音乐、游戏等多媒体资源通过一个接收设备投放到另一个屏幕上呈现,如把小屏幕的智能设备上的多媒体资源分享到拥有大屏幕的接收设备上播放,以便供多人观看,并获得更好的音频效果和显示效果。此时用户需要通过智能设备对接收设备进行远程操控,即实现多屏互动。
[0003]目前有基于 DLNA (Digital Living Network Alliance)、IGRS (IntelligentGrouping and Resource Sharing)等协议实现设备之间多媒体资源分享和互动操控的技术,但对于还没有支持DLNA或IGRS协议的应用程序,如目前已存在的大量游戏和应用程序就无法实现多屏互动和远程操控。

【发明内容】

[0004]有鉴于此,本发明提出一种可在多种设备间实现多媒体资源互动播放及远程互动操控的多媒体互动通信系统、方法及接收设备。
[0005]本发明的技术方案提供一种多媒体互动通信系统,包括:至少一智能设备,分别通过无线网络与接收设备通信,将应用程序和/或多媒体资源推送到接收设备;和接收设备,根据至少一智能设备的控制,运行应用程序,通过自身音/视频输出模块和/或音视频输出设备播放多媒体资源。
[0006]本发明还提出一种多媒体互动通信方法,基于至少一智能设备和接收设备实现多媒体资源互动播放和/或远程互动操控,包括:至少一智能设备分别通过无线网络与接收设备通信,将应用程序和/或多媒体资源推送到接收设备的步骤;接收设备根据至少一智能设备的控制,运行应用程序通过自身音/视频输出模块和/或音视频输出设备播放多媒体资源的步骤。
[0007]本发明还提出一种接收设备,根据至少一智能设备的控制将多媒体资源输出到音视频输出设备进行播放和/或执行用户输入,其包括通信模块、主控模块、音/视频输出模块、虚拟硬件输入模块和操作系统,主控模块控制通信模块、音/视频输出模块及虚拟硬件输入模块;通信模块通过无线网络分别与至少一智能设备连接,接收来自至少一智能设备的事件、应用程序和/或多媒体资源;虚拟硬件输入模块分别依据通信模块接收到的来自智能设备的事件创建符合操作系统规范的虚拟输入事件;操作系统将所述虚拟输入事件分发给相应的接收端应用程序;接收端应用程序处理所述虚拟输入事件,实现与智能设备相应的用户输入;当接收到来自智能设备的多媒体资源时,接收端应用程序通过操作系统调用音/视频输出模块,将多媒体资源发送到音/视频输出模块进行播放,和/或将多媒体资源输出到音视频输出设备进行播放。
[0008]本发明可实现通过智能设备对接收设备的多媒体资源共享和远程互动操控,支持多种智能设备、接收设备、多媒体资源和应用程序。
【专利附图】

【附图说明】
[0009]下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是本发明一实施例的多媒体互动通信系统结构示意图;
图2是本发明一实施例的智能设备结构示意图;
图3是本发明一实施例接收设备结构示意图;
图4是本发明一实施例接收设备详细结构示意图;
图5是本发明一实施例多媒体互动通信方法的流程示意图;
图6是本发明一实施例多媒体互动通信方法的部分流程示意图;
图7是本发明一实施例多媒体互动通信方法的部分流程示意图;
图8是本发明一实施例多媒体互动通信方法的部分流程示意图。
【具体实施方式】
[0010]为了使本发明的目的、 技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0011]参照图1示出的多媒体互动通信系统结构示意图,该系统包括第一智能设备101、第二智能设备102……第N智能设备10η,分别通过无线网络与接收设备2通信,将应用程序和/或多媒体资源推送到接收设备2 ;接收设备2根据至少一智能设备的控制,运行应用程序,通过自身音/视频输出模块(图1未示)和/或音视频输出设备3播放多媒体资源。
[0012]上述接收设备2可同时或先后与多个智能设备连接,并分别根据各智能设备的控制工作。
[0013]本实施例无需对现有智能设备的操作系统和应用程序进行任何修改,即可实现通过智能设备对接收设备的多媒体资源共享和远程互动操控。
[0014]参照图2示出的智能设备结构示意图,智能设备包括智能端应用程序11,智能端应用程序11包含接收端应用程序21 ;智能端应用程序11将接收端应用程序21推送给接收设备2,控制其安装并运行接收端应用程序21。
[0015]上述接收端应用程序21和智能端应用程序11的对应关系可以是一对多,设当接收设备2分别与第一智能设备101和第二智能设备102连接,其接收端应用程序21可对应第一智能设备101端的智能端应用程序,也可对应第二智能设备102端的智能端应用程序。
[0016]本发明还提出,接收端应用程序21分配有唯一的应用标识,智能端应用程序通过该应用标识来启动相应的接收端应用程序21。不同的智能设备可分别启动同一接收端应用程序21,同一智能设备的不同应用也可分别启动不同的接收端应用程序21。
[0017]参照图3示出的接收设备结构示意图,接收设备2包括通信模块22、主控模块23、音/视频输出模块24、虚拟硬件输入模块25和操作系统26,还包括来自至少一智能设备的接收端应用程序21。其中通信模块22通过无线网络分别与至少一智能设备I连接并交换数据;虚拟硬件输入模块25实现虚拟的用户输入功能;主控模块23控制通信模块22、音/视频输出模块24及虚拟硬件输入模块25 ;在接收到智能设备推送的多媒体资源时,接收端应用程序21调用音/视频输出模块24,将多媒体资源发送到音/视频输出模块24进行播放,和/或将多媒体资源输出到音视频输出设备3进行播放;而在接收到用户输入事件时,接收端应用程序21接收并处理来自虚拟硬件输入模块25的消息,实现与智能设备端相应的用户输入。[0018]参照图4示出的接收设备详细结构示意图,本发明提出上述音/视频输出模块24包括但不限于音频输出模块、视频输出模块和/或HDMI等音视频输出接口模块。虚拟硬件输入模块25包括但不限于虚拟按键模块251、虚拟鼠标模块252、虚拟感应模块253、虚拟触控模块254、虚拟摄像头模块255、虚拟麦克风模块256等。
[0019]本实施例的智能设备接收用户的输入操作,根据用户的输入操作产生对接收设备端的相应应用程序的控制事件。通信模块22接收到智能设备发来的事件后,将事件分别发送给相应的虚拟硬件输入模块25,虚拟硬件输入模块25根据接收的事件创建虚拟输入事件。操作系统26将这些虚拟输入事件分发给相应的接收端应用程序21,由接收端应用程序21响应事件,执行相应的指令,实现智能终端的远程控制。接收端应用程序21还可将处理了虚拟输入事件的控制效果(如按键输入、鼠标移动、重力感应效果、触控效果、采集的图像及声音等)呈现在音视频输出设备上。
[0020]接收设备2可同时开启一个或多个接收端应用程序21,分别接收和处理来自智能设备I的一个或多个事件。如图示的第一接收端应用程序211、第二接收端应用程序212、第三接收端应用程序213……第N接收端应用程序21η。通过虚拟硬件输入模块25针对来自智能终端的事件信息分别创建相应的虚拟输入事件,多个接收端应用程序21对于这些来自远程智能设备I的事件的处理就像来自本地设备的事件一样。
[0021]本发明还提出,通信模块22还负责把来自智能设备I的消息转发给接收端应用程序21 ;把接收端应用程序21的消息转发给智能设备I。
[0022]本发明中的无线网络包括但不限于WIF1、GSM、GPRS和/或蓝牙中的一种或多种。
[0023]本发明中的至少一智能设备I是具有无线网络连接功能和数据处理功能的智能设备,可采用但不限于手机、PDA、平板电脑、MP4、电视、播放器等多种技术。
[0024]一实施例中,本发明中的接收设备2是具有无线网络连接功能的设备,可与智能设备建立无线连接(如m)P)。音/视频输出模块24具有HDMI等音视频输出接口以与音视频输出设备3相连,和/或其自身具有喇叭、屏幕等器件以实现音频、图像和/或视频播放功能。音视频输出设备3支持播放多种多媒体资源,可输出包括但不限于音频信息、图像、影像、震动、感应效果等多种多媒体信号,可适用但不限于投影仪、电视机、家庭影院等多种技术。
[0025]参照图5示出的多媒体互动通信方法的流程示意图,该方法包括:
步骤S1、至少一智能设备I分别通过无线网络与接收设备2通信,将应用程序和/或多媒体资源推送到接收设备2 ;
步骤S2,接收设备2根据至少一智能设备I的控制,运行应用程序通过自身音/视频输出模块24和/或音视频输出设备3播放多媒体资源。
[0026]基于上述实施例,参照图6示出的多媒体互动通信方法的部分流程示意图,本发明提出,步骤S1、至少一智能设备I分别通过无线网络与接收设备2通信,将应用程序和/或多媒体资源推送到接收设备2包括:
步骤S11、智能设备I通过无线网络与接收设备2通信;
步骤S12、智能设备I检测接收设备2是否已安装与自身相应的接收端应用程序21 ;步骤S13、对于未安装与自身相应的接收端应用程序21的,智能设备I的智能端应用程序11将相应的接收端应用程序21推送给接收设备2 ;接收设备2安装接收端应用程序21 ;
步骤S14、对于已安装与自身相应的接收端应用程序21的,智能设备I向接收设备2推送多媒体资源和/或发送输入事件。
[0027]本实施例支持包括但不限于Android系统、IOS系统、Windows Mobile系统的多种智能设备操作系统,相应地,分别支持包括但不限于APK、IPA、EXE等多种格式的智能设备端应用程序,同时,接收设备端可采用Android系统,接收端应用程序的格式为APK格式。由智能端应用程序11自动推送或选择启用相应的接收端应用程序,克服了现有技术需要用户手动安装接收端应用程序的缺陷。
[0028]基于上述实施例,参照图7示出的多媒体互动通信方法的部分流程示意图,本发明提出,步骤S2,接收设备2根据至少一智能设备I的控制,运行应用程序和/或通过音视频输出设备播放多媒体资源包括:
步骤S21、接收设备2的通信模块22通过无线网络分别与至少一智能设备I连接并交换数据;
步骤S22、虚拟硬件输入模块25实现虚拟的用户输入功能;
步骤S23、主控模块23控制通信模块22、音/视频输出模块24及虚拟硬件输入模块
25 ;
步骤S24、接收端应用程序21调用音/视频输出模块24,将多媒体资源发送到音/视频输出模块24进行播放,和/或将多媒体资源输出到音视频输出设备3进行播放;和步骤S25、接收端应用程序21接收并处理来自虚拟硬件输入模块25的消息,实现相应的用户输入功能。
[0029]基于上述实施例,本发明提出,至少一智能设备I还分别向接收设备2发送消息和/或事件,通过消息和/或事件控制接收设备2工作。
[0030]基于上述实施例,参照图8示出的多媒体互动通信方法的部分流程示意图,本发明提出,步骤S2,接收设备2根据至少一智能设备I的控制,运行应用程序之后还包括:
步骤S21’、通信模块22通过无线网络接收来自至少一智能设备I的事件,将事件发送给相应的虚拟硬件输入模块25 ;
步骤S22’、虚拟硬件输入模块25分别依据来自智能设备的事件创建符合操作系统26规范的虚拟输入事件;
步骤S23’、操作系统26将所述虚拟输入事件分发给相应的接收端应用程序21 ;
步骤S24’、接收端应用程序21处理虚拟输入事件,实现与智能设备端相应的用户输入功能。
[0031]上述事件包括但不限于感应事件(Sensor Event)、按键事件(Key Event)、鼠标事件(Mouse Event)、触控事件(Touch Event)等。[0032]本实施例实现智能设备对接收设备的控制和互动播放,对接收端应用程序来说,对来自智能设备的事件的处理就像来自接收设备本身一样。用户通过操作智能设备就可以简便快捷地操控接收设备进行播放及其他控制,实现灵活方便的互动播放和远程操控。
[0033]本实施例克服了现有技术需要用户手动安装接收端应用程序的缺陷,由智能端应用程序11自动推送或选择启用相应的接收端应用程序。通过无线网络在智能终端和接收设备之间建立如UDP连接之后,用户仅需在智能终端选择要互动播放的多媒体资源,即可经由接收设备将其推送到另一与接收设备连接(如HDMI)的音视频输出设备上播放,或由接收设备直接播放,实现更好的视听效果。此外用户更可在终端执行一些操作(如对多媒体资源的播放控制、键盘或鼠标或触控输入、重力感应动作、获取图像或声音数据等),这些操作事件信息通过UDP网络传送至接收设备,接收设备的虚拟硬件输入模块根据接收的事件信息创建相应的虚拟输入事件并将虚拟事件分发至相应的应用程序,应用程序如同本地事件一样处理这些虚拟事件,并将处理后的效果通过连接的音视频输出设备向用户展示,或由接收设备直接向用户展示。本发明的技术方案通过简单的指令即可完成互动播放和远程操控,操作简便快捷,可适应多种智能设备和接收设备,并且通过使用如UDP的无线网络连接,时延小,实时性好,使得互动操作流畅,用户体验好。
[0034]本发明的硬件结构和工作原理参照前述实施例,故不赘述。
[0035]以上仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种多媒体互动通信系统,其特征在于,包括: 至少一智能设备,分别通过无线网络与接收设备通信,将应用程序和/或多媒体资源推送到所述接收设备;以及 接收设备,根据所述至少一智能设备的控制,运行所述应用程序,通过自身音/视频输出模块和/或音视频输出设备播放多媒体资源。
2.根据权利要求1所述的多媒体互动通信系统,其特征在于: 所述至少一智能设备包括智能端应用程序,所述智能端应用程序包含接收端应用程序;以及 所述智能端应用程序将接收端应用程序推送给所述接收设备,控制其安装并运行所述接收端应用程序。
3.根据权利要求1或2所述的多媒体互动通信系统,其特征在于: 所述接收设备包括通信模块、主控模块、音/视频输出模块、虚拟硬件输入模块和操作系统,还包括来自至少一智能设备的接收端应用程序; 所述通信模块通过无线网络分别与所述至少一智能设备连接并交换数据; 所述虚拟硬件输入模块实现虚拟的用户输入功能; 所述主控模块控制所述通信模块、音/视频输出模块及虚拟硬件输入模块; 所述接收端应用程序调用音/视频输出模块,将多媒体资源发送到音/视频输出模块进行播放,和/或将多媒体资源输出到音视频输出设备进行播放; 所述接收端应用程序接收并处理来自虚拟硬件输入模块的消息,实现相应的用户输入功能。
4.根据权利要求3所述的多媒体互动通信系统,其特征在于: 所述通信模块通过无线网络接收来自至少一智能设备的事件,将事件发送给相应的虚拟硬件输入模块; 所述虚拟硬件输入模块分别依据来自智能设备的事件创建符合操作系统规范的虚拟输入事件; 所述操作系统将所述虚拟输入事件分发给相应的接收端应用程序; 所述接收端应用程序处理虚拟输入事件,实现与智能设备相应的用户输入功能。
5.根据权利要求4所述的多媒体互动通信系统,其特征在于: 所述接收端应用程序分别对应至少一智能设备; 所述智能设备检测接收设备是否已安装与自身相应的接收端应用程序: 对于未安装与自身相应的接收端应用程序的,所述智能设备的智能端应用程序将相应的接收端应用程序推送给接收设备;所述接收设备安装所述接收端应用程序; 对于已安装与自身相应的接收端应用程序的,所述智能设备推送多媒体资源和/或发送输入事件。
6.一种多媒体互动通信方法,基于至少一智能设备和接收设备实现多媒体资源互动播放和/或远程互动操控,包括: 至少一智能设备分别通过无线网络与接收设备通信,将应用程序和/或多媒体资源推送到所述接收设备的步骤; 所述接收设备根据所述至少一智能设备的控制,运行所述应用程序,通过自身音/视频输出模块和/或音视频输出设备播放多媒体资源的步骤。
7.根据权利要求6所述的多媒体互动通信方法,其特征在于: 所述至少一智能设备包括智能端应用程序,所述智能端应用程序包含接收端应用程序; 所述智能设备检测接收设备是否已安装与自身相应的接收端应用程序; 对于未安装与自身相应的接收端应用程序的,所述智能设备的智能端应用程序将相应的接收端应用程序推送给接收设备,所述接收设备安装所述接收端应用程序; 对于已安装与自身相应的接收端应用程序的,所述智能设备向所述接收设备推送多媒体资源和/或发送输入事件。
8.根据权利要求6或7所述的多媒体互动通信方法,其特征在于,所述接收设备包括通信模块、主控模块、音/视频输出模块、虚拟硬件输入模块和操作系统,还包括来自至少一智能设备的接收端应用程序,所述接收设备根据所述至少一智能设备的控制,运行所述接收端应用程序和/或通过音视频输出设备播放多媒体资源的步骤包括: 所述通信模块通过无线网络分别与所述至少一智能设备连接并交换数据的步骤; 所述虚拟硬件输入模块实现虚拟的用户输入功能的步骤; 所述主控模块控制所述通信模块、音/视频输出模块及虚拟硬件输入模块的步骤;所述接收端应用程序调用音/视频输出模块,将多媒体资源发送到音/视频输出模块进行播放,和/或将多媒体资源输出到音视频输出设备进行播放的步骤; 接收端应用程序接收并处理来自虚拟硬件输入模块的消息,实现相应用户输入功能的步骤。
9.根据权利要求8所述的多媒体互动通信方法,其特征在于: 所述通信模块通过无线网络接收来自至少一智能设备的事件,将事件发送给相应的虚拟硬件输入模块的步骤; 所述虚拟硬件输入模块分别依据来自智能设备的事件创建符合操作系统规范的虚拟输入事件的步骤; 所述操作系统将所述虚拟输入事件分发给相应的接收端应用程序的步骤; 所述接收端应用程序处理虚拟输入事件,实现与智能设备相应的用户输入功能的步骤。
10.一种接收设备,根据至少一智能设备的控制将多媒体资源输出到音视频输出设备进行播放和/或执行用户输入,其特征在于: 包括通信模块、主控模块、音/视频输出模块、虚拟硬件输入模块和操作系统,所述主控模块控制所述通信模块、音/视频输出模块及虚拟硬件输入模块; 所述通信模块通过无线网络分别与所述至少一智能设备连接,接收来自至少一智能设备的事件、应用程序和/或多媒体资源; 所述虚拟硬件输入模块分别依据通信模块接收到的来自智能设备的所述事件创建符合操作系统规范的虚拟输入事件; 所述操作系统将所述虚拟输入事件分发给相应的应用程序; 所述应用程序处理所述虚拟输入事件,实现与智能设备相应的用户输入; 当接收到来自智能设备的多媒体资源时,所述应用程序通过操作系统调用音/视频输出模块,将多媒体资源发送到音/视频输出模块进行播放,和/或将多媒体资源输出到音视频输出设备进行播放。
【文档编号】H04B7/24GK103516418SQ201210222477
【公开日】2014年1月15日 申请日期:2012年6月29日 优先权日:2012年6月29日
【发明者】杜军 申请人:深圳市快播科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1