[发明专利]异步请求处理方法和设备有效
申请号: | 201210062750.2 | 申请日: | 2012-03-12 |
公开(公告)号: | CN103309728A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 柳永峰;李斌 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/54;H04L29/08 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异步 请求 处理 方法 设备 | ||
1.一种异步请求处理方法,其特征在于,接口封装模块中记录有对应服务器各通用网关接口CGI的不同功能的函数,该方法包括:
当数据调用逻辑模块检测到异步请求触发消息时,数据调用逻辑模块根据该异步请求触发消息从接口封装模块中调用相应的函数,并输入对应该异步请求的标识符ID和业务参数;
接口封装模块根据所述业务参数执行所述函数,以向服务器发送异步请求消息,并将所述ID和接收到的所述服务器返回的数据发送给数据展现逻辑模块,以使所述数据展现逻辑模块根据所述ID对所述数据进行处理和展示。
2.如权利要求1所述的方法,其特征在于,该方法还包括:
获取服务器的CGI列表,并根据各CGI的功能将所述CGI映射为分别对应各CGI的不同功能的函数,并将所述函数及其与CGI的对应关系信息记录在所述接口封装模块中。
3.如权利要求1所述的方法,其特征在于,所述数据调用逻辑模块中记录有对应不同的异步请求触发消息的数据调用逻辑;
数据调用逻辑模块根据该异步请求触发消息从接口封装模块中调用对应的函数,具体为:
数据调用逻辑模块根据所述异步请求触发消息调用对应的数据调用逻辑,由所述数据调用逻辑触发数据调用,调用接口封装模块中相应的函数。
4.如权利要求3所述的方法,其特征在于,所述数据展现逻辑模块记录有与所述数据调用逻辑模块中记录的数据调用逻辑相应的数据展现逻辑,所述展现逻辑与所述数据调用逻辑通过ID进行关联;
所述数据展现逻辑模块根据所述ID对所述数据进行处理和展示,具体为:
所述数据展现逻辑模块根据所述ID确定对应的数据展现逻辑,并通过该数据展现逻辑对接收到的数据进行处理和展示。
5.如权利要求1所述的方法,其特征在于,所述接口封装模块根据所述业务参数执行所述函数,以向服务器发送异步请求消息,具体为:
所述接口封装模块根据所述被调用的函数确定对应的服务器CGI,并向所述服务器发送携带所述CGI信息以及业务参数的异步请求消息。
6.一种用户终端,其特征在于,包括:接口封装模块、数据调用逻辑模块以及数据展现逻辑模块;其中:
数据调用逻辑模块用于,当检测到异步请求触发消息时,根据该异步请求触发消息从接口封装模块中调用相应的函数,并输入对应该异步请求的ID和业务参数;
接口封装模块用于,记录对应服务器各通用网关接口CGI的不同功能的函数;根据接收到的业务参数执行所述被调用的函数,以向服务器发送异步请求消息,并将所述ID和接收到的所述服务器返回的数据发送给数据展现逻辑模块;
数据展现逻辑模块用于,根据所述ID对所述数据进行处理和展示。
7.如权利要求6所述的用户终端,其特征在于,还包括:
功能映射模块,用于获取服务器的CGI列表,并根据各CGI的功能将所述CGI映射为分别对应各CGI的不同功能的函数,并将所述函数及其与CGI的对应关系信息记录在所述接口封装模块中。
8.如权利要求6所述的用户终端,其特征在于,
所述数据调用逻辑模块具体用于,记录对应不同的异步请求触发消息的数据调用逻辑;根据所述异步请求触发消息调用对应的数据调用逻辑,由所述数据调用逻辑触发数据调用,调用接口封装模块中相应的函数。
9.如权利要求8所述的用户终端,其特征在于,
所述数据展现逻辑模块具体用于,记录与所述数据调用逻辑模块中记录的数据调用逻辑相应的数据展现逻辑,所述展现逻辑与所述数据调用逻辑通过ID进行关联;根据所述ID确定对应的数据展现逻辑,并通过该数据展现逻辑对接收到的数据进行处理和展示。
10.如权利要求6所述的用户终端,其特征在于,
所述接口封装模块具体用于,根据所述被调用的函数确定对应的服务器CGI,并向所述服务器发送携带所述CGI信息以及业务参数的异步请求消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210062750.2/1.html,转载请声明来源钻瓜专利网。