一种多屏互动通信系统和方法

文档序号:7980469阅读:162来源:国知局
一种多屏互动通信系统和方法
【专利摘要】本发明公开了一种多屏互动通信系统和方法,该系统包括智能终端和远端接收机,其中,智能终端包括存储模块、第一通信模块、HTTP服务模块,远端接收机包括第二通信模块,存储模块用于存储预先下载的多屏互动应用程序,所述多屏互动应用程序包括运行于智能终端上的第一应用程序和运行于远端接收机上的第二应用程序;第一通信模块用于向第二通信模块发送第二应用程序的地址;第二通信模块用于根据所述地址向HTTP服务模块发送下载第二应用程序的请求;HTTP服务模块用于读取所述第二应用程序并将其发送至第二通信模块;第二通信模块还用于接收所述第二应用程序并自动安装。本发明的技术方案能减少管理维护上的麻烦,提高用户体验。
【专利说明】一种多屏互动通信系统和方法
【技术领域】
[0001]本发明涉及电视领域,尤其涉及一种多屏互动通信系统和方法。
【背景技术】
[0002]随着智能电视机、高清播放器、机顶盒等产品的日益普及,这些设备可与电视机连接实现大屏幕显示。同时,基于IOS、Android、Windows Mobile等系统的智能手机和平板电脑等智能终端设备的应用也越来越多。智能终端显示屏幕通常都比较小,对于像视频播放、图片显示等应用自然不如大屏幕的显示效果好;因此,如果用户能把智能终端里的视频,图片,音乐,游戏等在另外一个更大的显示设备上呈现和播放,同时可通过智能终端实现对远端设备和应用的操控,就能让用户得到更好的操作和观看体验。
[0003]通常情况下,要实现以上效果,用户需要先在智能终端和远端设备里分别下载、安装相应的应用软件,然后分别启动、运行两端设备上的应用软件,然后才能进行正常工作,需要用户进行手动操作,用户体验不好。
[0004]此外,只有两端安装的软件版本兼容,才有可能正常互通和工作,如果软件版本不匹配,也不能正常工作。这种两端应用分开的模式对用户造成了管理、维护上的麻烦。

【发明内容】

[0005]为了解决以上问题,本发明提供一种多屏互动通信系统及其方法,提供用户良好的多屏互动体验,更能减少用户在软件管理、维护上的麻烦。
[0006]本发明解决其技术问题所采用的技术方案包括:构造一种多屏互动通信系统,包括智能终端和远端接收机,其中,所述智能终端包括存储模块、第一通信模块、HTTP服务模块,所述远端接收机包括第二通信模块,其中,所述存储模块,用于存储预先下载的多屏互动应用程序,所述多屏互动应用程序包括运行于智能终端上的第一应用程序和运行于远端接收机上的第二应用程序;所述第一通信模块,用于向远端接收机的第二通信模块发送第二应用程序的地址;所述第二通信模块,用于根据所接收的第二应用程序的地址向智能终端的HTTP服务模块发送下载第二应用程序的请求;所述HTTP服务模块,用于读取所述存储模块中所存储的第二应用程序,并将其发送至远端接收机的第二通信模块;所述第二通信模块,还用于接收所述第二应用程序,并在下载完成后将其自动安装于远端接收机。
[0007]本发明还构造一种多屏互动通信方法,包括:
S10.智能终端向远端接收机发送第二应用程序的地址,其中,智能终端存储有预先下载的多屏互动应用程序,且所下载的多屏互动应用程序包括运行于智能终端上的第一应用程序和运行于远端接收机上的第二应用程序;
S20.远端接收机根据所接收的第二应用程序的地址向智能终端发送下载第二应用程序的请求;
S30.智能终端读取所存储的第二应用程序,并将其发送至远端接收机;
S40.远端接收机接收第二应用程序,并在下载完成后将其自动安装于远端接收机。[0008]实施本发明的技术方案,智能终端由于存储有预先下载的多屏互动应用程序,而该多屏互动应用程序不仅包括运行于智能终端上的第一应用程序,还包括运行于远端接收机上的第二应用程序。当需要多屏互动时,智能终端则将第二应用程序推送至远端接收机,并自动安装应用,因此,用户不需要手动在远端接收机上安装第二应用程序也可以实现多屏互动。而且,用户不必分别管理智终端和远端接收机中的应用软件,减少了操作和管理麻烦,提升用户体验。
[0009]另外,在进行多屏互动前,智能终端先检测远端接收机是否安装有第二应用程序及检测远端接收机所安装的第二应用程序版本与智能终端中的第一应用程序是否相匹配,然后再判断是否有必要向远端接收机推送第二应用程序。这样,一方面,若智能终端中所存储的第二应用程序没有比远端接收机中已安装的第二应用程序的版本高,则不需要安装更新,可避免每次进行多屏互动前均进行程序推送和安装的重复工作;另一方面,若智能终端中所存储的第二应用程序比远端接收机中的第二应用程序的版本高,则推送更新升级,避免了智能终端的第一应用程序和远端接收机的第二应用程序由于版本不匹配而需要用户手动升级的麻烦。
【专利附图】

【附图说明】
[0010]下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是本发明多屏互动通信系统实施例一的逻辑结构图;
图2是本发明多屏互动通信方法实施例一的流程图;
图3是本发明多屏互动通信方法实施例二的流程图;
图4是本发明多屏互动通信方法实施例三的流程图。
【具体实施方式】
[0011]如图1所示的本发明多屏互动通信系统实施例一的逻辑结构图中,该多屏互动通信系统包括智能终端10和远端接收机20,且远端接收机20可以通过HTTP协议向智能终端请求、下载、安装远端接收机所需要的程序代码。其中,智能终端10包括存储模块11、第一通信模块12和HTTP服务模块13 ;远端接收机20包括第二通信模块21。而且,存储模块11用于存储预先下载的多屏互动应用程序,其中,所下载的多屏互动应用程序包括运行于智能终端10上的第一应用程序和运行于远端接收机20上的第二应用程序,关于该点,应当说明的是,多屏互动应用程序是一个可执行程序,其由第一应用程序和第二应用程序两部分组成。而且,第一应用程序和第二应用程序应当分别与智能终端和远端接收机所使用的操作系统相匹配,例如,智能终端所使用的操作系统可以是Android、IOS、Windows Mobile,相应地,所存储的多屏互动应用程序中的第一应用程序的格式应当分别对应为:APK格式、IPA格式、EXE格式。同样地,若远端接收机的操作系统是Android系统,则智能终端所发送的第二应用程序的格式应当是APK格式。第一通信模块12用于向远端接收机20的第二通信模块21发送第二应用程序的地址(HTTP URL)。第二通信模块21用于根据所接收的第二应用程序的地址向智能终端10的HTTP服务模块13发送下载第二应用程序的请求。HTTP服务模块13用于读取存储模块11中所存储的第二应用程序,并将其发送至远端接收机20的第二通信模块21。第二通信模块21还用于接收所述第二应用程序,下载完成后将其自动安装于远端接收机20。
[0012]另外,第一通信模块12还负责远端接收机设备的发现、建立连接、控制消息接收及转发等功能。第二通信模块21是独立运行于后台的服务程序,开机时自动启动,运行起来后在UDP端口监听来自智能终端软件的请求,负责网络通信、消息接收、转发等。
[0013]在本发明多屏互动通信系统的一个优选实施例中,该智能终端还包括第一运行模块,该远端接收机还包括第二运行模块。在智能终端和远端接收机分别安装第一应用程序和第二应用程序后,第一运行模块和第二运行模块分别用于运行第一应用程序和第二应用程序,从而实现智能终端和远端接收机之间的互动操作。
[0014]在本发明多屏互动通信系统的另一个优选实施例中,智能终端10可为智能手机、平板电脑等;远端接收机20可为:机顶盒、高清播放器、智能电视机等。
[0015]智能终端和远端接收机之间在开始通信之前预先建立无线连接。具体来说,智能终端向无线局域网内发送UDP广播包来搜索是否有远端接收机,收到广播包请求的远端接收机回发应答包(包括:IP地址,MAC,设备名称),智能终端则在界面上显示远端接收机列表。智能终端用户选择其中一个发起连接请求,被选中的远端接收机回发答应包,从而建立UDP连接。
[0016]当用户在智能终端上发起多屏互动操作时,智能终端应用程序向远端接收机发送启动相应的应用程序的命令,远端接收机通信模块收到命令后负责启动应用,随后,智能终端应用程序和接收端应用程序之间开始数据及控制消息传递,两端应用互相通信,进行其它操作和应用流程,通信模块负责数据和控制消息的接收及转发,过程如图1所示。
[0017]图2是本发明多屏互动通信方法实施例一的流程图,该多屏互动通信方法包括: S10.智能终端向远端接收机发送第二应用程序的地址,其中,智能终端存储有预先下
载的多屏互动应用程序,且所下载的多屏互动应用程序包括运行于智能终端上的第一应用程序和运行于远端接收机上的第二应用程序;
S20.远端接收机根据所接收的第二应用程序的地址向智能终端发送下载第二应用程序的请求;
S30.智能终端读取所存储的第二应用程序,并将其发送至远端接收机;
S40.远端接收机接收第二应用程序,并在下载完成后自动安装。
[0018]优选地,在步骤SlO之前还包括智能终端与远端接收机建立连接的步骤。
[0019]图3是本发明多屏互动通信方法实施例二的流程图,该多屏互动通信方法包括: S50.智能终端运行第一应用程序;
S60.智能终端判断是否接收到用户发起的互动操作,若是,则执行步骤S70 ;若否,则进入智能终端本机操作流程;
S70.智能终端与远端接收机建立连接;
S80.智能终端检查远端接收机是否安装有第二应用程序,若是,则执行步骤S90 ;若否,则可依照上述实施例中的步骤SlO至S40,使智能终端向远端接收机推送第二应用程序,并自动安装应用,然后执行步骤S90 ;
S90.智能终端检查远端接收机安装的第二应用程序与本机安装的第一应用程序是否匹配,若是,则执行步骤SlOO ;若否,则可依照上述实施例中的步骤SlO至S40,使智能终端向远端接收机推送第二应用程序,并自动安装应用,然后执行步骤SlOO ; S100.智能终端与远端接收机之间进行互动应用操作。
[0020]在本发明的一个优选实施例中,步骤SlOO包括:
51001.智能终端向远端接收机发送启动命令或控制命令;
51002.远端接收机根据所接收的命令运行或控制所述第二应用程序,并向智能终端返回命令应答。
[0021]在本发明的另一个优选实施例中,智能终端与远端接收机建立连接的步骤包括: 智能终端通过发送广播包(例如,UDP广播包)来搜索无线局域网内是否存在远端接收
机;
远端接收机若收到广播包,则向智能终端回发应答包,该应答包的内容包括远端接收机的IP地址、MAC、设备名称等,此时,智能终端则在界面上显示搜索到的设备列表;
在回发应答包的远端接收机中,智能终端接收用户所选择的其中一个远端接收机,并向该远端接收机发送连接请求;
该远端接收机在收到连接请求后,向智能终端回发连接应答包从而建立连接。
[0022]图4是本发明多屏互动通信方法实施例三的流程图,在该实施例中,首先,智能终端通过发送广播包来搜索无线局域网内是否存在远端接收机;远端接收机在接收到广播包后,向智能终端回发搜索应答包,应答包包括远端接收机的IP地址,MAC,设备名称等。智能终端在界面上显示搜索到的设备列表。若在该局域网中有多个远端接收机均向智能终端回发搜索应答包,智能终端可根据用户的选择向其中一个远端接收机发送连接请求,收到连接请求的远端接收机向智能终端回发连接应答包,如此智能终端便与远端接收机建立了连接。建立连接后,可根据步骤SlO至步骤S40,智能终端向远端接收机推送第二应用程序,并自动安装应用;也可以先判断远端接收机是否安装有第二应用程序及所安装的第二应用程序是否与智能终端本机的第一应用程序相匹配,然后再确定是否有必要推送或重新推送第二应用程序,若无必要,则可直接进行下面的操作,若有必要,则先向远端接收机推送第二应用程序,并自动安装。待第二应用程序在远端接收机安装后,智能终端便可向远端接收机发送启动应用命令(如某个视频的播放命令),远端接收机便可根据该启动应用命令运行第二应用程序,并向智能终端返回命令应答。智能终端还可向远端接收机发送控制命令(如视频播放中的暂停、定位命令等),远端接收机根据该控制命令进行相应的操作,并向智能终端返回相应的命令应答。
[0023]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
【权利要求】
1.一种多屏互动通信系统,其特征在于,包括智能终端和远端接收机,其中,所述智能终端包括存储模块、第一通信模块、HTTP服务模块,所述远端接收机包括第二通信模块,其中, 所述存储模块,用于存储预先下载的多屏互动应用程序,其中,所述多屏互动应用程序包括运行于智能终端上的第一应用程序和运行于远端接收机上的第二应用程序; 所述第一通信模块,用于向远端接收机的第二通信模块发送第二应用程序的地址;所述第二通信模块,用于根据所接收的第二应用程序的地址向智能终端的HTTP服务模块发送下载第二应用程序的请求; 所述HTTP服务模块,用于读取所述存储模块中所存储的第二应用程序,并将其发送至远端接收机的第二通信模块; 所述第二通信模块,还用于接收所述第二应用程序,并在下载完成后将其自动安装于所述远端接收机。
2.根据权利要求1所述的多屏互动通信系统,其特征在于,所述智能终端与所述远端接收机通过预先建立的UDP连接进行通信。
3.根据权利要求1所述的多屏互动通信系统,其特征在于,所述智能终端还包括用于运行第一应用程序的第一运行模块;所述远端接收机还包括用于运行第二应用程序的第二运行模块。
4.根据权利要求1所述的多屏互动通信系统,其特征在于,所述远端接收机为下列中的一种:机顶盒、高清播放器、智能电视机。
5.根据权利要求1所述的多屏互动通信系统,其特征在于,所述智能终端为下列中的一种:智能手机、平板电脑。`
6.一种多屏互动通信方法,其特征在于,包括: Sl0.智能终端向远端接收机发送第二应用程序的地址,其中,智能终端存储有预先下载的多屏互动应用程序,且所下载的多屏互动应用程序包括运行于智能终端上的第一应用程序和运行于远端接收机上的第二应用程序; S20.远端接收机根据所接收的第二应用程序的地址向智能终端发送下载第二应用程序的请求; S30.智能终端读取所存储的第二应用程序,并将其发送至远端接收机; S40.远端接收机接收第二应用程序,并在下载完成后将其自动安装于远端接收机。
7.根据权利要求6所述的多屏互动通信方法,其特征在于,在所述步骤SlO之前,还包括: S00.智能终端与远端接收机建立连接。
8.根据权利要求7所述的多屏互动通信方法,其特征在于,所述多屏互动通信方法包括: S50.智能终端运行第一应用程序; S60.智能终端判断是否接收到用户发起的互动操作,若是,则执行步骤S70 ;若否,则进入智能终端本机操作流程; S70.智能终端与远端接收机建立连接; S80.智能终端检查远端接收机是否安装有第二应用程序,若是,则执行步骤S90 ;若否,则执行步骤Sio至S40,然后执行步骤S90 ; S90.智能终端检查远端接收机安装的第二应用程序与本机安装的第一应用程序是否匹配,若是,则执行步骤SlOO ;若否,则执行步骤SlO至S40,然后执行步骤SlOO ; S100.智能终端与远端接收机之间进行互动应用操作。
9.根据权利要求8所述的多屏互动通信方法,其特征在于,所述步骤SlOO包括: S1001.智能终端向远端接收机发送启动命令或控制命令; S1002.远端接收机根据所接收的命令运行或控制所述第二应用程序,并向智能终端返回命令应答。
10.根据权利要求8所述的多屏互动通信方法,其特征在于,在所述步骤SOO和所述步骤S70中,智能终端与远端接收机建立连接的步骤包括: 智能终端通过发送广播包来搜索无线局域网内是否存在远端接收机; 远端接收机若收到广播包,则向智能终端回发应答包; 在回发应答包的远端接收机中,智能终端接收用户所选择的其中一个远端接收机,并向该远端接收机发送连接请求; 该远端接收机在收到连接请求后,向智能终端回发连接应答包,建立无线连接。
【文档编号】H04N21/422GK103517110SQ201210222585
【公开日】2014年1月15日 申请日期:2012年6月29日 优先权日:2012年6月29日
【发明者】杜军 申请人:深圳市快播科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1