Movatterモバイル変換


[0]ホーム

URL:


CN114418671A - A data processing method and device based on a capability open platform - Google Patents

A data processing method and device based on a capability open platform
Download PDF

Info

Publication number
CN114418671A
CN114418671ACN202111633838.0ACN202111633838ACN114418671ACN 114418671 ACN114418671 ACN 114418671ACN 202111633838 ACN202111633838 ACN 202111633838ACN 114418671 ACN114418671 ACN 114418671A
Authority
CN
China
Prior art keywords
user
information
algorithm
target
application
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
CN202111633838.0A
Other languages
Chinese (zh)
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.)
Zhuhai Dahengqin Technology Development Co Ltd
Original Assignee
Zhuhai Dahengqin Technology Development 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 Zhuhai Dahengqin Technology Development Co LtdfiledCriticalZhuhai Dahengqin Technology Development Co Ltd
Priority to CN202111633838.0ApriorityCriticalpatent/CN114418671A/en
Publication of CN114418671ApublicationCriticalpatent/CN114418671A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

The embodiment of the invention provides a data processing method and a device based on a capability open platform, wherein the method comprises the following steps: providing a capability open interface of a third-party platform for the first user, so that the first user can develop an algorithm or an application by using the capability of the third-party platform through the capability open interface; when a first user publishing request for an algorithm or application developed based on a third-party platform is received, the developed algorithm or application is published in a network trading market; when receiving an order request of a second user for a target algorithm or a target application published in the network trading market, creating an order object for the target algorithm or the target application, and providing a plurality of payment channels for the order object to the second user; and when the second user is detected to be successful in paying for the order object, providing a calling interface of the target algorithm or the target application for the second user. Through the embodiment of the invention, the open sharing of the platform capability is realized, and the utilization efficiency of resources is improved.

Description

Translated fromChinese
一种基于能力开放平台的数据处理方法和装置A data processing method and device based on a capability open platform

技术领域technical field

本发明涉及计算机技术领域,特别是涉及一种基于能力开放平台的数据处理方法和装置。The present invention relates to the field of computer technology, in particular to a data processing method and device based on a capability open platform.

背景技术Background technique

随着计算机技术的发展,算法和应用的开发逐渐普遍化,中小企业、AI开发者、科研机构、高校等用户均存在算法和应用的开发需求。With the development of computer technology, the development of algorithms and applications has gradually become popular, and users such as small and medium-sized enterprises, AI developers, scientific research institutions, and universities all have the development needs of algorithms and applications.

然而,中小企业、AI开发者、科研机构、高校等用户可能存在不具备开发的硬件、软件能力的情况,若要重新搭建,需要耗费大量的资源。However, users such as small and medium-sized enterprises, AI developers, scientific research institutions, and universities may not have the hardware and software capabilities for development. To rebuild it requires a lot of resources.

发明内容SUMMARY OF THE INVENTION

鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种基于能力开放平台的数据处理方法和装置,包括:In view of the above problems, it is proposed to provide a capability open platform-based data processing method and apparatus to overcome the above problems or at least partially solve the above problems, including:

一种基于能力开放平台的数据处理的方法,包括:A method for data processing based on a capability open platform, comprising:

向第一用户提供第三方平台的能力开放接口,以使所述第一用户通过所述能力开放接口使用所述第三方平台的能力进行算法或应用的开发;providing a capability opening interface of a third-party platform to the first user, so that the first user can use the capability opening interface of the third-party platform to develop algorithms or applications;

在接收所述第一用户对基于所述第三方平台开发的算法或应用的发布请求时,将所述已开发的算法或应用发布在网络交易市场;When receiving a release request from the first user for the algorithm or application developed based on the third-party platform, release the developed algorithm or application on the online trading market;

在接收第二用户对所述网络交易市场中发布的目标算法或目标应用的订购请求时,创建针对所述目标算法或目标应用的订单对象,并向所述第二用户提供针对所述订单对象的多种支付渠道;When receiving an order request from a second user for a target algorithm or target application published in the online trading market, create an order object for the target algorithm or target application, and provide the second user with an order object for the target application multiple payment channels;

在检测到所述第二用户针对所述订单对象支付成功时,向所述第二用户提供所述目标算法或目标应用的调用接口。When it is detected that the second user successfully pays for the order object, a calling interface of the target algorithm or target application is provided to the second user.

可选地,还包括:Optionally, also include:

在所述第二用户通过所述调用接口使用所述目标算法或目标应用的过程中,统计已使用的流量信息;In the process of using the target algorithm or target application by the second user through the calling interface, collect statistics on the used traffic information;

根据所述流量信息,生成费用分配信息。Based on the traffic information, fee distribution information is generated.

可选地,所述根据所述流量信息,生成费用分配信息,包括:Optionally, generating fee allocation information according to the traffic information, including:

获取所述第二用户针对所述订单对象支付的第一费用信息;acquiring first fee information paid by the second user for the order object;

根据所述流量信息,确定针对所述第三方平台分配的第二费用信息;determining the second fee information allocated to the third-party platform according to the traffic information;

确定针对所述能力开放平台分配的第三费用信息;determining third fee information allocated to the capability openness platform;

根据所述第一费用信息、所述第二费用信息,以及所述第三费用信息,确定针对开发所述目标算法或目标应用的用户分配的第四费用信息。According to the first fee information, the second fee information, and the third fee information, fourth fee information allocated to the user who develops the target algorithm or the target application is determined.

可选地,还包括:Optionally, also include:

向所述第二用户提供针对所述目标算法或目标应用的评价接口,以使所述第二用户通过所述评价接口提交对所述目标算法或目标应用的评价信息;providing the second user with an evaluation interface for the target algorithm or the target application, so that the second user submits evaluation information for the target algorithm or the target application through the evaluation interface;

根据所述网络交易市场中发布的算法或应用的评价信息,对所述网络交易市场中发布的算法或应用进行排序。The algorithms or applications published in the online trading market are sorted according to the evaluation information of the algorithms or applications published in the online trading market.

可选地,还包括:Optionally, also include:

在检测到所述第二用户通过所述调用接口使用所述目标算法或目标应用时,判断所述第二用户是否具有所述目标算法或目标应用的使用权限;When it is detected that the second user uses the target algorithm or the target application through the calling interface, determining whether the second user has the permission to use the target algorithm or the target application;

在所述第二用户具有所述目标算法或目标应用的使用权限的情况下,允许所述第二用户通过所述调用接口使用所述目标算法或目标应用。If the second user has the right to use the target algorithm or the target application, the second user is allowed to use the target algorithm or the target application through the calling interface.

一种基于能力开放平台的数据处理的装置,包括:A data processing device based on a capability open platform, comprising:

能力开放接口提供模块,用于向第一用户提供第三方平台的能力开放接口,以使所述第一用户通过所述能力开放接口使用所述第三方平台的能力进行算法或应用的开发;a capability opening interface providing module, configured to provide a capability opening interface of a third-party platform to a first user, so that the first user can use the capability opening interface of the third-party platform to develop algorithms or applications;

发布模块,用于在接收所述第一用户对基于所述第三方平台开发的算法或应用的发布请求时,将所述已开发的算法或应用发布在网络交易市场;a publishing module, configured to publish the developed algorithm or application on the online trading market when receiving the first user's publishing request for the algorithm or application developed based on the third-party platform;

支付模块,用于在接收第二用户对所述网络交易市场中发布的目标算法或目标应用的订购请求时,创建针对所述目标算法或目标应用的订单对象,并向所述第二用户提供针对所述订单对象的多种支付渠道;A payment module, configured to create an order object for the target algorithm or target application when receiving an order request from the second user for the target algorithm or target application published in the online trading market, and provide the second user with an order object Multiple payment channels for said order object;

调用接口提供模块,用于在检测到所述第二用户针对所述订单对象支付成功时,向所述第二用户提供所述目标算法或目标应用的调用接口。The calling interface providing module is configured to provide the second user with the calling interface of the target algorithm or the target application when it is detected that the second user has successfully paid for the order object.

可选地,还包括:Optionally, also include:

流量信息统计模块,用于在所述第二用户通过所述调用接口使用所述目标算法或目标应用的过程中,统计已使用的流量信息;a traffic information statistics module, configured to count the used traffic information during the process of using the target algorithm or the target application by the second user through the calling interface;

费用分配信息生产模块,用于根据所述流量信息,生成费用分配信息。The cost allocation information production module is configured to generate cost allocation information according to the flow information.

可选地,所述费用分配信息生产模块,包括:Optionally, the cost allocation information production module includes:

第一费用信息获取子模块,用于获取所述第二用户针对所述订单对象支付的第一费用信息;a first fee information acquisition submodule, configured to acquire the first fee information paid by the second user for the order object;

第二费用信息确定子模块,用于根据所述流量信息,确定针对所述第三方平台分配的第二费用信息;A second fee information determination submodule, configured to determine the second fee information allocated to the third-party platform according to the traffic information;

第三费用信息确定子模块,用于确定针对所述能力开放平台分配的第三费用信息;A third fee information determination submodule, configured to determine third fee information allocated to the capability open platform;

第四费用信息确定子模块,用于根据所述第一费用信息、所述第二费用信息,以及所述第三费用信息,确定针对开发所述目标算法或目标应用的用户分配的第四费用信息。a fourth fee information determination sub-module, configured to determine, according to the first fee information, the second fee information, and the third fee information, a fourth fee allocated to the user who develops the target algorithm or target application information.

可选地,还包括:Optionally, also include:

评价接口提供模块,用于向所述第二用户提供针对所述目标算法或目标应用的评价接口,以使所述第二用户通过所述评价接口提交对所述目标算法或目标应用的评价信息;an evaluation interface providing module, configured to provide the second user with an evaluation interface for the target algorithm or the target application, so that the second user can submit evaluation information for the target algorithm or the target application through the evaluation interface ;

排序模块,用于根据所述网络交易市场中发布的算法或应用的评价信息,对所述网络交易市场中发布的算法或应用进行排序。The sorting module is configured to sort the algorithms or applications published in the online trading market according to the evaluation information of the algorithms or applications published in the online trading market.

可选地,还包括:Optionally, also include:

使用权限判断模块,用于在检测到所述第二用户通过所述调用接口使用所述目标算法或目标应用时,判断所述第二用户是否具有所述目标算法或目标应用的使用权限;a use authority judgment module, configured to judge whether the second user has the use authority of the target algorithm or the target application when it is detected that the second user uses the target algorithm or the target application through the calling interface;

允许调用模块,用于在所述第二用户具有所述目标算法或目标应用的使用权限的情况下,允许所述第二用户通过所述调用接口使用所述目标算法或目标应用。A calling module is used to allow the second user to use the target algorithm or the target application through the calling interface when the second user has the right to use the target algorithm or the target application.

本发明实施例具有以下优点:The embodiments of the present invention have the following advantages:

在本发明实施例中,通过向第一用户提供第三方平台的能力开放接口,以使所述第一用户通过所述能力开放接口使用所述第三方平台的能力进行算法或应用的开发,在接收所述第一用户对基于所述第三方平台开发的算法或应用的发布请求时,将所述已开发的算法或应用发布在网络交易市场,在接收第二用户对所述网络交易市场中发布的目标算法或目标应用的订购请求时,创建针对所述目标算法或目标应用的订单对象,并向所述第二用户提供针对所述订单对象的多种支付渠道,在检测到所述第二用户针对所述订单对象支付成功时,向所述第二用户提供所述目标算法或目标应用的调用接口,实现了对平台能力的开放共享,提供了资源的利用效率,且提供了对开发产品的交易市场,提升了交易的便捷度。In this embodiment of the present invention, by providing a capability open interface of a third-party platform to a first user, so that the first user can use the capability of the third-party platform to develop algorithms or applications through the capability open interface. When receiving the first user's release request for the algorithm or application developed based on the third-party platform, the developed algorithm or application is released on the online trading market, and when receiving the second user's request for the online trading market When an order request is issued for the target algorithm or target application, an order object for the target algorithm or target application is created, and multiple payment channels for the order object are provided to the second user. When the second user successfully pays for the order object, the second user is provided with the calling interface of the target algorithm or target application, which realizes the open sharing of platform capabilities, improves the utilization efficiency of resources, and provides the development of The product trading market improves the convenience of trading.

附图说明Description of drawings

为了更清楚地说明本发明的技术方案,下面将对本发明的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions of the present invention more clearly, the following briefly introduces the accompanying drawings used in the description of the present invention. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention, which are of great significance to the art For those of ordinary skill, other drawings can also be obtained from these drawings without creative labor.

图1是本发明一实施例提供的一种基于能力开放平台的数据处理方法的步骤流程图;1 is a flow chart of steps of a data processing method based on a capability open platform provided by an embodiment of the present invention;

图2是本发明一实施例提供的另一种基于能力开放平台的数据处理方法的步骤流程图;2 is a flowchart of steps of another data processing method based on a capability open platform provided by an embodiment of the present invention;

图3是本发明一实施例提供的一种基于能力开放平台的数据处理装置的结构框图。FIG. 3 is a structural block diagram of a data processing apparatus based on a capability open platform provided by an embodiment of the present invention.

具体实施方式Detailed ways

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the above objects, features and advantages of the present invention more clearly understood, the present invention will be described in further detail below with reference to the accompanying drawings and specific embodiments. Obviously, the described embodiments are some, but not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

建设集应用上架、支付交易于一体的能力开放平台,将智能云平台的能力、组件、资源、开发平台对外开放,让中小企业、AI开发者、科研机构、高校等利用平台开放能力进行开发,开发的算法和应用可以发布到算力应用市场进行对外交易。算力应用市场支持将平台开发者发布的AI应用、算法服务,通过AI市场统一对外提供输出,并进行权限、流量、计量计费管控。Build a capability open platform that integrates application listing and payment transactions, and open the capabilities, components, resources, and development platforms of the intelligent cloud platform to the outside world, so that small and medium-sized enterprises, AI developers, scientific research institutions, and universities can use the platform's open capabilities for development. The developed algorithms and applications can be released to the computing power application market for external transactions. The computing power application market supports the AI applications and algorithm services released by platform developers, and provides unified output through the AI market, and controls permissions, traffic, metering and billing.

参照图1,示出了本发明一实施例提供的一种基于能力开放平台的数据处理方法的步骤流程图,具体可以包括如下步骤:Referring to FIG. 1, it shows a flowchart of steps of a data processing method based on a capability open platform provided by an embodiment of the present invention, which may specifically include the following steps:

步骤101,向第一用户提供第三方平台的能力开放接口,以使所述第一用户通过所述能力开放接口使用所述第三方平台的能力进行算法或应用的开发;Step 101, providing a capability opening interface of a third-party platform to a first user, so that the first user can use the capability opening interface of the third-party platform to develop algorithms or applications;

其中,第三方平台可以为智能云平台,通过将智能云平台的能力、组件、资源、开发平台对外开放,让中小企业、AI开发者、科研机构、高校等利用平台开放能力进行开发。Among them, the third-party platform can be an intelligent cloud platform. By opening the capabilities, components, resources, and development platforms of the intelligent cloud platform to the outside world, small and medium-sized enterprises, AI developers, scientific research institutions, and universities can use the platform's open capabilities for development.

为了让用户能够使用第三方平台的能力进行算法或应用的开发,能力开放平台可以集成第三方平台的能力开放接口,并可以向第一用户提供,第一用户可以调用提供第三方平台的能力开放接口,进而可以使用第三方平台的能力进行算法或应用的开发。In order to allow users to use the capabilities of the third-party platform to develop algorithms or applications, the capability open platform can integrate the capability open interface of the third-party platform and provide it to the first user. The first user can invoke the capability open interface of the third-party platform. interface, and then you can use the capabilities of third-party platforms to develop algorithms or applications.

步骤102,在接收所述第一用户对基于所述第三方平台开发的算法或应用的发布请求时,将所述已开发的算法或应用发布在网络交易市场;Step 102, when receiving a release request from the first user for an algorithm or application developed based on the third-party platform, release the developed algorithm or application on an online trading market;

为了便于产品的发布和交易,可以在能力开放平台中设置网络交易市场,在基于第三方平台的能力开发算法或应用后,可以向第一用户提供一发布接口,第一用户可以通过调用发布接口来将已开发的算法或应用发布在网络交易市场。In order to facilitate the release and transaction of products, an online trading market can be set up in the capability open platform. After the algorithm or application is developed based on the capability of the third-party platform, a release interface can be provided to the first user, and the first user can call the release interface by calling the release interface. To publish the developed algorithm or application in the online trading market.

步骤103,在接收第二用户对所述网络交易市场中发布的目标算法或目标应用的订购请求时,创建针对所述目标算法或目标应用的订单对象,并向所述第二用户提供针对所述订单对象的多种支付渠道;Step 103, when receiving an order request from a second user for the target algorithm or target application published in the online trading market, create an order object for the target algorithm or target application, and provide the second user with an order object for the target algorithm or target application. Multiple payment channels for order objects;

在将已开发的算法或应用发布在网络交易市场后,其他用户可以在网络交易市场中进行查看并订购,在接收第二用户对网络交易市场中发布的目标算法或目标应用的订购请求时,可以创建针对目标算法或目标应用的订单对象,然后可以向第二用户提供针对订单对象的多种支付渠道,如展示二维码支付、银行卡支付等支付渠道。After publishing the developed algorithm or application on the online trading market, other users can view and place an order in the online trading market. When receiving a second user's order request for the target algorithm or target application published in the online trading market, An order object for the target algorithm or target application can be created, and then multiple payment channels for the order object can be provided to the second user, such as payment channels such as display QR code payment and bank card payment.

步骤104,在检测到所述第二用户针对所述订单对象支付成功时,向所述第二用户提供所述目标算法或目标应用的调用接口。Step 104 , when it is detected that the second user has successfully paid for the order object, provide the second user with a calling interface of the target algorithm or target application.

在具体实现中,第二用户可以从提供的多种支付渠道中选择其中任一种进行支付,并在第二用户针对订单对象支付成功时,可以第二用户提供目标算法或目标应用的调用接口,进而可以使得第二用户可以通过调用接口来调用已发布的目标算法或应用进行相应的业务。In a specific implementation, the second user can choose any one of the provided payment channels for payment, and when the second user successfully pays for the order object, the second user can provide the target algorithm or the target application invocation interface , so that the second user can invoke the published target algorithm or application to perform the corresponding service by invoking the interface.

在本发明一实施例中,还可以包括:In an embodiment of the present invention, it may also include:

在所述第二用户通过所述调用接口使用所述目标算法或目标应用的过程中,统计已使用的流量信息;根据所述流量信息,生成费用分配信息。During the process of using the target algorithm or the target application by the second user through the calling interface, the used traffic information is counted; and the fee allocation information is generated according to the traffic information.

在第二用户通过调用接口使用目标算法或目标应用的过程中,可以统计其已使用的流量信息,进而可以根据流量信息,生成针对第二用户对订单对象已支付的费用的费用分配信息。During the process of using the target algorithm or target application by the second user by calling the interface, the used traffic information can be counted, and then, according to the traffic information, fee allocation information for the fee paid by the second user to the order object can be generated.

在本发明一实施例中,所述根据所述流量信息,生成费用分配信息,可以包括:In an embodiment of the present invention, the generating fee allocation information according to the traffic information may include:

获取所述第二用户针对所述订单对象支付的第一费用信息;根据所述流量信息,确定针对所述第三方平台分配的第二费用信息;确定针对所述能力开放平台分配的第三费用信息;根据所述第一费用信息、所述第二费用信息,以及所述第三费用信息,确定针对开发所述目标算法或目标应用的用户分配的第四费用信息。Obtain the first fee information paid by the second user for the order object; determine the second fee information allocated to the third-party platform according to the traffic information; determine the third fee allocated to the capability open platform information; according to the first fee information, the second fee information, and the third fee information, determine the fourth fee information allocated to the user who develops the target algorithm or the target application.

其中,第一费用信息、第二费用信息、第三费用信息、第四费用信息则可以构成费用分配信息。The first fee information, the second fee information, the third fee information, and the fourth fee information may constitute fee allocation information.

在具体实现中,由于目标算法或目标应用是用户利用第三方平台提供的能力进行开发的,且是在能力开放平台提供的网络交易市场进行交易的,则可以获取第二用户针对订单对象支付的第一费用信息。In the specific implementation, since the target algorithm or target application is developed by the user using the capabilities provided by the third-party platform, and is traded in the online trading market provided by the capability open platform, the second user's payment for the order object can be obtained. First fee information.

对于第三方平台,可以根据第二用户通过调用接口使用目标算法或目标应用的过程中,统计已使用的流量信息,来确定第三方平台分配的第二费用信息,该第二费用信息可以与流量信息中流量大小呈正相关关系。For the third-party platform, the second fee information allocated by the third-party platform can be determined according to the statistics of the traffic information used by the second user in the process of using the target algorithm or the target application by calling the interface. The second fee information can be related to the traffic volume. The flow size in the information is positively correlated.

对于能力开放平台,其对应的第三费用信息可以为预设的固定值。For the capability open platform, the corresponding third fee information may be a preset fixed value.

对于开发目标算法或目标应用的用户,可以将第一费用信息去除第二费用信息、第三费用信息后,得到第四费用信息。For a user developing a target algorithm or a target application, the fourth fee information can be obtained by removing the second fee information and the third fee information from the first fee information.

在本发明一实施例中,还可以包括:In an embodiment of the present invention, it may also include:

向所述第二用户提供针对所述目标算法或目标应用的评价接口,以使所述第二用户通过所述评价接口提交对所述目标算法或目标应用的评价信息;根据所述网络交易市场中发布的算法或应用的评价信息,对所述网络交易市场中发布的算法或应用进行排序。providing the second user with an evaluation interface for the target algorithm or target application, so that the second user can submit evaluation information on the target algorithm or target application through the evaluation interface; according to the online trading market The evaluation information of the algorithms or applications published in the online trading market is used to sort the algorithms or applications published in the online trading market.

在具体实现中,可以向已购买产品的第二用户提供针对所述目标算法或目标应用的评价接口,第二用户可以通过评价接口提交对目标算法或目标应用的评价信息。In a specific implementation, an evaluation interface for the target algorithm or target application may be provided to a second user who has purchased the product, and the second user may submit evaluation information for the target algorithm or target application through the evaluation interface.

在获得评价信息后,可以根据所述网络交易市场中发布的算法或应用的评价信息,对网络交易市场中发布的算法或应用进行排序,进而根据排序情况向用户进行推荐。After the evaluation information is obtained, the algorithms or applications published in the online trading market can be ranked according to the evaluation information of the algorithms or applications published in the online trading market, and then recommended to the user according to the ranking.

在本发明一实施例中,还可以包括:In an embodiment of the present invention, it may also include:

在检测到所述第二用户通过所述调用接口使用所述目标算法或目标应用时,判断所述第二用户是否具有所述目标算法或目标应用的使用权限;在所述第二用户具有所述目标算法或目标应用的使用权限的情况下,允许所述第二用户通过所述调用接口使用所述目标算法或目标应用。When it is detected that the second user uses the target algorithm or the target application through the calling interface, it is determined whether the second user has the right to use the target algorithm or the target application; In the case of using the permission of the target algorithm or the target application, the second user is allowed to use the target algorithm or the target application through the calling interface.

在具体实现中,在检测到第二用户通过调用接口使用目标算法或目标应用时,可以先判断第二用户是否具有目标算法或目标应用的使用权限。In a specific implementation, when it is detected that the second user uses the target algorithm or the target application by calling the interface, it can be first determined whether the second user has the use authority of the target algorithm or the target application.

在第二用户不具有目标算法或目标应用的使用权限的情况下,可以返回一不具备权限消息,不进行后续操作。在第二用户具有目标算法或目标应用的使用权限的情况下,允许第二用户通过调用接口使用目标算法或目标应用。In the case that the second user does not have the permission to use the target algorithm or the target application, a message of not having permission may be returned, and no subsequent operations are performed. In the case that the second user has the right to use the target algorithm or the target application, the second user is allowed to use the target algorithm or the target application by calling the interface.

在本发明实施例中,通过向第一用户提供第三方平台的能力开放接口,以使所述第一用户通过所述能力开放接口使用所述第三方平台的能力进行算法或应用的开发,在接收所述第一用户对基于所述第三方平台开发的算法或应用的发布请求时,将所述已开发的算法或应用发布在网络交易市场,在接收第二用户对所述网络交易市场中发布的目标算法或目标应用的订购请求时,创建针对所述目标算法或目标应用的订单对象,并向所述第二用户提供针对所述订单对象的多种支付渠道,在检测到所述第二用户针对所述订单对象支付成功时,向所述第二用户提供所述目标算法或目标应用的调用接口,实现了对平台能力的开放共享,提供了资源的利用效率,且提供了对开发产品的交易市场,提升了交易的便捷度。In this embodiment of the present invention, by providing a capability open interface of a third-party platform to a first user, so that the first user can use the capability of the third-party platform to develop algorithms or applications through the capability open interface. When receiving the first user's release request for the algorithm or application developed based on the third-party platform, the developed algorithm or application is released on the online trading market, and when receiving the second user's request for the online trading market When an order request is issued for the target algorithm or target application, an order object for the target algorithm or target application is created, and multiple payment channels for the order object are provided to the second user. When the second user successfully pays for the order object, the second user is provided with the calling interface of the target algorithm or target application, which realizes the open sharing of platform capabilities, improves the utilization efficiency of resources, and provides the development of The product trading market improves the convenience of trading.

参照图2,示出了本发明一实施例提供的另一种基于能力开放平台的数据处理方法的步骤流程图,具体可以包括如下步骤:Referring to FIG. 2 , a flowchart of steps of another data processing method based on a capability open platform provided by an embodiment of the present invention is shown, which may specifically include the following steps:

步骤201,向第一用户提供第三方平台的能力开放接口,以使所述第一用户通过所述能力开放接口使用所述第三方平台的能力进行算法或应用的开发;Step 201, providing a capability opening interface of a third-party platform to a first user, so that the first user can use the capability opening interface of the third-party platform to develop algorithms or applications;

其中,第三方平台可以为智能云平台,通过将智能云平台的能力、组件、资源、开发平台对外开放,让中小企业、AI开发者、科研机构、高校等利用平台开放能力进行开发。Among them, the third-party platform can be an intelligent cloud platform. By opening the capabilities, components, resources, and development platforms of the intelligent cloud platform to the outside world, small and medium-sized enterprises, AI developers, scientific research institutions, and universities can use the platform's open capabilities for development.

为了让用户能够使用第三方平台的能力进行算法或应用的开发,能力开放平台可以集成第三方平台的能力开放接口,并可以向第一用户提供,第一用户可以调用提供第三方平台的能力开放接口,进而可以使用第三方平台的能力进行算法或应用的开发。In order to allow users to use the capabilities of the third-party platform to develop algorithms or applications, the capability open platform can integrate the capability open interface of the third-party platform and provide it to the first user. The first user can invoke the capability open interface of the third-party platform. interface, and then you can use the capabilities of third-party platforms to develop algorithms or applications.

步骤202,在接收所述第一用户对基于所述第三方平台开发的算法或应用的发布请求时,将所述已开发的算法或应用发布在网络交易市场;Step 202, when receiving a release request from the first user for an algorithm or application developed based on the third-party platform, release the developed algorithm or application on an online trading market;

为了便于产品的发布和交易,可以在能力开放平台中设置网络交易市场,在基于第三方平台的能力开发算法或应用后,可以向第一用户提供一发布接口,第一用户可以通过调用发布接口来将已开发的算法或应用发布在网络交易市场。In order to facilitate the release and transaction of products, an online trading market can be set up in the capability open platform. After the algorithm or application is developed based on the capability of the third-party platform, a release interface can be provided to the first user, and the first user can call the release interface by calling the release interface. To publish the developed algorithm or application in the online trading market.

步骤203,在接收第二用户对所述网络交易市场中发布的目标算法或目标应用的订购请求时,创建针对所述目标算法或目标应用的订单对象,并向所述第二用户提供针对所述订单对象的多种支付渠道;Step 203, when receiving an order request from a second user for the target algorithm or target application published in the online trading market, create an order object for the target algorithm or target application, and provide the second user with an order object for the target algorithm or target application. Multiple payment channels for order objects;

在将已开发的算法或应用发布在网络交易市场后,其他用户可以在网络交易市场中进行查看并订购,在接收第二用户对网络交易市场中发布的目标算法或目标应用的订购请求时,可以创建针对目标算法或目标应用的订单对象,然后可以向第二用户提供针对订单对象的多种支付渠道,如展示二维码支付、银行卡支付等支付渠道。After publishing the developed algorithm or application on the online trading market, other users can view and place an order in the online trading market. When receiving a second user's order request for the target algorithm or target application published in the online trading market, An order object for the target algorithm or target application can be created, and then multiple payment channels for the order object can be provided to the second user, such as payment channels such as display QR code payment and bank card payment.

步骤204,在检测到所述第二用户针对所述订单对象支付成功时,向所述第二用户提供所述目标算法或目标应用的调用接口;Step 204, when detecting that the second user successfully paid for the order object, provide the second user with a calling interface of the target algorithm or target application;

在具体实现中,第二用户可以从提供的多种支付渠道中选择其中任一种进行支付,并在第二用户针对订单对象支付成功时,可以第二用户提供目标算法或目标应用的调用接口,进而可以使得第二用户可以通过调用接口来调用已发布的目标算法或应用进行相应的业务。In a specific implementation, the second user can choose any one of the provided payment channels for payment, and when the second user successfully pays for the order object, the second user can provide the target algorithm or the target application invocation interface , so that the second user can invoke the published target algorithm or application to perform the corresponding service by invoking the interface.

步骤205,在所述第二用户通过所述调用接口使用所述目标算法或目标应用的过程中,统计已使用的流量信息;Step 205, in the process of using the target algorithm or target application by the second user through the calling interface, count the used traffic information;

步骤206,根据所述流量信息,生成费用分配信息。Step 206: Generate fee allocation information according to the traffic information.

在第二用户通过调用接口使用目标算法或目标应用的过程中,可以统计其已使用的流量信息,进而可以根据流量信息,生成针对第二用户对订单对象已支付的费用的费用分配信息。During the process of using the target algorithm or target application by the second user by calling the interface, the used traffic information can be counted, and then, according to the traffic information, fee allocation information for the fee paid by the second user to the order object can be generated.

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。It should be noted that, for the sake of simple description, the method embodiments are described as a series of action combinations, but those skilled in the art should know that the embodiments of the present invention are not limited by the described action sequences, because According to embodiments of the present invention, certain steps may be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.

参照图3,示出了本发明一实施例提供的一种基于能力开放平台的数据处理装置的结构示意图,具体可以包括如下模块:Referring to FIG. 3 , a schematic structural diagram of a data processing device based on a capability open platform provided by an embodiment of the present invention is shown, which may specifically include the following modules:

能力开放接口提供模块301,用于向第一用户提供第三方平台的能力开放接口,以使所述第一用户通过所述能力开放接口使用所述第三方平台的能力进行算法或应用的开发;A capability opening interface providing module 301, configured to provide a first user with a capability opening interface of a third-party platform, so that the first user can use the capability opening of the third-party platform to develop algorithms or applications through the capability opening interface;

发布模块302,用于在接收所述第一用户对基于所述第三方平台开发的算法或应用的发布请求时,将所述已开发的算法或应用发布在网络交易市场;A publishing module 302, configured to publish the developed algorithm or application on the online trading market when receiving a publishing request from the first user for the algorithm or application developed based on the third-party platform;

支付模块303,用于在接收第二用户对所述网络交易市场中发布的目标算法或目标应用的订购请求时,创建针对所述目标算法或目标应用的订单对象,并向所述第二用户提供针对所述订单对象的多种支付渠道;The payment module 303 is configured to create an order object for the target algorithm or target application when receiving an order request from the second user for the target algorithm or target application published in the online trading market, and issue an order object to the second user. provide multiple payment channels for said order object;

调用接口提供模块304,用于在检测到所述第二用户针对所述订单对象支付成功时,向所述第二用户提供所述目标算法或目标应用的调用接口。The calling interface providing module 304 is configured to provide the second user with a calling interface of the target algorithm or target application when it is detected that the second user has successfully paid for the order object.

在本发明一实施例中,还可以包括:In an embodiment of the present invention, it may also include:

流量信息统计模块,用于在所述第二用户通过所述调用接口使用所述目标算法或目标应用的过程中,统计已使用的流量信息;a traffic information statistics module, configured to count the used traffic information during the process of using the target algorithm or the target application by the second user through the calling interface;

费用分配信息生产模块,用于根据所述流量信息,生成费用分配信息。The cost allocation information production module is configured to generate cost allocation information according to the flow information.

在本发明一实施例中,所述费用分配信息生产模块,可以包括:In an embodiment of the present invention, the cost allocation information production module may include:

第一费用信息获取子模块,用于获取所述第二用户针对所述订单对象支付的第一费用信息;a first fee information acquisition submodule, configured to acquire the first fee information paid by the second user for the order object;

第二费用信息确定子模块,用于根据所述流量信息,确定针对所述第三方平台分配的第二费用信息;A second fee information determination submodule, configured to determine the second fee information allocated to the third-party platform according to the traffic information;

第三费用信息确定子模块,用于确定针对所述能力开放平台分配的第三费用信息;A third fee information determination submodule, configured to determine third fee information allocated to the capability open platform;

第四费用信息确定子模块,用于根据所述第一费用信息、所述第二费用信息,以及所述第三费用信息,确定针对开发所述目标算法或目标应用的用户分配的第四费用信息。a fourth fee information determination sub-module, configured to determine, according to the first fee information, the second fee information, and the third fee information, a fourth fee allocated to the user who develops the target algorithm or target application information.

在本发明一实施例中,还可以包括:In an embodiment of the present invention, it may also include:

评价接口提供模块,用于向所述第二用户提供针对所述目标算法或目标应用的评价接口,以使所述第二用户通过所述评价接口提交对所述目标算法或目标应用的评价信息;an evaluation interface providing module, configured to provide the second user with an evaluation interface for the target algorithm or the target application, so that the second user can submit evaluation information for the target algorithm or the target application through the evaluation interface ;

排序模块,用于根据所述网络交易市场中发布的算法或应用的评价信息,对所述网络交易市场中发布的算法或应用进行排序。The sorting module is configured to sort the algorithms or applications published in the online trading market according to the evaluation information of the algorithms or applications published in the online trading market.

在本发明一实施例中,还可以包括:In an embodiment of the present invention, it may also include:

使用权限判断模块,用于在检测到所述第二用户通过所述调用接口使用所述目标算法或目标应用时,判断所述第二用户是否具有所述目标算法或目标应用的使用权限;a use authority judgment module, configured to judge whether the second user has the use authority of the target algorithm or the target application when it is detected that the second user uses the target algorithm or the target application through the calling interface;

允许调用模块,用于在所述第二用户具有所述目标算法或目标应用的使用权限的情况下,允许所述第二用户通过所述调用接口使用所述目标算法或目标应用。A calling module is used to allow the second user to use the target algorithm or the target application through the calling interface when the second user has the right to use the target algorithm or the target application.

本发明一实施例还提供了一种电子设备,可以包括处理器、存储器及存储在存储器上并能够在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上基于能力开放平台的数据处理方法。An embodiment of the present invention also provides an electronic device, which may include a processor, a memory, and a computer program stored in the memory and capable of running on the processor. When the computer program is executed by the processor, the above data based on the capability open platform is realized. Approach.

本发明一实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上基于能力开放平台的数据处理方法。An embodiment of the present invention also provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the above data processing method based on a capability open platform is implemented.

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。As for the apparatus embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and reference may be made to the partial description of the method embodiment for related parts.

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same and similar parts between the various embodiments may be referred to each other.

本领域内的技术人员应明白,本发明实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。It should be understood by those skilled in the art that the embodiments of the present invention may be provided as a method, an apparatus, or a computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product implemented on one or more computer-usable storage media having computer-usable program code embodied therein, including but not limited to disk storage, CD-ROM, optical storage, and the like.

本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。Embodiments of the present invention are described with reference to flowcharts and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the present invention. It will be understood that each flow and/or block in the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing terminal equipment to produce a machine that causes the instructions to be executed by the processor of the computer or other programmable data processing terminal equipment Means are created for implementing the functions specified in the flow or flows of the flowcharts and/or the blocks or blocks of the block diagrams.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing terminal equipment to operate in a particular manner, such that the instructions stored in the computer readable memory result in an article of manufacture comprising instruction means, the The instruction means implement the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing terminal equipment, so that a series of operational steps are performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby executing on the computer or other programmable terminal equipment The instructions executed on the above provide steps for implementing the functions specified in the flowchart or blocks and/or the block or blocks of the block diagrams.

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。Although preferred embodiments of the embodiments of the present invention have been described, additional changes and modifications to these embodiments may be made by those skilled in the art once the basic inventive concepts are known. Therefore, the appended claims are intended to be construed to include the preferred embodiments as well as all changes and modifications that fall within the scope of the embodiments of the present invention.

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。Finally, it should also be noted that in this document, relational terms such as first and second are used only to distinguish one entity or operation from another, and do not necessarily require or imply these entities or that there is any such actual relationship or sequence between operations. Moreover, the terms "comprising", "comprising" or any other variation thereof are intended to encompass non-exclusive inclusion, such that a process, method, article or terminal device comprising a list of elements includes not only those elements, but also a non-exclusive list of elements. other elements, or also include elements inherent to such a process, method, article or terminal equipment. Without further limitation, an element defined by the phrase "comprises a..." does not preclude the presence of additional identical elements in the process, method, article or terminal device comprising said element.

以上对所提供的一种基于能力开放平台的数据处理方法和装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。The provided data processing method and device based on a capability open platform have been introduced in detail. In this paper, specific examples are used to illustrate the principles and implementations of the present invention. The descriptions of the above examples are only for help. Understand the method of the present invention and its core idea; at the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation and application scope. In summary, the content of this specification does not It should be understood as a limitation of the present invention.

Claims (10)

CN202111633838.0A2021-12-282021-12-28 A data processing method and device based on a capability open platformPendingCN114418671A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202111633838.0ACN114418671A (en)2021-12-282021-12-28 A data processing method and device based on a capability open platform

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202111633838.0ACN114418671A (en)2021-12-282021-12-28 A data processing method and device based on a capability open platform

Publications (1)

Publication NumberPublication Date
CN114418671Atrue CN114418671A (en)2022-04-29

Family

ID=81268863

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202111633838.0APendingCN114418671A (en)2021-12-282021-12-28 A data processing method and device based on a capability open platform

Country Status (1)

CountryLink
CN (1)CN114418671A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN115865710A (en)*2022-11-102023-03-28中盈优创资讯科技有限公司 A Calculation and Representation Method and Device for the Quantity of IPv6 Addresses

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103312660A (en)*2012-03-062013-09-18中兴通讯股份有限公司Service realization method based on ability opening platform and ability opening platform
CN112184278A (en)*2019-07-052021-01-05中国移动通信集团湖南有限公司Capability commodity charging method, capability open platform and capability commodity ordering system
CN112581201A (en)*2019-09-292021-03-30中国科学院沈阳自动化研究所Mobile open platform for industrial interconnection manufacturing and implementation method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103312660A (en)*2012-03-062013-09-18中兴通讯股份有限公司Service realization method based on ability opening platform and ability opening platform
CN112184278A (en)*2019-07-052021-01-05中国移动通信集团湖南有限公司Capability commodity charging method, capability open platform and capability commodity ordering system
CN112581201A (en)*2019-09-292021-03-30中国科学院沈阳自动化研究所Mobile open platform for industrial interconnection manufacturing and implementation method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN115865710A (en)*2022-11-102023-03-28中盈优创资讯科技有限公司 A Calculation and Representation Method and Device for the Quantity of IPv6 Addresses

Similar Documents

PublicationPublication DateTitle
US10938567B2 (en)Parallel-chain architecture for blockchain systems
CN110163590B (en)Payment withholding method and device based on block chain, electronic equipment and storage medium
CN111784514B (en) Blockchain-based business processing method and device
Li et al.Pricing and repurchasing for big data processing in multi-clouds
CN108628605A (en)Stream data processing method, device, server and medium
CN109559228B (en)Resource transfer method, device, computer equipment and readable storage medium
CN107292493B (en)Account checking system and method between power enterprise and bank
CN105719172A (en)Information issuing method and device
CN110163691B (en)Invoice creating method and device based on block chain and electronic equipment
US20160189155A1 (en)Transaction Information Processing Method and Apparatus
TW202026970A (en)A money settlement system and method
CN113554513B (en)Data processing method, device and system
CN111523849A (en)Resource transaction auditing method and device and server
CN115965365A (en)Payment interaction processing method and device
CN114418671A (en) A data processing method and device based on a capability open platform
US20250123950A1 (en)Graph data generation method and apparatus
CN107147610B (en)Resource processing method and device
CN113722114A (en)Data service processing method and device, computing equipment and storage medium
CN107301550B (en) Methods for obtaining quota information, methods and devices for establishing quota control rules
CN114493609A (en) Payment processing method and device
CN109933655A (en) Resource intelligent docking method, device and terminal device based on social application
CN113656415A (en) Payment method, payment device, payment device and storage medium
CN110532810B (en)Information processing method and device, electronic equipment and readable storage medium
CN111382178A (en)Network task allocation method, system, equipment and storage medium
WO2024152846A1 (en)Payment processing method and apparatus

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication

Application publication date:20220429


[8]ページ先頭

©2009-2025 Movatter.jp