一种创建虚拟显示器的方法、装置、电子设备和存储介质制造方法及图纸

技术编号:28977714 阅读:14 留言:0更新日期:2021-06-23 09:23
本申请公开了一种创建虚拟显示器的方法,包括:获取客户端的显示配置信息,并判断显示配置信息是否包含EDID数据;若是,则根据EDID数据,创建虚拟显示器;若否,则根据显示配置信息中的分辨率信息和刷新率信息,确定对应的EDID数据,并根据EDID数据创建虚拟显示器。该方法根据获取的客户端的显示配置信息来创建虚拟现实器,不必安装显示器硬件设备,节约了物理硬件设备的部署成本,有利于推进云游戏系统的推广和发展。本申请同时还提供了一种创建虚拟显示器的装置、系统、电子设备和计算机可读存储介质,具有上述有益效果。

【技术实现步骤摘要】
一种创建虚拟显示器的方法、装置、电子设备和存储介质
本申请涉及云游戏
,特别涉及一种创建虚拟显示器的方法、装置、电子设备和存储介质。
技术介绍
随着编解码技术以及软硬件技术的发展,云游戏等创新业务逐步进入大众的视野,并取得了一定程度的发展。云游戏不同于传统游戏,是一种以云计算、云控制、渲染及网络传输为基础的游戏实现方式,其游戏真正运行在云端边缘计算节点的主机端,而非用户本地的客户端上。客户端通过接收主机端发送的音视频数据进行游戏声音与画面的本地呈现,同时用户将对游戏的操作控制数据发送到主机端进行对游戏的控制。但是目前云游戏成本比较高昂,主要源于主机端的显示器或者假负载等物理设备价格较高,所以不利于云游戏的发展。
技术实现思路
本申请的目的是提供一种创建虚拟显示器的方法,能够节约物理硬件设备的部署成本,有利于推进云游戏系统的推广和发展。其具体方案如下:第一方面,本申请公开了一种创建虚拟显示器的方法,包括:获取客户端的显示配置信息,并判断所述显示配置信息是否包含EDID数据;若是,则根据所述EDID数据,创建虚拟显示器;若否,则根据所述显示配置信息中的分辨率信息和刷新率信息,确定对应的EDID数据,并根据所述EDID数据创建所述虚拟显示器。可选的,根据所述分辨率信息和刷新率信息,确定对应的EDID数据,并根据所述EDID数据创建所述虚拟显示器,包括:判断所述分辨率信息中的最大分辨率和所述刷新率信息中的最大刷新率是否与EDID列表匹配成功;若是,则根据匹配到的EDID数据,创建所述虚拟显示器;若否,则判断所述最大分辨率和默认刷新率是否与所述EDID列表匹配成功;若是,则根据匹配到的EDID数据,创建所述虚拟显示器;若否,则利用默认EDID数据,创建所述虚拟显示器。可选的,在判断所述分辨率信息中的最大分辨率和所述刷新率信息中的最大刷新率是否与EDID列表匹配成功之前,还包括:提取常规显示器的EDID数据,并将所述EDID数据存入初始EDID列表;获取所述常规显示器的分辨率信息、刷新率信息,并建立所述分辨率信息、刷新率信息与所述EDID数据的映射关系,生成所述EDID列表。可选的,在根据所述EDID数据创建所述虚拟显示器之后,还包括:获取所述客户端的当前显示配置信息,判断所述虚拟显示器是否支持所述当前显示配置信息;若是,则将所述虚拟显示器的当前配置信息设置为所述客户端的当前显示配置信息;若否,则将所述虚拟显示器的当前配置信息设置默认配置信息。第二方面,本申请公开了一种创建虚拟显示器的装置,包括:获取模块,用于获取客户端的显示配置信息,并判断所述显示配置信息是否包含EDID数据;第一创建模块,用于若是,则根据所述EDID数据,创建虚拟显示器;第二创建模块,用于若否,则根据所述显示配置信息中的分辨率信息和刷新率信息,确定对应的EDID数据,并根据所述EDID数据创建所述虚拟显示器。可选的,所述第二创建模块,包括:第一判断单元,用于判断所述分辨率信息中的最大分辨率和所述刷新率信息中的最大刷新率是否与EDID列表匹配成功;第一创建单元,用于若是,则根据匹配到的EDID数据,创建所述虚拟显示器;第二判断单元,用于若否,则判断所述最大分辨率和默认刷新率是否与所述EDID列表匹配成功;若是,则根据匹配到的EDID数据,创建所述虚拟显示器;若否,则利用默认EDID数据,创建所述虚拟显示器。可选的,还包括:提取模块,用于提取常规显示器的EDID数据,并将所述EDID数据存入初始EDID列表;生成模块,用于获取所述常规显示器的分辨率信息、刷新率信息,并建立所述分辨率信息、刷新率信息与所述EDID数据的映射关系,生成所述EDID列表。第三方面,本申请公开了一种创建虚拟显示器系统,包括:客户端,用于发送自身的显示配置信息至主机端;所述主机端,用于执行所述计算机程序时实现如上述创建虚拟显示器的方法的步骤。第四方面,本申请公开了一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述创建虚拟显示器的方法的步骤。第五方面,本申请公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述创建虚拟显示器的方法的步骤。本申请提供一种创建虚拟显示器的方法,包括:获取客户端的显示配置信息,并判断所述显示配置信息是否包含EDID数据;若是,则根据所述EDID数据,创建虚拟显示器;若否,则根据所述显示配置信息中的分辨率信息和刷新率信息,确定对应的EDID数据,并根据所述EDID数据创建所述虚拟显示器。可见,本申请通过获取客户端的显示配置信息,并根据显示配置信息中的EDID数据,创建虚拟显示器,若未获取到EDID数据,则根据获取到的分辨率信息和刷新率信息多对应的EDID数据,创建虚拟显示器;即主机端可根据获取的客户端的显示配置信息来创建虚拟现实器,不必安装显示器硬件设备,节约了成本,避免了相关技术中在主机端安装显示器等物理设备,价格高昂,不利于云游戏业务的推广的缺陷,节约了物理硬件设备的部署成本,有利于推进云游戏系统的推广和发展。本申请同时还提供了一种创建虚拟显示器的装置、系统、电子设备和计算机可读存储介质,具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例所提供的一种创建虚拟显示器方法的流程图;图2为本申请实施例所提供的另一种创建虚拟显示器方法的流程图;图3为本申请实施例所提供的一种具体实施例的云游戏系统的自适应创建虚拟显示器方案的流程图;图4为本申请实施例所提供的一种创建虚拟显示器装置的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。当前,在云游戏系统中,客户端是多平台的,支持PC端、android、mac等各平台终端,各平台终端代码实现不一样,能提取的显示配置信息也不同,主要有两种:详细的EDID(ExtendedDisplayIdentificationData,扩展显示标识数据)和分辨率、刷新率信息。云游戏系统中主机端部署的是显示器或假负载等硬件设备,由于显示器等硬件设备价格高昂,影响了云游本文档来自技高网...

【技术保护点】
1.一种创建虚拟显示器的方法,其特征在于,包括:/n获取客户端的显示配置信息,并判断所述显示配置信息是否包含EDID数据;/n若是,则根据所述EDID数据,创建虚拟显示器;/n若否,则根据所述显示配置信息中的分辨率信息和刷新率信息,确定对应的EDID数据,并根据所述EDID数据创建所述虚拟显示器。/n

【技术特征摘要】
1.一种创建虚拟显示器的方法,其特征在于,包括:
获取客户端的显示配置信息,并判断所述显示配置信息是否包含EDID数据;
若是,则根据所述EDID数据,创建虚拟显示器;
若否,则根据所述显示配置信息中的分辨率信息和刷新率信息,确定对应的EDID数据,并根据所述EDID数据创建所述虚拟显示器。


2.根据权利要求1所述的创建虚拟显示器的方法,其特征在于,根据所述分辨率信息和刷新率信息,确定对应的EDID数据,并根据所述EDID数据创建所述虚拟显示器,包括:
判断所述分辨率信息中的最大分辨率和所述刷新率信息中的最大刷新率是否与EDID列表匹配成功;
若是,则根据匹配到的EDID数据,创建所述虚拟显示器;
若否,则判断所述最大分辨率和默认刷新率是否与所述EDID列表匹配成功;若是,则根据匹配到的EDID数据,创建所述虚拟显示器;若否,则利用默认EDID数据,创建所述虚拟显示器。


3.根据权利要求2所述的创建虚拟显示器的方法,其特征在于,在判断所述分辨率信息中的最大分辨率和所述刷新率信息中的最大刷新率是否与EDID列表匹配成功之前,还包括:
提取常规显示器的EDID数据,并将所述EDID数据存入初始EDID列表;
获取所述常规显示器的分辨率信息、刷新率信息,并建立所述分辨率信息、刷新率信息与所述EDID数据的映射关系,生成所述EDID列表。


4.根据权利要求1至3任一项所述的创建虚拟显示器的方法,其特征在于,在根据所述EDID数据创建所述虚拟显示器之后,还包括:
获取所述客户端的当前显示配置信息,判断所述虚拟显示器是否支持所述当前显示配置信息;
若是,则将所述虚拟显示器的当前配置信息设置为所述客户端的当前显示配置信息;
若否,则将所述虚拟显示器的当前配置信息设置默认配置信息。


5.一种创建虚拟显示器的装置,其特征在于,包括:
获取模块,用于获取客...

【专利技术属性】
技术研发人员:罗光辉蒋关平王叶群蔡强潘江峰
申请(专利权)人:杭州雾联科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1