[发明专利]事件处理方法、装置、智能终端及计算机可读存储介质在审
申请号: | 202011562746.3 | 申请日: | 2020-12-25 |
公开(公告)号: | CN114675944A | 公开(公告)日: | 2022-06-28 |
发明(设计)人: | 王银华 | 申请(专利权)人: | 深圳TCL新技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 朱阳波 |
地址: | 518052 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 事件 处理 方法 装置 智能 终端 计算机 可读 存储 介质 | ||
1.一种事件处理方法,其特征在于,包括:
接收请求事件,将所述请求事件拆分为若干进程任务,并为各个所述进程任务分配优先级;
获取各个所述进程任务对应的进程任务信息,根据所述进程任务信息确定各个所述进程任务对应的代理服务;
将各个所述进程任务分别分配至对应的代理服务,并通过所述代理服务按照所述优先级对各个所述进程任务进行处理。
2.根据权利要求1所述的方法,其特征在于,所述将所述请求事件拆分为若干进程任务,包括:
获取所述请求事件对应的事件信息,从所述事件信息中解析出请求报文;
根据所述请求报文,将所述请求事件拆分为若干进程任务。
3.根据权利要求1所述的方法,其特征在于,所述为各个所述进程任务分配优先级,包括:
获取各个所述进程任务对应的业务优先级和任务创建时间;
根据所述业务优先级和所述任务创建时间对应的时间戳,为各个所述进程任务分配优先级。
4.根据权利要求1所述的方法,其特征在于,所述进程任务信息包括路由ID,所述根据所述进程任务信息确定各个所述进程任务对应的代理服务,包括:
根据所述路由ID查询预先建立的路由表,确定各个所述进程任务对应的路由信息;其中,所述路由表由若干路由信息组成,所述路由信息包含路由ID;
根据所述路由信息,确定各个所述进程任务对应的代理服务。
5.根据权利要求4所述的方法,其特征在于,所述将各个所述进程任务分别分配至对应的代理服务,包括:
根据所述路由信息,生成各个所述进程任务对应的任务执行器;
通过所述任务执行器,将各个所述进程任务分别分配至对应的代理服务。
6.根据权利要求1所述的方法,其特征在于,所述通过代理服务按照所述优先级对各个所述进程任务进行处理,包括:
通过所述代理服务对所分配的进程任务按照所述优先级进行排队,并按照优先级从高到低的顺序处理所分配的进程任务。
7.根据权利要求6所述的方法,其特征在于,所述通过代理服务按照所述优先级对各个所述进程任务进行处理之后,所述方法还包括:
当高优先级进程任务申请服务时,对当前处理的进程任务的私栈指针进行保存,并将栈指针指向所述高优先级进程任务的私栈指针,以优先处理所述高优先级进程任务。
8.根据权利要求4所述的方法,其特征在于,所述通过所述代理服务按照所述优先级对各个所述进程任务进行处理之后,所述方法还包括:
根据所述路由信息查询所述路由表,确定各个所述进程任务对应的通道接口;其中,所述路由表中包含与若干所述路由信息对应的服务信息,所述服务信息中包含通道接口;
通过所述通道接口将处理后的各个所述进程任务传输至各个所述代理服务对应的下位机。
9.一种事件处理装置,其特征在于,包括:
事件拆分模块,用于接收请求事件,将所述请求事件拆分为若干进程任务,并为各个所述进程任务分配优先级;
服务匹配模块,用于获取各个所述进程任务对应的进程任务信息,根据所述进程任务信息确定各个所述进程任务对应的代理服务;
任务分配模块,用于将各个所述进程任务分别分配至对应的代理服务,并通过所述代理服务按照所述优先级对各个所述进程任务进行处理。
10.一种智能终端,其特征在于,所述智能终端包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的事件处理程序,所述处理器执行所述事件处理程序时,实现如权利要求1-8任一项所述的事件处理方法的步骤。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有事件处理程序,所述事件处理程序被处理器执行时,实现如权利要求1-8任一项所述的事件处理方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL新技术有限公司,未经深圳TCL新技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011562746.3/1.html,转载请声明来源钻瓜专利网。