一种投屏处理方法及装置与流程

专利检索2025-01-29  36


本技术涉及数据处理领域,尤其涉及一种投屏处理方法及装置。


背景技术:

1、随着电子技术及移动互联网的发展,用户拥有终端设备的数量日益增多。终端设备之间互相的投屏分享,已经成为了用户的一种日常需求。通常终端设备之间的投屏分为以下两种方式进行手动模式投屏:方式一、用户手动触发终端设备1向终端设备2投屏,终端设备2显示来自终端设备1的投屏内容。方式二、用户手动触发终端设备1向终端设备2投屏,终端设备2弹窗提示是否接收投屏内容,用户手动在终端设备2上操控确定(或拒绝)接收投屏内容。随着投屏技术的发展,在一些场景中也开始有了自动投屏的诉求,例如,在投屏源设备(机顶盒、游戏主机)与投屏显示设备(电视)之间没有高清多媒体接口线(highdefinition multimedia interface,hdmi)的场景中,投屏源设备在开机时会使用无线投屏方式将画面显示在投屏显示设备上,用户无需也无法手动触发投屏。

2、然而在某一设备对投屏显示设备进行投屏的过程中,可能会出现投屏冲突(或投屏打扰)的情况,例如,在终端设备3显示内容1并向终端设备1发起投屏时,终端设备2开机后自动触发对终端设备1进行投屏。投屏显示设备如何进行内容显示,使得投屏显示设备在满足用户投屏需求的同时避免其他设备的投屏打扰,是一个亟待解决的问题。


技术实现思路

1、本技术实施例提供了一种投屏处理方法及装置,有利于使投屏显示设备显示的内容更加贴合用户需求,同时避免其他设备的投屏打扰。

2、第一方面,本技术实施例提供一种投屏处理方法,可应用于投屏显示设备(例如投屏显示设备的设备或芯片上)。该方法中,投屏显示设备接收来自目标投屏源设备的投屏请求,该投屏请求包括目标投屏源设备的投屏源类型;该投屏源类型为自动投屏源或手动投屏源。进一步地,投屏显示设备根据当前显示状态和目标投屏源设备的投屏源类型,对目标投屏源设备的投屏请求进行处理,并向目标投屏源发送投屏响应,该投屏响应用于指示投屏处理结果为成功或失败。

3、基于第一方面所描述的方法,投屏显示设备在接收到投屏源设备的投屏请求之后,会结合当前显示状态和投屏请求中指示的投屏源类型,确定是否接受该投屏请求,以满足用户需求。

4、一种可能的实施方式中,该显示状态用于指示以下信息中的一项或多项:是否允许投屏、当前是否有投屏、当前投屏源类型。通过实施该可能的实施方式,投屏显示设备可以综合当前的显示状态指示的内容进行投屏处理,在满足用户投屏需求避免其他设备的投屏打扰的同时,还可以提升投屏处理结果的可靠性。

5、一种可能的实施方式中,当显示状态指示不允许投屏时,若目标投屏源设备的投屏源类型为自动投屏源,则投屏显示设备拒绝该目标投屏源设备的投屏请求,或者,输出提示消息。当显示状态指示不允许投屏时,若该目标投屏源设备的投屏源类型为手动投屏源,则投屏显示设备输出提示信息。当显示状态指示允许投屏且当前无投屏时,则投屏显示设备接受目标投屏源设备的投屏请求,或者,输出提示消息。当显示状态指示允许投屏且当前有投屏时,若目标投屏源设备的投屏源类型为自动投屏源,则投屏显示设备拒绝目标投屏源设备的投屏请求,或者,输出提示信息。当显示状态指示允许投屏且当前有投屏时,若目标投屏源设备的投屏源类型为手动投屏源,则投屏显示设备接受目标投屏源设备的投屏请求,或者,输出提示信息。

6、一种可能的实施方式中,该投屏响应还包括以下信息中的一种或多种:投屏显示设备处理该投屏请求后的显示状态、投屏显示处理该投屏请求前的显示状态、该投屏处理结果的原因指示信息。

7、一种可能的实施方式中,投屏显示设备接收来自多个投屏源设备发送的投屏请求;并从该多个投屏源设备中确定目标投屏源设备。通过实施该可能的实施方式,当投屏显示设备接收到多个设备的投屏请求时,从该多个投屏源设备中确定出一个目标投屏源设备,从而避免多个投屏设备同时向投屏显示设备进行投屏时发生投屏冲突,导致投屏显示设备无法进行投屏处理的情况。

8、一种可能的实施方式中,投屏请求还包括投屏源设备的投屏信息,该投屏信息包括以下信息中的一种或多种:在投屏显示设备的投屏次数、上一次在投屏显示设备投屏成功的投屏时间、第一时间内在投屏显示设备上投屏的频次、向该投屏显示设备发送投屏请求的次数、投屏请求连续失败次数。进一步地,投屏显示设备可以基于投屏源设备的投屏信息,从该多个投屏源设备中确定目标投屏源设备。通过实施该可能的实施方法,投屏显示设备根据投屏源设备的投屏信息,从多个投屏源设备中确定出更贴合用户需求的目标投屏源设备。

9、一种可能的实施方式中,投屏显示设备可以基于投屏源设备的投屏信息和投屏源类型,从多个投屏源设备中确定目标投屏源设备。通过实施该可能的实施方法,投屏显示设备可以结合投屏源设备的投屏信息和投屏源类型,从多个投屏源设备中确定出更贴合用户需求的目标投屏源设备。

10、第二方面,本技术实施例提供一种投屏处理方法,可应用于投屏源设备(例如投屏源设备的设备或芯片上)。该方法中,投屏源设备向投屏显示设备发送投屏请求,该投屏请求包括投屏源设备的投屏源类型;投屏源类型为自动投屏源或手动投屏源;投屏源设备接收来自投屏显示设备的投屏响应,该投屏响应用于指示投屏处理结果为成功或失败。

11、基于第二方面方法的有益效果可参见前述第一方面的有益效果,在此不再进行赘述。

12、一种可能的实施方式中,投屏响应还包括以下信息中的一种或多种:投屏显示设备处理投屏请求后的显示状态、投屏显示设备处理投屏请求前的显示状态、投屏处理结果对应的原因指示信息。

13、一种可能的实施方式中,显示状态用于指示以下信息中的一项或多项:是否允许投屏、当前是否有投屏、当前投屏源类型。

14、一种可能的实施方式中,投屏请求还包括投屏源设备的投屏信息,该投屏信息包括以下信息中的一种或多种:在投屏显示设备的投屏次数、上一次在投屏显示设备投屏成功的投屏时间、第一时间内在投屏显示设备上投屏的频次、向投屏显示设备发送投屏请求的次数、投屏请求连续失败次数。

15、第三方面,本技术还提供一种投屏处理装置,该投屏处理装置可以为投屏显示设备,或者是该投屏显示设备中的装置,或者是与该投屏显示设备匹配使用的装置。其中,该投屏处理装置还可以为芯片或芯片系统。该投屏处理装置可执行第一方面的方法。该投屏处理装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元。该单元可以是软件和/或硬件。该投屏处理装置执行的操作及有益效果可以参见上述第一方面的方法以及有益效果,重复之处不再赘述。

16、第四方面,本技术还提供一种投屏处理装置,该投屏处理装置可以为投屏源设备,或者是该投屏源设备中的装置,或者是与该投屏源设备匹配使用的装置。其中,该投屏处理装置还可以为芯片或芯片系统。该投屏处理装置可执行第二方面的方法。该投屏处理装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元。该单元可以是软件和/或硬件。该投屏处理装置执行的操作及有益效果可以参见上述第二方面的方法以及有益效果,重复之处不再赘述。

17、第五方面,本技术还提供一种投屏处理装置,该投屏处理装置可以为投屏显示设备,或者是该投屏显示设备中的装置,或者是与该投屏显示设备匹配使用的装置。其中,该投屏处理装置还可以为芯片或芯片系统。该投屏处理装置包括通信接口以及处理器,可选的还可以包括存储器。其中,该存储器用于存储计算机程序或指令,处理器与存储器、通信接口耦合,当处理器执行所述计算机程序或指令时,使投屏处理装置执行上述第一方面的方法。

18、第六方面,本技术还提供一种投屏处理装置,该投屏处理装置可以为投屏源设备,或者是该投屏源设备中的装置,或者是与该投屏源设备匹配使用的装置。其中,该投屏处理装置还可以为芯片或芯片系统。该投屏处理装置包括通信接口以及处理器,可选的还可以包括存储器。其中,该存储器用于存储计算机程序或指令,处理器与存储器、通信接口耦合,当处理器执行所述计算机程序或指令时,使投屏处理装置执行上述第二方面的方法。

19、第七方面,本技术提供一种计算机可读存储介质,计算机可读存储介质用于存储计算机执行指令,当该计算机执行指令被执行时,使得如第一方面或第二方面的方法中投屏显示设备执行的方法被实现,或者,使得如第一方面或第二方面的方法中投屏源设备执行的方法被实现。

20、第八方面,本技术提供一种包括计算机程序的计算机程序产品,当该计算机程序被执行时,使得如第一方面的方法或第二方面的方法被实现。

21、第九方面,本技术提供一种投屏系统,该投屏系统包括投屏显示设备和投屏源设备。


技术特征:

1.一种投屏处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述方法,其特征在于,所述显示状态用于指示以下信息中的一项或多项:是否允许投屏、当前是否有投屏、当前投屏源类型。

3.根据权利要求2所述方法,其特征在于,所述根据投屏显示设备的显示状态和所述目标投屏源设备的投屏源类型,对所述目标投屏源设备的投屏请求进行处理,包括:

4.根据权利要求1-3中任一项所述方法,其特征在于,所述投屏响应还包括以下信息中的一种或多种:所述投屏显示设备处理所述投屏请求后的显示状态、所述投屏显示设备处理所述投屏请求前的显示状态、所述投屏处理结果对应的原因指示信息。

5.根据权利要求1所述方法,其特征在于,所述接收来自目标投屏源设备的投屏请求,包括:

6.根据权利要求5所述方法,其特征在于,所述投屏请求还包括投屏源设备的投屏信息,所述投屏信息包括以下信息中的一种或多种:在所述投屏显示设备的投屏次数、上一次在所述投屏显示设备投屏成功的投屏时间、第一时间内在所述投屏显示设备上投屏的频次、向所述投屏显示设备发送投屏请求的次数、投屏请求连续失败次数;

7.根据权利要求6所述方法,其特征在于,所述基于投屏源设备的投屏信息,从所述多个投屏源设备中确定目标投屏源设备,包括:

8.一种投屏处理方法,其特征在于,所述方法包括:

9.根据权利要求8所述方法,其特征在于,所述投屏响应还包括以下信息中的一种或多种:所述投屏显示设备处理所述投屏请求后的显示状态、所述投屏显示设备处理所述投屏请求前的显示状态、所述投屏处理结果对应的原因指示信息。

10.根据权利要求9所述方法,其特征在于,所述显示状态用于指示以下信息中的一项或多项:是否允许投屏、当前是否有投屏、当前投屏源类型。

11.根据权利要求8-10中任一项所述方法,其特征在于,所述投屏请求还包括投屏源设备的投屏信息,所述投屏信息包括以下信息中的一种或多种:在所述投屏显示设备的投屏次数、上一次在所述投屏显示设备投屏成功的投屏时间、第一时间内在所述投屏显示设备上投屏的频次、向所述投屏显示设备发送投屏请求的次数、投屏请求连续失败次数。

12.一种投屏处理装置,其特征在于,包括用于执行如权利要求1-7中任一项所述方法的模块或单元,或者,包括用于执行如权利要求8-11中任一项所述方法的模块或单元。

13.一种投屏处理装置,其特征在于,包括处理器和接口电路,所述接口电路用于接收来自所述投屏处理装置之外的其它设备的信号并传输至所述处理器或将来自所述处理器的信号发送给所述投屏处理装置之外的其它设备,所述处理器通过逻辑电路或执行代码指令用于实现如权利要求1-7中任一项所述的方法,或者用于实现如权利要求8-11中任一项所述的方法。

14.一种投屏系统,其特征在于,包括所述投屏系统包括投屏显示设备和目标投屏源设备,其中,所述投屏显示设备用于执行如权利要求1-7中任一项所述方法,所述目标投屏源设备用于执行如权利要求8-11中任一项所述方法。

15.一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机程序或指令,当所述计算机程序或指令被投屏处理装置执行时,实现如权利要求1-7中任一项所述的方法,或者用于实现如权利要求8-11中任一项所述的方法。

16.一种计算机程序产品,其特征在于,当读取并执行所述计算机程序产品时,使得投屏处理装置执行权利要求1-7中任一项所述的方法,或者执行权利要求8-11中任一项所述的方法。


技术总结
本申请提供一种投屏处理方法及装置。该方法包括:投屏显示设备接收来自目标投屏源设备的投屏请求,该投屏请求包括目标投屏源设备的投屏源类型,该投屏源类型为自动投屏源或手动投屏源;投屏显示设备根据自身的显示状态和目标投屏源设备的投屏源类型,对目标投屏源设备的投屏请求进行处理。通过此方法,投屏显示设备通过结合当前显示状态和目标投屏源设备的投屏源类型的方式,对目标投屏源设备的投屏请求进行处理,使得该投屏显示设备在满足用户需求进行投屏显示的同时,避免其他设备的投屏打扰。

技术研发人员:林霖,庞峰
受保护的技术使用者:华为技术有限公司
技术研发日:
技术公布日:2024/5/29
转载请注明原文地址:https://win.8miu.com/read-1149278.html

最新回复(0)