移动通信终端的改进的操纵和配置的制作方法

文档序号:7993962阅读:240来源:国知局
移动通信终端的改进的操纵和配置的制作方法
【专利摘要】一种移动通信终端(200)包括存储器(240)和控制器(210)。存储器(240)被配置成存储多个应用程序、文件和设置。控制器(210)被配置成:通过设备通信接口(730,830)接收用于配置移动通信终端(200)的源自远程用户接口的命令;并且针对通过设备通信接口(730,830)接收的命令提供对于所述多个应用程序、文件和设置的访问。控制器进一步被配置成:通过用户接口(720,820)接收用于操作移动通信终端(200)的命令;并且针对通过用户接口(720,820)接收的命令提供对于所述多个应用程序、文件和设置的子集的访问且阻止对于所述多个应用程序、文件和设置的其余部分的访问,从而为移动通信终端提供可通过远程用户接口配置的简化用户接口。
【专利说明】移动通信终端的改进的操纵和配置

【技术领域】
[0001]本申请涉及一种用于移动通信终端的改进的操纵和配置的方法、移动通信终端和计算机可读存储介质,并且具体地涉及一种用于以使得移动通信终端易于操纵的方式设置和配置移动通信终端的方法、移动通信终端和计算机可读存储介质。

【背景技术】
[0002]在当今社会,大多数移动设备是计算能力强大的设备,向用户提供广泛的应用和可能性。然而,所有这些功能和应用对于新手或者对于发现新技术具有挑战性的用户而言可能容易变得令人困惑和混乱。为了提供不令人困惑的移动通信终端,产生了提供有限功能范围的许多移动通信终端,其中诸如摄影、互联网浏览等等之类的高级功能不可用。此夕卜,这些所谓的新手终端经常通过提供较小的显示器(其经常是单色的)而被简化,从而严重限制了移动通信终端的功能和通用性。
[0003]然而,技术不熟练的用户也非常受益于使用要求高级技术的功能,例如拍摄图片并与其他用户共享,并且由于可用的特征数量经常使移动设备的基本功能暗淡失色,以及由于用于技术不熟练的用户的学习曲线经常相当陡峭,因而这样的用户可能不能够正确地使用他们的移动通信终端。技术上不熟练的用户因此被阻止利用现代移动通信终端提供的诸如与其他用户共享照片的可能性。
[0004]因此,存在对于这样的高级移动通信终端的需求,该终端提供大范围的可能性和应用,但是易于使用、概览和学习,不使用户困惑并且提供高级功能。


【发明内容】

[0005]本申请的教导的一个目的是通过提供一种用于移动设备的二级用户接口的系统而克服上面列出的问题,其中该用户接口包括第一用户接口和第二用户接口,其中第一接口在移动设备上实现并且适于仅仅向用户提供基本功能集合(例如语音呼叫、浏览图像、拍摄图像、接收和发送消息),但是不允许用户调节用于移动设备的设置,其中第二接口适于在远程设备上执行并且允许第二用户(或者相同用户)也调节移动设备的设置,并且其中移动设备被配置成从第二接口接收命令、数据和/或设置并且无缝地且自动地在移动设备上安装这样的命令、数据或设置并且从而可能地也影响第一用户接口。
[0006]在下面的示例性描述中,第一用户接口称为简化用户接口并且第二接口称为远程用户接口。
[0007]本申请的教导的一个目的是通过提供一种包括存储器和控制器的移动通信终端而克服上面列出的问题,其中所述存储器被配置成存储多个应用程序、文件和设置,并且其中所述控制器被配置成:通过设备通信接口接收用于配置移动通信终端的源自远程用户接口的命令,针对通过设备通信接口接收的命令提供对于所述多个应用程序、文件和设置的访问,通过用户接口接收用于操作移动通信终端的命令,并且针对通过用户接口接收的命令提供对于所述多个应用程序、文件和设置的子集的访问且阻止对于所述多个应用程序、文件和设置的其余部分的访问;从而为移动通信终端提供可通过远程用户接口配置的简化用户接口。
[0008]本申请的教导的另一个目的是通过提供一种包括存储器和控制器的通信终端而克服上面列出的问题,其中所述存储器被配置成存储多个应用程序、文件和设置和/或到这样的应用程序、文件和设置的链接,并且其中所述控制器被配置成:通过用户接口接收用于配置移动通信终端的命令,依照该命令更新所述多个应用程序、文件和设置,并且发布相应的命令且将该相应的命令发送至移动通信终端以便相应地配置移动通信终端,从而为移动通信终端提供远程用户接口。
[0009]在一个实施例中,移动通信终端为移动电话。在一个实施例中,移动通信终端为平板计算机。在一个实施例中,通信终端为个人计算机。在一个实施例中,该通信终端为智能电话。在一个实施例中,该通信终端为平板计算机。这允许远程用户通过例如web应用程序从远程终端更新移动电话和/或平板计算机。
[0010]在一个实施例中,依照以上所述的系统包括例如在上面公开的移动通信终端以及例如在上面公开的通信终端。
[0011]这允许以使得高级移动通信终端易于操作和操纵的方式配置移动通信终端。这通过提供二级用户接口而实现,所述二级用户接口提供对于移动通信终端的不同方面的访问,一个方面是操作或者使用移动通信终端,另一个方面是配置移动通信终端。这两个方面之间的区别提供了易于使用的移动通信终端的用户接口,同时允许实现全面的功能和应用并且可能地允许实现完全的配置。这在不允许远程控制移动通信终端的操作的情况下实现。远程控制的一个缺点是远程控制招致的违背个人诚信以及误用移动通信终端的附加风险。此外,由于配置是在没有用户接口的远程控制的情况下执行的,因而使远程用户接口适于移动通信终端的新型号是容易的。远程用户接口也不关心移动通信终端的当前操作状态。使用远程控制要求远程用户知道移动通信终端的当前状态,使得远程用户可以发布正确的命令一且以正确的顺序发布命令。此外,如本文所公开的二级用户接口不要求用户在远程操作者控制移动通信终端的同时避免使用他的移动通信终端。如本文所公开的通过远程用户接口更新简化用户接口无缝地执行,并且不干扰用户对于移动通信终端的操作。
[0012]此外,由于二级用户接口允许访问共享的存储器内容,因而在远程用户与移动通信终端的用户之间共享文件是容易的。
[0013]提供不允许访问关键的设置和配置的有限且简化的用户接口进一步允许防止移动通信终端被技术上不熟练的用户不自觉地改变。
[0014]在一个实施例中,远程用户接口被实现为web应用程序。这允许远程用户接口容易地由远程用户访问。在一个实施例中,移动通信终端被布置成通过这样的web应用程序访问远程用户接口。
[0015]本申请的教导的一个目的是通过提供一种用于包括存储器的移动通信终端中的方法而克服上面列出的问题,所述存储器被配置成存储多个应用程序、文件和设置,所述方法包括:通过设备通信接口接收用于配置移动通信终端的源自远程用户接口的命令,针对通过设备通信接口接收的命令提供对于所述多个应用程序、文件和设置的访问,通过用户接口接收用于操作移动通信终端的命令,以及针对通过用户接口接收的命令提供对于所述多个应用程序、文件和设置的子集的访问且阻止对于所述多个应用程序、文件和设置的其余部分的访问,从而为移动通信终端提供可通过远程用户接口配置的简化用户接口。
[0016]本申请的教导的另一个目的是通过提供一种用于移动通信终端中的方法而克服上面列出的问题,所述方法包括被配置成存储多个应用程序、文件和设置和/或到这样的应用程序、文件和设置的链接,所述方法包括:通过用户接口接收用于配置移动通信终端的命令,依照该命令更新所述多个应用程序、文件和设置,并且发布相应的命令且将该相应的命令发送至移动通信终端以便相应地配置移动通信终端,从而为移动通信终端提供远程用户接口。
[0017]本申请的教导的另一个目的是通过提供一种可能地存储在计算机可读介质上以用于实现依照以上所述的任何方法的计算机程序产品而克服上面列出的问题。
[0018]本申请的教导的另一个目的是通过提供一种可能地存储在计算机可读介质上以用于实现第一和第二用户接口中的一个或二者的计算机程序产品而克服上面列出的问题。
[0019]本申请的教导的另一个目的是通过提供一种利用指令编码的计算机可读存储介质而克服上面列出的问题,所述指令在处理器上执行时,执行依照以上所述的方法。
[0020]本发明的发明人在有创造性和洞察力的推理之后认识到,通过将设备的功能划分成两个单独的用户接口并且从而向用户屏蔽这样的设备的更加错综复杂的功能,实现了使用容易且直观的接口,其吸引例如上面描述的用户使用该设备,同时仍然允许第二用户控制该设备以利用该设备的全部潜能。
[0021]如上面所描述的这样的接口可能地被设计成阻挡对于复杂、关键的设置的访问。这具有两个优点。首先,它阻止了具有有限知识的用户篡改和意外地改变设备中的设置,并且其次,它使用户免于设备的实际复杂性并且从而不使用户害怕或困惑。
[0022]简化用户接口涉及聚集了其他移动应用程序、统一资源定位符(URL)和提供商开发的小工具及其未来的更新和改进的移动应用程序。该移动应用程序是适于老年人和残疾人且通过基于服务器应用程序的web接口(远程用户接口)远程地配置的简化接口。家庭和其他第三方因此可以无缝地且远程地在移动设备上更新或者推送信息并且改变应用程序。远程用户接口解决方案包括诸如远程配置的联系簿、图片艺术馆、因特网书签、播客、RSS阅读器等等之类的服务。该列表不应当被认为是限制性的。
[0023]本文的教导在操作于网络中提供大量服务并且尤其用于作为技术新手的用户的移动通信终端中大有可为。
[0024]所公开实施例的其他特征和优点根据以下详细公开内容、根据所附从属权利要求以及根据附图将显现出来。
[0025]通常,除非本文另有明确定义,权利要求书中使用的所有术语都应当依照其在【技术领域】中的普通含义进行解释。除非另有明确说明,对“一 / 一个/该[元件、设备、部件、构件、步骤等等]”的所有引用都应当开放地解释为引用所述元件、设备、部件、构件、步骤等等的至少一个实例。除非有明确说明,本文公开的任何方法的步骤都不必以公开的确切顺序执行。

【专利附图】

【附图说明】
[0026]本文的教导将引用附图进一步详细地加以描述,在附图中:
[0027]图1示出了依照本申请教导的一个实施例的移动通信终端的示意图;
[0028]图2示出了依照本申请教导的一个实施例的移动通信终端的总体结构的示意图;
[0029]图3为依照本文的教导的通信终端的示意图;
[0030]图4为依照本文的教导的通信终端的部件的示意图;
[0031]图5示出了依照本申请教导的一个实施例的电信网络的示意图;
[0032]图6为依照本文的教导的一个实施例的计算机网络的总体示意图;
[0033]图7为依照本文的教导的一个实施例的二级接口的示意图;
[0034]图8示出了依照本文的教导的一个实施例的二级用户接口的示意图;
[0035]图9示出了移动通信终端的时间依赖关系图,该移动通信终端被布置成利用依照本文的教导的一个实施例的二级用户接口操作;
[0036]图10为示出图9中图示的功能如何由依照本文的教导的一个实施例的移动通信终端操纵的示意图;
[0037]图11示出了依照本文的教导的一个实施例的利用二级用户接口的对于移动通信终端的存储器访问的示意图;
[0038]图12A-C示出了依照本文的教导的一个实施例的移动通信终端的一系列实例显示视图;
[0039]图13示出了依照本文的教导的一个实施例的远程终端显示器上的远程用户接口的实例显不视图;
[0040]图14示出了要在依照本文的教导的一个实施例的移动通信终端上执行的方法的流程图;
[0041]图15示出了要在依照本文的教导的一个实施例的通信终端上执行的方法的流程图;
[0042]图16示出了依照本文的教导的一个实施例的计算机可读介质的示意图。

【具体实施方式】
[0043]现在,将在下文中参照附图更完整地描述所公开的实施例,在附图中,示出了本发明的一些实施例。然而,本发明可以以许多不同的形式实施,并且不应当被视为限于本文阐述的实施例;相反地,这些实施例通过实例的方式而提供,使得本公开将是彻底且完整的,并且完全将本发明的范围传达给本领域技术人员。相似的附图标记始终引用相似的元素。
[0044]图1示出了依照本文的教导适应性调节的移动通信终端100的示意性概览。在所示的实施例中,移动通信终端为移动电话100。在其他实施例中,移动通信终端100为个人数字助理、媒体播放器、定位发现设备或者能够与其他设备通信的任何手持式设备。移动电话100包括其中布置了显示器120的壳体110。在一个实施例中,显示器120为触摸显示器。在其他实施例中,显示器120为非触摸显示器。此外,移动电话100包括两个按键130a、130b。在该实施例中,存在两个按键130,但是任何数量的按键(包括没有按键)都是可能的,并且取决于移动电话100的设计。在一个实施例中,移动电话100被配置成在触摸显示器120上显示和操作虚拟按键135。应当指出的是,虚拟按键135的数量取决于移动电话100的设计和在移动电话100上执行的应用程序。在一个实施例中,除了触摸敏感显示器之外或者作为触摸敏感显示器的替代,通信终端100包括ITU-T小键盘或者QWERTY(或者等效的)小键盘。在其中小键盘为触摸敏感显示器的替代的一个实施例中,显示器120为非触摸敏感显示器。
[0045]图2示出了依照图1的移动通信终端200(100)的总体结构的示意图。移动通信终端200包括控制器210,该控制器负责移动通信终端200的总体操作并且优选地由任何商业上可获得的CPU( “中央处理单元”)、DSP( “数字信号处理器”)或者任何其他电子可编程逻辑设备实现。控制器210使用允许实现硬件功能的指令实现,例如通过使用可在通用或专用处理器中执行的、可以存储在计算机可读存储介质(盘、存储器等等)240上以便由这样的处理器执行的计算机程序指令而实现。控制器210被配置成从存储器240中读取指令并且执行这些指令以便控制移动通信终端100的操作。存储器240可以使用用于计算机可读存储器的任何公知的技术实现,所述计算机可读存储器例如ROM、RAM、SRAM、DRAM、CMOS、FLASH、DDR、EEPROM存储器、闪存、硬盘驱动器、光学存储器或者其任意组合。存储器240由控制器210用于各种不同的用途,其中之一用于存储移动终端中的各种不同的软件模块和应用程序数据。这些软件模块包括实时操作系统、应用处理程序以及各种不同的应用程序250。应用程序250是指令集合,其在由控制器210执行时控制移动通信终端100的操作。应用程序250可以包括用于短消息服务(SMS)、多媒体消息服务(MMS)和电子邮件的消息传送应用程序,媒体播放器应用程序,以及各种不同的其他应用程序250,例如用于语音呼叫、视频呼叫、web浏览、文档阅读和/或文档编辑的应用程序,即时消息传送应用程序,电话簿应用程序,日历应用程序,控制面板应用程序,一个或多个视频游戏,笔记本应用程序,定位发现应用程序,等等。此外,移动通信终端200包括能够从SIM卡读取数据以及将数据写到SIM卡的订户身份模块(SM)读取器(未示出)。
[0046]移动通信终端200进一步包括用于用户接口 220的驱动程序,该用户接口在图1的移动通信终端100中由显示器120,键盘130、135,麦克风和扬声器组成。用户接口(UI)驱动程序220也包括一个或多个硬件控制器,其与UI驱动程序一起与显示器120、小键盘130以及诸如麦克风、扬声器、振动器、铃声发生器、LED指示器等等之类的各种不同的其他I/o设备协作。如众所周知的,用户可以通过这样形成的人机接口操作移动终端。
[0047]移动通信终端200进一步包括射频接口 230,该射频接口适于允许移动通信终端通过使用不同的射频技术在视频频带中与其他通信终端通信。这样的技术的实例举几个来说是W-CDMA、GSM、UTRAN、LTE和NMT。控制器210被配置成通过RF接口 230和存储器240中存储的软件可操作地执行应用程序250,例如语音呼叫和消息操纵应用程序,所述软件包括为RF接口 230以及可选地还有蓝牙接口和/或用于本地连接的IrDA接口提供通信服务(例如运输、网络和连通性)的各种不同的模块、协议栈、驱动程序等等。RF接口 230包括内部或外部天线以及用于建立和维护到基站的无线链接的适当的无线电电路系统。如本领域技术人员所公知的,无线电电路系统包括一起形成无线电接收器和发射器的一系列模拟和数字电子部件。这些部件包括,即带通滤波器、放大器、混合器、本机振荡器、低通滤波器、AD/DA转换器等等。
[0048]在一个实施例中,移动通信终端200进一步包括有线接口 235 (在图2中用虚线指示,因为这是一个可选的特征),该有线接口适于允许所述终端通过使用不同的网络技术与其他设备通信。这样的技术的实例举几个而言是USB(通用串行总线)、以太网、局域网和TCP/IP (运输控制协议/因特网协议)。
[0049]RF接口 230和有线接口 235是允许实现移动通信终端200与另一个设备之间的通信的设备通信接口的实例。
[0050]图3示出了依照本文的一个实施例的通信装置300。在一个实施例中,通信装置300被配置用于无线的或者有线的网络通信。在一个实施例中,通信装置300被配置用于无线的和有线的网络通信。这样的通信装置300的实例是:个人计算机,台式或膝上型计算机,互联网平板计算机,移动电话,智能电话,个人数字助理和工作站。
[0051]通信装置300此后将被例示和描述为个人计算机300。个人计算机或终端300包括显示器310和壳体320。壳体包括控制器或CPU (未示出)以及一个或多个计算机可读存储介质(未示出),例如存储单元和内部存储器。存储单元的实例是盘驱动器或者硬盘驱动器。终端300进一步包括至少一个数据端口。数据端口可以是有线的和/或无线的。数据端口的实例为USB (通用串行总线)端口、以太网端口或者W1-Fi (依照IEEE标准802.11)端口。数据端口被配置成使得终端300能够与其他终端或服务器连接。
[0052]终端300进一步包括至少一个输入单元,例如键盘330。输入单元的其他实例举几个而言是计算机鼠标、触摸垫、触摸屏或者操纵杆。
[0053]在一个可替换的实施例中,通信装置300为服务器。
[0054]图4为依照图3的通信装置400 (300)的总体结构的示意图。在一个实施例中,该通信装置为计算机终端400。技术人员应当理解的是,计算机终端400可以用作服务器或客户端,并且也用作服务器和客户端。参照图4,通信装置将被描述为个人计算机或终端400,但是应当指出的是,服务器可以具有相同或相似的部件。典型地,对于服务器而言,只有一个用户接口被提供用于计算机或服务器的布置。终端400包括控制器410,该控制器负责终端400的总体操作并且优选地由任何商业上可获得的CPU( “中央处理单元”),DSP( “数字信号处理器”)或者任何其他电子可编程逻辑设备实现。控制器410使用允许实现硬件功能的指令实现,例如通过使用通用或专用处理器中的、可以存储在计算机可读存储介质(盘、存储器等等)440上以便由这样的处理器执行的可执行计算机程序指令而实现。控制器410被配置成从存储器440中读取指令并且执行这些指令以便控制终端400的操作。存储器440使用用于计算机可读存储器的任何公知的技术实现,所述计算机可读存储器例如ROM、RAM、SRAM、DRAM、CMOS、FLASH、DDR、EEPROM存储器、闪存、硬盘驱动器、光学存储器或者其任意组合。终端400进一步包括一个或多个应用程序450。这些应用程序是指令集合,其在由控制器410执行时控制终端400的操作。存储器440由控制器410用于各种不同的用途,其中之一用于存储用于终端400中的各种不同的软件模块的程序指令和应用程序数据。这些软件模块包括实时操作系统、用于人机接口 420的驱动程序、应用处理程序以及各种不同的应用程序450。应用程序450可以包括诸如电子邮件之类的消息传送应用程序,浏览应用程序,媒体播放器应用程序,以及各种不同的其他应用程序450,例如用于语音呼叫、视频呼叫、文档阅读和/或文档编辑的应用程序,即时消息传送应用程序,日历应用程序,控制面板应用程序,一个或多个视频游戏,笔记本应用程序,等等。
[0055]终端400进一步包括用于用户接口 420的驱动程序,该用户接口在图3的终端300中由显示器310和小键盘330组成。用户接口(UI)驱动程序420也包括一个或多个硬件控制器,其与UI驱动程序一起与显示器310、小键盘330以及诸如声音系统、LED指示器等等之类的各种不同的其他I/O设备协作。如众所周知的,用户可以通过这样形成的人机接口操作终端400。
[0056]终端400进一步包括射频接口 430,该射频接口适于允许终端通过使用不同的射频技术在视频频带中与其他通信终端通信。这样的技术的实例举几个来说是WIF1、蓝牙 ?、W-CDMA、GSM、UTRAN、LTE 和 NMT。
[0057]终端400进一步包括有线接口 435,该有线接口适于允许所述终端通过使用不同的网络技术与其他设备通信。这样的技术的实例举几个而言是USB、以太网和局域网、TCP/IP (运输控制协议/因特网协议)。
[0058]控制器410被配置成使用存储器440中存储的软件通过RF接口 430和/或有线接口 435可操作地执行应用程序450,例如web浏览或电子邮件应用程序,所述软件包括为RF接口 430和有线接口 435以及可选地还有蓝牙接口和/或用于本地连接的IrDA接口提供通信服务(例如运输、网络和连通性)的各种不同的模块、协议栈、驱动程序等等。RF接口 430包括内部或外部天线以及用于建立和维护到基站的无线链接的适当的无线电电路系统。如本领域技术人员所公知的,无线电电路系统包括一起形成无线电接收器和发射器的一系列模拟和数字电子部件。这些部件包括,即带通滤波器、放大器、混合器、本机振荡器、低通滤波器、AD/DA转换器等等。RF接口 430、有线接口 435、蓝牙接口和IrDA接口是允许实现终端400与另一个设备之间的通信的设备通信接口的实例。
[0059]图5示出了依照本文的教导的电信系统500的总体结构的示意图。在图5的电信系统中,诸如蜂窝语音呼叫、www/wap浏览、蜂窝视频呼叫、数据呼叫、传真传输、音乐传输、静止图像传输、视频传输、电子消息传输和电子商务之类的各种不同的电信服务可以在依照所公开的实施例的移动终端100、300、550与诸如另一个移动终端555或者固定电话580之类的其他通信终端之间执行。移动终端550、555经由基站540通过射频链接而连接到移动电信网络510。
[0060]电信系统500包括至少一个服务器530。服务器530具有数据存储装置和由任何商业上可获得的CPU( “中央处理单元”)、DSP( “数字信号处理器”)或者任何其他电子可编程逻辑设备实现的控制器。在一个实施例中,这样的服务器为移动管理实体(MME)。在一个实施例中,这样的服务器为网关(GW)。服务器530被配置成与移动电信核心网络(CN)510和/或诸如互联网或公共交换电话网络(PSTN)之类的外部资源520通信。PSTN520被配置成与固定或便携式电话580通信并且在固定或便携式电话580之间建立通信。在一个实施例中,外部资源包括外部服务提供商590或者被配置成与外部服务提供商590通信。在一个实施例中,服务器530被配置成使用分组交换技术或协议与其他通信终端通信。在这样的实施例中,服务器530可以形成演进分组核心(EPC)层。
[0061]服务器530被配置成与也称为基站540的节点通信。在一个实施例中,基站540为演进节点基地(eNB)。基站540进一步被配置成与服务器530通信。在一个实施例中,服务器530与基站540之间的通信通过标准或协议570实现。在一个实施例中,该协议为SI。基站540被配置成与另一个基站540通信。在一个实施例中,基站540与另一个基站540之间的通信通过标准或协议560实现。在一个实施例中,该协议560为X2。基站540进一步被配置成操纵或者服务单元格(cell)580。在一个实施例中,所述至少一个基站540形成长期演进(LTE)层。在一个实施例中,所述至少一个基站540形成LTE高级层。
[0062]在一个实施例中,基站540被配置成通过无线射频协议与移动通信终端550(100,300)通信。
[0063]在一个实施例中,电信系统500为演进分组系统(EPS)网络。在一个实施例中,电信系统为基于3GPP(第三代合作伙伴计划)标准的系统。在一个实施例中,电信系统为基于UMTS(通用移动电信系统)标准的系统。在一个实施例中,电信系统为基于诸如GSM、D-AMPS-CDMA2000、FOMA或TD-SCDMA之类的电信标准的系统。
[0064]图6示出了依照本文的一个实施例的计算机网络500的总体示意图。诸如图1、图
2、图3和/或图4的终端100、200、300、400之类的终端610、620连接到互联网630。在图6中,存在两个终端610和620。该计算机网络进一步包括至少一个服务器650。在一个实施例中,该服务器为依照图3或图4的通信装置300、400。在图6中,仅仅示出了一个服务器650,但是应当指出的是,在计算机网络600中可以实现任意数量的服务器650。通常,月艮务器是专门运行一个或多个服务(作为主机),满足网络600上的其他计算机或终端610、620的用户的需要的物理计算机(硬件系统)。取决于它提供的计算服务,它可以是数据库服务器、文件服务器、邮件服务器、打印服务器、web服务器或者其他服务器。
[0065]在一个实施例中,服务器650为web服务器650。通常,web服务器650可以指帮助输送可以通过因特网630访问的内容的硬件(计算机)或软件(计算机应用程序)。
[0066]因特网630是使用标准因特网协议套件(TCP/IP——传输控制协议/因特网协议)服务全世界数十亿用户的全球互连计算机网络系统。它是由数百万局部到全球范围的通过一系列广泛的电子、无线和光学联网技术链接的私人、公共、学术、商业和政府网络组成的网络的网络。因特网承载了巨大范围的信息资源和服务,例如万维网(WWW)的相互联系的超文本文档以及支持举几个例子而言诸如电子邮件和因特网语音协议(VoIP)之类的通信应用程序的基础结构。因特网630的通信基础结构由其诸如服务器和终端之类的硬件部件以及依照控制架构的不同方面的互联网模型的协议中布置的软件层系统组成。因特网模型最突出的部件是因特网协议(IP),其为因特网上的计算机提供了寻址系统(IP地址)。在一个实施例中,终端610、620被配置成经由web浏览器应用程序使用所谓的WebSocket通过数据通道640通过互联网通信。WebSocket是一种通过单一传输控制协议(TCP)套接字提供双向全双工通信信道的技术。它被设计为在web浏览器和web服务器中实现,但是它可以由任何客户端(例如终端)或者服务器应用程序使用。在一个实施例中,服务器650为作为套接字侦听器而操作的程序或者包括程序的计算机。
[0067]在一个实施例中,图6的计算机网络600和/或因特网630形成图5的外部资源520。并且,在一个实施例中,图5的通信网络500形成图6的计算机网络600的部分。在这些实施例中,图6的终端610、620与图5的终端550和555相应。
[0068]熟练的读者应当清楚的是,诸如因特网之类的计算机启用网络提供了如何连接两个终端的许多可能性和变型,并且这里公开的实施例仅仅用于例示的目的并且不应当被视为限制性的。
[0069]在一个实施例中,二级接口被实现为诸如移动通信终端100之类的设备上的简化外壳(shell)用户接口以及第二接口,该第二接口为远程用户接口。远程接口被实现为可以在任何web浏览器上执行的web应用程序。这样的配置的细节将在下文公开。
[0070]简化用户接口向用户提供了对于功能和应用程序的选择的直接控制。应用程序和功能的选择是移动通信终端100上可用的应用程序和功能的子集。简化用户接口进一步被配置成阻止用户访问存储在移动通信终端100上且未被选择为可用的任何应用程序、功能、设置或配置。该选择可以由远程用户做出,和/或在移动通信终端的制作或更新过程中预设。这允许实现易于概览和操纵的非常简化的用户接口。这也提供了确保用于移动通信终端的简化用户接口不被意外地改变,可能地使得它不能够使用或者至少难于使用。
[0071]图7为在移动通信终端700和个人计算机710上采用的二级接口 770以及移动通信终端700与个人计算机710之间的相互关系的示意图。移动通信终端700为如参照图1和图2所公开的移动智能电话100、200。个人计算机710为如参照图3和图4所公开的个人计算机300、400。如图7中利用锯齿形箭头所指示的,移动通信终端700和个人计算机710被配置成彼此通信。该通信通过诸如图5和图6中的任一幅或二者中公开的网络之类的网络(图7中未示出,而是看作隐含在该通信中)实现。移动通信终端700被配置成通过移动通信终端700的RF接口 730与个人计算机710通信。个人计算机710能够通过控制器(图2中用210引用,图7中未示出)访问移动通信终端700的存储器740。如参照图2所公开的,存储器740、240包括用于移动通信终端700的应用程序、配置和设置。存储器访问由控制器实现,该控制器被配置成接收来自个人计算机710的各种不同的命令和数据,并且对此响应,依照接收的命令和数据访问存储器。个人计算机710由此能够存储或者更新存储器740中存储的设置。
[0072]用户能够通过用户接口 720,可能地通过一个或几个按钮732 (图1中引用130)、一个(或几个)虚拟按钮735或者通常通过触摸敏感显示器750访问存储器。存储器访问由控制器实现,该控制器被配置成通过用户接口 720接收各种不同的用户命令,并且对此响应,依照接收的命令访问存储器。用户由此能够操作存储在存储器740中的应用程序。
[0073]二级用户接口 770被划分成两个级别,即允许用户控制操作移动通信终端700的简化用户接口以及允许配置移动通信终端700的远程用户接口。在图7中,这通过对角虚线指示,该虚线图示出这两个级别的划分并且它们共享对于移动通信终端700的存储器740的访问。应当指出的是,远程用户接口并不因此在远程终端710上存储或实现。它仅仅被远程终端710访问。远程用户接口存储在诸如图6中图示的网络的服务器650之类的服务器上,并且部分地存储在移动通信终端700上。当然,远程终端710可以充当服务器出50)。在这样的实施例中,远程用户可以是操作者。
[0074]图8示出了依照本文的教导的二级用户接口 870的示意图。配置访问81通过RF接口 830而提供。配置访问允许改变配置、添加和删除应用程序和功能、改变用户接口和布局,从而控制移动通信终端的一般配置及其用户接口。
[0075]用户控制访问83通过用户接口 820而提供。用户控制访问允许通过访问和执行应用程序和功能而操作移动通信终端800。并且,同样允许改变某些Π设置,诸如例如改变音量水平。可能通过用户控制访问83改变的UI设置仅仅与UI的微小而具体的功能有关,并且不涉及Π的任何总体功能或布局。存储器访问82通过控制器(未示出)而提供,该控制器允许访问诸如文件、图像、媒体、文档、书签、联系人等等之类的存储器内容。这允许维持可用的文件等等在简化用户接口与远程用户接口之间的同步。简化用户接口通过如图8中所示的操作接口而允许实现用户控制,并且远程用户接口也如图8中所示允许实现配置接口。
[0076]在一个实施例中,二级接口被配置成维持第一(简化)和第二(远程)接口同步,使得一个用户接口中的变化通过将控制器配置成维持这两个用户接口同步而自动地反映在另一个用户接口中。例如,如果远程用户将图片文件添加到共享的存储器,那么图片文件将传输至移动通信终端800的存储器并且通过存储器访问部分82存储。
[0077]图9示出了移动通信终端900的时间依赖关系图,该移动通信终端被布置成利用依照本文的教导的一个实施例的、已经参照图7和图8描述的二级用户接口操作。移动通信终端900通过因特网连接930连接到诸如个人计算机910之类的远程设备,该远程设备被布置成执行诸如图7和图8的配置接口之类的远程用户接口。移动通信终端900进一步被配置成通过简化用户接口(图9中未示出,但是在图7中被引用为操作且在图8中被引用为操作接口)接收命令和呈现数据。个人计算机910发布通过远程用户接口接收的配置命令。该配置命令可能涉及移动通信终端的一般配置,例如MMS (多媒体服务)设置、用户接口布局、应用程序和/或功能的选择以及可能地更新移动通信终端900的联系人列表(图9中未示出)。移动通信终端900接收901配置命令并且可能地通过更新存储在移动通信终端900的存储器(图9中未示出,但是图2中利用240引用)中的设置和/或其他配置而相应地配置902移动通信终端900。远程用户因此能够通过远程用户接口改变移动通信终端900的配置。移动通信终端900进一步通过简化用户接口(图9中未示出)接收来自用户的命令。该命令可能涉及执行功能或应用程序。功能可以例如为进行呼叫、拍摄图片或者发送消息。应用程序可以例如为利用GPS(全球定位系统)设备的定位发现应用程序、媒体浏览应用程序或者web浏览应用程序。控制器相应地执行904所述命令。这允许用户获得对于移动通信终端900的直接控制以及操作移动通信终端900的可用功能和应用程序。可用功能和应用程序是如图8中所指示且针对图8描述的功能和应用程序(参见用户控制访问83) ο
[0078]使用这样的二级用户接口允许也将数据从第一用户接口(简化用户接口)推送至第二用户接口(远程用户接口)。例如,如果利用移动通信终端中包括的照相机拍摄图片,那么该图片也被推送至第二用户接口。此外,如果第二或远程用户通过第二用户接口存储了图片,那么该图片被推送至其中第一用户接口可以将该图片显示给用户的设备。
[0079]在图9中,这通过移动通信终端900从个人计算机910接收905文件说明。在该实例中,文件为图像,并且控制器通过将图像文件呈现906给用户,例如通过在显示器(未示出)上显示它而响应。图像文件也被移动通信终端900存储907。移动通信终端900的图像库由此保持最新并且与远程用户接口的图像库同步。
[0080]在一个实施例中,移动通信终端900被配置成通过显示通知用户文件已接收的通知,可能地提供用户打开文件的机会而将文件呈现给用户。这通知了用户移动通信终端900采取的动作,并且因而使得用户意识到移动通信终端900已经接收到诸如图片之类的文件并且提供是否观看它的选择。
[0081]在一个实施例中,移动通信终端900被配置成将文件存储在相似文件库中。在其中文件为媒体文件的一个这样的实施例中,这允许远程用户更新用户的艺术馆,其允许在远程用户与移动通信终端900的用户之间共享诸如图片之类的媒体文件。
[0082]在其中文件为图片文件的一个实施例中,移动通信终端900被配置成通过将它设置为移动通信终端900的用户接口布局的背景图像而呈现该文件。这允许远程用户通过改变背景图像而配置移动通信终端900的用户接口布局。
[0083]在一个实例中,用户利用嵌入式照相机拍摄图片。用户通过简化用户接口操作照相机,并且照相机捕获图片且将图片存储到移动通信终端中。用户因此发布与文件(图片文件)有关的命令,并且该命令由移动通信终端900通过简化用户接口接收908。移动通信终端900将图像文件推送909至经由个人计算机910访问的远程用户接口。
[0084]图10示出了图9中图示的功能如何由移动通信终端900、1000的部件操纵。控制器1010被配置成通过RF接口 1030接收1001配置命令,RF接口反过来接收来自远程终端(未示出,但是利用虚线指示)的配置。控制器1010通过将该配置存储在存储器1040中而配置1002移动通信终端1000。控制器1010进一步被配置成通过用户接口 1020接收1003命令并且相应地执行1004该命令,该命令源自用户(未示出)。
[0085]控制器1010进一步被配置成接收1005诸如媒体文件之类的文件,并且对此响应,通过用户接口 1020呈现1006文件且将文件存储1007在存储器1040中。这允许远程用户将诸如媒体文件之类的文件推送至移动通信终端1000,并且从而允许用户采取文件内容的部分,例如查看图像。它也允许远程用户保持移动通信终端900的诸如图像艺术馆之类的文件库更新且可能地与远程用户接口的图像艺术馆同步。
[0086]控制器1010进一步被配置成通过用户接口 1020接收1008与文件有关的命令。该命令例如为拍摄图片的命令。控制器被配置成对此响应而执行命令并且在该实例中拍摄图片、将得到的图像文件存储在存储器1040中且通过RF接口 1030将图像文件推送1009至远程用户接口。其后,图像文件也通过远程用户接口可用。
[0087]图11示出了依照本文的教导的一个实施例的利用已经参照图7和图8公开的二级用户接口的对于移动通信终端1100的存储器访问的示意图。
[0088]终端访问1142通过存储器1140而提供。在一个实施例中,终端访问1142被实现为具有到存储器1140中的内容的链接的逻辑分割。在一个实施例中,终端访问1142被实现为对于存储器1140的完全访问。控制器1110被配置成针对通过RF接口 1130接收的源自二级用户接口的远程用户接口的命令允许访问存储器1140的终端访问1142。
[0089]存储器1140的终端访问1142允许访问用户文件(FILE1..FILEN)集合。如上面所描述的,这些文件可以与图像、联系人、文档等等有关。存储器1140的终端访问1142也允许有权选择应用程序(APP1..APPN)。这些应用程序被选择为通过二级用户接口的简化用户接口而可用。这些应用程序可以举几个例子而言与消息传送、互联网浏览、定位发现、游戏和媒体播放器有关。存储器1140的终端访问1142也允许有权选择功能(FUNC1..FUNCN)。这些功能被选择为通过二级用户接口的简化用户接口而可用。这些功能可以举几个例子而言与使用应用程序、发出呼叫、利用嵌入或附接的设备,例如利用嵌入的照相机拍摄图片。存储器1140的终端访问1142也允许有权调节设置(SET1..SETN)和配置(C0NF1..C0NFN)。这允许远程用户接口改变移动通信终端1100的总体外观和感觉,即用户接口和功能。例如,远程用户接口可以改变用于MMS、互联网访问(可能地通过GPRS(通用分组无线电交换))的设置。远程用户接口也可以改变用于总体Π布局的设置,改变虚拟按钮的放置和这样的按钮的功能。这允许依照用户的特殊技术知识水平和使用移动通信终端1100的愿望定制移动通信终端1100。这样的定制可以关于例如虚拟按钮放置、尺寸、颜色以及在什么操作实例下显示哪些虚拟按钮执行。该定制也可以涉及例如通过使用文字到语音技术而允许语音输入和语音输出。终端访问1142不允许有权操作移动通信终端1100的功能或应用程序。由此,阻止了远程用户操作移动通信终端1100。
[0090]用户访问1141通过存储器1140而提供。在一个实施例中,用户访问1141被实现为具有到存储器1140中的内容的链接的逻辑分割。控制器1110被配置成针对通过用户接口 1120接收的用于操作移动通信终端1100的命令允许访问存储器1140的用户访问1141。
[0091]存储器1140的用户访问1141允许访问用户文件(FILE1..FILEX)集合。如上面所描述的,这些文件可以与图像、联系人、文档等等有关。可通过用户访问1141而访问的用户文件(FILE1..FILEX)组成通过终端访问1142可用的用户文件(FILE1..FILEN)的子集。存储器1140的用户访问1141也允许访问选择的应用程序(APP1..APPX)。这些选择的应用程序组成通过终端访问1142可用的应用程序(APP1..APPN)的子集。通过用户访问1141,允许访问应用程序的功能,使得用户可以操作和使用应用程序。存储器1140的用户访问1141也允许访问选择的功能(FUNC1..FUNCX)。这些选择的应用程序组成通过终端访问1142可用的功能(FUNC1..FUNCN)的子集。通过用户访问1141,允许访问功能的功能,使得用户可以操作和使用该功能。存储器1140的用户访问1141也允许有权调节设置(SET1..SETX)。这些通过用户访问1141可用的设置构成通过终端访问1142可用的设置(SET1..SETN)的子集,并且针对对移动通信终端1100进行较小的调节,诸如例如振铃声音量水平。这允许用户在不能改变其总体一般操作的情况下对移动通信终端1100进行较小的调节。在一个实施例中,用户访问被配置成不允许访问任何设置。这进一步确保了不可以通过简化用户接口对移动通信终端1100做出改变。在图11中,用虚线框指示了用户访问1141不由实际的数据对象组成,而是仅仅提供对于这样的数据对象的访问。这允许在不过度消耗存储器资源的情况下应用在移动通信终端1100中利用的二级用户接口。
[0092]应当指出的是,在用户访问1141与终端访问1142之间进行了明显的区分,并且移动通信终端1100被配置成阻止用户接口 1120获得对于与用户访问1141中包括的数据和功能不同的其他数据和功能的访问。这使得移动通信终端1100能够维护操纵和概览简单的稳定用户接口,从而阻止用户意外地改变简化用户接口。这样的改变可能潜在地使得移动通信终端1100对于技术新手无用。然而,用户可以经由通过移动通信终端1100上的web浏览器启动远程用户接口而访问设备上的隐藏特征和设置。在一个实施例中,移动通信终端1100被配置成阻止文件或其他数据通过用户访问1141而被删除。这确保了没有数据通过简化用户接口而意外地被删除。
[0093]在一个实施例中,远程用户接口被实现为web应用程序。这使得远程用户能够从任何(有互联网能力的)终端访问远程用户接口,这确保了在移动通信终端上配置简化用户接口易于执行并且不需要特殊的硬件。这也允许容易地备份数据存储。
[0094]在一个实施例中,远程用户接口被实现为第二终端上的独立应用程序。这进一步防范了对于远程用户接口的无保证的使用和/或误用,因为要求有权使用特殊硬件以便访问远程用户接口。
[0095]在一个实施例中,移动通信终端被配置成通过例如上面已经描述的RF连接与远程终端通信。在一个实施例中,移动通信终端被配置成通过互联网连接与远程终端通信。并且在一个实施例中,移动通信终端被配置成通过有线接口(235,435)与远程终端通信。在这样的连接中,移动通信终端通过例如USB电缆连接到远程终端,并且数据和命令通过电缆在这两个终端之间传输。
[0096]在下文中,将给出一个实施例的具体实例。应当指出的是,该具体实例只是一种实现本申请的教导的方式并且仅仅用来说明本文给出的教导。
[0097]图12示出了依照一个实施例的移动通信终端1200的一系列实例显示视图。图12B示出了在显示器1220上显示的显示视图的一个实例。在该实例视图中,显示了一组由图标1250表示的可用应用程序。该显示视图也包括指示应用程序组的过滤或分类的选项卡1240。在该实例中,将应用程序分类成与主页(例如基本移动通信终端功能应用程序)、休闲、健康和服务有关的组。通过选择这些选项卡之一,允许用户访问不同的应用程序。远程用户接口提供了配置选项卡以及与每个选项卡关联的应用程序的可能性。选项卡要在显示器上显示的位置也可以通过远程用户接口配置,从而允许远程用户配置移动通信终端的用户接口设计。也显示了示出移动通信终端1200的状态的状态栏1260。
[0098]由此,允许用户通过简化用户接口访问移动通信终端1200中存储的应用程序,并且向用户提供了移动通信终端1200的总体概览。
[0099]图12A示出了在显示器1220上显示的显示视图的另一个实例。在该实例视图中,显示了用于电话应用程序的显示视图。电话应用程序显示视图包括多个用于输入电话号码且用于执行电话呼叫的虚拟按键1235A。电话应用程序显示视图包括三个用于访问电话应用程序的不同方面的选项卡1250。在该实例实施例中,这些方面是:拨号功能,用户通过该拨号功能可以输入电话号码并且执行到该号码的呼叫;登录功能,用户通过该登录功能可以查看移动通信终端1200的呼叫日志;以及电话簿功能,用户通过该电话簿功能可以访问和查看移动通信终端1200上存储的联系人。关于图12B的选项卡,选项卡的数量、其位置和关联的方面可通过远程用户接口配置,从而允许远程用户配置移动通信终端的用户接口设计。
[0100]由此,通过简化用户接口向用户提供了对于应用程序的访问并且允许用户直接控制或操作该应用程序(以及与该应用程序关联的不同方面),并且从而控制移动通信终端1200的操作。
[0101]图12C示出了在显示器1220上显示的显示视图的另一个实例。在该实例中,显示了电话簿应用程序的显示视图。在该实例中,用于联系人(JohnSmith)的联系人数据与用于执行与该联系人数据关联的功能的虚拟按钮1235B —起显示。
[0102]在该实例中,示出了四个按钮并且其关联的功能是发送消息、发起语音呼叫(或者视频呼叫)、编辑联系人数据和丢弃(或删除)联系人数据。远程用户接口提供了远程用户配置显示什么数据、显示哪些按钮1235B以及按钮(1235B和/或1230)应当与哪些功能关联的可能性。
[0103]由此,允许用户通过简化用户接口访问移动通信终端1200中存储的数据并且向用户提供了执行基于该数据的动作并且从而操作移动通信终端1200的机会。
[0104]因此,使得移动通信终端1200能够向用户提供对于选择的应用程序和数据的用户访问以及控制移动通信终端1200的操作的机会。例如,远程用户可以将移动通信终端1200配置成不显示与删除联系人关联的按钮,这确保了没有联系人被用户意外地删除。
[0105]显示视图被设计成以易于概览的方式呈现数据以便不令人困惑。显示视图进一步被设计成通过仅仅显示由选择的应用程序和数据组成的子集而呈现并且从而提供对于移动通信终端的可用功能的子集的访问。这确保了用户不因过多的可用选项和应用程序而困惑。它也阻止了用户不自觉地做出关键的改变。
[0106]图13示出了依照一个实施例的远程终端显示器1310上的远程用户接口的实例显示视图。在该实例中,远程用户接口被实现为互联网可访问的应用程序。为了访问远程用户接口,用户可以因此从诸如参照图3和图4描述的终端300、400之类的任何有互联网能力的通信终端通过互联网浏览器登录。显示视图在显示器1310上显示。显示视图包括向远程用户提供远程用户接口的用户接口窗口 1315。用户接口窗口 1315包括多个方面选项卡1340。每个方面选项卡与远程用户接口的一个方面关联。在图13的实例中,显示的方面和关联的选项卡是:账户,通过其远程用户可以改变用于关联的移动通信终端的账户的设置,这样的设置可以包括诸如例如MMS之类的服务;应用程序,通过其远程用户可以通过添加应用程序或者从安装在移动通信终端上的应用程序1350列表中删除应用程序而选择应用程序;媒体,通过其远程用户可以访问为移动通信终端存储的诸如图片之类的媒体;联系人,通过其远程用户可以操纵(添加、删除、编辑)用于移动通信终端的联系人;书签,通过其远程用户可以操纵用于移动通信终端的书签;以及设定,通过其远程用户可以改变移动通信终端的设定。在一个实施例中,设置举几个例子而言涉及通信服务的配置、应用程序设置、用户接口设置和一般设置。在一个实施例中,设置涉及用户接口的布局和设计。
[0107]在图13的实例中,远程用户接口应用程序窗口 1315显示用于移动通信终端的当前安装的应用程序1350列表。远程用户可以选择新应用程序应当通过激活虚拟按钮1335A安装到简化用户接口中。在一个是实例中,应用程序从存储在移动通信终端上,但是尚未使其通过简化用户接口可用的应用程序中取出。在一个实施例中,应用程序选自应用程序商店。在一个实施例中,要选择的应用程序从存储在移动通信终端上,但是尚未使其可用的应用程序以及从存储在移动通信终端上的应用程序中取出。远程用户也可以通过激活虚拟按钮1335B而对应用程序取消选择。
[0108]应用程序视图进一步包括用于注销远程用户接口的虚拟按钮1335C。在一个实施例中,远程用户接口应用程序被布置成在远程用户通过远程用户接口做出改变时与移动通信终端的简化用户接口同步。这确保了这两个用户接口始终正确地同步。在一个实施例中,远程用户接口应用程序被布置成在远程用户注销远程用户接口应用程序时欲与移动通信终端的简化用户接口同步。这仅仅要求建立远程用户接口与简化用户接口之间的连接并且在远程用户注销远程用户接口应用程序时发送数据,这节省了网络资源。应当指出的是,同步也可以在其他时间或事件下,例如在远程用户和/或移动通信终端1200的用户明确要求时实施。
[0109]由此,向远程用户提供了尤其是关于可用应用程序改变移动通信终端的配置和设定的能力。
[0110]远程用户接口可以为远程用户(例如亲戚或朋友)而配置。它也可以为作为网络操作者的远程用户配置。在这两种(和其他)配置中,向远程用户提供了用于配置简化用户接口的不同机会。呈现给亲戚的机会的实例是:添加或删除联系人以便用户总是具有更新的联系人列表;添加或删除孙子女或者来自最近的休假的照片以使得用户感觉被社会包括,以及为用户添加或删除感兴趣站点的书签。提供给操作者的机会的实例是:向可用于选择的应用程序列表添加或删除应用程序和/或选择应用程序、遵循统计并且为第二远程用户监视和管理远程用户接口。
[0111]图12和图13示出了具有简化用户接口(图12A-C)和远程用户接口(图13)的二级用户接口的实例,其为移动通信终端提供了简单且易于操纵和概览,但是可以以适于特定用户的需要和希望的任何方式配置的用户接口。
[0112]如本文所公开的二级用户接口提供了一种容易的根据服务基于多重全域(universes)(用户接口台式机)的范例创建专用服务的方式。背景和图标表征每个全域。在每个全域上,可以设置应用程序(例如Android?应用程序)、链接、小工具、标题/状态栏、底部栏。全域可以显示应用程序图标(对于一般和/或具体应用程序而言)、全特征嵌入式应用程序、到不同种类的数据(举几个例子而言,网页、电话号码、图像)的链接和小工具与可选的标题/状态栏的任意组合。每个全域的布局可以在服务器侧依照终端能力、本地和远程一般数据存储机制、XMPP(可扩展消息传送现场协议)推送机制(服务器到移动电话)关于应用程序生命周期管理、特定于用户或组的安装、删除和更新进行定制和更新;特定于网络提供商的应用程序提供了服务器用户接口,允许来自用户或朋友的数据输入(推送机制允许移动电话与服务器数据之间的无缝同步);服务器侧提供服务管理器接口,允许动态服务更新(新软件、新用户、新全域布局);显示连接的用户、用户动作的统计;以及将消息发送至连接的用户(或用户组)。远程用户接口被布置成规定和/或改变这样的全域,从而为移动通信终端配置用户接口的总体布局。
[0113]以下应用程序可以基于这种架构实现:统一消息传送应用程序,联系人应用程序,播客应用程序,书签应用程序,文档共享,即时消息传送应用程序,照片共享应用程序,日历应用程序,天气小工具应用程序,和/或RSS (资源描述框架站点概要,也称为辛迪加)提要应用程序。
[0114]在一个实施例中,远程用户接口被实现为具有呈现层、处理层和数据访问层的3层架构。呈现层由两个主要部分组成:用户接口(应用程序窗口 1315)和用于与移动通信终端通信的移动接口部分。处理层由远程用户接口引擎组成。该引擎举几个例子而言提供以下实例服务:服务和设置管理;用户管理;远程设备管理;管理模块和标识;以及管理运行在移动通信终端上的应用程序(下载、更新、删除)。最后,数据访问层例如经由Corba服务而实现并且提供对于与移动通信终端共享的数据的访问。数据访问由诸如Corba服务核心和登录服务(事件登录功能)之类的远程用户接口服务组成。
[0115]关于可以如何实现依照本申请的教导的二级用户接口的更多细节见诸题为“TWOLEVEL USER INTERFACE”的欧洲专利申请EP11290502.1,本申请要求该文件的优先权。
[0116]图14示出了要在依照本文公开的一个实施例的移动通信终端(200)(例如参照图1或图2描述的移动通信终端)上执行的方法的流程图。移动通信终端(200)通过终端访问接收1410命令,并且提供对于移动通信终端(200)上存储的应用程序、文件和设置的访问1420。移动通信终端(200)依照该命令更新和配置1430。移动通信终端(200)通过用户接口接收1440命令,并且提供1450对于移动通信终端(200)上存储的应用程序、文件和设置的子集的访问,并且相应地操作1460移动通信终端(200)。
[0117]图15示出了要在依照本文公开的一个实施例的通信终端(400)(例如参照图3或图4描述的通信终端)上执行的方法的流程图。通信终端(400)通过用户接口接收1510命令并且依照该命令更新1520用于移动通信终端(200)的应用程序、文件和/或设置。通信终端(400)发出1530相应的命令并且通过设备通信接口将该相应的命令发送1540至移动通信终端(200)以便相应地配置移动通信终端(200)。
[0118]应当指出的是即使上面已经将通信终端(400)描述为将应用程序、文件和设置存储在终端(400)的存储器(440)中,但是在一个实施例中,该存储器被配置成存储到这样的应用程序、文件和/或设置的链接。这允许降低存储器消耗,因为无需将整个应用程序、文件和设置存储在两个地方。
[0119]在一个实施例中,具有依照本文的教导的二级接口的系统通过具有两层的软件模型实现。该技术架构的第一关键部件是JBoss应用服务器。在一个实施例中,JEE应用服务器因为其性能、名声和稳定性而被选择。除了它是“完全java的”这一事实之外,它还提供了容易地管理集群、负载平衡的完整管理接口。它包括允许确保所有初级处理确实遵循规则ACID(原子性、一致性、隔离性、耐久性)的嵌入式事务引擎。它管理具有热连续性的应用程序的部署。它允许隔离服务器的不同实例(稳定性、安全性、……)下的不同应用程序。所述技术架构的第二关键部件基于CORBA服务集合:Corba核心技术。事实上,在大多数架构中,主要风险通常在数据访问级。这些处理必须是高度可用的,具有线性和可接受的响应时间,能够了解错误并且根据负载而分布在η个机器上,并且它认为最透明的方式是可能的。根据平台的设计,CORBA ISNEXTG从社会整合。此外, 这些服务具有允许操作模块和/或统计工具的简单实现的系统事件登录功能。
[0120]依照本申请的教导的二级用户接口旨在解决两个不同的需求:家庭护理专业人员,其具有在年长者的地方协调的需求(在具有专业通道的家里留下屏幕);以及年长者,其装备了移动电话且对向因特网服务那样的其他服务感兴趣,但是对利用他们提供的所有可能性学习这样的新服务的复杂性恐惧并且需要易于使用的解决方案。
[0121]在一个实施例中,二级接口被配置成不允许用户通过第一用户接口(简化用户接口)访问设备的任何特定于通信的设置。二级接口被配置成仅仅允许用户通过第一用户接口访问设备的应用程序的子集,然而允许通过第二(远程)用户接口完全访问。诸如以上所述的二级接口的进一步的创造性在于,它向用户隐藏了移动通信终端的功能,并且使得从设备的在实践中限制设备,但是以授权设备的可用性的方式进行限制的用户接口访问那些特征成为不可能,从而使得它适合于例如上面描述的用户。
[0122]因此,二级用户接口被配置成呈现有限数量的相关应用程序(适于用户),个性化个人服务集合,从web接口远程地管理桌面,允许服务集合实时地演进,推送信息和数据以便加强生成物(照片、事件、日历……)之间的联系,是一种开放式解决方案,促进平板计算机与智能电话之间的同步,以及启动简化用户接口台式机。
[0123]本文的教导的另一个益处在于,移动通信终端被布置成使用简单,同时仍然提供同时代的移动通信终端的高级功能。
[0124]对于“计算机可读存储介质”、“计算机程序产品”、“有形实施的计算机程序”等或者“控制器”、“计算机”、“处理器”等的引用应当被理解为不仅涵盖了具有诸如单/多处理器架构和顺序(冯.诺伊曼)/并行架构之类的不同架构的计算机,而且涵盖了专门的电路,例如现场可编程门阵列(FPGA)、专用电路(ASIC)、信号处理设备和其他设备。对于计算机程序、指令、代码等的引用应当被理解为涵盖了用于可编程处理器的软件或固件,诸如例如硬件设备的可编程内容,不管是用于处理器的指令,还是用于固定功能设备、门阵列或可编程逻辑设备等的配置设置。
[0125]图16示出了如上文所描述的计算机可读介质的示意图。在该实施例中,计算机可读介质160为CD (致密盘)或者DVD (数字视频盘)。CD160包括在加载到诸如处理器之类的控制器中时执行依照上面公开的实施例的方法或过程的指令161。CD160被布置成由读取设备162读取以便将指令加载到控制器中。应当指出的是,计算机可读介质也可以是其他介质,例如记忆棒、闪速驱动器、硬盘驱动器或者其他常用的存储技术。
[0126]上文中主要参照一些实施例描述了本文的教导。然而,本领域技术人员容易理解的是,与公开实施例不同的其他实施例同样地可能处于如所附专利权利要求书所限定的本发明的范围内。
【权利要求】
1.一种移动通信终端(200),包括存储器(240)和控制器(210),其中所述存储器(240)被配置成存储多个应用程序、文件和设置,并且其中所述控制器(210)被配置成: 通过设备通信接口(730,830)接收用于配置移动通信终端(200)的源自远程用户接口的命令; 针对通过设备通信接口(730,830)接收的命令提供对于所述多个应用程序、文件和设置的访问; 通过用户接口(720,820)接收用于操作移动通信终端(200)的命令;并且针对通过用户接口(720,820)接收的命令提供对于所述多个应用程序、文件和设置的子集的访问且阻止对于所述多个应用程序、文件和设置的其余部分的访问,从而为移动通信终端提供可通过远程用户接口配置的简化用户接口。
2.权利要求1的移动通信终端(200),其中针对通过用户接口(720,820)接收的命令提供的对于所述多个应用程序、文件和设置的子集的所述访问包括执行对于所述应用程序的子集的访问,并且 其中通过所述简化用户接口(720,820)接收的所述命令与执行应用程序关联,并且其中所述控制器(210)进一步被配置成执行该应用程序。
3.权利要求1或2的移动通信终端(200),其中针对通过设备通信接口(730,830)接收的命令提供的对于所述多个应用程序、文件和设置的所述访问允许向所述多个应用程序、文件和设置的子集添加应用程序或者从所述多个应用程序、文件和设置的子集移除应用程序,同时阻止执行对于应用程序的子集的访问。
4.依照权利要求1-3中任何一项的移动通信终端(200),其中针对通过设备通信接口(730.830)接收的命令提供的对于所述多个应用程序、文件和设置的所述访问排除对于所述多个应用程序以及移动通信终端(200)的功能的操作访问。
5.依照权利要求1-4中任何一项的移动通信终端(200),其中针对通过设备通信接口(730.830)接收的命令提供的对于所述多个设置的所述访问允许配置所述用户接口(720,820)的布局设计。
6.依照权利要求1-5中任何一项的移动通信终端(200),其中针对通过设备通信接口(730,830)接收的命令提供的对于所述多个文件的所述访问允许将文件添加到文件的子集。
7.依照权利要求6的移动通信终端(200),其中所述控制器(210)被配置成通过设备通信接口(730,830)接收文件,并且对此响应,将文件存储在存储器(240)中且通过用户接口 (720,820)呈现文件。
8.依照权利要求6或7的移动通信终端(200),其中所述控制器(210)被配置成通过用户接口(720,820)接收创建文件的命令,并且对此响应,创建文件,将文件存储在存储器(240)中且通过通信设备接口(730,830)发送文件以便通过所述远程用户接口进行存储。
9.依照权利要求7和/或8的移动通信终端(200),其中所述文件为媒体文件,由此所述移动通信终端(200)被布置成与远程用户接口共享媒体内容。
10.依照权利要求6或7的移动通信终端(200),其中所述设备通信接口(430,435)为用于通过射频连接接收来自远程用户接口的命令的射频接口(430)。
11.一种通信终端(400),包括存储器(440)和控制器(410),其中所述存储器(440)被配置成存储多个应用程序、文件和设置和/或到这样的应用程序、文件和设置的链接,并且其中所述控制器(410)被配置成: 通过用户接口(420)接收用于配置移动通信终端(200)的命令; 依照该命令 更新所述多个应用程序、文件和设置;并且 发布相应的命令且将该相应的命令发送至移动通信终端(200)以便相应地配置移动通信终端(200),从而为移动通信终端(200)提供远程用户接口。
12.依照权利要求11的通信终端(400),其中所述相应的命令仅仅涉及在移动通信终端(200)中向所述多个应用程序、文件和设置的子集添加应用程序或者从所述多个应用程序、文件和设置的子集移除应用程序。
13.依照权利要求11或12的通信终端(400),其中所述用户接口(420)通过web应用程序(1315)实现以便允许容易访问。
14.一种用于包括存储器(240)的移动通信终端(400)中的方法,所述存储器被配置成存储多个应用程序、文件和设置,所述方法包括: 通过设备通信接口(730,830)接收用于配置移动通信终端(200)的源自远程用户接口的命令; 针对通过设备通信接口(730,830)接收的命令提供对于所述多个应用程序、文件和设置的访问; 通过用户接口(720,820)接收用于操作移动通信终端(200)的命令;以及 针对通过用户接口(720,820)接收的命令提供对于所述多个应用程序、文件和设置的子集的访问且阻止对于所述多个应用程序、文件和设置的其余部分的访问,从而为移动通信终端提供可通过远程用户接口配置的简化用户接口。
15.一种用于包括存储器(240)的移动通信终端(400)中的方法,所述存储器被配置成存储多个应用程序、文件和设置和/或到这样的应用程序、文件和设置的链接,所述方法包括: 通过用户接口(420)接收用于配置移动通信终端(200)的命令; 依照该命令更新所述多个应用程序、文件和设置;以及 发布相应的命令且将该相应的命令发送至移动通信终端(200)以便相应地配置移动通信终端(200),从而为移动通信终端(200)提供远程用户接口。
16.一种计算机可读存储介质,利用指令(161)进行编码,所述指令在处理器上执行时,执行依照以权利要求14或15的方法。
17.—种包括用于移动通信终端的二级用户接口的系统,其中该用户接口包括简化用户接口和远程用户接口,其中简化接口在移动通信终端上实现并且适于仅仅提供对于功能、文件和应用程序的子集的访问,同时阻止有权调节用于移动通信终端的设置,其中远程接口适于在通信终端上执行并且适于允许有权调节移动通信终端的设置,并且其中移动通信终端被配置成从通信终端接收命令、数据和/或设置并且无缝地且自动地在移动通信终端上安装这样的命令、数据或设置并且从而影响简化用户接口。
18.依照权利要求17的系统,包括依照权利要求1-10中任何一项的移动通信终端(200)以及依照权利要求11-13中任何一项的通信终端(400)。
19.依照权利要求17的系统,包括依照权利要求1-10中任何一项的移动通信终端(200) 以及依照权利要求13的通信终端(400),其中所述移动通信终端和所述通信终端是相同的通信终端(200)。
【文档编号】H04L29/06GK104054318SQ201280065294
【公开日】2014年9月17日 申请日期:2012年10月26日 优先权日:2011年10月28日
【发明者】Y·卡马拉塔 申请人:多若公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1