FR3099331A1 - Method and system for processing digital asset data packets to be authenticated - Google Patents
Method and system for processing digital asset data packets to be authenticated Download PDFInfo
- Publication number
- FR3099331A1 FR3099331A1 FR2007547A FR2007547A FR3099331A1 FR 3099331 A1 FR3099331 A1 FR 3099331A1 FR 2007547 A FR2007547 A FR 2007547A FR 2007547 A FR2007547 A FR 2007547A FR 3099331 A1 FR3099331 A1 FR 3099331A1
- Authority
- FR
- France
- Prior art keywords
- data
- examination
- authenticated
- data packet
- processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
- G06Q20/123—Shopping for digital content
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
- G06Q20/123—Shopping for digital content
- G06Q20/1235—Shopping for digital content with control of digital rights management [DRM]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/42—Confirmation, e.g. check or permission by the legal debtor of payment
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0609—Qualifying participants for shopping transactions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/18—Legal services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
- H04L47/62—Queue scheduling characterised by scheduling criteria
- H04L47/625—Queue scheduling characterised by scheduling criteria for service slots or service orders
- H04L47/6275—Queue scheduling characterised by scheduling criteria for service slots or service orders based on priority
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/10—Integrity
- H04W12/106—Packet or message integrity
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q2220/00—Business processing using cryptography
- G06Q2220/10—Usage protection of distributed data files
- G06Q2220/18—Licensing
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Technology Law (AREA)
- Tourism & Hospitality (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Primary Health Care (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Storage Device Security (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
La présente demande fournit un procédé et un système de traitement de paquets de données d'actif numérique à authentifier. Une fois une communication point à point établie entre un client et une plate-forme de confirmation d'actifs numériques, il doit déterminer d’abord un paquet de données téléchargé via le client, afin que le paquet de données téléchargé soit stocké dans la file d'attente à traiter en fonction de la priorité, ensuite, examiner des données de la partie d’ouvrage du paquet de donnée par l’ordre dans la file d'attente à traiter ; s'il existe des éléments de données non conforme, donner un résultat d’examen et continuer à examiner jusqu'à ce que toutes les données de la partie d'éléments d’ouvrage soient examinés ; s'il y a des éléments non conformes, retourner les résultats de l'examen au client ; sinon continuer à traiter la partie physique d’actif numérique du paquet de données. Figure pour l’abrégé : Fig 4This application provides a method and system for processing packets of digital asset data to be authenticated. After a point-to-point communication is established between a client and a digital asset confirmation platform, it must first determine a data packet downloaded through the client, so that the downloaded data packet is stored in the queue. queue to be processed according to the priority, then examining data of the work part of the data packet by order in the queue to be processed; if there are non-conforming data elements, give an examination result and continue to examine until all the data of the part of work elements are examined; if there are nonconforming items, return the results of the examination to the client; otherwise continue to process the physical digital asset portion of the data packet. Figure for abstract: Fig 4
Description
La présente demande concerne le domaine des technologies d'actifs numériques, en particulier un procédé et un système de traitement de paquets de données d'actif numérique à authentifier.This application relates to the field of digital asset technologies, in particular a method and a system for processing digital asset data packets to be authenticated.
CONTEXTE TECHNIQUETECHNICAL CONTEXT
Une plate-forme de confirmation d’actifs numériques, également connue sous le nom de plate-forme de conformation de droits, vise principalement à conformer les droits d’un grand nombre d'œuvres intellectuelles ou de fruits de travail pour l'enregistrement de droits d'auteur. Ses fonctions consistent principalement à deux aspects : 1, confirmer les droits de transaction pour les droits d'auteur et les marques de commerce enregistrés ou les brevets autorisés ; 2, confirmer les droits d’un grand nombre d'œuvres intellectuelles ou de fruits de travail non enregistrés encore. Dans un scénario montré sur la
La structure essentielle de la plate-forme de confirmation d'actifs numériques 2 peut être décrite en référence à la
Le paquet de données à authentifier téléchargé via le client 11 ou le paquet de données stocké dans la première base de données 25 comprend généralement une partie d’éléments d’ouvrage et une partie physique d’actif numérique. Comme montré sur la
DESCRIPTION DE L’INVENTIONDESCRIPTION OF THE INVENTION
La présente demande fournit un système et un procédé de traitement de paquets d'actifs numériques à authentifier, afin de résoudre le problème de réduction de l’efficacité d’examen des systèmes existants dû à un grand nombre de données à authentifier.The present application provides a system and a method for processing packets of digital assets to be authenticated, in order to solve the problem of reduced efficiency of examination of the existing systems due to a large number of data to be authenticated.
Selon un aspect, la présente demande fournit un procédé de traitement de paquets de données d'actif numérique à authentifier, qui comprend :According to one aspect, the present application provides a method of processing digital asset data packets to be authenticated, which comprises:
déterminer le paquet de données téléchargé via le client ;determining the data packet downloaded via the client;
sélectionner les données de la partie d'éléments d’ouvrage dans le paquet de donnée et examiner les données de la partie d'éléments d’ouvrage élément par élément ;select the work unit part data from the data packet and examine the work unit part data item by item;
pour un élément de données non conforme, donner une valeur de référence virtuelle de l’élément de données conforme et une analyse des résultats de l'examen, et continuer à examiner élément par élément jusqu'à ce que toutes les données de la partie d'éléments d’ouvrage soient examinés ;for non-compliant data item, give virtual reference value of the compliant data item and review result analysis, and continue to review item by item until all data in part d components are examined;
s'il y a des éléments de données non conformes dans la partie d'éléments d’ouvrage examinée, retourner les résultats de l'examen au client correspondant, sinon continuer à traiter la partie physique d’actif numérique du paquet de données.if there are non-compliant data items in the examined work item portion, return the examination results to the corresponding client, otherwise continue to process the physical digital asset portion of the data package.
Selon un autre aspect, la présente demande fournit en outre un système de traitement de paquets de données à authentifier, qui comprend : une première base de données pour stocker les paquets de données à authentifier et une deuxième base de données pour stocker les paquets de données examinés et conformes, et qui se caractérise en ce qu'il comprend en outre :According to another aspect, the present application further provides a system for processing data packets to be authenticated, which comprises: a first database for storing the data packets to be authenticated and a second database for storing the data packets examined and compliant, and which is characterized in that it also includes:
une unité de réception de données, qui est configurée pour recevoir les paquets de données à authentifier téléchargés par le client via une page Web ou une APP spécifiée, et les stocker dans la première base de données interne ;a data receiving unit, which is configured to receive the data packets to be authenticated downloaded by the client via a specified web page or APP, and store them in the first internal database;
une unité de sélection de données, qui est pourvue d’une file d’attente à traiter premier-entré et premier-sortie et d'une unité de sélection ; la file d’attente à traiter est configurée pour stocker par ordre les paquets de données à authentifier pour traitement prioritaire obtenus de la première base de données par l’unité de sélection ;a data selection unit, which is provided with a first-in and first-out processing queue and a selection unit; the queue to be processed is configured to store in order the data packets to be authenticated for priority processing obtained from the first database by the selection unit;
une unité de traitement de données, qui comprend un fil d’examen d’éléments d’ouvrage et un fil de traitement de données physiques ; dans laquelle, le fil d’examen d’éléments d’ouvrage est configuré pour lire le paquet de données à authentifier dans la file d’attente à traiter élément par élément, sélectionner les données de la partie d'éléments d’ouvrage dans le paquet de donnée à authentifier et examiner ; pour un élément de données examiné et non conforme, donner une valeur de référence virtuelle de l’élément de données conforme et une analyse des résultats de l'examen, et continuer à examiner élément par élément jusqu'à ce que tous les éléments d’ouvrage de la partie d'éléments d’ouvrage soient examinés ; s'il y a des éléments de données non conformes dans la partie d'éléments d’ouvrage examinée, retourner les résultats de l'examen au client correspondant par l’unité de retour d’informations, sinon continuer à traiter la partie physique d’actif numérique du paquet de données par le fil de traitement de données physiques.a data processing unit, which includes a work element examination wire and a physical data processing wire; wherein, the work element examination thread is configured to read the data packet to be authenticated from the queue to be processed element by element, select the data of the part of work elements from the data packet to authenticate and examine; for a data item examined and non-compliant, give a virtual reference value of the compliant data item and an analysis of the results of the examination, and continue to examine item by item until all items of work of the part of work elements are examined; if there are non-conforming data items in the examined part of work elements, return the examination results to the corresponding customer by the feedback unit, otherwise continue to process the physical part of digital asset of the data packet by the physical data processing thread.
Le procédé selon la présente demande consiste à examiner la partie d’éléments d’ouvrage d’un paquet de données élément par élément de manière continué et à retourner les résultats de l'examen de données une fois l'examen terminé, ce qui permet à l'utilisateur de corriger les éléments non conformes en une seule fois, et d’éviter ainsi le problème de réduction de l’efficacité d’examen dû à la répétition du cycle d’examen - détection d’erreur - correction.The method according to the present application comprises examining the work element part of a data packet element by element on a continuous basis and returning the results of the data examination once the examination is completed, which allows the user to correct the nonconforming items at once, and thus avoid the problem of reduced review efficiency due to repeating the cycle of review - error detection - correction.
DESCRIPTION DES FIGURESDESCRIPTION OF FIGURES
MODES DE RÉALISATIONEMBODIMENTS
Selon la solution fournie dans la présente demande, par le paquet de données d'actifs numériques à authentifier (ci-après dénommé le paquet de données), on entend un ensemble de documents relatifs d’actifs numériques d'œuvres intellectuelles ou de fruits de travail sur lesquels on peut effectuer les opérations tels qu’une confirmation de droits et une transaction de droits. Pour les documents relatifs d’actifs numériques téléchargés via le client, s’ils font l’objet d'une transaction, ils doivent être envoyés à la plate-forme suivante ; pour les œuvres numériques qui ne nécessitent qu’une confirmation de droits, telles que les textes, les musiques, les œuvres cinématographiques et télévisuelles, il suffit d’effectuer les opérations tels que le retour de l'horodatage, de la clé publique et de la clé privée et la mise à lien pour les ouvrages et les liens.According to the solution provided in this application, by the data packet of digital assets to be authenticated (hereinafter referred to as the data packet) is meant a set of documents relating to digital assets of intellectual works or fruits of work on which one can carry out the operations such as a confirmation of rights and a transaction of rights. For the relative documents of digital assets uploaded through the client, if they are the subject of a transaction, they must be sent to the following platform; for digital works that only require a confirmation of rights, such as texts, music, cinematographic and television works, it suffices to carry out operations such as the return of the timestamp, the public key and the the private key and linking for works and links.
Comme montré sur la
S1 : déterminer le paquet de données téléchargé via le client ;S1: determine the data packet downloaded via the client;
Le client peut télécharger les données à authentifier à la plate-forme d'authentification d’actifs numériques, qui peut être configurée aux terminaux de divers types (tels que les terminaux fixes ou mobiles), ou peut être sous autres formes (telles que APP et les logiciels fonctionnels) ; l'utilisateur peut établir une communication entre le terminal (tel que l'ordinateur et le téléphone mobile) et la plate-forme d'authentification d’actifs numériques via le client, une fois une communication entre le client et la plate-forme d'authentification des actifs numériques établie, les paquets de données reçus par la plate-forme peuvent être une pluralité de paquets de données téléchargés via un client, ou une pluralité de paquets de données téléchargés via plusieurs clients ; le nombre de clients et de paquets de données ciblés par la présente demande doit être pris en compte dans une plage extrêmement large.The customer can upload the data to be authenticated to the digital asset authentication platform, which can be configured to terminals of various types (such as fixed or mobile terminals), or can be in other forms (such as APP and functional software); the user can establish communication between the terminal (such as computer and mobile phone) and the digital asset authentication platform through the client, once a communication between the client and the authentication platform authentication of the digital assets established, the data packets received by the platform can be a plurality of data packets downloaded via a client, or a plurality of data packets downloaded via several clients; the number of clients and data packets targeted by this application should be considered over an extremely wide range.
En général, le client effectuera une pluralité de téléchargement de données, à la fin de chaque téléchargement, deux types de résultats d’examen éventuels peuvent être générés : le paquet de données a passé l’examen ou pas ; en cas de non passé, l'utilisateur doit corriger le paquet de données non-passé sur le client puis re-télécharger le paquet ; par conséquent, pour chaque client indépendant, il existe non seulement le problème d’un grande nombre de paquets de données à télécharger à chaque fois, mais aussi le problème de natures différentes. Étant donné que chaque paquet de données contient un contenu de données différent et qu'il peut être téléchargé pour la première fois, ou la deuxième fois, la troisième fois ou plus, il est très important de déterminer l'ordre de téléchargement du paquet lors du téléchargement. Par conséquent, la détermination du paquet de données téléchargé via le client selon la présente demande signifie non seulement la détermination du type du paquet de données, mais aussi la détermination de l'ordre de téléchargement du paquet.In general, the client will perform a plurality of data downloads, at the end of each download, two types of possible examination results can be generated: the data packet has passed the examination or not; if not passed, the user must correct the failed data packet on the client and then re-download the packet; therefore, for each independent customer, there is not only the problem of a large number of data packets to be downloaded each time, but also the problem of different kinds. Since each data package contains different data content and may be downloaded for the first time, or the second time, the third time or more, it is very important to determine the download order of the package when of the download. Therefore, determining the data packet downloaded via the client according to the present application means not only determining the type of the data packet, but also determining the download order of the packet.
En particulier, la conformation du type du paquet de données consiste à vérifier et déterminer le type de données contenues dans le paquet de données, et à vérifier le paquet de données pour connaître si le paquet de données a été téléchargé et le nombre de téléchargement ; en fonction du type de paquet de données, déterminer le niveau d'importance du paquet de données selon les règles définies, afin de déterminer la priorité de téléchargement ; par exemple, pour les paquets de données du même type, s'il est vérifié que l'un paquet de données a été téléchargé mais n'est pas accepté, ce paquet de données sera prioritaire par rapport d'autres paquets de données du même type lors du re-téléchargement ; si tous les paquets de données sont téléchargés pour la première fois ou ont été téléchargés pour le même nombre de fois, l’un paquet de données dont l'indice d'importance est supérieure aux autres paquets de données sera être prioritaire par rapport d'autres paquets de données lors du re-téléchargement.In particular, conforming the type of the data packet includes checking and determining the type of data contained in the data packet, and checking the data packet to find out whether the data packet has been downloaded and the number of downloads; according to the type of data packet, determining the importance level of the data packet according to the defined rules, in order to determine the download priority; for example, for data packets of the same type, if it is verified that one data packet has been downloaded but is not accepted, this data packet will take priority over other data packets of the same type when re-downloading; If all data packets are downloaded for the first time or have been downloaded for the same number of times, the one data packet whose importance rating is higher than the other data packets will be given priority over other data packets when re-downloading.
Déterminer l'ordre de téléchargement des paquets de données, en particulier, pour un grand nombre de paquet de données à authentifier, déterminer la priorité chaque paquet de données, par exemple, mettre les paquets de données par ordre décroissant en fonction de la priorité ou d'autres manières ; si chaque paquet de données correspond à un niveau unique, il possible de déterminer l’ordre de téléchargement en fonction du niveau de priorité.Determine the download order of the data packets, in particular, for a large number of data packets to be authenticated, determine the priority of each data packet, for example, put the data packets in descending order according to the priority or in other ways; if each data packet corresponds to a unique level, it is possible to determine the download order according to the priority level.
En référence à la
S11 : mettre tous les paquets de données à authentifier en ordre décroissant en fonction de la priorité ; la priorité du paquet de données à authentifier fait référence au niveau de traitement prioritaire du paquet de données à authentifier. Dans les applications pratiques, la priorité peut être exprimée sous forme de chiffres, lettres ou sous autres formes, par exemple, la priorité peut être définie comme niveau 1, niveau 2, niveau 3, ..., et niveau n, plus le chiffre est grand, plus la priorité est élevée, et plus elle sera examinée tôt ; en outre, lorsque le nombre de paquets de données est très grand, la priorité peut être exprimée par une valeur ou un symbole spécifique, afin de distinguer efficacement la priorité de tous les paquets de données.S11: put all the data packets to be authenticated in descending order according to priority; the priority of the data packet to be authenticated refers to the priority processing level of the data packet to be authenticated. In practical applications, the priority can be expressed as numbers, letters or other forms, for example, the priority can be defined as level 1, level 2, level 3, ..., and level n, plus the number is large, the higher the priority, the sooner it will be examined; further, when the number of data packets is very large, the priority can be expressed by a specific value or symbol, so as to effectively distinguish the priority of all data packets.
Le principe de définition de la priorité peut être variable, qui peut être l'importance du contenu du paquet de données à authentifier, par exemple, un paquet de données (spécifications de l'objet, les types, les images, les données d'image, etc.) qui est étroitement lié à l'objet de transaction et de confirmation de droits aura une priorité élevée, et un paquet de données (numéros de processus, etc.) qui est moins étroitement lié à l'objet de transaction et de confirmation de droits aura une priorité base ; par exemple, pour un paquet de données qui a été téléchargé pour beaucoup de fois, peut être considéré que son contenu est plus important et peut avoir une priorité plus élevée ;The principle of setting the priority can be variable, which can be the importance of the content of the data packet to be authenticated, for example, a data packet (object specifications, types, images, data from image, etc.) which is closely related to the object of transaction and confirmation of rights will have high priority, and a data packet (process numbers, etc.) which is less closely related to the object of transaction and confirmation of rights will have priority base; for example, for a data packet which has been downloaded for many times, its contents may be considered to be more important and may have a higher priority;
En plus du principe de définition ci-dessus, la priorité peut également être définie en fonction du délai de transaction ; par exemple, un paquet de données qui approche du délai de transaction aura une priorité relativement élevée ; pour les paquets de données contenant les contenus identiques ou similaires, le paquet de données à délais de transaction plus courts aura une priorité plus élevée par rapport à celui à délais de transaction relativement longue ;In addition to the definition principle above, the priority can also be defined according to the transaction delay; for example, a data packet that is approaching the transaction timeout will have a relatively high priority; for data packets containing the same or similar contents, the data packet with shorter transaction times will have higher priority than the one with relatively long transaction times;
Les deux principes de définition de la priorité ci-dessus peuvent être tenus compte séparément ou en combinaison ; de plus, les exemples de réalisation de la présente demande ne sont pas limités à la combinaison des deux principes de définition ci-dessus, et d'autres principes de définition réalisables peuvent également être tenus compte séparément ou en combinaison.The two prioritization principles above may be considered separately or in combination; moreover, the exemplary embodiments of the present application are not limited to the combination of the above two definition principles, and other realizable definition principles can also be considered separately or in combination.
S12 : Sélectionner les paquets de données à authentifier par ordre en fonction du résultat de mise en ordre et les stocker dans une file d’attente à traiter premier-entré et premier-sortie ; une fois tous les paquets de données à authentifier distingués par niveaux de priorité, tous les paquets de données à authentifier peuvent être sélectionnés en fonction de la priorité avant le téléchargement. En particulier, une file d’attente à traiter premier-entré et premier-sortie des paquets de données à authentifier, soit une file d'attente à traiter, sera disposée, puis une unité structurelle ayant une fonction de sélection de données (par exemple, l'unité de sélection de données 22 de la
En référence à la
S13 : Déterminer les paquets de données téléchargés via le client en fonction de l'ordre des paquets de données sortis de la file d'attente à traiter, c'est-à-dire déterminer le nombre, le contenu et l'ordre d’examen des paquets de données téléchargés. En tenant compte de la priorité du paquet de données dans la file d'attente à traiter, un paquet de données ayant une priorité plus élevée peut être examiné plus tôt et passer l'examen plus tôt ; si la file d'attente contient un paquet de données qui n’a pas passé l'examen précédent, en tenant compte qu’il a été corrigé et la possibilité de passer l’examen est augmentée ainsi, il peut être examiné plus tôt en élevant son niveau de la priorité, afin qu'il puisse passer l'examen plus tôt. Il apparaît que les exemples de réalisation de la présente demande ont pour effet de réduire l'arriéré de données actuel et d'améliorer l'efficacité.S13: Determine the data packets downloaded through the client based on the order of the data packets released from the queue to be processed, i.e. determine the number, content and order of review of downloaded data packages. By taking into account the priority of the data packet in the queue to be processed, a data packet having a higher priority can be examined earlier and pass the examination sooner; if the queue contains a data packet that did not pass the previous examination, taking into account that it has been corrected and the possibility of passing the examination is thus increased, it can be examined earlier by raising his priority level, so he can take the exam sooner. The exemplary embodiments of the present application appear to have the effect of reducing the current data backlog and improving efficiency.
De plus, pour un paquet de données qui n’a pas passé l'examen précédent, on peut définir une méthode pour élever sa priorité afin qu'il puisse être examiné plus tôt lors du réexamen, afin de passer l'examen le plus tôt possible. En particulier, la priorité d’un paquet de données non conforme peut être élevée, en référence à la
En même temps, dans l’exemple de réalisation ci-dessus, si un paquet de données n’a pas passé encore à la fin plusieurs téléchargements, la probabilité de réussite de l'examen ne peut pas efficacement augmenté par continuer à télécharger, de plus, l'espace d’examen de données du système sera occupée et l'efficacité de l'examen sera affectée ; par conséquent, en référence à la
S121 : définir un seuil du nombre d'examen de données ; ledit seuil du nombre d'examen de données peut être représenté par T, et la valeur de T peut être définie à l'avance, par exemple, T = 3, ce qui signifie que le nombre maximal d'examen admissible est de trois.S121: set a threshold of the number of data examination; said threshold of the number of data examinations can be represented by T, and the value of T can be set in advance, for example, T = 3, which means that the maximum number of allowable examinations is three.
S122 : pour un paquet de données à authentifier non passé le premier examen, compter le nombre total d'examen, où t est le nombre total, qui est un entier supérieur à zéro ; si le nombre total est inférieur ou égal au seuil du nombre d'examen de données, soit t≤ T, élever alors la priorité pour un re-téléchargement et stocker-le dans la file d'attente à traiter pour un re-téléchargement ;S122: for a data packet to be authenticated that has not passed the first examination, count the total number of examinations, where t is the total number, which is an integer greater than zero; if the total number is less than or equal to the threshold of the number of data examination, that is t≤T, then raising the priority for a re-download and storing it in the queue to be processed for a re-download;
S123: si le nombre total est supérieur au seuil du nombre d'examen de données, soit t> T, déplacer le paquet de données à authentifier dans la file d'attente de traitement spécial ; dans le présent exemple de réalisation, la file d'attente de traitement spécial est disposée pour stocker les paquets de données qui sont non conformes encore à la fin de plusieurs téléchargements, et effectuer un traitement centralisé sur les paquets de données, dont le processus d'opération de traitement ne sera pas limité au présent exemple de réalisation ; il est à noter que la file d'attente de traitement spécial et la file d’attente à traiter sont indépendants l’une et l’autre, comme la file d’attente à traiter, la file d'attente de traitement spécial peut également être disposée par défaut dans l'unité de sélection de données 22, ou disposée dans une mémoire pour stocker la file d'attente à traiter, et l’unité de sélection de données 22 effectue des opérations de stockage de données.S123: if the total count is greater than the data examination count threshold of t>T, moving the data packet to be authenticated to the special processing queue; in the present example embodiment, the special processing queue is arranged to store data packets that are still non-compliant at the end of multiple downloads, and perform centralized processing on the data packets, including processing the processing operation will not be limited to the present embodiment; Note that the special processing queue and the processing queue are independent of each other, such as the processing queue, the special processing queue can also be disposed by default in the data selection unit 22, or disposed in a memory to store the queue to be processed, and the data selection unit 22 performs data storage operations.
Les étapes S121-S123 ci-dessus peuvent être décrites en référence à la
Comme montré sur la
S2 : sélectionner les données de la partie d'éléments d’ouvrage dans le paquet de donnée et examiner les données de la partie d'éléments d’ouvrage élément par élément ;S2: Select the work unit part data from the data packet and examine the work unit part data item by item;
Selon la solution technique de la présente demande, la partie d'élément d’ouvrage du paquet de données à authentifier est sélectionnée d’abord pour examiner, une fois la partie d'élément d’ouvrage passé l’examen, la partie physique d'actif numérique correspondante va subir l’examen ; la partie physique comprend généralement le nom et l'adresse de l’ayant droit, les informations sur les documents de priorité, qui peuvent être sous forme de formulaires, des bars de données ou de tout autre forme, dans laquelle l’examen sur les données de la partie d’éléments d’ouvrage consiste à détecter des éléments manquant examinés et des éléments redondants et vérifier que les données des éléments examinés sont correctes ;According to the technical solution of the present application, the work element part of the data packet to be authenticated is selected first to examine, after the work element part passes the examination, the physical part of 'corresponding digital asset will undergo review; the physical part generally includes the name and address of the rightful claimant, the information on the priority documents, which may be in the form of forms, data bars or any other form, in which the examination on the data of the part of work elements consists in detecting missing elements examined and redundant elements and verifying that the data of the elements examined are correct;
Selon la présente demande, l’examen de la partie d’éléments d’ouvrage élément par élément consiste à sélectionner le paquet de données le plus avant dans la file d'attente en fonction de l’ordre des paquets de données dans la file d'attente, examiner la partie d’éléments d’ouvrage du paquet de données pour obtenir un résultat de l’examen et accepter le résultat d’examen ou pas ; ensuite, sans retourner le résultat de l’examen, continuer à sélectionner le paquet de données suivant dans la file d'attente à traiter et examiner la partie d’éléments d’ouvrage correspondante pour obtenir un résultat de l’examen ; et ainsi de suite, jusqu'à ce que les éléments d’ouvrage de tous les paquets de données dans la file d'attente à traiter soient examinés, l’examen de la partie d’éléments d’ouvrage élément par élément des éléments est enfin terminé.According to the present application, the examination of the part of work elements element by element consists in selecting the data packet furthest in the queue according to the order of the data packets in the queue. waiting, examining the work element part of the data packet to obtain an examination result and accepting the examination result or not; then, without returning the examination result, continue to select the next data packet in the queue to be processed and examine the corresponding part of work elements to obtain an examination result; and so on, until the work items of all the data packets in the queue to be processed are examined, the examination of the item-by-item work item portion of the items is finally finished.
S3 : pour un élément de données non conforme, donner une valeur de référence virtuelle de l’élément de données conforme et une analyse des résultats de l'examen, et continuer à examiner élément par élément jusqu'à ce que les données de toute la partie d’éléments d’ouvrage soit examiné ;S3: For a non-compliant data item, give virtual reference value of the compliant data item and review results analysis, and continue to review item by item until the data of the entire part of work elements is examined;
Le résultat non accepté de l’examen de la partie d’éléments d’ouvrage, peut-être dû aux éléments de données non conformes contenus dans la partie d’éléments d’ouvrage. Les éléments de données non conformes dans les présents exemples peuvent être des éléments incorrects dans la partie d’éléments d’ouvrage, un ou plusieurs éléments manquants dans la partie d’éléments d’ouvrage, ou des éléments redondants dans la partie d’éléments d’ouvrage, etc. Une fois le résultat d’examen du système obtenu, afin de faciliter à l'utilisateur d'effectuer rapidement la correction, il est nécessaire de donner une valeur de référence de l’élément de données conforme correspondant l’élément de données non conforme, et donner une analyse des résultats d'examen, le contenu de l'analyse des résultats d'examen peut contenir la position de l'élément non conforme, c'est-à-dire le paquet de données dans lequel se trouve l'élément non conforme, l'analyse initial de cause de l'élément non conforme et les suggestions de correction. Par exemple, lorsque le résultat de l’examen d’un paquet de données est détecté comme suivant : le nom de l’ayant droit est incorrect, en ce cas, la valeur de référence virtuelle de l’élément de données conforme et l’analyse des résultats de l'examen peuvent être exprimées comme « résultat d’examen : non passé ; cause : fautes de frappe ; analyse de la cause : mauvaise entrée de l'homophonie ; valeur de référence de l'élément conforme : 章三 ; suggestion de correction : remplacer ‘张三’ par ‘章三 ’» ; il est à noter qu'il existe d’autres possibilités pour les résultats d'analyse ci-dessus et qu'ils ne sont pas limitées par le présent exemple, de plus, l'expression des résultat de l'analyse peut être sous divers formes, tels que des graphiques, des tickets d'informations, etc.The non-acceptable result of the examination of the part of work elements, possibly due to the non-conforming data elements contained in the part of work elements. Nonconforming data items in these examples may be incorrect items in the work items part, one or more missing items in the work items part, or redundant items in the work items part. work, etc. After the system examination result is obtained, in order to facilitate the user to quickly perform the correction, it is necessary to give a reference value of the conforming data item corresponding to the non-conforming data item, and give an analysis of the examination results, the content of the analysis of the examination results may contain the position of the non-conforming item, i.e. the data packet in which the item is located nonconforming, the initial analysis of the cause of the nonconforming element and the suggestions for correction. For example, when the result of the examination of a data packet is detected as follows: the name of the trustee is incorrect, in this case the virtual reference value of the conforming data element and the analysis of exam results can be expressed as “exam result: not passed; cause: typos; analysis of the cause: incorrect entry of the homophony; conforming element reference value: 章三; suggested correction: replace '张三' with '章三'”; it should be noted that there are other possibilities for the above analysis results and that they are not limited by the present example, moreover, the expression of the analysis result can be in various forms, such as charts, information tickets, etc.
S 4 : s'il y a des éléments de données non conformes dans la partie d'éléments d’ouvrage examinée, retourner les résultats de l'examen au client correspondant, sinon continuer à traiter la partie physique d’actif numérique du paquet de données ;S 4: If there are non-conforming data elements in the examined work element part, return the examination results to the corresponding customer, otherwise continue to process the digital asset physical part of the work package. data ;
Selon la solution technique fournie par la présente demande, une fois les éléments d’ouvrage de tous les paquets de données dans la file d'attente à traiter examinés, il convient de juger s'il existe des éléments de données non conformes en effectuant l’examen élément par élément. S'il existe des éléments de données non conformes, il convient de corriger les données du paquet de données ; En tenant compte des informations générées à l’étape précédente, telles que l’analyse des résultats sur les éléments de données non conformes, les données du paquet de données doivent être corrigées, en ce cas, il suffit de collecter les informations relatives aux éléments de données non conformes et d’envoyer au client correspondant, afin que l'utilisateur effectue des opérations sur l’ensemble, telles que la correction et la confirmation.According to the technical solution provided by the present application, after the work items of all the data packets in the queue to be processed have been examined, it should be judged whether there are non-conforming data items by performing the item-by-item review. If there are nonconforming data elements, the data in the data packet should be corrected; Taking into account the information generated in the previous step, such as the analysis of the results on the non-compliant data elements, the data in the data packet must be corrected, in this case, it is enough to collect the information relating to the elements of non-compliant data and send to the corresponding client, so that the user performs operations on the set, such as correction and confirmation.
En particulier, le processus peut être illustré par l'exemple suivant :In particular, the process can be illustrated by the following example:
Pour un client, en supposant qu'il ait téléchargé cinq paquets de données à authentifier, qui sont les paquets de données A-G, à la fin de l’examen effectué par le système, les statistiques montrent qu’il existe les éléments non conformes dans les paquets B et G, de plus, le contenu de l'analyse sur les résultats de l’examen peut être consulté dans les résultats de l’examen envoyés au client ; selon les résultats de l’examen, les paquets de données A/C/D qui ne contiennent pas d’éléments de données non conformes a passé l’examen, il est possible de continuer à traiter la partie physique d’actif numérique du paquet de données ; étant donné que les résultats de l’examen selon la présente demande seront retournés ensemble par client, il permet d’éviter le problème de réduction de l’efficacité d’examen dû à un élément non conforme ;For a customer, assuming that he has downloaded five data packets to authenticate, which are the A-G data packets, at the end of the examination by the system, the statistics show that there are the non-compliant items in packages B and G, in addition, the contents of the analysis on the examination results can be viewed in the examination results sent to the client; according to the results of the examination, the A/C/D data packets that do not contain non-compliant data items have passed the examination, it is possible to continue to process the physical digital asset part of the packet of data ; Since the examination results according to this application will be returned together per customer, it avoids the problem of reduced examination efficiency due to non-compliant item;
Les résultats de l’examen peuvent être retournés sous forme de formulaire ou autres, ce qui est plus intuitif et plus facile pour l'utilisateur d'effectuer des opérations telles que la correction et la confirmation.Examination results can be returned as a form or otherwise, which is more intuitive and easier for the user to perform operations such as correction and confirmation.
De plus, en référence à la
S41 : donner une identification de retraitement dans les résultats d'examen retournés au client, l’identification de retraitement étant utilisée pour identifier la priorité du paquet de données lors de re-téléchargement ;S41: Provide a reprocessing ID in the scan results returned to the client, the reprocessing ID being used to identify the priority of the data packet when re-downloading;
Selon la solution technique fournie par la présente demande, donner une identification de retraitement dans les résultats d'examen retournés au client, soit ajouter une identification au paquet de données non passé, ce qui équivaut à identifier la priorité du paquet de données à re-télécharger, qui a pour but de traiter de manière prioritaire les paquets de données ayant identification de retraitement lors de déterminer le paquet de données téléchargé via le client ;According to the technical solution provided by this application, either giving a reprocessing identification in the examination results returned to the client, or adding an identification to the data packet not passed, which is equivalent to identifying the priority of the data packet to be re- download, which aims to prioritize data packets having reprocessing identification when determining the data packet downloaded through the client;
L’ajoute d’une identification de retraitement peut être réalisée en sélectionnant une dépose répétée de l’élément au client, en particulier, elle consiste à ajouter une opération d'affichage sur la page du client, l'utilisateur sélectionne un paquet de données à déposer à plusieurs reprises. Une fois sélectionné, le paquet de données sélectionné obtiendra un code d'actif de système, qui peut être un code de demande ou un code A et permet au paquet de donnée d’obtenir sa priorité à élever ;Adding a reprocessing identification can be realized by selecting a repeat drop of the item to the customer, in particular, it is to add a display operation on the customer page, the user selects a data packet to file repeatedly. Once selected, the selected data packet will get a system asset code, which can be a request code or an A code and allows the data packet to get its priority to elevate;
Pour la forme d’identification de retraitement, en référence à un exemple réalisable, elle peut être exprimée par identifier un paquet de données avec symbole "+". En supposant que la priorité d'un paquet de données à l’examen précédent est de niveau 2, après un réexamen, le paquet de données retourné au client sera identifié comme niveau 2+, et après deux réexamens, il peut être identifié comme niveau 2 ++, la priorité 2+ étant supérieure à 2, et le niveau 2 ++ étant supérieure à 2+.For the reprocessing identification form, with reference to a workable example, it can be expressed by identifying a data packet with "+" symbol. Assuming that the priority of a data packet at the previous review is Level 2, after one review the data packet returned to the client will be identified as Level 2+, and after two reviews it may be identified as Level 2++, where priority 2+ is greater than 2, and level 2++ is greater than 2+.
De plus, en référence à la
S42 : juger s'il existe des éléments critique dans les éléments de données non conformes ; si oui, effectuer l’étape de retourner les résultats de l'examen au client correspondant, sinon, déplacer le paquet de données correspondant dans la file d'attente de correction et traiter-la en fonction du processus de correction ;S42: judging whether there are critical items in the nonconforming data items; if yes, perform the step of returning the examination results to the corresponding client, if not, move the corresponding data packet to the correction queue and process it according to the correction process;
Selon la solution technique fournie par la présente demande, un processus de jugement d’éléments de données non conforme est ajouté, qui a pour but de juger s’il existe les éléments critique dans les éléments de données non conformes, si oui, cela signifie que les données non conformes entraînent les problèmes critiques qui affectent la confirmation de droits, tels que des erreurs du nom d’inventeur, des erreurs de dates, des erreurs d'adresses et autres, qui doivent être corrigés ; cependant, si aucun élément critique existe dans les éléments de données non conformes, les éléments de données non conformes ne sont que des polices non conformes aux règles, des espaces entre les mots et autres erreurs qui n'affectent pas la compréhension normale, en cas de non passé l’examen, un re-téléchargement réduira l'efficacité globale de la confirmation de droits et gaspillera les ressources du système ; par conséquent, selon la présente demandes, s’il existe les éléments critiques qui n’ont pas d'impact majeur, le paquet de données correspondant peut être déplacé dans la file d'attente de correction et traité en fonction du processus de correction, ce qui permet d’accélérer la confirmation de droits, et économiser également les ressources du système, et l'utilisateur n'a plus qu'à effectuer une correction sur tous contenus de cette partie plus tard.According to the technical solution provided by the present application, a nonconforming data item judging process is added, which aims to judge whether there are the critical items in the nonconforming data items, if yes, it means that nonconforming data causes critical issues that affect the confirmation of rights, such as errors in the inventor's name, errors in dates, errors in addresses and the like, which must be corrected; however, if any critical element exists in the nonconforming data items, the nonconforming data items are only nonconforming fonts, spaces between words, and other errors that do not affect normal understanding, in case of not passing the exam, re-uploading will reduce the overall effectiveness of entitlement confirmation and waste system resources; therefore, according to the present applications, if there are the critical items which do not have major impact, the corresponding data packet can be moved to the remediation queue and processed according to the remediation process, which makes it possible to speed up the confirmation of rights, and also save system resources, and the user only has to perform a correction on all contents of this part later.
Selon le procédé ci-dessus, la présente demande fournit en outre un système de traitement de paquets de données à authentifier, comme montré sur les figures 2, 12 et 13, qui comprend : une première base de données 25 pour stocker le paquet de données à authentifier et une deuxième base de données 26 pour stocker les paquets de données conformes, et qui se caractérise en ce qu'il comprend en outre :According to the above method, the present application further provides a data packet processing system to be authenticated, as shown in Figures 2, 12 and 13, which comprises: a first database 25 for storing the data packet to be authenticated and a second database 26 for storing the compliant data packets, and which is characterized in that it further comprises:
une unité de réception de données 21, qui est configurée pour recevoir les paquets de données à authentifier téléchargés par le client 11 via une page Web ou une APP spécifiée, et stocker les paquets de données à authentifier et un code de demande indiqué dans la première base de données interne 25 ; le code de demande peut être généré par l'unité de réception de données 21 lors de l’initiale réception du paquet de données, ou peut être indiqué par l'unité de retour d'informations 24 avec les résultats de retour de l’examen précédent ;a data receiving unit 21, which is configured to receive the data packets to be authenticated downloaded by the client 11 through a specified webpage or APP, and store the data packets to be authenticated and a request code indicated in the first internal database 25; the request code may be generated by the data receiving unit 21 upon initial receipt of the data packet, or may be indicated by the feedback unit 24 with the return results of the examination previous ;
une unité de sélection de données 22, qui est pourvue d’une file d’attente à traiter premier-entré et premier-sortie 221 et d'une unité de sélection 222 ; la file d’attente à traiter 221 est configurée pour stocker par ordre le paquet de données à authentifier pour traitement prioritaire obtenu de la première base de données 25 par l’unité de sélection 222 ;a data selection unit 22, which is provided with a first-in and first-out processing queue 221 and a selection unit 222; the queue to be processed 221 is configured to store in order the data packet to be authenticated for priority processing obtained from the first database 25 by the selection unit 222;
une unité de traitement de données 23, qui comprend un fil d’examen d’éléments d’ouvrage 231 et un fil de traitement de données physiques 232 ; dans laquelle, le fil d’examen d’éléments d’ouvrage 231 est configuré pour lire le paquet de données à authentifier dans la file d’attente à traiter 221 élément par élément, sélectionner les données de la partie d'éléments d’ouvrage dans le paquet de donnée à authentifier et examiner ; pour un élément de données non conforme, donner une valeur de référence virtuelle de l’élément de données conforme et une analyse des résultats de l'examen, et continuer à examiner élément par élément jusqu'à tous les éléments d’ouvrage de la partie d'éléments d’ouvrage soit examinés ; s'il y a des éléments de données non conformes dans la partie d'éléments d’ouvrage examinée, retourner les résultats de l'examen au client correspondant 11 par l’unité de retour d’informations 24, sinon continuer à traiter la partie physique d’actif numérique du paquet de données par le fil de traitement de données physiques 232.a data processing unit 23, which includes a work element examination wire 231 and a physical data processing wire 232; wherein, the work item review thread 231 is configured to read the data packet to be authenticated from the processing queue 221 item by item, select the data from the work item portion in the data packet to be authenticated and examined; for a nonconforming data item, give a virtual reference value of the compliant data item and an analysis of the examination results, and continue to examine item by item up to all the work items of the part elements of the work are examined; if there are nonconforming data items in the inspected work item part, returning the inspection results to the corresponding customer 11 by the feedback unit 24, otherwise continuing to process the part physical digital asset of the data packet by the physical data processing thread 232.
Le fil d’examen d’éléments d’ouvrage 231 comprend un fil d’examen normal 2311 et un fil d’examen virtuel 2312, dans lequel :The work item examination thread 231 comprises a normal examination thread 2311 and a virtual examination thread 2312, in which:
Le fil d’examen normal 2311 est configuré pour sélectionner les données de la partie d'éléments d’ouvrage dans le paquet de donnée à authentifier et examiner élément par élément, s'il y a des éléments de données non conformes, transférer l'examen au fil d’examen virtuel 2312, sinon continuer à traiter la partie physique d’actif numérique par le fil de traitement de données physiques 232 ;The normal examination thread 2311 is configured to select the data of the part of work elements in the data packet to be authenticated and examine element by element, if there are non-compliant data elements, forward the examination at the virtual examination thread 2312, otherwise continuing to process the physical part of the digital asset by the physical data processing thread 232;
Le fil d’examen virtuel 2312 est configuré pour examiner élément par élément, jusqu'à ce que toutes les données de la partie d’éléments d’ouvrage soient examinés et pour retourner les résultats de l'examen au client correspondant 11 par l’unité de retour d’informations 24.The virtual examination thread 2312 is configured to examine element by element, until all the data of the work element part is examined and to return the results of the examination to the corresponding client 11 by the feedback unit 24.
L'unité de sélection de données 22 est pourvue en outre d'une unité de jugement de nombre d’examen 223 et d'une file d’attente de traitement spéciale 224 ; dans laquelle,The data selection unit 22 is further provided with an examination number judgment unit 223 and a special processing queue 224; in which,
l’unité de jugement de nombre d’examen 223 est configurée pour définir un seuil du nombre d'examen de données ; pour un paquet de données à authentifier non passé l'examen, compter le nombre total d'examen, si le nombre total est inférieur ou égal au seuil du nombre d'examen de données, élever alors la priorité pour re-téléchargement par l’unité de sélection 222 ; et si le nombre total est supérieur au seuil du nombre d'examen de données, déplacer le paquet de données à authentifier dans la file d'attente de traitement spécial 224.the examination number judging unit 223 is configured to set a threshold of the number of data examination; for a data packet to be authenticated not passed the examination, count the total number of examination, if the total number is less than or equal to the threshold of the number of data examination, then raise the priority for re-uploading by the selection unit 222; and if the total count is greater than the data examination count threshold, moving the data packet to be authenticated to the special processing queue 224.
L’unité de retour 24 est configurée en outre pour donner une identification de retraitement dans les résultats d'examen retournés au client, l’identification de retraitement étant utilisée pour identifier la priorité du paquet de données lors de re-téléchargement.The return unit 24 is further configured to give a reprocessing identification in the examination results returned to the client, the reprocessing identification being used to identify the priority of the data packet when re-downloading.
Il est à noter que, étant donné que les exemples de réalisation de la présente demande sont proposés sur la base du procédé de traitement ci-dessus, dans les scénarios d'application réels, le mode d'exécution de chaque unité composant le système fourni par la présente demande correspond au procédé ci-dessus, et qui ne sera pas décrit ici.It should be noted that, since the exemplary embodiments of the present application are proposed based on the above processing method, in the actual application scenarios, the mode of execution of each unit composing the system provided by the present application corresponds to the above method, and which will not be described here.
Claims (10)
déterminer le paquet de données téléchargé via le client ;
sélectionner les données de la partie d'éléments d’ouvrage dans le paquet de donnée et examiner les données de la partie d'éléments d’ouvrage élément par élément ;
pour un élément de données non conforme, donner une valeur de référence virtuelle de l’élément de données conforme et une analyse des résultats de l'examen, et continuer à examiner élément par élément jusqu'à ce que toutes les données de la partie d'éléments d’ouvrage soient examinés ;
s'il y a des éléments de données non conformes dans la partie d'éléments d’ouvrage examinée, retourner les résultats de l'examen au client correspondant, sinon continuer à traiter la partie physique d’actif numérique du paquet de données.A method of processing digital asset data packets to be authenticated, which comprises the following steps:
determining the data packet downloaded via the client;
selecting the work element part data from the data packet and examining the work element part data element by element;
for non-compliant data item, give virtual reference value of the compliant data item and review result analysis, and continue to review item by item until all data in part d components are examined;
if there are non-conforming data items in the examined work item portion, returning the examination results to the corresponding client, otherwise continuing to process the digital asset physical portion of the data packet.
mettre tous les paquets de données à authentifier en ordre décroissant en fonction de la priorité ;
sélectionner les paquets de données à authentifier par ordre en fonction du résultat de mise en ordre et les stocker dans une file d’attente à traiter premier-entré et premier-sortie ;
déterminer les paquets de données téléchargés via le client en fonction de l'ordre des paquets de données sortis de la file d'attente à traiter.Method of processing digital asset data packets to be authenticated according to claim 1, characterized in that the step of determining the data packet downloaded via the client comprises the steps:
put all the data packets to be authenticated in descending order according to the priority;
selecting the data packets to be authenticated in order according to the ordering result and storing them in a queue to be processed first-in and first-out;
determining the data packets downloaded via the client according to the order of the data packets dequeued to be processed.
pour un paquet de données à authentifier non passé le premier examen, compter le nombre total d'examen, si le nombre total est inférieur ou égal au seuil du nombre d'examen de données, élever alors la priorité pour un re-téléchargement ;
si le nombre total est supérieur au seuil du nombre d'examen de données, déplacer le paquet de données à authentifier dans la file d’attente de traitement spécial.Method of processing digital asset data packets to be authenticated according to claim 3, characterized in that the step of determining the data packet downloaded via the client further comprises the steps:
for a data packet to be authenticated that has not passed the first examination, counting the total number of examinations, if the total number is less than or equal to the threshold of the number of data examinations, then raising the priority for a re-download;
if the total count is greater than the data examination count threshold, moving the data packet to be authenticated to the special processing queue.
donner une identification de retraitement dans les résultats d'examen retournés au client, l’identification de retraitement étant utilisée pour identifier la priorité du paquet de données lors de re-téléchargement ;Method according to any one of claims 2 to 4, characterized in that the step of returning the results of the examination to the corresponding client comprises the steps:
providing a reprocessing identification in the examination results returned to the client, the reprocessing identification being used to identify the priority of the data packet when re-downloading;
juger s'il existe des éléments critique dans les éléments de données non conformes ; si oui, effectuer l’étape de retourner les résultats de l'examen au client correspondant, sinon, déplacer le paquet de données correspondant dans la file d'attente de correction et traiter-la en fonction du processus de correction ;A method of processing digital asset data packets to be authenticated according to claim 5, characterized in that, before returning the results of the examination to the corresponding client, the method further comprises the steps:
judging whether there are critical elements in the nonconforming data elements; if yes, performing the step of returning the examination results to the corresponding client, if not, moving the corresponding data packet to the correction queue and processing it according to the correction process;
une unité de réception de données (21), qui est configurée pour recevoir les paquets de données à authentifier téléchargés par le client (11) via une page Web ou une APP spécifiée, et stocker les paquets de données à authentifier et un code de demande indiqué dans la première base de données (25) ;
une unité de sélection de données (22), qui est pourvue d’une file d’attente à traiter premier-entré et premier-sortie (221) et d'une unité de sélection (222) ; la file d’attente à traiter (221) est configurée pour stocker par ordre le paquet de données à authentifier pour traitement prioritaire obtenu de la première base de données (25) par l’unité de sélection (222) ;
une unité de traitement de données (23), qui comprend un fil d’examen d’éléments d’ouvrage (231) et un fil de traitement de données physiques (232) ; dans laquelle, le fil d’examen d’éléments d’ouvrage (231) est configuré pour lire le paquet de données à authentifier dans la file d’attente à traiter (221) élément par élément, sélectionner les données de la partie d'éléments d’ouvrage dans le paquet de donnée à authentifier et examiner ; pour un élément de données non conforme, donner une valeur de référence virtuelle de l’élément de données conforme et une analyse des résultats de l'examen, et continuer à examiner élément par élément jusqu'à ce que toutes les données de la partie d'éléments d’ouvrage soient examinés ; s'il y a des éléments de données non conformes dans la partie d'éléments d’ouvrage examinée, retourner les résultats de l'examen au client correspondant (11) par l’unité de retour d’informations (24), sinon continuer à traiter la partie physique d’actif numérique du paquet de données par le fil de traitement de données physiques (232).A system for processing data packets to be authenticated, which comprises: a first database (25) for storing the data packets to be authenticated and a second database (26) for storing the examined and compliant data packets, characterized in that it further comprises:
a data receiving unit (21), which is configured to receive the data packets to be authenticated uploaded by the client (11) via a specified web page or APP, and store the data packets to be authenticated and a request code indicated in the first database (25);
a data selection unit (22), which is provided with a first-in and first-out processing queue (221) and a selection unit (222); the queue to be processed (221) is configured to store in order the data packet to be authenticated for priority processing obtained from the first database (25) by the selection unit (222);
a data processing unit (23), which includes a work element examination wire (231) and a physical data processing wire (232); wherein, the work item examination thread (231) is configured to read the data packet to be authenticated from the processing queue (221) item by item, selecting the data from the part of work items in the data packet to be authenticated and examined; for non-compliant data item, give virtual reference value of the compliant data item and review result analysis, and continue to review item by item until all data in part d components are examined; if there are nonconforming data items in the inspected work item portion, returning the inspection results to the corresponding client (11) by the feedback unit (24), otherwise continuing processing the physical digital asset portion of the data packet by the physical data processing thread (232).
le fil d’examen normal (2311) est configuré pour sélectionner les données de la partie d'éléments d’ouvrage dans le paquet de donnée à authentifier et examiner élément par élément, s'il y a des éléments de données non conformes, transférer l'examen au fil d’examen virtuel (2312), sinon continuer à traiter la partie physique d’actif numérique par le fil de traitement de données physiques (232) ;
le fil d’examen virtuel (2312) est configuré pour examiner élément par élément, jusqu'à ce que toutes les données de la partie d’éléments d’ouvrage soient examinés et pour retourner les résultats de l'examen au client correspondant (11) par l’unité de retour d’informations (24).A system for processing digital asset data packets to be authenticated according to claim 7, characterized in that the work element examination thread (231) comprises a normal examination thread (2311) and a virtual exam (2312), wherein:
the normal examination thread (2311) is configured to select the data of the part of work elements in the data packet to be authenticated and examine element by element, if there are non-compliant data elements, forward examining at the virtual examination thread (2312), otherwise continuing to process the physical portion of digital asset through the physical data processing thread (232);
the virtual examination thread (2312) is configured to examine element by element, until all the data of the work element part is examined and to return the results of the examination to the corresponding client (11 ) by the feedback unit (24).
l’unité de jugement de nombre d’examen (223) est configurée pour définir un seuil du nombre d'examen de données ; pour un paquet de données à authentifier non passé l'examen, compter le nombre total d'examen, si le nombre total est inférieur ou égal au seuil du nombre d'examen de données, élever alors la priorité pour re-téléchargement par l’unité de sélection (222) ; et si le nombre total est supérieur au seuil du nombre d'examen de données, déplacer le paquet de données à authentifier dans la file d'attente de traitement spécial (224).A system for processing data packets of digital assets to be authenticated according to claim 7, characterized in that the data selection unit (22) is further provided with an examination number judging unit (223 ) and a special processing queue (224); in which,
the examination number judgment unit (223) is configured to set a threshold of the data examination number; for a data packet to be authenticated not passed the examination, count the total number of examination, if the total number is less than or equal to the threshold of the number of data examination, then raise the priority for re-uploading by the selection unit (222); and if the total count is greater than the data examination count threshold, moving the data packet to be authenticated to the special processing queue (224).
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910656677.3 | 2019-07-19 | ||
CN201910656677.3A CN112241883A (en) | 2019-07-19 | 2019-07-19 | A method and system for processing digital asset data packets to be authenticated |
Publications (1)
Publication Number | Publication Date |
---|---|
FR3099331A1 true FR3099331A1 (en) | 2021-01-29 |
Family
ID=74168215
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR2007547A Withdrawn FR3099331A1 (en) | 2019-07-19 | 2020-07-17 | Method and system for processing digital asset data packets to be authenticated |
Country Status (4)
Country | Link |
---|---|
JP (1) | JP2022536734A (en) |
CN (1) | CN112241883A (en) |
FR (1) | FR3099331A1 (en) |
WO (1) | WO2021012816A1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020196785A1 (en) * | 2001-06-25 | 2002-12-26 | Connor Patrick L. | Control of processing order for received network packets |
US8239820B1 (en) * | 2005-07-18 | 2012-08-07 | Progress Software Corporation | Compliance method and system for XML-based applications |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0830687A (en) * | 1994-07-15 | 1996-02-02 | Hitachi Ltd | Application terminal device |
JP2002183278A (en) * | 2000-12-12 | 2002-06-28 | Sony Corp | Device and method for evaluating application document, and recording medium |
US8676162B2 (en) * | 2005-05-24 | 2014-03-18 | Marshall Feature Recognition Llc | Remote subscriber identification (RSID) system and method |
CN103139104B (en) * | 2011-12-05 | 2017-02-08 | 深圳迈瑞生物医疗电子股份有限公司 | Network transmission service class adjustment method, data terminal and network server |
JP2016085681A (en) * | 2014-10-28 | 2016-05-19 | 有限会社アイ・アール・ディー | Patent document quality inspection device, patent document quality inspection method, and program |
CN105574646A (en) * | 2015-12-12 | 2016-05-11 | 公安部交通管理科学研究所 | Motor vehicle safety technology inspection and supervision system and running method for same |
CN105760450A (en) * | 2016-02-04 | 2016-07-13 | 浪潮通用软件有限公司 | Form file analyzing method and device |
CN107464194A (en) * | 2017-09-21 | 2017-12-12 | 合肥集知网知识产权运营有限公司 | A kind of big data patent management system based on Apriori data mining algorithms |
CN109670963A (en) * | 2018-09-26 | 2019-04-23 | 深圳壹账通智能科技有限公司 | Assets information screening technique, device, equipment and storage medium |
CN109636624A (en) * | 2018-10-29 | 2019-04-16 | 平安医疗健康管理股份有限公司 | Generation method, device, equipment and the storage medium of air control audit model |
-
2019
- 2019-07-19 CN CN201910656677.3A patent/CN112241883A/en active Pending
-
2020
- 2020-06-04 JP JP2021573713A patent/JP2022536734A/en active Pending
- 2020-06-04 WO PCT/CN2020/094360 patent/WO2021012816A1/en active Application Filing
- 2020-07-17 FR FR2007547A patent/FR3099331A1/en not_active Withdrawn
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020196785A1 (en) * | 2001-06-25 | 2002-12-26 | Connor Patrick L. | Control of processing order for received network packets |
US8239820B1 (en) * | 2005-07-18 | 2012-08-07 | Progress Software Corporation | Compliance method and system for XML-based applications |
Also Published As
Publication number | Publication date |
---|---|
WO2021012816A1 (en) | 2021-01-28 |
JP2022536734A (en) | 2022-08-18 |
CN112241883A (en) | 2021-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI593266B (en) | Malicious message detection and processing | |
FR3099329A1 (en) | Digital asset authentication processing system | |
US20080281941A1 (en) | System and method of processing online advertisement selections | |
CN116821908A (en) | Detection systems, detection methods, and computer programs | |
US20110276473A1 (en) | System and method for facilitating exchange of escrowed funds | |
FR3018620A3 (en) | CREATING RULES FOR USE IN THIRD PARTY MANAGEMENT SYSTEMS | |
EP3545449B1 (en) | Method of extracting data from a database watermarked according to a reversible watermarking mechanism | |
US20130061129A1 (en) | Performance monitoring of a media player launched by a web browser | |
FR2964484A1 (en) | METHOD FOR COLLECTING DATA WITH EVENTUAL CHARACTERS OF ELECTRONIC FORMS | |
EP3033857A1 (en) | Binary code authentication | |
FR3099331A1 (en) | Method and system for processing digital asset data packets to be authenticated | |
CN110062001B (en) | Data delivery method, device, equipment and computer readable storage medium | |
WO2009121808A1 (en) | Method of managing electronic messages on the basis of a messaging client and system for implementing the method | |
CN113657535A (en) | A model training method, device, electronic device and storage medium | |
US20150052044A1 (en) | One View/Transaction Monitoring | |
US10862891B2 (en) | Communication tracking system for correctional facilities | |
US10420158B2 (en) | Method, system, and program product for improving quality of electronic communications | |
FR2952203A1 (en) | METHOD FOR GENERATING A WEB STREAM AND ASSOCIATED SYSTEM | |
EP3032423B1 (en) | Method and system for validating performance test scenarios | |
CN113610078B (en) | Method and equipment for calibrating mobile phone number recognition result | |
FR2826761A1 (en) | Network sent extensible mark up language document analysis having language detected and assigned content value read/automatic identification digital word assembly with mark up language/length equal value read. | |
FR2852422A1 (en) | Digital image entities identifying method, involves assigning one identifier to entity and assigning other identifiers to unidentified entities based on statistical data characterizing occurrences of combination of identifiers | |
EP2318961A1 (en) | Computer checking tool | |
FR2952204A1 (en) | METHOD FOR GENERATING A WEB STREAM AND ASSOCIATED SYSTEM | |
FR3099328A1 (en) | System for processing digital assets to be authenticated |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 2 |
|
PLSC | Publication of the preliminary search report |
Effective date: 20210924 |
|
ST | Notification of lapse |
Effective date: 20230305 |