[发明专利]一种客户端事件处理系统及方法在审
申请号: | 201710296704.1 | 申请日: | 2017-04-28 |
公开(公告)号: | CN107172134A | 公开(公告)日: | 2017-09-15 |
发明(设计)人: | 方敏 | 申请(专利权)人: | 武汉票据交易中心有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/54 |
代理公司: | 北京轻创知识产权代理有限公司11212 | 代理人: | 杨立,朱毅 |
地址: | 430074 湖北省武汉市东*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 客户端 事件 处理 系统 方法 | ||
技术领域
本发明涉及数据处理技术领域,特别是涉及一种客户端事件处理系统及方法。
背景技术
目前,客户端事件类型有很多种,例如设备的屏幕,接收到触摸的动作时,屏幕驱动把压力信号(包括压力大小,压力位置等)传递给系统底层,然后操作系统经过一系列的处理,把触摸事件一层一层的向上传递,最终事件会被准确的传递到产生事件的对象上,系统会遍历每一个View对象,然后计算触摸点在哪一个View中。现有技术并没有对客户端事件进行分类处理,且所有客户端事件均是通过同一处理系统进行处理,因此处理速度慢、处理效率也不高。
发明内容
本发明提供一种客户端事件处理系统及方法统,提供了客户端事件的处理速度和质量。
本发明解决上述技术问题的技术方案如下:一种客户端事件处理系统,包括:客户端和连接服务器,所述连接服务器包括客户端事件收发模和会话控制模型;
所述客户端,用于向所述连接服务器发送客户端事件;
所述客户端事件收发模块,用于在接收到所述客户端事件后,根据所述客户端事件的类型,判断所述客户端对应的所述会话控制模型是否有所述客户端事件对应的处理方法,若有,将所述客户端事件发送至所述会话控制模型;
所述会话控制模型,用于接收并处理所述客户端事件,得到并发送客户端事件处理结果至所述客户端,其中,一个客户端对应一个会话控制模型。
本发明的有益效果是:一个客户端对应一个会话控制模型,客户端连接上连接服务器时,该客户端有一个用户ID,连接服务器根据该用户ID可对应找到该客户端对应的会话控制模型,每个客户端发送的客户端事件,在其相应的会话控制模型得到处理,并返回处理结果至该客户端。本发明提高了客户端事件的处理速度和质量。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步,所述客户端事件包括:注册类事件,远程调用类事件和缓存处理类事件。
进一步,所述客户端事件收发模块具体用于:
在接收到所述客户端事件后,判断所述客户端事件的类型,若所述客户端事件为缓存处理类事件信息,将所述客户端事件发送至会话控制模型;若所述客户端事件为远程调用类事件,则判断所述系统是否有所述客户端事件对应的远程调用类事件处理器,若有,调用所述系统中的所述远程调用类事件处理器处理所述客户端事件,得到并发送客户端事件处理结果至客户端。
进一步,所述连接服务器还包括注册模块和会话控制模型创建模块;
所述注册模块,用于在接收到所述客户端事件且所述客户端事件为注册类事件时,调用登陆处理方法处理所述注册类事件,得到并向所述客户端返回登陆处理结果;
所述会话控制模型创建模块,用于在所述登陆处理结果为成功时,创建所述会话控制模型,所述会话控制模型包括视图数据模型和直接事件处理器。
进一步,所述会话控制模型具体用于:
接收所述客户端事件,并将所述客户端事件分发给所述视图数据模型和所述直接事件处理器进行处理;所述直接事件处理器处理所述客户端事件,得到第一处理结果,封装所述第一处理结果为直接类消息,并将所述直接类消息存储于事件消息队列中,通过更新线程推送所述直接类消息至所述客户端;所述视图数据模型处理所述客户端事件,得到第二处理结果,封装所述第二处理结果为模型类消息,通过更新线程推送所述模型类消息至所述客户端,其中,所述第二处理结果为视图变更内容。
本发明还提供了一种客户端事件方法,包括:
步骤1、客户端向连接服务器发送客户端事件;
步骤2、所述连接服务器包括的客户端事件收发模块在接收到所述客户端事件后,根据所述客户端事件的类型,判断所述连接服务器包括的且所述客户端对应的会话控制模型是否有所述客户端事件对应的处理方法,若有,将所述客户端事件发送至所述会话控制模型;
步骤3、所述会话控制模型接收并处理所述客户端事件,得到并发送客户端事件处理结果至所述客户端,
其中,一个客户端对应一个会话控制模型。
本发明的有益效果是:一个客户端对应一个会话控制模型,每个客户端发送的客户端事件,在其相应的会话控制模型得到处理,并返回处理结果至该客户端。本发明提高了客户端事件的处理速度和质量。
进一步,所述客户端事件包括:注册类事件,远程调用类事件和模型传递类事件。
进一步,所述步骤2包括:
步骤2.1、在接收到所述客户端事件信息后,判断所述客户端事件的类型;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉票据交易中心有限公司,未经武汉票据交易中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710296704.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种梳棉机负压主管道风量调节装置
- 下一篇:一种稳定性高的纺纱机