首页 / 专利库 / 人工智能 / 多模态界面 / 一种多模终端呼叫控制的实现方法

一种多模终端呼叫控制的实现方法

阅读:174发布:2020-08-24

专利汇可以提供一种多模终端呼叫控制的实现方法专利检索,专利查询,专利分析的服务。并且本 发明 提出一种多模终端呼叫控制的实现方法,包括以下步骤:底层任务扫描用户输入的所要呼叫号码的按键信息;添加该信息到UI任务的消息队列并发送一个 信号 ;UI任务收到信号后触发,从其消息队列中读取出该信息,判断终端当前被激活的应用模 块 ,并将该信息存储于缓冲区;底层任务扫描到用户按下通话键,添加该信息到UI任务的消息队列并发送一个信号;UI任务收到信号后触发,从其消息队列中读取出该信息,并把该信息发送给当前被激活的应用模块处理,应用模块结合前述存储的按键信息进行UI处理,加载并显示网络模式选择界面。终端通过用户选择的网络发起呼叫。本发明的方法,能够让用户在多模终端多种网络可选的情况下便捷的选择发起呼叫的网络。,下面是一种多模终端呼叫控制的实现方法专利的具体信息内容。

1.一种多模终端呼叫控制的实现方法,应用于多待机的环境中,其特征在于,包括以下步骤: 步骤一、终端底层任务扫描用户输入的所要呼叫号码的按键信息; 步骤二、终端底层任务把扫描到的按键信息添加到UI任务的消息队列中,并发送一个信号通知UI任务; 步骤三、UI任务接收到终端底层任务所发送的信号后触发,检查其消息队列,读取出所述按键信息,UI任务判断终端当前被激活的应用模,并将所述按键信息存储于终端缓冲区中; 步骤四、当终端底层任务扫描到用户按下通话键时,终端底层任务把用户按下通话键的信息添加到UI任务的消息队列中,并发送一个信号通知UI任务; 步骤五、UI任务接收到终端底层任务所发送的信号后触发,检查其消息队列,读取出所述用户按下通话键的信息,并把所述用户按下通话键的信息发送给终端当前被激活的应用模块处理,应用模块结合所述保存在终端缓冲区中的按键信息进行UI处理,加载并显示对话框,显示网络模式选择菜单; 步骤六、终端通过用户选择的网络模式发起呼叫。
2. 根据权利要求1所述的多模终端呼叫控制的实现方法,其特征在于, 还包括:步骤七、终端登记当前的拨打方式,加载并显示呼叫持续界面,并且 在呼叫持续界面上显示当前发起呼叫的网络名称;
3. 根据权利要求2所述的多模终端呼叫控制的实现方法,其特征在于, 如果用户选择通过当前主模块网络发起呼叫,则采用给终端的主模块网络 协议处理任务直接发信号的方式通知终端进行网络交互;如果用户选择通 过从模块网络发起呼叫,则釆用AT命令通知该模块进行网络交互。
4. 根据权利要求3所述的多模终端呼叫控制的实现方法,其特征在于, UI任务接收到终端底层任务所置的信号后触发,检查其消息队列,读取出 所述按键信息,UI任务判断终端当前被激活的应用模块,并将所述按键信 息信息存储于终端緩冲区后,UI任务的消息队列清除所述键盘信息。
5. 根据权利要求4所述的多模终端呼叫控制的实现方法,其特征在于, UI任务接收到终端底层任务所置的信号后触发,检查其消息队列,读取出 所述用户按下通话键的信息,并把所述用户按下通话键的信息发送给多模 终端当前被激活的应用模块处理,应用模块结合所述保存在终端緩冲区中 的按键信息进行UI处理,加载并显示对话框,显示网络模式选择菜单后,UI任务的消息队列清除所述用户按下通话键的信息。
6. 根据权利要求5的方法,其特征在于,多模终端经过和网络交互后 进入通话状态,终端界面显示为通话界面。
7. 根据权利要求6的方法,其特征在于当用户按下挂断键挂断通话, 或者对方选择挂断电话后,终端返回待机界面。

说明书全文

一种多模终端呼叫控制的实现方法技术领域本发明涉及移动通信技术领域,尤其涉及一种多模终端的呼叫控制方法。背景技术无线通讯世界是个由无线个域网(Wireless Personal Area Network, WPAN)、无线局域网(Wireless Local Area Networks, WLAN)、移动通讯系 统、卫星通讯系统及数字广播固定接入(Fixed Access)系统等多种网络所 构建的。然而各种网络从网络架构、传输方式、传输速率、传输质量、QoS (Quality of Services)策略、资源管理模式等都有很大的不同,因此,为了提 供无时不在,无所不及的,并且更符合经济效益的无缝切换接入服务,除 了网络侧的多种网络互通(Interoperability),漫游(Roaming),资源管理、 使用统一协调,及无缝切换接入等,在移动终端领域,具有多模式、多频 段、多系统选择功能的移动终端是必然趋势。多模终端已经展现出很大的市场空间,多模终端也成为研发的重点。 多模终端可以在网络侧覆盖支持的情况下兼容多种模式进行无线通信,可 以拥有多种模式网络的优势,目前市面上多见的多模终端以双模终端为 主,例如:CDMA(Code Division Multiple Access,码分多址)和GSM(Global System For Mobile Communication,全球移动通信系统)的双模终端,CDMA 和PHS(Personal Handy Phone System,个人移动通信系统)的双模终端GSM 和PHS的双才莫终端等,同样多模终端可以有CDMA和GSM以及PHS的多 模,CDMA和WCDMA(Wideband Code Division Multiple Access,宽带码分 多址)以及PHS的多网络模式等等以后应该也会应运而生。目前现有的多模终端大部分是一种网络模式的模主控,而另 一个或 多个网络模式的模块从属,主控模块用于整个系统的UI(User Interface,人 机界面)设计,主控才莫块和从属模块之间可以通过AT ( Attention Command ) 命令或者其他技术方式的方式进行通讯交互,主控模块就可以指示从模块 进行相应的状态变换和操作。比如主控模块通知从属模块发起呼叫时采用 ATD拨号命令,这个命令还可用来设置通话、数据或传真呼叫;采用ATA 通知从属模块接通来电等等。终端中的多种网络模式的模块都支持常规的终端功能,所以就存在着 终端有限的硬件资源相互竟争的情况,即可能存在同 一按键影响两个或多 个模块工作状态的问题,比如发起呼叫时就需要区分是通过哪个网络下发起的业务。

在待机界面下,用户通过数字按键来输入号码或者通过调用终端电话 本中的号码,用户可以在输入号码后按下通话键发起呼叫,此时对于终端

上没有区分针对不同模式网络的发射键的终端就产生了 一个问题:即当前 到底是通过哪种网络发起呼叫?很多终端都采用了指定由当前主网络发起 呼叫的处理方法,然而这种方法存在着很大的不便:如果用户想通过不同 模式的网络发起呼叫,则需要进入设置界面进行主网切换,这是费时费 的。

发明内容

本发明的目的在于,克服现有的多模终端呼叫控制方法中存在的缺陷, 提供一种简单便捷的多模终端的呼叫控制方法,所要解决的技术问题是使 其能让用户在多待机情况下容易的选择当前的呼叫网络并进行切换,在多 模多待的情况下给用户提供更大的自由和易用性,非常适于实用。
本发明的目的及解决其技术问题是采用以下技术方案来实现的。依据 本发明提出的 一种移动终端的呼叫控制方法,其包括以下步骤:
步骤一、终端底层任务扫描用户输入的所要呼叫号码的按键信息;
步骤二、终端底层任务把扫描到的按键信息添加到UI任务的消息队列 中,并发送一个信号通知UI任务;
步骤三、UI任务接收到终端底层任务所置的信号后触发,检查其消息 队列,读取出所述按键信息,UI任务判断终端当前被激活的应用模块,并 将所述按^t信息存储于终端緩冲区中;
步骤四、当终端底层任务扫描到用户按下通话键时,终端底层任务把 该信息添加到UI任务的消息队列中,并发送一个信号通知UI任务;
步骤五、UI任务接收到终端底层任务所置的信号后触发,检查其消息 队列,读取出所述用户按下通话键的信息,并把所述用户按下通话键的信 息发送给终端当前被激活的应用模块处理,应用模块结合所述保存在终端 緩冲区中的按键信息进行UI处理,加载并显示对话框,显示网络模式选择 菜单。
步骤六、终端通过用户选择的网络模式发起呼叫。 本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。 前述的一种多模终端的呼叫控制方法,其中所述的步骤六后还包括: 步骤七、终端登记当前的拨打方式,加载并显示呼叫持续界面,并且
在呼叫持续界面上显示当前发起呼叫的网络名称;
前述的一种多模终端的呼叫控制方法,其中如果用户选择通过当前主
模块网络发起呼叫,则采用给终端的主模块网络协议处理任务直接发信号的方式通知终端进行网络交互;如果用户选#^通过从模块网络发起呼叫, 则采用AT命令通知该模块进行网络交互。前述的一种多模终端的呼叫控制方法,其中UI任务接收到终端底层任 务所置的信号后触发,检查其消息队列,读取出所述按键信息,UI任务判 断终端当前被激活的应用模块,并将所述按键信息信息存储于终端緩冲区 后,UI任务的消息队列清除所述键盘信息。前述的一种多模终端的呼叫控制方法,其中UI任务接收到终端底层任 务所置的信号后触发,检查其消息队列,读取出所述用户按下通话键的信 息,并把所述用户按下通话键信息发送给终端当前被激活的应用模块处理, 应用模块结合所述保存在终端緩沖区中的按键信息进行UI处理,加载并显 示对话框,显示网络模式选择菜单后,UI任务的消息队列清除所述用户按 下通话键的信息。前述的一种多模终端的呼叫控制方法,其中多模终端经过和网络交互 后进入通话状态,界面显示为通话界面。前述的一种多模终端的呼叫控制方法,其中用户按下挂断键挂断通话, 或者对方选择挂断电话后,终端返回待机界面。借由上述技术方案,本发明一种多模终端的呼叫控制方法至少具有下 列优点及有益效果:本发明能让用户在多待机情况下容易的选择当前的呼 叫网络并进行切换,在多模多待的情况下给用户提供更大的自由和易用性。综上所述,本发明具有上述诸多优点及实用价值,其在呼叫控制方法 上有较大的改进,在技术上有显著的进步,并产生了好用及实用的效果, 且较现有的多模终端的呼叫控制方法具有增进的突出功效,从而更加适于 实用,并具有产业的广泛利用价值,诚为一新颖、进步、实用的新设计。上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的 技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和 其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附 图,详细说明如下。附图说明为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对 本发明作进一步的详细描述,其中:图1是用户根据本发明所述多模手机呼叫控制实现方法进行操作的流程图;图2是根据本发明所述多模手机呼叫控制实现方法具体实现的流程示#目图3是根据本发明所述多模手机呼叫控制实现方法具体实施方式一的实现流程示意图
图4是根据本发明所述多模手机呼叫控制实现方法具体实施方式二的 实现流程示意图

具体实施方式

下面结合附图对本发明的具体实施方式作进一步的详细描述。需要注 意的是,根据本发明的实施方式仅仅作为例子,但本发明不限于该具体实 施方式。
实施例一:
参见图l和图3,图l标示出了用户使用本发明所述方法的操作流程图。 图3是用户通过数字键盘输入电话号码,根据本发明所述方法实现呼叫控 制的流程图。多模终端开机进入多模终端多种网络模式待机状态。在待机 状态下,用户通过键盘数字键输入想要拨打的号码,终端软件的底层任务 中的键盘扫描模块扫描到用户的按键操作并对按键进行解析和判断。如果 当前终端并不处于键盘状态,那么底层任务把数字按键信息添加到终端 的人机界面任务(以下筒称UI任务)的消息队列中,并设置一个信号通知上 层UI任务,任务间通讯通过信号结合消息队列的方式实现,上层UI任务 收到底层任务所置的信号出发后,检查其消息队列,读取出数字按键信息。 同时检查出多模终端当前为待机状态,则将这些数字按键信息保存在多模 终端的緩冲区中。当用户按下通话键时,底层任务扫描到用户按下该键的 信息,并把该信息添加到UI任务的消息队列中,同时设置一个信号通知 UI任务,UI任务收到所置信号的触发后,检查其消息队列,读取出用户按 下通话键的信息,并检查终端当前为待机状态,UI任务把用户按下通话键 的信息发送给UI任务中的Dialer模块进行处理,Dialer模块结合存储在终 端緩冲区内的数字按键信息进行用户界面处理,加载并显示对话框,显示 不同网络模式选择菜单,菜单共有多项,分别对应发起多种网络模式下面 的呼叫。接下来,用户通过菜单选择当前想要发起呼叫的网络,终端登记 当前的拨打方式,加载并显示正在起呼界面,即呼叫持续界面,并且在呼 叫持续界面上显示当前发起呼叫的网络名称。
如果用户选择的是当前主模块的网络发起呼叫,则采用给终端的主模块 网络协议处理任务直接发信号的方式通知终端进行网络交互;如果用户选 择的是从模块网络发起呼叫,则釆用AT ( Attention Command)命令或者其 他的技术方式通知该模块进行网络交互。
终端经过和网络交互后进入通话状态,界面显示为通话界面。用户在通 话状态下可以进行呼叫等待以及三方通话等操作。操作完成后,用户按下 挂断键END挂断通话,或者对方选择挂断电话,终端返回待机界面。实施例二:参见图1和图4,图l标示出了本发明的检测按键信息的流程图。当多 模终端开机时,图4是用户调用终端电话号码本中存储的电话号码,根据 本发明所述方法实现呼叫控制的流程图。用户进入多模终端多种网络模式 待机状态。在待机状态下,用户选择进入多模终端的电话本,从电话本中 选择想要拨打的号码。终端软件的底层任务中的键盘扫描模块扫描到用户 的按键操作并对按键进行解析和判断。如果当前终端并不处于锁键盘状态, 那么底层任务把按键信息添加到终端的人机界面(User Interface,简称UI) 任务的消息队列中,并设置一个信号通知上层UI任务,其任务间通讯通过 信号结合消息队列的方式实现,上层UI任务收到底层任务所置的信号出发 后,检查其消息队列,读取出按键信息。同时检查出多模终端当前激活的 应用模块为电话本模块,则将这些数字按键信息保存在多模终端的缓冲区 中。当用户按下通话键时,底层任务扫描到用户按下该键的信息,并把该 信息添加到UI任务的消息队列中,同时设置一个信号通知UI任务,UI任 务收到所置信号的触发后,检查其消息队列,读取出用户按下通话键的信 息,并检查终端当前激活的应用模块为电话本模块,UI任务将用户按下通 话键的信息发送给电话本模块,当电话本模块收到通话键按下的通知后, 则结合保存在终端緩冲区内的按键信息对应的电话号码进行UI处理,加载 并显示对话框,显示不同网络模式选择菜单,菜单共有多项,分别对应发 起多种模式下面的呼叫。接下来,用户通过菜单选择当前想要发起呼叫的 网络,终端登记当前的拨打方式,加载并显示正在起呼界面,即呼叫持续 界面,并且在呼叫持续界面上显示当前发起呼叫的网络名称。如果用户选择的是当前主模块的网络发起呼叫,则采用给终端的主模块 网络协议处理任务直接发信号的方式通知终端进行网络交互;如果用户选 择的是从模块网络发起呼叫,则采用AT ( Attention Command )命令或者其 他的技术方式通知该模块进行网络交互。终端经过和网络交互后进入通话状态,界面显示为通话界面。用户在通 话状态下可以进行呼叫等待以及三方通话等操作。操作完成后,用户按下 挂断键END挂断通话,或者对方选择挂断电话,终端返回待机界面。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于 本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精 神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明 的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈