数据传输的验证方法和装置、系统和计算机可读存储介质制造方法及图纸

技术编号:29764313 阅读:23 留言:0更新日期:2021-08-20 21:18
本申请公开了一种数据传输的验证方法和装置、系统和计算机可读存储介质,该方法包括:获取车载终端的令牌,其中所述令牌用于表征车载终端的合法身份;将所述车载终端的令牌和应用程序标识发送至服务器,以使所述服务器根据所述车载终端的令牌和应用程序标识生成应用程序的票据;接收所述服务器返回的应用程序的票据;根据所述应用程序的票据向所述服务器发送业务请求,以使所述服务器根据所述应用程序的票据对所述业务请求进行验证。本申请的数据传输的验证方法采用双层身份验证机制,即表征车载终端合法身份的令牌以及表征应用程序合法身份的票据对应用程序的业务请求进行验证,提高了业务数据传输的安全性,有效避免了冒用身份获取数据的问题。

【技术实现步骤摘要】
数据传输的验证方法和装置、系统和计算机可读存储介质
本申请涉及数据传输
,尤其涉及一种数据传输的验证方法和装置、系统和计算机可读存储介质。
技术介绍
为了保证数据传输的安全性,数据提供方往往需要对数据请求方身份的合法性和有效性进行验证。在车载终端设备的场景下,一个车载终端设备中通常有多个应用程序,每个应用程序在使用期间都可以看作是数据请求方,在与服务器进行数据交互时,服务器会对每个应用程序的合法性进行验证,只有在验证通过时才会对应用程序的请求作出响应。然而,专利技术人发现,现有的验证方法通常仅针对终端设备中的应用程序这一个层次进行验证,无法有效保证数据传输过程的安全性。
技术实现思路
本申请实施例提供了一种数据传输的验证方法和装置、系统和计算机可读存储介质,以提高数据传输的安全性。本申请实施例采用下述技术方案:第一方面,本申请实施例提供一种数据传输的验证方法,其中,所述方法包括:获取车载终端的令牌,其中所述令牌用于表征车载终端的合法身份;将所述车载终端的令牌和应用程序标识发送至服务器,以使所述服务器根据所述车载终端的令牌和应用程序标识生成应用程序的票据;接收所述服务器返回的应用程序的票据;根据所述应用程序的票据向所述服务器发送业务请求,以使所述服务器根据所述应用程序的票据对所述业务请求进行验证。可选地,所述获取车载终端的令牌包括:从车载终端的令牌服务获取所述车载终端的令牌,其中所述车载终端的令牌是所述令牌服务基于车载终端的属性信息从服务器获取的。可选地,所述接收所述服务器返回的应用程序的票据包括:接收所述服务器对所述车载终端的令牌和应用程序标识的验证结果;若所述服务器对所述车载终端的令牌和应用程序标识的验证结果为验证通过,则确定能够接收到所述应用程序的票据;若所述服务器对所述车载终端的令牌和应用程序标识的验证结果为验证未通过,则确定不能够接收到所述应用程序的票据。可选地,在根据所述应用程序的票据向所述服务器发送业务请求,以使所述服务器根据所述应用程序的票据对所述业务请求进行验证之后,所述方法还包括:接收所述服务器对所述业务请求的验证结果,其中所述验证结果包括验证通过和验证未通过;若所述服务器对所述业务请求的验证结果为验证通过,则确定能够接收到业务数据;若所述服务器对所述业务请求的验证结果为验证未通过,则确定不能够接收到所述业务数据。可选地,所述验证未通过包括票据失效,在根据所述应用程序的票据向所述服务器发送业务请求,以使所述服务器根据所述应用程序的票据对所述业务请求进行验证之后,所述方法还包括:在预设时间之后重新从所述服务器获取应用程序的票据。可选地,所述验证未通过包括令牌失效,在根据所述应用程序的票据向所述服务器发送业务请求,以使所述服务器根据所述应用程序的票据对所述业务请求进行验证之后,所述方法还包括:生成车载终端的令牌失效信息;将所述令牌失效信息发送给车载终端的令牌服务,以使所述令牌服务将所述令牌失效信息通知给车载终端中的各应用程序。可选地,所述令牌服务与各应用程序间采用进程间通信机制进行通信。第二方面,本申请实施例还提供一种数据传输的验证装置,其中,所述装置用于实现前述之任一所述方法。第三方面,本申请实施例还提供一种数据传输的验证系统,所述系统包括前述所述装置,以及令牌服务单元;所述令牌服务单元,用于执行如下操作:将所述车载终端的属性信息发送至服务器,以使服务器根据所述车载终端的属性信息生成令牌并返回,其中所述属性信息包括车载终端的标识和系统当前时间戳;接收所述服务器返回的令牌并存储到车载终端的本地。可选地,所述令牌服务单元还用于执行如下操作:接收所述服务器对所述车载终端的属性信息的验证结果;若所述服务器对所述车载终端的属性信息的验证结果为验证通过,则确定能够接收到所述令牌;若所述服务器对所述车载终端的属性信息的验证结果为验证未通过,则确定不能够接收到所述令牌。可选地,所述令牌服务单元还用于执行如下操作:确定是否在预设时间段内接收到多个令牌失效信息;若是,则对多个令牌失效信息进行合并处理,得到合并处理后的令牌失效信息;根据合并处理后的令牌失效信息,生成所述车载终端的令牌失效事件并发送给车载终端中的各应用程序。第四方面,本申请实施例还提供一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行前述之任一所述方法。第五方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行前述之任一所述方法。本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:本申请实施例的数据传输的验证方法,先获取车载终端的令牌,这里的令牌用于表征车载终端的合法身份;然后将车载终端的令牌和应用程序标识发送至服务器,以使服务器根据车载终端的令牌和应用程序标识生成应用程序的票据;之后接收服务器返回的应用程序的票据;最后根据应用程序的票据向服务器发送业务请求,以使服务器根据应用程序的票据对业务请求进行验证。本申请实施例的数据传输的验证方法采用了双层身份验证机制,即表征车载终端合法身份的令牌以及表征应用程序合法身份的票据对应用程序的业务请求进行验证,提高了业务数据传输的安全性,有效避免了冒用身份获取数据的问题。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例中一种数据传输的验证方法的流程示意图;图2为本申请实施例中一种数据传输的验证流程示意图;图3为本申请实施例中一种数据传输的验证装置的结构示意图;图4为本申请实施例中一种电子设备的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。以下结合附图,详细说明本申请各实施例提供的技术方案。本申请实施例提供了一种数据传输的验证方法,如图1所示,提供了本申请实施例中一种数据传输的验证方法的流程示意图,所述方法至少包括如下的步骤S110至步骤S140:步骤S110,获取车载终端的令牌,其中所述令牌用于表征车载终端的合法身份。本申请实施例的数据传输的验证方法主要针对车载终端与服务器之间的数据传输的验证,在进行数据传输的验证时,需要本文档来自技高网...

【技术保护点】
1.一种数据传输的验证方法,其中,所述方法包括:/n获取车载终端的令牌,其中所述令牌用于表征车载终端的合法身份;/n将所述车载终端的令牌和应用程序标识发送至服务器,以使所述服务器根据所述车载终端的令牌和应用程序标识生成应用程序的票据;/n接收所述服务器返回的应用程序的票据;/n根据所述应用程序的票据向所述服务器发送业务请求,以使所述服务器根据所述应用程序的票据对所述业务请求进行验证。/n

【技术特征摘要】
1.一种数据传输的验证方法,其中,所述方法包括:
获取车载终端的令牌,其中所述令牌用于表征车载终端的合法身份;
将所述车载终端的令牌和应用程序标识发送至服务器,以使所述服务器根据所述车载终端的令牌和应用程序标识生成应用程序的票据;
接收所述服务器返回的应用程序的票据;
根据所述应用程序的票据向所述服务器发送业务请求,以使所述服务器根据所述应用程序的票据对所述业务请求进行验证。


2.如权利要求1所述方法,其中,所述获取车载终端的令牌包括:
从车载终端的令牌服务获取所述车载终端的令牌,其中所述车载终端的令牌是所述令牌服务基于车载终端的属性信息从服务器获取的。


3.如权利要求1所述方法,其中,所述接收所述服务器返回的应用程序的票据包括:
接收所述服务器对所述车载终端的令牌和应用程序标识的验证结果;
若所述服务器对所述车载终端的令牌和应用程序标识的验证结果为验证通过,则确定能够接收到所述应用程序的票据;
若所述服务器对所述车载终端的令牌和应用程序标识的验证结果为验证未通过,则确定不能够接收到所述应用程序的票据。


4.如权利要求1所述方法,其中,在根据所述应用程序的票据向所述服务器发送业务请求,以使所述服务器根据所述应用程序的票据对所述业务请求进行验证之后,所述方法还包括:
接收所述服务器对所述业务请求的验证结果,其中所述验证结果包括验证通过和验证未通过;
若所述服务器对所述业务请求的验证结果为验证通过,则确定能够接收到业务数据;
若所述服务器对所述业务请求的验证结果为验证未通过,则确定不能...

【专利技术属性】
技术研发人员:艾兵兵周宗航田加国朱磊
申请(专利权)人:智道网联科技北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1