Electronic apparatus, providing information method and non-transitory computer-readable recording medium comprising a computer program for performing the method
Patent Information
- Application Number
- TW113128431
- Authority / Receiving Office
- TW · TW
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2024-05-24
- Filing Date
- 2024-07-31
- Publication Date
- 2026-09-21
- Estimated Expiration
- 2044-07-30
Smart Images

Figure TWG2TB001911907_001 
Figure TWG2TB001911907_002 
Figure TWG2TB001911907_003
Abstract
Description
[Technical Field]
[0001] This invention relates to an electronic device and its control method for providing a platform that allows operators to more conveniently manage image settings. [Previous Technology]
[0002] With the widespread use of the Internet, the e-commerce market is expanding. In particular, there is a rapid increase in people's attention to the e-commerce / online shopping sector, where products can be purchased without face-to-face interaction.
[0003] At the same time, in order to effectively convey additional information related to items or categories to users, images such as badges or icons are frequently used. As the number of images used gradually increases, it is necessary to manage and store images more effectively. [Summary of the Invention]
[0004] [The problem the invention aims to solve]
[0005] The disclosed embodiments aim to provide an electronic device and a method for providing information thereon. More specifically, the object is to provide an electronic device and a control method thereof for providing a platform that allows operators to more conveniently manage image settings information.
[0006] The technical problem to be solved by the present invention is not limited to the technical problem described above, and other technical problems can be deduced from the following embodiments. [Technical Means for Solving the Problem]
[0007] One aspect of the present invention provides an information provision method, comprising the following steps: obtaining a request for a first page of a first domain from the first terminal, the request including information of a first platform of the first terminal and information of a first resolution of the first terminal; confirming a first image to be displayed on the first page; confirming information stored in a first database regarding the name of the first image, the first platform, and the first resolution, and information regarding the first size; and transmitting the information regarding the first image address and the first size to the first terminal.
[0008] Furthermore, in one embodiment of the present invention, an information provision method may be provided, which further includes the following steps: obtaining a request for a second page of a second domain from the first terminal, the request including information of the first platform and information of the first resolution; confirming the first image to be displayed on the second page; confirming the information stored in the second database corresponding to the name of the first image, the first platform and the first resolution of the first image, and the information of the first size; and transmitting the information of the first image address and the information of the first size to the first terminal.
[0009] Furthermore, in one embodiment of the present invention, an information provision method may be provided, wherein the first field includes one of a gateway field, a shopping cart field, a checkout field, a member information field, a product list field, a product details information field, and a search result field, and the second field includes fields different from the first field.
[0010] Furthermore, in one embodiment of the present invention, an information provision method may be provided, which further includes the following steps: based on a synchronization signal, confirming the information of the storage path of the second image corresponding to the name of the first image, the first platform, and the first resolution, and the second size, which was most recently stored in the third database; and based on the information of the storage path, storing the information of the second image address and the information of the second size in the first database and the second database respectively.
[0011] Furthermore, in one embodiment of the present invention, an information providing method may be provided, wherein the step of confirming the information of the first image address and the information of the first size includes the following steps: confirming the A / B overriding setting information corresponding to the name of the first image, the first platform and the first resolution; based on the A / B overriding setting information, confirming whether at least one rule of A / B overriding has been activated; and when the first rule of at least one rule is complied with, confirming the information of the first image address and the information of the first size corresponding to the name of the first image, the first platform, the first resolution and the first rule stored in the first database.
[0012] Furthermore, in one embodiment of the present invention, an information providing method may be provided, wherein the information of the first rule mentioned above includes the following information: information of one or more conditions of group A / B, and information of a strategy for determining the number of conditions that serve as the basis for whether or not the first rule is complied with.
[0013] Furthermore, in one embodiment of the present invention, an information providing method may be provided, wherein when the information of the above-mentioned strategy includes a first value, it is confirmed that the first rule is followed only when one or more of the above-mentioned conditions are satisfied; when the information of the above-mentioned strategy includes a second value, it is confirmed that the first rule is followed if at least one of the above-mentioned conditions is satisfied; and when the information of the above-mentioned strategy includes a third value, it is confirmed that the first rule is followed only when one or more of the above-mentioned conditions are not satisfied.
[0014] Furthermore, in one embodiment of the present invention, an information providing method may be provided, wherein the information of the name of the first image, the information of the first platform, the information of the first resolution, the information of the address of the first image, and the information of the first size are stored in the first database in key-value form as described below, that is, the information of the name of the first image, the information of the first platform, and the information of the first resolution correspond to keys, and the information of the address of the first image and the information of the first size correspond to values.
[0015] Furthermore, in one embodiment of the present invention, an information providing method may be provided, wherein the step of confirming the information of the first image address and the information of the first size includes the following steps: when the information of the image address and the information of the size corresponding to the name of the first image, the first platform and the first resolution are not stored in the first database, a request for the information of the image address and the size corresponding to the name of the first image, the first platform and the first resolution is transmitted to the third database; the information of the first image address and the information of the first size corresponding to the name of the first image, the first platform and the first resolution are obtained from the third database; and the information of the first image address and the first size are stored in the first database.
[0016] Furthermore, in one embodiment of the present invention, an information provision method may be provided, wherein the request for the first page further includes the location information of the first terminal and the version information of the application program set on the first terminal. The step of confirming the information of the first image address and the information of the first size includes the following steps: confirming the information of the first image address and the information of the first size stored in the first database that correspond to the first market and the version of the application program, wherein the first market and the version of the application program correspond to the name of the first image, the first platform, the first resolution, and the location information.
[0017] Furthermore, in one embodiment of the present invention, an information providing method may be provided, wherein the step of transmitting the information of the first image address and the information of the first size to the first terminal includes the following steps: confirming the setting information set of the first image; and transmitting the information of the first page constructed based on the setting information set to the first terminal.
[0018] Furthermore, in one embodiment of the present invention, an information providing method may be provided, wherein the above-mentioned setting information set includes at least one of the following information: a first setting information, which is related to the color of the first image; a second setting information, which is related to whether the first image is displayed; and a third setting information, which is related to the display time of the first image.
[0019] Furthermore, in one embodiment of the present invention, an information providing method may be provided, wherein when the above-mentioned setting information set includes the above-mentioned second setting information, and the above-mentioned second setting information includes a fourth value set to display the above-mentioned first image, the above-mentioned first image is displayed on the above-mentioned first page; when the above-mentioned setting information set includes the above-mentioned second setting information, and the above-mentioned second setting information includes a fifth value set to not display the above-mentioned first image, the above-mentioned first image is not displayed on the above-mentioned first page.
[0020] Furthermore, in one embodiment of the present invention, an information providing method may be provided, wherein when the above-mentioned setting information set includes the above-mentioned first setting information and the above-mentioned third setting information, the above-mentioned first image is displayed on the above-mentioned first page only in a color corresponding to the above-mentioned first setting information during a first time period corresponding to the above-mentioned third setting information.
[0021] Furthermore, in one embodiment of the present invention, an information providing method may be provided, wherein when the above-mentioned setting information set includes the above-mentioned second setting information and the above-mentioned third setting information, and the above-mentioned second setting information includes a fourth value set to display the above-mentioned first image, the above-mentioned first image is only displayed on the above-mentioned first page during a first time period corresponding to the above-mentioned third setting information; when the above-mentioned setting information set includes the above-mentioned second setting information and the above-mentioned third setting information, and the above-mentioned second setting information includes a fifth value set to not display the above-mentioned first image, the above-mentioned first image is only not displayed on the above-mentioned first page during a first time period corresponding to the above-mentioned third setting information.
[0022] Another aspect of the present invention provides an electronic device comprising: a transceiver; a memory; and a processor; wherein the processor performs the following functions: receiving a request for a first page of a first domain from the first terminal, the request including information about the first platform of the first terminal and information about the first resolution of the first terminal; confirming a first image to be displayed on the first page; confirming information stored in a first database regarding the name of the first image, the first platform, and the first resolution, and information regarding the first size; and transmitting the information regarding the first image address and the first size to the first terminal.
[0023] In another aspect, the present invention may provide a computer-readable recording medium that records a program useful for implementing a method carried out by an electronic device.
[0024] Specific details of other embodiments are included in the detailed description and drawings. [Effects of the Invention]
[0025] According to the proposed embodiments, one or more of the following effects can be expected.
[0026] According to the embodiments of this specification, by using the user interface provided by the electronic device, the inconvenience of inputting image setting information by field can be eliminated.
[0027] Furthermore, operators can use the user interface provided by the electronic device to more conveniently set up A / B overwrite of specific images.
[0028] The effects of the invention are not limited to those mentioned above. Those with common knowledge in the art can clearly understand other effects not mentioned based on the description in the scope of the invention application.
Implementation Method
[0030] The terminology used in the embodiments has been selected as widely used general terms as possible while considering the functions of the present invention. However, it may also differ depending on the intent of those skilled in the art, precedents, or the emergence of new technologies. In addition, in certain situations, there may be terms arbitrarily selected by the applicant. In such cases, their meanings will be described in detail in the corresponding description. Therefore, the terminology used in the present invention should be defined based on the meaning of the term and the overall content of the present invention, and not simply based on the name of the term.
[0031] When a component is mentioned throughout the specification as "including" another component, it means that, unless otherwise stated, other components are not excluded, but may be included.
[0032] The expression “at least one of a, b and c” as recorded 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”.
[0033] The "terminal" mentioned below can be implemented by a computer or a portable terminal, which can connect to a server or other terminal via a network. Here, a computer includes, for example, a laptop computer, a desktop computer, or a laptop computer equipped with a web browser. A portable terminal is a wireless communication device that ensures portability and mobility, and may include, for example, IMT (International Mobile Telecommunication), CDMA (Code Division Multiple Access), W-CDMA (W-Code Division Multiple Access), LTE (Long Term Evolution) and other communication terminals, such as smartphones, tablets, and all types of handheld wireless communication devices.
[0034] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings, so that those skilled in the art can easily implement the invention. However, the present invention can be implemented in various different forms and is not limited to the embodiments shown herein.
[0035] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
[0036] Figure 1 shows a system according to one embodiment.
[0037] Referring to FIG1, the system may include at least one of electronic device 100, user terminal 120, operator terminal 140, database 160, and network 180. On the other hand, the system shown in FIG1 only illustrates the components relevant to this embodiment. Therefore, those skilled in the art related to this embodiment will understand that, in addition to the components shown in FIG1, other general components may also be included.
[0038] Electronic device 100 is a device that constitutes and provides various information. Electronic device 100 may provide the constituted information through web pages or application screens, or in the form of information that can be displayed through web pages or application screens on the receiving terminal.
[0039] According to one embodiment, electronic device 100 can provide a user with a page including images such as badges or icons. For example, electronic device 100 can obtain from user terminal 120 a request for a first page of a first domain, including information on a first platform and information on a first resolution, and confirm the first image to be displayed on the first page. Thereafter, electronic device 100 can confirm information on the name of the first image, the address of the first image corresponding to the first platform and the first resolution, and information on the first size, and transmit them to user terminal 120.
[0040] User terminal 120 refers to the terminal used by each user. Users can use their respective terminals 120 to access services provided by network 180. For example, electronic device 100 can provide user terminal 120 with applications that provide information related to ordering various items. Users can use the applications installed on their respective terminals 120 to confirm and order items corresponding to the searched keywords.
[0041] The operator terminal 140 is a terminal used by operators, who can use their respective terminals 140 to access services provided by the network 180. For example, operators can use their respective terminals 140 to set the image information to be provided according to the platform and resolution of the user terminal 120. Furthermore, operators can use their respective terminals 140 to set rules for performing A / B testing. On the other hand, the image information or the rules for performing A / B testing set by the operators can be stored in the database 160 or the cache within the electronic device 100.
[0042] Database 160 is a data structure implemented in a specific storage space, which may include: relational databases such as MySQL, Oracle, and MSSQL; non-relational databases such as Redis, MongoDB, and CouchDB; open source search engines such as Elasticsearch; and combinations thereof.
[0043] According to one embodiment, the database 160 may store image information or A / B overwriting setting information, etc. For example, it may be stored in the database 160 in key-value format as described below, where the image name information, platform information, and resolution information correspond to the key, and the image address information and size information correspond to the value. Furthermore, the database 160 may store information on one or more conditions of the A / B group, and information on strategies for determining the number of conditions that form the basis for whether or not a rule is followed. On the other hand, FIG1 shows that the database 160 exists outside the electronic device 100, but this is only one embodiment; the database 160 may be included within the electronic device 100.
[0044] User terminal 120, operator terminal 140, database 160, and electronic device 100 communicate with each other within network 180. Network 180 includes Local Area Network (LAN), Wide Area Network (WAN), Value Added Network (VAN), Mobile Radio Communication Network, Satellite Communication Network, and combinations thereof. This network is a comprehensive data communication network that enables the constituent entities of the networks shown in FIG1 to communicate smoothly with each other, and may include wired Internet, wireless Internet, and mobile wireless communication network. Wireless communication may include, but is not limited to, Wi-Fi, Bluetooth, Bluetooth Low Energy, Zigbee, Wi-Fi Direct (WFD), UWB (ultra-wideband), IrDA (infrared data association), and NFC (near field communication).
[0045] Figure 2 shows a user interface provided by an electronic device 100 according to an embodiment.
[0046] According to one embodiment, the electronic device 100 can provide a page upon a user's request. More specifically, the electronic device 100 can receive a request for a first page from a user terminal, the request including information about the user terminal's first platform and information about the user terminal's first resolution. Thereby, the electronic device 100 can confirm one or more images to be displayed on the first page and send information indicating that the first page can be displayed as a webpage or application screen to the user terminal. Subsequently, the user terminal can display the first page, with one or more images set to a specific size, on a display screen based on the received information.
[0047] For example, the user terminal can confirm the user's input of "mineral water" in the search window and send a request for a search results page for "mineral water" to the electronic device 100, including information that the user terminal's platform is Android and the user terminal's resolution is XX HDPI. Thereby, the electronic device 100 can confirm one or more images 210, 220, 230, 240, and 250 to be displayed on the search results page 200, and send information indicating that the search results page 200 can be displayed as a webpage or application screen, etc., to the user terminal. Then, referring to FIG2, the user terminal can display the search results page 200, with one or more images 210, 220, 230, 240, and 250 set to a specific size, on the display screen based on the received information.
[0048] At this time, the images displayed on the first page may include not only images of items, but also badge images or icon images representing additional information related to each item or category. For example, referring to FIG2, badge image 210 and badge image 220 may be displayed on the search results page 200. Badge image 210 indicates that the first item will be delivered in a set manner, and badge image 220 indicates that the second item is delivered from overseas. Furthermore, icon images 230, 240, and 250 may be displayed on the search results page 200. Icon image 230 indicates that the second item is delivered from the United States, icon image 240 indicates that a discount can be obtained when purchasing the third item using a specific card, and icon image 250 indicates that a specific amount can be accumulated when purchasing the fourth item.
[0049] On the other hand, the above-described types of user interface components and specific examples of images are merely one embodiment. It is self-evident to those skilled in the art that this invention pertains to that invention that the invention can be implemented by different examples.
[0050] Figure 3 is a diagram illustrating the process by which an electronic device 100 of an embodiment provides a user with a page including images.
[0051] According to one embodiment, the electronic device 100 can receive information about a first image input by an operator from the operator terminal 310. For example, the operator terminal 310 can provide a user interface for inputting information about the first image based on the information received from the electronic device 100. The operator can use the user interface provided by the operator terminal 310 to set the image address, image size, and A / B overriding corresponding to the first image to be displayed on the first platform and the user terminal with the first resolution. Thereafter, the operator terminal 310 can send the image address information, image size information, and A / B overriding setting information input by the operator to the electronic device 100.
[0052] At this time, the A / B overwrite setting information corresponding to the first image to be displayed on the user terminal of the first platform and the first resolution may include the following information: information on one or more conditions of the A / B group corresponding to the first image, the first platform and the first resolution, and information on the strategy for determining the number of conditions that become the basis for whether to comply with the rules.
[0053] On the other hand, the user interface that allows operators to input information about the first image will be described in more detail with reference to Figures 5a to 5c.
[0054] According to one embodiment, the electronic device 100 may store information of the first image received from the operator terminal 310 in the third database 320. For example, the electronic device 100 may store information of the image address corresponding to the first image, the first platform, and the first resolution received from the operator terminal 310, information of the image size, and A / B overwrite settings in the third database 320.
[0055] On the other hand, Figure 3 shows that the third database 320 exists outside the electronic device 100, but this is only one embodiment, and the third database 320 may be included in the electronic device 100.
[0056] According to one embodiment, the electronic device 100 may receive a request for a first page of a first domain from the user terminal 300. For example, the electronic device 100 may receive a request for a first page of a first domain from the user terminal 300, including information about the first platform of the user terminal 300 and information about the first resolution of the user terminal 300.
[0057] According to one embodiment, electronic device 100 can confirm a first image to be displayed on a first page. For example, upon receiving a request for a first page of a first domain from user terminal 300, electronic device 100 can confirm information about the first page stored in third database 320. Thereafter, electronic device 100 can confirm the first image to be displayed on the first page based on the information about the first page.
[0058] According to one embodiment, the electronic device 100 can confirm the information stored in the first database 330 corresponding to the name, platform, and resolution of the first image, as well as the information of the first size. For example, the electronic device 100 can confirm the first database 330 corresponding to the first domain, and confirm the information stored in the first database 330 corresponding to the name, platform, and resolution of the first image, as well as the information of the first size.
[0059] At this time, the information of the name of the first image, the information of the first platform, the information of the first resolution, the information of the address of the first image, and the information of the first size can be stored in the first database 330 in key-value format as described below, that is, the information of the name of the first image, the information of the first platform, and the information of the first resolution correspond to the key, and the information of the address of the first image and the information of the first size correspond to the value.
[0060] On the other hand, when the information and size of the image address corresponding to the name, platform, and resolution of the first image are not stored in the first database 330, the electronic device 100 may store the information and size of the image address corresponding to the name, platform, and resolution of the first image stored in the third database 320 in the first database 330. For example, the electronic device 100 may send a request to the third database 320 for the information and size of the image address corresponding to the name, platform, and resolution of the first image, receive the information and size of the first image address corresponding to the name, platform, and resolution of the first image from the third database 320, and store it in the first database 330. As described above, the first database 330 can serve as a cache: temporarily storing information of one or more images corresponding to the first domain, and deleting it after a certain period of time.
[0061] According to one embodiment, the electronic device 100 may further consider the location information of the user terminal 300 and the version information of the application installed on the user terminal 300 to confirm the information of the first image address and the information of the first size. For example, the electronic device 100 may receive a request from the user terminal 300 for the first page of the first domain, the request including the first platform information of the user terminal 300, the first resolution information of the user terminal 300, the first location information of the user terminal 300, and the first version information of the application installed on the user terminal 300. Thereafter, the electronic device 100 may confirm the first image to be displayed on the first page, and confirm the information of the first image address and the first size information stored in the first database 330 corresponding to the first market and the first version, the first market and the first version being those corresponding to the name, first platform, first resolution, and first location information of the first image.
[0062] According to one embodiment, the electronic device 100 may further consider A / B overwrite setting information to confirm the information of the first image address and the information of the first size. For example, the electronic device 100 may confirm the A / B overwrite setting information corresponding to the name, first platform, and first resolution of the first image, and based on the A / B overwrite setting information, confirm whether at least one rule of A / B overwrite that has been activated is complied with. When the first rule of at least one rule is complied with, the electronic device 100 may confirm the information of the first image address and the first size corresponding to the name, first platform, first resolution, and first rule of the first image stored in the first database 330.
[0063] At this time, confirming the information of the first image address and the information of the first size corresponding to the name, the first platform, the first resolution and the first rule of the first image may mean: overwriting the information of the image address and the information of the first size when the information of the first image address and the information of the first size do not comply with at least one rule.
[0064] According to one embodiment, the electronic device 100 can determine whether to comply with the first rule based on the following information included in the information of the first rule: information on one or more conditions of group A / B, and information on the strategy for determining the number of conditions that serve as the basis for whether to comply with the rule. More specifically, when the information of the strategy includes a first value, the electronic device 100 can determine that it complies with the first rule only when one or more conditions are met; when the information of the strategy includes a second value, the electronic device 100 can determine that it complies with the first rule if at least one of the one or more conditions is met; and when the information of the strategy includes a third value, the electronic device 100 can determine that it complies with the first rule only when none of the one or more conditions are met.
[0065] For example, the information in Rule 1 is a condition of Group A / B, which may include the first condition that the user is a premium member and the second condition that the user wants to purchase direct-purchase items. When the policy information includes the first value, the electronic device 100 can confirm that Rule 1 is followed only when the user is a premium member and purchases direct-purchase items. Alternatively, when the policy information includes the second value, the electronic device 100 can confirm that Rule 1 is followed when the user is a premium member or purchases direct-purchase items. When the policy information includes the third value, the electronic device 100 can confirm that Rule 1 is followed only when the user is not a premium member and does not purchase direct-purchase items.
[0066] According to one embodiment, the electronic device 100 can send information about a first page, which is constructed based on information about a confirmed first image address and information about a first size, to the user terminal 300. For example, the electronic device 100 can send information about the form in which the first image can be displayed on the first page at the first size to the user terminal 300.
[0067] According to one embodiment, the electronic device 100 may receive a request for a second page of a second domain from the user terminal 300. For example, the electronic device 100 may receive a request for a second page of a second domain from the user terminal 300, including information about the first platform of the user terminal 300 and information about the first resolution of the user terminal 300.
[0068] At this time, the second field may represent a field different from the first field. For example, the first field may represent one of the following: the gateway field, the shopping cart field, the checkout field, the member information field, the product list field, the product details field, and the search results field; the second field may represent any of the following fields other than the first field: the gateway field, the shopping cart field, the checkout field, the member information field, the product list field, the product details field, and the search results field.
[0069] According to one embodiment, electronic device 100 can confirm the first image to be displayed on the second page. For example, upon receiving a request for the second page of the second domain from user terminal 300, electronic device 100 can confirm the information of the first page stored in the third database 320. Thereafter, electronic device 100 can confirm the first image to be displayed on the second page based on the information of the second page.
[0070] According to one embodiment, the electronic device 100 can confirm the information stored in the second database 340 corresponding to the name, platform, and resolution of the first image, as well as the information on the first size. For example, the electronic device 100 can confirm the second database 340 corresponding to the second domain, and confirm the information stored in the second database 340 corresponding to the name, platform, and resolution of the first image, as well as the information on the first size.
[0071] As described above, the database storing information about a specific image may vary by domain, but the information about the specific image can be managed in the same form regardless of the domain. That is, the image address and size corresponding to a specific image can be set to different values and managed according to the user terminal's platform and resolution, regardless of the domain.
[0072] According to one embodiment, the electronic device 100 can update the first database 330 and the second database 340. For example, the electronic device 100 can, based on a synchronization signal, confirm at each set time the most recently stored information in the third database 320 regarding the storage path of the second image address and the second size corresponding to the name, first platform, and first resolution of the first image. Thereafter, the electronic device 100 can, based on the storage path information, store the information of the second image address and the information of the second size in one or more databases, including the first database 330 and the second database 340.
[0073] Therefore, the consistency of information stored in one or more databases corresponding to different modules can be maintained.
[0074] According to one embodiment, the electronic device 100 can provide a first page based on a set of setting information for a first image input by an operator. More specifically, the electronic device 100 can confirm the following information set by the operator through a user interface provided by the operator terminal 310: first setting information, which is related to the color of the first image; second setting information, which is related to whether the first image is displayed; or third setting information, which is related to the display time of the first image. Thereafter, the electronic device 100 can determine the display method of the first image based on at least one of the first setting information, the second setting information, and the third setting information, and provide a first page reflecting the determination result.
[0075] For example, when the setting information set includes the second setting information and the second setting information includes the fourth value set to display the first image, the electronic device 100 can provide a first page displaying the first image.
[0076] As another example, when the setting information set includes the second setting information and the second setting information includes the fifth value set to not display the first image, the electronic device 100 can provide a first page that does not display the first image.
[0077] As another example, when the setting information set includes the first setting information and the third setting information, the electronic device 100 can provide a first page that displays the first image in the color corresponding to the first setting information only during the first time period corresponding to the third setting information.
[0078] As another example, when the setting information set includes the second setting information and the third setting information, and the second setting information includes the fourth value set to display the first image, the electronic device 100 can provide a first page that displays the first image only during the first time period corresponding to the third setting information.
[0079] As another example, when the setting information set includes the second setting information and the third setting information, and the second setting information includes the fifth value set to not display the first image, the electronic device 100 can provide a first page that does not display the first image only during the first time period corresponding to the third setting information.
[0080] Figures 4a and 4b show an example of an existing user interface 400, 420 provided by the electronic device 100.
[0081] According to one embodiment, the electronic device 100 can provide a user interface 400 for managing various images via an operator terminal. More specifically, the operator terminal can receive information from the electronic device 100 that can be displayed as a webpage or application screen, and display the user interface 400, including an area for managing images by domain, on a display screen based on the received information.
[0082] For example, referring to FIG4a, the user interface 400 may include the following areas: an area for managing a first image displayed in a first field, an area for managing a first image displayed in a second field, an area for managing a first image displayed in a third field, an area for managing a first image displayed in a fourth field, an area for managing a first image displayed in a fifth field, an area for managing a first image displayed in a sixth field, an area for managing a second image displayed in a first field, an area for managing a second image displayed in a second field, and an area for managing a second image displayed in a third field. Furthermore, the user interface 400 may include detailed areas for managing images per platform for each area.
[0083] According to one embodiment, the electronic device 100 can provide a user interface 420 for setting information about an image corresponding to a domain and platform selected by an operator. For example, referring to FIG4a, the electronic device 100 can confirm the input selected by the operator for managing the area 410 of the first image corresponding to the third domain and the Android platform. Therefore, referring to FIG4b, the electronic device 100 can provide a user interface 420 for setting information about the first image corresponding to the third domain and the Android platform.
[0084] According to one embodiment, the user interface 420 may include a region 430 for setting the code of the first image. For example, referring to FIG4b, an operator may enter "rocket" as the code of the first image in region 430.
[0085] According to one embodiment, the user interface 420 may include a region 440 for selecting a resolution used to set information of the first image. For example, referring to FIG4b, region 440 may display resolutions 1 to 4 as resolutions used to set information of the first image, and the operator may select the first resolution.
[0086] According to one embodiment, the user interface 420 may include a region 450 for setting a resolution code. For example, referring to FIG4b, an operator may enter HDPI as a resolution code in region 450.
[0087] According to one embodiment, the user interface 420 may include a region 460 for setting image addresses. For example, referring to FIG4b, an operator may input a first image address in region 460 as the image address of a first image to be displayed on a third domain and provided to a user terminal of an Android platform with a first resolution. Therefore, a preview image corresponding to the first image address may be displayed in region 470.
[0088] According to one embodiment, the user interface 420 may include an area 480 for setting the size of an image. For example, referring to FIG4b, an operator may input 84 and 21 in area 480 as the width and height of a first image to be displayed on a third field and provided to a user terminal of an Android platform with a first resolution.
[0089] As described above, when operators use the existing user interfaces 400 and 420, there is an inconvenience that they need to input image setting information separately for each field. Furthermore, since the existing user interfaces 400 and 420 do not include areas where A / B overwriting can be set, there is an inconvenience that operators need to directly input the code used to directly perform A / B overwriting.
[0090] On the other hand, Figures 4a and 4b show pop-up windows as user interfaces 400 and 420 for managing various images, but the user interfaces 400 and 420 of the present invention can be implemented in various forms such as modal windows, and are not limited to the above content.
[0091] Figures 5a to 5c show an example of a user interface 500, 510 provided by an electronic device 100 according to an embodiment.
[0092] According to one embodiment, the electronic device 100 can provide a user interface 500 for managing various images via an operator terminal. More specifically, the operator terminal can receive information from the electronic device 100 that can be displayed as a webpage or application screen, and display the user interface 500, including the area for managing images, on a display screen independently of the received information.
[0093] For example, referring to FIG5a, the user interface 500 may include the following areas: an area 505 for managing the first image, an area for managing the second image, an area for managing the third image, an area for managing the fourth image, an area for managing the fifth image, an area for managing the sixth image, an area for managing the seventh image, an area for managing the eighth image, and an area for managing the ninth image. Furthermore, the user interface 500 may include detailed areas for managing images by language for each area.
[0094] According to one embodiment, the electronic device 100 can provide a user interface 510 for setting information about the image selected by the operator. For example, referring to FIG5a, the electronic device 100 can confirm the input selected by the operator for managing the area 505 of the first image. Thereby, referring to FIG5b, the electronic device 100 can provide a user interface 510 for setting information about the first image.
[0095] According to one embodiment, the user interface 510 may include an area 515 for selecting a platform used to set information for the first image. For example, referring to FIG5b, area 515 may display Android, iOS, PC and Mobile as platforms for setting information for the first image, and the operator may select Android.
[0096] According to one embodiment, the user interface 510 may include a region 515 for setting the code of the first image. For example, referring to FIG5b, an operator may enter "fresh" as the code of the first image in region 520.
[0097] According to one embodiment, the user interface 510 may include a region 525 for selecting a resolution used to set information of the first image. For example, referring to FIG5b, region 525 may display resolutions 1 to 4 as resolutions used to set information of the first image, and the operator may select the first resolution.
[0098] According to one embodiment, the user interface 510 may include a region 530 for setting a resolution code. For example, referring to FIG5b, an operator may enter HDPI as a resolution code in region 530.
[0099] According to one embodiment, the user interface 510 may include a region 535 for setting an image address. For example, referring to FIG5b, an operator may input a first image address in region 535 as the image address of a first image to be provided to a user terminal of an Android platform with a first resolution. Therefore, a preview image corresponding to the first image address can be displayed in region 540.
[0100] According to one embodiment, the user interface 510 may include an area 545 for setting the size of an image. For example, referring to FIG5b, an operator may input 84 and 21 in area 545 as the width and height of a first image to be provided to a user terminal of an Android platform with a first resolution.
[0101] According to one embodiment, the user interface 510 may include an area 550 for setting A / B overwrite. For example, referring to FIG5c, the operator can select the rule appending icon 552 to generate the rule for A / B overwrite of the first image. Furthermore, area 555 can display the generated first to fourth rules, and the operator can select the first rule in area 555 and enter the setting information for the first rule. At this time, area 557 can display the name of the rule selected by the operator, and can also append information such as "Index - Conditions of A / B Group - Whether Activated" as the selected rule.
[0102] According to one embodiment, area 550 may include area 560 for setting whether a rule selected by the operator is activated. For example, referring to FIG5c, when the operator selects a downward directional icon within area 560 or positions the cursor within area 560, electronic device 100 can provide a drop-down menu or drop-down list including a list for setting activation or deactivation values. Subsequently, when the operator selects "True" or the first value, electronic device 100 can set the first rule to an activated state, and when the operator selects "False" or the second value, electronic device 100 can set the first rule to a deactivated state.
[0103] According to one embodiment, area 550 may include area 565 for setting one or more conditions of group A / B corresponding to the rule selected by the operator. For example, referring to FIG5c, the operator may input 5613_B and 5511_A in area 565 as conditions of group A / B corresponding to the first rule.
[0104] At this time, 5613_B can mean the condition that a specific user belongs to group B when all users are divided into group A and group B according to the basis corresponding to 5613, and 5511_A means the condition that a specific user belongs to group A when all users are divided into group A and group B according to the basis corresponding to 5511.
[0105] According to one embodiment, region 550 may include region 570 for setting a strategy related to the number of conditions that serve as the basis for whether or not a rule selected by an operator is complied with. For example, referring to FIG5c, when an operator selects a down arrow icon within region 570 or positions the cursor within region 570, electronic device 100 may provide a drop-down menu or drop-down list containing a list of values that determine the number of conditions that serve as the basis for whether or not a rule is complied with. Subsequently, when the operator selects "All" or the first value, the electronic device 100 can confirm that the first rule is followed when both conditions 5613_B and 5511_A are met; when the operator selects "Any of" or the second value, the electronic device 100 can confirm that the first rule is followed when at least one of conditions 5613_B and 5511_A is met; and when the operator selects "None" or the third value, the electronic device 100 can confirm that the first rule is followed when neither condition 5613_B nor condition 5511_A is met.
[0106] According to one embodiment, region 550 may include region 575 for selecting a resolution used to set information for A / B overwriting when complying with rule 1. For example, referring to FIG5c, region 575 may display resolutions 1 to 4 as resolutions for setting information for A / B overwriting when complying with rule 1, and the operator may select resolution 1.
[0107] According to one embodiment, region 550 may include region 580 for setting a resolution code, which is used for overwriting when complying with rule 1. For example, referring to FIG5c, an operator may input HDPI in region 580 as a resolution code for overwriting when complying with rule 1.
[0108] According to one embodiment, area 550 may include area 585 for setting an image address, which is used to overwrite the image when complying with the first rule. For example, referring to FIG5c, an operator may input a second image address in area 585 as the image address of the first image provided to the user terminal when complying with the first rule. Therefore, a preview image corresponding to the second image address can be displayed in area 590.
[0109] According to one embodiment, region 550 may include region 595 for setting the size of an image, the size of which is used for overwriting when complying with rule 1. For example, referring to FIG5c, an operator may input 80 and 20 in region 595 as the width and height of the first image provided to the user terminal when complying with rule 1.
[0110] According to the information set by the operator, when both conditions 5613_B and 5511_A are met, the image corresponding to the second image address can be provided to the user terminal with a width of 80 and a height of 20, instead of providing the image corresponding to the first image address with a width of 84 and a height of 21.
[0111] As described above, operators can use the user interface 500, 510 provided by the electronic device 100 according to one embodiment to eliminate the inconvenience of having to input image setting information separately for each field. Furthermore, operators can use the user interface 500, 510 to more conveniently set up A / B overwriting for specific images.
[0112] On the other hand, Figures 5a to 5c show pop-up windows as user interfaces 500 and 510 for managing various images, but the user interfaces 500 and 510 of the present invention can be implemented in various forms such as modal windows, and are not limited to the above content.
[0113] Figure 6 is a flowchart illustrating an information provision method of an electronic device according to an embodiment. The above description may be applied to repetitive content.
[0114] In step S600, the electronic device may obtain a request for the first page of the first domain from the first terminal. The request includes information about the first platform of the first terminal and information about the first resolution of the first terminal.
[0115] According to one embodiment, the request for the first page may further include the location information of the first terminal and the version information of the application set on the first terminal. When confirming the information of the first image address and the information of the first size, the electronic device may confirm the information of the first image address and the information of the first size stored in the first database that correspond to the version of the first market and the application. The version of the first market and the application correspond to the name, the first platform, the first resolution, and the location information of the first image.
[0116] In step S620, the electronic device can confirm the first image to be displayed on the first page.
[0117] In step S640, the electronic device can confirm the information stored in the first database regarding the name of the first image, the first platform, and the first resolution, as well as the information regarding the first size.
[0118] According to one embodiment, when confirming the information of the first image address and the information of the first size, the electronic device can confirm the A / B overriding setting information corresponding to the name of the first image, the first platform and the first resolution. Based on the A / B overriding setting information, it can confirm whether at least one rule of A / B overriding has been activated. If the first rule of at least one rule is followed, it can confirm the information of the first image address and the first size corresponding to the name of the first image, the first platform, the first resolution and the first rule stored in the first database.
[0119] According to one embodiment, the information of the first rule may include the following information: information on one or more conditions of group A / B, and information on the strategy for determining the number of conditions that serve as the basis for whether or not the first rule is complied with.
[0120] According to one embodiment, when the information of the strategy includes a first value, it can be confirmed that the first rule is followed only when one or more conditions are met; when the information of the strategy includes a second value, it can be confirmed that the first rule is followed if at least one of the one or more conditions is met; when the information of the strategy includes a third value, it can be confirmed that the first rule is followed only when one or more conditions are not met.
[0121] According to one embodiment, the information of the name of the first image, the information of the first platform, the information of the first resolution, the information of the address of the first image, and the information of the first size can be stored in the first database in key-value form as described below, that is, the information of the name of the first image, the information of the first platform, and the information of the first resolution correspond to the key, and the information of the address of the first image and the information of the first size correspond to the value.
[0122] According to one embodiment, when confirming the information of the first image address and the information of the first size, if the information of the image address and the information of the size corresponding to the name of the first image, the first platform and the first resolution are not stored in the first database, the electronic device may transmit a request to the third database for the information of the image address and the information of the size corresponding to the name of the first image, the first platform and the first resolution, obtain the information of the first image address and the information of the first size corresponding to the name of the first image, the first platform and the first resolution from the third database, and store the information of the first image address and the information of the first size in the first database.
[0123] In step S660, the electronic device may transmit information of the first image address and information of the first size to the first terminal.
[0124] According to one embodiment, an electronic device can obtain a request for a second page of a second domain from a first terminal. The request includes information about a first platform and information about a first resolution, and confirms the first image to be displayed on the second page. Thereafter, the electronic device can confirm the information stored in a second database corresponding to the name, platform, and resolution of the first image, as well as the information about the first size, and transmit the information about the first image address and the first size to the first terminal.
[0125] According to one embodiment, the first field may include one of the following: a gateway field, a shopping cart field, a checkout field, a member information field, a product list field, a product details information field, and a search results field; the second field includes fields different from the first field.
[0126] According to one embodiment, the electronic device can, based on a synchronization signal, confirm the most recently stored information in the third database regarding the storage path of the second image corresponding to the name of the first image, the first platform, and the first resolution, as well as the storage path of the second image, and store the information of the second image address and the information of the second size in both the first and second databases.
[0127] According to one embodiment, when the electronic device transmits information about the address of the first image and information about the size of the first image to the first terminal, it can confirm the setting information set of the first image and transmit information about the first page constructed based on the setting information set to the first terminal.
[0128] According to one embodiment, the setting information set may include at least one of the following: first setting information, which is related to the color of the first image; second setting information, which is related to whether the first image is displayed; and third setting information, which is related to the display time of the first image.
[0129] According to one embodiment, when the setting information set includes the second setting information and the second setting information includes the fourth value set to display the first image, the first image can be displayed on the first page; when the setting information set includes the second setting information and the second setting information includes the fifth value set to not display the first image, the first image is not displayed on the first page.
[0130] According to one embodiment, when the setting information set includes first setting information and third setting information, the first image may be displayed on the first page only in the first time period corresponding to the third setting information with a color corresponding to the first setting information.
[0131] According to one embodiment, when the setting information set includes the second setting information and the third setting information, and the second setting information includes the fourth value set to display the first image, the first image is only displayed on the first page during the first time period corresponding to the third setting information. When the setting information set includes the second setting information and the third setting information, and the second setting information includes the fifth value set to not display the first image, the first image is only not displayed on the first page during the first time period corresponding to the third setting information.
[0132] Figure 7 is a block diagram of an electronic device 100 according to an embodiment.
[0133] According to one embodiment, the electronic device 100 may include a transceiver 720, a memory 740, and a processor 760. The electronic device 100 shown in FIG. 7 only illustrates the components associated with this embodiment. Therefore, those skilled in the art related to this embodiment will understand that, in addition to the components shown in FIG. 7, other common components may be included. In this embodiment, the transceiver 720 may be included in a communication device. Furthermore, in this embodiment, the processor 760 may be included in a controller.
[0134] The transceiver 720 is a device for implementing wired / wireless communication and can communicate with external electronic devices. The external electronic devices can be terminals or servers. Furthermore, the communication technologies utilized by the transceiver 720 may include GSM (Global System for Mobile communication), CDMA (Code Division Multi Access), LTE (Long Term Evolution), 5G (5th Generation Mobile Communication Technology), WLAN (Wireless LAN), Wi-Fi (Wireless-Fidelity), Bluetooth™, RFID (Radio Frequency Identification), Infrared Data Association (IrDA), ZigBee, and NFC (Near Field Communication), etc.
[0135] The processor 760 can control the overall operation of the electronic device 100 and process data and signals. The processor 760 may include at least one hardware unit. Furthermore, the processor 760 can generate one or more software modules to perform operations by executing program code stored in memory 740. The processor 760 may include memory, and the processor 760 can control the overall operation of the electronic device 100 and process data and signals by executing program code stored in memory.
[0136] The processor 760 can obtain from the first terminal a request for the first page of the first domain, including information on the first platform and the first resolution of the first terminal, confirm the first image to be displayed on the first page, confirm the information stored in the first database corresponding to the name, first platform and first resolution of the first image and the information on the first size, and transmit the information on the first image address and the information on the first size to the first terminal.
[0137] The electronic device of the above embodiments may include a processor, memory for storing and executing program data, permanent storage such as a magnetic disk drive, a communication port for communicating with external devices, and a user interface device such as a touch panel, key, or button. Computer-readable code or program commands that can be executed on the processor can be stored on a computer-readable recording medium by means of software modules or algorithms. Here, computer-readable recording media include magnetic storage media (e.g., ROM (read-only memory), RAM (random-access memory), floppy disks, hard disks, etc.) and optical reading media (e.g., CD-ROM, DVD). The computer-readable recording medium is distributed across a computer system connected to a network, thereby enabling the distributed storage and execution of computer-readable code. The medium can be read by a computer, stored in memory, and executed in a processor.
[0138] This embodiment can be represented by functional blocks and various processing steps. These functional blocks can be implemented by different numbers of hardware and / or software components performing specific functions. For example, the embodiment can employ integrated circuits capable of performing various functions via the control of one or more microprocessors or other control devices, such as memory, processing, logic, lookup tables, etc. The constituent elements can be executed by software programs or software components. Similarly, this embodiment includes algorithms implemented by combinations of data structures, programs, conventions, or other programs, and therefore can be implemented using programming or scripting languages such as C, C++, Java, and assemblers. Functionally, it can be implemented by algorithms executed in one or more processors. Furthermore, this embodiment can employ prior art for electronic environment setup, signal processing, and / or data processing. Terms such as "mechanism," "element," "means," and "construction" are used broadly and are not limited to mechanical or physical construction. The above terms may be associated with processors and include the meaning of a series of software processes.
[0139] The above embodiment is only an example, and other embodiments can be implemented within the scope of the invention application described below. [Simplified Explanation of the Diagram]
[0029] Figure 1 illustrates a system according to an embodiment. Figure 2 illustrates a user interface provided by an electronic device according to an embodiment. Figure 3 is a diagram illustrating the process by which an electronic device provides a page including images to a user according to an embodiment. Figures 4a and 4b illustrate an example of an existing user interface provided by an electronic device. Figures 5a and 5c illustrate an example of a user interface provided by an electronic device according to an embodiment. Figure 6 is a flowchart illustrating an information provision method of an electronic device according to an embodiment. Figure 7 is a block diagram illustrating an electronic device according to an embodiment.
Claims
1. An information provision method performed by an electronic device, comprising the following steps: obtaining a request for a first page of a first domain from a first terminal, the request including information of a first platform of the first terminal and information of a first resolution of the first terminal; confirming a first image to be displayed on the first page; confirming information stored in a first database regarding the name of the first image, the first platform, and the first resolution of the first image, and information regarding the first size; and transmitting the information regarding the first image address and the first size to the first terminal, wherein the step of confirming the information regarding the first image address and the first size includes the following step: confirming A / B test overwrite settings corresponding to the name of the first image, the first platform, and the first resolution; Based on the above settings, confirm whether at least one of the rules in the above A / B test overwrite is activated; and if the first rule in the above at least one rule is complied with, overwrite the image position and size information that would be provided in the case of failure to comply with the above first rule with the information stored in the above first database corresponding to the name of the above first image, the above first platform, the above first resolution, and the above first rule corresponding to the above first image address and the above first size.
2. The information provision method of request item 1 further includes the following steps: obtaining a request for a second page of the second domain from the first terminal, the request including information of the first platform and information of the first resolution; confirming the first image to be displayed on the second page; confirming the information stored in the second database corresponding to the name of the first image, the first platform, and the first resolution of the first image, and the information of the first size; and transmitting the information of the first image address and the information of the first size to the first terminal.
3. As in the information provision method of request item 2, wherein the first field above includes one of the following: gateway field, shopping cart field, checkout field, member information field, product list field, product details information field, and search results field, and the second field above includes fields different from the first field above.
4. The information provision method of request item 2 further includes the following steps: Based on the synchronization signal, confirming the information of the storage path of the second image corresponding to the name of the first image, the first platform, and the first resolution, and the second size, which was most recently stored in the third database; and based on the information of the storage path, storing the information of the second image address and the information of the second size in the first database and the second database respectively.
5. As in the information provision method of request item 1, wherein the information of the first rule mentioned above includes the following information: information on one or more conditions of the A / B test group, and information on the strategy for determining the number of conditions that serve as the basis for whether or not the first rule mentioned above is complied with.
6. As in the information provision method of request item 5, wherein when the information of the above strategy includes the first value, it is confirmed that the first rule is followed only when all one or more of the above conditions are met; when the information of the above strategy includes the second value, it is confirmed that the first rule is followed if at least one of the above one or more conditions is met; and when the information of the above strategy includes the third value, it is confirmed that the first rule is followed only when none of the above one or more conditions are met.
7. As in the information provision method of Request 1, wherein the information of the name of the first image, the information of the first platform, the information of the first resolution, the information of the address of the first image, and the information of the first size are stored in the first database in key-value form as described below, that is, the information of the name of the first image, the information of the first platform, and the information of the first resolution correspond to keys, and the information of the address of the first image and the information of the first size correspond to values.
8. The information provision method of request item 1, wherein the step of confirming the information of the first image address and the information of the first size includes the following steps: when the information of the image address and the information of the size corresponding to the name of the first image, the first platform and the first resolution are not stored in the first database, transmitting a request for the information of the image address and the size corresponding to the name of the first image, the first platform and the first resolution to the third database; obtaining the information of the first image address and the information of the first size corresponding to the name of the first image, the first platform and the first resolution from the third database; and storing the information of the first image address and the information of the first size in the first database.
9. As in the information provision method of request item 1, wherein the request for the aforementioned first page further includes the location information of the aforementioned first terminal and the version information of the application set on the aforementioned first terminal, the step of confirming the information of the aforementioned first image address and the information of the aforementioned first size includes the following steps: confirming the information of the aforementioned first image address and the information of the aforementioned first size stored in the aforementioned first database that correspond to the version of the aforementioned first market and the aforementioned application, wherein the version of the aforementioned first market and the aforementioned application correspond to the name of the aforementioned first image, the aforementioned first platform, the aforementioned first resolution, and the aforementioned location information.
10. The information provision method of request item 1, wherein the step of transmitting the information of the address of the first image and the information of the first size to the first terminal includes the following steps: confirming the setting information set of the first image; and transmitting to the first terminal the information of the first page constructed based on the setting information set.
11. The information provision method of request item 10, wherein the above-mentioned setting information set includes at least one of the following: first setting information, which is related to the color of the first image; second setting information, which is related to whether the first image is displayed; and third setting information, which is related to the display time of the first image.
12. The information provision method of claim 11, wherein when the above-mentioned setting information set includes the above-mentioned second setting information, and the above-mentioned second setting information includes a fourth value set to display the above-mentioned first image, the above-mentioned first image is displayed on the above-mentioned first page; when the above-mentioned setting information set includes the above-mentioned second setting information, and the above-mentioned second setting information includes a fifth value set to not display the above-mentioned first image, the above-mentioned first image is not displayed on the above-mentioned first page.
13. In the information provision method of request item 11, when the above-mentioned setting information set includes the above-mentioned first setting information and the above-mentioned third setting information, the above-mentioned first image is displayed on the above-mentioned first page only in the first time period corresponding to the above-mentioned third setting information and in the color corresponding to the above-mentioned first setting information.
14. The information provision method of claim 11, wherein when the above-mentioned setting information set includes the above-mentioned second setting information and the above-mentioned third setting information, and the above-mentioned second setting information includes a fourth value set to display the above-mentioned first image, the above-mentioned first image is displayed on the above-mentioned first page only during the first time period corresponding to the above-mentioned third setting information; when the above-mentioned setting information set includes the above-mentioned second setting information and the above-mentioned third setting information, and the above-mentioned second setting information includes a fifth value set to not display the above-mentioned first image, the above-mentioned first image is not displayed on the above-mentioned first page only during the first time period corresponding to the above-mentioned third setting information.
15. A non-transitory computer-readable recording medium recording a program for performing a method for request item 1 on a computer.
16. An electronic device comprising: transceiver; The memory; and the processor; and the processor is as follows: Upon receiving a request for a first page of a first domain from a first terminal, the request including information about the first platform and the first resolution of the first terminal; confirming the first image to be displayed on the first page; confirming the information stored in the first database corresponding to the name of the first image, the first platform, and the first resolution of the first image, and the information about the first size; transmitting the information about the first image address and the first size to the first terminal, wherein confirming the information about the first image address and the first size, the processor is as follows: Confirming the A / B test overwrite setting information corresponding to the name of the first image, the first platform, and the first resolution; Based on the above settings, confirm whether at least one of the rules in the above A / B test overwrite is activated; and if the first rule in the above at least one rule is complied with, overwrite the image position and size information that would be provided in the case of failure to comply with the above first rule with the information stored in the above first database corresponding to the name of the above first image, the above first platform, the above first resolution, and the above first rule corresponding to the above first image address and the above first size.
Citation Information
Patent Citations
Systems and methods for reducing database query latency
KR1020220040446A
Electronic apparatus and providing information method thereof
KR102653900B1
Method and apparatus for providing application platform
KR102662989B1
Multi-version mobile advertisements
TW200941384A
Information processing apparatus and information processing method
US20050102281A1
