Disclosure of Invention
The embodiment of the invention provides a group-based information processing method and device, which are used for solving the problem that the operation initiated by part of users in a group is too complicated in the prior art.
the information processing method based on the group provided by the embodiment of the invention comprises the following steps:
the method comprises the steps that a first terminal sends check-in information to a server, so that the server forwards the check-in information to all second terminals in the same group with the first terminal;
And the first terminal sends specific operation information corresponding to the check-in information to the server, so that the server executes specific operation on a second terminal responding to the check-in information according to the specific operation information.
An embodiment of the present invention further provides a group-based information processing method, including:
the server receives sign-in information sent by the first terminal;
Forwarding the check-in information to all second terminals in the same group with the first terminal;
counting all second terminals responding to the check-in information;
Receiving specific operation information which is sent by the first terminal and corresponds to the check-in information;
And executing specific operation on all the counted second terminals according to the specific operation information.
An embodiment of the present invention further provides a group-based information processing method, including:
the second terminal receives the check-in information forwarded by the server;
according to the check-in information, response information is sent to the server, so that the server executes specific operation on a second terminal which sends the response information;
In response to the specific operation performed by the server.
An embodiment of the present invention provides a group-based information processing apparatus, including:
the check-in module is used for sending check-in information to a server, so that the server forwards the check-in information to all second terminals in the same group with the first terminal;
and the specific operation module is used for sending specific operation information corresponding to the check-in information to the server, so that the server executes specific operation on a second terminal responding to the check-in information according to the specific operation information.
An embodiment of the present invention further provides a group-based information processing apparatus, including:
The system comprises a check-in information module, a check-in information module and a check-in information module, wherein the check-in information module is used for receiving check-in information sent by a first terminal;
the forwarding module is used for forwarding the check-in information to all second terminals in the same group with the first terminal;
the counting module is used for counting all second terminals responding to the check-in information;
The specific operation information module is used for receiving specific operation information which is sent by the first terminal and corresponds to the check-in information;
and the specific operation module is used for executing specific operation on all the counted second terminals according to the specific operation information.
An embodiment of the present invention further provides a group-based information processing apparatus, including:
the receiving module is used for receiving the check-in information forwarded by the server;
The check-in information response module is used for sending response information to the server according to the check-in information so that the server executes specific operation on a second terminal which sends the response information;
A specific operation response module for responding the specific operation executed by the server.
The embodiment of the invention provides a group-based information processing method and device, wherein a first terminal respectively sends sign-in information and specific operation information to a server, the server sends the sign-in information to all second terminals in the group, so that all the second terminals can receive the sign-in information, and if the second terminals respond to the received sign-in information, the server can execute specific operation on the responding second terminals according to the specific operation information. By the mode, the complex operation that users count one by one when the users in the group send specific operations to other users can be avoided, all other users in the group can respond by themselves through the sign-in information, and the user counting efficiency is effectively improved.
Detailed Description
in order to make the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be clearly and completely described below with reference to the specific embodiments of the present invention and the accompanying drawings. It is to be understood that the described embodiments are merely exemplary of the invention, and not restrictive of the full scope of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a group-based information processing process provided in an embodiment of the present invention, which specifically includes the following steps:
S101, a first terminal sends check-in information to a server, and the server forwards the check-in information to all second terminals in the same group with the first terminal.
As mentioned above, if a user in a group wants to initiate a specific operation with respect to some users in the group, the user is usually required to perform the specific operation after searching for the corresponding user in the group one by one. In consideration of the practical application scenario, in a group, an instant messaging message sent by any user can be received by other users in the group. Therefore, the user can send information with a statistical function in the group, so that other users in the group operate according to the information, all the users which operate are counted, and the mode avoids searching different users one by one, and is more convenient and fast.
Based on this, the check-in information described in the embodiment of the present application is information with a statistical function, and specifically, the check-in information may be a Uniform Resource Locator (URL). When other users in the group operate (e.g., click) on the check-in information, the terminals used by the other users access the target location (e.g., a specific page) pointed by the URL, and then statistics can be performed on the users accessing the URL.
in the embodiment of the present application, the first terminal is a terminal that sends the check-in information, and for convenience of distinction, terminals that receive the check-in information are collectively referred to as a second terminal in the present application. The server may be a server providing a group instant messaging function. It should be noted that, in practical applications, a group usually includes accounts of different users, and these accounts represent different users, that is, when a user performs instant messaging in the group, the user sends corresponding information through their accounts, and the accounts of the user correspond to corresponding terminals. Therefore, in the present embodiment, description will be made based on a terminal used by a user.
In order to enable other users in the group to receive the check-in information, the first terminal sends the check-in information to the server, and therefore the server forwards the check-in information to all the second terminals in the same group with the first terminal.
In an actual application scenario, in a group, any user can use the terminal to send out sign-in information, and the sign-in information is sent to a second terminal used by other users in the group through a server.
s102, the first terminal sends specific operation information corresponding to the check-in information to the server, so that the server executes specific operation on a second terminal responding to the check-in information according to the specific operation information.
The specific operation information described in the embodiment of the present application may be operation information corresponding to interactive operations (e.g., a request operation, a file transfer, a video chat initiation, etc.) performed among multiple users, such as: request for money URL, transfer file request information, video chat request information, etc.
The first terminal sends the specific operation information to the server, so that the server executes specific operation on the second terminal according to the specific operation information. Specifically, if the second terminals that have received the check-in information respond, it indicates that these users want to participate in a specific operation to be initiated by the user using the first terminal, so the server performs a specified operation according to these responding second terminals.
Through the steps, the first terminal sends the check-in information and the specific operation information to the server respectively, the server sends the check-in information to all the second terminals in the group, all the second terminals can receive the check-in information, and if the second terminals respond to the received check-in information, the server can execute specific operation on the responding second terminals according to the specific operation information. By the mode, the complex operation that users count one by one when the users in the group send specific operations to other users can be avoided, all other users in the group can respond by themselves through the sign-in information, and the user counting efficiency is effectively improved.
in order to accurately determine the second terminal responding to the check-in information, in this embodiment of the present application, the first terminal may query the second terminal responding to the check-in information, and specifically, the method further includes: the first terminal sends a query request to the server, so that the server queries a second terminal responding to the check-in information according to the query request, query result information is generated and fed back to the first terminal, and the first terminal receives and displays the query result information fed back by the server.
In the method, the server sends the check-in information to all the second terminals, and after the second terminals respond to the check-in information, the response information is also fed back to the server, that is, the server counts the second terminals making responses, so that if a user using the first terminal wants to inquire which second terminals make responses, the user can send a corresponding inquiry request to the server through the first terminal, inquire a corresponding result and display the inquired inquiry result, and the user using the first terminal can intuitively browse the inquiry result.
In a preferred mode, the query result received by the first terminal may be an interface, that is, the user may visually check all users of the second terminal that have responded to the check-in information in the interface, so that the users may be conveniently and specifically operated. Specifically, the check-in information points to a check-in interface, and the check-in interface comprises a specific operation control. In this case, in step S102, the first terminal sends specific operation information corresponding to the check-in information to the server, specifically: and the first terminal enters the check-in interface pointed by the check-in information according to the operation of a user, and sends specific operation information to the server through the specific operation control in the check-in interface.
in order to clearly illustrate the process of sending out the specific operation information by the first terminal, a practical application example of the specific operation control including the debit control is described in detail.
As shown in fig. 2a, the instant messaging interface is an instant messaging interface in a group, and at this time, the user a sends out check-in information in the group through the first terminal used by the user a, and the check-in information is sent to all the second terminals in the group through the server. The check-in information sent by the user A has a statistical function, and the check-in information points to a check-in interface. And after the user A clicks the check-in information, the first terminal displays a check-in interface pointed by the check-in information.
Assuming that the user B in the group uses its second terminal to receive the check-in information, at this time, the user B may click the check-in information on the second terminal and enter a response interface, that is, as shown in fig. 2B. In the response interface in fig. 2B, a response control in the word "check-in" is displayed, so that the user B can respond to the check-in information after clicking the response control. Of course, the response interface in this example may be set according to the needs of the actual application, and in some cases, the response interface may not be used, that is, the user using the second terminal directly responds after clicking on the check-in information, which does not constitute a limitation of the present application.
Thus, in the check-in interface displayed by the first terminal, the user B responding to the check-in information will be displayed, that is, as shown in fig. 2 c. In the check-in interface in fig. 2c, a debit control in the form of a "debit" is displayed. At this time, the user a clicks the deposit request control, and then the user who has signed in (the user B) can be subjected to deposit request operation.
specifically, sending specific operation information to the server through the specific operation control in the check-in interface specifically includes: the first terminal receives a click operation instruction of a user on a money requisition control in a check-in interface, acquires a money requisition Uniform Resource Locator (URL) corresponding to the money requisition control, and sends the money requisition URL to the server.
That is, the debit URL included in the debit control in fig. 2c is, after the user a clicks the debit control, the first terminal sends the obtained debit URL to the server, so that the server sends the debit URL to the second terminal used by the user B. Accordingly, user B may act on the debit URL (make a transfer or deny).
Through the above-mentioned contents and steps, the complete process of issuing a specific operation in a group is completed. In summary, in practical applications, the above process in the embodiment of the present application may be as shown in fig. 3. The method comprises the following steps:
s301, the first terminal sends the sign-in information to the server.
S302, the server forwards the check-in information to all second terminals in the same group with the first terminal.
And S303, the second terminal responds to the sign-in information and feeds the sign-in information back to the server.
S304, the first terminal sends the money requesting operation information corresponding to the sign-in information to the server.
s305, the first terminal sends money requesting operation information corresponding to the sign-in information to the server.
the above is based on the description of the first terminal side, and for the server, an information processing method based on a group is also provided in the embodiment of the present application as shown in fig. 4. The method comprises the following steps:
s401, the server receives the sign-in information sent by the first terminal.
The check-in information in this embodiment is the above-mentioned information with statistical function. The first terminal is the terminal which sends the check-in information.
s402, the check-in information is forwarded to all second terminals in the same group with the first terminal.
the second terminal is the terminal for receiving the check-in information.
And S403, counting all the second terminals responding to the check-in information.
s404, receiving specific operation information corresponding to the check-in information sent by the first terminal.
s405, according to the specific operation information, specific operation is executed on all the counted second terminals.
in practical applications, the first terminal may perform an inquiry to the second terminal that responds, and likewise, the second terminal may perform an inquiry, and therefore, the method further includes: the server receives a query request sent by a first terminal, and feeds back the identification information of all second terminals responding to the check-in information, which is obtained by statistics, to the first terminal as a query result according to the query request;
Or the server receives a query request sent by the second terminal, and feeds back the statistical identification information of all the second terminals responding to the check-in information to the second terminal as a query result according to the query request.
in addition, after the first terminal sends the specific operation information, the server may execute a specific operation to all second terminals responding to the check-in information, specifically, on the basis that the specific operation information includes the debit URL, according to the specific operation information, the specific operation is executed to all counted second terminals, which specifically includes: and sending the money request URL to all the counted second terminals according to the money request URL to carry out money request operation.
the two methods are described based on the first terminal and the server side, respectively, and as shown in fig. 5, in the embodiment of the present application, there is also provided a group-based information processing method, which is described from the second terminal side, and includes:
S501, the second terminal receives the check-in information forwarded by the server.
In the embodiment of the application, the check-in information is sent by the first terminal.
S502, according to the check-in information, response information is sent to the server, so that the server executes specific operation on a second terminal which sends the response information.
s503, responding to the specific operation executed by the server.
In the present embodiment, the processes of receiving the check-in information, responding to the check-in information, and performing the specific operation are similar to those in the above embodiments, and therefore are not described herein again.
Based on the same idea, the embodiment of the present invention further provides a group-based information processing apparatus.
As shown in fig. 6, the group-based information processing apparatus is provided in a first terminal, and includes: a check-in module 601 and a special operations module 602, wherein,
the check-in module 601 is configured to send check-in information to a server, so that the server forwards the check-in information to all second terminals in the same group as the first terminal.
the specific operation module 602 is configured to send specific operation information corresponding to the check-in information to the server, so that the server executes a specific operation on a second terminal responding to the check-in information according to the specific operation information.
the device further comprises: the query module 603 is configured to send a query request to the server, so that the server queries a second terminal responding to the check-in information according to the query request, generates query result information, feeds the query result information back to the first terminal, receives the query result information fed back by the server, and displays the query result information.
as an optional manner of the embodiment of the present application, the check-in information points to a check-in interface, and the check-in interface includes a specific operation control, in this scenario, the specific operation module 602 is specifically configured to enter the check-in interface to which the check-in information points according to an operation of a user, and send specific operation information to the server through the specific operation control in the check-in interface.
more specifically, the specific operation control includes a money requisition control, and in this scenario, the specific operation module 602 is specifically configured to receive a click operation instruction of a user on the money requisition control in a sign-in interface, acquire a uniform resource locator URL for money requisition corresponding to the money requisition control, and send the URL for money requisition to the server.
Accordingly, in the embodiment of the present application, there is also provided a group-based information processing apparatus, which is provided in a server, as shown in fig. 7. The device comprises:
and the sign-in information module 701 is configured to receive sign-in information sent by the first terminal.
A forwarding module 702, configured to forward the check-in information to all second terminals in the same group as the first terminal.
A counting module 703, configured to count all the second terminals that respond to the check-in information.
A specific operation information module 704, configured to receive specific operation information corresponding to the check-in information sent by the first terminal.
the specific operation module 705 is configured to perform a specific operation on all the counted second terminals according to the specific operation information.
the device further comprises: the query module 706 is configured to receive a query request sent by a first terminal, and feed back, as a query result, the statistical identification information of all second terminals responding to the check-in information to the first terminal according to the query request;
Or, the system is configured to receive a query request sent by a second terminal, and feed back, as a query result, the statistical identification information of all second terminals responding to the check-in information to the second terminal according to the query request.
in a scenario that the specific operation information includes a debit URL, the specific operation module 705 is specifically configured to send the debit URL to all counted second terminals according to the debit URL, and perform a debit operation.
Accordingly, in the embodiment of the present application, there is also provided a group-based information processing apparatus, which is provided in the second terminal, as shown in fig. 8. The device comprises:
A receiving module 801, configured to receive check-in information forwarded by a server;
A sign-in information response module 802, configured to send response information to the server according to the sign-in information, so that the server performs a specific operation on a second terminal that sends the response information;
A specific operation response module 803, configured to respond to the specific operation performed by the server.
in a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
it should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
as will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
the above description is only an example of the present invention, and is not intended to limit the present invention. Various modifications and alterations to this invention will become apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the scope of the claims of the present invention.