CN105072097B - For providing chat/VoIP service method and network server and mobile subscriber equipment in the mobile communication network - Google Patents

For providing chat/VoIP service method and network server and mobile subscriber equipment in the mobile communication network Download PDF

Info

Publication number
CN105072097B
CN105072097B CN201510435096.9A CN201510435096A CN105072097B CN 105072097 B CN105072097 B CN 105072097B CN 201510435096 A CN201510435096 A CN 201510435096A CN 105072097 B CN105072097 B CN 105072097B
Authority
CN
China
Prior art keywords
chat
voip
client
service
communication
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.)
Active
Application number
CN201510435096.9A
Other languages
Chinese (zh)
Other versions
CN105072097A (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.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
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 Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Priority to CN201510435096.9A priority Critical patent/CN105072097B/en
Priority claimed from CN200880132373.7A external-priority patent/CN102257783B/en
Publication of CN105072097A publication Critical patent/CN105072097A/en
Application granted granted Critical
Publication of CN105072097B publication Critical patent/CN105072097B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present invention provides a kind of voice for providing and chatting and based on Internet protocol to mobile subscriber equipment (40) in mobile communications network (30), that is chat/VoIP, in service at least one of method and application server (50) and user equipment (40).The mobile subscriber equipment (40) includes: chat/VoIP client (41), applies (54) for accessing the chat interacted with the mobile communications network (30) /VoIP service.The chat/VoIP service is interacted using (54) with multiple proprietary chat/VoIP clients (51,52,53), to access the multiple proprietary chat/VoIP communication environments (21,22,23) operated by multiple chats/VoIP service provider, to provide chat/VoIP service to chat/VoIP client (41) of the mobile subscriber equipment (40).Chat/the VoIP client (41) and the chat/VoIP service are configured such that the privilege for being able to use the mobile communications network (30) is used using (54), and the session (70 with predetermined or agreement service quality is provided between the user equipment (40) and communication environment (21,22,23);71,72,73).

Description

For providing chat/VoIP service method and network in the mobile communication network Server and mobile subscriber equipment
The application is to submit and go forward side by side to Patent Office of the People's Republic of China on June 16th, 2011 (international filing date: on December 17th, 2008) Enter the entitled " for providing chat/VoIP service method and network service in the mobile communication network of National Phase in China Application for a patent for invention No.200880132373.7 (the PCT international application No.PCT/EP2008/ of device and mobile subscriber equipment " 010777) divisional application.
Technical field
The present invention relates to the processing to the service in mobile communications network, and in particular, to it is multiple dedicated or it is proprietary chat It and chat and VoIP service in voice (VoIP) communication environment based on Internet protocol.
Background technique
Several voice service providers based on Internet protocol (IP) are in dedicated or proprietary chat/VoIP communication environment Chat and VoIP service (referred to as, chat/VoIP) are provided.User can use appropriate unique identification, ID or " pet name ", this It is registered in proprietary chat/VoIP communication environment.Upon logging, user must he user equipment (UE) it is downloaded and installed Client software needs the software and using the software in particular chat/VoIP communication environment and referred to as " partner " Other registration users communicate.Communication usually in this chat/VoIP communication environment, i.e. chat and/or VoIP are Free, conversely, from being operated by different chats/VoIP provider, offer similar chat/VoIP service or public telephone It may be extremely difficult, non-free or according to being impossible that user in other communication environments of service, which carries out communication,.
Chat/VoIP client is designed to for the personal meter with the wired connection (usually broadband) to internet Calculation machine PC, and it is directed to wireless or mobile UE, such as but not limited to: portable computer or laptop computer, a number Word assistant PDA, terminal and mobile phone.
In order to be communicated in the different chats/VoIP communication environment operated by different chats/VoIP provider, Yong Huke To be registered in all these communication environments respectively, to obtain unique ID or the pet name and appropriate chat software, and it is necessary In his UE additional proprietary client software downloaded and installed.
It is installed when using (pre-) at the mobile UE of operation in the wireless access network (RAN) under the control of mobile network provider Or insertion chat/VoIP service when, UE and RAN selection provide needed for service quality (QoS) data packet channel, with carry out Such as audio call.Since chat/VoIP client is mounted on UE and (is referred to as UE chat/VoIP client), so this is The component part of UE operates under the communication protocol by UE and RAN support, and have received and support required predetermined QoS's Sufficient " privilege ", i.e., operate in privileged mode.RAN can be configured as support such as global system for mobile communications (GSM), The mobile network of general packet radio service (GPRS) or Universal Mobile Communication System (UMTS).The maintenance of mobile network provider The subscription of UE, to allow the user of RAN to reach an agreement on or scheduled QoS accesses chat/VoIP communication service.
It will be mentioned in the chat controlled in the RAN with privileged mode by mobile network provider /VoIP communication environment It is considered as that privilege is chatted for chat/VoIP service chat/VoIP provider (proprietary or standardization chat/VoIP client) It/VoIP provider, conversely, other chats/VoIP provider cannot use RAN with identical privileged mode.
Other than UE chat/VoIP client of (pre-) installation or insertion, chat/VoIP provider provides and can be taken as Using the proprietary UE chat/VoIP client being mounted on UE, however the proprietary UE chat/VoIP client does not have spy at this time Different right or privilege.UE chat/VoIP client the software operates under " non-privileged " mode, and is only had " as possible And be " the IP connectivity of quality, because defined QoS will be not based on to select the communication link on RAN." doing one's best " matter Measure the configuration and availability depending on RAN whether enough for VoIP.Such as when UMTS can be used, VoIP should be possible. Otherwise, transmission may be not suitable for VoIP.User may notice that using being operated via the RAN for having guaranteed QoS When chat/VoIP connection, compared to when using chat/VoIP connection of the RAN only with " doing one's best " quality, chatting It/quality of VoIP communication session on difference.
A kind of possible solution of the problem can be, UE supplier and chat/VoIP provider is allowed to be intended on UE together UE chat/VoIP client of additional installation also can be used and be supplied to the UE chat of (pre-) installation or insertion /VoIP visitor Family end similar function and privilege, such as selection provide " privilege " communication capacity of the RAN of required QoS.
However, it is trusted software (SW) that the solution, which requires UE chat/VoIP client software, to install simultaneously on UE It operates in the ran.User with awareness of safety may be installed and deployed on their UE chat/VoIP provider this It hesitates when the proprietary UE chat/VoIP client software of kind.
In addition, most of or may not be that whole chats/VoIP provider all can be their proprietary UE chat/VoIP Client is transplanted on all types of mobile phones.So that and all possible quilt of not all proprietary chat/VoIP communication environment All mobile subscribers access, it is universal which hinders chat/VoIP service and be efficiently used.
Summary of the invention
It is an object of the present invention to provide it is a kind of for from by operate different, proprietary of different chats/VoIP provider or Effective, User-friendly, the accredited and effective solution side that mobile UE in standardization chat/VoIP communication environment is communicated Case, and network node or application server and mobile UE for supporting the mobile communications network of this method.
First aspect includes that one kind provides the voice chatted and based on Internet protocol to mobile UE in the mobile communication network, That is chat/VoIP, in service at least one of method, the mobile UE includes for accessing chat/VoIP communication environment UE chat/VoIP client.A kind of interact with the mobile communications network and objective with multiple application server chats/VoIP is provided Chat/VoIP service application of family end interaction, the multiple chats operated with access by multiple chats/VoIP service provider/ VoIP communication environment, thus from chat/VoIP communication environment of each access to UE chat/VoIP client provide chat/ VoIP service.
In the prior art solution, be mounted on it is appropriate on UE, i.e., it is proprietary or standardized, UE chat/ It is directly accessed chat/VoIP communication environment under the control of VoIP client, is different from prior art solution, uses this hair Bright, chat/VoIP service is applied and corresponding application server chat/VoIP client is taken on and allows UE chat/VoIP client Access multiple chats/VoIP communication environment interface.
Correspondingly, single UE chat/VoIP client on UE is sufficient to access different chats/VoIP communication loop Different proprietary or standardized chats/VoIP UE client is downloaded on UE and installed in border to be effectively prevented from, and Avoid memory and processor ability expensive in following disadvantage, such as waste UE.Especially when phase must be accessed When to different chats/VoIP communication environment of big figure.It also effectively avoids the need for for different types of UE and difference The chat of type/VoIP communication environment develops multiple and different UE chat/VoIP clients.
In example of the invention, include: by the interaction that the chat/VoIP service application carries out
It is connected with UE chat/VoIP client,
It is connected at least one of multiple application server chat/VoIP clients,
Take on for connected chat/VoIP communication environment chat/VoIP client, the chat/VoIP communication Environment is proprietary or standardized, and
Take on chat/VoIP communication environment for the UE chat/VoIP client.
In order to efficiently solve the problems caused by lacking coordination between several chats/VoIP communication environment, in this hair In bright another example, application server chat/VoIP client is in proprietary or standardized chat/VoIP communication environment and chats It/VoIP service application is provided for providing agreement between UE chat/VoIP client chat/VoIP communication environment Conversion.
It should be appreciated that protocol conversion can efficiently solve and avoid being performed simultaneously institute by several chat/VoIP clients Caused interference problem.
Chat/VoIP service user gets used to " pet name " this concept, that is, every in chat/VoIP communication environment One user has unique pet name or mark, can be addressed in a communication environment by " pet name " to user.The pet name one As be ASCII- character string.
The concept that can effectively support and abide by the pet name in the present invention, in another example of the invention, wherein chat It/VoIP service using interact with UE chat/VoIP client and multiple application servers chat/VoIP client, to access Chat/VoIP communication environment function, in the interaction: the status information of UE being provided, the state of partner is updated, establishes session And receive session.
In the example very friendly to user, chat/VoIP service application offer can be by UE chat/VoIP client The single private address book of access, to define and store the local pet name or mark, the local pet name or mark with corresponding special Have or standardized chat/VoIP communication environment in by chat/VoIP service apply for each partner creation unique pet name Or mark is associated.Chat/VoIP service application is determined for which particular chat/VoIP communication environment will use unique close Claim or identifies.
User can choose the local pet name of oneself, can be with chat/VoIP service using as the provided pet name It is easy memory.As user and system communication, it is only necessary to use the local pet name.Chat/VoIP service is applied using selected close Which claim to use chat/VoIP communication environment to determine.
In second aspect, provide a kind of application server used in the mobile communication network, including processing equipment and Communication equipment.The processing equipment is configured as: via the communication equipment, UE into mobile communications network chat/ At least one of VoIP client offer is chatted and the voice based on Internet protocol, i.e. chat/VoIP, in application service.It is described Chat/VoIP application service processing equipment is configured as: with multiple proprietary or standardized application server chat/VoIP client End interaction, with the multiple proprietary or standardization operated via communication equipment access by multiple chats/VoIP service provider Chat/VoIP communication environment, thus via the communication equipment, chat/VoIP communication environment for being accessed from each to The UE chat/VoIP client provides chat/VoIP service.
In particular example, the chat/VoIP service application processing equipment and communication equipment are configured as: being supported in IP Session initiation Protocol SIP signaling in multimedia subsystem, IMS.
In order to support pet name address book, in this example, the application server includes answering with the chat/VoIP service UE chat/VoIP client of the storage equipment interacted with processing equipment, mobile UE can be accessed via the communication equipment The storage equipment, to define and store and unique pet name or mark used at least one chat/VoIP communication environment The sensible associated local pet name or mark.
In another example, the processing equipment of the application server is configured as: via the communication equipment, with movement The UE chat of UE/VoIP client communication, uses the privilege of the mobile communications network so that providing.
By have for access each proprietary or standardized chat/VoIP communication environment, with the UE chat/ VoIP client and the chat/VoIP communication environment interactive function for being provided or being controlled by it by application server (can move Dynamic network provider control is lower or is operated according to the agreement of the negotiation with mobile network provider), permitted by mobile communications network Can right and privilege it is lower support the communication on mobile communications network, and correspondingly allow using the right and spy distributed Power, such as the QoS of special services (such as voice).Correspondingly, so that in addition to being provided by mobile communications network provider Chat/VoIP communication environment privilege communication except privilege communication is possibly realized.Due to application server can with movement It is operated under the agreement of communication network provider, therefore for the UE of each type, each UE/OS supplier is not needed Independent agreement about dedicated proprietary interface.In addition, needing safety in mounted chat/VoIP SW that there is privilege to use In the case where key, does not need user and proprietary chat/VoIP provider carries out security key exchange.
The third aspect includes the processing equipment in the application server by mobile communications network to provide chat and based on net The voice of border agreement, i.e. chat/VoIP, the method at least one of serviced, the described method comprises the following steps:
Take on for chat/VoIP communication environment chat/VoIP client, the chat/VoIP communication environment is special It is having or standardized,
Take on chat/VoIP client chat/VoIP communication environment for UE in the mobile communications network, with And
It is chatted in proprietary or standardized chat/VoIP communication environment and for what the UE chat/VoIP client provided It/VoIP communication environment between protocol conversion.
The application server be connected with internet or the communication network network server or network node In the node that is incorporated to.
In this example, protocol conversion includes assisting chat/VoIP communication environment chat/VoIP service, feature and function Reconciliation is mapped to UE chat/VoIP client and reversed coordination and mapping.It is this service, feature and function example be Change at least one proprietary or standardized chat/VoIP communication environment report UE chat/VoIP client state, to UE chat/VoIP client is reported in state change of the partner at least one proprietary chat/VoIP communication environment, etc..
In another example, take on chat/VoIP client in the application server and take on chat/VoIP communication loop The step of border includes: that foundation and receiving provide to use the privilege of mobile communications network and (specifically, provides the Service Quality of agreement Measure QoS) chat/VoIP communication session.
It is connect allowing chat/VoIP client SW to install its proprietary or standardized chat/VoIP on the application server Mouthful, in the case where obtaining franchise RAN use, when every sub-operating system supplier updates chat/voip interface or UE supplier adds (due to market evolution, it appears that this is recurrent event) when adding or changing the function in UE, chat/VoIP is not required to mention His or her chat/voip interface is updated for quotient.
In fourth aspect, a kind of mobile subscriber equipment UE is provided, comprising: the processing being connected with input and output device is set Standby and communication equipment, wherein the processing equipment is configured as: via the input and output device and communication equipment, There is provided chat and voice based on Internet protocol by processing UE chat/VoIP client, i.e. chat/VoIP, in service At least one of.UE chat/VoIP client the processing equipment is configured as: the UE chat/VoIP client is handled, with warp Chat/VoIP service of multiple proprietary or standardized chat/VoIP communication environment is accessed by application server, wherein described UE chat/VoIP client is configured as the multiple chat/VoIP communication environment graphic user interface.
In another example of the mobile UE, the UE chat/VoIP client is configured as via outputting and inputting Equipment provides the graphic user interface GUI single for the multiple chat/VoIP communication environment.Single GUI for It is advantageous for family, user does not need to learn or understand to want from user wherein with different chat/VoIP of session The proprietary interface of communication environment as many.
In another example, be advantageous below: the mobile UE includes the local data being connected with the processing equipment Library, for storing and retrieving the record of the pet name including corresponding to the pet name used in the chat/VoIP communication environment.
Present invention is especially suited for the mobile communications networks or platform of supporting abundant multimedia communication, such as IP multimedia System IMS, wherein Session initiation Protocol SIP signaling, and UE chat/VoIP visitor are supported in the chat/VoIP service application The operation of family end is the chat based on IMS/VoIP client.
Correspondingly, in another example, the UE chat/VoIP processing equipment and communication equipment support IP multimedia subsystem System IMS SIP signaling.
In conjunction with attached drawing, above and other feature and advantage of the invention will be best understood according to being described below.In attached drawing In, similar reference label represents same section or executes the part of identical or comparable functions or operations.
Detailed description of the invention
Fig. 1 shown in a manner of schematic and is illustrative from sole user's equipment and it is multiple proprietary or it is standardized chat It/chat/VoIP communication service prior art solution of VoIP communication environment.
Fig. 2 shown in a manner of schematic and is illustrative it is according to the present invention it is exemplary from sole user's equipment with it is multiple Proprietary or standardization chat/VoIP communication environment chat/VoIP communication.
Fig. 3 shows the exemplary method executed by application server according to the present invention, which is configured To provide chat/VoIP service to mobile UE.
Fig. 4 show it is according to the present invention it is exemplary when UE chat/VoIP client user based on IMS to chat/ Signaling step when VoIP communication environment is registered.
Fig. 5 shows the step of the signaling when UE chat/VoIP client based on IMS starts chat/VoIP communication session Suddenly.
Specific embodiment
It will illustrate the present invention in the wireless access network RAN for being used for mobile communication as an example, not a limit now, RAN is all It is in this way: global system for mobile communications GSM, general packet radio service GPRS or Universal Mobile Communication System UMTS, support with It operates or is communicated according to the mobile subscriber equipment UE that RAN is operated to handle the network of medium type, the matchmaker in the ran It all videos (including stream video) in this way of body type, image, audio, the voice VoIP based on Internet protocol, chatting service and is based on For the data sharing of the communication of data grouping.Hereinafter, it is represented with chat/VoIP service.RAN is by mobile network provider Operation, or under its control.
In Fig. 1, reference label 1 indicates prior art UE, such as but not limited to mobile phone, mobile meter on knee Calculation machine, personal digital assistant PDA etc..UE 1 includes the processor 3 being connected with input/output (I/O) subelement 2, I/O Unit 2 includes input equipment 2a (keyboard, mouse, microphone etc.) and output equipment 2c (display, loudspeaker etc. Deng).I/O subelement 2 further includes communication transceiver 2b, is used for and mobile communications network, i.e. RAN 30 exchange data.
Reference label 20 indicates internet, has several equipment of chat/VoIP communication environment 24,25,26 and internet It is connected, the chat/VoIP communication environment is respectively: chat/VoIP communication environment A21;Chat/VoIP communication environment B 22;With And chat/VoIP communication environment C 23.All these chats/VoIP communication environment 21,22,23 either it is standardized or It is proprietary (i.e. nonstandardized technique), and provided or operated by different chats/VoIP service provider.Although illustrating only Three chats/VoIP communication environment, actually more or fewer chat/VoIP communication environments are feasible, and chat/ VoIP communication environment operates in other public or private networks.All these is considered as including by shown environment and network 's.
In order to be communicated with each chat/VoIP communication environment 21,22,23, by appropriate communication, control and user interaction Software (being referred to as UE chat/VoIP client) is mounted on UE 1, that is, be used to provide and chat/VoIP communication environment A 21 Chat/VoIP service UE chat/VoIP client A 11;For provide and chat/chat of VoIP communication environment B 22/ UE chat/VoIP client B 12 of VoIP service;And for provide and chat/chat of VoIP communication environment C 23/ UE chat/VoIP client C 13 of VoIP service.Each UE chat/VoIP client 11,12,13 is respectively using by void The Internet protocol IP peer to peer connection to chat/VoIP communication environment 21,22,23 that line arrow 31,32,33 schematically indicates Application protocol.Under the control of the operating system OS 3a handled by processor 3, UE chat/VoIP visitor on UE 1 is executed Family end 11,12,13.
Chat/VoIP communication environment 21,22,23 be for establishing and maintaining specific chat/VoIP communication session needed for Process.At equipment 24,25,26, for example at the server and/or terminal being connected with internet 20, execute these processes. The example of this equipment 24,25,26 is such as:
Terminal, such as UE provide chat/VoIP communication environment 21,22,23, and for example support to execute at UE 1 UE chat/VoIP client 11,12,13 communication session, such as audio call;
Server provides chat/VoIP communication environment 21,22,23, and for example for monitoring the UE executed at UE1 The state of chat/VoIP client 11,12,13, or the registration request for controlling UE chat/VoIP client 11,12,13, Or for controlling in UE chat/VoIP client 11,12,13 and the chat/VoIP client executed at such as another terminal Communication session between end.
For the purpose of mark, in chat/VoIP communication environment 21,22,23, user is distinguished and is infused with " pet name " Volume.These pet names are stored in the address book at UE 1, and for each UE chat/VoIP client 11,12,13, there are one A address book is schematically shown by database 14,15,16.In address book, corresponding chat/VoIP environment can store Other users the pet name, referred to as " partner ".It should be appreciated that can also be by chat/VoIP provider (not shown) offer The information is stored in database.Furthermore, it is possible to the storage state information in address book, i.e., information permanently or temporarily, such as partner Companion whether free (availablity) and other data relevant to chat/VoIP communication.
UE chat/VoIP client 11,12,13 is the application enabled by application programming interfaces API, and by controlling in OS 3a Processor 3 under system executes.Executed respectively via API 11a, 12a and 13a UE chat/VoIP client using 11,12, 13.API can be divided into proprietary or standard interface.If it is proprietary interface, then API is intended to be mentioned by single chat/VoIP It is used for quotient, other chats/VoIP provider is not allowed to use the API.The interface for the OS 3a that standardized API application is announced, Chat/VoIP provider is enabled to design such chat/VoIP application, the chat/VoIP application is supported by OS Processor 3 under 3a control executes function.
API further can be divided into privilege and non-privileged interface, wherein privilege may include:
Support the downloading of application, wherein only when application includes some form of security key, the downloading just success;
Installation executes the application downloaded, this is allowed under given conditions, such as in the condition for meeting safety inspection Under be allowed to;
Specific function is executed by processor 3 in a specific way, for example, the network path foundation via RAN is according to specific Service quality QoS.
In practice, OS 3a can support several API, wherein these API are connect by proprietary/standardization with franchise/non-privileged Mouthful combination characterize.
For illustrative purposes, currently assume that (pre-) installation UE is chatted on UE 1 by the radio network provider of RAN 30 It/VoIP client 11, so that the UE chat/VoIP client 11 applies exclusive privilege API 11a.Optionally, which chats It/VoIP client 11 can be embedded in the OS of UE 1 together with API 11a.
For illustrative purposes, it is also assumed that (not pre-) the installation UE chat/VoIP client 12 of the network provider of RAN 30, 13, but for example when registering corresponding chat/VoIP communication environment 22,23 for the first time, it is additionally initialized by user.UE Chat/VoIP client 12 is the proprietary client different from client 11, and applies non-privileged API 12a.UE chat/ VoIP client 13 is the standardized customer end different from client 11 and 12, and applies non-privileged API 13a.
Due to the privilege that UE chat/application of VoIP client 11 is enabled by API 11a, the OS by supporting API 11a is used 3a is provided and/or predefined institute's privileged trading and right establish its peer-to-peer communications session 31, for example is had according to VoIP institute The privilege of the RAN 30 of the communication protocol of QoS is needed to use.The IP connection of communication session 31 is configured as via transceiver 2b, RAN 30 and internet 20, for the IP interface of equipment 24.
In this case, the use of RAN 30 is that so-called " privilege " uses, because of the network parameter of the QoS to have reached an agreement on (such as guaranteed bandwidth, delay with it is synchronous) be applicable.This can be the case that for example, the user of UE 1 has Subscription to RAN provider forces RAN provider to provide the QoS to have reached an agreement on for communication session 31.
On the contrary, proprietary chat/chat/VoIP communication session 32,33 initiated of VoIP UE client 12,13 cannot be by It is used beneficial to " privilege " of RAN 30, because non-privileged API 12a, 13a do not support special right or privilege.Non-privileged UE is chatted It/VoIP client using 12,13 execution leads to the non-privileged use based on " doing one's best " to RAN 30.For merely It/VoIP communication session do not receive guaranteed QoS and may cause bad voice communication, for example, or absolutely not voice Communication.
The chat of UE chat/VoIP client 12,13/VoIP provider is not option using franchise API 11a, because OS 3a does not allow any other UE chat/VoIP client in addition to client 11 to come using API 11a, which is Proprietary API RAN provider installation or provided.
Fig. 2 shows examples of the invention.UE 40 includes the user equipment (UE) chat based on Internet protocol IP/VoIP visitor Family end 41 is supported as combined all chats/VoIP communication environment used by a user of UE 40 disclosed in Fig. 1 to RAN 30 privilege uses.
Meeting is communicated for chat/VoIP provided by chat/VoIP provider of franchise API by that cannot use about solution The problem of IP connection of words 32,33 only " done one's best ", UE 40 apply single UE chat/VoIP client 41.
UE chat/the VoIP client 41 will have by UE supplier, RAN network provider or with RAN network provider Agreement is provided with providing chat/VoIP provider that the privilege of RAN 30 uses.
UE chat/VoIP client 41 is interacted via API 41a with OS 3a, and API 41a is designed to provide to RAN 30 " privilege " use, with realize agreement QoS.As shown in Figure 1, the processor 3 under the control of the OS 3a of UE 40 is configured Are as follows: when UE chat/operation of VoIP client 41 is the list for carrying out communication session with multiple chats/VoIP environment 21,22,23 When one chat/VoIP client, connected via transceiver 2b with the IP initiated to internet 20 of RAN 30.
RAN 30 and internet 20 include processing according to the present invention and communication equipment, be used to execute from UE chat/ VoIP client 41 is exhaled via RAN 30 and internet 20 chat/VoIP service at application server AS 50 using 54 Foundation is made to request.
Referring to fig. 2, AS 50 have processor 55, under the control of operating system (OS) 56 and with 57 phase of I/O subelement Even to exchange data.AS 50 passes through I/O subelement via internet 20 or to the proprietary link (shown in dotted line) of RAN 30 57 are attached and communicate.
AS 50 can be the node being connected with internet 20, or can be incorporated in the application of communication network (i.e. RAN 30) Or in network server or network node.Propose that AS 50 is operated under the control of the provider of RAN 30, or at least UE 40 User trusted parties control under operate.
For security reasons or the requirement of bandwidth, it is alternatively possible to by the portion of the internet 20 shared RAN 30 and AS 50 It point is deployed in internet 20 as example: individually connection, circuit-switched network or via safety equipment (such as firewall) The ATM network being connected with Global Internet 20.Optionally, for security reasons, the part of internet 20 is matched It is set to individual environment 20a.
AS 50 executes general chat/VoIP service using 54, is configured as executing multiple proprietary or standardized AS and chat It/the client and server task of VoIP client 51,52,53, the AS chat/VoIP client 51,52,53 matched It is set to for being communicated respectively with multiple chats/VoIP communication environment 21,22,23.AS chat/VoIP client 51,52,53 is constituted It is designed to apply the softwares or hardware of 54 cooperations with general chat/VoIP service.AS chat/VoIP client 51,52, 53 in proprietary or standardized chat/VoIP communication environment 21,22,23 and are served by between 54 and provide protocol conversion.
General chat/VoIP service is configured as executing from particular chat/VoIP service environmental characteristic or function using 54 The coordination for the single user interface that (such as icon function and expression) is indicated at UE 40 by UE chat/VoIP client 41 And mapping, or taken by the single user interface that UE chat/VoIP client 41 indicates to particular chat/VoIP from UE 40 The coordination and mapping for environmental characteristic or the function of being engaged in.Chat/VoIP service provider must will make with the provider of RAN 30 The ability setting aspect of RAN 30 reaches agreement, for example privilege uses, and provides and chat with the AS for being served by 54 cooperations It/VoIP client software 51,52,53, to be benefited from general use of the invention.
The provider for controlling AS 50 mentions to the suitable interface of 54 offers or API, basis is served by with chat/VoIP For the agreement of quotient, supports the QoS (referred to as " privilege " RAN use) for allowing to define the minimum bandwidth of RAN, rather than rely on RAN " doing one's best ".
Other than franchise RAN use, other can be reached an agreement between the provider and chat/VoIP provider of AS 50 Feature, such as the use of network service, by being served by other features described in 54 supports.
Be served by 54 be additionally configured in a manner of proprietary or be standardized via at UE 40 API 41a and UE chat/ VoIP client 41 communicates, so that guaranteeing to use the privilege of RAN 30.
As an example, if chat/VoIP environment A 21 buddy state change, AS chat/VoIP client 51 to It is served by 54 and state change is sent with signal, and be then served by 54 decisions to UE chat/VoIP client 41 to believe State change number is sent, UE chat/VoIP client 41 can indicate that the state changes in the user interface of UE 40.
General chat/VoIP service is to establish chat/VoIP communication session and receiving using other examples of 54 function Chat/VoIP communication session.
Being served by the other function that 54 can execute is (but being not limited to):
Take on for chat in AS/transmit signal between VoIP client 51,52,53 and chat/VoIP client 41 Interconnection unit;
Coordinate inlet flow between AS chat/VoIP client 51,52,53 and chat/VoIP client 41 and/or Output stream;
The access to the service provided of mobile communications network RAN 30 is provided to AS chat/VoIP client 51,52,53,
The state for coming from different AS chat/VoIP clients 51,52,53 is read, and the single figure at UE 40 is used It is indicated in the GUI of family interface,
When establishing chat/voip conversation from UE 40, which AS chat/VoIP client 51,52,53 selection uses.
54 subelements being embodied as in AS 50 can will be served by, as hardware or software.
UE chat/VoIP client 41 is configured with input equipment 2a and output equipment 2c, executes and is served by General chat/voip user interface of the user for UE 40 of 54 cooperations.API 41a is provided by OS supplier (or works as UE 40 are provided when including OS 3a by UE supplier), and it is designed to the UE chat for supporting that there is privilege RAN 30 to use/VoIP visitor Family end 41.
As described above, although illustrating only three chats/VoIP communication environment, actually more or fewer chats/ VoIP communication environment is feasible, and chat/VoIP communication environment operation is in other public or private networks.It will be all these It is considered as including by shown environment and network.
Referring to Fig. 1, and as shown in Figure 2 schematically, chat/VoIP communication session 31,32,33 is although now not It is operated on same chat/VoIP communication environment 21,22,23, in example of the invention, by under the OS 3a control of UE 40 Processor 3 receives privilege RAN QoS treatment via API 41a, while UE chat/operation of VoIP client 41 is communication session 31,32,33 general chat/VoIP client.
It will be seen with the UE chat/VoIP client 41 for being served by the cooperation of 54 and AS chat/VoIP client 51,52,53 At being general chat/VoIP client service.Chat/VoIP communication environment 21,22,23 will be without noticing of for the UE in Fig. 1 Between the session of chat/VoIP client 11,12,13 and the session for the AS chat/VoIP client 51,52,53 being directed in Fig. 2 Difference.
Although efficiently avoiding objective to different proprietary software UE chats/VoIP is downloaded, installed and executed on UE The needs at family end 11,12,13, in the example of the invention, the user of UE 40 maintain with it is all it is registered chat/ A possibility that VoIP communication environment 21,22,23 is communicated, and have via according to for each chat/VoIP provider The franchise RAN connection of agreement QoS carrys out application chat/VoIP communication session benefit.
It appropriate exploitation and can be maintained in together with chat/VoIP service provider by mobile 30 network provider of RAN AS chat/the VoIP client 51,52,53 executed at AS 50.
In Fig. 2, at equipment 24,25 and 26 execute, between UE 40 and chat/VoIP environment 21,22,23 IP peer to peer connection is expressed as dotted line 71,72,73.According to the present invention, there is no as shown in Figure 1 with communication session 31,32 With 33 one-to-one IP peer to peer connection, but ladder connection, comprising:
In the single IP being served by between 54 for including including UE chat/VoIP client 41 UE 40 and AS 50 Peer link 70;
From include be served by 54 AS 50 to include chat/VoIP communication environment 21,22,23 equipment 24,25, 26 one-to-many IP peer link 71,72,73.
Fig. 3 schematically show by AS 50 (be served by 54, AS chat/VoIP client 51,52,53) in order to The example for the step of providing chat/VoIP service between UE 40 and communication environment A 21 and executing.
It is assumed that UE chat/VoIP client 41 initiates chat/voip conversation, and via transceiver 2b, RAN 30 of UE 40 With the I/O subelement 57 of AS 50, it is connected to the processing equipment 54,55,56 of AS 50.In response to the connection, AS 50 takes on needle To UE chat/VoIP client 41 chat/VoIP environment.
To join based on the information that UE chat/VoIP client 41 provides, such as in chat/VoIP communication environment A 21 The pet name of the user of system, the processing equipment 54,55,56 of AS 50 via the appropriate AS chat/connection of VoIP client 51 chat/ VoIP communication environment A 21, and take on chat/VoIP client for communication environment A21.It should be understood that AS chat/VoIP visitor Family end 51 can be a part of the processing equipment 54,55,56 of AS 50, while shown as separation.
In chat/voip conversation of foundation, AS 50 to chat/VoIP communication environment A21 and UE 40 UE chat/ The communication and service exchanged between VoIP client 41 provides protocol conversion.
It is initiated in chat/voip conversation event for UE 40 in communication environment A 21, AS 50 similarly takes on needle To chat/VoIP client of communication environment A 21, and take on for UE chat/VoIP client 41 chat/VoIP communication Environment.
For other chat/voip conversations in UE 40 and other chats/between VoIP communication environment B 22 or C 23, AS 50 takes on the proprietary or standardized chat/VoIP client for being directed to chat/VoIP communication environment B 22 or C 23 respectively 52,53, and take on the general chat of UE chat/VoIP client 41 for UE 40/VoIP communication.
The present invention also illustrates that the present invention is not by the realization in internet protocol multimedia subsystem IMS core net 60 Be confined to for realizing any technology.
IMS core net 60 supports abundant multimedia (rich multimedia) communication session with UE 40, is chatted with processing It/VoIP service, and processing medium type, such as video (including stream video), image, audio and based on be directed to data The data sharing of the communication of grouping.For the rest part of this description, term " chat/VoIP " indicates the above-mentioned all matchmakers listed Body type (as long as suitable).IMS carries out unification to the application based on the Session initiation Protocol SIP signaling for supporting Multimedia session.
UE 40 includes single UE chat/VoIP client 41 based on IMS.Will by be also capable of providing IMS core net 60 30 network provider of RAN has the provider of agreement with agreement or with 60 network provider of IMS core net, mentions For the UE chat/VoIP client 41.
IMS core net 60 is operated by multiple servers or node, the server or node such as service call meeting Control function S-CSCF, query call conversation control function I-CSCF and Proxy Call Session Control Function P-CSCF are talked about, by Reference label instruction.S-CSCF, I-CSCF and P-CSCF server include for being executed according to the present invention by UE chat/VoIP The processing for the setup requests that client 41 is initiated to chat/VoIP service at AS 50 using 54 and communication equipment, from And support Session initiation Protocol SIP signaling, hereinafter referred to as SIP-AS 50.
As above-mentioned supplement, for security reasons, the internet that RAN 30, SIP-AS 50 and IMS core net 60 are shared 20 part, i.e. part 20a, can be optionally configured to individual environment.
It will refer to Figure 4 and 5, discuss according to the present invention for the/example of the signaling scene of VoIP communication session of chatting.
In order to be easy to explain, UE 40 is considered by the connection foundation of IMS core net 60 to SIP-AS 50 according to existing There is technical method to complete.It is executed by the I/O subelement 57 being connected with the processor 55 under the control of OS 56 in SIP-AS 50 The signal at place receives or sends.
Referring to fig. 2, before any communication with chat/VoIP environment 21,22,23 is available, the user of UE 40 must be to Environment 21,22,23 is registered.The registration action must carry out once, and can be by that can be connected with environment 21,22,23 Equipment executes, such as UE 40, but can also execute from various other equipment, such as personal computer.The use of UE 40 Family can use the similar and different pet name in each environment 21,22,23.
By selecting the dish for listing available environment 21,22,23 provided by UE chat/VoIP client 41 at UE 40 Radio button come execute at UE 40 initiate registration action, can with environment 21,22,23 correspond at SIP-AS 50 present Available AS chat/VoIP client 51,52,53.
For each environment 21,22,23 of registration, user can choose the pet name of its own, will in database 58 The pet name is stored as recording: for " pet name of itself-environment title " of the user of UE 40.Database 58 leads to being served by 54 Letter property it is connected.It can be stored in UE's 40 by password storage needed for each environment 21,22,23 in database 58 In database 6, or by UE 40 user request when provide.Database 6 and UE chat/VoIP client 41 communicatively phase Even.Fig. 4 is shown to be registered in chat/VoIP communication A 21 and B 22 with pet name A, B respectively.
Referring to fig. 4, in user's starting in his UE chat/VoIP client 41 based on IMS on his UE 40, 54 the movement is notified to being served by for SIP-AS 50 using SIP REGISTER message, such as generally directed to IMS existence (presence) service is such.Alternatively, the starting of UE chat/VoIP client 41 is initialized by starting UE 40.
When starting UE chat/VoIP client 41, which changes to its state of 54 transmissions is served by.Service Using 54 from record " pet name of the itself-environment title " record of the user of its database 58 retrieval UE 40, and by taking on Appropriate available AS chat/VoIP client 51,52,53 in face of chat/VoIP communication environment 21,22,23 is (as having opened Dynamic normal client end software (client-SW)) signal is sent, to notify appropriate environment.
These " client-SW " AS chats/VoIP client 51,52,53 utilize their the appropriate pet name and UE 40 The state of user reports they itself (Fig. 5 " starting client ") to chat/VoIP environment 21,22,23, and from environment 21, 22,23 receive as the status information of the user in the partner list belonged in these environment 21,22,23 that (" state disappears Fig. 5 Breath ").SIP-AS 50 be served by 54 by the status information from varying environment 21,22,23 received be combined into according to The status information of IMS existence.Any desired password of offer that can be as suggested above.
When its state is changed into for example unavailable for all chats/VoIP communication session by the user of UE 40, UE is chatted It/change reported and is served by 54 to SIP-AS 50 by VoIP client 41, be served by 54 via UE 40 user Registered appropriate chat/VoIP environment is (that is, the database 58 in the environment includes environment record " pet name-environment ", and should Environment is available) AS chat/VoIP client 51,52,53, it is logical to all chat/VoIP being related to which is changed into report Believe environment 21,22,23.
In the case that partner in chat/VoIP environment 21,22,23 changes its state, related chat/VoIP ring The change is reported via AS chat/VoIP client 51,52,53 in border 21,22,23 is served by 54 to SIP-AS 50, And be served by 54 and then report the change to UE chat/VoIP client 41, UE chat/VoIP client 41 can be The information is shown to user at display 2c.
The exhalation with the partner in chat/VoIP environment 21,22,23 as " callee " is established in the user of UE 40 When chat/VoIP communication session, by sending SIP INVITE message to SIP-AS 50, for being served by 54 starting IMS meetings Words.As an example, the user of UE 40 starts to chat/voip conversation of the partner " Bob128 " in partner list, wherein " Bob128 " is stored in the pet name of the partner or correspondent from environment B in database 58.
SIP-AS's 50 is served by 54 by checking that " callee " belongs to which chat/VoIP leads in database 58 Environment A 21, B 22, C 23 are believed, to handle the foundation.Be served by the appropriate AS chat/VoIP client of 54 selections 51,52, 53 to establish communication session in communication environment 21,22,23.
In the case where defining " Bob128 " in more than one chat/VoIP environment 21,22,23, by being served by 54 Message is sent to UE 40, provides a user the menu for listing selectable environment.When " callee " receives, starting chat/ Voip conversation.
Partner for chat/voip conversation incoming call request, in chat/VoIP communication environment 21,22,23 " Bob128 " in companion, such as chat/VoIP environment B 22 selects the pet name used in environment B using the user of UE 40 Starting establishes request for chat/voip conversation of the user of UE 40.Communication session B 22 in SIP-AS 50 AS chat/ (terminate) is terminated at VoIP client 52, is shown as IP peer to peer connection 72, wherein the AS chat/VoIP client 52 is carried on a shoulder pole As the client-SW for being directed to environment B.AS chat/the VoIP client 52 is to 54 transmission signals are served by, via IMS core Heart net 60 and RAN 30 are established and are requested to UE chat/delivering of VoIP client 41, as shown in IP peer link 70.User is in its UE Incoming call chat/the voip conversation of " Bob128@chat/VoIP-environment-B " is come from 40.As " callee ", i.e., The user of UE 40 when receiving, starts chat/voip conversation.
It, can when carrying out multiple communication sessions with the partner in several chats/VoIP communication environment 21,22,23 Selection of land, UE chat/VoIP client 41 cooperative provides menu list with being served by 54 at UE 40, for coordinating these Use of the session to the I/O equipment (microphone, loudspeaker, display) of UE 40, to avoid obscuring.
As the advantageously used as a result, effectively having obtained determining of single UE chat/VoIP client 41 at UE 40 The RAN QoS of justice, provides the added advantage that.
As explained above, generally chat/VoIP client software user's ordinary practice is in this concept of the pet name.When to When chat/VoIP communication environment registration, chat/VoIP communication environment ensures that the selected pet name not yet uses, i.e. the uniqueness of the pet name.
In order to support the public expression (common notion) of the pet name, " general UE chat/VoIP visitor according to the present invention The user of family end " service also uses the pet name to be addressed the partner registered in different chats/VoIP communication environment.
In alternative, the user of UE 40 belongs to chat/VoIP communication for chat/VoIP communication session selection of exhalation The particular buddy of environment 21,22,23, and be served by 54 will start as described above appropriate AS chat/VoIP client 51, 52、53。
Optionally, in the case that partner has the almost like pet name in different environments, for example, Bob128 is in ring Exist in border 22 and Bob122 is present in the environment 21, the user of UE 40 can define more appropriate title.
The telephone directory of the user of UE 40 may include the partner indicated with alternate ways.Local data base 6 is configured as depositing Storage includes the record of the pet name of the partner of any communication environment, be can store under the title that the user by UE 40 provides. UE chat/VoIP client 41 is configured as storing alternative local partner's pet name in local data base 6, such as " Bob122 " storage " Bob@A ", because partner resides in chat/VoIP environment A21.As the local buddy names " Bob of selection When A " is used as chat/VoIP partner, UE chat/VoIP client 41 checks the true pet name appropriate with searching of local data base 6, And with the true pet name " Bob122 " to being served by 54 initiation chats/VoIP communication session.
In the pet name, such as " Bob120 ", when applied to two partners in two varying environment A 21 and B 22, local number It is even more advantageous according to the use in library 6, because UE chat/VoIP client 41 is stored in local data base 6 for local partner The record and appropriate chat/VoIP environment A 21 and B 22 identifier of title " Bob@A " and " Bob@B ".UE chat/ Whether the pet name that VoIP client 41 is configured to check for each new input is the already present title in local data base 6. There are the pet name, correspond to the available of chat/VoIP environment 21,22,23 from being served by 54 and providing to UE 40 The menu list of AS chat/VoIP client 51,52,53, with allow user initiate to the existing true pet name " Bob120 " and newly it is defeated The selection of the appropriate environment 21,22,23 of " Bob120 " that enters.When having selected environment for a pet name, in local data base 6 Store the record including the identifier of the local pet name " Bob@A ", the practical pet name " Bob120 " and expression environment.
When the user of UE 40 selects the local pet name " Bob@A " to be used to establish chat/VoIP connection, UE chat/VoIP The selection of client 41 has the record of the true pet name and identifier, and the information is submitted to SIP-AS 50, in SIP-AS 50 In, 54 supports are served by according to the identifier provided for the true pet name " Bob120 ", to appropriate AS chat/VoIP to be started The selection of client 51.Any local pet name can be freely mapped in the true pet name by the user of UE 40.
When the specific user in the network that chat/VoIP communication environment 21,22,23 has environment is the user based on IMS Information when (user does not use their " conventional chat/VoIP client based on PC ", but use takes via IMS UE chat/VoIP client 41 based on IMS of business " chat/VoIP client " deployment, such as mobile phone), chat/ VoIP communication environment 21,22,23 can provide additional function to the user and/or partner.
A) it positions:
When for example user uses UE 40, service of 54 subscription based on IMS that be served by SIP-AS 50 " is determined Position ", with chat via AS/VoIP client 51,52,53 to chat/VoIP environment 21,22,23 announce UE 40 position.When When location information changes, be served by 54 and serviced from " positioning " and receive the information, and can determine to it is one or more chat/ VoIP communication environment 21,22,23 sends state and updates (including new position).Additionally, the user of UE 40 can permit in UE Positioning service when state is " free time " or " busy ".
B) it pays or charges:
The common user for using " conventional chat/VoIP client based on PC " can be chat/VoIP communication environment 21,22,23 services provided are paid (for example, exhalation Public Switched Telephone Network).For the payment, it is necessary to be each Communication environment 21,22,23 creates an account.User with awareness of safety may be not intended to mention in one or more chat/VoIP For being saved in the account of quotient.However, they do not oppose probably to use their mobile RAN provider in this environment (in most cases, usually accredited chat/VoIP provider is as payment broker) comes to services pay.
It can be paid via their telephone bills at IMS network provider (when theirs based on the user of IMS When IMS provider wants to take on payment broker).Alternatively, SIP-AS 50 may include chat/VoIP environment deposit account Family 59, or can be attached thereto.The SIP- safeguarded by the trusted network provider, IMS provider or another trusted parties of RAN 30 AS 50 is considered accredited.Can be designed according to predefined rule each AS chat/VoIP client 51,52, 53, and 54 cooperations are served by, debit is carried out to savings account 59 with the use for service.
When the service request payment in particular chat/VoIP communication environment, it is desirable that communicated using several chats/VoIP Trusting relationship when environment between user and one or more chat/VoIP providers.
C) it authenticates:
The conventional needs of UE chat/VoIP client 11,12,13 are authenticated with ID and cryptogram form, it is therefore desirable to are based on The certification of " what you know ", for example specific cryptosystem is provided by user.
When AS chat/VoIP client 51,52,53 (via 54 and IMS core net 60 are served by) access IMS certification When service, the subscriber identity module card of mobile phone can be used for being authenticated via IP peer link 70.As the UE based on IMS When chat/VoIP client 41 also uses ID and password, which is based on " what & you know, and what you have ", this is provided more Good safety.
As another advantage, the execution of single UE chat/VoIP client 41, rather than multiple chat/VoIP clients 11,12,13 execution reduces the demand to 3 capacity of processor, reduces power use, has obtained the longer use of battery, And need less memory.
In addition to providing the minimum bandwidth of definition at RAN 30, rather than " doing one's best ", application of the invention so that with Lower items are possibly realized:
Predefined GUI at the I/O subelement 2 of UE 40.Prior art chat/VoIP the UE disposed at UE 1 Client 11,12,13 has the software of their own, the Partner ID of their own or nickname list, the identifier of their own, presentation partner With the proprietary user interface etc. of state.This is improved by the single GUI of the communication environment 21,22,23 for all supports Make us the expression obscured, and make it possible to environment provide function consistent general view.Single UE chat/VoIP client End 41 is general purpose client, because the communication environment 21,22,23 supported uses identical GUI;
AS chat/VoIP client 51,52,53 is allowed to provide via SIP-AS 50 mobile communications network RAN 30 Additional Services are accessed, and the telephone service disposed in chat/VoIP environment 21,22,23 is caused;
Make it possible UE ability, so that the OS 3a of UE 40 allows security function to a certain degree, such as holding The certification or authorization purpose of row application.
Application of the invention allows the provider of chat/VoIP environment 21,22,23 easily by their proprietary application sections Administration is on different brands and the UE of type 40.For the application of chat of reaching an agreement on/VoIP environment 21,22,23, it is only necessary to connection with Provider/owner of the relevant SIP-AS 50 of RAN 30.As the effect of single IMS client, there is the UE based on IMS Each UE 40 of chat/VoIP client 41 can be served by 54 communications, so that alleviating manufacturer must provide With the chat/VoIP client pressure of UE type as many.
The present invention is not only restricted to embodiment disclosed above, and can not needed by those skilled in the art using creation It modifies and enhances on the range of appended claims present invention disclosed in the case where property skill.

Claims (20)

1. a kind of be used to provide chat and base to mobile subscriber equipment UE in the mobile communication network from what application server executed In the voice of Internet protocol, i.e. chat/VoIP, the method at least one of serviced, wherein the mobile UE includes for connecing Enter chat/VoIP communication environment UE chat/VoIP client, and the described method includes:
Chat/VoIP service application is executed,
Chat/the VoIP service is applied via the mobile communications network and is connected with the UE chat/VoIP client,
Chat/the VoIP service is applied and multiple application server chat/VoIP clients at the application server One or more of be connected, so that the UE chat/VoIP client be enable to connect via the chat/VoIP service application Enter different chats/VoIP communication environment,
Wherein, the chat/VoIP service application is configured as executing the multiple application server chat/VoIP client Client and server task, the multiple application server chat/VoIP client are configured as chatting with by multiple and different It/VoIP service provider operation multiple and different chats/VoIP communication environment communication.
2. according to the method described in claim 1, wherein
Application server chat/the VoIP client is taken on for the chat accessed /VoIP communication environment chat/VoIP Client, wherein the chat accessed /VoIP communication environment is proprietary or standardized, and
Chat/VoIP communication environment for the UE chat/VoIP client is taken in the chat/VoIP service application.
3. described to take on chat/VoIP client and take on chat/VoIP communication according to the method described in claim 2, wherein Environment includes: foundation and receives chat/VoIP communication session, provides and uses the privilege of the mobile communications network.
4. according to the method described in claim 2, wherein, the chat/VoIP service is answered via the mobile communications network Be connected with the UE chat/VoIP client including via franchise use to the mobile communications network by it is described chat/ VoIP service with the UE chat/VoIP client using being connected, to enable the UE chat/VoIP client via right The privilege of the mobile communications network is using different chat/VoIP communication environments is accessed, wherein the privilege use is Chat/VoIP communication on the mobile communications network provides the service quality guaranteed.
5. according to the method described in claim 2, further include: via the application server chat/VoIP client, connect What the chat entered /VoIP communication environment and the chat/VoIP service application were being taken on is directed to the UE chat/VoIP client Protocol conversion is provided between the chat at end/VoIP communication environment.
6. according to the method described in claim 5, wherein, providing the protocol conversion includes: accessed chat/VoIP communication Environment is to chat/VoIP service of the UE chat/VoIP client, the coordination of feature and function and mapping and the UE Chat/VoIP client to the chat accessed /VoIP communication environment chat/VoIP service, feature and function coordination and Mapping.
7. according to the method described in claim 6, wherein, the function includes at least one of the following: providing and move The dynamic associated status information of UE, updates the state of partner, establishes session and receive session.
8. according to the method described in claim 1, further include: via in the chat/VoIP service application execution the following terms At least one of:
Take on the interconnection for signal to be chatted/transmitted between VoIP client and UE chat/VoIP client in application server Unit;
Coordinate the inlet flow and output between application server chat/VoIP client and UE chat/VoIP client At least one of stream;
The access of the service provided mobile communications network is provided for application server chat/VoIP client;
Different application chat/VoIP client state that comes from is read, and in the single graphic user interface GUI at mobile UE It indicates, and
Which application server chat/VoIP client selection uses when establishing chat/voip conversation from mobile UE.
9. it is a kind of for providing the voice chatted and based on Internet protocol to mobile subscriber equipment UE in the mobile communication network, i.e., Chat/VoIP, the application server at least one of serviced, wherein the application server include communication equipment and chat/ VoIP service application processing equipment, wherein the chat/VoIP service application processing equipment is configured as:
Chat/VoIP service application is executed,
Chat/the VoIP service is applied and UE chat/VoIP visitor via the communication equipment and the mobile communications network Family end is connected,
Chat/the VoIP service is applied and multiple application servers via the communication equipment at the application server One or more of chat/VoIP client is connected, so that the UE chat/VoIP client be enable to chat via described It/the different chat/VoIP communication environment of VoIP service application access,
Wherein, the chat/VoIP service application is configured as executing the multiple application server chat/VoIP client Client and server task, the multiple application server chat/VoIP client are configured as chatting with by multiple and different It/VoIP service provider operation multiple and different chats/VoIP communication environment communication.
10. application server according to claim 9, wherein the processing equipment and the communication equipment are configured as: Support the Session initiation Protocol SIP signaling in IP multimedia subsystem IMS.
11. application server according to claim 9, further includes: storage equipment, the storage equipment is configured as and institute It states processing equipment to interact, and UE chat/VoIP client can access the storage via the communication equipment Equipment, to define and store and unique pet name used in the plurality of different chat/VoIP communication environment or mark phase The associated local pet name or mark.
12. application server according to claim 9, wherein the processing equipment is configured as: via to the movement The franchise use of communication network is communicated with the UE chat/VoIP client.
13. application server according to claim 9, wherein the different chats/VoIP communication environment includes proprietary Chat/VoIP communication environment.
14. application server according to claim 9, wherein the processing equipment is configured as:
Chat/the VoIP service is applied and the UE chat/VoIP via the franchise use to the mobile communications network Client is connected, and the privilege provides the service quality guaranteed using for the chat on the mobile communications network/VoIP communication, And
One or more of the chat/VoIP service is applied with the multiple application server chat/VoIP client It is connected, so that the UE chat/VoIP client be enable to use access via the privilege to the mobile communications network Different chat/VoIP communication environment.
15. a kind of mobile subscriber equipment UE, the mobile UE for being configured as operating in the mobile communication network include: input and Output equipment, communication equipment and processing equipment, wherein the processing equipment is configured as: processing UE chat/VoIP client End, wherein the UE chat/VoIP client is configured as:
By the way that the chat of the UE chat/VoIP client and application server/VoIP is taken via the mobile communications network Business application is connected to access the chat/VoIP service of one or more of multiple and different chats/VoIP communication environment, described Application server chat/VoIP client of application server take on for the chat of the chat accessed /VoIP communication environment/ The chat of VoIP client and the application server/VoIP service application is taken on for the UE chat/VoIP client Chat/VoIP communication environment;And
The plurality of different chat/VoIP communication environment is indicated in graphical user interfaces.
16. mobile UE according to claim 15, wherein the processing equipment is configured as: via the UE chat/ VoIP client and the input and output device provide single for the plurality of different chat/VoIP communication environment Graphic user interface.
17. mobile UE according to claim 15, wherein the UE further include: the local being connected with the processing equipment Database, for storing and retrieving including corresponding from the pet name used in the different chats/VoIP communication environment The record of the pet name.
18. mobile UE according to claim 15, wherein the UE chat/VoIP processing equipment and the communication equipment Support IP multimedia subsystem IMS Session initiation Protocol SIP signaling.
19. mobile UE according to claim 15, wherein the different chats/VoIP communication environment includes proprietary chats It/VoIP communication environment.
20. mobile UE according to claim 15, wherein the processing equipment is configured as: via logical to the movement The privilege of communication network is used chat/VoIP service application phase of the UE chat/VoIP client and the application server Even, so that the UE chat/VoIP client be enable to use access not via the privilege to the mobile communications network Same chat/VoIP communication environment, the privilege provide guarantee using for the chat on the mobile communications network/VoIP communication Service quality.
CN201510435096.9A 2008-12-17 2008-12-17 For providing chat/VoIP service method and network server and mobile subscriber equipment in the mobile communication network Active CN105072097B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510435096.9A CN105072097B (en) 2008-12-17 2008-12-17 For providing chat/VoIP service method and network server and mobile subscriber equipment in the mobile communication network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510435096.9A CN105072097B (en) 2008-12-17 2008-12-17 For providing chat/VoIP service method and network server and mobile subscriber equipment in the mobile communication network
CN200880132373.7A CN102257783B (en) 2008-12-17 2008-12-17 For providing the method for chat/VoIP service and the webserver and mobile subscriber equipment in the mobile communication network

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN200880132373.7A Division CN102257783B (en) 2008-12-17 2008-12-17 For providing the method for chat/VoIP service and the webserver and mobile subscriber equipment in the mobile communication network

Publications (2)

Publication Number Publication Date
CN105072097A CN105072097A (en) 2015-11-18
CN105072097B true CN105072097B (en) 2019-01-18

Family

ID=54599410

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510435096.9A Active CN105072097B (en) 2008-12-17 2008-12-17 For providing chat/VoIP service method and network server and mobile subscriber equipment in the mobile communication network

Country Status (1)

Country Link
CN (1) CN105072097B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1682208A (en) * 2002-07-17 2005-10-12 快速流动股份有限公司 Method and system for displaying group chat sessions on wireless mobile terminals
US20080225808A1 (en) * 2007-03-14 2008-09-18 Jorge Eduardo Springmuhl Samayoa Integrated media system and method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1682208A (en) * 2002-07-17 2005-10-12 快速流动股份有限公司 Method and system for displaying group chat sessions on wireless mobile terminals
US20080225808A1 (en) * 2007-03-14 2008-09-18 Jorge Eduardo Springmuhl Samayoa Integrated media system and method

Also Published As

Publication number Publication date
CN105072097A (en) 2015-11-18

Similar Documents

Publication Publication Date Title
US11570656B2 (en) Method of and a network server and mobile user equipment for providing chat/VoIP services in a mobile telecommunications network
AU2018208684B2 (en) User controlled call management
US20190200179A1 (en) Telecommunication Service Employing an Electronic Information Repository Storing Social Network User Information, Developer Information, and Mobile Network Operator Information
US7466810B1 (en) Distributed system for sharing of communication service resources between devices and users
US8392580B2 (en) Methods and systems for facilitating transfer of sessions between user devices
EP2093968B1 (en) Methods and systems for facilitating transfer of sessions between user devices
US20130072153A1 (en) System and Method for Determining and Communicating Presence Information
WO2007066183A2 (en) Limiting access to network functions based on personal characteristics of the user
KR20070051235A (en) Method and system for providing service menu in a communication system
ES2276570B2 (en) METHOD AND PROVISION FOR MULTIMEDIA COMMUNICATION.
CN105072097B (en) For providing chat/VoIP service method and network server and mobile subscriber equipment in the mobile communication network
KR20090053624A (en) Apparatus and method for transmitting multimedia message via internet protocol multimedia subsystem
KR100779104B1 (en) Apparatus for providing application service in mobile Internet, method for mobile Internet portal service access and method for starting of application service between mobile Internet terminals

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