CN114079819B - Content display method and display device - Google Patents
Content display method and display device Download PDFInfo
- Publication number
- CN114079819B CN114079819B CN202011222429.7A CN202011222429A CN114079819B CN 114079819 B CN114079819 B CN 114079819B CN 202011222429 A CN202011222429 A CN 202011222429A CN 114079819 B CN114079819 B CN 114079819B
- Authority
- CN
- China
- Prior art keywords
- file
- files
- mobile terminal
- identification code
- display
- 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
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000012546 transfer Methods 0.000 claims abstract description 43
- 230000008569 process Effects 0.000 claims abstract description 18
- 230000005540 biological transmission Effects 0.000 claims description 10
- 239000010410 layer Substances 0.000 description 40
- 238000004891 communication Methods 0.000 description 38
- 238000007726 management method Methods 0.000 description 34
- 238000010586 diagram Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 19
- 238000012545 processing Methods 0.000 description 10
- 238000006243 chemical reaction Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 5
- 230000005236 sound signal Effects 0.000 description 5
- 230000004044 response Effects 0.000 description 4
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 3
- 230000009471 action Effects 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000007613 environmental effect Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 3
- 230000033001 locomotion Effects 0.000 description 3
- 238000003786 synthesis reaction Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 2
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 2
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 2
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 2
- 230000003321 amplification Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 230000006837 decompression Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 239000012792 core layer Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- 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/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
- Controls And Circuits For Display Device (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请实施例示出一种内容显示方法及显示设备,本申请实施例示出的技术方案中,显示设备接收到移动终端发送的文件上传请求之后,根据文件的基本信息为每一个文件生成唯一的文件识别码。接收移动终端发送的文件的过程中,按照文件识别码的顺序在显示器上呈现文件传输进度,使得同名文件上传时,也能够在用户界面上清晰有条理的显示传输进度,解决同名文件上传时的进度显示问题。
The embodiment of the present application shows a content display method and a display device. In the technical solution shown in the embodiment of the present application, after the display device receives a file upload request sent by a mobile terminal, it generates a unique file identification code for each file according to the basic information of the file. In the process of receiving the file sent by the mobile terminal, the file transfer progress is presented on the display in the order of the file identification code, so that when the same-name file is uploaded, the transfer progress can also be clearly and orderly displayed on the user interface, solving the progress display problem when uploading files with the same name.
Description
本申请要求于2020年08月21日提交中国专利局、申请号为202010852422.7的中国专利申请的优先权,2020年08月21日提交中国专利局、申请号为202010852494.1的中国专利申请的优先权,以及,2020年08月21日提交中国专利局、申请号为202010851587.2的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of the Chinese patent application filed with the China Patent Office on August 21, 2020 with application number 202010852422.7, the priority of the Chinese patent application filed with the China Patent Office on August 21, 2020 with application number 202010852494.1, and the priority of the Chinese patent application filed with the China Patent Office on August 21, 2020 with application number 202010851587.2, the entire contents of which are incorporated by reference into this application.
技术领域Technical Field
本发明涉及软件技术领域,特别涉及一种内容显示方法及显示设备。The present invention relates to the field of software technology, and in particular to a content display method and a display device.
背景技术Background Art
文件存储是智能电视的基本功能之一,因此智能电视可接收其他终端设备上传的文件,并将上传的文件进行保存。同时智能电视是具备可视界面的设备,用户在通过其他终端设备向智能电视上传文件的过程中,可以在智能电视的可是界面上查看到文件上传进度。File storage is one of the basic functions of smart TVs, so smart TVs can receive files uploaded by other terminal devices and save the uploaded files. At the same time, smart TVs are devices with a visual interface. When users upload files to smart TVs through other terminal devices, they can view the file upload progress on the interface of the smart TV.
在某些情况下,可能会存在,同一终端设备向智能电视上传的多个文件中包含同名的文件,或者不同终端设备同时向智能电视上传的多个文件中包含同名文件。因此,亟需一种能够解决同名文件上传时的进度显示问题的智能电视。In some cases, there may be multiple files with the same name uploaded to the smart TV by the same terminal device, or multiple files with the same name uploaded to the smart TV by different terminal devices at the same time. Therefore, there is an urgent need for a smart TV that can solve the problem of progress display when uploading files with the same name.
发明内容Summary of the invention
基于上述技术问题,本发明的发明目的在于提供一种内容显示方法及显示设备。Based on the above technical problem, an object of the present invention is to provide a content display method and a display device.
本申请实施例第一方面示出一种显示设备,包括:A first aspect of an embodiment of the present application shows a display device, including:
显示器;monitor;
控制器,被配置为:The controller is configured as:
接收移动终端发送的文件上传请求,根据所述文件上传请求为文件生成文件识别码,以及在接收所述移动终端发送的文件的过程中,按照所述文件识别码的顺序在所述显示器上呈现文件传输进度。A file upload request sent by a mobile terminal is received, a file identification code is generated for the file according to the file upload request, and in the process of receiving the file sent by the mobile terminal, the file transfer progress is presented on the display in the order of the file identification codes.
本申请实施例第二方面示出一种显示设备,包括:A second aspect of an embodiment of the present application shows a display device, including:
显示器;monitor;
文件接收服务器,被配置为根据接收的移动终端发送的文件上传请求,生成上传进度管理表,所述上传进度管理表包括与文件对应的文件识别码;The file receiving server is configured to generate an upload progress management table according to a received file upload request sent by a mobile terminal, wherein the upload progress management table includes a file identification code corresponding to the file;
分别与所述显示器和所述文件接收服务器连接的控制器,被配置为:The controllers connected to the display and the file receiving server respectively are configured as follows:
在接收所述移动终端发送的文件的过程中,按照所述文件识别码的顺序在所述显示器上呈现文件传输进度,以及通过所述文件接收服务器将所述文件识别码发送至所述移动终端,以使按照所述文件识别码的顺序在所述移动终端上呈现所述文件传输进度。In the process of receiving the file sent by the mobile terminal, the file transfer progress is presented on the display in the order of the file identification codes, and the file identification codes are sent to the mobile terminal through the file receiving server so that the file transfer progress is presented on the mobile terminal in the order of the file identification codes.
本申请实施例第三方面示出一种内容显示方法,包括:A third aspect of the embodiment of the present application shows a content display method, including:
接收移动终端发送的文件上传请求,根据所述文件上传请求为文件生成文件识别码,以及在接收所述移动终端发送的文件的过程中,按照所述文件识别码的顺序在所述显示器上呈现文件传输进度。A file upload request sent by a mobile terminal is received, a file identification code is generated for the file according to the file upload request, and in the process of receiving the file sent by the mobile terminal, the file transfer progress is presented on the display in the order of the file identification codes.
由以上技术方案可以看出,本申请实施例的一种内容显示方法及显示设备,本申请实施例示出的技术方案中,显示设备接收到移动终端发送的文件上传请求之后,根据文件的基本信息为每一个文件生成唯一的文件识别码。接收移动终端发送的文件的过程中,按照文件识别码的顺序在显示器上呈现文件传输进度,使得同名文件上传时,也能够在用户界面上清晰有条理的显示传输进度,解决同名文件上传时的进度显示问题。It can be seen from the above technical solutions that a content display method and a display device in an embodiment of the present application, in the technical solution shown in the embodiment of the present application, after the display device receives a file upload request sent by a mobile terminal, it generates a unique file identification code for each file according to the basic information of the file. In the process of receiving files sent by the mobile terminal, the file transfer progress is presented on the display in the order of the file identification code, so that when files with the same name are uploaded, the transfer progress can also be clearly and orderly displayed on the user interface, solving the progress display problem when uploading files with the same name.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
图1中示例性示出了根据一些实施例的显示设备与控制装置之间操作场景的示意图;FIG1 exemplarily shows a schematic diagram of an operation scenario between a display device and a control apparatus according to some embodiments;
图2中示例性示出了根据一些实施例的显示设备200的硬件配置框图;FIG2 exemplarily shows a hardware configuration block diagram of a display device 200 according to some embodiments;
图3中示例性示出了根据实施例中控制装置100B的硬件配置框图;FIG3 exemplarily shows a hardware configuration block diagram of a control device 100B according to an embodiment;
图4中示例性示出了根据一些实施例的显示设备200中软件配置示意图;FIG4 exemplarily shows a schematic diagram of software configuration in a display device 200 according to some embodiments;
图5中示例性示出了根据一些实施例的显示设备200中应用程序的图标控件界面显示示意图;FIG5 exemplarily shows a schematic diagram of an icon control interface display of an application in a display device 200 according to some embodiments;
图6中示例性示出了根据一些实施例的文件传输系统框架示意图;FIG6 exemplarily shows a schematic diagram of a file transfer system framework according to some embodiments;
图7中示例性示出了根据一些实施例的显示设备中用户界面示意图;FIG7 exemplarily shows a schematic diagram of a user interface in a display device according to some embodiments;
图8中示例性示出了根据一些实施例的移动终端中用户界面示意图;FIG8 exemplarily shows a schematic diagram of a user interface in a mobile terminal according to some embodiments;
图9中示例性示出了根据一些实施例的又一种移动终端中用户界面示意图;FIG9 exemplarily shows a schematic diagram of a user interface in a mobile terminal according to some embodiments;
图10中示例性示出了根据一些实施例的又一种移动终端中用户界面示意图;FIG10 exemplarily shows a schematic diagram of a user interface in a mobile terminal according to some embodiments;
图11中示例性示出了根据一些实施例的又一种移动终端中用户界面示意图;FIG11 exemplarily shows a schematic diagram of a user interface in a mobile terminal according to some embodiments;
图12中示例性示出了根据一些实施例的上传进度管理表示意图;FIG12 exemplarily shows an upload progress management representation according to some embodiments;
图13中示例性示出了根据一些实施例的又一种显示设备中用户界面示意图;FIG13 exemplarily shows a schematic diagram of a user interface in another display device according to some embodiments;
图14中示例性示出了根据一些实施例的内容显示方法的信令图。FIG. 14 exemplarily shows a signaling diagram of a content display method according to some embodiments.
具体实施方式DETAILED DESCRIPTION
为使本申请的目的、实施方式和优点更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施方式进行清楚、完整地描述,显然,所描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。In order to make the purpose, implementation mode and advantages of the present application clearer, the exemplary implementation mode of the present application will be clearly and completely described below in conjunction with the drawings in the exemplary embodiments of the present application. Obviously, the described exemplary embodiments are only part of the embodiments of the present application, rather than all the embodiments.
基于本申请描述的示例性实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请所附权利要求保护的范围。此外,虽然本申请中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整实施方式。Based on the exemplary embodiments described in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the claims attached to this application. In addition, although the disclosure in this application is introduced according to one or several exemplary examples, it should be understood that each aspect of the disclosure can also constitute a complete implementation method separately.
需要说明的是,本申请中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本申请的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。It should be noted that the brief description of terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their common and usual meanings.
本申请中说明书和权利要求书及上述附图中的术语″第一″、″第二″、″第三″等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明(Unless otherwise indicated)。应该理解这样使用的用语在适当情况下可以互换,例如能够根据本申请实施例图示或描述中给出那些以外的顺序实施。The terms "first", "second", "third", etc. in the specification and claims of this application and the above drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise indicated. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances, for example, they can be implemented according to orders other than those given in the diagrams or descriptions of the embodiments of this application.
此外,术语″包括″和″具有″以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的那些组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。In addition, the terms "including" and "having" and any variations thereof are intended to cover but not exclude inclusion, for example, a product or device comprising a list of components is not necessarily limited to those components expressly listed but may include other components not expressly listed or inherent to such products or devices.
本申请中使用的术语″模块″,是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。The term "module" as used in this application refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic or combination of hardware and/or software code that is capable of performing the functions associated with that element.
本申请中使用的术语″遥控器″,是指电子设备(如本申请中公开的显示设备)的一个组件,通常可在较短的距离范围内无线控制电子设备。一般使用红外线和/或射频(RF)信号和/或蓝牙与电子设备连接,也可以包括WiFi、无线USB、蓝牙、动作传感器等功能模块。例如:手持式触摸遥控器,是以触摸屏中用户界面取代一般遥控装置中的大部分物理内置硬键。The term "remote control" as used in this application refers to a component of an electronic device (such as the display device disclosed in this application), which can usually wirelessly control the electronic device within a short range. It is generally connected to the electronic device using infrared and/or radio frequency (RF) signals and/or Bluetooth, and may also include functional modules such as WiFi, wireless USB, Bluetooth, motion sensors, etc. For example: a handheld touch remote control replaces most of the physical built-in hard keys in a general remote control device with a user interface in a touch screen.
本申请中使用的术语″手势″,是指用户通过一种手型的变化或手部运动等动作,用于表达预期想法、动作、目的/或结果的用户行为。The term "gesture" used in this application refers to a user's behavior of expressing an intended idea, action, purpose, or result through a change in hand shape or hand movement.
图1中示例性示出了根据实施例中显示设备与控制装置之间操作场景的示意图。如图1中示出,用户可通过移动终端100A和控制装置100B操作显示设备200。Fig. 1 is a schematic diagram showing an operation scenario between a display device and a control apparatus according to an embodiment. As shown in Fig. 1 , a user can operate a display device 200 through a mobile terminal 100A and a control apparatus 100B.
在一些实施例中,控制装置100B可以是遥控器,遥控器和显示设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式等,通过无线或其他有线方式来控制显示设备200。用户可以通过遥控器上按键,语音输入、控制面板输入等输入用户指令,来控制显示设备200。如:用户可以通过遥控器上音量加减键、频道控制键、上/下/左/右的移动按键、语音输入按键、菜单键、开关机按键等输入相应控制指令,来实现控制显示设备200的功能。无线方式可以是直连和非直连,可以是经过路由的也可以是不经过路由的。In some embodiments, the control device 100B may be a remote controller, and the communication between the remote controller and the display device includes infrared protocol communication or Bluetooth protocol communication, and other short-range communication methods, etc., to control the display device 200 wirelessly or in a wired manner. The user may input user commands through buttons on the remote controller, voice input, control panel input, etc. to control the display device 200. For example, the user may input corresponding control commands through the volume plus and minus keys, channel control keys, up/down/left/right movement keys, voice input keys, menu keys, power on/off keys, etc. on the remote controller to realize the function of controlling the display device 200. The wireless method may be a direct connection or an indirect connection, and may be routed or not routed.
在一些实施例中,也可以使用移动终端、平板电脑、计算机、笔记本电脑、和其他智能设备以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。该应用程序通过配置可以在与智能设备关联的屏幕上,在直观的用户界面(UI)中为用户提供各种控制。In some embodiments, a mobile terminal, a tablet computer, a computer, a laptop computer, and other smart devices may also be used to control the display device 200. For example, an application running on the smart device is used to control the display device 200. The application may be configured to provide the user with various controls in an intuitive user interface (UI) on a screen associated with the smart device.
在一些实施例中,移动终端100A可与显示设备200安装软件应用,通过网络通信协议实现连接通信,实现一对一控制操作的和数据通信的目的。如:可以实现用移动终端100A与显示设备200建立控制指令协议,将遥控控制键盘同步到移动终端100A上,通过控制移动终端100A上用户界面,实现控制显示设备200的功能。也可以将移动终端100A上显示音视频内容传输到显示设备200上,实现同步显示功能。In some embodiments, the mobile terminal 100A can install software applications with the display device 200, and realize connection and communication through a network communication protocol to achieve the purpose of one-to-one control operation and data communication. For example, it is possible to establish a control instruction protocol with the mobile terminal 100A and the display device 200, synchronize the remote control keyboard to the mobile terminal 100A, and realize the function of controlling the display device 200 by controlling the user interface on the mobile terminal 100A. It is also possible to transmit the audio and video content displayed on the mobile terminal 100A to the display device 200 to realize the synchronous display function.
如图1中还示出,显示设备200还与服务器400通过多种通信方式进行数据通信。可允许显示设备200通过局域网(LAN)、无线局域网(WLAN)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。示例的,显示设备200通过发送和接收信息,以及电子节目指南(EPG)互动,接收软件程序更新,或访问远程储存的数字媒体库。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。通过服务器400提供视频点播和广告服务等其他网络服务内容。As also shown in FIG. 1 , the display device 200 also communicates data with the server 400 through a variety of communication methods. The display device 200 may be allowed to communicate and connect via a local area network (LAN), a wireless local area network (WLAN), and other networks. The server 400 may provide various content and interactions to the display device 200. For example, the display device 200 may receive software program updates or access a remotely stored digital media library by sending and receiving information and interacting with an electronic program guide (EPG). The server 400 may be a cluster or multiple clusters, and may include one or more types of servers. Other network service content such as video on demand and advertising services is provided by the server 400.
显示设备200,可以液晶显示器、OLED显示器、投影显示设备。具体显示设备类型,尺寸大小和分辨率等不作限定,本领技术人员可以理解的是,显示设备200可以根据需要做性能和配置上一些改变。The display device 200 may be a liquid crystal display, an OLED display, or a projection display device. The specific display device type, size, and resolution are not limited. It is understood by those skilled in the art that the display device 200 may be modified in performance and configuration as required.
显示设备200除了提供广播接收电视功能之外,还可以附加提供计算机支持功能的智能网络电视功能,包括但不限于,网络电视、智能电视、互联网协议电视(IPTV)等。In addition to providing the broadcast receiving television function, the display device 200 may also provide an intelligent network television function with computer support functions, including but not limited to network television, smart television, Internet Protocol television (IPTV), etc.
图2中示例性示出了根据示例性实施例中显示设备200的硬件配置框图。FIG. 2 exemplarily shows a hardware configuration block diagram of a display device 200 according to an exemplary embodiment.
在一些实施例中,显示设备200中包括控制器250、调谐解调器210、通信器220、检测器230、输入/输出接口255、显示器275,音频输出接口285、存储器260、供电电源290、用户接口265、外部装置接口240中的至少一种。In some embodiments, the display device 200 includes at least one of a controller 250, a tuner and demodulator 210, a communicator 220, a detector 230, an input/output interface 255, a display 275, an audio output interface 285, a memory 260, a power supply 290, a user interface 265, and an external device interface 240.
在一些实施例中,显示器275,用于接收源自第一处理器输出的图像信号,进行显示视频内容和图像以及菜单操控界面的组件。In some embodiments, the display 275 is a component for receiving the image signal outputted from the first processor and displaying video content and images as well as a menu control interface.
在一些实施例中,显示器275,包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件。In some embodiments, the display 275 includes a display screen component for presenting images and a driving component for driving image display.
在一些实施例中,显示视频内容,可以来自广播电视内容,也可以是说,可通过有线或无线通信协议接收的各种广播信号。或者,可显示来自网络通信协议接收来自网络服务器端发送的各种图像内容。In some embodiments, the displayed video content may be from broadcast television content, or may be various broadcast signals received through wired or wireless communication protocols, or may be from various image content sent from a network server via a network communication protocol.
在一些实施例中,显示器275用于呈现显示设备200中产生且用于控制显示设备200的用户操控UI界面。In some embodiments, the display 275 is used to present a user manipulation UI interface generated in the display device 200 and used to control the display device 200 .
在一些实施例中,根据显示器275类型不同,还包括用于驱动显示的驱动组件。In some embodiments, depending on the type of display 275, a driving component for driving the display is also included.
在一些实施例中,显示器275为一种投影显示器,还可以包括一种投影装置和投影屏幕。In some embodiments, the display 275 is a projection display, and may also include a projection device and a projection screen.
在一些实施例中,通信器220是用于根据各种通信协议类型与外部设备或外部服务器进行通信的组件。例如:通信器可以包括VVifi芯片,蓝牙通信协议芯片,有线以太网通信协议芯片等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。In some embodiments, the communicator 220 is a component for communicating with an external device or an external server according to various communication protocol types. For example, the communicator may include at least one of a VVifi chip, a Bluetooth communication protocol chip, a wired Ethernet communication protocol chip, other network communication protocol chips or a near field communication protocol chip, and an infrared receiver.
在一些实施例中,显示设备200可以通过通信器220与外部控制设备100B或内容提供设备之间建立控制信号和数据信号发送和接收。In some embodiments, the display device 200 may establish transmission and reception of control signals and data signals with the external control device 100B or the content providing device through the communicator 220 .
在一些实施例中,用户接口265,可用于接收控制装置100B(如:红外遥控器等)红外控制信号。In some embodiments, the user interface 265 may be used to receive an infrared control signal from the control device 100B (eg, an infrared remote controller, etc.).
在一些实施例中,检测器230是显示设备200用于采集外部环境或与外部交互的信号。In some embodiments, the detector 230 is a signal used by the display device 200 to collect external environment or interact with the outside.
在一些实施例中,检测器230包括光接收器,用于采集环境光线强度的传感器,可以通过采集环境光可以自适应性显示参数变化等。In some embodiments, the detector 230 includes a light receiver, a sensor for collecting ambient light intensity, and can adaptively display parameter changes by collecting ambient light.
在一些实施例中,检测器230还可以包括图像采集器,如相机、摄像头等,可以用于采集外部环境场景,以及用于采集用户的属性或与用户交互手势,可以自适应变化显示参数,也可以识别用户手势,以实现与用户之间互动的功能。In some embodiments, the detector 230 may also include an image collector, such as a camera, a webcam, etc., which can be used to collect external environment scenes, as well as to collect user attributes or gestures for interacting with the user. It can adaptively change display parameters and recognize user gestures to achieve the function of interacting with the user.
在一些实施例中,检测器230还可以包括温度传感器等,如通过感测环境温度。In some embodiments, the detector 230 may also include a temperature sensor or the like, such as by sensing the ambient temperature.
在一些实施例中,显示设备200可自适应调整图像的显示色温。如当温度偏高的环境时,可调整显示设备200显示图像色温偏冷色调,或当温度偏低的环境时,可以调整显示设备200显示图像偏暖色调。In some embodiments, the display device 200 can adaptively adjust the display color temperature of the image. For example, when the temperature is high, the display device 200 can be adjusted to display a cooler color temperature of the image, or when the temperature is low, the display device 200 can be adjusted to display a warmer color temperature of the image.
在一些实施例中,检测器230还可声音采集器等,如麦克风,可以用于接收用户的声音。示例性的,包括用户控制显示设备200的控制指令的语音信号,或采集环境声音,用于识别环境场景类型,使得显示设备200可以自适应适应环境噪声。In some embodiments, the detector 230 may also be a sound collector, such as a microphone, which can be used to receive the user's voice, for example, including a voice signal of a control instruction of the user to control the display device 200, or collect environmental sounds to identify the type of environmental scene, so that the display device 200 can adaptively adapt to the environmental noise.
在一些实施例中,如图2所示,输入/输出接口255被配置为,可进行控制器250与外部其他设备或其他控制器250之间的数据传输。如接收外部设备的视频信号数据和音频信号数据、或命令指令数据等。In some embodiments, as shown in FIG2 , the input/output interface 255 is configured to perform data transmission between the controller 250 and other external devices or other controllers 250 , such as receiving video signal data and audio signal data, or command instruction data from external devices.
在一些实施例中,外部装置接口240可以包括,但不限于如下:可以高清多媒体接口HDMI接口、模拟或数据高清分量输入接口、复合视频输入接口、USB输入接口、RGB端口等任一个或多个接口。也可以是上述多个接口形成复合性的输入/输出接口。In some embodiments, the external device interface 240 may include, but is not limited to, any one or more interfaces such as a high-definition multimedia interface HDMI interface, an analog or digital high-definition component input interface, a composite video input interface, a USB input interface, an RGB port, etc. It is also possible that the above multiple interfaces form a composite input/output interface.
在一些实施例中,如图2所示,调谐解调器210被配置为,通过有线或无线接收方式接收广播电视信号,可以进行放大、混频和谐振等调制解调处理,从多多个无线或有线广播电视信号中解调出音视频信号,该音视频信号可以包括用户所选择电视频道频率中所携带的电视音视频信号,以及EPG数据信号。In some embodiments, as shown in FIG. 2 , the tuner-demodulator 210 is configured to receive broadcast television signals by wired or wireless reception, and may perform modulation and demodulation processing such as amplification, mixing, and resonance, and demodulate audio and video signals from multiple wireless or wired broadcast television signals. The audio and video signals may include television audio and video signals carried in the television channel frequency selected by the user, as well as EPG data signals.
在一些实施例中,调谐解调器210解调的频点受到控制器250的控制,控制器250可根据用户选择发出控制信号,以使的调制解调器响应用户选择的电视信号频率以及调制解调该频率所携带的电视信号。In some embodiments, the frequency demodulated by the tuner-demodulator 210 is controlled by the controller 250, which can send a control signal based on the user's selection to make the modem respond to the TV signal frequency selected by the user and modulate and demodulate the TV signal carried by the frequency.
在一些实施例中,广播电视信号可根据电视信号广播制式不同区分为地面广播信号、有线广播信号、卫星广播信号或互联网广播信号等。或者根据调制类型不同可以区分为数字调制信号,模拟调制信号等。或者根据信号种类不同区分为数字信号、模拟信号等。In some embodiments, the broadcast television signal can be classified into terrestrial broadcast signals, cable broadcast signals, satellite broadcast signals, or Internet broadcast signals according to different broadcasting formats of the television signal. Or it can be classified into digital modulation signals, analog modulation signals, etc. according to different modulation types. Or it can be classified into digital signals, analog signals, etc. according to different signal types.
在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。这样,机顶盒将接收到的广播电视信号调制解调后的电视音视频信号输出给主体设备,主体设备经过第一输入/输出接口接收音视频信号。In some embodiments, the controller 250 and the tuner-demodulator 210 may be located in different separate devices, that is, the tuner-demodulator 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box. In this way, the set-top box outputs the TV audio and video signals modulated and demodulated from the received broadcast TV signals to the main device, and the main device receives the audio and video signals through the first input/output interface.
在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250可以控制显示设备200的整体操作。例如:响应于接收到用于选择在显示器275上显示UI对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。In some embodiments, the controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in the memory. The controller 250 can control the overall operation of the display device 200. For example, in response to receiving a user command for selecting a UI object to be displayed on the display 275, the controller 250 can perform operations related to the object selected by the user command.
在一些实施例中,所述对象可以是可选对象中的任何一个,例如超链接或图标。与所选择的对象有关操作,例如:显示连接到超链接页面、文档、图像等操作,或者执行与所述图标相对应程序的操作。用于选择UI对象用户命令,可以是通过连接到显示设备200的各种输入装置(例如,鼠标、键盘、触摸板等)输入命令或者与由用户说出语音相对应的语音命令。In some embodiments, the object may be any one of the selectable objects, such as a hyperlink or an icon. Operations related to the selected object may include, for example, displaying a page, document, image, etc. connected to the hyperlink, or executing a program corresponding to the icon. User commands for selecting UI objects may be commands inputted through various input devices (e.g., a mouse, keyboard, touchpad, etc.) connected to the display device 200 or voice commands corresponding to voices spoken by the user.
如图2所示,控制器250包括随机存取存储器251(Random Access Memory,RAM)、只读存储器252(Read-Only Memory,ROM)、视频处理器270、音频处理器280、其他处理器253(例如:图形处理器(Graphics Processing Unit,GPU)、中央处理器254(CentralProcessing Unit,CPU)、通信接口(Communication Interface),以及通信总线256(Bus)中的至少一种。其中,通信总线连接各个部件。As shown in FIG2 , the controller 250 includes at least one of a random access memory 251 (Random Access Memory, RAM), a read-only memory 252 (Read-Only Memory, ROM), a video processor 270, an audio processor 280, other processors 253 (for example: a graphics processor (Graphics Processing Unit, GPU), a central processing unit 254 (Central Processing Unit, CPU), a communication interface (Communication Interface), and a communication bus 256 (Bus). The communication bus connects the various components.
在一些实施例中,RAM 251用于存储操作系统或其他正在运行中的程序的临时数据在一些实施例中,ROM 252用于存储各种系统启动的指令。In some embodiments, RAM 251 is used to store temporary data of an operating system or other running programs. In some embodiments, ROM 252 is used to store various system startup instructions.
在一些实施例中,ROM 252用于存储一个基本输入输出系统,称为基本输入输出系统(Basic Input Output System,BIOS)。用于完成对系统的加电自检、系统中各功能模块的初始化、系统的基本输入/输出的驱动程序及引导操作系统。In some embodiments, ROM 252 is used to store a basic input/output system, called Basic Input Output System (BIOS), which is used to complete the power-on self-test of the system, the initialization of each functional module in the system, the basic input/output driver of the system, and the booting operating system.
在一些实施例中,在收到开机信号时,显示设备200电源开始启动,CPU运行ROM252中系统启动指令,将存储在存储器的操作系统的临时数据拷贝至RAM 251中,以便于启动或运行操作系统。当操作系统启动完成后,CPU再将存储器中各种应用程序的临时数据拷贝至RAM 251中,然后,以便于启动或运行各种应用程序。In some embodiments, when a power-on signal is received, the display device 200 starts to power on, and the CPU runs the system startup instruction in the ROM 252, and copies the temporary data of the operating system stored in the memory to the RAM 251, so as to start or run the operating system. After the operating system is started, the CPU copies the temporary data of various application programs in the memory to the RAM 251, and then starts or runs various application programs.
在一些实施例中,CPU处理器254,用于执行存储在存储器中操作系统和应用程序指令。以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。In some embodiments, the CPU processor 254 is used to execute operating system and application instructions stored in the memory, and to execute various applications, data and content according to various interactive instructions received from external input, so as to finally display and play various audio and video contents.
在一些示例性实施例中,CPU处理器254,可以包括多个处理器。多个处理器可包括一个主处理器以及一个或多个子处理器。主处理器,用于在预加电模式中执行显示设备200一些操作,和/或在正常模式下显示画面的操作。一个或多个子处理器,用于在待机模式等状态下一种操作。In some exemplary embodiments, the CPU processor 254 may include multiple processors. The multiple processors may include a main processor and one or more sub-processors. The main processor is used to perform some operations of the display device 200 in the pre-power-on mode and/or the operation of displaying the picture in the normal mode. The one or more sub-processors are used for an operation in the standby mode and the like.
在一些实施例中,图形处理器253,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等。包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象。以及包括渲染器,对基于运算器得到的各种对象,进行渲染,上述渲染后的对象用于显示在显示器上。In some embodiments, the graphics processor 253 is used to generate various graphic objects, such as icons, operation menus, and user input command display graphics, etc. It includes an operator that performs operations by receiving various interactive instructions input by the user and displays various objects according to display attributes. It also includes a renderer that renders various objects obtained based on the operator, and the rendered objects are used to be displayed on the display.
在一些实施例中,视频处理器270被配置为将接收外部视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等等视频处理,可得到直接可显示设备200上显示或播放的信号。In some embodiments, the video processor 270 is configured to receive an external video signal and perform video processing such as decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, image synthesis, etc. according to the standard codec protocol of the input signal, and obtain a signal that can be directly displayed or played on the display device 200.
在一些实施例中,视频处理器270,包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等。In some embodiments, the video processor 270 includes a demultiplexing module, a video decoding module, an image synthesis module, a frame rate conversion module, a display formatting module, etc.
其中,解复用模块,用于对输入音视频数据流进行解复用处理,如输入MPEG-2,则解复用模块进行解复用成视频信号和音频信号等。The demultiplexing module is used to demultiplex the input audio and video data streams. For example, if MPEG-2 is input, the demultiplexing module demultiplexes the data streams into video signals and audio signals.
视频解码模块,则用于对解复用后的视频信号进行处理,包括解码和缩放处理等。The video decoding module is used to process the demultiplexed video signal, including decoding and scaling.
图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的GUI信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。The image synthesis module, such as an image synthesizer, is used to superimpose and mix the GUI signal generated by the graphics generator according to the user input or itself with the scaled video image to generate an image signal for display.
帧率转换模块,用于对转换输入视频帧率,如将60Hz帧率转换为120Hz帧率或240Hz帧率,通常的格式采用如插帧方式实现。The frame rate conversion module is used to convert the input video frame rate, such as converting the 60Hz frame rate to 120Hz frame rate or 240Hz frame rate. The usual format is implemented by interpolation.
显示格式化模块,则用于将接收帧率转换后视频输出信号,改变信号以符合显示格式的信号,如输出RGB数据信号。The display formatting module is used to receive the frame rate converted video output signal and change the signal to conform to the display format signal, such as outputting RGB data signal.
在一些实施例中,图形处理器253可以和视频处理器可以集成设置,也可以分开设置,集成设置的时候可以执行输出给显示器的图形信号的处理,分离设置的时候可以分别执行不同的功能,例如GPU+FRC(Frame Rate Conversion))架构。In some embodiments, the graphics processor 253 can be integrated with the video processor or can be separately configured. When integrated, it can perform processing of graphic signals output to the display. When separately configured, it can perform different functions respectively, such as a GPU+FRC (Frame Rate Conversion) architecture.
在一些实施例中,音频处理器280,用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等处理,得到可以在扬声器中播放的声音信号。In some embodiments, the audio processor 280 is used to receive an external audio signal, and perform decompression and decoding, as well as noise reduction, digital-to-analog conversion, and amplification processing according to the standard codec protocol of the input signal to obtain a sound signal that can be played in a speaker.
在一些实施例中,视频处理器270可以包括一颗或多颗芯片组成。音频处理器,也可以包括一颗或多颗芯片组成。In some embodiments, the video processor 270 may include one or more chips. The audio processor may also include one or more chips.
在一些实施例中,视频处理器270和音频处理器280,可以单独的芯片,也可以于控制器一起集成在一颗或多颗芯片中。In some embodiments, the video processor 270 and the audio processor 280 may be separate chips, or may be integrated with the controller into one or more chips.
在一些实施例中,音频输出,在控制器250的控制下接收音频处理器280输出的声音信号,如:扬声器286,以及除了显示设备200自身携带的扬声器之外,可以输出至外接设备的发生装置的外接音响输出端子,如:外接音响接口或耳机接口等,还可以包括通信接口中的近距离通信模块,例如:用于进行蓝牙扬声器声音输出的蓝牙模块。In some embodiments, the audio output receives the sound signal output by the audio processor 280 under the control of the controller 250, such as the speaker 286, and in addition to the speaker carried by the display device 200 itself, can be output to the external audio output terminal of the generating device of the external device, such as an external audio interface or a headphone interface, etc., and can also include a short-range communication module in the communication interface, for example, a Bluetooth module for Bluetooth speaker sound output.
供电电源290,在控制器250控制下,将外部电源输入的电力为显示设备200提供电源供电支持。供电电源290可以包括安装显示设备200内部的内置电源电路,也可以是安装在显示设备200外部电源,在显示设备200中提供外接电源的电源接口。The power supply 290, under the control of the controller 250, uses the power input from the external power supply to provide power supply support for the display device 200. The power supply 290 may include a built-in power supply circuit installed inside the display device 200, or may be an external power supply installed on the display device 200 to provide a power interface for an external power supply in the display device 200.
用户接口265,用于接收用户的输入信号,然后,将接收用户输入信号发送给控制器250。用户输入信号可以是通过红外接收器接收的遥控器信号,可以通过网络通信模块接收各种用户控制信号。The user interface 265 is used to receive a user input signal, and then send the received user input signal to the controller 250. The user input signal may be a remote control signal received by an infrared receiver, and may receive various user control signals through a network communication module.
在一些实施例中,用户通过控制装置100B或移动终端100A输入用户命令,用户输入接口则根据用户的输入,显示设备200则通过控制器250响应用户的输入。In some embodiments, the user inputs a user command through the control device 100B or the mobile terminal 100A, the user input interface is based on the user input, and the display device 200 responds to the user input through the controller 250 .
在一些实施例中,用户可在显示器275上显示的图形用户界面(GUI)输入用户命令,则用户输入接口通过图形用户界面(GUI)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。In some embodiments, the user may input a user command through a graphical user interface (GUI) displayed on the display 275, and the user input interface receives the user input command through the graphical user interface (GUI). Alternatively, the user may input a user command by inputting a specific sound or gesture, and the user input interface receives the user input command by recognizing the sound or gesture through a sensor.
在一些实施例中,″用户界面″,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(Graphic User Interface,GUI),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、Widget等可视的界面元素。In some embodiments, "user interface" refers to the medium interface for interaction and information exchange between an application or operating system and a user, which realizes the conversion between the internal form of information and the form acceptable to the user. A common form of user interface is a graphical user interface (GUI), which refers to a user interface related to computer operation displayed in a graphical manner. It can be an interface element such as an icon, window, or control displayed on a display screen of an electronic device, wherein a control may include visual interface elements such as icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and widgets.
存储器260,包括存储用于驱动显示设备200的各种软件模块。如:第一存储器中存储的各种软件模块,包括:基础模块、检测模块、通信模块、显示控制模块、浏览器模块、和各种服务模块等中的至少一种。The memory 260 includes storing various software modules for driving the display device 200. For example, the various software modules stored in the first memory include at least one of a basic module, a detection module, a communication module, a display control module, a browser module, and various service modules.
基础模块用于显示设备200中各个硬件之间信号通信、并向上层模块发送处理和控制信号的底层软件模块。检测模块用于从各种传感器或用户输入接口中收集各种信息,并进行数模转换以及分析管理的管理模块。The basic module is a bottom-level software module used for signal communication between various hardware in the display device 200 and sending processing and control signals to the upper-level modules. The detection module is a management module used to collect various information from various sensors or user input interfaces, and perform digital-to-analog conversion and analysis management.
例如,语音识别模块中包括语音解析模块和语音指令数据库模块。显示控制模块用于控制显示器进行显示图像内容的模块,可以用于播放多媒体图像内容和UI界面等信息。通信模块,用于与外部设备之间进行控制和数据通信的模块。浏览器模块,用于执行浏览服务器之间数据通信的模块。服务模块,用于提供各种服务以及各类应用程序在内的模块。同时,存储器260还用存储接收外部数据和用户数据、各种用户界面中各个项目的图像以及焦点对象的视觉效果图等。For example, the speech recognition module includes a speech analysis module and a speech instruction database module. The display control module is a module for controlling the display to display image content, and can be used to play multimedia image content and UI interface information. The communication module is a module for controlling and communicating data with external devices. The browser module is a module for executing data communication between browsing servers. The service module is a module for providing various services and various applications. At the same time, the memory 260 is also used to store and receive external data and user data, images of various items in various user interfaces, and visual effects of focus objects.
图3示例性示出了根据示例性实施例中控制设备100B的配置框图。如图3所示,控制设备100B包括控制器110、通信接口130、用户输入/输出接口、存储器、供电电源。Fig. 3 exemplarily shows a block diagram of a configuration of a control device 100B according to an exemplary embodiment. As shown in Fig. 3 , the control device 100B includes a controller 110, a communication interface 130, a user input/output interface, a memory, and a power supply.
控制设备100B被配置为控制显示设备200,以及可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起用用户与显示设备200之间交互中介作用。如:用户通过操作控制设备100B上频道加减键,显示设备200响应频道加减的操作。The control device 100B is configured to control the display device 200, and can receive the user's input operation instructions, and convert the operation instructions into instructions that the display device 200 can recognize and respond to, playing the role of an interactive intermediary between the user and the display device 200. For example, the user operates the channel increase and decrease keys on the control device 100B, and the display device 200 responds to the channel increase and decrease operations.
在一些实施例中,控制设备100B可是一种智能设备。如:控制设备100B可根据用户需求安装控制显示设备200的各种应用。In some embodiments, the control device 100B may be a smart device, for example, the control device 100B may be installed with various applications for controlling the display device 200 according to user needs.
在一些实施例中,如图1所示,移动终端100A或其他智能电子设备,可在安装操控显示设备200的应用之后,可以起到控制设备100B类似功能。如:用户可以通过安装应用,在移动终端100A或其他智能电子设备上可提供的图形用户界面的各种功能键或虚拟按钮,以实现控制设备100B实体按键的功能。In some embodiments, as shown in FIG1 , the mobile terminal 100A or other smart electronic device can play a similar function to the control device 100B after installing the application for controlling the display device 200. For example, the user can install the application to realize the function of the physical button of the control device 100B by using various function keys or virtual buttons of the graphical user interface provided on the mobile terminal 100A or other smart electronic device.
控制器110包括处理器112和RAM 113和ROM 114、通信接口130以及通信总线。控制器用于控制控制设备100B的运行和操作,以及内部各部件之间通信协作以及外部和内部的数据处理功能。The controller 110 includes a processor 112, a RAM 113, a ROM 114, a communication interface 130, and a communication bus. The controller is used to control the operation and operation of the control device 100B, as well as the communication and cooperation between the internal components and the external and internal data processing functions.
通信接口130在控制器110的控制下,实现与显示设备200之间控制信号和数据信号的通信。如:将接收到的用户输入信号发送至显示设备200上。通信接口130可包括WiFi芯片131、蓝牙模块132、NFC模块133等其他近场通信模块中至少之一种。The communication interface 130, under the control of the controller 110, realizes the communication of control signals and data signals with the display device 200. For example, the received user input signal is sent to the display device 200. The communication interface 130 may include at least one of other near field communication modules such as a WiFi chip 131, a Bluetooth module 132, and an NFC module 133.
用户输入/输出接口140,其中,输入接口包括麦克风141、触摸板142、传感器143、按键144等其他输入接口中至少一者。如:用户可以通过语音、触摸、手势、按压等动作实现用户指令输入功能,输入接口通过将接收的模拟信号转换为数字信号,以及数字信号转换为相应指令信号,发送至显示设备200。The user input/output interface 140 includes at least one of other input interfaces such as a microphone 141, a touch panel 142, a sensor 143, and a button 144. For example, the user can input user commands through voice, touch, gesture, pressing, and other actions. The input interface converts the received analog signal into a digital signal, and the digital signal into a corresponding command signal, and sends it to the display device 200.
输出接口包括将接收的用户指令发送至显示设备200的接口。在一些实施例中,可以红外接口,也可以是射频接口。如:红外信号接口时,需要将用户输入指令按照红外控制协议转化为红外控制信号,经红外发送模块进行发送至显示设备200。再如:射频信号接口时,需将用户输入指令转化为数字信号,然后按照射频控制信号调制协议进行调制后,由射频发送端子发送至显示设备200。The output interface includes an interface for sending received user commands to the display device 200. In some embodiments, it can be an infrared interface or a radio frequency interface. For example, in the case of an infrared signal interface, the user input command needs to be converted into an infrared control signal according to an infrared control protocol, and then sent to the display device 200 via an infrared sending module. For another example, in the case of a radio frequency signal interface, the user input command needs to be converted into a digital signal, and then modulated according to a radio frequency control signal modulation protocol, and then sent to the display device 200 by a radio frequency sending terminal.
在一些实施例中,控制设备100B包括通信接口130和输入输出接口140中至少一者。控制设备100B中配置通信接口130,如:WiFi、蓝牙、NFC等模块,可将用户输入指令通过WiFi协议、或蓝牙协议、或NFC协议编码,发送至显示设备200.In some embodiments, the control device 100B includes at least one of a communication interface 130 and an input/output interface 140. The control device 100B is configured with a communication interface 130, such as a WiFi, Bluetooth, NFC or other module, which can encode the user input command through the WiFi protocol, Bluetooth protocol, or NFC protocol and send it to the display device 200.
存储器190,用于在控制器的控制下存储驱动和控制控制设备200的各种运行程序、数据和应用。存储器190,可以存储用户输入的各类控制信号指令。The memory 190 is used to store various operating programs, data and applications for driving and controlling the control device 200 under the control of the controller. The memory 190 can store various control signal instructions input by the user.
供电电源180,用于在控制器的控制下为控制设备100B各元件提供运行电力支持。可以电池及相关控制电路。The power supply 180 is used to provide operating power support for each component of the control device 100B under the control of the controller, and can be a battery and related control circuits.
在一些实施例中,系统可以包括内核(Kernel)、命令解析器(shell)、文件系统和应用程序。内核、shell和文件系统一起组成了基本的操作系统结构,它们让用户可以管理文件、运行程序并使用系统。上电后,内核启动,激活内核空间,抽象硬件、初始化硬件参数等,运行并维护虚拟内存、调度器、信号及进程间通信(IPC)。内核启动后,再加载Shell和用户应用程序。应用程序在启动后被编译成机器码,形成一个进程。In some embodiments, the system may include a kernel, a command parser (shell), a file system, and an application. The kernel, shell, and file system together form the basic operating system structure, which allows users to manage files, run programs, and use the system. After power-on, the kernel starts, activates the kernel space, abstracts hardware, initializes hardware parameters, etc., runs and maintains virtual memory, schedulers, signals, and inter-process communication (IPC). After the kernel starts, the shell and user applications are loaded. After startup, the application is compiled into machine code to form a process.
参见图4,在一些实施例中,将系统分为四层,从上至下分别为应用程序(Applications)层(简称″应用层″),应用程序框架(Application Framework)层(简称″框架层″),安卓运行时(Android runtime)和系统库层(简称″系统运行库层″),以及内核层。Referring to Figure 4, in some embodiments, the system is divided into four layers, from top to bottom, namely, the application layer (Applications) layer (referred to as "application layer"), the application framework layer (Application Framework) layer (referred to as "framework layer"), the Android runtime (Android runtime) and system library layer (referred to as "system runtime library layer"), and the kernel layer.
在一些实施例中,应用程序层中运行有至少一个应用程序,这些应用程序可以是操作系统自带的窗口(Window)程序、系统设置程序、时钟程序、相机应用等;也可以是第三方开发者所开发的应用程序,比如嗨见程序、K歌程序、魔镜程序等。在具体实施时,应用程序层中的应用程序包不限于以上举例,实际还可以包括其它应用程序包,本申请实施例对此不做限制。In some embodiments, at least one application is running in the application layer, and these applications may be window programs, system settings programs, clock programs, camera applications, etc. provided by the operating system; or they may be applications developed by third-party developers, such as hi-view programs, karaoke programs, magic mirror programs, etc. In specific implementation, the application packages in the application layer are not limited to the above examples, and may actually include other application packages, which are not limited in the embodiments of the present application.
框架层为应用程序层的应用程序提供应用编程接口(application programminginterface,API)和编程框架。应用程序框架层包括一些预先定义的函数。应用程序框架层相当于一个处理中心,这个中心决定让应用层中的应用程序做出动作。应用程序通过API接口,可在执行中访问系统中的资源和取得系统的服务The framework layer provides application programming interfaces (APIs) and programming frameworks for applications in the application layer. The application framework layer includes some predefined functions. The application framework layer is equivalent to a processing center that determines the actions that applications in the application layer take. Applications can access system resources and obtain system services during execution through the API interface.
如图4所示,本申请实施例中应用程序框架层包括管理器(Managers),内容提供者(Content Provider)等,其中管理器包括以下模块中的至少一个:活动管理器(ActivityManager)用与和系统中正在运行的所有活动进行交互;位置管理器(Location Manager)用于给系统服务或应用提供了系统位置服务的访问;文件包管理器(Package Manager)用于检索当前安装在设备上的应用程序包相关的各种信息;通知管理器(NotificationManager)用于控制通知消息的显示和清除;窗口管理器(Window Manager)用于管理用户界面上的括图标、窗口、工具栏、壁纸和桌面部件。As shown in Figure 4, the application framework layer in the embodiment of the present application includes managers, content providers, etc., wherein the manager includes at least one of the following modules: an activity manager (ActivityManager) is used to interact with all activities running in the system; a location manager (Location Manager) is used to provide system services or applications with access to system location services; a package manager (Package Manager) is used to retrieve various information related to the application package currently installed on the device; a notification manager (NotificationManager) is used to control the display and clearing of notification messages; a window manager (Window Manager) is used to manage icons, windows, toolbars, wallpapers and desktop components on the user interface.
在一些实施例中,活动管理器用于:管理各个应用程序的生命周期以及通常的导航回退功能,比如控制应用程序的退出(包括将显示窗口中当前显示的用户界面切换到系统桌面)、打开、后退(包括将显示窗口中当前显示的用户界面切换到当前显示的用户界面的上一级用户界面)等。In some embodiments, the activity manager is used to manage the life cycle of each application and the usual navigation back function, such as controlling the exit of the application (including switching the user interface currently displayed in the display window to the system desktop), opening, and backing (including switching the user interface currently displayed in the display window to the parent user interface of the currently displayed user interface), etc.
在一些实施例中,窗口管理器用于管理所有的窗口程序,比如获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕,控制显示窗口变化(例如将显示窗口缩小显示、抖动显示、扭曲变形显示等)等。In some embodiments, the window manager is used to manage all window programs, such as obtaining the display size, determining whether there is a status bar, locking the screen, capturing the screen, controlling display window changes (for example, shrinking the display window, shaking the display, distorting the display, etc.), etc.
在一些实施例中,系统运行库层为上层即框架层提供支撑,当框架层被使用时,安卓操作系统会运行系统运行库层中包含的C/C++库以实现框架层要实现的功能。In some embodiments, the system runtime layer provides support for the upper layer, namely the framework layer. When the framework layer is used, the Android operating system will run the C/C++ library contained in the system runtime layer to implement the functions to be implemented by the framework layer.
在一些实施例中,内核层是硬件和软件之间的层。如图4所示,内核层至少包含以下驱动中的至少一种:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、WIFI驱动、USB驱动、HDMI驱动、传感器驱动(如指纹传感器,温度传感器,触摸传感器、压力传感器等)等。In some embodiments, the kernel layer is a layer between hardware and software. As shown in FIG4 , the kernel layer includes at least one of the following drivers: audio driver, display driver, Bluetooth driver, camera driver, WIFI driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, touch sensor, pressure sensor, etc.), etc.
在一些实施例中,内核层还包括用于进行电源管理的电源驱动模块。In some embodiments, the core layer further includes a power driver module for performing power management.
在一些实施例中,图4中的软件架构对应的软件程序和/或模块存储在图2或图3所示的第一存储器或第二存储器中。In some embodiments, the software programs and/or modules corresponding to the software architecture in FIG. 4 are stored in the first memory or the second memory shown in FIG. 2 or FIG. 3 .
在一些实施例中,以魔镜应用(拍照应用)为例,当遥控接收装置接收到遥控器输入操作,相应的硬件中断被发给内核层。内核层将输入操作加工成原始输入事件(包括输入操作的值,输入操作的时间戳等信息)。原始输入事件被存储在内核层。应用程序框架层从内核层获取原始输入事件,根据焦点当前的位置识别该输入事件所对应的控件以及以该输入操作是确认操作,该确认操作所对应的控件为魔镜应用图标的控件,魔镜应用调用应用框架层的接口,启动魔镜应用,进而通过调用内核层启动摄像头驱动,实现通过摄像头捕获静态图像或视频。In some embodiments, taking the magic mirror application (photographing application) as an example, when the remote control receiving device receives the input operation of the remote control, the corresponding hardware interrupt is sent to the kernel layer. The kernel layer processes the input operation into a raw input event (including the value of the input operation, the timestamp of the input operation, and other information). The raw input event is stored in the kernel layer. The application framework layer obtains the raw input event from the kernel layer, identifies the control corresponding to the input event according to the current position of the focus, and the input operation is a confirmation operation, and the control corresponding to the confirmation operation is the control of the magic mirror application icon. The magic mirror application calls the interface of the application framework layer to start the magic mirror application, and then starts the camera driver by calling the kernel layer to realize the capture of static images or videos through the camera.
在一些实施例中,对于具备触控功能的显示设备,以分屏操作为例,显示设备接收用户作用于显示屏上的输入操作(如分屏操作),内核层可以根据输入操作产生相应的输入事件,并向应用程序框架层上报该事件。由应用程序框架层的活动管理器设置与该输入操作对应的窗口模式(如多窗口模式)以及窗口位置和大小等。应用程序框架层的窗口管理根据活动管理器的设置绘制窗口,然后将绘制的窗口数据发送给内核层的显示驱动,由显示驱动在显示屏的不同显示区域显示与之对应的应用界面。In some embodiments, for a display device with a touch function, taking a split-screen operation as an example, the display device receives an input operation (such as a split-screen operation) performed by a user on the display screen, and the kernel layer can generate a corresponding input event according to the input operation, and report the event to the application framework layer. The activity manager of the application framework layer sets the window mode (such as a multi-window mode) and the window position and size corresponding to the input operation. The window management of the application framework layer draws the window according to the settings of the activity manager, and then sends the drawn window data to the display driver of the kernel layer, and the display driver displays the corresponding application interface in different display areas of the display screen.
在一些实施例中,如图5中所示,应用程序层包含至少一个应用程序可以在显示器中显示对应的图标控件,如:直播电视应用程序图标控件、视频点播应用程序图标控件、媒体中心应用程序图标控件、应用程序中心图标控件、游戏应用图标控件等。In some embodiments, as shown in Figure 5, the application layer includes at least one application that can display a corresponding icon control in the display, such as: a live TV application icon control, a video on demand application icon control, a media center application icon control, an application center icon control, a game application icon control, etc.
在一些实施例中,直播电视应用程序,可以通过不同的信号源提供直播电视。例如,直播电视应用程可以使用来自有线电视、无线广播、卫星服务或其他类型的直播电视服务的输入提供电视信号。以及,直播电视应用程序可在显示设备200上显示直播电视信号的视频。In some embodiments, the live TV application can provide live TV through different signal sources. For example, the live TV application can use input from cable TV, wireless broadcast, satellite service, or other types of live TV services to provide TV signals. And, the live TV application can display video of the live TV signal on the display device 200.
在一些实施例中,视频点播应用程序,可以提供来自不同存储源的视频。不同于直播电视应用程序,视频点播提供来自某些存储源的视频显示。例如,视频点播可以来自云存储的服务器端、来自包含已存视频节目的本地硬盘储存器。In some embodiments, the video on demand application can provide videos from different storage sources. Unlike the live TV application, the video on demand provides video display from certain storage sources. For example, the video on demand can come from the server side of the cloud storage, from the local hard disk storage containing the stored video programs.
在一些实施例中,媒体中心应用程序,可以提供各种多媒体内容播放的应用程序。例如,媒体中心,可以为不同于直播电视或视频点播,用户可通过媒体中心应用程序访问各种图像或音频所提供服务。In some embodiments, the media center application can provide an application for playing various multimedia contents. For example, the media center can be a service provided by a user to access various images or audios through the media center application, which is different from live TV or video on demand.
在一些实施例中,应用程序中心,可以提供储存各种应用程序。应用程序可以是一种游戏、应用程序,或某些和计算机系统或其他设备相关但可以在智能电视中运行的其他应用程序。应用程序中心可从不同来源获得这些应用程序,将它们储存在本地储存器中,然后在显示设备200上可运行。In some embodiments, the application center can provide and store various applications. The application can be a game, an application, or some other application related to a computer system or other device but can be run on a smart TV. The application center can obtain these applications from different sources, store them in a local storage, and then run them on the display device 200.
NAS(Network Attached Storage,网络附属存储)是一种专用数据存储服务器,可提供跨平台文件共享功能。基于NAS功能,可以实现将移动终端的文件跨网络传输到显示设备中。上传过程中可在显示设备的用户界面上呈现文件传输进度。相关技术中,当遇到同时上传多个同名文件时,不能清晰有条理的在用户界面上展示传输进度。NAS (Network Attached Storage) is a dedicated data storage server that provides cross-platform file sharing. Based on the NAS function, files from mobile terminals can be transferred across the network to display devices. During the upload process, the file transfer progress can be displayed on the user interface of the display device. In the related art, when multiple files with the same name are uploaded at the same time, the transfer progress cannot be displayed clearly and orderly on the user interface.
为了解决上述问题,本申请实施例提供一种文件传输系统,如图6所示的文件传输系统框架示意图,图6所示的文件传输系统包括移动终端100A和显示设备200。图6所示的显示设备200包括文件接收服务器200A,预设应用200B以及硬盘200C。其中,文件接收服务器200A在本实施例中为集成在显示设备200内部的服务器,在一些实施例中,文件接收服务器200A还可以作为显示设备200的外置设备,通过网络与显示设备200建立连接。In order to solve the above problems, an embodiment of the present application provides a file transfer system, as shown in FIG6 , a schematic diagram of a file transfer system framework, wherein the file transfer system shown in FIG6 includes a mobile terminal 100A and a display device 200. The display device 200 shown in FIG6 includes a file receiving server 200A, a preset application 200B, and a hard disk 200C. In this embodiment, the file receiving server 200A is a server integrated in the display device 200. In some embodiments, the file receiving server 200A can also be used as an external device of the display device 200, and establishes a connection with the display device 200 through a network.
移动终端100A向显示设备200上传文件的过程,示例性的,如图7所示的显示设备的用户界面为预设应用200B的用户界面,预设应用200B为家庭私有云应用。图7所示的用户界面上显示有以供移动终端扫描的家庭私有云应用的二维码,移动终端扫描该二维码后,如图8所示,在移动终端的显示器上同样显示家庭私有云应用的二维码。In the process of uploading a file from the mobile terminal 100A to the display device 200, the user interface of the display device shown in FIG7 is, for example, the user interface of the preset application 200B, and the preset application 200B is a family private cloud application. The user interface shown in FIG7 displays a QR code of the family private cloud application for scanning by the mobile terminal. After the mobile terminal scans the QR code, as shown in FIG8, the QR code of the family private cloud application is also displayed on the display of the mobile terminal.
在图8所示的用户界面,控制器接收用户选择照片和视频″控件的指令,响应于该指令,从图8所示的用户界面跳转至图9所示的文件展示界面。图9所示的文件展示界面包括多个图片文件和视频文件,图片文件和视频文件的右上角均设置有复选框。In the user interface shown in FIG8 , the controller receives an instruction from the user to select the “Photos and Videos” control, and in response to the instruction, jumps from the user interface shown in FIG8 to the file display interface shown in FIG9 . The file display interface shown in FIG9 includes multiple picture files and video files, and a check box is set in the upper right corner of the picture files and the video files.
在图9所示的文件展示界面中,控制器接收用户输入的选择图片文件的复选框或视频文件复选框的指令,响应于该指令,将被选择的复选框中填充数字,该数字按照用户选择顺序对复选框进行标号。当用户选择的图片和视频数量达到9时,如图10所示的文件展示界面,未被选中的图片和视频均发灰显示,被选中的图片和视频均高亮显示。在图10所示的文件展示界面中,控制器接收用户输入的选择完成控件的指令,响应于该指令,从图10所示的文件展示界面跳转至图11的用户界面。在图11所示的用户界面中,显示传输进度条和提示语″上传中″,其中传输进度条显示根据传输文件数据的信号确定的文件数据的传输进度。In the file display interface shown in Figure 9, the controller receives an instruction input by the user to select a check box for a picture file or a check box for a video file, and in response to the instruction, fills the selected check box with a number, which numbers the check box in the order selected by the user. When the number of pictures and videos selected by the user reaches 9, as shown in the file display interface shown in Figure 10, the unselected pictures and videos are all grayed out, and the selected pictures and videos are all highlighted. In the file display interface shown in Figure 10, the controller receives an instruction input by the user to select a completion control, and in response to the instruction, jumps from the file display interface shown in Figure 10 to the user interface of Figure 11. In the user interface shown in Figure 11, a transmission progress bar and a prompt "Uploading" are displayed, wherein the transmission progress bar displays the transmission progress of the file data determined according to the signal for transmitting the file data.
上述实施例中,移动终端向显示设备上传文件的具体实现原理为:In the above embodiment, the specific implementation principle of the mobile terminal uploading files to the display device is:
移动终端首先向文件接收服务器发送文件上传请求,文件接收服务器如果是首次接收文件上传请求,根据所述文件上传请求创建上传进度管理表。文件上传请求中包括各个文件的基本信息,示例性的,包括文件原始名称,文件大小,存储路径,以及源设备的识别信息,即源设备的设备名称,设备唯一识别码等。请求中的文件信息可以是一个文件的文件信息,也可以是多个文件的文件信息。The mobile terminal first sends a file upload request to the file receiving server. If the file receiving server receives the file upload request for the first time, it creates an upload progress management table according to the file upload request. The file upload request includes basic information of each file, for example, including the original name of the file, the file size, the storage path, and the identification information of the source device, that is, the device name of the source device, the device unique identification code, etc. The file information in the request can be the file information of one file or multiple files.
示例性的,创建的上传进度管理表如图12所示。图12所示的上传进度管理表的表头项包括:源设备名称、原始文件名称、文件识别码、本地存储名称、总大小以及已完成大小。其中,源设备名称为发送文件的设备的名称,原始文件名称为文件在源设备中保存时的初始文件名称,文件识别码为文件接收服务器根据文件基本信息生成的唯一识别码,本地存储名称为文件上传至显示设备后在显示设备中保存时的名称,总大小为该文件的文件数据大小,已完成大小为该文件已传输至显示设备的文件数据大小。已完成大小占总大小的比例即为文件传输进度。Exemplarily, the upload progress management table created is shown in FIG12. The header items of the upload progress management table shown in FIG12 include: source device name, original file name, file identification code, local storage name, total size, and completed size. Among them, the source device name is the name of the device that sends the file, the original file name is the initial file name when the file is saved in the source device, the file identification code is a unique identification code generated by the file receiving server according to the basic information of the file, the local storage name is the name of the file when it is saved in the display device after being uploaded to the display device, the total size is the file data size of the file, and the completed size is the file data size that has been transferred to the display device. The ratio of the completed size to the total size is the file transfer progress.
在一些实施例中,所有文件在上传进度管理表中可以是随机排序的。生成的文件识别码可以是与文件对应的随机数,具体的文件识别码生成方式本申请不作限制。In some embodiments, all files may be randomly sorted in the upload progress management table. The generated file identification code may be a random number corresponding to the file, and the specific file identification code generation method is not limited in this application.
在一些实施例中,文件接收服务器将生成的文件识别码反馈至移动终端,该文件识别码可以作为移动终端和显示设备传输文件的通信标识。In some embodiments, the file receiving server feeds back the generated file identification code to the mobile terminal, and the file identification code can be used as a communication identifier for transmitting files between the mobile terminal and the display device.
移动终端凭借所述文件识别码,通过文件接收服务器向显示设备发送的文件。文件接收服务器在接收移动终端发送的文件的过程中,在所述上传进度管理表中实时更新文件的上传进度数据。具体的,更新上传进度管理表中的已完成大小,并且根据已完成大小计算文件传输进度。文件接收服务器将计算得到的文件传输进度周期性的通知到预设应用,预设应用同时获取上传进度管理表中的其他信息。预设应用按照文件识别码的顺序在显示设备的显示器上呈现得到的文件传输进度。The mobile terminal receives the file sent to the display device through the file receiving server by means of the file identification code. In the process of receiving the file sent by the mobile terminal, the file receiving server updates the upload progress data of the file in the upload progress management table in real time. Specifically, the completed size in the upload progress management table is updated, and the file transfer progress is calculated based on the completed size. The file receiving server periodically notifies the preset application of the calculated file transfer progress, and the preset application simultaneously obtains other information in the upload progress management table. The preset application presents the obtained file transfer progress on the display of the display device in the order of the file identification code.
示例性的,如图12所示的上传进度管理表中,包括文件A至文件C三个文件的基本信息、生成的文件识别码以及上传进度数据。文件A至文件C三个文件的文件识别码分别是识别码1、识别码2以及识别码3。预设应用从文件接收服务器获取到该上传进度管理表后,如图13所示,按照识别码1、识别码2以及识别码3的顺序在用户界面上显示文件A至文件C三个文件的文件传输进度。Exemplarily, the upload progress management table shown in FIG12 includes basic information of three files, file A to file C, generated file identification codes, and upload progress data. The file identification codes of the three files, file A to file C, are identification code 1, identification code 2, and identification code 3, respectively. After the preset application obtains the upload progress management table from the file receiving server, as shown in FIG13, the file transfer progress of the three files, file A to file C, is displayed on the user interface in the order of identification code 1, identification code 2, and identification code 3.
在一些实施例中,在移动终端向显示设备上传的文件中存在原始文件名称相同的文件时,示例性的,如图12所示的上传进度管理表中,包括两个原始文件名称均为文件B的文件。文件接收服务器根据文件信息为该两个同名文件生成不同的文件识别码,分别为识别码2和识别码4。预设应用则根据识别码1至识别码4的顺序在用户界面上呈现文件A至文件C四个文件的文件传输进度。通过上述凭借文件识别码进行文件交互的方式,使得同名文件上传时,能够在用户界面上清晰有条理的显示上传进度。In some embodiments, when there are files with the same original file name among the files uploaded by the mobile terminal to the display device, exemplarily, the upload progress management table shown in FIG. 12 includes two files whose original file name is both file B. The file receiving server generates different file identification codes for the two files with the same name according to the file information, which are identification code 2 and identification code 4 respectively. The preset application presents the file transfer progress of the four files from file A to file C on the user interface according to the order of identification code 1 to identification code 4. By using the above-mentioned file interaction method based on the file identification code, when the files with the same name are uploaded, the upload progress can be clearly and orderly displayed on the user interface.
在一些实施例中,在移动终端向显示设备上传的文件中存在原始文件名称相同的文件时,文件接收服务器从移动终端接收原始文件名称相同的文件后,根据生成的文件识别码判断是否为文件重新命名后保存到硬盘中。示例性的,如图12所示,移动终端向显示设备上传的文件中存在原始文件名称均为文件B的文件,文件接收服务器将文件识别码靠后的文件重新命名为文件B(1)后,再以重新命名的名称文件B(1)保存至硬盘。而文件识别码靠前的文件仍然以原始文件名称保存至硬盘。In some embodiments, when there are files with the same name as the original file among the files uploaded by the mobile terminal to the display device, after the file receiving server receives the files with the same name as the original file from the mobile terminal, it determines whether the files are renamed and saved to the hard disk based on the generated file identification code. Exemplarily, as shown in FIG12, there are files with the original file name of File B among the files uploaded by the mobile terminal to the display device. The file receiving server renames the files with the later file identification code to File B(1), and then saves them to the hard disk with the renamed name File B(1). The files with the earlier file identification code are still saved to the hard disk with the original file name.
在一些实施例中,会存在多个移动终端向显示设备上传文件的场景。多个移动终端向显示设备上传文件时,同样是首先分别向显示设备发送文件上传请求。文件接收服务器根据所有移动终端发送的文件上传请求生成一个上传进度管理表,所有的文件在该上传进度管理表中的排序也可以是随机的。In some embodiments, there may be a scenario where multiple mobile terminals upload files to a display device. When multiple mobile terminals upload files to a display device, they also first send file upload requests to the display device respectively. The file receiving server generates an upload progress management table based on the file upload requests sent by all mobile terminals, and the order of all files in the upload progress management table may also be random.
示例性的,如图12所示,移动终端1向文件接收服务器发送的文件上传请求包括文件A至文件C的基本信息,移动终端2项文件接收服务器发送的文件上传请求包括文件C和文件D的基本信息。文件接收服务器将所有文件的基本信息都添加到一个上传进度管理表中,同时为所有文件生成文件识别码。文件接收服务器再接收到移动终端1发送的文件A至文件C的文件数据,移动终端2发送的文件C和文件D的文件数据,在上传进度管理表中更新所有文件的传输进度。预设应用获取上传进度管理表中的数据,首先以文件各自所属的所述移动终端为维度,同时按照所述文件识别码的顺序在所述显示器上呈现所述文件传输进度。Exemplarily, as shown in FIG12 , the file upload request sent by mobile terminal 1 to the file receiving server includes basic information of files A to C, and the file upload request sent by mobile terminal 2 to the file receiving server includes basic information of files C and D. The file receiving server adds the basic information of all files to an upload progress management table, and generates file identification codes for all files at the same time. The file receiving server then receives the file data of files A to C sent by mobile terminal 1, and the file data of files C and D sent by mobile terminal 2, and updates the transmission progress of all files in the upload progress management table. The preset application obtains the data in the upload progress management table, first taking the mobile terminals to which the files belong as the dimension, and presents the file transfer progress on the display in the order of the file identification codes.
具体的,首先以设备维度对文件进行区分分类,文件A、文件B、文件C以及文件B(1)由移动终端设备A上传的,则排列在移动终端设备A的列表下方,文件C(1)和文件D由移动终端设备B上传的,则排列在移动终端设备B的列表下方。在两个不同设备的列表下方,又以文件识别码维度对各自列表中的文件进行排序。Specifically, the files are first classified by device dimension. File A, file B, file C, and file B(1) uploaded by mobile terminal device A are arranged below the list of mobile terminal device A. File C(1) and file D uploaded by mobile terminal device B are arranged below the list of mobile terminal device B. Below the lists of two different devices, the files in their respective lists are sorted by the file identification code dimension.
在一些实施例中,多个移动终端向显示设备上传文件时,也存在不同移动终端上传的文件的原始文件名称相同的场景。同样的,根据文件基本信息生成文件识别码后,文件识别码的顺序在前的以原始文件名称保存至硬盘,而文件识别码的顺序在后的以重新命名的名称保存至硬盘。示例性的,如图12所示,移动终端1和移动终端2向显示设备上传的文件中都存在原始文件名称为文件C的文件。文件接收服务器随机的为两个文件生成的文件识别码分别为识别码3和识别码5。识别码为3的文件以原始文件名称文件C保存至硬盘,识别码为5的文件以重命名文件名称文件C(1)保存至硬盘。In some embodiments, when multiple mobile terminals upload files to a display device, there is also a scenario where the original file names of files uploaded by different mobile terminals are the same. Similarly, after a file identification code is generated based on the basic information of the file, the file identification code that comes first is saved to the hard disk with the original file name, while the file identification code that comes later is saved to the hard disk with the renamed name. Exemplarily, as shown in FIG12, there is a file whose original file name is File C in the files uploaded to the display device by mobile terminal 1 and mobile terminal 2. The file identification codes randomly generated by the file receiving server for the two files are identification code 3 and identification code 5, respectively. The file with identification code 3 is saved to the hard disk with the original file name File C, and the file with identification code 5 is saved to the hard disk with the renamed file name File C(1).
在一些实施例中,用户可以事先设置显示设备支持的可同时上传的最多文件数量N。在上传的文件数量超过N时,只接收所述移动终端发送的所述文件识别码顺序为前N个文件。在上传进度管理表中只实时更新文件识别码顺序为前N个文件的已完成大小。预设应用获取文件识别码顺序为前N个文件的文件传输进度胺照文件识别码的顺序呈现该文件传输进度。In some embodiments, the user can set in advance the maximum number of files N that can be uploaded simultaneously supported by the display device. When the number of uploaded files exceeds N, only the first N files in the file identification code sequence sent by the mobile terminal are received. In the upload progress management table, only the completed size of the first N files in the file identification code sequence is updated in real time. The preset application obtains the file transfer progress of the first N files in the file identification code sequence and presents the file transfer progress in the order of the file identification code.
示例性的,用户事先设置显示设备支持每一个移动终端可同时上传的最多文件数量为3个。如图12所示,移动终端向文件接收服务器上传4个文件(文件A、文件B、文件C以及文件B(1))时,虽然在上传进度管理表中列出了4个文件的相关信息。但是在移动终端向文件接收服务器发送文件数据过程中,只实时更新了文件A、文件B、文件C的已完成大小。预设应用获取上传进度管理表中的数据后,只在预设应用的用户界面上显示文件A、文件B、文件C文件传输进度。上传进度管理表中未更新文件B(1)的已完成大小,在文件B(1)的一侧显示等待上传标识。Exemplarily, the user sets the display device in advance to support a maximum of three files that can be uploaded simultaneously by each mobile terminal. As shown in FIG12 , when the mobile terminal uploads four files (file A, file B, file C, and file B(1)) to the file receiving server, although the relevant information of the four files is listed in the upload progress management table. However, in the process of the mobile terminal sending file data to the file receiving server, only the completed sizes of file A, file B, and file C are updated in real time. After the preset application obtains the data in the upload progress management table, it only displays the file transfer progress of file A, file B, and file C on the user interface of the preset application. The completed size of file B(1) is not updated in the upload progress management table, and a waiting upload mark is displayed on the side of file B(1).
在一些实施例中,在至少有一个所述文件识别码顺序为前N个文件上传完成时,接收所述移动终端发送的至少一个所述文件识别码顺序为N个之后文件,同时呈现该文件的文件传输进度。示例性的,在上述实施例中,文件A、文件B、文件C中文件A上传完成时,文件接收服务器开始接收移动终端发送的为文件B(1)的文件数据,同时在上传进度管理表中实时更新文件B(1)的已完成大小。预设应用获取到更新的上传进度管理表中文件B(1)更新的已完成大小数据,在用户界面上呈现文件B(1)的文件传输进度,而不再显示等待上传标识。另外,如果文件A和文件B均上传完成,则按照文件识别码的顺序新增两个文件的文件传输进度,只需满足同时上传的文件数量不超过3个。In some embodiments, when at least one of the files with the first N files in the file identification code sequence is uploaded, at least one file with the Nth file identification code sequence sent by the mobile terminal is received, and the file transfer progress of the file is presented. Exemplarily, in the above embodiment, when the upload of file A among files A, B, and C is completed, the file receiving server starts to receive the file data of file B(1) sent by the mobile terminal, and at the same time updates the completed size of file B(1) in real time in the upload progress management table. The preset application obtains the updated completed size data of file B(1) in the updated upload progress management table, and presents the file transfer progress of file B(1) on the user interface, and no longer displays the waiting upload mark. In addition, if both file A and file B are uploaded, the file transfer progress of the two files is added in the order of the file identification codes, as long as the number of files uploaded simultaneously does not exceed 3.
在一些实施例中,在文件传输过程中,如果移动终端有新增的文件需要上传到显示设备中,则直接为新增文件生成文件识别码,并将新增文件的信息添加到进度管理表中,同时预设应用按照文件识别码的顺序在用户界面上呈现新增文件的文件传输进度。In some embodiments, during the file transfer process, if the mobile terminal has new files that need to be uploaded to the display device, a file identification code is directly generated for the new files, and the information of the new files is added to the progress management table. At the same time, the preset application presents the file transfer progress of the new files on the user interface in the order of the file identification codes.
在一些实施例中,文件接收服务器在根据文件上传请求为文件生成文件识别码后,将该文件识别码反馈至移动终端。移动终端上的预设应用也根据文件识别码的顺序在移动终端的用户界面上呈现文件的文件传输进度。文件接收服务器可以根据文件传输路径,将文件识别码反馈至文件各自所属的移动终端。In some embodiments, after generating a file identification code for the file according to the file upload request, the file receiving server feeds back the file identification code to the mobile terminal. The preset application on the mobile terminal also presents the file transfer progress of the file on the user interface of the mobile terminal according to the order of the file identification code. The file receiving server can feed back the file identification code to the mobile terminal to which each file belongs according to the file transfer path.
示例性的,如图12所示,文件A、文件B、文件C以及文件B(1)的文件识别码反馈至移动终端1,文件C(1)和文件D的文件识别码反馈至移动终端2。移动终端1内置的预设应用,按照反馈的文件识别码的顺序在用户界面上呈现文件A、文件B、文件C以及文件B(1)的文件传输进度。移动终端2内置的预设应用,同样按照反馈的文件识别码的顺序在用户界面上呈现文件C(1)和文件D的文件传输进度。Exemplarily, as shown in FIG12 , the file identification codes of file A, file B, file C, and file B(1) are fed back to mobile terminal 1, and the file identification codes of file C(1) and file D are fed back to mobile terminal 2. The preset application built into mobile terminal 1 presents the file transfer progress of file A, file B, file C, and file B(1) on the user interface in the order of the fed back file identification codes. The preset application built into mobile terminal 2 also presents the file transfer progress of file C(1) and file D on the user interface in the order of the fed back file identification codes.
本申请实施例提供一种内容显示方法,如图14所示的内容显示方法的信令图,所述方法包括以下步骤:The present application provides a content display method, as shown in FIG14 , which is a signaling diagram of the content display method. The method includes the following steps:
步骤一、移动终端向文件接收服务器发送文件上传请求,文件上传请求中包括文件的基本信息,文件接收服务器根据文件的基本信息为文件生成文件识别码和上传进度管理表。示例性的,该上传进度管理表中包括该各个文件的文件识别码、文件数据的总大小和已上传的文件数据大小。同时,文件接收服务器将生成的文件识别码反馈至文件识别码。Step 1: The mobile terminal sends a file upload request to the file receiving server. The file upload request includes basic information of the file. The file receiving server generates a file identification code and an upload progress management table for the file according to the basic information of the file. Exemplarily, the upload progress management table includes the file identification code of each file, the total size of the file data, and the size of the uploaded file data. At the same time, the file receiving server feeds back the generated file identification code to the file identification code.
步骤二,移动终端向文件接收服务器上传文件,文件接收服务器在上传进度管理表中实时更新已上传的文件数据大小。文件接收服务器将生成的上传进度管理表通知给预设应用,预设应用根据文件数据的总大小和已上传的文件数据大小计算文件传输进度,以及按照文件识别码的顺序呈现所述文件传输进度。另外,移动终端也可以生成上传进度管理表,实时更新文件传输进度,以及按照所述文件识别码的顺序在移动终端的用户界面上呈现所述文件传输进度。Step 2: The mobile terminal uploads the file to the file receiving server, and the file receiving server updates the uploaded file data size in real time in the upload progress management table. The file receiving server notifies the preset application of the generated upload progress management table, and the preset application calculates the file transfer progress according to the total size of the file data and the uploaded file data size, and presents the file transfer progress in the order of the file identification codes. In addition, the mobile terminal can also generate an upload progress management table, update the file transfer progress in real time, and present the file transfer progress on the user interface of the mobile terminal in the order of the file identification codes.
本申请各个实施例之间相同或相似的内容可相互参照,相关实施例不再赘述。The same or similar contents between the various embodiments of the present application can be referenced to each other, and the relevant embodiments will not be described in detail.
本领域的技术人员可以清楚地了解到本申请实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。具体实现中,本申请还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序可包括显示设备中的第一控制器和第二控制器被配置执行的视频通话处理逻辑的各项程序步骤。所述的计算机存储介质可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称:ROM)或随机存储记忆体(英文:random accessmemory,简称:RAM)等。Those skilled in the art can clearly understand that the technology in the embodiments of the present application can be implemented by means of software plus a necessary general hardware platform. In a specific implementation, the present application also provides a computer storage medium, wherein the computer storage medium can store a program, and the program can include various program steps of the video call processing logic that the first controller and the second controller in the display device are configured to execute. The computer storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,并不构成对本发明保护范围的限定。本发明的真正范围和精神由所附的权利要求指出。Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary techniques in the art not disclosed by the present invention. The description and examples are intended to be exemplary only and do not constitute a limitation on the scope of protection of the present invention. The true scope and spirit of the present invention are indicated by the appended claims.
Claims (8)
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010852494 | 2020-08-21 | ||
CN202010851587 | 2020-08-21 | ||
CN2020108524941 | 2020-08-21 | ||
CN2020108515872 | 2020-08-21 | ||
CN202010852422 | 2020-08-21 | ||
CN2020108524227 | 2020-08-21 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114079819A CN114079819A (en) | 2022-02-22 |
CN114079819B true CN114079819B (en) | 2024-11-08 |
Family
ID=74317135
Family Applications (14)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011181436.7A Active CN112306604B (en) | 2020-08-21 | 2020-10-29 | Progress display method and display device for file transmission |
CN202011221801.2A Active CN112351334B (en) | 2020-08-21 | 2020-11-05 | File transmission progress display method and display equipment |
CN202011222429.7A Active CN114079819B (en) | 2020-08-21 | 2020-11-05 | Content display method and display device |
CN202011233466.8A Pending CN112328553A (en) | 2020-08-21 | 2020-11-06 | Thumbnail capturing method and display device |
CN202011293332.5A Pending CN114077381A (en) | 2020-08-21 | 2020-11-18 | Method for protecting hard disk, display device and display system |
CN202011296879.0A Pending CN112463733A (en) | 2020-08-21 | 2020-11-18 | Method for protecting hard disk data and display device |
CN202011319683.9A Pending CN114077584A (en) | 2020-08-21 | 2020-11-23 | File transmission method and display device |
CN202011337001.7A Active CN112486934B (en) | 2020-08-21 | 2020-11-25 | File synchronization method and display device |
CN202011335195.7A Active CN112463750B (en) | 2020-08-21 | 2020-11-25 | File synchronization method and display device |
CN202011341269.8A Active CN112506859B (en) | 2020-08-21 | 2020-11-25 | Method for maintaining hard disk data and display device |
CN202011350610.6A Active CN112486921B (en) | 2020-08-21 | 2020-11-26 | File synchronization method, display device and mobile terminal |
CN202011563969.1A Pending CN114077724A (en) | 2020-08-21 | 2020-12-25 | An account management method and display device |
CN202180060028.2A Pending CN116325767A (en) | 2020-08-21 | 2021-06-15 | Display device, file transfer method |
CN202180058231.6A Pending CN116249975A (en) | 2020-08-21 | 2021-06-15 | Display device and file synchronization method |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011181436.7A Active CN112306604B (en) | 2020-08-21 | 2020-10-29 | Progress display method and display device for file transmission |
CN202011221801.2A Active CN112351334B (en) | 2020-08-21 | 2020-11-05 | File transmission progress display method and display equipment |
Family Applications After (11)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011233466.8A Pending CN112328553A (en) | 2020-08-21 | 2020-11-06 | Thumbnail capturing method and display device |
CN202011293332.5A Pending CN114077381A (en) | 2020-08-21 | 2020-11-18 | Method for protecting hard disk, display device and display system |
CN202011296879.0A Pending CN112463733A (en) | 2020-08-21 | 2020-11-18 | Method for protecting hard disk data and display device |
CN202011319683.9A Pending CN114077584A (en) | 2020-08-21 | 2020-11-23 | File transmission method and display device |
CN202011337001.7A Active CN112486934B (en) | 2020-08-21 | 2020-11-25 | File synchronization method and display device |
CN202011335195.7A Active CN112463750B (en) | 2020-08-21 | 2020-11-25 | File synchronization method and display device |
CN202011341269.8A Active CN112506859B (en) | 2020-08-21 | 2020-11-25 | Method for maintaining hard disk data and display device |
CN202011350610.6A Active CN112486921B (en) | 2020-08-21 | 2020-11-26 | File synchronization method, display device and mobile terminal |
CN202011563969.1A Pending CN114077724A (en) | 2020-08-21 | 2020-12-25 | An account management method and display device |
CN202180060028.2A Pending CN116325767A (en) | 2020-08-21 | 2021-06-15 | Display device, file transfer method |
CN202180058231.6A Pending CN116249975A (en) | 2020-08-21 | 2021-06-15 | Display device and file synchronization method |
Country Status (2)
Country | Link |
---|---|
CN (14) | CN112306604B (en) |
WO (2) | WO2022037212A1 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112306604B (en) * | 2020-08-21 | 2022-09-23 | 海信视像科技股份有限公司 | Progress display method and display device for file transmission |
WO2022246819A1 (en) | 2021-05-28 | 2022-12-01 | 京东方科技集团股份有限公司 | Remote control system and method, and storage medium |
CN117312244A (en) * | 2022-06-24 | 2023-12-29 | 本源科仪(成都)科技有限公司 | Method, system, medium and equipment for displaying recently browsed file in file system |
CN116170623A (en) * | 2022-12-29 | 2023-05-26 | 北京五八信息技术有限公司 | Page display method and device, electronic equipment and readable storage medium |
CN117762889B (en) * | 2024-02-20 | 2024-04-19 | 成都融见软件科技有限公司 | Same-file multi-window state synchronization method, electronic equipment and medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103607455A (en) * | 2013-11-20 | 2014-02-26 | 珠海金山办公软件有限公司 | Method and system for file transmission |
CN105227613A (en) * | 2014-06-30 | 2016-01-06 | 北京金山安全软件有限公司 | File uploading method and device |
CN106603603A (en) * | 2015-10-16 | 2017-04-26 | 北大方正集团有限公司 | HTML 5 browser supported asynchronous uploading method and system for multiple files |
Family Cites Families (117)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3266560B2 (en) * | 1998-01-07 | 2002-03-18 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Information processing system and control method thereof |
AU2471399A (en) * | 1998-01-27 | 1999-08-09 | Sun Microsystems, Inc. | Importing and exporting file system entities from a browser |
JP2001344175A (en) * | 2000-05-31 | 2001-12-14 | Net Village Co Ltd | Method of transmitting text data at portable terminal |
JP2004064383A (en) * | 2002-07-29 | 2004-02-26 | Fuji Photo Film Co Ltd | Image editing device and recording media |
JP2004185180A (en) * | 2002-12-02 | 2004-07-02 | Komatsu Ltd | Data management program and data management system |
US20050251758A1 (en) * | 2004-04-26 | 2005-11-10 | Microsoft Corporation | Indicating file type on thumbnail preview icon |
US8131674B2 (en) * | 2004-06-25 | 2012-03-06 | Apple Inc. | Methods and systems for managing data |
CN1741589A (en) * | 2004-08-11 | 2006-03-01 | 四川长虹电器股份有限公司 | Television capable of conducting data communication with external memory |
KR20060098503A (en) * | 2005-03-03 | 2006-09-19 | 삼성전자주식회사 | Method for syncing files in mobile communication terminal |
US20060282472A1 (en) * | 2005-06-14 | 2006-12-14 | Inventec Multimedia & Telecom Corporation | System and method for data transmission management |
CN1941131B (en) * | 2005-10-02 | 2011-04-27 | 北京爱国者存储科技有限责任公司 | Portable electronic device with hard disk as storage medium |
US7620830B2 (en) * | 2006-06-30 | 2009-11-17 | Lenovo Singapore Pte. Ltd. | Halt state for protection of hard disk drives in a mobile computing environment |
CN201078847Y (en) * | 2006-07-25 | 2008-06-25 | 陈德胜 | External media protection device |
JP2008090436A (en) * | 2006-09-29 | 2008-04-17 | Toshiba Corp | Information processor and system state control method |
CN101340541B (en) * | 2007-07-02 | 2010-08-18 | 深圳Tcl工业研究院有限公司 | Content synchronizing method between television and intelligent apparatus |
US20090037520A1 (en) * | 2007-07-30 | 2009-02-05 | Caterpillar Inc. | System and method for secure file transfer |
CN101262580B (en) * | 2007-08-31 | 2010-09-08 | 深圳市同洲电子股份有限公司 | A digital TV receiving device and method and system for monitoring hard disk dormancy |
CN101399729B (en) * | 2007-09-28 | 2010-12-08 | 鸿富锦精密工业(深圳)有限公司 | Data download and upload management system and method |
JP4453738B2 (en) * | 2007-10-18 | 2010-04-21 | ソニー株式会社 | File transfer method, apparatus, and program |
US8359071B2 (en) * | 2007-10-31 | 2013-01-22 | Hewlett-Packard Development Company, L.P. | Power management techniques for a universal serial bus |
CN101625624B (en) * | 2008-07-09 | 2011-10-26 | 中兴通讯股份有限公司 | Method for managing SATA hard disk based on embedded system |
WO2010113409A1 (en) * | 2009-03-31 | 2010-10-07 | シャープ株式会社 | Drive device, content recording/playback device, synchronization method, program, and recording medium |
CN101630293B (en) * | 2009-07-23 | 2011-11-09 | 成都市华为赛门铁克科技有限公司 | Data protection method, power-fail protection device and storage device |
CN102118651B (en) * | 2010-01-06 | 2014-03-12 | Lg电子株式会社 | Display device and method of displaying content on display device |
KR101019647B1 (en) * | 2010-02-26 | 2011-03-07 | 주식회사 인디랩 | External storage device and its control method |
US8655085B2 (en) * | 2010-10-28 | 2014-02-18 | Microsoft Corporation | Burst mode image compression and decompression |
CN102624967B (en) * | 2011-01-28 | 2016-02-03 | 腾讯科技(深圳)有限公司 | Realize the method and system of file download on mobile terminals |
CN102722307B (en) * | 2011-03-29 | 2016-05-11 | 腾讯科技(深圳)有限公司 | A kind of thumbnail air navigation aid and device |
CN102156679B (en) * | 2011-04-18 | 2012-11-07 | 苏州捷泰科信息技术有限公司 | PCIE interface-based solid state disk power-down protection method and device |
EP2521039B1 (en) * | 2011-05-06 | 2013-10-16 | Harman Becker Automotive Systems GmbH | Optical disc drive with USB interface |
US9229758B2 (en) * | 2011-10-28 | 2016-01-05 | International Business Machines Corporation | Passive monitoring of virtual systems using extensible indexing |
CN102541475B (en) * | 2012-03-12 | 2015-02-04 | 华为数字技术(成都)有限公司 | Data storage method and data storage device |
CN102819592B (en) * | 2012-08-08 | 2015-06-03 | 河海大学 | Lucene-based desktop searching system and method |
CN103634621B (en) * | 2012-08-27 | 2019-04-16 | 中兴通讯股份有限公司 | Synchronisation control means and device, system are played in a kind of video recommendations business |
US9195361B1 (en) * | 2012-09-07 | 2015-11-24 | Google Inc. | Single progress indicator depicting multiple subprocesses of an upload of a content item |
IN2015DN03160A (en) * | 2012-10-12 | 2015-10-02 | A9 Com Inc | |
CN103036717B (en) * | 2012-12-12 | 2015-11-04 | 北京邮电大学 | System and method for maintaining consistency of distributed data |
CN203038261U (en) * | 2012-12-18 | 2013-07-03 | 上海黄浦船用仪器有限公司 | Solid state disk (SSD) automatic update device |
US9152643B2 (en) * | 2012-12-21 | 2015-10-06 | Zetta Inc. | Distributed data store |
CN103095807A (en) * | 2012-12-26 | 2013-05-08 | 四川九洲电器集团有限责任公司 | Method and system of displaying video download progress of front-end equipment in real time |
CN103914205B (en) * | 2013-01-09 | 2015-11-25 | 腾讯科技(深圳)有限公司 | A kind of file thumbnail methods of exhibiting of intelligent terminal and device |
CN103164528B (en) * | 2013-03-29 | 2016-02-24 | 苏州皓泰视频技术有限公司 | A kind of index establishing method of audio, video data |
CN103268200B (en) * | 2013-04-17 | 2015-12-23 | 合肥联宝信息技术有限公司 | The interface arrangement of hard disc of computer |
CN104252379B (en) * | 2013-06-25 | 2015-12-23 | 腾讯科技(深圳)有限公司 | Picture thumbnail display packing and device |
US9953011B1 (en) * | 2013-09-26 | 2018-04-24 | Amazon Technologies, Inc. | Dynamically paginated user interface |
CN104580279A (en) * | 2013-10-12 | 2015-04-29 | 北京神州泰岳软件股份有限公司 | Network file distributing method and system |
CN103618940A (en) * | 2013-12-16 | 2014-03-05 | 乐视致新电子科技(天津)有限公司 | Resource access method and resource access device for intelligent television |
CN103634659A (en) * | 2013-12-16 | 2014-03-12 | 乐视致新电子科技(天津)有限公司 | Method and device for reading resources of smart television |
CN103745007A (en) * | 2014-01-24 | 2014-04-23 | 深圳市华宝电子科技有限公司 | File managing method and device |
KR20150119750A (en) * | 2014-04-16 | 2015-10-26 | 삼성전자주식회사 | Display apparatus, server, system and postviewing related content information providing and evaluating methods thereof |
CN106415630A (en) * | 2014-05-30 | 2017-02-15 | 苹果公司 | Home account for online content storage sharing service |
CN104159139A (en) * | 2014-08-25 | 2014-11-19 | 小米科技有限责任公司 | Method and device of multimedia synchronization |
CN104270678B (en) * | 2014-09-05 | 2018-05-08 | 广州金山网络科技有限公司 | A kind of humbnail display methods, device and system |
CN104268088B (en) * | 2014-09-15 | 2018-11-16 | 郑州天迈科技股份有限公司 | Vehicle-mounted DVR hard disc data storage method |
JP2016111406A (en) * | 2014-12-02 | 2016-06-20 | ソニー株式会社 | Information processing device, information processing method, and program |
CN104462477B (en) * | 2014-12-18 | 2018-03-30 | 深圳市科漫达智能管理科技有限公司 | The method, apparatus and system of data syn-chronization based on timestamp |
WO2016123431A1 (en) * | 2015-01-30 | 2016-08-04 | Bittorrent, Inc. | Distributed license authentication and management |
CN104808768B (en) * | 2015-04-15 | 2017-11-28 | 广东欧珀移动通信有限公司 | Reminding method, device and the mobile terminal of document transmission progress |
CN104899485A (en) * | 2015-07-02 | 2015-09-09 | 三星电子(中国)研发中心 | User management method and device |
CN105512171B (en) * | 2015-11-23 | 2019-05-21 | 北京奇虎科技有限公司 | The method and device of database synchronization |
CN105718022A (en) * | 2016-01-13 | 2016-06-29 | Tcl移动通信科技(宁波)有限公司 | Mobile terminal-based file transfer progress indication method and system |
CN105608609B (en) * | 2016-02-17 | 2018-02-16 | 北京金山安全软件有限公司 | Method and device for pushing travel information and electronic equipment |
CN105843730A (en) * | 2016-03-17 | 2016-08-10 | 广东欧珀移动通信有限公司 | An information prompt method and device based on an indicator light |
CN106231440A (en) * | 2016-07-22 | 2016-12-14 | 华为技术有限公司 | A kind of files in stream media burst method for down loading, device and terminal |
CN106468998B (en) * | 2016-09-23 | 2019-10-22 | 华为机器有限公司 | A kind of display methods and terminal of information |
CN106161658A (en) * | 2016-09-27 | 2016-11-23 | 湖南纽思曼存储科技有限公司 | A kind of cloud storage intelligence photograph album mobile terminal, Cloud Server, mobile mobile terminal |
US11204891B2 (en) * | 2016-11-04 | 2021-12-21 | International Business Machines Corporation | Identifying partial update for tape file system |
CN106506660B (en) * | 2016-11-17 | 2019-06-25 | 中国银行股份有限公司 | A kind of online request processing method, server and system |
CN108234539B (en) * | 2016-12-14 | 2022-06-03 | 北京金山云网络技术有限公司 | File uploading, downloading and transmitting method and device |
CN108234554B (en) * | 2016-12-15 | 2021-05-25 | 北京金山云网络技术有限公司 | A cloud file editing method and device |
CN107026895A (en) * | 2017-01-12 | 2017-08-08 | 阿里巴巴集团控股有限公司 | Method for pushing, device and the server of the application list data |
CN106874399B (en) * | 2017-01-16 | 2020-06-12 | 厦门天锐科技股份有限公司 | Networking backup system and backup method |
CN106919384B (en) * | 2017-02-13 | 2020-09-15 | 浙江慧脑信息科技有限公司 | Browser system capable of transmitting user information |
CN206559505U (en) * | 2017-03-24 | 2017-10-13 | 四川长虹电器股份有限公司 | Television set USB power source management system |
US10154429B1 (en) * | 2017-06-13 | 2018-12-11 | Western Digital Technologies, Inc. | Method and system for user experience event processing and analysis |
CN107370803B (en) * | 2017-07-11 | 2020-09-08 | 福建省天奕网络科技有限公司 | Data synchronization method and terminal |
CN107291356B (en) * | 2017-08-03 | 2020-05-01 | 北京达佳互联信息技术有限公司 | File transmission display control method and device and corresponding terminal |
CN107528897A (en) * | 2017-08-22 | 2017-12-29 | 上海斐讯数据通信技术有限公司 | A kind of cloud disk reduced graph generating method and device |
CN107679077B (en) * | 2017-08-28 | 2020-03-24 | 平安科技(深圳)有限公司 | Paging implementation method and device, computer equipment and storage medium |
CN107770595B (en) * | 2017-09-19 | 2019-11-22 | 浙江科澜信息技术有限公司 | A method of it being embedded in real scene in virtual scene |
CN107770265B (en) * | 2017-10-17 | 2019-08-23 | Oppo广东移动通信有限公司 | A kind of method of data synchronization, data synchronization unit and mobile terminal |
CN107592369A (en) * | 2017-10-18 | 2018-01-16 | 郑州云海信息技术有限公司 | The management method and device that file uploads in cloud computing system |
CN107800819A (en) * | 2017-11-17 | 2018-03-13 | 深圳市泉眼网络科技有限公司 | A kind of generation method of file identification, device and server |
CN108052661B (en) * | 2017-12-27 | 2021-12-28 | 广州品唯软件有限公司 | Aggregation retrieval method and device in distributed environment and readable storage medium |
CN108536752B (en) * | 2018-03-13 | 2021-11-09 | 北京信安世纪科技有限公司 | Data synchronization method, device and equipment |
CN110309444A (en) * | 2018-03-21 | 2019-10-08 | 深圳市腾讯计算机系统有限公司 | A kind of page display method, device, medium and server |
US11064010B2 (en) * | 2018-03-30 | 2021-07-13 | Microsoft Technology Licensing, Llc | Download progress information for composite files |
CN110362183A (en) * | 2018-04-09 | 2019-10-22 | 成都比特优游戏开发有限公司 | A kind of fail-safe computer circuit breaking protective system |
CN108921645B (en) * | 2018-06-07 | 2021-07-13 | 深圳码隆科技有限公司 | Commodity purchase judgment method and device and user terminal |
CN108897493A (en) * | 2018-06-12 | 2018-11-27 | 四川斐讯信息技术有限公司 | A kind of intelligent interactive method, system and intelligent mobile hard disk |
CN108966033B (en) * | 2018-06-21 | 2021-01-15 | 康佳集团股份有限公司 | Television social processing method, terminal and medium based on WeChat applet |
CN208384559U (en) * | 2018-07-23 | 2019-01-15 | 深圳忆数存储技术有限公司 | A kind of solid state hard disk and its power-down protection circuit |
CN109246288B (en) * | 2018-07-27 | 2021-03-02 | Oppo广东移动通信有限公司 | Control method, device, storage medium and electronic device for electronic equipment |
CN109413138B (en) * | 2018-09-03 | 2022-03-25 | 视联动力信息技术股份有限公司 | File uploading method and device |
CN110968374A (en) * | 2018-09-29 | 2020-04-07 | 珠海金山办公软件有限公司 | Document information display method and device, electronic equipment and storage medium |
CN109669590A (en) * | 2018-10-26 | 2019-04-23 | 惠州Tcl移动通信有限公司 | Method that progress is shown, intelligent terminal, storage device |
CN208908149U (en) * | 2018-11-07 | 2019-05-28 | 贵州浪潮英信科技有限公司 | A mobile hard disk and mobile power two-in-one device |
CN109741123A (en) * | 2018-11-23 | 2019-05-10 | 上海豆为教育科技有限公司 | Family's account management method and system |
CN109684079B (en) * | 2018-12-07 | 2021-03-02 | 恒生电子股份有限公司 | Display data processing method and device and electronic equipment |
CN109885729B (en) * | 2019-02-20 | 2021-07-20 | 北京奇艺世纪科技有限公司 | Method, device and system for displaying data |
CN110177220B (en) * | 2019-05-23 | 2020-09-01 | 上海图趣信息科技有限公司 | Camera with external time service function and control method thereof |
CN110399389B (en) * | 2019-06-17 | 2023-11-28 | 平安科技(深圳)有限公司 | Data paging query method, device, equipment and storage medium |
CN110413827A (en) * | 2019-07-25 | 2019-11-05 | 上海掌门科技有限公司 | A method and device for providing target image information |
CN110471764A (en) * | 2019-08-01 | 2019-11-19 | 郑州阿帕斯科技有限公司 | A kind of processing method and processing device of memory cleaning |
CN110765380B (en) * | 2019-09-29 | 2023-12-05 | 五八有限公司 | Data loading method of list page and terminal |
CN110806794A (en) * | 2019-10-10 | 2020-02-18 | 浙江大华技术股份有限公司 | Power-down protection method, system, computer device and medium for storage system |
CN110764706B (en) * | 2019-10-25 | 2023-10-03 | 普联技术有限公司 | Storage system, data management method, and storage medium |
CN111200746B (en) * | 2019-12-04 | 2021-06-01 | 海信视像科技股份有限公司 | Method for awakening display equipment in standby state and display equipment |
CN111127469A (en) * | 2019-12-18 | 2020-05-08 | 南京酷派软件技术有限公司 | Thumbnail display method, device, storage medium and terminal |
CN111147795B (en) * | 2019-12-27 | 2022-12-23 | 视联动力信息技术股份有限公司 | Resource scheduling method, server, terminal, electronic device, and storage medium |
CN111221845A (en) * | 2019-12-31 | 2020-06-02 | 华为技术有限公司 | A kind of cross-device information search method and terminal device |
CN111405221B (en) * | 2020-01-13 | 2023-03-24 | Vidaa(荷兰)国际控股有限公司 | Display device and display method of recording file list |
CN111245548B (en) * | 2020-01-14 | 2024-08-20 | 平安国际智慧城市科技股份有限公司 | Data synchronization method and device based on time stamp and computer equipment |
CN111327931B (en) * | 2020-03-02 | 2022-02-11 | 青岛海信传媒网络技术有限公司 | Viewing history display method and display device |
CN111368173A (en) * | 2020-03-05 | 2020-07-03 | 五八有限公司 | File transmission method, device, electronic device and readable storage medium |
CN111479144A (en) * | 2020-04-03 | 2020-07-31 | 青岛海信传媒网络技术有限公司 | Display device and application interaction method |
CN112306604B (en) * | 2020-08-21 | 2022-09-23 | 海信视像科技股份有限公司 | Progress display method and display device for file transmission |
-
2020
- 2020-10-29 CN CN202011181436.7A patent/CN112306604B/en active Active
- 2020-11-05 CN CN202011221801.2A patent/CN112351334B/en active Active
- 2020-11-05 CN CN202011222429.7A patent/CN114079819B/en active Active
- 2020-11-06 CN CN202011233466.8A patent/CN112328553A/en active Pending
- 2020-11-18 CN CN202011293332.5A patent/CN114077381A/en active Pending
- 2020-11-18 CN CN202011296879.0A patent/CN112463733A/en active Pending
- 2020-11-23 CN CN202011319683.9A patent/CN114077584A/en active Pending
- 2020-11-25 CN CN202011337001.7A patent/CN112486934B/en active Active
- 2020-11-25 CN CN202011335195.7A patent/CN112463750B/en active Active
- 2020-11-25 CN CN202011341269.8A patent/CN112506859B/en active Active
- 2020-11-26 CN CN202011350610.6A patent/CN112486921B/en active Active
- 2020-12-25 CN CN202011563969.1A patent/CN114077724A/en active Pending
-
2021
- 2021-06-15 WO PCT/CN2021/100108 patent/WO2022037212A1/en active Application Filing
- 2021-06-15 CN CN202180060028.2A patent/CN116325767A/en active Pending
- 2021-06-15 WO PCT/CN2021/100103 patent/WO2022037211A1/en active Application Filing
- 2021-06-15 CN CN202180058231.6A patent/CN116249975A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103607455A (en) * | 2013-11-20 | 2014-02-26 | 珠海金山办公软件有限公司 | Method and system for file transmission |
CN105227613A (en) * | 2014-06-30 | 2016-01-06 | 北京金山安全软件有限公司 | File uploading method and device |
CN106603603A (en) * | 2015-10-16 | 2017-04-26 | 北大方正集团有限公司 | HTML 5 browser supported asynchronous uploading method and system for multiple files |
Also Published As
Publication number | Publication date |
---|---|
CN116249975A (en) | 2023-06-09 |
CN112351334B (en) | 2023-01-20 |
CN114077724A (en) | 2022-02-22 |
WO2022037211A1 (en) | 2022-02-24 |
CN112486934A (en) | 2021-03-12 |
CN112463733A (en) | 2021-03-09 |
CN112351334A (en) | 2021-02-09 |
CN112306604B (en) | 2022-09-23 |
CN112486921A (en) | 2021-03-12 |
CN112328553A (en) | 2021-02-05 |
WO2022037212A1 (en) | 2022-02-24 |
CN114077584A (en) | 2022-02-22 |
CN114077381A (en) | 2022-02-22 |
CN112486934B (en) | 2023-06-09 |
CN112306604A (en) | 2021-02-02 |
CN112463750A (en) | 2021-03-09 |
CN112506859B (en) | 2023-02-28 |
CN114079819A (en) | 2022-02-22 |
CN116325767A (en) | 2023-06-23 |
CN112463750B (en) | 2023-08-22 |
CN112486921B (en) | 2023-01-20 |
CN112506859A (en) | 2021-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114079819B (en) | Content display method and display device | |
CN112019782B (en) | Control method and display device of enhanced audio return channel | |
CN112135180B (en) | Content display method and display equipment | |
CN111836115B (en) | Screen saver display method, screen saver skipping method and display device | |
WO2022048203A1 (en) | Display method and display device for manipulation prompt information of input method control | |
CN111970549B (en) | Menu display method and display device | |
CN112118400A (en) | Display method of image on display device and display device | |
CN112363683B (en) | Method and display device for supporting multi-layer display by webpage application | |
CN112199064B (en) | Interaction method of browser application and system platform and display equipment | |
CN112272331B (en) | Method for rapidly displaying program channel list and display equipment | |
CN113495711B (en) | Display apparatus and display method | |
CN111954059A (en) | Screen saver display method and display device | |
CN113438553B (en) | Display device awakening method and display device | |
CN111984167B (en) | Quick naming method and display device | |
CN112269668B (en) | Application resource sharing and display device | |
CN111988646B (en) | User interface display method and display device of application program | |
CN112017415A (en) | Recommendation method of virtual remote controller, display device and mobile terminal | |
CN113194355B (en) | Video playing method and display equipment | |
CN114390190B (en) | Display equipment and method for monitoring application to start camera | |
CN113453056B (en) | Display method and display device for photo album control | |
CN114302197A (en) | A voice separation control method and display device | |
CN111787115A (en) | Server, Display Device and File Transfer Method | |
CN111787350A (en) | Screenshot method in display device and video call | |
CN111931692A (en) | Display device and image recognition method | |
CN111831377A (en) | A display method, display device and server |
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 |