CN108600817B - Smart television and method for facilitating browsing of application installation progress in display device - Google Patents
Smart television and method for facilitating browsing of application installation progress in display device Download PDFInfo
- Publication number
- CN108600817B CN108600817B CN201810212881.1A CN201810212881A CN108600817B CN 108600817 B CN108600817 B CN 108600817B CN 201810212881 A CN201810212881 A CN 201810212881A CN 108600817 B CN108600817 B CN 108600817B
- Authority
- CN
- China
- Prior art keywords
- user
- application
- user interface
- interface
- television
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000009434 installation Methods 0.000 title claims abstract description 69
- 238000000034 method Methods 0.000 title claims abstract description 62
- 230000004044 response Effects 0.000 claims abstract description 67
- 238000004891 communication Methods 0.000 claims description 41
- 230000015654 memory Effects 0.000 claims description 18
- 238000005562 fading Methods 0.000 claims description 2
- 230000006870 function Effects 0.000 description 56
- 238000007726 management method Methods 0.000 description 42
- 230000008569 process Effects 0.000 description 16
- 238000003860 storage Methods 0.000 description 13
- 230000002776 aggregation Effects 0.000 description 12
- 238000004220 aggregation Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 9
- 230000001976 improved effect Effects 0.000 description 9
- 230000003993 interaction Effects 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 7
- 230000002093 peripheral effect Effects 0.000 description 7
- 230000002452 interceptive effect Effects 0.000 description 6
- 238000009877 rendering Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 230000001413 cellular effect Effects 0.000 description 5
- 238000013499 data model Methods 0.000 description 5
- 238000009826 distribution Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 238000003032 molecular docking Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 239000003086 colorant Substances 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 4
- 230000000670 limiting effect Effects 0.000 description 4
- 230000033001 locomotion Effects 0.000 description 4
- 239000003550 marker Substances 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 238000013523 data management Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000006855 networking Effects 0.000 description 3
- 238000005192 partition Methods 0.000 description 3
- 239000000758 substrate Substances 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000012384 transportation and delivery Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000006837 decompression Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 241000239290 Araneae Species 0.000 description 1
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 241000238558 Eucarida Species 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000011230 binding agent Substances 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000004040 coloring Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 210000003811 finger Anatomy 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 238000011900 installation process Methods 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 230000036961 partial effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000002829 reductive effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000003997 social interaction Effects 0.000 description 1
- 230000008093 supporting effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 210000003813 thumb Anatomy 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4438—Window management, e.g. event handling following interaction with the user interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The application aims to provide a method convenient for browsing the application installation progress in display equipment, which relates to the field of display and comprises the following steps: displaying network content accessed to the application management system by the display equipment on the first user interface, wherein the network content comprises a package flow value of an application installation package; in response to a first instruction input in the first user interface, displaying a second user interface on the upper layer of the first user interface, wherein the second user interface comprises a first prompt content used for indicating that the packet flow value is matched with a preset parameter configured in a display device; and responding to the input of a second instruction with the same type as the first instruction, displaying a third user interface on the upper layer of the first user interface, wherein the third user interface comprises second prompt content used for a user to browse the application installation progress, and installing the application installation package corresponding to the package flow value in the display equipment in a silent mode.
Description
Technical Field
The application relates to a display receiving terminal, in particular to a smart television and a method for facilitating browsing of application installation progress in display equipment.
Background
Smart tvs generally focus on online interactive media, internet tv, and streaming media on demand, rather than traditional broadcast media. The system can provide richer contents and services for users, and television manufacturers are dedicated to developing various convenient functions which are convenient for users to use, so that the use experience of products is improved.
Therefore, it is very important to provide a simpler and more intuitive interface and a visual content link for the existing smart tv, and to seamlessly interface with the user habit so as to browse and/or execute various functions of the smart tv.
Disclosure of Invention
The application aims to provide the smart television to meet the requirements of a more visual user interface and a seamless user interaction function. This disclosure addresses these improved functional needs by way of various aspects, examples, and/or configurations thereof. Furthermore, while the present disclosure has been described in terms of exemplary embodiments, it should be appreciated that individual claims may be presented in terms of each aspect of the disclosure. The present disclosure may provide a number of advantages, depending upon the particular aspects, examples, and/or configurations.
Firstly, the application provides a method for facilitating browsing of an application installation progress in a display device, wherein network content obtained by the display device accessing an application management system is displayed on a first user interface, and the network content comprises a package flow value of an application installation package; in response to a first instruction input in the first user interface, displaying a second user interface on the first user interface, the second user interface including first prompt content for indicating that the packet flow value matches a preset parameter configured in the display device; in response to inputting a second instruction of the same type as the first instruction, displaying a third user interface on the upper layer of the first user interface, wherein the third user interface comprises second prompt content for a user to browse application installation progress, and installing the application installation package in the display device in a silent mode.
Optionally, detecting an input to switch a focus on the first user interface, the focus being positioned to a target recommendation bit; in response to the first instruction, displaying the second user interface on the target recommendation bit upper layer, the second user interface comprising a graphical interface for providing confirmation to quiesce installation of the application installation package function; in response to the second instruction input to the graphical interface, fading the second user interface and displaying the third user interface on the first user interface upper layer.
Optionally, in response to the first instruction, determining a magnitude relationship between the packet flow value and the preset parameter;
and when the package flow value is larger than the preset parameter, displaying the first prompt content on the second user interface, wherein the first prompt content comprises the package flow value and/or text information used for a user to browse the text information associated with a third-party service provider providing the application installation package.
Optionally, the hierarchy of the second user interface is the same as the hierarchy of the third user interface and both are higher than the hierarchy of the first user interface.
Optionally, in response to inputting a third instruction of a different type than the first instruction, hiding the second user interface and returning the first user interface, the first user interface including a target recommendation bit for a user to view other of the web content associated with the package flow value.
Optionally, in response to the third instruction input to a graphical interface in the second user interface, the second user interface overlaid on the target recommendation position is hidden, and the graphical interface is used for confirming that the application installation package is installed in a silent mode by a user.
Optionally, in response to the third instruction, hiding the second user interface with the focus falling on the target recommendation bit.
Optionally, the display area occupied by the second user interface is the same as the target recommendation position.
Optionally, the second prompt content includes text information and the graphical interface distributed in a row direction, and a distance between the text information and the graphical interface is greater than a length of the graphical interface in the row direction.
Second, the present application provides a smart tv, including: a display screen configured to display a user interface; a memory; and a processor in communication with the memory and the display screen, the processor configured to perform any of the methods described above.
The foregoing is a brief summary of the application to explain certain aspects of the application. This summary is not an extensive or exhaustive overview of the application and its various aspects, examples, and/or configurations. It is intended to neither identify key or critical elements of the application nor delineate the scope of the application but to present some concepts of the application in a simplified form as an introduction to the detailed description that follows. It should be understood that other aspects, examples, and/or configurations of the disclosure may utilize one or more features, alone or in combination, set forth above or described in detail below.
Drawings
FIG. 1A is a first view of an example of an environment or smart television;
FIG. 1B is a second view of an example of an environment or smart television;
fig. 2 is a first view of an example of a smart tv;
FIG. 3 is a block diagram of an example of smart television hardware;
FIG. 4 is a block diagram of an example of smart television software and/or firmware;
FIG. 5 is a second block diagram of an example of smart television software and/or firmware;
FIG. 6 is a third block diagram of an example of smart television software and/or firmware;
FIG. 7 is a block diagram of an example of a content data service;
FIG. 8 is a front view of an example smart television screen;
figure 9 is an illustrative pictorial example of a user interface for a content/silo selector;
FIG. 10 is an exemplary C/S communications framework;
FIG. 11 is an exemplary cloud service platform;
FIG. 12a shows an example GUI of item details in a purchase class application;
FIG. 12b is a top-level display message prompt box of the product detail GUI in the off-shelf state of the product of this example;
FIG. 12c is a top-level display message prompt box of the item detail GUI in the out-of-stock condition of the present example;
FIG. 12d shows the display of the "coupon" recommendation bit in the item detail GUI according to the present embodiment;
FIG. 12e-1 is another example GUI displayed on an upper level of the item detail GUI after triggering the "coupon" recommendation bit;
FIG. 12e-2 is a checkmark for the thumbnail of FIG. 12e-1 being selected;
FIG. 12f illustrates an example of a GUI displayed at the upper level of the item detail GUI after triggering the "buy immediately" recommendation bit;
FIG. 12g is an example of a message prompt box displayed on the upper layer of the product detail GUI after triggering the "Decount" recommendation bit of FIG. 12 f;
FIG. 12h is another exemplary GUI displayed following the "declutch" recommendation bit of FIG. 12 f;
FIG. 12i is a commodity order GUI generated after purchasing a virtual commodity;
FIG. 13a is a message prompt box displayed on the upper layer of the large-format GUI with the home page selected;
FIG. 13b is a message prompt box displayed on the upper level of the big-picture GUI with the end page selected;
FIG. 13c is a view of the message prompt box of FIG. 13b as displayed on the item detail GUI;
fig. 14a is an example of a mobile phone and a television bound by a two-dimensional code;
FIG. 14b is a landing webpage switched from the webpage in FIG. 14a according to the present embodiment;
FIG. 14c is a diagram illustrating a home page switched from the login page in FIG. 14b according to the present embodiment;
FIG. 14d is the page of the present embodiment switched from the top page of FIG. 14 c;
FIG. 14e is a detail page of the product switched from the page in FIG. 14c according to the present embodiment;
FIG. 14f is the popup window displayed in FIG. 14e for the present embodiment triggering the "buy immediately" control;
FIG. 14g is a commodity order page switched after the "continue purchase" control is clicked in the pop-up window in the embodiment;
FIG. 14h is a popup displayed after the "submit order" control is triggered in FIG. 14g according to this embodiment;
FIG. 15 is a view of another embodiment of switching from the order of goods page to the payment page of FIG. 14 g;
FIG. 16 is a diagram illustrating another embodiment for switching from the item detail page of FIG. 14e to the hint pagination;
FIG. 17a is an item detail page showing the current model number in another embodiment;
FIG. 17b is a model number page to which the item detail page of FIG. 17a switches;
FIG. 18a is an example of an application home page with a focus located under an "applications" channel in an application management class application;
FIG. 18b shows the prompt displayed on the top of the home page of the application after triggering the recommendation bit;
FIG. 18c is the installation progress displayed on the top of the re-application home page after re-triggering the recommendation bit of FIG. 18 b;
FIG. 19 is a third party application details GUI displayed after silent installation is complete;
FIG. 20a is a diagram illustrating the display of hints on an upper level of an application home page in accordance with an alternative embodiment;
FIG. 20b is a diagram illustrating the top-level display prompts at the corner positions of the recommended positions in another embodiment;
FIG. 20c is a diagram illustrating an example of displaying the hint content in an overlay on the recommendation site in accordance with an alternate embodiment;
FIG. 21a is an example of a process for identifying attributed content from web content received from a shopping application;
FIG. 21b is a flowchart illustrating an example of a process of displaying a prompt state on an upper layer of a user interface based on a state in which attribute content is selected;
FIGS. 22-23 are example processes for matching display prompt content based on network content and local preset parameters;
in these figures, similar components and/or features may have the same reference label. Also, various components of the same type may be distinguished from other similar components by reference to a letter in the label. If only the first reference label is used in the specification, the description is applicable to any one of the similar components that are identical to the first reference label, regardless of whether the second reference label is identical.
Detailed Description
In the following description, numerous specific details are set forth to provide a more thorough explanation of embodiments of the present invention. It will be apparent, however, to one skilled in the art that the specific details may not be employed to practice embodiments of the present invention.
The terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the description and claims of the present invention, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context specifically indicates otherwise. It is also to be understood that the term "and/or" as used herein refers to and includes any and all possible combinations of one or more of the associated listed items. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated 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.
And depending on the context, the term "if" may be interpreted to mean "when", "upon", "in response to" or "in response to determining" or "in response to detecting". Similarly, depending on the context, the phrase "if it is determined" or "if [ stated condition or event ] is detected" may be interpreted to mean "upon determining" or "in response to determining" or "upon detecting [ stated condition or event ]" or "in response to detecting [ stated condition or event ]".
Further, the following terms are explained and illustrated in the present application.
The term "web TV" is the original TV content broadcast over the world Wide Web. The major web TV distributors are YouTube, Myspace, Newgroups, Blip.
"network television" (also known as internet television, online television) is a digital distribution of television content delivered over the internet. Web tv, which is a short program or video created by various companies and individuals, should not be confused with web tv, which is an emerging internet technology standard used by television broadcasters, and Internet Protocol Television (IPTV), which is an emerging internet technology standard. Internet television is a general term that refers to the delivery of television programs and other video content over the internet by video streaming technology, typically used by large conventional television broadcasters. But not to the technology used to deliver the content (see internet protocol television).
"internet protocol television" (IPTV) refers to a system that uses the internet protocol suite to deliver television services over a packet-switched network, such as the internet, rather than via traditional terrestrial, satellite signal, and cable formats. IPTV services can be grouped into three major groups: live television, with or without interactivity related to the current television program; time-shifted television: program rewarming (rebroadcasting a television program that is hours or days ago), rebroadcasting (playing the current television program from the beginning); and Video On Demand (VOD): a video directory is browsed, which directory is independent of television programming. IPTV differs significantly from internet television in that it has a continuous standardization process (e.g., european telecommunications standards institute) and advantageous deployment schemes for consumer telecommunications networks that provide high-speed access to end-user locations via set-top boxes or other client devices.
"smart tv" sometimes referred to as hybrid tv describes the trend of integrating internet and web2.0 and above functionality in a tv or set-top box, as well as the convergence of computer part functionality and these tv/set-top box technologies. Compared with the traditional television receiver and the set-top box, the method focuses more on online interactive media, internet television, set-top box content and on-demand streaming media, and focuses less on or improves the traditional broadcast media.
A "television" is a telecommunications medium, device (or apparatus) or series of related devices, programs and/or transmission equipment for transmitting and receiving monochrome (black and white) or color motion pictures, with or without accompanying sound. Television is most commonly used to display broadcast television signals. Broadcast television systems typically travel by wire or radio over designated channels in the 54-890 MHz band. A visual display device without a tuner should be referred to as a video monitor rather than a television. Televisions differ from other monitors or displays in the distance a user maintains from the television while viewing media, and televisions have tuners or other circuitry for receiving broadcast television signals.
"cable television" refers to a system for delivering television programming to subscribers via coaxial cable, either as Radio Frequency (RF) signals or as optical pulse signals via fiber optic cable. This is in contrast to conventional broadcast television (terrestrial television) in which the television signal is transmitted over the air by radio waves and received by a television antenna on the television. The term "channel" or "television channel" as used in this application may be a physical channel or a virtual channel, which are both paths for a television station or a television network to transmit programs. The physical channels in analog television have a certain amount of bandwidth, typically 6, 7 or 8MHz, occupying a predetermined channel frequency. In cable or satellite television, a virtual channel is representative of the data stream of a particular television media provider (e.g., television station such as CDS, TNT, HBO, etc.).
The term "satellite television" refers to television programming transmitted via a communications satellite and received via an outdoor antenna (typically a parabolic dish, commonly referred to as a satellite dish), and in domestic applications, the satellite receiver may be an external set-top box or a satellite tuner module built into the television receiver.
The term "live television" as used in this application refers to television production broadcast in real time or substantially synchronized with the time of occurrence of an event.
The term "video on demand" (VOD) as used in this application refers to systems and processes that allow a user to select and view/listen to video or audio content on demand. The VOD system may stream the content to view the real-time content or download it to a storage medium for later review.
A "blog" (also known as a "weblog") is a web site or portion of a web site that is supplemented with new content from time to time. Blogs are typically maintained by individuals, such as by adding comments, activity descriptions or other material such as pictures, videos, etc. on a regular basis. These contents are usually displayed in reverse chronological order.
"blog service" refers to a service that publishes blogs, which may be time-stamped by private or multiple users.
The term "social networking service" is a service provider that establishes an online community in which members have the same interest and/or activity, or are interested in learning about the interests and activities of others. Most social networking services are web-based, providing users with a variety of interactive means, such as email and instant messaging services.
The term "social network" refers to a web-based social network.
The terms "instant messaging" and "instant messaging" refer to a form of real-time text communication between two or more people, typically based on text input.
"Internet search engine" refers to a web search engine designed to search information on the world Wide Web and FTP servers. Search results are typically displayed in a result list, referred to as a SERPS or "search engine results page". The information may include web pages, images, information, and other types of files. Some search engines also collect data available in a database or open directory. Web search engines, when operated, store much of the web page information and then retrieve it from the HTML itself. These web pages are retrieved by a web crawler (sometimes referred to as a web spider, an automated web browser that tracks each link on the web site). The content of each page is then analyzed to determine how to index (e.g., extract text from a title, heading, or special field called a metatag). Data relating to the web pages is stored in an index database for future queries. Some search engines (e.g., Google)TM) Storing all or part of the content of the source page (called the cache) and information about the web page, other search engines (e.g. AltaVista)TM) Each word of each page found is stored.
The term "electronic address" refers to any reachable address, including telephone numbers, instant messaging processes, email addresses, global resource locators ("URLs"), universal resource identifiers ("URIs"), formal addresses ("AORs"), electronic aliases in databases (e.g., addresses), and combinations thereof.
The terms "online community," "electronic community," or "virtual community" refer to a group of people that communicate primarily over a computer network, rather than face-to-face, with the motivation for social, professional, educational, or other purposes. In interaction, a variety of media forms may be used, including Wikipedia, blogs, chat rooms, Internet forums, instant messaging, email, and other forms of electronic media. Many forms of media are used in social software, either alone or in combination, including text-based chat rooms and forums that use voice, video text or avatars.
The term "computer-readable medium" as used in this application refers to any tangible storage and/or transmission medium that participates in providing execution instructions to a processor. Such a medium may take many forms, including but not limited to, non-volatile media, and transmission media. Non-volatile media includes NVRAM, magnetic or optical disks, and the like. Volatile media includes dynamic memory, such as main memory. Common forms of computer-readable media include a floppy disk, a flexible disk, hard disk, magnetic tape, or any other magnetic medium, magneto-optical medium, optical disk, any other optical medium, punch cards, paper tape, any other physical medium with patterns of holes, a RAM (random access memory), a PROM (programmable read only memory), and EPROM (erasable programmable read only memory), a FLASH-EPROM, a solid state medium such as a memory card, any other memory chip or cartridge, a carrier wave as described hereinafter, or any other medium from which a computer can read. A digital file attachment to an email or other self-contained information archive or set of archives is considered a distribution medium that corresponds to a tangible storage medium. When the computer-readable medium is configured as a database, it should be understood that the database may be any type of database, such as relational, hierarchical, object-oriented, and/or the like. Accordingly, the application is considered to include a tangible storage medium or distribution medium and prior art-recognized equivalents and subsequent development media in which the software implementations of the application reside.
As used herein, the term "media" in "multimedia" refers to content in one of a set of different content formats. Multimedia may include, but is not limited to, one or more text, audio, still picture, animation, video, or interactive content formats.
The term "screen" as used herein refers to a physical structure containing one or more hardware components that enable a device to display a user interface and/or receive user input. The screen may include any combination of gesture capture regions, touch display screens, and/or configurable regions. The device may embed one or more actual screens in its hardware. However, the screen may also contain peripheral devices that are connected to or disconnected from the device. In some instances, multiple external devices may be connected on a device. For example, another screen with a remote control unit may be connected to the smart tv.
The term "display screen" refers to a portion of one or more screens for displaying computer output content to a user. The display screen may be a single screen display screen or a multi-screen display screen (referred to as a composite display screen). A single physical screen may contain multiple display screens that are managed as separate logical display screens. Thus, different content may be displayed on separate display screens, albeit in a portion of the same physical screen.
The term "gesture" refers to a user behavior that expresses an intended idea, action, meaning, effort, and/or result. User actions include operating a device (e.g., turning the device on or off, changing the device's orientation, moving a trackball or scroll wheel, etc.), movement of a body part relative to the device, movement of an implement or tool relative to the device, audio input, etc. The gestures may act directly on the device (e.g., on a screen) or interact with the device through the device.
The term "gesture capture" refers to the sensing or detection of an entity and/or type of user gesture. Gesture capture may occur in one or more regions of the screen. The gesture area may or may not be located on the display screen, referred to as a touch display screen, referred to as a gesture capture area.
The term "remote control" refers to a component of an electronic device (most commonly a television receiver, DVD player, and/or home theater system) that is generally capable of wirelessly controlling the device within a short line of sight. The remote control typically uses infrared and/or Radio Frequency (RF) signals, and may include WiFi, wireless USB, BluetoothTMConnecting and action sensor starting functionAnd/or voice control. Touch screen remote controls are hand-held remote controls, replacing most of the physical built-in hard keys in a typical remote control with a touch screen user interface.
The term "display image" used in the present application refers to image content formed on a display screen. A typical display image is television broadcast content. The display image may occupy all or a portion of the display screen.
The term "display orientation" as used in this application refers to the display orientation of a rectangular display screen when viewed by a user. The two most common display directions are the column direction and the row direction. In the line mode, the width of the picture is greater than its height (e.g., 4: 3; or 16: 9).
The term "panel" as used in this application may refer to a user interface displayed on at least a portion of a display screen. The panel may be interactive (e.g., accept user input) or merely provide information (e.g., not accept user input). The panel may be translucent so that the panel may be obscured but not obscure the content on the display screen. The panels may vary according to user input from buttons or a remote control interface.
The term "silo" as used in this application may be a logical representation of an input, source, or application. The input may be an electronic device (e.g., DVD, video recorder, etc.) connected to the television through a port (e.g., HDMI, video/audio input port, etc.) or a network (e.g., local and wide area networks, etc.). Unlike a device, an input may be connected to one or more devices as an electrical or physical connection configuration. The source, and in particular the content source, may be a data service (e.g., media center, file system, etc.) that provides the content. The application may be a software service that provides a particular type of functionality (e.g., live television, video on demand, user applications, picture display, etc.). A silo, as a logical representation, may have other associated definitions or attributes, such as settings, functions, or other characteristics.
The term "module" as used herein refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and software that is capable of performing the functionality associated with that element. Further, while the present application is described in terms of exemplary examples, it should be understood that claims may be presented in this application in a separate manner in respect of each of its aspects.
As used in this application, the terms "determine," "calculate," and "computer" and variations thereof are used interchangeably and include any type of methodology, procedure, mathematical operation or technique.
Hereinafter, when the present disclosure refers to "selecting," "selected," "to select," or "selecting" a user interface element in a GUI, these terms should be understood to include using a mouse or other input device, clicking or "hovering" over the user interface element, or using one or more fingers or styli to touch a screen, tap, or make a gestural action on the user interface element. The user interface elements may be virtual buttons, menu buttons, selectors, switches, sliders, erasers, knobs, thumbnails, links, icons, radio buttons, check boxes, and any other mechanism for receiving input from a user.
Smart Television (TV) environment:
reference is made to some embodiments of the smart tv 100 shown in fig. 1A and 1B. The smart tv 100 may be used for entertainment, business applications, social interactions, content creation and/or consumption, and/or further include one or more other devices for organizing and controlling communications with the smart tv 100. It can therefore be appreciated that smart tv can be used to enhance the user interaction experience, whether at home or at work.
In some instances, the smart tv 100 may be configured to receive and understand various user and/or device inputs. For example, the user may interact with the smart tv 100 through one or more physical or electronic controls, which may include buttons, switches, touch screens/zones (e.g., capacitive touch screens, resistive touch screens, etc.), and/or other controls associated with the smart tv 100. In some cases, the smart tv 100 may include one or more interactive controls. Additionally or alternatively, the one or more controls may be associated with a remote control. The remote controller can be controlled by wired and/or wireless signals and intelligenceThe television 100 communicates. It will thus be appreciated that the remote control may communicate via Radio Frequency (RF), Infrared (IR) and/or a specific wireless communication protocol (e.g., Bluetooth)TMWi-Fi, etc.). In some cases, the physical or electronic controls described above may be configured (e.g., programmed) to suit the user's preferences.
Alternatively, a smart phone, tablet, computer, notebook, netbook, and other smart devices may be used to control the smart tv 100. For example, the smart tv 100 is controlled using an application running on the smart device. The application program may provide the user with various smart tv 100 controls in an intuitive User Interface (UI) on a screen associated with the smart tv 100 through configuration. The user's option input on the UI may be configured to control the smart device 100 via the application program using one or more communication functions associated with the smart device.
The smart television 100 may be configured to receive input through a variety of input devices including, but in no way limited to, video, audio, radio, light, tactile, and combinations thereof. Furthermore, these input devices may be configured to enable the smart tv 100 to see and recognize user gestures and react. For example, the user may speak with the smart tv 100 in a conversational manner. The smart television 100 receives and understands voice commands like intelligent personal assistants and voice-controlled navigation applications (such as Siri for apple, Skyvi for android, Robin, Iris, and others) that are smart devices.
In addition, the smart tv 100 may be configured as a communication device that may establish a network connection 104 and connect to a telephone network operated by a telephone company using a telephone line 120 in a number of different ways, including wired 108 or wireless 112, cellular network 116. These connections 104 enable the smart tv 100 to access one or more communication networks. A communication network encompasses any known communication medium or collection of communication media and may use any type of protocol to communicate information or signals between endpoints. The communication network may include wired and/or wireless communication technologies. The internet is an example of a communication network 132 that, together with many computers, computer networks, and other communication devices around the world, forms an Internet Protocol (IP) network, interconnected by many telephone systems and other means.
In some instances, the smart tv 100 may be equipped with a variety of communication tools. Various communication tools may allow the smart tv 100 to communicate over a Local Area Network (LAN)124, a Wireless Local Area Network (WLAN)128, and other networks 132. These networks may act as redundant connections to ensure network access. In other words, if one connection is interrupted, the smart tv 100 will re-establish and/or maintain the network connection 104 using another connection path. Moreover, the smart television 100 also uses these network connections 104 to send and receive information, as well as Electronic Program Guide (EPG)136 interactions, receive software updates 140, contact customer services 144 (e.g., to obtain help or services, etc.), and/or access remotely stored digital media library 148. In addition, these connections also allow the smart tv 100 to make phone calls, send and/or receive email messages, send and/or receive text messages (e.g., email and instant messages), surf the web using an internet search engine, blog through a blog service, and connect/interact with an online community maintained by a social media website and/or social networking service (e.g., Facebook, Twitter, LinkedIn, Pinterest, google plus, MySpace, etc.). When these network connections 104 are used in combination with other components of the smart tv 100 (described in more detail below), we can also hold video teleconferences, electronic conferences, and other types of communications on the smart tv 100. The smart tv 100 may capture and store images and sounds using a connected camera, microphone, and other sensors.
Additionally or alternatively, the smart tv 100 may create and save screenshots of media, images and data displayed on an associated screen of the smart tv 100.
As shown in fig. 1B, the smart tv 100 may interact with other electronic devices 168 via wired 108 and/or wireless 112 connections. As described herein, the components of the smart television 100 allow the device 100 to connect to devices 168, including but not limited to DVD player 168a, blu-ray player 168b, portable digital media device 168c, smart phone 168d, tablet device 168e, personal computer 168f. An external cable box 168g, a keyboard 168h, a pointing device 168i, a printer 168j, a game controller and/or gamepad 168k, a satellite dish 168l, an external display device 168m, and other Universal Serial Bus (USB), Local Area Network (LAN), BluetoothTMA High Definition Multimedia Interface (HDMI) component device, and/or a wireless device. When connected to the external cable box 168g or the satellite dish 168l, the smart tv 100 may access more media content.
Furthermore, as described in detail below, the smart tv 100 may receive digital and/or analog signal broadcasts of a tv station. It may operate as one or more of cable television, internet protocol television, satellite television, web television, and/or smart television. The smart television 100 may also be configured to control and interact with other intelligent components, such as a security system 172, a door entry/controller 176, a remote video camera 180, a lighting system 184, a thermostat 188, a refrigerator 192, and other devices.
The smart television:
fig. 2 illustrates the components of the smart tv 100. As shown in fig. 2, the smart tv 100 may be supported by a movable base or support 204 that is connected to a frame 208. The frame 208 surrounds the edges of the display screen 212 without obscuring its front face. The display screen 212 may comprise a Liquid Crystal Display (LCD), plasma screen, Light Emitting Diode (LED) screen, or other type of screen.
The smart television 100 may include an integrated speaker 216 and at least one microphone 220. In some examples, a first region of the frame 208 includes a horizontal gesture capture region 224 and a second region includes a vertical gesture capture region 228. The gesture capture areas 224 and 228 contain areas that can receive input by recognizing user gestures, and in some examples, the user need not actually touch the surface of the screen 212 of the smart tv 100 at all. The gesture capture regions 224 and 228 do not contain pixels that may perform a display function or capability.
In some examples, one or more image capture devices 232 (e.g., cameras) are added to capture still and/or video images. The image capture device 232 may contain or be connected to other elements, such as a flash or other light source 236 and a ranging device 240 to assist in focusing of the image capture device. In addition, the smart tv 100 may also identify the respective users using the microphone 220, the gesture capture areas 224 and 228, the image capture device 232, and the ranging device 240. Additionally or alternatively, the smart tv 100 may learn and remember preferences of individual users. In some instances, learning and memory (e.g., recognizing and recalling stored information) may be associated with user recognition.
In some examples, an infrared transmitter and receiver 244 may be further configured to connect to the smart tv 100 via a remote control device (not shown) or other infrared device. Additionally or alternatively, the remote control device may transmit wireless signals by other means besides radio frequency, light and/or infrared.
In some examples, the audio jack 248 is hidden behind a foldable or removable panel. Audio jack 248 contains a pointed round cannula (TRS) connector, for example, to allow a user to use headphones, or other external audio device.
In some examples, the smart tv 100 also includes several buttons 252. For example, fig. 2 shows buttons 252 on the top of the smart tv 100, which may be located elsewhere. As shown, the smart tv 100 includes six buttons 252 (from a to f) that can be configured for a particular input. For example, the first button 252 may be configured as an on/off button for controlling the system power of the entire smart tv 100. The buttons 252 may be configured together or separately to control various aspects of the smart tv 100. Some non-limiting examples include, but are not limited to, overall system volume, brightness, image capture device, microphone, and video conferencing hold/end. Instead of separate buttons, two buttons may be combined into one wave button. Such a waving button may be useful in certain situations, such as controlling a function of volume or brightness.
In some instances, one or more buttons 252 may be used to support different user commands. For example, the duration of a normal press is typically less than 1 second, similar to a quick input. The duration of the medium press down is generally 1 second or more but not more than 12 seconds. The duration of the long press is typically 12 seconds or more. This function of the button is generally dependent on the application activated on the smart tv 100. For example, in a video conferencing application, a normal, medium, or long press may mean ending the video conference, increasing or decreasing the volume, increasing the input response speed, and switching the microphone on or off, depending on the particular button. Depending on the particular button, a normal, medium, or long press may also control image capture device 232 to increase or decrease zoom, take a picture, or record a video.
Hardware functions:
fig. 3 illustrates some components of a smart tv 100 according to an example of the present application. The smart tv 100 comprises a display screen 304.
One or more display controllers 316 may be used to control the operation of the display screen 304. The display controller 316 may control the operation of the display screen 304, including input and output (display) functions. The display controller 316 may also control the operation of the display screen 304 and interact with other inputs, such as infrared and/or radio input signals (e.g., door access/gate controllers, alarm system components, etc.). In accordance with other examples, the functionality of the display controller 316 may be incorporated into other components, such as the processor 364.
To support the connection function or capability, the smart tv 100 may include an encode/decode and/or compress/decompress module 366 to receive and manage digital tv information. The encode/decode compress/decompress module 366 may decompress and/or decode analog and/or digital information transmitted from the public television chain or in the private television network received via the antenna 324, the I/O module 348, the wireless connection module 328, and/or the other wireless communication module 332. Television information may be sent to the display screen 304 and/or an attached speaker that receives analog or digital received signals. Any encoding/decoding and compression/decompression may be performed based on a variety of formats (e.g., audio, video, and data). The encryption module 324 communicates with the encode/decode compression/decompression module 366 so that all data received or transmitted by a user or vendor is kept secret.
In some examples, the smart tv 100 includes an additional or other wireless communication module 332. For example, other wireless communication modules 332 may include Wi-Fi, BluetoothTMWiMax, infrared, or other wireless communication link. The wireless connection module 328 and the other wireless communication module 332 may each be interconnected with a common or dedicated antenna 324 and a common or dedicated I/O module 348.
In some examples, to support communication functions or capabilities, smart tv 100 may include wireless connection module 328. For example, wireless connection module 328 may include a GSM, CDMA, FDMA and/or analog cellular telephone transceiver capable of transmitting voice, multimedia and/or data over a cellular network.
An input/output module 348 and associated ports may be added to support communication with other communication devices, servers and/or peripherals, etc., over a wired network or link. Examples of the input/output module 348 include an Ethernet port, a Universal Serial Bus (USB) port, a ThunderboltTMOr a Light Peak interface, an Institute of Electrical and Electronics Engineers (IEEE)1394 port, or other interface.
An audio input/output interface/device 344 may be added to output analog audio to an interconnected speaker or other device, and to receive analog audio input from a connected microphone or other device. For example, the audio input/output interface/device 344 may include an associated amplifier and analog-to-digital converter. Alternatively or additionally, the smart tv 100 may include an integrated audio input/output device 356 and/or an audio jack to which an external speaker or microphone is connected. For example, adding an integrated speaker and integrated microphone provides support for near-end speech or speakerphone operation.
A port interface 352 may be added. The port interface 352 comprises a peripheral or general purpose port that provides support for the device 100 to connect to other devices or components (e.g., docking stations) that may or may not provide additional or different functionality to the device 100 after interconnection. In addition to supporting the exchange of communication signals between device 100 and other devices or components, docking port 136 and/or port interface 352 may provide power to device 100 or to output power from device 100. The docking port 352 also contains an intelligent component that includes a docking module that controls communication or other interaction between the smart television 100 and the connected devices or components. The docking module may interact with software applications to remotely control other devices or components (e.g., media centers, media players, and computer systems).
The smart tv 100 may also include a memory 308 for the processor 364 to execute application programming or instructions and for temporary or long-term storage of program instructions and/or data. For example, the memory 308 may include RAM, DRAM, SDRAM, or other solid state memory. In some examples, a data store 312 is added. Similar to the memory 308, the data storage 312 may include one or more solid-state memories. In some examples, data storage 312 may include a hard disk drive or other random access memory.
For example, hardware buttons 358 may be used for certain control operations. One or more image capture interfaces/devices 340 (e.g., cameras) may be added to capture still and/or video images. In some examples, the image capture interface/device 340 may include a scanner, code reader, or motion sensor. The image capture interface/device 340 may contain or be connected to other elements, such as a flash or other light source. The image capture interface/device 340 may interact with a user ID module 350 that helps identify the identity of the user of the smart tv 100.
The smart tv 100 may also include a Global Positioning System (GPS) receiver 336. According to some examples of the invention, the GPS receiver 336 may further include a GPS module to provide absolute positioning information to other components of the smart tv 100. It will therefore be appreciated that other satellite positioning system receivers may be used instead of or in addition to GPS.
The components of the smart television 100 may draw power through the main power source and/or the power control module 360. For example, the power control module 360 includes a battery, an ac-to-dc converter, power control logic, and/or ports for interconnecting the smart tv 100 to an external power source.
Firmware and software:
FIG. 4 shows an example of software system components and modules 400. Software system 400 may contain one or more layers including, but not limited to, an operating system kernel 404, one or more libraries 408, an application framework 412, and one or more applications 416. One or more layers 404 and 416 may communicate with each other to perform the functions of the smart tv 100.
The Operating System (OS) kernel 404 contains the primary functions that allow software to interact with the hardware associated with the smart tv 100. The kernel 404 may comprise a series of software to manage computer hardware resources and provide services to other computer programs or software code. Operating system kernel 404 is a primary component of the operating system and acts as a man-in-the-middle between application programs and data processing done using hardware components. Portions of the operating system kernel 404 may contain one or more device drivers 420. The device driver 420 may be any code in an operating system to assist in operating or controlling devices or hardware connected to or associated with the smart television. The driver 420 may contain code to operate video, audio, and/or other multimedia components of the smart television 100. Examples of drivers include display screens, cameras, Flash, Binder (IPC), keyboards, WiFi, and audio drivers.
The tv service hypertext application language 428 may contain code required by the tv service, for execution by the application framework 412 or the application 416. The tv service HAL library 428 is specific to the smart tv 100 operation controlling the different smart tv functions. Furthermore, the tv services HAL library 428 may also consist of instances of other types of application languages than hypertext application languages or different code types or code formats.
The data services library 432 may contain one or more components or code to execute components that implement data service functionality. Data service functions may be performed in the application framework 412 and/or the application layer 416. FIG. 6 shows examples of data service functions and component types that may be included.
The application framework 412 may contain a general abstraction for providing functionality that may be selected by one or more applications 416 to provide specific application functionality or software for those applications. Thus, the framework 412 can include one or more different services or other applications that can be accessed by the application 416 to provide general functionality on two or more applications. Such functionality includes, for example, management of one or more windows or panels, planes, activities, content, and resources. The application framework 412 may include, but is not limited to, one or more television services 434, a television services framework 440, television resources 444, and user interface components 448.
The television services framework 440 may provide additional abstractions for different television services. The television services framework 440 allows for conventional access and operation of services related to television functions. The television services 436 are general services provided in a television services framework 440, which television services framework 440 may be accessed through applications in the application layer 416. The television resources 444 provide code for accessing television resources including any type of stored content, video, audio, or other functionality provided by the smart television 100. Television resources 444, television services 436, and television services framework 440 serve to perform various television functions accompanying smart television 100.
The one or more user interface components 448 may provide general components for the display of the smart tv 100. The user interface component 448 can be accessed as a generic component through various applications provided by the application framework 412. The user interface component 448 may be accessed to provide services for panels and silos as described in figure 5.
The application layer 416 contains and executes applications associated with the smart tv 100. The application layer 416 may include, but is not limited to, one or more live television applications 452, video-on-demand applications 456, media center applications 460, application center applications 464, and user interface applications 468. The live television application 452 may provide live television through different signal sources. For example, the live television application 452 may provide television using input from cable television, radio broadcast, satellite service, or other types of live television services. The live television application 452 may then display a multimedia presentation or a video and audio presentation of the live television signal on the display screen of the smart television 100.
The video-on-demand application 456 may provide video from different storage sources. Unlike the live television application 452, the video on demand 456 provides a video display from some stored source. The video-on-demand source may be associated with a user or a smart tv or some other type of service. For example, video on demand 456 may be provided from an iTunes library stored in cloud technology, from local hard disk storage containing stored video programs, or some other source.
The application center 464 may provide, store, and use applications. The application may be a game, a productivity application or some other application commonly associated with computer systems or other devices but which may run in a smart tv. The application center 464 may obtain these applications from different sources, store them in local memory, and then execute them for the user on the smart tv 100.
The user interface application 468 may provide services for a particular user interface associated with the smart television 100. These user interfaces may include the silo and panels described in figure 5. An example of user interface software 500 is shown in FIG. 5. Here, the application framework 412 includes one or more code components that help control user interface events, while one or more applications in the application layer 416 affect the use of the user interface of the smart tv 100. Application framework 412 may include a silo switch controller 504 and/or input event transmitter 508. There may be more or fewer code components in the application framework 412 than shown in FIG. 5. Silo switch controller 504 contains code and languages that manage the switching between one or more silos. The silo can be a vertical user interface function on the intelligent television and contains information available for users. Switch controller 504 may manage the switching between the two silos upon the occurrence of an event at the user interface. The input event transmitter 508 may receive event information for the user interface from the operating system and then transmit to the input event transmitter 508. Such event information may include button selections on a remote control or television or other type of user interface input. The input event sender may then send these event information to the silo manager 532 or the panel manager 536 (depending on the event type). Silo switch controller 504 may interact with silo manager 532 to affect changes to the silo.
The panel manager 536 may display panels in the user interface to manage switching between the panels or to affect user interface inputs received in the panels. Accordingly, the panel manager 536 may communicate with different user interface panels, such as the global panel 516, the volume panel 520, the settings panel 524, and/or the notification panel 528. The panel manager 536 may display these types of panels depending on the input from the input event transmitter 508. The global panel 516 may contain information related to the home screen or the user's highest level information. The volume panel 520 displays information related to audio volume controls or other volume settings. The information displayed by the settings panel 524 may relate to audio or video settings or other settable characteristics of the smart tv 100. The notification panel 528 may provide information related to user notifications. These notifications may be related to information such as video on demand displays, favorites, currently available programs, etc., or other information. The content of the notification is related to the media or some type of setting or operation or the smart tv 100. The panel manager 536 may communicate with the panel controller 552 of the silo application 512.
The panel controller 552 may control some of the several types described above. Thus, the panel controller 552 may communicate with the top panel application 540, the application panel 544, and/or the bottom panel 548. These several panels are different from each other when displayed in the user interface of the smart tv 100. Thus, the panel controls may set the panels 516-528 to a certain display orientation (determined by the top panel application 540, the application panel 544, or the bottom panel application 548) depending on the system configuration or the type of display currently in use.
FIG. 6 is an example of a data service 432 and data management operations. Data management 600 may include one or more code components associated with different types of data. For example, data service 432 may have several code components therein that may perform and correlate video on demand, electronic program guide, or media data. The data services 432 may have more or fewer component types than shown in fig. 6. Each of the different types of data may include the data model 604-612. These data models determine what information the data service stores and how it will store. Thus, the data model can manage any data, regardless of where they come from and how they will be received and managed in the smart tv system. Accordingly, the data models 604, 608, and/or 612 may provide the ability to translate or influence the translation of data from one form to another form that is available to the smart tv 100.
Various data services (video on demand, electronic program guide, media) have a data sub-service 620, 624 and/or 628 for communicating with one or more internal and/or external content providers 616. Data subservices 620, 624, and 628 communicate with content provider 616 to obtain data, which is then stored in databases 632, 636, and 640. The sub-services 620, 624, and 628 may communicate with the content provider, initiating or enabling one or more source plug- ins 644, 648, and 652 to communicate with the content provider. The source plug- ins 644, 648, and 652 differ for each content provider 616. Thus, if the data has multiple content sources, each data subservice 620, 624, and 628 may decide and then enable or launch a different source plug-in 644, 648, and/or 652. In addition, the content provider 616 may also provide information to the resource arbiter 656 and/or the thumbnail cache manager 660. The resource arbiter 656 may communicate with resources 664 external to the data services 432. Accordingly, the resource arbiter 656 may communicate with cloud storage, network storage, or other types of external storage in the resources 664. The information will then be provided to the data subservices 620, 624, 628 by the content provider module 616. Similarly, the thumbnail cache manager contains thumbnail information from one of the data subservices 620, 624, 628 and stores the information in the thumbnail database 666. Moreover, the thumbnail cache manager 660 may also extract or retrieve information from the thumbnail database 666 to provide to one of the data subservices 620, 624, 628.
Fig. 7 shows an exemplary content aggregation structure 1300. The structure may include a user interface and content aggregation layer 1304 and 1308. User interface layer 1304 may include a television application 1312, a media player 1316, and applications 1320. The television application 1312 enables a viewer to view channels received via an appropriate transmission medium, such as cable, satellite, and/or the internet. The media player 1316 may view other types of media received over an appropriate transmission medium, such as the internet. The applications 1320 include other television-related (pre-installed) applications such as content viewing, content searching, device viewing and setup algorithms, and may also cooperate with the media player 1316 to provide information to the viewer.
The content source layer 1308 contains, as data services, a content source service 1328, a content aggregation service 1332, and a content presentation service 1336. The content source service 1328 manages content source investigators including local and/or network file systems, digital network device managers (which discover handheld or non-handheld devices (e.g., digital media servers, players, renderers, controllers, printers, uploaders, downloaders, network connection functions, and interoperability units) via known techniques such as multicast universal plug and play or UPnP discovery techniques, and retrieve, parse, and encrypt device descriptors for each device discovered, notify content source services for newly discovered devices, and provide information about previously discovered devices, such as indexes), internet protocol television or IPTV, digital television or DTV (including high definition and enhanced television), third party services (such as the services referenced above), and applications (such as android applications).
The content source investigator may track content sources, typically configured as binary. The content source service 1328 may launch a content source investigator and maintain an open and persistent communication channel. The communication includes a query or command and a response pair. The content aggregation service 1332 manages content metadata obtainers, such as video, audio, and/or image metadata obtainers. The content presentation service 1336 provides content indexing interfaces, such as an android application interface and a digital device interface.
The content source service 1328 may send communications 1344 to and receive from the content aggregation service 1332. The communication contains notifications regarding the latest and deleted digital devices and/or content and search queries and results. The content aggregation service 1332 can send communications 1348 to and receive from the content presentation service 1336, including device and/or content lookup notifications, advisories and notifications of content of interest, and search queries and results.
When a search is performed, particularly when the user is searching or browsing for content, content presentation service 1336 may receive a user request from user interface layer 1300, opening a socket and sending the request to content aggregation service 1332. The content aggregation service 1332 first returns results from the local database 1340. Local database 1340 contains indexes or data models and indexed metadata. The content source service 1328 further issues search and browse requests for all content source investigators and other data management systems. The results will be sent to the content aggregation service 1332, which updates the database 1340 to reflect the further search results and provides the original content aggregation database search results and the data update results reflecting the more content source service search results to the content presentation service 1336 through the previously opened socket. The content presentation service 1336 then provides the results to one or more components of the user interface layer 1300 for presentation to the viewer. When the search phase is over (e.g., the search phase is terminated by a user or user action), the user interface layer 1300 will disconnect the jack. As shown, media may be provided from the content aggregation service 1332 directly to the media player 1316 for display to the user.
As in fig. 8, video content (e.g., television programs, videos, televisions, etc.) is displayed on the front side of screen 212. The window 1100 obscures a portion of the screen 212 and the remainder of the displayed video content, and may also cause the portion of the screen 212 displaying the video content to move up or down and/or compress as the height of the window 1100 changes, and it may also be that the window 1100 is superimposed over the video content such that the change in height of the window 1100 does not affect the display position of the video content.
In some examples, window 1100 includes information regarding the appropriate information associated with the content (e.g., name, duration, and/or remaining content viewing time), setup information, television or system control information, application (active) icons (e.g., pre-installed and/or downloaded applications), application centers, media centers, web browsers, input sources.
Fig. 9 is an illustrative pictorial example of a user interface for a content/silo selector. The avatar 1400 includes a content source selector 1404. Content source selector 1404 includes icons for one or more silos 1408-1424.
C/S communication system
Fig. 10 is an exemplary C/S communication system, which includes a terminal (a mobile terminal such as a mobile phone, a remote controller, a PAD, and/or a PC terminal such as a smart television, an air conditioner, and a refrigerator), a network, and a server, where the terminal and the server transmit data through an access network, where the access network may be a cellular network (4G, 5G, etc.), a local area network, or a metropolitan area network, and in a home environment, the local area network is built through a router to implement interconnection and interworking between multiple terminals, which is an effective way to improve user experience.
The local content stored in the terminal has a one-to-one mapping relation with each other, the local URL is converted into a target URL through a domain name resolver (such as a router or a DNS server), the device for storing the target network resource comprises other distributed terminals or servers, and the target network address is fed back to the terminal sending the target URL address based on a response mechanism.
In order to improve the direct communication efficiency between the PC terminal and the server, in the process of interconnection between at least two terminals, the mobile terminal can be used as a data transmission bridge of the PC terminal, and one mode is as follows: the application program in the mobile terminal establishes a binding relationship between the two-dimensional codes displayed on the PC terminal by identifying the two-dimensional codes, receives local content associated with the application program in the PC terminal from an access network based on the binding relationship, and can also upload the local content received from the PC terminal to a server based on an HTTP (hyper text transport protocol); the other mode is as follows: the proxy server is configured in the PC terminal based on the MQTT protocol, and the local content or/and the network content are mutually transmitted between the PC terminal and the mobile terminal by utilizing the proxy server, so that the mobile terminal replaces data interaction between the PC terminal and the server, and the data ship speed efficiency of the PC terminal can be improved under the condition of low configuration of the PC terminal.
In the above manner, the mobile terminal may receive a local uniform resource locator (for convenience of description, hereinafter referred to as a local URL address) from the PC terminal, convert the local URL address into a target URL address through a domain name resolver (e.g., a DNS server or a router, etc.), request target network content corresponding to the target URL under an access path in the access network, and the server feeds back the target network content to the mobile terminal or the PC terminal bound thereto based on a response mechanism.
The plurality of servers deployed in a distributed mode can comprise a first server associated with a third-party server and a second server providing terminal services for users, the terminals can directly access the first server through a target URL address or access the second server first, and the second server and the first server are in communication interaction, so that the second server receives network contents at the first server and feeds the network contents back to the terminals.
In some embodiments, different terminals are interconnected and interworked based on the same access network, such as: the television and the mobile phone are accessed to the same wireless network; or, a binding relationship is established based on different access networks, such as: the television is accessed to the wireless network and the handset is accessed to the cellular network.
Cloud service platform
Fig. 11 is an exemplary cloud service platform, which may include, in an access path of a terminal and a server communication interaction: when the terminal runs on the terminal, the terminal receives input of a user for interface elements on a user graphical interface displayed when the application program is executed, transmits a request packet to at least part of systems along an access path in response to the input, receives target network content corresponding to the request packet, displays the target network content in the interface elements, and facilitates the user to view, wherein the application program can be a third-party application program or a preinstalled program in the terminal.
Receiving and responding to an instruction input by triggering a third-party application program (such as WeChat or Taobao), and encapsulating a request packet through an HTTP (hyper text transport protocol), wherein the request packet meets the requirement of transmission efficiency in an access network, so that the network optimization system is indispensable, and particularly, the probability of system crash can be reduced under the condition of centralized request of distributed terminals; a CDN (content delivery network) acceleration server and/or a load balancing server, etc. may be included in the network optimization system.
The CDN acceleration server inputs a domain name to be accessed based on a user application program, the application program requests a local DNS to analyze the domain name, the local DNS forwards the request to a main DNS, the main DNS determines a CDN server suitable for a terminal according to a diversion delivery strategy and sends an analyzed IP address to the terminal, and the terminal requests corresponding network content from a CND node corresponding to the terminal according to the IP address; the load balancing server distributes the requests according to a preset distribution strategy, distributes and executes service data on the distributed service servers, provides bandwidth, throughput/data operation capacity of the extended servers, and enhances network flexibility and availability.
The content management system for providing the enriched service content for the user may include an application management system, a member management system, a payment system, and the like, wherein the application management system stores application content associated with a third-party application program, such as: the system comprises a virtual commodity management system, a payment system and a payment system, wherein the virtual commodity management system comprises a virtual commodity management system, a commodity flow value, a commodity name, service provider information and the like, the member management system can store member contents for opening/managing services associated with virtual commodities, the member contents can comprise member grades, accounts, user growth values and the like, and the payment system can provide transfer services, recharging services, payment channels and/or payment account management services and corresponding payment products for users.
The cloud storage system comprises a nonvolatile cloud database and a volatile cloud cache, network content prestored in the content management system can be directly read through the cloud cache or inquired from the cloud database, a data structure such as a K-V structure stored in the cloud cache is deployed in a cluster mode or a master-slave mode, a Redis protocol can be compatible, data loss and service interruption are overcome, and the data structure can be recreated when the cloud cache is abnormal and can be read from the cloud database again.
The third-party service system comprises a payment interface (such as WeChat payment) which is in butt joint with the third-party server and other interfaces in the third-party partner interface, receives third-party content required by the request by calling the third-party partner interface, and feeds the third-party content back to the content management system.
FIG. 12a illustrates an exemplary Graphical User Interface (GUI) in a purchase-class application, such as an item detail GUI displayed by a user under a shared purchase application. The item detail page 100a may display a preferred recommendation area 110a and a non-preferred recommendation area on the display screen, wherein the non-preferred recommendation area includes an additional recommendation area 120a and a related recommendation area 130 a.
The preferential recommendation area 110a includes a commodity thumbnail for the user to view the virtual commodity and a plurality of recommendation positions distributed in the column direction with the commodity thumbnail, main information for the user to view the virtual commodity is displayed on each recommendation position, and the main information includes: commodity name, commodity price, commodity number, sales volume and/or contact way of a third-party service provider, wherein the contact way of the service provider is the telephone number and the account number of the instant chat application; each recommendation position consists of an information category and corresponding text information, and the text information used for indicating the information category is level in the column direction, and the recommendation position is level with the commodity thumbnail in the row direction, namely the commodity information is simply displayed, and the focusing habit of a user is met; the preferential recommendation area can further comprise a first interface for the user to purchase the virtual commodity and a second interface for providing the user with a function of storing commodity information, wherein the interfaces can be graphical interfaces or program interfaces in purchase-class application programs, so that the user can quickly locate the selected commodity information from the personalized virtual warehouse, for example: the first interface may display "buy immediately" and the second interface may display "join shopping cart" indicating a personalized virtual warehouse.
The additional recommendation area 120a comprises a plurality of recommendation bits distributed in a row direction, wherein each recommendation bit is used for displaying secondary information for a user to view the virtual commodity, the secondary information comprises a first thumbnail for guiding the user to use the virtual commodity, a second thumbnail for the user to view the applicable environment of the virtual commodity (such as the model, the software and hardware configuration, the parameters of the software and hardware configuration, the available functions and the like), and/or a third thumbnail for indicating the commodity provider, and the name of a service provider, the service time and the telephone number can be displayed in the third thumbnail; the number of the recommendation bits is between 5 and 20, and the recommendation bits can be arranged in a paging manner, wherein the recommendation bits displayed simultaneously with the priority recommendation area 110a are located in the visible page, the recommendation bits in the non-visible page are displayed in a time-sharing manner with the priority recommendation area 110a, and when the user selects the recommendation bits, the state between the visible page and the non-visible page is switched, for example: the visible area displays five recommendation bits at a time and hides four recommendation bits in the non-visible area, so that the simplified display state is realized.
The related recommendation area 130a is used for indicating that other virtual commodities similar to or hot in the virtual commodity are recommended to the user, thumbnails of the virtual commodities are arranged in the related recommendation area 130a in a row-wise manner, and each thumbnail includes a link address for linking the virtual commodity information associated with the thumbnail.
In some examples, the item detail page 100a displays the position of the user-selected recommendation site in focus, and displays a shadow and a selection box (e.g., a white outer border) over the focus-positioned recommendation site. Although a combination of shading and selection boxes are used in this description, other methods or configurations may be used to select and/or identify an icon. For example, in addition to shading and boxes, a background of icons and text may be included, thus making the colors, shading, or coloring different. Alternatively or additionally, the shadows and focus may contain enlarged or enlarged icons and text.
The default position of the focus is on the commodity thumbnail of the preferential recommendation area 110a, and the user can only move the focus to a certain recommendation position in the preferential recommendation area 110a for viewing; the recommended area of the location where the focus is located may also be selected. Once the selection is made, another GUI for interacting with the selected content may be provided to the user.
As shown in fig. 12a and 12b, in response to an input that the user selects the first interface or the second interface in the priority recommendation area 110a, a first message for instructing the goods provider to stop providing the virtual goods is displayed, the first message is used for prompting the user to stop the service status of selling the virtual goods, at least two first messages may be displayed in the preference information area 110a, the first message 111a is displayed on the upper layer of the name scale, and the other first message 112a is distributed in a double row with the first interface, so as to improve the user experience; the first message is presented in the form of a message prompt box, and the message prompt box 112a may include a direction header for pointing to the first interface, the direction header being located at an edge of the message prompt box; the rendering colors of the message prompt boxes 111a and 112a are highlighted from the rendering colors displayed in the first interface, and the text font is smaller than the name of the article and "purchase immediately" displayed in the first interface.
As shown in fig. 12c, in response to an instruction input by the user to the first interface, a second message for indicating that the number of virtual goods provided by the goods service provider is short is displayed in the priority recommendation area 110a, the first interface and/or the second interface is rendered in gray, in the gray state, the interface does not respond to the instruction input by the user, and the second message is presented in the form of message prompt boxes 113a and 114a, which is similar to the message prompt boxes 111a and 112a in fig. 12b, and is not described again here.
In some embodiments, the message prompt box may display a message indicating a location associated with a geographic area based on the geographic area in which the user is located, such as: the message prompt box displays that the Shanghai city is put down and the second message is that the Shanghai city is out of stock; when the first message is popped up in the article detail page 100a and the first message contains the location message, the first interface and the second interface are placed in a gray state for indicating that the user can no longer input the interface selection; when the second message is popped up in the article detail page 100a and the second message contains the position message, the non-gray state of the first interface is kept unchanged for indicating that the user can input an instruction to trigger the first interface, and the second interface is placed in the gray state; in the grey state, the interface does not get focus.
Fig. 12d is another item detail GUI of the present embodiment. The preferential recommendation area of the commodity detail page further comprises a third interface used for selecting the coupon by the user, a message prompt box is displayed based on an instruction input by the user to the third interface, and prompt information used for indicating the function of the third interface, such as 250-element coupons, point cards and the like, is included in the third interface; the message prompt box displayed in the additional recommendation region 120a includes a space area for prompting a coupon or between the additional recommendation region 120 and the preferential recommendation region 110 a.
Note that, for example: the distribution mode, content and name of the interface elements such as the commodity name, the thumbnail and the interface can be displayed on the user interface in other alternative modes according to design requirements or requirements for improving user experience, and the embodiment is only an exemplary description.
In some embodiments, as shown in FIG. 12e-1, in response to an instruction input to the third interface, another GUI is overlaid on top of the item detail GUI100a, and a plurality of columns distributed in a row are displayed in the user interface 200a, each column displaying different offer information including a subject name, an offer price, an expiration date, etc.; the option bar switches from an uncollected state to a marker for marking the coupon as a picked state based on a selection input by the user, the marker may include a bar symbol distinguished from the offer information and a rendered coloration thereof (e.g., green or yellow), the bar symbol may be displayed in the middle of the option bar, the length of the font number in the row direction is less than the length of the option bar, and/or the width of the font number in the column direction is not less than the width of the option bar, as a focused state.
In some embodiments, the marker comprises a substrate underlying the tick mark and overlying the tab, the tick mark being displayed within the substrate, and the substrate being located at a corner of the tab (e.g., top right, top left, or bottom right, etc.); prompt information for prompting the user to input the option bar may also be displayed in the user interface 200a, and the prompt information may be: "receive coupon", "rush light, next remember morning points! ".
Fig. 12f shows a product attribute GUI according to the present embodiment. In response to an instruction input by the user to the first interface (e.g., input of "OK" or voice through a remote controller), an article property page 300a is displayed on the upper layer of the article detail page 100a for the user to view article property information associated with the virtual article, the article property page 300a may pop up from the bottom of the display screen, there is a space between the lower edge of the first interface and the upper edge of the article property page 300a in the column direction, and the first interface and the lower edge of the article thumbnail are flush in the row direction, so that the user can not be affected in browsing the preferential recommendation area 110 a.
The article property page 300a includes category property information, which may include category subjects distributed in a plurality of rows including color categories, size categories, and/or quantity categories, and article prices associated with the category property information, which may be displayed different article thumbnails and article prices based on a selection of the category property information by a user input, and the category property information corresponding to the category subjects, respectively, the property information including white, 32 inches, and "two-piece limited purchase, only 5-piece left".
A fourth interface distributed in line with the classification attribute information may be further included in the product attribute page 300a, and information for the user to view a product order settlement function, such as "settlement removal" or "settlement of a product order", is displayed in the fourth interface; the method can also comprise prompt information used for the user to browse the virtual commodity and adapt to the display equipment, wherein the prompt information comprises the following steps: "this equipment can be used in this model" or "this commodity is adapted to the local equipment configuration"; the prompt information may be displayed on the category attribute information and located on the right side of the product thumbnail in the product attribute page 300a when the configuration parameters of the product adapter model and the local device associated with the product detail page 100a are judged to match with each other, and the user may predict the local device (for example, a television) to which the virtual product is applicable, so as to select to trigger the product order settlement function, and perform vertical settlement.
In some embodiments, as shown in fig. 12g, when the classification attribute information is not selected by the user, prompt information 310a for the user to view the classification subject, such as "please select color" or "unselected color classification", is displayed based on an instruction of the user to input the fourth interface; the prompt information 310a may be displayed at a display position corresponding to the name of the article in the priority recommendation area 110a, at a display position corresponding to the classification attribute information, or in a blank area located on the right side of the classification attribute information; the attribute information may be based on a virtual warehouse corresponding to the geographical location where the IP address display device is located, whether the commodity warehouse has stock is judged in advance, and when there is no stock, the attribute information is set to be in a gray state, for example: the user inputs a selection of 32 inches, the display device queries a color classification corresponding to the 32 inches in the commodity warehouse based on the IP address request, and if the query is free of stock, the color classification and the corresponding attribute information are switched to a gray state.
Along the width direction on the display screen of the television, the width of the article property page 300a is L1 and the width of the article detail page 100a is L2, L2 being greater than L1; the two-line display of the selected secondary attribute in the item price and category attribute information in the item attribute page 300a, and the display of a thumbnail image on the right side of the secondary attribute, which partially overlaps the thumbnail image displayed in the item detail page 100 a; along the length direction of the display screen, the length of the item detail page 100a is the same as that of the item property page 300a, wherein the length direction of the display screen in the television is the row direction of the user interface, and the width direction is the column direction.
Fig. 12h is a purchase detail GUI of the present embodiment. The purchase detail page 400a is displayed based on an instruction input by the user to the fourth interface, and may be overlaid on the upper layer of the item detail page 100a after the item property page 300a is hidden or faded; displaying a two-dimensional code in the purchase details page 400a, the two-dimensional code being used to transmit a first URL address associated with the selected category attribute information, the URL address being identified to generate a payment order; a guide map in which an icon of an application for scanning the two-dimensional code may be displayed and hint information associated with the guide map, which may include text information indicating the name of the application and text information indicating a purchase function associated with the two-dimensional code, such as: "please scan the two-dimensional code with the xx application to complete the purchase".
The mobile terminal can be linked to the payment paging through scanning the two-dimensional code, so that a user can call a third-party payment page for the payment paging operation, and after the payment of the virtual currency is completed, information used for indicating successful payment of the commodity order is fed back to the television, so that the television generates the commodity order.
Entering a commodity order GUI corresponding to My order in response to an instruction entered in the shopping category application, as shown in FIG. 12i, the focus defaults to the all option column, receiving and in response to an input of a user selecting to switch the focus, positioning the focus on the to-be-shipped option column, and displaying a thumbnail for the user to view the commodity order on the right side thereof; when the focus is switched from the "to-be-delivered" option bar to the aforementioned thumbnail, in response to a trigger instruction input on the thumbnail, order detail information is displayed, including virtual article information displayed in the article detail page 100a and attribute information based on user selection on the user interface 300a, which will not be described herein.
In some embodiments, the selected thumbnail image 600a (hereinafter referred to as a large-sized page for convenience of description) is displayed in an enlarged manner based on the input of the recommendation bit in the additional recommendation field 120a, referring to fig. 13a, a fifth interface 620a for the user to purchase a virtual commodity is displayed in the large-sized page, and the fifth interface 620a may include an input manner and a commodity price for the user to browse main information, such as: "99 Yuan | buy by pressing OK key".
Switching to the large figure page based on instructions (such as a left key or a right key) continuously input by a user, and displaying prompt information 610a for the user to check returning from the large figure page to the commodity detail page when switching to a home page in the large figure page, wherein the prompt information comprises a paging number for representing the home page and key information for representing an input mode, such as: "first page, continue pressing left key and return to detail page" or "already is the first page, continue left key and return to the detailed page of the goods from the page of the big picture"; when switching to the end page in the large map page, a prompt message 640a is displayed in the end page, for example, "last page, continue to press right key to return to the detail page", as shown in fig. 13 b; the direction head (such as a left arrow and a right arrow) for indicating the switching direction of the large image page and the number of the large image pages can be continuously displayed in the large image page, wherein the number of the large image pages comprises a page number and a total number of pages, and the direction head can also be displayed within a preset time based on an input instruction, the preset time is between 1 and 3 seconds, in the embodiment, the preset time is 1 second, and the state is a brief state.
In response to the same instruction being input being returned from the large map page 600a to the item detail page 100a, a prompt message 640a is displayed in the item detail page 100a, as shown in fig. 13c, and in the present embodiment, the prompt message is displayed within a preset 2 seconds and is hidden for more than 2 seconds.
In some embodiments, a mobile terminal (e.g., a smart phone, a PAD, or a wearable device) establishes a binding relationship with a PC terminal through a two-dimensional code displayed on (e.g., a television, a desktop computer), and the binding relationship can be stored in the mobile terminal or uploaded to a server, so as to transmit information back to the PC terminal based on the binding relationship, where the information is obtained by querying a server based on a local URL address carried in the two-dimensional code, and the two-dimensional code is generated by an interconnection application running on the television (e.g., an application of a wechat interconnection television); a tutorial thumbnail for guiding the user to enter the scanned page may also be included in the display area corresponding to the two-dimensional code to enhance the user experience.
For example: the method comprises the steps of responding to a touch instruction input to a shopping application program in the mobile phone, entering a two-dimensional code identification page, scanning the two-dimensional code on the television for identification to obtain a first user account and a machine type number for logging in the shopping application program on the television, and establishing a binding relationship between the first user account, the machine type number and a second user account for logging in the shopping application program on the mobile phone, so that the mobile phone can upload the binding relationship to a cloud server, and when the mobile phone sends a request to the cloud server, network content matched with the second user account can be fed back based on the binding relationship.
Fig. 14a is a schematic diagram of the mobile phone binding the television based on the two-dimensional code displayed on the television in this embodiment. The user interface 700a displayed on the television comprises a two-dimensional code, the two-dimensional code carries a television identifier (such as a unique identifier of a television model, a mainboard parameter or a virtual account) and a URL (uniform resource locator) address for requesting network data from a server, the mobile phone identifies the URL address through a scanned page and then switches to a newly created page 100b, and loads the network data and page elements (such as a control or a recommendation bit) for displaying the network data on the page 100b, wherein the page elements comprise a binding control 110b, and the binding control 110b establishes a binding relationship with the television identifier based on an instruction input by a user; in order to meet the habit of the user, the binding control 110b can be configured at the lower end of the homepage, so that the display position thereof can fall into the operation range of the thumb of the user; the page 100b may also display profile information (e.g., name of the service provider, business scope, customer service telephone, etc.) for the user to view as syndicated content associated with the television service provider.
In response to an instruction entered into the binding control 110b, the page 100b is switched to a login page 200b, as shown in FIG. 14b, a login control 210b for logging into the virtual account is displayed in the login page 200b, and a home page (e.g., public number) associated with the TV service provider is switched from the login page 200b based on the user's input to the login control 210 b.
In some embodiments, a first recommended content indicating its interconnection functionality may be displayed on the binding control 110b, such as: "binding device" or "interconnect terminal"; a second recommended content for indicating its login function, such as: "enter public number" or "login to a service provider account"; the binding control 110 switches the first recommended content to the second recommended content based on an instruction input by the user, or the page 100b may be configured as a login page 200b, and the binding control 110b and the login control 210b are displayed in the page 100b in two rows as a fusion content, where a length direction of a display screen in the mobile phone is a column direction of the page, and a width direction of the display screen is a row direction of the page.
Fig. 14c shows a home page GUI in the present embodiment. The home page 300b is displayed based on user input instructions to the login control 210b for the user to view push content associated with the facilitator, the home page 300b includes a non-preferred recommendation area and a preferred recommendation area 320b, the non-preferred recommendation area includes an additional recommendation area 310b and a ranked recommendation area 330b, wherein the additional recommendation area 310 may include a fallback interface for exiting the login page 200b and/or for indicating a topic name associated with the home page content, such as: a "micro tv", "game peripheral-mobile phone", or "merchandise details", etc., the preferred recommendation area 320b is used to push hot content associated with a service provider or virtual merchandise to the user.
In the hierarchical recommendation area 330b, a plurality of first-level classification bars are displayed, and the first-level classification bars display a second-level classification bar on the main page 300b based on an instruction input by the user, or switch to a page for the user to browse a page associated with recommended content displayed on the first-level classification bar, and load the content of the page requested from the server on the page, wherein the second-level classification bar includes classification information for characterizing a type of virtual goods, such as: "gather good, get together and buy", "gather good and learn", "gather good and play", or "television mall", etc.
FIG. 14d shows the page 400b displayed after the user clicks the "TV mall" second level category bar in this embodiment. The page 400b is included in the additional recommendation area, the preferred recommendation area, and the hierarchical recommendation area, and the display position of each recommendation area may refer to the hierarchical recommendation area 330b, which is not described herein again.
In order to facilitate the user to search for virtual goods information, for the recommendation field in the page 400b, the additional recommendation field includes a search interface for the user to input a search word, goods contents matching the search word are displayed in the preferred recommendation field in response to the input in the search interface, and the hierarchical recommendation field includes a first-level classification field for the user to view the associated navigation page and a first-level recommendation field for indicating the associated personalized virtual warehouse, in which "classification" and "shopping cart" may be respectively displayed, wherein a plurality of goods classification fields may be included in the navigation page, and goods contents matching the goods classification field are displayed in a right-side partition thereof for the user to view based on the goods classification field selected by the user.
As shown in fig. 14e, an item detail page 500b of the present embodiment is shown. Switching from the page 400b to the item detail page 500b based on the item content selected by the user, wherein only a preferred recommendation area and an additional recommendation area 520 are included in the item detail page 500b, the preferred recommendation area includes a model identifier 510b for indicating that the virtual item is adapted to a television model, and the model identifier 510b is as follows: EC500 or/and K7100), the additional recommendation area 520b includes a plurality of options bars distributed in a single row, such as: the 'purchase immediately' option bar, the 'join shopping cart' option bar, the 'shopping cart' option bar and the 'home page' option bar are distributed from right to left in sequence; adding commodity content to the personalized virtual warehouse based on a first instruction input by a user to the 'join shopping cart' option bar; in response to a second instruction input to the 'shopping cart' option bar, calling the commodity contents recorded in the personalized virtual warehouse for the user to view; in response to a third instruction entered in the "home" tab, a switch is made from the article detail page 500b to the home page 300 b.
Based on the function interface (for example, the option column of "purchase immediately") for providing the user to purchase the virtual goods in the additional recommendation area 520b, whether the model identifier 510b is matched with the configured model number is judged, different recommendation strategies are provided for the user according to the matching result, and the method is suitable for the situation that the user needs to return goods when the peripheral equipment corresponding to the virtual goods is matched with a large number of television model numbers at a large time, so that the user cannot browse the goods conveniently, and the peripheral equipment is purchased by the user by mistake.
When the target identifier of the configured model does not exist in the model identifier 510b, displaying prompt information 530b for the user to browse the model not adapted to the configured model on the upper layer of the product detail page 500b, where at least part of the prompt information 530b is first information for indicating a matching result, and as shown in fig. 14f, the prompt information 530b is displayed in a pop-up window form, where the first information is: "your model does not support" or "model does not match with commodity" etc.; when the target identifier in the model identifier 510b matches the configured model number, an order page 600b for the user to browse order information associated with the virtual goods is displayed, as shown in fig. 14 g.
In some embodiments, the hint information 530b presented in the form of a message hint box may include alert icons configured for model numbers to indicate model numbers do not fit and/or for the user to browse second information associated with a functional interface for providing the user to purchase virtual goods, such as: "the game device is not supported by the television model MU5600, please buy carefully"; a first graphical interface for the user to confirm the purchase of the virtual good and/or a second graphical interface for the user to stop purchasing the virtual good may also be included; displaying an order page 600b based on a user's instruction entered on the first graphical interface, retiring the reminder 530b in response to an entry on the second graphical interface, and displaying a item detail page 500b or return page 400b after the reminder 530b is retired; third information for indicating confirmation of purchase of the virtual commodity may be displayed on the first graphic interface, and fourth information for indicating a withdrawal prompt message may be displayed on the second graphic interface, the third information being, for example: "continue purchase" or "confirm purchase", fourth information such as: cancel or return a detail page.
Fig. 14h shows a payment popup 630b of the present embodiment. In order to fuse the display content, a payment popup 630b is displayed on the upper layer of the middle area of the order page 600, wherein the middle area is an area between the line occupied by the order interface 620b and the line occupied by the user information; the payment popup 630b includes a graphical interface 631b for the user to view information associated with the order information; the information associated with the order information may include at least the price of the item, and may also include the name of the item and/or merchant information associated with the facilitator providing the virtual item, and prompt information for the user to browse their payment functions is displayed on the graphical interface 631b, such as: "confirm payment"; the payment interface provided by the third party platform (e.g., WeChat platform) is called based on the instruction input to the graphical interface 631b, and the user is provided in the form of a graphical interface to complete the subsequent operation of paying the virtual currency, which is not described herein again.
In some embodiments, in response to an instruction entered into the order interface 620b, a switch is made from the order page 600b to the payment page 700b, or a two-dimensional code on the page 400a is identified, a switch is made from the code-scan page to the payment page 700 b; in the order interface 710b displayed in the payment page 700b, the prompt message displayed on the order interface 710 is "immediate payment", as shown in fig. 15.
When an operation is input in the display area of the order interface 710b, a popup including an input box and a payment interface for instructing transfer to a third party payment platform, i.e., a third party payment interface, is displayed on the payment page 700b, a payment price associated with the transfer amount is displayed in the input box in response to a continuous operation input in the virtual keyboard, and the third party payment interface is switched from a gray state to a non-gray state, such as: the first operation is entered on the virtual keyboard, transitioning from gray to blue indicating no input to the third party interface.
Fig. 16 shows the prompt message displayed in the form of a page 800b in the present embodiment. The page 800b is linked based on user input in the item detail page 500b and may include a status bar 810b for the user to browse handset and television unbound information.
A function interface for the user to view the binding manual is included in the status bar 810b to "how to bind the television" prompt information displayed on the function interface; prompt information indicating that the commodity attribute information received from the network does not fit with the configured local device information, such as "the game device supports only a specific television model"; and/or, prompt information for guiding user behavior, such as: "please determine your television model" and "please bind the television first".
The page 800b may further include a function interface 820b for confirming the purchase of goods by the user, a function interface 830b for providing a call out of the two-dimensional code scanner, and a function interface 840b for instructing the exit of the page 800b, the function interfaces 820b, 830b, 840b being distributed in three rows and shown in sequence as "continue purchase", "scan bound television", and "cancel".
As shown in fig. 17a, an item detail page 900b of the present embodiment. The item detail page 900b may also include a functional area b and virtual item information; the functional area 910b is used as a web page element for a user to browse a television type bound to a mobile phone, and may provide a functional interface for switching television types for the user, the application detects an input to the functional interface and switches a current model displayed in the functional area 910b, the current model is shown as MU8600, and information for indicating a function of switching models thereof may be displayed in the functional interface, and the information is shown as "change model"; the functional area 910b may also include content associated with the current model number, such as "do you bind to model; displaying recommended content adapted to the current model number in a content recommendation area 920b located at the lower part of the functional area 910 b;
fig. 17b shows a model number page 930b of the present embodiment. Switching from the commodity details page 900b to a model number page 930b corresponding to a click event of the input function interface, where the model number page 930b includes a plurality of television models adapted to the mobile phone, and mark information such as "√" for indicating that a binding relationship has been established is displayed by default on the current model 931 b; based on the target machine model 932b selected by the user, the marking information may be switched to a row position corresponding to the target machine model 932 b; an exit interface may also be included for indicating an exit from the model page 930b, and the item detail page 900b is returned in response to a click command entered at the exit interface.
When the target machine model 932b is in the selected state, the current machine model 931b is replaced by the target machine model 932b in the commodity details page 900b, and commodity contents associated with the target machine model 932b are displayed in the content recommendation area 920b, the commodity contents including first contents indicating that the commodity model matches with a locally configured machine model and second contents requested from the content management system, wherein the first contents such as "K680 support the following game peripherals (total X pieces)", display interference of commodity contents corresponding to other machine model numbers can be eliminated, and the commodity contents corresponding to the machine model number selected by the user can be directly displayed, so that the user experience is improved.
In some embodiments, the television may further include an application store application program for managing recommended content received from the application management system in association with an application installation package, wherein the application installation package is a free virtual commodity provided by a television manufacturer or a third-party service provider, that is, a virtual commodity that can be used on the television by a user without paying virtual money for the user; the recommended content is obtained by triggering a preset event in an application store type application program based on a user, accessing an application management system by the television through an access network (such as a local area network or a world wide web) of the television, and feeding back the application management system to the television; the recommended content may include a package name of the application installation package, a package flow value, and/or service provider information for providing the application installation package for the user, and the like; the television can automatically trigger the application installation package received from the application management system, and then automatically install the application program (for convenience of description, the process of automatically downloading and installing is referred to as silent installation hereinafter), and in the silent installation mode, because the user does not need to manually install, the user does not sense the installation process, and thus the user experience is improved.
Fig. 18a shows a graphical user interface of the app store-like application of the present embodiment. User graphical interface 800a includes a row-wise recommendation column 810a and a column-wise recommendation column 820a, and a content display area located between the column below row-wise recommendation column 810a and the right column of the column-wise recommendation column; column recommendation column 820a may include an application store-like application, shown as "apps"; detecting the moving position of the focus in the column recommendation column 820a, when the focus moves to the application store class application program, displaying the classification option column corresponding to the focus in the column recommendation column 810a, such as: a "pick" option bar, a "video and audio" option bar, a "music option bar," a "cartoon" option bar, a "karaoke" option bar, a "list" option bar, etc., and displays application installation package information requested from the application management system in the content display area, such as: the application installation package display method comprises the steps that thumbnails of the belonged classes of the application installation package, text information corresponding to the belonged classes and/or personalized text information are/is browsed by a user, the personalized text information is 'fatigue after cleaning' or 'energy encouragement driving', and text information (such as rainbow music, lark songs) and/or application icons relevant to a third-party service provider can be further included, and the application installation information is displayed in a content display area by taking the thumbnails as recommendation bits.
The content display area includes a priority recommendation area 830a and an additional recommendation area outside the priority recommendation area 830a, in which a first recommendation site 840a for the user to view application installation package information associated with the third party service provider and a second recommendation site for the user to view application installation packages that have been installed may be included.
FIG. 18b shows a graphical user interface 800a with a focus located at the first recommended position 840a in this embodiment. Moving a focus based on an input of a user in the user graphic interface 800a, when the focus is positioned at the first recommendation position 840a, triggering a preset event in response to a click instruction (such as an OK key or a voice matched with the content) input thereto by the user, wherein the preset event is a preset value configured in an application store type application program and matches network content requested from an application management system, and the network content may be a packet traffic value of an application installation packet, and when the packet traffic value is greater than or equal to the preset value, displaying a prompt message on the upper layer of the first recommendation position.
The reminder information may include textual information and a functional interface associated with the facilitator, where the textual information is such as: the 'content to be viewed is provided by an XX service provider', the functional interface can be a graphical interface or a program interface, the graphical interface comprises a first interface and a second interface, the first interface is used for providing confirmation for entering the silent installation function for a user, the second interface is used for providing the hidden prompt message function for the user, the first interface is shown in a 'quick entering' mode, the second interface is shown in a 'I think again' mode, different choices can be provided for the user before silent installation, and the method is suitable for the situation that when the television configuration is low and the packet flow value of the application installation packet is large, the silent installation time is long, so that the user thinks that the television is dead, and the user experience is improved.
Positioning a focus on the functional interface based on the input of the user selection prompt; when the focus is positioned at the second interface, the hint information is hidden in response to a click event invoked by the second interface and the web content resulting from the application management system is displayed on the first recommendation bit 840 a.
Fig. 18c shows a transition GUI displayed after an instruction is input to the first interface according to this embodiment. The transition interface 850a triggers a click event based on an instruction input with the first interface, and in response to the click event, hides the hint information overlaid on the first recommendation position 840a and overlaid on the user graphical interface 800 a; displaying a progress bar for indicating the silent installation progress of the application installation package and a plurality of thumbnails for the user to browse recommended contents in a filtering interface, wherein the thumbnails can be switched left and right based on a selection instruction input by the user; the method can further comprise the step of configuring prompting personalized information between the thumbnail and the progress bar, wherein the personalized information is such as 'please wait for a long time in data loading' or 'a short time later, the wonderful content is immediately presented', and the user experience is improved; and when the application installation package is installed in a silent mode, automatically starting the application program and entering an application detail GUI (graphical user interface), so as to automatically guide the content of the third party.
Fig. 19 shows an application detail GUI according to the present embodiment. The application detail interface 900a includes application content associated with the "K Song" tab for a user to browse services associated with third party applications; the application content may include a subject name corresponding to the application installation package, a functional interface, and description information for profiling the application installation package service, the description information may be between a line where the subject name is located and a line where the functional interface is located, and may include: information such as application source channels, use environments, applicable user groups and the like; the functional interfaces may include a first interface for providing a user with a function of selecting/viewing curved surfaces, a second interface for providing a user with a function of viewing comment information uploaded by other users, and a third interface associated with the user's participation in a reward service provided by a third-party facilitator, the first interface, the second interface, and the third interface being shown in turn in the form of "selectable track", "view browsing", and "participate in an activity" buttons.
In some embodiments, another user graphical interface 850a for the user to browse the reminder information is displayed overlaid on the user graphical interface 800a in response to the instruction input to the first recommendation bit 840a, as shown in fig. 20a, and a package flow value may be displayed in the user graphical interface 850a, such as "content to view is provided by xxx (120M)"; the first interface used for providing confirmation for the user to enter the silent installation function is shown in silent installation, and is used for the user to visually browse the information of the function corresponding to the first interface and improve the user experience; for the merged display, the transparency (e.g., 90%) of the user gui 850a may be set to be higher than the transparency (e.g., 10%) of the user gui 800a, and the rendering color of the user gui 800a may be set to be more prominent than the rendering color of the user gui 850a, such as the rendering color of the user gui 800a is light gray (RGB values are 193, 193) and the rendering color of the user gui 850a is white (RGB values are 255, 255), so that the user may focus on the user gui 850a to display the prompt information while browsing the content on the user gui 800 a.
In the gui 850a, when the focus default position is on the first interface, the first interface is switched from the default state to the selected state, and the focus is not located on the second interface for providing the hidden prompt information function to the user, the second interface is also in the default state, wherein the default state and the selected state can be distinguished by colors, display areas, icons, and the like, for example: the default state is white and the selected state is dark gray.
Another graphical user interface 800b of the present embodiment is shown in fig. 20 b. Triggering a single-click simulation event in response to the input of the first recommendation bit 840b by the user, and judging whether the flow value of the application installation package is greater than a preset value 120M in the application store program in response to the single-click simulation event; when the value is larger than the preset value, displaying prompt information in a local area of the first recommendation position 840b, wherein the prompt information can be only text information and does not contain a functional interface; based on a first instruction input by the user to the first recommendation bit 840b, silently installing the application installation package requested to be downloaded from the application management system in the television; based on a second instruction for inputting a different instruction from the first instruction, canceling the prompt information from the first recommendation bit 840b, wherein the prompt information can be hidden from the display area corresponding to the lower right corner of the first recommendation bit 840 b; the first instruction may be an instruction corresponding to an "OK" key on the remote controller in the television, and the second instruction may be an instruction corresponding to a "return" key on the remote controller in the television.
Another graphical user interface 800b of the present embodiment is shown in fig. 20 c. Overlaying and displaying a first interface for a user to browse text information associated with the third-party facilitator and the application installation package on the upper layer of the first recommendation position 840b, wherein the first interface is distributed in a single line with the text information and is shown in 'silent installation'; sending a request to an application management system in response to a first instruction input to a 'silent installation' interface, downloading and automatically installing an application installation package; hiding the hint information to display the first recommendation bit in response to a second instruction input to the first recommendation bit 840; the first instruction may be an instruction matching an "enter silent install" keyword in speech, and the second instruction may be an instruction matching an "exit silent install" keyword in speech.
In some embodiments, the time for displaying the prompt information on the first recommendation position 840 or the upper layer of the user graphical interface 800b may also be configured, the configured preset time may be between 2 to 5 seconds, and the application store program receives the instruction within the preset time, so that silent installation may be started, otherwise, the prompt information is automatically hidden, so that the first recommendation position 840 or the user graphical interface 800b replies to the state; the prompt content may also include a predetermined time for the user to browse the progress of the application installation, such as "about 1 minute for the application installation," in order to enhance the user experience.
The user selects content received by the television or the mobile phone from the access network from the user interface, identifies content information based on the input of the selected content, and further displays prompt information associated with the identification result in the user interface. However, it should be understood that the present application may be embodied in many ways beyond the specific details detailed in the present application.
As shown in fig. 21a, the present embodiment provides an example of a method 2100 for displaying an application program by moving a focus or clicking after entering an application program (e.g., a shopping application or an app store application) of a display device (e.g., a television or a mobile phone). While fig. 21a-21b show a general order of execution for the method 2100, the method 2100 may contain more or fewer steps, or the order of the steps may be arranged differently than the method 2100 shown in fig. 21a-21 b. The method 2100 is a set of computer-executable instructions executable by a computer system or processor, encoded or stored on a computer-readable medium, or embodied as circuitry in an Application Specific Integrated Circuit (ASIC) or Field Programmable Gate Array (FPGA) that can perform the method. In the following, we will explain the method 2100 in connection with the systems, components, modules, data structures, user interfaces, etc. described in connection with fig. 1-20 c.
Figure 21a conceptually illustrates a process 2100 of some embodiments in which a user selects recommended content on a television. As shown, process 2100 first begins by receiving (at 2101) an instruction to trigger a shopping-like application multiple times into a first user interface (item detail GUI), which may be received through a user remote control button, a gesture, or a set of user interactions touching a screen, or through some variation.
Then the process determines that virtual commodity information is accessed from the virtual commodity management system during entering the first user interface, and the virtual commodity information is respectively displayed in different partitions of the first user interface, wherein the partitions comprise a priority recommendation area and a non-priority recommendation area (such as an additional recommendation area and/or a related recommendation area), detects input of switching a focus position in the first user interface, and moves the focus to a target recommendation position, and the target recommendation position can be in the priority recommendation area or the non-priority recommendation area, and inputs instructions corresponding to left-shift, right-shift, up-shift or down-shift keys in a television; the focus moves to a first interface (such as an 'immediate purchase' control) in the priority recommendation area, and the first interface for providing a virtual commodity purchase function for the user is a target recommendation position; the focus may also be moved from the preferred recommendation region to a target recommendation position in the additional recommendation region for the user to view content associated with the third-party application.
The process then detects (at 2103) a first input at the target recommendation location, such as an instruction in the television corresponding to an OK button, the device identifies, in response to the trigger command, the item attribute information in the virtual item information received over the access network; displaying prompt information on the upper layer of the first user interface according to the identification result, wherein the prompt information is used for a user to check the prompt information associated with the first identification result; and displaying a second user interface on the upper layer of the first user interface for the user to view the content associated with the second identification result.
Example 1
Referring to fig. 12a and 12b, the device detects a trigger command input to the graphical interface displaying "purchase immediately", and identifies the type of information received from the virtual goods management system; when the information category is a first information category used for indicating that the number of commodities in the virtual commodity management system is smaller than a preset threshold value, displaying a first message prompt box at a position corresponding to the commodity name on the graphical interface, displaying a second message prompt box between the graphical interface and the additional recommendation area, displaying the same prompt information in the first message prompt box and the second message prompt box, wherein the prompt information is used for a user to browse text information associated with the first information category, and the message prompt boxes are the same in level and higher than a commodity detail GUI.
As shown in fig. 12c, the second message prompt box may also be displayed in the area between the first message prompt box and the aforementioned graphical interface, and fades out beyond the preset time, which may be 1 second or 1.5 seconds, and is displayed for light weight; when the first information category is used for indicating that the number of the virtual commodities is 0, the prompt information indicates that the commodities are placed off shelves; when the first information category is used for indicating that the number of the virtual commodities is larger than 0 and smaller than a preset threshold value, the prompt information is that the commodities are out of stock.
As shown in fig. 12f, when the information category is a third information category indicating that the number of commodities in the virtual commodity management system is not less than the preset threshold, a second user interface for a user to select a classification attribute in the commodity attribute information to generate a commodity order is displayed on the commodity detail GUI.
Example two
Referring to fig. 18a-20c, the apparatus detects a first input on the target recommendation location 840a (graphical interface), determines a magnitude relationship between a package traffic value of the application installation package, which may be obtained by accessing the application management system during launching the application home page 800a (first user interface), and a preset threshold; when the packet flow value is smaller than the preset threshold value, the television accesses the application management system according to the URL address corresponding to the target recommendation position 840a, receives the application installation packet fed back by the application management system, and then statically installs the application installation packet; and when the silent installation is finished, after the first user interface and the second user interface used for the user to browse the silent installation progress are hidden, a third user interface used for the user to view the application information associated with the installed application is displayed.
When the package flow value is greater than or equal to the preset threshold, overlaying a commodity properties GUI 850a on top of the application home page 800a, including the package flow value and an interface for providing a silent install application installation package function, the interface being shown as "silent install"; in response to inputting the same instruction as the first input to the interface, quiescing the application installation package.
In some embodiments, a message prompt box may also be displayed on the target recommendation bit 840a, the message prompt box including a traffic value and content associated with a third party facilitator, the message prompt box being hidden if the device does not detect input to the message prompt box within a preset time, which may be between 3-6 seconds.
As shown in FIG. 21b, the means 2110 detects a second input (a move right or move down instruction) to move the focus in the merchandise property GUI to position the focus at a secondary property (2111), and in response to a third input (2112) to the input of the secondary property at which the focus is positioned, the third input being of the same type as the first input, may tag the secondary property selected by the second input, and identify a first categorical property and a second categorical property from at least two primary properties that are selected according to the tagged status.
A first prompt state indicating that a secondary attribute corresponding to the first attribute is selected is displayed in the item attribute GUI, and a second prompt state indicating that the second attribute is not selected is displayed at a level higher than the item detail GUI.
Example 1
As in fig. 12f, the apparatus detects a move down instruction to move the focus to the color attribute (primary attribute) in the product property page 300a, positions the focus to the "red" (secondary attribute) recommendation bit, displays a white border in the "red" recommendation bit for the user to see that he has selected, and displays "selected red" at the same time below the price of the product; and the 'white' recommendation bit is placed in a grey state in response to an OK instruction input on the 'white' recommendation bit, and the 'white' recommendation bit is used for indicating that the 'white' recommendation bit is not selectable and the quantity of commodities corresponding to the white attribute in the content management system is less than a preset threshold value.
As in fig. 12f, the device detects that the "32" recommended bit is shifted down the focus from the "red" recommended bit to the "32" (secondary attribute) recommended bit distributed in the same row as the size attribute (primary attribute), the "32" recommended bit is switched from no white frame to a white frame, and the white frame on the "white" recommended bit disappears; in response to the OK instruction input on the "32 inch" recommended bit, "red selected, 32 inch" is displayed.
The detection focus is shifted down from the "32 inch" recommendation bit to the number (secondary classification attribute) recommendation bit corresponding to the number attribute (primary attribute), and in response to the number of times of inputting the OK instruction on the number recommendation bit, a number value equal to the number of times is displayed therein and simultaneously displayed on the "settlement removal" recommendation bits arranged in two lines with the number attribute.
Detecting a downward shift instruction of a focus switched from a digit push to a 'settlement removal' recommendation digit, the focus being positioned thereon, identifying a second classification attribute which is not selected and a first classification attribute which is selected in the primary attributes based on a white border and a numerical value in response to an OK instruction input thereto, determining the color attribute as the second classification attribute in the primary attributes when any secondary classification attribute is selected and the other primary attributes have selected secondary attributes, and displaying a message prompt box for a user to browse the non-selected color attribute on an upper layer of the commodity detail page 100a, the message prompt box having a higher hierarchy than the detail commodity page 100a and having the same hierarchy as the commodity attribute page 300 a.
Example two
As shown in fig. 13b and 13c, the large-figure page 600a overlaid on the upper layer of the item detail page 100a includes a current figure and a page number recommendation bit 630a on the current figure, the page recommendation bit 630a including the total page number (first-level attribute) of thumbnails in the additional recommendation area 120a and the pagination number (second-level attribute) of the order to which the current figure belongs; the apparatus detects a command (second input) to shift the current drawing to the right to switch the current drawing to the end page corresponding to the thumbnail in the additional recommendation region 120a, the page code is displayed as 9, and the message prompt box 640a is displayed on the upper layer of the end page; in response to a third input to the end page, returning the commodity detail page 100 and displaying a message prompt box in the display area corresponding to the commodity name, wherein the message prompt box is hidden when reaching a preset time; wherein the third input is of the same type as the second input and is different from the first input, the message prompt box is higher in level than the large map page 600a, and the large map page 600a is higher in level than the goods detail page 100 a.
In some embodiments, the focus may also be positioned on the top page of the plurality of thumbnails distributed in a line under the "introduction of goods" subject in response to an instruction to switch the focus from the preferred recommendation area to the additional recommendation area, and the large map page 600a is displayed in response to a single click instruction on the top page (2101); means 2110 detects a first input selecting left-right switching of the current thumbnail on the large image page 600a (2102); in response to a first input (2103), identifying a page count of a total number of thumbnails to which the current thumbnail belongs; when the divided page number is a top page, a first message prompt box associated with the top page is displayed on the upper layer of the large map page 600 a; when the divided page number is a last page, a second message prompt box associated with the last page is displayed on the upper layer of the large drawing page 600 a.
As shown in fig. 22, the apparatus 2200 displays, in response to a trigger instruction input to an application installed in the display device, a first user interface (2210) in which virtual commodity information received from the content association system based on the access network and a first recommendation place for a user to view content associated with the virtual commodity information are displayed, the content recommendation place including a functional control (e.g., an immediate purchase control) for invoking a local interface or a graphical interface (e.g., a thumbnail) for invoking a remote interface in the content management system, i.e., a second recommendation place; responding to a first instruction (2220) input to the first recommendation bit, judging whether attribute information in the virtual commodity information is matched with preset parameters pre-configured in local equipment or not, and displaying a second user interface on the upper layer of the first user interface, wherein the second user interface comprises the second recommendation bit and prompt information used for indicating attribute information adaptation, and the preset parameters can be preset machine models in a television which are bound with a mobile phone through a public number based on a wireless network in a comparison mode or packet flow thresholds which are preset in the television and used for limiting an application installation packet.
The apparatus detects and responds to inputting a second instruction (2240) of the same type as the first instruction to the second recommendation bit, and displays a third user interface on the structure above the first user interface level, wherein the third user interface can be displayed after being hidden based on the second user interface; in response to entering a third instruction (2250) of a different type than the first instruction into the second user interface, the first user interface is retracted after hiding the second user interface.
Example 1
As shown in fig. 14e, 14f, and 14h, based on a trigger instruction of a third-party application input by a user, the mobile phone sends a request to the virtual goods management server and receives feedback of virtual goods information, and displays main information (such as name of goods, price, and the like) in the virtual goods information and a model of a television that can be adapted to the virtual goods in the additional recommendation area 520 in the goods detail page 500b (the first user interface), and an immediate purchase control for providing a virtual goods purchase service.
In response to a first instruction (click instruction) input to the purchase-immediately control, determining whether there is a television model in the additional recommendation field 520b that is the same as the preset model; when the television model same as the preset model exists, a popup is displayed on the upper layer of the commodity detail page 500b, the popup is a second user interface, and the popup comprises a continuous purchase control for confirming the virtual commodity purchase service by the user.
In response to inputting a second instruction with the same type as the second instruction to the continuous purchase control, displaying a third user interface, wherein the third user interface is used for a user to view a commodity order generated by the virtual commodity information; the first user interface receives and responds to a third input (e.g., a double-click command) recognized on the fingerprint recognizer by hiding the pop-up window to return the item detail page 500 b.
Example two
As shown in fig. 18a, 20c, and 18c, based on receiving virtual product information including attribute information of an application installation package provided by a third party service provider from a content management system provided by a television vendor, a package name in the attribute information may be displayed on the first recommendation position 840 a; in response to a first instruction (such as an OK button) input to the first recommendation bit 840a, determining a magnitude relationship between a packet traffic value and a packet traffic threshold value in the attribute information; when the packet flow value is greater than or equal to the packet flow threshold value, a second user interface is covered on the upper layer of the first recommendation position 840a, and the second user interface comprises a silent installation control, namely the second recommendation position.
In response to a second instruction (such as an OK button) input on the silent installation control, hiding a third user interface on the upper layer of the first user interface after the second user interface is hidden, wherein the third user interface comprises a progress bar for a user to browse the silent installation progress; in response to a third instruction input to the first recommendation bit 840a, such as: an instruction matching the return button on the remote control deletes the second user interface and returns to the state where the focus is located at the first recommended position 840a in the first user interface.
In some embodiments, apparatus 2200 may receive and respond to input a fourth instruction identical to the first instruction for the second recommendation bit, hide the second user interface and display the first user interface, as described in conjunction with fig. 18a and 18b and their counterparts, and as will be understood by those skilled in the art, the description of which is omitted herein.
In some embodiments, the device 2300 receives and responds to input associated with the first user interface (2310) by determining whether the virtual good information received from the content management system matches locally stored attribute information; displaying a second user interface in response to an input of selecting content in the first user interface, the second user interface including two option bars, the option bars including virtual commodity information matching the attribute information; a status of a marker indicating its selection is displayed in the option bar, received and in response to an input selecting the option bar.
Example 1
12d, 12e-1, and 12e-2, receiving and responding to an instruction input to the coupon control 115a, determining whether the number of coupons received from the content management system is in a magnitude relationship with a preset threshold of 1; displaying another user interface 100a on an upper layer of the item detail page 100a, the user interface 100a including at least two coupons; based on the input for selecting the coupon, a mark state indicating that it is selected is added to the coupon, and a checkmark for indicating the mark state may be displayed at a corner position or a middle position of the coupon.
When the number of coupons is equal to 1, prompt information for the user to browse the coupons picked up is displayed in the item detail page 100a in response to an instruction entered on the coupon control.
Example two
As shown in fig. 17a and 17b in conjunction, the item detail page 900b includes a model number for indicating interconnection of the mobile phone and the television in the functional area 910b, the model number being received by the mobile phone from the television based on the access network; receiving and responding to an instruction of entering the item detail page 900b input to the shopping application, identifying a current model 931b and item content matching the current model 931b from the plurality of models, and displaying in the function area 910b and the content display area 920b, respectively; receiving and responding to an instruction input in the functional area 910b, switching from the commodity details page 900b to the model number page 930b, the model number page 930 including a plurality of options columns each displaying a model number received from the content management system, and displaying a flag state shown in a checkmark and a bound model in a selection column to which a current model number 931b for a user to view a television interconnected with a cell phone belongs.
In response to an input to select another option bar different from the option bar to which the current machine model 931b belongs, the flag state is switched into the other option bar, such as the option bar 932b to which "K680" belongs, and accordingly, the current machine model 931b is switched to K680 in the article detail page 900 b.
In some embodiments, an apparatus in a mobile terminal responds to an instruction input by counting into a first webpage, identifies first network content requested from a commodity management server based on an access network and a first model number transmitted by other display devices (such as televisions) bound with the mobile terminal, and displays virtual commodity information in the first network content and a second model number matched with the virtual commodity information on the first webpage.
Responding to a first touch instruction input on a first option bar to which the first model belongs, switching from the first webpage to a second webpage, and displaying a plurality of second option bars on the second webpage, wherein each option bar comprises different second model numbers; responding to a second touch instruction input on the target option bar, switching the state content displayed on the current route selection bar to the target option bar, wherein the state content is used for indicating that a second model of the mobile terminal in the option bar is bound; responding to a third touch instruction input on the second webpage, switching from the second webpage to the first webpage and refreshing the first webpage, switching the current model number in the first option bar to the target machine model number in the target option bar on the first webpage, displaying virtual commodity information matched with the target machine model number, updating the virtual commodity information matched with the current model number, facilitating commodity information search and improving user experience.
The mobile terminal can send a request to the commodity management system in response to the second touch instruction, the commodity management system responds to the request, target virtual commodity information, namely virtual commodity information matched with the model of the target machine, is inquired based on the binding relationship between the virtual commodity information and the model of the target machine, the mobile terminal receives the target virtual commodity information, wherein the binding relationship comprises a user account of the shopping application program on the mobile terminal, user accounts on other display equipment and second machine models configured in the other display equipment, the binding relationship is established by scanning two-dimensional codes on the other display equipment through the mobile terminal, and can be uploaded to a commodity management server through the mobile terminal, and the content loading efficiency of the webpage is improved.
Or storing the binding relationship in the mobile terminal; responding to the first touch instruction, and inquiring a second machine type based on the binding relation; and responding to the second touch instruction, and identifying the target virtual commodity information in the first network content when the first webpage is accessed, so as to filter the target virtual commodity information, so that the local virtual commodity information can be searched even if the access network is disconnected, and the user experience is improved.
The exemplary systems and methods of the present application have been described in relation to an entertainment system. However, to avoid unnecessarily obscuring the present application, the foregoing description omits some known structures and devices. Such omissions are not to be construed as limiting the scope of the claims. Specific details are provided herein to facilitate an understanding of the present application. However, it should be understood that the present application may be embodied in many ways beyond the specific details detailed in the present application.
Moreover, while the exemplary aspects, examples, and/or configurations illustrated herein show various components of the system arranged together, some of the system components may be located remotely from a distributed network (e.g., a LAN and/or the Internet), or in a dedicated system. It should therefore be appreciated that the components of the system may be combined into one or more devices, such as a set-top box or television set, or other devices collocated on a particular node of a distributed network, such as an analog and/or digital telecommunications network, a packet-switched network, or a circuit-switched network. In light of the above description and for reasons of computational efficiency, the system components may be located anywhere within the distributed component network without affecting the operation of the system. For example, the various components may be located in a switch (e.g., a PBX and media server, a gateway), one or more communication devices, one or more user sites, or some combination thereof. Similarly, one or more functional portions of the system may be distributed between a telecommunications device and an associated computing device.
Further, it should be understood that the various connections between these elements may be wired or wireless connections, or any combination thereof, or any other known or later developed element capable of providing data and/or communicating data with the connected elements. These wired or wireless connections may also be secure connections capable of transmitting encrypted information. The transmission medium used for connection may be, for example, any suitable electronic signal carrier including coaxial cables, copper wire and fiber optics, and may be acoustic or light waves such as those generated during radio-wave and infra-red data transmissions.
Further, while some flow diagrams have been discussed and illustrated in a particular order of events, it should be understood that such order may be altered, augmented, and omitted without materially affecting the operation of the disclosed examples, configurations, and aspects.
A number of variations and modifications of the present application may be employed. It is possible to provide only some of the features of the present application without providing the remaining features.
In another example, the systems and methods of the present application, when implemented, may be used in conjunction with a special purpose computer, a programmed microprocessor or microcontroller and peripheral integrated circuit elements, an ASIC or other integrated circuit, a digital signal processor, a hardwired electronic or logic circuit (e.g., a discrete element circuit), a programmable logic device or gate array (e.g., PLD, PLA, FPGA, PAL), a special purpose computer, any comparable means, or the like. In general, any device or means capable of carrying out the methods described herein can be used to carry out the various aspects of the present disclosure. Exemplary hardware suitable for use with the disclosed examples, configurations, and aspects includes computers, handheld devices, telephones (e.g., cell phones, internet-enabled, digital, analog, hybrid, and others), and other hardware known in the art. Some such devices include a processor (e.g., one or more microprocessors), memory, non-volatile memory, input devices, output devices, and so forth. Moreover, the methods described herein may also be implemented using other software-implemented processes, including but not limited to distributed processing or component/object distributed processing, parallel processing, or virtual machine processing.
In another example, the disclosed methods may also be readily implemented in connection with software using object or object-oriented software development environments, as these environments may provide convenient source code that may be used on a variety of computer or workstation platforms. Alternatively, the disclosed system may be implemented partially or fully in hardware using standard logic circuits or VLSI devices. Whether software or hardware is used in implementing a system according to the present application depends on the speed and/or efficiency requirements of the system, the particular function and particular software or hardware system, or microprocessor or microcomputer system being used.
In another example, the disclosed methods may be implemented in part in software that may be stored on a storage medium, executed on a programmed general purpose computer, special purpose computer, microprocessor, equipped with a controller and memory. In these examples, the systems and methods herein may be implemented as programs embedded in a personal computer (e.g., an applet, or a CGI script), resources maintained on a server or computer workstation, routines embedded in a dedicated measurement system and system components, and so forth. Further, the system may also be implemented by physically integrating the system and/or method into a software and/or hardware system.
Although the present application describes components and functions implemented in certain aspects, examples, and/or configurations in accordance with particular standards and protocols, it is not intended that such aspects, examples, and/or configurations be limited by such standards and protocols. Other similar standards and protocols not mentioned in this application are also present and are considered to be included in this application. Moreover, the standards and protocols mentioned in this application and other similar standards and protocols not mentioned in this application will be periodically replaced by the fastest and more efficient equivalents which have essentially the same function. Such replacement standards and protocols having the same functions are considered equivalents to be included in this application.
The subject application includes the components, methods, processes, systems and/or apparatus described in detail herein in various aspects, examples, and/or configurations, including various aspects, examples, configuration examples, subcombinations, and/or subsets thereof. Those of skill in the art will understand how to make and use the disclosed aspects, examples, and/or configurations after understanding the present application. The subject application, in various aspects, examples, and/or configurations, includes providing devices and processes that improve performance, ease of implementation, reduce implementation costs, and/or the like, in the absence of items not depicted and/or described in this application or in various aspects, examples, and/or configurations, or in the absence of such items as may have been used in previous devices or processes.
The foregoing discussion is presented for purposes of illustration and description and is not intended to limit the application to the form or forms disclosed. In the foregoing detailed description, for example, various features of the application are grouped together in one or more aspects, examples, and/or configurations for the purpose of streamlining the disclosure. Various features of the various aspects, examples, and/or configurations of the application may be combined in other aspects, examples, and/or configurations than those described above. This method of disclosure is not to be interpreted as reflecting an intention that the claims require more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in all features of a single foregoing disclosed aspect, example, and/or configuration. Thus, the following claims are hereby incorporated into this detailed description, with each claim standing on its own as a separate preferred example of the application.
Moreover, although the foregoing description has included description of one or more aspects, examples, and/or configurations and certain variations and modifications, other variations, combinations, and modifications are within the scope of the disclosure, as determined by the skilled artisan after understanding the disclosure. Applicants' intent is to obtain rights to include alternative aspects, examples, and/or configurations to the extent permitted, including alternate, interchangeable and/or equivalent structures, functions, ranges or steps to those included in the claims, whether or not such alternate, interchangeable and/or equivalent structures, functions, ranges or steps are disclosed in the application, and without intending to publicly dedicate any patentable subject matter.
Claims (7)
1. A method for facilitating browsing of an application installation progress in a display device,
displaying recommended content corresponding to the application at a target recommendation position on a first user interface;
receiving a first instruction of a user to the target recommendation bit;
when the packet flow value of the application is greater than or equal to a preset threshold value, responding to the first instruction, and displaying a second user interface on the upper layer of the first user interface, wherein the second user interface comprises a first interface, the first interface is used for installing the application in a silent mode and displaying second prompt content for showing the installation progress of the application after receiving an input instruction, and the silent installation of the application refers to automatic downloading and installation of the application;
and when the packet flow value is smaller than the preset threshold value, responding to the first instruction, not displaying the first interface, and directly and silently installing the application.
2. The method of claim 1,
after displaying the second user interface, the method further comprises:
and receiving a second instruction input to the first interface, fading the second user interface on the upper layer of the first user interface, and displaying the second prompt content.
3. The method of any of claims 1-2, wherein after receiving the user's first instruction for the target recommendation bit, the method further comprises:
accessing to an application management system to obtain network content in response to the first instruction, wherein the network content comprises a package flow value of an application installation package;
and judging the size relation between the packet flow value and the preset threshold value.
4. The method of claim 1,
after displaying the second user interface, the method further comprises:
and receiving an instruction matched with a return key, hiding the second user interface, displaying the first user interface, and positioning a focus in the first user interface at the target recommendation position.
5. The method of claim 4,
and the display area occupied by the second user interface is the same as the target recommendation position.
6. The method of claim 1,
automatically launching the application upon completion of the silent installation.
7. An intelligent television, comprising:
a display screen configured to display a user interface;
a memory;
and a processor in communication with the memory and the display screen, the processor configured to perform: the method of any one of claims 1-6.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810212881.1A CN108600817B (en) | 2018-03-15 | 2018-03-15 | Smart television and method for facilitating browsing of application installation progress in display device |
PCT/CN2019/078371 WO2019174641A1 (en) | 2018-03-15 | 2019-03-15 | Display device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810212881.1A CN108600817B (en) | 2018-03-15 | 2018-03-15 | Smart television and method for facilitating browsing of application installation progress in display device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108600817A CN108600817A (en) | 2018-09-28 |
CN108600817B true CN108600817B (en) | 2021-03-16 |
Family
ID=63626323
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810212881.1A Active CN108600817B (en) | 2018-03-15 | 2018-03-15 | Smart television and method for facilitating browsing of application installation progress in display device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108600817B (en) |
WO (1) | WO2019174641A1 (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108600817B (en) * | 2018-03-15 | 2021-03-16 | 聚好看科技股份有限公司 | Smart television and method for facilitating browsing of application installation progress in display device |
US10764640B2 (en) * | 2018-11-23 | 2020-09-01 | Sony Corporation | Receiver device including native broadcaster application |
CN110704146A (en) * | 2019-08-30 | 2020-01-17 | 华为技术有限公司 | A focus management method applied to electronic equipment and electronic equipment |
CN110557664A (en) * | 2019-09-27 | 2019-12-10 | 四川长虹电器股份有限公司 | Information interaction method and system based on intelligent television EPG |
TWI764416B (en) * | 2019-12-24 | 2022-05-11 | 仁寶電腦工業股份有限公司 | Operating state detection system and method thereof |
CN113010224B (en) * | 2021-03-03 | 2024-01-30 | 南方电网数字平台科技(广东)有限公司 | Front-end micro-servitization method, front-end micro-servitization device, computer equipment and storage medium |
CN113094137B (en) * | 2021-04-16 | 2024-08-16 | 南京维沃软件技术有限公司 | Application installation prompting method, device, electronic equipment and readable storage medium |
CN114356467A (en) * | 2021-11-18 | 2022-04-15 | 北京鸿合爱学教育科技有限公司 | Prompt box display method and device, electronic equipment and storage medium |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101256500A (en) * | 2008-03-28 | 2008-09-03 | 腾讯科技(深圳)有限公司 | Method, system, client and server for installing software |
CN101815124A (en) * | 2010-03-12 | 2010-08-25 | 华为终端有限公司 | Webpage browsing method, mobile terminal and network equipment |
CN103593210A (en) * | 2013-10-09 | 2014-02-19 | 北京奇虎科技有限公司 | Progress display method and device |
CN105893081A (en) * | 2016-03-28 | 2016-08-24 | 努比亚技术有限公司 | Application software installation device and method |
CN106557669A (en) * | 2015-09-30 | 2017-04-05 | 北京奇虎科技有限公司 | A kind of authority control method and device of application program installation process |
CN106796510A (en) * | 2014-10-09 | 2017-05-31 | 脸谱公司 | For presenting and equipment, method and the graphic user interface of application be installed |
CN107092505A (en) * | 2017-03-31 | 2017-08-25 | 努比亚技术有限公司 | The erecting device and method of a kind of application program, storage medium, terminal |
CN107533368A (en) * | 2015-08-10 | 2018-01-02 | 苹果公司 | Apparatus, method and graphical user interface for manipulating user interface objects using visual and/or tactile feedback |
CN107566913A (en) * | 2016-06-30 | 2018-01-09 | 中兴通讯股份有限公司 | A kind of interface display method of IPTV, device and set top box |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8176510B2 (en) * | 2008-11-12 | 2012-05-08 | United Video Properties, Inc. | Systems and methods for detecting inconsistent user actions and providing feedback |
US20120209413A1 (en) * | 2011-02-14 | 2012-08-16 | Microsoft Corporation | Background Audio on Mobile Devices |
WO2015097553A2 (en) * | 2013-12-23 | 2015-07-02 | Orange | Method to push toll-free applications to a user device |
US20160188130A1 (en) * | 2014-12-29 | 2016-06-30 | Quixey, Inc. | Automatic Conditional Application Downloading |
CN106649049A (en) * | 2016-05-09 | 2017-05-10 | 海尔优家智能科技(北京)有限公司 | Data downloading progress display method and device |
CN106970868A (en) * | 2017-04-10 | 2017-07-21 | 广东欧珀移动通信有限公司 | Information display method, device and terminal |
CN107277113B (en) * | 2017-05-25 | 2020-06-26 | 北京数科网维技术有限责任公司 | Method and equipment for realizing file downloading processing |
CN107729079A (en) * | 2017-10-08 | 2018-02-23 | 深圳市星策网络科技有限公司 | The control method and server of a kind of application program |
CN108600817B (en) * | 2018-03-15 | 2021-03-16 | 聚好看科技股份有限公司 | Smart television and method for facilitating browsing of application installation progress in display device |
CN108600848A (en) * | 2018-03-15 | 2018-09-28 | 聚好看科技股份有限公司 | Smart television and the method for showing content on a user interface |
-
2018
- 2018-03-15 CN CN201810212881.1A patent/CN108600817B/en active Active
-
2019
- 2019-03-15 WO PCT/CN2019/078371 patent/WO2019174641A1/en active Application Filing
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101256500A (en) * | 2008-03-28 | 2008-09-03 | 腾讯科技(深圳)有限公司 | Method, system, client and server for installing software |
CN101815124A (en) * | 2010-03-12 | 2010-08-25 | 华为终端有限公司 | Webpage browsing method, mobile terminal and network equipment |
CN103593210A (en) * | 2013-10-09 | 2014-02-19 | 北京奇虎科技有限公司 | Progress display method and device |
CN106796510A (en) * | 2014-10-09 | 2017-05-31 | 脸谱公司 | For presenting and equipment, method and the graphic user interface of application be installed |
CN107533368A (en) * | 2015-08-10 | 2018-01-02 | 苹果公司 | Apparatus, method and graphical user interface for manipulating user interface objects using visual and/or tactile feedback |
CN106557669A (en) * | 2015-09-30 | 2017-04-05 | 北京奇虎科技有限公司 | A kind of authority control method and device of application program installation process |
CN105893081A (en) * | 2016-03-28 | 2016-08-24 | 努比亚技术有限公司 | Application software installation device and method |
CN107566913A (en) * | 2016-06-30 | 2018-01-09 | 中兴通讯股份有限公司 | A kind of interface display method of IPTV, device and set top box |
CN107092505A (en) * | 2017-03-31 | 2017-08-25 | 努比亚技术有限公司 | The erecting device and method of a kind of application program, storage medium, terminal |
Also Published As
Publication number | Publication date |
---|---|
CN108600817A (en) | 2018-09-28 |
WO2019174641A1 (en) | 2019-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108600817B (en) | Smart television and method for facilitating browsing of application installation progress in display device | |
CN108055589B (en) | Intelligent television | |
CN111212250B (en) | Smart television and display method of graphical user interface of television picture screenshot | |
CN108055590B (en) | Method for displaying graphic user interface of television picture screenshot | |
CN108429927B (en) | Smart television and method for searching virtual commodity information in user interface | |
US10444848B2 (en) | Media center panels for an intelligent television | |
CN108111898B (en) | Display method of graphical user interface of television picture screenshot and smart television | |
US20150189390A1 (en) | Media center | |
CN108600848A (en) | Smart television and the method for showing content on a user interface | |
CN108600846A (en) | Mobile terminal and the method for facilitating the search for virtual goods information | |
US11115261B2 (en) | System and method of sharing content by using plurality of storages | |
CN103748542A (en) | On-screen setting interaction for interactive television | |
CN108600847A (en) | Smart television and the method for showing content on a user interface | |
WO2014046817A2 (en) | Application panel manager | |
WO2014092815A1 (en) | Location-based context for ui components | |
WO2014092814A1 (en) | Silo manager | |
KR20120094814A (en) | System and method of participation search service for providing contents of interest |
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 | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20240724 Address after: No. 399 Songling Road, Laoshan District, Qingdao City, Shandong Province (A6 3rd Floor) Patentee after: QINGDAO JUKANYUN TECHNOLOGY CO.,LTD. Country or region after: China Address before: 266100 Songling Road, Laoshan District, Qingdao, Shandong Province, No. 399 Patentee before: JUHAOKAN TECHNOLOGY Co.,Ltd. Country or region before: China |