电子设备及其呼叫处理方法

文档序号:10698548阅读:999来源:国知局
电子设备及其呼叫处理方法
【专利摘要】提供了一种电子设备及其方法。该电子设备包括:通信模块,被配置为与通信服务器进行通信;输入模块,被配置为接收用户命令;以及处理器,被配置为在该电子设备与第一外部电子设备之间的呼叫期间经由输入模块来接收设备改变命令,并且经由通信模块来向通信服务器传送用于将该电子设备与第一外部电子设备之间的呼叫改变为第二外部电子设备与第一外部电子设备之间的呼叫的消息。第二外部电子设备使用与该电子设备相同的订阅信息,并且该消息包括该电子设备与第一外部电子设备之间的呼叫的呼叫状态信息。
【专利说明】
电子设备及其呼叫处理方法
[0001 ]优先权
[0002] 本申请要求2015年4月23日在韩国知识产权局提交的韩国专利申请序列号10-2015-0057383的优先权,其整体公开通过引用被并入于此。
技术领域
[0003] 本公开一般涉及一种在因特网协议(IP)多媒体子系统(IMS)网络中所注册的电子 设备的呼叫处理方法。
【背景技术】
[0004] 为与各种通信系统互配,已提供了 IMStJMS指基于IP提供诸如语音、音频、视频等 的多媒体服务的规范。頂S还被扩展为基于IP支持各种无线/有线网络的互配。
[0005] 在传统的电路交换(CS)网络中,电话号码被用于向订户(subscriber)传递 (transfer)呼叫,其中,在一个设备(或一个订户识别模块(SIM)卡)中仅使用一个电话号 码。因此,不能够在若干终端中分配同一电话号码。例如,当智能电话的用户额外地购买利 用3G通信的智能手表时,用户必须在智能电话和智能手表中分别地使用不同的电话号码。
[0006] 此外,当在无线通信网络中使用呼叫转移方法时,在智能电话中所接收到的呼叫 可以被转移到智能手表,但是用户应当预先将智能电话设定为通信网络中的呼叫接收设 备。因此,当呼叫被接收时,用户不可以在不同的设备之间可变地进行选择以接收呼叫。

【发明内容】

[0007] 做出本公开以至少解决以上提及的问题和/或缺点,并且至少提供以下所述的优 点。
[0008] 因此,本公开的一个方面提供了一种用于多个电子设备基于IMS来使用一个电话 号码并且通过对呼叫转移、接收呼叫等的限制来便利地使用一个电话号码的方法。
[0009] 根据本公开的一个方面,提供了一种电子设备,所述电子设备包括:通信模块,被 配置为与通信服务器进行通信;输入模块,被配置为接收用户命令;以及处理器,被配置为 在该电子设备与第一外部电子设备之间的呼叫期间经由输入模块来接收设备改变命令,并 且经由通信模块来向通信服务器传送用于将该电子设备与第一外部电子设备之间的呼叫 改变为第二外部电子设备与第一外部电子设备之间的呼叫的消息。第二外部电子设备使用 与该电子设备相同的订阅信息,并且该消息包括该电子设备与第一外部电子设备之间的呼 叫的呼叫状态信息。
[0010] 根据本公开的一个方面,提供了一种电子设备的呼叫处理方法,所述呼叫处理方 法包括:通过通信网络来建立该电子设备与第一外部电子设备之间的呼叫;通过该电子设 备,在该电子设备与第一外部电子设备的呼叫期间从用户接收设备改变命令;以及向通信 服务器传送用于将该电子设备与第一外部电子设备之间的呼叫改变为第二外部电子设备 与第一外部电子设备之间的呼叫的消息。第二外部电子设备使用与该电子设备相同的订阅 信息,并且该消息包括电子设备与第一外部电子设备之间的呼叫的呼叫状态信息。
[0011] 根据本公开的一个方面,提供了一种电子设备,所述电子设备包括:显示器;通信 模块,被配置为从通信服务器接收包括第一外部电子设备与第二外部电子设备之间的呼叫 的呼叫状态信息的消息,其中,第二外部电子设备使用与该电子设备相同的订阅信息;以及 处理器,被配置为如果第一外部电子设备与第二外部电子设备之间的呼叫被改变为该电子 设备与第一外部电子设备之间的呼叫,则在显示器上显示使用呼叫状态信息来指示该电子 设备与第一外部电子设备之间的呼叫的状态的用户界面。
[0012] 根据本公开的一个方面,提供了一种电子设备的呼叫处理方法,所述呼叫处理方 法包括:从通信服务器接收包括第一外部电子设备与第二外部电子设备之间的呼叫的呼叫 状态信息的消息,其中,第二外部电子设备使用与该电子设备相同的订阅信息;将第一外部 电子设备与第二外部电子设备之间的呼叫改变为该电子设备与第一外部电子设备之间的 呼叫;以及在显示器上显示使用呼叫状态信息来指示电子设备与第一外部电子设备之间的 呼叫的状态的用户界面。
【附图说明】
[0013] 根据结合附图进行的下面的说明,本公开的特定实施例的以上和其他方面、特征 以及优点将变得更加明显,在附图中:
[0014] 图1示出了根据本公开的实施例的頂S系统;
[0015] 图2是示出了根据本公开的实施例、通过电子设备来注册頂S服务的过程的信号流 的图;
[0016] 图3是示出了根据本公开的实施例、在呼叫期间改变设备的过程的信号流的图;
[0017] 图4是示出了根据本公开的实施例、电子设备的呼叫接受过程的流程图;
[0018] 图5是示出了根据本公开的实施例、在呼叫期间改变设备的过程的信号流的图;
[0019] 图6是示出了根据本公开的实施例、在呼叫期间改变设备的过程的信号流的图;
[0020] 图7是示出了根据本公开的实施例、限制特定的电子设备的呼叫接收的过程的信 号流的图;
[0021] 图8是示出了根据本公开的实施例、注册电子设备的IMS服务器的过程的信号流的 图;
[0022] 图9是示出了根据本公开的实施例、限制特定的电子设备的呼叫接收的过程的信 号流的图;
[0023]图10示出了根据本公开的实施例的电子设备;
[0024] 图IlA至图IlC是示出了根据本公开的实施例、在电子设备上所显示的用户界面的 图;
[0025] 图12A至图12C是示出了根据本公开的实施例、在电子设备上所显示的用户界面的 图;
[0026] 图13示出了根据本公开的实施例的网络环境中的电子设备;
[0027] 图14示出了根据本公开的实施例的电子设备;以及
[0028] 图15示出了根据本公开的实施例的程序模块。
【具体实施方式】
[0029] 以下参考附图来描述本公开的各种实施例。因此,本领域普通技术人员将认识到, 能够对本文中所描述的各种实施例进行修改、等效和/或替换,而不脱离本公开的范围和精 神。关于附图的描述,可以通过相似的附图标记来指定相似的元件。
[0030] 在本说明书中所使用的术语和表述被用于描述本公开的特定的实施例,并且不意 欲限制本公开的范围。
[0031] 单数形式的术语可以包括复数形式,除非另外地指明。除非在本文中另外的定义, 否则在本文中所使用的包括技术术语或科学术语的所有术语可以具有与本领域技术人员 通常所理解的含义相同的含义。在字典中所定义的并且通常所使用的术语还应当被解释为 在相关的现有技术中照惯例的,并且不应当被解释为理想化的或过于正式的方式,除非在 本文中这样明确地被定义。在一些情况下,即使术语在说明书中被定义,但是这些术语仍然 可以不被解释为排除本公开的实施例。
[0032] 在本文中,表述"具有"、"可以具有"、"包括"和"包含"或者"可以包括"和"可以包 含"指示相对应的特征(例如,诸如数值、功能、操作或组件的要素存在,但是不排除额外的 特征的存在。
[0033]术语"A或B"、"A或/和B中的至少一个"、"A或/B中的一个或多个"等以包括相关联 的列举项中的一个或多个的任何和所有组合。例如,表述"A或B"、"A和B中的至少一个"或者 "A或B中的至少一个可以指代:(1)其中至少一个A被包括;(2)其中至少一个B被包括;或者 (3)其中至少一个A和至少一个B两者被包括。
[0034]诸如"第一"、"第二"等的术语可以指代各种元件,但是不限制元件。例如,"第一用 户设备"和"第二用户设备"可以指示不同的用户设备,而与其顺序或优先级无关。此外,在 不背离本公开的范围的情况下,第一元件可以被称为第二元件,并且类似地,第二元件可以 被称为为第一元件。
[0035] 当元件(例如,第一元件)被称为"(可操作地或可通信地)与......耦接/耦接至" 或"连接至"另一个元件(例如,第二元件)时,第一元件可以直接地与第二元件耦接/耦接至 第二元件或连接至第二元件,或者在其间可能存在中间元件(例如,第三元件)。然而,当第 一元件被称为"直接地与......耦接/耦接至"或"直接地连接至"第二元件时,在其间不存 在中间元件。
[0036] 根据上下文,表述"被配置为"可以与"适合于"、"具有能力"、"被设计为"、"被适配 为"、"被使得"或者"能够"可交换地使用。在硬件中,表述"被配置为"不应仅意味着"特别地 被设计为"。相反,表述"设备,被配置为"可以意味着设备"能够"与另一个设备或其他组件 一起操作。例如,"处理器,被配置为(或被设定为)执行A、B以及C"可以指示用于执行相对应 的操作的专用处理器(例如,嵌入式处理器)或者通过运行在存储器设备中所存储的一个或 多个软件程序来执行相对应的操作的通用处理器(例如,中央处理单元(CPU)或应用处理 器)。
[0037] 根据本公开的实施例的电子设备可以包括:智能电话、平板式个人计算机(PC)、移 动电话、视频电话、电子书阅读器、桌上型PC、膝上型PC、上网本式计算机、工作站、服务器、 个人数字助理(PDA)、便携式多媒体播放器(PMP)、运动图像专家组阶段1或阶段2(MPEG-1或 MPEG-2)音频层3(MP3)播放器、移动医疗设备、相机或者可穿戴设备。例如,可穿戴设备可以 包括配饰类型的设备(例如,钟表、戒指、手镯、脚镯、项链、眼镜、接触式镜片或头戴式设备 (HMD))、织物或衣物类型的设备(例如,电子衣物)、附着身体类型的设备(例如,皮肤护具或 纹身)、或者生物可植入类型的设备(例如,可植入电路)。
[0038]电子设备还可以是家用电器,诸如,电视机(TV)、数字通用盘(DVD)播放器、音频设 备、冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、TV盒Hf^lSamsung HomeSync?、AppIeTV?或GoogleTVgl)、游戏控制器(例如,Xbox?和PlayStation^ )、 电子词典、电子钥匙、摄录机或者电子相框。
[0039] 电子设备还可以是医疗设备(例如,诸如血糖监测设备、心率测量设备、血压测量 设备、体温测量设备等的便携式医疗测量设备,磁共振血管造影(MRA)设备、核磁共振成像 (MRI)设备、计算断层(CT)设备、扫描仪以及超声设备)、导航设备、全球定位系统(GPS)接收 器、事件数据记录仪(EDR)、飞行数据记录仪(FDR)、车载信息娱乐设备、船载电子设备(例 如,导航设备和陀螺仪罗盘)、航空电子设备、安全设备、车辆机头单元、工业或家庭机器人、 自动柜员机(ATM)、贩卖点(POS)设备或者物联网(IoT)设备(例如,灯泡、传感器、电表或气 表、喷洒器、火警、恒温器、路灯、烤面包机、锻炼设备、热水箱、加热器、锅炉等)。
[0040] 电子设备还可以包括:家具或建筑物/结构的部分、电子板、电子签名接收设备、投 影仪或各种测量仪器(例如,水表、电表、气表或者微波计量器等)。
[0041] 电子设备还可以是柔性电子设备。
[0042] 此外,电子设备可以是上述设备或其组合中的一个,或者是另外的电子设备。
[0043] 在本文中,术语"用户"可以指代使用电子设备的用户,或者可以指代使用电子设 备的设备(例如,人工智能电子设备)。
[0044] 图1示出了根据本公开的实施例的通信系统。
[0045] 参考图1,通信系统--例如,頂S--包括第一电子设备100、第二电子设备200、 第三电子设备300、第四电子设备400、IMS服务器500(或通信服务器)以及位置服务器600。 第一电子设备100、第二电子设备200、第三电子设备300、第四电子设备400、頂S服务器500 以及位置服务器600通过例如頂S网络(或通信网络)的网络彼此连接并且可以彼此通信。 [0046] 第一电子设备100、第二电子设备200、第三电子设备300以及第四电子设备400中 的每个可以被实施为能够传送和接收通信数据(例如,语音或视频数据)的设备,诸如智能 手表、智能眼镜、平板式PC、膝上型PC、桌上型PC、智能电视机等。
[0047] 第一电子设备100、第二电子设备200、第三电子设备300以及第四电子设备400可 以通过IMS服务器500传送和接收通信数据(例如,语音或视频数据),并且可以使用通信数 据向用户提供MS呼叫服务。例如,第一电子设备100、第二电子设备200、第三电子设备300 以及第四电子设备400可以支持公共交换电话网络(PSTN)、web实时通信(WebRTC)、LTE语音 (VoLTE)和/或IMS集中业务(ICS)。支持WebRTC的设备可以通过WebRTC-SIP转换网关与IMS 网络互配(interwork),或者使用第三代(3G)CS网络的设备可以通过会话集中和连续性应 用服务器(SCC AS)来执行頂S呼叫。
[0048]第一电子设备100、第二电子设备200以及第三电子设备300可以使用相同订阅信 息形式的MS公众身份标识(IMPU)(例如,电话号码或统一资源标识符(URI))来执行MS呼 叫。即,第一电子设备100、第二电子设备200以及第三电子设备300在頂S服务器中通过相同 的订阅信息被注册。
[0049] 尽管图1中的示例示出了使用相同订阅信息的三个电子设备(第一电子设备100、 第二电子设备200以及第三电子设备300),但是使用相同订阅信息的电子设备的数量不限 于此。如果使用相同订阅信息的电子设备的数量大于或等于两个,则对于其可以应用本公 开。
[0050] 第四电子设备400可以使用与第一电子设备100至第三电子设备300中的每个不同 的订阅信息被注册在MS网络中。因此,第四电子设备400的用户可以通过IMS网络来向第一 电子设备至第三电子设备300的用户进行呼叫。
[0051] 頂S服务器500可以在頂S网络中注册电子设备,处理呼叫的传送和接收,以及向电 子设备的用户提供MS呼叫服务。例如,頂S服务器500可以包括呼叫会话控制功能(xCSCF)、 家庭订户服务器(HSS)、媒体网关控制功能(MGCF)、出口(breakout)网关控制功能(BGCF)、 互联边界控制功能(IBCF)以及应用服务器(AS) ^CSCF可以在IMS网络中注册电子设备,处 理当在IMS网络中注册的电子设备传送和接收IMS呼叫时所使用的会话发起协议(SIP)信 令,以及基于服务的种类使用AS来执行SIP路由或者处理非SIP服务。
[0052] HSS可以是用于IMS网络订户(或订阅电子设备)的中央数据库,并且可以管理订户 的简档(prof i Ie)、服务简档等。
[0053] MGCF、BGCF以及IBCF中的每个可以与PSTN或另外的頂S网络(例如,VoLTE)互配并 且管理PSTN或另外的IMS网络(例如,VoLTE)。
[0054] AS可以向用户提供各种类型的服务,并且可以处理呼叫连接连续性功能、分组和 列表管理、服务容量整合、电话应用服务等。
[0055] 位置(location)服务器600可以管理在頂S网络中注册的设备的位置(position) 信息。可替换地,位置服务器600可以是頂S服务器500的AS。如果在頂S网络中注册的设备的 位置改变,则位置服务器600可以通过IMS服务器500(例如,xCSCF)接收并且更新改变后的 位置信息。
[0056]图2是示出了根据本公开的实施例、通过电子设备来注册頂S服务的过程的信号流 的图。具体地,图2示出了其中第二电子设备200通过与已经被注册在頂S网络中的第一电子 设备100相同的订阅信息(例如,頂PU)被注册的过程。
[0057] 参考图2,在步骤201中,第二电子设备200向頂S服务器500传送REGISTER(注册)请 求(或registration request)。
[0058] 在步骤203中,頂S服务器500执行用于第二电子设备200的认证过程,并且在頂S网 络中注册第二电子设备200。根据本公开的实施例,第二电子设备200可以通过与第一电子 设备100相同的订阅信息被注册。
[0059] 在步骤205中,頂S服务器500向第二电子设备200传送2000K响应。
[0060] 在步骤207中,IMS服务器500向第一电子设备100传送NOTIFY(通知)消息(或 notification message)。例如,IMS服务器500可以向使用相同订阅信息的所有设备(例如, 第一电子设备100)传送其中存储有'reginfo'(或注册信息)的NOTIFY消息。'reginfo'可以 具有可扩展标记语言(XML)形式并且可以包括与通过相同订阅信息所注册的设备的数量相 对应的联系标签。每个联系标签可以包括包含已注册的MPU的URI标签,和指示用于标识每 个终端和终端的种类的设备标识信息(例如,全局路由用户代理URI(GRUU))的显示名称标 签。例如,显示名称可以包括诸如Galaxy S' GearS 1;等的设备名称。
[0061] 在頂S网络中注册的电子设备一一例如,第一电子设备100-一可以使用显示名称 来显示包括使用与已注册的电子设备一一例如,第二电子设备200-一相同的订阅信息的 电子设备的列表。
[0062]以下表1指示了在NOTIFY消息中所包括的'reginfo'的示例。
[0063]

[0066] 在步骤209中,第一电子设备100响应于所接收到的NOTIFY消息来传送2000K响应。
[0067] 在步骤211中,第二电子设备200向IMS服务器500传送关于' reginfo '事件的 SUBSCRIBE消息。
[0068] 在步骤213中,IMS服务器500响应于SUBSCRIBE消息来向第二电子设备200传送 202ACCEPTED(接受)响应。因此,如果与'reginfo'相关联的事件发生(例如,使用相同订阅 信息的设备的注册、已注册的信息的改变等),则第二电子设备200可以从IMS服务器500接 ^ <reginfo, 〇
[0069] 在步骤215中,頂S服务器500传送包括'reginfo'的NOTIFY消息。
[0070] 在步骤217中,第二电子设备200响应于NOTIFY消息向IMS服务器500传送2000K响 应。
[0071] 在步骤219中,第二电子设备200向IMS服务器500传送关于对话事件的SUBSCRIBE 消息。
[0072] 在步骤221中,頂S服务器500向第二电子设备200传送202ACCEPTED消息。
[0073]因此,当连接到相同订阅信息(例如,頂PU)的任何INVI TE (邀请)_发起SIP对话的 状态改变时,第二电子设备200可以从IMS服务器500接收包括对话事件信息的NOTIFY消息, 并且可以辨别另一设备的呼叫状态。
[0074] 使用对话事件在IMS网络中注册的电子设备可以显示使用与已注册的电子设备相 同的订阅信息的电子设备的状态。
[0075] 图3是示出了根据本公开的实施例、在呼叫期间改变设备的过程的信号流的图。具 体地,图3指示第一电子设备100基于在第一电子设备100中所输入的用户命令、在呼叫期间 将电话设备改变到(或将呼叫转移到)使用与第一电子设备100相同的订阅信息的第二电子 设备200。
[0076] 参考图3,在步骤301中,在第一电子设备100与第四电子设备400之间建立呼叫。
[0077] 在呼叫期间,在步骤303中,设备改变命令(或呼叫转移命令)被输入到第一电子设 备100。例如,第一电子设备100的用户可以输入用于将进行呼叫的设备从第一电子设备100 改变到第四电子设备400的用户命令。
[0078] 在步骤305中,第一电子设备100向第二电子设备200传送'MESSAGE(消息)'消息。 例如,第二电子设备200的GRUU可以被指定为URI,并且第一电子设备100可以向第二电子设 备200传送'MESSAGE '消息。' MESSAGE '消息可以包括第一电子设备100的頂PU或GRUU,指示 第一电子设备100与第四电子设备400之间的呼叫的呼叫转移被排定(schedule)的信息, 和/或第一电子设备100与第四电子设备400之间的呼叫的呼叫状态信息。例如,呼叫状态信 息可以包括通话时间(例如,开始呼叫的时间点或经过的时间)、关于被叫方的信息(例如, 在联系人列表中存储的姓名或第四电子设备400的用户的图像)、以及初始呼叫连接方向 (例如,关于呼叫的呼叫方和接收方)中的至少一个。
[0079] 可替换地,可以省略步骤305。
[0080] 在步骤307中,第一电子设备100向第四电子设备400传送REFER(参考)请求(或呼 叫转移请求)。例如,接收呼叫的第二电子设备200的GRUU可以被包括在于REFER消息中所包 括的Refer-to(参考)报头中。
[0081 ] 在步骤309中,第四电子设备400向第一电子设备100传送202 ACCEPTED响应。
[0082] 在步骤311中,第四电子设备400将在REFER的Referr-To报头中所包括的GRUU指定 为URI并且向第二电子设备200传送INVITE消息(或呼叫邀请消息)。请求REFER消息的第一 电子设备100的頂PU或GRUU可以被包括在于INVITE消息中所包括的Referred-By (被参考) 报头中。第一电子设备100与第四电子设备400之间的呼叫的呼叫状态信息还可以被包括在 INVITE消息中。
[0083] 在步骤313中,第二电子设备200接受INVITE消息(或呼叫)。例如,当从第一电子设 备100接收到'MESSAGE'消息时,第二电子设备200可以确定在INVITE消息的Referred-By报 头中包括的頂PU或GRUU是否与在' MESSAGE '消息中包括的頂PU或GRUU相同。当在INVI TE消 息的Ref erred-By报头中包括的MPU或GRUU与在' MESSAGE '消息中包括的MPU或GRUU相同 时,第二电子设备200可以接受INVITE消息,而不接收来自用户的呼叫接受命令。
[0084]可替换地,当未从第一电子设备100接收或发送'MESSAGE'消息时,第二电子设备 200可以确定在INVITE消息的Referred-By报头中包括的IMPU是否与第二电子设备200的 頂PU相同。当在INVITE消息的Referred-By报头中包括的MPU与第二电子设备200的頂PU相 同时,第二电子设备200可以接受INVITE消息,而不接收来自用户的呼叫接受命令。
[0085] 在步骤315中,第二电子设备200向第四电子设备400传送2000K响应。
[0086] 在步骤317中,在第二电子设备200与第四电子设备400之间建立呼叫。
[0087]第二电子设备200可以提供指示使用在' MESSAGE '或INVITE消息中所包括的呼叫 状态信息的呼叫状态的用户界面。即,尽管进行呼叫的电子设备从第一电子设备100被改变 为第二电子设备200,但是原始地显示在第一电子设备100上的用户界面可以然后被显示在 第二电子设备200上。例如,第一电子设备100与第四电子设备400之间的呼叫的通话时间可 以被应用到第二电子设备200与第四电子设备400之间的呼叫的通话时间。
[0088]此外,使用呼叫状态信息,即使第四电子设备400的用户的姓名未被存储在第二电 子设备200中,第二电子设备200也可以显示第四电子设备400的用户的姓名。
[0089]在步骤319中,第四电子设备400向第一电子设备100传送指示成功地执行电话设 备的改变(或呼叫转移)的NOTIFY消息。
[0090] 在步骤321中,第一电子设备100向第四电子设备400传送2000K响应。
[0091] 在步骤323中,第四电子设备400向第一电子设备100传送BYE(再见)消息,并且在 步骤325中,第一电子设备100向第四电子设备400传送2000K响应。因此,可以结束第一电子 设备100与第四电子设备400之间的呼叫。
[0092]尽管图3示出了第四电子设备400向第一电子设备100传送BYE消息,但是可替换 地,第一电子设备100可以向第四电子设备400传送BYE消息,并且可以结束第一电子设备 100与第四电子设备400之间的呼叫。
[0093]可替换地,由图3中的第四电子设备400所执行的操作可以通过关于IMS网络中的 另一设备的信号执行代理(proxy)的背靠背用户代理(agent)(B2BUA)AS来执行。例如,如果 第四电子设备400不支持用于支持电话设备的改变(或呼叫转移)的SIP消息,则B2BUA AS可 以代替第四电子设备400来执行以上所述的操作。B2BUA可以是同时地执行用户代理服务器 (UAS)和用户代理客户端(UAC)的功能的用户代理。B2BUA可以与在UAS与UAC之间传送消息 的SIP代理服务器相似。然而,B2BUA与SIP代理服务器的不同之处也可以在于:B2BUA基于所 接收到的SIP消息来生成和传送新的SIP对话。
[0094] 尽管在图3中未示出頂S服务器500,但是可以通过IMS服务器500传送和接收在第 一电子设备100、第二电子设备200以及第四电子设备400之间所传送的和接收的消息(例 如,REFER消息、MESSAGE消息、INVITE消息、NOTIFY消息、2000K消息、202ACCEPTED消息等)。
[0095]图4是示出了根据本公开的实施例、电子设备的呼叫接受过程的流程图。具体地, 图4示出了由接受用于电话设备的改变(或呼叫转移)的INVITE消息的电子设备一一例如, 图3的步骤313中的第二电子设备200-一可以执行的操作。
[0096] 参考图4,在步骤405中,第二电子设备200从外部电子设备(例如,第一电子设备 1 〇〇)接收'MESSAGE '消息。'MESSAGE '消息可以包括指示排定来自外部电子设备的当前呼叫 的呼叫转移的信息。' MESSAGE '消息可以包括外部电子设备(例如,第一电子设备100)的订 阅信息(例如,頂PU)或设备标识信息(例如,GRUU)。
[0097] 可替换地,可以省略步骤405。
[0098] 在步骤410中,第二电子设备200接收INVITE消息。
[0099] 在步骤420中,第二电子设备200确定在INVITE消息中所包括的頂PU或GRUU是否与 在' MES SAGE '消息中所包括的IMPU或GRUU相同。例如,当从第一电子设备10 0接收到SIP 'MESSAGE'消息时,第二电子设备200可以将在INVITE消息的Referred-By报头中所包括的 頂PU或GRUU与在SIP 'MESSAGE '消息中所包括的頂PU或GRUU进行比较。然而,当未从第一电 子设备100接收到SIP'MESSAGE'消息时,第二电子设备200可以将在INVITE消息的 Referred-By报头中所包括的頂PU与第二电子设备200的頂PU进行比较。
[0100] 当在步骤420中,在INVITE消息的Referred-By报头中所包括的URI或頂PU与在SIP ' MESSAGE '消息中所包括的頂PU或GRUU(或第二电子设备200的頂PU)相同时,第二电子设备 200在步骤430中接受INVITE消息,而不接收来自用户的呼叫接受命令。例如,第二电子设备 200可以自动地接受INVITE消息,而不在显示器上显示用于接收呼叫接受命令的用户界面 (UI)(或者用于通知用户在第二电子设备200处接收呼叫的UI)。
[0101] 然而,当在步骤420中,在INVITE消息的Referred-By报头中所包括的URI或頂PU与 在SIP 'MESSAGE '消息中所包括的頂PU或GRUU(或第二电子设备200的頂PU)不同时,第二电 子设备200在步骤440中在显示器上显示用于接收呼叫接受命令的UK或者用于通知用户在 第二电子设备200处接收呼叫的UI)。例如,第二电子设备200可以确定接收到新的呼叫,而 不是接收到来自使用相同的IMPU的电子设备的现有呼叫。
[0102] 图5是示出了根据本公开的实施例、在呼叫期间改变设备的过程的信号流的图。具 体地,图5示出了当第四电子设备400不支持来自第一电子设备100的REFER请求时被改变的 电话设备(或呼叫转移)。
[0103] 参考图5,在步骤501中,在第一电子设备100与第四电子设备400之间建立呼叫。
[0104] 在呼叫期间,在步骤503中,设备改变命令(或呼叫转移命令)被用户输入到第一电 子设备100。例如,第一电子设备100的用户可以输入用于将进行呼叫的设备从第一电子设 备100改变到第二电子设备200的用户命令。
[0105] 在步骤505中,第一电子设备100向第二电子设备200传送REFER请求。标识信息或 呼叫支路(Ieg)信息,例如,到第四电子设备400的呼叫的呼叫ID、"来自(from)"标签以及 "去往(to)"标签可以被包括在REFER消息中所包括的R印Iace (替换)报头中。
[0106] REFER消息还可以包括呼叫的呼叫状态信息。例如,呼叫状态信息可以包括通话时 间、被叫方的信息(例如,在第四电子设备400的用户的联系人列表中所存储的姓名或图像) 以及初始呼叫连接方向(例如,关于呼叫的呼叫方和接收方)中的至少一个。
[0107] 在步骤507中,第二电子设备200向第一电子设备100传送202ACCEPTED响应。
[0108] 在步骤509中,第二电子设备200将在REFER消息的Refer-To报头中所包括的GRUU 指定为URI,并且向第四电子设备400传送INVITE消息。例如,第二电子设备200可以将传送 REFER消息的电子设备(例如,第一电子设备100)的订阅信息(例如,頂PU)与第二电子设备 200的订阅信息进行比较。如果第一电子设备100的订阅信息与第二电子设备200的订阅信 息相同,则第二电子设备200可以接受REFER请求,而无需用户的特别确认,并且可以向第四 电子设备400传送INVITE消息。INVITE消息可以包括REFER消息的R印Iace报头。
[0109] 在步骤511中,第四电子设备400接受INVITE消息(或呼叫)。例如,如果在INVITE消 息的Replace报头中所包括的呼叫标识信息和第一电子设备100与第四电子设备400之间的 呼叫的呼叫标识信息相同,则第四电子设备400可以接受INVITE消息。
[0110] 在步骤513中,第四电子设备400向第二电子设备200传送2000K响应。
[0111] 在步骤515中,在第二电子设备200与第四电子设备400之间建立呼叫。
[0112]第二电子设备200可以提供指示使用在REFER消息中所包括的呼叫状态信息的呼 叫状态的UI。即,即使进行呼叫的电子设备从第一电子设备100改变到第二电子设备200,原 始地显示在第一电子设备100上的UI也可以然后被显示在第二电子设备200上。
[0113] 在步骤517中,第二电子设备200向第一电子设备100传送指示成功地执行电话设 备的改变(或呼叫转移)的NOTIFY消息。
[0114] 在步骤519中,第一电子设备100向第二电子设备200传送OK响应。
[0115] 在步骤521中,第一电子设备100向第四电子设备400传送BYE消息,并且在步骤523 中,第四电子设备400向第一电子设备100传送2000K响应。因此,可以结束第一电子设备100 与第四电子设备400之间的呼叫。
[0116] 尽管图5示出了在从第四电子设备400接收到2000K响应后第二电子设备200传送 NOTIFY消息,但是可替换地,第二电子设备200可以在步骤507被执行之后传送NOTIFY消息。 第二电子设备200越早传送NOTIFY消息,就可以越早结束第一电子设备100与第四电子设备 400之间的呼叫。
[0117] 尽管在图5中未示出頂S服务器500,但是可以通过IMS服务器500传送和接收在第 一电子设备100、第二电子设备200以及第四电子设备400之间所传送的和接收的消息(例 如,REFER消息、INVITE消息、NOTIFY消息、2000K消息、202ACCEPTED消息等)。
[0118] 图6是示出了根据本公开的实施例、在呼叫期间改变设备的过程的信号流的图。具 体地,图6示出了第一电子设备100基于在使用与第一电子设备100相同的订阅信息的第二 电子设备200中所输入的用户命令,针对当前呼叫将电话设备改变到(或将呼叫转移到)第 二电子设备200。
[0119] 参考图6,在步骤601中,在第一电子设备100与第四电子设备400之间建立呼叫。 [0120] 在步骤603中,頂S服务器500向第二电子设备200传送包括对话事件信息的NOTIFY 消息。因此,当第一电子设备100与第四电子设备400之间的呼叫状态改变时,頂S服务器500 可以向通过与第一电子设备100相同的订阅信息在IMS网络中所注册的设备(例如,第二电 子设备200)传送包括对话事件信息的NOT IFY消息。例如,对话事件信息可以包括呼叫标识 信息(例如,呼叫ID、来自标签、去往标签)以及呼叫状态(例如,呼叫的开始或呼叫的结束)。 [0121 ] NOTIFY消息可以包括当前呼叫的呼叫状态信息。
[0122]可替换地,IMS服务器500可以周期性地(或以特定的时间间隔)向第二电子设备 200传送包括对话事件信息的NOTIFY消息,而与对话事件的改变无关。
[0123 ]在步骤605中,设备改变命令(或呼叫转移命令)被输入到第二电子设备200。例如, 第二电子设备200可以接收用于将进行当前呼叫的设备从第一电子设备100改变到第二电 子设备200的用户命令。
[0124] 在步骤607中,第二电子设备200向第四电子设备400传送INVITE消息。第一电子设 备i 〇〇与第四电子设备400之间的呼叫的标识信息(例如,呼叫ID、来自标签以及去往标签) 可以被包括在INVITE消息中所包括的R印Iace报头中。
[0125] 如果设备改变命令被输入,则第二电子设备200可以执行用户认证。例如,如果设 备改变命令被输入,则第二电子设备200可以需要认证过程,诸如,PIN输入、语音识别、指纹 识别等,并且可以在完成认证过程之后向第四电子设备400传送INVITE消息。
[0126] 在步骤609中,第四电子设备400接受INVITE消息(或呼叫)。例如,如果在INVITE消 息的Replace报头中所包括的呼叫标识信息与到第一电子设备100的呼叫的呼叫标识信息 相同,则第四电子设备400可以接受INVITE消息。
[0127] 在步骤611中,第四电子设备400向第二电子设备200传送2000K响应。
[0128] 在步骤613中,在第二电子设备200与第四电子设备400之间建立呼叫。例如,如果 到第二电子设备200的呼叫开始,则第四电子设备400可以向第二电子设备200传送之前被 传送到第一电子设备100的语音或数据。
[0129] 第二电子设备200可以提供指示使用在NOTIFY消息中所包括的呼叫状态信息的呼 叫状态的UI。即,即使进行呼叫的电子设备被从第一电子设备100改变到第二电子设备200, 原始地显示在第一电子设备100上的UI也可以然后被显示在第二电子设备200上。
[0130] 在步骤615中,第四电子设备400可以向第一电子设备100传送BYE消息,并且在步 骤617中,第一电子设备100向第四电子设备400传送2000K响应。因此,可以结束第一电子设 备100与第四电子设备400之间的呼叫。
[0131] 可替换地,由图6中的第四电子设备400所执行的操作可以通过关于IMS网络中的 另一设备的信号执行代理的B2BUA替代地执行。例如,当第四电子设备400不支持用于支持 电话设备的改变(或呼叫转移)的SIP消息时,B2BUA AS可以代替第四电子设备400来执行以 上所述的操作。这样,在步骤609中,当第二电子设备200通过与第一电子设备100相同的订 阅信息被注册时,第二电子设备200可以仅执行额外的认证过程,以便接受INVITE消息。 B2BUA可以是用户代理并且可以同时地执行UAS和UAC的功能。B2BUA可以与SIP代理服务器 类似,以在USA与UAC之间传送消息。然而,B2BUA可以与SIP代理服务器的不同之处在于: B2BUA基于所接收到的SIP消息来生成和传送新的SIP对话。
[0132] 尽管未在图6中示出,但是可以通过IMS服务器500传送和接收在第一电子设备 100、第二电子设备200以及第四电子设备400之间所传送和接收的消息。
[0133] 图7是示出了根据本公开的实施例、限制特定的电子设备的呼叫接收的过程的信 号流的图。具体地,图7示出了当第一电子设备100、第二电子设备200以及第三电子设备300 通过相同的订阅信息被注册在IMS网络中时,基于用户命令来限制第三电子设备300的呼叫 的接收的过程。
[0134] 参考图7,在步骤701中,第一电子设备100接收用于从通过相同订阅信息在IMS网 络中所注册的电子设备之中选择接收呼叫的设备的用户命令。例如,当用户不在家、而第三 电子设备300(例如,膝上型设备)在家时,用户可以选择第一电子设备100和第二电子设备 200来接收呼叫。即,用户排除第三电子设备300接收呼叫。
[0135] 如果电子设备被注册在IMS网络中,则电子设备可以从IMS服务器500接收包括 'reginfo'的NOTIFY消息。如以上参考图3所描述的,'reginfo'可以包括关于使用相同订阅 信息的其他设备的信息。第一电子设备100可以提供用于使用'reginfo'来接收设备选择命 令的UI。
[0136] 在步骤703中,第一电子设备100向IMS服务器500传送用于限制第三电子设备300 的接收的INFO消息。INFO消息可以包括第三电子设备300的设备标识符(例如,GRUU)。可替 换地,第一电子设备100可以使用诸如'MESSAGE'信息的其他SIP消息来限制第三电子设备 300的接收。
[0137] 在步骤705中,MS服务器500设定用于接收呼叫的设备。例如,頂S服务器500可以 例如使用在INFO消息中所包括的第三电子设备300的设备标识符(例如,GRUU)来将第三电 子设备300设定为不被允许进行呼叫接收的设备。
[0138] 在步骤707中,頂S服务器500向第一电子设备100传送2000K消息。
[0139] 在步骤709中,第四电子设备400向IMS服务器500传送INVITE消息。INVITE消息可 以包括由第一电子设备100至第三电子设备300中的每个所使用的頂PU。
[0140] 在步骤711和步骤713中,頂S服务器500使用在INVITE消息中所包括的頂PU来分别 地向第一电子设备100和第二电子设备200传送INVITE消息,但是不向第三电子设备300传 送INVITE消息。
[0141] 尽管图7示出了通过第一电子设备100输入用于选择电子设备的用户命令,但是还 可以通过采用相同订阅信息在IMS网络中所注册的另一电子设备(例如,第二电子设备200 或第三电子设备300)来输入用户命令。
[0142] 图8是示出了根据本公开的实施例、通过电子设备在IMS服务器中进行注册的过程 的信号流的图。具体地,图8示出了在其中第一电子设备100至第三电子设备300通过相同订 阅信息(例如,頂PU)被注册在頂S网络中的过程。
[0143] 参考图8,在步骤801中,第一电子设备100向IMS服务器500传送REGISTER请求。 REGISTER请求可以包括第一电子设备100的位置信息。例如,位置信息可以包括与第一电子 设备100的当前位置相对应的GNSS信息(例如,经度和炜度)或服务小区ID。
[0144] 在步骤803中,頂S服务器500在頂S网络中注册第一电子设备100,并且向位置服务 器600传送REG ISTER请求。
[0145] 在步骤805中,位置服务器600存储在REGISTER请求中所包括的第一电子设备100 的位置信息,并且向頂S服务器500传送2000K响应。
[0146] 在步骤807中,頂S服务器500向第一电子设备100传送2000K响应。
[0147] 类似地,在步骤809中,第二电子设备200向IMS服务器500传送REGISTER请求。 REG ISTER消息可以包括第二电子设备200的位置信息。
[0148] 在步骤811中,頂S服务器500在頂S网络中注册第二电子设备200,并且向位置服务 器600传送REG ISTER请求。
[0149] 在步骤813中,位置服务器600存储在REGISTER请求中所包括的第二电子设备200 的位置信息,并且向頂S服务器500传送2000K响应。
[0150] 在步骤815中,頂S服务器500向第二电子设备200传送2000K响应。
[0151] 在步骤817中,頂S服务器500向第一电子设备100传送NOTIFY消息。頂S服务器500 可以向在頂S网络中注册相同订阅信息的所有设备(例如,第一电子设备100)传送在其中存 储有'reginfo'的NOTIFY消息。因此,第一电子设备100可以识别出使用相同的订阅信息的 第二电子设备200也被注册在頂S网络中。
[0152] 在步骤819至步骤825中,第三电子设备300注册在IMS网络中。步骤819至步骤825 包括与如上所述的步骤801至步骤807以及步骤809至步骤815相同的操作。
[0153] 在步骤827和步骤829中,MS服务器500分别地向第一电子设备100和第二电子设 备200传送NOTIFY消息。因此,第一电子设备100和第二电子设备200可以识别出使用相同订 阅信息的第三电子设备300也被注册在頂S网络中。
[0154] 如图8中所示,当从电子设备请求REGISTER请求时,頂S服务器500可以向位置服务 器600传送REGISTER请求。因此,在位置服务器600中所包括的电子设备的位置信息可以被 不断地更新。
[0155] 图9是示出了根据本公开的实施例、限制特定的电子设备的呼叫接收的过程的信 号流的图。具体地,图9示出了当第一电子设备100至第三电子设备300通过相同订阅信息被 注册在IMS网络中时,基于用户命令并且基于电子设备的位置信息来限制第一电子设备100 的呼叫的接收的过程。
[0156] 参考图9,在步骤901中,第二电子设备200接收用于选择通过相同订阅信息在IMS 网络中所注册的电子设备中的至少一个的用户命令。例如,如果用户选择第二电子设备 200,则位于距第二电子设备200特定距离内的电子设备可以接受呼叫接收,并且可以阻止 位于特定距离之外的电子设备的呼叫接收。
[0157] 如果电子设备被注册在IMS网络中,则电子设备可以从IMS服务器500接收包括 'reginf〇 '的NOTIFY消息,该'reginf〇 '包括关于使用相同订阅信息的其他设备的信息。 [0158]第二电子设备200可以提供用于使用'reginfo'来接收设备选择命令的UI。
[0159] 在步骤903中,第二电子设备200向IMS服务器500传送用于设定第二电子设备200 的INFO消息,使得仅位于第二电子设备200周围的电子设备可以接收呼叫。INFO消息可以包 括第二电子设备200的设备标识符(例如,GRUU)。第二电子设备200还可以使用诸如 ' MESSAGE '消息的另一SIP消息来设定将接收呼叫的电子设备。
[0160] 在步骤905中,頂S服务器500设定用于选择将接收呼叫的设备的条件。例如,頂S服 务器500可以设定用于接收呼叫的条件,使得位于距第二电子设备200指定距离内的设备接 收呼叫。
[0161] 在步骤907中,頂S服务器500向第二电子设备200传送2000K消息。
[0162] 在步骤909中,第四电子设备400向IMS服务器500传送INVITE消息。INVITE消息可 以包括由第一电子设备100至第三电子设备300中的每个所使用的頂PU。
[0163] 在步骤911中,頂S服务器500使用在INVITE消息中所包括的IMPU、从位置服务器 600请求第一电子设备100至第三电子设备300的位置信息。
[0164] 在步骤913中,位置服务器600向IMS服务器500传送所请求的位置信息。位置信息 可以包括:每个电子设备是否位于特定区域或恒定区域中,特定终端是否在相同的区域中 等,以及每个电子设备的物理位置。
[0165] 在步骤915和步骤917中,基于位置信息,MS服务器500使用在INVITE消息中所包 括的頂PU向第一电子设备100至第三电子设备300中的至少一个传送INVITE消息。例如,当 第三电子设备300位于第二电子设备200周围并且第一电子设备100远离第二电子设备200 时,頂S服务器500向第二电子设备200和第三电子设备300传送INVITE消息,但是不向第一 电子设备1 〇〇传送INVITE消息。
[0166] 图10示出了根据本公开的实施例的电子设备。例如,图10中所示的电子设备可以 与以上参考图1至图9所描述的第一电子设备100、第二电子设备200或第三电子设备300相 对应。
[0167] 参考图10,电子设备包括通信模块1010、输入模块1020、显示器1030以及控制模块 1040〇
[0168] 通信模块1010可以通过頂S网络与頂S服务器500通信。通信模块1010可以与頂S月艮 务器500交换通信数据(例如,语音或视频数据)。通信模块1010可以与IMS服务器500交换 SIP消息。如上所述,SIP消息可以包括REFER消息、MESSAGE消息、INVITE消息、NOTIFY消息、 SUBSCRIBE 消息、INFO 消息、BYE 消息、2000K 消息、202ACCEPTED 消息等。
[0169] 输入模块1020可以接收用户命令。输入模块1020可以接收电话设备改变命令(或 呼叫转移命令),或者用于选择接收呼叫的设备的用户命令。
[0170] 输入模块1020可以包括用于感测用户的触摸操纵的触摸传感器面板,或者用于感 测用户的笔操纵的笔传感器面板(例如,数字转换器(digitizer))。输入模块1020可以包括 用于识别用户的运动的运动识别传感器,或者用于识别用户的语音的语音识别传感器。输 入丰旲块I 〇 20可以包括诸如键盘、鼠标、小键盘等的输入设备。
[0171] 显示器1030可以显示指示呼叫状态的UI、用于接收呼叫转移命令的UI、用于选择 接收呼叫的设备的UI和/或用于接收呼叫接受命令的UI。
[0172] 控制模块1040可以控制电子设备的整体操作。例如,控制模块1040可以通过控制 通信模块1010、输入模块1020以及显示器1030中的每个,例如根据以上参考图1至图9所描 述的过程来控制电子设备的呼叫处理操作。控制模块1040可以包括用于控制呼叫处理操作 的至少一个处理器。
[0173] 如果从IMS服务器500接收INVITE消息,则控制模块1040可以将在Referred-By报 头中所包括的INVITE消息的订阅信息(例如,頂PU)与电子设备的订阅信息进行比较。如果 在Referred-By报头中所包括的INVITE消息的订阅信息与电子设备的订阅信息相同,则控 制模块1040可以将进行呼叫的电子设备控制为请求传送INVITE消息的外部电子设备(例 如,第四电子设备400)。例如,如果在Referred-By报头中所包括的INVITE消息的订阅消息 与电子设备的订阅信息相同,则控制模块1040可以控制电子设备通过頂S服务器500向请求 传送INVITE消息的电子设备传送关于INVITE消息的2000K响应。
[0174] 如果在Ref erred-By报头中所包括的INVI TE消息的订阅信息与电子设备的订阅信 息不同,则控制模块1040可以控制电子设备在显示器上显示用于接收呼叫接受命令的UI。
[0175] 如果从用户输入呼叫接受命令,则控制模块1040可以控制电子设备以向请求传送 INVITE消息的外部电子设备转移呼叫。
[0176] 如果从頂S服务器500接收到REFER消息,则控制模块1040可以将在Ref erred-By报 头中所包括的REFER消息的订阅信息(例如,頂PU)与电子设备的订阅信息进行比较。如果在 Referred-By报头中所包括的REFER消息的订阅信息与电子设备的订阅信息相同,则控制模 块1040可以控制电子设备通过頂S服务器500传送INVITE消息作为在REFER消息的Referr-To报头中所包括的订阅信息。
[0177] 如果从IMS服务器500接收'MESSAGE'消息并且'MESSAGE'消息指示使用与该电子 设备相同的订阅信息的外部电子设备(例如,第一电子设备100)的当前呼叫的呼叫转移被 排定,则控制模块1040可以将在'MESSAGE '消息中所包括的頂PU或GRUU与在INVITE消息的 Referred-By报头中所包括的頂PU或GRUU进行比较。如果在' MESSAGE '消息中所包括的頂PU 或GRUU与在INVITE消息的Ref erred-By报头中所包括的頂PU或GRUU相同,则控制模块1040 可以控制电子设备向请求传送INVITE消息的外部电子设备(例如,第四电子设备400)转移 呼叫。
[0178] 如果对请求传送INVITE消息的外部电子设备进行呼叫,则控制模块1040可以控制 电子设备在显示器1030上显示指示与外部电子设备的呼叫状态的UI。控制模块1040可以控 制电子设备使用在' MESSAGE '消息中所包括的呼叫状态信息来显示UI。例如,呼叫状态信息 可以包括通话时间(例如,开始呼叫的时间点或经过的时间)、被叫方的信息(例如,第四电 子设备400的用户的姓名或图像)以及初始呼叫连接方向(例如,关于呼叫的呼叫方和接收 方)中的至少一个。因此,在使用与该电子设备相同的订阅信息的外部电子设备(例如,第一 电子设备100)上所显示的UI可以继续被显示在该电子设备上。例如,当第一电子设备100进 行呼叫时的通话时间可以被应用到当该电子设备进行呼叫时的通话时间。此外,使用呼叫 状态信息,即使第四电子设备400的用户的姓名未被存储在该电子设备中,该电子设备也可 以显示第四电子设备400的用户的姓名。
[0179] 如果从IMS服务器500接收到包括使用与该电子设备相同的订阅信息的外部电子 设备的'reginfo'的NOTIFY消息,则控制模块1040可以控制电子设备在显示器1030上显示 用于使用在'reginfo'中所包括的设备的名称来接收呼叫转移命令的UI。
[0180] 如果从IMS服务器500接收到包括使用与该电子设备相同的订阅信息的外部电子 设备的'reginfo'的NOTIFY消息,则控制模块1040可以控制电子设备在显示器1030上显示 用于使用在'reginfo'中所包括的设备的名称来选择接收呼叫的设备的UI。
[0181]图IlA至图IlC是示出了根据本公开的实施例、在电子设备上所显示的UI的图。
[0182] 参考图11A,显示器1030显示包括与接收呼叫的设备相关联的菜单的UI。接收呼叫 的设备可以针对设备被选择,可以单独地被选择、或者可以基于特定设备的位置被确定。在 图IlA中,如果用户选择菜单11一一"设备",则图IlB中所示的UI可以被显示在显示器1030 上。
[0183] 参考图11B,UI显示使用相同的订阅信息在頂S网络中所注册的设备的名称(例如, "Galaxy S"、"Gear S"以及"Laptop"),以及用于关于每个设备来设定是否接收呼叫的对象 15。用户可以使用对象15关于每个设备来设定是否接收呼叫。例如,当用户将"Galaxy S"设 定为'On(开启)'、将"Gear S"设定为'On'以及将"Laptop"设定为'OFF(关闭)'时,可以在 "Galaxy S"和"Gear S"中接收呼叫,但是不可以在"Laptop"中接收呼叫。
[0184] 再次参考图11A,如果用户选择菜单13-一"位置",则图IlC中所示的UI可以显示 在显示器1030上。
[0185] 参考图11C,UI包括使用相同订阅信息在IMS网络中所注册的设备的名称(例如, "Galaxy S"、"Gear S"以及"Laptop"),以及用于选择变为用于位置确定的参考的电子设备 的对象17。用户可以使用对象17来选择多个设备中的至少一个。例如,如果用户选择"Gear S",则呼叫可以仅由位于Gear S的指定距离内的电子设备所接收。
[0186] UI还包括用于设定指定距离(例如,地理围栏半径)的对象18。用户可以使用对象 18来设定指定距离。
[0187] UI还包括指示所选择的设备的位置和指定距离的对象19。例如,在对象19中,基于 所选择的设备、使用相同订阅信息的至少一个设备的位置可以被指示在地图上,并且被包 括在距所选择的设备指定距离中的区域可以被指示。
[0188]图12A至图12C是示出了根据本公开的实施例、在电子设备上所显示的UI的图。具 体地,图12A和图12B不出了在第一电子设备100与外部电子设备(例如,第四电子设备400) 之间的呼叫期间,在第一电子设备100上所显示的UI,以及图12C示出了在第一电子设备100 与第四电子设备400之间的呼叫被转移到第二电子设备200-一即,被改变为第二电子设备 200与第四电子设备400之间的呼叫--之后,在第二电子设备200上所显示的UI。
[0189] 参考图12A,第一电子设备100显示以下UI:该UI包括指示呼叫期间的呼叫状态的 对象21、被叫方(例如,第四电子设备400的用户)的图像23以及用于接收呼叫转移命令的菜 单图标25。指示呼叫状态的对象21可以包括被叫方的姓名、电话以及关于通话时间的信息。 第一电子设备100的用户可以使用菜单图标25来输入设备改变命令或呼叫转移命令。
[0190] 例如,如果用户选择菜单图标25,如图12B所示,则可以显示用于选择电子设备以 转移第一电子设备100进行的当前呼叫的对象27。对象27可以包括使用与第一电子设备100 相同的订阅信息的电子设备的列表。用户可以选择在对象27中所包括的电子设备中的一 个。
[0191] 例如,如果用户选择"Gear S",则呼叫可以被转移到第二电子设备200。第一电子 设备100进行的呼叫可以基于在第一电子设备100中所输入的设备改变命令或呼叫转移命 令而被转移到第二电子设备200。
[0192] 如果由第一电子设备100当前进行的呼叫被转移到第二电子设备200,则第二电子 设备200可以使用呼叫被转移之前、在'MESSAGE '消息、INVITE消息或REFER消息中所包括的 呼叫状态信息继续地显示在第一电子设备100上所显示的呼叫状态。
[0193]参考图12C,第二电子设备200可以显不包括被叫方(例如,第四电子设备400的用 户)的姓名、电话以及通话时间的UI。
[0194] 图13示出了根据本公开的实施例的网络环境中的电子设备。
[0195] 参考图13,电子设备1301包括总线1310、处理器1320、存储器1330、输入/输出(1/ 0)接口 1350、显示器1360以及通信接口 1370。可替换地,电子设备1301可以省略上述元件中 的至少一个或者可以进一步包括(一个或多个)其他元件。
[0196] 总线1310可以将上述元件1310至1370互联,并且可以包括用于在上述元件之间传 达通信(例如,控制信息和/或数据)的电路。
[0197] 处理器1320可以包括中央处理器(CPU)、应用处理器(AP)或通信处理器(CP)中的 一个或多个。处理器1320可以执行与电子设备1301的至少一个(一个或多个)其他元件的控 制或通信相关联的数据处理或操作。
[0198] 存储器1330可以包括易失性和/或非易失性存储器。例如,存储器1330可以存储与 电子设备1301中的至少一个(一个或多个)其他元件相关联的指令或数据。存储器1330存储 软件和/或程序1340。
[0199] 程序1340包括内核1341、中间件1343、应用程序接口(APIH345以及应用程序(或 "应用")1347。内核1341、中间件1343或API 1345中的至少一部分可以被称为"操作系统 (0S),,。
[0200] 内核1341可以控制或管理被用于运行其他程序(例如,中间件1343、API1345以及 应用程序1347)的操作或功能的系统资源(例如,总线1310、处理器1320、存储器1330等)。此 外,内核1341可以提供用于中间件1343、API 1345或应用程序1347的接口,以访问电子设备 1301的元件,以便控制或管理系统资源。
[0201]中间件1343可以执行仲裁角色,使得API 1345或应用程序1347与内核1341进行通 信以交换数据。此外,中间件1343可以根据优先级对从应用程序1347所接收到的一个或多 个任务请求进行处理。例如,中间件1343可以向应用程序1347中的至少一个指派使得可以 使用电子设备1301的系统资源(例如,总线1310、处理器1320、存储器1330等)的优先级,并 且可以对任务请求进行处理。
[0202] API 1345可以是通过其应用程序1347控制由内核1341或中间件1343所提供的功 能的接口,并且可以包括用于文件控制、窗口控制、图像处理、字符控制等的至少一个接口 或功能(例如,指令)。
[0203] I/O接口 1350可以向电子设备1301的(一个或多个)其他元件传送从用户或另外的 外部设备所输入的指令或数据。此外,I/O接口 1350可以向用户或另外的外部设备输出从电 子设备1301的(一个或多个)其他元件所接收到的指令或数据。
[0204] 显示器1360可以包括液晶显示器(LCD)、发光二极管(ODE)显示器、有机LED(OLED) 显示器或者微型机电系统(MEMS)显示器,或电子纸显示器。显示器1360例如可以向用户显 示各种内容(例如,文本、图像、视频、图标、符号等)。显示器1360可以包括触摸屏,其接收通 过使用电子笔或用户的身体的一部分所输入的触摸、手势、接近或悬停。
[0205] 通信接口 1370可以在电子设备1301与第一外部电子设备1302、第二外部电子设备 1304或服务器1306之间建立通信。例如,通信接口 1370可以通过无线通信或有线通信连接 至网络1362,以与第二外部电子设备1304或服务器1306进行通信。
[0206] 无线通信可以包括以下各项中的至少一个作为蜂窝通信协议:长期演进(LTE)、 LTE-高级(LTE-A)、码分多址(CDMA)、宽带CDMA(WCDMA)、通用移动电信系统(UMTS)、无线宽 带(WiBro)、全球移动通信系统(GSM)等。此外,无线通信可以包括局域网1364、诸如无线保 真(Wi-Fi)、蓝牙、蓝牙低能量(BLE)、Zigbee、近场通信(NFC)、磁安全传输或者GNSS ANSS可 以包括GPS、全球导航卫星系统(Glonass)、北斗导航卫星系统、Galileo、欧洲基于全球卫星 的导航系统等中的至少一个。
[0207] 有线通信可以包括以下各项中的至少一个:通用串行总线(USB)、高清晰度多媒体 接口(HDMI)、推荐标准232(RS-232)、电力线通信(PLC)以及传统电话业务(POTS)。网络1362 可以包括至少一个电信网络,例如,计算机网络(例如,LAN或WAN)、因特网以及电话网络。
[0208] 第一外部电子设备1302和第二外部电子设备1304中的每个可以是其类型与电子 设备1301的类型不同或相同的设备。
[0209] 服务器1306可以包括一个或多个服务器(例如,頂S服务器500或位置服务器600) 的组。
[0210]电子设备1301将执行的操作中的所有或一部分可以由电子设备1302和1304和/或 服务器1306来运行。例如,当电子设备1301运行功能或服务时,代替于内部地执行功能或服 务,电子设备1301可以从电子设备1032或1304和/或服务器1306请求与电子设备1301相关 联的功能中的至少一部分。电子设备1302或1304和/或服务器1306可以运行所请求的功能 或额外的功能,并且可以向电子设备1301传送运行结果。电子设备1301可以使用所接收到 的结果来提供所请求的功能或服务,或者可以额外地处理所接收到的结果,以提供所请求 的功能或服务。为此,例如,可以使用云计算、分布式计算或者客户端-服务器计算。
[0211] 图14示出了根据本公开的实施例的电子设备。
[0212] 参考图14,电子设备1401包括应用处理器1410、通信模块1420、订户身份模块 (sno卡1424、存储器1430、传感器模块1440、输入设备1450、显示器1460、接口 1470、音频模 块1480、相机模块1491、电力管理模块1495、电池1496、指示器1497以及电机1498。
[0213] 处理器1410可以驱动OS或应用,以控制连接至处理器1410的多个硬件或软件元 件,并且可以对各种数据进行处理和计算。处理器1410例如可以被实施为芯片上系统 (SoC)。处理器1410可以进一步包括GPU和/或图像信号处理器。处理器1410还可以包括图14 中所示的其他元件的至少一些(例如,蜂窝模块1421)。处理器1410可以将从其他元件中的 至少一个(例如,非易失性存储器)所接收指令或数据加载到易失性存储器并且处理该指令 或数据,以及可以在非易失性存储器处存储各种数据。
[0214] 通信模块1420可以包括蜂窝模块1421^^模块1423、蓝牙(81')模块1425、6吧3 模块1427 (例如,GPS模块、Gl onas s模块、北斗模块或Gal i I eo模块)、NFC模块1428以及射频 0^)模块1429。
[0215]蜂窝模块1421可以通过通信网络提供语音通信、视频通信、消息服务、因特网服务 等。蜂窝模块1421可以使用S頂卡1424来执行通信网络内的电子设备1401的区分和认证。蜂 窝模块1421可以执行由处理器1410所提供的功能中的至少一部分。蜂窝模块1421可以包括 通信处理器(CP)。
[0216] 蜂窝模块1421、'^^模块1423、81'模块1425、6吧5模块1427以及即(:模块1428中的 至少两个可以被包括在一个集成电路(IC)或IC封装中。
[0217] RF模块1429可以传送和接收通信信号(例如,RF信号)AF模块1429可以包括收发 器、功率放大器模块(PAM)、频率滤波器、低噪放大器(LNA)、天线等。蜂窝模块1421、Wi-Fi模 块1423、BT模块1425、GNSS模块1427或NFC模块1428中的至少一个可以通过单独的RF模块传 送和接收RF信号。
[0218] S頂卡1424可以包括唯一标识信息(例如,集成电路卡标识符(ICCID)或订户信息 (例如,整合移动订户标识(MSI))。
[0219] 存储器1430包括内部存储器1432和外部存储器1434。例如,内部存储器1432可以 包括易失性存储器(例如,动态RAM (DRAM )、静态RAM (SRAM)或同步DRAM (SDRAM ))、非易失性 存储器(例如,一次性可编程ROM(OTPROM)、可编程ROM(PROM)、可擦除且可编程ROM(EPROM)、 电可擦除且可编程ROM(EEPROM)、掩膜R0M、闪速R0M、与非(NAND)闪速存储器、或者或非 (NOR)闪速存储器等)、硬驱或固态驱动器(SSD)中的至少一个。
[0220] 外部存储器1434可以包括闪速驱动器、压缩闪存(CF)、安全数字(SD)、微型安全数 字(micro-SD)、迷你安全数字(mini-SD)、极速数字(xD)、多媒体卡(MMC)、记忆棒等。外部存 储器1434可以通过各种接口与电子设备1401功能地和/或物理地连接。
[0221] 传感器模块1440可以测量物理量或者可以检测电子设备1401的操作状态。传感器 模块1440可以将所测量的或所检测的信息转换为电信号。
[0222] 传感器模块1440包括:手势传感器1440A、陀螺仪传感器1440B、气压传感器1440C、 磁传感器1440D、加速度传感器1440E、抓握传感器1440F、接近传感器1440G、色彩传感器 1440H(例如,红色、绿色、蓝色(RGB)传感器)、ΒΙ0传感器14401、温度/湿度传感器1440J、照 度传感器1440K以及紫外(UV)传感器1440M。
[0223] 另外地或可替换地,传感器模块1440可以包括电子鼻传感器、肌电(EMG)传感器、 脑电波(EEG)传感器、心电图(ECG)传感器、光体积描记(photoplethysmographic,PPG)传感 器、红外(IR)传感器、虹膜传感器和/或指纹传感器。传感器模块1440可以进一步包括用于 控制其中所包括的至少一个或多个传感器的控制电路。
[0224] 电子设备1401可以进一步包括处理器,该处理器为处理器1401的一部分或独立于 处理器1401并且被配置为控制传感器模块1400。该处理器可以在处理器1301保持在睡眠状 态的同时控制传感器模块1440。
[0225] 输入设备1450包括触摸面板1452、(数字)笔传感器1454、键1456以及超声输入设 备1458。触摸面板1452可以使用电容性的、电阻性的、红外的或超声的检测方法中的至少一 个。触摸面板1452可以进一步包括控制电路。触摸面板1452可以进一步包括触觉层,以向用 户提供触觉反应。
[0226] (数字)笔传感器1454可以是触摸面板的一部分或者可以包括用于辨别的额外的 板。
[0227] 键1456可以包括例如物理按钮、光学键、小键盘等。
[0228] 超声输入设备1458可以通过麦克风1488检测(或感测)从输入设备所生成的超声 信号,并且可以检查与所检测到的超声信号相对应的数据。
[0229] 显示器1460包括面板1462、全息设备1464和投影仪1466。
[0230]例如,面板1462可以被实施为柔性的、透明的或可穿戴的。面板1462与触摸面板 1452可以被集成为一个模块。
[0231]全息设备1464可以使用光干涉现象在空中显示立体图像。
[0232]投影仪1466可以将光投影在屏幕上以便显示图像。屏幕可以被布置在电子设备 1401的内部或外部。
[0233] 显示器1460可以进一步包括用于控制面板1462、全息设备1464和/或投影仪1466 的控制电路。
[0234] 接口 1470包括高清晰度多媒体接口(HDMI)1472、通用串行总线(USB)1474、光学接 口 1476或D-小型(D-sub) 1478。另外地或可替换地,接口 1470可以包括移动高清晰度链接 (MHL)接口、SD卡/多媒体卡(MMC)接口或红外数据协会(IrDA)标准接口。
[0235] 音频模块1480可以对声音与电信号双向地进行转换。音频模块1480可以对通过扬 声器1482、接收器1484、耳机1486和/或麦克风1488等输入或输出的声音信息进行处理。
[0236] 相机模块1491捕获静态图像和/或视频,并且可以包括至少一个图像传感器(例 如,前置传感器或后置传感器)、镜头、图像信号处理器(ISP)以及闪光灯(例如,LED或氙 灯)。
[0237] 电力管理模块1495例如可以管理电子设备1401的电力。电力管理模块1495可以包 括电力管理集成电路(PMIC)、充电器IC或电池计。PMIC可以具有有线充电方法和/或无线充 电方法。无线充电方法可以包括例如磁共振方法、磁感应方法或电磁方法,并且可以进一步 包括额外的电路,例如,线圈回路、共振电路或整流器等。
[0238] 电池计可以在电池 1496被充电时测量例如电池 1496的剩余容量及其电压、电流或 温度。电池 1496可以包括例如可再充电电池或太阳能电池。
[0239] 指示器1497可以显示电子设备1401或其一部分(例如,处理器1410)的特定状态, 诸如正在引导(booting)状态、消息状态、充电状态等。
[0240]电机1498可以将电信号转换为机械振动,并且可以生成振动和/或触觉效果。
[0241]用于支持移动TV的处理设备(例如,GPU)可以被包括在电子设备1401中。用于支持 移动TV的处理设备可以根据DMB、数字视频广播(DVB)、Mediafl〇?等的标准,对媒体数据进 行处理。
[0242] 电子设备1401的上述元件中的每个可以被配置有一个或多个组件,并且元件的名 称可以根据电子设备1401的类型而改变。此外,电子设备1401可以省略其一些元件或者可 以进一步包括(一个或多个)其他元件。
[0243] 此外,电子设备1401的元件中的一些可以彼此组合以便形成一个实体,使得元件 的功能可以以与组合之前相同的方式被执行。
[0244] 图15示出了根据本公开的实施例的程序模块。
[0245] 参考图15,程序模块1510可以包括OS以控制与电子设备相关联的资源,和/或在OS 上被驱动的各种应用。
[0246] 程序模块1510包括内核1520、中间件1530、API 1560以及应用1570。程序模块1510 中的至少一部分可以被预先加载到电子设备上,或者可以从外部电子设备下载。
[0247] 内核1520包括系统资源管理器1521和设备驱动器1523。系统资源管理器1521可以 执行系统资源的控制、分配或检索(retrieval)。系统资源管理器1521可以包括处理管理 部、存储器管理部或文件系统管理部。
[0248] 设备驱动器1523可以包括显示器驱动器、相机驱动器、蓝牙驱动器、通用存储器驱 动器、USB驱动器、小键盘驱动器、Wi-Fi驱动器、音频驱动器和/或处理间通信(IPC)驱动器。
[0249] 中间件1530可以提供应用1570共同需要的功能,或者可以通过API 1560向应用 1570提供各种功能,以允许应用1570有效地使用电子设备的有限的系统资源。中间件1530 包括运行时刻库1535、应用管理器1541、窗口管理器1542、多媒体管理器1543、资源管理器 1544、电力管理器1545、数据库管理器1546、包管理器1547、连通性管理器1548、通知管理器 1549、位置管理器1550、图形管理器1551以及安全管理器1552。
[0250] 运行时刻库1535例如可以包括当应用1570被运行时编译器使用该库模块通过编 程语言添加新的功能的库模块。运行时刻库1535可以执行输入/输出管理、存储器管理或关 于算术功能的能力。
[0251] 应用管理器1541例如可以管理至少一个应用1570的生命周期。
[0252] 窗口管理器1542可以管理在屏幕中所使用的⑶I资源。
[0253]多媒体管理器1543可以识别用于播放媒体文件的格式,并且可以通过使用适合于 该格式的编解码器执行媒体文件的编码或解码。
[0254] 资源管理器1544可以管理资源,诸如至少一个应用1570的存储空间、存储器或源 代码。
[0255] 电力管理器1545可以与基本输入/输出系统(BIOS) -起进行操作以管理电池或电 力,并且可以提供用于电子设备的操作的电力信息。
[0256]数据库管理器1546可以生成、搜索或修改在至少一个应用1570要使用的数据库。
[0257] 包管理器1547可以对以包文件的形式分发的应用进行安装或更新。
[0258] 连通性管理器1548可以管理例如诸如Wi-Fi或蓝牙的无线连接。
[0259] 通知管理器1549可以显示或通知诸如到达消息、允许(promise)、接近通知的事 件。
[0260] 位置管理器1550可以管理电子设备的位置信息。
[0261]图形管理器1551可以管理要被提供给用户的图形效果,或者管理与图形效果有关 的用户界面。
[0262]安全管理器1552可以提供用于系统安全或用户认证的一般的安全功能。
[0263]当电子设备包括电话功能时,中间件1530可以进一步包括电话管理器,以用于管 理电子设备的语音呼叫功能或视频呼叫功能。
[0264]中间件1530可以包括对上述元件的各种功能进行组合的中间件模块。中间件1530 可以提供根据对于每个类型的OS特定的模块,以提供差异化的功能。另外,中间件1530可以 动态地去除预先存在的元件的一部分,或者可以向其添加新的元件。
[0265] API 1560可以是编程功能的集合,并且可以被提供有依赖于OS可变的配置。例如, 当OS是Android?或iOS?时,其可以被允许为每个平台提供一个API集合。当OS是Tizen? 时,可以被允许为每个平台提供两个或更多个API集合。
[0266] 应用1570包括主页应用1571、拨号器1572、SMS/MMS应用1573、即时消息(頂)应用 1574、浏览器应用1575、相机应用1576、闹钟应用1577、联系人应用1578、语音拨号应用 1579、电子邮件应用1580、日历应用1581、媒体播放器应用1582、相册应用1583以及时钟应 用1584。额外地,应用1570可以包括健康保健应用(例如,用于测量锻炼量或血糖的应用)或 者环境信息应用(例如,利用气压、湿度或温度的应用)。
[0267] 应用1570可以包括支持电子设备与外部电子设备之间的信息交换的信息交换应 用。信息交换应用可以包括用于向外部电子设备传送特定的信息的通知中继应用,或者用 于管理外部电子设备的设备管理应用。
[0268] 例如,信息交换应用可以包括向外部电子设备传送产生于其他应用(例如,SMS/ MMS应用1573、电子邮件应用1580、健康保健应用或环境信息应用)的通知信息的功能。
[0269] 额外地,信息交换应用可以从外部电子设备接收通知信息,并且向用户提供通知 信息。
[0270]设备管理应用可以管理(例如,安装、删除或更新):与电子设备通信的外部电子装 置的至少一个功能(例如,接通/关断外部电子设备自身(或其一部分组件)或调节显示器的 亮度(或分辨率))、运行在外部电子设备中的应用或者从外部电子设备所提供的服务(例 如,呼叫服务、消息服务等)。
[0271] 应用1570可以包括根据外部电子设备的属性所指定的应用(例如,移动医疗设备 的健康保健应用等)。
[0272] 应用1570可以包括从外部电子设备所接收的应用。
[0273]应用1570可以包括预先加载的应用或者从服务器可下载的第三方应用。
[0274] 程序模块1510的元件标题可以依赖于OS的类型被修改。
[0275] 程序模块1510中的至少一部分可以通过软件、固件、硬件或者软件、固件硬件中的 两个或更多个的组合来实施。程序模块1510中的至少一部分例如可以通过处理器实施(例 如,被运行)。
[0276] 程序模块1510的至少一部分可以包括模块、程序、例程、指令集、或处理等,以用于 执行一个或多个功能。
[0277] 根据本公开的各种实施例的电子设备的上述元件中的每个可以被配置有一个或 更多个组件,并且元件的名称可以根据电子设备的类型而改变。根据本公开的各种实施例 的电子设备可以包括以上提及的元件中的至少一个,并且可以省略一些元件或者可以添加 其他额外的元件。此外,根据本公开的各种实施例的电子设备的元件中的一些可以彼此组 合以便形成一个实体,使得可以与组合之前相同的方式来执行元件的功能。
[0278] 在本文中,术语"模块"可以代表包括硬件、软件和固件的一个或多个组合的单元。 术语"模块"可以与术语"单元"、"逻辑"、"逻辑块"、"组件"或"电路"可互换地使用。
[0279] "模块"可以是集成的组件的最小单位或其一部分。"模块"可以是用于执行一个或 多个功能的最小单位或其一部分。"模块"可以机械地或电子地被实施。例如,"模块"可以包 括用于执行一些操作的应用特定IC(ASIC)芯片、现场编程门阵列(FPGA)以及可编程逻辑设 备中的至少一个。
[0280] 根据本公开的各种实施例的装置(例如,其模块或功能)或方法(例如,操作)的至 少一部分可以通过例如以编程模块的形式被存储在计算机可读存储介质中的指令来实施。 如果指令由处理器(例如,控制模块1040)运行,则该一个或多个处理器可以执行与指令相 对应的功能。
[0281] 计算机可读存储介质可以包括:硬盘、磁介质、软盘、磁介质(例如,磁带)、光学介 质(例如,压缩盘只读存储器(CD-ROM)和DVD、磁光介质(例如光软盘))、以及硬件设备(例 如,R0M、RAM或闪速存储器)。另外,程序指令不仅可以包括诸如通过编译器所生成的事物的 机器代码,并且还可以包括使用解释器在计算机上可运行的高级语言代码等。以上提及的 硬件设备可以被配置为操作为一个或多个软件模块,以执行根据本公开的各种实施例的操 作,并且反之亦然。
[0282] 根据本公开的实施例的模块或程序模块可以包括以上提及的元件中的至少一个 或多个,可以省略以上提及的元件中的一些,或者其他额外的元件可以进一步被包括在其 中。由模块、程序模块或其他元件所运行的操作可以通过相继的方法、并行的方法、重复式 的方法或启发式的方法来运行。另外,操作的一部分可以以不同的顺序运行,可以被省略或 者其他的操作可以被添加。
[0283] 根据本公开的各种实施例,用户使用同一电话号码来验证设备的列表和状态。用 户可以通过呼叫转移功能基于用户的情形来改变进行呼叫的设备,并且可以使用限制呼叫 接收的功能来方便的管理多个设备。
[0284] 虽然参考本公开的各种实施例示出并且描述了本公开,但是本领域技术人员将理 解其中可以在形式上和细节上进行各种改变而不脱离通过所附的权利要求及其等同物所 定义的本公开的精神和范围。
【主权项】
1. 一种电子设备,包括: 通信模块,被配置为与通信服务器进行通信; 输入模块,被配置为接收用户命令;以及 处理器,被配置为 在所述电子设备与第一外部电子设备之间的呼叫期间经由所述输入模块来接收设备 改变命令,并且 经由所述通信模块来向所述通信服务器传送用于将所述电子设备与所述第一外部电 子设备之间的呼叫改变为第二外部电子设备与所述第一外部电子设备之间的呼叫的消息, 其中,所述第二外部电子设备使用与所述电子设备相同的订阅信息,以及 其中,所述消息包括所述电子设备与所述第一外部电子设备之间的呼叫的呼叫状态信 息。2. 根据权利要求1所述的电子设备,进一步包括显示器, 其中,所述处理器进一步被配置为: 经由所述通信模块从所述通信服务器接收包括所述第二外部电子设备的注册信息的 通知消息,以及 在所述显示器上显示用户界面,所述用户界面用于使用在所述注册信息中所包括的所 述第二外部电子设备的名称来接收所述设备改变命令。3. 根据权利要求1所述的电子设备,其中,所述呼叫状态信息包括下述各项中的至少一 个: 所述电子设备与所述第一外部电子设备之间的所述呼叫的通话时间; 被叫方的信息;以及 初始呼叫连接方向。4. 根据权利要求1所述的电子设备,进一步包括显示器, 其中,所述处理器进一步被配置为 经由所述通信模块从所述通信服务器接收包括所述第二外部电子设备的注册信息的 通知消息,以及 在所述显示器上显示用户界面,所述用户界面用于使用在所述注册信息中所包括的所 述第二外部电子设备的名称来选择所述第二外部电子设备。5. 根据权利要求4所述的电子设备,其中,所述处理器进一步被配置为:如果使用所显 示的用户界面输入用于选择所述第二外部电子设备的用户命令,则经由所述通信模块向所 述通信服务器传送用于将所述第二外部电子设备设定为接收所述呼叫的消息。6. -种电子设备的方法,所述方法包括: 通过通信网络来建立所述电子设备与第一外部电子设备之间的呼叫; 通过所述电子设备,在所述电子设备与所述第一外部电子设备的呼叫期间从用户接收 设备改变命令;以及 向通信服务器传送用于将所述电子设备与所述第一外部电子设备之间的呼叫改变为 第二外部电子设备与所述第一外部电子设备之间的呼叫的消息, 其中,所述第二外部电子设备使用与所述电子设备相同的订阅信息,以及 其中,所述消息包括所述电子设备与所述第一外部电子设备之间的呼叫的呼叫状态信 息。7. 根据权利要求6所述的方法,进一步包括: 从所述通信服务器接收包括所述第二外部电子设备的注册信息的通知消息;以及 在显示器上显示用户界面,所述用户界面用于使用在所述注册信息中所包括的所述第 二外部电子设备的名称来接收所述设备改变命令。8. 根据权利要求6所述的方法,其中,所述呼叫状态信息包括所述电子设备与所述第一 外部电子设备之间的呼叫的通话时间、被叫方的信息以及初始呼叫连接方向中的至少一 个。9. 根据权利要求6所述的方法,进一步包括: 从所述通信服务器接收包括所述第二外部电子设备的注册信息的通知消息;以及 在显示器上显示用户界面,所述用户界面用于使用在所述注册信息中所包括的所述第 二外部电子设备的名称来选择所述第二外部电子设备。10. 根据权利要求9所述的方法,进一步包括: 接收用于选择所述第二外部电子设备的用户命令;以及 向所述通信服务器传送用于将所述第二外部电子设备设定为接收所述呼叫的消息。11. 一种电子设备,包括: 显示器; 通信模块,被配置为:从通信服务器接收包括第一外部电子设备与第二外部电子设备 之间的呼叫的呼叫状态信息的消息,其中,所述第二外部电子设备使用与所述电子设备相 同的订阅信息;以及 处理器,被配置为:如果所述第一外部电子设备与所述第二外部电子设备之间的呼叫 被改变为所述电子设备与所述第一外部电子设备之间的呼叫,则在所述显示器上显示使用 所述呼叫状态信息来指示所述电子设备与所述第一外部电子设备之间的呼叫的状态的用 户界面。12. 根据权利要求11所述的电子设备,其中,所述处理器进一步被配置为: 如果基于所述第一外部电子设备的请求从所述通信服务器接收到呼叫邀请消息,则将 在所述呼叫邀请消息中所包括的订阅消息与所述电子设备的订阅信息进行比较,以及 如果在所述呼叫邀请消息中所包括的订阅信息与所述电子设备的订阅信息相同,则建 立所述电子设备与所述第一外部电子设备之间的呼叫。13. 根据权利要求12所述的电子设备,其中,所述处理器进一步被配置为:如果在所述 呼叫邀请消息中所包括的订阅信息与所述电子设备的订阅信息不同,则在所述显示器上显 示用于接收呼叫接受命令的用户界面。14. 根据权利要求12所述的电子设备,其中,所述处理器进一步被配置为: 如果所接收到的消息指示排定了所述第一外部电子设备与所述第二外部电子设备之 间的呼叫的呼叫转移,则将在所接收到的消息中所包括的订阅信息或设备识别信息与在所 述呼叫邀请消息中所包括的订阅信息或设备识别信息进行比较,以及 如果在所接收到的消息中所包括的订阅信息或设备识别信息与在所述呼叫邀请消息 中所包括的订阅信息或设备识别信息相同,则建立所述电子设备与所述第一外部电子设备 之间的呼叫。15.根据权利要求11所述的电子设备,其中,所述处理器进一步被配置为: 如果基于所述第二外部电子设备的请求从所述通信服务器接收到呼叫转移消息,则将 在所述呼叫转移消息中所包括的所述第二外部电子设备的订阅信息与所述电子设备的订 阅信息进行比较,以及 如果在所述呼叫转移消息中所包括的所述第二外部电子设备的订阅信息与所述电子 设备的订阅信息相同,则向所述第一外部电子设备传送呼叫邀请消息。
【文档编号】H04L29/06GK106067873SQ201610261215
【公开日】2016年11月2日
【申请日】2016年4月25日 公开号201610261215.8, CN 106067873 A, CN 106067873A, CN 201610261215, CN-A-106067873, CN106067873 A, CN106067873A, CN201610261215, CN201610261215.8
【发明人】廉泰善, 潘亨镇, 南润成
【申请人】三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1