显示装置、系统及其控制方法与流程

文档序号:13350786阅读:193来源:国知局
显示装置、系统及其控制方法与流程

根据示例性实施方式的装置和方法涉及在显示装置中执行应用,更具体地,涉及用于购买和执行已经从外部下载的付费应用的显示装置,以及所述显示装置的系统和控制方法。



背景技术:

显示装置,包括智能电视(tv)、智能电话和平板电脑等,可使其功能通过各种应用被修改和/或扩展。用户可通过显示装置访问诸如应用商店(appstore)的服务器(例如,外部装置)并且从所述应用商店下载免费应用或付费应用。

在购买付费应用和在显示装置中使用所述应用的过程中,既可使用应用内购买(iap,in-apppurchase)又可使用收费服务模式(ptp,paytoplay)。

就iap而言,用户无偿下载应用,然后对所需内容进行支付并且当他/她使用所述应用时获得使用所述内容的授权。就ptp而言,用户在下载应用之前完成对应用的支付,并且将付费应用下载到显示装置并使用所述付费应用。



技术实现要素:

技术问题

然而,就ptp而言,为了供用户在下载应用之前对应用进行支付,应当在应用商店管理和制作应用的应用购买历史和支付。因此,开发和运行应用商店的公司可能不得不承担大量的开发和操作成本以维持理想的环境。

当通过应用商店管理ptp时,独立于应用商店在服务器处管理iap,因此iap就管理而言效率低。这也适用于应用开发者的管理页面并且可能导致不便。

购买历史在应用商店处在下载步骤中进行管理,因此,可能难以在下载所述应用之后管理所述应用。如果已经非法下载的付费应用被复制到另一设备,则可能难以监视或处罚这些非法使用。

解决方案

根据示例性实施方式的一方面,提供一种显示装置,包括配置为与外部装置通信的通信器、配置为存储应用的存储器以及至少一个处理器,其中所述至少一个处理器配置为:控制通信器从外部装置接收应用;将所接收的应用存储在存储器中;响应于接收到选择存储在存储器中的要执行的应用的用户命令,基于用户购买历史确定所选择的应用是否已经购买;以及响应于确定出所选择的应用已经购买,在显示装置中执行所选择的应用。因此,提供应用的服务器不需要管理购买历史,从而提高管理效率。

用户购买历史可存储在购买历史服务器和存储器中的至少一个中,其中用户购买历史可包括包含应用内购买(iap)和收费服务模式(ptp)中的至少之一的付费应用的购买历史。因此,管理应用的用户购买历史的购买历史服务器管理iap类型和ptp类型的付费应用,从而向应用开发者和服务器管理者提供改进的可用性和便利性。

处理器还可配置为:响应于确定出所选择的应用未购买,停止运行所选择的应用并且控制通信器通过支付服务器继续进行所选择的应用的支付过程。因此,可限制没有适当支付的应用在显示装置上运行,从而防止购买的应用被非法地复制到另一设备。

处理器还可配置为:响应于应用的支付过程完成,在显示装置中重新开始运行应用。因此,可执行未付款应用的立即支付和执行,从而确保用户在使用显示装置中的便利性。

处理器还可配置为:如果应用的支付过程失败或取消,则在显示装置中将应用维持在停止状态。因此,可产生从根本上阻止出于预定原因没有完成购买的应用运行的效果。

显示装置还可包括显示器,其中处理器还可配置为:响应于确定出所选择的应用未购买,控制显示器显示应用的支付屏幕。因此,用户可查看屏幕方便地执行支付过程。

支付屏幕可包括能够接收对所选择的应用的支付或不支付的用户选择的图形用户界面(gui),以及处理器还可配置为:响应于接收到对所选择的应用的不支付的用户选择,停止运行所选择的应用。因此,可防止违背用户目的的支付。

显示装置还包括显示器,其中处理器还可配置为控制显示器显示与用户购买历史对应的图形用户界面(gui)。因此,用户可容易地确认他的/她的购买历史。

外部装置可包括配置为存储多个应用的内容服务器;配置为针对每个用户存储应用的购买历史的购买历史服务器;以及配置为支持应用的支付过程的支付服务器,其中处理器还可配置为控制通信器从内容服务器接收所选择的应用。因此,内容服务器不需要分别管理付费应用的购买历史,从而降低建立应用商店的成本。

处理器还可配置为:响应于在应用存储于存储器中之后接收到选择要执行的应用的用户命令,确定所选择的应用是否已经购买。因此,如果在应用运行时应用的购买完成,则可从那时起免费使用所购买的应用。

根据示例性实施方式的一方面,提供显示装置的控制方法,该方法包括:从外部装置接收应用;将所接收的应用存储在存储器中;响应于接收到选择存储器中所存储的要执行的应用的用户命令,基于用户购买历史确定所选择的应用是否已经购买;以及响应于确定所选择的应用已经购买,在显示装置中执行所选择的应用。因此,提供应用的服务器不需要管理购买历史,从而提高管理效率。

用户购买历史可存储在购买历史服务器和存储器中的至少一个中,其中用户购买历史可包括包含应用内购买(iap)和收费服务模式(ptp)中的至少之一的付费应用的购买历史。因此,管理应用的用户购买历史的购买历史服务器管理iap类型和ptp类型的付费应用,从而向应用开发者和服务器管理者提供改进的可用性和便利性。

控制方法还可包括:响应于确定出所选择的应用未购买,停止运行应用并且通过支付服务器继续进行所选择的应用的支付过程。因此,限制没有适当支付的应用在显示装置上运行,从而防止购买的应用被非法地复制到另一设备。

控制方法还可包括:响应于应用的支付过程完成,在显示装置中重新开始运行应用。因此,可执行未付款应用的立即支付和执行,从而确保用户在使用显示装置中的便利性。

控制方法还可包括:如果应用的支付过程失败或取消,则在显示装置中将应用维持在停止状态。因此,可产生从根本上阻止出于预定原因而没有完成购买的应用的运行的效果。

控制方法还可包括:响应于确定出所选择的应用未购买,显示应用的支付屏幕。因此,用户可查看屏幕方便地执行支付过程。

支付屏幕可包括能够接收对所选择的应用的支付或不支付的用户选择的图形用户界面(gui),并且还可包括:响应于接收到对所选择的应用的不支付的用户选择,停止运行所选择的应用。因此,可防止违背用户目的的支付。

控制方法还可包括:显示与用户购买历史对应的图形用户界面(gui)。因此,用户可容易地确认他的/她的购买历史。

外部装置可包括存储多个应用的内容服务器、针对每个用户存储应用的购买历史的购买历史服务器以及支持应用的支付过程的支付服务器,而且接收应用可包括从内容服务器接收所选择的应用。因此,内容服务器不需要分别管理付费应用的购买历史,从而降低建立应用商店的成本。

控制方法还可包括:响应于在应用存储于存储器中之后接收到选择要执行的应用的用户命令,确定所选择的应用是否已经购买。因此,如果在应用运行的时间处应用的购买完成,则可从那时起免费使用所购买的应用。

根据示例性实施方式的一方面,提供包括显示装置和至少一个服务器的系统,所述系统包括至少一个服务器和显示装置,其中所述至少一个服务器包括内容服务器、购买历史服务器和支付服务器;显示装置包括配置为与至少一个服务器通信的通信器、配置为存储已经由内容服务器通过通信器提供的应用的存储器、以及至少一个处理器,其中所述至少一个处理器配置为:响应于接收到选择存储在存储器中的要执行的应用的用户命令,基于存储在购买历史服务器中的用户购买历史确定所选择的应用是否已经购买;响应于确定出所选择的应用未购买,停止运行应用;以及控制通信器通过支付服务器继续进行所选择的应用的支付过程。因此,提供应用的服务器不需要管理购买历史,从而提高管理效率。另外,执行未支付应用的立即支付和执行,从而确保用户使用显示装置的便利性。

购买历史服务器可配置为管理包括付费应用的购买历史的用户购买历史,其中付费应用包括应用内购买(iap)和收费服务模式(ptp)中的至少之一。因此,管理应用的用户购买历史的购买历史服务器管理iap类型和ptp类型的付费应用,从而向应用开发者和服务器管理者提供改进的可用性和便利性。

处理器还可配置为:响应于确定出所选择的应用已经购买,在显示装置中执行应用。因此,可产生从根本上阻止出于预定原因没有完成购买的应用的执行的效果。

发明的有益效果

根据示例性实施方式,对于ptp类型的付费应用以及iap类型的付费应用,如果用户选择执行所下载的应用,则确定所选择的应用是否已经购买,并且仅仅在显示装置中执行所购买的应用。

由于应用商店(例如,内容服务器)不需要分别管理付费应用的购买历史,所以建立应用商店的成本降低。另外,管理应用的用户购买历史的购买历史服务器管理iap类型付费应用和ptp类型付费应用两者,从而向应用开发者和服务器管理者提供改进的可用性和便利性。

另外,响应于用户的应用执行命令,确定所述应用的购买是否已经完成,并且仅仅在显示装置中执行所购买的应用。这使得如果应用被非法地复制到另一设备则无法在另一设备中使用所购买的付费应用,并且确保安全。

附图说明

结合附图,根据示例性实施方式的以下描述,上述方面和/或其他方面将变成明显并且更易于理解,在附图中:

图1示出根据示例性实施方式的包括显示装置的系统的配置;

图2是根据示例性实施方式的显示装置的框图;

图3示出根据示例性实施方式被执行以运行应用的控制器的操作;

图4示出执行应用的现有技术操作;

图5至图17示出根据一个或多个示例性实施方式在将应用接收到显示装置中并在显示装置中执行所述应用的过程中通过显示器显示的屏幕;

图18示出根据示例性实施方式的显示装置的操作;

图19示出根据另一个示例性实施方式的显示装置的操作;以及

图20是示出根据示例性实施方式的显示装置的控制方法的流程图。

具体实施方式

在下文中,将参考附图详细描述示例性实施方式。

下面描述的示例性实施方式可不同地修改。示例性实施方式不限于附图中公开的示例性实施方式,并且应理解本公开包括任意包含在本公开的思想和技术范围中的等同和替换。在本公开中,如果公知的元件结构和技术将以不必要的细节混淆本公开,则可能没有详细描述所述公知的元件结构和技术。

虽然包括序号“第一”、“第二”等的术语可用于描述不同的元件,但是这些元件不受所述术语的限制。所述术语用于将一个元件与其他元件区分开。术语并非用于指示顺序或重要性。

本公开中使用的术语“包括”或“具有”表明存在特征、附图、步骤、操作、组成元件、组件或其组合。然而,所述术语应理解为意指不排除存在或增加一个或多个其他特征、附图、步骤、操作、组成元件、组件或其组合。

根据一个或多个示例性实施方式,如本文所使用的,术语“模块”或“部分”可表示但并不限于执行任务的软件或硬件组件或它们的组合。此外,“多个模块或部分”可整体地形成为至少一个模块并且可通过至少一个处理器来实现。

图1示出根据示例性实施方式包括显示装置100的系统10的配置。

根据示例性实施方式的系统10包括能够访问至少一个外部装置的显示装置100。至少一个外部装置可包括服务器。图1示出在其中显示装置100与多个服务器(例如,内容服务器200、支付服务器300和购买者历史服务器400)通信的情况的示例。

如图1所示,根据示例性实施方式的显示装置100通过预设过程处理由外部图像源供应的图像信号(例如,输入信号),并且在显示器130(参见图2)中将经处理的图像信号显示为图像。

根据示例性实施方式,显示装置100可通过显示广播图像的电视、基于从广播站的发送器接收的广播信号/广播信息/广播数据来实现。然而,可显示在显示装置100上的图像的种类不限于广播图像。例如,显示装置100可基于从各类图像源接收的信号/数据,显示动态图像、静态图像、应用、屏幕菜单(osd)、用于控制各操作的用户界面(ui,也称作“图形用户界面(gui)”)等。

根据图1中的示例性实施方式,显示装置100可通过智能电视或网络协议(ip)电视来实现。智能电视能够实时接收和显示广播信号,所述智能电视具有网页浏览功能以在实时显示广播信号时通过互联网搜索和购买各种内容,因此提供方便的用户环境。

此外,智能电视具有开放式软件平台以向用户提供交互式服务。因此,智能电视可向用户提供各种内容。例如,智能电视可通过开放式软件平台向用户提供与预定服务对应的应用。应用可表示用于提供各种服务(例如,社交网络服务(sns)、财经、新闻、天气、地图、音乐、电影、游戏、电子书等)的应用程序,并且可从内容服务器200诸如应用商店(例如,要被存储的外部装置)被接收(例如,下载)、安装在显示装置100中并且在显示装置100中执行。

应用可包括预先安装在显示装置100中的预装应用,以及由用户选择性地安装的用户安装应用。

根据示例性实施方式,将描述显示装置100接收并执行用户选择从诸如应用商店的外部装置下载到显示装置100的用户安装应用的情况。然而,示例性实施方式不限于此。另外,从外部装置接收的应用可包括预装应用的更新版本。

应用包括付费应用和免费应用。根据示例性实施方式的付费应用包括通过应用内购买(iap)和收费服务模式(ptp)方法购买的应用。

根据示例性实施方式,所述应用可被控制成:响应于对于ptp类型的付费用户的应用执行命令,根据用户是否已经完成应用的购买而开始它的执行。

图1示出电视作为显示装置100的示例,但是示例性实施方式不限于此。

显示装置100可通过诸如智能电话、智能板的小型设备或移动设备来实现,例如平板电脑、汽车导航器、个人数字助理(pda)、便携式媒体播放器(mp3播放器)等。用户可选择从诸如应用商店的外部装置将各种应用接收至移动设备。

根据示例性实施方式的显示装置100可通过在其中可安装应用的各种数字设备来实现,诸如台式计算机、膝上型计算机、机顶盒和机背盒等。

根据示例性实施方式,在可通过包括移动设备的各类数字设备来实现的显示装置100中,所述应用可被控制成:针对用户的应用执行命令,根据应用的购买是否已经完成来开始它的执行。

内容服务器200(例如,应用市场或应用商店(例如,app商店))提供能够在包括显示装置100的多个设备中执行的各种应用。如果开发者开发应用并且利用项目管理服务器寄存所述应用,则要提供给显示装置100的相关项目(例如,应用)存储在内容服务器200中并且在所述内容服务器200中被管理。

显示装置100以有线或无线的方式通过用户操作访问内容服务器200并且下载应用(例如,用户安装应用或预装应用的更新版本),而且所下载的应用安装在显示装置100中并且在显示装置100中执行。

根据示例性实施方式,显示装置100包括用户信息管理器、内容管理器、支付管理器和内容部分。用户信息管理器可包括用户信息寄存器和用户信息发送器。内容管理器可包括内容选择器、内容请求器和内容执行器。支付管理器可包括支付请求接收器、支付信息发送器和支付结果接收器。内容部分可包括购买历史确认器、应用/内容进度管理器、支付请求发送器和支付结果接收器。

用户信息管理器、内容管理器、支付管理器和内容部分以及它们各自的元件已根据显示装置100的操作/功能进行分类,并且可包括在图2的显示装置100的元件中。例如,它们可包括在用户输入接口140、通信器150、存储装置160(例如,存储器)和控制器170中的至少之一中。

例如,内容选择器和支付请求接收器可包括在用户输入接口140中,而内容请求器、支付请求发送器和支付结果接收器可包括在通信器150中。用户信息寄存器可包括在存储装置160中,而内容执行器、购买历史确认器和应用/内容进度管理器可包括在控制器170中。

内容服务器200可由制造商或显示装置100的移动携带者操作。图1示出显示装置100访问单个内容服务器200并且从其下载应用,但是示例性实施方式不限于此,并且内容服务器200可提供为多个。

内容服务器200可寄存供用户使用显示装置100的用户信息(例如,用户账户信息),并且可存储和管理每个用户提供给显示装置100的应用信息,即内容供应历史。

根据示例性实施方式,作为示例性实施方式描述包括用户信息寄存器、内容供应历史管理器和内容提供器的内容服务器200。用户信息寄存器、内容供应历史管理器和内容提供器已根据内容服务器200的操作/功能进行分类。

显示装置100的用户可通过用户登录从显示装置100访问内容服务器200。内容供应历史管理器将已经登录到显示装置100中的用户的信息和从显示装置100接收的信息与存储在用户信息寄存器中的信息进行比较,并且基于所述比较的结果生成可向显示装置100供应的应用的列表(例如,内容列表)。内容供应历史管理器还可接收显示装置100的设备信息(例如,硬件信息和软件信息),并且生成与相关设备对应的、可被供应的可用应用的列表。所生成的可用应用的列表发送到显示装置100。

用户可通过显示装置100确定可用应用的列表,并且可请求将应用下载到显示装置100。内容服务器200从用户接收到该请求,并且通过内容提供器将相应应用发送到显示装置100。

支付服务器300提供关于应用购买的支付服务。更具体地,支付服务器300从显示装置100接收购买预定应用的支付请求消息(或准许请求消息),并且基于所接收的消息,执行购买所述应用的支付过程。作为支付过程的结果,指示支付成功或支付失败的结果消息被发送到显示装置100。

支付请求消息和结果消息包括安全数据(例如,信用卡信息和安全码信息),以及安全数据可通过要被包括在消息中的预定加密模块(例如,加密键)来进行加密。

根据示例性实施方式,对于卖方(例如,内容服务器200的操作者)和买方(例如,显示装置100的用户)之间的交易,支付服务器300可包括支付服务提供者(psp)服务器。支付服务器300的操作者可包括信用卡公司、银行、移动携带者等。

根据示例性实施方式,支付服务器300可包括支付请求接收器、支付处理器、支付结果发送器和用户信息寄存器。支付请求接收器、支付处理器、支付结果发送器和用户信息寄存器已根据支付服务器300的操作/功能进行了分类。

显示装置100已通过支付请求接收器发送的支付请求消息可连同存储在用户信息寄存器中的用户信息(包括用户安全码信息)被发送到支付处理器,并且支付处理器可基于所述信息接收或拒绝所述支付。支付处理器的支付结果通过支付结果发送器发送到显示装置100和购买历史服务器400。

购买历史服务器400在其中存储应用的用户购买历史。根据示例性实施方式,购买历史服务器400可从内容服务器200和支付服务器300接收关于用户的应用购买信息,并且存储和管理每一用户账户的应用购买历史。换言之,如果支付服务器300准许预定应用的支付,则相关信息(例如,支付结果)被发送到购买历史服务器400,而且存储在购买历史服务器400中的相关用户购买历史通过反映所发送的信息而被更新。

作为购买历史被管理的应用包括应对其进行支付的付费应用。因此,如果预定应用的执行命令被输入到显示装置100,则显示装置100可访问购买历史服务器400,并且可确认所述应用是否已经购买(即,所述应用是否已经支付)以及已确认支付的应用是否在显示装置100中执行。

根据示例性实施方式,如果相同的用户使用两个或更多显示装置(例如,如果用户通过同一用户账户使用智能电视和智能电话),则每个用户账户可链接、存储和管理对于两个设备中的每一个的应用购买列表。因此,即使通过不同的设备下载和执行同一应用,也防止了双倍支付。

根据示例性实施方式,购买历史服务器400可包括购买历史确认请求接收器、购买历史信息发送器、购买历史管理器和用户信息寄存器。购买历史确认请求接收器、购买历史信息发送器、购买历史管理器和用户信息寄存器已根据购买历史服务器400的操作/功能进行分类。

购买历史管理器从内容服务器200和支付服务器300中的至少一个接收与用户的应用购买相关的信息,并且存储和管理该信息。当预定的应用被执行时,购买历史确认请求接收器从显示装置100接收确认预定应用的购买是否已经完成的请求。基于存储在购买历史管理器和用户信息寄存器中的数据,购买历史服务器400确定应用的购买是否已经完成,并且通过购买历史信息发送器向显示装置100发送所确定的结果。

显示装置100通过支付结果接收器接收所述应用的购买的完成或未完成的结果,而且应用/内容进度管理器根据所述结果在显示装置100中运行已经购买的应用。如果支付结果显示未购买,则应用/内容进度管理器可停止运行应用并且可根据用户的选择请求所述应用的结束或者对所述应用进行支付。

根据示例性实施方式,服务器200、300和400可通过如图1所示的不同的和独立的服务器来实现。然而,服务器200、300和400中的两个或更多可集成操作。如果服务器200、300和400构建为独立的服务器,则它们可通过通信彼此发送和接收数据。

一个或多个示例性实施方式中包括服务器200、300和400,无论它们具有相同的操作实体还是它们中的至少两个具有不同的操作实体。如果服务器200、300和400具有相同的操作者,则支付服务器300可访问外部支付服务供应者以执行支付过程。

下文描述的示例性实施方式是根据装置/系统的类型不同地适用的示例,并且不限制本公开。

在下文中,将描述显示装置100的详细配置。

图2是根据示例性实施方式的显示装置100的框图。

如图2中所示,显示装置100包括图像接收器110、图像处理器120、显示器130、用户输入接口140、通信器150、存储装置160和控制器170,其中,图像接收器110接收图像信号;图像处理器120处理通过图像接收器110接收的图像信号;显示器130基于通过图像处理器120处理的图像信号显示图像;用户输入接口140接收用户输入;通信器150与外部进行通信;存储装置160将数据存储在其中;控制器170控制显示装置100。

图像接收器110接收图像信号并且将它发送到图像处理器120。图像接收器110可根据所接收的图像信号的格式以及显示装置100的类型不同地实现。例如,图像接收器110可从广播站无线接收射频(rf)信号,或者可通过有线接收组合视频信号、分量视频信号、超级视频、scart、高清晰度多媒体接口(hdmi)标准的图像信号。图像接收器110可包括调谐器,如果图像信号是广播信号,则将其调谐至与广播信号对应的频道。

图像信号可从外部装置被接收。例如,图像信号可从个人计算机(pc)、音频/视频(av)系统、智能电话、智能平板或相似的外部装置输出。另外,图像信号可基于通过互联网或其他网络接收的数据。在这种情况下,显示装置100可通过通信器150执行网络通信,或者还可包括单独的网络通信器。图像信号可基于存储在存储装置160中的数据,其中所述存储装置160为非易失性的,如闪速存储器、硬盘驱动器等。存储装置160可设置在显示装置100的内部或外部。如果存储装置160设置在显示装置100的外部,则可提供连接器以连接存储装置160。

图像处理器120执行针对图像信号预先设定的各种图像处理过程。图像处理器120向显示器130输出经处理的图像信号,从而基于图像信号在显示器130上显示图像。

通过图像处理器120执行的图像处理过程的种类没有限制。例如,图像处理过程可包括与各种图像格式对应的解码、反交错、帧刷新率转换、缩放、用于提高图像质量的降噪、细节增强、行扫描等。图像处理器120可通过独立地执行每一个过程的各个组来实现,或者可通过在其中集成有与这些过程对应的各种功能的片上系统(soc)来实现。例如,显示装置100可具有通过包括执行前述图像处理过程的各种芯片集和存储器的图像处理板来实现的图像处理器120。

图像处理可表示通过图像处理器120或控制器170(即,用于其预定目的的处理器)处理输入图像信号,并且包括模拟信号处理和数字信号处理二者。下面,图像处理指的是图像的数字处理,但是示例性实施方式不限于此。图像处理可包括点处理、面处理、几何处理和帧处理中的至少之一。点处理基于像素的位置处理每个像素。面处理可基于像素的原始值和相邻像素的值改变像素值。几何处理可改变像素的位置或布置。帧处理可基于两个或更多图像的计算改变像素值。除非另行说明,否则图像处理指的是点处理。

显示器130基于通过图像处理器120处理的图像信号显示图像。

显示器130可通过例如液晶、等离子体、发光二极管(led)、有机发光二极管(oled)、面传导电子发射器、碳纳米管(cnt)、纳米晶体以及其他相似的显示器来实现,而不受限制。

显示器130可根据其类型包括另外的元件。

根据示例性实施方式,在显示装置100中,显示器130包括用于显示图像的面板以及向面板供应光的光源(例如,背光)。光源可包括led。显示器130可包括用于驱动面板/光源的驱动器。

光源包括边缘式和直接式中的至少一种,其中边缘式布置在面板的至少一个边缘中;直接式布置在面板的后表面中。驱动器可通过独立的印刷电路板(pcb)来实现,在所述印刷电路板中作为光源驱动器的示例设置有至少一个电路设备。根据示例性实施方式,光源和驱动器可实现为单个设备。驱动器可控制供应至光源的电流以按期望的量发光。

根据示例性实施方式,通过led类型实现的显示器130包括面板、具有led背光的光源以及通过led驱动器实现的驱动器。然而,示例性实施方式不限于此。例如,光源可通过lcd背光实现。

另外,示例性实施方式适用于面板包括具有oled的光发射电池的情况。如果面板通过oled类型实现,则驱动器可控制供应至每个光发射电池的电流,以导致面板中的光发射电池以期望量发光。

根据示例性实施方式,显示器130可显示用户界面(ui)或包括显示装置100的菜单项目的屏幕菜单(osd)。当观察显示在显示器130中的gui时,用户可操作用户输入接口140并且输入用户选择。

根据示例性实施方式,在显示器130中,可设置接收根据用户触摸的输入的触摸屏。触摸屏可通过电阻、电容、红外线和/或声波类型等实现。

如果显示装置通过例如移动设备实现,则触摸屏可显示包括显示装置100的菜单项目的目标(例如,菜单、文本、图像、视频、图表、图标和快捷方式图标等)作为ui。用户能以他的/她的身体(例如,手指)或者通过例如手写笔的单独的指示设备触摸显示在触摸屏中的目标,以做出用户输入。

触摸屏可向用户提供与各种服务(例如,呼叫、数据发送、广播、摄影、视频或提供各种服务的应用)对应的gui。触摸屏向控制器170发送与通过gui输入的单点触摸或多点触摸对应的模拟信号。

根据示例性实施方式的触摸不限于通过用户的身体或通过可触摸指示设备接触,并且可包括非接触(例如,通过用户身体或指示设备在触摸屏上方悬停,其中屏幕和用户身体或指示设备之间的距离是预定距离、例如30mm或更小)。本领域技术人员将理解,可通过触摸屏感测的非接触的空间可根据显示装置100的性能或结构而改变。根据示例性实施方式,触摸输入包括点击、拖拽、轻弹、拖放、轻敲和长敲。

用户输入接口140通过用户的操作和/或输入向控制器170发送预设的各种控制命令或无限制信息(unlimitedinformation)。

根据示例性实施方式,用户输入接口140包括设置在显示装置100的主体中的具有数字键、菜单键和功能键的小键盘(例如,输入面板)。用户输入接口140还可包括与显示装置100的主体分离的、生成预设命令/数据/信息/信号以远程控制电视或监视器的输入设备,诸如遥控器、键盘或鼠标。遥控器可包括接收用户的触摸输入的触摸传感器和/或感测用户动作的动作传感器。

输入设备可以是能够以有线或无线方式与显示装置100的主体通信的外部设备,并且无线通信可包括蓝牙、红外线通信、射频(rf)通信、无线局域网(lan)、无线直连、zigbee等。如果输入设备是键盘或鼠标,则它能以有线或无线的方式连接至显示装置100。

输入装置通过由用户操作而向显示装置100发送预设命令。

小键盘包括形成在显示装置100的前侧、侧部和/或后侧的物理小键盘、作为显示器130上的ui显示的虚拟小键盘以及无线连接的物理小键盘(例如,键盘)中的至少一种。形成在显示装置100的前侧、侧部和/或后侧的物理小键盘可包括通过用户触摸进行操作的触摸按钮。

本领域技术人员将理解,可根据显示装置100的性能或结构添加或排除物理小键盘或构成物理小键盘的按钮。

根据示例性实施方式,用户输入接口140可包括形成在显示器130中的触摸屏。

通信器150包括用于与包括服务器200、300和400以及输入装置的各种外部装置通信的有线通信模块和无线通信模块。

通信器150向控制器170发送通过外部装置供应的命令/数据/信息/信号。另外,通信器150可向外部装置发送来自控制器170的命令/数据/信息/信号。

通信器150可使用无线通信作为显示装置100和输入装置之间的通信方法。

根据示例性实施方式,通信器150内置在显示装置100的主体中,但是可利用软件狗或可拆卸地连接至显示装置100的连接器的模块来实现。

根据示例性实施方式,显示装置100可通过通信器150从例如内容服务器200的外部装置接收应用。所接收的应用存储在存储装置160中。

显示装置100可通过通信器150访问购买历史服务器400,并且确认是否已经完成预定应用的购买。就购买未完成的应用而言,显示装置100通过通信器150访问支付服务器300并且继续进行支付过程。

存储装置160根据控制器170的控制存储无限制数据。存储装置160可通过诸如闪速存储器或硬盘驱动器的非易失性存储介质来实现。存储装置160被控制器170访问,并且通过控制器170读取/记录/修改/删除/更新数据。

存储在存储装置160中的数据可包括例如驱动显示装置100的操作系统以及可在该操作系统上运行的各种应用、图像数据、附加数据等。另外,存储装置160可存储对于触摸屏的坐标信息集合以及用于识别各种触摸输入的类型的信息。

根据示例性实施方式,用户信息和由内容服务器200提供的应用存储在存储装置160中。用户信息可通过用户输入接口140输入。

存储装置160还可存储通过购买历史服务器400提供的关于用户应用的购买历史信息。存储装置160还存储安全信息以对要发送到支付服务器400的支付请求消息进行加密以及对结果消息进行解密。

控制器170对显示装置100的各元件执行控制操作。更具体地,控制器170控制显示装置100的全部操作以及显示装置100的内部元件120至160之中的信号流,并且执行数据处理功能。例如,控制器170继续进行通过处理器110执行的图像处理过程,并且执行与通过包括输入装置的用户输入接口140做出的用户输入对应的控制操作,从而控制显示装置100的一般操作。

控制器170可检测对于显示器130的触摸屏的用户触摸,基于存储在存储装置160中的信息识别所检测的触摸输入的类型,以及计算与触摸位置对应的坐标信息(例如,坐标x和y)。控制器170控制显示器130显示与所识别的触摸输入的类型和触摸位置对应的图像。

控制器170控制通过供电源供应至显示装置100的内部元件120至160的电力。当用户输入时或当预设和存储条件满足时,控制器170可执行存储在存储装置160中的os或各种应用。

控制器170可包括至少一个处理器、存储用于控制显示装置100的控制程序的非易失性存储器(如,只读存储器(rom))以及用于存储从外部输入的信号或数据或者用于存储通过显示装置100执行的各种操作的易失性存储器(如,随机存取存储器(ram))。处理器将要执行的程序从rom下载到ram中。

根据示例性实施方式,控制器170通过诸如中央处理单元(cpu)、应用处理器(ap)、微型计算机(micom)等至少一种通用处理器来实现,以及例如通过存储在rom中的预定算法来运行加载到ram中的程序,从而执行显示装置100的各种操作。

如果显示装置100的控制器170通过例如cpu的单处理器来实现,则cpu可设置为实现可在显示装置100中执行的各种功能。例如,cpu可:响应于从包括输入装置和触摸屏的用户输入接口140接收的命令,提供用于各种图像处理过程的控制,诸如解码、解调、缩放等;控制通过通信器150与包括服务器200、300和400的外部装置的有线/无线网络通信。

处理器可包括单核、双核、三核、四核和其他多核。处理器可包括多个处理器,例如,主处理器和在睡眠模式(即,仅仅供应辅助电力并且显示装置100不操作的模式)中操作的子处理器。处理器、rom和ram可通过内部总线相互连接。

根据示例性实施方式,控制器170还可包括图形处理单元(gpu)以处理图形。如果显示装置100通过数字电视、智能电话和智能平板之一实现,则处理器可包括gpu并且例如可通过其中并入有内核和gpu的片上系统来实现。

根据另一个示例性实施方式,控制器170可包括执行显示装置100支持的功能(例如,响应于来自内容服务器200的应用执行命令,确定应用是否已经购买)的程序以及设置为用于运行前述程序的专用处理器的芯片,例如集成电路(ic)芯片。

图3示出根据示例性实施方式运行应用的控制器170的操作。图4示出与图3中的操作相比运行应用的现有技术操作。

如图3所示,根据示例性实施方式的显示装置100的控制器170将通过通信器150从内容服务器200即应用商店接收的应用存储在存储装置160中。存储装置160可将应用存储为预安装状态的文件,并且响应于用户的执行命令,所述应用可安装在显示装置100中并且可在显示装置100中执行。

响应于选择存储在存储装置160中的要被执行的预定应用(例如,应用a)的用户命令,控制器170基于关于所述应用的用户购买历史确定所选择的应用(例如,应用a)的购买是否已经完成。用户购买历史可存储在购买历史服务器400和存储装置160中的至少一个中。

根据对购买的确定结果,控制器170在显示装置100中运行所购买的应用(例如,应用a)。如果基于所述确定结果所选择的应用没有被购买,则不可获得所述应用的执行。

控制器170可停止运行未购买的应用,并且控制通信器150继续进行通过支付服务器300对所述应用进行支付。更具体地,控制器170调用支付屏幕以继续进行应用的支付过程,因此所调用的支付屏幕显示在显示器130中。

如果通过利用支付屏幕完成所选择的应用的购买,则重新开始所停止的应用(例如,应用a)的执行。

根据如图3所示的示例性实施方式的控制器170的上述操作与图4中的现有技术操作的不同之外在于:根据示例性实施方式,在购买之前和在购买之后应用始终是可下载的。

换言之,如图4所示,根据现有技术的显示装置在访问应用商店时确认应用购买历史,并且仅仅当所述应用(应用b)的购买已经完成时才可下载所述应用(例如,应用b)。未购买的应用(例如,应用c)不可从应用商店下载到显示装置,因此,显示装置调用并且显示用于支付过程的支付屏幕,并且仅仅在应用(例如,应用c)的购买完成之后才可下载所述应用(例如,应用c)。

图5至图17示出根据示例性实施方式在接收应用并且在显示装置100中执行应用的过程中通过显示器130显示的屏幕。

如图5所示,根据示例性实施方式的显示装置100的用户可从显示在显示器130中的初始屏幕中选择落在应用下方的菜单项目(例如,应用)501。初始屏幕可以是如果显示装置100打开则自动显示的屏幕,或者可以是通过用户的预定操作例如通过智能中心的执行而显示的屏幕。

用户可通过初始屏幕搜索互联网或安装和使用各种应用以查看存储在外部存储介质中的照片和视频,或者可听音乐和使用显示装置100支持的其他各种功能。

用户可通过使用包括例如输入装置(诸如,遥控器)的用户输入接口140来选择应用项目501。用户通过利用用户输入接口140将在多个项目外部的焦点移动至期望的项目(例如应用501),而且控制器170响应于用户的操控通过该焦点控制显示器130以使显示项目501高亮。用户可输入用于选择被聚焦的项目501的用户操控(例如,选择输入装置中的回车按钮)。

响应于选择图5中的应用菜单项目501,显示器130显示如图6所示的应用屏幕。

如图6所示,在应用屏幕的顶部处,与应用类别对应地显示多个项目。与多个项目对应的应用类别可包括我的应用(myapps)、新的(what’snew)、最流行(mostpopular)、视频(videos)、游戏(game)、运动(sports)、生活方式(lifestyle)、信息(information)、教育(education)和孩子(kids)等。

用户可通过操控用户输入接口140选择多个项目之一。用户通过利用用户输入接口140将在多个项目外部的焦点移动至期望的项目(例如,新的项目601),而且控制器170响应于用户的操作通过所述焦点控制显示器130使项目601高亮。用户可输入用于选择如上聚焦的项目601的用户操控(例如,选择输入装置中的回车按钮)。

如图6所示,响应于所选择的类别(例如,新的项目601),在应用屏幕中显示可显示在显示装置100中的应用的列表。图6示出与分类为新的项目的多个应用的列表对应显示的图标。显示在列表中的应用包括免费应用和付费应用。

用户可从图6中的应用列表中选择他/她希望安装在显示装置100中的应用的图标602。例如,如图6中那样,用户可选择与作为付费应用的瑜伽指导(yogaguide)对应的图标602以在显示装置100中执行它。

如果在图6中用户选择预定应用的图标602以执行它,则如图7所示,控制器170控制显示器130显示展示所选择的应用的详细信息的消息701。如图7中那样,示出所选择的应用的详细信息的消息701可包括下载图标702和关闭图标703。

用户可通过用户输入接口140点击下载图标702,并且可下载即接收所述应用,例如瑜伽指导。

根据示例性实施方式的显示装置100的控制器170响应于下载所述应用的用户选择,控制通信器150从外部装置例如从内容服务器200接收所述应用。已经通过通信器150由外部装置提供的应用存储在存储装置160中。

如图8所示,如果所选择的应用(例如,瑜伽指导)的接收和存储完成,则控制器170可在显示器130中显示询问用户是否执行存储在存储装置160中的应用的消息801。询问执行的消息801包括可由用户选择的是(yes)图标802和否(no)图标803。用户可通过用户输入接口140点击是图标802并且执行所述应用(例如瑜伽指导)。

根据示例性实施方式的显示装置100的控制器170响应于用于选择并且运行所述应用的用户命令,基于所述应用的用户购买历史确定所选择的应用(例如,瑜伽指导)的购买是否已经完成。

应用的用户购买历史可存储在购买历史服务器400中。换言之,控制器170可通过通信器150访问购买历史服务器400的购买历史管理器并且可访问显示装置100的用户账户的应用购买信息,从而确定显示装置100的用户是否已经购买所选择的应用(例如,瑜伽指导)。

响应于关于应用的购买或未购买的确定结果,控制器170控制仅仅当所述应用的购买已经完成时才在显示装置100中执行所述应用(例如,瑜伽指导)。

根据示例性实施方式,应用的用户购买历史存储在购买历史服务器400中,但是也可通过显示装置100和购买历史服务器400之间的数据发送和数据接收存储在显示装置100的存储装置160中。

根据示例性实施方式,显示装置100能以预定间隔(例如,每5小时、12小时、24小时或48小时)访问购买历史服务器400,以及能接收应用的用户购买历史并且将用户购买历史存储在存储装置160中。根据另一个示例性实施方式的显示装置100可响应于事件(例如,显示装置100的接通)的发生而访问购买历史服务器400,并且接收应用的用户购买历史以及将用户购买历史存储在存储装置160中。

如果应用的用户购买历史存储在显示装置100的存储装置160中,则用于确定所述购买完成或未完成而执行的网络通信过程变成不必要的,从而提高操作的速度和效率。

控制器170与关于所述购买的完成或未完成的确定结果对应地停止运行未购买的应用。在此说明书中,应用的运行用作包括应用的安装和执行的术语。

控制器可停止运行所述应用,并且如图9所示,可在显示器130中显示询问用户是否支付的消息901。如图9中那样,询问支付的消息901包括用户可选择的是图标902和否图标903。用户可通过用户输入接口140点击是图标902并且支付即购买所述应用(例如,瑜伽指导)。

如果用户点击图9中的是图标902,则控制器170可控制通信器150通过支付服务器300继续进行所选择的应用(例如,瑜伽指导)的支付。

图10至图14落入在继续进行支付过程的过程中由显示器130显示的支付屏幕下方。支付屏幕可包括能够接收关于是否对为执行而选择的应用进行支付的用户选择的用户界面(ui),以及如果响应于所述ui输入用于取消所述应用的支付的用户选择,则控制器170停止运行所述应用。

如图10所示,支付屏幕(例如,支付过程的初始屏幕)包括供用户登陆(例如,注册)至支付系统的用户账户输入窗口1001和代码输入窗口1002。

用户可在输入窗口1001和1002中输入用户账户和密码,点击登陆图标1003,并且通过访问如图11所示的支付系统而选择和购买所述应用(例如,瑜伽指导)。

如果用户账户不存在,则用户可从图10中的支付过程的初始屏幕中生成新的用户账户,并且通过所生成的账户登陆支付系统。生成用户账户的过程包括输入和确定为了支付所使用的安全码的过程。安全码包括与由显示装置100和支付服务器300支持的预定支付协议对应的预定字节的数据。

如果用户不希望再继续进行图10或图11中的应用的支付过程,则他/她可点击取消图标1004。

如果图11中的用户登录被执行,则如图12所示,在显示器130中显示供用户选择是否购买所选择的应用(例如,瑜伽指导)的支付确认消息1201。购买确认消息1201可包括立即支付图标1202和取消图标1203作为可由用户选择的图标。

用户可通过用户输入接口140点击图12中的立即支付图标1201并且购买,即继续进行所选择的应用(例如,瑜伽指导)的支付过程。

响应于选择图12中的立即支付图标1202,如图13所示,控制器170控制显示器130显示供用户输入安全码的代码输入消息1301。要输入的安全码可包括在结合图10解释的生成用户账户的过程中已经预先设定(例如,已经输入和确认)的预定字节的数据。

响应于图13中的代码输入消息1301,用户将预设安全码输入至代码输入窗口1302,并且所输入的安全码通过预定的加密模块加密以及通过通信器150被发送到支付服务器300。如图13中那样,控制器170可控制显示器130限制显示通过输入窗口1302输入的安全码。

用户可点击代码输入消息1301的取消图标1303并且选择不继续进行应用(例如,瑜伽指导)的支付。

控制器170通过与支付服务器300发送和接收包括安全码的数据,控制通信器150继续进行对所述应用(例如,瑜伽指导)的支付。

如果所选择的应用(例如,瑜伽指导)的支付完成,则如图14中那样,显示器130可显示包括示出应用支付完成的消息1401的支付完成屏幕。

如图14所示,支付完成屏幕还可包括立即安装图标1402和关闭图标1403。用户可点击如图14中的立即安装图标1402并且继续进行应用(例如,瑜伽指导)的安装。

响应于选择立即安装图标1402,控制器170重新开始被停止运行的应用(例如,瑜伽指导)的运行(例如,再次运行),以及继续安装所述应用。

如图15中的那样,控制器170可控制显示器130显示所述应用(例如,瑜伽指导)的安装消息1501。如图15所示,安装消息1501可包括示出应用正被安装的动画效果1502以直观地向用户传递安装消息1501。

如果通过上述过程完成图6中为执行而选择的应用(例如,瑜伽指导)的安装,则如图16中的那样,控制器170可控制显示器130显示安装完成消息1601。

如图16所示,安装完成消息1601包括所述应用的立即执行图标1602和关闭图标1603。用户可点击图16中的立即执行图标1602,并且可选择立即执行所述应用(例如,瑜伽指导)。

控制器170在显示装置100中开始执行支付已经完成的应用,而且用户被提供服务,例如各种瑜伽指导服务。

如上购买的应用的信息被添加至通过购买历史服务器400管理的应用的用户购买历史。用户购买者历史包括包含iap和ptp的付费应用的购买历史。

控制器170可控制显示器130显示与应用的用户购买历史对应的ui。

用户可从图17中的初始屏幕选择我的项目1701,并且确认所述应用例如瑜伽指导应用的购买已经完成。换言之,根据图17中我的应用项目1701的选择而显示的应用的列表与通过购买历史服务器400存储和管理的用户购买历史对应。

如果用户稍后在显示装置100中选择和运行所述应用(例如,瑜伽指导),则控制器170基于存储在存储装置160或购买历史服务器400中的用户购买历史确认所述购买已经完成,并且控制立即执行所述应用而没有继续进行支付。

根据示例性实施方式,在应用被存储在存储装置160中之后,控制器170可响应于最初接收的应用执行命令,确定所述应用是否已经购买。换言之,如果在最初执行命令被接收时应用的支付完成,则相关的信息被存储在存储装置160中,并且其后,如果接收到同一应用的执行命令,则所述应用将被立即执行。

根据示例性实施方式,在显示装置100中,即使在接收到用户的应用执行命令之后,所述应用的运行也可根据用户的选择而停止。例如,如果用户选择取消图8至图12中的ui之一中的应用(例如,瑜伽指导)的执行或者停止应用(例如,瑜伽指导)的购买,则应用的运行停止。可根据用户的选择删除针对已经停止运行的应用而下载的文件。所下载的文件的删除或不删除由用户选择。

根据图6至图16中的一个或多个示例性实施方式,显示装置100从内容服务器200接收所选择的应用并且存储所接收的应用,并且在确定所存储的应用的支付完成或未完成之后,在显示装置100中安装并执行支付已经完成的应用。然而,示例性实施方式不限于此。

例如,所选择的应用可被接收、存储和安装在显示装置100中,然后控制器170可确定所选择的应用的支付是否已经完成并且执行所选择的应用。换言之,如果用户在图6和图7中选择所述应用,并且在图8中选择和运行所述应用(例如,瑜伽指导),则控制器170可控制继续进行图15和图16中的操作,并且将所述应用安装在显示装置100中。

然后,控制器170控制在如图16中那样应用的安装已经完成之后继续进行图9中的操作,并且控制在显示器130中显示询问用户是否为所安装的应用支付的消息。如果用户选择继续进行图9中的支付,则执行已经结合图10至图14描述的支付过程。如果完成所述支付(即,成功或准许),则在显示装置100中执行付费应用(例如,瑜伽指导)。

根据示例性实施方式,即使在接收到所述用户的应用执行命令之后,也可根据用户的选择(例如,取消执行或暂停购买)而停止应用的运行。如果根据用户选择停止运行,则可从显示装置100移除所安装的应用。应用的移除或不移除由用户选择。

根据示例性实施方式的显示装置100确定已经接收用户执行命令的应用是否已经被购买,并且停止运行未购买的应用。如果支付完成,则重新开始运行所停止的应用,并且在显示装置100中执行所述应用。

在根据示例性实施方式的显示装置100中,如果作为图8的ui中对执行应用的用户选择的结果而做出的确定购买或不购买应用的结果表明所选择的应用是已经完成购买的应用,则控制器可在显示装置100中执行所述应用而没有支付过程。

根据示例性实施方式,显示装置100可确定出完成或未完成购买已经接收用户执行命令的应用,并且以修改的方式运行未购买的应用。例如,当所述应用被执行时可显示可能在视觉上妨碍用户查看内容的警告消息,或者颜色内容可以是模糊的或以黑白显示,或者应用的一些功能可能是受限的,或者所述应用能以不完全的方式另行运行。

根据图6至图16中的一个或多个示例性实施方式,响应于先前过程的用户选择而执行过程,但是可在不显示ui的情况下以及在没有用户选择的情况下自动地执行过程。

附图示出通过智能电视实现的显示装置100的示例,然而,诸如智能电话的移动设备也可显示相似的ui,并且可响应于所述应用的执行命令,在确定应用的购买完成、处理应用的支付以及完成应用的购买之后执行应用。

图18示出根据示例性实施方式的显示装置100的操作。

如图18所示,显示装置100可根据用户选择通过通信器150从内容服务器200接收应用(1801)。内容服务器200提供的应用可在安装之前以文件格式存储在存储装置160中。

显示装置100可通过用户输入接口140的用户操作接收用于选择和运行所接收的应用的用户命令(1802)。

显示装置100的控制器170可响应于所接收的用户命令,控制通信器150询问购买历史服务器400是否已经购买所选择的应用(1803)。

购买历史服务器400可存储用户使用显示装置100的应用的购买历史,以及显示装置100可基于购买历史服务器400响应于关于购买的询问而提供的信息确认购买或未购买(1804)。

如果确认所选择的应用未购买,则显示装置100的控制器170可停止运行未购买的应用,通过通信器150访问支付服务器300并且请求对所述应用进行支付(1805)。

控制器170可控制通信器150通过支付服务器300继续进行对所选择的应用的支付,因此,支付服务器300可准许所述支付(1806)。

如果未购买的应用的支付完成,则控制器170控制在显示装置100中安装所述应用(1807)。

所安装的应用即购买的应用在显示装置100中开始它的执行(1808)。

图19示出根据另一个示例性实施方式的显示装置的操作。

与图18的示例性实施方式相比,根据图19中的示例性实施方式,安装内容服务器200提供的应用,然后询问所述应用的购买或未购买。

如图19所示,显示装置100可根据用户的选择通过通信器150从内容服务器200接收应用(1901)。

控制器170控制在显示装置100中安装所接收的应用(1902)。

显示装置100可通过用户输入接口140的用户操作接收用于选择和运行所接收的应用的用户命令(1903)。

显示装置100的控制器170可响应于所接收的用户命令,控制通信器150询问购买历史服务器400是否已经购买所选择的应用(1904)。

购买历史服务器400可存储用户使用显示装置100的应用的购买历史,而且显示装置100可基于购买历史服务器400响应于关于所述购买的询问而提供的信息确认购买或未购买(1905)。

如果确认所选择的应用未购买,则显示装置100的控制器170可停止运行未购买的应用,通过通信器150访问支付服务器300并且请求对所述应用进行支付(1906)。

控制器170可控制通信器150通过支付服务器300继续进行所选择的应用的支付,因此,支付服务器300可准许支付(1907)。

如果完成未购买的应用的支付,则所安装的应用即所购买的应用在显示装置100中开始它的执行(1908)。

在下文中,将描述根据示例性实施方式的显示装置100的控制方法。

图20是示出根据示例性实施方式的显示装置100的控制方法的流程图。

如图20中所示,显示装置100可从内容服务器200例如从外部装置接收应用,并且存储所接收的应用(s2001)。用户可:如图5中那样从显示装置100的初始屏幕中选择应用项目501,从图6中的应用屏幕中选择他/她希望下载到显示装置100的应用项目602,以及从所选择的应用的详细信息屏幕中选择应用以将所述应用接收即下载到显示装置100。控制器170控制通信器150将与用户选择对应的应用接收到显示装置100。

如果在s2001处根据用户的选择下载了应用,则显示装置100可接收所下载的用户的应用执行命令(s2002)。如果所选择的应用的下载完成,则用户可响应于如图8中所显示的ui而选择执行所述应用。

如果所下载的用户的应用执行命令被接收(s2002),则控制器170基于存储在购买历史服务器400中的应用的用户购买历史,确定所下载的应用是否已经购买(s2003)。用户购买历史包括关于用户支付包含iap和ptp的付费应用的信息。用户购买历史可通过购买历史服务器400发送到显示装置100并且可存储在存储装置160中,控制器170可基于存储在存储装置160中的信息确定所述应用是否已经购买。图17示出显示当落入ptp下方的瑜伽指导应用已经被购买时,存储在购买历史服务器400或存储装置160中的用户购买历史的ui。

如果在s2003处确定所述应用未购买,则控制器170执行在s2002处选择的应用的支付过程(s2004)。换言之,控制器170停止运行未购买的应用并且控制通信器150通过支付服务器300继续进行所述应用的支付。在该过程期间,显示装置100的显示器130可显示图10至图13中的支付屏幕。用户通过用户输入接口140执行与支付屏幕对应的用户输入(例如,用户账户输入、密码输入和安全码输入)。控制器170基于由用户输入的信息通过通信器150访问支付服务器300并且执行所述支付过程。

显示装置100可根据在s2004处执行的支付过程从支付服务器300接收支付结果(例如,准许或拒绝)(s2005)。图14示出如果支付结果是成功的则通过显示器130显示的屏幕。

如果在s2005处支付成功,则控制器170在显示装置100中运行所购买的应用(s2006)。控制器170可将在s1201处接收的应用安装在显示装置100中,并且控制在显示装置100中执行所述应用。换言之,用户可在图14的支付成功屏幕中选择立即安装应用,以及如果应用的安装完成,则可选择执行所述应用。

如果在s2005处支付失败,则控制器170可再次执行在s2004处执行的支付过程。在这些情况中,控制器170可通知用户支付失败,在显示器130中显示供用户选择是否再次为所述应用支付的ui,以及响应于来自ui的用户选择再次执行在s2004处执行的支付过程。

如果在s2003处确定应用已经购买,则控制器170在显示装置100中运行应用(s2006)。

根据示例性实施方式,对于ptp类型的付费应用以及iap类型的付费应用,如果用户选择执行所下载的应用,则确定所选择的应用是否已经购买,并且仅仅在显示装置中执行所购买的应用。

由于应用商店(例如,内容服务器)不需要分别地管理付费应用的购买历史,所以建立应用商店的成本减小。另外,管理应用的用户购买历史的购买历史服务器既管理iap类型的付费应用又管理ptp类型付费应用,从而向应用开发者和服务器管理者提供改进的可用性和便利性。

另外,响应于用户的应用执行命令,确定所述应用的购买是否已经完成,并且仅仅在显示装置中执行所购买的应用。这使得如果所述应用被非法地复制到另一设备则无法在另一设备中使用所购买的付费应用,并且确保了安全。

上述示例性实施方式可通过计算机可读记录介质来实现。计算机可读记录介质可包括传输介质和用于存储计算机系统可读的数据的存储介质。传输介质可通过在其中计算机系统相互连接的有线/无线网络来实现。

上述示例性实施方式可通过硬件、软件和/或硬件和软件的组合来实现。硬件包括控制器170,并且控制器170包括非易失性存储器、随机存取存储器(ram)和中央处理单元(cpu),其中,例如计算机程序的软件存储在非易失性存储器中;存储在非易失性存储器中的计算机程序加载到随机存取存储器(ram);中央处理单元(cpu)用于执行加载至ram的计算机程序。非易失性存储器可包括硬盘驱动器、闪速存储器、只读存储器(rom)、光盘(cd)-rom、磁带、软盘、光学存储装置、使用互联网的数据发送设备等,但是不限于此。非易失性存储器正好是其中记录由计算机可读的程序的计算机可读记录介质的示例。

计算机程序可以是能被cpu读取和执行的代码,并且可包括使控制器170能够执行包括图20中操作s2001至s2006的操作的代码。

计算机程序可包含在包括操作系统的软件和/或设置在显示装置100中的应用的软件中,和/或可包含在与外部装置交互的软件中。

已经示出和描述了示例性实施方式。然而,本领域技术人员将理解,在不脱离本发明的原理和精神的情况下,可以对这些示例性实施方式进行改变,本发明的范围由所附权利要求及其等同限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1