[go: up one dir, main page]

TWI912420B - A method for managing member information and an apparatus for the same - Google Patents

A method for managing member information and an apparatus for the same

Info

Publication number
TWI912420B
TWI912420B TW110144938A TW110144938A TWI912420B TW I912420 B TWI912420 B TW I912420B TW 110144938 A TW110144938 A TW 110144938A TW 110144938 A TW110144938 A TW 110144938A TW I912420 B TWI912420 B TW I912420B
Authority
TW
Taiwan
Prior art keywords
application
user
information
electronic device
sso
Prior art date
Application number
TW110144938A
Other languages
Chinese (zh)
Other versions
TW202248878A (en
Inventor
崔振
尹池賢
朴永俊
Original Assignee
韓商韓領有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from KR1020210074100A external-priority patent/KR102409867B1/en
Application filed by 韓商韓領有限公司 filed Critical 韓商韓領有限公司
Publication of TW202248878A publication Critical patent/TW202248878A/en
Application granted granted Critical
Publication of TWI912420B publication Critical patent/TWI912420B/en

Links

Abstract

A method for managing member information includes at least one among confirming whether a login is performed on a first application, confirming whether to log in on the first application using information on a user of the first application from the user, confirming whether a authentication procedure of the first application is performed from the user using information on the user of a second application, confirming whether the second application is installed in a terminal device of the user, and confirming whether the user is logged in using member information with respect to the second application.

Description

管理會員資訊之方法及用於其之設備Methods for managing member information and the equipment used for it

本發明係關於一種整合及管理會員資訊之方法及用於其之設備。更明確言之,本發明係關於一種使用一整合認證過程來整合及管理會員資訊之方法及用於其之設備。This invention relates to a method and apparatus for integrating and managing member information. More specifically, this invention relates to a method and apparatus for integrating and managing member information using an integrated authentication process.

一單點登入(SSO)係一種允許使用者用一單一註冊使用多個站點或服務之系統且因為使用者可方便地使用多個站點或服務而無需輸入大量個人資訊而受關注。在個體之情況下,針對各站點必須記錄個人資訊(諸如一姓名及一電話號碼以及一身份(ID)及一密碼)以便存取各站點之不便之處在一個操作中完成,且因此消除不便。公司具有藉由實現會員之整合管理來最大化營銷之優點。Single Sign-On (SSO) is a system that allows users to register for multiple sites or services with a single login. It gains attention because users can easily access multiple sites or services without having to enter large amounts of personal information. In the case of individuals, the inconvenience of having to record personal information (such as a name, phone number, ID, and password) for each site to access them is eliminated in a single operation. Companies can maximize marketing by implementing integrated member management.

在此方面,作為相關領域之一專利文獻,存在韓國註冊專利案10-2157743號(2020年9月14日)。In this regard, as a patent document in the relevant field, there is Korean Patent No. 10-2157743 (September 14, 2020).

[技術目標][Technical Objectives]

一態樣提供一種用於整合及管理會員資訊方法及用於其之設備。OneState provides a method and equipment for integrating and managing member information.

更明確言之,一態樣提供一種用於簡化用於透過一單點登入(SSO)提供不同服務之複數個服務應用之一認證過程及透過一伺服器在複數個服務之間共用必要資訊之方法及用於其之設備。 [技術解決方案] More specifically, a single sign-on (SSO) solution provides a method and equipment for simplifying the authentication process of multiple service applications that provide different services through a single sign-on (SSO) connection, and for sharing necessary information among these services via a single server. [Technical Solution]

根據一態樣,提供一種用於管理會員資訊之方法,其包含:確認是否對一第一應用執行一登錄;使用來自該使用者之關於該第一應用之登錄資訊來確認是否在該第一應用上登錄;確認是否自該使用者使用關於一第二應用之該登錄資訊來執行該第一應用之一認證過程;確認該第二應用是否安裝於該使用者之一終端裝置中;及使用關於該第二應用之會員資訊來確認該使用者是否登錄。According to one embodiment, a method for managing member information is provided, comprising: confirming whether a login is performed on a first application; confirming whether a login is performed on the first application using login information from the user regarding the first application; confirming whether an authentication process of the first application is performed by the user using the login information regarding a second application; confirming whether the second application is installed on a terminal device of the user; and confirming whether the user is logged in using member information regarding the second application.

根據實例實施例之用於管理會員資訊之方法可包含基於關於該第二應用之會員資訊來對該第一應用執行一認證過程。According to the example implementation, the method for managing member information may include performing an authentication process on the first application based on the member information about the second application.

根據實例實施例之用於管理會員資訊之方法可包含基於關於該第二應用之該會員資訊來向該第一應用提供關於該使用者之資訊。According to the embodiments, the method for managing member information may include providing the first application with information about the user based on the member information about the second application.

用於管理會員資訊之方法可包含當該使用者判定使用該第二應用之該登錄資訊在該第一應用上登錄時,向該使用者終端提供用於在該第一應用上執行一會員註冊過程之一頁面。A method for managing member information may include providing the user's terminal with a page for performing a member registration process on the first application when the user determines that the login information of the second application has been used to log in to the first application.

用於管理會員資訊之方法可進一步包含:當該第二應用未安裝於該使用者終端中時,向該使用者終端提供一第二應用安裝頁面。The method for managing member information may further include providing a second application installation page to the user terminal when the second application is not installed on the user terminal.

根據實例實施例,基於關於該第二應用之該會員資訊來對該第一應用執行該認證過程包含:產生一單一登入(SSO)登錄符記並將該SSO登錄符記傳輸至該使用者之該第一應用;自不同於該第一應用之該第二應用接收至該第二應用之一存取符記及該SSO登錄符記;基於至該第二應用之一存取符記,來確認該使用者是否係該第二應用之一會員;當該使用者係該第二應用之該會員時,將一會員確認成功信號傳輸至該第二應用,自該第一應用接收該SSO登錄符記;及將至該第一應用之一存取符記傳輸至該第一應用。According to the example implementation, performing the authentication process on the first application based on the member information of the second application includes: generating a Single Sign-On (SSO) login token and transmitting the SSO login token to the user's first application; receiving an access token and the SSO login token from the second application, which is different from the first application; confirming whether the user is a member of the second application based on the access token of the second application; when the user is a member of the second application, transmitting a membership confirmation success signal to the second application, receiving the SSO login token from the first application; and transmitting an access token of the first application to the first application.

根據實例實施例之基於關於該第二應用之該會員資訊來向該第一應用提供關於該使用者之該資訊可包含:自該使用者終端接收一SSO符記及關於該使用者資訊之一請求;確認該SSO符記是否係該使用者之一有效符記;及基於該SSO符記來確認關於該使用者之該資訊並傳輸關於該使用者之該資訊。 [效應] According to the example embodiment, providing the first application with information about the user based on the member information of the second application may include: receiving an SSO symbol and a request for user information from the user's terminal; confirming whether the SSO symbol is a valid symbol for the user; and confirming the information about the user based on the SSO symbol and transmitting the information about the user. [Effect]

根據實例實施例之電子裝置可使用該整合過程對該使用者執行該認證過程,而無需針對該複數個應用之各者之一個別認證過程,藉此簡化該使用者執行一登錄所需之一過程。According to the embodiment of the electronic device, the integrated process can be used to perform the authentication process for the user, without the need for separate authentication processes for each of the plurality of applications, thereby simplifying the process required for the user to perform a login.

基於該SSO符記,根據實例實施例之電子裝置可共用為各服務之各應用使用及管理之儲存,在其中向該使用者提供各種服務之一過程中最小化不必要資訊之一重新輸入,藉此減少使用者困惑。Based on the SSO notation, electronic devices in the example implementation can share storage for the use and management of various services by various applications, thereby minimizing the re-entry of unnecessary information in the process of providing various services to the user, thereby reducing user confusion.

另外,根據實例實施例之電子裝置可基於該SSO符記來共用為各服務之各應用使用及管理之儲存,使得可針對各互動服務整體管理關於該使用者之資訊,且由於關於該使用者之該資訊基於一品味或一購買歷史,可為該使用者提供一個性化及差異化服務。Furthermore, the electronic device according to the embodiment can share the storage for the use and management of each application of each service based on the SSO symbol, so that information about the user can be managed as a whole for each interactive service, and since the information about the user is based on a taste or a purchase history, a personalized and differentiated service can be provided to the user.

在下文中,將參考附圖詳細描述本發明之實例實施例。The following description, with reference to the accompanying figures, will provide a detailed example of the embodiments of the invention.

在描述實例實施例時,將省略對本發明所屬之技術領域中熟知且與本發明不直接相關之技術內容之描述。此係為了更清楚地傳達本發明之主旨,而不會藉由省略不必要描述而模糊本發明之主旨。When describing examples and embodiments, descriptions of technical contents well-known in the art field to which this invention pertains but not directly related to this invention will be omitted. This is to more clearly convey the main idea of this invention, without obscuring the main idea of this invention by omitting unnecessary descriptions.

出於相同原因,一些組件在附圖中誇大、省略或示意性地繪示。另外,各組件之大小並不能完全反映實際大小。在各圖中,相同或對應元件被分配相同元件符號。For the same reason, some components are exaggerated, omitted, or shown schematically in the accompanying drawings. Furthermore, the sizes of the components do not necessarily reflect their actual sizes. In each drawing, identical or corresponding components are assigned the same component symbol.

將參考以下結合附圖詳細描述之實施例明白本發明之優點及特徵及達成優點及特徵之方式。然而,本發明可實施於許多不同形式中且不應視為限於本文中所闡述之實施例,且實施例經提供,使得本發明將為完全且完整的且將本發明之範疇完全傳達給熟習此項技術者,且本發明僅藉由隨附申請專利範圍之範疇界定。貫穿本發明,相同之附圖標記指代相同之組件。The advantages and features of the present invention, and the manner in which they are achieved, will be understood with reference to the embodiments described in detail below in conjunction with the accompanying drawings. However, the present invention can be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. The embodiments are provided to make the present invention completely and fully convey the scope of the invention to those skilled in the art, and the present invention is defined only by the scope of the appended patent claims. Throughout the present invention, the same reference numerals refer to the same components.

在此情況下,將理解,流程圖之各區塊及流程圖之組合可由電腦程式指令來執行。此等電腦程式指令可體現於一通用電腦、一專用電腦或其他可程式化資料處理設備之一處理器中,使得由電腦或其他可程式化資料處理設備之處理器執行之指令產生用於執行(若干)流程圖區塊中所描述之功能之部分。此等電腦程式指令可使用一電腦或其他可程式化資料處理設備用於依一特定方式實施一功能或可儲存於一電腦可讀記憶體中,且因此使用電腦或儲存於電腦可讀記憶體中之指令可產生包含用於執行(若干)流程圖區塊中所描述之功能之指令部件之一製造物品。由於電腦程式指令亦可嵌入於電腦或其他可程式化資料處理設備中,該等指令在電腦或其他可程式化資料處理設備上執行一系列操作以產生一電腦執行過程,藉此操作電腦或其他可程式化資料處理設備可提供用於執行(若干)流程圖區塊中所描述之功能之操作。In this context, it will be understood that the blocks of a flowchart and the combination of flowcharts can be executed by computer program instructions. These computer program instructions may be embodied in a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that instructions executed by the processor of the computer or other programmable data processing device produce portions for performing the functions described in (a few) flowchart blocks. These computer program instructions may be used by a computer or other programmable data processing device to implement a function in a particular manner or may be stored in a computer-readable memory, and thus the use of the computer or instructions stored in the computer-readable memory can produce an article of manufacture containing instruction components for performing the functions described in (a few) flowchart blocks. Since computer program instructions can also be embedded in a computer or other programmable data processing device, these instructions perform a series of operations on the computer or other programmable data processing device to produce a computer execution process, thereby operating the computer or other programmable data processing device to provide operations for performing the functions described in (a few) flowchart blocks.

另外,各區塊可表示一模組、段或一碼之一部分,其包含用於執行(若干)指定邏輯功能之一或多個可執行指令。亦應注意,在一些替代實施例中,區塊中所提及之功能亦可亂序出現。例如,連續展示之兩個區塊可實質上並行執行,或有時,兩個區塊可根據對應功能依相反順序執行。Additionally, each block may represent a portion of a module, segment, or code, containing one or more executable instructions for performing one or more specified logical functions. It should also be noted that in some alternative embodiments, the functions mentioned in a block may appear out of order. For example, two consecutively displayed blocks may be executed in practically parallel order, or sometimes, two blocks may be executed in reverse order according to their corresponding functions.

在此情況下,實施例中所使用之術語「~部分」係指軟體或硬體組件,諸如一場可程式化閘陣列(FPGA)或一專用積體電路(ASIC),並執行預定角色。然而,術語「~部分」並非受限於軟體或硬體之一含義。「~部分」可形成為儲存於一可定址儲存媒體中或再現一或多個處理器。因此,作為一實例,「~部分」包含組件,諸如軟體組件、面向物件之軟體組件、類組件及任務組件及一程式碼之過程、功能、屬性、過程、子常式、段、驅動器、韌體、微碼、電路、資料、資料庫、資料結構、表、陣列及變量。組件及「~部分」中所提供之功能可組合成較少數目個組件及「~部分」或可進一步分成額外組件及「~部分」。另外,組件及「~部分」可經實施為再現一裝置或一安全多媒體卡中之一或多個中央處理單元(CPU)。In this context, the term "~part" as used in the embodiments refers to a software or hardware component, such as a field-programmable gate array (FPGA) or a dedicated integrated circuit (ASIC), performing a predetermined role. However, the term "~part" is not limited to either software or hardware. A "~part" can be formed by storing in an addressable storage medium or by reproducing one or more processors. Therefore, as an example, a "~part" includes components such as software components, object-oriented software components, class components, and task components, as well as the procedures, functions, attributes, processes, subroutines, segments, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables of code. The functions provided in the components and "~parts" can be combined into a smaller number of components and "~parts" or can be further divided into additional components and "~parts". In addition, the components and "~parts" can be implemented as one or more central processing units (CPUs) in a device or a secure multimedia card.

圖1係繪示根據實例實施例之一電子裝置之內部組件之一實例之一圖。Figure 1 is a diagram illustrating one example of the internal components of an electronic device according to one embodiment.

參考圖1,一電子裝置100之內部組件不限於所繪示之組件。電子裝置100可包含一處理器110、一收發器120及一記憶體130當中之至少一者。Referring to Figure 1, the internal components of an electronic device 100 are not limited to those shown. The electronic device 100 may include at least one of a processor 110, a transceiver 120, and a memory 130.

處理器110可處理用於執行根據本發明之各種實例實施例之用於管理物品饋送資訊之一方法之一系列操作。處理器110可控制電子裝置100之其他組件。一物品可在與電子裝置100相關之一服務中出售給一使用者。Processor 110 can process a series of operations for performing a method for managing the feeding of information of an article according to various embodiments of the present invention. Processor 110 can control other components of electronic device 100. An article can be sold to a user in connection with a service of electronic device 100.

處理器110可執行以下當中之至少一者:確認是否對一第一應用執行一登錄;自該使用者使用關於該第一應用之一使用者之資訊,確認是否在該第一應用上登錄;自該使用者使用關於一第二應用之該使用者之資訊,確認是否執行該第一應用之一認證過程;確認該第二應用是否安裝於該使用者之一終端裝置中;及使用關於該第二應用之會員資訊確認該使用者是否登錄。由處理器110執行之一程式或電腦可讀命令可預儲存於記憶體130中或透過收發器120自外部接收。處理器110可向電子裝置100之一顯示器提供一第一頁面。Processor 110 may perform at least one of the following: confirming whether a registration is performed on a first application; confirming whether a user is registered on the first application based on user information about the first application; confirming whether an authentication process of the first application is performed based on user information about the second application; confirming whether the second application is installed on a user's terminal device; and confirming whether the user is registered using membership information about the second application. A program or computer-readable command executed by processor 110 may be pre-stored in memory 130 or received externally via transceiver 120. Processor 110 may provide a first page to a display of electronic device 100.

收發器120可執行將儲存於電子裝置100之記憶體130中之資訊或由處理器110處理之資訊傳輸至另一裝置或自另一裝置接收資訊至電子裝置100之一功能。The transceiver 120 can perform one of the functions of transmitting information stored in the memory 130 of the electronic device 100 or information processed by the processor 110 to another device or receiving information from another device to the electronic device 100.

記憶體130係在電子裝置100之一預定儲存空間中實施之一組件且可包含一資料庫,其中可自由執行功能,諸如儲存、搜索、刪除、編輯及添加資料。例如,記憶體130可包含用於處理功能(諸如儲存、搜索、刪除、編輯及添加資料)之欄位或組件。記憶體130可儲存與執行一資訊提供方法之電子裝置100有關之資料。例如,記憶體130可儲存用於處理器110之一執行操作之指令或資料。根據實例實施例之記憶體130可包含用於儲存關於物品之資訊之一資料庫。Memory 130 is a component implemented in a predetermined storage space of electronic device 100 and may include a database in which functions such as storing, searching, deleting, editing, and adding data can be freely executed. For example, memory 130 may include fields or components for processing functions (such as storing, searching, deleting, editing, and adding data). Memory 130 may store data related to electronic device 100 performing an information provision method. For example, memory 130 may store instructions or data for performing operations of processor 110. According to an embodiment, memory 130 may include a database for storing information about items.

根據實例實施例之電子裝置可管理一個服務之會員資訊。根據實例實施例之會員資訊包含(例如)能夠識別使用一對應服務之一使用者之資訊或能夠認證使用者之資訊。例如,會員資訊可包含一對應使用者之一身份(ID)及用於使用一對應ID來存取一服務之一密碼。An electronic device according to an example embodiment can manage member information for a service. The member information according to the example embodiment includes, for example, information that can identify a user of a corresponding service or information that can authenticate a user. For example, member information may include an identity (ID) for a corresponding user and a password used to access a service using that ID.

對於各應用服務,根據實例實施例之會員資訊可不同地呈現。例如,操作其中訂購食物並將其遞送至一使用者之一位置(在下文中,其可指稱一第一應用或一第一應用服務)之一平台之一應用之會員資訊可與操作其中搜索、購買、支付及遞送一物品至使用者之一位置(在下文中,其可指稱一第二應用或一第二應用服務)之一平台之一應用之會員資訊不同。同時,在一實例實施例中,第一應用經描述為執行與食物遞送相關之一功能,但本發明不限於此,且第一應用可為根據一客戶之一訂單自一特定位置提取一物品並執行將物品遞送至客戶之一位置之一應用。For each application service, the member information may be presented differently according to the embodiments. For example, the member information of an application operating a platform that orders food and delivers it to a user's location (hereinafter, it may refer to a first application or a first application service) may be different from the member information of an application operating a platform that searches for, purchases, pays for, and delivers an item to a user's location (hereinafter, it may refer to a second application or a second application service). Meanwhile, in one embodiment, the first application is described as performing a function related to food delivery, but the invention is not limited thereto, and the first application may be an application that retrieves an item from a specific location based on a customer's order and delivers the item to the customer's location.

根據實例實施例之電子裝置可在根據實例實施例之記憶體130中儲存關於訂閱一個應用服務之使用者之資訊且可管理儲存於記憶體130中之關於使用者之資訊。關於使用者之資訊可包含(例如)以下當中之至少一者:關於使用者之姓名資訊、使用者之物品遞送位址資訊、使用者之物品訂單歷史資訊及使用者之物品搜索歷史。The electronic device according to the embodiment can store information about a user who subscribes to an application service in memory 130 according to the embodiment and can manage the information about the user stored in memory 130. The information about the user may include, for example, at least one of the following: information about the user's name, information about the user's item delivery address, information about the user's item order history, and information about the user's item search history.

歸因於諸如一個人資訊儲存策略及與個人資訊相關之一安全事項之原因,根據實例實施例之電子裝置可針對各應用服務單獨儲存關於使用者之資訊。例如,電子裝置可包含用於在操作一第一服務之一第一應用(一第一應用服務)中使用之一第一儲存裝置及用於在操作一第二服務之一第二應用(一第二應用服務)中使用之一第二儲存裝置。即,電子裝置可包含複數個資料庫或複數個表,且各資料庫或各表可包含關於使用者之會員資訊及關於使用者之資訊(例如,個人資訊及關於一物品遞送之資訊)之至少一者,其等在一個應用服務中使用。即,根據實例實施例之電子裝置可包含用於由電子裝置提供之各服務(例如終端裝置之一應用)之一單獨儲存裝置。另外,根據實例實施例之電子裝置可根據一單獨認證過程將根據實例實施例之一終端裝置用於各服務及與電子裝置相關之一儲存裝置(例如一資料庫)。Due to reasons such as personal information storage policies and security considerations related to personal information, the electronic device according to the embodiment may store user information separately for each application service. For example, the electronic device may include a first storage device for use in a first application (a first application service) operating a first service and a second storage device for use in a second application (a second application service) operating a second service. That is, the electronic device may include a plurality of databases or a plurality of tables, and each database or table may contain at least one of membership information about the user and information about the user (e.g., personal information and information about the delivery of an item), which are used in one application service. That is, the electronic device according to the embodiment may include a separate storage device for various services provided by the electronic device (e.g., an application of a terminal device). Additionally, the electronic device according to the embodiment may, according to a separate authentication process, use a terminal device according to the embodiment for various services and a storage device (e.g., a database) associated with the electronic device.

例如,用於操作用於訂購食物並將食物遞送至使用者之一位置之一平台之一第一應用之第一儲存裝置可包含以下當中之至少一者:關於用於一第一服務之使用者之第一會員資訊、用於指示銷售食物之一銷售者之一位置之第一位置資訊、銷售者對一物品(食物)之各名稱及價格、關於使用者訂購物品時遞送商品之快遞員之資訊及用於指示使用者之一遞送位置之第一遞送位置資訊。For example, a first storage device for operating a first application of a platform for ordering food and delivering food to a user's location may include at least one of the following: first member information about a user of a first service, first location information for indicating the location of a seller of food, the seller's name and price of an item (food), information about the courier who delivers the goods when the user orders the item, and first delivery location information for indicating the user's delivery location.

例如,操作用於藉由搜索、購買及支付物品而將物品遞送至使用者之位置之一平台之第二應用之第二儲存裝置可包含以下當中之至少一者:關於針對一第二服務之使用者之會員資訊;關於儲存物品之履行中心之資訊;儲存於第二應用之一伺服器中之物品之各者之一名稱及一價格及用於指示使用者之遞送位置之第二遞送位置資訊。For example, a second storage device for a second application of a platform for delivering items to a user's location by searching, purchasing, and paying for items may include at least one of the following: membership information for a user of a second service; information about the fulfillment center where the items are stored; a name and a price of each item stored in a server of the second application; and second delivery location information for indicating the user's delivery location.

當執行第一應用時,為了使用儲存於第一儲存裝置中並在第一應用服務中使用之關於使用者之資訊,根據實例實施例之使用者之終端裝置可使用根據實例實施例之電子裝置對第一應用執行一認證過程。即,基於在第一應用之認證過程完成之後產生之第一應用之一存取符記,根據實例實施例之電子裝置可將儲存於第一儲存裝置中之關於使用者之資訊提供至第一應用。類似地,當執行第二應用時,為了使用儲存於第二儲存裝置中並在第二應用服務中使用之關於使用者之資訊,根據實例實施例之使用者之終端裝置可使用根據實例實施例之電子裝置對第二應用執行一認證過程。即,基於在完成對第二應用之認證過程之後產生之用於第二應用之一存取符記,根據實例實施例之電子裝置可將儲存於第二儲存裝置中之關於使用者之資訊提供至第二應用。When the first application is executed, in order to use the information about the user stored in the first storage device and used in the first application service, the user's terminal device according to the embodiment can use the electronic device according to the embodiment to perform an authentication process on the first application. That is, based on an access token of the first application generated after the authentication process of the first application is completed, the electronic device according to the embodiment can provide the information about the user stored in the first storage device to the first application. Similarly, when the second application is executed, in order to use the information about the user stored in the second storage device and used in the second application service, the user's terminal device according to the embodiment can use the electronic device according to the embodiment to perform an authentication process on the second application. That is, based on an access token for the second application generated after the authentication process of the second application is completed, the electronic device according to the embodiment can provide information about the user stored in the second storage device to the second application.

另一方面,在提供複數個服務之一電子裝置中,當針對各服務與終端裝置執行一單獨認證過程時(例如,當電子裝置分別產生用於第一應用之存取符記及用於第二應用之存取符記,且使用者之終端裝置基於一單獨符記自電子裝置擷取關於使用者之資訊時),由於使用者負擔該過程且基於各應用之一單獨符記,對於各應用分別擷取關於使用者之資訊,因此可難以在應用之間共用各服務共同需要之資訊。另外,由於服務之間的重疊資料經分離及儲存,因此在一儲存空間方面效率不高。On the other hand, in an electronic device providing multiple services, when a separate authentication process is performed for each service and the terminal device (e.g., when the electronic device generates access tokens for a first application and access tokens for a second application, and the user's terminal device retrieves information about the user from the electronic device based on a single token), because the user bears the burden of the process and information about the user is retrieved separately for each application based on a single token for each application, it can be difficult to share information commonly required by the services among the applications. Furthermore, because overlapping data between services is separated and stored, it is inefficient in terms of storage space.

據此,根據實例實施例之電子裝置可在第二應用(服務)中執行一有效整合認證過程,藉此簡化第一應用之認證過程。另外,根據實例實施例之電子裝置使用第二應用之間的一有效整合認證過程(及由有效認證過程產生之用於第二應用之一認證符記)依一簡化方式執行第一應用之間的認證過程。另外,透過上述整合認證過程,根據實例實施例之第一應用可接收及共用在第二應用中使用之會員資訊(或使用者資訊)。在下文中,將描述執行上述方法之電子裝置之操作及組態之實例。Accordingly, the electronic device according to the embodiment can perform an effective integrated authentication process in the second application (service), thereby simplifying the authentication process of the first application. Furthermore, the electronic device according to the embodiment uses an effective integrated authentication process between the second applications (and an authentication symbol generated by the effective authentication process for the second application) to perform the authentication process between the first applications in a simplified manner. Additionally, through the aforementioned integrated authentication process, the first application according to the embodiment can receive and share member information (or user information) used in the second application. Examples of the operation and configuration of the electronic device performing the above method will be described below.

圖2係繪示根據實例實施例之用於管理會員資訊之一方法之一實例之一流程圖。Figure 2 is a flowchart illustrating one example of a method for managing member information based on a specific implementation example.

根據實例實施例之電子裝置可執行圖2中展示之用於管理會員資訊之方法之操作之一些或全部。明確言之,圖2繪示其中根據實例實施例電子裝置管理會員資訊之一操作之一實例。例如,圖2繪示執行第一應用之一登錄過程以便執行第一應用之一登錄之一操作或使用關於第二應用之登錄資訊執行第一應用之一登錄過程之一操作。參考圖2,根據實例實施例之電子裝置可執行操作200至204c當中之至少一者。The electronic device according to the embodiment can perform some or all of the operations shown in Figure 2 for managing member information. Specifically, Figure 2 illustrates one example of an operation of managing member information by the electronic device according to the embodiment. For example, Figure 2 illustrates performing a login process for a first application to perform a login operation for the first application, or using login information for a second application to perform a login process operation for the first application. Referring to Figure 2, the electronic device according to the embodiment can perform at least one of operations 200 to 204c.

根據圖2中所展示之實例實施例之全部操作可由根據實例實施例之電子裝置執行,且一些操作可由使用者之終端裝置執行。All operations of the example embodiment shown in Figure 2 can be performed by the electronic device according to the example embodiment, and some operations can be performed by the user's terminal device.

根據實例實施例之電子裝置可確認是否已合法地執行在第一應用上之一登錄(在電子裝置與使用者之終端裝置之間對第一應用之認證)(200)。例如,根據實例實施例之使用者之終端裝置回應於來自使用者之第一應用之一執行信號來執行第一應用。根據實例實施例之電子裝置可確認用於指示對第一應用之合法認證之會話資訊是否存在於使用者之終端裝置中。即,電子裝置可確認使用者之終端裝置是否已完成在第一應用上之登錄(200)。在根據實例實施例之使用者之終端裝置中,當第一應用之登錄已執行時,使用者之終端裝置可具有自電子裝置產生之至第一應用之一存取符記(例如,電子裝置中之一第一應用伺服器)。The electronic device according to the embodiment can verify whether a registration (authentication of the first application between the electronic device and the user's terminal device) has been legally performed on the first application (200). For example, the user's terminal device according to the embodiment responds to an execution signal from the user's first application to execute the first application. The electronic device according to the embodiment can verify whether session information indicating legal authentication of the first application exists in the user's terminal device. That is, the electronic device can verify whether the user's terminal device has completed registration on the first application (200). In the user's terminal device according to the embodiment, when the registration of the first application has been performed, the user's terminal device may have an access token generated from the electronic device to the first application (e.g., a first application server in the electronic device).

當使用者處於其中在第一應用上之登錄完成之一狀態時(即,當電子裝置與使用者之終端裝置之間已對第一應用執行認證時),根據實例實施例之電子裝置可基於第一應用之會員資訊來向第一應用提供關於使用者之資訊(200a)。根據實例實施例之電子裝置自使用者之終端裝置接收至第一應用之存取符記並使用所接收之存取符記來確認關於使用者之會員資訊。電子裝置基於經確認會員資訊來提供關於使用者之資訊(200a)。在此情況下,關於根據實例實施例之使用者之資訊可係指關於由根據實例實施例之電子裝置中之第一應用之會員資訊確認之使用者之資訊。When a user is in a state where registration on the first application is complete (i.e., authentication of the first application has been performed between the electronic device and the user's terminal device), the electronic device according to the embodiment can provide information about the user to the first application based on the membership information of the first application (200a). The electronic device according to the embodiment receives an access token from the user's terminal device to the first application and uses the received access token to confirm the membership information about the user. The electronic device provides information about the user based on the confirmed membership information (200a). In this case, the information about the user according to the embodiment may refer to the information about the user confirmed by the membership information of the first application in the electronic device according to the embodiment.

當使用者處於其中未執行在第一應用上之登錄之一狀態時(即,當電子裝置與使用者之終端裝置之間未執行第一應用之認證時),根據實例實施例之電子裝置可使用第一應用之登錄資訊來確認使用者是否執行一登錄(201)。例如,登錄資訊係使用者之終端裝置自使用者接收之資訊且可係指使用者對一對應應用服務執行一認證過程之資訊。登錄資訊可包含(例如) ID資訊、電子郵件資訊及密碼資訊用於執行一對應應用服務之一認證過程。根據實例實施例之電子裝置可向使用者之終端裝置請求一查詢以便確認使用者是否使用第一應用之登錄資訊執行一登錄。When a user is in a state where no login has been performed on the first application (i.e., when no authentication of the first application has been performed between the electronic device and the user's terminal device), the electronic device according to the embodiment can use the login information of the first application to confirm whether the user has performed a login (201). For example, the login information is information received by the user's terminal device from the user and may refer to information about the user performing an authentication process for a peer application service. The login information may include, for example, ID information, email information, and password information used to perform an authentication process for a peer application service. The electronic device according to the embodiment can request a query from the user's terminal device to confirm whether the user has performed a login using the login information of the first application.

當使用者選擇使用第一應用之登錄資訊執行登錄時,根據實例實施例之電子裝置確認登錄資訊。電子裝置可基於登錄資訊來確認使用者之第一應用之會員資訊且可基於第一應用之經確認會員資訊來執行一登錄過程(201a)。例如,電子裝置可為第一應用確認使用者之會員資訊,基於經確認會員資訊來執行第一應用,並將關於使用者之資訊提供至第一應用(200a)。第一應用之會員資訊可包含於(例如)第一應用之第一儲存裝置中。When a user chooses to log in using the login information of the first application, the electronic device in the example embodiment confirms the login information. The electronic device may confirm the user's membership information in the first application based on the login information and may perform a login process based on the confirmed membership information of the first application (201a). For example, the electronic device may confirm the user's membership information for the first application, perform the first application based on the confirmed membership information, and provide information about the user to the first application (200a). The membership information of the first application may be included in, for example, a first storage device of the first application.

當使用者未選擇使用第一應用之登錄資訊執行登錄時,根據實例實施例之電子裝置可確認使用者是否使用第二應用之登錄資訊在第一應用上執行登錄(202)。例如,當使用者選擇使用第二應用之登錄資訊在第一應用上執行登錄時,電子裝置可基於來自使用者之第二應用輸入之登錄資訊來自第二儲存裝置確認第二應用之使用者之會員資訊。When a user does not choose to use the login information of the first application to perform login, the electronic device according to the embodiment can confirm whether the user has used the login information of the second application to perform login on the first application (202). For example, when a user chooses to use the login information of the second application to perform login on the first application, the electronic device can confirm the user's membership information of the second application from the second storage device based on the login information entered by the user in the second application.

另一方面,當使用者選擇不使用第二應用之登錄資訊在第一應用上執行登錄時,電子裝置可進行一成員註冊過程用於在第一儲存裝置中產生第一應用之會員資訊(202a)或可在其中未完成認證之一狀態下提供第一應用。然而,當使用者繼續並完成第一應用之成員註冊過程時,根據實例實施例之電子裝置可使用由使用者新輸入之第一應用之會員資訊來提供第一應用且可將關於使用者之資訊提供至第一應用(200a)。On the other hand, when a user chooses not to use the login information of the second application to perform login on the first application, the electronic device may perform a member registration process to generate member information of the first application in the first storage device (202a) or may provide the first application in a state where authentication is not completed. However, when the user continues and completes the member registration process of the first application, the electronic device according to the example embodiment may use the newly entered member information of the first application by the user to provide the first application and may provide information about the user to the first application (200a).

當使用者選擇使用第二應用之登錄資訊在第一應用上執行登錄時,根據實例實施例之電子裝置(或使用者之終端裝置)可確認第二應用是否安裝於使用者之終端裝置中(203)。當第二應用未安裝於使用者之終端裝置中時,根據實例實施例之電子裝置可向使用者之終端裝置提供用於安裝第二應用之一頁面(203a)。當第二應用未安裝於使用者之終端裝置中時,根據實例實施例之使用者之終端裝置可在一應用商店中搜索並確認第二應用以便安裝第二應用。When a user chooses to use the login information of the second application to perform login on the first application, the electronic device (or the user's terminal device) according to the embodiment can confirm whether the second application is installed on the user's terminal device (203). When the second application is not installed on the user's terminal device, the electronic device according to the embodiment can provide the user's terminal device with a page for installing the second application (203a). When the second application is not installed on the user's terminal device, the user's terminal device according to the embodiment can search for and confirm the second application in an app store in order to install the second application.

當第二應用安裝於使用者之終端裝置中時,根據實例實施例之電子裝置可請求或控制使用者之終端裝置執行第二應用。When the second application is installed on the user's terminal device, the electronic device according to the embodiment can request or control the user's terminal device to execute the second application.

另一方面,當第二應用安裝於使用者之終端裝置中時,根據實例實施例之電子裝置可使用關於第二應用之登錄資訊來確認使用者是否在第二應用上登錄(204)。例如,根據實例實施例之第二應用可確認至第二應用之一存取符記(或會話)是否儲存於使用者之終端裝置中並透過電子裝置確認所儲存之存取符記或會話是否合法。On the other hand, when the second application is installed on the user's terminal device, the electronic device according to the embodiment can use the registration information of the second application to confirm whether the user has registered on the second application (204). For example, the second application according to the embodiment can confirm whether an access token (or session) to the second application is stored in the user's terminal device and confirm through the electronic device whether the stored access token or session is valid.

當使用者當前未在第二應用上登錄時(即,當電子裝置與使用者之終端裝置之間沒有對第二應用執行認證時),根據實例實施例之電子裝置可使用第二應用之一登錄頁面提供使用者之終端裝置以便執行第二應用之登錄過程(204a)。當使用者當前在第二應用上登錄時,根據實例實施例之電子裝置可為使用者查詢第二應用之會員資訊。基於第二應用之經查詢會員資訊,根據實例實施例之電子裝置可為第一應用執行一整合登錄過程(一整合認證過程)(204b)。整合登錄過程(整合認證過程)係指當使用者基於一特定應用之認證過程來合法執行一認證過程時,基於經合法執行認證過程之一結果來對其他(若干)應用執行認證過程之一過程。整合認證過程將參考(例如)圖4及圖5來詳細描述。當與使用者之終端裝置合法地執行整合認證過程時,根據實例實施例之電子裝置可向使用者之終端裝置提供一單一登入(SSO)符記,且使用者之終端裝置可儲存SSO符記。根據實例實施例之與使用者之終端裝置相關之複數個應用可基於根據實例實施例之SSO符記來執行一認證過程且基於SSO符記來共用包含於與電子裝置相關之儲存裝置中之資料。When a user is not currently logged into the second application (i.e., when there is no authentication between the electronic device and the user's terminal device for the second application), the electronic device according to the embodiment can provide the user's terminal device with a login page of the second application to perform the login process for the second application (204a). When a user is currently logged into the second application, the electronic device according to the embodiment can query the user's membership information for the second application. Based on the queried membership information for the second application, the electronic device according to the embodiment can perform an integrated login process (an integrated authentication process) for the first application (204b). An integrated login process (integrated authentication process) refers to a process in which, when a user legitimately executes an authentication process based on the authentication process of a specific application, an authentication process is then executed on another(s) applications based on the result of that successful authentication process. The integrated authentication process will be described in detail with reference to, for example, Figures 4 and 5. When the integrated authentication process is legitimately executed with the user's terminal device, the electronic device, according to an example embodiment, can provide the user's terminal device with a Single Sign-On (SSO) token, and the user's terminal device can store the SSO token. According to the example embodiment, multiple applications associated with the user's terminal device can perform an authentication process based on the SSO symbol of the example embodiment and share data contained in the storage device associated with the electronic device based on the SSO symbol.

根據實例實施例之電子裝置可自經查詢之關於第二應用之會員資訊確認在對第一應用執行整合登錄過程之一過程中所需之資訊。根據實例實施例之電子裝置可自使用者接收不能自關於必要資訊當中之第二應用之會員資訊確認之資訊並自其他(若干)應用而非第一應用及第二應用查詢及獲取資訊。According to the embodiment of the electronic device, the information required during the integration registration process of the first application can be confirmed from the member information of the second application as queried. According to the embodiment of the electronic device, the information that cannot be confirmed from the member information of the second application in the necessary information can be received by the user and the information can be queried and obtained from other applications (some) other than the first and second applications.

另一方面,透過貫穿實例實施例之上述過程,訂閱第二應用之一客戶可使用關於第二應用之登錄資訊而在客戶未登記之第一應用上登錄。因此,管理第一應用之電子裝置可獲取關於第二應用之使用者資訊之至少一部分並將所獲取之資訊用作關於第一應用之客戶資訊。因此,基於第二應用訂閱資訊,無需第一應用中之一單獨登記過程。另外,一第一組資訊可在兩個應用之間共用,且一第二組資訊可在兩個應用中獨立管理。例如,第一組資訊可包含積分資訊,且第二組資訊可包含遞送目的地資訊。然而,當在第一應用上執行一初始登錄時,可基於輸入至第二應用之資訊來設置第二組中包含之一些資訊,且在初始設置之後包含於第二組中之資訊可在第一應用中單獨校正或添加。On the other hand, through the process described above throughout the exemplary embodiments, a customer subscribing to the second application can register on the first application, where the customer is not registered, using the registration information for the second application. Therefore, the electronic device managing the first application can obtain at least a portion of the user information for the second application and use the obtained information as customer information for the first application. Thus, based on the subscription information for the second application, a separate registration process for the first application is unnecessary. Furthermore, a first set of information can be shared between the two applications, and a second set of information can be managed independently in the two applications. For example, the first set of information may include points information, and the second set of information may include delivery destination information. However, when an initial login is performed on the first application, some information included in the second group can be set based on the information entered into the second application, and the information included in the second group can be corrected or added separately in the first application after the initial setup.

在執行上述整合認證過程之後,根據實例實施例之電子裝置可基於關於第二應用之會員資訊來向使用者之終端裝置提供關於第一應用之使用者之資訊(204c)。After performing the above-described integrated authentication process, the electronic device according to the example embodiment can provide the user's terminal device with information about the user of the first application based on the membership information about the second application (204c).

根據實例實施例之電子裝置可使用整合過程對使用者執行認證過程,而無需針對複數個應用之各者之一個別認證過程,藉此簡化使用者執行一登錄所需之一過程。According to the embodiment, the electronic device can use an integrated process to perform the authentication process for the user, instead of requiring separate authentication processes for each of multiple applications, thereby simplifying the process required for the user to log in.

圖3係繪示根據實例實施例之用於管理會員資訊之方法之一使用者介面之一實例之一圖。Figure 3 is a diagram illustrating one example of a user interface for managing member information, based on an example implementation.

明確言之,圖3繪示基於關於第二應用之會員資訊來對第一應用執行一認證過程之一方法。根據圖3中所展示之實例實施例之操作之一些或全部可由電子裝置執行。例如,根據圖3中所展示之實例實施例之操作之一些或全部可對應於圖2之操作200至204c之一些或全部。Specifically, Figure 3 illustrates one method of performing an authentication process for the first application based on member information about the second application. Some or all of the operations according to the example embodiments shown in Figure 3 can be performed by an electronic device. For example, some or all of the operations according to the example embodiments shown in Figure 3 can correspond to some or all of operations 200 to 204c in Figure 2.

圖3A係繪示其中使用者在使用者之終端裝置中執行第一應用之一情況之一圖,其展示其中使用者未在使用者之終端裝置之第一應用上登錄之一狀態。例如,圖3A可繪示其中在圖2之操作200中當前未執行在第一應用上之登錄之一情況。Figure 3A illustrates a scenario where a user is executing a first application on a user's terminal device, showing a state where the user is not logged in to the first application on the user's terminal device. For example, Figure 3A could illustrate a scenario where, in operation 200 of Figure 2, login to the first application is not currently being performed.

參考圖3A,根據實例實施例之電子裝置可請求使用者之終端裝置在第一應用上登錄。為了在第一應用上登錄,根據實例實施例之電子裝置可使用關於第二應用之登錄資訊來判定是否對第一應用執行登錄(300a)。Referring to Figure 3A, the electronic device according to the embodiment can request the user's terminal device to register on the first application. In order to register on the first application, the electronic device according to the embodiment can use registration information about the second application to determine whether to perform registration on the first application (300a).

同時,根據實例實施例之使用者可嘗試使用不同於第二應用之會員資訊之登錄資訊來在第一應用上登錄。據此,為了允許使用者嘗試使用不同於關於第二應用之登錄資訊之登錄資訊來在第一應用上登錄,根據實例實施例之電子裝置可直接自使用者接收關於第二應用之登錄資訊且可在第一應用上確認是否登錄(300b)。Meanwhile, according to the embodiment, a user may attempt to log in to the first application using login information different from the membership information for the second application. Accordingly, in order to allow the user to attempt to log in to the first application using login information different from the login information for the second application, the electronic device according to the embodiment can directly receive login information for the second application from the user and can confirm whether to log in on the first application (300b).

另外,為了在第一應用上登錄,根據實例實施例之電子裝置可判定是否對第一應用執行一登記(300c)或是否使用關於第一應用之登錄資訊來執行登錄。In addition, in order to register on the first application, the electronic device according to the embodiment can determine whether to perform a registration on the first application (300c) or to perform registration using registration information about the first application.

根據實例實施例之使用者之終端裝置可在第一應用之一頁面300上演現用於自使用者查詢一登錄方法之一第一區域300-1。根據實例實施例之第一區域300-1可包含以下當中之至少一者:一第一介面300a,用於使用關於第二應用之登錄資訊來確認是否在第一應用上登錄(300a)以便在第一應用上登錄;一第二介面300b,用於藉由直接自使用者接收關於第二應用之登錄資訊來確認是否對第一應用執行一登錄(300b);一第三介面,用於確認是否對第一應用執行一登記(300c);一第四介面,用於確認是否使用關於第一應用之登錄資訊來執行登錄。According to an embodiment of the user's terminal device, a first area 300-1 for querying a login method from the user can be displayed on a page 300 of the first application. According to an embodiment of the first area 300-1, at least one of the following may be included: a first interface 300a for confirming whether to log in to the first application using login information about the second application (300a) in order to log in to the first application; a second interface 300b for confirming whether to perform a login to the first application by directly receiving login information about the second application from the user (300b); a third interface for confirming whether to perform a login to the first application (300c); and a fourth interface for confirming whether to perform a login using login information about the first application.

圖3B繪示根據實例實施例之自第一應用移動至第二應用之一主頁並執行第一應用之一操作。Figure 3B illustrates the example implementation of moving from the first application to the homepage of one of the second applications and performing one of the operations of the first application.

圖3B中所展示之頁面可為在執行第二應用時顯示之一頁面。明確言之,頁面可為當使用者選擇使用關於第二應用之登錄資訊對第一應用執行登錄時顯示之一頁面(300a)。即,當使用者點擊圖3A中之第一介面300a時,根據實例實施例之使用者之終端裝置或電子裝置可執行第二應用(例如圖2之操作203)(當第二應用安裝於使用者之終端裝置中時)。另一方面,當使用者點擊第一介面300a,但第二應用未安裝於使用者之終端裝置中時,根據實例實施例之電子裝置可向使用者之終端裝置提供第二應用之一安裝頁面(例如圖2之操作203及203a)。The page shown in Figure 3B can be a page displayed when the second application is executed. Specifically, the page can be a page displayed when the user selects to log in to the first application using the login information for the second application (300a). That is, when the user clicks the first interface 300a in Figure 3A, the user's terminal device or electronic device according to the embodiment can execute the second application (e.g., operation 203 in Figure 2) (when the second application is installed on the user's terminal device). On the other hand, when the user clicks the first interface 300a, but the second application is not installed on the user's terminal device, the electronic device according to the embodiment can provide the user's terminal device with an installation page for the second application (e.g., operations 203 and 203a in Figure 2).

當根據實例實施例之第二應用由使用者之終端裝置執行時,根據實例實施例之電子裝置或使用者之終端裝置可提供一第五介面301a用於查詢是否嘗試使用關於第二應用之登錄資訊來登錄以便在第一應用上登錄。當使用者點擊第五介面301a時,根據實例實施例之電子裝置可基於關於第二應用之登錄資訊來對第一應用執行一認證過程(例如圖2中之操作204b)並基於關於第二應用之登錄資訊來將關於使用者之資訊提供至第一應用(例如圖2中之操作204c)。When the second application according to the embodiment is executed by the user's terminal device, the electronic device according to the embodiment or the user's terminal device can provide a fifth interface 301a for querying whether to attempt to register using the registration information about the second application in order to register on the first application. When the user clicks the fifth interface 301a, the electronic device according to the embodiment can perform an authentication process on the first application based on the registration information about the second application (e.g., operation 204b in Figure 2) and provide information about the user to the first application based on the registration information about the second application (e.g., operation 204c in Figure 2).

根據實例實施例之電子裝置可自經查詢之關於第二應用之會員資訊確認在對第一應用執行整合登錄過程之一過程中所需之資訊。根據實例實施例之電子裝置可自使用者接收不能自必要資訊當中關於第二應用之會員資訊確認之資訊並自其他(若干)應用而非第一應用及第二應用查詢及獲取資訊。According to the embodiment of the electronic device, the information required during the integration registration process of the first application can be confirmed from the member information of the second application after being queried. According to the embodiment of the electronic device, the information regarding the member information of the second application that cannot be confirmed from the necessary information can be queried and obtained from other (some) applications other than the first and second applications.

同時,如上文所描述,使用者可嘗試使用不同於關於第二應用之登錄資訊之登錄資訊來在第一應用上登錄。另外,可存在其中使用者使用關於第二應用之登錄資訊來請求在第一應用上登錄,但使用者未在使用者之終端裝置之第二應用上登錄之一情況。At the same time, as described above, a user may attempt to log in to the first application using login information different from the login information for the second application. Additionally, there may be a situation where a user requests to log in to the first application using login information for the second application, but the user does not log in to the second application on the user's terminal device.

即,當使用者點擊第二介面300b時(31),或當使用者點擊第一介面300a但由於執行第二應用(32)而未在第二應用上登錄時,如圖3C中所展示,使用者之終端裝置或電子裝置可提供第二應用之一登錄頁面。That is, when the user clicks the second interface 300b (31), or when the user clicks the first interface 300a but does not log in to the second application because of executing the second application (32), as shown in FIG3C, the user's terminal device or electronic device can provide one of the login pages of the second application.

圖3C繪示根據實例實施例之自第一應用移動至第二應用之登錄頁面並執行第一應用之一操作。Figure 3C illustrates the example implementation of moving from the first application to the login page of the second application and performing one of the operations of the first application.

圖3C中所展示之一頁面可為當使用者嘗試登錄第二應用時顯示之一登錄頁面。One of the pages shown in Figure 3C could be a login page displayed when a user attempts to log in to a second application.

即,當使用者點擊圖3A中之第一介面300a時,根據實例實施例之使用者之終端裝置或電子裝置可執行第二應用(例如圖2之操作203)(當第二應用安裝於使用者之終端裝置中時)。另一方面,當使用者點擊第一介面300a,但第二應用未安裝於使用者之終端裝置中時,根據實例實施例之電子裝置可向使用者之終端裝置提供第二應用之一安裝頁面(例如圖2之操作203及203a)。That is, when a user clicks on the first interface 300a in FIG3A, the user's terminal device or electronic device according to the embodiment can execute the second application (e.g., operation 203 in FIG2) (when the second application is installed on the user's terminal device). On the other hand, when the user clicks on the first interface 300a, but the second application is not installed on the user's terminal device, the electronic device according to the embodiment can provide the user's terminal device with an installation page for the second application (e.g., operations 203 and 203a in FIG2).

根據實例實施例之電子裝置可使用整合過程對使用者執行認證過程,而無需針對複數個應用之各者之一個別認證過程,藉此簡化使用者執行一登錄所需之一過程。According to the embodiment, the electronic device can use an integrated process to perform the authentication process for the user, instead of requiring separate authentication processes for each of multiple applications, thereby simplifying the process required for the user to log in.

圖4係繪示根據實例實施例之基於一第二應用之登錄資訊對一第一應用執行一認證過程之一操作之一實例之一圖。Figure 4 is a diagram illustrating an example of an operation in which an authentication process is performed on a first application based on the registration information of a second application, according to an example implementation.

圖4中所展示之操作可包含(例如)圖2之操作204、操作204b及操作204c之一些或全部且可執行圖3A至圖3C中所展示之操作。The operations shown in Figure 4 may include, for example, some or all of operations 204, 204b and 204c of Figure 2 and may perform the operations shown in Figures 3A to 3C.

參考圖4,使用者可執行根據實例實施例之第一應用(4a)。根據實例實施例之一終端裝置400執行一第一應用400a。當第一應用400a經執行時,根據實例實施例之一電子裝置401可請求對使用者之終端裝置400之使用者之一登錄。Referring to Figure 4, the user can execute the first application (4a) according to the embodiment. The terminal device 400 according to the embodiment executes the first application 400a. When the first application 400a is executed, the electronic device 401 according to the embodiment can request the user of the terminal device 400 to register.

使用者之終端裝置400可回應於一使用者之輸入請求對根據實例實施例之電子裝置401之一SSO登錄。例如,SSO登錄可係指基於用於使用關於第二應用之使用者之資訊(登錄資訊)在第一應用上登錄之一認證過程之一登錄。即,使用者之終端裝置400可使用第二應用之登錄資訊請求SSO登錄用於在第一應用上登錄(4b)。The user's terminal device 400 can respond to a user's input request for SSO registration on an electronic device 401 according to an embodiment. For example, SSO registration may refer to registration in an authentication process based on user information (registration information) used for registration on the first application. That is, the user's terminal device 400 can use the registration information of the second application to request SSO registration for registration on the first application (4b).

回應於自使用者之終端裝置400接收SSO登錄請求(4b),根據實例實施例之電子裝置401可為一SSO產生一SSO符記並將SSO符記傳輸至使用者之終端裝置400 (4c)。SSO符記可由一第一應用會員資訊管理器401a或根據實例實施例之電子裝置401之一SSO符記產生器產生。In response to receiving an SSO registration request from the user's terminal device 400 (4b), the electronic device 401 of the embodiment may generate an SSO symbol for an SSO and transmit the SSO symbol to the user's terminal device 400 (4c). The SSO symbol may be generated by a first application member information manager 401a or by an SSO symbol generator of the electronic device 401 of the embodiment.

根據實例實施例之使用者之終端裝置400之第一應用400a可將所接收之SSO符記傳輸至一第二應用400b (4d)。根據實例實施例之使用者之終端裝置400執行第二應用400b並將所接收之SSO符記傳輸至第二應用400b。According to the embodiment of the user's terminal device 400, the first application 400a can transmit the received SSO symbol to a second application 400b (4d). According to the embodiment of the user's terminal device 400 executes the second application 400b and transmits the received SSO symbol to the second application 400b.

當使用者未在使用者之終端裝置400中之第二應用上時登錄(即,當使用者之終端裝置400中沒有第二應用之存取符記時),根據實例實施例之使用者之終端裝置400或電子裝置401可請求使用者執行一登錄(4e)。當使用者對第二應用執行登錄時,根據實例實施例之使用者之終端裝置400及電子裝置401具有使用者對第二應用之一存取符記。When a user is not registered on the second application in the user's terminal device 400 (i.e., when there is no access token for the second application in the user's terminal device 400), the user's terminal device 400 or electronic device 401 according to the embodiment may request the user to perform a registration (4e). When the user registers for the second application, the user's terminal device 400 and electronic device 401 according to the embodiment will have an access token for the second application.

根據實例實施例之使用者之終端裝置400將用於第二應用之使用者之存取符記及根據實例實施例之SSO符記傳輸至根據實例實施例之電子裝置401 (4f)。明確言之,使用者之終端裝置400可將存取符記及SSO符記傳輸至包含於電子裝置401中之第一應用會員資訊管理器401a或包含於會員資訊管理器401a中之一認證確認部分401b (4f)。According to the embodiment, the user's terminal device 400 transmits the user's access token for the second application and the SSO token according to the embodiment to the electronic device 401 (4f) according to the embodiment. Specifically, the user's terminal device 400 may transmit the access token and SSO token to the first application member information manager 401a included in the electronic device 401 or to one of the authentication confirmation parts 401b included in the member information manager 401a (4f).

根據實例實施例之電子裝置401 (第一應用會員資訊管理器401a或認證確認部分401b)確認使用者對於自第二應用接收之第二應用之存取符記,且如上文所描述,電子裝置401比較並將在第一應用中產生之SSO符記與自第二應用接收之SSO符記進行比對。為了確認使用者是否係第二應用之一合法或有效使用者,根據實例實施例之電子裝置401 (第一應用會員資訊管理器401a或認證確認部分401b)可查詢對一第二應用會員資訊管理器401c之用於第二應用之使用者之存取符記(4g)。According to the embodiment of the electronic device 401 (first application member information manager 401a or authentication confirmation part 401b), the user's access token for the second application received from the second application is confirmed, and as described above, the electronic device 401 compares and contrasts the SSO token generated in the first application with the SSO token received from the second application. In order to confirm whether the user is a legitimate or valid user of the second application, the electronic device 401 (first application member information manager 401a or authentication confirmation part 401b) according to the embodiment of the electronic device 401 can query the access token (4g) of the second application member information manager 401c for the user of the second application.

當使用者由第二應用會員資訊管理器401c確認為第二應用之合法或有效使用者時,根據實例實施例之電子裝置401 (第一應用會員資訊管理器401a或認證確認部分401b)可將一認證成功信號傳輸至第二應用(4h)。其中電子裝置401傳輸認證成功信號(4h)之一條件可為其中使用者由第二應用會員資訊管理器401c確認為第二應用之合法或有效使用者之一情況及其中在第一應用中產生之SSO符記等於自第二應用接收之SSO符記(或當基於兩個SSO符記來判定使用者係合法使用者時)之一情況。When a user is confirmed by the second application member information manager 401c as a legitimate or valid user of the second application, the electronic device 401 (first application member information manager 401a or authentication confirmation part 401b) of the embodiment may transmit an authentication success signal to the second application (4h). One of the conditions for the electronic device 401 to transmit the authentication success signal (4h) may be either the user being confirmed by the second application member information manager 401c as a legitimate or valid user of the second application, or the SSO symbol generated in the first application being equal to the SSO symbol received from the second application (or when the user is determined to be a legitimate user based on two SSO symbols).

當認證成功信號自電子裝置401接收時(4h),回應於認證成功信號,根據實例實施例之第二應用400b可將一認證成功信號傳輸至第一應用(4i)。When an authentication success signal is received from electronic device 401 (4h), in response to the authentication success signal, according to the second application 400b of the embodiment, an authentication success signal can be transmitted to the first application (4i).

回應於透過第二應用接收認證成功信號(4i),根據實例實施例之第一應用400a可將上述SSO符記及認證成功信號之至少一者傳輸至根據實例實施例之電子裝置401或第一應用會員資訊管理器401a (4j)。當接收SSO符記及認證成功信號之至少一者時(4j),根據實例實施例之電子裝置401或第一應用會員資訊管理器401a可將一存取符記(認證符記)傳輸至第一應用以便允許使用者存取第一應用400a (4k)。根據實例實施例之第一應用400a可基於所接收之存取符記來執行使用者(41)之登錄(4k)。In response to receiving an authentication success signal (4i) via the second application, the first application 400a according to the embodiment may transmit at least one of the aforementioned SSO symbol and authentication success signal to the electronic device 401 or the first application member information manager 401a according to the embodiment (4j). When receiving at least one of the SSO symbol and authentication success signal (4j), the electronic device 401 or the first application member information manager 401a according to the embodiment may transmit an access symbol (authentication symbol) to the first application to allow the user to access the first application 400a (4k). The first application 400a according to the embodiment may perform user (41) registration (4k) based on the received access symbol.

根據實例實施例之電子裝置可使用整合過程對使用者執行認證過程,而無需針對複數個應用之各者之一個別認證過程,藉此簡化使用者執行一登錄所需之一過程。According to the embodiment, the electronic device can use an integrated process to perform the authentication process for the user, instead of requiring separate authentication processes for each of multiple applications, thereby simplifying the process required for the user to log in.

圖5係繪示根據實例實施例之用於管理會員資訊之方法之一實例之一流程圖。Figure 5 is a flowchart illustrating one of the methods for managing member information, based on the example implementation.

明確言之,圖5係繪示根據實例實施例之基於一第二應用之登錄資訊來對一第一應用執行一認證過程之一操作之一實例之一圖。例如,圖5可包含圖4中所展示之操作4a至4l之一些或全部。圖5中所展示之操作之一些或全部可由根據實例實施例之電子裝置執行。圖5中所展示之操作可包含(例如)圖2之操作204、操作204b及操作204c之一些或全部且包含圖3A至圖3C中所展示之操作。Specifically, Figure 5 is a diagram illustrating an example of an operation performed on an authentication process for a first application based on registration information of a second application, according to an embodiment of the example. For example, Figure 5 may include some or all of the operations 4a to 4l shown in Figure 4. Some or all of the operations shown in Figure 5 may be performed by an electronic device according to an embodiment of the example. The operations shown in Figure 5 may include, for example, some or all of operations 204, 204b, and 204c of Figure 2 and include the operations shown in Figures 3A to 3C.

根據實例實施例之電子裝置可產生一整合登錄符記並將整合登錄符記傳輸至使用者之第一應用(500)。操作500可包含(例如)圖4之操作4c。根據實例實施例之電子裝置可接收對不同於第一應用之第二應用之一存取符記及來自第二應用之整合登錄符記(501)。操作501可包含(例如)圖4之操作4f。根據實例實施例之電子裝置可基於對第二應用之一存取符記來確認使用者是否係第二應用之一會員(502)。操作502可包含(例如)圖4之操作4g。當使用者係第二應用之會員時,根據實例實施例之電子裝置可將一會員確認成功信號傳輸至第二應用(503)。操作503可包含(例如)圖4之操作4h。根據實例實施例之電子裝置可自第一應用接收整合登錄符記(504)。操作504可包含(例如)圖4之操作4j。根據實例實施例之電子裝置可將對第一應用之存取符記傳輸至第一應用(505)。操作505可包含(例如)圖4之操作4k。The electronic device according to the embodiment can generate an integrated registration mark and transmit the integrated registration mark to the user's first application (500). Operation 500 may include, for example, operation 4c of FIG4. The electronic device according to the embodiment can receive an access mark for a second application different from the first application and an integrated registration mark from the second application (501). Operation 501 may include, for example, operation 4f of FIG4. The electronic device according to the embodiment can confirm whether the user is a member of the second application based on the access mark for the second application (502). Operation 502 may include, for example, operation 4g of FIG4. When the user is a member of the second application, the electronic device according to the embodiment can transmit a membership confirmation success signal to the second application (503). Operation 503 may include, for example, operation 4h of FIG4. The electronic device according to the embodiment can receive an integrated registration mark from the first application (504). Operation 504 may include, for example, operation 4j of FIG4. The electronic device according to the embodiment can transmit an access mark to the first application to the first application (505). Operation 505 may include, for example, operation 4k of FIG4.

例如,根據實例實施例之確認使用者是否係會員之操作502可包含向根據實例實施例之電子裝置中包含之第二應用之一儲存裝置(一第二儲存裝置)查詢一存取符記之操作。For example, the operation 502 of confirming whether a user is a member according to the embodiment may include an operation of querying an access token from a storage device (a second storage device) of a second application included in the electronic device according to the embodiment.

自根據實例實施例之第一應用接收整合登錄符記可包含(例如)接收整合登錄符記及會員確認成功信號。The first application receiving the integrated login symbol, based on the example implementation, may include, for example, the integrated login symbol and a member confirmation success signal.

另一方面,當自使用者之終端裝置完成SSO過程時,根據實例實施例之電子裝置可基於SSO符記基於SSO而與複數個應用共用關於使用者之資訊(例如,關於使用者之會員資訊、關於使用者之個人資訊及關於使用者之歷史資訊)。On the other hand, when the SSO process is completed from the user's terminal device, the electronic device according to the embodiment can share information about the user (e.g., user membership information, user personal information, and user history information) with multiple applications based on the SSO symbol.

即,根據實例實施例之電子裝置可基於SSO符記而與第一應用共用關於在第二應用中使用之使用者之資訊。That is, the electronic device according to the embodiment can share information about the user used in the second application with the first application based on the SSO symbol.

例如,假設第一應用係與一商場服務相關之一應用,且第二應用係與一訂購及遞送食物服務相關之一應用。在此情況下,為了在第一應用中選擇能夠經推薦給使用者之一物品,電子裝置可使用用於訂購及遞送食物之過去訂單(支付)細節及一物品(或食物)之一搜索歷史,其等經管理並儲存於第二應用之一儲存裝置(資料庫)中。例如,當其中使用者透過第二應用訂購牛排食物之複數個購買歷史時,電子裝置可參考複數個購買歷史並控制第一應用在具有高優先級之使用者之第一應用中推薦能夠烹飪牛排之(若干)物品。For example, suppose the first application is related to a shopping mall service, and the second application is related to a food ordering and delivery service. In this case, in order to select an item that can be recommended to a user in the first application, the electronic device can use past order (payment) details for food ordering and delivery and a search history for an item (or food), which are managed and stored in a storage device (database) of the second application. For example, when a user has multiple purchase histories of ordering steak through the second application, the electronic device can refer to the multiple purchase histories and control the first application to recommend (a number of) items that can cook steak in the first application of the user with high priority.

例如,當使用者在第一應用中設定一遞送位置時,且當使用者需要在第二應用中依同樣方式設定遞送位置時,使用者之負擔可為高的。據此,電子裝置可與第二應用共用用於指示在第一應用中設定之遞送位置之資訊。For example, the user's burden can be high if they set a delivery location in the first application and then need to set the same delivery location in the second application. Accordingly, the electronic device can share information with the second application to indicate the delivery location set in the first application.

圖6係繪示其中根據實例實施例之一電子裝置管理儲存於複數個儲存裝置中之會員資訊並在各應用中共用會員資訊之一方法之一實例之一圖。Figure 6 is an example of a method for managing member information stored in multiple storage devices and sharing the member information in various applications, according to one of the embodiments of the example.

明確言之,參考圖6,根據實例實施例儲存於複數個儲存裝置中之會員資訊可基於SSO符記而與各應用共用。根據圖6中所展示之實例實施例之操作之一些或全部可包含於圖2之操作204c中且包含在圖4之操作4l之後之操作。Specifically, referring to Figure 6, the member information stored in multiple storage devices according to the example implementation can be shared with various applications based on SSO symbols. Some or all of the operations of the example implementation shown in Figure 6 can be included in operation 204c of Figure 2 and are included in the operations following operation 41 of Figure 4.

即,根據實例實施例之電子裝置可基於一SSO符記602而與其他應用共用關於在各應用中使用之使用者之資訊。That is, the electronic device according to the embodiment can share information about the user in each application with other applications based on an SSO symbol 602.

基於SSO符記602,根據實例實施例之電子裝置601包含一處理器601c及一收發器601d之至少一者以執行與其他應用共用關於在各應用中使用之使用者之資訊之(若干)操作。例如,處理器601c及收發器601d可分別係指圖1之處理器110及收發器120。Based on SSO notation 602, the electronic device 601 according to the embodiment includes at least one of a processor 601c and a transceiver 601d to perform (a certain number of) operations that share information about users used in each application with other applications. For example, processor 601c and transceiver 601d may refer to processor 110 and transceiver 120 of FIG1, respectively.

根據實例實施例之電子裝置可包含用於各服務(或各應用)之單獨儲存裝置600a及600b。根據圖6中所展示之實例實施例之儲存裝置601a及601b可各理解為一實體儲存裝置,可理解為包含於一個儲存裝置中之各儲存空間,且可理解為包含於一個儲存裝置中之一邏輯空間區域。例如,複數個儲存裝置601a及601b之各者可為一資料庫或包含於一個資料庫中之一表。根據圖6中所展示之實例實施例之儲存裝置601a及601b之各者可並不一定對應於一個應用,且一或多個應用可自儲存於一個儲存裝置中之資訊共用。The electronic device according to the example embodiment may include separate storage devices 600a and 600b for each service (or application). Storage devices 601a and 601b of the example embodiment shown in Figure 6 can each be understood as a physical storage device, a storage space included in a storage device, and a logical space region included in a storage device. For example, each of the plurality of storage devices 601a and 601b may be a database or a table included in a database. According to the example embodiments shown in Figure 6, each of the storage devices 601a and 601b may not necessarily correspond to a single application, and one or more applications may share information stored in a single storage device.

歸因於由一第一應用600a至一第n應用600b執行之一SSO過程,根據實例實施例之使用者之一終端裝置600可自電子裝置601接收及儲存SSO符記602。例如,SSO過程可係指參考圖4及圖5描述之整合認證過程。As a result of an SSO process executed by a first application 600a through an nth application 600b, a terminal device 600 of a user according to an example embodiment can receive and store an SSO symbol 602 from an electronic device 601. For example, the SSO process may refer to the integrated authentication process described with reference to Figures 4 and 5.

根據實例實施例之使用者之終端裝置600之第一應用600a可自用於第一應用600a之電子裝置之一第一儲存裝置601a接收關於使用者之資訊或用於驅動第一應用600a之資訊。替代地,第一應用600a可基於SSO符記而自用於其他應用之電子裝置之一第m儲存裝置601b接收關於使用者之資訊或用於驅動第一應用600a之資訊。According to the embodiment, the first application 600a of the user's terminal device 600 can use itself to receive information about the user or to drive the first application 600a via a first storage device 601a of the electronic device of the first application 600a. Alternatively, the first application 600a can use itself, based on the SSO symbol, to receive information about the user or to drive the first application 600a via a m-th storage device 601b of the electronic device of another application.

基於儲存於使用者終端裝置中之SSO符記,根據實例實施例之第一應用可針對不同於第一應用之應用向電子裝置請求自第m儲存裝置601b之第一應用所需之資料。Based on the SSO symbol stored in the user terminal device, according to the example embodiment, the first application can request data required by the first application from the m-th storage device 601b for an application different from the first application.

例如,當操作用於訂購食物並將食物遞送至使用者之一位置之一平台之第一應用直接自使用者接收關於使用者之一遞送位址之資訊時,可增加使用者之負擔。據此,根據實例實施例之第一應用可使用SSO符記向根據實例實施例之電子裝置請求關於遞送位址之資訊。回應於上述請求,根據實例實施例之電子裝置可驗證SSO符記,自包含關於使用者之遞送位址之資訊之另一儲存裝置(例如一第二儲存裝置)獲取SSO符記,將關於使用者之遞送位址之資訊提供至第一應用。For example, when a first application operating a platform for ordering food and delivering it to a user's location directly receives information about the user's delivery address from the user, it can increase the user's burden. Accordingly, the first application according to an embodiment can use an SSO symbol to request information about the delivery address from an electronic device according to an embodiment. In response to the above request, the electronic device according to an embodiment can verify the SSO symbol, obtain the SSO symbol from another storage device (e.g., a second storage device) containing information about the user's delivery address, and provide the information about the user's delivery address to the first application.

基於儲存於使用者之終端裝置中之SSO符記,根據實例實施例之第一應用可校正、添加、刪除或更新儲存於第一儲存裝置中之資料之一些或全部。例如,假設使用者透過第二應用校正關於遞送位址之資訊。在此情況下,當第一應用再次直接自使用者接收關於使用者之校正遞送位址之資訊時,可增加使用者之負擔。據此,根據實例實施例之第一應用可使用SSO符記向根據實例實施例之電子裝置請求關於遞送位址之資訊之一更新。回應於上述請求,根據實例實施例之電子裝置可驗證SSO符記,自包含關於使用者之遞送位址之資訊之另一儲存裝置(例如一第二儲存裝置)獲取SSO符記,更新或覆蓋至第一儲存裝置之關於使用者之遞送位址之校正資訊。基於SSO符記,根據實例實施例之電子裝置可共用為各服務之各應用使用及管理之儲存裝置,在向使用者提供各種服務之一過程中最小化不必要資訊之一重新輸入,藉此減少使用者困惑。Based on the SSO symbol stored in the user's terminal device, the first application according to the embodiment can correct, add, delete, or update some or all of the data stored in the first storage device. For example, suppose the user corrects information about the transmission address through a second application. In this case, when the first application receives information about the user's corrected transmission address directly from the user again, it can increase the user's burden. Accordingly, the first application according to the embodiment can use the SSO symbol to request an update to the transmission address information from the electronic device according to the embodiment. In response to the above request, the electronic device according to the embodiment can verify the SSO symbol by obtaining the SSO symbol from another storage device (e.g., a second storage device) containing information about the user's transmitted address, and updating or overwriting the correction information about the user's transmitted address in the first storage device. Based on the SSO symbol, the electronic device according to the embodiment can share the storage device used and managed by various applications for each service, minimizing the re-entry of unnecessary information in the process of providing various services to the user, thereby reducing user confusion.

另外,根據實例實施例之電子裝置可基於SSO符記而共用為各服務之各應用使用及管理之儲存裝置,使得可針對各互動服務整體管理關於使用者之資訊,且由於關於使用者之資訊基於使用者之一品味或一購買歷史,所以可為使用者提供一個性化及差異化服務。Furthermore, the electronic devices according to the embodiments can be shared as storage devices for the use and management of each application of each service based on SSO symbols, so that information about users can be managed as a whole for each interactive service, and since the information about users is based on a user's taste or purchase history, a personalized and differentiated service can be provided to the user.

圖7係繪示其中根據實例實施例之一電子裝置在各應用中共用會員資訊之一方法之一實例之一圖。Figure 7 is a diagram illustrating one example of a method for sharing member information in various applications using an electronic device, according to one of the embodiments.

明確言之,參考圖7,根據實例實施例儲存於複數個儲存裝置702中之會員資訊可基於一SSO符記703而與各應用共用。根據圖7中所展示之實例實施例之操作之一些或全部可包含於圖2之操作204c中,可包含圖4之操作41l之後之操作,且可包含圖6中所展示之操作之一些或全部。Specifically, referring to Figure 7, the member information stored in a plurality of storage devices 702 according to the example embodiment can be shared with various applications based on an SSO symbol 703. Some or all of the operations of the example embodiment shown in Figure 7 may be included in operation 204c of Figure 2, may include operations after operation 41l of Figure 4, and may include some or all of the operations shown in Figure 6.

參考圖7,根據實例實施例之第一應用可自包含於根據實例實施例之電子裝置中之複數個儲存裝置702接收關於使用者之資訊或關於使用者之會員資訊。Referring to Figure 7, the first application according to the embodiment can receive information about the user or membership information about the user from a plurality of storage devices 702 contained in the electronic device according to the embodiment.

根據實例實施例之第一應用可自包含於電子裝置中之第一應用之儲存裝置接收關於使用者之資訊或關於使用者之會員資訊。同時,當關於使用者之資訊或關於使用者之會員資訊不存在於用於包含於電子裝置中之第一應用之儲存裝置中時,電子裝置可向使用者之終端裝置請求SSO符記703。電子裝置可自使用者(第一應用)之終端裝置接收SSO符記703並確認自使用者終端裝置接收之SSO符記703是否係一合法SSO符記。當SSO符記經判定為一合法SSO符記時,電子裝置可在一儲存裝置中搜索除第一應用之外之一應用並將第一應用中所需之資訊(例如,關於使用者之會員資訊或關於使用者之資訊)提供至第一應用。According to the embodiment, the first application can receive information about the user or membership information about the user from the storage device of the first application contained in the electronic device. Simultaneously, when the information about the user or membership information about the user is not present in the storage device of the first application contained in the electronic device, the electronic device can request an SSO symbol 703 from the user's terminal device. The electronic device can receive the SSO symbol 703 from the user's (first application's) terminal device and verify whether the SSO symbol 703 received from the user's terminal device is a valid SSO symbol. When an SSO symbol is determined to be a valid SSO symbol, the electronic device can search for an application other than the first application in a storage device and provide the first application with the information required from the first application (e.g., membership information or information about the user).

類似地,電子裝置可自使用者(第一應用)之終端裝置接收SSO符記703並確認自使用者之終端裝置接收之SSO符記703是否係合法SSO符記。當SSO符記經判定為合法SSO符記時,電子裝置可在一儲存裝置中搜索除第二應用之外之一應用並將第二應用中所需之資訊(例如,關於使用者之會員資訊或關於使用者之資訊)提供至第二應用。Similarly, the electronic device can receive the SSO symbol 703 from the user's (first application's) terminal device and verify whether the SSO symbol 703 received from the user's terminal device is a valid SSO symbol. When the SSO symbol is determined to be a valid SSO symbol, the electronic device can search for an application other than the second application in a storage device and provide the second application with the required information (e.g., membership information or information about the user).

例如,假設第一應用係與一商場服務相關之一應用,且第二應用係與一訂購及遞送食物服務相關之一應用。為了在第一應用中選擇能夠經推薦給使用者之一物品,電子裝置可使用用於訂購及遞送食物之過去訂單(支付)細節及食物(或一物品)之一搜索歷史,其等經管理並儲存於第二應用之一儲存裝置(資料庫)中。For example, suppose the first application is an application related to a shopping mall service, and the second application is an application related to a food ordering and delivery service. In order to select an item that can be recommended to the user in the first application, the electronic device can use past order (payment) details and a search history of food (or an item) for food ordering and delivery, which are managed and stored in a storage device (database) of the second application.

根據實例實施例之電子裝置可基於購買、訂購或搜索物品之細節在一特定應用服務中向使用者提供一個性化服務。例如,為了使一應用操作用於訂購食物並將食物遞送至使用者之位置之一平台,根據實例實施例之電子裝置可將購買、訂購或搜索物品之上述細節提供至一對應應用。According to the embodiments of the example, the electronic device can provide a personalized service to a user in a specific application service based on the details of purchasing, ordering, or searching for items. For example, in order to enable an application to operate on a platform for ordering food and having the food delivered to the user's location, the electronic device according to the embodiments of the example can provide the aforementioned details of purchasing, ordering, or searching for items to a corresponding application.

根據實例實施例之第一應用可將SSO符記703傳輸至電子裝置。基於SSO符記703,電子裝置可查詢關於由使用者透過複數個應用服務購買或訂購之物品之訂單資訊。例如,電子裝置可確認經購買或訂購物品當中自一當前時間至一特定時間之一時間段之一訂單歷史或一搜索歷史。根據實例實施例之電子裝置可確認關於由使用者透過複數個應用服務購買或訂購之物品之歷史資訊或搜索透過複數個應用服務搜索之物品之歷史資訊並配置經購買或訂購物品之一歷史及依一時間順序搜索物品之歷史資訊。例如,經購買或訂購物品之歷史可包含關於各物品之一遞送位置之資訊、關於各物品之一訂單或購買時間之資訊及關於各物品之類別資訊。According to the first application of the embodiment, the SSO symbol 703 can be transmitted to an electronic device. Based on the SSO symbol 703, the electronic device can query order information about items purchased or ordered by the user through multiple application services. For example, the electronic device can confirm an order history or search history for purchased or ordered items over a time period from a current time to a specific time. The electronic device according to the embodiment can confirm historical information about items purchased or ordered by the user through multiple application services or historical information about items searched through multiple application services and configure a history of purchased or ordered items and historical information about items searched in chronological order. For example, the history of purchasing or ordering items may include information about the delivery location of each item, information about the order or purchase time of each item, and information about the category of each item.

例如,根據實例實施例之電子裝置可自使用者之第一應用接收對將推薦給使用者之一推薦物品之一請求,該第一應用操作用於訂購食物並將食物遞送至使用者之位置之一平台。在此情況下,電子裝置可進一步為使用者接收對推薦物品及SSO符記之一請求。在確認SSO符記之合法性之後,根據實例實施例之電子裝置可確認並提取由使用者購買或訂購之物品之一搜索歷史及自電子裝置中之複數個儲存裝置透過複數個應用服務搜索之物品之一搜索歷史。For example, an electronic device according to an embodiment may receive a request from a user's first application for a recommended item to be recommended to the user, the first application being used to order food and have the food delivered to the user's location. In this case, the electronic device may further receive a request for recommended items and SSO symbols for the user. After verifying the legitimacy of the SSO symbol, the electronic device according to the embodiment may verify and retrieve a search history of items purchased or ordered by the user and a search history of items searched through multiple application services from multiple storage devices in the electronic device.

根據實例實施例之電子裝置可使用由使用者購買或訂購之物品之一歷史及透過複數個應用服務搜索之物品之搜索歷史來向使用者提供一個性化服務。例如,當作為其中電子裝置確認由使用者購買或訂購之物品之歷史之一結果,一字詞「牛肉」包含於物品之一名稱中或類似於字詞「牛肉」之複數個字詞包含於一字詞清單中時,電子裝置可控制第一應用將與儲存於第一應用之儲存裝置(第一儲存裝置)中之物品當中之「牛肉」相關之一物品暴露至第一應用之一主螢幕中之一廣告或一推薦物品區域。替代地,當作為其中電子裝置確認使用者之搜索歷史之一結果,複數個字詞「牛肉」包含於物品之一名稱中時,電子裝置可控制第一應用將與儲存於第一應用之儲存裝置(第一儲存裝置)中之物品當中之「牛肉」相關之一物品暴露至第一應用之主螢幕中之一廣告或一推薦物品區域。According to the embodiments of the electronic device, a personalized service can be provided to the user using the history of items purchased or ordered by the user and the search history of items searched through multiple application services. For example, when the electronic device confirms that the history of items purchased or ordered by the user shows that the word "beef" is included in the name of an item or multiple words similar to the word "beef" are included in a word list, the electronic device can control the first application to expose an item related to "beef" among the items stored in the storage device of the first application (the first storage device) to an advertisement or recommended item area on the home screen of the first application. Alternatively, when the electronic device confirms that the word "beef" is included in the name of an item as part of the user's search history, the electronic device may control the first application to expose an item related to "beef" among the items stored in the first application's storage device (the first storage device) to an advertisement or recommended item area on the first application's home screen.

例如,當其中使用者透過第二應用訂購牛排食物之複數個購買歷史時,電子裝置可參考複數個購買歷史並控制第一應用在具有高優先級之使用者之第一應用中推薦能夠烹飪牛排之(若干)物品。For example, when a user has multiple purchase histories of ordering steak food through a second application, the electronic device can refer to the multiple purchase histories and control the first application to recommend (a number of) items that can cook steak in the first application of the user with high priority.

根據實例實施例之電子裝置可與複數個應用共用用於指示使用者之一積分之積分資訊。積分可係指使用者可用於購買物品或訂單食物之網路貨幣或虛擬貨幣。例如,使用者可透過第二應用獲取積分。另一方面,為了使使用者使用積分以便透過複數個應用訂購一物品或食物或接收使用者所需之一服務,根據實例實施例之電子裝置需要對由第二應用管理之使用者與其他應用共用積分資訊700a。The electronic device according to the embodiment may share points information used to indicate a user's points with multiple applications. Points may refer to online currency or virtual currency that a user can use to purchase goods or order food. For example, a user can earn points through a second application. On the other hand, in order for a user to use points to order a good or food item or receive a service required by the user through multiple applications, the electronic device according to the embodiment needs to share points information 700a with the user managed by the second application and other applications.

據此,根據實例實施例之第一應用可在將SSO符記703傳輸至電子裝置時請求儲存於第二應用之儲存裝置中之使用者之積分資訊700a。基於SSO符記703,第一應用可接收在第二應用中使用之使用者之積分資訊700b,且積分資訊700a可在第一應用中使用。根據實例實施例之電子裝置可確認SSO符記703,驗證SSO符記703之適用性,且接著將在第二應用中使用之使用者之積分資訊傳輸至第一應用。Accordingly, the first application of the embodiment can request user's points information 700a stored in the storage device of the second application when transmitting the SSO symbol 703 to the electronic device. Based on the SSO symbol 703, the first application can receive user's points information 700b used in the second application, and the points information 700a can be used in the first application. The electronic device of the embodiment can confirm the SSO symbol 703, verify the applicability of the SSO symbol 703, and then transmit the user's points information used in the second application to the first application.

根據實例實施例之電子裝置可與複數個應用共用使用者之遞送資訊。據此,根據實例實施例之第一應用可在將SSO符記703傳輸至電子裝置時請求儲存於第二應用之儲存裝置中之關於使用者之遞送之資訊700b。例如,關於遞送之資訊可包含用於指示一遞送位置之一遞送目的地之資訊、用於指示遞送所需之一請求之資訊及用於指示購買一物品時之支付之一支付方法之資訊。The electronic device according to the embodiment can share user delivery information with multiple applications. Accordingly, the first application according to the embodiment can request delivery information 700b of the user stored in the storage device of the second application when transmitting the SSO symbol 703 to the electronic device. For example, the delivery information may include delivery destination information indicating a delivery location, information indicating a request for delivery, and information indicating a payment method when purchasing an item.

基於SSO符記703,第一應用可接收關於在第二應用中使用之遞送之資訊701b,且關於遞送之資訊701b可在第一應用中使用。根據實例實施例之電子裝置可確認SSO符記703,驗證SSO符記703之適用性,且接著將關於在第二應用中使用之遞送之資訊傳輸至第一應用。Based on the SSO symbol 703, the first application can receive information 701b about the transmission to be used in the second application, and the information 701b about the transmission can be used in the first application. The electronic device according to the embodiment can confirm the SSO symbol 703, verify the applicability of the SSO symbol 703, and then transmit the information about the transmission to be used in the second application to the first application.

例如,假設使用者在第一應用中儲存三個遞送資訊。當使用者自第二應用購買一特定物品或訂購特定物品時,根據實例實施例之電子裝置可基於自第二應用接收之SSO符記703來確認包含於第一應用之儲存裝置(第一儲存)中之三個遞送位址資訊。根據實例實施例之電子裝置可透過第一應用將經確認三個遞送位址資訊提供至使用者。根據實例實施例之電子裝置可更新在第二應用之儲存裝置(第二儲存裝置)中之經確認三個遞送位址資訊。For example, suppose a user stores three delivery information in a first application. When the user purchases or orders a specific item from a second application, the electronic device according to an embodiment can confirm the three delivery address information contained in the storage device (first storage) of the first application based on the SSO symbol 703 received from the second application. The electronic device according to an embodiment can provide the confirmed three delivery address information to the user through the first application. The electronic device according to an embodiment can update the confirmed three delivery address information in the storage device (second storage) of the second application.

另外,例如,假設使用者在第二應用中儲存用於指示一支付方法之兩個資訊。當使用者自第一應用購買一特定物品或訂購特定物品時,根據實例實施例之電子裝置可基於自第一應用接收之SSO符記703來確認用於指示包含於第一應用之儲存裝置(第一儲存裝置)中之一支付方法之兩個資訊。Additionally, for example, suppose a user stores two pieces of information in a second application to indicate a payment method. When the user purchases or orders a specific item from the first application, the electronic device according to the embodiment can confirm the two pieces of information indicating a payment method contained in the storage device (first storage device) of the first application based on the SSO symbol 703 received from the first application.

根據實例實施例之電子裝置可透過第一應用來校正及更新儲存於第一應用之儲存裝置(第一儲存裝置)中之資料。另外,根據實例實施例之電子裝置可使用SSO符記703來儲存、校正及更新儲存於另一應用之一儲存裝置中之資料。The electronic device according to the embodiment can correct and update data stored in the storage device (first storage device) of the first application through the first application. In addition, the electronic device according to the embodiment can use the SSO symbol 703 to store, correct and update data stored in a storage device of another application.

基於SSO符記,根據實例實施例之電子裝置可共用為各服務之各應用使用及管理之儲存裝置,在其中向使用者提供各種服務之一過程中最小化不必要資訊之一重新輸入,藉此減少使用者困惑。Based on SSO notation, electronic devices in the example implementation can share a storage device for the use and management of various applications for each service, thereby minimizing the re-entry of unnecessary information in the process of providing various services to users, thereby reducing user confusion.

另外,根據實例實施例之電子裝置可基於SSO符記來共用為各服務之各應用使用及管理之儲存裝置,使得可針對各互動服務整體管理關於使用者之資訊,且由於關於使用者之資訊基於使用者之一品味或一購買歷史,可為使用者提供一個性化及差異化服務。Furthermore, according to the example implementation, the electronic device can share the storage device for each application of each service for use and management based on the SSO symbol, so that information about users can be managed as a whole for each interactive service, and since the information about users is based on a user's taste or purchase history, a personalized and differentiated service can be provided to the user.

同時,在本說明書及附圖中,儘管已揭示本發明之實例實施例且已使用特定術語,但此等僅在一般意義上使用以容易地描述本發明之技術內容並協助理解本發明,且並非旨在限制本發明之範疇。熟習本發明所屬之技術者獲將明白,可基於本發明之技術精神來實施其他修改。Furthermore, although examples and embodiments of the invention have been disclosed and specific terms have been used in this specification and accompanying drawings, these are used only in a general sense to facilitate the description of the technical content of the invention and to aid in understanding the invention, and are not intended to limit the scope of the invention. Those skilled in the art to which the invention pertains will understand that other modifications can be made based on the technical spirit of the invention.

根據上述實例實施例之電子裝置或終端可包含一處理器、用於儲存及執行程式資料之一記憶體、一永久儲存裝置(諸如一硬碟機)、用於與一外部裝置通信之一通信埠及使用者介面裝置(諸如觸控面板、密鑰及按鈕)。實施為軟體模組或演算法之方法可為在處理器上可執行並儲存於電腦可讀記錄媒體上之電腦可讀碼或程式指令。此處,電腦可讀記錄媒體包含一磁性儲存媒體(例如,一唯讀記憶體(ROM)、一隨機存取記憶體(RAM)、一軟碟及一硬碟)及一光學可讀媒體(例如,一光碟(CD)-ROM及一數位多功能光碟(DVD))。電腦可讀記錄媒體亦可分佈於經由一網路連接之一電腦系統中,使得可依一分佈式方式儲存及執行一電腦可讀程式或代碼。電腦可讀記錄媒體可由一電腦讀取、儲存於一記憶體中且由一處理器執行。The electronic device or terminal according to the above embodiments may include a processor, memory for storing and executing program data, a permanent storage device (such as a hard disk drive), a communication port for communicating with an external device, and a user interface device (such as a touch panel, key, and buttons). The method of implementation as a software module or algorithm may be computer-readable code or program instructions executable on the processor and stored on a computer-readable recording medium. Here, a computer-readable recording medium includes a magnetic storage medium (e.g., a read-only memory (ROM), a random access memory (RAM), a floppy disk, and a hard disk) and an optically readable medium (e.g., an optical disc (CD)-ROM and a digital versatile disc (DVD)). The computer-readable recording medium can also be distributed across a computer system connected via a network, allowing a computer-readable program or code to be stored and executed in a distributed manner. The computer-readable recording medium can be read by a computer, stored in memory, and executed by a processor.

實例實施例可由功能區塊組件及各種處理操作來表示。此等功能區塊可以執行特定功能之各種數目個硬體及/或軟體組態來實施。例如,實例實施例可採用能夠在一或多個微處理器或其他控制裝置之控制下執行各種功能之整合電路組件,諸如一記憶體、處理、一邏輯、一查找表。與組件可實施為軟體程式化或軟體組件類似,實例實施例可包含以資料結構、過程、常式或其他程式化組件之一組合實施之各種演算法且可以一程式設計或描述性語言(諸如C、C++、Java或一assembler)實施。功能態樣可用在一或多個處理器上運行之演算法實施。另外,實例實施例可將相關技術用於一電子環境設置、信號處理及/或資料處理。諸如「機構」、「元件」、「零件」及「組件」之術語可廣泛使用且不限於機械及實體組件。術語可包含與一處理器或其類似者相關聯之一系列軟體常式之一含義。Implementation examples can be represented by functional block components and various processing operations. These functional blocks can be implemented using various hardware and/or software configurations that perform specific functions. For example, an implementation example can employ an integrated circuit component capable of performing various functions under the control of one or more microprocessors or other control devices, such as memory, processing, logic, or a lookup table. Similar to components that can be implemented as software programs or software components, implementation examples can contain various algorithms implemented as a combination of data structures, procedures, constants, or other programmable components and can be implemented in a programming or descriptive language (such as C, C++, Java, or an assembler). Functional examples can be implemented using algorithms that run on one or more processors. Furthermore, the embodiments may apply the relevant technology to an electronic environment setup, signal processing, and/or data processing. Terms such as "mechanism," "component," "part," and "assembly" are used broadly and are not limited to mechanical and physical components. The terminology may encompass one of a range of software common meanings associated with a processor or the like.

上述實例實施例僅係實例,且可在下文將描述之隨附申請專利範圍之範疇內實施其他實例實施例。The above examples and embodiments are merely examples, and other examples and embodiments may be implemented within the scope of the appended patent application described below.

同時,在本說明書及附圖中,儘管已揭示本發明之實例實施例且已使用特定術語,但此等僅在一般意義上使用以容易地描述本發明之技術內容並協助理解本發明,且並非旨在限制本發明之範疇。熟習本發明所屬之技術者獲將明白,可基於本發明之技術精神來實施其他修改。Furthermore, although examples and embodiments of the invention have been disclosed and specific terms have been used in this specification and accompanying drawings, these are used only in a general sense to facilitate the description of the technical content of the invention and to aid in understanding the invention, and are not intended to limit the scope of the invention. Those skilled in the art to which the invention pertains will understand that other modifications can be made based on the technical spirit of the invention.

4a:操作 4b:操作 4c:操作 4d:操作 4e:操作 4f:操作 4g:操作 4h:操作 4i:操作 4j:操作 4k:操作 4l:操作 31:使用者點擊第二介面300b 32:執行第二應用 100:電子裝置 110:處理器 120:收發器 130:記憶體 200:操作 200a:操作 201:操作 201a:操作 202:操作 202a:操作 203:操作 203a:操作 204:操作 204a:操作 204b:操作 204c:操作 300:頁面 300a:第一介面 300b:第二介面 300c:第一應用 300-1:第一區域 301a:第五介面 400:終端裝置 400a:第一應用 400b:第二應用 401:電子裝置 401a:會員資訊管理器 401b:認證確認部分 401c:第二應用會員資訊管理器 500:操作 501:操作 502:操作 503:操作 504:操作 505:操作 600:終端裝置 600a:第一應用 600b:第n應用 601:電子裝置 601a:儲存裝置 601b:儲存裝置 601c:處理器 601d:收發器 602:SSO符記 700a:積分資訊 700b:積分資訊 701b:資訊 702:儲存裝置 703:SSO符記 4a: Operation 4b: Operation 4c: Operation 4d: Operation 4e: Operation 4f: Operation 4g: Operation 4h: Operation 4i: Operation 4j: Operation 4k: Operation 4l: Operation 31: User clicks second interface 300b 32: Execute second application 100: Electronic device 110: Processor 120: Transceiver 130: Memory 200: Operation 200a: Operation 201: Operation 201a: Operation 202: Operation 202a: Operation 203: Operation 203a: Operation 204: Operation 204a: Operation 204b: Operation 204c: Operation 300: Page 300a: First Interface 300b: Second Interface 300c: First Application 300-1: First Area 301a: Fifth Interface 400: Terminal Device 400a: First Application 400b: Second Application 401: Electronic Device 401a: Member Information Manager 401b: Authentication Confirmation Section 401c: Second Application Member Information Manager 500: Operation 501: Operation 502: Operation 503: Operation 504: Operation 505: Operation 600: Terminal Device 600a: First Application 600b: nth Application 601: Electronic Device 601a: Storage Device 601b: Storage Device 601c: Processor 601d: Transceiver 602: SSO Symbol 700a: Integration Information 700b: Integration Information 701b: Information 702: Storage Device 703: SSO Symbol

圖1係繪示根據實例實施例之一電子裝置之內部組件之一實例之一圖。Figure 1 is a diagram illustrating one example of the internal components of an electronic device according to one embodiment.

圖2係繪示根據實例實施例之用於管理會員資訊之一方法之一實例之一流程圖。Figure 2 is a flowchart illustrating one example of a method for managing member information based on a specific implementation example.

圖3係繪示根據實例實施例之用於管理會員資訊之方法之一使用者介面之一實例之一圖。Figure 3 is a diagram illustrating one example of a user interface for managing member information, based on an example implementation.

圖4係繪示根據實例實施例之基於一第二應用之登錄資訊來對一第一應用執行一認證過程之一操作之一實例之一圖。Figure 4 is a diagram illustrating an example of an operation that performs an authentication process on a first application based on the registration information of a second application in an example implementation.

圖5係繪示根據實例實施例之用於管理會員資訊之方法之一實例之一流程圖。Figure 5 is a flowchart illustrating one of the methods for managing member information, based on the example implementation.

圖6係繪示其中根據實例實施例之一電子裝置管理儲存於複數個儲存裝置中之會員資訊並在各應用中共用會員資訊之一方法之一實例之一圖。Figure 6 is an example of a method for managing member information stored in multiple storage devices and sharing the member information in various applications, according to one of the embodiments of the example.

圖7係繪示其中根據實例實施例之一電子裝置在各應用中共用會員資訊之一方法之一實例之一圖。Figure 7 is a diagram illustrating one example of a method for sharing member information in various applications using an electronic device, according to one of the embodiments.

100:電子裝置 100: Electronic Devices

110:處理器 110: Processor

120:收發器 120: Transceiver

130:記憶體 130: Memory

Claims (11)

一種用於管理一電子裝置之會員資訊之方法,該方法包括: 回應於一第一應用之執行,確認一使用者終端是否在該第一應用上登錄; 當該使用者終端未在該第一應用上登錄時,確認對應於該使用者之一第二應用上之會員資訊; 基於該第二應用上之該會員資訊,為該使用者在該第一應用上執行一登錄過程; 基於該會員資訊確認與該第二應用關聯之該使用者的搜索歷史;及 在該第一應用上提供與該搜索歷史關聯之一物品之資訊。A method for managing member information of an electronic device, the method comprising: responding to the execution of a first application to confirm whether a user terminal is logged in on the first application; when the user terminal is not logged in on the first application, confirming member information corresponding to the user on a second application; performing a login process for the user on the first application based on the member information on the second application; confirming the user's search history associated with the second application based on the member information; and providing information on an item associated with the search history on the first application. 如請求項1之方法,其中該確認在該第二應用上之該會員資訊包含確認該第二應用是否安裝於該使用者之一終端裝置中。The method of claim 1, wherein confirming the member information on the second application includes confirming whether the second application is installed on one of the user's terminal devices. 如請求項1之方法,其進一步包括: 當由該第二應用之該會員資訊執行之該登錄過程完成時,將在該第二應用上之會員資訊提供至該第一應用, 其中該使用者終端基於該第二應用上之該會員資訊來在該第一應用上登錄。The method of claim 1 further includes: when the login process performed by the member information of the second application is completed, providing the member information on the second application to the first application, wherein the user terminal logs in to the first application based on the member information on the second application. 如請求項1之方法,其進一步包括: 使用該第一應用之登錄資訊或該第二應用之登錄資訊來確認是否自該使用者在該第一應用上登錄。The method of claim 1 further includes: using login information of the first application or login information of the second application to confirm whether the user has logged in on the first application. 如請求項4之方法,其進一步包括: 當該使用者判定使用該第二應用之該登錄資訊在該第一應用上登錄時,向該使用者終端提供用於在該第一應用上執行一登記過程之一第一頁面。The method of claim 4 further includes: when the user determines that the login information of the second application is used to log in on the first application, providing the user terminal with a first page for performing a registration process on the first application. 如請求項1之方法,其中該確認在該第二應用上之該會員資訊包含:當該第二應用未安裝於該使用者終端中時,向該使用者終端提供用於安裝該第二應用之一第二頁面。The method of claim 1, wherein confirming the member information on the second application includes: providing the user terminal with a second page for installing the second application when the second application is not installed on the user terminal. 如請求項1之方法,其中該登錄過程包含: 產生一單一登入(SSO)登錄符記並將該SSO登錄符記傳輸至該使用者之該第一應用; 自該第二應用接收至該第二應用之一存取符記及該SSO登錄符記;及 基於至該第二應用之一存取符記,確認該使用者是否係該第二應用之一會員。The method of claim 1, wherein the login process includes: generating a Single Message (SSO) login token and transmitting the SSO login token to the user's first application; receiving an access token of the second application and the SSO login token from the second application; and confirming, based on the access token of the second application, whether the user is a member of the second application. 如請求項7之方法,其中,當該使用者係該第二應用之該會員時,該登錄過程包含: 將一會員確認成功訊息傳輸至該第二應用; 自該第一應用接收該SSO登錄符記;及 將至該第一應用之一存取符記傳輸至該第一應用。As in the method of claim 7, wherein when the user is a member of the second application, the login process includes: transmitting a member confirmation success message to the second application; receiving the SSO login token from the first application; and transmitting an access token to the first application to the first application. 如請求項3之方法,其中該提供該會員資訊包含: 自該使用者終端接收一SSO符記及關於該使用者資訊之一請求; 確認該SSO符記是否係該使用者之一有效符記;及 基於該SSO符記來確認關於該使用者之該資訊並傳輸關於該使用者之該資訊。As in the method of claim 3, the provision of the member information includes: receiving an SSO symbol and a request for information about the user from the user terminal; confirming whether the SSO symbol is a valid symbol of the user; and confirming the information about the user based on the SSO symbol and transmitting the information about the user. 一種執行用於管理會員資訊之一方法之電子裝置,該電子裝置包括: 一記憶體,其經組態以儲存至少一個程式;及 一處理器,其經組態以回應於一第一應用之執行來確認一使用者終端是否在該第一應用上登錄,當該使用者終端未在該第一應用上登錄時,確認對應於該使用者之一第二應用上之會員資訊,基於該第二應用上之該會員資訊,在該第一應用上執行該使用者之一登錄過程,基於該會員資訊確認與該第二應用關聯之該使用者的搜索歷史,及在該第一應用上提供與該搜索歷史關聯之一物品之資訊。An electronic device for performing a method for managing member information, the electronic device comprising: a memory configured to store at least one program; and a processor configured to, in response to the execution of a first application, confirm whether a user terminal is logged in on the first application, and when the user terminal is not logged in on the first application, confirm member information corresponding to the user on a second application, perform a login process for the user on the first application based on the member information on the second application, confirm the user's search history associated with the second application based on the member information, and provide information on an item associated with the search history on the first application. 一種非暫時性電腦可讀儲存媒體,其包括: 一媒體,其經組態以儲存電腦可讀命令, 其中,當該等電腦可讀命令由一處理器執行時,該處理器包含: 回應於一第一應用之執行,確認一使用者終端是否在該第一應用上登錄; 當該使用者終端未在該第一應用上登錄時,確認對應於該使用者之一第二應用上之會員資訊; 基於該第二應用上之該會員資訊,為該使用者在該第一應用上執行一登錄過程; 基於該會員資訊確認與該第二應用關聯之該使用者的搜索歷史;及 在該第一應用上提供與該搜索歷史關聯之一物品之資訊。A non-temporary computer-readable storage medium includes: a medium configured to store computer-readable commands, wherein, when the computer-readable commands are executed by a processor, the processor includes: responding to the execution of a first application to confirm whether a user terminal is logged in on the first application; when the user terminal is not logged in on the first application, confirming membership information corresponding to the user on a second application; performing a login process for the user on the first application based on the membership information on the second application; confirming the user's search history associated with the second application based on the membership information; and providing information on an item associated with the search history on the first application.
TW110144938A 2021-06-08 2021-12-02 A method for managing member information and an apparatus for the same TWI912420B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2021-0074100 2021-06-08
KR1020210074100A KR102409867B1 (en) 2021-06-08 2021-06-08 A method for managing member information and an apparatus for the same

Publications (2)

Publication Number Publication Date
TW202248878A TW202248878A (en) 2022-12-16
TWI912420B true TWI912420B (en) 2026-01-21

Family

ID=

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200060338A (en) 2020-05-25 2020-05-29 에스케이플래닛 주식회사 Apparatus for unified authentication using representative application

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200060338A (en) 2020-05-25 2020-05-29 에스케이플래닛 주식회사 Apparatus for unified authentication using representative application

Similar Documents

Publication Publication Date Title
US20240250954A1 (en) Secure Content Management Through Authentication
US9338148B2 (en) Secure distributed information and password management
KR102055533B1 (en) Service processing method, apparatus and server
US7093246B2 (en) Automated updates of software and systems
US20230120160A1 (en) Authentication aggregator
US20090183237A1 (en) Contextual and customized help information
US20130067568A1 (en) Resource Access Authorization
US20060190413A1 (en) Digital content distribution systems and methods
US20240129358A1 (en) Systems and methods for providing a digital content item to an authorized user
US11057219B2 (en) Timestamped license data structure
US20100217716A1 (en) Method and apparatus for restricting access to an electronic product release within an electronic software delivery system
US11605075B1 (en) Multi-element ownership object for secure transaction processing
TW201729121A (en) Cloud service server and method for managing cloud service server
US10037556B2 (en) Determining authenticity of information embedded in a resource identifier
US12045296B2 (en) System and method for facilitating presentation modification of a user interface
US11244031B2 (en) License data structure including license aggregation
US8271387B2 (en) Method and apparatus for providing limited access to data objects or files within an electronic software delivery and management system
US20250337816A1 (en) Methods and systems for user data management
CN116305217A (en) Multi-tenant management method, device, computer equipment and storage medium
JP7726531B2 (en) Computerized anonymous permission-based communication system using a micro-catalog server to enable permission-based third-party communication
KR102651391B1 (en) A method for managing member information and an apparatus for the same
TWI912420B (en) A method for managing member information and an apparatus for the same
US10713338B2 (en) Source-based authentication for a license of a license data structure
KR20120020501A (en) System and method for interlinking member information of internet shopping mall
US12488071B2 (en) Apparatus and methods for provisioning authorized services