一种分布式的云游戏节点资源调度方法

    公开(公告)号:CN116361004A

    公开(公告)日:2023-06-30

    申请号:CN202310352021.9

    申请日:2023-03-24

    IPC分类号: G06F9/50 G06F9/455

    摘要: 本发明公开一种分布式的云游戏节点资源调度方法。本发明通过云游戏调度任务特定指标的hash算法来计算出任务的hash特征,将相同hash的任务设置在同一个队列中,将每一个队列看成是一个具有唯一hash特征的EventLoop,由一个全局的Prospector线程来对所有的EventLoop进行调度,可采用漏桶算法的方式,将每次新增任务的hash放入到一个去除重复元素的FIFO集合中,将这个集合命名为EventLoopGroup。全局的Prospector线程以固定的频率来扫描这个EventLoopGroup,取得存在任务的EventLoop,进而将这个EventLoop绑定到某一个具体的Harvester线程处理。绑定方式采用一致性Hash方式,将同一EventLoop绑定给特定的Harvester线程处理,这样做可以避免多个线程同时取到相同EventLoop队列队头任务的多线程并发问题。

    一种软件Licenses授权方法
    82.
    发明公开

    公开(公告)号:CN116305216A

    公开(公告)日:2023-06-23

    申请号:CN202310370183.5

    申请日:2023-03-31

    IPC分类号: G06F21/60 G06F21/64

    摘要: 本发明公开一种软件Licenses授权方法,基于Licenses管理模块、Licenses代理模块、目标产品。本发明通过设置专门的Licenses代理模块,Licenses代理模块通过Licenses证书来对目标产品(软件)的授权进行管理,能够有效提升软件授权的安全性和同时增加的复杂性,有效提升恶意破解授权证书的难度,对于不同的软件产品,可以针对性的进行不同的控制。

    一种基于网络协议分析鉴别远程操作系统版本的方法

    公开(公告)号:CN116232934A

    公开(公告)日:2023-06-06

    申请号:CN202310254663.5

    申请日:2023-03-06

    摘要: 本发明公开一种基于网络协议分析鉴别远程操作系统版本的方法。本发明通过网络协议的流量分析解决多平台多端设备下,raylink客户端对操作系统鉴别的增强,在无法通过User‑Agent传输的情况下,进行通用化的鉴别,分析来源的操作系统版本。本发明具有以下技术效果:1、无需各平台客户端自行鉴别操作系统,只需服务端统一分析流量鉴别系统;2、避免客户端无法鉴别操作系统,或通过User‑Agent伪造操作系统来源;3、根据底层协议栈的指纹鉴别,是基于不同操作系统底层程序差异导致的,具有更高的可靠性和准确性;4、反补充机制可以不断的扩展指纹特征库,可以不断的进行学习拓宽。

    基于超分辨率技术的图像质量优化方法及云渲染方法

    公开(公告)号:CN118735820A

    公开(公告)日:2024-10-01

    申请号:CN202410810775.9

    申请日:2024-06-21

    摘要: 本发明公开一种基于超分辨率技术的图像质量优化方法及云渲染方法。所述基于超分辨率技术的图像质量优化方法,包括以下步骤:S1:根据云渲染农场的渲染任务,采集原始低分辨率图像;S2:对原始图像进行预处理,包括去噪和增强处理;S3:利用低分辨率图像的特征信息恢复高分辨率图像;S4:对重建得到的高分辨率图像进行后处理,包括细节优化和伪影修复。本发明通过超分辨率重建和后处理等步骤,提升云渲染农场中渲染图像的分辨率和细节。通过图像采集和预处理等步骤,去除噪声和增强图像的对比度和亮度。结合传统图像处理算法和深度学习方法,提供准确且高效的云渲染图像质量优化方法。

    一种Ovirt云平台减少数据传输量方法及Ovirt云平台

    公开(公告)号:CN118555306A

    公开(公告)日:2024-08-27

    申请号:CN202410708008.7

    申请日:2024-06-03

    摘要: 本申请涉及一种Ovirt云平台减少数据传输量方法及Ovirt云平台,应用于节点端的方法包括:对当前待发送数据进行哈希处理,得到当前待发送数据的哈希值;判断历史已发送数据的哈希值与当前待发送数据的哈希值是否相同;若相同,则向管理端发送当前待发送数据的哈希值,以使管理端根据当前待发送数据的哈希值在数据库中获取对应的数据并返回给页面处理层;若不相同,则向管理端发送当前待发送数据以及当前待发送数据的哈希值,以使管理端将当前待发送数据返回给页面处理层。由于哈希值的大小一般为短短几个字节,本申请中通过哈希值去代替重复数据的发送,可以极大的减少不必要带宽流量的消耗。

    一种推流音视频同步的测试方法
    87.
    发明公开

    公开(公告)号:CN118474337A

    公开(公告)日:2024-08-09

    申请号:CN202410731000.2

    申请日:2024-06-06

    IPC分类号: H04N17/00 H04N21/43

    摘要: 本发明公开一种推流音视频同步的测试方法。本发明方法输出的数据,包括但不限于推流音视频的同步时间差、音频延迟、视频延迟等指标,可以在客观且直观的基础上对推流音视频的同步质量进行判断。这些数据可以帮助技术人员了解推流过程中的实时同步情况,发现潜在的问题并进行优化。同时,通过对数据的分析和比对,可以判断出是否存在音视频不同步的情况,以及其严重程度。

    一种远程获取桌面高速截屏数据的方法及系统

    公开(公告)号:CN118363697A

    公开(公告)日:2024-07-19

    申请号:CN202410438048.4

    申请日:2024-04-12

    发明人: 周双全 邹琼 高斌

    摘要: 本发明提供一种远程获取桌面高速截屏数据的方法及系统,其中方法包括:通过主控端向被控端发送截屏指令;所述被控端响应于所述截屏指令对显示页面进行截屏,得到D3D11Texture数据;将所述D3D11Texture数据转换为D3D12Resource数据;对所述D3D12Resource数据进行编码处理,得到压缩视频数据;所述被控端将所述压缩视频数据反馈至所述主控端。通过本发明,实现了在Hyper‑V GPU‑P的应用场景下,成功使用英伟达NVEnc将D3D11Texture作为输入进行高速的图像数据编码,大大提高了用户体验感。

    基于移动端的浏览器在推流中应用输入法键盘的方法

    公开(公告)号:CN118312086A

    公开(公告)日:2024-07-09

    申请号:CN202410470776.3

    申请日:2024-04-18

    摘要: 本发明公开一种基于移动端的浏览器在推流中应用输入法键盘的方法,包括以下步骤:S1:本地移动端的浏览器在接受视频流的同时,初始化虚拟键盘,为输入做准备;S2:用户通过本地移动端的浏览器上的视频流点击远端设备中的输入框;S3:远端设备得知需要唤起输入法键盘时候通知本地移动端的浏览器;S4:本地移动端的浏览器调用虚拟键盘,用户在虚拟键盘上完成输入;S5:本地移动端的浏览器把在虚拟键盘中输入的数据传到远端设备并显示结果,并通过推流的方式在本地移动端的浏览器接收到的视频流中展示。本发明可以在任意需要输入的场景使用虚拟键盘完成输入;甚至可以在没有系统输入键盘的设备上使用,极大的方便了应用。

    一种便携实现VR效果的方法及系统
    90.
    发明公开

    公开(公告)号:CN118298130A

    公开(公告)日:2024-07-05

    申请号:CN202410393313.1

    申请日:2024-04-02

    IPC分类号: G06T19/00

    摘要: 本发明提供一种便携实现VR效果的方法及系统,能够在手机端安装远程控制应用程序,在PC端安装虚拟现实应用程序,将虚拟现实应用程序与远程控制应用程序连接;通过手机端的远程控制应用程序实时获取手机的传感器数据,将传感器数据传输至PC端的虚拟现实应用程序;通过PC端的虚拟现实应用程序,根据传感器数据进行实时渲染虚拟现实环境,生成实时画面数据;将实时画面数据发送至手机端,以使手机端显示实时画面数据。可以理解的是,本发明示出的技术方案,充分利用了手机的便捷性和普及性,结合了手机的传感器数据和PC的图形处理能力,实现了更加沉浸式和流畅的VR体验,减少了对复杂设备的依赖,使VR体验更加便捷,同时降低了使用成本和门槛。