CN104335169A - Apparatus and method for reducing power consumption in electronic device - Google Patents

Apparatus and method for reducing power consumption in electronic device Download PDF

Info

Publication number
CN104335169A
CN104335169A CN201380029103.4A CN201380029103A CN104335169A CN 104335169 A CN104335169 A CN 104335169A CN 201380029103 A CN201380029103 A CN 201380029103A CN 104335169 A CN104335169 A CN 104335169A
Authority
CN
China
Prior art keywords
processor
ims
electronic installation
data
service
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.)
Granted
Application number
CN201380029103.4A
Other languages
Chinese (zh)
Other versions
CN104335169B (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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Priority to CN201810154196.8A priority Critical patent/CN108123964B/en
Priority to CN201810154189.8A priority patent/CN108200531B/en
Priority claimed from PCT/KR2013/005037 external-priority patent/WO2013183963A1/en
Publication of CN104335169A publication Critical patent/CN104335169A/en
Application granted granted Critical
Publication of CN104335169B publication Critical patent/CN104335169B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3243Power saving in microcontroller unit
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1045Proxies, e.g. for session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Abstract

An apparatus and a method for reducing power consumption of an Application Processor (AP) in an electronic device are provided. The electronic device includes a first processor for supporting a first Internet Protocol (IP) Multimedia Subsystem (IMS) protocol stack, and a second processor for supporting a second IMS protocol stack. The first processor includes an AP for processing a multimedia service, and the second processor includes at least one of a Communication Processor (CP), a Modem Processor (MP), and a Baseband Processor (BP) for processing a communication service.

Description

For reducing equipment and the method for power consumption in an electronic
Technical field
The present invention relates in general to a kind of electronic installation.More particularly, the present invention relates to a kind of equipment for reducing power consumption in an electronic and method.
Background technology
Based on the development of the communication technology, portable electron device is just developing into one and is not only providing voice call service, and provides the multimedia device of various multimedia service by usage data communication service.In order to provide voice call service and various multimedia service, the portable electron device according to prior art can comprise: for the modem processor (MP) of data communication with for driving application and the application processor (AP) for the treatment of user interface (UI).
Different from the fixed electronic device being operably connected to durable power source, battery is used as power supply in order to transportability by portable electron device.Battery capacity limits the running time of portable electron device.Therefore, portable electron device needs are a kind of uses limited electric power to extend the method for its running time.
As discussed above, portable electron device uses AP to provide multiple multimedia service.Like this, along with the power consumption of AP increases, the running time of portable electron device shortens.
Therefore, exist for a kind of for use in a portable device for multimedia service AP time reduce the demand of method of power consumption.
It is only understand the disclosure to help that above information is rendered as background information.Whether prior art related to the present invention be can be used as any information in above information, do not make and determine and do not make to assert.
Summary of the invention
Technical matters
Aspect of the present invention is at least to solve above-mentioned problem and/or shortcoming, and at least provides advantage described below.Therefore, aspect of the present invention is to provide a kind of equipment for reducing the power consumption in electronic installation and method.
Another aspect of the present invention is the equipment and the method that provide a kind of power consumption for reducing the application processor in electronic installation.
Another aspect of the present invention is to provide a kind of for supporting equipment and the method for Internet protocol (IP) IP multimedia subsystem, IMS (IMS) agreement in the modem processor of electronic installation.
Another aspect of the present invention is to provide a kind of for providing equipment and the method for IMS service in the modem processor of electronic installation.
Another aspect of the present invention is to provide a kind of for providing equipment and the method for the voice service of packet switch (PS) network in the modem processor of electronic installation.
According to an aspect of the present invention, a kind of electronic installation is provided.Described electronic installation comprises: first processor, for supporting the first Internet protocol (IP) IP multimedia subsystem, IMS (IMS) protocol stack; Second processor, for supporting the 2nd IMS protocol stack.First processor comprises the application processor (AP) for the treatment of multimedia service, and the second processor comprises for the treatment of at least one in the communication processor (CP) of communication service, modem processor (MP) and baseband processor (BP).
According to an aspect of the present invention, first processor and the second processor support comprise the IMS protocol stack of the multiple IMS agreements providing IMS service for equivalence.
According to an aspect of the present invention, first processor support comprises an IMS protocol stack of multiple IMS agreement to provide IMS service, and the second processor support comprises the 2nd IMS protocol stack and the transmission control protocol/IP (TCP/IP) of at least one the IMS agreement in an IMS protocol stack.2nd IMS protocol stack comprises at least one in conversation initialized protocol (SIP), RTP (RTP) and real time control protocol (RTCP).
According to an aspect of the present invention, first processor support comprises an IMS protocol stack of at least one IMS agreement to provide IMS service, second processor comprises the 2nd IMS protocol stack, wherein, the 2nd IMS protocol stack comprises at least one IMS agreement different from least one the IMS agreement in an IMS protocol stack.
According to an aspect of the present invention, provide a kind of for comprising for supporting the first processor of an IMS protocol stack and for supporting to provide in the electronic installation of the second processor of the 2nd IMS protocol stack the method for IMS service.Described method comprises: determine whether to provide communication service; When determining to provide communication service, the second processor is used to provide at least one IMS service.First processor comprises the AP for the treatment of multimedia service, and the second processor comprises for the treatment of at least one in CP, MP and BP of communication service.
According to an aspect of the present invention, first processor comprises at least one in video engine and audio engine, second processor comprises at least one in video engine and audio engine, the video data that video engine process provides from IMS protocol stack, the video data of output processing, and the video data of reception is sent to IMS protocol stack, the voice data that audio engine process provides from IMS protocol stack, the voice data of output processing, and the voice data of reception is sent to IMS protocol stack.
According to an aspect of the present invention, first processor and the second processor support comprise the IMS protocol stack of the multiple IMS agreements providing IMS service for equivalence.
According to an aspect of the present invention, the step of IMS service is provided to comprise: if the second processor comprises video engine and audio engine, then use described multiple IMS agreement to provide IMS service, wherein, the video data that video engine process provides from IMS protocol stack, the video data of output processing, and the video data of reception is sent to IMS protocol stack, the voice data that audio engine process provides from IMS protocol stack, the voice data of output processing, and the voice data of reception is sent to IMS protocol stack, and the first processor temporary close when the second processor provides IMS service.
According to an aspect of the present invention, first processor support comprises an IMS protocol stack of multiple IMS agreement to provide IMS service, and the second processor support comprises the 2nd IMS protocol stack of at least one the IMS agreement in an IMS protocol stack.2nd IMS protocol stack comprises at least one in SIP, RTP and RTCP.
According to an aspect of the present invention, the step of IMS service is provided to comprise: if the second processor comprises video engine and audio engine, at least one IMS agreement described is then used to provide voice call service or video call service by packet switch (PS) network, wherein, the video data that video engine process provides from IMS protocol stack, the video data of output processing, and the video data of reception is sent to IMS protocol stack, the voice data that audio engine process provides from IMS protocol stack, the voice data of output processing, and the voice data of reception is sent to IMS protocol stack, and when the second processor provides voice call service or video call service, first processor temporary close.
According to an aspect of the present invention, there is provided the step of IMS service to comprise: if the second processor comprises audio engine, use at least one IMS protocol stack described to provide voice call service by packet switch (PS) network, wherein, the voice data that audio engine process provides from IMS protocol stack, the voice data of output processing, and the voice data of reception is sent to IMS protocol stack, and when the second processor provides voice call service, first processor temporary close.
According to an aspect of the present invention, also comprising: when providing voice call service, using the conversation initialized protocol of the second processor (SIP) to perform session refreshing.
According to an aspect of the present invention, the step of IMS service is provided to comprise: to use described multiple IMS agreement to provide video call service by PS network by first processor.
According to an aspect of the present invention, also comprise: provide video call service in first processor before, determine the type of the data received from the Physical layer the data router of the second processor; When data comprise at least one in the video data of video call service and voice data, data are outputted to the transmission control protocol/IP (TCP/IP) of first processor in data router.
According to an aspect of the present invention, also comprise: if data comprise the voice data for voice call service, then data are outputted to the TCP/IP of the second processor in data router, wherein, the step of voice call service is provided to comprise: to use the voice data received from data router by TCP/IP to provide voice call service by PS network the second processor.
According to an aspect of the present invention, data router is based on the type determination data type of packet data network (PDN) and carrier.
According to an aspect of the present invention, data router determines data type by the head of analyzing IP bag.
According to an aspect of the present invention, first processor support comprises an IMS protocol stack of at least one IMS agreement to provide IMS service, second processor comprises the 2nd IMS protocol stack, wherein, second protocol stack comprises at least one IMS agreement different from least one the IMS agreement in an IMS protocol stack.
By disclosing the detailed description of exemplary embodiment of the present invention below in conjunction with accompanying drawing, other aspects of the present invention, advantage and notable feature will become clear to those skilled in the art.
Accompanying drawing explanation
The following description carried out in conjunction with the drawings, the above and other aspects, features and advantages of certain exemplary embodiments of the present invention will be clearer, wherein:
Fig. 1 is the block diagram of the electronic installation according to exemplary embodiment of the present invention;
Fig. 2 is the detailed diagram of application processor (AP) according to exemplary embodiment of the present invention and modem processor (MP);
Fig. 3 is the process flow diagram for the method that provides Internet protocol (IP) IP multimedia subsystem, IMS (IMS) to serve in MP according to exemplary embodiment of the present invention;
Fig. 4 is the process flow diagram of the method for providing IMS service in MP according to exemplary embodiment of the present invention;
Fig. 5 is the data flow diagram for providing IMS service in the MP of electronic installation according to exemplary embodiment of the present invention;
Fig. 6 is the data flow diagram for providing IMS service in the MP of electronic installation according to exemplary embodiment of the present invention;
Fig. 7 is the data flow diagram for providing IMS service in the MP of electronic installation according to exemplary embodiment of the present invention;
Fig. 8 is the data flow diagram for providing IMS service in the MP of electronic installation according to exemplary embodiment of the present invention;
Fig. 9 is the process flow diagram of the method for providing voice service in MP according to exemplary embodiment of the present invention;
Figure 10 is the process flow diagram of the method for providing voice service in MP according to exemplary embodiment of the present invention;
Figure 11 is the process flow diagram of the method for providing voice service in MP according to exemplary embodiment of the present invention;
Figure 12 is the data flow diagram for providing voice service in the MP of electronic installation according to exemplary embodiment of the present invention;
Figure 13 is the data flow diagram for providing voice service in the MP of electronic installation according to exemplary embodiment of the present invention;
Figure 14 is the data flow diagram for providing voice service in the MP of electronic installation according to exemplary embodiment of the present invention;
Figure 15 is the data flow diagram for service change in the MP of electronic installation according to exemplary embodiment of the present invention;
Figure 16 is the data flow diagram for service change in the MP of electronic installation according to exemplary embodiment of the present invention;
Figure 17 is the data flow diagram for service change in the MP of electronic installation according to exemplary embodiment of the present invention;
Figure 18 is the data flow diagram for service change in the MP of electronic installation according to exemplary embodiment of the present invention;
Figure 19 is the data flow diagram of the switching of voice service in the MP of electronic installation according to exemplary embodiment of the present invention;
Figure 20 is the data flow diagram changed according to the MP in the electronic installation of exemplary embodiment of the present invention;
Figure 21 is the data flow diagram simultaneously using multiple MP in an electronic according to exemplary embodiment of the present invention;
Figure 22 is the process flow diagram of the method for providing voice service in MP according to exemplary embodiment of the present invention;
Figure 23 is the data flow diagram for processing IMS data in the MP of electronic installation according to exemplary embodiment of the present invention;
Figure 24 is the data flow diagram for processing IMS data in the MP of electronic installation according to exemplary embodiment of the present invention; And
Figure 25 is the data flow diagram for processing IMS data in the MP of electronic installation according to exemplary embodiment of the present invention.
Run through accompanying drawing, identical Reference numeral represents identical part, assembly and structure by being understood to.
Embodiment
Following description is provided to help the of the present invention exemplary embodiment of complete understanding by claim and equivalents thereof with reference to accompanying drawing.Below describe and comprise various specific details to help to understand, but these details are only considered to exemplary.Therefore, those of ordinary skill in the art will recognize and can make various changes and modifications exemplary embodiment described here without departing from the scope and spirit of the present invention.In addition, the description to known function and structure can be omitted for clarity and brevity.
The term used in the following description and claims and word are not limited to dictionary meanings, and are only used to realize knowing the present invention and consistent understanding by inventor.Therefore, those skilled in the art be it should be understood that and provide to the following description of exemplary embodiment of the present invention only for illustrative purposes, instead of in order to limit the object of the present invention by claim and equivalents thereof.
It being understood that unless the context clearly dictates otherwise, otherwise singulative comprise plural referents.Therefore, such as, comprise with reference to such a or more surface with reference to " assembly surface ".
Term " basically " represents that characteristic, parameter or the value described does not need accurate acquisition, but is not getting rid of characteristic and be intended to the deviation or change that may occur in whole effects of the effect provided comprising (such as) known to those of skill in the art tolerance, measuring error, the measuring accuracy limit and other factors.
Exemplary embodiment of the present invention provides a kind of for reducing the technology of the power consumption of application processor (AP) in an electronic.AP can drive application or can process user interface (UI) by usage data.
Hereinafter, described electronic installation can adopt the device comprising AP and modem processor (MP).Such as, electronic installation may correspond in portable electron device, portable terminal, mobile terminal, mobile dull and stereotyped (pad), media player, personal digital assistant (PDA), desktop PC, laptop computer, smart phone, net book, TV, mobile Internet device (MID), super mobile personal computer (UMPC), dull and stereotyped PC, navigational system, intelligent TV, watch, digital camera, MP3 player, the hand-held electric philosophical works, portable game machine, portable electronic device etc.MP for the treatment of communication modulation demodulation function can be called as communication processor (CP) or baseband processor (BP).
Fig. 1 is the block diagram of the electronic installation according to exemplary embodiment of the present invention.
With reference to Fig. 1, suppose that described electronic installation comprises touch-screen.
As shown in Figure 1, described electronic installation can comprise: controller 100, loudspeaker/microphone 110, radio frequency (RF) communication system 120, input media 130, touch-screen 140 and external memory storage 150.According to exemplary embodiment of the present invention, described electronic installation can comprise multiple external memory storage 150.
Controller 100 can comprise interface 101, AP 103, MP 105 and internal storage 107.The interface 101 of controller 100, AP 103, MP 105 and internal storage 107 accessible site are at least one integrated circuit or can realize separately.According to exemplary embodiment of the present invention, controller can comprise multiple AP 103, multiple MP 105 and/or multiple internal storage 107.
AP 103 carries out controlling to use at least one software program to provide multimedia service and UI.AP 103 provides multimedia service by process data, wherein, described data are sent by packet switch (PS) network by using the Internet protocol of at least one (IP) IP multimedia subsystem, IMS (IMS) agreement that is stored in internal storage 107 and external memory storage 150 and receive.When MP 105 supports IMS agreement, AP 103 can provide and support the IMS service that the MP 105 of IMS agreement is associated.
MP 105 processes the voice signal and data that to be sent by communication network and receive.MP 105 can comprise communication protocol and codec.In addition, MP 105 can carry out controlling using at least one in internal storage 107 and external memory storage 150 at least one IMS agreement of storing to provide IMS service.Such as, MP 105 can be supported at least one agreement defined in IMS standard, such as, conversation initialized protocol (SIP), Session Description Protocol (SDP), RTP (RTP), real time control protocol (RTCP), message session trunk protocol (MSRP), HTML (Hypertext Markup Language) (HTTP), real-time streaming protocol (RTSP), transmission control protocol/IP (TCP/IP) etc.Like this, MP 105 can support the IMS agreement identical with the agreement that AP 103 supports or only can support some agreements needed for IMS service.
The input peripheral of electronic installation/output peripherals and AP 103 and MP 105 are interconnected by interface 101.In addition, AP 103 and MP 105 can use interprocess communication as shown in Figure 2 (IPC) 230 to come to intercom mutually.
Internal storage 107 and external memory storage 150 store the program of the operation for controlling electronic installation, the data produced in the operation of electronic installation and content of multimedia.Such as, program can comprise: operating system program, signal procedure, graphic package, UI program, agreement, codec, at least one application program etc.When at least one storage protocol in internal storage 107 and external memory storage 150, storer is by separating storage protocol by the agreement of the agreement of AP 103 and MP 105.Program may correspond in a set of instruction, and therefore can be represented as instruction set.
Loudspeaker/microphone 110 inputs and output audio signal.Described electronic installation can use earphone (ear phone) (not shown), head earphone (head phone) (not shown), any one in headphone (head set) (not shown) connected by outside port to carry out input and output sound signal.
RF system 120 performs the communication function being used for speech and data communication.Like this, RF system 120 can comprise the multiple submodules for radio communication, such as, and antenna, transceiver, RF module etc.RF system 120 can be divided into the multiple communicator modules for supporting different communication networks.Such as, communication network can comprise any one in global system for mobile communications (GSM) network, enhanced data gsm environment (EDGE) network, CDMA (CDMA) network, W-CDMA network, Long Term Evolution (LTE) network, OFDM (Orthogonal Frequency Division Multiplexing) (OFDMA) network, wireless local area network (LAN), blueteeth network, near-field communication (NFC) etc., but is not limited to above network.
The input data that selection by user produces by input media 130 are supplied to controller 100.Such as, input media 130 only can comprise the control knob for controlling electronic installation.As another example, input media 130 can comprise the keyboard for receiving input data from user.
Touch screen 140 is the input/output devices for input and output information, and can comprise display 142 and touch input part 144.
The status information of display 142 display electronics assemblies, the character inputted by user, moving image and rest image.
Touch input part 144 and the touch information detected by touch panel is supplied to controller 100.Like this, touch input part 144 and the touch information of felt pen or finger is supplied to controller 100.
According to exemplary embodiment of the present invention, internal storage 107 can separate with AP 103 and MP 105.
Alternatively, AP 103 and MP 105 can comprise internal storage 107 respectively.Like this, AP 103 and MP 105 can use and be stored at least one IMS agreement in respective internal storage and TCP/IP to provide IMS service.
Fig. 2 is the detailed diagram of AP and MP according to exemplary embodiment of the present invention.
With reference to Fig. 2, suppose that AP 103 and MP 105 uses at least one IMS agreement and TCP/IP of being stored in respective internal storage to provide IMS service.
As shown in Figure 2, AP 103 carries out controlling to use at least one software program to provide multimedia service.Such as, AP 103 comprises: application layer 200, ccf layer 210 and storehouse layer 220.AP 103 also can comprise the various assemblies except these assemblies.
Application layer 200 driver application.Such as, application layer 200 drives the phone application that IMS applies, non-IMS applies and can perform in an electronic.
Application layer 200 and storehouse layer 220 are interconnected by ccf layer 210.
Storehouse layer 220 comprises the necessary module for providing IMS service, such as IMS storehouse 222, IMS service controller 224, first media engine 226 and TCP/IP 228.Storehouse layer 220 also can comprise the various assemblies except these assemblies.
IMS storehouse 222 comprises an IMS protocol stack and for the device that drives IMS to apply and software.Such as, an IMS protocol stack can comprise IMS standard definition agreement, all such as (e.g.), SIP, SDP, RTP, RTCP, RTSP, MSRP, HTTP etc.
It is use an IMS protocol stack of AP 103 and first media engine 226 of AP 103 that IMS service controller 224 is determined for IMS service, or uses second protocol stack 244 and second media engine 242 of MP 105.Such as, in order to provide IMS service, IMS service controller 224 carries out controlling an IMS protocol stack of AP 103 to be used as master agreement and to interact with application.In order to provide IMS service, IMS service controller 224 carries out the 2nd IMS protocol stack 244 and the second media engine 242 controlling to drive MP 105.
First media engine 226 comprises device for the treatment of necessity of video data and voice data and software.Such as, the first media engine 226 comprises at least one in video engine and audio engine, and wherein, video engine comprises device for the treatment of necessity of video data and software, and audio engine comprises device for the treatment of necessity of voice data and software.
MP 105 comprises the modulation /demodulation transceiver 248 for the treatment of the communication with external base station.Such as, modulation /demodulation transceiver 248 can comprise multiple submodule, and described multiple submodule comprises the interface with RF system, Physical layer and modulation /demodulation protocol stack.Like this, adjustment demodulation transceiver 248 can be divided into the multiple communicator modules for supporting different communication networks.Such as, communication network can comprise: at least one in GSM network, EDGE network, cdma network, W-CDMA network, LTE network, OFDMA network, wireless lan network, blueteeth network, NFC etc., but is not limited to above network.
In addition, MP 105 comprises the second media engine 242, the 2nd IMS protocol stack 244 and the TCP/IP 246 for processing IMS data in order to IMS service.MP 105 also can comprise the various assemblies except these assemblies.
As mentioned above, AP 103 can comprise the IMP protocol stack for the treatment of IMS data, and MP 105 can comprise the 2nd IMP protocol stack 244 for the treatment of IMS data.One IMS protocol stack and the 2nd IMS protocol stack 244 include each IMS agreement needed for IMS service.Alternatively, the 2nd IMS protocol stack 244 can be the subset of an IMS protocol stack.Such as, an IMS protocol stack can comprise each IMS agreement needed for IMS service, and the 2nd IMS protocol stack 244 can comprise some the IMS agreements needed for IMS service.More particularly, the 2nd IMS protocol stack 244 can comprise RTP/RTCP agreement (as shown in figure 12), or some functions (as shown in figure 13) of RTP/RTCP agreement and Session Initiation Protocol.Such as, an IMS protocol stack and the 2nd IMS protocol stack 244 can comprise different IMS agreements.
AP 103 first media engine 226, MP 105 that can comprise for the treatment of IMS data can comprise the second media engine 242 for the treatment of IMS data.First media engine 226 and the second media engine 242 all can comprise video engine and audio engine.Such as, the first media engine 226 can comprise video engine and audio engine, and the second media engine 242 can comprise audio engine.Such as, the first media engine 226 can comprise video engine, and the second media engine 242 can comprise audio engine.
When an IMS protocol stack and the 2nd IMS protocol stack 244 include the whole IMS agreements needed for IMS service, and when including video engine and audio engine, described electronic installation can provide IMS service by use MP as shown in Figure 3.
Fig. 3 is the process flow diagram of the method for providing IMS service in MP according to exemplary embodiment of the present invention.
With reference to Fig. 3, in step 301, electronic installation determines whether to use AP to provide communication service by network.Such as, whether electronic installation determination electronic installation provides communication service by LTE network.
If electronic installation is determined to provide communication service in step 301, then electronic installation carry out step 303, and wherein, in described step 303, electronic installation uses MP to provide IMS service.Such as, in order to provide communication service by LTE network, the IMS service controller 224 of the AP 103 in Fig. 2 drives second media engine 242 of MP 105, the 2nd IMS protocol stack 244 and TCP/IP 246.Then, MP 105 uses the second media engine 242, the 2nd IMS protocol stack 244 and TCP/IP 246 to provide IMS service.Like this, electronic installation reduces power consumption by cutting out AP.
Then, electronic installation terminates the process providing IMS service.
As shown in Figure 4, when electronic installation comprises multiple MP, according to MP, whether electronic installation supports that IMS agreement provides IMS service.
Fig. 4 is the process flow diagram of the method for providing IMS service in MP according to exemplary embodiment of the present invention.
With reference to Fig. 4, in step 401, electronic installation uses AP to determine the network providing communication service.Such as, when electronic installation comprises LTE MP and enhanced high-speed rate integrated data (eHRPD) MP, whether electronic installation provides communication service by LTE network according to priority determination electronic installation.When determining to provide communication service by LTE network, whether electronic installation determination electronic installation can use eHRPD to provide communication service.
In step 403, whether the MP that electronic installation determines the network of communication service supports IMS agreement.
If electronic installation determines the network of communication service MP in step 403 supports IMS agreement, then electronic installation carry out step 405, and wherein, in described step 405, electronic installation uses MP to provide IMS service.Such as, when being provided communication service by LTE network, the IMS service controller 224 of the AP 103 in Fig. 2 drives second media engine 242 of MP 105, the 2nd IMS protocol stack 244 and TCP/IP 246.Then, MP 105 uses the second media engine 242, the 2nd IMS protocol stack 244 and TCP/IP 246 to provide IMS service.Like this, electronic installation does not provide MP and AP of the network of communication service to reduce power consumption by cutting out.
On the contrary, if electronic installation determines the network of communication service MP in step 403 does not support IMS agreement, then electronic installation carry out step 409, and wherein, in described step 409, electronic installation uses AP to provide IMS service.Like this, electronic installation does not provide the MP of the network of communication service to reduce power consumption by cutting out.
In step 407, whether electronic installation determination communication network changes.Such as, whether electronic installation determination electronic installation is switched to eHRPD network from LTE network.
If in step 407, electronic installation determines that communication network changes, then electronic installation turn back to electronic installation redefine change after the MP of network whether support the step 403 of IMS agreement.
On the contrary, if in step 407, electronic installation determines that communication network does not change, then electronic installation terminates this process.Such as, while the communications service is being provided, electronic installation uses MP or AP to provide IMS service.
As discussed above, when switching between two MP, electronic installation can use AP to provide the IMS service of MP.In this case, the IMS protocol stack of the IMS protocol stack of MP and AP should synchronously and link.Such as, when entering LTE network, electronic installation uses LTE MP to provide IMS service.When electronic installation is switched to eHRPD network, the necessary information (such as, session information) being used for IMS service is sent to the IMS protocol stack of AP by LTE MP.AP can use the necessary information for IMS service received from LTE MP to keep IMS service by eHRPD network.Like this, when not performing the communication protocol of the channel condition for checking LTE network, electronic installation reduces power consumption by cutting out LTE MP.
Fig. 5 is the data flow diagram for providing IMS service in the MP of electronic installation according to exemplary embodiment of the present invention.
Comprise the IMS agreement that comprises with AP identical IMS agreement, video engine and audio engine with reference to Fig. 5, a MP, and the 2nd MP does not support IMS agreement.
When electronic installation comprises multiple MP, AP can determine the communication network providing communication service.
When communication service is provided by using a MP of support IMS agreement, AP can drive TCP/IP, IMS storehouse and the media engine of a MP.
One MP can use TCP/IP, IMS storehouse and media engine to provide IMS service.Such as, in order to provide voice call service, a MP arranges calling by SIP signaling.Next step, a MP process is used for the speech data of voice call service, thus provides voice call service by PS network.In addition, the session refreshing of MP performance period property during voice call service.Like this, AP and the 2nd MP can be closed the power consumption reducing electronic installation.The voice call service provided by PS network comprises ip voice (VoIP) service.
Such as, in order to provide video call service, a MP arranges calling by SIP signaling.Next step, a MP process is used for video data and the speech data of video call service, thus provides video call service by PS network.In addition, the session refreshing of MP performance period property during video call service.Like this, AP and the 2nd MP can be closed the power consumption reducing electronic installation.
So, when a MP supports IMS agreement, the first modulation /demodulation transceiver of a MP comprises the data router for carrying out the data received from Physical layer to classify and be routed to sufficient path.Such as, data router based on packet data network (PDN) and carrier (bearer) type and data are classified.Such as, data router is classified to data by the head of analyzing IP bag.Data are divided into IMS data and non-IMS data, and IMS data are divided into signaling and multi-medium data.Now, data router can realize in the modulation /demodulation protocol stack of the first modulation /demodulation transceiver, or can be realized separately.Such as, in LTE system, data router can realize realizing separately in PDCP (PDCP) layer or based on PDCP.
Therefore, when a MP supports IMS agreement, IMS data and IMS signal can be sent to the TCP/IP of a MP by data router, and by the TCP/IP of AP, non-IMS data are sent to corresponding application.
When communication service is not supported the 2nd MP of IMS agreement by use and is provided, AP can provide IMS service.Such as, in voice call service, AP arranges calling by SIP signaling.Next step, AP can process the voice data received by the 2nd MP, thus provides voice call service.
Such as, in order to video call service, AP arranges calling by SIP signaling.Next step, AP can process the video data and voice data that are received by the 2nd MP, thus provides video call service.
When being switched to the 2nd MP from a MP, the IMS protocol stack that the necessary information (such as session information) being used for IMS service is sent to AP by a MP is with synchronous with the IMS protocol stack of AP and link.Therefore, AP can use the necessary information of the IMS service for providing from a MP to keep IMS service.
Fig. 6 is the data flow diagram for providing IMS service in the MP of electronic installation according to exemplary embodiment of the present invention.
With reference to Fig. 6, for voice call service, a MP can use TCP/IP, IMS storehouse and media engine to process voice data for voice call service, and provides voice call service by PS network.
In video call service, process the voice data for video call service by TCP/IP, IMS storehouse of a MP and media engine.The video data for video call service is processed by TCP/IP and the IMS storehouse of a MP and the media engine of AP.
So, when different processor process is used for the video data of video call service and voice data, an AP and MP exchanges information with synchronous described two kinds of data.Such as, when video data is sent to AP, a MP also sends the synchronizing information for speech data.
Fig. 7 is the data flow diagram for providing IMS service in the MP of electronic installation according to exemplary embodiment of the present invention.
With reference to Fig. 7, in voice call service, a MP can use TCP/IP, IMS storehouse and media engine to process voice data for voice call service, and provides voice call service.
In video call service, process voice data for video call service and video data by TCP/IP and the IMS storehouse of a MP and the media engine of AP.
Therefore, IMS data and IMS signal can be sent to the TCP/IP of a MP by data router, and by the TCP/IP of AP, non-IMS data are sent to corresponding application.
Fig. 8 is the data flow diagram for providing IMS service in the MP of electronic installation according to exemplary embodiment of the present invention.
With reference to Fig. 8, in voice call service, a MP can use TCP/IP, IMS storehouse and media engine to process voice data for voice call service, and provides voice call service by PS network.
In video call service, process voice data for video call service and video data by TCP/IP, IMS storehouse of AP and media engine.
Therefore, when voice call service is switched to video call service, AP is used for TCP/IP, IMS storehouse of video call service and media engine provides video call service by driving.
When video call service is switched to voice call service, AP can drive TCP/IP, IMS storehouse and the media engine of a MP.Therefore, a MP can use TCP/IP, IMS storehouse and media engine to carry out processed voice data, and provides voice call service.
So, when a MP provides voice call service and AP provides video call service, the sound signal being used for voice call service can be sent to the TCP/IP of a MP by the data router of the one MP, and IMS signal and the data (such as, voice data and video data) that are used for video call service are sent to the TCP/IP of AP.
When the 2nd IMS protocol stack in Fig. 2 is the subset of an IMS protocol stack, electronic installation can use the MP in Fig. 9 to provide voice call service by PS network.
Fig. 9 is the process flow diagram of the method for providing voice service in MP according to exemplary embodiment of the present invention.
With reference to Fig. 9, in step 901, can electronic installation use AP to determine provide communication service by network.Such as, whether electronic installation determination electronic installation provides communication service by LTE network.
If electronic installation uses AP to determine in step 901 provide communication service by network, then electronic installation carry out step 903, and wherein, in described step 903, electronic installation uses MP to provide video call service by PS network.Such as, in order to provide voice call service by LTE network, the IMS service controller 224 of the AP 103 of Fig. 2 drives second media engine 242 of MP 105, the 2nd IMS protocol stack 244 and TCP/IP 246.Next step, MP 105 uses the second media engine 242, the 2nd IMS protocol stack 244 and TCP/IP 246 to provide voice call service by PS network.Like this, electronic installation reduces power consumption by cutting out AP.
Next step, electronic installation terminates this process.
As shown in Figure 10 or Figure 11, when electronic installation comprises multiple MP, according to MP, whether electronic installation can support that IMS agreement provides IMS service.
Figure 10 is the process flow diagram of the method for providing voice service in MP according to exemplary embodiment of the present invention.
With reference to Figure 10, in step 1001, electronic installation uses AP to determine the network of communication service.Such as, when electronic installation comprises LTE MP and eHRPD MP, whether electronic installation provides communication service by LTE network according to priority determination electronic installation.When electronic installation determination electronic installation can not provide communication service by LTE network, whether electronic installation determination electronic installation can provide the communication service using eHRPD.
In step 1003, whether the MP that electronic installation determines the network of communication service supports IMS agreement.
If electronic installation determines the network of communication service MP in step 1003 supports IMS agreement, then electronic installation carry out step 1005, and wherein, in described step 1005, whether electronic installation determination electronic installation provides voice call service.
If in step 1005, electronic installation determines that electronic installation provides voice call service, then electronic installation carry out step 1007, and wherein, in described step 1007, electronic installation uses MP to provide voice call service by PS network.Such as, when being provided voice call service by LTE network, the IMS service controller 224 of the AP 103 of Fig. 2 drives second media engine 242 of MP 105, the 2nd IMS protocol stack 244 and TCP/IP 246.Next step, MP 105 uses the second media engine 242, the 2nd IMS protocol stack 244 and TCP/IP 246 to provide voice call service.Like this, electronic installation does not provide AP and MP of the network of communication service to reduce power consumption by cutting out.
On the contrary, if electronic installation when step 1005 determines that electronic installation does not provide voice call service (such as, when providing other services in addition voice call services), then electronic installation carry out step 1011, wherein, in described step 1011, electronic installation uses AP to provide IMS service.
On the contrary, if electronic installation is not when the MP that step 1003 determines the network of communication service supports IMS agreement, then electronic installation carry out step 1011, and wherein, in described step 1011, electronic installation uses AP to provide IMS service.Like this, electronic installation does not provide the MP of the network of communication service to reduce power consumption by cutting out.
When electronic installation determination electronic installation uses MP to provide voice call service in step 1007, electronic installation carry out step 1009, and wherein, in described step 1009, whether electronic installation determination electronic installation is switched to video call service.
If in step 1009, electronic installation determines that electronic installation is switched to video call service, then electronic installation carry out step 1011, and wherein, in described step 1011, electronic installation uses AP to provide video call service.Such as, when being switched to video call service, AP is used for TCP/IP, IMS storehouse of video call service and media engine provides video call service by driving.
If in step 1009, electronic installation determines that electronic installation is not switched to video call service, then electronic installation terminates the process providing voice service in MP.Such as, electronic installation uses MP to provide voice call service by PS network.
Figure 11 is the process flow diagram of the method for providing voice service in MP according to exemplary embodiment of the present invention.
With reference to Figure 11, in step 1101, electronic installation uses AP to determine the network of communication service.Such as, when electronic installation comprises LTE MP and eHRPD MP, whether electronic installation provides communication service by LTE network according to priority determination electronic installation.When can not be provided communication service by LTE network, whether electronic installation determination electronic installation can provide the communication service using eHRPD.
In step 1103, whether the MP that electronic installation determines the network of communication service supports IMS agreement.
If electronic installation determines the network of communication service MP in step 1103 supports IMS agreement, then electronic installation carry out step 1105, and wherein, in described step 1105, whether electronic installation determination electronic installation provides voice call service.
If in step 1105, electronic installation determines that electronic installation provides voice call service, then electronic installation carry out step 1107, and wherein, in described step 1107, electronic installation uses MP to provide voice call service by PS network.Such as, when electronic installation determination electronic installation provides voice call service by LTE network, the IMS service controller 224 of the AP 103 in Fig. 2 drives second media engine 242 of MP 105, the 2nd IMS protocol stack 244 and TCP/IP 246.Next step, MP 105 uses the second media engine 242, the 2nd IMS protocol stack 244 and TCP/IP 246 to provide voice call service.Like this, electronic installation does not provide AP and MP of the network of communication service to reduce power consumption by cutting out.
If electronic installation when step 1105 determines that electronic installation does not provide voice call service (such as, when providing other services in addition voice call services), then electronic installation carry out step 1111, wherein, in described step 1111, electronic installation uses AP to provide IMS service.
On the contrary, if electronic installation determines the network of communication service MP in step 1103 does not support IMS agreement, then electronic installation carry out step 1111, and wherein, in described step 1111, electronic installation uses AP to provide IMS service.Like this, electronic installation does not provide the MP of the network of communication service to reduce power consumption by cutting out.
When using MP to provide voice call service in step 1107, electronic installation carry out step 1109, and wherein, in step 1109, whether electronic installation determination communication network changes.Such as, whether electronic installation determination electronic installation is switched to eHRPD network from LTE network.
If in step 1009, electronic installation determines that communication network changes, then electronic installation turns back to step 1103, and wherein, in described step 1103, electronic installation determines whether the MP of the communication network after changing supports IMS protocol stack.
On the contrary, if in step 1109, electronic installation determines that communication network does not change, then electronic installation terminates the process providing voice service in MP.Such as, electronic installation uses MP to continue to provide voice call service.
So, when switching between two MP, electronic installation can use AP to provide the voice call service of MP.In this case, the protocol stack of the IMS protocol stack of MP and AP should synchronously and link.Such as, when entering LTE network, electronic installation uses LTE MP to provide voice call service.When electronic installation is switched to eHRPD network, the necessary information (such as, session information) being used for voice call service is sent to the IMS protocol stack of AP by LTE MP.AP can use the necessary information for voice call service received from LTE MP to keep voice call service by eHRPD network.Like this, when not performing the communication protocol of the channel condition for checking LTE network, electronic installation reduces power consumption by cutting out LTE MP.
Figure 12 is the data flow diagram for providing voice service in the MP of electronic installation according to exemplary embodiment of the present invention.
With reference to the subset that Figure 12, MP are the IMS agreements of AP.Such as, MP can comprise the RTP/RTCP of TCP/IP and IMS agreement.
The data of AP process except IMS signal and voice call service.In addition, in voice call service, AP arranges calling by SIP signaling, and activates TCP/IP, RTP/RTCP and the media engine of MP.
MP uses TCP/IP, RTP/RTCP and media engine to provide voice call service by PS network.Like this, AP inactivation can be made to reduce the power consumption of electronic installation.But in order to the session refreshing at voice call service period, the AP of inactivation is activated periodically for a predetermined period of time.
When MP provides voice call service by PS network, the signal being used for call connection and the data (voice data and video data) that are used for video call service are sent to the TCP/IP of AP by data router.The sound signal being used for voice call service is sent to the TCP/IP of MP by data router.
Figure 13 is the data flow diagram for providing voice service in the MP of electronic installation according to exemplary embodiment of the present invention.
With reference to the subset that Figure 13, MP are the IMS agreements of AP.Such as, MP can comprise RTP/RTCP and the sub-SIP (light SIP (light SIP)) of TCP/IP and IMS agreement.
The data of AP process except IMS signal and voice call service.In addition, in voice call service, AP is arranged by SIP signaling and calls out and activate TCP/IP, RTP/RTCP and the media engine of MP.In addition, AP will be used for the sub-SIP being sent to MP for the necessary information of the session refreshing of voice call service.
MP uses TCP/IP, RTP/RTCP and media engine to provide voice call service by PS network.MP also uses the session refreshing of sub-SIP performance period property during voice call service.Like this, AP can be closed to reduce the power consumption of electronic installation.
When MP provides voice call service by PS network, the signal being used for call connection and the data (voice data and video data) that are used for video call service are sent to the TCP/IP of AP by data router.The sound signal being used for voice call service is sent to the TCP/IP of MP by data router.
So, MP uses sub-SIP to perform session refreshing.As shown in figure 14, in order to distinguish the signal relevant to sub-SIP in IMS signal, data router can comprise IMS signalling route device.
Figure 14 is the data flow diagram for providing voice service in the MP of electronic installation according to exemplary embodiment of the present invention.
Can classify to IMS signal with reference to Figure 14, IMS signalling route device, and the signal relevant to session refreshing of sub-SIP process is routed to sub-SIP, and other signals are routed to the IMS protocol stack of AP.Whole IMS signals that the process of IMS signalling route device sends from the IMS protocol stack of sub-SIP and AP of MP.
The operation of sub-SIP can be limited to situation when to need sub-SIP to operate (such as, for voice call service) under the control of the IMS protocol stack of AP.Therefore, IMS signal is routed to sub-SIP when only group SIP is driven by IMS signalling route device, and IMS signal is not routed to AP by during driving by group SIP.
During voice call service, the AP of inactivation can be activated when receiving IMS signal from IMS signalling route device.
Figure 15 is the data flow diagram for service change in the MP of electronic installation according to exemplary embodiment of the present invention.
The subset of the IMS agreement of AP is comprised with reference to Figure 15, MP.Such as, MP can comprise sub-SIP (light SIP) and RTP/RTCP and TCP/IP of IMS agreement.
MP uses TCP/IP, RTP/RTCP and media engine to provide voice call service by PS network.Such as, AP arranges calling by SIP signaling, and activates TCP/IP, RTP/RTCP and the media engine of MP.Therefore, MP can use TCP/IP, RTP/RTCP and media engine to provide voice call service by PS network.
When voice call service is switched to video call service, AP is used for TCP/IP, IMS storehouse of video call service and media engine provides video call service by driving.
The sound signal being used for voice call service can be sent to the TCP/IP of MP by the data router of MP, and the signal and data (voice data and video data) that are used for video call service are sent to the TCP/IP of AP.When voice call service is switched to video call service, and when in order to video call service, TCP/IP, IMS storehouse of AP and media engine are driven, voice data path can be switched to the TCP/IP of AP by data router from the TCP/IP of MP.
Figure 16 is the data flow diagram for service change in the MP of electronic installation according to exemplary embodiment of the present invention.
The subset of the IMS agreement of AP is comprised with reference to Figure 16, MP.Such as, MP can comprise RTP/RTCP and the sub-SIP (light SIP) and TCP/IP of IMS agreement.
MP uses TCP/IP, RTP/RTCP and media engine to provide voice call service by PS network.Such as, AP arranges calling by SIP signaling, then activates TCP/IP, RTP/RTCP and the media engine of MP.Therefore, MP uses TCP/IP, RTP/RTCP and media engine to provide voice call service by PS network.
When voice call service is switched to video call service, the voice data for video call service processes by TCP/IP, RTP/RTCP of MP and media engine.Video data for video call service is processed by TCP/IP, IMS protocol stack of AP and media engine.Such as, when voice call service is switched to video call service, data router does not switch voice data path but speech data is sent to the TCP/IP of MP.Meanwhile, IMS signal and video data can be sent to the TCP/IP of AP by data router, can process IMS signal and video data to make AP.
So, when different processor process is used for the video data of video call service and voice data, AP and MP exchange information is with synchronous described two kinds of data.
Figure 17 is the data flow diagram for service change in the MP of electronic installation according to exemplary embodiment of the present invention.
The subset of the IMS agreement of AP is comprised with reference to Figure 17, MP.Such as, MP can comprise RTP/RTCP and the sub-SIP (light SIP) and TCP/IP of IMS agreement.
MP uses TCP/IP, RTP/RTCP and media engine to provide voice call service by PS network.Such as, AP arranges calling by SIP signaling, then activates TCP/IP, RTP/RTCP and the media engine of MP.Therefore, MP can use TCP/IP, RTP/RTCP and media engine to provide voice call service by PS network.
When voice call service is switched to video call service, the voice data for video call service processes by TCP/IP, RTP/RTCP of MP and media engine.Video data for video call service is processed by TCP/IP and RTP/RTCP of MP and the media engine of AP.Such as, when voice call service is switched to video call service, data router does not switch voice data path, but speech data and video data are sent to the TCP/IP of MP.Meanwhile, IMS signal can be sent to the TCP/IP of AP by data router, can process IMS signal to make AP.
Figure 18 is the data flow diagram for service change in the MP of electronic installation according to exemplary embodiment of the present invention.
The subset of the IMS agreement of AP is comprised with reference to Figure 18, MP.Such as, MP can comprise RTP/RTCP and the sub-SIP (light SIP) and TCP/IP of IMS agreement.
MP uses TCP/IP, RTP/RTCP and media engine to provide voice call service by PS network.Such as, AP arranges calling by SIP signaling, then activates TCP/IP, RTP/RTCP and the media engine of MP.Therefore, MP can use TCP/IP, RTP/RTCP and media engine to provide voice call service by PS network.
When voice call service is switched to video call service, process by TCP/IP, RTP/RTCP of MP and media engine for the voice data of video call service and video data.Such as, when voice call service is switched to video call service, data router can not switch voice data path but speech data and video data is sent to the TCP/IP of MP.Meanwhile, IMS signal can be sent to the TCP/IP of AP by data router, can process IMS signal to make AP.
Figure 19 is the data flow diagram of the switching of voice service in the MP of electronic installation according to exemplary embodiment of the present invention.
TCP/IP, RTP/RTCP and media engine can be used to provide voice call service by PS network with reference to Figure 19, MP.
When being performed from PS network to the switching of circuit service (CS) network as single radio mode speech call continuity (SRVCC), voice data path is switched to CS network from PS network by the switching between IMS protocol stack and CS network protocol stack by MP.
As shown in figure 19, MP can use single audio engine to both voice datas of the voice data and CS network that process PS network.Such as, MP can comprise the second audio engine of the first audio engine for the treatment of the voice data of PS network and the voice data for the treatment of CS network.In this case, when voice data path is switched to CS network from PS network, the first audio engine can be switched to the second audio engine by MP.
In addition, after the PS network of the 4th generation (4G) system is switched to the CS network of 2G or 3G system, electronic installation performs access pins release by the PS network of 2G or 3G system.
Figure 20 is the data flow diagram changed according to the MP in the electronic installation of exemplary embodiment of the present invention.
With reference to Figure 20, a MP comprises the subset of the IMS agreement of AP, and the 2nd MP does not support IMS agreement.
When use the one MP provides communication service, MP use TCP/IP, a RTP/RTCP and media engine process the voice data for voice call service, thus provide voice call service by PS network.
In video call service, the voice data and video data that are used for video call service can be sent to the TCP/IP of AP by the data router of a MP.AP can use TCP/IP, RTP/RTCP and media engine to provide video call service.
Therefore, the video data being used for voice call service can be sent to the TCP/IP of a MP by data router, and IMS signal and the data (voice data and video data) that are used for video call service are sent to the TCP/IP of AP.
Meanwhile, when communication service is by using the 2nd MP to provide, AP can process the IMS data received from the 2nd MP, thus provides IMS service.
When being performed from a MP to the switching of the 2nd MP, voice call service can proceed to AP from a MP, then processed in AP.In this case, the MP IMS protocol stack that the necessary information (such as session information) being used for voice call service can be sent to AP is with synchronous with the IMS protocol stack of AP and link.Therefore, AP can use the necessary information for voice call service received from a MP to keep voice call service.
In this exemplary embodiment of the present invention, the 2nd MP does not support IMS agreement.
Alternatively, when the 2nd MP supports IMS agreement, voice call service can be switched to the 2nd MP from a MP and be processed among the 2nd MP.
Figure 21 is the data flow diagram simultaneously using multiple MP in an electronic according to exemplary embodiment of the present invention.
With reference to Figure 21, electronic installation can use multiple MP simultaneously.Such as, electronic installation can use a MP of third generation partner program (3GPP) standard simultaneously and support the 2nd MP of wireless Internet.
In this case, a MP provides voice call service by PS network, and AP uses the data received by the 2nd MP to provide other IMS service in addition voice call services and non-IMS service.Like this, AP is separated to the IMS signal received from a MP and from the data that the 2nd MP receives and processes.
As shown in figure 22, when the MP protocol stack in Fig. 2 and the 2nd MP protocol stack 244 comprise different protocol stacks, electronic installation can use MP to provide voice call service by PS network.
Figure 22 is the process flow diagram of the method for providing voice service in MP according to exemplary embodiment of the present invention.
With reference to Figure 22, suppose that electronic installation uses MP to provide voice call service by PS network.
In step 2201, whether electronic installation determination electronic installation can use AP to provide communication service by network.Such as, whether electronic installation determination electronic installation provides communication service by LTE network.
While the communications service is being provided, in step 2203, electronic installation determines whether electronic installation provides voice call service.
If in step 2203, electronic installation determines that electronic installation provides voice call service, then electronic installation carry out step 2205, and wherein, in described step 2205, electronic installation uses MP to provide voice call service by PS network.Such as, when being provided voice call service by LTE network, the IMS service controller 224 of the AP 103 in Fig. 2 drives second media engine 242 of MP 105, the 2nd IMS protocol stack 244 and TCP/IP 246.Next step, MP 105 uses the second media engine 242, the 2nd IMS protocol stack 244 and TCP/IP 246 to provide voice call service.Like this, electronic installation does not provide AP and MP of the network of communication service to reduce power consumption by cutting out.
If in step 2203, electronic installation determines that electronic installation does not provide voice call service (such as, when electronic installation provides other services in addition voice call services), then electronic installation carry out step 2207, wherein, in described step 2207, electronic installation uses MP first to process data.
In step 2209, electronic installation uses by the data of MP process to provide IMS service in AP.Such as, AP uses provides other IMS service in addition voice call services by the data of MP process.
Next step, electronic installation terminates the process providing voice service in MP.
Figure 23 is the data flow diagram for processing IMS data in the MP of electronic installation according to exemplary embodiment of the present invention.
The different IMS agreement of the IMS agreement that comprises from AP is comprised with reference to Figure 23, MP.Such as, MP can comprise TCP/IP, sub-SIP (light SIP) and RTP/RTCP to provide voice call service and video call service.
MP can use TCP/IP, RTP/RTCP and media engine to provide voice call service by PS network.
MP can use TCP/IP, RTP/RTCP and media engine to provide video call service by PS network.
Like this, AP can process the IMS signal received by the TCP/IP of MP.
Therefore, data router can be used for the voice data of voice call service, the data (voice data and video data) being used for video call service and IMS signal and be sent to the TCP/IP of MP.
According to exemplary embodiment of the present invention, MP process IMS signal.
Alternatively, the AP processed IMS signal that an IMS protocol stack can be used to carry out secondary treating receive from MP.
Figure 24 is the data flow diagram for processing IMS data in the MP of electronic installation according to exemplary embodiment of the present invention.
The different IMS agreement of the IMS agreement that comprises from AP is comprised with reference to Figure 24, MP.Such as, MP can comprise TCP/IP, sub-SIP (light SIP) and RTP/RTCP with processed voice data.
MP can use TCP/IP, RTP/RTCP and media engine to provide voice call service by PS network.
When service is switched to video call service, the voice data for video call service processes by TCP/IP, RTP/RTCP of MP and media engine.Video data for video call service processes by the media engine of the TCP/IP of MP, the 2nd IMS protocol stack and AP.Like this, MP can carry out first treated to the video data for video call service, then processed video data is sent to AP.
So, when different processor process is used for the video data of video call service and voice data, AP and MP exchanges information with synchronous described two kinds of data.
According to exemplary embodiment of the present invention, AP can use media engine to process the video data by MP first treated.
Alternatively, AP can use an IMS protocol stack to process the video data of the first treated received from MP, then uses media engine playing video data.
Figure 25 is the data flow diagram for the treatment of the IMS data in the MP of electronic installation according to exemplary embodiment of the present invention.
The different IMS agreement of the IMS agreement that comprises from AP is comprised with reference to Figure 25, MP.Such as, MP can comprise TCP/IP, sub-SIP (light SIP) and RTP/RTCP with conduct voice calls service.
MP can use TCP/IP, RTP/RTCP and media engine to provide voice call service by PS network.
In order to provide video call service, MP can carry out first treated to for the voice data of video call service and video data, then voice data and video data is sent to AP.AP uses and provides video call service by the data of MP process.
According to exemplary embodiment of the present invention, AP can use an IMS protocol stack to carry out secondary treating to by the voice data of MP first treated and video data, then uses media engine playing audio-fequency data and video data.
Alternatively, AP can use media engine to play by the voice data of MP first treated and video data.
As mentioned above, the MP of electronic installation supports IMS agreement and provides IMS service when not using AP.Therefore, the driving time of AP can be shortened to reduce the power consumption of AP.
To understand, can with the realization of the form of the combination of hardware, software or hardware and software according to the exemplary embodiment of the present invention of the description in claim and this instructions.
Any such software can be stored in non-transitory computer-readable storage media.Non-transitory computer-readable storage media stores one or more program (software module), described one or more program comprises following instruction, and described instruction makes electronic installation perform method of the present invention when being performed by the one or more processors in electronic installation.
Any such software can with volatile memory or nonvolatile memory (such as, erasable or the rewritable memory storage of such as ROM (read-only memory) (ROM)) form be stored, or be stored with the form of the such as storer of random access memory (RAM), storage chip, device or integrated circuit, or be stored in optically-readable media or magnetic computer-readable recording medium (such as, compact disk (CD), digital versatile disc (DVD), disk or tape etc.).To understand memory storage and storage medium is the exemplary embodiment being suitable for stored program machine readable memory, described program comprises the instruction implementing exemplary embodiment of the present invention upon being performed.Therefore, exemplary embodiment provides the program that comprises following code and stores the machine readable memory of such program, and described code is for realizing equipment as any one the claim request protection in claims of present specification or method.
Although illustrate and describe the present invention with reference to certain exemplary embodiments of the present invention, but it should be appreciated by those skilled in the art that, when not departing from the spirit and scope of the present invention by claim and equivalents thereof, various change can be carried out in form and details.

Claims (15)

1. an electronic installation, comprising:
First processor, for supporting the first internet protocol multi-media sub-system protocol stack; And
Second processor, for supporting the second internet protocol multi-media sub-system protocol stack,
Wherein, first processor comprises the application processor for the treatment of multimedia service,
Wherein, the second processor comprises for the treatment of the communication processor of communication service, one of modem processor and baseband processor.
2. electronic installation as claimed in claim 1, wherein, first processor comprises at least one in video engine and audio engine,
Wherein, the second processor comprises at least one in video engine and audio engine,
Wherein, the video data that video engine process provides from internet protocol multi-media sub-system protocol stack, the video data of output processing, and the video data of reception is sent to internet protocol multi-media sub-system protocol stack,
Wherein, the voice data that audio engine process provides from internet protocol multi-media sub-system protocol stack, the voice data of output processing, and the voice data of reception is sent to internet protocol multi-media sub-system protocol stack.
3. electronic installation as claimed in claim 1, wherein, first processor and the second processor support comprise the internet protocol multi-media sub-system protocol stack of the multiple internet protocol multi-media sub-system agreements providing IMS services for equivalence.
4. electronic installation as claimed in claim 3, wherein, if the second processor comprises video engine and audio engine, then the second processor uses described multiple internet protocol multi-media sub-system agreement to provide IMS services,
Wherein, the video data that video engine process provides from the second internet protocol multi-media sub-system protocol stack, the video data of output processing, and the video data of reception is sent to the second internet protocol multi-media sub-system protocol stack,
Wherein, the voice data that audio engine process provides from the second internet protocol multi-media sub-system protocol stack, the voice data of output processing, and the voice data of reception is sent to the second internet protocol multi-media sub-system protocol stack,
Wherein, when the second processor provides IMS services, first processor temporary close.
5. electronic installation as claimed in claim 1, wherein, first processor support comprises the first internet protocol multi-media sub-system protocol stack of the multiple internet protocol multi-media sub-system agreements for providing IMS services,
Wherein, the second processor support comprises the second internet protocol multi-media sub-system protocol stack and the transmission control protocol/Internet protocol of at least one the internet protocol multi-media sub-system agreement in the first internet protocol multi-media sub-system protocol stack.
6. electronic installation as claimed in claim 5, wherein, the second internet protocol multi-media sub-system protocol stack comprises at least one in conversation initialized protocol, RTP and real time control protocol.
7. electronic installation as claimed in claim 5, wherein, if the second processor comprises video engine and audio engine, then the second processor uses at least one internet protocol multi-media sub-system agreement described to provide voice call service and video call service by packet switching network
Wherein, the video data that video engine process provides from the second internet protocol multi-media sub-system protocol stack, the video data of output processing, and the video data of reception is sent to the second internet protocol multi-media sub-system protocol stack,
Wherein, the voice data that audio engine process provides from the second internet protocol multi-media sub-system protocol stack, the voice data of output processing, and the voice data of reception is sent to the second internet protocol multi-media sub-system protocol stack,
Wherein, when the second processor provides voice call service or video call service, first processor temporary close.
8. electronic installation as claimed in claim 5, wherein, if the second processor comprises audio engine, then the second processor uses the second internet protocol multi-media sub-system protocol stack to provide voice call service by packet switching network,
Wherein, the voice data that audio engine process provides from the second internet protocol multi-media sub-system protocol stack, the voice data of output processing, and the voice data of reception is sent to the second internet protocol multi-media sub-system protocol stack,
Wherein, when the second processor provides voice call service, first processor temporary close.
9. electronic installation as claimed in claim 8, wherein, the second processor uses conversation initialized protocol to perform session refreshing during audio call.
10. electronic installation as claimed in claim 9, wherein, the second processor comprises:
The first router, for the type according to conversation initialized protocol signal, is sent to the conversation initialized protocol of the second processor by conversation initialized protocol signal-selectivity or is sent to the conversation initialized protocol of first processor.
11. electronic installations as claimed in claim 8, wherein, the video data that first processor is received from the second processor via described multiple internet protocol multi-media sub-system agreement by process and voice data, provide video call service by packet switching network.
12. electronic installations as claimed in claim 11, wherein, the second processor comprises:
Data router, for the voice data being used for voice call service being outputted to the transmission control protocol/Internet protocol of the second processor, and for the video data and voice data that are used for video call service being outputted to the transmission control protocol/Internet protocol of first processor.
13. electronic installations as claimed in claim 12, wherein, data router is classified to data based on the type of packet data network and carrier, or is classified to data by the head analyzing Internet protocol bag.
14. electronic installations as claimed in claim 1, wherein, first processor support comprises the first internet protocol multi-media sub-system protocol stack of at least one internet protocol multi-media sub-system agreement, to provide IMS services,
Wherein, second processor comprises the second internet protocol multi-media sub-system protocol stack, and the second internet protocol multi-media sub-system protocol stack comprises at least one internet protocol multi-media sub-system agreement different from least one the internet protocol multi-media sub-system agreement in the first internet protocol multi-media sub-system protocol stack.
15. 1 kinds of methods for providing internet multimedia subsystem to serve in the electronic installation comprising first processor and the second processor, wherein, first processor is for supporting the first internet protocol multi-media sub-system protocol stack, and the second processor is for supporting the second internet protocol multi-media sub-system protocol stack, described method comprises:
Determine whether to provide communication service; And
When determining to provide communication service, the second processor is used to provide at least one IMS services,
Wherein, first processor comprises the application processor for the treatment of multimedia service,
Wherein, the second processor comprises for the treatment of the communication processor of communication service, one of modem processor and baseband processor.
CN201380029103.4A 2012-06-07 2013-06-07 For reducing the apparatus and method of power consumption in an electronic Active CN104335169B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201810154196.8A CN108123964B (en) 2012-06-07 2013-06-07 Electronic device and method thereof
CN201810154189.8A CN108200531B (en) 2012-06-07 2013-06-07 Electronic device and method thereof

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
KR10-2012-0061194 2012-06-07
KR20120061194 2012-06-07
KR10-2012-0106162 2012-09-24
KR1020120106162A KR102024745B1 (en) 2012-06-07 2012-09-24 Apparatus and method for reducing power consumption in electronic device
PCT/KR2013/005037 WO2013183963A1 (en) 2012-06-07 2013-06-07 Apparatus and method for reducing power consumption in electronic device

Related Child Applications (2)

Application Number Title Priority Date Filing Date
CN201810154196.8A Division CN108123964B (en) 2012-06-07 2013-06-07 Electronic device and method thereof
CN201810154189.8A Division CN108200531B (en) 2012-06-07 2013-06-07 Electronic device and method thereof

Publications (2)

Publication Number Publication Date
CN104335169A true CN104335169A (en) 2015-02-04
CN104335169B CN104335169B (en) 2018-03-30

Family

ID=49983730

Family Applications (3)

Application Number Title Priority Date Filing Date
CN201810154189.8A Active CN108200531B (en) 2012-06-07 2013-06-07 Electronic device and method thereof
CN201380029103.4A Active CN104335169B (en) 2012-06-07 2013-06-07 For reducing the apparatus and method of power consumption in an electronic
CN201810154196.8A Active CN108123964B (en) 2012-06-07 2013-06-07 Electronic device and method thereof

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201810154189.8A Active CN108200531B (en) 2012-06-07 2013-06-07 Electronic device and method thereof

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201810154196.8A Active CN108123964B (en) 2012-06-07 2013-06-07 Electronic device and method thereof

Country Status (3)

Country Link
KR (3) KR102024745B1 (en)
CN (3) CN108200531B (en)
TW (1) TWI526101B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106921625A (en) * 2015-12-25 2017-07-04 展讯通信(上海)有限公司 Multimedia service processing system, data is activation and method of reseptance and terminal
CN110071869A (en) * 2019-04-10 2019-07-30 展讯通信(上海)有限公司 Data transmission method for uplink, Wi-Fi equipment and storage medium

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110543443A (en) * 2019-09-09 2019-12-06 西安全志科技有限公司 method for controlling communication module, computer device and computer readable storage medium
CN111917731B (en) * 2020-07-10 2022-10-14 深圳市广和通无线股份有限公司 IMS protocol stack construction method, device, computer equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004021684A1 (en) * 2002-08-27 2004-03-11 Qualcomm Incorporated Low power dual processor architecture for multi mode devices
US20100309847A1 (en) * 2009-06-04 2010-12-09 Qualcomm Incorporated Method and apparatus for ims application domain selection and mobility
US20110069635A1 (en) * 2009-09-23 2011-03-24 Via Telecom, Inc. Ip multimedia subsystem for a multimode wireless device
US7961756B1 (en) * 2006-11-21 2011-06-14 Picomobile Networks, Inc. Integrated multimedia system
CN102158937A (en) * 2010-02-08 2011-08-17 三星电子株式会社 Apparatus and method for reducing power consumption using packet filtering in portable terminal
US20120072601A1 (en) * 2010-09-16 2012-03-22 Qualcomm Incorporated Apparatus and method for providing internet protocol (ip) based services independent of platform or operating systems using ip multimedia subsystem (ims)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3603751A1 (en) * 1986-02-06 1987-08-13 Siemens Ag INFORMATION TRANSFER SYSTEM FOR THE TRANSFER OF BINARY INFORMATION
TWI236819B (en) * 2003-07-18 2005-07-21 Hon Hai Prec Ind Co Ltd A network telephony system and method
EP1949641B1 (en) * 2005-10-21 2009-12-02 Telefonaktiebolaget LM Ericsson (publ) Handling quality of service in a communication system
CN101364998B (en) * 2008-09-18 2013-06-05 华为终端有限公司 IMS implementing method, apparatus and system
US8175756B2 (en) * 2009-02-20 2012-05-08 International Business Machines Corporation System and method to manage power consumption
CN102082766B (en) * 2009-12-01 2014-07-02 中兴通讯股份有限公司 User equipment (UE) access method and device in IP (internet protocol) multimedia subsystem (IMS)
CN101860978B (en) * 2010-05-14 2012-05-09 南京邮电大学 Internet of things system structure

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004021684A1 (en) * 2002-08-27 2004-03-11 Qualcomm Incorporated Low power dual processor architecture for multi mode devices
US7961756B1 (en) * 2006-11-21 2011-06-14 Picomobile Networks, Inc. Integrated multimedia system
US20100309847A1 (en) * 2009-06-04 2010-12-09 Qualcomm Incorporated Method and apparatus for ims application domain selection and mobility
US20110069635A1 (en) * 2009-09-23 2011-03-24 Via Telecom, Inc. Ip multimedia subsystem for a multimode wireless device
CN102158937A (en) * 2010-02-08 2011-08-17 三星电子株式会社 Apparatus and method for reducing power consumption using packet filtering in portable terminal
US20120072601A1 (en) * 2010-09-16 2012-03-22 Qualcomm Incorporated Apparatus and method for providing internet protocol (ip) based services independent of platform or operating systems using ip multimedia subsystem (ims)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106921625A (en) * 2015-12-25 2017-07-04 展讯通信(上海)有限公司 Multimedia service processing system, data is activation and method of reseptance and terminal
CN110071869A (en) * 2019-04-10 2019-07-30 展讯通信(上海)有限公司 Data transmission method for uplink, Wi-Fi equipment and storage medium
CN110071869B (en) * 2019-04-10 2022-04-05 展讯通信(上海)有限公司 Data transmission method, Wi-Fi device and storage medium

Also Published As

Publication number Publication date
TW201352032A (en) 2013-12-16
KR20190111853A (en) 2019-10-02
TWI526101B (en) 2016-03-11
KR102102465B1 (en) 2020-04-20
CN104335169B (en) 2018-03-30
KR102324694B1 (en) 2021-11-11
CN108200531A (en) 2018-06-22
KR20200041853A (en) 2020-04-22
CN108200531B (en) 2021-10-01
KR20130137511A (en) 2013-12-17
CN108123964B (en) 2021-06-08
KR102024745B1 (en) 2019-09-25
CN108123964A (en) 2018-06-05

Similar Documents

Publication Publication Date Title
US11575734B2 (en) Apparatus and method for reducing power consumption in electronic device
KR102324694B1 (en) Apparatus and method for reducing power consumption in electronic device
CN104144528B (en) It is a kind of for solving the method, equipment and device of multi-mold multi-card conflict
KR20150131236A (en) Handling multiple voice calls in multiple sim mobile phone
US9794309B2 (en) Method and a media device for pre-buffering media content streamed to the media device from a server system
CN106982286B (en) Recording method, recording equipment and computer readable storage medium
US20190306744A1 (en) Apparatuses and methods for detrmining reflective quality of service (rqos) support by an rq timer
CN107079474A (en) For reducing silence descriptor frame transmission rate to improve the apparatus and method of the performance in many SIM Wireless Telecom Equipments
US20190306760A1 (en) Apparatuses and methods for coordinating communication operations associated with a plurality of subscriber identities
WO2012129930A1 (en) Multi-standard drive method and system, and terminal
CN112203116A (en) Video generation method, video playing method and related equipment
AU2015275250B2 (en) Apparatus and method for reducing power consumption in electronic device
KR101462904B1 (en) Method for improvement connecting packet data network, terminal thereof and storage medium thereof
CN105960760A (en) Electronic device and method for providing communication service
CN105611068B (en) Mobile terminal and method for upgrading system
CN105991516A (en) Method and device of transmitting audios reversely in wireless same-screen system
CN115811570A (en) IMS call voice quality testing method and system
CN109548181A (en) Information acquisition method, device, storage medium and mobile terminal
KR101273538B1 (en) Mobile terminal and method for controlling thereof
CN117425228A (en) Data channel holding method, device, communication equipment and readable storage medium
CN110312323A (en) Control method, device and storage medium

Legal Events

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