Data sensing method and system, electronic device, and storage medium

By processing the initial data set on the backend management side and generating data acquisition strategies for regional adaptations, the increased development and maintenance costs of POS terminals are solved due to different regions, and unified and efficient maintenance of the system is achieved.

WO2024255647A1PCT designated stage expired Publication Date: 2024-12-19SHENZHEN XINGUODU TECH
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/097314
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-06-15
Filing Date
2024-06-04
Publication Date
2024-12-19

AI Technical Summary

Technical Problem

When the POS terminal swipes the card payment through NFC, the data collection needs vary due to different regional agreements in different regions, which increases the cost and difficulty of system development and maintenance.

Method used

By establishing an initial data set on the backend management side, preprocessing the data items and attaching data identifiers, enabling or disabling the data items according to the regional protocol, generating a data acquisition policy, and issuing the policy to the POS terminal to enable data collection according to the policy.

Benefits of technology

It realizes that all regions share a system, and generates corresponding strategies according to different regional protocols, reducing system development costs and maintenance difficulties.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024097314_19122024_PF_FP_ABST
    Figure CN2024097314_19122024_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application relate to the technical field of data processing, and provide a data sending method and system, an electronic device, and a storage medium. The method comprises: preprocessing data items in an initial data set, so as to attach data identifiers to the data items, and classifying the data items into corresponding object tags according to the data identifiers; in response to an acquisition request of a data acquisition policy of a POS terminal, determining a first region where the POS terminal is located and a region protocol corresponding to the first region; enabling or disabling the data items in the object tags according to the region protocol, and generating a data acquisition policy according to enabled data items and disabled data items; and issuing the data acquisition policy to the POS terminal, so that the POS terminal collects the data items according to the data acquisition policy. Therefore, system deployment does not need to be performed in different regions in a targeted manner according to regional protocols of different regions, thus the development cost and the maintenance difficulty of the system are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission method, system, electronic device and storage medium Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a data sending method, system, electronic device and storage medium. Background Art

[0002] When electronic products use NFC (Near Field Communication) to complete card payments through the POS software installed on a POS terminal (Point of Sale Terminal), data collection must be completed according to regional protocols to ensure a smooth transaction. However, since regional protocols often vary from region to region, the required data collection also varies. Related technologies have deployed systems tailored to specific regions based on regional protocols, resulting in high development costs and inconvenience in unified maintenance.

[0003] Summary of the Invention

[0004] The main purpose of the embodiments of the present application is to provide a data sending method, system, electronic device and storage medium, which can reduce the development cost of the system and reduce the difficulty of maintaining the system.

[0005] To achieve the above-mentioned purpose, a first aspect of an embodiment of the present application proposes a data sending method, which is applied to a background management terminal. The method includes:

[0006] Establish an initial data set, pre-process data items in the initial data set so that data identifiers are added to the data items, and classify the data items into corresponding object tags based on the data identifiers; in response to a policy acquisition request from a POS terminal, determine a first region where the POS terminal is located and a region protocol corresponding to the first region; enable or disable data items in the object tags based on the region protocol, and generate a data acquisition policy based on the enabled data items and disabled data items obtained; and distribute the data acquisition policy to the POS terminal so that the POS terminal collects data items based on the data acquisition policy.

[0007] According to some embodiments of the present application, establishing an initial data set, preprocessing the data items in the initial data set so that the data items are attached with data identifiers, and classifying the data items into corresponding object tags based on the data identifiers, includes: establishing an initial data set, and adjusting the format of the data items in the data set according to a preset format; identifying the data items after the format adjustment to obtain data item identifiers corresponding to each of the data items; obtaining object tag division rules; and classifying the data items into corresponding object tags based on the division rules and the data item identifiers.

[0008] According to some embodiments of the present application, the enabling or disabling of the data items in the object tag according to the regional protocol, and generating a data acquisition strategy based on the obtained enabled data items and disabled data items, includes: generating target data identifiers for the enabled data items and the disabled data items according to the regional protocol; searching for the enabled data items and the disabled data items in the object tag according to the target data identifiers; enabling the enabled data items and disabling the disabled data items, and summarizing the obtained enabled data items and disabled data items to generate a data acquisition strategy; wherein, the enabled data items are allowed to be accessed in the POS terminal, and the disabled data items are prohibited from being accessed in the POS terminal.

[0009] According to some embodiments of the present application, after generating the data acquisition strategy, it also includes: saving the data acquisition strategy and establishing a mapping relationship between the data acquisition strategy and the first area, so that when an acquisition request for the data acquisition strategy sent by the POS terminal is received, the data acquisition strategy is directly called through the mapping relationship; and regularly maintaining and updating the data acquisition strategy corresponding to the first area.

[0010] According to some embodiments of the present application, the method further includes: searching whether a data acquisition policy corresponding to the first area is stored locally based on the policy acquisition request; if the data acquisition policy corresponding to the first area is found, sending the data acquisition policy to the POS terminal.

[0011] According to some embodiments of the present application, the backend management end is provided with a default data acquisition policy, and the method further includes: if the location information transmitted by the POS terminal is not received, the default data acquisition policy is sent to the POS terminal; or, if the acquisition request for the data acquisition policy sent by the POS terminal does not include the regional protocol corresponding to the first region, the default data acquisition policy is sent to the POS terminal.

[0012] To achieve the above-mentioned purpose, the second aspect of the present application provides a data sending method, which is applied to a POS terminal, and the method includes: in response to a target data set acquisition instruction, obtaining the execution permission of the terminal, the location information of the first area where the terminal is located, and the area protocol corresponding to the first area; sending a policy acquisition request to the background management end, so that the background management end enables or disables the data items in the object tag according to the area protocol, and generates a data acquisition policy; wherein the policy acquisition request includes the location information of the first area and the area protocol corresponding to the first area; receiving the data acquisition policy, collecting target data items according to the data acquisition policy, and generating a target data set based on the multiple target data items collected; uploading the target data set to the background management end.

[0013] To achieve the above-mentioned purpose, the third aspect of the present application provides a data sending system, which is applied to a background management end. The system includes: a preprocessing module, which is used to establish an initial data set and preprocess the data items in the initial data set so that the data items are attached with data identifiers, and the data items are classified into corresponding object tags according to the data identifiers; an area protocol acquisition module, which is used to respond to a policy acquisition request of a POS terminal, determine the first area where the POS terminal is located and the area protocol corresponding to the first area; a data acquisition policy generation module, which is used to enable or disable the data items in the object tag according to the area protocol, and generate a data acquisition policy based on the enabled data items and disabled data items obtained; a data item collection module, which is used to send the data acquisition policy to the POS terminal so that the POS terminal collects data items according to the data acquisition policy.

[0014] To achieve the above-mentioned purpose, the fourth aspect of the embodiments of the present application proposes an electronic device, which includes a memory and a processor, the memory stores a computer program, and the processor implements the method described in the above-mentioned first aspect embodiment when executing the computer program.

[0015] To achieve the above-mentioned purpose, the fifth aspect of the embodiment of the present application proposes a storage medium, which is a computer-readable storage medium and stores a computer program. When the computer program is executed by a processor, the method described in the embodiment of the first aspect is implemented.

[0016] The data transmission method, system, electronic device, and storage medium proposed in this application establish an initial data set, preprocess the data items in the initial data set to attach data identifiers to the data items, and classify the data items into corresponding object tags based on the data identifiers. In response to a policy acquisition request from a POS terminal, the method determines the first region where the POS terminal is located and the regional protocol corresponding to the first region. Based on the regional protocol, the method enables or disables the data items in the object tags. A data acquisition policy is generated based on the enabled and disabled data items obtained, and the data acquisition policy is distributed to the POS terminal, causing the POS terminal to collect data items based on the data acquisition policy. This system allows all regions to share a common system, which can generate corresponding data acquisition policies based on regional protocols in different regions. POS terminals directly collect data items based on the data acquisition policies. Therefore, there is no need to deploy the system in different regions based on regional protocols, reducing system development costs and system maintenance difficulties. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] FIG1 is a schematic structural diagram of a data transmission system provided in an embodiment of the present application;

[0018] FIG2 is a flow chart of a data transmission method provided in an embodiment of the present application;

[0019] Figure 3 is a diagram showing the data items in the backend management terminal

[0020] FIG4 is a flow chart of step S101 in FIG2 ;

[0021] FIG5 is a flow chart of step S103 in FIG2 ;

[0022] FIG6 is a flow chart of one of the steps after generating a data acquisition strategy;

[0023] FIG7 is a flow chart of a data transmission method;

[0024] FIG8 is a flow chart of a data sending method provided by another embodiment of the present application;

[0025] FIG9 is a flow chart of an overall solution of an embodiment of the present application;

[0026] FIG10 is a schematic diagram of functional modules of a data transmission system according to an embodiment of the present application;

[0027] FIG11 is a schematic diagram of the hardware structure of the electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0028] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0029] It should be noted that although the device schematics illustrate functional module divisions and the flowcharts illustrate logical sequences, in certain circumstances, the steps shown or described may be performed in a sequence that differs from the module divisions in the device or the sequence in the flowcharts. The terms "first," "second," and so on, in the specification, claims, and drawings, are used to distinguish similar items and are not necessarily used to describe a specific sequence or precedence.

[0030] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application pertains. The terms used herein are for the purpose of describing the embodiments of this application only and are not intended to limit this application.

[0031] When electronic products use NFC (Near Field Communication) to complete card payments through POS terminals (Point of Sale Terminals), data collection must be completed according to regional protocols to ensure a smooth transaction. Due to the wide range of applications for NFC technology, different regions have different regulations and standards for NFC applications. Therefore, to ensure the compatibility and reliability of NFC in different regions, data collection and processing must be carried out according to the regional protocols of each region. However, due to the differences in regional protocols, the data that needs to be collected also varies. This requires relevant technical personnel to deploy and develop systems specifically according to the regulations and standards of each region, increasing the difficulty and cost of development. At the same time, since the regulations and standards of different regions are subject to change at any time, this also poses a significant challenge to unified maintenance.

[0032] Based on this, the embodiments of the present application provide a data sending method, system, electronic device and storage medium, which can generate corresponding data acquisition strategies according to regional protocols of different regions. The POS terminal directly collects data items according to the data acquisition strategies. Therefore, there is no need to deploy the system in different regions according to the regional protocols of different regions, which reduces the development cost of the system and reduces the difficulty of system maintenance.

[0033] The data sending method, system, electronic device, and storage medium provided in the embodiments of the present application are specifically described through the following embodiments. First, the data sending system in the embodiments of the present application is described.

[0034] 1 , in some embodiments, the data sending system includes a data acquisition strategy forming module 101 , a data acquisition strategy issuing module 102 , a processing module 103 , a data set uploading module 104 , and a storage module 105 .

[0035] In some embodiments, processing module 103 can serve as the nerve center and command center of the data transmission system. Based on instruction opcodes and timing signals, processing module 103 can generate operational control signals to control instruction fetching and execution. In some embodiments, processing module 103 can control data acquisition strategy formation module 101 to generate data acquisition strategies based on regional protocols in various regions based on operational instructions, and can also control data acquisition strategy delivery module 102 to deliver data acquisition strategies to POS terminals based on instructions. After the POS terminals aggregate the collected data items into datasets, dataset delivery module 104 delivers the datasets to the backend management terminal.

[0036] In some embodiments, storage module 105 can store instructions or data that have just been used or are recycled by processing module 103. If processing module 103 needs to use the instructions or data again, it can directly call them from storage module 105, thereby avoiding repeated accesses and reducing waiting time for processing module 103, thereby improving system efficiency. In some embodiments, storage module 105 can also store data acquisition policies generated for each region, so that the corresponding policy can be directly sent to the POS terminal the next time the corresponding region requests a data acquisition policy.

[0037] The data sending method in the embodiment of the present application can be illustrated by the following embodiment.

[0038] It should be noted that in each specific embodiment of the present application, when it comes to the need to perform relevant processing based on data related to user identity or characteristics such as user information, user behavior data, user historical data, and user location information, the user's permission or consent will be obtained first. For example, when obtaining a user's data access request, the user's permission or consent will be obtained first. Moreover, the collection, use, and processing of these data will comply with relevant laws, regulations, and standards. In addition, when the embodiment of the present application needs to obtain the user's sensitive personal information, the user's separate permission or consent will be obtained through a pop-up window or by jumping to a confirmation page. After clearly obtaining the user's separate permission or consent, the necessary user-related data for the normal operation of the embodiment of the present application will be obtained.

[0039] FIG2 is an optional flow chart of a data sending method provided in an embodiment of the present application. The method is applied to a background management end. The method in FIG2 may include but is not limited to steps S101 to S104.

[0040] Step S101: establishing an initial data set, pre-processing the data items in the initial data set so that the data items are appended with data identifiers, and classifying the data items into corresponding object tags according to the data identifiers;

[0041] Step S102, in response to a request for obtaining a data acquisition policy from the POS terminal, determining a first region where the POS terminal is located and a region protocol corresponding to the first region;

[0042] Step S103: according to the regional protocol, the data items in the object tag are enabled or disabled, and a data acquisition strategy is generated according to the enabled data items and disabled data items obtained;

[0043] Step S104: Send the data acquisition strategy to the POS terminal, so that the POS terminal collects data items according to the data acquisition strategy.

[0044] In some embodiments, a POS terminal refers to a point of sale (POS) terminal. POS software is installed on the POS terminal, which can replace a traditional POS machine and realize the data item collection function. In some embodiments, NFC (Near Field Communication) refers to a wireless communication technology, which is commonly used in the field of mobile payments. It is understandable that the POS terminal can realize the NFC payment function by connecting to an NFC card reader. Specifically, when a customer pays using a bank card or electronic product with NFC information, the payment process can be completed by simply placing the card or electronic device near the electronic product where the POS terminal is located. In some embodiments, the POS terminal communicates with the NFC card reader to realize the function of reading payment information from the customer's card or mobile phone and completing the payment.

[0045] In some embodiments, the backend management terminal is built on and controlled by the data transmission system. In some embodiments, POS terminals in different regions share a single backend management terminal. The backend management terminal can process regional protocols, generate data acquisition strategies based on these protocols, and then distribute these strategies to the POS terminals. In some embodiments, the backend management terminal can also review sales data, transaction volume, customer information, and other information based on the data sets transmitted by the POS terminals to facilitate business analysis and decision-making. In some embodiments, the backend management terminal can generate various statistical reports, such as turnover, sales revenue, and number of customers, based on the data sets transmitted by the POS terminals.

[0046] In some embodiments, the initial data set is collected based on regional agreements in all regions, and then all data items involved in the regional agreements are aggregated to form a collection. It is understandable that since the data items in most regional agreements usually overlap, data identifiers can be added to all collected data items. In some embodiments, the data identifiers can be transaction amount, transaction time, transaction location, transaction method, name, mobile phone number, ID number, bank card number, Alipay account number, WeChat payment account number, POS machine model, device number, operating system version, system log, exception information, etc. Furthermore, data items can also be identified with Arabic numerals or English letters, such as identifying the transaction amount as 1 and the transaction time as 2, or identifying the transaction amount as A and the transaction time as B, etc.

[0047] In some embodiments, data items can be categorized into corresponding object tags based on data identification. In some embodiments, data items can be identified hierarchically or by category. For example, the following method can be used: different types of data items can be categorized into corresponding object tags, such as transaction data, personal information, account information, device information, etc. In some embodiments, for specific data items under each category, such as transaction amount, transaction time, transaction location, etc. under the object tag transaction data, personal information such as name, mobile phone number, and ID number can be categorized into the object tag of personal information. In some embodiments, data items related to the POS device itself, such as the device serial number and operating system version under device information, can also be categorized into the corresponding object tag of the POS device. It can be understood that by categorizing data items with data identification and object tags, different types of data items can be more clearly understood, thereby better protecting user privacy. At the same time, it can also facilitate the system to quickly find relevant data items based on regional policies.

[0048] In some embodiments, the first region may be any region divided according to geographic location, including cross-district, cross-city, cross-provincial, or cross-national divisions, etc., and the embodiments of the present application do not impose specific limitations on this. In some embodiments, the backend management terminal is capable of responding to a data acquisition policy request from a POS terminal. Because the data acquisition policy request includes the location information of the first region where the POS terminal is located and the regional protocol corresponding to the first region, the first region where the POS terminal is located and the regional protocol corresponding to the first region can be determined based on the data acquisition policy request.

[0049] In some embodiments, the regional agreement is a document that tells a website or mobile software (this application is a POS terminal) how to collect and use data items. In some embodiments, the POS terminal can enable or disable the data items in the object tag according to the regional agreement, and generate a data acquisition strategy based on the enabled data items and disabled data items obtained. Exemplarily, if the regional agreement of the first area allows the acquisition of transaction time and name, and prohibits the acquisition of operating system version, then the background management end can find the corresponding data items according to the object tag, and enable or disable the data items according to the regional agreement. Exemplarily, the corresponding object tag can be found through the regional agreement. For example, if the object tag to which the transaction time belongs is transaction data, then the transaction data can be found and the transaction time can be enabled in the transaction data; in some embodiments, if the object tag to which the name belongs is personal information, then the personal information can be found and the name can be enabled in the personal information; in some embodiments, if the object tag to which the operating system version belongs is device information, then the device information can be found and the operating system version can be enabled in the device information. It is understood that in the final data acquisition policy, if the corresponding data item is enabled, then the POS terminal can collect data for that data item; if the corresponding data item is disabled, then the POS terminal is prohibited from collecting data for that data item. It is understood that whether the backend management terminal enables or disables the data item is based on the regional agreement.

[0050] Furthermore, the backend management terminal can search for all data items in the object tag within the regional protocol based on the object tag, and enable or disable the corresponding data items based on the regional protocol, ultimately generating a data acquisition policy. In some embodiments, a universal tag can also be set, which contains data items that are accessible in all regional protocols. This eliminates the need for additional enabling or disabling when generating a data acquisition policy.

[0051] In some embodiments, after the backend management terminal issues a data acquisition strategy to the POS terminal, the POS terminal can collect data items according to the data acquisition strategy, and aggregate the collected data items and upload them as a target data set.

[0052] Referring to Figure 3, the backend management terminal can maintain and manage the target data set sent by the POS terminal. Furthermore, the data of the data item can be placed under the same data item identifier, and the area of ​​the corresponding data item, whether the corresponding data item is enabled or disabled, etc. can be displayed.

[0053] It is understood that the backend management terminal can back up data based on the target data set sent by the POS terminal to prevent data loss. In some embodiments, the backend management terminal can perform statistics and analysis on the data set. In some embodiments, the POS terminal can support multi-device data sharing. After sending the collected data to the backend management terminal, data synchronization can be achieved, facilitating data sharing across multiple terminal devices.

[0054] The data transmission method, system, electronic device, and storage medium proposed in this application establish an initial data set, preprocess the data items in the initial data set to attach data identifiers to the data items, and classify the data items into corresponding object tags based on the data identifiers. In response to a policy acquisition request from a POS terminal, the method determines the first region where the POS terminal is located and the regional protocol corresponding to the first region. Based on the regional protocol, the method enables or disables the data items in the object tags. A data acquisition policy is generated based on the enabled and disabled data items obtained, and the data acquisition policy is distributed to the POS terminal, causing the POS terminal to collect data items based on the data acquisition policy. This system allows all regions to share a common system, which can generate corresponding data acquisition policies based on regional protocols in different regions. POS terminals directly collect data items based on the data acquisition policies. Therefore, there is no need to deploy the system in different regions based on regional protocols, reducing system development costs and system maintenance difficulties.

[0055] Referring to FIG. 4 , step S101 includes but is not limited to steps S201 to S204 :

[0056] Step S201: Create an initial data set and adjust the format of data items in the data set according to a preset format;

[0057] Step S202: Identify the data items after format adjustment to obtain data item identifiers corresponding to the respective data items;

[0058] Step S203, obtaining object label classification rules;

[0059] Step S204: classify the data items into corresponding object tags according to the classification rules and data item identifiers.

[0060] In some embodiments, the backend management terminal can collect data based on the regional policies for all regions and extract the data items related to the regional policies. It is understandable that in the POS terminal, the data items in the initial data set may come from multiple regions and the formats may also be very different. For example, the language of the regional policies of each region is different, such as Chinese, English or other languages. It is understandable that in order to facilitate the processing of these data items, the POS terminal allows the user to adjust the format of the data items according to a preset format. In some embodiments, some rules can be set so that all data items meet the same format requirements. For example, the language of each regional agreement can be unified, such as setting all to English version or Chinese version. In some embodiments, the display format of the data items can be set, such as setting the currency amount to only display two decimal places, or setting the date format to year-month-day. In this way, the backend management terminal and the POS terminal can process this data more efficiently and reduce the possibility of errors.

[0061] In some embodiments, the formatted data items can be identified to obtain data item identifiers corresponding to each data item. For example, each data item can be numbered using Arabic numerals or English letters, such as identifying the transaction amount as 1 and the transaction time as 2, or identifying the transaction amount as A and the transaction time as B, etc. It is understood that the data item identifiers corresponding to the data items are not limited to the above identification methods, and this embodiment of the application will not be described in detail.

[0062] In some embodiments, partitioning rules can be set, which can be categorized, such as setting a partitioning rule for names to obtain object tags. Based on the partitioning rule and the data item identifier, data items are categorized into corresponding object tags. Specifically, data items such as transaction amount, transaction time, and transaction location can be assigned to the object tag of transaction data. In some embodiments, names, mobile phone numbers, and ID numbers can be assigned to the object tag of personal information.

[0063] Referring to FIG. 5 , in some embodiments, step S103 includes but is not limited to steps S301 to S303:

[0064] Step S301: generating target data identifiers for enabled data items and disabled data items according to regional protocols;

[0065] Step S302: searching for enabled data items and disabled data items in the object tag according to the target data identifier;

[0066] Step S303: enable the enabled data items, disable the disabled data items, and summarize the enabled data items and disabled data items to generate a data acquisition strategy; wherein, the enabled data items are allowed to be accessed in the POS terminal, and the disabled data items are prohibited from being accessed in the POS terminal.

[0067] In some embodiments, data items contained in the regional agreement, such as transaction amount, name, etc., can be extracted, and keywords of the regional agreement can be extracted, such as data items that strictly prohibit the collection of transaction amount, data items that allow the collection of name, etc., and the data items can be enabled or disabled based on these keywords.

[0068] In some embodiments, the backend management terminal can determine whether the data item is an enabled data item or a disabled data item based on the data items and keywords mentioned in the regional agreement. After the determination is completed, the corresponding target data identifier is added, such as the transaction amount is identified as 1, the transaction time is identified as 2, etc. It can be understood that the target data identifier should correspond one-to-one with the data identifier of the data item in the object tag to facilitate search.

[0069] In some embodiments, based on the data identifier, such as 1, in the object tag, the corresponding data item can be quickly found based on the data item identifier and enabled or disabled. After all data items involved in the regional protocol are enabled or disabled, all designed data items are summarized to generate a data acquisition strategy.

[0070] It is understood that enabled data items are permitted access by the POS terminal, while disabled data items are prohibited access. In other words, based on the data acquisition policy, the POS terminal can access the enabled data items involved, deny access to the disabled data items, and aggregate all accessed and collected enabled data items to generate a target data set, which is then uploaded to the backend management terminal.

[0071] Referring to FIG. 6 , after the data acquisition strategy is generated, the following steps are further included: Step S401 to Step S402 :

[0072] Step S401: Save the data acquisition strategy and establish a mapping relationship between the data acquisition strategy and the first region, so that when a data acquisition strategy acquisition request is received from the POS terminal, the data acquisition strategy is directly called through the mapping relationship;

[0073] Step S402: regularly maintain and update the data acquisition strategy corresponding to the first region.

[0074] In some embodiments, after a data acquisition policy is generated by a backend management terminal, the data acquisition policy can be locally saved and a mapping relationship between the data acquisition policy and the first region can be established while the data acquisition policy is distributed to the POS terminal. For example, after the mapping relationship between the data acquisition policy and region A is established, when a POS terminal subsequently initiates a request to obtain the data acquisition policy for region A, the backend management terminal can directly issue the locally saved data acquisition policy request for region A, eliminating the need to regenerate a new data acquisition policy based on the regional policy.

[0075] In some embodiments, the backend management terminal may regularly maintain and update the data acquisition policy corresponding to the first region. If the regional agreement for the first region is updated, the data acquisition policy may be adjusted based on the updated portion. For example, if the original regional agreement allowed the collection of names, and the updated regional agreement prohibits the collection of names, the corresponding data acquisition policy should also be adjusted accordingly, with the name data item set to prohibit acquisition.

[0076] Referring to FIG. 7 , in some embodiments, the data sending method further includes steps S501 to S502:

[0077] Step S501: searching whether a data acquisition policy corresponding to the first region is stored locally according to the policy acquisition request;

[0078] Step S502: If a data acquisition policy corresponding to the first area is found, the data acquisition policy is sent to the POS terminal.

[0079] In some embodiments, after receiving a request from a POS terminal to obtain a data acquisition policy, the backend management terminal may search locally for a data acquisition policy corresponding to the first region based on the regional agreement. If a corresponding data acquisition policy is found locally, the corresponding data acquisition policy may be directly sent to the POS terminal.

[0080] If the data acquisition policy corresponding to the first area is not found, a data acquisition policy is generated according to the area protocol sent by the POS terminal and then sent to the POS terminal.

[0081] In some embodiments, the backend management terminal is configured with a default data acquisition policy, and the data sending method further includes:

[0082] If the location information transmitted by the POS terminal is not received, the default data acquisition policy is sent to the POS terminal;

[0083] Alternatively, if the data acquisition policy acquisition request sent by the POS terminal does not include the regional protocol corresponding to the first region, a default data acquisition policy is sent to the POS terminal.

[0084] In some embodiments, the backend management terminal is provided with a default data acquisition policy, which is a policy issued to the POS terminal when the backend management terminal cannot generate a new data acquisition policy based on existing data.

[0085] In some embodiments, when the data acquisition policy acquisition request sent by the POS terminal does not carry the location information of the first area, since the area protocol corresponding to the first area cannot be obtained based on the location information, the background management end will issue a default data acquisition policy to the POS terminal.

[0086] In some embodiments, if no regional protocol is set for the first region, it means that all data acquisition policies are applicable to the first region. Therefore, the backend management end can directly send a default data acquisition policy to the POS terminal.

[0087] Please refer to FIG8 , which proposes another data sending method, which is applied to a POS terminal. The method includes but is not limited to steps S601 to S604:

[0088] Step S601: In response to a target data set acquisition instruction, obtain location information of a first area where a terminal is located and an area protocol corresponding to the first area;

[0089] Step S602: Sending a policy acquisition request to the backend management terminal, so that the backend management terminal enables or disables the data item in the object tag according to the regional protocol and generates a data acquisition policy; wherein the policy acquisition request includes the location information of the first region and the regional protocol corresponding to the first region;

[0090] Step S603: receiving a data acquisition strategy, collecting target data items according to the data acquisition strategy, and generating a target data set based on the collected multiple target data items;

[0091] Step S604: Upload the target data set to the backend management terminal.

[0092] In some embodiments, the terminal can be any electronic device that supports NFC payment. In some embodiments, when the NFC is close to the terminal, the terminal's sensing area will quickly sense the NFC transaction instruction, thereby calling the POS terminal and sending a target data set acquisition instruction to the POS terminal. In some embodiments, after obtaining the acquisition instruction of the target data set, the POS terminal first obtains the execution permission of the terminal to facilitate the subsequent collection of data items. In some embodiments, the POS terminal also needs to obtain the location information corresponding to the first area where the terminal is located. Specifically, if the terminal has a GPS (Global Positioning System) function, the POS terminal can obtain the current location information through GPS. In some embodiments, the POS terminal can obtain the location information by querying the IP (Internet Protocol) address of the network to which the terminal is connected. In some embodiments, the terminal can obtain the location information by scanning the surrounding WIFI (Wireless Fidelity) signal and synchronize the location information to the POS terminal, etc.

[0093] In some embodiments, since the data acquisition strategy is generated based on the regional agreement, it is necessary to obtain the regional agreement of the first region. In some embodiments, the first region can directly perform a corresponding search based on the location information of the first region.

[0094] In some embodiments, after obtaining the location information of the first area and the area protocol corresponding to the first area, the POS terminal sends a policy acquisition request to the background management end, so that the background management end enables or disables the data item in the object tag according to the area protocol. In other words, it can determine whether the data item should be enabled or disabled according to the requirements of the area protocol.

[0095] In some embodiments, based on the data item identifier, such as the name identifier is 1, the corresponding object tag can be found based on 1, and the data items in the object tag can be matched one-to-one with the regional protocols, so that the background management end can enable or disable the target data items more quickly.

[0096] In some embodiments, after the backend management terminal enables or disables all data items involved in the regional protocol, a data acquisition policy is generated. It is understood that the data acquisition policy includes all data items that instruct the POS terminal to enable or disable.

[0097] In some embodiments, after receiving the data acquisition policy, the POS terminal collects data items according to the data acquisition policy. For example, enabled data items are collected, disabled data items are not collected, and all collected enabled data items are aggregated as target data items to generate a target data set. In some embodiments, after the POS terminal generates the target data set, it sends the target data set to a backend management terminal.

[0098] In some embodiments, for areas where location information cannot be obtained, or for areas where no regional agreement has been established, a default dataset can be directly uploaded without sending a data acquisition policy acquisition request to the backend management terminal. Alternatively, after the backend management terminal issues the default data acquisition policy, data items can be collected to obtain the default dataset, which can then be uploaded.

[0099] Please refer to Figure 9 , which illustrates a general embodiment of a technical solution. In some embodiments, after receiving a request from a POS terminal to obtain a data acquisition policy, the backend management terminal determines whether the request includes location information for a first region. If the request does not include location information for the first region, the default data acquisition policy for the POS terminal is applied. Alternatively, if the request includes location information for the first region, the default data acquisition policy for the POS terminal is determined. Alternatively, if the request does include location information for the first region, the default region to which the first region belongs is determined.

[0100] Furthermore, after obtaining the location information of the first region, the backend management terminal can check whether there is a local data acquisition policy mapped to the first region. If a corresponding data acquisition policy exists locally, the data acquisition policy is directly sent to the POS terminal. If a corresponding data acquisition policy does not exist locally, the data item in the object tag is enabled or disabled according to the regional protocol corresponding to the first region. After all regional protocols involved in the regional protocol are processed, a data acquisition policy is generated based on the processing results and sent to the POS terminal.

[0101] Furthermore, after the backend management terminal sends the data acquisition strategy to the POS terminal, the POS terminal will collect and process the enabled data items according to the data acquisition strategy, and will not collect and process the disabled data items. When the POS terminal has collected all the data items required to be enabled by the data acquisition strategy, it will summarize the data items to form a target data set and upload it to the backend management terminal.

[0102] It can be understood that the data sending method proposed in this application is not limited to the above-mentioned embodiments. The method proposed in this application does not need to deploy the system separately according to different regional protocols, which not only reduces the cost and difficulty of deploying the system, but also facilitates the subsequent unified maintenance of the system.

[0103] Furthermore, the backend management terminal can also store the data acquisition strategies of various historical areas locally, which makes it convenient to directly call the data acquisition strategies in the future without having to generate them repeatedly, saving system resources and speeding up the issuance of data acquisition strategies.

[0104] Referring to FIG. 10 , in some embodiments, the present application proposes a data transmission system, which is applied to a backend management terminal. The system includes:

[0105] A preprocessing module 1001 is used to establish an initial data set, preprocess the data items in the initial data set so as to add data identifiers to the data items, and classify the data items into corresponding object tags based on the data identifiers;

[0106] The regional protocol acquisition module 1002 is configured to determine, in response to a policy acquisition request from the POS terminal, a first region where the POS terminal is located and a regional protocol corresponding to the first region;

[0107] The data acquisition strategy generation module 1003 is used to enable or disable the data items in the object tag according to the regional agreement, and generate a data acquisition strategy based on the enabled data items and disabled data items obtained;

[0108] The data item collection module 1004 is used to send the data acquisition strategy to the POS terminal so that the POS terminal collects data items according to the data acquisition strategy.

[0109] In some embodiments, a POS terminal refers to a point of sale (POS) terminal. POS software is installed on the POS terminal, which can replace a traditional POS machine and realize the data item collection function. In some embodiments, NFC (Near Field Communication) refers to a wireless communication technology, which is commonly used in the field of mobile payments. It is understandable that the POS terminal can realize the NFC payment function by connecting to an NFC card reader. Specifically, when a customer pays using a bank card or electronic product with NFC information, the payment process can be completed by simply placing the card or electronic device near the electronic product where the POS terminal is located. In some embodiments, the POS terminal communicates with the NFC card reader to realize the function of reading payment information from the customer's card or mobile phone and completing the payment.

[0110] In some embodiments, the backend management terminal is built on and controlled by the data transmission system. In some embodiments, POS terminals in different regions share a single backend management terminal. The backend management terminal can process regional protocols, generate data acquisition strategies based on these protocols, and then distribute these strategies to the POS terminals. In some embodiments, the backend management terminal can also review sales data, transaction volume, customer information, and other information based on the data sets transmitted by the POS terminals to facilitate business analysis and decision-making. In some embodiments, the backend management terminal can generate various statistical reports, such as turnover, sales revenue, and number of customers, based on the data sets transmitted by the POS terminals.

[0111] In some embodiments, the initial data set is collected based on regional agreements in all regions, and then all data items involved in the regional agreements are aggregated to form a collection. It is understandable that since the data items in most regional agreements usually overlap, data identifiers can be added to all collected data items. In some embodiments, the data identifiers can be transaction amount, transaction time, transaction location, transaction method, name, mobile phone number, ID number, bank card number, Alipay account number, WeChat payment account number, POS machine model, device number, operating system version, system log, exception information, etc. Furthermore, data items can also be identified with Arabic numerals or English letters, such as identifying the transaction amount as 1 and the transaction time as 2, or identifying the transaction amount as A and the transaction time as B, etc.

[0112] In some embodiments, data items can be categorized into corresponding object tags based on data identification. In some embodiments, data items can be identified hierarchically or by category. For example, the following method can be used: different types of data items can be categorized into corresponding object tags, such as transaction data, personal information, account information, device information, etc. In some embodiments, for specific data items under each category, such as transaction amount, transaction time, transaction location, etc. under the object tag transaction data, personal information such as name, mobile phone number, and ID number can be categorized into the object tag of personal information. In some embodiments, data items related to the POS device itself, such as the device serial number and operating system version under device information, can also be categorized into the corresponding object tag of the POS device. It can be understood that by categorizing data items with data identification and object tags, different types of data items can be more clearly understood, thereby better protecting user privacy. At the same time, it can also facilitate the system to quickly find relevant data items based on regional policies.

[0113] In some embodiments, the first region may be any region divided according to geographic location, including cross-district, cross-city, cross-provincial, or cross-national divisions, etc., and the embodiments of the present application do not impose specific limitations on this. In some embodiments, the backend management terminal is capable of responding to a data acquisition policy request from a POS terminal. Because the data acquisition policy request includes the location information of the first region where the POS terminal is located and the regional protocol corresponding to the first region, the first region where the POS terminal is located and the regional protocol corresponding to the first region can be determined based on the data acquisition policy request.

[0114] In some embodiments, the regional agreement is a document that tells a website or mobile software (this application is a POS terminal) how to collect and use data items. In some embodiments, the POS terminal can enable or disable the data items in the object tag according to the regional agreement, and generate a data acquisition strategy based on the enabled data items and disabled data items obtained. Exemplarily, if the regional agreement of the first area allows the acquisition of transaction time and name, and prohibits the acquisition of operating system version, then the background management end can find the corresponding data items according to the object tag, and enable or disable the data items according to the regional agreement. Exemplarily, the corresponding object tag can be found through the regional agreement. For example, if the object tag to which the transaction time belongs is transaction data, then the transaction data can be found and the transaction time can be enabled in the transaction data; in some embodiments, if the object tag to which the name belongs is personal information, then the personal information can be found and the name can be enabled in the personal information; in some embodiments, if the object tag to which the operating system version belongs is device information, then the device information can be found and the operating system version can be enabled in the device information. It is understood that in the final data acquisition policy, if the corresponding data item is enabled, then the POS terminal can collect data for that data item; if the corresponding data item is disabled, then the POS terminal is prohibited from collecting data for that data item. It is understood that whether the backend management terminal enables or disables the data item is based on the regional agreement.

[0115] Furthermore, the backend management terminal can search for all data items in the object tag within the regional protocol based on the object tag, and enable or disable the corresponding data items based on the regional protocol, ultimately generating a data acquisition policy. In some embodiments, a universal tag can also be set, which contains data items that are accessible in all regional protocols. This eliminates the need for additional enabling or disabling when generating a data acquisition policy.

[0116] In some embodiments, after the backend management terminal issues a data acquisition strategy to the POS terminal, the POS terminal can collect data items according to the data acquisition strategy, and aggregate the collected data items and upload them as a target data set.

[0117] Referring to Figure 3, the backend management terminal can maintain and manage the target data set sent by the POS terminal. Furthermore, the data of the data item can be placed under the same data item identifier, and the area of ​​the corresponding data item, whether the corresponding data item is enabled or disabled, etc. can be displayed.

[0118] It is understood that the backend management terminal can back up data based on the target data set sent by the POS terminal to prevent data loss. In some embodiments, the backend management terminal can perform statistics and analysis on the data set. In some embodiments, the POS terminal can support multi-device data sharing. After sending the collected data to the backend management terminal, data synchronization can be achieved, facilitating data sharing across multiple terminal devices.

[0119] The data transmission method, system, electronic device, and storage medium proposed in this application establish an initial data set, preprocess the data items in the initial data set to attach data identifiers to the data items, and classify the data items into corresponding object tags based on the data identifiers. In response to a policy acquisition request from a POS terminal, the method determines the first region where the POS terminal is located and the regional protocol corresponding to the first region. Based on the regional protocol, the method enables or disables the data items in the object tags. A data acquisition policy is generated based on the enabled and disabled data items obtained, and the data acquisition policy is distributed to the POS terminal, causing the POS terminal to collect data items based on the data acquisition policy. This system allows all regions to share a common system, which can generate corresponding data acquisition policies based on regional protocols in different regions. POS terminals directly collect data items based on the data acquisition policies. Therefore, there is no need to deploy the system in different regions based on regional protocols, reducing system development costs and system maintenance difficulties.

[0120] The specific implementation of the data transmission system is basically the same as the specific embodiment of the data transmission method, and will not be repeated here. Under the premise of meeting the requirements of the embodiment of the present application, the data transmission system can also be provided with other functional modules to implement the data transmission method in the above embodiment.

[0121] The present application also provides an electronic device comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the above-mentioned data transmission method when executing the computer program. The electronic device can be any smart terminal including a tablet computer, an in-vehicle computer, or the like.

[0122] Please refer to FIG11 , which illustrates a hardware structure of an electronic device according to another embodiment. The electronic device includes:

[0123] The processor 1101 can be implemented as a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application;

[0124] The memory 1102 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 1102 can store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 1102, and the processor 1101 calls and executes the data sending method of the embodiments of this application;

[0125] Input / output interface 1103, used to implement information input and output;

[0126] Communication interface 1104, used to implement communication interaction between this device and other devices, which can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WiFi, Bluetooth, etc.);

[0127] Bus 1105 , which transmits information between various components of the device (e.g., processor 1101 , memory 1102 , input / output interface 1103 , and communication interface 1104 );

[0128] The processor 1101 , the memory 1102 , the input / output interface 1103 and the communication interface 1104 are connected to each other in communication within the device via a bus 1105 .

[0129] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned data sending method is implemented.

[0130] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely arranged relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0131] The embodiments described in the embodiments of this application are intended to more clearly illustrate the technical solutions of the embodiments of this application and do not constitute a limitation on the technical solutions provided by the embodiments of this application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0132] Those skilled in the art will understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.

[0133] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, i.e., they may be located in one place or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of this embodiment.

[0134] Those skilled in the art will appreciate that all or some of the steps in the methods, systems, and functional modules / units in the devices disclosed above may be implemented as software, firmware, hardware, or appropriate combinations thereof.

[0135] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0136] It should be understood that in this application, "at least one (item)" and "several" refer to one or more, and "plurality" refers to two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0137] In the several embodiments provided in this application, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative. For example, the division of the above units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0138] The units described above as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0139] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0140] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes multiple instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: various media that can store programs, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0141] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but are not intended to limit the scope of the present invention. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and essence of the present invention should be within the scope of the present invention.

Claims

1. A data transmission method, characterized in that: Applied to the background management end, the method includes: Establishing an initial data set, preprocessing data items in the initial data set so that data identifiers are added to the data items, and classifying the data items into corresponding object tags according to the data identifiers; In response to an acquisition request of a data acquisition policy of a POS terminal, determining a first area where the POS terminal is located and an area protocol corresponding to the first area; According to the regional protocol, the data items in the object tag are enabled or disabled, and the data acquisition strategy is generated according to the enabled data items and disabled data items obtained; The data acquisition strategy is sent to the POS terminal, so that the POS terminal collects data items according to the data acquisition strategy.

2. The data transmission method according to claim 1, characterized in that: The step of establishing an initial data set, preprocessing data items in the initial data set so that the data items are added with data identifiers, and classifying the data items into corresponding object tags according to the data identifiers includes: Establishing an initial data set, and adjusting the format of data items in the initial data set according to a preset format; Identify the data items after the format adjustment to obtain data item identifiers corresponding to the data items; Get the division rules of object labels; According to the division rule and the data item identifier, the data item is classified into a corresponding object tag.

3. The data transmission method according to claim 1, characterized in that: The enabling or disabling processing of the data items in the object tag according to the regional protocol, and generating the data acquisition strategy according to the obtained enabling data items and disabling data items, comprises: generating target data identifiers for enabled data items and disabled data items according to the regional protocol; According to the target data identifier, searching the object tag for the enabled data item and the disabled data item; The enabled data items are enabled, the disabled data items are disabled, and the enabled data items and the disabled data items are summarized to generate the data acquisition policy; wherein the enabled data items are allowed to be accessed in the POS terminal, and the disabled data items are prohibited from being accessed in the POS terminal.

4. The data transmission method according to claim 3, characterized in that: After generating the data acquisition strategy, the method further includes: The data acquisition strategy is saved, and a mapping relationship between the data acquisition strategy and the first area is established, so that when an acquisition request for the data acquisition strategy sent by the POS terminal is received, the data acquisition strategy is called through the mapping relationship; The data acquisition strategy corresponding to the first area is maintained and updated regularly.

5. The data transmission method according to claim 1, characterized in that: The method further comprises: According to the policy acquisition request, searching whether a data acquisition policy corresponding to the first area is stored locally; If the data acquisition policy corresponding to the first area is found, the data acquisition policy is sent to the POS terminal.

6. The data transmission method according to claim 1, characterized in that: The backend management terminal is provided with a default data acquisition strategy, and the method further comprises: If the location information transmitted by the POS terminal is not received, sending the default data acquisition strategy to the POS terminal; Alternatively, if the data acquisition policy acquisition request sent by the POS terminal does not include the area protocol corresponding to the first area, the default data acquisition policy is sent to the POS terminal.

7. A data transmission method, characterized in that: Applied to a POS terminal, the method comprises: In response to the target data set acquisition instruction, acquiring location information of a first area where the POS terminal is located and an area protocol corresponding to the first area; Sending a policy acquisition request to a background management end, so that the background management end enables or disables the data item in the object tag according to the regional protocol and generates a data acquisition policy; wherein the policy acquisition request includes the location information of the first area and the regional protocol corresponding to the first area; receiving the data acquisition strategy, collecting target data items according to the data acquisition strategy, and generating a target data set according to the collected multiple target data items; The target data set is uploaded to the backend management terminal.

8. A data transmission system, characterized in that: Applied to the backend management end, the system includes: A preprocessing module, used to establish an initial data set, preprocess the data items in the initial data set so that the data items are added with data identifiers, and classify the data items into corresponding object tags according to the data identifiers; A regional protocol acquisition module, configured to determine, in response to an acquisition request of a data acquisition policy of a POS terminal, a first region where the POS terminal is located and a regional protocol corresponding to the first region; A data acquisition strategy generation module, used to enable or disable the data items in the object tag according to the regional protocol, and generate the data acquisition strategy according to the enabled data items and disabled data items obtained; The data item collection module is used to send the data acquisition strategy to the POS terminal so that the POS terminal collects data items according to the data acquisition strategy.

9. An electronic device, characterized in that: The electronic device comprises a memory and a processor, the memory stores a computer program, and the processor implements the data sending method of the POS terminal according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the data transmission method of a POS terminal according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Method, equipment and system for carrying data service of point of sale (POS)terminal by IP network

    CN101741993A

  • Method for limiting used space of electronic equipment and device thereof

    CN101847299A

  • Card reading method and system for improving card reading success rate of POS machine

    CN115118313A

  • Data sending method and system, electronic equipment and storage medium

    CN116828048A

  • Communication method

    US20220108036A1