CN113037725A - 骑行测试方法、服务器、测试桩及可读存储介质 - Google Patents
骑行测试方法、服务器、测试桩及可读存储介质 Download PDFInfo
- Publication number
- CN113037725A CN113037725A CN202110220049.8A CN202110220049A CN113037725A CN 113037725 A CN113037725 A CN 113037725A CN 202110220049 A CN202110220049 A CN 202110220049A CN 113037725 A CN113037725 A CN 113037725A
- Authority
- CN
- China
- Prior art keywords
- test
- pile
- verification code
- riding
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2463/00—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
- H04L2463/121—Timestamp
Landscapes
- Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种骑行测试方法、服务器、测试桩及可读存储介质,涉及骑行测试技术领域,可以防止代工厂漏做骑行质检测试。该骑行测试方法包括:根据终端设备发送的测试车辆的骑行测试开锁请求确定测试车辆标识;在确定终端设备发送的与测试车辆标识对应的第一验证码和第二验证码都合法的情况下,确定接收第一验证码的第一时间和接收第二验证码的第二时间;判断第一时间与第二时间之间的时间间隔是否位于预设时间区间;若是,则向终端设备发送骑行测试成功的指示信息,若否,则向终端设备发送骑行测试失败的告警信息。
Description
技术领域
本发明涉及骑行测试技术领域,尤其涉及一种骑行测试方法、服务器、测试桩及可读存储介质。
背景技术
通常,车辆代工厂加工出车辆后,需要对每个车辆进行骑行测试,从而确定车的质量是否符合标准。
现有技术中,可以通过人工管控的方式对车辆质检进行监控。然而,在车的数量较多的情况下,这种方式不仅需要投入大量的人力成本,还可能会因为人员疏忽导致车辆漏检的问题。
因此,本领域的技术人员致力于开发一种可以降低人力成本、防止代工厂漏做骑行质检测试的骑行测试方法服务器、测试桩及可读存储介质。
发明内容
有鉴于现有技术的上述缺陷,本发明所要解决的技术问题是:如何降低人力成本、防止代工厂漏做骑行质检测试。
为实现上述目的,本发明采用如下技术方案:
第一方面,本发明提供了一种骑行测试方法,应用于服务器,该骑行测试方法包括:根据终端设备发送的测试车辆的骑行测试开锁请求确定测试车辆标识;在确定该终端设备发送的与该测试车辆标识对应的第一验证码和第二验证码都合法的情况下,确定接收该第一验证码的第一时间和接收该第二验证码的第二时间;判断该第一时间与该第二时间之间的时间间隔是否位于预设时间区间;若是,则向该终端设备发送骑行测试成功的指示信息,若否,则向该终端设备发送骑行测试失败的告警信息;其中,该第一验证码为终端设备在骑行测试起点根据第一测试桩提供的起始验证码确定的,该第二验证码为终端设备在骑行测试终点根据第二测试桩提供的终止验证码确定的,该终端设备与该测试车辆之间处于通信连接状态。
本发明实施例中,服务器可以接收终端设备发送的第一验证码和第二验证码,并根据接收第一验证码的时间和接收第二验证码的时间确定测试车辆的骑行时间,由于第一验证码为终端设备在骑行测试起点根据第一测试桩提供的起始验证码确定的,第二验证码为终端设备在骑行测试终点根据第二测试桩提供的终止验证码确定的,因此,服务器可以根据骑行时间判断测试车辆是否符合要求,如此,委托代工厂进行车辆生产的人员就可以从服务器中获取测试车辆的质检数据,从而根据获取到的质检数据判断代工厂是否漏做骑行质检测试,进而降低质检监控的人力成本。
在本发明的较佳实施方式中,上述方法还包括:接收该第一测试桩发送的桩号登录请求和该第二测试桩发送的桩号登录请求;在该第一测试桩的桩号登录请求为合法请求的情况下,向该第一测试桩周期性下发新的起始验证码;在该第二测试桩的桩号登录请求为合法请求的情况下,向该第二测试桩周期性下发新的终止验证码。
在本发明的较佳实施方式中,上述方法还包括:接收第一测试桩发送的桩号登录请求和第二测试桩发送的桩号登录请求之后,向第一测试桩和第二测试桩发送预设桩间距离,该预设桩间距离用于第一测试桩和第二测试桩判断当前桩间距离是否符合要求。
在本发明的较佳实施方式中,上述方法还包括:向第一测试桩和第二测试桩发送预设桩间距离之前,接收第一测试桩发送的第一桩号和第二测试桩发送的第二桩号;判断第一桩号和第二桩号是否存在于数据库中;若存在,则确定第一桩号和第二桩号对应的测试参数,该测试参数包括预设时间区间和预设桩间距离;若不存在,则向终端设备发送桩号错误的提示信息。
在本发明的较佳实施方式中,上述方法还包括:在确定接收该第一验证码的第一时间和接收该第二验证码的第二时间之前,接收该终端设备发送的第一验证码和第二验证码;判断该第一验证码与最新向该第一测试桩下发的起始验证码是否一致,以及该第二验证码与最新向该第二测试桩下发的终止验证码是否一致;若都一致,则确定该第一验证码和该第二验证码都合法;若存在至少一个不一致,则向终端设备发送验证码无效的提示信息。
第二方面,本发明提供了一种骑行测试方法,应用于测试桩,该骑行测试方法包括:向服务器发送桩号登录请求;在处于登录状态的情况下,接收服务器发送的验证码,并将该测试桩当前显示的验证码更新显示为接收到的验证码,该验证码用于使该服务器通过终端设备确定骑行测试的时间。
本发明实施例中,测试桩可以从服务器获取验证码,并将当前显示的验证码更新显示为接收到的验证码。如此,终端设备可以获取到最新的验证码,并将获取的验证码发送至服务器,由于验证码是不断更新的,因此服务器可以根据该验证码确定骑行测试的时间。
在本发明的较佳实施方式中,上述方法还包括:在向服务器发送桩号登录请求之后,接收服务器发送的预设桩间距离;根据与配对测试桩的蓝牙搜索信号确定与该配对测试桩的桩间距离;在该桩间距离小于该预设桩间距离的情况下,取消显示该验证码,并显示距离过近的告警信息。
在本发明的较佳实施方式中,上述方法还包括:在处于登录状态的情况下,周期性搜索配对测试桩的蓝牙信号;若搜索到配对测试桩的蓝牙信号,则取消显示验证码,并显示距离过近的告警信息。
第三方面,本发明提供了一种服务器,包括:确定单元、判断单元、发送单元和告警单元;该确定单元,用于根据终端设备发送的测试车辆的骑行测试开锁请求确定测试车辆标识;并在确定该终端设备发送的与该测试车辆标识对应的第一验证码和第二验证码都合法的情况下,确定接收该第一验证码的第一时间和接收该第二验证码的第二时间;该判断单元,用于判断该第一时间与该第二时间之间的时间间隔是否位于预设时间区间;该发送单元,用于若是,则向该终端设备发送骑行测试成功的指示信息;该告警单元,用于若否,则向该终端设备发送骑行测试失败的告警信息;其中,该第一验证码为终端设备在骑行测试起点根据第一测试桩提供的起始验证码确定的,该第二验证码为终端设备在骑行测试终点根据第二测试桩提供的终止验证码确定的,该终端设备与该测试车辆之间处于通信连接状态。
第四方面,本发明提供了一种测试桩,包括:发送单元、接收单元和显示单元;该发送单元,用于向服务器发送桩号登录请求;该接收单元,用于在处于登录状态的情况下,接收服务器发送的验证码;该显示单元,用于将该测试桩当前显示的验证码更新显示为接收到的验证码,该验证码用于使该服务器通过终端设备确定骑行测试的时间。
第五方面,本发明提供了一种服务器,包括存储器和处理器。存储器用于存储计算机执行指令,处理器与存储器通过总线连接。当服务器运行时,处理器执行存储器存储的计算机执行指令,以使服务器执行上述第一方面及其各种可能的实施方式提供的骑行测试方法。
第六方面,本发明提供了一种测试桩,包括存储器和处理器。存储器用于存储计算机执行指令,处理器与存储器通过总线连接。当测试桩运行时,处理器执行存储器存储的计算机执行指令,以使测试桩执行上述第二方面及其各种可能的实施方式提供的骑行测试方法。
第七方面,提供一种计算机可读存储介质,计算机可读存储介质包括计算机执行指令,当计算机执行指令在计算机上运行时,使得服务器执行上述第一方面及其各种可能的实施方式提供的骑行测试方法,或者使得测试桩执行上述第二方面及其各种可能的实施方式提供的骑行测试方法。
第八方面,提供一种计算机程序产品,该计算机程序产品包括计算机指令,当计算机指令在计算机上运行时,使得服务器执行上述第一方面及其各种可能的实施方式提供的骑行测试方法,或者使得测试桩执行上述第二方面及其各种可能的实施方式提供的骑行测试方法。
需要说明的是,上述计算机指令可以全部或者部分存储在计算机可读存储介质上。其中,计算机可读存储介质可以与服务器的处理器或测试桩的处理器封装在一起,也可以与服务器的处理器或测试桩的处理器单独封装,本发明实施例对此不作限定。
本发明中第三方面、第五方面、第七方面以及第八方面的描述,可以参考第一方面的详细描述;并且,第三方面、第五方面、第七方面以及第八方面描述的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。
本发明中第四方面、第六方面、第七方面以及第八方面的描述,可以参考第二方面的详细描述;并且,第四方面、第六方面、第七方面以及第八方面描述的有益效果,可以参考第二方面的有益效果分析,此处不再赘述。
以下将结合附图对本发明的构思、具体结构及产生的技术效果作进一步说明,以充分地了解本发明的目的、特征和效果。
附图说明
图1是本发明实施例提供的骑行测试***的结构示意图;
图2是本发明实施例提供的骑行测试方法的一个较佳实施例的流程示意图;
图3是本发明实施例提供的服务器的结构示意图之一;
图4是本发明实施例提供的测试桩的结构示意图之二。
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
需要说明的是,本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本发明实施方式中的方法和设备的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
为了便于清楚描述本发明实施例的技术方案,在本发明实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不是在对数量和执行次序进行限定。
为了阐释的目的而描述了本发明的一些示例性实施例,需要理解的是,本发明可通过附图中没有具体示出的其他方式来实现。
通常情况下,车辆代工厂加工出车辆后,需要对每个车辆进行骑行测试,从而确定车的质量是否符合标准。现有技术中,可以通过人工管控的方式对车辆的质检进行监控。然而,在车的数量较多的情况下,这种方式不仅需要投入大量的人力成本,还可能会因为人员疏忽导致车辆漏检的问题。
为了解决上述问题,本发明提供了一种骑行测试方法,用于降低人力成本、防止代工厂漏做骑行质检测试。通过该方法,一方面,测试桩可以从服务器获取验证码,并将当前显示的验证码更新显示为接收到的验证码。如此,终端设备可以获取到最新的验证码,并将获取的验证码发送至服务器,由于验证码是不断更新的,因此服务器可以根据该验证码确定骑行测试的时间。另一方面,服务器可以接收终端设备发送的第一验证码和第二验证码,并根据接收第一验证码的时间和接收第二验证码的时间确定测试车辆的骑行时间,由于第一验证码为终端设备在骑行测试起点根据第一测试桩提供的起始验证码确定的,第二验证码为终端设备在骑行测试终点根据第二测试桩提供的终止验证码确定的,因此,服务器可以根据骑行时间判断测试车辆是否符合要求,如此,委托代工厂进行车辆生产的人员就可以从服务器中获取测试车辆的质检数据,从而根据获取到的质检数据判断代工厂是否漏做骑行质检测试,进而降低质检监控的人力成本。
如图1所示,本发明实施例提供一种骑行测试***,包括终端设备101、测试车辆102、第一测试桩103、第二测试桩104和服务器105。其中,第一测试桩103和第二测试桩104不仅可以接收并显示验证码,还可以发射和接收通信信号,如蓝牙信号。示例性的,第一测试桩103和第二测试桩104可以为手机、电脑等终端设备。
测试人员可以先触发第一测试桩103和第二测试桩104处于登录状态,然后分别在第一测试桩103和第二测试桩104上输入对应的测试桩标识,该测试桩标识可以为桩号,之后,再分别触发第一测试桩103和第二测试桩104向服务器105发送桩号,服务器105接收到桩号后,可以根据桩号确定测试参数。第一测试桩103和第二测试桩104登录之后,服务器105还可以周期性的向第一测试桩103和第二测试桩104发送验证码,从而使第一测试桩103和第二测试桩104不断更新显示验证码。
当测试人员想要对测试车辆102进行骑行测试时,测试人员可以先触发终端设备101登录骑行测试应用程序,然后通过骑行测试应用程序中的扫描功能扫描测试车辆102上的车辆编号,并将包含该车辆编号的开锁请求发送至服务器105,服务器接收到该开锁请求后可以向该测试车辆102发送开锁指令,从而使测试车辆102根据该开锁指令控制车锁打开。之后,测试人员可以通过终端设备101扫描第一测试桩103提供的验证码,并将该验证码发送至服务器105,在测试人员骑车到达第二测试桩104后,测试人员可以通过终端设备101再扫描第二测试桩104提供的验证码,并将该验证码发送至服务器105,服务器105可以根据两次接收到的验证码确定骑行时间,并根据该骑行时间确定骑行测试结果。
可选的,上述验证码可以为二维码,也可以为数字验证码,还可以为字母符号验证码,具体可以根据实际使用情况确定,本申请实施例对此不做限定。
下面再结合具体实施例和附图对上述骑行测试***的具体实现方式进行详细的阐述。
如图2所示,本发明实施例提供一种骑行测试方法,应用于上述骑行测试***,其中,该骑行测试方法中的测试桩可以为上述第一测试桩103或第二测试桩104,服务器可以为上述服务器104。该骑行测试方法可以包括:S201-S206:
S201、测试桩向服务器发送桩号登录请求。
相应的,服务器接收测试桩发送的桩号登录请求。
其中,上述测试桩包括第一测试桩和第二测试桩,第一测试桩为位于骑行测试起点的测试桩,第二测试桩为位于骑行测试终点的测试桩。
上述每个测试桩上都安装有测试程序,测试人员可以先触发测试桩运行该测试程序,然后,测试人员可以在该测试程序的界面中输入登录信息,并触发测试桩向服务器发送桩号登录请求,服务器可以根据该桩号登录请求的账号和密码确定该桩号登录请求是否为合法请求,在第一测试桩的桩号登录请求为合法请求的情况下,服务器可以向第一测试桩周期性下发新的起始验证码;在第二测试桩的桩号登录请求为合法请求的情况下,服务器可以向第二测试桩周期性下发新的终止验证码。
S202、在处于登录状态的情况下,测试桩接收服务器发送的验证码,并将测试桩当前显示的验证码更新显示为接收到的验证码。
其中,上述验证码可以用于使服务器通过终端设备确定骑行测试的时间。
具体的,第一测试桩接收到服务器发送的起始验证码后,可以将第一测试桩当前显示的起始验证码更新显示为最新接收到的起始验证码。第二测试桩接收到服务器发送的终止验证码后,可以将第二测试桩当前显示的终止验证码更新显示为最新接收到的终止验证码。
可选的,在第一测试桩和第二测试桩处于登录状态的情况下,测试人员可以分别在第一测试桩上输入第一桩号,在第二测试桩上输入第二桩号,并触发第一测试桩向服务器发送第一桩号,触发第二测试桩向服务器发送第二桩号。服务器接收到第一测试桩发送的第一桩号和第二测试桩发送的第二桩号后,可以判断第一桩号和第二桩号是否存在于数据库中;若存在,则服务器可以确定第一桩号和第二桩号对应的测试参数,该测试参数可以包括预设时间区间、预设桩间距离、测试路线、测试工厂标识等信息;若不存在,则服务器可以向终端设备发送桩号错误的提示信息。
可选的,第一测试桩与第二测试桩之间的距离需大于或等于目标桩间距离。一种实现方式为,第一测试桩与第二测试桩的位置是固定的,第一测试桩与第二测试桩之间的距离大于或等于该目标桩间距离,且在骑行测试过程中该桩间距离不会发生改变;另一种实现方式为,目标桩间距离为预设桩间距离,第一测试桩与第二测试桩的位置为可移动的,第一测试桩与第二测试桩可以搜索到对方发射的蓝牙信号,并根据蓝牙信号使桩间距离保持在大于或等于预设桩间距离的范围内。具体的,在确定测试参数之后,服务器可以向第一测试桩和第二测试桩发送预设桩间距离,该预设桩间距离可以用于第一测试桩和第二测试桩判断当前桩间距离是否符合要求。测试桩接收到服务器发送的预设桩间距离后,可以根据与配对测试桩的蓝牙搜索信号确定与配对测试桩的桩间距离,以及在桩间距离小于该预设桩间距离的情况下,取消显示验证码,并显示距离过近的告警信息。其中,配对测试桩的蓝牙名称可以为配对测试桩的桩号,从而便于测试人员识别配对测试桩。再一种实现方式为,目标桩间距离为蓝牙搜索距离,第一测试桩与第二测试桩的位置为可移动的,第一测试桩与第二测试桩之间的距离较远,正常情况下无法搜索到对方发射的蓝牙信号。具体的,在处于登录状态的情况下,测试桩可以周期性搜索配对测试桩发射的蓝牙信号;若测试桩搜索到配对测试桩的蓝牙信号,则表示距离过近,因此,测试桩可以取消显示验证码,并显示距离过近的告警信息。
示例性的,以第一测试桩与第二测试桩之间的距离大于或等于预设桩间距离、测试桩的蓝牙名称为桩号为例。第一测试桩与第二测试桩可以持续广播其自身的桩号,若第一测试桩搜索到第二测试桩的蓝牙信号,则可以先确定该蓝牙信号的信号强度,再根据该信号强度确定与第二测试桩之间的桩间距离,并将该桩间距离与服务器发送的预设桩间距离进行比较,若该桩间距离小于该预设桩间距离,则第一测试桩可以取消显示当前的起始验证码并显示“桩间距离小”的告警信息。
S203、服务器根据终端设备发送的测试车辆的骑行测试开锁请求确定测试车辆标识。
当测试人员想要对测试车辆进行骑行测试时,测试人员可以先触发终端设备登录骑行测试应用程序,再触发终端设备向服务器发送骑行测试开锁请求,该骑行测试开锁请求包括测试车辆标识。服务器接收到该骑行测试开锁请求后,可以根据该骑行测试开锁请求确定测试车辆标识,并向该测试车辆发送开锁指令,从而使测试车辆根据该开锁指令控制车锁打开。
需要说明的是,上述终端设备与测试车辆之间处于通信连接状态,如可以为蓝牙连接状态,当终端设备与测试车辆之间的蓝牙连接断开时,终端设备可以向服务器发送人车分离的信息,从而确保测试人员是通过该测试车辆进行骑行测试。
S204、在确定终端设备发送的与测试车辆标识对应的第一验证码和第二验证码都合法的情况下,服务器确定接收第一验证码的第一时间和接收第二验证码的第二时间。
其中,上述第一验证码为终端设备在骑行测试起点根据第一测试桩提供的起始验证码确定的,第二验证码为终端设备在骑行测试终点根据第二测试桩提供的终止验证码确定的。
测试人员可以先通过终端设备扫描第一测试桩提供的起始验证码,得到第一验证码,并将该第一验证码发送至服务器,服务器接收到第一验证码后,可以判断该第一验证码与最新向第一测试桩下发的起始验证码是否一致,若一致,则确定第一验证码合法;在测试人员骑车到达第二测试桩后,测试人员可以通过终端设备再扫描第二测试桩提供的验证码,得到第二验证码,并将该第二验证码发送至服务器,服务器接收到第二验证码后,可以判断该第二验证码与最新向第二测试桩下发的终止验证码是否一致,若一致,则确定第二验证码合法。在确定第一验证码和第二验证码都合法的情况下,服务器可以确定接收第一验证码的第一时间和接收第二验证码的第二时间。若存在至少一个不一致,则服务器可以向终端设备发送验证码无效的提示信息。例如,若第二验证码与最新向第二测试桩下发的终止验证码不一致,则向终端设备发送终止验证码无效的提示信息。
S205、服务器判断第一时间与第二时间之间的时间间隔是否位于预设时间区间。
由于第一测试桩与第二测试桩之间的距离大于或等于预设桩间距离,因此,服务器可以根据第一时间与第二时间之间的时间间隔,即测试车辆的骑行时间判断测试车辆的骑行速度是否符合要求。
S206a、若是,则服务器向终端设备发送骑行测试成功的指示信息。
若骑行时间位于预设时间区间,则表示测试车辆的骑行速度符合要求,则服务器可以向终端设备发送骑行测试成功的指示信息。
S206b、若否,则服务器向终端设备发送骑行测试失败的告警信息。
若骑行时间未位于预设时间区间,则表示测试车辆的骑行速度不符合要求,则服务器可以向终端设备发送骑行测试失败的告警信息,测试人员可以根据该告警信息将测试车辆筛选出来,并对测试车辆做进一步的检查和调整。
需要说明的是,在服务器向终端设备发送指示信息或告警信息后,服务器可以把整个骑行测试过程中产生的数据与测试车辆标识对应存储到数据库中,这些数据可以包括:测试桩标识、骑行时间、桩间距离、预设时间区间、预设桩间距离等。
本发明实施例中,一方面,测试桩可以从服务器获取验证码,并将当前显示的验证码更新显示为接收到的验证码。如此,终端设备可以获取到最新的验证码,并将获取的验证码发送至服务器,由于验证码是不断更新的,因此服务器可以根据该验证码确定骑行测试的时间。另一方面,服务器可以接收终端设备发送的第一验证码和第二验证码,并根据接收第一验证码的时间和接收第二验证码的时间确定测试车辆的骑行时间,由于第一验证码为终端设备在骑行测试起点根据第一测试桩提供的起始验证码确定的,第二验证码为终端设备在骑行测试终点根据第二测试桩提供的终止验证码确定的,因此,服务器可以根据骑行时间判断测试车辆是否符合要求,如此,委托代工厂进行车辆生产的人员就可以从服务器中获取测试车辆的质检数据,从而根据获取到的质检数据判断代工厂是否漏做骑行质检测试,进而降低质检监控的人力成本。
上述主要从方法的角度对本申请实施例提供的方案进行了介绍。为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
需要说明的是,本申请实施例可以根据上述方法示例对服务器和测试桩进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。可选的,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
如图3所示,本申请实施例提供一种服务器300。该服务器300包括:确定单元301、判断单元302、发送单元303和告警单元304。该确定单元301,可以用于根据终端设备发送的测试车辆的骑行测试开锁请求确定测试车辆标识;并在确定该终端设备发送的与该测试车辆标识对应的第一验证码和第二验证码都合法的情况下,确定接收该第一验证码的第一时间和接收该第二验证码的第二时间。该判断单元302,可以用于判断该第一时间与该第二时间之间的时间间隔是否位于预设时间区间。该发送单元303,可以用于若是,则向该终端设备发送骑行测试成功的指示信息;该告警单元304,可以用于若否,则向该终端设备发送骑行测试失败的告警信息;其中,该第一验证码为终端设备在骑行测试起点根据第一测试桩提供的起始验证码确定的,该第二验证码为终端设备在骑行测试终点根据第二测试桩提供的终止验证码确定的,该终端设备与该测试车辆之间处于通信连接状态。
可选的,上述服务器300还可以包括:接收单元305。该接收单元305,可以用于接收该第一测试桩发送的桩号登录请求和该第二测试桩发送的桩号登录请求;上述发送单元303,还可以用于在该第一测试桩的桩号登录请求为合法请求的情况下,向该第一测试桩周期性下发新的起始验证码;在该第二测试桩的桩号登录请求为合法请求的情况下,向该第二测试桩周期性下发新的终止验证码。
可选的,上述发送单元303,还可以用于向第一测试桩和第二测试桩发送预设桩间距离,该预设桩间距离用于第一测试桩和第二测试桩判断当前桩间距离是否符合要求。
可选的,上述接收单元305,还可以用于接收第一测试桩发送的第一桩号和第二测试桩发送的第二桩号;上述判断单元302,还可以用于判断第一桩号和第二桩号是否存在于数据库中;上述确定单元301,还可以用于若存在,则确定第一桩号和第二桩号对应的测试参数,该测试参数包括预设时间区间和预设桩间距离;上述发送单元303,还可以用于若不存在,则向终端设备发送桩号错误的提示信息。
可选的,上述接收单元305,还可以用于在确定接收该第一验证码的第一时间和接收该第二验证码的第二时间之前,接收该终端设备发送的第一验证码和第二验证码;上述判断单元302,还可以用于判断该第一验证码与最新向该第一测试桩下发的起始验证码是否一致,以及该第二验证码与最新向该第二测试桩下发的终止验证码是否一致;上述确定单元301,还可以用于若都一致,则确定该第一验证码和该第二验证码都合法;上述发送单元303,还可以用于若存在至少一个不一致,则向终端设备发送验证码无效的提示信息。
当然,本申请实施例提供的服务器300包括但不限于上述单元。
本发明实施例中,服务器可以接收终端设备发送的第一验证码和第二验证码,并根据接收第一验证码的时间和接收第二验证码的时间确定测试车辆的骑行时间,由于第一验证码为终端设备在骑行测试起点根据第一测试桩提供的起始验证码确定的,第二验证码为终端设备在骑行测试终点根据第二测试桩提供的终止验证码确定的,因此,服务器可以根据骑行时间判断测试车辆是否符合要求,如此,委托代工厂进行车辆生产的人员就可以从服务器中获取测试车辆的质检数据,从而根据获取到的质检数据判断代工厂是否漏做骑行质检测试,进而降低质检监控的人力成本。
如图4所示,本申请实施例还提供一种测试桩400。该测试桩400包括:发送单元401、接收单元402和显示单元403。该发送单元401,可以用于向服务器发送桩号登录请求;该接收单元402,可以用于在处于登录状态的情况下,接收服务器发送的验证码;该显示单元403,可以用于将该测试桩当前显示的验证码更新显示为接收到的验证码,该验证码用于使该服务器通过终端设备确定骑行测试的时间。
可选的,上述测试桩400还可以包括确定单元404。上述接收单元402,还可以用于在该发送单元401向服务器发送桩号登录请求之后,接收服务器发送的预设桩间距离;该确定单元404,可以用于根据与配对测试桩的蓝牙搜索信号确定与该配对测试桩的桩间距离;上述显示单元403,还可以用于在该桩间距离小于该预设桩间距离的情况下,取消显示该验证码,并显示距离过近的告警信息。
可选的,上述测试桩400还可以包括搜索单元405。该搜索单元405可以用于在处于登录状态的情况下,周期性搜索配对测试桩的蓝牙信号;上述显示单元403还可以用于若搜索到配对测试桩的蓝牙信号,则取消显示验证码,并显示距离过近的告警信息。
当然,本申请实施例提供的测试桩400包括但不限于上述单元。
本发明实施例中,测试桩可以从服务器获取验证码,并将当前显示的验证码更新显示为接收到的验证码。如此,终端设备可以获取到最新的验证码,并将获取的验证码发送至服务器,由于验证码是不断更新的,因此服务器可以根据该验证码确定骑行测试的时间。
本申请实施例还提供一种服务器,包括存储器和处理器。存储器用于存储计算机执行指令,处理器与存储器通过总线连接。当服务器运行时,处理器执行存储器存储的计算机执行指令,以使服务器执行上述骑行测试方法中服务器执行的步骤。
本申请实施例还提供一种测试桩,包括存储器和处理器。存储器用于存储计算机执行指令,处理器与存储器通过总线连接。当测试桩运行时,处理器执行存储器存储的计算机执行指令,以使测试桩执行上述骑行测试方法中测试桩执行的步骤。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质包括计算机执行指令。当计算机执行指令在计算机上运行时,使得计算机执行如上述实施例提供的骑行测试方法中,执行服务器或测试桩执行的各个步骤。
本发明实施例还提供一种计算机程序产品,该计算机程序产品可直接加载到存储器中,并含有软件代码,该计算机程序产品经由计算机载入并执行后能够实现上述实施例提供的骑行测试方法中,执行服务器或测试桩执行的各个步骤。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端执行本发明各个实施例所述的方法。
上述实施例仅示例性说明本发明的原理及功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
Claims (13)
1.一种骑行测试方法,其特征在于,应用于服务器,包括:
根据终端设备发送的测试车辆的骑行测试开锁请求确定测试车辆标识;
在确定所述终端设备发送的与所述测试车辆标识对应的第一验证码和第二验证码都合法的情况下,确定接收所述第一验证码的第一时间和接收所述第二验证码的第二时间;
判断所述第一时间与所述第二时间之间的时间间隔是否位于预设时间区间;
若是,则向所述终端设备发送骑行测试成功的指示信息,若否,则向所述终端设备发送骑行测试失败的告警信息;
其中,所述第一验证码为所述终端设备在骑行测试起点根据第一测试桩提供的起始验证码确定的,所述第二验证码为所述终端设备在骑行测试终点根据第二测试桩提供的终止验证码确定的,所述终端设备与所述测试车辆之间处于通信连接状态。
2.如权利要求1所述的骑行测试方法,其特征在于,所述方法还包括:
接收所述第一测试桩发送的桩号登录请求和所述第二测试桩发送的桩号登录请求;
在所述第一测试桩的桩号登录请求为合法请求的情况下,向所述第一测试桩周期性下发新的起始验证码;
在所述第二测试桩的桩号登录请求为合法请求的情况下,向所述第二测试桩周期性下发新的终止验证码。
3.如权利要求2所述的骑行测试方法,其特征在于,所述接收所述第一测试桩发送的桩号登录请求和所述第二测试桩发送的桩号登录请求之后,所述方法还包括:
向所述第一测试桩和所述第二测试桩发送预设桩间距离,所述预设桩间距离用于所述第一测试桩和所述第二测试桩判断当前桩间距离是否符合要求。
4.如权利要求3所述的骑行测试方法,其特征在于,所述向所述第一测试桩和所述第二测试桩发送预设桩间距离之前,所述方法还包括:
接收所述第一测试桩发送的第一桩号和所述第二测试桩发送的第二桩号;
判断所述第一桩号和所述第二桩号是否存在于数据库中;
若存在,则确定所述第一桩号和所述第二桩号对应的测试参数,所述测试参数包括所述预设时间区间和所述预设桩间距离;
若不存在,则向所述终端设备发送桩号错误的提示信息。
5.如权利要求2所述的骑行测试方法,其特征在于,所述确定接收所述第一验证码的第一时间和接收所述第二验证码的第二时间之前,所述方法还包括:
接收所述终端设备发送的第一验证码和第二验证码;
判断所述第一验证码与最新向所述第一测试桩下发的起始验证码是否一致,以及所述第二验证码与最新向所述第二测试桩下发的终止验证码是否一致;
若都一致,则确定所述第一验证码和所述第二验证码都合法;
若存在至少一个不一致,则向所述终端设备发送验证码无效的提示信息。
6.一种骑行测试方法,其特征在于,应用于测试桩,包括:
向服务器发送桩号登录请求;
在处于登录状态的情况下,接收所述服务器发送的验证码,并将所述测试桩当前显示的验证码更新显示为接收到的验证码,所述验证码用于使所述服务器通过终端设备确定骑行测试的时间。
7.如权利要求6所述的骑行测试方法,其特征在于,所述向服务器发送桩号登录请求之后,所述方法还包括:
接收服务器发送的预设桩间距离;
根据与配对测试桩的蓝牙搜索信号确定与所述配对测试桩的桩间距离;
在所述桩间距离小于所述预设桩间距离的情况下,取消显示所述验证码,并显示距离过近的告警信息。
8.如权利要求6所述的骑行测试方法,其特征在于,所述方法还包括:
在处于登录状态的情况下,周期性搜索配对测试桩的蓝牙信号;
若搜索到所述配对测试桩的蓝牙信号,则取消显示所述验证码,并显示距离过近的告警信息。
9.一种服务器,其特征在于,包括:确定单元、判断单元、发送单元和告警单元;
所述确定单元,用于根据终端设备发送的测试车辆的骑行测试开锁请求确定测试车辆标识;并在确定所述终端设备发送的与所述测试车辆标识对应的第一验证码和第二验证码都合法的情况下,确定接收所述第一验证码的第一时间和接收所述第二验证码的第二时间;
所述判断单元,用于判断所述第一时间与所述第二时间之间的时间间隔是否位于预设时间区间;
所述发送单元,用于若是,则向所述终端设备发送骑行测试成功的指示信息;
所述告警单元,用于若否,则向所述终端设备发送骑行测试失败的告警信息;
其中,所述第一验证码为所述终端设备在骑行测试起点根据第一测试桩提供的起始验证码确定的,所述第二验证码为所述终端设备在骑行测试终点根据第二测试桩提供的终止验证码确定的,所述终端设备与所述测试车辆之间处于通信连接状态。
10.一种测试桩,其特征在于,包括:发送单元、接收单元和显示单元;
所述发送单元,用于向服务器发送桩号登录请求;
所述接收单元,用于在处于登录状态的情况下,接收所述服务器发送的验证码;
所述显示单元,用于将所述测试桩当前显示的验证码更新显示为接收到的验证码,所述验证码用于使所述服务器通过终端设备确定骑行测试的时间。
11.一种服务器,其特征在于,包括存储器和处理器;所述存储器用于存储计算机执行指令,所述处理器与所述存储器通过总线连接;
当所述服务器运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述服务器执行如权利要求1-5中任一项所述的骑行测试方法。
12.一种测试桩,其特征在于,包括存储器和处理器;所述存储器用于存储计算机执行指令,所述处理器与所述存储器通过总线连接;
当所述测试桩运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述测试桩执行如权利要求6-8中任一项所述的骑行测试方法。
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括计算机执行指令,当所述计算机执行指令在计算机上运行时,使得所述计算机执行如权利要求1-5或6-8中任一项所述的骑行测试方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110220049.8A CN113037725B (zh) | 2021-02-26 | 2021-02-26 | 骑行测试方法、服务器、测试桩及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110220049.8A CN113037725B (zh) | 2021-02-26 | 2021-02-26 | 骑行测试方法、服务器、测试桩及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113037725A true CN113037725A (zh) | 2021-06-25 |
CN113037725B CN113037725B (zh) | 2022-04-22 |
Family
ID=76462005
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110220049.8A Active CN113037725B (zh) | 2021-02-26 | 2021-02-26 | 骑行测试方法、服务器、测试桩及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113037725B (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150325006A1 (en) * | 2014-05-12 | 2015-11-12 | Ownhealth Ltd. | Method and system for automated visual analysis of a dipstick using standard user equipment |
CN106200609A (zh) * | 2015-04-29 | 2016-12-07 | 陕西中交天健车联网信息技术有限公司 | 自动测试重型汽车发动机ecu软件版本的装置及方法 |
CN106899445A (zh) * | 2015-12-21 | 2017-06-27 | 北京奇虎科技有限公司 | 页面接口自动化测试的方法和*** |
CN107783904A (zh) * | 2017-09-27 | 2018-03-09 | 武汉斗鱼网络科技有限公司 | 单元测试桩去重方法、装置、计算机可读存储介质及设备 |
CN109472994A (zh) * | 2018-12-27 | 2019-03-15 | 桂林电子科技大学 | 一种停车场车位共享方法 |
CN110730446A (zh) * | 2018-07-16 | 2020-01-24 | 中移信息技术有限公司 | 一种登录方法、终端及计算机存储介质 |
CN110768942A (zh) * | 2018-07-27 | 2020-02-07 | 深圳博科智能科技有限公司 | 一种身份认证*** |
CN110855698A (zh) * | 2019-11-19 | 2020-02-28 | 成都知道创宇信息技术有限公司 | 一种终端信息获得方法、装置、服务器及存储介质 |
CN110866239A (zh) * | 2019-11-15 | 2020-03-06 | 深圳前海微众银行股份有限公司 | 验证码请求处理方法、装置、设备及计算机存储介质 |
CN113922975A (zh) * | 2020-06-22 | 2022-01-11 | 中移(苏州)软件技术有限公司 | 一种安全控制方法、服务器、终端、***和存储介质 |
-
2021
- 2021-02-26 CN CN202110220049.8A patent/CN113037725B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150325006A1 (en) * | 2014-05-12 | 2015-11-12 | Ownhealth Ltd. | Method and system for automated visual analysis of a dipstick using standard user equipment |
CN106200609A (zh) * | 2015-04-29 | 2016-12-07 | 陕西中交天健车联网信息技术有限公司 | 自动测试重型汽车发动机ecu软件版本的装置及方法 |
CN106899445A (zh) * | 2015-12-21 | 2017-06-27 | 北京奇虎科技有限公司 | 页面接口自动化测试的方法和*** |
CN107783904A (zh) * | 2017-09-27 | 2018-03-09 | 武汉斗鱼网络科技有限公司 | 单元测试桩去重方法、装置、计算机可读存储介质及设备 |
CN110730446A (zh) * | 2018-07-16 | 2020-01-24 | 中移信息技术有限公司 | 一种登录方法、终端及计算机存储介质 |
CN110768942A (zh) * | 2018-07-27 | 2020-02-07 | 深圳博科智能科技有限公司 | 一种身份认证*** |
CN109472994A (zh) * | 2018-12-27 | 2019-03-15 | 桂林电子科技大学 | 一种停车场车位共享方法 |
CN110866239A (zh) * | 2019-11-15 | 2020-03-06 | 深圳前海微众银行股份有限公司 | 验证码请求处理方法、装置、设备及计算机存储介质 |
CN110855698A (zh) * | 2019-11-19 | 2020-02-28 | 成都知道创宇信息技术有限公司 | 一种终端信息获得方法、装置、服务器及存储介质 |
CN113922975A (zh) * | 2020-06-22 | 2022-01-11 | 中移(苏州)软件技术有限公司 | 一种安全控制方法、服务器、终端、***和存储介质 |
Non-Patent Citations (1)
Title |
---|
王风雷: "《共享单车服务器及客户端设计与实现》", 《物联网技术》 * |
Also Published As
Publication number | Publication date |
---|---|
CN113037725B (zh) | 2022-04-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102429017B1 (ko) | 차량 검사 시스템 및 그 방법 | |
CN111634160B (zh) | 与轮胎压力监测***建立通信连接的方法、其装置及电子设备 | |
US20180107473A1 (en) | Determining whether to install a vehicle system update in a vehicle | |
US20090164053A1 (en) | Method for providing a security service using a vehicle keyfob | |
CN105700509B (zh) | 基于can总线的车载终端检测方法及装置 | |
US20120046807A1 (en) | System and Method for Preventing Theft of Vehicle Diagnostic Equipment | |
US20090248235A1 (en) | Automated, targeted diagnostic probe using a vehicle telematics unit | |
US11064313B2 (en) | In-vehicle wireless communication device and distance information detection method | |
CN101088001A (zh) | 用于监控车辆的方法和*** | |
CN102292510B (zh) | 车内设备控制*** | |
CN107211024A (zh) | 多粒度验证技术 | |
CN110119104B (zh) | 车载通信*** | |
US20160209218A1 (en) | Method for making available at least one position information item about a parked motor vehicle and motor vehicle | |
JP6650041B2 (ja) | 車両における1つ以上の機能をトリガする方法 | |
KR100205974B1 (ko) | 원격고객차량 관리장치 및 그 제어방법 | |
CN113037725B (zh) | 骑行测试方法、服务器、测试桩及可读存储介质 | |
CN112298100A (zh) | 车辆及车辆的控制方法、装置 | |
CN109635166A (zh) | 通过vin码自动识别进行四轮定位数据匹配的方法及装置 | |
CN113156480A (zh) | 车辆定位方法、装置、设备及存储介质 | |
CN109308404A (zh) | 盖印人身份验证方法、终端及****** | |
CN112622534B (zh) | 基于胎压监测***的自学习方法及胎压监测*** | |
US9685008B2 (en) | Method and system for securing a vehicle offered for rent, and vehicle rental facility implementing such a system or such a method | |
CN109345673A (zh) | 控制方法、控制装置、计算机可读存储介质和电子设备 | |
JP2019144752A (ja) | 検証端末 | |
JP2016114589A (ja) | 車輌位置報知システム及び通信装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |