促使同伴装置上的风格模仿的制作方法_3

文档序号:9872828阅读:来源:国知局
]在一些情况下,用户可能想要可彼此互换地使用装置。例如,用户可能主要使用主装置,但是在某些情况下可能想要使用不同的装置而非主装置。例如,用户在一些情况下可能偏好主装置,而在其他情况下想要不同的装置。在这样的示例中,用户在一些情况下可能想要具有大显示器装置,而在其他情况下可能想要具有小显示器的装置。用户可能想要基于装置的能力、装置的形状因素、装置的尺寸、装置的时尚适用性等来改变要使用的装置。
[0230]以这一方式,可能理想的是,用户根据需要可互换地使用多个装置以适应各种环境。用户可能想要可互换性使得用户使用主装置执行的活动能够类似地在不同的装置上来执行。例如,用户可能想要在两个装置上访问相同的电子邮件账户,在两个装置上查看相同的内容,在两个装置上借助于相同的通信账户来通信,等等。例如,用户可能想要在使用任何一个装置时执行与特定电话号码相关联的电话呼叫。以这一方式,可能理想的是,这样的装置使用类似的设置和配置。
[0231]在至少一个示例实施例中,同伴装置涉及彼此协作设置的装置。这样的协作可以进行以使得用户能够可互换地使用同伴装置,如以上所描述的。例如,同伴装置可以是出于诸如同步数据、交换状态信息等目的与另一同伴装置自动地通信的装置。在至少一个示例实施例中,装置保持与和同伴装置的通信相关联的信息。例如,装置可以包括与标识同伴装置、与同伴装置通信、认证同伴装置、使用同伴装置执行认证等相关联的信息。以这一方式,装置可以享有结合同伴装置执行安全操作的特权,而不同的装置可能缺乏执行这一安全操作的特权。
[0232]在至少一个示例实施例中,装置包括指示同伴装置的身份的信息。在至少一个示例实施例中,装置可以存储使得装置能够将另一装置识别为同伴装置的信息。例如,装置可以借助于标识符(诸如序列号)和地址(诸如媒体访问控制(MAC)地址、所分配的标识符等)来识别同伴装置。例如,装置和另一装置可以执行在该装置与另一装置之间建立同伴关系的同伴关系建立会话。在这样的情况下,装置和另一装置可以交换使得能够实现识别的信息。例如,装置可以从另一装置接收识别信息,可以向另一装置分配识别信息,可以向另一装置提供识别信息,等等。在至少一个示例实施例中,装置可以使得另一装置的处理基于将另一装置的成功识别为同伴装置。例如,在装置不能将另一装置识别为同伴装置的情况下,装置可以排除(至少一些)信息与另一装置的同步。
[0233]在至少一个示例实施例中,装置包括与和同伴装置通信相关联的信息。在至少一个示例实施例中,至少部分基于近距离通信的通信被称为基于接近的通信。在至少一个示例实施例中,基于接近的通信涉及与近距离相关联的无线通信,诸如近场通信、蓝牙、红外等。在这样的示例中,信息的交换可以借助于装置与另一装置之间的近距离无线通信。
[0234]在一些情况下,基于接近的通信可以涉及使用近距离通信信道的装置之间的通信。在一些情况下,基于接近的通信可以涉及使用不一定是近距离通信信道的通信信道的装置之间的通信。在这样的情况下,可以使通信信道的使用基于近距离通信信道的可用性。例如,装置可以使用近距离通信信道获取与跨不同通信信道的通信相关联的信息。例如,装置可以使用与另一装置的近距离通信获取用于另一个装置的地址信息。在这样的示例中,装置可以使用地址信息借助于不同的通信信道(诸如不同的近距离通信信道、不是近距离通信信道的通信信道等)与另一装置通信。在至少一个示例实施例中,通信信道至少部分涉及通信资源在装置与另一装置之间的分配。例如,通信信道可以涉及频率指配、信道指配、子信道指配、帧指配等。装置可以具有多个通信信道。例如装置可以与一个或多个其他装置、与一个或多个通信网络等具有一个或多个通信信道。出于清楚的目的,通信信道可以在通信信道中涉及的装置方面被提及。例如,与装置相关联的通信信道可以被称为装置通信信道,与单独装置相关联的通信信道可以被称为单独装置通信信道,与通信网络相关联的通信信道可以被称为通信网络通信信道,等等。
[0235]在至少一个示例实施例中,装置可以在通信信道的建立时被涉及。例如,装置可以针对要变为存在于装置与另一装置、通信网络等之间的通信信道而进行各种动作。在建立通信信道之后,可以使用通信信道用于通信。在至少一个示例实施例中,装置可以在通信信道的终止时被涉及。例如,装置可以针对要变为不存在于装置与另一装置、通信网络等之间的通信信道而进行各种动作。在终止通信信道之后,通信信道可能不可用于通信。在至少一个示例实施例中,装置与另一装置之间的通信信道的存在指示装置正处于与另一装置通信中。
[0236]在至少一个示例实施例中,装置接收与单独装置基于接近的通信的可用性的指示。可用性的指示可以涉及指示另一装置在近距离通信范围内的信息、近距离通信网络上存在另一装置的指示等。在至少一个示例实施例中,装置借助于指示基于接近的通信的可用性的信息的不存在来确定另一装置不可用于基于接近的通信。
[0237]在图2A的示例中,装置201和装置202可以本地协作。在一些情况下,装置201和装置202可以直接彼此通信,诸如借助于基于接近的通信,借助于通信信道211。在图2A的示例中,装置201的基于接近的通信范围用区域215来表示,装置202的基于接近的通信范围用区域216来表示。在一些情况下,装置201可以借助于通信网络203来与装置202通信。例如,通信网络203可以是中间装置使得装置201和202可以借助于通信信道212和通信信道213来彼此通信,通信网络203可以是彼此通信的装置组使得装置201和装置202可以借助于通信信道212和通信信道213来彼此通信,等等。在一些情况下,装置201可以借助于通信信道211来从装置202获取使得装置201能够借助于通信网络203来与装置202通信的信息。在一些情况下,装置201和/或装置202可以借助于通信网络203来与装置204通信。例如,通信网络203可以是中间装置使得装置201和装置204可以借助于通信信道212和通信信道214来彼此通信,通信网络203可以是彼此通信的装置组使得装置201和204可以借助于通信信道212和通信信道214来彼此通信,等等。在另一示例中,通信网络203可以是中间装置使得装置202和装置204可以借助于通信信道212和通信信道214来彼此通信,通信网络203可以是彼此通信的装置组使得装置202和装置204可以借助于通信信道213和通信信道214来彼此通信,等等。
[0238]在图2A的示例中,装置201可以至少部分地根据基于接近的通信211的可用性而通过与通信网络203的相同通信装置进行通信、通过比较装置201的位置信息与装置202的位置信息等来确定装置202是接近的。
[0239]在图2B的示例中,装置251和装置252可以借助于通信网络253来彼此通信。装置251可以借助于通信信道262来与通信网络253通信。装置252可以借助于通信信道263来与通信网络253通信。在图2C的示例中,装置251的基于接近的通信范围用区域265来表示,装置252的基于接近的通信范围用区域266来表示。可见,装置252不可用于与装置251的基于接近的通信。在一些情况下,装置251可以借助于通信网络253来与装置252通信。在图2C的示例中,装置251可以至少部分基于与装置252的基于接近的通信的不可用来确定装置252没有接近装置251。在一些情况下,装置251和/或装置252可以借助于通信网络253来与装置254通信。例如,通信网络253可以是中间装置使得装置251和装置254可以借助于通信信道262和通信信道264来彼此通信,通信网络253可以是彼此通信的装置组使得装置251和装置254可以借助于通信信道262和264来彼此通信,等等。在另一示例中,通信网络253可以是中间装置使得装置252和装置254可以借助于通信信道262和通信信道264来彼此通信,通信网络253可以是彼此通信的装置组使得装置252和装置254可以借助于通信信道263和通信信道264来彼此通信,等等。
[0240]在至少一个示例实施例中,通信网络涉及在装置与另一装置之间提供通信的一个或多个装置。例如,通信网络可以包括多个通信装置。通信装置可以是与通信网络中的通信的促进相关联的任何装置。例如,通信装置可以涉及通信网络的接入点,诸如无线接入点、蜂窝基站、蓝牙接入点等。在另一示例中,通信网络设备可以涉及用于通信网络内的通信的装置,诸如集线器、路由器、交换机等。在至少一个示例实施例中,装置可以借助于与通信网络的通信装置的通信信道来与通信网络通信。在至少一个示例实施例中,不具有与通信装置的通信信道的装置可以没有与通信装置通信。在一些情况下,装置和另一装置可以借助于通信网络借助于相同的通信装置来通信。例如,装置可以借助于蜂窝网络来与另一装置通信,其中装置和另一装置与蜂窝网络的同一基站通信。在这样的示例中,装置和另一装置可以在被基站覆盖的区域内。
[0241]还可能理想的是,用户能够可互换地使用这样的装置而不执行费力或费时的活动以从同伴装置和不同的同伴装置的使用来过渡。例如,在用户离开家时,用户可能决定使用同伴装置而非不同的同伴装置。在这样的情况下,用户可能想要仅带着同伴装置而非不同的同伴装置,而不需要与两者中的任一装置交互。以这一方式,可能理想的是,同伴装置周期性地向另一同伴装置发送信息。这样的周期性交互可以是自动的和/或独立于用以唤起这样的交互的用户输入的指示的接收。
[0242]为了促进可互换的使用,可以有各种可以在同伴装置之间交换的设置、内容和其他信息。例如,如果用户使用装置拍相片,则装置可以向同伴装置发送相片。以这一方式,用户可以能够仅依赖于相片的获取来访问装置或同伴装置上的相片。
[0243]可以有很多类型的能够在装置与同伴装置之间交换的信息和/或设置。例如,装置可以向同伴装置发送指示操作设置、账户设置、通信设置等的信息。操作设置可以涉及掌管在不考虑与操作相关联的交互的情况下由装置执行的一个或多个操作的设置。例如,操作设置可以涉及通信设置、功率管理设置、程序使用设置等。账户设置可以涉及与一个或多个账户的使用相关联的信息。例如,账户设置可以涉及电子邮件账户、通信账户、即时消息账户、社交网络账户等。通信账户可以涉及与无线通信网络、有线通信网络、无线通信信道、有线通信信道等有关的蜂窝通信账户、无线通信配置文件等。
[0244]可以有装置可以使用的很多不同的操作环境。在至少一个示例实施例中,操作环境涉及掌管装置的用户界面的应用软件的部分。装置可以被配置成例如借助于包括与操作环境相关联的计算机程序指令来执行装置的操作环境。例如,操作环境可以涉及装置的图形用户界面、装置的文本输入界面、装置的手势界面等。在一些情况下,装置的操作环境可以取决于装置的操作系统。例如,装置可以使用提供一个或多个操作环境的操作系统。例如,操作系统可以提供增强型图形用户界面并且提供低资源图形用户界面。在这样的示例中,操作系统可以提供与增强型图形用户界面相关联的操作环境和/或提供与低资源图形用户界面相关联的不同的操作环境。在一些情况下,操作系统可以提供单个操作环境。以这一方式,操作环境的本地界面风格可以是操作系统的本地界面风格。
[0245]在很多情况下,操作环境具有本地交互式风格。在至少一个示例实施例中,本地交互式风格涉及操作环境被设计成与用户交互的方式。例如,操作环境的本地界面风格可以涉及操作环境的设计者想要用户体验的外观和感觉。
[0246]这样的本地界面风格可以包括风格(sty Ii stic)部分和非风格(non-sty Ii stic)部分。在至少一个示例实施例中,本地界面风格的非风格部分涉及通过操作环境设置可配置的操作环境的方面。例如,操作环境可以提供使得用户能够改变壁纸、改变铃声、改变图标在屏幕上的顺序等的设置。在至少一个示例实施例中,本地界面风格的风格部分涉及通过操作环境的设置不可配置的操作环境的本地界面风格的方面。这样的方面可以被称为风格方面。例如,风格方面可以涉及图标呈现的方式、用户导航到不同屏幕的方式等。
[0247]在至少一个示例实施例中,装置向同伴装置发送指示交互选项设置的信息。交互选项设置可以涉及掌管与用户界面的风格独立方面有关的选择的设置。在至少一个示例实施例中,风格独立方面涉及在装置的操作环境的本地界面风格方面可配置的用户界面的方面。例如,风格独立方面可以涉及壁纸图像的选择、界面项目的排序、至少一个界面项目在界面项目组中的包括、要与程序相关联的图标的选择、要响应于事件来播放的音频的选择、来自调色板的颜色选择、表示主题选择等。掌管用户界面的风格独立方面的设置可以称为非风格设置。
[0248]在一些情况下,操作环境影响用户使用装置的体验的方式可以存在很多差异。例如,用户可能变得非常习惯于操作环境的特定本地界面风格。在一些情况下,用户可能变得习惯于操作环境的本地界面风格,使得用户在与不同的界面风格交互时可能变得难以类似地富有成效。例如,用户可能在执行与特定界面风格相关联的动作时很擅长,但是可能发现不同的界面风格不方便或者有问题。这样的情况可能引起用户的困惑或者延迟。至少出于这一原因,可能理想的是,同伴装置模仿另一同伴装置的界面风格。以这一方式,用户可以能够通过同伴装置的界面风格之间的相似性来体验同伴装置之间的更高程度的可互换性。因此,用户可能在使用与用户已经变得习惯于使用的同伴装置具有不同的本地界面风格的装置时不太困惑或延迟。因此,用户可以得益于同伴装置的界面风格之间的相似性的增加。
[0249]在至少一个示例实施例中,同伴装置可以促使另一同伴装置模仿装置的本地界面风格的至少部分。在至少一个示例实施例中,同伴装置可以被配置成模仿另一同伴装置的本地界面风格。在至少一个示例实施例中,促使另一装置模仿某个装置的本地界面风格的该装置可以被称为主装置。然而,应当理解,这一术语仅用于使得能够在界面风格模仿中指定装置的角色,而非必须以任何方式限制权利要求。例如,术语“主”可以不与用户使用装置的频率、装置的能力等相关联。
[0250]在至少一个示例实施例中,本地界面风格涉及操作环境的界面风格的至少一个风格方面。例如,风格方面可以涉及操作环境的本地界面风格的通过操作环境的设置不可配置的方面。在至少一个示例实施例中,风格设置没有涉及非风格方面。在至少一个示例实施例中,风格方面涉及至少一个交互式风格方面。操作环境的本地界面风格的交互式风格方面可以涉及提供和/或执行操作环境的本地界面风格的风格元素的方式。在至少一个示例实施例中,交互式风格方面涉及导航风格方面,如关于图8A-8B类似地描述的,涉及锁定屏幕方面,如关于图10A-10B类似地描述的,涉及空闲布局方面,如关于图9A-9B类似地描述的,涉及呈现风格方面,等等。
[0251]呈现风格方面可以涉及向用户提供信息的视觉方式。例如,交互式风格方面可以涉及程序图标风格方面,如关于图3A-3D类似地描述的,可以涉及动画风格方面,如关于图4A-4D类似地描述的,可以涉及选择项目方面,等等。在至少一个示例实施例中,选择项目方面掌管向用户表现可选择的界面项目的方式。可选择的界面项目可以涉及用户可以使用以向装置提供值的界面项目。例如,选择项目方面可以掌管单选按钮(rad1 button)表示方面,如关于图5A-5B类似地描述的,可以掌管二态选择(binary select 1n)方面,如关于图6A-6C类似地描述的,可以掌管数字选择方面,如关于图7A—7C类似地描述的,等等。
[0252]在至少一个示例实施例中,主装置可以促使同伴装置以主装置的本地界面风格与用户交互。例如,主装置的操作环境的本地界面风格可以不同于同伴装置的操作环境的本地界面风格。在这样的示例中,主装置可以促使同伴装置按照主装置的本地界面风格与用户交互。
[0253]在至少一个示例实施例中,同伴装置至少部分基于界面风格模仿指示按照不同于同伴装置的本地界面风格的风格方面的至少一个风格方面与用户交互。在至少一个示例实施例中,界面风格模仿指示涉及在没有来自装置的控制的情况下指令单独装置按照界面风格模仿指示来执行用户交互的指示。界面风格模仿指示可以包括与同伴装置的本地界面风格要成为类似于主装置的本地界面风格的修改相关联的信息。界面风格模仿指示可以是由传达指示要模仿的界面风格的信息的同伴装置所接收的消息、信号等。例如,界面风格模仿指示可以规定操作系统,可以规定操作环境,可以规定操作环境的本地界面风格,可以规定本地界面风格的至少一个风格方面,等等。在一些情况下,界面风格模仿指示可以规定与同伴装置的操作系统不同的操作系统,可以规定与同伴装置的操作环境不同的操作环境,可以规定与同伴装置的操作环境的本地界面风格不同的操作环境的本地界面风格,可以规定与同伴装置的本地界面风格的至少一个风格方面不同的本地界面风格的至少一个风格方面J等等。
[0254]在至少一个示例实施例中,同伴装置按照界面风格模仿指示来执行用户交互。按照界面风格模仿指示来执行用户交互可以涉及将同伴装置的本地界面风格的至少一个风格方面改为类似于由界面风格模仿指示所指示的至少一个风格方面。例如,同伴装置可以包括促使同伴装置仿真由界面风格模仿指示所指示的至少一个风格方面的界面仿真程序。在至少一个示例实施例中,界面仿真程序涉及与操作环境(而非至少部分操作环境的用户界面)交互以提供用户交互的程序。例如,界面仿真程序可以促使向用户显示界面元件,可以解释从用户接收的输入,等等。在没有主装置的监控的情况下,同伴装置可以按照界面风格模仿指示来执行用户交互。例如,在没有来自主装置的任何持续控制或通信的情况下,同伴装置可以在内部改变其界面风格以符合界面风格模仿指示。以这一方式,在没有与主装置的并发交互的情况下,同伴装置可以按照界面风格模仿指示来执行用户交互。
[0255]在至少一个示例实施例中,主装置可以使界面风格模仿指示至少部分基于同伴装置的识别。例如,主装置可以使向单独装置发送界面风格模仿指示基于识别单独装置为同伴装置。这样的识别可以涉及在同伴关系的创建期间、在主装置与同伴装置之间的信息交换期间等对同伴装置的识别。例如,用户可以出于本地界面风格的目的而将同伴装置指定为主装置。在这样的示例中,主装置可以确定向与主装置通信的一个或多个同伴装置发送界面风格模仿指示。在至少一个示例实施例中,主装置可以使界面风格模仿指示至少部分基于主装置的本地界面风格。这样的基础可以涉及用于确定与本地界面风格相关联的信息的向操作系统的自省(introspective)查询,可以涉及指示本地界面风格的所存储的信息的检索,等等。
[0256]在至少一个示例实施例中,主装置促使发送界面风格模仿指示,并且同伴装置接收界面风格模仿指示。发送的促使可以涉及直接向同伴装置发送界面风格模仿指示,向被配置成递送同伴装置的通信网络发送界面风格模仿指示,等等。例如,关于图2A,装置201可以涉及主装置,装置202可以涉及同伴装置。在这样的示例中,主装置可以通过使用通信信道211、通信信道212等发送界面风格模仿指示来促使发送界面风格模仿指示。因此,同伴装置可以通过通信信道211、通信信道213等接收界面风格模仿指示。
[0257]在一些情况下,可以存在同伴关系促进服务器。在至少一个示例实施例中,同伴关系促进服务器涉及独立于同伴装置的装置,该装置向一个或多个同伴装置提供信息,辅助在同伴装置之间交互信息,出于促进与另一同伴装置的通信的目的而从一个或多个同伴装置接收信息,等等。在至少一个示例实施例中,同伴关系促进服务器可以促进界面风格模仿。例如,同伴关系促进服务器可以包括指示一个或多个同伴装置的本地界面风格的信息,可以包括与界面仿真程序的检索相关联的信息,等等。例如,同伴关系促进服务器可以从同伴装置接
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1