在多操作系统的终端设备中进行通话的方法及装置的制造方法_2

文档序号:9330759阅读:来源:国知局
或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。
[0050]图1为本发明实施例的在多操作系统的终端设备中进行通话的流程示意图。
[0051]步骤SllO:提取通话中的通话相关标识彳目息;步骤S120:基于通话相关标识彳目息确定相应的操作系统;步骤S130:将通话转至与其相应的操作系统以完成通话。
[0052]本发明的实施例中,提出了多操作系统终端通话的解决方案,在多操作系统的终端设备的通话过程中,通过相关标识信息识别通话所属的操作系统,并将通话转至该操作系统,实现了针对多操作系统的通话解决方案,主叫通话或被叫通话均可在与其相对应的操作系统中完成,保证了通话与操作系统的严格匹配。
[0053]步骤SllO:提取通话中的通话相关标识信息。
[0054]具体地,通话可包括对于终端设备的主叫通话及被叫通话。
[0055]可选地,在终端设备为主叫通话终端的情况下,通话为主叫通话,通话相关标识信息为通话请求标识时,在步骤SllO中,提取主叫通话请求中的通话请求标识。其中,通话请求标识可为主叫通话请求的request token、主叫通话请求ID等信息。
[0056]其中,该方法还包括:获取主叫通话请求相应的操作系统标识;将通话请求标识与操作系统标识相关联地存储;发送主叫通话请求。
[0057]其中,步骤S120具体包括:提取接收到的响应于主叫通话请求返回的通话响应中的通话请求标识;基于通话请求标识确定与主叫通话请求相应的操作系统标识。
[0058]在一个优选实施例中,如图2所示,在终端设备为主叫通话终端的情况下,通话为主叫通话,通话相关标识信息为通话请求标识,
[0059]步骤S201:提取主叫通话请求中的通话请求标识;步骤S202:获取主叫通话请求相应的操作系统标识;步骤S203:将通话请求标识与操作系统标识相关联地存储;步骤S204:发送主叫通话请求,并接收响应于主叫通话请求返回的通话响应;步骤S205:提取接收到的响应于主叫通话请求返回的通话响应中的通话请求标识;步骤S20:6:基于通话请求标识确定与主叫通话请求相应的操作系统标识;步骤S207:将通话响应转至与其相应的操作系统以完成通话。
[0060]例如,本终端设备包括两个操作系统OSjP OS 2,其中,OS1为安全操作系统,OS 2为普通操作系统;用户在前台运行的操作系统OS1发起呼叫,OS i应用层通过Frameworks将主叫通话请求Request下发至无线接口层,在无线接口层中提取Request中的通话请求标识Request Token ;同时,终端设备的多操作系统会提供针对前台运行的操作系统的查询接口,在无线接口层中通过调用该查询接口获取主叫通话请求Request相应的操作系统ID ;随后,将Request Token与操作系统ID相关联地记录在存储区域中,如存储于寄存器;将主叫通话请求Request转发至modern,继而由modern将主叫通话请求Request通过无线通信网络发送至对端终端设备,对端终端设备响应于该主叫通话请求Request返回通话响应Response,本终端设备的modern接收到Response后,将Response上报至无线接口层;在无线接口层中提取接收到的Response中的通话请求标识Request Token,基于该RequestToken在存储区域中进行查找,以确定与Request Token相对应的操作系统ID为OS1;随后,将Response通过Frameworks上报至与其相应的操作系统OS1以完成两端通话。
[0061]可选地,在终端设备为被叫通话终端的情况下,当通话为被叫通话,通话相关标识信息为通讯号码时,在步骤SllO中,接收到被叫通话请求时,提取被叫通话请求中的通讯号码;根据通讯号码确定被叫通话请求所属的操作系统。
[0062]具体地,根据通讯号码确定被叫通话请求所属的操作系统的具体方式为:
[0063]将通讯号码在各操作系统的联系人记录信息中进行查询,以确定被叫通话请求所属的操作系统。
[0064]例如,当多操作系统仅包括两个时,将从被叫通话请求中提取的通讯号码在任一操作系统的联系人记录信息中进行查询,当该通讯号码存在于该操作系统的联系人记录信息中,确定被叫通话请求属于该操作系统,否则,被叫通话请求属于另一操作系统。
[0065]在另一个优选实施例中,如图2所示,在终端设备为被叫通话终端的情况下,当通话为被叫通话,通话相关标识信息为通讯号码时,步骤S301:接收到被叫通话请求时,提取被叫通话请求中的通讯号码;步骤S302:根据通讯号码确定被叫通话请求所属的操作系统;步骤S303:将通话转至与其相应的操作系统以完成通话。
[0066]例如,本终端设备包括两个操作系统OSjP OS 2,其中,OS1为安全操作系统,OS 2为普通操作系统;本终端设备的modern收到来自对端终端设备发送的被叫通话请求,将该被叫通话请求上报至无线接口层;在无线接口层中提取被叫通话请求中对端终端设备的电话号码;根据该电话号码,在数据库中保存有安全操作系统OS1K系人的通讯记录信息中进行查询,判断该电话号码是否存在于安全操作系统OS1联系人的通讯记录信息中,若存在,则确定被叫通话请求所属安全操作系统OS1,若不存在,则确定被叫通话请求所属普通操作系统OS2;当确定被叫通话请求所属安全操作系统OS丨时,将被叫通话请求发送至Frameworks,并继而上传至操作系统OS1的应用层,以完成两端通话。
[0067]图4为本发明另一实施例的在多操作系统的终端设备中进行通话的结构框架示意图。
[0068]相关标识提取模块410提取通话中的通话相关标识信息;系统确定模块420基于通话相关标识信息确定相应的操作系统;通话模块430将通话转至与其相应的操作系统以完成通话。
[0069]本发明的实施例中,提出了多操作系统终端通话的解决方案,在多操作系统的终端设备的通话过程中,通过相关标识信息识别通话所属的操作系统,并将通话转至该操作系统,实现了针对多操作系统的通话解决方案,主叫通话或被叫通话均可在与其相对应的操作系统中完成,保证了通话与操作系统的严格匹配。
[0070]相关标识提取模块410提取通话中的通话相关标识信息。
[0071 ] 具体地,通话可包括对于终端设备的主叫通话及被叫通话。
[0072]可选地,在终端设备为主叫通话终端的情况下,通话为主叫通话,通话相关标识信息为通话请求标识时,相关标识提取模块410提取主叫通话请求中的通话请求标识。其中,通话请求标识可为主叫通话请求的request token、主叫通话请求ID等信息。
[0073]其中,该装置还包括系统标识获取模块、存储模块和请求发送模块:系统标识获取模块获取主叫通话请求相应的操作系统标识;存储模块将通话请求标识与操作系统标识相关联地存储;请求发送模块发送主叫通话请求。
[0074]其中,系统确定模块420具体包括标识提取单元和系统确定单元;标识提取单元提取接收到的响应于主叫通话请求返回的通话响应中的通话请求标识;系统确定单元基于通话请求标识确定与主叫通话请求相应的操作系统标识。
[0075]在一个优选实施例中,在终端设备为主叫通话终端的情况下,通话为主叫通话,通话相关标识信息为通话请求标识,
[0076]相关标识提取模块410提取主叫通话请求中的通话请求标识;系统标识获取模块获取主叫通话请求相应的操作系统标识;存储模块将通话请求标识与操作系统标识相关联地存储;请求发送模块发送主叫通话请求;接收到响应于主叫通话请求返回的通话响应后,标识提取单元提取接收到的响应于主叫通话请求返回的通话响应中的通话请求标识;系统确定单元基于通话请求标识确定与主叫通话请求相应的操作系统标识;通话模块430将通话响应转至与其相应的操作系统以完成通话。
[0077]例如,本终端设备包括两个操作系统OSjP OS 2,其中,OS1为安全操作系统,OS 2为普通操作系统;用户在前台运行的操作系统OS1发起呼叫,OS丨应用层通过Frameworks将主叫通话请求Request下发至无线接口层,在无线接口层中提取Request中的通话请求标识Request Token ;同时,终端设备的多操作系统会提供针对前台运行的操作系统的查询接口,在无线接口层中通过调用该查询接口获取主叫通话请求Request相应的操作系统ID ;随后,将Request Token与操作系统ID相关联地记录在存储区域中,如存储于寄存器;将主叫通话请求Request转发至modern,继而由modern将主叫通话请求Request通过无线通信网络发送至对端终端设备,对端终端设备响应于该主叫通话请求Request返回通话响应Response,本终端设备的modern接收到Respons
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1