CN112804550A - 终端的控制方法及控制装置、直播控制*** - Google Patents
终端的控制方法及控制装置、直播控制*** Download PDFInfo
- Publication number
- CN112804550A CN112804550A CN202110084613.8A CN202110084613A CN112804550A CN 112804550 A CN112804550 A CN 112804550A CN 202110084613 A CN202110084613 A CN 202110084613A CN 112804550 A CN112804550 A CN 112804550A
- Authority
- CN
- China
- Prior art keywords
- terminal
- live broadcast
- virtual
- information
- operating system
- 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
- 238000000034 method Methods 0.000 title claims abstract description 86
- 230000002093 peripheral effect Effects 0.000 claims abstract description 27
- 238000004891 communication Methods 0.000 claims abstract description 22
- 238000012163 sequencing technique Methods 0.000 claims description 23
- 230000003213 activating effect Effects 0.000 claims description 14
- 230000004913 activation Effects 0.000 claims description 12
- 238000005516 engineering process Methods 0.000 abstract description 6
- 230000008569 process Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 7
- 230000009471 action Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000005034 decoration Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009849 deactivation Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N21/23116—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving data replication, e.g. over plural servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
- H04N21/4858—End-user interface for client configuration for modifying screen layout parameters, e.g. fonts, size of the windows
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种终端的控制方法及控制装置、直播控制***。其中,用户终端与云服务器预先建立通信连接,在云服务器上运行至少一个虚拟终端,该终端的控制方法包括:在预设直播模式下,接收用户终端的外设设备采集的直播信息,其中,直播信息至少包括:图像信息和语音信息,复制直播信息,将复制后的所有直播信息分别发送至虚拟终端。本发明解决了相关技术中进行多平台直播时,不仅设备成本高昂,而且无法保证不同平台上的显示图像是一致的,严重影响不同平台的用户体验的技术问题。
Description
技术领域
本发明涉及终端控制技术领域,具体而言,涉及一种终端的控制方法及控制装置、直播控制***。
背景技术
随着网络技术的不断发展,手机的用途越来越广泛,比如直播,相关技术中,大部分主播会选择手机进行直播,如果主播想要同一时间在不同的平台进行直播,就会在自己的面前摆放十几部甚至几十部手机,每一个手机开启一个平台的直播软件,所有手机对着主播进行直播。如此,主播不仅需要在同一时间控制多台手机,还需要注意每部手机的摆放位置,使它们错落排布,不能互相遮挡,在这种情况下,主播既无法保证每部手机都能摆放在最合适的拍摄角度上,也无法对不同平台的用户进行分开回复,不仅设备成本高昂而且严重影响不同平台的用户体验。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种终端的控制方法及控制装置、直播控制***,以至少解决相关技术中进行多平台直播时,不仅设备成本高昂,而且无法保证不同平台上的显示图像是一致的,严重影响不同平台的用户体验的技术问题。
根据本发明实施例的一个方面,提供了一种终端的控制方法,应用于云终端应用,所述云终端应用运行于用户终端上,所述用户终端与云服务器预先建立通信连接,在所述云服务器上运行至少一个虚拟终端,所述控制方法包括:在预设直播模式下,接收所述用户终端的外设设备采集的直播信息,其中,所述直播信息至少包括:图像信息和语音信息;复制所述直播信息;将复制后的所有直播信息分别发送至所述虚拟终端。
可选地,所述控制方法还包括:若每台所述虚拟终端对应运行一个直播平台,则复制所述直播信息的数量与所有虚拟终端的总数量相同;若所述虚拟终端运行多个直播平台,则复制所述直播信息的数量与所有虚拟终端上当前运行的直播平台的总数量相同。
可选地,在接收所述用户终端的外设设备采集的直播信息之前,所述控制方法还包括:接收终端登录信息;将所述终端登录信息发送至所述云服务器,其中,所述云服务器基于所述终端登录信息分配对应的虚拟终端,所述虚拟终端运行操作***,所述操作***至少包括:运行的***显示界面;展示所述云服务器返回的虚拟终端的***显示界面。
可选地,在展示所述云服务器返回的虚拟终端的***显示界面之后,所述控制方法还包括:接收终端控制指令;若所述终端控制指令用于指示运行非直播应用,则基于所述终端控制指令,发送非直播业务控制命令至所述云服务器;若所述终端控制指令用于指示运行直播平台,基于所述终端控制指令,发送平台登录命令至所述云服务器,其中,所述平台登录命令用于登录在所述虚拟终端上运行的至少一个直播平台。
可选地,在接收终端控制指令之后,所述控制方法还包括:若所述终端控制指令用于指示登录多个虚拟终端中的直播平台或者登录目标虚拟终端的多个直播平台,则控制所述云终端应用进入所述预设直播模式。
可选地,所述控制方法还包括:在所述预设直播模式下,按照预设排列规则将每个所述虚拟终端的操作***桌面分别排序,得到排序结果;基于所述虚拟终端的数量划分所述用户终端的显示界面,得到多份显示区;基于排序结果,在每个所述显示区中分别显示每个所述虚拟终端的操作***桌面,其中,每个所述操作***桌面对应有区域坐标信息。
可选地,在每个所述显示区中分别显示每个所述虚拟终端的操作***桌面的步骤,包括:若每份所述显示区的区域大小一致,则在所述用户终端的显示界面上平铺排列每个所述操作***桌面;若所述多份显示区中的区域大小不一致,则按照区域大小排列所述多份显示区后,按照所述排序结果,在每个所述显示区中分别显示每个所述虚拟终端的操作***桌面;将目标操作***桌面放大显示,并将其它操作***桌面隐藏在其它虚拟区域中,操作***桌面的排列方式为翻页形态。
可选地,在每个所述显示区中分别显示每个所述虚拟终端的操作***桌面之后,所述控制方法还包括:接收第一触屏操作;基于所述第一触屏操作,确定触屏位置的目标操作***桌面;将所述目标操作***桌面放大显示,并将其它操作***桌面隐藏;接收第二触屏操作;基于所述第二触屏操作,确定对所述目标操作***桌面上的直播平台的操作结果;基于所述操作结果,放大显示所述目标操作***桌面上的直播平台,或者,基于所述操作结果,删除所述目标操作***桌面上的直播平台,或者,基于所述操作结果,移动所述目标操作***桌面上的直播平台的显示位置。
根据本发明实施例的另一方面,还提供了一种终端的控制方法,应用于云服务器上,在所述云服务器上运行至少一个虚拟终端,所述云服务器与用户终端预先建立通信连接,在所述用户终端运行云终端应用,所述控制方法包括:接收所述云终端应用发送的操作信息,其中,所述操作信息至少包括:待操作的虚拟终端的终端标识以及操作内容;基于所述操作信息,将与所述终端标识对应的虚拟终端激活;基于所述操作内容,控制所述虚拟终端的操作***桌面上运行的直播平台更新当前显示内容。
可选地,在接收所述云终端应用发送的操作信息之前,所述控制方法还包括:接收终端登录信息;基于所述终端登录信息,激活对应的虚拟终端,并运行终端操作***;接收平台登录指令;基于所述平台登录指令,激活所述终端操作***的***桌面上的直播平台。
根据本发明实施例的另一方面,还提供了一种终端的控制装置,应用于云终端应用,所述云终端应用运行于用户终端上,所述用户终端与云服务器预先建立通信连接,在所述云服务器上运行至少一个虚拟终端,所述控制装置包括:第一接收单元,用于在预设直播模式下,接收所述用户终端的外设设备采集的直播信息,其中,所述直播信息至少包括:图像信息和语音信息;复制单元,用于复制所述直播信息;第一发送单元,用于将复制后的所有直播信息分别发送至所述虚拟终端。
可选地,所述控制装置还包括:第一复制模块,用于在每台所述虚拟终端对应运行一个直播平台时,复制所述直播信息的数量与所有虚拟终端的总数量相同;第二复制模块,用于在所述虚拟终端运行多个直播平台时,复制所述直播信息的数量与所有虚拟终端上当前运行的直播平台的总数量相同。
可选地,所述控制装置还包括:第一接收模块,用于在接收所述用户终端的外设设备采集的直播信息之前,接收终端登录信息;第一发送模块,用于将所述终端登录信息发送至所述云服务器,其中,所述云服务器基于所述终端登录信息分配对应的虚拟终端,所述虚拟终端运行操作***,所述操作***至少包括:运行的***显示界面;第一展示模块,用于展示所述云服务器返回的虚拟终端的***显示界面。
可选地,所述控制装置还包括:第二接收模块,用于在展示所述云服务器返回的虚拟终端的***显示界面之后,接收终端控制指令;第二发送模块,用于在所述终端控制指令用于指示运行非直播应用时,基于所述终端控制指令,发送非直播业务控制命令至所述云服务器;第三发送模块,用于在所述终端控制指令用于指示运行直播平台时,基于所述终端控制指令,发送平台登录命令至所述云服务器,其中,所述平台登录命令用于登录在所述虚拟终端上运行的至少一个直播平台。
可选地,所述控制装置还包括:第一控制模块,用于在接收终端控制指令之后,若所述终端控制指令用于指示登录多个虚拟终端中的直播平台或者登录目标虚拟终端的多个直播平台,则控制所述云终端应用进入所述预设直播模式。
可选地,所述控制装置还包括:第一排序模块,用于在所述预设直播模式下,按照预设排列规则将每个所述虚拟终端的操作***桌面分别排序,得到排序结果;第一划分模块,用于基于所述虚拟终端的数量划分所述用户终端的显示界面,得到多份显示区;第一显示模块,用于基于排序结果,在每个所述显示区中分别显示每个所述虚拟终端的操作***桌面,其中,每个所述操作***桌面对应有区域坐标信息。
可选地,第一显示模块包括:第一平铺子模块,用于在每份所述显示区的区域大小一致,则在所述用户终端的显示界面上平铺排列每个所述操作***桌面;第一显示子模块,用于在所述多份显示区中的区域大小不一致,则按照区域大小排列所述多份显示区后,按照所述排序结果,在每个所述显示区中分别显示每个所述虚拟终端的操作***桌面;第一隐藏子模块,用于将目标操作***桌面放大显示,并将其它操作***桌面隐藏在其它虚拟区域中,操作***桌面的排列方式为翻页形态。
可选地,所述控制装置还包括:第三接收模块,用于在每个所述显示区中分别显示每个所述虚拟终端的操作***桌面之后,接收第一触屏操作;第一确定模块,用于基于所述第一触屏操作,确定触屏位置的目标操作***桌面;第一隐藏模块,用于将所述目标操作***桌面放大显示,并将其它操作***桌面隐藏;第四接收模块,用于接收第二触屏操作;第二确定模块,用于基于所述第二触屏操作,确定对所述目标操作***桌面上的直播平台的操作结果;第一操作模块,用于基于所述操作结果,放大显示所述目标操作***桌面上的直播平台,或者,基于所述操作结果,删除所述目标操作***桌面上的直播平台,或者,基于所述操作结果,移动所述目标操作***桌面上的直播平台的显示位置。
根据本发明实施例的另一方面,还提供了一种终端的控制装置,应用于云服务器上,在所述云服务器上运行至少一个虚拟终端,所述云服务器与用户终端预先建立通信连接,在所述用户终端运行云终端应用,所述控制装置包括:第二接收单元,用于接收所述云终端应用发送的操作信息,其中,所述操作信息至少包括:待操作的虚拟终端的终端标识以及操作内容;激活单元,用于基于所述操作信息,将与所述终端标识对应的虚拟终端激活;控制单元,基于所述操作内容,控制所述虚拟终端的操作***桌面上运行的直播平台更新当前显示内容。
根据本发明实施例的另一方面,还提供了一种直播控制***,包括:用户终端,用于运行预设的云终端应用,所述云终端应用中运行的程序用于执行上述的终端的控制方法;云服务器,与至少一个所述用户终端预先建立通信连接,在所述云服务器上运行至少一个虚拟终端,所述云服务器执行上述的终端的控制方法。
在本发明实施例中,提供一种终端的控制方法,用户终端与云服务器预先建立通信连接,在云服务器上运行至少一个虚拟终端,在预设直播模式下,接收用户终端的外设设备采集的直播信息,其中,直播信息至少包括:图像信息和语音信息,复制直播信息,将复制后的所有直播信息分别发送至虚拟终端。在该实施例中,用户通过一个运行于用户终端上的云终端应用,即可以实现在多个直播平台上进行直播,从而节省了传统方式下用户的设备成本并简化了现有多平台直播部署流程,使得整个直播的操控变得简单便捷,通过共享一个摄像头,还能够保证每一个直播平台上的显示图像是一致的,进而解决了相关技术中进行多平台直播时,不仅设备成本高昂,而且无法保证不同平台上的显示图像是一致的,严重影响不同平台的用户体验的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种可选的终端的控制方法的流程图;
图2是根据本发明实施例的另一种可选的终端的控制方法的流程图;
图3是根据本发明实施例的一种可选的多平台直播实现方案的示意图;
图4是根据本发明实施例的一种可选的直播平台的显示画面的示意图;
图5是根据本发明实施例的一种可选的激活的直播平台窗口放大显示的示意图;
图6是根据本发明实施例的一种可选的终端的控制装置的示意图;
图7是根据本发明实施例的另一种可选的终端的控制装置的示意图;
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
为便于本领域技术人员理解本发明,下面对本发明各实施例中涉及的部分术语或名词做出解释:
SOC,为***级芯片或片上***,意指它是一个产品,是一个有专用目标的集成电路,其中包含完整***并有嵌入软件的全部内容。同时它又是一种技术,用以实现从确定***功能开始,到软/硬件划分,并完成设计的整个过程。将SOC定义为将微处理器、模拟IP核、数字IP核和存储器(或片外存储控制接口)集成在单一芯片上,它通常是客户定制的,或是面向特定用途的标准产品。
MIC,是由Microphone缩写而来的词语,指麦克风,麦克风学名为传声器,是一件简单的用来拾取和传送声音的装置,可以将声音信号转换为电信号,俗称话筒。
Modem,即调制解调器,其主要功能是把计算机的数字信号翻译成可通过电话线传送的模拟信号,而这些模拟信号又可被线路另一端的另一个Modem接收,并译成计算机可懂的语言。
本发明下述各实施例的用户终端可以有各种形式,包括但不限于:传统的硬件形式(手机、iPad、PC等),有折叠、卷曲、投影等屏幕表现形式,并且在此基础上,有可穿戴或者可镶嵌等等附着方法,即用户终端的基础概念为显示+外设的拉远共享。本发明实施例中,可在用户终端的操作***上安装云终端应用(例如,该云终端应用设置为云手机),用户通过一个云终端应用即可在多个直播平台上进行直播,从而节省了传统方式下用户的设备成本并简化了现有多平台直播部署流程,使得整个直播的操控变得简单便捷。
下面结合各实施例对本发明进行详细说明。
实施例一
根据本发明实施例,提供了一种终端的控制方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1是根据本发明实施例的一种可选的终端的控制方法的流程图,如图1所示,该方法包括如下步骤:
步骤S102,在预设直播模式下,接收用户终端的外设设备采集的直播信息,其中,直播信息至少包括:图像信息和语音信息;
步骤S104,复制直播信息;
步骤S106,将复制后的所有直播信息分别发送至虚拟终端。
通过上述步骤,用户终端与云服务器预先建立通信连接,在云服务器上运行至少一个虚拟终端,在预设直播模式下,接收用户终端的外设设备采集的直播信息,其中,直播信息至少包括:图像信息和语音信息,复制直播信息,将复制后的所有直播信息分别发送至虚拟终端。在该实施例中,用户通过一个运行于用户终端上的云终端应用,即可以实现在多个直播平台上进行直播,从而节省了传统方式下用户的设备成本并简化了现有多平台直播部署流程,使得整个直播的操控变得简单便捷,通过共享一个摄像头,还能够保证每一个直播平台上的显示图像是一致的,进而解决了相关技术中进行多平台直播时,不仅设备成本高昂,而且无法保证不同平台上的显示图像是一致的,严重影响不同平台的用户体验的技术问题。
下面结合上述各实施步骤对本发明实施例进行详细说明。
本发明实施例的执行主体为云终端应用,云终端应用运行于用户终端上,用户终端与云服务器预先建立通信连接,在云服务器上运行至少一个虚拟终端(例如,虚拟手机)。
步骤S102,在预设直播模式下,接收用户终端的外设设备采集的直播信息,其中,直播信息至少包括:图像信息和语音信息。
本发明实施例涉及的用户终端包括但不限于:移动终端(如用户持有的手机)、PC机等硬件终端,在进行直播时,用户可以通过设置在用户终端外部的摄像装置或者内置在用户终端上的摄像装置采集现场的图像信息,该图像信息包括但不限于:用户的图像信息,现场其他人的图像信息或者物品的图像信息,还可以通过设置在用户终端外部的收音装置或者内置在用户终端上的收音装置收集现场的语音信息,该语音信息包括但不限于:用户的声音信息,现场其他人的声音信息或者物品可以发出的声音信息,直播信息还可以包括显示在显示屏上的文字信息,可以为用户输入,也可以为他人输入。
可选的,在接收用户终端的外设设备采集的直播信息之前,控制方法还包括:接收终端登录信息;将终端登录信息发送至云服务器,其中,云服务器基于终端登录信息分配对应的虚拟终端,虚拟终端运行操作***,操作***至少包括:运行的***显示界面;展示云服务器返回的虚拟终端的***显示界面。
终端登录信息包括但不限于:用户账号和用户密码、用户终端型号,用户通过终端登录信息登录虚拟终端。云终端应用接收用户输入的登录消息并发送给云服务器,云服务器接收到该登录消息后分配对应的虚拟终端,虚拟终端运行操作***并将显示界面推送给云终端应用。虚拟终端运行的操作***上可以安装并运行直播软件或者其它应用软件(例如,即时聊天应用、游戏应用)。
在展示云服务器返回的虚拟终端的***显示界面时,可以是如常规手机操作***一样,在***显示界面上展示如直播、天气、图像、应用商店、壁纸、导航、邮箱、购物、浏览器等软件的图形标识码的显示界面,或者仅展示包含***设置和直播软件的界面。
在本发明实施例中,虚拟终端可以运行直播软件,也可以运行其他非直播软件。虚拟终端中可以设置有一键登录多个直播平台的APP,或者小程序等,虚拟终端的显示界面推送到云终端应用显示。可选的,在展示云服务器返回的虚拟终端的***显示界面之后,控制方法还包括:接收终端控制指令;若终端控制指令用于指示运行非直播应用,则基于终端控制指令,发送非直播业务控制命令至云服务器;若终端控制指令用于指示运行直播平台,基于终端控制指令,发送平台登录命令至云服务器,其中,平台登录命令用于登录在虚拟终端上运行的至少一个直播平台。
在本实施例中,在非直播状态下,云服务器为一个登录信息分配一个虚拟终端,此时,通过云终端应用可以登录分配的虚拟终端;在直播状态下,云服务器可以为一个登录信息分配多个虚拟终端,如果直播平台的数量和虚拟终端的数量是一致的,此时,一个虚拟终端对应安装一个直播软件。如果直播平台的数量多于虚拟终端的数量,此时,一个虚拟终端桌面可以安装2个以上的直播软件。
一个虚拟终端桌面可以只有一个窗口,也可以有多个窗口,能保证一个虚拟终端桌面可以打开一个或多个直播软件。如果云服务器为一个登录信息只分配一个虚拟终端,如此,在多个平台直播下,一个虚拟终端桌面可以有多个窗口,打开多个直播软件。一个虚拟终端桌面打开多个直播软件存在共享虚拟外设的问题,可由虚拟终端操作***和直播软件协商完成。
在本实施例一种可选的实施方式中,直播平台的数量和虚拟终端的数量是一致的。在该使用场景下,一个虚拟终端开一个直播软件,这样在这个虚拟终端上不会存在抢占设备的问题。
在另一种实施方式中,直播平台的数量多于虚拟实施方式的数量,举例是多个直播平台对应一个虚拟实施方式。在该场景下,需要虚拟手机对应的操作***支持多个直播APP同时运行即可,本公开不过多描述。
可选的,在接收终端控制指令之后,控制方法还包括:若终端控制指令用于指示登录多个虚拟终端中的直播平台或者登录目标虚拟终端的多个直播平台,则控制云终端应用进入预设直播模式。
可选的,用户终端的外设设备包括下述至少之一:拍摄设备,用于拍摄直播图像或者直播视频;触摸感知设备,用于接收触屏操作;扬声器,用于接收用户语音,并播放云服务器传输的声音;输入设备,用于输入文字或者上传文件。
外部设备包括外部输入设备和外部输出设备。其中,外部输入外设包括但不限于:摄像头、触摸屏、各传感设备以及外接的键盘鼠标(终端的外接键盘鼠标一般是通过蓝牙通信,未来可能还有其它更优秀的近场通信协议,这里不做限制)等,外部输出设备包括但不限于:喇叭、蓝牙耳机等。
步骤S104,复制直播信息。
如果多个直播平台同时连接远端的云终端,该云终端的外部设备采集的直播信息可以复制成多份,连接几路就可以复制成几份。
可选的,控制方法还包括:若每台虚拟终端对应运行一个直播平台,则复制直播信息的数量与所有虚拟终端的总数量相同;若虚拟终端运行多个直播平台,则复制直播信息的数量与所有虚拟终端上当前运行的直播平台的总数量相同。
步骤S106,将复制后的所有直播信息分别发送至虚拟终端。
可选的,控制方法还包括:在预设直播模式下,按照预设排列规则将每个虚拟终端的操作***桌面分别排序,得到排序结果;基于虚拟终端的数量划分用户终端的显示界面,得到多份显示区;基于排序结果,在每个显示区中分别显示每个虚拟终端的操作***桌面,其中,每个操作***桌面对应有区域坐标信息。
在同时连接多个虚拟终端后,根据每个虚拟终端的操作***桌面,按照合理方式排布出来;排序方式包括但不限于:按照终端标识序号排列、按照终端安装的直播应用首字母排列、按照终端的存储空间排列、按照终端的操作***桌面的应用安装数量排列。另一种可选的,在每个显示区中分别显示每个虚拟终端的操作***桌面的步骤,包括:若每份显示区的区域大小一致,则在用户终端的显示界面上平铺排列每个操作***桌面;若多份显示区中的区域大小不一致,则按照区域大小排列多份显示区后,按照排序结果,在每个显示区中分别显示每个虚拟终端的操作***桌面;将目标操作***桌面放大显示,并将其它操作***桌面隐藏在其它虚拟区域中,操作***桌面的排列方式为翻页形态。
用户激活某路虚拟终端桌面时,当前激活的虚拟终端桌面占用的本地显示区域,就有了坐标对应关系,操作本地触摸屏该激活区域时的相应的动作、坐标等事件按对应关系发送到对应的虚拟终端。
启动每个直播平台后,用户均可以登录,也可以设置自动登录。也就是说,该过程中,用户逐个切换远程桌面并打开相关直播软件并登录使用,受限于网络吞吐量大小和时延的限制,同时连接的远程虚拟终端保持在硬件和外部网络环境能力范围之内。
在本实施例中,可以在云终端的本地操作***建立多个远程虚拟桌面窗口,一个远程虚拟桌面窗口对应一个直播平台显示画面。例如,多个直播平台对应一个虚拟终端的情况下,该虚拟终端显示多个远程虚拟桌面窗口,用户终端运行的显示界面和虚拟手机运行的显示界面是一致的。又如,在N个直播平台对应N个虚拟终端的情况下,每个虚拟终端显示一个直播平台对应的画面,用户终端则显示的是N个直播平台的对应画面。在该场景下,各远程虚拟桌面窗口在本地触摸屏上的排布方式可以是平铺,也可以是一大N-1小的方式,还可以是翻页的形式,由本地操作***根据本地显示屏大小来灵活设计。
可选的,在每个显示区中分别显示每个虚拟终端的操作***桌面之后,控制方法还包括:接收第一触屏操作;基于第一触屏操作,确定触屏位置的目标操作***桌面;将目标操作***桌面放大显示,并将其它操作***桌面隐藏;接收第二触屏操作;基于第二触屏操作,确定对目标操作***桌面上的直播平台的操作结果;基于操作结果,放大显示目标操作***桌面上的直播平台,或者,基于操作结果,删除目标操作***桌面上的直播平台,或者,基于操作结果,移动目标操作***桌面上的直播平台的显示位置。
上述第一触屏操作包括但不限于:点击操作、滑动操作、长按操作等;上述的第二触屏操作包括但不限于:点击操作、滑动操作、长按操作等。在本发明实施例中,主播在使用用户终端进行直播时,可以与各个直播平台上的观看用户进行互动、交流,例如,在主播查看到某一个直播平台上有多条重复弹幕需求信息,主播可以通过点击用户终端上对应于该直播平台的屏幕位置,在放大该直播平台后,可以输入文字、语音等信息,以回复观看用户发出的弹幕需求信息。
在本实施例中,用户终端通过无线接入Modem模块,与对应的云服务器建立安全的网络通道,用户终端采集用户输入,利用网络通道向云服务器发送用户输入,云服务器根据用户输入执行相应处理后,并基于该网络通道接收云服务器发送的编码数据,SOC芯片通过对编码数据进行解码显示以及音频输出,从而实现了由云服务器完成所有的业务处理,使用户终端成为显示桌面图像、音频输出和采集用户输入的设备。如此,用户在多个直播平台上进行直播时,使用用户终端可以节省传统方式下用户的设备成本并简化现有多平台直播部署流程,使得整个直播的操控变得简单便捷,通过共享一个摄像头,还能够保证每一个直播平台上的显示图像是一致的,进而解决了相关技术中进行多平台直播时,不仅设备成本高昂,而且无法保证不同平台上的显示图像是一致的,严重影响不同平台的用户体验的技术问题。
图2是根据本发明实施例的另一种可选的终端的控制方法的流程图,如图2所示,该方法包括如下步骤:
步骤S202,接收云终端应用发送的操作信息,其中,操作信息至少包括:待操作的虚拟终端的终端标识以及操作内容;
步骤S204,基于操作信息,将与终端标识对应的虚拟终端激活;
步骤S206,基于操作内容,控制虚拟终端的操作***桌面上运行的直播平台更新当前显示内容。
通过上述步骤,通过接收云终端应用发送的操作信息,然后基于操作信息,将与终端标识对应的虚拟终端激活,最后基于操作内容,控制虚拟终端的操作***桌面上运行的直播平台更新当前显示内容,从而可以实现用户自己选择激活哪些虚拟终端,以进行自由交流,避免干扰其他虚拟终端。
本发明实施例的执行主体为云服务器,在云服务器上运行至少一个虚拟终端(例如,虚拟手机),云服务器与用户终端预先建立通信连接,在用户终端运行云终端应用。
可选的,在接收云终端应用发送的操作信息之前,控制方法还包括:接收终端登录信息;基于终端登录信息,激活对应的虚拟终端,并运行终端操作***;接收平台登录指令;基于平台登录指令,激活终端操作***的***桌面上的直播平台。
在本实施例中,用户终端获取用户的激活消息,其中,激活消息包括激活的窗口和激活的设备,用户终端显示有多个窗口,每个窗口对应一个直播平台的显示画面,如图4所示,直播平台1-6,激活消息包括直播平台5对应的窗口,激活的设备可以为文字输入,那么该激活消息代表要对直播平台5的用户进行回复。如果操作消息来自被激活的设备,则发送该操作消息至被激活的直播平台5对应的虚拟终端,如果来自未被激活的设备,则发送该操作消息至所有的直播平台对应的虚拟终端,那么,用户终端就会获取用户的取消激活消息或者更新激活消息。
例如,用户要取消针对某个直播平台的回复,或者更换直播平台的回复,从各直播软件的角度看,虚拟外设都是独占;从用户终端的角度看,输入设备(可以是MIC和摄像头,触摸屏是激活方式)都是共享,输出设备都是选择某路激活。同时,对于输入共享,可以在本地操作***设备设置某几路共享,某几路不共享,这样可以对某类直播软件用户统一回复,另一类直播软件不回复。
在用户终端的显示过程中,可以选择哪个直播平台的显示界面为主界面。如图5所示,激活消息包括直播平台5对应的窗口,激活的设备为文字输入。那么该激活消息代表要对直播平台5的用户进行回复,则将直播平台5对应的窗口放大显示,其他显示界面缩小显示。
图3是根据本发明实施例的一种可选的多平台直播实现方案的示意图,如图3所示,该多平台直播实现方案需要的单元有:云终端应用1、云终端应用2、网络以及云服务器,其中,云终端应用1包括SOC芯片1、无线接入Modem模块1、摄像头1、传感器模块1、MIC模块1、触摸屏1、喇叭模块1,云终端应用2包括SOC芯片2、无线接入Modem模块2、摄像头2、传感器模块2、MIC模块2、触摸屏2、喇叭模块2;云服务器包括:物理网卡、虚拟终端1、虚拟终端2,其中,虚拟终端1包括虚拟网卡1、处理模块1、采集模块1,虚拟终端2包括虚拟网卡2、处理模块2、采集模块2。
该多平台直播实现方案主要包括以下处理步骤:
步骤1,用户通过账号密码登录虚拟终端1;
云终端应用接收用户输入的登录消息并发送给云服务器,登录消息包括账号密码,云服务器接收到该登录消息后分配对应的虚拟终端1,虚拟终端运行操作***并将显示界面推送给云终端应用。虚拟终端1可以运行非直播业务。在运行直播业务中,虚拟终端1中设置有一键登录多个直播平台的APP,或者小程序等,虚拟终端1的显示界面推送到云终端应用上显示,该APP或者小程序中,用户可以进行直播平台的选择,编辑,或者删除。
步骤2,用户选择启动多平台直播模式;
用户可以选择逐个启动直播平台,用户依次登录多次获取多个虚拟终端的桌面,可以由云终端应用本地操作***当中的类似登录器之类的APP,一键登录多个账号,同时连接多个虚拟终端的桌面,然后按照合理的方式排布出来。用户激活某路虚拟终端桌面时,当前激活的虚拟终端桌面占用的本地显示区域,就有了坐标对应关系,操作本地触摸屏该激活区域时的相应的动作、坐标等事件按对应关系发送到对应的虚拟终端。启动每个直播平台后,用户均可以登录,也可以设置自动登录。也就是说,该过程中,用户逐个切换远程桌面并打开相关直播软件并登录使用。受限于网络吞吐量大小和时延的限制,同时连接的远程虚拟终端保持在硬件和外部网络环境能力范围之内。
用户也可以在云终端应用的显示界面上选择一键登录的APP或者小程序等,启动该云终端应用登录多个虚拟终端的流程。
步骤3,云终端应用本地进行显示模式的调整;
云终端应用本地操作***建立多个远程虚拟桌面窗口,一个远程虚拟桌面窗口对应一个直播平台显示画面。例如,如果多个直播平台对应一个虚拟终端,该虚拟终端显示多个远程虚拟桌面窗口,云终端应用运行的显示界面和虚拟终端运行的显示界面是一致的;如果N个直播平台对应N个虚拟终端,每个虚拟终端显示一个直播平台对应的画面,云终端应用则显示的是N个直播平台的对应画面。在该场景下,各远程虚拟桌面窗口在本地触摸屏上的排布方式可以是平铺,也可以是一大N-1小的方式,还可以是翻页的形式,由本地操作***根据本地显示屏大小来灵活设计。
步骤4,云终端应用获取本地外设(外部设备)信息,并将,本地外设信息复制成N分,分别发送给N个虚拟终端。
外部设备包括外部输入设备和外部输出设备。其中,外部输入外设包括但不限于摄像头、触摸屏、各传感设备以及外接的键盘鼠标(手机的外接键盘鼠标一般是通过蓝牙通信)等。外部输出设备包括喇叭(蓝牙耳机)等。例如,摄像头的实时采集数据同步广播给已经连接好的远程虚拟终端摄像头,这个本地外设数据是共享的,需要发送给所有直播平台对应的虚拟终端。(由虚拟终端将事件和数据灌注到自己的虚拟设备当中)。
部分外部输入设备因为涉及到和直播用户交互,例如,因为直播软件的特殊性,用户与主播之间通常通过文字交流,用户使用弹幕发送信息,主播在平台上选择性回复,所以触摸屏也是激活方式使用并非共享。
再比如,喇叭等输出设备,只将当前激活虚拟终端喇叭数据播放出来。激活动作可由用户使用本地操作***自由调度。
下面结合另一种可选的实施例来说明本发明。
实施例二
本发明实施例提出终端的控制装置,该控制装置中包含的各个实施单元对应于上述实施例一中的各个实施步骤。
图6是根据本发明实施例的一种可选的终端的控制装置的示意图,如图6所示,该控制装置包括:第一接收单元60,复制单元62,第一发送单元64,其中,
第一接收单元,用于在预设直播模式下,接收用户终端的外设设备采集的直播信息,其中,直播信息至少包括:图像信息和语音信息;
复制单元,用于复制直播信息;
第一发送单元,用于将复制后的所有直播信息分别发送至虚拟终端。
上述控制装置,应用于云终端应用,云终端应用运行于用户终端上,可以使用户终端与云服务器预先建立通信连接,在云服务器上运行至少一个虚拟终端,在预设直播模式下,通过第一接收单元60接收用户终端的外设设备采集的直播信息,其中,直播信息至少包括:图像信息和语音信息,通过复制单元62复制直播信息,通过第一发送单元64将复制后的所有直播信息分别发送至虚拟终端。在该实施例中,用户通过一个运行于用户终端上的云终端应用,即可以实现在多个直播平台上进行直播,从而节省了传统方式下用户的设备成本并简化了现有多平台直播部署流程,使得整个直播的操控变得简单便捷,通过共享一个摄像头,还能够保证每一个直播平台上的显示图像是一致的,进而解决了相关技术中进行多平台直播时,不仅设备成本高昂,而且无法保证不同平台上的显示图像是一致的,严重影响不同平台的用户体验的技术问题。
可选的,控制装置还包括:第一复制模块,用于在每台虚拟终端对应运行一个直播平台时,复制直播信息的数量与所有虚拟终端的总数量相同;第二复制模块,用于在虚拟终端运行多个直播平台时,复制直播信息的数量与所有虚拟终端上当前运行的直播平台的总数量相同。
可选的,控制装置还包括:第一接收模块,用于在接收用户终端的外设设备采集的直播信息之前,接收终端登录信息;第一发送模块,用于将终端登录信息发送至云服务器,其中,云服务器基于终端登录信息分配对应的虚拟终端,虚拟终端运行操作***,操作***至少包括:运行的***显示界面;第一展示模块,用于展示云服务器返回的虚拟终端的***显示界面。
可选的,控制装置还包括:第二接收模块,用于在展示云服务器返回的虚拟终端的***显示界面之后,接收终端控制指令;第二发送模块,用于在终端控制指令用于指示运行非直播应用时,基于终端控制指令,发送非直播业务控制命令至云服务器;第三发送模块,用于在终端控制指令用于指示运行直播平台时,基于终端控制指令,发送平台登录命令至云服务器,其中,平台登录命令用于登录在虚拟终端上运行的至少一个直播平台。
可选的,控制装置还包括:第一控制模块,用于在接收终端控制指令之后,若终端控制指令用于指示登录多个虚拟终端中的直播平台或者登录目标虚拟终端的多个直播平台,则控制云终端应用进入预设直播模式。
可选的,控制装置还包括:第一排序模块,用于在预设直播模式下,按照预设排列规则将每个虚拟终端的操作***桌面分别排序,得到排序结果;第一划分模块,用于基于虚拟终端的数量划分用户终端的显示界面,得到多份显示区;第一显示模块,用于基于排序结果,在每个显示区中分别显示每个虚拟终端的操作***桌面,其中,每个操作***桌面对应有区域坐标信息。
可选的,第一显示模块包括:第一平铺子模块,用于在每份显示区的区域大小一致,则在用户终端的显示界面上平铺排列每个操作***桌面;第一显示子模块,用于在多份显示区中的区域大小不一致,则按照区域大小排列多份显示区后,按照排序结果,在每个显示区中分别显示每个虚拟终端的操作***桌面;第一隐藏子模块,用于将目标操作***桌面放大显示,并将其它操作***桌面隐藏在其它虚拟区域中,操作***桌面的排列方式为翻页形态。
可选的,控制装置还包括:第三接收模块,用于在每个显示区中分别显示每个虚拟终端的操作***桌面之后,接收第一触屏操作;第一确定模块,用于基于第一触屏操作,确定触屏位置的目标操作***桌面;第一隐藏模块,用于将目标操作***桌面放大显示,并将其它操作***桌面隐藏;第四接收模块,用于接收第二触屏操作;第二确定模块,用于基于第二触屏操作,确定对目标操作***桌面上的直播平台的操作结果;第一操作模块,用于基于操作结果,放大显示目标操作***桌面上的直播平台,或者,基于操作结果,删除目标操作***桌面上的直播平台,或者,基于操作结果,移动目标操作***桌面上的直播平台的显示位置。
可选的,用户终端的外设设备包括下述至少之一:拍摄设备,用于拍摄直播图像或者直播视频;触摸感知设备,用于接收触屏操作;扬声器,用于接收用户语音,并播放云服务器传输的声音;输入设备,用于输入文字或者上传文件。
图7是根据本发明实施例的另一种可选的终端的控制装置的示意图,如图7所示,该控制装置包括:第二接收单元70,激活单元72,控制单元74,其中,
第二接收单元,用于接收云终端应用发送的操作信息,其中,操作信息至少包括:待操作的虚拟终端的终端标识以及操作内容;
激活单元,用于基于操作信息,将与终端标识对应的虚拟终端激活;
控制单元,基于操作内容,控制虚拟终端的操作***桌面上运行的直播平台更新当前显示内容。
上述控制装置,应用于云服务器上,在云服务器上运行至少一个虚拟终端,云服务器与用户终端预先建立通信连接,在用户终端运行云终端应用。在本实施例中,通过第二接收单元接收云终端应用发送的操作信息,基于操作信息,再通过激活单元将与终端标识对应的虚拟终端激活,最后基于操作内容,通过控制单元控制虚拟终端的操作***桌面上运行的直播平台更新当前显示内容。从而可以实现用户自己选择激活哪些虚拟终端,以进行自由交流,避免干扰其他虚拟终端。
可选的,控制装置还包括:第四接收模块,用于在接收云终端应用发送的操作信息之前,接收终端登录信息;第一运行模块,用于基于终端登录信息,激活对应的虚拟终端,并运行终端操作***;第五接收模块,用于接收平台登录指令;第一激活模块,用于基于平台登录指令,激活终端操作***的***桌面上的直播平台。
上述的控制装置还可以包括处理器和存储器,上述第一接收单元60,复制单元62,第一发送单元64,第二接收单元70,激活单元72,控制单元74等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
上述处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来复制直播信息,之后将复制后的所有直播信息分别发送至虚拟终端,还可以通过调整内核参数来激活与终端标识对应的虚拟终端,之后控制虚拟终端的操作***桌面上运行的直播平台更新当前显示内容。
上述存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。
根据本发明实施例的另一方面,还提供了一种直播控制***,包括用户终端,用于运行预设的云终端应用,云终端应用中运行的程序用于上述的终端的控制方法;云服务器,与至少一个用户终端预先建立通信连接,在云服务器上运行至少一个虚拟终端,云服务器执行上述的终端的控制方法。
根据本发明实施例的另一方面,还提供了一种电子终端,包括:处理器以及存储器,用于存储处理器的可执行指令;其中,处理器配置为经由执行可执行指令来执行上述的终端的控制方法。
据本发明实施例的另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质包括存储的计算机程序,其中,在计算机程序运行时控制计算机可读存储介质所在设备执行上述的终端的控制方法。
本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:用户终端与云服务器预先建立通信连接,在预设直播模式下,接收用户终端的外设设备采集的直播信息,复制直播信息,将复制后的所有直播信息分别发送至虚拟终端。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (13)
1.一种终端的控制方法,其特征在于,应用于云终端应用,所述云终端应用运行于用户终端上,所述用户终端与云服务器预先建立通信连接,在所述云服务器上运行至少一个虚拟终端,所述控制方法包括:
在预设直播模式下,接收所述用户终端的外设设备采集的直播信息,其中,所述直播信息至少包括:图像信息和语音信息;
复制所述直播信息;
将复制后的所有直播信息分别发送至所述虚拟终端。
2.根据权利要求1所述的控制方法,其特征在于,所述控制方法还包括:
若每台所述虚拟终端对应运行一个直播平台,则复制所述直播信息的数量与所有虚拟终端的总数量相同;
若所述虚拟终端运行多个直播平台,则复制所述直播信息的数量与所有虚拟终端上当前运行的直播平台的总数量相同。
3.根据权利要求1所述的控制方法,其特征在于,在接收所述用户终端的外设设备采集的直播信息之前,所述控制方法还包括:
接收终端登录信息;
将所述终端登录信息发送至所述云服务器,其中,所述云服务器基于所述终端登录信息分配对应的虚拟终端,所述虚拟终端运行操作***,所述操作***至少包括:运行的***显示界面;
展示所述云服务器返回的虚拟终端的***显示界面。
4.根据权利要求3所述的控制方法,其特征在于,在展示所述云服务器返回的虚拟终端的***显示界面之后,所述控制方法还包括:
接收终端控制指令;
若所述终端控制指令用于指示运行非直播应用,则基于所述终端控制指令,发送非直播业务控制命令至所述云服务器;
若所述终端控制指令用于指示运行直播平台,基于所述终端控制指令,发送平台登录命令至所述云服务器,其中,所述平台登录命令用于登录在所述虚拟终端上运行的至少一个直播平台。
5.根据权利要求4所述的控制方法,其特征在于,在接收终端控制指令之后,所述控制方法还包括:
若所述终端控制指令用于指示登录多个虚拟终端中的直播平台或者登录目标虚拟终端的多个直播平台,则控制所述云终端应用进入所述预设直播模式。
6.根据权利要求1所述的控制方法,其特征在于,所述控制方法还包括:
在所述预设直播模式下,按照预设排列规则将每个所述虚拟终端的操作***桌面分别排序,得到排序结果;
基于所述虚拟终端的数量划分所述用户终端的显示界面,得到多份显示区;
基于排序结果,在每个所述显示区中分别显示每个所述虚拟终端的操作***桌面,其中,每个所述操作***桌面对应有区域坐标信息。
7.根据权利要求6所述的控制方法,其特征在于,在每个所述显示区中分别显示每个所述虚拟终端的操作***桌面的步骤,包括:
若每份所述显示区的区域大小一致,则在所述用户终端的显示界面上平铺排列每个所述操作***桌面;
若所述多份显示区中的区域大小不一致,则按照区域大小排列所述多份显示区后,按照所述排序结果,在每个所述显示区中分别显示每个所述虚拟终端的操作***桌面;
将目标操作***桌面放大显示,并将其它操作***桌面隐藏在其它虚拟区域中,操作***桌面的排列方式为翻页形态。
8.根据权利要求6所述的控制方法,其特征在于,在每个所述显示区中分别显示每个所述虚拟终端的操作***桌面之后,所述控制方法还包括:
接收第一触屏操作;
基于所述第一触屏操作,确定触屏位置的目标操作***桌面;
将所述目标操作***桌面放大显示,并将其它操作***桌面隐藏;
接收第二触屏操作;
基于所述第二触屏操作,确定对所述目标操作***桌面上的直播平台的操作结果;
基于所述操作结果,放大显示所述目标操作***桌面上的直播平台,或者,基于所述操作结果,删除所述目标操作***桌面上的直播平台,或者,基于所述操作结果,移动所述目标操作***桌面上的直播平台的显示位置。
9.一种终端的控制方法,其特征在于,应用于云服务器上,在所述云服务器上运行至少一个虚拟终端,所述云服务器与用户终端预先建立通信连接,在所述用户终端运行云终端应用,所述控制方法包括:
接收所述云终端应用发送的操作信息,其中,所述操作信息至少包括:待操作的虚拟终端的终端标识以及操作内容;
基于所述操作信息,将与所述终端标识对应的虚拟终端激活;
基于所述操作内容,控制所述虚拟终端的操作***桌面上运行的直播平台更新当前显示内容。
10.根据权利要求9所述的控制方法,其特征在于,在接收所述云终端应用发送的操作信息之前,所述控制方法还包括:
接收终端登录信息;
基于所述终端登录信息,激活对应的虚拟终端,并运行终端操作***;
接收平台登录指令;
基于所述平台登录指令,激活所述终端操作***的***桌面上的直播平台。
11.一种终端的控制装置,其特征在于,应用于云终端应用,所述云终端应用运行于用户终端上,所述用户终端与云服务器预先建立通信连接,在所述云服务器上运行至少一个虚拟终端,所述控制装置包括:
第一接收单元,用于在预设直播模式下,接收所述用户终端的外设设备采集的直播信息,其中,所述直播信息至少包括:图像信息和语音信息;
复制单元,用于复制所述直播信息;
第一发送单元,用于将复制后的所有直播信息分别发送至所述虚拟终端。
12.一种终端的控制装置,其特征在于,应用于云服务器上,在所述云服务器上运行至少一个虚拟终端,所述云服务器与用户终端预先建立通信连接,在所述用户终端运行云终端应用,所述控制装置包括:
第二接收单元,用于接收所述云终端应用发送的操作信息,其中,所述操作信息至少包括:待操作的虚拟终端的终端标识以及操作内容;
激活单元,用于基于所述操作信息,将与所述终端标识对应的虚拟终端激活;
控制单元,用于基于所述操作内容,控制所述虚拟终端的操作***桌面上运行的直播平台更新当前显示内容。
13.一种直播控制***,其特征在于,包括:
用户终端,用于运行预设的云终端应用,所述云终端应用中运行的程序用于执行权利要求1至8中任意一项所述的终端的控制方法;
云服务器,与至少一个所述用户终端预先建立通信连接,在所述云服务器上运行至少一个虚拟终端,所述云服务器执行权利要求9至10中任意一项所述的终端的控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110084613.8A CN112804550A (zh) | 2021-01-21 | 2021-01-21 | 终端的控制方法及控制装置、直播控制*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110084613.8A CN112804550A (zh) | 2021-01-21 | 2021-01-21 | 终端的控制方法及控制装置、直播控制*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112804550A true CN112804550A (zh) | 2021-05-14 |
Family
ID=75811126
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110084613.8A Pending CN112804550A (zh) | 2021-01-21 | 2021-01-21 | 终端的控制方法及控制装置、直播控制*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112804550A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114095744A (zh) * | 2021-11-16 | 2022-02-25 | 北京字跳网络技术有限公司 | 视频直播方法、装置、电子设备及可读存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105979379A (zh) * | 2016-06-01 | 2016-09-28 | 腾讯科技(深圳)有限公司 | 一种试听内容播放的方法及装置 |
CN109068179A (zh) * | 2018-09-17 | 2018-12-21 | 珠海市筑巢科技有限公司 | 一种多平台直播方法、计算机装置及计算机可读存储介质 |
-
2021
- 2021-01-21 CN CN202110084613.8A patent/CN112804550A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105979379A (zh) * | 2016-06-01 | 2016-09-28 | 腾讯科技(深圳)有限公司 | 一种试听内容播放的方法及装置 |
CN109068179A (zh) * | 2018-09-17 | 2018-12-21 | 珠海市筑巢科技有限公司 | 一种多平台直播方法、计算机装置及计算机可读存储介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114095744A (zh) * | 2021-11-16 | 2022-02-25 | 北京字跳网络技术有限公司 | 视频直播方法、装置、电子设备及可读存储介质 |
CN114095744B (zh) * | 2021-11-16 | 2024-01-02 | 北京字跳网络技术有限公司 | 视频直播方法、装置、电子设备及可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102389235B1 (ko) | 리소스 배치 방법, 장치, 단말기 및 저장 매체 | |
CN111314724B (zh) | 云游戏直播方法和装置 | |
CN111078343B (zh) | 用于移动终端的截屏方法和截屏装置以及移动终端 | |
CN111541930B (zh) | 直播画面的显示方法、装置、终端及存储介质 | |
CN108990110B (zh) | 网络流量管理方法、装置、存储介质及终端 | |
CN111629239B (zh) | 投屏处理方法、装置、设备及计算机可读存储介质 | |
CN106155458B (zh) | 一种多媒体消息播放方法及装置 | |
CN112995759A (zh) | 互动业务处理方法、***、装置、设备及存储介质 | |
CN106664433B (zh) | 多媒体信息播放方法及***、标准化服务器、直播终端 | |
CN112235647A (zh) | 网络数据处理方法、装置、终端及服务器 | |
CN107132769B (zh) | 智能设备控制方法及装置 | |
CN111249723B (zh) | 游戏中的显示控制的方法、装置、电子设备及存储介质 | |
CN111752669A (zh) | 界面生成方法、装置、电子设备及存储介质 | |
CN114205633B (zh) | 直播互动方法、装置、存储介质和电子设备 | |
CN114025180A (zh) | 一种游戏操作同步***、方法、装置、设备及存储介质 | |
CN108989547B (zh) | 发光控制方法、装置、终端及存储介质 | |
CN113573090A (zh) | 游戏直播中的内容显示方法、装置、***和存储介质 | |
CN114095776A (zh) | 屏幕录制方法及电子设备 | |
CN110134237A (zh) | 界面控制方法及相关设备 | |
CN114237840A (zh) | 资源交互方法、装置、终端及存储介质 | |
CN112804550A (zh) | 终端的控制方法及控制装置、直播控制*** | |
CN112751681A (zh) | 图像处理方法、装置、设备以及计算机可读存储介质 | |
CN108769389B (zh) | 图片获取方法、装置、终端设备及存储介质 | |
CN113596490B (zh) | 直播互动方法、装置和存储介质及电子设备 | |
CN113419650A (zh) | 一种数据移动方法、装置、存储介质及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210514 |