HK1259033B - Data processing method and apparatus - Google Patents
Data processing method and apparatus Download PDFInfo
- Publication number
- HK1259033B HK1259033B HK19101522.4A HK19101522A HK1259033B HK 1259033 B HK1259033 B HK 1259033B HK 19101522 A HK19101522 A HK 19101522A HK 1259033 B HK1259033 B HK 1259033B
- Authority
- HK
- Hong Kong
- Prior art keywords
- user
- carbon
- data
- savings
- points
- Prior art date
Links
Description
技术领域Technical Field
本申请涉及计算机技术领域,尤其涉及一种数据处理方法及装置。The present application relates to the field of computer technology, and in particular to a data processing method and device.
背景技术Background Art
碳排放,是关于温室气体排放的一个总称或简称。人类的任何活动都有可能造成碳排放,比如汽车尾气造成碳排放,火电站造成碳排放等等。Carbon emissions is a general term or abbreviation for greenhouse gas emissions. Any human activity can cause carbon emissions, such as automobile exhaust and coal-fired power plants.
现如今,多数科学家和政府承认温室气体已经并将继续为地球和人类带来灾难。为了避免这种情况的进一步恶化,国际社会在1992年制定了《联合国气候变化框架公约》(以下简称《公约》),并于1997年12月在日本京都召开的《公约》第三次缔约方大会上达成了《京都议定书》(以下简称《议定书》)。《议定书》要求30多个附件一国家(包括发达国家和经济转型国家)在2008至2012年间,把温室气体的排放量平均比1990年削减>5.2%。在得到占发达国家1990年CO2排放总量的55%以上的缔约发达国家批准后,《议定书》于2005年2月16日正式生效。这标志着国际社会进入了一个实质性减排温室气体的阶段,人类发展史上首次具有了一个国际法律框架,用以限制人类活动对地球系统的碳循环和气候变化的干扰。减少碳排放成为缔约国家社会经济发展和生产经营活动的重要目标之一。Today, most scientists and governments acknowledge that greenhouse gases are already and will continue to pose a catastrophic threat to the Earth and humanity. To prevent this situation from worsening, the international community established the United Nations Framework Convention on Climate Change (UNFCCC) in 1992, and in December 1997, the Kyoto Protocol (Kyoto Protocol) was agreed upon at the third Conference of the Parties to the Convention, held in Kyoto, Japan. The Kyoto Protocol requires more than 30 Annex I countries (including developed countries and countries with economies in transition) to reduce their greenhouse gas emissions by an average of at least 5.2% compared to 1990 levels between 2008 and 2012. After being ratified by developed countries representing more than 55% of their 1990 CO2 emissions, the Kyoto Protocol officially entered into force on February 16, 2005. This marked the beginning of a period of substantial greenhouse gas emission reductions for the international community. For the first time in human history, an international legal framework existed to limit the impact of human activities on the Earth's carbon cycle and climate change. Reducing carbon emissions has become a key objective of socioeconomic development and production and business activities in the signatory countries.
换言之,碳排放已成为重要的社会问题,如何鼓励企业或个人主动控制碳排放则是全人类需要努力的方向。而其中很关键的一环就是让企业和个人清楚了解自己日常行为的碳排放量以及如果采用了更为环保的行为会节约多少碳排放量(下称节碳量)。In other words, carbon emissions have become a major social issue, and how to encourage businesses and individuals to proactively control carbon emissions is a direction that all of humanity must strive for. A key step in this is ensuring that businesses and individuals clearly understand the carbon emissions of their daily activities and the potential savings from adopting more environmentally friendly practices (hereinafter referred to as carbon savings).
而在现有技术中,对企业而言,由于企业行为比较集中,利于各个企业计算和控制各个企业行为中的碳排放量以及节碳量。但对个人而言,由于个人行为很松散随意,导致碳排放行为来源很多,造成信息非常庞杂,并且对普通人而言,也很少会关心自己的行为所带来的碳排放量。因此,如何利用个人碎片化的行为信息来计算每个人日常行为节碳量,成为急需解决的问题。Existing technologies facilitate the calculation and control of carbon emissions and carbon savings from businesses, as their activities are relatively centralized. However, individual behavior is more fragmented and haphazard, leading to numerous sources of carbon emissions and a vast amount of information. Furthermore, ordinary people rarely consider the carbon emissions associated with their own actions. Therefore, how to leverage this fragmented information to calculate the carbon savings of each individual's daily behavior has become an urgent challenge.
发明内容Summary of the Invention
本申请实施例提供一种数据处理方法,用以解决如何利用个人碎片化的行为信息使每个人获知日常行为的节碳量的问题。The embodiment of the present application provides a data processing method to solve the problem of how to use individual fragmented behavior information to enable each person to know the carbon saving amount of daily behavior.
本申请实施例提供一种数据处理装置,用以解决如何利用个人碎片化的行为信息使每个人获知日常行为的节碳量的问题。An embodiment of the present application provides a data processing device to solve the problem of how to use fragmented personal behavior information to enable each person to know the carbon savings of their daily behavior.
本申请实施例提供的一种数据处理方法,包括:An embodiment of the present application provides a data processing method, including:
获取用户的行为数据,所述行为数据是用户在使用互联网服务时产生的,所述行为数据包括:表明用户身份的用户标识,及表明所述行为数据所对应的互联网服务的标识信息;所述互联网服务包括:可以节约纸制品的互联网服务、和/或可以减少乘坐交通工具出行的互联网服务;Obtaining user behavior data, the behavior data being generated when the user uses an Internet service, the behavior data including: a user identifier indicating the user's identity, and identification information indicating the Internet service corresponding to the behavior data; the Internet service including: an Internet service that can save paper products and/or an Internet service that can reduce travel by means of transportation;
根据所述互联网服务的标识信息,确定至少一种预设节碳量量化算法;determining at least one preset carbon savings quantification algorithm based on the identification information of the Internet service;
根据所述行为数据及确定出的预设节碳量量化算法,计算所述用户的节碳量;Calculating the user's carbon savings based on the behavior data and the determined preset carbon savings quantification algorithm;
根据计算出的所述用户的节碳量,将所述用户的节碳量处理为用于反映用户节碳量的特定数据,所述处理至少包括:将计算得到的节碳量转换为积分的形式。According to the calculated carbon saving amount of the user, the carbon saving amount of the user is processed into specific data for reflecting the carbon saving amount of the user, and the processing at least includes: converting the calculated carbon saving amount into a form of points.
本申请实施例提供的一种数据处理装置,包括:An embodiment of the present application provides a data processing device, including:
获取模块,获取用户的行为数据,所述行为数据是用户在使用互联网服务时产生的,所述行为数据包括:表明用户身份的用户标识,及表明所述行为数据所对应的互联网服务的标识信息;所述互联网服务包括:可以节约纸制品的互联网服务、和/或可以减少乘坐交通工具出行的互联网服务;an acquisition module for acquiring user behavior data, the behavior data being generated when the user uses an Internet service, the behavior data including: a user identifier indicating the user's identity, and identification information indicating the Internet service corresponding to the behavior data; the Internet service including: an Internet service that can save paper products and/or an Internet service that can reduce the use of transportation;
确定模块,根据所述互联网服务的标识信息,确定至少一种预设节碳量量化算法;a determination module, which determines at least one preset carbon saving quantification algorithm based on the identification information of the Internet service;
计算模块,根据所述行为数据及确定出的预设节碳量量化算法,计算所述用户的节碳量;a calculation module, calculating the carbon savings of the user based on the behavior data and a predetermined carbon savings quantification algorithm;
处理模块,根据计算出的所述用户的节碳量,将所述用户的节碳量处理为用于反映用户节碳量的特定数据,所述处理至少包括:将计算得到的节碳量转换为积分的形式。The processing module processes the user's carbon saving amount into specific data reflecting the user's carbon saving amount according to the calculated carbon saving amount of the user, and the processing at least includes: converting the calculated carbon saving amount into a form of points.
本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:At least one of the above technical solutions adopted in the embodiments of the present application can achieve the following beneficial effects:
通过本申请中的技术方案,可将用户碎片化的行为数据进行汇总,并基于汇总后的各类行为数据,结合相应的节碳量量化算法,计算出用户所减少的碳排放量,即用户的节碳量,相应的业务提供方可进一步基于计算得到的用户的节碳量,对用户所对应的数据进行处理,这样的方式将使用户可更加直观地获知自身的节碳量,而无需自行查询、计算,对于用户而言较为便捷,并且,通过业务提供方基于用户节碳量对用户进行诸如积分累计、账户等级提升等数据处理方式,将相应的业务与用户的节碳量进行关联。Through the technical solution in this application, the fragmented behavioral data of users can be aggregated, and based on the aggregated various behavioral data, combined with the corresponding carbon saving quantification algorithm, the carbon emissions reduced by the user, that is, the user's carbon saving, can be calculated. The corresponding service provider can further process the data corresponding to the user based on the calculated carbon saving of the user. This method will enable users to know their own carbon saving more intuitively without having to query and calculate it by themselves, which is more convenient for users. In addition, the service provider can process the user's data based on the user's carbon saving, such as accumulating points and upgrading account levels, and associate the corresponding service with the user's carbon saving.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
图1为本申请实施例提供的数据处理过程示意图;FIG1 is a schematic diagram of a data processing process according to an embodiment of the present application;
图2a~2e为本申请实施例提供的针对不同场景中不同的用户行为数据的数据处理过程示意图;Figures 2a to 2e are schematic diagrams of data processing processes for different user behavior data in different scenarios provided by an embodiment of the present application;
图3为本申请实施例提供的实现数据处理过程的架构示意图;FIG3 is a schematic diagram of an architecture for implementing a data processing process according to an embodiment of the present application;
图4a为本申请实施例提供的用户进行积分累加的控件的示意图;FIG4a is a schematic diagram of a control for accumulating points for a user provided in an embodiment of the present application;
图4b为本申请实施例提供的一种展示积分总量的示意图;FIG4 b is a schematic diagram showing the total amount of points provided in an embodiment of the present application;
图4c为本申请实施例提供的另一种展示积分总量的示意图;FIG4c is another schematic diagram showing the total amount of points provided in an embodiment of the present application;
图5a~5b为本申请实施例提供的用户之间进行积分获取时的示意图;Figures 5a and 5b are schematic diagrams of points acquisition between users according to an embodiment of the present application;
图6为本申请实施例提供的数据处理装置结构示意图;FIG6 is a schematic diagram of the structure of a data processing device provided in an embodiment of the present application;
具体实施方式DETAILED DESCRIPTION
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。To make the purpose, technical solutions, and advantages of this application more clear, the technical solutions of this application will be clearly and completely described below in conjunction with the specific embodiments of this application and the corresponding drawings. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
本申请旨在通过收集用户在一段时间内的碎片化的行为数据进行汇总计算,计算用户的碳排放量以及节碳量。This application aims to calculate the user's carbon emissions and carbon savings by collecting and aggregating the user's fragmented behavioral data over a period of time.
基于此,本申请实施例提供一种数据处理过程,如图1所示,该过程具体包括以下步骤:Based on this, an embodiment of the present application provides a data processing process, as shown in FIG1 , which specifically includes the following steps:
S101:获取用户的行为数据,所述行为数据是用户在使用互联网服时产生的,所述行为数据包括表明身份的用户标识,及表明所述行为数据所对应的互联网服务的标识信息。S101: Obtaining user behavior data, wherein the behavior data is generated when the user uses an Internet service, and the behavior data includes a user identifier indicating the user's identity and identification information indicating the Internet service corresponding to the behavior data.
本申请实施例中,获取到的用户的行为数据,通常是碎片化的多个行为数据。In the embodiment of the present application, the obtained user behavior data is usually a plurality of fragmented behavior data.
对于行为数据而言,每一行为数据中,均包括用户标识(如:用户ID、用户的账户等)及用以表明该行为数据所对应的互联网服务的标识信息。这里所述的互联网服务,可包括电子支付、在线预约、在线票务、在线缴费以及健康服务中的至少一种。所述健康服务可以为手机系统或APP中用以监控用户运动行为的服务,所述健康服务包括计步服务或计算距离服务中的至少一种。For behavioral data, each behavioral data includes a user identifier (such as user ID, user account, etc.) and identification information indicating the Internet service corresponding to the behavioral data. The Internet services mentioned here may include at least one of electronic payment, online reservations, online ticketing, online payment, and health services. The health service can be a service in the mobile phone system or APP for monitoring user exercise behavior, and the health service includes at least one of a step counting service or a distance calculation service.
根据行为数据中包含的标识信息,可区分来自不同互联网服务行为数据。Behavioral data from different Internet services can be distinguished based on the identification information contained in the behavioral data.
在将用户碎片化的行为数据汇总的过程中,需要保证汇总的行为数据均属于同一用户。对于线上行为数据而言,在实际应用中,用户可能通过不同的应用(或服务器)使用互联网服务,如:用户通过支付应用使用在线支付服务,用户通过订餐应用使用在线订餐服务等,用户在使用这些互联网服务时,可能使用不同的账户。那么,为了保证所获取到的行为数据均是该用户的行为数据,故在一种方式下,可获取用户的不同账户(即,用户标识),实际操作时,可由用户输入其不同的账户名,进而可将该用户不同的账户名进行保存,后续便可通过用户的账户名,从相应的应用(或服务器)中获取与该账户相关联的行为数据。当然,上述方法并不仅限于对用户账户的获取,也适用于其他的用户标识,这里不再赘述。In the process of aggregating the fragmented behavioral data of users, it is necessary to ensure that the aggregated behavioral data all belong to the same user. For online behavioral data, in actual applications, users may use Internet services through different applications (or servers), such as: users use online payment services through payment applications, users use online meal ordering services through meal ordering applications, etc. When using these Internet services, users may use different accounts. So, in order to ensure that the behavioral data obtained are all behavioral data of the user, in one way, different accounts of the user (i.e., user identification) can be obtained. During actual operation, the user can enter their different account names, and then the different account names of the user can be saved. Subsequently, the behavioral data associated with the account can be obtained from the corresponding application (or server) through the user's account name. Of course, the above method is not limited to the acquisition of user accounts, but also applies to other user identifications, which will not be repeated here.
同时,不同的互联网服务具有不同的标识信息,其中,标识信息可包括:服务类型标识、订单号中的类型标识位等等,那么,通过行为数据中的标识信息,可进一步确定出该行为数据所对应的互联网服务的类型。At the same time, different Internet services have different identification information, where the identification information may include: service type identification, type identification bit in the order number, etc. Then, the type of Internet service corresponding to the behavior data can be further determined through the identification information in the behavior data.
实际操作时,在获取到用户的行为数据后,可按照约定明确行为数据中代表类型的字段,故基于该字段中的内容,确定行为数据对应互联网服务的类型。当然,某些应用(或服务器)所提供的互联网服务的类型较为固定,如:票务网站服务器,只提供票务服务。那么,如果从这些应用(或服务器)中获取的行为数据,则可根据该应用(或服务器)的名称、域名、网址等信息,直接识别出行为数据所对应的互联网服务的类型。这里并不构成对本申请的限定。In actual operation, after obtaining the user's behavioral data, the field representing the type in the behavioral data can be clarified according to the agreement, so based on the content in this field, the type of Internet service corresponding to the behavioral data is determined. Of course, the types of Internet services provided by certain applications (or servers) are relatively fixed, such as: a ticketing website server only provides ticketing services. Then, if the behavioral data is obtained from these applications (or servers), the type of Internet service corresponding to the behavioral data can be directly identified based on the name, domain name, website address and other information of the application (or server). This does not constitute a limitation of the present application.
需要说明的是,本方法的执行主体既可以是应用,也可以是服务器。当执行主体为应用时,作为一种可能的方式,该应用能够向用户提供各类互联网服务,那么,就可由该应用自身实现对用户的行为数据的产生,相应地,后续可直接基于产生的行为数据,进行碳排放量的计算。换言之,在该方式下,用户只需在作为执行主体的应用中注册账户,便可以使用该应用中的各类互联网服务,进而所产生的行为数据均与该账户相关联,故该应用只需获取与该账户相关的行为数据即可。It should be noted that the execution entity of this method can be either an application or a server. When the execution entity is an application, as a possible method, the application can provide various Internet services to users. In this case, the application itself can generate user behavior data, and accordingly, carbon emissions can be calculated directly based on the generated behavior data. In other words, under this method, users only need to register an account in the application as the execution entity to use the various Internet services in the application. The generated behavior data is then associated with the account, so the application only needs to obtain the behavior data related to the account.
作为另一种可能的方式,该应用并不能够提供互联网服务,那么,该应用可向能够提供互联网服务的第三方应用(或第三方服务器)发起行为数据的获取请求,并接收第三方应用所反馈的用户的行为数据,或者,与第三方应用进行数据同步,以接收第三应用生成的用户的行为数据。在该方式下,基于前述内容,用户在作为执行主体的应用中,可输入该用户的各第三方账户以及不同的第三方账户所对应的第三方应用(或第三方服务器),作为执行主体的应用则会将各第三方账户,与用户在作为执行主体的应用中注册的账户进行关联。以第三方应用为例,在获取行为数据的过程中,由于用户输入了各第三方账户分别对应的第三方应用(或第三方服务器),故作为执行主体的应用,可根据第三方账户,确定出与该第三方账户对应的第三方应用,并可向该第三方应用发出携带第三方账户的获取请求,那么,第三方应用将根据该第三方账户,查找与该第三方账户相关的行为数据并反馈,从而实现对行为数据的获取过程。当然,这里的过程并不构成对本申请的限定。As another possible approach, if the application is not able to provide Internet services, then the application can initiate a behavior data acquisition request to a third-party application (or third-party server) that can provide Internet services and receive the user's behavior data fed back by the third-party application, or synchronize data with the third-party application to receive the user's behavior data generated by the third-party application. In this approach, based on the above content, the user can enter the user's third-party accounts and the third-party applications (or third-party servers) corresponding to different third-party accounts in the application as the execution subject. The application as the execution subject will then associate each third-party account with the 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 behavior data, since the user enters the third-party applications (or third-party servers) corresponding to each third-party account, the application as the execution subject can determine the third-party application corresponding to the third-party account based on the third-party account and can send a acquisition request with the third-party account to the third-party application. Then, the third-party application will search for the behavior data related to the third-party account based on the third-party account and feedback, thereby completing the process of acquiring behavior data. Of course, the process here does not constitute a limitation of this application.
当然,在实际操作中,如果涉及到第三方应用,则作为执行主体的应用,可预先向第三方应用注册相应的权限,以便接收第三方应用反馈用户的行为数据。如果涉及到第三方服务器,则作为执行主体的应用,可通过与第三方应用约定的数据传输协议,获取第三方服务器反馈的用户的行为数据。Of course, in actual operation, if a third-party application is involved, the application as the executing entity can pre-register the corresponding permissions with the third-party application in order to receive the user behavior data fed back by the third-party application. If a third-party server is involved, the application as the executing entity can obtain the user behavior data fed back by the third-party server through the data transmission protocol agreed upon with the third-party application.
进一步地,在实际应用场景下,对于第三方服务器或第三方应用以常用数据格式所产生的行为数据,诸如:二维表格式、超文本标记语言(HyperText Markup Language,HTML)格式、可扩展标记语言(Extensible Markup Language,XML)格式等,作为执行主体的应用或服务器在获取到行为数据后,可基于相应的格式实现对行为数据的读取、解析。Furthermore, in actual application scenarios, for behavioral data generated by a third-party server or third-party application in a commonly used data format, such as a two-dimensional table format, a HyperText Markup Language (HTML) format, an Extensible Markup Language (XML) format, etc., the application or server as the execution subject can read and parse the behavioral data based on the corresponding format after obtaining the behavioral data.
而对于某些特定的数据格式,作为执行主体的应用可与第三方应用之间约定数据的传输格式,如JSON格式。除此之外,也可以在应用自身的应用程序编程接口(ApplicationProgramming Interface,API)中预先添加不同格式数据的解析方法,以实现不同格式的行为数据的解析。这里并不构成对本申请的限定。For certain specific data formats, the application that executes the data can agree on a data transmission format with a third-party application, such as JSON format. In addition, parsing methods for data in different formats can be pre-added to the application's own application programming interface (API) to implement parsing of behavioral data in different formats. This does not constitute a limitation of the present application.
对于获取到的行为数据,既可以存储在终端本地,也可以存储在服务器中。The acquired behavior data can be stored locally on the terminal or on a server.
S102:根据所述互联网服务的标识信息,确定至少一种预设的节碳量量化算法。S102: Determine at least one preset carbon saving quantification algorithm according to the identification information of the Internet service.
在本申请实施例中,互联网服务与节碳量量化算法预先建立有对应关系,故可以根据互联网服务的标识信息,以及所述互联网服务与节碳量量化算法的对应关系,确定至少一种预设节碳量量化算法。所述节碳量量化算法,包括但不限于:量化公式、量化模型等。In the embodiment of the present application, a correspondence is pre-established between the internet service and the carbon savings quantification algorithm. Therefore, at least one preset carbon savings quantification algorithm can be determined based on the identification information of the internet service and the correspondence between the internet service and the carbon savings quantification algorithm. The carbon savings quantification algorithm includes, but is not limited to, a quantification formula, a quantification model, and the like.
换言之,不同的互联网服务(即,包含不同标识信息的行为数据)可能对应着不同的节碳量量化算法,比如:电子支付服务可以节约纸制品,而步行出行则节约的是交通工具的排碳量。同时,互联网服务与节碳量量化算法也可能是一对多的对应关系,也就是说在一个互联网服务中可能会用到多个节碳量量化算法。例如:对于用户使用在线购票服务的场景,在线票务服务可使用户无需前往相应的票务地点,也就可以减少因用户乘坐交通工具前往票务地点所造成的碳排放,故在计算用户使用在线购票服务的节碳量时,可使用减少乘坐交通工具出行的节碳量量化算法,并且,用户在线购票也可避免支付时打印纸质票据(即,纸制品),也能够减少碳排放,故在计算用户使用在线购票服务的节碳量时,还可使用节约纸制品的节碳量量化算法。In other words, different Internet services (i.e., behavioral data containing different identification information) may correspond to different carbon saving quantification algorithms. For example, electronic payment services can save paper products, while walking saves carbon emissions from vehicles. At the same time, Internet services and carbon saving quantification algorithms may also have a one-to-many correspondence, that is, multiple carbon saving quantification algorithms may be used in one Internet service. For example, in the scenario where users use online ticket purchase services, online ticketing services can save users from going to the corresponding ticketing locations, thereby reducing carbon emissions caused by users taking public transportation to the ticketing locations. Therefore, when calculating the carbon savings of users using online ticket purchase services, the carbon saving quantification algorithm for reducing travel by public transportation can be used. In addition, users purchasing tickets online can also avoid printing paper receipts (i.e., paper products) when paying, which can also reduce carbon emissions. Therefore, when calculating the carbon savings of users using online ticket purchase services, the carbon saving quantification algorithm for saving paper products can also be used.
这里需要说明的是,在本申请实施例中,预设节碳量量化算法也分成不同的类型,包括但不限于:第一预设算法,所述第一预设算法为针对节约纸制品的节碳量量化算法(比如:节约打印纸质票据的节碳量量化算法),以及第二预设算法,所述第二预设算法为针对减少乘坐交通工具出行的节碳量量化算法(比如:步行的节碳量量化算法)。It should be noted here that in the embodiment of the present application, the preset carbon saving quantification algorithm is also divided into different types, including but not limited to: a first preset algorithm, which is a carbon saving quantification algorithm for saving paper products (for example: a carbon saving quantification algorithm for saving printed paper receipts), and a second preset algorithm, which is a carbon saving quantification algorithm for reducing travel by public transportation (for example: a carbon saving quantification algorithm for walking).
第一预设算法,针对节约纸制品的节碳量量化算法。The first preset algorithm is a quantification algorithm for carbon saving by saving paper products.
由于传统的线下方式中,用户在执行上述各类型的业务时,均可能产生相应的纸制品(如:纸质支付凭证票据、消费小票、预约单等等),以纸质票据为例进行说明,而纸质票据的产生进一步会造成碳排放,所以,在该方式中,可通过计算票据纸张所对应的碳排放量,以计算出相应的节碳量。In traditional offline methods, users may generate corresponding paper products (such as paper payment vouchers, consumption receipts, appointment forms, etc.) when performing the above-mentioned types of business. Taking paper bills as an example, the generation of paper bills will further cause carbon emissions. Therefore, in this method, the corresponding carbon savings can be calculated by calculating the carbon emissions corresponding to the bill paper.
具体可以采用如下公式:Specifically, the following formula can be used:
其中,ERy,为每一笔线上支付所节省的纸质票据的节碳量(单位:吨CO2);这里需要说明的是,ERy实质上表征每一笔线下支付所打印的纸质票据对应的碳排放量,正是由于用户采用线上支付的方式可避免打印纸质票据,故在此将ERy的数值作为每一笔线上支付所节省的纸质票据的节碳量;Where ERy is the carbon savings (in tons of CO2) from paper receipts saved for each online payment. It should be noted that ERy actually represents the carbon emissions corresponding to the printed paper receipts for each offline payment. Since users can avoid printing paper receipts by paying online, ERy is used here as the carbon savings from paper receipts saved for each online payment.
i,为线下支付的商户类型;i, the merchant type for offline payment;
Fi,为i类型商户采用POS机支付的比例(百分数);F i , is the proportion (percentage) of merchants of type i that use POS payment;
ADi,y,为第y年用户在i类型商户采用线下支付的次数(单位:次数);AD i,y is the number of times a user makes offline payments at merchant type i in year y (unit: times);
EFy,为第y年线下支付的基准线排放因子(单位:g CO2/次)。EF y is the baseline emission factor for offline payments in year y (unit: g CO2/time).
需要说明的是,EFy可基于不同地区票据纸张生产商的排放强度确定,例如:表1示出了若干省份票据纸张生产商的排放强度:It should be noted that EF y can be determined based on the emission intensity of bill paper manufacturers in different regions. For example, Table 1 shows the emission intensity of bill paper manufacturers in several provinces:
表1Table 1
通过上述公式,可以确定出用户以线上方式减少票据生成的节碳量。由于每一笔在线支付业务所减少票据生成对应的节碳量,其数值过小,所以,上述公式采用以年度的方式计算减少票据生成所对应的节碳量,当然,在实际应用中,也可以设定业务次数的阈值,当业务次数达到该阈值后,一并计算节碳量。这里并不构成对本申请的限定。The above formula can be used to determine the carbon savings associated with reducing bill generation online. Because the carbon savings associated with reducing bill generation for each online payment transaction are often too small, the above formula uses an annualized calculation. In practice, a threshold for the number of transactions can also be set, and when the number of transactions reaches that threshold, the carbon savings are also calculated. This does not constitute a limitation of the present application.
第二预设算法,针对减少乘坐交通工具出行的节碳量量化算法。The second preset algorithm is an algorithm for quantifying the amount of carbon savings from reducing travel by public transportation.
由于传统的线下方式中,用户在执行上述各类型的业务时,均可能前往相应的业务地点(如:银行、商店、餐馆等)以执行相应的业务,该过程中,用户使用的交通工具可能会产生碳排放,所以,在该方式中,可通过线上方式减少用户出行所使用交通工具造成的碳排放,进而计算出相应的节碳量。In traditional offline methods, when users perform the above-mentioned types of business, they may go to corresponding business locations (such as banks, shops, restaurants, etc.) to perform the corresponding business. In this process, the transportation used by users may generate carbon emissions. Therefore, in this method, the carbon emissions caused by the transportation used by users for travel can be reduced online, and the corresponding carbon savings can be calculated.
具体可以采用如下公式:Specifically, the following formula can be used:
P=L*W;P = L * W;
其中,L,为用户以线上方式执行成业务时所处的位置与最近的业务地点之间的距离;Where L is the distance between the user's location when performing online business and the nearest business location;
W,为交通工具所产生的碳排放量均值;(这里的交通工具可包括使用旧能源的各类交通工具)W is the average carbon emissions generated by vehicles (the vehicles here can include all types of vehicles using old energy)
P,为使用交通工具在这一段距离内所产生的碳排放量。P is the carbon emissions generated by using transportation within this distance.
对于上述公式,用户采用线上方式执行相应的业务,那么,用户也就无需前往相应的业务地点,所以,P的值就可作为用户采用线上方式执行相应的业务的节碳量。For the above formula, if the user performs the corresponding business online, then the user does not need to go to the corresponding business location. Therefore, the value of P can be used as the carbon saving amount of the user performing the corresponding business online.
S103:根据所述行为数据及确定的所述预设的节碳量量化算法,计算所述用户的节碳量。S103: Calculating the user's carbon savings based on the behavior data and the determined preset carbon savings quantification algorithm.
对于计算过程,需要说明的是,在使用前述的第一预设算法计算节碳量时,用户每一次使用互联网服务均可减少纸制品的产生,所以用户的节碳量与用户使用互联网服务的次数有关,同时,由于不同的地区的碳排放标准相互之间具有差异,所以用户的节碳量还与用户所处的区域有关,故在本申请实施例中,当使用第一预设算法进行节碳量计算时,根据所述行为数据及确定出的预设节碳量量化算法,计算所述用户的节碳量,具体包括:根据所述行为数据,至少确定用户执行所述互联网服务的次数,以及用户执行所述互联网服务时所处的地理位置,根据确定出的用户执行所述互联网服务的次数、地理位置以及第一预设算法,计算所述用户的节碳量。Regarding the calculation process, it should be noted that when using the aforementioned first preset algorithm to calculate the carbon savings, each time the user uses the Internet service, the production of paper products can be reduced, so the user's carbon savings is related to the number of times the user uses the Internet service. At the same time, since the carbon emission standards in different regions are different from each other, the user's carbon savings is also related to the region where the user is located. Therefore, in an embodiment of the present application, when using the first preset algorithm to calculate the carbon savings, the user's carbon savings is calculated based on the behavioral data and the determined preset carbon savings quantification algorithm, specifically including: according to the behavioral data, at least determining the number of times the user executes the Internet service, and the user's geographical location when executing the Internet service, and calculating the user's carbon savings based on the determined number of times the user executes the Internet service, the geographical location and the first preset algorithm.
在使用前述的第二预设算法计算节碳量时,用户的节碳量与用户行走的距离或步数有关,故当使用第二预设算法进行节碳量计算时,根据所述行为数据及确定出的预设节碳量量化算法,计算所述用户的节碳量,具体包括:根据所述行为数据,至少确定用户步行的步数或步行的距离,根据确定出的用户步行的步数或步行的距离,以及第二预设算法,计算所述用户的节碳量。When using the aforementioned second preset algorithm to calculate the carbon savings, the user's carbon savings are related to the distance or number of steps the user walks. Therefore, when using the second preset algorithm to calculate the carbon savings, the user's carbon savings are calculated based on the behavioral data and the determined preset carbon savings quantification algorithm, specifically including: determining at least the number of steps or distance walked by the user based on the behavioral data, and calculating the user's carbon savings based on the determined number of steps or distance walked by the user and the second preset algorithm.
在实际计算时,如果互联网服务与节碳量量化算法是一对一的对应关系,则可使用该节碳量量化算法计算用户的节碳量,而如果互联网服务与节碳量量化算法是一对多的对应关系,则可结合上述的节碳量量化算法,计算用户的节碳量。具体可根据实际应用的情况进行确定,这里并不构成对本申请的限定。In actual calculations, if there is a one-to-one correspondence between the internet service and the carbon savings quantification algorithm, the carbon savings quantification algorithm can be used to calculate the user's carbon savings. If there is a one-to-many correspondence between the internet service and the carbon savings quantification algorithm, the carbon savings quantification algorithm can be combined to calculate the user's carbon savings. The specific method can be determined based on actual application conditions and does not constitute a limitation of this application.
此外,在某些实际应用场景下,获取到的行为数据中,可能包含冗余的数据,例如:获取到用户使用在线票务服务的行为数据,其中包含金额数据,但在进行节碳量计算的过程中,并不需要该金额数据。In addition, in some practical application scenarios, the obtained behavioral data may contain redundant data. For example, the obtained behavioral data of users using online ticketing services may contain amount data, but this amount data is not needed in the process of calculating carbon savings.
而在另一些实际应用场景下,获取到的行为数据,有可能不能直接使用,例如:根据用户使用在线票务服务的行为数据计算节碳量时,主要基于用户使用在线票务服务的次数,那么,就需要针对获取到的多条行为数据进行统计处理,以确定出相应的次数。In other practical application scenarios, the obtained behavioral data may not be used directly. For example, when calculating carbon savings based on the behavioral data of users using online ticketing services, the calculation is mainly based on the number of times the user uses the online ticketing service. Therefore, it is necessary to perform statistical processing on the multiple behavioral data obtained 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 can also be performed on the acquired behavior data. As a feasible way in actual operation, the application (or server) as the execution subject can perform data sorting operations on the behavior data. As another feasible way in actual operation, the application (or server) as the execution subject can make an agreement with the behavior data provider to clearly calculate the behavior data required. In this way, the behavior data provider can perform the above-mentioned data sorting operations on the user's behavior data, and then provide it to the application (or server) as the execution subject. This does not constitute a limitation of the present application.
基于上述的行为数据和节碳量量化算法,所计算得到的量化值,就表征了用户所减少的碳排放量,也即,用户的节碳量。Based on the above-mentioned behavioral data and carbon saving quantification algorithm, the calculated quantitative value represents the carbon emissions reduced by the user, that is, the carbon saving amount of the user.
当然,在实际应用中,可以按照设定的周期计算用户的节碳量,也可以按照用户使用互联网服务的次数计算用户的节碳量。这里并不构成对本申请的限定。Of course, in actual applications, the carbon savings of a user can be calculated according to a set period, or according to the number of times the user uses the Internet service. This does not constitute a limitation of the present application.
S104:根据计算出的所述用户的节碳量及所述用户标识,对所述用户对应的特定数据进行处理。其中,所述特定数据与节碳量相关。S104: Processing specific data corresponding to the user based on the calculated carbon savings of the user and the user ID, wherein the specific data is related to the carbon savings.
作为本申请实施例中的一种方式,在计算得到了用户的节碳量后,可基于该节碳量,对用户在一段时间内的节碳量进行诸如:统计、分析等处理。作为本申请实施例中的另一种方式,可基于计算得到的节碳量,转换为积分的形式,积分的分值越大,则表明该用户的节碳量越多,相应地,业务提供方还可根据积分的高低为该用户提供不同的业务。这里并不构成对本申请的限定。As one approach in an embodiment of the present application, after calculating a user's carbon savings, the user's carbon savings over a period of time can be processed based on this carbon savings, such as statistics and analysis. As another approach in an embodiment of the present application, the calculated carbon savings can be converted into points, with the higher the point value, the greater the carbon savings achieved by the user. Accordingly, the service provider can provide different services to the user based on the number of points. This does not constitute a limitation of the present application.
在本申请实施例中,用户标识可包括用户的账户,那么,特定数据可以包括该用户的账户内的数据,包括但不限于:用户账户内的节碳积分、节碳等级、节碳勋章和/或与节碳相关的虚拟物品等等。当然,本申请所述的特定数据也可以是其他可以反映用户节碳量的数据。In the embodiment of the present application, the user identifier may include the user's account. Therefore, the specific data may include data within the user's account, including but not limited to: carbon saving points, carbon saving levels, carbon saving medals, and/or virtual items related to carbon saving within the user's account. Of course, the specific data described in the present application may also be other data that can reflect the user's carbon saving amount.
下面结合不同的场景,对上述如图1所述的方法进行详细说明:The following describes the method described in Figure 1 in detail in combination with different scenarios:
现在个人与互联网的关系越来越紧密,同时随着移动互联网的普及,个人的很多行为都可以反应在互联网上,比如出行会用到约车软件,吃饭会用到点外卖的软件等等。也即,用户使用互联网服务的频率越来越高,而互联网服务相较于传统的线下方式,能够减少用户的碳排放量。具体而言:Nowadays, the relationship between individuals and the Internet is becoming increasingly close. At the same time, with the popularization of mobile Internet, many personal behaviors can be reflected on the Internet, such as using ride-hailing apps for travel and ordering takeout for meals. In other words, users are using Internet services more and more frequently, and Internet services can reduce users' carbon emissions compared to traditional offline methods. Specifically:
场景一、用户使用在线票务服务。Scenario 1: A user uses online ticketing services.
在线票务服务,可包括针对火车票、飞机票、船票、电影票、门票等,以在线的方式进行预订、购买、退票的服务。相较于传统用户前往票务地点获得票务服务的方式而言,在线票务服务可以减少用户出行,尤其能够减少用户乘坐交通出行所产生的碳排放量。同时,也可能减少购票或退票过程中产生的纸制品(如:打印的纸质票据)。Online ticketing services include online booking, purchase, and refund services for train, air, boat, movie, and other ticket types. Compared to traditional ticketing services, where users visit ticketing locations, online ticketing services can reduce travel, particularly carbon emissions from public transportation. They can also reduce the amount of paper products (e.g., printed receipts) generated during ticket purchase and refund processes.
当用户使用了在线票务服务后,提供该在线票务的服务提供方(如:票务网站),将基于用户本次执行的在线票务行为,生成在线票务数据,该在线票务数据就是用户使用在线票务服务的行为数据,那么,便可以根据该行为数据,计算用户的节碳量。When a user uses the online ticketing service, the service provider (such as a ticketing website) will generate online ticketing data based on the user's online ticketing behavior. This online ticketing data is the user's behavior data when using the online ticketing service. Then, the user's carbon savings can be calculated based on this behavior data.
此场景下,执行主体既可以是具有节碳量计算功能的应用客户端(以下简称为:计算应用),也可以是具有节碳量计算功能的服务器,以执行主体为计算应用进行说明。并且,由于在线票务服务通常由票务网站提供,用户可通过该票务网站对应的应用(后续称为:票务应用)使用在线票务服务,而用户使用在线票务服务所产生的行为数据,可由该票务网站的服务器生成(后续称为:票务服务器)。In this scenario, the execution entity can be either an application client with carbon savings calculation functionality (hereinafter referred to as the "calculation application") or a server with carbon savings calculation functionality. The execution entity is described as the calculation application. Furthermore, since online ticketing services are typically provided by ticketing websites, users can access these services through the corresponding applications of these ticketing websites (hereinafter referred to as the "ticketing application"). The behavioral data generated by users using these services can be generated by the server of the ticketing website (hereinafter referred to as the "ticketing server").
基于此,如图2a所示,假设用户进行在线购票,本场景中获取、计算节碳量的过程如下:Based on this, as shown in Figure 2a, assuming that the user purchases tickets online, the process of obtaining and calculating the carbon savings in this scenario is as follows:
S201:计算应用向票务服务器发送携带有用户信息的获取请求,以获取该用户的票务数据。S201: The computing application sends an acquisition request carrying user information to a ticketing server to obtain the ticketing data of the user.
在实际应用中,当用户需要在线购票时,可通过相应的票务应用向票务服务器发出购票请求,其中,购票请求中可携带有用户信息(如:用户的身份证号、姓名、在票务应用中注册的票务账户等)以及购票信息(如:所要购买的票务类型、时间、地点等),那么,票务服务器在接收到由票务应用发出的购票请求后,则会根据在线购票请求进行出票,并生成该用户的票务数据进行记录。In actual applications, when a user needs to purchase a ticket online, he or she can send a ticket purchase request to the ticket server through the corresponding ticket application. The ticket purchase request may carry user information (such as the user's ID number, name, ticket account registered in the ticket application, etc.) and ticket purchase information (such as the type of ticket to be purchased, time, location, etc.). Then, after receiving the ticket purchase request issued by the ticket application, the ticket server will issue a ticket according to the online ticket purchase request and generate the user's ticket data for record.
基于前述内容,计算应用中预先存储有该用户的各类用户信息,所以,获取请求中所携带的用户信息中,就可包括:用户的身份证号、姓名、在票务应用中注册的票务账户等。Based on the above content, various types of user information of the user are pre-stored in the computing application, so the user information carried in the acquisition request may include: the user's ID number, name, ticketing account registered in the ticketing application, etc.
在实际的获取过程中,计算应用可根据用户预先输入的票务账户以及该票务账户所对应的票务服务器,向该票务服务器发送携带有该票务账户的获取请求,以便于获取与该票务账户相关的票务数据。当然,计算应用可按照设定的周期,获取指定时段内该用户的票务数据,如:计算应用按照一天的周期向票务服务器发送获取请求,并在获取请求中明确,只获取该用户24小时之内的票务数据。换言之,获取请求中还携带有时间信息。当然,这里并不构成对本申请的限定。During the actual acquisition process, the computing application can send a request containing the ticket account information pre-entered by the user and the ticket server corresponding to the ticket account to the ticket server, thereby obtaining ticket data related to the ticket account information. Of course, the computing application can also obtain the user's ticket data for a specified period of time according to a set cycle. For example, the computing application can send an acquisition request to the ticket server on a daily basis and specify in the acquisition request that only the user's ticket data within 24 hours be obtained. In other words, the acquisition request also carries time information. Of course, this does not constitute a limitation of the present application.
对于本步骤中的获取过程而言,除了上述由计算应用主动获取的方式之外,计算应用还可预先将用户在计算应用中注册的账户(后续称为:计算账户)以及用户的票务账户均发送给票务服务器,以使得票务服务器根据该票务账户,动态地获取与该票务账户相关的票务数据,并由票务服务器根据计算账户,主动向计算应用推送与该票务账户相关的票务数据。当然,如果计算应用自身具备在线票务服务,用户又使用了该计算应用提供的在线票务服务,那么,在这种情况下,该计算应用直接获取其产生的票务数据。这里并不构成对本申请的限定。Regarding the acquisition process in this step, in addition to the above-mentioned method of active acquisition by the computing application, the computing application can also send the user's account registered in the computing application (hereinafter referred to as the computing account) and the user's ticketing account to the ticketing server in advance, so that the ticketing server can dynamically obtain the ticketing data related to the ticketing account based on the ticketing account, and the ticketing server can actively push the ticketing data related to the ticketing account to the computing application based on 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 generated by it. This does not constitute a limitation of the present application.
S202:票务服务器接收获取请求,并根据该获取请求中所携带的用户信息,确定与该用户信息对应的票务数据,并将确定出的所述票务数据反馈给所述计算应用。S202: The ticketing server receives the acquisition request, and determines the ticketing data corresponding to the user information according to the user information carried in the acquisition request, and feeds back the determined ticketing data to the computing application.
其中,所述票务数据中至少包含用户ID,以及反映票务服务类型的标识信息。这里的票务数据,也就是用户使用在线票务服务的行为数据。The ticketing data at least includes the user ID and identification information reflecting the type of ticketing service. The ticketing data here refers to the user's behavior data when 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 that matches the time information based on the time information.
并且,如前述方法中所述,计算应用可以向票务服务器约定该计算应用所需的票务数据,也就可由该票务服务器对用户的票务数据进行数据整理操作,再将整理后的票务数据发送给计算应用。例如:票务服务器所存储的票务数据中,可能包括购票金额、始发地、目的地等数据,但这些数据对于计算节碳量的过程属于无用数据,故票务服务器可对用户的票务数据进行整理,剔除上述的购票金额、始发地、目的地等数据,从而将经过剔除后的票务数据发送给计算应用。Furthermore, as described in the aforementioned method, the computing application can request the ticketing server to provide the ticketing data required by the computing application. This allows the ticketing server to perform data sorting on the user's ticketing data and then send the sorted ticketing data to the computing application. For example, the ticketing server may store ticketing data such as the purchase amount, origin, and destination. However, this data is not useful for calculating carbon savings. Therefore, the ticketing server may sort the user's ticketing data, removing such data, and then send the sorted ticketing data to the computing application.
S203:计算应用获取到票务数据后,根据所述票务数据中包含的用户ID,确定该票务数据与该用户的账户相关联,根据所述票务数据中包含的标识信息,确定计算所需的节碳量量化算法。S203: After the calculation application obtains the ticketing data, it determines that the ticketing data is associated with the user's account based on the user ID contained in the ticketing data, and determines the carbon saving quantification algorithm required for calculation based on the identification information contained in the ticketing data.
其中,与前述内容相类似,在一种方式下,预先建立了标识信息与节碳量量化算法之间的对应关系,那么,计算应用便可根据标识信息与节碳量量化算法之间的对应关系,可确定出针对票务数据计算节碳量所使用的节碳量量化算法为:避免用户乘坐交通工具出行的节碳量量化算法,以及减少打印纸质票据的节碳量量化算法。Among them, similar to the above content, in one way, the correspondence between the identification information and the carbon saving quantification algorithm is established in advance. Then, the calculation application can determine the carbon saving quantification algorithm used to calculate the carbon saving for the ticketing data based on the correspondence between the identification information and the carbon saving quantification algorithm: the carbon saving quantification algorithm that avoids users from traveling by public transportation, and the carbon saving quantification algorithm that reduces the printing of paper tickets.
而在另一种方式下,计算应用通过标识信息可确定出应用场景为在线票务服务,针对该场景预先定义了相应的节碳量量化算法,故计算应用通过标识信息可确定出在线票务服务场景下的节碳量量化算法进一步为:避免用户乘坐交通工具出行的节碳量量化算法,以及减少打印纸质票据的节碳量量化算法。In another way, the computing application can determine through identification information that the application scenario is an online ticketing service. The corresponding carbon saving quantification algorithm is pre-defined for this scenario. Therefore, the computing application can determine through identification information that the carbon saving quantification algorithm in the online ticketing service scenario is further: a carbon saving quantification algorithm that avoids users from traveling by public transportation, and a carbon saving quantification algorithm that reduces the printing of paper tickets.
S204:根据确定出的节碳量量化算法,以及获取到的票务数据,计算用户使用该在线票务服务的节碳量,并根据计算得到的所述节碳量,对用户对应的特定数据进行处理。S204: Calculate the carbon savings of the user using the online ticketing service based on the determined carbon savings quantification algorithm and the acquired ticketing data, and process the specific data corresponding to the user based on the calculated carbon savings.
在本场景中,票务应用具有定位功能,能够在用户发出在线票务指令时确定用户的位置信息(即用户位置信息)。In this scenario, the ticketing application has a positioning function, which can determine the user's location information (ie, user location information) when the user issues an online ticketing instruction.
那么,在计算过程中,计算应用可根据获取到的票务数据中的票务单号(可以理解地,票务单号唯一地标识了一次在线票务服务),可以统计出用户使用在线票务服务的次数,并且,计算应用还可通过票务应用获取用户在使用在线票务服务时的用户位置信息,并根据该用户位置信息所对应的地区,可确定出前述公式中的EFy,从而,基于此可计算出用户每一次使用在线票务服务所减少打印纸质票据的节碳量。如果用户在同一地区使用了多次在线票务服务,由于该地区对应的EFy相同,那么,用户减少打印纸质票据的节碳量=n*ERy。而如果用户在不同地区使用了多次在线票务服务,由于不同地区对应的EFy不同,故用户减少打印纸质票据的节碳量为用户在各地区节碳量的累加。During the calculation process, the computing application can count the number of times a user uses the online ticketing service based on the ticket number in the acquired ticketing data (understandably, the ticket number uniquely identifies a single online ticketing service). Furthermore, the computing application can obtain the user's location information from the ticketing application when using the online ticketing service and, based on the region corresponding to the user's location information, determine EFy in the aforementioned formula. Thus, based on this information, the carbon savings from reducing paper ticket printing for each use of the online ticketing service can be calculated. If a user uses the online ticketing service multiple times in the same region, since EFy corresponds to the same region, the carbon savings from reducing paper ticket printing for the user = n* ERy . If a user uses the online ticketing service multiple times in different regions, since EFy corresponds to different regions, the carbon savings from reducing paper ticket printing for the user is the cumulative carbon savings for each region.
此外,计算应用还可以根据用户使用该在线票务服务时的用户位置信息,确定与用户位置最近的票务地点位置(如:火车站),并计算用户位置与该票务地点位置之间的距离L,再根据上述公式中交通工具所产生的碳排放量均值W,计算出在这一距离内,避免用户乘坐交通工具出行的节碳量。In addition, the calculation application can also determine the location of the ticketing location closest to the user's location (such as a train station) based on the user's location information when the user uses the online ticketing service, and calculate the distance L between the user's location and the ticketing location. Then, based on the average carbon emissions W generated by the transportation in the above formula, calculate the amount of carbon saved by avoiding the user's travel by transportation within this distance.
故在本场景中,用户的节碳量可包括避免乘坐交通工具出行的节碳量,也可包括减少打印纸质票据的节碳量。Therefore, in this scenario, the user's carbon savings may include the carbon savings from avoiding traveling by public transportation, and may also include the carbon savings from reducing the printing of paper receipts.
之后,可基于用户使用在线票务服务的节碳量,转换为积分,用户登录至作为执行主体的应用后,便可浏览到增长的积分。换言之,这样的方式能够使得用户直观地获知自己使用在线票务服务所减少的碳排放量,即节碳量。The amount of carbon saved by using the online ticketing service can then be converted into points. Once the user logs in to the app that executes the service, they can view their accumulated points. In other words, this approach allows users to intuitively understand the amount of carbon emissions reduced, or carbon saved, by using the online ticketing service.
场景二、用户使用在线支付服务。Scenario 2: Users use online payment services.
在线支付服务,可包括以在线方式进行的当面支付、转账等服务,相较于传统的支付服务而言,可以减少支付过程中所产生的纸制品(如:打印的纸质票据),进而能够减少碳排放量。Online payment services may include face-to-face payment, transfer and other services conducted online. Compared with traditional payment services, they can reduce the amount of paper products (such as printed paper receipts) generated during the payment process, thereby reducing carbon emissions.
当用户使用了在线支付服务后,提供该在线支付的服务提供方,将基于用户本次执行的在线支付行为,生成在线支付数据,该在线支付数据就是用户使用在线支付服务的行为数据,那么,便可以根据该行为数据,计算用户的节碳量。When a user uses the online payment service, the service provider of the online payment will generate online payment data based on the user's online payment behavior. The online payment data is the user's behavior data of using the online payment service. Then, the user's carbon savings can be calculated based on the behavior data.
与前述场景相类似,本场景中的执行主体也可以是具有节碳量计算功能的计算应用(或服务器),仍以执行主体为计算应用进行说明。并且,在实际场景中,能够提供在线支付服务的服务提供方,可包括:商品网站、支付平台、和/或银行等,以支付平台为例,用户可通过支付平台对应的应用(后续称为:支付应用)使用在线支付服务,而用户使用在线支付服务时产生的行为数据,可由支付平台的服务器(后续称为:支付服务器)生成。Similar to the previous scenario, the execution entity in this scenario can also be a computing application (or server) with carbon savings calculation capabilities. The description will still be based on the execution entity being the computing application. Furthermore, in actual scenarios, service providers that can provide online payment services may include: product websites, payment platforms, and/or banks. For example, using the payment platform as an example, users can access online payment services through the payment platform's corresponding application (hereinafter referred to as the "payment application"). The behavioral data generated by users using the online payment service can be generated by the payment platform's server (hereinafter referred to as the "payment server").
基于此,如图2b所示,假设用户通过支付平台进行在线付款给目标用户,该用户及目标用户均在支付平台上注册有相应的账户,本场景中获取、计算节碳量的过程如下:Based on this, as shown in Figure 2b, assuming that a user makes an online payment to a target user through a payment platform, and both the user and the target user have corresponding accounts registered on the payment platform, the process of obtaining and calculating the carbon savings in this scenario is as follows:
S211:计算应用向支付服务器发送携带有用户信息的获取请求,以获取该用户的支付日志数据。S211: The computing application sends an acquisition request carrying user information to the payment server to obtain the payment log data of the user.
需要说明的是,在实际应用时,当用户需要进行在线支付时,可通过相应的支付应用向支付服务器发送付款请求,其中,付款请求中携带有用户信息(如:用户在支付平台上注册的支付账户),目标用户信息(如:目标用户的在支付平台上注册的目标账户)以及付款信息(如:付款金额)。支付服务器在接收到支付应用发送的付款请求后,则会根据接收到的所述付款请求,从用户的支付账户中获取与付款金额匹配的款项,分配给目标用户的目标账户中,并生成支付日志数据。It should be noted that in actual applications, when a user needs to make an online payment, they can send a payment request to the payment server through the corresponding payment application. The payment request carries user information (such as the user's payment account registered on the payment platform), target user information (such as the target user's target account registered on the payment platform), and payment information (such as the payment amount). After receiving the payment request sent by the payment application, the payment server will obtain the funds matching the payment amount from the user's payment account based on the received payment request, allocate them to the target user's target account, and generate payment log data.
基于前述内容,获取请求中所携带的用户信息可包括:用户在支付平台上注册的支付账户。与前述场景相类似,本场景中,计算应用也可根据用户预先输入的支付账户以及该票务账户所对应的支付服务器,向支付服务器发送携带有该支付账户的获取请求,以便于获取与该支付账户相关的支付日志数据。并且,计算应用也可按照设定的周期,向支付服务器发送获取请求,以获取用户的支付日志数据,并且,获取请求中还可携带时间信息,该时间信息可以使计算应用获取指定时段内该用户的支付日志数据。这里便不再过多赘述。Based on the above content, the user information carried in the acquisition request may include: the payment account registered by the user on the payment platform. Similar to the above scenario, in this scenario, the computing application may also send an acquisition request carrying the payment account to the payment server based on the payment account pre-entered by the user and the payment server corresponding to the ticketing account, so as to obtain the payment log data related to the payment account. In addition, the computing application may also send an acquisition request to the payment server according to a set period to obtain the user's payment log data, and the acquisition request may also carry time information, which allows the computing application to obtain the user's payment log data within a specified time period. I will not go into details here.
对于本步骤中的获取过程而言,除了上述由计算应用主动获取的方式之外,计算应用还可预先将用户在计算应用中注册的计算账户以及用户的支付账户均发送给支付服务器,以使得支付服务器根据该支付账户,动态地获取与该支付账户相关的支付日志数据,并由支付服务器根据计算账户,主动向计算应用推送与该支付账户相关的支付日志数据。当然,如果计算应用自身具备在线支付服务,用户又使用了该计算应用提供的在线支付服务,那么,在这种情况下,该计算应用直接获取其产生的支付日志数据。这里并不构成对本申请的限定。Regarding the acquisition process in this step, in addition to the above-mentioned method of active acquisition by the computing application, the computing application can also send the computing account registered by the user in the computing application and the user's payment account to the payment server in advance, so that the payment server can dynamically obtain the payment log data related to the payment account based on the payment account, and the payment server can actively push the payment log data related to the payment account to the computing application based on the computing account. Of course, if the computing application itself has an 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 log data generated by it. This does not constitute a limitation of the present application.
S212:支付服务器接收获取请求,并根据该获取请求中所携带的用户信息,确定与该用户信息对应的支付日志数据,并将确定出的所述支付日志数据反馈给所述计算应用。S212: The payment server receives the acquisition request, and determines the payment log data corresponding to the user information based on the user information carried in the acquisition request, and feeds back the determined payment log data to the computing application.
其中,所述支付日志数据中至少包含用户ID,以及反映支付服务类型的标识信息。这里的支付日志数据,也就是用户使用在线支付服务的行为数据。当然,如果获取请求中包含时间信息,则支付服务器将根据所述时间信息,获取与所述时间信息相匹配的用户的支付日志数据。The payment log data includes at least the user ID and identification information reflecting the payment service type. The payment log data here refers to the user's behavior data regarding their use of online payment services. Of course, if the acquisition request includes time information, the payment server will retrieve the payment log data for the user matching the time information based on the time information.
同样,在计算节碳量的过程中,并不需要支付日志数据中的支付金额、目标用户、支付时间等数据,所以,计算应用可以针对接收到的支付日志数据进行数据整理操作,以剔除计算过程中不必要的数据,或者,根据与支付服务器之间的约定,使支付服务器在发送支付日志数据之前,进行相应的数据整理操作。Similarly, in the process of calculating carbon savings, data such as the payment amount, target user, and payment time in the payment log data are not required. Therefore, the calculation application can perform data sorting operations on the received payment log data to eliminate unnecessary data in the calculation process, or, based on the agreement with the payment server, enable the payment server to perform corresponding data sorting operations before sending the payment log data.
S213:计算应用在获取到支付日志数据后,将根据所述支付日志数据中包含的用户ID,确定该支付日志数据与该用户的账户相关联,并根据所述支付日志数据中包含的标识信息,确定计算所需的节碳量量化算法。S213: After obtaining the payment log data, the computing application will determine that the payment log data is associated with the user's account based on the user ID contained in the payment log data, and determine the carbon savings quantification algorithm required for calculation based on the identification information contained in the payment log data.
其中,与前述内容相类似,在一种方式下,预先建立了标识信息与节碳量量化算法之间的对应关系,那么,计算应用可根据标识信息与节碳量量化算法之间的对应关系,可确定出针对支付日志数据计算节碳量所使用的节碳量量化算法为:减少打印纸质票据的节碳量量化算法。Among them, similar to the above content, in one way, the correspondence between the identification information and the carbon saving quantification algorithm is established in advance. Then, the calculation application can determine the carbon saving quantification algorithm used to calculate the carbon saving amount for the payment log data based on the correspondence between the identification information and the carbon saving quantification algorithm: the carbon saving quantification algorithm that reduces the printing of paper receipts.
而在另一种方式下,计算应用通过标识信息可确定出应用场景为在线支付服务,该场景预先定义了相应的节碳量量化算法,故计算应用通过标识信息可确定出,在线支付服务的节碳量量化算法进一步为:减少打印纸质票据的节碳量量化算法。In another way, the computing application can determine through identification information that the application scenario is an online payment service. The scenario predefines the corresponding carbon saving quantification algorithm. Therefore, the computing application can determine through identification information that the carbon saving quantification algorithm of the online payment service is further: a carbon saving quantification algorithm for reducing the printing of paper receipts.
S214:根据确定出的节碳量量化算法,以及获取到的支付日志数据,计算用户使用该在线支付服务的节碳量,并根据计算得到的所述节碳量,对用户对应的特定数据进行处理。S214: Calculate the carbon savings of the user using the online payment service based on the determined carbon savings quantification algorithm and the acquired payment log data, and process the specific data corresponding to the user based on the calculated carbon savings.
在本场景中,支付应用具有定位功能,能够在用户发出在线支付指令时确定用户的位置信息(即用户位置信息)。In this scenario, the payment application has a positioning function and can determine the user's location information (ie, user location information) when the user issues an online payment instruction.
故在计算过程中,计算应用可根据获取到的支付日志数据中的支付单号(可以理解地,支付单号唯一地标识了一次在线支付服务),可以统计出用户使用在线支付服务的次数,并且,计算应用还可通过支付应用获取用户在使用在线支付服务时的用户位置信息,并根据该用户位置信息所对应的地区,可确定出前述公式中的EFy,从而,基于此可计算出用户每一次使用在线支付服务所减少打印纸质票据的节碳量。如果用户在同一地区使用了多次在线支付服务,由于该地区对应的EFy相同,那么,用户减少打印纸质票据的节碳量=n*ERy。而如果用户在不同地区使用了多次在线支付服务,由于不同地区对应的EFy不同,故用户减少打印纸质票据的节碳量为用户在各地区节碳量的累加。Therefore, during the calculation process, the calculation application can count the number of times a user uses the online payment service based on the payment order number (understandably, the payment order number uniquely identifies an online payment service) obtained from the payment log data. Furthermore, the calculation application can obtain the user's location information when using the online payment service through the payment application and, based on the region corresponding to this user's location information, determine EFy in the aforementioned formula. Based on this information, the carbon savings from reducing paper receipt printing can be calculated for each use of the online payment service. If a user uses the online payment service multiple times in the same region, since EFy corresponds to the same region, the carbon savings from reducing paper receipt printing = n* ERy . If a user uses the online payment service multiple times in different regions, since EFy corresponds to different regions, the carbon savings from reducing paper receipt printing are the cumulative carbon savings from each region.
相类似地,该场景中,也可以基于计算得到的节碳量,转换为积分,从而使得用户直观地获知自己使用在线支付服务的节碳量。Similarly, in this scenario, the calculated carbon savings can be converted into points, so that users can intuitively know the carbon savings they have made by using online payment services.
场景三、用户使用在线预约服务。Scenario 3: Users use the online reservation service.
在线预约服务,可包括:在线饭店预约、酒店预约、场地预定、医院挂号等服务,相较于传统用户前往业务地点进行预约的方式而言,在线预约服务能够使得用户无需前往业务地点,也就能够减少用户使用交通工具出行所产生的碳排放量。Online reservation services may include: online restaurant reservations, hotel reservations, venue reservations, hospital registration and other services. Compared with the traditional method of users going to the business location to make reservations, online reservation services can save users from going to the business location, thereby reducing the carbon emissions generated by users' use of transportation.
当用户使用了在线预约服务后,提供该在线预约的服务提供方(如:医院网站),将基于用户本次执行的在线预约行为,生成在线预约数据,该在线预约数据就是用户使用在线预约服务的行为数据,那么,便可以根据该行为数据,计算用户的节碳量。When a user uses the online appointment service, the service provider that provides the online appointment (such as a hospital website) will generate online appointment data based on the user's online appointment behavior. The online appointment data is the user's behavior data of using the online appointment service. Then, the user's carbon savings can be calculated based on the behavior data.
与前述场景相类似,本场景中的执行主体也可以是具有节碳量计算功能的应用或服务器,仍以执行主体为计算应用进行说明。并且,在实际场景中,能够提供在线预约服务的服务提供方,可包括:预约平台、医院、酒店和/或饭店等,以预约平台为例,用户可通过预约平台的应用(后续称为:预约应用)使用在线预约服务,而用户使用在线预约服务时产生的行为数据,可由预约平台的服务器(后续称为:预约服务器)生成。Similar to the previous scenario, the execution entity in this scenario can also be an application or server with carbon savings calculation capabilities. The description will still be based on the execution entity being a calculation application. Furthermore, in actual scenarios, service providers that can provide online reservation services may include: reservation platforms, hospitals, hotels, and/or restaurants. Taking the reservation platform as an example, users can access the online reservation service through the reservation platform application (hereinafter referred to as the "reservation application"), and the behavioral data generated by users when using the online reservation service can be generated by the reservation platform server (hereinafter referred to as the "reservation server").
基于此,如图2c所示,假设用户通过预约平台进行在线挂号,本场景中获取、计算节碳量的过程如下:Based on this, as shown in Figure 2c, assuming that the user registers online through the appointment platform, the process of obtaining and calculating the carbon savings in this scenario is as follows:
S221:计算应用向预约服务器发送携带有用户信息的获取请求,以获取该用户的挂号数据。S221: The computing application sends an acquisition request carrying user information to the reservation server to obtain the user's registration data.
需要说明的是,在实际应用中,当用户需要在线挂号时,可通过相应的预约应用向预约服务器发送挂号请求,其中,挂号请求中携带有用户信息(如:用户的医疗保险信息、用户姓名、身份证号、用户在预约应用中注册的预约账户等),挂号类型信息(如:专家号、普通号等),以及用户所选定的医院信息(如:医院等级、医院名称等),那么,预约服务器在接收到由预约应用发送的挂号请求后,则会根据挂号请求向相应的医院进行挂号,并在挂号成功后,将电子挂号单反馈给所述预约应用,同时基于该电子挂号单生成该用户的挂号数据,并记录。It should be noted that in actual applications, when a user needs to register online, he or she can send a registration request to the reservation server through the corresponding reservation application. The registration request carries user information (such as: user's medical insurance information, user name, ID number, reservation account registered by the user in the reservation application, etc.), registration type information (such as: expert number, ordinary number, etc.), and the hospital information selected by the user (such as: hospital grade, hospital name, etc.). Then, after receiving the registration request sent by the reservation application, the reservation server will register with the corresponding hospital according to the registration request, and after the registration is successful, it will feedback the electronic registration form to the reservation application, and generate the user's registration data based on the electronic registration form and record it.
基于前述内容,计算应用中预先存储有该用户的各类用户信息,所以,获取请求中所携带的用户信息,可包括:用户的医疗保险信息、用户姓名、身份证号、用户在预约应用中注册的预约账户等。与前述场景类似,计算应用可按照设定周期的方式向预约服务器发送获取请求,并请求获取指定时段内该用户的挂号数据。这里不再详细描述。Based on the above, the computing application pre-stores various user information about the user. Therefore, the user information included in the retrieval request may include the user's medical insurance information, name, ID number, and the user's registered appointment account in the appointment application. Similar to the above scenario, the computing application can periodically send retrieval requests to the appointment server, requesting the user's registration data for the specified time period. This will not be described in detail here.
对于本步骤中的获取过程而言,除了上述由计算应用主动获取的方式之外,计算应用也可以与预约服务器之间进行约定,具体地,计算应用可将用户在计算应用中注册的计算账户以及用户的预约账户均发送给预约服务器,以使得预约服务器根据该预约账户,动态地获取与该预约账户相关的挂号数据,并由预约服务器主动向计算应用推送与该支付账户相关的挂号数据。当然,如果计算应用自身具备在线预约服务,用户又使用了该计算应用提供的在线预约服务,那么,在这种情况下,该计算应用直接获取其产生的挂号数据。这里并不构成对本申请的限定。Regarding the acquisition process in this step, in addition to the above-mentioned method of active acquisition by the computing application, the computing application can also make an agreement with the reservation server. Specifically, the computing application can send the computing account registered by the user in the computing application and the user's reservation account to the reservation server, so that the reservation server can dynamically obtain the registration data related to the reservation account based on the reservation account, and the reservation server can actively push 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 uses the online reservation service provided by the computing application, then in this case, the computing application directly obtains the registration data generated by it. This does not constitute a limitation of the present application.
S222:预约服务器接收获取请求,并根据该获取请求中所携带的用户信息,确定与该用户信息对应的挂号数据,并将确定出的所述挂号数据反馈给所述计算应用。S222: The reservation server receives the acquisition request, and determines the 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.
其中,所述挂号数据中至少包含用户ID,以及反映预约服务类型的标识信息。这里的挂号数据,也就是用户使用在线预约服务的行为数据。The registration data at least includes the user ID and identification information reflecting the type of reservation service. The registration data here refers to the user's behavior data of using the online reservation service.
同样地,挂号数据中诸如挂号类型、就诊日期等数据对于计算节碳量的过程无用的数据,故还可以采用与前述方式相似的数据整理操作,对挂号数据进行整理。具体可参考前述内容,这里不再详细说明。Similarly, data such as the registration type and date of consultation in the registration data are not useful for calculating carbon savings, so similar data sorting operations can be used to sort the registration data. For details, please refer to the above content and will not be explained in detail here.
S223:计算应用获取到挂号数据后,根据所述挂号数据中包含的用户ID,确定该挂号数据与该用户的账户相关联,根据所述挂号数据中包含的标识信息,确定计算所需的节碳量量化算法。S223: After the calculation application obtains the registration data, it determines that the registration data is associated with the user's account based on the user ID contained in the registration data, and determines the carbon saving quantification algorithm required for calculation based on the identification information contained in the registration data.
在一种方式下,预先建立了标识信息与节碳量量化算法之间的对应关系,那么,计算应用根据标识信息与节碳量量化算法之间的对应关系,可确定出针对挂号数据计算节碳量所使用的节碳量量化算法为:避免用户乘坐交通工具出行的节碳量量化算法。In one approach, a correspondence between identification information and a carbon-saving quantification algorithm is pre-established. The calculation application, based on the correspondence between the identification information and the carbon-saving quantification algorithm, can determine that the carbon-saving quantification algorithm used to calculate the carbon savings for registration data is a carbon-saving quantification algorithm that avoids users from traveling by public transportation.
而在另一种方式下,计算应用通过标识信息可确定出应用场景为在线预约服务,该场景预先定义了相应的节碳量量化算法,故计算应用通过标识信息可确定出在线预约服务的节碳量量化算法进一步为:避免用户乘坐交通工具出行的节碳量量化算法。In another way, the computing application can determine through identification information that the application scenario is an online reservation service. The scenario predefines the corresponding carbon saving quantification algorithm. Therefore, the computing application can determine through identification information that the carbon saving quantification algorithm of the online reservation service is further: a carbon saving quantification algorithm that avoids users from traveling by public transportation.
S224:根据确定出的节碳量量化算法,以及获取到的挂号数据,计算用户使用该在线预约服务的节碳量,并根据计算得到的所述节碳量,对用户对应的特定数据进行处理。S224: Calculate the carbon savings of the user using the online reservation service based on the determined carbon savings quantification algorithm and the acquired registration data, and process the specific data corresponding to the user based on the calculated carbon savings.
在计算过程中,若预约应用具有定位功能,能够在用户发出在线挂号指令时确定用户所在的位置(即用户位置),那么,计算应用所获取到的挂号数据中还包括用户使用该在线挂号服务时所处的位置。同时,基于挂号数据中包含的医院地址,计算应用可确定出该医院所在的位置,并计算用户位置与该医院之间的距离L,再根据上述公式中交通工具所产生的碳排放量均值W,计算出在这一距离内,避免用户乘坐交通工具出行的节碳量。During the calculation process, if the appointment booking app has a positioning function and can determine the user's location (i.e., user location) when the user issues an online registration instruction, the registration data obtained by the calculation app will also include the user's location when using the online registration service. At the same time, based on the hospital address included in the registration data, the calculation app can determine the location of the hospital and calculate the distance L between the user's location and the hospital. Then, based on the average carbon emissions W generated by transportation in the above formula, the calculation app can calculate the carbon savings from avoiding transportation within this distance.
类似地,该场景中,也可以基于计算得到的节碳量,转换为积分,从而使得用户直观地获知自己使用在线预约服务的节碳量。Similarly, in this scenario, the calculated carbon savings can be converted into points, so that users can intuitively know the carbon savings they have made by using the online reservation service.
场景四、用户使用在线缴费服务。Scenario 4: The user uses the online payment service.
在线缴费服务,可包括在线缴纳水、电、天然气、交通罚款等费用的服务。通过在线缴费服务,能够使得用户无需前往缴费地点就可以实现缴费,也就减少了用户乘坐交通工具前往缴费地点的碳排放量。同时,也能够减少在缴费过程中打印的纸质票据。Online bill payment services include those for water, electricity, natural gas, traffic fines, and other bills. These services allow users to pay bills without having to visit a payment location, reducing carbon emissions from commuting to the payment location. They also reduce the amount of paper receipts needed to be printed during the payment process.
当用户使用了在线缴费服务后,提供该在线缴费的服务提供方,将基于用户本次执行的在线缴费行为,生成在线缴费数据,该在线缴费数据就是用户使用在线缴费服务的行为数据,那么,便可以根据该行为数据,计算用户的节碳量。When a user uses the online payment service, the service provider will generate online payment data based on the user's online payment behavior. The online payment data is the user's behavior data of using the online payment service. Then, the user's carbon savings can be calculated based on the behavior data.
与前述场景相类似,本场景中以执行主体为计算应用进行说明。并且,在实际场景中,能够提供在线缴费服务的服务提供方,可包括:在线缴费平台、缴费网站和/或银行,以缴费平台为例,用户可通过缴费平台对应的应用(后续称为:缴费应用)使用在线缴费服务,而用户使用在线缴费服务时产生的行为数据,可由缴费平台的服务器(后续称为:缴费服务器)生成。Similar to the previous scenario, this scenario is described using a computing application as the executing entity. Furthermore, in actual scenarios, service providers capable of providing online payment services may include online payment platforms, payment websites, and/or banks. Taking the payment platform as an example, users can access the online payment service through the payment platform's corresponding application (hereinafter referred to as the payment application). The behavioral data generated by users using the online payment service may be generated by the payment platform's server (hereinafter referred to as the payment server).
基于此,如图2d所示,假设用户通过缴费平台在线交通罚款,且该用户在该缴费平台上注册有相应的账户,该账户中有充足金额,本场景中获取、计算节碳量的过程如下:Based on this, as shown in Figure 2d, assuming that a user pays a traffic fine online through a payment platform, and that the user has a corresponding account registered on the payment platform with sufficient funds, the process of obtaining and calculating the carbon savings in this scenario is as follows:
S231:计算应用向缴费服务器发送携带有用户信息的获取请求,以获取该用户的缴费数据。S231: The computing application sends an acquisition request carrying user information to the payment server to obtain the payment data of the user.
需要说明的是,在实际应用中,当用户需要进行在线缴费时,可通过相应的缴费应用向缴费服务器发出缴费请求,其中,缴费请求中携带有用户信息(如:用户驾驶证号、身份证号、罚款单号、用户在该缴费平台上所注册的缴费账户等)。那么,缴费服务器在接收到缴费应用发送的缴费请求后,则会根据缴费请求从该用户的账户中扣除相应数额的款项,再向相应的交通缴费网站进行缴费,并在缴费成功后,将电子缴费凭证反馈给所述缴费应用,同时基于该电子缴费凭证生成该用户的缴费数据,并记录。It should be noted that in actual applications, when a user needs to pay online, they can send a payment request to the payment server through the corresponding payment application. The payment request carries user information (such as the user's driver's license number, ID number, fine ticket number, the 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 will deduct the corresponding amount from the user's account according to the payment request, and then pay the fee on the corresponding transportation fee payment website. After the payment is successful, the electronic payment voucher will be fed back to the payment application, and the user's payment data will be generated based on the electronic payment voucher and recorded.
基于前述内容,计算应用中预先存储有该用户的各类用户信息,所以,获取请求中所携带的用户信息,可包括:用户驾驶证号、身份证号、罚款单号、用户在该缴费平台上所注册的缴费账户等。且类似于前述场景,计算应用可按照设定周期的方式向缴费服务器发送获取请求,并请求获取指定时段内该用户的缴费数据。这里不再具体说明。Based on the above, the computing application pre-stores various user information about the user. Therefore, the user information carried in the acquisition request may include: the user's driver's license number, ID number, fine ticket number, and the payment account registered by the user on the payment platform. Similar to the above scenario, the computing application can send acquisition requests to the payment server on a set periodic basis, requesting the user's payment data for the specified time period. This will not be further explained here.
对于本步骤中的获取过程而言,除了上述由计算应用主动获取的方式之外,计算应用也可以与缴费服务器之间进行约定(约定过程可参考前述场景,这里不再赘述),由缴费服务器主动向计算应用推送携带有上述用户信息的缴费数据。当然,如果计算应用自身具备在线缴费服务,用户又使用了该计算应用提供的在线缴费服务,那么,在这种情况下,该计算应用直接获取其产生的缴费数据。这里并不构成对本申请的限定。Regarding the acquisition process in this step, in addition to the above-mentioned method of active acquisition by the computing application, the computing application can also make an agreement with the payment server (the agreement process can be referred to the aforementioned scenario and will not be repeated here), and the payment server actively pushes the payment data carrying the above-mentioned user information to the computing application. Of course, if the computing application itself has an 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 it. This does not constitute a limitation of the present application.
S232:缴费服务器接收获取请求,并根据该获取请求中所携带的用户信息,确定与该用户信息对应的缴费数据,并将确定出的所述缴费数据反馈给所述计算应用。S232: The payment server receives the acquisition request, and determines the payment data corresponding to the user information based on the user information carried in the acquisition request, and feeds back the determined payment data to the calculation application.
其中,所述缴费数据中至少包含用户ID,以及反映缴费服务类型的标识信息。这里的缴费数据,也就是用户使用在线缴费服务的行为数据。在实际应用时,可针对缴费数据进行数据整理操作,具体可参考前述内容,这里不再详细说明。The payment data includes at least the user ID and identification information reflecting the payment service type. The payment data here refers to the user's behavior data regarding their use of the online payment service. In practical applications, data collation can be performed on the payment data. For details, please refer to the aforementioned content and will not be further explained here.
S233:计算应用获取到缴费数据后,根据所述缴费数据中包含的用户ID,确定该缴费数据与该用户的账户相关联,根据所述缴费数据中包含的标识信息,确定计算所需的节碳量量化算法。S233: After the calculation application obtains the payment data, it determines that the payment data is associated with the user's account based on the user ID contained in the payment data, and determines the carbon saving quantification algorithm required for calculation based on the identification information contained in the payment data.
其中,与前述内容相类似,在一种方式下,预先建立了标识信息与节碳量量化算法之间的对应关系,那么,计算应用根据标识信息与节碳量量化算法之间的对应关系,可确定出针对缴费数据计算节碳量所使用的节碳量量化算法为:避免用户乘坐交通工具出行的节碳量量化算法,以及减少打印纸质票据的节碳量量化算法。Among them, similar to the above content, in one way, the correspondence between the identification information and the carbon saving quantification algorithm is established in advance. Then, the calculation application can determine the carbon saving quantification algorithm used to calculate the carbon saving amount for the payment data based on the correspondence between the identification information and the carbon saving quantification algorithm: the carbon saving quantification algorithm that avoids users from traveling by public transportation, and the carbon saving quantification algorithm that reduces the printing of paper receipts.
而在另一种方式下,计算应用通过标识信息可确定出应用场景为在线缴费服务,该场景预先定义了相应的节碳量量化算法,故计算应用通过标识信息可确定出在线缴费服务场景下的节碳量量化算法进一步为:避免用户乘坐交通工具出行的节碳量量化算法,以及减少打印纸质票据的节碳量量化算法。In another way, the computing application can determine through identification information that the application scenario is an online payment service. The scenario predefines the corresponding carbon saving quantification algorithm. Therefore, the computing application can determine through identification information that the carbon saving quantification algorithm in the online payment service scenario is further: a carbon saving quantification algorithm that avoids users from traveling by public transportation, and a carbon saving quantification algorithm that reduces the printing of paper receipts.
S234:根据确定出的节碳量量化算法,以及获取到的缴费数据,计算用户使用该在线缴费服务的节碳量,并根据计算得到的所述节碳量,对用户对应的特定数据进行处理。S234: Calculate the carbon savings of the user using the online payment service based on the determined carbon savings quantification algorithm and the acquired payment data, and process the specific data corresponding to the user based on the calculated carbon savings.
本场景中,缴费应用具有定位功能,能够在用户发出在线缴费指令时确定用户的位置信息(即用户位置信息)。In this scenario, the payment application has a positioning function, which can determine the user's location information (ie, user location information) when the user issues an online payment instruction.
故计算过程中,计算应用可根据获取到的缴费数据中的缴费单号(可以理解地,缴费单号唯一地标识了一次在线缴费服务),可以统计出用户使用在线缴费服务的次数,并且,计算应用还可通过缴费应用获取用户在使用在线缴费服务时的用户位置信息,并根据该用户位置信息所对应的地区,可确定出前述公式中的EFy,从而,基于此可计算出用户每一次使用在线缴费服务所减少打印纸质票据的节碳量。如果用户在同一地区使用了多次在线缴费服务,由于该地区对应的EFy相同,那么,用户减少打印纸质票据的节碳量=n*ERy。而如果用户在不同地区使用了多次在线缴费服务,由于不同地区对应的EFy不同,故用户减少打印纸质票据的节碳量为用户在各地区节碳量的累加。Therefore, during the calculation process, the calculation application can count the number of times a user uses the online payment service based on the payment slip number in the obtained payment data (understandably, the payment slip number uniquely identifies an online payment service). Furthermore, the calculation application can also obtain the user's location information when using the online payment service through the payment application, and determine the EFy in the aforementioned formula based on the region corresponding to the user's location information. Based on this, the carbon savings from reducing paper receipt printing can be calculated for each use of the online payment service. If a user uses the online payment service multiple times in the same region, since the EFy corresponding to that region is the same, the carbon savings from reducing paper receipt printing = n* ERy . If a user uses the online payment service multiple times in different regions, since the EFy corresponding to each region is different, the carbon savings from reducing paper receipt printing is the cumulative carbon savings from each region.
此外,计算应用还可根据用户使用该在线缴费服务时的用户位置信息,确定出与用户位置最近的缴费地点位置(如:银行),并计算用户位置与该缴费地点位置之间的距离L,再根据上述公式中交通工具所产生的碳排放量均值W,计算出在这一距离内,避免用户乘坐交通工具出行的节碳量。In addition, the calculation application can also determine the payment location closest to the user's location (such as a bank) based on the user's location information when the user uses the online payment service, and calculate the distance L between the user's location and the payment location. Then, based on the average carbon emissions W generated by the transportation in the above formula, calculate the carbon savings by avoiding the user's travel by transportation within this distance.
故在本场景中,用户的节碳量可包括避免乘坐交通工具出行的节碳量,也可包括减少打印纸质票据的节碳量。Therefore, in this scenario, the user's carbon savings may include the carbon savings from avoiding traveling by public transportation, and may also include the carbon savings from reducing the printing of paper receipts.
该场景中,计算应用将基于计算得到的节碳量,转换为积分,从而使得用户直观地获知自己使用在线缴费服务的节碳量。In this scenario, the calculation application will convert the calculated carbon savings into points, allowing users to intuitively know the carbon savings they have made by using the online payment service.
除了以上诸场景之外,用户以步行方式出行,也能够起到减少碳排放量的作用,具体如下述场景:In addition to the above scenarios, walking can also help reduce carbon emissions, as shown in the following scenarios:
场景五、用户步行出行,使用健康服务对步行进行数据监控。Scenario 5: The user travels on foot and uses health services to monitor walking data.
用户步行出行的方式,能够减少用户使用交通工具所带来的碳排放量。结合上述场景,用户可以采用步行的方式,前往上述的服务地点,如步行前往医院进行挂号、步行前往票务地点进行购票、步行前往缴费地点缴纳相关费用等,均可以起到减少碳排放量的作用。Walking can reduce the carbon emissions associated with using public transportation. In the aforementioned scenarios, users can walk to the aforementioned service locations, such as to a hospital for registration, to a ticketing location for ticket purchase, or to a payment location for payment, all of which can help reduce carbon emissions.
对于步行数据的产生,可由具有步行采集功能的健康服务应用(后续称为:步行应用)生成,进而,便可基于该步行数据计算用户的节碳量。其中,所述步行数据包括步数、步行距离中的至少一种。The walking data can be generated by a health service application with a walking data collection function (hereinafter referred to as a "walking application"), and then the user's carbon savings can be calculated based on the walking data. The walking data includes at least one of the number of steps and the walking distance.
与前述场景相类似,本场景中以执行主体为计算应用进行说明。基于此,如图2e所示,本场景中获取、计算节碳量的过程如下:Similar to the previous scenario, this scenario is described with the computing application as the execution subject. Based on this, as shown in Figure 2e, the process of obtaining and calculating the carbon savings in this scenario is as follows:
S241:计算应用向步行应用发送携带有用户信息的获取请求,以获取该用户的步行数据。S241: The computing application sends an acquisition request carrying user information to the walking application to obtain the walking data of the user.
需要说明的是,在实际应用时,所述的步行数据,可由步行应用通过相应的采集算法、模型和/或感应设备(如:智能手环、智能手表等),进行相应处理得到。这里并不构成对本申请的限定。假设步行数据中包括:用户的步数、用户步行过程中的位置信息、步行距离等,同时,所述步行数据还携带有用户信息(如:用户在步行应用中注册的账户)。It should be noted that, in actual application, the walking data can be obtained by the walking application through corresponding acquisition algorithms, models and/or sensing devices (such as smart bracelets, smart watches, etc.). This does not constitute a limitation of the present application. It is assumed that the walking data includes: the number of steps of the user, the location information of the user during the walking process, the walking distance, etc. At the same time, the walking data also carries user information (such as the account registered by the user in the walking application).
相应地,由计算应用发出的获取请求中,携带有该用户的账户,以便获取到与该账户相关联的步行数据。Accordingly, the acquisition request sent by the computing application carries the user's account, so as to obtain the walking data associated with the account.
对于本步骤中的获取过程而言,除了上述由计算应用主动获取的方式之外,计算应用也可以与步行应用之间进行约定,由步行应用主动向计算应用推送携带有上述用户信息的步行数据。当然,如果计算应用自身具备步行数据的采集功能,那么,在这种情况下,该计算应用直接获取其产生的步行数据。这里并不构成对本申请的限定。Regarding the acquisition process in this step, in addition to the aforementioned method of active acquisition by the computing application, the computing application can also enter into an agreement with the walking application, whereby the walking application actively pushes walking data containing the aforementioned user information to the computing application. Of course, if the computing application itself has the ability to collect walking data, then in this case, the computing application directly acquires the walking data generated by it. This does not constitute a limitation of the present application.
S242:步行应用接收获取请求,并根据该获取请求中所携带的用户信息,确定与该用户信息对应的步行数据,并将确定出的所述步行数据反馈给所述计算应用。S242: The walking application receives the acquisition request, and 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.
其中,所述步行数据中至少包含用户ID,以及反映步行行为类型的标识信息。这里的步行数据,也就是用户进行步行所对应的行为数据。The walking data at least includes a user ID and identification information reflecting the walking behavior type. The walking data here refers to the behavior data corresponding to the user's walking.
S243:计算应用获取到步行数据后,根据所述步行数据中包含的用户ID,确定该步行数据与该账户相关联,根据所述步行数据中包含的标识信息,确定计算所需的节碳量量化算法。S243: After the computing application obtains the walking data, it determines that the walking data is associated with the account based on the user ID included in the walking data, and determines the carbon saving quantification algorithm required for calculation based on the identification information included in the walking data.
其中,与前述内容相类似,在一种方式下,预先建立了标识信息与节碳量量化算法之间的对应关系,那么,计算应用根据标识信息,可确定出针对步行数据计算节碳量所使用的节碳量量化算法为:避免用户乘坐交通工具出行的节碳量量化算法。Among them, similar to the above content, in one way, the correspondence between the identification information and the carbon saving quantification algorithm is established in advance. Then, the calculation application can determine the carbon saving quantification algorithm used to calculate the carbon saving for walking data based on the identification information: a carbon saving quantification algorithm that avoids users from traveling by public transportation.
而在另一种方式下,计算应用通过标识信息可确定出应用场景为用户步行,该场景预先定义了相应的节碳量量化算法,故计算应用通过标识信息可确定出用户步行的节碳量量化算法为:避免用户乘坐交通工具出行的节碳量量化算法。In another way, the computing application can determine through identification information that the application scenario is user walking. The scenario predefines the corresponding carbon saving quantification algorithm. Therefore, the computing application can determine through identification information that the carbon saving quantification algorithm for user walking is: a carbon saving quantification algorithm that avoids users from traveling by public transportation.
S244:根据确定出的节碳量量化算法,以及获取到的步行数据,计算用户步行的节碳量,并根据计算得到的所述节碳量,对用户对应的特定数据进行处理。S244: Calculate the carbon savings of the user's walking according to the determined carbon savings quantification algorithm and the acquired walking data, and process the specific data corresponding to the user according to the calculated carbon savings.
在计算步行数据对应的节碳量时,由于步行数据中包含用户在步行过程中的位置信息,那么,计算应用便可以基于步行数据中的位置信息,确定该用户在交通路线上的行走路程,从而,可基于该行走路程,以及步行的节碳量量化算法,确定用户步行的节碳量。When calculating the carbon savings corresponding to walking data, since the walking data contains the user's location information during the walking process, the calculation application can determine the walking distance of the user on the traffic route based on the location information in the walking data. Therefore, based on the walking distance and the carbon savings quantification algorithm of walking, the carbon savings of the user's walking can be determined.
当然,如果作为执行主体的计算应用(或服务器)自身具备采集用户步行数据的功能,那么,在这种情况下,可由该计算应用(或服务器)直接获取其产生的步行数据。Of course, if the computing application (or server) serving as the execution entity itself has the function of collecting user walking data, then in this case, the walking data generated by it can be directly obtained by the computing application (or server).
基于上述内容,本申请中的数据处理方法,可将用户碎片化的行为数据进行汇总,并基于汇总后的各类行为数据,结合相应的节碳量量化算法,计算出用户所减少的碳排放量,即用户的节碳量,相应的业务提供方可进一步基于计算得到的用户的节碳量,对用户所对应的数据进行处理,这样的方式将使用户可更加直观地获知自身的节碳量,而无需自行查询、计算,对于用户而言较为便捷,并且,通过业务提供方基于用户节碳量对用户进行诸如积分累计、账户等级提升等数据处理方式,将相应的业务与用户的节碳量进行关联。Based on the above content, the data processing method in this application can aggregate the fragmented behavioral data of users, and based on the aggregated various behavioral data, combined with the corresponding carbon saving quantification algorithm, calculate the carbon emissions reduced by the user, that is, the user's carbon saving. The corresponding service provider can further process the data corresponding to the user based on the calculated carbon saving of the user. This method will enable users to more intuitively know their own carbon saving without having to query and calculate it by themselves, which is more convenient for users. In addition, the service provider can perform data processing methods such as point accumulation and account level improvement on users based on the user's carbon saving, and associate the corresponding service with the user's carbon saving.
作为一种实际应用的方式,本申请实施例中所描述的内容(包括上述如图1所示的方法、图2a~2e所示的场景以及后续内容),均可基于如图3所示的架构,具体而言,在图3中,应用客户端获取来源于用户、第三方应用、第三方服务所产生的碎片化的用户行为数据,这些行为数据中包括用户使用不同互联网服务所产生的行为数据。应用客户端将获取到的行为数据发送给服务器,以实现对用户的节碳量的计算,以及基于节碳量进行相应的数据处理,再通过应用客户端,将处理结果展示给用户。这里并不构成对本申请的限定。As a practical application method, the content described in the embodiments of the present application (including the method shown in Figure 1 above, the scenarios shown in Figures 2a to 2e, and subsequent content) can all be based on the architecture shown in Figure 3. Specifically, in Figure 3, the application client obtains fragmented user behavior data generated by users, third-party applications, and third-party services. These behavior data include behavior data generated by users using different Internet services. The application client sends the obtained behavior data to the server to calculate the user's carbon savings and perform corresponding data processing based on the carbon savings. The processing results are then displayed to the user through the application client. This does not constitute a limitation on the present application.
在本申请实施例中,在计算用户的节碳量的过程中,由于获取到的用户的行为数据中包含不同类型的行为数据,而每一种类型的行为数据所对应的节碳量量化算法之间存在一定的差异,所以,计算用户的节碳量,可分别计算不同类型的行为数据所对应的节碳量,也即,在本申请实施例中,根据获取到的所述行为数据,以及预设的节碳量量化算法,计算所述用户的节碳量,具体为:针对每一类型的行为数据,根据该类型的行为数据,以及预设的节碳量量化算法,确定该类型的行为数据对应的节碳量。In an embodiment of the present application, in the process of calculating the user's carbon savings, since the obtained user's behavior data contains different types of behavior data, and there are certain differences between the carbon savings quantification algorithms corresponding to each type of behavior data, the user's carbon savings can be calculated by separately calculating the carbon savings corresponding to different types of behavior data. That is, in an embodiment of the present application, the user's carbon savings is calculated based on the obtained behavior data and the preset carbon savings quantification algorithm. Specifically, for each type of behavior data, the carbon savings corresponding to the type of behavior data is determined based on the behavior data of that type and the preset carbon savings quantification algorithm.
如前所述,获取到的行为数据中通常包含相应的标识信息,也就可以根据该标识信息确定出行为数据的类型。其中,标识信息可包括:业务订单号中的类型标识位、类型信息等。As mentioned above, the acquired behavior data usually contains corresponding identification information, and the type of the behavior data can be determined based on the identification information. The identification information may include: the type identification bit in the business order number, type information, etc.
例如:在线支付业务的业务数据中包含每一笔在线支付业务的订单号,通过该订单号中的标识位,可确定出该业务为在线支付业务;又例如:在线预订业务的业务数据中包含业务类型信息,便可通过该业务类型信息确定出该业务为在线预订业务。这里并不构成对本申请的限定。For example, the business data of an online payment service includes the order number of each online payment service, and the identification bit in the order number can be used to determine that the service is an online payment service. For another example, the business data of an online reservation service includes business type information, and the business type information can be used to determine that the service is an online reservation service. This does not constitute a limitation of the present application.
针对确定出的每一类型的业务数据,便可以使用相应的节碳量量化算法,计算该类型的业务数据所对应的节碳量。具体可参考前述内容,这里不再过多赘述。For each type of business data identified, the corresponding carbon savings quantification algorithm can be used to calculate the carbon savings corresponding to that type of business data. For details, please refer to the above content and will not be elaborated here.
经过上述内容,确定了用户的节碳量后,便可以根据用户的节碳量,对用户所对应的特定数据进行处理,作为本申请实施例中的一种方式,根据计算出的所述用户的节碳量,对所述用户对应的特定数据进行处理,可包括:获取预设周期时间内用户在多个互联网服务中的节碳量,将获取到的节碳量进行累加,并根据累加后的节碳量对所述特定数据进行处理。After the above content, after the user's carbon saving amount is determined, the specific data corresponding to the user can be processed according to the user's carbon saving amount. As a method in an embodiment of the present application, the specific data corresponding to the user is processed according to the calculated carbon saving amount of the user, which may include: obtaining the user's carbon saving amount in multiple Internet services within a preset period of time, accumulating the obtained carbon saving amounts, and processing the specific data according to the accumulated carbon saving amount.
具体而言,实际操作时,用户可能随时会使用不同的互联网服务,前述内容中提供了按照预设周期时间计算用户的节碳量的方式,故在此可以获取预设周期时间内用户的节碳量,并累加。Specifically, in actual operation, users may use different Internet services at any time. The above content provides a method for calculating the user's carbon savings according to the preset cycle time, so the user's carbon savings within the preset cycle time can be obtained and accumulated.
更为具体地,根据累加后的节碳量对所述特定数据进行处理的过程可以为:将计算出的所述用户在预设周期内累加后的节碳量,与所述用户的节碳总量进行累加,得到更新后的节碳总量,并根据更新后的节碳总量对所述特定数据进行处理。More specifically, the process of processing the specific data according to the accumulated carbon savings can be: adding the calculated accumulated carbon savings of the user within a preset period to the total carbon savings of the user to obtain an updated total carbon savings, and processing the specific data according to the updated total carbon savings.
在上述累加节碳量的过程中,既可以分别统计每一类型业务各自对应的节碳量,并分别累加至各业务对应的历史节碳总量中,也可以在统计出各类型业务的节碳量后,累加各类型业务的节碳量,得到用户的节碳总量,该节碳总量反映了用户碎片化的行为数据所对应的节碳量的统计值。当然,对节碳量累加的方式并不构成对本申请的限定。In the above-mentioned process of accumulating carbon savings, the carbon savings corresponding to each type of business can be counted separately and added to the historical total carbon savings corresponding to each business. Alternatively, after calculating the carbon savings of each type of business, the carbon savings of each type of business can be accumulated to obtain the user's total carbon savings. This total carbon savings reflects the statistical value of the carbon savings corresponding to the user's fragmented behavioral data. Of course, the method of accumulating carbon savings does not constitute a limitation of this application.
在本申请实施例中,用户不断发出新的行为,相应地,也就不断地有行为数据产生,那么,便可以根据新生成的行为数据计算用户的节碳量,并与用户的节碳总量进行累加。In the embodiment of the present application, the user continuously performs new behaviors, and accordingly, behavior data is continuously generated. Then, the user's carbon savings can be calculated based on the newly generated behavior data and accumulated with the user's total carbon savings.
更新后的节碳量可以展示给用户,使得用户可直观地获知自身的节碳量,当然,作为本申请实施例中的一种方式,对于业务提供方而言,也可以基于更新后的节碳量转换为积分的形式,换言之,将计算出的所述用户在预设周期内累加后的节碳量,与所述用户的节碳总量进行累加,可包括:根据预设的转换规则,将计算出的所述用户的节碳量转换为积分,将转换后的积分与该用户的积分总量进行累加,得到更新后的积分总量。The updated carbon saving amount can be displayed to the user so that the user can intuitively know his or her own carbon saving amount. Of course, as a method in an embodiment of the present application, for the service provider, it can also be based on the updated carbon saving amount converted into points. In other words, the calculated carbon saving amount accumulated by the user within a preset period is accumulated with the total carbon saving amount of the user. It may include: according to a preset conversion rule, the calculated carbon saving amount of the user is converted into points, and the converted points are accumulated with the total points of the user to obtain the updated total points.
其中,预设的转换规则,可包含相应的转换系数,进而可根据转换系数,将用户的节碳量转换为相应的积分。实际应用时,根据积分的高低,业务提供方可为用户提供不同的业务,如:为用户提供可使用积分进行兑换的商品,或,根据积分高低,为用户提供折扣等等。The preset conversion rules may include a corresponding conversion coefficient, which can then be used to convert the user's carbon savings into corresponding points. In practice, service providers can provide different services to users based on the number of points they have, such as providing users with products that can be redeemed using points or offering discounts based on the number of points they have.
上述转换方式并不仅限于积分,还可以是用户的账户等级、勋章等。这里并不构成对本申请的限定。The above conversion method is not limited to points, but can also be the user's account level, medals, etc. This does not constitute a limitation of this application.
对于上述的积分的累加过程,可按照设定的周期自动累加,如:按照每1天为周期,将当天转换的积分与用户的积分总量进行累加。也可根据用户的确认指令进行累加,对于该方式,可向用户提供用于进行积分累加的控件,控件的形式可采用诸如悬浮控件、嵌入式控件、弹窗控件等多种形式,例如:如图4a所示,应用界面嵌入有控件,该控件用于实现积分的累加。The above-mentioned accumulation process of points can be automatically accumulated according to a set period, such as: accumulating the points converted on that day with the user's total points every day. Accumulation can also be performed according to the user's confirmation instruction. For this method, a control for accumulating points can be provided to the user. The control can take various forms such as floating controls, embedded controls, pop-up controls, etc. For example, as shown in Figure 4a, the application interface is embedded with a control for accumulating points.
基于此,将转换后的积分与该用户的积分总量进行累加,可包括:接收用户通过所述控件发出的确认指令,将转换后的积分与该用户的积分总量进行累加。Based on this, adding the converted points to the total points of the user may include: receiving a confirmation instruction issued by the user through the control, and adding the converted points to the total points of the user.
如:对于图4a中的控件,用户通过点击该控件,便可以实现对积分的累加。For example, for the control in FIG4a , the user can accumulate points by clicking the control.
在实际应用中的一种可选方式,可以按照不同类型的行为(包括:不同类型的业务行为和步行),分别计算其积分总量并展示,也即,如图4b所示,界面中包含不同类型的行为项,在每一类行项中显示出各类行为对应的积分总量。除此之外,在实际应用中的另一种可选方式,还可以将全局的积分总量进行展示,即,如图4c所示,图4c中的积分总量是用户的所有行为数据所对应的全局积分总量。这里并不构成对本申请的限定。In practical applications, one optional method is to calculate and display the total points for different types of behavior (including different types of business behavior and walking). That is, as shown in Figure 4b, the interface includes different types of behavior items, and the total points corresponding to each type of behavior is displayed in each type of item. In addition, in practical applications, another optional method is to display the global total points. That is, as shown in Figure 4c, the total points in Figure 4c is the global total points corresponding to all user behavior data. This does not constitute a limitation of this application.
此外,作为实际应用中的一种扩展方式,不同用户之间可相互获取未累加的积分,也即,所述方法还包括:接收所述用户针对其他用户未累加的积分发出的获取指令,根据所述获取指令,获取其他用户未累加的积分中的全部或部分积分,将获取到的全部或部分积分,与该用户的积分总量进行累加。In addition, as an extension method in practical applications, different users can obtain each other's unaccumulated points, that is, the method also includes: receiving an acquisition instruction issued by the user for the unaccumulated points of other users, and according to the acquisition instruction, obtaining all or part of the unaccumulated points of other users, and adding all or part of the obtained points to the total points of the user.
其中,所述的其他用户,是与所述用户具有关联关系的用户,如:其他用户是所述用户联系人列表中的各联系人用户。The other users are users who have an association relationship with the user, such as the other users are the contact users in the user's contact list.
实际应用中,服务器会针对每一用户计算积分,并且,服务器中存储有不同用户彼此之间的关联关系,那么,针对任一用户,服务器会根据已存储的不同用户之间的关联关系,确定与该用户具有关联关系的各用户,并将各用户的积分数据发送给该用户,以便于通过该用户所使用的应用展示各用户的积分数据。In actual applications, the server will calculate points for each user, and the server will store the association relationships between different users. Then, for any user, the server will determine the users who have an association relationship with the user based on the stored association relationships between different users, and send the points data of each user to the user, so that the points data of each user can be displayed through the application used by the user.
其中,各用户的积分数据,包括:各用户当前的积分总量、每一类型的行为数据分别对应的积分总量、未累加的积分中的至少一种。The points data of each user includes at least one of the current total points of each user, the total points corresponding to each type of behavior data, and unaccumulated points.
这样一来,该用户便可以通过其使用的应用,直观地查看到联系人列表中的各联系人用户未累加的积分、各联系人用户的积分总量、每一类型的行为数据分别对应的积分总量等数据。In this way, the user can intuitively view data such as the unaccumulated points of each contact user in the contact list, the total points of each contact user, the total points corresponding to each type of behavioral data, etc. through the application he uses.
如果该用户点击获取了某个联系人用户未累加的积分,那么,通过该用户所使用的应用,会向服务器发出获取请求,服务器根据获取请求中的用户标识,将该联系人用户未累加的积分,转移给发出获取请求的用户。If the user clicks to obtain the unaccumulated points of a contact user, then the application used by the user will send a request to the server. The server will transfer the unaccumulated points of the contact user to the user who issued the request based on the user ID in the request.
当然,在一种可选方式中,用户获取其他用户未累加的积分,并不是获取其他用户未累加的全部积分,而是有一定的数量限制,如:实际的获取量,为其他用户未累加积分的10%。Of course, in an optional method, when a user obtains points that have not been accumulated by other users, he or she does not obtain all the points that have not been accumulated by other users, but there is a certain quantity limit, such as: the actual amount obtained is 10% of the points that have not been accumulated by other users.
如图5a所示,提供一种实际应用场景,在图5a中可见,用户的联系人列表中,每一联系人项上都显示出了未累加的积分,此时,用户可以点击任意联系人,获取其未累加的积分。当然,进一步也可如图5b所示,当用户点击了任意联系人后,将进入该联系人的详细界面,其中显示出该联系人不同类型的行为所对应的未累加的积分,用户可以进一步点击不同的行为项,获取该类型行为所对应的未累加积分。可见,上述方式能够增加用户之间的互动及趣味性。当然,如图5a和5b所示的场景并不构成对本申请的限定。As shown in Figure 5a, a practical application scenario is provided. As can be seen in Figure 5a, each contact item in the user's contact list displays unaccumulated points. At this time, the user can click on any contact to obtain its unaccumulated points. Of course, as shown in Figure 5b, when the user clicks on any contact, the detailed interface of the contact will be entered, which displays the unaccumulated points corresponding to different types of behaviors of the contact. The user can further click on different behavior items to obtain the unaccumulated points corresponding to each type of behavior. It can be seen that the above method can increase interaction and fun between users. Of course, the scenarios shown in Figures 5a and 5b do not constitute a limitation of this application.
在本申请实施例中,还可以采用为用户分配虚拟物品的方式,也即,所述方法还包括:确定所述用户的更新后的积分总量,根据所述更新后的积分总量,为所述用户分配与所述更新后的积分总量相匹配的虚拟物品。In an embodiment of the present application, a method of allocating virtual items to users may also be adopted, that is, the method further includes: determining the updated total points of the user, and allocating virtual items that match the updated total points to the user based on the updated total points.
其中,所述虚拟物品可以包括:虚拟树、虚拟勋章、虚拟奖牌等。The virtual items may include: virtual trees, virtual medals, virtual medals, etc.
当然,在本申请实施例中,虚拟物品根据积分总量不同具有不同的显示状态,具体地,根据预先划分的积分区间,确定用户的积分总量所落入的积分区间,并根据预先设定的积分区间与虚拟物品显示状态的对应关系,确定用户的虚拟物品的显示状态。其中,所述虚拟物品的显示状态,包括但不限于:虚拟物品的尺寸、形状、颜色等。Of course, in the embodiment of the present application, virtual items have different display states depending on the total points. Specifically, based on the pre-defined points intervals, the points interval into which the user's total points fall is determined, and the display state of the user's virtual item is determined based on the pre-set correspondence between the points intervals and the virtual item display state. The display state of the virtual item includes, but is not limited to, the size, shape, color, etc. of the virtual item.
例如:假设预先按照数值由小到大的顺序,划分成3个积分区间,这3个积分区间对应的虚拟树的尺寸也由小到大,那么,便可以根据用户的节碳量,确定用户的积分总量,再确定用户的积分总量所落入的区间,进而确定出分配给用户的虚拟树的尺寸。随着用户节碳量的增加,用户的积分总量也相应增加,当用户的积分总量到达下一积分区间后,用户的虚拟树的尺寸也相应增大。For example, assuming the system is pre-divided into three integral intervals, ordered from smallest to largest, and the sizes of the virtual trees corresponding to these three integral intervals also increase from smallest to largest, then the user's total points can be determined based on their carbon savings. The interval into which their total points fall can then be determined to determine the size of the virtual tree assigned to them. As the user's carbon savings increase, their total points also increase accordingly. When their total points reach the next integral interval, the size of their virtual tree also increases accordingly.
又例如:用户的虚拟物品还可以是虚拟奖牌,随着用户节碳量的增加,用户的积分总量也增加,该虚拟奖牌可由铜牌变为银牌,再变为金牌。For another example, the user's virtual item can also be a virtual medal. As the user's carbon savings increase, the user's total points also increase, and the virtual medal can change from bronze to silver and then to gold.
当然,上述的示例并不构成对本申请的限定。Of course, the above examples do not constitute a limitation to this application.
实际应用中,虚拟树具有不同的种类,每一种虚拟树所对应的积分总量均不同,用户的积分总量就反映了用户的节碳量,那么,虚拟树所对应的积分,实质上反映了该种类的树木在自然环境下可以吸收的碳排放量。In actual applications, there are different types of virtual trees, and the total amount of points corresponding to each type of virtual tree is different. The total amount of points of the user reflects the user's carbon savings. Therefore, the points corresponding to the virtual tree actually reflect the amount of carbon emissions that this type of tree can absorb in the natural environment.
作为该方式的延伸,业务提供方可借助第三方基金赞助的方式,以该用户的名义植树,具体而言,业务提供方将根据用户的积分总量,确定与该积分总量相匹配的树木信息(包括:树木品种、树龄等),并将该树木信息以及该用户的用户信息,发送给第三方基金,以使得第三方基金根据树木信息,确定相应的树木,并以该用户的名义植树。As an extension of this method, the service provider can plant trees in the name of the user with the help of a third-party fund sponsorship. Specifically, the service provider will determine the tree information (including tree species, tree age, etc.) that matches the total number of points of the user based on the total number of points, and send the tree information and the user information of the user to the third-party fund, so that the third-party fund can determine the corresponding trees based on the tree information and plant trees in the name of the user.
该方式将用户的节碳量转变为实际的树木,有益于环境保护,也能够促进用户的环保意识。This method converts the user's carbon savings into actual trees, which is beneficial to environmental protection and can also promote users' environmental awareness.
以上为本申请实施例提供的数据处理方法,基于同样的思路,本申请实施例还提供一种数据处理装置,如图6所示,包括:The above is a data processing method provided in the embodiment of the present application. Based on the same idea, the embodiment of the present application also provides a data processing device, as shown in FIG6 , including:
获取模块601,获取用户的行为数据,所述行为数据是用户在使用互联网服务时产生的,所述行为数据包括表明用户身份的用户标识,及表明所述行为数据所对应的互联网服务的标识信息;Acquisition module 601, acquiring user behavior data, wherein the behavior data is generated when the user uses an Internet service, and the behavior data includes a user identifier indicating the user's identity and identification information indicating the Internet service corresponding to the behavior data;
确定模块602,根据所述互联网服务的标识信息,确定至少一种预设节碳量量化算法;A determination module 602 determines at least one preset carbon savings quantification algorithm based on the identification information of the Internet service;
计算模块603,根据所述行为数据及确定出的预设节碳量量化算法,计算所述用户的节碳量;A calculation module 603 calculates the carbon savings of the user based on the behavior data and the determined preset carbon savings quantification algorithm;
处理模块604,根据计算出的所述用户的节碳量及所述用户标识,对所述用户对应的特定数据进行处理,其中,所述特定数据与节碳量相关。The processing module 604 processes specific data corresponding to the user according to the calculated carbon saving amount of the user and the user identifier, wherein the specific data is related to the carbon saving amount.
所述至少一种预设节炭量量化算法,具体包括:第一预设算法,所述第一预设算法为针对节约纸制品的节碳量量化算法;及,第二预设算法,所述第二预设算法为针对减少乘坐交通工具出行的节碳量量化算法。The at least one preset carbon saving quantification algorithm specifically includes: a first preset algorithm, which is a carbon saving quantification algorithm for saving paper products; and a second preset algorithm, which is a carbon saving quantification algorithm for reducing travel by public transportation.
所述确定模块602,根据互联网服务的标识信息,及预先保存的互联网服务与节碳量量化算法的对应关系,确定至少一种预设节碳量量化算法。The determining module 602 determines at least one preset carbon saving quantification algorithm based on the identification information of the Internet service and the pre-stored correspondence between the Internet service and the carbon saving quantification algorithm.
当使用第一预设算法进行节碳量计算时,所述计算模块603,根据所述行为数据,至少确定用户执行所述互联网服务的次数,以及用户执行所述互联网服务时所处的地理位置,根据确定出的用户执行所述互联网服务的次数、地理位置以及第一预设算法,计算所述用户的节碳量。When the first preset algorithm is used to calculate the carbon savings, the calculation module 603 determines at least the number of times the user performs the Internet service and the geographical location of the user when performing the Internet service based on the behavioral data, and calculates the carbon savings of the user based on the determined number of times the user performs the Internet service, the geographical location and the first preset algorithm.
当使用第二预设算法进行节碳量计算时,所述计算模块603,根据所述行为数据,至少确定用户步行的步数或步行的距离,根据确定出的用户步行的步数或步行的距离,以及第二预设算法,计算所述用户的节碳量。When the second preset algorithm is used to calculate the carbon savings, the calculation module 603 determines at least the number of steps walked or the distance walked by the user based on the behavioral data, and calculates the carbon savings of the user based on the determined number of steps walked or the distance walked by the user and the second preset algorithm.
所述互联网服务具体包括:电子支付、在线预约、在线票务、在线缴费服务、健康服务中的至少一种。The Internet services specifically include: at least one of electronic payment, online reservation, online ticketing, online payment service, and health service.
处理模块604,获取预设周期时间内用户在多个互联网服务中的节碳量,将获取到的节碳量进行累加,并根据累加后的节碳量对所述特定数据进行处理。The processing module 604 obtains the carbon savings of the user in multiple Internet services within a preset period, accumulates the obtained carbon savings, and processes the specific data according to the accumulated carbon savings.
处理模块604,将计算出的所述用户在预设周期内累加后的节碳量,与所述用户的节碳总量进行累加,得到更新后的节碳总量,并根据更新后的节碳总量对所述特定数据进行处理。The processing module 604 adds the calculated carbon savings accumulated by the user within a preset period to the user's total carbon savings to obtain an updated total carbon savings, and processes the specific data according to the updated total carbon savings.
进一步地,处理模块604,根据预设的转换规则,将计算出的所述用户的节碳量转换为积分,将转换后的积分与该用户的积分总量进行累加,得到更新后的积分总量。Furthermore, the processing module 604 converts the calculated carbon saving amount of the user into points according to a preset conversion rule, and accumulates the converted points with the total points of the user to obtain an updated total points.
向用户提供用于进行积分累加的控件,处理模块604,接收用户通过所述控件发出的确认指令,将转换后的积分与该用户的积分总量进行累加。A control for accumulating points is provided to the user, and the processing module 604 receives a confirmation instruction issued by the user through the control and accumulates the converted points with the total points of the user.
装置还包括:积分获取模块605,接收所述用户针对其他用户未累加的积分发出的获取指令,根据所述获取指令,获取其他用户未累加的积分中的全部或部分积分,将获取到的全部或部分积分,与该用户的积分总量进行累加。The device also includes: a points acquisition module 605, which receives an acquisition instruction issued by the user for points not accumulated by other users, and acquires all or part of the points not accumulated by other users according to the acquisition instruction, and accumulates all or part of the acquired points with the total points of the user.
所述装置还包括:分配模块606,确定所述用户的更新后的积分总量,根据所述更新后的积分总量,为所述用户分配与所述更新后的积分总量相匹配的虚拟物品。其中,所述虚拟物品根据积分总量不同具有不同的显示状态。The apparatus further includes an allocation module 606 for determining the updated total points of the user and allocating virtual items that match the updated total points to the user based on the updated total points. The virtual items have different display states depending on the total points.
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to the flowcharts and/or block diagrams of the methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and/or box in the flowchart and/or block diagram, as well as the combination of processes and/or boxes in the flowchart and/or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。Memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and/or non-volatile memory in the form of read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules 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 disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.
本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。The foregoing is merely an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should all be included within the scope of the claims of the present application.
Claims (26)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| HK19101522.4A HK1259033B (en) | 2019-01-29 | Data processing method and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| HK19101522.4A HK1259033B (en) | 2019-01-29 | Data processing method and apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1259033A1 HK1259033A1 (en) | 2019-11-22 |
| HK1259033B true HK1259033B (en) | 2022-02-11 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108510325B (en) | A data processing method and device | |
| US11694258B2 (en) | Systems, methods, and devices for generating and trading environmental credits | |
| US20240211977A1 (en) | System and method for correlating and enhancing data obtained from distributed sources in a network of distributed computer systems | |
| CN112200595A (en) | Coupon checking method, payment method, device, equipment and medium | |
| CN101663688A (en) | Booking-based ticketing | |
| HK1259033A1 (en) | Data processing method and apparatus | |
| HK1259033B (en) | Data processing method and apparatus | |
| HK1258934A1 (en) | Data processing method and apparatus | |
| HK1258934B (en) | Data processing method and apparatus | |
| HK1259084A1 (en) | Data processing method and apparatus | |
| HK1259087B (en) | Data processing method and apparatus | |
| HK1259087A1 (en) | Data processing method and apparatus | |
| HK1259086A1 (en) | Data processing method and device | |
| HK1259085A1 (en) | Data processing method and device | |
| HK1259039A1 (en) | Data processing method and apparatus | |
| HK1259034A1 (en) | Data processing method and apparatus | |
| WO2022166271A1 (en) | Airline passenger ticket management method and apparatus, computer-readable storage medium and program product | |
| US20160148323A1 (en) | System and method for crediting users respective of a value-added tax reclaim | |
| HK1259035B (en) | Data processing method and device | |
| HK1259035A1 (en) | Data processing method and device | |
| HK1259084B (en) | Data processing method and apparatus | |
| CN110244935A (en) | Application program market for transportation service platform | |
| KR20220156452A (en) | System and method to support digital sharing services | |
| CN119477353A (en) | Data settlement and display method, device and storage medium | |
| OA18985A (en) | Calculating individual carbon footprints |