一种直播方法及装置转让专利

申请号 : CN201610680753.0

文献号 : CN106303558B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王坤辉

申请人 : 天脉聚源(北京)传媒科技有限公司

摘要 :

本发明是关于一种直播方法及装置,其中,方法包括:在通过拍摄设备进行直播拍摄的过程中,若接收到对其他应用程序的选中操作,则修改原直播拍摄界面的预览参数,得到修改后的直播拍摄界面的预览参数;显示所述其他应用程序对应的显示界面,并根据修改后的直播拍摄界面的预览参数显示当前直播拍摄界面。通过该技术方案,不会影响直播拍摄,避免因为打开其他应用程序而造成直播拍摄中断,从而使得用户可以在直播拍摄的过程中,打开其他应用程序,并保证直播拍摄的正常进行,提升用户的使用体验。

权利要求 :

1.一种直播方法,其特征在于,包括:

在通过拍摄设备进行直播拍摄的过程中,若接收到对其他应用程序的选中操作,则修改原直播拍摄界面的预览参数,得到修改后的直播拍摄界面的预览参数;

显示所述其他应用程序对应的显示界面,并根据修改后的直播拍摄界面的预览参数显示当前直播拍摄界面;

所述选中操作包括间接选中操作,所述间接选中操作包括第一选中操作和第二选中操作,所述显示所述其他应用程序对应的显示界面,并根据修改后的直播拍摄界面的预览参数显示直播拍摄界面,包括:当接收到所述第一选中操作时,分别根据所述原直播拍摄界面的预览参数和所述修改后的直播拍摄界面的预览参数显示原直播拍摄界面和当前直播拍摄界面;

当接收到所述第二选中操作时,用所述其他应用程序对应的显示界面替换所述原直播拍摄界面,其中,所述第一选中操作包括挂起操作,所述第二选中操作包括应用切换操作;

所述修改直播拍摄界面的预览参数,包括:

将所述直播拍摄界面的显示层级设置为置于顶层;

从所述直播拍摄界面获取的所有像素点中,选取一个像素点进行显示。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收用户输入的原直播拍摄界面的释放命令;

根据所述释放命令,将所述原直播拍摄界面的预览参数从内存中删除。

3.根据权利要求1所述的方法,其特征在于,所述选中操作包括直接选中操作,所述显示所述其他应用程序对应的显示界面,并根据修改后的直播拍摄界面的预览参数显示直播拍摄界面,包括:显示所述其他应用程序对应的显示界面,并重新启动所述拍摄设备,根据修改后的直播拍摄界面的预览参数显示直播拍摄界面。

4.一种直播装置,其特征在于,包括:

修改模块,用于在通过拍摄设备进行直播拍摄的过程中,若接收到对其他应用程序的选中操作,则修改原直播拍摄界面的预览参数,得到修改后的直播拍摄界面的预览参数;

显示模块,用于显示所述其他应用程序对应的显示界面,并根据修改后的直播拍摄界面的预览参数显示当前直播拍摄界面;

所述选中操作包括间接选中操作,所述间接选中操作包括第一选中操作和第二选中操作,所述显示模块用于:

当接收到所述第一选中操作时,分别根据所述原直播拍摄界面的预览参数和所述修改后的直播拍摄界面的预览参数显示原直播拍摄界面和当前直播拍摄界面;

当接收到所述第二选中操作时,用所述其他应用程序对应的显示界面替换所述原直播拍摄界面,其中,所述第一选中操作包括挂起操作,所述第二选中操作包括应用切换操作;

修改模块包括:

设置子模块,用于将所述直播拍摄界面的显示层级设置为置于顶层;

选取子模块,用于从所述直播拍摄界面获取的所有像素点中,选取一个像素点进行显示。

5.根据权利要求4所述的装置,其特征在于,所述装置还包括:接收模块,用于接收用户输入的原直播拍摄界面的释放命令;

删除模块,用于根据所述释放命令,将所述原直播拍摄界面的预览参数从内存中删除。

6.根据权利要求4所述的装置,其特征在于,所述选中操作包括直接选中操作,所述显示模块用于:显示所述其他应用程序对应的显示界面,并重新启动所述拍摄设备,根据修改后的直播拍摄界面的预览参数显示直播拍摄界面。

说明书 :

一种直播方法及装置

技术领域

[0001] 本发明涉及网络直播技术领域,尤其涉及一种直播方法及装置。

背景技术

[0002] 在直播的过程中,如果用户点击打开其他应用,就会进入其他应用的显示界面,其他应用的显示界面就会覆盖掉直播的拍摄界面,从而导致直播拍摄停止,这样,用户的体验不佳。

发明内容

[0003] 本发明实施例提供一种直播方法及装置,包括如下技术方案:
[0004] 根据本发明实施例的第一方面,提供一种直播方法,包括:
[0005] 在通过拍摄设备进行直播拍摄的过程中,若接收到对其他应用程序的选中操作,则修改原直播拍摄界面的预览参数,得到修改后的直播拍摄界面的预览参数;
[0006] 显示所述其他应用程序对应的显示界面,并根据修改后的直播拍摄界面的预览参数显示当前直播拍摄界面。
[0007] 在一个实施例中,所述修改直播拍摄界面的预览参数,包括:
[0008] 将所述直播拍摄界面的显示层级设置为置于顶层;
[0009] 从所述直播拍摄界面获取的所有像素点中,选取一个像素点进行显示。
[0010] 在一个实施例中,所述方法还包括:
[0011] 接收用户输入的原直播拍摄界面的释放命令;
[0012] 根据所述释放命令,将所述原直播拍摄界面的预览参数从内存中删除。
[0013] 在一个实施例中,所述选中操作包括直接选中操作,
[0014] 所述显示所述其他应用程序对应的显示界面,并根据修改后的直播拍摄界面的预览参数显示直播拍摄界面,包括:
[0015] 显示所述其他应用程序对应的显示界面,并重新启动所述拍摄设备,根据修改后的直播拍摄界面的预览参数显示直播拍摄界面。
[0016] 在一个实施例中,所述选中操作包括间接选中操作,所述间接选择操作包括第一选中操作和第二选中操作,
[0017] 所述显示所述其他应用程序对应的显示界面,并根据修改后的直播拍摄界面的预览参数显示直播拍摄界面,包括:
[0018] 当接收到所述第一选中操作时,分别根据所述原直播拍摄界面的预览参数和所述修改后的直播拍摄界面的预览参数显示原直播拍摄界面和当前直播拍摄界面;
[0019] 当接收到所述第二选中操作时,用所述其他应用程序对应的显示界面替换所述原直播拍摄界面。
[0020] 根据本发明实施例的第二方面,提供一种直播装置,包括:
[0021] 修改模块,用于在通过拍摄设备进行直播拍摄的过程中,若接收到对其他应用程序的选中操作,则修改原直播拍摄界面的预览参数,得到修改后的直播拍摄界面的预览参数;
[0022] 显示模块,用于显示所述其他应用程序对应的显示界面,并根据修改后的直播拍摄界面的预览参数显示当前直播拍摄界面。
[0023] 在一个实施例中,修改模块包括:
[0024] 设置子模块,用于将所述直播拍摄界面的显示层级设置为置于顶层;
[0025] 选取子模块,用于从所述直播拍摄界面获取的所有像素点中,选取一个像素点进行显示。
[0026] 在一个实施例中,所述装置还包括:
[0027] 接收模块,用于接收用户输入的原直播拍摄界面的释放命令;
[0028] 删除模块,用于根据所述释放命令,将所述原直播拍摄界面的预览参数从内存中删除。
[0029] 在一个实施例中,所述选中操作包括直接选中操作,
[0030] 所述显示模块用于:
[0031] 显示所述其他应用程序对应的显示界面,并重新启动所述拍摄设备,根据修改后的直播拍摄界面的预览参数显示直播拍摄界面。
[0032] 在一个实施例中,所述选中操作包括间接选中操作,所述间接选择操作包括第一选中操作和第二选中操作,
[0033] 所述显示模块用于:
[0034] 当接收到所述第一选中操作时,分别根据所述原直播拍摄界面的预览参数和所述修改后的直播拍摄界面的预览参数显示原直播拍摄界面和当前直播拍摄界面;
[0035] 当接收到所述第二选中操作时,用所述其他应用程序对应的显示界面替换所述原直播拍摄界面。
[0036] 本发明的实施例提供的技术方案可以包括以下有益效果:
[0037] 上述技术方案,在进行直播拍摄的过程中,如果接收到用户输入的对其他应用程序的选中操作,即打开应用程序的操作,则修改原直播拍摄界面的预览参数,从而使得在显示其他应用程序对应的显示界面的同时,可以按照修改后的直播拍摄界面的预览参数显示当前直播拍摄界面,这样,不会影响直播拍摄,避免因为打开其他应用程序而造成直播拍摄中断,从而使得用户可以在直播拍摄的过程中,打开其他应用程序,并保证直播拍摄的正常进行,提升用户的使用体验。
[0038] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

[0039] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0040] 图1是根据一示例性实施例示出的一种直播方法的流程图。
[0041] 图2是根据一示例性实施例示出的一种直播方法中步骤S101的流程图。
[0042] 图3是根据一示例性实施例示出的另一种直播方法的流程图。
[0043] 图4是根据一示例性实施例示出的又一种直播方法的流程图。
[0044] 图5是根据一示例性实施例示出的另一种直播方法的流程图。
[0045] 图6是根据一示例性实施例示出的一种直播装置的框图。
[0046] 图7是根据一示例性实施例示出的一种直播装置中修改模块的框图。
[0047] 图8是根据一示例性实施例示出的另一种直播装置的框图。

具体实施方式

[0048] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0049] 本发明实施例提供了一种直播方法,该方法可用于终端设备中,其中,终端设备可以是移动终端、平板电脑等。
[0050] 图1是根据一示例性实施例示出的一种直播方法的流程图。
[0051] 如图1所示,该方法包括步骤S101-S102:
[0052] 在步骤S101中,在通过拍摄设备进行直播拍摄的过程中,若接收到对其他应用程序的选中操作,则修改原直播拍摄界面的预览参数,得到修改后的直播拍摄界面的预览参数;
[0053] 在步骤S102中,显示其他应用程序对应的显示界面,并根据修改后的直播拍摄界面的预览参数显示当前直播拍摄界面。
[0054] 在该实施例中,在进行直播拍摄的过程中,如果接收到用户输入的对其他应用程序的选中操作,即打开应用程序的操作,则修改原直播拍摄界面的预览参数,从而使得在显示其他应用程序对应的显示界面的同时,可以按照修改后的直播拍摄界面的预览参数显示当前直播拍摄界面,这样,不会影响直播拍摄,避免因为打开其他应用程序而造成直播拍摄中断,从而使得用户可以在直播拍摄的过程中,打开其他应用程序,并保证直播拍摄的正常进行,提升用户的使用体验。
[0055] 图2是根据一示例性实施例示出的一种直播方法中步骤S101的流程图。
[0056] 如图2所示,在一个实施例中,上述步骤S101中的修改直播拍摄界面的预览参数,包括步骤S201-S202:
[0057] 在步骤S201中,将直播拍摄界面的显示层级设置为置于顶层;
[0058] 在步骤S202中,从直播拍摄界面获取的所有像素点中,选取一个像素点进行显示。
[0059] 在该实施例中,将直播拍摄界面的显示层级设置为置于顶层,这样,可以保证直播拍摄界面不会被其他应用程序的界面所覆盖,而从直播拍摄界面获取的所有像素点中,只选择一个像素点进行显示,这样,既可以保证直播拍摄不会被中断,也可以保证显示的直播拍摄界面不会影响其他应用程序的显示界面进行正常显示,从而提升用户的使用体验。
[0060] 图3是根据一示例性实施例示出的另一种直播方法的流程图。
[0061] 如图3所示,在一个实施例中,上述方法还包括步骤S301-S302:
[0062] 在步骤S301中,接收用户输入的原直播拍摄界面的释放命令;
[0063] 在步骤S302中,根据释放命令,将原直播拍摄界面的预览参数从内存中删除。
[0064] 在该实施例中,在接收到用户输入的对原直播拍摄界面的释放命令后,可以将内存中存储的原直播拍摄界面的预览参数删除,从而节省内存空间,避免不必要的内存空间的浪费。
[0065] 图4是根据一示例性实施例示出的又一种直播方法的流程图。
[0066] 如图4所示,在一个实施例中,选中操作包括直接选中操作,上述步骤S102包括步骤S401:
[0067] 在步骤S401中,显示其他应用程序对应的显示界面,并重新启动拍摄设备,根据修改后的直播拍摄界面的预览参数显示直播拍摄界面。
[0068] 在该实施例中,可以在显示其他应用程序对应的显示界面后,自动重新启动拍摄设备,并根据修改后的直播拍摄界面的预览参数显示直播拍摄界面,这样,由于中期拍摄设备,可能会造成短暂的直播间断。
[0069] 图5是根据一示例性实施例示出的另一种直播方法的流程图。
[0070] 如图5所示,在一个实施例中,选中操作包括间接选中操作,间接选择操作包括第一选中操作和第二选中操作,上述步骤S102包括步骤S501-S502:
[0071] 在步骤S501中,当接收到第一选中操作时,分别根据原直播拍摄界面的预览参数和修改后的直播拍摄界面的预览参数显示原直播拍摄界面和当前直播拍摄界面;
[0072] 在步骤S502中,当接收到第二选中操作时,用其他应用程序对应的显示界面替换原直播拍摄界面。
[0073] 在该实施例中,可以通过间接选择操作,实现界面自动切换,在接收到第一选择操作时,根据原直播拍摄界面的预览参数和修改后的直播拍摄界面的预览参数显示原直播拍摄界面和当前直播拍摄界面。当再接收到第二选中操作时,用其他应用程序对应的显示界面替换原直播拍摄界面,这样,可以实现无缝切换,使得直播拍摄不会中断。
[0074] 例如,在拍摄界面增加挂起按钮和其它应用的按钮。如果点击挂起按钮,则在桌面上增加widget控件,此时不用重启摄像头,同时开两个预览,一个原拍摄界面的预览,一个是widget预览。如果此时再点击应用按钮。原拍摄界面被应用覆盖,原预览被关闭,但是widget仍然存在,拍摄不间断。
[0075] 下述为本公开装置实施例,可以用于执行本公开方法实施例。
[0076] 图6是根据一示例性实施例示出的一种直播装置的框图,该装置可以通过软件、硬件或者两者的结合实现成为终端设备的部分或者全部。如图6所示,该直播装置包括:
[0077] 修改模块61,用于在通过拍摄设备进行直播拍摄的过程中,若接收到对其他应用程序的选中操作,则修改原直播拍摄界面的预览参数,得到修改后的直播拍摄界面的预览参数;
[0078] 显示模块62,用于显示所述其他应用程序对应的显示界面,并根据修改后的直播拍摄界面的预览参数显示当前直播拍摄界面。
[0079] 在该实施例中,在进行直播拍摄的过程中,如果接收到用户输入的对其他应用程序的选中操作,即打开应用程序的操作,则修改原直播拍摄界面的预览参数,从而使得在显示其他应用程序对应的显示界面的同时,可以按照修改后的直播拍摄界面的预览参数显示当前直播拍摄界面,这样,不会影响直播拍摄,避免因为打开其他应用程序而造成直播拍摄中断,从而使得用户可以在直播拍摄的过程中,打开其他应用程序,并保证直播拍摄的正常进行,提升用户的使用体验。
[0080] 图7是根据一示例性实施例示出的一种直播装置中修改模块的框图。
[0081] 如图7所示,在一个实施例中,修改模块61包括:
[0082] 设置子模块71,用于将所述直播拍摄界面的显示层级设置为置于顶层;
[0083] 选取子模块72,用于从所述直播拍摄界面获取的所有像素点中,选取一个像素点进行显示。
[0084] 在该实施例中,将直播拍摄界面的显示层级设置为置于顶层,这样,可以保证直播拍摄界面不会被其他应用程序的界面所覆盖,而从直播拍摄界面获取的所有像素点中,只选择一个像素点进行显示,这样,既可以保证直播拍摄不会被中断,也可以保证显示的直播拍摄界面不会影响其他应用程序的显示界面进行正常显示,从而提升用户的使用体验。
[0085] 图8是根据一示例性实施例示出的另一种直播装置的框图。
[0086] 如图8所示,在一个实施例中,上述装置还包括:
[0087] 接收模块81,用于接收用户输入的原直播拍摄界面的释放命令;
[0088] 删除模块82,用于根据所述释放命令,将所述原直播拍摄界面的预览参数从内存中删除。
[0089] 在该实施例中,在接收到用户输入的对原直播拍摄界面的释放命令后,可以将内存中存储的原直播拍摄界面的预览参数删除,从而节省内存空间,避免不必要的内存空间的浪费。
[0090] 在一个实施例中,所述选中操作包括直接选中操作,
[0091] 所述显示模块62用于:
[0092] 显示所述其他应用程序对应的显示界面,并重新启动所述拍摄设备,根据修改后的直播拍摄界面的预览参数显示直播拍摄界面。
[0093] 在该实施例中,可以在显示其他应用程序对应的显示界面后,自动重新启动拍摄设备,并根据修改后的直播拍摄界面的预览参数显示直播拍摄界面,这样,由于中期拍摄设备,可能会造成短暂的直播间断。
[0094] 在一个实施例中,所述选中操作包括间接选中操作,所述间接选择操作包括第一选中操作和第二选中操作,
[0095] 所述显示模块用于:
[0096] 当接收到所述第一选中操作时,分别根据所述原直播拍摄界面的预览参数和所述修改后的直播拍摄界面的预览参数显示原直播拍摄界面和当前直播拍摄界面;
[0097] 当接收到所述第二选中操作时,用所述其他应用程序对应的显示界面替换所述原直播拍摄界面。
[0098] 在该实施例中,可以通过间接选择操作,实现界面自动切换,在接收到第一选择操作时,根据原直播拍摄界面的预览参数和修改后的直播拍摄界面的预览参数显示原直播拍摄界面和当前直播拍摄界面。当再接收到第二选中操作时,用其他应用程序对应的显示界面替换原直播拍摄界面,这样,可以实现无缝切换,使得直播拍摄不会中断。
[0099] 例如,在拍摄界面增加挂起按钮和其它应用的按钮。如果点击挂起按钮,则在桌面上增加widget控件,此时不用重启摄像头,同时开两个预览,一个原拍摄界面的预览,一个是widget预览。如果此时再点击应用按钮。原拍摄界面被应用覆盖,原预览被关闭,但是widget仍然存在,拍摄不间断。
[0100] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0101] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0102] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0103] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0104] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0105] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。