设备之间呼叫转移的方法与流程

文档序号:19365974发布日期:2019-12-10 20:50阅读:1326来源:国知局
设备之间呼叫转移的方法与流程

本公开涉及在电子设备之间呼叫转移(callforwarding)的方法和系统。



背景技术:

呼叫转移服务使得来电或接收的消息被转发到用户已预先指定的另一电子设备,从而允许用户经由指定的电子设备接收它。在某些情况下,用户预指定的电子设备可以由另一用户所拥有。

“一人多设备(onepersonmultidevice)”(opmd)环境涉及一个用户利用多个设备,如家里的有线和无线电话机、电脑、膝上型电脑,便携式智能手机和智能平板。

实施上述呼叫转移可因此给opmd环境中的用户提供方便。



技术实现要素:

本公开的各种实施例针对在多个电子设备之间的呼叫和/或消息转移,并且将其提供给每个电子设备。

在本公开的一个实施例中,公开的电子设备包括:第一通信模块,配置来执行蜂窝通信;第二通信模块,配置来将该电子设备通信连接到外部电子设备;和至少一个处理器,电连接到第一通信模块和第二通信模块。处理器响应于检测到预设条件而激活第一通信模块,并且经由第一通信模块发送信号,请求与外部电子设备的呼叫转移。

在本公开的一个实施例中,公开的电子设备包括:第一通信模块,配置来执行蜂窝通信;第二通信模块,配置来执行将该电子设备通信连接到外部电子设备;和至少一个处理器,电连接到第一通信模块和第二通信模块并且被配置来:如果该电子设备通信电连接到外部电子设备,则经由第一通信模块从通信运营商接收语音呼叫信号或消息。

在本公开的一个实施例中,公开了一种用于电子设备的呼叫转移方法,包括:检测包括如下的至少一个的预设条件:电子设备与外部电子设备的断开,以及在电子设备和电子设备管理服务器之间的连接;以及响应于检测到预设条件,向通信运营商发送请求呼叫转移的信号。

附图说明

图1是示出根据本公开的各种实施例的网络环境中的电子设备的框图。

图2是根据本公开的各种实施例的电子设备的框图。

图3是根据本公开的各种实施例的程序模块的框图。

图4a是根据本公开的各种实施例的呼叫转移系统的框图。

图4b是根据本公开的各种实施例的第二电子设备的框图。

图4c是根据本公开的各种实施例的第一电子设备的框图。

图5a是示出根据本公开的各种实施例的当在第一电子设备和第二电子设备之间的配对被释放时的呼叫转移方法的流程图。

图5b是示出根据本公开的其他各种实施例的当在第一电子设备和第二电子设备之间的配对被释放时的呼叫转移方法的流程图。

图5c是示出根据本公开的其他各种实施例的当在第一电子设备和第二电子设备之间的配对被释放时的呼叫转移方法的流程图。

图5d是示出根据本公开的各种实施例的在呼叫转移释放期间利用第一电子设备和第二电子设备的通信方法的流程图。

图6是示出根据本公开的各种实施例的与在呼叫转移服务期间第一电子设备的通信被禁用的情况对应的管理电子设备管理设备的方法的流程图。

图7a是示出根据本公开的各种实施例的与在呼叫转移服务期间第二电子设备的通信被禁用的情况对应的管理电子设备管理设备的方法的流程图。

图7b是示出根据本公开的其他各种实施例的与在呼叫转移服务期间第二电子设备的通信被禁用的情况对应的管理电子设备管理设备的方法的流程图。

图8是示出根据本公开的各种实施例的第二电子设备的通信功能激活方法的流程图。

图9是示出根据本公开的各种实施例的呼叫转移服务激活方法的流程图。

图10是示出根据本公开的各种实施例的在第一电子设备和第二电子设备的每个屏幕上显示的指示符的视图。

图11是示出根据本公开的各种实施例的设置呼叫转移服务到第二电子设备的通信模块和第二电子设备的方法的视图。

具体实施方式

下文中,参考附图公开本公开的各种实施例。因此,应该理解的是,本公开不限于特定的实施例,而覆盖本公开的各种修改、等同物和/或替代方案。对于附图的描述,相同的标号指代相同的元件。

在本公开的各种实施例中,表述“包括”,“可包括”,“包含”或“可包含”指示相应的特征(例如,数值,功能,操作和诸如部件的组件)的存在并且不排除额外特征的存在。

在本公开的各种实施例中,表达“a或b”,“a或/和b的至少一个”,或“a或/和b的一个或多个”可以包括一起列举的项目的所有可能的组合。例如,“a或b”,“a和b的至少一个”,或“a或b的至少一个”可以指代如下全部:(1)包括至少一个a,(2)包括至少一个b,或者(3)包括至少一个a和至少一个b。

这里使用的诸如“第1”,“第2”,“第一”,“第二”等表达可以指修饰各种实施例的各种不同的元件而无论次序和优先级,但不限制元件。表达可以用来将一个元件与另一个元件区分开来。例如,“第一用户设备”和“第二用户设备”指示不同的用户设备而不论次序或重要性。例如,第一组件在不脱离本公开的范围的情况下可以被称为第二组件,反之亦然。

在本公开的各种实施例中,应当理解,当一组件(例如,第一组件)被称为“(在操作上或通信上)耦接于/到”或“连接到”另一组件(例如,第二组件)时,该组件可以直接连接到另一组件或通过另一组件(例如,第三组件)来连接。在本公开的各种实施例中,应当理解,当一组件(例如,第一组件)被称作“直接连接到”或“直接接入”另一组件(例如,第二组件)时,另一组件(例如,第三组件)不存在于该组件(例如,第一组件)和另一组件(例如,第二组件)之间。

在本公开的各种实施例中使用的表达“被配置为”根据情况可与例如“适合于”,“具有能力来”,“设计来”,“适于”,“实现来”或“能够”互换使用。术语“被配置为”不一定意味着在硬件方面“专门设计来”。而是,表达“设备被配置为”在某些情况下可能意味着该设备和其他设备或部件“能够”。例如,在短语中的“处理器,被配置(或设置)来执行a,b和c”可以指用于通过运行存储在存储器件中的至少一个软件程序来执行相应的操作的专用处理器(例如,嵌入式处理器)或执行对应的操作通用目的的处理器(例如cpu或应用处理器)。

在本公开的各种实施例中所使用的术语用于描述特定的实施例,而无意于限制其他实施例的范围。单数形式的术语可能包括复数形式,除非它们在上下文中具有明确不同的含义。除非本文另有定义,否则这里所使用的所有术语(包括技术和科学术语)可以具有本领域技术人员通常理解的相同的含义。通常,在字典中定义的术语应该被认为是具有与相关技术的上下文含义相同或相似的含义,并且,除非本文明确定义,不应被反常地理解或作为具有过于正式的含义理解。在任何情况下,即使在本说明书中定义的术语也不能被解释为排除本公开的实施例。

根据本公开的各种实施例的电子设备可以是支持将参考图1到图11描述的呼叫转移服务的电子设备。例如,电子设备可包括如下的至少一个:智能手机、平板个人计算机(pc)、移动电话机、视频电话机、电子书(e-book)阅读器、台式pc、膝上型pc、上网本计算机、工作站、服务器、个人数字助理(pda)、便携式多媒体播放器(pmp)、mp3播放器、移动医疗设备、相机和可穿戴设备(例如,智能眼镜、头戴式设备(hmd)、电子衣物、电子手镯、电子项链、电子配件、电子文身、智能镜子和智能手表)。

在本公开的各种实施例中,电子设备可以是支持呼叫转移服务的智能家庭用具。智能家庭用具例如可包括以下中的至少一者:电视机、数字视频盘(dvd)播放器、音频设备、电冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动化控制面板、安全控制面板、电视盒子(例如,samsunghomesynctm、appletvtm或者googletvtm)、游戏机(例如,xboxtm和playstationtm)、电子词典、电子钥匙、录像摄像机或者电子相框。

根据某些实施例,电子设备可包括如下的至少一个:支持呼叫转移服务的各种医疗设备(例如,各种便携测量设备(例如血糖仪,心率计,血压计,温度计等),磁共振血管造影(mra)设备、磁共振成像(mri)设备、计算机断层扫描(ct)设备、医学成像设备、超声波设备等)、导航设备、全球定位系统(gps)接收器、事件数据记录仪(edr)、飞行数据记录仪(fdr)、车辆信息娱乐设备、船舶电子装备(例如,船舶导航系统、陀螺罗盘等)、航空电子设备、安全装备、车辆头单元、工业或家用机器人、金融机构的自动出纳机(atm),商店的销售点(pos)或物联网(例如,灯泡,各种传感器,电表或煤气表,自动喷水灭火系统,火灾报警器,恒温器,路灯,烤面包机,运动器材,热水箱,加热器,锅炉等)。

在本公开的各种实施例中,电子设备可包括以下中的至少一者:支持呼叫转移服务的家具或者建筑物/结构的一部分、电子板、电子签名接收设备、投影仪和各种测量仪器(例如,水、电、气体或者无线电信号测量仪器)。在本公开的各种实施例中,电子设备可以是上述各种设备中的一个或其组合。

在本公开的各种实施例中,电子设备可以是支持呼叫转移服务的柔性电子设备。

另外,根据本公开的各种实施例的电子设备不局限于上述设备,并且根据技术发展可以包括新型的电子设备。

下文中,将参考附图来更详细地描述根据本公开的各种实施例的电子设备。在此说明书中,术语“用户”可指代使用电子设备的人或者使用电子设备的设备(例如,人工智能电子设备)。

下文中,将参考图1到图11来更详细地描述根据各种实施例的电子设备。在各种实施例中的术语“用户”可指代使用电子设备的人或者使用电子设备的设备(例如,人工智能电子设备)。

图1是示出根据本公开的各种实施例的网络环境中的电子设备的视图。

电子设备101可以包括总线110,处理器120,存储器130,输入/输出接口150,显示器160,以及通信接口170。在本公开的各种实施例中,电子设备101可以省略至少一个组件,或者可以进一步包括另外的组件。

例如,总线110可以包括一电路,连接组件110到170并且在其间传递通信信号(例如,控制消息和/或数据)。

处理器120可以包括中央处理单元(cpu)、应用处理器(ap)或通信处理器(cp)中的一个或多个。处理器120,例如,可以关于电子设备101的至少一个组件的控制和/或通信执行操作或数据处理。

存储器130可以包括易失性和/或非易失性存储器。存储器130,例如,可以存储与电子设备101的至少另外的组件相关的命令或数据。根据实施例,存储器130可以存储软件和/或程序140。例如,程序140可包括内核141,中间件143,应用编程接口(api)145,和/或应用程序(或“应用”)147。内核141、中间件143或api145的至少部分可以被称为操作系统(os)。

内核141可以控制或管理用于执行由其他程序(例如,中间件134、api145或者应用程序147)实现的操作或功能的系统资源(例如,总线110、处理器120或存储器130)。另外,内核141可以通过从中间件134、api145或者应用程序147访问电子设备101的单个组件来提供用于控制或管理系统资源的接口。

例如,中间件143可充当中间角色,用于通过通信在api145或应用程序147和内核141之间交换数据。此外,关于从应用程序147接收的作业请求,中间件143可通过使用向应用程序147中的至少一个应用分配使用系统资源(例如,总线110、处理器120或存储器130)的优先级的方法对作业请求执行控制(例如,调度或负载平衡)。

例如,api145,作为应用147通过其控制从内核141或中间件143提供的功能的接口,可以包括用于文件控制、窗口控制、图像处理或字符控制的至少一个接口或功能(例如,指令)。

例如,输入/输出接口150可以充当接口的角色,用于向电子设备101的另外的组件传递从用户或另一外部设备输入的命令或数据。另外,输入/输出接口150可以输出从电子设备101的另外的组件输入的命令或数据到用户或另一外部设备。

例如,显示器160可以包括液晶显示器(lcd),发光二极管(led)显示器,有机发光二极管(oled)显示器,微机电系统(mems)显示器或电子纸显示器。显示器160例如可以向用户显示各种内容(例如,文本,图像,视频,图标或符号)。例如,显示器160可以包括触摸屏,并且接收通过使用电子笔或用户的身体部分的触摸、手势、接近或悬停输入。

例如,通信接口170可以设置在电子设备101和外部设备(例如,第一外部电子设备102,第二外部电子设备104或服务器106)之间的通信。例如,通信接口170可以通过无线通信或有线通信与连接到网络172的外部设备(例如,第二外部电子设备104或服务器106)通信。

例如,无线通信可使用如下的至少一个作为蜂窝通信协议:lte,lte-a,cdma,wcdma,umts,wibro或gsm。例如,有线通信可以包括如下的至少一个:通用串行总线(usb),高清晰度多媒体接口(hdmi),推荐标准232(rs-232)和普通老式电话服务(pots)。网络172可以包括电信网络诸如计算机网络(例如,lan或wan)、互联网和电话网络中的至少一个。

第一外部电子设备102和第二外部电子设备104的每个可以是与电子设备101相同或不同类型。根据实施例,服务器106可包括一个或多个服务器的组。

根据各种实施例,在电子设备101中运行的操作的全部或部分可以由另一个或多个电子设备(例如,电子设备102或104或服务器106)运行。根据实施例,当电子设备101被利用来自动地或在请求时执行功能或服务时,代替由电子设备101执行功能或服务或者另外,电子设备101可从另一设备(例如,电子设备102或104或服务器106)请求与其相关的功能的至少一部分。其他电子设备(例如,电子设备102或104或服务器106)可以执行所请求的功能或附加功能,并且可以传递其结果给电子设备101。电子设备101可通过处理接收的结果而原样或额外地提供所请求的功能或服务。对此,例如,可以使用云计算、分布式计算或客户端-服务器计算技术。

例如,在图1的描述中,电子设备101可以包括总线110,处理器120,存储器130,输入/输出接口150,显示器160和通信接口170。通信接口170可以包括用于执行蜂窝通信和数据通信的第一通信模块,以及与外部设备可通信的第二通信模块。此外,基于指定的条件,处理器120可支持这样的服务:通过使用例如第一通信模块的一个通信模块向外部发送用于请求呼叫转移的信号。

图2是根据本公开的各种实施例的电子设备200的框图。例如,电子设备200可以包括图1中所示的上述电子设备101的全部或一部分。电子设备可以包括至少一个应用处理器(ap)210,通信模块220,用户识别模块(sim)卡224,存储器230,传感器模块240,输入设备250,显示器260,接口270,音频模块280,照相机模块291,电力管理模块295,电池296,指示器297和马达298。

例如,ap210可以控制连接到ap210的多个硬件或软件组件,并且还可以通过运行操作系统或应用程序执行各种数据处理和操作。例如,ap210可以利用芯片上系统(soc)实现。根据实施例,ap210还可以包括图形处理单元(gpu)和/或图像信号处理器。ap210可包括图2中示出的组件的至少部分(例如,蜂窝模块221)。ap210可以将从其它组件的至少一个(例如,非易失性存储器)接收的命令或数据加载到易失性存储器并且处理它们,并可以在非易失性存储器中存储各种数据。

通信模块220可具有与图1的通信接口170相同或类似的配置。例如,通信模块220可以包括蜂窝模块221、wifi模块223、bt模块225,gps模块227,nfc模块228和射频(rf)模块229。

例如,蜂窝模块221可以通过通信网络提供语音呼叫、视频呼叫、sms或互联网服务。根据实施例,蜂窝模块221可以通过使用用户识别模块(例如,sim卡224)识别和验证通信网络中的电子设备。根据实施例,蜂窝模块221可以执行ap210提供的功能的至少一部分。根据实施例,蜂窝模块221可以进一步包括通信处理器(cp)。

wifi模块223、bt模块225,gps模块227和nfc模块228的每个可以包括处理器,用于处理通过对应模块发送/接收的数据。根据本公开的各种实施例,蜂窝模块221、wifi模块223、bt模块225、gps模块227和nfc模块228的至少部分(例如,两个以上)可以被包括在一个集成芯片(ic)或ic封装中。

例如,rf模块229可以发送/接收通信信号(例如,rf信号)。rf模块229例如可以包括收发器、功率放大模块(pam)、频率滤波器、低噪声放大器(lna)或天线。根据另一实施例,蜂窝模块221、wifi模块223、bt模块225、gps模块227和nfc模块228的至少一个可通过附加的rf模块发送/接收rf信号。

例如,sim卡224可以包括包含用户识别模块和/或嵌入式sim的卡,并且还可以包括唯一识别信息(例如,集成电路卡标识符(iccid))或用户信息(例如,国际移动用户身份(imsi))。

存储器230(例如,存储器130)可以包括内部存储器232或外部存储器234。例如,内部存储器232可以包括如下的至少一个:易失性存储器(例如,动态ram(dram),静态ram(sram),同步动态ram(sdram)),以及非易失性存储器(例如,一次性可编程rom(otprom),可编程rom(prom),可擦除和可编程rom(eprom),电可擦除和可编程rom(eeprom),掩模rom,闪速rom,闪速存储器(例如,nand闪存和nor闪存),硬盘驱动器和固态驱动器(ssd))。

外部存储器234还可以包括快闪驱动器,例如,紧凑型快闪(cf),安全数字(sd),微型sd,迷你sd,极端数字(xd)或记忆棒。外部存储器234可以通过各种接口功能上和/或物理上连接到电子设备。

例如,传感器模块240测量物理量或检测电子设备的操作状态,从而将测量或检测的信息转换成电信号。传感器模块240可以包括如下至少一个:手势传感器240a,陀螺传感器240b,大气压力传感器240c,磁传感器240d,加速度传感器240e,握力传感器240f,接近传感器240g,颜色传感器240h(例如,红、绿、蓝(rgb)传感器),生物传感器240i,温度/湿度传感器240j,照明传感器240k,以及紫外(uv)传感器240m。此外/可替换地,传感器模块240可以包括电子鼻传感器、肌电图(emg)传感器、脑电图(eeg)传感器、心电图(ecg)传感器、红外线(ir)传感器、虹膜传感器以及/或指纹传感器。传感器模块240还可以包括用于控制其中至少一个传感器的控制电路。在本公开的各种实施例中,作为至少ap210的一部分,电子设备还可以包括处理器,被配置来控制传感器模块240且在ap210处于睡眠状态时,可以控制传感器模块240。

例如,输入设备250可以包括触摸面板252、(数字)笔传感器254、键256或超声波输入设备258。例如,触摸面板252可使用电容式、电阻式、红外线和超声波方法的至少一个。此外,触摸面板252还可以包括控制电路。触摸面板252还可以包括触觉层以向用户提供触觉反应。

例如,(数字)笔传感器254可以包括用于识别的片材,其作为触摸面板的一部分或附加的。例如,键256可以包括物理按钮、触摸键、光学键或小键盘。超声波输入设备258可以通过麦克风(例如,麦克风288)检测超声波,以检查与检测到的超声波对应的数据。

显示器260(例如,显示器160)可以包括面板262,全息设备264或投影仪266。面板262可包括与图1的显示器160相同或类似的配置。例如,面板262可以被实现为柔性的、透明的或可穿戴的。面板262和触摸面板252可以利用一个模块进行配置。全息设备264可通过使用光的干涉在空气中展示三维图像。投影仪266可以通过在屏幕上投射光显示图像。例如,屏幕可置于电子设备内部或电子设备外部。根据实施例,显示器260可以进一步包括用于控制面板262、全息设备264或投影仪266的控制电路。

例如,接口270可以包括高清晰度多媒体接口(hdmi)272,通用串行总线(usb)274,光学接口276,或d-超小型(sub)278。例如,接口270可以被包括在图1中所示的通信接口170中。另外/可替代地,接口270可以包括移动高清链路(mhl)接口,安全数字(sd)卡/多媒体卡(mmc)接口,或红外数据协会(irda)标准接口。

例如,音频模块280可以将声音转换成电信号和将电信号转换成声音。例如,音频模块280的至少一些组件可以被包括在图1中所示的输入/输出接口150中。音频模块280可以处理通过扬声器282、接收器284、耳机286或麦克风288输入/输出的声音信息。

相机模块291(作为用于捕捉静止图像和视频的设备)可包括至少一个图像传感器(例如,前传感器或后传感器),镜头,图像信号处理器(isp),或者闪光灯(例如,led或氙灯)。

例如,电力管理模块295可以管理电子设备的电力。根据实施例,例如,电力管理模块295可以包括电源管理ic(pmic),充电器ic或电池电量表或燃油表。pmic可具有有线和/或无线充电方法。例如,无线充电方法可以包括磁共振法、磁感应方法或电磁方法,并且还可以包括用于无线充电的附加电路,例如,线圈回路,谐振电路或整流电路。电池量表可以测量电池296的剩余量,或电池296在充电期间的电压、电流或温度。例如,电池296可以包括可再充电电池和/或太阳能电池。

指示器297可显示电子设备或其部分(例如,ap210)的特定状态,例如,启动状态,消息状态或充电状态。马达298可以将电信号转换成机械振动且可产生振动或触觉效果。虽然在附图中未示出,但是电子设备可以包括用于移动tv支持的处理设备(例如,gpu)。用于移动tv支持的处理设备可根据标准(诸如数字多媒体广播(dmb),数字视频广播(dvb))处理媒体数据或媒体流。

电子设备的上述组件的每个可利用至少一种组件来配置并且相应组件的名称可以根据电子设备的种类而变化。在各种实施例中,电子设备可以被配置为包括上述组件中的至少一个或另外的组件,或不包括一些上述的组件。此外,根据本公开的各种实施例的电子设备中的某些组件被配置为一个实体,使得先前的相应组件的功能被同一地执行。

图3是示出根据本公开的各种实施例的程序模块310的框图300。根据实施例,程序模块310(例如,程序140)可包括用于控制与电子设备(例如,电子设备101)有关的资源的操作系统(os),和/或在os上运行的各种应用(例如,应用程序147)。例如,os可包括安卓、ios、windows,塞班,tizen或bada。

程序模块310可以包括内核320、中间件33、应用编程接口(api)360和/或应用370。程序模块310的至少部分可以在电子设备上被预加载,或者可以从服务器(例如,106)下载。

例如,内核320(例如,图1的内核141)可以包括系统资源管理器321,或设备驱动器323。系统资源管理器321可以执行系统资源的控制、分配或取回。根据实施例,系统资源管理器321可以包括进程管理单元、存储管理单元或文件系统管理单元。设备驱动器323,例如,显示驱动器,相机驱动器,蓝牙驱动器,共享存储器驱动器,usb驱动器,小键盘驱动器,wifi驱动,音频驱动器,或进程间通信(ipc)驱动器。

例如,中间件330可以提供应用370共同利用的功能,或者可以通过api360向应用370提供各种功能,以允许应用370高效地使用电子设备内有限的系统资源。根据实施例,中间件330(例如,中间件143)可以包括如下至少一个:运行时间库(runtimelibrary)335,应用管理器341,窗口管理器342,多媒体管理器343,资源管理器344,电力管理器345,数据库管理器346,包管理器347,连接管理器348,通知管理器349,位置管理器350,图形管理器351和安全管理器352。

例如,运行时间库335可包括库模块,编译器使用库模块来在应用370正在运行时通过编程语言来添加新的功能。运行时间库335可执行关于输入/输出管理、存储器管理或算术函数的功能。

例如,应用管理器341可以管理在应用370中至少一个应用的生命周期。窗口管理器342可管理在屏幕中使用的gui资源。多媒体管理器343可识别用于播放各种媒体文件的格式,并且可以通过使用与相应格式对应的编解码器编码或解码媒体文件。资源管理器344可以管理至少任意一个应用370的资源,诸如源代码、存储器或者存储空间。

例如,电力管理器345可以与基本输入/输出系统(bios)一起操作来管理电池或电力,并且可以提供用于电子设备的操作的电力信息。数据库管理器346可以创建、搜索或修改在应用370中的至少一个应用中使用的数据库。包管理器347可以管理按照包文件格式分发的应用的安装或更新。

连接管理器348可以管理无线连接,如wifi或蓝牙。通知管理器349可以显示或通知事件,如到达消息、约会和接近警报。位置管理器350可以管理关于电子设备的位置信息。图形管理器351可以管理要提供给用户的图形效果或与其相关的用户界面。安全管理器352可以提供用于系统安全或用户验证的各种安全功能。根据实施例,当电子设备(例如,电子设备101)包括电话功能时,中间件330还可以包括用于管理电子设备的语音或视频呼叫功能的电话管理器。

中间件330可以包括用于形成上述组件的各种功能的组合的中间件模块。中间件330可以提供专用于每一种类型的os以提供区别的功能的模块。此外,中间件330可动态删除现有组件的一部分或者添加新的组件。

例如,作为api编程功能的集合的api360(例如,api145)可以根据os被提供为另一种配置。例如,在安卓或ios的情况下,对于每个平台可以提供一个api集合,而在情况tizen中,可以为每个平台提供至少两个api集合。

例如,应用370(例如,应用程序147)可以包括用于提供诸如如下的功能的至少一个应用:主页(home)371,拨号器372,sms/mms373,即时消息374,浏览器375,相机376,警报377,联系人378,语音拨号379,电子邮件380,日历381,媒体播放器382,相册383,时钟384,医疗保健(例如,测量锻炼量或血糖),或环境信息提供(例如,提供空气压力,湿度或温度信息)。

根据实施例,应用370可以包括应用(以下称为“信息交换应用”),用于支持在电子设备(例如,电子设备101)和外部电子设备(例如,电子设备102或104)之间的信息交换。例如,信息交换应用可以包括用于中继特定信息到外部设备的通知中继应用或用于管理外部电子设备的设备管理应用。

例如,通知中继应用可以具有这样的功能:向外部电子设备(例如,电子设备102或104)中继从电子设备的另一应用(例如,sms/mms应用,电子邮件应用,保健应用,或环境信息应用)发生的通知信息。此外,通知中继应用可以从外部电子设备接收通知信息,并且然后可以提供所接收的通知信息给用户。例如,设备管理应用可管理(例如,安装,删除或更新)与电子设备通信的外部电子设备(电子设备104)的至少一个功能(外部电子设备本身(或一些组件)的接通/关断或显示器的亮度(或分辨率)调节)、在外部电子设备中操作的应用、或从外部设备提供的服务(例如,呼叫服务或消息服务)。

根据实施例,应用370可以包括根据外部电子设备(例如,电子设备102或104)的属性(例如,作为电子设备的属性,当电子设备的类型是移动医疗设备时)的指定的应用(例如,保健应用)。根据实施例,应用370可以包括从外部电子设备(例如,服务器106或电子设备102或104)接收的应用。根据实施例,应用370可以包括预加载的应用或从服务器可下载的第三方应用。根据所示实施例的程序模块310中组件的名称可以取决于os的类型而变化。

根据各种实施例,程序模块310的至少一部分可以用软件,固件,硬件,或其组合来实现。例如,编程模块310的至少一部分可以由处理器(例如,ap210)实现(例如,运行)。例如,编程模块310的至少一部分可以包括模块、程序、例程、指令集或进程来执行至少一个功能。

图4a是根据本公开的各种实施例的呼叫转移系统的框图。

参照图4a,呼叫转移系统可包括第一电子设备410,第二电子设备420,电子设备管理服务器430,通信运营商服务器440以及网络450。然而,图4a的此类呼叫转移系统只是本公开的一个实施例,因此本公开不被解释为通过图4a来限制。例如,虽然电子设备管理服务器430被示为独立的设备,但它可以被包括在作为由运营商(例如kt,skt,lgt,verizon和at&t等等)管理的服务器的通信运营商服务器440中。运营商服务器440现在被称为通信运营商440。

如上所述,第一电子设备410与第二电子设备420可以是具有通信功能的各类电子设备中的一个。例如,第一电子设备410可以是手持设备,诸如智能手机或智能平板,而第二电子设备420可以是可穿戴设备,诸如智能手表或智能眼镜。在下文中,将假设该第一电子设备410是智能手机手持设备而第二电子设备420是智能手表可穿戴设备。

第一电子设备410与第二电子设备420可以由同一用户使用。例如,第一电子设备410与第二电子设备420可以都被一个用户所拥有。在这种情况下,独立的电话号码可被分配给第一电子设备410与第二电子设备420的每个。因此,第一电子设备410与第二电子设备420可以独立地与另一电子设备运行呼叫或交换消息。在这点上,电话号码从运营商440分配,并且可以不同于ip地址(利用来发送和接收基于ip的互联网协议语音(voip)或基于ip的即时消息)、电子设备标识符id或电子设备的用户标识符id。

第一电子设备410与第二电子设备420可以通过彼此被相互配对来使用。配对方法可以包括各种方法,如蓝牙(bt),近场通信(nfc),无线保真(wifi)和wifi直连。以下,使用bt的配对将作为示例被描述。

当它们被配对并一起利用时第一电子设备410与第二电子设备420可以具有相互互补的功能。用户可在正常情况下将第一电子设备410与第二电子设备420配对,然后使用它们。

根据本公开的各种实施例,由于第一电子设备410与第二电子设备420是由相同的用户拥有,所以当用户离开他们的家时(例如),用户可能只携带第一电子设备410与第二电子设备420中的一个电子设备(例如,第二电子设备420)。如上所述,由于独立的电话号码被分配给第一电子设备410与第二电子设备420的每个,所以每个可以独立地处理呼出或来电,以及发送和/或接收消息。然而,在这种情况下,当离家时用户不能检查由第一电子设备410接收的呼叫和/或消息,因为第一电子设备410作为接收设备被留在家中。

根据本公开的实施例,留在房里的第一电子设备410可以被设置为转发由第一电子设备410接收的呼叫和/或消息到用户携带的第二电子设备420。然而,在这种情况下,当第一电子设备410未连接到免费网络(例如wifi),而是连接3g或4g的蜂窝数据时,会对到用户的月费增加过多费用。

因此,根据本公开的各种实施例,当满足指定的条件时,第一电子设备410或第二电子设备420可从运营商440请求呼叫转移,以允许第二电子设备420接收以作为接收设备的第一电子设备410为目标的呼叫和/或消息。

例如,当第一电子设备410与第二电子设备420之间的bt配对被释放时,第一电子设备410或第二电子设备420可以检测到bt配对释放,并可以从运营商440请求开始呼叫转移服务。

根据本公开的另一实施例,当第一电子设备410与第二电子设备420之间的bt配对被释放时,第二电子设备420可以发送呼叫转移请求到第一电子设备410并且第一电子设备410可以发送呼叫转移请求到运营商440,从而请求呼叫转移服务的开始。

在一些实施例中,第二电子设备420可以直接发送呼叫转移请求到第一电子设备410,但在其它实施例中,第二电子设备420可以首先通过电子设备管理服务器430与第一电子设备410建立通信信道,然后,第二电子设备420可以通过所建立的通信信道发送呼叫转移请求到第一电子设备410。

电子设备管理服务器430可以在第一电子设备410与第二电子设备420之间建立会话。例如,电子设备管理服务器430可以接收来自第一电子设备410的连接到第二电子设备420的请求,或者可以接收来自第二电子设备420的连接到第一电子设备410的请求,以建立会话。第一电子设备410与第二电子设备420可以在配对期间彼此交换(或收集)信息(例如,每个标识信息和电话号码,等等)。因此,当配对被释放时,第一电子设备410或第二电子设备420可以通过使用所交换(或收集)的信息从电子设备管理服务器430请求会话的建立。

电子设备管理服务器430可以检查(例如,检测)第一电子设备410和/或第二电子设备420的通信状态。例如,电子设备管理服务器430可以通过使用网络ping来检查第一电子设备410和/或第二电子设备420的通信状态,并且通信状态的检查可以按指定的时间单位来重复地执行。例如,当在比预定时段更快的时段接收到网络ping时,电子设备管理服务器430可以确定第一电子设备410和/或第二电子设备420处于可通信状态。与此不同,当在比预定时段更慢的时段接收到网络ping时,电子设备管理服务器430可以确定第一电子设备410和/或第二电子设备420处于通信禁用(disabled)状态。

如果确定第一电子设备410处于通信禁用状态,则电子设备管理服务器430可以通知第二电子设备420该第一电子设备410处于通信禁用状态。同样地,如果确定第二电子设备420处于通信禁用状态,则电子设备管理服务器430可以通知第一电子设备410该第二电子设备420处于通信禁用状态。在这种情况下,第一电子设备410可以从运营商440请求将第二电子设备420设置为目标设备的呼叫转移服务的释放。

电子设备管理服务器430可以通过将每个标识信息与第一电子设备410和/或第二电子设备420匹配来管理关于第一电子设备410和/或第二电子设备420的每个标识信息,以便管理第一电子设备410和/或第二电子设备420。标识信息可以是电子设备的唯一标识符id、运营商440分配的电话号码、iccid信息或者imsi信息。

根据本公开的各种实施例,电子设备管理服务器430可以关于第一电子设备410与第二电子设备420的每个的呼叫、消息以及事件历史同步第一电子设备410与第二电子设备420。

运营商440表示由通信运营商管理的服务器,并且可以从第一电子设备410或第二电子设备420接收以第二电子设备420作为目标的呼叫转移(例如,向第二电子设备420发送以作为接收设备的第一电子设备420为目标的呼叫和/或消息)的请求,并且可以对此响应来执行呼叫转移。

运营商440可以使用关于第一电子设备410与第二电子设备420的信息以便执行呼叫转移。例如,运营商440可以读取配备在第一电子设备410与第二电子设备420中的sim卡的信息。根据本公开的各种实施例,sim卡可以包括标识信息,诸如移动国家代码(mcc),移动网络代码(mnc)和组标识符(gid)。此处,mcc可以用于识别使用电子设备所在的国家而mnc可以用于识别在所识别的国家中的特定网络。此外,gid可用于识别在具有相同的mcc和mnc的电子设备当中的特定电子设备的组。因此,运营商440可通过使用在第一电子设备410与第二电子设备420的每个的sim卡中包括的mcc、mnc和gid的至少一个来确定第一电子设备410与第二电子设备420是否是作为彼此的呼叫转移目标的电子设备。例如,当确定第一电子设备410与第二电子设备420被匹配到一个用户帐户时,运营商440可以提供呼叫转移服务。

同样,当运营商440从第一电子设备410或第二电子设备420接收对于将第二电子设备420设置为目标设备的呼叫转移服务的释放请求时,响应于此,运营商440可释放相对于第一电子设备410与第二电子设备420设置的呼叫转移。

在上述中,假定独立的电话号码被分配给第一电子设备410与第二电子设备420的每个。以下中,作为本公开的各种实施例,呼叫转移系统将通过使用如下的情况来描述:作为一个示例,第一电子设备410与第二电子设备420具有一个共同的电话号码。例如,第一电子设备410与第二电子设备420可以具有如下关系:具有不同的imsi信息但是相同的移动台国际isdn号码(msisdn)。

运营商440可以以使用主-sim和副sim的多sim概念来管理第一电子设备410与第二电子设备420。主sim允许电子设备执行数据通信,并执行文本消息的发送/接收以及呼叫的呼入/呼出。另一方面,副sim被限制为主sim的功能的至少一部分,并且可以允许电子设备仅执行数据通信,仅呼叫的呼入/呼出,或仅文本消息的发送/接收。然而,由于用于支持主sim和副sim的功能可以根据每个运营商440而变化,所以本公开的各种实施例不限于所描述的实施例。在下文中,将描述副sim仅执行数据通信功能。

假定第一电子设备410使用主sim而第二电子设备420使用副sim。主sim和副sim不是划分角色的物理配置而是根据运营商440分配的属性确定。由于在第一电子设备410与第二电子设备420之间的上述配对释放,运营商440可以从第一电子设备410或第二电子设备420接收用于请求呼叫转移的信号。在这种情况下,运营商440可以将分配给第一电子设备410的主sim属性改变为副sim属性,并且可以将分配给第二电子设备420的副sim属性改变为主sim属性。由此,从外部接收的呼入可以被发送到第二电子设备420,而不是第一电子设备410。或者,运营商440可以暂时分配主sim的角色给分配给第二电子设备420的副sim属性。

在呼叫转移系统中的第一电子设备410、第二电子设备420、电子设备管理服务器430和运营商440可以通过网络450来彼此连接。在这一点上,网络450意味着在诸如终端和服务器的相互节点的每个之间的信息交换可用连接结构,并且可以包括由图1的通信接口170和/或图2的通信模块220支持的各类通信方法。

在下文中,将更详细地描述在图4a的呼叫转移系统中包括的第一电子设备410与第二电子设备420。

图4b是根据本公开的各种实施例的第二电子设备420的框图。参照图4b,第二电子设备420可以包括第一通信模块422、第二通信模块424、处理器426和存储器428。然而,在图4b中所示的第二电子设备420只是本公开的一个实施例,并且可以基于图4b中所示的组件具有若干修改。例如,第二电子设备420可以进一步包括用户接口,例如键盘和鼠标或用于从用户接收指令或信息的传感器。

第一通信模块422或第二通信模块424例如可至少包括与图1中所示的通信接口170相同或相似的配置。

第一通信模块422可以执行蜂窝通信和/或数据通信。例如,第一通信模块422可以包括用于执行蜂窝通信的电路交换模块4220(“cs”模块)和用于执行数据通信的分组交换模块4225(“ps”模块)。

第二通信模块424可以执行通信以连接第二电子设备420与第一电子设备410。例如,通信可以是包括bt、紫蜂、nfc,wifi直连和射频识别(rfid)的至少一种的短距离通信。

此后,通过使用bt将第二通信模块424连接到第一电子设备410(例如,与之配对)的情况会作为示例进行描述。因为bt在距离方面受到限制,所以在第一电子设备410与第二电子设备420彼此相距大于预定(或阈值)距离时,配对可能中断或以其它方式释放。此外,即使当第一电子设备410与第二电子设备420在预定距离之内时,配对也可能根据网络状态或来自建筑物或结构的干扰而被释放。

例如,处理器426可至少包括与图1所示的处理器120相同或相似的配置。

处理器426可基于(或响应于检测到)指定的条件而产生用于请求呼叫转移的信号。另外,处理器426可通过使用第一通信模块422向运营商440发送所产生的用于请求呼叫转移的信号。但是,如上所述,产生的用于请求呼叫转移的信号可以直接从第二电子设备420发送到运营商440,但根据本公开的各种实施例,产生的用于请求呼叫转移的信号可以通过第一电子设备410被发送到运营商440。此外,产生的用于请求呼叫转移的信号可以直接从第二电子设备420发送到第一电子设备410,但可通过电子设备管理服务器430发送到第一电子设备410。

例如,用于产生用于请求呼叫转移的信号的指定条件可以包括这样的情况:与第一电子设备410的配对被释放(例如,通信被终止或中断)。一个示例可以包括这样的情形:两个设备分离超出彼此隔开的预定距离,因为用户将第一电子设备410留在家中而仅带有第二电子设备420离开家。

此外,指定的条件可以包括这样的情况:第二电子设备420通过第一通信模块422连接到电子设备管理服务器430。根据本公开的各种实施例,当与第一电子设备410的配对被释放时,第二电子设备420可以连接到电子设备管理服务器430。但是,与第一电子设备410的配对一被释放,第二电子设备420可以不连接到电子设备管理服务器430(例如,不连接的(disconnected)),并且当配对释放维持达指定时间时,第二电子设备420可以连接到电子设备管理服务器430。例如,当用户将第一电子设备410留在房间里并仅带着第二电子设备420去到客厅短时间时,呼叫转移可能是不必要的。另外,即使当第一电子设备410与第二电子设备420彼此接近时,如果网络环境暂时差,则配对也可能被释放。在这种情况下,由于很可能网络环境将被迅速恢复以及配对恢复,所以根据本公开的各种实施例,如果在配对释放之后配对没有在指定时间内恢复,则呼叫转移可以建立。

根据各种实施例,指定的条件可以包括这样的情况:通过呼叫转移ui接收用户输入,用于产生用于请求呼叫转移的信号。

如上述的条件,当与第一电子设备410的配对被释放时,或当第二电子设备420被连接到电子设备管理服务器430时,呼叫转移ui可以在第二电子设备420的屏幕上显示。在这种情况下,当用户想要呼叫转移时,可以通过接收用户输入建立呼叫转移。因此,当用户不想呼叫转移时,例如,当网络状态不好达一时间段时,或当第一电子设备410与第二电子设备420彼此分开仅短暂的瞬间时,可以防止自动的呼叫转移。此外,呼叫转移ui可以通过用于调用呼叫转移ui的用户输入而显示在第二电子设备420的屏幕上。也就是说,当用户想要使用呼叫转移时(除了与第一电子设备410的配对被释放的情况,或第二电子设备420被连接到电子设备管理服务器430的情况),第二电子设备420可以通过显示该呼叫转移ui来允许用户选择是否进行呼叫转移。

当第二电子设备420和第一电子设备410之间的配对被释放或当第二电子设备420被连接到电子设备管理服务器430时,用户可以在呼叫转移ui中设置不使用呼叫转移。当配对被释放时(不连接的),用户可以使用第二电子设备420而没有呼叫转移。当期望呼叫转移时,用户可以通过经过用户输入在第二电子设备420的屏幕上显示呼叫转移ui来使用呼叫转移服务。

当使用呼叫转移服务时,取代第一电子设备410,第一通信模块422可以从运营商440中接收瞄准第一电子设备410作为接收设备的语音呼叫信号或消息。

第二电子设备420还可以包括用于检测人体的传感器(例如,作为传感器模块240的一部分)。处理器426可以仅当检测到人体时才激活第一通信模块422,或者可以产生用于请求呼叫转移的信号。例如,其原因是,当用户只携带第一电子设备410出去,而不是第二电子设备420时,呼叫转移不应该进行。

然而,根据本公开的各种实施例,即使当检测到人体(用户)时,是否进行呼叫转移也可以根据第二电子设备420的穿戴状态来适应性地确定。例如,当用户锻炼或睡觉的同时穿戴第二电子设备420时,处理器426可不执行呼叫转移。

第二电子设备420的第一通信模块422可以总是处于激活状态。然而,根据本公开的各种实施例,第一通信模块422可以处于不活动(deactivated)状态,以允许低功耗。在这种情况下,可以激活第一通信模块422,以便执行上述的呼叫转移。执行第一通信模块422的激活操作可以类似于请求呼叫转移的信号的产生操作。

例如,当与第一电子设备410的连接被终止(例如,通过断开连接)时,或当第二电子设备420通过第一通信模块422连接到电子设备管理服务器430时,或当通过第一通信模块激活ui接收到请求第一通信模块422的激活的用户输入时,处理器426可以激活第一通信模块422。

然而,根据本公开的各种实施例,呼叫转移请求和第一通信模块422的激活彼此对应,且它们可以同时执行。

如上所述,第一通信模块422可以包括cs模块4220和ps模块4225,并且用于激活第一通信模块422的操作可以包括激活cs模块4220和ps模块4225中的至少一个。例如,处理器426可以激活cs模块4220和ps模块4225两者。然而,根据本公开的各种实施例,处理器426还可以仅激活cs模块4220。如果cs模块4220已经处于激活状态,则用于激活第一通信模块422的操作可以是用于激活ps模块4225的操作。

处理器426可产生用于请求呼叫转移的释放的信号以便发送语音呼叫信号或消息到第一电子设备410。在呼叫转移服务期间,用户不能直接进行呼叫或发送消息到第一电子设备410。因此,为了直接进行呼叫或发送消息到第一电子设备410,呼叫转接服务需要被释放,故用户可以调用呼叫转移ui,并且可以基于用于请求呼叫转移的释放的用户输入产生信号,用于请求呼叫转移的释放。产生的用于请求呼叫转移的释放的信号可以通过第一通信模块422发送到运营商440。根据本公开的各种实施例,产生的用于请求呼叫转移的释放的信号可以直接发送到运营商440或可以通过第一电子设备410(或通过电子设备管理服务器430)被发送到运营商440。

另外,可在本质上是用于开始呼叫转移服务的操作的相反的过程中执行呼叫转移服务的释放操作。例如,在呼叫转移服务的使用期间,当第二电子设备420被连接到第一电子设备410,或者当与电子设备管理服务器430的连接断开时,呼叫转移服务可被释放。

用于请求呼叫转移的信号或请求呼叫转移的释放的信号可以是如下的一种格式:语音消息,文本消息,多媒体消息,移动应用部分(map)消息,以及非结构化补充服务数据(ussd)信息。

在呼叫转移服务的利用期间,处理器426可以在屏幕上显示一指示符,通知用户该呼叫转移服务是激活的。类似地,当第一通信模块422被激活时,处理器426可以在屏幕上显示一指示符,用于通知第一通信模块422处于激活中。

存储器428可以存储数据。例如,存储器428可以至少包括与图1所示的存储器130相同或相似的配置。在这点上,存储在存储器428中的数据可包括在第二电子设备420内部的每个组件之间输入和输出的数据,并且可以包括在第二电子设备420和第二电子设备420之外的组件之间输入和输出的数据。例如,存储器428可以存储通过第二通信模块424接收的关于第一电子设备410的信息。这样的存储器428的实施例可以包括硬盘驱动器,rom,ram,快闪存储器,和第二电子设备420内部或外部的存储卡。

参考图4b提及的内容可以应用到上述作为本公开的另一实施例的多sim概念。例如,除了第二电子设备420和第一电子设备410之间的配对被释放的情况外,当第二电子设备420被连接到电子设备管理服务器430和用于产生用于请求呼叫转移的信号的用户输入通过呼叫转移ui接收时,通过运营商440可以将分配给第二电子设备420的副sim属性改变为主sim属性。

当呼叫转移被释放时,它可类似地应用。例如,在呼叫转移服务的使用期间,当与第一电子设备410的配对存在时,或者当与电子设备管理服务器430的连接被断开时,或者当接收到用于产生用于请求呼叫转移服务的释放的信号的用户输入时,分配给第二电子设备420的主sim属性可以通过运营商440改变为副sim属性。

本领域技术人员充分理解第一通信模块422、第二通信模块424、处理器426和存储器428可被分开并实现或它们中的至少一个被集成并实现。

图4c是根据本公开的各种实施例的第一电子设备410的框图。参考图4c,第一电子设备410可以包括第一通信模块412,第二通信模块414,处理器416和存储器418。然而,在图4c中所示的第一电子设备410仅仅是本公开的一个实施例,并且在图4c所示组件的基础上的若干修改是可能的,与图4c的的那些一样。

第一通信模块412或第二通信模块414例如可至少包括与图1所示的通信接口170相同或相似的配置。

第一通信模块412可以执行蜂窝通信和数据通信。此外,第二通信模块414可以执行通信以连接到第二电子设备420。如参照图4b提及的,第一电子设备410与第二电子设备420通过使用短距离通信(如bt)相互配对。

根据本公开的各种实施例,维持在第一电子设备410与第二电子设备420之间的连接时,第一通信模块412可以从运营商440接收针对第一电子设备410作为接收设备的语音呼叫信号或者消息。然而,即使维持在第一电子设备410与第二电子设备420之间的连接时,如果使用第二电子设备420作为目标设备的呼叫转移服务在使用中,则可以通过第二电子设备420接收使用第一电子设备410作为接收设备的语音呼叫信号或消息。

例如,处理器416可至少包括与图1所示的处理器120相同或相似的配置。

处理器416可在第一电子设备410和第二电子设备420之间的连接被终止或断开时产生用于请求呼叫转移的信号。处理器416可使用第一通信模块412向运营商440发送所产生的用于请求呼叫转移的信号。可替代地,当通过第一通信模块412从第二电子设备420或电子设备管理服务器430接收请求呼叫转移的信号时,处理器416可使用第一通信模块412向运营商440发送所接收的请求呼叫转移的信号。根据本公开的各种实施例,处理器416可以基于接收的用于请求呼叫转移的信号产生请求呼叫转移的新消息,并且可以通过第一通信模块412将新产生的消息发送到运营商440。

当第一电子设备410与第二电子设备420通过第二通信模块414再次连接时,处理器416可以产生用于请求呼叫转移的释放的信号。处理器416可以通过第一通信模块412发送产生的请求呼叫转移的释放的信号到运营商440。

可替代地,当通过第一通信模块412从电子设备管理服务器430接收到关于第二电子设备420的通信禁用状态通知时,处理器416可以产生用于请求呼叫转移的释放的信号,并通过第一通信模块412将其发送到运营商440。

在呼叫转移服务的使用期间,处理器416可在第一电子设备410的屏幕上显示用于通知呼叫转移服务在使用中的指示符。因此,用户可以通过检查显示在第一电子设备410的屏幕上的指示符来检查呼叫转移服务是否在使用中。如果用户将第二电子设备420留在家中且仅携带第一电子设备410,则第一电子设备410与第二电子设备420之间的连接被断开,因此,可以建立呼叫转移服务。在这种情况下,由于用户仅利用第一电子设备410不能接收任何联系,用户可能会注意到屏幕上的指示符,并施加用户输入,以允许处理器416显示控制呼叫转移服务的呼叫转移ui。

根据本公开的各种实施例,当第一电子设备410与第二电子设备420之间的连接被断开时,处理器416可以无需额外的用户输入而在屏幕上显示呼叫转移ui以询问用户是否使用呼叫转移服务。

除了在第一电子设备410与第二电子设备420之间的连接被终止或断开的情况之外,当第一电子设备410被连接到电子设备管理服务器430或接收到呼叫转移ui上的用于请求呼叫转移的用户输入时,呼叫转移服务可以通过用于请求呼叫转移的用户输入来执行。因此,在第一电子设备410与第二电子设备420之间的连接被断开的情况中提及的用于呼叫转移服务的操作可以应用到如下的情况:第一电子设备410被连接到电子设备管理服务器430或者接收到用于请求呼叫转移的用户输入。

另一方面,当第一电子设备410与第二电子设备420彼此连接时,当在第一电子设备410和电子设备管理服务器430之间的连接被断开时,或当存在用于请求呼叫转移的释放的用户输入时,可以执行用于释放呼叫转移的操作。

存储器418可以存储数据。例如,存储器418可以至少包括与图1所示的存储器130相同或相似的配置。这点上,存储在存储器418中的数据包括在第一电子设备410内部的每个组件之间输入和输出的数据,并且可以包括在第一电子设备410和第一电子设备410之外的组件之间输入和输出的数据。

本领域技术人员将理解第一通信模块412、第二通信模块414、处理器416和存储器418可被分开实现或它们中的至少一个被集成实现。

下文中,将更详细地描述在第一电子设备410和第二电子设备420中执行的各种操作。

图5a到5c是示出根据本公开的各种实施例的当在第一电子设备410和第二电子设备420之间的配对被释放时的呼叫转移方法的流程图。根据图5a到5c中所示的实施例的基于配对释放的呼叫转移方法可以包括在根据图1到图4中所示的各种实施例的第一电子设备410、第二电子设备420、电子设备管理服务器430、运营商440和网络450中按时间序列处理的各操作。因此,即使有内容在下面省略,关于图1到图4的第一电子设备410、第二电子设备420、电子设备管理服务器430、运营商440和网络450描述的内容也可以应用到根据图5a到图5c中所示的实施例的基于配对释放的呼叫转移方法。

参照图5a,在操作502中在第一电子设备410与第二电子设备420之间的配对可被释放(断开)。基本上,使用bt的配对的有效距离可以是10米内并且当它在有效距离外时配对可能被释放。此外,配对的释放可以通过关闭第一电子设备410与第二电子设备420之一或释放配对的用户的用户输入来进行。

在操作504中,第二电子设备420可以检测在操作502中的配对释放并且可激活通信功能。例如,第二电子设备420可以在配对期间仅激活用于配对的通信功能(例如,第二通信模块424),并且当配对被释放时可以激活蜂窝通信功能和数据通信功能(第一通信模块422)。根据本公开的各种实施例,第二电子设备420可以激活cs模块4220和ps模块4225中的任一项功能。

根据本公开的另一实施例,第二电子设备420的通信功能可以总是在激活状态。然而,这可能会加速可穿戴设备(例如,第二电子设备420)的电池消耗,并且如上面提到的,第二电子设备420可以仅激活用于配对的通信功能。

在操作506中,第二电子设备420可以产生用于请求呼叫转移的信号,并将其发送到运营商440。该信号可以由以下中的任何一种格式形成:语音消息,文本消息,多媒体消息,非结构化补充服务数据(ussd)消息,和移动应用部分(map)消息。

在操作508中,运营商440可以响应于在操作506中接收的呼叫转移请求信号启动呼叫转移服务以向第二电子设备420发送从外部接收的、瞄准第一电子设备410作为接收设备的呼叫和/或消息。

参照图5b,在操作512中,在第一电子设备410与第二电子设备420之间的配对可以被释放(断开),并且在此基础上,在操作514中,第二电子设备420可以激活通信功能。

在操作516中,第二电子设备420可以产生用于请求呼叫转移的信号,并且可以使用在操作514中激活的通信功能向第一电子设备410发送产生的请求呼叫转移的信号。

在操作518中,第一电子设备410可以向运营商440发送在操作516中接收的用于请求呼叫转移的信号。

在操作520中,响应于在操作518中接收的呼叫转移请求信号,运营商440可以发起呼叫转移服务以将针对第一电子设备410(例如,作为接收设备)的呼叫和/或消息转发到第二电子设备420。

参照图5c,在操作522中第一电子设备410与第二电子设备420可以彼此配对。

在操作524,第一电子设备410与第二电子设备420可以在配对期间相互交换信息。例如,第一电子设备410可以获得关于第二电子设备420的标识信息而第二电子设备420可以获得关于第一电子设备410的标识信息。

在操作526,在第一电子设备410与第二电子设备420之间的配对可能由于各种原因被释放。例如,当通信状态退化或变差,或第一电子设备410与第二电子设备420之间的距离增大到超过通信的有效距离时,配对可被释放。

在操作528,第二电子设备420可以基于在操作526的配对释放激活通信功能。

在操作530,第二电子设备420可从电子设备管理服务器430请求连接。类似的,在操作531,第一电子设备410可从电子设备管理服务器430请求连接。操作530和操作531的次序可以被改变,或者可以同时执行。在一些备选实施例中,只有操作530和操作531中的一个可被执行。

在操作532中,电子设备管理服务器430可以建立在第一电子设备410与第二电子设备420之间的通信会话。例如,在操作530接收到的连接请求可以包括关于第一电子设备410和第二电子设备420的信息,并且电子设备管理服务器430可以通过使用关于第一电子设备410与第二电子设备420的信息建立在第一电子设备410与第二电子设备420之间的会话。类似地,在操作531中接收的连接请求可以包括关于第一电子设备410和第二电子设备420的信息,并且电子设备管理服务器430可以使用关于第一电子设备410和第二电子设备420的信息建立在第一电子设备410与第二电子设备420之间的会话。

通过所建立的会话,第一电子设备410与第二电子设备420可以相互发送和/或接收数据。在操作534和操作536,第二电子设备420可以通过电子设备管理服务器430向第一电子设备410发送用于请求呼叫转移的信号。

在操作538,第一电子设备410可以向运营商440发送在操作536中接收的用于请求呼叫转移的信号。根据本公开的各种实施例,第一电子设备410可以仅基于操作532而没有操作534和操作536来生成用于请求呼叫转移的信号以将它发送到运营商440。

在操作540中,响应于在操作538中接收的呼叫转移请求信号,运营商440可以启动呼叫转移服务以将针对第一电子设备410(例如,作为接收设备)的呼叫和/或消息发送到第二电子设备420。

图5d是示出根据本公开的各种实施例的在呼叫转移释放期间利用第一电子设备410和第二电子设备420的通信方法的流程图。

在操作542中,运营商440可以基于建立的在操作508、操作520或操作540中执行的呼叫转移向第二电子设备420发送针对第一电子设备410(例如,作为接收设备)的呼叫和/或消息。

然而,当到第二电子设备420的呼叫转移是可操作的时,用户不能使用第二电子设备420发送呼叫或发送消息给第一电子设备410,这可能是需要的,诸如当第一电子设备410给孩子以防止紧急情况,或者如果,在将第一电子设备410留在特定地点后,用户尝试联系在特定地点的接近第一电子设备410的某人。因此,携带第二电子设备420的用户可能需要(通过使用第二电子设备420)释放将第二电子设备420设置为目标设备的呼叫转移服务。

在操作544,第二电子设备420可以向运营商440发送对于将第二电子设备420设置为目标设备的呼叫转移服务的释放请求。在这种情况下,如上所述,用于请求呼叫转移释放的信号可以由语音消息、文本消息、多媒体消息、ussd消息和map消息中的任何一种格式形成。

根据本公开的各种实施例,第二电子设备420可以通过第一电子设备410向运营商440发送对于呼叫转移服务的释放请求。替换地,第二电子设备420可以通过电子设备管理服务器430和第一电子设备410向运营商440发送对于呼叫转移服务的释放请求。

在操作546中,运营商440可以基于在操作544中接收的呼叫转移释放请求消息释放将第二电子设备420设置为目标设备的呼叫转移服务。

在操作548中,运营商440可以向第一电子设备410发送由于提供建立的呼叫转移服务而被发送到第二电子设备420而非第一电子设备410的、针对第一电子设备410(例如,作为接收设备)的呼叫和/或消息。

在操作550,第二电子设备420可以向运营商440发送要被发送到第一电子设备410的呼叫或消息。

在操作552中,运营商440可以基于在操作546执行的释放呼叫转移服务向第一电子设备410发送在操作550中接收的呼叫或消息。

参照图5a至图5d描述的操作502到操作552的次序只是一个例子,并且本公开不限于此。即,上述操作的次序可以根据时间相互不同,并且其中某些操作甚至可以在相同时间(例如,同时地)执行。此外,上述操作可按特定次数周期性地重复和/或可以基于从用户输入的用户输入再次执行。

此外,由于一些操作可省略,例如,除了发送的信息,在操作548中要发送到第一电子设备410的未接收的(例如,错过的)呼叫和/或消息可以不被发送。

图6是示出根据本公开的各种实施例的与在呼叫转移服务期间第一电子设备410的通信被禁用的情况对应的管理电子设备管理设备430的方法的流程图。根据图6所示的实施例的、在第一电子设备410的通信禁用期间的电子设备管理设备430的管理方法可以包括在根据图1到图4中所示的各种实施例的第一电子设备410、第二电子设备420、电子设备管理服务器430、运营商440和网络450中按照时间序列处理的操作。因此,即使有内容以下被省略,关于图1到图4的第一电子设备410、第二电子设备420、电子设备管理服务器430、运营商440和网络450描述的内容也可以应用于根据图6所示的实施例的、在第一电子设备410的通信禁用期间电子设备管理设备430的管理方法。

在操作602中,电子设备管理服务器430可以检查第一电子设备410的通信状态。可以按指定的时间单位周期性地执行在操作602执行的通信状态的检查,并且这可以通过使用网络ping来执行。

在操作604和操作606中,当第一电子设备410的通信禁用状态出现时,电子设备管理服务器430可以检查第一电子设备410的通信禁用状态是否持续了指定的时间。

在操作608中,当第一电子设备410的通信禁用状态持续了指定的时间时,电子设备管理服务器430可以向第二电子设备420通知该第一电子设备410处于通信禁用状态。

根据本公开的另一实施例,操作606可以被省略,并且在这种情况下,一检查出第一电子设备410处于通信禁用状态,电子设备管理服务器430就可以通知第二电子设备420该第一电子设备410处于通信禁用状态。

参考图6描述的操作602到操作608的次序仅仅是一个例子并且本公开不限于此。即,上述操作的次序可以相互不同,并且其中一些操作可以同时执行。此外,上述操作可在按照指定次数周期性地重复,并且可以在用户输入的基础上再次执行。

图7a和7b是示出根据本公开的各种实施例的与在呼叫转移服务期间第二电子设备420的通信被禁用的情况对应的管理电子设备管理设备430的方法的流程图。根据图7a和7b中所示的实施例的、在第二电子设备420的通信禁用期间电子设备管理设备430的管理方法可以包括在根据图1到图4中所示的各种实施例的第一电子设备410、第二电子设备420、电子设备管理服务器430、运营商440和网络450中按照时间序列处理的操作。因此,即使有内容以下被省略,关于图1到图4的第一电子设备410、第二电子设备420、电子设备管理服务器430、运营商440和网络450描述的内容也可以应用于根据图7a和图7b中所示的实施例的、在第二电子设备420的通信禁用期间电子设备管理设备430的管理方法。

参照图7a,在操作702中,电子设备管理服务器430可以检查(或检测)第二电子设备420的通信状态。可以通过使用网络ping周期性地执行在操作702执行的通信状态的检查。

在操作704和操作706中,当第二电子设备420的通信禁用状态出现时,电子设备管理服务器430可以检查第二电子设备420的通信禁用状态是否持续了指定的时间。

在操作708中,当第二电子设备420的通信禁用状态持续了指定的时间时,电子设备管理服务器430可以通知第一电子设备410该第二电子设备420处于通信禁用状态。

根据本公开的另一个实施例,操作706可以被省略,并且在这种情况下,一检查出(并确认)第二电子设备420处于通信禁用状态,电子设备管理服务器430就可以通知第一电子设备410该第二电子设备420处于通信禁用状态。

在操作710,第一电子设备410可以向运营商440发送对于设置第二电子设备420为目标设备的呼叫转移服务的释放请求。

在操作712中,运营商440可响应于在操作710接收的呼叫转移释放请求而释放对于第二电子设备420设置的呼叫转移服务。

操作714示出了根据呼叫转移服务的释放,目标为第一电子设备410的呼叫或消息被发送至第一电子设备410。

在操作716和操作718中,当第二电子设备420的通信禁用状态消除时,第二电子设备420可以向运营商440发送呼叫转移服务请求。

根据本公开的另一实施例,在操作716中所示的第二电子设备420的通信禁用状态的消除可以通过检查在电子设备管理服务器430中周期性地执行的通信状态检查而获得。因此,电子设备管理服务器430可以从运营商440请求对于第二电子设备420的呼叫转移服务。

在操作720中,运营商440可以向第二电子设备420发送关于在操作714中发送到第一电子设备410的呼叫或消息的信息。

在这种情况下,运营商440可以向第二电子设备420原样发送未接收的(例如,错过的)消息。在一个替代方案中,运营商440可以将概要形式的未接收到的消息发送给第二电子设备420,并且只有从第二电子设备420接收到详情请求时,运营商440可以才发送原始消息到第二电子设备420。

在另一实施例中,第二电子设备420可以从运营商440接收原始形式的未接收到的或错过的消息,但可以在屏幕上以概要形式显示所接收的错过的消息。

这里,概要形式的消息可以表示未接收的消息的数量。原始消息可表示未接收的消息的呼叫者、呼叫时间和消息内容。关于未接收的呼叫的信息可包括未接收的呼叫的呼叫者和呼叫时间。

此外,在操作718中发送未接收的呼叫或消息到第二电子设备420的主体可以是电子设备管理服务器430,而不是运营商440。

下文中,将描述图7b,其示出与图7a不同的实施例。图7b所示的操作702到操作718与图7a所示的操作702到操作718对应,且相同的操作编号被分配。因此,省略重叠内容的描述。

参照图7b,在操作722中,电子设备管理服务器430可以检查第二电子设备420的通信状态。在操作722执行的通信状态检查可以与在操作706执行的通信状态检查一样。

在操作724中,电子设备管理服务器430可以向第一电子设备410发送第二电子设备420的通信可用的状态。

在操作726和操作728中,第一电子设备410可以通过电子设备管理服务器430向第二电子设备420发送关于在操作714中发送到第一电子设备410的呼叫或消息的信息。

根据本公开的各种实施例,电子设备管理服务器430可以同步传递给每个电子设备的呼叫,消息和事件历史,而不管在运营商440中的呼叫转移设置(例如,启用或禁用)。因此,在这种情况下,操作724和操作726可以省略,并且当第二电子设备420通过操作722从通信禁用状态进入可通信状态时,电子设备管理服务器430可以直接向第二电子设备420发送关于未接收的呼叫和/或未接收的消息(例如,错过的呼叫和/或消息)的信息。

参考图7a和图7b描述的操作702到操作728的次序只是示例并且本公开不限于此。即,上述操作的顺序可以相互不同,并且其中一些操作可以同时执行。此外,上述操作可周期性地在每个指定时间重复,并且可以在用户输入的基础上再次执行。

图8是示出根据本公开的各种实施例的第二电子设备420的通信功能激活方法的流程图。根据图8中所示的实施例的第二电子设备420的通信功能激活方法可以包括在根据图1到图7中所示的各种实施例的第一电子设备410、第二电子设备420、电子设备管理服务器430、运营商440和网络450中按照时间序列处理的操作。因此,即使有内容以下被省略,关于图1到图7的第一电子设备410、第二电子设备420、电子设备管理服务器430、运营商440和网络450描述的内容也可以应用于根据图8中所示的实施例的第二电子设备420的通信功能激活方法。

在操作810,第二电子设备420可以通过bt网络与第一电子设备410配对。

在操作820,相互匹配第二电子设备420和第一电子设备410的bt配对可能由于各种原因被释放。bt配对的释放将通过下一例子进行描述。

根据操作822,在第二电子设备420和智能手机之间的距离可能变得大于bt可通信距离。例如,当用户将第一电子设备410留在房间并去到浴室时,第二电子设备420和第一电子设备410之间的bt配对可能由于造成的距离而释放。根据操作824,当第二电子设备420的电源被关闭(例如,通过关闭电源的用户输入或电池耗尽或损耗)时,在第二电子设备420和第一电子设备410之间的bt配对被释放。根据操作826,在第二电子设备420和第一电子设备410之间的bt配对可通过指示释放bt配对的用户输入被释放。

在操作830,第二电子设备420可以在屏幕上显示关于是否激活第一通信模块422的通信模块激活ui835。

在操作840,第二电子设备420可以通过经通信模块激活ui835的用户输入或通过满足指定的条件来执行预定操作。

例如,根据操作842或操作844,当第二电子设备420对于指定时间没有接收到选择输入,或接收到用于激活第一通信模块422的用户输入时,如操作852中所示,第二电子设备420可激活第一通信模块422。

另一方面,根据操作846,当第二电子设备420接收到不激活第一通信模块422的用户输入时,如操作856所示,第二电子设备420可以将第一通信模块422维持在未激活状态。

图9是示出根据本公开的各种实施例的呼叫转移服务激活方法的流程图。根据图9中所示的实施例的、对第二电子设备420的呼叫转移服务激活方法可以包括在根据图1到图8中所示的各种实施例的第一电子设备410、第二电子设备420、电子设备管理服务器430、运营商440和网络450中按照时间序列处理的操作。因此,即使有内容以下被省略,关于图1到图8的第一电子设备410、第二电子设备420、电子设备管理服务器430、运营商440和网络450描述的内容也可以应用于根据图9中所示的实施例的呼叫转移服务激活方法。

在操作910,第二电子设备420可以通过bt网络与第一电子设备410配对。

当在操作922中相互匹配第二电子设备420和第一电子设备410的bt配对被释放时,在操作930中第二电子设备420可以在屏幕上显示呼叫转移ui935(例如,用户界面),用于询问是否使用呼叫转移服务。

可替换地,当在第二电子设备420和第一电子设备410之间的bt配对被释放之后第二电子设备420在操作924中被连接到电子设备管理服务器430时,第二电子设备420可以在操作930中显示呼叫转移ui935。

可替代地,当在操作926中接收到用于调用呼叫转移ui935的用户输入时,第二电子设备420可以在操作930中显示呼叫转移ui935。

根据操作942或操作944,当第二电子设备420对于指定时间没有接收到关于呼叫转移ui的输入,或接收到用于使用呼叫转移服务的用户输入时,第二电子设备420在操作952中可以使用呼叫转移服务。

另一方面,根据操作946,当第二电子设备420接收到不使用呼叫转移服务的用户输入时,第二电子设备420在操作956中可以不使用呼叫转移服务。

以下,参照图10和图11,将描述根据通信模块激活或呼叫转移服务使用,显示在第一电子设备410和第二电子设备420的每个屏幕上的指示符。

图10是示出根据本公开的各种实施例的在第一电子设备410和第二电子设备420的每个屏幕上显示的指示符的视图。

参照图10,参考数字1010表示当第一通信模块422未激活时的第二电子设备420,而参考数字1020表示当第一通信模块422激活时的第二电子设备420。

当比较参考数字1010和参考数字1020时,在第二电子设备420的第一通信模块422被激活时,指示第一通信模块422处于激活状态的通信指示符1025可以在第二电子设备420的屏幕上显示。然而,在这种情况下,在通信指示符1025中所示的“3g”指示符仅是在第一通信模块422中使用的蜂窝通信模式的示例,并且可以理解,本公开的各种实施例不限于仅使用3g作为蜂窝通信。第二电子设备420可以使用各种通信功能,诸如lte或lte-a。此外,第一通信模块422使用cs模块4220以及ps模块4225,并且使用数据通信时,可以在屏幕上显示关于相应的通信的指示符。此外,表示通信吞吐量的指示符(例如,以天线形式)可以被示为通信指示符1025。但是,将理解此示例并不限制本公开的各种实施例。

显示在图10的底部的参考数字1030表示使用呼叫转移服务的第二电子设备420,并且在这种情况下,可以在屏幕上显示呼叫转移指示符1035,其表示呼叫转移服务在使用中。此外,显示在图10的底部的参考数字1040表示第一电子设备410正使用呼叫转移服务,并且在这种情况下,可以在屏幕上显示呼叫转移指示符1045,其表示呼叫转移服务在使用中。

图11是示出根据本公开的各种实施例的激活第二电子设备420的第一通信模块422和设置呼叫转移服务到第二电子设备420的方法的视图。

虽然上面参考图8和图9分开描述了通信模块的激活方法和呼叫转移服务,但是根据本公开的各种实施例,通信模块激活方法和呼叫转移服务可以同时执行。

参照图11,在操作1110第二电子设备420可以在屏幕上显示呼叫转移ui1115。呼叫转移ui1115可对应于图9所示的呼叫转移ui935。

当从呼叫转移ui1115选择“是”时,操作1110可进行到操作1120。

在操作1120,第二电子设备420可以激活第一通信模块422,并且可以利用或建立呼叫转移服务。因此,如所描绘的,通信指示符和呼叫转移指示符可以显示在第二电子设备420的屏幕上。

根据本公开的各种实施例,当从图8中所示的通信模块激活ui835中选择“连接”时,图11的操作可被执行。在一个示例中,用户确认通信模块的操作,其允许通信模块的激活和呼叫转移服务的建立。

根据本公开的各种实施例的电子设备可以包括用于执行蜂窝通信的第一通信模块;用于执行通信以连接电子设备到外部电子设备的第二通信模块;以及至少一个处理器,其电连接到第一和第二通信模块,并且所述处理器可基于指定的条件通过使用第一通信模块向外部发送用于请求呼叫转移的信号。

根据本公开的各种实施例,第一通信模块可进一步执行数据通信或使用接入点(ap)的wifi通信,并且第一通信模块可通过使用数据通信或wifi接入电子设备管理服务器。

根据本公开的各种实施例,第二通信模块可以使用包括bt、wifi直连、紫蜂、nfc和rfid的至少一个的短距离通信。

根据本公开的各种实施例,用于通过使用第一通信模块向外部发送用于请求呼叫转移的信号的指定条件包括:与外部电子设备的连接被释放的情况;该电子设备通过第一通信模块连接到电子设备管理服务器的情况;或者,通过呼叫转移ui接收到用于产生用于请求呼叫转移的信号的用户输入的情况。

根据本公开的各种实施例,当与外部电子设备的连接被释放时,当电子设备通过第一通信模块连接到电子设备管理服务器时,或当接收到用于请求显示呼叫转移ui的用户输入时,处理器可显示呼叫转移ui。

根据本公开的各种实施例,当与外部电子设备的连接被释放时,处理器可以通过使用第一通信模块从电子设备管理服务器请求与电子设备的连接。根据本公开的各种实施例,用于请求呼叫转移的信号可以被直接发送到外部电子设备或通过电子设备管理服务器来发送,并且用于请求所发送的呼叫转移的信号可以通过外部电子设备被发送到指定的运营商。

根据本公开的各种实施例,当连接到外部电子设备时,当电子设备从电子设备管理服务器断开时,或当通过呼叫转移ui接收到用于产生用于请求呼叫转移的释放的信号的用户输入时,处理器可通过使用第一通信模块向外部发送用于请求呼叫转移释放的信号。

根据本公开的各种实施例,用于请求呼叫转移的信号或用于请求呼叫转移的释放的信号可以是语音消息、文本消息、多媒体消息、map消息和ussd消息中的一种格式。

根据本公开的各种实施例,第一通信模块可以从电子设备管理服务器接收用于通知外部电子设备的通信禁用状态的消息。

根据本公开的各种实施例,当电子设备的通信禁用状态被消除时,第一通信模块可以从电子设备管理服务器、外部电子设备或运营商接收关于在通信禁用状态期间没有接收的语音呼叫的信息或消息。在这种情况下,根据本公开的各种实施例,可以按照概要列表格式显示关于在通信禁用状态期间未接收到的未接收语音呼叫或消息的信息。

根据本公开的各种实施例,电子设备可以是可穿戴电子设备而外部电子设备可以是智能手机。

根据本公开的各种实施例,当电子设备和外部电子设备之间的连接断开时,当电子设备被连接到电子设备管理服务器时或当通过第一通信模块激活ui接收到用于请求第一通信模块的激活的用户输入时,处理器可激活第一通信模块。

根据本公开的各种实施例,第一通信模块包括cs模块和ps模块并且用于激活第一通信模块的操作至少可以是激活cs模块。例如,当电子设备通过使用ps模块或第二通信模块连接到电子设备管理服务器时,处于不活动状态下的cs模块可被激活。

根据本公开的各种实施例,还可以包括用于检测人体的传感器并且当检测到人体时处理器可以发送信号,用于请求呼叫转移。

根据本公开的各种实施例,当第一通信模块处在操作中时,处理器可以在屏幕上显示用于通知第一通信模块处在操作中的指示符。

根据本公开的各种实施例,在呼叫转移服务的使用期间,处理器426可以在屏幕上显示用于通知呼叫转移服务在使用中的指示符。

根据本公开的各种实施例,电子设备包括用于执行蜂窝通信的第一通信模块;和用于执行通信以将电子设备连接到外部设备的第二通信模块,并且在维持电子设备和外部电子设备之间的连接的同时,第一通信模块可以从运营商接收使用电子设备作为接收设备的语音呼叫信号或消息,并且在电子设备和外部电子设备之间的连接被断开之后,可以不从运营商接收瞄准电子设备作为接收设备的语音呼叫信号或消息。

根据本公开的各种实施例,第一通信模块可以从外部电子设备接收请求呼叫转移的信号,并且可以向运营商发送所接收的用于请求呼叫转移的信号。

根据本公开的各种实施例,可以进一步包括至少一个处理器,其电连接到第一和第二通信模块,当第一通信模块从电子设备管理服务器接收外部电子设备的通信禁用状态通知时,所述处理器可以通过使用第一通信模块向运营商发送信号,用于请求对外部设备的呼叫转移的释放。

根据本公开的各种实施例,在呼叫转移服务的使用期间,处理器可以在屏幕上显示用于通知呼叫转移服务在使用中的指示符。

根据本公开的各种实施例,处理器可基于用户输入在屏幕上显示用于控制呼叫转移服务的呼叫转移ui。

根据本公开的各种实施例,电子设备可以是智能手机而外部电子设备可以是可穿戴电子设备。

根据本公开的各种实施例,电子设备的呼叫转移方法包括:检测指定的操作和向运营商发送用于请求呼叫转移的信号。指定的操作包括:与外部电子设备的连接被释放的情况;电子设备通过第一通信模块连接到电子设备管理服务器的情况;或者,通过呼叫转移ui接收到用于产生请求呼叫转移的信号的用户输入的情况。

根据本公开的各种实施例,该方法可以进一步包括:基于呼叫转移请求通过电子设备而非外部电子设备从运营商接收瞄准外部电子设备作为接收设备的语音呼叫信号或消息。

根据本公开的上述技术方案中的任一项,通过利用多个电子设备,本公开的各种实施例的至少一个可以基于多个电子设备的每个状态提供呼叫转移服务。

在本公开中使用的术语“模块”例如可以意味着单元,其包括硬件、软件和固件中的至少一个的组合。术语“模块”和术语“单元”,“逻辑”,“逻辑块”,“组件”或“电路”可以互换地使用。“模块”可以是整体配置组件的最小单元或一部分。“模块”可以是执行至少一个功能或其部分的最小单元。“模块”可机械或电子地实现。例如,在本公开中使用的“模块”可以包括如下的至少一个:执行某些操作的应用专用集成电路(asic)芯片,现场可编程门阵列(fpga)或可编程逻辑器件,所有这些都是已知或将来要开发的。

根据各种实施例,可以使用存储在计算机可读存储介质中的指令实现设备的至少一部分(例如,其模块或功能)或方法的至少一部分(例如,操作),例如作为编程模块的形式。当至少一个处理器(例如,处理器120)运行指令时,其可以执行与指令对应的功能。例如,非临时性计算机可读存储介质可以包括存储器130。

计算机可读存储介质可以包括硬盘、软盘、磁介质(例如,磁带)、光学介质(例如,致密盘只读存储器(cd-rom)、数字多功能盘(dvd)和磁光介质(例如,光磁盘)),以及硬件(例如,只读存储器(rom),随机存取存储器(ram)和闪速存储器)。另外,除了由编译器创建的机器码外,程序指令可以包括通过计算机使用解释器可运行的高级语言代码。硬件设备可以被配置为操作为至少一个软件模块来执行各种实施例的操作,且反之亦然。

本公开的上述实施例可以用硬件、固件实现或经由能够存储在记录介质的软件或计算机代码的运行来实现,记录介质诸如cdrom、数字多功能盘(dvd)、磁带、ram、软盘、硬盘或磁光盘或原始存储在远程记录介质或非短暂性机器可读介质并且要存储在本地记录介质上的通过网络下载的计算机代码,从而,这里所描述的方法可以经由存储在记录介质上的此类软件使用通用计算机或专用处理器,或在可编程或专用硬件(诸如asic或fpga)进行渲染。如本领域中所理解的,计算机、处理器、微处理器控制器或可编程硬件包括可以存储或接收软件或计算机代码的存储器组件,例如ram、rom、闪存等,当所述软件或计算机代码由计算机、处理器或硬件存取或运行时,实现在此描述的处理方法。此外,应该认识到,当通用计算机存取用于实现这里所示的处理的代码时,代码的运行将通用计算机变换为专用计算机,用于运行本文所示的处理。在图中提供的功能和步骤的任何一个可以用硬件、软件或两者的组合来实现,并且可以在计算机的编程指令内全部或部分中执行。这里没有权利要求要素是在35u.s.c.112的第六段的规定下解释,除非该元素是使用短语“装置,用于……”明确陈述。另外,技术人员理解并认同在本公开中“处理器”或“微处理器”可以是硬件。在最宽泛的合理解释下,所附的权利要求是符合35u.s.c.§101的法定的主题。

根据各种实施例的模块或编程模块可包括上述组件中的至少一种,可以不包括某些上述组件,或可以进一步包括其他组件。根据各种实施例由模块、编程模块或其他组件执行的操作可以通过顺序的、平行的、重复的或启发式方法来运行。此外,一些操作可以以不同的次序执行,或者可被省略。或者,可以增加其他操作。

此外,在本公开的各种实施例中公开的实施例为了技术内容的描述和理解而建议的并且不限制本公开的范围。因此,基于本公开的技术想法,本公开的范围应当解释为包括全部的修改或不同的其他实施例。

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