Picture display method and device based on digital broadcast, equipment and medium
Through the Demod module in the management server, playing the radio station to be broadcast and obtaining the radio tag pictures, the problem of the radio logo pictures not being displayed in time in digital broadcasts is solved, and the rapid and accurate display of the radio logo pictures is achieved, which improves the user experience.
Patent Information
- Application Number
- CN202510596876.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-09
- Publication Date
- 2025-08-08
AI Technical Summary
In the prior art, the unplayed radio station logo pictures in the digital radio station list cannot be displayed in time, resulting in poor display experience of the radio station list.
Play the digital radio station to be broadcast through the Demod module in the management server, and obtain the radio tagged pictures, and store them in the local image database for fast and accurate display.
It realizes the fast and accurate display of radio tagged pictures, improving user experience.
Smart Images

Figure CN120455744A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a method, device, equipment and medium for displaying pictures based on digital broadcasting. Background Art
[0002] Digital Audio Broadcasting (DAB) is the third generation of broadcasting following traditional analog broadcasting such as AM and FM. DAB has two types of images: the station logo image and the program image or song album image. The station logo image of each station is generally fixed, while the program image or song album image will change with the content being played.
[0003] The current method for receiving and processing DAB radio station logo images is generally as follows: Figure 1 The flowchart shown adopts real-time reception. For example, when a radio program in the radio list is played for the first time, the radio logo picture of each radio program being played is received, wherein the radio list includes multiple radio programs, and different radio programs correspond to different radio logo pictures. When all the radio logos of the DAB radio list are to be displayed, all the radio programs in the radio list must have been played. This results in a poor display experience of the radio list, that is, there are many radio programs in the radio list that have not been played and their radio logo pictures are not displayed. That is, the more frequencies (the more radio programs), the more radio programs that cannot display the radio logo pictures. Summary of the Invention
[0004] The embodiments of the present invention provide a method, apparatus, device and medium for displaying pictures based on digital broadcasting, aiming to solve the problem in the prior art that radio station mark pictures in data broadcasting cannot be displayed quickly.
[0005] In a first aspect, an embodiment of the present invention provides a method for displaying an image based on digital broadcasting, wherein the method is applied to a management server in a vehicle system, the management server including a Demod module, and the method includes:
[0006] If a digital broadcast play instruction is detected, determining a digital broadcast station to be broadcast in a digital broadcast station list, wherein the digital broadcast station list includes a plurality of digital broadcast stations;
[0007] Determining, based on the radio program address of the digital radio station to be broadcast, whether a station marker image of the digital radio station to be broadcast exists in a preset local image database, wherein the local image database is used to store station marker images corresponding to previously broadcast digital radio stations, and different radio program addresses are associated with different station marker images;
[0008] If it does not exist, the Demod module plays the digital radio station to be broadcast and the corresponding radio program;
[0009] Acquire preset directory data and retrieve a corresponding station mark image from the acquired directory data according to the station program address of the digital radio station to be broadcast;
[0010] The obtained radio station mark image is matched and associated with the radio program address of the radio program to be broadcast, and then stored in a preset local image database.
[0011] In a second aspect, an embodiment of the present invention further provides a picture display device based on digital broadcasting, wherein the device is applied to a management server of a vehicle system, the management server includes a Demod module, and the device includes:
[0012] a station determining unit, configured to determine a digital radio station to be broadcast in a digital radio station list if a digital radio play instruction is detected, wherein the digital radio station list includes a plurality of digital radio stations;
[0013] a data determination unit, configured to determine, based on the radio program address of the digital radio station to be broadcast, whether a station marker image of the digital radio station to be broadcast exists in a preset local image database, wherein the local image database is configured to store station marker images corresponding to previously broadcast digital radio stations, and different radio program addresses are associated with different station marker images;
[0014] A program playing unit, configured to play the digital radio station to be broadcast through a Demod module if the station does not exist, and play the corresponding radio program;
[0015] A data acquisition unit, configured to acquire preset directory data and retrieve a corresponding station mark image from the acquired directory data according to the station program address of the digital radio station to be broadcast;
[0016] The picture storage unit is used to match and associate the acquired radio station mark picture with the radio station program address of the radio program to be broadcast and store the resultant image in a preset local picture database.
[0017] In a third aspect, an embodiment of the present invention further provides a computer device, wherein the device includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus;
[0018] Memory for storing computer programs;
[0019] The processor is configured to implement the steps of the digital broadcast-based picture display method described in the first aspect when executing the program stored in the memory.
[0020] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the steps of the picture display method based on digital broadcasting as described in the first aspect above are implemented.
[0021] An embodiment of the present invention provides a method, apparatus, device, and medium for displaying images based on digital broadcasting. The method is applied to a management server in a vehicle system, the management server including a Demod module. The method includes: if a digital broadcast play instruction is detected, determining a digital broadcast station to be played in a digital broadcast station list, wherein the digital broadcast station list includes multiple digital broadcast stations; determining whether a station marker image of the digital broadcast station to be played exists in a preset local image database based on the station program address of the digital broadcast station to be played, wherein the local image database is used to store station marker images corresponding to previously played digital broadcast stations, and different station program addresses are associated with different station marker images; if not, playing the digital broadcast station to be played and the corresponding radio program via the Demod module; obtaining preset directory data and retrieving the corresponding station marker image from the obtained directory data based on the station program address of the digital broadcast station to be played; matching and associating the obtained station marker image with the station program address of the radio program to be played, and storing the obtained station marker image in a preset local image database. The above-mentioned method for displaying images based on digital broadcasting is applied to the management server. The method can not only realize faster and more accurate display of station marker images, but also improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0023] Figure 1 The present invention is a flowchart showing a method for receiving and processing DAB radio station logo images.
[0024] Figure 2 A flowchart of a method for displaying pictures based on digital broadcasting provided by an embodiment of the present invention;
[0025] Figure 3 A schematic diagram of an application scenario of a method for displaying pictures based on digital broadcasting provided by an embodiment of the present invention;
[0026] Figure 4 A flowchart of a method for displaying pictures based on digital broadcasting provided by an embodiment of the present invention;
[0027] Figure 5 A schematic block diagram of a digital broadcast-based picture display device provided by an embodiment of the present invention;
[0028] Figure 6 A schematic block diagram of a computer device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0029] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0030] It will be understood that when used in this specification and the appended claims, the terms “comprises” and “comprising” indicate the presence of described features, integers, steps, operations, elements and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof.
[0031] It should also be understood that the terms used in the present specification are only for the purpose of describing particular embodiments and are not intended to limit the present invention. As used in the present specification and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms unless the context clearly indicates otherwise.
[0032] It should be further understood that the term "and / or" used in the present description and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
[0033] See also Figure 2 and Figure 3As shown in the figure, an embodiment of the present invention provides a method for displaying images based on digital broadcasting. The method is applied to a management server 10 of a vehicle system. The management server 10 includes a demodulator 11, which can be a demodulator for demodulating broadcast signals. The management server 10 is configured to, upon detecting a digital broadcast play instruction, determine a digital broadcast station to be broadcasted in a digital broadcast station list, wherein the digital broadcast station list includes a plurality of digital broadcast stations; determine whether a station marker image for the digital broadcast station to be broadcasted exists in a preset local image database based on the program address of the digital broadcast station to be broadcasted, wherein the local image database is configured to store station marker images corresponding to previously broadcast digital broadcast stations, with different station marker images associated with different program addresses; if not, play the digital broadcast station to be broadcasted and the corresponding program via the demodulator; obtain preset directory data and retrieve a corresponding station marker image from the obtained directory data based on the program address of the digital broadcast station to be broadcasted; match and associate the obtained station marker image with the program address of the program to be broadcasted, and then store the matched station marker image in a preset local image database 20. In addition, the obtained radio station mark picture and the radio program address of the radio program to be broadcast can be associated and matched, and then transmitted through the network and stored in the cloud database 30. This method can not only realize faster and more accurate display of radio station mark pictures, but also improve the user experience.
[0034] like Figure 2 As shown, in one embodiment, the image display method based on digital broadcasting is applied to a management server in a vehicle system, the management server includes a Demod module, and the method includes steps S110 to S150.
[0035] Step S110 : If a digital broadcasting play instruction is detected, a digital broadcasting station to be played in a digital broadcasting station list is determined, wherein the digital broadcasting station list includes a plurality of digital broadcasting stations.
[0036] In this embodiment, the user can trigger the digital radio playback command in the following ways, such as, physical button: clicking the "Digital Radio" button on the vehicle system panel; touch screen interaction: clicking the "Play" button in the digital radio application interface on the vehicle screen; voice command: saying "Play digital radio" or specifying the radio station name through the voice assistant.
[0037] After receiving the play command, the vehicle system's management server uses its built-in command parsing module to parse the command and extract key information, such as the station name, frequency, or user preferences. This key information is used to determine the digital radio station to be played from a list of digital radio stations. The list of digital radio stations includes multiple digital radio stations.
[0038] Step S120, judging whether there is a station mark picture of the digital radio station to be broadcast in a preset local picture database according to the radio program address of the digital radio station to be broadcast, wherein the local picture database is used to store the station mark pictures corresponding to the digital radio stations that have been broadcast, and different radio program addresses are associated with different station mark pictures.
[0039] In this embodiment, the digital radio station list is one of the core data structures for user interaction with the system. It contains basic information about the radio station, such as the radio program address and other information, where the radio program address can be the ServiceID of the radio station. The local image database is used to store radio station tagged images, usually with the radio program address (or its hash value) as the key and the image file path as the value. In addition, the radio program address and ECC code can also be used as the key value of the radio station tagged image to enhance the reliability and data consistency of the distributed system. Among them, the ECC code refers to the extended country code, which is used to identify the region to which the digital communication radio station belongs. Multiple countries can share the same ECC code.
[0040] Step S130: If it does not exist, the Demod module plays the digital radio station to be broadcast and the corresponding radio program.
[0041] Among them, the electronic program guide (EPG) is the abbreviation of Electronic Program Guide, which can be the electronic program menu of digital broadcasting. EPG is a window that shows the operator's characteristics to users. It provides the primary interface for interaction between the digital broadcasting system and users and is one of the core modules of the system.
[0042] If the station marker image of the digital radio station to be broadcast does not exist in the preset local image database, the management server can play the digital radio station to be broadcast according to the EPG and through the Demod module, and play the corresponding radio program. Specifically, the data in the EPG is usually provided by the broadcast operator, and may be obtained by demodulating the radio frequency signal through the Demod module. The data in the EPG usually contains radio station information, program schedule, program name, description, etc. The address of the radio station to be broadcast can be obtained through the Demod module, and the program that is currently being played or about to be played can be found from the EPG according to the current time. While playing the radio station, the name, description and other information of the current program are displayed. When the EPG needs to display the station marker image of the digital radio station to be broadcast, it will retrieve the corresponding station marker image from the DIR data (i.e., directory data) according to the radio program address, and display it on the user interface.
[0043] Step S140 , obtaining preset directory data and retrieving a corresponding station mark image from the obtained directory data according to the station program address of the digital radio station to be broadcast.
[0044] In this embodiment, the DIR data, as directory data, is used to associate station logo image data with the station program address of a radio program. As an important role in digital television or broadcasting systems, it provides necessary support for the EPG, allowing users to more conveniently browse and select the services or channels they are interested in. Because the preset directory data stores a mapping relationship between station program addresses and station logo images, the station program address can be a URL or some unique identifier, and the image can be a file path or a network image address.
[0045] After obtaining the radio program address of the current radio station to be broadcast from user input, configuration files, databases, etc., the management server can search for a radio station mark image that matches the radio program address in the preset directory data.
[0046] Step S150 : Matching and associating the acquired radio station mark image with the radio program address of the radio program to be broadcast, and then storing the matched images in a preset local image database.
[0047] In this embodiment, the management server can match and associate the obtained radio station mark image with the radio program address of the radio program to be broadcast. For example, the radio program address and ECC code can be stored as key values in a pre-set local image database for later reading and display, thereby improving the efficiency of radio station mark image display.
[0048] In a further embodiment, step S150 includes the following sub-steps:
[0049] The radio program address and ECC code of the to-be-broadcast radio program are determined as target key values of the acquired radio station mark image, and the determined target key values and the acquired radio station mark image are matched and associated and then stored in a preset local image database.
[0050] Among them, the management server can determine the radio program address and ECC code of the radio program to be broadcast as the target key value of the obtained radio station mark picture, match and associate the obtained radio station mark picture through the target key value, and store it in the preset local picture database, thereby realizing the storage of the radio station mark picture.
[0051] In one embodiment, the method further includes: matching and associating the determined key value with the obtained radio station mark image and uploading the matching key value to a preset cloud database via a network.
[0052] Among them, in order to achieve more effective application of radio station mark pictures, the management server can also match and associate the determined key value with the obtained radio station mark picture and upload it to the preset cloud database through the network; the cloud database is a database service based on a cloud computing platform, which provides database storage and management functions to users, so that users do not need to worry about the underlying configuration and maintenance of the database, and can easily use the database service through the Internet.
[0053] In a further embodiment, the cloud database includes a basic data table and a cache data table, and the method further includes the following steps: determining whether the determined target key value exists in the basic data table in the cloud database; if not, matching and associating the determined key value with the obtained radio station mark picture and storing them in the cache data table of the cloud database.
[0054] The management server also needs to determine whether the determined target key value exists in the basic data table of the cloud database. If so, the process step ends. If not, the determined key value is matched and associated with the obtained station marker image and then stored in the cache data table of the cloud database.
[0055] By using two different data tables in the cloud database, the management of radio station marker images can be further implemented. Specifically, the database contains two data tables: a basic data table and a cache data table. The data in the basic data table is relatively standardized, and the published database file can be generated based on the data in the basic data table. The data in the cache data table is relatively primitive. First, it is determined whether the key value exists in the basic data table of the retained database. If so, the process ends; if not, the key value is saved to the cache data table.
[0056] In a further embodiment, the method further includes the following steps: counting the number of key values stored in the cache data table that are identical to the determined key value; if the counted number reaches a preset threshold, storing the determined key value and the radio station tag image associated with the determined key value in a basic data table of the cloud database to update the cloud database. That is, the management server counts the number of key values stored in the cache data table that are identical to the determined key value, determines whether the number meets the preset threshold, and stores the determined key value and the radio station tag image associated with the determined key value in the basic data table of the cloud database to update the cloud database.
[0057] In a further embodiment, the step of storing the determined key value and the radio station mark image corresponding to the determined key value in a basic data table of the cloud database to update the cloud database further includes:
[0058] If the radio station mark picture associated with the determined key value is different from the radio station mark picture associated with the same key value in history, the radio station mark pictures with the largest number of identical images associated with the determined key value will be stored in the basic data table of the cloud database to update the cloud database.
[0059] The management server determines whether the number of radio station marker images with the same key value in the cache data table has reached a preset threshold, such as 50, 60, 70, 80, 90, etc. The specific number is not limited in the embodiment of the present invention. At this time, the management server obtains the image with the largest number of radio station markers corresponding to the same key value in the cache data table and saves it to the input and output data table. In other words, the data is retained (the radio station marker image data is stored in the basic data table) and the file information in the cloud database is updated. Then, new database file information is generated and published based on the updated basic data table.
[0060] In one embodiment, the method further includes the step of updating and publishing the updated data content in the cloud database to a preset local image database. The management server updating and publishing the updated data content in the cloud database to the preset local image database can ensure that the image data in the local image database is updated in a timely manner, so that users can use the latest and most commonly used radio station tagged images.
[0061] In summary, the above-mentioned image display method based on digital broadcasting is applied to the management server. This method not only realizes faster and more accurate display of radio station mark images, but also improves the user experience.
[0062] In another embodiment, Figure 4As shown, the image display method based on digital broadcasting of the present invention utilizes the fact that the station logo image (Station Logo) of each digital broadcasting station is generally fixed, and stores the received station logo image (Station Logo) data of each digital broadcasting station in a database according to the station program ID (Service ID, SID, station program address) and ECC (Extended Country Code, each code corresponds to a region) information of the radio program (Service). In this way, when these stations are subsequently played, the Station Logo image data corresponding to the station can be directly read from the database, thereby achieving instantaneous display and greatly improving the display speed. Among them, the local database data can be stored in a flash memory, and the flash memory data is not lost when the power is off, that is, this effect is still valid even if the device is powered off or restarted after shutdown. Moreover, even if the station logo image (Station Logo) of the digital broadcasting station changes, the present invention will update the display and the Station Logo image data corresponding to the digital broadcasting station in the flash memory in real time to ensure the accuracy of the station logo image display of the digital broadcasting station.
[0063] In addition, the management server can also upload the received station logo image data of each radio station to the cloud service database using ServiceID and ECC as key values. The cloud server will maintain multiple copies of the Station Logo backup with Service ID and ECC as key values (it will receive data uploaded by all devices and clean them up regularly). When the number of Station Logo data with the same key value (Service ID and ECC as key values) reaches 50, we will finally retain the Station Logo data with the most identical Station Logo data and discard the other data. Of course, the specific number of copies is not limited in this embodiment and can be divided according to the actual usage scenario. In addition, the data retained by the cloud server needs to be regularly remade into a database file and updated to the preset local database of the receiver through software updates. The receiver here can also be a car system, and the APP can be an application on the car system for playing digital radio, etc. In general, this method can enable the EPG of the car system to display more and more station logos of radio stations.
[0064] The embodiment of the present invention further provides a digital broadcast-based picture display device, which can be configured in a management server of a vehicle system, wherein the management server includes a Demod module, and the digital broadcast-based picture display device is used to execute any embodiment of the aforementioned digital broadcast-based picture display method. Figure 5 , Figure 5A schematic block diagram of a picture display device based on digital broadcasting provided by an embodiment of the present invention.
[0065] like Figure 5 As shown, the picture display device 100 based on digital broadcasting includes a station determination unit 110 , a data judgment unit 120 , a program playing unit 130 , a data acquisition unit 140 and a picture storage unit 150 .
[0066] The station determining unit 110 is configured to determine a digital radio station to be played in a digital radio station list if a digital radio play instruction is detected, wherein the digital radio station list includes a plurality of digital radio stations.
[0067] In this embodiment, the user can trigger the digital radio playback command in the following ways, such as, physical button: clicking the "Digital Radio" button on the vehicle system panel; touch screen interaction: clicking the "Play" button in the digital radio application interface on the vehicle screen; voice command: saying "Play digital radio" or specifying the radio station name through the voice assistant.
[0068] After receiving the play command, the vehicle system's management server uses its built-in command parsing module to parse the command and extract key information, such as the station name, frequency, or user preferences. This key information is used to determine the digital radio station to be played from a list of digital radio stations. The list of digital radio stations includes multiple digital radio stations.
[0069] The data judgment unit 120 is used to judge whether there is a station mark picture of the digital radio station to be broadcast in a preset local picture database based on the radio program address of the digital radio station to be broadcast, wherein the local picture database is used to store the station mark pictures corresponding to the digital radio stations that have been played, and different radio program addresses are associated with different station mark pictures.
[0070] In this embodiment, the digital radio station list is one of the core data structures for user interaction with the system. It contains basic information about the radio station, such as the radio program address and other information, where the radio program address can be the ServiceID of the radio station. The local image database is used to store radio station tagged images, usually with the radio program address (or its hash value) as the key and the image file path as the value. In addition, the radio program address and ECC code can also be used as the key value of the radio station tagged image to enhance the reliability and data consistency of the distributed system. Among them, the ECC code refers to the extended country code, which is used to identify the region to which the digital communication radio station belongs. Multiple countries can share the same ECC code.
[0071] The program playing unit 130 is used to play the digital radio station to be broadcast through the Demod module if it does not exist, and play the corresponding radio program.
[0072] Among them, the electronic program guide (EPG) is the abbreviation of Electronic Program Guide, which can be the electronic program menu of digital broadcasting. The Demod module is a window that shows the operator's characteristics to users. It provides the primary interface for interaction between the digital broadcasting system and users and is one of the core modules of the system.
[0073] If the station marker image of the digital radio station to be broadcast does not exist in the preset local image database, the management server can play the digital radio station to be broadcast according to the EPG and through the Demod module, and play the corresponding radio program. Specifically, the data in the EPG is usually provided by the broadcast operator, and may be obtained by demodulating the radio frequency signal through the Demod module. The data in the EPG usually contains radio station information, program schedule, program name, description, etc. The address of the radio station to be broadcast can be obtained through the Demod module, and the program that is currently being played or about to be played can be found from the EPG according to the current time. While playing the radio station, the name, description and other information of the current program are displayed. When the Demod module needs to display the station marker image of the digital radio station to be broadcast, it will retrieve the corresponding station marker image from the DIR data (i.e., directory data) according to the radio program address, and display it on the user interface.
[0074] The data acquisition unit 140 is configured to acquire preset directory data and retrieve a corresponding station mark image from the acquired directory data according to the station program address of the digital broadcasting station to be broadcast.
[0075] In this embodiment, the DIR data, as directory data, is used to associate station logo image data with the station program address of a radio program. As an important role in digital television or broadcasting systems, it provides necessary support for the EPG, allowing users to more conveniently browse and select the services or channels they are interested in. Because the preset directory data stores a mapping relationship between station program addresses and station logo images, the station program address can be a URL or some unique identifier, and the image can be a file path or a network image address.
[0076] After obtaining the radio program address of the current radio station to be broadcast from user input, configuration files, databases, etc., the management server can search for a radio station mark image that matches the radio program address in the preset directory data.
[0077] The picture storage unit 150 matches and associates the obtained radio station mark picture with the radio program address of the radio program to be broadcast, and then stores the matched picture in a preset local picture database.
[0078] In this embodiment, the management server can match and associate the obtained radio station mark image with the radio program address of the radio program to be broadcast. For example, the radio program address and ECC code can be stored as key values in a pre-set local image database for later reading and display, thereby improving the efficiency of radio station mark image display.
[0079] In a further embodiment, the image storage unit 150 is configured to perform the following sub-steps:
[0080] The radio program address and ECC code of the to-be-broadcast radio program are determined as target key values of the acquired radio station mark image, and the determined target key values and the acquired radio station mark image are matched and associated and then stored in a preset local image database.
[0081] Among them, the management server can determine the radio program address and ECC code of the radio program to be broadcast as the target key value of the obtained radio station mark picture, match and associate the obtained radio station mark picture through the target key value, and store it in the preset local picture database, thereby realizing the storage of the radio station mark picture.
[0082] In one embodiment, the apparatus 100 is further configured to match and associate the determined key value with the acquired radio station mark image and then upload the matched key value to a preset cloud database via a network.
[0083] Among them, in order to achieve more effective application of radio station mark pictures, the management server can also match and associate the determined key value with the obtained radio station mark picture and upload it to the preset cloud database through the network; the cloud database is a database service based on a cloud computing platform, which provides database storage and management functions to users, so that users do not need to worry about the underlying configuration and maintenance of the database, and can easily use the database service through the Internet.
[0084] In a further embodiment, the cloud database includes a basic data table and a cache data table, and the device 100 is further used to perform the following steps: determine whether the determined target key value exists in the basic data table in the cloud database; if not, match and associate the determined key value with the obtained radio station mark picture and store it in the cache data table of the cloud database.
[0085] The management server also needs to determine whether the determined target key value exists in the basic data table of the cloud database. If so, the process step ends. If not, the determined key value is matched and associated with the obtained station marker image and then stored in the cache data table of the cloud database.
[0086] By using two different data tables in the cloud database, the management of radio station marker images can be further implemented. Specifically, the database contains two data tables: a basic data table and a cache data table. The data in the basic data table is relatively standardized, and the published database file can be generated based on the data in the basic data table. The data in the cache data table is relatively primitive. First, it is determined whether the key value exists in the basic data table of the retained database. If so, the process ends; if not, the key value is saved to the cache data table.
[0087] In a further embodiment, the apparatus 100 is further configured to perform the following steps: counting the number of key values stored in the cache data table that are identical to the determined key value; if the counted number reaches a preset threshold, storing the determined key value and the radio station tag image associated with the determined key value in a basic data table of the cloud database to update the cloud database. That is, the management server counts the number of key values stored in the cache data table that are identical to the determined key value, determines whether the number meets the preset threshold, and stores the determined key value and the radio station tag image associated with the determined key value in the basic data table of the cloud database to update the cloud database.
[0088] In a further embodiment, the apparatus 100 performs the step of storing the determined key value and the radio station marker image corresponding to the determined key value in a basic data table of a cloud database to update the cloud database, which specifically further includes performing the following sub-steps:
[0089] If the radio station mark picture associated with the determined key value is different from the radio station mark picture associated with the same key value in history, the radio station mark pictures with the largest number of identical images associated with the determined key value will be stored in the basic data table of the cloud database to update the cloud database.
[0090] The management server determines whether the number of radio station marker images with the same key value in the cache data table has reached a preset threshold, such as 50, 60, 70, 80, 90, etc. The specific number is not limited in the embodiment of the present invention. At this time, the management server obtains the image with the largest number of radio station markers corresponding to the same key value in the cache data table and saves it to the input and output data table. In other words, the data is retained (the radio station marker image data is stored in the basic data table) and the file information in the cloud database is updated. Then, new database file information is generated and published based on the updated basic data table.
[0091] In one embodiment, the apparatus 100 is further configured to perform the following steps: updating and publishing the updated data content in the cloud database to a preset local image database. The management server updating and publishing the updated data content in the cloud database to the preset local image database can timely update the image data in the local image database so that users can use the latest and most commonly used radio station tagged images.
[0092] The above-mentioned picture display device based on digital broadcasting can be realized in the form of a computer program, which can be used in Figure 6 Runs on the computer device shown.
[0093] See also Figure 6 , Figure 6 This is a schematic block diagram of a computer device provided by an embodiment of the present invention. The computer device may be a user terminal or a server for executing a digital broadcast-based picture display method to display digital broadcast-based pictures according to a digital broadcast-based picture display module imported into an operating system.
[0094] See Figure 6 The computer device 500 includes a processor 502 , a memory, and a network interface 505 connected via a communication bus 501 , wherein the memory may include a storage medium 503 and an internal memory 504 .
[0095] The storage medium 503 may store an operating system 5031 and a computer program 5032. When the computer program 5032 is executed, the processor 502 may execute a method for displaying pictures based on digital broadcasting. The storage medium 503 may be a volatile storage medium or a non-volatile storage medium.
[0096] The processor 502 is used to provide computing and control capabilities to support the operation of the entire computer device 500.
[0097] The internal memory 504 provides an environment for the operation of the computer program 5032 in the storage medium 503. When the computer program 5032 is executed by the processor 502, the processor 502 can execute the image display method based on digital broadcasting.
[0098] The network interface 505 is used for network communication, such as providing data information transmission. Those skilled in the art will understand that Figure 6 The structure shown in the figure is merely a block diagram of a portion of the structure related to the solution of the present invention and does not constitute a limitation on the computer device 500 to which the solution of the present invention is applied. The specific computer device 500 may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0099] The processor 502 is configured to run a computer program 5032 stored in the memory to implement corresponding functions in the above-mentioned method for displaying pictures based on digital broadcasting.
[0100] Those skilled in the art will understand that Figure 6 The embodiment of the computer device shown in the figure does not constitute a limitation on the specific composition of the computer device. In other embodiments, the computer device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. For example, in some embodiments, the computer device may only include a memory and a processor. In such an embodiment, the structure and function of the memory and processor are the same as those in the figure. Figure 6 The embodiments shown are consistent and will not be described again here.
[0101] It should be understood that in the embodiment of the present invention, the processor 502 may be a central processing unit (CPU), and the processor 502 may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0102] In another embodiment of the present invention, a computer-readable storage medium is provided. The computer-readable storage medium may be volatile or non-volatile. The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps included in the above-described method for displaying images based on digital broadcasting.
[0103] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described equipment, devices and units can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented with electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0104] In the several embodiments provided by the present invention, it should be understood that the disclosed devices, apparatuses and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, or units with the same function may be combined into one unit. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, devices or units, or may be an electrical, mechanical or other form of connection.
[0105] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected according to actual needs to achieve the objectives of the embodiments of the present invention.
[0106] In addition, the functional units in the various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0107] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a computer-readable storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned computer-readable storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a magnetic disk, or an optical disk.
[0108] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and such modifications or substitutions are intended to be within the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be subject to the scope of protection of the claims.
Claims
1. A method for displaying pictures based on digital broadcasting, characterized in that: The method is applied to a management server in a vehicle system, the management server including a Demod module, and the method includes: If a digital broadcast play instruction is detected, determining a digital broadcast station to be broadcast in a digital broadcast station list, wherein the digital broadcast station list includes a plurality of digital broadcast stations; Determining, based on the radio program address of the digital radio station to be broadcast, whether a station marker image of the digital radio station to be broadcast exists in a preset local image database, wherein the local image database is used to store station marker images corresponding to previously broadcast digital radio stations, and different radio program addresses are associated with different station marker images; If it does not exist, the Demod module plays the digital radio station to be broadcast and the corresponding radio program; Acquire preset directory data and retrieve a corresponding station mark image from the acquired directory data according to the station program address of the digital radio station to be broadcast; The obtained radio station mark image is matched and associated with the radio program address of the radio program to be broadcast, and then stored in a preset local image database.
2. The method for displaying pictures based on digital broadcasting according to claim 1, wherein: The step of matching and associating the acquired radio station mark image with the radio program address of the radio program to be broadcast and then storing the matched image in a preset local image database includes: Determine the radio program address and ECC code of the radio program to be broadcast as the target key value of the obtained radio station mark image, The determined target key value and the obtained radio station mark image are matched and associated and then stored in a preset local image database.
3. The method for displaying pictures based on digital broadcasting according to claim 2, wherein: The method further comprises: The determined key value and the obtained radio station mark image are matched and associated and then uploaded to a preset cloud database via the network.
4. The method for displaying pictures based on digital broadcasting according to claim 3, wherein: The cloud database includes a basic data table and a cache data table, and the method further includes: Determine whether the determined target key value exists in the basic data table in the cloud database; If it does not exist, the determined key value and the obtained radio station mark picture are matched and associated and then stored in the cache data table of the cloud database.
5. The method for displaying pictures based on digital broadcasting according to claim 4, characterized in that: The method further comprises: Count the number of key values stored in the cache data table that are the same as the determined key value; If the counted number reaches a preset threshold, the determined key value and the radio station mark picture corresponding to the determined key value are stored in a basic data table of the cloud database to update the cloud database.
6. The method for displaying pictures based on digital broadcasting according to claim 5, characterized in that: The step of storing the determined key value and the radio station mark image corresponding to the determined key value in a basic data table of the cloud database to update the cloud database further includes: If the radio station mark picture associated with the determined key value is different from the radio station mark picture associated with the same key value in history, the radio station mark pictures with the largest number of identical images associated with the determined key value will be stored in the basic data table of the cloud database to update the cloud database.
7. The method for displaying pictures based on digital broadcasting according to claim 6, wherein: After the step of updating the cloud database file, the method further includes: Update and publish the updated data content in the cloud database to the preset local image database.
8. A picture display device based on digital broadcasting, characterized in that: The device is applied to a management server of a vehicle system, the management server includes a Demod module, and the device includes: a station determining unit, configured to determine a digital radio station to be broadcast in a digital radio station list if a digital radio play instruction is detected, wherein the digital radio station list includes a plurality of digital radio stations; a data determination unit, configured to determine, based on the radio program address of the digital radio station to be broadcast, whether a station marker image of the digital radio station to be broadcast exists in a preset local image database, wherein the local image database is configured to store station marker images corresponding to previously broadcast digital radio stations, and different radio program addresses are associated with different station marker images; A program playing unit, configured to play the digital radio station to be broadcast through a Demod module if the station does not exist, and play the corresponding radio program; A data acquisition unit, configured to acquire preset directory data and retrieve a corresponding station mark image from the acquired directory data according to the station program address of the digital radio station to be broadcast; The picture storage unit matches and associates the acquired radio station mark picture with the radio program address of the radio program to be broadcast and stores the resultant image in a preset local picture database.
9. A computer device, characterized in that: The device includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus; Memory for storing computer programs; The processor is configured to implement the steps of the digital broadcast-based picture display method according to any one of claims 1 to 7 when executing the program stored in the memory.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the picture display method based on digital broadcasting according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Broadcast channel information displaying method and device
CN101383671A
Radio station identification picture generation method and device, computer equipment and storage medium
CN119027545A
Method and apparatus for capturing broadcast EPG data for program title display
CN1321389A
Delivering enhanced content to broadcast media receivers with internet connection and enhancing user experience
US20110213681A1