【技术实现步骤摘要】
本专利技术涉及移动ERP
,具体地,涉及移动ERP系统中具有双模式数据操作方法及ERP系统。
技术介绍
在资产领域中,固定资产有着使用周期长、使用地点分散等特点,传统的资产盘点方式就是盘点人员拿着资产盘点单去各个现场确认,再记录到相应的系统中。随着科技发展和移动端的兴起,移动盘点成为一种趋势,并渐渐走进到企业之中。这种盘点方式虽然解决了盘点过程电子化、盘点方式灵活、数据上传及时等问题,但是仍然存在些许的缺陷与不足:1、这种在线的盘点方式会受到网络状态的制约,在网络环境差甚至没有网络的条件下,获取盘点任务、盘点、提交结果等多个过程都会发生获取数据失败或者长时间等待数据不完整等情况发生,严重导致盘点过程的进行,影响盘点人员工作,造成整体任务的推迟。2、原有的处理方式中不具备业务数据存储的机制,每次业务操作需要在做完后需要提交到服务器,此时如果一旦发生应用崩溃或者异常退出,本次所做业务操作需要重新操作,影响工作的效率和数据的准确程度。
技术实现思路
本专利技术的目的在于,针对上述问题,提出动ERP系统中具有双模式数据操作方法及ERP系统,以实现的优点。为实现上述目的,本专利技术采用的技术方案是:移动ERP系统中具有双模式数据操作的方法,主要包括:判断移动端所处的网络连接状况,若网络连接状况欠佳则执行离线数据操作步骤,若网络连接状况良好则执行在线数据操作步骤;所述离线数据操作步骤包括:步骤1:移动端在接入网络后,获得服务器的认证和授权,并向中间服务器请求本次业务操作或整个业务操作的所有需要的数据;步骤2:中间服务器根据相应的接口规则对请求进行预处理,同时向正在 ...
【技术保护点】
移动ERP系统中具有双模式数据操作方法,其特征在于,判断移动端所处的网络连接状况,若网络连接状况欠佳则执行离线数据操作步骤,若网络连接状况良好则执行在线数据操作步骤;所述离线数据操作步骤包括:步骤1:移动端在接入网络后,获得服务器的认证和授权,并向中间服务器请求本次业务操作或整个业务操作的所有需要的数据;步骤2:中间服务器根据相应的接口规则对请求进行预处理,同时向正在运行的ERP系统的后台服务器请求获得该数据;步骤3:ERP系统根据业务规则向中间服务器返回所需数据,经中间服务器对所需数据进行二次加工,封装成移动端可处理的数据格式;步骤4:数据端对所需数据进行分类处理,并将数据持久化移动端数据库,同时移动端根据所需数据进行业务操作的数据存储在移动端数据库中;步骤5:当网络状况由欠佳变为良好时,将移动端数据库存储的数据信息同步到后台服务器。
【技术特征摘要】
1.移动ERP系统中具有双模式数据操作方法,其特征在于,判断移动端所处的网络连接状况,若网络连接状况欠佳则执行离线数据操作步骤,若网络连接状况良好则执行在线数据操作步骤;所述离线数据操作步骤包括:步骤1:移动端在接入网络后,获得服务器的认证和授权,并向中间服务器请求本次业务操作或整个业务操作的所有需要的数据;步骤2:中间服务器根据相应的接口规则对请求进行预处理,同时向正在运行的ERP系统的后台服务器请求获得该数据;步骤3:ERP系统根据业务规则向中间服务器返回所需数据,经中间服务器对所需数据进行二次加工,封装成移动端可处理的数据格式;步骤4:数据端对所需数据进行分类处理,并将数据持久化移动端数据库,同时移动端根据所需数据进行业务操作的数据存储在移动端数据库中;步骤5:当网络状况由欠佳变为良好时,将移动端数据库存储的数据信息同步到后台服务器。2.根据权利要求1所述的移动ERP系统中具有双模式数据操作方法,其特征在于,所述在线数据操作步骤包括:步骤11:移动端直接向中间服务器请求数据;步骤22:中间服务器向后台服务器转发请求;步骤33:后台服务器根据请求的规则返回所述数据到中间服务器,中间服务器最终将数据返回到移动端;步骤44:移动端将操作数据同步到后台服务器。3.根据权利要求2所述的移动ERP系统中具有双模式数据操作方法,其特征在于,所述判断移动端所处的网络连接状况,包括在需要获取数据前,与服务器进行通信的网络检测,通过向服务器发送PING指令,根据是否丢包以及返回的数据包的毫秒数,与设定好的阈值进行比较,如果小于该阈值,则认为当前网络状况通畅,采用在线模式进行数据获取,如果低于该阈值,则认为当前网络状况欠佳,采用离线模式进行数据获取。4.根据权利要求3的所述的移动ERP系统中具有双模式数据操作方法,其特征在于,步骤5,在将移动端数据库存储的数据信息同步到后台服务器之前还包括对业务操作数据的完整性和准确性进行判断,具体包括在移动端,每次进入应用时,根据当前网络状况和上次缓存数据的时间判断是否需要更新缓存的数据,如果当前网络状况欠佳和缓存数据时间较新,则不做处理;如果缓存数据时间过长超过阈值范围,则向服务器重新请求获取最新的数据;在后台服务器端,针对同步到后台服务器的数据,进行数据校验,比对是否存在差异或服务端不存在的数据,若比对存在差异或服务端不存在数据,则检验不通过,将不通过的数据结果返回给移动端,并在移动端提示,刷新离线数据并重新操作,或者采用在线模式进行操作;若比对不存在差异且服务端存在数据,则校验通过的数据,则进行相应的数据补齐。5.根据权利要求4所述的移动ERP系统中具有双模式数据操作方法,其特征在于,在步骤5之后还包括,后台服务器对缓存数据进行精细化处理,删除服务器端不必要数据信息,保留能够正常进行业务操作的信息;所述移动端判断当前移动端数据库所用存储和总存储之间的比例关系,根据设定的阈值,进行相应的提示,提示用户提交业务操作结果,并将操作完成的数据结果进行删除。6.根据权利要求5所述的移动E...
【专利技术属性】
技术研发人员:郭祉祺,唐辉,马先虎,孔繁禹,
申请(专利权)人:用友网络科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。