支持输入因素的丰富上下文的智能通信线路选择

文档序号:1784832 发布日期:2019-12-06 浏览:20次 >En<

阅读说明:本技术 支持输入因素的丰富上下文的智能通信线路选择 (Context-rich intelligent communication line selection supporting input factors ) 是由 G·霍华德 S·齐瑞 T·何 于 2014-07-14 设计创作,主要内容包括:可以实现用于与支持多个通信线路的设备进行交互的各种用户界面和其他技术。例如,智能处理通信线路选择可帮助用户处理多个通信线路场景。可支持用于覆盖通信线路选择的用户界面。用户可与其设备更有效地并且带有更少挫折地交互。支持各种各样的使用默认通信线路场景。通信线路可基于丰富的输入因素集中的任意输入因素来选择。(Various user interfaces and other techniques for interacting with devices supporting multiple communication lines may be implemented. For example, intelligently processing communication line selection may help a user handle multiple communication line scenarios. A user interface for overriding communication line selection may be supported. Users can interact with their devices more efficiently and with less frustration. A variety of scenarios using default communication lines are supported. The communication lines may be selected based on any of a rich set of input factors.)

支持输入因素的丰富上下文的智能通信线路选择

本发明专利申请是国际申请号为PCT/US2014/046456,国际申请日为2014年7月14日,进入中国国家阶段的申请号为201480040546.8,名称为“支持输入因素的丰富上下文的智能SIM选择”的发明专利申请的分案申请。

技术领域

本发明涉及移动通信,更具体的,涉及支持输入因素的丰富上下文的智能通信线路选择。

背景技术

适应多个订户身份模块(SIM)卡的移动电话正变得普及。然而,用于这种电话的用户体验远未满足期望。例如,许多这类电话仍然具有原本是为单个SIM卡开发的并且是作为事后补救来添加多个SIM功能性的用户界面和逻辑。其它的则干脆不能加入用户在处理多SIM卡时的期望。

例如,在一个电话中具有不止一个SIM卡是一个很好的特征,但是必须有用于在SIM卡之间切换的某种机制。一种这类机制使用默认SIM卡技术。例如,如果每一个SIM有一个电话簿,则默认SIM卡可基于所要拨打的号码所位于的电话簿来选择默认SIM卡。然而,这一过于简单的方法忽视了许多使用场景和因素,其中用户可能希望进入到选择所需SIM卡,如此处所描述的。

因此,缺少能够根据各种通信情况来智能地选择SIM卡的技术。

发明内容

提供本概述是为了以精简的形式介绍将在以下详细描述中进一步描述的一些概念。本发明内容并不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。

各种各样的因素可被合并到确定进行通信时使用哪个SIM卡中。如此处所描述的,SIM选择引擎可考虑丰富多样的因素,包括联系人的性质、联系方式、相关消息内容、过去的用户行为、一天中的时间、位置,等等。各技术的灵活性允许SIM选择发展到超越全局默认SIM的概念,使得可根据现有情况以更精细的程度选择适合的SIM。

各技术可有效地预测用户将选择哪个SIM并呈现所预测的选项。然而,如此处所描述的,用户可按需覆盖(override)预测。

在一个实施例中,一种用于为与联系人相关联的联系方式选择默认通信线路的方法,所述方法包括:选择第一默认通信线路;显示描绘联系人的多个联系方式的用户界面以及用于发起与所述联系人的特定联系方式的通信的可激活用户界面元素;接收对所述用户界面元素的激活;响应于对所述用户界面元素的激活,经由所述第一默认通信线路发起与所述特定联系方式的通信;以及对于所述联系人的另一联系方式,将不同的第二通信线路呈现为默认。

在另一实施例中,一种移动设备,所述移动设备包括:一个或多个处理器;以及耦合到所述一个或多个处理器的存储器;其中所述存储器存储计算机可执行指令,所述计算机可执行指令指示所述移动设备执行一种为与联系人相关联的联系方式选择默认通信线路的方法,方法包括:显示描绘联系人的多个联系方式的用户界面以及用于发起与所述联系人的特定联系方式的通信的可激活用户界面元素;接收对所述用户界面元素的激活;响应于对所述用户界面元素的激活,经由所述第一默认通信线路发起与所述特定联系方式的通信;以及对于所述联系人的另一联系方式,将不同的第二通信线路呈现为默认。。

在另一实施例中,一个或多个计算机可读存储介质,所述计算机可读存储介质存储计算机可执行指令,所述计算机可执行指令致使所述计算机系统执行一种为与联系人相关联的联系方式选择默认通信线路的方法,方法包括:显示描绘联系人的多个联系方式的用户界面以及用于发起与所述联系人的特定联系方式的通信的可激活用户界面元素;接收对所述用户界面元素的激活;响应于对所述用户界面元素的激活,经由所述第一默认通信线路发起与所述特定联系方式的通信;以及对于所述联系人的另一联系方式,将不同的第二通信线路呈现为默认。

如本文所述的,各种其它特征和优点可按照需要被结合到所述技术中。

附图说明

图1是实现用于多个SIM卡的用户界面的示例性系统的框图。

图2是呈现用于与多个SIM卡交互的不同用户界面范例的示例性方法的流程图。

图3是示出实现用户界面范例选择引擎以选择用户界面范例的示例性系统的框图。

图4是基于输入因素选择用户界面范例的示例性方法的流程图。

图5是示出在各种通信场景中使用的示例性用户界面类型之间的示例性导航关系的概览的框图。

图6是实现SIM分开的用户界面范例的示例性主用户界面的线框。

图7是实现SIM聚集的用户界面范例的示例性主用户界面的线框。

图8是实现在SIM聚集和SIM分开的用户界面范例之间的混合的示例性主用户界面的线框。

图9是实现SIM分开的用户界面范例的示例性呼叫历史用户界面的线框。

图10是实现SIM聚集的用户界面范例的示例性呼叫历史用户界面的线框。

图11是实现SIM分开的用户界面范例的示范性会话列表用户界面的线框。

图12是实现SIM聚集的用户界面范例的示范性会话列表用户界面的线框。

图13是实现SIM聚集的用户界面范例的示例性会话用户界面的线框。

图14是示例性SIM指示器-切换器用户界面集合的线框。

图15是接收从所选的SIM卡以外的SIM卡做出呼叫的指示的示例性方法的流程图。

图16是选择默认SIM卡的示例性系统的框图。

图17是与联系方式和默认SIM相关的示例性表的框图。

图18是用于当从联系人卡用户界面发起呼叫时示出联系方式的默认SIM卡的示例性用户界面的屏幕截图。

图19是通过在此所述的用户界面拨打呼叫的示例性方法的流程图。

图20是其中可实现所描述的一些实施例的示例性计算系统的示图。

图21是可以被用于在此所述的技术的示例性移动设备。

图22是可以结合在此所述的技术来使用的示例性云支持环境。

具体实施方式

示例1-示例性概览

本文描述的技术可被用于各种多SIM卡的场景,且所述技术的采用可提供用于经由多个SIM通信的经改进的技术。用户界面及其间的流动可更好地并行常见用户场景。可带来具有更好的内部一致性、更少的错误、以及更高效的通信的整体卓越用户体验。

可支持SIM分开和SIM聚集的用户界面范例两者。用户可设置偏好来控制用户界面是否被聚集。然而,用户界面范例的智能选择可根据预计的用户期望来选择不同范例。

用户可控制是否针对每个SIM分开通信或者它们是否被呈现在聚集列表中以容易地一次查看来自多个SIM的通信。例如,以线路为中心的用户可使用SIM分开的用户界面范例,而以人为中心的用户可使用SIM聚集的用户界面范例。

用户可针对不同通信类型经由偏好来独立选择不同用户界面范例。例如,用户可选择对于电话呼叫在用户界面中聚集两个SIM卡,但是对于消息收发维持分开的用户界面(例如,入口点、会话列表等)。

用户可利用所述技术来容易地在角色(例如,工作、家庭等)间切换并维持隐私性。

所述技术可对于希望向用户提供对多个SIM卡场景中的通信的更智能处理的那些人是有帮助的。受益者可包括为支持多个SIM的设备开发软件的那些人。最终用户也可受益于所述技术,因为他们能更直观且方便地通信。

根据SIM分开的用户界面范例,不同SIM卡的呼叫和消息收发体验在单个设备上根据SIM卡分开。该体验可模仿在一个电话中有两个电话。可支持到两个电话或消息收发应用中的分开的入口点(例如,经由如本文所述的两个不同的磁贴(tile))。

可提供用于提供区分活动或SIM的能容易识别的信息的任何数目的技术。名字、号码、颜色、图标或其组合可与特定SIM卡相关联。例如,工作SIM可与一个颜色(例如蓝色)相关联,而家庭SIM可与另一颜色(例如红色)相关联。用于家庭线路的磁贴,以及后台呼叫通知、锁屏计数、以及用于涉及家庭SIM的任何应用的强调色可以用家庭SIM颜色来描绘。

友好的名称可被用户提供或选择以区分两个SIM卡并可遍及各用户界面使用。

当通信被发起时,可基于如本文所述的多个因素(包括通信活动)来选择适当默认SIM卡。SIM卡默认值可在用户界面中被容易地识别,且SIM卡指示器-切换器可被用来切换到另一SIM卡。

各种其它特征可被实现并如本文所述地组合。

示例2-实现用于多个SIM卡的用户界面的示例性系统

图1是实现如本文所述的用于多个SIM卡的用户界面的示例性系统100的框图。

出于上下文的目的,图1示出了通信设备110可经由相应的SIM卡135A、135B访问通信网络105A、105B。通信设备110可与SIM卡135A、135B一起或不一起获得或购买,所述SIM卡适合放入SIM卡槽130A、130B中。如本文所述的,一些SIM卡可以是软件形式的,所以不严格需要卡槽130A、130B。

网络105A、105B可由相同或不同运营商提供;同样SIM卡135A、135B可与相同或不同运营商相关联。尽管在该示例中示出了两个SIM卡,然而所述技术可支持附加SIM卡。

在该示例中,通信设备110可显示各种用户界面中的任一者。用户界面范例选择引擎120可选择一用户界面范例,其可由用户界面定义122实现。可支持SIM聚集的定义125和SIM分开的定义127两者以显示实现SIM聚集的范例、SIM分开的用户界面范例、或两者的用户界面(例如,在设备110的显示器上)。如本文所述,引擎120可控制哪个用户界面类型被显示以及根据哪种范例来显示。尽管引擎120被描绘为分立元件,然而在实践中,用户界面功能性可贯穿通信设备110被集成且可经由以硬件、软件或两者实现的操作系统、应用、或其组合来达成。

所存储SIM配置数据140可包括SIM卡标签145(例如,SIM***、友好名称等)。来自配置数据140的信息可在用户界面中显示。其它配置设置可包括用户的关于偏好哪个用户界面范例的一个或多个范例偏好147,对于不同通信类型(例如,呼叫和消息)该范例偏好可不同。尽管信息在各示例中被示出为被存储在一起,所以在实践中,数据可遍及该系统分布。

用户界面的进一步信息可从呼叫历史150和会话历史170中提取。如本文所述,默认值引擎160可获取来自呼叫历史150和会话历史170的输入来确定默认值(例如,SIM卡默认值)。替换地,可维持每联系方式的默认值的运行表。可使用这些技术的组合。例如,默认值可根据与联系人的历史来设定,随后在用户认为适当时被覆盖。

尽管引擎120和SIM配置数据140在分开的框中被示出,然而在实践中,组件边界可改变。例如,各组件可作为电话操作系统、应用等的一部分被提供。其它布置是可能的,同时仍能实现所述技术。

在实践中,此处示出的诸如系统100等系统可以更复杂、具有附加功能性、更多SIM卡、更多网络等。

系统100和本文描述的其它系统中的任何系统可结合本文描述的硬件组件中的任何组件来实现,诸如下面描述的计算系统(例如,处理单元、存储器等)。在本文描述的任何示例中,输入、输出和工具可被存储在一个或多个计算机可读存储介质或计算机可读存储设备中。本文描述的技术可通用于操作系统或硬件的细节,并且可在任何各种环境中应用以利用所述特征。

示例3-示例性用户界面范例

在本文的任何示例中,用户界面可实现SIM分开的用户界面范例、SIM聚集的用户界面范例、或两者。

用户界面可通过将针对各SIM卡的通信、联系人、或通信事件分开(分离)到不同的用户界面元素、列表、屏幕等中来实现SIM分开的用户界面范例。在SIM分开的用户界面范例中,用户界面元素、列表、屏幕等可限于单个SIM卡(例如,仅描绘单个SIM卡的信息)。用户界面可实现SIM分开的用户界面范例的另一种方式是通过呈现用于导航到SIM分开的用户界面的不同用户界面元素(例如,一个用户界面元素用于导航到用于第一SIM的SIM分开的用户界面,而另一用户界面元素用于导航到用于第二SIM的SIM分开的用户界面)。从而,可针对所表示的相应数目的SIM卡有多个分开的用户界面或元素。SIM分开的用户界面可限于与经由单个SIM卡传送或接收的通信有关的信息。

用户界面可通过在用户界面元素、列表、屏幕等的单个实例中呈现用于多个SIM卡的通信、联系人、或通信事件来实现SIM聚集的用户界面范例。用户界面可实现SIM聚集的用户界面范例的另一种方式是通过呈现用于导航到聚集多个SIM卡的SIM聚集的用户界面的单个用户界面元素(例如,用于导航到呈现针对第一SIM和第二SIM两者的通信、联系人或通信事件的SIM聚集的用户界面的用户界面元素)。从而,SIM聚集的用户界面可显示与经由第一SIM卡传送或接收的至少一个通信有关的信息以及与经由不同的第二SIM卡传送或接收的至少一个通信有关的信息。

因为SIM分开的用户界面范例有效地向用户呈现了不同通信线路,所以其有时被称为“以线路为中心”的用户界面。另一方面,SIM聚集的用户界面范例可透明地将不同通信线路混合并基于人或联系人号码来对信息分组。因此,SIM聚集的用户界面范例有时被称为“以人为中心”的用户界面。

用户可利用他们偏好的用户界面范例。例如,以线路为中心的用户可能看重两个线路之间的界限并可能针对不同情形利用所述线路(例如,工作对个人,或者国内对国际)。以人为中心的用户可通过这两个线路与相同一组个人通信且可不强烈区分两个线路,而仅是根据场景选择最佳选项。

用户界面可包含SIM分开的用户界面范例元素和SIM聚集的用户界面范例元素两者。例如,某些类型的通信可被聚集而其它类型的通信可被分开。

示例4-用户界面元素的示例性的SIM聚集版本

在本文中的任何示例中,用户界面元素的各种SIM聚集的版本可在实现SIM聚集的用户界面范例的用户界面中呈现。尽管下面的表1中列出了一些示例,然而可通过跨多个SIM聚集列表、消息、指示或其它信息或功能性来实现其它示例。

表1-用户界面元素的SIM聚集版本

示例5-示例性用户界面范例偏好

在本文的任何示例中,一个或多个所存储的用户界面范例偏好可被实现。这种偏好可指示用户希望针对SIM分开的还是SIM聚集的场景来配置用户界面。为了帮助理解该偏好,其可被显示为具有友好的名称,诸如“链接”、“聚集”、“合并”等。可针对不同通信类型实现分开的所存储的偏好(例如,针对呼叫的偏好和针对消息收发的偏好)。

可根据所存储的范例偏好来改变用户界面范例。以此方式,可在不同时间根据两个不同用户界面范例来呈现相同用户界面类型(例如,取决于偏好,在同一设备上)。如本文所述,除了用户偏好外的因素也可被纳入考虑。

范例偏好的指示可从设置用户界面或在本文描述的用户界面类型(例如,呼叫历史或会话列表用户界面)之一期间被接收。

示例6-针对多个SIM卡呈现不同用户界面范例的示例性方法

图2是呈现用于与多个SIM卡交互的不同用户界面范例的示例性方法200的流程图,该方法例如可在图1中示出的系统中实现。与本文所述的其它方法一样,动作的次序可以是不重要的(例如,各动作可被逆序等)。

在210,呈现实现SIM分开的用户界面范例的第一用户界面。第一用户界面可以是本文描述的各种用户界面类型中的任何一种。

在240,呈现实现SIM聚集的用户界面范例的第二用户界面。尽管可支持第一用户界面到第二用户界面的直接导航,然而可在这两个用户界面之间呈现附加用户界面。第一用户界面和第二用户界面可以是相同用户界面类型的。或者,可呈现两个不同的用户界面类型。

用户输入可经由用户界面被接收,且响应于所述输入,可实现到另一用户界面的导航,或可经由适当SIM执行一个或多个通信动作。

如本文所述的,在选择要呈现哪个范例时,任何数目的因素可被纳入考虑。例如,选择用户界面范例可以至少基于所存储的用户界面范例偏好、所显示的用户界面类型等。如本文所述的,可根据特定范例来呈现一些用户界面类型,即使用户界面偏好指示不同范例。

如本文所述,在某些情形下,用户界面可从一个用户界面范例变形到另一用户界面范例。混合用户界面可实现SIM分开的和SIM聚集的范例两者。

方法200和本文所述的其它方法中的任何方法可由存储在一个或多个计算机可读介质(例如,存储或其它有形介质)或存储在一个或多个计算机可读存储设备中的计算机可执行指令来执行。

示例7-示例性用户界面范例选择

图3是示出实现用于选择用户界面范例的用户界面范例选择引擎的示例性系统300的框图。在该示例中,通信设备305(例如,图1的通信设备110)包括用户界面范例选择引擎320,该引擎接受一个或多个输入因素310并应用规则322来选择用户界面范例350。引擎320可支持SIM分开的用户界面范例和SIM聚集的用户界面范例。

如本文所述,输入因素310可包括一个或多个用户界面范例偏好147、被显示的用户界面的类型349等。在实践中,所选择的用户界面范例350可包括对用户界面定义122之一的引用(例如,如图1所示),其随后被用于根据所选择的用户界面范例来呈现用户界面。

引擎320随后可经由如本文所述的规则322的应用来选择适当的范例350。

图4是基于输入因素来选择用户界面范例的示例性方法400的流程图,该方法例如可在图3中示出的系统中实现。

在420,接收如本文所述的一个或多个输入因素。

在430,基于所述输入因素来选择用户界面范例。

在实践中,实现所选用户界面范例的用户界面随后在显示器上被显示。本文所述的用户界面类型或特征中的任一者可被相应地实现。

示例8-示例性输入因素、规则、以及范例选择

用于在本文描述的用户界面范例间选择的输入因素可采取各种形式中的任何形式。例如,用户偏好(诸如能用于指示SIM分开的用户界面范例或SIM聚集的用户界面范例的一个或多个用户界面范例偏好)可担当输入因素。被显示的用户界面类型(例如,本文所述的用户界面类型中的任一者)可担当输入因素310。

选择规则可支持各种场景且提供用户界面范例的智能选择。例如,用户的偏好可被尊重,且对于不同用户界面类型的不同偏好可被支持(例如,一个偏好针对呼叫,而一个偏好针对消息)。

此外,在某些场景中可能期望覆盖用户的偏好。例如,当呈现会话用户界面时,SIM聚集的用户界面范例可被呈现,即使在范例偏好指示SIM分开的范例时。对于地址薄可同样如此(例如,以在聚集的用户界面中呈现两个SIM的联系人)。规则可被按需被配置以针对用户界面范例选择实现所需行为。

规则可结合如下面表2所示的表来实现,以确定要显示哪个用户界面范例。该表格可被存储在存储器中且可在显示用户界面时被咨询。在实践中,用户界面类型可被存储为用户界面类型标识符。用户界面范例可被存储为标识符,其中特殊标识符被用于指示“根据用户偏好”。或者,在改变偏好时可更新用户界面范例标识符。该规则可根据该表来选择用户界面范例。在该示例中,不管用户偏好,根据SIM聚集的用户界面范例来呈现会话用户界面。其它布置是可能的(例如,地址薄被聚集,而不管用户偏好)。用户偏好可被全局地设置或根据用户界面类型来设置。

UI类型 UI范例
呼叫历史 根据用户偏好
会话 SIM聚集
会话摘要 根据用户偏好

表2-与用于确定用户界面范例的规则一起使用的表

例9-示例性激活

在本文的任何示例中,可激活用户界面元素可采取可由用户激活的所显示或暗示的用户界面元素的形式。这样的元素可采用作为图形用户界面的一部分被呈现的磁贴、按钮、区域、列表中的项、形状、滑块等的形式。该用户界面元素可包括用于指示功能性的文本或图标。

(例如,可激活用户界面元素的)激活可采取指示(例如,可激活用户界面元素的)选择的用户输入的形式。例如,在支持触摸的系统中,轻叩、悬停或其它触摸姿势可被接收。其它系统可支持点击、悬停、语音激活、眨眼、使眼色等。

示例10-示例性联系方式

在本文的任何示例中,可支持各种号码类型(例如,家庭、移动、工作等)。联系方式可采取与联系人或联系人相关联的号码的形式。例如,联系方式可以是联系人的电话号码或用户地址,诸如联系人的工作号码、联系人的移动号码、或联系人的家庭号码。如本文所述的,能够区分单个联系人的不同联系方式可在参与通信时有用(例如,使用工作SIM来通过其工作号码呼叫一联系人)。

例11-示例性通信

在本文的任何示例中,所支持的通信类型可包括呼叫、消息收发等。呼叫可以是语音呼叫、视频呼叫等。消息收发可采取文本消息收发、SMS消息收发、MMS消息收发、OTT消息收发等的形式并且还可支持扩展内容(例如,音频、视频、图像等)。

参与这样的通信可包括拨打或接收呼叫、发送或显示文本消息等。号码可包括电话号码或用于拨打呼叫的其它码。用户地址可包括社交网络地址或用于发送消息的其它码。

示例12-示例性SIM卡

在本文的任何示例中,SIM(订户身份模块)卡(或简单地“SIM”)可采取任何大小的SIM卡(例如,小型SIM、微型SIM、全尺寸等)的形式。这些卡通常在全球移动通信(GSM)网络上操作的移动电话中使用。然而,可支持其它通信设备(例如,平板、混合等)和其它网络。

尽管使用了术语“SIM”,然而这种语言旨在包括通用集成电路卡(UICC)、虚拟SIM卡、可移除用户身份卡(R-UIM)、或可被用于在通信设备上提供独立身份的任何其它硬件或软件。例如,这种身份可由国际移动订户身份(IMSI)等来标识。也可支持CDMA实现,包括混合CDMA/GSM实现。

示例13-示例性非SIM实现

在本文的任何示例中,被描述为针对SIM卡的技术可等同地被应用于提供分开的通信链路的其它场景,诸如网际语音(VOIP)、社交网络通信等。在这种情况中,线路聚集和线路分开的用户界面范例可被支持,其中线路被定义为一个或多个SIM卡、一个或多个非SIM线路、或两者。可支持混合环境。例如,SIM卡可与VOIP用户名等聚集在一起。可支持多个VOIP线路(例如,家庭、工作等)。在这种实现中,用户名、用户地址等可取代电话号码使用。这样的实现中的运营商可以是服务或线路提供商。

示例14-示例性多个SIM卡

在本文的任何示例中,本发明技术可支持多个SIM卡。为了方便,有时使用术语“双SIM”,且示出两个SIM卡。然而,可支持多个SIM卡(即,多个或多于一个的任何数目)。一些SIM卡比其它SIM卡支持更多样的特征。本文的技术可支持具有不同功能性的SIM卡。

示例15-示例性SIM卡标签

在本文的任何示例中,SIM卡标签可采取将特定SIM卡从多个SIM卡中标识出来的文本串、数字、颜色或其它指示的形式。例如,简单的默认SIM卡标签可以是数字(例如,“1”、“2”等)或字母(例如,“C”代表CDMA、“G”代表GSM等)。与SIM相关联的运营商名称(例如,“T-Mobile”,“AT&T”等)可被使用来作为数字的替换或补充。

友好名称(例如,“家庭”、“工作”等)可作为标签被支持以帮助用户容易地识别哪个SIM卡是哪个。

当显示多个SIM卡标签时,它们可指示安装在通信设备上的不同SIM卡。在一些情况下,可能期望使用两个标签来指示单个用户界面元素中的SIM卡。例如,单位数数字(例如,“1”)和运营商名称(例如,“运营商X”)或友好名称(例如“家庭”)可在单个用户界面元素中呈现。

示例16-示例性颜色指示

在本文的任何示例中,SIM卡可被配置为与颜色相关联。作为结果,与SIM卡相关联的用户界面元素可以用与相应SIM卡相关联的颜色来描绘。颜色选择可如本文所述地通过用户偏好、系统选择等来实现。

示例17-示例性用户界面类型

在本文的任何示例中,用户界面类型可采取在通信场景中用于呈现信息、收集信息、或两者的各种用户界面中的任何用户界面的形式。这样的用户界面类型可包括主屏、呼叫历史、最近呼叫、联系人卡片(例如,简档)、会话列表(例如,会话摘要、线程等)、会话、锁屏、地址簿、呼叫进行中、传入呼叫、小键盘等。

如本文所述,取决于各种因素,同一用户界面类型可被呈现为实现SIM分开的用户界面范例或实现SIM分开的用户界面范例。在一些情况下,用户界面类型可被呈现为取决于各种因素根据一个或另一个范例来实现其元素中的一些、全部或不实现其元素。

示例18-示例性导航关系的概览

图5是示出在本文的示例所支持的各种通信场景中使用的示例性用户界面类型500之间的示例性导航关系的概览的框图。

从主用户界面510,该设备可导航至呼叫历史550、会话列表560、或其它(例如,响应于主用户界面540上的用户界面元素的激活)。

从会话列表用户界面560,可支持导航至会话用户界面562(例如,响应于会话列表用户界面560上的一用户界面元素的激活)。

作为呼叫历史用户界面550中的一用户界面元素的激活的结果,可在555拨打呼叫。所以,呼叫历史用户界面550有时被称为“呼叫发起”或“呼叫进入”用户界面。

作为会话用户界面562中的一用户界面元素的激活的结果,可在565发送消息。所以,会话列表用户界面560有时被称为“消息发起”或“消息进入”用户界面。消息实际上从会话用户界面562内被发送。

尽管在该示例中示出了有序导航,然而在实践中,不同方向上的导航以及直接到所需用户界面类型的导航可被支持以方便用户。例如,如果示出关于传入消息的通知,则该通知的激活可直接导航至会话562用户界面而不呈现会话列表560用户界面。

可支持附加用户界面。例如,可实现联系人卡片用户界面,其可从呼叫历史或会话到达。这样的联系人卡片用户界面可被用来发起呼叫。

示例19-示例性主用户界面

在本文的任何示例中,可支持主用户界面。这样的用户界面可经由不同用户界面元素来呈现各种可能功能性且通常响应于接收到主界面要被呈现的指示(例如,通过激活主页按钮等)而被呈现。例如,不同磁贴、图标等可被呈现,用户通过所述磁贴、图标等可访问通信功能。

图6是实现SIM分开的用户界面范例的示例性主用户界面600的线框。在该示例中,主用户界面针对呼叫发起用户界面元素610A和610B呈现SIM分开的用户界面范例,其与相应SIM卡相关联。响应于元素610A的激活,呈现实现针对相应相关联SIM卡的SIM分开的用户界面范例的用户界面,可从该用户界面拨打呼叫(例如,呼叫历史用户界面)。因为元素610A和610B可被用来发起呼叫,所以它们有时被称为“呼叫进入”用户界面元素。如图所示,用户界面元素610A和610B可被实现为磁贴。

类似地,消息发起用户界面元素620A和620B可与相应SIM卡相关联并根据SIM分开的用户界面范例被呈现。响应于所述元素625之一的激活,实现相应相关联的SIM卡的SIM分开的用户界面范例的会话列表用户界面被呈现。

为了帮助区分用户界面元素610A、610B、620A、620B,它们可以用与所表示的SIM卡相关联的颜色来描绘。所以,用于经由第一SIM发起通信的一个或多个用户界面元素610A、620A可以用与第一SIM卡(例如,SIM 1)相关联的颜色来描绘,而用于经由第二SIM发起通信的一个或多个用户界面元素610B、620B可以用与第二SIM卡相关联的颜色来描绘。

与呼叫通信相关联的不同图标可与呼叫元素610A、610B(例如,手机、电话、语音图标等)一起描绘(例如,在其内描绘),而与消息通信相关联的不同图标可在消息元素620A、620B(例如,消息气球、表情符号等)上使用(例如,在其内描绘)。

附加地或替换地,如本文所述的一个或多个SIM卡标签615A可被包括在界面元素610A、610B、620A、620B上。

与可激活功能性相关的信息可根据SIM分开的用户界面范例在用户界面元素610A、610B、620A、620B中呈现。例如,在呼叫元素610A、610B中,可显示针对相关联的SIM卡的未接呼叫的指示或号码。类似地,可显示新语音邮件消息的指示或号码。在消息元素620A、620B中,可显示针对相关联SIM卡的未读消息的指示或号码。

在实践中,用于访问附加特征(诸如日历630、地址簿640、以及其它650)的各种其它用户界面元素可作为主用户界面600的一部分被呈现。

图7是实现SIM聚集的用户界面范例的示例性主用户界面700的线框。用户界面700可类似于针对图6示出的用户界面,不同在于仅示出用于发起呼叫的单个用户界面元素710,即使在电话中有多个活动的SIM卡(例如,用户发起呼叫的用户界面元素610A、610B已被折叠到单个用户界面元素710中)。从而,单个用户界面元素表示多个SIM卡。激活用户界面元素710发起通信而不显式地指定SIM卡。

响应于呼叫元素710的激活,实现用于多个SIM卡的SIM聚集的用户界面范例的呼叫历史用户界面被呈现。这样的聚集的SIM卡或其呼叫历史有时被称为“被链接的”。

类似地,单个消息发起用户界面元素720可针对多个SIM卡被呈现。响应于消息元素720的激活,实现用于多个SIM卡的SIM聚集的用户界面范例的会话列表用户界面被呈现。同样,这样的SIM卡或其会话列表有时被称为“被链接的”。

在一些情况下,将针对聚集的语音或文本元素选择默认SIM卡。为了帮助确定用户界面元素710的功能性,它们可以用与默认SIM卡相关联的颜色来描绘,其可针对每个元素相同或不同。如图6中,可使用不同图标来区分呼叫和消息。附加地或替代地,标识默认SIM的一个或多个SIM卡标签可被包括在用户界面710、720上。

与可激活功能性相关的信息可根据SIM聚集的用户界面范例在用户界面元素710、720中呈现。例如,在呼叫元素710中,针对各SIM卡(例如,对于多个SIM被组合)的未接语音呼叫的指示或号码可被显示。类似地,新语音邮件消息(例如,针对多个SIM被组合)的指示或号码可被显示。在消息元素720中,针对各SIM卡(例如,对于多个SIM被组合)的未读消息的指示或号码可被显示。

在一些情况下,用户界面范例的混合可被呈现。图8是实现SIM聚集和SIM分开的用户界面范例之间的混合的示例性主用户界面800的线框。呼叫用户界面元素810可像图7的呼叫用户界面元素710那样运作,而消息用户界面元素820A、820B可像图6的消息用户界面元素620A、620B那样运作。从而,实现用户呼叫的SIM聚集的用户界面和用于消息的SIM分开的用户界面的用户元素可作为同一用户界面的一部分被呈现,或反之亦然。在该示例中,用户界面800被配置成针对一种类型的通信(例如呼叫)聚集用户界面元素,而针对另一种类型的通信(例如消息)则分开用户界面元素。也可容易地支持相反配置。

示例20-示例性分开的用户界面元素

在本文的任何示例中,当根据SIM分开的场景显示不同用户界面元素时,所述用户界面选择可被调整大小(例如到不同大小)并按需在该用户界面内移动(例如,被放置在主用户界面中的不同的任意的位置)。如本文所述,所述用户界面元素可继续显示对相关联SIM卡不同的信息(例如,未接呼叫的号码等)。

示例21-示例性信号强度描绘

一些用户界面元素(诸如信号强度)可在任何用户界面类型中呈现。这样的元素可针对不同SIM分开地被一致地描绘,而不管配置设置如何。在图6中示出了一个示例。

替换地,可示出单个信号强度仪表(例如,针对默认SIM)。通过本文描述的SIM切换功能性,可显示不同信号强度仪表(例如,针对所选择的SIM卡)。

示例22-示例性呼叫历史用户界面

在本文的任何示例中,可支持呼叫历史用户界面。这种呼叫历史可与语音呼叫、视频呼叫等有关,且可被用来参与与所列出的联系人的通信。图9是实现SIM分开的用户界面范例的示例性呼叫历史用户界面900的线框。在该示例中,呼叫920A-N的列表被限于单个SIM卡的呼叫且按相反时间次序被列出。呼叫920的表示可包括所显示的联系人信息(例如,名称、通信动作类型、时间、号码类型等)。

如本文所述的,用户界面900可响应于表示单个SIM的用户界面元素的激活而被呈现(例如,在主用户界面上)。单个SIM可经由出现在突出位置的标签904指示,从而确认哪个SIM卡被早先的激活选择。

如本文所述,SIM指示器-切换器用户界面元素集合可被呈现来帮助切换SIM卡。指示器-切换器910可针对呼叫历史被定制(例如,其可陈述“回复呼叫使用”等)。来自用户界面900的任何呼叫可用由指示器-切换器910指示的SIM来进行。

在呼叫920A-N的列表内,某些特殊事件(诸如未接呼叫924)可用区分性的颜色来描绘,诸如与单个SIM卡相关联的颜色。

通过激活与一号码相关联的用户界面元素,可向列表中所指示的联系方式(例如,名称和等同于号码的号码类型)拨打呼叫。例如,可使用用户界面元素922或该呼叫的表示920A中的某个其它位置的激活。元素922与表示920A的分开描绘不是必须的。例如,激活呼叫的表示920A可能就足够了。替换地,呼叫的表示920A的激活可导航至所指示的联系人的联系人卡片。

可呈现附加用户界面元素960。例如,地址簿用户界面元素、语音邮件用户界面元素、搜索用户界面元素、小键盘用户界面元素等可被呈现。分开地,可提供链接多个SIM卡的历史的用户界面元素。在一个实现中,可激活显示较少使用的特征(例如,删除所有消息、设置等)的辅助用户界面元素。列表可包括“链接历史”命令,该命令改变配置以使得该SIM卡的呼叫历史被与另一SIM卡的呼叫历史聚集。作为结果,呼叫历史可被改变以实现SIM聚集的用户界面范例,且主用户界面可将两个用户界面元素折叠为一个以发起呼叫。例如,下次作为主屏幕的一部分显示磁贴时,对多个(例如两个)SIM卡将仅显示一个磁贴。在SIM聚集的用户界面范例中,取代每个SIM卡具有分开的可激活用户界面元素,一可激活用户界面元素可表示多个SIM卡。

该配置可被存储为指示SIM聚集的用户界面要针对各SIM(例如,针对呼叫)被呈现的设置。如本文所述,链接可针对呼叫通信和消息通信分开执行。

在链接发生之前,可显示信息以教育用户与链接的用户界面有关的行为。如果需要,用户可被给予取消链接的选项。

用户界面900还可被呈现为实现SIM聚集的用户界面范例。图10是实现SIM聚集的用户界面范例的示例性呼叫历史用户界面的线框。该用户界面的一些元素可保持不变,但是其它元素可根据范例不同地描绘。

例如,可使用通用指示1004(例如,“电话”)而非因SIM而异的标签。呼叫1020A-1020N的列表可包括针对第一SIM卡的至少一个呼叫1020A和来自第二SIM卡的至少一个呼叫1020B。

在呼叫1020A-N的列表内,某些特殊事件(诸如未接呼叫1024)可以用区分性的颜色来描绘,诸如与和该事件相关联的SIM卡相关联的颜色(例如,在用户界面1000内,不同的颜色指示不同的SIM卡)。

标签1026可被包括在呼叫1020B的表示内以指示用于该呼叫的SIM卡。

呼叫可按与针对图9描述的方式类似的方式来发起。呼叫可使用在SIM指示器-切换器中指示的SIM来回复。用户界面1000可被改变以按照与用于链接的方式相似的方式来实现SIM分开的用户界面范例(例如,经由解除链接特征)。

示例23-用于聚集的用户界面的示例性的默认SIM

在本文所述的任何示例中,对于聚集的用户界面,默认SIM可基于用户偏好、被放置在该设备中的第一SIM、默认卡槽(例如,该SIM被***在硬件上的何处)、首先使用的SIM等。这样的SIM有时被称为“主”SIM。

默认的也可以是最后使用的SIM(例如,对于给定通信类型),全局地或针对特定界面类型。所以,如果最后的呼叫在第一SIM上,则呼叫的默认可以是第一SIM。如果最后的消息在第二SIM上,则消息收发的默认可以是第二SIM。在一些情况下,可能无法通过规则来确定清楚的默认,所以主SIM可成为默认。

默认SIM也可基于如本文所述的输入条件来选择。

示例24-示例性会话列表用户界面

在本文的任何示例中,会话列表用户界面可被支持为实现SIM分开的或SIM聚集的用户界面范例。会话列表用户界面可呈现会话的摘要列表(例如,通过联系方式或号码分组的消息)。因为会话可以被构想为组成(例如与联系人或联系方式的)会话的链接消息的字符串或线程,所述会话列表有时被称为“线程”。图11是实现SIM分开的用户界面范例的示范性会话列表用户界面的线框。在示例中,会话1120A-N的列表被限制为单个SIM的那些会话,并以逆时间顺序被列出。如在此所述,可以响应于(例如在主用户界面上)表示该单个SIM的用户界面元素的激活来呈现用户界面1100。可以通过出现在突出位置中的标签1104来指示单个SIM,该标签确认了早先激活选择了哪个SIM卡。

在会话1120A-N的列表中,某些特殊事件,例如未读消息1124(例如在会话应用界面中未读)可以以区别性颜色来描绘,例如与单个SIM卡相关联的颜色。

可以通过激活与联系人相关联的用户界面元素来发起到列表中所指示的联系人的消息。例如,可以使用在表示1120A或分开的用户界面元素中的位置的激活。其它排列也是可能的。

可以呈现附加的用户界面元素1160。例如,可提供链接多个SIM卡的会话列表的用户界面元素。在一个实现中,可以激活显示较少使用特征(例如删除所有的消息、设置等等)的列表的辅助用户界面元素。列表可以包括改变配置的“链接会话列表”命令,以便该SIM卡的会话列表与另一个SIM卡的会话列表聚集。因此,可以改变会话列表用户界面以实现SIM聚集的用户界面范例,并且主用户界面可以将两个用户界面元素压缩成一个以发起消息。该配置可被作为设置存储,该设置指示了要为各SIM(例如为消息)呈现SIM聚集的用户界面。

用户界面1100可以替换地实现SIM聚集的用户界面范例。图12是实现SIM聚集的用户界面范例的示范性会话列表用户界面1200的线框。该用户界面的一些元素可以保持不变,但是其它元素可以按照范例被不同地描述。

例如,可以使用消息收发的通用指示1204来取代因SIM而异的标签。会话1220A-1220N的列表可以包括在一个概要会话中的第一SIM卡的至少一个消息1220A和来自在另一个概要会话中的第二SIM卡的至少一个消息1220B。会话本身并不需要被聚集在列表中,但是也可以这样做。

在会话1220A-N的列表中,某些特殊事件,例如未读消息1224可以以区别性颜色来描绘,例如与消息相关联的SIM卡相关的颜色(例如在用户界面1000内,不同的颜色指示不同的SIM卡)。

标签1226可以被包括在会话1220B的表示中以指示消息的SIM卡。

可以以类似于图11所描述的那样来发起消息。用户界面1200可以被改变为以类似于用于链接的那样(例如通过未链接特征)的方式来实现SIM分开的用户界面范例。

示例25—示例性会话用户界面

在本文的示例中的任一个中,可以呈现会话用户界面。虽然,在示例中仅示出SIM聚集的用户界面范例实现,SIM隔离的实现也是可能的且可以由如在此所述的用户偏好或其它因素来控制。

会话用户界面可以将会话呈现为按照联系人(例如名字、号码等)分组的消息的线程。如在此所述,会话用户界面可以描绘整个会话,即使它跨多个SIM卡(例如不同的SIM卡被用于消息)。这样,可以在用于通过多个SIM卡通信的消息的单个会话用户界面中示出会话。

图13是实现SIM聚集的用户界面范例的示范性会话用户界面1300的线框。在示例中,从多个SIM卡中聚集消息1320A-E的列表并以时间顺序列出。如在此所述,可以响应于(例如在会话列表用户界面上)表示该会话的用户界面元素的激活来呈现用户界面1300。无论SIM卡是否针对其它用户界面被聚集(例如即使用户偏好指示要呈现用于消息收发的SIM分开的用户界面),也可呈现SIM聚集的用户界面1300。这样,无论先前所示的用户界面范例是什么,会话的连续性可以被保持。分开范例偏好可以指示会话是否应该被聚集,无论消息收发的偏好是什么。

在聚集的情况下,默认SIM可以基于用户偏好、被放置在设备中的第一SIM、默认卡槽(例如在硬件上***SIM的地方)、首先使用的SIM等等。或者,可以使用独立于如在此所述的联系方式的默认SIM。

在SIM隔离的实现中,各种技术可以被用于容易地传达针对每个消息哪一行被使用。例如,在其它示例中,标签指示单个SIM卡可以被呈现。消息1320A-E可以以与相应的SIM卡相关联的颜色来呈现(例如第一消息可以是第一颜色,而不同SIM卡上的第二消息可以是第二、不同的颜色)。

通过在文本消息框1330中键入消息并激活发送用户界面元素1345,消息可以被发送给所指示的联系人。其它用户界面元素1340可以提供附加的功能(例如附加图片、记录等等)。虽然未示出,虚拟键盘可以被激活以帮助键入消息。

SIM卡指示器-切换器用户界面集合1310可以既指示哪个SIM卡将被用于发送消息,又可接受SIM卡的切换。实际上,界面集合1310可以被定位在不同的位置(例如右上)中,并且可以或可以不接近文本消息框1330的。“发送使用”的描述可以与指示器-切换器一起使用。如果会话在单个SIM卡上进行,由另一个SIM卡发送的或从另一个SIM卡上接收到的消息引起用户界面从SIM分开的用户界面范例明显地变为SIM聚集用户界面范例。

呈现跨多个SIM卡的会话用户界面的方法可以包括显示与第一SIM卡通信的第一消息和在同一用户界面中显示与第二SIM卡通信的第二消息。例如,可以通过接收SIM,而不是被用于发送消息给联系人的SIM,来接收消息。还有,所接收的消息可以被作为会话用户界面的部分被显示。

类似地,如果文本消息是使用会话用户界面使用默认的SIM以外的SIM卡发送的,在发送该消息之后,消息可以被作为会话用户界面的部分(例如在用户界面中显示的会话的部分)被示出。

示例26-示例性锁屏用户界面

在本文的示例中的任一个中,可以支持锁屏用户界面。这样的用户界面可以描述允许用户在界面处一瞥的信息并在无需输入解锁代码的情况下确定通信状态的提要。这样的功能有时被称为“锁之上”功能。

例如,信号强度、当前日期和时间、即将来临的约会等等可以被示出。

锁屏可以通过针对分开的SIM卡的分开的数字或指示方式呈现未接呼叫指示、新的语音消息指示、未读文本消息指示等等来实现SIM分开的用户界面范例。这样的信息可以用指示其与哪个SIM相关联的一个或多个SIM卡标签来标记。

锁屏可以通过经组合的数字或指示的方式呈现未接呼叫指示、新的语音消息指示、未读文本消息指示等等来实现SIM聚集的用户界面范例。如在此所述,可以分开地分隔或聚集呼叫和文本功能。例如,例如呼叫可以被聚集,而消息收发可以被分开,或反之亦然。

示例27-示例性其它用户界面类型

为了简明,没有呈现其它用户界面类型的完整说明。如在其它用户界面类型中使用时所述的用户界面特征可以与这样的用户界面一起被使用。

示例包括(例如显示接收呼叫的SIM的标签的)传入呼叫用户界面、(例如显示呼叫中所涉及的SIM的标签并以与所涉及的SIM相关联的颜色高亮显示用户界面元素的)呼叫进行中用户界面、(例如显示如在此所述的SIM指示器-切换器的)小键盘用户界面、(例如可以被聚集或分开的)地址簿等等。

最近呼叫和最近联系人用户界面可以类似于通过列出最近的活动的呼叫历史用户界面那样的方式起作用。这样的最近呼叫或最近联系人可以被作为地址簿的部分来呈现。

在聚集的场景中,诸如小键盘等用户界面可以使用如在此所述的SIM默认(例如针对所聚集的呼叫历史)。

背景用户界面技术可以被用于在背景中显示呼叫、最近接收的消息、新的语音邮件等等。例如,可以使用在用户界面的边缘(例如顶部)处的弹出条。一个或多个SIM卡标签可以被包括在所述条中以指示所涉及的SIM。该条可以是与所涉及的SIM卡相关联的颜色。

示例28-示例性的SIM卡切换

在本文的示例中的任一个中,默认或当前SIM卡可以被切换到另一个SIM卡。例如,在各种在此所述的用户界面期间,可以接收指示默认SIM卡要被切换到另一个、所选SIM卡的指示。响应于这样的指示,可以使用默认SIM卡以外的一个SIM卡(例如所选的SIM卡)来发起(例如到所选联系人的)通信。

示例29-示例性SIM指示符-切换器用户界面集合

在本文的示例中的任一个中,SIM指示器-切换器可以采用SIM指示器-切换器用户界面集合或如在此所述的其它机制的形式。如在此所述,这样的SIM指示器-切换器或其它机制可以作为呼叫历史用户界面等等的部分出现。用户界面可以跨SIM分开和SIM聚集的用户界面范例被一致地呈现。

图14是示例性SIM指示器-切换器用户界面集合1400的线框。集合可以包括相应所支持的SIM的多个SIM用户界面元素1410A-B(例如每个SIM卡一个元素)。例如,双SIM实现可以具有两个SIM用户界面元素。用户界面元素可以包括指示所表示的SIM的标签。在一个实现中,简单数字(例如“1”)被用作指示SIM的标签。其它短的或单个字符标签(例如用于工作的“W”)也是可能的。

具有可选描述1426的附加标签也可以被包括。附加的标签和描述1426可以对特定用途的集合定制,同时维持跨用户体验的一致的用户界面。标签和/或描述可以以与元素相关联的SIM卡相关的颜色来描述。

SIM用户界面元素1410A-B可以指示通过清楚地描述其来指示当前(例如默认)SIM卡(例如当参与通信时将被使用的SIM卡)。例如,它可以被高亮、加粗、闪烁等等。它还可以以与所表示的SIM卡相关联的颜色来描绘。可以朴素地描绘非当前SIM卡的一个或多个用户界面元素1410A。例如,它们可以是无色的、灰暗、规则、非闪烁等等。

这样,实际上,元素中的一个1410B被独特地描绘(例如以与SIM卡相关联的颜色),而另一个1410A则没有(例如是灰暗的)。可以通过激活集合中的非独特元素来完成切换SIM卡。

与非当前SIM卡相关联的用户界面元素的激活可以切换到所选的SIM(例如与所激活的用户界面元素相关联的SIM)。这样的激活也可以参与到通信中(例如以避免附加激活)。然而,在一些情况下,可能期望等待附加激活(例如当发送消息时)。一旦激活SIM卡,显示可以被改变以反映激活(例如当前的SIM卡被改变)。

示例30-示例性的SIM切换替换方案

在此处的任何示例中,可以以各种其它方式完成SIM切换。例如,在此所示的任意用户界面中,取代示出分开的SIM指示器-切换器,可以支持所列出的联系人的特殊激活。(例如联系人的)特殊激活导致显示一个选项以使用不同的SIM参与通信(例如SIM被作为可选择的选项来列出)。

特殊激活可以采用(例如联系人的)轻叩并保持激活的形式。或者,可以(例如接近联系人)显示特殊用户界面元素(例如V形纹章)。响应于特殊激活,可以将不同的SIM卡作为可选择选项列出,从而造成SIM卡切换。

其它可能的技术包括所显示的SIM卡标签的列表的任意激活;SIM卡标签的激活可以在SIM卡之间切换或在其之间轮转;SIM卡标签的激活可以导致SIM卡的弹出列表,从此列表中可以选择SIM卡,等等。还可以使用滑扫、扫掠、碰撞、摇动、语音命令等等。

其它用户界面元素可以被用于实现类似的结果。

示例31-示例性的SIM卡切换方法

图15是呈现用于切换SIM卡的用户界面并可经由例如如图14所示的用户界面实现的示例性方法500的流程图。因为图14的用户界面可以与在此所述的各种用户界面类型一起使用,所以方法1500也可以跨各种用户界面类型被使用。例如,呼叫和消息两者都被支持。

在1510,用户界面元素集合(例如每个SIM卡一个)被如在图14中所示出那样显示。与默认SIM相关联的元素被有区别地描绘。

在1520,通过与非默认SIM卡相关联的用户界面元素接收另一个SIM卡的指示。

在1530,用该另一SIM卡发起通信。

默认SIM卡将被覆盖的指示以及所选的另一SIM卡可以通过一个用户界面交互(例如诸如轻叩等激活)来实现。也可响应于所述激活发起通信。因此,单个激活可以指示三个通信动作。

示例32-示例性的SIM卡导入和导出

在此的任意示例中,可以支持多个SIM卡的导入和导出功能。例如,可以接收源和目的地信息,并且可以指示要被导入或导出的联系人。随后,可以从SIM卡导入联系人或将联系人导出到SIM卡。

可以由SIM卡标签、用户账号(具有与其相关联的联系人的用户账号等)等来指定源或目的地。

在此的任意示例中,联系人源(例如其源自哪个SIM卡)可以被存储并随后在当处理该联系人时作为默认来使用。

示例33-示例性的SIM卡默认

在本文的示例中的任一个中,可实现SIM卡默认。如此处描述的,这一默认可基于各种输入因素来选择。默认可被呈现为当前选择的SIM,但是如此处所描述的,可选择不同的SIM来实际地发起通信。

SIM卡默认可以针对联系方式被个别设定。例如,工作号码的默认可以不同于移动号码。SIM卡默认可以在此所述的任何用户界面类型中被呈现。在呈现一个以上联系方式的情况下,可以在用户界面中为另一个联系方式呈现不同的SIM卡。例如,联系人卡片可以呈现联系方式的默认SIM卡的指示(例如在SIM指示器-切换器上)。因为联系人卡片可以具有两个不同的联系方式,所以它可以使得两个不同的默认SIM被呈现。因此,联系人卡片上的每个电话号码具有其自己的SIM默认,该SIM默认可以是独立选择和指示的SIM卡。

然而,当为联系人上的第一联系方式发送默认时,它可以被传播到同一联系人的其它联系方式。例如,如果对给定联系人的第一呼叫在第一SIM上,该给定联系人的其它号码可以默认到第一SIM。对不同的联系方式(例如工作)上的联系人的后续呼叫随后可以改变所述默认(例如如果该呼叫在第二SIM上做出,所述默认变成第二SIM)。因此,可实现独立的、逐联系方式的默认SIM选择。因此,在缺少相反的其它因素的情况下,用于与联系人通信的第一SIM可被用作为该联系人的整个一组号码的偏好的一个,但是这一偏好可容易地被将来的行为所覆盖。

默认SIM卡可基于多个元素中的任意一个来选择。联系方式可在特定事件出现之际被加盖印记。

例如,该默认可以被选择作为在其上驻留联系方式的SIM卡。当***SIM卡时,联系方式可以用该默认来印记。

该默认SIM卡可以被选择作为从其导入联系方式的SIM卡。当导入联系方式时,该联系方式可以用该默认来印记。

默认SIM卡可以被选择作为在与联系方式的通信活动(例如已接呼叫、未接呼叫、拨打呼叫、传入呼叫、发出消息等等)中所涉及的最新SIM卡。当参与这样的通信中时,联系方式可以用该默认来印记。

如在此所述,可以使用除默认SIM卡之外的不同SIM卡。例如,该默认可以在SIM指示器-切换器中被指示并被相应地切换。

覆盖默认可以导致用于后续会话的默认的改变。在一些情况中,可能在无需实际上参与通信的情况下覆盖默认(例如通过选择另一个SIM卡却不拨打呼叫)。

早先的默认的指示(例如导入)可以被后续的用户通信行为(例如接收或拨打呼叫)来覆盖。

可以基于输入条件独立于联系方式来选择默认SIM。这样的默认SIM可以覆盖联系方式的默认SIM或被用作在聚集的界面场景中的默认。例如,可以基于SIM卡是否没有从运营商接收到信号(例如是否在覆盖范围中)来选择覆盖的默认SIM。这样,响应于确定SIM卡没有接收到信号,可选择另一个SIM作为默认。原始默认可以被存储并且随后响应于确定SIM卡再次接收到信号而被使用。因此,如果用户行为暗示当前不工作的SIM应当被选择为默认,则这一选择可用能够通信的SIM来覆盖。不工作的SIM的原因可能是它不存在,没有信号(或信号不足)等。

相对信号强度也可以覆盖默认SIM(例如使用多个SIM来拨打呼叫,并且这些SIM中的一个具有比其它更好的信号强度)。

设备的物理朝向也可以覆盖默认SIM(例如将电话翻转平放在一侧或另一侧上将使得其选择特定的SIM或者旋转电话以具有特定的结束)将使得其选择特定SIM。

所存储的关于(例如由用户或网络提供的)账单安排或计划的信息可以覆盖默认SIM(例如针对具有较好的国际计划的SIM的对国际号码的呼叫默认、针对在夜间时段期间具有免费夜间呼叫的SIM的呼叫默认等等)。

对设备连接到的无线网络的识别可以被用于覆盖默认SIM。例如,如果确定设备正在连接到家庭无线网络,默认SIM将被覆盖为家庭SIM。

如果调用了勿扰功能,默认SIM卡可以被覆盖为特定SIM(例如家庭SIM)。

当确定是否覆盖默认SIM时可以使用各种其他因素。例如,可以使用日历、漫游指示、物理位置、日程表可用性(例如工作约会或个人约会当前正被指示)等等。

图16是选择默认SIM卡的示例性系统1600的框图。在该示例中,通信设备1605包括SIM卡默认引擎1620,它接受在此所述的任意一个或多个因素1610作为输入并输出默认SIM卡标识符1650。如在此所述,这样的因素可以包括通过如在此所述的SIM指示器-切换器接收默认的改变。

示例34-示例性SIM卡默认优先级

在此处的示例中的任意一个中,可以根据优先级顺序来选择默认SIM。例如,如果已经有针对联系人或联系方式的任何通信活动,则这一通信活动中所涉及的SIM可被使用。如果不存在通信活动,则其它因素可被咨询。例如,如果联系人位于给定SIM卡上,则给定SIM卡可被用作为默认。如果联系人是从给定SIM卡导入的,则该给定SIM卡可被用作为默认。如果这些中没有一个成立,则SIM可被简单地选取(例如,优先级、第一SIM卡、全局默认SIM等)。

示例35-基于相关联账户的示例性SIM卡默认

在此处的示例中的任意一个中,可基于与联系人相关联的源账户(例如,联系人来源于的那个账户)来选择SIM卡默认。这类源账户可包括社交网络、电子邮件服务器等。

联系人可由于来源自特定源账户或以其他方式具有与该账户的联系而与该账户相关联。在现实中,电话簿可包括被长久保存在云中并被同步到电话的账户和源的并集。例如,社交媒体账户可被集成在电话簿中。与特定账户的联系可被用作为选择使用哪个SIM卡时的加权因素。号码来源自特定账户的事实可在确定中被显著看重,但是其它的关联也是可能的。并且,由于号码可来源自多个账户,因此过去的通信活动或关联的程度或量可被考虑以选择哪个账户占主导。

账户的性质可被考虑以确定账户是典型地与工作相关联还是与个人活动相关联。例如,一些社交网络因针对个人而享有名声,而其它的则因用于工作而享有名声。一些电子邮件服务器(例如,微软EXCHANGE服务器等)与工作活动相关联。所存储的账户源名称或标识符与活动类型(例如,工作、个人)之间的映射可被咨询。基于该映射,默认SIM可被选择(例如,具有指示活动类型的名称或其它关联的SIM)。同样,用户偏好可被提供,藉此可指示特定账户是工作账户还是个人账户。

在另一示例中,在与同一账户相关联的SIM上的过去的活动也可被用来确定默认SIM。例如,可确定是否已存在与来源自某一账户的其他联系人的通信活动。基于活动的阈值或主导的量(例如,大部分、60%、90%、或100%等)是否发生在给定SIM上,来源自同一账户的联系人的默认SIM可被选择为该给定SIM。换言之,如果有用特定SIM来拨***对来自特定网络的联系人的呼叫的倾向,则有可能想要在同一SIM上拨***对来自同一网络的其它联系人的呼叫。

示例36-基于号码类型标识的示例性SIM卡默认

在此处的示例中的任意一个中,可基于被呼叫者号码的类型的标识来选择SIM卡默认。例如,如果号码看上去是一个工作号码(例如,1-800、虚拟号码、或具有分机号),则这可导致工作SIM被选择为默认。

示例37-基于内容的示例性SIM卡默认

在此处的示例中的任意一个中,可基于与联系人或联系方式相关联的消息的内容来选择SIM卡默认。例如,来自某一号码的语音邮件消息可被检查或者发送至或来自该号码的文本消息可被检查。这一消息内容可对照字典被扫描以确定其是工作消息还是个人/家庭消息。

在一特定示例中,包含单词“紧急”或被标记为“紧急”的消息可倾向于选择工作SIM。为了说明各技术在处理多个输入因素的灵活性,被指定为紧急的消息可鉴于检测到弱的信号强度而覆盖记账偏好,因为可能期望确保消息快速和/或可靠地发出,即使这可能导致增加的成本。

示例38-基于被呼叫者位置的示例性SIM卡默认

在此处的示例中的任意一个中,可基于检测到的被呼叫者的位置来选择SIM卡默认。例如,地址或区域码可被考虑以确定通信是本地呼叫还是长途呼叫(或其它成本区分标志)。用于本地呼叫的SIM可被选择为默认。

示例39-基于通信类型的示例性SIM卡默认

在此处的示例中的任意一个中,可基于指示特定SIM被期望用于特定通信类型的偏好来选择SIM卡默认。例如,SIM可被偏好用于语音、文本消息、或两者。

示例40-基于名称关联的示例性SIM卡默认

在此处的示例中的任意一个中,可基于名称关联来选择SIM卡默认。例如,如果联系人的姓与设备用户的姓匹配,则与个人(例如家庭)通信相关联的SIM(例如根据名称或其它关联)可被用作为默认SIM。

示例41-基于一天中的时间的关联的示例性SIM卡默认

在此处的示例中的任意一个中,可基于一天中的时间的关联来选择SIM卡默认。例如,一天可被划分成各个时间段(例如,小时等)。可确定处于某一特定时间段中的通信被主导地在给定SIM上进行。如果是这样,则在该时间段期间(例如在后面一天中)作出呼叫时,默认SIM可被设置成该给定SIM。类似的,一周中的天可被用于选择默认SIM。

一天中的时间可用作为总体确定的输入。例如,过去的通信可获得优先,但是在缺乏关于该因素的信息的情况下,如果观察到在该时间段期间其它呼叫被主导地在给定SIM上进行,则该给定SIM可被选择为默认。当以所选择的默认作出了通信之后,该默认可随后变为经确认的并且用作为将来通信的默认。

如果在当前时间附近有工作约会(例如,用工作账户来作出的),则工作SIM可被选择为默认SIM。同样对于个人约会也适用。

示例42-示例性SIM卡-活动类型关联

在此处的示例中的任意一个中,SIM卡可与特定活动类型(例如,工作、个人等)相关联。这样的关联可基于SIM卡的友好名称(例如,“工作”)或SIM卡上的活动(例如,呼叫“家”联系方式、家庭成员等)来确定。记账信息也可被考虑。

还可能经由用户偏好简单地将特定SIM指定为工作或家庭/个人SIM。

示例43-示例性的默认SIM表

图17是将联系方式和默认SIM进行相关的示例性表1700的框图并可被用于任何实现在此所述的SIM卡默认的示例中。在该示例中,表1700存储了在联系方式1730A和默认SIM卡1730B之间的关系1730。如在此所述,一旦出现通信事件,默认SIM卡可被印记(例如存储)。实际上,可以使用(例如联系方式、联系人和号码类型等等的)标识符来取代文本名字或数字标签。

例如,一旦用给定SIM拨打对联系方式的呼叫,该给定SIM的标识符可以被存储为与该联系方式的标识符相关联。随后,给定SIM可以被用作默认SIM并如在此所述的那样被显示。

表可以被增强以便可为特定界面存储默认。例如,可为呼叫历史、拨号者、新会话、经识别的电话号码(例如当号码是从网页或其它内容中提取的时在呼叫之前进行编辑)存储不同的默认。还可以根据通信类型(例如消息收发)来设置默认,从而产生根据通信类型或较细粒度(例如通信类型和联系方式)的联系人的默认。

实际上,表1700不需要被实现为单独的表,而是可以被实现为另一个表(例如地址簿表、SIM卡配置表等等)的部分。

示例44-具有默认SIM卡的示例性联系人用户界面

图18是示出用于当从联系人卡用户界面发起呼叫时联系方式的默认SIM卡的示例性用户界面1800的屏幕截图。在该示例中,联系人概要1810可以描绘关于联系人的信息,例如图片、社交网络活动等等。

用户界面1800可以被显示作为联系人卡片的部分,并且可以包括包含默认SIM卡的指示的SIM指示器-切换器1810A、1810N。默认SIM卡可以按照号码类型变化。

SIM卡标签1824可以被显示为高亮的以指示一旦激活相应的号码类型将要发起与其通信的所选(例如默认)SIM卡(例如,用第一SIM卡默认可以发起与移动号码的通信,以及用第二、不同的SIM卡默认可以发起与工作号码的通信)。标签1824和邻近文本可以以与默认SIM卡相关联的颜色来呈现。联系方式的号码(例如结合“使用”)可以被用作与SIM指示器-切换器一起使用的可选描述。

一旦激活联系方式1820A或1820N,就使用由相应SIM指示器-切换器1810A、1810N所指示的SIM卡来拨打呼叫。例如,可以通过首先使用指示器-切换器1810A(以选择非默认SIM)、观察1820所导致的改变(例如以指示不同的SIM)并随后轻扣或以其他方式激活1820A来发起对非默认SIM的通信。

一旦激活在切换器1810A、1810N中的非默认SIM卡标签的描绘,可以通过被激活的非默认SIM卡发起对联系人的通信。

适合于联系人卡片用户界面的附加用户界面元素1860可以被包括。

示例45-示例性通信场景:有效的呼叫拨打

图19是通过在此所述的用户界面拨打呼叫的示例性方法1900的流程图。有效呼叫拨打可以通过方法1900来实现。

在1910,呈现具有表示相应SIM卡的可激活用户界面元素的用户界面。例如,可以呈现图6的用户界面。可以呈现包括第一可激活用户界面元素和第二可激活用户界面元素的第一用户界面,所述第一可激活用户界面元素表示第一SIM卡的呼叫发起,而所述第二可激活用户界面元素表示第二SIM卡的呼叫发起。

在1920,接收到可激活用户界面元素之一(例如要么620A要么620B)的第一激活。这样的激活可以指示期望该呼叫发起,但也可以指示期望的、所选SIM卡(例如依据给定SIM卡的用户界面元素被激活的事实)。如此,单个激活可以同时指示通信的发起和用于执行该通信的SIM卡这两者。

在1930,响应于接收到第一激活,呈现具有表示相应联系人的可激活用户界面元素的用户界面。例如,可以呈现图9的用户界面(例如呼叫历史),它包括用于使用在1920处所选的SIM拨打呼叫的多个用户界面元素。依据激活第一可激活用户界面元素或第二可激活用户界面元素,用户界面可以实现所选SIM卡的SIM分开的用户界面范例。

在1940,接收(例如在呼叫历史中的所表示的呼叫922或920A的)第二激活。所述激活指示特定的联系方式。

在1950,响应于接收到第二激活,通过所选SIM拨打对所选的联系方式(例如与该呼叫相关联的号码)的呼叫。

用于发起所述通信的用户界面交互可以由第一激活和第二激活构成。通过支持仅具有两个激活的通信发起,无论SIM的号码是什么,都可实现更加有效的通信发起。

通过该用户界面,可以(例如通过在此所述的SIM指示器-切换器)接收所选SIM卡(例如将称为默认SIM卡)将被切换到不同的SIM卡的指示。因此,用不同的SIM卡拨打呼叫。

示例46-示例性通信场景:会话筛选

在此所述的特征可以用在用于单个SIM的同时仍然支持SIM聚集会话的会话筛选场景中。例如,回顾图2,第一用户界面可以包括根据SIM分开用户界面范例呈现多个会话的概要的会话列表用户界面(例如如在此所述)。例如,响应于用于特定SIM卡的消息收发的可激活用户界面元素的激活,可以呈现第一用户界面。

响应于激活所述多个会话中的特定会话,可以显示第二用户界面(例如如在此所述的会话用户界面),并根据SIM聚集用户界面范例呈现该特定会话的消息列表。

示例47-示例性的SIM卡颜色

在本文的示例中的任一个中,各特征可以被用于帮助表示SIM卡的颜色选择。例如,如果用户为通信设备选择强调色(例如以在设备的全部用户界面中使用以提供跨用户界面的色彩统一),可以与SIM卡中之一(例如主SIM卡,例如SIM1)相关联地使用强调色。可以通过将默认(例如强调)色改变为用户喜欢的颜色来提供用户界面。

可以参考在(例如互补)相应颜色的组合中在美学上是愉悦的颜色的查找表以基于与第一SIM卡相关联的颜色选择第二SIM的颜色。这样,可以将与用于通信设备的用户界面的强调色互补的颜色选择作为与SIM卡相关联的颜色。再次,可以通过将所选颜色改变为用户喜欢的任意颜色来提供用户界面。

示例48-示例性的一致的用户界面

可以显示适应多个SIM卡的多个用户界面,其中用户界面既指示默认SIM卡又允许切换默认SIM卡。用户界面可以以相同方式且一致地显示默认SIM卡,并以相同的方式一致地接受切换。例如,可以跨用户界面(包括呼叫历史用户界面、小键盘用户界面、会话用户界面和联系人卡片用户界面)地使用SIM卡指示器-切换器。无论在什么通信场景下,这样的方案都可为用户提供一致的体验。

用户界面可以进一步跨实现SIM分开或SIM聚集的用户界面范例的用户界面保持一致。例如,呼叫历史用户界面可以实现它是实现SIM分开还是SIM聚集的用户界面范例的指示器-切换器。会话用户界面可以做同样的事。

示例49—示例性优点

本发明技术可以显示并提供对由线路分隔开的通信的快速访问。所述技术可以在当接收到通信时以及当显示通信历史时提供哪个线路被使用的粗看指示。本发明技术可以每当用户可以发起或响应通信时提供对切换线路的容易且直观访问。本发明技术可以提供跨通信线路的整合体验,同时仍然维持并显示相应的通信线路的线路历史。本发明技术可以提供在针对每种通信类型在分开和聚集范例之间容易地切换的能力。

在此所述的技术解决了社交圈双SIM电话用户的需求,并为他们提供了一种用于根据电话线路隔离他们的通信的简单模型。社交圈用户是想要将他们的生活的不同部分分开的人。一个常见示例是将工作和个人生活分开并为不同的用户集维持不同的身份和不同的通信点。经常地,与社交圈之一的通信是较低优先级的(例如当该用户在工作时,个人是较低优先级的),并且维持个人号码的隐私性是重要的。

因为在此所述的技术允许用户容易地确定在传入和呼出通信两者中涉及哪个SIM卡,用户能够容易地分开身份并按需维持隐私。

例50-示例性计算设备

图20示出了在其中可实现若干所描述的发明的合适的计算系统或环境2000的一般化示例。计算系统2000并不旨对使用范围或功能提出任何限制,因为这些创新可以在不同的通用或专用计算系统中实现。如在此所述的通信设备可以采用所述的计算系统2000的形式。

参考图20,计算环境2000包括一个或多个处理单元2010、2015和存储器2020、2025。在图20中,此基本配置2030被包括在虚线内。处理单元2010、2015执行计算机可执行指令。处理单元可以是通用中央处理单元(CPU)、专用集成电路(ASIC)中的处理器或任意其它类型的处理器。在多处理系统中,多个处理单元执行计算机可执行指令以提高处理能力。例如,图20示出中央处理单元2010以及图形处理单元或协处理单元2015。有形存储器2020、2025可以是可由(诸)处理单元存取的易失性存储器(例如,寄存器、高速缓存、RAM)、非易失性存储器(例如,ROM、EEPROM、闪存等),或两者的某种组合。存储器2020、2025存储执行本文中所述的一个或多个发明的以适合于被(诸)处理单元执行的计算机可执行指令形式的软件2080。

计算系统可具有附加的特征。例如,计算环境2000包括存储2040、一个或多个输入设备2050、一个或多个输出设备2060以及一个或多个通信连接2070。诸如总线、控制器或网络之类的互连机制(未示出)将计算系统2000的各组件互连。通常,操作系统软件(未示出)为在计算系统2000中执行的其它软件提供操作环境,并协调计算系统2000的各组件的活动。

有形存储2040可以是可移动或不可移动的,并包括磁盘、磁带或磁带盒、CD-ROM、DVD或可用于以非瞬态方式储存信息并可在计算系统2000内访问的任何其他介质。存储2040存储实现本文中所述的一个或多个发明的软件2080的指令。

(诸)输入设备2050可以是触摸输入设备(诸如键盘、鼠标、笔或跟踪球)、语音输入设备、扫描设备或向计算系统2000提供输入的另一设备。对于视频编码,(诸)输入设备2050可以是相机、显卡、TV调谐卡或接受模拟或数字形式的视频输入的类似设备,或将视频样本读入计算系统2000的CD-ROM或CD-RW。(诸)输出设备2060可以是显示器、打印机、扬声器、CD刻录机或提供来自计算系统2000的输出的另一设备。

通信连接2070允许通过通信介质到另一计算实体的通信。通信介质传达诸如计算机可执行指令、音频或视频输入或输出、或已调制数据信号中的其他数据之类的信息。已调制数据信号是使其一个或多个特征以在信号中编码信息的方式设置或改变的信号。作为示例而非限制,通信介质可以使用电的、光学的、RF或其它载体。

各创新可以在计算机可读介质的一般上下文中描述。计算机可读介质是可在计算环境内访问的任何可用有形介质。作为示例而非局限,对于计算系统(2000),计算机可读介质包括存储器(2020、2025)、存储(2040)、和以上任意的组合。

各创新可在计算机可执行指令(诸如包括在程序模块中的在(例如最终在硬件中执行的)目标现实或虚拟处理器上在计算系统中执行的那些计算机可执行指令)的一般上下文中描述。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、库、对象、类、组件、数据结构等。如各实施例中所描述的,这些程序模块的功能可以被组合,或者在这些程序模块之间拆分。针对各程序模块的计算机可执行指令可以在本地或分布式计算系统中执行。

术语“系统”和“设备”在此被互换地使用。除非上下文明确指示,否则,术语并不暗示对计算系统或计算设备的类型的任何限制。一般来说,计算系统或计算设备可以是本地的或分布式的,并且可以包括具有实现本文中描述的功能的软件的专用硬件和/或通用硬件的任意组合。

为了呈现起见,本详细描述使用了如“确定”和“使用”等术语来描述计算系统中的计算机操作。这些术语是对由计算机执行的操作的高级抽象,且不应与人类所执行的动作混淆。对应于这些术语的实际的计算机操作取决于实现而不同。

示例51-示例性移动设备

图21是描绘示例性移动设备2100的系统图,该移动设备2100包括各种可选的硬件和软件组件,在2102处概括地示出。该移动设备中的任何组件2102可与任何其他组件通信,但出于容易例示的目的而未示出所有连接。该移动设备可以是各种计算设备(例如,蜂窝电话、智能电话、手持式计算机、个人数字助理(PDA)等)中的任一个,并且可允许与诸如蜂窝、卫星或其他网络的一个或多个移动通信网络2104进行无线双向通信。还支持(例如在WiFi或其他网络上的)IP语音的场景。在此所述的通信设备可以采取所描述的移动设备2100的形式。

所示移动设备2100可包括用于执行如信号编码、数据处理、输入/输出处理、电源控制和/或其他功能等任务的控制器或处理器2110(例如,信号处理器、微处理器、ASIC、或其他控制和处理逻辑电路)。操作系统2112可控制对组件2102的分配和使用,并支持一个或多个应用程序2114。应用程序2114可包括公共移动计算应用(例如,电子邮件应用、日历、联系人管理器、web浏览器、消息收发应用)、或任何其他计算应用。用于访问应用存储的功能性2113还可以用于获取和更新应用2114。

所示移动设备2100可包括存储器2120。存储器2120可包括不可移动存储器2122和/或可移动存储器2124。不可移动存储器2122可包括RAM、ROM、闪存、硬盘、或其它众所周知的存储器存储技术。可移动存储器2124可包括闪存或订户身份模块(SIM)卡,SIM卡是GSM通信系统中众所周知的,或者其他众所周知的存储器存储技术,诸如“智能卡”。存储器2120可用于存储数据和/或用于运行操作系统2112和应用2114的代码。示例数据可包括经由一个或多个有线或无线网络发送给和/或接收自一个或多个网络服务器或其它设备的网页、文本、图像、声音文件、视频数据、或其它数据集。存储器2120可用于存储诸如国际移动订户身份(IMSI)等订户标识符,以及诸如国际移动设备标识符(IMEI)等设备标识符。可将此类标识符传送给网络服务器以标识用户和设备。

移动设备2100可支持诸如触摸屏2132、话筒2134、相机2136、物理键盘2138、和/或跟踪球2140等一个或多个输入设备2130,以及诸如扬声器2152和显示器2154等一个或多个输出设备2150。其他可能的输出设备(未示出)可包括压电或其他触觉输出设备。一些设备可提供一个以上的输入/输出功能。例如,触摸屏2132和显示器2154可被组合在单个输入/输出设备中。

无线调制解调器2160可被耦合到天线(未示出),并可支持处理器2110和外部设备之间的双向通信,如本领域中清楚理解的。调制解调器2160被一般性地示出,并且可以包括用于与移动通信网络2104的蜂窝调制解调器和/或其它基于无线电的调制解调器(例如蓝牙2164或Wi-Fi 2162)。无线调制解调器2160通常被配置用于与一个或多个蜂窝网络(诸如,用于在单个蜂窝网络内、蜂窝网络之间、或移动设备与公共交换电话网络(PSTN)之间的数据和语音通信的GSM或CDMA网络)进行通信。

移动设备2100还可包括至少一个输入/输出端口2180、电源2182、诸如全球定位系统(GPS)接收机之类的卫星导航系统接收机2184、加速度计2186、和/或物理连接器2190,物理连接器可以是USB端口、IEEE 1394(火线)端口、和/或RS-232端口。所示组件2102不是必需的或包括所有的,可删除任何组件并且可添加其它组件。

示例52-示例性多服务器环境

在示例环境2200中,云2210向具有各种屏幕能力的所连接的设备2230、2240、2250提供服务。相连接的设备2230表示具有计算机屏幕2235(例如,中型尺寸屏幕)的设备。例如,连接的设备2230可以是个人计算机,诸如台式计算机、膝上型计算机、笔记本、上网本等。连接的设备2240表示具有移动设备屏幕2245(例如,小型尺寸屏幕)的设备。例如,连接的设备2240可以是移动电话、智能电话、个人数字助理、平板计算机等。连接的设备2250表示具有大屏幕2255的设备。例如,连接的设备2250可以是电视机屏幕(例如,智能电视机)或连接到电视机的另一设备(例如,机顶盒或游戏控制台)等。相连接的设备2230、2240、2250中的一个或多个可包括触摸屏能力。触摸屏可以不同的方式接受输入。例如,电容式触摸屏在物体(例如,指尖或指示笔)扭曲或中断流过表面的电流时检测到触摸输入。作为另一示例,触摸屏可使用光学传感器,在来自光学传感器的光束被中断时检测到触摸输入。对于通过某些触摸屏被检测到的输入来说,与屏幕表面的物理接触并不是必需的。不具备屏幕能力的设备也可被用在示例环境2200中。例如,云2210可向没有显示器的一个或多个计算机(例如,服务器计算机)提供服务。

可由云2210通过服务提供商2220、或通过其他在线服务的提供商(未描述)来提供服务。例如,云服务可被定制成对应于特定相连接的设备(例如,相连接的设备2230、2240、2250)的屏幕大小、显示能力、和/或触摸屏能力。

在示例环境2200中,云2210至少部分地使用服务提供商2220来向各种连接的设备2230、2240、2250提供此处描述的技术和方案。例如,服务提供商2220可提供用于各种基于云的服务的集中式解决方案。服务提供商2220可为用户和/或设备(例如,连接的设备2230、2240、2250和/或其相应的用户)管理服务订阅。

示例53-示例性实现

虽然为方便呈现起见所公开的方法的一些操作是以特定的顺序次序来描述的,但应当理解,这一描述方法涵盖重新安排,除非以下阐明的具体语言需要特定排序。例如,在某些情况下,可以重新安排或并发执行顺序地描述的操作。此外,为简明起见,附图可能未示出其中所公开的方法可结合其他方法使用的各种方式。

所公开的方法中的任一个可被实现为存储在一个或多个计算机可读介质(例如,非瞬态计算机可读介质,诸如一个或多个光学介质盘、易失性存储器组件(诸如DRAM或SRAM)或非易失性存储器组件(诸如硬驱动器))上并且在计算机(例如,任何可购买的计算机,包括智能电话或包含计算硬件的其它移动设备)上执行的计算机可执行指令。用于实现所公开的技术的计算机可执行指令中的任一个以及在所公开的实施例的实现期间创建和使用的任何数据可被存储在一个或多个计算机可读介质(例如,非瞬态计算机可读介质)上。计算机可执行指令可以是例如经由web浏览器或其他软件应用程序(诸如远程计算应用程序)访问或下载的专用软件应用程序或软件应用程序的部分。此类软件可例如在单个本地计算机(例如,任何合适的商业上可用的计算机)上或在使用一个或多个网络计算机的网络环境中(例如,经由因特网、广域网、局域网、客户机-服务器网络(诸如,云计算网络)或其它此类网络)执行。

为清楚起见,只描述了基于软件的各实现的某些所选择的方面。省略了本领域公知的其他细节。例如,应当理解,所公开的技术不限于任何特定计算机语言、或程序。例如,所公开的技术可由用C++、Java、Perl、JavaScript、Adobe Flash或任何其他合适的编程语言编写的软件来实现。同样,所公开的技术不限于任何特定计算机或硬件类型。合适计算机和硬件的某些细节是众所周知的,因此无需在本公开中进行详细阐述。

此外,基于软件的实施方式中的任一个(包括例如用于使计算机执行所公开的方法中的任一种的计算机可执行指令)可以通过合适的通信手段来上传、下载、或远程访问。这些合适的通信手段包括,例如,因特网、万维网、内联网、软件应用、电缆(包括光缆)、磁通信手段、电磁通信手段(包括RF、微波和红外通信)、电子通信手段或其他这样的通信手段。

所公开的方法、装置和系统不应当被认为是以任何方式构成限制。相反,本公开针对各种公开的实施例(单独和彼此的各种组合和子组合)的所有新颖和非显而易见的特征和方面。所公开的方法、装置和系统不限于任何具体方面或特征或其组合,所公开的实施例也不要求存在任何一个或多个具体优点或解决各个问题。

非瞬态计算机可读介质

在此的任何计算机可读介质可以是非瞬态的(例如,存储器、磁性存储、光学存储等等)。

在计算机可读介质中存储

此处描述的存储动作中的任一个可通过存储在一个或多个计算机可读介质(例如,计算机可读存储介质或其他有形介质)中来实现。

被描述为被存储的事物中的任一个可被存储在一个或多个计算机可读介质(例如,计算机可读存储介质或其他有形介质)中。

在计算机可读介质中的方法

此处描述的各方法中的任一方法可通过一个或多个计算机可读介质(例如,计算机可读存储介质或其他有形介质)中(例如,在其上编码)的计算机可执行指令来实现。这样的指令可以使得计算机执行该方法。此处描述的技术可用各种编程语言来实现。

在计算机可读存储设备中的方法

此处描述的方法中的任一个可由存储在一个或多个计算机可读存储设备(例如,存储器、磁性存储、光学存储等等)中的计算机可执行指令来实现。这样的指令可以使得计算机执行该方法。

示例性组合

可以支持各种组合。例如,传入呼叫用户界面可以与(例如在接受传入呼叫之后的)呼叫进行中用户界面相组合。呼叫进行中用户界面可以与(例如如果呼叫转移到背景)背景呼叫进行中用户界面相组合。

呼叫进行中用户界面可以与(例如如果在呼叫期间发生了到主用户界面的导航)主用户界面相组合。在这样的情况中,也可显示背景呼叫进行中用户界面。

发起通信的用户界面也可以与任何其他用户界面相组合。

替换方案

来自任何示例的技术可以与在任何一个或多个其他示例中所描述的技术相组合。在此使用了单词“示例性”,它旨在指示一个示例而非理想的实施例。鉴于可应用所公开的本技术的原理的许多可能的实施例,应当认识到,所示实施例仅是所公开的技术的示例,并且不应被用作是对所公开的技术的范围的限制。相反,本公开的技术的范围由后续的权利要求来覆盖。我们要求作为我们的发明保护落入这些权利要求范围和精神内的所有内容。

52页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:通信线路特征提取方法、通信线路识别方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类