[发明专利]一种请求消息的处理方法及计算设备有效
| 申请号: | 201811208215.7 | 申请日: | 2018-10-17 |
| 公开(公告)号: | CN109274758B | 公开(公告)日: | 2021-05-18 |
| 发明(设计)人: | 王雷云;张菊元 | 申请(专利权)人: | 北京龙之心科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 101300 北京市顺*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 请求 消息 处理 方法 计算 设备 | ||
本发明公开了一种请求消息的处理方法,该方法适于在计算设备中执行,包括步骤:当检测到来自客户端应用的请求消息时,拦截该请求消息;从请求消息中解析出客户端应用的多个第一应用参数;根据多个第一应用参数生成一个第二应用参数;根据第二应用参数获取请求消息中指示特定功能状态的状态信息;以及根据第二应用参数和状态信息重新生成请求消息,以便计算设备根据新生成的消息来控制所述特定功能的执行。本发明一并公开了相应的计算设备。
技术领域
本发明涉及互联网技术领域,尤其是一种请求消息的处理方法及计算设备。
背景技术
随着移动终端的广泛普及,衍生出越来越多的移动终端的应用,各大应用市场除了为用户提供应用的推荐、搜索、安装、管理、分享移动应用的服务外,还会对上架发布的应用进行审核。在应用被审核时,开发者通常需要关闭应用中比较敏感的一些功能(如广告、竞猜红包等)的执行。然而在开发过程中执行这些敏感功能的程序指令与其他功能的程序指令一般是写在一起的,只能执行应用的程序指令来得到应用的相关参数,进而获取到状态信息(如一组开关)来指示程序指令的执行状态。
现有的一种处理方式是:在检测到来自客户端应用的请求消息时,依序读取请求消息的程序指令中的版本号、应用渠道、执行应用的平台等参数,从而获取到相应的状态信息。但这样造成的问题是,读取参数会产生大量的缓存,增加了服务器端的内存消耗。假如每个月发几十个版本,每个版本号对应的缓存就会有成百上千条,这对服务器端的资源消耗来说是非常大的。
鉴于此,需要一种能有效节省资源消耗的处理方式。
发明内容
为此,本发明提供了一种请求消息的处理方案,以力图解决或者至少缓解上面存在的至少一个问题。
根据本发明的一个方面,提供了一种请求消息的处理方法,该方法适于在计算设备中执行,包括步骤:当检测到来自客户端应用的请求消息时,拦截请求消息;从请求消息中解析出客户端应用的多个第一应用参数;根据多个第一应用参数生成一个第二应用参数;根据第二应用参数获取所述请求消息中指示特定功能状态的状态信息;以及根据第二应用参数和状态信息重新生成请求消息,以便计算设备根据新生成的消息来控制所述特定功能的执行。
可选地,在根据本发明的方法中,还包括预先生成配置文件的步骤。
可选地,在根据本发明的方法中,在配置文件中,关联存储多个第一应用参数与对应的一个第二应用参数;以及关联存储各第二应用参数与状态信息。
可选地,在根据本发明的方法中,根据多个第一应用参数生成一个第二应用参数的步骤还包括:从配置文件中获取与多个第一应用参数相关联的一个第二应用参数。
可选地,在根据本发明的方法中,根据第二应用参数获取指示该请求消息中功能状态的状态信息的步骤包括:从配置文件中获取与第二应用参数相关联的状态信息。
可选地,在根据本发明的方法中,第一应用参数包括:客户端应用的版本号、客户端应用的分发渠道和客户端应用所在平台。
可选地,在根据本发明的方法中,状态信息包括特定功能状态关闭、特定功能状态开启。
可选地,在根据本发明的方法中,在根据第二应用参数和状态信息重新生成请求消息的步骤之后,还包括步骤:在计算设备中缓存所述第二应用参数和状态信息。
根据本发明的再一方面,提供了一种计算设备,包括:至少一个处理器;和存储有程序指令的存储器,其中,程序指令被配置为适于由至少一个处理器执行,程序指令包括用于执行如上所述方法的指令。
根据本发明的再一方面,提供了一种存储有程序指令的可读存储介质,当程序指令被计算设备读取并执行时,使得计算设备执行如上所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京龙之心科技有限公司,未经北京龙之心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811208215.7/2.html,转载请声明来源钻瓜专利网。





