CN113505302A - Method, device and system for supporting dynamic acquisition of buried point data and electronic equipment - Google Patents
Method, device and system for supporting dynamic acquisition of buried point data and electronic equipment Download PDFInfo
- Publication number
- CN113505302A CN113505302A CN202110847380.2A CN202110847380A CN113505302A CN 113505302 A CN113505302 A CN 113505302A CN 202110847380 A CN202110847380 A CN 202110847380A CN 113505302 A CN113505302 A CN 113505302A
- Authority
- CN
- China
- Prior art keywords
- buried point
- data
- client
- server
- service
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 238000004590 computer program Methods 0.000 claims abstract description 28
- 230000000007 visual effect Effects 0.000 claims abstract description 24
- 230000015654 memory Effects 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000007405 data analysis Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 235000019580 granularity Nutrition 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000010276 construction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000009933 burial Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The present disclosure provides a method, apparatus, system, electronic device, storage medium, and computer program product for supporting dynamic acquisition of buried point data, which may be applied to the financial field, the big data field, or other fields. The method for supporting dynamic acquisition of the buried point data comprises the following steps: synchronizing parameters of a management information system end and client side, configuring embedded point information on a visual configuration interface of the management information system end according to a service scene, and storing the configured embedded point information in a server side; responding to the trigger of the client, and the SDK of the client acquires the embedded point information from the server; responding to the trigger of a preset condition, the SDK of the client acquires data of the buried point matched with the service scene, and pushes the data of the buried point to the server.
Description
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to the field of big data technologies, and more particularly, to a method, an apparatus, a system, an electronic device, and a storage medium for supporting dynamic acquisition of buried point data.
Background
With the development of internet technology, the importance of behavior data analysis for users is increasingly embodied. In big data analysis, buried data has become an important channel for daily system statistical analysis. However, at present, the embedded point configured for the control can only be a fixed embedded point value, and dynamic acquisition of embedded point data and embedded point updating cannot be supported for a new service scene. Therefore, the existing buried point data acquisition method needs to be improved.
Disclosure of Invention
In view of the above, the present disclosure provides a method, apparatus, system, electronic device, storage medium, and computer program product for supporting dynamic acquisition of buried point data.
According to one aspect of the disclosure, a method for supporting dynamic acquisition of buried point data is provided, which includes:
synchronizing parameters of a management information system end and client side, configuring embedded point information on a visual configuration interface of the management information system end according to a service scene, and storing the configured embedded point information in a server side;
responding to the trigger of the client, and the SDK of the client acquires the embedded point information from the server;
responding to the trigger of a preset condition, the SDK of the client acquires data of the buried point matched with the service scene, and pushes the data of the buried point to the server.
According to the embodiment of the disclosure, the configuration of the embedded point information according to the service scene comprises the following steps: and configuring corresponding buried point information by adding event types and service parameters according to the service scene.
According to an embodiment of the present disclosure, the event types include a click event and a gesture event; the click event comprises a generic click event or a PV event; the gesture event includes at least one of a long press gesture event, a drag gesture event, a swipe gesture event, and a zoom gesture event.
According to an embodiment of the present disclosure, the service parameter includes a service parameter name and a parameter value.
According to an embodiment of the present disclosure, the preset condition includes a click event or a gesture event.
According to an embodiment of the present disclosure, the method further comprises:
when the service scene is updated, carrying out embedded point information configuration on a visual configuration interface of the management information system end according to the updated service scene, and storing the updated embedded point information in the server end;
responding to the trigger of the client, and the SDK of the client acquires updated embedded point information from the server;
responding to the triggering of the preset condition, the SDK of the client acquires the buried point data matched with the updated service scene, and pushes the updated buried point data to the server.
According to another aspect of the disclosure, an apparatus for supporting dynamic acquisition of buried point data comprises:
the configuration module is used for synchronizing parameters of the management information system end and the client end, configuring embedded point information on a visual configuration interface of the management information system end according to a service scene, and storing the configured embedded point information in the server end;
the system comprises a first acquisition module, a second acquisition module and a third acquisition module, wherein the first acquisition module is used for responding to the triggering of a client and the SDK of the client acquires embedded point information from a server;
and the second acquisition module responds to the triggering of a preset condition, and the SDK of the client acquires the data of the embedded point matched with the service scene and pushes the data of the embedded point to the server.
According to the embodiment of the disclosure, the configuration module is further configured to configure corresponding buried point information by adding the event type and the service parameter according to the service scenario.
According to an embodiment of the present disclosure, the event types include a click event and a gesture event; the click event comprises a generic click event or a PV event; the gesture event includes at least one of a long press gesture event, a drag gesture event, a swipe gesture event, and a zoom gesture event.
According to an embodiment of the present disclosure, the service parameter includes a service parameter name and a parameter value.
According to an embodiment of the present disclosure, the preset condition includes a click event or a gesture event.
According to another aspect of the present disclosure, there is provided a system for supporting dynamic acquisition of buried point data, including:
the management information system end is used for carrying out embedded point information configuration on a visual configuration interface of the management information system end according to a service scene when the parameters of the management information system end and the client are synchronous, and storing the configured embedded point information in the server end;
the client comprises an SDK and is used for responding to the trigger of the client and acquiring the embedded point information from the server; responding to the triggering of a preset condition, collecting buried point data matched with a service scene, and pushing the buried point data to a server;
and the server is used for storing the embedded point information and the embedded point data.
According to another aspect of the present disclosure, there is provided an electronic device including: one or more processors; memory for storing one or more programs, wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform operations that implement the methods described above.
According to another aspect of the present disclosure, there is provided a computer-readable storage medium having stored thereon executable instructions that, when executed by a processor, cause the processor to perform a method implementing the above.
According to another aspect of the present disclosure, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the method as described above.
It should be understood that the statements in this section do not necessarily identify key or critical features of the embodiments of the present disclosure, nor do they limit the scope of the present disclosure. Other features of the present disclosure will become apparent from the following description.
Drawings
The above and other objects, features and advantages of the present disclosure will become more apparent from the following description of embodiments of the present disclosure with reference to the accompanying drawings, in which:
FIG. 1 schematically illustrates an application scenario of a method, apparatus, system, electronic device, storage medium and computer program product for supporting dynamic acquisition of buried point data according to embodiments of the present disclosure;
FIG. 2 schematically illustrates a flow chart of a method of supporting dynamic acquisition of buried point data according to an embodiment of the disclosure;
FIG. 3 schematically illustrates a flow diagram of a method of updating buried point data according to another embodiment of the present disclosure;
FIG. 4 schematically illustrates a block diagram of an apparatus that supports dynamic retrieval of buried point data according to an embodiment of the disclosure;
FIG. 5 schematically illustrates a block diagram of a system that supports dynamic retrieval of buried point data, in accordance with an embodiment of the disclosure; and
FIG. 6 schematically illustrates a block diagram of an electronic device suitable for implementing a method of supporting dynamic retrieval of buried point data according to an embodiment of the disclosure.
Detailed Description
Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood that the description is illustrative only and is not intended to limit the scope of the present disclosure. In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the disclosure. It may be evident, however, that one or more embodiments may be practiced without these specific details. Moreover, in the following description, descriptions of well-known structures and techniques are omitted so as to not unnecessarily obscure the concepts of the present disclosure.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The terms "comprises," "comprising," and the like, as used herein, specify the presence of stated features, steps, operations, and/or components, but do not preclude the presence or addition of one or more other features, steps, operations, or components.
All terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art unless otherwise defined. It is noted that the terms used herein should be interpreted as having a meaning that is consistent with the context of this specification and should not be interpreted in an idealized or overly formal sense.
Where a convention analogous to "at least one of A, B and C, etc." is used, in general such a construction is intended in the sense one having skill in the art would understand the convention (e.g., "a system having at least one of A, B and C" would include but not be limited to systems that have a alone, B alone, C alone, a and B together, a and C together, B and C together, and/or A, B, C together, etc.). Where a convention analogous to "A, B or at least one of C, etc." is used, in general such a construction is intended in the sense one having skill in the art would understand the convention (e.g., "a system having at least one of A, B or C" would include but not be limited to systems that have a alone, B alone, C alone, a and B together, a and C together, B and C together, and/or A, B, C together, etc.).
Some block diagrams and/or flow diagrams are shown in the figures. It will be understood that some blocks of the block diagrams and/or flowchart illustrations, or combinations thereof, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the instructions, which execute via the processor, create means for implementing the functions/acts specified in the block diagrams and/or flowchart block or blocks. The techniques of this disclosure may be implemented in hardware and/or software (including firmware, microcode, etc.). In addition, the techniques of this disclosure may take the form of a computer program product on a computer-readable storage medium having instructions stored thereon for use by or in connection with an instruction execution system.
Embodiments of the present disclosure provide a method, an apparatus, a system, an electronic device, a storage medium, and a computer program product for supporting dynamic acquisition of buried point data, which may be used in the financial field, the big data field, or other fields, and are not limited herein. The method for supporting dynamic acquisition of the buried point data comprises the following steps: synchronizing parameters of a management information system end and client side, configuring embedded point information on a visual configuration interface of the management information system end according to a service scene, and storing the configured embedded point information in a server side; responding to the trigger of the client, and the SDK of the client acquires the embedded point information from the server; responding to the trigger of a preset condition, the SDK of the client acquires data of the buried point matched with the service scene, and pushes the data of the buried point to the server. The method for supporting dynamic acquisition of the buried point data realizes dynamic configuration of visual buried points, so that the buried points can be updated correspondingly according to the service scene, thereby supporting dynamic acquisition of the buried point data, improving the flexibility and expandability of data acquisition and reducing the development cost and time cost of the buried points. In addition, the method and the system realize visual embedded point dynamic configuration in a simple and efficient mode based on the parameter synchronization of the management information system side and the client side, and further improve the data acquisition efficiency.
Fig. 1 schematically illustrates an application scenario diagram of a method, an apparatus, a system, an electronic device, a storage medium, and a computer program product for supporting dynamic acquisition of buried point data according to an embodiment of the present disclosure. It should be noted that fig. 1 is only an example of a system architecture to which the embodiments of the present disclosure may be applied to help those skilled in the art understand the technical content of the present disclosure, and does not mean that the embodiments of the present disclosure may not be applied to other devices, systems, environments or scenarios.
As shown in fig. 1, the application scenario 100 according to this embodiment may include terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 serves as a medium for providing communication links between the terminal devices 101, 102, 103 and the server 105. Network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few.
The user may use the terminal devices 101, 102, 103 to interact with the server 105 via the network 104 to receive or send messages or the like. The terminal devices 101, 102, 103 may have installed thereon various communication client applications, such as shopping-like applications, web browser applications, search-like applications, instant messaging tools, mailbox clients, social platform software, etc. (by way of example only).
The terminal devices 101, 102, 103 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop portable computers, desktop computers, and the like.
The server 105 may be a server providing various services, such as a background management server (for example only) providing support for websites browsed by users using the terminal devices 101, 102, 103. The background management server may analyze and perform other processing on the received data such as the user request, and feed back a processing result (e.g., a webpage, information, or data obtained or generated according to the user request) to the terminal device.
It should be noted that the method for supporting dynamic obtaining of buried point data provided by the embodiment of the present disclosure may be generally executed by the server 105. Accordingly, the apparatus supporting dynamic acquisition of buried point data provided by the embodiments of the present disclosure may be generally disposed in the server 105. The method for supporting dynamic acquisition of buried point data provided by the embodiment of the present disclosure may also be performed by a server or a server cluster that is different from the server 105 and is capable of communicating with the terminal devices 101, 102, 103 and/or the server 105. Correspondingly, the apparatus supporting dynamic obtaining of the buried point data provided by the embodiment of the present disclosure may also be disposed in a server or a server cluster different from the server 105 and capable of communicating with the terminal devices 101, 102, 103 and/or the server 105.
It should be understood that the number of terminal devices, networks, and servers in fig. 1 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
A method for supporting dynamic acquisition of buried point data according to an embodiment of the present disclosure will be described in detail below with reference to fig. 2.
FIG. 2 schematically shows a flow chart of a method for supporting dynamic acquisition of buried point data according to an embodiment of the disclosure.
As shown in fig. 2, the method for supporting dynamic acquisition of buried point data specifically includes operations S210 to S230.
In operation S210, the management information system side and the client side parameter are synchronized, the embedded point information is configured on the visual configuration interface of the management information system side according to the service scene, and the configured embedded point information is stored in the server side.
After the management information system end and the client side are synchronized, the management information system end can acquire data of all the embedded point control pieces in the client side and display a visual configuration interface. The visual configuration interface can support element options with smaller granularity, for example, one or more sub-elements are further included under a certain element, when a user selects the element, only the element can be selected in a circle mode, at least one of the sub-elements can also be selected in a circle mode, and through the method, the embedded point information with different granularities can be provided for the user, so that the embedded point data with different granularities can be provided for the user, the flexibility and the expandability of data collection can be improved, the user can conveniently monitor and analyze the data from multiple dimensions, and the accuracy of data analysis is improved.
The user can dynamically configure the buried point information according to the service scene on the visual configuration interface of the management information system end, for example, the user needs to collect the buried point data related to the service scene a, at this time, elements related to the service scene a can be selected through the visual configuration interface displayed by the management information system end, for example, one or more element options concerned by the user can be selected according to actual needs to complete the buried point information configuration, and the configured buried point information is stored in the server end.
In some embodiments of the present disclosure, in operation S210, the configuring of the burial point information according to the service scenario includes: and configuring corresponding buried point information by adding event types and service parameters according to the service scene.
The event types referred to herein may include, for example, click events and gesture events. Click events may include, for example, generic click events and PV (Page View) events. Examples of gesture events include, but are not limited to, a long press gesture event, a drag gesture event, a swipe gesture event, and a zoom gesture event, among others.
In the embodiment of the disclosure, the added event type and the service parameter can be flexibly selected to configure the buried point information according to the service scene. For example, for a control implementing a certain service scenario, multiple event types may be set, and different buried point values may be set according to each specific event type. For the same control, when different service scenes are set, the different service scenes can be associated by adding service parameters, wherein the service parameters comprise service parameter names and parameter values. Different service parameters can be added for different service scenes, and a buried point value is set according to the service parameters. In the same page, all the controls can be associated with corresponding service parameters; the same control can associate a plurality of different service parameters according to different event types and service scenes. By the method, the flexibility and expandability of the buried point information configuration can be realized, and the flexibility and expandability of data acquisition are improved.
In operation S220, in response to the trigger to the client, the SDK of the client acquires the buried point information from the server.
After the dynamic configuration of the embedded point information is performed on the visual configuration interface of the management information system end according to the service scene, as long as the user triggers the client, for example, the user logs in the client or triggers a related control in the client application interface, etc., the embedded point information can be used as the trigger for the SDK (software Development kit) of the client, so that the SDK of the client obtains the embedded point information from the server and validates the configuration information in the client page. By adopting the mode, the function control can be newly added at the client under the condition that the user does not sense, and the user experience is improved.
In operation S230, in response to the triggering of the preset condition, the SDK of the client acquires buried point data matched with the service scenario, and pushes the buried point data to the server.
The preset condition is a preset condition set when the buried point information is configured according to the service scenario in operation S210, and for example, the preset condition may be set as a click event or a gesture event.
When the SDK of the client monitors that an event meeting a preset condition occurs, for example, the SDK of the client monitors that a click event or a gesture event occurs (for example, a user drags a certain control on a client interface as a trigger of the preset condition), the SDK of the client collects buried point data matched with a service scene, and pushes the buried point data to the server. The manner of triggering, by the SDK of the client, acquisition of the buried point data matched with the service scene based on the preset condition is similar to the existing acquisition manner, and is not described herein again.
The method for supporting dynamic acquisition of the data of the buried point, disclosed by the embodiment of the disclosure, realizes dynamic configuration of the visual buried point, so that the buried point can be updated correspondingly according to a service scene, thereby supporting dynamic acquisition of the data of the buried point, improving the flexibility and expandability of data acquisition, and reducing the development cost and time cost of the buried point. In addition, the method and the system realize visual embedded point dynamic configuration in a simple and efficient mode based on the parameter synchronization of the management information system side and the client side, and further improve the data acquisition efficiency.
In some embodiments, the updating of the buried point data is required for a new service scenario or a situation where the client needs to temporarily adjust the buried point data, which will be described in detail below with reference to fig. 3.
FIG. 3 schematically shows a flow diagram of a method of updating buried point data according to another embodiment of the present disclosure.
As shown in fig. 3, the method for updating the buried point data specifically includes operations S310 to S330. Operations S320 to S330 are implemented in the same manner as operations S220 to S230, and repeated details will not be repeated.
In operation S310, when the service scene is updated, the embedded point information is configured on the visual configuration interface of the management information system according to the updated service scene, and the updated embedded point information is stored in the server.
For a new service scenario or a situation that the client needs to adjust the buried point data temporarily (for example, the previous buried point data does not need to be monitored or needs to be added with new buried point data, etc.), the buried point information can be configured or modified directly on the visual configuration interface of the management information system end according to the updated service scenario, and the updated buried point information is stored in the server end. In the embodiment of the present disclosure, the process of configuring the specific updated embedded point information is the same as or similar to the process described above, and is not described herein again.
In operation S320, in response to the trigger to the client, the SDK of the client acquires updated buried point information from the server.
In operation S330, in response to the triggering of the preset condition, the SDK of the client acquires buried point data matched with the updated service scene, and pushes the updated buried point data to the server.
In the embodiment of the present disclosure, for a new service scene or embedded point information that needs to be adjusted temporarily, the embedded point information may be configured or modified directly on the visual configuration interface of the management information system end according to the updated service scene, and then updated embedded point data is obtained according to the updated embedded point information. By adopting the method, the buried point information can be updated according to a new service scene or a temporary change condition, so that the updated buried point data can be obtained in a simple and efficient manner, and the efficiency of acquiring the updated buried point data is improved.
Based on the method for supporting dynamic acquisition of the buried point data, the disclosure also provides a system for supporting dynamic acquisition of the buried point data. This system will be described in detail below in conjunction with fig. 4.
FIG. 4 is a block diagram schematically illustrating a system for supporting dynamic retrieval of buried point data according to an embodiment of the present disclosure.
As shown in fig. 4, the system 400 for supporting dynamic obtaining of buried point data includes a management information system side 410, a client side 420 and a server side 430.
And the management information system end 410 is configured to, when the management information system end is synchronized with the client parameter, configure the embedded point information on a visual configuration interface of the management information system end according to the service scene, and store the configured embedded point information in the server.
The client 420 comprises an SDK and is used for responding to the triggering of the client and acquiring the embedded point information from the server; and responding to the triggering of a preset condition, collecting buried point data matched with the service scene, and pushing the buried point data to the server.
And the server 430 is used for storing the buried point information and the buried point data.
Based on the method for supporting dynamic acquisition of the buried point data, the disclosure also provides a device for supporting dynamic acquisition of the buried point data. The apparatus will be described in detail below with reference to fig. 5.
Fig. 5 schematically shows a block diagram of an apparatus for supporting dynamic acquisition of buried point data according to an embodiment of the present disclosure.
As shown in fig. 5, the apparatus 500 for supporting dynamic obtaining of buried point data includes a configuration module 510, a first obtaining module 520, and a second obtaining module 530.
The configuration module 510 is configured to synchronize parameters of the management information system side and the client side, configure the embedded point information on a visual configuration interface of the management information system side according to a service scene, and store the configured embedded point information in the server side.
The first obtaining module 520 is configured to, in response to a trigger to the client, obtain the embedded point information from the server by the SDK of the client.
The second obtaining module 530, in response to the triggering of the preset condition, the SDK of the client collects data of the buried point matched with the service scenario, and pushes the data of the buried point to the server.
In some embodiments of the present disclosure, the configuration module 510 is further configured to configure corresponding buried point information by adding an event type and a service parameter according to a service scenario.
In some embodiments of the present disclosure, the event types include a click event and a gesture event. The click event includes a generic click event or a PV event, and the gesture event includes at least one of a long press gesture event, a drag gesture event, a swipe gesture event, and a zoom gesture event.
In some embodiments of the present disclosure, the business parameters include business parameter names and parameter values.
In some embodiments of the present disclosure, the triggering of the preset condition comprises a click event or a gesture event.
It should be noted that the implementation, solved technical problems, implemented functions, and achieved technical effects of each module/unit/subunit and the like in the apparatus part embodiment are respectively the same as or similar to the implementation, solved technical problems, implemented functions, and achieved technical effects of each corresponding step in the method part embodiment, and are not described herein again.
According to an embodiment of the present disclosure, any plurality of the configuration module 510, the first obtaining module 520, and the second obtaining module 530 may be combined and implemented in one module, or any one of them may be split into a plurality of modules. Alternatively, at least part of the functionality of one or more of these modules may be combined with at least part of the functionality of the other modules and implemented in one module. According to an embodiment of the disclosure, at least one of the configuration module 510, the first obtaining module 520, and the second obtaining module 530 may be implemented at least partially as a hardware circuit, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system on a chip, a system on a substrate, a system on a package, an Application Specific Integrated Circuit (ASIC), or may be implemented in hardware or firmware in any other reasonable manner of integrating or packaging a circuit, or in any one of three implementations of software, hardware, and firmware, or in any suitable combination of any of them. Alternatively, at least one of the configuration module 510, the first obtaining module 520, the second obtaining module 530 may be at least partially implemented as a computer program module, which when executed may perform a corresponding function.
In the technical scheme of the disclosure, the acquisition, storage, application and the like of the personal information of the related user all accord with the regulations of related laws and do not violate the good custom of the public order.
FIG. 6 schematically shows a block diagram of an electronic device adapted to implement a common component testing method according to an embodiment of the present disclosure.
As shown in fig. 6, an electronic device 600 according to an embodiment of the present disclosure includes a processor 601, which can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM)602 or a program loaded from a storage section 608 into a Random Access Memory (RAM) 603. Processor 601 may include, for example, a general purpose microprocessor (e.g., a CPU), an instruction set processor and/or associated chipset, and/or a special purpose microprocessor (e.g., an Application Specific Integrated Circuit (ASIC)), among others. The processor 601 may also include onboard memory for caching purposes. Processor 601 may include a single processing unit or multiple processing units for performing different actions of a method flow according to embodiments of the disclosure.
In the RAM 603, various programs and data necessary for the operation of the electronic apparatus 600 are stored. The processor 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. The processor 601 performs various operations of the method flows according to the embodiments of the present disclosure by executing programs in the ROM 602 and/or RAM 603. It is to be noted that the programs may also be stored in one or more memories other than the ROM 602 and RAM 603. The processor 601 may also perform various operations of the method flows according to embodiments of the present disclosure by executing programs stored in the one or more memories.
The present disclosure also provides a computer-readable storage medium, which may be contained in the apparatus/device/system described in the above embodiments; or may exist separately and not be assembled into the device/apparatus/system. The computer-readable storage medium carries one or more programs which, when executed, implement the method according to an embodiment of the disclosure.
According to embodiments of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, which may include, for example but is not limited to: a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. For example, according to embodiments of the present disclosure, a computer-readable storage medium may include the ROM 602 and/or RAM 603 described above and/or one or more memories other than the ROM 602 and RAM 603.
Embodiments of the present disclosure also include a computer program product comprising a computer program containing program code for performing the method illustrated in the flow chart. When the computer program product runs in a computer system, the program code is used for causing the computer system to realize the item recommendation method provided by the embodiment of the disclosure.
The computer program performs the above-described functions defined in the system/apparatus of the embodiments of the present disclosure when executed by the processor 601. The systems, apparatuses, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the present disclosure.
In one embodiment, the computer program may be hosted on a tangible storage medium such as an optical storage device, a magnetic storage device, or the like. In another embodiment, the computer program may also be transmitted, distributed in the form of a signal on a network medium, downloaded and installed through the communication section 609, and/or installed from the removable medium 611. The computer program containing program code may be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the foregoing.
In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 609, and/or installed from the removable medium 611. The computer program, when executed by the processor 601, performs the above-described functions defined in the system of the embodiments of the present disclosure. The systems, devices, apparatuses, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the present disclosure.
In accordance with embodiments of the present disclosure, program code for executing computer programs provided by embodiments of the present disclosure may be written in any combination of one or more programming languages, and in particular, these computer programs may be implemented using high level procedural and/or object oriented programming languages, and/or assembly/machine languages. The programming language includes, but is not limited to, programming languages such as Java, C + +, python, the "C" language, or the like. The program code may execute entirely on the user computing device, partly on the user device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., through the internet using an internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
Those skilled in the art will appreciate that various combinations and/or combinations of features recited in the various embodiments and/or claims of the present disclosure can be made, even if such combinations or combinations are not expressly recited in the present disclosure. In particular, various combinations and/or combinations of the features recited in the various embodiments and/or claims of the present disclosure may be made without departing from the spirit or teaching of the present disclosure. All such combinations and/or associations are within the scope of the present disclosure.
The embodiments of the present disclosure have been described above. However, these examples are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Although the embodiments are described separately above, this does not mean that the measures in the embodiments cannot be used in advantageous combination. The scope of the disclosure is defined by the appended claims and equivalents thereof. Various alternatives and modifications can be devised by those skilled in the art without departing from the scope of the present disclosure, and such alternatives and modifications are intended to be within the scope of the present disclosure.
Claims (11)
1. A method for supporting dynamic acquisition of buried point data comprises the following steps:
synchronizing parameters of a management information system end and client side, configuring embedded point information on a visual configuration interface of the management information system end according to a service scene, and storing the configured embedded point information in a server side;
responding to the trigger of the client, and acquiring the buried point information from the server by the SDK of the client;
responding to the triggering of a preset condition, the SDK of the client acquires data of the buried point matched with the service scene, and pushes the data of the buried point to the server.
2. The method for supporting dynamic acquisition of data of a buried point according to claim 1, wherein the configuring of the buried point information according to the service scenario includes:
and configuring corresponding buried point information by adding event types and service parameters according to the service scene.
3. The method for supporting dynamic acquisition of buried point data according to claim 2, wherein the event types comprise click events and gesture events;
the click event comprises a generic click event or a PV event;
the gesture event includes at least one of a long press gesture event, a drag gesture event, a swipe gesture event, and a zoom gesture event.
4. The method for supporting dynamic acquisition of buried point data according to claim 2, wherein said service parameters include service parameter name and parameter value.
5. The method for supporting dynamic acquisition of the data of the buried point according to claim 3, wherein the preset condition comprises a click event or a gesture event.
6. The method for supporting dynamic acquisition of buried point data as claimed in claim 1, further comprising:
when a service scene is updated, carrying out embedded point information configuration on a visual configuration interface of the management information system end according to the updated service scene, and storing the updated embedded point information in the server end;
responding to the trigger of the client, and acquiring the updated embedded point information from the server by the SDK of the client;
responding to the triggering of a preset condition, the SDK of the client acquires the buried point data matched with the updated service scene, and pushes the updated buried point data to the server.
7. An apparatus for supporting dynamic acquisition of buried point data, comprising:
the system comprises a configuration module, a service end and a service end, wherein the configuration module is used for synchronizing parameters of a management information system end and a client end, configuring embedded point information on a visual configuration interface of the management information system end according to a service scene, and storing the configured embedded point information in the service end;
the first acquisition module is used for responding to the trigger of the client, and the SDK of the client acquires the embedded point information from the server;
and the second acquisition module responds to the triggering of a preset condition, and the SDK of the client acquires the data of the buried point matched with the service scene and pushes the data of the buried point to the server.
8. The apparatus for supporting dynamic obtaining of data of a buried point as claimed in claim 7, wherein the configuration module is further configured to configure corresponding information of the buried point by adding event type and service parameter according to a service scenario.
9. An electronic device, comprising:
one or more processors;
a memory for storing one or more programs,
wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform the method of any of claims 1-6.
10. A computer readable storage medium having stored thereon executable instructions which, when executed by a processor, cause the processor to perform the method of any one of claims 1 to 6.
11. A computer program product comprising a computer program which, when executed by a processor, implements a method according to any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110847380.2A CN113505302A (en) | 2021-07-26 | 2021-07-26 | Method, device and system for supporting dynamic acquisition of buried point data and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110847380.2A CN113505302A (en) | 2021-07-26 | 2021-07-26 | Method, device and system for supporting dynamic acquisition of buried point data and electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113505302A true CN113505302A (en) | 2021-10-15 |
Family
ID=78014055
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110847380.2A Pending CN113505302A (en) | 2021-07-26 | 2021-07-26 | Method, device and system for supporting dynamic acquisition of buried point data and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113505302A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114282142A (en) * | 2021-12-20 | 2022-04-05 | 珠海格力电器股份有限公司 | Method for updating information of intelligent data point-burying pushing equipment |
CN114338355A (en) * | 2021-12-30 | 2022-04-12 | 龙坤(无锡)智慧科技有限公司 | Embedded data acquisition equipment synchronization and replacement method and device |
CN114356309A (en) * | 2021-12-30 | 2022-04-15 | 浙江惠瀜网络科技有限公司 | Embedding method, device, terminal and storage medium based on visual tagging |
CN114510305A (en) * | 2022-01-20 | 2022-05-17 | 北京字节跳动网络技术有限公司 | Model training method and device, storage medium and electronic equipment |
CN114860230A (en) * | 2022-05-31 | 2022-08-05 | 京东方科技集团股份有限公司 | Information processing method, apparatus, computer equipment, storage medium and program product |
CN115098351A (en) * | 2022-06-25 | 2022-09-23 | 平安银行股份有限公司 | Service scene-based point burying method and device, electronic equipment and storage medium |
CN115361418A (en) * | 2022-08-18 | 2022-11-18 | 中国第一汽车股份有限公司 | Vehicle-mounted distributed dynamic data embedded point acquisition method, vehicle and cloud server |
CN116149967A (en) * | 2023-03-01 | 2023-05-23 | 北京百度网讯科技有限公司 | Data acquisition method, device, equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112433921A (en) * | 2020-06-03 | 2021-03-02 | 上海哔哩哔哩科技有限公司 | Method and apparatus for dynamic point burying |
CN112506492A (en) * | 2020-09-02 | 2021-03-16 | 上海赛可出行科技服务有限公司 | Visual point burying method supporting dynamic scene configuration |
CN113010395A (en) * | 2021-03-02 | 2021-06-22 | 中国工商银行股份有限公司 | Data acquisition method, apparatus, device, medium, and program product |
CN113114734A (en) * | 2021-03-24 | 2021-07-13 | 北京沃东天骏信息技术有限公司 | Information processing method, device, equipment and storage medium |
-
2021
- 2021-07-26 CN CN202110847380.2A patent/CN113505302A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112433921A (en) * | 2020-06-03 | 2021-03-02 | 上海哔哩哔哩科技有限公司 | Method and apparatus for dynamic point burying |
CN112506492A (en) * | 2020-09-02 | 2021-03-16 | 上海赛可出行科技服务有限公司 | Visual point burying method supporting dynamic scene configuration |
CN113010395A (en) * | 2021-03-02 | 2021-06-22 | 中国工商银行股份有限公司 | Data acquisition method, apparatus, device, medium, and program product |
CN113114734A (en) * | 2021-03-24 | 2021-07-13 | 北京沃东天骏信息技术有限公司 | Information processing method, device, equipment and storage medium |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114282142A (en) * | 2021-12-20 | 2022-04-05 | 珠海格力电器股份有限公司 | Method for updating information of intelligent data point-burying pushing equipment |
CN114338355A (en) * | 2021-12-30 | 2022-04-12 | 龙坤(无锡)智慧科技有限公司 | Embedded data acquisition equipment synchronization and replacement method and device |
CN114356309A (en) * | 2021-12-30 | 2022-04-15 | 浙江惠瀜网络科技有限公司 | Embedding method, device, terminal and storage medium based on visual tagging |
CN114338355B (en) * | 2021-12-30 | 2023-12-22 | 龙坤(无锡)智慧科技有限公司 | Method and device for synchronizing and replacing embedded data acquisition equipment |
CN114510305A (en) * | 2022-01-20 | 2022-05-17 | 北京字节跳动网络技术有限公司 | Model training method and device, storage medium and electronic equipment |
CN114510305B (en) * | 2022-01-20 | 2024-01-23 | 北京字节跳动网络技术有限公司 | Model training method and device, storage medium and electronic equipment |
CN114860230A (en) * | 2022-05-31 | 2022-08-05 | 京东方科技集团股份有限公司 | Information processing method, apparatus, computer equipment, storage medium and program product |
CN115098351A (en) * | 2022-06-25 | 2022-09-23 | 平安银行股份有限公司 | Service scene-based point burying method and device, electronic equipment and storage medium |
CN115361418A (en) * | 2022-08-18 | 2022-11-18 | 中国第一汽车股份有限公司 | Vehicle-mounted distributed dynamic data embedded point acquisition method, vehicle and cloud server |
CN116149967A (en) * | 2023-03-01 | 2023-05-23 | 北京百度网讯科技有限公司 | Data acquisition method, device, equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113505302A (en) | Method, device and system for supporting dynamic acquisition of buried point data and electronic equipment | |
CN112965916B (en) | Page testing method, page testing device, electronic equipment and readable storage medium | |
CN110619100B (en) | Method and apparatus for acquiring data | |
CN111813685B (en) | Automatic test method and device | |
US20180159724A1 (en) | Automatic task tracking | |
CN112558933B (en) | Component rendering method and device, readable medium and electronic equipment | |
CN113900834A (en) | Data processing method, device, equipment and storage medium based on Internet of things technology | |
CN115357761A (en) | Link tracking method and device, electronic equipment and storage medium | |
CN115982491A (en) | Page updating method and device, electronic equipment and computer readable storage medium | |
CN107368407B (en) | Information processing method and device | |
CN113656041A (en) | Data processing method, device, equipment and storage medium | |
CN113535726A (en) | Database capacity expansion method and device | |
CN111767486B (en) | Method, apparatus, electronic device and computer readable medium for displaying pages | |
CN111783010B (en) | Webpage blank page monitoring method, device, terminal and storage medium | |
CN113553123B (en) | Data processing method, device, electronic equipment and storage medium | |
CN109981546B (en) | Method and device for acquiring remote call relation between application modules | |
CN111382039A (en) | Method, device, electronic equipment and storage medium for reporting user behavior event | |
CN112306826B (en) | Method and device for processing information in terminal | |
CN113326079A (en) | Service version switching method, switching device, electronic equipment and storage medium | |
CN110750242B (en) | File deployment method, system, medium and electronic equipment | |
CN114925670B (en) | File generation method, device and electronic device | |
CN112817874B (en) | User interface testing method, device, equipment and medium | |
CN110888583B (en) | Page display method, system and device and electronic equipment | |
CN115185798A (en) | Data acquisition and analysis method and device, electronic equipment and storage medium | |
CN112468849B (en) | Method, apparatus, electronic device and medium for video information transmission |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |