CN115119010A - Microphone connecting method and device, electronic equipment and storage medium - Google Patents
Microphone connecting method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN115119010A CN115119010A CN202210760741.4A CN202210760741A CN115119010A CN 115119010 A CN115119010 A CN 115119010A CN 202210760741 A CN202210760741 A CN 202210760741A CN 115119010 A CN115119010 A CN 115119010A
- Authority
- CN
- China
- Prior art keywords
- wheat
- microphone
- terminal
- response
- determining
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2402—Monitoring of the downstream path of the transmission network, e.g. bandwidth available
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44227—Monitoring of local network, e.g. connection or bandwidth variations; Detecting new devices in the local network
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Telephonic Communication Services (AREA)
Abstract
The application relates to a wheat connecting method, a wheat connecting device, electronic equipment and a storage medium, which are applied to the technical field of Internet, wherein the method comprises the following steps: obtaining a wheat connecting parameter of at least one wheat connecting response terminal, wherein the wheat connecting parameter is used for indicating the network communication quality between a wheat connecting initiating terminal and the wheat connecting response terminal; selecting a target microphone connecting response terminal with the best network communication quality from at least one microphone connecting response terminal, establishing a communication session between the microphone connecting initiating terminal and the target microphone connecting response terminal, and pushing communication data corresponding to the communication session. The problems that in the prior art, a continuous microphone response terminal is randomly selected, and when the current network is not good, the situations of pause, delay and the like of a live broadcast picture are easily caused are solved.
Description
Technical Field
The present application relates to the field of internet technologies, and in particular, to a method and an apparatus for connecting to a mobile phone, an electronic device, and a storage medium.
Background
When the interactive live broadcast service is initially started, audiences can only watch the anchor in one way; later, due to the interaction requirements of audiences, the interactive function of characters and barrages is gradually developed; in order to further enrich the interactive experience of the anchor and audiences, a live-broadcast wheat-connecting service is generated, namely, the anchor can carry out multi-person audio-video interaction with a specific audience (which can be called wheat-connecting audiences or wheat-connecting fans), and a common audience can watch the audio-video interaction process of the anchor and the wheat-connecting audiences.
However, in the related art, when the anchor selects the audience who connects to the live tv to connect to the tv, the anchor often selects randomly, and if the current network of the selected user is not good, the situation of pause and delay of the live tv screen is likely to occur.
Disclosure of Invention
The application provides a wheat connecting method, a device, electronic equipment and a storage medium, which are used for solving the problem that in the prior art, when a current network is not good, live broadcast pictures are easy to be blocked, delayed and the like due to random selection of a wheat connecting response terminal.
In a first aspect, an embodiment of the present application provides a wheat connecting method, including:
obtaining a wheat connecting parameter of at least one wheat connecting response terminal, wherein the wheat connecting parameter is used for indicating the network communication quality between a wheat connecting initiating terminal and the wheat connecting response terminal;
and selecting a target microphone connecting response terminal with the best network communication quality from at least one microphone connecting response terminal, establishing a communication session between the microphone connecting initiating terminal and the target microphone connecting response terminal, and pushing communication data corresponding to the communication session.
Optionally, the method further includes:
determining a candidate connected-to-wheat response terminal set in the at least one connected-to-wheat response terminal based on the connected-to-wheat parameters, wherein the candidate connected-to-wheat response terminal set is a set of connected-to-wheat response terminals with a first preset value and the best network communication quality;
and when the condition that the parameter of the target connecting responding terminal does not meet the expected condition is monitored, reselecting the connecting responding terminal for communication conversation from the candidate connecting responding terminal set.
Optionally, the parameters of the euphorbia lathyris include: the method for selecting the target continuous microphone response terminal with the best continuous microphone quality from the at least one continuous microphone response terminal comprises the following steps:
sequencing the at least one microphone connecting response terminal according to the quality of the picture to obtain a first sequencing result;
if the number of the first connecting response terminals in the first sequencing result is at least two, sequencing the first connecting response terminals according to the length of the route to obtain a second sequencing result, wherein the first connecting response terminals are connecting response terminals with optimal picture quality; if the number of the first connecting responding terminals is one in the first sequencing result, determining that the first connecting responding terminal is the target connecting responding terminal;
if the number of the second microphone connecting response terminals in the second sequencing result is at least two, sequencing the second microphone connecting response terminals according to the number of the historical microphone connecting times to obtain a third sequencing result, wherein the second microphone connecting response terminals are microphone connecting response terminals with the shortest route length; if the number of the second connected-to-microphone response terminals is one in the second sequencing result, determining that the second connected-to-microphone response terminals are the target connected-to-microphone response terminals;
and taking the connected-microphone response terminal with the most historical connected-microphone times in the third sequencing result as the target connected-microphone response terminal.
Optionally, the cerumen euphorbiae lathyris parameters include: the determining a candidate connecting responding terminal set in the at least one connecting responding terminal based on the connecting parameters comprises the following steps:
filtering the wheat-connecting response terminals with the wheat-connecting parameters meeting preset filtering conditions to obtain a candidate wheat-connecting response terminal set; the filtration conditions include: at least one of the picture quality is lower than the preset picture quality, the historical number of times of wheat connection is smaller than a second preset value, and the routing length is larger than a third preset value.
Optionally, after obtaining the wheat-connecting parameters of at least one wheat-connecting response terminal, the method further includes:
determining pattern description information of each wheat-connecting response terminal according to the wheat-connecting parameters, wherein the pattern description information is used for indicating the quality degree of the picture display quality;
and correspondingly displaying each pattern description information and the microphone connecting response terminal.
Optionally, the determining the pattern description information of each linmaid response terminal according to the linmaid parameters includes:
determining a first sub-quality interval in which the wheat connecting parameter is positioned in a first preset quality interval;
and determining that the first pattern description information corresponding to the first sub-quality interval is the pattern description information of the microphone connecting response terminal.
Optionally, when the number of the barley-connecting parameters is at least two, the determining the pattern description information of each of the barley-connecting response terminals according to the barley-connecting parameters includes:
determining a second sub-quality interval of each wheat connecting parameter in a second preset quality interval corresponding to the wheat connecting parameter;
determining second pattern description information corresponding to each second sub-quality interval;
and determining the pattern description information of the microphone connecting response terminal according to each second pattern description information.
Optionally, the determining, according to each piece of second pattern description information, the pattern description information of the microphone connecting response terminal includes:
if second pattern description information indicating that the picture display quality is poor exists in the second pattern description information, determining that the pattern description information of the microphone connecting response terminal indicates that the picture display quality is poor;
and if the second pattern description information indicates that the picture display quality is good, determining that the pattern description information of the microphone connecting response terminal indicates that the picture display quality is good.
Optionally, the obtaining of the microphone connecting parameters of at least one microphone connecting response terminal includes:
acquiring delivery information sent by each connecting response terminal;
determining target delivery information in the delivery information of each connecting microphone response terminal;
and determining the wheat connecting parameters of the wheat connecting response terminal according to the target delivery information.
Optionally, the determining, according to the target delivery information, a wheat connection parameter of the wheat connection response terminal includes:
determining a definition subinterval in which the picture quantization parameter is located in a preset definition interval, and taking the picture definition corresponding to the definition subinterval as the picture definition of the picture quantization parameter;
determining a retransmission rate according to the retransmission amount and the total amount of the transmission packets;
determining packet loss rate according to the packet loss amount and the packet transmission total amount;
determining the fluency of the picture according to the retransmission rate, the packet loss rate and the network delay information;
and determining the picture definition and the picture fluency as the Lian Mai parameters.
Optionally, the determining target delivery information in the delivery information of each of the two-way call responding terminals includes:
and determining the maximum value in each delivery message as the target delivery message.
In a second aspect, an embodiment of the present application provides a wheat connecting device, including:
the system comprises an acquisition module, a conversion module and a conversion module, wherein the acquisition module is used for acquiring a wheat connecting parameter of at least one wheat connecting response terminal, and the wheat connecting parameter is used for indicating the network communication quality between a wheat connecting initiating terminal and the wheat connecting response terminal and pushing communication data corresponding to the communication conversation;
and the microphone connecting module is used for selecting a target microphone connecting response terminal with the best network communication from at least one microphone connecting response terminal and establishing a communication session between the microphone connecting initiating terminal and the target microphone connecting response terminal.
In a third aspect, an embodiment of the present application provides an electronic device, including: the system comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory are communicated with each other through the communication bus;
the memory for storing a computer program;
the processor is configured to execute the program stored in the memory, so as to implement the microphone connecting method according to the first aspect.
In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the computer program implements the microphone connecting method according to the first aspect.
Compared with the prior art, the technical scheme provided by the embodiment of the application has the following advantages: according to the method provided by the embodiment of the application, the wheat connecting parameters of at least one wheat connecting response terminal are obtained, and the wheat connecting parameters are used for indicating the network communication quality between the wheat connecting initiating terminal and the wheat connecting response terminal; and selecting a target microphone connecting response terminal with the best network communication quality from at least one microphone connecting response terminal, and establishing a communication session between the microphone connecting initiating terminal and the target microphone connecting response terminal. Therefore, the target connecting and responding terminal with the best network communication quality is selected from the at least one connecting and responding terminal through the connecting and responding parameters, and a communication session is established between the target connecting and responding terminal with the best network communication quality and the connecting and initiating terminal, so that the connecting quality of the target connecting and responding terminal and the connecting and initiating terminal is ensured, and the conditions of jam and delay in the connecting process of the randomly selected connecting and responding terminal are avoided.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without inventive exercise.
Fig. 1 is an application scenario diagram of a wheat connecting method according to an embodiment of the present application;
fig. 2 is a flowchart of a wheat connecting method according to an embodiment of the present application;
fig. 3 is a structural diagram of a microphone connecting device according to an embodiment of the present disclosure;
fig. 4 is a block diagram of an electronic device according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Before further detailed description of the embodiments of the present invention, terms and expressions referred to in the embodiments of the present invention are described, and the terms and expressions referred to in the embodiments of the present invention are applicable to the following explanations.
Quantization Parameter (QP): the spatial detail compression situation is reflected, if the QP is small, most of the detail is reserved; QP increases, some details are lost, the code rate decreases, but image distortion increases and quality degrades.
According to one embodiment of the application, a method for connecting wheat is provided. Alternatively, in the embodiment of the present application, the above-described microphone connecting method may be applied to a hardware environment formed by the terminal 101 and the server 102 as shown in fig. 1. As shown in fig. 1, a server 102 is connected to a terminal 101 through a network, which may be used to provide services (such as video services, application services, etc.) for the terminal or a client installed on the terminal, and a database may be provided on the server or separately from the server for providing data storage services for the server 102, and the network includes but is not limited to: the terminal 101 is not limited to a PC, a mobile phone, a tablet computer, and the like.
The microphone connecting method according to the embodiment of the present application may be executed by the server 102, the terminal 101, or both the server 102 and the terminal 101. The terminal 101 executes the method for connecting to the microphone according to the embodiment of the present application, or may be executed by a client installed thereon.
In an implementation scenario of the present application, but not limited to, multiple persons may connect to each other in a video, and a picture of each connected to each other response terminal is displayed on the same large screen, and in the process of connecting to each other, the connected to each other initiating terminal may select any one of the connected to each other response terminals in the large screen as needed to connect to each other. Or, there may be a plurality of audiences in the current live broadcast room, in the live broadcast process, the audiences may request to connect with the anchor by using the client on the live broadcast response terminal, the anchor may trigger a live broadcast start operation by clicking a live broadcast button on the live broadcast interface, the client of the live broadcast start terminal responds to the live broadcast start operation, and sends an applicable live broadcast notification to the service server.
Taking the server to execute the wheat connecting method of the embodiment of the present application as an example, fig. 2 is a schematic flow chart of an optional wheat connecting method according to the embodiment of the present application, and as shown in fig. 2, the flow chart of the method may include the following steps:
in some embodiments, after the connecting-to-microphone initiating terminal initiates connecting a microphone, the connecting-to-microphone responding terminal generally receives a microphone connecting signal capable of connecting a microphone and sends a microphone connecting parameter of the connecting-to-microphone responding terminal, so that the connecting-to-microphone initiating terminal acquires the microphone connecting parameter of at least one connecting-to-microphone responding terminal.
When the wheat-connecting response terminal sends the wheat-connecting parameters, the wheat-connecting parameters can be sent according to a preset sending rule, for example, the wheat-connecting parameters are sent once every first preset time interval. The first preset time period may be set according to actual conditions, for example, set to 5 seconds.
And the wheat connecting parameter is used for indicating the network communication quality between the wheat connecting initiating terminal and the wheat connecting responding terminal. The types of the connecting parameters are various, and for example, the parameters may include the picture quality of the connecting response terminal, the historical connecting times, the route length, and the like. The picture quality may be, but is not limited to, a service type, a picture definition, and the picture fluency of the connected responding terminal. The service type indicates the data source of the wheat connecting parameter, and the service type comprises that the wheat connecting response terminal directly sends the wheat connecting response terminal to the wheat connecting initiating terminal, or the wheat connecting response terminal server sends the wheat connecting response terminal to the wheat connecting initiating terminal.
In an optional embodiment, the obtaining of the link parameter of at least one link response terminal includes:
acquiring delivery information sent by each connecting response terminal; determining target delivery information in the delivery information of each connecting microphone response terminal; and determining the wheat connecting parameters of the wheat connecting response terminal according to the target delivery information.
In some embodiments, the delivery information of the connected-to-wireless response terminal may be obtained according to a preset rule, for example, obtaining the delivery information within a second preset duration. The second preset time period may be set according to actual conditions, for example, set to 20 seconds. Wherein the second preset duration is greater than the first preset duration.
Furthermore, after the delivery information is acquired, because the acquired delivery information comprises at least one delivery information, the target delivery information can be determined from the delivery information, and then the wheat-connecting parameters are determined according to the target delivery information.
In an optional embodiment, the determining target delivery information in the delivery information of each of the connected-to-microphone response terminals includes:
and determining the maximum value in each type of the delivery information as the target delivery information.
In some embodiments, there may be more than one delivery information, and therefore, the maximum value of each type of delivery information may be determined as the target delivery information according to different types of delivery information in the acquired delivery information.
In an optional embodiment, the determining, according to the target delivery information, a wheat-connecting parameter of the wheat-connecting response terminal includes:
determining a definition subinterval in which the picture quantization parameter is located in a preset definition interval, and taking the picture definition corresponding to the definition subinterval as the picture definition of the picture quantization parameter; determining a retransmission rate according to the retransmission amount and the total amount of the transmission packets; determining packet loss rate according to the packet loss amount and the packet transmission total amount; determining the fluency of the picture according to the retransmission rate, the packet loss rate and the network delay information; and determining the picture definition and the picture fluency as the Lian Mai parameters.
In some embodiments, the picture quantization parameter usually has different formats, for example, h.264 and VP8, where the value range is 0 to 51 when the format is h.264, and the value range is 1 to 127 when the format is VP8, the different value ranges are divided, and the value ranges of different picture definitions are determined, so that after the picture quantization parameter is obtained, the definition subinterval to which the picture quantization parameter belongs can be determined, and thus the picture definition is determined.
For example, when the format is h.264, 0 to 51 may be first mapped to 0 to 100, and the preset resolution interval is divided into: h.264 range 56-66 indicates medium picture definition, less than 56 indicates good picture definition, and more than 66 indicates poor picture definition.
In the VP8 format, a qp value of 70 or less indicates that the picture quality is good, a qp value of 100 or more indicates that the picture quality is very blurred, and 70 to 100 indicates that the picture quality is medium.
The image fluency can be divided as follows: the fluency of the picture is 0-50 is excellent, the fluency of the picture is 50-80 is medium, and the fluency of the picture is more than 80 is poor.
In addition, after the retransmission amount and the total amount of the transmission packets are obtained, the retransmission amount is divided by the total amount of the transmission packets to obtain the retransmission rate, and the packet loss amount is divided by the total amount of the transmission packets to obtain the packet loss rate, so that the image fluency can be determined based on the retransmission rate, the packet loss rate and the network delay information. Specifically, the fluency of the picture may be a sum of the retransmission rate, the packet loss rate, and the network delay information, where the retransmission rate and the packet loss rate are values smaller than 1, and are calculated according to a ratio of corresponding percentages during calculation.
In some embodiments, after the connecting parameters are obtained, because the connecting parameters of the connecting response terminals may be different, network communication qualities between different connecting response terminals and connecting initiation terminals are different, in order to avoid a situation that the communication qualities of the connecting response terminals and the connecting initiation terminals are poor after the connecting response terminals and the connecting initiation terminals are connected, a target connecting response terminal with the best network communication quality is selected from at least one connecting response terminal, and a communication session is established between the target connecting response terminal with the best network communication quality and the connecting initiation terminal, so that the connecting qualities of the target connecting response terminal and the connecting initiation terminal are ensured.
The communication session can be a voice session or an audio-video session.
And when the communication session between the connecting microphone initiating terminal and the target connecting microphone responding terminal is established, pushing the communication data corresponding to the communication session, so that the target connecting microphone responding terminal and/or other terminals watching the live broadcast can watch the communication session between the target connecting microphone responding terminal and the connecting microphone initiating terminal based on the communication data.
In an optional embodiment, the method for connecting wheat provided by the present application further includes:
determining a candidate connected-to-live response terminal set in the at least one connected-to-live response terminal based on the connected-to-live parameters, wherein the candidate connected-to-live response terminal set is a set of connected-to-live response terminals of a first preset value with the best network communication quality; and when the condition that the parameter of the target connecting responding terminal does not meet the expected condition is monitored, reselecting the connecting responding terminal for communication conversation from the candidate connecting responding terminal set.
In some embodiments, in the process of connecting to the connecting-to-microphone initiating terminal, the target connecting-to-microphone responding terminal may cause the connecting-to-microphone parameters of the target connecting-to-microphone responding terminal to not meet the expected conditions due to movement of the terminal or other problems. Firstly, a candidate connecting response terminal set with better network communication quality is determined based on the connecting parameters of each connecting response terminal, and when the connecting parameters of the target connecting response terminal do not meet the expected conditions, the connecting response terminal for communication conversation can be directly reselected from the candidate connecting response terminal set. Therefore, when the communication session quality is poor due to the fact that the previous connection target connection responding terminal is established and possibly the connection parameters do not meet the expected conditions, the connection responding terminal for the communication session can be directly reselected from the candidate connection responding terminal set, the connection parameters do not need to be compared again, and the time for establishing the communication session with the connection responding terminal is saved.
In an alternative embodiment, the hypsizygus marmoreus parameters comprise: the method for selecting the target continuous microphone response terminal with the best continuous microphone quality from the at least one continuous microphone response terminal comprises the following steps:
sequencing the at least one microphone connecting response terminal according to the quality of the picture to obtain a first sequencing result; if the number of the first connecting response terminals in the first sequencing result is at least two, sequencing the first connecting response terminals according to the length of the route to obtain a second sequencing result, wherein the first connecting response terminals are connecting response terminals with optimal picture quality; if the number of the first connecting response terminals in the first sequencing result is one, determining that the first connecting response terminal is the target connecting response terminal; if the number of the second microphone connecting response terminals in the second sequencing result is at least two, sequencing the second microphone connecting response terminals according to the number of the historical microphone connecting times to obtain a third sequencing result, wherein the second microphone connecting response terminals are microphone connecting response terminals with the shortest route length; if the number of the second connected-to-microphone response terminals is one in the second sequencing result, determining that the second connected-to-microphone response terminals are the target connected-to-microphone response terminals; and taking the connected-microphone response terminal with the most historical connected-microphone times in the third sequencing result as the target connected-microphone response terminal.
In some embodiments, the target connecting-to-wheat response terminal is finally determined by sequencing and screening the picture quality, the historical connecting-to-wheat times, the routing length and the like in the connecting-to-wheat parameters one by one. It can be understood that, the above sequence for sorting the mic connecting response terminals according to the picture quality, the historical mic connecting times and the route length may also be in other manners, for example, the sequence for sorting the mic connecting response terminals according to the route length, the picture quality and the historical mic connecting times.
In an alternative embodiment, the hypsizygus marmoreus parameters comprise: the determining a candidate connecting responding terminal set in the at least one connecting responding terminal based on the connecting parameters comprises the following steps:
filtering the wheat-connecting response terminals with the wheat-connecting parameters meeting preset filtering conditions to obtain a candidate wheat-connecting response terminal set; the filtering conditions include: at least one of the picture quality is lower than the preset picture quality, the historical number of times of wheat connection is smaller than a second preset value, and the routing length is larger than a third preset value.
In an optional embodiment, after obtaining the barley-connecting parameters of at least one barley-connecting response terminal, the method further includes:
determining pattern description information of each continuous microphone response terminal according to the continuous microphone parameters, wherein the pattern description information is used for indicating the quality degree of the picture display quality of the continuous microphone response terminals; and correspondingly displaying each pattern description information and the microphone connecting response terminal.
In some embodiments, after determining the number of connected wheat, the number of connected wheat includes picture sharpness and picture fluency, and when determining the pattern description information corresponding to the number of connected wheat, the number of connected wheat can be determined according to the picture sharpness and the picture fluency. Illustratively, when the picture fluency is excellent and the picture clarity is also excellent, the picture display quality is determined to be excellent, thereby determining that the pattern description information indicates that the picture display quality is excellent.
The pattern description information may be indicated by color, by a pattern or a symbol, or by a combination of the two.
Illustratively, if the picture display quality is excellent, green is displayed; the image display quality was medium, yellow, poor, and red. The pattern may be any pattern, such as a signal pattern.
In an optional embodiment, the determining the pattern description information of each of the linkman response terminals according to the linkman parameters includes:
determining a first sub-quality interval in which the wheat connecting parameter is positioned in a first preset quality interval; and determining that the first pattern description information corresponding to the first sub-quality interval is the pattern description information of the microphone connecting response terminal.
In some embodiments, the parameter of the connecting party may change according to the network condition of the connecting party responding terminal. In different application scenarios, the variety of the continuous wheat parameters may be one or more.
Specifically, when the number of the consecutive parameters is one, taking the number of the consecutive parameters as the picture definition as an example, after the picture definition is obtained each time, a first sub-quality interval in which the picture definition is located in a first preset quality interval may be determined first; and determining that the first pattern description information corresponding to the first sub-quality interval is the pattern description information of the microphone connecting response terminal.
Based on the above related embodiment, the first predetermined quality interval is 0-100, and if the picture sharpness is 110VP8, the first sub-quality interval where the picture sharpness is located is determined to be 100 or more, so that the picture sharpness is determined to be blurred, and further, the pattern description information is determined to be red.
In an optional embodiment, when the number of the barley-connecting parameters is at least two, the determining the pattern description information of each of the barley-connecting response terminals according to the barley-connecting parameters includes:
determining a second sub-quality interval of each wheat connecting parameter in a second preset quality interval corresponding to the wheat connecting parameter; determining second pattern description information corresponding to each second sub-quality interval; and determining the pattern description information of the microphone connecting response terminal according to each second pattern description information.
Specifically, when the number of the barley-connecting parameters is more than two, taking the barley-connecting parameters as the picture definition and the picture fluency as an example, after the picture definition and the picture fluency are obtained each time, after the second sub-quality intervals where the picture definition and the picture fluency are located are respectively determined, the pattern description information is determined according to each second sub-quality interval.
In an optional embodiment, the determining the pattern description information of the connected microphone response terminal according to each of the second pattern description information includes:
if second pattern description information indicating that the picture display quality is poor exists in the second pattern description information, determining that the pattern description information of the microphone connecting response terminal indicates that the picture display quality is poor; and if the second pattern description information indicates that the picture display quality is good, determining that the pattern description information of the microphone connecting response terminal indicates that the picture display quality is good.
Based on the above-mentioned related embodiments, the second predetermined quality interval of the picture sharpness is 0-127, the second predetermined quality interval of the picture fluency is greater than 0, if the picture sharpness is 110VP8, the first sub-quality interval in which the picture sharpness is located is determined to be more than 100, and the first sub-quality interval in which the picture fluency is 95 is determined to be greater than 80.
In some embodiments, on the display end of the server, all the connected-microphone response terminals are often displayed for the relevant person to select to connect microphones, and after the pattern description information is determined, the pattern description information corresponding to each connected-microphone response terminal can be displayed correspondingly, so that the relevant person can directly observe the connected-microphone response terminal with a better network state through the pattern description information, and thus initiate connected microphones for the relevant person.
Based on the same concept, the embodiment of the present application provides a microphone connecting device, and the specific implementation of the device may refer to the description of the embodiment of the method, and the repeated details are not repeated, as shown in fig. 3, the device mainly includes:
an obtaining module 301, configured to obtain a wheat connecting parameter of at least one wheat connecting response terminal, where the wheat connecting parameter is used to indicate network communication quality between a wheat connecting initiating terminal and the wheat connecting response terminal;
the connecting module 302 is configured to select a target connecting response terminal with the best network communication from the at least one connecting response terminal, establish a communication session between the connecting initiation terminal and the target connecting response terminal, and push the communication data corresponding to the communication session.
Based on the same concept, an embodiment of the present application further provides an electronic device, as shown in fig. 4, the electronic device mainly includes: a processor 401, a memory 402 and a communication bus 403, wherein the processor 401 and the memory 402 communicate with each other via the communication bus 403. The memory 402 stores a program executable by the processor 401, and the processor 401 executes the program stored in the memory 402, so as to implement the following steps:
obtaining a wheat connecting parameter of at least one wheat connecting response terminal, wherein the wheat connecting parameter is used for indicating the network communication quality between a wheat connecting initiating terminal and the wheat connecting response terminal;
selecting a target microphone connecting response terminal with the best network communication quality from at least one microphone connecting response terminal, establishing a communication session between the microphone connecting initiating terminal and the target microphone connecting response terminal, and pushing communication data corresponding to the communication session.
The communication bus 403 mentioned in the electronic device may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The communication bus 403 may be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, only one thick line is shown in FIG. 4, but this does not indicate only one bus or one type of bus.
The Memory 402 may include a Random Access Memory (RAM) or a non-volatile Memory (non-volatile Memory), such as at least one disk Memory. Alternatively, the memory may be at least one memory device located remotely from the aforementioned processor 401.
The Processor 401 may be a general-purpose Processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc., and may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic devices, discrete gates or transistor logic devices, and discrete hardware components.
In yet another embodiment of the present application, a computer-readable storage medium is further provided, in which a computer program is stored, and when the computer program runs on a computer, the computer program causes the computer to execute the microphone connecting method described in the above embodiment.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the application to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored on a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website site, computer, server, or data center to another website site, computer, server, or data center via wire (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wirelessly (e.g., infrared, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that includes one or more of the available media. The available media may be magnetic media (e.g., floppy disks, hard disks, tapes, etc.), optical media (e.g., DVDs), or semiconductor media (e.g., solid state drives), among others.
It is noted that, in this document, relational terms such as "first" and "second," and the like, may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in the process, method, article, or apparatus that comprises the element.
The foregoing are merely exemplary embodiments of the present invention, which enable those skilled in the art to understand or practice the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (14)
1. A wheat connecting method is characterized by comprising the following steps:
obtaining a wheat connecting parameter of at least one wheat connecting response terminal, wherein the wheat connecting parameter is used for indicating the network communication quality between a wheat connecting initiating terminal and the wheat connecting response terminal;
selecting a target microphone connecting response terminal with the best network communication quality from at least one microphone connecting response terminal, establishing a communication session between the microphone connecting initiating terminal and the target microphone connecting response terminal, and pushing communication data corresponding to the communication session.
2. The method of claim 1, further comprising:
determining a candidate connected-to-wheat response terminal set in the at least one connected-to-wheat response terminal based on the connected-to-wheat parameters, wherein the candidate connected-to-wheat response terminal set is a set of connected-to-wheat response terminals with a first preset value and the best network communication quality;
and when the condition that the parameter of the target connecting responding terminal does not meet the expected condition is monitored, reselecting the connecting responding terminal for communication conversation from the candidate connecting responding terminal set.
3. The barley connecting method according to claim 1, wherein the barley connecting parameters comprise: the method for selecting the target continuous microphone response terminal with the best continuous microphone quality from the at least one continuous microphone response terminal comprises the following steps:
sequencing the at least one microphone connecting response terminal according to the quality of the picture to obtain a first sequencing result;
if the number of the first connecting response terminals in the first sequencing result is at least two, sequencing the first connecting response terminals according to the length of the route to obtain a second sequencing result, wherein the first connecting response terminals are connecting response terminals with optimal picture quality; if the number of the first connecting responding terminals is one in the first sequencing result, determining that the first connecting responding terminal is the target connecting responding terminal;
if the number of the second continuous microphone response terminals in the second sequencing result is at least two, sequencing the second continuous microphone response terminals according to the number of the historical continuous microphone times to obtain a third sequencing result, wherein the second continuous microphone response terminals are continuous microphone response terminals with the shortest route length; if the number of the second connected-to-microphone response terminals is one in the second sequencing result, determining that the second connected-to-microphone response terminals are the target connected-to-microphone response terminals;
and taking the connected-microphone response terminal with the most historical connected-microphone times in the third sequencing result as the target connected-microphone response terminal.
4. The wheat connecting method according to claim 1, wherein the wheat connecting parameters comprise: the determining a candidate connecting responding terminal set in the at least one connecting responding terminal based on the connecting parameters comprises the following steps:
filtering the wheat-connecting response terminals with the wheat-connecting parameters meeting preset filtering conditions to obtain a candidate wheat-connecting response terminal set; the filtration conditions include: at least one of the picture quality is lower than the preset picture quality, the historical number of times of wheat connection is smaller than a second preset value, and the routing length is larger than a third preset value.
5. The method according to claim 1, wherein after obtaining the parameters of at least one connected-to-live terminal, the method further comprises:
determining pattern description information of each microphone connecting response terminal according to the microphone connecting parameters, wherein the pattern description information is used for indicating the quality degree of the picture display quality of the microphone connecting response terminals;
and correspondingly displaying each pattern description information and the microphone connecting response terminal.
6. The microphone connecting method according to claim 5, wherein the determining the pattern description information of each microphone connecting response terminal according to the microphone connecting parameters comprises:
determining a first sub-quality interval in which the wheat connecting parameter is positioned in a first preset quality interval;
and determining that the first pattern description information corresponding to the first sub-quality interval is the pattern description information of the microphone connecting response terminal.
7. The wheat connecting method according to claim 5, wherein when the wheat connecting parameters are at least two, the determining the pattern description information of each wheat connecting response terminal according to the wheat connecting parameters comprises:
determining a second sub-quality interval of each wheat connecting parameter in a second preset quality interval corresponding to the wheat connecting parameter;
determining second pattern description information corresponding to each second sub-quality interval;
and determining the pattern description information of the microphone connecting response terminal according to each second pattern description information.
8. The microphone connecting method according to claim 7, wherein the determining the pattern description information of the microphone connecting response terminal according to each of the second pattern description information comprises:
if second pattern description information indicating that the picture display quality is poor exists in the second pattern description information, determining that the pattern description information of the microphone connecting response terminal indicates that the picture display quality is poor;
and if the second pattern description information indicates that the picture display quality is good, determining that the pattern description information of the microphone connecting response terminal indicates that the picture display quality is good.
9. The connecting method according to claim 5, wherein the obtaining of the connecting parameters of at least one connecting response terminal comprises:
acquiring delivery information sent by each connecting response terminal;
determining target delivery information in the delivery information of each connecting microphone response terminal;
and determining the wheat connecting parameters of the wheat connecting response terminal according to the target delivery information.
10. The method according to claim 9, wherein the target delivery information includes a picture quantization parameter, a retransmission amount, a packet loss amount, network delay information, and a total packet transmission amount, and the determining the wheat-connecting parameter of the wheat-connecting response terminal according to the target delivery information includes:
determining a definition subinterval in which the picture quantization parameter is located in a preset definition interval, and taking the picture definition corresponding to the definition subinterval as the picture definition of the picture quantization parameter;
determining a retransmission rate according to the retransmission amount and the total amount of the transmission packets;
determining packet loss rate according to the packet loss amount and the packet transmission total amount;
determining the fluency of the picture according to the retransmission rate, the packet loss rate and the network delay information;
and determining the picture definition and the picture fluency as the Lian Mai parameters.
11. The method according to claim 9, wherein the determining target delivery information in the delivery information of each of the connected-to-wheat response terminals comprises:
and determining the maximum value in each delivery message as the target delivery message.
12. A wheat-connecting device, comprising:
the system comprises an acquisition module, a processing module and a processing module, wherein the acquisition module is used for acquiring a wheat connecting parameter of at least one wheat connecting response terminal, and the wheat connecting parameter is used for indicating the network communication quality between a wheat connecting initiating terminal and the wheat connecting response terminal;
and the connecting module is used for selecting a target connecting response terminal with the best network communication from at least one connecting response terminal, establishing a communication session between the connecting initiating terminal and the target connecting response terminal, and pushing the communication data corresponding to the communication session.
13. An electronic device, comprising: the system comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory are communicated with each other through the communication bus;
the memory for storing a computer program;
the processor is configured to execute the program stored in the memory to implement the microphone connecting method according to any one of claims 1 to 11.
14. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the microphone connecting method according to any one of claims 1 to 11.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210760741.4A CN115119010B (en) | 2022-06-29 | 2022-06-29 | Wheat connecting method, device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210760741.4A CN115119010B (en) | 2022-06-29 | 2022-06-29 | Wheat connecting method, device, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115119010A true CN115119010A (en) | 2022-09-27 |
CN115119010B CN115119010B (en) | 2023-07-25 |
Family
ID=83330011
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210760741.4A Active CN115119010B (en) | 2022-06-29 | 2022-06-29 | Wheat connecting method, device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115119010B (en) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015104145A1 (en) * | 2014-01-10 | 2015-07-16 | Thomson Licensing | Method for obtaining network information by a client terminal configured for receiving a multimedia content divided into segments |
EP3174302A1 (en) * | 2015-11-27 | 2017-05-31 | Wipro Limited | System and method for dynamically optimizing video quality during video transmission |
US20180139258A1 (en) * | 2016-11-15 | 2018-05-17 | Google Inc. | Leveraging Aggregated Network Statistics for Enhancing Quality and User Experience for Live Video Streaming from Mobile Devices |
WO2018107875A1 (en) * | 2016-12-16 | 2018-06-21 | 广州华多网络科技有限公司 | Method and system for microphone-connection live broadcast of a live-broadcast platform |
WO2019231165A1 (en) * | 2018-05-28 | 2019-12-05 | 삼성에스디에스 주식회사 | Method for adjusting image quality and terminal and relay server for performing same |
CN112565798A (en) * | 2020-10-28 | 2021-03-26 | 腾讯科技(深圳)有限公司 | Live broadcast interaction realization method and computer readable storage medium |
CN112738638A (en) * | 2020-12-25 | 2021-04-30 | 北京百度网讯科技有限公司 | Live wheat-connecting method, device, equipment, storage medium and product |
US20210315034A1 (en) * | 2020-12-15 | 2021-10-07 | Apollo Intelligent Connectivity (Beijing) Technology Co., Ltd. | Wireless connection establishment method, apparatus, device, and storage medium |
CN113923529A (en) * | 2021-10-08 | 2022-01-11 | 北京百度网讯科技有限公司 | Live broadcast wheat connecting method, device, equipment and storage medium |
CN114125482A (en) * | 2021-11-23 | 2022-03-01 | 腾讯音乐娱乐科技(深圳)有限公司 | Live broadcast and microphone connection processing method, electronic equipment and storage medium |
-
2022
- 2022-06-29 CN CN202210760741.4A patent/CN115119010B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015104145A1 (en) * | 2014-01-10 | 2015-07-16 | Thomson Licensing | Method for obtaining network information by a client terminal configured for receiving a multimedia content divided into segments |
EP3174302A1 (en) * | 2015-11-27 | 2017-05-31 | Wipro Limited | System and method for dynamically optimizing video quality during video transmission |
US20180139258A1 (en) * | 2016-11-15 | 2018-05-17 | Google Inc. | Leveraging Aggregated Network Statistics for Enhancing Quality and User Experience for Live Video Streaming from Mobile Devices |
WO2018107875A1 (en) * | 2016-12-16 | 2018-06-21 | 广州华多网络科技有限公司 | Method and system for microphone-connection live broadcast of a live-broadcast platform |
WO2019231165A1 (en) * | 2018-05-28 | 2019-12-05 | 삼성에스디에스 주식회사 | Method for adjusting image quality and terminal and relay server for performing same |
CN112565798A (en) * | 2020-10-28 | 2021-03-26 | 腾讯科技(深圳)有限公司 | Live broadcast interaction realization method and computer readable storage medium |
US20210315034A1 (en) * | 2020-12-15 | 2021-10-07 | Apollo Intelligent Connectivity (Beijing) Technology Co., Ltd. | Wireless connection establishment method, apparatus, device, and storage medium |
CN112738638A (en) * | 2020-12-25 | 2021-04-30 | 北京百度网讯科技有限公司 | Live wheat-connecting method, device, equipment, storage medium and product |
CN113923529A (en) * | 2021-10-08 | 2022-01-11 | 北京百度网讯科技有限公司 | Live broadcast wheat connecting method, device, equipment and storage medium |
CN114125482A (en) * | 2021-11-23 | 2022-03-01 | 腾讯音乐娱乐科技(深圳)有限公司 | Live broadcast and microphone connection processing method, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN115119010B (en) | 2023-07-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112738559B (en) | Screen projection implementation method, device and system | |
US20130265379A1 (en) | Method and system for video surveillance based on interactive voice response ivr technology | |
CN108920120B (en) | Information display control method and device | |
EP3679713B1 (en) | Call reconnection | |
CN113329240A (en) | Screen projection method and device | |
US11611721B2 (en) | Method and system for providing a visual indication that a video relay service call originates from an inmate at a corrections facility | |
CN108933914B (en) | Method and system for carrying out video conference by using mobile terminal | |
CN112565185B (en) | SIP voice communication method based on browser | |
CN103595950A (en) | Method for carrying out video communication based on cable digital television set top box | |
US9246695B2 (en) | Method and apparatus for providing virtual closed circuit television | |
RU2554564C2 (en) | Commercial communication method and system | |
CN104683402B (en) | Communication means and user equipment | |
CN115119010A (en) | Microphone connecting method and device, electronic equipment and storage medium | |
CN109151607B (en) | Live broadcast channel multi-public-screen information display method, public-screen server and client | |
CN116260801A (en) | Stream media audio and video push stream parameter control method and related device | |
CN114390363B (en) | Method, device, system and storage medium for adapting encoder | |
CN112804402A (en) | Video color ring back tone display method and device | |
JP4835490B2 (en) | Call center server | |
CN111698571B (en) | Public network mirroring method, terminal and computer readable storage medium | |
CN112995563B (en) | Method, system and storage medium for realizing customer service hotline video service | |
KR101427278B1 (en) | Video conference server and video conference terminal and video conference method using the same | |
KR101104157B1 (en) | Video Telephony Macro System and Method | |
EP2139191B1 (en) | Method and device for processing data and system comprising such device | |
CN114173080A (en) | Calling method, calling device, electronic equipment and storage medium | |
KR20220058275A (en) | Method and system for providing voice call connection supplementary service |
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 |