数据转换与过滤方法、装置及计算机可读存储介质制造方法及图纸

技术编号:28034979 阅读:28 留言:0更新日期:2021-04-09 23:17
本发明专利技术涉及一种大数据,揭露一种数据转换与过滤方法,包括:接收服务端发送的第一数据,根据第一数据对应的消息模板将第一数据转换成第二数据,根据预设的过滤规则筛选出第二数据中的需过滤数据并添加预先设置的自定义标签,将添加自定义标签的第二数据发送至用户端,过滤第二数据中带自定义标签的需过滤数据,并将过滤后的第二数据存储为历史消息。本发明专利技术还涉及区块链技术,所述历史消息存储于区块链中。本发明专利技术通过采用电子装置将服务端发送的数据进行消息模板渲染并对存储的历史消息进行过滤,减少了用户端的工作量,且易于优化,可根据实际需求自由扩展消息模板和过滤规则,从而更准确、简洁、高效地实现数据转换与过滤。

【技术实现步骤摘要】
数据转换与过滤方法、装置及计算机可读存储介质
本专利技术涉及大数据处理,尤其涉及一种数据转换与过滤方法、电子装置及计算机可读存储介质。
技术介绍
目前,在做机器人智能问答时,根据用户端问题的多元性服务端会给出形式各异的答复内容,其UI结构各不一样,需要用户端适配多套样式模板。通常的做法是服务端返回答复类型标识及原始数据,用户端根据答复类型渲染对应消息模板。这种方案存在以下缺陷:一是消息模板全部在用户端,可复用性差。由于每个答复类型都需要差异处理,随着答复类型的增多,用户端会不断增加对应的新消息模板,增加了用户端的工作量和管理成本。二是针对某些历史消息,时常需要过滤一些特定消息或者消息中的敏感内容后再展现给用户端。例如某历史消息是查询账户余额的问答,在用户端查询该历史消息时,由于账户余额数值变更,需要对历史消息中账户余额的数值进行过滤后再展现该历史消息。由于特定消息或者消息中的敏感内容类型多且复杂,通过用户端过滤特定消息或者消息中的敏感内容会增加用户端工作量,而由服务端直接过滤原始消息数据,过滤前后的数据差异可能会导致过滤内容出现错漏。因此,如何准确、简洁、高效的实现数据转换与过滤已经成为一个亟待解决的技术问题。
技术实现思路
鉴于以上内容,有必要提供一种数据转换与过滤方法,用于准确、简洁、高效的实现数据转换与过滤。本专利技术提供的数据转换与过滤方法,应用于电子装置,包括:接收服务端发送的第一数据,获取所述第一数据对应的消息模板,根据所述消息模板将所述第一数据转换成第二数据;根据预设的过滤规则筛选出所述第二数据中的需过滤数据,对所述第二数据中的需过滤数据添加预先设置的自定义标签;将包含所述带自定义标签的需过滤数据的第二数据发送至用户端,并在对所述第二数据中带自定义标签的需过滤数据进行移除或替换操作后,将所述添加自定义标签的第二数据存储为历史消息。可选的,所述第一数据为json格式的数据;所述第二数据为html格式的数据。可选的,所述接收服务端发送的第一数据,获取所述第一数据对应的消息模板,根据所述消息模板将所述第一数据转换成第二数据包括:将用户端发送的请求消息转发至所述服务端,接收所述服务端根据所述请求消息返回的第一数据;根据所述第一数据的模板属性从预先设置的消息模板中获取对应所述第一数据的模板属性的消息模板;根据所述消息模板将所述第一数据转换成第二数据。可选的,所述用户端接收到所述第二数据后,通过DOM容器展示所述第二数据。可选的,在接收到所述用户端发送历史消息的查询请求后,在存储的历史消息中获取所述查询请求对应的历史消息并发送至所述用户端。此外,为实现上述目的,本专利技术还提供一种电子装置,该电子装置包括:存储器、处理器,所述存储器上存储有可在所述处理器上运行的数据转换与过滤程序,所述数据转换与过滤程序被所述处理器执行时实现如下步骤:接收服务端发送的第一数据,获取所述第一数据对应的消息模板,根据所述消息模板将所述第一数据转换成第二数据;根据预设的过滤规则筛选出所述第二数据中的需过滤数据,对所述第二数据中的需过滤数据添加预先设置的自定义标签;将包含所述带自定义标签的需过滤数据的第二数据发送至用户端,并在对所述第二数据中带自定义标签的需过滤数据进行移除或替换操作后,将所述添加自定义标签的第二数据存储为历史消息。可选的,所述第一数据为json格式的数据;所述第二数据为html格式的数据。可选的,所述接收服务端发送的第一数据,获取所述第一数据对应的消息模板,根据所述消息模板将所述第一数据转换成第二数据包括:将用户端发送的请求消息转发至所述服务端,接收所述服务端根据所述请求消息返回的第一数据;根据所述第一数据的模板属性从预先设置的消息模板中获取对应所述第一数据的模板属性的消息模板;根据所述消息模板将所述第一数据转换成第二数据。可选的,在接收到所述用户端发送历史消息的查询请求后,在存储的历史消息中获取所述查询请求对应的历史消息并发送至所述用户端。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,包括存储数据区和存储程序区,存储数据区存储根据区块链节点的使用所创建的数据,存储程序区存储有数据转换与过滤程序;其中,所述数据转换与过滤程序可被一个或者多个处理器执行,以实现上述数据转换与过滤方法的步骤。相较现有技术,本专利技术通过接收服务端发送的第一数据,根据所述第一数据对应的消息模板将所述第一数据转换成第二数据,根据预设的过滤规则筛选出所述第二数据中的需过滤数据并添加预先设置的自定义标签,将包含所述带自定义标签的需过滤数据的第二数据发送至用户端,根据所述自定义标签过滤所述添加自定义标签的第二数据,并将过滤后的第二数据存储为历史消息。该方法采用电子装置将服务端发送的数据进行消息模板渲染并对存储的历史消息进行过滤,减少了用户端的工作量,且易于优化,可根据实际需求自由扩展消息模板和过滤规则,从而更准确、简洁、高效地实现数据转换与过滤。附图说明图1为本专利技术电子装置一实施例的示意图;图2为图1中的数据转换与过滤程序一实施例的程序模块图;图3为本专利技术数据转换与过滤方法一实施例的流程图。本专利技术目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在本专利技术中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本专利技术要求的保护范围之内。如图1所示,为本专利技术电子装置1一实施例的示意图。电子装置1是一种能够按照事先设定或者存储的指令,自动进行数值计算和/或信息处理的设备。所述电子装置1可以是计算机、也可以是单个网络服务器、多个网络服务器组成的服务器组或者基于云计算的由大量主机或者网络服务器构成的云,其中云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。在本实施例中,电子装置1包括,但不仅限于,可通过系统总线相互通信连接的存储器11、处理器12、网络接口13,该存储器11中存储有数据转换与过滤程序10,所述数据转换与过滤程序10可被所述处理器12执行。图1仅示出了具有组件11-13以及数据转换与过滤程序10的电子装置1,本领域技术人员可以理解本文档来自技高网...

【技术保护点】
1.一种数据转换与过滤方法,应用于电子装置,其特征在于,所述方法包括:/n接收服务端发送的第一数据,获取所述第一数据对应的消息模板,根据所述消息模板将所述第一数据转换成第二数据;/n根据预设的过滤规则筛选出所述第二数据中的需过滤数据,对所述第二数据中的需过滤数据添加预先设置的自定义标签;/n将包含所述带自定义标签的需过滤数据的第二数据发送至用户端,并在对所述第二数据中带自定义标签的需过滤数据进行移除或替换操作后,将所述添加自定义标签的第二数据存储为历史消息。/n

【技术特征摘要】
1.一种数据转换与过滤方法,应用于电子装置,其特征在于,所述方法包括:
接收服务端发送的第一数据,获取所述第一数据对应的消息模板,根据所述消息模板将所述第一数据转换成第二数据;
根据预设的过滤规则筛选出所述第二数据中的需过滤数据,对所述第二数据中的需过滤数据添加预先设置的自定义标签;
将包含所述带自定义标签的需过滤数据的第二数据发送至用户端,并在对所述第二数据中带自定义标签的需过滤数据进行移除或替换操作后,将所述添加自定义标签的第二数据存储为历史消息。


2.如权利要求1所述的数据转换与过滤方法,其特征在于,所述第一数据为json格式的数据;所述第二数据为html格式的数据。


3.如权利要求1所述的数据转换与过滤方法,其特征在于,所述接收服务端发送的第一数据,获取所述第一数据对应的消息模板,根据所述消息模板将所述第一数据转换成第二数据包括:
将用户端发送的请求消息转发至所述服务端,接收所述服务端根据所述请求消息返回的第一数据;
根据所述第一数据的模板属性从预先设置的消息模板中获取对应所述第一数据的模板属性的消息模板;
根据所述消息模板将所述第一数据转换成第二数据。


4.如权利要求1所述的数据转换与过滤方法,其特征在于,还包括:
所述用户端接收到所述第二数据后,通过DOM容器展示所述第二数据。


5.如权利要求1所述的数据转换与过滤方法,其特征在于,还包括:
在接收到所述用户端发送历史消息的查询请求后,在存储的历史消息中获取所述查询请求对应的历史消息并发送至所述用户端。


6.一种电子装置,其特征在于,该电子装置包括:存储器、处理器,所述存储器上存储有可在所述处理器上运行的数据转...

【专利技术属性】
技术研发人员:李翠
申请(专利权)人:平安证券股份有限公司
类型:发明
国别省市:广东;44

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

1