数据处理方法及装置制造方法及图纸

技术编号:27566443 阅读:35 留言:0更新日期:2021-03-09 22:11
本申请公开了数据处理方法及装置,用以通过指向存储卡的不同路径实现对存储卡的读写操作。本申请实施例提供的一种数据处理方法,包括:确定通信终端中的存储卡对应的第一接口和第二接口,其中所述第一接口和所述第二接口分别对应指向所述存储卡的根目录的路径;使用所述第二接口对应的路径,向所述存储卡写入利用通信终端中的本地应用生成的数据;以及,使用所述第一接口对应的路径同步更新数据库。用所述第一接口对应的路径同步更新数据库。用所述第一接口对应的路径同步更新数据库。

【技术实现步骤摘要】
数据处理方法及装置


[0001]本申请涉及数据处理
,尤其涉及数据处理方法及装置。

技术介绍

[0002]为了进一步规范存储卡(例如TF卡)的使用,增强数据安全性,移除了WRITE_MEDIA_STORAGE中的sdcard_rw权限,导致申请了WRITE_MEDIA_STORAGE权限的应用无法继续使用之前的方式对TF卡进行写操作了,只能进行读操作。其中,WRITE_MEDIA_STORAG为操作系统定义的权限名称,应用可以通过申请该权限来获取直接操作TF卡根目录的权限。操作系统平台升级前WRITE_MEDIA_STORAGE权限对应的用户组为sdcard_rw和media_rw。应用申请到该权限后,就可以把应用添加到sdcard_rw和media_rw用户组中,并且拥有sdcard_rw和media_rw用户组定义的权限。sdcard_rw和media_rw都为用户组名称,其中的sdcard_rw用户组定义了标准接口对应的TF卡根目录的写权限。

技术实现思路

[0003]本申请实施例提供了数据处理方法及装置,用以通过指向存储卡的不同路径实现对存储卡的读写操作。
[0004]本申请实施例提供的一种数据处理方法,包括:
[0005]确定通信终端中的存储卡对应的第一接口和第二接口,其中所述第一接口和所述第二接口分别对应指向所述存储卡的根目录的路径;
[0006]使用所述第二接口对应的路径,向所述存储卡写入利用通信终端中的本地应用生成的数据;以及,使用所述第一接口对应的路径同步更新数据库。
[0007]通过该方法,可以使用指向通信终端中的存储卡的根目录的第二接口对应的路径,向所述存储卡写入利用通信终端中的本地应用生成的数据;并且,使用指向存储卡的根目录的第一接口对应的路径同步更新数据库,从而使得通信终端中的第三方应用等可以通过所述第一接口对应的路径从所述数据库获取与所述存储卡同步的数据。
[0008]可选地,所述同步更新数据库,具体包括对数据库进行下列操作之一或组合:数据的复制、数据的删除、文件的重命名。
[0009]可选地,该方法还包括:
[0010]控制第三方应用通过所述第一接口对应的路径从所述数据库获取与所述存储卡同步的数据。
[0011]可选地,若所述本地应用为相机应用或录音机应用,则当启动所述本地应用生成包含时间戳的文件后,调用所述第二接口获取所述存储卡的根目录路径,向该路径写入所述包含时间戳的文件,并且,使用所述第一接口对应的路径将所述包含时间戳的文件插入到数据库中。
[0012]可选地,使用所述第二接口对应的路径,向所述存储卡写入利用本地应用生成的数据,具体包括:若所述本地应用为图库应用或文件管理器应用,则通过数据库对存储卡进
行读写操作,其中在进行写操作时,将访问路径从第一接口对应的路径替换为第二接口对应的路径,通过第二接口对应的路径对存储卡执行写操作。
[0013]本申请实施例提供的一种数据处理装置,包括:
[0014]存储器,用于存储程序指令;
[0015]处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行上述任一所述的方法。
[0016]本申请实施例提供的一种通信终端,包括所述的数据处理装置。
[0017]本申请另一实施例提供了一种计算机存储介质,所述计算机存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行上述任一种方法。
附图说明
[0018]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本申请实施例提供的一种数据处理方法的流程示意图;
[0020]图2为本申请实施例提供的一种数据处理装置的结构示意图;
[0021]图3为本申请实施例提供的一种通信终端的外观示意图;
[0022]图4为本申请实施例提供的一种通信终端的具体结构示意图。
具体实施方式
[0023]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,并不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0024]现有技术中为了规范TF卡的使用,增强数据安全性,移除了WRITE_MEDIA_STORAGE中的sdcard_rw权限,导致申请了WRITE_MEDIA_STORAGE权限的应用无法继续使用之前的方式对TF卡进行写操作了,只能进行读操作。该修改对本地应用的影响极为严重,平台升级后本地的文件管理器、视频、图库、录音机等应用通过操作系统平台默认提供的接口获取到的TF卡路径,没有了写的权限,导致应用无法向TF卡的根目录(相机、截屏、录音等)写入数据。
[0025]然而,本地应用特别是相机、录音机、截屏等功能,用户期望的是简单、直接的操作,至少应该与升级前保持一致。上述应用检测到用户插入TF卡后,默认会将数据存储路径设置为TF卡,此时先让用户在初次拍照、录音或者截屏时,进入文档用户界面(DocumentUI)应用,通过繁琐的操作获取TF卡根目录的统一资源标识(Uniform Resource Identifier,URI),显然与用户期望不符,严重影响用户体验。
[0026]为了实现本地应用对TF卡直接进行写操作,保证第三方应用可以及时、正常获取本地应用写入TF卡的数据的功能,本申请实施例向本地应用提供了可以对TF卡进行读写操作的路径和接口,考虑到第三方应用会通过系统数据库更新显示文件,本申请实施例对系统数据库中解析数据路径的流程进行了同步调整,确保数据库中所有数据的路径,第三方
应用均具备读的权限。
[0027]本申请实施例提供了数据处理方法及装置,用以通过指向存储卡的不同路径实现对存储卡的读写操作。
[0028]其中,方法和装置是基于同一申请构思的,由于方法和装置解决问题的原理相似,因此装置和方法的实施可以相互参见,重复之处不再赘述。
[0029]本申请实施例涉及的终端设备,可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。在不同的系统中,终端设备的名称可能也不相同,例如在5G系统中,终端设备可以称为用户设备(user equipment,UE)。无线终端设备可以经RAN与一个或多个核心网进行通信,无线终端设备可以是移动终端设备,如移动电话(或称为“蜂窝”电话)和具有移动终端设备的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(personal communicatio本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,该方法包括:确定通信终端中的存储卡对应的第一接口和第二接口,其中所述第一接口和所述第二接口分别对应指向所述存储卡的根目录的路径;使用所述第二接口对应的路径,向所述存储卡写入利用所述通信终端中的本地应用生成的数据;以及,使用所述第一接口对应的路径同步更新数据库。2.根据权利要求1所述的方法,其特征在于,所述同步更新数据库,具体包括对数据库进行下列操作之一或组合:数据的复制、数据的删除、文件的重命名。3.根据权利要求1所述的方法,其特征在于,该方法还包括:控制第三方应用通过所述第一接口对应的路径从所述数据库获取与所述存储卡同步的数据。4.根据权利要求1所述的方法,其特征在于,若所述本地应用为相机应用或录音机应用,则当启动所述本地应用生成包含时间戳的文件后,调用所述第二接口获取所述存储卡的根目录路径,向该路径写入所述包含时间戳的文...

【专利技术属性】
技术研发人员:綦开东张军辉黄增志
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:

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

1