一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于安全识别断开连接的对象及其位置的计算机实现的方法和系统与流程

2022-04-30 06:07:24 来源:中国专利 TAG:

技术特征:
1.一种计算机实现的方法,该方法用于安全识别与特定位置相关联的设备,从而允许用户激活连接到放置所述设备的所述特定位置的程序,所述设备与因特网断开连接,所述方法包括以下步骤:-通过移动设备上运行的应用程序执行的注册过程,所述注册过程将设备硬件参数与所述特定位置相关联,并将这些数据记录并存储在中央系统上运行的后端应用程序上;-在所述设备上执行的生成过程,所述生成过程生成并在所述设备上显示具有有限寿命的基于otp的图形代码;-所述基于otp的图形代码的校验过程,包括以下步骤:由所述用户通过所述移动设备上运行的所述应用程序获取(18)所述基于otp的图形代码,从而获得所述用户接近放置所述设备的所述特定位置的证明;通过所述移动设备将所述基于otp的图形代码转换(19)为加密的组合生成字符串,并通过因特网连接将其发送到所示中央系统上的所示后端应用程序;由所述中央系统上运行的所述后端应用程序通过otp校验算法检查(20)接收到的基于otp的图形代码在转换为otp字符串后是否通过校验;和-如果接收到的基于otp的图形代码通过校验,从而确认所述用户接近放置所述设备的所述特定位置,则所述图形代码通过校验,从而允许所述用户通过其移动设备激活连接到所述特定位置的所述程序;其特征在于:-所述注册过程包括在所述设备上执行的以下步骤:生成(1,2)断开连接的设备的随机注册时间和随机种子;获得(3)唯一的硬件id,所述硬件id基于设备硬件组件并且在硬件相同的情况下是不可变的;组合(4)所述硬件id、所述种子和所述注册时间的值,从而得到注册字符串;加密(6)所述注册字符串;和将所述加密的注册字符串转换(7)为图形代码,显示注册图形代码;-所述注册过程包括在所述移动设备上执行的以下步骤:通过所述移动设备获取(8)所述注册图形代码;将所述注册图形代码转换(9)为所述加密的注册字符串;通过因特网连接将其发送到所述中央系统上的所述后端应用程序;和由所述用户设备获取特定位置数据;-所述注册过程包括由所述中央系统上的所述后端应用程序执行的以下步骤:接收并解密(10)所述加密的注册字符串,拆分(11)所述硬件id、种子、注册时间的值,计算(12)时间差值,所述时间差值是中央系统的本地时间减去注册时间,关联并存储(13)硬件id、种子、注册时间和时间差;-所述生成过程包括以下步骤:基于所述种子和设备时间生成(14)otp生成字符串,所述设备时间是所述随机注册时间加上所述设备运行时间;将所述otp生成字符串与所述设备的所述硬件id组合(15),获得组合生成字符串;加密(16)所述组合生成字符串,获得加密的组合生成字符串;
创建(17)与所述加密的组合生成字符串相对应的基于otp的图形代码;-所述校验过程的检查步骤包括由所述中央系统上的所述后端应用程序执行的以下步骤:接收并解密(21)所述加密的组合生成字符串,拆分(22)所述硬件id(23)和otp生成字符串的值(23'),获取所述时间差(25)、所述种子(27)、所述硬件id的值和所述中央系统的本地时间值(26),使用otp校验算法并且使用接收到的otp生成字符串、种子和第二时间差作为输入,检查所述otp字符串是否通过校验,其中所述第二时间差是中央系统本地时间减去所述时间差,从而如果所述otp生成字符串通过校验,则允许识别所述设备并且确认在与所述设备的生成时间相对应的所述中央系统的本地时间所述设备的位置,从而允许所述用户在与所述中央系统的本地时间相对应的所述设备的生成时间激活连接到放置所述设备的位置的程序。2.一种计算机实现的方法,该方法用于安全识别与特定位置相关联的设备,从而允许用户激活连接到放置所述设备的所述特定位置的程序,所述设备与因特网断开连接,所述方法包括以下步骤:-通过移动设备上运行的应用程序执行的注册过程,所述注册过程将设备硬件参数与所述特定位置相关联,并将这些数据记录并存储在移动设备上运行的应用程序上;-在所述设备上执行的生成过程,所述生成过程生成并在所述设备上显示具有有限寿命的基于otp的图形代码;-所述基于otp的图形代码的校验过程,包括以下步骤:由所述用户通过所述移动设备上运行的所述应用程序获取所述基于otp的图形代码,从而获得所述用户接近放置所述设备的所述特定位置的证明;通过所述移动设备将所述基于otp的图形代码转换为加密的组合生成字符串;由所述移动设备上运行的应用程序通过otp校验算法检查接收到的基于otp的图形代码在转换为otp字符串后是否通过校验;和-如果接收到的基于otp的图形代码通过校验,从而确认所述用户接近放置所述设备的所述特定位置,则所述图形代码通过校验,从而允许所述用户通过其移动设备激活连接到所述特定位置的所述程序;其特征在于:-所述注册过程包括在所述设备上执行的以下步骤:生成断开连接的设备的随机注册时间和随机种子;获得唯一的硬件id,所述硬件id基于设备硬件组件并且在硬件相同的情况下是不可变的;组合所述硬件id、所述种子和所述注册时间的值,从而得到注册字符串;加密所述注册字符串;和将所述加密的注册字符串转换为图形代码,显示注册图形代码;-所述注册过程包括在所述移动设备上执行的以下步骤:获取所述注册图形代码;
将所述注册图形代码转换为所述加密的注册字符串;由所述用户设备获取特定位置数据;解密所述加密的注册字符串,拆分所述硬件id、种子、注册时间的值,计算时间差值,所述时间差值是所述移动设备的本地时间减去注册时间,关联并存储硬件id、种子、注册时间和时间差;-所述生成过程包括以下步骤:基于所述种子和设备时间生成otp生成字符串,所述设备时间是所述随机注册时间加上所述设备运行时间;将所述otp生成字符串与所述设备的所述硬件id组合,获得组合生成字符串;加密所述组合生成字符串,获得加密的组合生成字符串;创建与所述加密的组合生成字符串相对应的基于otp的图形代码;-所述校验过程的检查步骤包括由所述移动设备上的应用程序执行以下步骤:接收并解密所述加密的组合生成字符串,拆分所述硬件id和otp生成字符串值,获取所述时间差、所述种子、所述硬件id的值和所述移动设备的本地时间值,使用otp校验算法并且使用接收到的otp生成字符串、所述种子和第二时间差作为输入,检查所述otp字符串是否通过校验,其中所述第二时间差是移动设备本地时间减去所述时间差,从而如果所述otp生成字符串通过校验,则允许识别所述设备并且确认在与所述设备的生成时间相对应的所述移动设备的本地时间所述设备的位置,从而允许所述用户在与所述移动设备的本地时间相对应的所述设备的生成时间激活连接到放置所述设备的位置的程序。3.根据权利要求1所述的计算机实现的方法,还包括以下步骤:关于所述注册过程在所述设备上执行生成(5)随机控制代码,在所述设备上执行将控制代码值与硬件id、种子、注册时间的值组合,获得注册字符串,所述注册字符串被所述后端应用程序解密后,在所述中央系统上执行拆分所述控制代码,用作注册控制代码,在所述中央系统上执行将所述注册控制代码与其他参数硬件id、种子、时间差相关联并存储;关于所述校验过程在所述中央系统上执行对还包括所述控制代码的所述生成字符串解密;由所述后端应用程序验证所述控制代码是否与注册过程中共享的注册控制代码相同,如果它们不同,则该过程结束,并且需要所述设备的新的注册过程,否则如果这两个控制代码相同,则该过程继续,从而允许验证所述设备是否已经被意外重新注册。4.根据权利要求1或3所述的计算机实现的方法,其中所述注册过程还包括以下步骤:-在所述移动设备中运行的所述应用程序中获取所述用户的名称和参数作为输入,-在所述中央系统上的所述后端应用程序中获取所述用户的所述名称和参数,用于关
联并存储到其他参数硬件id、种子、注册控制代码、时间差。5.根据权利要求2所述的计算机实现的方法,还包括以下步骤:关于所述注册过程在所述设备上执行生成随机控制代码,在所述设备上执行将所述控制代码值与硬件id、种子、注册时间的值组合,获得所述注册字符串,在所述注册字符串被所述移动设备上运行的所述应用程序解密后,在所述移动设备上执行拆分所述控制代码,用作注册控制代码,在所述移动设备上执行将所述注册控制代码与其他参数硬件id、种子、时间差相关联并存储;关于所述校验过程在所述移动设备上执行对还包括所述控制代码的所述生成字符串解密;由所述移动设备上运行的所述应用程序验证所述控制代码是否与所述注册过程中共享的注册控制代码相同,如果它们不同,则所述过程结束并且需要所述设备的新的注册过程,否则如果这两个控制代码相同,则该过程继续,从而允许验证所述设备是否已经被意外重新注册。6.根据权利要求2或5所述的计算机实现的方法,其中所述注册过程还包括以下步骤:-在所述移动设备中运行的所述应用程序中获取所述用户的名称和参数作为输入,用于关联并存储到其他参数硬件id、种子、注册、控制代码、时间差。7.根据前述权利要求中任一项所述的计算机实现的方法,其中所述用户先前在所述移动设备上的所述应用程序上被认证(100)。8.根据前述权利要求中任一项所述的计算机实现的方法,其中所述图形码是二维码。9.根据前述权利要求中任一项所述的计算机实现的方法,其中所述基于otp的图形代码通过校验允许所述用户通过其移动设备访问订购应用程序,识别需要将食物交付到的特定地点,所述设备连接到食品订购店中的特定地点,并且所述设备被明确地关联并耦合到所述用户希望在此下订单的所述特定地点。10.根据前述权利要求中任一项所述的计算机实现的方法,其中所述基于otp的图形代码通过校验允许所述用户通过其移动设备开始或终止租赁过程,所述设备连接到租赁店中的特定地点中待租赁的物品,并且所述设备被明确地关联并耦合到所述用户需要在此留下租赁物品的特定地点中的所述物品。11.根据前述权利要求中任一项所述的计算机实现的方法,其中所述基于otp的图形代码通过校验允许所述用户通过其移动设备接收如下信息:预订号、优先级、等待时间,所述设备连接到用户需要在此申请队列或等待列表的特定地点,并且所述设备被明确地关联并耦合到所述特定地点。12.根据前述权利要求中任一项所述的计算机实现的方法,其中所述基于otp的图形代码通过校验允许所述用户通过其移动设备打开/关闭门或大门,所述设备连接到用户需要打开/关闭的特定门或大门,并且所述设备被明确地关联并耦合到所述特定门或大门。13.一种系统,用于安全识别与特定位置相关联的设备,从而允许用户激活连接到放置所述设备的位置的程序,所述设备与因特网断开连接,所述系统包括移动设备、中央系统和所述设备,它们中的每一个又包括接口设备、耦合到所述接口设备的处理器、耦合到所述处
理器的存储器,所述存储器上存储有计算机可执行指令,这些指令被执行时,配置所述处理器以执行权利要求1至12中任一项所述的方法的相应步骤。14.一种设备,其与特定位置相关联,被配置为允许用户激活连接到放置所述设备的所述特定位置的程序,所述设备与因特网断开连接,所述设备包括显示器、耦合到所述显示器的处理器、耦合到所述处理器的存储器,所述存储器上存储有计算机可执行指令,这些指令被执行时,配置所述处理器以执行权利要求1至12中任一项所述的方法的相应步骤。

技术总结
一种用于安全识别与特定位置相关联的设备的计算机实现的方法,从而允许用户激活连接到该设备所处的特定位置的程序,所述设备与因特网断开连接,所述方法包括以下步骤:通过在移动设备上运行的应用程序执行的注册过程,所述注册过程将设备硬件参数与所述特定位置相关联,并将这些数据记录并存储在中央系统上运行的后端应用程序上;在所述设备上执行的生成过程,所述生成过程在所述设备上生成并显示具有有限寿命的基于OTP的图形代码;所述基于OTP的图形代码的校验过程;如果接收到的基于OTP的图形代码通过校验,则允许用户通过其移动设备激活连接到所述特定位置的程序。备激活连接到所述特定位置的程序。备激活连接到所述特定位置的程序。


技术研发人员:A
受保护的技术使用者:食品实验室公司
技术研发日:2020.09.04
技术公布日:2022/4/29
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献