【技术实现步骤摘要】
自动提交数据的方法、装置、设备及介质
本专利技术涉及数据处理
,尤其涉及一种自动提交数据的方法、装置、设备及介质。
技术介绍
当前的应用系统以浏览器/服务器(browser/server,B/S)架构为主,用户通过浏览器浏览服务器上的信息,在浏览器上查阅处理相关工作。对于一般的业务处理,往往需要在多个应用系统间处理,比如完成一项采购需求,需要先在采购系统录入采购信息,还需要在合同系统录入合同信息。完成一项产品销售,需要在客户关系管理系统(Customerrelationshipmanagement,CRM)完成出库,还需要在企业资源计划(EnterpriseResourcePlanning,ERP)系统中完成出库。这样,用户就需要重复登录多个系统,在多个系统的页面上完成相似数据的录入。对于一个业务需要在多个系统录入数据,目前一般采用以下两种方式完成:第一种方式:手工处理,即,由用户分别登录需要连续处理的多个系统,分别在系统中录入相关数据。第二种方式:系统间建立接口,当用户在第一个系统完成数据录入,然后由 ...
【技术保护点】
1.一种自动提交数据的方法,所述方法包括:/n获取并保存用户拟向第一应用系统提交的数据和所述用户登录所述第一应用系统后的第一cookie信息,并将所述拟提交数据和所述第一cookie信息组装成第一超文本传输协议http请求;/n获取针对多个目标应用系统预先配置的登录信息,根据预先配置的登录信息分别自动登录所述多个目标应用系统;/n获取所述多个目标应用系统自动登录成功后的多个cookie信息,并将所述拟提交数据和所述多个cookie信息组装成多个第二http请求;/n将所述第一http请求和所述多个第二http请求分别同时向各个所述请求对应的所述第一应用系统和所述多个目标应用系统自动提交。/n
【技术特征摘要】
1.一种自动提交数据的方法,所述方法包括:
获取并保存用户拟向第一应用系统提交的数据和所述用户登录所述第一应用系统后的第一cookie信息,并将所述拟提交数据和所述第一cookie信息组装成第一超文本传输协议http请求;
获取针对多个目标应用系统预先配置的登录信息,根据预先配置的登录信息分别自动登录所述多个目标应用系统;
获取所述多个目标应用系统自动登录成功后的多个cookie信息,并将所述拟提交数据和所述多个cookie信息组装成多个第二http请求;
将所述第一http请求和所述多个第二http请求分别同时向各个所述请求对应的所述第一应用系统和所述多个目标应用系统自动提交。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
为所述多个目标应用系统预先配置登录信息。
3.根据权利要求1所述的方法,其特征在于,所述获取并保存用户拟向第一应用系统提交的数据之前,还包括:
获取发送给所述第一应用系统的用于提交所述数据的提交请求;
根据所述提交请求判断是否需要向所述多个目标应用系统提交所述数据;
若是,则拦截所述提交请求,其中,所述提交请求携带所述数据。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述第一应用系统和所述多个目标应用系统的多个第一提交结果;
根据所述多个第一提交结果确定第二提交结果,其中,所述多个第一提交结果均为提交成功,则所述第二提交结果为提交成功,所述多个第一提交结果中的任意一个为提交失败,则所述第二提交结果为提交失败。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
获取所述第一应用系统和多个目标应用系统自动生成的数据地址ID;
当所述第二提交结果为提交失败时,根据所述数据ID删除所有自动提交成功的数据。
<...
【专利技术属性】
技术研发人员:王毅,
申请(专利权)人:中国移动通信集团重庆有限公司,中国移动通信集团有限公司,
类型:发明
国别省市:重庆;50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。