CN115099819A - 数据推送的方法、装置、存储介质及电子设备 - Google Patents

数据推送的方法、装置、存储介质及电子设备 Download PDF

Info

Publication number
CN115099819A
CN115099819A CN202210750274.7A CN202210750274A CN115099819A CN 115099819 A CN115099819 A CN 115099819A CN 202210750274 A CN202210750274 A CN 202210750274A CN 115099819 A CN115099819 A CN 115099819A
Authority
CN
China
Prior art keywords
data
pushed
target
link
pushing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210750274.7A
Other languages
English (en)
Inventor
王良玉
何健慧
段宗海
冯文倩
姜超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Bank Co Ltd
Original Assignee
Ping An Bank Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ping An Bank Co Ltd filed Critical Ping An Bank Co Ltd
Priority to CN202210750274.7A priority Critical patent/CN115099819A/zh
Publication of CN115099819A publication Critical patent/CN115099819A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/389Keeping log of transactions for guaranteeing non-repudiation of a transaction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • G06F16/215Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/258Data format conversion from or to a database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Business, Economics & Management (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Quality & Reliability (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Technology Law (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本申请实施例公开了一种数据推送的方法、装置、存储介质及电子设备,其中,本申请实施例通过确定待推送数据,以及待推送数据的目标推送数据链路,确定目标推送数据链路的目标输入数据格式,将待推送数据的数据格式转换为目标输入数据格式,得到数据格式转换后的待推送数据,将数据格式转换后的待推送数据推送至目标推送数据链路,以此,本申请通过将待推送数据的数据格式转换为与目标推送数据链路的目标输入数据格式相同,可以建立起断层的数据链路之间的关联,对***中断层的链路进行自动修复,从而提高链路断层的补救效率。

Description

数据推送的方法、装置、存储介质及电子设备
技术领域
本申请涉及数据处理领域,具体涉及一种数据推送的方法、装置、存储介质及电子设备。
背景技术
随着移动网络和大数据时代的到来,用户参与的网络活动越来越多,用户在网络上的行为被数字化记录,产生了大量的数据信息,为了对这些数据信息进行处理,衍生了数据交互***,该数据交互***可以根据需要对这些数据进行存储、传输、计算、以及分析等处理。然而,数据交互***,例如银行***,特别是涉及第三方交互***,往往存在关联***缺失,导致链路断层,需要人工补救,而人工补救操作繁杂,导致修复链路断层的效率较低。
发明内容
本申请实施例提供一种数据推送的方法、装置、存储介质及电子设备,能够自动对***中断层的链路进行修复,提高链路断层的补救效率。
第一方面,本申请实施例提供一种数据推送的方法,包括:
确定待推送数据,以及所述待推送数据的目标推送数据链路;
确定所述目标推送数据链路的目标输入数据格式;
将所述待推送数据的数据格式转换为所述目标输入数据格式,得到数据格式转换后的待推送数据;
将所述数据格式转换后的待推送数据推送至所述目标推送数据链路。
第二方面,本申请实施例还提供一种数据推送的装置,包括:
第一确定模块,用于确定待推送数据,以及所述待推送数据的目标推送数据链路;
第二确定模块,用于确定所述目标推送数据链路的目标输入数据格式;
数据格式转换模块,用于将所述待推送数据的数据格式转换为所述目标输入数据格式,得到数据格式转换后的待推送数据;
数据推送模块,用于将所述数据格式转换后的待推送数据推送至所述目标推送数据链路。
可选的,在一种实施方式中,数据格式转换模块,可以用于:确定所述待推送数据的数据格式;获取所述待推送数据的数据格式与所述目标输入数据格式之间的映射关系;根据所述映射关系将所述待推送数据的数据格式转换为所述目标输入数据格式。
可选的,在一种实施方式中,第一确定模块,还可以用于:获取与目标推送数据链路具有关联关系的目标外部数据链路;将所述目标外部数据链路产生的数据作为所述待推送数据。
可选的,在一种实施方式中,第一确定模块,还可以用于:获取目标推送数据链路与外部数据链路的对应关系;根据所述对应关系从所述外部数据链路中确定所述目标外部数据链路。
可选的,在一种实施方式中,第一确定模块,还可以用于:获取所述目标推送数据链路与所述外部数据链路之间的业务关系;根据所述业务关系确定所述目标推送数据链路与所述外部数据链路的所述对应关系。
可选的,在一种实施方式中,第一确定模块,还可以用于:每隔预设时长检测所述目标外部数据链路是否存在产生的新的数据;若是,则将所述目标外部数据链路产生的新的数据作为所述待推送数据。
可选的,在一种实施方式中,数据格式转换模块,还可以用于:设置数据推送权限;所述将所述数据格式转换后的待推送数据推送至所述目标推送数据链路,包括:当所述数据推送权限为允许状态时,将所述数据格式转换后的待推送数据推送至所述目标推送数据链路。
第三方面,本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在处理器上运行时,使得所述计算机执行如本申请任一实施例提供的数据推送的方法。
第四方面,本申请实施例还提供一种电子设备,包括处理器和存储器,所述存储器有计算机程序,所述处理器通过调用所述计算机程序,用于执行如本申请任一实施例提供的数据推送的方法。
本申请实施例提供的技术方案,通过确定待推送数据,以及待推送数据的目标推送数据链路,确定目标推送数据链路的目标输入数据格式,将待推送数据的数据格式转换为目标输入数据格式,得到数据格式转换后的待推送数据,将数据格式转换后的待推送数据推送至目标推送数据链路,以此,本申请通过将待推送数据的数据格式转换为与目标推送数据链路的目标输入数据格式相同,可以建立起断层的数据链路之间的关联,对***中断层的链路进行自动修复,相对于相关技术中人工补救的繁杂操作而言,本申请提供的技术方案可以提高链路断层的补救效率。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的数据推送的方法的应用场景示意图。
图2为本申请实施例提供的数据推送的方法的第一种流程示意图。
图3为本申请实施例提供的数据推送的方法的第二种流程示意图。
图4为本申请实施例提供的数据推送的装置的结构示意图。
图5为本申请实施例提供的电子设备的第一种结构示意图。
图6为本申请实施例提供的电子设备的第二种结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本申请的保护范围。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
请参考图1,本申请还提供一数据推送***,如图1所示,该数据推送***包括电子设备10,电子设备10中集成有本申请提供的数据推送的装置。该电子设备10通过确定待推送数据,以及待推送数据的目标推送数据链路,确定目标推送数据链路的目标输入数据格式,将待推送数据的数据格式转换为目标输入数据格式,得到数据格式转换后的待推送数据,将数据格式转换后的待推送数据推送至目标推送数据链路,以此,本申请通过将待推送数据的数据格式转换为与目标推送数据链路的目标输入数据格式相同,可以建立起断层的数据链路之间的关联,对***中断层的链路进行自动修复,相对于相关技术中人工补救的繁杂操作而言,本申请提供的技术方案可以提高链路断层的补救效率。
电子设备10可以是任何配置有处理器而具备处理能力的设备,比如智能手机、平板电脑、掌上电脑、笔记本电脑等具备处理器的移动式电子设备,或者台式电脑、电视、服务器等具备处理器的固定式电子设备。
另外,如图1所示,该数据推送***还可以包括存储器20,用于存储数据,比如,电子设备10可以将待推送数据、目标推送数据链路的目标输入数据格式以及数据格式转换后的待推送数据等数据存入该存储器20中。
需要说明的是,图1所示的数据推送***的场景示意图仅仅是一个示例,本申请实施例描述的数据推送***以及场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着数据推送***的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
以下分别进行详细说明。需说明的是,以下实施例的序号不作为对实施例优选顺序的限定。
请参阅图2,图2为本申请实施例提供的数据推送的方法的第一种流程示意图。本申请实施例提供的数据推送的方法的具体流程可以如下:
101、确定待推送数据,以及待推送数据的目标推送数据链路。
其中,待推送数据可以是任何需要被推送的数据,比如,该待推送数据可以为用户使用电子设备时产生的数据,例如,用户在使用支付软件进行消费时,产生的消费流水数据可以为待推送数据;又例如,用户在进行如账户充值、支付、转账、退款、提现等交易时,产生的交易数据也可以作为待推送数据。
其中,目标数据推送链路为该待推送数据将要推送的数据链路,例如,当用户的消费流水数据为待推送数据时,该目标数据链路可以为银联***中的清算数据处理数据链路,将用户消费的流水数据推送给银联***中清算数据处理数据链路,可以对用户相关联的账户进行数据清算。
102、确定目标推送数据链路的目标输入数据格式。
其中,数据格式是描述数据保存在文件或记录中的规则。可以是字符形式的文本格式,或二进制数据形式的压缩格式。
可以理解的是,由于不同的数据链路分别对应不同的数据处理功能,因此不同数据链路中数据的数据类型,以及数据格式会有所不同。
比如,在本实施例中,在确定待推送数据以及待推送数据的目标推送数据链路之后,可以确定目标推送数据链路的目标输入数据格式,以便于后续将待推送数据推送至目标推送数据链路时便于目标数据链路对待推送数据进行数据处理。
103、将待推送数据的数据格式转换为目标输入数据格式,得到数据格式转换后的待推送数据。
比如,在本实施例中,在确定目标推送数据链路的目标输入数据格式之后,将待推送数据的数据格式转换为目标输入数据格式,得到数据格式转换后的待推送数据。
其中,在对待推送数据的数据格式进行数据格式转换时,可以预先根据该待推送数据的数据格式和该待推送数据对应的目标推送数据链路对应的目标输入数据格式定制转换流程,然后根据该转换流程生成相应的转换算法,使该待推送数据可以根据预先定制的转换流程将待推送数据的数据格式转换为目标输入数据格式,提高待推送数据进行数据格式转换的效率。
104、将数据格式转换后的待推送数据推送至目标推送数据链路。
比如,在本实施例中,在待推送数据的数据格式转换为与目标推送数据链路的目标输入数据格式匹配的数据格式之后,将数据格式转换后的待推送数据推送至目标推送数据链路。
例如,当待推送数据为用户的消费流水数据,目标推送数据链路为清算数据处理链路时,可以将用户的消费流水数据的数据格式转换至与清算数据处理链路中的数据格式一致,使得清算数据处理链路在接收到数据格式转换后的消费流水数据后可以直接将该数据与原有的清算数据记录中的数据进行分析处理,提高数据清算的效率。
具体实施时,本申请不受所描述的各个步骤的执行顺序的限制,在不产生冲突的情况下,某些步骤还可以采用其它顺序进行或者同时进行。
由上可知,本申请实施例提供的数据推送的方法,通过确定待推送数据,以及待推送数据的目标推送数据链路,确定目标推送数据链路的目标输入数据格式,将待推送数据的数据格式转换为目标输入数据格式,得到数据格式转换后的待推送数据,将数据格式转换后的待推送数据推送至目标推送数据链路,以此,本申请通过将待推送数据的数据格式转换为与目标推送数据链路的目标输入数据格式相同,可以建立起断层的数据链路之间的关联,对***中断层的链路进行自动修复,相对于相关技术中人工补救的繁杂操作而言,本申请提供的技术方案可以提高链路断层的补救效率。
根据前面实施例所描述的方法,以下将举例作进一步详细说明。
请参阅图3,图3为本申请实施例提供的数据推送的方法的第二流程示意图。所述方法包括:
201、确定待推送数据,以及待推送数据的目标推送数据链路。
比如,该待推送数据可以为用户使用电子设备时产生的数据,例如,用户在使用支付软件进行消费时,产生的消费流水数据可以为待推送数据;又例如,用户在进行如账户充值、支付、转账、退款、提现等交易时,产生的交易数据也可以作为待推送数据。
在一种实施方式中,在确定待推送数据,以及所述待推送数据的目标推送数据链路之前,还可以包括以下流程:
(1)获取与目标推送数据链路具有关联关系的目标外部数据链路;
比如,用户在使用支付软件进行消费时,产生的消费流水数据可以是该支付软件中的消费流水数据链路根据用户的每一笔交易生成的。该消费流水数据的目标推送数据链路为银联***中的清算数据处理数据链路,则该消费流水数据链路可以作为该清算数据处理数据链路的关联数据链路,也即该消费流水数据链路与该清算数据处理数据链路存在关联关系。
比如,在获取与目标推送数据链路具有关联关系的目标外部数据链路时,可以获取目标推送数据链路与外部数据链路的对应关系,根据对应关系从外部数据链路中确定所述目标外部数据链路。
其中,对应关系可以根据两个数据链路之间数据的相关性来建立,例如外部数据链路负责收集数据,目标推送数据链路用于处理收集的数据,那么这两个数据链路就存在对应关系。对应关系还可以是一对多的对应关系,例如,目标推送链路可以有多条,每一条对数据的处理都不一样,但是都要以收集的数据为基础进行数据处理,那么此时对应关系就是一对多的关系。
需要说明的是,外部数据链路是与目标推送数据链路区别的数据链路。
在一种实施方式中,在获取目标推送数据链路与外部数据链路的对应关系时,可以获取所述目标推送数据链路与所述外部数据链路之间的业务关系,根据所述业务关系确定所述目标推送数据链路与所述外部数据链路的所述对应关系。
例如,目标推送数据链路与外部数据链路处理的属于同一业务线,同属于处理该业务中的数据链路,目标推送链路与外部数据链路就存在对应关系。
(2)将所述目标外部数据链路产生的数据作为所述待推送数据。
例如,目标推送数据链路可以为清算数据处理数据链路,则目标外部数据链路可以为消费流水数据链路,该消费流水数据链路产生的消费流水数据可以作为待推送数据。
在一种实施方式中,在确定待推送数据时,每隔预设时长检测所述目标外部数据链路是否存在产生的新的数据;若是,则将所述目标外部数据链路产生的新的数据作为所述待推送数据。
例如,预设时长可以为5分钟,目标外部数据链路为消费流水数据链路,也即每隔5分钟检测消费流水数据链路中是否产生新的数据,若是,则将产生的新的数据作为待推送数据。
其中,预设时长可以根据实际需要设置,此处不作具体限定。
202、确定目标推送数据链路的目标输入数据格式。
其中,数据格式是描述数据保存在文件或记录中的规则。可以是字符形式的文本格式,或二进制数据形式的压缩格式。
可以理解的是,由于不同的数据链路分别对应不同的数据处理功能,因此不同数据链路中数据的数据类型,以及数据格式会有所不同。
比如,在本实施例中,在确定待推送数据以及待推送数据的目标推送数据链路之后,可以确定目标推送数据链路的目标输入数据格式,以便于后续将待推送数据推送至目标推送数据链路时便于目标数据链路对待推送数据进行数据处理。
203、确定待推送数据的数据格式。
可以理解的是,确定待推送数据的数据格式可以便于后续对该待推送数据的数据格式进行转换。
204、获取待推送数据的数据格式与目标输入数据格式之间的映射关系。
例如,可以提前获取不同数据格式之间的映射关系,那么可以从提前获取的映射关系中找到待推送数据的数据格式与目标输入数据格式之间的映射关系。
其中,该映射关系包含一对一映射,多对一映射,一对多映射,还包含一些计算逻辑,比如合并、相减、截取等等。
比如,待推送数据中的数据格式为十进制数据格式,而目标输入数据格式为二进制数据格式,则这两个格式之间存在计算逻辑的映射。
又比如,待推送数据中通过一个短字段记载一个用户属性,其中用户属性可以为姓名、账户、余额等等,而目标推送数据链路中通过一个长字段加间隔符的形式包含待推送数据中所有短字段的内容,那么将待推送数据转换为目标输入数据格式时,就要进行相应的合并操作。
205、根据映射关系将待推送数据的数据格式转换为目标输入数据格式,得到数据格式转换后的待推送数据。
比如,本实施例中,在确定了待推送数据的数据格式与目标输入数据格式之间的映射关系之后,可以根据映射关系将待推送数据的数据格式转换为目标输入数据格式,得到数据格式转换后的待推送数据。
206、将数据格式转换后的待推送数据推送至目标推送数据链路。
比如,在本实施例中,在待推送数据的数据格式转换为与目标推送数据链路的目标输入数据格式匹配的数据格式之后,将数据格式转换后的待推送数据推送至目标推送数据链路。
在一种实施方式中,在将所述数据格式转换后的待推送数据推送至所述目标推送数据链路之前,还可以设置数据推送权限,当所述数据推送权限为允许状态时,将所述数据格式转换后的待推送数据推送至所述目标推送数据链路。
比如,可以给目标外部数据链路设置黑白名单权限,当目标外部数据链路被设置黑名单时,则说明数据推送权限为不允许状态,不允许目标外部数据链路中产生的数据推送至目标推送数据链路;当目标外部数据链路没有被设置黑名单时,则说明数据推送权限为允许状态,允许目标外部数据链路中产生的数据推送至目标推送数据链路。
由上可知,本申请实施例提出的数据推送的方法,通过确定待推送数据,以及待推送数据的目标推送数据链路,确定目标推送数据链路的目标输入数据格式确定待推送数据的数据格式,获取待推送数据的数据格式与目标输入数据格式之间的映射关系,根据映射关系将待推送数据的数据格式转换为目标输入数据格式,得到数据格式转换后的待推送数据,将数据格式转换后的待推送数据推送至目标推送数据链路,以此,本申请通过将待推送数据的数据格式转换为与目标推送数据链路的目标输入数据格式相同,可以建立起断层的数据链路之间的关联,对***中断层的链路进行自动修复,相对于相关技术中人工补救的繁杂操作而言,本申请提供的技术方案可以提高链路断层的补救效率。
在一实施例中还提供一种数据推送的装置。请参阅图4,图4为本申请实施例提供的数据推送的装置300的结构示意图。其中该数据推送的装置300应用于电子设备,该数据推送的装置300包括第一确定模块301、第二确定模块302、数据格式转换模块303、以及数据推送模块304,如下:
第一确定模块301,用于确定待推送数据,以及所述待推送数据的目标推送数据链路;
第二确定模块302,用于确定所述目标推送数据链路的目标输入数据格式;
数据格式转换模块303,用于将所述待推送数据的数据格式转换为所述目标输入数据格式,得到数据格式转换后的待推送数据;
数据推送模块304,用于将所述数据格式转换后的待推送数据推送至所述目标推送数据链路。
在一种实施方式中,数据格式转换模块303,可以用于:确定所述待推送数据的数据格式;获取所述待推送数据的数据格式与所述目标输入数据格式之间的映射关系;根据所述映射关系将所述待推送数据的数据格式转换为所述目标输入数据格式。
在一种实施方式中,第一确定模块301,还可以用于:获取与目标推送数据链路具有关联关系的目标外部数据链路;将所述目标外部数据链路产生的数据作为所述待推送数据。
在一种实施方式中,第一确定模块301,还可以用于:获取目标推送数据链路与外部数据链路的对应关系;根据所述对应关系从所述外部数据链路中确定所述目标外部数据链路。
在一种实施方式中,第一确定模块301,还可以用于:获取所述目标推送数据链路与所述外部数据链路之间的业务关系;根据所述业务关系确定所述目标推送数据链路与所述外部数据链路的所述对应关系。
在一种实施方式中,第一确定模块301,还可以用于:每隔预设时长检测所述目标外部数据链路是否存在产生的新的数据;若是,则将所述目标外部数据链路产生的新的数据作为所述待推送数据。
在一种实施方式中,数据格式转换模块303,还可以用于:设置数据推送权限;所述将所述数据格式转换后的待推送数据推送至所述目标推送数据链路,包括:当所述数据推送权限为允许状态时,将所述数据格式转换后的待推送数据推送至所述目标推送数据链路。
应当说明的是,本申请实施例提供的数据推送的装置与上文实施例中的数据推送的方法属于同一构思,通过该数据推送的装置可以实现数据推送的方法实施例中提供的任一方法,其具体实现过程详见数据推送的方法实施例,此处不再赘述。
由上可知,本申请实施例提出的数据推送的装置,通过第一确定模块301确定待推送数据,以及待推送数据的目标推送数据链路,通过第二确定模块302确定目标推送数据链路的目标输入数据格式,通过数据格式转换模块303将待推送数据的数据格式转换为目标输入数据格式,得到数据格式转换后的待推送数据,通过数据推送模块304将数据格式转换后的待推送数据推送至目标推送数据链路,以此,本申请通过将待推送数据的数据格式转换为与目标推送数据链路的目标输入数据格式相同,可以建立起断层的数据链路之间的关联,对***中断层的链路进行自动修复,相对于相关技术中人工补救的繁杂操作而言,本申请提供的技术方案可以提高链路断层的补救效率。
本申请实施例还提供一种电子设备。所述电子设备可以是智能手机、平板电脑等设备。请参阅图5,图5为本申请实施例提供的电子设备的第一种结构示意图。电子设备400包括处理器401和存储器402。其中,处理器401与存储器402电性连接。
处理器401是电子设备400的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或调用存储在存储器402内的计算机程序,以及调用存储在存储器402内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。
存储器402可用于存储计算机程序和数据。存储器402存储的计算机程序中包含有可在处理器中执行的指令。计算机程序可以组成各种功能模块。处理器401通过调用存储在存储器402的计算机程序,从而执行各种功能应用以及数据处理。
在本实施例中,电子设备400中的处理器401会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器402中,并由处理器401来运行存储在存储器402中的计算机程序,从而实现各种功能:
确定待推送数据,以及所述待推送数据的目标推送数据链路;
确定所述目标推送数据链路的目标输入数据格式;
将所述待推送数据的数据格式转换为所述目标输入数据格式,得到数据格式转换后的待推送数据;
将所述数据格式转换后的待推送数据推送至所述目标推送数据链路。
在一种实施方式中,请参阅图6,图6为本申请实施例提供的电子设备的第二种结构示意图。电子设备400还包括:射频电路403、显示屏404、控制电路405、输入单元406、音频电路407、传感器408以及电源409。其中,处理器401分别与射频电路403、显示屏404、控制电路405、输入单元406、音频电路407、传感器408以及电源409电性连接。
射频电路403用于收发射频信号,以通过无线通信与网络设备或其他电子设备进行通信。
显示屏404可用于显示由用户输入的信息或提供给用户的信息以及电子设备的各种图形用户接口,这些图形用户接口可以由图像、文本、图标、视频和其任意组合来构成。
控制电路405与显示屏404电性连接,用于控制显示屏404显示信息。
输入单元406可用于接收输入的数字、字符信息或用户特征信息(例如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。其中,输入单元406可以包括指纹识别模组。
音频电路407可通过扬声器、传声器提供用户与电子设备之间的音频接口。其中,音频电路407包括麦克风。所述麦克风与所述处理器401电性连接。所述麦克风用于接收用户输入的语音信息。
传感器408用于采集外部环境信息。传感器408可以包括环境亮度传感器、加速度传感器、陀螺仪等传感器中的一种或多种。
电源409用于给电子设备400的各个部件供电。在一种实施方式中,电源409可以通过电源管理***与处理器401逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
虽然图中未示出,电子设备400还可以包括摄像头、蓝牙模块等,在此不再赘述。
在本实施例中,电子设备400中的处理器401会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器402中,并由处理器401来运行存储在存储器402中的计算机程序,从而实现各种功能:
确定待推送数据,以及所述待推送数据的目标推送数据链路;
确定所述目标推送数据链路的目标输入数据格式;
将所述待推送数据的数据格式转换为所述目标输入数据格式,得到数据格式转换后的待推送数据;
将所述数据格式转换后的待推送数据推送至所述目标推送数据链路。
在一种实施方式中,处理器401在执行将所述待推送数据的数据格式转换为所述目标输入数据格式时,可以执行:确定所述待推送数据的数据格式;获取所述待推送数据的数据格式与所述目标输入数据格式之间的映射关系;根据所述映射关系将所述待推送数据的数据格式转换为所述目标输入数据格式。
在一种实施方式中,处理器401在执行确定待推送数据,以及所述待推送数据的目标推送数据链路之前,还可以执行:获取与目标推送数据链路具有关联关系的目标外部数据链路;将所述目标外部数据链路产生的数据作为所述待推送数据。
在一种实施方式中,处理器401在执行获取与目标推送数据链路具有关联关系的目标外部数据链路时,可以执行:获取目标推送数据链路与外部数据链路的对应关系;根据所述对应关系从所述外部数据链路中确定所述目标外部数据链路。
在一种实施方式中,处理器401在执行获取目标推送数据链路与外部数据链路的对应关系时,可以执行:获取所述目标推送数据链路与所述外部数据链路之间的业务关系;根据所述业务关系确定所述目标推送数据链路与所述外部数据链路的所述对应关系。
在一种实施方式中,处理器401在执行确定待推送数据时,可以执行:每隔预设时长检测所述目标外部数据链路是否存在产生的新的数据;若是,则将所述目标外部数据链路产生的新的数据作为所述待推送数据。
在一种实施方式中,处理器401在执行将所述数据格式转换后的待推送数据推送至所述目标推送数据链路之前,还可以执行:设置数据推送权限。
在一种实施方式中,处理器401在执行将所述数据格式转换后的待推送数据推送至所述目标推送数据链路时,可以执行:当所述数据推送权限为允许状态时,将所述数据格式转换后的待推送数据推送至所述目标推送数据链路。
由上可知,本申请实施例提供了一种电子设备,所述电子设备可以通过确定待推送数据,以及待推送数据的目标推送数据链路,确定目标推送数据链路的目标输入数据格式,将待推送数据的数据格式转换为目标输入数据格式,得到数据格式转换后的待推送数据,将数据格式转换后的待推送数据推送至目标推送数据链路,以此,本申请提供的电子设备通过将待推送数据的数据格式转换为与目标推送数据链路的目标输入数据格式相同,可以建立起断层的数据链路之间的关联,对***中断层的链路进行自动修复,从而可以提高链路断层的补救效率。
本申请实施例还提供一种计算机可读存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在处理器上运行时,所述计算机执行上述任一实施例所述的数据推送的方法。
需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过计算机程序来指令相关的硬件来完成,所述计算机程序可以存储于计算机可读存储介质中,所述存储介质可以包括但不限于:只读存储器(ROM,Read OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。
此外,本申请中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、***、产品或设备没有限定于已列出的步骤或模块,而是某些实施例还包括没有列出的步骤或模块,或某些实施例还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。
以上对本申请实施例所提供的数据推送的方法、装置、存储介质及电子设备进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (10)

1.一种数据推送的方法,其特征在于,包括:
确定待推送数据,以及所述待推送数据的目标推送数据链路;
确定所述目标推送数据链路的目标输入数据格式;
将所述待推送数据的数据格式转换为所述目标输入数据格式,得到数据格式转换后的待推送数据;
将所述数据格式转换后的待推送数据推送至所述目标推送数据链路。
2.如权利要求1所述的数据推送的方法,其特征在于,所述将所述待推送数据的数据格式转换为所述目标输入数据格式,得到数据格式转换后的待推送数据,包括:
确定所述待推送数据的数据格式;
获取所述待推送数据的数据格式与所述目标输入数据格式之间的映射关系;
根据所述映射关系将所述待推送数据的数据格式转换为所述目标输入数据格式,得到数据格式转换后的待推送数据。
3.如权利要求1所述的数据推送的方法,其特征在于,在确定待推送数据,以及所述待推送数据的目标推送数据链路之前,包括:
获取与目标推送数据链路具有关联关系的目标外部数据链路;
将所述目标外部数据链路产生的数据作为所述待推送数据。
4.如权利要求3所述的数据推送的方法,其特征在于,所述获取与目标推送数据链路具有关联关系的目标外部数据链路,包括:
获取目标推送数据链路与外部数据链路的对应关系;
根据所述对应关系从所述外部数据链路中确定所述目标外部数据链路。
5.如权利要求4所述的数据推送的方法,其特征在于,所述获取目标推送数据链路与外部数据链路的对应关系,包括:
获取所述目标推送数据链路与所述外部数据链路之间的业务关系;
根据所述业务关系确定所述目标推送数据链路与所述外部数据链路的所述对应关系。
6.如权利要求4所述的数据推送的方法,其特征在于,所述确定待推送数据,包括:
每隔预设时长检测所述目标外部数据链路是否存在产生的新的数据;
若是,则将所述目标外部数据链路产生的新的数据作为所述待推送数据。
7.如权利要求1所述的数据推送的方法,其特征在于,在将所述数据格式转换后的待推送数据推送至所述目标推送数据链路之前,包括:
设置数据推送权限;
所述将所述数据格式转换后的待推送数据推送至所述目标推送数据链路,包括:
当所述数据推送权限为允许状态时,将所述数据格式转换后的待推送数据推送至所述目标推送数据链路。
8.一种数据推送的装置,其特征在于,包括:
第一确定模块,用于确定待推送数据,以及所述待推送数据的目标推送数据链路;
第二确定模块,用于确定所述目标推送数据链路的目标输入数据格式;
数据格式转换模块,用于将所述待推送数据的数据格式转换为所述目标输入数据格式,得到数据格式转换后的待推送数据;
数据推送模块,用于将所述数据格式转换后的待推送数据推送至所述目标推送数据链路。
9.一种计算机可读的存储介质,其上存储有计算机程序,其特征在于,当所述计算机程序在处理器上运行时,使得所述计算机执行如权利要求1至7任一项所述的数据推送的方法。
10.一种电子设备,包括处理器和存储器,所述存储器存储有计算机程序,其特征在于,所述处理器通过调用所述计算机程序,用于执行如权利要求1至7任一项所述的数据推送的方法。
CN202210750274.7A 2022-06-28 2022-06-28 数据推送的方法、装置、存储介质及电子设备 Pending CN115099819A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210750274.7A CN115099819A (zh) 2022-06-28 2022-06-28 数据推送的方法、装置、存储介质及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210750274.7A CN115099819A (zh) 2022-06-28 2022-06-28 数据推送的方法、装置、存储介质及电子设备

Publications (1)

Publication Number Publication Date
CN115099819A true CN115099819A (zh) 2022-09-23

Family

ID=83294546

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210750274.7A Pending CN115099819A (zh) 2022-06-28 2022-06-28 数据推送的方法、装置、存储介质及电子设备

Country Status (1)

Country Link
CN (1) CN115099819A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117668090A (zh) * 2024-02-01 2024-03-08 安徽容知日新科技股份有限公司 数据交换方法、装置、电子设备和计算机可读存储介质

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117668090A (zh) * 2024-02-01 2024-03-08 安徽容知日新科技股份有限公司 数据交换方法、装置、电子设备和计算机可读存储介质
CN117668090B (zh) * 2024-02-01 2024-06-04 安徽容知日新科技股份有限公司 数据交换方法、装置、电子设备和计算机可读存储介质

Similar Documents

Publication Publication Date Title
CN110059273A (zh) 一种在移动终端上显示富媒体的方法及移动终端
CN112231144A (zh) 一种数据处理方法、装置及电子设备
CN112749074B (zh) 一种测试用例推荐方法以及装置
CN115099819A (zh) 数据推送的方法、装置、存储介质及电子设备
CN111176825A (zh) 数字货币挖矿装置及其挖矿管理方法
CN113364915B (zh) 信息显示方法、装置和电子设备
US10783020B2 (en) Method for invoking component, and terminal
CN113590243A (zh) 能源企业项目创建方法、装置、计算机设备及介质
CN112667868A (zh) 一种数据检测方法以及装置
CN111258852B (zh) 异常数据监控方法、装置、电子设备、及存储介质
CN115826942A (zh) 业务组件的应用方法、装置、终端及存储介质
CN114584616B (zh) 一种消息推送方法、装置、电子设备及存储介质
CN117033083B (zh) 数据备份方法、***及存储介质
CN115525704A (zh) 数据处理方法、装置、存储介质及电子设备
CN115858652A (zh) 一种数据转换方法、装置、计算机设备及存储介质
CN110069723B (zh) 图形码识别方法、装置及存储介质
CN115186018A (zh) 接口血缘关系图生成方法、装置、电子设备及存储介质
CN115665126A (zh) 批量执行文件生成方法、装置、介质及设备
CN114880040A (zh) 适配方法、装置、存储介质及电子设备
CN117668387A (zh) 路由信息展示方法、装置、电子设备及存储介质
CN117311571A (zh) 一种设备识别方法和设备
CN115810358A (zh) 信息录入方法、装置、存储介质及电子设备
CN115797042A (zh) ***还款方法、装置、存储介质及电子设备
CN116132456A (zh) 数据传输方法、装置、设备和存储介质
CN114422535A (zh) 区块链中部署合约的方法、装置、计算机设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination