KR-20260063259-A - ELECTRONIC APPARATUS AND PROVIDING INFORMATION METHOD THEREOF
Abstract
A method for providing information of an electronic device is disclosed. The method for providing information may include: obtaining a first request for a first page from a first terminal of a user; identifying a first test corresponding to the first request based on information regarding a plurality of tests; identifying one or more first data constituting the first page and one or more second data corresponding to the first test based on the first request; and providing information regarding the first page configured based on the one or more first data and the one or more second data to the first terminal.
Inventors
- 윤기용
- 박종범
- 박해연
- 전호상
Assignees
- 쿠팡 주식회사
Dates
- Publication Date
- 20260507
- Application Date
- 20241030
Claims (15)
- In a method of providing information of an electronic device, A step of obtaining a first request for a first page from a user's first terminal; A step of identifying a first test corresponding to the first request based on information regarding a plurality of tests; A step of verifying one or more first data constituting the first page and one or more second data corresponding to the first test based on the first request; and A method for providing information, comprising the step of providing information regarding a first page configured based on one or more first data and one or more second data to a first terminal.
- In claim 1, the information regarding the first test is, Information regarding one or more conditions for executing the above first test; and A method for providing information, comprising information regarding logic for performing a first sub-flow corresponding to the first test above.
- In claim 2, information regarding the logic for performing the first sub-flow is, Information regarding the first trigger point of the first sub-flow above; Information regarding a method of merging between the above one or more first data and the above one or more second data; and A method for providing information comprising at least one of the information regarding the first timeout of the first test above.
- In claim 3, the step of verifying the one or more first data and the one or more second data is, A step of obtaining one or more first data by performing a main flow corresponding to the first request; and A method for providing information, comprising the step of obtaining one or more second data by performing the first sub-flow from the first trigger point based on information regarding the first test.
- In Paragraph 4, An information provision method in which the main flow and the first sub-flow are each performed independently.
- In claim 4, if the first timeout has elapsed from the time the first sub-flow was performed, The step of verifying one or more of the above second data is omitted, and A method of providing information in which one or more of the above second data are not included in the information regarding the above first page.
- In claim 3, the first timeout is, Information regarding the storage path of one or more of the above second data; Information regarding the amount of one or more of the second data mentioned above; and A method for providing information determined based on at least one of the information regarding a method of merging between the above one or more first data and the above one or more second data.
- In claim 2, the step of verifying the one or more first data and the one or more second data is A step of determining whether the information regarding the first test above includes template setting information; and A method for providing information, comprising the step of, if the information regarding the first test includes the template setting information, checking information regarding logic for performing the first sub-flow based on the template setting information, and if the information regarding the first test does not include the template setting information, checking a first key value included in the information regarding the first test and checking information regarding logic for performing the first sub-flow corresponding to the first key value.
- In claim 2, the step of verifying the first test is, A step of verifying the first test set to be performed on the first page; A step of determining whether the first request satisfies one or more of the conditions; and A method for providing information, comprising the step of determining that the first test corresponds to the first request when the first request satisfies all of the above one or more conditions.
- In claim 9, one or more conditions for executing the first test are, A first condition regarding the storage path of information set to perform the above first test; A second condition regarding the type of widget set to perform the above first test; A third condition regarding a user identification value set to perform the above first test; A fourth condition regarding the type of platform of the terminal configured to perform the first test above; and A method for providing information comprising at least one of five conditions regarding the location of a terminal set to perform the first test.
- In claim 10, the step of checking whether the first request satisfies one or more of the conditions is, If the above first test is configured to be performed with respect to the information displayed on the above first page, a step of confirming that the above first request satisfies the above first condition; If the above first test is configured to be performed on a widget displayed on the above first page, a step of confirming that the above first request satisfies the above second condition; A step of confirming that the first request satisfies the third condition when the first test is configured to be performed on the first user identification value of the user; A step of confirming that the first request satisfies the fourth condition when the first test is configured to be performed on the first platform of the first terminal; and A method for providing information, comprising at least one step of confirming that the first request satisfies the fifth condition when the first test is configured to be performed on the first location of the first terminal.
- In claim 1, the step of providing information regarding the first page to the first terminal is A step of generating information regarding the first page by replacing at least a portion of the one or more first data with the one or more second data; and A method for providing information, comprising one of the steps of generating information regarding the first page by adding the one or more second data to the one or more second data.
- In claim 1, the information providing method is, A method for providing information, further comprising the step of acquiring information regarding the plurality of tests at set intervals.
- A computer-readable, non-transient recording medium having a program for executing the method of claim 1 on a computer.
- As an electronic device, transceiver; Memory; and It includes a processor, and the processor, A first request for the first page is obtained from the user's first terminal, and Based on information regarding multiple tests, identify the first test corresponding to the first request, and Based on the above first request, one or more first data constituting the above first page and one or more second data corresponding to the above first test are verified, and An electronic device that provides information regarding the first page configured based on the above one or more first data and the above one or more second data to the first terminal.
Description
Electronic apparatus and method of providing information therefrom The present disclosure relates to an electronic device and a control method thereof for effectively performing a test by separating the logic for performing the test from the existing logic. Recently, testing is being conducted in various fields, such as e-commerce, online purchasing, and digital content delivery, to provide a better user experience. While there are frequent instances where testing must be performed simply and quickly, the code used to implement these simple tests often failed to meet the requirements for a full launch. Therefore, even if it does not meet the complete launch requirements, there is a need to effectively implement the logic for performing tests. FIG. 1 shows a system according to one embodiment. FIG. 2 is a diagram illustrating the process of an electronic device providing information regarding a page requested by a user according to one embodiment. FIG. 3 is a diagram illustrating the process of an electronic device providing information regarding a page requested by a user according to one embodiment. FIGS. 4a to 4c illustrate specific examples of an electronic device performing a test according to one embodiment. FIGS. 5a and 5b illustrate specific examples of an electronic device performing a test according to one embodiment. FIGS. 6a to 6c illustrate specific examples of an electronic device performing a test according to one embodiment. FIGS. 7a and 7b illustrate a user interface provided by an electronic device according to one embodiment. FIG. 8 shows a flowchart of an information provision method of an electronic device according to one embodiment. FIG. 9 shows a block diagram of an electronic device according to one embodiment. The terms used in the embodiments have been selected to be as widely used as possible, taking into account their functions in the present disclosure; however, these may vary depending on the intent of those skilled in the art, case law, the emergence of new technologies, etc. Additionally, in specific cases, terms have been arbitrarily selected by the applicant, and in such cases, their meanings will be described in detail in the relevant explanatory section. Therefore, terms used in the present disclosure should be defined not merely by their names, but based on their meanings and the overall content of the present disclosure. When a part of a specification is described as "including" a certain component, this means that, unless specifically stated otherwise, it does not exclude other components but may include additional components. The expression "at least one of a, b, and c" described throughout the specification may include 'a alone', 'b alone', 'c alone', 'a and b', 'a and c', 'b and c', or 'a, b, and c all'. The "terminal" mentioned below may be implemented as a computer or portable terminal capable of connecting to a server or other terminal via a network. Here, the computer includes, for example, a notebook, desktop, or laptop equipped with a web browser, and the portable terminal may include, for example, a wireless communication device that ensures portability and mobility, and may include all types of handheld-based wireless communication devices such as communication-based terminals like IMT (International Mobile Telecommunication), CDMA (Code Division Multiple Access), W-CDMA (W-Code Division Multiple Access), and LTE (Long Term Evolution), smartphones, tablet PCs, etc. Embodiments of the present disclosure are described below with reference to the attached drawings so that those skilled in the art can easily implement them. However, the present disclosure may be embodied in various different forms and is not limited to the embodiments described herein. Embodiments of the present disclosure will be described in detail below with reference to the drawings. FIG. 1 shows a system according to one embodiment. Referring to FIG. 1, the system may include at least one of an electronic device (100), a user terminal (120), an administrator terminal (140), a database (160), and a network (180). Meanwhile, only the components related to the present embodiment are shown in the system illustrated in FIG. 1. Therefore, it can be understood by those skilled in the art related to the present embodiment that other general components may be included in addition to the components illustrated in FIG. 1. The electronic device (100) is a device that configures and provides various information. The electronic device (100) may provide the configured information as a web page or an application screen, or provide it as information in a form that can be displayed as a web page or an application screen on a receiving terminal. According to one embodiment, the electronic device (100) may provide a page configured to perform one or more tests to a user. For example, the electronic device (100) may obtain a first request for a first page from a first terminal of a user and, based on informatio