CN108510323B - Data processing method and device - Google Patents

Data processing method and device Download PDF

Info

Publication number
CN108510323B
CN108510323B CN201810258434.XA CN201810258434A CN108510323B CN 108510323 B CN108510323 B CN 108510323B CN 201810258434 A CN201810258434 A CN 201810258434A CN 108510323 B CN108510323 B CN 108510323B
Authority
CN
China
Prior art keywords
user
carbon
application
data
points
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
Application number
CN201810258434.XA
Other languages
Chinese (zh)
Other versions
CN108510323A (en
Inventor
金华静
徐笛
李振华
白雪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Advanced New Technologies Co Ltd
Advantageous New Technologies Co Ltd
Original Assignee
Advanced New Technologies 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 Advanced New Technologies Co Ltd filed Critical Advanced New Technologies Co Ltd
Priority to CN201810258434.XA priority Critical patent/CN108510323B/en
Publication of CN108510323A publication Critical patent/CN108510323A/en
Application granted granted Critical
Publication of CN108510323B publication Critical patent/CN108510323B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3058Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3013Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is an embedded system, i.e. a combination of hardware and software dedicated to perform a certain function in mobile devices, printers, automotive or aircraft systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3438Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment monitoring of user actions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0222During e-commerce, i.e. online transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0224Discounts or incentives, e.g. coupons or rebates based on user history
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0226Incentive systems for frequent usage, e.g. frequent flyer miles programs or point systems
    • G06Q30/0232Frequent usage rewards other than merchandise, cash or travel
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0239Online discounts or incentives
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/50Service provisioning or reconfiguring
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2219/00Indexing scheme relating to application aspects of data processing equipment or methods
    • G06F2219/10Environmental application, e.g. waste reduction, pollution control, compliance with environmental legislation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/80Management or planning
    • Y02P90/84Greenhouse gas [GHG] management systems
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/80Management or planning
    • Y02P90/84Greenhouse gas [GHG] management systems
    • Y02P90/845Inventory and reporting systems for greenhouse gases [GHG]

Abstract

The application discloses a data processing method and a device, wherein the method comprises the following steps: receiving an acquisition instruction sent by a current user aiming at the accumulated points of the associated users; acquiring points from the points which are not accumulated by the associated users according to the acquisition instruction; accumulating the obtained integral with the total integral quantity of the current user to obtain the updated total integral quantity of the current user; wherein, the point is used for reflecting the carbon-saving amount corresponding to the internet service used by the user, and the internet service comprises: internet services of paper products can be saved, and/or internet services of traveling by means of transportation can be reduced.

Description

Data processing method and device
Technical Field
The present application relates to the field of computer technologies, and in particular, to a data processing method and apparatus.
Background
Carbon emissions, a general or short term for greenhouse gas emissions. Any activity of human beings may cause carbon emission, such as carbon emission caused by automobile exhaust, carbon emission caused by thermal power stations, and the like.
Today, most scientists and governments acknowledge that greenhouse gases have passed and will continue to bring disasters to the earth and humans. In order to avoid further deterioration of this situation, the international society made the "treaty on the climate change framework of the united nations" (hereinafter referred to as "treaty") in 1992, and reached the "kyoto protocol" (hereinafter referred to as "protocol") at the third treaty party of the "treaty" made in kyoto in 1997 at 12 months. The protocol requires 30 annexes-countries (including developed countries and countries with economic conversion) to reduce greenhouse gas emissions by > 5.2% on average over 1990 in the years 2008 to 2012. After approval by the contracting developed countries, which account for more than 55% of the total CO2 emissions in developed countries in 1990, the protocol takes effect formally on day 16, 2.2005. This marks the international society entering a stage of substantial greenhouse gas emission reduction, and the history of human development has for the first time an international legal framework to limit the interference of human activities on the carbon cycle and climate change of the earth system. Reducing carbon emissions has become one of the important goals in contracting national socio-economic development and production operations.
In other words, carbon emissions have become an important social issue, and how to encourage businesses or individuals to actively control carbon emissions is the direction in which all humans need effort. One of the key points is to make enterprises and individuals clearly know the carbon emission of their daily activities and how much carbon emission is saved if more environmental-friendly activities are adopted (hereinafter referred to as carbon saving).
In the prior art, for enterprises, the enterprise behaviors are centralized, so that each enterprise can calculate and control the carbon emission and the carbon saving amount in each enterprise behavior. However, for an individual, the individual behaviors are loose and random, so that the carbon emission behaviors are from many sources, information is huge, and for an ordinary person, the carbon emission caused by the behaviors of the ordinary person is seldom concerned. Therefore, how to calculate the daily carbon saving amount of each person by using the fragmented behavior information of the person becomes a problem to be solved urgently.
Disclosure of Invention
The embodiment of the application provides a data processing method, which is used for solving the problem of how to utilize fragmented behavior information of individuals to enable each individual to know the carbon saving amount of daily behaviors.
The embodiment of the application provides a data processing device, which is used for solving the problem of how to utilize fragmented behavior information of individuals to enable each individual to know the carbon saving amount of daily behaviors.
The data processing method provided by the embodiment of the application comprises the following steps:
receiving an acquisition instruction sent by a current user aiming at the accumulated points of other users;
acquiring points from the points which are not accumulated by other users according to the acquisition instruction;
accumulating the obtained integral with the total integral quantity of the current user to obtain the updated total integral quantity of the current user;
wherein, the point is used for reflecting the carbon-saving amount corresponding to the internet service used by the user, and the internet service comprises: internet services of paper products can be saved, and/or internet services of traveling by means of transportation can be reduced.
An embodiment of the present application provides a data processing apparatus, including:
the acquisition instruction receiving module is used for receiving an acquisition instruction sent by a current user aiming at the accumulated points of other users;
the integral acquisition module is used for acquiring integral from the integral which is not accumulated by other users according to the acquisition instruction;
the accumulation module is used for accumulating the acquired integral with the total integral quantity of the current user to obtain the updated total integral quantity of the current user;
wherein, the point is used for reflecting the carbon-saving amount corresponding to the internet service used by the user, and the internet service comprises: internet services of paper products can be saved, and/or internet services of traveling by means of transportation can be reduced.
The embodiment of the application adopts at least one technical scheme which can achieve the following beneficial effects:
according to the technical scheme, fragmented behavior data of the user can be summarized, the carbon emission amount reduced by the user, namely the carbon saving amount of the user, can be calculated based on various summarized behavior data and a corresponding carbon saving amount quantification algorithm, the corresponding service provider can further process the data corresponding to the user based on the calculated carbon saving amount of the user, the user can know the carbon saving amount of the user more intuitively in such a way without self query and calculation, the method is convenient for the user, and the corresponding service is associated with the carbon saving amount of the user by the service provider based on data processing modes such as point accumulation, account grade improvement and the like of the carbon saving amount of the user.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
fig. 1 is a schematic diagram of a data processing process provided in an embodiment of the present application;
fig. 2a to 2e are schematic diagrams of data processing processes for different user behavior data in different scenes according to an embodiment of the present application;
fig. 3 is a schematic diagram of an architecture for implementing a data processing process according to an embodiment of the present application;
fig. 4a is a schematic diagram of a control for accumulating points by a user according to an embodiment of the present application;
FIG. 4b is a diagram illustrating the total number of points according to an embodiment of the present disclosure;
FIG. 4c is another diagram illustrating the total number of points according to the embodiment of the present application;
fig. 5a to 5b are schematic diagrams illustrating point acquisition between users according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the technical solutions of the present application will be described in detail and completely with reference to the following specific embodiments of the present application and the accompanying drawings. It should be apparent that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The method aims to calculate the carbon emission and the carbon saving amount of the user by collecting the fragmented behavior data of the user in a period of time for summary calculation.
Based on this, an embodiment of the present application provides a data processing process, as shown in fig. 1, the process specifically includes the following steps:
s101: the method comprises the steps of obtaining behavior data of a user, wherein the behavior data are generated when the user uses the internet service, and the behavior data comprise a user identification for indicating identity and identification information for indicating the internet service corresponding to the behavior data.
In the embodiment of the present application, the acquired behavior data of the user is usually a plurality of fragmented behavior data.
For the behavior data, each behavior data includes a user identifier (e.g., a user ID, an account of the user, etc.) and identification information indicating an internet service corresponding to the behavior data. The internet service, as described herein, may include at least one of electronic payment, online subscription, online ticketing, online payment, and health services. The health service may be a service in a mobile phone system or an APP to monitor the user's athletic behavior, and the health service includes at least one of a step-counting service or a distance-calculating service.
The behavior data from different internet services can be distinguished according to the identification information contained in the behavior data.
In the process of summarizing the fragmented behavior data of the user, it is required to ensure that the summarized behavior data belong to the same user. For online behavior data, in practical applications, a user may use an internet service through different applications (or servers), such as: the user uses the online payment service through the payment application, the user uses the online ordering service through the ordering application, and the like, and the user may use different accounts when using these internet services. In order to ensure that the acquired behavior data are all the behavior data of the user, in one mode, different accounts (i.e., user identifications) of the user can be acquired, different account names can be input by the user during actual operation, and further the different account names of the user can be stored, and then the behavior data associated with the account can be acquired from the corresponding application (or server) through the account name of the user. Of course, the above method is not limited to obtaining the user account, but is also applicable to other user identifiers, and is not described herein again.
Meanwhile, different internet services have different identification information, wherein the identification information may include: the service type identifier, the type identifier bit in the order number, etc., so that the type of the internet service corresponding to the behavior data can be further determined through the identifier information in the behavior data.
In actual operation, after the behavior data of the user is obtained, the field representing the type in the behavior data can be determined according to the convention, so that the type of the internet service corresponding to the behavior data is determined based on the content in the field. Of course, the type of internet service provided by some applications (or servers) is relatively fixed, such as: the ticket website server only provides ticket service. Then, if the behavior data is obtained from the applications (or servers), the type of the internet service corresponding to the travel data can be directly identified according to the information such as the name, domain name, website address, etc. of the application (or server). And are not to be construed as limiting the application herein.
It should be noted that the execution subject of the method may be an application or a server. When the execution subject is an application, as a possible way, the application can provide various internet services to the user, and then the application itself can generate the behavior data of the user, and accordingly, the carbon emission can be calculated subsequently and directly based on the generated behavior data. In other words, in this manner, the user can use various internet services in the application by only registering the account in the application as the execution subject, and the generated behavior data is associated with the account, so that the application only needs to acquire the behavior data associated with the account.
As another possible way, the application is not capable of providing the internet service, and then the application may initiate a request for obtaining the behavior data to a third-party application (or a third-party server) capable of providing the internet service, and receive the behavior data of the user fed back by the third-party application, or perform data synchronization with the third-party application to receive the behavior data of the user generated by the third application. In this aspect, based on the above, the user can input, in the application as the execution subject, each third-party account of the user and a third-party application (or a third-party server) corresponding to a different third-party account, and the application as the execution subject associates each third-party account with an account registered by the user in the application as the execution subject. Taking the third-party application as an example, in the process of acquiring the behavior data, since the user inputs the third-party applications (or the third-party servers) corresponding to each third-party account, the third-party applications corresponding to the third-party accounts can be determined according to the third-party accounts as the applications of the execution subject, and the acquisition requests carrying the third-party accounts can be sent to the third-party applications, so that the third-party applications search and feed back the behavior data related to the third-party accounts according to the third-party accounts, thereby realizing the process of acquiring the behavior data. Of course, the processes herein are not to be construed as limiting the application.
Of course, in actual operation, if a third-party application is involved, as an application of an execution subject, a corresponding right may be registered with the third-party application in advance, so as to receive behavior data of the third-party application fed back to the user. If the third-party server is involved, the application serving as the execution subject can acquire the behavior data of the user fed back by the third-party server through a data transmission protocol agreed with the third-party application.
Further, in a practical application scenario, behavior data generated in a common data format for a third-party server or a third-party application, such as: a two-dimensional table format, a HyperText Markup Language (HTML) format, an Extensible Markup Language (XML) format, and the like, and after the application or the server serving as the execution subject acquires the behavior data, the application or the server can read and analyze the behavior data based on the corresponding format.
And for some specific data formats, the application serving as the execution subject can be agreed with a third-party application to transmit data in a format, such as a JSON format. In addition, analysis methods of data in different formats may be added in advance to an Application Programming Interface (API) of the Application itself to analyze behavior data in different formats. And are not to be construed as limiting the application herein.
The acquired behavior data can be stored locally in the terminal or in the server.
S102: and determining at least one preset carbon saving amount quantization algorithm according to the identification information of the Internet service.
In the embodiment of the application, the internet service and the carbon-saving quantity quantization algorithm are pre-established with a corresponding relationship, so that at least one preset carbon-saving quantity quantization algorithm can be determined according to the identification information of the internet service and the corresponding relationship of the internet service and the carbon-saving quantity quantization algorithm. The carbon saving amount quantification algorithm comprises but is not limited to: quantization formulas, quantization models, etc.
In other words, different internet services (i.e., behavior data containing different identification information) may correspond to different carbon saving amount quantifying algorithms, such as: the electronic payment service can save paper products, and the walking travel saves the carbon discharge amount of vehicles. Meanwhile, the internet service and the carbon-saving amount quantization algorithm may be in a one-to-many correspondence relationship, that is, a plurality of carbon-saving amount quantization algorithms may be used in one internet service. For example: for the scene that the user uses the online ticket purchasing service, the online ticket purchasing service can enable the user to reduce carbon emission caused by the fact that the user goes to the ticket purchasing place by taking a vehicle, so that when the carbon-saving amount of the online ticket purchasing service used by the user is calculated, a carbon-saving amount quantification algorithm for reducing travel by taking the vehicle can be used, the online ticket purchasing of the user can also avoid printing paper tickets (namely paper products) during payment, the carbon emission can also be reduced, and therefore when the carbon-saving amount of the online ticket purchasing service used by the user is calculated, a carbon-saving amount quantification algorithm for saving the paper products can also be used.
It should be noted here that, in the embodiment of the present application, the preset saving carbon amount quantization algorithm is also classified into different types, including but not limited to: the paper money saving method comprises a first preset algorithm and a second preset algorithm, wherein the first preset algorithm is a quantification algorithm for saving paper products (such as a quantification algorithm for saving printed paper bills), and the second preset algorithm is a quantification algorithm for reducing the carbon saving amount of traveling by a vehicle (such as a quantification algorithm for walking).
The first preset algorithm is a carbon-saving quantitative algorithm aiming at saving paper products.
In the conventional offline mode, when the user performs the above-mentioned various services, the user may generate corresponding paper products (such as paper payment voucher ticket, consumption receipt, reservation ticket, etc.), which are described by taking a paper ticket as an example, and the generation of the paper ticket further causes carbon emission, so in this mode, the corresponding carbon saving amount can be calculated by calculating the carbon emission amount corresponding to the paper of the ticket.
Specifically, the following formula can be adopted:
Figure GDA0003380102200000071
wherein, ERyPaying the saved carbon saving amount (unit: ton CO2) of the paper bill for each line; here, it is to be noted that ERyThe carbon emission corresponding to the printed paper bill is substantially characterized in each offline payment, and the ER is used for preventing the paper bill from being printed by the online payment method of the useryThe value of the payment is used as the carbon saving amount of the paper bill saved by the payment on each line;
i, the type of the merchant for off-line payment;
Fithe proportion (percentage) paid by the POS machine for the i-type merchant;
ADi,ythe number of times (unit: number) that the user pays off line in the type i merchant in the y year;
EFyand a baseline emission factor (unit: g CO 2/time) paid offline in the y year.
Incidentally, EF isyCan be determined based on the emission intensity of bill paper producers in different regions, for example: table 1 shows the emission intensity of several provincial note paper producers:
yunnan province Zhejiang river Shaanxi province Other provinces
Emission intensity (ton CO 2/ton paper) 1.9296 2.0072 1.8834 1.4622
TABLE 1
Through the formula, the carbon saving amount generated by reducing the bill in an online mode by the user can be determined. Since the bill reduced by each online payment service generates the corresponding carbon saving amount, and the numerical value is too small, the above formula calculates the carbon saving amount corresponding to the bill reduced by the annual method. And are not to be construed as limiting the application herein.
And the second preset algorithm is a quantitative algorithm aiming at reducing the carbon saving amount of the vehicle.
In the conventional offline mode, when the user performs the above-mentioned various types of businesses, the user may go to the corresponding business location (such as a bank, a shop, a restaurant, etc.) to perform the corresponding business, and in the process, carbon emission may be generated by the transportation means used by the user, so in the offline mode, the carbon emission caused by the transportation means used by the user when going out can be reduced in an online mode, and the corresponding carbon saving amount can be calculated.
Specifically, the following formula can be adopted:
P=L*W;
wherein, L is the distance between the position of the user when executing the service in an online mode and the nearest service place;
w, which is the average carbon emission produced by a vehicle; (the vehicle herein may include various vehicles using old energy)
P, is the amount of carbon emissions generated over this distance using the vehicle.
For the above formula, the user executes the corresponding service in an online manner, and therefore, the user does not need to go to the corresponding service location, and therefore, the value of P can be used as the carbon saving amount of the user executing the corresponding service in the online manner.
S103: and calculating the carbon saving amount of the user according to the behavior data and the determined preset carbon saving amount quantification algorithm.
For the calculation process, it should be noted that, when the aforementioned first preset algorithm is used to calculate the amount of saved carbon, each time the user uses the internet service, the generation of paper products may be reduced, so the amount of saved carbon of the user is related to the number of times the user uses the internet service, and meanwhile, since the carbon emission standards of different regions are different from each other, the amount of saved carbon of the user is also related to the area where the user is located, in this embodiment of the present application, when the first preset algorithm is used to calculate the amount of saved carbon, the amount of saved carbon of the user is calculated according to the behavior data and the determined preset quantified algorithm of the amount of saved carbon, which specifically includes: and at least determining the times of executing the Internet service by the user and the geographic position of the user when executing the Internet service according to the behavior data, and calculating the carbon saving amount of the user according to the determined times of executing the Internet service by the user, the geographic position and a first preset algorithm.
When the second preset algorithm is used for calculating the carbon saving amount, the carbon saving amount of the user is related to the walking distance or the walking steps of the user, so that when the second preset algorithm is used for calculating the carbon saving amount, the carbon saving amount of the user is calculated according to the behavior data and the determined preset carbon saving amount quantization algorithm, and the method specifically comprises the following steps of: and at least determining the walking steps or walking distance of the user according to the behavior data, and calculating the carbon saving amount of the user according to the determined walking steps or walking distance of the user and a second preset algorithm.
In actual calculation, if the internet service and the carbon saving amount quantization algorithm are in one-to-one correspondence, the carbon saving amount of the user can be calculated using the carbon saving amount quantization algorithm, and if the internet service and the carbon saving amount quantization algorithm are in one-to-many correspondence, the carbon saving amount of the user can be calculated in combination with the above-described carbon saving amount quantization algorithm. The specific method can be determined according to the practical application, and the method is not limited in the application.
In addition, in some practical application scenarios, the acquired behavior data may include redundant data, such as: behavior data of the user using the online ticketing service is acquired, wherein the behavior data comprises money amount data which is not needed in the process of calculating the carbon saving amount.
In other practical application scenarios, the acquired behavior data may not be directly used, for example: when the carbon saving amount is calculated according to the behavior data of the online ticketing service used by the user, the number of times of using the online ticketing service by the user is mainly based on, and then, the obtained multiple pieces of behavior data need to be subjected to statistical processing to determine the corresponding number of times.
Therefore, in the embodiment of the present application, before performing the calculation, data sorting operations such as statistics, screening, and elimination may also be performed on the acquired behavior data. As one possible way in the actual operation, a data arrangement operation for the behavior data may be performed by an application (or a server) as an execution subject. As another possible way in actual operation, the application (or server) as the execution subject and the behavior data provider may agree to explicitly calculate the required behavior data, and thus, the behavior data provider may perform the above-described data sorting operation on the behavior data of the user and provide the behavior data to the application (or server) as the execution subject. And are not to be construed as limiting the application herein.
Based on the behavior data and the carbon saving amount quantization algorithm, the calculated quantization value represents the carbon emission amount reduced by the user, namely, the carbon saving amount of the user.
Of course, in practical applications, the amount of the user's carbon saving may be calculated according to a set period, or may be calculated according to the number of times the user uses the internet service. And are not to be construed as limiting the application herein.
S104: and processing the specific data corresponding to the user according to the calculated carbon saving amount of the user and the user identification. Wherein the specific data is related to the amount of carbon saving.
As a manner in this embodiment of the present application, after the amount of saving carbon of the user is obtained by calculation, based on the amount of saving carbon, the amount of saving carbon of the user in a period of time may be performed, for example: and (4) carrying out statistics, analysis and the like. As another way in this embodiment of the present application, the node-saving carbon amount obtained through calculation may be converted into a credit form, and the larger the score of the credit is, the more the node-saving carbon amount of the user is indicated, and accordingly, the service provider may also provide different services to the user according to the level of the credit. And are not to be construed as limiting the application herein.
In the embodiment of the present application, the user identifier may include an account of the user, and then the specific data may include data in the account of the user, including but not limited to: carbon savings scores within the user account, carbon savings levels, carbon savings medals, and/or virtual items related to carbon savings, among others. Of course, the specific data described in the present application may also be other data that can reflect the amount of the user's saving carbon.
The method described above with reference to fig. 1 is described in detail below with reference to different scenarios:
at present, the relation between an individual and the internet is more and more compact, and with the popularization of the mobile internet, many behaviors of the individual can be reflected on the internet, such as car appointment software used in a trip, spot take-out software used in a dining meeting and the like. That is, the frequency of using internet services by users is higher and higher, and the internet services can reduce the carbon emission of users compared with the traditional offline method. Specifically, the method comprises the following steps:
scenario one, the user uses an online ticketing service.
The online ticketing service can include services for booking, purchasing and returning tickets on line for train tickets, airplane tickets, ship tickets, movie tickets, entrance tickets and the like. Compared with the traditional mode that the user goes to a ticket place to obtain the ticket service, the online ticket service can reduce the user trip, and particularly can reduce the carbon emission generated by the user taking a trip. Also, paper products (e.g., printed paper tickets) generated during ticket purchases or ticket returns may be reduced.
After the user uses the online ticketing service, a service provider (such as a ticketing website) providing the online ticketing generates online ticketing data based on the online ticketing behavior executed by the user at this time, wherein the online ticketing data is the behavior data of the user using the online ticketing service, so that the carbon saving amount of the user can be calculated according to the behavior data.
In this scenario, the execution subject may be an application client having a carbon saving amount calculation function (hereinafter, simply referred to as a "calculation application") or may be a server having a carbon saving amount calculation function, and the execution subject will be described as the calculation application. Furthermore, since the online ticketing service is usually provided by a ticketing website, the user can use the online ticketing service through an application corresponding to the ticketing website (hereinafter referred to as a ticketing application), and the behavior data generated by the user using the online ticketing service can be generated by a server of the ticketing website (hereinafter referred to as a ticketing server).
Based on this, as shown in fig. 2a, assuming that the user purchases tickets online, the process of acquiring and calculating the carbon saving amount in this scenario is as follows:
s201: and the computing application sends an acquisition request carrying the user information to a ticket service server so as to acquire the ticket service data of the user.
In practical application, when a user needs to purchase a ticket online, a ticket purchasing request can be sent to a ticket server through a corresponding ticket application, wherein the ticket purchasing request can carry user information (such as an identity card number and a name of the user, a ticket account registered in the ticket application, and the like) and ticket purchasing information (such as a ticket type, time, a place, and the like to be purchased), and then after receiving the ticket purchasing request sent by the ticket application, the ticket server can perform ticket drawing according to the online ticket purchasing request and generate and record ticket data of the user.
Based on the foregoing, various types of user information of the user are stored in the computing application in advance, so that the obtaining of the user information carried in the request may include: the user's identification number, name, ticket account registered in the ticketing application, etc.
In an actual obtaining process, the computing application may send an obtaining request carrying the ticket account to the ticket server according to the ticket account and the ticket server corresponding to the ticket account, which are input by the user in advance, so as to obtain the ticket data related to the ticket account. Of course, the computing application may obtain the ticket data of the user in a specified time period according to a set cycle, such as: the computing application sends an acquisition request to the ticketing server according to a period of one day, and only the ticketing data of the user within 24 hours is acquired in the acquisition request. In other words, the acquisition request also carries time information. Of course, no limitation to the present application is intended thereby.
For the obtaining process in this step, in addition to the manner of active obtaining by the computing application, the computing application may also send an account registered in the computing application by the user (hereinafter referred to as a computing account) and a ticket account of the user to the ticket server in advance, so that the ticket server dynamically obtains the ticket data related to the ticket account according to the ticket account, and the ticket server actively pushes the ticket data related to the ticket account to the computing application according to the computing account. Of course, if the computing application itself has an online ticketing service, and the user uses the online ticketing service provided by the computing application, then, in this case, the computing application directly obtains the ticketing data it generates. And are not to be construed as limiting the application herein.
S202: and the ticket server receives the acquisition request, determines ticket data corresponding to the user information according to the user information carried in the acquisition request, and feeds the determined ticket data back to the computing application.
Wherein, the ticket data at least comprises user ID and identification information reflecting the ticket service type. Here, the ticketing data is behavior data of the user using the online ticketing service.
Of course, if the acquisition request includes time information, the ticketing server will acquire the ticketing data of the user matched with the time information according to the time information.
Moreover, as described in the foregoing method, the computing application may agree to the ticketing server for the ticketing data required by the computing application, and then the ticketing server may perform data sorting operation on the ticketing data of the user, and then send the sorted ticketing data to the computing application. For example: the ticket data stored in the ticket server may include the amount of purchased ticket, the origin, the destination and other data, but these data are useless data for the process of calculating the carbon saving amount, so the ticket server can sort the ticket data of the user, remove the above-mentioned amount of purchased ticket, the origin, the destination and other data, and send the removed ticket data to the calculation application.
S203: after the calculation application acquires the ticket data, determining that the ticket data is associated with the account of the user according to the user ID contained in the ticket data, and determining a carbon saving amount quantification algorithm required by calculation according to the identification information contained in the ticket data.
Similar to the above, in one mode, the corresponding relationship between the identification information and the carbon saving amount quantization algorithm is pre-established, and then, the calculation application may determine that the carbon saving amount quantization algorithm used for calculating the carbon saving amount for the ticket data is: the method avoids the carbon saving quantification algorithm for users to travel by taking vehicles and reduces the carbon saving quantification algorithm for printing paper bills.
In another mode, the calculation application may determine that the application scenario is an online ticketing service through the identification information, and a corresponding carbon-saving amount quantization algorithm is predefined for the scenario, so that the calculation application may determine that the carbon-saving amount quantization algorithm in the online ticketing service scenario through the identification information is further: the method avoids the carbon saving quantification algorithm for users to travel by taking vehicles and reduces the carbon saving quantification algorithm for printing paper bills.
S204: and calculating the carbon saving amount of the user using the online ticketing service according to the determined carbon saving amount quantization algorithm and the obtained ticketing data, and processing specific data corresponding to the user according to the calculated carbon saving amount.
In this scenario, the ticketing application has a positioning function, and is capable of determining the location information of the user (i.e., user location information) when the user issues an online ticketing instruction.
Then, in the calculation process, the calculation application may count the number of times that the user uses the online ticketing service according to the ticket number in the obtained ticketing data (understandably, the ticket number uniquely identifies the online ticketing service), and the calculation application may further obtain the user location information of the user when using the online ticketing service through the ticketing application, and may determine the EF in the formula according to the area corresponding to the user location informationyThus, the amount of carbon saving of the printing paper bill reduced by the user each time the online ticketing service is used can be calculated based on the above. If the user uses the online ticketing service for a plurality of times in the same area, the corresponding EF of the areaySimilarly, then, the user reduces the amount of carbon saved to the printed paper ticket by n ERy. If the user uses the online ticket service for many times in different areas, the corresponding EF in different areasyAnd the user reduces the carbon saving amount of the printed paper bill to the accumulation of the carbon saving amount of the user in each region.
In addition, the calculation application can also determine the position of the ticket business place (such as a railway station) closest to the position of the user according to the user position information when the user uses the online ticket business service, calculate the distance L between the position of the user and the position of the ticket business place, and calculate the carbon saving amount of the user in the distance according to the average value W of the carbon emission amount generated by the transportation means in the formula.
Therefore, in the present scenario, the amount of energy saved by the user may include the amount of energy saved to avoid traveling by a vehicle, and may also include the amount of energy saved to reduce the amount of energy saved to print the paper ticket.
Then, the accumulated points can be converted into points based on the carbon saving amount of the user using the online ticketing service, and the points can be browsed after the user logs in the application serving as an execution subject. In other words, such a manner enables the user to intuitively know the amount of carbon emissions, i.e., the amount of saving carbon, reduced by himself using the online ticketing service.
And in the second scenario, the user uses the online payment service.
The online payment service, which may include services such as online payment and account transfer, can reduce paper products (e.g., printed paper bills) generated during the payment process and thus reduce carbon emissions compared to conventional payment services.
After the user uses the online payment service, the service provider providing the online payment generates online payment data based on the online payment behavior executed by the user at this time, and the online payment data is behavior data of the user using the online payment service, so that the carbon saving amount of the user can be calculated according to the behavior data.
Similar to the foregoing scenario, the execution subject in this scenario may also be a computing application (or server) having a carbon saving amount calculation function, and the execution subject is still described as the computing application. And, in a practical scenario, a service provider capable of providing an online payment service may include: the payment platform is taken as an example, a user can use an online payment service through an application (hereinafter, referred to as a payment application) corresponding to the payment platform, and behavior data generated when the user uses the online payment service can be generated by a server (hereinafter, referred to as a payment server) of the payment platform.
Based on this, as shown in fig. 2b, assuming that the user makes online payment to the target user through the payment platform, the user and the target user both register corresponding accounts on the payment platform, and the process of acquiring and calculating the carbon saving amount in this scenario is as follows:
s211: and the computing application sends an acquisition request carrying the user information to the payment server so as to acquire the payment log data of the user.
It should be noted that, in practical applications, when a user needs to perform online payment, a payment request may be sent to the payment server through a corresponding payment application, where the payment request carries user information (e.g., a payment account registered by the user on a payment platform), target user information (e.g., a target account registered by the target user on the payment platform), and payment information (e.g., a payment amount). After receiving a payment request sent by a payment application, the payment server acquires a payment matched with the payment amount from a payment account of a user according to the received payment request, distributes the payment to a target account of a target user, and generates payment log data.
Based on the foregoing, obtaining the user information carried in the request may include: a payment account registered by a user on a payment platform. Similar to the foregoing scenario, in this scenario, the computing application may also send an obtaining request carrying the payment account to the payment server according to the payment account input by the user in advance and the payment server corresponding to the ticketing account, so as to obtain the payment log data related to the payment account. And the computing application can also send an acquisition request to the payment server according to a set period to acquire the payment log data of the user, and the acquisition request can also carry time information which can enable the computing application to acquire the payment log data of the user in a specified time period. This will not be described in too much detail.
For the obtaining process in this step, in addition to the manner of the above-mentioned active obtaining by the computing application, the computing application may also send both the computing account registered by the user in the computing application and the payment account of the user to the payment server in advance, so that the payment server dynamically obtains the payment log data related to the payment account according to the payment account, and the payment server actively pushes the payment log data related to the payment account to the computing application according to the computing account. Of course, if the computing application itself has the online payment service, and the user uses the online payment service provided by the computing application, in this case, the computing application directly acquires the payment log data generated by the computing application. And are not to be construed as limiting the application herein.
S212: and the payment server receives the acquisition request, determines payment log data corresponding to the user information according to the user information carried in the acquisition request, and feeds the determined payment log data back to the computing application.
Wherein the payment log data at least contains a user ID and identification information reflecting a payment service type. Here, the payment log data is behavior data of the user using the online payment service. Of course, if the acquisition request includes time information, the payment server acquires the payment log data of the user matched with the time information according to the time information.
Similarly, in the process of calculating the carbon saving amount, data such as payment amount, target user, payment time and the like in the payment log data are not required, so that the calculation application can perform data sorting operation on the received payment log data to remove unnecessary data in the calculation process, or perform corresponding data sorting operation before the payment log data is sent by the payment server according to the agreement with the payment server.
S213: after the calculation application acquires the payment log data, the payment log data is determined to be associated with the account of the user according to the user ID contained in the payment log data, and a carbon saving quantitative algorithm required by calculation is determined according to the identification information contained in the payment log data.
Wherein, similar to the foregoing, in one manner, the corresponding relationship between the identification information and the carbon saving amount quantization algorithm is pre-established, and then, the calculation application may determine that the carbon saving amount quantization algorithm used for calculating the carbon saving amount for the payment log data is, according to the corresponding relationship between the identification information and the carbon saving amount quantization algorithm: and reducing the carbon saving amount quantification algorithm of the printed paper bill.
In another mode, the computing application may determine, through the identification information, that the application scenario is an online payment service, where the scenario defines in advance a corresponding carbon saving amount quantization algorithm, so that the computing application may determine through the identification information, and the carbon saving amount quantization algorithm of the online payment service further includes: and reducing the carbon saving amount quantification algorithm of the printed paper bill.
S214: and calculating the carbon saving amount of the user using the online payment service according to the determined carbon saving amount quantization algorithm and the obtained payment log data, and processing specific data corresponding to the user according to the calculated carbon saving amount.
In this scenario, the payment application has a positioning function, and is capable of determining the location information of the user (i.e., the user location information) when the user issues an online payment instruction.
Therefore, in the calculation process, the calculation application can count the times of using the online payment service by the user according to the payment order number (understandably, the payment order number uniquely identifies the one-time online payment service) in the acquired payment log data, and the calculation application can also acquire the user position information of the user when using the online payment service through the payment application and can determine the EF in the formula according to the region corresponding to the user position informationyThus, the amount of carbon saved by the user in printing the paper bill each time the user uses the online payment service can be calculated based on the above. If the user uses the online payment service for a plurality of times in the same area, the corresponding EF of the areaySimilarly, then, the user reduces the amount of carbon saved to the printed paper ticket by n ERy. And if the user uses the online payment clothes for a plurality of times in different regionsAffairs, due to corresponding EF of different regionsyAnd the user reduces the carbon saving amount of the printed paper bill to the accumulation of the carbon saving amount of the user in each region.
Similarly, in this scenario, the amount of saving carbon calculated may be converted into an integral, so that the user can intuitively know the amount of saving carbon for using the online payment service.
And a third scenario that the user uses the online reservation service.
An online reservation service may include: compared with the traditional method that the user makes a reservation by going to a business place, the online reservation service can enable the user not to go to the business place, and reduce the carbon emission generated when the user goes out by using a vehicle.
After the user uses the online booking service, the service provider (such as a hospital website) providing the online booking generates online booking data based on the online booking behavior executed by the user at this time, and the online booking data is the behavior data of the user using the online booking service, so that the carbon saving amount of the user can be calculated according to the behavior data.
Similar to the foregoing scenario, the execution subject in this scenario may also be an application or a server having a function of calculating the amount of saved carbon, and the execution subject is still described as a calculation application. Also, in an actual scenario, a service provider capable of providing an online booking service may include: a reservation platform, a hospital, a hotel and/or a restaurant, etc., taking the reservation platform as an example, a user may use an online reservation service through an application of the reservation platform (hereinafter, referred to as a reservation application), and behavior data generated when the user uses the online reservation service may be generated by a server of the reservation platform (hereinafter, referred to as a reservation server).
Based on this, as shown in fig. 2c, assuming that the user performs online registration through the reservation platform, the process of acquiring and calculating the carbon saving amount in this scenario is as follows:
s221: and the computing application sends an acquisition request carrying user information to the reservation server to acquire the registration data of the user.
It should be noted that, in practical applications, when a user needs to register online, a registration request may be sent to a reservation server through a corresponding reservation application, where the registration request carries user information (e.g., medical insurance information of the user, a user name, an identification number, a reservation account registered by the user in the reservation application, etc.), registration type information (e.g., an expert number, a general number, etc.), and hospital information selected by the user (e.g., a hospital grade, a hospital name, etc.), and then, after receiving the registration request sent by the reservation application, the reservation server registers to a corresponding hospital according to the registration request, and after successful registration, feeds back an electronic registration form to the reservation application, and generates registration data of the user based on the electronic registration form, and records the registration data.
Based on the foregoing, various types of user information of the user are stored in the computing application in advance, so the obtaining of the user information carried in the request may include: the user's medical insurance information, the user's name, identification number, the user's subscription account registered in the subscription application, etc. Similar to the foregoing scenario, the computing application may send an acquisition request to the reservation server in a set periodic manner, and request to acquire registration data of the user within a specified time period. And will not be described in detail herein.
For the obtaining process in this step, in addition to the manner of active obtaining by the computing application, the computing application may also make an agreement with the reservation server, and specifically, the computing application may send both a computing account registered in the computing application by the user and a reservation account of the user to the reservation server, so that the reservation server dynamically obtains registration data related to the reservation account according to the reservation account, and the reservation server actively pushes the registration data related to the payment account to the computing application. Of course, if the computing application itself has an online reservation service and the user has used the online reservation service provided by the computing application, then, in this case, the computing application directly obtains the registration data it generates. And are not to be construed as limiting the application herein.
S222: the reservation server receives the acquisition request, determines registration data corresponding to the user information according to the user information carried in the acquisition request, and feeds back the determined registration data to the computing application.
Wherein, the registration data at least comprises a user ID and identification information reflecting the type of the reserved service. Here, the registration data is behavior data of the user using the online subscription service.
Also, since the data such as the registration type, the date of visit, and the like in the registration data is useless for the process of calculating the carbon saving amount, the registration data can also be collated by a data collating operation similar to the foregoing manner. Reference is made in particular to the foregoing, which are not described in detail here.
S223: after the registration data is obtained by the calculation application, the registration data is determined to be associated with the account of the user according to the user ID contained in the registration data, and a carbon saving amount quantification algorithm required by calculation is determined according to the identification information contained in the registration data.
In one mode, the correspondence between the identification information and the carbon saving amount quantization algorithm is pre-established, and then the calculation application may determine that the carbon saving amount quantization algorithm used for calculating the carbon saving amount for the registered data is: and a carbon saving amount quantification algorithm for avoiding the user from traveling by taking a vehicle.
In another mode, the computing application may determine, through the identification information, that the application scenario is the online subscription service, where the scenario defines in advance a corresponding carbon saving amount quantization algorithm, so that the computing application may determine, through the identification information, that the carbon saving amount quantization algorithm of the online subscription service is further: and a carbon saving amount quantification algorithm for avoiding the user from traveling by taking a vehicle.
S224: and calculating the carbon saving amount of the user using the online reservation service according to the determined carbon saving amount quantization algorithm and the acquired registration data, and processing specific data corresponding to the user according to the calculated carbon saving amount.
In the calculation process, if the reservation application has a positioning function, the position of the user (i.e. the user position) can be determined when the user sends an online registration instruction, and then the registration data acquired by the calculation application also includes the position of the user when the user uses the online registration service. Meanwhile, based on the hospital address contained in the registration data, the calculation application can determine the position of the hospital, calculate the distance L between the user position and the hospital, and calculate the carbon saving amount of the user when the user travels in the distance according to the average value W of the carbon emission amount generated by the transportation in the formula.
Similarly, in this scenario, the amount of saved carbon may be converted into an integral based on the calculated amount of saved carbon, so that the user can intuitively know the amount of saved carbon for using the online subscription service.
And fourthly, using the online payment service by the user.
The on-line payment service can comprise services for paying fees of water, electricity, natural gas, traffic fines and the like on line. Through the online payment service, the user can realize payment without going to a payment place, and the carbon emission of the user who takes a vehicle to go to the payment place is reduced. Meanwhile, paper bills printed in the payment process can be reduced.
After the user uses the online payment service, the service provider providing the online payment generates online payment data based on the online payment behavior executed by the user this time, and the online payment data is behavior data of the user using the online payment service, so that the carbon saving amount of the user can be calculated according to the behavior data.
Similar to the foregoing scenario, the present scenario takes the execution subject as the computing application. In an actual scenario, a service provider capable of providing an online payment service may include: the user can use the online payment service through an application (subsequently called as a payment application) corresponding to the payment platform, and behavior data generated when the user uses the online payment service can be generated by a server (subsequently called as a payment server) of the payment platform.
Based on this, as shown in fig. 2d, assuming that the user is online with a traffic fine through the payment platform, and the user registers a corresponding account on the payment platform, where the account has a sufficient amount of money, the process of acquiring and calculating the carbon saving amount in this scenario is as follows:
s231: the computing application sends an acquisition request carrying user information to a payment server so as to acquire payment data of the user.
It should be noted that, in practical applications, when a user needs to perform online payment, a payment request may be sent to the payment server through a corresponding payment application, where the payment request carries user information (e.g., a driving license number, an identification license number, a fine order number, a payment account registered by the user on the payment platform, etc.). Then, after receiving the payment request sent by the payment application, the payment server deducts the corresponding amount of money from the account of the user according to the payment request, then pays the payment to the corresponding traffic payment website, and feeds back the electronic payment certificate to the payment application after the payment is successful, and generates the payment data of the user based on the electronic payment certificate and records the payment data.
Based on the foregoing, various types of user information of the user are stored in the computing application in advance, so the obtaining of the user information carried in the request may include: the payment platform comprises a user driving license number, an identity card number, a fine bill number, a payment account registered by the user on the payment platform and the like. And similar to the foregoing scenario, the computing application may send an acquisition request to the payment server in a manner of a set period, and request to acquire payment data of the user within a specified time period. And will not be described in detail herein.
For the obtaining process in this step, in addition to the manner of the active obtaining by the computing application, the computing application may also make an agreement with the payment server (the agreement process may refer to the foregoing scenario, and is not described here again), and the payment server actively pushes payment data carrying the user information to the computing application. Of course, if the computing application itself has the online payment service, and the user uses the online payment service provided by the computing application, then, in this case, the computing application directly obtains the payment data generated by the computing application. And are not to be construed as limiting the application herein.
S232: and the payment server receives the acquisition request, determines payment data corresponding to the user information according to the user information carried in the acquisition request, and feeds back the determined payment data to the computing application.
The payment data at least comprises a user ID and identification information reflecting the payment service type. The payment data is the behavior data of the user using the online payment service. In practical applications, data sorting operations can be performed on payment data, and reference may be made to the foregoing specifically, and details are not described here.
S233: after the calculation application acquires the payment data, the payment data is determined to be associated with the account of the user according to the user ID contained in the payment data, and the carbon saving amount quantification algorithm required by calculation is determined according to the identification information contained in the payment data.
Wherein, similar to the foregoing, in one manner, the corresponding relationship between the identification information and the carbon saving amount quantization algorithm is pre-established, and then, the calculation application may determine that the carbon saving amount quantization algorithm used for calculating the carbon saving amount for the payment data is, according to the corresponding relationship between the identification information and the carbon saving amount quantization algorithm: the method avoids the carbon saving quantification algorithm for users to travel by taking vehicles and reduces the carbon saving quantification algorithm for printing paper bills.
In another mode, the computing application can determine that the application scene is the online payment service through the identification information, and the scene defines a corresponding carbon saving amount quantization algorithm in advance, so that the computing application can determine that the carbon saving amount quantization algorithm in the online payment service scene through the identification information is further as follows: the method avoids the carbon saving quantification algorithm for users to travel by taking vehicles and reduces the carbon saving quantification algorithm for printing paper bills.
S234: and calculating the carbon saving amount of the user using the online payment service according to the determined carbon saving amount quantization algorithm and the acquired payment data, and processing specific data corresponding to the user according to the calculated carbon saving amount.
In this scenario, the payment application has a positioning function, and can determine the location information of the user (i.e., the user location information) when the user sends an online payment instruction.
In the calculation process, the calculation application can count the times of using the online payment service by the user according to the payment order number (understandably, the payment order number uniquely identifies the one-time online payment service) in the acquired payment data, and can acquire the user position information of the user when using the online payment service by the payment application and determine the EF in the formula according to the region corresponding to the user position informationyTherefore, the carbon saving amount of the printed paper bill reduced by the user by using the online payment service each time can be calculated on the basis of the calculation. If the user uses the online payment service for many times in the same area, because of the corresponding EF of the areaySimilarly, then, the user reduces the amount of carbon saved to the printed paper ticket by n ERy. If the user uses the online payment service for many times in different areas, the corresponding EF in different areasyAnd the user reduces the carbon saving amount of the printed paper bill to the accumulation of the carbon saving amount of the user in each region.
In addition, the calculation application can also determine the payment place position (such as a bank) closest to the user position according to the user position information when the user uses the online payment service, calculate the distance L between the user position and the payment place position, and calculate the carbon saving amount of the user in the distance according to the average value W of the carbon emission amount generated by the transportation means in the formula.
Therefore, in the present scenario, the amount of energy saved by the user may include the amount of energy saved to avoid traveling by a vehicle, and may also include the amount of energy saved to reduce the amount of energy saved to print the paper ticket.
In the scene, the calculation application converts the carbon saving amount obtained based on calculation into an integral, so that the user can intuitively know the carbon saving amount of the user using the online payment service.
In addition to the above scenarios, when the user travels on foot, the carbon emission can be reduced, specifically, the following scenarios:
and fifthly, monitoring data of walking by using the health service when the user walks.
The mode of walking for the user can reduce the carbon emission caused by using the vehicle by the user. In combination with the above scenario, the user can use a walking mode to go to the service site, such as walking to a hospital for registration, walking to a ticket service site for ticket purchase, walking to a payment site for payment of related fees, and the like, which all can play a role in reducing carbon emission.
For the generation of walking data, it may be generated by a health service application with walking collection function (hereinafter referred to as a walking application), and further, the amount of saving carbon of the user may be calculated based on the walking data. Wherein the walking data comprises at least one of the number of steps and walking distance.
Similar to the foregoing scenario, the present scenario takes the execution subject as the computing application. Based on this, as shown in fig. 2e, the process of acquiring and calculating the saving carbon amount in this scenario is as follows:
s241: the computing application sends an acquisition request carrying user information to the walking application to acquire the walking data of the user.
It should be noted that, in practical application, the walking data may be obtained by the walking application through corresponding processing by using a corresponding acquisition algorithm, a model and/or a sensing device (e.g., a smart band, a smart watch, etc.). And are not to be construed as limiting the application herein. Assume that the walking data includes: the walking data comprises the steps of the user, position information and walking distance of the user in the walking process, and meanwhile, the walking data also carries user information (such as an account registered by the user in a walking application).
Accordingly, the acquisition request issued by the computing application carries the account of the user in order to acquire the walking data associated with the account.
For the obtaining process in this step, in addition to the manner of actively obtaining by the computing application, the computing application may also make an agreement with the walking application, and the walking application actively pushes the walking data carrying the user information to the computing application. Of course, if the computing application itself has the function of acquiring walking data, then in this case, the computing application directly obtains the walking data it generates. And are not to be construed as limiting the application herein.
S242: and the walking application receives the acquisition request, determines walking data corresponding to the user information according to the user information carried in the acquisition request, and feeds back the determined walking data to the computing application.
Wherein the walking data at least comprises a user ID and identification information reflecting the walking behavior type. Here, the walking data is behavior data corresponding to walking of the user.
S243: after the calculation application acquires the walking data, the walking data is determined to be associated with the account according to the user ID contained in the walking data, and a carbon saving amount quantification algorithm required by calculation is determined according to the identification information contained in the walking data.
Wherein, similar to the foregoing, in one manner, the corresponding relationship between the identification information and the quantitative algorithm for the amount of saving carbon is pre-established, and then, the calculation application may determine, according to the identification information, that the quantitative algorithm for the amount of saving carbon used for calculating the amount of saving carbon for the step data is: and a carbon saving amount quantification algorithm for avoiding the user from traveling by taking a vehicle.
In another mode, the computing application may determine, through the identification information, that the application scene is the user walking, where the scene defines a corresponding carbon saving amount quantization algorithm in advance, so that the computing application may determine, through the identification information, that the carbon saving amount quantization algorithm for the user walking is: and a carbon saving amount quantification algorithm for avoiding the user from traveling by taking a vehicle.
S244: and calculating the walking carbon saving amount of the user according to the determined carbon saving amount quantization algorithm and the obtained walking data, and processing specific data corresponding to the user according to the calculated carbon saving amount.
When the amount of the saved carbon corresponding to the walking data is calculated, since the walking data contains the position information of the user in the walking process, the calculation application can determine the walking path of the user on the traffic route based on the position information in the walking data, and therefore, the amount of the saved carbon walked by the user can be determined based on the walking path and a walking saved carbon quantification algorithm.
Of course, if the computing application (or server) as the execution subject itself has a function of collecting the walking data of the user, in this case, the walking data it generates may be directly acquired by the computing application (or server).
Based on the above content, the data processing method in the application can summarize the fragmented behavior data of the user, and based on various summarized behavior data, the carbon emission amount reduced by the user, that is, the carbon saving amount of the user, is calculated by combining with a corresponding carbon saving amount quantization algorithm, and the corresponding service provider can further process the data corresponding to the user based on the calculated carbon saving amount of the user.
As a practical application manner, the contents described in the embodiment of the present application (including the method shown in fig. 1, the scenarios shown in fig. 2a to 2e, and the subsequent contents) may all be based on the architecture shown in fig. 3, specifically, in fig. 3, the application client obtains fragmented user behavior data generated by the user, the third-party application, and the third-party service, where the behavior data includes behavior data generated by the user using different internet services. The application client sends the acquired behavior data to the server to realize the calculation of the carbon saving amount of the user, corresponding data processing is carried out based on the carbon saving amount, and then the processing result is displayed to the user through the application client. And are not to be construed as limiting the application herein.
In this embodiment of the present application, in the process of calculating the carbon saving amount of the user, because the obtained behavior data of the user includes behavior data of different types, and a certain difference exists between the carbon saving amount quantization algorithms corresponding to each type of behavior data, the carbon saving amount of the user is calculated, and the carbon saving amounts corresponding to the behavior data of different types can be calculated respectively, that is, in this embodiment of the present application, the carbon saving amount of the user is calculated according to the obtained behavior data and a preset carbon saving amount quantization algorithm, specifically: and determining the carbon saving amount corresponding to each type of behavior data according to the type of behavior data and a preset carbon saving amount quantization algorithm.
As described above, the acquired behavior data generally includes corresponding identification information, so that the type of the behavior data can be determined according to the identification information. Wherein the identification information may include: type identification bits, type information, etc. in the service order number.
For example: the service data of the online payment service comprises an order number of each online payment service, and the service can be determined to be the online payment service through an identification position in the order number; another example is: the service data of the online booking service comprises the service type information, so that the service can be confirmed to be the online booking service through the service type information. And are not to be construed as limiting the application herein.
For each determined type of service data, the corresponding carbon saving amount quantization algorithm can be used to calculate the carbon saving amount corresponding to the type of service data. Reference is made to the foregoing specifically, and redundant description is not repeated here.
After the foregoing, after determining the carbon saving amount of the user, the method may process the specific data corresponding to the user according to the carbon saving amount of the user, and as a manner in this embodiment of the application, the processing the specific data corresponding to the user according to the calculated carbon saving amount of the user may include: the method comprises the steps of obtaining the carbon saving amount of a user in a plurality of internet services within a preset period time, accumulating the obtained carbon saving amount, and processing the specific data according to the accumulated carbon saving amount.
Specifically, in actual operation, the user may use different internet services at any time, and the foregoing provides a way of calculating the amount of the user's saved carbon according to the preset cycle time, so that the amount of the user's saved carbon in the preset cycle time can be obtained and accumulated.
More specifically, the process of processing the specific data according to the accumulated carbon saving amount may be: and accumulating the calculated carbon saving amount accumulated by the user in a preset period and the total carbon saving amount of the user to obtain an updated total carbon saving amount, and processing the specific data according to the updated total carbon saving amount.
In the process of accumulating the total carbon saving amount, the total carbon saving amount corresponding to each type of service may be respectively counted and accumulated to the historical total carbon saving amount corresponding to each service, or the total carbon saving amount of each type of service may be accumulated after the total carbon saving amount of each type of service is counted, so as to obtain the total carbon saving amount of the user, where the total carbon saving amount reflects the statistical value of the carbon saving amount corresponding to the fragmented behavior data of the user. Of course, the way the saving amount is accumulated does not constitute a limitation of the present application.
In the embodiment of the application, the user continuously sends out new behaviors, and accordingly, behavior data are continuously generated, so that the carbon saving amount of the user can be calculated according to the newly generated behavior data and is accumulated with the total carbon saving amount of the user.
The updated carbon saving amount may be displayed to the user, so that the user may visually know the carbon saving amount of the user, and as a way in this embodiment of the application, for the service provider, the updated carbon saving amount may also be converted into an integral form based on the updated carbon saving amount, in other words, the calculated carbon saving amount accumulated by the user in the preset period is accumulated with the total carbon saving amount of the user, which may include: and converting the calculated carbon saving amount of the user into an integral according to a preset conversion rule, and accumulating the converted integral and the integral total amount of the user to obtain an updated integral total amount.
The preset conversion rule may include a corresponding conversion coefficient, and further may convert the carbon saving amount of the user into a corresponding integral according to the conversion coefficient. In practical application, according to the score, the service provider can provide different services for the user, such as: the user is provided with goods which can be redeemed by using the points, or discounts are provided for the user according to the height of the points, and the like.
The conversion method is not limited to the point, but may be the account level of the user, medals, and the like. And are not to be construed as limiting the application herein.
For the integration accumulation process, the integration can be automatically accumulated according to a set period, such as: and accumulating the converted points on the current day and the total points of the users according to the period of every 1 day. Accumulation can also be performed according to a confirmation instruction of a user, for this way, a control for performing accumulation of points can be provided for the user, and the form of the control can adopt various forms such as a floating control, an embedded control, a pop-up control and the like, for example: as shown in fig. 4a, the application interface is embedded with a control for implementing the accumulation of points.
Based on this, accumulating the converted total points with the total amount of points of the user may include: and receiving a confirmation instruction sent by the user through the control, and accumulating the converted integral and the total integral of the user.
Such as: for the control in fig. 4a, the user can add points by clicking on the control.
In an alternative way in practical application, the total points of the behaviors (including different types of business behaviors and walking) can be calculated and displayed according to different types of behaviors, that is, as shown in fig. 4b, the interface includes different types of behavior items, and the total points corresponding to various types of behaviors are displayed in each type of behavior item. In addition, in an alternative way in practical application, a global total amount of points may also be displayed, that is, as shown in fig. 4c, the total amount of points in fig. 4c is the global total amount of points corresponding to all the behavior data of the user. And are not to be construed as limiting the application herein.
In addition, as an extension in practical application, different users may mutually obtain the accumulated points, that is, the method further includes: and receiving an acquisition instruction sent by the user aiming at the accumulated points of other users, acquiring all or part of the accumulated points of other users according to the acquisition instruction, and accumulating the acquired all or part of the accumulated points with the total number of the points of the user.
Wherein, the other users are users having an association relationship with the user, such as: the other users are users of contacts in the user contact list.
In practical application, the server calculates points for each user, and the server stores the association relationship between different users, so that for any user, the server determines each user having an association relationship with the user according to the stored association relationship between different users, and sends the point data of each user to the user, so as to display the point data of each user through the application used by the user.
The point data of each user comprises: and at least one of the total amount of the current points of each user, the total amount of the points corresponding to each type of behavior data and the points which are not accumulated.
Therefore, the user can visually check the data such as the points which are not accumulated by each contact person user in the contact person list, the total points of each contact person user, the total points corresponding to each type of behavior data and the like through the application used by the user.
If the user clicks to acquire the accumulated points of a certain contact person user, an acquisition request is sent to the server through the application used by the user, and the server transfers the accumulated points of the contact person user to the user sending the acquisition request according to the user identification in the acquisition request.
Of course, in an alternative, the user may obtain the points that are not accumulated by other users, and not obtain all the points that are not accumulated by other users, but have a certain number limitation, such as: the actual acquisition amount is 10% of the non-accumulated points of other users.
As shown in fig. 5a, a practical application scenario is provided, and as can be seen in fig. 5a, in the contact list of the user, each contact item displays an unaccumulated point, and at this time, the user may click any contact to obtain the unaccumulated points. Of course, as shown in fig. 5b, after the user clicks any contact, the user enters a detailed interface of the contact, where the accumulated points corresponding to different types of behaviors of the contact are displayed, and the user can further click different behavior items to obtain the accumulated points corresponding to the type of behaviors. Therefore, the interaction and the interestingness among the users can be increased by the method. Of course, the scenarios shown in fig. 5a and 5b do not constitute a limitation of the present application.
In this embodiment of the present application, a manner of allocating a virtual item to a user may also be employed, that is, the method further includes: and determining the updated total point amount of the user, and distributing a virtual article matched with the updated total point amount to the user according to the updated total point amount.
Wherein the virtual article may include: virtual trees, virtual medals, and the like.
Of course, in the embodiment of the present application, the virtual article has different display states according to different total points, specifically, an integral interval in which the total points of the user fall is determined according to the integral intervals divided in advance, and the display state of the virtual article of the user is determined according to the correspondence between the preset integral intervals and the display states of the virtual article. Wherein the display state of the virtual article includes but is not limited to: size, shape, color, etc. of the virtual item.
For example: if the virtual tree is divided into 3 integral intervals in advance according to the sequence of the numerical values from small to large, and the sizes of the virtual trees corresponding to the 3 integral intervals are also from small to large, the total integral amount of the user can be determined according to the carbon saving amount of the user, the interval in which the total integral amount of the user falls is determined, and the size of the virtual tree allocated to the user is determined. Along with the increase of the user carbon saving amount, the total integral amount of the user is correspondingly increased, and after the total integral amount of the user reaches the next integral interval, the size of the virtual tree of the user is correspondingly increased.
Another example is: the virtual article of the user can also be a virtual medal, the total amount of the credit of the user is increased along with the increase of the carbon saving amount of the user, and the virtual medal can be changed from a copper medal to a silver medal and then to a gold medal.
Of course, the above examples are not to be construed as limiting the application.
In practical application, the virtual trees are of different types, the total amount of the integral corresponding to each type of virtual tree is different, and the total amount of the integral of the user reflects the carbon saving amount of the user, so that the integral corresponding to the virtual tree substantially reflects the carbon emission amount that the tree of the type can absorb in a natural environment.
As an extension of this, the service provider can plant trees on the user's name by means of a third-party fund sponsoring manner, and specifically, the service provider determines tree information (including tree varieties, tree ages, and the like) matching with the total points of the user according to the total points of the user, and sends the tree information and the user information of the user to the third-party fund, so that the third-party fund determines corresponding trees according to the tree information and plants trees on the user's name.
The mode converts the carbon-saving amount of the user into actual trees, is beneficial to environmental protection, and can also promote the environmental awareness of the user.
Based on the same idea, the data processing method provided in the embodiment of the present application further provides a data processing apparatus, as shown in fig. 6, including:
the acquiring module 601 is configured to acquire behavior data of a user, where the behavior data is generated when the user uses an internet service, and the behavior data includes a user identifier indicating an identity of the user and identification information indicating an internet service corresponding to the behavior data;
a determining module 602, configured to determine at least one preset carbon saving amount quantization algorithm according to the identification information of the internet service;
the calculating module 603 calculates the carbon saving amount of the user according to the behavior data and the determined preset carbon saving amount quantization algorithm;
the processing module 604 is configured to process specific data corresponding to the user according to the calculated carbon saving amount of the user and the user identifier, where the specific data is related to the carbon saving amount.
The at least one preset carbon saving amount quantization algorithm specifically includes: the paper product saving method comprises the following steps of (1) carrying out a first preset algorithm, wherein the first preset algorithm is a carbon saving quantitative algorithm aiming at saving paper products; and the second preset algorithm is a quantitative algorithm aiming at reducing the carbon saving amount of the travel by taking the vehicle.
The determining module 602 determines at least one preset quantified algorithm for the amount of the saved carbon-saving amount according to the identification information of the internet service and the corresponding relationship between the prestored internet service and the quantified algorithm for the amount of the saved carbon-saving amount.
When the first preset algorithm is used for calculating the carbon saving amount, the calculating module 603 at least determines the number of times that the user executes the internet service and the geographical position where the user executes the internet service according to the behavior data, and calculates the carbon saving amount of the user according to the determined number of times that the user executes the internet service, the geographical position and the first preset algorithm.
When the second preset algorithm is used to calculate the carbon saving amount, the calculation module 603 determines at least the number of walking steps or the walking distance of the user according to the behavior data, and calculates the carbon saving amount of the user according to the determined number of walking steps or walking distance of the user and the second preset algorithm.
The internet service specifically includes: at least one of electronic payment, online reservation, online ticketing, online payment service, and health service.
The processing module 604 obtains the amount of the saved carbon of the user in the plurality of internet services within a preset period of time, accumulates the obtained amount of the saved carbon, and processes the specific data according to the accumulated amount of the saved carbon.
The processing module 604 is configured to accumulate the calculated total carbon saving amount of the user accumulated in the preset period and the total carbon saving amount of the user to obtain an updated total carbon saving amount, and process the specific data according to the updated total carbon saving amount.
Further, the processing module 604 converts the calculated carbon saving amount of the user into an integral according to a preset conversion rule, and accumulates the converted integral and the total integral amount of the user to obtain an updated total integral amount.
A control for accumulating the points is provided for the user, and the processing module 604 receives a confirmation instruction sent by the user through the control, and accumulates the converted points and the total points of the user.
The device still includes: the integral obtaining module 605 receives an obtaining instruction sent by the user for the integral which is not accumulated by the other users, obtains all or part of the integral which is not accumulated by the other users according to the obtaining instruction, and accumulates the obtained all or part of the integral with the total integral amount of the user.
The device further comprises: the allocating module 606 determines the updated total point amount of the user, and allocates a virtual item matching the updated total point amount to the user according to the updated total point amount. Wherein the virtual article has different display states according to different total integration amounts.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (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 apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, 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 apparatus 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 apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus 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 apparatus. 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 apparatus that comprises the element.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application 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.
The above description is only an example of the present application and is not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims (8)

1. A data processing method is applied to a server, wherein the server stores incidence relations among different users in advance, and the method comprises the following steps:
aiming at a current user, determining an associated user having an association relation with the current user according to a pre-stored association relation between different users, and sending point data of the associated user to the current user so as to display the point data of the associated user through an application used by the current user; the point data of each associated user at least comprises the accumulated points of the associated user;
receiving an acquisition instruction sent by the current user for the accumulated points of the associated users displayed by the application;
acquiring points from the points which are not accumulated by the associated users according to the acquisition instruction;
accumulating the obtained integral with the total integral quantity of the current user to obtain the updated total integral quantity of the current user, and displaying the total integral quantity to the current user;
wherein, the point is used for reflecting the carbon-saving amount corresponding to the internet service used by the user, and the internet service comprises: internet services of paper products can be saved, and/or internet services of traveling by means of transportation can be reduced.
2. The method of claim 1, wherein said deriving points from points not accumulated by associated users comprises:
and acquiring all or part of the accumulated points of the associated users.
3. The method of claim 1, further comprising:
and respectively displaying the accumulated points of different contacts in the contact list of the current user.
4. The method of claim 1 or 3, further comprising:
and displaying the corresponding carbon saving amount of the contact person using different internet services in the detailed interface of any contact person of the current user.
5. The method of claim 1, wherein said obtaining points from points not accumulated by associated users according to said obtaining instructions comprises:
and respectively acquiring points from the accumulated points corresponding to different internet services used by the associated user according to the acquisition instructions of the current user for different behavior items of the associated user.
6. A data processing device is applied to a server, wherein the server stores the association relationship among different users in advance, and the device comprises:
the point data sending module is used for determining an associated user having an association relationship with the current user according to the pre-stored association relationship between different users aiming at the current user, and sending the point data of the associated user to the current user so as to display the point data of the associated user through the application used by the current user; the point data of each associated user at least comprises the accumulated points of the associated user;
the acquisition instruction receiving module is used for receiving an acquisition instruction sent by a current user aiming at the accumulated points of the associated users displayed by the application;
the integral acquisition module is used for acquiring integral from the accumulated integral of the associated user according to the acquisition instruction;
the accumulation module is used for accumulating the acquired total points with the total amount of the total points existing in the current user to obtain the updated total amount of the total points of the current user and displaying the total amount of the total points to the current user;
wherein, the point is used for reflecting the carbon-saving amount corresponding to the internet service used by the user, and the internet service comprises: internet services of paper products can be saved, and/or internet services of traveling by means of transportation can be reduced.
7. The apparatus of claim 6, the integral acquisition module being specifically configured to:
and acquiring all or part of the accumulated points of the associated users.
8. The apparatus of claim 6, the integral acquisition module being specifically configured to:
and respectively acquiring points from the accumulated points corresponding to different internet services used by the associated user according to the acquisition instructions of the current user for different behavior items of the associated user.
CN201810258434.XA 2016-08-24 2016-08-24 Data processing method and device Active CN108510323B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810258434.XA CN108510323B (en) 2016-08-24 2016-08-24 Data processing method and device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610717756.7A CN106570719B (en) 2016-08-24 2016-08-24 A kind of data processing method and device
CN201810258434.XA CN108510323B (en) 2016-08-24 2016-08-24 Data processing method and device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201610717756.7A Division CN106570719B (en) 2016-08-24 2016-08-24 A kind of data processing method and device

Publications (2)

Publication Number Publication Date
CN108510323A CN108510323A (en) 2018-09-07
CN108510323B true CN108510323B (en) 2022-02-01

Family

ID=58532351

Family Applications (10)

Application Number Title Priority Date Filing Date
CN201610717756.7A Active CN106570719B (en) 2016-08-24 2016-08-24 A kind of data processing method and device
CN201810259301.4A Pending CN108509316A (en) 2016-08-24 2016-08-24 A kind of data processing method and device
CN201810259288.2A Pending CN108520433A (en) 2016-08-24 2016-08-24 A kind of data processing method and device
CN201810258438.8A Active CN108520432B (en) 2016-08-24 2016-08-24 Data processing method and device
CN201810258454.7A Pending CN108510324A (en) 2016-08-24 2016-08-24 A kind of data processing method and device
CN201810258434.XA Active CN108510323B (en) 2016-08-24 2016-08-24 Data processing method and device
CN201810259305.2A Pending CN108563707A (en) 2016-08-24 2016-08-24 A kind of data processing method and device
CN201810259882.1A Active CN108510325B (en) 2016-08-24 2016-08-24 Data processing method and device
CN201810259881.7A Active CN108520434B (en) 2016-08-24 2016-08-24 Data processing method and device
CN201810259840.8A Active CN108537582B (en) 2016-08-24 2016-08-24 Data processing method and device

Family Applications Before (5)

Application Number Title Priority Date Filing Date
CN201610717756.7A Active CN106570719B (en) 2016-08-24 2016-08-24 A kind of data processing method and device
CN201810259301.4A Pending CN108509316A (en) 2016-08-24 2016-08-24 A kind of data processing method and device
CN201810259288.2A Pending CN108520433A (en) 2016-08-24 2016-08-24 A kind of data processing method and device
CN201810258438.8A Active CN108520432B (en) 2016-08-24 2016-08-24 Data processing method and device
CN201810258454.7A Pending CN108510324A (en) 2016-08-24 2016-08-24 A kind of data processing method and device

Family Applications After (4)

Application Number Title Priority Date Filing Date
CN201810259305.2A Pending CN108563707A (en) 2016-08-24 2016-08-24 A kind of data processing method and device
CN201810259882.1A Active CN108510325B (en) 2016-08-24 2016-08-24 Data processing method and device
CN201810259881.7A Active CN108520434B (en) 2016-08-24 2016-08-24 Data processing method and device
CN201810259840.8A Active CN108537582B (en) 2016-08-24 2016-08-24 Data processing method and device

Country Status (16)

Country Link
US (5) US11392476B2 (en)
EP (1) EP3504668A4 (en)
JP (1) JP7069127B2 (en)
KR (3) KR102366686B1 (en)
CN (10) CN106570719B (en)
AU (2) AU2017315411A1 (en)
BR (1) BR112019003706A8 (en)
CA (1) CA3034886A1 (en)
CO (1) CO2019002633A2 (en)
MX (1) MX2019002160A (en)
PH (1) PH12019500407A1 (en)
RU (1) RU2720447C1 (en)
SG (1) SG11201901550WA (en)
TW (2) TWI709867B (en)
WO (1) WO2018039445A1 (en)
ZA (1) ZA201901778B (en)

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106570719B (en) 2016-08-24 2018-05-11 阿里巴巴集团控股有限公司 A kind of data processing method and device
CN107330835A (en) * 2017-06-20 2017-11-07 深圳市英尔科技有限公司 Environmental protecting commonweal credit system construction method, equipment and storage medium
FR3071950B1 (en) * 2017-09-29 2019-10-25 IFP Energies Nouvelles SYSTEM FOR DYNAMICALLY DETERMINING THE ENVIRONMENTAL FOOTPRINT RELATED TO THE GLOBAL MOBILITY OF A USER
US11341490B2 (en) * 2017-10-11 2022-05-24 International Business Machines Corporation Carbon footprint blockchain network
CN108510306A (en) * 2018-02-23 2018-09-07 北京威控科技股份有限公司 A kind of hotel guest room Central water purification guest experience interactive approach, system and server
JP6457132B1 (en) * 2018-03-21 2019-01-23 株式会社Y4.com Step management device
CN109088788B (en) * 2018-07-10 2021-02-02 中国联合网络通信集团有限公司 Data processing method, device, equipment and computer readable storage medium
CN109275013B (en) * 2018-09-13 2021-02-12 广州酷狗计算机科技有限公司 Method, device and equipment for displaying virtual article and storage medium
TWI686074B (en) * 2018-11-30 2020-02-21 國立中興大學 Carbon rights management method using blockchain
CN109711901B (en) * 2019-01-02 2020-03-17 广东乐心医疗电子股份有限公司 Method and device for obtaining article by pre-supporting self-discipline integral
CN109685629B (en) * 2019-01-02 2019-12-27 广东乐心医疗电子股份有限公司 Method and device for pre-supporting carbon saving amount to obtain resources
CN109783761B (en) * 2019-01-25 2023-08-01 武汉轻工大学 Triple integral calculation method, triple integral calculation device, terminal equipment and readable storage medium
US11250462B2 (en) 2019-04-18 2022-02-15 Benjamin D. Smith System and method for trading and tracking digitized coupons
CN112215621A (en) * 2019-07-12 2021-01-12 上海唯链信息科技有限公司 Carbon emission reduction data processing method, apparatus, and computer-readable storage medium
CN110515965B (en) * 2019-07-23 2022-03-11 金蝶软件(中国)有限公司 Business document processing method and device, computer equipment and storage medium
CN113596590B (en) * 2020-04-30 2022-08-26 聚好看科技股份有限公司 Display device and play control method
CN113678137B (en) * 2019-08-18 2024-03-12 聚好看科技股份有限公司 Display apparatus
WO2021032092A1 (en) 2019-08-18 2021-02-25 聚好看科技股份有限公司 Display device
CN111221416B (en) * 2020-01-06 2021-12-07 腾讯科技(深圳)有限公司 Virtual prop distribution method, server and terminal equipment
US20210248523A1 (en) * 2020-02-10 2021-08-12 Cascadia Carbon Inc. Distributed ledger platform for tracking crowdsourced and individual-based carbon offsets in real time
CN111401759B (en) * 2020-03-20 2022-08-23 支付宝(杭州)信息技术有限公司 Data processing method and device, electronic equipment and storage medium
WO2021195048A1 (en) * 2020-03-27 2021-09-30 BlueOwl, LLC Systems and methods for determining a total amount of carbon emissions of an individual
CN111652740B (en) * 2020-04-27 2022-10-04 平安医疗健康管理股份有限公司 Method and device for monitoring online behavior, computer equipment and storage medium
CN111738753A (en) * 2020-05-20 2020-10-02 广州市格利网络技术有限公司 Virtual resource transfer method and device based on use of recyclable catering appliances
EP3992889A1 (en) 2020-06-05 2022-05-04 Baidu Online Network Technology (Beijing) Co., Ltd Resource processing method and apparatus, electronic device and storage medium
CN111861539B (en) * 2020-06-05 2024-04-05 百度在线网络技术(北京)有限公司 Resource processing method, device, electronic equipment and storage medium
US10902484B1 (en) 2020-07-03 2021-01-26 Morgan Stanley Services Group Inc. System and method for carbon footprint determination
CN115982304A (en) * 2020-09-09 2023-04-18 北京交通发展研究院 Low-carbon trip carbon emission reduction verification method and system based on trip chain big data
US11068825B1 (en) 2020-10-01 2021-07-20 Morgan Stanley Services Group Inc. System and method for carbon emissions exposure determination
US11328361B2 (en) 2020-10-01 2022-05-10 Morgan Stanley Services Group Inc. System and method for carbon emissions exposure determination
US11971267B2 (en) 2020-10-05 2024-04-30 Accenture Global Solutions Limited User journey carbon footprint reduction
JP7048714B1 (en) 2020-12-28 2022-04-05 PayPay株式会社 Information processing equipment, information processing methods and information processing programs
CN112862529B (en) * 2021-02-09 2023-11-07 上海哔哩哔哩科技有限公司 Data processing method and device
US11886837B2 (en) 2021-04-10 2024-01-30 Accenture Global Solutions Limited Simulation-based software design and delivery attribute tradeoff identification and resolution
CN113434298B (en) * 2021-07-02 2024-01-09 支付宝(杭州)信息技术有限公司 Data processing method and device
US20230059038A1 (en) * 2021-08-19 2023-02-23 International Business Machines Corporation Optimizing carbon emissions from streaming platforms with artificial intelligence based model
JP7178032B1 (en) 2021-10-31 2022-11-25 株式会社Datafluct Information processing system, information processing method and information processing program
KR102465074B1 (en) 2022-05-27 2022-11-09 카본엑스북(주) Reverse Vending Machine and System for Saving Carbon Dioxide Reduction Point Using the Same Based on Carbon Footprint
KR20230165647A (en) 2022-05-27 2023-12-05 카본엑스북(주) Reverse Vending Machine and System for Saving Carbon Dioxide Reduction Point Using the Same Based on Carbon Footprint
KR20230165677A (en) 2022-05-27 2023-12-05 카본엑스북(주) System for Saving Carbon Dioxide Reduction Point Based on Blockchain
KR102602750B1 (en) 2022-05-27 2023-11-15 카본엑스북(주) System for Saving Carbon Dioxide Reduction Point Based on Blockchain
WO2024010293A1 (en) * 2022-07-04 2024-01-11 주식회사 지구를구하는인간 Method for distributing income associated with carbon emission permits in metaverse
JP7212195B1 (en) 2022-09-05 2023-01-24 PayPay株式会社 Information processing device, information processing method and information processing program
CN115965236B (en) * 2022-11-07 2023-10-24 广东电网有限责任公司广州供电局 Intelligent optimization method based on electricity consumption portrait

Family Cites Families (84)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6859212B2 (en) * 1998-12-08 2005-02-22 Yodlee.Com, Inc. Interactive transaction center interface
US7512551B2 (en) * 1999-06-23 2009-03-31 Signature Systems Llc Method and system for implementing a search engine with reward components and payment components
AU774910B2 (en) * 1999-06-23 2004-07-15 Richard Postrel System for electronic barter, trading and redeeming points accumulated in frequent use reward programs
AU2002225824A1 (en) 2000-11-16 2002-05-27 Milepoint, Inc. Loyalty program tracking and conversion system
US7467096B2 (en) 2001-03-29 2008-12-16 American Express Travel Related Services Company, Inc. System and method for the real-time transfer of loyalty points between accounts
JP3912651B2 (en) * 2001-05-30 2007-05-09 東芝テック株式会社 Product sales data processing system
US20030004781A1 (en) 2001-06-18 2003-01-02 Mallon Kenneth P. Method and system for predicting aggregate behavior using on-line interest data
JP3953974B2 (en) * 2003-03-31 2007-08-08 富士通株式会社 Environmental conservation contribution conversion system and program
JP2004341788A (en) 2003-05-15 2004-12-02 Kumohei Otani Support service for global warming countermeasure
JP2005204916A (en) * 2004-01-22 2005-08-04 Suzuken Co Ltd Physical activity measuring instrument
CN101511900B (en) 2006-09-14 2011-11-23 松下电工株式会社 Epoxy resin composition for printed circuit board, resin composition Chinese varnish, preforming material, metal-coating lamination body, printed circuit board and multi-layer printed circuit board
CN201009757Y (en) 2007-01-19 2008-01-23 肖英佳 Low-temperature cryogenic superconductor electronic electric car
US20090171975A1 (en) * 2007-03-06 2009-07-02 Mcconnell Robert S Method and system for tracking carbon credits and other carbon valuation units
US8165890B2 (en) 2007-12-31 2012-04-24 Roberts Charles E S Green rating system and associated marketing methods
US20090210295A1 (en) * 2008-02-11 2009-08-20 Yorgen Edholm System and Method for Enabling Carbon Credit Rewards for Select Activities
US20090307024A1 (en) 2008-06-06 2009-12-10 Yorgen Edholm System and method for presenting information about conservation activities of an organization
US20140114867A1 (en) 2008-02-12 2014-04-24 Accenture Global Services Gmbh System for providing actions to reduce a carbon footprint
EP2272036A4 (en) * 2008-03-14 2012-07-04 Larry E Roher System and method for quantifying and using virtual travel mileage
US20090292617A1 (en) * 2008-05-21 2009-11-26 Greenworld, Llc Method and system for an internet based shopping cart to calculate the carbon dioxide generated by shipping products and charge for carbon offsets to mitigate the generated carbon dioxide
US20100042453A1 (en) * 2008-08-12 2010-02-18 Efficiency 2.0, LLC. Methods and apparatus for greenhouse gas footprint monitoring
WO2010021060A1 (en) 2008-08-22 2010-02-25 株式会社ナビタイムジャパン Route search device and route search method
JP2010097370A (en) * 2008-10-15 2010-04-30 Earth Health Club Corp Information distribution server, information notification system using the same, and program for information distribution server
JP2010097577A (en) * 2008-10-16 2010-04-30 Ken Hirokawa Greenhouse gas emissions trading system, greenhouse gas emissions trading method, and program
US20100100417A1 (en) 2008-10-20 2010-04-22 Yahoo! Inc. Commercial incentive presentation system and method
US8229718B2 (en) * 2008-12-23 2012-07-24 Microsoft Corporation Use of scientific models in environmental simulation
US20100179856A1 (en) 2009-01-14 2010-07-15 Yahoo! Inc. Conditional incentive presentation, tracking and redemption
US8799060B2 (en) * 2009-03-30 2014-08-05 Transactis, Inc Method for electronic coupon creation, deployment, transference, validation management, clearance, redemption and reporting system and and method for interactive participation of individuals and groups with coupons
CN101859419A (en) * 2009-04-08 2010-10-13 蒋斌 Point trading platform system
US8527335B1 (en) 2009-07-07 2013-09-03 Robert S. MacArthur System and method for reducing pollution
KR101390957B1 (en) * 2009-09-04 2014-05-02 나이키 인터내셔널 엘티디. Monitoring and tracking athletic activity
KR101100013B1 (en) * 2009-09-09 2011-12-29 신한카드 주식회사 System and method for measuring carbon emission
US20130246133A1 (en) * 2009-10-26 2013-09-19 Ron Dembo Systems and methods for incentives
EP2510493A1 (en) 2009-12-10 2012-10-17 Lowfoot Inc. System, method and computer program for energy use management and reduction
JP5187323B2 (en) * 2010-01-14 2013-04-24 オムロン株式会社 Greenhouse gas emission control system, emission control management method, and emission control program
EP2348596B1 (en) 2010-01-25 2021-09-08 Accenture Global Services Limited Analytics for consumer power consumption
US20110184784A1 (en) 2010-01-27 2011-07-28 Trimble Navigation Limited Tracking Carbon Footprints
TWI396966B (en) 2010-02-05 2013-05-21 Teco Elec & Machinery Co Ltd Multimedia display apparatus and method of generating power-consumption information for the same
US9524463B2 (en) 2010-02-16 2016-12-20 The Trustees Of Columbia University In The City Of New York Methods and systems for automating carbon footprinting
US20110213690A1 (en) 2010-02-26 2011-09-01 Bank Of America Corporation Carbon footprint determinations
EP2556416B1 (en) 2010-04-08 2017-01-11 Energyresource Management Corp. Energy-saving measurement, adjustment and monetization system and method
CN101832795B (en) * 2010-04-13 2011-07-20 上海霖碳节能科技有限公司 Personal-based carbon dioxide recording and tracing system platform
CN201731892U (en) * 2010-04-13 2011-02-02 上海霖碳节能科技有限公司 Carbon dioxide emission reduction recording and detecting system
CN201919058U (en) 2010-04-14 2011-08-03 姬宏旺 Mobile phone with function of carbon footprint calculator
JP2011242935A (en) * 2010-05-17 2011-12-01 Masaaki Yamada Ecology promoting system, ecology promoting method and program
US9940682B2 (en) 2010-08-11 2018-04-10 Nike, Inc. Athletic activity user experience and environment
US20120054024A1 (en) 2010-08-31 2012-03-01 Paul Anthony Polizzotto Apparatuses, methods and systems for matching environmental advertisements with environmental projects
KR20120023925A (en) * 2010-09-03 2012-03-14 (주)오디피아 Network printer management system for making use of reusable paper
US20120095897A1 (en) 2010-10-15 2012-04-19 Justin Barrow System and method for trading of carbon units
CN103314400B (en) * 2010-12-27 2016-08-10 佐藤控股株式会社 The method that label, the superiors' formation material of printed medium, information bearing medium, wrist strap are buckled and reduced carbon dioxide with it
ZA201200922B (en) 2011-02-07 2019-06-26 Accenture Global Services Ltd Demand side management portfolio manager system
US8571922B2 (en) 2011-04-21 2013-10-29 Efficiency3 Corp. Method, technology, and system for displaying, measuring, assessing, and improving the operating and financial performance of metered energy and water consuming systems
US20120323382A1 (en) 2011-06-15 2012-12-20 Expanergy, Llc Systems and methods to assess and optimize energy usage for a facility
WO2013010160A1 (en) 2011-07-14 2013-01-17 Texas Climate And Carbon Exchange Llc Process for tracking greenhouse gas emissions/carbon reductions and other environmental credits in open and closed trading systems
US20130054359A1 (en) 2011-08-24 2013-02-28 Bank Of America Computer System for Generating Recommendations to a Customer About Being Greener
US10102546B2 (en) 2011-09-15 2018-10-16 Stephan HEATH System and method for tracking, utilizing predicting, and implementing online consumer browsing behavior, buying patterns, social networking communications, advertisements and communications, for online coupons, products, goods and services, auctions, and service providers using geospatial mapping technology, and social networking
US10120877B2 (en) 2011-09-15 2018-11-06 Stephan HEATH Broad and alternative category clustering of the same, similar or different categories in social/geo/promo link promotional data sets for end user display of interactive ad links, coupons, mobile coupons, promotions and sale of products, goods and services integrated with 3D spatial geomapping and mobile mapping and social networking
JP5929159B2 (en) * 2011-12-20 2016-06-01 株式会社リコー Information processing apparatus and program
CN103793776A (en) * 2012-11-02 2014-05-14 王亚利 Account system and method for realizing management of carbon emission or carbon emission reduction behavior
CN103793773A (en) * 2012-11-02 2014-05-14 王亚利 Account system and method for realizing management of carbon emission or carbon emission reduction behavior
CN103793772A (en) * 2012-11-02 2014-05-14 王亚利 Account system and method for realizing management of carbon emission or carbon emission reduction behavior
CN103793774A (en) * 2012-11-02 2014-05-14 王亚利 Account system and method for realizing management of carbon emission or carbon emission reduction behavior
CN103810509A (en) * 2012-11-08 2014-05-21 无锡津天阳激光电子有限公司 Method and device of traveling Internet of Things
CN104813345A (en) * 2012-11-26 2015-07-29 P·弗莱彻 System and method for rewarding commuters
KR20140124060A (en) 2013-04-15 2014-10-24 한양대학교 산학협력단 Web 4.0 mobile open platform for national economy & captialism
WO2015012778A2 (en) 2013-07-22 2015-01-29 Kale Ertuğrul Method for supplying companies with readymade infrastructure for global carbon balancing system
US20150058324A1 (en) 2013-08-19 2015-02-26 Joseph Gregory Kauwe Systems and methods of enabling integrated activity scheduling, sharing and real-time social connectivity through an event-sharing platform
KR101619825B1 (en) 2013-09-17 2016-05-16 엔에이치엔엔터테인먼트 주식회사 Method for managing online reward content
US20150127391A1 (en) 2013-11-06 2015-05-07 Vita Travel Agent Corporation Comprehensive carbon footprint determination and offset for multi-point, multi-modal, mixed activity travel
US20150134550A1 (en) 2013-11-08 2015-05-14 Hammel Companies, Inc. System and Method for Calculating Carbon Footprint
US8949028B1 (en) 2013-12-02 2015-02-03 Ford Global Technologies, Llc Multi-modal route planning
MX2016010518A (en) * 2014-02-14 2017-03-07 Platinum Star Ip Partners Llc System and methods for the production and management of benefits from use of natural substance.
US9870580B2 (en) * 2014-05-07 2018-01-16 Verizon Patent And Licensing Inc. Network-as-a-service architecture
CN104008487A (en) * 2014-06-11 2014-08-27 曾盛华 Commercial mode setting method based on mobile internet of things
CN104008309A (en) * 2014-06-16 2014-08-27 中国民航大学 Aviation passenger carbon emission computing method and system
US20160034910A1 (en) * 2014-08-01 2016-02-04 GreenPrint LLC Data processing of carbon offsets for entities
CN105468608B (en) 2014-08-27 2020-10-30 廖飞 Crowdsourcing-based data acquisition and processing method and system
CN104239695A (en) * 2014-08-28 2014-12-24 浙江工业大学 Method for estimating energy conservation and emission reduction of public bicycle
CN104268817B (en) * 2014-09-25 2018-01-26 国家电网公司 A kind of more agencies for user's energy-saving and emission-reduction of consuming energy are interactive to deduce simulation system
CN104598742A (en) 2015-01-27 2015-05-06 国家电网公司 Applicable urban development need estimation method
US10371861B2 (en) 2015-02-13 2019-08-06 Opower, Inc. Notification techniques for reducing energy usage
CN104766237A (en) * 2015-04-28 2015-07-08 超越联创环境投资咨询(北京)有限公司 Carbon credit forming and transacting method and system thereof
CN104794640B (en) * 2015-05-04 2022-03-08 永安行科技股份有限公司 Vehicle management method based on cloud server side and cloud server thereof
CN105825461A (en) * 2016-02-04 2016-08-03 厦门奥普拓自控科技有限公司 Urban carbon emission intelligent management cloud platform
CN106570719B (en) 2016-08-24 2018-05-11 阿里巴巴集团控股有限公司 A kind of data processing method and device

Also Published As

Publication number Publication date
AU2021201095A1 (en) 2021-03-11
CN108520432B (en) 2022-02-18
CN108537582A (en) 2018-09-14
CN108520434A (en) 2018-09-11
CN108510323A (en) 2018-09-07
KR102366686B1 (en) 2022-02-23
US20190213097A1 (en) 2019-07-11
JP2019528540A (en) 2019-10-10
EP3504668A1 (en) 2019-07-03
BR112019003706A8 (en) 2023-04-25
CN108510324A (en) 2018-09-07
US20180060204A1 (en) 2018-03-01
CN108520433A (en) 2018-09-11
CN108563707A (en) 2018-09-21
CA3034886A1 (en) 2018-03-01
CN108537582B (en) 2022-08-09
US10572364B2 (en) 2020-02-25
TW201812620A (en) 2018-04-01
CN108509316A (en) 2018-09-07
US11392476B2 (en) 2022-07-19
KR102265153B1 (en) 2021-06-17
BR112019003706A2 (en) 2019-05-28
US11467941B2 (en) 2022-10-11
MX2019002160A (en) 2019-07-22
KR20210072829A (en) 2021-06-17
US20230038676A1 (en) 2023-02-09
CN106570719A (en) 2017-04-19
CO2019002633A2 (en) 2019-06-11
SG11201901550WA (en) 2019-03-28
WO2018039445A1 (en) 2018-03-01
CN108520432A (en) 2018-09-11
KR102331295B1 (en) 2021-11-24
CN108510325A (en) 2018-09-07
CN108510325B (en) 2022-12-20
KR20190042061A (en) 2019-04-23
CN108520434B (en) 2021-09-28
AU2017315411A1 (en) 2019-03-21
PH12019500407A1 (en) 2020-01-20
RU2720447C1 (en) 2020-04-29
US20220164273A1 (en) 2022-05-26
ZA201901778B (en) 2019-12-18
TW202107308A (en) 2021-02-16
TWI709867B (en) 2020-11-11
KR20210072830A (en) 2021-06-17
US20200218626A1 (en) 2020-07-09
EP3504668A4 (en) 2019-08-14
CN106570719B (en) 2018-05-11
JP7069127B2 (en) 2022-05-17

Similar Documents

Publication Publication Date Title
CN108510323B (en) Data processing method and device
JP6865869B2 (en) Behavior log analysis system and its program
Zheng et al. Understanding China's urban pollution dynamics
US7617136B1 (en) System and method for capturing, storing and analyzing revenue management information for the travel and transportation industries
US20130191296A1 (en) Method and system for obtaining ghg reduction credits associated with ghg reduction efforts
CN111401759B (en) Data processing method and device, electronic equipment and storage medium
Li et al. Information capability and value creation strategy: advancing revenue management through mobile ticketing technologies
CN108737138B (en) Service providing method and service platform
US20030065610A1 (en) Enabling transfer of energy incentives between entities
CN108960886A (en) A kind of community management system and community server based on member system
US20210397602A1 (en) Systems and methods for analyzing electronic data to determine faults in a transit system
US20160148323A1 (en) System and method for crediting users respective of a value-added tax reclaim
Stadler et al. Bus demand forecasting for rural areas using XGBoost and random Forest algorithm
Cook et al. Empirical distributions of vehicle use and fuel efficiency across space: Implications of asymmetry for measuring policy incidence
JP7377322B2 (en) Information processing system, method and program
CN116823346B (en) Civil aviation digital asset public comprehensive service method based on blockchain technology
Giuliano et al. Travel Behavior in E-commerce: Shopping, Purchasing, and Receiving
Cao Application of Business Big Data Management and Decision Making
Nugroho et al. Estimating greenhouse gas (GHG) emissions from paratransit in B andung, I ndonesia: Reducing the transaction costs of generating conservative emissions baselines
Does CEP Discussion Paper No 1646 August 2019 Does E-Commerce Reduce Traffic Congestion? Evidence from Alibaba Single Day Shopping Event Cong Peng
CN116957656A (en) House information promotion method, house information promotion equipment, house information promotion platform and storage medium
Park et al. Exploring influential factors that explain the probability of visiting a destination: The case of state travel information inquiry groups
JP2024044639A (en) Information processing device, information processing method, and information processing program
Rehman et al. Users Willingness to Pay for Careem App Transportation in Pakistan: A Case Study of District Faisalabad

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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1259087

Country of ref document: HK

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20201021

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Applicant after: Innovative advanced technology Co.,Ltd.

Address before: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Applicant before: Advanced innovation technology Co.,Ltd.

Effective date of registration: 20201021

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Applicant after: Advanced innovation technology Co.,Ltd.

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Applicant before: Alibaba Group Holding Ltd.

GR01 Patent grant
GR01 Patent grant