[发明专利]UI数据处理系统有效
| 申请号: | 202110938844.0 | 申请日: | 2021-08-16 |
| 公开(公告)号: | CN113407292B | 公开(公告)日: | 2022-02-22 |
| 发明(设计)人: | 王玛;郭建君;孙华庆 | 申请(专利权)人: | 北京蔚领时代科技有限公司 |
| 主分类号: | G06F9/451 | 分类号: | G06F9/451 |
| 代理公司: | 北京智丞瀚方知识产权代理有限公司 11810 | 代理人: | 白月霞 |
| 地址: | 100015 北京市朝阳*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | ui 数据处理系统 | ||
1.一种UI数据处理系统,其特征在于,
包括原生实时交互处理程序进程、处理器和存储有计算机程序的存储器,所述进程包括多个用户信息数据结构,每一用户信息数据结构在所述进程中独立存储,所述用户信息数据结构包括用户id数据段、当前用户输入数据段、UI容器id数据段、渲染相机id数据段和当前输入设备状态数据段,当所述处理器在执行所述计算机程序时,实现以下步骤:
步骤S1、接收客户端发送的输入数据,基于所述输入数据确定当前输入事件,并更新所述当前用户输入数据段,所述输入数据包括目标用户id、输入设备状态信息、操作执行信息和操作位置信息;
步骤S2、基于所述目标用户id检索所述进程确定目标UI容器和目标渲染相机;
步骤S3、根据所述操作位置信息遍历所述目标UI容器确定目标UI;
步骤S4、基于所述当前输入事件、目标UI以及当前输入设备状态数据执行对应的UI事件,生成目标UI显示数据,并更新所述当前输入设备状态数据段和当前UI事件数据段;
步骤S5、基于所述目标UI显示数据在所述目标渲染相机上生成目标渲染数据,将所述目标渲染数据发送给对应的客户端;
所述步骤S3包括:
步骤S31、获取目标UI容器中的UI列表{UI1,UI2,…UIN},其中,UIn=(An,Bn),UIn为目标UI容器中的第n个UI,n的取值范围为1到N,An为UIn的位置信息,Bn为UIn的状态信息,初始化n=1;
步骤S32、判断Bn是否为激活状态,若不是激活状态,则执行步骤S33,若处于激活状态,则判断所述操作位置信息是否包含在An范围内,若是,则将UIn存入预设的检测结果数组中,执行步骤S33;
步骤S33、判断n是否小于N,若是,则设置n=n+1,返回执行步骤S32,否则,执行步骤S34;
步骤S34、判断当前检测结果数组长度是否为0,若是,则返回“null”, “null”表示目标UI为空,否则,将当前检测结果数组中的每一UIn的深度值进行排序,将最上层的UIn确定为目标UI;
所述输入设备包括至少一个按键、滚轮,所述输入设备、每一按键和滚轮均对应一个当前输入设备状态数据,所述当前输入设备状态数据包括当前激活事件的输入设备按键、是否能够开启点击事件、是否处于拖动状态、选中并拖动的UI信息、选中并按下的UI信息、进入的UI信息、按下的位置信息、输入设备位置信息、输入设备每帧之间的位置偏移信息、输入设备每帧之间的滚轮差值信息;
UI事件包括进入UI事件、退出UI事件、按下UI事件、抬起UI事件、开始拖动UI事件、拖动UI事件、结束拖动UI事件、放下UI事件、UI滚动事件。
2.根据权利要求1所述的系统,其特征在于,
所述输入设备状态信息包括默认状态、按下状态、抬起状态;所述操作执行信息包括操作指令信息和操作值信息,所述操作指令信息包括移动、滚轮滚动和指定按键,所述操作值信息包括滚轮滚动值;所述当前用户输入数据段包括当前输入设备滚轮值、当前输入设备操作位置信息、输入设备当前按下且未抬起的按键链表。
3.根据权利要求2所述的系统,其特征在于,
所述步骤S1中,基于所述输入数据确定当前输入事件,并更新所述当前用户输入数据段,包括:
步骤S11、基于客户端当前发送的所述设备状态信息和所述操作指令信息确定当前输入事件,所述输入事件包括输入设备滚轮滚动事件、输入设备移动事件、输入设备按下按键事件、输入设备抬起按键事件;
步骤S12、基于客户端当前发送的输入设备的按下状态、抬起状态更新所述输入设备当前按下且未抬起的按键链表,基于客户端当前发送的所述操作值信息更新所述当前输入设备滚轮值、基于客户端当前发送的操作位置信息更新所述当前输入设备操作位置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京蔚领时代科技有限公司,未经北京蔚领时代科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110938844.0/1.html,转载请声明来源钻瓜专利网。





