CN110380876B - Group chat service implementation method, device, system, terminal, server and medium - Google Patents

Group chat service implementation method, device, system, terminal, server and medium Download PDF

Info

Publication number
CN110380876B
CN110380876B CN201910562845.2A CN201910562845A CN110380876B CN 110380876 B CN110380876 B CN 110380876B CN 201910562845 A CN201910562845 A CN 201910562845A CN 110380876 B CN110380876 B CN 110380876B
Authority
CN
China
Prior art keywords
terminal
video network
group
video
instruction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910562845.2A
Other languages
Chinese (zh)
Other versions
CN110380876A (en
Inventor
邵明国
安君超
韩杰
杨春晖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Visionvera Information Technology Co Ltd
Original Assignee
Visionvera Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Visionvera Information Technology Co Ltd filed Critical Visionvera Information Technology Co Ltd
Priority to CN201910562845.2A priority Critical patent/CN110380876B/en
Publication of CN110380876A publication Critical patent/CN110380876A/en
Application granted granted Critical
Publication of CN110380876B publication Critical patent/CN110380876B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1818Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/185Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/08User group management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the invention provides a group chat service realization method, a group chat service realization device, a group chat service realization system, a group chat service realization terminal, a group chat service realization server and a storage medium, wherein the method is applied to a video network and comprises the following steps: the first video network terminal receives a group meeting instruction initiated by the first mobile terminal, wherein the group meeting instruction comprises: the terminal numbers of one or more second video networking terminals for building group chat; the first video network terminal sends the group meeting instruction and the terminal number of the first video network terminal to the video network server, so that the video network server creates a group meeting according to the terminal number of the group chat to be created in the group meeting instruction and the terminal number of the first video network terminal, and sends the group meeting information of the group meeting to the first video network terminal and the second video network terminal; the first video network terminal receives and stores the conference information sent by the video network server; the first video network terminal sends the group meeting information to the first mobile terminal, so that the first mobile terminal can enter a group chat interface to chat after clicking the group meeting information.

Description

Group chat service implementation method, device, system, terminal, server and medium
Technical Field
The invention relates to the technical field of video networking, in particular to a group chat service implementation method, device, system, terminal, server and computer readable storage medium.
Background
With the development of science and technology, the video networking technology is widely applied to various industries, such as the fields of office work, telemedicine, security protection, emergency command and the like, and the application of the video networking technology brings great convenience to life and work.
In the related art, the mobile terminals can create a group for group chat under the internet, but the mobile terminals cannot create a group for group chat through the video networking, thereby limiting the performance of the mobile terminals and reducing the user experience.
Therefore, how to create a group chat through the video network by the mobile terminal is a technical problem to be solved at present.
Disclosure of Invention
The technical problem to be solved by the embodiments of the present invention is to provide a group chat service implementation method, so as to solve the technical problems in the prior art that the performance of a mobile terminal is limited and the user experience is reduced due to the fact that a group chat cannot be established in a video network.
Correspondingly, the embodiment of the invention also provides a group chat service implementation device, a group chat service implementation system, a group chat service implementation terminal, a group chat service server and a computer-readable storage medium, which are used for ensuring the implementation and application of the method.
In order to solve the problems, the invention is realized by the following technical scheme:
the first aspect provides a group chat service implementation method, which is applied in a video network, and the method includes:
the first video network terminal receives a group meeting instruction initiated by the first mobile terminal, wherein the group meeting instruction comprises: the terminal numbers of one or more video networking terminals for group chat are to be established, wherein the one or more video networking terminals for group chat are collectively called as second video networking terminals;
the first video network terminal sends the group meeting instruction and the terminal number of the first video network terminal to a video network server through a video network, so that the video network server creates a group meeting according to the terminal number of a second video network terminal and the terminal number of the first video network terminal which are required to establish group chat in the group meeting instruction, and sends the group meeting information of the group meeting to the first video network terminal and the second video network terminal;
the first video network terminal receives and stores the conference information sent by the video network server;
and the first video network terminal sends the group meeting information to the first mobile terminal so that the first mobile terminal can enter a group chat interface for chatting after clicking the group meeting information.
A second aspect provides a group chat service implementing method, which is applied in a video network, and the method includes:
receiving a group meeting instruction initiated by a first video network terminal and a terminal number of the first video network terminal, wherein the group meeting instruction is initiated by a first mobile terminal through the first video network terminal, and the method comprises the following steps: the terminal numbers of one or more video networking terminals for group chat are to be established, wherein the one or more video networking terminals for group chat are collectively called as second video networking terminals;
creating a group session according to the terminal number of the second video network terminal and the terminal number of the first video network terminal which are to be used for creating the group chat in the group session command;
after the group meeting is successful, sending the group meeting information of the group meeting to the first video network terminal and the second video network terminal so that the first video network terminal and the second video network terminal can store the group meeting information and send the group meeting information to the corresponding first mobile terminal and second mobile terminal;
and receiving an instruction of clicking the conference group information sent by the second mobile terminal through the second video network terminal and an instruction of clicking the conference group information sent by the first mobile terminal through the first video network terminal, wherein the second mobile terminal and the first mobile terminal enter a group chat interface for chatting.
A third aspect provides a group chat service implementing method, where the method is applied in a video network, and the method includes:
when the second video network terminal detects that a second mobile terminal is connected, judging whether group meeting information is stored locally;
and if the group meeting information is stored, the second video network terminal sends the group meeting information to the second mobile terminal so that the second mobile terminal can enter a group chat interface for chatting after clicking the group meeting information.
A fourth aspect provides a group chat service implementing apparatus, where the apparatus is applied to a first video network terminal in a video network, and the apparatus includes:
a first receiving module, configured to receive a group conference instruction initiated by a first mobile terminal, where the group conference instruction includes: the terminal numbers of one or more video networking terminals for group chat are to be established, wherein the one or more video networking terminals for group chat are collectively called as second video networking terminals;
the first sending module is used for sending the group meeting instruction and the terminal number of the first video network terminal to a video network server through a video network, so that the video network server can create a group meeting according to the terminal number of a second video network terminal and the terminal number of the first video network terminal which are required to establish group chat in the group meeting instruction, and send the group meeting information of the group meeting to the first video network terminal and the second video network terminal;
the second receiving module is used for receiving the conference information sent by the video network server;
the storage module is used for storing the group meeting information;
and the second sending module is used for sending the group meeting information to the first mobile terminal so that the first mobile terminal can enter a group chat interface for chatting after clicking the group meeting information.
A fifth aspect provides a group chat service implementing apparatus, where the apparatus is applied to a video networking server, and the apparatus includes:
the first receiving module is configured to receive a group meeting instruction initiated by a first video network terminal and a terminal number of the first video network terminal, where the group meeting instruction is initiated by a first mobile terminal through the first video network terminal, and includes: the terminal numbers of one or more video networking terminals for group chat are to be established, wherein the one or more video networking terminals for group chat are collectively called as second video networking terminals;
the creating module is used for creating a group session according to the terminal number of the second video network terminal and the terminal number of the first video network terminal which are received to create the group session in the group session instruction;
the first sending module is used for sending the group meeting information of the group meeting to the first video network terminal and the second video network terminal after the group meeting is successfully created by the creating module, so that the first video network terminal and the second video network terminal can store the group meeting information and send the group meeting information to the corresponding first mobile terminal and second mobile terminal;
the second receiving module is used for receiving an instruction of clicking the conference group information sent by the second mobile terminal through the second video network terminal and receiving an instruction of clicking the conference group information sent by the first mobile terminal through the first video network terminal, and the second mobile terminal and the first mobile terminal enter a group chat interface for chatting.
A sixth aspect provides a group chat service implementing apparatus, where the apparatus is applied in a video network, and the apparatus includes:
the detection module is used for detecting whether a second mobile terminal is connected;
the judging module is used for judging whether group meeting information is stored locally or not when the detecting module detects that the second mobile terminal is connected;
the first sending module is used for sending the group meeting information to the second mobile terminal when the judging module judges that the group meeting information is stored, so that the second mobile terminal can enter a group chat interface to chat after clicking the group meeting information.
A seventh aspect provides a group chat service implementing system, including: a first video network terminal, a video network server and a second video network terminal, wherein the video network server is respectively connected with the first video network terminal and the second video network terminal through the video network,
the first video network terminal is configured to receive a group conference instruction initiated by a first mobile terminal, where the group conference instruction includes: the terminal numbers of one or more video networking terminals for group chat are to be established, wherein the one or more video networking terminals for group chat are collectively called as second video networking terminals; sending the group meeting instruction and the terminal number of the first video network terminal to a video network server through a video network;
the video network server is used for receiving the group meeting instruction, creating a group meeting according to a terminal number of a second video network terminal and a terminal number of the first video network terminal which are to form a group chat in the group meeting instruction, and sending group meeting information of the group meeting to the first video network terminal and the second video network terminal;
the first video network terminal is also used for receiving and storing the group meeting information sent by the video network server and sending the group meeting information to the first mobile terminal so that the first mobile terminal can enter a group chat interface for chatting after clicking the group meeting information;
the second video network terminal is used for receiving and storing the group meeting information sent by the video network server, and sending the stored group meeting information to the second mobile terminal when detecting that the second mobile terminal is connected, so that the second mobile terminal can enter a group chat interface for chatting after clicking the group meeting information.
An eighth aspect provides a terminal, which is applied in a video network, and includes: a memory, a processor and a computer program stored on the memory and executable on the processor, the computer program, when executed by the processor, implementing the steps of the group chat service implementing method as described above.
A ninth aspect provides a server for use in a video network, the server comprising: a memory, a processor and a computer program stored on the memory and executable on the processor, the computer program, when executed by the processor, implementing the steps of the group chat service implementing method as described above.
A tenth aspect provides a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps in the group chat service implementation as described above.
The embodiment of the invention has the following advantages:
in the embodiment of the invention, the first video network terminal sends the group meeting instruction sent by the first mobile terminal to the video network server, so that the video network terminal establishes the group meeting information of the first video network terminal and the second video network according to the group meeting instruction and sends the group meeting information to the first video network terminal and the second video network terminal, and the first video network terminal and the second video network terminal store the group meeting information when receiving the group meeting information and then enter a group chat interface for chatting. In other words, in the embodiment of the invention, the group chat function can be realized between the mobile terminals through the video networking terminal and the video networking server, so that the video networking service capability is increased, and the user experience is improved.
Drawings
Fig. 1 is a flowchart of a group chat service implementation method according to an embodiment of the present invention;
fig. 2 is another flowchart of a group chat service implementing method according to an embodiment of the present invention;
fig. 3 is another flowchart of a group chat service implementing method according to an embodiment of the present invention;
fig. 4 is a flowchart of an application example of a group chat service implementation method according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a group chat service implementing apparatus according to an embodiment of the present invention;
fig. 6 is another schematic structural diagram of a group chat service implementing apparatus according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a group chat service implementing apparatus according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a group chat service implementing apparatus according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of a group chat service implementing system according to an embodiment of the present invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
The video networking is an important milestone for network development, is a real-time network, can realize high-definition video real-time transmission, and pushes a plurality of internet applications to high-definition video, and high-definition faces each other.
The video networking adopts a real-time high-definition video exchange technology, can integrate required services such as dozens of services of video, voice, pictures, characters, communication, data and the like on a system platform on a network platform, such as high-definition video conference, video monitoring, intelligent monitoring analysis, emergency command, digital broadcast television, delayed television, network teaching, live broadcast, VOD on demand, television mail, Personal Video Recorder (PVR), intranet (self-office) channels, intelligent video broadcast control, information distribution and the like, and realizes high-definition quality video broadcast through a television or a computer.
To better understand the embodiments of the present invention, the following description refers to the internet of view:
some of the technologies applied in the video networking are as follows:
network Technology (Network Technology)
Network technology innovation in video networking has improved the traditional Ethernet (Ethernet) to face the potentially huge first video traffic on the network. Unlike pure network Packet Switching (Packet Switching) or network Circuit Switching (Circuit Switching), the Packet Switching is adopted by the technology of the video networking to meet the Streaming requirement. The video networking technology has the advantages of flexibility, simplicity and low price of packet switching, and simultaneously has the quality and safety guarantee of circuit switching, thereby realizing the seamless connection of the whole network switching type virtual circuit and the data format.
Switching Technology (Switching Technology)
The video network adopts two advantages of asynchronism and packet switching of the Ethernet, eliminates the defects of the Ethernet on the premise of full compatibility, has end-to-end seamless connection of the whole network, is directly communicated with a user terminal, and directly bears an IP data packet. The user data does not require any format conversion across the entire network. The video networking is a higher-level form of the Ethernet, is a real-time exchange platform, can realize the real-time transmission of the whole-network large-scale high-definition video which cannot be realized by the existing Internet, and pushes a plurality of network video applications to high-definition and unification.
Server Technology (Server Technology)
The server technology on the video networking and unified video platform is different from the traditional server, the streaming media transmission of the video networking and unified video platform is established on the basis of connection orientation, the data processing capacity of the video networking and unified video platform is independent of flow and communication time, and a single network layer can contain signaling and data transmission. For voice and video services, the complexity of video networking and unified video platform streaming media processing is much simpler than that of data processing, and the efficiency is greatly improved by more than one hundred times compared with that of a traditional server.
Storage Technology (Storage Technology)
The super-high speed storage technology of the unified video platform adopts the most advanced real-time operating system in order to adapt to the media content with super-large capacity and super-large flow, the program information in the server instruction is mapped to the specific hard disk space, the media content is not passed through the server any more, and is directly sent to the user terminal instantly, and the general waiting time of the user is less than 0.2 second. The optimized sector distribution greatly reduces the mechanical motion of the magnetic head track seeking of the hard disk, the resource consumption only accounts for 20% of that of the IP internet of the same grade, but concurrent flow which is 3 times larger than that of the traditional hard disk array is generated, and the comprehensive efficiency is improved by more than 10 times.
Network Security Technology (Network Security Technology)
The structural design of the video network completely eliminates the network security problem troubling the internet structurally by the modes of independent service permission control each time, complete isolation of equipment and user data and the like, generally does not need antivirus programs and firewalls, avoids the attack of hackers and viruses, and provides a structural carefree security network for users.
Service Innovation Technology (Service Innovation Technology)
The unified video platform integrates services and transmission, and is not only automatically connected once whether a single user, a private network user or a network aggregate. The user terminal, the set-top box or the PC are directly connected to the unified video platform to obtain various multimedia video services in various forms. The unified video platform adopts a menu type configuration table mode to replace the traditional complex application programming, can realize complex application by using very few codes, and realizes infinite new service innovation.
The video network is a centralized control network structure, and the network can be a tree network, a star network, a ring network and the like, but on the basis of the centralized control node, the whole network is controlled by the centralized control node in the network.
Referring to fig. 1, a flowchart of a group chat service implementation method provided in an embodiment of the present invention is shown, where the method is applied to a video network, and specifically includes the following steps:
step 101: the first video network terminal receives a group meeting instruction initiated by the first mobile terminal, wherein the group meeting instruction comprises: the terminal numbers of one or more video networking terminals for group chat are to be established, wherein the one or more video networking terminals for group chat are collectively called as second video networking terminals;
in this step, install the wiFi module on the first video networking terminal, first mobile terminal can establish socket (socket) connection with first video networking terminal through the wiFi focus (or the module) that first video networking terminal shared, after establishing the connection, sends the meeting of group instruction to first video networking terminal, the meeting of group instruction can include: the terminal number of the second video network terminal to be group-chat is to be established, but the method is not limited to this, and other parameters may also be adaptively included, which is not limited in this embodiment. For example, a mobile phone terminal establishes connection with a video network terminal through wifi shared by the video network terminal.
It should be noted that, the terminal number of the second video network terminal in this embodiment is a generic name, and may include a terminal number of one video network terminal, or may include terminal numbers of multiple video network terminals.
Step 102: the first video network terminal sends the group meeting instruction and the terminal number of the first video network terminal to a video network server through a video network, so that the video network server creates a group meeting according to the terminal number of a second video network terminal and the terminal number of the first video network terminal which are required to establish group chat in the group meeting instruction, and sends the group meeting information of the group meeting to the first video network terminal and the second video network terminal;
after receiving the group meeting instruction, the first video network terminal sends the command instruction to the video network server through the video network, and the video network server also sends the terminal number of the first video network terminal to the video network server through the video network. And after receiving the group meeting instruction, the video network server establishes group meeting information according to the terminal number of the second video network terminal and the terminal number of the first video network terminal, and sends the established combined information to the first video network terminal and the second video network terminal.
Step 103: the first video network terminal receives and stores the conference information sent by the video network server;
and the first video network terminal stores the received group meeting information to the local.
Step 104: and the first video network terminal sends the group meeting information to the first mobile terminal so that the first mobile terminal can enter a group chat interface for chatting after clicking the group meeting information.
That is to say, in this embodiment, the mobile terminal takes a mobile phone as an example, the mobile phone establishes a socket connection with the video networking terminal through wifi shared by the video networking terminal (a wifi module or a hotspot is integrated on the video networking terminal), after the connection is established, the mobile phone inputs a terminal number to be grouped (or grouped), and clicks a group meeting button to send the terminal number to be grouped to the video networking terminal; after receiving the terminal number of the group meeting, the video networking terminal initiates a group meeting command to a video networking server based on a video networking group meeting scheme; after receiving the conference group instruction, the video network server starts conference group, and after the conference group succeeds, the video network server sends a conference group success instruction to all video network terminals to be conference group; and each video network terminal of the group meeting sends the received group meeting success instruction to the corresponding mobile phone, namely the mobile phone group can succeed, and the mobile phone group enters a chat interface for chatting.
In the embodiment of the invention, the first video network terminal sends the group meeting instruction sent by the first mobile terminal to the video network server, so that the video network terminal establishes the group meeting information of the first video network terminal and the second video network according to the group meeting instruction and sends the group meeting information to the first video network terminal and the second video network terminal, and the first video network terminal and the second video network terminal store the group meeting information when receiving the group meeting information and then enter a group chat interface for chatting. In other words, in the embodiment of the invention, the group chat function can be realized between the mobile terminals through the video networking terminal and the video networking server, so that the video networking service capability is increased, and the user experience is improved.
Optionally, in another embodiment, on the basis of the above embodiment, the method may further include:
the first video network terminal receives a group-breaking instruction sent by the first mobile terminal;
the first video network terminal acquires a terminal number for initiating the conference instruction from the video network server according to the dismissal conference instruction;
the first video network terminal compares the terminal number of the first video network terminal with the acquired terminal number for initiating the conference group command;
and if the group splitting instructions are the same, the first video network terminal sends the group splitting instructions to the video network server, so that the video network server sends the group splitting instructions to all second video network terminals in group chat and splits the group.
In this embodiment, either the mobile terminal or the video network terminal initiating the group meeting may dismiss the group meeting. If the mobile terminal dissociates the group of meetings, for example, the mobile phone obtains the connected terminal number through the connected video network terminal, and compares the terminal number for creating the group of meetings in the group meeting information stored by the video network terminal, if the terminal number is the same, the group meeting information is created by the video network terminal, the group meeting can be dissociated, and if the terminal number is different, the group meeting cannot be dissociated; if the video networking terminal is used for dismissing the group meeting, the video networking terminal needs to acquire the terminal number for creating the group meeting in the stored group meeting information, then the terminal number is compared with the terminal number of the video networking terminal, if the terminal number is the same as the terminal number of the video networking terminal, the video networking terminal indicates that the video networking terminal is the video networking terminal of the created group meeting, a dismissal group meeting instruction for dismissing the group meeting can be sent to a video networking server, and otherwise, the group meeting cannot be dismissed. In summary, only the terminal of the video network initiating the group meeting (of course, the mobile terminal of the video network terminal can also be used) can send the instruction of the group meeting to the video network server.
Referring to fig. 2, another flowchart of a group chat service implementation method provided in an embodiment of the present invention is shown, where the method is applied to a video network, and specifically includes the following steps:
step 201: receiving a group meeting instruction initiated by a first video network terminal and a terminal number of the first video network terminal, wherein the group meeting instruction initiated by a first mobile terminal through the first video network terminal comprises the following steps: a terminal number of a second video network terminal for building a group chat;
in this step, specifically, the group meeting instruction may be initiated by the first mobile terminal through a wifi hotspot of the first video networking terminal.
It should be noted that, in this embodiment, the terminal number of the second video network terminal and the terminal number of the first video network terminal, which are received by the video network server and are to be used for establishing the group chat, may be received through one message, or may be received through different messages, and in general, is received through different messages.
Step 202: creating a group session according to the terminal number of the second video network terminal and the terminal number of the first video network terminal which are to be used for creating the group chat in the group session command;
in this step, the process of creating a group session includes:
firstly, judging whether each terminal number to be grouped is valid, and if so, storing all the terminal numbers to be grouped; and then, detecting whether the state of each terminal number to be grouped is in an idle state, and if so, sending a group conference instruction to the video network terminal in the idle state, so that the video network terminal joins the group conference after receiving the group conference instruction.
That is, in this embodiment, after receiving the terminal numbers to be grouped, the video network server stores these numbers in a set, and then determines whether each terminal number is valid, that is, determines whether the terminal number is the correct terminal number registered in advance on the video network server, and if so, the video network server stores all the terminal numbers; then, the video network server detects whether the state of each terminal number to be grouped is in an idle state (namely, judges that the video network terminal corresponding to the terminal number is not in other business); if the video network terminal is in the idle state, namely other services are not carried out, the video network server sends a group meeting instruction to the video network terminal in the idle state, the group meeting instruction belongs to a forced meeting entering instruction, and the video network terminal receiving the group meeting instruction cannot reject the command and can only enter a meeting. That is to say, after receiving the conference group command sent by the video network server, the video network terminal sends the conference-entered command to the video network server after entering the conference, that is, the video network server is informed that the video network server itself has entered the conference (the video network server needs to know the conference-entered state of each video network terminal). And finally, the video network server receives the conference entering instruction fed back by the video network terminal, and the conference entering instruction indicates that the group is successful.
Step 203: after the group meeting is successful, sending the group meeting information of the group meeting to the first video network terminal and the second video network terminal so that the first video network terminal and the second video network terminal can store the group meeting information and send the group meeting information to the corresponding first mobile terminal and second mobile terminal;
in this step, after the group meeting is successful, the video network server sends the group meeting information of the group meeting to the video network terminals of all the group meetings, so that the video network terminals of all the group meetings store the group meeting information after receiving the group meeting information, and join the group meeting by clicking the group meeting information.
Step 204: and receiving an instruction of clicking the conference group information sent by the second mobile terminal through the second video network terminal and an instruction of clicking the conference group information sent by the first mobile terminal through the first video network terminal, wherein the second mobile terminal and the first mobile terminal enter a group chat interface for chatting.
In this step, when the video networking terminals of the group meeting (i.e., the first video networking terminal and the second video networking terminal of the text) receive the group meeting information, the group meeting information is displayed to the corresponding mobile terminal, and the mobile terminal clicks the group meeting information displayed on the video networking terminal to send an instruction (i.e., the video networking server receives the instruction that the mobile terminal clicks the group meeting information through wifi hotspots of the corresponding video networking terminals in the group meeting), so as to enter a group chat interface, and finally, each video networking terminal conducts chat through the group chat interface.
In the embodiment of the invention, when the video network server receives the group meeting instruction, the group meeting is established according to the terminal number of the video network terminal to establish the group chat in the group meeting, and after the group meeting is established, the group meeting information of the group meeting is sent to the video network terminals of all the group meetings, so that all the video network terminals can conveniently join the group chat interface of the group meeting to chat. That is to say, the embodiment of the invention realizes the group chat function between the mobile terminals based on the video networking, thereby not only increasing the service capability of the video networking, but also improving the satisfaction degree of users.
Further, before the group session, the video network server will judge the validity and the idleness of the terminal numbers of the video network terminals of all the group session, thereby improving the efficiency of the group session success.
Optionally, in another embodiment, on the basis of the above embodiment, before creating the group meeting, the method may further include:
judging whether group meeting information of the terminal number of the first video network terminal and the terminal number of the second video network terminal is stored locally; if the group session information is not stored, executing the step of creating the group session information according to the terminal number of the second video network terminal and the terminal number of the first video network terminal which are used for creating the group chat in the group session instruction; and if the group meeting information is stored, sending the stored group meeting information to the first video network terminal and the second video network terminal which want to be grouped, so that the first video network terminal and the second video network terminal can store the group meeting information and send the group meeting information to the corresponding first mobile terminal and the second mobile terminal.
In this embodiment, before creating a group session, the video network server may first determine whether group session information of the video network terminal to be created is locally stored, and if so, directly send the group session information to an appropriate amount of network terminals to be created, and if not, create group sessions of all video network terminals, and send the group session information of the group sessions to the video network terminals of all the group sessions. The specific process is described above, and will not be described herein.
In this embodiment, before the group meeting, the video network server first determines whether group meeting information is stored locally, and if so, directly sends the stored group meeting information to all video network terminals of the group meeting, and if not, creates the group meeting, and then sends the group meeting information for creating the group meeting. The embodiment determines whether to create the group session by judging, thereby not only saving the time for creating the group session, but also improving the efficiency of the video networking terminal for joining the group chat interface of the group session and the user satisfaction.
Optionally, in another embodiment, on the basis of the above embodiment, after the chat is finished, the method may further include:
receiving a request for acquiring a terminal number for initiating the conference group command, which is sent by the first video network terminal; acquiring a terminal number for initiating the conference group instruction according to the request; sending the terminal number initiating the group conference instruction to the first video network terminal so that the first video network terminal can judge whether the first video network terminal is the video network terminal initiating the group conference or not, or sending the received terminal number initiating the group conference instruction and the terminal number of the first video network terminal to a first mobile terminal so as to judge whether the first video network terminal is the video network terminal initiating the group conference or not; receiving a group-dismissal instruction sent by the first video network terminal; and sending the dismissal party instruction to the first video network terminal and the second video network terminal of the party.
That is to say, in this embodiment, after the group session is ended, the video network terminal or the mobile terminal that initiates the group session may initiate the group session dismissal instruction, and other video network terminals or mobile terminals in the group session cannot initiate the group session dismissal instruction. Taking the mobile terminal as an example, if the mobile terminal disassembles the group meeting, the mobile terminal obtains the connected terminal number through the connected video network terminal, and compares the connected terminal number with the terminal number for creating the group meeting in the group meeting information stored in the video network terminal, if the connected terminal number is the same as the terminal number for creating the group meeting, the group meeting information is created by the mobile terminal through the video network terminal, the mobile terminal can initiate an instruction for dismissing the group meeting through the video network terminal, and if the group meeting information is different from the terminal number for creating the group meeting, the mobile terminal does not have the authority for dismissing the group meeting, that is, the mobile terminal cannot initiate an instruction for dismissing the group meeting through the video network terminal.
Referring to fig. 3, another flowchart of a group chat service implementation method provided in an embodiment of the present invention is shown, where the method is applied in a video network, and the method may include:
step 301: when the second video network terminal detects that a second mobile terminal is connected, judging whether group meeting information is stored locally, and if the group meeting information is stored, executing step 302; if no group meeting information is stored, go to step 303;
step 302: the second video network terminal sends the group meeting information to the second mobile terminal, so that the second mobile terminal can enter a group chat interface for chatting after clicking the group meeting information;
step 303: and the second video network terminal sends the non-group meeting information to the second mobile terminal, so that the second mobile terminal displays the group meeting button operation key when receiving the non-group meeting information.
In this embodiment, when other mobile terminals (for example, a mobile terminal that does not initiate a group conference instruction in a group conference, or other mobile terminals in a non-group conference) connect to a corresponding video network terminal, it is first determined whether the video network terminal is already grouped or not; the judgment process is as follows:
judging whether the video network terminal stores the group meeting information, if so, indicating that the video network terminal is already grouped, sending the group meeting information to a connected mobile terminal by the video network terminal, namely, displaying the group meeting information on the mobile terminal, and entering a group chat interface for chatting by clicking the group meeting information by the mobile terminal. If the video network terminal does not store the conference information, the video network terminal is indicated to be not conference, the video network terminal returns non-conference information to the mobile terminal connected with the video network terminal, and at the moment, the mobile terminal does not receive the conference information and displays a conference button; that is, the mobile terminal may initiate a group meeting.
In the embodiment of the invention, when the video network terminal detects that the mobile terminal is connected, whether the video network terminal is already grouped is judged by judging whether the video network terminal stores the group meeting information, so that the efficiency and the satisfaction of the mobile terminal in group chat are improved.
Optionally, in another embodiment, on the basis of the foregoing embodiment, before the second video network terminal detects that a second mobile terminal is connected, the method may further include: the second video network terminal receives the conference information sent by the video network server; and the second video network terminal stores the group meeting information locally.
It should be noted that, for simplicity of description, the method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the illustrated order of acts, as some steps may occur in other orders or concurrently in accordance with the embodiments of the present invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the invention.
Referring to fig. 4, a flowchart of an application example of a group chat service implementation method is provided for an embodiment of the present invention, where the method applies a video network, and entities involved in the method include: first video networking terminal, video networking server and second video networking terminal, wherein, first video networking terminal and second video networking terminal that video networking server passes through the video networking and connects, and its concrete realization process includes:
step 401: the first mobile terminal initiates a group meeting instruction to a first video network terminal; the set of instructions includes: the terminal numbers of one or more video networking terminals for group chat are to be established, wherein the one or more video networking terminals for group chat are collectively called as second video networking terminals;
step 402: the first video network terminal sends the meeting command and the terminal number of the first video network terminal to a video network server through a video network;
step 403: after receiving the group meeting instruction, the video networking terminal creates a group meeting according to the terminal number of a second video networking terminal and the terminal number of the first video networking terminal which are used for creating the group chat in the group meeting instruction;
step 404: the video network terminal sends the conference information of the conference to the first video network terminal;
step 405: the video network terminal sends the conference information of the conference to the second video network terminal;
step 404 and step 405 are not in sequence during actual execution, and may be sent simultaneously.
Step 406: the first video network terminal receives and stores the conference information sent by the video network server;
step 407: the first video network terminal sends the group meeting information to the first mobile terminal;
step 408: the first mobile terminal clicks the group meeting information and enters a group chat interface for chatting;
step 409: the second video network terminal receives and stores the conference information sent by the video network server;
step 410: the second video network terminal detects whether a second mobile terminal is connected; if the connection of a second mobile terminal is detected, the stored group meeting information is sent to the second mobile terminal;
step 411: and the second mobile terminal clicks the received group meeting information and enters a group chat interface for chatting.
The steps 409 to 411 and the steps 406 to 408 are not sequentially implemented, and may also be implemented simultaneously, which is not limited in this embodiment.
According to the embodiment of the invention, on the basis of the video network, a user sends a group meeting message to be established into the video network terminal through the mobile terminal, the video network terminal forwards the group meeting message to the video network server, the video network server establishes a group meeting, the group meeting message of the group meeting is distributed to each video network terminal to be established into the group chat, and each video network terminal forwards the group meeting message to the mobile terminal connected with the video network terminal, so that each mobile terminal enters a group chat interface to conduct chat. That is to say, the embodiment of the invention is based on the existing conference scheme of the video network, can enable the mobile terminal and the mobile terminal to realize the group chat function through the video network terminal and the video network server, increase the video network service capability and improve the satisfaction degree of the user.
Referring to fig. 5, a schematic structural diagram of a group chat service implementation apparatus provided in an embodiment of the present invention is provided, where the apparatus may be applied to a first video network terminal in a video network, and specifically includes the following modules: a first receiving module 501, a first sending module 502, a second receiving module 503, a storage module 504 and a second sending module 505, wherein,
a first receiving module 501, configured to receive a group conference instruction initiated by a first mobile terminal, where the group conference instruction includes: the terminal numbers of one or more video networking terminals for group chat are to be established, wherein the one or more video networking terminals for group chat are collectively called as second video networking terminals;
a first sending module 502, configured to send the group meeting instruction and the terminal number of the first video network terminal to a video network server through a video network, so that the video network server creates a group meeting according to a terminal number of a second video network terminal and a terminal number of the first video network terminal that are to establish a group chat in the group meeting instruction, and sends group meeting information of the group meeting to the first video network terminal and the second video network terminal;
a second receiving module 503, configured to receive the conference information sent by the video network server;
a storage module 504, configured to store the group meeting information;
a second sending module 505, configured to send the group meeting information to the first mobile terminal, so that the first mobile terminal enters a group chat interface for chat after clicking the group meeting information.
Optionally, in another embodiment, on the basis of the above embodiment, the apparatus may further include: a building block (not shown) is created in which,
the establishing module is used for establishing socket connection between the first mobile terminal and the first video networking terminal through the wifi hot point shared by the first video networking terminal before the first receiving module receives the group meeting instruction initiated by the first mobile terminal.
Optionally, in another embodiment, on the basis of the above embodiment, the apparatus may further include: a schematic structural diagram of the third receiving module 601, the obtaining module 602, the comparing module 603, and the third sending module 604 is shown in fig. 6, wherein,
a third receiving module 601, configured to receive a group splitting instruction sent by the first mobile terminal after the chat is finished;
an obtaining module 602, configured to obtain, according to the dismissal conference instruction, a terminal number for initiating the conference instruction from the video network server;
a comparing module 603, configured to compare the terminal number of the terminal with the terminal number of the group meeting instruction;
a third sending module 604, configured to send the group splitting instruction to the video networking server when the comparison result of the comparison module is the same, so that the video networking server sends the group splitting instruction to the second video networking terminal in group chat and splits the group.
Referring to fig. 7, a schematic structural diagram of a group chat service implementing apparatus according to an embodiment of the present invention is shown, where the apparatus is applied to a video network server, and the apparatus includes: a first receiving module 701, a creating module 702, a first sending module 703 and a second receiving module 704, wherein,
a first receiving module 701, configured to receive a group meeting instruction initiated by a first video network terminal and a terminal number of the first video network terminal, where the group meeting instruction is initiated by a first mobile terminal through the first video network terminal, and includes: the terminal numbers of one or more video networking terminals for group chat are to be established, wherein the one or more video networking terminals for group chat are collectively called as second video networking terminals;
a creating module 702, configured to create a group session according to the terminal number of the second video network terminal and the terminal number of the first video network terminal that are to form the group chat in the received group session instruction;
a first sending module 703, configured to send the group meeting information of the group meeting to the first video network terminal and the second video network terminal after the group meeting is successfully created by the creating module, so that the first video network terminal and the second video network terminal store the group meeting information and send the group meeting information to corresponding first mobile terminal and second mobile terminal;
a second receiving module 704, configured to receive an instruction that the second mobile terminal clicks the conference information through the second video network terminal, and receive an instruction that the first mobile terminal clicks the conference information through the first video network terminal, where the second mobile terminal and the first mobile terminal enter a group chat interface for chat.
Optionally, in another embodiment, on the basis of the above embodiment, the creating module may include: a first judging module, a storage module, a detecting module and a second sending module (not shown), wherein,
the first judging module is used for judging whether each terminal number to be grouped is valid;
the storage module is used for storing all terminal numbers to be grouped when the first judgment module judges that the terminal numbers are valid;
the detection module is used for detecting whether the state of each terminal number to be grouped is in an idle state;
and the second sending module is used for sending a group meeting instruction to the video network terminal in the idle state when the detection module detects that the video network terminal is in the idle state, so that the video network terminal can join the group meeting after receiving the group meeting instruction.
Optionally, in another embodiment, on the basis of the above embodiment, the apparatus may further include: a second judging module and a third sending module (not shown), wherein,
the second judging module is used for judging whether group meeting information of the terminal number of the first video network terminal and the terminal number of the second video network terminal is stored locally in the video network server before the group meeting is created by the creating module;
the creating module is further configured to create a group session according to the terminal number of the second video networking terminal and the terminal number of the first video networking terminal, which are to be used for creating a group chat in the group session instruction, when the second determining module determines that the group session information is not stored;
the third sending module is configured to send the stored group meeting information to the first video network terminal and the second video network terminal that need to be grouped when the second determining module determines that the group meeting information is stored, so that the first video network terminal and the second video network terminal store the group meeting information and send the group meeting information to the corresponding first mobile terminal and second mobile terminal.
Optionally, in another embodiment, on the basis of the above embodiment, the apparatus may further include: a third receiving module, an obtaining module, a fourth sending module, a fourth receiving module and a fifth sending module (not shown), wherein,
a third receiving module, configured to receive a request for acquiring a terminal number for initiating the conference group command, where the request is sent by the first video network terminal;
the acquisition module is used for acquiring the terminal number for initiating the group meeting instruction according to the request;
a fourth sending module, configured to send the terminal number of the group meeting instruction to the first video network terminal, so that the first video network terminal determines whether the first video network terminal is the video network terminal initiating the group meeting, or the first video network terminal sends the received terminal number initiating the group meeting instruction and the received terminal number of the first video network terminal to the first mobile terminal, and the first mobile terminal determines whether the first video network terminal is the video network terminal initiating the group meeting;
the fourth receiving module is used for receiving a group conference resolving instruction sent by the first video network terminal;
and the fifth sending module is used for sending the group breaking instruction to the first video network terminal and the second video network terminal of the group.
Referring to fig. 8, a schematic view of another structure of a group chat service implementing apparatus according to an embodiment of the present invention is shown, where the apparatus is applied in a video network, and the apparatus includes: a detection module 801, a determination module 802 and a first sending module 803, wherein,
a detecting module 801, configured to detect whether a second mobile terminal is connected;
a determining module 802, configured to determine whether group meeting information is stored locally when the detecting module detects that a second mobile terminal is connected;
a first sending module 803, configured to send the group meeting information to the second mobile terminal when the determining module determines that the group meeting information is stored, so that the second mobile terminal enters a group chat interface for chat after clicking the group meeting information.
Optionally, in another embodiment, on the basis of the above embodiment, the apparatus further includes: a receiving module and a storage module (not shown), wherein,
the receiving module is used for receiving the conference information sent by the video network server before the detection module detects that the second mobile terminal is connected;
and the storage module is used for storing the group meeting information locally.
Referring to fig. 9, a schematic structural diagram of a group chat service implementation system according to an embodiment of the present invention is shown, where the system includes: a first video network terminal 901, a video network server 902 and a second video network terminal 903, wherein the video network server 902 is respectively connected with the first video network terminal 901 and the second video network terminal 903 through video networks, wherein,
the first video network terminal 901 is configured to receive a group conference instruction initiated by a first mobile terminal, where the group conference instruction includes: the terminal numbers of one or more video networking terminals for group chat are to be established, wherein the one or more video networking terminals for group chat are collectively called as second video networking terminals; sending the group meeting instruction and the terminal number of the first video network terminal to a video network server through a video network;
the video network server 902 is configured to receive the group conference instruction, create a group conference according to a terminal number of a second video network terminal and a terminal number of the first video network terminal that are to form a group chat in the group conference instruction, and send group conference information of the group conference to the first video network terminal and the second video network terminal;
the first video network terminal 901 is further configured to receive and store the conference group information sent by the video network server, and send the conference group information to the first mobile terminal, so that the first mobile terminal enters a group chat interface for chat after clicking the conference group information;
the second video network terminal 903 is configured to receive and store the group conference information sent by the video network server, and send the stored group conference information to the second mobile terminal when detecting that a second mobile terminal is connected, so that the second mobile terminal enters a group chat interface for chat after clicking the group conference information.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
Optionally, an embodiment of the present invention further provides a terminal, where the terminal is applied in a video network, and the terminal includes: the computer program is executed by the processor to implement the processes of the above-mentioned embodiment of the group chat service implementation method, and can achieve the same technical effects, and is not described herein again to avoid repetition.
Optionally, an embodiment of the present invention further provides a server, where the server is applied in a video network, and the server includes: the computer program is executed by the processor to implement each process of the embodiment of the group chat service implementation method, and can achieve the same technical effect, and is not described herein again to avoid repetition.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the foregoing group chat service implementing method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing terminal to cause a series of operational steps to be performed on the computer or other programmable terminal to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the embodiments of the invention.
Finally, it should also be 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 terminal 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 terminal. 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 terminal that comprises the element.
The group chat service implementing method, device, system, terminal, server and computer readable storage medium provided by the present invention are introduced in detail, and a specific example is applied in the present document to explain the principle and implementation manner of the present invention, and the description of the above embodiment is only used to help understanding the method and core idea of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (22)

1. A group chat service implementation method is applied to a video network, and comprises the following steps:
the first video network terminal receives a group meeting instruction initiated by the first mobile terminal, wherein the group meeting instruction comprises: the terminal numbers of one or more video networking terminals for group chat are to be established, wherein the one or more video networking terminals for group chat are collectively called as second video networking terminals;
the first video network terminal sends the group meeting instruction and the terminal number of the first video network terminal to a video network server through a video network, so that the video network server creates a group meeting according to the terminal number of a second video network terminal and the terminal number of the first video network terminal which are required to establish group chat in the group meeting instruction, and sends the group meeting information of the group meeting to the first video network terminal and the second video network terminal;
the first video network terminal receives and stores the conference information sent by the video network server;
the first video network terminal sends the group meeting information to the first mobile terminal, so that the first mobile terminal can enter a group chat interface for chatting after clicking the group meeting information; so that the mobile terminal realizes the group chat function through the video network terminal and the video network server;
and the group meeting instruction is sent to the video network server through one message, and the terminal number of the first video network terminal is sent to the video network server through the other message.
2. The method according to claim 1, wherein before the first video network terminal receives the group conference command sent by the first mobile terminal, the method further comprises:
the first mobile terminal establishes socket connection with the first video network terminal through the wifi hot point shared by the first video network terminal.
3. The method of claim 1 or 2, wherein after the chat is over, the method further comprises:
the first video network terminal receives a group-breaking instruction sent by the first mobile terminal;
the first video network terminal acquires a terminal number for initiating the conference instruction from the video network server according to the dismissal conference instruction;
the first video network terminal compares the terminal number of the first video network terminal with the acquired terminal number of the group meeting instruction;
if the group chat instruction is the same as the group chat instruction, the first video network terminal sends the group chat instruction to the video network server, so that the video network server sends the group chat instruction to the second video network terminal in group chat to break the group.
4. A group chat service implementation method is applied to a video network, and comprises the following steps:
receiving a group meeting instruction initiated by a first video network terminal and a terminal number of the first video network terminal, wherein the group meeting instruction is initiated by a first mobile terminal through the first video network terminal, and the method comprises the following steps: the terminal numbers of one or more video networking terminals for group chat are to be established, wherein the one or more video networking terminals for group chat are collectively called as second video networking terminals;
creating a group session according to the terminal number of the second video network terminal and the terminal number of the first video network terminal which are to be used for creating the group chat in the group session command;
after the group meeting is successful, sending the group meeting information of the group meeting to the first video network terminal and the second video network terminal so that the first video network terminal and the second video network terminal can store the group meeting information and send the group meeting information to the corresponding first mobile terminal and second mobile terminal;
receiving an instruction of clicking the conference group information sent by the second mobile terminal through the second video network terminal and an instruction of clicking the conference group information sent by the first mobile terminal through the first video network terminal, wherein the second mobile terminal and the first mobile terminal enter a group chat interface for chatting; so that the mobile terminal realizes the group chat function through the video network terminal and the video network server;
and the group meeting instruction is sent to the video network server through one message, and the terminal number of the first video network terminal is sent to the video network server through the other message.
5. The method of claim 4, wherein the creating a group session according to the terminal number of the second video network terminal and the terminal number of the first video network terminal to be used for group chat in the group session command comprises:
judging whether each terminal number to be grouped is valid, and if so, storing all the terminal numbers to be grouped;
detecting whether the state of each terminal number of a group meeting is in an idle state, and if so, sending a group meeting instruction to the video network terminal in the idle state, so that the video network terminal joins the group meeting after receiving the group meeting instruction.
6. The method of claim 4, wherein prior to creating a group meeting, the method further comprises:
judging whether group meeting information of the terminal number of the first video network terminal and the terminal number of the second video network terminal is stored locally;
if the group session information is not stored, executing the step of creating the group session information according to the terminal number of the second video network terminal and the terminal number of the first video network terminal which are used for creating the group chat in the group session instruction;
and if the group meeting information is stored, sending the stored group meeting information to the first video network terminal and the second video network terminal which want to be grouped, so that the first video network terminal and the second video network terminal can store the group meeting information and send the group meeting information to the corresponding first mobile terminal and the second mobile terminal.
7. The method of any of claims 4 to 6, wherein after the chat is over, the method further comprises:
receiving a request for acquiring a terminal number for initiating the conference group command, which is sent by the first video network terminal;
acquiring a terminal number for initiating the conference group instruction according to the request;
sending the terminal number of the group meeting instruction to the first video network terminal so that the first video network terminal can judge whether the first video network terminal is the video network terminal initiating the group meeting or not, or sending the received terminal number of the group meeting instruction and the terminal number of the first video network terminal to a first mobile terminal, and judging whether the first video network terminal is the video network terminal initiating the group meeting or not by the first mobile terminal;
receiving a group-dismissal instruction sent by the first video network terminal;
and sending the dismissal party instruction to the first video network terminal and the second video network terminal of the party.
8. A group chat service implementation method is applied to a video network, and comprises the following steps:
when the second video network terminal detects that a second mobile terminal is connected, judging whether group meeting information is stored locally; the group meeting information corresponds to a group meeting created by the video networking server according to the terminal number of the second video networking terminal and the terminal number of the first video networking terminal in the group meeting instruction; wherein the group meeting instruction is initiated by the first mobile terminal through the first video network terminal, and comprises: the terminal numbers of one or more video networking terminals for group chat are to be established, wherein the one or more video networking terminals for group chat are collectively called the second video networking terminal; the first video network terminal sends the group meeting instruction and the terminal number of the first video network terminal to the video network server through a video network, wherein the group meeting instruction is sent to the video network server through one message, and the terminal number of the first video network terminal is sent to the video network server through another message;
if the group meeting information is stored, the second video network terminal sends the group meeting information to the second mobile terminal, so that the second mobile terminal can enter a group chat interface for chatting after clicking the group meeting information; so that the mobile terminal can realize the group chat function through the video network terminal and the video network server.
9. The method of claim 8, wherein before the second video networking terminal detects that the second mobile terminal is connected, the method further comprises:
the second video network terminal receives the conference information sent by the video network server;
and the second video network terminal stores the group meeting information locally.
10. A group chat service realizing device is applied to a first video network terminal in a video network, and comprises:
a first receiving module, configured to receive a group conference instruction initiated by a first mobile terminal, where the group conference instruction includes: the terminal numbers of one or more video networking terminals for group chat are to be established, wherein the one or more video networking terminals for group chat are collectively called as second video networking terminals;
the first sending module is used for sending the group meeting instruction and the terminal number of the first video network terminal to a video network server through a video network, so that the video network server can create a group meeting according to the terminal number of a second video network terminal and the terminal number of the first video network terminal which are required to establish group chat in the group meeting instruction, and send the group meeting information of the group meeting to the first video network terminal and the second video network terminal; the group meeting instruction is sent to a video networking server through one message, and the terminal number of the first video networking terminal is sent to the video networking server through another message;
the second receiving module is used for receiving the conference information sent by the video network server;
the storage module is used for storing the group meeting information;
the second sending module is used for sending the group meeting information to the first mobile terminal so that the first mobile terminal can enter a group chat interface for chatting after clicking the group meeting information; so that the mobile terminal can realize the group chat function through the video network terminal and the video network server.
11. The apparatus of claim 10, further comprising:
the establishing module is used for establishing socket connection between the first mobile terminal and the first video networking terminal through the wifi hot point shared by the first video networking terminal before the first receiving module receives the group meeting instruction initiated by the first mobile terminal.
12. The apparatus of claim 10 or 11, further comprising:
a third receiving module, configured to receive, after the chat is finished, a group splitting instruction sent by the first mobile terminal;
the acquisition module is used for acquiring a terminal number for initiating the conference instruction from the video network server according to the group conference instruction;
the comparison module is used for comparing the terminal number of the comparison module with the acquired terminal number of the group meeting instruction;
and a third sending module, configured to send the group splitting instruction to the video networking server when the comparison result of the comparison module is the same, so that the video networking server sends the group splitting instruction to the second video networking terminal in group chat and splits the group.
13. The group chat service realizing device is applied to a video network server, and comprises the following components:
the first receiving module is configured to receive a group meeting instruction initiated by a first video network terminal and a terminal number of the first video network terminal, where the group meeting instruction is initiated by a first mobile terminal through the first video network terminal, and includes: the terminal numbers of one or more video networking terminals for group chat are to be established, wherein the one or more video networking terminals for group chat are collectively called as second video networking terminals; the group meeting instruction is sent to the video networking server through one message, and the terminal number of the first video networking terminal is sent to the video networking server through another message;
the creating module is used for creating a group session according to the terminal number of the second video network terminal and the terminal number of the first video network terminal which are received to create the group session in the group session instruction;
the first sending module is used for sending the group meeting information of the group meeting to the first video network terminal and the second video network terminal after the group meeting is successfully created by the creating module, so that the first video network terminal and the second video network terminal can store the group meeting information and send the group meeting information to the corresponding first mobile terminal and second mobile terminal;
the second receiving module is used for receiving an instruction of clicking the conference group information sent by the second mobile terminal through the second video network terminal and receiving an instruction of clicking the conference group information sent by the first mobile terminal through the first video network terminal, and the second mobile terminal and the first mobile terminal enter a group chat interface for chatting; so that the mobile terminal can realize the group chat function through the video network terminal and the video network server.
14. The apparatus of claim 13, wherein the creation module comprises:
the first judging module is used for judging whether each terminal number to be grouped is valid;
the storage module is used for storing all terminal numbers to be grouped when the first judgment module judges that the terminal numbers are valid;
the detection module is used for detecting whether the state of each terminal number to be grouped is in an idle state;
and the second sending module is used for sending a group meeting instruction to the video network terminal in the idle state when the detection module detects that the video network terminal is in the idle state, so that the video network terminal can join the group meeting after receiving the group meeting instruction.
15. The apparatus of claim 13, further comprising: a second judging module and a third sending module, wherein
The second judging module is used for judging whether group meeting information of the terminal number of the first video network terminal and the terminal number of the second video network terminal is stored locally in the video network server before the group meeting is created by the creating module;
the creating module is further configured to create a group session according to the terminal number of the second video networking terminal and the terminal number of the first video networking terminal, which are to be used for creating a group chat in the group session instruction, when the second determining module determines that the group session information is not stored;
the third sending module is configured to send the stored group meeting information to the first video network terminal and the second video network terminal that need to be grouped when the second determining module determines that the group meeting information is stored, so that the first video network terminal and the second video network terminal store the group meeting information and send the group meeting information to the corresponding first mobile terminal and second mobile terminal.
16. The apparatus of any one of claims 13 to 15, further comprising:
a third receiving module, configured to receive, after the chat is finished, a request for acquiring a terminal number for initiating the conference group instruction, where the request is sent by the first video network terminal;
the acquisition module is used for acquiring the terminal number for initiating the group meeting instruction according to the request;
a fourth sending module, configured to send the terminal number of the group meeting instruction to the first video network terminal, so that the first video network terminal determines whether the first video network terminal is the video network terminal initiating the group meeting, or the first video network terminal sends the received terminal number initiating the group meeting instruction and the received terminal number of the first video network terminal to the first mobile terminal, and the first mobile terminal determines whether the first video network terminal is the video network terminal initiating the group meeting;
the fourth receiving module is used for receiving a group conference resolving instruction sent by the first video network terminal;
and the fifth sending module is used for sending the group breaking instruction to the first video network terminal and the second video network terminal of the group.
17. A group chat service implementation device is applied to a video network, and comprises:
the detection module is used for detecting whether a second mobile terminal is connected;
the judging module is used for judging whether group meeting information is stored locally or not when the detecting module detects that the second mobile terminal is connected; the group meeting information corresponds to a group meeting created by the video networking server according to the terminal number of the second video networking terminal and the terminal number of the first video networking terminal in the group meeting instruction; wherein the group meeting instruction is initiated by the first mobile terminal through the first video network terminal, and comprises: the terminal numbers of one or more video networking terminals for group chat are to be established, wherein the one or more video networking terminals for group chat are collectively called the second video networking terminal; the first video network terminal sends the group meeting instruction and the terminal number of the first video network terminal to the video network server through a video network, wherein the group meeting instruction is sent to the video network server through one message, and the terminal number of the first video network terminal is sent to the video network server through another message;
the first sending module is used for sending the group meeting information to the second mobile terminal when the judging module judges that the group meeting information is stored, so that the second mobile terminal can enter a group chat interface for chatting after clicking the group meeting information; so that the mobile terminal can realize the group chat function through the video network terminal and the video network server.
18. The apparatus of claim 17, further comprising:
the receiving module is used for receiving the conference information sent by the video network server before the detection module detects that the second mobile terminal is connected;
and the storage module is used for storing the group meeting information locally.
19. A group chat service implementation system is characterized by comprising: a first video network terminal, a video network server and a second video network terminal, wherein the video network server is respectively connected with the first video network terminal and the second video network terminal through the video network,
the first video network terminal is configured to receive a group conference instruction initiated by a first mobile terminal, where the group conference instruction includes: the terminal numbers of one or more video networking terminals for group chat are to be established, wherein the one or more video networking terminals for group chat are collectively called as second video networking terminals; sending the group meeting instruction and the terminal number of the first video network terminal to a video network server through a video network; the group meeting instruction is sent to the video networking server through one message, and the terminal number of the first video networking terminal is sent to the video networking server through another message;
the video network server is used for receiving the group meeting instruction, creating a group meeting according to a terminal number of a second video network terminal and a terminal number of the first video network terminal which are to form a group chat in the group meeting instruction, and sending group meeting information of the group meeting to the first video network terminal and the second video network terminal;
the first video network terminal is also used for receiving and storing the group meeting information sent by the video network server and sending the group meeting information to the first mobile terminal so that the first mobile terminal can enter a group chat interface for chatting after clicking the group meeting information;
the second video network terminal is used for receiving and storing the group meeting information sent by the video network server, and sending the stored group meeting information to the second mobile terminal when detecting that a second mobile terminal is connected, so that the second mobile terminal can enter a group chat interface for chatting after clicking the group meeting information; so that the mobile terminal can realize the group chat function through the video network terminal and the video network server.
20. A terminal, wherein the terminal is applied in a video network, and the terminal comprises: memory, processor and computer program stored on the memory and executable on the processor, which when executed by the processor performs the steps of the group chat service implementing method as claimed in any of claims 1 to 3 or the steps of the group chat service implementing method as claimed in any of claims 8 or 9.
21. A server, wherein the server is applied in a video network, and wherein the server comprises: memory, processor and computer program stored on the memory and executable on the processor, which when executed by the processor implements the steps of the group chat service implementing method as claimed in any of claims 4 to 7.
22. A computer-readable storage medium, having stored thereon a computer program which, when being executed by a processor, carries out the steps of the group chat service implementing method according to any of the claims 1 to 9.
CN201910562845.2A 2019-06-26 2019-06-26 Group chat service implementation method, device, system, terminal, server and medium Active CN110380876B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910562845.2A CN110380876B (en) 2019-06-26 2019-06-26 Group chat service implementation method, device, system, terminal, server and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910562845.2A CN110380876B (en) 2019-06-26 2019-06-26 Group chat service implementation method, device, system, terminal, server and medium

Publications (2)

Publication Number Publication Date
CN110380876A CN110380876A (en) 2019-10-25
CN110380876B true CN110380876B (en) 2022-02-18

Family

ID=68250706

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910562845.2A Active CN110380876B (en) 2019-06-26 2019-06-26 Group chat service implementation method, device, system, terminal, server and medium

Country Status (1)

Country Link
CN (1) CN110380876B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11356391B2 (en) * 2020-07-28 2022-06-07 The Boeing Company Automatic conferencing channel for role-based collaboration

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103888344A (en) * 2014-03-20 2014-06-25 小米科技有限责任公司 Group creation method, group exiting method and device
CN108111405A (en) * 2018-01-15 2018-06-01 赵宇航 A kind of multi-user information exchange method and device based on internet social software
CN108462727A (en) * 2017-02-17 2018-08-28 北京视联动力国际信息技术有限公司 A kind of data transmission method and device
CN108462851A (en) * 2017-02-21 2018-08-28 北京视联动力国际信息技术有限公司 The method and mobile terminal of data processing, server, the second mobile terminal
CN108881772A (en) * 2017-11-28 2018-11-23 北京视联动力国际信息技术有限公司 A kind of data processing method and device of view networking
CN109194660A (en) * 2018-09-12 2019-01-11 视联动力信息技术股份有限公司 The method of network entry and device of mobile terminal
CN109451001A (en) * 2018-10-29 2019-03-08 视联动力信息技术股份有限公司 A kind of means of communication and system

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100440799C (en) * 2005-09-06 2008-12-03 华为技术有限公司 Main/standby board back-up in access-in apparatus and rearranging method therefor
US20090109859A1 (en) * 2007-10-31 2009-04-30 At&T Knowledge Ventures, Lp Method and System for Detecting a Fault Condition Based on Failed IGMP Join Attempts
US8176510B2 (en) * 2008-11-12 2012-05-08 United Video Properties, Inc. Systems and methods for detecting inconsistent user actions and providing feedback
CN108881797B (en) * 2017-12-28 2020-09-15 视联动力信息技术股份有限公司 Data processing method and device for video network
CN109600567B (en) * 2018-11-09 2020-11-13 视联动力信息技术股份有限公司 Video conference processing method and system
CN109640028B (en) * 2018-11-16 2021-01-22 视联动力信息技术股份有限公司 Method and device for carrying out conference combining on multiple video networking terminals and multiple Internet terminals
CN109462753B (en) * 2018-11-19 2021-12-03 视联动力信息技术股份有限公司 System and method for testing multiple video conferences
CN109803111B (en) * 2019-01-17 2021-03-23 视联动力信息技术股份有限公司 Method and device for watching video conference after meeting

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103888344A (en) * 2014-03-20 2014-06-25 小米科技有限责任公司 Group creation method, group exiting method and device
CN108462727A (en) * 2017-02-17 2018-08-28 北京视联动力国际信息技术有限公司 A kind of data transmission method and device
CN108462851A (en) * 2017-02-21 2018-08-28 北京视联动力国际信息技术有限公司 The method and mobile terminal of data processing, server, the second mobile terminal
CN108881772A (en) * 2017-11-28 2018-11-23 北京视联动力国际信息技术有限公司 A kind of data processing method and device of view networking
CN108111405A (en) * 2018-01-15 2018-06-01 赵宇航 A kind of multi-user information exchange method and device based on internet social software
CN109194660A (en) * 2018-09-12 2019-01-11 视联动力信息技术股份有限公司 The method of network entry and device of mobile terminal
CN109451001A (en) * 2018-10-29 2019-03-08 视联动力信息技术股份有限公司 A kind of means of communication and system

Also Published As

Publication number Publication date
CN110380876A (en) 2019-10-25

Similar Documents

Publication Publication Date Title
EP3926917B1 (en) Data transmission method, device and computer storage medium
CN110620896B (en) Conference establishing method, system and device
CN108574818B (en) Information display method and device and server
CN110493554B (en) Method and system for switching speaking terminal
CN110475094B (en) Video conference processing method and device and readable storage medium
US10701116B2 (en) Method, computer-readable storage device and apparatus for establishing persistent messaging sessions
CN109561072B (en) Link detection method and system
CN109819199B (en) Method and device for starting conference appointment
CN109743524B (en) Data processing method of video network and video network system
CN108965782B (en) Conference processing method and device
CN108574689B (en) Method and device for video call
CN110113558B (en) Data processing method, device, system and computer readable storage medium
CN111147789A (en) Method, device and equipment for recording audio and video stream and storage medium
CN109587433B (en) Point adjusting method and point adjusting device
CN109698818B (en) Method and device for acquiring online user and cross-streaming media communication
CN110380876B (en) Group chat service implementation method, device, system, terminal, server and medium
CN110505433B (en) Data processing method and video networking video conference platform
CN110730324B (en) Video picture display control method and device
CN110505070B (en) Method and device for establishing three-party session
WO2016197885A1 (en) Method and device for managing media cascade
CN110191092B (en) Video call processing method and video networking system
CN110198429B (en) Method and device for video conference hierarchical scheduling
CN109194896B (en) Calling method and system for video networking terminal
CN111147440A (en) State information processing method and device based on video network
US10412124B2 (en) Initiating a server-directed communication session

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant