首页 / 专利库 / 银行与财务事项 / 别名映射 / 一种修改应用名称的处理方法及装置

一种修改应用名称的处理方法及装置

阅读:977发布:2020-05-08

专利汇可以提供一种修改应用名称的处理方法及装置专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种 修改 应用名称的处理方法,该方法包括: 选定 目标应用,通过预设的应用入口修改所选目标应用的应用名称;获取所选目标应用的原始信息,将获得的所述目标应用的原始信息与修改后的新应用名称关联存储。本发明还同时公开了一种修改应用名称的处理装置。,下面是一种修改应用名称的处理方法及装置专利的具体信息内容。

1.一种修改应用名称的处理方法,其特征在于,所述方法包括:
选定目标应用,通过预设的应用入口修改所选目标应用的应用名称,通过点击确认项发送确认消息触发包管理器;
通过包管理器的上层管理应用包信息的接口获取所选目标应用的原始信息,将获得的所述目标应用的原始信息与修改后的新应用名称关联存储;
接收到所述目标应用的选择操作,基于所述选择操作,获取与所述修改后的新应用名称关联存储的所述目标应用的原始信息;基于所述目标应用的原始信息,对所述目标应用进行操作。
2.根据权利要求1所述的方法,其特征在于,所述关联存储为:将获得的所述目标应用的原始信息与修改后的新应用名称一起存储于应用列表中;
其中,所述目标应用的原始信息包括唯一标识应用的包名称和类别名
3.根据权利要求2所述的方法,其特征在于,所述关联存储包括:构建映射结构,将获得的目标应用的包名称、类别名、以及新应用名称分别作为应用结构项存储于映射结构中;
每个映射结构作为应用列表中的一个应用结构项节点
4.根据权利要求3所述的方法,其特征在于,所述通过预设的应用入口修改所选目标应用的应用名称包括:
通过应用入口输入新应用名称,并发送携带有所述新应用名称的确认消息;收到确认消息后,获取所选目标应用的包名称和类别名;读取所有应用结构项节点的数据信息,判断是否有应用结构项节点的数据信息中目标应用的包名称和类别名与所获取的包名称和类别名相匹配,如果有,则将所述应用结构项节点的数据信息中目标应用的应用名称替换为新应用名称,并显示新应用名称;如果没有,则创建映射结构,将确认消息中携带的新应用名称和所获取的包名称和类别名一起存储于映射结构中,并作为一个新的应用结构项节点放置于应用列表中。
5.根据权利要求4所述的方法,其特征在于,所述读取所有应用结构项节点的数据信息包括:如果所读取到应用结构项节点数为0,结束当前操作;如果节点数大于0,则遍历所有节点,逐一读取每个应用结构项节点的数据信息进行匹配,直至匹配到或匹配过所有节点。
6.一种修改应用名称的处理装置,其特征在于,所述装置包括:应用入口单元,映射处理单元;其中,
所述应用入口单元,用于在选定目标应用后,根据输入修改所选目标应用的应用名称,通过点击确认项发送确认消息触发包管理器;
所述映射处理单元,用于通过包管理器的上层管理应用包信息的接口获取所选目标应用的原始信息,将获得的所述目标应用的原始信息与修改后的新应用名称关联存储;
所述映射处理单元,还用于接收到所述目标应用的选择操作,基于所述选择操作,获取与所述修改后的新应用名称关联存储的所述目标应用的原始信息;基于所述目标应用的原始信息,对所述目标应用进行操作。
7.根据权利要求6所述的装置,其特征在于,所述映射处理单元完成所述关联存储为:
将获得的所述目标应用的原始信息与修改后的新应用名称一起存储于应用列表中;
其中,所述目标应用的原始信息包括唯一标识应用的包名称和类别名。
8.根据权利要求7所述的装置,其特征在于,所述关联存储包括:通过映射处理单元构建映射结构,将获得的目标应用的包名称、类别名、以及新应用名称分别作为应用结构项存储于映射结构中;每个映射结构作为应用列表中的一个应用结构项节点。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括应用显示单元,用于接收并显示新的应用名称;
所述应用入口单元根据输入修改所选目标应用的应用名称包括:输入新应用名称,并发送携带有新应用名称的确认消息;
所述映射处理单元通过所述应用入口修改所选目标应用的应用名称包括:用于收到确认消息后,获取所述目标应用的包名称和类别名;读取所有应用结构项节点的数据信息,当有应用结构项节点的数据信息中目标应用的包名称和类别名与获取的包名称和类别名相匹配时,将匹配到的应用结构项节点的数据信息中目标应用的应用名称替换为新应用名称,并发送携带有新应用名称的修改消息给应用显示单元;显示单元根据修改消息显示新应用名称。
10.根据权利要求9所述的装置,其特征在于,所述映射处理单元读取所有结构项节点的数据信息包括:如果所读取到结构项节点数为0,结束操作;如果节点数大于0,则遍历所有节点,读取所有结构项节点的数据信息。

说明书全文

一种修改应用名称的处理方法及装置

技术领域

[0001] 本发明涉及安卓(android)平台中的应用处理技术,尤其涉及一种修改应用名称的处理方法及装置。

背景技术

[0002] 移动终端用户一直以来都热衷于个性化定制,在智能移动平台,尤其是在Google推出的android开放式平台高速发展的现在,终端用户的自主个性化定制需求也越来越高。其中,为了方便应用,用户希望能像PC机中的操作系统一样可以随意更改应用显示名称。
[0003] 现有技术中,虽然有少数软件支持更改应用显示名称的功能,但是,通常需要获取根(root)权限,或者该功能的作用范围仅限于当前桌面软件,而当更换桌面后,用户所更改的应用显示名称就不再生效。

发明内容

[0004] 有鉴于此,本发明的主要目的在于提供一种修改应用名称的处理方法及装置,使用户能在任意桌面下都可以自由更改应用名称,且不存在权限问题。
[0005] 为达到上述目的,本发明的技术方案是这样实现的:
[0006] 本发明实施例提供了一种修改应用名称的处理方法,该方法包括:
[0007] 选定目标应用,通过预设的应用入口修改所选目标应用的应用名称;
[0008] 获取所选目标应用的原始信息,将获得的所述目标应用的原始信息与修改后的新应用名称关联存储。
[0009] 上述方案中,所述关联存储为:将获得的所述目标应用的原始信息与修改后的新应用名称一起存储于应用列表中;
[0010] 其中,所述目标应用的原始信息包括唯一标识应用的包名称和类别名
[0011] 上述方案中,所述关联存储包括:构建映射结构,将获得的目标应用的包名称、类别名、以及新应用名称分别作为应用结构项存储于映射结构中;
[0012] 每个映射结构作为应用列表中的一个应用结构项节点
[0013] 上述方案中,所述通过预设的应用入口修改所选目标应用的应用名称包括:
[0014] 通过应用入口输入新应用名称,并发送携带有所述新应用名称的确认消息;收到确认消息后,获取所选目标应用的包名称和类别名;读取所有应用结构项节点的数据信息,判断是否有应用结构项节点的数据信息中目标应用的包名称和类别名与所获取的包名称和类别名相匹配,如果有,则将所述应用结构项节点的数据信息中目标应用的应用名称替换为新应用名称,并显示新应用名称;如果没有,则创建映射结构,将确认消息中携带的新应用名称和所获取的包名称和类别名一起存储于映射结构中,并作为一个新的应用结构项节点放置于应用列表中。
[0015] 上述方案中,所述读取所有应用结构项节点的数据信息包括:如果所读取到应用结构项节点数为0,结束当前操作;如果节点数大于0,则遍历所有节点,逐一读取每个应用结构项节点的数据信息进行匹配,直至匹配到或匹配过所有节点。
[0016] 本发明实施例还提供了一种修改应用名称的处理装置,该装置包括:应用入口单元,映射处理单元;其中,
[0017] 所述应用入口单元,用于在选定目标应用后,根据输入修改所选目标应用的应用名称;
[0018] 所述映射处理单元,用于获取所选目标应用的原始信息,将获得的所述目标应用的原始信息与修改后的新应用名称关联存储。
[0019] 上述方案中,所述映射处理单元完成所述关联存储为:将获得的所述目标应用的原始信息与修改后的新应用名称一起存储于应用列表中;
[0020] 其中,所述目标应用的原始信息包括唯一标识应用的包名称和类别名。
[0021] 上述方案中,所述关联存储包括:通过映射处理单元构建映射结构,将获得的目标应用的包名称、类别名、以及新应用名称分别作为应用结构项存储于映射结构中;每个映射结构作为应用列表中的一个应用结构项节点。
[0022] 上述方案中,所述装置还包括应用显示单元,用于接收并显示新的应用名称;
[0023] 所述应用入口单元根据输入修改所选目标应用的应用名称包括:输入新应用名称,并发送携带有新应用名称的确认消息;
[0024] 所述映射处理单元通过所述应用入口修改所选目标应用的应用名称包括:用于收到确认消息后,获取所述目标应用的包名称和类别名;读取所有应用结构项节点的数据信息,当有应用结构项节点的数据信息中目标应用的包名称和类别名与获取的包名称和类别名相匹配时,将匹配到的应用结构项节点的数据信息中目标应用的应用名称替换为新应用名称,并发送携带有新应用名称的修改消息给应用显示单元;显示单元根据修改消息显示新应用名称。
[0025] 上述方案中,所述映射处理单元读取所有结构项节点的数据信息包括:如果所读取到结构项节点数为0,结束操作;如果节点数大于0,则遍历所有节点,读取所有结构项节点的数据信息。
[0026] 本发明实施例所提供的修改应用名称的处理方法及装置,选定目标应用,通过预设的应用入口修改所选目标应用的应用名称(applabel);获取所选目标应用的原始信息,将获得的所述目标应用的原始信息与修改后的新应用名称关联存储;相应的,在需要使用目标应用时,用户选择该目标应用后,终端操作系统会根据关联存储的目标应用的原始信息与新应用名称,获取该目标应用的原始信息,完成对该目标应用的后续操作。如此,本发明能在保证不影响用户正常使用各个应用的情况下,使用户能在任意桌面下均可自由对应用名称进行修改,且不存在权限问题;从而一方面彰显了用户个性,另一方面也提高了用户体验。附图说明
[0027] 图1为本发明实施例修改应用名称的处理方法实现流程示意图;
[0028] 图2为本发明实施例修改应用名称的处理方法具体实现流程示意图;
[0029] 图3为本发明实施例中一个目标应用的映射结构的组成结构示意图;
[0030] 图4为本发明实施例修改应用名称的处理装置组成结构示意图。

具体实施方式

[0031] 本发明实施例的基本思想是:选定目标应用,通过预设的应用入口修改所选目标应用的应用名称;获取所选目标应用的原始信息,将获得的所述目标应用的原始信息与修改后的新应用名称关联存储。
[0032] 相应的,对于修改过应用名称的应用,当该应用需要使用时,用户选择该目标应用后,终端操作系统会根据关联存储的目标应用的原始信息与新应用名称,获取该目标应用的原始信息,完成对该目标应用的后续操作。其中,所述该应用需要使用可以是需要打开目标应用、或需要运行目标应用等等。
[0033] 这里,所述预设的应用入口,可以是在终端的桌面上设置一个应用入口,通过点击进入修改应用名称的界面,该界面中含有确认项;也可以是在终端中设置一个选项,选中时弹出窗口,在窗口中可以输入修改后的新应用名称,且窗口中含有确认选项。举个例子来说,当用户需要修改某个应用的应用名称时,可以通过终端桌面上的应用列表界面选择目标应用,触摸并长按该应用对应的图标,就会弹出修改对话框,该对话框包含一个输入框,用于输入新的应用名称,还包括确认按钮和取消按钮。
[0034] 其中,所述关联存储是将目标应用的原始信息以及修改后的新应用名称一起存储,可以存储在一个应用列表(applist)中,每个应用的原始信息及其对应的新应用名称作为应用列表中的一个列表项;所述目标应用的原始信息至少包括唯一标识应用的包名称(package name)和类别名(class name)。
[0035] 下面结合附图及具体实施例对本发明再作进一步详细的说明。
[0036] 图1为本发明实施例修改应用名称的处理方法实现流程示意图,如图1所示,本发明实施例修改应用名称的处理方法包括:
[0037] 步骤S100:选定目标应用,并通过预先设置的应用入口修改所选目标应用的应用名称;
[0038] 具体的,用户先选择需要修改应用名称的目标应用,选定目标应用后,通过预先设置的应用入口输入所选目标应用的新应用名称。
[0039] 步骤S101:获取所选目标应用的原始信息,将获得的所述目标应用的原始信息与修改后的新应用名称关联存储;
[0040] 这里,所述关联存储为:将获得的所述目标应用的原始信息与修改后的新应用名称一起存储于应用列表中;其中,所述目标应用的原始信息包括唯一标识应用的包名称和类别名。
[0041] 具体的,所述关联存储包括:构建映射结构,将获得的目标应用的包名称、类别名、以及新应用名称分别作为应用结构项(appitem)存储于映射结构中;进一步的,每个映射结构作为应用列表中的一个应用结构项节点。其中,所述映射结构可存储于终端内设置的数据(data)分区中,所述data分区具体可放置于终端内的任何存储空间中,只要不与终端自带的有关原始系统操作数据一起存储即可,以利于用户在将终端恢复出厂设置时,终端会在自动清除应用数据时将其删除。
[0042] 在实际应用中,所述获取目标应用的原始信息以及关联存储可由终端中的包管理器(Package Manager)实现,当用户选定目标应用并通过设置的应用入口输入该目标应用的新应用名称后,会通过点击确认项发送确认消息触发包管理器,所述确认消息中携带有新应用名称;包管理器通过自身提供的上层管理应用包信息的接口获取该目标应用的原始信息,具体是获取唯一标识该目标应用的包名称和类别名,之后,构建映射结构,将获取的包名称、类别名及新应用名称一起存储于所构建的映射结构中,再将映射结构放置于应用列表中。
[0043] 这里,在构建映射之前可进一步包括:先遍历应用列表的各个应用结构项节点的数据信息,判断是否有应用结构项节点的数据信息中目标应用的原始信息与当前获取的目标应用的原始信息匹配,如果有,说明该目标应用的相关信息已在应用列表中存储,则只需将匹配到的应用结构项节点的数据信息中目标应用的应用名称替换为新应用名称;如果没有,说明该目标应用未包含在应用列表中,再构建映射结构,将获取的包名称、类别名及新应用名称一起存储于所构建的映射结构中,再将映射结构放置于应用列表中。
[0044] 其中,所述包管理器是位于终端的操作系统框架层的一个标准服务,用于对所有基于加载信息的数据结构的封装,可提供上层管理应用包信息的各种接口;本发明实施例的上述操作是对包管理器功能的扩展。
[0045] 在实际应用中,当某个修改过应用名称的应用需要使用时,用户通过点击选择该目标应用后,终端操作系统的包管理器会根据关联存储的目标应用的原始信息与新应用名称,获取该目标应用的原始信息,完成对该目标应用的后续操作。
[0046] 图2为本发明实施例修改应用名称的处理方法具体实现流程示意图,如图2所示,本发明实施例修改应用名称的处理方法具体包括:
[0047] 步骤S200:选定目标应用,通过预先设置的应用入口修改所选目标应用的应用名称;
[0048] 步骤S201:获取所选目标应用的包名称和类别名。
[0049] 步骤S202:将获得的所述目标应用的包名称和类别名与修改后的新应用名称一起存储于应用列表中;
[0050] 这里,需要先为所选目标应用构建对应的映射结构,将该目标应用的包名称、类别名、新应用名称分别作为应用结构项存储于映射结构中。
[0051] 这里,每个目标应用的包名称、类别名及其新应用名称作为应用列表中的一个应用结构项节点,也就是说,一个应用结构项节点是一个映射结构,如图3所示,为本发明实施例中一个目标应用的映射结构的组成结构示意图。
[0052] 进一步的,可包括步骤S203:替换并显示目标应用的新应用名称。
[0053] 具体为,用户选择目标应用,输入新应用名称并发送携带有所述新应用名称的确认消息;收到确认消息后,获取所选目标应用的包名称和类别名;读取所有应用结构项节点的数据信息,判断所获取的包名称和类别名是否与某个应用结构项节点的数据信息中目标应用的包名称和类别名相匹配,如果有,则将该应用结构项节点的数据信息中目标应用的应用名称替换为新应用名称,并显示新应用名称;如果所获取的包名称和类别名与任意一个应用结构项节点的数据信息中目标应用的包名称和类别名均不匹配,则创建映射结构,将确认消息中携带的新应用名称和所获取的包名称和类别名一起存储于映射结构中,并作为一个新的应用结构项节点放置于应用列表中。
[0054] 这里,所述读取所有应用结构项节点的数据信息包括:如果所读取到应用结构项节点数为0,结束当前操作;如果节点数大于0,则遍历所有节点,逐一读取每个应用结构项节点的数据信息进行匹配,直至匹配到或匹配过所有节点。
[0055] 图4为本发明实施例修改应用名称的处理装置组成结构示意图,如图4所示,本发明实施例修改应用名称的处理装置包括:应用入口单元40、映射处理单元41;其中,[0056] 所述应用入口单元40,用于在选定目标应用后,根据输入修改所选目标应用的应用名称;
[0057] 这里,应用入口单元40预置于移动终端中,可以预置在移动终端自身的设置模中,也可以作为独立的功能模块。
[0058] 所述映射处理单元41,用于获取所选目标应用的原始信息,将获得的所述目标应用的原始信息与修改后的新应用名称关联存储。
[0059] 这里,映射处理单元41可由包管理器实现。
[0060] 其中,所述映射处理单元41完成关联存储具体为:将获得的所述目标应用的原始信息与修改后的新应用名称一起存储于应用列表中;其中,所述目标应用的原始信息包括唯一标识应用的包名称和类别名。
[0061] 这里,所述关联存储包括:通过映射处理单元41构建映射结构,将获得的目标应用的包名称、类别名、以及新应用名称分别作为应用结构项存储于映射结构中;进一步的,每个映射结构作为应用列表中的一个应用结构项节点。
[0062] 为了替换并显示目标应用的新的应用名称,所述修改应用名称的处理装置还包括应用显示单元42,用于接收并显示新应用名称。
[0063] 进一步的,所述应用入口单元40在选定目标应用后输入新应用名称,并发送携带有新应用名称的确认消息;
[0064] 所述映射处理单元41收到确认消息后,获取所述目标应用的包名称和类别名;读取所有应用结构项节点的数据信息,当获取的包名称和类别名与某个应用结构项节点的数据信息中目标应用的包名称和类别名相匹配时,将匹配到的应用结构项节点的数据信息中目标应用的应用名称替换为新应用名称;并发送携带有新应用名称的修改消息给应用显示单元42;应用显示单元42接收修改消息后,显示新应用名称。
[0065] 其中,所述映射处理单元41读取所有结构项节点的数据信息包括:如果所读取到结构项节点数为0,结束当前操作;如果节点数大于0,则遍历所有节点,逐一读取每个应用结构项节点的数据信息进行匹配,直至匹配到或匹配过所有节点。
[0066] 在实际应用中,上述应用入口单元40、映射处理单元41、应用显示单元42可由位于终端中的中央处理器(CPU)、或微处理器(MPU)、或数字信号处理器(DSP)、或现场可编程阵列(FPGA)等实现。
[0067] 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈