一种基于远程桌面的直播方法及直播设备与流程

文档序号:12890387阅读:853来源:国知局
一种基于远程桌面的直播方法及直播设备与流程

本发明涉及计算机视频技术领域,尤其涉及一种基于远程桌面的直播方法及直播设备。



背景技术:

随着互联网技术的不断发展,人们日常生活的娱乐活动也越来越丰富,例如,越来越多的用户喜欢通过直播应用程序在线观看主播提供的视频节目或者音频节目等。目前直播主要有两种方式:一种是在直播间通过pc(personalcomputer,个人计算机)直播,同时可以外接一些音视频外设以提高直播质量,比如摄像头,声卡,麦克风等;另一种是直接通过手机直播,同时,手机也可以外接一些音视频外设以提高直播质量,比如直播相机,可以让主播不再为调试设备和身处环境而受限制。

上述两种直播方式,pc直播的优势是性能优异,外设丰富,直播环境比较安静,外部干扰小;手机直播优势是便携,支持各种户外直播,直播内容更丰富。

在实现本发明过程中,发明人发现现有技术中至少存在如下问题:

pc直播时,直播地点受局限,直播内容同质化严重;手机缺点是性能偏低,由于目前提供给手机端的外设非常有限,因此外设资源匮乏,目前手机电池的容量无法满足长时间直播,直播续航能力极低,同时,手机在直播的过程中基本丧失了通讯的功能,将导致主播错失重要的通讯信息,而对于手机外设,如直播相机等设备,均为通过手机直播,外设仅仅通过替换手机的某些设备,如直播相机替换手机的摄像头,来提高直播质量,因此,手机外设也无法解决手机直播的上述缺点。



技术实现要素:

本发明实施例提供一种基于远程桌面的直播方法及直播设备,用户能够在直播过程中脱离移动终端设备进行直播,从而提高直播音视频性能,解决直播过程中续航短的问题,同时,避免了在移动终端设备直播过程中无法保留移动终端通讯功能的情况发生,极大地满足了用户的多方面使用需求。

一方面,本发明实施例提供了一种基于远程桌面的直播方法,包括:

通过第一终端设备的多个摄像头采集直播图像的第一显示数据,并通过所述第一终端设备对应的云端服务器将所述第一显示数据分发至多个第二终端设备;

获取所述第一终端设备中的至少一个应用程序的第二显示数据,并基于预定的图像合成方式,将所述第一显示数据和所述第二显示数据合成为投屏显示数据;

通过预定的网络通道将所述投屏显示数据发送至至少一个第三终端设备,以用于直播过程中预览投屏显示图像。

另一方面,本发明实施例提供了一种基于远程桌面的直播设备,包括:

采集及分发单元,用于通过第一终端设备的多个摄像头采集直播图像的第一显示数据,并通过所述第一终端设备对应的云端服务器将所述第一显示数据分发至多个第二终端设备;

获取及合成单元,用于获取所述第一终端设备中的至少一个应用程序的第二显示数据,并基于预定的图像合成方式,将所述第一显示数据和所述第二显示数据合成为投屏显示数据;

发送单元,用于通过预定的网络通道将所述投屏显示数据发送至至少一个第三终端设备,以用于直播过程中预览投屏显示图像。

上述技术方案具有如下有益效果:通过第一终端设备的多个摄像头采集直播图像的第一显示数据,并通过所述第一终端设备对应的云端服务器将所述第一显示数据分发至多个第二终端设备,实现了第一终端设备能够单独作为直播功能主体,进行直播,从而解决了直播过程中续航短的问题,极大地提高了直播过程的续航能力;获取所述第一终端设备中的至少一个应用程序的第二显示数据,并基于预定的图像合成方式,将所述第一显示数据和所述第二显示数据合成为投屏显示数据,提高了音视频的直播效果,极大地提高了直播的性能;通过预定的网络通道将所述投屏显示数据发送至至少一个第三终端设备,以用于直播过程中预览投屏显示图像,实现了主播在直播过程中能够及时预览直播画面,极大地提高了主播的直播体验;进一步地,避免了在移动终端直播过程中无法保留移动终端通讯功能的情况发生,极大地满足了用户的多方面使用需求。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中一种基于远程桌面的直播方法流程图;

图2为本发明实施例一种基于远程桌面的直播设备结构示意图;

图3为本发明一优选实施例中一种基于远程桌面的直播方法流程图;

图4为本发明实施例中p2p模式网络连接流程图;

图5为本发明实施例第三终端设备初始化网络连接流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,为本发明实施例中一种基于远程桌面的直播方法流程图,该直播方法包括:

101、通过第一终端设备的多个摄像头采集直播图像的第一显示数据,并通过所述第一终端设备对应的云端服务器将所述第一显示数据分发至多个第二终端设备;

102、获取所述第一终端设备中的至少一个应用程序的第二显示数据,并基于预定的图像合成方式,将所述第一显示数据和所述第二显示数据合成为投屏显示数据;

103、通过预定的网络通道将所述投屏显示数据发送至至少一个第三终端设备,以用于直播过程中预览投屏显示图像。

优选地,所述基于预定的图像合成方式,将所述第一显示数据和所述第二显示数据合成为投屏显示数据,包括:

基于预定的图像合成方式,通过所述第一终端设备系统中的图形服务将所述第一显示数据和所述第二显示数据合成为投屏显示数据;

将所述投屏显示数据存储至所述第一终端设备中的帧缓冲区;

其中,所述预定的图像合成方式,包括以下任一种:

依据线性排列的方式将所述第一显示数据和所述第二显示数据进行合成;

依据叠层排列的方式将所述第一显示数据和所述第二显示数据进行合成。

优选地,所述通过预定的网络通道将所述投屏显示数据发送至至少一个第三终端设备,包括:

通过使用对等网络模式或无线站点模式的无线网络将所述投屏显示数据发送至至少一个第三终端设备;

其中,通过使用对等网络模式的无线网络将所述投屏显示数据发送至至少一个第三终端设备,包括:

创建所述第一终端设备和所述至少一个第三终端设备无线网络的持续组,并将所述第一终端设备设置为所述无线网络的网络信号发送方;

检测到所述无线网络连接成功后,通过所述第一终端设备将所述投屏显示数据发送至至少一个第三终端设备;

其中,通过使用无线站点模式的无线网络将所述投屏显示数据发送至至少一个第三终端设备,包括:

将所述第一终端设备和所述至少一个第三终端设备接入同一无线接入点,以使得所述第一终端设备和所述至少一个第三终端设备之间通过局域网进行数据传输;

通过所述无线接入点,将所述投屏显示数据发送至至少一个第三终端设备。

优选地,所述通过使用对等网络模式的无线网络将所述投屏显示数据发送至至少一个第三终端设备,还包括:

检测到所述无线网络连接成功后,建立所述至少一个第三终端设备与所述第一终端设备对应云端服务器的网络连接;

其中,所述通过第一终端设备对应的云端服务器将所述第一显示数据分发至所述多个第二终端设备,包括:

基于所述网络连接,通过所述第一终端设备对应的云端服务器将所述第一显示数据分发至所述多个第二终端设备。

可选地,还包括:

在所述第一终端设备中预安装受控端应用程序,并将所述受控端应用程序对应的控制端应用程序的安装文件预存储至所述第一终端设备中;

当监测到所述第一终端设备和所述至少一个第三终端设备之间通过使用对等网络模式的无线网络连接成功后,将所述第一终端设备中的控制端应用程序的安装文件发送至所述至少一个第三终端设备,以用于在所述至少一个第三终端设备中安装所述控制端应用程序;

其中,所述通过预定的网络通道将所述投屏显示数据发送至至少一个第三终端设备,以用于直播过程中预览所述投屏显示数据,包括:

通过所述对等网络模式的无线网络将所述投屏显示数据发送至至少一个第三终端设备中的所述控制端应用程序,以用于直播过程中预览投屏显示图像。

如图2所示,为本发明实施例中一种基于远程桌面的直播设备结构示意图,该直播设备包括:

采集及分发单元21,用于通过第一终端设备的多个摄像头采集直播图像的第一显示数据,并通过所述第一终端设备对应的云端服务器将所述第一显示数据分发至多个第二终端设备;

获取及合成单元22,用于获取所述第一终端设备中的至少一个应用程序的第二显示数据,并基于预定的图像合成方式,将所述第一显示数据和所述第二显示数据合成为投屏显示数据;

发送单元23,用于通过预定的网络通道将所述投屏显示数据发送至至少一个第三终端设备,以用于直播过程中预览投屏显示图像。

优选地,所述获取及合成单元,包括:

合成模块,用于基于预定的图像合成方式,通过所述第一终端设备系统中的图形服务将所述第一显示数据和所述第二显示数据合成为投屏显示数据;

存储模块,用于将所述投屏显示数据存储至所述第一终端设备中的帧缓冲区;

其中,所述预定的图像合成方式,包括以下任一种:

依据线性排列的方式将所述第一显示数据和所述第二显示数据进行合成;

依据叠层排列的方式将所述第一显示数据和所述第二显示数据进行合成。

优选地,所述发送单元,用于通过使用对等网络模式或无线站点模式的无线网络将所述投屏显示数据发送至至少一个第三终端设备;

其中,所述发送单元,用于通过使用对等网络模式的无线网络将所述投屏显示数据发送至至少一个第三终端设备,包括:

创建模块,用于创建所述第一终端设备和所述至少一个第三终端设备无线网络的持续组,并将所述第一终端设备设置为所述无线网络的网络信号发送方;

检测及发送模块,用于检测到所述无线网络连接成功后,通过所述第一终端设备将所述投屏显示数据发送至至少一个第三终端设备;

其中,所述发送单元,用于通过使用无线站点模式的无线网络将所述投屏显示数据发送至至少一个第三终端设备,包括:

接入模块,用于将所述第一终端设备和所述至少一个第三终端设备接入同一无线接入点,以使得所述第一终端设备和所述至少一个第三终端设备之间通过局域网进行数据传输;

发送模块,用于通过所述无线接入点,将所述投屏显示数据发送至至少一个第三终端设备。

优选地,所述发送单元,用于通过使用对等网络模式的无线网络将所述投屏显示数据发送至至少一个第三终端设备,还包括:

检测及建立模块,用于检测到所述无线网络连接成功后,建立所述至少一个第三终端设备与所述第一终端设备对应云端服务器的网络连接;

其中,所述通过第一终端设备对应的云端服务器将所述第一显示数据分发至所述多个第二终端设备,包括:

基于所述网络连接,通过所述第一终端设备对应的云端服务器将所述第一显示数据分发至所述多个第二终端设备。

可选地,还包括:

在所述第一终端设备中预安装受控端应用程序,并将所述受控端应用程序对应的控制端应用程序的安装文件预存储至所述第一终端设备中;

当监测到所述第一终端设备和所述至少一个第三终端设备之间通过使用对等网络模式的无线网络连接成功后,将所述第一终端设备中的控制端应用程序的安装文件发送至所述至少一个第三终端设备,以用于在所述至少一个第三终端设备中安装所述控制端应用程序;

其中,所述发送单元,用于

通过所述对等网络模式的无线网络将所述投屏显示数据发送至至少一个第三终端设备中的所述控制端应用程序,以用于直播过程中预览投屏显示图像。

本发明实施例上述技术方案具有如下有益效果:通过第一终端设备的多个摄像头采集直播图像的第一显示数据,并通过所述第一终端设备对应的云端服务器将所述第一显示数据分发至多个第二终端设备,实现了第一终端设备能够单独作为直播功能主体,进行直播,从而解决了直播过程中续航短的问题,极大地提高了直播过程的续航能力;获取所述第一终端设备中的至少一个应用程序的第二显示数据,并基于预定的图像合成方式,将所述第一显示数据和所述第二显示数据合成为投屏显示数据,提高了音视频的直播效果,极大地提高了直播的性能;通过预定的网络通道将所述投屏显示数据发送至至少一个第三终端设备,以用于直播过程中预览投屏显示图像,实现了主播在直播过程中能够及时预览直播画面,极大地提高了主播的直播体验;进一步地,避免了在移动终端直播过程中无法保留移动终端通讯功能的情况发生,极大地满足了用户的多方面使用需求。

以下结合应用实例对本发明实施例上述技术方案进行详细说明:

本发明应用实例旨在用户能够在直播过程中脱离移动终端设备进行直播,从而提高直播音视频性能,解决直播过程中续航短的问题,同时,避免了在移动终端设备直播过程中无法保留移动终端通讯功能的情况发生,极大地满足了用户的多方面使用需求。

如图1所示,为本发明实施例中一种基于远程桌面的直播方法流程图,该直播方法包括:

101、通过第一终端设备的多个摄像头采集直播图像的第一显示数据,并通过所述第一终端设备对应的云端服务器将所述第一显示数据分发至多个第二终端设备。

例如,参考图3,在基于远程桌面的直播环境中,包括第一终端设备a、第二终端设备client1、第二终端设备client2和第三终端设备c,其中,第一终端设备a和第三终端设备c的操作系统为android。在直播过程中,通过第一终端设备a的双摄像头采集直播图像的第一显示数据,并通过第一终端设备a对应的云端服务器server1将第一显示数据分发至第二终端设备client1和第二终端设备client2。

102、获取所述第一终端设备中的至少一个应用程序的第二显示数据,并基于预定的图像合成方式,将所述第一显示数据和所述第二显示数据合成为投屏显示数据。

例如,在基于远程桌面的直播环境中,获取第一终端设备a中的直播应用程序app1的第二显示数据和直播应用程序app2的第二显示数据,并基于预定的图像合成方式,将第一显示数据、直播应用程序app1的第二显示数据和直播应用程序app2的第二显示数据合成为投屏显示数据。

103、通过预定的网络通道将所述投屏显示数据发送至至少一个第三终端设备,以用于直播过程中预览投屏显示图像。

例如,在基于远程桌面的直播环境中,第一终端设备a通过预定的网络通道将合成的投屏显示数据发送至第三终端设备c,以用于主播在直播过程中预览投屏显示图像。

优选地,步骤102中所述基于预定的图像合成方式,将所述第一显示数据和所述第二显示数据合成为投屏显示数据的步骤进一步包括1021和1022;

1021、基于预定的图像合成方式,通过所述第一终端设备系统中的图形服务将所述第一显示数据和所述第二显示数据合成为投屏显示数据;

1022、将所述投屏显示数据存储至所述第一终端设备中的帧缓冲区;

其中,所述预定的图像合成方式,包括以下任一种:

依据线性排列的方式将所述第一显示数据和所述第二显示数据进行合成;例如,依据线性排列的方式将第一显示数据、应用程序app1和应用程序app2的第二显示数据依次横排的布局方式进行合成。

依据叠层排列的方式将所述第一显示数据和所述第二显示数据进行合成;例如,依据叠层排列的方式将第一显示数据、应用程序app1和应用程序app2的第二显示数据由下至上依次叠层的方式进行合成。

例如,在基于远程桌面的直播环境中,包括第一终端设备a、第二终端设备client1、第二终端设备client2和第三终端设备c,其中,第一终端设备a和第三终端设备c的操作系统为android。在直播过程中,通过第一终端设备a的双摄像头采集直播图像的第一显示数据,并通过第一终端设备a对应的云端服务器server1将第一显示数据分发至第二终端设备client1和第二终端设备client2,获取第一终端设备a中的直播应用程序app1的第二显示数据和直播应用程序app2的第二显示数据,第一终端设备a通过其系统中的图形服务,如surfaceflinger服务,依据线性排列的方式将第一显示数据、应用程序app1的第二显示数据和应用程序app2的第二显示数据合成为投屏显示数据,并将合成的投屏显示数据存储至第一终端设备a中的帧缓冲区,如第一终端设备a中的framebuffer。

需要说明的是,本领域技术人员可以了解到,在android操作系统中,surfaceflinger服务是在system进程中启动的,并且负责统一管理设备的帧缓冲区。surfaceflinger服务在启动的过程中,会创建两个线程,其中一个线程用来监控控制台事件,而另外一个线程用来渲染系统的ui(userinterface,用户界面),surfaceflinger服务是通过它的ui渲染线程来将应用程序的ui渲染到硬件帧缓冲区中,本发明中虽以特定的方式将第一显示数据和第二显示数据合成为投屏显示数据,并将投屏显示数据存储至第一终端设备中的帧缓冲区,但在此不做限定。

优选地,步骤103中所述通过预定的网络通道将所述投屏显示数据发送至至少一个第三终端设备进一步包括:通过使用对等网络模式或无线站点模式的无线网络将所述投屏显示数据发送至至少一个第三终端设备;

其中,步骤103通过使用对等网络模式的无线网络将所述投屏显示数据发送至至少一个第三终端设备进一步包括1031和1032;

1031、创建所述第一终端设备和所述至少一个第三终端设备无线网络的持续组,并将所述第一终端设备设置为所述无线网络的网络信号发送方;

1032、检测到所述无线网络连接成功后,通过所述第一终端设备将所述投屏显示数据发送至至少一个第三终端设备。

例如,参考图4,在基于远程桌面的直播环境中,包括第一终端设备a、第二终端设备client1、第二终端设备client2和第三终端设备c,其中,第一终端设备a和第三终端设备c的操作系统为android;创建第一终端设备a和第三终端设备c无线网络的持续组,如wifi(wireless-fidelity,无线保真)p2p(peertopeer,对等网络)网络中的持续组persistentgroup,其中,该wifi的ssid(servicesetidentifier,服务集标识)的设备标识,如为abc-wifi,并将所第一终端设备a设置为无线网络abc-wifi的网络信号发送方,检测到无线网络abc-wifi连接成功后,第一终端设备a将合成的投屏显示数据发送至第三终端设备c。

本领域技术人员可以了解到,p2p对等网络,即对等计算机网络,是一种在对等者(peer)之间分配任务和工作负载的分布式应用架构,是对等计算模型在应用层形成的一种组网或网络形式。p2p组中的go相当于ap(accesspoint,访问接入点)的角色,ap模式提供无线工作站对有线局域网和从有线局域网对无线工作站的访问,而且,在访问接入点覆盖范围内的无线工作站可以通过它进行相互通信,则p2p组中的go角色为网络组中的信号发送方。

通过本实施例,当主播在直播时,受直播地点的限制,仅有蜂窝网移动数据的网络连接时,第一终端设备和第三终端设备仅能够采用wifip2p模式进行网络连接,因距离远近等限制因素将可能导致第一终端设备和第三终端设备中断连接,通过该连接方式能够自动重新创建第一终端设备和第三终端设备的网络连接,更进一步地,通过该连接方式能够更便捷地拓展多个第三终端设备接入第一终端设备,极大地满足了主播的各方面需求。

其中,步骤103通过使用无线站点模式的无线网络将所述投屏显示数据发送至至少一个第三终端设备进一步包括1033和1034;

1033、将所述第一终端设备和所述至少一个第三终端设备接入同一无线接入点,以使得所述第一终端设备和所述至少一个第三终端设备之间通过局域网进行数据传输;

1034、通过所述无线接入点,将所述投屏显示数据发送至至少一个第三终端设备。

例如,在基于远程桌面的直播环境中,无线网络为wifista(station,站点),将第一终端设备a和第三终端设备c接入同一ap无线接入点,以使得第一终端设备a和第三终端设备c之间通过局域网进行数据传输,第一终端设备a通过该无线接入点ap,将投屏显示数据发送至第三终端设备c。

本领域技术人员可以了解到,sta在wlan中一般为客户端,可以是装有无线网卡的计算机,也可以是有wifi模块的智能手机。sta可以是移动的,也可以是固定的,是无线局域网的最基本组成单元。

通过本实施例,在第一终端设备使用无线网络连接云端服务器的情况下,第一终端设备与第三终端设备的通信方案采用sta模式,能够避免wifista与wifip2p并发时发生软件分时切换的过程中,吞吐量衰减严重,无法达到用户场景的需求的情况发生,进一步地,提高了用户的直播体验。

优选地,步骤103所述通过使用对等网络模式的无线网络将所述投屏显示数据发送至至少一个第三终端设备,还包括1035;

1035、检测到所述无线网络连接成功后,建立所述至少一个第三终端设备与所述第一终端设备对应云端服务器的网络连接;

其中,所述通过第一终端设备对应的云端服务器将所述第一显示数据分发至所述多个第二终端设备,包括:

基于所述网络连接,通过所述第一终端设备对应的云端服务器将所述第一显示数据分发至所述多个第二终端设备。

例如,在基于远程桌面的直播环境中,第一终端设备a检测到无线网络abc-wifi以p2p模式连接成功后,建立第三终端设备c与第一终端设备a对应云端服务器server1的tcp(transmissioncontrolprotocol,传输控制协议)连接,以完成网络的初始化连接,随后,第一终端设备a基于无线网络abc-wifi,并通过第一终端设备a对应的云端服务器server1将第一显示数据分发至第二终端设备client1和第二终端设备client2。

可选地,该直播方法还包括:

在所述第一终端设备中预安装受控端应用程序,并将所述受控端应用程序对应的控制端应用程序的安装文件预存储至所述第一终端设备中;

当监测到所述第一终端设备和所述至少一个第三终端设备之间通过使用对等网络模式的无线网络连接成功后,将所述第一终端设备中的控制端应用程序的安装文件发送至所述至少一个第三终端设备,以用于在所述至少一个第三终端设备中安装所述控制端应用程序;

其中,所述通过预定的网络通道将所述投屏显示数据发送至至少一个第三终端设备,以用于直播过程中预览所述投屏显示数据,包括:

通过所述对等网络模式的无线网络将所述投屏显示数据发送至至少一个第三终端设备中的所述控制端应用程序,以用于直播过程中预览投屏显示图像。

例如,在基于远程桌面的直播环境中,包括第一终端设备a、第二终端设备client1、第二终端设备client2和第三终端设备c,其中,第一终端设备a和第三终端设备c的操作系统为android。在第一终端设备a中预安装受控端应用程序appcontrolled,并将受控端应用程序appcontrolled对应的控制端应用程序appcontrol的安装文件预存储至第一终端设备a中;当第一终端设备a监测到第一终端设备a和第三终端设备c之间通过使用对等网络p2p模式的无线网络,如abc-wifi,连接成功后,第一终端设备a将控制端应用程序appcontrol的安装文件通过无线网络abc-wifi发送至所述第三终端设备c,以用于在第三终端设备c中安装控制端应用程序appcontrol;随后,通过对等网络p2p模式的无线网络abc-wifi将投屏显示数据发送至第三终端设备c中的控制端应用程序appcontrol,第三终端设备c中的控制端应用程序appcontrol通过系统surfaceflinger服务,将投屏显示数据在第三终端设备c的屏幕中进行显示,以用于直播过程中预览投屏显示图像。

在一具体引用场景中,基于远程桌面的直播环境中,包括第一终端设备a、第二终端设备client1、第二终端设备client2和第三终端设备c,其中,第一终端设备a和第三终端设备c的操作系统为android。第三终端设备c与第一终端设备a建立初始化连接的流程图,如图5所示,创建第一终端设备a和第三终端设备c无线网络连接的持续组persistentgroup,无线网络的ssid,如abc-wifi,第三终端设备c建立初始化连接时,首先选择设备特定ssid的前缀,如abc,的组接入,若仅搜索到abc-wifi的组有多个,则提示用户选择,若用户选择persistentgroup组,随后,第三终端设备c通过wifip2p连接到persistentgroup组,并提示用户选择接入第一终端设备a的连接方式,若用户选择通过移动蜂窝数据接入第一终端设备a,随后开启第三终端设备c的移动数据,并接入第一终端设备a;若用户选择通过wifi接入第一终端设备a,随后获取第一终端设备a的mac(mediaaccesscontrol或者mediumaccesscontrol,硬件地址)地址,随后扫描可用的ap,并提示用户选择一个ap,用户选择一ap后,第一终端设备a和第三终端设备c均接入用户选择的该ap,随后开启第一终端设备a的sta模式,第三终端设备c通过sta的无线网络向第一终端设备a传递ap的信息,包括wifi的ssid、密码等信息,随后第三终端设备c的控制端应用程序appcontrol,根据第一终端设备a的mac地址获取第一终端设备a的ip地址,随后第三终端设备c通过第一终端设备a的ip地址连接至第一终端设备a对应的云端服务器。

本发明实施例提供了一种基于远程桌面的直播设备,可以实现上述提供的方法实施例,具体功能实现请参见方法实施例中的说明,在此不再赘述。

应该明白,公开的过程中的步骤的特定顺序或层次是示例性方法的实例。基于设计偏好,应该理解,过程中的步骤的特定顺序或层次可以在不脱离本公开的保护范围的情况下得到重新安排。所附的方法权利要求以示例性的顺序给出了各种步骤的要素,并且不是要限于所述的特定顺序或层次。

在上述的详细描述中,各种特征一起组合在单个的实施方案中,以简化本公开。不应该将这种公开方法解释为反映了这样的意图,即,所要求保护的主题的实施方案需要比清楚地在每个权利要求中所陈述的特征更多的特征。相反,如所附的权利要求书所反映的那样,本发明处于比所公开的单个实施方案的全部特征少的状态。因此,所附的权利要求书特此清楚地被并入详细描述中,其中每项权利要求独自作为本发明单独的优选实施方案。

为使本领域内的任何技术人员能够实现或者使用本发明,上面对所公开实施例进行了描述。对于本领域技术人员来说;这些实施例的各种修改方式都是显而易见的,并且本文定义的一般原理也可以在不脱离本公开的精神和保护范围的基础上适用于其它实施例。因此,本公开并不限于本文给出的实施例,而是与本申请公开的原理和新颖性特征的最广范围相一致。

上文的描述包括一个或多个实施例的举例。当然,为了描述上述实施例而描述部件或方法的所有可能的结合是不可能的,但是本领域普通技术人员应该认识到,各个实施例可以做进一步的组合和排列。因此,本文中描述的实施例旨在涵盖落入所附权利要求书的保护范围内的所有这样的改变、修改和变型。此外,就说明书或权利要求书中使用的术语“包含”,该词的涵盖方式类似于术语“包括”,就如同“包括,”在权利要求中用作衔接词所解释的那样。此外,使用在权利要求书的说明书中的任何一个术语“或者”是要表示“非排它性的或者”。

本领域技术人员还可以了解到本发明实施例列出的各种说明性逻辑块(illustrativelogicalblock),单元,和步骤可以通过电子硬件、电脑软件,或两者的结合进行实现。为清楚展示硬件和软件的可替换性(interchangeability),上述的各种说明性部件(illustrativecomponents),单元和步骤已经通用地描述了它们的功能。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个系统的设计要求。本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本发明实施例保护的范围。

本发明实施例中所描述的各种说明性的逻辑块,或单元都可以通过通用处理器,数字信号处理器,专用集成电路(asic),现场可编程门阵列或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。

本发明实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理器执行的软件模块、或者这两者的结合。软件模块可以存储于ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、可移动磁盘、cd-rom或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于asic中,asic可以设置于用户终端中。可选地,处理器和存储媒介也可以设置于用户终端中的不同的部件中。

在一个或多个示例性的设计中,本发明实施例所描述的上述功能可以在硬件、软件、固件或这三者的任意组合来实现。如果在软件中实现,这些功能可以存储与电脑可读的媒介上,或以一个或多个指令或代码形式传输于电脑可读的媒介上。电脑可读媒介包括电脑存储媒介和便于使得让电脑程序从一个地方转移到其它地方的通信媒介。存储媒介可以是任何通用或特殊电脑可以接入访问的可用媒体。例如,这样的电脑可读媒体可以包括但不限于ram、rom、eeprom、cd-rom或其它光盘存储、磁盘存储或其它磁性存储装置,或其它任何可以用于承载或存储以指令或数据结构和其它可被通用或特殊电脑、或通用或特殊处理器读取形式的程序代码的媒介。此外,任何连接都可以被适当地定义为电脑可读媒介,例如,如果软件是从一个网站站点、服务器或其它远程资源通过一个同轴电缆、光纤电缆、双绞线、数字用户线(dsl)或以例如红外、无线和微波等无线方式传输的也被包含在所定义的电脑可读媒介中。所述的碟片(disk)和磁盘(disc)包括压缩磁盘、镭射盘、光盘、dvd、软盘和蓝光光盘,磁盘通常以磁性复制数据,而碟片通常以激光进行光学复制数据。上述的组合也可以包含在电脑可读媒介中。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1