一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据处理方法、系统、装置及其存储介质与流程

2021-12-17 22:19:00 来源:中国专利 TAG:


1.本发明涉及计算机领域,尤其是指一种数据处理方法、系统、装置及其存储介质。


背景技术:

2.目前,在很多现有技术中都涉及前端和后端进行协同开发的问题。比如,在现有的web 应用项目开发过程中,期望采用的模式是前后端分离的开发模式,降低前后端开发过程中的 相互依赖,但是在实际的开发过程中,前端的开发往往需要后端的数据支持,而后端的开发 又往往晚于前端,这使得前后端开发工作又陷入耦合状态,阻塞前端开发进度。
3.所以由于前后端开发的耦合状态,经常导致二者无法实现独立分别进行开发。急需一种 数据处理方法,有助于解决在开发过程中,前端和后端开发处于耦合状态,无法进行独立开 发的技术问题。


技术实现要素:

4.本技术提供了一种数据处理方法,其目的在于,通过服务分类标识将所述请求分为两类, 通过预置的数据模拟服务模块提供模拟数据,不再依赖后端数据,使前端可以直接独立开发, 有助于解决在开发过程中,前端和后端开发处于耦合状态,无法进行独立开发的技术问题。
5.接收具有服务分类标识的请求,其中,所述服务分类标识用于区分所述请求属于数据模 拟服务或应用服务的接口请求;
6.根据所述服务分类标识判断所述请求,如果所述请求属于所述数据模拟服务的请求,则 根据所述请求调用预置的数据模拟服务模块的查询接口,以通过所述查询接口建立与所述数 据模拟服务模块的数据交互;
7.获取所述数据模拟服务模块中反馈的对应模拟数据完成数据处理。
8.在一实施例中,所述根据所述服务分类标识判断所述请求还包括:
9.如果所述数据交互请求属于应用服务的请求,则根据所述请求建立与对应所述应用服务 的数据交互,并获取所述应用服务中获取对应的服务数据。
10.在一实施例中,所述接收具有服务分类标识的请求步骤后,该方法还包括:
11.根据所述请求生成对应的系统账号;
12.获取所述请求中预设的请求地址和请求方式,以及请求参数,其中,所述请求参数包括 所述服务分类标识,以通过所述系统账号和所述请求地址,以及所述请求方式和所述请求参 数调用所述查询接口获取所述数据模拟服务模块中对应的模拟数据。
13.在一实施例中,所述通过所述查询接口建立与所述数据模拟服务模块的数据交互,并反 馈所述数据模拟服务模块中对应的模拟数据完成数据处理步骤前,该方法还包括:
14.根据预定的编辑操作对所述数据模拟服务模块中的模拟数据进行编辑。
15.在一实施例中,所述服务分类标识通过mocktag方式进行标识。
16.在一实施例中,本技术还提供了一种数据处理系统,所述数据交互系统包括系统平台和 数据模拟服务模块,以及应用服务端;
17.所述系统平台,用于接收具有服务分类标识的请求,其中,所述服务分类标识用于区分 所述请求属于数据模拟服务或应用服务的接口请求;根据所述服务分类标识判断所述请求, 如果所述请求属于所述数据模拟服务的请求,则根据所述请求调用预置的所述数据模拟服务 模块的查询接口,以通过所述查询接口建立与所述数据模拟服务模块的数据交互,获取所述 数据模拟服务模块中反馈的对应模拟数据完成数据处理;
18.所述系统平台,还用于如果所述数据交互请求属于应用服务的请求,则根据所述请求建 立与对应所述应用服务端的数据交互,并获取所述应用服务端中获取对应的服务数据。
19.在一实施例中,所述数据模拟服务模块,用于通过预定的编辑操作对所述模拟数据进行 编辑。
20.本技术还提供了一种数据处理,该装置包括:
21.接收模块,用于接收具有服务分类标识的请求,其中,所述服务分类标识用于区分所述 请求属于数据模拟服务或应用服务的接口请求;
22.判断模块,用于根据所述服务分类标识判断所述请求,如果所述请求属于所述数据模拟 服务的请求,则根据所述请求调用预置的数据模拟服务模块的查询接口,以通过所述查询接 口建立与所述数据模拟服务模块的数据交互;
23.获取模块,获取所述数据模拟服务模块中反馈的对应模拟数据完成数据处理。
24.本技术还提供了另一种扫描装置,所述装置包括:处理器和存储器;
25.所述存储器中存储有可被所述处理器执行的应用程序,用于使得所述处理器执行所述的 数据处理方法的步骤。
26.本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执 行时所述的数据处理方法的步骤。
27.如上可见,基于上述实施例,提供了一种数据处理方法、系统、装置及其存储介质,通 过服务分类标识将所述请求分为两类,通过预置的数据模拟服务模块提供模拟数据,不再依 赖后端数据,使前端可以直接独立开发,有助于解决在开发过程中,前端和后端开发处于耦 合状态,无法进行独立开发的技术问题。
附图说明
28.图1为本发明一个实施例中数据处理方法的流程100示意图;
29.图2为本发明另一个实施例中数据处理方法的流程200示意图;
30.图3为本发明另一个实施例中数据处理方法的流程200示意图;
31.图4为本发明一个实施例中数据处理装置的架构示意图。
具体实施方式
32.发明人发现,由于前端和后端的耦合状态,因此经常出现前端的开发依赖后端数据, 造成前端开发进度被阻塞或者影响。为了解决这个问题,前端开发希望可以通过后台服 务快速提供所需的数据使前端开发不再被影响。
33.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整 地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于 本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其 他实施例,都属于本技术保护的范围。
34.图1为本发明一个实施例中数据处理方法的流程100示意图。如图1所示,在一实 施例中,本技术提供了一种数据处理方法,该方法包括:
35.s101,接收具有服务分类标识的请求,其中,所述服务分类标识用于区分所述请求 属于数据模拟服务或应用服务的数据请求。
36.在本步骤中提供了一种接收具有服务分类标识的请求的具体步骤。为了可以使后端 未开发完成的部分也能提供数据支持,不影响前端的开发,所以配置了两种服务,一种 是所述数据模拟服务,另一种是所述应用服务。所述数据模拟服务提供未完成部分的数 据支持,而所述应用服务提供已经完成部分的数据支持。
37.s102,根据所述服务分类标识判断所述请求,如果所述请求属于所述数据模拟服务 的请求,则根据所述请求调用预置的数据模拟服务模块的查询接口,以通过所述查询接 口建立与所述数据模拟服务模块的数据交互。
38.在本步骤中提供了一种根据所述服务分类标识判断所述请求后的后续数据处理的具 体步骤。如果所述服务分类标识标识所述请求的数据来源属于所述数据模拟服务,则说 明这部分数据还没有后台数据可以予以支持,那么可以通过预先对所述数据模拟服务模 块中的所述模拟数据进行配置。
39.s103,并反馈所述数据模拟服务模块中对应的模拟数据完成数据处理。
40.本步骤中提供了一种获取所述模拟数据的具体步骤。从而根据所述请求的具体情况 获取所述数据模拟服务模块中对应的所述模拟数据,这样所述请求仍然可以在没有后端 数据支持的情况下完成后续过程。
41.在本实施例中提供了一种数据处理方法的具体实施方式,可以基于openresty提供一 种开发阶段数据模拟统一服务,本实施例可以理解为一种基于openresty的前置服务,对 所述请求进行统一分析处理,系统的运行可以拆解为请求,比如app的登录,就可以理 解为一个登录请求,app的支付环节,也可以理解为一个支付请求,而从所述请求中获 取的反馈数据,往往基于接口,可以理解为基于nginx实现对新域名接口的快速接入,实 现灵活、简单和统一的前置服务处理。(openresty,一个基于nginx与lua的高性能 web平台。nginx,一个高性能的http和反向代理web服务器。lua,一种轻量小巧的 脚本语言。)根据上述的理解,首先,接收具有服务分类标识的请求,其中,所述服务 分类标识用于区分所述请求属于数据模拟服务或应用服务的数据请求。通过所述请求完 成系统的开发运行,所述请求具有所述服务分类标识,所述服务分类标识区分的所述数 据模拟服务和所述应用服务都是对所述请求的数据支持的数据源,不同的是所述应用服 务相当于已经可以提供正常数据支持的数据源,也是开发完成后实际真实使用的数据源, 而所述数据模拟服务则是通过人为或者自动配置后用于暂时提供所用数据的数据源。最 初,所述请求会被标识定义所述服务分类标识,以区别所述请求属于所述数据模拟服务 或者属于所述应用服务。然后,根据所述服务分类标识判断所述请求,如果所述请求属 于所述数据模拟服务的请求,则根据所述请求调用预置的数据模拟服务模块的查询接口, 以通过所述查询接口建立与所述
数据模拟服务模块的数据交互,并反馈所述数据模拟服 务模块中对应的模拟数据完成数据处理。当可以确定接收到所述请求的数据源属于所述 数据模拟服务提供时,则调用预置的所述数据模拟服务模块的查询接口,此处是根据所 述请求检索相应的数据接口,即所述查询接口,通过所述查询接口建立与所述数据模拟 服务模块的数据交互,获取所述数据模拟服务模块中反馈的对应模拟数据完成数据处理, 进而完成数据处理过程。上述过程中,不再会出现由于后端没有数据源的支持导致阻塞 前端的开发进度,使前端可以直接独立开发,有助于解决在开发过程中,前端和后端开 发处于耦合状态,无法进行独立开发的技术问题。
42.另外,因为通过请求方式进行统一服务,因此大幅提高了通用性。
43.在一可选实施例中,所述根据所述服务分类标识判断所述请求还包括:
44.如果所述数据交互请求属于应用服务的请求,则根据所述请求建立与对应所述应用 服务的数据交互,并获取所述应用服务中获取对应的服务数据。
45.在本实施例中提供了一种当所述服务分类标识区分出所述请求的数据源来自于所述 应用服务时,那么可以直接建立与所述应用服务的数据交互,从而获取所述应用服务中 的所述服务数据。
46.图2为本发明另一个实施例中数据处理方法的流程200示意图。如图2所示,在一 可选实施例中,所述接收具有服务分类标识的请求步骤后,该方法还包括:
47.s201,根据所述请求生成对应的系统账号;
48.在本步骤中提供了一种根据所述请求生成对应系统账号的具体实施方式,以记录标 识出不同所述请求,即systemid,生成所述请求的所述系统账号可以基于请求的域名。
49.s202,获取所述请求中预设的请求地址和请求方式,以及请求参数,其中,所述请求 参数包括所述服务分类标识,以通过所述系统账号和所述请求地址,以及所述请求方式 和所述请求参数调用所述查询接口获取所述数据模拟服务模块中对应的模拟数据。
50.在本步骤中提供了一种从所述请求中还需要获取所述请求地址和所述请求方式,以 及所述请求参数的具体步骤。需要指出的是由于所述数据模拟服务模块作为数据源时, 并不是最终的数据来源,所以本步骤中的所述请求地址为无参数的uri。所述请求方式 为method,所述请求参数为requestparam。根据上述的所述系统账号和所述请求地址, 以及所述请求方式和所述请求参数就可以通过所述查询接口获取对应的数据接口,从而 得到对应的所述模拟数据。
51.在本实施例中提供了一种通过所述请求生成的所述系统账号,以及所述请求中预设 的所述请求地址和所述请求方式,以及所述请求参数最终获取所述数据模拟服务模块中 对应所述模拟数据的具体实施方式。另外,在通过所述请求获取所述模拟数据的过程中, 所述数据接口会被定义为比如mock

data.com/getmockdata,同时组装参数(systemid、 uri、method和requestparam),通过这些内容就可以找到对应的所述数据接口,也就可 以找到所述模拟数据。
52.在一可选实施例中,所述通过所述查询接口建立与所述数据模拟服务模块的数据交 互,并反馈所述数据模拟服务模块中对应的模拟数据完成数据处理步骤前,该方法还包 括:
53.根据预定的编辑操作对所述数据模拟服务模块中的模拟数据进行编辑。
区分所述请求属于数据模拟服务或应用服务的接口请求;
67.判断模块102,用于根据所述服务分类标识判断所述请求,如果所述请求属于所述 数据模拟服务的请求,则根据所述请求调用预置的数据模拟服务模块的查询接口,以通 过所述查询接口建立与所述数据模拟服务模块的数据交互;
68.获取模块103,用于获取所述数据模拟服务模块中反馈的对应模拟数据完成数据处 理。
69.下面以具体实施例对本发明的技术方案进行详细说明。下面几个具体实施例可以相 互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
70.本技术还提供了一种货品扫描的装置,所述装置包括:处理器和存储器;
71.所述存储器中存储有可被所述处理器执行的应用程序,用于使得所述处理器执行所 述的货品扫描方法的步骤。
72.本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理 器执行时实现所述的货品扫描方法的步骤。
73.所述计算机可读存储介质存储指令,所述指令在由处理器执行时使得所述处理器执 行如上所述的智能客服应答方法中的步骤。实际应用中,所述的计算机可读介质可以是 上述实施例中描述的设备/装置/系统中所包含的,也可以是单独存在,而未装配入该设 备/装置/系统中。
74.根据本技术公开的实施例,计算机可读存储介质可以是非易失性的计算机可读存储 介质,例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(ram)、 只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、便携式紧凑磁盘 只读存储器(cd

rom)、光存储器件、磁存储器件,或者上述的任意合适的组合,但 不用于限制本技术保护的范围。在本技术公开的实施例中,计算机可读存储介质可以是 任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者 与其结合使用。
75.本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可以进 行多种组合和/或结合,即使这样的组合或结合没有明确记载于本技术中。特别地,在不 脱离本技术精神和教导的情况下,本技术的各个实施例和/或权利要求中记载的特征可以 进行多种组合和/或结合,所有这些组合和/或结合均落入本技术公开的范围。
76.本文中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说 明只是用于帮助理解本发明的方法及其核心思路,并不用于限制本技术。对于本领域的 技术人员来说,可以依据本发明的思路、精神和原则,在具体实施方式及应用范围上进 行改变,其所做的任何修改、等同替换、改进等,均应包含在本技术保护的范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献