CN111930747B - Online data purchasing method and device - Google Patents
Online data purchasing method and device Download PDFInfo
- Publication number
- CN111930747B CN111930747B CN202010759955.0A CN202010759955A CN111930747B CN 111930747 B CN111930747 B CN 111930747B CN 202010759955 A CN202010759955 A CN 202010759955A CN 111930747 B CN111930747 B CN 111930747B
- Authority
- CN
- China
- Prior art keywords
- transaction
- data
- link
- field group
- field
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2282—Tablespace storage structures; Management thereof
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/242—Query formulation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/242—Query formulation
- G06F16/2433—Query languages
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0283—Price estimation or determination
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- General Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Marketing (AREA)
- Software Systems (AREA)
- Computational Linguistics (AREA)
- Mathematical Physics (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Technology Law (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention relates to the technical field of data transaction, in particular to an online data purchasing method and an online data purchasing device, wherein the method comprises the following steps: acquiring information of a selected field group containing at least one field and field data; calculating the transaction price of the selected field group according to a preset pricing mode; acquiring confirmation information of the selected field group and the transaction price, and generating a transaction link related to the data price and a data file containing the selected field group; and determining whether the transaction is successful or not according to the transaction link, and if so, sending a download link containing the data file, so that the user can purchase data according to the selection required, thereby realizing wider value of the data.
Description
Technical Field
The invention relates to the technical field of data transaction, in particular to an online data purchasing method and an online data purchasing device.
Background
In recent years, with the wide popularization and application of large data, the value of data resources is gradually paid attention and recognized, and the data transaction demand is increasing. At present, data transaction is mainly conducted in the form of an API (application programming interface) and a data packet, however, in any transaction form, the packaged fixed data file is transacted, a data purchaser cannot independently select a data range and a data field on line to purchase, a large amount of unnecessary data resources are bound and purchased, and unreasonable waste is caused.
However, in the current personalized and customized data purchasing method, after a customer gives a customization condition, a seller or a matchmaker can submit a customized data file to a purchaser after a period of time, the current data updating iteration is fast, the purchaser cannot purchase required data at the first time, and the customized data after a period of time is likely to have no time effect at that time and is likely to cause loss to the purchaser.
Disclosure of Invention
In view of the above problems, embodiments of the present invention are proposed to provide an online data purchase method and a corresponding online data purchase apparatus that overcome or at least partially solve the above problems.
In order to solve the above problem, an embodiment of the present invention discloses an online data purchasing method, including:
acquiring information of a selected field group containing at least one field and field data;
calculating the transaction price of the selected field group according to a preset pricing mode;
acquiring confirmation information of the selected field group and the transaction price, and generating a transaction link related to the data price and a data file containing the selected field group;
and determining whether the transaction is successful according to the transaction link, and if so, sending a download link containing the data file.
Further, the obtaining information of the selected field group including at least one field and field data includes:
acquiring a user search request, wherein the search request comprises a query request and/or a selection request;
matching a corresponding optional field group according to the query request and/or the selection request, wherein the optional field group comprises a plurality of different optional fields and field data;
at least one field and field data are selected from the optional field groups as a selected field group.
Further, the calculating the transaction price of the selected field group according to a preset pricing method includes:
calculating the number of fields contained in the selected field group;
determining a pricing interval of the selected field group in a preset pricing mode according to the number;
and calculating the transaction price of the selected field group according to the pricing interval.
Further, acquiring the selected field group and the confirmation information of the transaction price, and generating a transaction link associated with the data price and a data file containing the selected field group, including:
searching corresponding data in a database according to the information of the selected field group, storing the corresponding data in a format of a unique data file, and generating a download link associated with the unique file;
analyzing the user information in the confirmation information;
generating a transaction link containing a payment two-dimensional code or a payment text link according to the information of the data price;
and generating an association data table, wherein the association data table comprises the download link, the user information and the transaction link.
Further, the determining whether the transaction is successful according to the transaction link, and if the transaction is successful, sending the download link containing the data file includes:
pushing a transaction link to a user according to the associated data table;
detecting transaction feedback in preset time, wherein if the transaction feedback is received in a preset time range, the transaction is successful, and if the transaction feedback is beyond the preset time range and is not received, the transaction is failed; if the transaction is successful, sending a download link associated with the unique data file to the user;
and if the transaction fails, closing the link channel of the pushed transaction link.
Further, the matching the corresponding optional field groups according to the query request and/or the selection request includes:
updating the database for storing the field data in preset updating time;
and obtaining an indexed data list, wherein the data list comprises a plurality of optional fields of the optional field groups.
Further, the obtaining of the confirmation information of the selected field group and the transaction price further includes:
searching partial data in a database according to partial field information in the selected field;
calculating partial transaction prices according to the partial fields and a preset pricing mode;
a sample table is generated that contains partial fields, partial data, and partial transaction prices.
Also disclosed is an apparatus for online data purchase, comprising:
the first acquisition module acquires information of a selected field group comprising at least one field and field data;
the calculation module is used for calculating the transaction price of the selected field group according to a preset pricing mode;
the second acquisition module is used for acquiring the selected field group and the confirmation information of the transaction price, and generating a transaction link related to the data price and a data file containing the selected field group;
and the confirmation module is used for determining whether the transaction is successful according to the transaction link, and if the transaction is successful, sending the download link containing the data file.
The embodiment of the invention has the following advantages:
the user can purchase data according to the selection required, and simultaneously, a new data file is generated for downloading by the user, the data in the same data packet can be generated into different data files according to the requirements of different users, so that the value of the data is wider, meanwhile, the data is automatically updated at the back end, the user can purchase the latest data in time, the utilization value of the purchased data is improved, and the waste of data resources is reduced.
Drawings
FIG. 1 is a flow chart of the steps of an embodiment of an online data purchase method of the present invention;
FIG. 2 is a block diagram of an embodiment of an online data purchasing apparatus according to the present invention;
fig. 3 is a schematic structural diagram of an online data purchasing electronic device according to the present invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
In the existing data transaction, generally, a data provider uploads data to a data transaction platform, and the data transaction platform stores the data in a platform database in some form, usually in a file form according to categories, so that a data demander searches the data; the data transaction platform calls an SQL tool to call a data file matched with the search content from a database according to the search content of the data demand party, and the data file is displayed to the data demand party through the front end for selection; at this time, the data demander can only see the name of the data file and the brief data items contained in the data file, and cannot determine whether the data contained in the data file is all the required data, and the only method for accurately judging is to see the specific data items contained in the file after purchasing the file according to the price of the file on line, which is likely to cause the data demand to purchase a large amount of unnecessary data; in another case, the required data may exist in a plurality of data files, and to purchase the required data, a plurality of files must be purchased, which unnecessarily increases the cost and affects the user experience.
The core concept of the embodiment of the present invention is that the required data is directly matched according to the search content of the data demand party (hereinafter, replaced by "user"), specifically, the user forms the search requirement by inputting the key word or selecting the type option or combining the key word and the type option, searches the corresponding data according to the search requirement, generates the data list, one column in the data list represents one field, one row in the data list represents one record, the cross point of each record and each field contains the field data, forms the selected field group by calculating the field required by the user selection, combines the record range to obtain the transaction price, and completes the transaction and the transmission of the data file in a link mode.
Generally, field data in the data list is usually partially hidden when selected by a user, and can be completely displayed only after the user downloads a data file, so as to ensure the security of the field data.
Referring to fig. 1, a flowchart illustrating steps of an embodiment of an online data purchasing method according to the present invention is shown, which may specifically include the following steps:
s1, obtaining information of the selected field group including at least one field and field data.
In this embodiment, the selected fields selected by the user form a selected field group, the user has a selective operation after each search operation, whether selecting records or fields in the form, the final determination is made in the form of the number of fields, and the final specific number of selected fields forms a group, which is convenient for subsequent pricing and data file formation.
The selected field group is generated according to the selection of the user according to the requirement, and compared with the prior art, the operation experience degree of the user and the matching degree of the data are greatly improved.
And S2, calculating the transaction price of the selected field group according to a preset pricing mode.
As described above, the user selects according to the table provided by the database, generally, the user can select records in a certain range, such as time range, sorting range, etc., and then determine the required fields, the required fields are multiplied by the number of records to obtain the number of the specifically selected fields, and the total price of the selected field group can be calculated according to the unit price of the field data included in each field number and the preset pricing method.
Each time the number of fields selected by the user is different, the group of selected fields formed is also different, and the final total price is also different.
S3, obtaining the confirmation information of the selected field group and the transaction price, and generating the transaction link related to the data price and the data file containing the selected field group.
After the user selects the fields, the total price of the selected field group is calculated, the total price is displayed through the front end, after the user confirms the total price, the user jumps to a transaction interface related to the data price, and meanwhile, the back end packs all field data in the selected field group to generate a data file and uploads the data file to the server.
And S4, determining whether the transaction is successful according to the transaction link, and if the transaction is successful, sending a download link containing the data file.
Once the transaction is successful, after receiving the information of successful transaction, generating a download link of the packaged data file and pushing the download link to the front end, and the user can download the data file in the server by clicking the download link at the front end.
Taking the automobile industry as an example, a user needs to purchase sales data related to a certain brand in a certain time period on a data transaction platform, the sales data is generally stored in a database of the platform in the form of Excel tables, the past platform database integrates sales data of multiple brands possibly stored in the database to form automobile sales data of a certain area or sales data of a long time period, and then the sales data are packaged into one or more data files, pricing is usually carried out according to the size of each data file or pricing is carried out according to the specific value of the data, so that the user cannot purchase the data in the certain time period; in addition, there are many fields in the form, and the field data of some fields is not intended by the user.
In the above embodiment, the user may select condition searches such as "time period", "brand vehicle type", "city" and the like through the search interface, may also perform keyword search, or may perform search in combination with the two, and after obtaining a large amount of data information, the data information is presented to the user in the form of a table, and the table only indicates which fields a certain time period or a certain brand contains, and specific field data is partially hidden through an encryption technology and can only be viewed after a transaction is successful.
During selection, a certain selection range is reduced by self-defining according to time period searching, then required fields are selected, unnecessary fields are eliminated, and fields and field data required by a user are reserved in a selected field group.
And then, the data purchase of the user according to the requirement of the user is realized.
In one embodiment, the obtaining information of the selected field group including at least one field and field data includes:
acquiring a user search request, wherein the search request comprises a query request and/or a selection request;
continuing with the example of the automobile, the user provides two search modes, one is query and the other is selection, at the front end of the search interface, generally, the user can select and search according to options provided by the front end, but sometimes the selected purpose cannot be directly achieved due to more selection items, and then the user can quickly achieve the selected purpose by inputting keywords in the query bar by adopting query.
Matching a corresponding optional field group according to the query request and/or the selection request, wherein the optional field group comprises a plurality of different optional fields and field data;
according to the search of the user, the database can be matched with all fields close to the search condition, and all the fields are optional field groups for providing the selection for the user.
At least one field and field data are selected from the optional field groups as a selected field group.
In an embodiment, the calculating the transaction price of the selected field group according to a preset pricing method includes:
calculating the number of fields contained in the selected field group;
in this embodiment, the selected field group is calculated by using a pricing method for calculating the number of the fields, the pricing method is only one of the methods, and the pricing is performed by using the value of the field data as a core no matter what pricing method is used.
Determining a pricing interval of the selected field group in a preset pricing mode according to the number;
the pricing interval adopts different pricing algorithms for different field numbers, for example, if the selected field group comprises 10 numbers, the selected field group belongs to 1-10 pricing intervals with each number unit price of 1 yuan; if the selected field group comprises 20 numbers, the field group belongs to a pricing interval with the price per unit of 0.5 yuan of 11-50; in view of this, a more complicated pricing method can be set so that the total price of the selected field group is more reasonable.
And calculating the data price of the selected field group according to the pricing interval.
In one embodiment, obtaining the selected field group and the confirmation information of the transaction price, and generating the transaction link associated with the data price and the data file containing the selected field group comprises:
searching corresponding data in a database according to the information of the selected field group, storing the corresponding data in a format of a unique data file, and generating a download link associated with the unique file;
and analyzing the user information in the confirmation information.
And generating a transaction link containing a payment two-dimensional code or a payment text link according to the information of the data price.
And generating an association data table, wherein the association data table comprises the download link, the user information and the transaction link.
In the technical scheme, the download link, the user information and the transaction link are associated together by the association data table, so that the transaction and the transmission are safe and effective, wherein the user information mainly comprises a user ID.
In an embodiment, the determining whether the transaction is successful according to the transaction link, and if the transaction is successful, sending a download link including the data file includes:
pushing a transaction link to a user according to the associated data table;
typically, the payment two-dimensional code and the payment text link are pushed to the user simultaneously for selection by the user.
Detecting transaction feedback in preset time, wherein if the transaction feedback is received in a preset time range, the transaction is successful, and if the transaction feedback is beyond the preset time range and is not received, the transaction is failed;
in other words, the feedback may be detected only if the user has successfully paid, otherwise, the transaction is considered to have failed if the predetermined time has elapsed.
If the transaction is successful, sending a download link associated with the unique data file to the user;
and if the transaction fails, closing the link channel of the pushed transaction link.
And after the connection channel is closed, returning to a confirmation interface of the user, storing the generated unique data file selected by the user in the server according to the user ID, and restarting another link channel for the user to confirm again.
In an embodiment, the matching the corresponding optional field groups according to the query request and/or the selection request includes:
updating the database for storing the field data in preset updating time;
and obtaining an indexed data list, wherein the data list comprises a plurality of optional fields of the optional field groups.
In one embodiment, the obtaining the confirmation information of the selected field group and the transaction price further comprises:
searching partial data in a database according to partial field information in the selected field;
in a confirmation interface of a user, selecting partial fields, and generating a sample table by selecting the number of the partial fields according to a record so as to prevent the user from turning over the selected fields and returning confirmation.
And calculating a partial transaction price according to the partial field in a preset pricing mode.
A sample table is generated that contains partial fields, partial data, and partial transaction prices.
Generally, a confirmation interface is generated after a user selects an interface, a sample table is displayed to the user in the confirmation interface, part of selected contents are displayed to the user, and meanwhile, the detailed pricing of the part of the selected contents is displayed, so that the situation that the user returns to the previous interface to review the selected contents is avoided, the confirmation time is delayed, the confirmation efficiency is improved, and the user experience degree can be improved. It should be noted that, for simplicity of description, the method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the illustrated order of acts, as some steps may occur in other orders or concurrently in accordance with the embodiments of the present invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the invention.
Referring to fig. 2, a block diagram of an embodiment of an online data purchasing apparatus according to the present invention is shown, which may specifically include the following modules:
a first obtaining module 100, configured to obtain information of a selected field group including at least one field and field data;
a calculating module 110, configured to calculate a transaction price of the selected field group according to a preset pricing method;
a second obtaining module 120, configured to obtain the selected field group and confirmation information of the transaction price, and generate a transaction link associated with the data price and a data file containing the selected field group;
and the confirmation module 130 is configured to determine whether the transaction is successful according to the transaction link, and if the transaction is successful, send a download link containing the data file.
In an embodiment, the first obtaining module 100 further includes:
acquiring a user search request, wherein the search request comprises a query request and/or a selection request;
matching a corresponding optional field group according to the query request and/or the selection request, wherein the optional field group comprises a plurality of different optional fields and field data;
at least one field and field data are selected from the optional field groups as a selected field group.
In an embodiment, the calculation module 110 further includes:
calculating the number of fields contained in the selected field group;
determining a pricing interval of the selected field group in a preset pricing mode according to the number;
and calculating the data price of the selected field group according to the pricing interval.
In an embodiment, the second obtaining module 120 further includes:
searching corresponding data in a database according to the information of the selected field group, storing the corresponding data in a format of a unique data file, and generating a download link associated with the unique file;
analyzing the user information in the confirmation information;
generating a transaction link containing a payment two-dimensional code or a payment text link according to the information of the data price;
and generating an association data table, wherein the association data table comprises the download link, the user information and the transaction link.
In an embodiment, the second obtaining module 120 further includes:
pushing a transaction link to a user according to the associated data table;
detecting transaction feedback in preset time, wherein if the transaction feedback is received in a preset time range, the transaction is successful, and if the transaction feedback is beyond the preset time range and is not received, the transaction is failed;
if the transaction is successful, sending a download link associated with the unique data file to the user;
and if the transaction fails, closing the link channel of the pushed transaction link.
In an embodiment, the confirmation module 130 further includes:
updating the database for storing the field data in preset updating time;
and obtaining an indexed data list, wherein the data list comprises a plurality of optional fields of the optional field groups.
In an embodiment, the second obtaining module 120 further includes:
searching partial data in a database according to partial field information in the selected field;
calculating partial transaction prices according to the partial fields and a preset pricing mode;
a sample table is generated that contains partial fields, partial data, and partial transaction prices.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
Referring to fig. 3, there is shown a computer device of an online data purchasing method of the present invention, where the computer device 12 is embodied in a general purpose computing device, and the components of the computer device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 that couples various system components including the system memory 28 and the processing unit 16.
The system memory 28 may include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM)30 and/or cache memory 32. Computer device 12 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 34 may be used to read from and write to non-removable, nonvolatile magnetic media (commonly referred to as "hard drives"). Although not shown in FIG. 3, a magnetic disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 18 by one or more data media interfaces. The memory may include at least one program product having a set (e.g., at least one) of program modules 42, with the program modules 42 configured to carry out the functions of embodiments of the invention.
A program/utility 40 having a set (at least one) of program modules 42 may be stored, for example, in memory, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules 42, and program data, each of which examples or some combination thereof may comprise an implementation of a network environment. Program modules 42 generally carry out the functions and/or methodologies of the described embodiments of the invention.
The processing unit 16 executes programs stored in the system memory 28 to perform various functional applications and data processing, such as implementing the coronary artery specific calcification detection method provided by the embodiments of the present invention.
In an embodiment of the present invention, the present invention further provides a computer-readable storage medium, on which a computer program is stored, which when executed by a processor, implements the method for online data purchase as provided in all embodiments of the present application.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, apparatus, or 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 embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing terminal to cause a series of operational steps to be performed on the computer or other programmable terminal to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the embodiments of the invention.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or terminal that comprises the element.
The method and apparatus for online data purchase provided by the present invention are described in detail above, and the principle and the implementation of the present invention are explained in the present document by applying specific examples, and the description of the above embodiments is only used to help understanding the method and the core idea of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.
Claims (5)
1. A method of online data purchase, comprising:
acquiring information of a selected field group containing at least one field and field data;
calculating the transaction price of the selected field group according to a preset pricing mode;
acquiring confirmation information of the selected field group and the transaction price, and generating a transaction link related to the transaction price and a data file containing the selected field group;
determining whether the transaction is successful according to the transaction link, and if the transaction is successful, sending a download link containing the data file;
the obtaining information of the selected field group including at least one field and field data includes:
acquiring a user search request, wherein the search request comprises a query request and/or a selection request;
matching a corresponding optional field group according to the query request and/or the selection request, wherein the optional field group comprises a plurality of different optional fields and field data;
selecting at least one field and field data from the optional field group as a selected field group;
the calculating the transaction price of the selected field group according to the preset pricing method comprises the following steps:
calculating the number of fields contained in the selected field group;
determining a pricing interval of the selected field group in a preset pricing mode according to the number;
calculating the transaction price of the selected field group according to the pricing interval;
acquiring the selected field group and the confirmation information of the transaction price, and generating a transaction link related to the transaction price and a data file containing the selected field group, wherein the method comprises the following steps:
searching corresponding data in a database according to the information of the selected field group, storing the corresponding data in a format of a unique data file, and generating a download link associated with the unique file;
analyzing the user information in the confirmation information;
generating a transaction link containing a payment two-dimensional code or a payment text link according to the information of the transaction price;
generating an association data table, wherein the association data table contains the download link, the user information and the transaction link;
the determining whether the transaction is successful according to the transaction link, and if so, sending a download link containing the data file, including:
pushing a transaction link to a user according to the associated data table;
detecting transaction feedback in preset time, wherein if the transaction feedback is received in a preset time range, the transaction is successful, and if the transaction feedback is beyond the preset time range and is not received, the transaction is failed;
if the transaction is successful, sending a download link associated with the unique data file to the user;
if the transaction fails, closing the link channel of the pushed transaction link;
the matching of the corresponding optional field groups according to the query request and/or the selection request includes:
updating the database for storing the field data in preset updating time;
and obtaining an indexed data list, wherein the data list comprises a plurality of optional fields of the optional field groups.
2. The method of claim 1, wherein obtaining confirmation information of the selected group of fields and the transaction price further comprises:
searching partial data in a database according to partial field information in the selected field;
calculating partial transaction prices according to the partial fields and a preset pricing mode;
a sample table is generated that contains partial fields, partial data, and partial transaction prices.
3. An apparatus for online data purchase, comprising:
the device comprises a first acquisition module, a second acquisition module and a third acquisition module, wherein the first acquisition module is used for acquiring information of a selected field group containing at least one field and field data;
the calculation module is used for calculating the transaction price of the selected field group according to a preset pricing mode;
the second acquisition module is used for acquiring the selected field group and the confirmation information of the transaction price, and generating a transaction link related to the transaction price and a data file containing the selected field group;
the confirmation module is used for determining whether the transaction is successful according to the transaction link, and if the transaction is successful, the download link containing the data file is sent;
the obtaining information of the selected field group including at least one field and field data includes:
acquiring a user search request, wherein the search request comprises a query request and/or a selection request;
matching a corresponding optional field group according to the query request and/or the selection request, wherein the optional field group comprises a plurality of different optional fields and field data;
selecting at least one field and field data from the optional field group as a selected field group;
the calculating the transaction price of the selected field group according to the preset pricing method comprises the following steps:
calculating the number of fields contained in the selected field group;
determining a pricing interval of the selected field group in a preset pricing mode according to the number;
calculating the transaction price of the selected field group according to the pricing interval;
acquiring the selected field group and the confirmation information of the transaction price, and generating a transaction link related to the transaction price and a data file containing the selected field group, wherein the method comprises the following steps:
searching corresponding data in a database according to the information of the selected field group, storing the corresponding data in a format of a unique data file, and generating a download link associated with the unique file;
analyzing the user information in the confirmation information;
generating a transaction link containing a payment two-dimensional code or a payment text link according to the information of the transaction price;
generating an association data table, wherein the association data table contains the download link, the user information and the transaction link;
the determining whether the transaction is successful according to the transaction link, and if so, sending a download link containing the data file, including:
pushing a transaction link to a user according to the associated data table;
detecting transaction feedback in preset time, wherein if the transaction feedback is received in a preset time range, the transaction is successful, and if the transaction feedback is beyond the preset time range and is not received, the transaction is failed;
if the transaction is successful, sending a download link associated with the unique data file to the user;
if the transaction fails, closing the link channel of the pushed transaction link;
the matching of the corresponding optional field groups according to the query request and/or the selection request includes:
updating the database for storing the field data in preset updating time;
and obtaining an indexed data list, wherein the data list comprises a plurality of optional fields of the optional field groups.
4. Electronic device, characterized in that it comprises a processor, a memory and a computer program stored on said memory and capable of running on said processor, said computer program, when executed by said processor, implementing a method of online data purchase according to any of claims 1 to 2.
5. Computer-readable storage medium, characterized in that the computer-readable storage medium has stored thereon a computer program which, when being executed by a processor, carries out the method of online data purchase according to any one of claims 1 to 2.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010759955.0A CN111930747B (en) | 2020-07-31 | 2020-07-31 | Online data purchasing method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010759955.0A CN111930747B (en) | 2020-07-31 | 2020-07-31 | Online data purchasing method and device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111930747A CN111930747A (en) | 2020-11-13 |
| CN111930747B true CN111930747B (en) | 2021-04-06 |
Family
ID=73315894
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010759955.0A Active CN111930747B (en) | 2020-07-31 | 2020-07-31 | Online data purchasing method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111930747B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112950257B (en) * | 2021-02-03 | 2024-02-09 | 北京金山云网络技术有限公司 | Data use price calculating method, device, computer equipment and storage medium |
| CN114169957A (en) * | 2021-11-18 | 2022-03-11 | 上海数据交易中心有限公司 | Description method of tradable data product specification |
| CN116016379A (en) * | 2022-12-19 | 2023-04-25 | 阿波罗智联(北京)科技有限公司 | Method, device, electronic device and storage medium for resource sharing |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0779587A2 (en) * | 1995-12-15 | 1997-06-18 | Kabushiki Kaisha N.K Kikaku | On-line shopping system and the method of payment settlement |
| CN1462967A (en) * | 2002-05-28 | 2003-12-24 | 开基数码股份有限公司 | Advertising automated trading system and method thereof |
| CN105894343A (en) * | 2014-11-27 | 2016-08-24 | 丹阳创达光学眼镜有限公司 | Numerically-controlled cutting lens intelligent online ordering system and method |
| CN106022879A (en) * | 2016-05-20 | 2016-10-12 | 广州欧博尔生物科技有限公司 | Method for on-line purchase of commodities |
| CN109102369A (en) * | 2018-08-15 | 2018-12-28 | 云舟生物科技(广州)有限公司 | It is constructed on a kind of carrier line and method, system, platform and the storage medium of transaction |
| CN110428235A (en) * | 2019-08-13 | 2019-11-08 | 梁智 | A kind of enterprise procurement system and method for online trading |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7346559B2 (en) * | 2001-02-14 | 2008-03-18 | International Business Machines Corporation | System and method for automating association of retail items to support shopping proposals |
| US20070005436A1 (en) * | 2005-06-02 | 2007-01-04 | 800 Brands, Inc. | System and method for receiving orders in an expedited manner |
| CN101963977A (en) * | 2010-09-19 | 2011-02-02 | 北京腾瑞万里科技有限公司 | A search method and mobile terminal without urban search |
| CN107464117B (en) * | 2017-08-04 | 2021-06-22 | 平安科技(深圳)有限公司 | Block chain based data management method and block chain system |
| CN109472574A (en) * | 2018-09-19 | 2019-03-15 | 平安科技(深圳)有限公司 | Payment method, device, computer equipment and storage medium |
| CN109871703B (en) * | 2019-02-28 | 2024-03-12 | 佛山市云端容灾信息技术有限公司 | Big data transaction management method, device, storage medium and server |
-
2020
- 2020-07-31 CN CN202010759955.0A patent/CN111930747B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0779587A2 (en) * | 1995-12-15 | 1997-06-18 | Kabushiki Kaisha N.K Kikaku | On-line shopping system and the method of payment settlement |
| CN1462967A (en) * | 2002-05-28 | 2003-12-24 | 开基数码股份有限公司 | Advertising automated trading system and method thereof |
| CN105894343A (en) * | 2014-11-27 | 2016-08-24 | 丹阳创达光学眼镜有限公司 | Numerically-controlled cutting lens intelligent online ordering system and method |
| CN106022879A (en) * | 2016-05-20 | 2016-10-12 | 广州欧博尔生物科技有限公司 | Method for on-line purchase of commodities |
| CN109102369A (en) * | 2018-08-15 | 2018-12-28 | 云舟生物科技(广州)有限公司 | It is constructed on a kind of carrier line and method, system, platform and the storage medium of transaction |
| CN110428235A (en) * | 2019-08-13 | 2019-11-08 | 梁智 | A kind of enterprise procurement system and method for online trading |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111930747A (en) | 2020-11-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10521812B2 (en) | Method and system for upgrading a previously purchased media asset | |
| US10650360B2 (en) | Centralized transaction record storage | |
| US20020099562A1 (en) | System and method of data exchange for electronic transactions with multiple sources | |
| US20080120199A1 (en) | Method and system for upgrading a previously purchased media asset | |
| US20110246294A1 (en) | System and method for content management and distribution | |
| JP6219993B2 (en) | Multistage authentication sequence processing method and apparatus | |
| US20080120609A1 (en) | Method and System for Upgrading a Previously Purchased Media Asset | |
| CN111930747B (en) | Online data purchasing method and device | |
| WO2008009038A1 (en) | A system and method for placing orders via the internet | |
| CN106897905B (en) | Method and device for pushing information and electronic equipment | |
| WO2008081336A2 (en) | Technology platform for electronic commerce and a method thereof | |
| CN111311294B (en) | Data processing method, device, medium and electronic equipment | |
| CN105528725B (en) | Account product transaction processing method and system and transaction server | |
| KR20070007131A (en) | System and method for responding to a search request in a computer network | |
| JP2001350782A (en) | Home page retrieval service method | |
| CN112948521B (en) | Object handling method and device | |
| US7464008B2 (en) | Methods and apparatus for selecting event sequences based on a likelihood of a user completing each event sequence | |
| JP5620589B2 (en) | Product information search | |
| KR20020007163A (en) | System and method for generating virtual wish lists for assisting shopping over computer networks | |
| CN108712683A (en) | A kind of data transmission method, barrage information generating method and device | |
| CN112766969A (en) | Mobile payment method and system, payment device and computer readable storage medium | |
| KR102784358B1 (en) | Cloud computing-based online sales system | |
| CA3054783A1 (en) | Method for searching for electronic transaction certificate, and electronic transaction terminal | |
| US20040210492A1 (en) | Method and system for purchasing a product | |
| KR102560083B1 (en) | Method and apparatus for providing a delivery information of product |
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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
| PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: A method and device for online data purchase Effective date of registration: 20210816 Granted publication date: 20210406 Pledgee: China Co. truction Bank Corp Guangzhou branch Pledgor: Guangzhou Wilson Information Technology Co.,Ltd. Registration number: Y2021980007801 |