《应用切换器.pdf》由会员分享,可在线阅读,更多相关《应用切换器.pdf(23页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104137064A43申请公布日20141105CN104137064A21申请号201180076462622申请日20111228G06F9/4420060171申请人诺基亚公司地址芬兰埃斯波72发明人RM科林74专利代理机构北京市金杜律师事务所11256代理人酆迅54发明名称应用切换器57摘要本发明描述的一个或者多个实施例中,提供一种装置,该装置包括至少一个处理器;以及具有存储在其上的计算机程序代码的至少一个存储器,该至少一个存储器和计算机程序代码被配置为,当在该至少一个处理器上被运行时,使该装置向第一设备提供应用切换器,该应用切换器提供来自第二设备上的一个或者更多打。
2、开的应用的可用于第一设备的内容的指示,其中第二设备的一个或者多个打开的应用的内容的至少部分可与第一设备上的应用实时共享;并且响应于对来自应用切换器的内容的用户选择,提供第二设备的打开的应用的被用户选择的可共享内容,用于在使用第一设备应用的第一设备上使用。85PCT国际申请进入国家阶段日2014082786PCT国际申请的申请数据PCT/EP2011/0741822011122887PCT国际申请的公布数据WO2013/097896EN2013070451INTCL权利要求书3页说明书13页附图6页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书13页附图6页10申请公布号C。
3、N104137064ACN104137064A1/3页21一种装置,包括至少一个处理器;以及具有存储在其上的计算机程序代码的至少一个存储器,所述至少一个存储器和所述计算机程序代码被配置为,当在所述至少一个处理器上被运行时使所述装置向第一设备提供应用切换器,所述应用切换器提供来自第二设备上的一个或者多个打开的应用的、可用于所述第一设备的内容的指示,其中所述第二设备的所述一个或者多个打开的应用的所述内容的至少一部分可与所述第一设备上的应用实时共享;以及响应于对来自所述应用切换器的内容的用户选择,提供所述第二设备的所述打开的应用的被用户选择的可共享内容,以用于在使用第一设备应用的所述第一设备上使用。。
4、2根据权利要求1所述的装置,其中所述至少一个存储器和所述计算机程序代码被配置为,当在所述至少一个处理器上被运行时,使所述装置响应于所述用户选择,打开第一设备应用,所述第一设备应用是所述被用户选择的可共享内容涉及的、在所述第二设备上的所述打开的应用的对等应用。3根据任一前述权利要求所述的装置,其中所述至少一个存储器和所述计算机程序代码被配置为,当在所述至少一个处理器上被运行时,使所述装置响应于用户选择,指令所述第二设备退出所述被用户选择的可共享内容涉及的、所述第二设备的所述打开的应用。4根据任一前述权利要求所述的装置,其中所述至少一个存储器和所述计算机程序代码被配置为,当在所述至少一个处理器上被。
5、运行时使所述装置在第二设备是以下各项中的一项或者多项时,使用所述应用切换器来提供来自所述第二设备的一个或者多个打开的应用的、可用于所述第一设备的内容的指示与所述第一设备配对、连接到所述第一设备也连接到的网络/云服务器、以及在所述第一设备的预定邻近区内。5根据任一前述权利要求所述的装置,其中所述至少一个存储器和所述计算机程序代码被配置为,当在所述至少一个处理器上被运行时使所述装置使用所述应用切换器来提供来自所述第一设备本身的一个或者多个打开的应用的、可用于所述第一设备的内容的指示。6根据权利要求5所述的装置,其中所述至少一个存储器和所述计算机程序代码被配置为,当在所述至少一个处理器上被运行时使所。
6、述装置提供关于可用于所述第一设备的内容的哪些指示来自以下各项的可视提示所述第一设备本身的一个或者多个打开的应用;和/或所述第二设备的一个或者多个打开的应用。7根据任一前述权利要求所述的装置,其中所述至少一个存储器和所述计算机程序代码被配置为当在所述至少一个处理器上被运行时使所述装置响应于对所述第二设备上的打开的应用的内容的选择,在所述第一设备上启动对等第一设备应用,被用户选择的该内容的至少一部分可共享到所述对等第一设备应用。8根据权利要求7所述的装置,其中所述至少一个存储器和所述计算机程序代码被配置为,当在所述至少一个处理器上被运行时使所述装置响应于对所述第二设备上的打开的应用的内容的选择,启。
7、动默认对等第一设备应用。权利要求书CN104137064A2/3页39根据任一前述权利要求所述的装置,其中所述至少一个存储器和所述计算机程序代码被配置为,当在所述至少一个处理器上被运行时使所述装置根据所述被用户选择的可共享内容,至少配置所述第一设备的所述第一设备应用,其中所述内容包括与所述被用户选择的可共享内容涉及的、所述第二设备的所述打开的应用关联的瞬时状态信息。10根据权利要求9所述的装置,其中所述瞬时状态信息包括以下各项中的一项或者多项未保存的数据、屏上视窗定位、屏上光标定位、屏上选择指示、屏上滚动位置、一个或者多个功能设置、演示信息、暂时设置、用户定义的外观、暂时数据的当前实例、屏幕位。
8、置、缩放率。11根据任一前述权利要求所述的装置,其中所述至少一个存储器和所述计算机程序代码被配置为,当在所述至少一个处理器上被运行时使所述装置允许与所述第二设备共享所述第一设备上的一个或者多个打开的应用,其中来自所述第一设备打开的应用的所述内容的至少一部分可与第二设备上的打开的应用实时共享。12根据任一前述权利要求所述的装置,其中所述至少一个存储器和所述计算机程序代码被配置为,当在所述至少一个处理器上被运行时使所述装置维持在所述被用户选择的可共享内容涉及的、所述第二设备的所述打开的应用与所述可共享内容被提供给的所述第一设备应用之间的内容的同步。13根据任一前述权利要求所述的装置,其中所述至少一。
9、个存储器和所述计算机程序代码被配置为,当在所述至少一个处理器上被运行时使所述装置使用所述应用切换器来提供来自多个其它设备上的相应一个或者多个打开的应用的、可用于所述第一设备的内容的指示。14根据任一前述权利要求所述的装置,其中所述装置是以下各项中的一项或者多项便携电子设备、膝上型计算机、移动电话、智能电话、平板计算机、个人数字助理、数字相机、手表、服务器、所述第一设备、和用于它们中的一项或者多项的模块/电路。15根据任一前述权利要求所述的装置,其中所述装置是以下各项中的一项或者多项非便携电子设备、台式计算机、监视器、服务器、和用于它们中的一项或者多项的模块/电路。16一种装置,包括至少一个处理。
10、器;以及具有存储在其上的计算机程序代码的至少一个存储器,所述至少一个存储器和所述计算机程序代码被配置为,当在所述至少一个处理器上被运行时使所述装置提供来自第二设备上的一个或者多个打开的应用的、可用于第一设备的内容的指示,以用于由所述第一设备的应用切换器使用,其中所述第二设备的所述一个或者多个打开的应用的所述内容的至少一部分可与所述第一设备上的应用实时共享;以及响应于对来自所述第一设备的所述应用切换器的内容的用户选择,提供所述第二设备的所述打开的应用的被用户选择的可共享内容,以用于在使用第一设备应用的所述第一设权利要求书CN104137064A3/3页4备上使用。17一种设备,包括用于向第一设备。
11、提供应用切换器的装置,所述应用切换器提供来自第二设备上的一个或者多个打开的应用的、可用于所述第一设备的内容的指示,其中所述第二设备的所述一个或者多个打开的应用的所述内容的至少一部分可与所述第一设备上的应用实时共享;以及用于提供内容的装置,被配置为响应于对来自所述应用切换器的内容的用户选择而提供所述第二设备的所述打开的应用的被用户选择的可共享内容,以用于在使用第一设备应用的所述第一设备上使用。18一种方法,包括向第一设备提供应用切换器,所述应用切换器提供来自第二设备上的一个或者多个打开的应用的、可用于所述第一设备的内容的指示,其中所述第二设备的所述一个或者多个打开的应用的所述内容的至少一部分可与。
12、所述第一设备上的应用实时共享;以及响应于对来自所述应用切换器的内容的用户选择,提供所述第二设备的所述打开的应用的被用户选择的可共享内容,以用于在使用第一设备应用的所述第一设备上使用。19一种计算机程序,包括用于向第一设备提供应用切换器的代码,所述应用切换器提供来自第二设备上的一个或者多个打开的应用的、可用于所述第一设备的内容的指示,其中所述第二设备的所述一个或者多个打开的应用的所述内容的至少一部分可与所述第一设备上的应用实时共享;以及用于响应于对来自所述应用切换器的内容的用户选择而提供所述第二设备的所述打开的应用的被用户选择的可共享内容以用于在使用第一设备应用的所述第一设备上使用的代码。权利要。
13、求书CN104137064A1/13页5应用切换器技术领域0001本公开内容涉及用户界面、关联方法、计算机程序和装置的领域。某些公开的方面/实施例涉及便携电子设备、例如可以在使用时手持的所谓手持便携电子设备但是在使用时他们也可以被放置在托架中。这样的手持便携电子设备包括移动电话、所谓个人数字助理PDA和平板PC。背景技术0002在一些计算机、例如利用微软视窗MICROSOFTWINDOWSRTM操作系统的计算机上有有一种功能,该功能通过同时按压ALT和TAB键来操作,该功能允许用户查看在它们的机器上哪些应用打开并且正在本机运行的指示,并且在这些应用之间切换。0003在本说明书中列举或者讨论在先。
14、公开的文件或者任何背景技术不应必然地被看作承认该文献或者背景是当前技术水平的一部分或者是公知常识。本公开内容的一个或者多个方面/实施例可以解决或者可以未解决背景问题中的一个或者多个问题。发明内容0004在第一方面中,提供一种装置,该装置包括0005至少一个处理器;以及0006具有存储在其上的计算机程序代码的至少一个存储器,至少一个存储器和计算机程序代码被配置为,当在至少一个处理器上被运行时使该装置0007向第一设备提供应用切换器,应用切换器提供来自在第二设备上的一个或者多个打开的应用的、可用于第一设备的内容的指示,其中第二设备的一个或者多个打开的应用的内容的至少部分可与第一设备上的应用实时共享。
15、;并且0008响应于对来自应用切换器的内容的用户选择,提供第二设备的打开的应用的用户选择的可共享内容,用于在使用第一设备应用的第一设备上使用。0009至少一个存储器和计算机程序代码可以被配置为,在至少一个处理器上被运行时使该装置0010响应于用户选择,打开第一设备应用,该第一设备应用是用户选择的可共享内容涉及的、第二设备上的打开的应用的对等应用。0011至少一个存储器和计算机程序代码可以被配置为,在至少一个处理器上被运行时使该装置0012响应于用户选择,指令第二设备退出用户选择的可共享内容涉及的、第二设备的打开的应用。0013至少一个存储器和计算机程序代码可以被配置为,当在至少一个处理器上被运。
16、行时使该装置0014在第二设备是以下各项中的一项或者多项时,使用应用切换器来提供来自该第二设备的一个或者多个打开的应用的、可用于第一设备的内容的指示说明书CN104137064A2/13页60015与第一设备配对、连接到第一设备也连接到的网络/云服务器、以及在第一设备的预定邻近区内。0016至少一个存储器和计算机程序代码可以被配置为,当在至少一个处理器上被运行时使该装置0017使用应用切换器来提供来自第一设备本身的一个或者多个打开的应用的、可用于第一设备的内容的指示。0018至少一个存储器和计算机程序代码可以被配置为,当在至少一个处理器上被运行时使该装置0019提供关于可用于第一设备的内容的哪。
17、些指示来自以下各项的可视提示0020第一设备本身的一个或者多个打开的应用;和/或0021第二设备的一个或者多个打开的应用。0022至少一个存储器和计算机程序代码行时可以被配置为,当在至少一个处理器上被运行时使该装置0023响应于对第二设备上的打开的应用的内容的选择,在第一设备上启动对等第一设备应用,用户选择的内容的至少部分可共享到该对等第一设备应用。0024至少一个存储器和计算机程序代码可以被配置为,当在至少一个处理器上被运行时使该装置0025响应于对第二设备上的打开的应用的内容的选择,启动默认对等第一设备应用。0026对等应用的默认设置可以是用户可设置的或者被预定义的或者二者。0027至少一。
18、个存储器和计算机程序代码可以被配置为,当在至少一个处理器上被运行时使该装置0028维持在用户选择的可共享内容涉及的、第二设备的打开的应用与可共享内容被提供给的第一设备应用之间的内容的同步。0029至少一个存储器和计算机程序代码可以被配置为,当在至少一个处理器上被运行时使该装置0030根据用户选择的可共享内容至少配置第一设备的第一设备应用,其中内容包括与用户选择的可共享内容涉及的、第二设备的打开的应用关联的瞬时状态信息。0031至少一个存储器和计算机程序代码可以被配置为,当在至少一个处理器上被运行时使该装置0032允许与第二设备共享第一设备上的一个或者多个打开的应用,其中来自第一设备打开的应用的。
19、内容的至少部分可与第二设备上的打开的应用实时共享。0033瞬时状态信息包括操作参数可以包括以下各项中的一项或者多项0034未保存的数据、屏上视窗定位、屏上光标定位、屏上选择指示、屏上滚动位置、一个或者多个功能设置、演示信息、暂时设置、用户定义的外观、暂时数据的当前实例、屏幕位置、缩放率。0035应用切换器提供的内容的指示可以被提供为图形表示和/或文本表示。0036至少一个存储器和计算机程序代码可以被配置为,当在至少一个处理器上被运行时使该装置0037使用应用切换器来提供来自在多个其它设备上的相应一个或者多个打开的应用说明书CN104137064A3/13页7的、可用于第一设备的内容的指示。00。
20、38该装置可以是以下各项中的一项或者多项0039便携电子设备、膝上型计算机、移动电话、智能电话、平板计算机、个人数字助理、数字相机、手表、服务器、第一设备、和用于它们中的一项或者多项的模块/电路系统。0040该装置可以是以下各项中的一项或者多项0041非便携电子设备、台式计算机、监视器、服务器、和用于它们中的一项或者多项的模块/电路系统。0042在又一方面中,提供一种设备,该装置包括0043用于向第一设备提供应用切换器的装置,应用切换器提供来自第二设备上的一个或者多个打开的应用的、可用于第一设备的内容的指示,其中第二设备的一个或者多个打开的应用的内容的至少部分可与第一设备上的应用实时共享;以及。
21、0044用于提供内容的装置,被配置为响应于对来自应用切换器的内容的用户选择、提供第二设备的打开的应用的用户选择的可共享内容,用于在使用第一设备应用的第一设备上使用。0045在又一方面中,提供一种方法,该方法包括0046向第一设备提供应用切换器,应用切换器提供来自第二设备上的一个或者多个打开的应用的、可用于第一设备的内容的指示,其中第二设备的一个或者多个打开的应用的内容的至少部分可与第一设备上的应用实时共享;以及0047响应于对来自应用切换器的内容的用户选择,提供第二设备的打开的应用的用户选择的可共享内容,用于在使用第一设备应用的第一设备上使用。0048在又一方面中,提供一种计算机可读介质,该计。
22、算机可读介质具有存储在其上的计算机程序代码,计算机程序代码被配置为,当在至少一个处理器上被运行时至少执行以下操作0049向第一设备提供应用切换器,该应用切换器提供来自第二设备上的一个或者多个打开的应用的、可用于第一设备的内容的指示,其中第二设备的一个或者多个打开的应用的内容的至少部分可与第一设备上的应用实时共享;以及0050响应于对来自应用切换器的内容的用户选择,提供第二设备的打开的应用的用户选择的可共享内容,用于在使用第一设备应用的第一设备上使用。0051在又一方面中,提供一种包括计算机可读介质的计算机程序产品,该计算机可读介质承载在其中体现的用于与计算机一起使用的计算机程序代码,该计算机程。
23、序代码包括0052用于向第一设备提供应用切换器的代码,该应用切换器提供来自第二设备上的一个或者多个打开的应用的、可用于第一设备的内容的指示,其中第二设备的一个或者多个打开的应用的内容的至少部分可与第一设备上的应用实时共享;以及0053用于响应于对来自应用切换器的内容的用户选择,提供第二设备的打开的应用的用户选择的可共享内容,用于在使用第一设备应用的第一设备上使用的代码。0054在又一方面中,提供一种组装根据第一方面的装置的方法。0055在又一方面中,提供一种装置,该装置包括0056至少一个处理器;以及说明书CN104137064A4/13页80057具有存储在其上的计算机程序代码的至少一个存储。
24、器,至少一个存储器和计算机程序代码被配置为,当在至少一个处理器上被运行时使装置0058提供来自在第二设备上的一个或者多个打开的应用的、可用于第一设备的内容的指示,其中第二设备的一个或者多个打开的应用的内容的至少部分可与第一设备上的应用实时共享;以及0059响应于对来自第一设备的应用切换器的内容的用户选择,提供第二设备的打开的应用的用户选择的可共享内容,用于在使用第一设备应用的第一设备上使用。0060该装置可以在第二设备中被提供或者与第二设备关联。该装置可以是以下各项中的一项或者多项0061便携电子设备、膝上型计算机、移动电话、智能电话、平板计算机、个人数字助理、数字相机、手表、服务器、第二设备。
25、、和用于它们中的一项或者多项的模块/电路系统。0062也提供一种系统,该系统包括用于在相应第一与第二设备之间共享打开的应用时使用的相应装置。0063本公开内容单独或者在各种组合中包括一个或者多个对应方面、实施例或者特征、无论是否在该组合中或者单独被具体地陈述包括被要求保护。用于执行讨论的功能中的一个或者多个功能的对应装置也在本公开内容内。0064用于实施公开的方法中的一种或者多种方法的对应计算机程序也在本公开内容内,并且被描述的实施例中的一个或者多个实施例涵盖。0065以上总结旨在于仅为示例并且是非限制的。附图说明0066现在参照附图、仅通过示例给出描述,在附图中0067图1图示根据本公开内容。
26、的示例装置;0068图2图示另一示例;0069图3图示另一示例;0070图4A4E示出具有多个特征的应用切换器的示例实施;0071图5图示另一示例变化;0072图6图示其它示例;0073图7图示根据本公开内容的方法的示例的流程图;以及0074图8示意地图示提供程序的计算机可读介质的示例。具体实施方式0075许多消费者拥有多个不同电子设备。例如在发达世界中的常人将具有他们自己的移动电话通常为智能电话、台式计算机、膝上型计算机、便携音乐播放器、和可能甚至平板PC。这些设备中的每个设备具有它们自己独特的功能集合,但是各自在它们的功能上也具有一些重叠,并且共同具有这些功能中的一些功能。0076例如一些。
27、便携音乐播放器主要针对播放音乐文件、但是也能够显示视频、浏览无线网络、编辑文档、和记录音频剪辑。同时,工作计算机通常被配备用于以专门化的方式执行手头的作业例如用于秘书的字处理、用于图形设计者的相片编辑、用于声音工程师的说明书CN104137064A5/13页9音频原版制作等,但是它们也能够显示视频、浏览无线网络、编辑文档、和记录音频剪辑。请注意这一罗列并非穷举而仅给出示例。0077由于设备的多功能,用户经常一次利用多个设备。例如用户在家里可以选择同时在他们的膝上型计算机上浏览因特网、让文字WORD文档在他们的台式计算机上打开、在他们的便携音乐播放器上收听音乐、并且让他们的电话在他们旁边的工作台。
28、上待机。0078在任何给定的设备上运行并且因此打开的任何应用中,有许多被变得对该应用可用的信息。该信息中的一些信息可以被视为“持续的”,而该信息中的一些信息可以视为“瞬时的”。可以将该应用称为具有“持续”状态和“瞬时状态”。持续”状态和“瞬时”状态在本领域中是已知术语。0079持续状态可以被视为通常在应用的打开的实例之间持续的状态。持续状态代表保存的并且无论应用何时被打开时都可以查看的数据。对照而言,瞬时状态是通常不会在应用的实例之间持续的数据除非被保存用于在运行应用的关键故障之后使用的恢复文件。0080例如两个用户可以各自在他们自己的设备上使用不同程序以打开和编辑电子表格文档。信息中的一些信。
29、息、比如电子表格的大小和每个单元的内容必然地持续,并且将在一个应用或者应用的实例被关闭时被存储,而在另一应用或者相同应用的另一实例被打开时被恢复。这样的信息是持续的并且被每个应用保存,从而下一次打开电子表格时可以调回该信息。无论应用何时让电子表格打开,在应用实际关闭时都有不会被保存的许多信息、比如电子表格的视图的当前范围、当前选择的文档的部分、视图的放大率、用户的光标的位置、当前被编辑的单元、文本插入符号的位置等。这样的信息组成瞬时状态,并且通常不会被给定的应用保存。0081如果在第一设备上的第一应用的用户当前正编辑电子表格,并且希望切换到使用具有第二应用或者相同应用的备选实例的第二用户的设备。
30、,则以往第一用户将需要在从另一设备重新打开电子表格之前在他的设备上保存和关闭该电子表格,以便避免相同应用的重复打开实例和这带来的冲突可能性。在这样做时,用户丢失与他正在使用的电子表格和应用关联的所有瞬时信息。0082然而如果在两个设备之间以及在两个应用之间共享瞬时状态信息的一个或者多个部分,则可以使用来自第一设备的瞬时信息来配置第二应用,从而可以在第二应用中重建第一应用的瞬时状态的那些部分。在共享瞬时状态信息的部分时,可以使在第二应用中的用户体验的对应元素等效于第一应用。在第一与第二应用之间的转变因此对于用户顺利得多,因为可以在第二应用中维持第一应用的情境的大部分。它也节省用户配置第二编辑器以。
31、便近似于第一编辑器在转变之前的状态的大量时间。0083两个应用可以是不同程序和/或在完全不同设备潜在地具有不同操作系统上运行,并且程序的用户界面可能看来很不相同尤其是如果设备具有不同外形因素例如移动电话比对膝上型计算机。然而只要两个应用均已经被配置为以这一方式共享瞬时状态信息,则可以在应用之间移动这样的信息,以提供以上描述的益处。可以在第一次编写应用时包括这样的配置,或者可以在生产之后修改程序以便添加这一功能。0084现在将参照在分离设备上运行的不同应用来说明示例。然而将理解相同原理可以应用于在分离设备上运行的相同应用的不同实例、或者在单个设备上运行的不同应用或者说明书CN104137064A。
32、6/13页10相同应用的的不同实例。0085为了实现在应用之间的同步,需要在它们之间共享例如同步或者至少传达瞬时状态。有可以完成这一点的许多方式。在一个示例中,这通过在每个设备本地重复瞬时状态信息来实现。在需要时例如在提示时、在检测到其改变时、被作为应用的部分如应用切换器等可以在设备之间共享瞬时状态信息。0086如在以上背景技术章节中陈述的那样,微软视窗MICROSOFTWINDOWSRTM计算机具有通过同时按压ALT和TAB键而可访问的一个功能,该功能允许在该计算机上的打开的应用之间转换,并且允许关于哪些应用在该设备上打开的指示。然而这不允许查看哪些可共享应用在其它设备上运行、也不允许用户切。
33、换以将一个设备的打开的应用的内容共享到另一设备。例如即使膝上型计算机能够播放音乐文件,如果用户使用应用来收听音乐,则该功能通常不能直接被转移到膝上型计算机膝上型计算机的用户不能向音乐播放器的应用或者它的本地等效物转换,仅是由于该应用在音乐播放器设备上是打开的。0087在一些情况下,能够使用应用切换器允许用户在应用、例如当前运行/打得开应用之间切换的任何功能在多个设备之间实时共享跨那些设备的打开的应用的内容将是有利的。例如使第一设备例如膝上型计算机的用户能够被提供具有来自第二设备上的一个或者多个打开的应用在便携音乐播放器上的音乐播发器应用的、可用于该第一设备的内容的指示,将是有用的。使第二设备的。
34、该打开的应用的内容的至少部分可与第一设备上的至少一个应用例如音乐播发器应用实时共享,将是有必要的。0088如果用户从适当配置的应用切换器选择内容,则第二设备的打开的应用的被用户选择的可共享内容可以被提供用于在使用第一设备应用的第一设备上使用例如按照以上示例。以下描述提供这样的特征的各种实施例。0089现在将按照图1描述第一示例,该图示出包括处理器110、存储器120、输入I和输出O的装置100。在这一实施例中,仅示出一个处理器和一个存储器,但是将认识其它实施例可以利用多于一个处理器和/或多于一个存储器例如相同或者不同处理器/存储器类型。装置100可以是用于便携电子设备的专用集成电路ASIC。装。
35、置100也可以是用于设备的模块、或者可以是设备本身,其中处理器110是通用CPU并且存储器120是通用存储器。0090输入I允许接收从更多部件到装置100的信令。输出O允许从装置100向更多部件向外提供信令。在这一实施例中,输入I和输出O是允许将装置100连接到更多部件的连接总线的部分。处理器110是专用于根据在存储器120上以计算机程序代码的形式存储的指令、执行/处理经由输入I接收的信息的通用处理器。0091存储器120未必是单个存储器单元是存储计算机程序代码的计算机可读介质比如固态存储器、硬盘驱动、ROM、RAM、闪存或者其它存储器。这一计算机程序代码存储当程序代码在处理器110上被运行时。
36、可由处理器110执行的指令。可以理解在存储器120与处理器10之间的内部连接提供在处理器110与存储器120之间的活跃耦合,以允许处理器110访问在存储器120上存储的计算机程序代码。0092在这一实施例中,输入I、输出O、处理器110和存储器120被内部电连接,以允许相应部件I、O、110、120之间通信,该相应部件在这一示例中被作为ASIC相互近邻地安置。以这一方式,部件I、O、110、120可以集成于单个芯片/电路中,用于安装于电子设备中。在说明书CN104137064A107/13页11其它实施例中,部件中的一个或者多个或者所有部件可以被分离地安置例如遍布便携电子设备、比如设备200、。
37、300或者在网络、比如“云”内见图5和/或可以提供/支持其它功能。0093可以使用装置100的一个或者多个示例作为用于如图2中的另一装置的部件,该图示出装置100的变化,在分离部件之上并入装置100的功能。在其它示例中,设备200可以包括装置100作为用于移动电话或者PDA或者音频/视频播放器等的模块可选虚线框所示。这样的模块、装置或者设备可以仅包括适当配置的存储器和处理器。0094示例装置/设备200包括显示器240、比如液晶显示器LCD、电子墨水EINK、或者触屏用户界面比如平板PC。配置设备200使得它可以接收、包括、和/或以其他方式访问数据。例如设备200包括与天线260通信的、用于连。
38、接到无线网络和/或端口未示出的通信单元250比如接收器、发送器和/或收发器。设备200包括用于存储可以经由天线260或者用户界面230接收的数据的存储器220。处理器210可以从用户界面230、从存储器220或者从通信单元250接收数据。可以经由显示设备240、或者与装置一起提供的任何其它的输出设备向设备200的用户输出数据。处理器210也可以在存储器220中存储数据用于以后的用户。设备包含经由通信总线280连接的部件。0095通信单元250可以例如是与天线260通信用于连接到无线网络的接收器、发送器和/或收发器,和/或用于接受到网络的物理连接的端口未示出,从而数据可以经由一个或者多个类型的网。
39、络被接收。通信或者数据总线280可以在处理器210与存储器或者存储介质220之间提供活跃耦合,以允许处理器210访问在存储器220上存储的计算机程序代码。0096存储器220以与装置100的存储器120相同的方式包括计算机程序代码、但是也可以包括其它数据。处理器210可以从用户界面230、从存储器220、或者从通信单元250接收数据。无论数据的来源如何,可以经由显示设备240、和/或与装置一起提供的任何其它输出设备向设备200的用户输出这些数据。处理器210也可以在存储器220中存储数据用于以后的用户。0097图3中所示设备/装置300可以是电子设备包括平板PC或者台式计算机、便携电子设备、便。
40、携电信设备、或者用于这样的设备的模块。装置100可以被提供作为用于设备300的模块、或者甚至作为用于设备300的处理器/存储器、或者用于这样的设备300的模块的处理器/存储器。设备300包括通过数据总线380电连接的处理器385和存储介质390。这一数据总线380可以在处理器385与存储介质390之间提供活跃耦合,以允许处理器380访问计算机程序代码。0098图3中的装置100经由数据总线380电连接到从装置100接收输出和向设备300传输这一输出的输入/输出接口370。接口370可以经由数据总线380连接到从装置100向用户提供信息的显示器375触敏或者其它。显示器375可以是设备300的部。
41、分、或者可以是分离的。设备300也包括处理器385,被配置用于,通过向其它设备部件提供信令和从这些其它设备部件接收信令来进行装置100以及设备300的一般控制,以管理其操作。0099存储介质390被配置为存储计算机代码,该计算机代码被配置为执行、控制、或者使能装置100的操作。存储介质390可以被配置为存储用于其它设备部件的设置。处理器385可以访问存储介质390以取回部件设置以便管理其它设备部件的操作。存储介质390说明书CN104137064A118/13页12可以是暂时存储介质、比如易失性随机存取存储器。存储介质390也可以是持久存储介质、比如硬盘驱动、闪存或者非易失性随机存取存储器。存。
42、储介质390可以由相同或者不同存储器类型的不同组合组成。根据希望的技术目标,以下描述的各种示例可以被实施为装置100、装置/设备200和装置/设备300中的任一项。现在将参照图4A4E来描述第一实现方式。0100图4A图示第一设备和第二设备,该第一设备是平板PC410,该第二设备是台式计算机420。台式计算机420包括装置100作为模块、比如图3中所示模块,而平板PC410包括按照图2的图示扩展在遍及软件和硬件部件的装置100的功能。平板PC410和台式计算机420二者包括它们自己的处理器、一个存储器/多个存储器、输入/输出接口平板PC410具有触屏显示器T,而台式计算机420具有它自己的物理。
43、键盘K等,以允许那些设备按照标准平板PC和台式计算机操作。这允许用户在每个设备上独立运行多个应用。图中所示示例仅为示例,并且可以根据本公开内容提供或者配置许多设备/装置,并且这样的设备/装置可以采用便携电子设备、膝上型计算机、移动电话、智能电话、平板计算机、个人数字助理、数字相机、手表、非便携电子设备、台式计算机、监视器、服务器或者用于它们中的一项或者多项的模块/电路系统的形式。相似地,不一定是每个设备/装置具有按照发明描述的特征中的每个特征例如,设备可以不包括显示器、但是可以使用外部显示器、或者向用户提供输出例如音频输出的某其它装置。0101图4A示出平板PC410当前运行文字WORD处理应。
44、用401和音乐播发器应用402。图4A也示出台式计算机运行网络WEB浏览器应用403、地图应用404、和在后台中运行的记事本应用405如高亮显示的记事本图标指示的那样。因此,平板PC410运行两个应用401、402,而台式计算机运行三个应用403、404、405。0102在这一示例中,平板PC410和台式计算机420能够经由自组织无线网络例如WIFI、80211A/B/G/N、蓝牙等相互直接无线通信,但是在其它示例中,在设备410、420之间的通信可以经由配对通信、经由云网络/服务器见图5来实现、或者使用任何其它适当的直接或者间接经由另一设备方式。0103图4B示出用户已经在平板PC410上启。
45、动应用切换器430。这一应用切换器430提供来自第二台式计算机设备420上的一个或者多个打开的应用的、可用于第一平板PC设备410的内容的指示。在这一示例中,应用切换器430也提供平板PC410本身上的打开的应用所提供的、可用于第一平板PC设备410的内容的指示,这与用户可以访问的可能应用的整理的/聚合的列表很像,但是无需是这种情况。在这一示例中,应用切换器430以应用401,402,403,405中的每个应用的视窗的调整了尺寸的表示这一形式出现。0104应当指出第二台式计算机设备420的、经由应用切换器430提供的打开的应用仅为如下那些应用,其中第二设备的一个或者多个打开的应用的内容的至少部。
46、分可与第一设备上的应用实时共享。在这一示例中,在平板PC410上无如下对等应用,该对等应用允许共享在台式计算上的地图应用404的内容中的任何内容。作为结果,无意于向平板PC410的用户提供这一内容的指示,因为他们将不能访问或者共享该信息。对照而言,平板PC410和台式计算机420二者具有互为对等应用的如下应用,这些应用在功能上可用于WEB流览、音乐播放、文字处理和做笔记。这样,虽然共有跨越两个设备410、420运行的五个应用401405,那些应用中的仅四个应用401403、405对于该第一平板PC设备410可共享/可说明书CN104137064A129/13页13访问,因此仅那四个应用被提供为。
47、可共享内容的指示。0105图4B示出经由平板PC410的触屏,用户可以选择那些打开的应用中的任何应用,以访问经由应用切换器430指示的可共享内容。在这一示例中,用户已经选择在台式计算机420上运行的WEB浏览器应用403。用户选择可以采用经由手势的用户输入在平板PC410的触屏界面上的形式。这样的手势可以包括敲击、挥击、滑动、按压、保持、旋转手势、与靠近设备的用户界面的静止悬停手势、靠近设备的移动悬停手势、弯曲设备的至少部分、挤捏设备的至少部分、多手指手势、倾斜设备、或者翻转设备中的一个或者多个手势。备选地或者附加地,可以使用任何其它适当手势。0106响应于选择网络WEB浏览器,WEB浏览器应。
48、用403涉及的内容被从台式计算机直接地420无线传达在这一示例中到平板PC410,从而对等应用WEB浏览器406,其可以是或者可以不是与WEB浏览器403相同的应用可以在平板PC设备410上在某个程度上重复该内容。0107这一点的效果是如果用户正查看特定网页、例如BBC新闻NEWS网站,则通过选择经由应用切换器在平板PC设备410上提供的可共享内容的该指示,将在平板PC410上启动对等WEB浏览器应用406,并且可以打开相同网站地址。可共享内容是广义术语,该术语在WEB浏览应用的情境中可以包括在网站中出现的可由用户在访问网站时访问的文本、图像、电影和音频内容、网站和网站浏览应用所提供的功能、以。
49、及WEB浏览应用的任何图标或者图形表示。应用切换器提供的内容指示可以是与应用关联的图标、或者实际上是指示的可共享内容的部分或者全部。0108除此之外,在这一具体示例中,涉及该内容和/或浏览器应用的、未必被应用作为网址的部分而存储的但是例如在瞬时状态中被用作如在第二台式计算机设备420上运行的打开的应用的操作参数的部分瞬时状态信息例如缩放率、音量设置、在页面上的滚动位置、浏览历史、高速缓存/COOKIE、口令、安全设置等可以被传达到平板PC410,并且被用来重复WEB浏览器应用403的、在它在台式计算机420上运行时的瞬时状态。这意味着用户正使用的以及正与台式计算机420上的WEB浏览器应用40。
50、3交互的方式可以被向平板PC设备410转达,以创建如下用户感知,即WEB浏览器应用403的单个实例现在已经被从第二设备420移动或者重复到第一设备410。0109瞬时状态信息包括操作参数可以包括以下各项中的任何一项或者多项未保存的数据例如在用户对应用的正式保存之间、屏上视窗定位、屏上光标定位、屏上选择指示、屏上滚动位置、一个或者多个功能设置例如音量设置、演示信息、暂时设置、用户定义的外观、暂时数据的当前实例、屏幕位置、缩放率等。0110这不是穷举罗列,而是包含示例,这些示例说明瞬时状态信息和关联操作参数的性质、以及可以通过应用切换器430从一个设备420向另一设备410提供的可共享内容的性质。。