Disclosure of Invention
In view of the above, the present application provides a method for joining a communication group applied to a mobile terminal, so as to solve the technical problem of low security of the communication group caused by the method for joining a communication group in the prior art. Correspondingly, the application also provides a joining method of the communication group applied to the communication server. In addition, the application also provides a method for establishing the communication group applied to the mobile terminal and a method for establishing the communication group applied to the communication server.
In addition, the application also provides a joining device applied to the communication group of the mobile terminal, a joining device applied to the communication group of the communication server, a creating device applied to the communication group of the mobile terminal and a creating device applied to the communication group of the communication server, which are used for respectively ensuring the application and the realization of the method in practice.
In order to achieve the purpose, the technical scheme provided by the application is as follows:
a communication group joining method is applied to a communication server, a communication group is created on the communication server, a group joining condition is bound to the communication group, and the group joining condition is used for limiting the geographic spatial range of mobile terminals joining the communication group, and the method comprises the following steps:
receiving a group joining request sent by the mobile terminal; the group joining request comprises a group joining identifier;
judging whether the group joining identifier meets the group joining condition;
if yes, returning confirmation information to the mobile terminal; wherein the confirmation information is used for indicating that the mobile terminal meets the group joining condition.
Optionally, in the method for joining a communication group applied to the communication server, the group joining condition includes a WI-FI name, an MAC address of the area gateway device, and an IP address of the area gateway device;
correspondingly, the determining whether the group join identifier satisfies the group join condition includes:
and judging whether the group joining identifier is the same as at least one of the WI-FI name, the MAC address of the area gateway equipment and the IP address of the area gateway equipment.
Optionally, in the method for joining a communication group applied to a communication server, the group joining condition includes geographical area information, and the group joining identifier includes geographical location information where the mobile terminal is located;
correspondingly, the determining whether the group join identifier satisfies the group join condition includes:
and judging whether the position represented by the geographical position information is within the area range represented by the geographical area information.
Optionally, the method for joining a communication group applied to a communication server further includes:
receiving a confirmation joining request sent by the mobile terminal; the group joining prompt interface is generated by the mobile terminal according to the confirmation information returned by the communication server;
and responding to the received confirmation joining request, and joining the mobile terminal to the communication group.
Optionally, within the geographic space range defined by the group joining condition, a two-dimensional code icon of the communication group is set, and a two-dimensional code identifier bound to the communication group is set on the communication server; correspondingly, the joining method applied to the communication group of the communication server further comprises the following steps:
receiving the two-dimension code icon sent by the mobile terminal; the two-dimensional code icon is obtained by scanning the two-dimensional code icon according to a two-dimensional code scanning interface displayed on the mobile terminal controlled by the user, and the two-dimensional code scanning interface is generated by the mobile terminal according to the confirmation information returned by the communication server;
and under the condition that the two-dimension code icon is the same as the two-dimension code identifier, adding the mobile terminal into the communication group.
The application also provides a method for joining the communication group, which is applied to a mobile terminal, wherein the mobile terminal is provided with a communication application program, and the method comprises the following steps:
responding to the operation of starting the communication application program by a user, and acquiring a group joining identifier; the group joining identifier is used for representing the geographical position information of the mobile terminal;
sending the group joining identifier to a communication server connected with the mobile terminal; the group joining identifier is used for the communication server to return confirmation information to the mobile terminal under the condition that the group joining identifier meets the group joining condition; the group joining condition is used for limiting the geographic space range of the mobile terminal joining the communication group, and the confirmation information is used for indicating that the mobile terminal meets the group joining condition.
Optionally, in the method for joining a communication group applied to a mobile terminal, a manner of connecting the mobile terminal to the communication server is as follows: the mobile terminal accesses to the area gateway equipment through the WI-FI, and the area gateway equipment is connected with the communication server;
correspondingly, the acquiring the group joining identifier includes:
and acquiring any one or more of the name of the WI-FI, the MAC address of the area gateway equipment and the IP address of the area gateway equipment.
Optionally, in the method for joining a communication group applied to a mobile terminal, the mobile terminal is provided with a positioning module;
correspondingly, the acquiring the group joining identifier includes:
and triggering the positioning module to acquire the geographical position information of the mobile terminal.
Optionally, the method for joining a communication group applied to a mobile terminal further includes:
generating a group joining prompt interface according to the confirmation information returned by the communication server;
displaying the group joining prompt interface; the group joining prompt interface is used for prompting whether the user joins the communication group.
Optionally, the method for joining a communication group applied to a mobile terminal further includes:
responding to the joining operation selected by the user in the group joining prompt interface, and sending a joining confirmation request to the communication server; wherein the confirmation of the join request is for the communication server to join the mobile terminal to the communication group.
Optionally, within the geographic space range defined by the group joining condition, a two-dimensional code icon of the communication group is set, and a two-dimensional code identifier bound to the communication group is set on the communication server; correspondingly, the method for joining a communication group applied to the mobile terminal further comprises the following steps:
responding to the joining operation selected by the user in the group joining prompt interface, and generating a two-dimensional code scanning interface;
displaying the two-dimension code scanning interface; the two-dimensional code scanning interface is used for prompting the user to scan the two-dimensional code icon of the communication group.
The method for joining a communication group applied to a mobile terminal further comprises the following steps:
responding to the operation of scanning the two-dimensional code icon of the communication group by the user, and sending the scanned two-dimensional code icon of the communication group to the communication server; the two-dimension code icon is used for the communication server to join the mobile terminal into the communication group under the condition that the two-dimension code icon is the same as the two-dimension code identifier.
The application also provides a method for joining the communication group, which is applied to a mobile terminal, wherein the mobile terminal is provided with a communication application program, and the method comprises the following steps:
responding to the operation of starting the communication application program by a user, and acquiring a group joining identifier; the group joining identifier is used for representing the geographical position information of the mobile terminal;
sending the group joining identifier to a communication server connected with the mobile terminal; the group joining identifier is used for the communication server to join the mobile terminal to the communication group under the condition that the group joining identifier meets a group joining condition, wherein the group joining condition is used for limiting the geographic space range of the mobile terminal joining the communication group.
The application also provides a method for creating the communication group, which is applied to a communication server and comprises the following steps:
receiving a plurality of login requests sent by a plurality of mobile terminals;
determining a target login request in the plurality of login requests under the condition that the number of the login requests exceeds a preset number threshold; the target login request is a login request received by the communication server earliest;
sending communication group creation prompt information to a target mobile terminal which sends the target login request; the communication group creation prompt message is used for prompting a user whether to create a communication group;
receiving communication group establishment confirmation information sent by the target mobile terminal; the communication group creation confirmation information is generated by the target mobile terminal according to the creation operation selected by the user in the communication group creation prompt interface; the communication group creation prompt interface is generated by the target mobile terminal according to the communication group creation prompt information; the communication group establishing confirmation information comprises a group joining condition, and the group joining condition is used for limiting the geographic space range of the mobile terminal joining the communication group;
establishing a communication group according to the communication group establishing confirmation information; wherein the communication group is bound with a group join condition in the communication group creation acknowledgement information.
The application also provides a communication group creating method, which is applied to a target mobile terminal, wherein a communication application program is arranged on the target mobile terminal, and the method comprises the following steps:
responding to the operation of starting the communication application program by a user, and sending a login request to a communication server connected with the target mobile terminal; the communication server determines a target login request in the login requests under the condition that the number of the received login requests exceeds a preset number threshold, wherein the target login request is the login request received by the communication server at the earliest time, and sends communication group creation prompt information to a target mobile terminal sending the target login request;
generating a communication group creation prompt interface according to the communication group creation prompt information; the communication group creation prompting interface is used for prompting a user whether to create a communication group;
responding to the creation operation selected by the user in the communication group creation prompt interface, and acquiring a group joining condition; wherein the group joining condition is used for limiting the geographic space range of the mobile terminal joining the communication group;
sending the group joining condition to the communication server; wherein the group join condition is for the communication server to create a communication group bound with the group join condition.
The application also provides a device for joining the communication group, which is applied to a communication server, wherein the communication server is provided with the communication group, the communication group is bound with a group joining condition, and the group joining condition is used for limiting the geographic space range of a mobile terminal joining the communication group, and the device comprises:
a group joining request receiving module, configured to receive a group joining request sent by the mobile terminal; the group joining request comprises a group joining identifier;
the group joining condition judging module is used for judging whether the group joining identifier meets the group joining condition; if yes, triggering a confirmation information return module;
the confirmation information returning module is used for returning confirmation information to the mobile terminal; wherein the confirmation information is used for indicating that the mobile terminal meets the group joining condition.
Optionally, in the joining apparatus applied to the communication group of the communication server, the group joining condition includes a WI-FI name, an MAC address of the area gateway device, and an IP address of the area gateway device;
correspondingly, the group joining condition determining module includes:
and the first group joining condition judgment submodule is used for judging whether the group joining identifier is the same as at least one of the WI-FI name, the MAC address of the area gateway equipment and the IP address of the area gateway equipment.
Optionally, in the joining apparatus applied to a communication group of a communication server, the group joining condition includes geographical area information, and the group joining identifier includes geographical location information where the mobile terminal is located;
correspondingly, the group joining condition determining module includes:
and the second group joining condition judgment submodule is used for judging whether the position represented by the geographical position information is in the area range represented by the geographical area information.
Optionally, the joining device applied to the communication group of the communication server further includes:
a confirmation joining request receiving module, configured to receive a confirmation joining request sent by the mobile terminal; the group joining prompt interface is generated by the mobile terminal according to the confirmation information returned by the communication server;
and the first communication group joining module is used for joining the mobile terminal to the communication group in response to the received confirmation joining request.
Optionally, within the geographic space range defined by the group joining condition, a two-dimensional code icon of the communication group is set, and a two-dimensional code identifier bound to the communication group is set on the communication server; correspondingly, the joining device applied to the communication group of the communication server further comprises:
the two-dimension code icon receiving module is used for receiving the two-dimension code icon sent by the mobile terminal; the two-dimensional code icon is obtained by scanning the two-dimensional code icon according to a two-dimensional code scanning interface displayed on the mobile terminal controlled by the user, and the two-dimensional code scanning interface is generated by the mobile terminal according to the confirmation information returned by the communication server;
and the second communication group joining module is used for joining the mobile terminal to the communication group under the condition that the two-dimension code icon is the same as the two-dimension code identifier.
The application also provides a communication group's joining device, is applied to mobile terminal, be provided with communication application on the mobile terminal, the device includes:
the first group joining identifier acquisition module is used for responding to the operation of starting the communication application program by a user and acquiring a group joining identifier; the group joining identifier is used for representing the geographical position information of the mobile terminal;
a first group joining identifier sending module, configured to send the group joining identifier to a communication server connected to the mobile terminal; the group joining identifier is used for the communication server to return confirmation information to the mobile terminal under the condition that the group joining identifier meets the group joining condition; the group joining condition is used for limiting the geographic space range of the mobile terminal joining the communication group, and the confirmation information is used for indicating that the mobile terminal meets the group joining condition.
Optionally, in the apparatus for joining a communication group applied to a mobile terminal, a manner in which the mobile terminal is connected to the communication server is as follows: the mobile terminal accesses to the area gateway equipment through the WI-FI, and the area gateway equipment is connected with the communication server;
correspondingly, the first group joining identifier obtaining module includes:
and the first joining identifier obtaining submodule is used for obtaining any one or more of the name of the WI-FI, the MAC address of the area gateway equipment and the IP address of the area gateway equipment.
Optionally, in the joining device applied to the communication group of the mobile terminal, a positioning module is arranged on the mobile terminal;
correspondingly, the first group joining identifier obtaining module includes:
and the second joining identifier acquisition submodule is used for triggering the positioning module to acquire the geographical position information of the mobile terminal.
Optionally, the joining apparatus applied to the communication group of the mobile terminal further includes:
the group joining prompt interface generating module is used for generating a group joining prompt interface according to the confirmation information returned by the communication server;
the group joining prompt interface display module is used for displaying the group joining prompt interface; the group joining prompt interface is used for prompting whether the user joins the communication group.
Optionally, the joining apparatus applied to the communication group of the mobile terminal further includes:
the third communication group joining module is used for responding to the joining operation selected by the user in the group joining prompt interface and sending a joining confirmation request to the communication server; wherein the confirmation of the join request is for the communication server to join the mobile terminal to the communication group.
Optionally, within the geographic space range defined by the group joining condition, a two-dimensional code icon of the communication group is set, and a two-dimensional code identifier bound to the communication group is set on the communication server; correspondingly, the joining device applied to the communication group of the mobile terminal further comprises:
the two-dimensional code scanning interface generating module is used for responding to the joining operation selected by the user in the group joining prompt interface and generating a two-dimensional code scanning interface;
the two-dimensional code scanning interface display module is used for displaying the two-dimensional code scanning interface; the two-dimensional code scanning interface is used for prompting the user to scan the two-dimensional code icon of the communication group.
Optionally, the joining apparatus applied to the communication group of the mobile terminal further includes:
the fourth communication group joining module is used for responding to the operation of scanning the two-dimensional code icon of the communication group by the user and sending the scanned two-dimensional code icon of the communication group to the communication server; the two-dimension code icon is used for the communication server to join the mobile terminal into the communication group under the condition that the two-dimension code icon is the same as the two-dimension code identifier.
The application also provides a communication group's joining device, is applied to mobile terminal, be provided with communication application on the mobile terminal, the device includes:
the second group joining identifier acquisition module is used for responding to the operation of starting the communication application program by a user and acquiring a group joining identifier; the group joining identifier is used for representing the geographical position information of the mobile terminal;
a second group joining identifier sending module, configured to send the group joining identifier to a communication server connected to the mobile terminal; the group joining identifier is used for the communication server to join the mobile terminal to the communication group under the condition that the group joining identifier meets a group joining condition, wherein the group joining condition is used for limiting the geographic space range of the mobile terminal joining the communication group.
The application also provides a device for creating a communication group, which is applied to a communication server and comprises:
the system comprises a login request receiving module, a login request sending module and a login request receiving module, wherein the login request receiving module is used for receiving a plurality of login requests sent by a plurality of mobile terminals;
the target login request determining module is used for determining a target login request in the login requests under the condition that the number of the login requests exceeds a preset number threshold; the target login request is a login request received by the communication server earliest;
a creating prompt message sending module for sending communication group creating prompt message to the target mobile terminal sending the target login request; the communication group creation prompt message is used for prompting a user whether to create a communication group;
a creating confirmation information receiving module, configured to receive communication group creating confirmation information sent by the target mobile terminal; the communication group creation confirmation information is generated by the target mobile terminal according to the creation operation selected by the user in the communication group creation prompt interface; the communication group creation prompt interface is generated by the target mobile terminal according to the communication group creation prompt information; the communication group establishing confirmation information comprises a group joining condition, and the group joining condition is used for limiting the geographic space range of the mobile terminal joining the communication group;
the first communication group creating module is used for creating a communication group according to the communication group creating confirmation information; wherein the communication group is bound with a group join condition in the communication group creation acknowledgement information.
The application also provides a device for creating a communication group, which is applied to a target mobile terminal, wherein a communication application program is arranged on the target mobile terminal, and the device comprises:
a login request sending module, configured to send a login request to a communication server connected to the target mobile terminal in response to an operation of starting the communication application by a user; the communication server determines a target login request in the login requests under the condition that the number of the received login requests exceeds a preset number threshold, wherein the target login request is the login request received by the communication server at the earliest time, and sends communication group creation prompt information to a target mobile terminal sending the target login request;
the creating prompt interface generating module is used for generating a communication group creating prompt interface according to the communication group creating prompt information; the communication group creation prompting interface is used for prompting a user whether to create a communication group;
the group joining condition obtaining module is used for responding to the creating operation selected by the user in the communication group creating prompt interface and obtaining a group joining condition; wherein the group joining condition is used for limiting the geographic space range of the mobile terminal joining the communication group;
a second communication group creation module for sending the group joining condition to the communication server; wherein the group join condition is for the communication server to create a communication group bound with the group join condition.
The method for joining a communication group provided in this embodiment is applied to a communication server in which a communication group is created, where the communication group is bound with a group joining condition, the embodiment receives a group joining request sent by a mobile terminal, determines whether a group joining identifier in the group joining request meets the group joining condition, and if so, returns a confirmation message to the mobile terminal. The group joining condition limits the geographic space range of the mobile terminal joining the communication group, the group joining identifier represents the current geographic position of the mobile terminal, if the judgment result is yes, the current geographic position of the mobile terminal is represented in the limited geographic space range, and under the condition, the communication server returns confirmation information to the mobile terminal. Therefore, in the embodiment, the mobile terminal joining the communication group is limited by judging whether the group joining identifier sent by the mobile terminal meets the group joining condition, so that the condition that any mobile terminal can join the communication group is avoided, and the safety of the communication group is improved.
Of course, it is not necessary for any product to achieve all of the above-described advantages at the same time for the practice of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. 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 application.
Referring to fig. 1, a detailed flow of an embodiment of a method for joining a communication group provided by the present application is shown. The embodiment is applied to a communication server on which a communication group is created, and the communication group is bound with a group joining condition, and the group joining condition is used for limiting the geographic spatial range of a mobile terminal joining the communication group.
As shown in fig. 1, this embodiment may specifically include steps S101 to S103.
Step S101: receiving a group joining request sent by the mobile terminal; wherein, the group joining request includes a group joining identifier.
The mobile terminal is connected with the communication server, the mobile terminal can send a group joining request to the communication server, the group joining request is used for the communication server to judge whether the mobile terminal meets a preset group joining condition, and if yes, the mobile terminal is joined into the communication group.
It should be noted that the group join request includes a group join identifier, and the group join identifier is obtained and encapsulated in the group join request by the mobile terminal. Wherein, the group joining identifier may represent the current geographical location of the mobile terminal.
Step S102: judging whether the group joining identifier meets the group joining condition; if yes, go to step S103.
The communication server responds to the received group joining identifier sent by the mobile terminal and judges whether the group joining identifier meets the group joining condition. The judgment result may indicate whether the current geographical location of the mobile terminal is within the geographical space range defined by the group join condition. Specifically, if the judgment result is that the group join identifier satisfies the group join condition, it indicates that the current geographic position of the mobile terminal is within the geographic space range defined by the group join condition, and if the judgment result is that the group join identifier does not satisfy the group join condition, it indicates that the current geographic position of the mobile terminal is not within the geographic space range defined by the group join identifier.
If the determination result in step S102 is yes, step S103 described below is executed.
Step S103: returning confirmation information to the mobile terminal; wherein the confirmation information is used for indicating that the mobile terminal meets the group joining condition.
If the judgment result in the step S102 is yes, it indicates that the current geographic location of the mobile terminal is within the geographic space range defined by the group joining condition, and the communication server returns the confirmation information to the mobile terminal. The confirmation information indicates that the mobile terminal satisfies the group join condition. It should be noted that, after receiving the confirmation information, the mobile terminal may perform an action of joining the communication group according to the confirmation information, and specific contents may refer to the following description, which is not described herein again.
As can be seen from the foregoing technical solutions, the method for joining a communication group provided in this embodiment is applied to a communication server in which a communication group is created, where the communication group is bound with a group joining condition, the embodiment receives a group joining request sent by a mobile terminal, determines whether a group joining identifier in the group joining request meets the group joining condition, and if so, returns a confirmation message to the mobile terminal. The group joining condition limits the geographic space range of the mobile terminal joining the communication group, the group joining identifier represents the current geographic position of the mobile terminal, if the judgment result is yes, the current geographic position of the mobile terminal is represented in the limited geographic space range, and under the condition, the communication server returns confirmation information to the mobile terminal. Therefore, in the embodiment, the mobile terminal joining the communication group is limited by judging whether the group joining identifier sent by the mobile terminal meets the group joining condition, so that the situation that any mobile terminal can join the communication group is avoided, and the safety of the communication group is improved.
Specifically, an application scenario of the present embodiment is that a communication server creates a communication group for a certain conference place, and the communication server defines conditions of persons who join the communication group. Specifically, the group join condition to which the communication server binds for the communication group corresponds to the geospatial range of the conference place. Thus, only mobile terminals within the range of the group joining condition can obtain the confirmation information of joining the communication group. Because the conference generally has confidentiality, the method for joining the communication group provided by the embodiment can ensure the security of the communication group, and further ensure the security of the conference content. Of course, the above application scenario is only an example, and the embodiment is not limited to be applied in this scenario.
It should be noted that, in the above embodiment, in the case that the determination result of step S102 of determining whether the group joining identifier satisfies the group joining condition is negative, a rejection message may be returned to the mobile terminal to prompt the user that the mobile terminal does not satisfy the group joining condition.
In practical applications, if the form of the group join condition is different, the implementation manner of the step S102 in the above embodiment to determine whether the group join identifier satisfies the group join condition is also different.
Specifically, the group join condition may be in a form of a WI-FI (WIreless-Fidelity) name, a Media Access Control (MAC) Address of the local gateway device, and an Internet Protocol (IP) Address of the local gateway device. Correspondingly, the specific implementation manner of the step S102 of determining whether the group join identifier satisfies the group join condition may include the following step a 1.
Step A1: and judging whether the group joining identifier is the same as at least one of the WI-FI name, the MAC address of the area gateway equipment and the IP address of the area gateway equipment.
The specific form of the connection between the mobile terminal and the communication server is that the mobile terminal is connected with the area gateway device through WI-FI, the area gateway device is connected with the communication server again, and the area gateway device is connected with the communication server. In this way, the mobile terminal may encapsulate any one or more of the WI-FI name, the MAC address of the area gateway device, and the IP address of the area gateway device as a group join identifier into a group join request, and send the group join request to the communication server, so as to trigger the communication server to determine whether the group join identifier is the same as at least one of the WI-FI name, the MAC address of the area gateway device, and the IP address of the area gateway device in the group join condition. If yes, step S103 in the embodiment shown in fig. 1 is executed to return confirmation information to the mobile terminal.
It should be noted that, in order to ensure the accuracy of the determination result, the group join identifier sent by the mobile terminal may include the WI-FI name acquired by the mobile terminal itself, the MAC address of the local gateway device, and the IP address of the local gateway device, and the specific form of the determination performed by the communication server is that the data included in the group join identifier is respectively compared with the data of the same type in the group join condition, and step S103 in the embodiment shown in fig. 1 is executed only when the three are the same. The comparison of the data of the same type refers to the comparison of the WI-FI name in the group joining identifier with the WI-FI name in the group joining condition, the comparison of the MAC address of the area gateway device in the group joining identifier with the MAC address of the area gateway device in the group joining condition, and the comparison of the IP address of the area gateway device in the group joining identifier with the IP address of the area gateway device in the group joining condition.
In this implementation of step a1, since the WI-FI signal has a transmission distance, the WI-FI name may be used as a group join condition for defining a geographical range, but since the WI-FI name may be duplicated, the WI-FI identification may be used together with the MAC address of the area gateway and the IP address of the area gateway as a group join condition for defining a certain geographical range. In this scenario, the group join condition defines a geospatial range that includes the device transmitting the WI-FI signal corresponding to the WI-FI name.
In addition, another form of the group joining condition is geographical area information, and accordingly, the specific implementation manner of step S102 in the embodiment shown in fig. 1 may include step B1.
Step B1: and judging whether the position represented by the geographical position information is within the area range represented by the geographical area information.
The group joining identifier sent by the mobile terminal to the communication server comprises the geographical position information of the mobile terminal. Specifically, the geographic location information may be in various forms such as latitude and longitude or coordinate position, and the geographic location information represents a specific geographic location point. And the communication server responds to the received group joining identifier and judges whether the geographical position point represented by the geographical position information in the group joining identifier is in the area range represented by the geographical area information limited by the group joining condition. If so, step S103 in the embodiment shown in fig. 1 is executed to return confirmation information to the mobile terminal.
It should be noted that the geographic area information may specifically be a circular area composed of a circle center and a radius, and the step S103 is executed as long as the geographic location point of the mobile terminal is within the circular area. Specifically, the specific implementation manner of determining whether the geographic location point of the mobile terminal is within the circular area may be to determine whether a distance between the mobile terminal and a center of the circular area is smaller than or equal to a radius of the circular area.
It should be noted that, in this implementation manner of step a1, the mobile terminals joining the communication group are defined by a geographical area range, and in order to accurately represent a certain geographical space range, the group joining condition needs to be set to an appropriate geographical area range.
In implementation, if the determination result of the step S102 shown in fig. 1 is yes, the content of the step S103 may be to directly join the mobile terminal to the communication group instead of returning the confirmation information. Of course, in order to improve the user experience, the user may also decide whether to join the communication group.
Specifically, after the communication server performs step S103 shown in fig. 1 to return the confirmation information, the user of the mobile terminal may confirm whether to join, and if so, the communication server joins the mobile terminal to the communication group. Referring to fig. 2, a flow of another embodiment of the group joining method provided by the present application is shown. As shown in fig. 2, this embodiment may further include step S204 and step S205 on the basis of the embodiment shown in fig. 1.
Step S204: receiving a confirmation joining request sent by the mobile terminal; the group joining prompt interface is generated by the mobile terminal according to the confirmation information returned by the communication server.
The mobile terminal can generate a group joining prompt interface after receiving the confirmation information returned by the communication server to prompt the user whether to join the communication group, if the user selects joining operation in the group joining prompt interface, the mobile terminal generates a confirmation joining request and sends the confirmation joining request to the communication server, and the communication server receives the confirmation joining request.
Step S205: and responding to the received confirmation joining request, and joining the mobile terminal to the communication group.
After receiving the request for joining confirmation, the communication server joins the mobile terminal sending the request for joining confirmation into the communication group. In this way, the user can publish messages in the communication group using the mobile terminal. Specifically, the specific implementation manner of the communication server joining the mobile terminal to the communication group may be that the communication server joins a unique identifier of the mobile terminal to the communication group, where the unique identifier may be a device identifier, a phone number, a group account set by a user, and the like of the mobile terminal.
It should be noted that, for the description of step S201 to step S203 in the embodiment shown in fig. 2, reference may be made to step S101 to step S103 in the embodiment shown in fig. 1, and details thereof are not repeated here.
In order to better ensure the security of the communication group, the two-dimension code icon can be used for verifying the mobile terminal joining the communication group. Referring to fig. 3, a flow of a method for joining a communication group according to another embodiment of the present application is shown. As shown in fig. 3, this embodiment may further include step S304 and step S305 on the basis of the embodiment shown in fig. 1.
Step S304: receiving the two-dimension code icon sent by the mobile terminal; the two-dimensional code icon is obtained by scanning the two-dimensional code icon according to a two-dimensional code scanning interface displayed on the mobile terminal controlled by the user, and the two-dimensional code scanning interface is generated by the mobile terminal according to the confirmation information returned by the communication server.
And setting a two-dimensional code icon of the communication group within the geographic space range defined by the group joining condition. For example, if the geographic spatial range defined by the group join condition is a spatial range in a building, a two-dimensional code icon is set in the building. And the mobile terminal responds to the received confirmation information returned by the communication server, and then generates a two-dimensional code scanning interface to prompt the user to scan the two-dimensional code icon, for example, prompt the user to scan the two-dimensional code icon in a building.
And after the user controls the two-dimension code scanning interface to scan the two-dimension code icon, sending the two-dimension code icon to a communication server.
Step S305: and under the condition that the two-dimension code icon is the same as the two-dimension code identifier, adding the mobile terminal into the communication group.
The communication server is provided with a two-dimension code identifier bound with the communication group, responds to the received two-dimension code icon after receiving the two-dimension code icon, compares the two-dimension code icon with the two-dimension code identifier set by the communication server, and adds the mobile terminal into the communication group when the comparison result shows that the two-dimension code icon is the same as the two-dimension code identifier.
It should be noted that, for the description of step S301 to step S303 in the embodiment shown in fig. 3, reference may be made to step S101 to step S103 in the embodiment shown in fig. 1, and details thereof are not repeated here.
According to the technical scheme, the two-dimension code icon is adopted to further limit the mobile terminals joining the communication group, and because the two-dimension code icon is arranged in the geographic space range limited by the group joining condition, only the mobile terminals really entering the geographic space range can scan the two-dimension code icon, so that the safety of the communication group is further improved.
Corresponding to the embodiment of the communication group joining method applied to the communication server shown in fig. 1, the present application provides an embodiment of the joining method applied to a communication group on a mobile terminal. As shown in fig. 4, this embodiment may specifically include steps S401 to S402.
Step S401: responding to the operation of starting the communication application program by a user, and acquiring a group joining identifier; the group joining identifier is used for representing the geographical position information of the mobile terminal.
The mobile terminal is provided with a communication application program, and it should be noted that the communication application program may be a communication application program that requests the communication server to establish a communication group. The user can start the communication application program, and the mobile terminal acquires the group joining identifier for representing the geographical position information of the mobile terminal in response to the starting operation of the user. It should be noted that, there may be multiple specific implementation manners for acquiring the group join identifier in this step, and the following two specific implementations are introduced in this application.
In a first implementation manner, the mobile terminal is connected to the communication server in a manner that the mobile terminal accesses the area gateway device through WI-FI, and the area gateway device is connected to the communication server. Based on this, one implementation manner of obtaining the group join identifier in step S401 may include step C1.
Step C1: and acquiring any one or more of the name of the WI-FI, the MAC address of the area gateway equipment and the IP address of the area gateway equipment.
The area gateway device may be a router having a WI-FI signal transmission function, where the WI-FI signal transmitted by the router has a specific area coverage, that is, only a mobile terminal in the area coverage of the WI-FI signal can acquire the WI-FI signal, and then the name of the WI-FI signal is used as a group join identifier.
Since the name of the WI-FI may not be unique, and there may be a case where the name is duplicated with the name of another WI-FI, the mobile terminal may further acquire the MAC address of the local gateway device connected to the WI-FI and the IP address of the local gateway device, and use the MAC address and the IP address as the group join identifier together with the WI-FI name. The scheme of using the three as the group joining identifier is more beneficial to the communication server to verify the group joining identifier according to the group joining condition, namely the verification accuracy is higher. It should be noted that, in order to enhance flexibility, the mobile terminal may not simultaneously use all the three as the group join identifier, or may use any one or two of the three.
In a second implementation manner, a positioning module, such as a Global Positioning System (GPS), is disposed on the mobile terminal. Thus, another implementation manner of acquiring the group joining identifier in step S401 may include step D1.
Step D1: and triggering the positioning module to acquire the geographical position information of the mobile terminal.
If the positioning module is a GPS module, the mobile terminal triggers the positioning module to obtain the current geographic location information of the mobile terminal through a GPS positioning satellite, where the geographic location information may be longitude and latitude or coordinate location.
In any of the above implementation manners, the mobile terminal may obtain the group join identifier.
Step S402: sending the group joining identifier to a communication server connected with the mobile terminal; the group joining identifier is used for the communication server to return confirmation information to the mobile terminal under the condition that the group joining identifier meets the group joining condition; the group joining condition is used for limiting the geographic space range of the mobile terminal joining the communication group, and the confirmation information is used for indicating that the mobile terminal meets the group joining condition.
The mobile terminal sends the acquired group joining identifier to a communication server connected to the mobile terminal, so as to trigger the communication server to judge the group joining identifier according to any one of the group joining method embodiments shown in fig. 1 to 3, and if the judgment result is yes, returns confirmation information to the mobile terminal. It should be noted that, the implementation process of the communication server may refer to the above description, and is not described herein again.
As can be seen from the foregoing technical solutions, the embodiment provides a group joining method applied to a mobile terminal, and the embodiment may acquire a group joining identifier used for indicating current geographical location information of the mobile terminal, and send the group joining identifier to a communication server to trigger the communication server to return acknowledgement information, where the acknowledgement information indicates that the mobile terminal meets a group joining condition set on the communication server. Therefore, the embodiment can automatically interact with the communication server after the user starts the communication application program so as to verify whether the mobile terminal of the user can join the communication group.
An application scenario of the foregoing embodiment may specifically be that after the user enters a certain specific place, the communication application is started. The mobile terminal can automatically acquire any one or more of the WI-FI name, the MAC address of the area gateway equipment and the IP address of the area gateway equipment and send the WI-FI name, the MAC address of the area gateway equipment and the IP address of the area gateway equipment to the communication server as a group joining identifier so as to trigger the communication server to verify whether the mobile terminal meets the joining condition of a communication group set on the communication server.
Another application scenario of the above embodiment may specifically be that after the user enters a certain specific place, the communication application is started. The mobile terminal of the user is provided with a positioning module, triggers the positioning module to acquire the current position information of the mobile terminal, and sends the current position information as a group joining identifier to the communication server so as to trigger the communication server to verify whether the mobile terminal meets the joining condition of the communication group set on the communication server.
Corresponding to the embodiment of the communication group joining method applied to the communication server shown in fig. 2, the present application also provides an embodiment of a communication group joining method applied to a mobile terminal. As shown in fig. 5, this embodiment may specifically include steps S501 to S505. It should be noted that, the description of step S501 and step S502 can refer to step S401 and step S402 shown in fig. 4, which is not repeated herein, and step S503 to step S505 are specifically described below.
Step S503: and generating a group joining prompt interface according to the confirmation information returned by the communication server.
After the communication server returns confirmation information indicating that the mobile terminal meets the group joining condition bound by the communication group to the mobile terminal, the mobile terminal generates a group joining prompt interface. Optionally, the group join prompt interface may include the name of the communication group, and two prompt buttons for join and cancel.
Step S504: displaying the group joining prompt interface; the group joining prompt interface is used for prompting whether the user joins the communication group.
The mobile terminal is provided with a display screen for displaying the group joining prompt information to prompt the user whether to join the communication group.
Step S505: responding to the joining operation selected by the user in the group joining prompt interface, and sending a joining confirmation request to the communication server; wherein the confirmation of the join request is for the communication server to join the mobile terminal to the communication group.
If the user selects a joining button in the group joining prompt interface, the mobile terminal sends a confident joining request to the communication server so as to trigger the communication server to join the mobile terminal to the communication group.
As can be seen from the foregoing technical solutions, the method for joining a communication group applied to a mobile terminal according to this embodiment can achieve the technical effect of joining the mobile terminal to the communication group when the mobile terminal meets the condition of joining the communication group.
Corresponding to the embodiment of the communication group joining method applied to the communication server shown in fig. 3, the present application also provides an embodiment of a communication group joining method applied to a mobile terminal. As shown in fig. 6, this embodiment may specifically include steps S601 to S607. It should be noted that, the description of step S601 to step S604 can refer to step S501 and step S504 shown in fig. 5, which is not repeated herein, and step S605 to step S607 are specifically described below.
Step S605: responding to the joining operation selected by the user in the group joining prompt interface, and generating a two-dimensional code scanning interface.
The two-dimensional code icon of the communication group is set in the geographic space range defined by the communication group joining condition, for example, the communication group created by the communication group for a certain conference, correspondingly, the geographic space range defined by the group joining condition is the holding place of the conference, and the two-dimensional code icon can be set in the holding place of the conference for scanning the two-dimensional code icon for conference personnel.
And after the user selects the joining operation in the group joining prompt interface, the mobile terminal generates a two-dimensional code scanning interface.
Step S606: displaying the two-dimension code scanning interface; the two-dimensional code scanning interface is used for prompting the user to scan the two-dimensional code icon of the communication group.
Step S607: responding to the operation of scanning the two-dimensional code icon of the communication group by the user, and sending the scanned two-dimensional code icon of the communication group to the communication server; the two-dimension code icon is used for the communication server to join the mobile terminal into the communication group under the condition that the two-dimension code icon is the same as the two-dimension code identifier.
The mobile terminal sends the two-dimension code icon scanned by the user to the communication server, and the communication server is provided with the two-dimension code identifier bound with the communication group, so that the communication server can compare the two-dimension code identifier with the two-dimension code icon sent by the mobile terminal, and the mobile terminal is added into the communication group under the condition that the comparison result is the same.
According to the technical scheme, the group joining method provided by the embodiment is characterized in that the two-dimensional code is arranged in the geographic space range limited by the communication group, and the mobile terminal is further verified by using the two-dimensional code icon, so that only the mobile terminal which really reaches the geographic space range can join the communication group, and the safety of the communication group is improved.
Of course, in order to conveniently join the communication group, the communication server may also join the mobile terminal to the communication group after determining that the group join identifier sent by the mobile terminal meets the group join condition of the communication group.
It should be noted that, in practical applications, the above embodiments are implemented based on a communication group created on a communication server. Therefore, the application provides a communication group creating method applied to the communication server and correspondingly, the application also provides a communication group creating method applied to the mobile terminal.
Referring to fig. 7, a flow of an embodiment of a method for creating a communication group provided by the present application is shown. The embodiment is applied to a communication server, and as shown in fig. 7, the embodiment may specifically include step S701 to step S705.
Step S701: a plurality of login requests sent by a plurality of mobile terminals are received.
In specific application, after a plurality of users carry mobile terminals to enter a certain place, communication application programs on the mobile terminals can be started, and then each mobile terminal automatically sends a login request to a communication server.
Step S702: determining a target login request in the plurality of login requests under the condition that the number of the login requests exceeds a preset number threshold; wherein the target login request is a login request received earliest by the communication server.
The communication server can judge whether the number of the received login requests exceeds a preset number threshold value or not after receiving one login request, and if so, the communication server determines that a communication group needs to be created for a certain place. Of course, the communication server may also determine whether the number of the received login requests exceeds the preset number threshold value at preset time intervals.
If the judgment result is that the current login request exceeds the preset login request, the communication server searches the earliest received login request in the plurality of login requests and determines the earliest received login request as a target login request.
Step S703: sending communication group creation prompt information to a target mobile terminal which sends the target login request; the communication group creation prompt message is used for prompting a user whether to create a communication group;
after the communication server determines the target login request, the communication server determines a mobile terminal corresponding to the target login request, that is, a mobile terminal that sends the target login request. And the communication server sends prompt information of communication group creation to the target mobile terminal.
After receiving the prompt message of the communication group creation, the target mobile terminal may generate a communication group creation prompt interface. The user can select the creation operation in the communication group creation prompt interface, and then the target mobile terminal sends communication group creation confirmation information to the communication server.
Step S704: receiving communication group establishment confirmation information sent by the target mobile terminal; the communication group creation confirmation information is generated by the target mobile terminal according to the creation operation selected by the user in the communication group creation prompt interface; the communication group creation prompt interface is generated by the target mobile terminal according to the communication group creation prompt information; the communication group creation confirmation information comprises a group joining condition, and the group joining condition is used for limiting the geographic space range of the mobile terminal joining the communication group.
Step S705: establishing a communication group according to the communication group establishing confirmation information; wherein the communication group is bound with a group join condition in the communication group creation acknowledgement information.
And the communication server creates the communication group after receiving the communication group creation confirmation information. Of course, the communication group creation confirmation information includes a group joining condition, and the communication group created by the communication server needs to be bound to the group joining condition.
A specific application scenario of the above embodiment is that a plurality of users enter a certain specific location, open a communication application program on their own mobile terminals, the mobile terminals automatically send login requests to the communication server, the communication server sends communication group creation prompt information to the mobile terminal corresponding to the earliest received login request, and after the users select to create, the communication server creates a communication group and binds group joining conditions sent by the mobile terminals to limit the geographic space range of the mobile terminals joining the communication group.
Corresponding to the embodiment of the method for creating a communication group applied to the communication server shown in fig. 7, the present application also provides an embodiment of a method for creating a communication group applied to a target mobile terminal. As shown in fig. 8, this embodiment may specifically include steps S801 to S804.
Step S801: responding to the operation of starting the communication application program by a user, and sending a login request to a communication server connected with the target mobile terminal; the login request is used for the communication server to determine a target login request in the login requests under the condition that the number of the login requests exceeds a preset number threshold, and communication group creation prompt information is sent to a target mobile terminal sending the target login request.
The target mobile terminal is provided with a communication application program, and the user can open the communication application program after entering a certain specific place, and then the target mobile terminal sends a login request to the communication server. It should be noted that not only the target mobile terminal may send a login request to the communication server, but also other mobile terminals except the target mobile terminal may send a login request to the communication server, and the communication server may send the communication group creation prompt message to the target mobile terminal corresponding to the earliest received login request when the number of received login requests exceeds a preset number threshold.
It should be noted that the target mobile terminal, i.e., the communication server, which is the mobile terminal applied in the present embodiment, receives the login request sent by the mobile terminal at the earliest.
Step S802: generating a communication group creation prompt interface according to the communication group creation prompt information; the communication group creation prompting interface is used for prompting a user whether to create a communication group.
Step S803: responding to the creation operation selected by the user in the communication group creation prompt interface, and acquiring a group joining condition; wherein the group joining condition is used for limiting the geographic space range of the mobile terminal joining the communication group.
Step S804: sending the group joining condition to the communication server; wherein the group join condition is for the communication server to create a communication group bound with the group join condition.
After receiving the group joining condition sent by the target mobile terminal, the communication server creates a communication group corresponding to the group joining condition.
The joining device of the communication group and the creating device of the communication group provided in the present application are described below, it should be noted that the description of the joining device of the communication group may refer to the description of the joining method of the communication group provided above, and the description of the creating device of the communication group may refer to the description of the creating method of the communication group provided above, which are not repeated below.
Referring to fig. 9, a structure of an embodiment of a joining device of a communication group provided in the present application is shown. The embodiment is applied to a communication server, wherein a communication group is created on the communication server, and a group joining condition is bound to the communication group and is used for limiting the geographic space range of the mobile terminal joining the communication group. As shown in fig. 9, the apparatus may specifically include: a group joining request receiving module 101, a group joining condition judging module 102 and a confirmation information returning module 103; wherein:
a group join request receiving module 101, configured to receive a group join request sent by the mobile terminal; the group joining request comprises a group joining identifier;
a group joining condition determining module 102, configured to determine whether the group joining identifier satisfies the group joining condition; if yes, triggering a confirmation information return module;
a confirmation information returning module 103, configured to return confirmation information to the mobile terminal; wherein the confirmation information is used for indicating that the mobile terminal meets the group joining condition.
As can be seen from the above technical solutions, the communication group joining apparatus provided in this embodiment is applied to a communication server for creating a communication group, where a group joining condition is bound to the communication group, the group joining request receiving module 101 receives a group joining request sent by a mobile terminal, the group joining condition determining module 102 determines whether a group joining identifier in the group joining request satisfies the group joining condition, and if so, the confirmation information returning module 103 returns confirmation information to the mobile terminal. The group joining condition limits the geographic space range of the mobile terminal joining the communication group, the group joining identifier represents the current geographic position of the mobile terminal, if the judgment result is yes, the current geographic position of the mobile terminal is represented in the limited geographic space range, and under the condition, the communication server returns confirmation information to the mobile terminal. Therefore, in the embodiment, the mobile terminal joining the communication group is limited by judging whether the group joining identifier sent by the mobile terminal meets the group joining condition, so that the situation that any mobile terminal can join the communication group is avoided, and the safety of the communication group is improved.
Optionally, the group joining condition includes a WI-FI name, an MAC address of the area gateway device, and an IP address of the area gateway device; correspondingly, the group joining condition determining module 102 may specifically include:
and the first group joining condition judgment submodule is used for judging whether the group joining identifier is the same as at least one of the WI-FI name, the MAC address of the area gateway equipment and the IP address of the area gateway equipment.
Optionally, the group joining condition includes geographical area information, and the group joining identifier includes geographical location information where the mobile terminal is located; correspondingly, the group joining condition determining module may specifically include:
and the second group joining condition judgment submodule is used for judging whether the position represented by the geographical position information is in the area range represented by the geographical area information.
Optionally, the joining device of the communication group may further specifically include:
a confirmation joining request receiving module, configured to receive a confirmation joining request sent by the mobile terminal; the group joining prompt interface is generated by the mobile terminal according to the confirmation information returned by the communication server;
and the first communication group joining module is used for joining the mobile terminal to the communication group in response to the received confirmation joining request.
In practical application, two-dimensional code icons of the communication groups are arranged in the geographic space range limited by the group joining condition, and two-dimensional code identifiers bound with the communication groups are arranged on the communication server; correspondingly, the joining device of the communication group applied to the communication server may further specifically include:
the two-dimension code icon receiving module is used for receiving the two-dimension code icon sent by the mobile terminal; the two-dimensional code icon is obtained by scanning the two-dimensional code icon according to a two-dimensional code scanning interface displayed on the mobile terminal controlled by the user, and the two-dimensional code scanning interface is generated by the mobile terminal according to the confirmation information returned by the communication server;
and the second communication group joining module is used for joining the mobile terminal to the communication group under the condition that the two-dimension code icon is the same as the two-dimension code identifier.
Referring to fig. 10, the present application further provides a device for joining a communication group, which is applied to a mobile terminal, where the mobile terminal is provided with a communication application. As shown in fig. 10, the apparatus may specifically include: a first group joining identifier obtaining module 201 and a first group joining identifier sending module 202; wherein:
the first group joining identifier acquisition module is used for responding to the operation of starting the communication application program by a user and acquiring a group joining identifier; the group joining identifier is used for representing the geographical position information of the mobile terminal;
a first group joining identifier sending module, configured to send the group joining identifier to a communication server connected to the mobile terminal; the group joining identifier is used for the communication server to return confirmation information to the mobile terminal under the condition that the group joining identifier meets the group joining condition; the group joining condition is used for limiting the geographic space range of the mobile terminal joining the communication group, and the confirmation information is used for indicating that the mobile terminal meets the group joining condition.
Optionally, the connection between the mobile terminal and the communication server is as follows: the mobile terminal accesses to the area gateway equipment through the WI-FI, and the area gateway equipment is connected with the communication server; correspondingly, the first group join identifier obtaining module may specifically include:
and the first joining identifier obtaining submodule is used for obtaining any one or more of the name of the WI-FI, the MAC address of the area gateway equipment and the IP address of the area gateway equipment.
Optionally, a positioning module is arranged on the mobile terminal; correspondingly, the first group joining identifier obtaining module includes:
and the second joining identifier acquisition submodule is used for triggering the positioning module to acquire the geographical position information of the mobile terminal.
In addition, the joining device of the communication group shown in fig. 10 may further specifically include:
the group joining prompt interface generating module is used for generating a group joining prompt interface according to the confirmation information returned by the communication server;
the group joining prompt interface display module is used for displaying the group joining prompt interface; the group joining prompt interface is used for prompting whether the user joins the communication group.
In addition, the joining device of the communication group shown in fig. 10 may further specifically include:
the third communication group joining module is used for responding to the joining operation selected by the user in the group joining prompt interface and sending a joining confirmation request to the communication server; wherein the confirmation of the join request is for the communication server to join the mobile terminal to the communication group.
In practical application, two-dimensional code icons of the communication groups are arranged in the geographic space range limited by the group joining condition, and two-dimensional code identifiers bound with the communication groups are arranged on the communication server; correspondingly, the apparatus shown in fig. 10 may further specifically include:
the two-dimensional code scanning interface generating module is used for responding to the joining operation selected by the user in the group joining prompt interface and generating a two-dimensional code scanning interface;
the two-dimensional code scanning interface display module is used for displaying the two-dimensional code scanning interface; the two-dimensional code scanning interface is used for prompting the user to scan the two-dimensional code icon of the communication group.
In addition, the joining device of the communication group shown in fig. 10 may further specifically include:
the fourth communication group joining module is used for responding to the operation of scanning the two-dimensional code icon of the communication group by the user and sending the scanned two-dimensional code icon of the communication group to the communication server; the two-dimension code icon is used for the communication server to join the mobile terminal into the communication group under the condition that the two-dimension code icon is the same as the two-dimension code identifier.
Referring to fig. 11, the present application further provides an embodiment of a joining device of a communication group, which is applied to a mobile terminal, where the mobile terminal is provided with a communication application. As shown in fig. 11, the apparatus may specifically include a second group join identifier obtaining module 301 and a second group join identifier sending module 302; wherein:
a second group join identifier obtaining module 301, configured to respond to an operation of starting the communication application by a user, and obtain a group join identifier; the group joining identifier is used for representing the geographical position information of the mobile terminal;
a second group join identifier sending module 302, configured to send the group join identifier to a communication server connected to the mobile terminal; the group joining identifier is used for the communication server to join the mobile terminal to the communication group under the condition that the group joining identifier meets a group joining condition, wherein the group joining condition is used for limiting the geographic space range of the mobile terminal joining the communication group.
Referring to fig. 12, the present application further provides an embodiment of a device for creating a communication group, which is applied to a communication server. As shown in fig. 12, the apparatus may specifically include a login request receiving module 401, a target login request determining module 402, a creation prompt information sending module 403, a creation confirmation information receiving module 404, and a first communication group creating module 405; wherein:
a login request receiving module 401, configured to receive a plurality of login requests sent by a plurality of mobile terminals;
a target login request determining module 402, configured to determine a target login request in the multiple login requests when the number of login requests exceeds a preset number threshold; the target login request is a login request received by the communication server earliest;
a creating prompt information sending module 403, configured to send a communication group creating prompt information to the target mobile terminal that sends the target login request; the communication group creation prompt message is used for prompting a user whether to create a communication group;
a creating confirmation information receiving module 404, configured to receive communication group creating confirmation information sent by the target mobile terminal; the communication group creation confirmation information is generated by the target mobile terminal according to the creation operation selected by the user in the communication group creation prompt interface; the communication group creation prompt interface is generated by the target mobile terminal according to the communication group creation prompt information; the communication group establishing confirmation information comprises a group joining condition, and the group joining condition is used for limiting the geographic space range of the mobile terminal joining the communication group;
a first communication group creation module 405, configured to create a communication group according to the communication group creation confirmation information; wherein the communication group is bound with a group join condition in the communication group creation acknowledgement information.
Correspondingly, referring to fig. 13, the present application further provides a device for creating a communication group, which is applied to a target mobile terminal, where the target mobile terminal is provided with a communication application. As shown in fig. 13, the apparatus may specifically include: a login request sending module 501, a creation prompt interface generating module 502, a group joining condition obtaining module 503 and a second communication group creating module 504; wherein:
a login request sending module 501, configured to send a login request to a communication server connected to the target mobile terminal in response to an operation of starting the communication application by a user; the communication server determines a target login request in the login requests under the condition that the number of the received login requests exceeds a preset number threshold, wherein the target login request is the login request received by the communication server at the earliest time, and sends communication group creation prompt information to a target mobile terminal sending the target login request;
a creating prompt interface generating module 502, configured to generate a communication group creating prompt interface according to the communication group creating prompt information; the communication group creation prompting interface is used for prompting a user whether to create a communication group;
a group join condition obtaining module 503, configured to respond to a creation operation selected by the user in the communication group creation prompt interface, and obtain a group join condition; wherein the group joining condition is used for limiting the geographic space range of the mobile terminal joining the communication group;
a second communication group creation module 504, configured to send the group join condition to the communication server; wherein the group join condition is for the communication server to create a communication group bound with the group join condition.
It should be noted that, in the present specification, the embodiments are all described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments may be referred to each other.
It is further noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, 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 same element.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.