移动终端及其与计算机连接后的通信方法转让专利

申请号 : CN201010207786.6

文献号 : CN101866327B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 卢永琴陈波罗夕琼殷伯涛曹强

申请人 : 展讯通信(上海)有限公司

摘要 :

本发明涉及移动通信领域,公开了一种移动终端及其与计算机连接后的通信方法。本发明中,MN从MMI或计算机收到指令时,如果判定该指令属于互斥指令集之一,且该互斥指令集对应的状态标志为非互斥状态,则修改该状态标志为互斥状态并且执行该指令所对应的业务,待该业务结束后,再修改该状态标志为非互斥状态;如果判定该指令属于互斥指令集之一,且该互斥指令集对应的状态标志为互斥状态,则拒绝执行该指令所对应的业务。从而使得MMI和计算机都可以对移动终端进行操作,这些操作既能够最大限度地并行,又不会发生冲突。

权利要求 :

1.一种移动终端与计算机连接后的通信方法,移动终端中包括网络管理模块MN和用户界面模块MMI,该移动终端通过MN与计算机连接,其特征在于,在移动终端中存储有至少一个互斥指令集,每个互斥指令集有一个对应的状态标志;所述方法包括以下步骤:所述MN从所述MMI或计算机收到指令时,如果判定该指令属于所述互斥指令集之一,且该互斥指令集对应的状态标志为非互斥状态,则修改该状态标志为互斥状态并且执行该指令所对应的业务,待该业务结束后,再修改该状态标志为非互斥状态;

所述MN从所述MMI或计算机收到指令时,如果判定该指令属于所述互斥指令集之一,且该互斥指令集对应的状态标志为互斥状态,则拒绝执行该指令所对应的业务。

2.根据权利要求1所述的移动终端与计算机连接后的通信方法,其特征在于,所述互斥指令集包括以下之一或其任意组合:与呼叫业务相关的互斥指令集、与短信业务相关的互斥指令集、与分组交换相关的互斥指令集。

3.根据权利要求2所述的移动终端与计算机连接后的通信方法,其特征在于,所述与呼叫业务相关的互斥指令集包括:与主叫相关的指令,与被叫相关的指令,和与辅助业务相关的指令;

所述与短信业务相关的互斥指令集包括:与接收短信相关的指令,与发送短信相关的指令;

所述与分组交换相关的互斥指令集包括:与分组数据协议激活相关的指令,与分组交换拨号相关的指令。

4.根据权利要求1所述的移动终端与计算机连接后的通信方法,其特 征在于,所述MN从所述MMI或计算机收到指令时,如果判定该指令不属于任何所述互斥指令集,则直接执行该指令。

5.根据权利要求1所述的移动终端与计算机连接后的通信方法,其特征在于,所述MN通过以下方式之一与所述计算机连接:通用串行总线、火线、蓝牙、红外或无线局域网。

6.根据权利要求1至5中任一项所述的移动终端与计算机连接后的通信方法,其特征在于,所述拒绝执行该指令所对应的业务的步骤中,所述MN以不回应的方式表示拒绝;

发送该指令的MMI或计算机,在预定时长没有收到回应,则重发该指令,如果重发次数达到预定的上限都没有收到回应,则判定该指令被拒绝。

7.根据权利要求1至5中任一项所述的移动终端与计算机连接后的通信方法,其特征在于,所述拒绝执行该指令所对应的业务的步骤中,所述MN向发送该指令的MMI或计算机发送表示拒绝的指令。

8.一种移动终端,包括网络管理模块MN和用户界面模块MMI;该移动终端通过MN与计算机连接,其特征在于,所述MN包括:存储有至少一个互斥指令集且存储每个互斥指令集分别对应的状态标志的存储单元;

指令接收单元,用于从所述MMI或计算机接收指令;

判断单元,用于对预定条件进行判断;

执行单元,用于修改状态标志和执行指令所对应的业务;

所述指令接收单元从所述MMI或计算机收到指令时,所述判断单元如果判定该指令属于所述互斥指令集之一,且该互斥指令集对应的状态标志为非互斥状态,则指示所述执行单元修改该状态标志为互斥状态并且执行该指令所对应的业务,待该业务结束后,再修改该状态标志为非互斥状态; 所述指令接收单元从所述MMI或计算机收到指令时,所述判断单元如果判定该指令属于所述互斥指令集之一,且该互斥指令集对应的状态标志为互斥状态,则指示所述执行单元拒绝执行该指令所对应的业务。

9.根据权利要求8所述的移动终端,其特征在于,所述指令接收单元从所述MMI或计算机收到指令时,所述判断单元如果判定该指令不属于任何所述互斥指令集,则指示所述执行单元直接执行该指令。

10.根据权利要求8或9所述的移动终端,其特征在于,所述互斥指令集包括以下之一或其任意组合:与呼叫业务相关的互斥指令集、与短信业务相关的互斥指令集、与分组交换相关的互斥指令集;

所述与呼叫业务相关的互斥指令集包括:与主叫相关的指令,与被叫相关的指令,和与辅助业务相关的指令;

所述与短信业务相关的互斥指令集包括:与接收短信相关的指令,与发送短信相关的指令;

所述与分组交换相关的互斥指令集包括:与分组数据协议激活相关的指令,与分组交换拨号相关的指令。

11.一种移动终端,包括网络管理模块MN和用户界面模块MMI;该移动终端通过MN与计算机连接,其特征在于,所述MN包括:存储有至少一个互斥指令集的第一存储单元,和存储每个互斥指令集分别对应的状态标志的第二存储单元;

指令接收单元,用于从所述MMI或计算机接收指令;

判断单元,用于对预定条件进行判断;

执行单元,用于修改状态标志和执行指令所对应的业务;

所述指令接收单元从所述MMI或计算机收到指令时,所述判断单元如 果判定该指令属于所述互斥指令集之一,且该互斥指令集对应的状态标志为非互斥状态,则指示所述执行单元修改该状态标志为互斥状态并且执行该指令所对应的业务,待该业务结束后,再修改该状态标志为非互斥状态;

所述指令接收单元从所述MMI或计算机收到指令时,所述判断单元如果判定该指令属于所述互斥指令集之一,且该互斥指令集对应的状态标志为互斥状态,则指示所述执行单元拒绝执行该指令所对应的业务。

12.根据权利要求11所述的移动终端,其特征在于,所述指令接收单元从所述MMI或计算机收到指令时,所述判断单元如果判定该指令不属于任何所述互斥指令集,则指示所述执行单元直接执行该指令。

13.根据权利要求11或12所述的移动终端,其特征在于,所述互斥指令集包括以下之一或其任意组合:与呼叫业务相关的互斥指令集、与短信业务相关的互斥指令集、与分组交换相关的互斥指令集;

所述与呼叫业务相关的互斥指令集包括:与主叫相关的指令,与被叫相关的指令,和与辅助业务相关的指令;

所述与短信业务相关的互斥指令集包括:与接收短信相关的指令,与发送短信相关的指令;

所述与分组交换相关的互斥指令集包括:与分组数据协议激活相关的指令,与分组交换拨号相关的指令。

说明书 :

移动终端及其与计算机连接后的通信方法

技术领域

[0001] 本发明涉及移动通信领域,特别涉及与计算机连接后移动终端的通信技术。

背景技术

[0002] 手机已经成为现代人必不可少的通信工具,随着通信技术的发展,人们对手机的要求已经不再满足于单一的语音通信功能,而是要求手机成为集多媒体、多功能为一体的强大移动终端。
[0003] 但是手机因为体积、功耗的限制,在处理能力上远不如个人电脑(Personal Computer,简称“PC”),所以现在的一种常见做法是将手机和PC以通用串行总线(Universal Serial Bus,简称“USB”)或监牙等方式连接起来,一方面可以利用PC的强大处理能力和手机中的信息提供更强大更方便的应用功能,另一方面可以让手机为PC提供无线通信能力,使PC拥有无线通信能力。
[0004] 专利号为6625472的美国专利就提供了一种PC和手机的连接方法和装置,其中手机通过USB与PC连接,PC可以通过该连接来控制和使用手机。
[0005] 现有技术中,一种常见的移动终端和PC的连接方式如图1所示。该移动终端中有三个相关的模块——MMI模块、MN模块和接入层模块。其中,人机接口(Man Machine Interface,简称“MMI”)模块用于提供人机交互的界面,包括通过显示图像、发出声音等方式向用户传递信息,以及接收来自移动终端键盘等输入装置的信息。网络管理(Management Network,简称“MN”)模块用于进行非接入层(NAS)的各种功能处理。接入层模块用于与通信网络相连接,提供无线接入功能。MN模块还通过USB等方式与计算机连接。本发明中,为了叙述的简洁,会将MMI模块简称为MMI,将MN模块简称为MN。
[0006] 现有技术中,移动终端通过USB电缆等方式与PC连接后,移动终端进入无线调制解调器(Modulator/Demodulator,简称“MODEM”)状态,此时,移动终端不再处理来自MMI模块上的指令,只接受PC发过来的AT命令,直到从无线MODEM状态退出。
[0007] 这种技术方案虽然可以保证PC和MMI不会冲突,但连接PC后移动终端上无法进行打电话、发短信等操作,MMI上的界面无法被使用到,移动终端的软硬件资源没有得到充分利用。

发明内容

[0008] 本发明的目的在于提供一种移动终端及其与计算机连接后的通信方法,使得MMI和计算机都可以对移动终端进行操作,这些操作既能够最大限度地并行,又不会发生冲突。
[0009] 为解决上述技术问题,本发明的实施方式提供了一种移动终端与计算机连接后的通信方法,移动终端中包括网络管理模块MN和用户界面模块MMI,该移动终端通过MN与计算机连接,在移动终端中存储有至少一个互斥指令集,每个互斥指令集有一个对应的状态标志;方法包括以下步骤:
[0010] MN从MMI或计算机收到指令时,如果判定该指令属于互斥指令集之一,且该互斥指令集对应的状态标志为非互斥状态,则修改该状态标志为互斥状态并且执行该指令所对应的业务,待该业务结束后,再修改该状态标志为非互斥状态;
[0011] MN从MMI或计算机收到指令时,如果判定该指令属于互斥指令集之一,且该互斥指令集对应的状态标志为互斥状态,则拒绝执行该指令所对应的业务。
[0012] 本发明的实施方式还提供了一种移动终端,包括网络管理模块MN和用户界面模块MMI;该移动终端通过MN与计算机连接,MN包括:
[0013] 存储有至少一个互斥指令集的存储单元,存储每个互斥指令集分别对应的状态标志的存储单元;
[0014] 指令接收单元,用于从MMI或计算机接收指令;
[0015] 判断单元,用于对预定条件进行判断;
[0016] 执行单元,用于修改状态标志和执行指令所对应的业务;
[0017] 指令接收单元从MMI或计算机收到指令时,判断单元如果判定该指令属于互斥指令集之一,且该互斥指令集对应的状态标志为非互斥状态,则执行单元修改该状态标志为互斥状态并且执行该指令所对应的业务,待该业务结束后,再修改该状态标志为非互斥状态;
[0018] 指令接收单元从MMI或计算机收到指令时,判断单元如果判定该指令属于互斥指令集之一,且该互斥指令集对应的状态标志为互斥状态,则执行单元拒绝执行该指令所对应的业务。
[0019] 本发明实施方式与现有技术相比,主要区别及其效果在于:
[0020] 通过设置互斥指令集,在业务进行中时,拒绝该业务相应互斥指令集中的指令,使得MMI和计算机都可以对移动终端进行操作,这些操作既能够最大限度地并行,又不会发生冲突。
[0021] 进一步地,对呼叫、短信、分组交换分别设定不同的互斥指令集,这几个业务之间不会相互排斥,可以充分发挥整个系统的并发能力。
[0022] 进一步地,对于不属于互斥指令集的指令直接执行,可以充分发挥移动终端本身的并发处理能力。
[0023] 进一步地,通过回应表示“忙”的指令来拒绝,可以使MMI或计算机能够尽快地向用户显示相关信息,提升用户的使用体验。

附图说明

[0024] 图1是现有技术中计算机与手机的连接结构示意图;
[0025] 图2是本发明第一实施方式中一种移动终端与计算机连接后的通信方法的流程示意图;
[0026] 图3是本发明第一实施方式中关于呼叫业务的一个实例的流程示意图。

具体实施方式

[0027] 在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。
[0028] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施方式作进一步地详细描述。
[0029] 本发明第一实施方式涉及一种移动终端与计算机连接后的通信方法。图2是该移动终端与计算机连接后的通信方法的流程示意图。
[0030] 移动终端中包括接入层模块、网络管理模块MN和用户界面模块MMI,该移动终端通过MN与计算机连接。
[0031] MN可以通过USB、火线、蓝牙、红外或无线局域网(Wireless Local AreaNetwork,简称“WLAN”)等方式与计算机连接。当然,还可以有更多的有线或无线连接方式,只要能够在移动终端和计算机之间建立有效的通信连接即可。
[0032] 在移动终端中存储有至少一个互斥指令集,每个互斥指令集有一个对应的状态标志。各互斥指令集是保存在移动终端的存储器中的,以供M N的查询。状态标志是一个变量,占据移动终端的一个存储空间,通常可以是一个比特,有两个值,分别可以用来表示互斥状态和非互斥状态。
[0033] 每个互斥指令集中的指令可以是一条也可以是多条。互斥指令集中的指令通常是与业务的建立和状态变化相关的指令。
[0034] 优选地,可以设置与呼叫业务相关的互斥指令集、与短信业务相关的互斥指令集、与分组交换相关的互斥指令集。其中,
[0035] 与呼叫业务相关的互斥指令集包括:与主叫相关的指令,与被叫相关的指令,和与辅助业务相关的指令。
[0036] 与短信业务相关的互斥指令集包括:与接收短信相关的指令,与发送短信相关的指令。
[0037] 与分组交换相关的互斥指令集包括:与分组数据协议激活相关的指令,与分组交换拨号相关的指令。
[0038] 对呼叫、短信、分组交换分别设定不同的互斥指令集,这几个业务之间不会相互排斥,可以充分发挥整个系统的并发能力。
[0039] 可以理解,可以设置更多或更少的互斥指令集,每个互斥指令集中也可以包括更多或更少的指令。
[0040] 在步骤201中,MN从MMI或计算机接收指令。
[0041] 此后进入步骤202,MN从MMI或计算机收到指令时,判断该指令是否属于互斥指令集之一,如果是则进入步骤203,否则进入步骤207。
[0042] 在步骤203中,MN进一步判断该指令所属的互斥指令集对应的状态标志是否为互斥状态,如果是进入步骤204,否则进入步骤205。
[0043] 在步骤204中,MN拒绝执行该指令所对应的业务,具体地说,MN向发送该指令的MMI或计算机发送表示拒绝或“忙”的指令。通过回应表示“忙”的指令来拒绝,可以使MMI或计算机能够尽快地向用户显示相关信息,提升用户的使用体验。此后结束本流程。
[0044] 在步骤205中,MN修改该状态标志为互斥状态并且执行该指令所对应的业务。
[0045] 此后进入步骤206,MN待该业务结束后,再修改该状态标志为非互斥状态。此后结束本流程。
[0046] 在步骤207中,因该指令不属于任何互斥指令集,故直接执行该指令。对于不属于互斥指令集的指令直接予以执行,可以充分发挥移动终端本身的并发处理能力。
[0047] 通过设置互斥指令集,在业务进行中时,拒绝该业务相应互斥指令集中的指令,使得MMI和计算机都可以对移动终端进行操作,这些操作既能够最大限度地并行,又不会发生冲突。
[0048] 图3示出了本实施方式的一个实例。
[0049] 该实例中预先设定SMS,Call,PS三个互斥指令集。其中,
[0050] SMS主要包括收、发短信功能相关指令。
[0051] Call主要包括主叫,被叫,辅助业务等的相关指令。
[0052] PS主要是分组数据协议(Packet Data Protocol,简称“PDP”)激活,分组交换(Packet Switching,简称“PS”)拨号等的相关指令。
[0053] MMI向MN发出START CALL指令,该指令属于Call互斥指令集。所以MN将Call互斥指令集对应的状态标志设为互斥状态,并向接入层发指令,启动呼叫流程。直到呼叫流程结束(例如收到来自接入层模块的ACK消息后),才将Call互斥指令集对应的状态标志改为非互斥状态。
[0054] 在Call互斥指令集对应的状态标志处于互斥状态时,如果MN收到来自计算机的ATD指令,因为ATD也是属于Call互斥指令集,所以MN向计算机返回表示拒绝的指令。计算机收到该拒绝指令后,在应用软件上显示相应的提示信息,例如,手机忙,请稍后再拨。
[0055] 在呼叫流程结束后,如果MN再次收到来自计算机的ATD指令,因为此时Call互斥指令集对应的状态标志处于非互斥状态,因此向接入层发出指令,再次启动呼叫流程,同时对状态标志进行设置。
[0056] 在Call互斥指令集对应的状态标志处于互斥状态时,如果MN收到其它互斥指令集中的指令,例如SMS互斥指令集中的指令,则不受影响。
[0057] 上述实例是关于Call的,可以理解,关于SMS和PS业务的情况也类似,区别主要在于相关的指令不同、以及业务的执行方式不同。
[0058] 本发明第二实施方式涉及一种移动终端与计算机连接后的通信方法。
[0059] 第二实施方式与第一实施方式基本相同,区别主要在于:MN拒绝执行指令的处理方式不同。具体地说:
[0060] 在第一实施方式中,在步骤204,MN拒绝执行指令所对应的业务时,向发送该指令的MMI或计算机发送表示拒绝的指令。
[0061] 然而在第二实施方式中,在步骤204,MN拒绝执行指令所对应的业务时,MN不向发送该指令的MMI或计算机发送回应的指令。
[0062] 发送该指令的MMI或计算机,在预定时长没有收到回应,则重发该指令,如果重发次数达到预定的上限都没有收到回应,则判定该指令被拒绝。此时可以通过人机界面向用户显示移动终端处于忙状态的信息,请用户稍后再尝试。
[0063] 本发明的各方法实施方式均可以以软件、硬件、固件等方式实现。不管本发明是以软件、硬件、还是固件方式实现,指令代码都可以存储在任何类型的计算机可访问的存储器中(例如永久的或者可修改的,易失性的或者非易失性的,固态的或者非固态的,固定的或者可更换的介质等等)。同样,存储器可以例如是可编程阵列逻辑(Programmable Array Logic,简称“PAL”)、随机存取存储器(Random Access Memory,简称“RAM”)、可编程只读存储器(Programmable Read Only Memory,简称“PROM”)、只读存储器(Read-Only Memory,简称“ROM”)、电可擦除可编程只读存储器(Electrically Erasable Programmable ROM,简称“EEPROM”)、磁盘、光盘、数字通用光盘(Digital Versatile Disc,简称“DVD”)等等。
[0064] 本发明第三实施方式涉及一种移动终端。该移动终端包括接入层模块、网络管理模块MN和用户界面模块MMI。该移动终端通过MN与计算机连接。
[0065] MN进一步包括:
[0066] 存储有至少一个互斥指令集的存储单元,存储每个互斥指令集分别对应的状态标志的存储单元。
[0067] 指令接收单元,用于从MMI或计算机接收指令。
[0068] 判断单元,用于对预定条件进行判断。
[0069] 执行单元,用于修改状态标志和执行指令所对应的业务。
[0070] 指令接收单元从MMI或计算机收到指令时,判断单元如果判定该指令属于互斥指令集之一,且该互斥指令集对应的状态标志为非互斥状态,则指示执行单元修改该状态标志为互斥状态并且执行该指令所对应的业务,待该业务结束后,再修改该状态标志为非互斥状态。
[0071] 指令接收单元从MMI或计算机收到指令时,判断单元如果判定该指令属于互斥指令集之一,且该互斥指令集对应的状态标志为互斥状态,则指示执行单元拒绝执行该指令所对应的业务。
[0072] 指令接收单元从MMI或计算机收到指令时,判断单元如果判定该指令不属于任何互斥指令集,则指示执行单元直接执行该指令。
[0073] 互斥指令集包括以下之一或其任意组合:
[0074] 与呼叫业务相关的互斥指令集、与短信业务相关的互斥指令集、与分组交换相关的互斥指令集。其中,
[0075] 与呼叫业务相关的互斥指令集包括:与主叫相关的指令,与被叫相关的指令,和与辅助业务相关的指令。
[0076] 与短信业务相关的互斥指令集包括:与接收短信相关的指令,与发送短信相关的指令。
[0077] 与分组交换相关的互斥指令集包括:与分组数据协议激活相关的指令,与分组交换拨号相关的指令。
[0078] 第一或第二实施方式是与本实施方式相对应的方法实施方式,本实施方式可与第一或第二实施方式互相配合实施。第一或第二实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一或第二实施方式中。
[0079] 需要说明的是,本发明移动终端中提到的各单元都是逻辑单元,在物理上,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现,这些逻辑单元本身的物理实现方式并不是最重要的,这些逻辑单元所实现的功能的组合是才解决本发明所提出的技术问题的关键。此外,为了突出本发明的创新部分,本发明上述移动终端并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,这并不表明上述设备实施方式并不存在其它的单元。
[0080] 虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。