移动设备和用于操作移动设备的方法与流程

文档序号:11333655阅读:314来源:国知局
移动设备和用于操作移动设备的方法与流程

本发明涉及移动设备和操作该移动设备的方法。



背景技术:

移动设备,诸如,智能电话、平板或膝上型计算机,可以经由有线或无线地与其它设备通信。移动设备可以向其它设备发送数据并且从其它设备接收数据。移动设备可以与其它设备共同操作。

用户可以同时使用至少两个设备。两个或更多个设备可以建立方便的用户环境,并且用户可以在两个或更多个设备上运行应用或程序。



技术实现要素:

[技术问题]

提供一种用于在另一设备上显示正在移动设备上运行的应用的方法和装置。

[技术方案]

根据本发明的一方面,移动设备包括触摸屏显示器、一个或多个处理器以及存储器,其中,所述一个或多个处理器控制所述触摸屏显示器显示应用的运行屏幕图像、接收在所述触摸屏显示器上或附近的用户输入、并且基于所述用户输入将所述应用的所述运行屏幕图像发送到经由通信链路连接的可穿戴设备。

根据本发明的另一方面,移动设备包括触摸屏显示器、一个或多个处理器以及存储器,其中,所述一个或多个处理器运行所述应用,接收在所述触摸屏显示器上或附近的用户输入,并且将关于基于所述用户输入选择的应用的数据发送到经由通信链路连接的可穿戴设备。

根据本发明的另一方面,可穿戴设备包括显示器、一个或多个处理器以及存储器,其中,所述一个或多个处理器从经由通信链路连接的移动设备接收正在所述移动设备上运行的应用的运行屏幕图像,并且将所述运行屏幕图像显示在所述显示器上。

根据本发明的另一方面,可穿戴设备包括显示器、一个或多个处理器以及存储器,其中,所述一个或多个处理器从经由通信链路连接的移动设备接收关于正在所述移动设备上运行的应用的数据,运行该应用,并且显示所述应用的运行屏幕图像。

根据本发明的另一方面,一种操作移动设备的方法,该方法包括:在触摸屏显示器上显示应用的运行屏幕图像;接收在所述触摸屏显示器上或附近的用户输入;并且,基于所述用户输入,将所述应用的运行屏幕图像发送到经由通信链路连接的可穿戴设备。

根据本发明的另一方面,一种操作移动设备的方法,该方法包括:运行应用并且在触摸屏显示器上显示所述应用的运行屏幕图像;接收在所述触摸屏显示器上或附近的用户输入;并且,将关于基于所述用户输入选择的应用的数据发送到经由通信链路连接的可穿戴设备。

附图说明

图1是用于描述根据实施例的操作设备的方法的图;

图2是示出了根据实施例的移动设备的示意图;

图3是示出了根据实施例的可穿戴设备的示意图;

图4是示出了根据实施例的由移动设备裁剪(clip)实时公共汽车信息的方法的图;

图5是用于描述根据实施例的移动设备如何发送处于背景状态中的运行屏幕(executionscreen)图像的图;

图6是示出了根据实施例的由移动设备裁剪实时对话的方法的图;

图7是用于描述根据实施例的可穿戴设备显示由移动设备运行的应用的方法的图;

图8是示出了根据实施例的操作移动设备的方法的流程图;

图9是根据实施例的操作可穿戴设备的方法的流程图;

图10是根据实施例的操作移动设备的方法的流程图;以及

图11是示出了根据实施例的操作可穿戴设备的方法的流程图。

具体实施方式

图1是用于描述根据实施例的操作设备的方法的图。参照图1,第二或第三设备20或30可以显示与第一设备10所显示的相同的数据或图像。

第一设备10在触摸屏显示器上显示应用的运行屏幕图像(运行应用的屏幕图像)。第一设备10不仅可以运行应用,还可以运行各种程序和小部件(widget)。第一设备10可以显示程序或小部件的运行屏幕图像。

第一设备10接收在触摸屏显示器上或附近的用户输入。用户可以输入用于选择触摸屏显示器的特定区域11的手势。第一设备10基于用户的手势确定用户要选择的区域11。

当区域11被选择时,第一设备10显示菜单12。用户可以选择显示在第一设备10上的菜单12中的任何一个。当用户从菜单12中选择用于发送数据到第二或第三设备20或30的菜单时,第一设备10可以将所选区域11显示的运行屏幕图像或图像数据发送到第二或第三设备20或30。

第二设备20或第三设备30显示从第一设备10接收的运行屏幕图像或图像数据。第二设备20是可穿戴设备的示例,以及第三设备30是移动设备的示例。第一至第三设备10至30是可以经由有线或无线地通信的设备。

图2是示出了根据实施例的移动设备的示意图。参照图2,移动设备100包括触摸屏显示器110、处理器120和存储器130。移动设备100可以基于经由触摸屏显示器110接收的用户输入将应用的运行屏幕图像或图像数据发送到通过通信链路连接的另一设备。

移动设备100表示可由用户携带的电子设备,诸如移动电话、平板、可穿戴设备和膝上型计算机。

触摸屏显示器110检测用户输入。用户可以通过使用手指、触摸笔等将手势输入到触摸屏显示器110。触摸屏显示器110将检测到的输入发送到处理器120。

处理器120控制触摸屏显示器110以将应用的运行屏幕图像显示在触摸屏显示器110上。处理器120控制触摸屏显示器110以将当前正运行的应用的运行屏幕图像或基础屏幕图像显示在触摸屏显示器110上。处理器120可以控制触摸屏显示器110以将时钟、闹钟、游戏、电影等显示在触摸屏显示器110上。

处理器120接收在触摸屏显示器110上或附近的用户输入。用户输入可以是指示特定区域的手势。当用户输入形成闭环(closedloop)时,处理器120发送该闭环内的运行屏幕图像。闭环可以具有圆形形状或多边形形状。替代地,当用户输入形成闭环时,处理器120可以控制触摸屏显示器110显示菜单12。

处理器120基于用户输入将应用的运行屏幕图像发送到经由通信链路连接的另一设备。处理器120仅将用户指定的区域的运行屏幕图像发送到另一设备。处理器120可以将运行屏幕图像转换为图像数据并且发送该图像数据。此外,处理器120可以将关于在接收到用户输入时的时间点处正在运行的应用的信息发送到另一设备,使得另一设备可以运行所述应用。当更新了运行屏幕图像时,处理器120发送更新的运行屏幕图像。

即使当应用进入背景状态时,处理器120也将运行屏幕图像发送到设备。当应用进入背景状态时,在触摸屏显示器110上未显示应用的运行屏幕图像,但应用正在运行。即使当触摸屏显示器110上未显示应用的运行屏幕图像时,处理器120也可以将应用的运行屏幕图像发送到其它设备。

存储器130可以存储将被处理器120处理的数据,或者可以存储将被处理器120运行的程序。

图3是示出了根据实施例的可穿戴设备的示意图。参照图3,可穿戴设备200包括显示器210、处理器220和存储器230。可穿戴设备200显示从移动设备100接收的运行屏幕图像。可穿戴设备200不仅可以是可穿戴在用户身上的电子设备(诸如,智能手表或智能眼镜),还可以是可由用户携带的电子设备(诸如,移动电话、平板或膝上型计算机)。

可穿戴设备200和移动设备100可以经由通信链路互相连接。例如,可穿戴设备200和移动设备100可以经由有线或无线通信链路互相连接。

处理器220从移动设备100接收应用的运行屏幕图像。处理器220可以以关于应用的图像数据或信息的形式、从移动设备100接收应用的运行屏幕图像。

处理器220将接收的运行屏幕图像显示在显示器210上。当接收到图像数据时,处理器220将图像数据发送到显示器210。当处理器220接收到关于应用的信息时,处理器220运行该应用并且将该应用显示在显示器210上。关于应用的信息可以是标识信息(诸如,用于识别应用的名称),或是要在应用运行时显示的内容。

显示器210由处理器220控制,并且显示数据或图像。

存储器230可以存储要被处理器220处理的数据,或者可以存储要被处理器220运行的程序。替代地,存储器230可以存储从移动设备100接收的数据或信息。

图4是示出了根据实施例的由移动设备裁剪(clip)实时公共汽车信息的方法的图。参照图4,可穿戴设备200可以显示移动设备100上裁剪或选择的区域40。

移动设备100运行用于显示实时公共汽车信息的应用。例如,移动设备100可以显示指示197路公共汽车的位置的屏幕图像。移动设备100可以指示197路公共汽车停靠的公共汽车站和197路公共汽车的当前位置。图4示出了197路公共汽车当前停靠在broadway。

移动设备100接收用户希望显示在可穿戴设备200上的区域40。例如,用户可以选择区域40。区域40包括三个车站(astoria、30ave和broadway)。移动设备100向可穿戴设备200发送显示在所选区域40中的数据或图像。

移动设备100可以更新显示在区域40中的数据或图像,并且将更新的数据或更新的图像发送到可穿戴设备200。每次更新显示在区域40中的数据或图像时,移动设备100可以将更新的数据或更新的图像发送到可穿戴设备200。

可穿戴设备200显示从移动设备100接收的数据或图像。例如,在图4中,可穿戴设备200显示从移动设备100接收的区域40。每次从移动设备100接收到数据或图像时,可穿戴设备200将数据或图像显示在显示器210上。因此,用户可以通过使用可穿戴设备200实时监控显示在移动设备100上的内容。

图5是用于描述根据实施例的移动设备如何发送处于背景状态中的运行屏幕图像的图。参照图5,即使当用户所选择的应用处于背景状态中时,移动设备100也将应用的运行屏幕图像实时发送到可穿戴设备200。

图5是示出了移动设备100将应用转换到背景状态的情况的图。当应用被转换到背景状态时,应用正在运行,但该应用不被显示。

图5示出了移动设备100在显示实时公共汽车信息的同时显示桌面屏幕的示例。当用户未终止用于显示公共汽车信息的应用时,实时公共汽车信息被转换到背景状态,并且继续运行用于显示公共汽车信息的应用。当用户通过使用移动设备100运行另一应用并且未终止先前应用时,继续运行该先前应用。因此,移动设备100不在移动设备100的触摸屏显示器110上显示先前应用的运行屏幕图像,但是将先前应用的运行屏幕图像中的区域50的图像发送到可穿戴设备200。因此,可穿戴设备200可以继续显示公共汽车信息。

图6是示出了根据实施例的由移动设备裁剪实时对话的方法的图。参照图6,可穿戴设备200可以显示从移动设备100上显示的对话中裁剪的区域60。

移动设备100显示实时会话。用户可以运行应用,诸如,messenger或用于发送消息的程序。用户可以经由messenger等与另一方通信。

用户可以选择对话窗口中待裁剪的区域60。移动设备100接收用户输入并且检测用户想要裁剪的区域60。在选择了区域60之后,用户可以请求向可穿戴设备200发送所选区域60中显示的数据或图像。移动设备100根据用户的请求向可穿戴设备200发送区域60中显示的数据或图像。

可穿戴设备200显示从移动设备100接收的数据或图像。因此,用户可以通过可穿戴设备200实时监控移动设备100的对话窗口中显示的内容。

图7是用于描述根据实施例的可穿戴设备显示由移动设备运行的应用的方法的图。参照图7,移动设备100可以向可穿戴设备200发送控制信号,使得用户所选择的应用在可穿戴设备200上运行。

移动设备100运行应用并且根据用户输入选择正在运行的应用。用户可以经由触摸屏显示器110选择当前正在运行的应用。

移动设备100可以显示指示是否选择当前正在运行的应用的弹出窗口。此外,移动设备100根据用户输入确定是否在可穿戴设备200上运行该应用。用户可以通过触摸在弹出窗口中显示的“是”区域和“否”区域确定是否运行该应用。

移动设备100可以将关于应用的信息和指示应用的当前状态的信息发送到可穿戴设备200。移动设备100还可以将数据或控制信号发送到可穿戴设备200,使得可穿戴设备200执行与移动设备100相同的操作。例如,当用户选择音乐播放器时,移动设备100可以向可穿戴设备200发送控制信号,该控制信号指示音乐播放器被选择并且指令可穿戴设备200运行音乐播放器。当可穿戴设备200上未安装音乐播放器时,移动设备100可以将音乐播放器的安装程序发送到可穿戴设备200。移动设备100将关于当前播放的音乐的信息发送到可穿戴设备200并且将控制信号发送到可穿戴设备200,使得可穿戴设备200播放与移动设备100上正播放的音乐相同的音乐。当可穿戴设备200中未存储该音乐时,移动设备100可以将音乐发送到可穿戴设备200。

可穿戴设备200基于从移动设备100接收的信息运行应用并且显示该应用的运行屏幕图像。此外,可穿戴设备200可以播放正在移动设备100上播放的音乐。

图8是示出了根据实施例的操作移动设备的方法的流程图。

在操作810中,移动设备100将应用的运行屏幕图像显示在触摸屏显示器110上。

在操作820中,移动设备100接收在触摸屏显示器110上或附近的用户输入。用户可以选择触摸屏显示器110的特定区域。当用户的触摸完成时,移动设备100可以显示菜单。菜单表示对应于用户输入的功能。用户从菜单中选择想要的功能。

在操作830中,基于用户输入,移动设备100将应用的运行屏幕图像发送到可穿戴设备200,该可穿戴设备200经由通信链路连接到移动设备100。当用户选择的功能是裁剪所选区域的功能时,移动设备100将所选区域中显示的运行屏幕图像发送到可穿戴设备200。

移动设备100将图像或文本发送到可穿戴设备200,并且控制可穿戴设备200显示该图像或文本。

图9是根据实施例的操作可穿戴设备的方法的流程图。

在操作910中,可穿戴设备200从经由通信链路连接的移动设备100接收正在移动设备100上运行的应用的运行屏幕图像。例如,可穿戴设备200可以接收图像或文本。当图像或文本更新时,移动设备100将更新的图像或更新的文本发送到可穿戴设备200。

在操作920中,可穿戴设备200将接收的运行屏幕图像显示在显示器210上。可穿戴设备200将图像或文本显示在显示器210上,并且,当接收到更新的图像或更新的文本时,显示更新的图像或更新的文本。

图10是根据实施例的操作移动设备的方法的流程图。

在操作1010中,移动设备100运行应用并且将其运行屏幕图像显示在触摸屏显示器110上。

在操作1020中,移动设备100接收在触摸屏显示器110上或附近的用户输入。用户可以选择正在运行的应用。移动设备100识别用户所选择的应用。

在操作1030中,移动设备100向经由通信链路连接的可穿戴设备200发送关于基于用户输入所选择的应用的数据。移动设备100可以向可穿戴设备200发送关于应用的名称、标识信息和下载信息。此外,移动设备100可以将程序发送到可穿戴设备200,使得可穿戴设备200安装该应用。移动设备100可以向可穿戴设备200发送指示应用的运行状态的信息。换言之,移动设备100可以向可穿戴设备200发送应用当前所显示的图像和应用运行后处理的数据。

图11是示出了根据实施例的操作可穿戴设备的方法的流程图。

在操作1110中,可穿戴设备200从经由通信链路连接的移动设备100接收关于正在移动设备100上运行的应用的数据。

在操作1120中,可穿戴设备200运行该应用。当该应用未安装时,可穿戴设备200可以通过引用(referto)关于该应用的数据,从服务器下载该应用。此外,可穿戴设备200可以从移动设备100接收程序并且安装应用。

在操作1130中,可穿戴设备200显示应用的运行屏幕图像。可穿戴设备200可以通过引用从移动设备100接收的数据,显示与移动设备100上显示的相同的运行屏幕图像。

根据实施例的可穿戴设备200可以显示与移动设备100上显示的相同的运行屏幕图像。

根据实施例的移动设备100可以向可穿戴设备200发送由用户指定的区域中显示的图像或文本。

本文描述的设备可以包括处理器、用于存储程序数据并运行它的存储器、诸如磁盘驱动器的永久性存储设备单元、用于处理与外部设备的通信的通信端口以及包括触摸面板、按键、按钮等的用户接口设备。当涉及软件模块或算法时,这些软件模块可以作为处理器上可执行的程序指令或计算机可读代码存储在计算机可读记录介质上。计算机可读记录介质的示例包括磁存储介质(例如,rom、软盘、硬盘等)以及光记录介质(例如,cd-rom或dvd)。计算机可读记录介质也可以分布在耦接计算机系统的网络上,使得计算机可读代码以分布式方式被存储和运行。该介质可由计算机读取、存储在存储器中并且由处理器运行。

本发明可以在功能块组件和各种处理步骤的方面进行描述。这样的功能块可由被配置为执行指定功能的任意数目的硬件和/或软件组件实现。例如,本发明可以使用各种集成电路(ic)组件,例如存储器元件、处理元件、逻辑元件、查找表等,这些ic组件可以在一个或多个微处理器或其它控制设备的控制下实现各种功能。类似地,在本发明中的元件使用软件编程或软件元件来实现的情况下,本发明可以使用任何编程或脚本语言(诸如,c、c++、java、汇编程序等)以及用数据结构、对象、进程、例程或其它编程元素的任意组合实现的各种算法来实现。功能方面可以实现在一个或多个处理器上运行的算法中。此外,本发明可以使用用于电子配置、信号处理和/或控制、数据处理等任意数目的传统技术。词语“机制(mechanism)”、“元件”、“装置”和“配置”被广义地使用,并且不限于机械或物理的实施例,而可以包括结合处理器等的软件例程。

本文示出和描述的具体实施方式是本发明的说明性示例,并且不意图以任何方式另外限制本发明的范围。为了简洁,传统电子、控制系统、软件开发和系统的其它功能方面可以不详细描述。此外,所呈现的各种图中示出的连接线或连接器意图表示各种元件之间的示范性功能关系和/或物理连接或逻辑连接。应当注意的是,许多替换或附加功能关系、物理连接或逻辑连接可以存在于实际设备中。

在描述本发明的上下文中(特别是在以下权利要求书的上下文中)使用术语“一”和“一个”和“所述”以及类似的指代要被解释为包括单数和复数两者。此外,本文的数值范围的陈述仅意图用作分别引用落入该范围内的每个独立值的速记方法,除非在此另有指示,并且每个独立值被并入到说明书中,如同其在本文中单独地陈述一样。同样,本文描述的全部方法的步骤可以以任何合适的次序执行,除非此处另有指示或清楚地与上下文另有矛盾。本发明不限于所描述的步骤的顺序。本文所提供的任何和所有示例、或示范性语言(例如,“诸如”)的使用仅仅意图更好地阐明本发明,并且不对本发明的范围进行限制,除非另作声明。在不脱离本发明的精神和范围的情况下,许多修改和调整对于本领域普通技术人员而言将是显而易见的。

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