[go: up one dir, main page]

CN102905399B - Method for arranging radio activities and communication device therefor - Google Patents

Method for arranging radio activities and communication device therefor Download PDF

Info

Publication number
CN102905399B
CN102905399B CN201210142497.1A CN201210142497A CN102905399B CN 102905399 B CN102905399 B CN 102905399B CN 201210142497 A CN201210142497 A CN 201210142497A CN 102905399 B CN102905399 B CN 102905399B
Authority
CN
China
Prior art keywords
access technology
module
wireless access
radio activity
wireless
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.)
Expired - Fee Related
Application number
CN201210142497.1A
Other languages
Chinese (zh)
Other versions
CN102905399A (en
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.)
MediaTek Inc
Original Assignee
MediaTek Inc
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
Application filed by MediaTek Inc filed Critical MediaTek Inc
Publication of CN102905399A publication Critical patent/CN102905399A/en
Application granted granted Critical
Publication of CN102905399B publication Critical patent/CN102905399B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

A method of scheduling radio activity and a communication device thereof, wherein the communication device scheduling radio activity comprises: a processor coupling a first rat module and a second rat module, comprising: a first processor logic module that schedules one or more radio activities of a second radio access technology module according to a first scheduling method when the first radio access technology module is operating in an idle mode, wherein the second radio access technology module is operating in the idle mode and continues to transceive one or more messages; and a second processor logic module that schedules one or more radio activities of a second radio access technology module according to a second scheduling method when the first radio access technology module leaves idle mode and enters data mode to perform data transmission in the first wireless network through the radio transceiver, wherein the second radio access technology module operates in idle mode and continues to transceive one or more messages.

Description

安排无线电活动的方法及其通信装置Method for arranging radio activities and communication device therefor

技术领域technical field

本发明有关于在通信装置中安排多个无线接入技术(RadioAccessTechnology,RAT)模块的无线电活动的方法,并且特别有关于当通信装置中的上述多个RAT模块共享一根天线时,安排其无线电活动的方法。The present invention relates to a method for arranging the radio activity of a plurality of Radio Access Technology (RAT) modules in a communication device, and in particular to arranging the radio activity of the above-mentioned RAT modules in a communication device when they share one antenna. method of the activity.

背景技术Background technique

术语“无线”,通常涉及电气或者电子操作,能够在不需要使用“硬件布线”连接的情况下来实现。“无线通信”,是在不使用电导体或者电线的情况下,将信息传输一段距离。涉及的距离可为较短距离(如电视遥控的几米)或者较长距离(如无线电通信的成千甚至上万千米)。移动电话是人们最熟知的无线通信的例子。全世界许多地点的用户借助移动电话可使用无线电波与另一方进行通话。只要存在能够发送与接收信号的基站设备(cellulartelephonesitetohouseequipment),移动电话就可以在任何地方使用,其中信号经过处理以用于移动电话发送及接收语音和数据。The term "wireless", generally referring to electrical or electronic operation, can be achieved without the use of "hard-wired" connections. "Wireless communication" is the transmission of information over a distance without the use of electrical conductors or wires. The distances involved can be short distances (a few meters for a TV remote control) or long distances (thousands or even tens of thousands of kilometers for radio communications). The mobile phone is the most well-known example of wireless communication. Mobile phones allow users in many locations around the world to talk to each other using radio waves. A mobile phone can be used anywhere as long as there is a cellular telephone site to house equipment capable of sending and receiving signals that are processed for the mobile phone to send and receive voice and data.

各种各样的移动通信技术已经相当成熟并且定义明确。例如,全球移动通信系统(GlobalSystemforMobilecommunications,GSM)是一种定义明确并且普遍被采纳的通信系统,其采用时分多址(TimeDivisionMultipleAccess,TDMA)技术,此技术是用于在移动电话与小区站点之间发送声音、数据以及信令数据(例如拨出的电话号码)的数字无线电(digitalradio)多址方案。CDMA2000是一个混合移动通信2.5G/3G的技术标准,其采用码分多址(CodeDivisionMultipleAccess,CDMA)技术。通用移动通信系统(UniversalMobileTelecommunicationsSystem,UMTS)是一个3G移动通信系统,UMTS在GSM系统上提供增强型范围的多媒体服务。无线保真(WirelessFidelity,Wi-Fi)技术是由802.11工程技术标准定义的一项技术,此技术可用于家庭网络、移动电话及视频游戏,以提供高频无线局域网。Various mobile communication technologies are quite mature and well defined. For example, the Global System for Mobile communications (GSM) is a well-defined and widely adopted communication system that uses Time Division Multiple Access (TDMA) technology, which is used to transmit data between mobile phones and cell sites. A digital radio multiple access scheme for voice, data, and signaling data (such as dialed telephone numbers). CDMA2000 is a technical standard for hybrid mobile communication 2.5G/3G, which adopts Code Division Multiple Access (CDMA) technology. Universal Mobile Telecommunications System (Universal Mobile Telecommunications System, UMTS) is a 3G mobile communication system, UMTS provides enhanced range of multimedia services on the GSM system. Wireless Fidelity (Wireless Fidelity, Wi-Fi) technology is a technology defined by the 802.11 engineering technology standard. This technology can be used in home networks, mobile phones and video games to provide high-frequency wireless local area networks.

随着无线通信技术的飞速发展,使得今天在一个移动台(MobileStation,MS)中使用不同或者相同的通信技术提供多重无线通信服务成为可能。为了提供最佳通信服务,需要一种安排多个RAT模块的无线电活动的方法。然而,采用传统的方法,当其中一个RAT模块为执行其无线电活动占用另一RAT模块的无线电资源过长时,上述另一RAT模块关联的数据吞吐量会严重下降并且可发生过度连续占用(excessive-and-consecutive-occupancy)的问题。With the rapid development of wireless communication technologies, it is possible to use different or the same communication technologies in a mobile station (Mobile Station, MS) to provide multiple wireless communication services today. In order to provide optimal communication services, a method of scheduling radio activity of multiple RAT modules is needed. However, with conventional methods, when one of the RAT modules occupies the radio resources of the other RAT module for too long to perform its radio activities, the data throughput associated with the other RAT module will be severely degraded and excessive continuous occupation may occur. -and-consecutive-occupancy).

发明内容Contents of the invention

有鉴于此,本发明提供一种安排无线电活动的方法及其通信装置。In view of this, the present invention provides a method for arranging radio activities and a communication device thereof.

一种安排无线电活动的通信装置,包含:处理器,耦接第一无线接入技术模块与第二无线接入技术模块,其中第一无线接入技术模块与第二无线接入技术模块共享无线电收发机;其中第一无线接入技术模块待接于第一无线网络的第一业务小区;第二无线接入技术模块待接于第二无线网络的第二业务小区;以及其中处理器至少包含:第一处理器逻辑模块,当第一无线接入技术模块在空闲模式中运作时,根据第一调度方法安排第二无线接入技术模块的一个或多个无线电活动,其中第二无线接入技术模块运作在空闲模式中且继续在第二无线网络中通过无线电收发机收发一个或多个消息;以及第二处理器逻辑模块,当第一无线接入技术模块离开空闲模式并且进入数据模式通过无线电收发机在第一无线网络中执行数据传输时,根据第二调度方法安排第二无线接入技术模块的一个或多个无线电活动,其中第二无线接入技术模块运作在空闲模式中且继续在第二无线网络中通过无线电收发机收发一个或多个消息;其中,基于该第二调度方法,该第二处理器逻辑模块将该第二无线接入技术模块的一个无线电活动分为几个部分,并在多个空隙间隔中的不同空隙间隔安排该第二无线接入技术模块执行划分后的无线电活动部分,其中,在执行该第二无线接入技术模块的划分后的该无线电活动部分的该空隙间隔内,暂停该第一无线接入技术模块通过该无线电收发机收发消息。A communication device for scheduling radio activities, comprising: a processor coupled to a first radio access technology module and a second radio access technology module, wherein the first radio access technology module and the second radio access technology module share a radio Transceiver; wherein the first radio access technology module is connected to the first service cell of the first wireless network; the second radio access technology module is to be connected to the second service cell of the second wireless network; and wherein the processor includes at least : a first processor logic module that schedules one or more radio activities of a second radio access technology module according to a first scheduling method when the first radio access technology module is operating in idle mode, wherein the second radio access technology module the technology module operates in the idle mode and continues to send and receive one or more messages via the radio transceiver in the second wireless network; and the second processor logic module, when the first radio access technology module leaves the idle mode and enters the data mode by scheduling one or more radio activities of the second RAT module according to a second scheduling method, wherein the second RAT module operates in idle mode and continues to perform data transmission in the first wireless network by the radio transceiver One or more messages are sent and received by radio transceivers in the second wireless network; wherein, based on the second scheduling method, the second processor logic module divides a radio activity of the second radio access technology module into several part, and arrange the second radio access technology module to perform the divided radio active part at different gap intervals among the plurality of gap intervals, wherein, after performing the divided radio active part of the second radio access technology module During the gap interval, the first radio access technology module is suspended from sending and receiving messages through the radio transceiver.

一种安排无线电活动的方法,其中至少存在第一无线接入技术模块与第二无线接入技术模块配置于通信装置中以及共享无线电收发机,其中第一无线接入技术模块待接于第一无线网络的第一业务小区以及第二无线接入技术模块待接于第二无线网络的第二业务小区,上述安排无线电活动的方法包含:采用第一调度方法,当第一无线接入技术模块在空闲模式中执行时,安排第二无线接入技术模块的一个或多个无线电活动,其中第二无线接入技术模块运作在空闲模式中且继续在第二无线网络中通过无线电收发机收发一个或多个消息;以及采用第二调度方法,当第一无线接入技术模块离开空闲模式并且进入数据模式通过无线电收发机在第一无线网络中执行数据传输时,安排第二无线接入技术模块的一个或多个无线电活动,其中第二无线接入技术模块运作在空闲模式中且继续通过无线电收发机在第二无线网络中收发一个或多个消息;其中,采用该第二调度方法安排该一个或多个无线电活动的步骤进一步包含:将该第二无线接入技术模块的一个无线电活动分为几个部分,并在多个空隙间隔中的不同空隙间隔安排该第二无线接入技术模块执行划分后的无线电活动部分,其中,在执行该第二无线接入技术模块的划分后的该无线电活动部分的该空隙间隔内,暂停该第一无线接入技术模块通过该无线电收发机收发消息。A method of arranging radio activities, wherein there are at least a first radio access technology module and a second radio access technology module configured in a communication device and sharing a radio transceiver, wherein the first radio access technology module stands by on the first The first service cell of the wireless network and the second radio access technology module are waiting to be connected to the second service cell of the second wireless network. The method for arranging radio activities includes: adopting the first scheduling method, when the first radio access technology module When executing in idle mode, schedule one or more radio activities of the second radio access technology module, wherein the second radio access technology module operates in idle mode and continues to transmit and receive a radio transceiver in the second wireless network or a plurality of messages; and using a second scheduling method, when the first radio access technology module leaves the idle mode and enters the data mode to perform data transmission in the first wireless network through the radio transceiver, schedule the second radio access technology module one or more radio activities, wherein the second radio access technology module operates in idle mode and continues to send and receive one or more messages in the second wireless network through the radio transceiver; wherein, the second scheduling method is used to schedule the The step of one or more radio activities further comprises: dividing a radio activity of the second radio access technology module into several parts, and arranging the second radio access technology module at different slot intervals of the plurality of slot intervals performing the divided radio active part, wherein during the gap interval of the divided radio active part of the second radio access technology module, the first radio access technology module is suspended from sending and receiving messages through the radio transceiver .

另一种安排无线电活动的方法,其中通信装置包含至少两个插槽,每个耦接对应的无线接入技术模块以及上述无线接入技术模块共享无线电收发机,上述安排无线电活动的方法包含:检测插入该插槽的用户识别卡的数量;以及当只检测到一个用户识别卡插入插槽中的一个时,采用第一调度方法,安排耦接用户识别卡的对应无线接入技术模块的一个或多个无线电活动,其中对应无线接入技术模块运作在空闲模式且继续在无线网络中通过无线电收发机收发一个或多个消息,以及当检测到多于一个用户识别卡插入插槽中时,采用第二调度方法,安排至少一个耦接用户识别卡的对应无线接入技术模块的一个或多个无线电活动,其中对应无线接入技术模块运作在空闲模式中且继续在无线网络中通过无线电收发机收发一个或多个消息;其中,采用该第二调度方法安排至少一个耦接该用户识别卡的该对应无线接入技术模块的该一个或多个无线电活动的步骤进一步包含:将该对应无线接入技术模块的一个无线电活动分为至少两个部分,并在多个空隙间隔中的不同空隙间隔安排该对应无线接入技术模块执行划分后的无线电活动部分,其中,在执行该对应无线接入技术模块的划分后的该无线电活动部分的该空隙间隔内,暂停该对应无线接入技术模块以外的另一无线接入技术模块通过该无线电收发机收发消息。Another method of scheduling radio activity, wherein the communication device comprises at least two slots, each coupled to a corresponding radio access technology module and the radio access technology modules share a radio transceiver, the method of scheduling radio activity includes: Detecting the number of subscriber identity cards inserted into the slot; and when only one subscriber identity card is detected to be inserted into one of the slots, a first scheduling method is used to arrange one of the corresponding wireless access technology modules coupled to the subscriber identity card or a plurality of radio activities, wherein the corresponding radio access technology module operates in an idle mode and continues to send and receive one or more messages through the radio transceiver in the wireless network, and when more than one SIM card is inserted into the slot is detected, Using a second scheduling method, scheduling one or more radio activities of at least one corresponding radio access technology module coupled to the subscriber identity card, wherein the corresponding radio access technology module operates in idle mode and continues to transmit and receive by radio in the wireless network The machine sends and receives one or more messages; Wherein, the step of arranging the one or more radio activities of the corresponding radio access technology module of at least one coupled to the subscriber identity card by the second scheduling method further includes: the corresponding radio A radio activity of the access technology module is divided into at least two parts, and the corresponding radio access technology module is arranged to execute the divided radio activity part in different gap intervals among the plurality of gap intervals, wherein, when executing the corresponding radio access Within the gap interval of the divided radio active part of the input technology module, another radio access technology module other than the corresponding radio access technology module is suspended to send and receive messages through the radio transceiver.

本发明的安排无线电活动的方法及其通信装置可解决无线接入技术模块关联的数据吞吐量严重下降以及过度连续占用的问题。The method of scheduling radio activity and its communication device of the present invention can solve the problem of severe data throughput degradation and excessive continuous occupation associated with radio access technology modules.

附图说明Description of drawings

图1是根据本发明实施例描述装配两个RAT模块的通信装置示意图。Fig. 1 is a schematic diagram illustrating a communication device equipped with two RAT modules according to an embodiment of the present invention.

图2是根据本发明另一实施例描述装配两个RAT模块的通信装置示意图。Fig. 2 is a schematic diagram illustrating a communication device equipped with two RAT modules according to another embodiment of the present invention.

图3是根据本发明实施例描述的网络拓扑图。Fig. 3 is a network topology diagram described according to an embodiment of the present invention.

图4是根据本发明实施例描述具有两个协议栈处理程序的通信装置的系统结构示意图。FIG. 4 is a schematic diagram illustrating a system structure of a communication device with two protocol stack processing programs according to an embodiment of the present invention.

图5是根据本发明实施例描述安排由不同RAT模块执行的无线电活动的时序图。FIG. 5 is a timing diagram describing scheduling radio activities performed by different RAT modules according to an embodiment of the present invention.

图6是描述RAT模块RAT1与RAT2的数据/信令收发活动的两个组合时间序列。FIG. 6 is two combined time series describing data/signaling transceiving activities of RAT modules RAT1 and RAT2.

图7是根据本发明第一实施例的触发智能调度方法的方法流程图。Fig. 7 is a flowchart of a method for triggering an intelligent scheduling method according to the first embodiment of the present invention.

图8是根据本发明第二实施例的触发智能调度方法的方法流程图。Fig. 8 is a flowchart of a method for triggering an intelligent scheduling method according to a second embodiment of the present invention.

图9是根据本发明实施例描述未经智能调度的无线电活动的时序图。FIG. 9 is a timing diagram illustrating radio activities without intelligent scheduling according to an embodiment of the present invention.

图10是根据本发明实施例描述基于智能调度方法安排的无线电活动的时序图。FIG. 10 is a sequence diagram describing radio activities scheduled based on an intelligent scheduling method according to an embodiment of the present invention.

图11是根据本发明实施例描述未经智能调度的“3G频率扫描”无线电活动的时序图。FIG. 11 is a timing diagram illustrating "3G Frequency Scan" radio activity without intelligent scheduling according to an embodiment of the present invention.

图12是根据本发明实施例描述基于智能调度方法安排的“3G频率扫描”的无线电活动的时序图。FIG. 12 is a timing diagram describing radio activities of “3G frequency scanning” arranged based on an intelligent scheduling method according to an embodiment of the present invention.

具体实施方式detailed description

在说明书及权利要求书当中使用了某些词汇来指称特定的元件。所属技术领域的技术人员应可理解,硬件制造商可能会用不同的名词来称呼同一个元件。本说明书及权利要求书并不以名称的差异作为区分元件的方式,而是以元件在功能上的差异作为区分的准则。在通篇说明书及权利要求项中所提及的“包含”为一开放式的用语,故应解释成“包含但不限定于”。此外,“耦接”一词在此包含任何直接及间接的电气连接手段。因此,若文中描述第一装置耦接于第二装置,则代表第一装置可直接电气连接于第二装置,或通过其它装置或连接手段间接地电气连接至第二装置。Certain terms are used in the description and claims to refer to particular elements. Those skilled in the art should understand that hardware manufacturers may use different terms to refer to the same component. The specification and claims do not use the difference in name as a way to distinguish components, but use the difference in function of components as a criterion for distinguishing. "Includes" mentioned throughout the specification and claims is an open term, so it should be interpreted as "including but not limited to". In addition, the term "coupled" herein includes any direct and indirect means of electrical connection. Therefore, if it is described that the first device is coupled to the second device, it means that the first device may be directly electrically connected to the second device, or indirectly electrically connected to the second device through other devices or connection means.

接下来的描述是关于本发明的实施例,其为了描述本发明的基本原理,并不作为对本发明的限制。本发明的保护范围由权利要求书作出界定。The following descriptions are about the embodiments of the present invention, which are intended to describe the basic principles of the present invention, and are not intended to limit the present invention. The protection scope of the present invention is defined by the claims.

随着通信技术的不断发展,目前移动台具有管理多个RAT的能力,例如在一个通信装置中,GSMRAT、通用分组无线业务(GeneralPacketRadioService,GPRS)RAT、增强型数据率GSM演进(EnhancedDataratesforGSMEvolution,EDGE)RAT、宽带码分多址(WidebandCodeDivisionMultipleAccess,WCDMA)RAT、全球互通微波存取(WorldwideInteroperabilityforMicrowaveAccess,WiMAX)RAT、时分同步码分多址(TimeDivisionSynchronousCodeDivisionMultipleAccess,TD-SCDMA)RAT、长期演进(LongTermEvolution,LTE)RAT、时分长期演进(TimeDivisionLongTermEvolution,TD-LTE)RAT或者类似的RAT中的至少两种。其中MS可被替换称为用户设备(UserEquipment,UE)。With the continuous development of communication technology, mobile stations currently have the ability to manage multiple RATs, such as GSMRAT, General Packet Radio Service (GPRS) RAT, Enhanced Datarates for GSMEvolution (EDGE) in one communication device RAT, Wideband Code Division Multiple Access (WCDMA) RAT, Worldwide Interoperability for Microwave Access (WiMAX) RAT, Time Division Synchronous Code Division Multiple Access (TD-SCDMA) RAT, Long Term Evolution (LTE) RAT, At least two of Time Division Long Term Evolution (TD-LTE) RATs or similar RATs. The MS can be replaced by a user equipment (User Equipment, UE).

图1是根据本发明实施例描述装配两个RAT模块的通信装置示意图。通信装置100可包含两个RAT模块11与12(两者可为相同RAT模块或者不同RAT模块,本发明不限制与此)、耦接RAT模块11与12的处理器105、存储器106、无线电收发机108及RAT模块11与12共享的天线109。RAT模块11可至少包含耦接至用户识别卡101的基带处理器103,以及RAT模块12可至少包含耦接至用户识别卡102的基带处理器104。Fig. 1 is a schematic diagram illustrating a communication device equipped with two RAT modules according to an embodiment of the present invention. The communication device 100 may include two RAT modules 11 and 12 (both may be the same RAT module or different RAT modules, the present invention is not limited thereto), a processor 105 coupled to the RAT modules 11 and 12, a memory 106, a radio transceiver The antenna 109 shared by the machine 108 and the RAT modules 11 and 12. The RAT module 11 may at least include a baseband processor 103 coupled to the subscriber identity card 101 , and the RAT module 12 may at least include a baseband processor 104 coupled to the subscriber identity card 102 .

无线电收发机108可接收无线射频(RadioFrequency,RF)信号,将接收的信号转换为基带信号用于基带处理器103及/或104处理,或者从基带处理器103及/或104接收基带信号并将接收的信号转换为无线RF信号以传输至对等(peer)装置。无线电收发机108可包含多个硬件装置以执行RF转换。例如,无线电收发机108可包含混频器(mixer),其将无线通信系统的RF信号中振荡的载波与基带信号相乘,其中举例而言,对于GSM上述RF信号频率可为900MHz或1800MHz,对于UMTS为1900MHz,或者其他频率。基带处理器103与104可进一步将基带信号转换为多个数字信号并且处理上述数字信号,反之亦然。基带处理器103与104也可包含多个硬件装置以执行基带信号处理。基带信号处理可包含模数转换(AnalogtoDigitalConversion,ADC)/数模转换(DigitaltoAnalogConversion,DAC)、增益调整、调制/解调、编码/解码等。处理器105可分别控制无线电收发机108与RAT模块11、12的操作。处理器105可从插入两个插槽的用户识别卡101与102中读取数据并且可将数据写入到上述插入的用户识别卡101与102中。The radio transceiver 108 can receive a radio frequency (Radio Frequency, RF) signal, convert the received signal into a baseband signal for the baseband processor 103 and/or 104 to process, or receive the baseband signal from the baseband processor 103 and/or 104 and Received signals are converted to wireless RF signals for transmission to peer devices. The radio transceiver 108 may include a number of hardware devices to perform RF conversion. For example, the radio transceiver 108 may include a mixer (mixer), which multiplies the carrier wave oscillating in the RF signal of the wireless communication system with the baseband signal, wherein, for example, for GSM, the RF signal frequency may be 900MHz or 1800MHz, 1900MHz for UMTS, or other frequencies. The baseband processors 103 and 104 can further convert the baseband signal into a plurality of digital signals and process the digital signals, and vice versa. The baseband processors 103 and 104 may also include multiple hardware devices to perform baseband signal processing. Baseband signal processing may include analog-to-digital conversion (AnalogtoDigitalConversion, ADC)/digital-to-analog conversion (DigitaltoAnalogConversion, DAC), gain adjustment, modulation/demodulation, encoding/decoding, and the like. The processor 105 can control the operation of the radio transceiver 108 and the RAT modules 11 , 12 respectively. The processor 105 can read data from and write data into the inserted SIM cards 101 and 102 inserted into the two slots.

根据本发明的实施例,可安排处理器105执行RAT模块11与12的对应软件模块的程序代码(programcode)。在数据结构中具有特定数据(specificdata)的程序代码也可称为处理器逻辑模块,并且在其执行时,处理器105可维持及执行RAT模块11与12的单个任务、线程及/或协议栈,以分别独立地控制基带处理器103与104、无线电收发机108及插入两个插槽的用户识别卡101与102的操作。在较佳实施例中,可配置两个协议栈以分别管理单个RAT模块的无线电活动。然而,也可以只配置一个协议栈同时管理RAT模块的无线电活动,本发明不局限于此。值得注意地是,在本发明其他实施例中,也可设计具有双核处理器的通信装置。图2是根据本发明另一实施例描述装配两个RAT模块的通信装置示意图。如图2中的无线通信装置100′所示,处理器与存储器可分别集成在RAT模块11′与12′的基带处理器103′与104′中,并且每个处理器可维持及执行对应RAT模块11′与12′的任务、线程及/或协议栈。因此,本发明不局限于一种示例。According to an embodiment of the present invention, the processor 105 may be arranged to execute program codes of corresponding software modules of the RAT modules 11 and 12 . The program code with specific data in the data structure can also be referred to as a processor logic module, and when it is executed, the processor 105 can maintain and execute individual tasks, threads and/or protocol stacks of the RAT modules 11 and 12 , to independently control the operations of the baseband processors 103 and 104, the radio transceiver 108, and the SIM cards 101 and 102 inserted into the two slots. In a preferred embodiment, two protocol stacks can be configured to separately manage the radio activity of a single RAT module. However, it is also possible to configure only one protocol stack and manage radio activities of the RAT module at the same time, and the present invention is not limited thereto. It should be noted that in other embodiments of the present invention, a communication device with dual-core processors can also be designed. Fig. 2 is a schematic diagram illustrating a communication device equipped with two RAT modules according to another embodiment of the present invention. As shown in the wireless communication device 100' in FIG. 2, the processor and memory can be integrated in the baseband processors 103' and 104' of the RAT modules 11' and 12', respectively, and each processor can maintain and execute the corresponding RAT Tasks, threads and/or protocol stacks of modules 11' and 12'. Therefore, the present invention is not limited to one example.

图3是根据本发明实施例描述的网络拓扑图。图3中的通信装置200可为图1与图2中描述的通信装置100与100′。这样,在下文中,为了简化的目的,通信装置200将代表所有前述的类似装置。在装配多于一个的用户识别卡的通信装置200待接(camp)于或关联(associate)于由接入站点201与202管理的小区后,通信装置200可同时接入多个采用相同或不同RAT的网络203与204,其中网络203或204可为GSM网络、WCDMA网络、Wi-Fi网络、CDMA2000网络、TD-SCDMA网络、互联网或类似网络,并且接入站点201或202可为基站(BaseStation,BS)、节点B(node-B)或与802.1a、802.1b、802.1g兼容的接入点。通信装置200可利用任意装配的用户识别卡向被叫方(例如另外一个对应的有线或无线通信装置)发布(issue)装置发端通信请求(apparatusoriginatedcommunicationrequest),例如语音呼叫、数据呼叫、视频呼叫或基于互联网协议的语音传输(VoiceoverInternetProtocol,VoIP)呼叫,其中上述发布是通过具有对应媒介装置205与206的网络203与204中的至少一个(例如具有移动交换中心的GSM网络、具有无线网络控制器的WCDMA/TD-SCDMA网络或具有会话初始化协议服务器的互联网),或通过公用交换电话网络(PublicSwitchedTelephoneNetwork,PSTN)207或上述网络的任意组合来实现的。此外,通信装置200可接收装置收端通信请求(apparatusterminatedcommunicationrequest),也叫做移动设备终端(MobileTerminated,MT)呼入请求,例如来自于呼叫方任意用户识别卡的来电呼叫。可以理解,在不同类型的网络之间可存在一个或多个网关(gateway)。Fig. 3 is a network topology diagram described according to an embodiment of the present invention. The communication device 200 in FIG. 3 may be the communication devices 100 and 100' described in FIGS. 1 and 2 . Thus, in the following, for the sake of simplicity, the communication device 200 will represent all the aforementioned similar devices. After the communication device 200 equipped with more than one subscriber identity card is camped or associated with the cells managed by the access stations 201 and 202, the communication device 200 can simultaneously access multiple The network 203 and 204 of RAT, wherein network 203 or 204 can be GSM network, WCDMA network, Wi-Fi network, CDMA2000 network, TD-SCDMA network, Internet or similar network, and access station 201 or 202 can be base station (BaseStation , BS), Node-B (node-B), or an access point compatible with 802.1a, 802.1b, 802.1g. The communication device 200 can issue (issue) a device originating communication request (apparatus originated communication request) to the called party (such as another corresponding wired or wireless communication device) by using any assembled subscriber identity card, such as a voice call, a data call, a video call or a call based on Voice over Internet Protocol (VoiceoverInternetProtocol, VoIP) call, wherein the above-mentioned distribution is through at least one of the networks 203 and 204 with corresponding media devices 205 and 206 (such as a GSM network with a mobile switching center, a WCDMA network with a radio network controller) /TD-SCDMA network or the Internet with a session initiation protocol server), or through the public switched telephone network (Public Switched Telephone Network, PSTN) 207 or any combination of the above networks. In addition, the communication device 200 can receive an apparatus-terminated communication request (apparatusterminated communication request), also called a mobile terminal (Mobile Terminated, MT) incoming call request, such as an incoming call from any subscriber identity card of the calling party. It will be appreciated that one or more gateways may exist between different types of networks.

为了描述本发明的内容,假定配置于通信装置200的一个RAT模块(下文称为RAT1)待接于第一无线网络(例如业务网络)的第一业务小区(或称为服务小区),其进入“数据模式”通过无线电收发机108与天线109建立与第一无线网络的电路交换(CircuitSwitch,CS)或PS连接及在第一无线网络中执行CS或PS数据传输(例如,语音/视频数据或分组数据传输)。同时,配置与通信装置200的另一RAT模块(下文称为RAT2)待接于第二无线网络的第二业务小区并且进入正常待机(normalstandby)的空闲模式(idlemode)。值得注意地是,对于传统设计,在通信装置装配两个RAT模块的情况下,当一个RAT模块为执行CS或PS数据传输占用无线电资源(例如天线109与无线电收发机108)时,另一个RAT模块可进入“飞行模式”以暂停其传输与接收功能。In order to describe the content of the present invention, it is assumed that a RAT module (hereinafter referred to as RAT1) configured in the communication device 200 is waiting for the first service cell (or service cell) of the first wireless network (such as a service network), and it enters "Data mode" establishes a circuit switched (CircuitSwitch, CS) or PS connection with the first wireless network through the radio transceiver 108 and the antenna 109 and performs CS or PS data transmission (for example, voice/video data or packet data transmission). Meanwhile, another RAT module (hereinafter referred to as RAT2 ) of the configuration and communication device 200 waits for the second service cell of the second wireless network and enters an idle mode of normal standby (normal standby). It is worth noting that for conventional designs, in the case of a communication device equipped with two RAT modules, when one RAT module occupies radio resources (such as antenna 109 and radio transceiver 108) for performing CS or PS data transmission, the other RAT module The module can enter "airplane mode" to suspend its transmit and receive functions.

然而,基于本发明的内容,为了提供更有效的无线电业务,在RAT模块RAT1的数据传输期间,RAT模块RAT1可为RAT模块RAT2提供一个或多个空隙间隔(gapinterval)来执行对应的无线电活动。因此,在本发明的实施例中,即使RAT模块RAT1进入用于CS或PS数据传输的“数据模式”,RAT模块RAT2仍可留在用于正常待机的空闲模式(或称为“虚拟空闲模式”以与在通信装置设计中常用的RAT空闲模式相区分)中并且可通过无线电资源(例如天线109与无线电收发机108)继续在第二无线网络中收发一个或多个消息。However, based on the content of the present invention, in order to provide more efficient radio services, during the data transmission of the RAT module RAT1, the RAT module RAT1 can provide one or more gap intervals (gap interval) for the RAT module RAT2 to perform corresponding radio activities. Therefore, in an embodiment of the present invention, even if the RAT module RAT1 enters the "data mode" for CS or PS data transmission, the RAT module RAT2 can still stay in the idle mode (or called "virtual idle mode") for normal standby ” to distinguish from the RAT idle mode commonly used in communication device design) and may continue to transmit and receive one or more messages in the second wireless network through radio resources (eg, antenna 109 and radio transceiver 108).

为了实施本发明的内容,可设计仲裁器(arbiter)来调度与协调不同RAT模块的无线电活动。例如但不限定与此,无线电活动可为在对应小区中用于传送或接收信息的信道活动,或对业务小区或相邻小区执行功率扫描或频率扫描的测量活动,或其他活动。在本发明某些实施例中,可设计实时基准(RealTimeBase,RTB)软件模块来起到调度与协调无线电活动的作用。当图1所示的处理器105或图2所示的处理器执行RTB软件模块时,通信装置的处理器可像仲裁器一样调度与协调不同RAT模块的无线电活动。值得注意的是,在其他实施例中,也可将仲裁器设计及配置为专用硬件装置,本发明不局限于此。In order to implement the teachings of the present invention, an arbiter can be designed to schedule and coordinate radio activities of different RAT modules. For example but not limited thereto, the radio activity may be a channel activity for transmitting or receiving information in a corresponding cell, or a measurement activity of performing a power scan or a frequency scan on a service cell or a neighboring cell, or other activities. In some embodiments of the present invention, a real-time base (RealTimeBase, RTB) software module can be designed to play the role of scheduling and coordinating radio activities. When the processor 105 shown in FIG. 1 or the processor shown in FIG. 2 executes the RTB software module, the processor of the communication device can act as an arbiter to schedule and coordinate radio activities of different RAT modules. It should be noted that, in other embodiments, the arbitrator can also be designed and configured as a dedicated hardware device, and the present invention is not limited thereto.

另外,在其他实施例中,代替配置专用软件或硬件仲裁器,用于处理单独的任务及/或协议栈的协议栈处理程序也可彼此之间进行通信以安排与协调不同RAT模块之间的无线电活动,其中上述协议栈处理程序是对代表用户识别卡101与102的RAT模块11与12(或RAT模块11′与12′)而言的。协议栈处理程序可由程序代码构成并且由上述的处理器进行执行。值得注意地是,在同一时间内可以只配置一个协议栈处理程序以处理RAT模块的无线电活动,本发明不局限于此。当图1所示的处理器105或图2所示的处理器执行协议栈处理程序时,其可称为实施对应功能的装置。图4是根据本发明实施例描述具有两个协议栈处理程序的通信装置的系统结构示意图。当执行两个协议栈处理程序PS1与PS2时,PS1与PS2分别能够安排(或驱动)无线电收发机108以执行数据与信令(signaling)收发活动。协议栈处理程序PS1与PS2可彼此通信以交涉在任何将来的时间段(也可替换称为时隙或时帧)中的无线电资源的控制以及相应地安排无线电资源。In addition, in other embodiments, instead of configuring dedicated software or hardware arbitrators, protocol stack handlers for processing individual tasks and/or protocol stacks can also communicate with each other to arrange and coordinate communication between different RAT modules. Radio activity, wherein the above-mentioned protocol stack processing procedure is for the RAT modules 11 and 12 (or RAT modules 11' and 12') representing the subscriber identity cards 101 and 102. The protocol stack processing program may be composed of program codes and executed by the above-mentioned processors. It should be noted that only one protocol stack processing program can be configured to handle the radio activities of the RAT module at the same time, and the present invention is not limited thereto. When the processor 105 shown in FIG. 1 or the processor shown in FIG. 2 executes the protocol stack processing program, it can be referred to as a device for implementing corresponding functions. FIG. 4 is a schematic diagram illustrating a system structure of a communication device with two protocol stack processing programs according to an embodiment of the present invention. When the two protocol stack processing programs PS1 and PS2 are executed, PS1 and PS2 are respectively capable of arranging (or driving) the radio transceiver 108 to perform data and signaling transceiving activities. Protocol stack handlers PS1 and PS2 may communicate with each other to negotiate control of radio resources in any future time period (also alternatively referred to as time slot or time frame) and schedule radio resources accordingly.

图5是根据本发明实施例描述安排由不同RAT模块执行的无线电活动的时序图。如图5所示,待接于第一业务小区的RAT模块RAT1进入“数据模式”以通过无线电收发机108与天线109建立与第一无线网络的PS连接及在第一无线网络中执行数据传输。因此,RAT模块RAT1执行的无线电活动为通过专用数据信道(例如沿着所示时间轴的多个专用信道)的第一无线网络中的数据及/或控制信号的传输或接收,其中时间轴上的专用信道可用DCH表示。同时,待接于第二小区的RAT模块RAT2保持在空闲模式中。原本安排空隙间隔GAP_1与GAP_2以执行RAT模块RAT1的数据传输,但现在分配上述空隙间隔给RAT模块RAT2以收听寻呼信道(如图中PCH所示)或相邻小区广播控制信道(如图中NBCCH所示),或执行功率测量(如图中PM所示)。在上述空隙间隔期间,暂停RAT模块RAT1的数据传输且RAT模块RAT1不能利用无线电资源来执行无线电活动(因此,如图所示在空隙间隔期间DCH用阴影显示)。FIG. 5 is a timing diagram describing scheduling radio activities performed by different RAT modules according to an embodiment of the present invention. As shown in Figure 5, the RAT module RAT1 waiting to be connected to the first service cell enters the "data mode" to establish a PS connection with the first wireless network through the radio transceiver 108 and the antenna 109 and perform data transmission in the first wireless network . Thus, the radio activity performed by the RAT module RAT1 is the transmission or reception of data and/or control signals in the first wireless network over a dedicated data channel (eg, a plurality of dedicated channels along the time axis shown), wherein on the time axis The dedicated channel can be represented by DCH. Meanwhile, the RAT module RAT2 camping on the second cell remains in idle mode. The gap intervals GAP_1 and GAP_2 were originally arranged to perform data transmission of the RAT module RAT1, but now the above-mentioned gap intervals are assigned to the RAT module RAT2 to listen to the paging channel (as shown in the figure PCH) or the adjacent cell broadcast control channel (as shown in the figure) NBCCH), or perform power measurements (as PM in the figure). During the above-mentioned gap intervals, the data transmission of the RAT module RAT1 is suspended and the RAT module RAT1 cannot utilize radio resources to perform radio activities (thus, the DCH is shaded during the gap intervals as shown).

然而,在实施中发现随着提供的空隙间隔时间变长,与RAT模块RAT1相关联的数据吞吐量严重下降且可发生过度连续占用(excessive-and-consecutive-occupancy)的问题。与RAT模块RAT1连接的第一无线网络可继续监测上行链路数据及/或从RAT模块RAT1接收的确认,并且动态地调整分配给RAT模块RAT1的传输带宽。上行链路数据或确认接收得越频繁,就要为RAT模块RAT1安排越大的传输带宽。然而,由于上述空隙间隔的存在,与RAT模块RAT1相关联的数据吞吐量下降,这样就减慢了上行链路数据或确认传输的速度,以至于从第一无线网络取得的下行链路带宽减小。例如,假设为RAT模块RAT2提供几个连续空隙间隔以执行对应无线电活动,其中在这期间,第一无线网络要执行RAT模块RAT1的对应数据收发。如果RAT模块RAT1不执行数据收发或在一定时间内未响应第一无线网络,则由第一无线网络安排的下行链路带宽可显著下降到较低的水平,或更差地,其可引起网络认为RAT模块RAT1处于无线链路失败(RadioLinkFailure,RLF)状态并因此断开PS连接。一旦连接消失,RAT模块RAT1必须耗费更多时间来建立新的PS连接以继续剩下的数据收发,这样导致更多的数据吞吐量的下降。除上述的PS连接中的情况以外,在RAT模块RAT1的CS连接中过多地丢失连续语音帧(speechframe)可使用户听到不连续的或不清楚的会话以及感觉不舒服。上述这种情况称为过度连续占用问题。However, it has been found in practice that as the provided gap interval time becomes longer, the data throughput associated with the RAT module RAT1 drops severely and excessive-and-consecutive-occupancy problems may occur. The first wireless network connected to the RAT module RAT1 may continue to monitor uplink data and/or acknowledgments received from the RAT module RAT1, and dynamically adjust the transmission bandwidth allocated to the RAT module RAT1. The more frequently uplink data or acknowledgments are received, the larger the transmission bandwidth should be allocated for the RAT module RAT1. However, due to the existence of the aforementioned gap interval, the data throughput associated with the RAT module RAT1 decreases, which slows down the speed of uplink data or acknowledgment transmission, so that the downlink bandwidth obtained from the first wireless network is reduced. Small. For example, assume that the RAT module RAT2 is provided with several consecutive gap intervals to perform corresponding radio activities, wherein during this period, the first wireless network performs corresponding data transceiving of the RAT module RAT1 . If the RAT module RAT1 does not perform data transceiving or does not respond to the first wireless network within a certain period of time, the downlink bandwidth arranged by the first wireless network may drop significantly to a lower level, or worse, it may cause the network It is considered that the RAT module RAT1 is in a radio link failure (RadioLink Failure, RLF) state and thus disconnects the PS connection. Once the connection disappears, the RAT module RAT1 has to spend more time to establish a new PS connection to continue the remaining data transmission and reception, which leads to more decline in data throughput. In addition to the situation in the PS connection described above, excessive loss of continuous speech frames in the CS connection of the RAT module RAT1 may cause the user to hear discontinuous or unclear conversations and feel uncomfortable. This situation described above is known as the excessive continuous occupancy problem.

为了避免过度连续占用问题并且也提供更可靠的无线电业务,本发明提供几个新颖智能的调度方法及其系统的实施例。通常,智能调度方法将利用空隙间隔的与RAT模块关联的连续无线电活动分成几个部分,以避免上述的过度连续占用问题。值得注意地是,根据本发明的不同实施例,仲裁器(其由软件模块或专用硬件装置配置)、普通协议栈处理程序或与不同RAT模块分别关联的协议栈处理程序皆可执行上述智能调度方法,本发明不局限于此。因此,为了简化起见,可利用术语“处理器”代表后续段落的仲裁器或协议栈处理程序以更清楚地描述对其的操作。In order to avoid the problem of excessive continuous occupation and also provide more reliable radio service, the present invention provides several embodiments of a novel intelligent scheduling method and system thereof. Typically, smart scheduling methods divide the continuous radio activity associated with the RAT module using the gap interval into several parts to avoid the above-mentioned excessive continuous occupation problem. It is worth noting that, according to different embodiments of the present invention, the arbitrator (which is configured by a software module or a dedicated hardware device), a common protocol stack processing program, or a protocol stack processing program associated with different RAT modules can all perform the above-mentioned intelligent scheduling method, the present invention is not limited thereto. Therefore, for the sake of simplicity, the term "processor" may be used to represent an arbiter or a protocol stack handler of the following paragraphs to more clearly describe its operation.

图6是描述RAT模块RAT1与RAT2的数据/信令收发活动的两个组合时间序列,其为了阐述智能调度的概念。图6中,上半部分描述在未采用智能调度机制下RAT模块RAT1与RAT2的数据/信令收发活动,同时下半部分描述在采用智能调度机制下RAT模块RAT1与RAT2的数据/信令收发活动。如图6所示,RAT模块RAT2的无线电活动可分为两部分以避免安排的下行链路带宽的显著减小或者网络发起的断开连接。FIG. 6 is two combined time sequences describing the data/signaling transceiving activities of the RAT modules RAT1 and RAT2, which are used to illustrate the concept of intelligent scheduling. In Figure 6, the upper part describes the data/signaling transceiving activities of the RAT modules RAT1 and RAT2 without using the intelligent scheduling mechanism, while the lower part describes the data/signaling transceiving activities of the RAT modules RAT1 and RAT2 under the intelligent scheduling mechanism Activity. As shown in Fig. 6, the radio activity of the RAT module RAT2 can be split into two parts to avoid a significant reduction of the scheduled downlink bandwidth or a network initiated disconnection.

根据本发明的第一实施例,当一个RAT模块离开空闲模式且进入数据模式以通过无线电收发机108在无线网络中执行数据传输时,可采用智能调度方法。图7是根据本发明第一实施例的触发智能调度方法的方法流程图。在步骤S702,处理器可周期性地监测RAT模块的通信状态。接着,在步骤S704,处理器可根据对应通信状态确定是否存在一个RAT模块已经进入数据模式以执行数据传输。一般地,当RAT模块未主动与业务小区进行语音呼叫或数据会话的通信但其仍具有在无线网络中收发一个或多个消息或控制信令的能力时,其称为处于空闲模式中。当为与业务小区进行语音呼叫或数据会话通信建立专用连接(特定的CS或PS连接)时,RAT模块离开空闲模式并进入数据模式。如果处理器确定不存在任何RAT模块已经进入数据模式以执行数据传输,在步骤S706,采用普通调度方法。否则,在步骤S708,采用智能调度方法。According to the first embodiment of the present invention, when a RAT module leaves the idle mode and enters the data mode to perform data transmission in the wireless network through the radio transceiver 108, an intelligent scheduling method can be employed. Fig. 7 is a flowchart of a method for triggering an intelligent scheduling method according to the first embodiment of the present invention. In step S702, the processor may periodically monitor the communication status of the RAT module. Next, in step S704, the processor may determine whether there is a RAT module that has entered the data mode to perform data transmission according to the corresponding communication status. Generally, when the RAT module is not actively communicating with a service cell for voice calls or data sessions but still has the ability to send and receive one or more messages or control signaling in the wireless network, it is said to be in idle mode. When a dedicated connection (specific CS or PS connection) is established for voice call or data session communication with a service cell, the RAT module leaves idle mode and enters data mode. If the processor determines that no RAT module has entered the data mode to perform data transmission, in step S706, a common scheduling method is adopted. Otherwise, in step S708, an intelligent scheduling method is adopted.

值得注意地是,本发明的某些实施例中,当已经建立物理层专用信道时,处理器可确定RAT模块已经进入数据模式中。例如,上述物理层专用信道可为用于语音传输建立的GSM业务信道(TrafficChannel,TCH)、用于数据传输建立的GSM分组数据业务信道(PacketDataTrafficChannel,PDTCH)、用于语音或数据传输建立的UMTS专用信道(DedicatedChannel,DCH)或其他信道。进一步需要注意,在本发明的其他实施例中,例如当已经接收了某些特定上层消息时,处理器也可从上层角度确定RAT模块已经进入数据模式。例如,特定消息可为用来指示已经建立及连接了CS连接的CC_CONNECTED消息,或用来指示已经接受分组交换连接的上下文的分组数据协议上下文接收(PacketDataProtocolCONTEXTACCEPT,PDP_CONTEXT_ACCEPT)消息,或其他类似消息。It should be noted that, in some embodiments of the present invention, when the physical layer dedicated channel has been established, the processor may determine that the RAT module has entered the data mode. For example, the above-mentioned physical layer dedicated channel may be a GSM traffic channel (TrafficChannel, TCH) for establishing voice transmission, a GSM packet data traffic channel (PacketDataTrafficChannel, PDTCH) for establishing data transmission, or a UMTS channel for establishing voice or data transmission. Dedicated Channel (DedicatedChannel, DCH) or other channels. It should be further noted that in other embodiments of the present invention, for example, when certain specific upper layer messages have been received, the processor may also determine from an upper layer perspective that the RAT module has entered the data mode. For example, the specific message may be a CC_CONNECTED message indicating that a CS connection has been established and connected, or a Packet Data Protocol CONTEXTACCEPT (PDP_CONTEXT_ACCEPT) message indicating that the context of a packet switched connection has been accepted, or other similar messages.

根据本发明第二实施例,当检测到多于一个的用户识别卡插入通信装置200的对应插槽时,可直接采用智能调度方法。图8是根据本发明第二实施例的触发智能调度方法的方法流程图。在步骤S802,处理器可周期性地检测插入插槽的用户识别卡的数量。处理器可通过向对应插槽发送吸极电压(probevoltage)来检测是否存在用户识别卡插入对应插槽中。当存在用户识别卡插入对应插槽中时,如果其为合适的电压,则用户识别卡响应处理器,接着处理器可获知用户识别卡的存在。或者处理器可通过用户识别模块(SubscriberIdentityModule,SIM)或通用用户识别模块(UniversalSubscriberIdentityModule,USIM)接口连接连续地向插槽发送轮询消息(pollingmessage)(例如STATUS命令或类似的特定消息)。如果处理器在预设时间内未接收到响应数据,则认为插槽上未插入用户识别卡(或者已经移除了用户识别卡)。接着,在步骤S804,处理器可确定插槽中是否存在多于一个的用户识别卡。如果不存在,则在步骤S806采用普通调度方法。否则,在步骤S808,采用智能调度方法。接下来的段落将介绍普通调度方法与智能调度方法的细节。According to the second embodiment of the present invention, when it is detected that more than one SIM card is inserted into the corresponding slot of the communication device 200, the intelligent scheduling method can be directly adopted. Fig. 8 is a flowchart of a method for triggering an intelligent scheduling method according to a second embodiment of the present invention. In step S802, the processor may periodically detect the number of SIM cards inserted into the slot. The processor can detect whether there is a subscriber identification card inserted into the corresponding slot by sending a probe voltage to the corresponding slot. When there is a SIM card inserted into the corresponding slot, if it is a suitable voltage, the SIM card responds to the processor, and the processor can then know the presence of the SIM card. Or the processor may continuously send polling messages (such as STATUS commands or similar specific messages) to the slot through a Subscriber Identity Module (Subscriber Identity Module, SIM) or Universal Subscriber Identity Module (Universal Subscriber Identity Module, USIM) interface connection. If the processor does not receive the response data within the preset time, it is considered that the subscriber identification card is not inserted into the slot (or the subscriber identification card has been removed). Next, in step S804, the processor may determine whether there is more than one SIM card in the slot. If not, then in step S806 a common scheduling method is adopted. Otherwise, in step S808, an intelligent scheduling method is adopted. The next paragraphs will introduce the details of the ordinary scheduling method and the smart scheduling method.

根据本发明的实施例,处理器(例如图1所示的处理器105或图2所示的处理器)可包含多个处理器逻辑模块,其每个用于处理一个或多个功能。例如,处理器可至少包含第一处理器逻辑模块,当RAT模块RAT1处于空闲模式时,可执行第一处理器逻辑模块来根据普通调度方法安排RAT模块RAT2的一个或多个无线电活动,其中RAT模块RAT2也运作在空闲模式中且继续在第二无线网络中通过无线电收发机108收发一个或多个消息。另外,处理器也可包含第二处理器逻辑模块,当RAT模块RAT1离开空闲模式并进入数据模式以在第一无线网络通过无线收发机108执行数据传输时,可执行第二处理器逻辑模块来根据智能调度方法安排RAT模块RAT2的一个或多个无线电活动,其中RAT模块RAT2运作在空闲模式中且继续在第二无线网络通过无线电收发机108收发消息。另外,处理器可进一步包含第三处理器逻辑模块,其可在执行时将多个时间间隔作为空隙间隔,并分配空隙间隔至RAT模块RAT2以利用无线电收发机108执行一个或多个无线电活动,其中上述空隙间隔是原本调度至RAT模块RAT1以执行数据传输。According to an embodiment of the present invention, a processor (such as the processor 105 shown in FIG. 1 or the processor shown in FIG. 2 ) may include a plurality of processor logic modules, each of which is configured to handle one or more functions. For example, the processor may comprise at least a first processor logic module, which can execute the first processor logic module to schedule one or more radio activities of the RAT module RAT2 according to a common scheduling method when the RAT module RAT1 is in idle mode, wherein the RAT The module RAT2 also operates in the idle mode and continues to send and receive one or more messages through the radio transceiver 108 in the second wireless network. In addition, the processor may also include a second processor logic module, and when the RAT module RAT1 leaves the idle mode and enters the data mode to perform data transmission through the wireless transceiver 108 in the first wireless network, the second processor logic module may be executed to One or more radio activities of the RAT module RAT2 are scheduled according to an intelligent scheduling method, wherein the RAT module RAT2 operates in an idle mode and continues to send and receive messages through the radio transceiver 108 on the second wireless network. In addition, the processor may further comprise a third processor logic module, which may be executed using a plurality of time intervals as slot intervals and assigning the slot intervals to the RAT module RAT2 to perform one or more radio activities using the radio transceiver 108, The above-mentioned gap intervals are originally scheduled to the RAT module RAT1 to perform data transmission.

基于普通调度方法,为了节省电池电量,当RAT模块未进入数据模式以执行数据传输时,或当在前一个无线电活动结束后新的无线电活动即将执行时,处理器可将多个无线电活动联合起来,上述联合是通过逐个安排上述无线电活动以使RAT模块RAT2无缝地连续执行已安排的无线电活动。根据本发明的实施例,经常结合及安排的无缝执行的无线电活动可至少包含第一无线电活动与第二无线电活动,其中第一无线电活动为收听业务小区的寻呼信道(PagingChannel,PCH),第二无线电活动为在无线网络中从相邻小区接收频率校正信道(FrequencyCorrectionChannel,FCCH)突发与同步信道(SynchronizationChannel,SCH)突发。根据本发明的另一实施例,经常结合及安排的无缝执行的无线电活动可至少包含第一无线电活动与第二无线电活动,其中第一无线电活动为从第一相邻小区接收FCCH突发与SCH突发,第二无线电活动为在无线网络中从第二相邻小区接收FCCH突发与SCH突发。值得注意地是,依然可安排许多其他无线电活动以进行无缝执行,本发明不局限于上述的例子。Based on the common scheduling method, in order to save battery power, the processor can combine multiple radio activities when the RAT module does not enter the data mode to perform data transmission, or when a new radio activity is about to be performed after the previous radio activity ends , the above-mentioned combination is by arranging the above-mentioned radio activities one by one so that the RAT module RAT2 seamlessly and continuously executes the arranged radio activities. According to an embodiment of the present invention, the radio activities that are often combined and arranged seamlessly may include at least a first radio activity and a second radio activity, wherein the first radio activity is listening to a paging channel (PagingChannel, PCH) of a service cell, The second radio activity is receiving Frequency Correction Channel (FCCH) bursts and Synchronization Channel (SCH) bursts from neighboring cells in the wireless network. According to another embodiment of the present invention, the frequently combined and arranged seamlessly performed radio activities may include at least a first radio activity and a second radio activity, wherein the first radio activity is receiving FCCH bursts from a first neighboring cell and SCH bursts, the second radio activity is receiving FCCH bursts and SCH bursts from a second neighboring cell in the wireless network. It is worth noting that many other radio activities can still be arranged for seamless execution, and the present invention is not limited to the above examples.

如前所述,为了避免上面提及的过度连续占用问题,当RAT模块RAT1进入数据模式以执行数据(CS或PS)传输时,最好尽可能限制由RAT模块RAT2引起的打断时长(即空隙间隔)。例如,如果存在可引起上述过度连续占用问题的活动,例如,通过耗费50ms收听广播控制信道(BroadcastedControlChannel,BCCH)用来测量业务小区及/或相邻小区的功率,或者收听PCH,处理器可决定将整个活动分为两部分,其中每一部分分别消耗20ms与30ms,并且将其安排至两个分开的空隙间隔以避免安排下行链路带宽的显著减小或网络发起断开连接。活动划分可称为智能调度机制。As mentioned earlier, in order to avoid the above-mentioned excessive continuous occupation problem, when the RAT module RAT1 enters the data mode to perform data (CS or PS) transmission, it is best to limit the interruption duration caused by the RAT module RAT2 as much as possible (i.e. gap interval). For example, if there is an activity that can cause the above-mentioned excessive continuous occupation problem, for example, by spending 50ms listening to the Broadcasted Control Channel (BCCH) to measure the power of the serving cell and/or neighboring cells, or listening to the PCH, the processor can decide The whole activity is divided into two parts, each of which consumes 20ms and 30ms respectively, and is scheduled into two separated gap intervals to avoid scheduling a significant reduction in downlink bandwidth or a network-initiated disconnection. Activity partitioning can be referred to as an intelligent scheduling mechanism.

基于智能调度方法,处理器可将一个无线电活动划分为几个部分并且在不同的空隙间隔中安排每个部分由第二RAT模块来执行。根据本发明的实施例,可划分为几个部分的无线电活动可为在无线网络中执行频率扫描以定位成为业务小区的合适小区的无线电活动,或在无线网络中从相邻小区接收FCCH突发与SCH突发的无线电活动,或其他无线电活动。值得注意地是,依然可安排许多其他无线电活动以划分为几个部分,本发明不局限于上述的例子。Based on the smart scheduling method, the processor may divide one radio activity into several parts and schedule each part to be performed by the second RAT module in different interstitial intervals. According to an embodiment of the invention, the radio activity that may be divided into several parts may be that of performing a frequency scan in a wireless network to locate a suitable cell to be a traffic cell, or receiving FCCH bursts from neighboring cells in a wireless network Radio activity with SCH bursts, or other radio activity. It is worth noting that many other radio activities can still be arranged to be divided into several parts, and the present invention is not limited to the above examples.

另外,处理器也可划分无线电活动,为了节省电池功率或其他原因,上述无线电活动可基于普通调度方法进行结合,并且基于智能调度方法,处理器将每个无线电活动安排至不同空隙间隔用于RAT模块RAT2的执行,其中在任何两个安排的无线电活动之间至少存在第一预设时间间隔(timeinterval)。根据本发明的实施例,上述第一预设时间间隔可基于估计容忍时间确定,其中RAT模块RAT1必须利用消息响应第一无线网络(例如80ms),以避免安排的下行链路带宽的显著减小或网络发起的断开连接。因此,根据本发明的实施例,任何两个已提供空隙间隔的跨度最好不要比第一预设时间间隔短。另外,每个空隙间隔的长度最好不比第二预设时间间隔长,这样RAT模块RAT1的CS或PS数据传输的吞吐量不会下降到不可接受的水平,或者通信质量不会变得太差以至于用户利用通信装置200具有不悦的经历。In addition, the processor can also divide the radio activities, in order to save battery power or other reasons, the above radio activities can be combined based on the common scheduling method, and based on the smart scheduling method, the processor schedules each radio activity to different slot intervals for the RAT Execution of module RAT2 wherein there is at least a first preset time interval between any two scheduled radio activities. According to an embodiment of the present invention, the above-mentioned first preset time interval may be determined based on an estimated tolerance time in which the RAT module RAT1 must respond to the first wireless network with a message (for example, 80 ms) to avoid a significant reduction in the scheduled downlink bandwidth or a network-initiated disconnect. Therefore, according to an embodiment of the present invention, preferably, the span of any two provided gap intervals should not be shorter than the first predetermined time interval. In addition, the length of each gap interval is preferably not longer than the second preset time interval, so that the throughput of the CS or PS data transmission of the RAT module RAT1 will not drop to an unacceptable level, or the communication quality will not become too bad So that the user has an unpleasant experience using the communication device 200 .

接下来的段落中,将介绍几个方案作为本发明的实施例以描述智能调度方法的概念。在第一方案中,当没有RAT模块已经进入数据模式以执行数据传输时,基于普通调度方法结合的无线电活动包含从相邻小区收听业务小区的PCH与接收FCCH与SCH突发。当一个RAT模块已经进入数据模块以执行数据传输时,基于上述智能调度方法划分无线电活动。在GSM公共陆地移动网络(PublicLandMobileNetwork,PLMN)搜索过程中,如果没有可供参考的相邻小区清单(list),必须测量所有GSM频率或GSM频带频率以定位潜在的BCCH。基于已接收的信号水平RXLREV发现潜在的BCCH(即功率扫描完成)后,由最强信号开始,调查每个载波中FCCH的存在与否。FCCH突发(简称FB)为全零序列,其可建立混合调频使得RAT模块(例如RAT2)将本地振荡器(localoscillator)锁定至基站时钟。其存在使得上述载波可作为同步的BCCH载波。接着,RAT模块(例如RAT2)利用紧跟FB的SCH同步突发(简称SB)以对频率校正与时间同步进行微调,其中SB具有长训练序列。没有对相邻小区具有初步认识的情况下(例如没有相邻小区清单或对应相邻小区载波频率),参考FB与SB的同步可在下文中简略地称为“FB与SB发现”。In the following paragraphs, several schemes will be introduced as embodiments of the present invention to describe the concept of the intelligent scheduling method. In the first scheme, when no RAT module has entered data mode to perform data transmission, combined radio activities based on common scheduling methods include listening to the PCH of the serving cell and receiving FCCH and SCH bursts from neighboring cells. When one RAT module has entered the data module to perform data transmission, the radio activity is divided based on the above-mentioned intelligent scheduling method. In the GSM public land mobile network (PublicLandMobileNetwork, PLMN) search process, if there is no neighbor cell list (list) available for reference, all GSM frequencies or GSM frequency band frequencies must be measured to locate potential BCCHs. After RXLREV discovers potential BCCHs based on received signal levels (ie power scan is complete), it investigates the presence or absence of FCCHs in each carrier, starting with the strongest signal. The FCCH burst (FB for short) is an all-zero sequence, which can establish a hybrid frequency modulation so that the RAT module (such as RAT2) locks the local oscillator (local oscillator) to the base station clock. It exists so that the above carrier can be used as a synchronized BCCH carrier. Then, the RAT module (eg, RAT2) fine-tunes the frequency correction and time synchronization by using the SCH synchronization burst (SB for short) followed by the FB, wherein the SB has a long training sequence. In the absence of preliminary knowledge of neighboring cells (eg, no neighboring cell list or corresponding neighboring cell carrier frequencies), the synchronization of reference FB and SB may be referred to as "FB and SB discovery" for short in the following.

在第一方案中,假设存在本来就有两个基本无线电活动组成的活动,其中一个无线电活动为收听PCH以决定是否将电话呼叫或寻呼消息指示RAT模块RAT2的对应用户识别卡(下文简略地称为“PCH收听”),以及另一个无线电活动为“FB与SB发现”。通过实施智能调度方法,处理器(代表上述的仲裁器、普通协议栈处理程序或单独的协议栈处理程序PS2)可设置无线电收发机108以在两个分开的空隙间隔安排基本无线电活动“PCH收听”与“FB与SB发现”。例如,处理器可分别发布“PCH收听”与“FB与SB发现”的命令以控制无线电收发机108在两个分开的空隙间隔执行基本无线电活动。举另一个例子,处理器也可同时发布“PCH收听”与“FB与SB发现”的命令,但为不同的无线电活动安排不同的执行时间,从而控制无线电收发机108在两个分开的空隙间隔执行基本无线电活动。In the first scenario, it is assumed that there is an activity consisting of two basic radio activities, one of which is listening to the PCH to decide whether to direct a telephone call or a paging message to the corresponding Subscriber Identity Card of the RAT module RAT2 (hereinafter briefly called "PCH Listening"), and another radio activity called "FB and SB Discovery". By implementing an intelligent scheduling method, a processor (on behalf of the arbiter described above, the normal protocol stack handler, or the separate protocol stack handler PS2) can set the radio transceiver 108 to schedule the basic radio activity "PCH Listening" at two separated slot intervals. " and "FB and SB Discovery". For example, the processor may issue "PCH Listen" and "FB and SB Discovery" commands respectively to control the radio transceiver 108 to perform basic radio activities in two separated air gap intervals. As another example, the processor can also issue the "PCH Listen" and "FB and SB Discovery" commands at the same time, but schedule different execution times for different radio activities, thereby controlling the radio transceiver 108 to operate between two separate air gaps. Perform basic radio activities.

在第二方案中,假设活动包含“相邻小区A的FB与SB发现”、“相邻小区B的FB与SB发现”两个基本无线电活动。图9是根据本发明实施例描述未经智能调度的无线电活动的时序图。图9中,第一排与第二排为相邻小区A与相邻小区B的51帧复帧(multiframe)结构,其中RAT模块RAT2通过空中的特殊信号来识别,第三排为安排RAT模块RAT1执行的无线电活动。在51帧复帧结构中,以预设顺序安排信令信道F、S、C、B。F代表FCCH,S代表SCH,B代表BCCH及C代表公共控制信道(CommonControlChannel,CCCH)。In the second scenario, it is assumed that the activities contain two basic radio activities of "FB and SB discovery of neighbor cell A" and "FB and SB discovery of neighbor cell B". FIG. 9 is a timing diagram illustrating radio activities without intelligent scheduling according to an embodiment of the present invention. In Figure 9, the first row and the second row are the 51-frame multiframe (multiframe) structure of the adjacent cell A and the adjacent cell B, in which the RAT module RAT2 is identified by a special signal in the air, and the third row is the arrangement of the RAT module Radio activity performed by RAT1. In the 51-frame multiframe structure, the signaling channels F, S, C, B are arranged in a preset order. F represents FCCH, S represents SCH, B represents BCCH and C represents common control channel (Common Control Channel, CCCH).

如图9所示,未经智能调度的情况下,在连续空隙间隔为RAT模块RAT2逐个安排无线电活动“相邻小区A的FB与SB发现”与“相邻小区B的FB与SB发现”以像普通调度活动一样无缝执行连续的已安排无线电活动。在空隙间隔期间,RAT模块RAT1不能利用无线电资源来执行对应无线电活动,因此图中代表已牺牲无线电活动的区块用阴影表示。As shown in Figure 9, without intelligent scheduling, the radio activities "FB and SB discovery of adjacent cell A" and "FB and SB discovery of adjacent cell B" are arranged one by one for the RAT module RAT2 at continuous gap intervals. Continuously scheduled radio activities are performed seamlessly like normal scheduled activities. During the gap interval, the RAT module RAT1 cannot utilize the radio resource to perform the corresponding radio activity, so the block representing the sacrificed radio activity is shaded in the figure.

图10是根据本发明实施例描述基于智能调度方法安排的无线电活动的时序图。如图10所示,通过应用智能调度机制,将无线电活动“相邻小区A的FB与SB发现”与“相邻小区B的FB与SB发现”安排至不同的空隙间隔以使得RAT模块RAT2分开执行多个无线电活动,其中连续执行的无线电活动之间至少具有第一预设时间间隔TI1。如前所述,RAT模块RAT1需要时间利用消息响应所述第一无线网络以避免安排下行链路带宽的显著减小或网络发起的断开连接,第一预设时间间隔TI1可基于上述时间来确定。因此,在应用智能调度方法之后可取得更可靠的无线电业务。FIG. 10 is a sequence diagram describing radio activities scheduled based on an intelligent scheduling method according to an embodiment of the present invention. As shown in Figure 10, the radio activities "FB and SB discovery of neighbor cell A" and "FB and SB discovery of neighbor cell B" are scheduled to different gap intervals by applying an intelligent scheduling mechanism so that the RAT module RAT2 is separated A plurality of radio activities are performed, wherein there is at least a first preset time interval TI1 between consecutively performed radio activities. As mentioned above, the RAT module RAT1 needs time to respond to the first wireless network with a message to avoid arranging a significant reduction of the downlink bandwidth or a disconnection initiated by the network, the first preset time interval TI1 can be determined based on the above time Sure. Therefore, a more reliable radio service can be achieved after applying the intelligent scheduling method.

在第三方案中,假设无线电活动为“相邻小区A的FB与SB发现”,其可花费最大为15个GSM帧的时长来完成发现过程。通过应用智能调度方法,处理器可将上述发现过程分为两部分,其中一部分中,RAT模块RAT2利用7个GSM帧长来搜索相邻小区A的FB与SB,并且在另一部分中,在紧跟前一搜索完成的10个GSM帧长的倍乘之后,RAT模块RAT2利用8个GSM帧长来搜索相邻小区A的FB与SB。其中,“相邻小区A的FB与SB发现”的第二部分可在10、20或30个GSM帧长后开始,甚至紧跟“相邻小区A的FB与SB发现”的第一部分的末尾。根据本发明的实施例,处理器可通过发布7个GSM帧长的“相邻小区A的FB与SB发现”的命令然后接着发布另一8个GSM帧长的“相邻小区A的FB与SB发现”的命令来将发现过程分为两部分,以控制无线电收发机108在两个分开的空隙间隔执行基本无线电活动。In the third scenario, assuming the radio activity is "FB and SB discovery of neighbor cell A", it may take a maximum duration of 15 GSM frames to complete the discovery process. By applying the intelligent scheduling method, the processor can divide the above discovery process into two parts, in one part, the RAT module RAT2 uses 7 GSM frame lengths to search for the FB and SB of the neighboring cell A, and in the other part, the After multiplying the length of 10 GSM frames completed by the previous search, the RAT module RAT2 uses 8 GSM frame lengths to search for the FB and SB of the adjacent cell A. Wherein, the second part of "FB and SB discovery of neighboring cell A" can start after 10, 20 or 30 GSM frames long, even immediately after the end of the first part of "FB and SB discovery of neighboring cell A" . According to the embodiment of the present invention, the processor can issue the "FB and SB discovery of adjacent cell A" command with a length of 7 GSM frames and then issue another "FB and SB discovery of adjacent cell A" command with a length of 8 GSM frames. SB Discovery" command to divide the discovery process into two parts to control the radio transceiver 108 to perform basic radio activities in two separated gap intervals.

在第四方案中,假设无线电活动为RAT模块(例如RAT2)待接于合适小区的“3G频率扫描”。当开始3G频率扫描时,执行功率扫描操作以定位待接的具有较好信号质量的一个或多个潜在小区。基于功率扫描的结果,可执行小区搜索过程以寻找具有最好信号质量的小区,其中包含时隙同步步骤、帧同步步骤、码组识别(code-groupidentification)步骤以及扰码识别(scrambling-codeidentification)步骤。对于时隙同步,RAT模块RAT2利用SCH的原始同步码取得与小区的时隙同步。可利用单独匹配滤波器(或任何相似装置)取得时隙同步,其中该滤波器与所有小区共有的原始同步码相匹配。可通过监测已匹配滤波器输出的峰值来取得小区的时隙时序。In a fourth scenario, the radio activity is assumed to be a "3G frequency scan" of a RAT module (eg, RAT2) camping on a suitable cell. When starting a 3G frequency scan, a power scan operation is performed to locate one or more potential cells with better signal quality to camp on. Based on the results of the power scan, a cell search process can be performed to find the cell with the best signal quality, which includes a slot synchronization step, a frame synchronization step, a code-group identification step, and a scrambling-code identification step step. For time slot synchronization, the RAT module RAT2 uses the original synchronization code of the SCH to obtain time slot synchronization with the cell. Slot synchronization can be achieved using a single matched filter (or any similar means) where the filter is matched to an original synchronization code common to all cells. The slot timing of a cell can be obtained by monitoring the peak value of the matched filter output.

在帧同步与码组识别过程中,RAT模块RAT2利用SCH的次同步码在MS与小区之间定位帧同步并且识别上一步发现的小区的码组。可通过将已接收信号与所有可能的次同步码序列相互关联及确定最大相关值(correlationvalue)来取得帧同步。既然序列的循环移位(cyclicshift)是唯一的,所以可确定码组与帧同步。在扰码识别过程中,RAT模块RAT2确定小区利用的精确的原始扰码。典型地,通过在公共导频信道(CommonPilotChannel,CPICH)中与上一步确定的码组中的所有码进行每个字符关联来确定原始扰码。在确定原始扰码后,可检测原始公共控制物理信道(CommonControlPhysicalChannel,CCPCH)并且读取特定小区的广播信道信息。In the process of frame synchronization and code group identification, the RAT module RAT2 uses the secondary synchronization code of the SCH to locate frame synchronization between the MS and the cell and identify the code group of the cell found in the previous step. Frame synchronization can be achieved by correlating the received signal with all possible SSC sequences and determining the maximum correlation value. Since the cyclic shift (cyclic shift) of the sequence is unique, it can be determined that the code group is synchronized with the frame. During the scrambling code identification process, the RAT module RAT2 determines the exact original scrambling code used by the cell. Typically, the original scrambling code is determined by associating each symbol with all codes in the code group determined in the previous step in a common pilot channel (CommonPilotChannel, CPICH). After the original scrambling code is determined, the original Common Control Physical Channel (CCPCH) can be detected and broadcast channel information of a specific cell can be read.

图11是根据本发明实施例描述未经智能调度的“3G频率扫描”无线电活动的时序图。在图11中,第一排显示安排RAT模块RAT2执行的“3G频率扫描”无线电活动,以及第二排显示RAT模块RAT1用于CS或PS数据传输的3GDCH帧结构,其中B0~B11代表数据块。如图11所示,因为不能提前预测在频率扫描过程中要搜索及测量的小区的数量,所以执行“3G频率扫描”可能耗费过量的时间。因此,未经智能调度的情况下,提供用来执行“3G频率扫描”的空隙间隔长度是不可预知的。在不可预知的空隙间隔中,RAT模块RAT1不能利用无线电资源以执行对应无线电活动,因此,如图11所示的上述无线电活动用阴影来显示。FIG. 11 is a timing diagram illustrating "3G Frequency Scan" radio activity without intelligent scheduling according to an embodiment of the present invention. In Fig. 11, the first row shows the "3G frequency scanning" radio activity arranged for the RAT module RAT2 to perform, and the second row shows the 3GDCH frame structure used by the RAT module RAT1 for CS or PS data transmission, where B0~B11 represent data blocks . As shown in FIG. 11 , since the number of cells to be searched and measured during the frequency scan cannot be predicted in advance, performing "3G frequency scan" may take an excessive amount of time. Therefore, the length of the gap interval provided to perform "3G frequency scan" is unpredictable without intelligent scheduling. In unpredictable interstitial intervals, the RAT module RAT1 cannot utilize radio resources to perform corresponding radio activities, therefore, the above-mentioned radio activities as shown in FIG. 11 are shaded.

图12是根据本发明实施例描述基于智能调度方法安排的“3G频率扫描”的无线电活动的时序图。如图12所示,处理器可将整个频率扫描分成几个部分,执行每一部分的时间间隔由空隙间隔的长度所限制。例如,首先处理器可发布“3G频率扫描”的命令以控制无线电收发机108执行“3G频率扫描”无线电活动。如果在空隙间隔的最后还不能完成频率扫描,则处理器可发布暂停命令以控制无线电收发机108暂停当前过程。处理器可进一步发布恢复命令(resumecommand)以控制无线电收发机108恢复已暂停的频率扫描过程并将其引入另一空隙间隔。通过应用智能调度方法,RAT模块RAT1在两个空隙间隔的时间段内有充足的时间来用消息响应第一无线网络,从而避免已安排的下行链路带宽的显著减小或网络发起的断开连接。因此在应用智能调度方法后可取得更可靠的无线电业务。FIG. 12 is a timing diagram describing radio activities of “3G frequency scanning” arranged based on an intelligent scheduling method according to an embodiment of the present invention. As shown in FIG. 12, the processor can divide the entire frequency sweep into several parts, the time interval at which each part is executed is limited by the length of the gap interval. For example, firstly, the processor may issue a "3G frequency scan" command to control the radio transceiver 108 to perform a "3G frequency scan" radio activity. If the frequency scan cannot be completed by the end of the gap interval, the processor may issue a suspend command to control the radio transceiver 108 to suspend the current process. The processor may further issue a resume command (resume command) to control the radio transceiver 108 to resume the suspended frequency scanning process and introduce it into another gap interval. By applying a smart scheduling approach, the RAT module RAT1 has sufficient time to respond to the first wireless network with a message within the time period of the two gap intervals, thereby avoiding a significant reduction of the scheduled downlink bandwidth or network-initiated disconnection connect. Therefore, more reliable radio service can be obtained after applying the intelligent scheduling method.

本发明的内容也可应用在更先进的无线接入技术中,例如,长期演进(LongTermEvolution,LTE)或改进型长期演进(LTE-Advanced,LTE-A)。在第五方案中,假设无线电活动为LTERAT模块(例如RAT2)的“小区搜索”。在LTE“小区搜索”过程中,RAT模块RAT2负责测量多个载波,其中该测量基于与从网络接收的载波频率与测量带宽相关的信息。既然执行整个LTE“小区搜索”也会花费过量时间,因为RAT模块RAT1不能在LTE“小区搜索”过程期间利用无线电资源执行对应无线电活动,所以上述过度连续占用问题也会发生。The content of the present invention can also be applied in more advanced radio access technologies, for example, Long Term Evolution (Long Term Evolution, LTE) or Advanced Long Term Evolution (LTE-Advanced, LTE-A). In a fifth scenario, the radio activity is assumed to be "cell search" of an LTETERAT module (eg RAT2). During the LTE "cell search" procedure, the RAT module RAT2 is responsible for measuring multiple carriers, where the measurements are based on information about carrier frequencies and measurement bandwidths received from the network. Since performing the entire LTE "cell search" also takes excessive time, the above-mentioned excessive continuous occupation problem also occurs because the RAT module RAT1 cannot utilize radio resources to perform corresponding radio activities during the LTE "cell search" procedure.

然而,通过应用智能调度方法,处理器可将整个小区搜索过程分为几个部分,执行每一部分的时间间隔由空隙间隔的长度所限制。例如,处理器可通过把不同载波的测量安排至不同的空隙间隔来将整个小区搜索过程分成几个部分。这样,RAT模块RAT1在两个空隙间隔的时间段内有充足的时间来用消息响应第一无线网络,从而避免已安排下行链路带宽的显著减小或网络发起的断开连接。因此在应用智能调度方法后可取得更可靠的无线电业务。However, by applying an intelligent scheduling method, the processor can divide the entire cell search process into several parts, and the time interval at which each part is executed is limited by the length of the gap interval. For example, the processor can divide the whole cell search process into several parts by scheduling the measurements of different carriers into different gap intervals. In this way, the RAT module RAT1 has sufficient time to respond to the first wireless network with a message within the time period of the two slot intervals, thereby avoiding a significant reduction of the scheduled downlink bandwidth or a network-initiated disconnection. Therefore, more reliable radio service can be obtained after applying the intelligent scheduling method.

本发明的上述实施例可在众多方式中进行实施。例如,实施例可利用硬件、软件或其联合来实施。执行上面描述功能的任何组件或者组件的组合一般可认为是一个或多个控制上述讨论功能的处理器。一个或多个处理器可在众多方式中实施,例如与专用硬件,或与通用硬件,利用微码(microcode)或软件设计上述通用硬件来执行上面提到的功能。The above-described embodiments of the invention can be implemented in numerous ways. For example, embodiments may be implemented using hardware, software, or a combination thereof. Any component or combination of components that perform the functions described above may generally be considered as one or more processors controlling the functions discussed above. One or more processors can be implemented in various ways, such as with dedicated hardware, or with general-purpose hardware, which is designed with microcode or software to perform the functions mentioned above.

像“第一”、“第二”、“第三”等在权利要求书中修饰元件的序词并不意味着自身具有任何优先权、优先级或者一个元件的等级高于另一个元件或者方法执行的时间顺序,而仅仅作为标号用于区分一个具有确切名称的元件与具有相同名称(除了修饰序词)的另一元件。Prefaces such as "first," "second," "third," etc. modifying elements in the claims do not imply any priority, priority, or ranking of one element over another element or method in itself. chronological order of execution, and are used only as a label to distinguish one element with the exact name from another element with the same name (except for modifiers).

本发明虽以较佳实施例揭露如上,但是其并非用以限定本发明的范围,任何熟悉此项技术者,在不脱离本发明的精神和范围内,做均等的变化与修饰,皆属于本发明的涵盖范围。Although the present invention is disclosed above with preferred embodiments, it is not intended to limit the scope of the present invention. Any equivalent changes and modifications made by those skilled in the art without departing from the spirit and scope of the present invention belong to this invention. Scope of Invention.

Claims (17)

1. a communicator that arranges radio activity, comprises:
Processor, couples the first wireless access technology module and the second wireless access technology module, wherein thisOne wireless access technology module and this second wireless access technology module are shared wireless set; Wherein thisOne wireless access technology module waits to be connected to the first service district of the first wireless network; Wherein this second wireless interfaceEnter the second service district of technology modules second wireless network to be connected to; And
Wherein this processor at least comprises: first processor logic module, and when this first wireless access technology mouldWhen piece operates in idle pulley, arrange one of this second wireless access technology module according to the first dispatching methodIndividual or multiple radio activity, wherein this second wireless access technology module operates in this idle pulley and continuesContinue in this second wireless network and receive and dispatch one or more message by this wireless set; And second placeReason device logic module, when this first wireless access technology module is left this idle pulley and enters data patternBy this wireless set in this first wireless network when performing data transmission, according to the second dispatching methodArrange these one or more radio activity of this second wireless access technology module, wherein this second wireless interfaceEntering technology modules operates in this idle pulley and continues in this second wireless network by this transceivingMachine is received and dispatched this one or more message;
Wherein, based on this second dispatching method, this second processor logic module is by this second wireless access skillA radio activity of art module is divided into several parts, and different gapping intervals in multiple gapping intervalsArrange this second wireless access technology module to carry out the radio activity part after dividing, wherein, should in executionIn this gapping interval of this radio activity part after the division of the second wireless access technology module, suspending shouldThe first wireless access technology module is by this wireless set messaging.
2. the communicator of arrangement radio activity as claimed in claim 1, is characterized in that, this processingDevice can further comprise the 3rd processor logic module, for providing the plurality of gapping interval second wireless to thisAccess technology module is to utilize this wireless set to carry out this one or more radio activity.
3. the communicator of arrangement radio activity as claimed in claim 2, is characterized in that, based on thisThe first dispatching method, this first processor logic module arranges the many of this second wireless access technology module one by oneIndividual radio activity is with the plurality of nothing of this second wireless access technology module that seamlessly execution has arranged continuouslyLine electrical activity.
4. the communicator of arrangement radio activity as claimed in claim 2, is characterized in that, carries continuouslySpan between the plurality of gapping interval of confession is short unlike the first Preset Time interval, wherein this first wireless interfaceEntering technology modules utilizes this first Preset Time interval to come with this first wireless network of message response.
5. the communicator of arrangement radio activity as claimed in claim 4, is characterized in that, the plurality ofEach length of gapping interval is long unlike the second Preset Time interval.
6. arrange a method for radio activity, wherein at least have the first wireless access technology module andTwo wireless access technology block configuration are in communicator, and this first wireless access technology module and thisTwo wireless access technology modules are shared wireless set, and wherein this first wireless access technology module is waited to be connected toThe first service district of the first wireless network and this second wireless access technology module wait to be connected to the second wireless networkThe second service district of network, the method for this arrangement radio activity comprises:
Adopt the first dispatching method, in the time that this first wireless access technology module is carried out in idle pulley, peaceArrange one or more radio activity of this second wireless access technology module, wherein this second wireless access skillArt module operates in this idle pulley and continues and receives by this wireless set in this second wireless networkSend out message one or more; And
Adopt the second dispatching method, when this first wireless access technology module is left this idle pulley and entersData pattern by this wireless set in this first wireless network when performing data transmission, arrange thisThese one or more radio activity of two wireless access technology modules, wherein this second wireless access technology mouldPiece operates in this idle pulley and continues to receive and dispatch in this second wireless network by this wireless set shouldOne or more message;
Wherein, adopt this second dispatching method to arrange the step of these one or more radio activity further to wrapContain: a radio activity of this second wireless access technology module is divided into several parts, and at multiple skiesThe radio that different gapping intervals in gap interval arrange this second wireless access technology module to carry out after dividing is livedMoving part, wherein, this radio activity part after the division of carrying out this second wireless access technology moduleThis gapping interval in, suspend this first wireless access technology module by this wireless set messaging.
7. the method for arrangement radio activity as claimed in claim 6, further comprises:
Provide the plurality of gapping interval to this second wireless access technology module to utilize this wireless set to holdThese one or more radio activity of row.
8. the method for arrangement radio activity as claimed in claim 7, is characterized in that, adopt this firstDispatching method arranges the step of these one or more radio activity further to comprise:
Arrange one by one multiple radio activity of this second wireless access technology module seamlessly to have carried out continuouslyThe plurality of radio activity of this second wireless access technology module arranging.
9. the method for arrangement radio activity as claimed in claim 7, is characterized in that, provides continuouslySpan between the plurality of gapping interval is short unlike the first Preset Time interval, wherein this first wireless access skillArt module utilizes this first Preset Time interval to come with this first wireless network of message response.
10. the method for arrangement radio activity as claimed in claim 7, is characterized in that, the plurality of skyEach length at gap interval is long unlike the second Preset Time interval.
The method of 11. arrangement radio activity as claimed in claim 6, is characterized in that, this orMultiple radio activity are that execution in the scanning of this second wireless network medium frequency is to orientate suitable cell as industryBusiness community.
The method of 12. arrangement radio activity as claimed in claim 6, is characterized in that, this orMultiple radio activity be the frequency correction channel burst that comes from neighbor cell in this second wireless network withThe reception of synchronizing channel burst.
The method of 13. arrangement radio activity as claimed in claim 8, is characterized in that, the plurality of nothingLine electrical activity at least comprises to be listened to the first radio activity of PCH and receives in this second wireless networkCome from the second radio activity of frequency correction channel burst with the synchronizing channel burst of neighbor cell.
The method of 14. arrangement radio activity as claimed in claim 8, is characterized in that, the plurality of nothingLine electrical activity at least comprise receive the first frequency correction channel burst that comes from first-phase adjacent cell with first withThe first radio activity of step channel burst comes from second-phase adjacent cell with reception in this second wireless networkThe second radio activity of second frequency correction channel burst and SSC Secondary Synchronisation Code burst.
15. 1 kinds arrange the method for radio activity, and wherein communicator comprises at least two slots, eachCouple corresponding wireless access technology module and this wireless access technology module and share wireless set, shouldArrange the method for radio activity to comprise:
Detect the quantity of the Subscriber Identity Module that inserts this slot; And
In the time only detecting that a Subscriber Identity Module inserts in this slot, adopt the first dispatching method,Arrangement couples one or more radio activity of this correspondence wireless access technology module of this Subscriber Identity Module,Wherein this correspondence wireless access technology module running is wireless by this in wireless network at idle pulley and continuationElectricity transceiver is received and dispatched one or more message, and
In the time detecting that more than one Subscriber Identity Module inserts in this slot, adopt the second dispatching method, arrangeAt least one couples these one or more radio of this correspondence wireless access technology module of this Subscriber Identity ModuleActivity, wherein this correspondence wireless access technology module operates in idle pulley and continues in this wireless networkReceive and dispatch this one or more message by this wireless set;
Wherein, this correspondence that adopts this second dispatching method to arrange at least one to couple this Subscriber Identity Module is wirelessThe step of these one or more radio activity of access technology module further comprises: by this correspondence wireless interfaceA radio activity that enters technology modules is divided at least two parts, and difference in multiple gapping intervalsGapping interval arranges this correspondence wireless access technology module to carry out the radio activity part after dividing, wherein,This gapping interval of this radio activity part after the division of carrying out this correspondence wireless access technology moduleIn, suspend this correspondence wireless access technology module another wireless access technology module in addition by this radioTransceiver messaging.
The method of 16. arrangement radio activity as claimed in claim 15, is characterized in that, adopt thisOne dispatching method arranges the step of these one or more radio activity further to comprise:
Arrange one by one multiple radio activity of this correspondence wireless access technology module seamlessly to have carried out continuouslyThe plurality of radio activity of this correspondence wireless access technology module arranging.
The method of 17. arrangement radio activity as claimed in claim 15, is characterized in that, any twoBetween the part of the radio activity of individual arrangement, at least there is the first Preset Time interval.
CN201210142497.1A 2011-07-28 2012-05-09 Method for arranging radio activities and communication device therefor Expired - Fee Related CN102905399B (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201161512706P 2011-07-28 2011-07-28
US61/512,706 2011-07-28
IN527/MUM/2012 2012-02-27
IN527MU2012 2012-02-27

Publications (2)

Publication Number Publication Date
CN102905399A CN102905399A (en) 2013-01-30
CN102905399B true CN102905399B (en) 2016-05-11

Family

ID=47577377

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210142497.1A Expired - Fee Related CN102905399B (en) 2011-07-28 2012-05-09 Method for arranging radio activities and communication device therefor

Country Status (2)

Country Link
CN (1) CN102905399B (en)
BR (1) BR102012018823A2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104580744B (en) * 2015-01-29 2017-06-20 深圳酷派技术有限公司 The control method of terminal, the control device of terminal and terminal
US9787491B2 (en) * 2015-03-20 2017-10-10 Landis & Gyr Innovations, Inc. Interleaved communication with resource providers and a home area network
CN106912107B (en) * 2015-12-23 2020-07-28 展讯通信(上海)有限公司 Method for realizing multi-card function by utilizing multiple carriers and mobile terminal

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101420786A (en) * 2007-10-22 2009-04-29 华为技术有限公司 Implementing method and device for multi-mode terminal coexistence
CN101677290A (en) * 2008-09-17 2010-03-24 华为技术有限公司 Method, device and system for eliminating channel confliction between multimode terminal systems
US20100329162A1 (en) * 2009-06-29 2010-12-30 Qualcomm, Incorporated Method and apparatus for radio filtering in a multi-radio device
WO2011056250A1 (en) * 2009-11-05 2011-05-12 Qualcomm Incorporated Method and apparatus for the multimode terminal to monitor paging messages in cdma evdo and frame synchronous td-scdma networks

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101420786A (en) * 2007-10-22 2009-04-29 华为技术有限公司 Implementing method and device for multi-mode terminal coexistence
CN101677290A (en) * 2008-09-17 2010-03-24 华为技术有限公司 Method, device and system for eliminating channel confliction between multimode terminal systems
US20100329162A1 (en) * 2009-06-29 2010-12-30 Qualcomm, Incorporated Method and apparatus for radio filtering in a multi-radio device
WO2011056250A1 (en) * 2009-11-05 2011-05-12 Qualcomm Incorporated Method and apparatus for the multimode terminal to monitor paging messages in cdma evdo and frame synchronous td-scdma networks

Also Published As

Publication number Publication date
CN102905399A (en) 2013-01-30
BR102012018823A2 (en) 2013-07-30

Similar Documents

Publication Publication Date Title
US11843564B2 (en) Efficient bandwidth adaptation for a wideband carrier
US10341945B2 (en) Method and apparatus for LTE cell search using multiple receivers of a mobile device
CN102833727B (en) Method and Communication Device for Selecting Subscriber Identification Card
CN107078890B (en) Network node and method in a wireless telecommunications network
US9888423B2 (en) Method and apparatus for fast return to an LTE network from a legacy network utilizing multiple receivers
CN103024829B (en) Method and device for scheduling radio activities of multiple radio access technology modules
CN111801968A (en) System and method for hierarchical paging, cell selection and cell reselection
EP3614609B1 (en) Signal transmission method and apparatus
CN102970673B (en) Method and communication device for arranging radio activities
US20240396666A1 (en) Operating user equipment in 5g nr communications system
WO2020258157A1 (en) Resource set monitoring method, device and storage medium
US20240137827A1 (en) Pdcch monitoring method and devices
US11528623B2 (en) User device assisted connected mode measurement enhancements
CN102905399B (en) Method for arranging radio activities and communication device therefor
CN102958042B (en) Wireless communication device and service restoration method
US9615377B2 (en) Apparatus, systems and methods for prioritizing frequency selection for a mobile device
CN117099388A (en) RRM measurement activity reporting and use
CN103220728B (en) Method for maintaining communication service quality and communication device thereof
EP4573806A1 (en) Cell selection and reselection
CN120201522A (en) Communication method and device, and computer readable storage medium
WO2025015469A1 (en) Method for wireless communication, and device
HK1237152A1 (en) Network node and method in a wireless telecommunications network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160511

Termination date: 20190509

CF01 Termination of patent right due to non-payment of annual fee