CN111193654B - Social session processing method, device, terminal and medium - Google Patents
Social session processing method, device, terminal and medium Download PDFInfo
- Publication number
- CN111193654B CN111193654B CN201910549112.5A CN201910549112A CN111193654B CN 111193654 B CN111193654 B CN 111193654B CN 201910549112 A CN201910549112 A CN 201910549112A CN 111193654 B CN111193654 B CN 111193654B
- Authority
- CN
- China
- Prior art keywords
- user
- relationship
- intimacy
- target
- social
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/043—Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the invention provides a method, a device, a terminal and a medium for processing social sessions, wherein the method comprises the steps of obtaining a target intimacy between a first user and a second user, wherein the target intimacy comprises a target intimacy type and a target intimacy level; acquiring a first interaction identifier matched with a target affinity, and displaying the first interaction identifier in a social session page of the first user and the second user; the first interaction identifier is used for triggering the intimate expression matched with the target intimate relationship; if the target intimacy between the first user and the second user changes, acquiring a second interaction identifier matched with the changed target intimacy; and replacing the first interaction identifier in the social session page with the second interaction identifier. According to the embodiment of the invention, the interaction identification matched with the target intimacy can be provided in the social conversation page all the time, and the interaction of customized intimacy expression is realized.
Description
Technical Field
The present application relates to the field of internet technologies, and in particular, to a method, an apparatus, a terminal, and a medium for processing a social session.
Background
The expression refers to a picture for transmitting emotion and mood in a social session. In the existing technical scheme, the interaction mode of the expression is relatively fixed, specifically: calling a general expression window through a general expression entry icon when the users interact expressions, wherein the general expression window comprises general expressions which are generally preset expressions of a system or expressions collected by the users; and selecting a general expression (such as a smiling face and a head portrait) from the general expression window for interaction. The expression interaction in the technical scheme is realized by calling out the universal expression window through the traditional universal expression entry icon, the universal expression entry icon does not distinguish the social relationship among users, if the users who are in close relationship with each other need to spend more time to screen the universal expressions which can be used for expressing the close relationship when the expression interaction is carried out, and the interaction efficiency is low; and may also cause social misunderstandings between users due to selection of inappropriate emotions, which is detrimental to the benign development of social relationships between users.
Disclosure of Invention
The embodiment of the invention provides a social conversation processing method, a social conversation processing device, a social conversation processing terminal and a social conversation processing medium, wherein an interactive identification matched with a target intimacy relation can be provided in a social conversation page all the time, so that high-efficiency customized intimacy expression interaction is realized.
In one aspect, an embodiment of the present invention provides a method for processing a social session, including:
acquiring a target intimacy relationship between a first user and a second user, wherein the target intimacy relationship comprises a target intimacy type and a target intimacy level;
acquiring a first interaction identifier matched with the target affinity, and displaying the first interaction identifier in a social session page of the first user and the second user; the first interaction identifier is used for triggering the close expression matched with the target close relationship;
if the target intimacy between the first user and the second user changes, acquiring a second interaction identifier matched with the changed target intimacy;
and replacing the first interaction identifier in the social session page with the second interaction identifier.
In another aspect, an embodiment of the present invention provides a processing apparatus for social sessions, including:
the system comprises a relationship obtaining unit, a relationship obtaining unit and a relationship obtaining unit, wherein the relationship obtaining unit is used for obtaining a target intimacy relationship between a first user and a second user, and the target intimacy relationship comprises a target intimacy type and a target intimacy level;
the identification acquisition unit is used for acquiring a first interaction identification matched with the target intimacy; the first interaction identifier is used for triggering the close expression matched with the target close relationship;
the processing unit is used for displaying the first interaction identifier in a social session page of the first user and the second user;
the identification obtaining unit is further configured to obtain a second interaction identification matched with the changed target affinity if the target affinity between the first user and the second user changes;
the processing unit is further configured to replace the first interaction identifier in the social session page with the second interaction identifier.
In another aspect, an embodiment of the present invention provides a terminal, including:
a processor adapted to implement one or more instructions; and the number of the first and second groups,
a computer storage medium storing one or more instructions adapted to be loaded by the processor and to perform the method of processing a social session described above.
In yet another aspect, an embodiment of the present invention provides a computer storage medium, where one or more instructions are stored in the computer storage medium, and the one or more instructions are adapted to be loaded by a processor and perform the processing method of the social session.
The method and the device for providing the social conversation page have the advantages that the interactive identification which is always matched with the target close relation between the first user and the second user is provided in the social conversation page between the first user and the second user, and the interactive identification can trigger the close expression matched with the target close relation; therefore, the degree of closeness and the change condition of the degree of closeness between the first user and the second user can be intuitively reflected through the interactive identification, the convenient close expression interaction between the first user and the second user can be realized, the richness and interest of the interactive process are improved, and the benign development of the social relationship between the users is promoted.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 illustrates a system architecture diagram of a social network provided by an exemplary embodiment of the present application;
FIG. 2 illustrates a schematic diagram of a social session page provided by an exemplary embodiment of the present application;
FIG. 3 illustrates a flow chart of a method for processing a social session provided by an exemplary embodiment of the present application;
FIG. 4 illustrates a matching relationship between affinity and interaction identification provided by an exemplary embodiment of the present application;
FIG. 5 is a schematic diagram illustrating a display of an interactive sign provided by an exemplary embodiment of the present application;
FIG. 6 is a schematic diagram illustrating a display of another interactive indicator provided by an exemplary embodiment of the present application;
FIG. 7 is a schematic diagram illustrating a display of an emotive interaction effect according to an exemplary embodiment of the present application;
FIG. 8 illustrates a schematic view of a prominent mark provided by an exemplary embodiment of the present application;
FIG. 9 is a flowchart illustrating a method for interaction between two users and a server involved in binding/unbinding a target affinity according to an exemplary embodiment of the present application;
FIG. 10 is a diagram illustrating a page switch provided by an exemplary embodiment of the present application;
11-A through 11-C illustrate schematic diagrams of relationship status pages under various target affinities provided by an exemplary embodiment of the present application;
FIG. 12 is a block diagram illustrating an apparatus for processing a social session according to an exemplary embodiment of the present application;
fig. 13 is a schematic structural diagram of a terminal according to an exemplary embodiment of the present application.
Detailed Description
The technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.
Social Networking Service (SNS) is a platform that helps establish connections between people in a Social relationship. FIG. 1 illustrates a system architecture diagram of a social network provided by an exemplary embodiment of the present application; the system architecture includes a server 10a and a plurality of terminals, such as a terminal 10b used by a user 10e, a terminal 10c used by a user 10f, and a terminal 10d used by a user 10 g. Terminals may include, but are not limited to: a PC (Personal Computer), a PDA (tablet Computer), a mobile phone, a smart wearable device, a vehicle-mounted terminal, and the like. The terminal can be provided with and run social software, and a user can interact with other users in the social network through the social software in the terminal; social software herein may include, but is not limited to: instant messaging software (e.g., QQ (an instant messaging software), wechat), content social software (e.g., microblogs, personal social spaces such as QQ space, Face Book (a social software)), map social software (e.g., Zenly (a real-time location software)), and so forth. Social activities herein may include, but are not limited to: social conversations performed between users, interacting profile information between users, one-way access or inter-access of personal social spaces, multiple users participating in the same social topic in common, and the like. The server 10a is a device for providing social services for a social network, and may specifically be a background server of social software; the server 10a may be an independent server, a service cluster composed of a plurality of servers, or a cloud server. In practical application, the server 10a is used for providing service support for social activities among a plurality of users in a social network; for example: during the process of the user 10e and the user 10f performing the social session, the server 10a may forward the social session message sent by the user 10e to the user 10f, and forward the social session message sent by the user 10f to the user 10e, so as to implement the social interaction between the user 10e and the user 10 f. In addition, the server 10a is also used for uniformly managing profile information of users in the social network and social relationships among the users.
Social relationships refer to connections established between users in a social network and the users, and may include, but are not limited to, the following types: strange relations, friend relations, intimate relations, etc. The types of social relations are different, and the interaction authority of users in the social network is usually different; for example: users who are in strange relationship with each other are generally allowed to have only temporary social sessions, and other social activities except the temporary social sessions may be limited; for example, users who are in friend relationship can allow various social activities such as social conversation, personal social space interaction, file receiving and sending and the like; in addition to allowing various social activities to be performed between users who are close to each other, the social network may customize additional ability to express closeness and closeness, such as adding special expressive sending ability capable of expressing closeness in social sessions, and the like. The type of the social relationship is allowed to change, for example, users who are strange to each other can establish friend relationship through the operation of adding friends; the following steps are repeated: the mutual friend relationship can be established through the close relationship binding operation. The social relationships of strange relationships, friend relationships and close relationships reflect the closeness degree of users in sequence from low to high, and generally need to be changed step by step when the closeness degree changes, for example, users who are strange with each other are not allowed to directly perform binding operation of close relationships, but need to perform binding operation of close relationships after establishing friend relationships through operation of adding friends; for example, users in close relationship with each other usually do not change directly to users in strange relationship with each other, but restore to friend relationship after releasing close relationship, and then change to strange relationship through the operation of releasing friend relationship. The present invention is not limited to the above-described order of changing the types of social relationships.
Further, the intimacy relationship can be subdivided according to intimacy type and intimacy grade, which can be specifically referred to the following table one:
table one: table of relationship of intimacy
The description of Table one is as follows: (1) a combination of an affinity type and an affinity rating determines an affinity, and affinity types may include, but are not limited to: lovers, basic friends and girlfriends. Wherein, the lovers usually refer to the relationship established between male users and female users; a friend-based generally refers to an established relationship between a male user and a male user; girlfriends generally refer to an established close relationship between female users; the embodiment of the invention does not limit the gender of the users who are in target relationship with each other. For example: an affinity type one (lovers) + a first affinity level (primary) ═ affinity I-1 (primary lovers); the following steps are repeated: the intimacy type is two (yiyout) + second intimacy level (medium) is intimacy relationship P-2 (medium yiyout); the following steps are repeated: affinity type three (female girlfriends) + third affinity class (high-grade) affinity relationship M-3 (high-grade female girlfriends). When either the intimacy type or the intimacy level is changed, the intimacy relationship is changed.
(2) The intimacy degree is divided according to the intimacy index. Wherein the intimacy level represents the intimacy degree between two users, and the intimacy index is a numerical value for quantifying the intimacy degree; the higher the affinity rating, the higher the corresponding affinity index, indicating a greater affinity between the two users. In the above table, the first closeness level is lower than the second closeness level, which is lower than the third closeness level. Changing from the first intimacy level to the second intimacy level is called intimacy level upgrading, and similarly, changing from the second intimacy level to the third intimacy level is also called intimacy level upgrading; conversely, changing from the third affinity level to the second affinity level is referred to as affinity level demotion, and similarly changing from the second affinity level to the first affinity level is also referred to as affinity level demotion.
(3) The contents in the table are only examples, and the embodiment of the present invention does not limit the subdivision manner of the affinity, that is, different subdivision manners may cause changes in the contents in the first table, for example: the type of intimacy may also include intimacy type four (e.g., men's intimate contact), intimacy type five (e.g., men's intimate contact), etc.; the following steps are repeated: the affinity rating may also include a fourth affinity rating, a fifth affinity rating, and so forth; the following steps are repeated: the range of the intimacy index corresponding to each intimacy level can also be set as required, for example, the intimacy index range corresponding to the first intimacy level is [0, 25], and so on.
The expression refers to pictures used for transmitting emotion and mood in the social session, and has the following characteristics: the format of expression may include, but is not limited to, eip (an image format), cfc (an image format), gif (graphics exchange format), and the like; ② the expressions are usually small pictures, where "small" refers to the size and data volume of a picture, the size of an expression is usually 100 × 75 pixels, and the data volume is usually within 2 MB. The expression enriches the interaction mode of the social conversation, so that the social conversation process becomes more interesting. FIG. 2 illustrates a schematic diagram of a social session page provided by an exemplary embodiment of the present application; the social session page is exemplified by a social session between the user 10e and the user 10f in fig. 1 performed by the instant messaging software, and the social session page shown in fig. 2 is displayed in the terminal 10 b; as shown in fig. 2, the social session page includes:
A message display window 20b for displaying interactive messages of the social conversation; generally, messages sent by both users in the social conversation are displayed in the message display window 20b in a differentiated manner, for example, in fig. 2, a message sent by the opposite user 10f is displayed on the left side of the message display window 20b, a message sent by the home user 10e is displayed on the right side of the message display window 20b, and the attributes (including the head portrait of the sender, the sending time, and the like) of the message are displayed in synchronization when the message content is displayed.
And the expression entry bar 20d and the expression window 20f are used for realizing expression interaction in the social conversation process. The expression entry bar 20d includes a general expression entry icon 20e, and the general expression entry icon 20e corresponds to the general expression window 20 f; when the generic emoji portal icon 20e is triggered, the generic emoji window 20e may be triggered to be displayed. The general expression window 20e includes a plurality of general expressions, the general expressions refer to expressions that do not distinguish social relationships, that is, the general expressions can be used for expression interaction in social sessions no matter whether users are in strange relationships with each other, friend relationships or close relationships; the general expressions can comprise expressions preset by a system and expressions collected by a user in a user-defined mode; when a general emoticon in the general emoticon window is touched (i.e., selected), the touched general emoticon is transmitted to the opposite user and is simultaneously displayed in the message display window 20 b.
The embodiment of the invention provides a processing scheme of social conversation, which provides the following steps: always displaying an interaction identifier matched with a target intimacy relationship between a first user and a second user in a social session page between the first user and the second user, wherein the interaction identifier can trigger an intimacy expression matched with the target intimacy relationship; the expression of intimacy refers to an exclusive expression allowed to be used between users in intimacy, that is, only after two users establish intimacy, the users interact with each other through the intimacy expression, and only the users in strange relationship or friend relationship are allowed to interact with each other through the general expression, but not through the intimacy expression. Therefore, the degree of closeness and the change condition of the degree of closeness between the first user and the second user can be intuitively reflected through the interactive identification, the convenient close expression interaction between the first user and the second user can be realized, the richness and interest of the interactive process are improved, and the benign development of the social relationship between the users is promoted. Wherein, the first user and the second user refer to any two users in the social network. In the following embodiments of the present invention, the first user is the user 10e shown in fig. 1, and the second user is the user 10f shown in fig. 1, except for special descriptions.
Fig. 3 is a flowchart illustrating a method for processing a social session, which may be applied to the system architecture of the social network shown in fig. 1 and may be specifically executed by a terminal (i.e., the terminal 10b) used by a first user (i.e., the user 10e), according to an exemplary embodiment of the present application; the method comprises the following steps S301-S305:
s301, obtaining a target intimacy relationship between the first user and the second user, wherein the target intimacy relationship comprises a target intimacy type and a target intimacy level.
The terminal 10b may store the target affinity between the user 10e and the user 10f in the local storage space in advance; the terminal 10b may also acquire the target affinity between the user 10e and the user 10f from the server 10a in real time. The target affinity may be any one of the affinities shown in table one above.
S302, acquiring a first interaction identifier matched with the target intimacy; the first interaction identifier is used for triggering the close expression matched with the target close relationship.
The first interactive identification comprises a first intimate expression entry icon; or the first interactive identifier comprises a first intimate emoticon entry icon and a first intimate identifier. The intimate expression entry icon is an icon which is additionally arranged in a social conversation page for a user with an intimate relationship and is used for upgrading the expression interaction capacity, and the intimate expression matched with the target intimate relationship can be triggered and displayed through the intimate expression entry icon. The intimacy mark is a mark for reflecting the target intimacy relationship, and the intimacy mark may be characters, pictures, animation and the like. When the user 10e and the user 10f successfully establish the target affinity, the user 10e and the user 10f jointly obtain an interaction identifier matched with the target affinity; as the target intimacy changes, the interactive identification also changes correspondingly.
FIG. 4 illustrates a matching relationship between affinity and interaction identification provided by an exemplary embodiment of the present application; as can be seen from the figure, the intimacy is different, and the interactive identification is also different; the interactive mark can visually reflect the intimacy level of the current intimacy relationship between two users, and the higher the intimacy level is, the richer the elements of the interactive mark are.
S303, displaying the first interaction identifier in a social session page of the first user and the second user.
When the first interaction identification includes a first close emoticon, the first close emoticon may be displayed in an emoticon entry bar of the social session page. Fig. 5 is a schematic diagram illustrating a display of an interactive indicator provided in an exemplary embodiment of the present application, where 50a represents a first close emoticon entry icon.
When the first interactive mark comprises a first intimate emoticon entry icon and a first intimate mark; the first affinity identifier may be displayed in an identifier bar of the social session page while the first affinity emoji portal icon is displayed in an emoji portal bar of the social session page. FIG. 6 is a schematic diagram illustrating a display of another interactive signage provided by an exemplary embodiment of the present application, wherein 60a represents a first close emoticon entry icon; 60b denotes a first intimacy label.
Further, the method may also include the following ss3001-ss 3005:
ss3001, when the first close expression entry graph is triggered, outputting a first close expression window, wherein the first close expression window comprises a plurality of close expressions matched with the target close relationship;
ss3002, when any one of the first close emotions window is touched, dynamically showing the touched close emotions in the social session page.
In steps ss3001-ss3002, when a certain close expression is touched (i.e. selected), the close expression is sent from the terminal 10b to the server 10a, and is forwarded by the server 10a to the opposite user 10f, and the close expression is displayed in the message display window of the social session page displayed by the terminal 10b, and is dynamically displayed. FIG. 7 is a schematic diagram illustrating a display of an emotive interaction effect according to an exemplary embodiment of the present application; as can be seen from the figure, the expression forms of the intimacy expressions corresponding to different intimacy types are different; under the same intimacy type, the higher the intimacy level is, the richer the dynamic display mode of the intimacy expression is, for example, the intimacy expression matched with the first intimacy level can be a simple graph; the expression form of the intimacy expression matched with the second intimacy level can be graphics plus background rendering; the expression of the intimacy expression matching the third intimacy level may be in the form of graphics + special effects + background rendering.
ss3003, in the process of dynamically displaying the touched close emoticon in the social conversation page, setting a significant mark for the first close emoticon entry icon;
ss3004, displaying said saliency mark in said social session page;
ss3005, deleting said saliency mark from said social session page when a set time is reached.
In steps ss3003-ss3005, setting the notable flag includes changing the display state of the first emoji icon, for example, changing the display brightness, display color, or display size of the first emoji icon. The setting time can be set according to actual needs, for example, the setting time can be 3 seconds or 5 seconds; deleting the prominent mark includes restoring the display state of the first intimate emoticon entry icon. FIG. 8 illustrates a schematic view of a prominent mark provided by an exemplary embodiment of the present application; 80a, a first intimate emoticon which changes from gray to red and is illuminated (not shown) in the course of dynamically showing the touched intimate emoticon; the first intimate emoji portal icon resumes a grey appearance after 3 seconds. Through the setting of showing the sign, be favorable to guiding more use close expression of user, promote the rate of utilization of close expression.
S304, if the target affinity between the first user and the second user changes, acquiring a second interaction identifier matched with the changed target affinity.
S305, replacing the first interaction identifier in the social conversation page with the second interaction identifier.
In steps S304-S305, the second interactive mark includes a second intimate emoticon entry icon; or the second interactive identifier comprises a second intimate emoticon entry icon and a second intimate identifier. The second interaction identifier is used for triggering the intimacy expression matched with the changed target intimacy relation. The change in the target affinity may include any one of: the target intimacy type changes, the target intimacy level changes, and both the target intimacy type and the target intimacy level change; the target intimacy level changing includes upgrading the target intimacy level or degrading the target intimacy level. The user may select the target affinity type in the process of binding the affinity, or may change the target affinity type in the process of rebinding the affinity after unbinding, and the server 10a records the change of the target affinity type. In addition, the server 10a periodically counts the intimacy degree index between the user 10e and the user 10f, and records the change in the target intimacy degree caused by the change in the intimacy degree index. At the same time, the server 10a generates a relationship change notification to transmit to the terminal 10b and the terminal 10 c. The terminal 10b updates the target affinity between the user 10e and the user 10f in the local storage space according to the relationship change notification sent by the server 10 a. The server counts an affinity index between the user 10e and the user 10f according to the interaction information of the user 10e and the user 10f within a preset time period (for example, within 10 hours and within 24 hours), and determines whether the target affinity level between the user 10e and the user 10f changes or not according to the affinity index between the user 10e and the user 10 f; wherein the interaction information comprises any one or more of the following: the interaction frequency of the personal social profile, the interaction frequency of the personal social space, and the number of interactive messages in the social session page.
The following describes the calculation process of the affinity index in detail by taking the example that the interaction information includes the number of interaction messages in the social session page.
After the user 10e and the user 10f are in close relation with the target B, the user 10e and the user 10f jointly obtain an interactive identifier; on the premise that the target intimacy type is not changed, the target intimacy level is increased/decreased along with the intimacy index between the two users, so that the target intimacy relation is changed, and the corresponding interaction identification is changed. The calculation rule of the intimacy degree index is as follows.
(1) A condition of judging whether the number of the mutual messages between the user 10e and the user 10f within a preset time period (for example, one day) reaches a number threshold (for example, 10 pieces); if the condition is met, increasing the intimacy index between the two users by one step (for example, the step is 1); if the condition is not met, then:
i. if the current intimacy degree index between the two users is less than the lower limit value (for example, 71 shown in table one) of the intimacy degree index range corresponding to the third intimacy degree, clearing the current intimacy degree index between the two users to 0;
ii. If the current intimacy degree index > between the two users is the lower limit value of the intimacy degree index range corresponding to the third intimacy degree, the current intimacy degree index between the two users is reduced to the lower limit value of the intimacy degree index range corresponding to the second intimacy degree (for example, 35 shown in table one);
and iii, if the current intimacy index > between the two users is the lower limit value of the intimacy index range corresponding to the second intimacy level, and if the condition is not met before a certain specified middle time (for example, the specified middle time is 19:00 in 0-24:00 a day) in a preset time period, the server 10a pushes a reminding message to the terminal 10b and the terminal 10c, so that the terminal 10b and the terminal 10c output the reminding message to remind the user 10e and the user 10 f. If the user 10e is offline for the specified intermediate time (19:00), but the user 10e logs in again to the social network and is online between the specified time and the end time of the preset time period, the reminding message is pushed again.
(2) And when the intimacy index reaches the lower limit value of the intimacy index range corresponding to the second intimacy level, upgrading the intimacy mark into an intimacy mark matched with the second intimacy level.
(3) And when the intimacy index reaches the lower limit value of the intimacy index range corresponding to the third intimacy level, upgrading the intimacy mark into an intimacy mark matched with the third intimacy level.
(4) And when the intimacy index exceeds the lower limit value of the intimacy index range corresponding to the third intimacy level, upgrading the intimacy mark into an intimacy mark matched with the third intimacy level, and acquiring the upgrading days.
(5) When the intimacy index is decreased from > the lower limit value of the intimacy index range corresponding to the third intimacy level to the lower limit value of the intimacy index range corresponding to the second intimacy level, the intimacy mark is degraded from the intimacy mark matched with the third intimacy level to the intimacy mark matched with the second intimacy level.
(6) And when the intimacy index is decreased to 0 from the lower limit value of the intimacy index range corresponding to the > -second intimacy grade, deleting the intimacy mark.
Specifically, the calculation rule of the intimacy degree index is described by an example, and it is assumed that the intimacy degree index range corresponding to the first intimacy degree is [0, 6], the intimacy degree index range corresponding to the second intimacy degree is [7, 29], and the intimacy degree index range corresponding to the third intimacy degree is [30, 100 ]; the preset time period is one day (namely 0:00-24:00), and the designated time period is 19: 00; the step length is 1; the number threshold is 10; the intimacy index is calculated as follows:
1) judging whether the number of messages sent by the user 10e and the user 10f in one day is 10, and if so, judging that the current intimacy index between the two is + 1; if this condition is not fulfilled on the day:
i. and if the current intimacy index is less than 30, clearing the current intimacy index to be 0.
if the current intimacy index > is 30, reducing the current intimacy index to 7.
if the current intimacy degree index > is 7, and if the conditions are not met before 19:00 the day, the user 10e and the user 10f are reminded of the conditions are not met in the day by means of push messages. If the 19:00 user 10e or the user 10f is not online, the push reminder is triggered to be pushed again when the user 10e or the user 10f logs on online again between 19:00 and 24: 00.
2) When the affinity index reaches 7, the affinity flag is upgraded to a flag matching the second affinity level.
3) When the affinity index reaches 30, the affinity flag is upgraded to a flag that matches the third affinity level.
4) When the intimacy index exceeds 30, the intimacy label is held as a label matching the third intimacy level, and the number of days taken by the intimacy label is acquired at the same time.
5) When the intimacy index is decreased from > -30 to 7, the intimacy label is decreased from the label matching the third intimacy level to the label matching the second intimacy level.
6) When the intimacy index is decreased from > -7 to 0, the intimacy mark is deleted.
The intimacy degree index may be counted at 0:00 per day, and when the intimacy degree mark changes, the server 10a synchronizes the change to the terminal in real time. It is understood that when the interaction information contains a plurality of information, the above calculation rule may be referred to, for example: the interactive information includes the interactive frequency of the personal social space and the number of interactive messages in the social session page, and then the condition may be set to be satisfied by a plurality of information, for example: whether the number of messages sent by the user 10e and the user 10f in a day reaches a number threshold (for example, 10) is judged, whether the frequency of mutual access of the user 10e and the user 10f in a personal social space in a day reaches a frequency threshold (for example, 3 times) is judged, when the frequency reaches the frequency threshold (for example, when both judgment results are yes), the condition is determined to be reached, and the current intimacy index between the two is + 1. In addition, because the change of the intimacy index affects the intimacy level, the change of the intimacy index not only affects the change of the intimacy label, but also affects the change of the intimacy expression entry icon, and the change of the intimacy expression entry icon is similar to the change of the intimacy label, which is not repeated herein.
Fig. 9 is a flowchart illustrating a method for interaction between two users and a server when a target affinity is bound/unbound, according to an exemplary embodiment of the present application.
1. The binding process of the target affinity includes the following steps S901 to S902:
s901, responding to a relation binding request operation, sending a relation binding application to a server, wherein the relation binding application carries the identity information of the first user, the identity information of the second user and a target intimacy type required to be established between the first user and the second user; and enabling the server to forward the relationship binding application to the second user, and establishing a target intimacy relationship between the first user and the second user after receiving confirmation feedback of the second user.
S902, receiving and storing the established target intimacy relationship between the first user and the second user returned by the server.
Optionally, after the operation of the relationship binding request is detected, step S903 may be further included before step S901 is executed, and it is determined whether a friend relationship exists between the first user and the second user; if yes, step S901; otherwise, outputting a binding failure prompt message.
In steps S901-S903, the binding process of the close relationship occurs between two users in a friend relationship, the terminal 10b may provide a relationship binding request button or option, and the user 10e may initiate a relationship binding request operation by clicking the button or selecting the option; the terminal 10b sends a relation binding application to the server 10a, and applies for binding the user 10e and the friend user 10f with a target intimacy relation, wherein the relation binding application carries a target intimacy type; after receiving the relationship binding application, the server 10a forwards the relationship binding application to the terminal 10c and outputs the relationship binding application to the user 10f for selection, and the user 10f can choose to approve or reject the relationship binding application. If the user 10f chooses to approve, the terminal 10c sends an "approval" message to the server 10a, after the server 10a receives the "approval" message, the server 10a indicates that the target intimacy relationship between the user 10e and the user 10f is successfully established, the server 10a stores the target intimacy relationship [10e, 10f, X, level ] between the user 10e and the user 10f in a database or a local storage space, and meanwhile, the target intimacy relationship [10e, 10f, X, level ] is pushed to the terminal 10b and the terminal 10c, so that the terminal locally stores the target intimacy relationship [10e, 10f, X, level ]. Wherein X represents the target intimacy type, and level represents the target intimacy level. If the user 10f selects to reject, the terminal 10c sends a "reject" message to the server 10a, the target affinity binding fails, and the server 10a pushes a binding failure prompt message to the terminal 10 b.
2. The unbinding process of the target affinity includes the following steps S904-S905:
s904, responding to the operation of the relationship unbinding request, and sending a relationship unbinding application to the server, wherein the relationship unbinding application comprises the identity information of the first user, the identity information of the second user and the target intimacy relationship between the first user and the second user; causing the server to release the target affinity between the first user and the second user and generate a relationship change notification;
s905, receiving the relationship change notification returned by the server, and updating the locally stored target intimacy between the first user and the second user according to the relationship change notification.
In steps S904-S905, the terminal 10b may provide a relationship unbinding request button or option, and the user 10e may initiate a relationship unbinding request operation by clicking the button or selecting the option; the terminal 10b sends a relationship unbinding application to the server 10a, and applies for releasing the target intimacy relationship between the user 10e and the user 10 f; after receiving the application for relation unbinding, the server 10a deletes the target affinity [10e, 10f, X, level ] from the database or the local storage space of the server, and simultaneously pushes a notification message for releasing the target affinity [10e, 10f, -X ] to the terminal 10b and the terminal 10c, so that the terminal updates the locally stored relation.
In the above-mentioned binding/unbinding process of the target affinity, the successful binding or successful unbinding of the target affinity may cause the affinity between the user 10e and the user 10f to change, so the server 10a may send a relationship change notification to the terminal 10b and the terminal 10c to achieve the state synchronization between the server 10a and the terminal regarding the affinity. Before sending the relationship change notification, the server 10a first detects whether the receiving terminal (for example, the terminal 10b) is in an online state, and if the terminal 10b is in an offline state, when the user 10e logs in again through the terminal 10b, the change content of the target affinity is synchronized to the terminal 10b in an incremental manner, so that the terminal 10b updates the corresponding content in the local storage space thereof. If the user 10e replaces the new terminal to log in again, all the contents of the changed target affinity are synchronized to the new terminal in a full update manner, so that the new terminal synchronously stores the changed target affinity.
Fig. 10 is a diagram illustrating a page switch according to an exemplary embodiment of the present application. The embodiment of the invention can flexibly switch between the social session page and the relationship state page; the switching process can include the following steps S1001-S1002.
S1001, responding to a page switching operation detected in the social session page, and switching the social session page to a relationship state page between the first user and the second user. 11-A through 11-C illustrate schematic diagrams of relationship status pages under various target affinities provided by an exemplary embodiment of the present application; as shown, the relationship status page is used for showing the details of the relationship between users, and includes: the relationship establishment time, the intimacy identification, the common friends and the like.
S1002, responding to the page switching operation detected in the relation state page, and switching the relation state page into the social conversation page.
In steps S1001 to S1002, the page switching operation may be a gesture sliding operation, an operation of clicking a page change button, or the like. Taking the gesture sliding operation as an example, according to the target affinity between the user 10e and the user 10f, in the social session page between the user 10e and the user 10f, the left sliding gesture may open a relationship status page of the target affinity on the right side, where the relationship status page includes the following display styles: lovers, base friends, girlfriends. The relationship status page is horizontal to the social session page and hidden on the right side of the social session page.
(1) The first time the social session page opens the relationship status page by a left swipe gesture: and initially, the relation state page is a blank View (View) container, and a left slide gesture event between the social session page and the relation state page View container is monitored in real time. When the left slide gesture event is triggered, the affinity relationship between the user 10e and the user 10f is read from the storage space of the terminal 10b, and the corresponding relationship Fragment page is loaded and embedded into the blank View container of the relationship status page. After the left-sliding gesture is released, corresponding actions are made according to the sliding distance: if the sliding distance > is equal to 1/3 screen width, sliding into the relationship state page, and displaying the relationship state page in a full screen mode; if the sliding distance is <1/3 screen width, automatically sliding out the relationship status page and displaying the social session page full screen. After entering the relationship status page, a right swipe gesture may return to the social session page.
(2) Not the first time a social session page opens a relationship status page by a left swipe gesture: checking whether the target intimacy relationship changes; if the target intimacy relationship changes, the method comprises the following steps: firstly, if the target intimacy type changes, removing the last embedded relation Fragment page, and loading a new relation Fragment page into a view container; and if the target intimacy type is not changed but the target intimacy level is changed (namely the intimacy index is changed), continuing to use the last embedded relation Fragment page, and updating the interaction identifier and the corresponding display data in the relation Fragment page. And if the target intimacy does not change, updating is not needed, and the last embedded relationship Fragment page is continuously used for displaying.
The flexible switching between the social session page and the relationship state page can be realized through simple page switching operation, and a user can conveniently browse the detail information of the target close relationship in the social session process.
FIG. 12 is a block diagram illustrating an apparatus for processing a social session according to an exemplary embodiment of the present application; the processing means of the social session may be a computer program (comprising program code) running in the terminal, for example social software in the terminal. The processing means of the social session may perform the method shown in fig. 3. Referring to fig. 12, the processing device of the social session may run the following units:
a relationship obtaining unit 1201, configured to obtain a target affinity between a first user and a second user, where the target affinity includes a target affinity type and a target affinity level;
an identifier obtaining unit 1202, configured to obtain a first interaction identifier matching the target affinity; the first interaction identifier is used for triggering the close expression matched with the target close relationship;
a processing unit 1203, configured to display the first interaction identifier in a social session page of the first user and the second user;
the identifier obtaining unit 1202 is further configured to obtain, if the target affinity between the first user and the second user changes, a second interaction identifier matched with the changed target affinity;
the processing unit 1203 is further configured to replace the first interaction identifier in the social session page with the second interaction identifier.
In one embodiment, the first interactive indicator includes a first intimate emoticon entry icon; the social conversation page comprises an expression entry bar; the processing unit 1203 is specifically configured to display the first close emoticon in an emoticon entry bar of the social session page.
In another embodiment, the first interactive mark comprises a first intimacy mark and a first intimacy expression entrance icon; the social conversation page comprises an identification bar and an expression entry bar; the processing unit 1203 is specifically configured to display the first affinity identifier in an identifier bar of the social session page, and display the first affinity emoticon in an emoticon entry bar of the social session page.
In yet another embodiment, the processing unit 1203 is further configured to:
when the first close expression entry graph is triggered, outputting a first close expression window, wherein the first close expression window comprises a plurality of close expressions matched with the target close relationship;
when any one close emoticon in the first close emoticon window is touched, dynamically showing the touched close emoticon in the social session page.
In yet another embodiment, the processing unit 1203 is further configured to:
setting a significant mark for the first close emotion entry icon in the process of dynamically displaying the touched close emotion in the social session page;
displaying the salient tags in the social session page;
and when the set time is reached, deleting the significant mark from the social conversation page.
In yet another embodiment, the processing unit 1203 is further configured to:
in response to a page switching operation detected in the social session page, switching the social session page to a relationship status page between the first user and the second user;
switching the relationship status page to the social session page in response to a page switching operation detected in the relationship status page.
In yet another embodiment, the change in the target affinity comprises any one of: the target intimacy type changes, the target intimacy level changes, and both the target intimacy type and the target intimacy level change;
the target intimacy level changing includes upgrading the target intimacy level or degrading the target intimacy level.
In another embodiment, the change of the target affinity is confirmed according to a relationship change notification sent by a server; the relationship change notification is sent after the server counts an intimacy index between the first user and the second user according to the interaction information of the first user and the second user in a preset time period and determines that the target intimacy level between the first user and the second user changes according to the intimacy index between the first user and the second user;
wherein the interaction information comprises any one or more of the following: the interaction frequency of the personal social profile, the interaction frequency of the personal social space, and the number of interactive messages in the social session page.
In yet another embodiment, the processing unit 1203 is further configured to:
responding to a relation binding request operation, and sending a relation binding application to a server, wherein the relation binding application carries the identity information of the first user, the identity information of the second user and a target intimacy type which is requested to be established between the first user and the second user; enabling the server to forward the relationship binding application to the second user, and establishing a target intimacy relationship between the first user and the second user after receiving confirmation feedback of the second user;
and receiving and storing the established target intimacy relationship between the first user and the second user returned by the server.
In yet another embodiment, the processing unit 1203 is further configured to:
judging whether the first user and the second user have a friend relationship;
if so, executing the operation of responding to the relation binding request, and sending a relation binding application to the server; otherwise, outputting a binding failure prompt message.
In yet another embodiment, the processing unit 1203 is further configured to:
responding to an relationship unbinding request operation, and sending a relationship unbinding application to the server, wherein the relationship unbinding application comprises the identity information of the first user, the identity information of the second user and a target intimacy relationship between the first user and the second user; causing the server to release the target affinity between the first user and the second user and generate a relationship change notification;
and receiving a relationship change notification returned by the server, and updating the locally stored target intimacy between the first user and the second user according to the relationship change notification.
According to an embodiment of the present invention, the units in the processing apparatus of the social conversation shown in fig. 12 may be respectively or entirely combined into one or several other units to form the social conversation, or some unit(s) thereof may be further split into multiple units with smaller functions to form the social conversation, which may achieve the same operation without affecting the achievement of the technical effect of the embodiment of the present invention. The units are divided based on logic functions, and in practical application, the functions of one unit can be realized by a plurality of units, or the functions of a plurality of units can be realized by one unit. In other embodiments of the present invention, the processing device based on social session may also include other units, and in practical application, these functions may also be implemented by assistance of other units, and may be implemented by cooperation of multiple units. According to another embodiment of the present invention, a processing apparatus of a social session as shown in fig. 12 may be constructed by running a computer program (including program codes) capable of executing steps involved in the corresponding method as shown in fig. 3 on a general-purpose computing device such as a computer including a Central Processing Unit (CPU), a random access storage medium (RAM), a read-only storage medium (ROM), and the like as well as a storage element, and a processing method of a social session of an embodiment of the present invention may be implemented. The computer program may be recorded on a computer-readable recording medium, for example, and loaded and executed in the above-described computing apparatus via the computer-readable recording medium.
The method and the device for providing the social conversation page have the advantages that the interactive identification which is always matched with the target close relation between the first user and the second user is provided in the social conversation page between the first user and the second user, and the interactive identification can trigger the close expression matched with the target close relation; therefore, the degree of closeness and the change condition of the degree of closeness between the first user and the second user can be intuitively reflected through the interactive identification, the convenient close expression interaction between the first user and the second user can be realized, the richness and interest of the interactive process are improved, and the benign development of the social relationship between the users is promoted.
Fig. 13 is a schematic diagram illustrating a structure of a terminal according to an exemplary embodiment of the present application; the terminal may be any one of the terminals in the system shown in fig. 1, and may be, for example, terminal 10 b. Referring to fig. 13, the terminal includes at least a processor 1301, an input device 1302, an output device 1303, and a computer storage medium 1304. The processor 1301, the input device 1302, the output device 1303, and the computer storage medium 1304 may be connected by a bus or other means. A computer storage medium 1304 may be stored in the memory of the terminal, the computer storage medium 1304 being for storing a computer program comprising program instructions, the processor 1301 being for executing the program instructions stored by the computer storage medium 1304. The processor 1301 (or CPU) is a computing core and a control core of the terminal, and is adapted to implement one or more instructions, and specifically, adapted to load and execute the one or more instructions so as to implement a corresponding method flow or a corresponding function.
The embodiment of the invention also provides a computer storage medium (Memory), which is a Memory device in the terminal and is used for storing programs and data. It is understood that the computer storage medium herein may include a built-in storage medium in the terminal, and may also include an extended storage medium supported by the terminal. The computer storage medium provides a storage space that stores an operating system of the terminal. Also stored in the memory space are one or more instructions, which may be one or more computer programs (including program code), suitable for loading and execution by processor 1301. The computer storage medium may be a high-speed RAM memory, or may be a non-volatile memory (non-volatile memory), such as at least one disk memory; and optionally at least one computer storage medium located remotely from the processor.
In one embodiment, one or more instructions stored in a computer storage medium are loaded and executed by processor 1301 to implement the corresponding steps in the above-described method embodiments of processing for social sessions; in particular implementations, one or more instructions in the computer storage medium are loaded and executed by processor 1301 to perform the steps of:
acquiring a target intimacy relationship between a first user and a second user, wherein the target intimacy relationship comprises a target intimacy type and a target intimacy level;
acquiring a first interaction identifier matched with the target affinity, and displaying the first interaction identifier in a social session page of the first user and the second user; the first interaction identifier is used for triggering the close expression matched with the target close relationship;
if the target intimacy between the first user and the second user changes, acquiring a second interaction identifier matched with the changed target intimacy;
and replacing the first interaction identifier in the social session page with the second interaction identifier.
In one embodiment, the first interactive indicator includes a first intimate emoticon entry icon; the social conversation page comprises an expression entry bar; when one or more instructions in the computer storage medium are loaded by the processor 1301 and the step of displaying the first interaction identifier in the social session page of the first user and the second user is executed, the following steps are specifically executed: displaying the first close emoticon in an emoticon entry bar of the social session page.
In another embodiment, the first interactive mark comprises a first intimacy mark and a first intimacy expression entrance icon; the social conversation page comprises an identification bar and an expression entry bar; when one or more instructions in the computer storage medium are loaded by the processor 1301 and the step of displaying the first interaction identifier in the social session page of the first user and the second user is executed, the following steps are specifically executed: displaying the first intimacy identification in an identification bar of the social session page, and displaying the first intimacy expression entry icon in an expression entry bar of the social session page.
In yet another embodiment, one or more instructions in a computer storage medium are loaded and executed by processor 1301 to perform the steps of:
when the first close expression entry graph is triggered, outputting a first close expression window, wherein the first close expression window comprises a plurality of close expressions matched with the target close relationship;
when any one close emoticon in the first close emoticon window is touched, dynamically showing the touched close emoticon in the social session page.
In yet another embodiment, one or more instructions in a computer storage medium are loaded and executed by processor 1301 to perform the steps of:
setting a significant mark for the first close emotion entry icon in the process of dynamically displaying the touched close emotion in the social session page;
displaying the salient tags in the social session page;
and when the set time is reached, deleting the significant mark from the social conversation page.
In yet another embodiment, one or more instructions in a computer storage medium are loaded and executed by processor 1301 to perform the steps of:
in response to a page switching operation detected in the social session page, switching the social session page to a relationship status page between the first user and the second user;
switching the relationship status page to the social session page in response to a page switching operation detected in the relationship status page.
In yet another embodiment, the change in the target affinity comprises any one of: the target intimacy type changes, the target intimacy level changes, and both the target intimacy type and the target intimacy level change;
the target intimacy level changing includes upgrading the target intimacy level or degrading the target intimacy level.
In another embodiment, the change of the target affinity is confirmed according to a relationship change notification sent by a server; the relationship change notification is sent after the server counts an intimacy index between the first user and the second user according to the interaction information of the first user and the second user in a preset time period and determines that the target intimacy level between the first user and the second user changes according to the intimacy index between the first user and the second user;
wherein the interaction information comprises any one or more of the following: the interaction frequency of the personal social profile, the interaction frequency of the personal social space, and the number of interactive messages in the social session page.
In yet another embodiment, one or more instructions in a computer storage medium are loaded and executed by processor 1301 to perform the steps of:
responding to a relation binding request operation, and sending a relation binding application to a server, wherein the relation binding application carries the identity information of the first user, the identity information of the second user and a target intimacy type which is requested to be established between the first user and the second user; enabling the server to forward the relationship binding application to the second user, and establishing a target intimacy relationship between the first user and the second user after receiving confirmation feedback of the second user;
and receiving and storing the established target intimacy relationship between the first user and the second user returned by the server.
In yet another embodiment, one or more instructions in the computer storage medium are loaded by the processor 1301 and executed, before sending the relationship binding application to the server in response to the relationship binding request operation, the following steps are further performed:
judging whether the first user and the second user have a friend relationship;
if so, executing the operation of responding to the relation binding request, and sending a relation binding application to the server; otherwise, outputting a binding failure prompt message.
In yet another embodiment, one or more instructions in a computer storage medium are loaded and executed by processor 1301 to perform the steps of:
responding to an relationship unbinding request operation, and sending a relationship unbinding application to the server, wherein the relationship unbinding application comprises the identity information of the first user, the identity information of the second user and a target intimacy relationship between the first user and the second user; causing the server to release the target affinity between the first user and the second user and generate a relationship change notification;
and receiving a relationship change notification returned by the server, and updating the locally stored target intimacy between the first user and the second user according to the relationship change notification.
The method and the device for providing the social conversation page have the advantages that the interactive identification which is always matched with the target close relation between the first user and the second user is provided in the social conversation page between the first user and the second user, and the interactive identification can trigger the close expression matched with the target close relation; therefore, the degree of closeness and the change condition of the degree of closeness between the first user and the second user can be intuitively reflected through the interactive identification, the convenient close expression interaction between the first user and the second user can be realized, the richness and interest of the interactive process are improved, and the benign development of the social relationship between the users is promoted.
The above disclosure is only for the purpose of illustrating the preferred embodiments of the present invention, and it is therefore to be understood that the invention is not limited by the scope of the appended claims.
Claims (14)
1. A method for processing social sessions is characterized by comprising the following steps:
acquiring a target intimacy relationship between a first user and a second user, wherein the target intimacy relationship comprises a target intimacy type and a target intimacy level; the target intimate relationship is established by intimate relationship binding operation on the basis that the first user and the second user are in mutual friend relationship;
acquiring a first interaction identifier matched with the target affinity, and displaying the first interaction identifier in a social session page of the first user and the second user; the first interaction identifier is used for triggering the close expression matched with the target close relationship; the close expression refers to an exclusive expression which is allowed to be used between users in close relationship;
if the target intimacy between the first user and the second user changes, acquiring a second interaction identifier matched with the changed target intimacy;
and replacing the first interaction identifier in the social session page with the second interaction identifier.
2. The method of claim 1, wherein the first interactive indicia comprises a first intimate emoji portal icon; the social conversation page comprises an expression entry bar;
the displaying the first interaction identifier in the social session page of the first user and the second user specifically includes: displaying the first close emoticon in an emoticon entry bar of the social session page.
3. The method of claim 1, wherein the first interactive indicator comprises a first intimate indicator and a first intimate emoji portal icon; the social conversation page comprises an identification bar and an expression entry bar;
the displaying the first interaction identifier in the social session page of the first user and the second user specifically includes: displaying the first intimacy identification in an identification bar of the social session page, and displaying the first intimacy expression entry icon in an expression entry bar of the social session page.
4. The method of claim 2 or 3, further comprising:
when the first close expression entry graph is triggered, outputting a first close expression window, wherein the first close expression window comprises a plurality of close expressions matched with the target close relationship;
when any one close emoticon in the first close emoticon window is touched, dynamically showing the touched close emoticon in the social session page.
5. The method of claim 4, further comprising:
setting a significant mark for the first close emotion entry icon in the process of dynamically displaying the touched close emotion in the social session page;
displaying the salient tags in the social session page;
and when the set time is reached, deleting the significant mark from the social conversation page.
6. The method of claim 1, further comprising:
in response to a page switching operation detected in the social session page, switching the social session page to a relationship status page between the first user and the second user;
switching the relationship status page to the social session page in response to a page switching operation detected in the relationship status page.
7. The method of claim 1, wherein the change in target affinity comprises any one of: the target intimacy type changes, the target intimacy level changes, and both the target intimacy type and the target intimacy level change;
the target intimacy level changing includes upgrading the target intimacy level or degrading the target intimacy level.
8. The method of claim 7, wherein the change in the target affinity is determined by a relationship change notification sent by a server;
the relationship change notification is sent by the server after determining that a target affinity level between the first user and the second user has changed; the server determines that the target intimacy level changes, including: counting an intimacy index between the first user and the second user according to the interaction information of the first user and the second user in a preset time period, and determining that the target intimacy level between the first user and the second user changes according to the intimacy index between the first user and the second user;
wherein the interaction information comprises any one or more of the following: the interaction frequency of the personal social profile, the interaction frequency of the personal social space, and the number of interactive messages in the social session page.
9. The method of claim 1, further comprising:
responding to a relation binding request operation, and sending a relation binding application to a server, wherein the relation binding application carries the identity information of the first user, the identity information of the second user and a target intimacy type which is requested to be established between the first user and the second user; enabling the server to forward the relationship binding application to the second user, and establishing a target intimacy relationship between the first user and the second user after receiving confirmation feedback of the second user;
and receiving and storing the established target intimacy relationship between the first user and the second user returned by the server.
10. The method of claim 9, wherein, prior to sending the relationship binding application to the server in response to the relationship binding request operation, further comprising:
judging whether the first user and the second user have a friend relationship;
if so, executing the operation of responding to the relation binding request, and sending a relation binding application to the server; otherwise, outputting a binding failure prompt message.
11. The method of claim 9, further comprising:
responding to an relationship unbinding request operation, and sending a relationship unbinding application to the server, wherein the relationship unbinding application comprises the identity information of the first user, the identity information of the second user and a target intimacy relationship between the first user and the second user; causing the server to release the target affinity between the first user and the second user and generate a relationship change notification;
and receiving a relationship change notification returned by the server, and updating the locally stored target intimacy between the first user and the second user according to the relationship change notification.
12. A processing apparatus of a social session, comprising:
the system comprises a relationship obtaining unit, a relationship obtaining unit and a relationship obtaining unit, wherein the relationship obtaining unit is used for obtaining a target intimacy relationship between a first user and a second user, and the target intimacy relationship comprises a target intimacy type and a target intimacy level; the target intimate relationship is established by intimate relationship binding operation on the basis that the first user and the second user are in mutual friend relationship;
the identification acquisition unit is used for acquiring a first interaction identification matched with the target intimacy; the first interaction identifier is used for triggering the close expression matched with the target close relationship; the close expression refers to an exclusive expression which is allowed to be used between users in close relationship;
the processing unit is used for displaying the first interaction identifier in a social session page of the first user and the second user;
the identification obtaining unit is further configured to obtain a second interaction identification matched with the changed target affinity if the target affinity between the first user and the second user changes;
the processing unit is further configured to replace the first interaction identifier in the social session page with the second interaction identifier.
13. A terminal, comprising:
a processor adapted to implement one or more instructions; and the number of the first and second groups,
computer storage medium storing one or more instructions adapted to be loaded by the processor and to perform the method of processing a social session according to any one of claims 1-11.
14. A computer storage medium having stored thereon one or more instructions adapted to be loaded by a processor and to perform a method of processing a social session according to any one of claims 1-11.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910549112.5A CN111193654B (en) | 2019-06-24 | 2019-06-24 | Social session processing method, device, terminal and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910549112.5A CN111193654B (en) | 2019-06-24 | 2019-06-24 | Social session processing method, device, terminal and medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111193654A CN111193654A (en) | 2020-05-22 |
CN111193654B true CN111193654B (en) | 2021-12-17 |
Family
ID=70710711
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910549112.5A Active CN111193654B (en) | 2019-06-24 | 2019-06-24 | Social session processing method, device, terminal and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111193654B (en) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112748976B (en) * | 2020-08-05 | 2024-06-07 | 腾讯科技(深圳)有限公司 | Expression element display method, device, equipment and computer readable storage medium |
CN112799748B (en) * | 2020-08-05 | 2024-03-01 | 腾讯科技(深圳)有限公司 | Expression element display method, device, equipment and computer readable storage medium |
CN112748975B (en) * | 2020-08-05 | 2024-04-05 | 腾讯科技(深圳)有限公司 | Expression element display method, device, equipment and computer readable storage medium |
CN112688856B (en) * | 2020-12-11 | 2023-04-07 | 上海掌门科技有限公司 | Method and device for releasing friend relationship |
CN112947819B (en) * | 2021-03-22 | 2023-09-26 | 腾讯科技(深圳)有限公司 | Message display method, device, storage medium and equipment for interactive narrative work |
CN115373577A (en) | 2021-05-21 | 2022-11-22 | 腾讯科技(深圳)有限公司 | Image processing method and device and computer readable storage medium |
CN114051010B (en) * | 2021-11-09 | 2023-07-14 | 广州博冠信息科技有限公司 | Interactive control method, device, computer storage medium and electronic equipment |
CN113918853A (en) * | 2021-11-24 | 2022-01-11 | 北京达佳互联信息技术有限公司 | Configuration method and configuration device of information display mode |
CN114827644B (en) * | 2021-12-29 | 2024-09-24 | 广州方硅信息技术有限公司 | Live broadcast interaction method, device, equipment and storage medium based on user matching information |
CN118079369A (en) * | 2022-11-28 | 2024-05-28 | 腾讯科技(成都)有限公司 | Information display method, apparatus, device, medium and program product |
CN116260784A (en) * | 2023-01-04 | 2023-06-13 | 北京达佳互联信息技术有限公司 | Information display method, device, electronic equipment and storage medium |
CN116112332A (en) * | 2023-01-17 | 2023-05-12 | 北京达佳互联信息技术有限公司 | Page display method, device and system, electronic equipment and storage medium |
CN117395222B (en) * | 2023-12-07 | 2024-03-12 | 深圳市爱聊科技有限公司 | Affinity daemon method and device for online social contact |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006042844A (en) * | 2004-07-30 | 2006-02-16 | Konami Co Ltd | Game software and game device |
CN105975563A (en) * | 2016-04-29 | 2016-09-28 | 腾讯科技(深圳)有限公司 | Facial expression recommendation method and apparatus |
CN107864268A (en) * | 2017-09-27 | 2018-03-30 | 努比亚技术有限公司 | Processing method, mobile terminal and the computer-readable recording medium of expression information |
CN109871165A (en) * | 2019-02-01 | 2019-06-11 | 天津字节跳动科技有限公司 | Display methods, device, terminal device and the server that expression is responded |
-
2019
- 2019-06-24 CN CN201910549112.5A patent/CN111193654B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006042844A (en) * | 2004-07-30 | 2006-02-16 | Konami Co Ltd | Game software and game device |
CN105975563A (en) * | 2016-04-29 | 2016-09-28 | 腾讯科技(深圳)有限公司 | Facial expression recommendation method and apparatus |
CN107864268A (en) * | 2017-09-27 | 2018-03-30 | 努比亚技术有限公司 | Processing method, mobile terminal and the computer-readable recording medium of expression information |
CN109871165A (en) * | 2019-02-01 | 2019-06-11 | 天津字节跳动科技有限公司 | Display methods, device, terminal device and the server that expression is responded |
Also Published As
Publication number | Publication date |
---|---|
CN111193654A (en) | 2020-05-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111193654B (en) | Social session processing method, device, terminal and medium | |
JP7344386B2 (en) | Reminder methods, apparatus, devices and computer programs in group sessions | |
KR102608967B1 (en) | Method and device for displaying a chat room associated with a messenger application | |
US20200120051A1 (en) | Apparatus and method for message reference management | |
US12003471B2 (en) | Teleporting a new member to a messaging group | |
CN111614547B (en) | Message display method, device, terminal and medium | |
CN112231463B (en) | Session display method, apparatus, computer device and storage medium | |
US9350692B1 (en) | Integration of email and persistent conversations | |
JP2021506034A (en) | Servers and user terminals that support the management of social networks | |
US20190325201A1 (en) | Automated emotion detection and keyboard service | |
US9705842B2 (en) | Integrating communication modes in persistent conversations | |
CN110798394A (en) | Instant messaging message display method and device | |
CN105900079A (en) | Reminder service for email selected for follow-up actions | |
CN110601962B (en) | Message prompting method, device, terminal and storage medium | |
WO2016123034A1 (en) | Methods and devices for processing information card | |
CN118295575A (en) | Social interaction method, device, electronic equipment, storage medium and program product | |
CN109525488B (en) | Instant message publishing method, device, terminal, server and storage medium | |
CN116301520A (en) | Session management method and device and electronic equipment | |
CN114095469B (en) | Information processing method, device, equipment and storage medium | |
CN108540377B (en) | Information processing method and device for social application and storage medium | |
CN114827070A (en) | Mini map providing method, computer device, and computer-readable recording medium | |
CN115145445A (en) | Message display method, device, terminal equipment and storage medium | |
US20240267347A1 (en) | Apparatus and method for flow-through editing in a quote-reply messaging system | |
CN104717121A (en) | Business card exchanging method and system | |
WO2023179345A1 (en) | Message processing method and apparatus, device, medium and computer program product |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |