数据操作方法、电子设备及存储介质技术

技术编号:31562103 阅读:11 留言:0更新日期:2021-12-25 10:43
本申请涉及通信技术领域,具体公开了一种数据操作方法、电子设备及存储介质。其中方法包括:依据节点顺序确定存储区域中的目标数据,其中,所述存储区域中包括多个依次排列的节点,每个节点中存储对应的目标数据或者未存储目标数据;针对依据节点顺序确定的目标数据,依次设置预设顺序的封装编号,并建立每个目标数据的封装编号与所述目标数据所存储的节点的对应关系;在接收到操作所述目标数据的操作指令时,根据所述目标数据的封装编号响应所述操作指令。本申请可以提高操作指令的准确性和便利性。性和便利性。性和便利性。

【技术实现步骤摘要】
数据操作方法、电子设备及存储介质


[0001]本专利技术涉及通信
,尤其涉及一种数据操作方法、电子设备及存储介质。

技术介绍

[0002]TR-069协议是客户终端设备(CPE,Customer Premise Equipment)和自动配置服务器(ACS,Auto-Configuration Server)之间沟通的通讯协定。TR-069协议中的防火墙规则节点支持存储255条,例如包括依次排列的Rule.1、Rule.2、Rule.3,
……
,等等。
[0003]有时候用户会需要修改规则,例如删除某些规则,但是删除后会导致实际上的规则排序和数据存储中的节点标号不对应,用户要对规则进行增加、删除、修改或查询都会有所不便。比如删除Rule.2后,但是Rule.2后面的规则的节点标号不会改变,Rule.3的排序标号仍是3,但是Rule.3实际上是排在Rule.1后,即Rule.3的实际排序是2。例如需要增加了规则,已有的规则包括存储在第一节点的Rule.1和第三节点的Rule.3,增加的规则实际上是第三个规则,但是其存储的可能是在第二节点或者其他未使用的节点。又或者在查询的时候,如果要查询到Rule.1和Rule.3,输入的节点标号需要输入1和3,而不是1和2,等等。因此,需要解决实际上的规则排序和数据存储中的节点标号不对应的问题。

技术实现思路

[0004]本申请提供了一种数据操作方法、电子设备及存储介质,可以提高操作指令的准确性和便利性。
[0005]第一方面,本申请提供了一种数据操作方法,所述方法包括:依据节点顺序确定存储区域中的目标数据,其中,所述存储区域中包括多个依次排列的节点,每个节点中存储对应的目标数据或者未存储目标数据;针对依据节点顺序确定的目标数据,依次设置预设顺序的封装编号;在接收到操作所述目标数据的操作指令时,根据所述目标数据的封装编号响应所述操作指令。
[0006]第二方面,本申请还提供了一种电子设备,所述电子设备包括存储器和处理器;所述存储器用于存储计算机程序;所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如上述的数据操作方法。
[0007]第三方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如上述的数据操作方法。
[0008]本申请公开了一种数据操作方法、电子设备及存储介质,该方法包括:依据节点顺序确定存储区域中的目标数据,其中,所述存储区域中包括多个依次排列的节点,每个节点中存储对应的目标数据或者未存储目标数据;针对依据节点顺序确定的目标数据,依次设置预设顺序的封装编号,并建立每个目标数据的封装编号与所述目标数据所存储的节点的对应关系;在接收到操作所述目标数据的操作指令时,根据所述目标数据的封装编号响应所述操作指令。本申请实施例通过对存储区域中存储的目标数据设置封装编号,封装编号
跟目标数据在存储区域中的实际存储的排序相对应,在接收到针对目标数据的操作指令时,根据封装编号来对操作指令进行响应,避免出现目标数据的实际存储排序和目标数据存储的节点标号不匹配的问题,可以准确找到对应的目标数据执行对应的操作,可以提高操作指令的准确性和便利性。
附图说明
[0009]为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0010]图1是本申请实施例提供的一种数据操作方法的示意流程图;
[0011]图2是本申请实施例提供的一种数据操作方法的场景示意图;
[0012]图3是本申请实施例提供的另一种数据操作方法的场景示意图;
[0013]图4是本申请实施例提供的另一种数据操作方法的场景示意图;
[0014]图5是本申请实施例提供的另一种数据操作方法的场景示意图;
[0015]图6是本申请的实施例提供的一种电子设备的结构示意性框图。
具体实施方式
[0016]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0017]附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
[0018]应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
[0019]还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0020]本申请的实施例提供了一种数据操作方法、电子设备及存储介质。下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
[0021]请参阅图1,图1是本申请的实施例提供的一种数据操作方法的示意流程图,如图1所示,该数据操作方法可以包括步骤S101至步骤S103。
[0022]步骤S101,依据节点顺序确定存储区域中的目标数据,其中,所述存储区域中包括多个依次排列的节点,每个节点中存储对应的目标数据或者未存储目标数据。
[0023]其中,存储区域可以是用于存储数据的位置,目标数据为存储在存储区域中的数据,存储区域中存储的所有目标数据可以是属于同一个类型的数据。可选地,目标数据可以是防火墙规则,存储区域可以是TR-069协议中用于存储防火墙规则的位置。
[0024]存储区域中划分为了多个节点,每个节点用于对应存储对应的目标数据,有一些节点中没有存储目标数据,可能是因为存储的目标数据被调用方删除。
[0025]存储区域中的节点是依次排列的,可以对依次排列的节点进行依次标号,目标数据在存储区域中可以有对应的节点标号。可以是根据节点的排列顺序依次确定存储区域中的目标数据,如果一个节点中未存储目标数据,则跳过该节点,而确定下一个节点中存储的目标数据。
[0026]步骤S102,针对依据节点顺序确定的目标数据,依次设置预设顺序的封装编号。
[0027]其中,依次确定的目标数据在存储区域中的实际排序是连续的,但是因为有节点中未存储目标数据,以此确定的目标数据存储的节点的排列顺序可能不是连续的,即依次确定的目标数据对应的节点标号可能不是连续的。因此在接收到对目标数据的操作指令时,如果本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据操作方法,其特征在于,所述方法包括:依据节点顺序确定存储区域中的目标数据,其中,所述存储区域中包括多个依次排列的节点,每个节点中存储对应的目标数据或者未存储目标数据;针对依据节点顺序确定的目标数据,依次设置预设顺序的封装编号;在接收到操作所述目标数据的操作指令时,根据所述目标数据的封装编号响应所述操作指令。2.根据权利要求1所述的数据操作方法,其特征在于,所述操作指令包括查询指令,所述根据所述目标数据的封装编号响应所述操作指令,包括:根据所述目标数据的封装编号依次显示所述存储区域中的目标数据。3.根据权利要求1所述的数据操作方法,其特征在于,所述方法还包括:建立每个目标数据的封装编号与所述目标数据所存储的节点的对应关系;所述根据所述目标数据的封装编号响应所述操作指令,包括:确定所述操作指令对应的封装编号;根据所述对应关系确定所述封装编号对应的目标数据在存储区域中存储的节点;根据所述操作指令对所述节点中的目标数据进行操作。4.根据权利要求3所述的数据操作方法,其特征在于,当所述操作指令包括删除指令,所述根据所述操作指令对所述节点中的目标数据进行操作,包括:删除所述节点中的目标数据;或当所述操作指令包括编辑指令,所述根据所述操作指令对所述节点中的目标数据进行操作,包括:根据所述编辑指令对所述节点中的目标数据进行编辑。5.根据权利要求3所述的数据操作方法,其特征在于,所述确定所述操作指令对应的封装编号之前,还包括:根据所述目标数据的封装编号依次显示所述存储区域中的目标数...

【专利技术属性】
技术研发人员:赵永陈波
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1