Detailed Description
In order to make the objects, features and advantages of the present invention more obvious and understandable, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are only a part of the embodiments of the present invention, 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 invention.
Referring to fig. 1, fig. 1 is a schematic flow chart illustrating an implementation of a channel establishing method according to a first embodiment of the present invention, where the method includes the following steps:
s101, receiving activity information and an activity information issuing instruction sent by a first terminal, and issuing the activity information in a network according to a preset issuing rule;
the activity information may be, but is not limited to: self-driving tour activity information, mountain-climbing activity information, or other team activity information using the intercom service is required. The background server receives activity information and an activity information issuing instruction sent by an activity organizer (such as club staff) through a preset activity information issuing system by using a first terminal, and issues the activity information in the network according to a preset issuing rule. Preferably, the activity information is published on a designated website, or is pushed to a second terminal owned by each club member, and the second terminal may receive the activity information pushed by the server by using a preset client APP (Application).
Wherein, the first terminal may include but is not limited to: a mobile terminal such as a smart phone, a tablet computer, or a personal computer PC having a network function. The second terminal is a mobile terminal such as a smart phone. The preset activity information publishing system is mainly used for realizing the editing, publishing, registration auditing, real-time activity monitoring and the like of activity information.
S102, establishing a talkback channel for the activity information;
after the activity information is successfully issued, the background server creates an talkback channel for the activity related to the activity information, so that members in the talkback channel can carry out voice conversation in the talkback channel based on a wireless communication network or a mobile communication network.
And S103, when detecting the entry information sent by the second terminal through the preset client, adding the user of the second terminal into the talkback channel, so that the user can carry out voice talkback with other users in the talkback channel.
It can be understood that, in the embodiment, the second terminal is pre-installed with a client APP that can be used for browsing activity information, performing activity registration according to an interaction interface of the activity information, and using a voice intercom service. The user can browse the activity information published by the club through the APP installed in the mobile terminal, register the activity related to the activity information, and perform voice talkback with other members in the talkback channel after registering.
Specifically, when an entry request containing entry information sent by a user (such as a member of a club) through a client APP on a second terminal based on an entry interface in a publishing webpage of the activity information is detected, user identification information in the entry information is acquired and added to a member list of an intercom channel corresponding to the activity information. The user identification information is used to identify a unique identity of a user of the terminal, and may include, but is not limited to: the real name of the user, the user account or nickname pre-registered by the user, the member number, or identification information of other intercom devices (such as the serial number of the intercom) bound with the user account, which are filled in by the user in the entry webpage.
Further, in order to improve the convenience of member management in the talkback channel, the server automatically inquires whether the corresponding user successfully pays within a preset time length according to the user identification information recorded in the member list of the talkback channel; if the user does not pay successfully within the preset time (if the user does not pay successfully before the payment deadline specified in the activity information), the user identification information is deleted from the member list of the talkback channel, so that the second terminal or other talkback equipment cannot perform voice talkback with other members in the talkback channel when the user is overdue and not paid, and the intelligent management of the talkback channel members is realized.
Specifically, the server receives a voice talkback service acquisition request which is sent by the second terminal through the client APP or other talkback equipment (such as a self-driving tour machine or a vehicle-mounted interphone) and contains identity verification information, and inquires whether user identification information corresponding to the identity verification information is recorded in a member list of a talkback channel; if the member list of the talkback channel records the user identification information corresponding to the identity authentication information, authorizing the second terminal or other talkback equipment to carry out voice talkback with other members in the talkback channel; and if the member list of the talkback channel does not record the user identification information corresponding to the identity authentication information, refusing the second terminal or other talkback equipment to carry out voice talkback with other members in the talkback channel.
Furthermore, in order to improve the convenience of management of the constructed talkback channel and the reusability of the talkback channel, a valid period can be set for the talkback channel according to the activity end date in the released activity information, and when the existence time of the talkback channel is detected to exceed the valid period, the talkback channel is deleted and the talkback frequency occupied by the talkback channel is released.
In the embodiment of the invention, the activity information is issued in the network by receiving the activity information and the activity information issuing instruction sent by the first terminal, and a talkback channel is established for the activity information; when detecting the registration information sent by the second terminal, the user of the second terminal is added into the talkback channel, so that the user can carry out voice talkback with other users in the talkback channel, and the automatic establishment of the talkback channel and the automatic management of members in the channel are realized.
Referring to fig. 2, fig. 2 is a schematic structural diagram of a channel establishing apparatus according to a second embodiment of the present invention, and for convenience of description, only the parts related to the embodiment of the present invention are shown. The channel establishing apparatus illustrated in fig. 2 may be an execution main body of the channel establishing method provided in the foregoing embodiment illustrated in fig. 1, and the apparatus may be a server or a functional module in the server. The channel establishing apparatus shown in fig. 2 includes: a publishing module 201, a channel creating module 202 and a user management module 203. The above functional modules are described in detail as follows:
the issuing module 201 is configured to receive activity information and an activity information issuing instruction sent by a first terminal, and issue the activity information in a network according to a preset issuing rule;
a channel creating module 202, configured to create a talk-back channel for the activity information;
the user management module 203 is configured to add the user of the second terminal to the talk-back channel when detecting entry information sent by the second terminal through a preset client, so that the user can perform voice talk-back with other users in the talk-back channel.
For details that are not described in the present embodiment, please refer to the description of the embodiment shown in fig. 1, which is not described herein again.
It should be noted that, in the embodiment of the channel establishing apparatus illustrated in fig. 2, the division of the functional modules is only an example, and in practical applications, the above functions may be allocated by different functional modules according to needs, for example, configuration requirements of corresponding hardware or convenience of implementation of software, that is, the internal structure of the channel establishing apparatus is divided into different functional modules to complete all or part of the above described functions. In addition, in practical applications, the corresponding functional modules in this embodiment may be implemented by corresponding hardware, or may be implemented by corresponding hardware executing corresponding software. The above description principles can be applied to various embodiments provided in the present specification, and are not described in detail below.
In the embodiment of the invention, the activity information is issued in the network by receiving the activity information and the activity information issuing instruction sent by the first terminal, and a talkback channel is established for the activity information; when detecting the registration information sent by the second terminal, the user of the second terminal is added into the talkback channel, so that the user can carry out voice talkback with other users in the talkback channel, and the automatic establishment of the talkback channel and the automatic management of members in the channel are realized.
Referring to fig. 3, a schematic structural diagram of a channel establishing apparatus according to a third embodiment of the present invention is different from the apparatus shown in fig. 2 in that:
further, the user management module 203 includes:
an adding module 2031, configured to acquire user identification information included in the entry information, and add the user identification information to the member list of the intercom channel, where the user identification information includes: the user registers the user account through the client or the identification information of other talkback devices bound by the user account.
Further, the apparatus further comprises:
the query module 301 is configured to query whether the corresponding user successfully pays within a preset duration according to the user identification information;
the user management module 203 further includes:
a deleting module 2032, configured to delete the user identifier information from the member list of the talkback channel if the query module 301 queries that the payment is not successfully paid, so that the second terminal or the other talkback device cannot perform voice talkback with other members in the talkback channel.
Further, the query module 301 is further configured to receive a voice intercom service acquisition request containing the authentication information, which is sent by the second terminal through the client or sent by the other intercom devices, and query whether user identification information matched with the authentication information is recorded in the member list of the intercom channel;
the device also includes:
the talkback management module 302 is configured to authorize the second terminal or the other talkback device to perform voice talkback with other members in the talkback channel if the member list of the talkback channel is queried by the query module 301 to record the user identification information matched with the identity verification information; if the query module 301 queries that the member list of the talkback channel does not record the user identification information matched with the identity authentication information, refusing the second terminal or the other talkback device to perform voice talkback with other members in the talkback channel;
the publishing module 201 is specifically configured to publish the activity information on a specified website, or push the activity information to the client.
For details that are not described in the present embodiment, please refer to the description of the embodiment shown in fig. 1, which is not described herein again.
In the embodiment of the invention, the activity information is issued in the network by receiving the activity information and the activity information issuing instruction sent by the first terminal, and a talkback channel is established for the activity information; when detecting the registration information sent by the second terminal, the user of the second terminal is added into the talkback channel, so that the user can carry out voice talkback with other users in the talkback channel, and the automatic establishment of the talkback channel and the automatic management of members in the channel are realized.
Referring to fig. 4, a schematic structural diagram of a channel establishing system according to a fourth embodiment of the present invention is shown in fig. 4, where the system includes: a first terminal 401, a server 402, a plurality of second terminals 403 and one or more other intercom devices 404.
The first terminal 401 is an intelligent mobile terminal or a PC with a network function, such as a smart phone, a tablet computer, and a laptop computer. The second terminal 403 is preferably a smart mobile terminal such as a smart phone, a tablet computer, and a laptop computer having a network function. The other intercom devices 404 may be, for example, any type of intercom. The second terminal 403 is preset with a client APP, and the client APP can be used for browsing activity information, performing activity registration according to an interaction interface of the activity information, and using a voice intercom service.
The first terminal 401 is configured to send activity information and an activity information issuing instruction to the server 402 through a preset activity information issuing system. The activity information publishing system is mainly used for realizing editing, publishing, registration auditing, real-time activity monitoring and the like of activity information.
And the server 402 is used for publishing the activity information in the network according to a preset publishing rule and creating a talkback channel for the activity information. Preferably, the activity information is published on a specified website, or the activity information is pushed to the client APP.
And a second terminal 403, configured to send entry information to the server 402 through a preset client.
The server 402 is further configured to, when detecting entry information sent by the client, obtain user identification information included in the entry information, and add the user identification information to a member list of the intercom channel, where the user identification information includes: the user can make the second terminal 403 or other intercom devices 404 perform voice intercom with other users in the intercom channel through the user account registered by the client or the identification information of other intercom devices bound to the user account.
Further, the server 402 is specifically configured to acquire user identification information included in entry information sent by the second terminal 403, and add the user identification information to the member list of the intercom channel, where the user identification information includes: the user registers the user account through the client or the identification information of other talkback devices bound by the user account.
Further, after the user of the second terminal 403 joins the talk-back channel, the server 402 is further configured to query, according to the user identification information, whether the corresponding user successfully pays within a preset time period; if the payment is not successful, the user identification information is deleted from the member list of the talkback channel, so that the second terminal 403 or other talkback devices 404 cannot perform voice talkback with other members in the talkback channel.
Further, the second terminal 403 is further configured to send, to the server 402, a voice intercom service acquisition request including authentication information of the client through the client, where the authentication information of the client includes: a user account of the client;
the other intercom device 404 is further configured to send a voice intercom service acquisition request including authentication information of the intercom device to the server 402, where the authentication information of the intercom device includes: a serial number associated with the intercom device;
the server 402 is further configured to receive a voice intercom service acquisition request containing the authentication information, which is sent by the client or sent by the other intercom device 404 by the second terminal 403, and query whether user identification information matched with the authentication information is recorded in the member list of the intercom channel; if the member list of the talkback channel records the user identification information matched with the identity authentication information, authorizing the second terminal 403 or other talkback devices 404 to perform voice talkback with other members in the talkback channel; if the member list of the talkback channel does not record the user identification information matched with the identity authentication information, the second terminal 403 or other talkback devices 404 are rejected from performing voice talkback with other members in the talkback channel.
In the embodiments provided in the present application, it should be understood that the disclosed system, method and apparatus may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules is merely a logical division, and in actual implementation, there may be other divisions, for example, multiple modules or components may be combined or integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication link may be an indirect coupling or communication link of some interfaces, devices or modules, and may be in an electrical, mechanical or other form.
The modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical modules, may be located in one place, or may be distributed on a plurality of network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, functional modules in the embodiments of the present invention may be integrated into one processing module, or each of the modules may exist alone physically, or two or more modules are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode.
The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
It should be noted that, for the sake of simplicity, the above-mentioned method embodiments are described as a series of acts or combinations, but those skilled in the art should understand that the present invention is not limited by the described order of acts, as some steps may be performed in other orders or simultaneously according to the present invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no acts or modules are necessarily required of the invention.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In view of the above description of the channel establishment method, device and system provided by the present invention, those skilled in the art will recognize that changes may be made in the embodiments and applications of the channel establishment method, device and system according to the present invention.