一种离线业务处理系统、方法与存储介质技术方案

技术编号:36742121 阅读:27 留言:0更新日期:2023-03-04 10:20
本发明专利技术公开一种离线业务处理系统、方法与存储介质,包括离线任务下载系统、外勤岗离线系统和内勤岗离线系统,所述离线任务下载系统为存储容器,所述外勤岗系统包括外勤字符串转化模块和客户交互模块;所述内勤岗系统包括内勤字符串转化模块和档案盘点模块;本发明专利技术的离线数据处理系统采用基于浏览器存储容器方式,能大幅度减少移动端的算力消耗,以及减少数据存取转换时间,提升轻量级移动设备应用的响应速度,体验更好。体验更好。体验更好。

【技术实现步骤摘要】
一种离线业务处理系统、方法与存储介质


[0001]本专利技术涉及轻量级移动设备数据处理
,具体涉及一种离线业务处理系统、方法与存储介质。

技术介绍

[0002]在实物档案业务场景中,因仓库外勤岗人员需频繁对外接收与交接档案,期间的交接过程包括条码扫描确认实物档案数量,同时还要保留交接的签字等信息,在外勤过程中如果网络条件较好的情况下如4G/5G,能顺利完成外勤工作任务,但实际有些外勤地点偏远,网络型号不稳定甚至断开网络服务,导致无法进行有效的外勤档案收取与交接等工作,无法有效为客户提供服务。针对上述场景,采取在网络条件好的情况下,实时下载外勤任务数据并存储到移动手持设备物理介质中,在网络差以及断开网络服务的情况下,操作存储的离线数据对客户持续提供服务,在网络条件好的条件下,提交操作的离线数据结束外勤任务。
[0003]现有技术存在如下问题:
[0004]1、在线数据业务处理的方式对网络条件的依赖程度较高,网络信号弱或没有网络信号的情况下无法及时完成任务。
[0005]2、常规的离线数据业务处理方式采用结构化数据库而不是存储容器进行存储,需要占用更多的系统资源,存取较为耗时。
[0006]3、传统的应用型数据库需嵌入到移动应用中,增加了应用的复杂度的同时还增加了存取数据转换,特别是结构化数据的转换问题。
[0007]4、转换的数据量过大,在存储与获取的耗时将更多,在移动设备算力资源有限的情况下,用户体验将得到损耗。
[0008]为了解决上述问题,需要一种离线业务处理系统、方法与存储介质。

技术实现思路

[0009]本专利技术公开一种离线业务处理系统,包括:
[0010]离线任务下载系统、外勤岗离线系统和内勤岗离线系统,所述离线任务下载系统为存储容器,所述存储容器可以基于浏览器实现,所述外勤岗系统包括外勤字符串转化模块和客户交互模块;所述内勤岗系统包括内勤字符串转化模块和档案盘点模块;
[0011]所述外勤字符串转化模块通过字符串化方法将获取的任务数据对象转成为对象字符串;
[0012]所述客户交互模块通过对象方法将字符串化的数据转换为界面直接可用的对象,所述界面直接可用的对象支持与客户交付的动作;
[0013]所述内勤字符串转化模块将获取的盘点任务数据对象通过字符串化方法转成为对象字符串;
[0014]所述档案盘点模块盘点任务中实物档案的条码扫码状态、档案实际数量、未盘点
实际数量、任务处理阶段状态。
[0015]进一步地,所述存储容器,包括:
[0016]所述存储容器在下载离线任务后用于创建空间存储数据,将返回的数据结果数据对象使用方法字符串化,然后使用主键生成函数得到唯一键并调用存储方法将字符串化的数据存储。
[0017]进一步地,所述档案盘点模块还包括档案盘点子模块,档案盘点子模块在所述档案盘点模块盘点完任务中实物档案的条码扫码状态、档案实际数量、未盘点实际数量、任务处理阶段状态后,将离线任务数据请求到服务器。
[0018]进一步地,所述系统还包括服务器,所述服务器用于在接通网络的情况下拉取数据加载任务列表;结合存储容器修改数据状态以及接受离线任务数据的请求并响应。
[0019]进一步地,所述系统还包括服务器响应模块,所述服务器响应模块通过响应方法实现对离线任务数据请求的响应。
[0020]更进一步地,所述响应方法包括:
[0021]在服务器成功处理接收的离线任务数据后,根据返回成功的状态码并通过任务绑定的键依托于删除方法删除浏览器存储容器中的离线任务数据。
[0022]另一方面,本专利技术提供一种离线业务处理方法,所述离线业务处理方法包括:
[0023]通过外勤字符串转化模块将获取的任务数据对象转成为对象字符串;
[0024]通过客户交互模块将字符串化的数据转换为界面直接可用的对象,所述界面直接可用的对象支持与客户交付的动作;
[0025]通过内勤字符串转化模块将获取的盘点任务数据对象通过字符串化方法转成为对象字符串;
[0026]通过档案盘点模块盘点任务中实物档案的条码扫码状态、档案实际数量、未盘点实际数量、任务处理阶段状态。
[0027]优选地,所述通过档案盘点模块盘点任务中实物档案的条码扫码状态、档案实际数量、未盘点实际数量、任务处理阶段状态后,将离线任务数据请求到服务器。
[0028]进一步地,本专利技术还包括一种客户端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述方法的步骤。
[0029]更进一步地,本专利技术还包括一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序且应用于客户端,其特征在于,所述计算机程序被处理器执行时实现上述方法的步骤。
[0030]由上述技术方案可知,本专利技术的离线数据处理相较于传统数据库与非结构化存储模式下的数据处理,至少具备以下优点和积极效果:
[0031]1、采用离线数据处理的方式能摆脱对网络的依赖,在网络信号弱或无网络信号的情况下依然能够进行业务处理。
[0032]2、通过内外勤系统的分割减少了存储与获取的耗时,提升轻量级移动设备应用的响应速度,体验更好。
[0033]3、无需像传统的应用型数据库的方式预先将数据嵌入到移动应用中,减少了移动端的算力消耗以及减少数据存取转换时间。
附图说明
[0034]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,其中:
[0035]图1是本专利技术一实施例提供的一种离线业务处理方法的流程示意图;
[0036]图2是本专利技术另一实施例提供的外勤岗离线系统的应用方法流程示意图;
[0037]图3是本专利技术另一实施例提供的内勤岗离线系统的应用方法流程示意图;
[0038]图4是本专利技术实施例四提供的一种离线业务处理系统的结构示意图。
具体实施方式
[0039]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0040]实施例一
[0041]图1为本专利技术一实施例提供的一种离线业务处理方法的流程示意图。该方法包括下述步骤:
[0042]S1:通过外勤字符串转化模块将获取的任务数据对象转成为对象字符串;
[0043]S2:通过客户交互模块将字符串化的数据转换为界面直接可用的对象,所述界面直接可用的对象支持与客户交付的动作;
[0044]S3:通过内勤字符串本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种离线业务处理系统,其特征在于:包括离线任务下载系统、外勤岗离线系统和内勤岗离线系统,所述离线任务下载系统为存储容器,所述外勤岗系统包括外勤字符串转化模块和客户交互模块;所述内勤岗系统包括内勤字符串转化模块和档案盘点模块;所述外勤字符串转化模块通过字符串化方法将获取的任务数据对象转成为对象字符串;所述客户交互模块通过对象方法将字符串化的数据转换为界面直接可用的对象,所述界面直接可用的对象支持与客户交付的动作;所述内勤字符串转化模块将获取的盘点任务数据对象通过字符串化方法转成为对象字符串;所述档案盘点模块盘点任务中实物档案的条码扫码状态、档案实际数量、未盘点实际数量、任务处理阶段状态。2.根据权利要求1所述的系统,其特征在于,所述存储容器,包括:所述存储容器在下载离线任务后用于创建空间存储数据,将返回的数据结果数据对象使用方法字符串化,然后使用主键生成函数得到唯一键并调用存储方法将字符串化的数据存储。3.根据权利要求1所述的系统,其特征在于,所述档案盘点模块还包括档案盘点子模块,档案盘点子模块在所述档案盘点模块盘点完任务中实物档案的条码扫码状态、档案实际数量、未盘点实际数量、任务处理阶段状态后,将离线任务数据请求到服务器。4.根据权利要求1所述的系统,其特征在于,所述系统还包括服务器,所述服务器用于在接通网络的情况下拉取数据加载任务列表;结合存储容器修改数据状态以及接受离线任务数据的请求并响应。5.根据权利要求1所述的...

【专利技术属性】
技术研发人员:廖财兴韦承庚程祝国
申请(专利权)人:深圳市雁联计算系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1