TWI861945B - Page information providing method, electronic device for the same and non-transitory computer-readable storage medium - Google Patents
Page information providing method, electronic device for the same and non-transitory computer-readable storage medium Download PDFInfo
- Publication number
- TWI861945B TWI861945B TW112122884A TW112122884A TWI861945B TW I861945 B TWI861945 B TW I861945B TW 112122884 A TW112122884 A TW 112122884A TW 112122884 A TW112122884 A TW 112122884A TW I861945 B TWI861945 B TW I861945B
- Authority
- TW
- Taiwan
- Prior art keywords
- information
- page
- user terminal
- electronic device
- interface
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Managing shopping lists, e.g. compiling or processing purchase lists
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Human Computer Interaction (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
Abstract
根據本發明,提供了一種頁面資訊提供方法及其電子裝置。上述頁面資訊提供方法包括:對每個利用服務之用戶終端確認包括根據狀態而變化之頁面介面之第1資訊之功能旗標的步驟;對應於來自上述用戶終端之輸入,將根據上述用戶終端之條件而確定之上述功能旗標之狀態之第2資訊提供至上述用戶終端的步驟;及將基於上述第1資訊及上述第2資訊之頁面資訊提供至上述用戶終端之步驟。 According to the present invention, a method for providing page information and an electronic device thereof are provided. The method for providing page information includes: a step of confirming a function flag including first information of a page interface that changes according to a state for each user terminal using a service; a step of providing second information of the state of the function flag determined according to a condition of the user terminal to the user terminal in response to an input from the user terminal; and a step of providing page information based on the first information and the second information to the user terminal.
Description
本發明係關於一種根據用戶終端之條件而提供不同之頁面介面之頁面資訊提供方法及其電子裝置。 The present invention relates to a method for providing page information and an electronic device thereof for providing different page interfaces according to the conditions of the user terminal.
隨著網際網路之普遍使用,於各種領域中正在提供基於網際網路之服務。特別是,購買者與銷售者藉由終端連接至線上購物中心而可實時進行商品交易之電子商務正活躍發展。 With the widespread use of the Internet, Internet-based services are being provided in various fields. In particular, e-commerce, in which buyers and sellers can conduct commodity transactions in real time by connecting to an online shopping center through a terminal, is developing rapidly.
用於電子商務之基於網際網路之服務可用電腦程式或移動應用程式之形態提供至用戶終端。此時,正在研究用以於用戶終端之畫面上實現電腦程式或移動應用程式之各種方法。特別是,需要根據用戶之特性或需求來提供於用戶終端中實現之電腦程式或移動應用程式之多種介面。 Internet-based services used for e-commerce can be provided to user terminals in the form of computer programs or mobile applications. At present, various methods for implementing computer programs or mobile applications on the screen of user terminals are being studied. In particular, it is necessary to provide a variety of interfaces for computer programs or mobile applications implemented in user terminals according to the characteristics or needs of users.
關於上述內容,可參照KR 10-2012-0100277 A、KR 10-1168705 B1等先前文獻。 For the above content, please refer to previous documents such as KR 10-2012-0100277 A, KR 10-1168705 B1, etc.
本發明之目的係提供一種根據用戶終端之條件而提供不同 之頁面介面之頁面資訊提供方法及其電子裝置。 The purpose of the present invention is to provide a method and electronic device for providing page information that provides different page interfaces according to the conditions of the user terminal.
更具體而言,本發明之目的係提供一種使用功能旗標來實現不同之頁面介面之方法。 More specifically, the purpose of the present invention is to provide a method for implementing different page interfaces using function flags.
本發明所欲實現之技術課題並不限定於如上所述之技術課題,可根據以下之實施例類推斷出其他技術課題。 The technical issues to be realized by this invention are not limited to the technical issues described above, and other technical issues can be inferred based on the following embodiments.
揭示之一實施例之頁面資訊提供方法可包括:對每個利用服務之用戶終端確認包括根據狀態而變化之頁面介面之第1資訊之功能旗標的步驟;對應於來自上述用戶終端之輸入,將根據上述用戶終端之條件而確定之上述功能旗標之狀態之第2資訊提供至上述用戶終端的步驟;及將基於上述第1資訊及上述第2資訊之頁面資訊提供至上述用戶終端的步驟。 The disclosed method for providing page information of an embodiment may include: a step of confirming a function flag including first information of a page interface that changes according to a state for each user terminal using a service; a step of providing second information of a state of the function flag determined according to a condition of the user terminal to the user terminal in response to an input from the user terminal; and a step of providing page information based on the first information and the second information to the user terminal.
上述用戶終端之上述條件可為與上述用戶終端之位置資訊相關之條件。 The above conditions of the above user terminal may be conditions related to the location information of the above user terminal.
上述第1資訊可包括對應於第1狀態之第1介面資訊及對應於第2狀態之第2介面資訊。 The above-mentioned first information may include the first interface information corresponding to the first state and the second interface information corresponding to the second state.
上述第1介面資訊及上述第2介面資訊分別可包括閘道器頁面、導航欄、購物車頁面及結算頁面中之至少一者之資訊。 The first interface information and the second interface information may include information of at least one of a gateway page, a navigation bar, a shopping cart page, and a checkout page.
上述第1介面資訊之閘道器頁面之類別圖標之大小可與上述第2介面資訊之閘道器頁面之類別圖標之大小不同。 The size of the category icon on the gateway page of the first interface information above may be different from the size of the category icon on the gateway page of the second interface information above.
上述第1介面資訊之第1導航欄之圖標之順序可與上述第2介面資訊之第2導航欄之圖標之順序不同。 The order of the icons in the first navigation bar of the first interface information may be different from the order of the icons in the second navigation bar of the second interface information.
可使上述第1介面資訊之購物車頁面及結算頁面提供至上 述用戶終端中之不同頁面上,且上述第2介面資訊之購物車頁面及結算頁面提供至上述用戶終端中之一個頁面上。 The shopping cart page and checkout page of the above-mentioned first interface information can be provided to different pages in the above-mentioned user terminal, and the shopping cart page and checkout page of the above-mentioned second interface information can be provided to one page in the above-mentioned user terminal.
上述功能旗標可根據上述第2資訊而激活上述第1介面資訊及上述第2介面資訊中之任一者且停用另一者。 The above function flag can activate any one of the above first interface information and the above second interface information and disable the other one according to the above second information.
上述第2資訊可包括上述功能旗標與狀態之對應關係之資訊。 The second information mentioned above may include information on the correspondence between the function flag and the status.
可進而包括:獲得上述第1資訊之步驟;及基於上述第1資訊,更新提供於上述用戶終端之上述頁面資訊之步驟。 It may further include: the step of obtaining the above-mentioned first information; and the step of updating the above-mentioned page information provided to the above-mentioned user terminal based on the above-mentioned first information.
可進而包括:確認來自上述用戶終端之頁面資訊請求之步驟;確認上述頁面資訊請求中包括之上述用戶終端之條件之步驟;及根據上述條件而確認提供至上述用戶終端之頁面之服務或屬性之步驟。 It may further include: the step of confirming the page information request from the above user terminal; the step of confirming the conditions of the above user terminal included in the above page information request; and the step of confirming the service or attribute of the page provided to the above user terminal based on the above conditions.
可使上述服務或上述屬性與上述條件中之至少一者對應,且上述電子裝置基於上述功能旗標,確定上述服務或上述屬性與上述條件之對應關係。 The above service or the above attribute can be made to correspond to at least one of the above conditions, and the above electronic device determines the correspondence between the above service or the above attribute and the above condition based on the above function flag.
揭示之一實施例之電子裝置,其係用於頁面資訊提供方法者,可包括:記憶體,其儲存至少一個指令;及處理器。上述處理器基於上述至少一個指令,對每個利用服務之用戶終端確認包括根據狀態而變化之頁面介面之第1資訊的功能旗標,對應於來自上述用戶終端之輸入,將根據上述用戶終端之條件而確定之上述功能旗標之狀態的第2資訊提供至上述用戶終端,將基於上述第1資訊及上述第2資訊之頁面資訊提供至上述用戶終端。 An electronic device of an embodiment disclosed is used for a method of providing page information, and may include: a memory storing at least one instruction; and a processor. Based on the at least one instruction, the processor confirms a function flag including first information of a page interface that changes according to a state for each user terminal using the service, and provides second information of the state of the function flag determined according to the condition of the user terminal to the user terminal in response to an input from the user terminal, and provides page information based on the first information and the second information to the user terminal.
其他實施例之具體事項包括於詳細之說明及圖中。 Specific details of other embodiments are included in the detailed description and drawings.
根據本發明,能夠在不改變源代碼之情況下,使用功能旗標容易地於具有不同條件之用戶終端中實現不同之頁面介面,從而降低源代碼整體之複雜度並提高其可讀性。 According to the present invention, different page interfaces can be easily implemented in user terminals with different conditions by using function flags without changing the source code, thereby reducing the overall complexity of the source code and improving its readability.
又,根據本發明,於某一區域內利用服務之用戶可確認與自己所屬區域中可利用之其他服務類似之方式之頁面,藉此可更熟練地利用服務。 Furthermore, according to the present invention, users who use services in a certain area can check pages that are similar to other services available in their area, thereby making them more proficient in using the services.
發明之效果並不限制於以上所提及之效果,相關技術領域內具有常識者可根據申請專利範圍之記載而明確地理解未提及之其他效果。 The effects of the invention are not limited to the effects mentioned above. People with common sense in the relevant technical field can clearly understand other effects not mentioned based on the description of the scope of the patent application.
100:電子裝置 100: Electronic devices
110:用戶終端(第1用戶終端) 110: User terminal (first user terminal)
120:用戶終端(第2用戶終端) 120: User terminal (second user terminal)
210:通訊部 210: Communications Department
220:記憶體 220: Memory
230:處理器 230: Processor
410:第1資訊 410: Information No. 1
411:第1功能旗標 411:1st function flag
412:第2功能旗標 412: Second function flag
420:第2資訊 420: Information No. 2
501:佈線框架 501: Wiring framework
503:濾波器 503:Filter
505:路由器 505: Router
600:佈線軟體 600: Cabling software
610:佈線API 610: Wiring API
700:第1頁面 700: Page 1
710:第1區域 710: Area 1
730:第2區域 730: Area 2
750:第3區域 750: Area 3
751:類別圖標 751:Category Icon
770:第4區域 770: Area 4
771:相關商品圖片 771: Related product pictures
790:第1導航欄 790:1st navigation column
791:第1圖標 791: Icon 1
792:第2圖標 792: Icon 2
793:第3圖標 793: Icon 3
794:第4圖標 794: Icon 4
795:第5圖標 795:Icon No. 5
800:第2頁面 800: Page 2
830:第1區域 830: Area 1
840:第2區域 840: Area 2
850:第3區域 850: Area 3
851:類別圖標 851:Category Icon
890:第2導航欄 890: Second navigation column
891:第1圖標 891: Icon 1
892:第2圖標 892: Icon 2
893:第3圖標 893: Icon 3
894:第4圖標 894: Icon 4
895:第5圖標 895:Icon No. 5
900:第3頁面 900: Page 3
901:圖片資訊 901: Image information
902:品牌資訊 902: Brand information
903:用戶評價資訊 903: User evaluation information
904:名稱資訊 904: Name information
905:選項資訊 905: Option information
906:價格資訊 906:Price information
910:第1按鈕 910: Button 1
920:第2按鈕 920: Button 2
1000:第4頁面 1000: Page 4
1010:第1區域 1010: Area 1
1020:第2區域 1020: Area 2
1030:第3按鈕 1030: Button 3
1100:第5頁面 1100: Page 5
1110:第1區域 1110: Area 1
1120:第2區域 1120: Area 2
1130:第3區域 1130: Area 3
1140:第4按鈕 1140: Button 4
1200:第6頁面 1200: Page 6
1210:第1區域 1210: Area 1
1220:第2區域 1220: Area 2
1230:第3區域 1230: Area 3
1240:第4區域 1240: Area 4
1250:第5按鈕 1250: Button 5
S310:步驟 S310: Step
S320:步驟 S320: Step
S330:步驟 S330: Step
S510:步驟 S510: Step
S520:步驟 S520: Step
S530:步驟 S530: Step
S540:步驟 S540: Steps
圖1係用以說明於本發明之實施例之電子裝置中實現提供頁面資訊之方法之裝置的概念圖。 FIG1 is a conceptual diagram of a device for illustrating a method for providing page information in an electronic device of an embodiment of the present invention.
圖2係用以說明本發明之實施例之電子裝置及用戶終端之構成的概略方塊圖。 FIG2 is a schematic block diagram for illustrating the structure of the electronic device and the user terminal of an embodiment of the present invention.
圖3係用以說明本發明之實施例之頁面資訊提供方法之流程圖。 FIG3 is a flow chart for illustrating the method for providing page information of an embodiment of the present invention.
圖4係用以說明本發明之實施例之頁面資訊提供方法之概念圖。 FIG. 4 is a conceptual diagram for illustrating a method for providing page information in an embodiment of the present invention.
圖5係用以說明本發明之實施例之電子裝置及於電子裝置中提供頁面資訊之方法的概念圖。 FIG. 5 is a conceptual diagram for illustrating an electronic device and a method for providing page information in an electronic device according to an embodiment of the present invention.
圖6係用以說明本發明之實施例之電子裝置之概略方塊圖。 FIG6 is a schematic block diagram of an electronic device for illustrating an embodiment of the present invention.
圖7至圖12係用以說明根據本發明之實施例之頁面資訊提供方法而提供之頁面的圖。 Figures 7 to 12 are diagrams used to illustrate the pages provided by the page information providing method according to the embodiment of the present invention.
實施例中使用之用語係考慮到本發明中之功能而儘可能地選擇目前廣泛使用之常用術語,但會根據本領域技術人員之意圖或先例、新技術之出現等而有所不同。又,於特定之情形時,亦存在申請人任意選定之用語,於該情形時,其含義將在相應之說明部分詳細描述。因此,本發明中使用之用語應基於該用語所具有之含義及本發明之全部內容來進行定義,而並非簡單地基於用語之名稱進行定義。 The terms used in the embodiments are currently widely used terms as much as possible in consideration of the functions of the present invention, but they may vary according to the intentions of technical personnel in this field or precedents, the emergence of new technologies, etc. In addition, in specific cases, there are also terms arbitrarily selected by the applicant. In such cases, their meanings will be described in detail in the corresponding description section. Therefore, the terms used in the present invention should be defined based on the meaning of the terms and the entire content of the present invention, rather than simply based on the names of the terms.
於整篇說明書中,當記為某個部分“包括”某個構成要素時,只要未特別記載相反之內容,則意味著可進而包括其他構成要素,而並非排除其他構成要素。又,說明書中記載之“…部”、“…模組”等用語係指對至少一個功能或動作進行處理之單位,其可藉由硬體或軟體來實現,或者由硬體與軟體之組合實現。 Throughout the manual, when a part is described as "including" a certain component, unless otherwise stated, it means that other components may be further included, and other components are not excluded. In addition, the terms "...part" and "...module" in the manual refer to a unit that processes at least one function or action, which can be implemented by hardware or software, or by a combination of hardware and software.
整篇說明書中記載之“a、b及c中之至少一者”之表述可包括‘單獨之a’、‘單獨之b’、‘單獨之c’、‘a及b’、‘a及c’、‘b及c’或‘a、b及c全部’。 The expression "at least one of a, b and c" recorded in the entire specification may include 'a alone', 'b alone', 'c alone', 'a and b', 'a and c', 'b and c' or 'all of a, b and c'.
以下所提及之“終端”可由能夠藉由網路而與伺服器或其他終端連接之電腦或攜帶用終端來實現。此處,電腦例如包括裝載有網頁瀏覽器(WEB Browser)之筆記型電腦、桌上型電腦(desktop)、膝上型電腦(laptop)等。攜帶用終端例如為確保便攜性及移動性之無線通訊裝置,可包括IMT(International Mobile Telecommunication,國際移動通訊)、CDMA(Code Division Multiple Access,碼分多重存取)、W-CDMA(W-Code Division Multiple Access,寬頻碼分多重存取)、LTE(Long Term Evolution,長期演進)等通訊終端、以及如智慧型手機及平板電腦等之所有類型之手持式(Handheld)無線通訊裝置。 The "terminal" mentioned below can be realized by a computer or portable terminal that can be connected to a server or other terminal through a network. Here, the computer includes, for example, a notebook computer, a desktop computer, a laptop computer, etc. equipped with a web browser. Portable terminals are, for example, wireless communication devices that ensure portability and mobility, and may include communication terminals such as IMT (International Mobile Telecommunication), CDMA (Code Division Multiple Access), W-CDMA (W-Code Division Multiple Access), LTE (Long Term Evolution), and all types of handheld wireless communication devices such as smartphones and tablet computers.
以下,參考附圖對本發明之實施例進行詳細說明,以便本發明所屬之技術領域中具有常識者能夠容易地實施。然而,本發明能夠以多種不同之形態實現,並不限定於此處所說明之實施例。 Below, the embodiments of the present invention are described in detail with reference to the attached drawings so that those with common sense in the technical field to which the present invention belongs can easily implement it. However, the present invention can be implemented in many different forms and is not limited to the embodiments described here.
以下,參照附圖對本發明之實施例進行詳細說明。 Below, the practical example of the present invention is described in detail with reference to the attached drawings.
於說明實施例時,省略本發明所屬之技術領域內熟知且與本發明無直接關聯之技術內容之說明。其目的在於藉由省略不必要之說明,從而不模糊且更明確地傳達本發明之主旨。 When describing the embodiments, the description of the technical contents that are well known in the technical field to which the present invention belongs and are not directly related to the present invention is omitted. The purpose is to convey the main idea of the present invention more clearly and without ambiguity by omitting unnecessary descriptions.
出於相同原因,於附圖中,誇張、省略或概略性地示出了一部分構成要素。又,各構成要素之尺寸並非完全反映實際尺寸。對各圖中相同或對應之構成要素標註相同之參考符號。 For the same reason, some components are exaggerated, omitted or schematically shown in the attached drawings. In addition, the size of each component does not fully reflect the actual size. The same reference symbols are used for the same or corresponding components in each figure.
參照附圖及於下文中詳細敍述之實施例,本發明之優點及特徵、以及實現該等優點及特徵之方法即可變得清楚。然而,本發明並不限定於以下揭示之實施例,能夠以各種不同之形態實現,本實施例僅係為了完整地揭示本發明且使本發明所屬技術領域中具有常識者充分瞭解發明之範疇而提供,本發明僅由申請專利範圍來定義。於整篇說明書中,相同之參考符號表示相同之構成要素。 With reference to the attached figures and the embodiments described in detail below, the advantages and features of the present invention, as well as the methods for realizing the advantages and features, will become clear. However, the present invention is not limited to the embodiments disclosed below, and can be realized in various forms. The embodiments are provided only to fully disclose the present invention and enable those with common sense in the technical field to which the present invention belongs to fully understand the scope of the invention. The present invention is defined only by the scope of the patent application. Throughout the specification, the same reference symbols represent the same constituent elements.
此時,應理解,處理流程圖之各方塊及流程圖之組合可藉由電腦程式指令來實行。該等電腦程式指令可裝載於通用電腦、專用電腦或其他可程式資料處理設備之處理器上,因此藉由電腦或其他可程式資料處理設備之處理器所實行之該等指令生成用以執行流程圖之方塊中所說明之功能之方法。為了以特定方式實現功能,該等電腦程式指令亦可儲存於可面向電腦或其他可程式資料處理設備之電腦可用或電腦可讀記憶體,因此儲存於電腦可用或電腦可讀記憶體中之指令亦可生產包括實行流程圖之 方塊中所說明之功能之指令方法在內的製造品項。電腦程式指令亦可裝載於電腦或其他可程式資料處理設備上,因此於電腦或其他可程式資料處理設備上實行一連串之動作步驟而生成由電腦運行之程序,從而實行電腦或其他可程式資料處理設備之指令亦可提供用以執行流程圖之方塊中所說明之功能的步驟。 At this point, it should be understood that each block of the processing flow chart and the combination of the flow chart can be implemented by computer program instructions. Such computer program instructions can be loaded on a processor of a general-purpose computer, a special-purpose computer or other programmable data processing device, so that the instructions implemented by the processor of the computer or other programmable data processing device generate methods for executing the functions described in the blocks of the flow chart. In order to implement the functions in a specific manner, such computer program instructions can also be stored in a computer-usable or computer-readable memory that can be directed to a computer or other programmable data processing device, so that the instructions stored in the computer-usable or computer-readable memory can also produce manufactured items including instruction methods for implementing the functions described in the blocks of the flow chart. Computer program instructions may also be loaded onto a computer or other programmable data processing device, thereby executing a series of action steps on the computer or other programmable data processing device to generate a program run by the computer, thereby executing the instructions of the computer or other programmable data processing device and providing steps for executing the functions described in the blocks of the flowchart.
又,各方塊可表示包括用以執行特定之邏輯功能中之一個以上之可執行指令之模組、區段或代碼之一部分。又,應注意,於一些替代實施例中,方塊中提及之功能亦可不依序發生。例如,連續示出之兩個方塊實際上可同時實行,或者該等方塊有時亦可根據相應之功能而按照相反之順序實行。 Furthermore, each block may represent a module, segment, or portion of code that includes one or more executable instructions for performing a specific logical function. Furthermore, it should be noted that in some alternative embodiments, the functions mentioned in the blocks may not occur in sequence. For example, two blocks shown in succession may actually be executed at the same time, or the blocks may sometimes be executed in the opposite order according to the corresponding functions.
圖1係用以說明於本發明之實施例之電子裝置中實現提供頁面資訊之方法之裝置的概念圖。 FIG1 is a conceptual diagram of a device for illustrating a method for providing page information in an electronic device of an embodiment of the present invention.
參照圖1,本發明之實施例之頁面資訊提供方法可於各種類型之裝置中實現。例如,本發明之實施例之頁面資訊提供方法可於電子裝置100及與電子裝置100聯動之用戶終端(110、120)中實現。換言之,電子裝置100及與電子裝置100聯動之用戶終端(110、120)可基於各自實現之資訊提供方法,實行本發明之各種實施例之運作。另一方面,本發明之實施例之頁面資訊提供方法並非限於圖1所示,亦可於各種電子裝置或伺服器中實現。 Referring to FIG. 1 , the page information providing method of the embodiment of the present invention can be implemented in various types of devices. For example, the page information providing method of the embodiment of the present invention can be implemented in the electronic device 100 and the user terminal (110, 120) linked to the electronic device 100. In other words, the electronic device 100 and the user terminal (110, 120) linked to the electronic device 100 can implement the operation of various embodiments of the present invention based on the information providing method implemented by each. On the other hand, the page information providing method of the embodiment of the present invention is not limited to that shown in FIG. 1, and can also be implemented in various electronic devices or servers.
各種實施例之電子裝置100可為與和電子裝置100聯動之用戶終端(110、120)實行有線或無線通訊且包括具有大單位儲存容量之記憶體的裝置。例如,電子裝置100可為與和電子裝置100聯動之用戶終端(110、120)連接之雲端裝置(cloud device)。 The electronic device 100 of various embodiments may be a device that implements wired or wireless communication with a user terminal (110, 120) linked to the electronic device 100 and includes a memory with a large unit storage capacity. For example, the electronic device 100 may be a cloud device connected to the user terminal (110, 120) linked to the electronic device 100.
各種實施例之與電子裝置100聯動之用戶終端(110、120)可為台式電腦、平板電腦、移動終端等用戶可利用之裝置。此外,實行類似功能之其他電子裝置亦可用作與電子裝置100聯動之用戶終端(110、120)。 The user terminals (110, 120) linked to the electronic device 100 in various embodiments can be devices available to users such as desktop computers, tablet computers, and mobile terminals. In addition, other electronic devices that implement similar functions can also be used as user terminals (110, 120) linked to the electronic device 100.
可提供用於本發明之實施例之運作的各種模組。模組可為要實現之電腦代碼或一個以上之指令,使得實現資訊提供方法之(或,物理裝置所包括之)物理裝置(例如,電子裝置100)能夠進行指定之運作。換言之,實現資訊提供方法之物理裝置以電腦代碼之形態將複數個模組儲存於記憶體中,且實行儲存於記憶體中之複數個模組,於此情形時,複數個模組可使物理裝置實行與複數個模組對應之指定之運作。 Various modules for the operation of the embodiments of the present invention may be provided. A module may be a computer code to be implemented or one or more instructions, so that a physical device (e.g., electronic device 100) that implements the information providing method (or, included in the physical device) can perform a specified operation. In other words, the physical device that implements the information providing method stores a plurality of modules in a memory in the form of computer code, and implements a plurality of modules stored in the memory. In this case, the plurality of modules can enable the physical device to perform the specified operations corresponding to the plurality of modules.
圖2係用以說明本發明之實施例之電子裝置及用戶終端之構成之概略方塊圖。 FIG2 is a schematic block diagram for illustrating the structure of the electronic device and the user terminal of an embodiment of the present invention.
參照圖2,電子裝置100及與電子裝置100聯動之用戶終端(110、120)分別可包括通訊部210、記憶體220及處理器230。 Referring to FIG. 2 , the electronic device 100 and the user terminal (110, 120) linked to the electronic device 100 may include a communication unit 210, a memory 220 and a processor 230, respectively.
根據實施例,電子裝置100及與電子裝置100聯動之用戶終端(110、120)亦可分別進而包括輸入部及輸出部。輸入部及輸出部分別可為接收用戶輸入或向用戶輸出資訊之各種介面或連接埠等。 According to the embodiment, the electronic device 100 and the user terminal (110, 120) linked to the electronic device 100 may further include an input unit and an output unit. The input unit and the output unit may be various interfaces or connection ports for receiving user input or outputting information to the user.
輸入部可包括輸入模組,該輸入模組自用戶接收用戶輸入。用戶輸入可以各種形態實現,諸如鍵輸入、觸控輸入、語音輸入等。能夠接收此種用戶輸入之輸入模組之示例有:傳統形態之數字鍵盤或鍵盤、滑鼠、感知用戶觸摸之觸控感測器、接收語音信號之麥克風、藉由影像識別而識別手勢等之相機、包括感知用戶靠近之照度感測器或紅外線感測器中之至少一者之接近感測器、藉由加速度感測器或陀螺儀感測器等識 別用戶動作之動作感測器及感知或接收各種形態之用戶輸入之各種形態之輸入裝置。本發明之一實施例之輸入模組可包括以上所羅列之裝置中之至少一者。此處,觸控感測器可藉由如下方式實現,即,藉由附接至顯示面板之觸控面板或觸控膜來感知觸摸之壓電式或靜電式觸控感測器、以及藉由光學方式來感知觸摸之光學式觸控感測器等。此外,輸入模組亦能以與接收用戶輸入之外部輸入裝置連接之輸入介面(USB埠,PS/2埠等)之形態來實現,而非自身感知用戶輸入之裝置。 The input section may include an input module that receives user input from the user. User input may be implemented in various forms, such as key input, touch input, voice input, etc. Examples of input modules that can receive such user input include: a traditional numeric keypad or keyboard, a mouse, a touch sensor that senses user touch, a microphone that receives voice signals, a camera that recognizes gestures by image recognition, a proximity sensor that includes at least one of an illumination sensor or an infrared sensor that senses the user's approach, a motion sensor that recognizes user motion by an acceleration sensor or a gyroscope sensor, and various forms of input devices that sense or receive various forms of user input. The input module of one embodiment of the present invention may include at least one of the devices listed above. Here, the touch sensor can be implemented in the following ways, that is, a piezoelectric or electrostatic touch sensor that senses touch by a touch panel or touch film attached to a display panel, and an optical touch sensor that senses touch by an optical method. In addition, the input module can also be implemented in the form of an input interface (USB port, PS/2 port, etc.) connected to an external input device that receives user input, rather than a device that senses user input itself.
另一方面,輸出部可包括輸出模組,且輸出模組可輸出各種資訊。輸出模組可包括輸出影像之顯示器、輸出聲音之揚聲器、產生振動之觸覺裝置及除此之外之各種形態之輸出裝置中之至少一者。此外,輸出模組亦能以連接上述個別輸出裝置之埠型輸出介面之形態實現。例如,顯示器形態之輸出模組可顯示文本、靜態圖像、視頻。顯示器可包括:液晶顯示器(LCD,Liquid Crystal Display)、發光二極體(LED,light emitting diode)顯示器、有機發光二極體(OLED,Organic Light Emitting Diode)顯示器、平板顯示器(FPD,Flat Panel Display)、透明顯示器(transparent display)、曲面顯示器(Curved Display)、可撓式顯示器(flexible display)、三維顯示器(3D display)、全像顯示器(holographic display)、投影機及其他可實行影像輸出功能之各種形態之裝置中之至少一者。此種顯示器亦可為與輸入模組之觸控感測器一體構成之觸控顯示器之形態。 On the other hand, the output section may include an output module, and the output module may output various information. The output module may include a display for outputting images, a speaker for outputting sounds, a tactile device for generating vibrations, and at least one of various output devices in other forms. In addition, the output module may also be implemented in the form of a port-type output interface connected to the above-mentioned individual output devices. For example, an output module in the form of a display may display text, static images, and videos. The display may include: a liquid crystal display (LCD), a light emitting diode (LED), an organic light emitting diode (OLED), a flat panel display (FPD), a transparent display, a curved display, a flexible display, a 3D display, a holographic display, a projector, and at least one of other devices capable of performing image output functions. Such a display may also be in the form of a touch display that is integrated with a touch sensor of an input module.
通訊部210可與其他裝置進行通訊。因此,電子裝置100及與電子裝置100聯動之用戶終端(110、120)分別可藉由通訊部210而與其他裝置收發資訊。例如,電子裝置100及與電子裝置100聯動之用戶終端 (110、120)分別可利用通訊部210進行彼此間之通訊、或與其他裝置進行通訊。 The communication unit 210 can communicate with other devices. Therefore, the electronic device 100 and the user terminals (110, 120) linked to the electronic device 100 can respectively send and receive information with other devices through the communication unit 210. For example, the electronic device 100 and the user terminals (110, 120) linked to the electronic device 100 can respectively communicate with each other or with other devices using the communication unit 210.
此處,通訊,即資料之收發可藉由有線或無線來實現。為此,通訊部210可構成為:藉由LAN(Local Area Network,區域網路)連接網際網路等之有線通訊模組、藉由移動通訊基地台連接移動通訊網路以收發資料之移動通訊模組、利用如無線保真(Wi-Fi)等之WLAN(Wireless Local Area Network,無線區域網路)系列之通訊方式或如藍牙(Bluetooth)、紫蜂(Zigbee)等之WPAN(Wireless Personal Area Network,無線個人區域網路)系列之通訊方式之近距離通訊模組、利用如GPS(Global Positioning System,全球定位系統)等之GNSS(Global Navigation Satellite System,全球導航衛星系統)之衛星通訊模組或其等之組合。 Here, communication, i.e., the sending and receiving of data, can be realized by wired or wireless. For this purpose, the communication unit 210 can be configured as: a wired communication module connected to the Internet via a LAN (Local Area Network), a mobile communication module connected to a mobile communication network via a mobile communication base station to send and receive data, a short-range communication module using a communication method such as WLAN (Wireless Local Area Network) series such as Wireless Fidelity (Wi-Fi) or a communication method such as WPAN (Wireless Personal Area Network) series such as Bluetooth and Zigbee, a satellite communication module using a GNSS (Global Navigation Satellite System) such as GPS (Global Positioning System), or a combination thereof.
記憶體220可儲存各種資訊。記憶體220可臨時或半永久地儲存資料。例如,電子裝置100之記憶體220可儲存用以驅動電子裝置100之操作程式(OS,Operating System;作業系統)、用以代管網頁網站之資料或用以生成點字之程式或應用程式(例如,網頁應用程式)之資料等。另外,記憶體220可如上所述以電腦代碼之形態儲存模組。 The memory 220 can store various information. The memory 220 can store data temporarily or semi-permanently. For example, the memory 220 of the electronic device 100 can store an operating program (OS, Operating System) for driving the electronic device 100, data for hosting a web site, or data for generating braille programs or applications (e.g., web applications), etc. In addition, the memory 220 can store modules in the form of computer code as described above.
記憶體220例如可有:硬碟(HDD,Hard Disk Drive)、固體磁碟機(SSD,Solid State Drive)、快閃記憶體(flash memory)、唯讀記憶體(ROM,Read-Only Memory)、隨機存取記憶體(RAM,Random Access Memory)等。此種記憶體220可提供內置型或可拆卸型。 The memory 220 may include, for example, a hard disk drive (HDD), a solid state drive (SSD), a flash memory, a read-only memory (ROM), a random access memory (RAM), etc. This memory 220 may be provided as a built-in type or a removable type.
處理器230控制電子裝置100及與電子裝置100聯動之用戶終端(110、120)各者之整體運作。為此,處理器230可實行各種資訊之運 算及處理,並控制電子裝置100之構成要素之運作。例如,處理器230可執行程式或應用程式來提供頁面資訊。處理器230可根據硬體、軟體或其等之組合,藉由電腦或與其類似之裝置來實現。於硬體上,處理器230可藉由處理電信號並實行控制功能之電子電路之形態來實現,於軟體上,可藉由驅動硬體處理器230之程式之形態來實現。另一方面,若於以下說明中未特別提及,則可解釋為電子裝置100及與電子裝置100聯動之用戶終端(110、120)之運作藉由處理器230之控制而實行。即,可解釋為如下步驟:當執行於本發明之實施例之頁面資訊提供方法中實現之模組之情形時,模組對處理器230進行控制而使電子裝置100及與電子裝置100聯動之用戶終端(110、120)實行頁面資訊提供方法。 The processor 230 controls the overall operation of the electronic device 100 and each of the user terminals (110, 120) linked to the electronic device 100. To this end, the processor 230 can perform calculations and processing of various information and control the operation of the components of the electronic device 100. For example, the processor 230 can execute a program or application to provide page information. The processor 230 can be implemented by a computer or a similar device based on hardware, software or a combination thereof. In terms of hardware, the processor 230 can be implemented in the form of an electronic circuit that processes electrical signals and implements control functions, and in terms of software, it can be implemented in the form of a program that drives the hardware processor 230. On the other hand, if not specifically mentioned in the following description, it can be interpreted that the operation of the electronic device 100 and the user terminal (110, 120) linked to the electronic device 100 is implemented by the control of the processor 230. That is, it can be interpreted as the following steps: when executing the module implemented in the page information providing method of the embodiment of the present invention, the module controls the processor 230 to make the electronic device 100 and the user terminal (110, 120) linked to the electronic device 100 implement the page information providing method.
綜上所述,各種實施例可藉由各種裝置實現。例如,各種實施例可藉由硬體、韌體(firmware)、軟體或其等之組合等來實現。 In summary, various embodiments can be implemented by various devices. For example, various embodiments can be implemented by hardware, firmware, software, or a combination thereof.
於藉由硬體實現之情形時,各種實施例之方法可藉由一個或一個以上之ASICs(application specific integrated circuits,特殊應用積體電路)、DSPs(digital signal processors,數位信號處理器)、DSPDs(digital signal processing devices,數位信號處理裝置)、PLDs(programmable logic devices,可程式邏輯裝置)、FPGAs(field programmable gate arrays,現場可程式閘陣列)、處理器、控制器、微控制器、微處理器等實現。 In the case of hardware implementation, the methods of various embodiments may be implemented by one or more ASICs (application specific integrated circuits), DSPs (digital signal processors), DSPDs (digital signal processing devices), PLDs (programmable logic devices), FPGAs (field programmable gate arrays), processors, controllers, microcontrollers, microprocessors, etc.
於藉由韌體或軟體實現之情形時,各種實施例之方法可由實行以下所說明之功能或運作之模組、程序或函數等形態實現。例如,軟體代碼可儲存於記憶體中並藉由處理器驅動。記憶體可位於處理器內部或外部,且可藉由已公知之各種裝置而與處理器交換資料。 When implemented by firmware or software, the methods of various embodiments may be implemented in the form of modules, programs, or functions that implement the functions or operations described below. For example, the software code may be stored in a memory and driven by a processor. The memory may be located inside or outside the processor and may exchange data with the processor through various known devices.
以下,基於上述技術思想對各種實施例進行更詳細之說明。以下所說明之各種實施例可應用上文所說明之內容。例如,於以下所說明之各種實施例中未定義之運作、功能、用語等可基於上文所說明之內容而實行並加以說明。 Below, various embodiments are described in more detail based on the above technical ideas. The various embodiments described below can apply the contents described above. For example, the operations, functions, terms, etc. that are not defined in the various embodiments described below can be implemented and explained based on the contents described above.
以下,以電子裝置100實行頁面資訊提供方法之步驟為前提,對各種實施例進行說明。根據各種實施例,電子裝置100可與和電子裝置100聯動之用戶終端(110、120)收發關於頁面資訊提供方法之步驟的資訊。 In the following, various embodiments are described based on the premise that the electronic device 100 implements the steps of the method for providing page information. According to various embodiments, the electronic device 100 can send and receive information about the steps of the method for providing page information with the user terminal (110, 120) linked to the electronic device 100.
圖3係用以說明本發明之實施例之頁面資訊提供方法之流程圖。圖4係用以說明本發明之實施例之頁面資訊提供方法之概念圖。 FIG. 3 is a flow chart for illustrating a method for providing page information according to an embodiment of the present invention. FIG. 4 is a conceptual diagram for illustrating a method for providing page information according to an embodiment of the present invention.
參照圖3及圖4,於步驟S310中,電子裝置100可對每個利用服務之用戶終端(110、120)確認包括根據狀態而變化之頁面介面之第1資訊410的功能旗標(feature flag)。所謂功能旗標係指一種軟體開發工具,其利用至少一個資訊來控制源代碼之運行方式,並藉此自動激活(enable)或停用(disable)特定功能。功能旗標例如可用與源代碼相同或類似之程式語言或腳本語言來表示。作為一例,電子裝置100可分別於第1用戶終端110及第2用戶終端120上設定第1功能旗標411及第2功能旗標412。 Referring to FIG. 3 and FIG. 4, in step S310, the electronic device 100 can confirm the feature flag of the first information 410 including the page interface that changes according to the state for each user terminal (110, 120) using the service. The so-called feature flag refers to a software development tool that uses at least one information to control the operation mode of the source code and thereby automatically activates (enable) or disables (disable) a specific function. The feature flag can be represented by a programming language or scripting language that is the same or similar to the source code. As an example, the electronic device 100 can set the first feature flag 411 and the second feature flag 412 on the first user terminal 110 and the second user terminal 120, respectively.
作為另一例,電子裝置100可藉由與功能旗標相關之軟體,分別基於第1及第2用戶終端(110、120)之資訊請求,分別確認第1用戶終端110及第2用戶終端120中預先設定之第1功能旗標411及第2功能旗標412。第1及第2用戶終端(110、120)分別向電子裝置100請求之至少一個資訊可包括第1及第2用戶終端(110、120)中之每個應用程式被驅動之環境之資訊。電子裝置100可基於上述驅動環境之資訊,自適應地確定分別 要提供至第1及第2用戶終端(110、120)之資訊(例如,頁面資訊)。上述驅動環境之資訊可分別包括第1及第2用戶終端(110、120)驅動之應用程式之種類、以及第1及第2用戶終端(110、120)之位置資訊中之至少一者。例如,電子裝置100基於上述驅動環境之資訊,即使於第1及第2用戶終端(110、120)請求相同頁面之資訊之情形時,亦可將與上述驅動環境之資訊對應之不同資訊分別提供至第1及第2用戶終端(110、120)。 As another example, the electronic device 100 can confirm the first function flag 411 and the second function flag 412 pre-set in the first user terminal 110 and the second user terminal 120 respectively based on the information request of the first and second user terminals (110, 120) through the software related to the function flag. At least one piece of information requested by the first and second user terminals (110, 120) to the electronic device 100 respectively may include information of the environment in which each application in the first and second user terminals (110, 120) is driven. The electronic device 100 can adaptively determine the information (e.g., page information) to be provided to the first and second user terminals (110, 120) based on the information of the driving environment. The information of the driving environment can include at least one of the types of applications driven by the first and second user terminals (110, 120) and the location information of the first and second user terminals (110, 120). For example, based on the information of the driving environment, the electronic device 100 can provide different information corresponding to the information of the driving environment to the first and second user terminals (110, 120) respectively even when the first and second user terminals (110, 120) request information of the same page.
另一方面,根據實施例,第1及第2用戶終端(110、120)分別向電子裝置100請求之至少一個資訊可為特定服務(service)之資訊及特定屬性(property)之資訊中之至少一者。電子裝置100之佈線框架可分別接收第1及第2用戶終端(110、120)之資訊請求,且可根據相應之資訊請求而確認可提供之服務或屬性。電子裝置100之佈線框架可將確認到之服務或屬性分別提供至第1及第2用戶終端(110、120)。根據如上所述般定義之佈線框架之運作方式,第1及第2用戶終端(110、120)分別可藉由上述資訊請求方式將所需之服務或屬性傳輸至佈線框架,且佈線框架可在不改變應用程式本身之情況下,自適應地提供對應之服務或屬性。例如,於第1用戶終端110請求購物車頁面(cart page)之資訊之情形時,此種頁面請求被傳輸至電子裝置100之佈線框架,且佈線框架可基於第1用戶終端110確認到之資訊,於包括與購物車相關之服務或屬性之至少一個頁面中提供與第1用戶終端110對應之頁面。 On the other hand, according to the embodiment, at least one piece of information requested by the first and second user terminals (110, 120) to the electronic device 100 may be at least one of information about a specific service and information about a specific property. The wiring framework of the electronic device 100 may receive the information requests from the first and second user terminals (110, 120), respectively, and may confirm the services or properties that can be provided according to the corresponding information requests. The wiring framework of the electronic device 100 may provide the confirmed services or properties to the first and second user terminals (110, 120), respectively. According to the operation method of the wiring framework defined as above, the first and second user terminals (110, 120) can transmit the required services or attributes to the wiring framework respectively through the above-mentioned information request method, and the wiring framework can adaptively provide corresponding services or attributes without changing the application itself. For example, when the first user terminal 110 requests information of the shopping cart page, such page request is transmitted to the wiring framework of the electronic device 100, and the wiring framework can provide a page corresponding to the first user terminal 110 in at least one page including services or attributes related to the shopping cart based on the information confirmed by the first user terminal 110.
第1功能旗標411及第2功能旗標412分別可由固有之數字串或字符串(例如,a、b)來表示。電子裝置100可藉由固有之數字串或字符串來識別第1功能旗標411及第2功能旗標412。 The first function flag 411 and the second function flag 412 can be represented by a unique numeric string or character string (e.g., a, b). The electronic device 100 can identify the first function flag 411 and the second function flag 412 by a unique numeric string or character string.
第1資訊410可包括與第1狀態(State_1)對應之第1介面資訊 (APP_1)及與第2狀態(State_2)對應之第2介面資訊(APP_2)。第1介面資訊(APP_1)及第2介面資訊(APP_2)例如分別可包括服務之閘道器頁面(gateway page)、閘道器頁面內之導航欄(navigation bar)、購物車頁面(cart page)及結算頁面(checkout page)中之至少一者之資訊。於狀態之種類為2種之情形時,例如,第1狀態(State_1)及第2狀態(State_2)可表示為on或off,但這僅為示例性的,本發明並不限制於此。狀態之種類及與其對應之介面資訊之種類亦可為3種以上。 The first information 410 may include the first interface information (APP_1) corresponding to the first state (State_1) and the second interface information (APP_2) corresponding to the second state (State_2). The first interface information (APP_1) and the second interface information (APP_2) may include information of at least one of the gateway page of the service, the navigation bar in the gateway page, the cart page, and the checkout page. When there are two types of states, for example, the first state (State_1) and the second state (State_2) may be represented as on or off, but this is only exemplary and the present invention is not limited thereto. The types of states and the types of interface information corresponding thereto may also be more than three.
根據實施例,本發明之實施例之頁面資訊提供方法可進而包括如下步驟:獲得包括第1介面資訊(APP_1)及第2介面資訊(APP_2)之第1資訊410。作為一例,於步驟S310之前,第1資訊410可自電子裝置100之記憶體獲得。作為另一例,第1資訊410亦可藉由與電子裝置100之功能旗標相關之軟體而獲得。 According to the embodiment, the page information providing method of the embodiment of the present invention may further include the following steps: obtaining the first information 410 including the first interface information (APP_1) and the second interface information (APP_2). As an example, before step S310, the first information 410 may be obtained from the memory of the electronic device 100. As another example, the first information 410 may also be obtained by software related to the function flag of the electronic device 100.
於步驟S320中,電子裝置100可對應於來自用戶終端(110、120)之輸入,將根據用戶終端(110、120)之條件而確定之功能旗標之狀態的第2資訊420提供至用戶終端(110、120)。例如,電子裝置100可對應於來自第1用戶終端110之輸入,將根據第1用戶終端110之第1條件而確定之第1功能旗標411之狀態的第2資訊420,及對應於來自第2用戶終端120之輸入,將根據第2用戶終端120之第2條件而確定之第2功能旗標412之狀態的第2資訊420分別提供至第1及第2用戶終端(110、120)。第1用戶終端110之第1條件及第2用戶終端120之第2條件可分別為與用戶終端(110、120)之位置資訊(作為一例,國家資訊)相關之條件。例如,第1條件可為用戶終端是否位於第1區域(作為一例,第1國家)內,第2條件可為用戶終端是否位於第2區域(作為一例,第2國家)內。 In step S320, the electronic device 100 may provide the second information 420 of the state of the function flag determined according to the condition of the user terminal (110, 120) to the user terminal (110, 120) in response to the input from the user terminal (110, 120). For example, the electronic device 100 may provide the first and second user terminals (110, 120) with the second information 420 of the state of the first function flag 411 determined according to the first condition of the first user terminal 110 in response to the input from the first user terminal 110, and with the second information 420 of the state of the second function flag 412 determined according to the second condition of the second user terminal 120 in response to the input from the second user terminal 120. The first condition of the first user terminal 110 and the second condition of the second user terminal 120 may be conditions related to the location information (for example, country information) of the user terminals (110, 120), respectively. For example, the first condition may be whether the user terminal is located in the first region (for example, the first country), and the second condition may be whether the user terminal is located in the second region (for example, the second country).
第2資訊420可包括第1及第2功能旗標(411、412)與第1及第2狀態(State_1、State_2)之對應關係之資訊。例如,第2資訊420可包括:由字符串a表示之第1功能旗標411與第1狀態(State_1)對應之資訊、及由字符串b表示之第2功能旗標412與第2狀態(State_2)對應之資訊。 The second information 420 may include information on the correspondence between the first and second function flags (411, 412) and the first and second states (State_1, State_2). For example, the second information 420 may include: information on the correspondence between the first function flag 411 represented by the character string a and the first state (State_1), and information on the correspondence between the second function flag 412 represented by the character string b and the second state (State_2).
於步驟S330中,電子裝置100可將基於第1資訊410及第2資訊420之頁面資訊提供至用戶終端(110、120)。例如,於第1用戶終端110中,第1功能旗標411可根據第2資訊420激活第1介面資訊(APP_1)並停用第2介面資訊(APP_2)。換言之,電子裝置100可利用第1功能旗標411將根據第1介面資訊(APP_1)而實現之頁面之資訊提供至第1用戶終端110。又,例如,於第2用戶終端120中,第2功能旗標412可根據第2資訊420激活第2介面資訊(APP_2)並停用第1介面資訊(APP_1)。換言之,電子裝置100可利用第2功能旗標412將根據第2介面資訊(APP_2)而實現之頁面之資訊提供至第2用戶終端120。以下,參照圖7至圖12詳細說明於不同之用戶終端中實現之不同頁面之示例。 In step S330, the electronic device 100 may provide the page information based on the first information 410 and the second information 420 to the user terminal (110, 120). For example, in the first user terminal 110, the first function flag 411 may activate the first interface information (APP_1) and deactivate the second interface information (APP_2) according to the second information 420. In other words, the electronic device 100 may use the first function flag 411 to provide the information of the page realized according to the first interface information (APP_1) to the first user terminal 110. Also, for example, in the second user terminal 120, the second function flag 412 may activate the second interface information (APP_2) and deactivate the first interface information (APP_1) according to the second information 420. In other words, the electronic device 100 can use the second function flag 412 to provide information of the page implemented according to the second interface information (APP_2) to the second user terminal 120. Below, examples of different pages implemented in different user terminals are described in detail with reference to Figures 7 to 12.
根據實施例,於步驟S330之後,頁面資訊提供方法對應於來自用戶終端(110、120)之輸入,可進而包括:自電子裝置100之記憶體重新獲得包括第1介面資訊(APP_1)及第2介面資訊(APP_2)之第1資訊410之步驟;及基於重新獲得之第1資訊410,更新頁面資訊之步驟。藉此,用戶可不在激活之介面資訊中,而是在停用之介面資訊中選擇性地調用及利用功能。 According to the embodiment, after step S330, the page information providing method may further include, corresponding to the input from the user terminal (110, 120): a step of reacquiring the first information 410 including the first interface information (APP_1) and the second interface information (APP_2) from the memory of the electronic device 100; and a step of updating the page information based on the reacquired first information 410. In this way, the user can selectively call and use the function in the deactivated interface information instead of the activated interface information.
根據本發明,可於不改變源代碼之情況下,使用功能旗標在具有不同條件之用戶終端中容易地實現不同之頁面介面,從而降低源代碼整體之複雜度且提高可讀性。 According to the present invention, different page interfaces can be easily implemented in user terminals with different conditions by using function flags without changing the source code, thereby reducing the overall complexity of the source code and improving readability.
圖5係用以說明本發明之實施例之電子裝置及於電子裝置中提供頁面資訊之方法之概念圖。 FIG5 is a conceptual diagram for illustrating an electronic device and a method for providing page information in an electronic device according to an embodiment of the present invention.
參照圖5,本發明之實施例之電子裝置100可包括佈線框架501。於本發明中,所謂佈線係指電子裝置100與用戶終端(110、120)之間之連接,此種連接係用於企業間通訊(inter-business communication)、應用程式間通訊(inter-app communication)、應用程式特定功能開發(app-specific feature development)、區域特定功能開發(region-specific feature development)及AB群特定功能開發(AB group-specific feature development)中之至少一者。佈線框架501可包括濾波器503及路由器505。 Referring to FIG. 5 , the electronic device 100 of the embodiment of the present invention may include a wiring framework 501. In the present invention, the so-called wiring refers to the connection between the electronic device 100 and the user terminal (110, 120), and this connection is used for at least one of inter-business communication, inter-app communication, app-specific feature development, region-specific feature development, and AB group-specific feature development. The wiring framework 501 may include a filter 503 and a router 505.
本發明之實施例之頁面資訊提供方法可包括:確認用戶終端(110、120)之頁面資訊請求及頁面資訊請求中包括之功能旗標之步驟S510;確認用戶終端(110、120)之條件之步驟S520;根據條件確認提供至用戶終端(110、120)之頁面之服務或屬性之步驟S530;及將功能旗標之狀態之資訊及頁面資訊提供至用戶終端(110、120)之步驟S540。 The page information providing method of the embodiment of the present invention may include: step S510 of confirming the page information request of the user terminal (110, 120) and the function flag included in the page information request; step S520 of confirming the conditions of the user terminal (110, 120); step S530 of confirming the service or attribute of the page provided to the user terminal (110, 120) according to the conditions; and step S540 of providing information on the status of the function flag and the page information to the user terminal (110, 120).
於步驟S510中,用戶終端(110、120)之頁面資訊請求可進而包括與用戶終端(110、120)之條件相關之資訊。更具體而言,頁面資訊請求可包括於用戶終端(110、120)中驅動應用程式之環境之資訊。上述驅動環境之資訊可包括於用戶終端(110、120)中驅動之應用程式之種類及用戶終端(110、120)之位置資訊中之至少一者。 In step S510, the page information request of the user terminal (110, 120) may further include information related to the conditions of the user terminal (110, 120). More specifically, the page information request may include information of the environment in which the application is driven in the user terminal (110, 120). The above-mentioned information of the driving environment may include at least one of the type of application driven in the user terminal (110, 120) and the location information of the user terminal (110, 120).
於步驟S520中,佈線框架501之濾波器503可確認用戶終端(110、120)之條件。根據實施例,於步驟S520中,佈線框架501之濾波器503可藉由用戶終端(110、120)中預先設定之功能旗標來確認用戶終端(110、120)之條件。 In step S520, the filter 503 of the wiring framework 501 can confirm the condition of the user terminal (110, 120). According to an embodiment, in step S520, the filter 503 of the wiring framework 501 can confirm the condition of the user terminal (110, 120) by a function flag pre-set in the user terminal (110, 120).
於步驟S530中,佈線框架501之路由器505可基於上述驅動環境之資訊,確認藉由濾波器503所確認之條件之服務或屬性。例如,服務係指對應於頁面之間之動作之外部頁面資訊,屬性係指頁面內之資料或與資料相關之值(value)。屬性例如可為UI(user interface,用戶界面)樣式及顏色中之至少一者之資料或值。服務或屬性可包括於藉由步驟S540提供至用戶終端(110、120)之頁面資訊中。 In step S530, the router 505 of the wiring framework 501 can confirm the service or attribute of the condition confirmed by the filter 503 based on the information of the above-mentioned driving environment. For example, the service refers to the external page information corresponding to the action between pages, and the attribute refers to the data in the page or the value related to the data. The attribute can be, for example, the data or value of at least one of the UI (user interface) style and color. The service or attribute can be included in the page information provided to the user terminal (110, 120) by step S540.
另一方面,於步驟S530中,提供至用戶終端(110、120)之頁面之服務或屬性可與用戶終端(110、120)之條件中之至少一者對應。電子裝置100可基於功能旗標,確定服務或屬性與條件之對應關係。根據實施例,提供至用戶終端(110、120)之頁面之服務或屬性可與用戶終端(110、120)之各種條件中之複數個條件對應,於此種情形時,儘管用戶終端(110、120)之條件發生改變,但提供至用戶終端(110、120)之頁面之服務或屬性可保持不變。 On the other hand, in step S530, the service or attribute of the page provided to the user terminal (110, 120) may correspond to at least one of the conditions of the user terminal (110, 120). The electronic device 100 may determine the correspondence between the service or attribute and the condition based on the function flag. According to an embodiment, the service or attribute of the page provided to the user terminal (110, 120) may correspond to a plurality of conditions among the various conditions of the user terminal (110, 120). In this case, although the conditions of the user terminal (110, 120) are changed, the service or attribute of the page provided to the user terminal (110, 120) may remain unchanged.
圖6係用以說明本發明之實施例之電子裝置之概略方塊圖。 FIG6 is a schematic block diagram of an electronic device for illustrating an embodiment of the present invention.
同時參照圖5及圖6,電子裝置100可進而包括分機(Extension)、測試引擎(Test Engine)及編譯器(Compiler)。此時,分機(Extension)例如可包括與測試插入(Test Plugin)、導航(Navigation)、生命週期支持(Lifecycle Support)、功能旗標(Feature Flag)、AB測試(AB Test)及編譯器插入(Compiler Plugin)中之至少一者相關之軟體。特別是,電子裝置100可藉由分機(Extension)之與功能旗標(Feature Flag)相關之軟體,將包括根據狀態而變化之頁面介面之資訊之功能旗標設定於用戶終端(110、120),藉此,可藉由用戶終端(110、120)之頁面資訊請求(S510)來 確認設定之功能旗標。 5 and 6, the electronic device 100 may further include an extension, a test engine, and a compiler. In this case, the extension may include software related to at least one of a test plugin, navigation, life cycle support, feature flag, AB test, and compiler plugin. In particular, the electronic device 100 can set a feature flag including information of a page interface that changes according to a state on the user terminal (110, 120) through software related to the feature flag of the extension, thereby confirming the set feature flag through a page information request (S510) of the user terminal (110, 120).
電子裝置100可包括佈線軟體600,且參照圖5所說明之佈線框架501可為佈線軟體600之一部分。換言之,佈線軟體600可包括參照佈線API(application program interface,應用程式介面)610及圖5所說明之佈線框架501。佈線API610可為將來自用戶終端(110、120)之請求頁面資訊(S510)之輸入傳送至佈線框架501的介面。佈線框架501藉由濾波器503來確認用戶終端(110、120)之條件(S520),藉由路由器505來確認條件之服務或屬性(S530),可將功能旗標之狀態之資訊及頁面資訊提供至用戶終端(110、120)(S540)。 The electronic device 100 may include a wiring software 600, and the wiring framework 501 described with reference to FIG5 may be a part of the wiring software 600. In other words, the wiring software 600 may include a wiring API (application program interface) 610 and the wiring framework 501 described with reference to FIG5. The wiring API 610 may be an interface for transmitting the input of the request page information (S510) from the user terminal (110, 120) to the wiring framework 501. The wiring framework 501 confirms the conditions of the user terminal (110, 120) through the filter 503 (S520), and confirms the service or attribute of the condition through the router 505 (S530), and can provide the status information of the function flag and the page information to the user terminal (110, 120) (S540).
圖7至圖12係用以說明根據本發明之實施例之頁面資訊提供方法而提供之頁面的圖。更具體而言,圖7及圖8係用以說明不同之用戶終端提供之閘道器頁面之圖,圖9係用以說明向不同之用戶終端共同提供之商品詳情頁面之圖,圖10及圖11係用以說明提供至用戶終端中之一者之購物車頁面及結算頁面之圖,圖12係用以說明提供至用戶終端中之另一者之購物車及結算頁面之圖。此時,用戶終端中之一者例如可位於第1區域內,用戶終端中之另一者例如可位於第2區域內。藉此,提供至用戶終端之頁面可具有不同之頁面介面。 Figures 7 to 12 are diagrams for illustrating pages provided according to the page information providing method of the embodiment of the present invention. More specifically, Figures 7 and 8 are diagrams for illustrating gateway pages provided to different user terminals, Figure 9 is a diagram for illustrating a product details page provided to different user terminals, Figures 10 and 11 are diagrams for illustrating a shopping cart page and a checkout page provided to one of the user terminals, and Figure 12 is a diagram for illustrating a shopping cart and a checkout page provided to another of the user terminals. At this time, one of the user terminals may be located in the first area, for example, and the other of the user terminals may be located in the second area, for example. Thus, the pages provided to the user terminals may have different page interfaces.
參照圖7,提供至用戶終端中之一者之第1介面資訊之閘道器頁面顯示第1頁面700。第1頁面700可包括:包含搜索窗及搜索圖標之第1區域710、包含顯示遞送地址之地址窗之第2區域730、包含複數個類別圖標751之第3區域750、包含複數個相關商品圖片771之第4區域770及第1導航欄790。 Referring to FIG. 7 , the gateway page of the first interface information provided to one of the user terminals displays the first page 700. The first page 700 may include: a first area 710 including a search window and a search icon, a second area 730 including an address window displaying a delivery address, a third area 750 including a plurality of category icons 751, a fourth area 770 including a plurality of related product pictures 771, and a first navigation bar 790.
作為一例,第3區域750之複數個類別圖標751可與商品之 分類(例如,流行/百貨、家電/數碼等)相關。作為另一例,複數個類別圖標751可與商品之遞送類型(例如,生鮮遞送商品、快速遞送商品)相關。作為又一例,複數個類別圖標751可與其他種類之服務(例如,OTT服務(Over-the-top media services,過頂服務)、訂餐/配送服務)相關。根據實施例,根據用戶對第3區域750進行之滾動輸入,其他類別圖標亦可顯示於第3區域750上。 As an example, the plurality of category icons 751 in the third area 750 may be related to the classification of goods (e.g., fashion/department stores, home appliances/digital, etc.). As another example, the plurality of category icons 751 may be related to the delivery type of goods (e.g., fresh delivery goods, fast delivery goods). As another example, the plurality of category icons 751 may be related to other types of services (e.g., OTT services (Over-the-top media services), ordering/delivery services). According to an embodiment, other category icons may also be displayed on the third area 750 according to the user's scrolling input to the third area 750.
第1導航欄790例如可不論用戶之輸入如何(即,即便對第1頁面700進行滾動輸入),均提供至第1頁面700上之固定位置。第1導航欄790可包括第1至第5圖標(791、792、793、794、795)。但是,第1導航欄790之圖標數量僅為示例,本發明並不限制於此。 For example, the first navigation bar 790 may be provided at a fixed position on the first page 700 regardless of the user's input (i.e., even if the first page 700 is scrolled). The first navigation bar 790 may include the first to fifth icons (791, 792, 793, 794, 795). However, the number of icons in the first navigation bar 790 is only an example, and the present invention is not limited thereto.
第1導航欄790之第1圖標791可與類別頁面連接。即,根據與第1圖標791對應之用戶之輸入,類別頁面可出現於用戶終端上,用戶可確認較第3區域750之類別圖標751更多種類之類別。第1導航欄790之第2圖標792可與詳情搜索頁面連接。即,根據與第2圖標792對應之用戶之輸入,詳情搜索頁面可出現於用戶終端上,用戶例如可確認搜索窗下方之最近搜索詞、推薦搜索詞、今日到貨之生鮮遞送商品種類等。第1導航欄790之第3圖標793可與閘道器頁面連接。當於用戶終端顯示當前第1頁面700之情形時,即使用戶輸入對應於第3圖標793,用戶終端之頁面亦可保持不變,第3圖標793可顯示為與其他圖標不同之顏色。第1導航欄790之第4圖標794可與我的頁面(即,個人資訊頁面)連接。即,根據與第4圖標794對應之用戶之輸入,我的頁面可出現於用戶終端上,用戶可藉由與我的頁面連接之頁面實行例如訂單目錄確認、取消/退貨/換貨目錄確認、評論管理、會員資格管理、定期遞送管理、支付方式管理、折扣優惠券管理 中之至少一者。第1導航欄790之第5圖標795可與購物車頁面連接。即,根據與第5圖標795對應之用戶之輸入,購物車頁面可出現於用戶終端上,用戶可確認加入購物車之商品。 The first icon 791 of the first navigation bar 790 can be connected to a category page. That is, according to the user input corresponding to the first icon 791, the category page can appear on the user terminal, and the user can confirm more types of categories than the category icon 751 of the third area 750. The second icon 792 of the first navigation bar 790 can be connected to a detailed search page. That is, according to the user input corresponding to the second icon 792, the detailed search page can appear on the user terminal, and the user can, for example, confirm the most recent search terms, recommended search terms, and types of fresh delivery products that arrived today at the bottom of the search window. The third icon 793 of the first navigation bar 790 can be connected to a gateway page. When the current first page 700 is displayed on the user terminal, even if the user input corresponds to the third icon 793, the page of the user terminal can remain unchanged, and the third icon 793 can be displayed in a different color from other icons. The fourth icon 794 of the first navigation bar 790 can be connected to my page (i.e., personal information page). That is, according to the user input corresponding to the fourth icon 794, my page can appear on the user terminal, and the user can use the page connected to my page to perform at least one of order catalog confirmation, cancellation/return/exchange catalog confirmation, review management, membership management, regular delivery management, payment method management, and discount coupon management. The fifth icon 795 of the first navigation bar 790 can be connected to the shopping cart page. That is, according to the user's input corresponding to the fifth icon 795, the shopping cart page can appear on the user's terminal, and the user can confirm the products added to the shopping cart.
根據實施例,第1頁面700亦可進而包括:第2區域730及第3區域750之間之第1橫幅區域、第3區域750及第4區域770之間之第2橫幅區域。第1及第2橫幅區域分別可包括用於服務宣傳之文本或圖片。 According to an embodiment, the first page 700 may further include: a first banner area between the second area 730 and the third area 750, and a second banner area between the third area 750 and the fourth area 770. The first and second banner areas may include text or pictures for service promotion, respectively.
參照圖8,提供至用戶終端中之另一者之第2介面資訊之閘道器頁面顯示第2頁面800。第2頁面800可包括:包含顯示遞送地址之地址窗之第1區域830、顯示基於遞送地址之平均遞送時間之第2區域840、包含複數個類別圖標851之第3區域850及第2導航欄890。 Referring to FIG. 8 , the gateway page for providing the second interface information to another of the user terminals displays the second page 800. The second page 800 may include: a first area 830 including an address window displaying a delivery address, a second area 840 displaying an average delivery time based on the delivery address, a third area 850 including a plurality of category icons 851, and a second navigation bar 890.
第2頁面800可不包括包含搜索窗及搜索圖標之區域及包含相關商品圖片之區域。參照圖7所說明之第1頁面700可不包括顯示基於遞送地址之平均遞送時間之區域。 The second page 800 may not include an area including a search window and a search icon and an area including pictures of related products. The first page 700 illustrated in FIG. 7 may not include an area displaying an average delivery time based on a delivery address.
第3區域850之複數個類別圖標851例如可與商品之分類相關。更具體而言,第3區域850之複數個類別圖標851可為與食材相關之分類(例如,水果、蔬菜、乳製品、肉類/海鮮、飲料、零食、麵包等)。根據實施例,根據用戶對第3區域850進行之滾動輸入,其他類別圖標亦可顯示於第3區域850上。 The plurality of category icons 851 in the third area 850 may be related to the classification of goods, for example. More specifically, the plurality of category icons 851 in the third area 850 may be classifications related to food ingredients (e.g., fruits, vegetables, dairy products, meat/seafood, beverages, snacks, bread, etc.). According to an embodiment, other category icons may also be displayed on the third area 850 according to the user's scrolling input on the third area 850.
第3區域850之複數個類別圖標851各自之大小及種類可與參照圖7所說明之第1頁面700之第3區域750之複數個類別圖標751各自之大小及種類不同。例如,第3區域850之複數個類別圖標851各自之大小可大於參照圖7所說明之第1頁面700之第3區域750之複數個類別圖標751各自之大小。 The size and type of each of the plurality of category icons 851 in the third area 850 may be different from the size and type of each of the plurality of category icons 751 in the third area 750 of the first page 700 described with reference to FIG. 7. For example, the size of each of the plurality of category icons 851 in the third area 850 may be larger than the size of each of the plurality of category icons 751 in the third area 750 of the first page 700 described with reference to FIG. 7.
第2導航欄890例如可不論用戶之輸入如何(即,即便對第2頁面800進行滾動輸入),均提供至第2頁面800上之固定位置。第2導航欄890可包括第1至第5圖標(891、892、893、894、895)。但是,第2導航欄890之圖標數量及順序僅為示例,本發明並不限制於此。 For example, the second navigation bar 890 can be provided to a fixed position on the second page 800 regardless of the user's input (i.e., even if the second page 800 is scrolled). The second navigation bar 890 can include the first to fifth icons (891, 892, 893, 894, 895). However, the number and order of icons in the second navigation bar 890 are only examples, and the present invention is not limited thereto.
第2導航欄890之第1圖標891可與閘道器頁面連接。當於用戶終端顯示當前之第2頁面800之情形時,即使用戶輸入對應於第1圖標891,用戶終端之頁面亦可保持不變,第1圖標891可顯示為與其他圖標不同之顏色。第2導航欄890之第2圖標892可與詳情搜索頁面連接。即,根據對應於第2圖標892之用戶之輸入,詳情搜索頁面可出現於用戶終端上,用戶例如可確認搜索窗下方之最近搜索詞、推薦搜索詞、今日到貨之生鮮遞送商品種類等。第2導航欄890之第3圖標893可與購物車頁面連接。即,根據與第3圖標893對應之用戶之輸入,購物車頁面可出現於用戶終端上,用戶可確認加入購物車之商品。第2導航欄890之第4圖標894可與訂單目錄頁面連接。即,根據與第4圖標894對應之用戶之輸入,訂單目錄頁面可出現於用戶終端上,用戶可確認所訂購之商品之目錄。第2導航欄890之第5圖標895可與我的頁面(即,個人資訊頁面)連接。即,根據與第5圖標895對應之用戶之輸入,我的頁面可出現於用戶終端上,用戶可藉由與我的頁面連接之頁面實行例如訂單目錄確認、取消/退貨/換貨目錄確認、評論管理、會員資格管理、定期遞送管理、支付方式管理、折扣優惠券管理中之至少一者。 The first icon 891 of the second navigation bar 890 can be connected to the gateway page. When the current second page 800 is displayed on the user terminal, even if the user input corresponds to the first icon 891, the page of the user terminal can remain unchanged, and the first icon 891 can be displayed in a different color from other icons. The second icon 892 of the second navigation bar 890 can be connected to the detailed search page. That is, according to the user input corresponding to the second icon 892, the detailed search page can appear on the user terminal, and the user can, for example, confirm the recent search terms, recommended search terms, and types of fresh delivery products arriving today at the bottom of the search window. The third icon 893 of the second navigation bar 890 can be connected to the shopping cart page. That is, according to the user input corresponding to the third icon 893, the shopping cart page may appear on the user terminal, and the user may confirm the items added to the shopping cart. The fourth icon 894 of the second navigation bar 890 may be connected to the order catalog page. That is, according to the user input corresponding to the fourth icon 894, the order catalog page may appear on the user terminal, and the user may confirm the catalog of ordered items. The fifth icon 895 of the second navigation bar 890 may be connected to my page (i.e., personal information page). That is, according to the user input corresponding to the fifth icon 895, my page may appear on the user terminal, and the user may perform at least one of order catalog confirmation, cancellation/return/exchange catalog confirmation, review management, membership management, scheduled delivery management, payment method management, and discount coupon management through the page connected to my page.
第2導航欄890之第1至第5圖標(891、892、893、894、895)之順序可與參照圖7所說明之第1頁面700之第1導航欄790之第1至第5圖標(791、792、793、794、795)之順序不同。根據實施例,第2導航欄 890之第1至第5圖標(891、892、893、894、895)中之至少一者(例如,第2導航欄890之第4圖標890)可為第1頁面700之第1導航欄790中未提供之圖標。 The order of the 1st to 5th icons (891, 892, 893, 894, 895) of the 2nd navigation bar 890 may be different from the order of the 1st to 5th icons (791, 792, 793, 794, 795) of the 1st navigation bar 790 of the 1st page 700 described with reference to FIG. 7. According to an embodiment, at least one of the 1st to 5th icons (891, 892, 893, 894, 895) of the 2nd navigation bar 890 (for example, the 4th icon 890 of the 2nd navigation bar 890) may be an icon not provided in the 1st navigation bar 790 of the 1st page 700.
根據實施例,第2頁面800亦可進而包括第2區域840及第3區域850之間之橫幅區域。橫幅區域可包括用於服務宣傳之文本或圖片。 According to an embodiment, the second page 800 may further include a banner area between the second area 840 and the third area 850. The banner area may include text or pictures for service promotion.
第2頁面800之橫幅區域之位置及大小可與參照圖7所說明之第1頁面700之第1及第2橫幅區域各自之位置及大小不同。 The position and size of the banner area of the second page 800 may be different from the positions and sizes of the first and second banner areas of the first page 700 respectively described with reference to FIG. 7 .
將圖7與圖8進行比較並加以參照,於在不同區域利用服務之用戶終端上,可提供介面構成不同之閘道器頁面。於某一區域內利用服務之用戶可確認與該區域可利用之其他服務類似之方式(作為一例,導航欄之圖標順序)之閘道器頁面,因此可更熟練地利用服務。 Comparing Figure 7 and Figure 8, different gateway pages can be provided as interfaces on user terminals that use services in different regions. Users who use services in a certain region can confirm gateway pages that are similar to other services available in that region (for example, the order of icons in the navigation bar), so they can use the services more skillfully.
參照圖9,顯示向所有用戶終端提供之第1商品之詳情頁面(第3頁面900)。第3頁面900可包括第1商品之圖片資訊901、品牌資訊902(例如,‘S electronics’)、用戶評價資訊903(例如,用戶評價分數資訊及用戶評價數量資訊)、名稱資訊904(例如,‘S electronics無線耳機’)、選項資訊905(例如,‘紫色’、‘黑色’、‘銀色’等顏色資訊)及價格資訊906(例如,‘120,650韓元’)。第3頁面900可進而包括後述之與購物車頁面連接之第1按鈕910(例如,‘加入購物車’按鈕)及與支付頁面連接之第2按鈕920(例如,‘直接購買’按鈕)。 9 , a detail page (page 3 900 ) of the first product provided to all user terminals is displayed. Page 3 900 may include picture information 901 of the first product, brand information 902 (e.g., ‘S electronics’), user evaluation information 903 (e.g., user evaluation score information and user evaluation quantity information), name information 904 (e.g., ‘S electronics wireless headphones’), option information 905 (e.g., color information such as ‘purple’, ‘black’, and ‘silver’), and price information 906 (e.g., ‘120,650 Korean Won’). The third page 900 may further include a first button 910 (e.g., an 'add to cart' button) connected to the shopping cart page and a second button 920 (e.g., a 'buy directly' button) connected to the payment page.
又,根據實施例,第3頁面900可進而包括頂部欄(top bar),該頂部欄包含分別與詳情搜索頁面、閘道器頁面及購物車頁面連接之圖標、及用於返回搜索結果頁面之符號(例如,‘<’)。 Furthermore, according to an embodiment, the third page 900 may further include a top bar, which includes icons respectively connected to the detail search page, the gateway page, and the shopping cart page, and a symbol for returning to the search result page (e.g., '<').
參照圖10,顯示提供至其中一個用戶終端之第1介面資訊 之購物車頁面(第4頁面1000)。第4頁面1000根據與參照圖7所說明之第1頁面700之第1導航欄790之第5圖標795、或參照圖9所說明之第3頁面900之第1按鈕910對應之用戶之輸入,可出現於用戶終端上。又,第4頁面1000根據與第3頁面900之頂部欄之任一圖標對應之用戶之輸入,可出現於用戶終端上。 Referring to FIG. 10 , the shopping cart page (page 4 1000 ) of the first interface information provided to one of the user terminals is displayed. The fourth page 1000 may appear on the user terminal according to the user input corresponding to the fifth icon 795 of the first navigation bar 790 of the first page 700 described in reference to FIG. 7 , or the first button 910 of the third page 900 described in reference to FIG. 9 . In addition, the fourth page 1000 may appear on the user terminal according to the user input corresponding to any icon of the top bar of the third page 900 .
第4頁面1000可包括:包含第1商品之資訊之第1區域1010、包含第2商品之資訊之第2區域1020及與後述之結算頁面連接之第3按鈕1030。第3按鈕1030例如可記載有:告知與結算頁面連接之文本(例如,‘結算’)及告知加入購物車之商品之數量之數字(例如,(2))。 The fourth page 1000 may include: a first area 1010 containing information about the first product, a second area 1020 containing information about the second product, and a third button 1030 connected to the checkout page described later. The third button 1030 may, for example, contain: text indicating a connection to the checkout page (e.g., 'Checkout') and a number indicating the quantity of the product added to the shopping cart (e.g., (2)).
又,根據實施例,第4頁面1000可進而包括頂部欄,該頂部欄包含告知當前顯示之頁面為購物車頁面之文本(例如,‘購物車’)及返回最後加入購物車之商品之詳情頁面之符號(例如,‘<’)。 Furthermore, according to an embodiment, the fourth page 1000 may further include a top bar, which includes text (e.g., 'shopping cart') indicating that the currently displayed page is a shopping cart page and a symbol (e.g., '<') for returning to the details page of the last item added to the shopping cart.
參照圖11,顯示提供至其中一個用戶終端之第1介面資訊之結算頁面(第5頁面1100)。第5頁面1100根據與參照圖10所說明之第3按鈕1030對應之用戶之輸入,可出現於用戶終端上。 Referring to FIG. 11 , a settlement page (page 5 1100 ) of the first interface information provided to one of the user terminals is shown. The fifth page 1100 may appear on the user terminal according to the user input corresponding to the third button 1030 described with reference to FIG. 10 .
第5頁面1100可包括:包含顯示遞送地址之地址窗之第1區域1110、包含顯示遞送相關指示(deliver instructions)之窗之第2區域1120、包含於商品之合計價格中反映出遞送費及折扣資訊之支付價格資訊之第3區域1130及與支付頁面連接之第4按鈕1140。第4按鈕1140例如可記載有:告知與支付頁面連接之文本(例如,‘支付’)及告知於結算頁面上顯示之(即,成為支付對象之)商品之數量之數字(例如,(2))。 Page 5 1100 may include: a first area 1110 including an address window displaying a delivery address, a second area 1120 including a window displaying delivery instructions, a third area 1130 including payment price information reflecting delivery charges and discount information in the total price of the goods, and a fourth button 1140 connected to the payment page. The fourth button 1140 may contain, for example, text indicating a connection to the payment page (e.g., "Pay") and a number indicating the quantity of the goods displayed on the checkout page (i.e., the object of payment) (e.g., (2)).
又,根據實施例,第5頁面1100可進而包括頂部欄,該頂部欄包含告知當前顯示之頁面為結算頁面之文本(例如,‘結算’)及用於 返回購物車頁面之符號(例如,‘<’)。 Furthermore, according to an embodiment, the fifth page 1100 may further include a top bar, which includes text (e.g., 'Checkout') indicating that the currently displayed page is a checkout page and a symbol (e.g., '<') for returning to the shopping cart page.
參照圖12,顯示提供至另一個用戶終端之第1介面資訊之購物車及結算頁面(第6頁面1200)。第6頁面1200根據與參照圖8所說明之第2頁面800之第2導航欄890之第3圖標893或參照圖9所說明之第3頁面900之第1按鈕910對應之用戶之輸入,可出現於用戶終端上。又,第6頁面1200根據與第3頁面900之頂部欄之任一圖標對應之用戶之輸入,可出現於用戶終端上。 Referring to FIG. 12 , a shopping cart and checkout page (page 6 1200 ) of the first interface information provided to another user terminal is displayed. The page 6 1200 may appear on the user terminal according to the user input corresponding to the third icon 893 of the second navigation bar 890 of the second page 800 described in reference to FIG. 8 or the first button 910 of the third page 900 described in reference to FIG. 9 . In addition, the page 6 1200 may appear on the user terminal according to the user input corresponding to any icon of the top bar of the third page 900 .
第6頁面1200可包括:包含加入購物車之第1商品及第2商品之資訊之第1區域1210、包含顯示遞送地址之地址窗之第2區域1220、包含顯示遞送相關指示之窗之第3區域1230、包含支付價格資訊之第4區域1240及與支付頁面連接之第5按鈕1250。第5按鈕1250例如可記載為:告知與支付頁面連接之文本(例如,‘支付’)及告知於結算頁面上顯示之(即,成為支付對象之)商品之數量之數字(例如,(2))。 The sixth page 1200 may include: a first area 1210 including information about the first and second products added to the shopping cart, a second area 1220 including an address window displaying a delivery address, a third area 1230 including a window displaying delivery-related instructions, a fourth area 1240 including payment price information, and a fifth button 1250 connected to the payment page. The fifth button 1250 may contain, for example, text indicating a connection to the payment page (e.g., "Pay") and a number indicating the quantity of the product displayed on the checkout page (i.e., the object of payment) (e.g., (2)).
又,根據實施例,第6頁面1200可進而包括頂部欄,該頂部欄包含告知當前顯示之頁面為購物車及結算頁面之文本(例如,‘購物車及結算’)以及返回最後加入購物車之商品之詳情頁面之符號(例如,‘<’)。 Furthermore, according to an embodiment, the sixth page 1200 may further include a top bar, which includes text indicating that the currently displayed page is a shopping cart and checkout page (e.g., 'Shopping Cart and Checkout') and a symbol for returning to the details page of the last item added to the shopping cart (e.g., '<').
將圖10、圖11及圖12進行比較並加以參照,於在不同區域利用服務之用戶終端上,可提供介面構成不同之其他購物車頁面及結算頁面。更具體而言,於某一區域內利用服務之用戶可確認提供至不同頁面上之購物車頁面及結算頁面,於另一區域內利用服務之用戶可確認提供至一個頁面上之購物車頁面及結算頁面。各用戶可確認與自己所屬之區域中可利用之其他服務類似之方式(作為一例,購物車頁面與結算頁面是否提供 於一個頁面上)之購物車頁面及結算頁面,因此,可更熟練地利用服務。 Comparing and referring to Figures 10, 11, and 12, other shopping cart pages and checkout pages with different interface structures can be provided on user terminals using services in different areas. More specifically, users using services in a certain area can confirm shopping cart pages and checkout pages provided on different pages, and users using services in another area can confirm shopping cart pages and checkout pages provided on one page. Each user can confirm shopping cart pages and checkout pages in a manner similar to other services available in the area to which he belongs (for example, whether the shopping cart page and checkout page are provided on one page), so that he can use the service more skillfully.
另一方面,本說明書與附圖中揭示了本發明之較佳之實施例,雖然使用了特定用語,但其僅係在便於說明本發明之技術內容並幫助理解發明之一般意義上使用者,而不旨在限定本發明之範圍。對於本發明所屬之技術領域內具有常識者而言,當然明白除了此處揭示之實施例之外,亦可於本發明之技術思想基礎上實施其他變化例。 On the other hand, this specification and the accompanying drawings disclose the preferred embodiments of the present invention. Although specific terms are used, they are only used in a general sense to facilitate the explanation of the technical content of the present invention and to help understand the invention, and are not intended to limit the scope of the present invention. For those who have common sense in the technical field to which the present invention belongs, it is clear that in addition to the embodiments disclosed here, other variations can also be implemented based on the technical ideas of the present invention.
根據上述實施例之電子裝置或終端,可包括:處理器、儲存及執行程式資料之記憶體、磁碟機等永久儲存器(permanent storage)、與外部裝置進行通訊之通訊埠、觸控面板、鍵(key)、按鈕等用戶介面裝置等。藉由軟體模組或演算法實現之方法可作為上述處理器可執行之電腦可讀代碼或程式命令,儲存於電腦可讀記錄媒體上。其中,電腦可讀記錄媒體有磁儲存媒體(例如,ROM(read-only memory,唯讀記憶體)、RAM(random-Access memory,隨機存取記憶體)、軟碟、硬碟等)及光學讀取媒體(例如,光碟-唯讀記憶體(CD-ROM)、數位多功能光碟(DVD,Digital Versatile Disc))等。電腦可讀記錄媒體分散於藉由網路連接之電腦系統中,以分佈式方式儲存及執行電腦可讀代碼。媒體可由電腦讀取,儲存於記憶體中,並於處理器上執行。 The electronic device or terminal according to the above embodiment may include: a processor, a memory for storing and executing program data, a permanent storage such as a disk drive, a communication port for communicating with external devices, a touch panel, a key, a button and other user interface devices, etc. The method implemented by the software module or algorithm can be stored in a computer-readable recording medium as a computer-readable code or program command executable by the above processor. Among them, computer-readable recording media include magnetic storage media (e.g., ROM (read-only memory), RAM (random-Access memory), floppy disk, hard disk, etc.) and optical reading media (e.g., CD-ROM, Digital Versatile Disc (DVD)). Computer-readable recording media are distributed in computer systems connected by a network to store and execute computer-readable codes in a distributed manner. The media can be read by the computer, stored in the memory, and executed on the processor.
本實施例可由功能性之方塊構成及各種處理步驟表示。該等功能方塊可藉由執行特定功能之各種數量之硬體或/及軟體構成來實現。例如,實施例可採用記憶體、處理器、邏輯(logic)、查找表(look-up table)等直接電路構成,其可藉由一個以上之微處理器之控制或其他控制裝置來執行各種功能。與構成要素可由軟體程式或軟體要素執行類似,本實施例包括由資料結構、程序、子程式或其他程式構成組合而成之各種演 算法,可藉由如C、C++、Java、組譯程式(assembler)、Python等程式或腳本語言實現。功能方面可由在一個以上之處理器中執行之演算法來實現。又,本實施例可採用先前之技術來設定電子環境、信號處理及/或資料處理等。如“機制”、“要素”、“方法”、“構成”等用語可廣泛使用,並不限定於機械及物理構成。上述用語可包括與處理器等相關之一系列軟體子程式(routines)之含義。 The present embodiment may be represented by functional blocks and various processing steps. Such functional blocks may be implemented by various amounts of hardware and/or software components that perform specific functions. For example, the embodiment may be composed of direct circuits such as memory, processors, logic, look-up tables, etc., which may be controlled by one or more microprocessors or other control devices to perform various functions. Similar to the components being executed by software programs or software elements, the present embodiment includes various algorithms composed of data structures, programs, subroutines or other program components, which may be implemented by programs or scripting languages such as C, C++, Java, assemblers, Python, etc. Functional aspects can be implemented by algorithms executed in more than one processor. In addition, this embodiment can use previous technologies to set up electronic environment, signal processing and/or data processing, etc. Terms such as "mechanism", "element", "method", "structure" can be used widely and are not limited to mechanical and physical structures. The above terms can include the meaning of a series of software routines related to processors, etc.
上述實施例僅為一示例,可於後述申請專利範圍內實現其他實施例。 The above embodiment is only an example, and other embodiments can be implemented within the scope of the patent application described below.
S310:步驟 S310: Step
S320:步驟 S320: Step
S330:步驟 S330: Step
Claims (14)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2022-0078863 | 2022-06-28 | ||
| KR1020220078863A KR102811739B1 (en) | 2022-06-28 | 2022-06-28 | Page information providing method and electronic device for the same |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202416105A TW202416105A (en) | 2024-04-16 |
| TWI861945B true TWI861945B (en) | 2024-11-11 |
Family
ID=89380755
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW112122884A TWI861945B (en) | 2022-06-28 | 2023-06-19 | Page information providing method, electronic device for the same and non-transitory computer-readable storage medium |
| TW113138211A TWI896359B (en) | 2022-06-28 | 2023-06-19 | Page information providing method, electronic device for the same and non-transitory computer-readable storage medium |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW113138211A TWI896359B (en) | 2022-06-28 | 2023-06-19 | Page information providing method, electronic device for the same and non-transitory computer-readable storage medium |
Country Status (3)
| Country | Link |
|---|---|
| KR (2) | KR102811739B1 (en) |
| TW (2) | TWI861945B (en) |
| WO (1) | WO2024005239A1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130283168A1 (en) * | 2012-04-18 | 2013-10-24 | Next It Corporation | Conversation User Interface |
| CN110968379A (en) * | 2018-09-29 | 2020-04-07 | 北京京东尚科信息技术有限公司 | Page control method and device for electronic device, and electronic device |
| CN113821749A (en) * | 2021-09-30 | 2021-12-21 | 上海柯林布瑞信息技术有限公司 | Page generation method based on JS real-time analysis and computer |
| CN114296846A (en) * | 2021-12-10 | 2022-04-08 | 北京三快在线科技有限公司 | Page guide configuration method, system and device |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101349278B1 (en) * | 2011-06-07 | 2014-01-15 | 엘지전자 주식회사 | Mobile communication terminal and operation method thereof |
| KR101982151B1 (en) * | 2012-08-24 | 2019-05-24 | 삼성전자주식회사 | Control Method of Device having Near Field Communication And Device thereof |
| JP6200980B2 (en) * | 2016-02-04 | 2017-09-20 | 株式会社ぐるなび | Server device and server control method |
| JP6947068B2 (en) * | 2017-05-30 | 2021-10-13 | 沖電気工業株式会社 | Information processing system, terminal device, and image processing device |
| KR20210126266A (en) * | 2020-04-10 | 2021-10-20 | 엘지전자 주식회사 | A display device |
-
2022
- 2022-06-28 KR KR1020220078863A patent/KR102811739B1/en active Active
- 2022-06-30 WO PCT/KR2022/009437 patent/WO2024005239A1/en not_active Ceased
-
2023
- 2023-06-19 TW TW112122884A patent/TWI861945B/en active
- 2023-06-19 TW TW113138211A patent/TWI896359B/en active
-
2025
- 2025-05-19 KR KR1020250064891A patent/KR20250078845A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130283168A1 (en) * | 2012-04-18 | 2013-10-24 | Next It Corporation | Conversation User Interface |
| CN110968379A (en) * | 2018-09-29 | 2020-04-07 | 北京京东尚科信息技术有限公司 | Page control method and device for electronic device, and electronic device |
| CN113821749A (en) * | 2021-09-30 | 2021-12-21 | 上海柯林布瑞信息技术有限公司 | Page generation method based on JS real-time analysis and computer |
| CN114296846A (en) * | 2021-12-10 | 2022-04-08 | 北京三快在线科技有限公司 | Page guide configuration method, system and device |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2024005239A1 (en) | 2024-01-04 |
| KR20240001934A (en) | 2024-01-04 |
| KR102811739B1 (en) | 2025-05-22 |
| TW202416105A (en) | 2024-04-16 |
| KR20250078845A (en) | 2025-06-04 |
| TWI896359B (en) | 2025-09-01 |
| TW202507495A (en) | 2025-02-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11750683B2 (en) | Computer application promotion | |
| TWI886048B (en) | Item information searching method and electronic device for the same, and non-transitory computer-readable medium | |
| TW202338629A (en) | Operating method for electronic apparatus for providing page and electronic apparatus supporting thereof | |
| KR102407242B1 (en) | Operating method for providing information related to service and electronic apparatus supporting thereof | |
| KR20240009194A (en) | Method for providing item information and electronic apparatus supporting thereof | |
| KR20220164454A (en) | Operating method for electronic apparatus for providing advertisement information and electronic apparatus supporting thereof | |
| TWI861945B (en) | Page information providing method, electronic device for the same and non-transitory computer-readable storage medium | |
| KR102376218B1 (en) | Operating method for providing item group information and electronic apparatus supporting thereof | |
| KR102856863B1 (en) | Item information providing method and electronic device for the same | |
| TWI865282B (en) | Page information providing method and electronic device for the same | |
| TWI870971B (en) | Delivery information providing method, and non-transitory computer-readalbe storage medium and electronic device for the same | |
| TWI888918B (en) | Method and electronics for providing item information | |
| JP6913717B2 (en) | Network servers and methods for providing web pages to user terminals | |
| TW202420056A (en) | Item information providing method and electronic device for the same | |
| KR20150132751A (en) | Method of servicing internet advertisement and apparatus for the same |