[go: up one dir, main page]

HK1217853B - Intelligent sim selection supporting rich context of input factors - Google Patents

Intelligent sim selection supporting rich context of input factors Download PDF

Info

Publication number
HK1217853B
HK1217853B HK16105556.7A HK16105556A HK1217853B HK 1217853 B HK1217853 B HK 1217853B HK 16105556 A HK16105556 A HK 16105556A HK 1217853 B HK1217853 B HK 1217853B
Authority
HK
Hong Kong
Prior art keywords
user interface
sim
sim card
default
contact
Prior art date
Application number
HK16105556.7A
Other languages
Chinese (zh)
Other versions
HK1217853A1 (en
Inventor
G‧霍华德
S‧齐瑞
T‧何
Original Assignee
微软技术许可有限责任公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US13/942,621 external-priority patent/US9154601B2/en
Priority claimed from US14/079,486 external-priority patent/US9131364B2/en
Application filed by 微软技术许可有限责任公司 filed Critical 微软技术许可有限责任公司
Publication of HK1217853A1 publication Critical patent/HK1217853A1/en
Publication of HK1217853B publication Critical patent/HK1217853B/en

Links

Description

支持输入因素的丰富上下文的智能SIM选择Smart SIM selection with rich context supporting input factors

背景background

适应多个订户身份模块(SIM)卡的移动电话正变得普及。然而,用于这种电话的用户体验远未满足期望。例如,许多这类电话仍然具有原本是为单个SIM卡开发的并且是作为事后补救来添加多个SIM功能性的用户界面和逻辑。其它的则干脆不能加入用户在处理多SIM卡时的期望。Mobile phones that accommodate multiple Subscriber Identity Module (SIM) cards are becoming increasingly popular. However, the user experience for such phones has fallen far short of expectations. For example, many of these phones still feature user interfaces and logic that were originally developed for a single SIM card, with multiple SIM functionality added as an afterthought. Others simply fail to accommodate the user expectations of handling multiple SIM cards.

例如,在一个电话中具有不止一个SIM卡是一个很好的特征,但是必须有用于在SIM卡之间切换的某种机制。一种这类机制使用默认SIM卡技术。例如,如果每一个SIM有一个电话簿,则默认SIM卡可基于所要拨打的号码所位于的电话簿来选择默认SIM卡。然而,这一过于简单的方法忽视了许多使用场景和因素,其中用户可能希望进入到选择所需SIM卡,如此处所描述的。For example, having more than one SIM card in a phone is a great feature, but there must be some mechanism for switching between SIM cards. One such mechanism uses a default SIM card technique. For example, if each SIM card has a phone book, the default SIM card can be selected based on the phone book where the number to be dialed is located. However, this overly simplistic approach ignores many usage scenarios and factors in which the user may want to enter the desired SIM card, as described herein.

因此,缺少能够根据各种通信情况来智能地选择SIM卡的技术。Therefore, there is a lack of technology that can intelligently select a SIM card according to various communication situations.

发明内容Summary of the Invention

提供本概述是为了以精简的形式介绍将在以下详细描述中进一步描述的一些概念。本发明内容并不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。This Summary is provided to introduce some concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.

各种各样的因素可被合并到确定进行通信时使用哪个SIM卡中。如此处所描述的,SIM选择引擎可考虑丰富多样的因素,包括联系人的性质、联系方式、相关消息内容、过去的用户行为、一天中的时间、位置,等等。各技术的灵活性允许SIM选择发展到超越全局默认SIM的概念,使得可根据现有情况以更精细的程度选择适合的SIM。A wide variety of factors can be incorporated into determining which SIM card to use when communicating. As described herein, the SIM selection engine can consider a wide variety of factors, including the nature of the contact, contact information, related message content, past user behavior, time of day, location, and more. The flexibility of each technology allows SIM selection to evolve beyond the concept of a global default SIM, enabling a more granular level of selection of the appropriate SIM card based on the circumstances at hand.

各技术可有效地预测用户将选择哪个SIM并呈现所预测的选项。然而,如此处所描述的,用户可按需覆盖(override)预测。Each technique can effectively predict which SIM the user will select and present the predicted options. However, as described herein, the user can override the prediction as desired.

在一个实施例中,一种至少部分地由计算系统实现的方法包括选择默认SIM卡;显示描绘联系人的多个联系方式的用户界面以及用于发起与所述联系人的特定联系方式的通信的可激活用户界面元素;接收对所述用户界面元素的激活;响应于对所述用户界面元素的激活,经由所述默认SIM卡发起与所述特定联系方式的通信;以及对于所述联系人的另一联系方式,将不同SIM卡呈现为默认。In one embodiment, a method implemented at least in part by a computing system includes selecting a default SIM card; displaying a user interface depicting multiple contact details of a contact and an activatable user interface element for initiating communication with a specific contact detail of the contact; receiving activation of the user interface element; initiating communication with the specific contact detail via the default SIM card in response to the activation of the user interface element; and presenting a different SIM card as the default for another contact detail of the contact.

在另一实施例中,用于实现默认SIM卡的系统包括处理器;耦合到所述处理器的存储器;被配置成输出默认SIM卡的SIM卡默认引擎;以及默认SIM卡表,其中所述默认SIM卡表包括联系方式和默认SIM之间的映射,其中所述默认SIM卡表支持针对同一联系人的不同联系方式的不同默认SIM。In another embodiment, a system for implementing a default SIM card includes a processor; a memory coupled to the processor; a SIM card default engine configured to output a default SIM card; and a default SIM card table, wherein the default SIM card table includes a mapping between contact information and a default SIM card, wherein the default SIM card table supports different default SIM cards for different contact information of the same contact.

在另一实施例中,包括计算机可执行指令的一个或多个计算机可读存储介质,所述计算机可执行指令致使计算机执行一种为与联系人相关联的联系方式选择默认SIM卡的方法,所述方法包括:接收包括所述联系方式的源的多个输入因素;根据所述联系方式的源来为所述联系方式选择默认SIM卡,其中所述选择进一步支持各因素,各因素包括联系方式所位于的SIM卡、联系方式所导入自的SIM卡、涉及与所述联系方式的通信活动的最近的SIM卡;以及随后覆盖为所述联系方式所选择的默认SIM卡,其中所述覆盖支持各因素,各因素包括从用户界面接收的明确选择以及与默认SIM卡相关联的信号强度。In another embodiment, one or more computer-readable storage media include computer-executable instructions that cause a computer to perform a method for selecting a default SIM card for contact information associated with a contact, the method comprising: receiving a plurality of input factors including a source of the contact information; selecting a default SIM card for the contact information based on the source of the contact information, wherein the selection is further supported by factors including a SIM card on which the contact information is located, a SIM card from which the contact information was imported, and a most recent SIM card involved in communication activity with the contact information; and subsequently overriding the selected default SIM card for the contact information, wherein the overriding is supported by factors including an explicit selection received from a user interface and a signal strength associated with the default SIM card.

如本文所述的,各种其它特征和优点可按照需要被结合到所述技术中。As described herein, various other features and advantages may be incorporated into the technology as desired.

附图简述BRIEF DESCRIPTION OF THE DRAWINGS

图1是实现用于多个SIM卡的用户界面的示例性系统的框图。1 is a block diagram of an example system that implements a user interface for multiple SIM cards.

图2是呈现用于与多个SIM卡交互的不同用户界面范例的示例性方法的流程图。2 is a flow chart of an exemplary method presenting different user interface paradigms for interacting with multiple SIM cards.

图3是示出实现用户界面范例选择引擎以选择用户界面范例的示例性系统的框图。3 is a block diagram illustrating an example system that implements a user interface paradigm selection engine to select a user interface paradigm.

图4是基于输入因素选择用户界面范例的示例性方法的流程图。4 is a flow chart of an exemplary method for selecting a user interface paradigm based on input factors.

图5是示出在各种通信场景中使用的示例性用户界面类型之间的示例性导航关系的概览的框图。5 is a block diagram illustrating an overview of exemplary navigation relationships between exemplary user interface types used in various communication scenarios.

图6是实现SIM分开的用户界面范例的示例性主用户界面的线框。6 is a wireframe of an exemplary main user interface implementing a SIM-detached user interface paradigm.

图7是实现SIM聚集的用户界面范例的示例性主用户界面的线框。7 is a wireframe of an exemplary main user interface implementing a SIM aggregated user interface paradigm.

图8是实现在SIM聚集和SIM分开的用户界面范例之间的混合的示例性主用户界面的线框。8 is a wireframe of an exemplary primary user interface implementing a hybrid between SIM-aggregated and SIM-separated user interface paradigms.

图9是实现SIM分开的用户界面范例的示例性呼叫历史用户界面的线框。9 is a wireframe of an exemplary call history user interface implementing the SIM-split user interface paradigm.

图10是实现SIM聚集的用户界面范例的示例性呼叫历史用户界面的线框。10 is a wireframe of an exemplary call history user interface implementing the SIM aggregated user interface paradigm.

图11是实现SIM分开的用户界面范例的示范性会话列表用户界面的线框。11 is a wireframe of an exemplary session list user interface implementing the SIM-split user interface paradigm.

图12是实现SIM聚集的用户界面范例的示范性会话列表用户界面的线框。12 is a wireframe of an exemplary conversation list user interface implementing a SIM aggregated user interface paradigm.

图13是实现SIM聚集的用户界面范例的示例性会话用户界面的线框。13 is a wireframe of an exemplary conversational user interface implementing the SIM aggregated user interface paradigm.

图14是示例性SIM指示器-切换器用户界面集合的线框。14 is a wireframe of an exemplary SIM indicator-switcher user interface set.

图15是接收从所选的SIM卡以外的SIM卡做出呼叫的指示的示例性方法的流程图。15 is a flow diagram of an example methodology that receives an indication that a call was made from a SIM card other than a selected SIM card.

图16是选择默认SIM卡的示例性系统的框图。16 is a block diagram of an example system that selects a default SIM card.

图17是与联系方式和默认SIM相关的示例性表的框图。17 is a block diagram of exemplary tables associated with contacts and a default SIM.

图18是用于当从联系人卡用户界面发起呼叫时示出联系方式的默认SIM卡的示例性用户界面的屏幕截图。18 is a screenshot of an exemplary user interface for a default SIM card showing contact information when initiating a call from a contact card user interface.

图19是通过在此所述的用户界面拨打呼叫的示例性方法的流程图。19 is a flow chart of an exemplary method for placing a call via the user interface described herein.

图20是其中可实现所描述的一些实施例的示例性计算系统的示图。FIG20 is a diagram of an exemplary computing system in which some described embodiments may be implemented.

图21是可以被用于在此所述的技术的示例性移动设备。FIG. 21 is an example mobile device that can be used with the techniques described herein.

图22是可以结合在此所述的技术来使用的示例性云支持环境。FIG. 22 is an exemplary cloud support environment that may be used in conjunction with the techniques described herein.

详细描述Detailed description

示例1-示例性概览Example 1 - Exemplary Overview

本文描述的技术可被用于各种多SIM卡的场景,且所述技术的采用可提供用于经由多个SIM通信的经改进的技术。用户界面及其间的流动可更好地并行常见用户场景。可带来具有更好的内部一致性、更少的错误、以及更高效的通信的整体卓越用户体验。The techniques described herein can be used in various multi-SIM scenarios and can provide improved communication techniques for multiple SIM cards. The user interface and the flow between them can better parallel common user scenarios. This can result in an overall superior user experience with greater internal consistency, fewer errors, and more efficient communication.

可支持SIM分开和SIM聚集的用户界面范例两者。用户可设置偏好来控制用户界面是否被聚集。然而,用户界面范例的智能选择可根据预计的用户期望来选择不同范例。Both SIM-separated and SIM-aggregated user interface paradigms can be supported. The user can set preferences to control whether the user interface is aggregated. However, intelligent selection of user interface paradigms can select different paradigms based on anticipated user expectations.

用户可控制是否针对每个SIM分开通信或者它们是否被呈现在聚集列表中以容易地一次查看来自多个SIM的通信。例如,以线路为中心的用户可使用SIM分开的用户界面范例,而以人为中心的用户可使用SIM聚集的用户界面范例。The user can control whether communications are separated for each SIM or whether they are presented in an aggregated list to easily view communications from multiple SIMs at once. For example, a line-centric user can use a SIM-separate user interface paradigm, while a person-centric user can use a SIM-aggregated user interface paradigm.

用户可针对不同通信类型经由偏好来独立选择不同用户界面范例。例如,用户可选择对于电话呼叫在用户界面中聚集两个SIM卡,但是对于消息收发维持分开的用户界面(例如,入口点、会话列表等)。The user can independently select different user interface paradigms for different communication types via preferences. For example, the user can choose to aggregate two SIM cards in the user interface for phone calls, but maintain separate user interfaces (e.g., entry points, conversation lists, etc.) for messaging.

用户可利用所述技术来容易地在角色(例如,工作、家庭等)间切换并维持隐私性。Users can utilize the technology to easily switch between roles (eg, work, home, etc.) and maintain privacy.

所述技术可对于希望向用户提供对多个SIM卡场景中的通信的更智能处理的那些人是有帮助的。受益者可包括为支持多个SIM的设备开发软件的那些人。最终用户也可受益于所述技术,因为他们能更直观且方便地通信。The technology may be helpful to those who wish to provide users with more intelligent handling of communications in multiple SIM card scenarios. Beneficiaries may include those who develop software for devices that support multiple SIM cards. End users may also benefit from the technology because they can communicate more intuitively and conveniently.

根据SIM分开的用户界面范例,不同SIM卡的呼叫和消息收发体验在单个设备上根据SIM卡分开。该体验可模仿在一个电话中有两个电话。可支持到两个电话或消息收发应用中的分开的入口点(例如,经由如本文所述的两个不同的磁贴(tile))。According to the SIM-split user interface paradigm, the calling and messaging experiences for different SIM cards are separated by SIM card on a single device. This experience can simulate having two phones in one phone. Separate entry points into the two phone or messaging applications can be supported (e.g., via two different tiles as described herein).

可提供用于提供区分活动或SIM的能容易识别的信息的任何数目的技术。名字、号码、颜色、图标或其组合可与特定SIM卡相关联。例如,工作SIM可与一个颜色(例如蓝色)相关联,而家庭SIM可与另一颜色(例如红色)相关联。用于家庭线路的磁贴,以及后台呼叫通知、锁屏计数、以及用于涉及家庭SIM的任何应用的强调色可以用家庭SIM颜色来描绘。Any number of techniques can be used to provide easily identifiable information that distinguishes between active or SIM cards. A name, number, color, icon, or a combination thereof can be associated with a specific SIM card. For example, a work SIM card can be associated with one color (e.g., blue), while a home SIM card can be associated with another color (e.g., red). The tile for the home line, as well as background call notifications, lock screen counts, and the accent color for any app that refers to the home SIM card, can be depicted in the home SIM card color.

友好的名称可被用户提供或选择以区分两个SIM卡并可遍及各用户界面使用。The friendly name may be provided or selected by the user to differentiate between the two SIM cards and may be used throughout various user interfaces.

当通信被发起时,可基于如本文所述的多个因素(包括通信活动)来选择适当默认SIM卡。SIM卡默认值可在用户界面中被容易地识别,且SIM卡指示器-切换器可被用来切换到另一SIM卡。When communication is initiated, an appropriate default SIM card may be selected based on a number of factors as described herein, including communication activity. The SIM card default may be easily identified in the user interface, and a SIM card indicator-switch may be used to switch to another SIM card.

各种其它特征可被实现并如本文所述地组合。Various other features may be implemented and combined as described herein.

示例2-实现用于多个SIM卡的用户界面的示例性系统Example 2 - Example System Implementing a User Interface for Multiple SIM Cards

图1是实现如本文所述的用于多个SIM卡的用户界面的示例性系统100的框图。FIG1 is a block diagram of an exemplary system 100 that implements a user interface for multiple SIM cards as described herein.

出于上下文的目的,图1示出了通信设备110可经由相应的SIM卡135A、135B访问通信网络105A、105B。通信设备110可与SIM卡135A、135B一起或不一起获得或购买,所述SIM卡适合放入SIM卡槽130A、130B中。如本文所述的,一些SIM卡可以是软件形式的,所以不严格需要卡槽130A、130B。For contextual purposes, FIG1 illustrates that a communication device 110 can access communication networks 105A, 105B via respective SIM cards 135A, 135B. The communication device 110 can be obtained or purchased with or without the SIM cards 135A, 135B, which fit into SIM card slots 130A, 130B. As described herein, some SIM cards can be software-based, so the card slots 130A, 130B are not strictly required.

网络105A、105B可由相同或不同运营商提供;同样SIM卡135A、135B可与相同或不同运营商相关联。尽管在该示例中示出了两个SIM卡,然而所述技术可支持附加SIM卡。Networks 105A, 105B may be provided by the same or different operators; likewise SIM cards 135A, 135B may be associated with the same or different operators.While two SIM cards are shown in this example, the technology may support additional SIM cards.

在该示例中,通信设备110可显示各种用户界面中的任一者。用户界面范例选择引擎120可选择一用户界面范例,其可由用户界面定义122实现。可支持SIM聚集的定义125和SIM分开的定义127两者以显示实现SIM聚集的范例、SIM分开的用户界面范例、或两者的用户界面(例如,在设备110的显示器上)。如本文所述,引擎120可控制哪个用户界面类型被显示以及根据哪种范例来显示。尽管引擎120被描绘为分立元件,然而在实践中,用户界面功能性可贯穿通信设备110被集成且可经由以硬件、软件或两者实现的操作系统、应用、或其组合来达成。In this example, the communication device 110 can display any of a variety of user interfaces. A user interface paradigm selection engine 120 can select a user interface paradigm, which can be implemented by user interface definitions 122. Both SIM aggregation definitions 125 and SIM separation definitions 127 can be supported to display a user interface (e.g., on a display of the device 110) that implements the SIM aggregation paradigm, the SIM separation user interface paradigm, or both. As described herein, the engine 120 can control which user interface type is displayed and according to which paradigm. Although the engine 120 is depicted as a discrete component, in practice, the user interface functionality can be integrated throughout the communication device 110 and can be implemented via an operating system, applications, or a combination thereof, implemented in hardware, software, or both.

所存储SIM配置数据140可包括SIM卡标签145(例如,SIM卡号、友好名称等)。来自配置数据140的信息可在用户界面中显示。其它配置设置可包括用户的关于偏好哪个用户界面范例的一个或多个范例偏好147,对于不同通信类型(例如,呼叫和消息)该范例偏好可不同。尽管信息在各示例中被示出为被存储在一起,所以在实践中,数据可遍及该系统分布。The stored SIM configuration data 140 may include a SIM card label 145 (e.g., SIM card number, friendly name, etc.). Information from the configuration data 140 may be displayed in a user interface. Other configuration settings may include one or more paradigm preferences 147 of the user regarding which user interface paradigm is preferred, which may be different for different communication types (e.g., calls and messages). Although the information is shown as being stored together in the examples, in practice, the data may be distributed throughout the system.

用户界面的进一步信息可从呼叫历史150和会话历史170中提取。如本文所述,默认值引擎160可获取来自呼叫历史150和会话历史170的输入来确定默认值(例如,SIM卡默认值)。替换地,可维持每联系方式的默认值的运行表。可使用这些技术的组合。例如,默认值可根据与联系人的历史来设定,随后在用户认为适当时被覆盖。Further information for the user interface can be extracted from call history 150 and session history 170. As described herein, defaults engine 160 can take input from call history 150 and session history 170 to determine default values (e.g., SIM card defaults). Alternatively, a running table of default values per contact can be maintained. A combination of these techniques can be used. For example, default values can be set based on history with a contact and then overridden as the user deems appropriate.

尽管引擎120和SIM配置数据140在分开的框中被示出,然而在实践中,组件边界可改变。例如,各组件可作为电话操作系统、应用等的一部分被提供。其它布置是可能的,同时仍能实现所述技术。Although the engine 120 and the SIM configuration data 140 are shown in separate boxes, in practice, the component boundaries may vary. For example, each component may be provided as part of a phone operating system, an application, etc. Other arrangements are possible while still implementing the described technology.

在实践中,此处示出的诸如系统100等系统可以更复杂、具有附加功能性、更多SIM卡、更多网络等。In practice, systems such as system 100 shown here may be more complex, with additional functionality, more SIM cards, more networks, and so on.

系统100和本文描述的其它系统中的任何系统可结合本文描述的硬件组件中的任何组件来实现,诸如下面描述的计算系统(例如,处理单元、存储器等)。在本文描述的任何示例中,输入、输出和工具可被存储在一个或多个计算机可读存储介质或计算机可读存储设备中。本文描述的技术可通用于操作系统或硬件的细节,并且可在任何各种环境中应用以利用所述特征。Any of the system 100 and other systems described herein can be implemented in conjunction with any of the hardware components described herein, such as the computing system described below (e.g., processing unit, memory, etc.). In any of the examples described herein, inputs, outputs, and tools can be stored in one or more computer-readable storage media or computer-readable storage devices. The techniques described herein are general to the specifics of the operating system or hardware and can be applied in any of a variety of environments to utilize the features described.

示例3-示例性用户界面范例Example 3 - Exemplary User Interface Example

在本文的任何示例中,用户界面可实现SIM分开的用户界面范例、SIM聚集的用户界面范例、或两者。In any of the examples herein, the user interface can implement a SIM-separated user interface paradigm, a SIM-aggregated user interface paradigm, or both.

用户界面可通过将针对各SIM卡的通信、联系人、或通信事件分开(分离)到不同的用户界面元素、列表、屏幕等中来实现SIM分开的用户界面范例。在SIM分开的用户界面范例中,用户界面元素、列表、屏幕等可限于单个SIM卡(例如,仅描绘单个SIM卡的信息)。用户界面可实现SIM分开的用户界面范例的另一种方式是通过呈现用于导航到SIM分开的用户界面的不同用户界面元素(例如,一个用户界面元素用于导航到用于第一SIM的SIM分开的用户界面,而另一用户界面元素用于导航到用于第二SIM的SIM分开的用户界面)。从而,可针对所表示的相应数目的SIM卡有多个分开的用户界面或元素。SIM分开的用户界面可限于与经由单个SIM卡传送或接收的通信有关的信息。The user interface can implement the SIM-split user interface paradigm by separating (or separating) communications, contacts, or communication events for each SIM card into different user interface elements, lists, screens, etc. In the SIM-split user interface paradigm, the user interface elements, lists, screens, etc. can be limited to a single SIM card (e.g., depicting only information for a single SIM card). Another way a user interface can implement the SIM-split user interface paradigm is by presenting different user interface elements for navigating to the SIM-split user interface (e.g., one user interface element for navigating to the SIM-split user interface for a first SIM, and another user interface element for navigating to the SIM-split user interface for a second SIM). Thus, there can be multiple separate user interfaces or elements for a corresponding number of SIM cards represented. The SIM-split user interface can be limited to information related to communications transmitted or received via a single SIM card.

用户界面可通过在用户界面元素、列表、屏幕等的单个实例中呈现用于多个SIM卡的通信、联系人、或通信事件来实现SIM聚集的用户界面范例。用户界面可实现SIM聚集的用户界面范例的另一种方式是通过呈现用于导航到聚集多个SIM卡的SIM聚集的用户界面的单个用户界面元素(例如,用于导航到呈现针对第一SIM和第二SIM两者的通信、联系人或通信事件的SIM聚集的用户界面的用户界面元素)。从而,SIM聚集的用户界面可显示与经由第一SIM卡传送或接收的至少一个通信有关的信息以及与经由不同的第二SIM卡传送或接收的至少一个通信有关的信息。The user interface can implement the SIM aggregation user interface paradigm by presenting communications, contacts, or communication events for multiple SIM cards in a single instance of a user interface element, list, screen, etc. Another way the user interface can implement the SIM aggregation user interface paradigm is by presenting a single user interface element for navigating to a SIM aggregation user interface that aggregates multiple SIM cards (e.g., a user interface element for navigating to a SIM aggregation user interface that presents communications, contacts, or communication events for both a first SIM and a second SIM). Thus, the SIM aggregation user interface can display information related to at least one communication transmitted or received via the first SIM card and information related to at least one communication transmitted or received via a different second SIM card.

因为SIM分开的用户界面范例有效地向用户呈现了不同通信线路,所以其有时被称为“以线路为中心”的用户界面。另一方面,SIM聚集的用户界面范例可透明地将不同通信线路混合并基于人或联系人号码来对信息分组。因此,SIM聚集的用户界面范例有时被称为“以人为中心”的用户界面。Because the SIM-separated user interface paradigm effectively presents different communication lines to the user, it is sometimes referred to as a "line-centric" user interface. On the other hand, the SIM-aggregated user interface paradigm can transparently blend different communication lines and group information based on people or contact numbers. Therefore, the SIM-aggregated user interface paradigm is sometimes referred to as a "person-centric" user interface.

用户可利用他们偏好的用户界面范例。例如,以线路为中心的用户可能看重两个线路之间的界限并可能针对不同情形利用所述线路(例如,工作对个人,或者国内对国际)。以人为中心的用户可通过这两个线路与相同一组个人通信且可不强烈区分两个线路,而仅是根据场景选择最佳选项。Users can utilize their preferred user interface paradigm. For example, a line-centric user may value the distinction between the two lines and may utilize them for different situations (e.g., work vs. personal, or domestic vs. international). A person-centric user may communicate with the same group of people via both lines and may not strongly differentiate between the two lines, simply choosing the best option based on the situation.

用户界面可包含SIM分开的用户界面范例元素和SIM聚集的用户界面范例元素两者。例如,某些类型的通信可被聚集而其它类型的通信可被分开。The user interface may contain both SIM separate user interface paradigm elements and SIM aggregate user interface paradigm elements.For example, certain types of communications may be aggregated while other types of communications may be separate.

示例4-用户界面元素的示例性的SIM聚集版本Example 4 - Exemplary SIM Aggregated Version of User Interface Elements

在本文中的任何示例中,用户界面元素的各种SIM聚集的版本可在实现SIM聚集的用户界面范例的用户界面中呈现。尽管下面的表1中列出了一些示例,然而可通过跨多个SIM聚集列表、消息、指示或其它信息或功能性来实现其它示例。In any of the examples herein, various SIM-aggregated versions of user interface elements may be presented in a user interface that implements the SIM-aggregated user interface paradigm. While some examples are listed in Table 1 below, other examples may be implemented by aggregating lists, messages, indications, or other information or functionality across multiple SIMs.

表1-用户界面元素的SIM聚集版本Table 1 - SIM aggregate versions of user interface elements

示例5-示例性用户界面范例偏好Example 5 - Exemplary User Interface Preferences

在本文的任何示例中,一个或多个所存储的用户界面范例偏好可被实现。这种偏好可指示用户希望针对SIM分开的还是SIM聚集的场景来配置用户界面。为了帮助理解该偏好,其可被显示为具有友好的名称,诸如“链接”、“聚集”、“合并”等。可针对不同通信类型实现分开的所存储的偏好(例如,针对呼叫的偏好和针对消息收发的偏好)。In any of the examples herein, one or more stored user interface paradigm preferences may be implemented. Such preferences may indicate whether the user wishes to configure the user interface for a SIM-separated or SIM-aggregated scenario. To aid understanding of the preferences, they may be displayed with friendly names such as "link," "aggregate," "merge," and the like. Separate stored preferences may be implemented for different communication types (e.g., a preference for calls and a preference for messaging).

可根据所存储的范例偏好来改变用户界面范例。以此方式,可在不同时间根据两个不同用户界面范例来呈现相同用户界面类型(例如,取决于偏好,在同一设备上)。如本文所述,除了用户偏好外的因素也可被纳入考虑。The user interface paradigm can be changed according to the stored paradigm preferences. In this way, the same user interface type can be presented according to two different user interface paradigms at different times (e.g., on the same device, depending on the preferences). As described herein, factors other than user preferences can also be taken into consideration.

范例偏好的指示可从设置用户界面或在本文描述的用户界面类型(例如,呼叫历史或会话列表用户界面)之一期间被接收。The indication of the example preferences may be received from a setup user interface or during one of the types of user interfaces described herein (eg, a call history or conversation list user interface).

示例6-针对多个SIM卡呈现不同用户界面范例的示例性方法Example 6 - Exemplary Method for Presenting Different User Interface Paradigms for Multiple SIM Cards

图2是呈现用于与多个SIM卡交互的不同用户界面范例的示例性方法200的流程图,该方法例如可在图1中示出的系统中实现。与本文所述的其它方法一样,动作的次序可以是不重要的(例如,各动作可被逆序等)。FIG2 is a flow chart of an exemplary method 200 presenting different user interface paradigms for interacting with multiple SIM cards, such as may be implemented in the system shown in FIG1. As with other methods described herein, the order of the actions may not be significant (e.g., the actions may be reversed, etc.).

在210,呈现实现SIM分开的用户界面范例的第一用户界面。第一用户界面可以是本文描述的各种用户界面类型中的任何一种。At 210, a first user interface implementing a SIM detach user interface paradigm is presented. The first user interface can be any of the various user interface types described herein.

在240,呈现实现SIM聚集的用户界面范例的第二用户界面。尽管可支持第一用户界面到第二用户界面的直接导航,然而可在这两个用户界面之间呈现附加用户界面。第一用户界面和第二用户界面可以是相同用户界面类型的。或者,可呈现两个不同的用户界面类型。At 240, a second user interface implementing the SIM aggregation user interface paradigm is presented. While direct navigation from the first user interface to the second user interface may be supported, additional user interfaces may be presented between the two user interfaces. The first user interface and the second user interface may be of the same user interface type. Alternatively, two different user interface types may be presented.

用户输入可经由用户界面被接收,且响应于所述输入,可实现到另一用户界面的导航,或可经由适当SIM执行一个或多个通信动作。User input may be received via the user interface, and in response to the input, navigation to another user interface may be enabled, or one or more communication actions may be performed via the appropriate SIM.

如本文所述的,在选择要呈现哪个范例时,任何数目的因素可被纳入考虑。例如,选择用户界面范例可以至少基于所存储的用户界面范例偏好、所显示的用户界面类型等。如本文所述的,可根据特定范例来呈现一些用户界面类型,即使用户界面偏好指示不同范例。As described herein, any number of factors may be taken into consideration when selecting which paradigm to present. For example, selecting a user interface paradigm may be based at least on stored user interface paradigm preferences, the user interface type being displayed, etc. As described herein, some user interface types may be presented according to a particular paradigm even if the user interface preferences indicate a different paradigm.

如本文所述,在某些情形下,用户界面可从一个用户界面范例变形到另一用户界面范例。混合用户界面可实现SIM分开的和SIM聚集的范例两者。As described herein, in certain situations, a user interface may morph from one user interface paradigm to another.A hybrid user interface may implement both SIM-separated and SIM-aggregated paradigms.

方法200和本文所述的其它方法中的任何方法可由存储在一个或多个计算机可读介质(例如,存储或其它有形介质)或存储在一个或多个计算机可读存储设备中的计算机可执行指令来执行。Method 200 and any of the other methods described herein may be performed by computer-executable instructions stored on one or more computer-readable media (eg, storage or other tangible media) or stored in one or more computer-readable storage devices.

示例7-示例性用户界面范例选择Example 7 - Exemplary User Interface Example Selection

图3是示出实现用于选择用户界面范例的用户界面范例选择引擎的示例性系统300的框图。在该示例中,通信设备305(例如,图1的通信设备110)包括用户界面范例选择引擎320,该引擎接受一个或多个输入因素310并应用规则322来选择用户界面范例350。引擎320可支持SIM分开的用户界面范例和SIM聚集的用户界面范例。3 is a block diagram illustrating an exemplary system 300 that implements a user interface paradigm selection engine for selecting a user interface paradigm. In this example, a communication device 305 (e.g., the communication device 110 of FIG. 1 ) includes a user interface paradigm selection engine 320 that accepts one or more input factors 310 and applies rules 322 to select a user interface paradigm 350. The engine 320 can support both a SIM-separated user interface paradigm and a SIM-aggregated user interface paradigm.

如本文所述,输入因素310可包括一个或多个用户界面范例偏好147、被显示的用户界面的类型349等。在实践中,所选择的用户界面范例350可包括对用户界面定义122之一的引用(例如,如图1所示),其随后被用于根据所选择的用户界面范例来呈现用户界面。As described herein, input factors 310 may include one or more user interface paradigm preferences 147, the type of user interface to be displayed 349, etc. In practice, selected user interface paradigm 350 may include a reference to one of user interface definitions 122 (e.g., as shown in FIG. 1 ), which is then used to present a user interface according to the selected user interface paradigm.

引擎320随后可经由如本文所述的规则322的应用来选择适当的范例350。The engine 320 may then select the appropriate example 350 via application of rules 322 as described herein.

图4是基于输入因素来选择用户界面范例的示例性方法400的流程图,该方法例如可在图3中示出的系统中实现。FIG. 4 is a flow diagram of an exemplary method 400 for selecting a user interface paradigm based on input factors, such as may be implemented in the system shown in FIG. 3 .

在420,接收如本文所述的一个或多个输入因素。At 420 , one or more input factors as described herein are received.

在430,基于所述输入因素来选择用户界面范例。At 430 , a user interface paradigm is selected based on the input factors.

在实践中,实现所选用户界面范例的用户界面随后在显示器上被显示。本文所述的用户界面类型或特征中的任一者可被相应地实现。In practice, a user interface that implements the selected user interface paradigm is then displayed on the display.Any of the user interface types or features described herein may be implemented accordingly.

示例8-示例性输入因素、规则、以及范例选择Example 8 - Exemplary Input Factors, Rules, and Example Selection

用于在本文描述的用户界面范例间选择的输入因素可采取各种形式中的任何形式。例如,用户偏好(诸如能用于指示SIM分开的用户界面范例或SIM聚集的用户界面范例的一个或多个用户界面范例偏好)可担当输入因素。被显示的用户界面类型(例如,本文所述的用户界面类型中的任一者)可担当输入因素310。The input factors for selecting between the user interface paradigms described herein can take any of a variety of forms. For example, user preferences (such as one or more user interface paradigm preferences that can be used to indicate a SIM-separated user interface paradigm or a SIM-aggregated user interface paradigm) can serve as input factors. The type of user interface displayed (e.g., any of the user interface types described herein) can serve as input factor 310.

选择规则可支持各种场景且提供用户界面范例的智能选择。例如,用户的偏好可被尊重,且对于不同用户界面类型的不同偏好可被支持(例如,一个偏好针对呼叫,而一个偏好针对消息)。Selection rules can support various scenarios and provide intelligent selection of user interface paradigms. For example, the user's preferences can be respected, and different preferences for different user interface types can be supported (e.g., one preference for calls and one preference for messages).

此外,在某些场景中可能期望覆盖用户的偏好。例如,当呈现会话用户界面时,SIM聚集的用户界面范例可被呈现,即使在范例偏好指示SIM分开的范例时。对于地址薄可同样如此(例如,以在聚集的用户界面中呈现两个SIM的联系人)。规则可被按需被配置以针对用户界面范例选择实现所需行为。Furthermore, in certain scenarios, it may be desirable to override a user's preferences. For example, when presenting a conversational user interface, a SIM aggregated user interface paradigm may be presented even when the paradigm preference indicates a SIM separate paradigm. The same may be true for the address book (e.g., to present contacts from both SIMs in an aggregated user interface). Rules may be configured as needed to implement the desired behavior for the user interface paradigm selection.

规则可结合如下面表2所示的表来实现,以确定要显示哪个用户界面范例。该表格可被存储在存储器中且可在显示用户界面时被咨询。在实践中,用户界面类型可被存储为用户界面类型标识符。用户界面范例可被存储为标识符,其中特殊标识符被用于指示“根据用户偏好”。或者,在改变偏好时可更新用户界面范例标识符。该规则可根据该表来选择用户界面范例。在该示例中,不管用户偏好,根据SIM聚集的用户界面范例来呈现会话用户界面。其它布置是可能的(例如,地址薄被聚集,而不管用户偏好)。用户偏好可被全局地设置或根据用户界面类型来设置。The rules may be implemented in conjunction with a table such as that shown in Table 2 below to determine which user interface paradigm to display. The table may be stored in memory and consulted when displaying a user interface. In practice, the user interface type may be stored as a user interface type identifier. The user interface paradigm may be stored as an identifier, where a special identifier is used to indicate "according to user preference." Alternatively, the user interface paradigm identifier may be updated when preferences change. The rule may select a user interface paradigm based on the table. In this example, the conversational user interface is presented based on the SIM-aggregated user interface paradigm, regardless of user preference. Other arrangements are possible (e.g., the address book is aggregated regardless of user preference). User preferences may be set globally or per user interface type.

UI类型UI Type UI范例UI Examples 呼叫历史Call History 根据用户偏好Based on user preferences 会话Session SIM聚集SIM aggregation 会话摘要Session Summary 根据用户偏好Based on user preferences

表2-与用于确定用户界面范例的规则一起使用的表Table 2 - Table used with rules for determining user interface paradigms

例9-示例性激活Example 9 - Example Activation

在本文的任何示例中,可激活用户界面元素可采取可由用户激活的所显示或暗示的用户界面元素的形式。这样的元素可采用作为图形用户界面的一部分被呈现的磁贴、按钮、区域、列表中的项、形状、滑块等的形式。该用户界面元素可包括用于指示功能性的文本或图标。In any of the examples herein, an activatable user interface element can take the form of a displayed or implied user interface element that can be activated by a user. Such an element can take the form of a tile, button, area, item in a list, shape, slider, etc., presented as part of a graphical user interface. The user interface element can include text or an icon to indicate functionality.

(例如,可激活用户界面元素的)激活可采取指示(例如,可激活用户界面元素的)选择的用户输入的形式。例如,在支持触摸的系统中,轻叩、悬停或其它触摸姿势可被接收。其它系统可支持点击、悬停、语音激活、眨眼、使眼色等。Activation (e.g., of an activatable user interface element) can take the form of user input indicating selection (e.g., of an activatable user interface element). For example, in a touch-enabled system, a tap, hover, or other touch gesture can be received. Other systems may support click, hover, voice activation, wink, wink, etc.

示例10-示例性联系方式Example 10 - Exemplary Contact Information

在本文的任何示例中,可支持各种号码类型(例如,家庭、移动、工作等)。联系方式可采取与联系人或联系人相关联的号码的形式。例如,联系方式可以是联系人的电话号码或用户地址,诸如联系人的工作号码、联系人的移动号码、或联系人的家庭号码。如本文所述的,能够区分单个联系人的不同联系方式可在参与通信时有用(例如,使用工作SIM来通过其工作号码呼叫一联系人)。In any of the examples herein, various number types (e.g., home, mobile, work, etc.) may be supported. Contact information may take the form of a contact or a number associated with the contact. For example, the contact information may be a phone number or user address of the contact, such as the contact's work number, the contact's mobile number, or the contact's home number. As described herein, being able to distinguish between different contact information for a single contact may be useful when engaging in communications (e.g., using a work SIM to call a contact using their work number).

例11-示例性通信Example 11 - Exemplary Communication

在本文的任何示例中,所支持的通信类型可包括呼叫、消息收发等。呼叫可以是语音呼叫、视频呼叫等。消息收发可采取文本消息收发、SMS消息收发、MMS消息收发、OTT消息收发等的形式并且还可支持扩展内容(例如,音频、视频、图像等)。In any of the examples herein, the supported communication types may include calls, messaging, etc. Calls may be voice calls, video calls, etc. Messaging may take the form of text messaging, SMS messaging, MMS messaging, OTT messaging, etc. and may also support extended content (e.g., audio, video, images, etc.).

参与这样的通信可包括拨打或接收呼叫、发送或显示文本消息等。号码可包括电话号码或用于拨打呼叫的其它码。用户地址可包括社交网络地址或用于发送消息的其它码。Participating in such communications may include making or receiving calls, sending or displaying text messages, etc. The number may include a phone number or other code for making calls. The user address may include a social network address or other code for sending messages.

示例12-示例性SIM卡Example 12 - Exemplary SIM Card

在本文的任何示例中,SIM(订户身份模块)卡(或简单地“SIM”)可采取任何大小的SIM卡(例如,小型SIM、微型SIM、全尺寸等)的形式。这些卡通常在全球移动通信(GSM)网络上操作的移动电话中使用。然而,可支持其它通信设备(例如,平板、混合等)和其它网络。In any of the examples herein, a SIM (Subscriber Identity Module) card (or simply "SIM") can take the form of any size SIM card (e.g., mini-SIM, micro-SIM, full-size, etc.). These cards are typically used in mobile phones operating on the Global System for Mobile Communications (GSM) network. However, other communication devices (e.g., tablets, hybrids, etc.) and other networks can be supported.

尽管使用了术语“SIM”,然而这种语言旨在包括通用集成电路卡(UICC)、虚拟SIM卡、可移除用户身份卡(R-UIM)、或可被用于在通信设备上提供独立身份的任何其它硬件或软件。例如,这种身份可由国际移动订户身份(IMSI)等来标识。也可支持CDMA实现,包括混合CDMA/GSM实现。Although the term "SIM" is used, this language is intended to include a Universal Integrated Circuit Card (UICC), a virtual SIM card, a Removable User Identity Card (R-UIM), or any other hardware or software that can be used to provide an independent identity on a communication device. For example, such an identity can be identified by an International Mobile Subscriber Identity (IMSI) or the like. CDMA implementations, including hybrid CDMA/GSM implementations, may also be supported.

示例13-示例性非SIM实现Example 13 - Exemplary Non-SIM Implementation

在本文的任何示例中,被描述为针对SIM卡的技术可等同地被应用于提供分开的通信链路的其它场景,诸如网际语音(VOIP)、社交网络通信等。在这种情况中,线路聚集和线路分开的用户界面范例可被支持,其中线路被定义为一个或多个SIM卡、一个或多个非SIM线路、或两者。可支持混合环境。例如,SIM卡可与VOIP用户名等聚集在一起。可支持多个VOIP线路(例如,家庭、工作等)。在这种实现中,用户名、用户地址等可取代电话号码使用。这样的实现中的运营商可以是服务或线路提供商。In any of the examples herein, the techniques described as being specific to SIM cards can equally be applied to other scenarios that provide separate communication links, such as voice over Internet protocol (VOIP), social network communications, and the like. In this case, both line aggregation and line separation user interface paradigms can be supported, where lines are defined as one or more SIM cards, one or more non-SIM lines, or both. Hybrid environments can be supported. For example, SIM cards can be aggregated with VOIP usernames, etc. Multiple VOIP lines (e.g., home, work, etc.) can be supported. In such an implementation, usernames, user addresses, etc. can be used instead of phone numbers. The operator in such an implementation can be the service or line provider.

示例14-示例性多个SIM卡Example 14 - Exemplary Multiple SIM Cards

在本文的任何示例中,本发明技术可支持多个SIM卡。为了方便,有时使用术语“双SIM”,且示出两个SIM卡。然而,可支持多个SIM卡(即,多个或多于一个的任何数目)。一些SIM卡比其它SIM卡支持更多样的特征。本文的技术可支持具有不同功能性的SIM卡。In any of the examples herein, the present technology can support multiple SIM cards. For convenience, the term "dual SIM" is sometimes used, and two SIM cards are shown. However, multiple SIM cards (i.e., any number more than one) can be supported. Some SIM cards support more diverse features than others. The technology herein can support SIM cards with different functionalities.

示例15-示例性SIM卡标签Example 15 - Exemplary SIM Card Tag

在本文的任何示例中,SIM卡标签可采取将特定SIM卡从多个SIM卡中标识出来的文本串、数字、颜色或其它指示的形式。例如,简单的默认SIM卡标签可以是数字(例如,“1”、“2”等)或字母(例如,“C”代表CDMA、“G”代表GSM等)。与SIM相关联的运营商名称(例如,“T-Mobile”,“AT&T”等)可被使用来作为数字的替换或补充。In any of the examples herein, a SIM card label may take the form of a text string, a number, a color, or other indication that identifies a particular SIM card from among multiple SIM cards. For example, a simple default SIM card label may be a number (e.g., "1," "2," etc.) or a letter (e.g., "C" for CDMA, "G" for GSM, etc.). The carrier name associated with the SIM card (e.g., "T-Mobile," "AT&T," etc.) may be used in place of or in addition to the number.

友好名称(例如,“家庭”、“工作”等)可作为标签被支持以帮助用户容易地识别哪个SIM卡是哪个。Friendly names (eg, "Home," "Work," etc.) may be supported as labels to help users easily identify which SIM card is which.

当显示多个SIM卡标签时,它们可指示安装在通信设备上的不同SIM卡。在一些情况下,可能期望使用两个标签来指示单个用户界面元素中的SIM卡。例如,单位数数字(例如,“1”)和运营商名称(例如,“运营商X”)或友好名称(例如“家庭”)可在单个用户界面元素中呈现。When multiple SIM card labels are displayed, they may indicate different SIM cards installed on the communication device. In some cases, it may be desirable to use two labels to indicate SIM cards in a single user interface element. For example, a single-digit number (e.g., "1") and an operator name (e.g., "Operator X") or a friendly name (e.g., "Home") may be presented in a single user interface element.

示例16-示例性颜色指示Example 16 - Exemplary Color Indications

在本文的任何示例中,SIM卡可被配置为与颜色相关联。作为结果,与SIM卡相关联的用户界面元素可以用与相应SIM卡相关联的颜色来描绘。颜色选择可如本文所述地通过用户偏好、系统选择等来实现。In any of the examples herein, a SIM card can be configured to be associated with a color. As a result, user interface elements associated with the SIM card can be depicted using the color associated with the corresponding SIM card. Color selection can be achieved through user preference, system selection, etc. as described herein.

示例17-示例性用户界面类型Example 17 - Exemplary User Interface Type

在本文的任何示例中,用户界面类型可采取在通信场景中用于呈现信息、收集信息、或两者的各种用户界面中的任何用户界面的形式。这样的用户界面类型可包括主屏、呼叫历史、最近呼叫、联系人卡片(例如,简档)、会话列表(例如,会话摘要、线程等)、会话、锁屏、地址簿、呼叫进行中、传入呼叫、小键盘等。In any of the examples herein, the user interface type can take the form of any of a variety of user interfaces used in communication scenarios for presenting information, collecting information, or both. Such user interface types can include a home screen, call history, recent calls, contact cards (e.g., profiles), conversation lists (e.g., conversation summaries, threads, etc.), conversations, lock screen, address book, call in progress, incoming calls, keypad, etc.

如本文所述,取决于各种因素,同一用户界面类型可被呈现为实现SIM分开的用户界面范例或实现SIM分开的用户界面范例。在一些情况下,用户界面类型可被呈现为取决于各种因素根据一个或另一个范例来实现其元素中的一些、全部或不实现其元素。As described herein, the same user interface type may be presented as either a user interface paradigm that implements SIM separation or a user interface paradigm that implements SIM separation, depending on various factors. In some cases, a user interface type may be presented as implementing some, all, or none of its elements according to one or another paradigm, depending on various factors.

示例18-示例性导航关系的概览Example 18 - Overview of Exemplary Navigation Relationships

图5是示出在本文的示例所支持的各种通信场景中使用的示例性用户界面类型500之间的示例性导航关系的概览的框图。FIG5 is a block diagram illustrating an overview of exemplary navigational relationships between exemplary user interface types 500 used in various communication scenarios supported by examples herein.

从主用户界面510,该设备可导航至呼叫历史550、会话列表560、或其它(例如,响应于主用户界面540上的用户界面元素的激活)。From the primary user interface 510, the device can navigate to the call history 550, the conversation list 560, or otherwise (eg, in response to activation of a user interface element on the primary user interface 540).

从会话列表用户界面560,可支持导航至会话用户界面562(例如,响应于会话列表用户界面560上的一用户界面元素的激活)。From the conversation list user interface 560 , navigation to the conversation user interface 562 can be supported (eg, in response to activation of a user interface element on the conversation list user interface 560 ).

作为呼叫历史用户界面550中的一用户界面元素的激活的结果,可在555拨打呼叫。所以,呼叫历史用户界面550有时被称为“呼叫发起”或“呼叫进入”用户界面。As a result of activation of a user interface element in call history user interface 550, a call may be placed at 555. Therefore, call history user interface 550 is sometimes referred to as a "call origination" or "call incoming" user interface.

作为会话用户界面562中的一用户界面元素的激活的结果,可在565发送消息。所以,会话列表用户界面560有时被称为“消息发起”或“消息进入”用户界面。消息实际上从会话用户界面562内被发送。As a result of activating a user interface element in the conversation user interface 562, a message can be sent at 565. Therefore, the conversation list user interface 560 is sometimes referred to as a "message initiation" or "message incoming" user interface. The message is actually sent from within the conversation user interface 562.

尽管在该示例中示出了有序导航,然而在实践中,不同方向上的导航以及直接到所需用户界面类型的导航可被支持以方便用户。例如,如果示出关于传入消息的通知,则该通知的激活可直接导航至会话562用户界面而不呈现会话列表560用户界面。Although ordered navigation is shown in this example, in practice, navigation in different directions and navigation directly to a desired user interface type can be supported for user convenience. For example, if a notification about an incoming message is shown, activation of the notification can navigate directly to the conversations 562 user interface without presenting the conversations list 560 user interface.

可支持附加用户界面。例如,可实现联系人卡片用户界面,其可从呼叫历史或会话到达。这样的联系人卡片用户界面可被用来发起呼叫。Additional user interfaces may be supported. For example, a contact card user interface may be implemented that can be reached from a call history or session. Such a contact card user interface may be used to initiate a call.

示例19-示例性主用户界面Example 19 - Exemplary Main User Interface

在本文的任何示例中,可支持主用户界面。这样的用户界面可经由不同用户界面元素来呈现各种可能功能性且通常响应于接收到主界面要被呈现的指示(例如,通过激活主页按钮等)而被呈现。例如,不同磁贴、图标等可被呈现,用户通过所述磁贴、图标等可访问通信功能。In any of the examples herein, a primary user interface may be supported. Such a user interface may present various possible functionalities via different user interface elements and is typically presented in response to receiving an indication that a primary interface is to be presented (e.g., by activating a home button, etc.). For example, different tiles, icons, etc. may be presented through which a user may access communication functionality.

图6是实现SIM分开的用户界面范例的示例性主用户界面600的线框。在该示例中,主用户界面针对呼叫发起用户界面元素610A和610B呈现SIM分开的用户界面范例,其与相应SIM卡相关联。响应于元素610A的激活,呈现实现针对相应相关联SIM卡的SIM分开的用户界面范例的用户界面,可从该用户界面拨打呼叫(例如,呼叫历史用户界面)。因为元素610A和610B可被用来发起呼叫,所以它们有时被称为“呼叫进入”用户界面元素。如图所示,用户界面元素610A和610B可被实现为磁贴。FIG6 is a wireframe diagram of an exemplary primary user interface 600 implementing a separate SIM user interface paradigm. In this example, the primary user interface presents a separate SIM user interface paradigm for call initiation user interface elements 610A and 610B, which are associated with respective SIM cards. In response to activation of element 610A, a user interface implementing the separate SIM user interface paradigm for the respective associated SIM card is presented, from which a call can be placed (e.g., a call history user interface). Because elements 610A and 610B can be used to initiate calls, they are sometimes referred to as "call incoming" user interface elements. As shown, user interface elements 610A and 610B can be implemented as tiles.

类似地,消息发起用户界面元素620A和620B可与相应SIM卡相关联并根据SIM分开的用户界面范例被呈现。响应于所述元素625之一的激活,实现相应相关联的SIM卡的SIM分开的用户界面范例的会话列表用户界面被呈现。Similarly, message initiation UI elements 620A and 620B may be associated with respective SIM cards and presented according to the SIM-separate UI paradigm. In response to activation of one of the elements 625, a conversation list UI implementing the SIM-separate UI paradigm of the respective associated SIM card is presented.

为了帮助区分用户界面元素610A、610B、620A、620B,它们可以用与所表示的SIM卡相关联的颜色来描绘。所以,用于经由第一SIM发起通信的一个或多个用户界面元素610A、620A可以用与第一SIM卡(例如,SIM 1)相关联的颜色来描绘,而用于经由第二SIM发起通信的一个或多个用户界面元素610B、620B可以用与第二SIM卡相关联的颜色来描绘。To help distinguish the user interface elements 610A, 610B, 620A, 620B, they can be depicted in the color associated with the SIM card being represented. So, one or more user interface elements 610A, 620A for initiating communication via a first SIM card can be depicted in the color associated with the first SIM card (e.g., SIM 1), while one or more user interface elements 610B, 620B for initiating communication via a second SIM card can be depicted in the color associated with the second SIM card.

与呼叫通信相关联的不同图标可与呼叫元素610A、610B(例如,手机、电话、语音图标等)一起描绘(例如,在其内描绘),而与消息通信相关联的不同图标可在消息元素620A、620B(例如,消息气球、表情符号等)上使用(例如,在其内描绘)。Different icons associated with call communications may be depicted with (e.g., depicted within) the call elements 610A, 610B (e.g., handset, phone, voice icon, etc.), while different icons associated with message communications may be used on (e.g., depicted within) the message elements 620A, 620B (e.g., message balloons, emoticons, etc.).

附加地或替换地,如本文所述的一个或多个SIM卡标签615A可被包括在界面元素610A、610B、620A、620B上。Additionally or alternatively, one or more SIM card labels 615A as described herein may be included on interface elements 610A, 610B, 620A, 620B.

与可激活功能性相关的信息可根据SIM分开的用户界面范例在用户界面元素610A、610B、620A、620B中呈现。例如,在呼叫元素610A、610B中,可显示针对相关联的SIM卡的未接呼叫的指示或号码。类似地,可显示新语音邮件消息的指示或号码。在消息元素620A、620B中,可显示针对相关联SIM卡的未读消息的指示或号码。Information related to activatable functionality can be presented in user interface elements 610A, 610B, 620A, and 620B according to the SIM-separated user interface paradigm. For example, in call elements 610A and 610B, an indication or number of missed calls for the associated SIM card can be displayed. Similarly, an indication or number of new voicemail messages can be displayed. In message elements 620A and 620B, an indication or number of unread messages for the associated SIM card can be displayed.

在实践中,用于访问附加特征(诸如日历630、地址簿640、以及其它650)的各种其它用户界面元素可作为主用户界面600的一部分被呈现。In practice, various other user interface elements for accessing additional features, such as a calendar 630 , an address book 640 , and others 650 , may be presented as part of the main user interface 600 .

图7是实现SIM聚集的用户界面范例的示例性主用户界面700的线框。用户界面700可类似于针对图6示出的用户界面,不同在于仅示出用于发起呼叫的单个用户界面元素710,即使在电话中有多个活动的SIM卡(例如,用户发起呼叫的用户界面元素610A、610B已被折叠到单个用户界面元素710中)。从而,单个用户界面元素表示多个SIM卡。激活用户界面元素710发起通信而不显式地指定SIM卡。FIG7 is a wireframe of an exemplary main user interface 700 implementing a user interface paradigm for SIM aggregation. User interface 700 can be similar to the user interface shown with respect to FIG6 , except that only a single user interface element 710 for initiating a call is shown, even if there are multiple active SIM cards in the phone (e.g., user interface elements 610A and 610B for the user to initiate a call have been collapsed into a single user interface element 710). Thus, a single user interface element represents multiple SIM cards. Activating user interface element 710 initiates communication without explicitly specifying a SIM card.

响应于呼叫元素710的激活,实现用于多个SIM卡的SIM聚集的用户界面范例的呼叫历史用户界面被呈现。这样的聚集的SIM卡或其呼叫历史有时被称为“被链接的”。In response to activation of the call element 710, a call history user interface is presented that implements a SIM aggregated user interface paradigm for multiple SIM cards. Such aggregated SIM cards or their call histories are sometimes referred to as being "linked".

类似地,单个消息发起用户界面元素720可针对多个SIM卡被呈现。响应于消息元素720的激活,实现用于多个SIM卡的SIM聚集的用户界面范例的会话列表用户界面被呈现。同样,这样的SIM卡或其会话列表有时被称为“被链接的”。Similarly, a single message initiation user interface element 720 may be presented for multiple SIM cards. In response to activation of the message element 720, a conversation list user interface is presented that implements the SIM aggregation user interface paradigm for multiple SIM cards. Likewise, such SIM cards or their conversation lists are sometimes referred to as being "linked."

在一些情况下,将针对聚集的语音或文本元素选择默认SIM卡。为了帮助确定用户界面元素710的功能性,它们可以用与默认SIM卡相关联的颜色来描绘,其可针对每个元素相同或不同。如图6中,可使用不同图标来区分呼叫和消息。附加地或替代地,标识默认SIM的一个或多个SIM卡标签可被包括在用户界面710、720上。In some cases, a default SIM card will be selected for aggregated voice or text elements. To help identify the functionality of user interface elements 710, they can be depicted using a color associated with the default SIM card, which can be the same or different for each element. As shown in Figure 6, different icons can be used to distinguish between calls and messages. Additionally or alternatively, one or more SIM card labels identifying the default SIM card can be included on user interfaces 710, 720.

与可激活功能性相关的信息可根据SIM聚集的用户界面范例在用户界面元素710、720中呈现。例如,在呼叫元素710中,针对各SIM卡(例如,对于多个SIM被组合)的未接语音呼叫的指示或号码可被显示。类似地,新语音邮件消息(例如,针对多个SIM被组合)的指示或号码可被显示。在消息元素720中,针对各SIM卡(例如,对于多个SIM被组合)的未读消息的指示或号码可被显示。Information related to the activatable functionality can be presented in user interface elements 710 and 720 according to the SIM aggregation user interface paradigm. For example, in the call element 710, an indication or number of missed voice calls for each SIM card (e.g., if multiple SIM cards are combined) can be displayed. Similarly, an indication or number of new voicemail messages (e.g., if multiple SIM cards are combined) can be displayed. In the message element 720, an indication or number of unread messages for each SIM card (e.g., if multiple SIM cards are combined) can be displayed.

在一些情况下,用户界面范例的混合可被呈现。图8是实现SIM聚集和SIM分开的用户界面范例之间的混合的示例性主用户界面800的线框。呼叫用户界面元素810可像图7的呼叫用户界面元素710那样运作,而消息用户界面元素820A、820B可像图6的消息用户界面元素620A、620B那样运作。从而,实现用户呼叫的SIM聚集的用户界面和用于消息的SIM分开的用户界面的用户元素可作为同一用户界面的一部分被呈现,或反之亦然。在该示例中,用户界面800被配置成针对一种类型的通信(例如呼叫)聚集用户界面元素,而针对另一种类型的通信(例如消息)则分开用户界面元素。也可容易地支持相反配置。In some cases, a hybrid of user interface paradigms can be presented. FIG8 is a wireframe of an exemplary main user interface 800 that implements a hybrid between SIM-aggregated and SIM-separated user interface paradigms. Call user interface element 810 can function like call user interface element 710 of FIG7 , while message user interface elements 820A, 820B can function like message user interface elements 620A, 620B of FIG6 . Thus, user elements that implement a SIM-aggregated user interface for user calls and a SIM-separated user interface for messaging can be presented as part of the same user interface, or vice versa. In this example, user interface 800 is configured to aggregate user interface elements for one type of communication (e.g., calls) and separate user interface elements for another type of communication (e.g., messages). The opposite configuration can also be easily supported.

示例20-示例性分开的用户界面元素Example 20 - Exemplary Separate User Interface Elements

在本文的任何示例中,当根据SIM分开的场景显示不同用户界面元素时,所述用户界面选择可被调整大小(例如到不同大小)并按需在该用户界面内移动(例如,被放置在主用户界面中的不同的任意的位置)。如本文所述,所述用户界面元素可继续显示对相关联SIM卡不同的信息(例如,未接呼叫的号码等)。In any of the examples herein, when different user interface elements are displayed based on the SIM card separation scenario, the user interface elements can be resized (e.g., to different sizes) and moved within the user interface as needed (e.g., placed in different arbitrary locations within the main user interface). As described herein, the user interface elements can continue to display different information for the associated SIM card (e.g., the number of missed calls, etc.).

示例21-示例性信号强度描绘Example 21 - Exemplary Signal Strength Plot

一些用户界面元素(诸如信号强度)可在任何用户界面类型中呈现。这样的元素可针对不同SIM分开地被一致地描绘,而不管配置设置如何。在图6中示出了一个示例。Some user interface elements (such as signal strength) can be presented in any user interface type. Such elements can be depicted consistently for different SIM cards separately, regardless of the configuration settings. An example is shown in Figure 6.

替换地,可示出单个信号强度仪表(例如,针对默认SIM)。通过本文描述的SIM切换功能性,可显示不同信号强度仪表(例如,针对所选择的SIM卡)。Alternatively, a single signal strength meter may be shown (eg, for the default SIM). Through the SIM switching functionality described herein, different signal strength meters may be displayed (eg, for a selected SIM card).

示例22-示例性呼叫历史用户界面Example 22 - Exemplary Call History User Interface

在本文的任何示例中,可支持呼叫历史用户界面。这种呼叫历史可与语音呼叫、视频呼叫等有关,且可被用来参与与所列出的联系人的通信。图9是实现SIM分开的用户界面范例的示例性呼叫历史用户界面900的线框。在该示例中,呼叫920A-N的列表被限于单个SIM卡的呼叫且按相反时间次序被列出。呼叫920的表示可包括所显示的联系人信息(例如,名称、通信动作类型、时间、号码类型等)。In any of the examples herein, a call history user interface may be supported. This call history may relate to voice calls, video calls, and the like, and may be used to engage in communications with listed contacts. FIG9 is a wireframe diagram of an exemplary call history user interface 900 implementing a SIM-split user interface paradigm. In this example, the list of calls 920A-N is limited to calls from a single SIM card and listed in reverse chronological order. The representation of call 920 may include displayed contact information (e.g., name, communication action type, time, number type, etc.).

如本文所述的,用户界面900可响应于表示单个SIM的用户界面元素的激活而被呈现(例如,在主用户界面上)。单个SIM可经由出现在突出位置的标签904指示,从而确认哪个SIM卡被早先的激活选择。As described herein, user interface 900 can be presented (e.g., on a primary user interface) in response to activation of a user interface element representing a single SIM. The single SIM can be indicated via label 904 appearing in a prominent position, thereby confirming which SIM card was selected by the previous activation.

如本文所述,SIM指示器-切换器用户界面元素集合可被呈现来帮助切换SIM卡。指示器-切换器910可针对呼叫历史被定制(例如,其可陈述“回复呼叫使用”等)。来自用户界面900的任何呼叫可用由指示器-切换器910指示的SIM来进行。As described herein, a SIM indicator-switch user interface element set can be presented to facilitate switching SIM cards. Indicator-switch 910 can be customized for call history (e.g., it can state "Return call using," etc.). Any call from user interface 900 can be made using the SIM indicated by indicator-switch 910.

在呼叫920A-N的列表内,某些特殊事件(诸如未接呼叫924)可用区分性的颜色来描绘,诸如与单个SIM卡相关联的颜色。Within the list of calls 920A-N, certain special events (such as missed call 924) may be depicted with a distinctive color, such as a color associated with an individual SIM card.

通过激活与一号码相关联的用户界面元素,可向列表中所指示的联系方式(例如,名称和等同于号码的号码类型)拨打呼叫。例如,可使用用户界面元素922或该呼叫的表示920A中的某个其它位置的激活。元素922与表示920A的分开描绘不是必须的。例如,激活呼叫的表示920A可能就足够了。替换地,呼叫的表示920A的激活可导航至所指示的联系人的联系人卡片。By activating a user interface element associated with a number, a call can be placed to the contact indicated in the list (e.g., name and number type equivalent to the number). For example, activation of user interface element 922 or elsewhere in representation 920A of the call can be used. A separate depiction of element 922 and representation 920A is not required. For example, activating representation 920A of the call may be sufficient. Alternatively, activating representation 920A of the call can navigate to the contact card of the indicated contact.

可呈现附加用户界面元素960。例如,地址簿用户界面元素、语音邮件用户界面元素、搜索用户界面元素、小键盘用户界面元素等可被呈现。分开地,可提供链接多个SIM卡的历史的用户界面元素。在一个实现中,可激活显示较少使用的特征(例如,删除所有消息、设置等)的辅助用户界面元素。列表可包括“链接历史”命令,该命令改变配置以使得该SIM卡的呼叫历史被与另一SIM卡的呼叫历史聚集。作为结果,呼叫历史可被改变以实现SIM聚集的用户界面范例,且主用户界面可将两个用户界面元素折叠为一个以发起呼叫。例如,下次作为主屏幕的一部分显示磁贴时,对多个(例如两个)SIM卡将仅显示一个磁贴。在SIM聚集的用户界面范例中,取代每个SIM卡具有分开的可激活用户界面元素,一可激活用户界面元素可表示多个SIM卡。Additional user interface elements 960 may be presented. For example, an address book user interface element, a voicemail user interface element, a search user interface element, a keypad user interface element, etc. may be presented. Separately, a user interface element may be provided that links the histories of multiple SIM cards. In one implementation, a secondary user interface element may be activated that displays less frequently used features (e.g., delete all messages, settings, etc.). The list may include a "link history" command that changes the configuration so that the call history of the SIM card is aggregated with the call history of another SIM card. As a result, the call history may be changed to implement a SIM-aggregated user interface paradigm, and the main user interface may collapse two user interface elements into one to initiate a call. For example, the next time tiles are displayed as part of the home screen, only one tile will be displayed for multiple (e.g., two) SIM cards. In the SIM-aggregated user interface paradigm, instead of having a separate activatable user interface element for each SIM card, one activatable user interface element may represent multiple SIM cards.

该配置可被存储为指示SIM聚集的用户界面要针对各SIM(例如,针对呼叫)被呈现的设置。如本文所述,链接可针对呼叫通信和消息通信分开执行。The configuration may be stored as settings indicating that a SIM aggregated user interface is to be presented for each SIM (eg, for a call).As described herein, linking may be performed separately for call communications and message communications.

在链接发生之前,可显示信息以教育用户与链接的用户界面有关的行为。如果需要,用户可被给予取消链接的选项。Before linking occurs, information can be displayed to educate the user about the behavior associated with the linked user interface. If necessary, the user can be given the option to cancel the link.

用户界面900还可被呈现为实现SIM聚集的用户界面范例。图10是实现SIM聚集的用户界面范例的示例性呼叫历史用户界面的线框。该用户界面的一些元素可保持不变,但是其它元素可根据范例不同地描绘。User interface 900 can also be presented as a user interface example that implements SIM aggregation. Figure 10 is a wireframe of an exemplary call history user interface that implements the user interface example of SIM aggregation. Some elements of the user interface can remain unchanged, but other elements can be depicted differently depending on the example.

例如,可使用通用指示1004(例如,“电话”)而非因SIM而异的标签。呼叫1020A-1020N的列表可包括针对第一SIM卡的至少一个呼叫1020A和来自第二SIM卡的至少一个呼叫1020B。For example, a generic indication 1004 (eg, "phone") may be used instead of SIM-specific labels. The list of calls 1020A-1020N may include at least one call 1020A for a first SIM card and at least one call 1020B from a second SIM card.

在呼叫1020A-N的列表内,某些特殊事件(诸如未接呼叫1024)可以用区分性的颜色来描绘,诸如与和该事件相关联的SIM卡相关联的颜色(例如,在用户界面1000内,不同的颜色指示不同的SIM卡)。Within the list of calls 1020A-N, certain special events (such as missed call 1024) may be depicted with a distinctive color, such as a color associated with the SIM card associated with the event (e.g., within user interface 1000, different colors indicate different SIM cards).

标签1026可被包括在呼叫1020B的表示内以指示用于该呼叫的SIM卡。A label 1026 may be included within the representation of call 1020B to indicate the SIM card used for the call.

呼叫可按与针对图9描述的方式类似的方式来发起。呼叫可使用在SIM指示器-切换器中指示的SIM来回复。用户界面1000可被改变以按照与用于链接的方式相似的方式来实现SIM分开的用户界面范例(例如,经由解除链接特征)。A call may be initiated in a manner similar to that described with respect to FIG9 . The call may be answered using the SIM indicated in the SIM indicator-switch. User interface 1000 may be modified to implement a user interface paradigm for SIM separation (e.g., via an unlink feature) in a manner similar to that used for linking.

示例23-用于聚集的用户界面的示例性的默认SIMExample 23 - Exemplary Default SIM for Aggregated User Interface

在本文所述的任何示例中,对于聚集的用户界面,默认SIM可基于用户偏好、被放置在该设备中的第一SIM、默认卡槽(例如,该SIM被插入在硬件上的何处)、首先使用的SIM等。这样的SIM有时被称为“主”SIM。In any of the examples described herein, for the aggregated user interface, the default SIM can be based on user preference, the first SIM placed in the device, a default card slot (e.g., where the SIM is inserted on the hardware), the SIM that was used first, etc. Such a SIM is sometimes referred to as a "primary" SIM.

默认的也可以是最后使用的SIM(例如,对于给定通信类型),全局地或针对特定界面类型。所以,如果最后的呼叫在第一SIM上,则呼叫的默认可以是第一SIM。如果最后的消息在第二SIM上,则消息收发的默认可以是第二SIM。在一些情况下,可能无法通过规则来确定清楚的默认,所以主SIM可成为默认。The default can also be the last SIM used (for a given communication type), either globally or for a specific interface type. So, if the last call was on the first SIM, the default for calls could be the first SIM. If the last message was on the second SIM, the default for messaging could be the second SIM. In some cases, a clear default may not be determined by rules, so the primary SIM could become the default.

默认SIM也可基于如本文所述的输入条件来选择。A default SIM may also be selected based on input conditions as described herein.

示例24-示例性会话列表用户界面Example 24 - Exemplary Conversation List User Interface

在本文的任何示例中,会话列表用户界面可被支持为实现SIM分开的或SIM聚集的用户界面范例。会话列表用户界面可呈现会话的摘要列表(例如,通过联系方式或号码分组的消息)。因为会话可以被构想为组成(例如与联系人或联系方式的)会话的链接消息的字符串或线程,所述会话列表有时被称为“线程”。图11是实现SIM分开的用户界面范例的示范性会话列表用户界面的线框。在示例中,会话1120A-N的列表被限制为单个SIM的那些会话,并以逆时间顺序被列出。如在此所述,可以响应于(例如在主用户界面上)表示该单个SIM的用户界面元素的激活来呈现用户界面1100。可以通过出现在突出位置中的标签1104来指示单个SIM,该标签确认了早先激活选择了哪个SIM卡。In any of the examples herein, a conversation list user interface can be supported as a user interface paradigm that implements either a SIM-separated or SIM-aggregated interface. The conversation list user interface can present a summary list of conversations (e.g., messages grouped by contact or number). Because a conversation can be conceived as a string or thread of linked messages that make up a conversation (e.g., with a contact or contact), the conversation list is sometimes referred to as a "thread." FIG11 is a wireframe of an exemplary conversation list user interface that implements the SIM-separated user interface paradigm. In the example, the list of conversations 1120A-N is limited to those for a single SIM and listed in reverse chronological order. As described herein, user interface 1100 can be presented in response to activation of a user interface element representing the single SIM (e.g., on a primary user interface). The single SIM can be indicated by a label 1104 that appears in a prominent position, confirming which SIM card was selected by an earlier activation.

在会话1120A-N的列表中,某些特殊事件,例如未读消息1124(例如在会话应用界面中未读)可以以区别性颜色来描绘,例如与单个SIM卡相关联的颜色。In the list of conversations 1120A-N, certain special events, such as unread messages 1124 (eg, unread in the conversation application interface), may be depicted in a distinctive color, such as a color associated with a single SIM card.

可以通过激活与联系人相关联的用户界面元素来发起到列表中所指示的联系人的消息。例如,可以使用在表示1120A或分开的用户界面元素中的位置的激活。其它排列也是可能的。A message to a contact indicated in the list can be initiated by activating a user interface element associated with the contact. For example, activation of a location in representation 1120A or a separate user interface element can be used. Other arrangements are also possible.

可以呈现附加的用户界面元素1160。例如,可提供链接多个SIM卡的会话列表的用户界面元素。在一个实现中,可以激活显示较少使用特征(例如删除所有的消息、设置等等)的列表的辅助用户界面元素。列表可以包括改变配置的“链接会话列表”命令,以便该SIM卡的会话列表与另一个SIM卡的会话列表聚集。因此,可以改变会话列表用户界面以实现SIM聚集的用户界面范例,并且主用户界面可以将两个用户界面元素压缩成一个以发起消息。该配置可被作为设置存储,该设置指示了要为各SIM(例如为消息)呈现SIM聚集的用户界面。Additional user interface elements 1160 may be presented. For example, a user interface element may be provided that links conversation lists for multiple SIM cards. In one implementation, a secondary user interface element may be activated that displays a list of lesser-used features (e.g., deleting all messages, settings, etc.). The list may include a "link conversation lists" command that changes the configuration so that the conversation list for one SIM card is aggregated with the conversation list for another SIM card. Thus, the conversation list user interface may be changed to implement a SIM-aggregated user interface paradigm, and the primary user interface may collapse the two user interface elements into one for initiating a message. This configuration may be stored as a setting indicating that a SIM-aggregated user interface is to be presented for each SIM card (e.g., for messages).

用户界面1100可以替换地实现SIM聚集的用户界面范例。图12是实现SIM聚集的用户界面范例的示范性会话列表用户界面1200的线框。该用户界面的一些元素可以保持不变,但是其它元素可以按照范例被不同地描述。User interface 1100 may alternatively implement the SIM aggregated user interface paradigm. Figure 12 is a wireframe of an exemplary conversation list user interface 1200 that implements the SIM aggregated user interface paradigm. Some elements of the user interface may remain unchanged, but other elements may be described differently according to the paradigm.

例如,可以使用消息收发的通用指示1204来取代因SIM而异的标签。会话1220A-1220N的列表可以包括在一个概要会话中的第一SIM卡的至少一个消息1220A和来自在另一个概要会话中的第二SIM卡的至少一个消息1220B。会话本身并不需要被聚集在列表中,但是也可以这样做。For example, a generic indication of messaging 1204 can be used instead of a SIM-specific label. A list of conversations 1220A-1220N can include at least one message 1220A from a first SIM card in one summary conversation and at least one message 1220B from a second SIM card in another summary conversation. The conversations themselves do not need to be grouped together in the list, but this can be done.

在会话1220A-N的列表中,某些特殊事件,例如未读消息1224可以以区别性颜色来描绘,例如与消息相关联的SIM卡相关的颜色(例如在用户界面1000内,不同的颜色指示不同的SIM卡)。In the list of conversations 1220A-N, certain special events, such as unread messages 1224, may be depicted in a distinctive color, such as a color related to the SIM card associated with the message (eg, different colors indicate different SIM cards within user interface 1000).

标签1226可以被包括在会话1220B的表示中以指示消息的SIM卡。A tag 1226 may be included in the representation of the conversation 1220B to indicate the SIM card of the message.

可以以类似于图11所描述的那样来发起消息。用户界面1200可以被改变为以类似于用于链接的那样(例如通过未链接特征)的方式来实现SIM分开的用户界面范例。The message may be initiated similarly to that described in Figure 11. The user interface 1200 may be modified to implement the user interface paradigm of SIM separation in a manner similar to that used for linking (eg, through an unlink feature).

示例25—示例性会话用户界面Example 25 — Exemplary Conversational User Interface

在本文的示例中的任一个中,可以呈现会话用户界面。虽然,在示例中仅示出SIM聚集的用户界面范例实现,SIM隔离的实现也是可能的且可以由如在此所述的用户偏好或其它因素来控制。In any of the examples herein, a conversational user interface may be presented. Although, in the examples, only SIM aggregation user interface example implementations are shown, SIM isolation implementations are also possible and may be controlled by user preferences or other factors as described herein.

会话用户界面可以将会话呈现为按照联系人(例如名字、号码等)分组的消息的线程。如在此所述,会话用户界面可以描绘整个会话,即使它跨多个SIM卡(例如不同的SIM卡被用于消息)。这样,可以在用于通过多个SIM卡通信的消息的单个会话用户界面中示出会话。The conversation user interface can present a conversation as a thread of messages grouped by contact (e.g., name, number, etc.). As described herein, the conversation user interface can depict the entire conversation even if it spans multiple SIM cards (e.g., different SIM cards are used for messages). In this way, a conversation can be shown in a single conversation user interface for messages communicated through multiple SIM cards.

图13是实现SIM聚集的用户界面范例的示范性会话用户界面1300的线框。在示例中,从多个SIM卡中聚集消息1320A-E的列表并以时间顺序列出。如在此所述,可以响应于(例如在会话列表用户界面上)表示该会话的用户界面元素的激活来呈现用户界面1300。无论SIM卡是否针对其它用户界面被聚集(例如即使用户偏好指示要呈现用于消息收发的SIM分开的用户界面),也可呈现SIM聚集的用户界面1300。这样,无论先前所示的用户界面范例是什么,会话的连续性可以被保持。分开范例偏好可以指示会话是否应该被聚集,无论消息收发的偏好是什么。Figure 13 is a wireframe of an exemplary conversation user interface 1300 implementing a SIM aggregation user interface paradigm. In this example, a list of messages 1320A-E from multiple SIM cards is aggregated and listed in chronological order. As described herein, user interface 1300 can be presented in response to activation of a user interface element representing the conversation (e.g., on a conversation list user interface). SIM aggregation user interface 1300 can be presented regardless of whether the SIM card is aggregated for other user interfaces (e.g., even if a user preference indicates that a SIM-split user interface for messaging should be presented). In this way, the continuity of the conversation can be maintained regardless of the previously displayed user interface paradigm. The split paradigm preference can indicate whether the conversation should be aggregated regardless of the messaging preference.

在聚集的情况下,默认SIM可以基于用户偏好、被放置在设备中的第一SIM、默认卡槽(例如在硬件上插入SIM的地方)、首先使用的SIM等等。或者,可以使用独立于如在此所述的联系方式的默认SIM。In the case of aggregation, the default SIM may be based on user preference, the first SIM placed in the device, a default card slot (e.g., where the SIM is inserted on the hardware), the first SIM used, etc. Alternatively, a default SIM may be used that is independent of the contact details as described herein.

在SIM隔离的实现中,各种技术可以被用于容易地传达针对每个消息哪一行被使用。例如,在其它示例中,标签指示单个SIM卡可以被呈现。消息1320A-E可以以与相应的SIM卡相关联的颜色来呈现(例如第一消息可以是第一颜色,而不同SIM卡上的第二消息可以是第二、不同的颜色)。In implementations of SIM isolation, various techniques can be used to easily communicate which row to use for each message. For example, in other examples, labels indicating a single SIM card can be presented. Messages 1320A-E can be presented in a color associated with the corresponding SIM card (e.g., a first message can be a first color, while a second message on a different SIM card can be a second, different color).

通过在文本消息框1330中键入消息并激活发送用户界面元素1345,消息可以被发送给所指示的联系人。其它用户界面元素1340可以提供附加的功能(例如附加图片、记录等等)。虽然未示出,虚拟键盘可以被激活以帮助键入消息。By typing a message in the text message box 1330 and activating the send user interface element 1345, the message can be sent to the indicated contact. Other user interface elements 1340 can provide additional functionality (e.g., attaching a picture, taking notes, etc.). Although not shown, a virtual keyboard can be activated to assist in typing the message.

SIM卡指示器-切换器用户界面集合1310可以既指示哪个SIM卡将被用于发送消息,又可接受SIM卡的切换。实际上,界面集合1310可以被定位在不同的位置(例如右上)中,并且可以或可以不接近文本消息框1330的。“发送使用”的描述可以与指示器-切换器一起使用。如果会话在单个SIM卡上进行,由另一个SIM卡发送的或从另一个SIM卡上接收到的消息引起用户界面从SIM分开的用户界面范例明显地变为SIM聚集用户界面范例。SIM card indicator-switcher user interface assembly 1310 can both indicate which SIM card will be used to send the message and accept SIM card switching. In practice, interface assembly 1310 can be positioned in a different location (e.g., top right) and may or may not be near text message box 1330. The description "send using" can be used in conjunction with the indicator-switcher. If the conversation is ongoing on a single SIM card, a message sent by or received from another SIM card causes the user interface to change significantly from the SIM-separated user interface paradigm to the SIM-aggregated user interface paradigm.

呈现跨多个SIM卡的会话用户界面的方法可以包括显示与第一SIM卡通信的第一消息和在同一用户界面中显示与第二SIM卡通信的第二消息。例如,可以通过接收SIM,而不是被用于发送消息给联系人的SIM,来接收消息。还有,所接收的消息可以被作为会话用户界面的部分被显示。A method for presenting a conversational user interface across multiple SIM cards may include displaying a first message communicated with a first SIM card and a second message communicated with a second SIM card in the same user interface. For example, the message may be received via a receiving SIM other than the SIM used to send the message to the contact. Furthermore, the received message may be displayed as part of the conversational user interface.

类似地,如果文本消息是使用会话用户界面使用默认的SIM以外的SIM卡发送的,在发送该消息之后,消息可以被作为会话用户界面的部分(例如在用户界面中显示的会话的部分)被示出。Similarly, if a text message is sent using the conversational user interface using a SIM card other than the default SIM, after sending the message, the message may be shown as part of the conversational user interface (eg, part of a conversation displayed in the user interface).

示例26-示例性锁屏用户界面Example 26 - Exemplary Lock Screen User Interface

在本文的示例中的任一个中,可以支持锁屏用户界面。这样的用户界面可以描述允许用户在界面处一瞥的信息并在无需输入解锁代码的情况下确定通信状态的提要。这样的功能有时被称为“锁之上”功能。In any of the examples herein, a lock screen user interface may be supported. Such a user interface may depict a summary of information that allows the user to glance at the interface and determine the communication status without having to enter an unlock code. Such functionality is sometimes referred to as an "above lock" functionality.

例如,信号强度、当前日期和时间、即将来临的约会等等可以被示出。For example, signal strength, current date and time, upcoming appointments, etc. may be shown.

锁屏可以通过针对分开的SIM卡的分开的数字或指示方式呈现未接呼叫指示、新的语音消息指示、未读文本消息指示等等来实现SIM分开的用户界面范例。这样的信息可以用指示其与哪个SIM相关联的一个或多个SIM卡标签来标记。The lock screen can implement the SIM split user interface paradigm by presenting separate numbers or indicators for the separate SIM cards, such as missed call indicators, new voice message indicators, unread text message indicators, etc. Such information can be labeled with one or more SIM card labels indicating which SIM it is associated with.

锁屏可以通过经组合的数字或指示的方式呈现未接呼叫指示、新的语音消息指示、未读文本消息指示等等来实现SIM聚集的用户界面范例。如在此所述,可以分开地分隔或聚集呼叫和文本功能。例如,例如呼叫可以被聚集,而消息收发可以被分开,或反之亦然。The lock screen can implement a SIM aggregation user interface paradigm by presenting a missed call indicator, a new voice message indicator, an unread text message indicator, and the like in a combined number or indicator format. As described herein, call and text functions can be separated or aggregated separately. For example, calls can be aggregated while messaging can be separated, or vice versa.

示例27-示例性其它用户界面类型Example 27 - Exemplary Other User Interface Types

为了简明,没有呈现其它用户界面类型的完整说明。如在其它用户界面类型中使用时所述的用户界面特征可以与这样的用户界面一起被使用。For the sake of brevity, a complete description of other user interface types is not presented. User interface features described as used in other user interface types can be used with such user interfaces.

示例包括(例如显示接收呼叫的SIM的标签的)传入呼叫用户界面、(例如显示呼叫中所涉及的SIM的标签并以与所涉及的SIM相关联的颜色高亮显示用户界面元素的)呼叫进行中用户界面、(例如显示如在此所述的SIM指示器-切换器的)小键盘用户界面、(例如可以被聚集或分开的)地址簿等等。Examples include an incoming call user interface (e.g., displaying the label of the SIM receiving the call), a call in progress user interface (e.g., displaying the labels of the SIMs involved in the call and highlighting user interface elements in a color associated with the SIMs involved), a keypad user interface (e.g., displaying a SIM indicator-switcher as described herein), an address book (e.g., which can be aggregated or split), and the like.

最近呼叫和最近联系人用户界面可以类似于通过列出最近的活动的呼叫历史用户界面那样的方式起作用。这样的最近呼叫或最近联系人可以被作为地址簿的部分来呈现。The recent call and recent contact user interface can function in a similar manner to the call history user interface by listing recent activities.Such recent calls or recent contacts can be presented as part of an address book.

在聚集的场景中,诸如小键盘等用户界面可以使用如在此所述的SIM默认(例如针对所聚集的呼叫历史)。In an aggregated scenario, a user interface such as a keypad may use SIM defaults as described herein (eg, for aggregated call history).

背景用户界面技术可以被用于在背景中显示呼叫、最近接收的消息、新的语音邮件等等。例如,可以使用在用户界面的边缘(例如顶部)处的弹出条。一个或多个SIM卡标签可以被包括在所述条中以指示所涉及的SIM。该条可以是与所涉及的SIM卡相关联的颜色。Background user interface techniques can be used to display calls, recently received messages, new voicemails, and the like in the background. For example, a pop-up bar at the edge (e.g., top) of the user interface can be used. One or more SIM card labels can be included in the bar to indicate the SIM card in question. The bar can be a color associated with the SIM card in question.

示例28-示例性的SIM卡切换Example 28 - Exemplary SIM Card Switching

在本文的示例中的任一个中,默认或当前SIM卡可以被切换到另一个SIM卡。例如,在各种在此所述的用户界面期间,可以接收指示默认SIM卡要被切换到另一个、所选SIM卡的指示。响应于这样的指示,可以使用默认SIM卡以外的一个SIM卡(例如所选的SIM卡)来发起(例如到所选联系人的)通信。In any of the examples herein, a default or current SIM card can be switched to another SIM card. For example, during various user interfaces described herein, an indication can be received indicating that the default SIM card is to be switched to another, selected SIM card. In response to such an indication, a communication (e.g., to a selected contact) can be initiated using a SIM card other than the default SIM card (e.g., the selected SIM card).

示例29-示例性SIM指示符-切换器用户界面集合Example 29 - Exemplary SIM Indicator-Switcher User Interface Set

在本文的示例中的任一个中,SIM指示器-切换器可以采用SIM指示器-切换器用户界面集合或如在此所述的其它机制的形式。如在此所述,这样的SIM指示器-切换器或其它机制可以作为呼叫历史用户界面等等的部分出现。用户界面可以跨SIM分开和SIM聚集的用户界面范例被一致地呈现。In any of the examples herein, the SIM indicator-switch can take the form of a SIM indicator-switch user interface set or other mechanism as described herein. As described herein, such a SIM indicator-switch or other mechanism can appear as part of a call history user interface, etc. The user interface can be presented consistently across both SIM-separated and SIM-aggregated user interface paradigms.

图14是示例性SIM指示器-切换器用户界面集合1400的线框。集合可以包括相应所支持的SIM的多个SIM用户界面元素1410A-B(例如每个SIM卡一个元素)。例如,双SIM实现可以具有两个SIM用户界面元素。用户界面元素可以包括指示所表示的SIM的标签。在一个实现中,简单数字(例如“1”)被用作指示SIM的标签。其它短的或单个字符标签(例如用于工作的“W”)也是可能的。FIG14 is a wireframe diagram of an exemplary SIM indicator-switcher user interface set 1400. The set may include multiple SIM user interface elements 1410A-B corresponding to supported SIM cards (e.g., one element for each SIM card). For example, a dual-SIM implementation may have two SIM user interface elements. The user interface elements may include a label indicating the represented SIM card. In one implementation, a simple number (e.g., "1") is used as the label indicating the SIM card. Other short or single-character labels (e.g., "W" for work) are also possible.

具有可选描述1426的附加标签也可以被包括。附加的标签和描述1426可以对特定用途的集合定制,同时维持跨用户体验的一致的用户界面。标签和/或描述可以以与元素相关联的SIM卡相关的颜色来描述。Additional labels with optional descriptions 1426 may also be included. Additional labels and descriptions 1426 may be customized for a particular use case while maintaining a consistent user interface across user experiences. The labels and/or descriptions may be depicted in a color associated with the SIM card associated with the element.

SIM用户界面元素1410A-B可以指示通过清楚地描述其来指示当前(例如默认)SIM卡(例如当参与通信时将被使用的SIM卡)。例如,它可以被高亮、加粗、闪烁等等。它还可以以与所表示的SIM卡相关联的颜色来描绘。可以朴素地描绘非当前SIM卡的一个或多个用户界面元素1410A。例如,它们可以是无色的、灰暗、规则、非闪烁等等。SIM user interface elements 1410A-B may indicate the current (e.g., default) SIM card (e.g., the SIM card to be used when engaging in communications) by clearly depicting it. For example, it may be highlighted, bolded, blinking, etc. It may also be depicted in a color associated with the represented SIM card. One or more user interface elements 1410A for non-current SIM cards may be depicted plainly. For example, they may be colorless, grayed out, solid, non-blinking, etc.

这样,实际上,元素中的一个1410B被独特地描绘(例如以与SIM卡相关联的颜色),而另一个1410A则没有(例如是灰暗的)。可以通过激活集合中的非独特元素来完成切换SIM卡。Thus, in effect, one of the elements 1410B is uniquely depicted (eg, in a color associated with the SIM card), while the other 1410A is not (eg, is grayed out). Switching SIM cards can be accomplished by activating a non-unique element in the set.

与非当前SIM卡相关联的用户界面元素的激活可以切换到所选的SIM(例如与所激活的用户界面元素相关联的SIM)。这样的激活也可以参与到通信中(例如以避免附加激活)。然而,在一些情况下,可能期望等待附加激活(例如当发送消息时)。一旦激活SIM卡,显示可以被改变以反映激活(例如当前的SIM卡被改变)。Activation of a user interface element associated with a non-current SIM card may switch to the selected SIM card (e.g., the SIM card associated with the activated user interface element). Such activation may also participate in the communication (e.g., to avoid additional activation). However, in some cases, it may be desirable to wait for additional activation (e.g., when sending a message). Once the SIM card is activated, the display may be changed to reflect the activation (e.g., the current SIM card is changed).

示例30-示例性的SIM切换替换方案Example 30 - Exemplary SIM Switching Alternative

在此处的任何示例中,可以以各种其它方式完成SIM切换。例如,在此所示的任意用户界面中,取代示出分开的SIM指示器-切换器,可以支持所列出的联系人的特殊激活。(例如联系人的)特殊激活导致显示一个选项以使用不同的SIM参与通信(例如SIM被作为可选择的选项来列出)。In any of the examples herein, SIM switching can be accomplished in a variety of other ways. For example, in any of the user interfaces shown herein, instead of showing a separate SIM indicator-switch, special activation of a listed contact can be supported. Special activation (e.g., of a contact) results in an option being displayed to engage in communication using a different SIM (e.g., the SIM being listed as a selectable option).

特殊激活可以采用(例如联系人的)轻叩并保持激活的形式。或者,可以(例如接近联系人)显示特殊用户界面元素(例如V形纹章)。响应于特殊激活,可以将不同的SIM卡作为可选择选项列出,从而造成SIM卡切换。The special activation may take the form of a tap and hold activation (e.g., of a contact). Alternatively, a special user interface element (e.g., a chevron) may be displayed (e.g., approaching a contact). In response to the special activation, a different SIM card may be listed as a selectable option, thereby causing a SIM card switch.

其它可能的技术包括所显示的SIM卡标签的列表的任意激活;SIM卡标签的激活可以在SIM卡之间切换或在其之间轮转;SIM卡标签的激活可以导致SIM卡的弹出列表,从此列表中可以选择SIM卡,等等。还可以使用滑扫、扫掠、碰撞、摇动、语音命令等等。Other possible techniques include arbitrary activation of the displayed list of SIM card tabs; activation of the SIM card tab to switch or cycle between SIM cards; activation of the SIM card tab to result in a pop-up list of SIM cards from which a SIM card can be selected, etc. Swipes, swipes, bumps, shakes, voice commands, etc. may also be used.

其它用户界面元素可以被用于实现类似的结果。Other user interface elements may be used to achieve similar results.

示例31-示例性的SIM卡切换方法Example 31 - Exemplary SIM card switching method

图15是呈现用于切换SIM卡的用户界面并可经由例如如图14所示的用户界面实现的示例性方法500的流程图。因为图14的用户界面可以与在此所述的各种用户界面类型一起使用,所以方法1500也可以跨各种用户界面类型被使用。例如,呼叫和消息两者都被支持。FIG15 is a flow chart of an exemplary method 500 presenting a user interface for switching SIM cards that can be implemented, for example, via a user interface as shown in FIG14 . Because the user interface of FIG14 can be used with various user interface types described herein, method 1500 can also be used across various user interface types. For example, both calls and messages are supported.

在1510,用户界面元素集合(例如每个SIM卡一个)被如在图14中所示出那样显示。与默认SIM相关联的元素被有区别地描绘。At 1510, a set of user interface elements (e.g., one for each SIM card) are displayed as shown in Figure 14. Elements associated with the default SIM are depicted differently.

在1520,通过与非默认SIM卡相关联的用户界面元素接收另一个SIM卡的指示。At 1520, an indication of another SIM card is received via a user interface element associated with the non-default SIM card.

在1530,用该另一SIM卡发起通信。At 1530, communication is initiated using the other SIM card.

默认SIM卡将被覆盖的指示以及所选的另一SIM卡可以通过一个用户界面交互(例如诸如轻叩等激活)来实现。也可响应于所述激活发起通信。因此,单个激活可以指示三个通信动作。The indication that the default SIM card will be overwritten and the selected alternative SIM card can be achieved through one user interface interaction (e.g., activation such as a tap). Communication can also be initiated in response to the activation. Thus, a single activation can indicate three communication actions.

示例32-示例性的SIM卡导入和导出Example 32 - Exemplary SIM card import and export

在此的任意示例中,可以支持多个SIM卡的导入和导出功能。例如,可以接收源和目的地信息,并且可以指示要被导入或导出的联系人。随后,可以从SIM卡导入联系人或将联系人导出到SIM卡。In any of these examples, the import and export functionality for multiple SIM cards can be supported. For example, source and destination information can be received, and the contacts to be imported or exported can be indicated. Subsequently, contacts can be imported from or exported to a SIM card.

可以由SIM卡标签、用户账号(具有与其相关联的联系人的用户账号等)等来指定源或目的地。The source or destination may be specified by a SIM card tag, a user account (a user account with contacts associated therewith, etc.), or the like.

在此的任意示例中,联系人源(例如其源自哪个SIM卡)可以被存储并随后在当处理该联系人时作为默认来使用。In any of the examples herein, the source of the contact (eg which SIM card it originated from) may be stored and subsequently used as a default when processing that contact.

示例33-示例性的SIM卡默认Example 33 - Exemplary SIM card defaults

在本文的示例中的任一个中,可实现SIM卡默认。如此处描述的,这一默认可基于各种输入因素来选择。默认可被呈现为当前选择的SIM,但是如此处所描述的,可选择不同的SIM来实际地发起通信。In any of the examples herein, a SIM card default may be implemented. As described herein, this default may be selected based on various input factors. The default may be presented as the currently selected SIM, but as described herein, a different SIM may be selected to actually initiate communication.

SIM卡默认可以针对联系方式被个别设定。例如,工作号码的默认可以不同于移动号码。SIM卡默认可以在此所述的任何用户界面类型中被呈现。在呈现一个以上联系方式的情况下,可以在用户界面中为另一个联系方式呈现不同的SIM卡。例如,联系人卡片可以呈现联系方式的默认SIM卡的指示(例如在SIM指示器-切换器上)。因为联系人卡片可以具有两个不同的联系方式,所以它可以使得两个不同的默认SIM被呈现。因此,联系人卡片上的每个电话号码具有其自己的SIM默认,该SIM默认可以是独立选择和指示的SIM卡。SIM card defaults can be set individually for each contact method. For example, the default for a work number can be different from the default for a mobile number. SIM card defaults can be presented in any of the user interface types described herein. Where more than one contact method is presented, a different SIM card can be presented in the user interface for another contact method. For example, a contact card can present an indication of the default SIM card for a contact method (e.g., on a SIM indicator-switch). Because a contact card can have two different contact methods, it can cause two different default SIMs to be presented. Thus, each phone number on a contact card has its own SIM default, which can be an independently selected and indicated SIM card.

然而,当为联系人上的第一联系方式发送默认时,它可以被传播到同一联系人的其它联系方式。例如,如果对给定联系人的第一呼叫在第一SIM上,该给定联系人的其它号码可以默认到第一SIM。对不同的联系方式(例如工作)上的联系人的后续呼叫随后可以改变所述默认(例如如果该呼叫在第二SIM上做出,所述默认变成第二SIM)。因此,可实现独立的、逐联系方式的默认SIM选择。因此,在缺少相反的其它因素的情况下,用于与联系人通信的第一SIM可被用作为该联系人的整个一组号码的偏好的一个,但是这一偏好可容易地被将来的行为所覆盖。However, when a default is sent for the first contact method on a contact, it can be propagated to the other contact methods of the same contact. For example, if the first call to a given contact is on the first SIM, the other numbers of that given contact can default to the first SIM. Subsequent calls to the contact on a different contact method (such as work) can then change the default (for example, if the call is made on the second SIM, the default becomes the second SIM). Thus, independent, contact-by-contact default SIM selection can be achieved. Therefore, in the absence of other factors to the contrary, the first SIM used to communicate with a contact can be used as one of the preferred numbers for the entire group of numbers of that contact, but this preference can easily be overridden by future actions.

默认SIM卡可基于多个元素中的任意一个来选择。联系方式可在特定事件出现之际被加盖印记。The default SIM card may be selected based on any of a number of factors. Contacts may be stamped upon the occurrence of specific events.

例如,该默认可以被选择作为在其上驻留联系方式的SIM卡。当插入SIM卡时,联系方式可以用该默认来印记。For example, the default may be selected as the SIM card on which the contacts reside. When the SIM card is inserted, the contacts may be imprinted with the default.

该默认SIM卡可以被选择作为从其导入联系方式的SIM卡。当导入联系方式时,该联系方式可以用该默认来印记。The default SIM card can be selected as the SIM card from which contacts are imported. When importing contacts, the contacts can be imprinted with the default.

默认SIM卡可以被选择作为在与联系方式的通信活动(例如已接呼叫、未接呼叫、拨打呼叫、传入呼叫、发出消息等等)中所涉及的最新SIM卡。当参与这样的通信中时,联系方式可以用该默认来印记。The default SIM card may be selected as the most recent SIM card involved in communication activities with the contact (e.g., received calls, missed calls, outgoing calls, incoming calls, outgoing messages, etc.) When engaged in such communications, the contact may be imprinted with the default.

如在此所述,可以使用除默认SIM卡之外的不同SIM卡。例如,该默认可以在SIM指示器-切换器中被指示并被相应地切换。As described herein, a different SIM card other than the default SIM card may be used. For example, the default may be indicated in a SIM indicator-switch and switched accordingly.

覆盖默认可以导致用于后续会话的默认的改变。在一些情况中,可能在无需实际上参与通信的情况下覆盖默认(例如通过选择另一个SIM卡却不拨打呼叫)。Overriding a default may result in a change of the default for subsequent sessions. In some cases, a default may be overridden without actually participating in a communication (e.g., by selecting another SIM card without making a call).

早先的默认的指示(例如导入)可以被后续的用户通信行为(例如接收或拨打呼叫)来覆盖。An earlier default indication (eg, importing) may be overridden by a subsequent user communication action (eg, receiving or making a call).

可以基于输入条件独立于联系方式来选择默认SIM。这样的默认SIM可以覆盖联系方式的默认SIM或被用作在聚集的界面场景中的默认。例如,可以基于SIM卡是否没有从运营商接收到信号(例如是否在覆盖范围中)来选择覆盖的默认SIM。这样,响应于确定SIM卡没有接收到信号,可选择另一个SIM作为默认。原始默认可以被存储并且随后响应于确定SIM卡再次接收到信号而被使用。因此,如果用户行为暗示当前不工作的SIM应当被选择为默认,则这一选择可用能够通信的SIM来覆盖。不工作的SIM的原因可能是它不存在,没有信号(或信号不足)等。A default SIM can be selected based on input conditions independently of the contact details. Such a default SIM can override the default SIM for the contact details or be used as the default in aggregated interface scenarios. For example, an overriding default SIM can be selected based on whether the SIM card does not receive a signal from the operator (e.g., whether it is in coverage). In this way, in response to determining that the SIM card does not receive a signal, another SIM can be selected as the default. The original default can be stored and subsequently used in response to determining that the SIM card receives a signal again. Therefore, if user behavior suggests that a SIM that is currently not working should be selected as the default, this selection can be overridden with a SIM that is able to communicate. The reason for a non-working SIM may be that it does not exist, there is no signal (or insufficient signal), etc.

相对信号强度也可以覆盖默认SIM(例如使用多个SIM来拨打呼叫,并且这些SIM中的一个具有比其它更好的信号强度)。The relative signal strength may also override the default SIM (eg multiple SIMs are used to make a call and one of these SIMs has a better signal strength than the others).

设备的物理朝向也可以覆盖默认SIM(例如将电话翻转平放在一侧或另一侧上将使得其选择特定的SIM或者旋转电话以具有特定的结束)将使得其选择特定SIM。The physical orientation of the device may also override the default SIM (eg, turning the phone flat on one side or the other will cause it to select a specific SIM or rotating the phone to have a specific end) will cause it to select a specific SIM.

所存储的关于(例如由用户或网络提供的)账单安排或计划的信息可以覆盖默认SIM(例如针对具有较好的国际计划的SIM的对国际号码的呼叫默认、针对在夜间时段期间具有免费夜间呼叫的SIM的呼叫默认等等)。Stored information about billing arrangements or plans (e.g., provided by the user or the network) can override the default SIM (e.g., defaulting calls to international numbers for a SIM with a better international plan, defaulting calls to a SIM with free night calls during night hours, etc.).

对设备连接到的无线网络的识别可以被用于覆盖默认SIM。例如,如果确定设备正在连接到家庭无线网络,默认SIM将被覆盖为家庭SIM。Identification of the wireless network to which the device is connected can be used to override the default SIM. For example, if it is determined that the device is connecting to a home wireless network, the default SIM will be overwritten with the home SIM.

如果调用了勿扰功能,默认SIM卡可以被覆盖为特定SIM(例如家庭SIM)。If the Do Not Disturb feature is invoked, the default SIM card can be overwritten with a specific SIM card (e.g., a home SIM card).

当确定是否覆盖默认SIM时可以使用各种其他因素。例如,可以使用日历、漫游指示、物理位置、日程表可用性(例如工作约会或个人约会当前正被指示)等等。Various other factors may be used when determining whether to overwrite the default SIM. For example, a calendar, roaming instructions, physical location, schedule availability (e.g., whether a work appointment or personal appointment is currently indicated), etc. may be used.

图16是选择默认SIM卡的示例性系统1600的框图。在该示例中,通信设备1605包括SIM卡默认引擎1620,它接受在此所述的任意一个或多个因素1610作为输入并输出默认SIM卡标识符1650。如在此所述,这样的因素可以包括通过如在此所述的SIM指示器-切换器接收默认的改变。FIG16 is a block diagram of an exemplary system 1600 for selecting a default SIM card. In this example, a communication device 1605 includes a SIM card default engine 1620 that accepts as input any one or more of the factors 1610 described herein and outputs a default SIM card identifier 1650. As described herein, such factors may include receiving a default change via a SIM indicator-switch as described herein.

示例34-示例性SIM卡默认优先级Example 34 - Exemplary SIM Card Default Priority

在此处的示例中的任意一个中,可以根据优先级顺序来选择默认SIM。例如,如果已经有针对联系人或联系方式的任何通信活动,则这一通信活动中所涉及的SIM可被使用。如果不存在通信活动,则其它因素可被咨询。例如,如果联系人位于给定SIM卡上,则给定SIM卡可被用作为默认。如果联系人是从给定SIM卡导入的,则该给定SIM卡可被用作为默认。如果这些中没有一个成立,则SIM可被简单地选取(例如,优先级、第一SIM卡、全局默认SIM等)。In any of the examples presented here, a default SIM can be selected based on a priority order. For example, if there has been any communication activity for a contact or contact, the SIM involved in that communication activity can be used. If there is no communication activity, other factors can be considered. For example, if the contact is on a given SIM card, that SIM card can be used as the default. If the contact was imported from a given SIM card, that SIM card can be used as the default. If none of these conditions hold, a SIM can simply be selected (e.g., priority, first SIM card, global default SIM card, etc.).

示例35-基于相关联账户的示例性SIM卡默认Example 35 - Example SIM card default based on associated account

在此处的示例中的任意一个中,可基于与联系人相关联的源账户(例如,联系人来源于的那个账户)来选择SIM卡默认。这类源账户可包括社交网络、电子邮件服务器等。In any of the examples herein, the SIM card default may be selected based on a source account associated with the contact (e.g., the account from which the contact originated.) Such source accounts may include social networks, email servers, and the like.

联系人可由于来源自特定源账户或以其他方式具有与该账户的联系而与该账户相关联。在现实中,电话簿可包括被长久保存在云中并被同步到电话的账户和源的并集。例如,社交媒体账户可被集成在电话簿中。与特定账户的联系可被用作为选择使用哪个SIM卡时的加权因素。号码来源自特定账户的事实可在确定中被显著看重,但是其它的关联也是可能的。并且,由于号码可来源自多个账户,因此过去的通信活动或关联的程度或量可被考虑以选择哪个账户占主导。A contact may be associated with a particular source account because it originates from that account or otherwise has a connection to that account. In reality, a phone book may include a union of accounts and sources that are persisted in the cloud and synced to the phone. For example, social media accounts may be integrated into the phone book. The connection to a particular account may be used as a weighting factor when selecting which SIM card to use. The fact that a number originates from a particular account may be given significant weight in the determination, but other associations are also possible. Furthermore, since a number may originate from multiple accounts, the degree or amount of past communication activity or associations may be considered to select which account to predominate.

账户的性质可被考虑以确定账户是典型地与工作相关联还是与个人活动相关联。例如,一些社交网络因针对个人而享有名声,而其它的则因用于工作而享有名声。一些电子邮件服务器(例如,微软EXCHANGE服务器等)与工作活动相关联。所存储的账户源名称或标识符与活动类型(例如,工作、个人)之间的映射可被咨询。基于该映射,默认SIM可被选择(例如,具有指示活动类型的名称或其它关联的SIM)。同样,用户偏好可被提供,藉此可指示特定账户是工作账户还是个人账户。The nature of the account can be considered to determine whether the account is typically associated with work or personal activities. For example, some social networks are known for being personal, while others are known for being used for work. Some email servers (e.g., Microsoft Exchange Server, etc.) are associated with work activities. A stored mapping between account source names or identifiers and activity types (e.g., work, personal) can be consulted. Based on this mapping, a default SIM card can be selected (e.g., a SIM card with a name or other association that indicates the activity type). Similarly, user preferences can be provided to indicate whether a particular account is a work account or a personal account.

在另一示例中,在与同一账户相关联的SIM上的过去的活动也可被用来确定默认SIM。例如,可确定是否已存在与来源自某一账户的其他联系人的通信活动。基于活动的阈值或主导的量(例如,大部分、60%、90%、或100%等)是否发生在给定SIM上,来源自同一账户的联系人的默认SIM可被选择为该给定SIM。换言之,如果有用特定SIM来拨打针对来自特定网络的联系人的呼叫的倾向,则有可能想要在同一SIM上拨打针对来自同一网络的其它联系人的呼叫。In another example, past activity on SIMs associated with the same account can also be used to determine the default SIM. For example, it can be determined whether there has been communication activity with other contacts from a particular account. Based on a threshold or a dominant amount of activity (e.g., a majority, 60%, 90%, or 100%, etc.) occurring on a given SIM, the default SIM for contacts from the same account can be selected as that given SIM. In other words, if there is a tendency to use a particular SIM to place calls to contacts from a particular network, then calls to other contacts from the same network may be made on the same SIM.

示例36-基于号码类型标识的示例性SIM卡默认Example 36 - Example SIM card default based on number type identification

在此处的示例中的任意一个中,可基于被呼叫者号码的类型的标识来选择SIM卡默认。例如,如果号码看上去是一个工作号码(例如,1-800、虚拟号码、或具有分机号),则这可导致工作SIM被选择为默认。In any one of the examples herein, the SIM card default may be selected based on an identification of the type of callee number. For example, if the number appears to be a work number (e.g., 1-800, virtual number, or with an extension), this may result in the work SIM being selected as the default.

示例37-基于内容的示例性SIM卡默认Example 37 - Exemplary SIM card defaults based on content

在此处的示例中的任意一个中,可基于与联系人或联系方式相关联的消息的内容来选择SIM卡默认。例如,来自某一号码的语音邮件消息可被检查或者发送至或来自该号码的文本消息可被检查。这一消息内容可对照字典被扫描以确定其是工作消息还是个人/家庭消息。In any of the examples herein, a SIM card default can be selected based on the content of messages associated with a contact or contact method. For example, voicemail messages from a certain number can be checked, or text messages sent to or from that number can be checked. The message content can be scanned against a dictionary to determine whether it is a work message or a personal/family message.

在一特定示例中,包含单词“紧急”或被标记为“紧急”的消息可倾向于选择工作SIM。为了说明各技术在处理多个输入因素的灵活性,被指定为紧急的消息可鉴于检测到弱的信号强度而覆盖记账偏好,因为可能期望确保消息快速和/或可靠地发出,即使这可能导致增加的成本。In one specific example, messages containing the word "urgent" or marked as "urgent" may favor the selection of a working SIM. To illustrate the flexibility of the various technologies in handling multiple input factors, a message designated as urgent may override a billing preference in light of a detected weak signal strength, as it may be desirable to ensure that the message is sent quickly and/or reliably, even if this may result in increased costs.

示例38-基于被呼叫者位置的示例性SIM卡默认Example 38 - Example SIM card default based on callee location

在此处的示例中的任意一个中,可基于检测到的被呼叫者的位置来选择SIM卡默认。例如,地址或区域码可被考虑以确定通信是本地呼叫还是长途呼叫(或其它成本区分标志)。用于本地呼叫的SIM可被选择为默认。In any of the examples herein, a SIM card default may be selected based on the detected location of the callee. For example, the address or area code may be considered to determine whether the communication is a local call or a long distance call (or other cost differentiating indicator). The SIM card used for local calls may be selected as the default.

示例39-基于通信类型的示例性SIM卡默认Example 39 - Exemplary SIM card defaults based on communication type

在此处的示例中的任意一个中,可基于指示特定SIM被期望用于特定通信类型的偏好来选择SIM卡默认。例如,SIM可被偏好用于语音、文本消息、或两者。In any of the examples herein, a SIM card default may be selected based on a preference indicating that a particular SIM is desired for a particular communication type. For example, a SIM may be preferred for voice, text messaging, or both.

示例40-基于名称关联的示例性SIM卡默认Example 40 - Example SIM card default based on name association

在此处的示例中的任意一个中,可基于名称关联来选择SIM卡默认。例如,如果联系人的姓与设备用户的姓匹配,则与个人(例如家庭)通信相关联的SIM(例如根据名称或其它关联)可被用作为默认SIM。In any of the examples herein, a SIM card default may be selected based on a name association. For example, if the contact's last name matches the device user's last name, the SIM associated with personal (e.g., family) communications (e.g., based on a name or other association) may be used as the default SIM.

示例41-基于一天中的时间的关联的示例性SIM卡默认Example 41 - Example SIM card defaults based on associations of time of day

在此处的示例中的任意一个中,可基于一天中的时间的关联来选择SIM卡默认。例如,一天可被划分成各个时间段(例如,小时等)。可确定处于某一特定时间段中的通信被主导地在给定SIM上进行。如果是这样,则在该时间段期间(例如在后面一天中)作出呼叫时,默认SIM可被设置成该给定SIM。类似的,一周中的天可被用于选择默认SIM。In any of the examples herein, the default SIM card selection can be based on a correlation with the time of day. For example, a day can be divided into various time periods (e.g., hours, etc.). It can be determined that communications during a particular time period are predominantly conducted on a given SIM card. If so, when a call is made during that time period (e.g., later in the day), the default SIM card can be set to that given SIM card. Similarly, the day of the week can be used to select the default SIM card.

一天中的时间可用作为总体确定的输入。例如,过去的通信可获得优先,但是在缺乏关于该因素的信息的情况下,如果观察到在该时间段期间其它呼叫被主导地在给定SIM上进行,则该给定SIM可被选择为默认。当以所选择的默认作出了通信之后,该默认可随后变为经确认的并且用作为将来通信的默认。The time of day can be used as an input to the overall determination. For example, past communications may be prioritized, but in the absence of information on this factor, if other calls are observed to be predominantly made on a given SIM during that time period, that given SIM may be selected as the default. Once a communication has been made using the selected default, that default may then be confirmed and used as the default for future communications.

如果在当前时间附近有工作约会(例如,用工作账户来作出的),则工作SIM可被选择为默认SIM。同样对于个人约会也适用。If there is a work appointment around the current time (e.g. made with a work account), the work SIM may be selected as the default SIM. The same applies for personal appointments.

示例42-示例性SIM卡-活动类型关联Example 42 - Exemplary SIM Card-Activity Type Association

在此处的示例中的任意一个中,SIM卡可与特定活动类型(例如,工作、个人等)相关联。这样的关联可基于SIM卡的友好名称(例如,“工作”)或SIM卡上的活动(例如,呼叫“家”联系方式、家庭成员等)来确定。记账信息也可被考虑。In any of the examples herein, a SIM card may be associated with a particular activity type (e.g., work, personal, etc.). Such an association may be determined based on the friendly name of the SIM card (e.g., "work") or the activity on the SIM card (e.g., calling a "home" contact, a family member, etc.). Billing information may also be considered.

还可能经由用户偏好简单地将特定SIM指定为工作或家庭/个人SIM。It is also possible to simply designate a particular SIM as a work or home/personal SIM via user preferences.

示例43-示例性的默认SIM表Example 43 - Exemplary Default SIM Table

图17是将联系方式和默认SIM进行相关的示例性表1700的框图并可被用于任何实现在此所述的SIM卡默认的示例中。在该示例中,表1700存储了在联系方式1730A和默认SIM卡1730B之间的关系1730。如在此所述,一旦出现通信事件,默认SIM卡可被印记(例如存储)。实际上,可以使用(例如联系方式、联系人和号码类型等等的)标识符来取代文本名字或数字标签。FIG17 is a block diagram of an exemplary table 1700 that associates contact information with a default SIM card and can be used in any example implementing SIM card defaulting as described herein. In this example, table 1700 stores a relationship 1730 between contact information 1730A and default SIM card 1730B. As described herein, upon a communication event, the default SIM card can be imprinted (e.g., stored). In practice, identifiers (e.g., for contact information, contact person, number type, etc.) can be used instead of textual names or numeric labels.

例如,一旦用给定SIM拨打对联系方式的呼叫,该给定SIM的标识符可以被存储为与该联系方式的标识符相关联。随后,给定SIM可以被用作默认SIM并如在此所述的那样被显示。For example, once a call to a contact is made with a given SIM, the identifier of the given SIM may be stored in association with the identifier of the contact. Subsequently, the given SIM may be used as the default SIM and displayed as described herein.

表可以被增强以便可为特定界面存储默认。例如,可为呼叫历史、拨号者、新会话、经识别的电话号码(例如当号码是从网页或其它内容中提取的时在呼叫之前进行编辑)存储不同的默认。还可以根据通信类型(例如消息收发)来设置默认,从而产生根据通信类型或较细粒度(例如通信类型和联系方式)的联系人的默认。The table can be enhanced to store defaults for specific interfaces. For example, different defaults can be stored for call history, dialers, new conversations, and recognized phone numbers (e.g., when the number is extracted from a web page or other content and edited before the call). Defaults can also be set based on communication type (e.g., messaging), resulting in defaults based on communication type or contacts at a more granular level (e.g., communication type and contact information).

实际上,表1700不需要被实现为单独的表,而是可以被实现为另一个表(例如地址簿表、SIM卡配置表等等)的部分。In fact, table 1700 does not need to be implemented as a separate table, but can be implemented as part of another table (eg, an address book table, a SIM card configuration table, etc.).

示例44-具有默认SIM卡的示例性联系人用户界面Example 44 - Exemplary Contacts User Interface with Default SIM Card

图18是示出用于当从联系人卡用户界面发起呼叫时联系方式的默认SIM卡的示例性用户界面1800的屏幕截图。在该示例中,联系人概要1810可以描绘关于联系人的信息,例如图片、社交网络活动等等。18 is a screen shot of an exemplary user interface 1800 showing the default SIM card for a contact when a call is initiated from the contact card user interface. In this example, a contact profile 1810 may depict information about the contact, such as pictures, social network activity, and the like.

用户界面1800可以被显示作为联系人卡片的部分,并且可以包括包含默认SIM卡的指示的SIM指示器-切换器1810A、1810N。默认SIM卡可以按照号码类型变化。User interface 1800 may be displayed as part of a contact card and may include SIM indicator-switches 1810A, 1810N that include an indication of a default SIM card. The default SIM card may vary by number type.

SIM卡标签1824可以被显示为高亮的以指示一旦激活相应的号码类型将要发起与其通信的所选(例如默认)SIM卡(例如,用第一SIM卡默认可以发起与移动号码的通信,以及用第二、不同的SIM卡默认可以发起与工作号码的通信)。标签1824和邻近文本可以以与默认SIM卡相关联的颜色来呈现。联系方式的号码(例如结合“使用”)可以被用作与SIM指示器-切换器一起使用的可选描述。SIM card label 1824 may be displayed as highlighted to indicate the selected (e.g., default) SIM card with which communications will be initiated upon activation of the corresponding number type (e.g., a first SIM card may be used by default to initiate communications with mobile numbers, and a second, different SIM card may be used by default to initiate communications with work numbers). Label 1824 and adjacent text may be presented in a color associated with the default SIM card. A contact number (e.g., in conjunction with "Use") may be used as an optional description for use with the SIM indicator-switch.

一旦激活联系方式1820A或1820N,就使用由相应SIM指示器-切换器1810A、1810N所指示的SIM卡来拨打呼叫。例如,可以通过首先使用指示器-切换器1810A(以选择非默认SIM)、观察1820所导致的改变(例如以指示不同的SIM)并随后轻扣或以其他方式激活1820A来发起对非默认SIM的通信。Once contact 1820A or 1820N is activated, a call is made using the SIM card indicated by the corresponding SIM indicator-switch 1810A, 1810N. For example, communication to a non-default SIM may be initiated by first using indicator-switch 1810A (to select a non-default SIM), observing the resulting change in 1820 (e.g., to indicate a different SIM), and then tapping or otherwise activating 1820A.

一旦激活在切换器1810A、1810N中的非默认SIM卡标签的描绘,可以通过被激活的非默认SIM卡发起对联系人的通信。Upon activating the depiction of the non-default SIM card tab in the switches 1810A, 1810N, communication to the contact may be initiated through the activated non-default SIM card.

适合于联系人卡片用户界面的附加用户界面元素1860可以被包括。Additional user interface elements 1860 appropriate to a contact card user interface may be included.

示例45-示例性通信场景:有效的呼叫拨打Example 45 - Exemplary Communication Scenario: Valid Call Placing

图19是通过在此所述的用户界面拨打呼叫的示例性方法1900的流程图。有效呼叫拨打可以通过方法1900来实现。19 is a flow chart of an exemplary method 1900 for placing a call via a user interface as described herein. Valid call placement may be accomplished via the method 1900.

在1910,呈现具有表示相应SIM卡的可激活用户界面元素的用户界面。例如,可以呈现图6的用户界面。可以呈现包括第一可激活用户界面元素和第二可激活用户界面元素的第一用户界面,所述第一可激活用户界面元素表示第一SIM卡的呼叫发起,而所述第二可激活用户界面元素表示第二SIM卡的呼叫发起。At 1910, a user interface is presented having activatable user interface elements representing respective SIM cards. For example, the user interface of Figure 6 may be presented. A first user interface may be presented that includes a first activatable user interface element representing call initiation for a first SIM card and a second activatable user interface element representing call initiation for a second SIM card.

在1920,接收到可激活用户界面元素之一(例如要么620A要么620B)的第一激活。这样的激活可以指示期望该呼叫发起,但也可以指示期望的、所选SIM卡(例如依据给定SIM卡的用户界面元素被激活的事实)。如此,单个激活可以同时指示通信的发起和用于执行该通信的SIM卡这两者。At 1920, a first activation of one of the activatable user interface elements (e.g., either 620A or 620B) is received. Such activation may indicate a desired call initiation, but may also indicate a desired, selected SIM card (e.g., by virtue of the fact that a user interface element for a given SIM card is activated). In this manner, a single activation may simultaneously indicate both the initiation of a communication and the SIM card to be used to conduct the communication.

在1930,响应于接收到第一激活,呈现具有表示相应联系人的可激活用户界面元素的用户界面。例如,可以呈现图9的用户界面(例如呼叫历史),它包括用于使用在1920处所选的SIM拨打呼叫的多个用户界面元素。依据激活第一可激活用户界面元素或第二可激活用户界面元素,用户界面可以实现所选SIM卡的SIM分开的用户界面范例。At 1930, in response to receiving the first activation, a user interface having an activatable user interface element representing the corresponding contact is presented. For example, the user interface of FIG. 9 (e.g., call history) can be presented, which includes multiple user interface elements for making a call using the SIM card selected at 1920. Depending on whether the first activatable user interface element or the second activatable user interface element is activated, the user interface can implement a SIM-split user interface paradigm for the selected SIM card.

在1940,接收(例如在呼叫历史中的所表示的呼叫922或920A的)第二激活。所述激活指示特定的联系方式。At 1940, a second activation is received (eg, of call 922 or 920A represented in the call history). The activation indicates a particular contact.

在1950,响应于接收到第二激活,通过所选SIM拨打对所选的联系方式(例如与该呼叫相关联的号码)的呼叫。At 1950, in response to receiving the second activation, a call is placed via the selected SIM to the selected contact (eg, the number associated with the call).

用于发起所述通信的用户界面交互可以由第一激活和第二激活构成。通过支持仅具有两个激活的通信发起,无论SIM的号码是什么,都可实现更加有效的通信发起。The user interface interaction for initiating the communication may consist of a first activation and a second activation.By supporting communication initiation with only two activations, a more efficient communication initiation may be achieved regardless of the SIM number.

通过该用户界面,可以(例如通过在此所述的SIM指示器-切换器)接收所选SIM卡(例如将称为默认SIM卡)将被切换到不同的SIM卡的指示。因此,用不同的SIM卡拨打呼叫。Through the user interface, an indication can be received (e.g., via the SIM indicator-switcher described herein) that the selected SIM card (e.g., which will be referred to as the default SIM card) is to be switched to a different SIM card. Thus, a call is made using a different SIM card.

示例46-示例性通信场景:会话筛选Example 46 - Exemplary Communication Scenario: Session Screening

在此所述的特征可以用在用于单个SIM的同时仍然支持SIM聚集会话的会话筛选场景中。例如,回顾图2,第一用户界面可以包括根据SIM分开用户界面范例呈现多个会话的概要的会话列表用户界面(例如如在此所述)。例如,响应于用于特定SIM卡的消息收发的可激活用户界面元素的激活,可以呈现第一用户界面。The features described herein can be used in a session filtering scenario for a single SIM while still supporting SIM-aggregated sessions. For example, referring back to FIG. 2 , a first user interface can include a session list user interface that presents a summary of multiple sessions according to a SIM-separated user interface paradigm (e.g., as described herein). For example, the first user interface can be presented in response to activation of an activatable user interface element for messaging for a particular SIM card.

响应于激活所述多个会话中的特定会话,可以显示第二用户界面(例如如在此所述的会话用户界面),并根据SIM聚集用户界面范例呈现该特定会话的消息列表。In response to activating a particular session among the plurality of sessions, a second user interface (eg, a session user interface as described herein) may be displayed and present a message list for the particular session according to the SIM aggregate user interface paradigm.

示例47-示例性的SIM卡颜色Example 47 - Exemplary SIM Card Colors

在本文的示例中的任一个中,各特征可以被用于帮助表示SIM卡的颜色选择。例如,如果用户为通信设备选择强调色(例如以在设备的全部用户界面中使用以提供跨用户界面的色彩统一),可以与SIM卡中之一(例如主SIM卡,例如SIM1)相关联地使用强调色。可以通过将默认(例如强调)色改变为用户喜欢的颜色来提供用户界面。In any of the examples herein, features can be used to help represent color selections for SIM cards. For example, if a user selects an accent color for a communication device (e.g., to be used throughout the device's user interface to provide color uniformity across the user interface), the accent color can be associated with one of the SIM cards (e.g., the primary SIM card, e.g., SIM1). The user interface can be improved by changing the default (e.g., accent) color to a color preferred by the user.

可以参考在(例如互补)相应颜色的组合中在美学上是愉悦的颜色的查找表以基于与第一SIM卡相关联的颜色选择第二SIM的颜色。这样,可以将与用于通信设备的用户界面的强调色互补的颜色选择作为与SIM卡相关联的颜色。再次,可以通过将所选颜色改变为用户喜欢的任意颜色来提供用户界面。A lookup table of aesthetically pleasing colors in combinations of (e.g., complementary) corresponding colors can be referenced to select a color for the second SIM card based on the color associated with the first SIM card. In this way, a color that complements the accent color of the user interface for the communication device can be selected as the color associated with the SIM card. Furthermore, the user interface can be improved by changing the selected color to any color the user prefers.

示例48-示例性的一致的用户界面Example 48 - Exemplary consistent user interface

可以显示适应多个SIM卡的多个用户界面,其中用户界面既指示默认SIM卡又允许切换默认SIM卡。用户界面可以以相同方式且一致地显示默认SIM卡,并以相同的方式一致地接受切换。例如,可以跨用户界面(包括呼叫历史用户界面、小键盘用户界面、会话用户界面和联系人卡片用户界面)地使用SIM卡指示器-切换器。无论在什么通信场景下,这样的方案都可为用户提供一致的体验。Multiple user interfaces can be displayed to accommodate multiple SIM cards, where the user interfaces both indicate the default SIM card and allow switching the default SIM card. The user interfaces can display the default SIM card in the same and consistent manner and accept switching in the same and consistent manner. For example, a SIM card indicator-switcher can be used across user interfaces, including the call history user interface, keypad user interface, conversation user interface, and contact card user interface. This solution provides a consistent experience for users regardless of the communication scenario.

用户界面可以进一步跨实现SIM分开或SIM聚集的用户界面范例的用户界面保持一致。例如,呼叫历史用户界面可以实现它是实现SIM分开还是SIM聚集的用户界面范例的指示器-切换器。会话用户界面可以做同样的事。The user interface can further be consistent across user interfaces that implement either the SIM split or SIM aggregate user interface paradigm. For example, the call history user interface can implement an indicator-switch indicating whether it implements the SIM split or SIM aggregate user interface paradigm. The conversation user interface can do the same.

示例49—示例性优点Example 49—Exemplary Advantages

本发明技术可以显示并提供对由线路分隔开的通信的快速访问。所述技术可以在当接收到通信时以及当显示通信历史时提供哪个线路被使用的粗看指示。本发明技术可以每当用户可以发起或响应通信时提供对切换线路的容易且直观访问。本发明技术可以提供跨通信线路的整合体验,同时仍然维持并显示相应的通信线路的线路历史。本发明技术可以提供在针对每种通信类型在分开和聚集范例之间容易地切换的能力。The present technology can display and provide quick access to communications separated by lines. The technology can provide a high-level indication of which line is being used when a communication is received and when displaying the communication history. The present technology can provide easy and intuitive access to switching lines whenever a user can initiate or respond to a communication. The present technology can provide an integrated experience across communication lines while still maintaining and displaying the line history of the corresponding communication line. The present technology can provide the ability to easily switch between separate and aggregated paradigms for each communication type.

在此所述的技术解决了社交圈双SIM电话用户的需求,并为他们提供了一种用于根据电话线路隔离他们的通信的简单模型。社交圈用户是想要将他们的生活的不同部分分开的人。一个常见示例是将工作和个人生活分开并为不同的用户集维持不同的身份和不同的通信点。经常地,与社交圈之一的通信是较低优先级的(例如当该用户在工作时,个人是较低优先级的),并且维持个人号码的隐私性是重要的。The technology described herein addresses the needs of social circle dual-SIM phone users and provides them with a simple model for isolating their communications based on phone lines. Social circle users are people who want to separate different parts of their lives. A common example is separating work and personal life and maintaining different identities and different communication points for different sets of users. Often, communications with one of the social circles are lower priority (for example, when the user is at work, personal is lower priority), and maintaining the privacy of the personal number is important.

因为在此所述的技术允许用户容易地确定在传入和呼出通信两者中涉及哪个SIM卡,用户能够容易地分开身份并按需维持隐私。Because the techniques described herein allow a user to easily determine which SIM card is involved in both incoming and outgoing communications, the user can easily separate identities and maintain privacy as desired.

例50-示例性计算设备Example 50 - Exemplary Computing Device

图20示出了在其中可实现若干所描述的发明的合适的计算系统或环境2000的一般化示例。计算系统2000并不旨对使用范围或功能提出任何限制,因为这些创新可以在不同的通用或专用计算系统中实现。如在此所述的通信设备可以采用所述的计算系统2000的形式。FIG20 illustrates a generalized example of a suitable computing system or environment 2000 in which several of the described inventions may be implemented. Computing system 2000 is not intended to impose any limitations on scope of use or functionality, as these innovations may be implemented in various general-purpose or special-purpose computing systems. A communication device as described herein may take the form of the described computing system 2000.

参考图20,计算环境2000包括一个或多个处理单元2010、2015和存储器2020、2025。在图20中,此基本配置2030被包括在虚线内。处理单元2010、2015执行计算机可执行指令。处理单元可以是通用中央处理单元(CPU)、专用集成电路(ASIC)中的处理器或任意其它类型的处理器。在多处理系统中,多个处理单元执行计算机可执行指令以提高处理能力。例如,图20示出中央处理单元2010以及图形处理单元或协处理单元2015。有形存储器2020、2025可以是可由(诸)处理单元存取的易失性存储器(例如,寄存器、高速缓存、RAM)、非易失性存储器(例如,ROM、EEPROM、闪存等),或两者的某种组合。存储器2020、2025存储执行本文中所述的一个或多个发明的以适合于被(诸)处理单元执行的计算机可执行指令形式的软件2080。Referring to Figure 20, computing environment 2000 includes one or more processing units 2010, 2015 and memory 2020, 2025. In Figure 20, this basic configuration 2030 is included within the dashed line. Processing units 2010, 2015 execute computer-executable instructions. A processing unit can be a general-purpose central processing unit (CPU), a processor in an application-specific integrated circuit (ASIC), or any other type of processor. In a multi-processing system, multiple processing units execute computer-executable instructions to increase processing power. For example, Figure 20 shows a central processing unit 2010 and a graphics processing unit or co-processing unit 2015. Tangible memory 2020, 2025 can be volatile memory (e.g., registers, cache, RAM), non-volatile memory (e.g., ROM, EEPROM, flash memory, etc.) accessible by the processing unit(s), or some combination of the two. Memory 2020, 2025 stores software 2080 in the form of computer-executable instructions suitable for execution by the processing unit(s) that implements one or more of the inventions described herein.

计算系统可具有附加的特征。例如,计算环境2000包括存储2040、一个或多个输入设备2050、一个或多个输出设备2060以及一个或多个通信连接2070。诸如总线、控制器或网络之类的互连机制(未示出)将计算系统2000的各组件互连。通常,操作系统软件(未示出)为在计算系统2000中执行的其它软件提供操作环境,并协调计算系统2000的各组件的活动。The computing system may have additional features. For example, the computing environment 2000 includes storage 2040, one or more input devices 2050, one or more output devices 2060, and one or more communication connections 2070. An interconnection mechanism (not shown), such as a bus, controller, or network, interconnects the various components of the computing system 2000. Typically, operating system software (not shown) provides an operating environment for other software executed in the computing system 2000 and coordinates the activities of the various components of the computing system 2000.

有形存储2040可以是可移动或不可移动的,并包括磁盘、磁带或磁带盒、CD-ROM、DVD或可用于以非瞬态方式储存信息并可在计算系统2000内访问的任何其他介质。存储2040存储实现本文中所述的一个或多个发明的软件2080的指令。Tangible storage 2040 may be removable or non-removable and include magnetic disks, magnetic tapes or cartridges, CD-ROMs, DVDs, or any other medium that can be used to store information in a non-transitory manner and accessed within computing system 2000. Storage 2040 stores instructions for software 2080 that implement one or more of the inventions described herein.

(诸)输入设备2050可以是触摸输入设备(诸如键盘、鼠标、笔或跟踪球)、语音输入设备、扫描设备或向计算系统2000提供输入的另一设备。对于视频编码,(诸)输入设备2050可以是相机、显卡、TV调谐卡或接受模拟或数字形式的视频输入的类似设备,或将视频样本读入计算系统2000的CD-ROM或CD-RW。(诸)输出设备2060可以是显示器、打印机、扬声器、CD刻录机或提供来自计算系统2000的输出的另一设备。The input device(s) 2050 may be a touch input device (such as a keyboard, mouse, pen, or trackball), a voice input device, a scanning device, or another device that provides input to the computing system 2000. For video encoding, the input device(s) 2050 may be a camera, a graphics card, a TV tuner card, or a similar device that accepts video input in analog or digital form, or reads video samples into a CD-ROM or CD-RW of the computing system 2000. The output device(s) 2060 may be a display, a printer, a speaker, a CD burner, or another device that provides output from the computing system 2000.

通信连接2070允许通过通信介质到另一计算实体的通信。通信介质传达诸如计算机可执行指令、音频或视频输入或输出、或已调制数据信号中的其他数据之类的信息。已调制数据信号是使其一个或多个特征以在信号中编码信息的方式设置或改变的信号。作为示例而非限制,通信介质可以使用电的、光学的、RF或其它载体。Communication connection 2070 allows communication to another computing entity via a communication medium. The communication medium conveys information such as computer-executable instructions, audio or video input or output, or other data in a modulated data signal. A modulated data signal is a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, the communication medium may utilize electrical, optical, RF, or other carriers.

各创新可以在计算机可读介质的一般上下文中描述。计算机可读介质是可在计算环境内访问的任何可用有形介质。作为示例而非局限,对于计算系统(2000),计算机可读介质包括存储器(2020、2025)、存储(2040)、和以上任意的组合。The various innovations may be described in the general context of computer-readable media. Computer-readable media is any available tangible medium that can be accessed within a computing environment. By way of example and not limitation, for computing system (2000), computer-readable media includes memory (2020, 2025), storage (2040), and any combination thereof.

各创新可在计算机可执行指令(诸如包括在程序模块中的在(例如最终在硬件中执行的)目标现实或虚拟处理器上在计算系统中执行的那些计算机可执行指令)的一般上下文中描述。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、库、对象、类、组件、数据结构等。如各实施例中所描述的,这些程序模块的功能可以被组合,或者在这些程序模块之间拆分。针对各程序模块的计算机可执行指令可以在本地或分布式计算系统中执行。Each innovation can be described in the general context of computer-executable instructions (such as those included in program modules that are executed in a computing system on a target real or virtual processor (e.g., ultimately executed in hardware). In general, program modules include routines, programs, libraries, objects, classes, components, data structures, etc. that perform specific tasks or implement specific abstract data types. As described in various embodiments, the functionality of these program modules can be combined or split between these program modules. The computer-executable instructions for each program module can be executed in a local or distributed computing system.

术语“系统”和“设备”在此被互换地使用。除非上下文明确指示,否则,术语并不暗示对计算系统或计算设备的类型的任何限制。一般来说,计算系统或计算设备可以是本地的或分布式的,并且可以包括具有实现本文中描述的功能的软件的专用硬件和/或通用硬件的任意组合。The terms "system" and "device" are used interchangeably herein. Unless the context clearly indicates otherwise, the terms do not imply any limitation on the type of computing system or computing device. In general, a computing system or computing device can be local or distributed and can include any combination of special-purpose hardware and/or general-purpose hardware with software that implements the functionality described herein.

为了呈现起见,本详细描述使用了如“确定”和“使用”等术语来描述计算系统中的计算机操作。这些术语是对由计算机执行的操作的高级抽象,且不应与人类所执行的动作混淆。对应于这些术语的实际的计算机操作取决于实现而不同。For purposes of presentation, this detailed description uses terms such as "determine" and "use" to describe computer operations in a computing system. These terms are high-level abstractions for operations performed by a computer and should not be confused with actions performed by a human. The actual computer operations corresponding to these terms vary depending on the implementation.

示例51-示例性移动设备Example 51 - Exemplary Mobile Device

图21是描绘示例性移动设备2100的系统图,该移动设备2100包括各种可选的硬件和软件组件,在2102处概括地示出。该移动设备中的任何组件2102可与任何其他组件通信,但出于容易例示的目的而未示出所有连接。该移动设备可以是各种计算设备(例如,蜂窝电话、智能电话、手持式计算机、个人数字助理(PDA)等)中的任一个,并且可允许与诸如蜂窝、卫星或其他网络的一个或多个移动通信网络2104进行无线双向通信。还支持(例如在WiFi或其他网络上的)IP语音的场景。在此所述的通信设备可以采取所描述的移动设备2100的形式。FIG21 is a system diagram depicting an exemplary mobile device 2100, which includes various optional hardware and software components, generally shown at 2102. Any component 2102 in the mobile device can communicate with any other component, but not all connections are shown for ease of illustration. The mobile device can be any of a variety of computing devices (e.g., a cell phone, a smartphone, a handheld computer, a personal digital assistant (PDA), etc.) and can enable wireless two-way communication with one or more mobile communication networks 2104, such as cellular, satellite, or other networks. Voice over IP scenarios (e.g., over WiFi or other networks) are also supported. The communication devices described herein can take the form of the described mobile device 2100.

所示移动设备2100可包括用于执行如信号编码、数据处理、输入/输出处理、电源控制和/或其他功能等任务的控制器或处理器2110(例如,信号处理器、微处理器、ASIC、或其他控制和处理逻辑电路)。操作系统2112可控制对组件2102的分配和使用,并支持一个或多个应用程序2114。应用程序2114可包括公共移动计算应用(例如,电子邮件应用、日历、联系人管理器、web浏览器、消息收发应用)、或任何其他计算应用。用于访问应用存储的功能性2113还可以用于获取和更新应用2114。The illustrated mobile device 2100 may include a controller or processor 2110 (e.g., a signal processor, microprocessor, ASIC, or other control and processing logic) for performing tasks such as signal encoding, data processing, input/output processing, power control, and/or other functions. An operating system 2112 may control the allocation and use of components 2102 and support one or more applications 2114. Applications 2114 may include common mobile computing applications (e.g., email applications, calendars, contact managers, web browsers, messaging applications), or any other computing applications. Functionality 2113 for accessing application storage may also be used to retrieve and update applications 2114.

所示移动设备2100可包括存储器2120。存储器2120可包括不可移动存储器2122和/或可移动存储器2124。不可移动存储器2122可包括RAM、ROM、闪存、硬盘、或其它众所周知的存储器存储技术。可移动存储器2124可包括闪存或订户身份模块(SIM)卡,SIM卡是GSM通信系统中众所周知的,或者其他众所周知的存储器存储技术,诸如“智能卡”。存储器2120可用于存储数据和/或用于运行操作系统2112和应用2114的代码。示例数据可包括经由一个或多个有线或无线网络发送给和/或接收自一个或多个网络服务器或其它设备的网页、文本、图像、声音文件、视频数据、或其它数据集。存储器2120可用于存储诸如国际移动订户身份(IMSI)等订户标识符,以及诸如国际移动设备标识符(IMEI)等设备标识符。可将此类标识符传送给网络服务器以标识用户和设备。The illustrated mobile device 2100 may include memory 2120. Memory 2120 may include non-removable memory 2122 and/or removable memory 2124. Non-removable memory 2122 may include RAM, ROM, flash memory, a hard disk, or other well-known memory storage technologies. Removable memory 2124 may include flash memory or a subscriber identity module (SIM) card, which is well-known in GSM communication systems, or other well-known memory storage technologies, such as "smart cards." Memory 2120 may be used to store data and/or code for running an operating system 2112 and applications 2114. Example data may include web pages, text, images, sound files, video data, or other data sets sent to and/or received from one or more network servers or other devices via one or more wired or wireless networks. Memory 2120 may be used to store subscriber identifiers such as an International Mobile Subscriber Identity (IMSI) and device identifiers such as an International Mobile Equipment Identifier (IMEI). Such identifiers may be transmitted to a network server to identify the user and device.

移动设备2100可支持诸如触摸屏2132、话筒2134、相机2136、物理键盘2138、和/或跟踪球2140等一个或多个输入设备2130,以及诸如扬声器2152和显示器2154等一个或多个输出设备2150。其他可能的输出设备(未示出)可包括压电或其他触觉输出设备。一些设备可提供一个以上的输入/输出功能。例如,触摸屏2132和显示器2154可被组合在单个输入/输出设备中。The mobile device 2100 may support one or more input devices 2130 such as a touch screen 2132, a microphone 2134, a camera 2136, a physical keyboard 2138, and/or a trackball 2140, and one or more output devices 2150 such as a speaker 2152 and a display 2154. Other possible output devices (not shown) may include piezoelectric or other tactile output devices. Some devices may provide more than one input/output function. For example, the touch screen 2132 and the display 2154 may be combined in a single input/output device.

无线调制解调器2160可被耦合到天线(未示出),并可支持处理器2110和外部设备之间的双向通信,如本领域中清楚理解的。调制解调器2160被一般性地示出,并且可以包括用于与移动通信网络2104的蜂窝调制解调器和/或其它基于无线电的调制解调器(例如蓝牙2164或Wi-Fi 2162)。无线调制解调器2160通常被配置用于与一个或多个蜂窝网络(诸如,用于在单个蜂窝网络内、蜂窝网络之间、或移动设备与公共交换电话网络(PSTN)之间的数据和语音通信的GSM或CDMA网络)进行通信。The wireless modem 2160 may be coupled to an antenna (not shown) and may support two-way communication between the processor 2110 and external devices, as is well understood in the art. The modem 2160 is shown generally and may include a cellular modem and/or other radio-based modem (e.g., Bluetooth 2164 or Wi-Fi 2162) for communicating with the mobile communication network 2104. The wireless modem 2160 is typically configured to communicate with one or more cellular networks, such as GSM or CDMA networks for data and voice communications within a single cellular network, between cellular networks, or between a mobile device and a public switched telephone network (PSTN).

移动设备2100还可包括至少一个输入/输出端口2180、电源2182、诸如全球定位系统(GPS)接收机之类的卫星导航系统接收机2184、加速度计2186、和/或物理连接器2190,物理连接器可以是USB端口、IEEE 1394(火线)端口、和/或RS-232端口。所示组件2102不是必需的或包括所有的,可删除任何组件并且可添加其它组件。The mobile device 2100 may also include at least one input/output port 2180, a power source 2182, a satellite navigation system receiver 2184 such as a global positioning system (GPS) receiver, an accelerometer 2186, and/or a physical connector 2190, which may be a USB port, an IEEE 1394 (FireWire) port, and/or an RS-232 port. The components 2102 shown are not required or all-inclusive, any components may be deleted, and other components may be added.

示例52-示例性多服务器环境Example 52 - Exemplary Multi-Server Environment

在示例环境2200中,云2210向具有各种屏幕能力的所连接的设备2230、2240、2250提供服务。相连接的设备2230表示具有计算机屏幕2235(例如,中型尺寸屏幕)的设备。例如,连接的设备2230可以是个人计算机,诸如台式计算机、膝上型计算机、笔记本、上网本等。连接的设备2240表示具有移动设备屏幕2245(例如,小型尺寸屏幕)的设备。例如,连接的设备2240可以是移动电话、智能电话、个人数字助理、平板计算机等。连接的设备2250表示具有大屏幕2255的设备。例如,连接的设备2250可以是电视机屏幕(例如,智能电视机)或连接到电视机的另一设备(例如,机顶盒或游戏控制台)等。相连接的设备2230、2240、2250中的一个或多个可包括触摸屏能力。触摸屏可以不同的方式接受输入。例如,电容式触摸屏在物体(例如,指尖或指示笔)扭曲或中断流过表面的电流时检测到触摸输入。作为另一示例,触摸屏可使用光学传感器,在来自光学传感器的光束被中断时检测到触摸输入。对于通过某些触摸屏被检测到的输入来说,与屏幕表面的物理接触并不是必需的。不具备屏幕能力的设备也可被用在示例环境2200中。例如,云2210可向没有显示器的一个或多个计算机(例如,服务器计算机)提供服务。In example environment 2200, cloud 2210 provides services to connected devices 2230, 2240, and 2250 with various screen capabilities. Connected device 2230 represents a device with a computer screen 2235 (e.g., a medium-sized screen). For example, connected device 2230 may be a personal computer, such as a desktop computer, laptop computer, notebook, netbook, etc. Connected device 2240 represents a device with a mobile device screen 2245 (e.g., a small-sized screen). For example, connected device 2240 may be a mobile phone, smartphone, personal digital assistant, tablet computer, etc. Connected device 2250 represents a device with a large screen 2255. For example, connected device 2250 may be a television screen (e.g., a smart TV) or another device connected to a television (e.g., a set-top box or game console), etc. One or more of connected devices 2230, 2240, and 2250 may include touchscreen capabilities. A touchscreen can accept input in different ways. For example, a capacitive touch screen detects touch input when an object (e.g., a fingertip or stylus) distorts or interrupts the current flowing through the surface. As another example, a touch screen may use an optical sensor and detect touch input when a light beam from the optical sensor is interrupted. For input to be detected by some touch screens, physical contact with the screen surface is not required. Devices without screen capabilities may also be used in example environment 2200. For example, cloud 2210 may provide services to one or more computers (e.g., server computers) that do not have displays.

可由云2210通过服务提供商2220、或通过其他在线服务的提供商(未描述)来提供服务。例如,云服务可被定制成对应于特定相连接的设备(例如,相连接的设备2230、2240、2250)的屏幕大小、显示能力、和/或触摸屏能力。Services may be provided by the cloud 2210 through the service provider 2220, or through other online service providers (not depicted). For example, cloud services may be customized to correspond to the screen size, display capabilities, and/or touchscreen capabilities of a particular connected device (e.g., connected devices 2230, 2240, 2250).

在示例环境2200中,云2210至少部分地使用服务提供商2220来向各种连接的设备2230、2240、2250提供此处描述的技术和方案。例如,服务提供商2220可提供用于各种基于云的服务的集中式解决方案。服务提供商2220可为用户和/或设备(例如,连接的设备2230、2240、2250和/或其相应的用户)管理服务订阅。In example environment 2200, cloud 2210 uses, at least in part, a service provider 2220 to provide the techniques and solutions described herein to various connected devices 2230, 2240, 2250. For example, service provider 2220 can provide a centralized solution for various cloud-based services. Service provider 2220 can manage service subscriptions for users and/or devices (e.g., connected devices 2230, 2240, 2250 and/or their respective users).

示例53-示例性实现Example 53 - Exemplary Implementation

虽然为方便呈现起见所公开的方法的一些操作是以特定的顺序次序来描述的,但应当理解,这一描述方法涵盖重新安排,除非以下阐明的具体语言需要特定排序。例如,在某些情况下,可以重新安排或并发执行顺序地描述的操作。此外,为简明起见,附图可能未示出其中所公开的方法可结合其他方法使用的各种方式。Although some operations of the disclosed methods are described in a particular sequential order for ease of presentation, it should be understood that this description encompasses rearrangement unless specific language set forth below requires a particular ordering. For example, in some cases, operations described sequentially may be rearranged or performed concurrently. Furthermore, for the sake of clarity, the accompanying figures may not illustrate the various ways in which the disclosed methods can be used in conjunction with other methods.

所公开的方法中的任一个可被实现为存储在一个或多个计算机可读介质(例如,非瞬态计算机可读介质,诸如一个或多个光学介质盘、易失性存储器组件(诸如DRAM或SRAM)或非易失性存储器组件(诸如硬驱动器))上并且在计算机(例如,任何可购买的计算机,包括智能电话或包含计算硬件的其它移动设备)上执行的计算机可执行指令。用于实现所公开的技术的计算机可执行指令中的任一个以及在所公开的实施例的实现期间创建和使用的任何数据可被存储在一个或多个计算机可读介质(例如,非瞬态计算机可读介质)上。计算机可执行指令可以是例如经由web浏览器或其他软件应用程序(诸如远程计算应用程序)访问或下载的专用软件应用程序或软件应用程序的部分。此类软件可例如在单个本地计算机(例如,任何合适的商业上可用的计算机)上或在使用一个或多个网络计算机的网络环境中(例如,经由因特网、广域网、局域网、客户机-服务器网络(诸如,云计算网络)或其它此类网络)执行。Any of the disclosed methods can be implemented as computer-executable instructions stored on one or more computer-readable media (e.g., non-transitory computer-readable media, such as one or more optical media disks, volatile memory components (such as DRAM or SRAM), or non-volatile memory components (such as a hard drive)) and executed on a computer (e.g., any commercially available computer, including smartphones or other mobile devices containing computing hardware). Any of the computer-executable instructions for implementing the disclosed techniques and any data created and used during the implementation of the disclosed embodiments can be stored on one or more computer-readable media (e.g., non-transitory computer-readable media). The computer-executable instructions can be, for example, a dedicated software application or portion of a software application that is accessed or downloaded via a web browser or other software application (such as a remote computing application). Such software can be executed, for example, on a single local computer (e.g., any suitable commercially available computer) or in a network environment using one or more network computers (e.g., via the Internet, a wide area network, a local area network, a client-server network (such as a cloud computing network), or other such network).

为清楚起见,只描述了基于软件的各实现的某些所选择的方面。省略了本领域公知的其他细节。例如,应当理解,所公开的技术不限于任何特定计算机语言、或程序。例如,所公开的技术可由用C++、Java、Perl、JavaScript、Adobe Flash或任何其他合适的编程语言编写的软件来实现。同样,所公开的技术不限于任何特定计算机或硬件类型。合适计算机和硬件的某些细节是众所周知的,因此无需在本公开中进行详细阐述。For the sake of clarity, only certain selected aspects of each software-based implementation are described. Other details known in the art have been omitted. For example, it should be understood that the disclosed technology is not limited to any particular computer language or program. For example, the disclosed technology can be implemented by software written in C++, Java, Perl, JavaScript, Adobe Flash, or any other suitable programming language. Similarly, the disclosed technology is not limited to any particular computer or hardware type. Certain details of suitable computers and hardware are well known and therefore need not be elaborated in this disclosure.

此外,基于软件的实施方式中的任一个(包括例如用于使计算机执行所公开的方法中的任一种的计算机可执行指令)可以通过合适的通信手段来上传、下载、或远程访问。这些合适的通信手段包括,例如,因特网、万维网、内联网、软件应用、电缆(包括光缆)、磁通信手段、电磁通信手段(包括RF、微波和红外通信)、电子通信手段或其他这样的通信手段。Furthermore, any of the software-based embodiments (including, for example, computer-executable instructions for causing a computer to perform any of the disclosed methods) can be uploaded, downloaded, or remotely accessed via suitable communication means, including, for example, the Internet, the World Wide Web, an intranet, a software application, cables (including fiber optic cables), magnetic communication means, electromagnetic communication means (including RF, microwave, and infrared communication), electronic communication means, or other such communication means.

所公开的方法、装置和系统不应当被认为是以任何方式构成限制。相反,本公开针对各种公开的实施例(单独和彼此的各种组合和子组合)的所有新颖和非显而易见的特征和方面。所公开的方法、装置和系统不限于任何具体方面或特征或其组合,所公开的实施例也不要求存在任何一个或多个具体优点或解决各个问题。The disclosed methods, apparatus, and systems should not be considered limiting in any way. Instead, the present disclosure is directed to all novel and non-obvious features and aspects of the various disclosed embodiments (alone and in various combinations and subcombinations with each other). The disclosed methods, apparatus, and systems are not limited to any specific aspect or feature or combination thereof, nor do the disclosed embodiments require the presence of any one or more specific advantages or the resolution of any problems.

非瞬态计算机可读介质Non-transitory computer readable media

在此的任何计算机可读介质可以是非瞬态的(例如,存储器、磁性存储、光学存储等等)。Any computer-readable media herein may be non-transitory (eg, memory, magnetic storage, optical storage, etc.).

在计算机可读介质中存储Storing on a computer readable medium

此处描述的存储动作中的任一个可通过存储在一个或多个计算机可读介质(例如,计算机可读存储介质或其他有形介质)中来实现。Any of the storing actions described herein may be implemented by storing in one or more computer-readable media (eg, computer-readable storage media or other tangible media).

被描述为被存储的事物中的任一个可被存储在一个或多个计算机可读介质(例如,计算机可读存储介质或其他有形介质)中。Any of the things described as being stored may be stored in one or more computer-readable media (eg, computer-readable storage media or other tangible media).

在计算机可读介质中的方法Method in computer readable medium

此处描述的各方法中的任一方法可通过一个或多个计算机可读介质(例如,计算机可读存储介质或其他有形介质)中(例如,在其上编码)的计算机可执行指令来实现。这样的指令可以使得计算机执行该方法。此处描述的技术可用各种编程语言来实现。Any of the methods described herein can be implemented by computer-executable instructions in (e.g., encoded on) one or more computer-readable media (e.g., computer-readable storage media or other tangible media). Such instructions can cause a computer to perform the method. The techniques described herein can be implemented in various programming languages.

在计算机可读存储设备中的方法Method in a computer readable storage device

此处描述的方法中的任一个可由存储在一个或多个计算机可读存储设备(例如,存储器、磁性存储、光学存储等等)中的计算机可执行指令来实现。这样的指令可以使得计算机执行该方法。Any of the methods described herein can be implemented by computer-executable instructions stored in one or more computer-readable storage devices (eg, memory, magnetic storage, optical storage, etc.) Such instructions can cause a computer to perform the method.

示例性组合Exemplary combinations

可以支持各种组合。例如,传入呼叫用户界面可以与(例如在接受传入呼叫之后的)呼叫进行中用户界面相组合。呼叫进行中用户界面可以与(例如如果呼叫转移到背景)背景呼叫进行中用户界面相组合。Various combinations can be supported. For example, an incoming call user interface can be combined with a call in progress user interface (e.g., after accepting an incoming call). A call in progress user interface can be combined with a background call in progress user interface (e.g., if the call is transferred to the background).

呼叫进行中用户界面可以与(例如如果在呼叫期间发生了到主用户界面的导航)主用户界面相组合。在这样的情况中,也可显示背景呼叫进行中用户界面。The user interface during the call can be combined with (for example if navigation to the main user interface has occurred during the call) the main user interface. In such a case, the user interface during the background call can also be displayed.

发起通信的用户界面也可以与任何其他用户界面相组合。The user interface for initiating communication may also be combined with any other user interface.

替换方案Alternatives

来自任何示例的技术可以与在任何一个或多个其他示例中所描述的技术相组合。在此使用了单词“示例性”,它旨在指示一个示例而非理想的实施例。鉴于可应用所公开的本技术的原理的许多可能的实施例,应当认识到,所示实施例仅是所公开的技术的示例,并且不应被用作是对所公开的技术的范围的限制。相反,本公开的技术的范围由后续的权利要求来覆盖。我们要求作为我们的发明保护落入这些权利要求范围和精神内的所有内容。The technology from any example can be combined with the technology described in any one or more other examples. The word "exemplary" is used herein, which is intended to indicate an example rather than an ideal embodiment. In view of the many possible embodiments to which the principles of the disclosed technology can be applied, it should be recognized that the illustrated embodiments are merely examples of the disclosed technology and should not be used as limitations on the scope of the disclosed technology. Instead, the scope of the technology of the present disclosure is covered by the subsequent claims. We claim as our invention all that falls within the scope and spirit of these claims.

Claims (10)

1.一种至少部分地由计算系统实现的方法,所述方法包括:1. A method at least partially implemented by a computing system, the method comprising: 选择默认SIM卡;Select the default SIM card; 显示描绘联系人的多个联系方式的用户界面以及用于发起与所述联系人的特定联系方式的通信的可激活用户界面元素;A user interface that displays multiple contact methods for a contact, as well as an active user interface element for initiating communication with a specific contact method of the contact. 接收对所述用户界面元素的激活;Receive activation of the user interface element; 响应于对所述用户界面元素的激活,经由所述默认SIM卡发起与所述特定联系方式的通信;以及In response to activation of the user interface element, communication with the specific contact method is initiated via the default SIM card; and 对于所述联系人的另一联系方式,将不同SIM卡呈现为默认。For another contact method for the aforementioned contact, different SIM cards will be presented as the default. 2.如权利要求1所述的方法,其特征在于:2. The method as described in claim 1, characterized in that: 选择默认SIM卡包括选择被最近用于所述联系人的SIM卡。Selecting the default SIM card includes selecting the SIM card most recently used by the contact. 3.如权利要求2所述的方法,其特征在于,还包括:3. The method as described in claim 2, characterized in that it further comprises: 将所述默认SIM卡传播到所述联系人的不同联系方式。The default SIM card is distributed to different contact methods of the contact. 4.如权利要求1所述的方法,其特征在于:4. The method as described in claim 1, characterized in that: 选择默认SIM卡包括选择涉及与所述特定联系方式的通信活动的SIM卡。Selecting a default SIM card includes choosing the SIM card involved in communication activities with the specific contact method. 5.如权利要求1所述的方法,其特征在于,还包括:5. The method as described in claim 1, characterized in that it further comprises: 确定处于一特定时间段中的通信在给定SIM上进行;以及Determine whether communication occurring within a specific time period takes place on a given SIM; and 选择默认SIM卡包括选择所述给定SIM;或者Selecting the default SIM card includes selecting the given SIM; or 基于记账安排覆盖所选择的默认SIM卡。The selected default SIM card is covered based on the billing schedule. 6.如权利要求1所述的方法,其特征在于,还包括:6. The method as described in claim 1, characterized in that it further comprises: 确定所述联系人的姓与设备用户的姓相匹配;Determine that the contact person's last name matches the device user's last name; 其中选择默认SIM卡包括响应于确定所述联系人的姓与所述设备用户的姓相匹配,选择与个人活动相关联的SIM卡。Selecting a default SIM card includes selecting a SIM card associated with a personal activity in response to determining that the contact's last name matches the device user's last name. 7.如权利要求1所述的方法,其特征在于,还包括:7. The method as described in claim 1, characterized in that it further comprises: 基于记账安排覆盖所选择的默认SIM卡。The selected default SIM card is covered based on the billing schedule. 8.如权利要求1所述的方法,其特征在于,还包括:8. The method as described in claim 1, characterized in that it further comprises: 将联系方式与默认SIM卡的映射存储在表中;Store the mapping between contact information and the default SIM card in a table; 其中选择默认SIM卡咨询所述表。The table above is for selecting the default SIM card. 9.一种用于实现默认SIM卡的系统,所述系统包括:9. A system for implementing a default SIM card, the system comprising: 处理器;processor; 耦合到所述处理器的存储器;Memory coupled to the processor; 被配置成输出默认SIM卡的SIM卡默认引擎;以及The SIM card default engine is configured to output the default SIM card; and 默认SIM卡表,其中所述默认SIM卡表包括联系方式和默认SIM之间的映射,其中所述默认SIM卡表支持针对同一联系人的不同联系方式的不同默认SIM。A default SIM card table, wherein the default SIM card table includes a mapping between contact information and default SIM cards, and wherein the default SIM card table supports different default SIM cards for different contact information of the same contact. 10.如权利要求9所述的系统,其特征在于:10. The system as described in claim 9, characterized in that: 所述SIM卡默认引擎被配置成基于与所述联系人的通信活动来选择默认SIM。The SIM card default engine is configured to select the default SIM based on communication activity with the contact.
HK16105556.7A 2013-07-15 2014-07-14 Intelligent sim selection supporting rich context of input factors HK1217853B (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US13/942,621 US9154601B2 (en) 2013-07-15 2013-07-15 Intelligent user interfaces for multiple SIM cards
US13/942,621 2013-07-15
US14/079,486 US9131364B2 (en) 2013-07-15 2013-11-13 Intelligent SIM selection supporting rich context of input factors
US14/079,486 2013-11-13
PCT/US2014/046456 WO2015009585A1 (en) 2013-07-15 2014-07-14 Intelligent sim selection supporting rich context of input factors

Publications (2)

Publication Number Publication Date
HK1217853A1 HK1217853A1 (en) 2017-01-20
HK1217853B true HK1217853B (en) 2020-07-24

Family

ID=

Similar Documents

Publication Publication Date Title
AU2019201393B2 (en) Intelligent SIM selection supporting rich context of input factors
CN105409250B (en) Intelligent user interface for multiple SIM cards
US12052207B2 (en) Method and apparatus for managing message in electronic device
RU2629362C2 (en) Arrangement and method of the portable terminal with two subscriber identity module cards
KR100980683B1 (en) Method and apparatus for providing a user interface for generating a menu list of a mobile terminal
KR20130108640A (en) A calendar application for communication devices
US10817481B2 (en) Managing contact records between service provider accounts of a user
HK1217853B (en) Intelligent sim selection supporting rich context of input factors
EP2816786B1 (en) Managing contact records between service provider accounts of a user
KR20210011476A (en) Method and apparatus for managing message of electronic device