1.本技术涉及数据显示技术领域,特别涉及一种超文本标记语言数据的处理方法及相关装置、存储介质。
背景技术:2.当前,许多时候需要会在应用软件(application,app)上显示业务数据,以将业务数据提供给用户。当前通常需要通过超文本标记语言(hyper text markup language,html)网页,即通过显示html网页的方式,在html网页上显示业务数据。
3.所以,当前主要实现的方式是从应用数据库中获取用户请求的业务数据,并经过业务数据处理为应用数据。同时app从web服务器中获取html网页数据,并通过将html网页与应用相结合,从而可以在app上显示业务数据。
4.但是现有的方式不仅需要购买部署web服务器,还需要开发web网站,并且将其部署在web服务上,因此现有的方式不仅成本相对较高,并且实现过程相对较为复杂,对用户的技术门槛要求较高。
技术实现要素:5.基于上述现有技术的不足,本技术提供了一种超文本标记语言数据的处理方法及相关装置、存储介质,以解决现有的方式成本够,且实现过程过于复杂的问题。
6.为了实现上述目的,本技术提供了以下技术方案:
7.本技术第一方面提供了一种超文本标记语言数据的处理方法,包括:
8.接收应用软件发送的目标业务数据的查询请求;
9.根据所述目标业务数据的查询请求,从应用数据库中查询到所述目标业务数据;
10.将所述目标业务数据添加至预先配置的超文本标记语言模板中,得到完整的超文本标记语言数据;其中,所述超文本标记语言模板预先基于超文本标记语言以及层叠样式表语法编辑得到;
11.将所述完整的超文本标记语言数据发送给所述应用软件,以通过所述应用软件直接显示所述完整的超文本标记语言数据。
12.可选地,在上述的超文本标记语言数据的处理方法中,所述超文本标记语言模板的配置方法,包括:
13.响应用户的编译操作,基于超文本标记语言以及层叠样式表语法生成初始超文本标记语言模板;
14.响应所述用户的配置操作,在所述初始超文本标记语言模板中配置多个占位符,得到所述超文本标记语言模板。
15.可选地,在上述的超文本标记语言数据的处理方法中,所述将所述目标业务数据添加至预先编辑的超文本标记语言模板中,完整的超文本标记语言数据,包括:
16.将所述目标业务数据中的各项数据,分别替换预先编辑的所述超文本标记语言模
板中对应的占位符,得到完整的超文本标记语言数据。
17.可选地,在上述的超文本标记语言数据的处理方法中,所述将所述完整的超文本标记语言数据发送给所述应用软件,以通过所述应用软件直接显示所述完整的超文本标记语言数据,包括:
18.按照与所述应用软件间的传输协议,将所述完整的超文本标记语言数据封装为传输报文;
19.将所述传输报文发送给所述应用软件,以通过所述应用软件将所述应用软件解析所述传输报文,得到所述完整的超文本标记语言数据,并通过web浏览视图直接显示所述完整的超文本标记语言数据。
20.本技术第二方面提供了一种超文本标记语言数据的处理装置,包括:
21.接收单元,用于接收应用软件发送的目标业务数据的查询请求;
22.查询单元,用于根据所述目标业务数据的查询请求,从应用数据库中查询到所述目标业务数据;
23.添加单元,用于将所述目标业务数据添加至预先配置的超文本标记语言模板中,得到完整的超文本标记语言数据;其中,所述超文本标记语言模板预先基于超文本标记语言以及层叠样式表语法编辑得到;
24.发送单元,用于将所述完整的超文本标记语言数据发送给所述应用软件,以通过所述应用软件直接显示所述完整的超文本标记语言数据。
25.可选地,在上述的超文本标记语言数据的处理装置中,还包括:
26.第一响应单元,用于响应用户的编译操作,基于超文本标记语言以及层叠样式表语法生成初始超文本标记语言模板;
27.响应所述用户的配置操作,在所述初始超文本标记语言模板中配置多个占位符,得到所述超文本标记语言模板。
28.可选地,在上述的超文本标记语言数据的处理装置中,所述添加单元,包括:
29.替换单元,用于将所述目标业务数据中的各项数据,分别替换预先编辑的所述超文本标记语言模板中对应的占位符,得到完整的超文本标记语言数据。
30.可选地,在上述的超文本标记语言数据的处理装置中,所述发送单元,包括:
31.封装单元,用于按照与所述应用软件间的传输协议,将所述完整的超文本标记语言数据封装为传输报文;
32.发送子单元,用于将所述传输报文发送给所述应用软件,以通过所述应用软件将所述应用软件解析所述传输报文,得到所述完整的超文本标记语言数据,并通过web浏览视图直接显示所述完整的超文本标记语言数据。
33.本技术第三方面提供了一种电子设备,包括:
34.存储器和处理器;
35.其中,所述存储器用于存储程序;
36.所述处理器用于执行所述程序,所述程序被执行时,具体用于实现如上述任意一项所述的超文本标记语言数据的处理方法。
37.本技术第四方面提供了一种计算机存储介质,用于存储计算机程序,所述计算机程序被执行时,用于实现如上述任意一项所述的超文本标记语言数据的处理方法。
38.本技术提供的一种超文本标记语言数据的处理方法,在接收应用软件发送的目标业务数据的查询请求时,根据目标业务数据的查询请求,从应用数据库中查询到目标业务数据,然后将目标业务数据添加至预先配置的超文本标记语言模板中,得到完整的超文本标记语言数据。由于超文本标记语言模板预先基于超文本标记语言以及层叠样式表语法编辑得到,所以应用软件可以直接通过自身的web浏览视图进行显示,所以将完整的超文本标记语言数据发送给应用软件,应用软件直接显示完整的超文本标记语言数据,不再需要依赖web网站,也就不需要购买web服务器,并且进行复杂的开发,从而简化了实现方式,降低了成本。
附图说明
39.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
40.图1为本技术实施例提供的一种后台处理模块的结构示意图;
41.图2为本技术另一实施例提供的一种超文本标记语言数据的处理方法的流程图;
42.图3为本技术另一实施例提供的一种超文本标记语言模板的配置方法的流程图;
43.图4为本技术另一实施例提供的一种发送完整的超文本标记语言数据的方法的流程图;
44.图5为本技术另一实施例提供的另一种超文本标记语言数据的处理方法的流程图;
45.图6为本技术另一实施例提供的一种超文本标记语言数据的处理装置的结构示意图;
46.图7为本技术另一实施例提供的一种电子设备的结构示意图。
具体实施方式
47.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
48.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
49.需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
50.需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
51.本技术提供了一种超文本标记语言数据的处理方法,以解决现有的方式成本够,
且实现过程过于复杂的问题。
52.可选地,为了实现了本技术提供的一种超文本标记语言数据的处理方法,本技术实施例提供了一种后台处理模块。
53.如图1所示,本技术实施例提供的一种后台处理模块,包括:
54.后台应用程序子模块101以及应用数据库102。
55.其中,应用数据库102主要用于存储业务数据以及存储预先配置的超文本标记语言模板。并在接收到应用软件发送的目标业务数据的查询请求,将目标业务数据以及超文本标记语言模板反馈给后台应用程序子模块101。
56.后台应用程序子模块,主要用于从应用数据库102获取目标业务数据以及超文本标记语言模板。然后,将目标业务数据添加至预先配置的超文本标记语言模板中,得到完整的超文本标记语言数据,将完整的超文本标记语言数据发送给应用软件,以通过应用软件直接显示所述完整的超文本标记语言数据。
57.本技术另一实施例提供了一种超文本标记语言数据的处理方法,如图2所示,包括以下步骤:
58.s201、接收应用软件发送的目标业务数据的查询请求。
59.具体的,当用户在应用软件上进行操作时,响应用户的操作,确定需要的目标业务数据。应用软件(application,app)在确定需要的目标业务数据后,向后台处理模块发送的目标业务数据的查询请求。
60.s202、根据目标业务数据的查询请求,从应用数据库中查询到目标业务数据。
61.具体的,后台应用程序子模块设置有后台应用程序,后台应用程序响应目标业务数据的查询请求,从应用数据库中查询到目标业务数据。
62.s203、将目标业务数据添加至预先配置的超文本标记语言模板中,得到完整的超文本标记语言数据。
63.需要说明的是,超文本标记语言模板预先基于超文本标记语言(hyper textmarkup language,html)以及层叠样式表语法(cascading style sheets,css)编辑得到。
64.其中,超文本标记语言是一种标记语言,它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的网络资源连接为一个逻辑整体。而html文本是由html命令组成的描述性文本,html命令可以说明文字,图形、动画、声音、表格、链接等。
65.css是一种用来表现html(标准通用标记语言的一个应用)或xml(标准通用标记语言的一个子集)等文件样式的计算机语言。css不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。能够对网页中元素位置的排版进行像素级别的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。
66.所以,基于超文本标记语言和层叠样式表语法配置得到的超文本标记语言模板,可以直接在app上显示,无需依赖web服务。
67.具体的,将配置好的超文本标记语言模板存储至应用数据库中。后台应用程序从应用数据库中获取超文本标记语言模板,并将目标业务数据中的各个数据填充值超文本标记语言模板中的相应的位置中,从而得到一个完整的超文本标记语言数据,从而可以直接在app上显示。
68.可选地,本技术实施例提供了一种超文本标记语言模板的配置方法,如图3所示,包括:
69.s301、响应用户的编译操作,基于超文本标记语言以及层叠样式表语法生成初始超文本标记语言模板。
70.可选地,后台处理模块还可以设置有配置子模块,以支持用户基于超文本标记语言以及层叠样式表语法生成初始超文本标记语言模板。当然这只是本技术实施例的一种实施方式,也可以是采用现有的其他的工具配置好超文本标记语言模板后,直接存储到应用数据库中,从而不需要设置配置子模块。
71.s302、响应用户的配置操作,在初始超文本标记语言模板中配置多个占位符,得到超文本标记语言模板。
72.由于超文本标记语言模块中设置有多个占位符,所以相应的,在本技术实施例中,步骤s203的一种具体实施方式为:
73.将目标业务数据中的各项数据,分别替换预先编辑的超文本标记语言模板中对应的占位符,得到完整的超文本标记语言数据。
74.s204、将完整的超文本标记语言数据发送给应用软件,以通过应用软件直接显示完整的超文本标记语言数据。
75.由于反馈给应用软件是完整的超文本标记语言数据,所以应用软件可以直接利用web浏览视图对完整的超文本标记语言数据进行显示,从而不再需要web服务。
76.可选地,本技术另一实施例中,步骤s204的一种具体实施方式,如图4所示,包括:
77.s401、按照与应用软件间的传输协议,将完整的超文本标记语言数据封装为传输报文。
78.s402、将传输报文发送给应用软件,以通过应用软件将应用软件解析所述传输报文,得到完整的超文本标记语言数据,并通过web浏览视图直接显示完整的超文本标记语言数据。
79.本技术实施例提供的一种超文本标记语言数据的处理方法,在接收应用软件发送的目标业务数据的查询请求时,根据目标业务数据的查询请求,从应用数据库中查询到目标业务数据,然后将目标业务数据添加至预先配置的超文本标记语言模板中,得到完整的超文本标记语言数据。由于超文本标记语言模板预先基于超文本标记语言以及层叠样式表语法编辑得到,所以应用软件可以直接通过自身的web浏览视图进行显示,所以将完整的超文本标记语言数据发送给应用软件,应用软件直接显示完整的超文本标记语言数据,不再需要依赖web网站,也就不需要购买web服务器,并且进行复杂的开发,从而简化了实现方式,降低了成本。
80.本技术另一实施例提供了另一种超文本标记语言数据的处理方法,如图5所示,包括以下步骤:
81.s501、接收应用软件发送的目标业务数据的查询请求。
82.需要说明的是,步骤s501的具体实施方式,可相应地参考上述方法实施例中的步骤s201的实施过程,此处不再赘述。
83.s502、根据目标业务数据的查询请求,从应用数据库中查询到目标业务数据。
84.需要说明的是,步骤s502的具体实施方式,可相应地参考上述方法实施例中的步
骤s202的实施过程,此处不再赘述。
85.s503、将目标业务数据中的各项数据,分别替换预先编辑的超文本标记语言模板中对应的占位符,得到完整的超文本标记语言数据。
86.其中,超文本标记语言模板预先基于超文本标记语言以及层叠样式表语法编辑得到。
87.需要说明的是,在本技术实施例中,在超文本标记语言模板中配置有个占位符,每个占位符由于填充一项对应的数据,所以可以将目标业务数据中的各项数据,分别替换预先编辑的超文本标记语言模板中对应的占位符,从而得到完整的超文本标记语言数据。
88.s504、按照与应用软件间的传输协议,将完整的超文本标记语言数据封装为传输报文。
89.需要说明的是,步骤s504的具体实施方式,可相应地参考上述方法实施例中的步骤s401的实施过程,此处不再赘述。
90.s505、将传输报文发送给应用软件,以通过应用软件将应用软件解析传输报文,得到完整的超文本标记语言数据,并通过web浏览视图直接显示完整的超文本标记语言数据。
91.需要说明的是,步骤s505的具体实施方式,可相应地参考上述方法实施例中的步骤s402的实施过程,此处不再赘述。
92.需要说明的是,附图中的流程图和框图,图示了按照本技术各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
93.虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。
94.本技术另一实施例提供了一种超文本标记语言数据的处理装置,如图6所示,包括:
95.接收单元601,用于接收应用软件发送的目标业务数据的查询请求。
96.查询单元602,用于根据目标业务数据的查询请求,从应用数据库中查询到目标业务数据。
97.添加单元603,用于将目标业务数据添加至预先配置的超文本标记语言模板中,得到完整的超文本标记语言数据。
98.其中,超文本标记语言模板预先基于超文本标记语言以及层叠样式表语法编辑得到。
99.发送单元604,用于将完整的超文本标记语言数据发送给应用软件,以通过应用软件直接显示完整的超文本标记语言数据。
100.可选地,在本技术另一实施例提供的超文本标记语言数据的处理装置中,还包括:
101.第一响应单元,用于响应用户的编译操作,基于超文本标记语言以及层叠样式表语法生成初始超文本标记语言模板。
102.响应用户的配置操作,在初始超文本标记语言模板中配置多个占位符,得到超文本标记语言模板。
103.可选地,在本技术另一实施例提供的超文本标记语言数据的处理装置中,添加单元,包括:
104.替换单元,用于将目标业务数据中的各项数据,分别替换预先编辑的超文本标记语言模板中对应的占位符,得到完整的超文本标记语言数据。
105.可选地,在本技术另一实施例提供的超文本标记语言数据的处理装置中,发送单元,包括:
106.封装单元,用于按照与应用软件间的传输协议,将完整的超文本标记语言数据封装为传输报文。
107.发送子单元,用于将传输报文发送给应用软件,以通过应用软件将应用软件解析传输报文,得到完整的超文本标记语言数据,并通过web浏览视图直接显示完整的超文本标记语言数据。
108.需要说明的是,本技术上述实施例提供的各个单元的具体工作过程可相应地参考上述方法实施例中的相应的步骤,此处不再赘述。
109.本技术另一实施例提供了一种电子设备,如图7所示,包括:
110.存储器701和处理器702。
111.其中,存储器701用于存储程序。
112.处理器702用于执行存储器701存储的程序,并且该程序被执行时,具体用于实现如上述任意一个实施例提供的超文本标记语言数据的处理方法。
113.本技术另一实施例提供了一种计算机存储介质,用于存储计算机程序,所述计算机程序被执行时,用于实现如上述任意一个实施例提供的超文本标记语言数据的处理方法。
114.计算机存储介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd
‑
rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
115.需要说明的是,本发明提供的一种超文本标记语言数据的处理方法及相关装置、存储介质可用于人移动互联领域或金融领域。上述仅为示例,并不对本发明提供的一种超文本标记语言数据的处理方法及相关装置、存储介质的应用领域进行限定。
116.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些
功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
117.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。