预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共24页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112835843A(43)申请公布日2021.05.25(21)申请号202110105744.X(22)申请日2021.01.26(71)申请人西安万像电子科技有限公司地址710075陕西省西安市高新区唐延南路8号3G智能终端产业园4号厂房3层302室(72)发明人任斌(74)专利代理机构北京挺立专利事务所(普通合伙)11265代理人彭豆(51)Int.Cl.G06F15/173(2006.01)G06F9/451(2018.01)G06F9/54(2006.01)权利要求书3页说明书14页附图6页(54)发明名称数据渲染方法及系统(57)摘要本公开提供一种数据渲染方法及系统,涉及数据处理技术领域,所述方法包括获取渲染指令;所述渲染指令中携带待渲染数据;通过RDMA链路将所述渲染指令发送至渲染服务器,使得所述渲染服务器对所述待渲染数据进行渲染;所述渲染服务器与所述应用服务器之间建立有所述RDMA链路。本公开的渲染指令的传输是通过RDMA链路传输,RDMA为远程直接数据存取,由RDMA硬件直接读取内存数据进行传输,无需处理器的参与,从而大大减小了数据传输的延迟。CN112835843ACN112835843A权利要求书1/3页1.一种数据渲染方法,其特征在于,应用于应用服务器,所述方法包括:获取渲染指令;所述渲染指令中携带待渲染数据;通过远程直接数据存取RDMA链路将所述渲染指令发送至渲染服务器,使得所述渲染服务器对所述待渲染数据进行渲染;所述渲染服务器与所述应用服务器之间建立有所述RDMA链路。2.根据权利要求1所述的方法,其特征在于,所述获取渲染指令包括:接收目标应用程序发送的渲染请求;所述渲染请求中携带所述待渲染数据;根据所述待渲染数据生成所述渲染指令。3.根据权利要求2所述的方法,其特征在于,所述通过RDMA链路将所述渲染指令发送至渲染服务器包括:根据所述渲染指令的内容,通过虚拟机地址映射模块确定第一长度的目标物理机地址;所述目标物理机地址中保存所述渲染指令;申请第一目标工作请求单元和所述渲染服务器的第一目标接收地址;所述第一目标接收地址的长度为所述第一长度;将所述目标物理机地址、所述第一目标接收地址和所述第一长度写入所述第一目标工作请求单元;从第一目标工作请求单元中读取所述目标物理机地址中的所述渲染指令和所述第一目标接收地址;将所述渲染指令通过所述RDMA链路写入所述第一目标接收地址,并向所述渲染服务器发送第一接收触发事件,使得所述渲染服务器在接收到所述第一接收触发事件时,从所述第一目标接收地址中读取所述渲染指令。4.根据权利要求3所述的方法,其特征在于,还包括:在接收到渲染任务发送完成消息时,释放所述第一目标工作请求单元和所述第一目标接收地址。5.根据权利要求1所述的方法,其特征在于,还包括:在接收到第二接收触发事件时,从第二目标接收地址中读取渲染结果数据,并将所述渲染结果数据发送至目标应用程序。6.一种数据渲染方法,其特征在于,应用于渲染服务器,所述方法包括:通过RDMA链路接收应用服务器发送的渲染指令;所述渲染指令中携带待渲染数据;所述渲染服务器与所述应用服务器之间建立有所述RDMA链路;对所述待渲染数据进行渲染,得到渲染结果数据。7.根据权利要求6所述的方法,其特征在于,所述通过RDMA链路接收应用服务器发送的渲染指令包括:在接收到第一接收触发事件时,从第一目标接收地址中读取所述渲染指令;所述第一目标接收地址中保存目标物理机地址,所述目标物理机地址中保存所述渲染指令。8.根据权利要求6所述的方法,其特征在于,在所述对所述待渲染数据进行渲染之后,还包括:申请第二长度的目标写入地址,将渲染结果数据拷贝至所述目标写入地址;申请第二目标工作请求单元和所述应用服务器的第二目标接收地址;所述第二目标接2CN112835843A权利要求书2/3页收地址的长度为第二长度;将所述目标写入地址、所述第二目标接收地址和所述第二长度写入所述第二目标工作请求单元;从所述第二目标工作请求单元中读取所述目标写入地址中的所述渲染结果数据和所述第二目标接收地址;将所述渲染结果数据通过所述RDMA链路写入所述第二目标接收地址,并向所述应用服务器发送第二接收触发事件,使得所述应用服务器在接收到所述第二接收触发事件时,从所述第二目标接收地址中读取所述渲染结果数据,并将所述渲染结果数据发送至目标应用程序。9.根据权利要求8所述的方法,其特征在于,还包括:在接收到返回数据传输完成消息时,释放所述第二目标工作请求单元和所述第二目标接收地址。10.一种数据渲染系统,其特征在于,包括应用服务器和渲染服务器;所述渲染服务器与所述应用服务器之间建立有RDMA链路;所述应用服务器,用于