TWI897124B - Method, computer device, and computer program to recommend account - Google Patents
Method, computer device, and computer program to recommend accountInfo
- Publication number
- TWI897124B TWI897124B TW112146578A TW112146578A TWI897124B TW I897124 B TWI897124 B TW I897124B TW 112146578 A TW112146578 A TW 112146578A TW 112146578 A TW112146578 A TW 112146578A TW I897124 B TWI897124 B TW I897124B
- Authority
- TW
- Taiwan
- Prior art keywords
- account
- accounts
- recommended
- popularity
- recommendation
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9536—Search customisation based on social or collaborative filtering
-
- G06Q10/40—
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Operations Research (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
Abstract
本發明公開了一種用於在時間線服務中推薦帳戶的方法、電腦裝置及電腦程式。作為利用基於朋友關係的社交圖的社區中包括的功能而提供時間線服務的環境下,在時間線服務中推薦帳戶的方法包括如下步驟:基於在所述時間線服務內表示訂閱關係的關注相關性,選擇基於關注的推薦帳戶;基於所述時間線服務內的關注者數來選擇基於人氣的推薦帳戶;以及將所述基於關注的推薦帳戶和所述基於人氣的推薦帳戶混合而構成推薦池。The present invention discloses a method, computer device, and computer program for recommending accounts in a timeline service. In the context of providing a timeline service utilizing functionality included in a community based on a social graph of friendships, the method includes the following steps: selecting recommended accounts based on follow-up relevance, which indicates subscription relationships within the timeline service; selecting recommended accounts based on popularity, based on the number of followers within the timeline service; and combining the recommended accounts based on follow-up and popularity to form a recommendation pool.
Description
以下說明涉及一種提供通訊器中時間線服務的技術。The following description relates to a technique for providing a timeline service in a communicator.
如社交網路服務(SNS)或通訊器這樣的社區服務藉由在用戶之間建立關係來支持基於貼文(post)的交互。Community services such as social networking services (SNS) or messengers support post-based interactions by building relationships between users.
社區服務可以向用戶提供訊息作為不同的上下文。例如,社區服務可以提供關於用戶的連接關係的更新訊息、貼文更新訊息、內容推薦和各種不同類型的訊息項目。Community services can provide users with information as different contexts. For example, community services can provide updates about the user's connections, post updates, content recommendations, and various other types of information items.
例如,韓國授權專利第10-1754373號(授權日期:2017年6月29日)公開了利用SNS來管理貼文的技術。For example, Korean Patent No. 10-1754373 (grant date: June 29, 2017) discloses technology for managing posts using SNS.
社區服務中的一些服務中,以時間線(timeline)類型提供可瀏覽貼文的視圖(view)形態。時間線類型的貼文顯示方法近來主要用於快速的內容更新和進行消費的個人交流。Some social services offer a timeline-style view for browsing posts. This timeline-style post display method has been primarily used for quick content updates and personal communication for consumption.
要解决的技術問題Technical problems to be solved
可以提供作為通訊器中的服務將訂閱關係從基於朋友改變為基於關注(follow)的時間線服務。A timeline service can be provided as a service in the communicator to change the subscription relationship from friend-based to follow-based.
可以在時間線服務中基於關注相關性來構成帳戶推薦池(account recommend pool)。An account recommendation pool can be formed based on follow-up relevance in the timeline service.
可以在時間線服務中一同利用基於關注的社交圖(social graph)和基於朋友的社交圖來推薦帳戶。You can use both the follow-based social graph and the friend-based social graph to recommend accounts in the Timeline service.
解决問題的手段Means of solving the problem
本發明提供一種在電腦裝置中執行的帳戶推薦方法,所述電腦裝置包括至少一個處理器,所述至少一個處理器被配置為執行記憶體中包括的電腦可讀命令,作為利用基於朋友關係的社交圖的社區中包括的功能,提供時間線服務,所述時間線服務提供與所述社交圖不同的基於關注的訂閱關係的時間線,所述推薦帳戶方法包括如下步驟:藉由所述至少一個處理器,基於在所述時間線服務內表示訂閱關係的關注相關性,選擇基於關注的推薦帳戶;藉由所述至少一個處理器,基於所述時間線服務內的關注者數來選擇基於人氣的推薦帳戶;以及藉由所述至少一個處理器,將所述基於關注的推薦帳戶和所述基於人氣的推薦帳戶混合而構成推薦池(recommend pool)。The present invention provides an account recommendation method executed in a computer device, the computer device including at least one processor, the at least one processor being configured to execute computer-readable commands contained in a memory, providing a timeline service as a function included in a community using a social graph based on friend relationships, the timeline service providing a timeline based on subscription relationships different from the social graph, the account recommendation method including the following steps: The at least one processor selects, by the at least one processor, follow-based recommended accounts based on follow relevance representing a subscription relationship within the timeline service; the at least one processor selects, by the at least one processor, popularity-based recommended accounts based on the number of followers within the timeline service; and the at least one processor combines the follow-based recommended accounts and the popularity-based recommended accounts to form a recommendation pool.
根據本發明的一方面,選擇基於關注的推薦帳戶的步驟可以包括:選擇用戶已關注的帳戶所關注的帳戶、與所述用戶已關注的帳戶類似的帳戶、以及已關注所述用戶但所述用戶未關注的帳戶中的至少一個,作為所述基於關注的推薦帳戶。According to one aspect of the present invention, the step of selecting a recommended account based on follow-up may include: selecting at least one of an account followed by an account already followed by the user, an account similar to the account already followed by the user, and an account that has followed the user but is not followed by the user, as the recommended account based on follow-up.
根據本發明的另一方面,選擇基於人氣的推薦帳戶的步驟可以包括:以一般帳戶、官方帳戶及促銷帳戶中的至少一個為對象,利用所述關注者數來選擇所述基於人氣的推薦帳戶。According to another aspect of the present invention, the step of selecting a popularity-based recommended account may include: selecting the popularity-based recommended account using the number of followers from at least one of a general account, an official account, and a promotional account.
根據本發明的又一方面,選擇基於人氣的推薦帳戶的步驟可以包括:按照所述關注者數多的順序篩選預定數量的帳戶後,從所篩選的所述帳戶中隨機地選擇所述基於人氣的推薦帳戶。According to another aspect of the present invention, the step of selecting a popularity-based recommended account may include: after filtering a predetermined number of accounts in order of the number of followers, randomly selecting the popularity-based recommended account from the filtered accounts.
根據本發明的又一方面,選擇基於人氣的推薦帳戶的步驟可以包括:按照所述關注者數多的順序篩選預定數量的帳戶後,選擇所篩選的所述帳戶中在最近的預定時間內具有創建貼文履歷的帳戶作為所述基於人氣的推薦帳戶,或者篩選在最近的預定時間內具有創建貼文履歷的帳戶後,選擇所篩選的所述帳戶中所述關注者數為預定值以上的帳戶作為所述基於人氣的推薦帳戶。According to another aspect of the present invention, the step of selecting recommended accounts based on popularity may include: after filtering a predetermined number of accounts in order of the number of followers, selecting accounts with a history of creating posts within a recent predetermined time from the filtered accounts as the recommended accounts based on popularity, or after filtering accounts with a history of creating posts within a recent predetermined time, selecting accounts with a number of followers greater than a predetermined value from the filtered accounts as the recommended accounts based on popularity.
根據本發明的又一方面,選擇基於人氣的推薦帳戶的步驟可以包括:利用對各帳戶所具有的貼文的用戶反應分數和最近預定時間期間的關注者增減率來選擇所述基於人氣的推薦帳戶。According to another aspect of the present invention, the step of selecting the recommended accounts based on popularity may include selecting the recommended accounts based on popularity using a user response score to posts owned by each account and a follower increase/decrease rate during a recent predetermined period of time.
根據本發明的又一方面,構成所述推薦池的步驟可以包括:將所述基於關注的推薦帳戶和所述基於人氣的推薦帳戶以預定的固定比例混合而構成所述推薦池。According to another aspect of the present invention, the step of forming the recommendation pool may include: mixing the recommendation accounts based on attention and the recommendation accounts based on popularity in a predetermined fixed ratio to form the recommendation pool.
根據本發明的又一方面,構成所述推薦池的步驟可以包括:將所述基於關注的推薦帳戶和所述基於人氣的推薦帳戶以根據選擇數量而調整的比例混合,而構成所述推薦池。According to another aspect of the present invention, the step of forming the recommendation pool may include: mixing the recommendation accounts based on attention and the recommendation accounts based on popularity in a ratio adjusted according to the number of selections to form the recommendation pool.
根據本發明的又一方面,所述推薦帳戶方法還可以包括如下步驟:藉由所述至少一個處理器,對所述基於關注的推薦帳戶,基於與用戶的朋友關係和時間線活動性中的至少一個來確定曝光順序。According to another aspect of the present invention, the account recommendation method may further include the following step: determining, by the at least one processor, an exposure order for the follow-based recommended accounts based on at least one of a friendship relationship with the user and timeline activity.
根據本發明的又一方面,所述推薦帳戶方法還可以包括如下步驟:藉由所述至少一個處理器,賦予所述基於關注的推薦帳戶中在最近預定時間內設置了與用戶的朋友關係的帳戶比其他帳戶曝光於上位的優先級。According to another aspect of the present invention, the account recommendation method may further include the following step: by the at least one processor, giving priority to accounts among the follow-based recommended accounts that have established a friend relationship with the user within a recent predetermined time period, so that they are exposed higher than other accounts.
根據本發明的又一方面,所述推薦帳戶方法還可以包括如下步驟:藉由所述至少一個處理器,賦予所述基於關注的推薦帳戶中在最近預定時間內具有創建貼文履歷的帳戶比其他帳戶曝光於上位的優先級。According to another aspect of the present invention, the account recommendation method may further include the following step: by the at least one processor, giving priority to accounts with a history of creating post resumes within a recent predetermined time period among the follow-up recommended accounts so that they are exposed higher than other accounts.
提供一種電腦程式,該電腦程式存儲於電腦可讀取記錄媒體,以使電腦裝置執行上述帳戶推薦方法。A computer program is provided. The computer program is stored in a computer-readable recording medium to enable a computer device to execute the account recommendation method.
提供一種電腦裝置包括至少一個處理器,所述至少一個處理器被配置為執行記憶體中包括的電腦可讀命令,作為利用基於朋友關係的社交圖的社區中包括的功能,提供時間線服務,所述時間線服務提供與所述社交圖不同的基於關注的訂閱關係的時間線,所述至少一個處理器處理如下過程:基於在所述時間線服務內表示訂閱關係的關注相關性,選擇基於關注的推薦帳戶;基於所述時間線服務內的關注者數來選擇基於人氣的推薦帳戶;以及將所述基於關注的推薦帳戶和所述基於人氣的推薦帳戶混合而構成推薦池。A computer device is provided, including at least one processor configured to execute computer-readable instructions contained in a memory, and providing a timeline service as a function included in a community utilizing a social graph based on friendship relationships, the timeline service providing a timeline based on follow-based subscription relationships that is different from the social graph. The at least one processor processes the following processes: selecting a follow-based recommended account based on follow relevance representing a subscription relationship within the timeline service; selecting a popularity-based recommended account based on the number of followers within the timeline service; and combining the follow-based recommended accounts and the popularity-based recommended accounts to form a recommendation pool.
以下,參照附圖詳細說明本發明的實施例。Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
本發明的實施例涉及一種提供通訊器中時間線服務的技術。An embodiment of the present invention relates to a technology for providing a timeline service in a communicator.
在本說明書中公開的內容中包括的實施例中,提供作為通訊器中包括的功能利用基於關注的訂閱關係而非基於朋友的訂閱關係的時間線服務,此時在時間線服務中可以推薦用戶可能會關注的帳戶。In an embodiment disclosed in this specification, a timeline service is provided as a function included in a communicator that utilizes a subscription relationship based on following rather than a subscription relationship based on friends, and in this case, accounts that the user may follow can be recommended in the timeline service.
根據本發明的實施例的時間線服務系統可藉由至少一個電腦裝置來實現,根據本發明的實施例的時間線服務方法可藉由包括在時間線服務系統中的至少一個電腦裝置來執行。在這種情况下,根據本發明的一實施例的電腦程式可被安裝於電腦裝置並被驅動,並且電腦裝置可在被驅動的電腦程式的控制下執行根據本發明的實施例的時間線服務方法。上述電腦程式可與電腦裝置結合而存儲於電腦可讀取記錄媒體,以使電腦執行時間線服務方法。The timeline service system according to an embodiment of the present invention can be implemented by at least one computer device, and the timeline service method according to an embodiment of the present invention can be executed by at least one computer device included in the timeline service system. In this case, a computer program according to an embodiment of the present invention can be installed on the computer device and driven, and the computer device can execute the timeline service method according to an embodiment of the present invention under the control of the driven computer program. The computer program can be combined with the computer device and stored on a computer-readable recording medium, so that the computer executes the timeline service method.
圖1是示出根據本發明的一實施例的網路環境的示例的圖。圖1的網路環境示出包括多個電子設備110、120、130和140、多個伺服器150和160、以及網路170的示例。這樣的圖1作為用於說明發明的一例,電子設備的數量或伺服器的數量不限於圖1所示的數量。另外,圖1的網路環境只是說明了可適用於本實施例的環境中的一個示例,可適用於本實施例的環境不限於圖1的網路環境。FIG1 illustrates an example of a network environment according to an embodiment of the present invention. The network environment in FIG1 includes multiple electronic devices 110, 120, 130, and 140, multiple servers 150 and 160, and a network 170. FIG1 is provided as an example for illustrating the present invention; the number of electronic devices or servers is not limited to that shown in FIG1. Furthermore, the network environment in FIG1 illustrates only one example of an environment applicable to this embodiment, and is not limited to the network environment in FIG1.
多個電子設備110、120、130和140可以是由電腦裝置實現的固定終端或移動終端。多個電子設備110、120、130和140的示例可以包括智慧手機(smart phone)、移動電話、導航系統、電腦、筆記本電腦、數字廣播終端、個人數字助理(PDA)、便攜式多媒體播放器(PMP)、平板PC等。例如,圖1示出了智慧手機的形象作為電子設備110的示例,但是在本發明的實施例中,電子設備110實際上可以表示能夠利用無線或有線通訊方式藉由網路170與其它電子設備120、130和140及/或伺服器150和160通訊的各種物理電腦裝置之一。The plurality of electronic devices 110, 120, 130, and 140 may be fixed terminals or mobile terminals implemented as computer devices. Examples of the plurality of electronic devices 110, 120, 130, and 140 may include smartphones, mobile phones, navigation systems, computers, laptops, digital broadcast terminals, personal digital assistants (PDAs), portable multimedia players (PMPs), tablet PCs, and the like. For example, FIG1 illustrates an image of a smartphone as an example of electronic device 110. However, in embodiments of the present invention, electronic device 110 may actually represent any of a variety of physical computer devices capable of communicating with other electronic devices 120, 130, and 140 and/or servers 150 and 160 via a network 170 using wireless or wired communication methods.
通訊方式不限於此,不僅可以包括使用網路170中可包含的通訊網路(例如,移動通訊網路、有線互聯網、無線互聯網、廣播網路等)的通訊方式,還可以包括設備之間的短距離無線通訊。例如,網路170可以包括個人區域網路(PAN)、區域網(LAN)、校園網(CAN)、都會區域網(MAN)、廣域網(WAN)、寬帶網(BBN)和因特網等網路中一個以上的網路。另外,網路170可以包括從包括總線網路、星形網路、環形網路、網狀網路、星形總線網路、樹形或分層(hierarchical)網路的網路拓撲中選擇的一個以上的網路,但不限於此。The communication method is not limited to this and may include not only communication using communication networks that may be included in network 170 (e.g., mobile communication networks, wired Internet, wireless Internet, broadcast networks, etc.), but also short-range wireless communication between devices. For example, network 170 may include one or more networks selected from a personal area network (PAN), a local area network (LAN), a campus area network (CAN), a metropolitan area network (MAN), a wide area network (WAN), a broadband network (BBN), and the Internet. Furthermore, network 170 may include one or more networks selected from network topologies including, but not limited to, a bus network, a star network, a ring network, a mesh network, a star-bus network, a tree network, or a hierarchical network.
伺服器150和160分別可以被實現為藉由網路170與多個電子設備110、120、130和140通訊以提供指令、代碼、文件、內容和服務的電腦裝置或多個電腦裝置。例如,伺服器150可以是向藉由網路170連接的多個電子設備110、120、130和140提供服務(例如,通訊服務)的系統。Servers 150 and 160 can each be implemented as a computer device or multiple computer devices that communicate with multiple electronic devices 110, 120, 130, and 140 via network 170 to provide instructions, code, files, content, and services. For example, server 150 can be a system that provides services (e.g., communication services) to multiple electronic devices 110, 120, 130, and 140 connected via network 170.
圖2是示出根據本發明的一實施例的電腦裝置的示例的框圖。如上所述的多個電子設備110、120、130和140中的每一個或伺服器150和160中的每一個可以由圖2所示的電腦裝置200來實現。2 is a block diagram showing an example of a computer device according to an embodiment of the present invention. Each of the plurality of electronic devices 110, 120, 130, and 140 or each of the servers 150 and 160 as described above can be implemented by the computer device 200 shown in FIG.
如圖2所示,這樣的電腦裝置200可以包括記憶體210、處理器220、通訊介面230和輸入/輸出介面240。記憶體210作為電腦可讀取記錄媒體,可以包括諸如RAM、ROM和硬碟驅動器這樣的非易失性大容量記錄裝置。其中,諸如ROM和硬碟驅動器這樣的非易失性大容量記錄裝置可以作為與記憶體210區分開的獨立的永久存儲設備而包含於電腦裝置200。另外,記憶體210中可以存儲操作系統和至少一個程式代碼。這些軟體構成元件可以從與記憶體210區分開的電腦可讀取記錄媒體加載到記憶體210。電腦可讀取記錄媒體可以包括軟碟驅動器、硬碟、磁帶、DVD/CD-ROM驅動器和記憶卡等在電腦中可讀取記錄媒體。在另一實施例中,軟體構成元件可以藉由通訊介面230而不是電腦可讀取記錄媒體被加載到記憶體210。例如,軟體構成元件可以基於藉由網路170接收的文件所安裝的電腦程式而被加載到電腦裝置200的記憶體210。As shown in FIG2 , such a computer device 200 may include a memory 210, a processor 220, a communication interface 230, and an input/output interface 240. Memory 210, as a computer-readable recording medium, may include non-volatile large-capacity recording devices such as RAM, ROM, and a hard disk drive. Non-volatile large-capacity recording devices such as ROM and a hard disk drive may be included in computer device 200 as independent permanent storage devices separate from memory 210. Memory 210 may also store an operating system and at least one program code. These software components may be loaded into memory 210 from a computer-readable recording medium separate from memory 210. Computer-readable recording media may include floppy disk drives, hard disks, magnetic tapes, DVD/CD-ROM drives, and memory cards. In another embodiment, software components may be loaded into memory 210 via communication interface 230 rather than a computer-readable recording medium. For example, software components may be loaded into memory 210 of computer device 200 based on a computer program installed from a file received via network 170.
處理器220可以被配置為藉由執行基本的算術運算、邏輯運算和輸入/輸出運算來處理電腦程式的指令。可以藉由記憶體210或通訊介面230將指令提供給處理器220。例如,處理器220可以被配置為根據存儲於諸如記憶體210這樣的記錄裝置中的程式代碼來執行接收到的指令。Processor 220 may be configured to process computer program instructions by performing basic arithmetic operations, logical operations, and input/output operations. Instructions may be provided to processor 220 via memory 210 or communication interface 230. For example, processor 220 may be configured to execute received instructions based on program code stored in a storage device such as memory 210.
通訊介面230可以提供用於藉由網路170使電腦裝置200與另一裝置(例如,上述的存儲設備)進行通訊的功能。例如,電腦裝置200的處理器220根據存儲於諸如記憶體210這樣的記錄裝置中的程式代碼生成的請求、指令、數據、文件等可以根據通訊介面230的控制藉由網路170而傳送到其它裝置。相反,來自其它裝置的信號或指令、數據、文件等可以經由網路170藉由電腦裝置200的通訊介面230而被電腦裝置200接收。藉由通訊介面230接收的信號或指令、數據等可以被傳送到處理器220或記憶體210,並且文件等可以被存儲在電腦裝置200中可以包括的存儲媒體(上述的永久存儲設備)。Communication interface 230 can provide functionality for computer device 200 to communicate with another device (e.g., the aforementioned storage device) via network 170. For example, requests, instructions, data, files, etc. generated by processor 220 of computer device 200 based on program code stored in a storage device such as memory 210 can be transmitted to another device via network 170 under the control of communication interface 230. Conversely, signals or instructions, data, files, etc. from other devices can be received by computer device 200 via network 170 through communication interface 230 of computer device 200. Signals, instructions, data, etc. received through the communication interface 230 can be transmitted to the processor 220 or the memory 210, and files, etc. can be stored in a storage medium (the above-mentioned permanent storage device) that may be included in the computer device 200.
輸入/輸出介面240可以是用於與輸入/輸出裝置250進行連接的單元。例如,輸入裝置可以包括麥克風、鍵盤、滑鼠等裝置,輸出裝置可以包括顯示器、揚聲器等裝置。作為另一示例,輸入/輸出介面240可以是用於與諸如觸控螢幕這樣的集成了用於輸入和輸出的功能的裝置進行連接的單元。輸入/輸出裝置250可以與電腦裝置200構成一個裝置。The input/output interface 240 may be a unit for connecting to an input/output device 250. For example, input devices may include microphones, keyboards, and mice, while output devices may include displays and speakers. As another example, the input/output interface 240 may be a unit for connecting to a device that integrates input and output functions, such as a touch screen. The input/output device 250 and the computer device 200 may form a single device.
另外,在另一實施例中,電腦裝置200可以包括比圖2的構成元件更少或更多的構成元件。然而,不需要清楚地示出大部分現有技術的構成元件。例如,電腦裝置200可以被實現為包括輸入/輸出裝置250中的至少一部分,或者可以進一步包括諸如收發器、資料庫等的其他構成元件。In addition, in another embodiment, the computer device 200 may include fewer or more components than those shown in FIG. However, it is not necessary to clearly illustrate most of the components of the prior art. For example, the computer device 200 may be implemented to include at least a portion of the input/output device 250, or may further include other components such as a transceiver, a database, and the like.
以下,具體說明用於在時間線服務中推薦帳戶的方法及系統的具體實施例。The following describes a specific embodiment of a method and system for recommending accounts in a timeline service.
在本說明書中,社區可以是指包括如通訊器那樣基於關係的互聯網上的通訊空間的含義。社區可以藉由利用電話號碼或ID等的添加朋友過程而在具有朋友關係的用戶之間提供聊天服務、時間線服務、通話服務等。然而,不限於此,只要是能夠基於朋友關係藉由各種交流功能進行溝通的空間,則完全可以擴大應用。In this specification, the term "community" may include relationship-based communication spaces on the internet, such as communicators. Communities can provide chat services, timeline services, and call services between users who have established friendships by adding friends using phone numbers or IDs. However, this is not limited to these services; any space that enables communication based on friendships through various communication functions can be broadly applied.
圖3是示出根據本發明的一實施例的電腦裝置的處理器能夠包括的結構元件的示例的圖,圖4是示出根據本發明的一個實施例的電腦裝置能夠執行的時間線服務方法的一例的流程圖。FIG3 is a diagram showing an example of structural elements that a processor of a computer device according to an embodiment of the present invention may include, and FIG4 is a flowchart showing an example of a timeline service method that can be executed by a computer device according to an embodiment of the present invention.
根據本實施例的電腦裝置200可以藉由訪問專用應用程式或網站/移動站點來提供通訊服務。電腦裝置200可以包括由電腦實現的時間線服務系統。作為一例,時間線服務系統可以以獨立運行的程式形式實現,或者以特定應用程式的內聯應用(in-app)形式構成而在上述特定應用程式上運行。According to this embodiment, the computer device 200 can provide communication services by accessing a dedicated application or a website/mobile site. The computer device 200 can include a timeline service system implemented by the computer. For example, the timeline service system can be implemented as a standalone program or as an in-app application within a specific application.
電腦裝置200的處理器220作為用於執行後述的時間線服務方法的構成元件,如圖3所示,可以包括帳戶推薦部310、訂閱關係設置部320及貼文提供部330。根據實施例,處理器220的構成元件可以選擇性地包括在處理器220中或者被排除在處理器220之外。另外,根據實施例,處理器220的構成元件可以被分離或合並以表示處理器220的功能。As shown in FIG3 , the processor 220 of the computer device 200 , as a component for executing the timeline service method described below, may include an account recommendation unit 310 , a subscription relationship setting unit 320 , and a post providing unit 330 . Depending on the embodiment, the components of the processor 220 may be selectively included in or excluded from the processor 220 . Furthermore, depending on the embodiment, the components of the processor 220 may be separated or combined to represent the functionality of the processor 220 .
這樣的處理器220和處理器220的構成元件可以控制電腦裝置200以執行後述的時間線服務方法所包括的步驟。例如,處理器220和處理器220的構成元件可以被實現為根據包括在記憶體210中的操作系統的代碼和至少一個程式的代碼來執行指令(instruction)。Such a processor 220 and its components can control the computer device 200 to execute the steps included in the timeline service method described below. For example, the processor 220 and its components can be implemented to execute instructions based on operating system code and at least one program code included in the memory 210.
其中,處理器220的構成元件可以是根據存儲在電腦裝置200中的程式代碼提供的指令而由處理器220執行的不同功能(different functions)的表示。例如,可以利用帳戶推薦部310作為處理器220的功能表示,該處理器220根據上述指令來控制電腦裝置200以使電腦裝置200推薦通訊器上的帳戶。The components of processor 220 may represent different functions executed by processor 220 according to instructions provided by program code stored in computer device 200. For example, account recommendation unit 310 may represent a function of processor 220. Processor 220 controls computer device 200 according to the instructions to recommend accounts on the communicator.
處理器220可以從加載有與電腦裝置200的控制相關的指令的記憶體210讀取所需的指令。在這種情况下,上述讀取的指令可以包括用於控制處理器220以執行後述的時間線服務方法的指令。The processor 220 may read necessary instructions from the memory 210 loaded with instructions related to the control of the computer device 200. In this case, the instructions read may include instructions for controlling the processor 220 to execute the timeline service method described later.
包括在後述的時間線服務方法中的步驟可以按照與圖中所示的順序不同的順序來執行,並且可以省略步驟中的一些步驟,或者可以進一步包括附加步驟。The steps included in the timeline service method described later may be performed in an order different from the order shown in the figure, and some of the steps may be omitted, or additional steps may be further included.
包括在時間線服務方法中的步驟可由安裝有通訊器的客戶端(client)執行,並且根據實施例,步驟中的一些步驟也可以由伺服器150執行。The steps included in the timeline service method may be executed by a client having a communicator installed thereon, and some of the steps may also be executed by the server 150 according to an embodiment.
參照圖4,在步驟S410中,帳戶推薦部310可以將作為社區之一的通訊器上的帳戶中與用戶相關的帳戶推薦為用於時間線訂閱的帳戶。在本實施例中,可以提供時間線服務作為通訊器中包括的功能,特別是,可以基於關注而不是基於朋友來提供對於時間線貼文的訂閱環境。帳戶推薦部310可以推薦通訊器上的帳戶,以便用戶可以為了時間線訂閱而設定關注關係。作為一例,帳戶推薦部310可以提供通訊器中與用戶設定有朋友關係的帳戶、即通訊器朋友作為推薦帳戶。在這種情况下,推薦帳戶可以包括一般帳戶(個人帳戶)或官方帳戶,該一般帳戶是在通訊器中藉由利用電話號碼或ID的朋友添加過程而與用戶設定有關係。作為另一示例,帳戶推薦部310可以提供通訊器上的帳戶中與用戶興趣對應的帳戶作為推薦帳戶。可以推薦促銷帳戶(promoted account)、例如具有一定人員以上的關注者(follower)的網紅(influencer)帳戶中與用戶興趣對應的類別的網紅帳戶。帳戶推薦部310可以將用於時間線訂閱的推薦帳戶中、已經設置訂閱關係的已關注(following)帳戶和未設置訂閱關係的未關注(un-following)帳戶區分而顯示。Referring to Figure 4, in step S410, the account recommendation unit 310 may recommend accounts on the communicator that are related to the user as accounts for timeline subscription. In this embodiment, a timeline service may be provided as a feature included in the communicator. Specifically, a subscription environment for timeline posts may be provided based on following rather than friendship. The account recommendation unit 310 may recommend accounts on the communicator so that the user can set up a following relationship for timeline subscription. As an example, the account recommendation unit 310 may recommend accounts on the communicator with which the user has established a friendship relationship, i.e., communicator friends, as recommended accounts. In this case, recommended accounts can include regular accounts (personal accounts) or official accounts that are associated with the user in the communicator through the "add friends" process using a phone number or ID. As another example, the account recommendation unit 310 can recommend accounts on the communicator that match the user's interests. Promoted accounts, such as influencer accounts with a certain number of followers, can also be recommended. Among the recommended accounts for timeline subscription, the account recommendation unit 310 can distinguish and display followed accounts (with a subscription relationship already established) and unfollowed accounts (without a subscription relationship established).
在步驟S420中,訂閱關係設置部320可以藉由用戶對推薦帳戶中的至少一部分帳戶的關注設置來設置訂閱關係。換言之,訂閱關係設置部320可以以與通訊器朋友不同的關係來設置基於關注的訂閱關係,以用於時間線訂閱。訂閱關係設置部320可以根據用戶的設置,而對推薦帳戶中的未關注帳戶設置訂閱關係,並且也可以對當前已關注中的帳戶取消訂閱關係。In step S420, the subscription relationship setting unit 320 may establish subscription relationships based on the user following at least some of the recommended accounts. In other words, the subscription relationship setting unit 320 may set up a subscription relationship based on following, different from the relationship with the communicator friend, for timeline subscriptions. Based on the user's settings, the subscription relationship setting unit 320 may establish subscription relationships with unfollowed accounts among the recommended accounts and may also unsubscribe from currently followed accounts.
在步驟S430中,貼文提供部330可以根據基於關注的訂閱關係,以時間線類型提供已關注帳戶的貼文。在時間線服務中,可以以時間線提供能夠瀏覽藉由通訊器帳戶上傳的貼文的視圖形式,此時,可以按照最近的時間順序來排列和提供用戶已關注的帳戶的貼文。因此,貼文提供部330可以以時間線提供與用戶設置了基於關注的訂閱關係的帳戶的貼文。在作為通訊器中服務而提供的時間線的情况下,可以從基於通訊器朋友的訂閱關係改變而應用為基於關注的訂閱關係。In step S430, the post provider 330 may provide posts from the user's followed accounts in a timeline format based on the user's following subscription relationship. In a timeline service, a timeline view of posts uploaded via a Communicator account can be provided. In this case, posts from the user's followed accounts are arranged and provided in chronological order. Therefore, the post provider 330 may provide posts from accounts with which the user has established a following subscription relationship in a timeline format. If the timeline is provided as a Communicator service, it can be changed from a subscription relationship based on Communicator friends to a subscription relationship based on following.
在本說明書中,當在利用基於朋友關係的社交圖的通訊器中提供時間線服務時,可以提供利用與基於朋友關係的社交圖不同的基於關注的社交圖的時間線服務。In this specification, when a timeline service is provided in a communicator using a social graph based on friendship, a timeline service using a social graph based on following, which is different from the social graph based on friendship, may be provided.
圖5至圖8是用於說明根據本發明的一實施例的設定基於關注的訂閱關係的過程的示例圖。5 to 8 are exemplary diagrams for illustrating a process of setting an attention-based subscription relationship according to an embodiment of the present invention.
當在通訊器進入時間線服務時,可以提供用於將現有的訂閱列表中應用的基於朋友的訂閱關係改變為基於關注的訂閱關係的用戶指南流程。When entering the timeline service in the communicator, a user guidance process can be provided for changing the friend-based subscription relationship applied in the existing subscription list to the follow-based subscription relationship.
作為一例,處理器220可以提供教程(tutorial)方式的帳戶推薦畫面,以查找新的關注並設置訂閱關係。As an example, the processor 220 may provide a tutorial-style account recommendation screen for finding new followers and setting up subscription relationships.
參照圖5,在作為通訊器的另一功能(聊天服務或通話服務等)提供的服務畫面500選擇“時間線”選單501以向時間線服務移動時,處理器220可以藉由介紹頁(intro page)50來接收用戶的選擇,以保持基於朋友的訂閱列表或者改變成基於關注的訂閱列表。5 , when a “Timeline” menu 501 is selected on a service screen 500 provided as another function of the communicator (such as a chat service or a call service) to move to the timeline service, the processor 220 can receive the user's selection through an intro page 50 to maintain a friend-based subscription list or change to a follow-based subscription list.
當用戶藉由介紹頁50請求改變為基於關注的訂閱列表時,如圖6所示,處理器220可以提供用於設置用戶興趣的興趣設置畫面610。When the user requests to change to an interest-based subscription list through the introduction page 50, as shown in FIG6 , the processor 220 may provide an interest setting screen 610 for setting the user's interests.
興趣設置畫面610可以包括用於對通訊器帳戶或貼文等進行分類的類別目錄611。可以在創建通訊器帳戶或注册貼文的過程等中設置相關的類別,由此可以根據各個類別對帳戶或貼文等進行分類。The interest setting screen 610 may include a category directory 611 for categorizing a communicator account or post, etc. Relevant categories may be set during the process of creating a communicator account or registering a post, so that the account or post, etc. may be categorized according to each category.
用戶可以在興趣設置畫面610的類別目錄611中選擇與自己的興趣對應的一個以上類別。當用戶興趣設置完成時,處理器220可以提供通訊器上的帳戶中與用戶興趣對應的帳戶作為推薦帳戶。The user can select one or more categories corresponding to his or her interests in the category list 611 of the interest setting screen 610. When the user's interest setting is completed, the processor 220 can provide the account on the communicator that corresponds to the user's interest as a recommended account.
當用戶興趣設置完成時,如圖7所示,處理器220可以提供網紅推薦畫面720。處理器220可以提供網紅推薦目錄721,該網紅推薦目錄721是由具有一定人員以上的關注者的網紅的帳戶中與用戶興趣對應的類別的網紅帳戶構成的。When the user's interests are set, as shown in FIG7 , the processor 220 may provide an influencer recommendation screen 720. The processor 220 may provide an influencer recommendation directory 721, which is composed of influencer accounts of categories corresponding to the user's interests among influencer accounts with a certain number of followers or more.
可以針對網紅推薦目錄721中包括的每個帳戶顯示相應帳戶的至少一個貼文(例如,最近創建的貼文、動作最多的貼文等),並且可以提供用於作為訂閱關係設置關注的“關注”選單72。推薦帳戶中,對於用戶未關注的未關注帳戶可以提供“關注”選單72,另一方面,對於用戶已關注的關注帳戶可以顯示是已關注的帳戶並提供用於解除關注設置的“取消關注”選單。For each account included in the influencer recommendation directory 721, at least one post of the corresponding account (e.g., the most recently created post, the post with the most action, etc.) can be displayed, and a "Follow" menu 72 can be provided for setting up a subscription relationship. Among the recommended accounts, the "Follow" menu 72 can be provided for unfollowed accounts that the user has not followed. On the other hand, for followed accounts that the user has followed, the account can be displayed as a followed account and an "Unfollow" menu can be provided for unfollowing the account.
用戶可以藉由網紅推薦目錄721查找共同興趣的網紅帳戶,並藉由關注來設定訂閱關係。Users can use the 721 influencer recommendation directory to find influencer accounts with common interests and set up subscription relationships by following them.
當用戶請求下一個推薦目錄時,處理器220可以提供朋友推薦畫面730。處理器220可以提供朋友推薦目錄731,該朋友推薦目錄是由通訊器上的一般帳戶中、藉由利用電話號碼或ID等的朋友添加過程而與用戶設置了關係的帳戶構成的。When the user requests the next recommendation list, the processor 220 may provide a friend recommendation screen 730. The processor 220 may provide a friend recommendation list 731 composed of accounts that have established a relationship with the user through a friend adding process using a phone number or ID, among general accounts on the communicator.
可以針對在朋友推薦目錄731中包括的每個帳戶提供用於作為訂閱關係設置關注的“關注”選單73。推薦帳戶中,對於用戶未關注的未關注帳戶可以提供“關注”選單73,另一方面,對於用戶已關注的關注帳戶可以顯示是已關注的帳戶並提供用於解除關注設置的“取消關注”選單。A "Follow" menu 73 for setting a follow as a subscription relationship may be provided for each account included in the friend recommendation directory 731. Among the recommended accounts, a "Follow" menu 73 may be provided for unfollowed accounts that the user has not followed, while an "Unfollow" menu for canceling the follow setting may be provided for followed accounts that the user has already followed.
處理器220除了一般帳戶之外也可以推薦官方帳戶。The processor 220 may also recommend official accounts in addition to general accounts.
當用戶請求下一個推薦目錄時,如圖8所示,處理器220可以提供官方帳戶推薦畫面840。處理器220可以提供官方帳戶推薦目錄841,該正式帳戶是由通訊器上的官方帳戶中、藉由利用電話號碼或ID的朋友添加處理而與用戶設置了關係的帳戶構成的。When the user requests the next recommendation list, as shown in Figure 8, the processor 220 may provide an official account recommendation screen 840. The processor 220 may provide an official account recommendation list 841 consisting of official accounts on the communicator that have established a relationship with the user through the friend addition process using a phone number or ID.
可以針對官方帳戶推薦目錄841中包括的每個帳戶提供用於作為訂閱關係設置關注的“關注”選單84。推薦帳戶中,對於用戶未關注的未關注帳戶可以提供“關注”選單84,另一方面,對於用戶已關注的關注帳戶可以顯示是已關注的帳戶並提供用於解除關注設置的“取消關注”選單。A "Follow" menu 84 for setting a subscription relationship for each account included in the official account recommendation directory 841 can be provided. Among the recommended accounts, a "Follow" menu 84 can be provided for unfollowed accounts that the user has not followed, while an "Unfollow" menu for canceling the follow setting can be provided for followed accounts that the user has already followed.
朋友推薦目錄731和官方帳戶推薦目錄841也可以不作為單獨目錄提供,而是作為一個目錄提供。The friend recommendation directory 731 and the official account recommendation directory 841 may also be provided as one directory instead of being provided as separate directories.
在時間線服務中,並非對所有通訊器朋友(設定為朋友的一般帳戶和官方帳戶)應用訂閱關係,而是可以基於藉由用戶直接設定的關注來應用選擇性的訂閱關係。In the Timeline service, instead of applying subscription relationships to all Communicator friends (regular accounts and official accounts set as friends), selective subscription relationships can be applied based on the following set directly by the user.
當利用推薦帳戶的關注設置完成時,處理器220可以提供應用了基於關注的訂閱關係的時間線服務畫面800。When the follow setting using the recommended account is completed, the processor 220 may provide a timeline service screen 800 to which the follow-based subscription relationship is applied.
處理器220可以藉由將基於朋友的訂閱關係改變為基於關注的訂閱關係,執行針對時間線的關注遷移(migration),可以提供根據基於關注的訂閱關係的時間線源(feed)。The processor 220 may perform follow migration on the timeline by changing a friend-based subscription relationship to a follow-based subscription relationship, and may provide a timeline feed based on the follow-based subscription relationship.
參照圖8,用戶訂閱的貼文目錄以時間線類型顯示於時間線服務畫面800,可以按照最近的時間順序排列和顯示用戶已關注的帳戶的貼文80。8 , the user's subscribed post directory is displayed in a timeline service screen 800 in a timeline type, and posts 80 of accounts that the user has followed can be arranged and displayed in chronological order.
並且,時間線服務畫面800可以包括用戶當前已關注的帳戶目錄801,並且在已關注帳戶目錄801中選擇特定帳戶時,可以提供所選擇的帳戶的貼文目錄。Furthermore, the timeline service screen 800 may include a list of accounts 801 that the user is currently following, and when a specific account is selected in the list of followed accounts 801, a list of posts of the selected account may be provided.
時間線服務畫面800還可以包括用於添加已關注帳戶的選單802、用於確認與時間線服務有關的各種通知等的選單803、用於確認已關注帳戶、關注者帳戶等與用戶有關的關注的選單804等。The timeline service screen 800 may also include a menu 802 for adding a followed account, a menu 803 for confirming various notifications related to the timeline service, a menu 804 for confirming the user's attention such as the followed account, follower account, etc.
因此,處理器220可以推薦用戶興趣的網紅帳戶、以及與用戶設置了朋友關係的一般帳戶或官方帳戶等,以搜索新的關注並設置訂閱關係。Therefore, the processor 220 can recommend internet celebrity accounts that the user is interested in, as well as general accounts or official accounts with which the user has established a friend relationship, to search for new followers and set up subscription relationships.
除了參照圖5和圖8描述的路徑之外,在使用時間線服務時可以藉由各種路徑來推薦用於設置關注的帳戶。In addition to the paths described with reference to FIG5 and FIG8, accounts for setting up follow-up can be recommended through various paths when using the timeline service.
在本實施例中,為了在時間線服務中引導(encourage)新帳戶的關注,可以以基於關係的推薦形式推薦用戶可關注的帳戶,此時,可以藉由基於朋友關係的社交圖和基於關注關係的社交圖來構成推薦池。In this embodiment, in order to encourage new accounts to follow in the timeline service, accounts that users can follow can be recommended in the form of relationship-based recommendations. In this case, the recommendation pool can be constructed by a social graph based on friend relationships and a social graph based on follow relationships.
當推薦帳戶時,帳戶推薦部310可適用以下的一個以上的共同必要條件。作為一例,帳戶推薦部310可以從允許關注的帳戶中篩選推薦帳戶來構成推薦池。作為另一示例,帳戶推薦部310可以從推薦目標中排除在時間線服務中沒有簡檔圖像的帳戶、由於舉報等而具有懲戒履歷的帳戶等。作為另一示例,帳戶推薦部310可以篩選所具有的貼文中全部公開的貼文為預定數量(例如,四個)以上的帳戶而進行推薦。此時,作為帳戶推薦標準的全部公開貼文的數量可以被限制為以特定類型的內容(例如,圖像、視頻、音頻等)創建的貼文而不是僅以文本創建的貼文,而進行計數。When recommending accounts, the account recommendation unit 310 may apply one or more of the following common requirements. For example, the account recommendation unit 310 may filter recommended accounts from accounts permitted to be followed to form a recommendation pool. As another example, the account recommendation unit 310 may exclude accounts without profile images in the timeline service, accounts with a history of disciplinary actions due to reports, etc., from the recommendation targets. As another example, the account recommendation unit 310 may filter accounts with a predetermined number (e.g., four) or more of their posts that are fully public, and recommend them. At this time, the number of all public posts used as a criterion for account recommendations may be limited to posts created with specific types of content (e.g., images, videos, audio, etc.) rather than posts created solely with text.
圖9是示出根據本發明的一實施例的構成帳戶推薦池的過程的示例的流程圖。FIG9 is a flowchart illustrating an example of a process of forming an account recommendation pool according to an embodiment of the present invention.
圖9的過程可以被包括在步驟S410中,並且根據實施例,也可以在伺服器150中執行步驟中的一部分。The process of FIG. 9 may be included in step S410, and according to an embodiment, part of the steps may also be executed in the server 150.
參照圖9,在步驟S901中,帳戶推薦部310可以基於在時間線服務內表示訂閱關係的關注相關性來選擇至少一個推薦帳戶(以下,稱為“基於關注的推薦帳戶”)。例如,帳戶推薦部310可以將用戶所關注的帳戶的關注選擇為基於關注的推薦帳戶。例如,當用戶A關注用戶B和用戶C、用戶B關注用戶D和用戶E、並且用戶C關注用戶F時,可以向用戶A推薦用戶D、用戶E和用戶F。作為另一示例,帳戶推薦部310可以選擇與用戶所關注的帳戶類似的帳戶作為基於關注的推薦帳戶。例如,當用戶A關注用戶B和用戶C、用戶B和用戶D共同的關注(co-follow)較多、用戶C和用戶E共同的關注較多時,可以向用戶A推薦用戶D、用戶E。在另一示例中,帳戶推薦部310可以選擇關注用戶的帳戶中用戶未關注的帳戶、即用戶未互相關注的帳戶作為基於關注的推薦帳戶。例如,當用戶D已關注用戶A而用戶A沒有關注用戶D時,可以向用戶A推薦用戶D。Referring to FIG. 9 , in step S901, the account recommendation unit 310 may select at least one recommended account (hereinafter referred to as a "follow-based recommended account") based on follow-up relevance, which indicates a subscription relationship within the timeline service. For example, the account recommendation unit 310 may select the following of accounts followed by a user as follow-up recommended accounts. For example, if user A follows user B and user C, user B follows user D and user E, and user C follows user F, user D, user E, and user F may be recommended to user A. As another example, the account recommendation unit 310 may select accounts similar to the accounts followed by the user as follow-up recommended accounts. For example, if user A follows user B and user C, user B and user D have a high number of co-follows, and user C and user E have a high number of co-follows, user D and user E may be recommended to user A. In another example, the account recommendation unit 310 may select accounts that the user is not following, i.e., accounts that the users are not following each other, as follow-based recommended accounts. For example, if user D follows user A but user A does not follow user D, user D may be recommended to user A.
在步驟S902中,帳戶推薦部310可以基於時間線服務內的關注者數來選擇至少一個推薦帳戶(以下,稱為“基於人氣的推薦帳戶”)。帳戶推薦部310可以選擇在時間線服務中具有較多關注者的一般帳戶或官方帳戶、以及作為一種促銷帳戶的網紅帳戶作為基於人氣的推薦帳戶。例如,帳戶推薦部310可以按照關注者數高低順序從最高優先級篩選預定數量的帳戶,然後從篩選的帳戶中不對順序進行加權而隨機地選擇基於人氣的推薦帳戶。作為另一示例,帳戶推薦部310按照關注者數高低順序從最高優先級篩選預定數量的帳戶,然後將在最近的預定時間(例如,3天)內具有創建貼文履歷的帳戶選擇為基於人氣的推薦帳戶。在另一示例中,帳戶推薦部310可以篩選最近預定時間內具有創建貼文履歷的帳戶,然後選擇所篩選的帳戶中關注者數為預定值以上的帳戶作為基於人氣的推薦帳戶。In step S902, the account recommendation unit 310 may select at least one recommended account (hereinafter referred to as a "popularity-based recommended account") based on the number of followers within the timeline service. The account recommendation unit 310 may select general accounts or official accounts with a large number of followers within the timeline service, as well as influencer accounts, which serve as promotional accounts, as popularity-based recommended accounts. For example, the account recommendation unit 310 may filter a predetermined number of accounts, starting with the highest priority, in order of follower count, and then randomly select a popularity-based recommended account from the filtered accounts without weighting the order. As another example, the account recommendation unit 310 may filter a predetermined number of accounts, starting with the highest priority, in order of the number of followers, and then select accounts with a history of posting within a predetermined period of time (e.g., three days) as recommended accounts based on popularity. In another example, the account recommendation unit 310 may filter accounts with a history of posting within a predetermined period of time, and then select accounts with a predetermined number of followers or more from the filtered accounts as recommended accounts based on popularity.
除了關注者數之外,還可以利用對用戶所具有的貼文的各用戶的反應程度和關注者增減率來提高用於選擇基於人氣的推薦帳戶的標準。例如,帳戶推薦部310可以將相對於帳戶的貼文曝光次數的最近預定時間段內的關注者增減率、藉由帳戶生成的貼文的用戶反應分數(例如,點擊次數)相加,來算出作者評分(author score)。在這種情况下,表示對貼文的反應程度的用戶反應分數可以藉由對每個反應類型分配預定分數的方式來計算。例如,當點擊貼文的評論並讀取貼文時分配+5分、當共享貼文分配+5分、當輸入對貼文的評論或點贊等反應時分配+3分、當對貼文進行隱藏處理時分配-5分、當舉報貼文時分配-30分。另外,帳戶推薦部310可以對每個測量標準確定反映比例來計算作者評分。例如,可以以各50%的比例或以不同的比例來反映關注者增減率和用戶反應分數。帳戶推薦部310可以將具有較高作者評分的帳戶選擇為基於人氣的推薦帳戶。換言之,帳戶推薦部310可以將在時間線服務中活動的帳戶中、其他用戶的積極反應較多且最近關注者數快速增加的帳戶選擇為基於人氣的推薦帳戶。In addition to the number of followers, the level of user reactions to a user's posts and the rate of follower growth and decline can also be used to enhance the criteria for selecting recommended accounts based on popularity. For example, the account recommendation unit 310 can calculate an author score by summing the follower growth and decline rate relative to the number of impressions of the account's posts within a recent predetermined period and the user reaction score (e.g., number of clicks) for posts generated by the account. In this case, the user reaction score, which represents the level of reaction to a post, can be calculated by assigning a predetermined score to each reaction type. For example, clicking on a comment on a post and reading the post assigns +5 points, sharing a post assigns +5 points, entering a comment or like on a post assigns +3 points, hiding a post assigns -5 points, and reporting a post assigns -30 points. Furthermore, the account recommendation unit 310 can calculate the author rating by determining a reflection ratio for each measurement criterion. For example, the follower increase/decrease rate and the user reaction score can be reflected at a ratio of 50% each, or at different ratios. The account recommendation unit 310 can select accounts with higher author ratings as recommended accounts based on popularity. In other words, the account recommendation unit 310 may select, among accounts active in the timeline service, accounts that have received many positive responses from other users and whose number of followers has recently increased rapidly, as recommended accounts based on popularity.
在步驟S903中,帳戶推薦部310可以構成包括基於關注的推薦帳戶和基於人氣的推薦帳戶的推薦池作為以用戶為對象的基於關係的推薦。參照圖10,帳戶推薦部310可以將基於關注的推薦帳戶1010和基於人氣的推薦帳戶1020混合來構成推薦池1000,以引導新帳戶的關注。例如,帳戶推薦部310可以以預定的固定比例將基於關注的推薦帳戶1010和基於人氣的推薦帳戶1020混合而構成推薦池1000。例如,帳戶推薦部310可以將基於關注的推薦帳戶1010和基於人氣的推薦帳戶1020保持為50∶50比例。在這種情况下,屬基於關注的推薦帳戶1010的已關注帳戶(following account)的關注、與已關注帳戶類似的帳戶、未互相關注的帳戶劃分為大約16.6∶16.6∶16.6的比例,屬基於人氣的推薦帳戶1020的一般帳戶、官方帳戶、以及網紅帳戶劃分為15∶15∶20的比例。作為另一示例,帳戶推薦部310可以以調整的比例將基於關注的推薦帳戶1010和基於人氣的推薦帳戶1020混合而構成推薦池1000。可以根據各種類型的帳戶所占的比例來確定用於構成推薦池1000的比例。當所選擇的全部帳戶的數量是100、其中基於關注的推薦帳戶1010的數量是40、基於人氣的推薦帳戶1020的數量是60時,可以將基於關注的推薦帳戶1010和基於人氣的推薦帳戶1020的比例調整為40∶60而構成推薦池1000。屬基於關注的推薦帳戶1010和基於人氣的推薦帳戶1020的子帳戶也同樣可以根據各類型的帳戶所占的比例被劃分和混合。In step S903, the account recommendation unit 310 may create a recommendation pool that includes recommended accounts based on follow and recommended accounts based on popularity as relationship-based recommendations for users. Referring to Figure 10 , the account recommendation unit 310 may combine recommended accounts based on follow 1010 and recommended accounts based on popularity 1020 to create a recommendation pool 1000 to attract new accounts. For example, the account recommendation unit 310 may combine recommended accounts based on follow 1010 and recommended accounts based on popularity 1020 at a predetermined fixed ratio to create the recommendation pool 1000. For example, the account recommendation unit 310 may maintain a 50:50 ratio between recommended accounts 1010 based on follower counts and recommended accounts 1020 based on popularity. In this case, the ratio of followers, similar accounts, and non-following accounts belonging to the recommended accounts 1010 based on follower counts is approximately 16.6:16.6:16.6, while the ratio of general accounts, official accounts, and influencer accounts belonging to the recommended accounts 1020 based on popularity is 15:15:20. As another example, the account recommendation unit 310 may mix recommended accounts 1010 based on follower counts and recommended accounts 1020 based on popularity at an adjusted ratio to form the recommendation pool 1000. The proportions used to make up the recommendation pool 1000 can be determined based on the proportions of various account types. For example, if the total number of selected accounts is 100, of which 40 are follow-based recommendation accounts 1010 and 60 are popularity-based recommendation accounts 1020, the ratio of follow-based recommendation accounts 1010 to popularity-based recommendation accounts 1020 can be adjusted to 40:60 to form the recommendation pool 1000. Sub-accounts belonging to the follow-based recommendation accounts 1010 and popularity-based recommendation accounts 1020 can also be divided and mixed based on the proportions of each account type.
帳戶推薦部310為了在時間線服務內持續地引導新帳戶的關注,包括人氣帳戶以及基於與用戶的關注相關性進行個性化的推薦帳戶而構成推薦池並進行提供。帳戶推薦部310可以藉由以時間線類型提供已關注帳戶的貼文的服務畫面等各種路徑,來曝光推薦池的帳戶。To continuously attract new accounts within the timeline service, the account recommendation unit 310 creates and provides a pool of recommended accounts, including popular accounts and personalized recommendations based on their relevance to the user's followers. Account recommendation unit 310 can promote accounts in the recommendation pool through various channels, such as providing service screens showing posts from already-followed accounts in a timeline format.
進一步,帳戶推薦部310可以將藉由基於關注的社交圖能夠掌握的關注相關性與藉由基於朋友的社交圖能夠掌握的朋友關係一同作為推薦條件而追加應用,從而能夠提高基於關係的推薦技術。Furthermore, the account recommendation unit 310 may additionally apply the follow relevance obtained through the follow-based social graph and the friend relationship obtained through the friend-based social graph as recommendation conditions, thereby improving the relationship-based recommendation technology.
圖11是示出根據本發明的一實施例的賦予基於關注的推薦帳戶的暴露順序的過程的示例的流程圖。FIG11 is a flow chart illustrating an example of a process for assigning an exposure order to recommended accounts based on attention according to an embodiment of the present invention.
圖11的過程可以包括在步驟S901中,並且根據實施例,也可以在伺服器150中執行步驟的一部分。The process of FIG. 11 may be included in step S901, and according to an embodiment, part of the steps may also be executed in the server 150.
帳戶推薦部310可以調整曝光順序,使得推薦池中包括的基於關注的推薦帳戶中、滿足最高優先級曝光條件的帳戶比其他帳戶優先曝光。此時,可以基於朋友關係和時間線活動性中的至少一個來確定曝光順序。The account recommendation unit 310 may adjust the exposure order so that among the recommended accounts based on follow-up included in the recommendation pool, accounts that meet the highest priority exposure conditions are exposed before other accounts. In this case, the exposure order may be determined based on at least one of friendship and timeline activity.
參照圖11,在步驟S1101中,帳戶推薦部310可以對藉由關注相關性選擇的基於關注的推薦帳戶中在最近預定時間(例如,60天)內作為用戶的通訊器朋友添加的帳戶,賦予曝光順序的優先級。帳戶推薦部310可以篩選通訊器朋友中沒有關注的帳戶而進行推薦,以避免在推薦對象中遺漏通訊器朋友。在具有關注相關性且在最近添加為通訊器朋友的帳戶的情况下,帳戶推薦部310可以調整曝光順序,使其比只具有關注相關性的帳戶曝光於上位。Referring to Figure 11, in step S1101, the account recommendation unit 310 prioritizes exposure for accounts selected based on follow-relatedness and those that have been added as a user's Communicator friend within a predetermined period (e.g., 60 days). The account recommendation unit 310 may filter out accounts that are not followed by Communicator friends before recommending them, to avoid missing Communicator friends from the recommended list. For accounts that are follow-related and recently added as Communicator friends, the account recommendation unit 310 may adjust their exposure ranking to prioritize them over accounts that are only follow-related.
在步驟S1102中,帳戶推薦部310可以對基於關注推薦帳戶中、最近預定時間(例如,30天)內具有創建貼文履歷的帳戶賦予曝光順序的優先級。帳戶推薦部310可以篩選並推薦具有最近創建貼文履歷的帳戶。在具有關注相關性且具有最近創建貼文履歷的賬號的情况下,帳戶推薦部310可以調整曝光順序,使得其比只具有關注相關性的帳戶曝光於上位。In step S1102, the account recommendation unit 310 prioritizes exposure for accounts recommended based on follower status that have posted within a predetermined period (e.g., 30 days). The account recommendation unit 310 selects and recommends accounts with recent posting history. For accounts with both follower-related and recent posting history, the account recommendation unit 310 adjusts their exposure ranking to prioritize them over accounts with only follower-related status.
帳戶推薦部310可以對基於關注的推薦帳戶中滿足關注相關性條件、最近添加為通訊器朋友的添加條件、時間線服務中的最近活動條件的所有條件的帳戶,賦予最高優先級。The account recommendation unit 310 may give the highest priority to the account that meets all the following conditions, including the following relevance condition, the condition of being recently added as a friend in the communicator, and the condition of recent activity in the timeline service, among the recommended accounts based on following.
帳戶推薦部310可以對基於關注的每個推薦帳戶計算基於關注相關性、朋友關係、時間線活動性的推薦分數,並且推薦分數越高,則賦予越靠上位曝光的優先級。The account recommendation unit 310 may calculate a recommendation score for each recommended account based on follow-up relevance, friendship relationships, and timeline activity, and the higher the recommendation score, the higher the priority for exposure.
帳戶推薦部310可以按優先級限制曝光人員,而以各種曝光條件來提供基於關係的推薦。例如,第一優先級可以相當於基於關注的推薦帳戶的全部帳戶的50%,可以篩選滿足關於關注相關性、朋友關係和時間線活動性的所有條件的帳戶(具有關注相關性且具有最近添加為用戶的通訊器朋友的履歷和最近創建貼文履歷的帳戶)。第二優先級可以相當於基於關注的推薦帳戶的全部帳戶的25%,可以篩選滿足關注相關性、朋友關係和時間線活動性中兩個條件的帳戶(具有關注相關性且具有最近添加為通訊器朋友的履歷的帳戶、或具有關注相關性且具有最近創建貼文履歷的帳戶)。第三優先級可以相當於基於關注的推薦帳戶的全部帳戶的25%,可以篩選滿足關注相關性、朋友關係和時間線活動性中一個條件的帳戶(具有關注相關性的帳戶、具有最近添加為通訊器朋友的履歷的帳戶和具有最近創建貼文履歷的帳戶)。The account recommendation unit 310 can prioritize exposure to users and provide relationship-based recommendations using various exposure criteria. For example, the first priority level can be 50% of all recommended accounts based on following, filtering out accounts that meet all criteria for following relevance, friendship, and timeline activity (accounts with following relevance, a history of being recently added as a user's Messenger friend, and a history of recently creating a post). The second priority level can be 25% of all recommended accounts based on following, filtering out accounts that meet two of the following relevance, friendship, and timeline activity criteria (accounts with following relevance and a history of being recently added as a Messenger friend, or accounts with following relevance and a history of recently creating a post). The third priority level may be equal to 25% of all accounts recommended based on following, and may filter for accounts that meet one of the following relevance, friend relationship, and timeline activity criteria (accounts with following relevance, accounts with a profile that has been recently added as a friend in the Messenger, and accounts with a profile that has recently created a post).
圖12至圖13是示出根據本發明的一實施例的用於暴露帳戶推薦目錄的示例畫面的圖。12 and 13 are diagrams illustrating example screens for exposing an account recommendation directory according to an embodiment of the present invention.
參照圖12,處理器220可以在時間線服務畫面800上曝光用於引用新帳戶的關注的帳戶推薦目錄1251,在該時間線服務畫面800中按照最近的時間順序排列和顯示用戶已關注的帳戶的貼文80。12 , the processor 220 may expose an account recommendation directory 1251 for following a new account on the timeline service screen 800 , in which posts 80 of accounts followed by the user are arranged and displayed in chronological order.
帳戶推薦目錄1251可以包括基於關注的推薦帳戶和基於人氣的推薦帳戶,處理器220可以根據對帳戶推薦目錄1251的滾動,按順序曝光包括在推薦池中的帳戶。The account recommendation directory 1251 may include recommended accounts based on attention and recommended accounts based on popularity. The processor 220 may sequentially expose the accounts included in the recommendation pool according to scrolling of the account recommendation directory 1251.
處理器220可以將推薦池中包括的推薦帳戶中的基於關注的推薦帳戶優先固定地布置在帳戶推薦目錄1251的上槽而進行曝光。預期基於關注的推薦帳戶具有比其它帳戶更高的CTR(點擊率),因此可以藉由優先配置來閱讀興趣。在這種情况下,當在推薦池中不存在基於關注的推薦帳戶時,基於人氣的推薦帳戶可占據全部帳戶推薦目錄1251。Processor 220 can prioritize and position recommended accounts based on following among the recommended accounts in the recommendation pool in the top slot of account recommendation directory 1251 for exposure. Recommended accounts based on following are expected to have higher click-through rates (CTRs) than other accounts, and thus, their priority placement can be used to attract readers. In this case, if there are no recommended accounts based on following in the recommendation pool, recommended accounts based on popularity can occupy the entire account recommendation directory 1251.
可以對帳戶推薦目錄1251中包括的每個帳戶提供用於作為訂閱關係設置關注的“關注”選單125。A “Follow” menu 125 for setting a follow as a subscription relationship may be provided for each account included in the account recommendation directory 1251.
並且,可以提供“移除”選單1201,以對於帳戶推薦目錄1251中包括的每個帳戶從推薦池中移除相應帳戶。利用“移除”選單1201從推薦池移除的帳戶可以從推薦目標中排除預定時間(例如,7天)。Furthermore, a “Remove” menu 1201 may be provided to remove the corresponding account from the recommendation pool for each account included in the account recommendation directory 1251. The account removed from the recommendation pool using the “Remove” menu 1201 may be excluded from the recommendation target for a predetermined period of time (e.g., 7 days).
關於帳戶推薦目錄1251,可以提供“查看更多”選單1202,當選擇“查看更多”選單1202時,可以如圖13所示地登錄到帳戶推薦目錄頁面1300。Regarding the account recommendation directory 1251, a "View More" menu 1202 may be provided. When the "View More" menu 1202 is selected, the user may be directed to the account recommendation directory page 1300 as shown in FIG. 13 .
處理器220可以藉由帳戶推薦目錄頁面1300提供推薦池中包括的全部帳戶推薦目錄1310。推薦帳戶目錄頁1300可以對全部帳戶推薦目錄1310中包括的每個帳戶提供用於作為訂閱關係設置關注的“關注”選單125以及用於從推薦池中移除相應帳戶的“移除”選單1201。The processor 220 may provide a list of all account recommendations included in the recommendation pool 1310 via the account recommendation list page 1300. The recommended account list page 1300 may provide a “Follow” menu 125 for setting a subscription relationship for each account included in the list of all account recommendations 1310 and a “Remove” menu 1201 for removing the corresponding account from the recommendation pool.
處理器220可以藉由時間線服務中的各種路徑來推薦用戶可關注的帳戶。The processor 220 can recommend accounts that the user can follow through various paths in the timeline service.
因此,在本實施例中,為了在時間線服務內引導新帳戶的關注,可以藉由關注相關性來提供個性化的基於關係的推薦,進一步為了提高基於關係的推薦,可以將朋友關係、時間線活動性、關注者增減率以及用戶反應分數中的至少一個作為推薦條件而追加應用。Therefore, in this embodiment, in order to guide the attention of new accounts within the timeline service, personalized relationship-based recommendations can be provided by following relevance. In order to further improve relationship-based recommendations, at least one of friend relationships, timeline activity, follower increase and decrease rate, and user response score can be additionally applied as a recommendation condition.
上述描述的裝置可以藉由硬體構成元件、軟體構成元件和/或硬體構成元件和軟體構成元件的組合來實現。例如,在本發明的實施例中描述的裝置和構成元件可以藉由使用一個或多個通用電腦或專用電腦來實現,例如處理器、控制器、算術邏輯單元(ALU)、數位訊號處理器(digital signal processor)、微型電腦、現場可程式閘陣列(FPGA)、可編程邏輯單元(PLU)、微處理器或能夠執行和響應指令(instruction)的其它設備。處理裝置可以執行操作系統(OS)和在上述操作系統上執行的一個以上的軟體應用程式。另外,處理裝置也可以響應於軟體的執行來訪問、存儲、操作、處理和生成數據。為了便於理解,處理裝置被描述為僅使用一個處理裝置,但是本領域技術人員將理解,處理裝置可以包括多個處理元件(processing element)和/或多種類型的處理元件。例如,處理裝置可以包括多個處理器、或一個處理器和一個控制器。另外,也可以是諸如平行處理器(parallel processor)這樣的另一處理配置(processing configuration)。The devices described above can be implemented using hardware components, software components, and/or a combination of hardware and software components. For example, the devices and components described in the embodiments of the present invention can be implemented using one or more general-purpose or special-purpose computers, such as processors, controllers, arithmetic logic units (ALUs), digital signal processors (DSPs), microcomputers, field-programmable gate arrays (FPGAs), programmable logic units (PLUs), microprocessors, or other devices capable of executing and responding to instructions. The processing device can execute an operating system (OS) and one or more software applications running on the OS. Additionally, the processing device may also access, store, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, the processing device is described as using only a single processing device, but those skilled in the art will appreciate that the processing device may include multiple processing elements and/or multiple types of processing elements. For example, the processing device may include multiple processors, or a processor and a controller. Alternatively, another processing configuration, such as a parallel processor, may be employed.
軟體可以包括電腦程式、代碼、指令和它們的組合中的一個以上,並且以根據需要進行操作的方式構成處理裝置、或者獨立地或組合地指令處理裝置。軟體和/或數據可以被實現為任一類型的機器、構成元件(component)、物理裝置、電腦存儲媒體或裝置,以被處理裝置解釋或向處理裝置提供指令或數據。軟體可以分布在以網路連接的電腦系統上,從而以分布的方式存儲或執行該軟體。軟體和數據可以存儲在一個或多個電腦可讀取記錄媒體中。Software may include one or more of a computer program, code, instructions, or combinations thereof, and may configure a processing device or, independently or in combination, instruct a processing device to perform desired operations. Software and/or data may be implemented as any type of machine, component, physical device, computer storage medium, or device for interpretation by a processing device or for providing instructions or data to a processing device. Software may be distributed across networked computer systems, allowing the software to be stored or executed in a distributed manner. Software and data may be stored on one or more computer-readable recording media.
根據實施例的方法可以被實現為可藉由各種電腦單元執行的程式指令的形式,並被記錄在電腦可讀取媒體中。在這種情况下,媒體可以繼續存儲可由電腦執行的程式,或者暫時存儲以用於執行或下載。另外,媒體可以是由單個或幾個硬體組合的形式的各種記錄裝置或存儲設備,但不限於直接連接於任何電腦系統的媒體,也可以分散存在於網路上。作為媒體的示例,可以有硬碟、軟碟及磁帶等磁媒體;CD-ROM及DVD等光記錄媒體;光磁媒體(floptical disk)等磁-光媒體(magneto-optical medium);ROM、RAM、快閃記憶體等而構成為存儲程式指令。另外,作為另一種媒體的示例,也可以是分發應用程式的應用商店、提供或分發其他各種軟體的網站、伺服器等所管理的記錄媒體或存儲媒體。The method according to the embodiment can be implemented in the form of program instructions that can be executed by various computer units and recorded on computer-readable media. In this case, the medium can continuously store the program that can be executed by the computer, or temporarily store it for execution or downloading. In addition, the medium can be various recording devices or storage devices in the form of a single or multiple hardware combinations, but is not limited to media directly connected to any computer system and can also be distributed on a network. Examples of media include magnetic media such as hard drives, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; ROM, RAM, flash memory, etc., which can be used to store program instructions. Another example of a medium may be an application store that distributes applications, a website that provides or distributes other software, a recording medium or storage medium managed by a server, etc.
如上所述,藉由限定的實施例和附圖對實施例進行了說明,但本領域技術人員可以根據上述記載進行多種修改和變形。例如,即使描述的技術以與描述的方法不同的順序執行,及/或者以與描述的方法不同的形式結合或組合諸如所描述的系統、結構、裝置、電路等結構元件,或者被其它構成要或等同物替換或置換,也可以獲得適當的結果。As described above, the embodiments are described by way of limited examples and drawings. However, those skilled in the art may make various modifications and variations based on the above description. For example, even if the described techniques are performed in a different order than the described method, and/or the described systems, structures, devices, circuits, and other structural elements are combined or combined in a different manner than the described method, or are replaced or substituted with other components or equivalents, appropriate results may still be achieved.
因此,其他實現例、其他實施例及與請求項均等的內容也屬請求項的範圍。Therefore, other implementations, other embodiments, and equivalents to the claims are within the scope of the claims.
50:介紹頁 72:選單 73:選單 80:貼文 84:選單 110:電子設備 120:電子設備 125:選單 130:電子設備 140:電子設備 150:伺服器 160:伺服器 170:網路 200:電腦裝置 210:記憶體 220:處理器 230:通訊介面 240:輸入輸出介面 250:輸入輸出裝置 310:帳戶推薦部 320:訂閱關係設置部 330:貼文提供部 500:服務畫面 501:選單 610:設置畫面 611:類別目錄 720:推薦畫面 721:推薦目錄 730:推薦畫面 731:推薦目錄 800:服務畫面 801:帳戶目錄 802:選單 840:推薦畫面 841:推薦目錄 1000:推薦池 1010:推薦帳戶 1020:推薦帳戶 1201:選單 1202:選單 1251:推薦目錄 1300:推薦目錄頁面 1310:帳戶推薦目錄 S410:步驟 S420:步驟 S430:步驟 S901:步驟 S902:步驟 S903:步驟 S1101:步驟 S1102:步驟 50: Introduction Page 72: Menu 73: Menu 80: Posts 84: Menu 110: Electronic Devices 120: Electronic Devices 125: Menu 130: Electronic Devices 140: Electronic Devices 150: Server 160: Server 170: Network 200: Computer Device 210: Memory 220: Processor 230: Communication Interface 240: Input/Output Interface 250: Input/Output Devices 310: Account Recommendation 320: Subscription Relationship Settings 330: Post Provisioning 500: Service Screen 501: Menu 610: Settings Screen 611: Category Directory 720: Recommendation Screen 721: Recommendation Directory 730: Recommendation Screen 731: Recommendation Directory 800: Service Screen 801: Account Directory 802: Menu 840: Recommendation Screen 841: Recommendation Directory 1000: Recommendation Pool 1010: Recommended Account 1020: Recommended Account 1201: Menu 1202: Menu 1251: Recommendation Directory 1300: Recommendation Directory Page 1310: Account Recommendation Directory S410: Step S420: Step S430: Step S901: Step S902: Step S903: Step S1101: Step S1102: Step
圖1是示出根據本發明的一實施例的網路環境的示例的圖。FIG1 is a diagram showing an example of a network environment according to an embodiment of the present invention.
圖2是示出根據本發明的一實施例的電腦裝置的示例的框圖。FIG2 is a block diagram showing an example of a computer device according to an embodiment of the present invention.
圖3是示出根據本發明的一實施例的電腦裝置的處理器中可以包括的構成元件的示例的圖。FIG3 is a diagram showing an example of constituent elements that may be included in a processor of a computer device according to an embodiment of the present invention.
圖4是示出根據本發明的一實施例的電腦裝置可執行的方法的示例的流程圖。FIG4 is a flowchart illustrating an example of a method that can be performed by a computer device according to an embodiment of the present invention.
圖5至圖8是用於說明根據本發明的一實施例的設置基於關注的訂閱關係的過程的示例圖。5 to 8 are exemplary diagrams for illustrating a process of setting an attention-based subscription relationship according to an embodiment of the present invention.
圖9是示出根據本發明的一實施例的構成帳戶推薦池的過程的示例的流程圖。FIG9 is a flowchart illustrating an example of a process of forming an account recommendation pool according to an embodiment of the present invention.
圖10是示出根據本發明的一實施例的帳戶推薦池的構成示例的圖。FIG10 is a diagram showing an example of the configuration of an account recommendation pool according to an embodiment of the present invention.
圖11是示出根據本發明的一實施例的賦予基於關注的推薦帳戶的暴露順序的過程的示例的流程圖。FIG11 is a flow chart illustrating an example of a process for assigning an exposure order to recommended accounts based on attention according to an embodiment of the present invention.
圖12至圖13是示出根據本發明的一實施例的用於暴露帳戶推薦目錄的示例畫面的圖。12 and 13 are diagrams illustrating example screens for exposing an account recommendation directory according to an embodiment of the present invention.
S410:步驟 S410: Step
S901~S903:步驟 S901~S903: Steps
Claims (18)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2021-0063198 | 2021-05-17 | ||
| KR1020210063198A KR20220155674A (en) | 2021-05-17 | 2021-05-17 | Method, computer device, and computer program to recommend account within timeline service |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202414309A TW202414309A (en) | 2024-04-01 |
| TWI897124B true TWI897124B (en) | 2025-09-11 |
Family
ID=84029999
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW112146578A TWI897124B (en) | 2021-05-17 | 2022-05-05 | Method, computer device, and computer program to recommend account |
| TW111117030A TWI828139B (en) | 2021-05-17 | 2022-05-05 | Method, computer device, and computer program to recommend account |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW111117030A TWI828139B (en) | 2021-05-17 | 2022-05-05 | Method, computer device, and computer program to recommend account |
Country Status (4)
| Country | Link |
|---|---|
| JP (1) | JP2022176903A (en) |
| KR (1) | KR20220155674A (en) |
| CN (1) | CN115357803A (en) |
| TW (2) | TWI897124B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116228282B (en) * | 2023-05-09 | 2023-08-11 | 湖南惟客科技集团有限公司 | Intelligent commodity distribution method for user data tendency |
| KR102909180B1 (en) * | 2023-08-09 | 2026-01-07 | 주식회사 카카오 | Method and apparatus for social network service |
| JP7789049B2 (en) * | 2023-12-20 | 2025-12-19 | Lineヤフー株式会社 | Information processing device, information processing method, and information processing program |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110929170A (en) * | 2019-11-22 | 2020-03-27 | 腾讯科技(深圳)有限公司 | Friend recommendation method, device, equipment and storage medium for social group |
| CN111597454A (en) * | 2020-04-02 | 2020-08-28 | 微梦创科网络科技(中国)有限公司 | Account recommendation method and device |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120209839A1 (en) * | 2011-02-15 | 2012-08-16 | Microsoft Corporation | Providing applications with personalized and contextually relevant content |
| US20180129940A1 (en) * | 2016-11-08 | 2018-05-10 | Facebook, Inc. | Systems and methods for similar account determination |
| US11171802B2 (en) * | 2019-10-02 | 2021-11-09 | Facebook, Inc. | Social network onboarding |
| CN111698564B (en) * | 2020-07-27 | 2021-12-21 | 腾讯科技(深圳)有限公司 | Information recommendation method, device, equipment and storage medium |
| CN111881358B (en) * | 2020-07-31 | 2021-08-03 | 北京达佳互联信息技术有限公司 | Object recommendation system, method and device, electronic equipment and storage medium |
| CN112767054A (en) * | 2021-01-29 | 2021-05-07 | 北京达佳互联信息技术有限公司 | Data recommendation method, device, server and computer-readable storage medium |
-
2021
- 2021-05-17 KR KR1020210063198A patent/KR20220155674A/en active Pending
-
2022
- 2022-05-05 TW TW112146578A patent/TWI897124B/en active
- 2022-05-05 TW TW111117030A patent/TWI828139B/en active
- 2022-05-10 JP JP2022077720A patent/JP2022176903A/en active Pending
- 2022-05-11 CN CN202210513893.4A patent/CN115357803A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110929170A (en) * | 2019-11-22 | 2020-03-27 | 腾讯科技(深圳)有限公司 | Friend recommendation method, device, equipment and storage medium for social group |
| CN111597454A (en) * | 2020-04-02 | 2020-08-28 | 微梦创科网络科技(中国)有限公司 | Account recommendation method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202247068A (en) | 2022-12-01 |
| KR20220155674A (en) | 2022-11-24 |
| TWI828139B (en) | 2024-01-01 |
| TW202414309A (en) | 2024-04-01 |
| CN115357803A (en) | 2022-11-18 |
| JP2022176903A (en) | 2022-11-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI897124B (en) | Method, computer device, and computer program to recommend account | |
| US9773229B2 (en) | Systems and methods for providing contact group member suggestions | |
| US12003467B2 (en) | Sharing web entities based on trust relationships | |
| US9398086B2 (en) | Visibility inspector in social networks | |
| US20140031961A1 (en) | Method and System for Generating Location-Based Playlists | |
| US20150163189A1 (en) | Social messaging system and method | |
| US20170180811A1 (en) | Systems and methods to optimize music access in a news feed | |
| US20220012009A1 (en) | Systems and methods to optimize music play in a scrolling news feed | |
| TWI828186B (en) | Method, computer device, and computer readable recording medium for friend recommendation | |
| JP2023113578A (en) | Post-alignment method, computer apparatus, and computer program | |
| JP2023070114A (en) | Method, computer device and computer program for scoring social platform accounts | |
| JP2023145390A (en) | Message information display method, computer program, and computer device | |
| JP2023075043A (en) | Method, computer program and computer device | |
| JP2023070653A (en) | Video consumption scoring method, computer apparatus, and computer program | |
| TWI829159B (en) | Method, computer device, and computer program to control timeline service using blacklist | |
| JP2025178106A (en) | Method, computer device, and computer program for providing thematic search areas for recommended content | |
| TW202548647A (en) | Method, computer device, and computer program to provide fund subscription service | |
| JP2023071621A (en) | Methods, computer programs and computer apparatus | |
| TW202244727A (en) | Method, computer device, and computer program to display chatroom cover | |
| KR20230062214A (en) | Method, device, and computer program for order using group chatroom | |
| JP2025158080A (en) | Method, computer device, and computer program for message management | |
| JP2022119740A (en) | Message processing method, computer program, and computer device |