技术新讯 > 计算推算,计数设备的制造及其应用技术 > 数据查询方法、数据查询装置、车辆和存储介质与流程  >  正文

数据查询方法、数据查询装置、车辆和存储介质与流程

  • 国知局
  • 2024-07-31 22:46:57

本技术涉及通信,并且更具体地,涉及通信中一种数据查询方法、数据查询装置、车辆和存储介质。

背景技术:

1、用户在使用电子设备(例如,车载终端)的过程中,会在电子设备上下载多个应用程序(application,app)。多个app之间可能会存在跨应用的数据访问,例如,app1对app2的运行数据进行访问。app1可以借助电子设备上预制文件管理app对app2的运行数据进行访问。但是,预制文件管理app需要获得管理员权限才能够使app1对app2的运行数据进行访问,这可能会导致电子设备被黑客攻击,存在数据泄露的风险,影响电子设备的运行安全。

2、因此,在多个app之间跨应用访问数据时,如何提高访问数据的安全性是当前亟需解决的问题。

技术实现思路

1、本技术提供了一种数据查询方法、数据查询装置、车辆和存储介质,该方法在多个app之间跨应用访问数据时,能够提高访问数据的安全性。

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、第五方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行上述第一方面或第一方面任意一种可能的实现方式中的方法。

本文地址:https://www.jishuxx.com/zhuanli/20240730/194560.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。