How to display profile views in an instant messaging service
The method improves instant messaging applications by enabling dynamic profile item interactions and visual effects, enhancing user engagement and intimacy through emoticons and slider inputs in profile views.
Patent Information
- Application Number
- JP2023192222
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-11-10
- Filing Date
- 2023-11-10
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2043-11-10
AI Technical Summary
Existing instant messaging applications lack the ability to effectively display and interact with various profile items, limiting user engagement and interaction through profile views.
A method for determining and displaying profile items on a terminal screen based on user input, including emoticons and slider inputs, which allow users to express empathy and interact with other accounts through touch and slider interactions, with visual effects enhancing the engagement.
Enhances user interaction and engagement by allowing users to express empathy and form closer online intimacy through dynamic visual effects and emoticon displays in profile views.
Smart Images

Figure 0007717137000001 
Figure 0007717137000002 
Figure 0007717137000003
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 smartphone devices including smartphones, various forms of SNS (Social Network Service) services using them are being used. In particular, an instant messaging application in which a plurality of users open a chat room and exchange messages in real time within the opened chat room is widely used. The chat service provided by such an instant messaging application has evolved to have more diverse functions according to the needs of users. In particular, as the service area that can be provided via the instant messaging application expands, the usability of the profile view representing each user is also increasing more than simply providing a profile image. As the usability of the profile view increases, the user can also provide a service that can be used to interact with other users via the profile view.
Summary of the Invention
Problems to be Solved by the Invention
[0003] An object of the embodiment is to provide a technique for displaying various profile items via a profile view.
Means for Solving the Problems
[0004] The operating method of a terminal according to an embodiment includes: determining a profile item applicable to a profile view for an account (the profile item includes at least one of a first item for interaction with at least one touch input base or a second item for interaction with a slider input base) and coordinates indicating the position where the profile item is provided in the profile view based on an input received by the terminal; displaying the profile item on the screen of the terminal based on the determined profile item and coordinates; receiving an input related to the profile item; and displaying a visual effect corresponding to the input on the screen.
[0005] A profile item according to an embodiment can further include at least one of a third item indicating the number of times the first item is touched by another account or a fourth item indicating the number of inquiries of the profile.
[0006] The first item according to an embodiment can include an emoticon indicating an emotion.
[0007] The operating method of a terminal according to an embodiment can further include: when receiving a plurality of consecutive touch inputs at the coordinates where the first item is provided, increasing the number of times the first item is touched and displaying a visual effect corresponding to the plurality of consecutive touch inputs on the screen.
[0008] A visual effect according to an embodiment can include an effect in which at least one or more emoticons included in the first item are displayed on the screen.
[0009] The operating method of a terminal according to an embodiment can further include: when receiving a touch input at the coordinates where the first item is provided, displaying the emoticon included in the first item at at least one coordinate of the profile view.
[0010] The size of the emoticon displayed at at least one coordinate according to an embodiment can be determined based on a predetermined first criterion.
[0011] At least one coordinate according to an embodiment can be determined based on a predetermined second criterion.
[0012] The operation method of the terminal according to an embodiment can further include the step of moving the emoticon from the first coordinate of the profile view to a second coordinate different from the first coordinate when receiving a touch input corresponding to the first item.
[0013] The first coordinate according to an embodiment is located vertically above the second coordinate, the x-axis coordinates of the first coordinate and the second coordinate are the same, and the second coordinate can be included in the area where the profile image is displayed in the profile view.
[0014] The step of moving from the first coordinate to a second coordinate different from the first coordinate according to an embodiment can include the step of moving from the first coordinate to the second coordinate while changing the emoticon.
[0015] The second item according to an embodiment can include at least one of text, a slider bar, a slider pointer capable of receiving a drag input, an image displayed on the slider pointer, or an emoji displayed on the slider pointer.
[0016] The operation method of the terminal according to an embodiment can further include the step of displaying a visual effect corresponding to the slider input on the screen when receiving a slider input at the coordinate where the second item is provided.
[0017] The visual effect according to an embodiment can include the effect that the emoticon is displayed at a predetermined coordinate on the screen.
[0018] The predetermined coordinates according to one embodiment may be coordinates determined to be displayed at the middle of the x-axis and the middle of the y-axis of the screen on the screen where the profile view is displayed.
[0019] The operation method of the terminal according to one embodiment may further include, when the slider input is an input moving in the first direction, a step of displaying an emoji corresponding to the first direction at predetermined coordinates on the screen, and a step of increasing the vertical width while maintaining the horizontal width of the slider bar as the slider pointer moves in the first direction.
[0020] The operation method of the terminal according to one embodiment may further include a step of determining the size of the emoji displayed on the screen based on the degree of movement of the slider pointer.
[0021] The operation method of the terminal according to one embodiment may further include a step of displaying a profile image of another account on the slider pointer when the slider input ends.
[0022] The operation method of the terminal according to one embodiment may further include, when there are a plurality of profiles corresponding to an account, a step of generating a profile view corresponding to each of the plurality of profiles, and a step of determining at least one profile item to be displayed for each profile view based on an input signal received from the account.
[0023] The operation method of the terminal according to one embodiment may further include a step of displaying an identifier within a predetermined distance from the profile image of the account on the friend list screen.
[0024] The operation method of the terminal according to one embodiment may further include a step of displaying a first item touch record on the profile view when a touch input to the first item displayed on the profile view is received.
[0025] The operation method of the terminal according to an embodiment may further include a step of displaying a selection record of the second item in the profile view when receiving a selection input of the second item displayed in the profile view.
Advantages of the Invention
[0026] According to the embodiment, a technique for displaying various profile items via a profile view can be provided.
Brief Description of the Drawings
[0027]
Figure 1
Figure 2A
Figure 2B
Figure 2C
Figure 3A
Figure 3B
Figure 3C
Figure 4A
Figure 4B
Figure 4C
Figure 5
Figure 6A
Figure 6B
Figure 7A
Figure 7B
Figure 8
Figure 9
Mode for Carrying Out the Invention
[0028] The specific structural or functional description of the embodiment is disclosed for illustrative purposes only and can be changed into various forms. Therefore, the embodiment is not limited to the specific disclosed form, and the scope of this specification includes changes, equivalents, or alternatives included in the technical idea.
[0029] Terms such as "first" or "second" may be used to describe a plurality of components, but such terms should only be construed 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.
[0030] In this document, phrases such as "A or B", "at least one of A and B", "at least one of A or B", "A, B, or C", "at least one of A, B, and C", and "at least one of A, B, or C" can include any one of the items listed together with the corresponding phrase among these phrases, or all possible combinations thereof.
[0031] When it is mentioned that any component is "connected" or "coupled" to another component, it should be understood that it is directly connected or coupled to the other component, but other components may exist in between.
[0032] Singular expressions include plural expressions unless the context clearly dictates otherwise. 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 construed as precluding the possibility of the existence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.
[0033] Unless otherwise defined, all terms used herein, including technical and scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this embodiment belongs. Commonly used pre-defined terms should be construed to have a meaning consistent with the meaning in the context of the relevant art, and should not be construed in an idealized or overly formal sense unless clearly defined herein.
[0034] Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. When describing with reference to the drawings, the same components are given the same reference numerals regardless of the reference signs in the drawings, and redundant descriptions thereof are omitted.
[0035] A server according to an embodiment may be, for example, a server that provides an Instant Messaging Service. The server can generate accounts for each of a first user and a second user, and provide an instant messaging service to the first user and the second user via a messenger application installed on the terminal of the first user and the terminal of the second user. The account may include, for example, at least one type of official account and personal account. A personal account is an account for a general individual user. An official account is an account for utilizing additional functions related to the instant messaging service, and may include, for example, a corporate account for a corporate user.
[0036] A server according to an embodiment corresponds to a service platform that provides an instant messaging service for clients such as corporate users and individual users. The messenger application may include, 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.
[0037] A first user (or, a first account) and a second user (or, a second account) according to an embodiment are connected to the server via a terminal on which a messenger application is installed. The first user and the second user may be individual users having personal accounts, or may be corporate users having official accounts.
[0038] The terminals of the first user and the second user may include all user devices capable of installing and executing a messenger application related to the service server 100 as one of electronic devices such as, for example, 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. Under the control of the messenger application, the terminal can perform operations of the instant messaging service in general, such as, for example, configuration of a service screen, data input, data transmission and reception, data storage, and the like.
[0039] The messenger application according to an embodiment is implemented so as to be usable not only in a personal computer (PC) environment but also in a mobile environment, and is implemented in an independent program form or configured in an in-app form of a specific application and realized to be operable on the specific application.
[0040] As will be described in detail below, an instant messaging service according to an embodiment can provide a method for improving the utilization of profile views provided on a messenger application. A "profile view" is a service screen that represents a user's profile and is displayed on the screen of a terminal, for example, like the profile view 200 shown in FIG. 2A below. The profile view may include, for example, a profile image and profile information provided in relation to the user account of the corresponding user. A profile view according to an embodiment may include not only simply a profile image and profile information, but also further include a profile background and profile items that represent the corresponding user in various ways. The profile view may include different information according to the settings of the corresponding user, for example.
[0041] According to an embodiment, at least one profile item may be provided in the profile view. The user may apply the profile items to their profile view collectively. As will be described in detail below, through an edit view, the user can freely edit the profile items applied to the profile view.
[0042] A plurality of profile items and / or combinations thereof may be applied to the profile view for a personal account according to an embodiment. At least one profile item may include various types of items such as, for example, a music item, a logo item, a sticker item, a text item, a link item, a background effect item, a tid item, a background image item, a background video item, and a feedback item that are displayed through the profile view. The music item may include, for example, a playlist of sound sources played through the profile view and the display style of the playlist.
[0043] The profile item according to one embodiment may further include at least one of a first item for interaction with at least one touch input base, a second item for interaction with a slider input base, a third item for indicating the number of times another account touches the first item, or a fourth item for indicating the number of inquiries of the profile.
[0044] The terminal can provide an edit view for editing at least one profile item applied to the profile view. The edit view may provide an edit function for applying the at least one profile item described above to the profile view.
[0045] FIG. 1 is a flowchart for explaining a method of operating a server for interacting with other accounts via a profile view of an account according to one embodiment.
[0046] For convenience of explanation, the terms first account and second account are used. The first account is the account that becomes the owner of the profile view, and the second account refers to all accounts that interact with the first account via the profile view of the first account. Therefore, the second account may be singular or plural. The first account and the second account are merely examples, and the present disclosure is not limited thereto. The operations described below are executed on the server or the terminal, and the operations of the present disclosure are not limited to being executed by one operating entity.
[0047] A server according to an embodiment determines profile items applicable to a profile view for an account and coordinates indicating positions where the profile items are provided in the profile view based on an input signal received from the account (S110). A terminal according to an embodiment may determine profile items applicable to a profile view for an account and coordinates indicating positions where the profile items are provided in the profile view based on the received input signal. The profile items may include at least one of a first item for interaction with at least one touch input base or a second item for interaction with a slider input base.
[0048] The screen of a terminal according to an embodiment is represented in an xy coordinate system. For example, the horizontal axis of the screen may be the x-axis, and the vertical axis of the screen may be the y-axis. The terminal displays various objects on the screen based on the coordinate system of the screen. And the terminal may receive user input based on the coordinate system of the screen. When the position where the profile item is displayed on the screen is selected, the terminal may convert the selected position into coordinates in the screen coordinate system. The terminal transmits the corresponding coordinates to the server so that the server can grasp the coordinates indicating the position where the profile item is provided.
[0049] A user according to an embodiment selects profile items applicable to the profile view. And the user may select the position where the profile item is displayed in the profile view. The terminal corresponding to the account may receive an input regarding the profile item selection result and the position where the profile item is displayed from the user. A server according to an embodiment may receive an input signal from the terminal. For example, the server may receive information regarding the profile items selected by the user and the position (e.g., coordinates) where the profile items are displayed in the profile view.
[0050] A server or terminal according to an embodiment receives various forms of input for profile items. For example, the various forms of input may include clicks, double - clicks, long - clicks, continuous clicks, touches, double - touches, continuous touches at a certain time interval, swipes when touching a profile item for a certain period of time, etc. The interaction is performed by various forms of input, but the present disclosure is not limited thereto.
[0051] The first item according to an embodiment may be an item that allows other accounts to express empathy based on a touch input of the item. For example, when the first item is displayed in the profile view of an account (e.g., the first account), the first item may also be displayed in the profile view of the corresponding account (e.g., the first account) on the screen of another account (e.g., the second account). Then, a user of another account (e.g., the second account) may touch (or click) the first item to empathize with the emotion of the corresponding account (e.g., the first account). The user of another account (e.g., the second account) may touch (or click) the first item multiple times, and the greater the degree of empathy, the more times. Therefore, it is interpreted that the greater the number of touches (or clicks) of the first item, the greater the degree of empathy.
[0052] The first item according to an embodiment may include an emoticon indicating an emotion. For example, the emoticon may be displayed together with a third item indicating the number of times the first item has been touched (or clicked). Referring to FIG. 2A for explanation, the emoticon 211 included in the first item 210 may be displayed side by side with the third item 212. In FIG. 2A, the third item 212 may be included and displayed in the first item 210. Referring to FIG. 3A for explanation, the first item 310 may include an emoticon. And the third item 320 may be displayed side by side with the first item 310. In this case, the first item 310 and the third item 320 may be displayed separately.
[0053] The second item according to an embodiment may be an item that allows other accounts to express empathy based on a slider input. The slider may be an object that allows a user to select a numerical value within a certain range in advance via a slider pointer operation. For example, when the second item is displayed in the profile view of an account (e.g., the first account), the second item is displayed in the profile view of the corresponding account (e.g., the first account) on the screen of another account (e.g., the second account). Then, the user of another account (e.g., the second account) may select the degree of empathy using the second item in order to empathize with the emotion of the corresponding account (e.g., the first account). The user of another account (e.g., the second account) moves the slider pointer included in the second item to select a larger value as the degree of empathy is greater. Therefore, it is interpreted that the greater the degree of empathy, the more the slider pointer included in the second item is located on the right side (in this case, the initial position of the slider pointer may be the left end of the slider bar). The direction for expressing the degree of empathy (from the left side to the right side, from the right side to the left side) is merely an example, and the present disclosure is not limited thereto.
[0054] The second item according to an embodiment may include at least one of text, a slider bar, a slider pointer capable of receiving a drag input, an image displayed on the slider pointer, or an emoji displayed on the slider pointer. Referring to FIG. 4A, in the second item 410, text 420, a slider pointer 430, and an emoticon 431 displayed on the slider pointer are displayed in the profile view 400. The text 420 may be text input by a user of an account (for example, the first account). The user can express their emotional state in the text. For example, the emotional state expressed by the user through the text may be "happy every day". A user of another account (for example, the second account) can empathize by looking at the text 420 displayed in the profile view of the corresponding account (for example, the first account) displayed on the screen of the terminal. A user of another account (for example, the second account) may move the slider pointer 430 from the left side to the right side (for example, the first direction) in order to convey empathy to the first account. The degree of movement of the slider pointer 430 is proportional to the degree of empathy. Therefore, the more a user of another account (for example, the second account) moves the slider pointer 430 in the first direction, the more a greater display of empathy can be sent to the corresponding account (for example, the first account).
[0055] The server according to one embodiment displays a profile item based on the profile item and coordinates determined on the screen of the terminal corresponding to another account (S120). The terminal according to one embodiment may display the profile item based on the profile item and coordinates determined on the screen of the terminal. In step S110, a user of an account (for example, the first account) may select at least one profile item via an edit view and determine the position where the selected at least one profile item is to be displayed. Then, based on the user selection of the account, the server (or the terminal of the corresponding account) completes the profile view of the corresponding account (for example, the first account). Then, the server (or the terminal of another account) may display the profile view of the corresponding account (for example, the first account) on the screen of the terminal of another account (for example, the second account) that queries the profile view of the corresponding account. Therefore, step S120 is a step in which another account (for example, the second account) queries the profile view of the corresponding account (for example, the first account) and the profile view of the corresponding account is displayed on the screen of the terminal of another account.
[0056] The profile item according to one embodiment may further include at least one of a third item that indicates the number of times the first item has been touched (or clicked) by another account, or a fourth item that indicates the number of profile queries. The third item is an object that displays the number of times the first item has been touched (or clicked) by different accounts. The fourth item is an object that displays the number of times another account has queried the profile of the corresponding account during a certain period. For example, the fourth item may display the number of times another account has queried the profile of the corresponding account in one day.
[0057] A server according to an embodiment receives an input signal regarding a profile item from a terminal corresponding to another account (S130). The server may receive the input signal regarding the profile item and store the number of selected profile items (e.g., the number selected for the first item by another account), the profile item selection time (e.g., the time when the first item was selected), the account information of the account that selected the profile item (information regarding the account that selected the first item), and so on. A terminal according to an embodiment receives an input regarding a profile item. The input may be an input received from a user. A user of another account (e.g., the second account) transmits empathy to the first account via the profile item displayed in the profile view of the corresponding account (e.g., the first account). The input signal may be generated by the behavior of a user of another account who selected the profile item. For example, a user of another account can transmit empathy and the degree of empathy to the corresponding account by touching (or clicking) the first item displayed in the profile view of the corresponding account at least once or more. As a different example, a user of another account may move the slider pointer of the second item displayed in the profile view of the corresponding account to transmit empathy and the degree of empathy to the corresponding account.
[0058] The server according to one embodiment transmits data for displaying a visual effect corresponding to an input signal on a screen. The terminal according to one embodiment may display a visual effect corresponding to the input signal on the screen. The terminal may receive data for displaying the visual effect on the terminal's screen and display the visual effect on the screen. When data for displaying the visual effect on the terminal's screen is stored in the terminal, the terminal may display the visual effect corresponding to the input without communicating with the server. The data for displaying the visual effect on the screen may be data necessary for displaying the visual effect on the terminal. The visual effect may be set to be different for each profile item, and the server can determine the visual effect that matches the profile item and the input signal. The server may transmit to the terminal data for displaying the visual effect corresponding to the input signal on the screen of a terminal of another account (for example, the second account). The visual effect is the visual effect displayed on the screen of the terminal of another account (for example, the second account) and shown in the profile view of the corresponding account when the other account (for example, the second account) conveys empathy to the corresponding account (for example, the first account).
[0059] Specific embodiments regarding the visual effect will be specifically described later with reference to FIGS. 2A to 2C, FIGS. 3A to 3C, and FIGS. 4A to 4C.
[0060] Using the profile items provided in the profile view, the user of an account can send an empathy display to another user, and the user of the account that has received the empathy display can view the list of accounts that have sent the empathy. The user of the account that has received the empathy display may convey empathy to the account selected from the corresponding account list. Therefore, through the profile items provided in the profile view, users can interact by empathizing with each emotional state displayed in the profile view. Through the interaction based on empathy, users can form closer intimacy online.
[0061] In one embodiment, there may be multiple profiles for one account. The multiple profiles corresponding to one account are named like multi-profiles. A user can register at least one profile item in the profile view corresponding to each of the multiple profiles.
[0062] A server (or a terminal) according to one embodiment may generate a profile view corresponding to each of the multiple profiles when there are multiple profiles corresponding to an account. The server may determine at least one profile item to be displayed for each profile view based on an input signal received from the account. The terminal may also determine at least one profile item to be displayed for each profile view based on the received input. The profile item may include at least one of a first item, a second item, a third item, or a fourth item. When there are multiple profiles corresponding to an account according to one embodiment, at least one profile item registered for each of the multiple profiles may be the same or different. For example, the server (or the terminal) may generate a profile view for each of profile A, profile B, and profile C corresponding to account A. The user determines whether to register at least one profile item for each of profile A, profile B, and profile C. For example, the user may register a first item for profile A and a second item for profile B.
[0063] FIGS. 2A to 2C are diagrams for explaining a screen on which a first item and a plurality of emoticons corresponding to the visual effect of the first item according to various embodiments are displayed.
[0064] FIG. 2A according to one embodiment is a screen in which the first item 210 is displayed in a profile view. The first item 210 may simultaneously display an emoji 211 and a third item 212. The emoji 211 may be determined based on user selection. The user may determine the emoji according to their emotional state. Therefore, the emoji 211 displayed in the profile view 200 represents the user's current emotional state. The profile view 200 may display a profile image 220, the name 221 of the account, and a status message 222. The above-described profile view 200 is merely an example, and some configurations may be omitted or other configurations may be further included.
[0065] When a server (or a terminal) according to one embodiment receives a plurality of continuous touch inputs at the coordinates where the first item 210 is provided, it can increase the number of times the first item is touched (or clicked). The terminal of another account (for example, the second account) receives a plurality of continuous touch inputs at the coordinates where the first item 210 is provided from the user of the other account. The terminal determines the presence or absence of a plurality of continuous touch inputs based on whether a plurality of continuous touch inputs are received at a certain time interval at the corresponding coordinates. For example, when the touch input is input a plurality of times at intervals of around 200 ms at the coordinates where the first item 210 is provided, the terminal can recognize it as a plurality of continuous touch inputs.
[0066] By allowing the server (or the terminal) to accept a plurality of continuous touch inputs from the user, a user who wants to strongly empathize with the emotional state of another user can express the corresponding expression of empathy by continuous touch inputs when displaying empathy. If continuous touch inputs are not tolerated, the user may feel frustrated in expressing empathy because they have to wait for a certain time and then touch (or click) the first item again.
[0067] The server (or terminal) according to one embodiment can display a visual effect corresponding to a plurality of consecutive touch inputs on a screen (for example, the profile view 200). The visual effect means an effect in which at least one emoticon is displayed in the profile view. For example, the visual effect includes a visual effect in which at least one emoticon blinks, moves, changes in size, or changes in transparency in the profile view.
[0068] The visual effect according to one embodiment can include an effect in which at least one or more emoticons included in the first item 210 are displayed on the screen. When the server (or terminal) according to one embodiment receives a touch input at the coordinates where the first item is provided, it may display the emoticons included in the first item at at least one coordinate in the profile view. The size of the emoticons displayed at at least one coordinate according to one embodiment may be determined based on a predetermined first criterion. The predetermined first criterion is a criterion for setting the sizes of at least one emoticon to be different from each other or setting the sizes of some emoticons to be the same. The at least one coordinate according to one embodiment may be determined based on a predetermined second criterion. The predetermined second criterion may be a criterion arbitrarily determined by the server. For example, the server (or terminal) may arbitrarily determine the position of the emoticon. The server (or terminal) can pre-determine the coordinates at which at least one emoticon is displayed in the profile view. Then, when displaying the visual effect, the server (or terminal) enables at least one emoticon to be displayed on the screen at the pre-determined coordinates. The emoticons used in the visual effect may be the same as or different from the emoticons 211 included in the first item 210. The visual effect will be specifically described with reference to FIGS. 2B to 2C. The visual effect may be an effect in which at least one emoticon appears or disappears at a specific position in the profile view.
[0069] In the profile view 201 shown in FIG. 2B according to an embodiment, three emojis 230, 231, and 232 may be displayed. At least one of the size, position, or transparency of at least one emoji to be displayed may all be the same or different. The profile view 202 shown in FIG. 2C may be a profile view displayed in the next frame (e.g., the next time) of the profile view 201 shown in FIG. 2B. In the profile view 202 shown in FIG. 2C, the emoji 230 may be held at the corresponding coordinates as it is. The transparency of the emoji 231 may gradually disappear from the profile view 202 while increasing. The emoji 232 may completely disappear from the profile view 202. The emojis 233 and 234 may be newly generated at predetermined coordinates. In this way, the server (or the terminal) enables the terminal screen to display a visual effect in which an emoji is displayed at predetermined coordinates in the profile view and then disappears.
[0070] As the number of consecutive touch input times increases at the coordinates provided for the first item according to an embodiment, the number of emojis displayed in the profile view increases. For example, when the number of consecutive touch inputs is 30 or more and 50 or less, the number of emojis displayed in the profile view is 4, and when the number of consecutive touch inputs is 51 or more and 70 or less, the number of emojis displayed in the profile view may be 6. Therefore, the greater the degree of empathy of a user of another account (e.g., the second account) for the corresponding account (e.g., the first account), the greater the number of emojis displayed, enabling the user of another account (e.g., the second account) to feel a dramatic effect of empathy.
[0071] FIGS. 3A to 3C are diagrams for explaining the movement of an emoji, which is a visual effect corresponding to the first item according to various embodiments.
[0072] FIG. 3A according to one embodiment is a screen in which a first item 310 is displayed in a profile view. An emoticon may be displayed on the first item 310. And a third item 320 indicating the number of touches on the first item 310 may be displayed adjacent to the first item 310. The position where the third item 320 is displayed is merely illustrative, and it may be displayed together with the first item 310 or separately. The aforementioned profile view 300 is merely illustrative, and some configurations may be omitted or other configurations may be additionally included.
[0073] When receiving a touch input corresponding to the first item 310, a server (or a terminal) according to one embodiment can move an emoticon from a first coordinate in a profile view to a second coordinate different from the first coordinate. When receiving a touch input corresponding to the first item 310, a server (or a terminal) according to one embodiment can move the emoticon included in the first item 310 from the first coordinate in the profile view to a second coordinate different from the first coordinate. For example, a terminal of another account (for example, the second account) may receive a touch input at the coordinate where the first item 310 is provided from a user.
[0074] The first coordinate according to an embodiment may be arranged vertically above the second coordinate. In this case, the server (or the terminal) can move the emoticon from the upper part to the lower part of the profile view based on the corresponding coordinate. For example, the visual effect may be such that the emoticon moves to the back of the profile image while moving downward from the upper part. For example, the first coordinate 330 displayed in the profile view 301 shown in FIG. 3B is above the second coordinate 340 displayed in the profile view 302 shown in FIG. 3C. When the horizontal axis of the screen is the x-axis and the vertical axis is the y-axis, the x-axis coordinate of the first coordinate 330 and the x-axis coordinate of the second coordinate 340 may be the same. And the y-axis coordinate of the first coordinate 330 may be greater than the y-axis coordinate of the second coordinate 340. The second coordinate may be included in the area where the profile image is displayed in the profile view. For example, when the second coordinate is included in the area where the profile image 220 is displayed, the emoticon may move to the back of the profile image. By including the second coordinate in the area where the profile image 220 is displayed, the server (or the terminal) can obtain a visual effect such that the emoticon disappears behind the profile image.
[0075] The first coordinate according to an embodiment may be arranged vertically below the second coordinate. In this case, the server (or the terminal) can move the emoticon from the lower part to the upper part based on the corresponding coordinate. For example, the visual effect may be such that the emoticon appears from the profile image and moves upward.
[0076] A server (or terminal) according to an embodiment can move from a first coordinate to a second coordinate while changing an emoji. For example, the emoji displayed at the first coordinate 330 and the emoji displayed at the second coordinate 340 may be different. For example, the emoji displayed at the first coordinate 330 may be an emoji smiling upward. For example, the emoji displayed at the second coordinate 340 may be an emoji smiling while looking straight ahead. The server (or terminal) can change the emoji by changing the emoji along the line of sight of the emoji while moving the emoji from the first coordinate to the second coordinate. Therefore, the server (or terminal) can show a more dynamic visual effect to the user.
[0077] FIGS. 4A to 4C are diagrams for explaining a second item according to various embodiments and a visual effect corresponding to the second item.
[0078] Since the description of the second item 410 shown in FIG. 4A has been specifically described above with reference to FIG. 1, it will be omitted in this drawing.
[0079] A server (or terminal) according to an embodiment can display, on a screen, a visual effect corresponding to a slider input when the slider input is received at the coordinate where the second item is provided. The visual effect may include an effect in which an emoji is displayed at a predetermined coordinate on the screen. The predetermined coordinate may be a coordinate arbitrarily determined by the server or the user. For example, the predetermined coordinate may be a coordinate determined to be displayed at the middle of the x-axis and the middle of the y-axis of the screen on the screen where the profile view is displayed. Thereby, the emoji may be displayed in the middle of the screen.
[0080] In one embodiment, when the slider input is an input that moves in the first direction, the server (or terminal) may display the emoticon corresponding to the first direction at a predetermined coordinate on the screen. The first direction may be the direction of moving the slider pointer 430 from the left side to the right side. The second direction is opposite to the first direction. When the slider pointer 430 moves in the second direction, the emoticon may not be displayed, or an emoticon different from the emoticon corresponding to the first direction may be displayed on the screen.
[0081] In one embodiment, the server (or terminal) may maintain the horizontal width of the slider bar and increase the vertical width as the slider pointer moves in the first direction. For example, in FIG. 4A, the slider pointer 430 is located on the left side, and the vertical width of the slider bar 440 may be smaller than the diameter of the slider pointer 430. In FIG. 4B, as the slider pointer 430 moves in the first direction, the vertical width of the slider bar 441 increases and becomes the same as the diameter of the slider pointer 430. Even if the slider pointer 430 moves in the first direction, the vertical width of the slider bar can be maintained. The reason is that the range of numerical values that the user can select is not changed and is maintained. Through such a visual effect, users of other accounts (e.g., the second account) showing empathy can visually recognize that the degree of empathy increases.
[0082] Referring to FIG. 4C for explanation, when the user finishes the slider input through the second item, the server (or terminal) may display an emoticon at a predetermined coordinate. For example, the server (or terminal) may display an emoticon at the predetermined coordinate 460 as shown in FIG. 4C. When the user finishes the slider input through the second item, the server (or terminal) may change the vertical width of the slider bar to the original vertical width. Therefore, when the user moves the slider pointer in the first direction, the vertical width can be increased, and when the movement of the slider pointer ends, the server (or terminal) can restore the vertical width to the original length.
[0083] When the slider input ends for a server (or terminal) according to an embodiment, a profile image of another account may be displayed on the slider pointer. For example, referring to FIG. 4C for description, on the screen of another account (for example, the second account), a profile view 402 of the corresponding account (for example, the first account) may be displayed. And a second item 410 may be displayed in the profile view 402. The user of another account (for example, the second account) may end the slider input. In this case, the server (or terminal) can display a profile image 450 of another account (for example, the second account) on the slider pointer 430.
[0084] FIG. 5 is a diagram for explaining a screen for selecting a profile item according to an embodiment.
[0085] In FIG. 5, first items 520, 540, a second item 550, and fourth items 510, 530 are illustrated. The profile items shown in FIG. 5 are merely examples, and the present disclosure is not limited thereto. The user of an account (for example, the first account) may select the profile items displayed in his or her profile view via the screen 500. As shown in FIG. 5, third items 521, 541 may be provided for one profile item with the first item.
[0086] A server (or terminal) according to an embodiment can limit the display of profile items in a profile view to not exceed a predetermined number. For example, the server may be limited such that only a maximum of three profile items are displayed in the profile view. For example, the user may insert three first items into the profile view. For example, the user may insert one first item, one second item, and one fourth item into the profile view. When the user selects profile items exceeding the predetermined number, the server (or terminal) displays an error message on the screen.
[0087] FIGS. 6A-6B are diagrams for explaining a screen on which an update related to a profile item according to an embodiment is displayed in a friend list.
[0088] In FIG. 6A, an identifier is displayed near a profile image of a corresponding account (e.g., a first account) on a friend list screen 600. The server (or the terminal) may display the identifier within a predetermined distance from the profile image of the account on the friend list screen. For example, the server (or the terminal) may display the identifier in the upper left from the profile image. The friend list screen 600 may be a screen of the first account. For example, an identifier 611 may be displayed near a profile image 610. The identifier displayed near the profile image of the corresponding account (e.g., the first account) is for notifying the user of the corresponding account (e.g., the first account) that another account (e.g., a second account) has selected a first item or a second item corresponding to the corresponding account.
[0089] When the server (or terminal) according to an embodiment receives a selection input of the profile image 610, it may not display the identifier on the screen. When the profile image 610 is selected, the server (or terminal) converts the screen to the profile view of the corresponding account. The converted profile view will be described later with reference to FIG. 7A. When there is no selection of the first item or the second item within a certain period (e.g., 7 days), the server (or terminal) according to an embodiment may not display the identifier on the screen. When another account cancels the selection input of the first item or the second item, the server (or terminal) does not display the identifier on the screen. For example, the server (or terminal) may cancel the touch (or click) input of the first item. The server (or terminal) may cancel the slider input of the second item. When the cancellation of the selection input of the item is received, a cancellation popup window of the selection input may be displayed on the screen when a selection input for the corresponding item is received. A confirmation button and a cancellation button may be displayed in the popup window. When the confirmation button is selected, the number of items selected (e.g., touch input, click input, slider input, etc.) by another account from the items displayed in the profile view of the corresponding account is subtracted from the total number of selections. When the cancellation button is selected, the popup window disappears. When the server (or terminal) according to an embodiment receives a selection input of the first item or the second item after the identifier is removed, the identifier can be displayed on the screen again.
[0090] FIG. 6B shows other accounts (e.g., the second account) that are in a friendship relationship with the corresponding account (e.g., the first account) on the friend list screen 601. On the friend list screen 601, other accounts that are in a friendship relationship and have updated their profiles may be displayed. For example, when another account (e.g., the second account) registers at least one of the first item, the second item, the third item, or the fourth item in the profile view, an identifier may be displayed near the profile image of the registered account. For example, there may be a case where account A, account B, and account C register at least one of the first item, the second item, the third item, or the fourth item in the profile view. In this case, the server (or the terminal) may display an identifier 621 near the profile image 620 of account A, an identifier 631 near the profile image 630 of account B, and an identifier 641 near the profile image 640 of account C. In the profile view, there are various ways to distinguish and display the accounts that have registered at least one of the first item, the second item, the third item, or the fourth item from the unupdated accounts. The above-described identifier is merely an example, and the present disclosure is not limited thereby.
[0091] FIG. 7A is a diagram for explaining a screen that displays information of an account that has selected the first item in a profile view according to an embodiment.
[0092] The user of the corresponding account (e.g., the first account) according to an embodiment can view, via a screen, a list of any other accounts that have touched (or clicked) the first item registered by the user in the profile view. On screen 700, the profile view of the corresponding account (e.g., the first account) is displayed. And in the corresponding profile view, a first item 710 and an identifier 711 are displayed. Screen 700 may be a profile view that is converted when the user selects the profile image 610 in FIG. 6A. For example, the first item 710 displays the number of times the first item has been touched (or clicked). For example, if the selected number is 215, 215 may be displayed on the first item 710. For example, the identifier 711 is displayed on the screen when, after the account (e.g., the first account) browses its own profile view or checks the first item touch record, there is a record that the first item has been newly touched (or clicked) by another account.
[0093] On screen 700, which is an example of a profile view according to an embodiment, at least one of a profile image, a profile name, a status message, a "chat with me" object, a "profile edit" object, or a "story" object may be displayed. The "chat with me" object may be an object that converts the participants in a chat room to a chat room where the owner account of the profile view is located. The user leaves a record that only the user can view via the "chat with me" function in the chat room. When the "profile edit" object is selected, the screen may be converted to an edit view. When the "story" object is selected, another application linked to the instance messaging application may be executed. The "story" application may be an application used by the user to record their daily life.
[0094] In one embodiment, when the server (or terminal) receives a touch input of a first item, it may display a first item touch record 720 in the profile view. On the screen 702, the first item touch record 720 is displayed at the lower part of the screen, but this is merely an example and the present disclosure is not limited thereto. The first item touch record 720 may include other account lists that have touched the first item and the number of times each account has touched the first item. For example, the number of times 740 that account A730 has touched the first item 710 may be 73. When there is an account that newly touches the first item, the server displays an identifier 741. For example, when account B newly touches the first item 710, the server can display the identifier 741 on the screen.
[0095] In one embodiment, the server (or terminal) according to the present disclosure can receive a touch input of a first item displayed in the profile view of a corresponding account from at least one of the accounts blocked by the corresponding account or the accounts hidden by the corresponding account. For the accounts blocked by the corresponding account, there are restrictions that messages cannot be sent to the corresponding account. The accounts hidden by the corresponding account may be accounts that are not displayed in the friend list of the corresponding account. The accounts blocked by the corresponding account or the accounts hidden by the corresponding account may convey empathy to the corresponding account. For example, the accounts blocked by the corresponding account or the accounts hidden by the corresponding account may convey empathy through at least one of the first item or the second item. When the server (or terminal) receives a touch input of a first item displayed in the profile view of a corresponding account from at least one of the accounts blocked by the corresponding account or the accounts hidden by the corresponding account, in the first item touch, at least one of the accounts blocked by the corresponding account or the accounts hidden by the corresponding account is displayed in the record 720.
[0096] FIG. 7B is a diagram for explaining a screen that displays information of an account that has selected a second item in a profile view according to an embodiment.
[0097] A user of the account (e.g., the first account) according to the embodiment can view, via a screen, a list of other accounts that have selected a second item registered in their profile view. On screen 702, the profile view of the account (e.g., the first account) is displayed. And in that profile view, a second item 750 and an identifier 751 are displayed. Screen 702 may be a converted profile view when the user selects the profile image 610 in FIG. 6A. For example, the identifier 751 can be displayed on the screen when there is a record that the account (e.g., the first account) has browsed its own profile view or confirmed the selection record of the second item and then the second item has been newly selected by another account (e.g., the second account).
[0098] When a server according to an embodiment receives a selection input of a second item, it displays a selection record 780 of the second item in the profile view. On screen 703, the selection record 780 of the second item is displayed at the lower part of the screen, but this is only an example and the present disclosure is not limited thereto. The selection record 780 of the second item may include a list of other accounts that have selected the second item and input information of the slider base of the second item corresponding to each account. For example, the value input by account A via the slider may be displayed in slider form. After the corresponding account (e.g., the first account) browses the profile view or checks the selection record of the second item, if another account (e.g., account A) newly makes an input through the second item, an identifier 771 may be displayed. A server according to an embodiment may display an overall average 760 of the slider base input values included in the selection record 780 of the second item on the screen. For example, the overall average 760 may be displayed in slider form.
[0099] FIG. 8 is a flowchart for explaining a method of operating a terminal for interacting with other accounts via a profile view of an account according to an embodiment.
[0100] A terminal according to an embodiment displays a profile view on a screen of the terminal (S910). The terminal may display a profile view corresponding to a specific account on the screen based on data received from a server or data stored in the terminal.
[0101] A terminal according to an embodiment receives user input via the profile view (S920). When a profile view is displayed on the screen of the terminal, the user may select a profile item via the profile view displayed on the screen. For example, when the terminal receives user input for a profile item, the terminal can obtain the coordinates at which the user input was received on the screen.
[0102] A terminal according to an embodiment determines whether an object corresponding to the coordinates determined based on the user input is a profile item (the profile item includes at least one of a first item for interaction with at least one touch input base or a second item for interaction with a slider input base) (S930). When the terminal obtains the coordinates at which the user input was received, it identifies the object corresponding to the relevant coordinates. Then, it determines whether the object is a profile item. The terminal determines whether the object is a first item or a second item. Further, the terminal determines whether the object is a first item, a second item, a third item, or a fourth item.
[0103] When the user input is at least one touch input and when the user input is a slider input, the terminal according to an embodiment displays a visual effect corresponding to the user input on the screen (S940). In step S940, the terminal receives data for displaying the visual effect on the screen from the server. Then, the terminal displays the visual effect on the screen based on the received data. For example, when the user selects the first item, the terminal may display a visual effect corresponding to the touch input on the screen. For example, when the user selects the second item, the terminal may display a visual effect corresponding to the slider input on the screen.
[0104] When the terminal according to an embodiment receives a plurality of consecutive touch inputs at the coordinates where the first item is provided, the terminal can increase the number of times the first item is touched and display a visual effect corresponding to the plurality of consecutive touch inputs on the screen.
[0105] The visual effect according to an embodiment can include an effect in which at least one or more emoticons included in the first item are displayed on the screen.
[0106] When the terminal according to an embodiment receives a touch input at the coordinates where the first item is provided, the terminal can display the emoticon included in the first item at at least one coordinate of the profile view.
[0107] When the terminal according to an embodiment receives a touch input corresponding to the first item, the terminal can move the emoticon from the first coordinate to a second coordinate different from the first coordinate in the profile view.
[0108] The first coordinate according to an embodiment is located vertically above the second coordinate, the x-axis coordinates of the first coordinate and the second coordinate are the same, and the second coordinate is included in the area where the profile image is displayed in the profile view.
[0109] The terminal according to an embodiment can move from the first coordinate to the second coordinate while changing the emoticon.
[0110] When the terminal according to an embodiment receives a slider input at the coordinates where the second item is provided, it can display a visual effect corresponding to the slider input on the screen.
[0111] When the slider input is an input that moves in the first direction, the terminal according to an embodiment can display an emoji corresponding to the first direction at a predetermined coordinate on the screen.
[0112] As the slider pointer moves in the first direction, the terminal according to an embodiment can keep the horizontal width of the slider bar and increase the vertical width.
[0113] The terminal according to an embodiment can determine the size of the emoji displayed on the screen based on the degree of movement of the slider pointer.
[0114] When the slider input ends, the terminal according to an embodiment may display a profile image of the account corresponding to the terminal on the slider pointer.
[0115] FIG. 9 is a block diagram of an electronic device according to an embodiment.
[0116] Referring to FIG. 9, the electronic device 800 includes a processor 810, a display 820, a memory 840, and a communication interface 830. The electronic device 800 corresponds to a server and may include a terminal (for example, a smartphone, a personal computer, a tablet PC, etc.) according to an embodiment.
[0117] The electronic device 800 according to an embodiment may include a device related to an instant messaging service. The processor 810 can perform the operations of at least one of the methods described above with reference to FIGS. 1 to 8. For example, the processor 810 stores the data generated by performing the above-described operations in the memory 840 or an external database accessible by the electronic device.
[0118] The memory 840 stores the above-described data and the data generated by the operation execution of the processor 810. The memory 840 may be a volatile memory or a non-volatile memory.
[0119] The electronic device according to one side is connected to an external device (for example, a terminal or a network) via the communication interface 830 and can exchange data. For example, the electronic device may exchange data for interacting with other accounts via the communication interface 830.
[0120] According to one embodiment, the processor may execute a program stored in the memory and control the device. The code of the program executed by the processor may be stored in the memory.
[0121] The embodiments described above can be implemented by hardware components, software components, and / or combinations of hardware components and software components. For example, the adaptive super-sampling apparatus, method, and components described in the embodiments can be implemented using a general-purpose computer or a special-purpose computer, such as a processor, a controller, an ALU (arithmetic logic unit), a digital signal processor, a microcomputer, an FPGA (Field Programmable Gate Array), a PLU (Programmable Logic Unit), a microprocessor, or other adaptive super-sampling apparatuses capable of executing commands and responding. The processing adaptive super-sampling apparatus can execute an operating system (OS) and software applications executed on the operating system. Further, the processing adaptive super-sampling apparatus may access, store, operate, process, and generate data in response to the execution of software. For the sake of convenience of understanding, although the processing adaptive super-sampling apparatus may be described as being used singly, those having ordinary knowledge in the relevant technical field will understand that the processing adaptive super-sampling apparatus may include a plurality of processing elements and / or a plurality of types of processing elements. For example, the processing adaptive super-sampling apparatus may include a plurality of processors or one processor and one controller. Also, other processing configurations, such as a parallel processor, are possible.
[0122] Software may include a computer program, code, instruction, or any combination thereof, and can configure a processing adaptive supersampling device as desired or command the processing adaptive supersampling device independently or collectively. Software and / or data can be interpreted by a processing adaptive supersampling device or permanently embodied in any type of machine, component, physical adaptive supersampling device, virtual adaptive supersampling device, computer storage medium, or adaptive supersampling device, or a signal wave to be transmitted. Software can be distributed on a network-connected computer system and stored or executed in a distributed manner. Software and data can be stored in a computer-readable recording medium.
[0123] The method according to this embodiment is embodied in the form of program instructions implemented via various computer means and recorded in 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 purposes of the present invention, or may be known and usable by 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, 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.
[0124] The hardware device described above may be configured to operate as one or more software models to execute the operations shown in the present invention, and vice versa.
[0125] As described above, the embodiments have been described by way of example with reference to the limited drawings. However, those of ordinary skill in the art can apply various technical modifications and variations based on the above description. For example, the described techniques may be executed in an order different from that described, and / or the components of the described systems, structures, devices, circuits, etc. may be combined or combined in a form different from that described, and appropriate results can be achieved even if they are replaced or substituted by other components or equivalents.
[0126] Therefore, other implementations, other embodiments, and equivalents to the claims also fall within the scope of the claims described hereinafter.
Claims
1. A method of operating a user's terminal for interacting with other users via a profile view of the user's account, comprising: determining, based on received input, profile items applicable to the profile view of the account and coordinates indicating positions at which the profile items are provided in the profile view; displaying the profile items in the profile view based on the determined profile items and the coordinates; displaying, in the profile view, a visual effect related to the profile item in response to input related to the profile item received from the terminal of the other user; wherein the profile item includes at least one of a first item for interaction with at least one touch input base or a second item for interaction with a slider input base, a method of operating a terminal.
2. The method of operating a terminal according to claim 1, wherein the profile item further includes at least one of a third item indicating the number of times the first item has been touched by at least one other user terminal or a fourth item indicating the number of inquiries of the profile view.
3. The method of operating a terminal according to claim 1, wherein the first item includes an emoticon indicating an emotion.
4. The step of displaying, in the profile view, a visual effect related to the profile item includes as input related to the profile item, when a plurality of consecutive touch inputs are received at the coordinates where the first item is provided, further including the step of displaying, in the profile view, the visual effect corresponding to the plurality of consecutive touch inputs. The method of operating a terminal according to claim 1.
5. The profile item is changed by input related to the profile item received from the terminal of the other user, and the visual effect includes a visual effect for displaying the changed profile item. The method of operating a terminal according to claim 1.
6. A visual effect related to the profile item based on input related to the profile item is added to the profile view of the account displayed on the terminal of the other user. The method of operating a terminal according to claim 1.
7. The first visual effect regarding the profile item displayed on the user's terminal is distinguished from the second visual effect regarding the profile item displayed on the other user's terminal. , The method of operating a terminal according to claim 6.
8. The second item includes at least one of text, a slider bar, a slider pointer capable of receiving a drag input, an image displayed on the slider pointer, or an emoji displayed on the slider pointer. The method of operating a terminal according to claim 1.
9. The step of displaying the visual effect regarding the profile item in the profile view includes: As an input regarding the profile item, When a slider input is received at the coordinates where the second item is provided, the method of operating a terminal according to claim 1 includes the step of displaying the visual effect corresponding to the slider input in the profile view.
10. The second visual effect includes an effect in which an emoji is displayed at coordinates predetermined in the profile view of the account. The method of operating a terminal according to claim 7.
11. The predetermined coordinates are coordinates determined to be displayed at the middle of the x-axis and the middle of the y-axis of the screen on the screen where the profile view of the account is displayed. The method of operating a terminal according to claim 10.
12. When the slider input ends, the method of operating a terminal according to claim 9 further includes the step of displaying the profile image of the other user's account on the slider pointer.
13. When there are multiple profiles corresponding to the account, generating a profile view corresponding to each of the multiple profiles, and determining at least one profile item to be displayed for each profile view. The method of operating a terminal according to claim 1 further includes.
14. The step of displaying the visual effect regarding the profile item in the profile view includes: As an input regarding the profile item, When a touch input on the first item displayed in the profile view is received, the method of operating a terminal according to claim 1 includes the step of displaying a first item touch record in the profile view. The step of displaying a visual effect related to the profile item in the profile view is as follows: The method of operating a terminal according to claim 1, including the step of displaying a selection record of a second item in the profile view when a selection input of the second item displayed in the profile view is received as an input related to the profile item.
16. A method of operating a server, comprising: Receiving information regarding a profile item applicable to a profile view of the first user's account and coordinates indicating a position where the profile item is provided in the profile view based on an input signal received from the terminal of the first user; Providing a profile view of the first user's account with the profile item displayed to the terminal of the second user that requested the profile view of the first user's account based on the received information regarding the profile item and the coordinates; Receiving an input signal regarding the profile item from the terminal of the second user; Controlling at least one of the terminal of the first user and the terminal of the second user so that a visual effect regarding the profile item is added to the profile view of the first user's account based on the input signal; including The profile item includes at least one of a first item for interaction with at least one touch input base or a second item for interaction with a slider input base. A method of operating a server.
17. A computer program stored in a computer-readable recording medium for causing hardware to execute the method according to any one of claims 1 to 16.
18. The terminal of the user for interacting with other users via a profile view of the user's account, determined based on an input received coordinates indicating a position where the profile item applicable to the profile view of the account and the profile item is provided in the profile view, displaying the profile item in the profile view based on the determined profile item and the coordinates A processor that displays a visual effect related to the profile item in the profile view in response to an input related to the profile item received from the terminal of the other user; comprising the profile item includes at least one of a first item for interaction with at least one touch input base or a second item for interaction with a slider input base. A terminal.
Citation Information
Patent Citations
Multimedia player
JP1518074S
Information processing program, information processing device, information processing system, and display method
JP2013248292A
Deferring Heavy Actions When Scrolling
JP2016517085A
Method of displaying profile view in instant messaging service
JP2021068430A
Method, system, and computer program for providing reputation badge for video chat
JP2021086626A