CN112492337B - Communication method, communication device, server and storage medium - Google Patents

Communication method, communication device, server and storage medium Download PDF

Info

Publication number
CN112492337B
CN112492337B CN202011350411.5A CN202011350411A CN112492337B CN 112492337 B CN112492337 B CN 112492337B CN 202011350411 A CN202011350411 A CN 202011350411A CN 112492337 B CN112492337 B CN 112492337B
Authority
CN
China
Prior art keywords
information
signaling
client
reminding
reminding information
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
CN202011350411.5A
Other languages
Chinese (zh)
Other versions
CN112492337A (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.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet 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 Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN202011350411.5A priority Critical patent/CN112492337B/en
Publication of CN112492337A publication Critical patent/CN112492337A/en
Application granted granted Critical
Publication of CN112492337B publication Critical patent/CN112492337B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4882Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The disclosure relates to a communication method, a communication device, a server and a storage medium, and relates to the technical field of communication, so as to at least solve the problem that in the related art, due to the fact that some function differences may exist in application programs of different versions, a low-version application program cannot generally provide or complete functions which are not available in the low version in the application program of the latest version. The communication method comprises the following steps: after logging in the live broadcasting room, acquiring a signaling; wherein the signaling is used for indicating to execute the target function in the live broadcast room; if the signaling cannot be analyzed, determining the identification of the signaling; acquiring reminding information corresponding to the identification; the reminding information is used for reminding to execute the operation corresponding to the reminding information so as to execute the target function corresponding to the signaling; and displaying reminding information.

Description

Communication method, communication device, server and storage medium
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a communication method, a communication device, a server, and a storage medium.
Background
In the prior art, in order to perfect an application program or add new functions to an application program, a data packet of the application program is generally updated. Because there may be some differences in functionality between different versions of an application, a low version of an application typically cannot provide or perform functionality that is not available in the latest version of the application. Thus, the user experience is poor.
Disclosure of Invention
The present disclosure provides a communication method, a communication device, a server, and a storage medium, so as to at least solve the problem in the related art that, due to the possible difference of some functions of different versions of an application program, a low-version application program generally cannot provide or complete functions that are not available in the low-version application program.
The technical scheme of the present disclosure is as follows:
according to a first aspect of embodiments of the present disclosure, there is provided a communication method, applied to a client, including: after logging in the live broadcasting room, acquiring a signaling; wherein the signaling is used for indicating to execute the target function in the live broadcast room; if the signaling cannot be analyzed, determining the identification of the signaling; acquiring reminding information corresponding to the identification; the reminding information is used for reminding to execute the operation corresponding to the reminding information so as to complete the target function corresponding to the execution signaling; and displaying reminding information.
In an implementation manner, the displaying of the reminding information can be achieved specifically by the following modes: displaying text information when the reminding information comprises the text information; the text information is used for indicating that the client cannot realize the target function corresponding to the signaling and indicating to update the client so that the updated client realizes the target function corresponding to the signaling; and discarding the signaling in the case that the reminding information does not comprise text information.
In an implementation manner, the displaying of the reminding information can be achieved specifically by the following modes: displaying text information when the reminding information comprises the text information; the text information is used for indicating that the client cannot realize the target function corresponding to the signaling, and after updating the client, the client can realize the target function corresponding to the signaling; and discarding the signaling in the case that the reminding information does not comprise text information.
In an implementation manner, the obtaining of the reminding information corresponding to the identifier may be specifically implemented by the following manner: inquiring the corresponding relation and determining reminding information corresponding to the identification; the corresponding relation is the corresponding relation between the identification of the signaling and the reminding information.
In an implementation manner, the communication method provided by the embodiment of the disclosure further includes: and before responding to the starting instruction of the client, acquiring the corresponding relation.
In an embodiment, before the foregoing response to the start instruction of the client, the obtaining the correspondence may be specifically implemented by: before responding to a starting instruction, sending interface request information to a server; the interface request information indicates to acquire a corresponding relation; receiving indication information sent by a server; wherein, the indication information carries the corresponding relation.
In an implementation manner, the obtaining of the reminding information corresponding to the identifier may be specifically implemented by the following manner: sending target information to a server; the target information is used for indicating to acquire reminding information corresponding to the identification; and receiving reminding information sent by the server.
According to a second aspect of the embodiments of the present disclosure, there is provided a communication method, applied to a server, including: after determining that the client logs in the live broadcasting room, signaling is sent to the client; wherein the signaling is used for indicating to execute the target function in the live broadcast room; when the fact that the client cannot analyze the signaling is determined, reminding information is sent to the client; the reminding information is used for reminding the execution of the operation corresponding to the reminding information so as to complete the target function corresponding to the execution signaling.
In one implementation manner, when determining that the client cannot parse the signaling, the sending of the reminding information to the client may be specifically implemented by: receiving target information sent by a client; the target information is used for indicating to acquire reminding information corresponding to the identification of the signaling; determining reminding information corresponding to the identification; and sending reminding information to the client.
In an implementation manner, the above determination of the reminding information corresponding to the identifier may be specifically implemented by the following manner: inquiring the corresponding relation and determining reminding information corresponding to the identification; the corresponding relation is the corresponding relation between the identification of the signaling and the reminding information.
In an implementation manner, the communication method provided by the embodiment of the disclosure further includes: sending indication information carrying the corresponding relation to the client; the corresponding relation is the corresponding relation between the identification of the signaling and the reminding information.
In an implementation manner, the foregoing sending, to the client, the indication information carrying the correspondence relationship may be specifically implemented by: receiving interface request information sent by a client; the interface request information is used for indicating to acquire a corresponding relation, wherein the corresponding relation is the corresponding relation between the identification of the signaling and the reminding information; and sending indication information carrying the corresponding relation to the client.
In one embodiment, the reminder information includes text information; the text information is used for indicating that the client cannot realize the target function corresponding to the signaling and indicating to update the client so that the updated client realizes the target function corresponding to the signaling.
In one embodiment, the reminder information includes text information; the text information is used for indicating that the client cannot realize the target function corresponding to the signaling, and after the client is updated, the client can realize the target function corresponding to the signaling.
According to a third aspect of embodiments of the present disclosure, there is provided a communication apparatus including a transceiver unit, a processing unit, and a display unit.
The receiving and transmitting unit is configured to acquire signaling after logging in the live broadcasting room; wherein the signaling is used for indicating to execute the target function in the live broadcast room; the processing unit is configured to determine the identification of the signaling if the signaling acquired by the transceiver unit cannot be analyzed; the receiving and transmitting unit is further configured to acquire reminding information corresponding to the identification determined by the processing unit; the reminding information is used for reminding to execute the operation corresponding to the reminding information so as to complete the target function corresponding to the execution signaling; the display unit is configured to display the reminding information acquired by the receiving and transmitting unit.
In one implementation manner, the processing unit is specifically configured to control the display unit to display text information when it is determined that the reminding information acquired by the transceiver unit includes text information; the text information is used for indicating that the client cannot realize the target function corresponding to the signaling and indicating to update the client so that the updated client realizes the target function corresponding to the signaling; the processing unit is specifically configured to discard the signaling when the reminding information acquired by the transceiver unit is determined not to include text information.
In one implementation manner, the processing unit is specifically configured to control the display unit to display text information when it is determined that the reminding information acquired by the transceiver unit includes text information; the text information is used for indicating that the client cannot realize the target function corresponding to the signaling, and after updating the client, the client can realize the target function corresponding to the signaling; the processing unit is specifically configured to discard the signaling when the reminding information acquired by the transceiver unit is determined not to include text information.
In one implementation manner, the transceiver unit is specifically configured to query the corresponding relationship and determine the reminding information corresponding to the identifier determined by the processing unit; the corresponding relation is the corresponding relation between the identification of the signaling and the reminding information.
In an embodiment, the transceiver unit is further configured to obtain the correspondence before responding to the start instruction of the client.
In one embodiment, the transceiver unit is specifically configured to send interface request information to the server in response to the start instruction; the interface request information indicates to acquire a corresponding relation; the receiving and transmitting unit is specifically configured to receive the indication information sent by the server; wherein, the indication information carries the corresponding relation.
In one embodiment, the transceiver unit is specifically configured to send the target information to the server; the target information is used for indicating to acquire reminding information corresponding to the identification; the receiving and transmitting unit is specifically configured to receive the reminding information sent by the server.
According to a fourth aspect of embodiments of the present disclosure, there is provided a server including a transceiver unit and a processing unit.
The receiving and transmitting unit is configured to send signaling to the client after determining that the client logs in the live broadcasting room; wherein the signaling is used for indicating to execute the target function in the live broadcast room; the processing unit is configured to control the transceiving unit to send reminding information to the client when the fact that the client cannot analyze the signaling sent by the transceiving unit is determined; the reminding information is used for reminding the execution of the operation corresponding to the reminding information so as to complete the target function corresponding to the execution signaling.
In one implementation manner, the transceiver unit is specifically configured to receive target information sent by the client; the target information is used for indicating to acquire reminding information corresponding to the identification of the signaling; the processing unit is specifically configured to determine reminding information corresponding to the identification acquired by the acquisition unit; the processing unit is specifically configured to control the transceiving unit to send reminding information to the client.
In one implementation manner, the processing unit is specifically configured to query the corresponding relationship and determine the reminding information corresponding to the identifier acquired by the acquisition unit; the corresponding relation is the corresponding relation between the identification of the signaling and the reminding information.
In an embodiment, the processing unit is further configured to control the transceiver unit to send indication information carrying the correspondence to the client; the corresponding relation is the corresponding relation between the identification of the signaling and the reminding information.
In one implementation manner, the transceiver unit is specifically configured to receive interface request information sent by the client; the interface request information is used for indicating to acquire a corresponding relation, wherein the corresponding relation is the corresponding relation between the identification of the signaling and the reminding information; the processing unit is specifically configured to control the transceiver unit to send the indication information carrying the corresponding relation to the client.
In one embodiment, the reminder information includes text information; the text information is used for indicating that the client cannot realize the target function corresponding to the signaling and indicating to update the client so that the updated client realizes the target function corresponding to the signaling.
In one embodiment, the reminder information includes text information; the text information is used for indicating that the client cannot realize the target function corresponding to the signaling, and after the client is updated, the client can realize the target function corresponding to the signaling. According to a fifth aspect of embodiments of the present disclosure, there is provided a communication apparatus comprising:
a processor; a memory for storing the processor-executable instructions; wherein the processor is configured to execute the instructions to implement the communication method provided in the first aspect.
According to a sixth aspect of embodiments of the present disclosure, there is provided a computer readable storage medium, which when executed by a processor of the communication apparatus provided in the fifth aspect, enables the communication apparatus to perform the communication method provided in the first aspect.
According to a seventh aspect of embodiments of the present disclosure, there is provided a computer program product comprising, when run on a computer, causing the computer to perform the communication method as set forth in the design of the first aspect.
According to an eighth aspect of embodiments of the present disclosure, there is provided a server comprising:
a processor; a memory for storing the processor-executable instructions; wherein the processor is configured to execute the instructions to implement the communication method provided in the second aspect.
According to a ninth aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium, which when executed by a processor of the server provided in the eighth aspect, enables the server to perform the communication method provided in the second aspect.
According to a tenth aspect of embodiments of the present disclosure, there is provided a computer program product comprising, when run on a computer, causing the computer to perform the communication method as set forth in the design of the second aspect.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
according to the communication method provided by the embodiment of the disclosure, after the client logs in the live broadcasting room, the signaling is acquired. And when the signaling which cannot be analyzed is determined, determining the identification of the signaling. The reminding information corresponding to the identification is further obtained, so that a user can know that the client of the current version cannot realize the target function corresponding to the signaling according to the reminding information displayed by the client, the target function corresponding to the signaling can be completed after the operation corresponding to the reminding information is executed, and the user experience is improved. The problem that in the related art, due to the fact that some function differences may exist in different versions of application programs, a low-version application program cannot provide or complete functions which are not available in the low-version application program in the latest version is solved. It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure and do not constitute an undue limitation on the disclosure.
FIG. 1 is an architecture diagram of an implementation environment, shown in accordance with an exemplary embodiment.
Fig. 2 is one of the flowcharts of a communication method according to an exemplary embodiment.
Fig. 3 is a second flow chart illustrating a method of communication according to an exemplary embodiment.
Fig. 4 is one of the interaction diagrams of one communication method shown in accordance with an exemplary embodiment.
Fig. 5 is a second interaction diagram illustrating a communication method according to an exemplary embodiment.
Fig. 6 is a third flowchart illustrating a method of communication according to an exemplary embodiment.
Fig. 7 is a flow chart illustrating a method of communication according to an exemplary embodiment.
Fig. 8 is a flow chart diagram illustrating a method of communication according to an exemplary embodiment.
Fig. 9 is a flowchart illustrating a communication method according to an exemplary embodiment.
Fig. 10 is a flow chart of a communication method according to an exemplary embodiment.
Fig. 11 is a flowchart eight of a communication method, shown in accordance with an exemplary embodiment.
Fig. 12 is a flowchart illustrating a communication method according to an exemplary embodiment.
Fig. 13 is a flowchart illustrating a communication method according to an exemplary embodiment.
Fig. 14 is a flowchart illustrating a communication method according to an exemplary embodiment.
Fig. 15 is one of the structural diagrams of a user equipment according to an exemplary embodiment.
Fig. 16 is a second schematic diagram of a configuration of a user equipment according to an exemplary embodiment.
Fig. 17 is one of schematic structural diagrams of a server according to an exemplary embodiment.
Fig. 18 is a second schematic diagram of a server according to an exemplary embodiment.
Detailed Description
In order to enable those skilled in the art to better understand the technical solutions of the present disclosure, the technical solutions of the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the foregoing figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the disclosure described herein may be capable of operation in sequences other than those illustrated or described herein. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
Fig. 1 is an architecture diagram of an implementation environment in which the following communication methods may be applied, as shown in fig. 1, according to an exemplary embodiment. The implementation environment includes a user equipment 01 of the anchor, a server 02, and a user equipment 03 (including N User Equipments (UEs) that are integers greater than or equal to 0) of the user. When the user equipment 01 establishes communication connection with the server 02 through the application program and opens a live broadcast room, the user equipment 03 can access the live broadcast room after establishing communication connection with the server 02 through the application program, and further the user equipment 03 maintains communication connection with the user equipment 01 through long-link service provided by the server 02.
In one implementation, the server 02 may be a server, a server cluster formed by a plurality of servers, or a cloud computing service center. The server 02 may include a processor, memory, network interfaces, and the like.
In one embodiment, a user device is used to provide voice and/or data connectivity services to a user. The terminals may be named differently, such as UE, terminal unit, terminal station, mobile station, remote terminal, mobile device, wireless communication device, vehicle user equipment, terminal agent or terminal device, etc. Optionally, the terminal may be a handheld device, an in-vehicle device, a wearable device, or a computer with a communication function, which is not limited in any way in the embodiment of the present invention. For example, the handheld device may be a smart phone. The in-vehicle device may be an in-vehicle navigation system. The wearable device may be a smart bracelet. The computer may be a personal digital assistant (personal digital assistant, PDA) computer, a tablet computer, or a laptop computer (laptop computer).
In the prior art, when a user terminal using a low-version application program receives a signaling for representing a new function, the low-version application program usually ignores the signaling because the low-version application program cannot recognize the signaling, so that the low-version application program usually cannot provide or complete the function which is not available in the low-version application program in the latest version. In order to solve the above problems, an embodiment of the present disclosure provides a communication method, where after an account logs in a live broadcasting room, a signaling is acquired. And when the signaling which cannot be analyzed is determined, determining the identification of the signaling. The reminding information corresponding to the identification is further obtained, so that a user can finish the target function corresponding to the signaling according to the displayed reminding information. The application program with low version can receive the signaling which can not be identified, and can display the target function corresponding to the signaling, thereby facilitating the experience of the user. The specific implementation process is as follows:
the following exemplifies a communication method provided by the embodiment of the present disclosure by taking a communication device as a user equipment.
The data referred to in this disclosure may be data authorized by the user or sufficiently authorized by the parties.
Those skilled in the art will appreciate that the above-described user devices are merely examples, and that other user devices now known or hereafter may be present as applicable to the present disclosure, are intended to be within the scope of the present disclosure and are incorporated herein by reference.
The communication method provided by the embodiments of the present disclosure is exemplarily described below with reference to the accompanying drawings.
Fig. 2 is a flowchart illustrating a communication method according to an exemplary embodiment, which is applied to a client as shown in fig. 2, and includes the following S11-S14.
S11, after logging in the live broadcasting room, the user equipment acquires the signaling. Wherein the signaling is used to indicate the execution of the target function in the living room.
It should be noted that, the client (such as an application program) is installed on the user device, and when the user opens the client, a corresponding live broadcast room interface (including at least one live broadcast room) is displayed, and further, the user can select any live broadcast room on the live broadcast room interface for viewing.
And S12, if the user equipment cannot analyze the signaling, determining the identification of the signaling.
S13, the user equipment acquires the reminding information corresponding to the identification. The reminding information is used for reminding the execution of the operation corresponding to the reminding information so as to complete the target function corresponding to the execution signaling.
S14, the user equipment displays the reminding information.
As can be seen from the foregoing, in the communication method provided by the embodiment of the present disclosure, when the client installed on the user equipment is a low-version application, because some function differences may exist between the applications of different versions, there is a signaling that cannot be resolved in the acquired signaling after the low-version application logs in and logs in the live broadcasting room. At this time, the identification corresponding to the signaling which cannot be analyzed and the reminding information corresponding to the identification are obtained. After the reminding information is displayed, the user can know that the client of the current version cannot realize the target function corresponding to the signaling according to the content of the reminding information, and the target function corresponding to the signaling can be completed only after the operation corresponding to the reminding information is executed, so that the user experience is improved. The problem that in the related art, due to the fact that some function differences can exist in application programs of different versions, the application programs of low versions cannot provide or complete functions which are not available in the application programs of the latest versions in general is solved.
In an embodiment, in conjunction with fig. 2, as shown in fig. 3, S14 may be specifically implemented by S140 and S141 described below.
And S140, displaying the text information by the user equipment when the reminding information comprises the text information. The text information is used for indicating that the client cannot realize the target function corresponding to the signaling and indicating to update the client so that the updated client realizes the target function corresponding to the signaling.
S141, discarding the signaling by the user equipment under the condition that the reminding information does not comprise text information.
For example, the reminding information includes text information, where the text information is used to indicate that the client cannot implement the target function corresponding to the signaling, and indicate to update the client, and the updated client is used to implement the target function corresponding to the signaling, which is illustrated by taking an example, as shown by a in fig. 4, after the user clicks the application program in the user terminal, an interface shown by b in fig. 4 is displayed, and when the user selects a corresponding living broadcast room in the interface, the user enters the interface shown by c in fig. 4. At this time, when the anchor initiates the new version of the function, the user equipment receives the signaling corresponding to the new version of the function at this time, and the user equipment cannot analyze the signaling. Therefore, the user equipment needs to determine the reminder corresponding to the identifier and display the reminder (as shown by d in fig. 4). After the user clicks the interface shown as e in fig. 4 after immediately upgrading according to the reminding information, so that after the application program is upgraded, the user can identify the function of the anchor to initiate a new version after clicking the application program again, and the user experience is facilitated.
In one implementation, not the function of each signaling is different. Therefore, the signaling is directly discarded for some signaling which does not affect the running of the application program, thereby ensuring the experience of the user.
As can be seen from the above, there may be some difference in functionality between different versions of the application, so that a low version of the application generally cannot provide or complete functionality that is not available in the latest version of the application. Therefore, in the communication method provided by the embodiment of the disclosure, the user can upgrade the application program to the latest version according to the text information in the reminding information, so that the user experience is facilitated.
In an embodiment, in conjunction with fig. 2, as shown in fig. 3, S14 may be specifically implemented by S140 and S141 described below.
S140, displaying text information by the user equipment under the condition that the reminding information comprises the text information; the text information is used for indicating that the client cannot realize the target function corresponding to the signaling, and after updating the client, the client can realize the target function corresponding to the signaling;
s141, discarding the signaling by the user equipment under the condition that the reminding information does not comprise text information.
For example, taking the reminding information including text information, the text information is specifically used for representing that the application program cannot realize the function corresponding to the signaling, after updating the application program, the function that the application program can realize the signaling is described as an example, as shown by a in fig. 5, after clicking the application program in the user terminal, the user displays an interface as shown by b in fig. 5, and when the user selects a corresponding live broadcasting room in the interface, the user enters the interface as shown by c in fig. 5. At this time, when the anchor initiates the new version of the function, the user equipment receives the signaling corresponding to the new version of the function at this time, and the user equipment cannot analyze the signaling. Therefore, the user equipment needs to acquire the reminder information corresponding to the identifier and display the reminder information (as shown by d in fig. 5). Since the reminder only suggests to the user to upgrade the application to the latest version, the user can continue to watch the program at the live room (e.g., the program shown as e in fig. 5).
As can be seen from the above, there may be some difference in functionality between different versions of the application, so that a low version of the application generally cannot provide or complete functionality that is not available in the latest version of the application. Therefore, in the communication method provided by the embodiment of the disclosure, the user can know the missing function of the current version of application program according to the reminding information, and when the user needs to use the missing function of the current version of application program, the user can upgrade the current version of application program to the latest version by himself, so that the user experience is facilitated.
In an embodiment, in conjunction with fig. 2, as shown in fig. 6, S13 may be specifically implemented by S130 described below.
S130, the user equipment inquires the corresponding relation and determines reminding information corresponding to the identification. The corresponding relation is the corresponding relation between the identification of the signaling and the reminding information.
Exemplary, the correspondence between the identification of the signaling and the reminding information is shown in table 1.
TABLE 1
Identification of signaling Reminding information
1 Please upgrade to the latest version
2 The current version lacks a preset function, and requests to install the preset function according to the prompt
N Without any means for
In this case, after entering the live broadcasting room of the application program, the user equipment determines that the signaling which cannot be resolved is obtained, and determines the corresponding reminding information by determining the identification of the signaling, thereby determining the corresponding reminding information by looking up table 1.
Exemplary, the correspondence between the identification of the signaling and the reminding information is shown in table 2.
TABLE 2
Identification interval of signaling Reminding information
[1,100] Please upgrade to the latest version
[101,200] The current version lacks a preset function, and requests to install the preset function according to the prompt
[200,N] Without any means for
In this case, after entering the live broadcasting room of the application program, the user equipment determines that the signaling which cannot be resolved is obtained, and determines the identification interval corresponding to the identification through determining the identification of the signaling, thereby determining the reminding information corresponding to the identification interval corresponding to the identification through looking up table 1.
According to the method, the corresponding relation is prestored in the user equipment, so that when the client installed on the user equipment is a low-version application program, and when the signaling which cannot be analyzed is acquired, the reminding information corresponding to the signaling can be still identified, and the user can conveniently know the missing function of the application program of the current version.
In one implementation, in conjunction with fig. 2, the communication method provided in the embodiment of the disclosure as shown in fig. 7 further includes S15.
S15, before the user equipment responds to the starting instruction of the client, the corresponding relation is obtained.
From the above, when the user uses the user device and initiates a start instruction for starting the application, the corresponding relationship is obtained. Therefore, before the user opens the application program each time, the corresponding relation stored in the user equipment is up to date, and the user experience is guaranteed.
In an embodiment, as shown in fig. 8 in conjunction with fig. 7, S15 may be implemented specifically by the following S150 and S151.
And S150, before the user equipment responds to the starting instruction, the interface request information is sent to the server. The interface request information indicates to acquire the corresponding relation.
S151, the user equipment receives the indication information sent by the server. Wherein, the indication information carries the corresponding relation.
According to the method, the corresponding relation is stored on the server, and the user needs to establish communication connection with the server every time the user opens the application program, so that the operation and maintenance personnel can store the prepared corresponding relation on the server, the user using the application program with a low version is facilitated, the function lacking in the application program with the low version which is used currently is known in time, and the user experience is improved.
In an embodiment, as shown in fig. 9 in conjunction with fig. 2, S13 may be implemented specifically by the following S131 and S132.
S131, the user equipment sends target information to the server. The target information is used for indicating to acquire reminding information corresponding to the identification.
S132, the user equipment receives the reminding information sent by the server.
As can be seen from the above, when the ue cannot analyze the signaling, the target information is sent to the server, so that the reminder information corresponding to the identifier can be obtained. And furthermore, the reminding information received from the server can be displayed, so that the user using the application program with the low version is convenient to know the function lacking in the application program with the low version which is currently used in time, and the experience of the user is improved.
Fig. 10 is a flowchart illustrating a communication method according to an exemplary embodiment, which is applied to a server as shown in fig. 10, the method including the following S21 and S22.
S21, after the server determines that the client logs in the live broadcasting room, signaling is sent to the client. Wherein the signaling is used to indicate the execution of the target function in the living room.
S22, when the server determines that the client cannot analyze the signaling, the server sends reminding information to the client. The reminding information is used for reminding the execution of the operation corresponding to the reminding information so as to complete the target function corresponding to the execution signaling.
In one implementation manner, after determining that a client logs in a live broadcast room, a server determines whether the current version information of the client is the latest version by acquiring the version information of the client; when the current version information of the client is not the latest version, if the client is determined to be incapable of analyzing the signaling, reminding information is sent to the client.
In one implementation manner, the server receives feedback information sent by the user equipment, so as to determine that the user equipment cannot analyze the signaling, and sends reminding information to the client.
As can be seen from the foregoing, the low-version application typically cannot provide or complete the functionality that is not available in the latest version of the application, and the server needs to send signaling to the client after determining that the client logs into the live room. At this time, the client may not be able to analyze the signaling, so when the server determines that the client is unable to analyze the signaling, the server sends the reminding information to the client, so that after the client receives the reminding information sent by the server, the reminding information is displayed to facilitate the user using the application program with the low version, so that the user experience is improved.
In an embodiment, as shown in fig. 11 in conjunction with fig. 10, S22 may be implemented specifically by S220-S222 described below.
S220, the server receives target information sent by the client. The target information is used for indicating to acquire reminding information corresponding to the identification of the signaling.
S221, the server determines reminding information corresponding to the identification.
S222, the server sends reminding information to the client.
As can be seen from the above, when the ue cannot analyze the signaling, the target information is sent to the server, so that the reminder information corresponding to the identifier can be obtained. Furthermore, the user equipment can display the reminding information received from the server, so that the user using the low-version application program is convenient to know the functions lacking in the currently used low-version application program in time, and the user experience is improved.
In an embodiment, in conjunction with fig. 11, as shown in fig. 12, S221 may be implemented specifically through S2210.
S2210, the server inquires the corresponding relation and determines reminding information corresponding to the identification. The corresponding relation is the corresponding relation between the identification of the signaling and the reminding information.
Specifically, the correspondence between the identifier of the signaling and the reminder information may refer to the contents recorded in tables 1 and 2, which are not described herein.
From the above, the corresponding relationship is stored in the server in advance, so that when the server determines that the client cannot analyze the signaling, the corresponding relationship is queried, and the reminding information for the user can be determined. Further, the user equipment can display the reminding information received from the server, so that a user using the low-version application program is facilitated, the function lacking in the currently used low-version application program is known in time, and the user experience is improved.
In an implementation manner, in conjunction with fig. 10, as shown in fig. 13, the communication method provided in the embodiment of the disclosure further includes S23.
S23, the server sends indication information carrying the corresponding relation to the client. The corresponding relation is the corresponding relation between the identification of the signaling and the reminding information.
According to the method, the server sends the indication information carrying the corresponding relation to the client, so that the corresponding relation stored in the user equipment is guaranteed to be up to date, and the user experience is guaranteed.
In an embodiment, in conjunction with fig. 13, as shown in fig. 14, S23 may be specifically implemented through S230 and S231.
S230, the server receives interface request information sent by the client. The interface request information is used for indicating to acquire a corresponding relation, and the corresponding relation is a corresponding relation between the identification of the signaling and the reminding information.
S231, the server sends indication information carrying the corresponding relation to the client.
According to the method, the corresponding relation is stored on the server, and the user needs to establish communication connection with the server every time the user opens the application program, so that the operation and maintenance personnel can store the prepared corresponding relation on the server, the user using the application program with a low version is facilitated, the function lacking in the application program with the low version which is used currently is known in time, and the user experience is improved.
In one embodiment, the alert information includes text information. The text information is used for indicating that the client cannot realize the target function corresponding to the signaling and indicating to update the client so that the updated client realizes the target function corresponding to the signaling.
As can be seen from the above, there may be some difference in functionality between different versions of the application, so that a low version of the application generally cannot provide or complete functionality that is not available in the latest version of the application. Therefore, in the communication method provided by the embodiment of the disclosure, the user can upgrade the application program to the latest version according to the text information in the reminding information, so that the user experience is facilitated.
In one embodiment, the alert information includes text information. The text information is used for indicating that the client cannot realize the target function corresponding to the signaling, and after the client is updated, the client can realize the target function corresponding to the signaling.
As can be seen from the above, there may be some difference in functionality between different versions of the application, so that a low version of the application generally cannot provide or complete functionality that is not available in the latest version of the application. Therefore, in the communication method provided by the embodiment of the disclosure, the user can know the missing function of the current version of application program according to the reminding information, and when the user needs to use the missing function of the current version of application program, the user can upgrade the current version of application program to the latest version by himself, so that the user experience is facilitated. Fig. 15 is a block diagram of a user device, according to an example embodiment. Referring to fig. 9, the user equipment 10 includes a transceiving unit 101, a processing unit 102, and a display unit 103.
A transceiver unit 101 configured to acquire signaling after logging in the live broadcasting room; wherein the signaling is used for indicating to execute the target function in the live broadcast room; a processing unit 102, configured to determine an identifier of the signaling if the signaling acquired by the transceiver unit 101 cannot be parsed; the transceiver unit 101 is further configured to obtain reminding information corresponding to the identification determined by the processing unit 102; the reminding information is used for reminding to execute the operation corresponding to the reminding information so as to complete the target function corresponding to the execution signaling; and a display unit 103 configured to display the reminding information acquired by the transceiver unit 101.
In an embodiment, the processing unit 102 is specifically configured to control the display unit 103 to display text information when it is determined that the reminder information acquired by the transceiver unit 101 includes text information; the text information is used for indicating that the client cannot realize the target function corresponding to the signaling and indicating to update the client so that the updated client realizes the target function corresponding to the signaling; the processing unit 102 is specifically configured to discard the signaling when it is determined that the alert information acquired by the transceiver unit 101 does not include text information.
In an embodiment, the processing unit 102 is specifically configured to control the display unit 103 to display text information when it is determined that the reminder information acquired by the transceiver unit 101 includes text information; the text information is used for indicating that the client cannot realize the target function corresponding to the signaling, and after updating the client, the client can realize the target function corresponding to the signaling; the processing unit 102 is specifically configured to discard the signaling when it is determined that the alert information acquired by the transceiver unit 101 does not include text information.
In one implementation manner, the transceiver unit 101 is specifically configured to query the correspondence relationship and determine the reminding information corresponding to the identifier determined by the processing unit 102; the corresponding relation is the corresponding relation between the identification of the signaling and the reminding information.
In an embodiment, the transceiver unit 101 is further configured to obtain the correspondence relationship before responding to the start instruction of the client.
In one embodiment, the transceiver unit 101 is specifically configured to send interface request information to the server in response to the start instruction; the interface request information indicates to acquire a corresponding relation; the transceiver unit 101 is specifically configured to receive the indication information sent by the server; wherein, the indication information carries the corresponding relation.
In one implementation, the transceiver unit 101 is specifically configured to send the target information to the server; the target information is used for indicating to acquire reminding information corresponding to the identification; the transceiver unit 101 is specifically configured to receive the alert information sent by the server.
Of course, the user equipment 10 provided by the embodiments of the present disclosure includes, but is not limited to, the above modules, for example, the user equipment 10 may further include the storage unit 104. The storage unit 104 may be used for storing program code of the writing user device 10, and may also be used for storing data generated by the writing user device 10 during operation, such as data in a write request, etc.
In addition, when the user equipment 10 provided in the above embodiment implements the functions thereof, only the division of the above functional modules is used as an example, and in practical application, the above functional allocation may be implemented by different functional modules according to needs, that is, the internal structure of the user equipment 10 is divided into different functional modules to implement all or part of the functions described above.
Fig. 16 is a schematic diagram illustrating the structure of a user equipment 10 according to an exemplary embodiment. User devices 10 include, but are not limited to, cell phones, tablet computers, notebook computers, palm top computers, car terminals, wearable devices, pedometers, and the like. As shown in fig. 16, the user equipment includes, but is not limited to: processor 101, memory 102, display 103, input unit 104, output unit 105, network unit 106, interface unit 107, radio frequency unit 108, power supply 109, and sensor 110, etc.
It should be noted that the structure of the user device shown in fig. 16 is not limited to the user device, and the user device may include more or less components than those shown in fig. 16, or may combine some components, or may be arranged with different components, as will be understood by those skilled in the art.
In the embodiment of the present disclosure, the interface unit 106 is configured to obtain the signaling after logging in the live broadcast room.
The processor 101 is configured to determine the identity of the signaling if the signaling acquired by the interface unit 106 cannot be resolved.
The interface unit 106 is further configured to obtain alert information corresponding to the identifier.
And the display 103 is used for displaying the reminding information acquired by the interface unit 106.
It should be noted that, the above user equipment can implement each process implemented by the user equipment in the above method embodiment, and achieve the same technical effects, so that the detailed description is omitted for avoiding repetition.
The processor 101 is a control center of the user device, connects various parts of the entire user device using various interfaces and lines, and performs various functions of the user device and processes data by running or executing software programs and/or modules stored in the memory 102, and invoking data stored in the memory 102, thereby performing overall monitoring of the user device. The processor 101 may include one or more processing units; alternatively, the processor 101 may integrate an application processor that primarily handles operating systems, user interfaces, applications, etc., with a modem processor that primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 101.
The memory 102 may be used to store software programs as well as various data. The memory 102 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program (such as a sound playing function, an image playing function, etc.) required for at least one function, and the like; the storage data area may store data (such as audio data, phonebook, etc.) created according to the use of the handset, etc. In addition, memory 102 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device.
The display 103 is used to display information input by a user or information provided to the user. The display 103 may include a display panel, which may be configured in the form of a liquid crystal display (Liquid Crystal Display, LCD), an Organic Light-Emitting Diode (OLED), or the like.
The input unit 104 may be used to receive audio or video signals. The input unit 104 may include a graphics processor (Graphics Processing Unit, GPU) that processes image data of still pictures or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode, and a microphone. The processed image frames may be displayed on the display 103. The image frames processed by the graphics processor may be stored in memory 102 (or other storage medium) or transmitted via radio frequency unit 108 or network unit 106. The microphone may receive sound and may be capable of processing such sound into audio data. The processed audio data may be converted in the case of a telephone call mode into a format output that may be transmitted to a mobile communication base station via the radio frequency unit 108.
The input unit 104 may be a user input unit operable to receive input numeric or character information and to generate key signal inputs related to user settings and function control of the user device. Specifically, the user input unit includes a touch panel and other input devices. Touch panels, also known as touch screens, may collect touch operations on or near a user (e.g., operations of the user on or near the touch panel using any suitable object or accessory such as a finger, stylus, etc.). The touch panel may include two parts, a touch detection device and a touch controller. The touch detection device detects the touch azimuth of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 101, and receives and executes commands sent by the processor 101. In addition, the touch panel may be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. The user input unit may include other input devices in addition to the touch panel. In particular, other input devices may include, but are not limited to, physical keyboards, function keys (e.g., volume control keys, switch keys, etc.), trackballs, mice, levers, and so forth, which are not described in detail herein.
Further, the touch panel may be overlaid on the display panel, and when the touch panel detects a touch operation thereon or thereabout, the touch panel is transferred to the processor 101 to determine the type of touch event, and then the processor 101 provides a corresponding visual output on the display panel according to the type of touch event. The touch panel and the display panel 1061 may be used as two independent components to implement the input and output functions of the user device, or may be integrated with each other to implement the input and output functions of the user device, which is not limited herein.
The output unit 105 may be an audio output unit that may convert audio data received by the radio frequency unit 108 or the network unit 106 or stored in the memory 102 into an audio signal and output as sound. Also, the audio output unit may also provide audio output (e.g., call signal reception sound, message reception sound, etc.) related to a specific function performed by the user equipment. The audio output unit includes a speaker, a buzzer, a receiver, and the like.
The user device provides wireless broadband internet access to the user via the network element 106, such as helping the user to send and receive e-mail, browse web pages, and access streaming media, etc.
The interface unit 107 is an interface to which an external device is connected to the user equipment. For example, the external devices may include a wired or wireless headset port, an external power (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 107 may be used to receive input (e.g., data information, power, etc.) from an external device and to transmit the received input to one or more elements within the user equipment or may be used to transmit data between the user equipment and the external device.
The radio frequency unit 108 may be used for receiving and transmitting signals during the process of receiving and transmitting information or communication, specifically, receiving downlink data from the base station, and then processing the downlink data for the processor 101; and, the uplink data is transmitted to the base station. Typically, the radio frequency unit 108 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 108 may also communicate with networks and other devices via a wireless communication system.
A power supply 109 (e.g., a battery) may be used to power the various components, and optionally, the power supply 109 may be logically connected to the processor 101 through a power management system, so as to perform functions of managing charging, discharging, and power consumption management through the power management system.
The sensor 110 may include at least one of a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel according to the brightness of ambient light, and the proximity sensor can turn off the display panel and/or the backlight when the user device moves to the ear. As one of the motion sensors, the accelerometer sensor can detect the acceleration in all directions (generally three axes), and can detect the gravity and direction when stationary, and can be used for recognizing the gesture of the electronic equipment (such as horizontal and vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometer and knocking), and the like; the sensor 110 may further include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which are not described herein.
In addition, the user equipment includes some functional modules (such as a camera) that are not shown, and will not be described herein.
In an exemplary embodiment, the disclosed embodiments also provide a storage medium comprising instructions, such as a memory 102 comprising instructions, executable by the processor 101 of the user equipment to perform the above-described method. Alternatively, the storage medium may be a non-transitory computer readable storage medium, which may be, for example, read-Only Memory (ROM), random-access Memory (Random Access Memory, RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, and the like.
In an exemplary embodiment, the disclosed embodiments also provide a computer program product comprising one or more instructions executable by the processor 101 of the user device to perform the above-described method.
It should be noted that, when the instructions in the storage medium or one or more instructions in the computer program product are executed by the processor 101, the processes of the foregoing method embodiments are implemented, and the same technical effects can be achieved, so that repetition is avoided, and further description is omitted here.
As an example, in connection with fig. 15, the transceiver unit 101 in the user equipment 10 performs the same function as the interface unit 107 in fig. 16, the processing unit 102 performs the same function as the processor 101 in fig. 16, the display unit 103 performs the same function as the display 103 in fig. 16, and the storage unit 104 performs the same function as the memory 102 in fig. 16.
Another embodiment of the present invention also provides a computer-readable storage medium having stored therein instructions which, when executed on a computer, cause the computer to perform the method shown in the above-described method embodiment.
In some embodiments, the disclosed methods may be implemented as computer program instructions encoded on a computer-readable storage medium in a machine-readable format or encoded on other non-transitory media or articles of manufacture.
In an exemplary embodiment, the disclosed embodiments also provide a storage medium comprising instructions, such as a memory 102 comprising instructions, executable by the processor 101 of the user device 10 to perform the above-described method. Alternatively, the storage medium may be a non-transitory computer readable storage medium, which may be, for example, read-Only Memory (ROM), random-access Memory (Random Access Memory, RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, and the like.
In an exemplary embodiment, the disclosed embodiments also provide a computer program product comprising one or more instructions executable by the processor 101 of the user device 10 to perform the above-described method.
Fig. 17 is a block diagram of a server, according to an example embodiment. Referring to fig. 17, the server 20 includes a transceiving unit 201 and a processing unit 202.
A transceiver unit 201 configured to send signaling to the client after determining that the client logs in the live broadcast room; wherein the signaling is used for indicating to execute the target function in the live broadcast room; a processing unit 202, configured to control the transceiver unit 201 to send alert information to the client when determining that the client cannot parse the signaling sent by the transceiver unit 201; the reminding information is used for reminding the execution of the operation corresponding to the reminding information so as to complete the target function corresponding to the execution signaling.
In one implementation manner, the transceiver unit 201 is specifically configured to receive the target information sent by the client; the target information is used for indicating to acquire reminding information corresponding to the identification of the signaling; the processing unit 202 is specifically configured to determine reminding information corresponding to the identifier acquired by the acquiring unit; the processing unit 202 is specifically configured to control the transceiver unit 201 to send alert information to the client.
In an embodiment, the processing unit 202 is specifically configured to query the correspondence relationship, and determine the reminding information corresponding to the identifier acquired by the acquiring unit; the corresponding relation is the corresponding relation between the identification of the signaling and the reminding information.
In an embodiment, the processing unit 202 is further configured to control the transceiver unit 201 to send the indication information carrying the correspondence to the client; the corresponding relation is the corresponding relation between the identification of the signaling and the reminding information.
In one implementation manner, the transceiver unit 201 is specifically configured to receive interface request information sent by the client; the interface request information is used for indicating to acquire a corresponding relation, wherein the corresponding relation is the corresponding relation between the identification of the signaling and the reminding information; the processing unit 202 is specifically configured to control the transceiver unit 201 to send the information carrying the correspondence indication to the client.
In one embodiment, the reminder information includes text information; the text information is used for indicating that the client cannot realize the target function corresponding to the signaling and indicating to update the client so that the updated client realizes the target function corresponding to the signaling.
In one embodiment, the reminder information includes text information; the text information is used for indicating that the client cannot realize the target function corresponding to the signaling, and after the client is updated, the client can realize the target function corresponding to the signaling.
All relevant contents of each step related to the above method embodiment may be cited to the functional descriptions of the corresponding functional modules, and their effects are not described herein.
Of course, the server 20 provided in the embodiment of the present invention includes, but is not limited to, the above modules, for example, the server 20 may further include a storage unit 203. The storage unit 203 may be used for storing the program code of the write server 20, and may also be used for storing data generated by the write server 20 during operation, such as data in a write request, etc.
Fig. 18 is a schematic structural diagram of a server 20 according to an embodiment of the present invention, as shown in fig. 18, the server 20 may include: at least one processor 51, a memory 52, a communication interface 53 and a communication bus 54.
The following describes the respective constituent elements of the server 20 in detail with reference to fig. 18:
the processor 51 is a control center of the server 20, and may be one processor or a collective term of a plurality of processing elements. For example, processor 51 is a central processing unit (Central Processing Unit, CPU), but may also be an integrated circuit (Application Specific Integrated Circuit, ASIC), or one or more integrated circuits configured to implement embodiments of the present invention, such as: one or more DSPs, or one or more field programmable gate arrays (Field Programmable Gate Array, FPGAs).
In a particular implementation, processor 51 may include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 18, as an example. Also, as one example, server 20 may include multiple processors, such as processor 51 and processor 55 shown in fig. 18. Each of these processors may be a Single-core processor (Single-CPU) or a Multi-core processor (Multi-CPU). A processor herein may refer to one or more devices, circuits, and/or processing cores for processing data (e.g., computer program instructions).
The Memory 52 may be, but is not limited to, a Read-Only Memory (ROM) or other type of static storage device that can store static information and instructions, a random access Memory (Random Access Memory, RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable Read-Only Memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), a compact disc (Compact Disc Read-Only Memory, CD-ROM) or other optical disk storage, optical disk storage (including compact disc, laser disc, optical disc, digital versatile disc, blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. The memory 52 may be stand alone and be coupled to the processor 51 via a communication bus 54. Memory 52 may also be integrated with processor 51.
In a specific implementation, the memory 52 is used to store data in the present invention and to execute software programs of the present invention. The processor 51 may perform various functions of the air conditioner by running or executing a software program stored in the memory 52 and calling data stored in the memory 52.
The communication interface 53 uses any transceiver-like means for communicating with other devices or communication networks, such as a radio access network (Radio Access Network, RAN), a wireless local area network (Wireless Local Area Networks, WLAN), a terminal, a cloud, etc. The communication interface 53 may include a transceiver unit implementing a receiving function and a transmitting function.
The communication bus 54 may be an industry standard architecture (Industry Standard Architecture, ISA) bus, an external device interconnect (Peripheral Component Interconnect, PCI) bus, or an extended industry standard architecture (Extended Industry Standard Architecture, EISA) bus, among others. The bus may be classified as an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in fig. 18, but not only one bus or one type of bus.
As an example, in connection with fig. 17, the transceiver unit 201 in the server 20 realizes the same function as the communication interface 53 in fig. 18, the processing unit 202 realizes the same function as the processor 51 in fig. 18, and the storage unit 203 realizes the same function as the memory 52 in fig. 18.
Another embodiment of the present invention also provides a computer-readable storage medium having stored therein instructions which, when executed on a computer, cause the computer to perform the method shown in the above-described method embodiment.
In some embodiments, the disclosed methods may be implemented as computer program instructions encoded on a computer-readable storage medium in a machine-readable format or encoded on other non-transitory media or articles of manufacture.
In an exemplary embodiment, the disclosed embodiments also provide a storage medium including instructions, such as a memory 52 including instructions, executable by the processor 51 of the server 20 to perform the above-described method. Alternatively, the storage medium may be a non-transitory computer readable storage medium, which may be, for example, read-Only Memory (ROM), random-access Memory (Random Access Memory, RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, and the like.
In an exemplary embodiment, the disclosed embodiments also provide a computer program product comprising one or more instructions executable by the processor 51 of the server 20 to perform the above-described method.
From the foregoing description of the embodiments, it will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-described division of functional modules is illustrated, and in practical application, the above-described functional allocation may be implemented by different functional modules according to needs, i.e. the internal structure of the apparatus is divided into different functional modules to implement all or part of the functions described above.
In the several embodiments provided by the present invention, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the modules or units is merely a logical functional division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another apparatus, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and the parts displayed as units may be one physical unit or a plurality of physical units, may be located in one place, or may be distributed in a plurality of different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a readable storage medium. Based on such understanding, the technical solution of the embodiments of the present invention may be essentially or a part contributing to the prior art or all or part of the technical solution may be embodied in the form of a software product stored in a storage medium, including several instructions for causing a device (which may be a single-chip microcomputer, a chip or the like) or a processor (processor) to execute all or part of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: a usb disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk, etc.
The foregoing is merely illustrative of specific embodiments of the present invention, and the scope of the present invention is not limited thereto, but any changes or substitutions within the technical scope of the present invention should be covered by the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (28)

1. A communication method applied to a client, comprising:
after logging in the live broadcasting room, acquiring a signaling; wherein the signaling is used to instruct execution of a target function in the live room;
if the signaling cannot be analyzed, determining the identification of the signaling;
acquiring reminding information corresponding to the identification; the reminding information is used for reminding to execute the operation corresponding to the reminding information so as to execute the target function corresponding to the signaling; the obtaining the reminding information corresponding to the identification comprises the following steps: sending target information to a server; the target information is used for indicating to acquire reminding information corresponding to the identification; receiving the reminding information sent by the server;
and displaying the reminding information.
2. The communication method according to claim 1, wherein the displaying the reminder information includes:
Displaying the text information when the reminding information comprises the text information; the text information is used for indicating that the client cannot realize the target function corresponding to the signaling and indicating to update the client so that the updated client realizes the target function corresponding to the signaling;
and discarding the signaling under the condition that the reminding information does not comprise the text information.
3. The communication method according to claim 1, wherein the displaying the reminder information includes:
displaying the text information when the reminding information comprises the text information; the text information is used for indicating that the client cannot realize the target function corresponding to the signaling, and after updating the client, the client can realize the target function corresponding to the signaling;
and discarding the signaling under the condition that the reminding information does not comprise the text information.
4. The communication method according to claim 1, wherein the obtaining the reminder information corresponding to the identifier includes:
inquiring the corresponding relation and determining reminding information corresponding to the identification; the corresponding relation is the corresponding relation between the identification of the signaling and the reminding information.
5. The communication method according to claim 4, characterized in that the communication method further comprises:
and before responding to the starting instruction of the client, acquiring the corresponding relation.
6. The communication method according to claim 5, wherein the obtaining the correspondence relationship before responding to the start instruction of the client includes:
before responding to the starting instruction, sending interface request information to a server; the interface request information indicates to acquire the corresponding relation;
receiving indication information sent by the server; wherein the indication information carries the corresponding relation.
7. A communication method applied to a server, comprising:
after determining that a client logs in a live broadcast room, signaling is sent to the client; wherein the signaling is used to instruct execution of a target function in the live room;
when the client is determined to be incapable of analyzing the signaling, sending reminding information to the client; the reminding information is used for reminding to execute the operation corresponding to the reminding information so as to execute the target function corresponding to the signaling; and when the client is determined to be incapable of analyzing the signaling, sending reminding information to the client, wherein the method comprises the following steps: receiving target information sent by the client; the target information is used for indicating to acquire reminding information corresponding to the identification of the signaling; determining reminding information corresponding to the identification; and sending the reminding information to the client.
8. The communication method according to claim 7, wherein the determining the reminder information corresponding to the identification includes:
inquiring the corresponding relation and determining reminding information corresponding to the identification; the corresponding relation is the corresponding relation between the identification of the signaling and the reminding information.
9. The communication method according to claim 7, characterized in that the communication method further comprises:
sending indication information carrying a corresponding relation to the client; the corresponding relation is the corresponding relation between the identification of the signaling and the reminding information.
10. The communication method according to claim 9, wherein the sending, to the client, the indication information carrying the correspondence relationship includes:
receiving interface request information sent by the client; the interface request information is used for indicating to acquire a corresponding relation, and the corresponding relation is a corresponding relation between the identification of the signaling and the reminding information;
and sending the corresponding relation indicating information to the client.
11. The communication method according to any one of claims 7 to 10, wherein the reminder information includes text information; the text information is used for indicating that the client cannot realize the target function corresponding to the signaling and indicating to update the client so that the updated client realizes the target function corresponding to the signaling.
12. The communication method according to any one of claims 7 to 10, wherein the reminder information includes text information; the text information is used for indicating that the client cannot realize the target function corresponding to the signaling, and after updating the client, the client can realize the target function corresponding to the signaling.
13. The communication device is characterized by comprising a receiving and transmitting unit, a processing unit and a display unit;
the receiving and transmitting unit is configured to acquire signaling after logging in the live broadcasting room; wherein the signaling is used to instruct execution of a target function in the live room;
the processing unit is configured to determine an identifier of the signaling if the signaling acquired by the transceiver unit cannot be analyzed;
the receiving and transmitting unit is further configured to acquire reminding information corresponding to the identification determined by the processing unit; the reminding information is used for reminding the execution of the operation corresponding to the reminding information so as to complete the execution of the target function corresponding to the signaling; the receiving and transmitting unit is specifically configured to send target information to a server; the target information is used for indicating to acquire reminding information corresponding to the identification; the receiving and transmitting unit is specifically configured to receive the reminding information sent by the server;
The display unit is configured to display the reminding information acquired by the receiving and transmitting unit.
14. The communication device according to claim 13, wherein the processing unit is specifically configured to control the display unit to display the text information if it is determined that the reminder information acquired by the transceiver unit includes text information; the text information is used for indicating that the client cannot realize the target function corresponding to the signaling and indicating to update the client so that the updated client realizes the target function corresponding to the signaling;
the processing unit is specifically configured to discard the signaling when it is determined that the reminding information acquired by the transceiver unit does not include the text information.
15. The communication device according to claim 13, wherein the processing unit is specifically configured to control the display unit to display the text information if it is determined that the reminder information acquired by the transceiver unit includes text information; the text information is used for indicating that the client cannot realize the target function corresponding to the signaling, and after updating the client, the client can realize the target function corresponding to the signaling;
The processing unit is specifically configured to discard the signaling when it is determined that the reminding information acquired by the transceiver unit does not include the text information.
16. The communication device according to claim 13, wherein the transceiver unit is specifically configured to query a correspondence relationship, and determine reminder information corresponding to the identifier determined by the processing unit; the corresponding relation is the corresponding relation between the identification of the signaling and the reminding information.
17. The communication apparatus according to claim 16, wherein the transceiving unit is further configured to obtain the correspondence relationship in response to a start instruction of a client.
18. The communication device according to claim 17, wherein the transceiver unit is specifically configured to send interface request information to a server in response to the start-up instruction; the interface request information indicates to acquire the corresponding relation;
the receiving and transmitting unit is specifically configured to receive the indication information sent by the server; wherein the indication information carries the corresponding relation.
19. The server is characterized by comprising a receiving and transmitting unit and a processing unit;
The receiving and transmitting unit is configured to send signaling to the client after determining that the client logs in the live broadcast room; wherein the signaling is used to instruct execution of a target function in the live room;
the processing unit is configured to control the transceiving unit to send reminding information to the client when the client is determined to be incapable of analyzing the signaling sent by the transceiving unit; the reminding information is used for reminding the execution of the operation corresponding to the reminding information so as to complete the execution of the target function corresponding to the signaling; the receiving and transmitting unit is specifically configured to receive target information sent by the client; the target information is used for indicating to acquire reminding information corresponding to the identification of the signaling; the processing unit is specifically configured to determine reminding information corresponding to the identifier acquired by the transceiver unit; the processing unit is specifically configured to control the transceiver unit to send the reminding information to the client.
20. The server according to claim 19, wherein the processing unit is specifically configured to query a correspondence relationship, and determine alert information corresponding to the identifier acquired by the transceiver unit; the corresponding relation is the corresponding relation between the identification of the signaling and the reminding information.
21. The server according to claim 19, wherein the processing unit is further configured to control the transceiver unit to send, to the client, indication information carrying the correspondence; the corresponding relation is the corresponding relation between the identification of the signaling and the reminding information.
22. The server according to claim 21, wherein the transceiver unit is specifically configured to receive interface request information sent by the client; the interface request information is used for indicating to acquire a corresponding relation, and the corresponding relation is a corresponding relation between the identification of the signaling and the reminding information;
the processing unit is specifically configured to control the transceiver unit to send the corresponding relation indication information to the client.
23. The server according to any one of claims 19-22, wherein the reminder information includes text information; the text information is used for indicating that the client cannot realize the target function corresponding to the signaling and indicating to update the client so that the updated client realizes the target function corresponding to the signaling.
24. The server according to any one of claims 19-22, wherein the reminder information includes text information; the text information is used for indicating that the client cannot realize the target function corresponding to the signaling, and after updating the client, the client can realize the target function corresponding to the signaling.
25. A communication device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the communication method of any of claims 1-6.
26. A server, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the communication method of any of claims 7-12.
27. A computer-readable storage medium, comprising: the instructions in the storage medium, when executed by a processor of a communication device, enable the communication device to perform the communication method of any one of claims 1-6.
28. A computer-readable storage medium, comprising: the instructions in the storage medium, when executed by a processor of a server, enable the server to perform the communication method according to any one of claims 7-12.
CN202011350411.5A 2020-11-26 2020-11-26 Communication method, communication device, server and storage medium Active CN112492337B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011350411.5A CN112492337B (en) 2020-11-26 2020-11-26 Communication method, communication device, server and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011350411.5A CN112492337B (en) 2020-11-26 2020-11-26 Communication method, communication device, server and storage medium

Publications (2)

Publication Number Publication Date
CN112492337A CN112492337A (en) 2021-03-12
CN112492337B true CN112492337B (en) 2023-05-23

Family

ID=74935263

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011350411.5A Active CN112492337B (en) 2020-11-26 2020-11-26 Communication method, communication device, server and storage medium

Country Status (1)

Country Link
CN (1) CN112492337B (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102318402A (en) * 2010-04-30 2012-01-11 华为技术有限公司 Method and system for processing mobility management procedure in multi-generation mobile communication network
CN102905173A (en) * 2012-10-16 2013-01-30 青岛海信信芯科技有限公司 Method and system for upgrading software of televisions or set-top boxes
JP2014010699A (en) * 2012-06-29 2014-01-20 Fujitsu Ltd Update determination program and update determination device
CN104021018A (en) * 2014-06-06 2014-09-03 上海卓悠网络科技有限公司 Terminal, upgrade patch generation method and upgrade patch recognition method
CN105760908A (en) * 2016-02-24 2016-07-13 腾讯科技(深圳)有限公司 Smart card identification method, smart card identification device, smart card identification data processing method and smart card identification data processing device
CN109725923A (en) * 2018-12-27 2019-05-07 广州华多网络科技有限公司 A kind of software light weight update method, device and equipment
CN110049073A (en) * 2018-01-15 2019-07-23 华为技术有限公司 Method for upgrading software and system
CN110502259A (en) * 2019-07-16 2019-11-26 视联动力信息技术股份有限公司 Server version upgrade method, view networked system, electronic equipment and storage medium
CN110908683A (en) * 2019-10-22 2020-03-24 深圳市广和通无线通信软件有限公司 Software system upgrading method and device of hardware module, storage medium and terminal
CN111309357A (en) * 2020-02-24 2020-06-19 腾讯科技(成都)有限公司 Cloud game software updating method and device, storage medium and cloud game system
CN111711833A (en) * 2020-07-28 2020-09-25 广州华多网络科技有限公司 Live video stream push control method, device, equipment and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140059278A1 (en) * 2011-11-14 2014-02-27 Lsi Corporation Storage device firmware and manufacturing software

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102318402A (en) * 2010-04-30 2012-01-11 华为技术有限公司 Method and system for processing mobility management procedure in multi-generation mobile communication network
JP2014010699A (en) * 2012-06-29 2014-01-20 Fujitsu Ltd Update determination program and update determination device
CN102905173A (en) * 2012-10-16 2013-01-30 青岛海信信芯科技有限公司 Method and system for upgrading software of televisions or set-top boxes
CN104021018A (en) * 2014-06-06 2014-09-03 上海卓悠网络科技有限公司 Terminal, upgrade patch generation method and upgrade patch recognition method
CN105760908A (en) * 2016-02-24 2016-07-13 腾讯科技(深圳)有限公司 Smart card identification method, smart card identification device, smart card identification data processing method and smart card identification data processing device
CN110049073A (en) * 2018-01-15 2019-07-23 华为技术有限公司 Method for upgrading software and system
CN109725923A (en) * 2018-12-27 2019-05-07 广州华多网络科技有限公司 A kind of software light weight update method, device and equipment
CN110502259A (en) * 2019-07-16 2019-11-26 视联动力信息技术股份有限公司 Server version upgrade method, view networked system, electronic equipment and storage medium
CN110908683A (en) * 2019-10-22 2020-03-24 深圳市广和通无线通信软件有限公司 Software system upgrading method and device of hardware module, storage medium and terminal
CN111309357A (en) * 2020-02-24 2020-06-19 腾讯科技(成都)有限公司 Cloud game software updating method and device, storage medium and cloud game system
CN111711833A (en) * 2020-07-28 2020-09-25 广州华多网络科技有限公司 Live video stream push control method, device, equipment and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
一种通过硬盘串口获取固件工厂指令的方法;赵露等;《西安邮电大学学报》;20180710(第04期);全文 *

Also Published As

Publication number Publication date
CN112492337A (en) 2021-03-12

Similar Documents

Publication Publication Date Title
CN110622123B (en) Display method and device
US9807218B2 (en) Method for filtering spam in electronic device and the electronic device
CN105471931B (en) Method, device and system for inquiring service data
CN108279948B (en) Application program starting method and mobile terminal
CN107204964B (en) Authority management method, device and system
CN109257336B (en) Block chain-based password information processing method and terminal equipment
CN113727406B (en) Communication control method, device, equipment and computer readable storage medium
CN107786424B (en) Audio and video communication method, terminal and server
WO2019137224A1 (en) Transmission method, mobile terminal, and network device
CN109857297B (en) Information processing method and terminal equipment
CN108984066B (en) Application icon display method and mobile terminal
CN111049980A (en) Application sharing method, electronic equipment and computer readable storage medium
CN111399819B (en) Data generation method, device, electronic equipment and storage medium
CN110837343A (en) Snapshot processing method and device and terminal
CN111107223B (en) Message processing method and electronic equipment
CN111131607A (en) Information sharing method, electronic equipment and computer readable storage medium
CN109040457B (en) Screen brightness adjusting method and mobile terminal
CN111556178A (en) Analytic system, method, equipment and storage medium
CN111309390A (en) Method for acquiring configuration information and electronic equipment
CN110990029A (en) Application processing method and electronic equipment
CN112492337B (en) Communication method, communication device, server and storage medium
CN107798008B (en) Content pushing system, method and device
CN111045588B (en) Information viewing method and electronic equipment
CN110995816B (en) Sharing method and electronic device
CN108377291B (en) Communication method based on earphone interface, mobile terminal and storage medium

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