显示设备上应用程序的关联方法及显示设备

文档序号:1893618 发布日期:2021-11-26 浏览:3次 >En<

阅读说明:本技术 显示设备上应用程序的关联方法及显示设备 (Method for associating application programs on display equipment and display equipment ) 是由 赵永健 满丽 于 2021-09-22 设计创作,主要内容包括:本申请提供了一种显示设备上应用程序的关联方法及显示设备,可以主动地提示用户将功能按键与目标应用程序关联,并向用户提供关联设置的相关页面。其中,目标应用程序是根据用户对于应用程序的使用情况或者应用程序的更新情况而确定的,例如,用户使用比较频繁的应用程序可以是目标应用程序,或者最新版本的应用程序可以是目标应用程序等。用户在提示下可以通过输入操作等,控制显示设备将目标应用程序与功能按键相关联,此后,当用户想再次使用目标应用时,只需按下控制装置上对应的功能按键即可。可见,本申请上述的方法,可以自动向用户推荐可以关联的应用程序,而无需用户手动地关联,避免很多复杂的设置操作,保证用户的体验。(The application provides an association method of an application program on display equipment and the display equipment, which can actively prompt a user to associate a function key with a target application program and provide a related page of association setting for the user. The target application is determined according to the use condition of the application or the update condition of the application by the user, for example, the application which is used more frequently by the user may be the target application, or the application of the latest version may be the target application, and the like. The user can control the display device to associate the target application program with the function key through input operation and the like under prompt, and then when the user wants to use the target application again, the user only needs to press the corresponding function key on the control device. Therefore, the method can automatically recommend the application programs which can be associated to the user without manually associating the application programs by the user, so that a plurality of complex setting operations are avoided, and the user experience is ensured.)

显示设备上应用程序的关联方法及显示设备

技术领域

本申请涉及显示技术领域,尤其涉及一种显示设备上应用程序的关联方法及显示设备。

背景技术

与显示设备匹配的遥控器等控制装置上通常设有可以自定义的功能按键。功能按键一般有一个或者多个,用户可以在显示设备上根据自己的使用需求,自定义这种功能按键的关联内容或者关联功能等。例如,用户可以设置功能按键与某个应用程序相关联,这样,用户在需要启动该应用程序时,只需按下对应的功能按键即可。

上述这种自定义控制装置功能按键的方式,让用户可以更加便捷地操作显示设备。然而,用户想要使用这种功能,需提前主动关联对应的功能按键,如果显示设备上可设置的应用程序增多,那么用户需要不断地手动进行不同功能的关联设置才能体验到通过功能按键使用各种应用程序,可见,这种关联设置的操作过程繁琐,会影响用户的使用体验。

发明内容

本申请提供了一种显示设备上应用程序的关联方法及显示设备,以解决目前将应用程序与功能按键关联的方式过于复杂的问题。

第一方面,本申请提供了一种显示设备上应用程序的关联方法,所述方法包括:确定显示设备上是否存在已关联应用程序;其中,已关联应用程序表示已经与控制装置的功能按键相关联的应用程序。如果显示设备上存在已关联应用程序,则继续确定已关联应用程序是否为待关联的目标应用程序。如果已关联应用程序不是目标应用程序,则提示用户将目标应用程序与功能按键相关联。响应于选择关联操作的用户输入,将目标应用程序与功能按键相关联。

本申请提供的上述方法,可以主动地提示用户将功能按键与目标应用程序关联,并向用户提供关联设置的相关页面。其中,目标应用程序是根据用户对于应用程序的使用情况或者应用程序的更新情况而确定的,例如,用户使用比较频繁的应用程序可以是目标应用程序,或者最新版本的应用程序可以是目标应用程序等。用户在提示下可以通过输入操作等,控制显示设备将目标应用程序与功能按键相关联,此后,当用户想再次使用目标应用时,只需按下控制装置上对应的功能按键即可。可见,本申请上述的方法,可以自动向用户推荐可以关联的应用程序,而无需用户手动地关联,避免很多复杂的设置操作,保证用户的体验。

在一些可实现方式中,如果显示设备上不存在已关联应用程序,则提示用户将目标应用程序与功能按键相关联。

在一些可实现方式中,如果已关联应用程序是目标应用程序,则无需提示用户将目标应用程序与功能按键相关联。

在一些可实现方式中,在确定显示设备上是否存在已关联应用程序之前,还包括:确定显示设备中是否存在关联提醒时间;如果显示设备中存在关联提醒时间,则控制显示设备从关联提醒时间开始计时,在预设时间内确定用户使用的各个应用程序的使用次数;确定在预设时间内使用次数最多的应用程序为待关联的目标应用程序。

在一些可实现方式中,如果显示设备中不存在关联提醒时间,则将显示设备的当前时间确定为关联提醒时间;控制显示设备从关联提醒时间开始计时,在预设时间内确定用户使用的各个应用程序的使用次数。

在一些可实现方式中,在确定显示设备上是否存在已关联应用程序之前,还包括:接收服务端向显示设备发送的通知消息;其中,通知消息用于提示显示设备将具有新功能或者新版本的目标应用程序与控制装置的功能按键相关联;根据通知消息,确定目标应用程序。

在一些可实现方式中,如果已关联应用程序不是目标应用程序,则控制显示器显示按键关联提示页面;其中,按键关联提示页面用于提示用户将目标应用程序与功能按键关联,以及,按键关联提示页面上显示设置选项和取消选项。

在一些可实现方式中,响应于用户在按键关联提示页面上选择设置选项的用户输入,控制显示器显示待选按键页面;其中,待选按键页面显示若干待关联的功能按键;响应于用户在待选按键页面上选择目标功能按键的用户输入,将目标应用程序与目标功能按键相关联。

在一些可实现方式中,如果已关联应用程序不是目标应用程序,则将通知消息显示在显示设备的消息中心;响应于用户在显示设备上选择进入消息中心的用户输入,控制显示器显示消息中心的消息页面;响应于用户在消息页面上选择通知消息的用户输入,控制显示器显示按键关联提示页面。

第二方面,本申请还提供了一种显示设备,包括:显示器;与显示器连接的控制器,控制器,被配置为:确定显示设备上是否存在已关联应用程序;如果显示设备上存在已关联应用程序,则继续确定已关联应用程序是否为待关联的目标应用程序;如果已关联应用程序不是目标应用程序,则提示用户将目标应用程序与功能按键相关联;响应于选择关联操作的用户输入,将目标应用程序与功能按键相关联。

本申请第一方面的显示设备上应用程序的关联方法可以应用与第二方面的显示设备中,并通过显示设备的控制器具体实现。因此,第二方面的显示设备所能实现的有益效果与第一方面中方法的有益效果相同,此处不再赘述。

附图说明

为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了根据一些实施例的显示设备的使用场景的示意图;

图2示出了根据一些实施例的控制装置100的硬件配置框图;

图3示出了根据一些实施例的显示设备200的硬件配置框图;

图4示出了根据一些实施例的显示设备200中软件配置图;

图5示出了根据一些实施例的遥控器的示意图;

图6示出了根据一些实施例的显示设备200的按键关联提示页面的示意图;

图7示出了根据一些实施例的显示设备200的待选按键页面的示意图;

图8示出了根据一些实施例的显示设备200的显示页面的示意图;

图9示出了根据一些实施例的显示设备200的消息页面的示意图;

图10示出了根据一些实施例的显示设备200的关联成功提示页面的示意图;

图11示出了根据一些实施例的显示设备上应用程序的关联方法的流程图;

图12示出了根据一些实施例的通过显示设备200获取目标应用程序的流程图;

图13示出了根据一些实施例的通过服务端获取目标应用程序的流程图;

图14示出了根据一些实施例的显示设备200的待选程序页面的示意图;

图15示出了根据一些实施例的使用情况统计表的示意图。

具体实施方式

为使本申请的目的和实施方式更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。

需要说明的是,本申请中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本申请的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。

本申请中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。

术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。

术语“模块”是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。

图1示出了根据一些实施例的显示设备的使用场景的示意图。如图1所示,用户可通过智能设备300或控制装置100操作显示设备200。

在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式,通过无线或有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等输入用户指令,来控制显示设备200。

在一些实施例中,也可以使用智能设备300(如移动终端、平板电脑、计算机、笔记本电脑等)以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。

在一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制设备来接收用户的语音指令控制。

在一些实施例中,显示设备200还与服务器400进行数据通信。可允许显示设备200通过局域网(LAN)、无线局域网(WLAN)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。

图2示出了根据一些实施例的控制装置100的硬件配置框图。如图2所示,控制装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起用用户与显示设备200之间交互中介作用。

图3示出了根据一些实施例的显示设备200的硬件配置框图。

在一些实施例中,显示设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口中的至少一种。

在一些实施例中,控制器包括处理器,视频处理器,音频处理器,图形处理器,RAM,ROM,用于输入/输出的第一接口至第n接口。

在一些实施例中,显示器260包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件,用于接收源自控制器输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控UI界面。

在一些实施例中,显示器260可为液晶显示器、OLED显示器、以及投影显示器,还可以为一种投影装置和投影屏幕。

在一些实施例中,通信器220是用于根据各种通信协议类型与外部设备或服务器进行通信的组件。例如:通信器可以包括Wifi模块,蓝牙模块,有线以太网模块等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。显示设备200可以通过通信器220与外部控制设备100或服务器400建立控制信号和数据信号的发送和接收。

在一些实施例中,用户接口,可用于接收控制装置100(如:红外遥控器等)的控制信号。

在一些实施例中,检测器230用于采集外部环境或与外部交互的信号。例如,检测器230包括光接收器,用于采集环境光线强度的传感器;或者,检测器230包括图像采集器,如摄像头,可以用于采集外部环境场景、用户的属性或用户交互手势,再或者,检测器230包括声音采集器,如麦克风等,用于接收外部声音。

在一些实施例中,外部装置接口240可以包括但不限于如下:高清多媒体接口(HDMI)、模拟或数据高清分量输入接口(分量)、复合视频输入接口(CVBS)、USB输入接口(USB)、RGB端口等任一个或多个接口。也可以是上述多个接口形成的复合性的输入/输出接口。

在一些实施例中,调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及EPG数据信号。

在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。

在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。例如:响应于接收到用于选择在显示器260上显示UI对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。

在一些实施例中,所述对象可以是可选对象中的任何一个,例如超链接、图标或其他可操作的控件。与所选择的对象有关操作有:显示连接到超链接页面、文档、图像等操作,或者执行与所述图标相对应程序的操作。

在一些实施例中控制器包括中央处理器(Central Processing Unit,CPU),视频处理器,音频处理器,图形处理器(Graphics Processing Unit,GPU),RAM Random AccessMemory,RAM),ROM(Read-Only Memory,ROM),用于输入/输出的第一接口至第n接口,通信总线(Bus)等中的至少一种。

CPU处理器,用于执行存储在存储器中操作系统和应用程序指令,以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。CPU处理器,可以包括多个处理器。如,包括一个主处理器以及一个或多个子处理器。

在一些实施例中,图形处理器,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等。图形处理器包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象;还包括渲染器,对基于运算器得到的各种对象,进行渲染,上述渲染后的对象用于显示在显示器上。

在一些实施例中,视频处理器,用于将接收外部视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等视频处理,可得到直接可显示设备200上显示或播放的信号。

在一些实施例中,视频处理器,包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等。其中,解复用模块,用于对输入音视频数据流进行解复用处理。视频解码模块,用于对解复用后的视频信号进行处理,包括解码和缩放处理等。图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的GUI信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。帧率转换模块,用于对转换输入视频帧率。显示格式化模块,用于将接收帧率转换后视频输出信号,改变信号以符合显示格式的信号,如输出RGB数据信号。

在一些实施例中,音频处理器,用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等处理,得到可以在扬声器中播放的声音信号。

在一些实施例中,用户可在显示器260上显示的图形用户界面(GUI)输入用户命令,则用户输入接口通过图形用户界面(GUI)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。

在一些实施例中,“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(Graphic User Interface,GUI),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、Widget等可视的界面元素。

如图4所示,显示设备的系统可以包括内核(Kernel)、命令解析器(shell)、文件系统和应用程序。内核、shell和文件系统一起组成了基本的操作系统结构,它们让用户可以管理文件、运行程序并使用系统。上电后,内核启动,激活内核空间,抽象硬件、初始化硬件参数等,运行并维护虚拟内存、调度器、信号及进程间通信(IPC)。内核启动后,再加载Shell和用户应用程序。应用程序在启动后被编译成机器码,形成一个进程。

如图4所示,将显示设备的系统分为三层,从上至下分别为应用层、中间件层和硬件层。

应用层主要包含电视上的常用应用,以及应用框架(Application Framework),其中,常用应用主要是基于浏览器Browser开发的应用,例如:HTML5 APPs;以及原生应用(Native APPs);

应用框架(Application Framework)是一个完整的程序模型,具备标准应用软件所需的一切基本功能,例如:文件存取、资料交换……,以及这些功能的使用接口(工具栏、状态列、菜单、对话框)。

原生应用(Native APPs)可以支持在线或离线,消息推送或本地资源访问。

中间件层包括各种电视协议、多媒体协议以及系统组件等中间件。中间件可以使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。

硬件层主要包括HAL接口、硬件以及驱动,其中,HAL接口为所有电视芯片对接的统一接口,具体逻辑由各个芯片来实现。驱动主要包含:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、WIFI驱动、USB驱动、HDMI驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。

与显示设备200匹配的遥控器等控制装置100上通常设有可以自定义的功能按键。功能按键一般有一个或者多个,具体可参见图5中所示的遥控器,在该遥控器上的最下方可以设置4个功能按键。用户可以在显示设备200上根据自己的使用需求,自定义这种功能按键的关联内容或者关联功能等。例如,用户可以设置功能按键1与应用程序A相关联,这样,用户在需要启动该应用程序A时,只需按下对应的功能按键1即可。

上述这种自定义控制装置100功能按键的方式,让用户可以更加便捷地操作显示设备200。然而,用户想要使用这种功能,需提前主动关联对应的功能按键,如果显示设备200上可设置的应用程序(APP,Application)增多,那么用户需要不断地手动进行不同功能的关联设置才能体验到通过功能按键使用各种应用程序,可见,这种关联设置的操作过程繁琐,会影响用户的使用体验。

基于此,本申请实施例中提供了一种显示设备200,该显示设备200可以主动向用户推荐可以关联的目标应用程序,进而避免用户自行选择应用程序进行关联而造成的频繁操作的问题。

本申请实施例中的显示设备200,在向用户推荐可以关联的目标应用程序时,可以向用户显示按键关联提示页面,按键关联提示页面可以提示用户将目标应用程序与功能按键关联起来。

图6示出了根据一些实施例的显示设备200的按键关联提示页面的示意图。参见图6,按键关联提示页面上可以显示关联提示,例如“您可以将APP1与功能按键关联,是否设置?”,并且,在按键关联提示页面上还会显示“设置”和“取消”选项。用户观看该按键关联提示页面后,如果希望将APP1关联到功能按键上,则可以在按键关联提示页面上选择“设置”选项,而如果不希望将APP1关联到功能按键上,则可以在按键关联提示页面上选择“取消”选项。

在用户选择“设置”选项后,显示设备200还会继续向用户显示包括若干待关联功能按键的待选按键页面。

图7示出了根据一些实施例的显示设备200的待选按键页面的示意图。参见图7,待选按键页面上可以显示例如功能按键1、功能按键2、功能按键3和功能按键4等选项。用户可以在这四个选项中选择想要与上述APP1相关联的目标功能按键。如果用户选择功能按键3,那么显示设备200会将功能按键3与APP1相关联,此后,如果用户想要启动APP1,可以直接按下控制装置100上的功能按键3,而无需在显示设备200查找APP1进行选择。

在一些实施例中,显示设备200还会将提示用户关联的通知消息显示在消息心中。显示设备200的消息中心通常是隐藏起来的,仅在当前的显示页面上保留一个进入消息中心的入口。用户选择该入口后,即可控制显示设备200显示消息中心的消息页面。

图8示出了根据一些实施例的显示设备200的显示页面的示意图。参见图8,在显示设备200当前显示页面最顶部任务栏上会显示设置、网络、用户、消息等页面的入口。不同的入口用不同的图标表示。其中,消息页面的入口用任务栏上最后一个消息气泡的图标表示。

当用户在上述显示页面上选择消息入口时,显示设备200会进一步显示消息中心的消息页面。在消息页面上会显示不同消息的消息区域,其中,显示上述通知消息的消息区域中会提示用户将目标应用程序与功能按键相关联。

图9示出了根据一些实施例的显示设备200的消息页面的示意图。参见图9,在消息页面上会显示按键关联的通知消息、媒资消息等。其中,通知消息中显示了“云端推荐新应用[App1]。要设置为关联应用吗?按[OK]进行设置。”的提示。如果用户选项将APP1与功能按键关联,那么只需按下控制装置100上的“OK”按键,即可控制显示设备200显示按键关联提示页面。进而,用户在按键关联提示页面继续选择目标功能按键。

本申请实施例中,当目标应用程序与功能按键关联成功后,显示设备200还会显示关联成功提示页面,以提示用户后续可以使用该功能按键实现目标应用程序的使用。

图10示出了根据一些实施例的显示设备200的关联成功提示页面的示意图。参见图10,关联成功提示页面上显示的提示内容可以是“功能按键3已成功关联[App1]。您可以按下功能键3启动应用程序。”

为了解决上述用户自行选择应用程序进行按键关联而造成的频繁操作的问题,本申请实施例中还提供了一种显示设备上应用程序的关联方法,该方法可以应用于前述实施例的显示设备200中,并由显示设备200的控制器250具体实现。如图11所示,该方法可以包括如下步骤:

步骤S101,确定显示设备200上是否存在已关联应用程序。

本申请实施例中,已关联应用程序表示已经与控制装置100的功能按键相关联的应用程序,即,在本次关联操作之前已经关联好的应用程序。

在一些实施例中,在步骤S101之前,还可以先获取待关联的目标应用程序。本申请实施例中,获取目标应用程序的方式至少包括两种。其中一种为通过显示设备200获取目标应用程序,此时,显示设备200可以根据用户对应各个应用程序的使用情况而确定目标应用程序;另一种为通过服务端获取目标应用程序,此时,服务端根据显示设备200上的应用程序的更新情况而确定的。

当通过显示设备200获取目标应用程序时,如图12所示,在步骤S101之前,可以首先执行步骤S201,确定显示设备200中是否存在关联提醒时间。关联提醒时间是指一个开始计时的时间点,在显示设备200中可以预先设置关联提醒时间,也可以不预先设置。

在步骤S202中,如果显示设备200中已经存在关联提醒时间,则控制显示设备200从关联提醒时间开始计时,在预设时间内确定用户使用的各个应用程序的使用次数。其中,预设时间是指从关联提醒时间开始的一段时间,例如10天、30天、80天等。如果关联提醒时间为2021年9月15日,预设时间为10天,那么显示设备200需要统计在9月15日到9月25日之间各个应用程序被用户使用的次数。

在步骤S203中,确定在预设时间内使用次数最多的应用程序为待关联的目标应用程序。

如果APP1在10天内被用户使用的使用次数为5次,APP2在10天内被用户使用的使用次数为2次,APP3在10天内被用户使用的使用次数为8次,APP4在10天内被用户使用的使用次数为6次。可见,在10天内使用次数最多的应用程序是APP3,那么可以确定,APP3为待关联的目标应用程序。

在步骤S204中,如果显示设备200中不存在关联提醒时间,则将显示设备200的当前时间确定为关联提醒时间。

其中,显示设备200当前的时间可以是某一天,也可以是某一天的具体时刻。例如,显示设备200不存在关联提醒时间,而显示设备200当前的时间为2021年9月15日10点28分,那么可以将9月15日确定为关联提醒时间,也可以将9月15日10点28分确定为关联提醒时间。

在将显示设备200的当前时间确定为关联提醒时间之后,再控制显示设备200从关联提醒时间开始计时,以及,在预设时间内确定用户使用的各个应用程序的使用次数。

当通过服务端获取目标应用程序时,如图13所示,在步骤S101之前,可以首先执行步骤S301,接收服务端向显示设备200发送的通知消息。其中,通知消息用于提示显示设备200可以将具有新功能或者新版本的目标应用程序与控制装置100的功能按键相关联。

本申请实施例中,显示设备200上的应用程序安装情况是由服务端实时掌握的,当应用程序需要更新或者升级时,服务端会通知显示设备200进行升级。并且显示设备200上需要安装新的应用程序,也需要从服务端获取。服务端会掌握到显示设备200上最新更新或者最下载的应用程序,并通知显示设备200可以将这些更新后的应用程序或者新下载的应用程序与功能按键相关联。

由于更新后的应用程序或者新版本的应用程序通常都具有新的功能或者对一些功能进行了优化,因此,服务端推荐显示设备200将这些应用程序与功能按键关联,也可以进一步增加应用程序新功能或者新业务的曝光度,增加应用程序的推广度。

在步骤S302中,接收到服务端发送的通知消息后,再根据通知消息,确定目标应用程序。在步骤S302中,目标应用程序即为服务端确定出的具有新功能或者新版本的应用程序。

在前述实施例中,获取到目标应用程序后,可以进步一确定显示设备200上是否存在已经关联的应用程序。

步骤S102,如果显示设备200上存在已关联应用程序,则继续确定已关联应用程序是否为待关联的目标应用程序。

本申请实施例中,显示设备200上的已关联应用程序可以是一个,也可以是多个。

当显示设备200上只存在一个已关联应用程序时,只需确定这一个已关联应用程序是否是目标应用程序。例如,显示设备200上只存在一个已关联的APP1,而显示设备200获取到的待关联的目标应用程序为APP4,可见,显示设备200上的已关联应用程序不是目标应用程序。

或者,显示设备200上只存在一个已关联的APP1,而显示设备200获取到的待关联的目标应用程序为APP1,可见,显示设备200上已关联的应用程序是目标应用程序。

当显示设备200上不止存在一个已关联应用程序时,可以判断所有的已关联应用程序中是否有与待关联的目标应用程序相同的应用程序,如果有,则可以认为已关联应用程序是目标应用程序,如果没有,则可以认为已关联应用程序不是目标应用程序。

例如,显示设备200上已关联的应用程序为APP1、APP2和APP3,而获取到的待关联的目标应用程序为APP4,可见,已关联应用程序中没有目标应用程序APP4,那么可以确定,已关联应用程序不是目标应用程序。

或者,显示设备200上已关联的应用程序为APP1、APP2和APP3,而获取到的待关联的目标应用程序为APP1,可见,已经关联应用程序中有目标应用程序APP1,那么可以确定,已关联应用程序是目标应用程序。

步骤S103,如果已关联应用程序不是目标应用程序,则提示用户将目标应用程序与功能按键相关联。

本申请实施例中,如果已关联应用程序不是目标应用程序,则说明显示设备200获取到的目标应用程序目前未与任何功能按键相关联,因此,可以在显示设备200上提示用户将目标应用程序与功能按键相关联。

另外,在上述步骤S101之后,如果确定出显示设备200上不存在已关联应用程序,那么说明显示设备200上包括目标应用程序在内的所有应用程序都没有与功能按键相关联,此时,也可以在显示设备200上提示用户将目标应用程序与功能按键相关联。

由前述内容可知,显示设备200中在提示用户进行关联操作时,可以显示具体的按键关联提示页面。因此,在步骤S103中,如果已关联应用程序不是目标应用程序,还可以控制显示器260显示按键关联提示页面。按键关联提示页面如图6所示,用于提示用户将目标应用程序与功能按键关联,以及,按键关联提示页面上还显示设置选项和取消选项。

在上述步骤S102之后,如果确定出已关联应用程序是待关联的目标应用程序,说明显示设备200上的目标应用程序已经与功能按键进行了关联,目标应用程序无需再次关联,那么也无需在显示设备200上提示用户。

步骤S104,响应于选择关联操作的用户输入,将所述目标应用程序与所述功能按键相关联。

在步骤S104中,如果用户在按键关联提示页面上选择设置选项,则会响应于选择设置选项的用户输入,控制显示器260显示待选按键页面。待选按键页面如图7所示,用于显示可以与目标应用程序相关联的若干待选功能按键。

在步骤S104中,如果用户在待选按键页面上选择了目标功能按键,则会响应于选择目标功能按键的用户输入,将目标应用程序与目标功能按键相关联。

值得说明的是,本申请实施例中所说的用户输入是指用户向显示设备200输入指令的操作或者用户在触屏显示设备200上的触控操作。其中,用户向显示设备200输入的指令,可以是通过按下遥控器等控制装置100的按键所输入的按键指令,也可以是用户直接向显示设备200输入的语音指令。

在一些实施例中,如果目标应用程序是显示设备200通过服务端获得的,那么在显示设备200上的已关联应用程序不是目标应用程序时,还可以将服务端发送的通知消息显示在显示设备200的消息中心。消息中心的消息页面如图9所示。在步骤S104中,如果用户在显示设备200的显示页面上选择消息中心,则会响应于选择消息中心的用户输入,控制显示器260显示消息页面。在消息页面上显示了若干系统消息或者服务端发来的消息。在步骤S104中,当用户在消息页面上选择通知消息时,则会响应于选择通知消息的用户输入,控制显示器260显示按键关联提示页面。

在一些实施例中,服务端上线了新的应用程序,但是该应用程序还并未被显示设备200安装,服务端在向显示设备200发送该应用程序的同时,也会在发送的内容中标注该应用程序可以推荐给显示设备200进行按键关联。显示设备200在下载安装好该应用程序后,可以直接向用户显示按键关联提示页面,询问用户是否需要将这个新安装的应用程序与功能按键关联。

在一些实施例中,显示设备200获得的待关联的目标应用程序也可能不止一个,此时,显示设备200还可以向用户提供待选程序页面。图14示出了根据一些实施例的显示设备200的待选程序页面的示意图,如图14所示,待选程序页面中可以显示若干待选的目标应用程序,例如APP1、APP2、APP3、APP4等,并且,在用户将选择焦点移动到APP1选项上时,显示“将功能按键1与APP1相关联”的提示。在待选程序页面的底部还显示取消选项和保存选项,如果用户将焦点移动到APP1选项上输入确认指令后,再将焦点移动到保存选项上输入确认指令,那么显示设备200会保存用户的关联设置,将APP1与功能按键1相关联。如果用户将焦点移动到APP1选项上输入确认指令后,再将焦点移动到取消选项上,则显示设备200不会保存用户的当前设置,APP1仍处于未关联状态或者原来的关联状态。

由于控制装置100上的功能按键可能不止一个,那么当显示设备200获得的目标应用程序多于一个时,显示设备200可以先向用户显示待选按键页面,在用户选择了目标功能按键之后,再显示用于关联目标功能按键的待选程序页面。

在一些实施例中,上述利用关联提醒时间以及预设时间统计应用程序的使用次数的过程,还可以通过设置使用情况统计表来实现。使用情况统计表(AppUsageStat)参见图15所示,用于记录应用程序的使用次数,其中,字段中的AppId(APP Identity document,APP身份标识号)是代表一个应用程序的身份标识,不同应用程序的AppId必然不同;AppName是指应用程序的名称;AppRunTimes是指应用程序的使用次数。显示设备200在启动应用程序时,需根据启动的应用程序的AppId信息,从AppUsageStat中找到应用程序的记录,并将其中AppRunTimes字段的数据+1,用于累计使用次数。

并且,显示设备200中还可以设置定时器,通过定时器从关联提醒时间开始计时,并积累预设时间。

由以上内容可知,本申请实施例中的显示设备上应用程序的关联方法,可以主动地提示用户将功能按键与目标应用程序关联,并向用户提供关联设置的相关页面。用户在提示下可以通过输入操作等,控制显示设备将目标应用程序与功能按键相关联,此后,当用户想再次使用目标应用时,只需按下控制装置上对应的功能按键即可。可见,本申请上述的方法,可以自动向用户推荐可以关联的应用程序,而无需用户手动地关联,避免很多复杂的设置操作,保证用户的体验。

另外,本申请实施例中的显示设备200除了可以主动地向用户推荐可以关联的目标应用程序,也可以为用户提供手动设置按键关联内容的设置入口。当显示设备200并未向用户推荐目标应用程序时,用户可以通过显示设备200系统的设置入口逐级找到按键关联设置页面,并在按键关联设置页面上选择目标功能按键以及目标功能按键关联的目标应用程序。

由于本申请实施例中的显示设备上应用程序的关联方法可以应用于如前述实施例的显示设备200中,并由显示设备200的控制器250实现,因此,关于本申请实施例中显示设备200以及控制器250所能实现的其他内容可以参照前述实施例的内容,此处不再赘述。

最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用所述实施方式以及适于具体使用考虑的各种不同的变形的实施方式。

23页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种多媒体数据播放方法、装置、电子设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类