How to Display Profile Views in an Instant Messaging Service
The method improves profile view utilization in instant messaging services by enabling customizable set items and conditional access, enhancing user engagement and interaction through personalized content and advertisements.
Patent Information
- Application Number
- JP2020156640
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2019-10-18
- Filing Date
- 2020-09-17
- Publication Date
- 2025-08-04
- Estimated Expiration
- 2040-09-17
AI Technical Summary
Existing instant messaging applications lack effective methods to enhance the utilization and customization of profile views beyond basic user information, limiting engagement and interaction possibilities.
A method for displaying profile views in instant messaging services that includes providing customizable set items, editing options, and conditional access to additional profile items based on user relationships and preferences, along with integrated advertisement and recommendation features.
Enhances user engagement by allowing personalized profile customization and integration of advertisements, improving the overall utilization and interaction within the messaging application.
Smart Images

Figure 0007717448000001 
Figure 0007717448000002 
Figure 0007717448000003
Abstract
Description
Technical Field
[0001] The following embodiments relate to a method and apparatus for displaying a profile view in an instant messaging service.
Background Art
[0002] With the advent of various smart devices including smartphones, various forms of SNS (Social Network Service) services using these devices have been used. In particular, an instant messaging application in which a plurality of users open a chat room and exchange messages in real time in the opened chat room is widely used. Such a chat service through an instant messaging application has evolved to have more various functions according to user requests. In particular, as the service area that can be provided through an instant messaging application expands, the utilization possibility of a profile view representing each user is also expanding more than simply providing a profile image.
Summary of the Invention
Problems to be Solved by the Invention
[0003] Embodiments provide a method for improving the utilization degree of a profile view provided on a messenger application.
Means for Solving the Problems
[0004] A method for displaying a profile view for a user's personal account in an Instant Messaging Service according to an embodiment includes providing at least one set item applicable to the profile view for the personal account, applying, to the profile view, the set item selected by the user among the set items, providing an edit view for editing at least one profile item included in the set item applied to the profile view, and displaying the profile view edited via the edit view.
[0005] The step of providing the at least one set item may include determining whether the personal account satisfies a preset condition related to an official account or an advertiser, and providing the at least one set item based on whether the condition is satisfied. The set item may include at least one profile item related to the official account or the advertiser.
[0006] The preset condition may include a first condition for forming a friendship with the official account. The preset condition may include at least one of a second condition for requesting a connection to advertisement content provided in relation to the official account or the advertiser and a third condition for participating in an event provided in relation to the official account or the advertiser.
[0007] The preset condition may correspond to at least one of the second condition and the third condition, and may further require a first-come, first-served condition based on a preset limited number of people for providing the set item.
[0008] The at least one profile item can include at least one type among music items, logo items, sticker items, text items, link items, background effect items, tidying items, background image items, background video items, and feedback items.
[0009] The applying step can include a step of removing a first profile item pre-applied to the profile view and a step of applying a second profile item included in the selected set of items to the profile view.
[0010] The step of removing the first profile item can include a step of identifying the type of the first profile item and a step of determining whether the first profile item can be removed according to the type of the first profile item.
[0011] The applying step can include a step of determining whether there is an overlap between the type of the first profile item pre-applied to the profile view and the type of the second profile item included in the selected set of items, and a step of applying the second profile item to the profile view according to whether there is an overlap.
[0012] The step of applying the second profile item to the profile view can include a step of replacing the first profile item with the second profile item or a step of applying the second profile item to the profile view while retaining the first profile item, according to the determination that the types of the first profile item and the second profile item overlap.
[0013] The method of displaying the profile view may further include receiving, from a server providing the instant messaging service, a recommendation list recommending profile views and advertisement profile views of at least one other user's personal account that is in a friendship relationship with the personal account, and displaying the recommendation list via a predetermined area within a friend list view that displays the friend list of the personal account.
[0014] In the recommendation list, at least one of the position where the advertisement profile view is displayed and the period during which the advertisement profile view is displayed can be preset.
[0015] The step of providing the set item may include responding to a user input that selects the advertisement profile view in the recommendation list to provide the advertisement profile view to the user, and removing the advertisement profile view from the recommendation list in response to the provision of the advertisement profile view.
[0016] The method of displaying the profile view may further include, when receiving an input from the user to apply a set item included in the advertisement profile view, determining whether the personal account satisfies a preset condition, and providing a user interface to guide the preset condition to be satisfied in response to a determination that the personal account does not satisfy the preset condition.
[0017] The method of displaying the profile view may further include displaying a banner advertisement related to the set item in a form associated with a button for accessing the edit view at a time when the edit view is accessible, and at least one of the step of displaying the banner advertisement related to the set item in the edit view.
[0018] The method of displaying the profile view can further include the step of connecting to an edit view for editing the profile view to which the set item is applied in response to a selection input of the user with respect to the banner advertisement.
[0019] The step of providing the set item can include the step of displaying a list of set items including at least one set item provided by the instant messaging service and set items related to an official account or an advertiser via an interface of the edit view.
[0020] The step of displaying the list of set items can include the step of displaying the set items of the official account or the advertiser in a locked state in the list of set items in response to a determination that the personal account does not satisfy a preset condition related to the official account or the advertiser.
[0021] The method of displaying the profile view can further include the step of providing a user interface for guiding the preset condition to be satisfied when a set item displayed in the locked state in the list of set items is selected; the step of releasing the locked state of the set item when the preset condition is satisfied via the user interface; and the step of editing the profile view by applying the set item whose locked state has been released.
[0022] The method of displaying the profile view is included in the profile view of an official account or the profile view of a personal account of another user, and in response to a selection of a link item linked to the set item of the official account, further includes the step of displaying either an advertisement profile view including the set item or an edit view displaying a list of set items including the set item.
[0023] The method of displaying the profile view is included in the profile views of other users' personal accounts, and in response to the selection of a link item linked to the set item of the advertiser, further includes the step of displaying either an advertisement profile view including the set item or an edit view displaying a set item list including the set item.
Effect of the Invention
[0024] According to an embodiment, a method for improving the utilization of profile views provided on a messenger application can be provided.
Brief Description of the Drawings
[0025]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Mode for Carrying Out the Invention
[0026] Specific structural or functional descriptions of the embodiments are disclosed for illustrative purposes only and may be changed in various forms. Therefore, the embodiments are not limited to the specific disclosed forms, and the scope of this specification includes modifications, equivalents, or alternatives included in the technical idea.
[0027] Terms such as first or second may be used to describe a plurality of components, but such terms must be interpreted only for the purpose of distinguishing one component from another. For example, the first component may be named the second component, and similarly, the second component may also be named the first component.
[0028] When it is mentioned that any component is "connected" or "joined" to another component, it should be understood that it is directly connected or joined to the other component, but there may be other components in between.
[0029] Singular expressions include plural expressions unless the context clearly has a different meaning. In this specification, terms such as "including" or "having" indicate the presence of the features, numbers, steps, operations, components, parts, or combinations thereof described in the specification, and should not be understood as precluding the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.
[0030] Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by those of ordinary skill in the technical field to which this embodiment belongs. Commonly used pre-defined terms should be interpreted to have a meaning consistent with the meaning they have in the context of the related art, and should not be interpreted in an ideal or overly formal sense unless clearly defined herein.
[0031] In addition, when explaining with reference to the drawings, the same components are given the same reference numerals regardless of the reference signs in the drawings, and redundant explanations thereof are omitted. When it is determined that a specific explanation of a related known technique in the description of the embodiment unnecessarily obscures the gist of the present invention, the detailed explanation thereof is omitted.
[0032] Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. The same reference numerals presented in each drawing indicate the same members.
[0033] FIG. 1 is a diagram for explaining the configuration of a system for providing a method of displaying a profile view according to an embodiment. Referring to FIG. 1, a service server 100, a first user 101, and a second user 103 according to an embodiment are shown.
[0034] The service server 100 is, for example, a server that provides an Instant Messaging Service. The service server 100 can generate user accounts for each of the first user 101 and the second user 103, and provide the instant messaging service to the first user 101 and the second user 103 via the messenger applications installed on the terminals of the first user 101 and the second user 103. The user accounts may include, for example, at least one type of official account and personal account. The personal account is an account for a general individual user. The official account is an account for utilizing additional functions related to the instant messaging service, and may include, for example, a corporate account for corporate users. The functions additionally provided via the official account include, for example, the function of sending advertising messages to users who have a friendship relationship with the official account, or the function of sending informative messages to specific users regardless of the friendship relationship. Hereinafter, for the convenience of explanation, individual users and corporate users will be described as examples, but corporate users are understood as a concept comprehensively indicating not only users belonging to a specific company or representing the corresponding company, but also users using official accounts.
[0035] The service server 100 is a service platform that provides an instant messaging service for clients such as corporate users and individual users. The messenger application includes, for example, a computer, a database, a module, or a program operated to perform functions such as creating and sending text, sending multimedia content (such as audio, photos, videos), a message notification function, and a scheduling function.
[0036] The first user 101 and the second user 103 can connect to the service server 100 via a terminal on which a messenger application is installed. The first user 101 and the second user 103 may be individual users having personal accounts, or may be corporate users having official accounts.
[0037] The terminal of the first user 101 and the terminal of the second user 103 can be, for example, one of electronic devices such as a computer, a UMPC (Ultra Mobile PC), a workstation, a net-book, a PDA (Personal Digital Assistants), a portable computer, a web tablet, a wireless phone, a mobile phone, a smart phone, an e-book, a PMP (portable multimedia player), a portable game machine, a navigation device, a black box, or a digital camera, and can include all user devices capable of installing and executing the messenger application related to the service server 100. Under the control of the messenger application, the user device can perform operations related to the instant messaging service in general, such as configuring a service screen, inputting data, transmitting and receiving data, and storing data.
[0038] The messenger application according to an embodiment is embodied to be usable not only in a personal computer (PC) environment but also in a mobile environment, and can be embodied in the form of an independently operating program, or configured in the in-app form of a specific application and realized to be operable on the specific application.
[0039] As will be described in detail below, an instant messaging service according to an embodiment provides a method for improving the utilization of profile views provided on a messenger application. A "profile view" may be displayed on the screen of a user terminal as a service screen representing a user's profile, for example, like screen 360 shown in FIG. 3 below. A profile view includes, for example, a profile image and profile information provided regarding the user account of the corresponding user. A profile view according to an embodiment may include not only a profile image and profile information, but may further include profile items such as a profile background and stickers that variously represent the corresponding user. A profile view may include different information according to the settings of the corresponding user, for example.
[0040] According to an embodiment, a set item including at least one profile item is provided. The user can collectively apply the profile items included in the set item to his or her profile view using the set item. As will be described in detail below, after the application of the set item, the user can freely edit the profile items applied to the profile view via an edit view.
[0041] A "set item" includes a plurality of profile items and / or combinations thereof applicable to the profile view for an individual account. The set item may be, for example, a set item that is basically provided regardless of the official account in the instant messaging service, or may be a set item of an official account provided corresponding to the official account. The set item can include various types of profile items such as, for example, music items, logo items, sticker items, text items, link items, background effect items, tid items, background image items, background video items, and feedback items that are displayed via the profile view. The music item may include, for example, a playlist of sound sources to be played via the profile view and the display style of the playlist.
[0042] In one embodiment, the set item may be, for example, one set item including one profile item, or may be a plurality of set items including a plurality of profile items for each concept, theme, or style.
[0043] According to one embodiment, the set item is related to a specific official account or a specific advertiser who does not hold an official account. For example, at least one profile item included in the set item may be related to a specific official account or a specific advertiser. The fact that the set item is related to a specific official account or a specific advertiser is understood as the information provided to the user via the set item being related to the content of the specific official account or the specific advertiser. According to the embodiment, at least one profile item included in the set item may be individually related to the content of a specific official account or a specific advertiser, or the combination of the profile items included in the set item may also be related to the content of a specific official account or a specific advertiser.
[0044] The terminal provides an editing view for editing at least one profile item included in the set items applied to the profile view. The editing view provides an editing function for applying the at least one profile item described above to the profile view.
[0045] User A can edit their profile view in various ways through an editing view such as the editing view screen 430 shown in FIG. 4 below, for example. User A selects, for example, at least one profile item among the profile items included in the set items that they want to apply to their profile view. Alternatively, User A can edit their profile view in various ways using the editing functions provided through the editing view, such as replacing a profile item previously included in their profile view with another profile item included in the set items or changing the position of other profile items. The editing view can provide, for example, a preview function that allows the editing result of the profile view to be confirmed in real time during editing.
[0046] The terminal can edit the profile view by applying the profile items edited by User A and / or the set items selected by User A to the profile view. The terminal can display the edited profile view.
[0047] According to one embodiment, the set items are provided according to whether a preset condition is satisfied. For example, the terminal provides at least one set item applicable to User A's profile view when User A's personal account satisfies a preset condition. According to one embodiment, in the case of set items related to a specific official account or a specific advertiser, they can be provided according to whether a preset condition related to the corresponding official account or the advertiser is satisfied. Details of the breakdown of the preset conditions will be described later with reference to FIG. 2.
[0048] The set items may be displayed in a locked state or an unlocked state depending on whether the personal account of the corresponding user satisfies the preset conditions in the set item list described later. When a set item is displayed in a locked state, the terminal cannot provide the corresponding set item or apply the corresponding set item to the profile view to edit the profile view. A set item displayed in a locked state can be converted to an unlocked state and displayed when the personal account of the corresponding user satisfies the preset conditions.
[0049] According to an embodiment, on the instant messaging service, set items are provided to users in various ways.
[0050] The service server 100 can display recommendation information via a friend list view such as the friend list view screen 310 shown in FIG. 3 described below, for example. The "recommendation information" is, for example, the profile view of a recommended friend that satisfies certain recommendation conditions of the service server 100, such as the profile of a friend who edited the profile view within a preset time period (e.g., 24 hours or today), or as an example, the profile of a friend who registered a video as the background of the profile view. When the recommendation information includes a plurality of recommended profile views, the terminal according to an embodiment can align the recommended profiles and display the recommended profiles based on the alignment result.
[0051] As will be described in detail below, according to one embodiment, a set item including at least one profile item regarding a specific official account is provided (or recommended) to a user by using a recommendation list including recommendation information. The friend list view may be a view interface that displays data nodes stored in a list data structure. The friend list view can include list elements corresponding to the data nodes stored in the list data structure.
[0052] As an example, the friend list view screen 310 shown in FIG. 3 displays a plurality of friends included in the friend list 311 in a row unit. The friend list 311 is understood as a list corresponding to the user accounts of a plurality of friends. Here, the plurality of friends included in the friend list 311 correspond to at least one other user who has established a friendship with the personal account of the corresponding user through the instant messaging service provided via the service server 100. The plurality of friend information included in the friend list 311 is respectively stored in the corresponding data nodes in the list data structure, and a friend list view such as the friend list view screen 310 displays the corresponding information by using each of the list elements corresponding to the data nodes. When a plurality of friends are displayed in a row unit in the friend list view, each row of the friend list view corresponds to an individual list element.
[0053] The recommendation information is displayed through a predetermined recommendation area in the friend list view. The recommendation information may be displayed in the recommendation area, for example, in the form of a thumbnail of a recommended profile view. Here, the number of recommended profile views displayed in the recommendation area may be preset.
[0054] The recommended area includes, for example, a separate recommended list 313 that is distinguished from the friend list 311 displayed on the friend list view screen 310 shown in FIG. 3. According to one embodiment, the recommended list 313 may be implemented using a list element of a type different from that of the list element for the friend list 311.
[0055] According to one embodiment, the recommended list 313 may further include not only profile views of the personal accounts of at least one other user in a friendship with the personal account, but also advertisement profile views. The advertisement profile view may be a profile view that promotes or recommends to the user the relevant official account or the products or services of the advertiser via the official account or set items related to the advertiser. For example, by inserting a profile view for the advertisement of a specific set item into the recommended list 313 that includes the profile views of friends edited within a certain period of time, the set item can be provided (or recommended) to the user.
[0056] As described above, for the sake of convenience of explanation, the personal account of the relevant user and the personal accounts of other users in a friendship have been taken as examples. However, in addition to "friendship", it operates substantially the same for relationships above a preset level. For example, the preset level can be determined based on various criteria such as whether there is a history of interacting with the user account, whether the user account is participating in the same group chat room, whether the user account is subscribed to the relevant account when the user account is an official account, and whether one's friend has a friendship with the user account.
[0057] In addition to the above-described embodiments, the method of providing set items on the instant messaging service is variously deformed. Details regarding the provision and application of set items will be described later with reference to FIGS. 3 to 6.
[0058] According to an embodiment, the service server 100 or each user's terminal measures, for example, the number of views that spread via viral, such as a profile view to which a set item is applied, counts the number of times a user selects a set item corresponding to an official account or an advertiser, or counts the number of times a user clicks on each profile item included in the set item corresponding to the official account or the advertiser. The service server 100 can charge the official account or the advertiser based on the measured number of views and / or the number of clicks on the profile item.
[0059] Here, the view to be measured can be, for example, any one of the profile items included in the set item corresponding to the official account or the advertiser, or a profile view in a state where it is applied to the profile view for the user's personal account.
[0060] FIG. 2 is a flowchart showing a method of displaying a profile view according to an embodiment. Referring to FIG. 2, a terminal according to an embodiment provides at least one set item applicable to the profile view for the personal account (S210). The terminal may provide, for example, at least one set item in the form of a full view shown in screen 340 shown in FIG. 3 below, or in the form of a thumbnail like the set item included in the set item list 515 of screen 510 shown in FIG. 5 below.
[0061] According to one embodiment, a basic set of items provided by the instant messaging service is provided. Alternatively, a set of items related to official accounts or advertisers may be provided. In this case, the corresponding set of items can be provided only when predetermined conditions related to the official account or advertiser are satisfied. Alternatively, after the user directly creates a set of items and registers them in the set item shop provided by the instant messaging service, the created set of items can be provided to other users. In this case, other users need to pay a predetermined amount to use the corresponding set of items. The paid amount is distributed to the creator and the provider of the instant messaging service, etc.
[0062] The terminal applies the set of items selected by the user to the profile view among the set of items (S220). For example, when there is a first profile item previously applied to the profile view, the terminal removes the previously applied first profile item and then applies the second profile item included in the set of items selected by the user to the profile view. Here, the terminal identifies the type of the first profile item, determines whether the first profile item can be removed according to the type of the first profile item, and removes the first profile item. For example, when the type of the first profile item is a music item or a tid item, the terminal may hold the first profile item without removing it.
[0063] Alternatively, the terminal may determine, for example, whether there is an overlap between the type of the first profile item pre-applied to the profile view and the type of the second profile item included in the set item selected by the user. The terminal applies the second profile item to the profile view according to whether there is an overlap in the type of the profile item. According to the determination that the types of the first profile item and the second profile item overlap, the terminal may replace the first profile item with the second profile item, or apply the second profile item to the profile view while retaining the first profile item. When replacing the first profile item with the second profile item, the terminal may reset the settings of the existing first profile item and then replace it with the second profile item, or directly replace it with the second profile item without resetting the settings of the existing first profile item.
[0064] The terminal provides an edit view for editing at least one profile item included in the set item applied to the profile view (S230). The edit view is displayed on the display of the terminal, for example, like the edit view screen 550 shown in FIG. 5 below. The profile items automatically applied to the profile view included in the set item can be freely edited from the edit view. For example, a profile item may be deleted in the edit view, or a profile item not related to the set item may be added. Or, a profile item may be moved, rotated, or the size of the profile item may be changed in the edit view. Or, the attributes of the profile item may be changed in the edit view.
[0065] The terminal displays the profile view to which the set item is applied in step S220 and edited in step S230 (S240). The profile view may be displayed on the display of the terminal, for example, like the profile view screen 570 shown in FIG. 5 below.
[0066] According to one embodiment, in step S210, the terminal determines whether the personal account satisfies a preset condition. The terminal can provide set items based on whether the condition is satisfied.
[0067] The terminal can determine, for example, by querying the service server whether the personal account satisfies a preset condition. Alternatively, the terminal may directly determine whether the personal account satisfies a preset condition.
[0068] The preset condition includes, for example, a first condition of forming a friendship relationship with an official account. Alternatively, the preset condition includes a second condition of requesting access to advertising content provided in relation to an official account or an advertiser, and a third condition of participating in an event provided in relation to an official account or an advertiser, etc.
[0069] Here, the "condition of requesting access to advertising content provided in relation to an official account or an advertiser" can include, for example, conditions of requesting access to an advertising banner of an official account or an advertiser, an advertising profile view including set items of an official account or an advertiser, and an edit view for displaying a set item list including set items of an official account or an advertiser.
[0070] The preset condition corresponds to at least one of the aforementioned first condition, second condition, and third condition, and can further require a first-come, first-served condition based on a preset limited number of people for the provision of set items.
[0071] FIG. 3 is a diagram for explaining a method of providing set items according to one embodiment. Referring to FIG. 3, screens 310, 330, 340, 350, 360 provided to the terminal by an instant messaging service according to one embodiment are shown.
[0072] A terminal according to an embodiment receives, from a service server that provides an instant messaging service, a recommendation list including profile views of recommended friends recommended by the service server. The terminal uses the recommendation list to configure a friend list view such as screen 310. The terminal can display the recommendation list 313 through a predetermined area within the friend list view screen 310 that displays the friend list 311 of the personal account. The recommendation list 313 may include, for example, at least one profile view of the profile of at least one other user who has a friendship relationship with the personal account, and at least one profile view among advertisement profile views including official accounts and set items of advertisers.
[0073] Here, in the recommendation list 313, at least one of the position where the advertisement profile view is displayed, the area where the advertisement profile view is displayed, and / or the period during which the advertisement profile view is displayed can be preset by a service server or the like. The advertisement profile view may be displayed, for example, at the next position of at least the profile views of the personal accounts of other users included in the recommendation list 313, or at the Nth position (N is a natural number) in the recommendation list 313. Here, at the position where the advertisement profile view is displayed, several advertisement profile views may be displayed on the same day, or only one advertisement profile view may be displayed. According to an embodiment, any one advertisement profile view may be displayed, for example, only once a day for one user corresponding to the personal account.
[0074] Alternatively, several ad profiles may be arbitrarily displayed as the position where the ad profile view is displayed. For example, if the ad profile view is not included in the recommended list received by the terminal from the service server, the area where the ad profile view is displayed disappears. The profile views included in the recommended list 313 may be displayed in a thumbnail form corresponding to each profile view, such as the friend list view screen 310, or may be displayed in a full view form such as the screen 330 or the screen 340. The user can swipe the thumbnail corresponding to the profile view included in the recommended list 313, or swipe the profile view in the full view form such as the screen 330 and the screen 340, and select any one of the profile views.
[0075] In response to a user input that selects an ad profile view in the recommended list 313 included in, for example, the friend list view screen 310, the terminal provides the user with an ad profile view such as the screen 340. After providing the ad profile view, the terminal removes the provided ad profile view from the recommended list. Here, the terminal removes the thumbnail corresponding to the ad profile view provided via the screen 340 in the recommended list.
[0076] For example, when the user attempts to apply the set items included in the advertisement profile view displayed on screen 340 to their own profile view, the user selects the "Apply to My Profile" button 345 displayed on screen 340. When a selection input for the "Apply to My Profile" button 345 is received, the terminal determines whether the individual account satisfies preset conditions related to official accounts or advertisers. The terminal determines, for example, whether the relevant individual account has a friendship relationship with an official account. In response to determining that the individual account does not satisfy the preset conditions, the terminal can provide a user interface 355 that guides the user to satisfy the preset conditions, such as screen 350. The user interface 355 may be, for example, a user interface that enables the relevant individual account to form a friendship relationship with an official account. When the user selects the user interface 355 and forms a friendship relationship with an official account, the terminal can immediately apply the set items included in the advertisement profile view to its own profile view, edit its own profile view, and display the edited profile view, such as screen 360. As described above, the predetermined conditions related to official accounts or advertisers can be set in various ways, such as conditions for requesting a connection to the advertisement content of official accounts or advertisers, or conditions for participating in official account or advertiser-related events.
[0077] According to an embodiment, when a selection input for the "Apply to My Profile" button 345 is received, the terminal can immediately apply the set items included in the advertisement profile view displayed on screen 340 to its own profile view and edit its own profile view. The terminal can display the edited profile view, such as screen 360.
[0078] FIG. 4 is a diagram for explaining a method of displaying a banner advertisement related to a set item according to an embodiment. Referring to FIG. 4, it shows a banner advertisement 415 displayed within a profile view screen 410 according to an embodiment, and a banner advertisement 435 displayed within an edit view screen 430 for editing the profile view.
[0079] A terminal according to an embodiment can display a banner advertisement 415 related to a set item in a form related to a profile edit button 413, that is, a button to access the edit view at the point in time when the edit view for profile editing is accessible, for example, when the profile view screen 410 is provided. As shown in the profile view screen 410, the position of the banner advertisement 415 can be displayed not only above the profile edit button 413 but also at any position adjacent to the profile edit button 413. In addition to the profile edit button 413, buttons such as a "Chat with Me" button and a "ZZZ Story" connection button may also be displayed on the profile view screen 410. Also, a background image of the profile view is displayed on the profile view screen 410. The background image of the profile view may be, for example, a still image or a video. Further, the profile view screen 410 includes a play button for stopping / playing the video and a play button area for displaying the play time of the video. Also, the profile view screen 410 includes a sound source display area. The sound source display area is, for example, an area for controlling the sound of the sound source or the video. The user can turn the sound of the sound source or the video on / off by tabbing the sound source display area.
[0080] Alternatively, the terminal may display a banner advertisement 435 related to the set item in a partial area of the edit view screen 430. Here, the edit view screen 430 may include, for example, the user's profile photo, the user's profile information, and various icons for editing each of the set items or the profile items included in the set items.
[0081] The terminal may connect to an edit view for editing the profile view to which the set item is applied in response to a user's selection input for the banner ad 415 and / or the banner ad 435, or may connect to the profile view.
[0082] The banner ad according to one embodiment may have a form of a placard composed only of text (such as "Sale of Set Items of Company S") like the banner ad 415, or may have a form including both an image and text like the banner ad 435.
[0083] The exposure period of the banner ad 415 and / or the banner ad 435 shown in FIG. 4 corresponds to, for example, the period during which the ad profile shown in FIG. 3 is exposed in the friend list.
[0084] Hereinafter, embodiments for guiding to establish a relationship between an official account and a friendship will be described with reference to FIGS. 5 and 6. The embodiments shown in FIGS. 5 and 6 assume a case where a predetermined condition is a condition for establishing a relationship between an official account and a friendship for providing a set item. If the predetermined condition is a condition for requesting a connection to an official account or an advertiser's ad content or a condition for participating in an official account or an advertiser-related event, the interface for guiding to establish a relationship between an official account and a friendship can be replaced with an interface for guiding to connect to ad content or an interface for guiding to participate in a related event.
[0085] FIG. 5 is a diagram for explaining a method of guiding a user's personal account to establish a relationship with an official account to provide a set item according to an embodiment. Referring to FIG. 5, a process of guiding a user's personal account to establish a relationship with an official account by a set item list including a set item according to an embodiment is shown.
[0086] A terminal according to an embodiment enables, for example, using set items on the condition that the personal account of user B forms a friendship with the official account of company G. For example, an editing view screen 510 for editing the profile view of user B is displayed on the terminal. The editing view screen 510 includes, for example, a profile photo of user B, profile information of user B, and various icons 513 for editing each of the set items or the profile items included in the set items. The icon 513 may correspond to, for example, the type of the profile item.
[0087] In addition, the editing view screen 510 has a set item list 515 including various set items. The set item list 515 may include, for example, at least one set item provided by an instant messaging service and a plurality of set items such as the set items of the official account of company G. The at least one set item provided by the instant messaging service and / or the set items of the official account may be a plurality of set items for each concept, each theme, and each style, or may be one set item. The set item list 515 is provided via the interface of the editing view.
[0088] The terminal can, for example, display the set items of the official account of company G in a locked state like 517 in the set item list 515 in response to a determination that the personal account of user B does not satisfy a preset condition regarding the official account of company G. When the set item 517 displayed in a locked state in the set item list 515 is selected by user B, the terminal provides a user interface 535 for guiding, for example, to satisfy a preset condition (for example, the condition that the personal account of user B forms a friendship with the official account of company G) like the screen 530. The user interface 535 can be provided via, for example, a pop-up screen including a "Add as Friend" button for forming a friendship with the official account of company G.
[0089] When User B adds a plus friend via the user interface 535 and the personal account of User B forms a friendship with the official account of Company G, the terminal unlocks the lock state of the set item of Company G as shown in the screen 550. As shown in the screen 550, the terminal applies the unlocked set item to edit the profile view and displays the edited profile view screen 570.
[0090] For example, when User C clicks on the profile view screen 570 of User B to which the set item of Company G is applied, an edit view screen 590 that displays a set item list including the set item of Company G is displayed on the terminal of User C. According to an embodiment, when User C clicks on the profile view screen 570 of User B to which the set item of Company G is applied, an advertising profile view including the set item of Company G is displayed on the terminal of User C.
[0091] FIG. 6 is a diagram for explaining a method of guiding a personal account of a user to form a friendship with an official account in order to provide a set item according to an embodiment. Referring to FIG. 6, a process of guiding a personal account of a user to form a friendship with an official account using a link item included in a set item according to an embodiment is shown.
[0092] A terminal according to an embodiment provides a set item including at least one profile item corresponding to the official account of Company G when a preset condition regarding the personal account of User B is satisfied with respect to the official account of Company G.
[0093] For example, assume that when user B selects the user interface 615 displayed on the profile view screen 610 of company G, the personal account of user B forms a friendship with the official account of company G. The user interface 615 may be a user interface connected to the one for forming a friendship with the official account of company G. In this case, a screen 630 including a user interface 635 for asking whether to provide the set items of the official account of company G is displayed on the terminal of user B. When user B selects the user interface 635, an edit view screen 650 for displaying a set item list including the set item 655 of the official account of company G is displayed on the terminal.
[0094] For example, when user B selects the set item 655 displayed on the edit view screen 650, the terminal edits the profile view by applying the set item 655 to the profile view of user B, and a completed profile view screen 670 is displayed. Here, various types of profile items such as, for example, music items, logo items, sticker items, text items, link item 675, background effect items, tidy items, background image items, background video items, and feedback items may be displayed on the profile view screen 670. The link item 675 may be a link item linked to the set items of the official account of company G. The link item 675 may have, for example, the form of a link sticker.
[0095] For example, when user C selects the link item 675 included in the profile view screen 670 of user B's personal account, a screen 690 that guides the personal account of user C to establish a friendship relationship with the official account of company G is displayed on the terminal of user C. The screen 690 includes, for example, a user interface 695 that is connected to the official account of company G as a profile view screen of company G and is connected to the one that establishes a friendship relationship. User C selects the user interface 695, and by establishing a friendship relationship between the personal account of user C and the official account of company G, the set items of the official account of company G are provided.
[0096] The terminal counts the number of clicks on the link item 675. The terminal counts, for example, the number of clicks on the link item 675 at regular intervals and transmits the counted number of clicks to the service server. The service server can charge company G according to the number of clicks received from the terminal.
[0097] According to an embodiment, in addition to the profile view of the official account of company G described above or the profile view of the personal account of user B, the set items of the official account of company G may be provided via an offline code provided to customers in an offline store, outdoor advertisement, magazine, etc. The offline code has, for example, the form of a barcode, a QR code (registered trademark), or a QR image. When user D scans the offline code or uploads the offline code, an advertisement profile view including the set items of the official account of company G or an edit view for displaying a set item list including the set items of the official account of company G is displayed on the terminal of user D. User D can select the set items of the official account of company G via the advertisement profile view or the edit view and apply them to the profile view of user D.
[0098] Although not shown, the service server 100 according to one embodiment may include a communication unit, a memory unit, and a control unit. However, the above-described components are not essential, and a service server 100 having more components or fewer components may be realized.
[0099] The communication unit includes an electronic device, module, or program that exchanges data with the terminals of the first user 101 and the second user 103 by wire or wirelessly. Communication protocols used in the communication unit include, for example, CDMA (Code Division Multiple Access) communication, WCDMA (registered trademark) (Wideband Code Division Multiple Access) communication, or broadband wireless communication. Here, in the wireless communication network, a wireless LAN (WLAN), Wi-Fi, Wireless Broadband (Wibro), Wimax (World Interoperability for Microwave Access), HSDPA (High Speed Downlink Packet Access), LTE (Long Term Evolution), IEEE802.16, a communication network for broadband wireless mobile communication service (Wireless Mobile Broadband Service: WMBS), and a 5G communication network may be included. Also, as a short-range wireless communication network, a beacon, Bluetooth (registered trademark), RFID (Radio Frequency Identification), infrared communication (Infrared Data Association: IrDA), UWB (Ultra-Wideband), ZigBee, and Z-Wave may be included. However, the present invention is not limited thereto.
[0100] The memory unit includes a dynamic storage device such as a RAM (Random Access Memory) that stores dynamic information and instruction words for execution by the control unit. However, the present invention is not limited thereto. Further, the memory unit includes a static storage device such as a ROM (Read Only Memory) that stores static information and instruction words for use by the control unit. The memory unit may be a volatile memory unit or a non-volatile memory unit. The memory unit may also be a further type of computer-readable recording medium such as a magnetic or optical disk.
[0101] The control unit controls the overall operation of the service server. The control unit includes any type of conventional processor, microprocessor, or processing logic that interprets and executes instruction words. The control unit can execute instruction words stored in the memory to display graphic information for a graphical user interface (GUI) on an external input / output device such as a display coupled to a high-speed interface.
[0102] The control unit executes an operating system (OS) and one or more messenger applications running on the operating system. Further, the control unit accesses, stores, manipulates, processes, and generates data in response to the execution of the messenger application. The messenger application may be distributed and stored or executed in a distributed manner on a computer system connected to a network. The messenger application and data may be stored on one or more computer-readable recording media.
[0103] A user terminal according to an embodiment may include a communication unit, a control unit, a memory unit, a display unit, and an interface unit for communicating with a messenger application and a service server. The above-described components of the user terminal are not essential, and a user terminal having more components or fewer components may be realized.
[0104] The messenger application is stored in memory, configured to be executed by a control unit, and can display, via a display unit of a user terminal, a video registered in the background of a profile view received from a service server via an interface unit.
[0105] Specifically, the communication unit includes an electronic device, module, or program that exchanges data with a terminal device. For example, the communication unit can include a short-range communication module, a Wi-Fi communication module, and a mobile communication module. In addition, it can include other short-range communication modules such as a Bluetooth module, an infrared communication module, an NFC module, a ZigBee module, etc., and a wireless LAN module.
[0106] The display unit displays the calculation result of the control unit. Such a calculation result may be displayed in a GUI manner. The display unit is configured to display various display objects. The display unit can be realized by various display technologies such as an organic light-emitting diode (OLED), a liquid crystal display panel (LCD Panel), a plasma display panel (PDP), a VFD, a FED, an ELD, etc. Also, the display unit can be realized by a flexible display, a transparent display, etc.
[0107] The interface unit receives an input from a user. The interface unit includes an input device such as a button-type input unit, a touch screen, a keyboard, or a mouse. For example, the touch screen is formed on the upper surface of the display unit and receives an input via a user's touch. However, the present invention is not limited thereto.
[0108] The above-described embodiments are implemented by hardware components, software components, or a combination of hardware components and software components. For example, the devices and components described in this embodiment can be implemented using one or more general-purpose computers or special-purpose computers, such as a processor, a controller, an ALU (arithmetic logic unit), a digital signal processor, a microcomputer, an FPA (field programmable array), a PLU (programmable logic unit), a microprocessor, or different devices that execute and respond to instructions. The processing device executes an operating system (OS) and one or more software applications executed on the operating system. Further, the processing device accesses, stores, manipulates, processes, and generates data in response to the execution of the software. For the sake of convenience of understanding, the processing device may be described as being used singly, but those having ordinary knowledge in the art can understand that the processing device includes a plurality of processing elements and / or a plurality of types of processing elements. For example, the processing device includes a plurality of processors or one processor and one controller. Also, other processing configurations, such as a parallel processor, are possible.
[0109] Software includes a computer program, code, instructions, or a combination of one or more of them, and can configure a processing device to operate as desired or command the processing device independently or in combination. Software and / or data can be permanently or temporarily embodied in any type of machine, component, physical device, virtual device, computer storage medium or device, or signal wave to be transmitted. Software can be distributed on a computer system connected to a network and stored or executed in a distributed manner. Software and data can be stored in one or more computer-readable recording media.
[0110] The method according to this embodiment is embodied in the form of program instructions implemented via various computer means and recorded on a computer-readable recording medium. The recording medium includes program instructions, data files, data structures, etc. alone or in combination. The recording medium and program instructions may be specially designed and configured for the purpose of the present invention, or may be known and usable to those skilled in the art of computer software technology. Examples of computer-readable recording media include magnetic media such as hard disks, floppy (registered trademark) disks, and magnetic tapes, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and hardware devices specially configured to store and execute program instructions such as ROMs, RAMs, flash memories, etc. Examples of program instructions include not only machine language code generated by a compiler, but also high-level language code executed by a computer using an interpreter or the like. The hardware device may be configured to operate as one or more software modules to execute the operations shown in the present invention, and vice versa.
[0111] As described above, the embodiments have been described with reference to the limited drawings. However, those skilled in the art can apply various technical modifications and variations based on the above description. For example, the described technology can be executed in an order different from the described method, and / or the components such as the described system, structure, device, circuit, etc. may be combined or assembled in a form different from the described method, and appropriate results can be achieved even if they are replaced or substituted by other components or equivalents.
[0112] Therefore, the scope of the present invention is not defined by being limited to the disclosed embodiments, but is defined by the claims and equivalents thereof.
Claims
1. A method for displaying a profile view for a user's personal account, comprising: providing at least one set item applicable to the profile view for the personal account; if a preset condition corresponding to the set item selected by the user among the set items is not satisfied, not applying the selected set item to the profile view, and if the condition is satisfied, applying the selected set item to the profile view; and the preset condition includes a first condition of forming a friendship with an official account; a second condition of requesting a connection to advertisement content provided in relation to the official account or an advertiser; a third condition of participating in an event provided in relation to the official account or the advertiser; A method for displaying a profile view, including at least one of the above.
2. The method for displaying a profile view according to Claim 1, wherein the set item includes at least one profile item related to the official account or the advertiser.
3. The preset condition corresponds to at least one of the second condition and the third condition, and further requires a first-come, first-served condition based on a preset limited number of people for providing the set item. The method for displaying a profile view according to Claim 1.
4. The at least one profile item includes at least one type among a music item, a logo item, a sticker item, a text item, a link item, a background effect item, a background image item, and a background video item. The method for displaying a profile view according to Claim 2.
5. The applying step includes removing a first profile item pre-applied to the profile view; applying a second profile item included in the selected set item to the profile view; A method for displaying a profile view according to Claim 1.
6. The step of removing the first profile item includes identifying the type of the first profile item; judging whether the first profile item can be removed according to the type of the first profile item; A method for displaying the profile view according to claim 5, including
7. The applying step includes determining whether there is an overlap between the type of the first profile item pre-applied to the profile view and the type of the second profile item included in the selected set item; applying the second profile item to the profile view according to whether there is an overlap; A method for displaying the profile view according to claim 1, including
8. The step of applying the second profile item to the profile view includes, according to the determination that the type of the first profile item overlaps with the type of the second profile item, replacing the first profile item with the second profile item, or applying the second profile item to the profile view while retaining the first profile item. A method for displaying the profile view according to claim 7.
9. Receiving a recommendation list for recommending profile views and advertisement profile views of personal accounts of at least one other user in a friendship relationship with the personal account from a server providing an instant messaging service; displaying the recommendation list through a predetermined area in a friend list view for displaying the friend list of the personal account; A method for displaying the profile view according to claim 1, further including
10. In the recommendation list, at least one of the position where the advertisement profile view is displayed and the period during which the advertisement profile view is displayed is preset. A method for displaying the profile view according to claim 9.
11. The step of providing the set item includes responding to a user input for selecting the advertisement profile view in the recommendation list and providing the advertisement profile view to the user; removing the advertisement profile view from the recommendation list in response to the provision of the advertisement profile view; A method for displaying the profile view according to claim 9, including
12. The method of displaying a profile view according to claim 9, further comprising the step of providing a user interface for guiding so that the preset condition is satisfied when the personal account does not satisfy the preset condition.
13. The step of providing an edit view for editing at least one profile item included in the set items applied to the profile view; The step of displaying the profile view edited via the edit view; The method of displaying a profile view according to claim 1, further comprising:
14. The step of displaying a banner advertisement related to the set item in a form associated with a button for accessing the edit view at a time when the edit view is accessible; The step of displaying the banner advertisement related to the set item in the edit view; including at least one of: The method of displaying a profile view according to claim 13, further comprising the step of connecting to an edit view for editing the profile view to which the set item is applied in response to a selection input of the user with respect to the banner advertisement.
15. The step of providing the set item includes the step of displaying a list of set items including at least one set item provided by an instant messaging service and set items related to an official account or an advertiser via an interface of the edit view. The method of displaying a profile view according to claim 13.
16. The step of displaying the list of set items includes the step of displaying the set items of the official account or the advertiser in a locked state in the list of set items when the personal account does not satisfy the preset condition. The method of displaying a profile view according to claim 15.
17. The step of providing a user interface for guiding so that the preset condition is satisfied when the set item displayed in the locked state in the list of set items is selected; The step of releasing the locked state of the set item when the preset condition is satisfied via the user interface; The step of editing the profile view by applying the set item whose lock state has been released; The method for displaying a profile view according to claim 16, further comprising: **Claim 18** The method for displaying a profile view according to claim 1, further comprising the step of displaying any one of an advertisement profile view including the set item or an edit view displaying a list of set items including the set item in response to a selection of a link item included in the profile view of an official account or the profile view of a personal account of another user and linked to the set item of the official account. **Claim 19** The method for displaying a profile view according to claim 1, further comprising the step of displaying any one of an advertisement profile view including the set item or an edit view displaying a list of set items including the set item in response to a selection of a link item included in the profile view of a personal account of another user and linked to the set item of an advertiser. **Claim 20** A computer program stored in a computer-readable recording medium for causing a computer, in combination with hardware, to execute the method according to any one of claims 1 to 19.