一种供应链系统中移动端控制数据冲突的方法与流程

文档序号:17320391发布日期:2019-04-05 21:30阅读:143来源:国知局
一种供应链系统中移动端控制数据冲突的方法与流程
本发明公开一种控制数据冲突的方法,涉及数据处理
技术领域
,具体地说是一种供应链系统中移动端控制数据冲突的方法。
背景技术
:供应链系统是指为终端客户提供商品、服务或信息,从最初的材料供应商一直到最终用户的整条链上的企业的关键业务流程和关系的一种集成。供应链是围绕核心企业,通过对信息流,物流,资金流的控制,从采购原材料开始,制成中间产品以及最终产品,最后由销售网络把产品送到消费者手中的将供应商,制造商,分销商,零售商,直到最终用户连成一个整体的功能网链结构。它不仅是一条连接供应商到用户的物流链、信息链、资金链,而且是一条增值链,物料在供应链上因加工、包装、运输等过程而增加其价值,给相关企业带来收益。组成供应链的任一成员企业都不具有的特定功能,是供应链合作伙伴间的功能集成,而不是简单叠加。以全程供应链为核心的市场能力,必须从最末端的供应控制开始,到最前端的消费者,在整个全程供应链上,不断优化不断建设,然后集成这些外部资源。但在供应链系统中,移动端因其便携性以及简化的交互方式,往往会出现多用户同时使用同一功能的情况,导致用户之间相互干扰而引起数据不一致、计算结果有差异等情况的发生。基于这些问题,本发明提出了一种供应链系统中移动端控制数据冲突的方法,在数据库中建立数据占用记录表;使用数据时检查冲突功能并控制,注册数据占用记录;数据使用结束时注销占用记录;可以实现对供应链系统中移动端存在的相互冲突的数据进行监测、提示和控制,避免产生数据冲突,以保证用户在并发操作时数据的准确性。技术实现要素:本发明针对现有技术的问题,提供一种供应链系统中移动端控制数据冲突的方法,从而避免由于冲突而导致功能之间相互干扰而引起的数据不一致,计算结果有差异等情况的发生,使供应链系统自身的业务严密,数据准确。本发明提出的具体方案是:一种供应链系统中移动端控制数据冲突的方法:在供应链系统的数据库中建立数据占用记录表,记录数据的占用信息,在供应链系统运行时,根据数据占用记录表对照使用中的数据的当前占用信息,是否存在占用记录,不存在占用记录,则注册占用记录,待数据使用完毕,注销占用记录;存在占用记录,则进一步判断是否存在异常记录,不存在异常记录,则给出占用记录提示,存在异常记录则清除异常冲突,再注册占用记录,待数据使用完毕,注销占用记录。所述的方法中数据占用记录表记录数据的占用信息,其中占用信息包括数据的功能信息、数据的类型信息、数据的主键id信息、数据的用户信息及数据的占用日期信息。所述的方法中根据数据占用记录表中的占用信息相互进行校验,对照使用中的数据的当前占用信息,是否存在占用记录。所述的方法中根据占用信息中数据的占用日期信息及供应链系统中参数设置的占用时长决定是否清除该占用记录。所述的方法中数据的功能信息是指供应链系统中包含的软件基本功能信息,数据的类型信息是指使用中的数据的单据类型信息,数据的主键id信息是指来源于使用中的数据单据的单据id信息。一种供应链系统中移动端控制数据冲突的装置,其中所述的装置在供应链系统的数据库中建立数据占用记录表,记录数据的占用信息,在供应链系统运行时,根据数据占用记录表对照使用中的数据的当前占用信息,是否存在占用记录,不存在占用记录,则注册占用记录,待数据使用完毕,注销占用记录;存在占用记录,则进一步判断是否存在异常记录,不存在异常记录,则给出占用记录提示,存在异常记录则清除异常冲突,再注册占用记录,待数据使用完毕,注销占用记录。所述的装置记录数据的占用信息,包括数据的功能信息、数据的类型信息、数据的主键id信息、数据的用户信息及数据的占用日期信息。所述的装置根据数据占用记录表中的占用信息相互进行校验,对照使用中的数据的当前占用信息,是否存在占用记录。所述的装置根据占用信息中数据的占用日期信息及供应链系统中参数设置的占用时长决定是否清除该占用记录。本发明的有益之处是:本发明提供一种供应链系统中移动端控制数据冲突的方法,在供应链系统的数据库中建立数据占用记录表,记录数据的占用信息,在供应链系统运行时,根据数据占用记录表对照使用中的数据的当前占用信息,是否存在占用记录,不存在占用记录,则注册占用记录,待数据使用完毕,注销占用记录;存在占用记录,则进一步判断是否存在异常记录,不存在异常记录,则给出占用记录提示,存在异常记录则清除异常冲突,再注册占用记录,待数据使用完毕,注销占用记录;利用本发明方法能够快速查看供应链系统中数据占用情况,了解数据冲突,及时根据数据冲突,调整供应链系统中软件运行,并可及时清除数据冲突记录,使供应链系统能够合理利用数据,实现了对供应链系统中移动端存在的相互冲突的数据进行监测、提示和控制,避免产生数据冲突,以保证用户在并发操作时数据的准确性。附图说明图1是本发明方法流程示意图。具体实施方式本发明提供一种供应链系统中移动端控制数据冲突的方法:在供应链系统的数据库中建立数据占用记录表,记录数据的占用信息,在供应链系统运行时,根据数据占用记录表对照使用中的数据的当前占用信息,是否存在占用记录,不存在占用记录,则注册占用记录,待数据使用完毕,注销占用记录;存在占用记录,则进一步判断是否存在异常记录,不存在异常记录,则给出占用记录提示,存在异常记录则清除异常冲突,再注册占用记录,待数据使用完毕,注销占用记录。同时提供与上述方法相对应的一种供应链系统中移动端控制数据冲突的装置,其中所述的装置在供应链系统的数据库中建立数据占用记录表,记录数据的占用信息,在供应链系统运行时,根据数据占用记录表对照使用中的数据的当前占用信息,是否存在占用记录,不存在占用记录,则注册占用记录,待数据使用完毕,注销占用记录;存在占用记录,则进一步判断是否存在异常记录,不存在异常记录,则给出占用记录提示,存在异常记录则清除异常冲突,再注册占用记录,待数据使用完毕,注销占用记录。下面结合附图和具体实施例对本发明作进一步说明,以使本领域的技术人员可以更好地理解本发明并能予以实施,但所举实施例不作为对本发明的限定。利用本发明方法和装置对某企业的供应链系统中的移动端数据进行控制:在供应链系统的数据库中建立数据占用记录表,记录数据的占用信息,其中占用信息包括数据的功能信息、数据的类型信息、数据的主键id信息、数据的用户信息及数据的占用日期信息等信息,而数据的功能信息是指供应链系统中包含的软件基本功能信息,包括入库单、出库单等信息;数据的类型信息是指使用中的数据的单据类型信息,包括到货单、要货申请单、移库通知单等;数据的主键id信息是指来源于使用中的数据单据的单据id信息;数据占用记录表结构可参见表1,表1字段编号字段名称字段类型说明sysmovetypeid功能编号char(3)记录占用功能creator用户名varchar(36)记录占用用户createtime记录日期date记录占用日期sourtypecode来源单据类型char(1)记录数据类型referbillid来源单据idvarchar(20)记录数据主键referbillitemid来源单据分录idchar(4)数据复合主键在供应链系统运行时,根据数据占用记录表对照使用中的数据的当前占用信息,是否存在占用记录,不存在占用记录,即没有相互冲突的数据则允许软件使用数据并记录当前占用信息,同时注册占用记录,若存在待数据使用完毕,注销占用记录;存在占用记录,即已存在当前用户的占用记录,则更新占用记录,并进一步判断是否存在异常记录,不存在异常记录,则给出占用记录提示,存在异常记录则清除异常冲突,再注册占用记录,待数据使用完毕,注销占用记录。在上述实施例中,可根据数据占用记录表中的多种占用信息相互进行校验,对照使用中的数据的当前占用信息,查看是否存在冲突记录。可利用加锁校验进行验证,其中的核心算法可为:在上述实施例中,还可根据占用信息中数据的占用日期信息及供应链系统中参数设置的占用时长决定是否清除该占用记录,进行异常记录注册清除。异常记录存在的原因是由于其它异常原因在记录表中存在的注册记录未被清除的情况,这些记录继续存在会影响后续的操作,因此本发明将其及时清除。以上所述实施例仅是为充分说明本发明而所举的较佳的实施例,本发明的保护范围不限于此。本
技术领域
的技术人员在本发明基础上所作的等同替代或变换,均在本发明的保护范围之内。本发明的保护范围以权利要求书为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1