CN103309728A - 异步请求处理方法和设备 - Google Patents
异步请求处理方法和设备 Download PDFInfo
- Publication number
- CN103309728A CN103309728A CN2012100627502A CN201210062750A CN103309728A CN 103309728 A CN103309728 A CN 103309728A CN 2012100627502 A CN2012100627502 A CN 2012100627502A CN 201210062750 A CN201210062750 A CN 201210062750A CN 103309728 A CN103309728 A CN 103309728A
- Authority
- CN
- China
- Prior art keywords
- data
- module
- cgi
- asynchronous request
- function
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种异步请求处理方法和设备,接口封装模块中记录有对应服务器各通用网关接口CGI的不同功能的函数,该方法包括:当数据调用逻辑模块检测到异步请求触发消息时,数据调用逻辑模块根据该异步请求触发消息从接口封装模块中调用相应的函数,并输入对应该异步请求的标识符ID和业务参数;接口封装模块根据所述业务参数执行所述函数,以向服务器发送异步请求消息,并将所述ID和接收到的所述服务器返回的数据发送给数据展现逻辑模块,以使所述数据展现逻辑模块根据所述ID对所述数据进行处理和展示。在本发明中,提高了异步封装请求处理的规范性。
Description
技术领域
本发明涉及互联网技术领域,尤其涉及一种异步请求处理方法和设备。
背景技术
异步请求是指网页上一种向服务器请求数据并根据返回的数据更新网页显示界面的方法。异步请求主要有两个特点:
一、上述过程并非必须由网页浏览者对计算机输入设备的物理操作而触发;
二、在取数据的开始与进行过程中,网页显示可以没有任何变化;在取得数据后,再根据该数据运行特定的数据展现逻辑使网页的界面进行局部或整体的更新。
如图1和图2所示,分别为现有异步请求原理的流程示意图和现有异步请求的逻辑过程示意图。其主要流程包括:用户触发异步请求,向服务器发送异步请求消息,该异步请求消息中携带有CGI(Common Gateway Interface,通用网关接口)信息(如sample.cgi)、业务参数(parameters,如日期)以及Header(如header)等;服务器接收到异步请求消息后,根据其中携带的参数、header执行sample.cgi,并把执行的结果返回给浏览器;浏览器接收到服务器返回的数据并确定异步请求流程已正常结束后,根据服务器返回的数据改变网页。
一个大型的网络应用,例如大型网站,涉及多人开发时,假如每个开发者都可以使用普通的异步请求模式完成异步请求而缺乏统一的异步请求模式,不但会导致冗余代码,且会增加出错几率。
发明内容
本发明提供一种异步请求处理方法和设备,以提高异步请求处理的规范性。
为了达到以上目的,本发明实施例提供了一种异步请求处理方法,接口封装模块中记录有对应服务器各通用网关接口CGI的不同功能的函数,该方法包括:
当数据调用逻辑模块检测到异步请求触发消息时,数据调用逻辑模块根据该异步请求触发消息从接口封装模块中调用相应的函数,并输入对应该异步请求的标识符ID和业务参数;
接口封装模块根据所述业务参数执行所述函数,以向服务器发送异步请求消息,并将所述ID和接收到的所述服务器返回的数据发送给数据展现逻辑模块,以使所述数据展现逻辑模块根据所述ID对所述数据进行处理和展示。
本发明实施例还提供一种用户终端,包括:接口封装模块、数据调用逻辑模块以及数据展现逻辑模块;其中:
数据调用逻辑模块用于,当检测到异步请求触发消息时,根据该异步请求触发消息从接口封装模块中调用相应的函数,并输入对应该异步请求的ID和业务参数;
接口封装模块用于,记录对应服务器各通用网关接口CGI的不同功能的函数;根据接收到的业务参数执行所述被调用的函数,以向服务器发送异步请求消息,并将所述ID和接收到的所述服务器返回的数据发送给数据展现逻辑模块;
数据展现逻辑模块用于,根据所述ID对所述数据进行处理和展示。
本发明上述实施例中,通过在接口封装模块中记录对应服务器各CGI的不同功能的函数,当数据调用逻辑模块检测到异步请求触发消息时,根据该异步请求触发消息从接口封装模块中调用相应的函数,并输入对应该异步请求的ID和业务参数,由接收封装模块根据该业务参数执行被调用的函数,以向服务器发送异步请求消息,并将该ID和接收到的所述服务器返回的数据发送给数据展现逻辑模块,以使数据展现逻辑模块根据该ID对接收到的数据进行处理和展示,提高了异步请求处理的规范性。
附图说明
图1为现有技术中异步请求原理的流程示意图;
图2为现有技术中异步请求的逻辑过程示意图;
图3为本发明实施例提供的一种异步请求处理方法的流程示意图;
图4为本发明实施例提供的一种异步请求处理方法的流程示意图;
图5为本发明实施例提供的一种用户终端的结构示意图。
具体实施方式
针对上述现有技术中的问题,本发明实施例提供了一种异步请求处理的技术方案。在该技术方案中,通过在接口封装模块中记录对应服务器各CGI的不同功能的函数,当数据调用逻辑模块检测到异步请求触发消息时,根据该异步请求触发消息从接口封装模块中调用相应的函数,并输入对应该异步请求的ID(标识符)和业务参数,由接收封装模块根据该业务参数执行被调用的函数,以向服务器发送异步请求消息,并将该ID和接收到的所述服务器返回的数据发送给数据展现逻辑模块,以使数据展现逻辑模块根据该ID对接收到的数据进行处理和展示。
其中,接口封装模块中所记录的函数可以完成特定的,具体的通用异步请求功能,并且,可以为每个函数分配元素池,元素池中保存携带数据展现逻辑的元素。
当数据调用逻辑模块触发数据调用请求时,数据调用逻辑从接口封装模块中调用相应的函数,并传入ID和完成该数据调用所需的业务参数,接口封装模块根据该业务参数执行被调用的函数,以向服务器发送异步请求消息,处理异步请求过程,并将该ID和接收到的所述服务器返回的数据依次调用其元素池中的所有元素的数据展现逻辑。
数据展现逻辑根据ID可以判断上述返回的数据是否为自己预期中要处理的数据,如是,则展现给用户,如否,则忽略。
考虑到现有技术中,网页后台通常是由多人开发,参数命名,参数类型风格可能不一致,而后台接口通常不是针对单一业务开发,参数冗长,可读性和语义化程度不高。为了实现异步数据接收命名的统一化,在本发明实施例提供的技术方案中,可以预先获取服务器的CGI列表,并根据各CGI的功能将CGI映射为分别对应各CGI的不同功能的函数,并将该函数及其与CGI的对应关系信息记录在接口封装模块中,从而在异步请求数据获取过程中,可以通过调用对应的函数实现对相应CGI的相应功能进行访问。其中,同一CGI的不同功能分别对应不同的函数,即CGI与函数的对应关系可以是一对一或一对多。例如,服务器侧的a.cgi包含获取新闻列表和获取评论数量的功能,则接口封装模块中对应该CGI(a.cgi)的函数可以为“获取新闻列表函数(获取新闻列表.cgi)”和“获取评论数量函数(获取评论数量.cgi)”。
下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
如图3所示,为本发明实施例提供的一种异步请求处理方法的流程示意图,在该实施例中,接口封装模块中记录有对应服务器各通用网关接口CGI的不同功能的函数,该方法可以包括以下步骤:
步骤301、当数据调用逻辑模块检测到异步请求触发消息时,数据调用逻辑模块根据该异步请求触发消息从接口封装模块中调用相应的函数,并输入对应该异步请求的ID和业务参数。
例如,某网站首页以列表的形式默认展示十条热点新闻,并提供向上的箭头和向下的箭头,假设其对应的功能分别为:用户点击向上的箭头时,展示比当前稍新的十条热点新闻;用户点击向下的箭头时,展示比当前稍旧的十条热点新闻。这样,获取新闻数据就成为我们接口封装模块中的一个具体函数,我们把向上的箭头添加到该函数的元素池中,同样的,也把向下的箭头添加到该函数的元素池中。
当数据调用逻辑模块检测到异步请求触发消息(如数据调用逻辑模块检测到用户点击了向上的箭头),数据调用逻辑应调用接口封装模块中的获取新闻数据函数,传入向上箭头的ID,并携带表示获取较新的新闻的标识位(如待获取的新闻的日期和时间),完成数据调用。
步骤302、接口封装模块根据业务参数执行被调用的函数,以向服务器发送异步请求消息,并将ID和接收到的服务器返回的数据发送给数据展现逻辑模块,以使该数据展现逻辑模块根据该ID对接收到的数据进行处理和展示。
例如,获取新闻数据函数完成普通异步请求,并将此次数据调用的ID和数据通知其元素池中的所有元素。在本例中,为两个元素,向上的箭头对应的元素,对应的为展现较新的新闻;以及向下的箭头对应的元素,对应的为展现较早的新闻。由于在步骤301中的数据调用传入的ID为向上的箭头,因此,向上的箭头对应的元素应调用其数据展现逻辑,把接口封装模块返回的数据(调用的数据)展现给用户。向下的箭头对应的元素虽然也拿到了此次调用的数据,但ID与其不符,因此,它放弃处理此数据,至此,整个异步过程完成。
其中,接口封装模块进行异步请求的流程主要可以包括:接口封装模块根据被调用的函数确定对应的服务器CGI,并向服务器发送携带该CGI信息以及相应业务参数的异步请求消息;服务器接收到异步请求消息后的处理流程与现有技术中的相应流程相同,在此不再赘述。
下面结合图4所示的异步请求处理流程对本发明实施例提供的技术方案的逻辑实现流程进行更加详细的描述。
参见图4,本发明实施例提供的异步请求的逻辑实现流程具体包括:
S10、封装单个异步接口
具体的, 首先,对各个服务器的cgi、和cgi参数的组合进行二次封装,提供更适合本业务的新名称,提供功能更加专一的函数。然后,为这个函数申请元素池的空间,并提供向元素池中放置元素的接口。
如:假设cgi服务器提供a.cgi,接受一个type作为其参数,当type为0时其功能是提供新闻列表,当type为1时功能是取评论列表。为了使其更加直观,可以把这个cgi封装为两个单个异步接口,即取新闻列表异步接口和取评论列表异步接口。其它开发者不需要查询a.cgi的含义 、type的值,结果会如何变化,而只需直接通过取新闻列表异步接口和取评论列表异步接口完成相应功能即可。
S20、封装接口封装模块
具体的,在该实施例中,可以把在每个单个异步接口中都要处理的事情抽取出来统一处理,如初始化异步请求,处理异步请求过程中的浏览器兼容性,基本的参数检查等等,并将所有单个的异步接口封装成一个模块,并赋予其独有的名字,供数据调用逻辑模块调用。
S30、异步请求过程
具体的,在该实施例中,面向消息的数据回调方法异步请求过程可以包括:
1)、调用接口封装中的单个异步接口函数中的添加到元素的方法,添加元素,该元素有ID并绑定数据展现逻辑。例如,该元素可以为展现新闻列表的区域,相应地,数据展现逻辑可以为该区域新闻列表的展现方式。
需要注意的是,在本发明实施例中,同一个元素只能在同一个接口封装中的同一个异步接口函数添加一次。
2)、定义所添加的元素的数据展现逻辑
3)、数据调用逻辑调用接口封装中的单个异步接口函数,传入ID和此异步接口所需的业务参数。
4)、接口封装中的单个异步接口函数与cgi服务器完成普通异步请求,待数据返回后,依次调用异步接口函数元素池中元素的数据展现逻辑,并把ID和服务器返回的数据作为参数传入。
5)、元素则根据ID的不同决定是否处理此数据。如与预期的消息名称相符,则进行处理展示数据给浏览者。如不符则忽略此消息。
需要注意的是,本发明实施例提供的技术方案也可以适用于面向过程的数据回调方法,其主要流程可以包括:调用异步接口,传入此异步接口需要的参数和数据返回后的处理方法,当数据返回后,自动调用预先定义的处理方法将数据展现给浏览者。
通过以上描述可以看出,采用本发明实施例提供的技术方案,可以取得以下有益效果:
1、开发者无需关心数据的来源及请求过程。在本发明实施例中,异步请求处理过程可以简化为两个步骤:定义数据返回后应该如何处理展现此数据;携带必需的参数发出异步请求,其它细节问题由接口封装模块进行统一处理,这样既规范了项目中的异步交互流程,又减少了开发者的工作量。
2、数据的展现和数据请求可以完全分离。在本发明实施例中,由于封装的异步请求可以携带与业务不相关的标识符(ID),那么数据调用可以交给任何数据展现去处理,而数据展现也不必关心应该怎么去调用数据。具体来讲,在实际的应用中,处理数据展现的开发者就不再需要做数据调用的事情,而数据调用的开发者也不必关心数据展现的事情。这样就去除了传统异步请求模式下的过程式的缺点,开发者既要处理数据调用,同时又必须处理数据展现。这样极大的简化了整体的流程。
3、面向消息的数据回调适合被大量、反复调用,或者需要请求与展现分离的需求。同时,本发明实施例提供的技术方案也同时完全支持面向过程的回调,适合简单情况的需求,在这种情况下,数据调用简化到只需一个步骤即可。
4、实现异步数据接口命名的统一化。
5、一次编写后可以随时引用与运行。由于本方案把cgi接口封装成一个个的单个异步接口,并进一步把单个异步接口封装成一个模块,这个模块则处理了所有异步请求的细节问题。因此,在大型开发中,只要把接口封装模块引入,即可使用,本方案在物理上表现为一个单独的文件。因此,只需引入本方案封装的文件即可使用本方案。
基于上述方法实施例相同的技术构思,本发明实施例还提供一种用户终端,可以应用于上述方法流程中。
如图5所示,为本发明实施例提供的一种用户终端的结构示意图,可以包括:接口封装模块51、数据调用逻辑模块52以及数据展现逻辑模块53;其中:
数据调用逻辑模块51用于,当检测到异步请求触发消息时,根据该异步请求触发消息从接口封装模块中调用相应的函数,并输入对应该异步请求的ID和业务参数;
接口封装模块52用于,记录对应服务器各通用网关接口CGI的不同功能的函数;根据接收到的业务参数执行所述被调用的函数,以向服务器发送异步请求消息,并将所述ID和接收到的所述服务器返回的数据发送给数据展现逻辑模块;
数据展现逻辑模块53用于,根据所述ID对所述数据进行处理和展示。
其中,本发明实施例提供的用户终端还可以包括:功能映射模块54,用于获取服务器的CGI列表,并根据各CGI的功能将所述CGI映射为分别对应各CGI的不同功能的函数,并将所述函数及其与CGI的对应关系信息记录在所述接口封装模块中。
其中,所述数据调用逻辑模块51可以具体用于,记录对应不同的异步请求触发消息的数据调用逻辑;根据所述异步请求触发消息调用对应的数据调用逻辑,由所述数据调用逻辑触发数据调用,调用接口封装模块中相应的函数。
其中,所述数据展现逻辑模块53可以具体用于,记录与所述数据调用逻辑模块中记录的数据调用逻辑相应的数据展现逻辑,所述展现逻辑与所述数据调用逻辑通过ID进行关联;根据所述ID确定对应的数据展现逻辑,并通过该数据展现逻辑对接收到的数据进行处理和展示。
其中,所述接口封装模块52可以具体用于,根据所述被调用的函数确定对应的服务器CGI,并向所述服务器发送携带所述CGI信息以及业务参数的异步请求消息。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
Claims (10)
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信息以及业务参数的异步请求消息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210062750.2A CN103309728B (zh) | 2012-03-12 | 2012-03-12 | 异步请求处理方法和设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210062750.2A CN103309728B (zh) | 2012-03-12 | 2012-03-12 | 异步请求处理方法和设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103309728A true CN103309728A (zh) | 2013-09-18 |
CN103309728B CN103309728B (zh) | 2016-08-03 |
Family
ID=49134987
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210062750.2A Active CN103309728B (zh) | 2012-03-12 | 2012-03-12 | 异步请求处理方法和设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103309728B (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104866383A (zh) * | 2015-05-29 | 2015-08-26 | 北京金山安全软件有限公司 | 一种接口调用方法、装置及终端 |
CN105069164A (zh) * | 2015-08-27 | 2015-11-18 | 上海斐讯数据通信技术有限公司 | 数据加载的优化方法、***及数据库和页面数据加载*** |
CN105843600A (zh) * | 2016-02-29 | 2016-08-10 | 乐视体育文化产业发展(北京)有限公司 | 数据编辑方法、装置及*** |
CN106453573A (zh) * | 2016-10-20 | 2017-02-22 | 凌云天博光电科技股份有限公司 | 一种http服务器中cgi请求的处理方法和*** |
CN109815292A (zh) * | 2019-01-03 | 2019-05-28 | 广州中软信息技术有限公司 | 一种基于异步消息机制的涉税数据采集*** |
CN110879756A (zh) * | 2019-10-31 | 2020-03-13 | 深圳市泰洲科技有限公司 | 协作流程异常处理方法、装置、计算机设备及存储介质 |
CN110928656A (zh) * | 2019-11-18 | 2020-03-27 | 浙江大搜车软件技术有限公司 | 一种业务处理方法、装置、计算机设备和存储介质 |
CN111124610A (zh) * | 2019-12-19 | 2020-05-08 | 北京炎黄盈动科技发展有限责任公司 | 一种应用容器中应用程序调用方法、装置及存储介质 |
CN113452721A (zh) * | 2021-08-30 | 2021-09-28 | 湖南高至科技有限公司 | 一种网络交互函数优化***、方法、计算机设备和介质 |
CN115082058A (zh) * | 2022-07-25 | 2022-09-20 | 上海富友支付服务股份有限公司 | 一种基于动态控制的虚拟账户交易管理方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004086354A (ja) * | 2002-08-23 | 2004-03-18 | Ricoh Co Ltd | 画像処理装置 |
US20090217311A1 (en) * | 2008-02-13 | 2009-08-27 | Robert Kocyan | Apparatus, system, and method for facilitating data flow between a first application programming interface and a second application programming |
US20090328069A1 (en) * | 2008-06-25 | 2009-12-31 | Microsoft Corporation | Executing state machine processing modules with an executive processing module |
CN101640667A (zh) * | 2008-07-30 | 2010-02-03 | 国际商业机器公司 | 流程执行方法、流程执行***及其配置设备和方法 |
-
2012
- 2012-03-12 CN CN201210062750.2A patent/CN103309728B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004086354A (ja) * | 2002-08-23 | 2004-03-18 | Ricoh Co Ltd | 画像処理装置 |
US20090217311A1 (en) * | 2008-02-13 | 2009-08-27 | Robert Kocyan | Apparatus, system, and method for facilitating data flow between a first application programming interface and a second application programming |
US20090328069A1 (en) * | 2008-06-25 | 2009-12-31 | Microsoft Corporation | Executing state machine processing modules with an executive processing module |
CN101640667A (zh) * | 2008-07-30 | 2010-02-03 | 国际商业机器公司 | 流程执行方法、流程执行***及其配置设备和方法 |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016192556A1 (zh) * | 2015-05-29 | 2016-12-08 | 北京金山安全软件有限公司 | 接口调用方法、装置及终端 |
CN104866383B (zh) * | 2015-05-29 | 2018-11-23 | 北京金山安全软件有限公司 | 一种接口调用方法、装置及终端 |
CN104866383A (zh) * | 2015-05-29 | 2015-08-26 | 北京金山安全软件有限公司 | 一种接口调用方法、装置及终端 |
CN105069164A (zh) * | 2015-08-27 | 2015-11-18 | 上海斐讯数据通信技术有限公司 | 数据加载的优化方法、***及数据库和页面数据加载*** |
CN105843600A (zh) * | 2016-02-29 | 2016-08-10 | 乐视体育文化产业发展(北京)有限公司 | 数据编辑方法、装置及*** |
CN106453573A (zh) * | 2016-10-20 | 2017-02-22 | 凌云天博光电科技股份有限公司 | 一种http服务器中cgi请求的处理方法和*** |
CN109815292A (zh) * | 2019-01-03 | 2019-05-28 | 广州中软信息技术有限公司 | 一种基于异步消息机制的涉税数据采集*** |
CN110879756B (zh) * | 2019-10-31 | 2023-10-17 | 深圳市泰洲科技有限公司 | 协作流程异常处理方法、装置、计算机设备及存储介质 |
CN110879756A (zh) * | 2019-10-31 | 2020-03-13 | 深圳市泰洲科技有限公司 | 协作流程异常处理方法、装置、计算机设备及存储介质 |
CN110928656A (zh) * | 2019-11-18 | 2020-03-27 | 浙江大搜车软件技术有限公司 | 一种业务处理方法、装置、计算机设备和存储介质 |
CN110928656B (zh) * | 2019-11-18 | 2023-02-28 | 浙江大搜车软件技术有限公司 | 一种业务处理方法、装置、计算机设备和存储介质 |
CN111124610A (zh) * | 2019-12-19 | 2020-05-08 | 北京炎黄盈动科技发展有限责任公司 | 一种应用容器中应用程序调用方法、装置及存储介质 |
CN111124610B (zh) * | 2019-12-19 | 2024-01-23 | 北京炎黄盈动科技发展有限责任公司 | 一种应用容器中应用程序调用方法、装置及存储介质 |
CN113452721A (zh) * | 2021-08-30 | 2021-09-28 | 湖南高至科技有限公司 | 一种网络交互函数优化***、方法、计算机设备和介质 |
CN115082058A (zh) * | 2022-07-25 | 2022-09-20 | 上海富友支付服务股份有限公司 | 一种基于动态控制的虚拟账户交易管理方法及*** |
CN115082058B (zh) * | 2022-07-25 | 2022-11-18 | 上海富友支付服务股份有限公司 | 一种基于动态控制的虚拟账户交易管理方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN103309728B (zh) | 2016-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103309728A (zh) | 异步请求处理方法和设备 | |
US10699301B2 (en) | Data-processing method and apparatus, and computer storage medium for electronic resource transfer | |
CN107645562A (zh) | 数据传输处理方法、装置、设备及*** | |
CN103023933B (zh) | 一种登录信息集成处理***及方法 | |
JP2018514846A (ja) | ウェブページのアクセス方法、装置、デバイス及びプログラム | |
CN107870989A (zh) | 网页生成方法及终端设备 | |
CN103729285A (zh) | 一种网页测试方法、设备及*** | |
CN110929183B (zh) | 一种数据处理方法、装置和机器可读介质 | |
CN105354025A (zh) | 基于移动应用的业务模型配置***和方法 | |
CN108399072A (zh) | 应用页面更新方法和装置 | |
CN107784085B (zh) | 一种数据列表的导出方法及其终端 | |
CN105515887A (zh) | 应用测试方法、服务器及*** | |
US20150066965A1 (en) | Data processing, data collection | |
CN109360023B (zh) | 用于呈现和跟踪媒体的方法和设备 | |
CN112363932A (zh) | 待测试业务对象的测试方法及装置、电子装置 | |
CN105703964A (zh) | 一种在线应用***测试方法与设备 | |
CN110674426A (zh) | 网页行为上报方法和装置 | |
US20130036374A1 (en) | Method and apparatus for providing a banner on a website | |
CN106528733A (zh) | 网页页面展现方法及装置 | |
CN112491943A (zh) | 数据请求方法、装置、存储介质和电子设备 | |
CN103678332A (zh) | 用于展示页面的***、浏览器及其展示页面的方法 | |
US9378230B1 (en) | Ensuring availability of data in a set being uncorrelated over time | |
CN111767117B (zh) | 基于应用容器的移动端bi中间件技术 | |
CN115913912A (zh) | 报文拦截及业务链路图的生成方法及装置 | |
US11258845B2 (en) | Browser management system, browser management method, browser management program, and client program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |