《一种双卡手机的SIM卡智能切换方法.pdf》由会员分享,可在线阅读,更多相关《一种双卡手机的SIM卡智能切换方法.pdf(12页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102857903 A (43)申请公布日 2013.01.02 CN 102857903 A *CN102857903A* (21)申请号 201210331062.1 (22)申请日 2012.09.07 H04W 8/18(2009.01) H04W 88/06(2009.01) (71)申请人 乐蛙科技 (上海) 有限公司 地址 201203 上海市浦东新区张江高科技园 区博霞路 22 号 205 室 (72)发明人 陈国华 薛冰水 (74)专利代理机构 上海精晟知识产权代理有限 公司 31253 代理人 何新平 (54) 发明名称 一种双卡手机的 SIM 卡。
2、智能切换方法 (57) 摘要 本发明公开了一种双卡手机的 SIM 卡智能切 换方法, 其包括以下步骤 : 首次使用时, 提示用户 设置默认发起通信事件的 SIM 卡 ; 当用户给联系 人发起一通信事件时, 首先判断本次通信事件之 前与该联系人是否曾有过通信记录 ; 若有, 则按 时间顺序, 采用最后一次通信的 SIM 卡发起本次 通信事件 ; 若没有, 则采用默认设置的 SIM 卡发 起本次通信事件 ; 若本次想更换手机默认选择的 SIM 卡来发起通信事件, 则可通过手动切换按键, 切换到所需SIM卡, 再发起本次通信事件。 采用本 发明能够使用户在发起通信事件时, 根据不同的 场景智能的选择。
3、所需的 SIM 卡, 从而减少用户繁 琐的机械选择。 (51)Int.Cl. 权利要求书 1 页 说明书 4 页 附图 6 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 4 页 附图 6 页 1/1 页 2 1. 一种双卡手机的 SIM 卡智能切换方法, 其特征在于, 包括以下步骤 : 步骤 S1 : 首次使用时, 提示用户设置默认发起通信事件的 SIM 卡 ; 步骤 S2 : 当用户给联系人发起一通信事件时, 首先判断本次通信事件之前与该联系人 是否曾有过通信记录 ; 步骤 S3 : 若有, 则按时间顺序, 采用最后一次通信的 SIM 卡发起本次。
4、通信事件 ; 步骤 S4 : 若没有, 则采用默认设置的 SIM 卡发起本次通信事件 ; 步骤 S5 : 若本次想更换手机默认选择的 SIM 卡来发起通信事件, 则可通过手动切换按 键, 切换到所需 SIM 卡, 再发起本次通信事件。 2. 如权利要求 1 所述的一种双卡手机的 SIM 卡智能切换方法, 其特征在于, 所述步骤 S2 具体还包括如下步骤 : a、 判断本次通信事件的类型 ; b、 根据本次通信事件的类型, 在该类通信事件中检索与联系人相关的通信记录 ; c、 若存在, 则将所述通信记录按时间顺序排列, 并提取与本次通信事件最近时间点的 通信记录中所采用的 SIM 卡记录, 以供。
5、后续步骤使用, 若不存在, 则从默认设置中提取默认 的 SIM 卡信息, 以供后续步骤使用。 3.如权利要求2所述的一种双卡手机的SIM卡智能切换方法, 其特征在于, 所述通信事 件包括语音呼叫、 视频呼叫、 短消息和彩信。 权 利 要 求 书 CN 102857903 A 2 1/4 页 3 一种双卡手机的 SIM 卡智能切换方法 技术领域 0001 本发明涉及移动通信技术领域, 特别涉及一种双卡手机的 SIM 卡智能切换方法。 背景技术 0002 随着移动通信行业的迅猛发展, 手机已经成为人们生活中必不可少的装备之一 ; 然而, 现有的手机通常可根据手机内部可装载的卡槽的数目分为 : 双卡。
6、双待手机和单卡单 待手机 ; 双卡双待手机解决了用户频繁换卡的麻烦, 从而得到越来越多用户的喜欢。 0003 然而, 当人们使用双卡双待手机打电话或发送短消息时, 通常还需要选择要使用 卡号, 即选择用哪个卡槽的手机卡进行本次通信事件, 具体流程如图 3 所示 ; 然而, 这种人 为的机械选择与切换, 不仅另用户感到繁琐, 而且, 一旦切换了手机卡, 同时也相当于修改 了原有手机的默认设置, 从而使其他相关操作更加繁琐与不便。 发明内容 0004 针对上述现有技术中存在的问题, 本发明的目的是 : 提出一种双卡手机的 SIM 卡 智能切换方法, 其能够根据用户的操作习惯, 智能判断用户的选择意。
7、愿, 从而让用户尽可能 减少选择的疑惑和操作, 更加便捷的使用双卡发起事件。 0005 本发明解决其技术问题所采用的技术方案是 : 0006 一种双卡手机的 SIM 卡智能切换方法, 其包括以下步骤 : 0007 步骤 S1 : 首次使用时, 提示用户设置默认发起通信事件的 SIM 卡 ; 0008 步骤 S2 : 当用户给联系人发起一通信事件时, 首先判断本次通信事件之前与该联 系人是否曾有过通信记录 ; 0009 步骤 S3 : 若有, 则按时间顺序, 采用最后一次通信的 SIM 卡发起本次通信事件 ; 0010 步骤 S4 : 若没有, 则采用默认设置的 SIM 卡发起本次通信事件 ; 。
8、0011 步骤 S5 : 若本次想更换手机默认选择的 SIM 卡来发起通信事件, 则可通过手动切 换按键, 切换到所需 SIM 卡, 再发起本次通信事件。 0012 所述步骤 S2 具体还包括如下步骤 : 0013 a、 判断本次通信事件的类型 ; 0014 b、 根据本次通信事件的类型, 在该类通信事件中检索与联系人相关的通信记录 ; 0015 c、 若存在, 则将所述通信记录按时间顺序排列, 并提取与本次通信事件最近时间 点的通信记录所采用的 SIM 卡记录, 以供后续步骤使用, 若不存在, 则从默认设置中提取默 认的 SIM 卡信息, 以供后续步骤使用。 0016 所述通信事件包括语音呼。
9、叫、 视频呼叫、 短消息和彩信。 0017 本发明的有益效果是 : 0018 1、 判断的机制根据以人为中心的日常现实场景的来判断并且发起一个事件 ; 0019 2、 滑动切换手机卡只是针对特定的联系人产生的切换, 而不是修改默认的手机卡 设定值 ; 说 明 书 CN 102857903 A 3 2/4 页 4 0020 3、 减少用户的选择。 附图说明 0021 图 1 是本发明的流程示意图 ; 0022 图 2 是图 1 中步骤 S2 的流程示意图 ; 0023 图 3 是现有双卡切换方法具体操作流程 ; 0024 图 4 是用户处于拨号盘模块时发起呼叫的具体操作流程 ; 0025 图 5。
10、 是用户处于联系人模块时发起呼叫的具体操作流程 ; 0026 图 6 是用户处于短消息模块时发送短信或彩信的具体操作流程。 具体实施方式 0027 现在结合附图对本发明作进一步详细的说明。 0028 如附图 1 所示, 一种双卡手机的 SIM 卡智能切换方法, 其包括以下步骤 : 0029 步骤 S1 : 首次使用时, 提示用户设置默认发起通信事件的 SIM 卡 ; 0030 步骤 S2 : 当用户给联系人发起一通信事件时, 首先判断本次通信事件之前与该联 系人是否曾有过通信记录 ; 0031 步骤 S3 : 若有, 则按时间顺序, 采用最后一次通信的 SIM 卡发起本次通信事件 ; 0032。
11、 步骤 S4 : 若没有, 则采用默认设置的 SIM 卡发起本次通信事件 ; 0033 步骤 S5 : 若本次想更换手机默认选择的 SIM 卡来发起通信事件, 则可通过手动切 换按键, 切换到所需 SIM 卡, 再发起本次通信事件。 0034 结合附图 2, 详细讲解步骤 S2 的具体流程。 0035 所述步骤 S2 具体还包括如下步骤 : 0036 a、 判断本次通信事件的类型 ; 0037 b、 根据本次通信事件的类型, 在该类通信事件中检索与联系人相关的通信记录 ; 0038 c、 若存在, 则将所述通信记录按时间顺序排列, 并提取与本次通信事件最近时间 点的通信记录所采用的 SIM 卡。
12、记录, 以供后续步骤使用, 若不存在, 则从默认设置中提取默 认的 SIM 卡信息, 以供后续步骤使用。 0039 另外, 附图 1 和附图 2 中所述通信事件包括语音呼叫、 视频呼叫、 短消息和彩信。 0040 以下结合附图 3 和附图 4 分别讲解发起语音或视频呼叫中 SIM 卡智能切换的操作 流程和发起短消息或彩信中 SIM 卡智能切换的操作流程。 0041 附图 4 所显示的是当用户处于拨号盘模块时的发起呼叫事件的 操作流程, 其具 体操作如下 : 0042 A) 拨号盘模块启动通过会检索出优选的拨号SIM卡的simId, 根据simId检索出该 卡插在卡槽的 slotId 并设置拨号。
13、按钮颜色, 如默认拨号卡卡槽为 “0” 按钮颜色为 “蓝色” , 卡槽为 “1” 按钮颜色为 “橙色” ; 0043 B) 用户在拨号盘界面输入数字, 智能搜索引擎模块会根据用户输入的数字检索出 快速匹配的联系人和通话记录, 如果检索出的结果包含通话记录则根据最匹配那条通话记 录的最后一次拨打的卡槽 slotId(通话记录的 slotId 是根据 simId 转换得出) 来设置优 选拨号 sim 卡并设置拨号按钮颜色 ; 说 明 书 CN 102857903 A 4 3/4 页 5 0044 C) 当用户短按拨号按钮, 则在 ACTION_CALL 的 intent 中设置优选的 slotId。
14、 ; 当用 户长按拨号按钮如果卡槽中插入双卡则启动滑动拨号按钮, 背景左端为非默认卡的颜色, 如果用户滑向左端并抬起手指则设置ACTION_CALL的intent为非默认的slotId, 如果用户 手指在滑块拨号按钮在右端时抬起则取消拨号 ; 0045 D) Phone 模块在接收到 ACTION_CALL 时获取 slotId, 根据 slotId 调用对用的接口 来拨打电话 ; 0046 E) 当监听到通话记录数据库更新的消息后, 要重新获取通话记录, 更新每个号码 的最近拨打 sim 卡。 0047 附图 5 显示的是当用户处于联系人模块时发起呼叫的具体操作流程, 其具体过程 如下 : 。
15、0048 A) 当用户进入联系人详情模块会查询改联系人每个号码的最近一条通话记录, 将 最近通话记录的拨打 SIM 卡通过数据库查询转换为卡槽 slotId, 并存储每个号码和对应的 拨打 SIM 卡 slotId ; 0049 B) 在号码列表中会根据存储的数据 (number, slotId 映射表) 设置默认拨号卡槽 slotId和拨号按钮颜色,如果某个号码没有通话记录则设置为Setting中设置的优选拨号 卡 ; 0050 C) 当用户短按每个号码的拨号按钮, 则在 ACTION_CALL 的 intent 中设置默认的 slotId ; 当用户长按拨号按钮如果卡槽中插入双卡则启动滑动。
16、拨号按钮, 背景左端为次选 卡的颜色, 如果用户滑向左端并抬起手指则设置 ACTION_CALL 的 intent 为次选的 slotId, 如果用户手指在滑块拨号按钮在右端时抬起则取消拨号 ; 0051 D) Phone 模块在接收到 ACTION_CALL 时获取 slotId, 根据 slotId 调用对用的接口 来拨打电话 ; 0052 E) 当监听到通话记录数据库更新的消息后, 要重新获取通话记录, 更新每个号码 的最近拨打 sim 卡。 0053 附图 6 显示的是当用户处于短消息模块时发送短信或彩信的具体操作流程, 其具 体过程如下 : 0054 A) 短信 / 彩信模块启动通过。
17、会检索出优选的发送短信 / 彩信 SIM 卡的 simId, 根 据 simId 检索出该卡插在卡槽的 slotId, 设置为优选发送 SIM 卡 ; 0055 B) 当用户新建短信时会根据优选发送 SIM 卡设置默认发送 SIM 卡 ; 0056 C) 当用户进入已存在会话, 则把最近一条发送或者接收的短信 / 彩信 SIM 卡做默 认发送 SIM 卡 ; 0057 D) 当用户短按发送按钮, 则使用默认发送 SIM 卡 (B 或 C 步骤设置) 发送短信 / 彩 信, 当用户长按发送按钮如果卡槽中插入双卡则启动滑动发送按钮, 背景左端为非默认卡 的颜色, 如果用户滑向左端并抬起手指则使用非。
18、默认发送SIM卡发送短信/彩信, 如果用户 手指在滑块发送按钮在右端时抬起则取消发送 ; 0058 当监听到短信/彩信数据库更新的消息后, 要重新获取短信/彩信, 更新会话的最 近拨打 sim 卡。 0059 上述附图 4- 附图 6 中涉及到以下的功能模块, 其中 : 0060 所述拨号盘模块用于接收用户输入的号码 ; 说 明 书 CN 102857903 A 5 4/4 页 6 0061 所述通话记录和联系人智能搜索引擎模块可以根据拨号盘输入的数字智能检索 出匹配的通话记录和联系人 ; 0062 所述监听通话记录数据库更新服务负责监听通话记录数据库更新, 当通话记录更 新后要重新获取数据库。
19、以实现查询最近拨打 SIM 卡的功能 ; 0063 所 述 数 据 库 引 擎 模 块 SettingsProvider.apk、 TelephonyProvider.apk、 ContactsProvider.apk 和 mmssmsProvider.apk 四个应用程序, 其中 SettingsProvider. apk 用于存储优选拨号 SIM 卡的 simId ; TelephonyProvider.apk 用于存储 SIMInfo : 如 sim 卡 simId, 卡 槽 slotId(对于双卡值为 : 0 或 1) 等 ; ContactsProvider.apk 对于通话记录 表。
20、格每条记录都存储了该条通话记录是通过那个卡拨出的 simId 字段 ; mmssmsProvider. apk 对于短信 / 彩信表格每条记录都存储了该条短信 / 彩信是通过那个卡拨出的 simId 字 段 ; 0064 所述 Phone 模块负责拨打电话 ; 0065 所述联系人详情模块用于显示联系人详情, 如号码、 邮箱等 ; 0066 所述短信/彩信会话发送接收详情界面用于显示某条会话发送和接收的短信/彩 信 ; 0067 所述监听短信 / 彩信数据库更新服务负责监听短信 / 彩信数据库更新, 当短信 / 彩信更新后要重新获取数据库以实现查询最近发送或者接收短信 / 彩信的 SIM 卡 。
21、simId 的 功能 ; 0068 所述短信 / 彩信接收发送模块负责接收发送短信 / 彩信。 0069 以上所述的利用较佳的实施例详细说明本发明, 而非限制本发明的范围。本领域 技术人员可通过阅读本发明后, 做出细微的改变和调整, 仍将不失为本发明的要义所在, 亦 不脱离本发明的精神和范围。 说 明 书 CN 102857903 A 6 1/6 页 7 图 1 说 明 书 附 图 CN 102857903 A 7 2/6 页 8 图 2 说 明 书 附 图 CN 102857903 A 8 3/6 页 9 图 3 说 明 书 附 图 CN 102857903 A 9 4/6 页 10 图 4 说 明 书 附 图 CN 102857903 A 10 5/6 页 11 图 5 说 明 书 附 图 CN 102857903 A 11 6/6 页 12 图 6 说 明 书 附 图 CN 102857903 A 12 。