缝纫设备数据访问方法与流程

文档序号:30605046发布日期:2022-07-01 22:21阅读:142来源:国知局
缝纫设备数据访问方法与流程

1.本技术涉及缝纫技术领域,尤其涉及一种缝纫设备数据访问方法。


背景技术:

2.随着科技的迅速发展,缝纫设备能够缝制的花样越来越多,对于缝纫设备中的数据,特别是花样数据,是设计师设计出来的,需要进行数据保护。
3.现有技术中,对于缝纫设备中的数据进行保护,通常采用设置密码的方式。在需要进行访问缝纫设备中的数据时,需要管理人员在缝纫设备上输入密码,才能访问数据。在数据访问完成后,管理人员可进行锁定操作,其他用户不可访问数据。
4.综上所述,现有的缝纫设备数据访问方法需要管理人员的全程参与,导致访问数据的效率较低。


技术实现要素:

5.本技术实施例提供一种缝纫设备数据访问方法、装置、设备及介质,用于解决现有的缝纫设备数据访问方法需要管理人员的全程参与,导致访问数据的效率较低的问题。
6.第一方面,本技术实施例提供一种缝纫设备数据访问方法,应用于缝纫设备,所述方法包括:
7.获取用户输入的账号和密码;
8.若所述账号和所述密码验证通过,获取所述用户的权限级别,单次使用时长以及权限有效期;
9.根据所述权限级别,判断所述用户是否有权限访问数据;
10.若所述用户有权限访问数据,则启动定时器进行计时以获取计时时长,并根据所述权限有效期,判断当前时间是否在所述权限有效期内;
11.若所述当前时长在所述权限有效期内,则根据所述单次使用时长,判断所述计时时长是否达到所述单次使用时长;
12.若所述计时时长未达到所述单次使用时长,则授权所述用户访问所述缝纫设备的数据。
13.在一种具体实施方式中,所述获取用户输入的账号和密码之后,所述方法还包括:
14.判断所述缝纫设备与服务器通信是否正常;
15.若所述缝纫设备与服务器通信正常,则向所述服务器发送验证请求,所述验证请求包括所述账号,所述密码和所述缝纫设备的标识;
16.接收所述服务器返回的验证结果,所述验证结果用于指示所述账号和所述密码是否验证通过;
17.相应的,所述若所述账号和所述密码验证通过,获取所述用户的权限级别,单次使用时长以及权限有效期,包括:
18.若所述验证结果指示所述账号和所述密码验证通过,则接收所述服务器返回的所
述用户的所述权限级别,所述单次使用时长以及所述权限有效期。
19.在一种具体实施方式中,所述方法还包括:
20.若所述缝纫设备与服务器通信异常,根据所述缝纫设备中存储的账号和密码,对所述账号和所述密码进行验证;
21.相应的,所述获取所述用户的权限级别,单次使用时长以及权限有效期,包括:
22.根据所述用户的账号,所述缝纫设备中预先存储的每个用户的权限信息,获取所述用户的所述权限级别,所述单次使用时长,所述权限有效期,每个用户的权限信息包括:所述用户的账号,密码,权限有效期,权限级别,单次使用时长。
23.在一种具体实施方式中,所述方法还包括:
24.若所述账号和所述密码验证未通过,则输出提示信息,所述提示信息用于提示所述用户所述账号或所述密码不正确。
25.在一种具体实施方式中,所述方法还包括:
26.若所述用户没有权限访问数据,或者,所述当前时长不在所述权限有效期内,或者,所述计时时长已达到所述单次使用时长,则禁止所述用户访问所述缝纫设备的数据。
27.在一种具体实施方式中,所述方法还包括:
28.接收服务器发送的至少一个用户的权限信息;
29.根据所述至少一个用户的权限信息,对本地存储的所述至少一个用户的原权限信息进行更新。
30.第二方面,本技术实施例提供一种缝纫设备数据访问方法,应用于管理人员的终端设备,所述方法包括:
31.获取管理人员设置的用户的授权信息,所述授权信息包括:所述用户的账号,密码,权限有效期,权限级别,单次使用时长以及可访问数据的缝纫设备的标识;
32.向服务器发送所述授权信息。
33.第三方面,本技术实施例提供一种缝纫设备数据访问方法,应用于服务器,所述方法包括:
34.接收缝纫设备发送的验证请求,所述验证请求包括用户的账号,密码和所述缝纫设备的标识;
35.根据所述服务器中存储的至少一个用户的授权信息,对所述验证请求中的用户的账号和密码进行验证,获取验证结果,其中,所述验证结果用于指示所述验证请求中的用户的账号和密码是否验证通过,每个用户的授权信息包括所述用户的账号,密码,权限有效期,权限级别,单次使用时长,可访问数据的缝纫设备的标识;
36.将所述验证结果返回至所述缝纫设备。
37.在一种具体实施方式中,所述方法还包括:
38.若所述验证请求中的用户的账号和密码验证通过,则将所述用户的权限级别,单次使用时长以及权限有效期返回至所述缝纫设备。
39.在一种具体实施方式中,所述方法还包括:
40.接收管理人员的终端设备发送的至少一个用户的授权信息,每个用户的授权信息包括所述用户的账号,密码,权限有效期,权限级别,单次使用时长,可访问数据的缝纫设备的标识;
41.根据所述至少一个用户的所述授权信息,对本地存储的所述至少一个用户的原授权信息进行更新;
42.根据每个用户可访问数据的缝纫设备的标识,向对应的缝纫设备发送至少一个用户的权限信息,每个用户权限信息包括所述用户的账号,密码,权限有效期,权限级别,单次使用时长。
43.在一种具体实施方式中,所述方法还包括:
44.针对每个缝纫设备,获取预设的所述缝纫设备的密码更新时长;
45.每隔预设时长检测当前时间与上一次更新用户的密码的时间之间的时长,并累加所述预设时长,得到累计时长;
46.判断所述累计时长是否大于或等于所述密码更新时长;
47.若所述累计时长大于或等于所述密码更新时长,更新所述用户的密码;
48.将更新后的所述用户的权限信息发送至所述用户可访问数据的缝纫设备。
49.第四方面,本技术实施例提供一种缝纫设备数据访问装置,包括:
50.获取模块,用于获取用户输入的账号和密码;
51.所述处理模块,还用于若所述账号和所述密码验证通过,获取所述用户的权限级别,单次使用时长以及权限有效期;
52.处理模块,用于根据所述权限级别,判断所述用户是否有权限访问数据;
53.所述处理模块,还用于若所述用户有权限访问数据,则启动定时器进行计时以获取计时时长,并根据所述权限有效期,判断当前时间是否在所述权限有效期内;
54.所述处理模块,还用于若所述当前时长在所述权限有效期内,则根据所述单次使用时长,判断所述计时时长是否达到所述单次使用时长;
55.所述处理模块,还用于若所述计时时长未达到所述单次使用时长,则授权所述用户访问所述缝纫设备的数据。
56.第五方面,本技术实施例提供一种缝纫设备数据访问装置,包括:
57.获取模块,用于获取管理人员设置的用户的授权信息,所述授权信息包括:所述用户的账号,密码,权限有效期,权限级别,单次使用时长以及可访问数据的缝纫设备的标识;
58.发送模块,用于向服务器发送所述授权信息。
59.第六方面,本技术实施例提供一种缝纫设备数据访问装置,包括:
60.接收模块,用于接收缝纫设备发送的验证请求,所述验证请求包括用户的账号,密码和所述缝纫设备的标识;
61.处理模块,用于根据所述服务器中存储的至少一个用户的授权信息,对所述验证请求中的用户的账号和密码进行验证,获取验证结果,其中,所述验证结果用于指示所述验证请求中的用户的账号和密码是否验证通过,每个用户的授权信息包括所述用户的账号,密码,权限有效期,权限级别,单次使用时长,可访问数据的缝纫设备的标识;
62.发送模块,用于将所述验证结果返回至所述缝纫设备。
63.第七方面,本技术实施例提供一种缝纫设备,包括:
64.处理器,存储器,通信接口;
65.所述存储器用于存储所述处理器的可执行指令;
66.其中,所述处理器配置为经由执行所述可执行指令来执行权利第一方面任一项所
述的缝纫设备数据访问方法。
67.第八方面,本技术实施例提供一种终端设备,包括:
68.处理器,存储器,通信接口;
69.所述存储器用于存储所述处理器的可执行指令;
70.其中,所述处理器配置为经由执行所述可执行指令来执行第二方面所述的缝纫设备数据访问方法。
71.第九方面,本技术实施例提供一种服务器,包括:
72.处理器,存储器,通信接口;
73.所述存储器用于存储所述处理器的可执行指令;
74.其中,所述处理器配置为经由执行所述可执行指令来执行第三方面任一项所述的缝纫设备数据访问方法。
75.第十方面,本技术实施例提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面至第三方面任一项所述的缝纫设备数据访问方法。
76.第十一方面,本技术实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时用于实现权利第一方面至第三方面任一项所述的缝纫设备数据访问方法。
77.本技术实施例提供的缝纫设备数据访问方法、装置、设备及介质,用户直接输入账号和密码,缝纫设备确定账号和密码验证通过后,进而确定用户有权访问数据、当前时间在权限有效期内以及计时时长未达到单次使用时长时,用户可以访问缝纫设备的数据。本方案只需要通过用户输入账号和密码的方式确定用户是否可以访问数据,有效提高了访问数据的效率。
附图说明
78.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
79.图1为本技术提供的缝纫设备数据访问方法实施例一的流程示意图;
80.图2为本技术提供的缝纫设备数据访问方法实施例二的流程示意图;
81.图3为本技术提供的缝纫设备数据访问方法实施例三的流程示意图;
82.图4为本技术提供的缝纫设备数据访问方法实施例四的流程示意图;
83.图5为本技术提供的缝纫设备数据访问方法实施例五的流程示意图;
84.图6为本技术提供的缝纫设备数据访问装置实施例一的结构示意图;
85.图7为本技术提供的缝纫设备数据访问装置实施例二的结构示意图;
86.图8为本技术提供的缝纫设备数据访问装置实施例三的结构示意图;
87.图9为本技术提供的一种缝纫设备的结构示意图;
88.图10为本技术提供的一种终端设备的结构示意图;
89.图11为本技术提供的一种服务器的结构示意图。
具体实施方式
90.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在根据本实施例的启示下作出的所有其他实施例,都属于本技术保护的范围。
91.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
92.随着科技的发展和人们生活水平的提高,人们对于衣物、床单等纺织品上面的花样的需求越来越高,从而缝纫设备能够实现的花样也越来越多。对于缝纫设备中的数据,特别是花样数据,对于刺绣厂是至关重要的数据,它是设计师设计出来的,需要进行数据保护。
93.现有的缝纫设备数据访问方法,通常采用设置密码的方式,在需要进行访问缝纫设备中的数据时,需要管理人员在缝纫设备上输入密码,才能访问数据。数据访问的过程中需要管理人员在场,以便在数据访问完成后,管理人员可进行锁定操作,其他用户不可访问数据。现有的缝纫设备数据访问方法需要管理人员的全程参与,导致访问数据的效率较低的问题。
94.针对现有技术中存在的问题,发明人在对缝纫设备数据访问方法进行研究的过程中发现,为了减少人力成本以及提高数据访问的效率,可以不需要管理人员的到场,由用户进行输入账号和密码,缝纫设备确定用户是否可进行数据访问。缝纫设备首先对账号和密码进行验证,验证通过后,根据用户的权限级别,单次使用时长以及权限有效期确定用户是否有权限进行数据访问。另外,为了防止密码泄露导致数据不安全,服务器还会自动更新用户的密码,用户进行数据访问时输入的密码也是更新后的密码。基于上述发明构思,设计了本技术中的缝纫设备数据访问方案。
95.示例性的,下面对本技术提供的缝纫设备数据访问方法的应用场景进行说明,该应用场景可以包括:管理人员,管理人员的终端设备,服务器,用户和缝纫设备。
96.示例性的,在该应用场景中,用户想要进行数据访问前,需要管理人员进行权限的设置,管理人员可通过终端设备设置授权信息,包括:用户的账号,密码,权限有效期,权限级别,单次使用时长以及可访问数据的缝纫设备的标识。进而将授权信息发送到服务器。
97.服务器接收到终端设备发送的授权信息后,对本地存储的用户的原授权信息进行更新,并根据可访问数据的缝纫设备的标识,向对应的缝纫设备发送用户的权限信息,权限信息包括:用户的账号,密码,权限有效期,权限级别,单次使用时长。
98.缝纫设备接收到服务器发送的权限信息后,对本地存储的用户的原权限信息进行更新。
99.用户在想要访问数据时,在缝纫设备上输入账号和密码,缝纫设备会判断与服务
器之间的通信是否正常,通信正常时,缝纫设备将账号、密码和缝纫设备的标识发送至服务器进行验证,服务器将验证结果返回至缝纫设备,并且服务器在验证通过后,还会向缝纫设备发送用户的权限级别,单次使用时长以及权限有效期。通信异常时,缝纫设备根据自身存储的账号和密码,对账号和密码进行验证。
100.验证不通过时,输出提示信息,提示用户账号或密码不正确。
101.验证通过时,会判断用户是否有权限访问数据,用户有权限访问数据时进行计时,并判断当前时间是否在权限有效期内,当前时间在权限有效期内时,判断计时时长是否达到单次使用时长,在计时时长未达到单次使用时长时,用户可访问数据。若用户没有权限访问数据,或者,当前时长不在权限有效期内,或者,计时时长已达到单次使用时长,则禁止用户访问缝纫设备的数据。
102.另外,为了防止密码泄露,服务器还会更新密码,服务器会间隔一段时间,根据缝纫设备的密码更新时长确定是否进行更新密码,在更新密码后,将更新后的用户的权限信息发送至用户可访问数据的缝纫设备。缝纫设备接收到后,对本地存储的用户的原权限信息进行更新。
103.需要说明的是,终端设备包括但不限于经由数据连接/网络和/或经由无线接口进行通信的装置,如,针对蜂窝网络、无线局域网(wireless local area network,简称:wlan)的装置。被设置成通过无线接口通信的终端设备可以被称为“无线通信终端”、“无线终端”或“移动终端”。移动终端的示例包括但不限于卫星或蜂窝电话;可以组合蜂窝无线电电话与数据处理、传真以及数据通信能力的个人通信系统(personal communications system,简称:pcs)终端;可以包括无线电电话、寻呼机、因特网/内联网接入、web浏览器、记事簿、日历以及/或全球定位系统(global positioning system,简称:gps)接收器的(personal digital assistant,简称:pda);以及常规膝上型和/或掌上型接收器或包括无线电电话收发器的其它电子装置。接入终端可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,简称:sip)电话、无线本地环路(wireless local loop,简称:wll)站、个人数字处理pda、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备、5g网络中的终端设备,卫星网络中的终端设备或者未来演进的plmn中的终端设备等。终端设备可以是智能手机,也可以是电脑,本技术实施例不对终端设备进行限定,可以根据实际需求确定。
104.服务器是在网络中为其它客户机(如pc机、智能手机、atm等终端甚至是火车系统等大型设备)提供计算或者应用服务的设备。在本技术的实施例中,该服务器具有验证账号和密码的功能、更新密码的功能,以及发送和接收功能等。
105.需要说明的是,本技术实施例不对应用场景中包括的各种设备的实际形态进行限定,也不对设备之间的交互方式进行限定,在方案的具体应用中,可以根据实际需求设定。
106.下面,通过具体实施例对本技术的技术方案进行详细说明。需要说明的是,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
107.图1为本技术提供的缝纫设备数据访问方法实施例一的流程示意图,如图1所示,该缝纫设备数据访问方法具体包括以下步骤:
108.s101:获取用户输入的账号和密码。
109.在用户想要访问缝纫设备中的数据时,可向管理人员询问密码,进而在缝纫设备上输入账号和密码。
110.在本步骤中,用户输入账号和密码后,缝纫设备就可获取到用户输入的账号和密码,以便后续对账号和密码进行验证。
111.需要说明的是,用户输入账号和密码的方式可以是通过缝纫设备上的实体按键输入。如果缝纫设备具有可操作面板,用户输入账号和密码的方式还可以是通过缝纫设备上的可操作面板输入。本技术实施例不对用户输入账号和密码的方式进行限定,可根据实际情况进行选择。
112.s102:若账号和密码验证通过,获取用户的权限级别,单次使用时长以及权限有效期。
113.在本步骤中,缝纫设备获取到用户输入的账号和密码后,需要对账号和密码进行验证,可以将账号和密码上传至服务器,由服务器进行验证,也可以根据其自身存储的账号和密码进行验证。若账号和密码验证通过,可通过服务器或者自身存储的数据,获取用户的权限级别,单次使用时长以及权限有效期,以便后续确定用户能否访问缝纫设备的数据。
114.s103:根据权限级别,判断用户是否有权限访问数据。
115.在本步骤中,缝纫设备获取到用户的权限级别,单次使用时长以及权限有效期后,根据权限级别,判断用户是否有权限访问数据。
116.具体的,权限级别的级别个数有多个,级别从低到高,权限级别为最低的级别时,用户没有权限访问数据;权限级别为除最低权限的级别外的级别时,用户有权限访问数据。
117.示例性的,权限级别的级别个数为6个,按照级别从低到高的顺序排列为:无授权级别、级别一、级别二、级别三、级别四、级别五。当用户的权限级别为无授权级别时,用户没有权限访问数据;当用户的权限级别为级别一、级别二、级别三、级别四、级别五中的任意一个时,用户有权限访问数据。
118.需要说明的是,上述例子仅是对权限级别进行示例,本技术实施例不对权限级别的级别个数,级别名称等进行限定,可根据实际情况进行设置。
119.s104:若用户有权限访问数据,则启动定时器进行计时以获取计时时长,并根据权限有效期,判断当前时间是否在权限有效期内。
120.在本步骤中,缝纫设备判断用户是否有权限访问数据后,若用户有权限访问数据,还需要确定用户的权限是否到期,根据权限有效期,判断当前时间是否在权限有效期内。同时,启动定时器进行计时以获取计时时长,以便后续根据计时时长判断用户能否访问数据。
121.示例性的,权限有效期为2020年1月1日至2021年1月1日,当前时间为2020年5月1日,说明当前时间在权限有效期内。权限有效期为2020年7月1日至2021年7月1日,当前时间为2021年8月1日,说明当前时间不在权限有效期内。
122.需要说明的是,上述例子仅是对权限有限期和当前时间进行示例,本技术实施例不对权限有效期、当前时间等进行限定,可根据实际情况进行设置和确定。
123.s105:若当前时长在权限有效期内,则根据单次使用时长,判断计时时长是否达到单次使用时长。
124.在本步骤中,缝纫设备判断当前时间是否在权限有效期内后,若当前时长在权限有效期内,说明用户的权限未到期,则根据单次使用时长,判断计时时长是否达到单次使用
时长。
125.示例性的,单次使用时长为1小时,计时时长为10秒,计时时长未到单次使用时长。单次使用时长为30分钟,计时时长为30分钟,计时时长已到单次使用时长。
126.需要说明的是,上述例子仅是对单次使用时长和计时时长进行示例,本技术实施例不对单次使用时长和计时时长等进行限定,可根据实际情况进行设置和确定。
127.s106:若计时时长未达到单次使用时长,则授权用户访问缝纫设备的数据。
128.在本步骤中,缝纫设备判断计时时长是否达到单次使用时长后,若计时时长未达到单次使用时长,则授权用户访问缝纫设备的数据,用户即可访问缝纫设备的数据。
129.需要说明的是,缝纫设备在授权用户访问缝纫设备的数据后,还会实时监测计时时长是否达到单次使用时长,在计时时长达到单次使用时长时,禁止用户访问缝纫设备的数据。
130.本实施例提供的缝纫设备数据访问方法,用户直接在缝纫设备上输入账号和密码,缝纫确定验证账号和密码验证通过后,根据用户的权限级别,单次使用时长以及权限有效期,确定用户能否访问数据。相较于现有技术需要管理人员全程参与,本方案只需要用户自己输入账号和密码,有效提高了访问数据的效率。
131.图2为本技术提供的缝纫设备数据访问方法实施例二的流程示意图,如图2所示,在上述实施例的基础上,在缝纫设备获取到用户输入的账号和密码后,该缝纫设备数据访问方法还包括以下步骤:
132.s201:判断缝纫设备与服务器通信是否正常。
133.在本步骤中,在缝纫设备获取到用户输入的账号和密码后,需要对账号和密码进行验证,可以判断缝纫设备与服务器通信是否正常,来确定是通过服务器进行验证,还是缝纫设备自身进行验证。
134.s202:若缝纫设备与服务器通信正常,则向服务器发送验证请求。
135.在本步骤中,缝纫设备判断其自身与服务器通信是否正常后,若缝纫设备与服务器通信正常,说明需要通过服务器来验证账号和密码,则向服务器发送验证请求,验证请求包括账号,密码和缝纫设备的标识。
136.s203:接收缝纫设备发送的验证请求。
137.s204:根据服务器中存储的至少一个用户的授权信息,对验证请求中的用户的账号和密码进行验证,获取验证结果。
138.s205:将验证结果返回至缝纫设备。
139.在上述步骤中,缝纫设备向服务器发送验证请求后,服务器就可接收缝纫设备发送的验证请求,验证请求包括用户的账号,密码和缝纫设备的标识。进而根据服务器中存储的至少一个用户的授权信息,对用户的账号和密码进行验证,获取验证结果,其中,验证结果用于指示用户的账号和密码是否验证通过,每个用户的授权信息包括所述用户的账号,密码,权限有效期,权限级别,单次使用时长,可访问数据的缝纫设备的标识。
140.具体的,服务器需要根据验证请求中的用户的账号和缝纫设备的标识,从本地存储的授权信息中查找是否存在包含此用户的账号和此缝纫设备的标识的授权信息,查不到说明验证不通过。若查找到,确认验证请求中的密码是否与授权信息中的密码相同,若不相同,说明验证不通过,若相同,说明验证通过。进而将验证结果发送至缝纫设备,以便后续缝
纫设备根据验证结果确定下一步动作。
141.s206:若验证请求中的用户的账号和密码验证通过,则将用户的权限级别,单次使用时长以及权限有效期返回至缝纫设备。
142.在本步骤中,服务器对用户的账号和密码验证后,若用户的账号和密码验证通过,缝纫设备就需要根据用户的权限级别,单次使用时长以及权限有效期确定用户能否访问数据,所以服务器将用户的权限级别,单次使用时长以及权限有效期发送至缝纫设备。
143.s207:接收服务器返回的验证结果。
144.在本步骤中,服务器向缝纫设备返回验证结果后,缝纫设备接收服务器返回的验证结果,验证结果用于指示账号和密码是否验证通过。
145.s208:若验证结果指示账号和密码验证通过,则接收服务器返回的用户的权限级别,单次使用时长以及权限有效期。
146.在本步骤中,缝纫设备接收到验证结果后,若验证结果指示账号和密码验证通过,说明服务器向缝纫设备返回用户的权限级别,单次使用时长以及权限有效期,缝纫设备就可接收服务器返回的用户的权限级别,单次使用时长以及权限有效期,以便后续确定用户能否访问数据。
147.本实施例提供的缝纫设备数据访问方法,通过服务器对用户的账号和密码进行验证,缝纫设备根据服务器返回的验证结果确定用户的账号和密码是否验证通过,有效保证了数据安全。
148.图3为本技术提供的缝纫设备数据访问方法实施例三的流程示意图,如图3所示,在上述实施例的基础上,缝纫设备判断其自身与服务器通信是否正常后,该缝纫设备数据访问方法还包括以下步骤:
149.s301:若缝纫设备与服务器通信异常,根据缝纫设备中存储的账号和密码,对账号和密码进行验证。
150.在本步骤中,缝纫设备判断其自身与服务器通信是否正常后,若缝纫设备与服务器通信异常,说明需要缝纫设备自身来验证账号和密码,则根据缝纫设备中存储的账号和密码,对账号和密码进行验证。
151.s302:根据用户的账号,缝纫设备中预先存储的每个用户的权限信息,获取用户的权限级别,单次使用时长,权限有效期。
152.在本步骤中,若用户的账号和密码验证通过后,缝纫设备需要判断用户能否访问数据,就需要根据用户的账号,缝纫设备中预先存储的每个用户的权限信息,获取用户的权限级别,单次使用时长,权限有效期,每个用户的权限信息包括:用户的账号,密码,权限有效期,权限级别,单次使用时长。以便后续缝纫设备根据用户的权限级别,单次使用时长以及权限有效期,确定用户能否访问数据。
153.本实施例提供的缝纫设备数据访问方法,在缝纫设备与服务器通信异常时,缝纫设备根据其自身存储的账号和密码对用户的账号和密码进行验证,以及从自身存储的数据中获取用户的权限级别、单次使用时长、权限有效期,保证了在断网或离线情况下,可以对账号和密码进行验证,以及确定能否访问数据,同时,还保证了数据安全。
154.下面对本技术实施例提供的用户的账号和密码未通过时的情况进行说明。
155.在缝纫设备通过服务器或根据其自身存储的数据对用户的账号和密码进行验证
后,若账号和密码验证未通过,则输出提示信息,提示信息用于提示用户账号或密码不正确,用户可以重新输入账号和密码。
156.需要说明的是,若缝纫设备包括显示器,缝纫设备输出提示信息的方式可以是在显示器上显示提示信息。若缝纫设备包括扬声器,缝纫设备输出提示信息的方式还可以是通过扬声器播放提示信息。本技术实施例不对缝纫设备输出提示信息的方式进行限定,可根据实际情况进行选择。
157.本实施例提供的缝纫设备数据访问方法,在用户的账号和密码验证未通过时,输出提示消息提示用户账号或密码不正确,有效保证了数据安全,同时提高了用户体验。
158.下面对本技术实施例提供的禁止用户访问缝纫设备的数据的情况进行说明。
159.在缝纫设备确定用户的账号和密码验证通过后,会根据权限级别,判断用户是否有权限访问数据;用户有权限访问数据时,获取计时时长,并根据权限有效期,判断当前时间是否在权限有效期内;当前时间在权限有效期内时,根据单次使用时长,判断计时时长是否达到单次使用时长。若用户没有权限访问数据,或者,当前时长不在权限有效期内,或者,计时时长已达到单次使用时长,则禁止用户访问缝纫设备的数据。
160.具体的,在缝纫设备确定用户的账号和密码验证通过后,会根据权限级别,判断用户是否有权限访问数据,若用户没有权限访问数据,则禁止用户访问缝纫设备的数据。
161.若用户有权限访问数据时,获取计时时长,并根据权限有效期,判断当前时间是否在权限有效期内,若当前时长不在权限有效期内,则禁止用户访问缝纫设备的数据。
162.若当前时间在权限有效期内时,根据单次使用时长,判断计时时长是否达到单次使用时长,若计时时长已达到单次使用时长,则禁止用户访问缝纫设备的数据。
163.本实施例提供的缝纫设备数据访问方法,在用户没有权限访问数据,或者,当前时长不在权限有效期内,或者,计时时长已达到单次使用时长,禁止用户访问缝纫设备的数据。有效保证了数据安全。
164.图4为本技术提供的缝纫设备数据访问方法实施例四的流程示意图,如图四所示,该缝纫设备数据访问方法具体包括以下步骤:
165.s401:获取管理人员设置的用户的授权信息。
166.s402:向服务器发送授权信息。
167.在用户使用账号和密码进行访问数据之前,管理人员需要对用户的权限进行设置。
168.在本步骤中,管理人员通过终端设备设置用户的授权信息,这样终端设备就可获取管理人员设置的用户的授权信息,授权信息包括:用户的账号,密码,权限有效期,权限级别,单次使用时长以及可访问数据的缝纫设备的标识。进而,终端设备需要向服务器发送授权信息,以便后续服务器将授权信息进行存储以及将授权信息中的部分信息发送至缝纫设备。
169.s403:接收管理人员的终端设备发送的至少一个用户的授权信息。
170.s404:根据至少一个用户的授权信息,对本地存储的至少一个用户的原授权信息进行更新。
171.在上述步骤中,终端设备向服务器发送用户的授权信息后,服务器接收管理人员的终端设备发送的至少一个用户的授权信息,每个用户的授权信息包括用户的账号,密码,
权限有效期,权限级别,单次使用时长,可访问数据的缝纫设备的标识。进而根据至少一个用户的授权信息,对本地存储的至少一个用户的原授权信息进行更新。
172.具体的,对于至少一个用户的授权信息中的每个授权信息,服务器会根据其中的用户账号和可访问数据的缝纫设备的标识,查找在本地存储的授权信息中是否存在包含此账号和此标识的授权信息,若存在这样的授权信息,需要将此用户原有的授权信息更新为终端设备发送的该用户的授权信息。若不存在这样的授权信息,需要将终端设备发送的该用户的授权信息进行存储。
173.s405:根据每个用户可访问数据的缝纫设备的标识,向对应的缝纫设备发送至少一个用户的权限信息。
174.在本步骤中,服务器对本地存储的至少一个用户的原授权信息进行更新后,还需要将用户的一些信息发送至缝纫设备,对于接收到的授权信息,根据每个用户可访问数据的缝纫设备的标识,可找到对应的缝纫设备,向对应的缝纫设备发送至少一个用户的权限信息,每个用户权限信息包括用户的账号,密码,权限有效期,权限级别,单次使用时长,以便后续缝纫设备将权限信息进行更新。
175.s406:接收服务器发送的至少一个用户的权限信息。
176.s407:根据至少一个用户的权限信息,对本地存储的至少一个用户的原权限信息进行更新。
177.在上述步骤中,服务器向缝纫设备发送用户的权限信息后,缝纫设备接收服务器发送的至少一个用户的权限信息,进而根据至少一个用户的权限信息,对本地存储的至少一个用户的原权限信息进行更新。
178.具体的,对于至少一个用户的授权信息中的每个授权信息,缝纫设备会根据其中的用户账号,查找在本地存储的授权信息中是否存在包含此账号的授权信息,若存在这样的授权信息,需要将此用户原有的授权信息更新为服务器发送的该用户的授权信息。若不存在这样的授权信息,需要将服务器发送的该用户的授权信息进行存储。
179.本实施例提供的缝纫设备数据访问方法,在用户访问缝纫设备的数据前,管理人员对用户的权限进行设置,包括密码、可访问的缝纫设备、单词使用时长和权限级别。在用户访问数据时,缝纫设备会根据用户的权限信息判断能否让用户访问数据,有效保障了数据的安全,也提高了数据访问的效率。
180.图5为本技术提供的缝纫设备数据访问方法实施例五的流程示意图,如图5所示,该缝纫设备数据访问方法具体包括以下步骤:
181.s501:针对每个缝纫设备,获取预设的缝纫设备的密码更新时长。
182.为了防止密码泄露导致数据不安全,服务器还会更新密码。
183.在本步骤中,每个缝纫设备对应的密码更新时长不同,服务器为了更新密码,需要获取预设的缝纫设备的密码更新时长。
184.具体的,对于一些缝纫设备,管理人员会在服务器中设置对应的密码更新时长,服务器可直接获取到,管理人员还会在服务器中设置默认的密码更新时长。服务器在获取预设的缝纫设备的密码更新时长时,会确定是否有对应的密码更新时长,有对应的密码更新时长时,直接获取;若没有对应的密码更新时长,则获取默认的密码更新时长作为该缝纫设备的密码更新时长。
185.需要说明的是,预设的缝纫设备的密码更新时长包括管理人员设置的缝纫设备对应的密码更新时长和默认的密码更新时长。缝纫设备对应的密码更新时长可以是12小时,还可以是24小时。默认的密码更新时长可以是24小时,还可以是48小时。本技术实施例不对管理人员设置的缝纫设备对应的密码更新时长和默认的密码更新时长进行限定,可根据实际情况进行设置。
186.s502:每隔预设时长检测当前时间与上一次更新用户的密码的时间之间的时长,并累加预设时长,得到累计时长。
187.在本步骤中,服务器获取到缝纫设备的密码更新时长后,每隔预设时长检测一次,检测当前时间与上一次更新用户的密码的时间之间的时长,并累加预设时长,得到累计时长。以便后续根据累计时长确定是否更新密码。
188.示例性的,上一次更新用户的密码的时间为2021年1月1日6点整,当前时间为2021年1月1日8点整,预设时长为30分钟,则累计时长为2小时30分钟。
189.需要说明的是,预设时长是由管理人员在本方案执行前,设置在服务器中的,用于触发检测当前时间与上一次更新用户的密码的时间之间的时长,以及计算累计时长。预设时长可以是30分钟,还可以是1小时,本技术实施例不对预设时长进行限定,可根据实际情况进行设置。
190.s503:判断累计时长是否大于或等于密码更新时长。
191.在本步骤中,服务器得到累计时长后,需要判断累计时长是否超过密码更新时长,以便确定是否更新密码。
192.示例性的,上一次更新用户的密码的时间为2021年1月1日5点整,当前时间为2021年1月1日8点整,预设时长为1小时,密码更新时长为10小时,则累计时长为4小时,小于10小时,累计时长未超过密码更新时长。
193.示例性的,上一次更新用户的密码的时间为2021年1月1日4点整,当前时间为2021年1月2日3点50分,预设时长为30分钟,密码更新时长为24小时,则累计时长为24小时20分钟,大于24小时,累计时长超过密码更新时长。
194.需要说明的是,上述例子仅是对累计时长和密码更新时长的比较过程进行示例,本技术实施例不对上一次更新用户的密码的时间、当前时间、预设时长、密码更新时长、累计时长进行限定,可根据实际情况进行确定和设置。
195.s504:若累计时长大于或等于密码更新时长,更新用户的密码。
196.s505:将更新后的用户的权限信息发送至用户可访问数据的缝纫设备。
197.在上述步骤中,服务器判断累计时长是否大于或等于密码更新时长后,若累计时长大于或等于密码更新时长,更新用户的密码,进而将更新后的用户的权限信息发送至用户可访问数据的缝纫设备。
198.需要说明的是,服务器更新密码的方式可以是根据时间戳来更新,还可以随机生成,本技术实施例不对服务器更新密码的方式进行限定,可根据实际情况进行选择。
199.s506:接收服务器发送的至少一个用户的权限信息。
200.s507:根据至少一个用户的权限信息,对本地存储的至少一个用户的原权限信息进行更新。
201.需要说明的是,上述步骤s506和步骤s507与实施例四中的步骤s406和步骤s407类
似,此处不再赘述。
202.需要说明的是,服务器更新完一次密码后,还会继续执行上述步骤,来实现动态更新密码。
203.本实施例提供的缝纫设备数据访问方法,通过服务器自动更新密码,可有效避免由于密码泄露导致数据泄露的情况,保证了数据安全。
204.下述为本技术装置实施例,可以用于执行本技术方法实施例。对于本技术装置实施例中未披露的细节,请参照本技术方法实施例。
205.图6为本技术提供的缝纫设备数据访问装置实施例一的结构示意图;如图6所示,该缝纫设备数据访问装置60包括:
206.获取模块61,用于获取用户输入的账号和密码;
207.所述获取模块61,还用于若所述账号和所述密码验证通过,获取所述用户的权限级别,单次使用时长以及权限有效期;
208.处理模块62,用于根据所述权限级别,判断所述用户是否有权限访问数据;
209.所述处理模块62,还用于若所述用户有权限访问数据,则启动定时器进行计时以获取计时时长,并根据所述权限有效期,判断当前时间是否在所述权限有效期内;
210.所述处理模块62,还用于若所述当前时长在所述权限有效期内,则根据所述单次使用时长,判断所述计时时长是否达到所述单次使用时长;
211.所述处理模块62,还用于若所述计时时长未达到所述单次使用时长,则授权所述用户访问所述缝纫设备的数据。
212.进一步地,所述处理模块62,还用于判断所述缝纫设备与服务器通信是否正常;
213.进一步地,所述缝纫设备数据访问装置60还包括:
214.发送模块63,用于若所述缝纫设备与服务器通信正常,则向所述服务器发送验证请求,所述验证请求包括所述账号,所述密码和所述缝纫设备的标识;
215.接收模块64,用于接收所述服务器返回的验证结果,所述验证结果用于指示所述账号和所述密码是否验证通过;
216.进一步地,所述接收模块64,还用于若所述验证结果指示所述账号和所述密码验证通过,则接收所述服务器返回的所述用户的所述权限级别,所述单次使用时长以及所述权限有效期。
217.进一步地,所述处理模块62,还用于若所述缝纫设备与服务器通信异常,根据所述缝纫设备中存储的账号和密码,对所述账号和所述密码进行验证;
218.进一步地,所述获取模块61,还用于根据所述用户的账号,所述缝纫设备中预先存储的每个用户的权限信息,获取所述用户的所述权限级别,所述单次使用时长,所述权限有效期,每个用户的权限信息包括:所述用户的账号,密码,权限有效期,权限级别,单次使用时长。
219.输出模块65,用于若所述账号和所述密码验证未通过,则输出提示信息,所述提示信息用于提示所述用户所述账号或所述密码不正确。
220.进一步地,所述处理模块62,还用于若所述用户没有权限访问数据,或者,所述当前时长不在所述权限有效期内,或者,所述计时时长已达到所述单次使用时长,则禁止所述用户访问所述缝纫设备的数据。
221.进一步地,所述接收模块64,还用于接收服务器发送的至少一个用户的权限信息;
222.进一步地,所述处理模块62,还用于根据所述至少一个用户的权限信息,对本地存储的所述至少一个用户的原权限信息进行更新。
223.本实施例提供的缝纫设备数据访问装置,用于执行前述任一方法实施例中缝纫设备的技术方案,其实现原理和技术效果类似,在此不再赘述。
224.图7为本技术提供的缝纫设备数据访问装置实施例二的结构示意图;如图7所示,该缝纫设备数据访问装置70包括:
225.获取模块71,用于获取管理人员设置的用户的授权信息,所述授权信息包括:所述用户的账号,密码,权限有效期,权限级别,单次使用时长以及可访问数据的缝纫设备的标识;
226.发送模块72,用于向服务器发送所述授权信息。
227.本实施例提供的缝纫设备数据访问装置,用于执行前述任一方法实施例中管理人员的终端设备的技术方案,其实现原理和技术效果类似,在此不再赘述。
228.图8为本技术提供的缝纫设备数据访问装置实施例三的结构示意图;如图8所示,该缝纫设备数据访问装置80包括:
229.接收模块81,用于接收缝纫设备发送的验证请求,所述验证请求包括用户的账号,密码和所述缝纫设备的标识;
230.处理模块82,用于根据所述服务器中存储的至少一个用户的授权信息,对所述验证请求中的用户的账号和密码进行验证,获取验证结果,其中,所述验证结果用于指示所述验证请求中的用户的账号和密码是否验证通过,每个用户的授权信息包括所述用户的账号,密码,权限有效期,权限级别,单次使用时长,可访问数据的缝纫设备的标识;
231.发送模块83,用于将所述验证结果返回至所述缝纫设备。
232.进一步地,所述发送模块83,还用于若所述验证请求中的用户的账号和密码验证通过,则将所述用户的权限级别,单次使用时长以及权限有效期返回至所述缝纫设备。
233.进一步地,所述接收模块81,还用于接收管理人员的终端设备发送的至少一个用户的授权信息,每个用户的授权信息包括所述用户的账号,密码,权限有效期,权限级别,单次使用时长,可访问数据的缝纫设备的标识;
234.进一步地,所述处理模块82,还用于根据所述至少一个用户的所述授权信息,对本地存储的所述至少一个用户的原授权信息进行更新;
235.进一步地,所述发送模块83,还用于根据每个用户可访问数据的缝纫设备的标识,向对应的缝纫设备发送至少一个用户的权限信息,每个用户权限信息包括所述用户的账号,密码,权限有效期,权限级别,单次使用时长。
236.进一步地,所述处理模块82,还用于针对每个缝纫设备,获取预设的所述缝纫设备的密码更新时长;
237.进一步地,所述处理模块82,还用于每隔预设时长检测当前时间与上一次更新用户的密码的时间之间的时长,并累加所述预设时长,得到累计时长;
238.进一步地,所述处理模块82,还用于判断所述累计时长是否大于或等于所述密码更新时长;
239.进一步地,所述处理模块82,还用于若所述累计时长大于或等于所述密码更新时
长,更新所述用户的密码;
240.进一步地,所述发送模块83,还用于将更新后的所述用户的权限信息发送至所述用户可访问数据的缝纫设备。
241.本实施例提供的缝纫设备数据访问装置,用于执行前述任一方法实施例中服务器的技术方案,其实现原理和技术效果类似,在此不再赘述。
242.图9为本技术提供的一种缝纫设备的结构示意图。如图9所示,该缝纫设备90包括:
243.处理器91,存储器92,以及通信接口93;
244.所述存储器92用于存储所述处理器91的可执行指令;
245.其中,所述处理器91配置为经由执行所述可执行指令来执行前述任一方法实施例中的缝纫设备的技术方案。
246.可选的,存储器92既可以是独立的,也可以跟处理器91集成在一起。
247.可选的,当所述存储器92是独立于处理器91之外的器件时,所述服缝纫设备90还可以包括:
248.总线,用于将上述器件连接起来。
249.该缝纫设备用于执行前述任一方法实施例中缝纫设备的技术方案,其实现原理和技术效果类似,在此不再赘述。
250.图10为本技术提供的一种终端设备的结构示意图。如图10所示,该终端设备100包括:
251.处理器101,存储器102,以及通信接口103;
252.所述存储器102用于存储所述处理器101的可执行指令;
253.其中,所述处理器101配置为经由执行所述可执行指令来执行前述任一方法实施例中的终端设备的技术方案。
254.可选的,存储器102既可以是独立的,也可以跟处理器101集成在一起。
255.可选的,当所述存储器102是独立于处理器101之外的器件时,所述终端设备100还可以包括:
256.总线,用于将上述器件连接起来。
257.该终端设备用于执行前述任一方法实施例中终端设备的技术方案,其实现原理和技术效果类似,在此不再赘述。
258.图11为本技术提供的一种服务器的结构示意图。如图11所示,该服务器110包括:
259.处理器111,存储器112,以及通信接口113;
260.所述存储器112用于存储所述处理器111的可执行指令;
261.其中,所述处理器111配置为经由执行所述可执行指令来执行前述任一方法实施例中的服务器的技术方案。
262.可选的,存储器112既可以是独立的,也可以跟处理器111集成在一起。
263.可选的,当所述存储器112是独立于处理器111之外的器件时,所述服务器110还可以包括:
264.总线,用于将上述器件连接起来。
265.该服务器用于执行前述任一方法实施例中服务器的技术方案,其实现原理和技术效果类似,在此不再赘述。
266.本技术实施例还提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现前述任一方法实施例提供的技术方案。
267.本技术实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时用于实现前述任一方法实施例提供的技术方案。
268.本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
269.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或对其中部分或全部技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1