CN105764040B - 用于控制通信的方法及其电子设备 - Google Patents

用于控制通信的方法及其电子设备 Download PDF

Info

Publication number
CN105764040B
CN105764040B CN201610005356.3A CN201610005356A CN105764040B CN 105764040 B CN105764040 B CN 105764040B CN 201610005356 A CN201610005356 A CN 201610005356A CN 105764040 B CN105764040 B CN 105764040B
Authority
CN
China
Prior art keywords
electronic device
call
short
range wireless
wireless communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610005356.3A
Other languages
English (en)
Other versions
CN105764040A (zh
Inventor
李明焕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from KR1020150177337A external-priority patent/KR102337512B1/ko
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN105764040A publication Critical patent/CN105764040A/zh
Application granted granted Critical
Publication of CN105764040B publication Critical patent/CN105764040B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/18Management of setup rejection or failure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/58Arrangements for transferring received calls from one subscriber to another; Arrangements affording interim conversations between either the calling or the called party and a third party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/006Call diverting means
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72412User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections
    • H04W76/16Involving different core network technologies, e.g. a packet-switched [PS] bearer in combination with a circuit-switched [CS] bearer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/30Connection release
    • H04W76/34Selective release of ongoing connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/02Details of telephonic subscriber devices including a Bluetooth interface

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

提供了一种操作第一电子设备以提高呼叫质量的方法。所述方法包括:使用连接第二电子设备的短距离无线通信,发送通过第一电子设备和第三电子设备之间的第一呼叫接收的呼叫数据;如果发生短距离无线通信的通信异常,连接第一电子设备和第二电子设备之间的第二呼叫;通过合并第一呼叫和第二呼叫,产生第三呼叫;以及从第三呼叫中释放第一电子设备的呼叫连接。

Description

用于控制通信的方法及其电子设备
技术领域
本公开涉及用于控制电子设备中的通信的方法及其电子设备。
背景技术
用户可以互锁和使用一个电子设备(例如,智能手机)和用户身体上可穿戴的另一个电子设备(例如,可穿戴设备、智能手表和头戴式耳麦)。当电子设备的用户向通过蜂窝通信相连的另一个电子设备的对方发起呼叫时,该电于设备可以用短距离无线通信将呼叫中继到可穿戴设备。然而,当连接在电子设备和可穿戴设备之间的短距离无线通信变为不稳定通信状态时,可能发生呼叫质量的损失。或者,当电子设备和可穿戴设备之间的短距离无线通信被释放连接时,用户和对方之间的呼叫可能被中断。
提供以上信息作为背景信息仅用于帮助理解本公开。不确定也不断言以上任何内容可用作有关本公开的现有技术。
发明内容
本公开的方面在于解决至少上述问题和/或缺点并提供至少下述优点。因此,本公开的一个方面在于提供一种在电子设备通过蜂窝通信与另一个电子设备相连并向通过短距离无线通信连接的可穿戴设备提供与另一个电子设备的呼叫的状态中当发生连接可穿戴电子设备的短距离无线通信的通信异常时用于提高呼叫质量的方法。
根据本公开的一个方面,提供了第一电子设备的操作方法。所述操作方法包括以下操作:使用连接第二电子设备的短距离无线通信,向第二电子设备发送通过第一电子设备和第三电子设备之间的第一呼叫接收的呼叫数据;如果发生短距离无线通信的通信异常,连接第一电子设备和第二电子设备之间的第二呼叫;通过合并第一呼叫和第二呼叫产生第三呼叫;以及从第三呼叫中释放第一电子设备的呼叫连接。
根据本公开的另一个方面,提供了第二电子设备的操作方法。所述操作方法包括以下操作:使用连接第一电子设备的短距离无线通信,从第一电子设备接收通过第一电子设备和第三电子设备之间的第一呼叫接收的呼叫数据;如果发生短距离无线通信的通信异常,连接第一电子设备和第二电子设备之间的第二呼叫;以及通过从由第一呼叫和第二呼叫的合并产生的第三呼叫中释放第一电子设备的呼叫,直接连接第二电子设备和第三电子设备之间的呼叫。
根据本公开的另一个方面,提供了第一电子设备。所述第一电子设备包括支持短距离无线通信的短距离无线通信模块、支持蜂窝通信的蜂窝通信模块以及处理器。所述处理器使用连接第二电子设备的短距离无线通信,向第二电子设备发送通过第一电子设备和第三电子设备之间的第一呼叫接收的呼叫数据;如果发生短距离无线通信的通信异常,连接第一电子设备和第二电子设备之间的第二呼叫;通过合并第一呼叫和第二呼叫来产生第三呼叫;以及从第三呼叫中释放第一电子设备的呼叫连接。
根据本公开的另一个方面,提供了第二电子设备。所述第二电子设备包括支持短距离无线通信的短距离无线通信模块、支持蜂窝通信的蜂窝通信模块以及处理器。所述处理器使用连接第一电子设备的短距离无线通信,从第一电子设备接收通过第一电子设备和第三电子设备之间的第一呼叫接收的呼叫数据;如果发生短距离无线通信的通信异常,连接第一电子设备和第二电子设备之间的第二呼叫;以及通过从由第一呼叫和第二呼叫的合并产生的第三呼叫中释放第一电子设备的呼叫,直接连接第二电子设备和第三电子设备之间的呼叫。
从以下结合附图公开本公开的各实施例的详细描述中,本公开的其它方面、优点和显著特征将对于本领域技术人员而言变得明显。
附图说明
根据结合附图的以下详细描述,本公开特定实施例的上述和其他方面、特征以及优点将更清楚,在附图中:
图1示出了根据本公开各实施例的包括电子设备的网络环境;
图2是示出根据本公开各实施例的第一电子设备的结构的框图;
图3是示出根据本公开各实施例的第三电子设备的结构的框图;
图4是示出根据本公开各实施例的基站的结构的框图;
图5是示出根据本公开各实施例的在第一电子设备中将与第二电子设备的呼叫数据中继到第三电子设备的操作的图;
图6是示出根据本公开各实施例的感测第三电子设备中短距离无线通信的状态异常的操作的图;
图7是示出根据本公开各实施例的在第一电子设备中构建多方呼叫环境的操作示例的图;
图8是示出根据本公开各实施例的释放第一电子设备中的呼叫连接的操作的图;
图9是示出根据本公开各实施例的在网络环境中连接第二电子设备和第三电子设备之间的呼叫的操作的梯图;
图10是示出根据本公开各实施例的在第一电子设备中连接第二电子设备和第三电子设备之间的呼叫的操作的流程图;
图11是示出根据本公开各实施例的在第三电子设备中连接第二电子设备和第三电子设备之间的呼叫的操作的流程图;
图12是示出根据本公开各实施例的在基站中连接第二电子设备和第三电子设备之间的呼叫的操作的流程图;
图13是示出根据本公开各实施例的在第二电子设备中连接第二电子设备和第三电子设备之间的呼叫的操作的流程图;
图14是示出根据本公开各实施例的在第一电子设备中输出第二电子设备和第三电子设备之间的呼叫连接的通知的操作的图;以及
图15是示出根据本公开各实施例的在第三电子设备中输出第二电子设备和第三电子设备之间的呼叫连接的通知的操作的图;
在整个附图中,应当注意相似的附图标记用于描绘相同或相似的元件、特征和接口。
具体实施方式
提供以下参考附图的描述以帮助对由权利要求及其等同物限定的本公开的各实施例的全面理解。包括各种具体细节以辅助理解,但是只能将这些具体细节看作是示例性的。因此,本领域技术人员应认识到,在不背离本公开的范围和精神的前提下,可以对本文所述多个实施例进行多种改变和修改。另外,为了清楚和简洁起见,可以省略已知功能和结构的描述。
在以下描述以及权利要求中使用的术语和词语并不限于字面意义,而是仅由发明人用来实现对本公开的清楚和一致的理解。因此,本领域技术人员应当清楚,提供以下对本公开的各实施例的描述仅用于说明目的而非对本公开的限制目的,本公开由随附权利要求及其等同来界定。
应当理解,除非上下文另有明确说明,单数形式“一”、“一个”和“该”包括复数所指。因此,例如,“一个组件表面”的指代包括对一个或多个这样的表面的指代。
诸如“包括”或“可包括”等的表述在本公开中可用于指示所公开的相关功能、操作或元件等的存在,并且不限制附加的一个或多个功能、操作或元件等。此外,应当理解的是,本公开中诸如“包括”或“具有”的术语旨在明确说明书中所述的特征、数字、操作、元件、部分或者它们的组合的存在,并且不事先排除一个或多个其他特征、数字、操作、元件或它们的组合的存在或增加的可能。
本公开中诸如“或”等的表述包括一起列出的单词的某些和全部组合。例如,“A或B”可以包括A、可以包括B、或者同时包括A和B。
本公开中,诸如“第一”、“第二”等表述可以修改本公开的各元件,但不限制相关元件。例如,所述表述不限制相关元件的顺序和/或重要性等。该表述可用于将一个元件与另一元件区分开来。例如,第一用户装置和第二用户装置都是用户装置,但是表示不同的用户装置。例如,在不脱离本公开的范围的情况下,第一元件可被命名为第二元件,并且类似地,第二元件可被命名为第一元件。
当提及某个元件“连接到”或“访问”另一元件时,应理解:该元件可以直接连接到另一元件或者可以直接访问另一元件,但是中间可以存在其它元件。
相反,当提及某个元件“直接连接到”或“直接访问”另一元件时,应理解中间不存在其它元件。在本公开中使用的术语仅用于解释具体实施例,而不意图限制本公开。
除非另行明确说明,否则单数表述包括复数表述。除非不同的定义,否则本文所用的所有术语(包括技术术语和科学术语)与本公开所属技术领域的普通技术人员通常理解的含义相同。应当理解,字典定义的通用术语具有与相关技术上下文的含义一致的含义,并且除非本公开中另有明确定义,其不被理解为理想或过于正式的含义。
本公开的电子设备可以是包括通信功能的设备。
例如,电子设备可以包括智能手机、平板个人计算机(PC)、移动电话、视频电话、电子书(e-book)阅读器、台式PC、膝上型PC、上网本计算机、个人数字助理(PDA)、便携式多媒体播放器(PMP)、运动图片专家组阶段1或阶段2(MPEG-1或MPEG-2)音频层3(MP3)播放豁、移动医疗设备、相机或可穿戴设备(例如,头戴式设备(HMD)如电子眼镜、电子衣服、电子手环、电子项链、电子配饰、电子纹身、智能手表)中的至少一个。
根据某些实施例,电子设备可以是具有通信功能的智能家电。智能家电可包括例如以下至少一项:电视、数字视频盘(DVD)播放器、音响、冰箱、空调、清洁器、烤箱、电子测距、洗衣机、空气净化器、机顶盒、TV盒(例如,Samsung HomeSyncTM、Apple TVTM、或GoogleTVTM)、游戏机、电子词典、电子钥匙、摄像机或电子相框。
根据某些示例,电子设备可包括以下至少一项:各种医疗设备(例如,磁共振血管造影术(MRA)、磁共振成像(MRI)、计算断层扫描(CT)、拍摄设备、超声设备等)、导航设备、全球定位***(GPS)接收机、行车数据记录仪(EDR)、飞行数据记录仪(FDR)、汽车信息娱乐设备、船用电子装置(例如船用导航设备、陀螺罗盘等)、航空电子设备、安保设备或工业用或家用机器人。
根据某些示例,电子设备可包括以下至少一项:包括通信功能的家具或建筑/结构的一部分、电子板、电子签名接收设备、投影仪或各种测量设备(例如供水***、电、气或无线电波测量设备等)。根据本公开的电子设备可以是上述设备中的一项或多项的组合。此外,本领域技术人员将显而易见的是,根据本公开的电子设备示例不限于上述设备。
参考附图描述本公开各实施例的电子设备。在各实施例中使用的术语“用户”可表示使用电子设备的人或者使用电子设备的设备(例如,人工智能电子设备)。
图1示出了根据本公开各实施例的包括电子设备的网络环境。
参考图1,电子设备101(例如,第一电子设备101)可包括总线110、处理器120、存储器130、输入/输出(I/O)接口140、显示器150和通信接口160。
总线110可以是例如用于将上述元件相互连接、并在上述元件之间传输通信(例如控制消息)的电路。
例如,处理器120可经由总线110从上述其它元件(例如存储器130、I/O接口140、显示器150或通信接口160等)接收指令,破译所接收的指令并执行与破译的指令相对应的操作或数据处理。
至少一个处理器120可包括在电子设备101中以执行电子设备101的特定功能。根据本公开的实施例,处理器120可以包括一个或多个应用处理器(AP)和一个或多个微控制单元(MCU)。根据本公开的另一个实施例,处理器120可以一个或多个MCU作为应用,或者可以功能连接到一个或多个MCU。图1中,AP和MCU可以包括在一个集成电路(IC)封装中,或者可以单独被配置为分别包括在不同的IC封装中。根据本公开的实施例,MCU还可以包括在AP的IC封装中,以便被配置为连同AP的IC封装。虽然处理器120被示为包括AP或MCU,但其仅是用于清楚理解的实施例,并且显而易见的是,处理器120还可以执行AP和/或MCU的操作。
AP可以控制与其相连的多个硬件或软件元件,并且可以通过驱动操作***(OS)或应用程序(或应用)对包括多媒体数据的各种类型的数据执行处理和操作。AP可以表现为例如片上***(SoC)。根据本公开的实施例,处理器120还可包括图形处理单元(GPU)(未示出)。
MCU可以是被配置为执行指定操作的处理器。根据本公开的实施例,MCU可以通过一个或多个指定的运动传感器(例如,陀螺仪传感器、加速传感器和地磁传感器)获取感测信息,比较获取的感测信息,并参考电子设备101的数据库确定指定传感器的各操作状态。
根据本公开的实施例,AP或MCU可以将从与其相连的非易失性存储器或其他元件中至少一个接收的指令或数据加载到易失性存储器中,并可以处理加载的指令或数据。此外,AP或MCU可以在非易失性存储器中存储从其他元件中的至少一个接收到或产生的数据。
存储器130可以存储与电子设备101的一个或多个其他组件相关联的命令或数据(例如,参考模式或参考触摸区域)。根据本公开的实施例,存储器130可以存储软件和/或程序。例如,程序可以包括内核131、中间件132、应用编程接口(API)133、和/或应用程序(例如应用)等。内核131、中间件132和API 133中的至少一部分可以被称作操作***(OS)。
内核131可以控制或管理用于执行由其它程序(例如,中间件132、API 133或应用134)实现的操作或功能的***资源(例如,总线110、处理器120或存储器130等)。此外,内核131可以提供接口,其中,中间件132、API 133或应用134可以通过所述接口访问电子设备101的各个元件以便控制或管理***资源。
中间件132可以例如充当允许API 133或应用134与内核131通信以交换数据的中间人角色。
此外,中间件132可以根据任务的优先级处理从应用134接收的一个或多个任务请求。例如,中间件132向应用程序134中的至少一个分配使用电子设备101的***资源(例如,总线110、处理器120、存储器130等)的优先级。例如,中间件132可以根据分配给任务的优先级,处理一个或多个任务请求,从而对一个或多个任务请求执行调度或负载均衡。
API 133是允许应用134控制由内核131或中间件132提供的功能的接口,可以包括例如至少一个接口或功能(例如,指令),以便进行文件控制、窗口控制、图像处理或文本控制。
应用(或处理器)134可以包括短消息服务(SMS)/多媒体消息服务(MMS)应用,电子邮件(Email)应用、日历应用、闹钟应用、健康保健应用(例如,测量动量或血糖等的应用)或者环境信息应用(例如,提供气压、湿度或温度信息等的应用)等。应用(或处理器)134可以是与电子设备101和外部电子设备(例如,第二电子设备102或103)之间的信息交换相关的应用。例如,与信息交换相关的应用可以包括:例如,用于将特定信息中继给外部电子设备的通知中继应用,或者用于管理外部电子设备的设备管理应用。
在上述应用的示例中,通知中继应用可以包括将在第一电子设备101的另一个应用(例如,SMS/MMS应用、电子邮件应用、健康保健应用、环境信息应用等)中产生的通知信息中继至外部电子设备(例如,外部电子设备103)的功能。附加地或备选地,通知中继应用可以例如从外部电子设备(例如电子设备103)接收通知信息,并且向用户提供接收的通知信息。
例如,设备管理应用可以管理(例如,安装、删除或更新)外部电子设备(例如与第一电子设备101进行通信的电子设备103)至少一部分的功能(例如,开启/关闭外部电子设备(或其一些组成部件),或者调节显示器的亮度(或分辨率))、在外部电子设备中操作的应用、或者从外部电子设备提供的服务(例如,电话服务或消息服务)。
根据本公开的各实施例,应用134可以包括根据外部电子设备(例如,第二电子设备102或第三电子设备103)的属性(例如,电子设备的种类)指定的应用。例如,如果外部电子设备是MP3播放器,应用程序134可以包括与音乐播放相关的应用。类似地,如果外部电子设备是移动医疗仪器时,应用134可以包括与健康保健相关的应用。根据本公开的实施例,应用134可以包括对电子设备101指定的应用和从外部电子设备(例如服务器106或电子设备103)接收的应用中的至少一个。
呼叫处理程序135可以包括并提供在应用134中,或者可以存储在存储器130中作为单独的程序。例如,呼叫处理程序135可以连接第一电子设备101和第二电子设备102之间的呼叫,并连接第一电子设备101和第三电子设备103之间的呼叫。例如,呼叫处理程序135可以将第一电子设备101和第二电子设备102之间的呼叫以及第一电子设备101和第三电子设备103之间的呼叫合并,从而构建多方呼叫环境。并且,呼叫处理程序135可以从合并的呼叫中释放第一电子设备101的呼叫,从而直接连接第二电子设备102和第三电子设备103之间的呼叫。
根据本公开的实施例,呼叫处理程序135可以使用短距离无线通信向第三电子设备103发送第一电子设备101和第二电子设备102之间的呼叫数据(例如,语音数据或者包括语音数据和图像数据的多媒体数据),其中第一电子设备101和第二电子设备102使用蜂窝通信连接。根据本公开的实施例,呼叫处理程序135可以使用短距离无线通信从第三电子设备103接收呼叫数据,并使用蜂窝通信向第二电子设备102发送接收的呼叫数据。
根据本公开的实施例,呼叫处理程序135可以从第三电子设备103接收多方呼叫邀请请求消息。例如,多方呼叫邀请请求消息可以是请求邀请第三电子设备103参与第一电子设备101和第二电子设备102之间的呼叫的消息。例如,多方呼叫邀请请求消息可以包括授权给第三电子设备103的唯一标识信息(例如,电话号码或媒体访问控制(MAC)地址)。
根据本公开的实施例,如果接收到来自第三电子设备103的多方呼叫邀请请求消息,则呼叫处理程序135可以产生多方呼叫请求消息并向基站(BS)发送产生的多方呼叫请求消息。例如,多方呼叫请求消息可以是请求向当前正在连接的呼叫添加第一电子设备101和第三电子设备103之间的呼叫的消息。例如,多方呼叫请求消息可以包括第三电子设备103的唯一标识信息。根据本公开的实施例,如果第一电子设备101和第三电子设备103之间的呼叫被连接,则呼叫处理程序135可以产生呼叫合并请求消息并向基站(BS)发送产生的呼叫合并请求消息。例如,呼叫合并请求消息可以是请求合并第一电子设备101和第二电子设备102之间的呼叫以及第一电子设备101和第三电子设备103之间的呼叫的消息。
根据本公开的实施例,如果第一电子设备101和第二电子设备102之间的呼叫以及第一电子设备101和第三电子设备103之间的呼叫彼此合并,则呼叫处理程序135可以产生呼叫连接释放消息并向BS发送产生的呼叫连接释放消息。例如,呼叫连接释放消息可以是请求从合并的呼叫中释放第一电子设备101的呼叫连接的消息。根据本公开的实施例,呼叫处理程序135可以释放第一电子设备101和BS的之间的呼叫连接,使得其可以直接连接第二电子设备102和第三电子设备103之间的呼叫。
根据本公开的实施例,当感测到连接第一电子设备101和第三电子设备103之间的短距离无线通信的通信异常时,呼叫处理程序135可以产生多方呼叫请求消息并向BS发送产生的多方呼叫请求消息。根据本公开的实施例,短距离无线通信的通信异常可以包括短距离无线通信变为不稳定通信状态的情形或者短距离无线通信被释放连接的情形。根据本公开的实施例,呼叫处理程序135可以释放连接在第一电子设备101和第三电子设备103之间的短距离无线通信连接。
根据本公开的实施例,呼叫处理程序135可以使用短距离无线通信向第三电子设备103发送请求开启包括在第三电子设备103中的至少一个通信模块的电源的消息。根据本公开的实施例,由于短距离无线通信的异常,呼叫处理程序135可以输出通知直接连接第二电子设备102和第三电子设备103之间的呼叫的通知消息。例如,呼叫处理程序135通过显示器150显示通知消息,或者通过第一电子设备101的麦克风输出通知消息。
I/O接口140可以通过总线110将用户通过I/O设备(例如,键盘或触摸屏)输入的指令或数据转发至例如处理器120、存储器130和通信接口160。例如,I/O接口140可以向处理器120提供通过触摸屏输入的关于用户触摸的数据。此外,I/O接口140可以例如通过输出设备(例如扬声器或显示器150)输出通过总线110从处理器120、存储器130、或通信接口160接收的指令或数据。例如,I/O接口140可通过扬声器向用户输出由处理器120处理的语音数据。
显示器150可以向用户显示各种信息(例如多媒体数据、文本数据等等)。此外,显示器150可以由通过触摸或者输入装置到显示器的接近触摸来输入指令的触摸屏构成。
通信接口160(例如通信模块220)可以连接第一电子设备101和外部设备(例如电子设备103或服务器106)之间的通信。例如,通信接口160可通过无线通信或有线通信连接到网络162,并与外部设备通信。无线通信可以包括例如以下至少一项:诸如WIFi、蓝牙(BT)、近场通信(NFC)及GPS的短距离无线通信,或者蜂窝通信(例如长期演进(LTE)、LTE-A、码分多址(CDMA)、宽带CDMA(WCDMA)、通用移动电信***(UMTS)、无线宽带(WiBro)、以及全球移动通信***(GSM))。有线通信包括例如以下至少一项:通用串行总线(USB)、高清多媒体接口(HDMI)、推荐标准-232(RS-232)和普通老式电话业务(POTS)。
根据本公开的实施例,网络162可以是电信网络。电信网络可以包括计算机网络、互联网、物联网(IoT)和电话网络中的至少一个。根据本公开的实施例,第一电子设备101与外部设备之间的通信协议(例如传输层协议、数据链路层协议或物理层协议)可以在应用134、API 133、中间件132、内核131、以及通信接口160中的至少一个中得到支持。
根据本公开的实施例,服务器106可以通过执行在第一电子设备101中实现的操作(或功能)中的至少一个操作来支持第一电子设备101的驱动。例如,服务器106可以包括能够支持处理器控制以执行在第一电子设备101中执行的各实施例的服务器模块(例如服务器控制器或服务器处理器)或者被指定为执行各实施例的特定模块。例如,处理器模块可以包括处理器120或特定模块(例如呼叫处理程序135)中的至少一个组成元件,并执行(动作)由处理器120或特定模块实施的操作中的至少一个操作。
根据本公开的各实施例,服务器模块可以表示图1的呼叫处理服务器模块108。根据本公开的实施例,服务器106可以是BS。例如,BS可以连接第一电子设备101和第二电子设备102之间的呼叫,并连接第一电子设备101和第三电子设备103之间的呼叫。例如,BS可以合并第一电子设备101和第二电子设备102之间的呼叫以及第一电子设备101和第三电子设备103之间的呼叫。例如,BS可以释放第一电子设备101和BS之间的呼叫连接,以便直接连接第二电子设备102和第三电子设备103之间的呼叫。
根据本公开的实施例,第三电子设备103可以是可穿戴设备(例如,头戴式耳麦或智能手表)。例如,如果感测到第一电子设备101和第三电子设备103之间的短距离无线通信状态异常,则第三电子设备103可以产生多方呼叫邀请请求消息,并使用短距离无线通信向第一电子设备101发送多方呼叫邀请请求消息。
根据本公开的实施例,第三电子设备103可以连接第一电子设备101和第三电子设备103之间的呼叫。并且,第三电子设备103可以检查第一电子设备101和第三电子设备103之间的呼叫与第一电子设备101和第二电子设备102之间的呼叫彼此合并。并且,通过第一电子设备101从合并的呼叫中释放第一电子设备101的呼叫连接,由此第三电子设备103可以直接连接第二电子设备102和第三电子设备103之间的呼叫。
根据本公开的实施例,第二电子设备102可以连接第一电子设备101和第二电子设备102之间的呼叫。第二电子设备102可以检查第一电子设备101和第三电子设备103之间的呼叫与第一电子设备101和第二电子设备102之间的呼叫彼此合并。并且,从合并的呼叫中释放第一电子设备101的呼叫连接,由此第二电子设备102可以直接连接第二电子设备102和第三电子设备103之间的呼叫。
图2是示出根据本公开各实施例的第一电子设备的结构的框图。
参考图2,电子设备201可以包括例如图1所示的电子设备101的整体或一部分,或者扩展电子设备101的全部或一部分元件。参考图2,电子设备201可以包括至少一个处理器210、通信模块220、用户标识模块(SIM)卡224、存储器230、传感器模块240、输入装置250、显示器260、接口270、音频模块280、相机模块291、电源管理模块295、电池296、指示器297、或者电机298。
至少一个处理器210可包括在电子设备201中以执行电子设备201的特定功能。根据本公开的实施例,处理器210可以包括一个或多个AP和一个或多个MCU。根据本公开的另一个实施例,处理器210可以一个或多个MCU作为应用,或者可以功能连接到一个或多个MCU。图2中,AP和MCU可以包括在一个集成电路(IC)封装中,或者可以单独被配置为分别包括在不同的IC封装中。根据本公开的实施例,MCU可以包括在AP的IC封装中,以便被配置为连同AP的IC封装。虽然处理器210被示为包括作为其元件的AP或MCU,但其仅是用于清楚理解的实施例,并且显而易见的是,处理器210还可以执行AP和/或MCU的操作。
AP可以控制与其相连的多个硬件或软件元件,并且通过驱动OS或应用程序(或应用)对包括多媒体数据的各种类型的数据执行处理和操作。AP可以表现为例如SoC。根据本公开实施例,处理器210还可包括GPU(未示出)。
MCU可以是被配置为执行指定操作的处理器。根据本公开的实施例,MCU可以通过一个或多个指定的运动传感器(例如,陀螺仪传感器240B、加速传感器240E或地磁传感器(未示出))获取感测信息,比较获取的感测信息,并参考电子设备201的数据库确定指定传感器(例如地磁传感器)的各操作状态。此外,虽然图2中MCU和传感器模块240的元件被示为单独的元件,但是根据实施例,MCU可以实现为包括上述传感器模块240的至少一些元件(例如,陀螺仪传感器240B、加速传感器240E和地磁传感器中的至少一个)。
根据本公开的实施例,AP或MCU可以将从与其相连的非易失性存储器或其他元件中至少一个接收的指令或数据加载到易失性存储器中,并可以处理加载的指令或数据。此外,AP或MCU可以在非易失性存储器中存储从其他元件中的至少一个接收到或产生的数据。
通信模块220(例如通信接口160)可以在电子设备101和通过网络与其连接的其它电子设备(例如电子设备102或104,或者服务器106)之间的通信中执行数据发送/接收。根据本公开的实施例,通信模块220可包括蜂窝模块221、Wi-Fi模块223、BT模块225、GPS模块227、NFC模块228和射频(RF)模块229。
蜂窝模块221可以通过通信网络(例如LTE、LTE-A、CDMA、WCDMA、UMTS、WiBro、或GSM)提供语音呼叫服务、视频呼叫服务、文本消息服务、或互联网服务。此外,蜂窝模块221可以例如使用SIM(例如,SIM卡224)来对通信网络中的电子设备进行区分和认证。根据本公开的实施例,蜂窝模块221可以执行AP 210可提供的至少一部分功能。例如,蜂窝模块221可以执行多媒体控制功能中的至少一部分。
根据本发明的实施例,蜂窝模块221可以包括通信处理器(CP)。此外,蜂窝模块221可以表现为例如SoC。虽然图2中诸如蜂窝模块221(例如CP)、存储器230和电源管理模块295的元件被示为与AP 210分离的元件,但是根据实施例,AP 210可以实现为包括上述元件中的至少一些元件(例如蜂窝模块221)。
根据本公开的实施例,AP 210或蜂窝模块221(例如CP)可以将从与其相连的非易失性存储豁或其他元件中至少一个接收的指令或数据加载到易失性存储器中,并可以处理加载的指令或数据。此外,AP210或蜂窝模块221可以在非易失性存储器中存储从至少一个其他组件接收的数据或者至少一个其他元件生成的数据。
Wi-Fi模块223、BT模块225、GPS模块227和NFC模块228可以包括用于处理经对应模块发送或接收的数据的处理器。图2中,蜂窝模块221、Wi-Fi模块223、BT模块225、GPS模块227、以及NFC模块228被示为分离的模块。然而,根据本公开的实施例,蜂窝模块221、Wi-Fi模块223、BT模块225、GPS模块227和NFC模块228中的至少一部分(两个或更多个)可以包括在一个集成芯片(IC)中或一个IC封装中。例如,与蜂窝模块221、Wi-Fi模块223、BT模块225、GPS模块227和NFC模块228相对应的处理器的至少一些(例如,与蜂窝模块221相对应的CP和与Wi-Fi模块223相对应的Wi-Fi处理器)可以实现为一个SoC。
RF模块229可以发送/接收数据,例如RF信号。尽管未示出,但是RF模块229可以例如包括收发机、功率放大器模块(PAM)、频率滤波器、低噪声放大器(LNA)等等。此外,RF模块229还可以包括用于在无线通信中通过自由空间发送/接收电波的元件,例如导体、导线等。图2中蜂窝模块221、Wi-Fi模块223、BT模块225、GPS模块227以及NFC模块228共享一个RF模块229。然而,根据本公开的实施例,其中至少一个可以通过单独的RF模块来发送/接收RF信号。
SIM卡224可以是包括SIM的卡,可以被***形成于电子设备的特定位置处的插槽中。SIM卡224可以包括唯一标识信息(例如,集成电路卡片标识符(ICCID))或用户信息(例如,国际移动用户身份(IMSI))。
存储器230(例如存储器130)可以包括内部存储器232或外部存储器234。内部存储器232可以包括以下至少一项,例如:易失性存储器(例如,动态随机存取存储器(DRAM)、静态RAM(SRAM)、同步动态RAM(SDRAM)等)或者非易失性存储器(例如,一次性可编程只读存储器(OTPROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、掩模式ROM、闪存ROM、NAND闪存、NOR闪存等)。
根据本公开的实施例,内部存储器232可以是固态驱动器(SSD)。外部存储器234还可以包括闪驱例如紧凑型闪存(CF)、安全数字(SD)、微型SD、迷你型SD、极限数字(xD)、存储棒等。外部存储器234可以通过各种接口功能性地连接到电子设备201。根据本公开的实施例,电子设备201还可以包括诸如硬盘驱动器的存储器(或者存储介质)。
传感器模块240测量物理量或者感测电子设备201的操作状态,并将测量或感测到的信息转换为电信号。传感器模块240可以包括以下至少一个,例如:手势传感器240A、陀螺仪传感器240B、大气压力传感器240C、磁传感器240D、加速度传感器240E、抓握传感器240F、邻近度传感器240G、颜色传感器240H(例如红绿蓝(RGB)传感器)、生物计量传感器240I、温度/湿度传感器240J、照度传感器240K、紫外(UV)传感器240M。附加地或备选地,传感器模块240可以包括例如电子鼻(E-nose)传感器(未示出)、肌电(EMG)传感器(未示出)、脑电(EEG)传感器(未示出)、心电(ECG)传感器(未示出)、红外(IR)传感器(未示出)、虹膜传感器(未示出)、指纹传感器(未示出)等。传感器模块240还可以包括用于控制包括在其中的一个或多个传感器的控制电路。
输入设备250可以包括触控面板252、(数字)笔传感器254、按键256、或超声波输入设备258。触摸板252可以使用例如电容型、电阻型、红外型或声波型的至少一种来检测触摸输入。此外,触摸面板252还可包括控制电路。在电容型的情况下,物理接触或接近检测是可能的。触摸面板252还可包括触觉层。在这种情况下,触摸面板252向用户提供触觉反应。
(数字)笔传感器254可以使用例如与接收用户触摸输入相同或类似的方法或使用用于检测的单独板来实现。按键256可以包括例如物理按钮、光学按键或键区。超声输入设备258可以通过用于产生超声信号的输入工具并利用电子设备201中的麦克风(例如,麦克风288)感测声波,以识别数据。根据本公开的实施例,电子设备201可以使用通信模块220从与其相连的外部设备(例如计算机或服务器)接收用户输入。在这种情况下,触控面板252可以向用户提供触觉响应。
显示器260(例如显示器150)可以包括面板262、全息设备264或投影仪266。面板262可以是例如液晶显示器(LCD)、有源矩阵有机发光二极管(AMOLED)等。面板262可以表现为例如是柔性的、透明的或可穿戴的。面板262可以和触摸面板252一起形成为单个模块。全息图设备264可使用光的干涉在空中显示三维图像。投影仪266可以通过在屏幕上投影光来显示图像。该屏幕可以位于例如电子设备201的内部或外部。根据本公开的实施例,显示器260还可以包括用于控制面板262、全息设备264或投影仪266的控制电路。
接口270可以包括例如HDMI 272、USB 274、光学接口276或D-超小型(D-sub)278。接口270可以被包括在例如图1所示的通信接口160中。附加地或备选地,接口270可以包括例如移动高清链路(MHL)接口、SD卡/多媒体卡(MMC)接口、或红外线数据协会(IrDA)标准接口。
音频模块280可以双向地转换声信号和电信号。音频模块280的至少一部分元件可以包括在例如图1所示的I/O接口140中。音频模块280可处理通过例如扬声器282、接收机284、耳机286或麦克风288输入或输出的语音信息。
相机模块291是可以捕捉静止图像和运动图像的设备,并且根据实施例,可以包括一个或多个图像传感器(例如前置传感器或后置传感器)、镜头(未示出)、图像信号处理器(ISP,未示出)、或闪光灯(例如LED或氙灯,未示出)。
电源管理模块295可以管理电子设备201的电源。尽管未示出,但是电源管理模块295可以包括例如电源管理集成电路(PMIC)、充电器IC、或电池或燃料计。根据本公开的各实施例,PMIC可以安装在IC或SoC半导体中。充电方法可分为无线充电和有线充电。充电器IC可以对电池充电,并且可以防止从充电器引入过电压或过电流。
根据本公开的实施例,充电IC可包括用于有线充电和无线充电中的至少一个的充电IC。无线充电的示例可以包括磁共振充电、磁感应充电以及电磁充电,并且可以增加用于无线充电的附加电路,例如线圈回路、共振电路、整流器等。
电池计可以测量例如电池296的剩余量以及充电时的电压、电流或温度。电池296可存储或产生电力,并使用存储或产生的电力向电子设备201供电。电池296可包括例如可充电电池或太阳能电池。
指示器297可以指示电子设备201或者其一部分(例如AP 210)的具体状态,例如启动状态、消息状态或充电状态(SOC)。电机298可以将电信号转换为机械振动。尽管未示出,电子设备201可以包括用于移动TV支持的处理设备(例如GPU)。用于移动TV支持的处理设备可以根据数字多媒体广播(DMB)、数字视频广播(DVB)或媒体流的标准来处理媒体数据。
根据本公开的实施例,处理器210可以通过BS(例如服务器106)连接与第二电子设备102的呼叫。例如,处理器210可以通过连接的呼叫向/从第二电子设备102发送/接收呼叫数据。根据本公开的实施例,处理器210可以使用短距离无线通信,以向第三电子设备103发送接收的呼叫数据或者从第三电子设备103接收呼叫数据。或者,处理器210可以通过连接的呼叫向第二电子设备102发送从第三电子设备103接收的呼叫数据。
根据本公开的实施例,处理器210可以检查是否从第三电子设备103接收到多方呼叫邀请请求消息。例如,多方呼叫邀请请求消息可以是请求邀请第三电子设备103参与第一电子设备101和第二电子设备102之间的呼叫的消息。例如,多方呼叫邀请请求消息可以包括授权给第三电子设备103的唯一标识信息(例如,电话号码、第三电子设备103的短距离无线通信模块(例如BT模块)的唯一标识码、或者MAC地址)。
如果检查结果是从第三电子设备103接收到多方呼叫邀请请求消息,则处理器210可以响应于接收的多方呼叫邀请请求消息,产生多方呼叫请求消息和向BS发送产生的多方呼叫请求消息。例如,多方呼叫请求消息可以包括请求向当前正在连接的呼叫添加第一电子设备101和第三电子设备103之间的呼叫的消息。例如,多方呼叫请求消息可以包括第三电子设备103的唯一标识信息。
例如,如果从第三电子设备103接收到多方呼叫邀请请求消息或者多方呼叫请求消息被发送至BS,如图14所示,则处理器210可以显示通知消息1401,所述通知消息通知将第二电子设备102和第三电子设备103之间的间接呼叫环境转换为直接呼叫环境。再例如,处理器210可以通过扬声器输出语音的通知消息1401。
根据本公开的实施例,处理器210可以检查呼叫是否在处理器210和第三电子设备103之间连接。如果检查结果是呼叫在处理器210和第三电子设备103之间连接,则处理器210可以产生呼叫合并请求消息并向BS发送产生的呼叫合并请求消息。例如,呼叫合并请求消息可以是请求合并第一电子设备101和第二电子设备102之间的呼叫以及第一电子设备101和第三电子设备103之间的呼叫的消息。
根据本公开的实施例,处理器210可以检查第一电子设备101和第二电子设备102之间的单个呼叫以及第一电子设备101和第三电子设备103之间的单个呼叫是否彼此合并。如果检查结果是呼叫彼此合并,则处理器210可以产生呼叫连接释放消息并向BS发送产生的呼叫连接释放消息。例如,呼叫连接释放消息可以是请求呼叫连接释放的消息。
根据本公开的实施例,响应于呼叫连接释放消息,处理器210可以从合并的呼叫中释放第一电子设备101的呼叫,以便直接连接第二电子设备102和第三电子设备103之间的呼叫。
根据本公开的各种实施例的电子设备的每个上述元件可以包括一个或多个组件,并且对应元件的名称可以根据电子设备的类型而变化。根据本公开的各种实施例的电子设备可以包括上述元件中的至少一个,并且可以排除其中一些元件,或者还包括其它附加元件。此外,根据本公开的各种实施例的电子设备的一些元件可以耦合,以在执行与这些对应元件在耦合之前的功能相同的功能的同时形成单个实体。
图3是示出根据本公开各实施例的第三电子设备的配置的框图。
参考图3,电子设备301可以例如包括图1所示的电子设备103的整体或一部分,或者扩展电子设备103的全部或一部分元件。参考图3,电子设备301可以包括至少一个处理器310、通信模块320、SIM卡324、存储器330、传感器模块340、输入装置350、显示器360、接口370、音频编解码器380、相机模块391、电源管理模块395、电池396、指示器397、或者电机398。
在本公开的实施例中,图3的组成元件(例如,至少一个出处理器310、通信模块320(包括通信模块321-329)、SIM卡314、存储器330(包括存储器332-334)、传感器模块340(包括传感器340A-M)、输入设备350(包括输入设备352-358)、显示器360(包括显示器362-366)、接口370(包括接口372-378)、音频编解码器380(包括组件382-388)、相机模块391、电源管理模块395、电池396、指示器397以及电机398)可以对应于图2的组成元件(例如,至少一个处理器210、通信模块220、SIM卡224、存储器230、传感器模块240、输入设备250、显示器260、接口270、音频模块280、相机模块291、电源管理模块295、电池296、指示器297和电机298)。因此,省略对图3的组成元件的详细描述。
根据本公开的实施例,处理器310可以将通信模式转换为短距离无线通信模式或者保持短距离无线通信模式。例如,处理器310可以使用短距离无线通信连接与第一电子设备101的通信。
根据本公开的实施例,处理器310可以使用短距离无线通信,以从第一电子设备101接收呼叫数据或者向第一电子设备101发送呼叫数据。例如,处理器310可以接收第一电子设备101和第二电子设备102之间的呼叫数据,将接收的呼叫数据转换为语音信号,并通过扬声器输出语音信号。再例如,处理器310可以通过麦克风接收语音信号,将接收的语音信号转换为呼叫数据,并向第一电子设备101发送呼叫数据。
根据本公开的实施例,处理器310可以检查短距离无线通信的通信状态(或通信连接状态)。例如,处理器310可以基于接收的呼叫信号的信号强度、数据速率、数据差错率或者通信连接释放或不释放,检查短距离无线通信的通信状态是否异常。
例如,处理器310可以测量呼叫数据的信号强度。如果测量的呼叫数据的信号强度小于预先指派的参考值,则处理器310可以确定短距离无线通信的通信状态异常。相反,如果测量的呼叫数据的信号强度大于或等于参考值,则处理器310可以确定短距离无线通信的通信状态正常。再例如,处理器310可以确定预先指派的时间内测量的呼叫数据的信号强度小于参考值的情形的次数。如果确定的次数大于或等于参考值,则处理器310可以确定短距离无线通信的通信状态异常。相反,如果确定的次数小于参考值,则处理器310可以确定短距离无线通信的通信状态正常。
又例如,如果与第一电子设备101的短距离无线通信的连接被强制释放,则处理器310可以确定短距离无线通信的通信状态异常。相反,如果与第一电子设备101的短距离无线通信的连接被保持,则处理器310可以确定短距离无线通信的通信状态正常。
根据本公开的实施例,如果感测到短距离无线通信的通信状态异常,处理器310可以产生多方呼叫邀请请求消息,并使用短距离无线通信向第一电子设备101发送产生的多方呼叫邀请请求消息。并且,为与BS进行通信,处理器310可以将通信模式从短距离无线通信模式转换为蜂窝通信模式。例如,如果多方呼叫邀请请求消息被发送至第一电子设备101或者通信模式被转换为蜂窝通信模式,则如图15所示,处理器310可以显示通知消息1501,所述通知消息通知将第二电子设备102和第三电子设备103之间的间接呼叫环境转换为直接呼叫环境。再例如,处理器310可以通过扬声器用语音输出通知消息1501。
根据本公开的实施例,处理器310可以检查是否从BS(例如服务器106)接收呼叫连接请求消息。如果检查结果是接收到呼叫连接请求消息,则处理器310可以显示询问用户是否连接呼叫的呼叫连接询问消息。
并且,处理器310可以从用户接收包括呼叫连接接受或不接受的响应。例如,如果接收的响应是呼叫连接接受,则处理器310可以产生包括表示呼叫连接接受的信息在内的呼叫连接响应消息,并向BS发送产生的呼叫连接响应消息。再例如,如果接收的响应是呼叫连接拒绝,则处理器310可以产生包括表示呼叫连接拒绝的信息在内的呼叫连接响应消息,并向BS发送产生的呼叫连接响应消息。
根据本公开的实施例,处理器310可以检查呼叫是否连接在第一电子设备101和第三电子设备103之间。并且,处理器310可以检查第一电子设备101和第三电子设备103之间的单个呼叫与第一电子设备101和第二电子设备102之间的单个呼叫彼此合并。处理器310还可以检查第一电子设备101和第三电子设备103之间的呼叫从合并的呼叫中被释放,以便直接连接第二电子设备102和第三电子设备103之间的呼叫。
根据本公开的实施例,第二电子设备102可以包括如图3所示的组成元件。例如,第二电子设备102可以包括至少一个处理器310、通信模块320、SIM卡324、存储器330、传感器模块340、输入设备350、显示器360、接口370、音频编解码器380、相机模块391、电源管理模块395、电池396、指示器397和电机398。
根据本公开的实施例,第二电子设备102的处理器310可以通过BS连接第一电子设备101和第二电子设备102之间的呼叫。例如,处理器310可以通过连接的呼叫向/从第一电子设备101发送/接收呼叫数据。根据本公开的实施例,处理器310可以检查第一电子设备101和第二电子设备102之间的单个呼叫以及第一电子设备101和第三电子设备103之间的单个呼叫彼此合并。根据本公开的实施例,处理器310还可以检查从合并的呼叫中释放第一电子设备101和第三电子设备103之间的呼叫,以便直接连接第二电子设备102和第三电子设备103之间的呼叫。
图4是示出根据本公开各实施例的BS的结构的框图。
参考图4,BS(例如服务器106)可包括处理器401、通信单元403以及存储器405。
在每个组成元件的描述中,通信单元403可以支持蜂窝通信模式,并且向/从小区内的至少一个电子设备发送或接收信号。例如,通信单元403可以向/从第一电子设备101或第三电子设备103发送或接收信号。例如,通信单元403可以包括RF处理器和基带处理器。RF处理器通过无线信道执行发送/接收信号的功能,例如信号频带转换、放大等。也就是说,RF处理器将从基带处理器提供的基带信号上变频为RF频带信号,然后通过天线发送RF频带信号,并将通过天线接收的RF频带信号下变频为基带信号。例如,RF处理器可以包括发送滤波器、接收滤波器、放大器、混频器、振荡器、数模转换器(DAC)、模数转换器(ADC),等等。并且,RF处理器可以包括多个RF链。并且,RF处理器可以执行波束成形。为进行波束成形,RF处理器可以调整通过多个天线或天线元件发送/接收的每个信号的相位和幅值。
基带处理器根据***的物理层标准,执行基带信号和比特流之间的转换功能。例如,在数据发送时,基带处理器对发送比特流进行编码和调制,从而产生复符号。并且,在数据接收时,基带处理器通过对RF处理器提供的基带信号进行解调制和解码,恢复接收比特流。例如,根据正交频分复用(OFDM)方案,在数据发送时,基带处理器对传输比特流进行编码和调制,从而产生复符号,将复符号映射至子载波,然后通过逆快速傅里叶变换(IFFT)操作和循环前缀(CP)***来构建OFDM符号。并且,在数据接收时,基带处理器通过OFDM符号单元分割由RF处理器提供的基带信号,通过FFT操作恢复映射至子载波的信号,并通过解调和解码来恢复接收比特流。如上所述,基带处理器和/或RF处理器向/从第一电子设备101或第三电子设备103发送或接收信号。由此,通信单元403可以表示为发送单元、接收单元、发送/接收单元或者无线通信单元。
存储器405可以存储用于BS的操作的基本程序、应用程序、诸如设置信息等的数据。处理器401控制BS的总体操作。例如,处理器401可以通过通信单元403发送/接收信号。并且,处理器401可以在存储器405中记录或者从中读取数据。
根据本公开的实施例,处理器401可以连接第一电子设备101和第二电子设备102之间的呼叫。例如,处理器401可以通过呼叫发送/接收第一电子设备101和第二电子设备102之间的通信数据。
根据本公开的实施例,处理器401可以检查是否从第一电子设备101接收到多方呼叫请求消息。如果检查结果是从第一电子设备101接收到多方呼叫请求消息,则第一电子设备101可以生成呼叫连接请求消息并向第三电子设备103发送该呼叫连接请求消息。例如,呼叫连接请求消息可以是请求第一电子设备101和第三电子设备103之间的呼叫连接的消息。这时,第三电子设备103可以使用通信模式是蜂窝通信模式的蜂窝通信与BS(例如服务器106)进行通信。
根据本公开的实施例,处理器401可以检查其是否从第三电子设备103接收到呼叫连接响应消息。如果检查结果是接收到呼叫连接响应消息,则处理器401可以基于接收的呼叫连接响应消息,检查第一电子设备101和第三电子设备103之间的呼叫连接是否被接受。例如,如果呼叫连接响应消息包括表示呼叫连接拒绝的信息,则处理器401可以确定第三电子设备103拒绝呼叫连接。再例如,如果呼叫连接响应消息包括表示呼叫连接接受的信息,则处理器401可以确定第三电子设备103接受呼叫连接。
根据本公开的实施例,如果第一电子设备101和第三电子设备103之间的呼叫连接被拒绝,则处理器401可以结束第一电子设备101和第三电子设备103之间的呼叫连接的尝试。根据本公开的另一个实施例,如果呼叫连接被接受,处理器401可以连接第一电子设备101和第三电子设备103之间的呼叫。根据本公开的实施例,处理器401可以检查是否从第一电子设备101接收到呼叫合并请求消息。如果检查结果是接收到呼叫合并请求消息,则处理器401可以合并第一电子设备101和第二电子设备102之间的单个呼叫以及第一电子设备101和第三电子设备103之间的单个呼叫。
根据本公开的实施例,处理器401可以检查是否从第一电子设备101接收到呼叫连接释放消息。如果检查结果是接收到呼叫连接释放消息,则处理器401可以从合并的呼叫中释放第一电子设备101的呼叫,以直接连接第二电子设备102和第三电子设备103之间的呼叫。
图5是示出根据本公开各实施例的在第一电子设备中将与第二电子设备的呼叫数据中继到第三电子设备的操作的图。
参考图5,第一电子设备101可以使用蜂窝通信从第二电子设备102接收呼叫数据(例如,语音数据或者包括语音数据和图像数据的多媒体数据),并使用短距离无线通信向第三电子设备103发送接收的呼叫数据。例如,第一电子设备101使用蜂窝通信,以通过BS510连接与第二电子设备102的呼叫(501),并通过连接的呼叫与第二电子设备102发送/接收呼叫数据。并且,第一电子设备101使用短距离无线通信向第三电子设备103发送从第二电子设备102接收的呼叫数据,或者使用蜂窝通信向第二电子设备102发送从第三电子设备103接收的呼叫数据(例如,呼叫中继503)。
根据本公开的实施例,第三电子设备103可以使用短距离无线通信从第一电子设备101接收呼叫数据,并通过第三电子设备103的扬声器(例如382)输出接收的呼叫数据。例如,第三电子设备103可以通过第三电子设备103的麦克风(例如388)接收呼叫数据,并使用短距离无线通信向第一电子设备101发送接收的呼叫数据。
根据本公开的实施例,第一电子设备101可以是诸如智能手机的通信设备,所述通信设备使用蜂窝通信与第二电子设备102(例如智能手机)进行通信,并使用短距离无线通信与第三电子设备103进行通信。根据本公开的实施例,第三电子设备103可以是诸如无线头戴式耳机(或者包括与无线助听器和无线耳机相似的扬声器的设备)和无线头戴式耳麦(或者包括麦克风和与无线耳机相似的扬声器的设备)的辅助通信设备,所述辅助通信设备使用短距离无线通信与第一电子设备101进行通信,并使用蜂窝通信与第一或第二电子设备101或102进行通信。
根据本公开的实施例,短距离无线通信可以包括WiFi通信、BT通信、低能耗蓝牙(BLE)通信以及NFC通信中的至少一个。根据本公开的实施例,蜂窝通信可以包括LTE、LTE-A、CDMA、WCDMA、UMTS、WiBro或者GSM等中的至少一个。
根据本公开的实施例,第三电子设备103可以是可穿戴设备(例如,智能手表、智能臂带、智能项链等),所述可穿戴设备包括扬声器和麦克风并且可以穿戴在用户的部分身体上。根据本公开的实施例,第三电子设备103可以与包括扬声器和麦克风中至少一个的辅助设备相连。例如,第三电子设备103可以通过相连的辅助设备的扬声器,向用户输出从第一电子设备101接收的呼叫数据。再例如,第三电子设备103可以通过相连的辅助设备的麦克风,从用户接收语音信号。
例如,第三电子设备103可以与耳机或配备有麦克风的耳机相连,并通过耳机或配备有麦克风的耳机输出从第一电子设备101接收的语音信号。例如,在第三电子设备103与包括麦克风耳机相连的情形中,第三电子设备103可以通过相连的麦克风接收外部音频信号。
以上对第三电子设备103是可穿戴在用户身体上的设备的情形进行了描述,但本公开不限于此。
图6是示出根据本公开各实施例的感测第三电子设备中短距离无线通信的状态异常的操作的图。
参考图6,第一电子设备101可以使用蜂窝通信通过BS 510连接与第二电子设备102的呼叫(601)并通过连接的呼叫从第二电子设备102接收呼叫数据,以及使用短距离无线通信向第三电子设备103发送接收的呼叫数据。并且,第三电子设备103可以从第一电子设备101接收呼叫数据,并通过第三设备103的耳机386输出接收的呼叫数据。
根据本公开的实施例,第三电子设备103可以检查第一电子设备101和第三电子设备103之间的短距离无线通信的通信状态(或者通信连接状态)。例如,第三电子设备103可以基于接收的呼叫信号的信号强度、数据速率、数据差错率或者通信连接释放或不释放,检查短距离无线通信的通信状态(例如通信连接状态异常603)。
例如,第三电子设备103可以测量呼叫数据的信号强度。如果测量的呼叫数据的信号强度小于预先指派的参考值,则第三电子设备103可以确定短距离无线通信的通信状态异常。相反,如果测量的呼叫数据的信号强度大于或等于该参考值,则第三电子设备103可以确定短距离无线通信的通信状态正常。再例如,第三电子设备103可以确定预先指派的时间内测量的呼叫数据的信号强度小于该参考值的情形的次数。如果确定的次数大于或等于参考值,则第三电子设备103可以确定短距离无线通信的通信状态异常。相反,如果确定的次数小于参考值,则第三电子设备103可以确定短距离无线通信的通信状态正常。
又例如,如果与第一电子设备101的短距离无线通信的连接被强制释放,则第三电子设备103可以确定短距离无线通信的通信状态异常。相反,如果与第一电子设备101的短距离无线通信的连接被保持,则第三电子设备103可以确定短距离无线通信的通信状态正常。
图7是示出根据本公开各实施例的在第一电子设备中构建多方呼叫环境的操作示例的图;
参考图7,第一电子设备101可以使用蜂窝通信通过BS 510连接与第二电子设备102的呼叫(701),并通过连接的呼叫从第二电子设备102接收呼叫数据。并且,如果发生短距离无线通信的状态异常,第三电子设备103可以向第一电子设备101发送多方呼叫邀请请求消息,并将通信模式从短距离无线通信模式转换为蜂窝通信模式。例如,多方呼叫邀请请求消息可以是请求邀请第三电子设备103参与第一电子设备101和第二电子设备102之间的呼叫的消息。例如,多方呼叫邀请请求消息可以包括授权给第三电子设备103的唯一标识信息(例如,电话号码、第三电子设备103的短距离无线通信模块(例如BT模块)的唯一识别码、或者MAC地址)。
根据本公开的实施例,如果从第三电子设备103接收到多方呼叫邀请请求消息,第一电子设备101可以使用蜂窝通信通过BS 510向第三电子设备103发送(703)呼叫。例如,如果从第三电子设备103接收到多方呼叫邀请请求消息,则第一电子设备101可以向BS 510发送多方呼叫请求消息。例如,多方呼叫请求消息可以包括请求向当前正在连接的呼叫添加第一电子设备101和第三电子设备103之间的呼叫的消息。例如,多方呼叫请求消息可以包括第三电子设备103的唯一标识信息。
例如,如果从第一电子设备101接收到多方呼叫请求消息,则BS510可以使用蜂窝通信向第三电子设备103发送多方呼叫请求消息。例如,呼叫连接请求消息可以是请求第一电子设备101和第三电子设备103之间的呼叫连接的消息。
根据本公开的实施例,如果从BS 510接收到呼叫连接请求消息,则第三电子设备103可以通过BS 510连接第一电子设备101和第三电子设备103之间的呼叫,从而加入(705)多方呼叫。例如,如果从BS 510接收到呼叫连接请求消息,则第三电子设备103可以输出询问用户是否连接呼叫的消息,并从用户接收对输出的消息的响应。例如,可以使用音频、弹窗、振动或者它们的组合来输出消息。
并且,基于从用户接收的响应,第三电子设备103可以产生呼叫连接响应消息,并向BS 510发送呼叫连接响应消息。例如,在接收的响应是呼叫连接拒绝的情形中,第三电子设备103可以向BS 510发送包括表示呼叫连接拒绝的信息在内的呼叫连接响应消息。再例如,在接收的响应是呼叫连接接受的情形中,第三电子设备103可以向BS510发送包括表示呼叫连接接受的信息的呼叫连接响应消息。
例如,如果从第三电子设备103接收到呼叫连接响应消息,则BS510可以基于呼叫连接响应消息连接第一电子设备101和第三电子设备103之间的呼叫。例如,在呼叫连接响应消息包括表示呼叫连接拒绝的信息的情形中,BS 510可以不连接第一电子设备101和第三电子设备103之间的呼叫。再例如,在呼叫连接响应消息包括表示呼叫连接接受的信息的情形中,BS 510可以连接第一电子设备101和第三电子设备103之间的呼叫。
例如,如果第一电子设备101和第三电子设备103之间的呼叫已建立,则第一电子设备101可以产生呼叫合并请求消息,并向BS 510发送产生的呼叫合并请求消息。例如,呼叫合并请求消息可以是请求合并第一电子设备101与第二电子设备102之间的呼叫和第一电子设备101与第三电子设备103之间的呼叫的消息。例如,如果从第一电子设备101接收到呼叫合并请求消息,则基站510可以合并第一电子设备101与第二电子设备102之间的呼叫和第一电子设备101与第三电子设备103之间的呼叫。
通过上述操作,第一电子设备101可以建立多方呼叫环境(或者多呼叫环境),在所述多方呼叫环境中,三个或更多个电子设备(例如,第一至第三电子设备101、102、103)可以通过合并的呼叫(例如一个通信线路)发送/接收呼叫数据。
根据本公开的实施例,在多方呼叫邀请请求消息不包括第三电子设备103的唯一标识信息的情形中,第一电子设备101可以检查事先存储在第一电子设备101的存储器130中的第三电子设备103的唯一标识信息(例如电话号码)。例如,第一电子设备101可以检查关于正与第一电子设备101短距离无线通信连接的第三电子设备103的短距离无线通信模块(例如BT通信模块)的设备标识信息(例如MAC地址),并从存储器103中检测与检查的设备标识信息相对应的第三电子设备103的唯一标识信息(例如电话号码)。然后,第一电子设备101可以产生多方呼叫请求消息,所述多方呼叫请求消息包括所检测的第三电子设备103的唯一标识信息。
根据本公开的实施例,当建立多方呼叫环境时,BS 510可以将之前连接(例如,通过BS 510连接在第一电子设备101和第三电子设备103之间)的通信线路转换为适用于多方呼叫环境的通信线路,或者构建适用于多方呼叫环境的新通信线路,并将新通信线路分配给第一至第三电子设备101、102、103。
根据本公开的各实施例,在第三电子设备103的短距离无线通信连接状态发生异常的情形中,第一电子设备101可以建立多方呼叫环境。
根据本公开的各实施例,当第一电子设备101通过BS 510向第三电子设备103发送呼叫时,第一电子设备101可以向第三电子设备103发送请求开启第三电子设备103的蜂窝通信模块的电源的消息。例如,蜂窝通信模块可以是支持蜂窝通信的通信模块。
例如,当第一电子设备101使用蜂窝通信向基站510发送请求对第三电子设备103的呼出的请求时,第三电子设备103的蜂窝通信模块的电源可能处于关闭。在第三电子设备103的蜂窝通信模块的电源如此处于关闭的情形中,第三电子设备103不能从BS 510接收呼叫。为防止这种情况,第一电子设备101可以使用短距离无线通信向第三电子设备103发送通信模块激活请求消息,请求开启第三电子设备103的蜂窝通信模块的电源。例如,第一电子设备101可以在向第三电子设备103发送通信模块激活请求消息后,向BS 510发送呼出请求。再例如,在向BS 510发送呼出请求后的预先指派的时间内未从BS 510接收到对呼出请求的响应时,第一电子设备101可以向第三电子设备103发送通信模块激活请求消息。
图8是通过根据本公开各实施例的释放第一电子设备中的呼叫连接的操作的图。
参考图8,如果检查到多方呼叫环境已建立,则第一电子设备101可以通过结束多方呼叫环境中的第一电子设备101的呼叫来保持第二电子设备102和第三电子设备103之间的呼叫。
例如,如果呼叫彼此合并,则第一电子设备101可以产生呼叫连接释放消息并向BS510发送(801)产生的呼叫连接释放消息。例如,呼叫连接释放消息可以是请求呼叫连接释放的消息。例如,如果从第一电子设备101接收到呼叫连接释放消息,则BS 510可以从合并的呼叫中释放(803)第一电子设备101的呼叫连接,并保持第二电子设备102和第三电子设备103之间的呼叫连接。
通过该操作,可以将第一至第三电子设备101、102、103都加入的多方呼叫环境改变为第二电子设备102和第三电子设备103之间的点对点通信环境。
图9是示出根据本公开各实施例的在网络环境中连接第二电子设备和第三电子设备之间的呼叫的操作的梯图。
参考图9,操作901中,第三电子设备103可以将通信模式转换为短距离无线通信模式或者保持短距离无线通信模式。例如,短距离无线通信模式可以表示支持短距离无线通信的通信模式。例如,短距离无线通信模式可以根据短距离无线通信的类型而被称为各种名称。例如,如果短距离无线通信是BT,则短距离无线通信模式可以为BT通信模式。再例如,如果短距离无线通信是ZigBee,则短距离无线通信模式可以为ZigBee通信模式。
操作903中,第一电子设备101使用蜂窝通信,以通过BS 510连接与第二电子设备102的呼叫,并通过连接的呼叫向/从第二电子设备102发送/接收呼叫数据。例如,呼叫数据可以是语音数据,或者是包括语音数据或图像数据的多媒体数据。操作905中,第一电子设备101可以使用短距离无线通信,以向第三电子设备103发送接收的呼叫数据或者从第三电子设备103接收呼叫数据。或者,第一电子设备101可以通过连接的呼叫向第二电子设备102发送从第三电子设备103接收的呼叫数据。
操作907中,第三电子设备103可以检查短距离无线通信的通信状态(或通信连接状态)。例如,第三电子设备103可以基于接收的呼叫信号的信号强度、数据速率、数据差错率或者通信连接释放或不释放,检查短距离无线通信的通信状态是否异常。如果感测到检查结果为短距离无线通信的通信状态异常,第三电子设备103可以前进到操作909,否则可以重复执行操作907。
操作909中,第三电子设备103可以产生多方呼叫邀请请求消息,并向第一电子设备101发送产生的多方呼叫邀请请求消息。例如,第三电子设备103可以使用短距离无线通信发送多方邀请请求消息。例如,多方呼叫邀请请求消息可以是请求邀请第三电子设备103参与第一电子设备101和第二电子设备102之间的呼叫的消息。例如,多方呼叫邀请请求消息可以包括授权给第三电子设备103的唯一标识信息(例如,电话号码、第三电子设备103的短距离无线通信模块(例如BT模块)的唯一识别码、或者MAC地址)。
在发送多方呼叫邀请请求消息后,操作911中,第三电子设备103可以将通信模式从短距离无线通信模式转换为蜂窝通信模式。例如,蜂窝通信模式可以指代支持与BS 510进行通信的蜂窝通信的模式。例如,第三电子设备103可以开启第三电子设备103的蜂窝通信模块的电源或者关闭第三电子设备103的短距离无线通信模块的电源,从而将通信模式从短距离无线通信模式转换为蜂窝通信模式。
操作913中,第一电子设备101可以产生多方呼叫请求消息,并使用蜂窝通信向BS510发送产生的多方呼叫请求消息。由于第一电子设备101已使用蜂窝通信通过BS 510发出与第二电子设备102的呼叫,所以不需要激活蜂窝通信模式。例如,多方呼叫请求消息可以包括请求向当前正在连接的呼叫添加第一电子设备101和第三电子设备103之间的呼叫的消息。例如,多方呼叫请求消息可以包括第三电子设备103的唯一标识信息。
操作915中,BS 510可以使用蜂窝通信向第三电子设备103发送呼叫连接请求消息。例如,呼叫连接请求消息可以是请求第一电子设备101和第三电子设备103之间的呼叫连接的消息。
操作917中,第三电子设备103可以从用户接收关于呼叫连接拒绝或接受的响应。例如,如果从BS 510接收到呼叫连接请求消息,则第三电子设备103可以输出询问是否连接呼叫的呼叫连接询问消息,并从用户接收对输出的消息的响应。例如,使用音频、弹窗、振动或者它们的组合来输出消息。
操作919中,第三电子设备103基于从用户接收的响应产生呼叫连接响应消息,并向BS 510发送产生的呼叫连接响应消息。例如,如果接收的响应是呼叫连接拒绝,第三电子设备103可以向BS 510发送包括表示呼叫连接拒绝的信息在内的呼叫连接响应消息。再例如,如果接收的响应是呼叫连接接受,第三电子设备103可以向BS 510发送包括表示呼叫连接接受的信息在内的呼叫连接响应消息。
操作921中,基于呼叫连接响应消息,BS 510可以连接第一电子设备101和第三电子设备103之间的呼叫。例如,在呼叫连接响应消息包括表示呼叫连接拒绝的信息的情形中,BS 510可以不连接第一电子设备101和第三电子设备103之间的呼叫。再例如,在呼叫连接响应消息包括表示呼叫连接接受的信息的情形中,BS 510可以连接第一电子设备101和第三电子设备103之间的呼叫。
操作923中,如果第一电子设备101和第三电子设备103之间的呼叫已连接,则第一电子设备101可以产生呼叫合并请求消息并向BS510发送产生的呼叫合并请求消息。例如,呼叫合并请求消息可以是请求合并第一电子设备101和第二电子设备102之间的呼叫以及第一电子设备101和第三电子设备103之间的呼叫的消息。
操作925中,BS 510可以将第一电子设备101和第二电子设备102之间的单个呼叫以及第一电子设备101和第三电子设备103之间的单个呼叫合并为一个呼叫。例如,如果呼叫彼此合并,则BS 510可以向第一电子设备101发送通知呼叫的合并的呼叫合并响应消息,使得第一电子设备101可以检查呼叫的合并。例如,BS 510可以向第二电子设备102或第三电子设备103发送通知呼叫的合并的呼叫合并通知消息,使得第二电子设备102或第三电子设备103可以检查呼叫的合并。
如果检查到呼叫的合并,操作927中,第一电子设备101可以产生呼叫连接释放消息并向BS 510发送产生的呼叫连接释放消息。例如,呼叫连接释放消息可以是请求呼叫连接释放的消息。例如,如果从BS 510接收呼叫合并响应消息,则第一电子设备101可以确定呼叫彼此合并。操作929中,BS 510可以从合并的呼叫中释放第一电子设备101的呼叫连接,以便直接连接第二电子设备102和第三电子设备103之间的呼叫。
通过该操作,当与第一电子设备101相连的第三电子设备103使用短距离无线通信向用户提供第一电子设备101和第二电子设备102之间的呼叫数据时,如果短距离无线通信中发生异常,则第三电子设备103可以自动并直接连接与第二电子设备102的呼叫,从而无缝地向用户提供呼叫。
图10是示出根据本公开各实施例的在第一电子设备中连接第二电子设备和第三电子设备之间的呼叫的操作的流程图。第一电子设备101可以使用短距离无线通信与第三电子设备103进行通信,并使用蜂窝通信与BS 510进行通信。
参考图10,操作1001中,第一电子设备101可以通过BS 510连接与第二电子设备102的呼叫。例如,第一电子设备101可以通过连接的呼叫向/从第二电子设备102发送/接收呼叫数据。操作1003中,第一电子设备101可以使用短距离无线通信,以向第三电子设备103发送接收的呼叫数据或者从第三电子设备103接收呼叫数据。或者,第一电子设备101可以通过连接的呼叫向第二电子设备102发送从第三电子设备103接收的呼叫数据。
操作1005中,第一电子设备101可以检查是否从第三电子设备103接收到多方呼叫邀请请求消息。如果检查结果为接收到多方呼叫邀请请求消息,则第一电子设备101可以前进到操作1007,否则可以重复执行操作1005。例如,如果从第三电子设备103接收到多方呼叫邀请请求消息,则如图14所示,第一电子设备101可以显示通知消息1401,所述通知消息通知将第二电子设备102和第三电子设备103之间的间接呼叫环境转换为直接呼叫环境。再例如,第一电子设备101可以通过扬声器用语音输出通知消息1401。
如果前进到操作1007,第一电子设备101可以产生多方呼叫请求消息,并向BS 510发送产生的多方呼叫请求消息。操作1009中,第一电子设备101可以检查呼叫是否在第一电子设备101和第三电子设备103之间连接。如果检查结果为呼叫在第一电子设备101和第三电子设备103之间连接,则第一电子设备101可以前进到操作1011,否则可以重复执行操作1009。
如果前进到操作1011,第一电子设备101可以产生呼叫合并请求消息并向BS 510发送产生的呼叫合并请求消息。操作1013中,第一电子设备101可以检查第一电子设备101和第二电子设备102之间的单个呼叫以及第一电子设备101和第三电子设备103之间的单个呼叫是否彼此合并。如果检查结果为呼叫彼此合并,则第一电子设备101可以前进到操作1015,否则可以重复执行操作1013。
操作1015中,第一电子设备101可以产生呼叫连接释放消息并向BS 510发送产生的呼叫连接释放消息。操作1017中,第一电子设备101可以从合并的呼叫中释放第一电子设备101的呼叫连接,以便直接连接第二电子设备102和第三电子设备103之间的呼叫。
图11是示出根据本公开各实施例的在第三电子设备中连接第二电子设备和第三电子设备之间的呼叫的操作的流程图。第一电子设备101可以使用蜂窝通信通过BS 510连接与第二电子设备102的呼叫。
参考图11,操作1101中,第三电子设备103可以将通信模式转换为短距离无线通信模式或者保持短距离无线通信模式。例如,第三电子设备103可以使用短距离无线通信连接与第一电子设备101的通信。
操作1103中,第一电子设备103可以使用短距离无线通信,以从第一电子设备101接收呼叫数据或者向第一电子设备101发送呼叫数据。例如,第三电子设备103可以接收第一电子设备101和第二电子设备102之间的呼叫数据,将接收的呼叫数据转换为语音信号,并通过扬声器输出语音信号。再例如,第三电子设备103可以通过麦克风接收语音信号,将接收的语音信号转换为呼叫数据,并向第一电子设备101发送呼叫数据。
操作1105中,第三电子设备103可以检查短距离无线通信的通信状态(或通信连接状态)。例如,第三电子设备103可以基于接收的呼叫信号的信号强度、数据速率、数据差错率或者通信连接释放或不释放,检查短距离无线通信的通信状态是否异常。
例如,第三电子设备103可以测量呼叫数据的信号强度。如果测量的呼叫数据的信号强度小于预先指派的参考值,则第三电子设备103可以确定短距离无线通信的通信状态异常。相反,如果测量的呼叫数据的信号强度大于或等于该参考值,则第三电子设备103可以确定短距离无线通信的通信状态正常。再例如,第三电子设备103可以确定预先指派的时间内测量的呼叫数据的信号强度小于参考值的情形的次数。如果确定的次数大于或等于参考值,则第三电子设备103可以确定短距离无线通信的通信状态异常。相反,如果确定的次数小于参考值,则第三电子设备103可以确定短距离无线通信的通信状态正常。
又例如,如果与第一电子设备101的短距离无线通信的连接被强制释放,则第三电子设备103可以确定短距离无线通信的通信状态异常。相反,如果与第一电子设备101的短距离无线通信的连接被保持,则第三电子设备103可以确定短距离无线通信的通信状态正常。
如果感测到检查结果为短距离无线通信的通信状态异常,则第三电子设备103可以前进到操作1107,否则可以重复执行操作1105。
操作1107中,第三电子设备103可以产生多方呼叫邀请请求消息,并使用短距离无线通信向第一电子设备101发送产生的多方呼叫邀请请求消息。并且,为与BS进行通信,第三电子设备103可以将通信模式从短距离无线通信模式转换为蜂窝通信模式。例如,如果多方呼叫邀请请求消息被发送至第一电子设备101,则如图15所示,第三电子设备103可以显示通知消息1501,所述通知消息通知将第二电子设备102和第三电子设备103之间的间接呼叫环境转换为直接呼叫环境。再例如,第三电子设备103可以通过扬声器用语音输出通知消息1501。操作1109中,第三电子设备103可以检查是否从BS 510接收到呼叫连接请求消息。如果检查结果为接收到呼叫连接请求消息,则第三电子设备103可以前进到操作1111,否则可以重复执行操作1109。如果前进到操作1111,第三电子设备103可以显示询问用户是否连接呼叫的呼叫连接询问消息。
操作1113中,第三电子设备103可以从用户接收包括呼叫连接接受或不接受的响应。作为接收结果,如果响应是呼叫连接接受,则第三电子设备103可以前进到操作1117,否则可以前进到操作1115。如果前进到操作1115,第三电子设备103可以产生包括表示呼叫连接拒绝的信息在内的呼叫连接响应消息,并向BS 510发送产生的呼叫连接响应消息。如果前进到操作1117,第三电子设备103可以产生包括表示呼叫连接接受的信息在内的呼叫连接响应消息,并向BS 510发送产生的呼叫连接响应消息。
操作1119中,第三电子设备103可以检查到呼叫在第一电子设备101和第三电子设备103之间连接。操作1121中,第三电子设备103可以检查到第一电子设备101和第三电子设备103之间的单个呼叫与第一电子设备101和第二电子设备102之间的单个呼叫彼此合并。操作1123中,第三电子设备103可以检查到从合并的呼叫中释放第一电子设备101和第三电子设备103之间的呼叫,以便直接连接第二电子设备102和第三电子设备103之间的呼叫。
图12是示出根据本公开各实施例的在BS中连接第二电子设备和第三电子设备之间的呼叫的操作的流程图。
参考图12,操作1201中,BS 510可以连接第一电子设备101和第二电子设备102之间的呼叫。例如,BS 510可以通过呼叫发送/接收第一电子设备101和第二电子设备102之间的通信数据。
操作1203中,BS 510可以检查是否从第一电子设备101接收到多方呼叫请求消息。如果检查结果为从第一电子设备101接收到多方呼叫请求消息,则BS 510可以前进到操作1205,否则可以重复执行操作1203。
操作1205中,BS 510可以产生呼叫连接请求消息,并向第三电子设备103发送呼叫连接请求消息。例如,呼叫连接请求消息可以是请求第一电子设备101和第三电子设备103之间的呼叫连接的消息。这时,通信模式为蜂窝通信模式的第三电子设备103可以使用蜂窝通信与BS 510进行通信。操作1207中,BS 510可以检查其是否从第三电子设备103接收到呼叫连接响应消息。如果检查结果为接收到呼叫连接响应消息,则BS 510可以前进到操作1209,否则可以重复执行操作1207。
操作1209中,基于接收的呼叫连接响应消息,BS 510可以检查第一电子设备101和第三电子设备103之间的呼叫是否被接受。例如,如果呼叫连接响应消息包括表示呼叫连接拒绝的信息,则BS 510可以确定第三电子设备103拒绝呼叫连接。再例如,如果呼叫连接响应消息包括表示呼叫连接接受的信息,则BS 510可以确定第三电子设备103接受呼叫连接。如果检查结果为接受第一电子设备101和第三电子设备103之间的呼叫连接,则BS 510可以前进到操作1213,否则可以前进到操作1211。
如果前进到操作1211,BS 510可以结束第一电子设备101和第三电子设备103之间的呼叫连接的尝试。如果前进到操作1213,BS 510可以连接第一电子设备101和第三电子设备103之间的呼叫。
操作1215中,BS 510可以检查是否从第一电子设备101接收到呼叫合并请求消息。如果检查结果为接收到呼叫合并请求消息,则BS510可以前进到操作1217,否则可以重复执行操作1215。如果前进到操作1217,BS 510可以合并第一电子设备101和第二电子设备102之间的单个呼叫以及第一电子设备101和第三电子设备103之间的单个呼叫。
操作1219中,BS 510可以检查是否从第一电子设备101接收到呼叫连接释放消息。如果检查结果为接收到呼叫连接释放消息,则BS510可以前进到操作1221,否则可以重复执行操作1219。
如果前进到操作1221,BS 510可以从合并的呼叫中释放第一电子设备101的呼叫,以便直接连接第二电子设备102和第三电子设备103之间的呼叫。
图13是示出根据本公开各实施例的在第二电子设备中连接第二电子设备和第三电子设备之间的呼叫的操作的流程图。
参考图13,操作1301中,第二电子设备102可以通过BS 510连接第一电子设备101和第二电子设备102之间的呼叫。例如,第二电子设备102可以通过连接的呼叫向/从第一电子设备101发送/接收呼叫数据。操作1303中,第二电子设备102可以检查第一电子设备101和第三电子设备102之间的单个呼叫与第一电子设备101和第二电子设备103之间的单个呼叫彼此合并。
操作1305中,第二电子设备102可以检查从合并的呼叫中释放第一电子设备101和第二电子设备102之间的呼叫,以便直接连接第二电子设备102和第三电子设备103之间的呼叫。
图14是示出根据本公开各实施例的在第一电子设备中输出第二电子设备和第三电子设备之间的呼叫连接的通知的操作的图。
参考图14,第一电子设备101可以显示通知消息1401,所述通知消息通知将第二电子设备102和第三电子设备103之间的间接呼叫环境转换为直接呼叫环境。例如,第一电子设备101可以显示包括短语“与第三电子设备蓝牙连接的通信状态较差,转换为直接呼叫环境”的通知消息1401。再例如,第一电子设备101可以通过扬声器用语音输出通知消息1401。
图15是示出根据本公开各实施例的在第三电子设备中输出第二电子设备和第三电子设备之间的呼叫连接的通知的操作的图。
参考图15,第三电子设备103可以显示通知消息,所述通知消息通知将第二电子设备102和第三电子设备103之间的间接呼叫环境转换为直接呼叫环境。例如,第三电子设备103可以显示包括短语“与第一电子设备蓝牙连接的通信状态较差,转换为直接呼叫环境”的通知消息1501。再例如,第三电子设备103可以通过扬声器用语音输出通知消息1401。
根据本公开的各实施例,当第一电子设备101将第一电子设备101和第二电子设备102之间的呼叫数据中继到通过短距离无线通信相连的第三电子设备103时,如果短距离无线通信的通信状态不稳定,第一电子设备101可以直接连接第二电子设备102和第三电子设备103之间的呼叫,从而提供无缝呼叫质量。
本公开可以包括上述组件中的一个或多个,还可以包括其他附加组件,还可以省略上述组件中的一部分。根据本公开多种实施例的由模块、编程模块或其他组成元件执行的操作可以顺序地、并行地、重复地或启发式地执行。此外,可以根据另一顺序来执行一些操作或者将其省略,或者可以添加其他操作。此外,本文中公开的实施例仅用于对技术内容的描述和理解,并且不限制本公开。因此,本公开应被解释为包括基于本公开技术构思的所有修改和各种其他实施例。
本发明的上述实施例可以在硬件、固件或者作为在记录介质中存储的软件或计算机代码实现,所述记录介质例如是紧凑盘ROM(CD-ROM)、DVD、磁带、RAM、软盘、硬盘或磁光盘,或者原始存储在远程记录介质或非临时机器可读介质上通过网络下载的或者本地记录介质上的计算机代码,使得可以使用通用计算机或者专用处理器在记录介质上或者在诸如应用专用集成电路(ASIC)或现场可编程门阵列(FPGA)之类的可编程或专用硬件上存储的这种软件来实现这里所述的方法。本领域技术人员应理解,计算机、处理器、微处理器控制器或可编程硬件包括存储组件,例如RAM、ROM、闪存等,其可以存储或接收软件或计算机代码,这些软件或计算机代码在被计算机、处理器或硬件访问和执行时实现这里所述的处理方法。
此外,“模块”可被提供为存储一个或多个程序(或编程模块和应用)的计算机可读存储介质。例如,软件可以由以编码模块形式存储在计算机可读存储介质中的指令实现。所述一个或多个程序包括用于使电子设备能够执行根据本公开的权利要求书和/或说明书中描述的实施例的方法。如果通过一个或多个处理器(例如,处理器120)执行所述指令,则一个或多个处理器可以执行与该指令相对应的功能。例如,所述计算机可读存储介质可以是存储器230。例如,编程模块的至少一部分可以通过处理豁210来实现(例如执行)。编程模块的至少一部分可包括例如用于执行一个或多个功能的模块、程序、例程、指令集或进程等。
计算机可读记录介质可以包括诸如硬盘、软盘和磁带之类的磁性介质,诸如紧凑CD-ROM和DVD的光学介质,诸如光磁软盘的磁光介质,以及诸如ROM、随机存取存储器(RAM)、闪速存储器等专门配置为存储和执行程序指令(例如编程模块)的硬件装置。或者,程序指令可以存储在由这些存储介质的全部或一些的组合所构建的存储器中。此外,可以以复数形式包括每个构建存储器。此外,程序指令可以不但包括机器代码(例如由编译器产生的代码),而且包括由计算机使用解释器等执行的高级语言代码。
此外,可以将程序存储在可拆卸存储器件中,电子设备可以通过例如互联网、内联网、局域网(LAN)、无线LAN(WLAN)或存储域网(SAN)之类的通信网络或由其组合配置的通信网络来访问所述可拆卸存储器件。该存储器件可以通过外部端口访问电子设备。此外,通信网络上的分离的存储设备也可以连接至便携电子设备。上述硬件设备可被配置为操作为一个或多个软件模块,以执行本公开的各实施例的操作,反之亦然。
根据本公开的各实施例的模块或编程模块可以包括前述组成元件的一个或多个,或者省略前述组成元件的一些,或者还包括附加的其他组成元件。由根据本公开的各实施例的模块、编程模块或其他组成元件执行的操作可以按照顺序、并行、重复或启发式的方法执行。此外,可以根据不同顺序来执行一些操作或者将其省略,或者可以添加其他操作。
例如,本公开的各实施例中涉及了第三电子设备1 03可以基于短距离无线通信的通信状态向第一电子设备101发送多方呼叫邀请请求消息,但是其他电子设备可以检查短距离无线通信的通信状态。例如,第一电子设备101可以检查短距离无线通信的通信状态,并基于检查的通信状态产生多方呼叫请求消息,以及向BS 510发送产生的多方呼叫邀请请求消息。
尽管参考本公开的多种实施例示出并描述了本公开,然而本领域技术人员应理解,可以在不脱离由所附权利要求及其等同限定的本公开的精神和范围的前提下,对其进行形式和细节上的各种修改。

Claims (12)

1.一种第一电子设备,包括:
短距离无线通信模块,被配置为支持短距离无线通信;
蜂窝通信模块,被配置为支持蜂窝通信;以及
至少一个处理器,被配置为:
使用连接第二电子设备的短距离无线通信,向第二电子设备发送通过第一电子设备和第三电子设备之间的第一呼叫接收的呼叫数据,
在使用所述短距离无线通信向第二电子设备发送通过第一呼叫接收的呼叫数据时,如果发生短距离无线通信的通信异常,连接第一电子设备和第二电子设备之间的第二呼叫,
通过合并第一呼叫和第二呼叫,产生第三呼叫,以及
从第三呼叫中释放第一电子设备的呼叫连接。
2.根据权利要求1所述的第一电子设备,其中,通信异常基于呼叫数据的信号强度、数据速率、数据差错率、以及短距离无线通信连接释放或不释放中的至少一个来确定。
3.根据权利要求1所述的第一电子设备,其中处理器被配置为:
释放短距离无线通信的连接,以及
使用蜂窝通信,向基站发送用于连接第二呼叫的呼叫连接请求消息。
4.根据权利要求1所述的第一电子设备,其中处理器被配置为:使用短距离无线通信,向第二电子设备发送请求开启包括在第二电子设备中的蜂窝通信模块的电源的消息。
5.根据权利要求1所述的第一电子设备,其中处理器被配置为:输出直接连接第二电子设备和第三电子设备之间的呼叫的通知。
6.根据权利要求1所述的第一电子设备,其中处理器被配置为:
向基站发送用于合并第一呼叫和第二呼叫的呼叫合并请求消息,以及
检查第一呼叫和第二呼叫的合并。
7.一种第二电子设备,包括:
短距离无线通信模块,被配置为支持短距离无线通信;
蜂窝通信模块,被配置为支持蜂窝通信;以及
处理器,被配置为:
使用连接第一电子设备的短距离无线通信,从第一电子设备接收通过第一电子设备和第三电子设备之间的第一呼叫接收的呼叫数据,
在使用所述短距离无线通信从第一电子设备接收到通过第一呼叫接收的呼叫数据时,如果发生短距离无线通信的通信异常,连接第一电子设备和第二电子设备之间的第二呼叫,以及
通过从由第一呼叫和第二呼叫的合并产生的第三呼叫中释放第一电子设备的呼叫连接,直接连接第二电子设备和第三电子设备之间的呼叫。
8.根据权利要求7所述的第二电子设备,其中,通信异常基于呼叫数据的信号强度、数据速率、数据差错率、以及短距离无线通信连接释放或不释放中的至少一个来确定。
9.根据权利要求7所述的第二电子设备,其中处理器被配置为:
使用短距离无线通信,向第一电子设备发送用于连接第二呼叫的消息,
将短距离无线通信转换为蜂窝通信,以及
使用蜂窝通信,连接第一电子设备和第二电子设备之间的第二呼叫。
10.根据权利要求7所述的第二电子设备,其中处理器被配置为:输出直接连接第二电子设备和第三电子设备之间的呼叫的通知。
11.一种用于操作第一电子设备的方法,所述方法包括:
执行根据权利要求1至6之一的至少一个操作。
12.一种用于操作第二电子设备的方法,所述方法包括:
执行根据权利要求7至10之一的至少一个操作。
CN201610005356.3A 2015-01-06 2016-01-05 用于控制通信的方法及其电子设备 Active CN105764040B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR20150001049 2015-01-06
KR10-2015-0001049 2015-01-06
KR10-2015-0177337 2015-12-11
KR1020150177337A KR102337512B1 (ko) 2015-01-06 2015-12-11 통신 제어 방법 및 그 전자 장치

Publications (2)

Publication Number Publication Date
CN105764040A CN105764040A (zh) 2016-07-13
CN105764040B true CN105764040B (zh) 2021-04-06

Family

ID=55237488

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610005356.3A Active CN105764040B (zh) 2015-01-06 2016-01-05 用于控制通信的方法及其电子设备

Country Status (3)

Country Link
US (1) US9730262B2 (zh)
EP (1) EP3043541B1 (zh)
CN (1) CN105764040B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102333866B1 (ko) * 2017-01-09 2021-12-03 한국과학기술원 이동 통신 네트워크 이상 진단 장치 및 방법
CN108093328B (zh) * 2017-12-25 2020-02-14 歌尔股份有限公司 耳机盒以及基于耳机盒的控制方法
CN111082851A (zh) * 2018-10-19 2020-04-28 丝路卫星通信江苏研究院有限公司 一种进行卫星通信设备的方法
US11665211B2 (en) 2020-11-02 2023-05-30 Mediatek Singapore Pte. Ltd. Apparatuses and methods for call addition control

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101027933A (zh) * 2004-08-23 2007-08-29 诺基亚公司 加入和/或转移通信会话的短距离发起***和关联终端及方法
CN101222245A (zh) * 2007-01-08 2008-07-16 中国电信股份有限公司 利用蓝牙终端实现呼叫转移业务处理的方法及蓝牙***
CN102026322A (zh) * 2009-09-23 2011-04-20 中兴通讯股份有限公司 语音切换方法和***
CN103888614A (zh) * 2014-03-26 2014-06-25 小米科技有限责任公司 呼叫转移的方法及装置
CN104012168A (zh) * 2011-12-29 2014-08-27 迈克菲公司 简化的移动通信设备

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090111472A1 (en) 2007-10-31 2009-04-30 Motorola, Inc. Method and system for providing a seamless handoff between communication networks
US8280415B2 (en) 2008-05-06 2012-10-02 International Business Machines Corporation Performing caller based routing of a phone call
US8639230B2 (en) 2011-11-04 2014-01-28 Google Inc. Transferring an active call to another device
US9363653B2 (en) * 2012-03-08 2016-06-07 Intel Corporation Transfer of communication from one device to another
US8862106B2 (en) * 2012-08-13 2014-10-14 GreatCall, Inc. Intelligent call forwarding
US9113383B2 (en) * 2013-11-22 2015-08-18 Cellco Partnership Call continuity using short-range communications handoff

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101027933A (zh) * 2004-08-23 2007-08-29 诺基亚公司 加入和/或转移通信会话的短距离发起***和关联终端及方法
CN101222245A (zh) * 2007-01-08 2008-07-16 中国电信股份有限公司 利用蓝牙终端实现呼叫转移业务处理的方法及蓝牙***
CN102026322A (zh) * 2009-09-23 2011-04-20 中兴通讯股份有限公司 语音切换方法和***
CN104012168A (zh) * 2011-12-29 2014-08-27 迈克菲公司 简化的移动通信设备
CN103888614A (zh) * 2014-03-26 2014-06-25 小米科技有限责任公司 呼叫转移的方法及装置

Also Published As

Publication number Publication date
CN105764040A (zh) 2016-07-13
EP3043541B1 (en) 2017-05-24
EP3043541A2 (en) 2016-07-13
US9730262B2 (en) 2017-08-08
US20160198515A1 (en) 2016-07-07
EP3043541A3 (en) 2016-07-27

Similar Documents

Publication Publication Date Title
US11228970B2 (en) Method for transmitting and receiving signals in proximity network and electronic device thereof
EP3799454A1 (en) Method and electronic device for transmitting audio data to multiple external devices
US9805437B2 (en) Method of providing preview image regarding display setting for device
US20150311934A1 (en) Communication method, electronic device, and storage medium
EP2940579A1 (en) Electronic device and method for converting source code into machine code
EP3091719A1 (en) Method for short-range wireless communication and electronic device using the same
US20150310197A1 (en) Method of processing input and electronic device thereof
US20160277878A1 (en) Method for communicating data and electronic device thereof
US9602969B2 (en) Method and electronic device for recognizing area
US20150134743A1 (en) Method and apparatus for connecting communication of electronic devices
US9860359B2 (en) Method for communicating with neighbor device, electronic device, and storage medium
KR102444897B1 (ko) 통신 연결을 형성하는 방법 및 장치
KR102201616B1 (ko) 전자 장치 간의 장치 검색 방법
EP3151620A1 (en) Electronic device and method for performing wireless communication of the same
US20160007084A1 (en) Method and apparatus for sharing data of electronic device
EP3035752A1 (en) Method for providing communication service and electronic device thereof
CN105764040B (zh) 用于控制通信的方法及其电子设备
US10205882B2 (en) Method for providing service and electronic device thereof
KR102240526B1 (ko) 전자 장치의 컨텐츠 다운로드 방법 및 그 전자 장치
US10123184B2 (en) Method for controlling call forwarding information and electronic device thereof
KR20150118434A (ko) 이종 무선 통신 시스템 간 오프로딩을 하기 위한 정책 정보를 전달하는 방법 및 이를 구현하는 전자장치
KR20150133509A (ko) 데이터 플로우 관리 방법 및 전자 장치
KR102213429B1 (ko) 사운드 제공 방법 및 이를 구현하는 전자 장치
KR20160000355A (ko) Ap 정보를 이용하여 다른 전자 장치를 채팅방에 초대하는 방법 및 전자 장치
US10097977B2 (en) Communication method for electronic device in wireless communication network and system therefor

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant