电子设备及其通信中继方法与流程

文档序号:20010451发布日期:2020-02-22 04:03阅读:197来源:国知局
电子设备及其通信中继方法与流程

本公开的各种实施例涉及电子设备及其通信中继方法。



背景技术:

多个电子设备可以彼此连接以向用户提供电子设备之间的连续性。

例如,当用户的智能手机和平板电脑通过通信(例如,wi-fi或蓝牙)连接在一起时,用户可以通过平板电脑接听应该去往智能手机的电话,并且与平板电脑共享由智能手机接收的文本消息。

可以基于用户帐户将多个电子设备连接在一起。通过仅使用用户帐户信息对多个电子设备进行分组来建立连接可能导致在打算仅添加具有一些设备的组时需要创建新帐户。

当用户通过创建多个账户来设置多个组时,根据要管理的组,可能需要从一个账户到另一个账户频繁切换(例如,从当前账户注销并登录到另一个账户)。这太麻烦了。

以上信息仅作为背景信息提供,以帮助理解本公开。对于上述任何上述内容是否适用于本公开的现有技术,没有做出任何确定,也没有断言。



技术实现要素:

根据各种实施例,可以提供一种电子设备及其通信中继方法,其可以提高使用便利性并且提高与能够实现电子设备间连续性的通信中继功能相关的效率。

根据各种实施例,可以提供一种电子设备及其通信中继方法,其使得能够简化在一个用户账户中用于通信中继的一个或多个组的注册,而无需添加账户。

根据各种实施例,可以提供一种电子设备及其通信中继方法,其使得能够简化在登录帐户中注册的用于通信中继的一个或多个组的管理,而无需切换帐户。

根据各种实施例,电子设备可以包括:通信电路;显示器;处理器,与通信电路和显示器可操作地连接;以及存储器,与处理器可操作地连接。存储器可以存储指令,当被执行时,被配置为使处理器能够:经由通信电路从第一外部电子设备接收呼叫,识别呼叫的接收电话号码,识别与基于关于存储在存储器中的用户账户的信息注册的至少一个电话号码中的接收电话号码相对应的通信组设置中的第二外部电子设备,以及经由通信电路将呼叫中继到识别的第二外部电子设备。

根据各种实施例,电子设备可以包括:通信电路;显示器;处理器,与通信电路和显示器可操作地连接;以及存储器,与处理器可操作地连接。存储器可以存储指令,当被执行时,被配置为使处理器能够:通过显示器显示设置屏幕,用于设置与在用户账户中注册的至少一个电话号码相对应的至少一个通信组,每个通信组包括电子设备和至少一个外部电子设备,其中,在相同的通信组中提供基于相同电话号码的通信中继功能;根据设置屏幕上的用户输入生成用于设置至少一个通信组的请求;以及经由通信电路将请求发送到外部服务器。

根据各种实施例,通过电子设备中继通信的方法包括:由电子设备从第一外部电子设备接收呼叫;由电子设备识别呼叫的接收电话号码;由电子设备识别与基于用户账户的信息注册的至少一个电话号码中的接收电话号码相对应的、通信组设置中的第二外部电子设备;以及由电子设备将呼叫中继到识别的第二外部电子设备。

通过以下结合附图公开了本公开的示例性实施例的详细描述,本公开的其他方面,优点和显着特征对于本领域技术人员将变得显而易见。

附图说明

通过参照结合附图考虑时的以下详细描述,由于对本公开及其许多附带方面的更好理解,将容易地获得对本公开及其许多附带方面的更完整的理解,在附图中:

图1是示出根据实施例的网络环境中的电子设备的框图;

图2a、图2b和图2c是示出根据实施例的通信组的视图;

图3是示出根据实施例的第一电子设备和第二电子设备的框图;

图4是示出根据实施例的提供通信中继功能的系统的框图;

图5a和图5b是示出根据实施例的通信中继功能的呼叫分叉场景的视图;

图6和图7是示出根据实施例的通信中继功能的呼叫分叉场景的视图;

图8a和图8b是示出根据实施例的第一电子设备的示例屏幕的视图;

图8c是示出根据实施例的第二电子设备的示例屏幕的视图;

图9a和图9b是示出根据实施例的第一电子设备的示例屏幕的视图;

图10a,图10b和图10c是示出根据实施例的第二电子设备的示例屏幕的视图;

图11是示出根据实施例的通信中继方法的流程图;

图12a是示出根据实施例的用于通信中继方法的呼叫分叉的设备注册操作的流程图;

图12b是示出根据实施例的通信中继方法的呼叫分叉操作的流程图;

图13是示出根据实施例的设置通信组的方法的流程图;

图14是示出根据实施例的通信组设置方法的添加组操作的流程图;

图15和图16是示出根据实施例的通信组设置方法的添加设备操作的流程图;

图17a和图17b是示出根据实施例的通信组设置方法的更新组操作的流程图;

图18a和图18b是示出根据实施例的通信组设置方法的删除组操作的流程图;以及

图19a和图19b是示出根据实施例的通信组设置方法的删除设备操作的流程图。

在整个附图中,相同的附图标记将被理解为表示相同的部件,组件和结构。

具体实施方式

图1是示出根据各种实施例的网络环境100中的电子设备101的框图。参照图1,网络环境100中的电子设备101可经由第一网络198(例如,短距离无线通信网络)与电子设备102进行通信,或者经由第二网络199(例如,长距离无线通信网络)与电子设备104或服务器108进行通信。根据实施例,电子设备101可经由服务器108与电子设备104进行通信。根据实施例,电子设备101可包括处理器120、存储器130、输入设备150、声音输出设备155、显示设备160、音频模块170、传感器模块176、接口177、触觉模块179、相机模块180、电力管理模块188、电池189、通信模块190、用户识别模块(sim)196或天线模块197。在一些实施例中,可从电子设备101中省略所述部件中的至少一个(例如,显示设备160或相机模块180),或者可将一个或更多个其它部件添加到电子设备101中。在一些实施例中,可将所述部件中的一些部件实现为单个集成电路。例如,可将传感器模块176(例如,指纹传感器、虹膜传感器、或照度传感器)实现为嵌入在显示设备160(例如,显示器)中。

处理器120可运行例如软件(例如,程序140)来控制电子设备101的与处理器120连接的至少一个其它部件(例如,硬件部件或软件部件),并可执行各种数据处理或计算。根据一个实施例,作为所述数据处理或计算的至少部分,处理器120可将从另一部件(例如,传感器模块176或通信模块190)接收到的命令或数据加载到易失性存储器132中,对存储在易失性存储器132中的命令或数据进行处理,并将结果数据存储在非易失性存储器134中。根据实施例,处理器120可包括主处理器121(例如,中央处理器(cpu)或应用处理器(ap))以及与主处理器121在操作上独立的或者相结合的辅助处理器123(例如,图形处理单元(gpu)、图像信号处理器(isp)、传感器中枢处理器或通信处理器(cp))。另外地或者可选择地,辅助处理器123可被适配为比主处理器121耗电更少,或者被适配为具体用于指定的功能。可将辅助处理器123实现为与主处理器121分离,或者实现为主处理器121的部分。

在主处理器121处于未激活(例如,睡眠)状态时,辅助处理器123可控制与电子设备101(而非主处理器121)的部件之中的至少一个部件(例如,显示设备160、传感器模块176或通信模块190)相关的功能或状态中的至少一些,或者在主处理器121处于激活状态(例如,运行应用)时,辅助处理器123可与主处理器121一起来控制与电子设备101的部件之中的至少一个部件(例如,显示设备160、传感器模块176或通信模块190)相关的功能或状态中的至少一些。根据实施例,可将辅助处理器123(例如,图像信号处理器或通信处理器)实现为在功能上与辅助处理器123相关的另一部件(例如,相机模块180或通信模块190)的部分。

存储器130可存储由电子设备101的至少一个部件(例如,处理器120或传感器模块176)使用的各种数据。所述各种数据可包括例如软件(例如,程序140)以及针对与其相关的命令的输入数据或输出数据。存储器130可包括易失性存储器132或非易失性存储器134。

可将程序140作为软件存储在存储器130中,并且程序140可包括例如操作系统(os)142、中间件144或应用146。

输入设备150可从电子设备101的外部(例如,用户)接收将由电子设备101的其它部件(例如,处理器120)使用的命令或数据。输入设备150可包括例如麦克风、鼠标、键盘或数字笔(例如,手写笔)。

声音输出设备155可将声音信号输出到电子设备101的外部。声音输出设备155可包括例如扬声器或接收器。扬声器可用于诸如播放多媒体或播放唱片的通用目的,接收器可用于呼入呼叫。根据实施例,可将接收器实现为与扬声器分离,或实现为扬声器的部分。

显示设备160可向电子设备101的外部(例如,用户)视觉地提供信息。显示设备160可包括例如显示器、全息设备或投影仪以及用于控制显示器、全息设备和投影仪中的相应一个的控制电路。根据实施例,显示设备160可包括被适配为检测触摸的触摸电路或被适配为测量由触摸引起的力的强度的传感器电路(例如,压力传感器)。

音频模块170可将声音转换为电信号,反之亦可。根据实施例,音频模块170可经由输入设备150获得声音,或者经由声音输出设备155或与电子设备101直接(例如,有线地)连接或无线连接的外部电子设备(例如,电子设备102)的耳机输出声音。

传感器模块176可检测电子设备101的操作状态(例如,功率或温度)或电子设备101外部的环境状态(例如,用户的状态),然后产生与检测到的状态相应的电信号或数据值。根据实施例,传感器模块176可包括例如手势传感器、陀螺仪传感器、大气压力传感器、磁性传感器、加速度传感器、握持传感器、接近传感器、颜色传感器、红外(ir)传感器、生物特征传感器、温度传感器、湿度传感器或照度传感器。

接口177可支持将用来使电子设备101与外部电子设备(例如,电子设备102)直接(例如,有线地)或无线连接的一个或更多个特定协议。根据实施例,接口177可包括例如高清晰度多媒体接口(hdmi)、通用串行总线(usb)接口、安全数字(sd)卡接口或音频接口。

连接端178可包括连接器,其中,电子设备101可经由所述连接器与外部电子设备(例如,电子设备102)物理连接。根据实施例,连接端178可包括例如hdmi连接器、usb连接器、sd卡连接器或音频连接器(例如,耳机连接器)。

触觉模块179可将电信号转换为可被用户经由他的触觉或动觉识别的机械刺激(例如,振动或运动)或电刺激。根据实施例,触觉模块179可包括例如电机、压电元件或电刺激器。

相机模块180可捕获静止图像或运动图像。根据实施例,相机模块180可包括一个或更多个透镜、图像传感器、图像信号处理器或闪光灯。

电力管理模块188可管理对电子设备101的供电。根据实施例,可将电力管理模块188实现为例如电力管理集成电路(pmic)的至少部分。

电池189可对电子设备101的至少一个部件供电。根据实施例,电池189可包括例如不可再充电的原电池、可再充电的蓄电池、或燃料电池。

通信模块190可支持在电子设备101与外部电子设备(例如,电子设备102、电子设备104或服务器108)之间建立直接(例如,有线)通信信道或无线通信信道,并经由建立的通信信道执行通信。通信模块190可包括能够与处理器120(例如,应用处理器(ap))独立操作的一个或更多个通信处理器,并支持直接(例如,有线)通信或无线通信。根据实施例,通信模块190可包括无线通信模块192(例如,蜂窝通信模块、短距离无线通信模块或全球导航卫星系统(gnss)通信模块)或有线通信模块194(例如,局域网(lan)通信模块或电力线通信(plc)模块)。这些通信模块中的相应一个可经由第一网络198(例如,短距离通信网络,诸如蓝牙、无线保真(wi-fi)直连或红外数据协会(irda))或第二网络199(例如,长距离通信网络,诸如蜂窝网络、互联网、或计算机网络(例如,lan或广域网(wan)))与外部电子设备进行通信。可将这些各种类型的通信模块实现为单个部件(例如,单个芯片),或可将这些各种类型的通信模块实现为彼此分离的多个部件(例如,多个芯片)。无线通信模块192可使用存储在用户识别模块196中的用户信息(例如,国际移动用户识别码(imsi))识别并验证通信网络(诸如第一网络198或第二网络199)中的电子设备101。

天线模块197可将信号或电力发送到电子设备101的外部(例如,外部电子设备)或者从电子设备101的外部(例如,外部电子设备)接收信号或电力。根据实施例,天线模块可以包括一个天线,该天线包括由形成在基板(例如,印刷电路板(pcb))上的导体或导电图案形成的辐射器。根据实施例,天线模块197可以包括多个天线。在这种情况下,可以通过例如通信模块190从多个天线中选择适合于在通信网络(诸如第一网络198或第二网络199)中使用的通信方案的至少一个天线。随后可经由所选择的至少一个天线在通信模块190和外部电子设备之间发送或接收信号或电力。根据实施例,除了辐射器之外的其他部分(例如,射频集成电路(rfic))可以进一步形成为天线模块197的一部分。

上述部件中的至少一些可经由外设间通信方案(例如,总线、通用输入输出(gpio)、串行外设接口(spi)或移动工业处理器接口(mipi))相互连接并在它们之间通信地传送信号(例如,命令或数据)。

根据实施例,可经由与第二网络199连接的服务器108在电子设备101和外部电子设备104之间发送或接收命令或数据。电子设备102和电子设备104中的每一个可以是与电子设备101相同类型的设备,或者是与电子设备101不同类型的设备。根据实施例,将在电子设备101运行的全部操作或一些操作可在外部电子设备102、外部电子设备104或服务器108中的一个或更多个运行。例如,如果电子设备101应该自动执行功能或服务或者应该响应于来自用户或另一设备的请求执行功能或服务,则电子设备101可请求所述一个或更多个外部电子设备执行所述功能或服务中的至少部分,而不是运行所述功能或服务,或者电子设备101除了运行所述功能或服务以外,还可请求所述一个或更多个外部电子设备执行所述功能或服务中的至少部分。接收到所述请求的所述一个或更多个外部电子设备可执行所述功能或服务中的所请求的所述至少部分,或者执行与所述请求相关的另外功能或另外服务,并将执行的结果传送到电子设备101。电子设备101可在对所述结果进行进一步处理的情况下或者在不对所述结果进行进一步处理的情况下将所述结果提供作为对所述请求的至少部分答复。为此,可使用例如云计算技术、分布式计算技术或客户机-服务器计算技术。

根据各种实施例的电子设备可以是各种类型的电子设备之一。电子设备可包括例如便携式通信设备(例如,智能电话)、计算机设备、便携式多媒体设备、便携式医疗设备、相机、可穿戴设备或家用电器。根据本公开的实施例,电子设备不限于以上所述的那些电子设备。

应该理解的是,本公开的各种实施例以及其中使用的术语并不意图将在此阐述的技术特征限制于具体实施例,而是包括针对相应实施例的各种改变、等同形式或替换形式。对于附图的描述,相似的参考标号可用来指代相似或相关的元件。将理解的是,与术语相应的单数形式的名词可包括一个或更多个事物,除非相关上下文另有明确指示。如这里所使用的,诸如“a或b”、“a和b中的至少一个”、“a或b中的至少一个”、“a、b或c”、“a、b和c中的至少一个”以及“a、b或c中的至少一个”的短语中的每一个短语可包括在与所述多个短语中的相应一个短语中一起列举出的项的所有可能组合。如这里所使用的,诸如“第1”和“第2”或者“第一”和“第二”的术语可用于将相应部件与另一部件进行简单区分,并且不在其它方面(例如,重要性或顺序)限制所述部件。将理解的是,在使用了术语“可操作地”或“通信地”的情况下或者在不使用术语“可操作地”或“通信地”的情况下,如果一元件(例如,第一元件)被称为“与另一元件(例如,第二元件)结合”、“结合到另一元件(例如,第二元件)”、“与另一元件(例如,第二元件)连接”或“连接到另一元件(例如,第二元件)”,则意味着所述一元件可与所述另一元件直接(例如,有线地)连接、与所述另一元件无线连接、或经由第三元件与所述另一元件连接。

如本文所使用的,术语“模块”可包括以硬件、软件或固件实现的单元,并可与其他术语(例如,“逻辑”、“逻辑块”、“部分”或“电路”)可互换地使用。模块可以是被适配为执行一个或更多个功能的单个集成部件或者是该单个集成部件的最小单元或部分。例如,根据实施例,可以以专用集成电路(asic)的形式来实现模块。

可将在此阐述的各种实施例实现为包括存储在存储介质(例如,内部存储器136或外部存储器138)中的可由机器(例如,电子设备101)读取的一个或更多个指令的软件(例如,程序140)。例如,在处理器的控制下,所述机器(例如,电子设备101)的处理器(例如,处理器120)可在使用或无需使用一个或更多个其它部件的情况下调用存储在存储介质中的所述一个或更多个指令中的至少一个指令并运行所述至少一个指令。这使得所述机器能够操作用于根据所调用的至少一个指令执行至少一个功能。所述一个或更多个指令可包括由编译器产生的代码或能够由解释器运行的代码。可以以非暂时性存储介质的形式来提供机器可读存储介质。其中,术语“非暂时性”仅意味着所述存储介质是有形设备,并且不包括信号(例如,电磁波),但是该术语并不在数据被半永久性地存储在存储介质中与数据被临时存储在存储介质中之间进行区分。

根据实施例,可在计算机程序产品中包括和提供根据本公开的各种实施例的方法。计算机程序产品可作为产品在销售者和购买者之间进行交易。可以以机器可读存储介质(例如,紧凑盘只读存储器(cd-rom))的形式来发布计算机程序产品,或者可经由应用商店(例如,playstoretm)在线发布(例如,下载或上传)计算机程序产品,或者可直接在两个用户设备(例如,智能电话)之间分发(例如,下载或上传)计算机程序产品。如果是在线发布的,则计算机程序产品中的至少部分可以是临时产生的,或者可将计算机程序产品中的至少部分至少临时存储在机器可读存储介质(诸如制造商的服务器、应用商店的服务器或中继服务器的存储器)中。

根据各种实施例,上述部件中的每个部件(例如,模块或程序)可包括单个实体或多个实体。根据各种实施例,可省略上述部件中的一个或更多个部件,或者可添加一个或更多个其它部件。可选择地或者另外地,可将多个部件(例如,模块或程序)集成为单个部件。在这种情况下,根据各种实施例,该集成部件可仍旧按照与所述多个部件中的相应一个部件在集成之前执行一个或更多个功能相同或相似的方式,执行所述多个部件中的每一个部件的所述一个或更多个功能。根据各种实施例,由模块、程序或另一部件所执行的操作可顺序地、并行地、重复地或以启发式方式来执行,或者所述操作中的一个或更多个操作可按照不同的顺序来运行或被省略,或者可添加一个或更多个其它操作。

本文使用的术语可以定义如下。

根据实施例,第一电子设备(例如,图1的电子设备101)可以是能够接入网络(例如,图1的第二网络199(例如,远程无线通信网络))以使用通信功能的设备。例如,第一电子设备可以是包括订户身份模块(sim)(例如,sim卡)的设备。第一电子设备可以是主设备。

根据实施例,第二电子设备(例如,图1的电子设备102)可以是能够经由第一电子设备与连接到网络(例如,图1的第二网络199(例如,远程无线通信网络))的外部电子设备通信的设备。例如,第二电子设备可以是不包括sim的设备。第二电子设备可以是辅设备。

第二电子设备可以是可以接入网络(例如,图1的第二网络199(例如,远程无线通信网络))以通过第一电子与使用通信中继功能分开地使用通信功能的设备。例如,第二电子设备(例如,可穿戴设备)可以经由短距离无线通信(例如,蓝牙)与第一电子设备通信。作为另一示例,第二电子设备(例如,平板pc)可以经由短距离无线通信(例如,wi-fi)接入网络(例如,图1的第二网络199(例如,远程无线通信网络))。

可以将包括sim的设备设置为通信组的主设备。可以将包括sim的设备设置为通信组的辅设备。

例如,第一电子设备或第二电子设备可以是便携式通信设备(例如,智能手机),可穿戴设备(例如,智能手表),便携式计算机(例如,平板pc或膝上型计算机),计算机或智能家用电器(例如,智能tv)。

根据实施例,通信组可以是一个第一电子设备和与第一电子设备连接的第二电子设备(或多个)的组。网络(例如,图1的第二网络199(例如,远程无线通信网络))与未与网络连接的第二电子设备之间的通信可以由第一电子设备中继。第一电子设备和第二电子设备可以经由例如第二网络(例如,图1的第一网络198(例如,短程无线通信网络))连接在一起。

根据实施例,可以在一个用户帐户中注册多个电话号码,并且可以对应于每个电话号码设置包括第一电子设备和至少一个第二电子设备的通信组。每个电话号码可以用作组标识(id)以在通信组之间区分。

根据实施例,通信中继功能可以是用于在网络(例如,图1的第二网络199(例如,远程无线通信网络))(或与网络连接的外部电子设备)与没有与网络连接的第二电子设备之间中继通信的功能或服务。例如,通信中继功能可以是支持多个电子设备能够使用一个电话号码彼此通信的功能。通信中继功能可以是将多个电子设备连接在一起以在电子设备之间提供连续性的功能。通信中继功能可以是同步多个电子设备的状态的功能。

通信中继功能可以包括例如呼叫分叉(callforking)功能,消息(例如,短消息服务(sms)消息,多媒体消息服务(mms)消息或社交网络服务(sns)消息)同步功能,或电话呼叫日志同步功能中的至少一个。

呼叫可以涵盖语音呼叫,视频呼叫,媒体呼叫(例如,互联网协议(ip)多媒体子系统(ims)呼叫)或中继呼叫的概念。

呼叫分叉功能可以是呼叫同步功能或呼叫转移功能。例如,呼叫分叉功能可以是电话会话中继功能。

呼叫分叉功能可以是以一个电话号码调用电话呼叫用于请求呼叫并允许多个(例如,两个)电子设备振铃或振动的功能。例如,当电子设备中的一个接收到呼叫时,可以发出取消消息,以便终止对其他电子设备(或多个)的呼叫请求。

根据实施例,呼叫分叉功能可以是将与网络(例如,图1的第二网络199(例如,远程无线通信网络))连接的外部电子设备(例如,图1的电子设备104)和第一电子设备之间的呼叫中继到没有与网络连接的第二电子设备的功能,从而提供第二电子设备和外部电子设备之间的呼叫。例如,从外部电子设备通过网络(例如,图1的第二网络199(例如,远程无线通信网络))到第一电子设备的电话呼叫可以由在网络的服务器(例如,账户管理服务器)中注册的第二电子设备接收,或者可以从第二电子设备通过第一电子设备和网络发送到外部电子设备。作为另一示例,第一电子设备可以将从外部电子设备接收的媒体转发到第二电子设备,并且将从第二电子设备接收的媒体转发到外部电子设备。第一电子设备和第二电子设备之间的呼叫可以通过第一网络(例如,图1的第二网络199(例如,远程无线通信网络,诸如蜂窝网络))或第二网络(例如,图1的第一网络198(例如,短程无线通信网络))连接。

呼叫分叉功能可以是将一个电话号码发送的消息(例如,sms/mms/sns消息)发送到多个电子设备的功能。

消息同步功能可以是共享或同步多个电子设备的各个消息的功能。经由外部电子设备和第一电子设备之间的网络的消息发送和接收可以被中继到第二电子设备。

电话呼叫日志同步功能可以是共享或同步多个电子设备的各个电话呼叫日志的功能。存储在第一电子设备中的电话呼叫日志可以被发送到第二电子设备(或多个),使得第二电子设备可以识别电话呼叫日志。

根据实施例,可以为在一个通信组中注册的多个电子设备提供通信中继功能。例如,通信组中的多个电子设备可以基于同一电话号码彼此通信。例如,可以在用户帐户中注册至少一个电话号码,并且可以对应于每个电话号码设置至少一个通信组。每个通信组可以包括具有至少一个电话号码的第一电子设备和至少一个第二电子设备。

设置通信组可以是生成组,添加组,添加设备,更新组,删除组或删除设备中的至少任一个。

例如,当用户想要在购买第一电子设备之后在第一电子设备上使用通信中继功能时或者当在第一电子设备上首次激活通信中继功能时,可以执行添加组(生成或添加通信组)。

例如,当用户购买第二电子设备然后将第二电子设备连接到第一电子设备从而使用通信中继功能时或者当在第二电子设备上首次激活通信中继功能时,可以执行添加设备(将设备添加到通信组)。

例如,当用户通过将sim(例如,sim卡)从现有电子设备移动到新电子设备而将主设备改变为新电子设备时或者当用户想要改变通信组的通信中继功能激活状态或通信组的昵称时,可以执行更新组(更新通信组)。

例如,当用户想要删除帐户或希望断开特定通信组的通信中继功能时(例如,当改变电话号码时),可以执行删除组(删除通信组)。

例如,当用户从通信组中删除属于通信组的特定设备时(例如,当改变与第二电子设备配对的第一电子设备时,例如,智能手表),可以执行删除设备(从通信组中删除设备)。

以下描述主要关注于在一个用户帐户中注册两个电话号码(例如,第一电话号码和第二电话号码),并且对应于每个电话号码设置两个通信组的实施例。然而,本公开的范围不限于此,而是其他各种实施例也是可能的。例如,可以为一个用户帐户设置多个通信组。作为另一示例,可以为一个用户帐户注册一个或多个(例如,三个或更多个)电话号码,可以对应于每个电话号码设置通信组,并且可以为每个通信组提供通信中继功能。

图2a,图2b和图2c是示出根据实施例的通信组的视图。

图2a和图2b示出基于电话号码设置通信组的示例。

参照图2a,可以为一个用户账户201注册至少一个电话号码,并且可以对应于每个电话号码设置至少一个通信组(例如,第一通信组231或第二通信组233)。

每个通信组231或233可以包括第一电子设备211和至少一个第二电子设备(例如,第二电子设备1211或第二电子设备2223)。可以基于相同通信组231或233中的相同电话号码来提供通信中继功能。

根据实施例,当基于电话号码设置通信组时,生成与在一个账户201中注册的多个(例如,两个)电话号码中的第一电话号码相对应的通信组231,并且不添加新的账户,然后,可以将对应于两个电话号码的新通信组233添加到相同帐户201。

例如,当一个第一电子设备211具有多个(例如,两个)电话号码时,可以基于每个电话号码设置多个(例如,两个)通信组231和233。

每个电话号码可以存储在第一电子设备211中的sim211_1或211_2(例如,sim卡)中。sim211_1或211_2可以是图1的sim196。第一sim211_1可以存储第一电话号码,并且第二sim211_2可以存储第二电话号码。

可以基于每个电话号码来设置通信组231或233。可以在每个通信组231或233中注册第一电子设备211和至少一个第二电子设备(例如,第二电子设备1221或第二电子设备2223)。

当基于电话号码设置通信组时,可以根据用户期望的目的使用通信组231或233。

例如,当用户具有商务电话号码和个人电话号码时,用户可以在基于在用户账户201中注册的商务电话号码设置的第一通信组231中注册第二电子设备1221(例如,智能手表)。用户可以在基于在账户201中注册的个人电话号码设置的第二通信组233中注册第二电子设备2223(例如,平板pc)。在这种情况下,第二电子设备1221(例如,智能手表)可用于进行个人和商务呼叫,并且第二电子设备2223(例如,平板电脑)可用于仅接听个人呼叫。

参照图2b,根据实施例,当在一个账户201中注册多个(例如,两个)电话号码时,可以基于用于具有不同电话号码的多个(例如,两个)第一电子设备(例如,第一电子设备1211a和第一电子设备2211b)的第一电子设备211a和211b的相应电话号码来设置多个(例如,两个)通信组231和233。可以对应于第一电话号码设置第一通信组231。可以对应于第二电话号码设置第二通信组233。第一电子设备211a和至少一个第二电子设备221a或223a可以在第一通信组231中注册。第一电子设备211b和至少一个第二电子设备221b可以在第二通信组233中注册。

图2c示出基于账户的通信组设置的示例。

根据实施例,当基于账户设置通信组时,生成新通信组可能需要添加除当前第一账户203之外的新的第二账户205。例如,当管理特定通信组时,可能需要账户切换(例如,从第一帐户203退出并登录到第二帐户205)。

如图2c所示,第一通信组231可以在第一账户203中注册。第一电子设备1211a和至少一个第二电子设备(例如,第二电子设备1221a或第二电子设备2223a)可以在第一通信组231中注册。在添加新通信组时,可以在生成第二帐户205之后将第二通信组233新添加到第二帐户205。第一电子设备211b和至少一个第二电子设备221b可以在第二通信组233中注册。

图3是示出根据实施例的第一电子设备和第二电子设备的框图。

根据实施例,第一电子设备211或第二电子设备221可以包括图1所示的电子设备101的全部或一部分。

在图3所示的示例中,第一电子设备211可以在没有通信中继的情况下直接接入第一网络(例如,图1的第二网络199(例如,远程无线通信网络))。第一电子设备211和第二电子设备221可以经由第一网络(例如,图1的第二网络199(例如,远程无线通信网络)或第二网络(例如,图1的第一网络198(例如,短距离无线通信网络))连接在一起。例如,第二电子设备221可以经由第一电子设备211接入第一网络。作为另一示例,第二电子设备221也可以使用wi-fi经由外部电子设备(例如,第一电子设备211或接入点(ap))接入第一网络。

第一电子设备211可以包括显示器213(例如,图1的显示设备160),处理器215(例如,图1的处理器120),通信电路217(例如,图1的通信模块190),存储器218(例如,图1的存储器130)和sim219(例如,图1的sim196)。

第二电子设备211可以包括显示器224(例如,图1的显示设备160),处理器225(例如,图1的处理器120),通信电路227(例如,通信模块190)。图1)和存储器229(例如,图1的存储器130)。

第一电子设备211可以包括sim219(例如,图1的sim196)。第一电子设备211可以是可以自己接入第一网络(例如,图1的第二网络199(例如,远程无线通信网络))的设备。

根据实施例,第二电子设备221可以是可以不包括sim并且经由第一电子设备211接入第一网络的设备。根据实施例,第二电子设备221可以包括sim(例如,图1的sim196)。第二电子设备221可以是可以自己接入第一网络的设备。

第二电子设备221可以包括使用与第一电子设备相同的电话号码的sim(例如,图1的sim196)。第二电子设备221可以包括使用与第一电子设备211不同的电话号码的sim(例如,图1的sim196)。

当不包括sim时,第二电子设备221可以基于短距离无线通信使用通信中继服务。即使当第一电子设备211和第二电子设备221远离彼此在短距离无线通信覆盖范围之外时,第二电子设备221也可以经由短距离无线通信路径(例如,无线ap)与第一电子设备211连接使用通信中继功能。

第一电子设备211和第二电子设备221可以接入相同的第二网络(例如,图1的第一网络198(例如,短程无线通信网络))。第二电子设备221可以经由第二网络与第一电子设备211连接。

第一电子设备211的处理器215可以通过通信电路217接收呼叫并识别接收的呼叫的电话号码。处理器215可以识别在用户帐户中注册的至少一个电话号码中与接收的呼叫的电话号码相对应设置的通信组(例如,图2a至图2c的第一通信组231或第二通信组233)中的第二电子设备。处理器215可以经由通信电路217将接收的呼叫中继到识别的第二电子设备221。

第一电子设备211的处理器215可以通过显示器213显示设置屏幕,用于设置与在用户账户中注册的至少一个电话号码相对应的至少一个通信组。处理器215可以根据设置屏幕上的用户输入生成用于设置至少一个通信组的请求(例如,生成,添加,删除或更新组),并通过通信电路217将请求发送到外部电子设备,例如,权利(entitlement)管理服务器311。

根据实施例,权利管理服务器311可以响应于请求,基于电话号码生成,添加,删除或更新通信组。每个通信组可以包括第一电子设备211和至少一个第二电子设备221。可以基于相同通信组中的相同电话号码来提供通信中继功能。在相同通信组中,第一电子设备211的电话号码可以用作组id。可以按通信组提供通信中继功能。

根据实施例,第二电子设备221可以不包括sim。

可选地,第二电子设备221可以包括sim(例如,图1的sim196)。第二电子设备221可以使用与第一电子设备211相同的电话号码。第二电子设备221可以使用与第一电子设备211不同的电话号码。即使第一电子设备的电话号码与第二电子设备221的电话号码不同,第一电子设备211的电话号码可以被注册为组id,并且第二电子设备221可以包括在与该组id相对应的通信组中,以便由第一电子设备211接收的呼叫可以被中继到第二电子设备221。第二电子设备221的存储器229可以存储关于用户帐户的信息。

第二电子设备221的处理器225可以在显示器223上显示用于设置是否激活通信中继功能的屏幕。处理器225可以在显示器223上显示用于选择在用户账户中注册的至少一个电话号码的屏幕。当通信中继功能被激活并且选择了至少一个电话号码中的一个时,处理器225可以生成向与选择的电话号码相对应设置的通信组添加第二电子设备221的请求/从与选择的电话号码相对应设置的通信组删除第二电子设备221的请求,并且经由通信电路227将请求发送到权利管理服务器311。

响应于请求,权利管理服务器311可以将第二电子设备221添加到选择的通信组或者从通信组中删除第二电子设备221。

在通过通信电路227接收到对请求的响应时,第二电子设备221的处理器225可以在显示器223上显示指示第二电子设备221已经添加到通信组或从通信组删除的屏幕。

图4是示出根据实施例的提供通信中继功能的系统的框图。

根据实施例,权利管理服务器311可以存储和管理关于每个用户的通信组的信息(例如,用户信息,账户信息,电话号码信息,设备信息或组信息),并提供关于通信组的信息。

第一电子设备211或第二电子设备221可以接入权利管理服务器311以识别关于通信组的信息并设置通信组(例如,生成,添加,删除或更新组或添加或删除设备)。

根据实施例,账户管理服务器321可以存储和管理关于用户账户的信息(例如,用户id或账户信息)并处理用户认证。

例如,可以与权利管理服务器311互操作地执行用户认证。在登录到用户账户后,账户管理服务器321可以发布临时认证号(例如,接入令牌)。权利管理服务器311可以从用户的第一电子设备211或第二电子设备221接收关于临时认证号和用户id的信息,然后使用接收的信息向账户管理服务器321发送用户认证请求。帐户管理服务器321可以处理来自权利管理服务器311的用户认证请求并提供响应。

根据实施例,配置管理服务器331可以存储和管理设备配置信息。设备配置信息可以是与用户订阅的服务相关的信息(例如,提供通信中继功能所需的服务器(或多个)的地址)。配置管理服务器331可以存储和/或管理每个通信组的设备配置信息(例如,每个通信组的组id(电话号码),设备id,组信息和/或设备信息)。

根据实施例,根据第一电子设备211或第二电子设备221的请求,配置管理服务器331可以从权利管理服务器311识别用于用户认证的通信组信息。

根据实施例,服务服务器341可以用于提供通信中继功能并且由一个或多个服务器配置。根据实施例,服务服务器341可以包括呼叫会话控制功能(cscf)/电话应用服务器(tas)以提供呼叫分叉功能。根据实施例,服务服务器341可以包括ip多媒体核心网络子系统(ims)服务器,以在提供呼叫分叉功能时支持媒体呼叫。根据实施例,服务服务器341可以包括同步服务器以提供消息同步功能或电话呼叫日志同步功能。作为示例,cscf服务器可以在逻辑上作为代理呼叫会话控制功能(p-cscf)服务器,询问呼叫会话控制功能(i-cscf)服务器或服务呼叫会话控制功能(s-cscf)服务器来操作。p-cscf服务器可以通过ims网络作为与电子设备211或221的联系人来操作,并且可以代理会话发起协议(sip)消息。p-cscf服务器可以与电子设备211或221互操作地提供诸如安全性或压缩的功能。

i-cscf服务器可以作为ims网络上的联系人操作以提供呼叫分叉服务并且扮演通过ims网络将sim消息路由到另一节点的角色。ims网络可以用于呼叫中继服务。ims网络可以是包括第一网络的一部分(例如,图1的第二网络199(例如,远程无线通信网络))或可连接到其的一个或多个服务器(例如,图1的服务器108)的网络。

s-cscf服务器可以管理sim消息的会话状态。s-cscf服务器可以执行通过路由到tas来提供订户已经请求的服务所需的呼叫控制。s-cscf服务器可以充当sip注册器的角色来处理来自电子设备211或221的设备注册请求并管理设备注册状态。

根据实施例,tas服务器可以提供基于ims的多媒体通信服务。根据实施例,tas服务器可以支持基于ims的媒体呼叫并提供呼叫分叉功能。

作为示例,在ims网络中,ims公共用户id(impu)可以用作用于识别用户的用户id。

根据实施例,服务服务器341可以从权利管理服务器311识别通信组信息。例如,当第一电子设备211或第二电子设备221向服务服务器341发送用于呼叫分叉服务的设备注册的请求时,服务服务器341可以识别已经发送了请求的设备或通信组是否已经在权利管理服务器311中注册,然后可以经由账户管理服务器321执行认证。作为另一示例,当第一电子设备211或第二电子设备221将用于同步服务的同步(例如,http请求)发送到服务服务器341时,服务服务器341可以识别已经发送了请求的设备或通信组是否已经在服务器311中注册,然后可以经由账户管理服务器321执行认证。

根据实施例,权利管理服务器311可以从配置管理服务器331识别每个通信组设备配置信息。权利管理服务器311可以从服务服务器341识别与用户订阅的服务相关的信息(例如,提供通信中继功能所需的服务器的地址)。

根据实施例,第一电子设备211或第二电子设备221可以从配置管理服务器331识别设备配置信息并且基于设备配置信息与服务服务器341互通,从而使用通信中继功能(例如,呼叫分叉功能)。

第一电子设备211或第二电子设备221可以从权利管理服务器311识别用户的通信组信息,并基于通信组信息与服务服务器341互通,从而使用通信中继功能(例如,呼叫分叉功能)。

图5a和图5b是示出根据实施例的通信中继功能的呼叫分叉场景的视图。

图5a示出使用基于sim(例如,sim卡)的组id(电话号码)的示例呼叫分叉场景。

当第一电子设备211(例如,智能电话)具有两个电话号码(例如,一个商务电话号码和一个个人电话号码)时,可以使用第二电子设备1221a(例如,智能手表)以获取个人呼叫和商务呼叫两者,并且第二电子设备2221b(例如,计算机)可以用于仅接听商务呼叫的例子。

下面作为示例描述分组操作(生成组)。

第一电子设备211可以请求权利管理服务器(例如,图3的权利管理服务器311)基于个人电话号码生成组,生成第一通信组231。第一电子设备211可以请求权利管理服务器311基于商务电话号码生成组,生成第二通信组(例如,图2a的第二通信组233)。

第二电子设备1221a(例如,智能手表)可以将设备添加到第一通信组231。例如,第二电子设备1221a(例如,智能手表)可以向权利管理服务器311发送添加设备请求,该添加设备请求包括用户id,与第一通信组相对应的组id(电话号码),其自身的设备id和/或认证信息,从而进行向第一通信组添加设备。将第二电子设备1221a添加到第一通信组231可以由第一电子设备211执行。第一通信组231可以包括第一电子设备211和第二电子设备1221a。

第二电子设备1221a和第二电子设备2221b各自可以进行将设备添加到第二通信组233。第二通信组233可以包括第一电子设备211,第二电子设备1221a或第二电子设备2221b。

下面描述示例呼叫分叉操作,其中建立第一通信组231和第二通信组233。

来自外部电子设备501a的个人电话号码的呼叫可以仅被转发到属于第一通信组231的第二电子设备1221a。来自外部电子设备501b的商务电话号码的呼叫可以被转发到第二电子设备1221a和属于第二通信组233的第二电子设备2221b两者。

图5b示出使用基于位置的组id的示例呼叫分叉场景。

当第一电子设备211(例如,智能电话)根据位置(例如,家庭和工作场所)注册两个通信组时,第二电子设备1221a(例如,工作场所计算机)可以用于在工作场所接听电话,并且第二电子设备2221b(例如,智能电视)可以用于在家中接听电话。

下面作为示例描述分组操作(生成组)。

第一电子设备211可以请求权利管理服务器311基于工作场所位置生成组,生成第一通信组231。第一电子设备211可以请求权利管理服务器311基于本地位置生成组,生成通信组233。第二电子设备1221a(例如,智能手表)可以将设备添加到第一通信组231。第一通信组231可以包括第一电子设备211和第二电子设备1221a。

第二电子设备2221b可以进行将设备添加到第二通信组233。第二通信组233可以包括第一电子设备211和第二电子设备2221b。

根据实施例,根据添加组的请求,可以基于第二电子设备1221a或第二电子设备2221b的位置自动选择通信组,并且可以将第二电子设备1221a或第二电子设备2221b添加到选择的通信组。例如,当第二电子设备2221b位于家中时,可以自动选择对应于家庭位置的第二通信组233,使得可以将第二电子设备2221b添加到第二通信组233。作为另一示例,当第二电子设备2221b位于工作场所时,可以自动选择对应于工作场所位置的第一通信组231,使得可以将第二电子设备2221b添加到第一通信组231。

下面描述示例呼叫分叉操作,其中建立第一通信组231和第二通信组233。

当第一电子设备211在第一电子设备211的位置被指定为工作场所的同时接收到呼叫时,可以将呼叫转发到在第一通信组231中注册的第二电子设备1221a。

当第一电子设备211在第一电子设备211的位置被指定为家的同时接收到呼叫时,可以将呼叫转发到在第二通信组233中注册的第二电子设备2221b。

图6和图7是示出根据实施例的通信中继功能的呼叫分叉场景的视图。

在图6所示的示例中,对应于第一电子设备211的两个电话号码(例如,821011111111和821022222222)设置两个通信组,并且将第二电子设备1221a添加到第一通信组(其组id是例如821011111111),并且将第二电子设备2221b添加到第二通信组(其组id是例如821022222222)。

根据实施例,第一电子设备211,第二电子设备1221a和第二电子设备2221b可以向服务服务器341(例如,ims服务器)发送用于设备注册的请求以使用呼叫分叉功能。

根据实施例,服务服务器341可以接入权利管理服务器311以请求识别用户信息。服务服务器341可以接入权利管理服务器311以请求认证已经发送了设备注册请求的用户。

当用户是有效用户时,关于新设备(例如,第一电子设备211,第二电子设备1221a或第二电子设备2221b)的设备注册信息可以存储在支持呼叫分叉功能的服务服务器341中,从而可以执行设备注册。设备注册信息可以包括例如用户id,设备id和/或与每个设备相对应的组id。

在图7所示的示例中,服务服务器341可以是支持呼叫分叉功能的ims服务器或cscf/tas服务器。

根据实施例,ims服务器或cscf/tas服务器可以包括在ims网络中。例如,外部电子设备501和第一电子设备211可以经由移动网络运营商(mno)网络(蜂窝网络)彼此通信,并且通信组中的电子设备211、221a和221b可以通过ims网络彼此通信。例如,mno网络可以用于基本呼叫服务,并且ims网络可以用于呼叫中继服务。mno网络或ims网络可以是包括第一网络的一部分(例如,图1的第二网络199(例如,远程无线通信网络))或可连接到其的一个或多个服务器(例如,图1的服务器108)的网络。

外部电子设备501可以尝试经由网络(例如,mno网络)呼叫第一电子设备211。

第一电子设备211可以尝试使用呼叫的电话号码作为其组id来呼叫通信组。

当第二电子设备1221a接收到呼叫时,可以生成外部电子设备501和第一电子设备211之间的呼叫以及第一电子设备211和第二电子设备221之间的呼叫。

在这种情况下,可以在通过服务服务器341的第一电子设备211和第二电子设备1221a之间建立呼叫会话,并且可以通过呼叫会话在外部电子设备501和第二电子设备1221a之间形成呼叫连接。第一电子设备211可以在外部电子设备501和第二电子设备1221a之间中继呼叫,并且经由呼叫会话发送和接收媒体。

第一电子设备211可以经由服务服务器341(例如,ims服务器或cscf/tas服务器)将通过网络从外部电子设备501接收的媒体传送到第二电子设备1221a。

第一电子设备211可以经由第二网络(例如,第一电子设备211和第二电子设备1221a两者连接的ims网络或wi-fi网络)将通过服务服务器341从第二电子设备1221a接收的媒体传送到外部电子设备501。

图8a和图8b是示出根据实施例的第一电子设备的示例屏幕的视图。

第一电子设备211可以显示用于通信中继功能的设置屏幕801或803。

第一电子设备211的设置屏幕801或803可以包括用于生成,添加,更新或删除通信组的区域中的至少一个。参照图8a和图8b,设置屏幕801或803可以包括:第一区域811,用于指示屏幕用于设置通信中继功能;第二区域813,用于设置是否激活第一电子设备211的通信中继功能;第三区域815,用于显示通信组的电话号码;以及第四区域817a或817b,用于显示包括在通信组中的设备并设置是否激活通信组的通信中继功能。

图8a的设置屏幕801可以是用于添加组的用户体验(ux)。设置屏幕801可以在添加设备之前指示ux。例如,当执行用于设置通信中继功能的应用并且激活第一电子设备211的通信中继功能时,可以显示如801所示的设置屏幕。

第一区域811可以是指示当前屏幕是用于设置通信中继功能的屏幕的区域。

第二区域813可以是用于设置是否激活第一电子设备211的通信中继功能的区域。

第三区域815可以是用于显示在第一电子设备211的用户帐户中注册的至少一个电话号码的区域。每个电话号码可以用作组id。

根据实施例,当第一电子设备211具有一个电话号码时,当激活通信中继功能时,可以自动设置使用电话号码作为其组id的通信组(例如,新生成或添加)而无需用于选择组的单独的用户输入。可以将第一电子设备211注册为通信组的主设备。

根据实施例,当在第一电子设备211的用户帐户中注册多个(例如,两个)电话号码时,可以在第三区域815上显示多个电话号码,并且可以显示用于选择每个电话号码的菜单(未示出)(例如,每个电话号码旁边的设置按钮)。当通过用户输入选择特定电话号码时,可以设置使用选择的电话号码作为其组id的通信组(例如,新生成或添加)。

第四区域817a可以是指示通信组的状态的区域。当通信中继功能被激活时,当前通信组的状态可以显示在第四区域817a上(例如,无设备连接)。图8b的设置屏幕803可以是在将设备添加到第一电子设备211中的通信组之后的ux。当第二电子设备221(例如,alex的tabs4)被添加到设置的通信组时,可以显示设置屏幕803。

作为示例,当指示添加设备事件的推送消息被递送到第一电子设备211,并且用于设置通信中继功能的应用在第一电子设备211上执行时,可以显示诸如设置屏幕803的设置屏幕。

第四区域817b可以是指示通信组的状态的区域。当发生添加设备事件时,当前通信组的状态可以从图8a的第四区域817a更新到图8b的第四区域817b(例如,已经添加alex的tabs4的状态)。例如,图8b的第四区域817b可以是第二电子设备221(即,alex的tabs4)包括在与电话号码010-1111-2222相对应的通信组中的状态的屏幕。

关于通信组中包括的每个设备的设备信息(例如,alex的tabs4)可以显示在区域上。可以在区域上显示用于设置是否激活每个设备的通信中继功能的每个子功能(例如,呼叫连续性(呼叫分叉)或消息同步)的菜单(例如,alex的tabs4旁边的激活按钮)。可以根据用户输入为一个设备激活通信中继功能中的仅一些(例如,呼叫连续性(呼叫分叉))。

图8c是示出根据实施例的第二电子设备的示例屏幕的视图。

第二电子设备221可以显示用于通信中继功能的设置屏幕805。

设置屏幕805可以包括用于将第二电子设备221添加到设置的通信组的区域或用于从设置的通信组中删除第二电子设备221的区域中的至少一个。

图8c可以示出用于添加设备的ux。可以在设置屏幕805上执行对于电话号码设置的通信组添加新设备。例如,第二电子设备221本身可以添加设备。

第一区域821可以是指示当前屏幕是用于设置通信中继功能的屏幕的区域。

第二区域823可以是用于设置是否激活第二电子设备221的通信中继功能的区域。

第三区域825可以是用于显示在第二电子设备221的用户帐户中注册的至少一个电话号码的区域。

第四区域827可以是指示通信组的状态的区域。

例如,当执行用于设置通信中继功能的应用,并且用户激活第二电子设备221的通信中继功能时,第二电子设备221可以在第四区域827上显示当前通信组的状态。

根据实施例,当激活通信中继功能时,可以在第四区域827上显示当前通信组的状态。例如,第四区域827可以是在第二电子设备221自身包括在对应于电话号码010-1111-2222的通信组中的状态下的屏幕。

关于第二电子设备221的设备信息(例如,alex的tabs4)可以显示在第四区域827上。可以在第四区域827上显示用于设置第二电子设备221是否激活每个设备的通信中继功能的每个子功能(例如,呼叫连续性(呼叫分叉)或消息同步)的菜单(例如,alex的tabs4旁边的激活按钮)。根据用户输入可以在第二电子设备221上仅激活通信中继功能的一部分(例如,呼叫分叉或消息同步中的一个)。

图9a和图9b是示出根据实施例的第一电子设备的示例屏幕的视图。

第一电子设备211的设置屏幕901或903可以包括将第二电子设备221添加到设置的通信组的区域或者从设置的通信组中删除第二电子设备221的区域。

图9a和图9b的设置屏幕901和903可以是用于添加设备的ux。第二电子设备221可以进行添加设备以用于在通信组中注册第二电子设备221。

第一区域911可以是指示当前屏幕是用于设置通信中继功能的屏幕的区域。关于当前为通信中继服务运行的应用的信息(例如,呼叫/消息连接)可以显示在第一区域911上。

第二区域913可以是用于设置是否激活第一电子设备211的通信中继功能的区域。可以在第二区域913上显示用于选择是否激活通信中继功能的菜单(例如,激活按钮)。

第三区域914可以是指示存在与第一电子设备211连接(例如,蓝牙配对)的设备的区域。

第四区域915和第五区域921可以是分别显示第一电子设备211的第一电话号码和第二电话号码的区域。第一电话号码可以用作第一通信组的组id。第二电话号码可以用作第二通信组的组id。第六区域917和第七区域923可以是将设备添加到每个通信组的区域。可以在第六区域917和第七区域923中的每一个上显示添加设备菜单(例如,按钮)。第八区域919和第九区域925可以是将设备添加到每个通信组的区域。

第八区域919和第九区域925可以是指示第二电子设备221是否已被添加到每个通信组或者显示关于包括在每个通信组中的第二电子设备221的设备信息(例如,alex的tabs4,a的手表)的区域。

第八区域919可以是指示与第一电话号码相对应的第一通信组的状态的区域。第八区域919可以显示关于包括在第一通信组中的设备的设备信息(例如,alex的tabs4)。第八区域919可以显示用于选择是否为属于第一通信组的每个设备激活功能的菜单(例如,alex的tabs4旁边的激活按钮)。第八区域919可以显示用于设置是否激活通信中继功能的每个子功能(例如,呼叫连续性或消息同步)的菜单。第九区域925可以是指示与第二电话号码相对应的第二通信组的状态的区域。第九区域925可以显示关于包括在第二通信组中的设备的设备信息(例如,a的手表)。第九区域925可以显示用于选择是否为属于第二通信组的每个设备激活功能的菜单(例如,alex的tabs4或a的手表旁边的激活按钮)。第九区域925可以显示用于设置是否为属于第二通信组的每个设备激活通信中继功能的每个子功能的菜单(例如,alex的tabs4或a的手表旁边的激活按钮)。

例如,当执行用于通信中继功能的应用时,第一电子设备211可以识别是否存在与第一电子设备211蓝牙配对的设备。

当识别出蓝牙配对的设备时,当前配对的设备的存在可以显示在第一电子设备211的屏幕上,如第三区域914所示。

第一电子设备211可以从权利管理服务器311获得关于当前通信组的信息(关于当前注册的设备和通信组的信息),并且如第八区域919或第九区域925所示进行显示。

配对设备可以由用户添加到选择的通信组。为此,可以在设备不属于的通信组或通信组的设备旁边显示添加设备按钮,如第六区域917或第七区域923所示。在已经拥有设备的通信组中可以不显示添加设备按钮。

用户可以选择他或她希望连接设备的通信组。当用户选择第六区域917或第七区域923中的添加设备按钮时,可以执行添加设备过程以将设备添加到第一或第二通信组。

当用户将配对设备添加到选择的通信组时,可以在第八区域919或第九区域925中更新并显示关于添加新设备的通信组的信息。

当添加新设备或删除现有设备时,可以更新显示通信组信息的图9a的第八区域919或第九区域925。

图9b示出将配对设备新添加到第一通信组的示例。

当新设备(例如,newdevice)被添加到第一通信组时,可以更新显示关于第一通信组的信息的第八区域919,如图9b所示。当更新显示第一通信组的状态的第八区域919时,可以显示用于显示关于新添加设备的设备信息的附加区域931和933。

如图9b所示,每个通信组可以包括一个或多个设备(例如,对应于第一电话号码010-1111-2222的第一通信组的alex的tabs4或对应于第二电话010-9999-8888的第二通信组的a的手表和alex的tabs4)。

一个设备可以属于不同的通信组(例如,alex的tabs4可以属于第一通信组和第二通信组中的每一个)。

可以为每个设备设置是否激活通信中继功能的每个子功能(例如,在第二通信组中,仅为a的手表激活呼叫连续性,并且仅为alex的tabs4激活消息同步)。

根据实施例,图9a和图9b的设置屏幕901和903可以用作用于删除设备的ux。

例如,当对应于第一电话号码(例如,010-1111-2222)的第一通信组和对应于第二电话号码(例如,010-9999-8888)的第二通信组被如图9a或9b所示设置时,可以在第八区域919中显示关于第一通信组的信息,并且可以在第九区域925中显示关于第二通信组的信息。

当在显示第一通信组的状态的第八区域919和显示第二通信组的状态第九区域925中将特定设备(例如,alex的tabs4)的整个通信中继功能(例如,呼叫连续性和消息同步)设置为停用时,可以从当前通信组(例如,第一通信组和第二通信组)删除设备(例如,alex的tabs4)。例如,当在第八区域919和第九区域925中停用alex的tabs4旁边的所有三个激活按钮时,可以从第一通信组和第二通信组中删除alex的tabs4。作为另一示例,当在第九区域925中停用a的手表旁边的一个激活按钮时,可以从第二通信组中删除a的手表。

根据实施例,用于删除设备的ux可以与用于添加设备的ux分开实现(例如,包括删除设备按钮的ux)。

图10a,图10b和图10c是示出根据实施例的第二电子设备的示例屏幕的视图。

第二电子设备221可以显示用于通信中继功能的设置屏幕1001,1003和1005。

参照图10a,设置屏幕1001可以是用于设置是否激活通信中继功能的屏幕(例如,处于非活动服务状态的屏幕)。

第一区域1011可以是指示当前屏幕是用于设置通信中继功能的屏幕的区域。

第二区域1013可以是用于设置是否激活第二电子设备221的通信中继功能的区域。

参照图10b,设置屏幕1003可以是用于选择在第二电子设备221的用户账户中注册的至少一个电话号码的屏幕。根据实施例,可以显示在用户账户中注册的多个电话号码以选择一个电话号码。选择的电话号码可以用作特定通信组的组id。

第一区域1021可以是显示第二电子设备221可连接的至少一个电话号码的区域。

当在图10a的设置屏幕1001上激活了通信中继功能,并且在图10b的设置屏幕1003上选择至少一个电话号码中的一个时,第二电子设备221可以向与帐户管理服务器(例如,图4的帐户管理服务器321)相对应设置的通信组发送添加第二电子设备221的请求或从与帐户管理服务器(例如,图4的帐户管理服务器321)相对应设置的通信组删除第二电子设备221的请求。

帐户管理服务器321可以根据请求进行向与选择的电话号码相对应的通信组添加设备或从与选择的电话号码相对应的通信组删除设备,并将其响应发送到第二电子设备221。

在接收到响应时,第二电子设备221可以在图10c的设置屏幕1005上显示指示第二电子设备221已被添加到通信组或从通信组删除的屏幕(处于活动服务状态的屏幕)。

图11是示出根据实施例的通信中继方法的流程图。图11的通信中继方法可以由第一电子设备211执行。

在操作1101中,第一电子设备211可以存储用户帐户信息。

在操作1103中,第一电子设备211可以从外部电子设备501接收呼叫。

在操作1105中,第一电子设备211可以识别接收的呼叫的电话号码。

在操作1107中,第一电子设备211可以在用户账户中注册的至少一个电话号码中识别与该电话号码相对应设置的当前通信组中的第二电子设备221。

在操作1109中,第一电子设备211可以将接收的呼叫中继到识别的第二电子设备221,从而为第二电子设备221提供通信中继功能。

当识别的第二电子设备221接收由第一电子设备211中继的呼叫时,第一电子设备211可以在第一电子设备211和第二电子设备221之间产生通过外部电子设备(例如,服务服务器341,ims服务器或cscf/tas服务器)的呼叫会话,且经由所产生的呼叫会话连接外部电子设备(例如,服务服务器341)和第二电子设备221之间的呼叫。

在中继呼叫时,第一电子设备211可以向第二外部电子设备(例如,配置管理服务器331)发送包括用户id,组id,设备id或认证信息的呼叫连接请求,响应于呼叫连接请求,从第二外部电子设备(例如,配置管理服务器331)接收设备配置信息,并基于接收的设备配置信息将呼叫中继到包括在当前通信组中的第二电子设备221。

图12a是示出根据实施例的用于通信中继方法的呼叫分叉的设备注册操作的流程图。

操作1201至1211可以是用户认证过程。

在操作1201中,电子设备211或221可以将设备注册请求发送到第一服务服务器341a(例如,cscf服务器)。设备注册请求可以包括用户id,组id,设备id或临时认证号(例如,接入令牌)。

在操作1203中,第一服务服务器341a可以向权利管理服务器311发送用于识别用户是否是有效用户的用户认证请求。用户认证请求可以包括用户id,组id,设备id或临时认证号(例如,接入令牌)。

在操作1205中,权利管理服务器311可以将用户认证请求发送到账户管理服务器321。用户认证请求可以包括用户id或临时认证号。

在操作1207中,帐户管理服务器321可以向权利管理服务器311发送取决于认证结果(例如,成功或失败)的响应。

在操作1209和1211中,取决于认证结果的响应可以被传送到第一服务服务器341a和电子设备211或221。

操作1213至1217可以是设备注册过程。

在操作1213中,第一服务服务器341a可以将设备注册请求发送到第二服务服务器341b(例如,tas服务器)。作为在操作1209中识别响应的结果,当用户认证完成(认证成功)时,在操作1215中,第二服务服务器341b可以根据请求执行设备注册,并发送响应(注册成功或失败)。

在操作1217中,第二服务服务器341b可以存储关于注册设备的设备信息。

图12b是示出根据实施例的通信中继方法的呼叫分叉操作的流程图。图12b示出根据实施例由第二电子设备1221a接收来自外部电子设备501的呼叫的示例。

操作1251和1253可以是呼叫分派过程。

在操作1251中,外部电子设备501可以指定接收电话号码并根据用户(发送者)的输入产生呼叫。呼叫可以是例如长期演进语音(volte)呼叫。

在操作1253中,外部电子设备501可以将对于呼叫的连接请求(邀请)发送到与接收电话号码相对应的第一电子设备211。连接请求可以包括接收电话号码。

操作1255至1267可以是呼叫接收请求过程。

在操作1255中,第一电子设备211可以生成与呼叫相对应的中继呼叫。在操作1257中,第一电子设备211可以将用于中继呼叫的连接请求(邀请)发送到服务服务器341(例如,cscf/tas服务器)。连接请求可以包括第一电子设备211的设备id(在发送者侧)和第一电子设备211所属的通信组的组id(在接收者侧)。

在操作1259中,服务服务器341可以向第一电子设备211发送对连接请求的振铃或响应。

根据实施例,第一电子设备211可以具有在通信组中设置的多个第二电子设备221a和221b。

在操作1261中,服务服务器341可以将中继呼叫的连接请求(邀请)发送到与接收电话号码相对应设置的通信组中的第二电子设备1221a。

在操作1263中,第二电子设备1221a可以发送对连接请求的振铃或响应。

在操作1265中,服务服务器341可以将用于中继呼叫的连接请求(邀请)发送到通信组中的第二电子设备2221b。在操作1267中,第二电子设备2221b可以发送对连接请求的振铃或响应。

操作1269至1287可以是呼叫接收/连接过程。

在操作1269和1271中,第二电子设备1221a可以根据用户(发送者)的输入接收呼叫,并且向服务服务器341发送指示已经接收到呼叫的响应。在操作1273,响应可以被传送到第一电子设备211。在操作1275,第一电子设备211可以发送指示已经接收到响应的确认(ack)。在操作1277中,服务服务器341可以将ack传送到第二电子设备1221a。

在操作1279,当第二电子设备1221a接收到呼叫时,可以在通过服务服务器341的第一电子设备211和第二电子设备1221a之间建立呼叫会话,并且可以经由呼叫会话在外部电子设备和第二电子设备1221a之间形成呼叫连接。

在操作1279中,可以在第一电子设备211,服务服务器341和第二电子设备221之间发送媒体。在操作1281中,第一电子设备211可以向已经发送呼叫的外部电子设备501发送响应。在操作1283中,可以在外部电子设备501和第一电子设备211之间形成呼叫连接。

在使用通信中继服务时,可以按顺序设置路由路径:例如,外部电子设备501→第一电子设备211→服务服务器341(例如,ims服务器或cscf/tas服务器)→第二电子设备1221a,或者相反的顺序。

在从第二电子设备1221a接收到操作1271的响应并且发送操作1277的ack时,在操作1285中,服务服务器341可以向第二电子设备2221b发送取消并暂停呼叫连接请求。第二电子设备2221b可以向服务服务器341发送对取消的响应。

图13是示出设置通信组的方法的流程图。

在操作1301中,电子设备211或221可以基于预先存储的认证信息识别与多个服务器互操作的权利管理服务器311的地址。

在操作1303中,电子设备211或221可以识别它是主设备还是辅设备。根据实施例,电子设备211或221可以根据其是否包括sim来识别它是主设备还是辅设备。

在操作1305中,电子设备211或221可以将关于设备,电话号码和帐户的信息发送到识别的地址的权利管理服务器311,并且作为响应,接收使用通信中继功能(例如,呼叫分叉或消息同步功能)所必需的设备配置信息。权利管理服务器311可以从配置管理服务器331获得并传送设备配置信息。

当电子设备211或221是第一电子设备211时,电子设备211或221可以将用户帐户信息和电话号码相关信息(例如,电话号码,唯一设备值和/或认证信息)传送到权利管理服务器311。

当电子设备211或221是第二电子设备221时,电子设备211或221可以将用户帐户信息和设备相关信息(例如,设备信息,唯一设备值和/或认证信息)传送到权利管理服务器311。

在操作1307中,电子设备211或221可以在屏幕上显示基于接收的设备配置信息可执行的功能(例如,呼叫分叉或消息同步功能)。

图14是示出根据实施例的通信组设置方法的添加组操作的流程图。图14的添加组可以由第一电子设备211执行。

在操作1401中,可以激活第一电子设备211的通信中继功能。例如,第一电子设备211可以执行用于通信中继功能的应用,然后根据用户输入在应用的设置屏幕上激活通信中继功能。

在操作1403中,第一电子设备211可以向账户管理服务器321发送对临时认证号(例如,接入令牌)的请求,以接入配置管理服务器331和权利管理服务器311。

在操作1405中,帐户管理服务器321可以响应于请求将临时认证号发送到第一电子设备211。响应可以包括用户id,临时认证号或移动国家代码(mcc)。

在操作1407中,第一电子设备211可以使用临时认证号接入配置管理服务器331,识别权利管理服务器311的地址。例如,第一电子设备211可以首先接入与存储在应用中的默认地址相对应的配置管理服务器,以获得与mcc相对应的区域(例如,欧洲或亚洲)的配置管理服务器331的地址,然后接入所识别的地址的配置管理服务器331以获得权利管理服务器311的地址。权利管理服务器311可以以例如javascript对象表示法(json)文件的形式返回用于提供通信中继功能的服务器的地址。

在操作1409和1411中,第一电子设备211可以向所识别的地址的账户管理服务器321发送关于用户的通信组信息的请求,并且作为响应,接收通信组信息。

操作1413至1427可以是添加组过程。当操作1411的响应不包括第一电子设备211的组id(例如,当还未生成通信组时)或添加新组时,第一电子设备211可以进行操作1413至1427的添加组过程。

在操作1413中,第一电子设备211可以向权利管理服务器311发送用于添加通信组的添加组请求。例如,添加组请求可以包括用户id,组id(电话号码),设备id,临时认证号,组信息(组昵称等)和/或设备信息(设备昵称等)。

在操作1415中,权利管理服务器311可以以临时认证号向权利管理服务器311发送用户认证请求。例如,用户认证请求可以包括用户id或临时认证号。

在操作1417中,帐户管理服务器321可以执行认证并将对其的响应(例如,用户认证的结果)发送到权利管理服务器311。

当认证完成时(例如,认证成功),在操作1419和1421中权利管理服务器311可以将用于添加通信组的设备配置的请求发送到配置管理服务器331,并且将响应发送到第一电子设备211。在请求添加设备时,可以在配置管理服务器331中注册组id(电话号码)和设备配置信息(例如,提供通信中继功能的服务器的地址)。权利管理服务器311可以注册第一电子设备211的设备id作为与组id(电话号码)相对应的通信组的第一电子设备。

当认证失败时,可以经由推送服务器1440向第一电子设备211递送指示组注册失败的推送消息。

在操作1423中,权利管理服务器311可以向推送服务器1400发送推送消息发送请求以通知第二电子设备221(或多个),第二电子设备221是已经注册的推送客户端,以接收发生组注册事件的推送事件。

在操作1425中,推送服务器1400可以向注册的第二电子设备221发送指示已经发生组注册事件的推送消息。

在操作1427中,推送服务器1400可以向第一电子设备211发送指示已经发生组注册事件的推送消息。

在操作1429中,第一电子设备211可以向配置管理服务器331发送对设备配置信息的请求。请求可以包括用户id,组id,设备id或临时认证号。

在操作1431和1433中,配置管理服务器331可以向帐户管理服务器321发送认证请求并且接收其响应。

当认证完成时,在操作1435中,配置管理服务器331可以将设备配置信息发送到第一电子设备211。

在操作1437中,第一电子设备211可以显示反映添加组的结果的通信组的设置状态。

图15是示出根据实施例的通信组设置方法的添加设备操作的流程图。图15的添加设备操作可以是将第二电子设备221添加到通信组,并且可以由第二电子设备221直接执行。

操作1501至1511以及1531至1539类似于图14的操作1401至1411以及操作1429至1437。因此,下面不再详细描述。

操作1513至1529可以是添加设备过程。根据实施例,当操作1511的响应不包括第二电子设备的设备id时(例如,当第二电子设备不包括在通信组中时),第二电子设备221可以执行操作1513至1529的添加设备过程。

当操作1511的响应具有多个(例如,两个)通信组时,可以执行用于选择组的操作1513。在操作1513中,第二电子设备221可以显示通信组的组id。在操作1513中,第二电子设备221可以根据用户输入选择通信组。

在操作1515,第二电子设备221可以向权利管理服务器311发送用于将设备添加到选择的通信组的添加设备请求。

在操作1517中,权利管理服务器311可以以临时认证号向账户管理服务器321发送认证请求。在操作1519中,帐户管理服务器321可以执行认证并将响应发送到权利管理服务器311。

当认证完成时,权利管理服务器311可以向配置管理服务器331发送用于添加通信组的设备配置的请求,并且在操作1521和1523中将响应发送到第二电子设备221。在请求添加设备时,可以在配置管理服务器331中注册组id(电话号码)和设备配置信息(例如,提供通信中继服务的服务器的地址)。权利管理服务器311可以注册第二电子设备221的id作为与组id(电话号码)对应的通信组的辅设备。

在操作1525,权利管理服务器311可以向推送服务器1400发送指示发生添加设备事件的推送消息传输请求。

在操作1527中,推送服务器1400可以向推送客户端(例如,已经注册以接收推送事件的第一电子设备211)发送指示已经发生添加设备事件的推送消息。

在操作1529中,推送服务器1400可以向第二电子设备221发送指示已经发生添加设备事件的推送消息。

图16是示出根据实施例的通信组设置方法的添加设备操作的流程图。图16的添加设备操作可以是将第二电子设备221添加到通信组,并且可以由第一电子设备211执行。

在操作1601中,第一电子设备211可以激活通信中继功能。

在操作1603和1605中,第一电子设备211可以向权利管理服务器311发送关于用户的通信组信息的请求,并且作为响应,接收通信组信息。

在操作1607和1609中,第一电子设备211可以向第二电子设备221发送对设备信息的请求,并且作为响应,接收设备信息。

在操作1611中,第一电子设备211可以基于接收的通信组信息显示当前通信组的状态的设置状态。

在操作1613中,第一电子设备211可以根据用户输入选择用于添加设备的通信组。

在操作1615中,第一电子设备211可以向权利管理服务器311发送添加设备请求。

在操作1617和1619中,权利管理服务器311可以向配置管理服务器331发送用于添加通信组的设备配置的请求,并将响应发送到第一电子设备211。

在操作1621和1623中,第一电子设备211可以向权利管理服务器311发送关于用户的通信组的信息的请求,并且作为响应,接收通信组信息。

在操作1625,第一电子设备211可以显示反映添加设备的结果的通信组的设置状态。

图17a和图17b是示出根据实施例的通信组设置方法的更新组操作的流程图。

根据实施例,数据库1700可以存储关于通信组的信息(例如,用户id,组id(电话号码),设备id和/或关于每个通信组中的设备的信息)。数据库1700可以在权利管理服务器311的内部或外部实现。

电子设备(例如,第一电子设备211或第二电子设备221)可以从权利管理服务器311接收用户id和临时认证号以接入权利管理服务器311,并使用临时认证号从配置管理服务器331识别权利管理服务器311的地址。

参照图17a,在操作1701中,电子设备211或221可以接入识别的地址的权利管理服务器311并发送更新组请求。例如,更新组请求可以包括用户id,组id(电话号码),设备id,第一临时认证号或组信息(例如,用于改变通信组中的第一电子设备的新设备id,通信组激活信息,或通信组的昵称)。

在操作1703和1705中,权利管理服务器311可以向数据库1700发送对第二临时认证号的请求,并且作为响应,接收第二临时认证号。

在操作1707中,权利管理服务器311可以使用第一和第二临时认证号对已经发送更新组请求的用户执行认证。

权利管理服务器311可以基于用户id,组id和设备id搜索数据库,确定第一临时认证号是否有效(例如,用户是否是有效用户)。

当认证完成时,在操作1709中,权利管理服务器311可以利用通信组信息更新数据库1700。

在操作1710中,权利管理服务器311可以将对更新组请求的响应(更新成功或失败)发送到电子设备211或221。

图17b示出在更新组过程中权利管理服务器311经由帐户管理服务器321执行认证的示例。

参照图17b,在操作1711和1713中,电子设备(例如,第一电子设备211或第二电子设备221)可以向帐户管理服务器321发送对临时认证号的请求,并且作为响应,接收临时认证号。

在操作1715,电子设备211或221可以接入权利管理服务器311以发送更新组请求。例如,更新组请求可以包括用户id,组id(电话号码),设备id,认证号或组信息(例如,用于改变通信组中的第一电子设备的新设备id,通信组激活信息,或通信组的昵称)。

在操作1717和1719中,权利管理服务器311可以基于临时认证号向账户管理服务器321发送对于用户认证的请求,并根据认证结果识别响应。

当认证完成时,在操作1721和1723中,权利管理服务器311可以根据操作1715的更新组请求来更新存储在数据库1700中的通信组信息,并根据更新组请求将响应(例如,更新成功或失败)发送到电子设备211或221。

图18a和图18b是示出根据实施例的通信组设置方法的删除组操作的流程图。

参照图18a,在操作1801中,第一电子设备211可以向权利管理服务器311发送删除组请求。

例如,删除组请求可以包括用户id,要删除的组id(电话号码),设备id,第一临时认证号和/或组信息(例如,组昵称)。

在操作1803和1805中,权利管理服务器311可以向数据库1700发送对通信组信息的请求,并且作为响应,接收通信组信息和第二临时认证号。

在操作1807中,权利管理服务器311可以将接收的第一临时认证号和第二临时认证号进行比较,从而对已经发送删除组请求的用户执行认证。

当认证完成时,在操作1809中,权利管理服务器311可以向数据库1700发送删除通信组的请求。

在操作1810中,权利管理服务器311可以向电子设备211或221发送删除组请求的响应(删除组的成功或失败)。

图18b示出在删除组过程中权利管理服务器311经由帐户管理服务器321执行认证的示例。

参照图18b,在操作1811和1813中,第一电子设备211可以向帐户管理服务器321发送对临时认证号的请求,并且作为响应,接收临时认证号。

在操作1815中,第一电子设备211可以向权利管理服务器311发送删除组请求。

在操作1817和1819中,权利管理服务器311可以向数据库1700发送对通信组信息的请求,并且作为响应,接收通信组信息。

在操作1821和1823中,权利管理服务器311可以使用从账户管理服务器321接收的临时认证号对已经发送删除组请求的用户执行认证。

当认证完成时,在操作1825中,权利管理服务器311可以向数据库1700发送对于删除通信组的请求。

在操作1827中,权利管理服务器311可以将对删除组请求的响应发送到第一电子设备211。

图19a和图19b是示出根据实施例的通信组设置方法的删除设备操作的流程图。

尽管图19a和图19b示出了由第二电子设备删除设备的示例,但是删除设备也可以由第一电子设备211执行。

参照图19a,在操作1901中,第二电子设备221可以向权利管理服务器311发送删除设备请求。例如,删除设备请求可以包括用户id,组id(电话号码),要删除的设备id,第一临时认证号和/或组信息(例如,组昵称)。

在操作1903和1905中,权利管理服务器311可以向数据库1700发送对通信组信息的请求,并且作为响应,接收通信组信息和第二临时认证号。

在操作1907中,权利管理服务器311可以基于例如在删除设备请求中包含的设备id来识别已发送删除设备请求的设备不是主设备。根据实施例,可以省略操作1907。

在操作1908中,权利管理服务器311可以使用接收的第一临时认证号和第二临时认证号对已经发送删除设备请求的用户执行认证。

当认证完成(认证成功)时,在操作1909中,权利管理服务器311可以将用于删除设备的指令发送到数据库1700。

在操作1910中,权利管理服务器311可以向第二电子设备221发送对删除设备请求的响应(例如,设备删除或删除成功)。

图19b示出在删除设备过程中权利管理服务器311经由账户管理服务器321执行认证的示例。

在操作1911和1913中,第二电子设备221可以向帐户管理服务器321发送对临时认证号的请求,并且作为响应,接收临时认证号。

在操作1915中,第二电子设备221可以向权利管理服务器311发送删除设备请求。

在操作1917中,权利管理服务器311可以基于例如在删除设备请求中包含的设备id来识别已经发送删除设备请求的设备不是主设备。根据实施例,可以省略操作1917。

在操作1919和1921中,权利管理服务器311可以使用从账户管理服务器321接收的临时认证号对已经发送删除设备请求的用户执行认证。

当认证完成时,在操作1923中,权利管理服务器311可以将用于删除设备的指令发送到数据库1700。

在操作1925,权利管理服务器311可以将对删除设备请求的响应发送到第二电子设备221。

根据实施例,电子设备(例如,第一电子设备211)可以包括通信电路(例如,通信电路217),显示器(例如,显示器213),处理器(例如,处理器215),与通信电路和显示器可操作地连接的处理器(例如,处理器215),以及与处理器可操作地连接的存储器(例如,存储器219)。存储器可以存储指令,在执行时使处理器能够经由通信电路从第一外部电子设备(例如,外部电子设备501)接收呼叫,识别呼叫的接收电话号码,在基于存储在存储器中的用户账户的信息而注册的至少一个电话号码中识别与接收电话号码相对应设置的通信组中的第二外部电子设备(例如,第二电子设备221),并且经由通信电路将呼叫中继到识别的第二外部电子设备。

根据实施例,通信组可以被配置为包括与至少一个电话号码相对应的电子设备(例如,第一电子设备211)和至少一个第二外部电子设备(例如,第二电子设备221)。

根据实施例,指令可以被配置为使得处理器能够在识别的第二外部电子设备(例如,第二电子设备221)接收到呼叫时,生成通过第一外部服务器(例如,服务服务器341)的电子设备(例如,第一电子设备211)和第二外部电子设备(例如,第二电子设备221)之间的呼叫会话,并且通过呼叫会话连接第一外部电子设备(例如,外部电子设备501)和第二外部电子设备(例如,第二电子设备221)之间的呼叫。

根据实施例,指令可以被配置为使得处理器能够经由通信电路向第二外部服务器(例如,权利管理服务器311)发送关于通信组的信息的请求,经由通信电路从第二外部服务器接收关于通信组的信息,并基于接收的信息识别包括在通信组中的第二外部电子设备(例如,第二电子设备221)。

根据实施例,指令可以使处理器能够将包括用户身份(id),组id,设备id和认证信息的呼叫连接请求发送到第三外部服务器(例如,配置管理服务器331),响应于呼叫连接请求从第三外部服务器接收设备配置信息,并基于接收的设备配置信息将呼叫中继到包括在通信组中的第二外部电子设备(例如,外部电子设备501)。

根据实施例,指令可以被配置为使处理器能够通过显示器显示用于设置与在用户账户中注册的至少一个电话号码相对应的至少一个通信组的设置屏幕。

根据实施例,设置屏幕可以包括用于生成,添加,更新或删除通信组或者将设备添加到通信组或从通信组删除设备的区域中的至少一个。

根据实施例,电子设备(例如,第一电子设备211)可以包括通信电路(例如,通信电路217),显示器(例如,显示器213),处理器(例如,处理器215),与通信电路和显示器可操作地连接的处理器(例如,处理器215),以及与处理器可操作地连接的存储器(例如,存储器219)。存储器可以存储指令,当被执行时,被配置为使处理器能够通过显示器显示用于设置与在用户账户中注册的至少一个电话号码相对应的至少一个通信组的设置屏幕,每个通信组包括电子设备(例如,第一电子设备211)和至少一个外部电子设备(例如,第二电子设备221),其中在相同通信组中提供基于相同电话号码的通信中继功能,根据设置屏幕上的用户输入生成设置至少一个通信组的请求,并经由通信电路将请求发送到外部服务器(例如,权利管理服务器311)。

根据实施例,通信中继功能可以包括相同通信组中的电子设备之间的呼叫分叉功能,消息同步功能或通信日志同步功能中的至少一个。

根据实施例,指令可以被配置为存储关于用户帐户的信息并且使处理器能够生成用于将新的外部电子设备(例如,第二电子设备221)添加到至少一个通信组中的一个的第二设置请求,或根据设置屏幕上的第二用户输入删除现有外部电子设备,并经由通信电路将第二设置请求发送到外部服务器(例如,权利管理服务器311)。

根据实施例,设置屏幕可以包括用于设置是否激活电子设备的通信中继功能的第一区域,用于显示通信组的电话号码的第二区域,以及用于显示包括在通信组中的设备并设置是否激活通信组的通信中继功能的第三区域。

根据实施例,设置屏幕可以包括用于生成,添加,更新或删除通信组的区域中的至少一个。

根据实施例,设置屏幕可以包括用于将新的第二外部电子设备添加到设置的通信组的区域或用于从设置的通信组中删除现有外部电子设备的区域中的至少一个。

根据实施例,一种通过电子设备中继通信的方法包括:由电子设备(例如,第一电子设备211)从第一外部电子设备(例如,外部电子设备501)接收呼叫,由电子设备识别呼叫的接收电话号码,由电子设备识别与基于用户帐户注册的至少一个电话号码中的接收电话号码相对应设置的通信组中的第二外部电子设备(例如,第二电子设备221),并且由电子设备将呼叫中继到识别的第二外部电子设备。

根据实施例,可以在用户帐户中注册多个电话号码。可以对应于每个电话号码设置包括电子设备(例如,第一电子设备211)和至少一个第二外部电子设备(例如,第二电子设备221)的通信组。

根据实施例,中继呼叫可以包括:当识别的第二外部电子设备接收到呼叫时,生成通过第一外部服务器(例如,服务服务器341)的电子设备(例如,第一电子设备211)和第二外部电子设备(例如,第二电子设备221)之间的呼叫会话,并且通过呼叫会话连接外部电子设备和第二外部电子设备之间的呼叫。

根据实施例,识别第二外部电子设备可以包括:向第二外部服务器发送关于通信组的信息的请求,从第二外部服务器接收关于通信组的信息,以及基于接收的信息识别包括在通信组中的第二外部电子设备。

根据实施例,中继呼叫可以包括将包括用户身份(id),组id,设备id和认证信息的呼叫连接请求发送到第三外部服务器(例如,配置管理服务器331),响应于呼叫连接请求,从第三外部服务器接收设备配置信息,并且基于接收的设备配置信息将呼叫中继到包括在通信组中的第二外部电子设备。

根据实施例,该方法还可以包括:显示设置屏幕,用于设置与在用户账户中注册的至少一个电话号码相对应的至少一个通信组。

根据实施例,设置屏幕可以包括用于生成,添加,更新或删除通信组或者将设备添加到通信组或从通信组删除设备的区域中的至少一个。

从前面的描述显而易见的是,根据各种实施例,可以增加使用便利性并且提高能够实现电子设备间连续性的通信中继功能相关的效率。

根据各种实施例,可以简单地在一个用户帐户中注册用于通信中继的一个或多个组,而无需添加帐户。

根据各种实施例,可以简单地管理用于在登录帐户中注册的用于通信中继的一个或多个组。

虽然已经参考本发明的某些示例性实施例示出并描述了本公开,但是本领域技术人员将理解,在不脱离由所附权利要求及其等同物定义的本公开的精神和范围的情况下,可以在形式和细节上进行各种改变。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1