CN115499695A - Smart television control method and device, advertising machine and medium - Google Patents

Smart television control method and device, advertising machine and medium Download PDF

Info

Publication number
CN115499695A
CN115499695A CN202210982334.8A CN202210982334A CN115499695A CN 115499695 A CN115499695 A CN 115499695A CN 202210982334 A CN202210982334 A CN 202210982334A CN 115499695 A CN115499695 A CN 115499695A
Authority
CN
China
Prior art keywords
type
state
resource
dlna protocol
protocol state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210982334.8A
Other languages
Chinese (zh)
Other versions
CN115499695B (en
Inventor
余国旭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Allwinner Technology Co Ltd
Original Assignee
Allwinner 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 Allwinner Technology Co Ltd filed Critical Allwinner Technology Co Ltd
Priority to CN202210982334.8A priority Critical patent/CN115499695B/en
Publication of CN115499695A publication Critical patent/CN115499695A/en
Application granted granted Critical
Publication of CN115499695B publication Critical patent/CN115499695B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9566URL specific, e.g. using aliases, detecting broken or misspelled links
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09FDISPLAYING; ADVERTISING; SIGNS; LABELS OR NAME-PLATES; SEALS
    • G09F27/00Combined visual and audible advertising or displaying, e.g. for public address
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/4222Remote control device emulator integrated into a non-television apparatus, e.g. a PDA, media center or smart toy
    • 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/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • 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/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8106Monomedia components thereof involving special audio data, e.g. different tracks for different languages
    • H04N21/8113Monomedia components thereof involving special audio data, e.g. different tracks for different languages comprising music, e.g. song in MP3 format
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8146Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Computer Graphics (AREA)
  • Data Mining & Analysis (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The application discloses a smart television control method, a smart television control device, an advertising machine and a medium, wherein the method comprises the following steps: resolving a DLNA control command sent by a mobile phone end to obtain resources required by the mobile phone end; distinguishing the type of the resource, and starting a player corresponding to the type of the resource to play and display; and switching the DLNA protocol state according to the type of the resource. According to the method and the device, the DLNA protocol state can be switched according to the type of the resource, the third-party application on the market is compatible, and the operations of zooming, moving, pull-down sliding and the like on the webpage are supported.

Description

Smart television control method and device, advertising machine and medium
Technical Field
The application relates to the field of smart televisions, in particular to a smart television control method, a smart television control device, an advertising machine and a medium.
Background
The intelligent television is connected with the home television by using an artificial intelligence technology and is widely applied to various scenes. A common protocol of a video interaction system carried on an intelligent television is a DLNA (digital living network alliance) or AirPlay protocol, the DLNA protocol is initiated by a digital living network alliance and aims to solve the interconnection and intercommunication of wireless networks and wired networks including personal PCs (personal computers), consumer electronics and mobile equipment, the DLNA protocol is wide in coverage and numerous in supported application, but related applications only support media types in formats such as videos, audios and pictures, and the support for webpage and electronic book resource formats is lacked.
Therefore, the above technical problems in the related art need to be solved.
Disclosure of Invention
The present application is directed to solving one of the technical problems in the related art. Therefore, the embodiment of the application provides a method, a system and a medium for controlling the smart television, which can realize interactive transmission of the smart television.
According to an aspect of an embodiment of the present application, a method for controlling a smart television is provided, where the method includes:
resolving a DLNA control command sent by a mobile phone end to obtain resources required by the mobile phone end;
distinguishing the type of the resource, and starting a player corresponding to the type of the resource to play and display;
and switching the DLNA protocol state according to the type of the resource.
In one embodiment, the switching DLNA protocol state according to the type of the resource includes:
when a URL of a first type is received, setting the current DLNA protocol state to be a first state;
when a URL of a second type is received, setting the current DLNA protocol state to be a second state;
the URLs of the first type at least comprise webpage type URLs and electronic book type URLs, and the URLs of the second type at least comprise music type URLs and video type URLs.
In one embodiment, the setting the current DLNA protocol state to the first state when the URL of the first type is received includes:
receiving a URL of a first type;
analyzing the URL of the first type by a preset method to obtain the URL of the corresponding resource and loading the URL of the corresponding resource to obtain the corresponding resource;
displaying the corresponding resource, and setting the current DLNA protocol state as a first state;
wherein the preset method at least comprises a SetAVTransportURI () method.
In one embodiment, when the current DLNA protocol state is the first state, the method includes:
detecting whether a rolling or page turning operation exists at present, and if the rolling or page turning operation exists at present, setting the current DLNA protocol state to be a second state;
and when no scrolling or page turning operation is performed within the preset time, setting the current DLNA protocol state to be a first state.
In one embodiment, the method further comprises:
detecting the current DLNA protocol state:
if the current DLNA protocol state is the first state, calling a webpage display or an electronic book player;
and if the current DLNA protocol state is the second state, calling the music renderer or the video player.
In one embodiment, the method further comprises: if the resource type is a webpage or an electronic book, then: acquiring the resolution of a television; and displaying the content of the webpage after the content of the webpage or the electronic book is matched with the resolution of a television.
In one embodiment, the method further comprises:
receiving zooming and page moving operation information;
and changing the page display size and the page position according to the zooming and page moving operation information.
According to an aspect of an embodiment of the present application, there is provided a smart tv control apparatus, including:
the analysis module is used for analyzing a DLNA control command sent by the mobile phone end to obtain resources required by the mobile phone end;
the display module is used for distinguishing the types of the resources and starting a player corresponding to the types of the resources to play and display;
and the DLNA protocol state switching module switches the DLNA protocol state according to the type of the resource.
According to an aspect of the embodiments of the present application, there is provided an advertising machine, where the advertising machine includes a smart television control apparatus as described in the previous embodiments.
According to an aspect of the embodiments of the present application, a medium is provided, where the medium stores a program executable by a processor, and the program executable by the processor, when executed by the processor, implements a method for controlling a smart tv according to the foregoing embodiments.
The intelligent television control method provided by the embodiment of the application has the beneficial effects that: the application provides a smart television control method, which comprises the following steps: resolving a DLNA control command sent by a mobile phone end to obtain resources required by the mobile phone end; distinguishing the type of the resource, and starting a player corresponding to the type of the resource to play and display; and switching the DLNA protocol state according to the type of the resource. According to the method and the device, the DLNA protocol state can be switched according to the type of the resource, the third-party application in the market is compatible, and the operations of zooming, moving, pulling down, sliding and the like on the webpage are supported.
Additional aspects and advantages of the present application will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the present application.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a flowchart of a smart television control method according to an embodiment of the present application;
fig. 2 is a schematic block diagram of a smart television control method according to an embodiment of the present application;
fig. 3 is a schematic diagram illustrating a state switching of a DLNA protocol in a smart television control method according to an embodiment of the present application;
fig. 4 is another schematic diagram illustrating a DLNA protocol state switching of a smart television control method according to an embodiment of the present application;
fig. 5 is a schematic diagram of an intelligent television control device according to an embodiment of the present application.
Detailed Description
In order to make the technical solutions of the present application better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only some embodiments of the present application, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terms "first," "second," "third," and "fourth," etc. in the description and claims of the present application and in the drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements but may alternatively include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein may be combined with other embodiments.
The intelligent television is connected with the home television by using an artificial intelligence technology and is widely applied to various scenes. A common protocol of a video interaction system carried on an intelligent television is a DLNA (digital living network alliance) or AirPlay protocol, the DLNA protocol is initiated by a digital living network alliance and aims to solve the interconnection and intercommunication of a wireless network and a wired network including a personal PC (personal computer), a consumer appliance and mobile equipment, the DLNA protocol is wide in coverage area and numerous in supported application, but related applications only support media types in formats such as videos, audios and pictures and lack of support for resource formats of webpages and electronic books.
In order to solve the above problem, the present application provides a smart television control method.
The possible terminologies and words that may appear in the present specification are now explained as follows:
the smart television: the smart television generally refers to the connection between the artificial intelligence technology and the home television. Through perfect technical logic and big data operation, the television is provided with a language identification system, an image identification system, a natural language processing system, an expert system and the like. The television automatically recommends and selects the television product through a voice instruction; meanwhile, the user can learn the use and search habits of the user, so that more accurate voice control and interaction are realized. For example, many smart televisions are developed and used based on an Android platform, and many application terminals on Android smart phones in the same local area network environment support the pushing of content on a small screen to a large-screen Android smart television for display, such as cameras, various audio-visual screen software and the like, so that the application scenarios are wide.
DLNA protocol: DLNA (DIGITAL LIVING NETWORK ALLIANCE) is a DHWG (DIGITAL Home Working Group) as its predecessor, stands in 24/6/2003, and is a commercial organization with non-profit and cooperative properties initiated and established by sony, intel, microsoft, etc. The DLNA protocol is a wireless transmission protocol, and is widely applied to various wireless transmission scenes.
URL: a Uniform Resource Locator (URL) is a representation on a web service on the internet for specifying the location of information. It was originally invented by tim bernas li as an address for the world wide web. It is now being compiled by the world wide web consortium as the internet standard RFC1738. The resources available on the internet can be represented by simple character strings, and the document is the syntax and semantics describing such character strings. These strings are called: "Uniform resource locator" (URL).
Fig. 1 is a flowchart of a smart television control method provided in an embodiment of the present application, and as shown in fig. 1, a smart television control method provided in the present application includes:
s101, resolving a DLNA control command sent by the mobile phone end to obtain resources required by the mobile phone end.
And S102, distinguishing the type of the resource, and starting a player corresponding to the type of the resource to play and display.
S103, switching the DLNA protocol state according to the resource type.
In step S103, the switching the DLNA protocol state according to the resource type specifically includes: when a URL of a first type is received, setting the current DLNA protocol state to be a first state; when a second type of URL is received, setting the current DLNA protocol state to be a second state; the URLs of the first type at least comprise webpage type URLs and electronic book type URLs, and the URLs of the second type at least comprise music type URLs and video type URLs.
It should be noted that, when receiving the URL of the first type, setting the current DLNA protocol state to the first state includes: receiving a URL of a first type; analyzing the URL of the first type by a preset method to obtain the URL of the corresponding resource and loading the URL of the corresponding resource to obtain the corresponding resource; displaying the corresponding resource, and setting the current DLNA protocol state as a first state; wherein the preset method at least includes a SetAVTransportURI () method.
In the process of practical application, when a user uses a television to perform interactive operation, the user needs to perform interactive operation (for example, page scrolling, page turning, and the like) through a touch panel, so the application further provides a method for performing state switching according to whether the user performs operation on a page, which specifically includes: when the current DLNA protocol state is the first state, the method comprises the following steps: detecting whether a rolling or page turning operation exists currently, and if the rolling or page turning operation exists currently, setting the current DLNA protocol state to be a second state; and when no scrolling or page turning operation is performed within the preset time, setting the current DLNA protocol state to be a first state.
Illustratively, in this embodiment, the application modifies an original transmission state, where the state of an original DLNA protocol is a load (first state) and a render (second state) that do not play a web page and an e-book, and now the load state (first state) and the render state (second state) are added to an original DLNA state machine, when a URL of the web page or the e-book is transmitted, a URL of a resource is acquired by a SetAVTransportURI () method, the load (first state) state is entered, the resource is loaded, the resource is displayed after the LOADING is completed, the render state (second state) is entered, and when scrolling and page-turning operations are performed, the load (first state) is entered, the two states are continuously switched, and the contents of the web page and the e-book are delivered.
Fig. 2 is a schematic modular diagram of a smart television control method provided in an embodiment of the present application, and as shown in fig. 2, the present application may also invoke different multimedia processors according to a current DLNA protocol state, where the specific method further includes: detecting the current DLNA protocol state: if the current DLNA protocol state is the first state, calling a webpage display or an electronic book player; and if the current DLNA protocol state is the second state, calling the music renderer or the video player.
In this embodiment, a control system of the smart television continuously monitors whether a current DLNA protocol state is a first state or a second state, and if the current DLNA protocol state is the first state, which indicates that a resource required by a current user is an electronic book or a web resource, a web display or an electronic book player is correspondingly called; if the current DLNA protocol state is the second state, the resources required by the current user are audio file resources, video file resources or picture display resources, and then the corresponding music renderer or video player or picture display is called.
It should be noted that, in practical applications, the resolution of the smart television is often unstable. For example, the previous processing task of the smart television is to play a 1080p high-definition video, the resolution of the smart television is set to 1080p by default when the 1080p resolution video is played, the resolution of the smart television is still maintained at the original 1080p resolution after the playing task is finished, and when a user needs to perform 2160p web browsing or electronic book reading, the smart television still displays at the resolution of the originally executed task, the user needs to manually set the resolution of the smart television to meet the use requirement, and the user experience is reduced. Therefore, the present application further provides a method for automatically switching the resolution of the smart television according to the resource type required by the current user, where the method specifically includes: if the resource type is a webpage or an electronic book, then: acquiring the resolution of a television; and displaying the content of the webpage after the content of the webpage or the electronic book is matched with the resolution of a television.
In the embodiment, the webpage or the electronic book has the corresponding optimal resolution, the system analyzes the resources of the webpage or the electronic book type to obtain the optimal resolution required by the current display task, then controls the intelligent television display assembly to change the resolution to the optimal resolution, the resolution can be automatically adjusted to the optimal resolution in the whole process without manual setting of a user, and the human-computer interaction experience of the user is improved.
Optionally, in practical applications, a user needs to adjust the size, the position, and the display content of the television display interface when reading an electronic book or browsing a webpage, and the manner in which the user adjusts the size, the position, and the display content of the television display interface includes a series of control methods such as a wireless remote control device, gesture sensing, and touch screen control, so that the application further provides a method for enabling the user to control the size, the position, and the display content of the television display interface through input, which specifically includes: receiving zooming and page moving operation information; and changing the display size and the page position of the page adjusting surface according to the zooming and page moving operation information.
Fig. 3 and 4 are schematic diagrams illustrating a DLNA protocol state switching of a smart television control method provided in an embodiment of the present application, as shown in fig. 3 and 4, the present application modifies an original transmission state, when a user demand is sent to a smart television system, an error occurs to indicate that a problem occurs in the current smart television operation, if the error does not occur in a stopped process, a resource request sent by the user is analyzed, a corresponding resource is sent, and different audio/video players are called to play. .
According to the method and the device, the DLNA protocol state can be switched according to the type of the resource, the third-party application on the market is compatible, and the operations of zooming, moving, pull-down sliding and the like on the webpage are supported.
Referring to fig. 5, an embodiment of the present invention further provides a smart television control apparatus, including:
the analyzing module 501 is configured to analyze a DLNA control command sent by a mobile phone end to obtain resources required by the mobile phone end.
A display module 502, configured to distinguish the type of the resource, and start a player corresponding to the type of the resource to perform playing and displaying.
And a DLNA protocol state switching module 503 configured to switch the DLNA protocol state according to the type of the resource.
It can be seen that the contents in the foregoing method embodiments are all applicable to this apparatus embodiment, the functions specifically implemented by this apparatus embodiment are the same as those in the foregoing method embodiment, and the advantageous effects achieved by this apparatus embodiment are also the same as those achieved by the foregoing method embodiment.
The embodiment of the invention also provides an advertising machine which comprises the intelligent television control device of the embodiment.
Similarly, the contents in the method embodiments are all applicable to the embodiment, the functions specifically implemented in the embodiment are the same as those in the method embodiments, and the beneficial effects achieved by the embodiment are also the same as those achieved by the method embodiments.
The embodiment of the invention also provides a storage medium, wherein the storage medium stores a program, and the program is used for realizing the intelligent television control method of the embodiment when being executed by a processor.
Similarly, the contents in the foregoing method embodiments are all applicable to this storage medium embodiment, the functions specifically implemented by this storage medium embodiment are the same as those in the foregoing method embodiments, and the advantageous effects achieved by this storage medium embodiment are also the same as those achieved by the foregoing method embodiments.
In alternative embodiments, the functions/acts noted in the block diagrams may occur out of the order noted in the operational illustrations. For example, two blocks shown in succession may in fact be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality/acts involved. Furthermore, the embodiments presented and described in the flowcharts of the present application are provided by way of example in order to provide a more thorough understanding of the technology. The disclosed methods are not limited to the operations and logic flows presented herein. Alternative embodiments are contemplated in which the order of various operations is changed and in which sub-operations described as part of larger operations are performed independently.
Furthermore, although the present application is described in the context of functional modules, it should be understood that, unless otherwise stated to the contrary, one or more of the functions and/or features may be integrated in a single physical device and/or software module, or one or more functions and/or features may be implemented in separate physical devices or software modules. It will also be understood that a detailed discussion regarding the actual implementation of each module is not necessary for an understanding of the present application. Rather, the actual implementation of the various functional modules in the apparatus disclosed herein will be understood within the ordinary skill of an engineer, given the nature, function, and internal relationship of the modules. Accordingly, those skilled in the art can, using ordinary skill, practice the present application as set forth in the claims without undue experimentation. It is also to be understood that the specific concepts disclosed are merely illustrative of and not intended to limit the scope of the application, which is defined by the appended claims and their full scope of equivalents.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the methods according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The logic and/or steps represented in the flowcharts or otherwise described herein, such as an ordered listing of executable instructions that can be considered to implement logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic device) having one or more wires, a portable computer diskette (magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
It should be understood that portions of the present application may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following technologies, which are well known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
In the foregoing description of the specification, reference to the description of "one embodiment/example," "another embodiment/example," or "certain embodiments/examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the application. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
While embodiments of the present application have been shown and described, it will be understood by those of ordinary skill in the art that: numerous changes, modifications, substitutions and alterations can be made to the embodiments without departing from the principles and spirit of the application, the scope of which is defined by the claims and their equivalents.
The above embodiments are only used to illustrate the technical solutions of the present application, and not to limit the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions in the embodiments of the present application.

Claims (10)

1. A smart television control method is characterized by comprising the following steps:
resolving a DLNA control command sent by a mobile phone end to obtain resources required by the mobile phone end;
distinguishing the type of the resource, and starting a player corresponding to the type of the resource to play and display;
and switching the DLNA protocol state according to the type of the resource.
2. The intelligent television control method according to claim 1, wherein the switching DLNA protocol state according to the resource type comprises:
when a URL of a first type is received, setting the current DLNA protocol state to be a first state;
when a second type of URL is received, setting the current DLNA protocol state to be a second state;
the URLs of the first type at least comprise webpage type URLs and electronic book type URLs, and the URLs of the second type at least comprise music type URLs and video type URLs.
3. The intelligent television control method according to claim 2, wherein the setting the current DLNA protocol status to the first status when the first type of URL is received comprises:
receiving a URL of a first type;
analyzing the URL of the first type by a preset method to obtain the URL of the corresponding resource and loading the URL of the corresponding resource to obtain the corresponding resource;
displaying the corresponding resource, and setting the current DLNA protocol state as a first state;
wherein the preset method at least comprises a SetAVTransportURI () method.
4. The intelligent television control method according to claim 2, wherein when the current DLNA protocol state is the first state, the method comprises:
detecting whether a rolling or page turning operation exists currently, and if the rolling or page turning operation exists currently, setting the current DLNA protocol state to be a second state;
and when no scrolling or page turning operation is performed within the preset time, setting the current DLNA protocol state to be a first state.
5. The intelligent television control method according to claim 1, wherein the method further comprises:
detecting the current DLNA protocol state:
if the current DLNA protocol state is the first state, calling a webpage display or an electronic book player;
and if the current DLNA protocol state is the second state, calling the music renderer or the video player.
6. The intelligent television control method according to claim 1, wherein the method further comprises: if the resource type is a webpage or an electronic book, then: acquiring the resolution of a television; and displaying the content of the webpage after the content of the webpage or the electronic book is matched with the resolution of a television.
7. The intelligent television control method according to claim 1, wherein the method further comprises:
receiving zooming and page moving operation information;
and changing the page display size and the page position according to the zooming and page moving operation information.
8. An intelligent television control device, characterized in that the device comprises:
the analysis module is used for analyzing a DLNA control command sent by the mobile phone end to obtain resources required by the mobile phone end;
the display module is used for distinguishing the types of the resources and starting a player corresponding to the types of the resources to play and display;
and the DLNA protocol state switching module switches the DLNA protocol state according to the type of the resource.
9. An advertising machine, characterized in that the advertising machine comprises a smart television control device as claimed in claim 8.
10. Medium, characterized in that the medium stores processor-executable programs, which when executed by a processor implement a smart tv control method according to any one of claims 1-7.
CN202210982334.8A 2022-08-16 2022-08-16 Smart television control method, smart television control device, advertising machine and medium Active CN115499695B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210982334.8A CN115499695B (en) 2022-08-16 2022-08-16 Smart television control method, smart television control device, advertising machine and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210982334.8A CN115499695B (en) 2022-08-16 2022-08-16 Smart television control method, smart television control device, advertising machine and medium

Publications (2)

Publication Number Publication Date
CN115499695A true CN115499695A (en) 2022-12-20
CN115499695B CN115499695B (en) 2024-01-16

Family

ID=84466745

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210982334.8A Active CN115499695B (en) 2022-08-16 2022-08-16 Smart television control method, smart television control device, advertising machine and medium

Country Status (1)

Country Link
CN (1) CN115499695B (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012113460A1 (en) * 2011-02-25 2012-08-30 Ennova Research S.R.L. Method and system for combining more than one content data to a single resulting media and making this resulting media available to a content directory service (upnp) or digital media server (dlna)
CN103078851A (en) * 2012-12-28 2013-05-01 Tcl集团股份有限公司 Message receiving and transmitting method, message interaction system and DLNA (Digital Living Network Alliance) equipment
US20130339474A1 (en) * 2011-05-26 2013-12-19 Vodafone Ip Licensing Limited Media sharing
KR20140030694A (en) * 2012-09-03 2014-03-12 현대모비스 주식회사 Method of error handling between dlna devices and method of media streaming service using the same
US20150229987A1 (en) * 2013-12-24 2015-08-13 Lg Electronics Inc. Digital device and method for controlling the same
CN105142012A (en) * 2015-08-19 2015-12-09 广州高清视信数码科技股份有限公司 Smart television live channel list acquiring, channel switching and one-screen watching method
CN107743116A (en) * 2017-08-21 2018-02-27 深圳市万普拉斯科技有限公司 Information transferring method, device, computer equipment and computer-readable recording medium
CN108966030A (en) * 2018-07-31 2018-12-07 四川长虹电器股份有限公司 The automatic played in full screen of browsing device net page video and control method
CN110740363A (en) * 2019-10-25 2020-01-31 华为终端有限公司 Screen projection method and system and electronic equipment
CN110784758A (en) * 2019-08-22 2020-02-11 腾讯科技(深圳)有限公司 Screen projection processing method and device
CN112579030A (en) * 2020-12-11 2021-03-30 联想(北京)有限公司 Screen projection output control method and device and electronic equipment
CN114491336A (en) * 2021-12-29 2022-05-13 粒子文化科技集团(杭州)股份有限公司 Electronic book display method, system, electronic device and storage medium

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012113460A1 (en) * 2011-02-25 2012-08-30 Ennova Research S.R.L. Method and system for combining more than one content data to a single resulting media and making this resulting media available to a content directory service (upnp) or digital media server (dlna)
US20130339474A1 (en) * 2011-05-26 2013-12-19 Vodafone Ip Licensing Limited Media sharing
KR20140030694A (en) * 2012-09-03 2014-03-12 현대모비스 주식회사 Method of error handling between dlna devices and method of media streaming service using the same
CN103078851A (en) * 2012-12-28 2013-05-01 Tcl集团股份有限公司 Message receiving and transmitting method, message interaction system and DLNA (Digital Living Network Alliance) equipment
US20150229987A1 (en) * 2013-12-24 2015-08-13 Lg Electronics Inc. Digital device and method for controlling the same
CN105142012A (en) * 2015-08-19 2015-12-09 广州高清视信数码科技股份有限公司 Smart television live channel list acquiring, channel switching and one-screen watching method
CN107743116A (en) * 2017-08-21 2018-02-27 深圳市万普拉斯科技有限公司 Information transferring method, device, computer equipment and computer-readable recording medium
CN108966030A (en) * 2018-07-31 2018-12-07 四川长虹电器股份有限公司 The automatic played in full screen of browsing device net page video and control method
CN110784758A (en) * 2019-08-22 2020-02-11 腾讯科技(深圳)有限公司 Screen projection processing method and device
CN110740363A (en) * 2019-10-25 2020-01-31 华为终端有限公司 Screen projection method and system and electronic equipment
CN112579030A (en) * 2020-12-11 2021-03-30 联想(北京)有限公司 Screen projection output control method and device and electronic equipment
CN114491336A (en) * 2021-12-29 2022-05-13 粒子文化科技集团(杭州)股份有限公司 Electronic book display method, system, electronic device and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张启英;: "一种家庭嵌入式音视频推送***的研究", 信息通信, no. 01 *

Also Published As

Publication number Publication date
CN115499695B (en) 2024-01-16

Similar Documents

Publication Publication Date Title
US10805661B2 (en) Systems and methods for enabling transitions between items of content
US10063619B2 (en) Contextual, two way remote control
JP7195426B2 (en) Display page interaction control method and apparatus
CN109688481B (en) Media navigation and playing method, device and computer readable media
WO2020133373A1 (en) Video processing method, apparatus, and electronic device, and computer readable storage medium
US7213228B2 (en) Methods and apparatus for implementing a remote application over a network
EP3040841A1 (en) Electronic device and resource display method
US20130162411A1 (en) Method and apparatus to adapt a remote control user interface
US20100088630A1 (en) Content aware adaptive display
CN102103631A (en) Content providing server and method, and content reproducing apparatus, method and system
WO2015139547A1 (en) Method, device and system for setting up application scenario
US9898443B2 (en) Method and system for webpage processing
CN102075800A (en) File play control method and system based on interactive personnel television set top box
JP2024507748A (en) Application page display method and electronic equipment
CN104777986A (en) Navigation processing method and mobile terminal
CN114679621A (en) Video display method and device and terminal equipment
US20090094548A1 (en) Information Processing Unit and Scroll Method
Sánchez et al. Controlling multimedia players using nfc enabled mobile phones
CN115499695B (en) Smart television control method, smart television control device, advertising machine and medium
CN113347482B (en) Method for playing data and display device
US20140006998A1 (en) Apparatus and method for controlling e-book in terminal
CN112799619A (en) Cross-screen creating method and system
KR20150032059A (en) Responsive contents rpoviding system and method of controlling the same
US20240004531A1 (en) Method, apparatus, and device for displaying multi-media content, and storage medium
CN115695897A (en) Multi-role-based multi-screen interactive content recommendation method, storage medium and equipment

Legal Events

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