[go: up one dir, main page]

CN111857936B - User interface display method and display device of application program - Google Patents

User interface display method and display device of application program Download PDF

Info

Publication number
CN111857936B
CN111857936B CN202010744866.9A CN202010744866A CN111857936B CN 111857936 B CN111857936 B CN 111857936B CN 202010744866 A CN202010744866 A CN 202010744866A CN 111857936 B CN111857936 B CN 111857936B
Authority
CN
China
Prior art keywords
nearby
person
people
nearby person
control
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
Application number
CN202010744866.9A
Other languages
Chinese (zh)
Other versions
CN111857936A (en
Inventor
王光强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qingdao Jukanyun Technology Co ltd
Original Assignee
Juhaokan Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Juhaokan Technology Co Ltd filed Critical Juhaokan Technology Co Ltd
Priority to CN202010744866.9A priority Critical patent/CN111857936B/en
Publication of CN111857936A publication Critical patent/CN111857936A/en
Priority to PCT/CN2021/101019 priority patent/WO2022012271A1/en
Application granted granted Critical
Publication of CN111857936B publication Critical patent/CN111857936B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请实施例示出一种应用程序的用户界面显示方法和显示设备,本申请实施例示出的技术方案中,控制器,被配置为响应于第一控制指令,在显示器上呈现第一应用程序的用户界面,第一应用程序的用户界面上包括附近人列表、附近人分布地图和选择器,附近人列表包括多个附近人控件,附近人分布地图上设置有附近人标记,当前选择器位于第一附近人控件上,第一附近人标记突出显示;控制选择器从第一附近人控件移动至第二附近人控件,并取消第一附近人标记的突出显示,控制第二附近人标记突出显示。申请实施例中,在移动焦点在附近人列表中位置时,附近人地图上的突出标记随之更改,实现向用户多样化地展示附近人情况,提升用户体验。

The embodiment of the present application illustrates a user interface display method and a display device for an application program. In the technical solution shown in the embodiment of the present application, the controller is configured to present the first application program on the display in response to the first control instruction. The user interface of the first application includes a nearby people list, a nearby people distribution map and a selector. The nearby people list includes a plurality of nearby people controls, a nearby people mark is set on the nearby people distribution map, and the current selector is located at the On a nearby people control, the first nearby people mark is highlighted; the control selector moves from the first nearby people control to the second nearby people control, and the highlighting of the first nearby people mark is canceled, and the second nearby people mark is controlled to be highlighted. . In the application embodiment, when the focus is moved to the position in the nearby people list, the highlighted marks on the nearby people map are changed accordingly, so as to diversify the situation of nearby people to the user and improve the user experience.

Description

一种应用程序的用户界面显示方法和显示设备User interface display method and display device for application program

技术领域Technical field

本发明涉及软件技术领域,特别涉及一种应用程序的用户界面显示方法和显示设备。The present invention relates to the field of software technology, and in particular to a user interface display method and a display device for an application program.

背景技术Background technique

随着智能电视的普及,人们通过智能电视进行娱乐的需求越来越强烈,例如通过智能电视进行附近人交友。目前,受限于智能电视的系统模式,还没有能够在电视上运行的向用户展示附近人的应用程序。所以,本领域亟需能够在电视上运行的附近人应用程序。另外,一些手持终端上的附近人应用程序,通常是基于当前用户的附近人生成的地图,不能够向用户多样化地展示附近人的情况。With the popularity of smart TVs, people's demand for entertainment through smart TVs is becoming stronger and stronger, such as making friends with nearby people through smart TVs. Currently, due to the system model of smart TVs, there is no application that can run on the TV to show users nearby people. Therefore, there is an urgent need in this field for nearby people applications that can run on TVs. In addition, nearby people applications on some handheld terminals usually generate maps based on the current user's nearby people, and cannot diversify the situation of nearby people to the user.

发明内容Contents of the invention

基于上述技术问题,本发明的发明目的在于提供一种应用程序的用户界面显示方法和显示设备。Based on the above technical problems, the object of the present invention is to provide a user interface display method and a display device for an application program.

本申请实施例第一方面示出一种显示设备,包括:The first aspect of the embodiment of the present application shows a display device, including:

显示器,被配置为显示应用程序的用户界面;a display configured to display the user interface of the application;

通信器,被配置为与云端服务器进行数据通信;a communicator configured to communicate data with the cloud server;

控制器,被配置为:Controller, configured as:

接收从用户输入接口输入的指示启动第一应用程序的第一控制指令;receiving a first control instruction input from the user input interface indicating starting the first application program;

响应于所述第一控制指令,在所述显示器上呈现所述第一应用程序的用户界面,其中,所述第一应用程序的用户界面上包括附近人列表、附近人分布地图和选择器,所述附近人列表包括多个附近人控件,所述附近人分布地图上设置有附近人标记,所述附近人标记中的第一附近人标记与第一附近人控件相对应并用于表征所述第一附近人,所述附近人标记中的第二附近人标记与第二附近人控件相对应并用于表征所述第二附近人,当前所述选择器位于第一附近人控件上,所述第一附近人标记突出显示;In response to the first control instruction, a user interface of the first application program is presented on the display, wherein the user interface of the first application program includes a nearby people list, a nearby people distribution map, and a selector, The nearby people list includes a plurality of nearby people controls, and nearby people marks are set on the nearby people distribution map. The first nearby people mark in the nearby people marks corresponds to the first nearby people control and is used to characterize the said nearby people. The first nearby person, the second nearby person mark among the nearby people marks corresponds to the second nearby person control and is used to characterize the second nearby person, and the selector is currently located on the first nearby person control, and the The first nearby person mark is highlighted;

接收从用户输入接口输入的移动选择器的第二控制指令;receiving a second control instruction input from the user input interface to move the selector;

响应于所述第二控制指令,控制所述选择器从所述第一附近人控件移动至第二附近人控件,并取消所述第一附近人标记的突出显示,控制所述第二附近人标记突出显示。In response to the second control instruction, control the selector to move from the first nearby people control to the second nearby people control, cancel the highlighting of the first nearby people mark, and control the second nearby people Marker highlighted.

本申请实施例第二方面示出一种应用程序的用户界面显示方法,包括:The second aspect of the embodiment of the present application shows a user interface display method for an application program, including:

接收从用户输入接口输入的指示启动第一应用程序的第一控制指令;receiving a first control instruction input from the user input interface indicating starting the first application program;

响应于所述第一控制指令,在所述显示器上呈现所述第一应用程序的用户界面,其中,所述第一应用程序的用户界面上包括附近人列表、附近人分布地图和选择器,所述附近人列表包括多个附近人控件,所述附近人分布地图上设置有附近人标记,所述附近人标记中的第一附近人标记与第一附近人控件相对应并用于表征所述第一附近人,所述附近人标记中的第二附近人标记与第二附近人控件相对应并用于表征所述第二附近人,当前所述选择器位于第一附近人控件上,所述第一附近人标记突出显示;In response to the first control instruction, a user interface of the first application program is presented on the display, wherein the user interface of the first application program includes a nearby people list, a nearby people distribution map, and a selector, The nearby people list includes a plurality of nearby people controls, and nearby people marks are set on the nearby people distribution map. The first nearby people mark in the nearby people marks corresponds to the first nearby people control and is used to characterize the said nearby people. The first nearby person, the second nearby person mark among the nearby people marks corresponds to the second nearby person control and is used to characterize the second nearby person, and the selector is currently located on the first nearby person control, and the The first nearby person mark is highlighted;

接收从用户输入接口输入的移动选择器的第二控制指令;receiving a second control instruction input from the user input interface to move the selector;

响应于所述第二控制指令,控制所述选择器从所述第一附近人控件移动至第二附近人控件,并取消所述第一附近人标记的突出显示,控制所述第二附近人标记突出显示。In response to the second control instruction, control the selector to move from the first nearby people control to the second nearby people control, cancel the highlighting of the first nearby people mark, and control the second nearby people Marker highlighted.

由以上技术方案可以看出,本申请实施例示出一种应用程序的用户界面显示方法和显示设备,本申请实施例示出的技术方案中,控制器,被配置为接收从用户输入接口输入的指示启动第一应用程序的第一控制指令;响应于第一控制指令,在显示器上呈现第一应用程序的用户界面,其中,第一应用程序的用户界面上包括附近人列表、附近人分布地图和选择器,附近人列表包括多个附近人控件,附近人分布地图上设置有附近人标记,附近人标记中的第一附近人标记与第一附近人控件相对应并用于表征第一附近人,附近人标记中的第二附近人标记与第二附近人控件相对应并用于表征第二附近人,当前选择器位于第一附近人控件上,第一附近人标记突出显示;接收从用户输入接口输入的移动选择器的第二控制指令;响应于第二控制指令,控制选择器从第一附近人控件移动至第二附近人控件,并取消第一附近人标记的突出显示,控制第二附近人标记突出显示。本申请实施例中,用户可以利用在电视上运行的附近人应用程序,实现通过智能电视进行附近人交友的娱乐需求。另外,在移动焦点在附近人列表中位置时,附近人地图上的突出标记随之更改,实现向用户多样化地展示附近人情况,提升用户使用体验。It can be seen from the above technical solution that the embodiment of the present application shows a user interface display method and a display device for an application program. In the technical solution shown in the embodiment of the present application, the controller is configured to receive instructions input from the user input interface. Start a first control instruction of the first application program; in response to the first control instruction, present a user interface of the first application program on the display, wherein the user interface of the first application program includes a nearby people list, a nearby people distribution map, and Selector, the nearby people list includes multiple nearby people controls. Nearby people marks are set on the nearby people distribution map. The first nearby people mark in the nearby people marks corresponds to the first nearby people control and is used to characterize the first nearby people. The second nearby people mark in the nearby people mark corresponds to the second nearby people control and is used to characterize the second nearby people. The current selector is located on the first nearby people control, and the first nearby people mark is highlighted; receiving input from the user interface The input second control instruction of moving the selector; in response to the second control instruction, the control selector moves from the first nearby person control to the second nearby person control, and cancels the highlighting of the first nearby person mark, and controls the second nearby person control. People mark highlighted. In the embodiment of this application, users can use the nearby people application running on the TV to realize their entertainment needs of making friends with nearby people through the smart TV. In addition, when the focus is moved to the position in the nearby people list, the highlighted marks on the nearby people map will change accordingly, diversifying the situation of nearby people to the user and improving the user experience.

附图说明Description of the drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to explain the embodiments of the present invention or the technical solutions in the prior art more clearly, the drawings needed to be used in the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some of the drawings of the present invention. Embodiments, for those of ordinary skill in the art, other drawings can also be obtained based on these drawings without exerting creative efforts.

图1中示例性示出了根据一些实施例的显示设备200与控制装置100之间操作场景的示意图;Figure 1 exemplarily shows a schematic diagram of an operation scenario between the display device 200 and the control device 100 according to some embodiments;

图2中示例性示出了根据一些实施例的显示设备200的硬件配置框图;FIG. 2 exemplarily shows a hardware configuration block diagram of a display device 200 according to some embodiments;

图3中示例性示出了根据一些实施例的控制设备100的硬件配置框图;Figure 3 exemplarily shows a hardware configuration block diagram of the control device 100 according to some embodiments;

图4中示例性示出了根据一些实施例的显示设备200中软件配置示意图;Figure 4 exemplarily shows a schematic diagram of software configuration in the display device 200 according to some embodiments;

图5中示例性示出了根据一些实施例的显示设备200中应用程序的配置示意图;Figure 5 exemplarily shows a schematic configuration diagram of an application in the display device 200 according to some embodiments;

图6中示例性示出了根据实施例中显示设备200中用户界面的示意图;FIG. 6 exemplarily shows a schematic diagram of a user interface in the display device 200 according to an embodiment;

图7中示例性示出了根据实施例中的一种用户界面的示意图;Figure 7 exemplarily shows a schematic diagram of a user interface according to an embodiment;

图8中示例性示出了根据实施例中的又一种用户界面的示意图;Figure 8 exemplarily shows a schematic diagram of yet another user interface according to an embodiment;

图9中示例性示出了根据实施例中的又一种用户界面的示意图;Figure 9 exemplarily shows a schematic diagram of yet another user interface according to an embodiment;

图10中示例性示出了根据实施例中的一种应用程序的用户界面显示方法的流程图。FIG. 10 exemplarily shows a flow chart of a user interface display method of an application program according to an embodiment.

具体实施方式Detailed ways

为使本申请的目的、实施方式和优点更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施方式进行清楚、完整地描述,显然,所描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。In order to make the purpose, implementation and advantages of the present application clearer, the exemplary embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings in the exemplary embodiments of the present application. Obviously, the described exemplary embodiments These are only some of the embodiments of this application, not all of them.

基于本申请描述的示例性实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请所附权利要求保护的范围。此外,虽然本申请中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整实施方式。Based on the exemplary embodiments described in this application, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of the claims appended to this application. In addition, although the disclosure in this application is introduced in terms of one or several exemplary examples, it should be understood that each aspect of these disclosures can also individually constitute a complete embodiment.

需要说明的是,本申请中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本申请的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。It should be noted that the brief description of terms in this application is only to facilitate understanding of the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise stated, these terms should be understood according to their ordinary and usual meaning.

本申请中说明书和权利要求书及上述附图中的术语″第一″、″第二”、″第三″等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明(Unless otherwise indicated)。应该理解这样使用的用语在适当情况下可以互换,例如能够根据本申请实施例图示或描述中给出那些以外的顺序实施。The terms "first", "second", "third", etc. in the description and claims of this application and the above-mentioned drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit specific Sequence or sequence, unless otherwise indicated. It is to be understood that the terms so used are interchangeable under appropriate circumstances and, for example, can be implemented in an order other than that shown or described in accordance with the embodiments of the present application.

此外,术语″包括″和″具有″以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的那些组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。In addition, the terms "including" and "having" and any variations thereof are intended to cover but not exclusively include, for example, a product or device containing a series of components need not be limited to those components explicitly listed, but may include There are other components not expressly listed or inherent to these 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 or/and software code capable of performing the function 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) that can generally wirelessly control the electronic device within a short distance. Generally, infrared and/or radio frequency (RF) signals and/or Bluetooth are used to connect to electronic devices, and may also include functional modules such as WiFi, wireless USB, Bluetooth, and motion sensors. For example: a handheld touch remote control uses a touch screen user interface to replace most of the physical built-in hard keys in a general remote control device.

本申请中使用的术语″手势″,是指用户通过一种手型的变化或手部运动等动作,用于表达预期想法、动作、目的/或结果的用户行为。The term "gesture" used in this application refers to user behavior in which the user expresses expected thoughts, actions, purposes/or results through a change in hand shape or hand movement.

图1中示例性示出了根据实施例中显示设备与控制装置之间操作场景的示意图。如图1中示出,用户可通过移动终端300和控制装置100操作显示设备200。FIG. 1 exemplarily shows a schematic diagram of an operation scenario between a display device and a control device according to an embodiment. As shown in FIG. 1 , the user can operate the display device 200 through the mobile terminal 300 and the control device 100 .

在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式等,通过无线或其他有线方式来控制显示设备200。用户可以通过遥控器上按键,语音输入、控制面板输入等输入用户指令,来控制显示设备200。如:用户可以通过遥控器上音量加减键、频道控制键、上/下/左/右的移动按键、语音输入按键、菜单键、开关机按键等输入相应控制指令,来实现控制显示设备200的功能。In some embodiments, the control device 100 may be a remote controller, and the communication between the remote controller and the display device includes infrared protocol communication, Bluetooth protocol communication, and other short-distance communication methods, etc., to control the display device 200 through wireless or other wired methods. The user can control the display device 200 by inputting user instructions through buttons on the remote control, voice input, control panel input, etc. For example, the user can control the display device 200 by inputting corresponding control instructions through the volume up and down keys, channel control keys, up/down/left/right movement keys, voice input keys, menu keys, power on/off keys, etc. on the remote control. function.

在一些实施例中,也可以使用移动终端、平板电脑、计算机、笔记本电脑、和其他智能设备以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。该应用程序通过配置可以在与智能设备关联的屏幕上,在直观的用户界面(UI)中为用户提供各种控制。In some embodiments, mobile terminals, tablets, computers, laptops, and other smart devices may also be used to control the display device 200 . For example, the display device 200 is controlled using an application running on the smart device. The app can be configured to provide users with various controls in an intuitive user interface (UI) on the screen associated with the smart device.

在一些实施例中,移动终端300可与显示设备200安装软件应用,通过网络通信协议实现连接通信,实现一对一控制操作的和数据通信的目的。如:可以实现用移动终端300与显示设备200建立控制指令协议,将遥控控制键盘同步到移动终端300上,通过控制移动终端300上用户界面,实现控制显示设备200的功能。也可以将移动终端300上显示音视频内容传输到显示设备200上,实现同步显示功能。In some embodiments, the mobile terminal 300 can install a software application with the display device 200 to implement connection communication through a network communication protocol to achieve one-to-one control operations and data communication purposes. For example, the mobile terminal 300 and the display device 200 can be used to establish a control command protocol, synchronize the remote control keyboard to the mobile terminal 300, and control the user interface on the mobile terminal 300 to realize the function of controlling the display device 200. The audio and video content displayed on the mobile terminal 300 can also be transmitted 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 performs data communication with the server 400 through various communication methods. The display device 200 may be allowed to communicate via a local area network (LAN), a wireless local area network (WLAN), and other networks. The server 400 can provide various content and interactions to the display device 200. For example, the display device 200 interacts with an electronic program guide (EPG) by sending and receiving information, receiving software program updates, or accessing a remotely stored digital media library. The server 400 may be a cluster or multiple clusters, and may include one or more types of servers. The server 400 provides other network service contents such as video on demand and advertising services.

显示设备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, resolution, etc. are not limited. Those skilled in the art can understand that the display device 200 can make some changes in performance and configuration as needed.

显示设备200除了提供广播接收电视功能之外,还可以附加提供计算机支持功能的智能网络电视功能,包括但不限于,网络电视、智能电视、互联网协议电视(IPTV)等。In addition to providing broadcast reception and television functions, the display device 200 can also additionally provide intelligent network television functions that provide computer support functions, including but not limited to network television, smart TV, Internet Protocol Television (IPTV), etc.

图2中示例性示出了根据示例性实施例中显示设备200的硬件配置框图。FIG. 2 schematically illustrates a hardware configuration block diagram of the 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 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, At least one of user interface 265 and external device interface 240.

在一些实施例中,显示器275,用于接收源自第一处理器输出的图像信号,进行显示视频内容和图像以及菜单操控界面的组件。In some embodiments, the display 275 is a component for receiving image signals output from the first processor and displaying video content and images as well as menu manipulation interfaces.

在一些实施例中,显示器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 come from broadcast television content, or may be various broadcast signals that can be received through wired or wireless communication protocols. Alternatively, various image contents received from the network server and sent by the network communication protocol may be displayed.

在一些实施例中,显示器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, display 275 is a projection display and may include a projection device and a projection screen.

在一些实施例中,通信器220是用于根据各种通信协议类型与外部设备或外部服务器进行通信的组件。例如:通信器可以包括Wifi芯片,蓝牙通信协议芯片,有线以太网通信协议芯片等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。In some embodiments, communicator 220 is a component used to communicate with external devices or external servers according to various communication protocol types. For example, the communicator may include at least one of a Wifi chip, a Bluetooth communication protocol chip, a wired Ethernet communication protocol chip and other network communication protocol chips or a near field communication protocol chip, and an infrared receiver.

在一些实施例中,显示设备200可以通过通信器220与外部控制设备100或内容提供设备之间建立控制信号和数据信号发送和接收。In some embodiments, the display device 200 may establish control signal and data signal transmission and reception between the communicator 220 and the external control device 100 or content providing device.

在一些实施例中,用户接口265,可用于接收控制装置100(如:红外遥控器等)红外控制信号。In some embodiments, the user interface 265 may be used to receive infrared control signals from the control device 100 (such as an infrared remote control, etc.).

在一些实施例中,检测器230是显示设备200用于采集外部环境或与外部交互的信号。In some embodiments, the detector 230 is a signal used by the display device 200 to collect the 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 video camera, etc., which may be used to collect external environment scenes, collect the user's attributes or interact with the user's gestures, and may adaptively change the display parameters. It can also recognize user gestures to realize the function of interaction with users.

在一些实施例中,检测器230还可以包括温度传感器等,如通过感测环境温度。In some embodiments, the detector 230 may also include a temperature sensor or the like, such as by sensing 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 relatively high, the display device 200 can be adjusted to display an image with a cooler color tone, or when the temperature is low, the display device 200 can be adjusted to display an image with a warm color tone.

在一些实施例中,检测器230还可声音采集器等,如麦克风,可以用于接收用户的声音。示例性的,包括用户控制显示设备200的控制指令的语音信号,或采集环境声音,用于识别环境场景类型,使得显示设备200可以自适应适应环境噪声。In some embodiments, the detector 230 may also be a sound collector, such as a microphone, which may be used to receive the user's voice. For example, a voice signal including a user's control instruction to control the display device 200 or environmental sounds are collected to identify the type of environmental scene, so that the display device 200 can adaptively adapt to environmental noise.

在一些实施例中,如图2所示,输入/输出接口255被配置为,可进行控制器250与外部其他设备或其他控制器250之间的数据传输。如接收外部设备的视频信号数据和音频信号数据、或命令指令数据等。In some embodiments, as shown in FIG. 2 , the input/output interface 255 is configured to transmit data between the controller 250 and other external devices or other controllers 250 . Such as receiving video signal data and audio signal data from external devices, or command instruction data, etc.

在一些实施例中,外部装置接口240可以包括,但不限于如下:可以高清多媒体接口HDMI接口、模拟或数据高清分量输入接口、复合视频输入接口、USB输入接口、RGB端口等任一个或多个接口。也可以是上述多个接口形成复合性的输入/输出接口。In some embodiments, the external device interface 240 may include, but is not limited to, any one or more of the following: a high-definition multimedia interface, an HDMI interface, an analog or data high-definition component input interface, a composite video input interface, a USB input interface, an RGB port, etc. interface. It is also possible that the above multiple interfaces form a composite input/output interface.

在一些实施例中,如图2所示,调谐解调器210被配置为,通过有线或无线接收方式接收广播电视信号,可以进行放大、混频和谐振等调制解调处理,从多多个无线或有线广播电视信号中解调出音视频信号,该音视频信号可以包括用户所选择电视频道频率中所携带的电视音视频信号,以及EPG数据信号。In some embodiments, as shown in Figure 2, the tuner-demodulator 210 is configured to receive broadcast television signals through wired or wireless reception methods, and can perform modulation and demodulation processing such as amplification, mixing, and resonance to obtain signals from multiple wireless receivers. Or the audio and video signals are demodulated from the cable broadcast television signals. The audio and video signals may include the television audio and video signals carried in the television channel frequency selected by the user, and the EPG data signal.

在一些实施例中,调谐解调器210解调的频点受到控制器250的控制,控制器250可根据用户选择发出控制信号,以使的调制解调器响应用户选择的电视信号频率以及调制解调该频率所携带的电视信号。In some embodiments, the frequency point demodulated by the tuner and demodulator 210 is controlled by the controller 250. The controller 250 can send a control signal according to the user's selection, so that the modem responds to the television signal frequency selected by the user and modulates the frequency. Frequencies carried by television signals.

在一些实施例中,广播电视信号可根据电视信号广播制式不同区分为地面广播信号、有线广播信号、卫星广播信号或互联网广播信号等。或者根据调制类型不同可以区分为数字调制信号,模拟调制信号等。或者根据信号种类不同区分为数字信号、模拟信号等。In some embodiments, broadcast television signals can be classified into terrestrial broadcast signals, cable broadcast signals, satellite broadcast signals or Internet broadcast signals according to different television signal broadcast formats. Or according to different modulation types, it can be divided into digital modulation signals, analog modulation signals, etc. Or they can be divided 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. wait. In this way, the set-top box outputs the modulated and demodulated television audio and video signals of the received radio and television 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 display 275, controller 250 may perform operations related to the object selected by the user command.

在一些实施例中,所述对象可以是可选对象中的任何一个,例如超链接或图标。与所选择的对象有关操作,例如:显示连接到超链接页面、文档、图像等操作,或者执行与所述图标相对应程序的操作。用于选择UI对象用户命令,可以是通过连接到显示设备200的各种输入装置(例如,鼠标、键盘、触摸板等)输入命令或者与由用户说出语音相对应的语音命令。In some embodiments, the object may be any of selectable objects, such as a hyperlink or an icon. Operations related to the selected object, such as: displaying a link to a hyperlinked page, document, image, etc., or executing a program corresponding to the icon. The user command for selecting the UI object may be a command input through various input devices (eg, mouse, keyboard, touch panel, etc.) connected to the display device 200 or a voice command corresponding to a voice 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 Figure 2, the controller 250 includes 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, and other processors 253 (For example: at least one of 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). Wherein, the communication bus is connected various parts.

在一些实施例中,RAM 251用于存储操作系统或其他正在运行中的程序的临时数据。In some embodiments, RAM 251 is used to store temporary data for the operating system or other running programs.

在一些实施例中,ROM 252用于存储各种系统启动的指令。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 and output system, called a Basic Input Output System (BIOS). It is used to complete the power-on self-test of the system, initialization of each functional module in the system, basic input/output driver of the system and boot operating system.

在一些实施例中,在收到开机信号时,显示设备200电源开始启动,CPU运行ROM252中系统启动指令,将存储在存储器的操作系统的临时数据拷贝至RAM 251中,以便于启动或运行操作系统。当操作系统启动完成后,CPU再将存储器中各种应用程序的临时数据拷贝至RAM 251中,然后,以便于启动或运行各种应用程序。In some embodiments, upon receiving the power-on signal, the display device 200 starts to power up, and the CPU runs the system startup instructions in the ROM 252 to copy the temporary data of the operating system stored in the memory to the RAM 251 to facilitate startup or running operations. 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 the various application programs.

在一些实施例中,CPU处理器254,用于执行存储在存储器中操作系统和应用程序指令。以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。In some embodiments, CPU processor 254 is used to execute operating system and application program instructions stored in memory. And execute various applications, data and content according to various interactive instructions receiving external input, so as to ultimately display and play various audio and video contents.

在一些示例性实施例中,CPU处理器254,可以包括多个处理器。多个处理器可包括一个主处理器以及一个或多个子处理器。主处理器,用于在预加电模式中执行显示设备200-些操作,和/或在正常模式下显示画面的操作。一个或多个子处理器,用于在待机模式等状态下一种操作。In some exemplary embodiments, CPU processor 254 may include multiple processors. 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 to display images in the normal mode. One or more subprocessors used for an operation in states such as standby mode.

在一些实施例中,图形处理器253,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等。包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象。以及包括渲染器,对基于运算器得到的各种对象,进行渲染,上述渲染后的对象用于显示在显示器上。In some embodiments, the graphics processor 253 is used to generate various graphic objects, such as icons, operation menus, and user input instruction display graphics, etc. It includes a calculator, which performs calculations by receiving user input of various interactive instructions, and displays various objects according to display attributes. And including a renderer, which renders various objects obtained based on the operator, and the above-mentioned 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 decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, image synthesis, etc. according to a standard codec protocol of the input signal. After video processing, a signal can be obtained 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,则解复用模块进行解复用成视频信号和音频信号等。Among them, the demultiplexing module is used to demultiplex the input audio and video data streams. For example, if MPEG-2 is input, the demultiplexing module will demultiplex 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 overlay and mix the graphics generator based on user input or the GUI signal generated by itself, and 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 a 60Hz frame rate to a 120Hz frame rate or a 240Hz frame rate. The usual format is implemented by frame interpolation.

显示格式化模块,则用于将接收帧率转换后视频输出信号,改变信号以符合显示格式的信号,如输出RGB数据信号。The display formatting module is used to convert the received frame rate video output signal and change the signal to conform to the display format signal, such as outputting an RGB data signal.

在一些实施例中,图形处理器253可以和视频处理器可以集成设置,也可以分开设置,集成设置的时候可以执行输出给显示器的图形信号的处理,分离设置的时候可以分别执行不同的功能,例如GPU+FRC(Frame Rate Conversion))架构。In some embodiments, the graphics processor 253 and the video processor can be integrated or set separately. When integrated, the graphics processor 253 can process the graphics signals output to the display. When set separately, they can perform different functions. For example, GPU+FRC (Frame Rate Conversion)) architecture.

在一些实施例中,音频处理器280,用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等处理,得到可以在扬声器中播放的声音信号。In some embodiments, the audio processor 280 is used to receive external audio signals, perform decompression and decoding according to the standard codec protocol of the input signal, as well as noise reduction, digital-to-analog conversion, and amplification processing to obtain The sound signal played in the loudspeaker.

在一些实施例中,视频处理器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 can be separate chips, or can be integrated with the controller in one or more chips.

在一些实施例中,音频输出,在控制器250的控制下接收音频处理器280输出的声音信号,如:扬声器286,以及除了显示设备200自身携带的扬声器之外,可以输出至外接设备的发生装置的外接音响输出端子,如:外接音响接口或耳机接口等,还可以包括通信接口中的近距离通信模块,例如:用于进行蓝牙扬声器声音输出的蓝牙模块。In some embodiments, the audio output, under the control of the controller 250, receives the sound signal output by the audio processor 280, such as the speaker 286, and in addition to the speaker carried by the display device 200 itself, can be output to an external device. The external audio output terminal of the device, such as an external audio interface or a headphone interface, may also include a short-range communication module in the communication interface, such as a Bluetooth module for sound output from a Bluetooth speaker.

供电电源290,在控制器250控制下,将外部电源输入的电力为显示设备200提供电源供电支持。供电电源290可以包括安装显示设备200内部的内置电源电路,也可以是安装在显示设备200外部电源,在显示设备200中提供外接电源的电源接口。The power supply 290, under the control of the controller 250, uses power input from an external power source to provide power supply support for the display device 200. The power supply 290 may include a built-in power circuit installed inside the display device 200 , or may be an external power supply installed in the display device 200 to provide a power interface for external power supply in the display device 200 .

用户接口265,用于接收用户的输入信号,然后,将接收用户输入信号发送给控制器250。用户输入信号可以是通过红外接收器接收的遥控器信号,可以通过网络通信模块接收各种用户控制信号。The user interface 265 is used to receive user input signals, and then send the received user input signals to the controller 250 . The user input signal can be a remote control signal received through an infrared receiver, and various user control signals can be received through a network communication module.

在一些实施例中,用户通过控制装置100或移动终端300输入用户命令,用户输入接口则根据用户的输入,显示设备200则通过控制器250响应用户的输入。In some embodiments, the user inputs user commands through the control device 100 or the mobile terminal 300, the user input interface is based on the user's input, and the display device 200 responds to the user's input through the controller 250.

在一些实施例中,用户可在显示器275上显示的图形用户界面(GUI)输入用户命令,则用户输入接口通过图形用户界面(GUI)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。In some embodiments, the user may input user commands in a graphical user interface (GUI) displayed on display 275, and the user input interface receives the user input commands through the graphical user interface (GUI). Alternatively, the user can input a user command by inputting a specific sound or gesture, and the user input interface recognizes the sound or gesture through the sensor to receive the user input command.

在一些实施例中,″用户界面″,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(Graphic User Interface,GUI),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、Widget等可视的界面元素。In some embodiments, a "user interface" is a media interface for interaction and information exchange between an application program or an operating system and a user. It implements conversion between the internal form of information and a form acceptable to the user. The commonly used form of user interface is Graphic User Interface (GUI), which refers to a user interface related to computer operations that is displayed graphically. It can be an icon, window, control and other interface elements displayed on the display screen of an electronic device. Controls can include icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, widgets, etc. Visual interface elements.

存储器260,包括存储用于驱动显示设备200的各种软件模块。如:第一存储器中存储的各种软件模块,包括:基础模块、检测模块、通信模块、显示控制模块、浏览器模块、和各种服务模块等中的至少一种。The memory 260 includes storing various software modules for driving the display device 200 . For example, 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 for sending processing and control signals to upper-layer modules. The detection module is a management module used to collect various information from various sensors or user input interfaces, perform digital-to-analog conversion, and analyze and manage.

例如,语音识别模块中包括语音解析模块和语音指令数据库模块。显示控制模块用于控制显示器进行显示图像内容的模块,可以用于播放多媒体图像内容和UI界面等信息。通信模块,用于与外部设备之间进行控制和数据通信的模块。浏览器模块,用于执行浏览服务器之间数据通信的模块。服务模块,用于提供各种服务以及各类应用程序在内的模块。同时,存储器260还用存储接收外部数据和用户数据、各种用户界面中各个项目的图像以及焦点对象的视觉效果图等。For example, the speech recognition module includes a speech analysis module and a speech command database module. The display control module is a module used to control the display to display image content, and can be used to play multimedia image content and UI interface information. Communication module, a module used for control and data communication with external devices. Browser module, a module used to perform data communication between browsing servers. The service module is used to provide various services and modules including 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, visual effects diagrams of focus objects, etc.

图3示例性示出了根据示例性实施例中控制设备100的配置框图。如图3所示,控制设备100包括控制器110、通信接口130、用户输入/输出接口、存储器、供电电源。FIG. 3 schematically shows a configuration block diagram of the control device 100 according to an exemplary embodiment. As shown in Figure 3, the control device 100 includes a controller 110, a communication interface 130, a user input/output interface, a memory, and a power supply.

控制设备100被配置为控制显示设备200,以及可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起用用户与显示设备200之间交互中介作用。如:用户通过操作控制设备100上频道加减键,显示设备200响应频道加减的操作。The control device 100 is configured to control the display device 200 , and can receive input operation instructions from the user, and convert the operation instructions into instructions that the display device 200 can recognize and respond to, thereby mediating the interaction between the user and the display device 200 . For example, the user operates the channel increase and decrease keys on the control device 100, and the display device 200 responds to the channel increase and decrease operations.

在一些实施例中,控制设备100可是一种智能设备。如:控制设备100可根据用户需求安装控制显示设备200的各种应用。In some embodiments, the control device 100 may be a smart device. For example, the control device 100 can install various applications that control the display device 200 according to user needs.

在一些实施例中,如图1所示,移动终端300或其他智能电子设备,可在安装操控显示设备200的应用之后,可以起到控制设备100类似功能。如:用户可以通过安装应用,在移动终端300或其他智能电子设备上可提供的图形用户界面的各种功能键或虚拟按钮,以实现控制设备100实体按键的功能。In some embodiments, as shown in FIG. 1 , the mobile terminal 300 or other intelligent electronic device can perform similar functions of controlling the device 100 after installing an application for controlling the display device 200 . For example, the user can realize the function of controlling the physical buttons of the device 100 by installing applications and various function keys or virtual buttons of the graphical user interface provided on the mobile terminal 300 or other intelligent electronic devices.

控制器110包括处理器112和RAM 113和ROM 114、通信接口130以及通信总线。控制器用于控制控制设备100的运行和操作,以及内部各部件之间通信协作以及外部和内部的数据处理功能。The controller 110 includes a processor 112 and RAM 113 and ROM 114, a communication interface 130 and a communication bus. The controller is used to control the running and operation of the control device 100, as well as communication and cooperation between internal components and external and internal data processing functions.

通信接口130在控制器110的控制下,实现与显示设备200之间控制信号和数据信号的通信。如:将接收到的用户输入信号发送至显示设备200上。通信接口130可包括WiFi芯片131、蓝牙模块132、NFC模块133等其他近场通信模块中至少之一种。Under the control of the controller 110, the communication interface 130 implements communication of control signals and data signals with the display device 200. For example: sending the received user input signal to the display device 200 . The communication interface 130 may include at least one of a WiFi chip 131, a Bluetooth module 132, an NFC module 133 and other near field communication modules.

用户输入/输出接口140,其中,输入接口包括麦克风141、触摸板142、传感器143、按键144等其他输入接口中至少一者。如:用户可以通过语音、触摸、手势、按压等动作实现用户指令输入功能,输入接口通过将接收的模拟信号转换为数字信号,以及数字信号转换为相应指令信号,发送至显示设备200。User input/output interface 140, wherein the input interface includes at least one of other input interfaces such as a microphone 141, a touch panel 142, a sensor 143, a button 144, and the like. For example, the user can realize the user command input function through voice, touch, gesture, pressing and other actions. The input interface converts the received analog signal into a digital signal, and converts 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 that sends received user instructions to the display device 200 . In some embodiments, it can be an infrared interface or a radio frequency interface. For example, when using an infrared signal interface, user input instructions need to be converted into infrared control signals according to the infrared control protocol, and then sent to the display device 200 through the infrared sending module. Another example: when using a radio frequency signal interface, the user input instructions need to be converted into digital signals, and then modulated according to the radio frequency control signal modulation protocol, and then sent to the display device 200 through the radio frequency sending terminal.

在一些实施例中,控制设备100包括通信接口130和输入输出接口140中至少一者。控制设备100中配置通信接口130,如:WiFi、蓝牙、NFC等模块,可将用户输入指令通过WiFi协议、或蓝牙协议、或NFC协议编码,发送至显示设备200.In some embodiments, the control device 100 includes at least one of a communication interface 130 and an input-output interface 140 . The control device 100 is equipped with a communication interface 130, such as WiFi, Bluetooth, NFC and other modules, which can send user input instructions to the display device 200 through WiFi protocol, Bluetooth protocol, or NFC protocol encoding.

存储器190,用于在控制器的控制下存储驱动和控制控制设备200的各种运行程序、数据和应用。存储器190,可以存储用户输入的各类控制信号指令。The memory 190 is used to store various operating programs, data and applications that drive and control the control device 200 under the control of the controller. The memory 190 can store various control signal instructions input by the user.

供电电源180,用于在控制器的控制下为控制设备100各元件提供运行电力支持。可以电池及相关控制电路。The power supply 180 is used to provide operating power support for each component of the control device 100 under the control of the controller. Can use batteries and related control circuits.

在一些实施例中,系统可以包括内核(Kernel)、命令解析器(shell)、文件系统和应用程序。内核、shell和文件系统一起组成了基本的操作系统结构,它们让用户可以管理文件、运行程序并使用系统。上电后,内核启动,激活内核空间,抽象硬件、初始化硬件参数等,运行并维护虚拟内存、调度器、信号及进程间通信(IPC)。内核启动后,再加载Shell和用户应用程序。应用程序在启动后被编译成机器码,形成一个进程。In some embodiments, the system may include a kernel (Kernel), a command parser (shell), a file system, and an application. The kernel, shell, and file system together form the basic operating system structure that 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, scheduler, signals and inter-process communication (IPC). After the kernel starts, the Shell and user applications are loaded. After the application is started, it is compiled into machine code and forms 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, they are the Applications layer (referred to as "Application layer") and the Application Framework layer (referred to as "Framework layer"). "), Android runtime and system library layer (referred to as "system runtime library layer"), and kernel layer.

在一些实施例中,应用程序层中运行有至少一个应用程序,这些应用程序可以是操作系统自带的窗口(Window)程序、系统设置程序、时钟程序、相机应用等;也可以是第三方开发者所开发的应用程序,比如嗨见程序、K歌程序、魔镜程序等。在具体实施时,应用程序层中的应用程序包不限于以上举例,实际还可以包括其它应用程序包,本申请实施例对此不做限制。In some embodiments, at least one application program runs in the application layer. These applications can be the window program, system setting program, clock program, camera application, etc. that come with the operating system; they can also be developed by third parties. Applications developed by developers, such as Hijian program, Karaoke program, Magic Mirror program, etc. During 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 an application programming interface (API) and programming framework for applications in the application layer. The application framework layer includes some predefined functions. The application framework layer is equivalent to a processing center, which decides the actions for the applications in the application layer. Through the API interface, the application can access the resources in the system and obtain the services of the system during execution.

如图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 (Managers), content providers (Content Provider), etc., where the manager includes at least one of the following modules: Activity Manager (ActivityManager) is used to Interact with all activities running in the system; Location Manager is used to provide system services or applications with access to system location services; Package Manager is used to retrieve files currently installed on the device. Various information related to the application package; Notification Manager is used to control the display and clearing of notification messages; Window Manager is used to manage icons, windows, toolbars, wallpapers and desktops on the user interface part.

在一些实施例中,活动管理器用于:管理各个应用程序的生命周期以及通常的导航回退功能,比如控制应用程序的退出(包括将显示窗口中当前显示的用户界面切换到系统桌面)、打开、后退(包括将显示窗口中当前显示的用户界面切换到当前显示的用户界面的上一级用户界面)等。In some embodiments, the activity manager is used to: manage the life cycle of each application and common navigation fallback functions, such as controlling the exit of the application (including switching the user interface currently displayed in the display window to the system desktop), opening , Back (including switching the currently displayed user interface in the display window to the upper-level 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, and controlling changes in the display window (such as shrinking the display window, shaking the display, distorting the display window, etc.) deformation display, etc.) etc.

在一些实施例中,系统运行库层为上层即框架层提供支撑,当框架层被使用时,安卓操作系统会运行系统运行库层中包含的C/C++库以实现框架层要实现的功能。In some embodiments, the system runtime layer provides support for the upper layer, that is, the framework layer. When the framework layer is used, the Android operating system will run the C/C++ library included 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 the layer between hardware and software. As shown in Figure 4, the kernel layer contains 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 Sensors, pressure sensors, etc.) etc.

在一些实施例中,内核层还包括用于进行电源管理的电源驱动模块。In some embodiments, the kernel layer also includes a power driver module for power management.

在一些实施例中,图4中的软件架构对应的软件程序和/或模块存储在图2或图3所示的第一存储器或第二存储器中。In some embodiments, the software programs and/or modules corresponding to the software architecture in Figure 4 are stored in the first memory or the second memory shown in Figure 2 or Figure 3.

在一些实施例中,以魔镜应用(拍照应用)为例,当遥控接收装置接收到遥控器输入操作,相应的硬件中断被发给内核层。内核层将输入操作加工成原始输入事件(包括输入操作的值,输入操作的时间戳等信息)。原始输入事件被存储在内核层。应用程序框架层从内核层获取原始输入事件,根据焦点当前的位置识别该输入事件所对应的控件以及以该输入操作是确认操作,该确认操作所对应的控件为魔镜应用图标的控件,魔镜应用调用应用框架层的接口,启动魔镜应用,进而通过调用内核层启动摄像头驱动,实现通过摄像头捕获静态图像或视频。In some embodiments, taking the magic mirror application (photography application) as an example, when the remote control receiving device receives a remote control input operation, the corresponding hardware interrupt is sent to the kernel layer. The kernel layer processes input operations into original input events (including the value of the input operation, the timestamp of the input operation, and other information). Raw input events are stored in the kernel layer. The application framework layer obtains the original input event from the kernel layer, identifies the control corresponding to the input event according to the current position of the focus, and determines that the input operation is a confirmation operation. The control corresponding to the confirmation operation is the control of the Magic Mirror application icon. The 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 capture still images or videos through the camera.

在一些实施例中,对于具备触控功能的显示设备,以分屏操作为例,显示设备接收用户作用于显示屏上的输入操作(如分屏操作),内核层可以根据输入操作产生相应的输入事件,并向应用程序框架层上报该事件。由应用程序框架层的活动管理器设置与该输入操作对应的窗口模式(如多窗口模式)以及窗口位置和大小等。应用程序框架层的窗口管理根据活动管理器的设置绘制窗口,然后将绘制的窗口数据发送给内核层的显示驱动,由显示驱动在显示屏的不同显示区域显示与之对应的应用界面。In some embodiments, for a display device with touch function, taking split-screen operation as an example, the display device receives the user's input operation on the display screen (such as split-screen operation), and the kernel layer can generate corresponding Input events and report the event to the application framework layer. The activity manager of the application framework layer sets the window mode (such as multi-window mode), 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 contains at least one application that can display a corresponding icon control on the display, such as: live TV application icon control, video on demand application icon control, media center application Program icon control, application center icon control, game application icon control, etc.

在一些实施例中,直播电视应用程序,可以通过不同的信号源提供直播电视。例如,直播电视应用程可以使用来自有线电视、无线广播、卫星服务或其他类型的直播电视服务的输入提供电视信号。以及,直播电视应用程序可在显示设备200上显示直播电视信号的视频。In some embodiments, a live TV application may provide live television through different sources. For example, a live TV application may provide a television signal using input from cable television, over-the-air broadcast, satellite service, or other types of live television services. And, the live TV application can display the video of the live TV signal on the display device 200 .

在一些实施例中,视频点播应用程序,可以提供来自不同存储源的视频。不同于直播电视应用程序,视频点播提供来自某些存储源的视频显示。例如,视频点播可以来自云存储的服务器端、来自包含已存视频节目的本地硬盘储存器。In some embodiments, a video on demand application may provide videos from different storage sources. Unlike live TV applications, video on demand offers the display of video from certain storage sources. For example, video on demand can come from a cloud storage server or from a local hard drive storage containing stored video programs.

在一些实施例中,媒体中心应用程序,可以提供各种多媒体内容播放的应用程序。例如,媒体中心,可以为不同于直播电视或视频点播,用户可通过媒体中心应用程序访问各种图像或音频所提供服务。In some embodiments, the media center application may provide various multimedia content playback applications. For example, a media center can provide services other than live TV or video on demand, where users can access various images or audio through a media center application.

在一些实施例中,应用程序中心,可以提供储存各种应用程序。应用程序可以是一种游戏、应用程序,或某些和计算机系统或其他设备相关但可以在智能电视中运行的其他应用程序。应用程序中心可从不同来源获得这些应用程序,将它们储存在本地储存器中,然后在显示设备200上可运行。In some embodiments, an application center may provide storage for various applications. An application can be a game, application, or some other application that is related to a computer system or other device but can run on a smart TV. The application center can obtain these applications from different sources, store them in local storage, and then run them on the display device 200.

根据上述显示设备200,本申请提供一种应用程序的用户界面显示方法,所述方法可以应用于上述显示设备200中。所述显示设备200可具体为一种智能电视设备。需要说明的是,本申请实施例中,所述应用程序界面显示方法并不仅仅应用于智能电视设备,还可以是诸如平板电脑、智能手机、智能投影设备等其他显示设备。According to the above-mentioned display device 200, this application provides a user interface display method for an application program, which method can be applied to the above-mentioned display device 200. The display device 200 may be specifically a smart TV device. It should be noted that in the embodiments of the present application, the application interface display method is not only applied to smart TV devices, but can also be applied to other display devices such as tablet computers, smart phones, and smart projection devices.

所述应用程序是安装在显示设备200操作系统中的软件程序,包括系统应用、自定义程序和第三方应用等。不同的应用程序具有不同的功能,以满足不同用户的需求。例如,视频类应用程序可以为用户提供在线视频资源播放,以丰富显示设备200的信号源;音乐类应用程序可以为用户提供在线音频资源播放;娱乐类应用程序可以通过一些列交互方式和画面,为用户提供游戏等娱乐体验;资讯类应用程序可以通过实时更新的文本、图片、视频等消息,为用户提供新闻讯息。The application program is a software program installed in the operating system of the display device 200, including system applications, custom programs, third-party applications, etc. Different applications have different functions to meet the needs of different users. For example, video applications can provide users with online video resource playback to enrich the signal source of the display device 200; music applications can provide users with online audio resource playback; and entertainment applications can use a series of interactive methods and pictures to Provide users with entertainment experiences such as games; information applications can provide users with news information through real-time updated text, pictures, videos and other messages.

图6中示例性示出了根据示例性实施例中显示设备200中用户界面的示意图。图6中的用户界面包括导航栏,其中导航栏包括″我的″应用程序图标控件、″频道″应用程序图标控件、″AI家″应用程序图标控件、″亲友圈″应用程序图标控件、″K歌″应用程序图标控件、″推荐″应用程序图标控件、″VIP″应用程序图标控件、″电视剧″应用程序图标控件、″电影″应用程序图标控件、″少儿″应用程序图标控件等任意一个或组合的应用程序图标控件。所述应用程序图标控件对应不同的应用程序推荐位,显示设备根据焦点(即选择器)位置处的应用程序图标控件确定在用户界面上加载相应的应用程序推荐位,便于用户选择自己需要使用的应用程序。图6中的焦点位置处于″我的″应用程序图标控件上,显示设备在用户界面上加载″我的″应用程序的推荐位。示例的,″我的″应用程序的推荐位包括当前用户的账号″天空之城″、当前用户的账号、当前用户的积分和当前用户的等级。FIG. 6 is a schematic diagram of a user interface in the display device 200 according to an exemplary embodiment. The user interface in Figure 6 includes a navigation bar, where the navigation bar includes a "My" application icon control, a "Channel" application icon control, an "AI Home" application icon control, a "Friends and Friends Circle" application icon control, Any one of "K Song" application icon control, "Recommended" application icon control, "VIP" application icon control, "TV Series" application icon control, "Movie" application icon control, "Children" application icon control, etc. or combined application icon controls. The application icon control corresponds to different application recommendation bits, and the display device determines to load the corresponding application recommendation bit on the user interface according to the application icon control at the focus (ie, selector) position, so as to facilitate the user to select the one he needs to use. app. The focus position in Figure 6 is on the "My" application icon control, which displays the recommended position for the device to load "My" application on the user interface. For example, the recommendation position of the "My" application includes the current user's account "Sky City", the current user's account number, the current user's points, and the current user's level.

在一些实施例中,用户可以通过控制装置100或者触摸屏触控等方式,将焦点从图6所示的″我的″应用程序图标控件移动至″亲友圈″应用程序图标控件上,如图7所示,显示设备在用户界面上取消加载″我的″应用程序的推荐位,而在用户界面上加载″亲友圈″应用程序的推荐位。示例的,″亲友圈″应用程序的推荐位包括:当前用户的附近人的账户信息,该账户信息包括用户位置信息、用户头像、用户名称和用户分享内容。In some embodiments, the user can move the focus from the "My" application icon control shown in Figure 6 to the "Friends and Friends Circle" application icon control through the control device 100 or touch screen, as shown in Figure 7 As shown in the figure, the display device cancels the loading of the recommendation position of the "My" application on the user interface, and loads the recommendation position of the "Friends and Friends Circle" application on the user interface. For example, the recommendation position of the "Friends and Friends Circle" application includes: the account information of people nearby the current user. The account information includes user location information, user avatar, user name, and user shared content.

在一些实施例中,确认用户位置信息可以采用的方法是:用户在使用显示设备时,使用已注册的账号登录显示设备上的应用程序平台,用户每一次登录某一台显示设备的应用程序平台时,控制器均将该显示设备的位置信息上传至云端服务器,作为该用户的位置信息。示例性的,用户名称为″天空之城″的用户,在显示设备A上登录应用程序平台后,显示设备A的控制器则将显示设备A的位置信息作为用户″天空之城″的当前位置信息,并将该位置信息上传至云端服务器。而如果间隔一段时间后,用户″天空之城″又在显示设备B上登录应用程序平台后,显示设备B的控制器则将显示设备B的位置信息作为用户″天空之城的当前位置信息。通过上述方式,云端服务器能够获取并存储所有用户的最新位置信息,以使得显示设备对所有用户位置信息进行调用。另外,控制器将用户位置信息上传至云端服务器的同时,还将用户的其他登录信息(即账户信息,包括用户头像、用户名称、用户分享信息等信息)上传至云端服务器。In some embodiments, the method that can be used to confirm the user's location information is: when the user is using the display device, he or she uses a registered account to log in to the application platform on the display device. Each time the user logs in to the application platform of a certain display device At all times, the controller uploads the location information of the display device to the cloud server as the user's location information. For example, after a user whose user name is "Sky City" logs into the application platform on display device A, the controller of display device A will use the location information of display device A as the current location of the user "Sky City" information and upload the location information to the cloud server. And if after a period of time, the user "Sky City" logs into the application platform on display device B, the controller of display device B will display the location information of device B as the current location information of the user "Sky City". Through the above method, the cloud server can obtain and store the latest location information of all users, so that the display device can call the location information of all users. In addition, while the controller uploads the user location information to the cloud server, it also uploads the user's other login information. Information (i.e. account information, including user avatar, user name, user sharing information, etc.) is uploaded to the cloud server.

在一些实施例中,当焦点从图6所示的″我的″应用程序图标控件移动至″亲友圈″应用程序图标控件上时,控制器将当前用户″天空之城″的位置信息上传至服务器,服务器根据当前用户“天空之城″的位置信息查找该位置信息的附近人,之后将得到的所有附近人的信息下发至当前显示设备。控制器根据所有附近人的信息在″亲友圈″应用程序的推荐位上显示附近人的信息。具体的,可以随机显示其中一个附近人的信息,如图7所示的附近人″高琨″,其位置信息为″山东省青岛市崂山区松岭路399号靠近海信研发发展中心″。同时还可以显示所有附近人的数量,为了用户能够更直观便捷的查看附近人,可以随机显示其中几个附近人的头像,或者显示与当前用户距离最近的几个附近人的头像。In some embodiments, when the focus moves from the "My" application icon control shown in Figure 6 to the "Friends and Friends Circle" application icon control, the controller uploads the location information of the current user "Sky City" to The server searches for people nearby based on the current user's "Sky City" location information, and then sends the obtained information about all nearby people to the current display device. The controller displays the information of nearby people on the recommendation position of the "Friends Circle" application based on the information of all nearby people. Specifically, the information of one of the nearby people can be randomly displayed, such as the nearby person "Gao Kun" as shown in Figure 7, whose location information is "No. 399, Songling Road, Laoshan District, Qingdao City, Shandong Province, near Hisense R&D Center." At the same time, the number of all nearby people can also be displayed. In order for users to view nearby people more intuitively and conveniently, the avatars of several nearby people can be randomly displayed, or the avatars of several nearby people closest to the current user can be displayed.

在一些实施例中,当前用户″天空之城″通过控制器将当前使用的显示设备的位置信息上传至云端服务器,云端服务器根据当前用户″天空之城″的位置信息查找当前用户″天空之城″的所有附近人。由于云端服务器存储的所有用户的位置信息均为经纬度(本实施例不涉及海拔),根据当前用户的经纬度查找附近人的方法可以是:以当前用户的经度和纬度为中心和查询距离(与预设距离阈值)构建一个正方形,然后从云端服务器的数据库中直接筛选掉不在这个正方形中的经纬度点(使用该平台的所有用户),然后计算剩下的经纬度点与当前用户的经纬度点的距离,把超出距离的四个角的点抛弃掉,剩下的经纬度点即为符合距离要求的点,即为当前用户的附近人。In some embodiments, the current user "City in the Sky" uploads the location information of the currently used display device to the cloud server through the controller, and the cloud server searches for the current user "City in the Sky" based on the location information of the current user "City in the Sky" "All the people nearby. Since the location information of all users stored by the cloud server is longitude and latitude (this embodiment does not involve altitude), the method of finding nearby people based on the current user's longitude and latitude can be: taking the current user's longitude and latitude as the center and the query distance (with the preset Set a distance threshold) to construct a square, and then directly filter out the latitude and longitude points that are not in this square from the database of the cloud server (all users using the platform), and then calculate the distance between the remaining latitude and longitude points and the current user's latitude and longitude point, Discard the four corner points that exceed the distance, and the remaining latitude and longitude points are the points that meet the distance requirements, that is, the people nearby the current user.

在一些实施例中,用户可以通过控制装置100或者触摸屏触控等方式,在用户界面中选择任一应用程序的推荐位,以使当前显示画面跳转至相应的应用程序的用户界面。因此,应用程序的推荐位可以作为应用程序的展示界面和应用个程序的统一启动入口。示例的,用户可选择″亲友圈″应用程序的推荐位,以使显示设备的当前显示画面从图7所示的用户界面跳转至图8所示的用户界面。In some embodiments, the user can select the recommended position of any application program in the user interface through the control device 100 or touch screen, so that the current display screen jumps to the user interface of the corresponding application program. Therefore, the recommendation position of the application can be used as the display interface of the application and the unified startup entrance of each application. For example, the user can select the recommendation position of the "Friends and Friends Circle" application, so that the current display screen of the display device jumps from the user interface shown in FIG. 7 to the user interface shown in FIG. 8 .

本申请实施例提供一种显示设备,包括:An embodiment of the present application provides a display device, including:

用户接口,被配置为接收用户的输入指令;A user interface configured to receive user input instructions;

显示器,被配置为显示应用程序的用户界面;a display configured to display the user interface of the application;

通信器,被配置为与云端服务器进行数据通信;a communicator configured to communicate data with the cloud server;

控制器,被配置为:如图7所示,接收用户的选择″亲友圈″应用程序的推荐位的第一控制指令,上报所述第一控制指令对应的操作到服务器;The controller is configured to: as shown in Figure 7, receive the user's first control instruction for selecting the recommendation position of the "Friends and Friends Circle" application, and report the operation corresponding to the first control instruction to the server;

通常这里的操作为选择应用程序的图标控件。所述选择应用程序的图标控件,是指应用程序的图标控件上的焦点由其他图标控件移动而来。示例性的,如图6所示,可以为用户将″我的″应用程序图标控件上的焦点,移动到″亲友圈″应用程序的图标控件上,此时的操作为选择″亲友圈″应用图标控件。本实施例的操作为选择应用程序的推荐位。所述选择应用程序的推荐位,是指焦点移动到应用程序的推荐位后,用户通过按压控制装置上的与选择功能相对应的按键或者直接以触压的方式选择应用程序的推荐位。示例性的,如图7所示,焦点移动到″亲友圈″应用程序的推荐位上后,用户按压控制装置上的确认按键或者直接触压″亲友圈″应用程序的推荐位,显示设备获取用户输入的选择″亲友圈″应用程序的推荐位的第一控制指令,从图7所示的用户界面跳转至图8所示的用户界面。Usually the operation here is to select the application's icon control. The selection of the icon control of the application program means that the focus on the icon control of the application program is moved from other icon controls. For example, as shown in Figure 6, the user can move the focus on the "My" application icon control to the icon control of the "Friends Circle" application. The operation at this time is to select the "Friends Circle" application. Icon control. The operation of this embodiment is to select the recommended position of the application program. The selection of the recommended position of the application means that after the focus moves to the recommended position of the application, the user selects the recommended position of the application by pressing the button corresponding to the selection function on the control device or by directly touching it. For example, as shown in Figure 7, after the focus moves to the recommended position of the "Friends Circle" application, the user presses the confirmation button on the control device or directly touches the recommended position of the "Friends Circle" application, and the display device obtains The first control instruction input by the user to select the recommendation position of the "Friends and Friends Circle" application jumps from the user interface shown in FIG. 7 to the user interface shown in FIG. 8 .

在一些实施例中,如图8所示,″亲友圈″应用程序(即附近人应用程序)的用户界面包括附近人列表、附近人分布地图和焦点。控制器在获取到用户输入的选择″亲友圈″应用程序的推荐位的第一控制指令之后,将当前用户的位置信息(即经纬度信息)上传至云端服务器。控制器在获取当前用户的附近人信息(包括经纬度、用户名称、用户头像)后在附近人列表中显示用户展示所有的附近人的附近人列表。并且控制器默认将在″亲友圈″应用程序的推荐位显示具体信息的附近人,设置在附近人列表的第一位。示例性的,在″亲友圈″应用程序的推荐位显示具体信息的附近人″高琨″,显示在附近人列表的第一位。In some embodiments, as shown in FIG. 8 , the user interface of the "Friends and Friends Circle" application (i.e., the nearby people application) includes a nearby people list, a nearby people distribution map, and a focus. After obtaining the first control instruction input by the user to select the recommendation position of the "Friends and Friends Circle" application, the controller uploads the current user's location information (ie, latitude and longitude information) to the cloud server. After obtaining the current user's nearby person information (including latitude and longitude, user name, and user avatar), the controller displays a nearby person list showing all the nearby people of the user in the nearby person list. And by default, the controller will set the nearby people whose specific information is displayed in the recommendation position of the "Friends and Friends Circle" application to the first place in the nearby people list. For example, the nearby person "Gao Kun" whose specific information is displayed in the recommendation position of the "Friends and Friends Circle" application is displayed at the first place in the nearby people list.

在一些实施例中,附近人列表包括多个附近人控件,在焦点位于第一附近人控件上时,控制器将第一附近人的位置信息上传至云端服务器。云端服务器根据第一附近人的位置信息查找第一附近人的附近人,之后将第一附近人的附近人位置信息下发至控制器,控制器根据第一附近人的位置信息和第一附近人的附近人位置信息生成附近人分布地图,以及在″亲友圈″应用程序的用户界面上显示该附近人分布地图,从而实现向用户展示第一附近人的附近人分布情况。示例性的,在图8所示的″亲友圈″应用程序的用户界面中,焦点位于附近人″高琨″的附近人控件上,控制器将用户″高琨″的位置信息上传至云端服务器,以使得云端服务器根据附近人″高琨″的位置信息查找附近人″高琨″的所有附近人,以及将附近人″高琨″的所有附近人信息下发至显示设备。控制器根据附近人″高琨″的位置信息和″高琨″的所有附近人的位置信息生成附近人分布地图。In some embodiments, the nearby people list includes multiple nearby people controls. When the focus is on the first nearby people control, the controller uploads the location information of the first nearby people to the cloud server. The cloud server searches for nearby people of the first nearby person based on the location information of the first nearby person, and then sends the location information of the first nearby person to the controller. The controller uses the location information of the first nearby person and the location information of the first nearby person. The person's nearby people's location information generates a nearby people's distribution map, and displays the nearby people's distribution map on the user interface of the "Friends and Friends Circle" application, thereby displaying the nearby people's distribution of the first nearby person to the user. For example, in the user interface of the "Friends and Friends Circle" application shown in Figure 8, the focus is on the nearby people control of the nearby person "Gao Kun", and the controller uploads the location information of the user "Gao Kun" to the cloud server , so that the cloud server searches for all the nearby people of the nearby person "Gao Kun" based on the location information of the nearby person "Gao Kun", and sends all the nearby people information of the nearby person "Gao Kun" to the display device. The controller generates a nearby people distribution map based on the location information of the nearby person "Gao Kun" and the location information of all nearby people of "Gao Kun".

在一些实施例中,上述控制器根据附近人″高琨″的位置信息和″高琨″的所有附近人的位置信息生成附近人分布地图的具体方式可以是:根据附近人″高琨″的经纬度和″高琨″的所有附近人的经纬度计算直线距离,再根据附近人″高琨″的经纬度和″高琨″的所有附近人的经纬度判断″高琨″的所有附近人与附近人″高琨″的位置关系(即东西南北方向关系),根据计算得到的直线距离和方向关系,得到附近人″高琨″和″高琨″的所有附近人在二维空间上的相对关系,根据得到的相对关系在布局上对附近人″高琨″和″高琨″的所有附近人一一描点,得到所述附近人分布地图。In some embodiments, the specific way for the controller to generate the nearby people distribution map based on the location information of the nearby person "Gao Kun" and the location information of all nearby people of "Gao Kun" may be: based on the location information of the nearby person "Gao Kun" Calculate the straight-line distance between the longitude and latitude of "Gao Kun" and the longitude and latitude of all nearby people of "Gao Kun", and then determine the relationship between all nearby people of "Gao Kun" and "nearby people" based on the longitude and latitude of nearby person "Gao Kun" and the longitude and latitude of all nearby people of "Gao Kun" The positional relationship of "Gao Kun" (i.e. the relationship between east, west, north and south), based on the calculated linear distance and direction relationship, is the relative relationship between the nearby people "Gao Kun" and all nearby people in the two-dimensional space. According to The obtained relative relationship is plotted one by one on the layout of the nearby people "Gao Kun" and all the nearby people of "Gao Kun" to obtain the nearby people distribution map.

在一些实施例中,在上述附近人分布地图中,附近人″高琨″的附近人中包含有当前用户″天空之城″,因此在生成的附近人分布地图中,突出显示附近人″高琨″的标识和当前用户″天空之城″的标识,同时附近人″高琨″的标识和当前用户″天空之城″的标识不同。示例性的,在如图8所示的用户界面中,附近人″高琨″的标识相较于附近人分布地图中其他标识放大显示,当前用户″天空之城″的标识中间添加红点显示。In some embodiments, in the above nearby people distribution map, the nearby people of "Gao Kun" include the current user "Sky City", so in the generated nearby people distribution map, the nearby people "Gao Kun" are highlighted. The logo of "Kun" is different from the logo of the current user "Castle in the Sky". At the same time, the logo of the nearby person "Gao Kun" is different from the logo of the current user "City in the Sky". For example, in the user interface shown in Figure 8, the logo of the nearby person "Gao Kun" is enlarged and displayed compared with other logos in the nearby people distribution map, and a red dot is added to the logo of the current user "Sky City". .

在一些实施例中,所述控制器被进一步配置为:接收从用户输入接口输入的移动焦点的第二控制指令。响应于所述第二控制指令,控制所述焦点从所述第一附近人控件移动至第二附近人控件,同时所述附近人分布地图更新为根据所述第二附近人的位置信息和所述第二附近人的附近人位置信息生成的。示例性的,在如图8所示的用户界面中,焦点位于附近人″高琨″的附近人控件上,用户界面上显示的附近人分布地图为根据附近人″高琨″的位置信息和″高琨″的所有附近人位置信息生成的。接收用户的从附近人″高琨″的附近人控件移动焦点至″蕙兰″的附近人控件的第二控制指令(可以是多个控制指令的组合,即多次移动焦点),上报所述第二控制指令对应的操作到服务器,此时的操作为选择″蕙兰″的附近人控件。In some embodiments, the controller is further configured to: receive a second control instruction for moving the focus input from the user input interface. In response to the second control instruction, the focus is controlled to move from the first nearby people control to the second nearby people control, and at the same time, the nearby people distribution map is updated according to the location information of the second nearby people and all the nearby people. generated by the nearby person location information of the second nearby person. For example, in the user interface as shown in Figure 8, the focus is on the nearby people control of the nearby person "Gao Kun", and the nearby people distribution map displayed on the user interface is based on the location information of the nearby person "Gao Kun" and Generated from the location information of all nearby people of "Gao Kun". Receive the user's second control instruction to move the focus from the nearby person control of "Gao Kun" to the nearby person control of "Cymbidium" (it can be a combination of multiple control instructions, that is, move the focus multiple times), and report the above The operation corresponding to the second control instruction is sent to the server, and the operation at this time is to select the nearby people control of "Cymbidium".

选择″蕙兰″的附近人控件之后,控制器将附近人″蕙兰″的位置信息上传至云端服务器,云端服务器根据附近人″蕙兰″的位置信息查找″蕙兰″的附近人,以及向显示设备下发查找到的″蕙兰″的附近人信息(这里可以仅下发″蕙兰″的附近人的位置信息,用于生成附近人分布地图)。如图9所示,控制器根据附近人″蕙兰″的位置信息和″蕙兰″的附近人位置信息(″蕙兰″的附近人中也包括当前用户″天空之城″)生成新的附近人分布地图,替换显示原先的附近人分布地图。这里,在更新显示的附近人分布地图中,突出显示附近人″蕙兰″的标识和当前用户″天空之城″的标识。同样的,附近人″蕙兰″的标识相较于附近人分布地图中其他标识放大显示,当前用户″天空之城″的标识中间添加红点显示。After selecting the nearby people control of "Cymbidium", the controller uploads the location information of the nearby person "Cymbidium" to the cloud server. The cloud server searches for the nearby people of "Cymbidium" based on the location information of the nearby person "Cymbidium", and The found nearby people information of "Cymbidium" is delivered to the display device (here, only the location information of the nearby people of "Cymbidium" can be delivered to generate a nearby people distribution map). As shown in Figure 9, the controller generates a new user based on the location information of the nearby person "Cymbidium" and the location information of the nearby people of "Cymbidium" (the nearby people of "Cymbidium" also include the current user "Sky City") The nearby people distribution map replaces and displays the original nearby people distribution map. Here, in the updated and displayed nearby people distribution map, the logo of the nearby person "Cymbidium" and the logo of the current user "Sky City" are highlighted. Similarly, the logo of the nearby person "Cymbidium" is enlarged and displayed compared to other logos in the nearby people distribution map, and the logo of the current user "Cymbidium" is displayed with a red dot in the middle.

本申请实施例提供一种应用程序的用户界面显示方法,如图10所示,包括:An embodiment of the present application provides a user interface display method for an application program, as shown in Figure 10, including:

S100、接收从用户输入接口输入的指示启动第一应用程序的第一控制指令;这里的第一应用程序具体的是附近人程序。具体的,如图7所示,用户可以通过控制装置100或者触摸屏触控等方式,在用户界面中选择″亲友圈″应用程序的推荐位,以使显示设备的当前显示画面从图7所示的用户界面跳转至图8所示的用户界面。S100. Receive a first control instruction input from the user input interface indicating to start a first application program; the first application program here is specifically a nearby people program. Specifically, as shown in Figure 7, the user can select the recommended position of the "Friends and Friends Circle" application in the user interface through the control device 100 or touch screen, so that the current display screen of the display device changes from the one shown in Figure 7 The user interface jumps to the user interface shown in Figure 8.

S200、显示设备响应于所述第一控制指令,在显示器上呈现所述第一应用程序的用户界面,其中,所述第一应用程序的用户界面上包括附近人列表、附近人分布地图和焦点,所述附近人为与当前用户距离小于预设距离阈值的其他用户,所述附近人列表包括多个附近人控件,当前所述焦点位于第一附近人控件上,所述附近人分布地图上设置有附近人标记,所述附近人分布地图上的第一附近人标记和所述附近人分布地图上的第二附近人标记之间的距离和第一附近人与第二附近人之间的距离满足预设映射关系,所述第一附近人标记与第一附近人控件相对应并用于表征所述第一附近人,所述第二附近人标记与第二附近人控件相对应并用于表征所述第二附近人,当前所述选择器位于第一附近人控件上,所述第一附近人标记突出显示。S200. The display device responds to the first control instruction and presents the user interface of the first application program on the display, wherein the user interface of the first application program includes a nearby people list, a nearby people distribution map, and a focus. , the nearby people are other users whose distance from the current user is less than the preset distance threshold, the nearby people list includes multiple nearby people controls, the current focus is on the first nearby people control, and the nearby people distribution map is set There are nearby people marks, the distance between the first nearby people mark on the nearby people distribution map and the second nearby people mark on the nearby people distribution map and the distance between the first nearby people and the second nearby people Satisfying the preset mapping relationship, the first nearby people mark corresponds to the first nearby people control and is used to characterize the first nearby people, and the second nearby people mark corresponds to the second nearby people control and is used to characterize all nearby people. As for the second nearby person, the selector is currently located on the first nearby person control, and the first nearby person mark is highlighted.

示例性的,如图8所示,″亲友圈″应用程序(即附近人应用程序)的用户界面包括附近人列表、附近人分布地图和焦点。控制器在获取到用户输入的选择″亲友圈″应用程序的推荐位的第一控制指令之后,将当前用户的位置信息(即经纬度信息)上传至云端服务器。控制器在获取当前用户的附近人信息(包括经纬度、用户名称、用户头像)后在附近人列表中显示用户展示所有的附近人的附近人列表。并且控制器默认将在″亲友圈″应用程序的推荐位显示具体信息的附近人,设置在附近人列表的第一位。示例性的,在″亲友圈″应用程序的推荐位显示具体信息的附近人″高琨″,显示在附近人列表的第一位。For example, as shown in Figure 8, the user interface of the "Friends and Friends Circle" application (ie, the nearby people application) includes a nearby people list, a nearby people distribution map, and a focus. After obtaining the first control instruction input by the user to select the recommendation position of the "Friends and Friends Circle" application, the controller uploads the current user's location information (ie, latitude and longitude information) to the cloud server. After obtaining the current user's nearby person information (including latitude and longitude, user name, and user avatar), the controller displays a nearby person list showing all the nearby people of the user in the nearby person list. And by default, the controller will set the nearby people whose specific information is displayed in the recommendation position of the "Friends and Friends Circle" application to the first place in the nearby people list. For example, the nearby person "Gao Kun" whose specific information is displayed in the recommendation position of the "Friends and Friends Circle" application is displayed at the first place in the nearby people list.

在一些实施例中,附近人列表包括多个附近人控件,在焦点位于第一附近人控件上时,控制器将第一附近人的位置信息上传至云端服务器。云端服务器根据第一附近人的位置信息查找第一附近人的附近人,之后将第一附近人的附近人位置信息下发至控制器,控制器根据第一附近人的位置信息和第一附近人的附近人位置信息生成附近人分布地图,以及在″亲友圈″应用程序的用户界面上显示该附近人分布地图,从而实现向用户展示第一附近人的附近人分布情况。示例性的,在图8所示的″亲友圈″应用程序的用户界面中,焦点位于附近人″高琨″的附近人控件上,控制器将用户″高琨″的位置信息上传至云端服务器,以使得云端服务器根据附近人″高琨″的位置信息查找附近人″高琨″的所有附近人,以及将附近人″高琨″的所有附近人信息下发至显示设备。控制器根据附近人″高琨″的位置信息和″高琨″的所有附近人的位置信息生成附近人分布地图。In some embodiments, the nearby people list includes multiple nearby people controls. When the focus is on the first nearby people control, the controller uploads the location information of the first nearby people to the cloud server. The cloud server searches for nearby people of the first nearby person based on the location information of the first nearby person, and then sends the location information of the first nearby person to the controller. The controller uses the location information of the first nearby person and the location information of the first nearby person. The person's nearby people's location information generates a nearby people's distribution map, and displays the nearby people's distribution map on the user interface of the "Friends and Friends Circle" application, thereby displaying the nearby people's distribution of the first nearby person to the user. For example, in the user interface of the "Friends and Friends Circle" application shown in Figure 8, the focus is on the nearby people control of the nearby person "Gao Kun", and the controller uploads the location information of the user "Gao Kun" to the cloud server , so that the cloud server searches for all the nearby people of the nearby person "Gao Kun" based on the location information of the nearby person "Gao Kun", and sends all the nearby people information of the nearby person "Gao Kun" to the display device. The controller generates a nearby people distribution map based on the location information of the nearby person "Gao Kun" and the location information of all nearby people of "Gao Kun".

本申请一些实施例还提供一种云端服务器,所述云端服务器包括存储子系统和分析子系统。Some embodiments of the present application also provide a cloud server, which includes a storage subsystem and an analysis subsystem.

所述存储子系统,被配置为接收多个显示设备上传的用户的账户信息(包括位置信息)。这里存储子系统中存储有所有登录过上述应用程序平台的用户的最新位置信息(即最近一次登录上述应用程序平台所使用的显示设备的位置信息)。The storage subsystem is configured to receive user account information (including location information) uploaded by multiple display devices. Here, the storage subsystem stores the latest location information of all users who have logged in to the above-mentioned application platform (that is, the location information of the display device used to log in to the above-mentioned application platform for the latest time).

所述筛选子系统,被配置为:根据当前用户的位置信息从所述存储子系统中筛选所述当前用户的附近人,并将筛选得到的附近人的信息下发至控制器,以使控制器根据当前用户的位置信息和当前用户的附近人位置信息生成附近人列表。The screening subsystem is configured to: screen the current user's nearby people from the storage subsystem according to the current user's location information, and deliver the filtered nearby people's information to the controller, so that the control The processor generates a list of nearby people based on the current user's location information and the current user's nearby people's location information.

在一些实施例中,如图8所示,控制器选择当前用户的附近人″高琨″附近人控件时,控制器上传附近人″高琨″的位置信息至所述筛选子系统,筛选子系统根据附近人″高琨″的位置信息从存储子系统中筛选附近人″高琨″的附近人,并将筛选得到的″高琨″的附近人位置信息下发至控制器,以使控制器根据附近人″高琨″的位置信息和″高琨″的附近人位置信息生成附近人分布地图。In some embodiments, as shown in Figure 8, when the controller selects the nearby person control of the current user's nearby person "Gao Kun", the controller uploads the location information of the nearby person "Gao Kun" to the screening subsystem, and the filtering subsystem The system filters the nearby people of "Gao Kun" from the storage subsystem based on the location information of the nearby person "Gao Kun", and sends the filtered location information of the nearby people of "Gao Kun" to the controller, so that the control The device generates a nearby people distribution map based on the location information of the nearby person "Gao Kun" and the location information of the nearby people "Gao Kun".

在一些实施例中,在附近人应用程序的用户界面上显示附近人列表和附近人分布地图之后,所述方法还包括:In some embodiments, after displaying the nearby people list and the nearby people distribution map on the user interface of the nearby people application, the method further includes:

S300、接收从用户输入接口输入的移动选择器的第二控制指令;这里的第二控制指令与上述的第一控制指令不同,第一控制指令对应的操作为选择应用程序的推荐位。所述选择应用程序的推荐位,是指焦点移动到应用程序的推荐位后,用户通过按压控制装置上的与选择功能相对应的按键或者直接以触压的方式选择应用程序的推荐位。第二控制指令对应的操作为用户将焦点从第一附近人控件移动至第二附近人控件,此时的操作为选择第二附近人控件。S300. Receive a second control instruction for moving the selector input from the user input interface; the second control instruction here is different from the above-mentioned first control instruction, and the operation corresponding to the first control instruction is to select the recommended bit of the application. The selection of the recommended position of the application means that after the focus moves to the recommended position of the application, the user selects the recommended position of the application by pressing the button corresponding to the selection function on the control device or by directly touching it. The operation corresponding to the second control instruction is for the user to move the focus from the first nearby people control to the second nearby people control, and the operation at this time is to select the second nearby people control.

S400、响应于所述第二控制指令,控制所述选择器从所述第一附近人控件移动至第二附近人控件,并取消所述第一附近人标记的突出显示,控制所述第二附近人标记突出显示。S400. In response to the second control instruction, control the selector to move from the first nearby people control to the second nearby people control, cancel the highlighting of the first nearby people mark, and control the second nearby people control. Nearby people markers are highlighted.

示例性的,在图8所示的用户界面中,焦点选择附近人″高琨″附近人控件,如图9所示,用户将焦点移动至″蕙兰″附近人控件时,控制器上传附近人″蕙兰″的位置信息至所述筛选子系统,筛选子系统根据附近人″蕙兰″的位置信息从存储子系统中筛选附近人″蕙兰″的附近人,并将筛选得到的″蕙兰″的附近人位置信息下发至控制器,以使控制器根据附近人″蕙兰″的位置信息和″蕙兰″的附近人位置信息生成新的附近人分布地图,并在用户界面上替换显示更新后的附近人分布地图。这里,在更新显示的附近人分布地图中,突出显示附近人″蕙兰″的标识和当前用户″天空之城″的标识,而附近人″高琨″的标识则被取消突出显示。同样的,附近人″蕙兰″的标识相较于附近人分布地图中其他标识放大显示,当前用户″天空之城″的标识中间添加红点显示。For example, in the user interface shown in Figure 8, the focus selects the nearby people control "Gao Kun". As shown in Figure 9, when the user moves the focus to the nearby people control "Cymbidium", the controller uploads the nearby people control. The location information of the person "Cymbidium" is sent to the screening subsystem. The screening subsystem filters the nearby people of the nearby person "Cymbidium" from the storage subsystem based on the location information of the nearby person "Cymbidium", and filters the obtained " The location information of nearby people of "Cymbidium" is sent to the controller, so that the controller generates a new distribution map of nearby people based on the location information of the nearby person "Cymbidium" and the location information of the nearby people of "Cymbidium", and displays it on the user interface. Replace and display the updated nearby people distribution map. Here, in the updated and displayed nearby people distribution map, the logo of the nearby person "Cymbidium" and the logo of the current user "Sky City" are highlighted, while the logo of the nearby person "Gao Kun" is de-highlighted. Similarly, the logo of the nearby person "Cymbidium" is enlarged and displayed compared to other logos in the nearby people distribution map, and the logo of the current user "Cymbidium" is displayed with a red dot in the middle.

在一些实施例中,如图9所示,在更新显示的附近人分布地图中,突出显示附近人″蕙兰″的标识标记的位置与图8所示的附近人″高琨″在更新之前的附近人分布地图中标记的位置相同。这里,在将焦点从″高琨″附近人控件移动至″蕙兰″附近人控件时,移动附近人地图中的所有标识,与″高琨″互为附近人关系的用户有可能与″蕙兰″不为附近人关系,因此在附近人分布地图中取消显示该用户的标识。相反的,与″高琨″不为附近人关系的用户有可能与″蕙兰″互为附近人关系,因此控制该用户的标识在附近人分布地图中显示。In some embodiments, as shown in Figure 9, in the updated and displayed nearby people distribution map, the position of the identification mark of the nearby person "Cymbidium" highlighted is the same as the nearby person "Gao Kun" shown in Figure 8 before the update. The locations marked in the nearby people distribution map are the same. Here, when the focus is moved from the "Gao Kun" nearby people control to the "Hui Lan" nearby people control, all the identifiers in the nearby people map are moved, and users who are mutually nearby people with "Gao Kun" may have a mutual relationship with "Hui Lan" "LAN" is not related to nearby people, so the user's identification is canceled from being displayed in the nearby people distribution map. On the contrary, a user who is not a nearby person to "Gao Kun" may be a nearby person to "Cymbidium", so the user's identity is controlled to be displayed in the nearby people distribution map.

由以上技术方案可以看出,本申请实施例中,用户可以利用在电视上运行的附近人应用程序,实现通过智能电视进行附近人交友的娱乐需求。另外,在移动焦点在附近人列表中位置时,附近人地图上的突出标记随之更改,实现向用户多样化地展示附近人情况,提升用户使用体验。It can be seen from the above technical solution that in the embodiment of the present application, the user can use the nearby people application running on the TV to realize the entertainment needs of making friends with nearby people through the smart TV. In addition, when the focus is moved to the position in the nearby people list, the highlighted marks on the nearby people map will change accordingly, diversifying the situation of nearby people to the user and improving the user experience.

最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present application, but not to limit it; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: The technical solutions described in the foregoing embodiments can still be modified, or some or all of the technical features can be equivalently replaced; and these modifications or substitutions do not deviate from the essence of the corresponding technical solutions from the technical solutions of the embodiments of the present application. scope.

为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用所述实施方式以及适于具体使用考虑的各种不同的变形的实施方式。For convenience of explanation, the above description has been made in conjunction with specific implementation modes. However, the above illustrative discussion is not intended to be exhaustive or to limit the embodiments to the specific forms disclosed. Various modifications and variations are possible in light of the above teachings. The above embodiments are selected and described to better explain the principles and practical applications, so that those skilled in the art can better use the embodiments and various modified embodiments suitable for specific use considerations.

Claims (12)

1. A display device, characterized by comprising:
a display configured to display a user interface of an application program;
The communicator is configured to communicate data with the cloud server;
a controller configured to:
receiving a first control instruction which is input from a user input interface and selects a first application program recommendation bit; the first application program recommending position is selected, namely after the focus moves to the first application program recommending position, a user presses a key corresponding to a selecting function on the control device, or the first application program recommending position is selected in a touch-press mode directly;
in response to the first control instruction, presenting a user interface of the first application on the display, wherein the user interface of the first application includes a nearby people list, a nearby people distribution map and a selector, the nearby people list is located in a first area of the user interface of the first application, the nearby people list includes a plurality of nearby people controls, the nearby people distribution map is located in a second area of the user interface of the first application, nearby people marks are arranged on the nearby people distribution map, a first nearby people mark in the nearby people marks corresponds to a first nearby people control and is used for representing the first nearby people, a second nearby people mark in the nearby people marks corresponds to a second nearby people control and is used for representing the second nearby people, the second nearby people is located on the first nearby people control, and the selector is located on the first nearby people control and is used for highlighting a preset position relation;
Receiving a second control instruction of the mobile selector input from the user input interface;
and in response to the second control instruction, controlling the selector to move from the first nearby people control to a third nearby people control, and updating the nearby people distribution map so that a third nearby people mark and a fourth nearby people mark are displayed on the updated nearby people distribution map, wherein the third nearby people mark is highlighted, corresponds to the third nearby people control and is used for representing the third nearby people, and the fourth nearby people mark corresponds to a fourth nearby people control and is used for representing the fourth nearby people, and the fourth nearby people and the third nearby people position meet the nearby people of the preset position relation.
2. The display device of claim 1, wherein a distance between the first nearby person badge and the second nearby person badge and a distance between the first nearby person and the second nearby person satisfy a preset mapping relationship, the controller being specifically configured to, when the selector is currently located on the first nearby person control:
uploading the position information of the first nearby person to the cloud server, so that the cloud server searches nearby persons of the first nearby person according to the position information of the first nearby person and issues the position information of the nearby person of the first nearby person;
Generating the nearby person marks on the nearby person distribution map according to the position information of the first nearby person, the nearby person position information of the first nearby person and the preset mapping relation, and highlighting the first nearby person marks.
3. The display device of claim 1, wherein in controlling the selector to move from the first nearby people control to a third nearby people control, the controller is specifically configured to:
uploading the position information of the third nearby person to the cloud server, so that the cloud server searches the fourth nearby person according to the position information of the third nearby person and issues the position information of the fourth nearby person;
generating an updated nearby person distribution map according to the position information of the third nearby person and the position information of the fourth nearby person, and highlighting the third nearby person mark to replace the nearby person distribution map before updating.
4. The display device of claim 1, wherein in response to the second control instruction, the controller is specifically configured to:
marking the third nearby person mark at the position of the user interface before the selector moves according to the relative position between the first nearby person mark and the third nearby person mark, canceling the highlighting of the first nearby person mark, and controlling the highlighting of the third nearby person mark.
5. The display device of claim 1, wherein in response to the second control instruction, the controller is specifically configured to:
moving the nearby person tag according to the relative position between the first nearby person tag and the third nearby person tag to mark the third nearby person tag at the position of the user interface before the selector moves, and canceling highlighting of the first nearby person tag to control highlighting of the third nearby person tag.
6. The display device of claim 1, wherein in response to the second control instruction, the controller is further configured to:
cancelling display of a fifth nearby person mark on the nearby person distribution map according to position information of the fifth nearby person and a sixth nearby person, and controlling the sixth nearby person mark to be displayed on the nearby person distribution map;
wherein the fifth nearby person satisfies a preset positional relationship with the first nearby person position and the nearby person whose position does not satisfy the preset positional relationship with the third nearby person position; the sixth nearby person and the third nearby person have a preset position relationship, and the nearby person and the first nearby person have a position which does not have a preset position relationship; a distance between the fifth nearby person and the first nearby person is smaller than a distance between the sixth nearby person and the first nearby person, and a distance between the fifth nearby person and the third nearby person is larger than a distance between the sixth nearby person and the third nearby person.
7. A user interface display method of an application program, applied to the display device according to any one of claims 1 to 6, comprising:
receiving a first control instruction input from a user input interface, wherein the first control instruction indicates selection of a first application program recommendation bit; the first application program recommending position is selected, namely after the focus moves to the first application program recommending position, a user presses a key corresponding to a selecting function on the control device, or the first application program recommending position is selected in a touch-press mode directly;
in response to the first control instruction, presenting a user interface of the first application on the display, wherein the user interface of the first application includes a nearby people list, a nearby people distribution map, and a selector, the nearby people list being located in a first area of the user interface of the first application, the nearby people list including a plurality of nearby people, the nearby people distribution map being located in a second area of the user interface of the first application, the nearby people distribution map having nearby people indicia disposed thereon, a first nearby people indicia of the nearby people indicia corresponding to the first nearby people control and being used to characterize the first nearby people, a second nearby people indicia of the nearby people indicia corresponding to the second nearby people control and being used to characterize the second nearby people, the selector being located on the first nearby people control, the first nearby people indicia being highlighted;
Receiving a second control instruction of the mobile selector input from the user input interface;
and in response to the second control instruction, controlling the selector to move from the first nearby people control to a third nearby people control, and updating the nearby people distribution map so that a third nearby people mark and a fourth nearby people mark are displayed on the updated nearby people distribution map, wherein the third nearby people mark is highlighted, corresponds to the third nearby people control and is used for representing the third nearby people, and the fourth nearby people mark corresponds to a fourth nearby people control and is used for representing the fourth nearby people, and the fourth nearby people and the third nearby people position meet the nearby people of the preset position relation.
8. The method of claim 7, wherein the distance between the first nearby person tag and the second nearby person tag and the distance between the first nearby person and the second nearby person satisfy a preset mapping relationship, the selector being currently located on a first nearby person control, the first nearby person tag being highlighted, comprising:
uploading the position information of the first nearby person to a cloud server, so that the cloud server searches nearby persons of the first nearby person according to the position information of the first nearby person and issues the position information of the nearby person of the first nearby person;
Generating the nearby person marks on the nearby person distribution map according to the position information of the first nearby person, the nearby person position information of the first nearby person and the preset mapping relation, and highlighting the first nearby person marks.
9. The method of claim 7, wherein upon controlling the selector to move from the first nearby people control to a third nearby people control, the method specifically comprises:
uploading the position information of the third nearby person to a cloud server, so that the cloud server searches the fourth nearby person according to the position information of the third nearby person and issues the position information of the fourth nearby person;
generating an updated nearby person distribution map according to the position information of the third nearby person and the position information of the fourth nearby person, and highlighting the third nearby person mark to replace the nearby person distribution map before updating.
10. The method according to claim 7, characterized in that in response to the second control instruction, the method comprises in particular: marking the third nearby person mark at the position of the user interface before the selector moves according to the relative position between the first nearby person mark and the third nearby person mark, canceling the highlighting of the first nearby person mark, and controlling the third nearby person mark to be highlighted.
11. The method according to claim 7, characterized in that in response to the second control instruction, the method comprises in particular: moving the nearby person badge according to the relative position between the first nearby person badge and the third nearby person badge to mark the third nearby person badge at the position of the user interface before the selector moves, and canceling highlighting of the first nearby person badge to control highlighting of the third nearby person badge.
12. The method of claim 7, wherein in response to the second control instruction, the method further comprises: cancelling display of a fifth nearby person mark on the nearby person distribution map according to position information of the fifth nearby person and a sixth nearby person, and controlling the sixth nearby person mark to be displayed on the nearby person distribution map;
wherein the fifth nearby person satisfies a preset positional relationship with the first nearby person position and the nearby person whose position does not satisfy the preset positional relationship with the third nearby person position; the sixth nearby person and the third nearby person have a preset position relationship, and the nearby person and the first nearby person have a position which does not have a preset position relationship; a distance between the fifth nearby person and the first nearby person is smaller than a distance between the sixth nearby person and the first nearby person, and a distance between the fifth nearby person and the third nearby person is larger than a distance between the sixth nearby person and the third nearby person.
CN202010744866.9A 2020-07-16 2020-07-29 User interface display method and display device of application program Active CN111857936B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202010744866.9A CN111857936B (en) 2020-07-29 2020-07-29 User interface display method and display device of application program
PCT/CN2021/101019 WO2022012271A1 (en) 2020-07-16 2021-06-18 Display device and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010744866.9A CN111857936B (en) 2020-07-29 2020-07-29 User interface display method and display device of application program

Publications (2)

Publication Number Publication Date
CN111857936A CN111857936A (en) 2020-10-30
CN111857936B true CN111857936B (en) 2023-10-24

Family

ID=72945442

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010744866.9A Active CN111857936B (en) 2020-07-16 2020-07-29 User interface display method and display device of application program

Country Status (1)

Country Link
CN (1) CN111857936B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022012271A1 (en) * 2020-07-16 2022-01-20 聚好看科技股份有限公司 Display device and server

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103024497A (en) * 2012-12-07 2013-04-03 康佳集团股份有限公司 Method, system and switching method for making friends by controlling smart television through mobile phone
CN103685415A (en) * 2012-09-20 2014-03-26 腾讯科技(深圳)有限公司 User dynamic information acquiring and pushing methods in social network, client and server
CN103905976A (en) * 2012-12-26 2014-07-02 腾讯科技(深圳)有限公司 Social network user searching method, terminal, server and system
CN104410696A (en) * 2014-12-03 2015-03-11 吴金河 Network social contact system based on geographic positions and communication method
CA2924446A1 (en) * 2014-09-16 2015-03-26 Sysomos L.P. System and method for analyzing and transmitting social communication data
CN105376294A (en) * 2014-08-12 2016-03-02 索尼公司 Method and system for providing information via an intelligent user interface
CN106656740A (en) * 2016-09-12 2017-05-10 聚好看科技股份有限公司 Method for establishing friendly relationships, equipment and server
CN106961448A (en) * 2017-05-18 2017-07-18 微鲸科技有限公司 Multimedia interaction method and device
CN109005463A (en) * 2018-08-20 2018-12-14 聚好看科技股份有限公司 Page presentation and page data method for pushing and device
CN109618206A (en) * 2019-01-24 2019-04-12 青岛海信电器股份有限公司 The method and display equipment at presentation user interface
CN111343490A (en) * 2020-03-31 2020-06-26 聚好看科技股份有限公司 Display device and content recommendation method
CN111343509A (en) * 2020-02-17 2020-06-26 聚好看科技股份有限公司 Action control method of virtual image and display equipment
CN111369212A (en) * 2020-03-02 2020-07-03 福建省万物智联科技有限公司 Information management device, mobile terminal, information management method, and storage medium
WO2020147507A1 (en) * 2019-01-16 2020-07-23 青岛海信电器股份有限公司 Display device and display method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10616727B2 (en) * 2017-10-18 2020-04-07 YouMap, Inc. System and method for location-based content delivery and visualization

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103685415A (en) * 2012-09-20 2014-03-26 腾讯科技(深圳)有限公司 User dynamic information acquiring and pushing methods in social network, client and server
CN103024497A (en) * 2012-12-07 2013-04-03 康佳集团股份有限公司 Method, system and switching method for making friends by controlling smart television through mobile phone
CN103905976A (en) * 2012-12-26 2014-07-02 腾讯科技(深圳)有限公司 Social network user searching method, terminal, server and system
CN105376294A (en) * 2014-08-12 2016-03-02 索尼公司 Method and system for providing information via an intelligent user interface
CA2924446A1 (en) * 2014-09-16 2015-03-26 Sysomos L.P. System and method for analyzing and transmitting social communication data
CN104410696A (en) * 2014-12-03 2015-03-11 吴金河 Network social contact system based on geographic positions and communication method
CN106656740A (en) * 2016-09-12 2017-05-10 聚好看科技股份有限公司 Method for establishing friendly relationships, equipment and server
CN106961448A (en) * 2017-05-18 2017-07-18 微鲸科技有限公司 Multimedia interaction method and device
CN109005463A (en) * 2018-08-20 2018-12-14 聚好看科技股份有限公司 Page presentation and page data method for pushing and device
WO2020147507A1 (en) * 2019-01-16 2020-07-23 青岛海信电器股份有限公司 Display device and display method
CN109618206A (en) * 2019-01-24 2019-04-12 青岛海信电器股份有限公司 The method and display equipment at presentation user interface
CN111343509A (en) * 2020-02-17 2020-06-26 聚好看科技股份有限公司 Action control method of virtual image and display equipment
CN111369212A (en) * 2020-03-02 2020-07-03 福建省万物智联科技有限公司 Information management device, mobile terminal, information management method, and storage medium
CN111343490A (en) * 2020-03-31 2020-06-26 聚好看科技股份有限公司 Display device and content recommendation method

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Kwihoon Kim ; Jinwoo Hong ; Chunghyun Ahn.Research of Social TV service technology based on smart TV platform in next generation infrastructure.《5th International Conference on Computer Sciences and Convergence Information Technology》.2011,第556-559页. *
Soonchoul Kim ; Bumsuk Choi ; Youngho Jeong ; Jinwoo Hong ; Jinwook Chung.An architecture of augmented broadcasting service for next generation smart TV.《IEEE international Symposium on Broadband Multimedia Systems and Broadcasting》.2012,第1-4页. *
基于社交情境的智能电视媒体交互设计;黄龙;《传媒》(第13期);第47-49页 *

Also Published As

Publication number Publication date
CN111857936A (en) 2020-10-30

Similar Documents

Publication Publication Date Title
CN111722768A (en) A display device and application program interface display method
CN111752518A (en) Screen projection method of display equipment and display equipment
CN112135180B (en) Content display method and display equipment
CN112351334B (en) File transmission progress display method and display equipment
WO2020248714A1 (en) Data transmission method and device
CN111949782A (en) Information recommendation method and service equipment
CN112165641A (en) Display device
CN111669662A (en) Display device, video call method and server
CN112203154A (en) Display device
CN113766164A (en) Display equipment and signal source interface display method
CN113495711B (en) Display apparatus and display method
CN111954059A (en) Screen saver display method and display device
CN115904290A (en) Display device, communication terminal and screen projection control method
CN111984167B (en) Quick naming method and display device
CN113438553B (en) Display device awakening method and display device
CN112073787B (en) Display device and home page display method
CN111988646B (en) User interface display method and display device of application program
CN112269668B (en) Application resource sharing and display device
CN111818654B (en) Channel access method and display device
CN111857936B (en) User interface display method and display device of application program
CN114390190B (en) Display equipment and method for monitoring application to start camera
CN112199560B (en) Search method of setting items and display equipment
CN113453056B (en) Display method and display device for photo album control
CN115185392A (en) Display device, image processing method and device
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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20250514

Address after: 266061 No. 399 Songling Road, Laoshan District, Qingdao, Shandong (A6 3rd floor)

Patentee after: QINGDAO JUKANYUN TECHNOLOGY CO.,LTD.

Country or region after: China

Address before: No.399, Songling Road, Laoshan District, Qingdao City, Shandong Province 266104

Patentee before: JUHAOKAN TECHNOLOGY Co.,Ltd.

Country or region before: China