Detailed Description
The present application will be described in further detail with reference to the following drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the relevant invention and not restrictive of the invention. It should be noted that, for convenience of description, only the portions related to the related invention are shown in the drawings.
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.
Fig. 1 shows an exemplary system architecture 100 to which embodiments of the method for processing information or the apparatus for processing information of the present application may be applied.
As shown in fig. 1, the system architecture 100 may include terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 serves as a medium for providing communication links between the terminal devices 101, 102, 103 and the server 105. Network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few.
The user may use the terminal devices 101, 102, 103 to interact with the server 105 via the network 104 to receive or send messages or the like. The terminal devices 101, 102, 103 may have installed thereon various communication client applications, such as social platform software, web browser applications, search-type applications, instant messaging tools, mailbox clients, and the like.
The terminal apparatuses 101, 102, and 103 may be hardware or software. When the terminal devices 101, 102, 103 are hardware, they may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III, mpeg compression standard Audio Layer 3), MP4 players (Moving Picture Experts Group Audio Layer IV, mpeg compression standard Audio Layer 4), laptop portable computers, desktop computers, and the like. When the terminal apparatuses 101, 102, 103 are software, they can be installed in the electronic apparatuses listed above. It may be implemented as multiple pieces of software or software modules (e.g., multiple pieces of software or software modules to provide distributed services) or as a single piece of software or software module. And is not particularly limited herein.
The server 105 may be a server that provides various services, such as an information processing server that processes operation instructions transmitted by the terminal apparatuses 101, 102, 103. The information processing server may analyze and otherwise process the received data such as the operation instruction, and feed back the processing result (for example, the associated user tag and the initial display information) to the terminal device.
The server may be hardware or software. When the server is hardware, it may be implemented as a distributed server cluster formed by multiple servers, or may be implemented as a single server. When the server is software, it may be implemented as multiple pieces of software or software modules (e.g., multiple pieces of software or software modules used to provide distributed services), or as a single piece of software or software module. And is not particularly limited herein.
It should be understood that the number of terminal devices, networks, and servers in fig. 1 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
With continued reference to FIG. 2, a flow 200 of one embodiment of a method for processing information in accordance with the present application is shown. It should be noted that the method for processing information provided in the embodiment of the present application is generally performed by a server (e.g., the server 105 in fig. 1), and accordingly, the apparatus for processing information is generally disposed in the server. The method comprises the following steps:
step 201, in response to receiving an operation instruction sent by the first user terminal, generating initial display information based on the operation instruction.
In this embodiment, an execution subject (e.g., a server shown in fig. 1) of the method for processing information may generate the information for initial display based on an operation instruction in response to receiving the operation instruction transmitted by the first user terminal (e.g., a terminal device shown in fig. 1) through a wired connection manner or a wireless connection manner. The operation instruction is generated by the first user terminal in response to the detection of the first preset operation of the first user on the target page. The target page is used for displaying the work information of the second user. The first preset operation may be various operations (e.g., an operation of acquiring a target page) designated in advance.
In the present embodiment, the second user is a user (e.g., author) who inputs the work information using the second user terminal. The composition information may be information provided by the second user for sharing with other users (e.g., pictures, videos, etc. taken by the second user). In practice, the execution main body may store the work information of the second user in advance, and establish a corresponding relationship between the work information and the target page, so that the target page displays the work information of the second user.
In this embodiment, the first user terminal is a terminal used by the first user. The second user terminal is a terminal used by the second user. The first user terminal and the second user terminal may be respectively in communication connection with the execution main body. Here, the user using the terminal may be a user who has input user information using the terminal. The user information is information for characterizing the user identity, and may include, but is not limited to, at least one of the following: characters, numbers, symbols. As an example, the user information may include account information, name information, and the like of the user.
In practice, after the first user performs a first preset operation (for example, obtains a target page) on the target page, the execution main body may receive an operation instruction corresponding to the first preset operation, which is sent by the first user terminal, and generate initial display information (for example, text information "welcome four live broadcast room") corresponding to the first preset operation based on the received operation instruction. The initial display information is information for feedback as a first preset operation.
Specifically, on the basis of specifying the first preset operation (for example, acquiring the target page), the preset display information (for example, the text information "welcome live room") used as the feedback of the first preset operation performed by the user is determined, the corresponding relationship between the operation instruction corresponding to the first preset operation and the preset display information is established, and the established corresponding relationship is stored in the execution main body. Furthermore, the execution main body may search the correspondence relationship based on the received operation command, determine the preset display information corresponding to the received operation command, and finally generate the initial display information based on the determined preset display information.
Here, the execution main body may generate the initial display information based on the determined preset display information in various manners, for example, the preset display information may be directly determined as the initial display information; alternatively, the user name of the first user may be acquired, and the acquired user name may be added to a preset position of the preset display information to acquire the initial display information. Specifically, as an example, the user name of the first user is lie four, the preset display information is the text information "welcome live broadcast room", and the preset position is between the words "welcome" and "light", and then the user name "lie four" may be added to the preset display information to obtain the initial display information "welcome lie four live broadcast room".
In this embodiment, the first user and the second user have an association relationship. The first user pair is applied to an associated user tag for marking the association relationship between the first user and the second user. Here, the correspondence of the first user and the associated user tag may be characterized by a correspondence of user information of the first user and the associated user tag. Further, the associated user tag corresponding to the first user may be determined based on the user information of the first user.
Specifically, as an example, a corresponding relationship table between the user information and the associated user tag may be pre-established, and then, the corresponding relationship table may be searched according to the user information of the first user to determine the associated user tag corresponding to the first user; or the user information of the first user may include an associated user tag used for marking an association relationship between the first user and the second user, and further, the associated user tag corresponding to the first user may be determined from the user information of the first user.
The associated user tag is used for marking the association relationship between the first user and the second user, and may include but is not limited to at least one of the following: characters, numbers, symbols. As an example, the user name of the first user is "lie four", the user name of the second user is "zhang san", and the associated user tag corresponding to the first user "lie four" and used for marking the association relationship between the first user "lie four" and the second user "zhang san" may be "lie four-zhang san". It should be noted that the style of the associated user tag may be preset, for example, the style is "user name of first user — user name of second user".
In practice, the associated user tag corresponding to the first user may be obtained in various manners, for example, may be configured in advance for the first user by a technician.
Step 202, obtain the associated user tag.
In this embodiment, the execution main body may obtain an associated user tag corresponding to the first user and used for marking an association relationship between the first user and the second user.
It is to be understood that, here, the executing entity may first obtain the user information of the first user, and then obtain (for example, may obtain through a table lookup or obtain from the user information) the associated user tag corresponding to the first user based on the user information of the first user. It should be noted that the execution main body may obtain the user information of the first user from a local or first user terminal.
Step 203, outputting the associated user label and the information for initial display.
In this embodiment, based on the associated user tag obtained in step 202, the execution body may output the associated user tag and the initial display information.
The execution body may output the associated user tag and the information for initial display to the first user terminal, and may output the associated user tag and the information for initial display to another terminal connected to the communication system.
In some optional implementations of this embodiment, the executing body may output the associated user tag and the information for initial display by: the associated user tag is added to the initial display information to generate display information and output.
Specifically, an adding manner for adding the associated user tag to the initial display information may be preset, and the executing body may add the target associated user tag to the initial display information according to the preset adding manner. As an example, the associated user tag is "three sheets". The initial display information is the text information "welcome lie four optical live broadcasting room", which includes the user name "lie four" of the first user. The preset addition manner includes generating associated user tag information "(zhang san)" conforming to a preset format (e.g., (associated user tag) "), and adding the obtained associated user information to the user name of the first user in the information for initial display. Further, it is understood that the display information "welcome lie four (zhang three) optical live broadcast room" may be generated after the addition is performed in the preset addition manner.
With continued reference to fig. 3, fig. 3 is a schematic diagram of an application scenario of the method for processing information according to the present embodiment. In the application scenario of fig. 3, a first user "lie four" 301 first performs a first preset operation 303 (e.g., an acquisition operation) on a target page displayed on a terminal 302, where the target page is used to display the work information (e.g., live video) of a second user "zhang san". The first user "lie four" 301 corresponds to an associated user tag for marking an association relationship between the first user "lie four" and the second user "zhang san". The terminal 302 then generates an operation instruction 304 and sends it to the server 305 in response to detecting the first preset operation 303. Next, in response to receiving the operation command 304 transmitted from the terminal 302, the server 305 generates initial display information 306 (for example, "welcome four-quarter live room") based on the operation command 304. Then, the server 305 may obtain an associated user tag (for example, "zhangsan") 307 corresponding to the first user "zhangsi" 301 and used for marking an association relationship between the first user "zhangsi" and the second user "zhangsan". Finally, the server 305 may output the associated user tag 307 and the information 306 for initial display to the terminal 302.
The method provided by the embodiment of the application can feed back the first preset operation of the first user, and simultaneously output the associated user tag and the initial display information of the first user, thereby being beneficial to displaying the association relationship between the first user and the second user, facilitating the second user to identify the user with the association relationship and the user without the association relationship based on the displayed associated user tag, and improving the diversity of information processing.
Referring to FIG. 4, a flow diagram 400 of yet another embodiment of a method for processing information in accordance with the present application is shown. It should be noted that the method for processing information provided in the embodiment of the present application is generally performed by a terminal device (e.g., terminal devices 101, 102, 103 in fig. 1), and accordingly, the apparatus for processing information is generally disposed in the terminal device. The method comprises the following steps:
step 401, in response to detecting a first preset operation of a first user for a target page, generating an operation instruction and sending the operation instruction to a server side of a communication connection.
In this embodiment, an execution main body (for example, the terminal device shown in fig. 1) of the method for processing information may generate an operation instruction and send the operation instruction to a server (for example, the server shown in fig. 1) of a communication connection in response to detecting a first preset operation of a first user on a target page. The target page is used for displaying the work information of the second user. The first preset operation may be various operations (e.g., an operation of acquiring a target page) designated in advance. The second user is a user (e.g., author) who inputs the composition information to the server side using the second user terminal. The composition information may be information provided by the second user for sharing with other users (e.g., pictures, videos, etc. taken by the second user).
In some optional implementations of this embodiment, the composition information of the second user may include, but is not limited to, at least one of: picture information, text information, video information.
In practice, the server may store the work information of the second user in advance, and establish a corresponding relationship between the work information and the target page, so that the target page displays the work information of the second user.
In some optional implementation manners of this embodiment, the work information displayed on the target page corresponding to the first preset operation is a short video, and the first preset operation is to input information for comments in a preset area of the target page.
The short video may be a video with a video duration less than or equal to a preset duration threshold, or a video with a video frame number less than or equal to a preset video frame number. The preset area of the target page may be a preset page area for displaying information for comments. The comment information is information input by the user and used for commenting the work information displayed on the target page. In practice, the operation of inputting information for comments in a preset area of the target page may be a series of operations consisting of a plurality of operations. Specifically, as an example, the following operations may be included: acquiring an information input window in the preset area; inputting information for comments in an information input window; the inputted comment information is confirmed (for example, a confirmation button displayed on the target page is clicked).
In this embodiment, the execution subject is a terminal used by the first user. The second user terminal is a terminal used by the second user. The execution main body and the second user terminal can be respectively connected with the server side in a communication mode. Here, the user using the terminal or the execution main body may be a user who has input user information using the terminal or the execution main body. The user information is information for characterizing the user identity, and may include, but is not limited to, at least one of the following: characters, numbers, symbols. As an example, the user information may include account information, name information, and the like of the user.
In this embodiment, the first user and the second user have an association relationship. The first user pair is applied to an associated user tag for marking the association relationship between the first user and the second user. Here, the correspondence of the first user and the associated user tag may be characterized by a correspondence of user information of the first user and the associated user tag. Further, the associated user tag corresponding to the first user may be determined based on the user information of the first user.
Specifically, as an example, a corresponding relationship table between the user information and the associated user tag may be pre-established, and then, the corresponding relationship table may be searched according to the user information of the first user to determine the associated user tag corresponding to the first user; or the user information of the first user may include an associated user tag used for marking an association relationship between the first user and the second user, and further, the associated user tag corresponding to the first user may be determined from the user information of the first user.
The associated user tag is used for marking the association relationship between the first user and the second user, and may include but is not limited to at least one of the following: characters, numbers, symbols. As an example, the user name of the first user is "lie four", the user name of the second user is "zhang san", and the associated user tag corresponding to the first user "lie four" and used for marking the association relationship between the first user "lie four" and the second user "zhang san" may be "lie four-zhang san". It should be noted that the style of the associated user tag may be preset, for example, the style is "user name of first user — user name of second user".
In practice, the associated user tag corresponding to the first user may be obtained in various manners, for example, may be configured in advance for the first user by a technician.
In some optional implementations of the embodiment, the associated user tag may be a tag obtained in advance based on a second preset operation performed by the first user on the target page. The second preset operation may be various operations that are specified in advance and used for obtaining the associated user tag.
In some optional implementation manners of this embodiment, the work information of the second user may include at least two categories, and the category of the work information displayed on the target page corresponding to the first preset operation may be different from the category of the work information displayed on the target page corresponding to the second preset operation.
In some optional implementations of this embodiment, the second preset operation may include, but is not limited to, at least one of: executing value-related operations through an operation interface preset on a target page; acquiring a target product displayed on a target page; and acquiring products with the number larger than or equal to the preset number from the product set displayed on the target page.
Here, the operation interface may be an interface preset on the target page for the first user to acquire the associated user tag. Through the operation interface, the execution main body can interact with the first user. Specifically, as an example, the operation interface may be a button displayed on the target page, and the first user may click the button to interact with the execution main body.
The value-related operation may be a pre-specified operation for the first user to input a valuable virtual product. Here, the category of the valuable virtual product may be set in advance, or selected by the first user from a set of valuable virtual products set in advance. In particular, as an example, the valuable virtual products may be user points, virtual currency, user account balances, and the like. It should be noted that, for different kinds of valuable virtual products, the number of valuable virtual products that the first user needs to input may be predetermined.
In practice, the value-related operation may be a series of operations consisting of several operations. Specifically, as an example, the value-related operations may include the following operations: clicking an operation interface; selecting a virtual product from the displayed valuable virtual products as a target virtual product; a preset number of target virtual products is input.
The target product may be a pre-designated product or a product selected by the first user from a pre-designated set of products. In this implementation manner, the first user may obtain the product displayed on the target page through various operations specified in advance, for example, click on the product displayed on the target page. It should be noted that the product displayed on the target page is a virtual product.
Specifically, as an example, the work information of the second user may include video-type work information and text-type work information. The first user can execute a second preset operation aiming at the literal work information of the second user in advance to obtain the associated user label, and then execute a first preset operation aiming at the video work information of the second user.
And step 402, acquiring and displaying the associated user label and the initial display information output by the server.
In this embodiment, the execution body may obtain the associated user tag and the initial display information and display output by the server. The associated user tag can be obtained based on the server side in response to receiving the operation instruction. The initial display information may be generated based on the operation instruction in response to receiving the operation instruction by the server.
Specifically, the server may generate the information for initial display and obtain the associated user tag by using the method described in the embodiment of fig. 2. For a specific process, reference may be made to the related description of the embodiment in fig. 2, which is not described herein again.
The method provided by the embodiment of the application can feed back the first preset operation of the first user, and simultaneously displays the associated user tag and the initial display information of the first user, thereby being beneficial to displaying the association relationship between the first user and the second user, facilitating the second user to identify the user with the association relationship and the user without the association relationship based on the displayed associated user tag, and improving the diversity of information processing.
With further reference to fig. 5, the present application provides an embodiment of an apparatus for processing information, which corresponds to the embodiment of the method shown in fig. 2, and which may be applied in various electronic devices in particular.
As shown in fig. 5, the apparatus 500 for processing information of the present embodiment includes: an information generation unit 501, a label acquisition unit 502, and a label output unit 503. The information generating unit 501 is configured to generate initial display information based on an operation instruction in response to receiving the operation instruction sent by the first user terminal, where the operation instruction is an operation instruction generated by the first user terminal in response to detecting a first preset operation of a first user on a target page, the target page is used for displaying work information of a second user, and the first user is applied to an associated user tag for marking an association relationship between the first user and the second user; the tag obtaining unit 502 is configured to obtain an associated user tag; the label output unit 503 is configured to output the associated user label and the information for initial display.
In this embodiment, the information generating unit 501 of the apparatus 500 for processing information may generate the information for initial display based on an operation instruction in response to receiving the operation instruction transmitted by the first user terminal (e.g., the terminal device shown in fig. 1) through a wired connection manner or a wireless connection manner. The operation instruction is generated by the first user terminal in response to the detection of the first preset operation of the first user on the target page. The target page is used for displaying the work information of the second user. The first preset operation may be various operations (e.g., an operation of acquiring a target page) designated in advance.
In the present embodiment, the second user is a user (e.g., author) who inputs the work information using the second user terminal. The composition information may be information provided by the second user for sharing with other users (e.g., pictures, videos, etc. taken by the second user).
In this embodiment, the first user and the second user have an association relationship. The first user pair is applied to an associated user tag for marking the association relationship between the first user and the second user. Here, the correspondence of the first user and the associated user tag may be characterized by a correspondence of user information of the first user and the associated user tag. Further, the associated user tag corresponding to the first user may be determined based on the user information of the first user.
In this embodiment, the tag obtaining unit 502 may obtain an associated user tag corresponding to the first user and used for marking an association relationship between the first user and the second user.
It is to be understood that, here, the tag obtaining unit 502 may first obtain the user information of the first user, and then obtain the associated user tag corresponding to the first user based on the user information of the first user (for example, may obtain the associated user tag through a table lookup or obtain the associated user tag from the user information). Note that, the tag obtaining unit 502 may obtain the user information of the first user from a local or first user terminal.
In this embodiment, based on the associated user tag obtained by the tag obtaining unit 502, the tag output unit 503 may output the associated user tag and the information for initial display.
Note that the tag output unit 503 may output the associated user tag and the generated information for initial display to the first user terminal, and the tag output unit 503 may output the associated user tag and the generated information for initial display to another terminal connected to the communication.
In some optional implementations of this embodiment, the label output unit 503 may be further configured to: the associated user tag is added to the initial display information to generate display information and output.
It will be understood that the elements described in the apparatus 500 correspond to various steps in the method described with reference to fig. 2. Thus, the operations, features and resulting advantages described above with respect to the method are also applicable to the apparatus 500 and the units included therein, and are not described herein again.
The device 500 provided by the above embodiment of the present application may feed back the first preset operation of the first user, and output the associated user tag of the first user and the initial display information at the same time, which is helpful for displaying the association relationship between the first user and the second user, and is convenient for the second user to identify the user having the association relationship and the user not having the association relationship based on the displayed associated user tag, thereby improving the diversity of information processing.
With further reference to fig. 6, the present application provides yet another embodiment of an apparatus for processing information, which corresponds to the method embodiment shown in fig. 4, and which may be applied in various electronic devices in particular.
As shown in fig. 6, the apparatus 600 for processing information of the present embodiment includes: an instruction generating unit 601 and an information acquiring unit 602. The instruction generating unit 601 is configured to generate an operation instruction and send the operation instruction to a server of the communication connection in response to detecting a first preset operation of a first user on a target page, wherein the target page is used for displaying work information of a second user, and the first user is applied to an associated user tag for marking an association relationship between the first user and the second user; the information acquisition unit 602 is configured to acquire an associated user tag output by the server and information for initial display and display, wherein the associated user tag is acquired based on the server in response to receiving an operation instruction, and the information for initial display is generated based on the server in response to receiving the operation instruction and based on the operation instruction.
In this embodiment, the instruction generating unit 601 of the apparatus 600 for processing information may generate an operation instruction and send the operation instruction to a server (e.g., a server shown in fig. 1) of a communication connection in response to detecting a first preset operation of a first user on a target page. The target page is used for displaying the work information of the second user. The first preset operation may be various operations (e.g., an operation of acquiring a target page) designated in advance. The second user is a user (e.g., author) who inputs the composition information to the server side using the second user terminal. The composition information may be information provided by the second user for sharing with other users (e.g., pictures, videos, etc. taken by the second user).
In practice, the server may store the work information of the second user in advance, and establish a corresponding relationship between the work information and the target page, so that the target page displays the work information of the second user.
In this embodiment, the first user and the second user have an association relationship. The first user pair is applied to an associated user tag for marking the association relationship between the first user and the second user. Here, the correspondence of the first user and the associated user tag may be characterized by a correspondence of user information of the first user and the associated user tag. Further, the associated user tag corresponding to the first user may be determined based on the user information of the first user.
In this embodiment, the server may generate, in response to receiving the operation instruction, the initial display information based on the operation instruction, acquire the associated user tag corresponding to the first user, and output the associated user tag and the initial display information. The information for initial display is information for feedback as a first preset operation.
In this embodiment, the information obtaining unit 602 may obtain the associated user tag and the initial display information output by the server and display the associated user tag and the initial display information.
In some optional implementation manners of this embodiment, the work information displayed on the target page corresponding to the first preset operation is a short video, and the first preset operation is to input information for comments in a preset area of the target page.
It will be understood that the elements described in the apparatus 600 correspond to various steps in the method described with reference to fig. 4. Thus, the operations, features and resulting advantages described above with respect to the method are also applicable to the apparatus 600 and the units included therein, and are not described herein again.
The device 600 provided by the above embodiment of the present application can feed back the first preset operation of the first user, and simultaneously display the associated user tag of the first user and the information for initial display, which is helpful for displaying the association relationship between the first user and the second user, and is convenient for the second user to identify the user having the association relationship with the second user and the user not having the association relationship based on the displayed associated user tag, thereby improving the diversity of information processing.
Referring now to FIG. 7, shown is a block diagram of a computer system 700 suitable for use in implementing a terminal device or server of an embodiment of the present application. The terminal device or the server shown in fig. 7 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present application.
As shown in fig. 7, the computer system 700 includes a Central Processing Unit (CPU)701, which can perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)702 or a program loaded from a storage section 708 into a Random Access Memory (RAM) 703. In the RAM 703, various programs and data necessary for the operation of the system 700 are also stored. The CPU 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input/output (I/O) interface 705 is also connected to bus 704.
The following components are connected to the I/O interface 705: an input portion 706 including a keyboard, a mouse, and the like; an output section 707 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage section 708 including a hard disk and the like; and a communication section 709 including a network interface card such as a LAN card, a modem, or the like. The communication section 709 performs communication processing via a network such as the internet. A drive 710 is also connected to the I/O interface 705 as needed. A removable medium 711 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 710 as necessary, so that a computer program read out therefrom is mounted into the storage section 708 as necessary.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program can be downloaded and installed from a network through the communication section 709, and/or installed from the removable medium 711. The computer program, when executed by a Central Processing Unit (CPU)701, performs the above-described functions defined in the method of the present application. It should be noted that the computer readable medium described herein can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present application, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In this application, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present application may be implemented by software or hardware. The described units may also be provided in a processor, and may be described as: a processor includes an information generating unit, a label obtaining unit, and a label adding unit. Here, the names of these units do not constitute a limitation to the unit itself in some cases, and for example, the information generating unit may also be described as a "unit that generates information for initial display".
As another aspect, the present application also provides a computer-readable medium, which may be contained in the server or the terminal device described in the above embodiments; or may exist separately without being assembled into a server or a terminal device. The computer readable medium carries one or more programs which, when executed by a server, cause the server to: generating initial display information based on an operation instruction in response to receiving the operation instruction sent by the first user terminal, wherein the operation instruction is the operation instruction generated by the first user terminal in response to detecting a first preset operation of a first user on a target page, the target page is used for displaying work information of a second user, and the first user is applied to an associated user tag for marking the association relationship between the first user and the second user; acquiring a related user tag; and outputting the related user label and the information for initial display.
In addition, when the above-mentioned one or more programs are executed by the terminal device, the terminal device is caused to: in response to detecting a first preset operation of a first user for a target page, generating an operation instruction and sending the operation instruction to a server side in communication connection, wherein the target page is used for displaying work information of a second user, and the first user is applied to an associated user tag for marking an association relation between the first user and the second user; and acquiring display information and display output by the server, wherein the associated user tag is acquired based on the response of the server to receiving an operation instruction, and the initial display information is generated based on the response of the server to receiving the operation instruction and based on the operation instruction.
The above description is only a preferred embodiment of the application and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the invention herein disclosed is not limited to the particular combination of features described above, but also encompasses other arrangements formed by any combination of the above features or their equivalents without departing from the spirit of the invention. For example, the above features may be replaced with (but not limited to) features having similar functions disclosed in the present application.