一种用于供应链的数据管理方法及系统与流程



1.本发明涉及数据管理技术领域,具体而言,涉及一种用于供应链的数据管理方法及系统。


背景技术:



2.供应链平台,即供应链管理平台是基于协同供应链管理的思想,配合供应链中各实体的业务需求,使操作流程和信息系统紧密配合,做到各环节无缝链接,形成物流、信息流、单证流、商流和资金流五流合一的模式。
3.现有技术中,用户需要频繁的在供应链平台内存储以及获取数据,而由于用户的数量较多,导致供应链平台在进行数据管理时极易造成数据混乱的情况,导致非法人员能够轻而易举的获取到相关数据,如何保证供应链平台内的数据安全,防止数据被窃取,成为急需解决的问题。


技术实现要素:



4.鉴于此,本发明提出了一种用于供应链的数据管理方法及系统,旨在解决如何保证供应链平台内的数据安全,防止数据被窃取的问题。
5.一个方面,本发明提出了一种用于供应链的数据管理方法,包括:在用户通过终端登录管理平台并通过身份认证后,获取所述用户的身份信息,以及获取所述终端的实时位置信息;根据所述用户的身份信息确定所述用户的初始权限a0,还根据所述用户的身份信息确定所述用户的初始位置信息,根据所述实时位置信息与所述初始位置信息的比对结果调整所述用户的初始权限a0;在对所述用户的初始权限a0进行调整后,根据所述用户调整后的权限确定所述用户可在所述管理平台内读取的数据。
6.进一步地,在根据所述实时位置信息与所述初始位置信息的比对结果调整所述用户的权限时,包括:根据所述实时位置信息确定所述终端的实时位置

t,根据所述初始位置信息确定所述用户的初始位置t0;当所述实时位置

t与所述初始位置t0一致时,则不对所述用户的初始权限a0进行调整,并根据所述初始权限a0确定所述用户可在所述管理平台内读取的数据;当所述实时位置

t与所述初始位置t0不一致时,则对所述用户的初始权限a0进行调整,并获取对所述初始权限a0进行调整后的实时权限,根据所述实时权限确定所述用户可在所述管理平台内读取的数据。
7.进一步地,当所述实时位置

t与所述初始位置t0不一致,对所述用户的初始权限a0进行调整时,包括:预先设定第一预设距离差值t1、第二预设距离差值t2、第三预设距离差值t3和第
四预设距离差值t4,且0<t1<t2<t3<t4;预先设定第一预设权限a1、第二预设权限a2、第三预设权限a3和第四预设权限a4,且a4<a3<a2<a1<a0;确定所述实时位置

t和初始位置t0之间的实时距离差值

t,并根据所述实时距离差值

t与各预设距离差值之间的关系对所述用户的初始权限a0进行调整:当0<

t≤t1时,则将所述用户的初始权限a0调整为第一预设权限a1,并将所述第一预设权限a1作为所述用户的实时权限;当t1<

t≤t2时,则将所述用户的初始权限a0调整为第二预设权限a2,并将所述第二预设权限a2作为所述用户的实时权限;当t2<

t≤t3时,则将所述用户的初始权限a0调整为第三预设权限a3,并将所述第三预设权限a3作为所述用户的实时权限;当t3<

t≤t4时,则将所述用户的初始权限a0调整为第四预设权限a4,并将所述第四预设权限a4作为所述用户的实时权限;当t4<

t时,则拒绝所述用户在所述管理平台内读取数据。
8.进一步地,在将所述用户的初始权限a0调整为第i预设权限ai,i=1,2,3,4,并将所述第i预设权限ai作为所述用户的实时权限后,包括:根据所述用户的身份信息确定所述用户登录所述管理平台的实时登录次数

h;预先设定第一预设登录次数h1、第二预设登录次数h2、第三预设登录次数h3和第四预设登录次数h4,且h1<h2<h3<h4;根据所述用户的实时登录次数

h与各预设登录次数之间的关系对所述用户的实时权限进行调整,且所述用户当前的实时权限为第i预设权限ai:当

h≤h1时,则将所述第i预设权限ai调降二级,并当i=3或4时,则拒绝所述用户在所述管理平台内读取数据;当h1<

h≤h2时,则将所述第i预设权限ai调降一级,并当i=4时,则拒绝所述用户在所述管理平台内读取数据;当h2<

h≤h3时,不对所述用户的实时权限进行调整;当h3<

h≤h4时,则将所述第i预设权限ai调升一级,并当i=1时,则将所述用户的初始权限a0作为所述用户的实时权限;当h4<

h时,则将所述第i预设权限ai调升二级,并当i=1或2时,则将所述用户的初始权限a0作为所述用户的实时权限;在对所述用户的实时权限进行调整后,根据调整后的实时权限确定所述用户可在所述管理平台内读取的数据。
9.进一步地,在对所述用户的实时权限进行调整后,根据调整后的实时权限确定所述用户可在所述管理平台内读取的数据时,包括:遍历所述管理平台内所有用户的位置信息,并判断所述位置信息中是否存在与所述实时位置

t一致的位置:若不存在,则根据调整后的实时权限确定所述用户可在所述管理平台内读取的数据;若存在,则确定所述位置信息中存在的与所述实时位置

t位置一致的用户数量

m,并根据所述用户数量

m对调整后的实时权限进行二次调整;其中,
预先设定第一预设用户数量m1、第二预设用户数量m2和第三预设用户数量m3,且m1<m2<m3;根据所述用户数量

m与各预设用户数量之间的关系对所述调整后的实时权限进行二次调整,所述调整后的实时权限为第i预设权限ai,i=1,2,3,4:当

m≤m1时,则将第i预设权限ai调升一级,若i=1,则将所述用户的初始权限a0作为所述用户的二次调整后的实时权限;当m1<

m≤m2时,则将第i预设权限ai调升二级,若i=1或2,则将所述用户的初始权限a0作为所述用户的二次调整后的实时权限;当m2<

m≤m3时,则将第i预设权限ai调升三级,若i=1或2或3,则将所述用户的初始权限a0作为所述用户的二次调整后的实时权限;当m3<

m时,则直接将所述用户的初始权限a0作为所述用户的二次调整后的实时权限。
10.另一方面,本发明还提出了一种用于供应链的数据管理系统,包括:获取模块,用于在用户通过终端登录管理平台并通过身份认证后,获取所述用户的身份信息,以及获取所述终端的实时位置信息;处理模块,用于根据所述用户的身份信息确定所述用户的初始权限a0,还根据所述用户的身份信息确定所述用户的初始位置信息,根据所述实时位置信息与所述初始位置信息的比对结果调整所述用户的初始权限a0;数据读取模块,用于在对所述用户的初始权限a0进行调整后,根据所述用户调整后的权限确定所述用户可在所述管理平台内读取的数据。
11.进一步地,所述处理模块还用于在根据所述实时位置信息与所述初始位置信息的比对结果调整所述用户的权限时,包括:根据所述实时位置信息确定所述终端的实时位置

t,根据所述初始位置信息确定所述用户的初始位置t0;当所述实时位置

t与所述初始位置t0一致时,则不对所述用户的初始权限a0进行调整,并根据所述初始权限a0确定所述用户可在所述管理平台内读取的数据;当所述实时位置

t与所述初始位置t0不一致时,则对所述用户的初始权限a0进行调整,并获取对所述初始权限a0进行调整后的实时权限,根据所述实时权限确定所述用户可在所述管理平台内读取的数据。
12.进一步地,所述处理模块还用于当所述实时位置

t与所述初始位置t0不一致,对所述用户的初始权限a0进行调整时,包括:预先设定第一预设距离差值t1、第二预设距离差值t2、第三预设距离差值t3和第四预设距离差值t4,且0<t1<t2<t3<t4;预先设定第一预设权限a1、第二预设权限a2、第三预设权限a3和第四预设权限a4,且a4<a3<a2<a1<a0;确定所述实时位置

t和初始位置t0之间的实时距离差值

t,并根据所述实时距离差值

t与各预设距离差值之间的关系对所述用户的初始权限a0进行调整:当0<

t≤t1时,则将所述用户的初始权限a0调整为第一预设权限a1,并将所述第一预设权限a1作为所述用户的实时权限;当t1<

t≤t2时,则将所述用户的初始权限a0调整为第二预设权限a2,并将所述
第二预设权限a2作为所述用户的实时权限;当t2<

t≤t3时,则将所述用户的初始权限a0调整为第三预设权限a3,并将所述第三预设权限a3作为所述用户的实时权限;当t3<

t≤t4时,则将所述用户的初始权限a0调整为第四预设权限a4,并将所述第四预设权限a4作为所述用户的实时权限;当t4<

t时,则拒绝所述用户在所述管理平台内读取数据。
13.进一步地,所述处理模块还用于在将所述用户的初始权限a0调整为第i预设权限ai,i=1,2,3,4,并将所述第i预设权限ai作为所述用户的实时权限后,包括:根据所述用户的身份信息确定所述用户登录所述管理平台的实时登录次数

h;预先设定第一预设登录次数h1、第二预设登录次数h2、第三预设登录次数h3和第四预设登录次数h4,且h1<h2<h3<h4;根据所述用户的实时登录次数

h与各预设登录次数之间的关系对所述用户的实时权限进行调整,且所述用户当前的实时权限为第i预设权限ai:当

h≤h1时,则将所述第i预设权限ai调降二级,并当i=3或4时,则拒绝所述用户在所述管理平台内读取数据;当h1<

h≤h2时,则将所述第i预设权限ai调降一级,并当i=4时,则拒绝所述用户在所述管理平台内读取数据;当h2<

h≤h3时,不对所述用户的实时权限进行调整;当h3<

h≤h4时,则将所述第i预设权限ai调升一级,并当i=1时,则将所述用户的初始权限a0作为所述用户的实时权限;当h4<

h时,则将所述第i预设权限ai调升二级,并当i=1或2时,则将所述用户的初始权限a0作为所述用户的实时权限;在对所述用户的实时权限进行调整后,根据调整后的实时权限确定所述用户可在所述管理平台内读取的数据。
14.进一步地,所述处理模块还用于在对所述用户的实时权限进行调整后,根据调整后的实时权限确定所述用户可在所述管理平台内读取的数据时,包括:遍历所述管理平台内所有用户的位置信息,并判断所述位置信息中是否存在与所述实时位置

t一致的位置:若不存在,则根据调整后的实时权限确定所述用户可在所述管理平台内读取的数据;若存在,则确定所述位置信息中存在的与所述实时位置

t位置一致的用户数量

m,并根据所述用户数量

m对调整后的实时权限进行二次调整;其中,预先设定第一预设用户数量m1、第二预设用户数量m2和第三预设用户数量m3,且m1<m2<m3;根据所述用户数量

m与各预设用户数量之间的关系对所述调整后的实时权限进行二次调整,所述调整后的实时权限为第i预设权限ai,i=1,2,3,4:当

m≤m1时,则将第i预设权限ai调升一级,若i=1,则将所述用户的初始权限a0作为所述用户的二次调整后的实时权限;当m1<

m≤m2时,则将第i预设权限ai调升二级,若i=1或2,则将所述用户的初始
权限a0作为所述用户的二次调整后的实时权限;当m2<

m≤m3时,则将第i预设权限ai调升三级,若i=1或2或3,则将所述用户的初始权限a0作为所述用户的二次调整后的实时权限;当m3<

m时,则直接将所述用户的初始权限a0作为所述用户的二次调整后的实时权限。
15.与现有技术相比,本发明的有益效果在于,本技术的用于供应链的数据管理方法及系统,通过在用户通过终端登录管理平台并通过身份认证后,获取所述用户的身份信息,以及获取所述终端的实时位置信息,根据所述用户的身份信息确定所述用户的初始权限a0,还根据所述用户的身份信息确定所述用户的初始位置信息,根据所述实时位置信息与所述初始位置信息的比对结果调整所述用户的初始权限a0,在对所述用户的初始权限a0进行调整后,根据所述用户调整后的权限确定所述用户可在所述管理平台内读取的数据。本发明通过及时的确定用户登录时的位置,以及用户的初始权限,并根据用户登录时的位置与用户预留在管理平台内的初始位置进行比对,根据比对结果调整用户的权限,通过用户权限的调整,是不同权限的用户可读取不同权限等级的数据,保证数据的安全性,同时,通过对用户实时位置的确定,能够确定该用户是否在经常登录的位置进行管理平台的登录,从而能够有效的防止非法人员盗取用户的登录信息后非法获取相关数据,进一步地提高了供应链平台内的数据安全性,能够有效地防止用户数据被非法窃取。
附图说明
16.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1为本发明实施例提供的用于供应链的数据管理方法的流程图;图2为本发明实施例提供的用于供应链的数据管理系统的功能框图。
具体实施方式
17.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整地传达给本领域的技术人员。需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
18.本发明实施例基于现有供应链平台进行实施,本发明实施例在实施时,当用户登录供应链平台的管理平台后,通过管理平台获取用户的身份信息,以及用户所使用的终端的信息,进而通过获取的身份信息和终端信息对用户的权限进行调整或者设定,在设定用户的权限后,使用户可读取对应权限的数据。
19.具体而言,本实施例中的管理平台内的数据进行分类处理后,对每一类数据设定相应的读取权限。在设定数据的读取权限后,使其与用户的权限相对应,以使得不同的用户权限读取不同的权限的数据。例如:将用户的权限设定为高级权限、中级权限、初级权限和低级权限,将分类后的数据设定为高级权限数据、中级权限数据、初级权限数据和低级权限
数据,当用户的权限为中级权限时,使该用户可读取中级权限数据及中级权限数据以下等级的数据,当用户的权限为低级权限时,使该用户可读取低级权限数据。具体的,将用户权限与数据的权限一一对应,并且,当用户在读取数据时,可使较高的用户权限读取与用户权限相同或低于用户权限的数据。
20.在本实施例中,用户权限和数据权限在设置时,本领域技术人员可根据实际情况进行设定,在此不做具体限定。
21.参阅图1所示,本实施例提供了一种用于供应链的数据管理方法,包括:步骤s100:在用户通过终端登录管理平台并通过身份认证后,获取所述用户的身份信息,以及获取所述终端的实时位置信息;步骤s200:根据所述用户的身份信息确定所述用户的初始权限a0,还根据所述用户的身份信息确定所述用户的初始位置信息,根据所述实时位置信息与所述初始位置信息的比对结果调整所述用户的初始权限a0;步骤s300:在对所述用户的初始权限a0进行调整后,根据所述用户调整后的权限确定所述用户可在所述管理平台内读取的数据。
22.具体而言,在根据所述实时位置信息与所述初始位置信息的比对结果调整所述用户的权限时,包括:根据所述实时位置信息确定所述终端的实时位置

t,根据所述初始位置信息确定所述用户的初始位置t0;当所述实时位置

t与所述初始位置t0一致时,则不对所述用户的初始权限a0进行调整,并根据所述初始权限a0确定所述用户可在所述管理平台内读取的数据;当所述实时位置

t与所述初始位置t0不一致时,则对所述用户的初始权限a0进行调整,并获取对所述初始权限a0进行调整后的实时权限,根据所述实时权限确定所述用户可在所述管理平台内读取的数据。
23.具体而言,当所述实时位置

t与所述初始位置t0不一致,对所述用户的初始权限a0进行调整时,包括:预先设定第一预设距离差值t1、第二预设距离差值t2、第三预设距离差值t3和第四预设距离差值t4,且0<t1<t2<t3<t4;预先设定第一预设权限a1、第二预设权限a2、第三预设权限a3和第四预设权限a4,且a4<a3<a2<a1<a0;确定所述实时位置

t和初始位置t0之间的实时距离差值

t,并根据所述实时距离差值

t与各预设距离差值之间的关系对所述用户的初始权限a0进行调整:当0<

t≤t1时,则将所述用户的初始权限a0调整为第一预设权限a1,并将所述第一预设权限a1作为所述用户的实时权限;当t1<

t≤t2时,则将所述用户的初始权限a0调整为第二预设权限a2,并将所述第二预设权限a2作为所述用户的实时权限;当t2<

t≤t3时,则将所述用户的初始权限a0调整为第三预设权限a3,并将所述第三预设权限a3作为所述用户的实时权限;当t3<

t≤t4时,则将所述用户的初始权限a0调整为第四预设权限a4,并将所述第四预设权限a4作为所述用户的实时权限;当t4<

t时,则拒绝所述用户在所述管理平台内读取数据。
24.具体而言,在将所述用户的初始权限a0调整为第i预设权限ai,i=1,2,3,4,并将所述第i预设权限ai作为所述用户的实时权限后,包括:根据所述用户的身份信息确定所述用户登录所述管理平台的实时登录次数

h;预先设定第一预设登录次数h1、第二预设登录次数h2、第三预设登录次数h3和第四预设登录次数h4,且h1<h2<h3<h4;根据所述用户的实时登录次数

h与各预设登录次数之间的关系对所述用户的实时权限进行调整,且所述用户当前的实时权限为第i预设权限ai:当

h≤h1时,则将所述第i预设权限ai调降二级,并当i=3或4时,则拒绝所述用户在所述管理平台内读取数据;当h1<

h≤h2时,则将所述第i预设权限ai调降一级,并当i=4时,则拒绝所述用户在所述管理平台内读取数据;当h2<

h≤h3时,不对所述用户的实时权限进行调整;当h3<

h≤h4时,则将所述第i预设权限ai调升一级,并当i=1时,则将所述用户的初始权限a0作为所述用户的实时权限;当h4<

h时,则将所述第i预设权限ai调升二级,并当i=1或2时,则将所述用户的初始权限a0作为所述用户的实时权限;在对所述用户的实时权限进行调整后,根据调整后的实时权限确定所述用户可在所述管理平台内读取的数据。
25.具体而言,在对所述用户的实时权限进行调整后,根据调整后的实时权限确定所述用户可在所述管理平台内读取的数据时,包括:遍历所述管理平台内所有用户的位置信息,并判断所述位置信息中是否存在与所述实时位置

t一致的位置:若不存在,则根据调整后的实时权限确定所述用户可在所述管理平台内读取的数据;若存在,则确定所述位置信息中存在的与所述实时位置

t位置一致的用户数量

m,并根据所述用户数量

m对调整后的实时权限进行二次调整;其中,预先设定第一预设用户数量m1、第二预设用户数量m2和第三预设用户数量m3,且m1<m2<m3;根据所述用户数量

m与各预设用户数量之间的关系对所述调整后的实时权限进行二次调整,所述调整后的实时权限为第i预设权限ai,i=1,2,3,4:当

m≤m1时,则将第i预设权限ai调升一级,若i=1,则将所述用户的初始权限a0作为所述用户的二次调整后的实时权限;当m1<

m≤m2时,则将第i预设权限ai调升二级,若i=1或2,则将所述用户的初始权限a0作为所述用户的二次调整后的实时权限;当m2<

m≤m3时,则将第i预设权限ai调升三级,若i=1或2或3,则将所述用户的初始权限a0作为所述用户的二次调整后的实时权限;当m3<

m时,则直接将所述用户的初始权限a0作为所述用户的二次调整后的实时权限。
26.参阅图2所示,基于上述实施例的另一种优选的实施方式中,本实施方式一种用于
供应链的数据管理系统,包括:获取模块,用于在用户通过终端登录管理平台并通过身份认证后,获取所述用户的身份信息,以及获取所述终端的实时位置信息;处理模块,用于根据所述用户的身份信息确定所述用户的初始权限a0,还根据所述用户的身份信息确定所述用户的初始位置信息,根据所述实时位置信息与所述初始位置信息的比对结果调整所述用户的初始权限a0;数据读取模块,用于在对所述用户的初始权限a0进行调整后,根据所述用户调整后的权限确定所述用户可在所述管理平台内读取的数据。
27.具体而言,所述处理模块还用于在根据所述实时位置信息与所述初始位置信息的比对结果调整所述用户的权限时,包括:根据所述实时位置信息确定所述终端的实时位置

t,根据所述初始位置信息确定所述用户的初始位置t0;当所述实时位置

t与所述初始位置t0一致时,则不对所述用户的初始权限a0进行调整,并根据所述初始权限a0确定所述用户可在所述管理平台内读取的数据;当所述实时位置

t与所述初始位置t0不一致时,则对所述用户的初始权限a0进行调整,并获取对所述初始权限a0进行调整后的实时权限,根据所述实时权限确定所述用户可在所述管理平台内读取的数据。
28.具体而言,所述处理模块还用于当所述实时位置

t与所述初始位置t0不一致,对所述用户的初始权限a0进行调整时,包括:预先设定第一预设距离差值t1、第二预设距离差值t2、第三预设距离差值t3和第四预设距离差值t4,且0<t1<t2<t3<t4;预先设定第一预设权限a1、第二预设权限a2、第三预设权限a3和第四预设权限a4,且a4<a3<a2<a1<a0;确定所述实时位置

t和初始位置t0之间的实时距离差值

t,并根据所述实时距离差值

t与各预设距离差值之间的关系对所述用户的初始权限a0进行调整:当0<

t≤t1时,则将所述用户的初始权限a0调整为第一预设权限a1,并将所述第一预设权限a1作为所述用户的实时权限;当t1<

t≤t2时,则将所述用户的初始权限a0调整为第二预设权限a2,并将所述第二预设权限a2作为所述用户的实时权限;当t2<

t≤t3时,则将所述用户的初始权限a0调整为第三预设权限a3,并将所述第三预设权限a3作为所述用户的实时权限;当t3<

t≤t4时,则将所述用户的初始权限a0调整为第四预设权限a4,并将所述第四预设权限a4作为所述用户的实时权限;当t4<

t时,则拒绝所述用户在所述管理平台内读取数据。
29.具体而言,所述处理模块还用于在将所述用户的初始权限a0调整为第i预设权限ai,i=1,2,3,4,并将所述第i预设权限ai作为所述用户的实时权限后,包括:根据所述用户的身份信息确定所述用户登录所述管理平台的实时登录次数

h;预先设定第一预设登录次数h1、第二预设登录次数h2、第三预设登录次数h3和第四预设登录次数h4,且h1<h2<h3<h4;根据所述用户的实时登录次数

h与各预设登录次数之间的关系对所述用户的实
时权限进行调整,且所述用户当前的实时权限为第i预设权限ai:当

h≤h1时,则将所述第i预设权限ai调降二级,并当i=3或4时,则拒绝所述用户在所述管理平台内读取数据;当h1<

h≤h2时,则将所述第i预设权限ai调降一级,并当i=4时,则拒绝所述用户在所述管理平台内读取数据;当h2<

h≤h3时,不对所述用户的实时权限进行调整;当h3<

h≤h4时,则将所述第i预设权限ai调升一级,并当i=1时,则将所述用户的初始权限a0作为所述用户的实时权限;当h4<

h时,则将所述第i预设权限ai调升二级,并当i=1或2时,则将所述用户的初始权限a0作为所述用户的实时权限;在对所述用户的实时权限进行调整后,根据调整后的实时权限确定所述用户可在所述管理平台内读取的数据。
30.具体而言,所述处理模块还用于在对所述用户的实时权限进行调整后,根据调整后的实时权限确定所述用户可在所述管理平台内读取的数据时,包括:遍历所述管理平台内所有用户的位置信息,并判断所述位置信息中是否存在与所述实时位置

t一致的位置:若不存在,则根据调整后的实时权限确定所述用户可在所述管理平台内读取的数据;若存在,则确定所述位置信息中存在的与所述实时位置

t位置一致的用户数量

m,并根据所述用户数量

m对调整后的实时权限进行二次调整;其中,预先设定第一预设用户数量m1、第二预设用户数量m2和第三预设用户数量m3,且m1<m2<m3;根据所述用户数量

m与各预设用户数量之间的关系对所述调整后的实时权限进行二次调整,所述调整后的实时权限为第i预设权限ai,i=1,2,3,4:当

m≤m1时,则将第i预设权限ai调升一级,若i=1,则将所述用户的初始权限a0作为所述用户的二次调整后的实时权限;当m1<

m≤m2时,则将第i预设权限ai调升二级,若i=1或2,则将所述用户的初始权限a0作为所述用户的二次调整后的实时权限;当m2<

m≤m3时,则将第i预设权限ai调升三级,若i=1或2或3,则将所述用户的初始权限a0作为所述用户的二次调整后的实时权限;当m3<

m时,则直接将所述用户的初始权限a0作为所述用户的二次调整后的实时权限。
31.上述实施例中的用于供应链的数据管理方法及系统,通过在用户通过终端登录管理平台并通过身份认证后,获取用户的身份信息,以及获取终端的实时位置信息,根据用户的身份信息确定用户的初始权限a0,还根据用户的身份信息确定用户的初始位置信息,根据实时位置信息与初始位置信息的比对结果调整用户的初始权限a0,在对用户的初始权限a0进行调整后,根据用户调整后的权限确定用户可在管理平台内读取的数据。本发明通过及时的确定用户登录时的位置,以及用户的初始权限,并根据用户登录时的位置与用户预留在管理平台内的初始位置进行比对,根据比对结果调整用户的权限,通过用户权限的调
整,使不同权限的用户可读取不同权限等级的数据,保证数据的安全性,同时,通过对用户实时位置的确定,能够确定该用户是否在经常登录的位置进行管理平台的登录,从而能够有效的防止非法人员盗取用户的登录信息后非法获取相关数据,进一步地提高了供应链平台内的数据安全性,能够有效地防止用户数据被非法窃取。
32.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
33.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
34.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
35.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
36.最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。

技术特征:


1.一种用于供应链的数据管理方法,其特征在于,包括:在用户通过终端登录管理平台并通过身份认证后,获取所述用户的身份信息,以及获取所述终端的实时位置信息;根据所述用户的身份信息确定所述用户的初始权限a0,还根据所述用户的身份信息确定所述用户的初始位置信息,根据所述实时位置信息与所述初始位置信息的比对结果调整所述用户的初始权限a0;在对所述用户的初始权限a0进行调整后,根据所述用户调整后的权限确定所述用户可在所述管理平台内读取的数据。2.根据权利要求1所述的用于供应链的数据管理方法,其特征在于,在根据所述实时位置信息与所述初始位置信息的比对结果调整所述用户的权限时,包括:根据所述实时位置信息确定所述终端的实时位置

t,根据所述初始位置信息确定所述用户的初始位置t0;当所述实时位置

t与所述初始位置t0一致时,则不对所述用户的初始权限a0进行调整,并根据所述初始权限a0确定所述用户可在所述管理平台内读取的数据;当所述实时位置

t与所述初始位置t0不一致时,则对所述用户的初始权限a0进行调整,并获取对所述初始权限a0进行调整后的实时权限,根据所述实时权限确定所述用户可在所述管理平台内读取的数据。3.根据权利要求2所述的用于供应链的数据管理方法,其特征在于,当所述实时位置

t与所述初始位置t0不一致,对所述用户的初始权限a0进行调整时,包括:预先设定第一预设距离差值t1、第二预设距离差值t2、第三预设距离差值t3和第四预设距离差值t4,且0<t1<t2<t3<t4;预先设定第一预设权限a1、第二预设权限a2、第三预设权限a3和第四预设权限a4,且a4<a3<a2<a1<a0;确定所述实时位置

t和初始位置t0之间的实时距离差值

t,并根据所述实时距离差值

t与各预设距离差值之间的关系对所述用户的初始权限a0进行调整:当0<

t≤t1时,则将所述用户的初始权限a0调整为第一预设权限a1,并将所述第一预设权限a1作为所述用户的实时权限;当t1<

t≤t2时,则将所述用户的初始权限a0调整为第二预设权限a2,并将所述第二预设权限a2作为所述用户的实时权限;当t2<

t≤t3时,则将所述用户的初始权限a0调整为第三预设权限a3,并将所述第三预设权限a3作为所述用户的实时权限;当t3<

t≤t4时,则将所述用户的初始权限a0调整为第四预设权限a4,并将所述第四预设权限a4作为所述用户的实时权限;当t4<

t时,则拒绝所述用户在所述管理平台内读取数据。4.根据权利要求3所述的用于供应链的数据管理方法,其特征在于,在将所述用户的初始权限a0调整为第i预设权限ai,i=1,2,3,4,并将所述第i预设权限ai作为所述用户的实时权限后,包括:根据所述用户的身份信息确定所述用户登录所述管理平台的实时登录次数

h;预先设定第一预设登录次数h1、第二预设登录次数h2、第三预设登录次数h3和第四预
设登录次数h4,且h1<h2<h3<h4;根据所述用户的实时登录次数

h与各预设登录次数之间的关系对所述用户的实时权限进行调整,且所述用户当前的实时权限为第i预设权限ai:当

h≤h1时,则将所述第i预设权限ai调降二级,并当i=3或4时,则拒绝所述用户在所述管理平台内读取数据;当h1<

h≤h2时,则将所述第i预设权限ai调降一级,并当i=4时,则拒绝所述用户在所述管理平台内读取数据;当h2<

h≤h3时,不对所述用户的实时权限进行调整;当h3<

h≤h4时,则将所述第i预设权限ai调升一级,并当i=1时,则将所述用户的初始权限a0作为所述用户的实时权限;当h4<

h时,则将所述第i预设权限ai调升二级,并当i=1或2时,则将所述用户的初始权限a0作为所述用户的实时权限;在对所述用户的实时权限进行调整后,根据调整后的实时权限确定所述用户可在所述管理平台内读取的数据。5.根据权利要求4所述的用于供应链的数据管理方法,其特征在于,在对所述用户的实时权限进行调整后,根据调整后的实时权限确定所述用户可在所述管理平台内读取的数据时,包括:遍历所述管理平台内所有用户的位置信息,并判断所述位置信息中是否存在与所述实时位置

t一致的位置:若不存在,则根据调整后的实时权限确定所述用户可在所述管理平台内读取的数据;若存在,则确定所述位置信息中存在的与所述实时位置

t位置一致的用户数量

m,并根据所述用户数量

m对调整后的实时权限进行二次调整;其中,预先设定第一预设用户数量m1、第二预设用户数量m2和第三预设用户数量m3,且m1<m2<m3;根据所述用户数量

m与各预设用户数量之间的关系对所述调整后的实时权限进行二次调整,所述调整后的实时权限为第i预设权限ai,i=1,2,3,4:当

m≤m1时,则将第i预设权限ai调升一级,若i=1,则将所述用户的初始权限a0作为所述用户的二次调整后的实时权限;当m1<

m≤m2时,则将第i预设权限ai调升二级,若i=1或2,则将所述用户的初始权限a0作为所述用户的二次调整后的实时权限;当m2<

m≤m3时,则将第i预设权限ai调升三级,若i=1或2或3,则将所述用户的初始权限a0作为所述用户的二次调整后的实时权限;当m3<

m时,则直接将所述用户的初始权限a0作为所述用户的二次调整后的实时权限。6.一种用于供应链的数据管理系统,其特征在于,包括:获取模块,用于在用户通过终端登录管理平台并通过身份认证后,获取所述用户的身份信息,以及获取所述终端的实时位置信息;处理模块,用于根据所述用户的身份信息确定所述用户的初始权限a0,还根据所述用户的身份信息确定所述用户的初始位置信息,根据所述实时位置信息与所述初始位置信息
的比对结果调整所述用户的初始权限a0;数据读取模块,用于在对所述用户的初始权限a0进行调整后,根据所述用户调整后的权限确定所述用户可在所述管理平台内读取的数据。7.根据权利要求6所述的用于供应链的数据管理系统,其特征在于,所述处理模块还用于在根据所述实时位置信息与所述初始位置信息的比对结果调整所述用户的权限时,包括:根据所述实时位置信息确定所述终端的实时位置

t,根据所述初始位置信息确定所述用户的初始位置t0;当所述实时位置

t与所述初始位置t0一致时,则不对所述用户的初始权限a0进行调整,并根据所述初始权限a0确定所述用户可在所述管理平台内读取的数据;当所述实时位置

t与所述初始位置t0不一致时,则对所述用户的初始权限a0进行调整,并获取对所述初始权限a0进行调整后的实时权限,根据所述实时权限确定所述用户可在所述管理平台内读取的数据。8.根据权利要求7所述的用于供应链的数据管理系统,其特征在于,所述处理模块还用于当所述实时位置

t与所述初始位置t0不一致,对所述用户的初始权限a0进行调整时,包括:预先设定第一预设距离差值t1、第二预设距离差值t2、第三预设距离差值t3和第四预设距离差值t4,且0<t1<t2<t3<t4;预先设定第一预设权限a1、第二预设权限a2、第三预设权限a3和第四预设权限a4,且a4<a3<a2<a1<a0;确定所述实时位置

t和初始位置t0之间的实时距离差值

t,并根据所述实时距离差值

t与各预设距离差值之间的关系对所述用户的初始权限a0进行调整:当0<

t≤t1时,则将所述用户的初始权限a0调整为第一预设权限a1,并将所述第一预设权限a1作为所述用户的实时权限;当t1<

t≤t2时,则将所述用户的初始权限a0调整为第二预设权限a2,并将所述第二预设权限a2作为所述用户的实时权限;当t2<

t≤t3时,则将所述用户的初始权限a0调整为第三预设权限a3,并将所述第三预设权限a3作为所述用户的实时权限;当t3<

t≤t4时,则将所述用户的初始权限a0调整为第四预设权限a4,并将所述第四预设权限a4作为所述用户的实时权限;当t4<

t时,则拒绝所述用户在所述管理平台内读取数据。9.根据权利要求8所述的用于供应链的数据管理系统,其特征在于,所述处理模块还用于在将所述用户的初始权限a0调整为第i预设权限ai,i=1,2,3,4,并将所述第i预设权限ai作为所述用户的实时权限后,包括:根据所述用户的身份信息确定所述用户登录所述管理平台的实时登录次数

h;预先设定第一预设登录次数h1、第二预设登录次数h2、第三预设登录次数h3和第四预设登录次数h4,且h1<h2<h3<h4;根据所述用户的实时登录次数

h与各预设登录次数之间的关系对所述用户的实时权限进行调整,且所述用户当前的实时权限为第i预设权限ai:当

h≤h1时,则将所述第i预设权限ai调降二级,并当i=3或4时,则拒绝所述用户在所
述管理平台内读取数据;当h1<

h≤h2时,则将所述第i预设权限ai调降一级,并当i=4时,则拒绝所述用户在所述管理平台内读取数据;当h2<

h≤h3时,不对所述用户的实时权限进行调整;当h3<

h≤h4时,则将所述第i预设权限ai调升一级,并当i=1时,则将所述用户的初始权限a0作为所述用户的实时权限;当h4<

h时,则将所述第i预设权限ai调升二级,并当i=1或2时,则将所述用户的初始权限a0作为所述用户的实时权限;在对所述用户的实时权限进行调整后,根据调整后的实时权限确定所述用户可在所述管理平台内读取的数据。10.根据权利要求9所述的用于供应链的数据管理系统,其特征在于,所述处理模块还用于在对所述用户的实时权限进行调整后,根据调整后的实时权限确定所述用户可在所述管理平台内读取的数据时,包括:遍历所述管理平台内所有用户的位置信息,并判断所述位置信息中是否存在与所述实时位置

t一致的位置:若不存在,则根据调整后的实时权限确定所述用户可在所述管理平台内读取的数据;若存在,则确定所述位置信息中存在的与所述实时位置

t位置一致的用户数量

m,并根据所述用户数量

m对调整后的实时权限进行二次调整;其中,预先设定第一预设用户数量m1、第二预设用户数量m2和第三预设用户数量m3,且m1<m2<m3;根据所述用户数量

m与各预设用户数量之间的关系对所述调整后的实时权限进行二次调整,所述调整后的实时权限为第i预设权限ai,i=1,2,3,4:当

m≤m1时,则将第i预设权限ai调升一级,若i=1,则将所述用户的初始权限a0作为所述用户的二次调整后的实时权限;当m1<

m≤m2时,则将第i预设权限ai调升二级,若i=1或2,则将所述用户的初始权限a0作为所述用户的二次调整后的实时权限;当m2<

m≤m3时,则将第i预设权限ai调升三级,若i=1或2或3,则将所述用户的初始权限a0作为所述用户的二次调整后的实时权限;当m3<

m时,则直接将所述用户的初始权限a0作为所述用户的二次调整后的实时权限。

技术总结


本发明涉及数据管理技术领域,具体涉及一种用于供应链的数据管理方法及系统,该方法包括:在用户通过终端登录管理平台并通过身份认证后,获取用户的身份信息,以及获取终端的实时位置信息,确定用户的初始权限A0和初始位置信息,根据实时位置信息与初始位置信息的比对结果调整用户的初始权限A0,根据用户调整后的权限确定用户可在管理平台内读取的数据。本发明通过及时的确定用户登录时的位置,以及用户的初始权限,并根据用户登录时的位置与用户预留在管理平台内的初始位置进行比对,根据比对结果调整用户的权限,通过用户权限的调整,使不同权限的用户可读取不同权限等级的数据,保证数据的安全性。证数据的安全性。证数据的安全性。


技术研发人员:

苏建新 何亘 王振宇 段国强 余纪良 杨琨 何立军 李健 汪进 王凯飞 杨立寨 葛大伟 刘奎阳 李辰辉

受保护的技术使用者:

北京云成金融信息服务有限公司

技术研发日:

2022.10.25

技术公布日:

2022/12/6

本文发布于:2024-09-25 01:23:10,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/37646.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   权限   用户   实时
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议