本申请涉及费用管理技术领域,尤其涉及一种车辆诊断管理方法、装置、服务器及存储介质。
背景技术:
车辆成为了人们出行的一种交通工具,车辆在使用过程中会出现一些意想不到的故障,当车辆出现故障时,维修人员需要对车辆进行诊断,以确定车辆故障类型和故障解决方案。
车辆诊断作为一种有偿服务,其产生的诊断报告是该服务的最终结果体现,车辆在进行每一次故障诊断时,均会生成对应的诊断报告,用户可以通过接收到该诊断报告或在线阅览该诊断报告来享受该有偿诊断服务,目前尚未有针对诊断报告进行车辆诊断管理的合理方法。
因此,如何使得车辆诊断管理更为合理是本领域技术人员正在研究的热门课题。
技术实现要素:
本申请的主要目的在于提供一种车辆诊断管理方法、装置、服务器及存储介质。
为实现上述目的,本申请提供了一种车辆诊断管理方法,应用服务器,所述方法包括:
获取车辆诊断请求,其中,所述车辆诊断请求为用户操控终端设备向所述服务器发出的诊断请求,且所述终端设备登录有所述用户在所述服务器注册的用户账号;
根据所述车辆诊断请求检测对应的诊断报告信息是否已被查阅;
当所述诊断报告信息已被查阅时,则重新计算与所述车辆诊断请求对应的诊断费用;
当所述诊断报告信息未被查阅时,则发送提示信息给对应的终端设备。
优选地,所述对应的终端设备为与所述用户在所述服务器注册所述用户账号时所预留的用户联系信息相关联的设备,其中,所述用户联系信息包括联系电话或联系邮箱中至少一者。
优选地,所述车辆诊断请求包括车辆信息,所述根据所述车辆诊断请求检测对应的诊断报告信息是否已被查阅,包括:
根据所述车辆信息检测是否存储有与所述车辆信息对应的诊断报告;
当存储有与所述车辆信息对应的诊断报告时,检测所述诊断报告对应的信息状态是否为已读状态,其中,所述已读状态为所述服务器在预设时间内接收到对应用户操控终端设备发出阅览所述诊断报告的阅览请求时,响应所述阅览请求所生成的所述诊断报告对应状态;或所述已读状态为所述服务器在所述预设时间内未接收到对应用户操控终端设备发出阅览所述诊断报告的阅览请求时,所生成的所述诊断报告对应状态;
当所述诊断报告信息对应的所述信息状态为已读状态时,判断所述诊断报告信息已被查阅;
当所述诊断报告信息对应的所述信息状态为未读状态时,判断所述诊断报告信息未被查阅。
优选地,所述响应所述阅览请求所生成的所述诊断报告对应状态,包括:
根据所述阅览请求获取发出所述阅览请求的用户对应的用户账号;
检测利用所述用户账号和预设加密算法是否可以获取预设密码;
当可以获取所述预设密码时,响应所述阅览请求所生成的所述诊断报告对应状态。
优选地,所述重新计算与所述车辆诊断请求对应的诊断费用,包括:
根据所述车辆诊断请求计算对应所述车辆诊断请求的诊断费用,并生成对应的费用支付信息;
发送所述费用支付信息给所述终端设备。
优选地,在所述获取车辆诊断请求之前,所述方法还包括:
获取车辆的诊断数据,其中,所述诊断数据为诊断设备响应用户操控终端设备发送车辆诊断请求并支付对应诊断费用后,所述诊断设备从所述车辆获取并发送给所述服务器的数据,且所述终端设备登录有所述用户在所述服务器注册的用户账号;
根据所述诊断数据生成对应的诊断报告信息,并发送所述诊断报告信息给对应的终端设备,其中,所述对应的终端设备与所述用户在所述服务器注册所述用户账号时所预留的用户联系信息相关联。
优选地,所述诊断报告信息为诊断报告对应的加密网页链接,所述根据所述诊断数据生成对应的诊断报告信息,包括:
根据所述诊断数据和所述用户账号生成所述诊断报告对应的网页链接;
利用预设加密算法对所述网页链接进行加密,以生成所述诊断报告对应的加密网页链接。
本申请还提供一种车辆诊断管理装置,应用于服务器,所述车辆诊断管理装置包括:
诊断请求模块,用于获取车辆诊断请求,其中,所述车辆诊断请求为用户操控终端设备向所述服务器发出的诊断请求,且所述终端设备登录有所述用户在所述服务器注册的用户账号;
查阅检测模块,用于根据所述车辆诊断请求检测对应的诊断报告信息是否已被查阅;
计费模块,用于当所述诊断报告信息已被查阅时,则重新计算与所述车辆诊断请求对应的诊断费用;
信息提示模块,用于当所述诊断报告信息未被查阅时,则发送提示信息给对应的终端设备。
优选地,所述对应的终端设备为与所述用户在所述服务器注册所述用户账号时所预留的用户联系信息相关联的设备,其中,所述用户联系信息包括联系电话或联系邮箱中至少一者。
优选地,所述车辆诊断请求包括车辆信息,所述查阅检测模块,还用于:
根据所述车辆信息检测是否存储有与所述车辆信息对应的诊断报告;
当存储有与所述车辆信息对应的诊断报告时,检测所述诊断报告对应的信息状态是否为已读状态,其中,所述已读状态为所述服务器在预设时间内接收到对应用户操控终端设备发出阅览所述诊断报告的阅览请求时,响应所述阅览请求所生成的所述诊断报告对应状态;或所述已读状态为所述服务器在所述预设时间内未接收到对应用户操控终端设备发出阅览所述诊断报告的阅览请求时,所生成的所述诊断报告对应状态;
当所述诊断报告信息对应的所述信息状态为已读状态时,判断所述诊断报告信息已被查阅;
当所述诊断报告信息对应的所述信息状态为未读状态时,判断所述诊断报告信息未被查阅。
优选地,所述查阅检测模块,还用于:
根据所述阅览请求获取发出所述阅览请求的用户对应的用户账号;
检测利用所述用户账号和预设加密算法是否可以获取预设密码;
当可以获取所述预设密码时,响应所述阅览请求所生成的所述诊断报告对应状态。
优选地,所述计费模块,还用于:
根据所述车辆诊断请求计算对应所述车辆诊断请求的诊断费用,并生成对应的费用支付信息;
发送所述费用支付信息给所述终端设备。
优选地,车辆诊断管理装置还包括报告生成模块,用于:获取车辆的诊断数据,其中,所述诊断数据为诊断设备响应用户操控终端设备发送车辆诊断请求并支付对应诊断费用后,所述诊断设备从所述车辆获取并发送给所述服务器的数据,且所述终端设备登录有所述用户在所述服务器注册的用户账号;
根据所述诊断数据生成对应的诊断报告信息,并发送所述诊断报告信息给对应的终端设备,其中,所述对应的终端设备与所述用户在所述服务器注册所述用户账号时所预留的用户联系信息相关联。
优选地,所述诊断报告信息为诊断报告对应的加密网页链接,所述报告生成模块,还用于:
根据所述诊断数据和所述用户账号生成所述诊断报告对应的网页链接;
利用预设加密算法对所述网页链接进行加密,以生成所述诊断报告对应的加密网页链接。
本申请还提供一种服务器,所述服务器包括:
存储器,用于存储计算机可执行的车辆诊断管理程序;
所述处理器用于调取存储在所述存储器中的车辆诊断管理程序以执行前述的车辆诊断管理方法。
本申请还提供一种存储介质,所述存储介质存储有计算机可执行的车辆诊断管理程序,当处理器调用所述车辆诊断管理程序时,可执行前述的车辆诊断管理方法。
与现有技术相比,本申请所提供的车辆诊断管理方法通过在接收到车辆诊断请求时,检测对应所述车辆诊断请求的车辆诊断报告是否被查阅,并根据诊断报告对应的查阅结果判断是否需要重新收取诊断报告费用,从而使得诊断报告的计费更为合理化。
附图说明
图1为本申请所提供的一种车辆诊断管理系统的框架图;
图2为本申请所提供的一种车辆诊断管理方法的步骤流程图;
图3为图2中步骤s2的一个实施例的子步骤流程图;
图4为图3中步骤s22的另一个实施例的子步骤流程图;
图5为图2中步骤s3的一个实施例的子步骤流程图;
图6为本申请一实施例提供车辆诊断管理装置的结构框图;
图7为本申请一实施例提供的服务器的结构框图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,如下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
需要说明的是,在本申请中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。
本申请提供了一种车辆诊断管理方法、装置及服务器,其中,所述方法应用于服务器,所述方法包括:获取车辆诊断请求,其中,所述车辆诊断请求为用户操控终端设备向所述服务器发出的诊断请求,且所述终端设备登录有所述用户在所述服务器注册的用户账号;根据所述车辆诊断请求检测对应的诊断报告信息是否已被查阅;当所述诊断报告信息已被查阅时,则重新计算与所述车辆诊断请求对应的诊断费用;当所述诊断报告信息未被查阅时,则发送提示信息给所述对应的终端设备。
本申请所提供的车辆诊断管理方法通过在接收到车辆诊断请求时,检测对应所述车辆诊断请求的车辆诊断报告是否被查阅,并根据诊断报告对应的查阅结果判断是否需要重新收取诊断报告费用,从而使得诊断报告的计费更为合理化。
请参阅图1,图1为本申请所提供的一种车辆诊断管理系统100,包括服务器10、与服务器10通信连接的诊断设备20以及与服务器10和诊断设备20通信连接的终端设备30。其中,诊断设备20可以与车辆通信连接以获取车辆诊断数据,从而对车辆进行诊断。
终端设备30可以是个人电脑(pc)、移动终端、个人数字助理pda,在此不做限定。
服务器10存储有对应车型诊断报告的费用计算程序。当用户的车辆发生故障或用户想了解其车辆的具体情况时,可以在服务器10进行用户账号注册,并利用所注册的用户账号登陆在终端设备30上运行的应用程序,从而可以通过操控终端设备30上的应用程序向服务器10发生车辆诊断请求,服务器10根据所接收到的车辆诊断请求判断服务器10上是否存储有对应该用户账号所请求车辆对应的诊断报告,若没有对应的诊断报告或诊断报告为已读状态时,服务器10根据车辆诊断请求所请求诊断的车辆类型生成对应的诊断费用,并发送给终端设备30,并在终端设备30完成相关诊断费用支付后,服务器10或终端设备30向诊断设备20发出诊断指令,以使诊断设备20对车辆进行诊断并获取诊断数据并发送给服务器10,以使服务器10根据诊断数据生成对应的诊断报告,并将该诊断报告对应的诊断报告信息发送给用户在服务器10注册用户账号时所预留的用户联系信息,该用户联系信息可以是用户的联系电话或联系邮箱,以使用户通过诊断报告信息可以去阅览对应的诊断报告,以及时获知车辆的诊断结果。
请参阅图2,图2为本申请提供的一种车辆诊断管理方法,应用于服务器10,所述车辆诊断管理方法包括:
步骤s1:获取车辆诊断请求,其中,所述车辆诊断请求为用户操控终端设备向所述服务器发出的诊断请求,且所述终端设备登录有所述用户在所述服务器注册的用户账号。
当用户需要对车辆进行诊断时,通过在服务器10所注册的用户账号登陆终端设备30上所运行的应用程序,并在应用程序上选择其所要进行诊断的车辆信息,如,车辆品牌、型号、vin码等。终端设备30根据用户的车型选择指令生成对应的车辆诊断请求,并将该车辆诊断请求发送给服务器10,从而使得服务器10接收到该车辆诊断请求,其中,该车辆诊断请求包括用户账号信息、请求进行诊断的车辆信息。
如,用户a通过终端设备30向服务器10发出对车辆b进行车辆诊断的诊断请求。
步骤s2:根据所述车辆诊断请求检测对应的诊断报告信息是否已被查阅。
服务器10根据所接收到的车辆诊断请求检测对应该车辆诊断请求否有对应的诊断报告,若有诊断报告则检测诊断报告对应的诊断报告信息是否已经被查阅。
请参阅图3,在部分实施例中,所述车辆诊断请求包括车辆信息,所述根据所述车辆诊断请求检测对应的诊断报告信息是否已被查阅,包括:
步骤s21:根据所述车辆信息检测是否存储有与所述车辆信息对应的诊断报告;
步骤s22:当存储有与所述车辆信息对应的诊断报告时,检测所述诊断报告对应的信息状态是否为已读状态,其中,所述已读状态为所述服务器在预设时间内接收到对应用户操控终端设备发出阅览所述诊断报告的阅览请求时,响应所述阅览请求所生成的所述诊断报告对应状态;或所述已读状态为所述服务器在所述预设时间内未接收到对应用户操控终端设备发出阅览所述诊断报告的阅览请求时,所生成的所述诊断报告对应状态;
步骤s23:当所述诊断报告信息对应的所述信息状态为已读状态时,判断所述诊断报告信息已被查阅;
步骤s24:当所述诊断报告信息对应的所述信息状态为未读状态时,判断所述诊断报告信息未被查阅。
请参阅图4,在部分实施例中,所述响应所述阅览请求所生成的所述诊断报告对应状态,包括:
步骤s221:根据所述阅览请求获取发出所述阅览请求的用户对应的用户账号;
步骤s222:检测利用所述用户账号和预设加密算法是否可以获取预设密码;
步骤s223:当可以获取所述预设密码时,响应所述阅览请求所生成的所述诊断报告对应状态。
示例性地,服务器10在接收到用户a发出的对车辆b进行车辆诊断的诊断请求时,判断数据库中是否存储有用户a对应车辆b的诊断报告。
当服务器10存储有与所述车辆信息对应的诊断报告时,检测所述诊断报告对应的信息状态是否为已读状态。
其中,已读状态为服务器10自生成用户a对应车辆b的诊断报告之时起或接收到诊断设备20发送的诊断数据之时起的预设时间内接收到对应用户操控终端设备30发出阅览所述诊断报告的阅览请求时,服务器10响应所述阅览请求所生成的所述诊断报告对应状态。
或所述已读状态为所述服务器10自生成所述诊断报告之时起或接收到诊断设备20发送的诊断数据之时起,在所述预设时间内未接收到对应用户操控终端设备30发出阅览所述诊断报告的阅览请求时,所生成的所述诊断报告对应状态。
其中,诊断报告是由诊断装置20向服务器10上传对应诊断数据后,服务器10所生成的报告,该诊断数据的上传可以是对应诊断技师操控诊断装置20而上传。
预设时间t可以根据需要设定。
如,t=t1 t2 t3 t4,其中,t1为预设的车辆信息所对应的诊断时间,车辆的车型不同,其对应的车型诊断难易度系数不同,难度系数越高,得到的时间t1越长,根据车辆信息即可获得对应的诊断时间t1。
t2为技师为根据用户信息为用户专业程度评价所对应的时间,用户的专业程度越低,得到的时间t2越长,服务器10根据获取对应技师为用户专业度评价即可获取到对应的时间t2。
t3为预设的车辆诊断所需时间。
t4为在进行车辆诊断时,可能发生一些意料之外情况所预留的时间,可以根据需要设定。
也即诊断报告至生成之时起,在t时间内应该被查看,也即诊断报告应该合理预设时间checktime内被查看。
假设,以接收到诊断设备20发送的诊断数据之时对应的时间为开始诊断时间starttime,接收到用户诊断请求的时间为当前时间currenttime。
若currenttime减去starttime得出诊断时间diagnosetime,然后将diagnosetime与checktime求差值,若差值为正数,则表示已经超过诊断报告应被查阅的合理预设时间t,服务器10会将诊断报告设置成已查阅状态(read),同时也表示完成了本次的诊断。若差值为负数,则表示尚未超过诊断报告应被查阅的合理预设时间t,诊断报告的状态仍处于未阅读状态(pending)。
若在合理预设时间t内,服务器10接收到用户发出的阅览请求时,则根据所述阅览请求获取发出所述阅览请求的用户对应的用户账号;并检测利用所述用户账号和预设加密算法是否可以获取预设密码,当可以获取所述预设密码时,则服务器10响应所述阅览请求将诊断报告设置成已查阅状态(read)。
其中,预设加密方法可以是md5(message-digestalgorithm5,信息摘要算法)。
步骤s3:当所述诊断报告信息已被查阅时,则重新计算与所述车辆诊断请求对应的诊断费用。
请参阅图5,在部分实施例中,所述重新计算与所述车辆诊断请求对应的诊断费用,包括:
步骤s31:根据所述车辆诊断请求计算对应所述车辆诊断请求的诊断费用,并生成对应的费用支付信息;
步骤s32:发送所述费用支付信息给所述终端设备。
示例性地,当诊断报告信息已被查阅时,服务器10根据所获取的诊断报告请求中对应的车辆信息计算出对应的车辆诊断费用,并将该诊断费用发送给发出所述车辆诊断请求的终端设备30,以使用户可以及时通过终端设备30支付该车辆诊断费用。
步骤s4:当所述诊断报告信息未被查阅时,则发送提示信息给对应的终端设备。
其中,所述对应的终端设备为与所述用户在所述服务器注册所述用户账号时所预留的用户联系信息相关联的设备,所述用户联系信息包括联系电话或联系邮箱中至少一者。
示例性地,当服务器10判断诊断报告未被查阅时,则发送提示信息给对应的终端设备30,该终端设备30为用户在服务器10注册所述用户账号时所预留的用户联系信息相关联的终端设备,也即,当预留的用户联系信息为联系电话时,该终端设备30为该联系电话所绑定的终端设备,当预留的用户联系信息为联系邮箱时,该终端设备30为登陆有所述联系邮箱的终端设备。
在部分实施例中,该终端设备30也可以是发出诊断报告请求的终端设备。
在部分实施例中,在所述获取车辆诊断请求之前,所述方法还包括:
获取车辆的诊断数据,其中,所述诊断数据为诊断设备响应用户操控终端设备发送车辆诊断请求并支付对应诊断费用后,所述诊断设备从所述车辆获取并发送给所述服务器的数据,且所述终端设备登录有所述用户在所述服务器注册的用户账号;
根据所述诊断数据生成对应的诊断报告信息,并发送所述诊断报告信息给对应的终端设备,其中,所述对应的终端设备与所述用户在所述服务器注册所述用户账号时所预留的用户联系信息相关联。
在部分实施例中,所述诊断报告信息为诊断报告对应的加密网页链接,所述根据所述诊断数据生成对应的诊断报告信息,包括:
根据所述诊断数据和所述用户账号生成所述诊断报告对应的网页链接;
利用预设加密算法对所述网页链接进行加密,以生成所述诊断报告对应的加密网页链接。
示例性地,以诊断报告信息为诊断报告对应的网络链接为例进行说明。
当用户的车辆发生故障或用户想了解其车辆的具体情况时,可以在服务器10进行用户账号注册,并利用所注册的用户账号登陆在终端设备30,从而可以通过操控终端设备30向服务器10发生车辆诊断请求。
若该诊断请求为用户首次发出的车辆诊断请求时,服务器10上并未存储有对应的诊断报告,则服务器10根据车辆诊断请求所请求诊断的车辆类型生成对应的诊断费用,并发送给终端设备30,并在终端设备30完成相关诊断费用支付后,服务器10或终端设备30向诊断设备20发出诊断指令,以使诊断设备20对车辆进行诊断并获取诊断数据并发送给服务器10。其中,诊断数据包括车辆信息、诊断设备信息、诊断时间和地址信息、诊断故障信息、故障数据信息。
服务器10在接收到诊断数据后,根据诊断数据和所述用户账号生成对应的诊断报告对应的网页链接,并利用预设加密算法对所述网页链接进行加密,以生成所述诊断报告对应的加密网页链接,将加密网页链接发送给对应的终端设备30。
例如,根据诊断数据和所述用户账号(uid)生成对应的网络链接,该网络链接的末尾包含进行此次检测的用户对应的用户账号(uid)。
为了防止他人通过改变用户账号的方式对该网络链接进行访问,uid必须设定为密文,而不是将原始的用户账号裸露在该网络链接中。
以预设加密算法为md5为例进行说明,假定用户账号,即uid为789,服务器10设定一个保密key:值为“diagnosereportkey”,以让uid与key合并成一个字符串uidkey,再进行md5加密,生成一个加密字符md5uidkey并对此字符串截取前八位字符,最后形成md5uidkeysub8的字符串。此例子推算出其值为“d857f00f”。
服务器10再设定一个较长的保密字符串content_base_str如“1u3b8caekwtd54nrtzomdhog2ylriflpvf70csakvjqgewupxqxsyjizmnh6b”,以0为开始、uid的位数长度作为循环次数,对content_base_str进行循环:如上文例子uid为789,则循环次数为3,循环次数looptime分别为0、1、2共三次,循环地对content_base_str进行字符串截取,每次需要界定截取的开端位置和截取多少位。
具体方式:制定法则(uid[looptime] looptime-1)*2(其中uid[looptime]表示本次循环uid中的哪一个数字,如第一次循环,即looptime为0时,则uid[looptime]为7,looptime为1时,其值为8,如此类推,为截取的开端位置,如第一次循环应为0,则套用法则uid的第一个数字为“7”,故根据法则(7 0-1)*2=12为此次循环对content_base_str截取的开端位置,从0数起的第12个字符为开端:可以搜寻到为:5。
截取位数统一为含开端位置算起的2位,则可以推算出,此次截取的字符为“54”,随后,继续接下来的循环,按照法则(8 1-1)*2、(9 2-1)*2可分别得出接下来的两个开端位置为16和20,推算出截取的字符串分别为“tz”和“dh”,最终得出字符串substr“54tzdh”,至此,最终的密文为md5uidkeysub8和substr的字符串合并形成密文uid,也就是“d857f00f54tzdh”,也即“d857f00f54tzdh”为前述的预设密码。
当用户预设时间点击该加密网络链接查看对应的诊断报告时,若服务器10根据用户对应的用户账号和预设加密算法生成的预设密码也为“d857f00f54tzdh”时,则表示通过检测,服务器10将对应的诊断报告状态修订为已被查阅(read)。
请参阅图6,本申请还提供一种车辆诊断管理装置101,应用于服务器10,所述车辆诊断管理装置101包括:
诊断请求模块1011,用于获取车辆诊断请求,其中,所述车辆诊断请求为用户操控终端设备向所述服务器发出的诊断请求,且所述终端设备登录有所述用户在所述服务器注册的用户账号;
查阅检测模块1012,用于根据所述车辆诊断请求检测对应的诊断报告信息是否已被查阅;
计费模块1013,用于当所述诊断报告信息已被查阅时,则重新计算与所述车辆诊断请求对应的诊断费用;
信息提示模块1014,用于当所述诊断报告信息未被查阅时,则发送提示信息给对应的终端设备。
在部分实施例中,所述对应的终端设备为与所述用户在所述服务器注册所述用户账号时所预留的用户联系信息相关联的设备,其中,所述用户联系信息包括联系电话或联系邮箱中至少一者。
在部分实施例中,所述车辆诊断请求包括车辆信息,所述查阅检测模块1012,还用于:
根据所述车辆信息检测是否存储有与所述车辆信息对应的诊断报告;
当存储有与所述车辆信息对应的诊断报告时,检测所述诊断报告对应的信息状态是否为已读状态,其中,所述已读状态为所述服务器在预设时间内接收到对应用户操控终端设备发出阅览所述诊断报告的阅览请求时,响应所述阅览请求所生成的所述诊断报告对应状态;或所述已读状态为所述服务器在所述预设时间内未接收到对应用户操控终端设备发出阅览所述诊断报告的阅览请求时,所生成的所述诊断报告对应状态;
当所述诊断报告信息对应的所述信息状态为已读状态时,判断所述诊断报告信息已被查阅;
当所述诊断报告信息对应的所述信息状态为未读状态时,判断所述诊断报告信息未被查阅。
在部分实施例中,所述查阅检测模块1012,还用于:
根据所述阅览请求获取发出所述阅览请求的用户对应的用户账号;
检测利用所述用户账号和预设加密算法是否可以获取预设密码;
当可以获取所述预设密码时,响应所述阅览请求所生成的所述诊断报告对应状态。
在部分实施例中,所述计费模块1013,还用于:
根据所述车辆诊断请求计算对应所述车辆诊断请求的诊断费用,并生成对应的费用支付信息;
发送所述费用支付信息给所述终端设备。
在部分实施例中,车辆诊断管理装置101还包括报告生成模块1015,用于:获取车辆的诊断数据,其中,所述诊断数据为诊断设备响应用户操控终端设备发送车辆诊断请求并支付对应诊断费用后,所述诊断设备从所述车辆获取并发送给所述服务器的数据,且所述终端设备登录有所述用户在所述服务器注册的用户账号;
根据所述诊断数据生成对应的诊断报告信息,并发送所述诊断报告信息给对应的终端设备,其中,所述对应的终端设备与所述用户在所述服务器注册所述用户账号时所预留的用户联系信息相关联。
在部分实施例中,所述诊断报告信息为诊断报告对应的加密网页链接,所述报告生成模块1015,还用于:
根据所述诊断数据和所述用户账号生成所述诊断报告对应的网页链接;
利用预设加密算法对所述网页链接进行加密,以生成所述诊断报告对应的加密网页链接。
请参阅图7,本申请还提供一种服务器30,所述服务器30包括存储器301与存储器301通信连接的处理器302。
其中,存储器301至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、磁性存储器、磁盘、光盘等。存储器301在一些实施例中可以是服务器30的内部存储器,例如该服务器30的硬盘。存储器301在另一些实施例中也可以是服务器30的外部存储设备,例如服务器30上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。
存储器301不仅可以用于存储安装于服务器30的应用软件及各类数据,例如计算机可读程序的代码等,还可以用于暂时地存储已经输出或者将要输出的数据,也即该第一存储器可以作为存储介质,存储介质存储有计算机可执行的车辆诊断管理程序。
处理器302在一些实施例中可以是中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器或其他数据处理芯片,处理器302可调用存储器301中存储的车辆诊断管理程序,以执行如下方法步骤:
获取车辆诊断请求,其中,所述车辆诊断请求为用户操控终端设备向所述服务器发出的诊断请求,且所述终端设备登录有所述用户在所述服务器注册的用户账号;
根据所述车辆诊断请求检测对应的诊断报告信息是否已被查阅;
当所述诊断报告信息已被查阅时,则重新计算与所述车辆诊断请求对应的诊断费用;
当所述诊断报告信息未被查阅时,则发送提示信息给对应的终端设备。
在部分实施例中,所述对应的终端设备为与所述用户在所述服务器注册所述用户账号时所预留的用户联系信息相关联的设备,其中,所述用户联系信息包括联系电话或联系邮箱中至少一者。
在部分实施例中,所述车辆诊断请求包括车辆信息,处理器302还用于执行以下方法步骤:
根据所述车辆信息检测是否存储有与所述车辆信息对应的诊断报告;
当存储有与所述车辆信息对应的诊断报告时,检测所述诊断报告对应的信息状态是否为已读状态,其中,所述已读状态为所述服务器在预设时间内接收到对应用户操控终端设备发出阅览所述诊断报告的阅览请求时,响应所述阅览请求所生成的所述诊断报告对应状态;或所述已读状态为所述服务器在所述预设时间内未接收到对应用户操控终端设备发出阅览所述诊断报告的阅览请求时,所生成的所述诊断报告对应状态;
当所述诊断报告信息对应的所述信息状态为已读状态时,判断所述诊断报告信息已被查阅;
当所述诊断报告信息对应的所述信息状态为未读状态时,判断所述诊断报告信息未被查阅。
在部分实施例中,处理器302还用于执行以下方法步骤:
根据所述阅览请求获取发出所述阅览请求的用户对应的用户账号;
检测利用所述用户账号和预设加密算法是否可以获取预设密码;
当可以获取所述预设密码时,响应所述阅览请求所生成的所述诊断报告对应状态。
在部分实施例中,处理器302还用于执行以下方法步骤:
根据所述车辆诊断请求计算对应所述车辆诊断请求的诊断费用,并生成对应的费用支付信息;
发送所述费用支付信息给所述终端设备。
在部分实施例中,处理器302还用于执行以下方法步骤:
获取车辆的诊断数据,其中,所述诊断数据为诊断设备响应用户操控终端设备发送车辆诊断请求并支付对应诊断费用后,所述诊断设备从所述车辆获取并发送给所述服务器的数据,且所述终端设备登录有所述用户在所述服务器注册的用户账号;
根据所述诊断数据生成对应的诊断报告信息,并发送所述诊断报告信息给对应的终端设备,其中,所述对应的终端设备与所述用户在所述服务器注册所述用户账号时所预留的用户联系信息相关联。
在部分实施例中,所述诊断报告信息为诊断报告对应的加密网页链接,处理器302还用于执行以下方法步骤:
根据所述诊断数据和所述用户账号生成所述诊断报告对应的网页链接;
利用预设加密算法对所述网页链接进行加密,以生成所述诊断报告对应的加密网页链接。
本申请还提供一种存储介质,所述存储介质存储有计算机可执行的车辆诊断管理程序,当处理器调用所述车辆诊断管理程序时,可执行如下方法步骤:
获取车辆诊断请求,其中,所述车辆诊断请求为用户操控终端设备向所述服务器发出的诊断请求,且所述终端设备登录有所述用户在所述服务器注册的用户账号;
根据所述车辆诊断请求检测对应的诊断报告信息是否已被查阅;
当所述诊断报告信息已被查阅时,则重新计算与所述车辆诊断请求对应的诊断费用;
当所述诊断报告信息未被查阅时,则发送提示信息给对应的终端设备。
在部分实施例中,所述对应的终端设备为与所述用户在所述服务器注册所述用户账号时所预留的用户联系信息相关联的设备,其中,所述用户联系信息包括联系电话或联系邮箱中至少一者。
在部分实施例中,所述车辆诊断请求包括车辆信息,处理器还用于执行以下方法步骤:
根据所述车辆信息检测是否存储有与所述车辆信息对应的诊断报告;
当存储有与所述车辆信息对应的诊断报告时,检测所述诊断报告对应的信息状态是否为已读状态,其中,所述已读状态为所述服务器在预设时间内接收到对应用户操控终端设备发出阅览所述诊断报告的阅览请求时,响应所述阅览请求所生成的所述诊断报告对应状态;或所述已读状态为所述服务器在所述预设时间内未接收到对应用户操控终端设备发出阅览所述诊断报告的阅览请求时,所生成的所述诊断报告对应状态;
当所述诊断报告信息对应的所述信息状态为已读状态时,判断所述诊断报告信息已被查阅;
当所述诊断报告信息对应的所述信息状态为未读状态时,判断所述诊断报告信息未被查阅。
在部分实施例中,处理器还用于执行以下方法步骤:
根据所述阅览请求获取发出所述阅览请求的用户对应的用户账号;
检测利用所述用户账号和预设加密算法是否可以获取预设密码;
当可以获取所述预设密码时,响应所述阅览请求所生成的所述诊断报告对应状态。
在部分实施例中,处理器还用于执行以下方法步骤:
根据所述车辆诊断请求计算对应所述车辆诊断请求的诊断费用,并生成对应的费用支付信息;
发送所述费用支付信息给所述终端设备。
在部分实施例中,处理器还用于执行以下方法步骤:
获取车辆的诊断数据,其中,所述诊断数据为诊断设备响应用户操控终端设备发送车辆诊断请求并支付对应诊断费用后,所述诊断设备从所述车辆获取并发送给所述服务器的数据,且所述终端设备登录有所述用户在所述服务器注册的用户账号;
根据所述诊断数据生成对应的诊断报告信息,并发送所述诊断报告信息给对应的终端设备,其中,所述对应的终端设备与所述用户在所述服务器注册所述用户账号时所预留的用户联系信息相关联。
在部分实施例中,所述诊断报告信息为诊断报告对应的加密网页链接,处理器还用于执行以下方法步骤:
根据所述诊断数据和所述用户账号生成所述诊断报告对应的网页链接;
利用预设加密算法对所述网页链接进行加密,以生成所述诊断报告对应的加密网页链接。
以上仅为本申请的优选实施例,并非因此限制本申请的保护范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的保护范围内。
1.一种车辆诊断管理方法,应用于服务器,其特征在于,所述方法包括:
获取车辆诊断请求,其中,所述车辆诊断请求为用户操控终端设备向所述服务器发出的诊断请求,且所述终端设备登录有所述用户在所述服务器注册的用户账号;
根据所述车辆诊断请求检测对应的诊断报告信息是否已被查阅;
当所述诊断报告信息已被查阅时,则重新计算与所述车辆诊断请求对应的诊断费用;
当所述诊断报告信息未被查阅时,则发送提示信息给对应的终端设备。
2.如权利要求1所述的方法,其特征在于,所述对应的终端设备为与所述用户在所述服务器注册所述用户账号时所预留的用户联系信息相关联的设备,其中,所述用户联系信息包括联系电话或联系邮箱中至少一者。
3.如权利要求1所述的方法,其特征在于,所述车辆诊断请求包括车辆信息,所述根据所述车辆诊断请求检测对应的诊断报告信息是否已被查阅,包括:
根据所述车辆信息检测是否存储有与所述车辆信息对应的诊断报告;
当存储有与所述车辆信息对应的诊断报告时,检测所述诊断报告对应的信息状态是否为已读状态,其中,所述已读状态为所述服务器在预设时间内接收到对应用户操控终端设备发出阅览所述诊断报告的阅览请求时,响应所述阅览请求所生成的所述诊断报告对应状态;或所述已读状态为所述服务器在所述预设时间内未接收到对应用户操控终端设备发出阅览所述诊断报告的阅览请求时,所生成的所述诊断报告对应状态;
当所述诊断报告信息对应的所述信息状态为已读状态时,判断所述诊断报告信息已被查阅;
当所述诊断报告信息对应的所述信息状态为未读状态时,判断所述诊断报告信息未被查阅。
4.如权利要求3所述的方法,其特征在于,所述响应所述阅览请求所生成的所述诊断报告对应状态,包括:
根据所述阅览请求获取发出所述阅览请求的用户对应的用户账号;
检测利用所述用户账号和预设加密算法是否可以获取预设密码;
当可以获取所述预设密码时,响应所述阅览请求所生成的所述诊断报告对应状态。
5.如权利要求1所述的方法,其特征在于,所述重新计算与所述车辆诊断请求对应的诊断费用,包括:
根据所述车辆诊断请求计算对应所述车辆诊断请求的诊断费用,并生成对应的费用支付信息;
发送所述费用支付信息给所述终端设备。
6.如权利要求1所述的方法,其特征在于,在所述获取车辆诊断请求之前,所述方法还包括:
获取车辆的诊断数据,其中,所述诊断数据为诊断设备响应用户操控终端设备发送车辆诊断请求并支付对应诊断费用后,所述诊断设备从所述车辆获取并发送给所述服务器的数据,且所述终端设备登录有所述用户在所述服务器注册的用户账号;
根据所述诊断数据生成对应的诊断报告信息,并发送所述诊断报告信息给对应的终端设备,其中,所述对应的终端设备与所述用户在所述服务器注册所述用户账号时所预留的用户联系信息相关联。
7.如权利要求6所述的方法,其特征在于,所述诊断报告信息为诊断报告对应的加密网页链接,所述根据所述诊断数据生成对应的诊断报告信息,包括:
根据所述诊断数据和所述用户账号生成所述诊断报告对应的网页链接;
利用预设加密算法对所述网页链接进行加密,以生成所述诊断报告对应的加密网页链接。
8.一种车辆诊断管理装置,应用于服务器,其特征在于,所述车辆诊断管理装置包括:
诊断请求模块,用于获取车辆诊断请求,其中,所述车辆诊断请求为用户操控终端设备向所述服务器发出的诊断请求,且所述终端设备登录有所述用户在所述服务器注册的用户账号;
查阅检测模块,用于根据所述车辆诊断请求检测对应的诊断报告信息是否已被查阅;
计费模块,用于当所述诊断报告信息已被查阅时,则重新计算与所述车辆诊断请求对应的诊断费用;
信息提示模块,用于当所述诊断报告信息未被查阅时,则发送提示信息给对应的终端设备。
9.一种服务器,其特征在于,所述服务器包括:
存储器,用于存储计算机可执行的车辆诊断管理程序;
所述处理器用于调取存储在所述存储器中的车辆诊断管理程序以执行如权利要求1-7任一项所述的车辆诊断管理方法。
10.一种存储介质,其特征在于,所述存储介质存储有计算机可执行的车辆诊断管理程序,当处理器调用所述车辆诊断管理程序时,可执行如权利要求1-7任意一项所述的车辆诊断管理方法。
技术总结