数据处理方法、装置、终端及介质制造方法及图纸

技术编号:25707914 阅读:17 留言:0更新日期:2020-09-23 02:55
本发明专利技术实施例公开了一种数据处理方法、装置、终端及介质,所述方法包括:获取目标页面,对目标页面进行解析,得到目标页面对应的页面信息,根据页面信息确定针对目标页面的配置界面,并接收在配置界面中输入的针对目标页面中任意一个或多个元素的配置指令,根据目标预设配置指令更新目标页面。通过实施上述方法,可以对页面进行解析得到配置界面,以使得开发人员在配置界面中修改数据实现对页面的更新,提升对于页面的更新效率。

【技术实现步骤摘要】
数据处理方法、装置、终端及介质
本专利技术涉及计算机
,尤其涉及一种数据处理方法、装置、终端及介质。
技术介绍
随着计算机技术的发展,终端(手机、电脑、平板电脑等)已成为用户日常生活中的必须品,用户可以通过终端浏览各式各样的页面(应用程序页面、网页页面等),但随着用户对页面的浏览需求的变化,页面开发人员也需要及时的对页面进行更新,以满足用户的需求。当前,开发人员对页面进行更新的过程中,需要编辑大量的代码,更新过程较长,且对页面进行更新时也需要重新对页面进行完整开发,对开发人员编码能力要求较高的同时,页面开发效率也较低,无法应对与日俱增的页面更新需求。
技术实现思路
本专利技术实施例提供了一种数据处理方法、装置、终端及介质,可以对页面进行解析得到配置界面,以使得开发人员在配置界面中修改数据实现对页面的更新,提升对于页面的更新效率。第一方面,本专利技术实施例提供了一种数据处理方法,所述方法包括:获取目标页面;对所述目标页面进行解析,得到所述目标页面对应的页面信息,所述页面信息包括构成所述目标页面的至少一个元素以及各个元素之间的连接关系;根据所述页面信息确定针对所述目标页面的配置界面,所述配置界面包括由所述连接关系构建的元素结构树状图以及所述各个元素的初始样式信息;接收在所述配置界面中输入的针对所述目标页面中任意一个或多个元素的配置指令,所述配置指令指示了所述目标页面中各个元素对应的样式;根据所述配置指令更新所述目标页面。第二方面,本专利技术实施例提供了一种数据处理装置,所述装置包括:获取模块,用于获取目标页面;解析模块,用于对所述目标页面进行解析,得到所述目标页面对应的页面信息,所述页面信息包括构成所述目标页面的至少一个元素以及各个元素之间的连接关系;确定模块,用于根据所述页面信息确定针对所述目标页面的配置界面,所述配置界面包括由所述连接关系构建的元素结构树状图以及所述各个元素的初始样式信息;接收模块,用于接收在所述配置界面中输入的针对所述目标页面中任意一个或多个元素的配置指令,所述配置指令指示了所述目标页面中各个元素对应的样式;更新模块,用于根据所述配置指令更新所述目标页面。第三方面,本专利技术实施例提供了一种终端,包括处理器、输入接口、输出接口和存储器,所述处理器、输入接口、输出接口和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行第一方面所述的方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行第一方面所述的方法。本专利技术实施例中,终端获取目标页面,对目标页面进行解析,得到目标页面对应的页面信息,终端根据页面信息确定针对目标页面的配置界面,并接收在配置界面中输入的针对目标页面中任意一个或多个元素的配置指令,终端根据目标预设配置指令更新目标页面。通过实施上述方法,可以对页面进行解析得到配置界面,以使得开发人员在配置界面中修改数据实现对页面的更新,提升对于页面的更新效率。附图说明为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种数据处理方法的流程示意图;图2是本专利技术实施例提供的另一种数据处理方法的流程示意图;图3是本专利技术实施例提供的又一种数据处理方法的流程示意图;图4是本专利技术实施例提供的一种数据处理装置的结构示意图;图5是本专利技术实施例提供的一种终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1是本专利技术实施例中一种数据处理方法的流程示意图。如图1所示,本实施例中的数据处理方法的流程可以包括:S101、终端获取目标页面。本专利技术实施例中,本专利技术实施例中,目标页面可以为一个应用程序(Application,APP)的任意一个应用页面,或者,目标页面也可以为一个网页页面,终端可以在检测到用户输入的页面获取操作后,将根据页面获取操作携带的信息获取到用户需要的目标页面,其中,页面获取操作携带的信息具体可以为网址、数据库地址、图像、文字等。S102、终端对目标页面进行解析,得到目标页面对应的页面信息。本专利技术实施例中,终端获取到目标页面之后,将对目标页面进行解析,得到目标页面对应的页面信息,其中,页面信息包括构成目标页面的至少一个元素以及各个元素之间的连接关系,元素具体可以为目标页面中的文字、图像、背景等。在一种实现方式中,终端对目标页面进行解析,得到目标页面对应的页面信息的具体方式可以为,终端获取目标页面对应的源代码,并基于源代码中包括的至少一个对象确定构成目标页面的至少一个元素,以及,基于至少一个对象的编码结构确定各个元素之间的连接关系。即终端提取源代码中包括的各个对象,并将每个对象确定为一个元素,进一步的,终端基于源代码中针对代码的编码结构确定各个元素之间的连接关系,终端将解析得到的至少一个元素以及各个元素连接关系确定为目标页面对应的页面信息。在一种实现方式中,终端对目标页面进行解析,得到目标页面对应的页面信息的具体方式可以为,终端基于预设的拆解规则对目标页面进行拆解,得到至少一个元素,并基于拆解得到的每个元素在目标页面中的位置确定各个元素之间的连接关系,其中,预设的拆解规则可以为,基于颜色变化以及空间间隔进行拆解的拆解规则,即终端首先对页面中的文字和图像进行分离,得到文字部分以及缺乏文字部分的残缺图像,终端采用与残缺部分距离最近的图像的颜色作为背景色对残缺图像中的残缺部分进行填充。进一步的,针对提取出的文字部分,终端检测各个文字区域之间的间隔距离,并将间隔距离大于预设距离的文字区域确定为一个元素,针对填充过后的图像部分,终端确定不同图像区域之间的颜色变化,并将颜色变化大于预设变化的图像区域确定为一个元素。然后,终端拆解出的各个元素之间的位置关系确定各个元素之间的连接关系,终端将解析得到的至少一个元素以及各个元素连接关系确定为目标页面对应的页面信息。在一种实现方式中,目标页面由开发人员基于预设的开发架构进行开发得到,该开发架构指示了目标页面中包括的各个元素以及元素之间的连接关系,终端对目标页面进行解析,得到目标页面对应的页面信息的具体方式可以为,终端从目标页面的后台数据中获取到该目标页面的开发架构,并从该开发架构获取到目标页面对应的指示信息。...

【技术保护点】
1.一种数据处理方法,其特征在于,所述方法包括:/n获取目标页面;/n对所述目标页面进行解析,得到所述目标页面对应的页面信息,所述页面信息包括构成所述目标页面的至少一个元素以及各个元素之间的连接关系;/n根据所述页面信息确定针对所述目标页面的配置界面,所述配置界面包括由所述连接关系构建的元素结构树状图以及所述各个元素的初始样式信息;/n接收在所述配置界面中输入的针对所述目标页面中任意一个或多个元素的配置指令,所述配置指令指示了所述目标页面中各个元素对应的样式;/n根据所述配置指令更新所述目标页面。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:
获取目标页面;
对所述目标页面进行解析,得到所述目标页面对应的页面信息,所述页面信息包括构成所述目标页面的至少一个元素以及各个元素之间的连接关系;
根据所述页面信息确定针对所述目标页面的配置界面,所述配置界面包括由所述连接关系构建的元素结构树状图以及所述各个元素的初始样式信息;
接收在所述配置界面中输入的针对所述目标页面中任意一个或多个元素的配置指令,所述配置指令指示了所述目标页面中各个元素对应的样式;
根据所述配置指令更新所述目标页面。


2.根据权利要求1所述的方法,其特征在于,所述对所述目标页面进行解析,得到所述目标页面对应的页面信息,包括:
获取所述目标页面对应的源代码;
基于所述源代码中包括的至少一个对象确定构成所述目标页面的至少一个元素,以及,
基于所述至少一个对象的编码结构确定所述各个元素之间的连接关系。


3.根据权利要求1所述的方法,其特征在于,所述根据所述页面信息确定针对所述目标页面的配置界面,包括:
根据所述目标页面中各个元素之间的连接关系确定所述至少一个元素中的根元素和子元素,并将所述根元素与子元素对应连接得到所述目标页面对应的元素结构树状图;
将所述目标页面中每个元素的初始样式信息置于所述元素结构树状图中对应的位置处,得到针对所述目标页面的配置界面。


4.根据权利要求3所述的方法,其特征在于,所述将所述目标页面中每个元素的初始样式信息置于所述元素结构树状图中对应的位置处之后,所述方法还包括:
获取历史记录的针对每个元素输入的历史配置指令,所述历史配置指令中包括至少一个历史配置项;
确定所述历史配置指令中各个历史配置项的配置频次,并将配置频次大于预设频次的历史配置项确定为推荐配置项;
当检测到显示触发指令时,在针对所述目标页面的配置界面中显示所述推荐配置项。


5.根据权利要求1所述的方法,其特征在于,所述接收在所述配置界面中输入的针对所述目标页面中任意一个或多个元素的配置指令之后,所述方法还包括:
检测所述配置指令与预设配置指令集中每个预设配置指令之间的相似度;
若存在与所述配置指令之间的相似度大于预...

【专利技术属性】
技术研发人员:杜鹏程
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:广东;44

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

1