CN104125221A - IMS (IP (Internet Protocol) multimedia subsystem) terminal equipment multiple soft-terminal resource sharing and application collaborative device and method - Google Patents

IMS (IP (Internet Protocol) multimedia subsystem) terminal equipment multiple soft-terminal resource sharing and application collaborative device and method Download PDF

Info

Publication number
CN104125221A
CN104125221A CN201410342780.8A CN201410342780A CN104125221A CN 104125221 A CN104125221 A CN 104125221A CN 201410342780 A CN201410342780 A CN 201410342780A CN 104125221 A CN104125221 A CN 104125221A
Authority
CN
China
Prior art keywords
software terminal
resource
request
module
terminal
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
CN201410342780.8A
Other languages
Chinese (zh)
Other versions
CN104125221B (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.)
Shenyang Fengchi Software Co Ltd
Original Assignee
Northeastern University China
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 Northeastern University China filed Critical Northeastern University China
Priority to CN201410342780.8A priority Critical patent/CN104125221B/en
Publication of CN104125221A publication Critical patent/CN104125221A/en
Application granted granted Critical
Publication of CN104125221B publication Critical patent/CN104125221B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention discloses an IMS terminal equipment multiple soft-terminal resource sharing and application collaborative device and method and belongs to the field of communications. Due to the fact that the IMS terminal equipment multiple soft-terminal resource sharing and application collaborative device can be used for controlling multiple soft-terminals on the IMS terminal equipment, signaling message quantity of interaction of the soft-terminals and an IMS core network can be effectively reduced, message storm in the network can be avoided, accordingly network loading pressure can be reduced, resources provided by the terminal equipment can be reasonably shared by the multiple terminals on the same terminal equipment and resource sharing efficiency can be improved, and the multiple terminal equipment can respond to businesses reasonably so as to achieve the aim of application collaboration and improve collaborative efficiency.

Description

The many software terminal resource-sharing of IMS terminal equipment and applicating cooperation device and method
Technical field
The invention belongs to the communications field, be specifically related to a kind of IMS terminal equipment many software terminal resource-sharing and applicating cooperation device and method.
Background technology
IMS is that the framework of the standardized opening of 3rd Generation Partnership Project (3GPP, 3rd Generation Partnership Project) proposition is realized diversified multimedia application; The terminal equipment of IMS is realized by IMS entity user equipment (UE, User Equipment) conventionally, and terminal equipment has comprised the user side of supporting various multimedia application in IMS, is IMS business and direct experience and the interaction end that is applied in user's side; Access side user's telecommunication management is by the privately owned mark of the IMS (IMPI for its distribution, IMS Private Identity), IMS public identify (IMPI, IMS Public Identity) realize, IMPI and IMPU relevant information are kept in IMS service identification module (ISIM, IMS SubscriberIdentityModule).
IMS uses session initiation protocol (SIP, Session Initiation Protocol) to realize foundation and the control of the session of UE; SIP (Session Initiation Protocol, session initiation protocol) is the application layer control protocol that carries out multimedia communication in IP network that IETF proposed and presided over research; Session Initiation Protocol is generally used for Multimedia session control, can be used for setting up, revises and stop Multimedia session; Can invite participant to participate in the session having existed; Can be used for revising the media (as increased or a media links of deletion) that had session.User agent (UA, User Agent) is the logic entity of Session Initiation Protocol, and it comprises a User Agent Client (UAC), be used for produce request, meanwhile, it also comprises a User Agent Server (UAS), is used for response request.A common user side realizes a kind of business or services sets need to realize UA function logic.
The opening of business and flexibility are the important feature of IMS architectural framework, by realizing session control layer and being separated based on IP bearing bed, and further realize separating of operation layer and key-course, make the horizontal pattern that is developed to of business, no matter to the also develop and field of telecommunication service of the Internet, and fusion between business provides desirable platform.Along with the growth of user to multimedia service demands such as voice, image, word, videos, the related service of disposing in IMS also progressively presents diversified trend, and the carrier presenting in user's side as business---user side---is also tending towards variation.Because various multi-medium datas for user should merge, the fusion of this user side to different business in IMS brings new requirement.
A kind of thought that merges is to adopt unified integrated mode, the user side of all IMS business is integrated in an application, and then realize fusion by Floor layer Technology, because application can manage the user side of different business in Unified Set, can reach like this object of effective integration, similarly application can be with reference to RCS (Rich Communication Suite, Rich Media's communication suite).But the problem that this mode is brought is also apparent: while needing new user side when there being new business to dispose, just must revise original application, and wait for that original application extension just can be used after completing, the exploitation of different user end and integration easily cause exploitation bottleneck, can bring the scaling problem of application.
With respect to unified integrated mode, a kind of mode that can effectively solve exploitation bottleneck and scaling problem is exactly that the user side of different business on UE is by the application realization of separate separation, the UA representing as dotted line in Fig. 2 by signaling flow independently and exterior I MS network signal alternately as shown in, the user side of a business is regarded in each application as, this mode is also brought problems, mainly from the viewpoint of three:
The first, message storm problem, for different user end, due between can not mutually work in coordination with, there is oneself independently interacting message with IMS network, and the message with identical function can cause message redundancy, frequent during with IMS network interaction message when multiple application, bring message storm to IMS network, cause IMS offered load pressure; Be typically the registration message of user side, in the time that the different user end in same UE has all needed registration, message redundancy and the message storm bringing are obvious;
The second, contention for resources problem, for different user end, due between can not mutually work in coordination with, in the time all needing to use certain resource of UE, such as microphone, loud speaker etc., cannot unify contention for resources to coordinate and manage, can bring contention for resources problem, the confusion that causes resource to use;
The 3rd, applicating cooperation problem, in IMS architectural framework, IMPU is the mark that user side is realized service interaction, the IMPU quantity that is generally a UE distribution is limited, can cause in the time that user side increases, certain user on same UE holds and shares same IMPU, although Fork mechanism can be sent to request, but the professional ability of these client suppors is not unified management, on same UE, more can produce conflict, in the time of passive reception service request, can bring applicating cooperation problem---cannot determine by the service request of reception send to share one IMPU's and all meet the user side of this professional ability.While being typically an IMPU as the object URI of voice call request, what How to choose responded this request shares this IMPU support voice professional ability user sides all.
Summary of the invention
For the shortcoming of prior art, the present invention proposes a kind of IMS terminal equipment many software terminal resource-sharing and applicating cooperation device and method, reduces software terminal and IMS core network signalling redundancy, realizes resource-sharing and applicating cooperation between software terminal and improve the object of sharing and co-operation efficiency to reach.
A kind of IMS terminal equipment many software terminal resource-sharing and applicating cooperation device, this device and software terminal are arranged at same IMS terminal equipment, this device comprises information filtering module, applicating cooperation module, resource-sharing module, obtains software terminal information module and memory module, wherein
Information filtering module: for registering to IMS core net of cycle, receive the registration request that local software terminal sends simultaneously, to registration request resolve, authentication and response, extract the information of software terminal in registration request, the message that reception IMS core net and local software terminal send is also resolved, determine how to process and response message, and select by which resume module message, and realization and applicating cooperation module, resource-sharing module, obtain the information interaction of software terminal information module, memory module:
Applicating cooperation module: for to being resolved by the request from IMS core net of information filtering module forwards, judge the type of service of request; And according to the record in memory module, judge the current local software terminal that carries out identical services type of working that whether has, if, request is sent to above-mentioned software terminal by information filtering module, otherwise, in the software terminal of this type of service of support, according to the service response priority of setting, determine the software terminal that priority is the highest, the software terminal using this software terminal as the above-mentioned request of response, and this result is sent to information filtering module;
Resource-sharing module: for to being resolved by the request from local software terminal of information filtering module forwards, or the request from IMS core net to information filtering module forwards is resolved, determine the shared resource that the required local software terminal of this request is this request institute contention, and according to the record in memory module, judge that whether this contention for shared recources is just occupied, if, judge according to resource-sharing priority, whether the resource-sharing priority of required local software terminal is higher than the resource-sharing priority of local software terminal that takies this resource, if not, send and respond to requestor by information filtering module, inform that it asks unsuccessfully, if so, judge whether the local software terminal that now takies this resource can be preempted, if can be occupied, send message to this this locality software terminal, inform that it finishes to take the business of this resource, and request is sent to respondent by information filtering module, if can not be occupied, information filtering module sends and responds to requestor, informs that it asks unsuccessfully,
Obtain software terminal information module: for obtaining the professional ability of local software terminal, and determine that according to professional ability software terminal takies the resource of IMS terminal equipment, it is the shared resource between local software terminal, and arrange when service response priority, resource-sharing priority and each software terminal take resource and whether can be preempted, be sent in memory module and preserve result is set;
Memory module: for storing when the log-on message of local software terminal, local software terminal operating state, shared resource operating state, local software terminal professional ability, shared resource, service response priority, resource-sharing priority and each software terminal take resource whether can be preempted mark.
The method that adopts IMS terminal equipment many software terminal resource-sharing and applicating cooperation device to carry out, comprises the following steps:
Step 1, local software terminal are by information filtering module to the registration of IMS core network requests, and idiographic flow is as follows:
Step 1-1, according to the local software terminal information recording in memory module, adopt the inquiry of information filtering module whether to have the local software terminal of registration, if exist, use the IMS account that local software terminal uses to initiate registration request to IMS core net, and according to the login state of this IMS account in the registering result amendment memory module of IMS core net transmission, succeed in registration or registration failure, if succeed in registration, perform step 1-2, in the time reaching next registration period, re-execute step 1-1; If registration failure, uses this IMS account again to initiate registration request to IMS core net, until success;
Step 1-2, send when registration request to information filtering module when local software terminal, information filtering module is resolved registration request, and complete the authentication to this request, if authentication success, perform step 1-3, otherwise information filtering module sends failed authentication response to software terminal, and returns to step 1-2;
Step 1-3, adopt information filtering module to obtain the identification information in local software terminal registration request, generate hour of log-on, and be sent in memory module and preserve;
Step 1-4, employing information filtering module judge the login state of this IMS account of memory module record, if state is for succeeding in registration, send response to this this locality software terminal, inform that it succeeds in registration, otherwise information filtering module is sent to IMS core net by registration request and registers;
Registering result is sent to information filtering module by step 1-5, IMS core net, information filtering module sends response and informs this this locality software terminal, whether succeed in registration, if the login state of this soft local terminal is revised in success in memory module, be revised as and succeed in registration, otherwise, be revised as registration failure, and again this registration request be sent in IMS core net and registered, until succeed in registration;
Step 2, adopt the professional ability of obtaining software terminal information module and obtain local software terminal, and obtain local software terminal and take the resource of IMS terminal equipment according to professional ability, i.e. shared resource between local software terminal, and be sent in memory module and preserve;
Step 3, adopt to obtain when service response priority, resource-sharing priority and each local software terminal that software terminal information module arranges each local software terminal take resource and whether can be preempted, and be sent in memory module and preserve;
Step 4, in the time that resource-sharing module receives the request from local software terminal or applicating cooperation module by information filtering module forwards, according to the required local software terminal of request, determine the shared resource of the required local software terminal of this request for this request institute contention, and whether can be preempted according to resource-sharing priority and the local software terminal that takies this resource, determine that whether this request is successful, concrete steps are as follows:
Step 4-1, when resource-sharing module receive by information filtering module forwards from local software terminal or while directly receiving the request from applicating cooperation module, resource-sharing module is resolved this request, determines the contention for shared recources of the required local software terminal of this request;
Step 4-2 resource-sharing module is according to record in memory module, judge that whether contention for shared recources is just occupied, if unoccupied, this request is sent to respondent by information filtering module, if occupied, according to resource-sharing priority, whether the resource-sharing priority that judges required local software terminal is higher than the resource-sharing priority of local software terminal that takies this resource, if, perform step 4-3, otherwise, send and respond to requestor by information filtering module, inform that it asks unsuccessfully;
Whether the local software terminal that step 4-3, judgement now take this resource can be preempted, if, send message to this this locality software terminal, inform that it finishes to take the business of this resource, and this request is sent to respondent by information filtering module, otherwise information filtering module sends and responds to requestor, inform that it asks unsuccessfully;
Step 5, when receive by information filtering module forwards the request from IMS core net time, applicating cooperation module is resolved request, i.e. the type of service of judgement request, determines its required local software terminal, and returns to execution step 4, concrete steps are as follows:
Step 5-1, when receive by information filtering module forwards the request from IMS core net time, applicating cooperation module is resolved this request, i.e. the type of service of judgement request;
Step 5-2, employing applicating cooperation module are according to the record in memory module, judge the current local software terminal that carries out identical services type of working that whether has, if, send the request to this software terminal, otherwise, obtain the software terminal set of supporting this type of service according to the record in memory module, if this software terminal set is empty, information filtering module sends and responds to requestor, inform that it asks unsuccessfully, otherwise, according to the service response priority of setting, determine the software terminal that priority is the highest, and perform step 5-3;
Step 5-3, the software terminal of employing applicating cooperation module using the software terminal the highest priority obtaining as the above-mentioned request of response, and this result and request are sent in resource-sharing module, and return to execution step 4.
Described software terminal is the application software of IMS terminal equipment.
Professional ability described in step 2 for: the class of business that software terminal is supported, comprises audio frequency, video, text and picture.
Shared resource described in step 2 comprises: earphone, microphone, camera and screen.
The professional ability of software terminal is obtained software terminal information module and is obtained in employing described in step 2, obtain manner comprises: adopt and obtain software terminal information module by the mode of request-response, initiatively initiate to obtain request to local software terminal, and obtain from the response message of software terminal; Or the message that adopts information filtering module to send local software terminal resolves, judge in message whether contain professional ability information, if having, this this locality software terminal professional ability message is sent to and obtain software terminal information module and obtain.
Employing described in step 3 is obtained the mode that whether can be preempted when service response priority, resource-sharing priority and each software terminal that software terminal information module arranges each software terminal take resource and is comprised: manually artificial setting of user, or according to the sequencing of each local software terminal hour of log-on, determine the mode of service response priority and resource-sharing priority, more early, priority is higher for hour of log-on.
Parsing described in step 1-2 extracts the information of software terminal in request, comprises IP address, port numbers and IMS account.
Identification information described in step 1-3 comprises user agent's header field value and the port numbers of this software terminal.
Advantage of the present invention:
A kind of IMS terminal equipment many software terminal resource-sharing of the present invention and applicating cooperation device and method, by the multiple software terminal on this terminal equipment are carried out to management and control by this device on IMS terminal equipment, can effectively reduce the mutual signaling message quantity of software terminal and IMS core net, help avoid the generation of message storm in network, thereby alleviate offered load pressure, the resource that the reasonable shared terminal equipment of multiple software terminal on same terminal equipment of can realizing has also improves resource-sharing efficiency, thereby and can rational and orderly response service reach applicating cooperation object and applicating cooperation efficiency is provided between multiple software terminal.
Brief description of the drawings
Fig. 1 is the many software terminal resource-sharing of IMS terminal equipment and the applicating cooperation apparatus structure schematic diagram of an embodiment of the present invention;
Fig. 2 be the many software terminal signaling flow in the subscriber equipment of an embodiment of the present invention independent with many software terminal of IMS Collaborative Agent management and control comparison structure figure;
Fig. 3 is the many software terminal resource-sharing of IMS terminal equipment and the applicating cooperation method flow diagram of an embodiment of the present invention;
Fig. 4 is that the software terminal of an embodiment of the present invention passes through many software terminal of IMS Collaborative Agent to IMS registers kernel network flow chart;
Fig. 5 is the software terminal register command flow chart of the same IMPU of use of an embodiment of the present invention;
Fig. 6 is that many software terminal of IMS Collaborative Agent of an embodiment of the present invention is to software terminal active request professional ability and resource-sharing information flow chart;
Resource-sharing flow chart when Fig. 7 is the software terminal active request of an embodiment of the present invention;
Fig. 8 is the successful respond part signaling process figure that relates to resource-sharing in the software terminal calling procedure of an embodiment of the present invention;
Fig. 9 is that the software terminal of an embodiment of the present invention receives request applicating cooperation flow chart;
Figure 10 relates to the successful respond part signaling process figure of applicating cooperation while being the software terminal receipt of call request of an embodiment of the present invention.
Embodiment
Below in conjunction with accompanying drawing, an embodiment of the present invention is described further.
In the embodiment of the present invention, as shown in Figure 1, the many software terminal resource-sharing of IMS terminal equipment and applicating cooperation device, this device and software terminal are arranged at same IMS terminal equipment, and this device comprises information filtering module, applicating cooperation module, resource-sharing module, obtains software terminal information module and memory module; In the embodiment of the present invention, described IMS terminal equipment adopts the smart mobile phone of supporting IMS; Described software terminal is the APP software being installed on IMS terminal equipment.
As shown in Figure 1, (IMS-MUCP:IMS multi-user holds Collaborative Agent IMS-MUCP for software terminal and apparatus of the present invention, IMS Multiple User Agents Cooperative Proxy) mutual signaling message, signaling message is after message screening module, transfer to corresponding module processing according to the different problems that relate to, registration message filters and realizes in message screening module, generating software terminal professional ability and resource-sharing information process realizes obtaining in software terminal information module, applicating cooperation is realized in applicating cooperation module, resource-sharing realizes in resource-sharing module.Solve by realize IMS-MUCP on IMS terminal equipment the three aspects: problem that the upper many software terminal of IMS terminal equipment (UE) bring: message storm, resource-sharing, applicating cooperation.According to the thought that many software terminal are managed, by safeguarding related administrative information, to the information that in software terminal, user agent UA is relevant, with UA professional ability and take the relevant information of UE resource, and solve three aspects: problem according to the message screening rule of formulating, resource-sharing rule, applicating cooperation rule, be described as follows:
Described information filtering module is registered to IMS core net for the cycle, receive the registration request that local software terminal sends simultaneously, to registration request resolve, authentication and response, extract the information of software terminal in registration request, the message that reception IMS core net and local software terminal send is also resolved, determine how to process and response message, and select by which resume module message, and realization and applicating cooperation module, resource-sharing module, obtain the information interaction of software terminal information module, memory module;
Described applicating cooperation module is for to the resolving from IMS core network requests of information filtering module forwards, i.e. the type of service of judgement request; And according to the record in memory module, judge the current local software terminal that carries out identical services type of working that whether has, if, request is sent to above-mentioned software terminal by information filtering module, otherwise, in the software terminal of this type of service of support, according to the service response priority of setting, determine the software terminal that priority is the highest, the software terminal using this software terminal as the above-mentioned request of response, and this result is sent to information filtering module;
Described resource-sharing module is used for being resolved by the local software terminal request of information filtering module forwards, or the request from IMS core net to information filtering module forwards is resolved, determine the shared resource that the required local software terminal of this request is this request institute contention, and according to the record in memory module, judge that whether this contention for shared recources is just occupied, if, judge according to resource-sharing priority, whether the resource-sharing priority of required local software terminal is higher than the resource-sharing priority of local software terminal that takies this resource, if not, send and respond to requestor by information filtering module, inform that it asks unsuccessfully, if so, judge whether the local software terminal that now takies this resource can be preempted, if can be occupied, send message to this this locality software terminal, inform that it finishes to take the business of this resource, and request is sent to respondent by information filtering module, if can not be occupied, information filtering module sends and responds to requestor, informs that it asks unsuccessfully,
Described obtains software terminal information module for obtaining the professional ability of local software terminal, and determine that according to professional ability software terminal takies the resource of IMS terminal equipment, it is the shared resource between local software terminal, and arrange when service response priority, resource-sharing priority and each software terminal take resource and whether can be preempted, be sent in memory module and preserve result is set;
Described memory module is for storing when the log-on message of local software terminal, local software terminal operating state, shared resource operating state, local software terminal professional ability, shared resource, service response priority, resource-sharing priority and each software terminal take resource whether can be preempted mark.
In the embodiment of the present invention, as shown in phantom in Figure 2, on IMS terminal equipment UE, for example support the smart mobile phone of IMS, corresponding multiple different IMS business, such as immediate voice communication, instant video communication, IPTV etc., realize service interaction and experience by multiple independently software terminal, separate software terminal directly and IMS core net to carry out signaling message mutual.As shown in solid line in Fig. 2, apparatus of the present invention are as the out-of-band signalling agency (Outbound Proxy) of software terminal, management and control and its all IMS software terminal user agents (UA) on same IMS terminal equipment, with whole session initiation protocols (SIP) signaling message of exterior I MS network interaction.
The method that adopts IMS terminal equipment many software terminal resource-sharing and applicating cooperation device to carry out, method flow diagram as described in Figure 3, comprises the following steps:
Step 1, local software terminal are by information filtering module to the registration of IMS core network requests, and idiographic flow is as follows:
Step 1-1, according to the local software terminal information recording in memory module, adopt the inquiry of information filtering module whether to have the local software terminal of registration, if exist, use the IMS account that local software terminal uses to initiate registration request to IMS core net, and according to the login state of this IMS account in the registering result amendment memory module of IMS core net transmission, succeed in registration or registration failure, if succeed in registration, perform step 1-2, in the time reaching next registration period, re-execute step 1-1; If registration failure, uses this IMS account again to initiate registration request to IMS core net, until success;
In the embodiment of the present invention, user agent 1 (UA1) in software terminal is installed on IMS terminal equipment, share IMS public identify (IMPU): public_id_1@domain, the login state in information filtering module is for registering for UA1, and the message screening module of apparatus of the present invention is communicated by letter with IMS core net by 5069 ports;
Whether information filtering module exists login state for chartered software terminal according to the information inquiry of the software terminal in memory module, because UA1 satisfies condition, information filtering module generates registration message with public_id_1@domain, and registration message is sent to IMS core net by 5069 ports, and complete authentication process, the response of IMS core net is succeeded in registration after message 200OK, and the login state of amendment memory module public_id_1@domain is for succeeding in registration.
Step 1-2, send when registration request to information filtering module when local software terminal, information filtering module is resolved registration request, and complete the authentication to this request, if authentication success, perform step 1-3, otherwise information filtering module sends failed authentication response to software terminal, and returns to step 1-2;
In the embodiment of the present invention, user agent 1 (UA1) in software terminal and user agent 2 (UA2) are all installed on IMS terminal equipment, share IMS public identify (IMPU): public_id_1@domain, the message screening module of apparatus of the present invention (IMS-MUCP) is by 5060 ports and user agent's 1 5062 port communications, the message screening module of apparatus of the present invention is communicated by letter with IMS core net by 5069 ports, in the embodiment of the present invention, user agent 1 hour of log-on is early than user agent 2 hour of log-on;
In the embodiment of the present invention, as shown in Figure 5, wherein, 501 represent that user agent 1 (UA1) uses the Uniform Resource Identifier (URI) of public_id_1@domain as SIP registration message header field, the port numbers that user agent 1 (UA1) receives sip message is 5060 ports that 5062, UA1 sends to registration message the signaling message of IMS-MUCP reception software terminal.
In the embodiment of the present invention, in registration process, message screening rule is: first software terminal completes 401 unauthorized Unauthorized certifications of registration request at IMS-MUCP, in Fig. 5,502 represent that IMS-MUCP sends 401Unauthorized response to UA1, and 503 represent that user agent 1 (UA1) is successfully completed certification.
Step 1-3, adopt information filtering module to obtain the identification information in local software terminal registration request, generate hour of log-on, and be sent in memory module and preserve;
In the embodiment of the present invention, the user agent header field value of user agent 1 in sip message is UA_Name_1; As shown in Figure 4, IMS-MUCP extracts value public_id_1@domain in the From header field in registration message as IMPU in 401, extracts value in Via header field port numbers wherein as software terminal communication port numbers.
In the embodiment of the present invention, in Fig. 4, judge in message whether have user agent's header field in 402, if exist, in 403, extract the value UA_Name_1 in user agent's header field; Whether 404 are illustrated in memory module inquiry has stored UA_Name_1, if not storage increases software terminal UA1 information in 406 in memory module.
Step 1-4, employing information filtering module judge the login state of this IMS account of memory module record, if state is for succeeding in registration, send response to this this locality software terminal, inform that it succeeds in registration, otherwise information filtering module is sent to IMS core net by registration request and registers;
In the embodiment of the present invention, as shown in Figure 4, in 410, judge whether current this IMPU succeeds in registration, if succeed in registration, directly send to software terminal the response of succeeding in registration in 413, in the present embodiment, current I MS account public_id_1@domain does not succeed in registration, therefore, in 411, information filtering module regenerates new registration message and initiates registration request and complete subsequent authentication and registration process again to IMS core net.
Registering result is sent to information filtering module by step 1-5, IMS core net, information filtering module sends response and informs this this locality software terminal, whether succeed in registration, if the login state of this soft local terminal is revised in success in memory module, be revised as and succeed in registration, otherwise, be revised as registration failure, and again this registration request be sent in IMS core net and registered, until succeed in registration;
In the embodiment of the present invention, as shown in Figure 5,504 represent that information filtering module is to IMS core net initiation registration request, and 505 represent that information filtering modules receive 401 route certificate authority information of core net, and 506 represent to register after IMS-MUCP add authentication message again.507 represent that core net IMS sends to UA1 the response message that succeeds in registration, in 412, IMS-MUCP receives after the final success response message of IMS core net, login state success in amendment software terminal information table, and the response message (200OK) that will succeed in registration sends to software terminal UA1, as 508.
In the embodiment of the present invention, as shown in Figure 4,509 to 712 expression user agents 2 (UA2) are after user agent 1 (UA1) uses public_id_1@domain to succeed in registration, registration again, because IMS-MUCP has safeguarded the information that public_id_1@domain succeeds in registration, therefore, without again, to IMS registers kernel network, directly response sends 200OK and successfully registers response to user agent 2 (UA2).
Step 2, adopt the professional ability of obtaining software terminal information module and obtain local software terminal, and obtain local software terminal and take the resource of IMS terminal equipment according to professional ability, i.e. shared resource between local software terminal, and be sent in memory module and preserve;
The professional ability of software terminal is obtained software terminal information module and is obtained in described employing, obtain manner comprises: adopt and obtain software terminal information module by the mode of request-response, initiatively initiate to obtain request to local software terminal, and obtain from the response message of software terminal; Or the message that adopts information filtering module to send local software terminal is resolved, judge and in message, whether contain professional ability information, if have, this this locality software terminal professional ability message is sent to and obtain software terminal information module and obtain, obtain the method that software terminal information module obtains identical with the method for extracting response in first kind of way.In the embodiment of the present invention, adopt the first obtain manner.
In the embodiment of the present invention, this device initiatively sends sip request message to two software terminal by obtaining software terminal information module, flow chart is as shown in Figure 6: the software terminal information of obtaining software terminal information module inquiry storage in 601, traversal succeeds in registration and does not have the software terminal of storage service ability and resource-sharing information, inquiring user agent 1 (UA1) satisfies condition, in 602, this device sends a request message, the IMPU registering using software terminal UA1 is as the URI of To header field, generate request message, and request message is sent to user agent 1; In 603, obtain software terminal information module and receive the response of user agent 1 to request message, extract professional ability information and the shared resource information of the corresponding software terminal in message, due to only support voice of user agent 1, therefore, extract media information audio wherein, be mapped as that to take resource information be dev_audio_play and dev_audio_record; In memory module, upgrade software terminal professional ability and the resource-sharing information of storage.The same UA1 of process of active inquiry UA2.
In the embodiment of the present invention, all support voice calls of user agent 1 (UA1), user agent 2 (UA2) in IMS terminal equipment 1 (UE1), taking resource is audio-frequence player device (dev_audio_play) and audio collecting device (dev_audio_record).
Step 3, adopt to obtain when service response priority, resource-sharing priority and each local software terminal that software terminal information module arranges each local software terminal take resource and whether can be preempted, and be sent in memory module and preserve;
Because UA1 is than the first successfully registration of UA2, so the resource-sharing priority UA1 of acquiescence is higher than UA2, be respectively 1 and 2.
As shown in Figure 6, user agent 1 and user agent's 2 professional abilities and resource-sharing information in the software terminal professional ability that in 604, memory module is stored and resource-sharing information, are stored, for user provides the configuration interface to user agent 1 and user agent's 2 professional abilities and resource-sharing information, configure user agency 1 and the response priority of user agent 2 to the service request receiving, whether the priority of software terminal to resource occupation, can be preempted mark when software terminal takies resource.
In the embodiment of the present invention, user improves the priority of UA2 voice responsive business, and the priority that takies to audio-frequence player device and audio collecting device, and the priority of UA2 is upgraded to 1 by 2, the original priority exchange of the priority of UA1 and UA2.Due to UA1, be configured to can contention mode, user allows to have set up session and taken audio-frequence player device and when audio collecting device at UA1, UA2 can forcible occupying audio frequency apparatus, and IMS-MUCP revises UA1 session, gives user agent 2 by audio-frequence player device and audio collecting device right to occupation.
Step 4, in the time that resource-sharing module receives the request from local software terminal or applicating cooperation module by information filtering module forwards, according to the required local software terminal of request, determine the shared resource of the required local software terminal of this request for this request institute contention, and whether can be preempted according to resource-sharing priority and the local software terminal that takies this resource, determine that whether this request is successful, concrete steps are as follows:
Step 4-1, when resource-sharing module receive by information filtering module forwards from local software terminal or while directly receiving the request from applicating cooperation module, resource-sharing module is resolved this request, determines the contention for shared recources of the required local software terminal of this request;
Step 4-2 resource-sharing module is according to record in memory module, judge that whether contention for shared recources is just occupied, if unoccupied, this request is sent to respondent by information filtering module, if occupied, according to resource-sharing priority, whether the resource-sharing priority that judges required local software terminal is higher than the resource-sharing priority of local software terminal that takies this resource, if, perform step 4-3, otherwise, send and respond to requestor by information filtering module, inform that it asks unsuccessfully;
Whether the local software terminal that step 4-3, judgement now take this resource can be preempted, if, send message to this this locality software terminal, inform that it finishes to take the business of this resource, and this request is sent to respondent by information filtering module, otherwise information filtering module sends and responds to requestor, inform that it asks unsuccessfully;
In the embodiment of the present invention, user agent 1 (UA1) in IMS terminal equipment 1 (UE1), user agent 3 (UA3) shares IMS public identify (IMPU): public_id_1@domain, UA1 takies audio-frequence player device than UA3 and audio collecting device priority is high, and UA3 can be preempted taking of these two resources, user agent 4 (UA4) is the user agent in the software terminal on another IMS terminal equipment, UA3 sets up audio frequency media session with UA4, UA2, the IMPU that UA4 uses is respectively public_id_2@domain, public_id_3@domain, UA1 initiates audio call request to UA2, information filtering module and software terminal communication port are 5060, with IMS core net communication port be 5069.
When software terminal active request, as shown in Figure 7, UA1 calls out UA2 successful respond part signaling process as shown in Figure 8 to resource-sharing flow chart:
In the embodiment of the present invention, as shown in Figure 8, the UA1 request of making a call in 801, generates invitation message, and To header field URI is that the IMPU of UA2 is: public_id_3@domain.In Session Description Protocol (SDP), the capable m of media is that property column a has audio frequency audio information.Transmission invites message to 5060 ports of IMS-MUCP.
In the embodiment of the present invention, as shown in Figure 7, resolve the signaling message receiving in 701, the media information of the SDP message in signaling message is converted to contention for resources collection.The capable m of media and the property column a information extracted in SDP are contention for resources collection, and due to m=audio in SDP message, a=sendrecv, so be mapped as broadcasting and the collecting device of audio frequency.702, 703, in 704, be that traversal contention for resources collection checks that whether resource is occupied, check current resource occupation table, audio-frequence player device and audio collecting device are taken by UA3, if do not meet 705 conditionals, delete corresponding resource in resource set in 707, if meet 705 conditionals, IMS-MUCP amendment UA3 takies the session of audio-frequence player device and audio collecting device in 706, IMS-MUCP can keep mechanism to send special invitation message to UA3 and UA4 according to session, be the capable m=audio of media in the SDP message of carrying in the INVITE request of session maintenance requestor transmission, property column a=sendonly, property column a=recvonly in 200OK response.
In the embodiment of the present invention, as shown in Figure 8, be special INVITE request and association requests and response message in 802 to 810.
In the embodiment of the present invention, as shown in Figure 7, in 708 when finishing after all contention for resources of contention for resources collection, if resource set is empty, illustrate after IMS-MUCP resource coordination and there is no contention to resource, if this message of judgement is request message in 709, the response of IMS-MUCP failed regeneration sends to the entity that sends this request in 710.If response message directly abandons.If resource set is not empty, illustrate that successful contention is to resource, be that contention arrives audio-frequence player device and audio collecting device for UA1, can continue request and set up session with UA2, need to generate new call request INVITE (invitation) message.In 711, generate new message, the new INVITE corresponding with the INVITE of UA1.
In the embodiment of the present invention, as shown in Figure 8, as message in 811, the message body that generates SDP message and add new INVITE to according to resource set, and send new INVITE to destination entity.812 to 818 is that call request arrives UA2 and successfully sets up media session process.Final UA3 takies audio-frequence player device and audio collecting device and realizes audio session with UA2 on UE1.
Step 5, when receive by information filtering module forwards the request from IMS core net time, applicating cooperation module is resolved request, i.e. the type of service of judgement request, determines its required local software terminal, and returns to execution step 4, concrete steps are as follows:
Step 5-1, when receive by information filtering module forwards the request from IMS core net time, applicating cooperation module is resolved this request, i.e. the type of service of judgement request;
In the embodiment of the present invention, in IMS terminal equipment 1 (UE1), user agent 1 (UA1), user agent 2 (UA2), the shared IMS public identify (IMPU) of user agent 3 (UA3) are: public_id_1@domain, UA1 only supports audio service, the medium type of supporting is audio frequency audio, UA2 support Voice & Video business the same as UA3, the medium type of supporting is audio frequency audio and video video.But the response video priority that UA2 arranges than UA3 is high, and user agent 4 (UA4) is the user agent in the software terminal on another IMS terminal equipment, UA4 initiates video traffic call request to public_id_1@domain.
Software terminal receives request applicating cooperation flow chart as shown in Figure 9, and UA4 initiates video call UA2 response part signaling process as shown in figure 10 to public_id_1@domain:
In the embodiment of the present invention, as shown in figure 10, be UA4 in 1001 to the public_id_1@domain request INVITE that makes a call, in the message body Session Description Protocol (SDP) in INVITE, there is video information.In 1002, be that the INVITE that IMS core net is sent UA4 sends to the IMS-MUCP on UE1.
In the embodiment of the present invention, as shown in Figure 9, extract service feature information in request message in 901, extracting the capable m of media carrying in SDP message in message body is video video, and property column a receives sendrecv for sending.
Step 5-2, employing applicating cooperation module are according to the record in memory module, judge the current local software terminal that carries out identical services type of working that whether has, if, send the request to this software terminal, otherwise, obtain the software terminal set of supporting this type of service according to the record in memory module, if this software terminal set is empty, information filtering module sends and responds to requestor, inform that it asks unsuccessfully, otherwise, according to the service response priority of setting, determine the software terminal that priority is the highest, and perform step 5-3;
In the present embodiment, in current UE 1, there is no video session business.
In the embodiment of the present invention, as shown in Figure 9, in 902 according to software terminal professional ability and the resource-sharing information of media information inquiry storage in service feature information and the SDP that gets, obtain the current all software terminal that succeed in registration of supporting video traffic and video medium type, UA2 and UA3 satisfy condition, form from high to low the software terminal set satisfying condition according to the priority of software terminal response request, result is that UA2 is front.
In the embodiment of the present invention, as shown in Figure 9, the software terminal set satisfying condition if judge in 903 is for empty, IMS-MUCP sends failure response to sending this service request entity in 905, due to UA2, the software terminal set non-NULL of UA3 composition, the current resource occupation information of inquiry storage judges whether to exist the software terminal that carries out this business matching with service request feature in 904, determine to respond this service request by this software terminal if exist, otherwise determine to be responded by the software terminal of the highest service response priority, owing to there not being ongoing video traffic, so determine by the request of UA2 response video traffic.
Step 5-3, the software terminal of employing applicating cooperation module using the software terminal the highest priority obtaining as the above-mentioned request of response, and this result and request are sent in resource-sharing module, and return to execution step 4.
By applicating cooperation result, by UA2 response video traffic, and this video traffic request sends to resource-sharing module, can obtain and resolve the signaling message receiving by step 4-1, the media information of the SDP message in signaling message is converted to contention for resources collection, and the capable m of media and the property column a information extracted in SDP are contention for resources collection, due to m=video in SDP message, a=sendrecv, so be mapped as broadcasting and the collecting device of video.Can obtain traversal contention for resources collection according to step 4-2 and check that whether resource is occupied, check current resource occupation table, video playback apparatus and video capture device do not have occupied, this request is sent to respondent by information filtering module, be sent to UA2 by this video traffic request by information filtering module, in the embodiment of the present invention, as shown in figure 10, generate new video call request message according to new dialog information in 1003 and send to this UA2.1004 to 1009 is that UA2 receives from successfully setting up video session signaling procedure after the request of UA4 video call.

Claims (9)

1. IMS terminal equipment many software terminal resource-sharing and applicating cooperation device, it is characterized in that, this device and software terminal are arranged at same IMS terminal equipment, this device comprises information filtering module, applicating cooperation module, resource-sharing module, obtains software terminal information module and memory module, wherein
Information filtering module: for registering to IMS core net of cycle, receive the registration request that local software terminal sends simultaneously, to registration request resolve, authentication and response, extract the information of software terminal in registration request, the message that reception IMS core net and local software terminal send is also resolved, determine how to process and response message, and select by which resume module message, and realization and applicating cooperation module, resource-sharing module, obtain the information interaction of software terminal information module, memory module;
Applicating cooperation module: for to being resolved by the request from IMS core net of information filtering module forwards, judge the type of service of request; And according to the record in memory module, judge the current local software terminal that carries out identical services type of working that whether has, if, request is sent to above-mentioned software terminal by information filtering module, otherwise, in the software terminal of this type of service of support, according to the service response priority of setting, determine the software terminal that priority is the highest, the software terminal using this software terminal as the above-mentioned request of response, and this result is sent to information filtering module;
Resource-sharing module: for to being resolved by the request from local software terminal of information filtering module forwards, or the request from IMS core net to information filtering module forwards is resolved, determine the shared resource that the required local software terminal of this request is this request institute contention, and according to the record in memory module, judge that whether this contention for shared recources is just occupied, if, judge according to resource-sharing priority, whether the resource-sharing priority of required local software terminal is higher than the resource-sharing priority of local software terminal that takies this resource, if not, send and respond to requestor by information filtering module, inform that it asks unsuccessfully, if so, judge whether the local software terminal that now takies this resource can be preempted, if can be occupied, send message to this this locality software terminal, inform that it finishes to take the business of this resource, and request is sent to respondent by information filtering module, if can not be occupied, information filtering module sends and responds to requestor, informs that it asks unsuccessfully,
Obtain software terminal information module: for obtaining the professional ability of local software terminal, and determine that according to professional ability software terminal takies the resource of IMS terminal equipment, it is the shared resource between local software terminal, and arrange when service response priority, resource-sharing priority and each software terminal take resource and whether can be preempted, be sent in memory module and preserve result is set;
Memory module: for storing when the log-on message of local software terminal, local software terminal operating state, shared resource operating state, local software terminal professional ability, shared resource, service response priority, resource-sharing priority and each software terminal take resource whether can be preempted mark.
2. the method that adopts IMS terminal equipment many software terminal resource-sharing claimed in claim 1 and applicating cooperation device to carry out, is characterized in that, comprises the following steps:
Step 1, local software terminal are by information filtering module to the registration of IMS core network requests, and idiographic flow is as follows:
Step 1-1, according to the local software terminal information recording in memory module, adopt the inquiry of information filtering module whether to have the local software terminal of registration, if exist, use the IMS account that local software terminal uses to initiate registration request to IMS core net, and according to the login state of this IMS account in the registering result amendment memory module of IMS core net transmission, succeed in registration or registration failure, if succeed in registration, perform step 1-2, in the time reaching next registration period, re-execute step 1-1; If registration failure, uses this IMS account again to initiate registration request to IMS core net, until success;
Step 1-2, send when registration request to information filtering module when local software terminal, information filtering module is resolved registration request, and complete the authentication to this request, if authentication success, perform step 1-3, otherwise information filtering module sends failed authentication response to software terminal, and returns to step 1-2;
Step 1-3, adopt information filtering module to obtain the identification information in local software terminal registration request, generate hour of log-on, and be sent in memory module and preserve;
Step 1-4, employing information filtering module judge the login state of this IMS account of memory module record, if state is for succeeding in registration, send response to this this locality software terminal, inform that it succeeds in registration, otherwise information filtering module is sent to IMS core net by registration request and registers;
Registering result is sent to information filtering module by step 1-5, IMS core net, information filtering module sends response and informs this this locality software terminal, whether succeed in registration, if the login state of this soft local terminal is revised in success in memory module, be revised as and succeed in registration, otherwise, be revised as registration failure, and again this registration request be sent in IMS core net and registered, until succeed in registration;
Step 2, adopt the professional ability of obtaining software terminal information module and obtain local software terminal, and obtain local software terminal and take the resource of IMS terminal equipment according to professional ability, i.e. shared resource between local software terminal, and be sent in memory module and preserve;
Step 3, adopt to obtain when service response priority, resource-sharing priority and each local software terminal that software terminal information module arranges each local software terminal take resource and whether can be preempted, and be sent in memory module and preserve;
Step 4, in the time that resource-sharing module receives the request from local software terminal or applicating cooperation module by information filtering module forwards, according to the required local software terminal of request, determine the shared resource of the required local software terminal of this request for this request institute contention, and whether can be preempted according to resource-sharing priority and the local software terminal that takies this resource, determine that whether this request is successful, concrete steps are as follows:
Step 4-1, when resource-sharing module receive by information filtering module forwards from local software terminal or while directly receiving the request from applicating cooperation module, resource-sharing module is resolved this request, determines the contention for shared recources of the required local software terminal of this request;
Step 4-2 resource-sharing module is according to record in memory module, judge that whether contention for shared recources is just occupied, if unoccupied, this request is sent to respondent by information filtering module, if occupied, according to resource-sharing priority, whether the resource-sharing priority that judges required local software terminal is higher than the resource-sharing priority of local software terminal that takies this resource, if, perform step 4-3, otherwise, send and respond to requestor by information filtering module, inform that it asks unsuccessfully;
Whether the local software terminal that step 4-3, judgement now take this resource can be preempted, if, send message to this this locality software terminal, inform that it finishes to take the business of this resource, and this request is sent to respondent by information filtering module, otherwise information filtering module sends and responds to requestor, inform that it asks unsuccessfully;
Step 5, when receive by information filtering module forwards the request from IMS core net time, applicating cooperation module is resolved request, i.e. the type of service of judgement request, determines its required local software terminal, and returns to execution step 4, concrete steps are as follows:
Step 5-1, when receive by information filtering module forwards the request from IMS core net time, applicating cooperation module is resolved this request, i.e. the type of service of judgement request;
Step 5-2, employing applicating cooperation module are according to the record in memory module, judge the current local software terminal that carries out identical services type of working that whether has, if, send the request to this software terminal, otherwise, obtain the software terminal set of supporting this type of service according to the record in memory module, if this software terminal set is empty, information filtering module sends and responds to requestor, inform that it asks unsuccessfully, otherwise, according to the service response priority of setting, determine the software terminal that priority is the highest, and perform step 5-3;
Step 5-3, the software terminal of employing applicating cooperation module using the software terminal the highest priority obtaining as the above-mentioned request of response, and this result and request are sent in resource-sharing module, and return to execution step 4.
3. method according to claim 2, is characterized in that, described software terminal is the application software of IMS terminal equipment.
4. method according to claim 2, is characterized in that, the professional ability described in step 2 for: the class of business that software terminal is supported, comprises audio frequency, video, text and picture.
5. method according to claim 2, is characterized in that, the shared resource described in step 2 comprises: earphone, microphone, camera and screen.
6. method according to claim 2, it is characterized in that, the professional ability of software terminal is obtained software terminal information module and is obtained in employing described in step 2, obtain manner comprises: adopt and obtain software terminal information module by the mode of request-response, initiatively initiate to obtain request to local software terminal, and obtain from the response message of software terminal; Or the message that adopts information filtering module to send local software terminal resolves, judge in message whether contain professional ability information, if having, this this locality software terminal professional ability message is sent to and obtain software terminal information module and obtain.
7. method according to claim 2, it is characterized in that, employing described in step 3 is obtained the mode that whether can be preempted when service response priority, resource-sharing priority and each software terminal that software terminal information module arranges each software terminal take resource and is comprised: manually artificial setting of user, or according to the sequencing of each local software terminal hour of log-on, determine the mode of service response priority and resource-sharing priority, more early, priority is higher for hour of log-on.
8. method according to claim 2, is characterized in that, the parsing described in step 1-2 extracts the information of software terminal in request, comprises IP address, port numbers and IMS account.
9. method according to claim 2, is characterized in that, the identification information described in step 1-3 comprises user agent's header field value and the port numbers of this software terminal.
CN201410342780.8A 2014-07-17 2014-07-17 IMS (IP (Internet Protocol) multimedia subsystem) terminal equipment multiple soft-terminal resource sharing and application collaborative device and method Active CN104125221B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410342780.8A CN104125221B (en) 2014-07-17 2014-07-17 IMS (IP (Internet Protocol) multimedia subsystem) terminal equipment multiple soft-terminal resource sharing and application collaborative device and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410342780.8A CN104125221B (en) 2014-07-17 2014-07-17 IMS (IP (Internet Protocol) multimedia subsystem) terminal equipment multiple soft-terminal resource sharing and application collaborative device and method

Publications (2)

Publication Number Publication Date
CN104125221A true CN104125221A (en) 2014-10-29
CN104125221B CN104125221B (en) 2017-05-24

Family

ID=51770485

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410342780.8A Active CN104125221B (en) 2014-07-17 2014-07-17 IMS (IP (Internet Protocol) multimedia subsystem) terminal equipment multiple soft-terminal resource sharing and application collaborative device and method

Country Status (1)

Country Link
CN (1) CN104125221B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106161938A (en) * 2016-07-22 2016-11-23 深圳天珑无线科技有限公司 A kind of flash lamp deployment method and device
CN106357592A (en) * 2015-07-17 2017-01-25 中兴通讯股份有限公司 Resource sharing method, device and system
CN108280178A (en) * 2018-01-22 2018-07-13 南京市城市规划编制研究中心 A kind of multi-platform space information resource cooperated sharing method
CN109327423A (en) * 2017-08-01 2019-02-12 大唐移动通信设备有限公司 A kind of service implementation method and device
CN111818518A (en) * 2020-06-29 2020-10-23 珠海市小源科技有限公司 5G message receiving method and device based on application software and storage medium
CN115243401A (en) * 2021-04-22 2022-10-25 展讯通信(上海)有限公司 Service processing method, device, system, readable storage medium and electronic equipment

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030210678A1 (en) * 2002-05-10 2003-11-13 Nokia Corporation Functionality split between mobile terminal and terminal equipment for internet protocol multimedia signal exchange
CN1501255A (en) * 2002-11-15 2004-06-02 ���µ�����ҵ��ʽ���� Apparatus, method and program for contention arbitration
US20080279108A1 (en) * 2005-03-03 2008-11-13 Nathalie Beziot Method for Processing Quality of Service of a Data Transport Channel
US20090185576A1 (en) * 2008-01-21 2009-07-23 Lucent Technologies Inc. Via The Electronic Patent Assignment Systems (Epas) Resource arbitration in a converged multi-media environment
CN101889264A (en) * 2007-11-02 2010-11-17 高通股份有限公司 The equipment and the method for configurable system event and resource arbitration management
CN102103518A (en) * 2011-02-23 2011-06-22 运软网络科技(上海)有限公司 System for managing resources in virtual environment and implementation method thereof
CN102448036A (en) * 2010-09-30 2012-05-09 华为终端有限公司 Method and device for implementing voice call continuity (VCC) of single radio user device
CN103294553A (en) * 2012-02-24 2013-09-11 中兴通讯股份有限公司 Method and device for managing multimedia resources of mobile terminal
CN103516675A (en) * 2012-06-21 2014-01-15 华为软件技术有限公司 Resource identifier sharing method, terminal and management platform

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030210678A1 (en) * 2002-05-10 2003-11-13 Nokia Corporation Functionality split between mobile terminal and terminal equipment for internet protocol multimedia signal exchange
CN1501255A (en) * 2002-11-15 2004-06-02 ���µ�����ҵ��ʽ���� Apparatus, method and program for contention arbitration
US20080279108A1 (en) * 2005-03-03 2008-11-13 Nathalie Beziot Method for Processing Quality of Service of a Data Transport Channel
CN101889264A (en) * 2007-11-02 2010-11-17 高通股份有限公司 The equipment and the method for configurable system event and resource arbitration management
US20090185576A1 (en) * 2008-01-21 2009-07-23 Lucent Technologies Inc. Via The Electronic Patent Assignment Systems (Epas) Resource arbitration in a converged multi-media environment
CN101494550A (en) * 2008-01-21 2009-07-29 阿尔卡泰尔卢森特公司 Resource arbitration in a converged multi-media environment
CN102448036A (en) * 2010-09-30 2012-05-09 华为终端有限公司 Method and device for implementing voice call continuity (VCC) of single radio user device
CN102103518A (en) * 2011-02-23 2011-06-22 运软网络科技(上海)有限公司 System for managing resources in virtual environment and implementation method thereof
CN103294553A (en) * 2012-02-24 2013-09-11 中兴通讯股份有限公司 Method and device for managing multimedia resources of mobile terminal
CN103516675A (en) * 2012-06-21 2014-01-15 华为软件技术有限公司 Resource identifier sharing method, terminal and management platform

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ZHANG W,LEI W,CHEN X ET AL: "Architecture and Key Issues of IMS-Based Cloud Computing", 《2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING》 *
胡陶军: "异构网络下多终端协同的网络控制技术研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106357592A (en) * 2015-07-17 2017-01-25 中兴通讯股份有限公司 Resource sharing method, device and system
CN106161938A (en) * 2016-07-22 2016-11-23 深圳天珑无线科技有限公司 A kind of flash lamp deployment method and device
CN106161938B (en) * 2016-07-22 2019-05-14 深圳天珑无线科技有限公司 A kind of flash lamp deployment method and device
CN109327423A (en) * 2017-08-01 2019-02-12 大唐移动通信设备有限公司 A kind of service implementation method and device
CN108280178A (en) * 2018-01-22 2018-07-13 南京市城市规划编制研究中心 A kind of multi-platform space information resource cooperated sharing method
CN111818518A (en) * 2020-06-29 2020-10-23 珠海市小源科技有限公司 5G message receiving method and device based on application software and storage medium
CN111818518B (en) * 2020-06-29 2023-12-26 珠海市小源科技有限公司 5G message receiving method and device based on application software and storage medium
CN115243401A (en) * 2021-04-22 2022-10-25 展讯通信(上海)有限公司 Service processing method, device, system, readable storage medium and electronic equipment

Also Published As

Publication number Publication date
CN104125221B (en) 2017-05-24

Similar Documents

Publication Publication Date Title
CN102215238B (en) Service processing method and system fused with video conference and user terminal
US8351461B2 (en) Method and apparatus for network based fixed mobile convergence
CN104125221A (en) IMS (IP (Internet Protocol) multimedia subsystem) terminal equipment multiple soft-terminal resource sharing and application collaborative device and method
CN102025718B (en) SIP endpoint enhancer
CN104202786B (en) A kind of method and device for calling routing
CN102035798B (en) Service processing method, system and device for realizing disaster tolerance
TW200838231A (en) Overlay between GSM and IMS for non-registered subscribers
CN101159914B (en) Regulation based dynamic service triggering method for IMS network
CN100512495C (en) Method and system for realizing called service
CN103155511A (en) Connection control with b2bua located behind nat gateway
CN103748840A (en) Method for processing a request for switching a call between two access networks
CN101511072A (en) Method for implementing enhancement type E-number communication business in SIP or IMS network
CN104168190B (en) A kind of method and device for calling routing
CN102223248B (en) Calling service processing method and calling service processing system
CN102025683A (en) Service access method and system of user in access gateway control function entity
WO2012113331A1 (en) Service triggering method and system in ims network, computer program and storage medium
CN104767721B (en) The method and network unit of core network service are provided to third party user
CN102891831A (en) Implement method of multimedia conferencing service and related equipment
CN101784032A (en) User registration method and system
CN101772195B (en) Establishing and joining method of IMS (information management system) trunking conference, distribution system and device
WO2017185943A1 (en) Communication method and network elements used in communication method
CN101163272B (en) Service triggering method based on application server packet for IMS network
CN109769242A (en) Communication means, system, MMTel and computer readable storage medium
CN105491180B (en) Method for realizing network communication through back-to-back agent
CN101459631A (en) Virtual media gateway selection method, apparatus and system

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
TR01 Transfer of patent right

Effective date of registration: 20170714

Address after: 110003 room 1, 1518 South Street, Heping District, Heping District, Liaoning, Shenyang, Nanjing

Patentee after: SHENYANG FENGCHI INTERNET TECHNOLOGY CO., LTD.

Address before: 110819 Heping Road, Heping District, Liaoning, Shenyang, Lane No. 11, No. 3

Patentee before: Northeastern University

TR01 Transfer of patent right
CP03 Change of name, title or address

Address after: 110003 No. 861-17, Shangshengou Village, Hunnan District, Shenyang City, Liaoning Province (3 gates)

Patentee after: Shenyang Fengchi Software Co., Ltd.

Address before: Room 1518, No. 1 Nanjie, Nanjing, Heping District, Shenyang City, Liaoning Province

Patentee before: SHENYANG FENGCHI INTERNET TECHNOLOGY CO., LTD.

CP03 Change of name, title or address