[发明专利]上报事件处理方法、装置及介质在审
| 申请号: | 202110206241.1 | 申请日: | 2021-02-24 | 
| 公开(公告)号: | CN114968544A | 公开(公告)日: | 2022-08-30 | 
| 发明(设计)人: | 莫茜筠 | 申请(专利权)人: | 北京小米移动软件有限公司 | 
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/52 | 
| 代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 苗源 | 
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 上报 事件 处理 方法 装置 介质 | ||
本公开是关于一种上报事件处理方法、装置及介质。所述方法包括:为用于向上报事件分配资源的资源管理工具分配计数参数,所述上报事件是通过相同的输入事件进行上报的;基于当前上报事件的所属用户个数,设置所述计数参数的数值;确定所述计数参数的数值大于零时,保留所述资源管理工具,以由所述资源管理工具为当前存在的上报事件分配资源。采用该方法,避免了不同client使用同一个input事件时导致的不同client操作冲突的问题。
技术领域
本公开涉及软件技术领域,尤其涉及上报事件处理方法、装置及介质。
背景技术
当前的智能设备上运行有操作系统,操作系统有时在同一时间段内会接收到来自不同client(用户)上报的事件。这里的client是指智能设备上向操作系统下发请求的功能体,例如音量键等。如果这些不同的client在进行事件上报时,使用相同的input事件,则会导致不同client操作上的冲突。即,一个client的操作会导致共用同一个input事件的其它client的操作失效。这就严重影响了用户的使用体验。
发明内容
为克服相关技术中存在的问题,本公开提供一种上报事件处理方法、装置及介质。
根据本公开实施例的第一方面,提供一种上报事件处理方法,所述方法包括:
为用于向上报事件分配资源的资源管理工具分配计数参数,所述上报事件是通过相同的输入事件进行上报的;
基于当前上报事件的所属用户个数,设置所述计数参数的数值;
确定所述计数参数的数值大于零时,保留所述资源管理工具,以由所述资源管理工具为当前存在的上报事件分配资源。
其中,所述方法还包括:
获取用户集合,所述用户集合包括所述当前上报事件的所属用户;
基于所述用户集合包含的用户数量,确定所述当前上报事件的所属用户个数。
其中,所述方法还包括:所述基于当前上报事件的所属用户个数,设置所述计数参数的数值,包括:
确定所述用户集合中的用户个数加1时,将所述计数参数的数值加1;
确定所述用户集合中的用户个数减1时,将所述计数参数的数值减1。
其中,所述确定所述用户集合中的用户个数加1,包括:
当接收到新的上报事件时,在确定所述新的上报事件的所属用户不包括在所述用户集合中的情况下,确定所述用户集合中的用户个数加1。
其中,所述方法还包括:
当接收到新的上报事件且所述新的上报事件的所属用户未包括在所述用户集合中时,开始针对所述新的上报事件的所属用户的计时;
所述确定所述用户集合中的用户个数减1,包括:
当所述计时达到设定时间阈值时,确定所述用户集合中的用户个数减1。
其中,所述上报事件的所属用户包括霍尔传感器和音量键。
其中,所述方法还包括:
确定所述计数参数等于零时,释放所述资源管理工具。
根据本公开实施例的第二方面,提供一种上报事件处理装置,所述装置包括:
参数分配模块,被设置为对用于向上报事件分配资源的资源管理工具分配计数参数,所述上报事件是通过相同的输入事件进行上报的;
数值设置模块,被设置为基于当前上报事件的所属用户个数,设置所述计数参数的数值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110206241.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据通信处理方法及设备
- 下一篇:一种氟碳化合物的高效乳化方法





