CN112165654A - Channel language switching method and device, computer equipment and storage medium - Google Patents

Channel language switching method and device, computer equipment and storage medium Download PDF

Info

Publication number
CN112165654A
CN112165654A CN202010778344.0A CN202010778344A CN112165654A CN 112165654 A CN112165654 A CN 112165654A CN 202010778344 A CN202010778344 A CN 202010778344A CN 112165654 A CN112165654 A CN 112165654A
Authority
CN
China
Prior art keywords
language
channel
attribute information
target
candidate
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.)
Pending
Application number
CN202010778344.0A
Other languages
Chinese (zh)
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.)
Shenzhen SDMC Technology Co Ltd
Original Assignee
Shenzhen SDMC 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 Shenzhen SDMC Technology Co Ltd filed Critical Shenzhen SDMC Technology Co Ltd
Priority to CN202010778344.0A priority Critical patent/CN112165654A/en
Publication of CN112165654A publication Critical patent/CN112165654A/en
Pending legal-status Critical Current

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/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/485End-user interface for client configuration
    • H04N21/4856End-user interface for client configuration for language selection, e.g. for the menu or subtitles
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Machine Translation (AREA)

Abstract

The application relates to a channel language switching method, a channel language switching device, computer equipment and a storage medium. The method comprises the following steps: receiving a current language environment switching request, wherein the current language environment switching request comprises a current language identifier to be switched and a current playing channel identifier; acquiring target language attribute information corresponding to a current language identifier to be switched and target channel attribute information corresponding to a current playing channel identifier according to a current language environment switching request; generating target channel language information according to the target language attribute information and the target channel attribute information; and returning the target channel language information to the target terminal so that the target terminal displays the target channel language information, wherein the target channel language information is used for displaying the channel attribute information corresponding to the playing channel with the switched language. The method can reduce the development cost of the channel language.

Description

Channel language switching method and device, computer equipment and storage medium
Technical Field
The present application relates to the field of computer technologies, and in particular, to a channel language switching method and apparatus, a computer device, and a storage medium.
Background
With the development of digital televisions, many digital television operators need to expand overseas services and gradually move to internationalization, in order to enable digital television users to find favorite video contents more clearly and definitely, interface display of the digital television needs to meet the language environment of current users, however, at present, the digital television has N interfaces in one display interface with N languages, when one language needs to be added, codes of a digital television end need to be modified, a new interface is added, and development cost is high.
Disclosure of Invention
In view of the above, it is desirable to provide a channel language switching method, device, computer device and storage medium capable of reducing the development cost of channel language.
A channel language switching method, the method comprising:
receiving a current language environment switching request, wherein the current language environment switching request comprises a current language identifier to be switched and a current playing channel identifier;
acquiring target language attribute information corresponding to a current language identifier to be switched and target channel attribute information corresponding to a current playing channel identifier according to a current language environment switching request;
generating target channel language information according to the target language attribute information and the target channel attribute information;
and returning the target channel language information to the target terminal so that the target terminal displays the target channel language information, wherein the target channel language information is used for displaying the channel attribute information corresponding to the playing channel with the switched language.
In one embodiment, before receiving the current language context switching request, the method further includes: acquiring candidate playing channel attribute information, wherein the candidate playing channel attribute information comprises candidate playing channel identifiers and corresponding candidate playing channel basic information; determining target candidate language attribute information from a preset candidate language attribute information base, wherein the target candidate language attribute information comprises candidate language identification and corresponding candidate language basic information; and establishing an incidence relation between the candidate playing channel attribute information and the target candidate language attribute information through the candidate incidence identification.
In one embodiment, acquiring target language attribute information corresponding to a currently to-be-switched language identifier and target channel attribute information corresponding to a currently playing channel identifier according to a current language environment switching request includes: acquiring a target associated identifier corresponding to the current language environment switching request; and performing cascade query on the candidate playing channel attribute information and the target candidate language attribute information according to the target association identifier and the association relation to obtain target language attribute information corresponding to the current language identifier to be switched and target channel attribute information corresponding to the current playing channel identifier.
In one embodiment, generating the target channel language information according to the target language attribute information and the target channel attribute information includes: and packaging the target language attribute information and the target channel attribute information to obtain target channel language information, wherein the target channel language information is the channel language information which describes the target channel attribute information through a target language corresponding to the target language attribute information.
In one embodiment, the channel language switching method further includes: acquiring a candidate language newly-added request, wherein the candidate language newly-added request carries language attribute information to be newly added and a corresponding playing channel identifier to be newly added, and the language attribute information to be newly added comprises a language identifier to be newly added and basic information of a language to be newly added; determining current channel attribute information according to the identifier of the to-be-added playing channel; acquiring current language attribute information corresponding to the current channel attribute information; and updating the language attribute information to be newly added to the current language attribute information according to the candidate language newly-added request to obtain the updated current language attribute information.
In one embodiment, the channel language switching method further includes: receiving a channel starting request, wherein the channel starting request carries a starting channel identifier; determining attribute information of a current starting channel according to the starting channel identifier; acquiring default language attribute information, and encapsulating the attribute information of the currently started channel and the default language attribute information to obtain default channel language information; and returning the default channel language information to the target terminal so that the target terminal displays the default channel language information, wherein the default channel language information is used for displaying the channel attribute information corresponding to the playing channel in the default language.
A channel language switching device, the device comprising:
the switching request receiving module is used for receiving a current language environment switching request, wherein the current language environment switching request comprises a current language identifier to be switched and a current playing channel identifier;
the attribute information acquisition module is used for acquiring target language attribute information corresponding to the current language identifier to be switched and target channel attribute information corresponding to the current playing channel identifier according to the current language environment switching request;
the channel language information generating module is used for generating target channel language information according to the target language attribute information and the target channel attribute information;
and the channel language information sending module is used for returning the target channel language information to the target terminal so that the target terminal can display the target channel language information, and the target channel language information is used for displaying the channel attribute information corresponding to the playing channel with the switched language.
In one embodiment, the channel language switching device further comprises:
the candidate playing channel attribute information acquisition module is used for acquiring candidate playing channel attribute information, wherein the candidate playing channel attribute information comprises a candidate playing channel identifier and corresponding candidate playing channel basic information;
the candidate language attribute information determining module is used for determining target candidate language attribute information from a preset candidate language attribute information base, wherein the target candidate language attribute information comprises candidate language identification and corresponding candidate language basic information;
and the incidence relation establishing module is used for establishing the incidence relation between the candidate playing channel attribute information and the target candidate language attribute information through the candidate incidence identification.
A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the following steps when executing the computer program:
receiving a current language environment switching request, wherein the current language environment switching request comprises a current language identifier to be switched and a current playing channel identifier;
acquiring target language attribute information corresponding to a current language identifier to be switched and target channel attribute information corresponding to a current playing channel identifier according to a current language environment switching request;
generating target channel language information according to the target language attribute information and the target channel attribute information;
and returning the target channel language information to the target terminal so that the target terminal displays the target channel language information, wherein the target channel language information is used for displaying the channel attribute information corresponding to the playing channel with the switched language.
A computer-readable storage medium, on which a computer program is stored which, when executed by a processor, carries out the steps of:
receiving a current language environment switching request, wherein the current language environment switching request comprises a current language identifier to be switched and a current playing channel identifier;
acquiring target language attribute information corresponding to a current language identifier to be switched and target channel attribute information corresponding to a current playing channel identifier according to a current language environment switching request;
generating target channel language information according to the target language attribute information and the target channel attribute information;
and returning the target channel language information to the target terminal so that the target terminal displays the target channel language information, wherein the target channel language information is used for displaying the channel attribute information corresponding to the playing channel with the switched language.
According to the channel language switching method, the channel language switching device, the computer equipment and the storage medium, the server receives a current language environment switching request, and the current language environment switching request comprises a current language identifier to be switched and a current playing channel identifier; acquiring target language attribute information corresponding to a current language identifier to be switched and target channel attribute information corresponding to a current playing channel identifier according to a current language environment switching request; generating target channel language information according to the target language attribute information and the target channel attribute information; and returning the target channel language information to the target terminal so that the target terminal displays the target channel language information, wherein the target channel language information is used for displaying the channel attribute information corresponding to the playing channel with the switched language.
Therefore, when the terminal needs to switch the current language environment, the terminal only needs to request the server to switch the current language environment again, acquire data related to the current language environment from the server, and render the page conforming to the current language environment. If a new language environment needs to be added, the configuration of the new language environment is only needed in the server, and the developed codes on the terminal do not need to be modified or a new language interface does not need to be added, so that the development cost of the channel language can be reduced, and the development efficiency can be improved.
Drawings
FIG. 1is a diagram of an exemplary channel language switching method;
FIG. 2 is a flowchart illustrating a channel language switching method according to an embodiment;
FIG. 3 is a flowchart illustrating a channel language switching method according to another embodiment;
FIG. 4 is a flowchart illustrating the processing steps of a current context switch request in one embodiment;
FIG. 5 is a flowchart illustrating a channel language switching method according to an embodiment;
FIG. 6 is a flowchart illustrating a channel language switching method according to an embodiment;
FIG. 7 is a block diagram of an embodiment of a channel language switching device;
FIG. 8 is a block diagram of an alternative embodiment of a channel language switching device;
FIG. 9 is a diagram illustrating an internal structure of a computer device according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The channel language switching method provided by the application can be applied to the application environment shown in fig. 1. Wherein the terminal 102 communicates with the server 104 via a network. The terminal 102 may be, but not limited to, various digital televisions, personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices, and the server 104 may be implemented by an independent server or a server cluster formed by a plurality of servers. Here, the terminal 102 may be a terminal device where the digital television is located, and the server 104 may be a server where the digital television operator is located.
Specifically, after acquiring a current language environment switching request, the terminal 102 sends the current language environment switching request to the server 104 through network connection, and after receiving the current language environment switching request, the server 104 acquires target language attribute information corresponding to a current language identifier to be switched and target channel attribute information corresponding to a current playing channel identifier according to the current language environment switching request, generates target channel language information according to the target language attribute information and the target channel attribute information, and returns the target channel language information to the terminal 102. Further, the terminal 102 displays the language information of the target channel, where the language information of the target channel is used to display the channel attribute information corresponding to the broadcast channel with the switched language.
In one embodiment, as shown in fig. 2, a channel language switching method is provided, which is described by taking the application of the method to the server in fig. 1 as an example, and includes the following steps:
step 202, receiving a current language environment switching request, where the current language environment switching request includes a current language identifier to be switched and a current playing channel identifier.
The current language environment switching request is used for requesting to switch the current language environment, and the corresponding current language environment switching request is triggered and generated every time the current language environment needs to be switched. The terminal where the digital television is located or other terminals that need to perform language switching may be provided with a language switching control, and a current language environment switching request may be generated by operating and triggering the language switching control, where the operation may be, but is not limited to, a click operation, a voice operation, or setting a timing event, automatically triggering an operation, and the like. When the user switches the current language environment, the user triggers and generates a current language environment switching request at the terminal side every time, and the user is connected with the server again.
The current language environment switching request comprises a current language identifier to be switched and a current playing channel identifier, wherein the current language identifier to be switched is used for uniquely identifying the language environment to be switched, different language environments correspond to different language identifiers, for example, a digital television is provided with language switching settings, and the selected language environment in the current settings is as follows: and English, the current language identifier to be switched is used for identifying the English language environment identifier. The current playing channel identifier is used for uniquely identifying the channel needing to be subjected to language switching, different playing channels correspond to different playing channel identifiers, and the corresponding playing channel can be determined through the playing channel identifiers. The broadcast channel may be a broadcast content category on the terminal, for example, the broadcast channel may be a live channel, an on-demand channel, a review channel, a recommended channel, and the like.
And 204, acquiring target language attribute information corresponding to the current language identifier to be switched and target channel attribute information corresponding to the current playing channel identifier according to the current language environment switching request.
The target language attribute information is information related to the language to be switched corresponding to the current language identifier to be switched, and includes, but is not limited to, a language name, a language abbreviation, a language description, and the like. For example, if the language to be switched corresponding to the current language identifier to be switched is english, the target language attribute information may be an english name, an english abbreviation, a description, or the like. The target channel attribute information is information related to the broadcast channel corresponding to the currently broadcast channel identifier, and includes, but is not limited to, a channel name, a channel description, a channel abbreviation, and the like.
Specifically, after receiving the current language environment switching request, the server may search for and obtain corresponding target language attribute information according to a current language identifier to be switched carried in the current language environment switching request, and obtain corresponding target channel attribute information according to a current broadcast channel identifier carried in the current language environment switching request. The server stores candidate language attribute information and corresponding candidate channel attribute information, and the corresponding relation between the candidate language attribute information and the candidate channel attribute information can be associated through corresponding association identification. Therefore, after the current language environment switching request is received, the current language environment switching request comprises the target association identifier, and the candidate language attribute information and the corresponding candidate channel attribute information can be subjected to cascade query through the target association identifier to obtain the target language attribute information and the target channel attribute information.
When the target language attribute information is inquired from the candidate language attribute information, the target channel attribute information in the candidate channel attribute information is also found out at the same time through the association identifier of the candidate language attribute information. The association identifier is used to associate the language attribute information and the channel attribute information, and the association identifier may be, but is not limited to, a logical foreign key.
And step 206, generating target channel language information according to the target language attribute information and the target channel attribute information.
The target channel language information is used to describe channel attribute information corresponding to the broadcast channel with the switched language, and the target channel language information needs to be generated according to the target language attribute information and the target channel attribute information. Specifically, the target language attribute information and the target channel attribute information may be encapsulated to obtain target channel language information, and the target channel language information may be understood as channel language information describing the target channel attribute information by a target language corresponding to the target language attribute information.
For example, the target language corresponding to the target language attribute information is english, and the target channel attribute information includes a channel name: center one, channel description: the central station is an integrated television channel mainly based on news, and encapsulates the target language attribute information and the target channel attribute information to obtain target channel language information as follows: channel name is CCTV-1, Channel Description is CCTV-1isa comparative TV Channel based on news.
Step 208, returning the language information of the target channel to the target terminal, so that the target terminal displays the language information of the target channel, where the language information of the target channel is used to display the channel attribute information corresponding to the broadcast channel with the switched language.
Specifically, after obtaining the language information of the target channel, the server needs to return the language information of the target channel to the target terminal corresponding to the current language environment switching request. After receiving the target channel language information, the target terminal can display the target channel language information through a related application program. The target channel language information on the target terminal is used to display the channel attribute information corresponding to the playing channel with the switched language, and the content of the specific playing of the playing channel is based on the actual streaming media of the playing channel, which is not described herein again. For example, the target terminal is a digital television, and the target channel language information is language information describing channel attribute information of a live channel in english, so that attribute information of all sub-channels in the live channel in the digital television needs to be described in english, for example, sub-channels in the live channel in the digital television are all displayed as CCTV-1, CCTV-2, and the like, that is, the channel names and the sub-channel names are all displayed in english.
In the channel language switching method, the server receives a current language environment switching request, wherein the current language environment switching request comprises a current language identifier to be switched and a current playing channel identifier; acquiring target language attribute information corresponding to a current language identifier to be switched and target channel attribute information corresponding to a current playing channel identifier according to a current language environment switching request; generating target channel language information according to the target language attribute information and the target channel attribute information; and returning the target channel language information to the target terminal so that the target terminal displays the target channel language information, wherein the target channel language information is used for displaying the channel attribute information corresponding to the playing channel with the switched language.
Therefore, when the terminal needs to switch the current language environment, the terminal only needs to request the server to switch the current language environment again, acquire data related to the current language environment from the server, and render the page conforming to the current language environment. If a new language environment needs to be added, the configuration of the new language environment is only needed in the server, and the developed codes on the terminal do not need to be modified or a new language interface does not need to be added, so that the development cost of the channel language can be reduced, and the development efficiency can be improved.
In one embodiment, as shown in fig. 3, before receiving the current language context switch request, the method further includes:
step 302, obtaining candidate playing channel attribute information, where the candidate playing channel attribute information includes candidate playing channel identifiers and corresponding candidate playing channel basic information.
The candidate broadcast channel attribute information here refers to attribute information related to the candidate broadcast channel, including but not limited to candidate broadcast channel identifiers and corresponding candidate broadcast channel basic information, where the candidate broadcast channel identifiers are used to identify corresponding candidate broadcast channels, different candidate broadcast channels correspond to different candidate broadcast channel identifiers, and the corresponding candidate broadcast channels can be determined by the candidate broadcast channel identifiers. The basic information of the candidate broadcast channel is descriptive information for describing the candidate broadcast channel, including but not limited to candidate broadcast channel name, candidate broadcast channel description, candidate broadcast channel number, etc. The basic information of the candidate broadcast channel is not related to the content specifically broadcast by the candidate broadcast channel, but is only used for describing the descriptive information of the candidate broadcast channel.
Step 304, determining target candidate language attribute information from a preset candidate language attribute information base, wherein the target candidate language attribute information comprises candidate language identification and corresponding candidate language basic information.
Step 306, establishing the association relationship between the candidate playing channel attribute information and the target candidate language attribute information through the candidate association identifier.
The preset candidate language attribute information base is a set formed by preset candidate language attribute information, the preset candidate language attribute information base comprises at least one preset candidate language attribute information, one preset candidate language attribute information corresponds to one preset candidate language, and different preset candidate languages correspond to different preset candidate language attribute information. Specifically, the target candidate language attribute information may be determined from a preset candidate language attribute information base according to a service requirement, an actual application scenario, or a product requirement, and the number of the target candidate language attribute information may be determined according to an actual requirement.
The target candidate language attribute information comprises candidate language identifications and corresponding candidate language basic information, wherein the candidate language identifications are used for identifying corresponding candidate languages, different candidate languages correspond to different candidate language identifications, and the corresponding candidate languages can be determined through the candidate language identifications. The candidate language basic information here is descriptive information for describing the candidate language, including but not limited to candidate language name, candidate language description, and so on.
Further, after the candidate broadcast channel attribute information and the target candidate language attribute information are obtained, an association relationship between the candidate broadcast channel attribute information and the target candidate language attribute information needs to be established, so that the channel attribute information and the language attribute information can be subsequently and serially queried. Specifically, the association relationship between the candidate broadcast channel attribute information and the target candidate language attribute information may be established through a candidate association identifier, where the candidate association identifier is used to bind a link between the candidate broadcast channel attribute information and the corresponding target candidate language attribute information, and the candidate association identifier may be a candidate logical foreign key.
In an embodiment, as shown in fig. 4, acquiring, according to the current language environment switching request, target language attribute information corresponding to the language identifier to be currently switched and target channel attribute information corresponding to the currently playing channel identifier includes:
step 402, obtaining a target association identifier corresponding to the current language environment switching request.
And step 404, performing cascade query on the candidate playing channel attribute information and the target candidate language attribute information according to the target association identifier and the association relation to obtain target language attribute information corresponding to the current language identifier to be switched and target channel attribute information corresponding to the current playing channel identifier.
The language attribute information and the channel attribute information are associated through an association identifier, the association identifier can be a logic foreign key, and after association, when the language attribute information is queried, the channel attribute information can be queried through the association identifier at the same time, namely, the language attribute information and the channel attribute information are queried in a cascading manner. The current language environment switching request comprises a target associated identifier, and after the current language environment switching request is obtained, the corresponding target associated identifier can be obtained according to the current language environment switching request.
Further, cascade query can be performed according to the target association identifier and the association relationship between the candidate playing channel attribute information and the corresponding target candidate language attribute information, so as to obtain the target language attribute information corresponding to the current language identifier to be switched and the target channel attribute information corresponding to the current playing channel identifier. Specifically, the candidate playing channel attribute information and the corresponding target candidate language attribute information are obtained according to the target association identifier and the association relationship, and then the target language attribute information and the target channel attribute information are obtained from the candidate playing channel attribute information and the target candidate language attribute information according to the current to-be-switched language identifier and the current playing channel identifier. That is, the query of the target language attribute information and the target channel attribute information is a cascade query, and the query of the target language attribute information and the query of the target channel attribute information are performed simultaneously.
In one embodiment, generating the target channel language information based on the target language attribute information and the target channel attribute information comprises: and packaging the target language attribute information and the target channel attribute information to obtain target channel language information, wherein the target channel language information is the channel language information which describes the target channel attribute information through a target language corresponding to the target language attribute information.
Specifically, after the target language attribute information and the target channel attribute information are obtained, the target channel language information may be generated according to the target language attribute information and the target channel attribute information, where the target channel language information is channel attribute information corresponding to a broadcast channel for which a language has been switched, and it may be understood that the target channel language information is channel language information in which the target channel attribute information is described by a target language corresponding to the target language attribute information.
Specifically, the generating of the target channel language information according to the target language attribute information and the target channel attribute information may be packaging the target language attribute information and the target channel attribute information to obtain the target channel language information, where the packaging of the target language attribute information and the target channel attribute information may be JSON (JavaScript Object Notation), and after JSON packaging, the target channel language information displayed at the front end is the channel language information describing the target channel attribute information by the target language, for example, the target language corresponding to the target language attribute information is english, and the target channel attribute information includes a channel name: center one, channel description: the central station is an integrated television channel mainly based on news, and encapsulates the target language attribute information and the target channel attribute information to obtain target channel language information as follows: channel name is CCTV-1, Channel Description is CCTV-1is a comprehensive TV Channel based on news.
In one embodiment, as shown in fig. 5, the channel language switching method further includes:
step 502, a candidate language adding request is obtained, the candidate language adding request carries the attribute information of the language to be added and the corresponding identifier of the playing channel to be added, and the attribute information of the language to be added comprises the identifier of the language to be added and the basic information of the language to be added.
With the expansion of services and the increase of user requirements, when a new candidate language corresponding to a certain playing channel needs to be added, a candidate language adding request can be sent to the server, where the candidate language adding request is used to request a target playing channel to add a new candidate language. The candidate language adding request can be generated by operation trigger on the user terminal, or automatically triggered by setting a timing event by the server, or generated by operation trigger on the server.
The candidate language adding request carries the added language attribute information and the corresponding identifier of the playing channel to be added, the identifier of the playing channel to be added is used for uniquely identifying the playing channel needing the added candidate language, and the corresponding channel to be added can be determined according to the identifier of the playing channel to be added. The newly added language attribute information is attribute information related to newly added candidate languages, the newly added language attribute information comprises language identifications to be newly added and basic information of the languages to be newly added, the language identifications to be newly added are used for identifying the corresponding newly added candidate languages, different language identifications to be newly added correspond to different newly added candidate language identifications, and the corresponding newly added candidate languages can be determined through the language identifications to be newly added. The basic information of the language to be added here is descriptive information for describing the added candidate language, including but not limited to the name of the added candidate language, the description of the added candidate language, and so on.
Step 504, determining the attribute information of the current channel according to the identifier of the channel to be newly added.
Step 506, obtain the current language attribute information corresponding to the current channel attribute information.
And step 508, updating the language attribute information to be newly added to the current language attribute information according to the candidate language newly adding request to obtain the updated current language attribute information.
Specifically, after a candidate language adding request is obtained, a corresponding to-be-added playing channel is determined according to a to-be-added playing channel identifier in the candidate language adding request, and then current channel attribute information related to the to-be-added playing channel is obtained, where the current channel attribute information includes, but is not limited to, a current playing channel name, a current playing channel abbreviation, a current playing channel description, and the like. Further, the corresponding current language attribute information may be obtained according to the current channel attribute information, where the current language attribute information refers to attribute information corresponding to a candidate language that exists in a current channel to be newly added and played, corresponding to the current channel attribute information, for example, a channel to be newly added and played corresponding to a channel to be newly added and played identifier is a live channel, and the candidate language that exists in the live channel is: therefore, the language attribute information related to the Chinese, English and Japanese constitutes the current language attribute information corresponding to the live channel.
According to the service requirement, the actual application scene or the user requirement, a new candidate language needs to be added in the existing candidate languages of the current channel to be newly added and played, which correspond to the current channel attribute information, so that after the current language attribute information is obtained, the language attribute information to be newly added can be updated to the current language attribute information according to the candidate language new adding request, and the updated current language attribute information is obtained. Specifically, the updating of the language attribute information to be newly added to the current language attribute information according to the candidate language new-adding request may be to add the language attribute information to be newly added to the current language attribute information, so that the newly added candidate language corresponding to the language attribute information to be newly added becomes the candidate language of the currently newly added playing channel.
In one embodiment, as shown in fig. 6, the channel language switching method further includes:
step 602, receiving a channel start request, where the channel start request carries a start channel identifier.
Step 604, determining the attribute information of the current starting channel according to the starting channel identifier.
The channel starting request is a request sent when the user terminal is started for the first time and no setting is carried out, when the user terminal is started and a current playing channel is started for the first time, the channel starting request is required to be sent to the server, wherein the channel starting request carries a starting channel identifier, and the starting channel identifier is used for identifying the playing channel started for the first time.
Further, after the channel starting request is obtained, the corresponding current starting channel is determined according to the starting channel identifier in the channel starting request, and the attribute information of the current starting channel corresponding to the current starting channel is obtained. Here, the attribute information of the currently activated channel is related to the currently activated channel corresponding to the identifier of the activated channel, and includes, but is not limited to, a channel name, a channel description, a channel abbreviation, and the like.
Step 606, acquiring default language attribute information, and encapsulating the currently started channel attribute information and the default language attribute information to obtain default channel language information.
Step 608, returning the default channel language information to the target terminal, so that the target terminal displays the default channel language information, where the default channel language information is used to display channel attribute information corresponding to the broadcast channel in the default language.
The default language attribute information is attribute information related to a default language, and the default language can be determined according to the service requirement and the actual application scenario. Default language attribute information can be preset and stored, after a channel starting request is obtained, the stored default language attribute information is obtained, and the currently started channel attribute information and the default language attribute information are packaged to obtain default channel language information. The step of encapsulating the currently started channel attribute information and the default language attribute information may be a step of JSON encapsulating the currently started channel attribute information and the default language attribute information. For example, the default language corresponding to the default language attribute information is chinese, and the currently started channel attribute information includes a channel name: center one, channel description: the central station is an integrated television channel mainly based on news, current starting channel attribute information and default language attribute information are packaged, and the obtained default channel language information is as follows: channel name: center one, channel description: the central one is a news-based general-class television channel.
Further, after the default channel language information is obtained, returning the default channel language information to the target terminal, and after the target terminal receives the default channel language information, displaying the default channel language information on a related application program, wherein the default channel language information is used for displaying channel attribute information corresponding to a playing channel in the default language.
In a specific embodiment, a channel language switching method is provided, which specifically includes the following steps:
1. acquiring candidate playing channel attribute information, wherein the candidate playing channel attribute information comprises candidate playing channel identifiers and corresponding candidate playing channel basic information;
2. determining target candidate language attribute information from a preset candidate language attribute information base, wherein the target candidate language attribute information comprises candidate language identification and corresponding candidate language basic information;
3. and establishing an incidence relation between the candidate playing channel attribute information and the target candidate language attribute information through the candidate incidence identification.
4. Receiving a current language environment switching request, wherein the current language environment switching request comprises a current language identifier to be switched and a current playing channel identifier;
5. acquiring target language attribute information corresponding to the current language identifier to be switched and target channel attribute information corresponding to the current playing channel identifier according to the current language environment switching request;
5-1, acquiring a target associated identifier corresponding to the current language environment switching request;
and 5-2, performing cascade query on the candidate playing channel attribute information and the target candidate language attribute information according to the target association identifier and the association relation to obtain target language attribute information corresponding to the current to-be-switched language identifier and target channel attribute information corresponding to the current playing channel identifier.
6. Generating target channel language information according to the target language attribute information and the target channel attribute information;
and 6-1, packaging the target language attribute information and the target channel attribute information to obtain target channel language information, wherein the target channel language information is channel language information for describing the target channel attribute information through a target language corresponding to the target language attribute information.
7. And returning the target channel language information to a target terminal so that the target terminal displays the target channel language information, wherein the target channel language information is used for displaying channel attribute information corresponding to a playing channel with a switched language.
8. Acquiring a candidate language newly-added request, wherein the candidate language newly-added request carries language attribute information to be newly added and a corresponding playing channel identifier to be newly added, and the language attribute information to be newly added comprises a language identifier to be newly added and basic information of a language to be newly added;
9. determining the attribute information of the current channel according to the identifier of the to-be-added playing channel;
10. acquiring current language attribute information corresponding to the current channel attribute information;
11. and updating the language attribute information to be newly added to the current language attribute information according to the candidate language newly-adding request to obtain the updated current language attribute information.
12. Receiving a channel starting request, wherein the channel starting request carries a starting channel identifier;
13. determining attribute information of the current starting channel according to the starting channel identifier;
14. acquiring default language attribute information, and encapsulating the currently started channel attribute information and the default language attribute information to obtain default channel language information;
15. and returning the default channel language information to the target terminal so that the target terminal displays the default channel language information, wherein the default channel language information is used for displaying channel attribute information corresponding to a playing channel in a default language.
It should be understood that, although the steps in the above-described flowcharts are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least a portion of the steps in the above-described flowcharts may include multiple sub-steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of performing the sub-steps or the stages is not necessarily sequential, but may be performed alternately or alternatingly with other steps or at least a portion of the sub-steps or stages of other steps.
In one embodiment, as shown in fig. 7, there is provided a channel language switching apparatus 700, including: a switching request receiving module 702, an attribute information obtaining module 704, a channel language information generating module 706 and a channel language information sending module 708, wherein:
a switching request receiving module 702, configured to receive a current language environment switching request, where the current language environment switching request includes a current language identifier to be switched and a current playing channel identifier;
an attribute information obtaining module 704, configured to obtain, according to the current language environment switching request, target language attribute information corresponding to the current language identifier to be switched and target channel attribute information corresponding to the current broadcast channel identifier;
a channel language information generating module 706, configured to generate target channel language information according to the target language attribute information and the target channel attribute information;
the channel language information sending module 708 is configured to return the target channel language information to a target terminal, so that the target terminal displays the target channel language information, where the target channel language information is used to display channel attribute information corresponding to a playing channel with a switched language.
In one embodiment, as shown in fig. 8, the channel language switching device 700 further includes:
a candidate channel attribute information obtaining module 710, configured to obtain candidate broadcast channel attribute information, where the candidate broadcast channel attribute information includes a candidate broadcast channel identifier and corresponding candidate broadcast channel basic information;
a candidate language attribute information determining module 712, configured to determine target candidate language attribute information from a preset candidate language attribute information base, where the target candidate language attribute information includes a candidate language identifier and corresponding candidate language basic information;
an association relationship establishing module 714, configured to establish an association relationship between the candidate playing channel attribute information and the target candidate language attribute information through a candidate association identifier.
In an embodiment, the attribute information obtaining module 704 is further configured to obtain a target association identifier corresponding to the current language environment switching request, and perform a cascade query on the candidate playing channel attribute information and the target candidate language attribute information according to the target association identifier and the association relationship to obtain target language attribute information corresponding to the current language identifier to be switched and target channel attribute information corresponding to the current playing channel identifier.
In an embodiment, the channel language information generating module 706 is further configured to encapsulate the target language attribute information and the target channel attribute information to obtain target channel language information, where the target channel language information is channel language information in which the target channel attribute information is described by a target language corresponding to the target language attribute information.
In one embodiment, the channel language switching device 700 is further configured to obtain a candidate language adding request, where the candidate language adding request carries language attribute information to be added and a corresponding identifier of a to-be-added playing channel, where the language attribute information to be added includes the language identifier to be added and basic information of a to-be-added language, determine current channel attribute information according to the identifier of the to-be-added playing channel, obtain current language attribute information corresponding to the current channel attribute information, and update the language attribute information to be added to the current language attribute information according to the candidate language adding request to obtain updated current language attribute information.
In an embodiment, the channel language switching device 700 is further configured to receive a channel start request, where the channel start request carries a start channel identifier, determine attribute information of a currently-started channel according to the start channel identifier, acquire default language attribute information, package the attribute information of the currently-started channel and the default language attribute information to obtain default channel language information, and return the default channel language information to the target terminal, so that the target terminal displays the default channel language information, where the default channel language information is used to display channel attribute information corresponding to a broadcast channel in a default language.
For the specific limitation of the channel language switching device, reference may be made to the above limitation of the channel language switching method, which is not described herein again. The modules in the channel language switching device can be wholly or partially implemented by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as shown in fig. 9. The computer device includes a processor, a memory, a network interface, and a database connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The database of the computer device is used for storing the target channel language information. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a channel language switching method.
Those skilled in the art will appreciate that the architecture shown in fig. 9 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the following steps when executing the computer program: receiving a current language environment switching request, wherein the current language environment switching request comprises a current language identifier to be switched and a current playing channel identifier; acquiring target language attribute information corresponding to a current language identifier to be switched and target channel attribute information corresponding to a current playing channel identifier according to a current language environment switching request; generating target channel language information according to the target language attribute information and the target channel attribute information; and returning the target channel language information to the target terminal so that the target terminal displays the target channel language information, wherein the target channel language information is used for displaying the channel attribute information corresponding to the playing channel with the switched language.
In one embodiment, the processor, when executing the computer program, further performs the steps of: acquiring candidate playing channel attribute information, wherein the candidate playing channel attribute information comprises candidate playing channel identifiers and corresponding candidate playing channel basic information; determining target candidate language attribute information from a preset candidate language attribute information base, wherein the target candidate language attribute information comprises candidate language identification and corresponding candidate language basic information; and establishing an incidence relation between the candidate playing channel attribute information and the target candidate language attribute information through the candidate incidence identification.
In one embodiment, the processor, when executing the computer program, further performs the steps of: acquiring a target associated identifier corresponding to the current language environment switching request; and performing cascade query on the candidate playing channel attribute information and the target candidate language attribute information according to the target association identifier and the association relation to obtain target language attribute information corresponding to the current language identifier to be switched and target channel attribute information corresponding to the current playing channel identifier.
In one embodiment, the processor, when executing the computer program, further performs the steps of: and packaging the target language attribute information and the target channel attribute information to obtain target channel language information, wherein the target channel language information is the channel language information which describes the target channel attribute information through a target language corresponding to the target language attribute information.
In one embodiment, the processor, when executing the computer program, further performs the steps of: acquiring a candidate language newly-added request, wherein the candidate language newly-added request carries language attribute information to be newly added and a corresponding playing channel identifier to be newly added, and the language attribute information to be newly added comprises a language identifier to be newly added and basic information of a language to be newly added; determining current channel attribute information according to the identifier of the to-be-added playing channel; acquiring current language attribute information corresponding to the current channel attribute information; and updating the language attribute information to be newly added to the current language attribute information according to the candidate language newly-added request to obtain the updated current language attribute information.
In one embodiment, the processor, when executing the computer program, further performs the steps of: receiving a channel starting request, wherein the channel starting request carries a starting channel identifier; determining attribute information of a current starting channel according to the starting channel identifier; acquiring default language attribute information, and encapsulating the attribute information of the currently started channel and the default language attribute information to obtain default channel language information; and returning the default channel language information to the target terminal so that the target terminal displays the default channel language information, wherein the default channel language information is used for displaying the channel attribute information corresponding to the playing channel in the default language.
In one embodiment, a computer-readable storage medium is provided, having a computer program stored thereon, which when executed by a processor, performs the steps of: receiving a current language environment switching request, wherein the current language environment switching request comprises a current language identifier to be switched and a current playing channel identifier; acquiring target language attribute information corresponding to a current language identifier to be switched and target channel attribute information corresponding to a current playing channel identifier according to a current language environment switching request; generating target channel language information according to the target language attribute information and the target channel attribute information; and returning the target channel language information to the target terminal so that the target terminal displays the target channel language information, wherein the target channel language information is used for displaying the channel attribute information corresponding to the playing channel with the switched language.
In one embodiment, the processor, when executing the computer program, further performs the steps of: acquiring candidate playing channel attribute information, wherein the candidate playing channel attribute information comprises candidate playing channel identifiers and corresponding candidate playing channel basic information; determining target candidate language attribute information from a preset candidate language attribute information base, wherein the target candidate language attribute information comprises candidate language identification and corresponding candidate language basic information; and establishing an incidence relation between the candidate playing channel attribute information and the target candidate language attribute information through the candidate incidence identification.
In one embodiment, the processor, when executing the computer program, further performs the steps of: acquiring a target associated identifier corresponding to the current language environment switching request; and performing cascade query on the candidate playing channel attribute information and the target candidate language attribute information according to the target association identifier and the association relation to obtain target language attribute information corresponding to the current language identifier to be switched and target channel attribute information corresponding to the current playing channel identifier.
In one embodiment, the processor, when executing the computer program, further performs the steps of: and packaging the target language attribute information and the target channel attribute information to obtain target channel language information, wherein the target channel language information is the channel language information which describes the target channel attribute information through a target language corresponding to the target language attribute information.
In one embodiment, the processor, when executing the computer program, further performs the steps of: acquiring a candidate language newly-added request, wherein the candidate language newly-added request carries language attribute information to be newly added and a corresponding playing channel identifier to be newly added, and the language attribute information to be newly added comprises a language identifier to be newly added and basic information of a language to be newly added; determining current channel attribute information according to the identifier of the to-be-added playing channel; acquiring current language attribute information corresponding to the current channel attribute information; and updating the language attribute information to be newly added to the current language attribute information according to the candidate language newly-added request to obtain the updated current language attribute information.
In one embodiment, the processor, when executing the computer program, further performs the steps of: receiving a channel starting request, wherein the channel starting request carries a starting channel identifier; determining attribute information of a current starting channel according to the starting channel identifier; acquiring default language attribute information, and encapsulating the attribute information of the currently started channel and the default language attribute information to obtain default channel language information; and returning the default channel language information to the target terminal so that the target terminal displays the default channel language information, wherein the default channel language information is used for displaying the channel attribute information corresponding to the playing channel in the default language.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (10)

1. A method of channel language switching, the method comprising:
receiving a current language environment switching request, wherein the current language environment switching request comprises a current language identifier to be switched and a current playing channel identifier;
acquiring target language attribute information corresponding to the current language identifier to be switched and target channel attribute information corresponding to the current playing channel identifier according to the current language environment switching request;
generating target channel language information according to the target language attribute information and the target channel attribute information;
and returning the target channel language information to a target terminal so that the target terminal displays the target channel language information, wherein the target channel language information is used for displaying channel attribute information corresponding to a playing channel with a switched language.
2. The method of claim 1, wherein prior to receiving the current context switch request, further comprising:
acquiring candidate playing channel attribute information, wherein the candidate playing channel attribute information comprises candidate playing channel identifiers and corresponding candidate playing channel basic information;
determining target candidate language attribute information from a preset candidate language attribute information base, wherein the target candidate language attribute information comprises candidate language identification and corresponding candidate language basic information;
and establishing an incidence relation between the candidate playing channel attribute information and the target candidate language attribute information through the candidate incidence identification.
3. The method according to claim 2, wherein the obtaining, according to the current language environment switching request, target language attribute information corresponding to the language identifier to be switched currently and target channel attribute information corresponding to the currently playing channel identifier includes:
acquiring a target associated identifier corresponding to the current language environment switching request;
and performing cascade query on the candidate playing channel attribute information and the target candidate language attribute information according to the target association identifier and the association relation to obtain target language attribute information corresponding to the current language identifier to be switched and target channel attribute information corresponding to the current playing channel identifier.
4. The method of claim 1, wherein generating target channel language information based on the target language attribute information and the target channel attribute information comprises:
and packaging the target language attribute information and the target channel attribute information to obtain target channel language information, wherein the target channel language information is channel language information describing the target channel attribute information through a target language corresponding to the target language attribute information.
5. The method of claim 1, further comprising:
acquiring a candidate language newly-added request, wherein the candidate language newly-added request carries language attribute information to be newly added and a corresponding playing channel identifier to be newly added, and the language attribute information to be newly added comprises a language identifier to be newly added and basic information of a language to be newly added;
determining the attribute information of the current channel according to the identifier of the to-be-added playing channel;
acquiring current language attribute information corresponding to the current channel attribute information;
and updating the language attribute information to be newly added to the current language attribute information according to the candidate language newly-adding request to obtain the updated current language attribute information.
6. The method of claim 1, further comprising:
receiving a channel starting request, wherein the channel starting request carries a starting channel identifier;
determining attribute information of the current starting channel according to the starting channel identifier;
acquiring default language attribute information, and encapsulating the currently started channel attribute information and the default language attribute information to obtain default channel language information;
and returning the default channel language information to the target terminal so that the target terminal displays the default channel language information, wherein the default channel language information is used for displaying channel attribute information corresponding to a playing channel in a default language.
7. An apparatus for switching channel languages, the apparatus comprising:
a switching request receiving module, configured to receive a current language environment switching request, where the current language environment switching request includes a current language identifier to be switched and a current playing channel identifier;
an attribute information obtaining module, configured to obtain, according to the current language environment switching request, target language attribute information corresponding to the current language identifier to be switched and target channel attribute information corresponding to the current broadcast channel identifier;
the channel language information generating module is used for generating target channel language information according to the target language attribute information and the target channel attribute information;
and the channel language information sending module is used for returning the target channel language information to a target terminal so that the target terminal can display the target channel language information, and the target channel language information is used for displaying channel attribute information corresponding to the playing channel with the switched language.
8. The apparatus of claim 7, further comprising:
the candidate playing channel attribute information acquisition module is used for acquiring candidate playing channel attribute information, wherein the candidate playing channel attribute information comprises a candidate playing channel identifier and corresponding candidate playing channel basic information;
the candidate language attribute information determining module is used for determining target candidate language attribute information from a preset candidate language attribute information base, wherein the target candidate language attribute information comprises candidate language identification and corresponding candidate language basic information;
and the incidence relation establishing module is used for establishing the incidence relation between the candidate playing channel attribute information and the target candidate language attribute information through the candidate incidence identification.
9. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the steps of the method of any of claims 1 to 6 are implemented when the computer program is executed by the processor.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 6.
CN202010778344.0A 2020-08-05 2020-08-05 Channel language switching method and device, computer equipment and storage medium Pending CN112165654A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010778344.0A CN112165654A (en) 2020-08-05 2020-08-05 Channel language switching method and device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010778344.0A CN112165654A (en) 2020-08-05 2020-08-05 Channel language switching method and device, computer equipment and storage medium

Publications (1)

Publication Number Publication Date
CN112165654A true CN112165654A (en) 2021-01-01

Family

ID=73859809

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010778344.0A Pending CN112165654A (en) 2020-08-05 2020-08-05 Channel language switching method and device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112165654A (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2558693A1 (en) * 1999-07-16 2001-01-25 United Video Properties, Inc. Interactive television program guide with selectable languages
US7051360B1 (en) * 1998-11-30 2006-05-23 United Video Properties, Inc. Interactive television program guide with selectable languages
CN101262293A (en) * 2008-04-25 2008-09-10 中兴通讯股份有限公司 A transmission method and system for multi-language program prompt message
US20080244652A1 (en) * 2007-03-28 2008-10-02 Canon Kabushiki Kaisha Television receiving apparatus and method for displaying an electronic program guide
US20090328121A1 (en) * 2008-06-27 2009-12-31 Kabushiki Kaisha Toshiba Television Receiver, Method of Controlling the Receiver, and Network Construction Device
CN105187746A (en) * 2015-09-01 2015-12-23 Tcl海外电子(惠州)有限公司 Television set and language storage method of television set
CN109936764A (en) * 2019-03-20 2019-06-25 四川九州电子科技股份有限公司 The multi-language switching method and system realized based on set top box operations system
CN110795192A (en) * 2019-10-29 2020-02-14 青岛海信传媒网络技术有限公司 Language switching method and device and terminal equipment
CN110990105A (en) * 2019-12-10 2020-04-10 北京小米移动软件有限公司 Interface display method and device, electronic equipment and storage medium
CN111131871A (en) * 2019-12-03 2020-05-08 海信视像科技股份有限公司 Method and display equipment for displaying EPG (electronic program guide) user interface during program playing

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7051360B1 (en) * 1998-11-30 2006-05-23 United Video Properties, Inc. Interactive television program guide with selectable languages
CA2558693A1 (en) * 1999-07-16 2001-01-25 United Video Properties, Inc. Interactive television program guide with selectable languages
US20080244652A1 (en) * 2007-03-28 2008-10-02 Canon Kabushiki Kaisha Television receiving apparatus and method for displaying an electronic program guide
CN101262293A (en) * 2008-04-25 2008-09-10 中兴通讯股份有限公司 A transmission method and system for multi-language program prompt message
US20090328121A1 (en) * 2008-06-27 2009-12-31 Kabushiki Kaisha Toshiba Television Receiver, Method of Controlling the Receiver, and Network Construction Device
CN105187746A (en) * 2015-09-01 2015-12-23 Tcl海外电子(惠州)有限公司 Television set and language storage method of television set
CN109936764A (en) * 2019-03-20 2019-06-25 四川九州电子科技股份有限公司 The multi-language switching method and system realized based on set top box operations system
CN110795192A (en) * 2019-10-29 2020-02-14 青岛海信传媒网络技术有限公司 Language switching method and device and terminal equipment
CN111131871A (en) * 2019-12-03 2020-05-08 海信视像科技股份有限公司 Method and display equipment for displaying EPG (electronic program guide) user interface during program playing
CN110990105A (en) * 2019-12-10 2020-04-10 北京小米移动软件有限公司 Interface display method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN110248216B (en) Television screen projection method and device, television screen projection system and computer equipment
CN104102537B (en) A kind of application call method and user terminal
CN109542529B (en) Function name-based point burying method and device, computer equipment and storage medium
CN108959384B (en) Webpage data acquisition method and device, computer equipment and storage medium
CN106331135B (en) A kind of part interface update method, system, client and server-side
CN108353462A (en) A kind of configuration file method for down loading and relevant device, system
CN113158110B (en) Data processing method and device
CN108536492B (en) Method, device, equipment and storage medium for acquiring attribute information of live broadcast room
CN104756080A (en) Augmenting capabilities of a host device
CN111399756A (en) Data storage method, data downloading method and device
CN112689170B (en) Content playing method of display terminal, display terminal and readable storage medium
CN110177039B (en) Message sharing method and device, computer equipment and storage medium
CN110908778A (en) Task deployment method, system and storage medium
CN112468879A (en) Television user scene switching method, device and terminal based on fingerprint identification
CN112685669A (en) Page rendering method and system
US11962837B2 (en) Video update push method and terminal
CN110737711A (en) Report exporting method and device, computer equipment and storage medium
CN107689984B (en) Message pushing method and device, computer equipment and storage medium
CN110413292B (en) Light application installation method of application program, mobile terminal and storage medium
CN109257426A (en) Service line resource loading method, device, computer equipment and storage medium
CN113296960B (en) Data quasi-real-time distribution method, device, equipment and storage medium
CN108389124B (en) Data processing method, data processing device, computer equipment and storage medium
CN112165654A (en) Channel language switching method and device, computer equipment and storage medium
CN110457614B (en) Data increment updating method and device for reducing data concurrency and computer equipment
CN111629031A (en) Cluster storage method, system, computer equipment 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
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20210101