Sélection de la langue

Search

Sommaire du brevet 3142579 

Énoncé de désistement de responsabilité concernant l'information provenant de tiers

Une partie des informations de ce site Web a été fournie par des sources externes. Le gouvernement du Canada n'assume aucune responsabilité concernant la précision, l'actualité ou la fiabilité des informations fournies par les sources externes. Les utilisateurs qui désirent employer cette information devraient consulter directement la source des informations. Le contenu fourni par les sources externes n'est pas assujetti aux exigences sur les langues officielles, la protection des renseignements personnels et l'accessibilité.

Disponibilité de l'Abrégé et des Revendications

L'apparition de différences dans le texte et l'image des Revendications et de l'Abrégé dépend du moment auquel le document est publié. Les textes des Revendications et de l'Abrégé sont affichés :

  • lorsque la demande peut être examinée par le public;
  • lorsque le brevet est émis (délivrance).
(12) Demande de brevet: (11) CA 3142579
(54) Titre français: METHODE ET APPAREIL DE VALIDATION DE DONNEES ACQUISES DE SUIVI D'EVENEMENT
(54) Titre anglais: METHOD AND APPARATUS FOR VALIDATION OF EVENT TRACKING ACQUIRED DATA
Statut: Examen
Données bibliographiques
(51) Classification internationale des brevets (CIB):
  • G6F 17/00 (2019.01)
  • G6F 17/40 (2006.01)
(72) Inventeurs :
  • CHEN, YONG (Chine)
  • SHENG, HAO (Chine)
  • TAO, LI (Chine)
  • SUN, QIAN (Chine)
  • LI, CHENG (Chine)
(73) Titulaires :
  • 10353744 CANADA LTD.
(71) Demandeurs :
  • 10353744 CANADA LTD. (Canada)
(74) Agent: JAMES W. HINTONHINTON, JAMES W.
(74) Co-agent:
(45) Délivré:
(22) Date de dépôt: 2021-12-16
(41) Mise à la disponibilité du public: 2022-06-16
Requête d'examen: 2022-09-16
Licence disponible: S.O.
Cédé au domaine public: S.O.
(25) Langue des documents déposés: Anglais

Traité de coopération en matière de brevets (PCT): Non

(30) Données de priorité de la demande:
Numéro de la demande Pays / territoire Date
202011491540.6 (Chine) 2020-12-16

Abrégés

Abrégé anglais


A method and an apparatus for validating event tracking acquisition data are
disclosed, which
relate to event tracking testing, and feature a capability of effectively
solving problems about
inconsistent validation rules for access logs in a testing environment and in
a production
environment and preventing inaccurate results of validation. The method
includes: standardizing
validation rules for validating event tracking acquisition data in a testing
environment and in a
production environment, and configuring page parameters and business
parameters for testing
pages; periodically acquiring event tracking acquisition data in to-be-tested
pages from the
testing environment, and/or periodically acquiring event tracking acquisition
data in the to-be-
tested pages from the production environment; based on the event tracking
acquisition data,
retrieving the page parameters and the business parameters corresponding to
the to-be-tested
page, according to the validation rules, validating the event tracking
acquisition data, and
outputting validation results. The apparatus implements the disclosed method.

Revendications

Note : Les revendications sont présentées dans la langue officielle dans laquelle elles ont été soumises.


CLAIMS
What is claimed is:
1. A method for validation of event tracking acquisition data, the method
comprising:
standardizing validation rules for event tracking acquisition data in a
testing environment and in
a production environment, and configuring page parameters and business
parameters for
testing pages;
periodically acquiring event tracking acquisition data in to-be-tested pages
from the testing
environment, and/or periodically acquiring event tracking acquisition data in
the to-be-tested
pages from the production environment;
retrieving, on the basis of the event tracking acquisition data, the page
parameters and the
business parameters of the corresponding testing pages, validating the event
tracking
acquisition data according to the validation rules, and outputting validation
results.
2. The method of claim 1, wherein the step of configuring page parameters and
business
parameters of testing pages comprises:
in a page management system, configuring the page parameters including testing-
page basic
information and event tracking parameter information, wherein the basic
information at least
includes page codes of the testing pages, and the event tracking parameter
information includes
plural event tracking testing parameters; and
in the page management system, configuring the business parameters of the
testing pages,
wherein the business parameters include business-description information and
validation-rule
information.
14
Date recue / Date received 2021-12-16

3. The method of claim 1 or 2, wherein the step of periodically acquiring
event tracking
acquisition data in to-be-tested pages from the testing environment, and/or
periodically acquiring
event tracking acquisition data in the to-be-tested pages from the production
environment
comprises:
periodically acquiring accessing logs from the testing environment and from a
quasi-production
environment, wherein the accessing logs include the event tracking acquisition
data; and/or
periodically acquiring an off-line table from the production environment,
wherein the off-line
table includes the event tracking acquisition data; and
the event tracking acquisition data include basic information of the to-be-
tested pages and the
event tracking parameter information.
4. The method of claim 2, wherein the step of retrieving, on the basis of the
event tracking
acquisition data, the page parameters and the business parameters of the
corresponding testing
pages, validating the event tracking acquisition data according to the
validation rules, and
outputting validation results comprises:
validating whether the page parameters in the event tracking acquisition data
acquired from the
to-be-tested pages contain the page codes, and if not, outputting a validation
result indicating
that the pages do not have any event tracking; and
if yes, identifying, on the basis of the page codes, the event tracking
parameters and the business
parameters of the corresponding testing pages from the page management system
by means of
matching, comparing the event tracking acquisition data with the event
tracking parameters
and the business parameters in the testing pages one by one according to the
validation rules,
and outputting the validation results according to comparison results.
Date recue / Date received 2021-12-16

5. The method of claim 4, wherein the step of comparing the event tracking
acquisition data with
the event tracking parameters and the business parameters in the testing pages
one by one
according to the validation rules, and outputting the validation results
according to comparison
results comprises:
identifying event tracking items in the event tracking acquisition data and
parameters
corresponding to each said event tracking item, and determining whether the
event tracking
items are necessary event trackings in the corresponding testing pages, and
whether the
parameters corresponding to the event tracking items are constant parameters;
for the event tracking items that are necessary event trackings and have the
corresponding
parameters being constant parameters, comparing the constant parameters with
the
corresponding event tracking parameters in the testing pages, respectively,
and if a resulting
comparison result shows inconsistency, outputting a validation result
indicating inconsistency
between the event tracking item parameter and the page parameters, or if the
resulting
comparison result shows consistency, outputting a validation result indicating
pass; and
for the event tracking items that are necessary event trackings and have the
corresponding
parameters being non-constant parameters, comparing the non-constant
parameters with the
business parameters, if a resulting comparison result shows pass, outputting a
validation result
indicating pass, or if the resulting comparison result shows not pass,
outputting a validation
result indicating not pass.
6. The method of claim 5, wherein the step of comparing the non-constant
parameters with the
business parameters comprises:
identifying types of each of non-constant parameters, extracting rules of the
corresponding types
from the validation rule information of the business parameters to validate
each non-constant
parameter, and when all the non-constant parameters are validated as pass,
outputting a
16
Date recue / Date received 2021-12-16

validation result indicating pass, or otherwise outputting a validation result
indicating not pass;
types of the validation rule information include dimension rules, custom
enumeration rules, and
regular rules.
7. The method of claim 6, further comprising:
visually informing a corresponding person in charge of the event tracking of
the validation result,
and making an alerting prompt.
8. An apparatus for validation of event tracking acquisition data, the
apparatus comprising:
a configuring unit, for standardizing validation rules for validating event
tracking acquisition
data in a testing environment and in a production environment, and configuring
page
parameters and business parameters for testing pages;
an acquisition unit, for periodically acquiring event tracking acquisition
data in to-be-tested pages
from the testing environment, and/or periodically acquiring event tracking
acquisition data in
the to-be-tested pages from the production environment; and
a validating unit, for retrieving, on the basis of the event tracking
acquisition data, the page
parameters and the business parameters of the corresponding testing pages,
validating the
event tracking acquisition data according to the validation rules, and
outputting validation
results.
9. The apparatus of claim 8, further comprising:
prompting unit, for visually informing a corresponding person in charge of the
event tracking of
the validation result of not pass, and making an alerting prompt.
17
Date recue / Date received 2021-12-16

10. A computer-readable storage medium storing therein a computer program,
wherein the
computer program, when executed by a processor, performs a method as described
in any of
claims 1 through 7.
18
Date recue / Date received 2021-12-16

Description

Note : Les descriptions sont présentées dans la langue officielle dans laquelle elles ont été soumises.


METHOD AND APPARATUS FOR VALIDATION OF EVENT TRACKING
ACQUIRED DATA
BACKGROUND OF THE INVENTION
Technical Field
[0001] The present invention relates to the technical field of event tracking
testing, and more
particularly to a method and an apparatus for validation of event tracking
acquisition data.
Description of Related Art
[0002] Data acquisition is the very first step of big data technologies, and
thus the quality of
event trackings has direct influence on downstream data warehouse
construction, people profile
formation, etc. Therefore, it is of particular importance to improve the
quality of event trackings.
Conventionally, validation of event tracking acquisition data is mainly
performed in the
following two ways:
1. Validation is performed directly at the front end. With this approach,
amendments of
validation rules have to be published at the front end, and this weakness
makes it less
flexible, less versatile, and less capable of handling validation for big
batches of pages.
Meanwhile, it may adversely affect the performance of the front end when
applied to
websites with high concurrency.
2. Validation is performed at the back end to off-line data. Since the testing
environment
and the production environment are not intercommunicated, differences of
validation
rules may exist between the two environments and lead to less accurate
validation
results. If the validation rules of the production environment are
synchronized to the
testing environment, the problems of delayed synchronization and high cost
come
along.
1
Date recue / Date received 2021-12-16

SUMMARY OF THE INVENTION
[0003] The objective of the present invention is to provide a method and an
apparatus for
validation of event tracking acquisition data, and features capability of
effectively solving
problems about inconsistency of validation rules for accessing logs between a
testing
environment and a production environment and inaccuracy of validation results.
[0004] To achieve the foregoing objective, in a first aspect the present
invention, a method for
validation of event tracking acquisition data is provided, which comprises:
[0005] standardizing validation rules for validating event tracking
acquisition data in a testing
environment and in a production environment, and configuring page parameters
and business
parameters for testing pages;
[0006] periodically acquiring event tracking acquisition data in to-be-tested
pages from the
testing environment, and/or periodically acquiring event tracking acquisition
data in the to-be-
tested pages from the production environment; and
[0007] based on the event tracking acquisition data, retrieving the page
parameters and the
business parameters of the corresponding testing pages, validating the event
tracking acquisition
data according to the validation rules, and outputting validation results.
[0008] Preferably, the step of configuring page parameters and business
parameters of testing
pages comprises:
[0009] in a page management system, configuring the page parameters including
testing-page
basic information and event tracking parameter information, wherein the basic
information at
least includes page codes of the testing pages, and the event tracking
parameter information
includes plural event tracking testing parameters; and
[0010] in the page management system, configuring the business parameters of
the testing
pages, wherein the business parameters include business-description
information and validation-
rule information.
[0011] More preferably, the step of periodically acquiring event tracking
acquisition data in to-
be-tested pages from the testing environment, and/or periodically acquiring
event tracking
acquisition data in the to-be-tested pages from the production environment
comprises:
[0012] periodically acquiring accessing logs from the testing environment and
from a quasi-
2
Date recue / Date received 2021-12-16

production environment, wherein the accessing logs include the event tracking
acquisition data;
and/or periodically acquiring an off-line table from the production
environment, wherein the off-
line table includes the event tracking acquisition data; and
[0013] wherein the event tracking acquisition data include basic information
of the to-be-tested
pages and the event tracking parameter information.
[0014] Preferably, the step of based on the event tracking acquisition data,
retrieving the page
parameters and the business parameters of the corresponding testing pages,
validating the event
tracking acquisition data according to the validation rules, and outputting
validation results
comprises:
[0015] validating whether the page parameters in the event tracking
acquisition data acquired
from the to-be-tested pages contain the page codes, and if not, outputting a
said validation result
indicating that the pages do not have any event tracking; and
[0016] if yes, based on the page codes, identifying the event tracking
parameters and the
business parameters of the corresponding testing pages from the page
management system by
means of matching, comparing the event tracking acquisition data with the
event tracking
parameters and the business parameters in the testing pages one by one
according to the
validation rules, and outputting the validation results according to
comparison results.
[0017] Preferably, the step of comparing the event tracking acquisition data
with the event
tracking parameters and the business parameters in the testing pages one by
one according to the
validation rules, and outputting the validation results according to
comparison results comprises:
[0018] identifying event tracking items in the event tracking acquisition data
and parameters
corresponding to each said event tracking item, and determining whether the
event tracking items
in the corresponding testing pages are necessary event trackings and whether
the parameters
corresponding to the event tracking items are constant parameters;
[0019] for the event tracking items that are necessary event tracking and have
the corresponding
parameters being constant parameters, comparing the constant parameters with
the
corresponding event tracking parameters in the testing pages, respectively,
and if a resulting
comparison result shows inconsistency, outputting a said validation result
indicating
inconsistency, or if the resulting comparison result shows consistency,
outputting a said
3
Date recue / Date received 2021-12-16

validation result indicating pass; and
[0020] for the event tracking items that are necessary event tracking and have
the corresponding
parameters being non-constant parameters, comparing the non-constant
parameters with the
business parameters, if a resulting comparison result shows pass, outputting a
said validation
result indicating pass, or if the resulting comparison result shows not pass,
outputting a said
validation result indicating not pass.
[0021] Preferably, the step of comparing the non-constant parameters with the
business
parameters comprises:
[0022] identifying types of said individual non-constant parameters,
extracting rules of the
corresponding types from the validation rule information of the business
parameters to validate
each said non-constant parameter, and when all the non-constant parameters are
validated as pass,
outputting a said validation result indicating pass, or otherwise outputting a
said validation result
indicating not pass;
[0023] in which types of the validation rule information include dimension
rules, custom
enumeration rules, and regular rules.
[0024] Preferably, the method further comprises:
[0025] visually informing an event tracking owner of the validation result,
and making an
alerting prompt.
[0026] As compared to the prior art, the method for validation of event
tracking acquisition data
of the present invention has the following beneficial effects:
[0027] In the method for validation of event tracking acquisition data as
provided in the present
embodiment, validation rules for validating event tracking acquisition data in
the testing
environment and in the production environment are unified first. Configuration
of page
parameters and business parameters is also performed for the testing pages.
After these
operations, event tracking acquisition data in to-be-tested pages are
periodically acquired from
the testing environment, and/or event tracking acquisition data in the to-be-
tested pages are
periodically acquired from the production environment. Then the page
parameters and the
business parameters of the corresponding testing pages are retrieved based on
the foregoing event
tracking acquisition data, and the event tracking acquisition data are
validated according to the
4
Date recue / Date received 2021-12-16

validation rules for outputting validation results.
[0028] It is thus clear that the with the back-end testing scheme, the present
embodiment can
provide standardized validation rules for event tracking acquisition data
generated in the testing
environment and in the production environment, thereby preventing inconsistent
accuracy of
validation results caused by environmental differences.
[0029] In a second aspect, the present invention provides an apparatus for
validation of event
tracking acquisition data, which is applicable to the method for validation of
event tracking
acquisition data of the foregoing technical scheme. The apparatus comprises:
[0030] a configuring unit, for standardizing validation rules for validating
event tracking
acquisition data in a testing environment and in a production environment, and
configuring page
parameters and business parameters for testing pages;
[0031] an acquisition unit, for periodically acquiring event tracking
acquisition data in to-be-
tested pages from the testing environment, and/or periodically acquiring event
tracking
acquisition data in the to-be-tested pages from the production environment;
[0032] a validating unit, for based on the event tracking acquisition data,
retrieving the page
parameters and the business parameters of the corresponding testing pages,
validating the event
tracking acquisition data according to the validation rules, and outputting
validation results.
[0033] Preferably, further comprises:
[0034] prompting unit, for visually informing a event tracking owner of the
validation result of
not pass, and making an alerting prompt.
[0035] As compared to the prior art, the disclosed apparatus for validation of
event tracking
acquisition data provides beneficial effects that are similar to those
provided by the disclosed
method for validation of event tracking acquisition data as enumerated above,
and thus no
repetitions are made herein.
[0036] In a third aspect, the present invention provides a computer-readable
storage medium,
storing thereon a computer program. When the computer program is executed by a
processor, it
implements the steps of the method for validation of event tracking
acquisition data as described
previously.
[0037] As compared to the prior art, the disclosed computer-readable storage
medium provides
Date recue / Date received 2021-12-16

beneficial effects that are similar to those provided by the disclosed method
for validation of
event tracking acquisition data as enumerated above, and thus no repetitions
are made herein.
BRIEF DESCRIPTION OF THE DRAWINGS
[0038] The accompanying drawings are provided herein for better understanding
of the present
invention and form a part of this disclosure. The illustrative embodiments and
their descriptions
are for explaining the present invention and by no means form any improper
limitation to the
present invention, wherein:
[0039] FIG. 1 is a flowchart of a method for validation of event tracking
acquisition data
according to one embodiment of the present invention;
[0040] FIG. 2 is a technical diagram of the method for validation of event
tracking acquisition
data according to the embodiment of the present invention; and
[0041] FIG. 3 is an overall business logic diagram of the method for
validation of event tracking
acquisition data according to the embodiment of the present invention.
DETAILED DESCRIPTION OF THE INVENTION
[0042] To make the foregoing objectives, features, and advantages of the
present invention
clearer and more understandable, the following description will be directed to
some embodiments
as depicted in the accompanying drawings to detail the technical schemes
disclosed in these
embodiments. It is, however, to be understood that the embodiments referred
herein are only a
part of all possible embodiments and thus not exhaustive. Based on the
embodiments of the
present invention, all the other embodiments can be conceived without creative
labor by people
of ordinary skill in the art, and all these and other embodiments shall be
embraced in the scope
of the present invention.
Embodiment 1
[0043] Referring to FIG. 1-3, the present embodiment provides a method for
validation of event
tracking acquisition data, comprises:
[0044] standardizing validation rules for validating event tracking
acquisition data in a testing
environment and in a production environment, and configuring page parameters
and business
parameters for testing pages; periodically acquiring event tracking
acquisition data in to-be-tested
6
Date recue / Date received 2021-12-16

pages from the testing environment, and/or periodically acquiring event
tracking acquisition data
in the to-be-tested pages from the production environment; based on the event
tracking
acquisition data, retrieving the page parameters and the business parameters
of the corresponding
testing pages, validating the event tracking acquisition data according to the
validation rules, and
outputting validation results.
[0045] In the method for validation of event tracking acquisition data as
provided in the present
embodiment, validation rules for validating event tracking acquisition data in
the testing
environment and in the production environment are unified first. Configuration
of page
parameters and business parameters is also performed for the testing pages.
After these
operations, event tracking acquisition data in to-be-tested pages are
periodically acquired from
the testing environment, and/or event tracking acquisition data in the to-be-
tested pages are
periodically acquired from the production environment. Then the page
parameters and the
business parameters of the corresponding testing pages are retrieved based on
the foregoing event
tracking acquisition data, and the event tracking acquisition data are
validated according to the
validation rules for outputting validation results.
[0046] It is thus clear that the with the back-end testing scheme, the present
embodiment can
provide standardized validation rules for event tracking acquisition data
generated in the testing
environment and in the production environment, thereby preventing inconsistent
accuracy of
validation results caused by environmental differences.
[0047] In the embodiment as described above, the step of configuring page
parameters and
business parameters of testing pages comprises:
[0048] in a page management system, configuring the page parameters including
testing-page
basic information and event tracking parameter information, wherein the basic
information at
least includes page codes of the testing pages, and the event tracking
parameter information
includes various event tracking testing parameters; in the page management
system, configuring
business parameters of the testing pages, wherein the business parameters
includes business-
description information and validation-rule information.
[0049] In specific implementations, the page management system is configured
with page
parameters of plural testing pages, and the business management system is
configured with
7
Date recue / Date received 2021-12-16

business parameters of plural testing page. Diverse testing pages may come
from different sites.
Therein, the basic information usually includes information such as page
codes, page names, and
product lines. The event tracking parameter information records parameters for
which event
trackings are set in the testing pages, such as page categories, merchandise
types, page tags, page
titles, merchandise codes, store codes, supplier codes, etc. The business
description information
includes basic information of the business parameters, such as parameter
abbreviations,
parameter Chinese names, business scene descriptions, applicable business
domains, etc. The
validation rule information may be divided into three types, namely dimension
rules, custom
enumeration rules, and regular rules.
[0050] In the embodiment as described above, the step of periodically
acquiring event tracking
acquisition data in to-be-tested pages from the testing environment, and/or
periodically acquiring
event tracking acquisition data in the to-be-tested pages from the production
environment
comprises:
[0051] periodically acquiring accessing logs from the testing environment and
from a quasi-
production environment, wherein the accessing logs include the event tracking
acquisition data;
and/or periodically acquiring an off-line table from the production
environment, wherein the off-
line table includes the event tracking acquisition data; and wherein the event
tracking acquisition
data include basic information of the to-be-tested pages and event tracking
parameter information.
[0052] In specific implementations, the testing environment includes an actual
testing
environment and a pre-production environment. The data generated in the
testing environment is
of a relatively small size so the accessing logs can be extracted directly for
validation. After
aggregation of the accessing logs from the actual testing environment and the
pre-production
environment, the aggregation will be stored into a third-party storage
platform, thereby keeping
data from the testing environment and from the pre-production environment from
contaminating
data from the production environment. Additionally, the third-party storage
platform provides
cross-domain access. The size of data generated in the production environment
is huge, and thus
accessing logs for validation have to be extracted from an off-line table. It
would be understood
that since the data in the accessing logs from the testing environment are
directly extracted
without cleaning, so the validation results are more accurate.
8
Date recue / Date received 2021-12-16

[0053] In the embodiment as described above, the step of based on the event
tracking
acquisition data, retrieving the page parameters and the business parameters
of the corresponding
testing pages, validating the event tracking acquisition data according to the
validation rules, and
outputting validation results comprises:
[0054] validating whether the page parameters in the event tracking
acquisition data acquired
from the to-be-tested pages contain the page codes, and if not, outputting a
said validation result
indicating that the pages do not have any event tracking; and if yes, based on
the page codes,
identifying the event tracking parameters and the business parameters of the
corresponding
testing pages from the page management system by means of matching, comparing
the event
tracking acquisition data with the event tracking parameters and the business
parameters in the
testing pages one by one according to the validation rules, and outputting the
validation results
according to comparison results.
[0055] In specific implementations, for an entry of event tracking acquisition
data, validation
is performed first to determine whether there is a page code. A negative
result means that there
is not any event tracking, and the corresponding validation result is "page
having no event
trackings," which means no not pass in the validation. If there are or more
page codes, matching
is performed in the page management system. If there is not any match found,
the validation
result is "no page parameters configured," and the business side will be
prompted to perform
page registration in the page management system. If one or more matches are
found, validation
matching will be conducted on the event tracking acquisition data according to
the event tracking
parameters and the business parameters set in the page management system one
by one following
the he validation rules. Only when all the event tracking testing parameters
of an entry in the
event tracking acquisition data have their matches found in the event tracking
parameters or the
business parameters, and the corresponding parameters are within a threshold
range, can this
entry be determined as passing the validation. Otherwise, this entry of event
tracking acquisition
data is determined as not-pass data.
[0056] Further, in the embodiment as described above, the step of comparing
the event tracking
acquisition data with the event tracking parameters and the business
parameters in the testing
pages one by one according to the validation rules, and outputting the
validation results according
9
Date recue / Date received 2021-12-16

to comparison results comprises:
[0057] identifying event tracking items in the event tracking acquisition data
and parameters
corresponding to each said event tracking item, and determining whether the
event tracking items
in the corresponding testing pages are necessary event trackings and whether
the parameters
corresponding to the event tracking items are constant parameters; for the
event tracking items
that are necessary event tracking and have the corresponding parameters being
constant
parameters, comparing the constant parameters with the corresponding event
tracking parameters
in the testing pages, respectively, and if a resulting comparison result shows
inconsistency,
outputting a said validation result indicating inconsistency, or if the
resulting comparison result
shows consistency, outputting a said validation result indicating pass; and
for the event tracking
items that are necessary event tracking and have the corresponding parameters
being non-
constant parameters, comparing the non-constant parameters with the business
parametersõ if a
resulting comparison result shows pass, outputting a said validation result
indicating pass, or if
the resulting comparison result shows not pass, outputting a said validation
result indicating not
pass.
[0058] In specific implementations, at first, whether the event tracking items
in the event
tracking acquisition data are necessary event trackings in the corresponding
testing pages as
recorded in the page parameters of the corresponding testing page is to be
determined. For the
event tracking items that are necessary event tracking and have the
corresponding parameters
being constant parameters, the constant parameters are compared with the
corresponding event
tracking parameters in the testing pages, respectively. If the comparison
result shows
inconsistency, a validation result indicating inconsistency is output. If the
comparison result
shows consistency, a validation result indicating pass is output. For the
event tracking items that
are necessary event tracking and have the corresponding parameters being non-
constant
parameters, the non-constant parameters are compared to the business
parameters, respectively.
When the non-constant parameters are within the range of the corresponding
business parameters,
a validation result indicating pass is output. Otherwise, a validation result
indicating not pass is
output.
[0059] Specifically, the step of comparing the non-constant parameters with
the business
Date recue / Date received 2021-12-16

parameters comprises:
[0060] identifying types of said individual non-constant parameters,
extracting rules of the
corresponding types from the validation rule information of the business
parameters to validate
each said non-constant parameter, and when all the non-constant parameters are
validated as pass,
outputting a said validation result indicating pass, or otherwise outputting a
said validation result
indicating not pass; in which types of the validation rule information include
dimension rules,
custom enumeration rules, and regular rules.
[0061] In specific implementations, the types of non-constant parameters
include dimension
parameters, custom enumeration parameters, and regular parameters. For
example, the dimension
parameters may include the phone brand dimension, the operator dimension, etc.
The custom
enumeration parameters are parameters defined by users. The regular parameters
may include,
for example, the number of digits of order numbers. Therein, the dimension
parameters may be
managed through a dimension database, such as through a Http interface
provided by a data
warehouse, to realize centralized dimension management. The custom enumeration
parameters
may be managed in the business management system. For regular parameters, such
as some
numeral parameters, regular matching rules may be set in the business
management system. For
example, errors of the validation results may be divided into several types as
given below:
Error Code Error Type
1 Page parameters not configured
2 Page having no page codes buried
3 Parameter values inconsistent with page
parameter configuration table
4 Parameter values not meeting enumeration rules
Parameters not configured in page parameter
table
[0062] In the embodiment as described above, further comprises: visually
informing an event
tracking owner of the validation result, for providing an altering prompt.
11
Date recue / Date received 2021-12-16

[0063] In the embodiment as described above, when a validation result of no
pass is generated,
an error report is stored in the database associated with the production
environment for the front
end to check visually. Meanwhile, the platform will notify an event tracking
owner of the relevant
page of this result. Then the event tracking owner can enter the platform
through a link to view
the validation results of pages under his/her charge and make correction on
the errors of the
corresponding page event trackings, thereby improving the quality of the event
trackings. In
special cases where the event trackings need no corrections or the event
tracking owner does not
want to be notified again, the owner could choose to ignore the notification,
and the notification
would stop.
[0064] To sum up, the present embodiment provides event tracking validation
from two data
source, namely a testing environment and a production environment, and makes
use of flexibly
configured page parameters and business parameters, so as to achieve different
configurations
for multiple pages in multiple sites. Meanwhile, since a set of unified
validation rules is used in
both of the testing environment and the production environment, consistency of
validation results
can be ensured. Thereby, timely, accurate, and intuitive display of validation
results can be
provided for the event tracking side, and corresponding notifications are also
made.
Embodiment 2
[0065] The present embodiment provides an apparatus for validation of event
tracking
acquisition data, which comprises:
[0066] a configuring unit, for standardizing validation rules for validating
event tracking
acquisition data in a testing environment and in a production environment, and
configuring page
parameters and business parameters for testing pages;
[0067] an acquisition unit, for periodically acquiring event tracking
acquisition data in to-be-
tested pages from the testing environment, and/or periodically acquiring event
tracking
acquisition data in the to-be-tested pages from the production environment;
and
[0068] a validating unit, for based on the event tracking acquisition data,
retrieving the page
parameters and the business parameters of the corresponding testing pages,
validating the event
tracking acquisition data according to the validation rules, and outputting
validation results.
12
Date recue / Date received 2021-12-16

[0069] Preferably, the apparatus further comprises:
[0070] prompting unit, for visually informing an event tracking owner of the
validation result
of not pass, and making an alerting prompt.
[0071] As compared to the prior art, the disclosed computer-readable storage
medium provides
beneficial effects that are similar to those provided by the disclose method
for validation of event
tracking acquisition data as enumerated above, and thus no repetitions are
made herein.
Embodiment 3
[0072] The present embodiment provides a computer-readable storage medium,
storing thereon
a computer program. When the computer program is executed by a processor, it
implements the
steps of the method for validation of event tracking acquisition data as
described previously.
[0073] As compared to the prior art, the disclosed computer-readable storage
medium provides
beneficial effects that are similar to those provided by the disclose method
for validation of event
tracking acquisition data as enumerated above, and thus no repetitions are
made herein.
[0074] As will be appreciated by people of ordinary skill in the art,
implementation of all or a
part of the steps of the method of the present invention as described
previously may be realized
by having a program instruct related hardware components. The program may be
stored in a
computer-readable storage medium, and the program is about performing the
individual steps of
the methods described in the foregoing embodiments. The storage medium may be
a ROM/RAM,
a disk, a compact disk, a memory card or the like.
The present invention has been described with reference to the preferred
embodiments and it is
understood that the embodiments are not intended to limit the scope of the
present invention.
Moreover, as the contents disclosed herein should be readily understood and
can be implemented
by a person skilled in the art, all equivalent changes or modifications which
do not depart from
the concept of the present invention should be encompassed by the appended
claims. Hence, the
scope of the present invention shall only be defined by the appended claims.
13
Date recue / Date received 2021-12-16

Dessin représentatif
Une figure unique qui représente un dessin illustrant l'invention.
États administratifs

2024-08-01 : Dans le cadre de la transition vers les Brevets de nouvelle génération (BNG), la base de données sur les brevets canadiens (BDBC) contient désormais un Historique d'événement plus détaillé, qui reproduit le Journal des événements de notre nouvelle solution interne.

Veuillez noter que les événements débutant par « Inactive : » se réfèrent à des événements qui ne sont plus utilisés dans notre nouvelle solution interne.

Pour une meilleure compréhension de l'état de la demande ou brevet qui figure sur cette page, la rubrique Mise en garde , et les descriptions de Brevet , Historique d'événement , Taxes périodiques et Historique des paiements devraient être consultées.

Historique d'événement

Description Date
Modification reçue - réponse à une demande de l'examinateur 2024-04-29
Modification reçue - modification volontaire 2024-04-29
Rapport d'examen 2023-12-29
Inactive : Rapport - CQ échoué - Mineur 2023-12-21
Lettre envoyée 2023-02-07
Inactive : Correspondance - SPAB 2022-12-23
Requête d'examen reçue 2022-09-16
Exigences pour une requête d'examen - jugée conforme 2022-09-16
Toutes les exigences pour l'examen - jugée conforme 2022-09-16
Inactive : Page couverture publiée 2022-08-10
Demande publiée (accessible au public) 2022-06-16
Inactive : CIB attribuée 2022-04-04
Inactive : CIB en 1re position 2022-04-04
Inactive : CIB attribuée 2022-04-04
Lettre envoyée 2022-01-12
Exigences de dépôt - jugé conforme 2022-01-12
Demande de priorité reçue 2022-01-11
Exigences applicables à la revendication de priorité - jugée conforme 2022-01-11
Demande reçue - nationale ordinaire 2021-12-16
Inactive : Pré-classement 2021-12-16
Inactive : CQ images - Numérisation 2021-12-16

Historique d'abandonnement

Il n'y a pas d'historique d'abandonnement

Taxes périodiques

Le dernier paiement a été reçu le 2023-12-15

Avis : Si le paiement en totalité n'a pas été reçu au plus tard à la date indiquée, une taxe supplémentaire peut être imposée, soit une des taxes suivantes :

  • taxe de rétablissement ;
  • taxe pour paiement en souffrance ; ou
  • taxe additionnelle pour le renversement d'une péremption réputée.

Les taxes sur les brevets sont ajustées au 1er janvier de chaque année. Les montants ci-dessus sont les montants actuels s'ils sont reçus au plus tard le 31 décembre de l'année en cours.
Veuillez vous référer à la page web des taxes sur les brevets de l'OPIC pour voir tous les montants actuels des taxes.

Historique des taxes

Type de taxes Anniversaire Échéance Date payée
Taxe pour le dépôt - générale 2021-12-16 2021-12-16
Requête d'examen - générale 2025-12-16 2022-09-16
TM (demande, 2e anniv.) - générale 02 2023-12-18 2023-06-15
TM (demande, 3e anniv.) - générale 03 2024-12-16 2023-12-15
Titulaires au dossier

Les titulaires actuels et antérieures au dossier sont affichés en ordre alphabétique.

Titulaires actuels au dossier
10353744 CANADA LTD.
Titulaires antérieures au dossier
CHENG LI
HAO SHENG
LI TAO
QIAN SUN
YONG CHEN
Les propriétaires antérieurs qui ne figurent pas dans la liste des « Propriétaires au dossier » apparaîtront dans d'autres documents au dossier.
Documents

Pour visionner les fichiers sélectionnés, entrer le code reCAPTCHA :



Pour visualiser une image, cliquer sur un lien dans la colonne description du document (Temporairement non-disponible). Pour télécharger l'image (les images), cliquer l'une ou plusieurs cases à cocher dans la première colonne et ensuite cliquer sur le bouton "Télécharger sélection en format PDF (archive Zip)" ou le bouton "Télécharger sélection (en un fichier PDF fusionné)".

Liste des documents de brevet publiés et non publiés sur la BDBC .

Si vous avez des difficultés à accéder au contenu, veuillez communiquer avec le Centre de services à la clientèle au 1-866-997-1936, ou envoyer un courriel au Centre de service à la clientèle de l'OPIC.


Description du
Document 
Date
(yyyy-mm-dd) 
Nombre de pages   Taille de l'image (Ko) 
Revendications 2024-04-28 50 2 737
Page couverture 2022-08-09 1 63
Description 2021-12-15 13 701
Revendications 2021-12-15 5 166
Dessins 2021-12-15 2 62
Abrégé 2021-12-15 1 27
Dessin représentatif 2022-08-09 1 29
Modification / réponse à un rapport 2024-04-28 59 2 284
Courtoisie - Certificat de dépôt 2022-01-11 1 568
Courtoisie - Réception de la requête d'examen 2023-02-06 1 423
Demande de l'examinateur 2023-12-28 5 277
Nouvelle demande 2021-12-15 7 229
Requête d'examen 2022-09-15 9 301
Correspondance pour SPA 2022-12-22 4 150