[go: up one dir, main page]

CN101026813B - Information processing method for communication system - Google Patents

Information processing method for communication system Download PDF

Info

Publication number
CN101026813B
CN101026813B CN2006100590108A CN200610059010A CN101026813B CN 101026813 B CN101026813 B CN 101026813B CN 2006100590108 A CN2006100590108 A CN 2006100590108A CN 200610059010 A CN200610059010 A CN 200610059010A CN 101026813 B CN101026813 B CN 101026813B
Authority
CN
China
Prior art keywords
session
information
data
user
receiving
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2006100590108A
Other languages
Chinese (zh)
Other versions
CN101026813A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2006100590108A priority Critical patent/CN101026813B/en
Publication of CN101026813A publication Critical patent/CN101026813A/en
Application granted granted Critical
Publication of CN101026813B publication Critical patent/CN101026813B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

The method includes steps: in communication system, session server receives session information; based on presetting data processing policy, data reception setting, and data send setting, the session server processes the received session information. Using the method makes the session server process the received session information based on presetting data processing policy, data reception setting, and data send setting.

Description

Method for processing information in communication system
Technical Field
The present invention relates to the field of network communications, and in particular, to a method for processing information in a communication system.
Background
With the development of broadband networks, mobile communication will not be limited to traditional voice communication, and multimedia services combining multiple media types such as audio, video, pictures and text will gradually be developed. The multimedia service can be combined with data services such as presence, short message, WEB browsing, positioning information, PUSH, and file sharing, and provides various service services for users. The multiple business services include:
message service: instant messaging and chat rooms, multimedia short messages, etc.
Video service: entertainment, multimedia information, daily communication, etc.
E-commerce: product catalogs, search engines, shopping carts, order management, payments, and the like.
And (3) playing: single player games, group games, etc.
Positioning service: person finding, guidance, alarm, etc.
A personal assistant: address book, calendar, bookmark management, file storage, event reminder, email, etc.
Driven by the above-mentioned various business service applications, the 3GPP (third generation partnership project) standards organization introduced an IP-based IMS (internet multimedia subnetwork) architecture, aiming to implement various multimedia applications using a standardized open architecture in a communication network, providing users with more choices and richer feelings.
With the development of network technology, multi-party communication becomes a gradually popular service, and a uniform control point is inevitably needed to manage the system in order to realize multi-party communication, and the consistency and real-time performance of management need to be ensured. For example, when a user applies for sending audio data, the system needs to have and only has one control point to process the application. Current multiparty multimedia communication systems include PoC (push to talk over cellular) systems, Conference (multimedia Conference) systems, etc. Wherein the PoC system is a multiparty multimedia communication system that is centrally controlled.
In multi-party communication, there are situations where the user access situations are different, such as some users accessing through a WCDMA (wideband code division multiple access) system and some users accessing through GPRS (general packet radio service), in which case the user speed may not match.
In the prior art, a method for data transmission in a multi-party multimedia communication system is as follows: the session server caches the data which are sent by the calling user and need to be transmitted, and then transmits the data to different called users. And aiming at the called users with different access rates, the time required to be cached by the session server is different.
The above-mentioned method for data transmission in the prior art has the following disadvantages: since in a multiparty multimedia communication system the length of time a user can send data is limited and the receiving bandwidth of the individual called users is different. Therefore, this method may cause a large difference in the time delay of receiving data by different called users. When the called user can not receive the data forwarded by the session server within the time for sending the data specified by the calling user, the data sent by the session server to the called user has no meaning, and charging information is generated for the called user.
For example, in the data transfer process shown in fig. 1, the calling user sends the multimedia data to the called users 2 and 3 through the session server. When the calling user finishes sending data to the session server, a release request is sent to the session server, or the sending right of the calling user is overtime, the system stops the sending right of the calling user and simultaneously clears the cache of the calling user. At this time, the called user 2 may have finished receiving data, but the called user 3 may not have finished receiving data, and the part of data that the called user 3 has received is invalid.
In addition, when the sending right of the calling user is overtime due to the fact that the speed of sending the data is too slow and the sending of the data to the session server is not finished, the session server cancels the data sending right of the calling user by sending a message to the calling user and simultaneously clears the cache of the calling user. At this time, the data sent by the calling subscriber, which has been received by the called subscriber, is also invalid. A schematic diagram of this data transfer scenario is shown in fig. 2. Although the size of the data transmitted by the calling subscriber can be limited to avoid this, the ability of the calling subscriber to transmit data is not taken into account.
Disclosure of Invention
In view of the problems of the prior art, it is an object of the present invention to provide a method for processing information in a communication system, so that a session server can process received session information according to a set data processing policy, user data reception settings and user data transmission settings.
The purpose of the invention is realized by the following technical scheme:
a method of information processing in a communication system, comprising the steps of:
A. in a communication system, a session server receives session information;
B. the session server processes the received session information according to a set data processing strategy, data receiving setting and/or data sending setting;
the step B specifically comprises the following steps:
b1, setting data processing strategy, data receiving setting and/or data sending setting in the session server;
b2, the session server processes the received session information according to the set data processing strategy, the data receiving setting and the data sending setting;
the step B2 specifically includes:
b21, if the user sending the session information has data sending setting, the session server extracts the session data related information or session data related information and partial session data or partial session data from the received session information as session information samples according to the data sending setting, and executes step B22; otherwise, go to step B23;
b22, if the user receiving the session information has data receiving setting, the session server sends the session information sample or session information or prompt information to one or more receiving users according to the data receiving setting; otherwise, the session server sends the session information samples to one or more receiving users;
b23, if the user receiving the session information has data receiving setting, the session server extracts the session data related information or session data related information and part of session data or part of session data from the received session information as session information samples according to the data receiving setting, and sends the session information samples or session information or prompt information to one or more receiving users; otherwise, the session server sends the session information or prompt information to one or more receiving users.
The step A specifically comprises the following steps:
in a communication system, a sending user sends session information to a session server, the session information including: session data and/or session data related information.
The session data related information comprises: size and/or type of data and/or transfer delay analysis and/or title and/or topic description and/or suggested retention time.
The data processing strategy comprises the following steps: user settings and/or operator policies.
The step B1 specifically comprises
In a communication system, a user carries out data receiving setting in advance, the data receiving setting is transmitted to a session server, and the session server stores the data receiving setting;
and/or the presence of a gas in the gas,
in a communication system, a user performs data transmission setting in advance, transfers the data transmission setting to a session server, and the session server stores the data transmission setting.
The step B21 further includes:
the session server changes the received session data, generates new session data related information according to the changed session data, and extracts the session data related information or the session data related information and part of the session data or the part of the session data from the changed session information as a session information sample.
The session server changing the session data comprises: the session data is codec converted and/or rate adjusted and/or format converted.
The step B2 further includes:
when a plurality of session servers exist, the session server sending the session information samples or the session information or the prompt information and the session server receiving the session information may be the same or different session servers.
The step B22 further includes:
after receiving the session information sampling or prompting information received by the user, sending an indication message to a session server, and informing the session server to send the received session information to the receiving user;
or,
after receiving the session information sampling or prompting information received by the user, sending an indication message to a session server, and informing the session server to cache the received session information for a set time and then send the session information to the receiving user;
or,
after receiving the session information sampling or prompting information received by the user, sending an indicating message to a session server, and informing the session server to discard the received session information;
or,
after receiving the information session information sampling or prompting information received by the user, sending an indication message to a session server, and informing the session server to send part of contents in the received session information to the receiving user;
or,
and the session server does not receive the indication information of the receiving user, and processes the received session information according to the rule.
The processing the received session information according to the rule includes:
the session server resends the session information sampling or prompt information to the receiving user;
or,
the session server continues to wait for a response from the receiving user;
or,
the session server discards the received session information.
The step B also comprises the following steps:
and the session server stores the received session information according to the set data processing strategy, and deletes the stored session information after the set time is exceeded or the session is ended.
The step B also comprises the following steps:
and the session server informs the sending user of the session information of the processing result and the current state of the received session information.
The step B also comprises the following steps:
the user sending the session information sends a subscription message to the session server, and the session server notifies the user sending the session information of the processing result and the current state of the session information after receiving the subscription message.
According to the technical scheme provided by the invention, the data processing strategy, the user data receiving setting and the user data sending setting are preset in the session server, and the session data sent to the session server by the calling user carries some related information such as data size, type, transmission delay analysis and the like, so that the session server can process the received session data according to the set data processing strategy, the user data receiving setting and the user data sending setting. Before receiving the session data, the called user can judge whether to receive the session data sent by the calling user according to the related information of the session data, the receiving capability of the called user and other information. The calling user can obtain the current data transmission condition in the data transmission process or after the data transmission is finished. The flexibility of data transfer is improved.
Drawings
Fig. 1 is a schematic diagram illustrating a data transfer process in a multi-party communication system;
fig. 2 is a schematic diagram illustrating a data transfer process in another conventional multi-party communication system.
FIG. 3 is a flowchart of a specific process of an embodiment of the method of the present invention;
FIG. 4 is a diagram illustrating a calling subscriber sending session information to a session server in different manners;
fig. 5 is a schematic diagram of a called user sending a receiving data setting to a session server;
FIG. 6 is a diagram illustrating a data transfer process when multiple session servers are present;
fig. 7 is a schematic diagram illustrating the session server sending session information to the called user according to a message returned by the called user;
fig. 8 is a schematic diagram of a sending situation in which a calling user obtains data according to a response message returned by a session server.
Detailed Description
The invention provides a method for processing information in a communication system, which has the core that: the session server pre-sets a data processing strategy, user data receiving setting and user data sending setting, and carries out corresponding processing on the received session information according to the set data processing strategy, the user data receiving setting and the user data sending setting.
The method of the present invention is described in detail below with reference to the accompanying drawings, taking a multi-party communication system as an example, and a specific processing flow of an embodiment of the method of the present invention is shown in fig. 3, and includes the following steps:
and 3-1, after the calling user selects a proper sending mode, sending session information to a session server, wherein the sent session information carries some related information such as data size, type, transmission delay analysis and the like.
In practical applications, the calling user may send the session information to the session server in a variety of ways, including:
1. a direct transmission mode;
2. a manner of sending by SIP message (session initiation protocol message);
3. by way of URL (universal resource locator) transmission.
After the calling user selects a proper sending mode, the calling user sends the session information to the session server. The session information includes: session data and session data related information. The session data related information includes information of size, type, transmission delay analysis, title, topic description, and suggested retention time of the data.
A schematic diagram of the calling subscriber sending session information to the session server in different ways is shown in fig. 4.
And 3-2, the session server processes the received session information according to the set data processing strategy, the user data sending setting and the user data receiving setting, and sends the session information sampling or the session information or the prompt information to the called user.
The present invention needs to preset a data processing policy in a session server, where the data processing policy includes: user settings and operator policies. The user settings are some settings other than the user data reception setting and the user data transmission setting.
The user can also set data reception settings and data transmission settings in the session server.
For example, the called user may perform data receiving setting in advance, and set the content and the mode of receiving data in advance, whether to receive the data directly or through other modes. Then, the data receiving setting is sent to a session server, the session server stores the received data receiving setting and sends a data receiving setting response to the called user.
The calling user can also set data transmission in advance, the data transmission setting is transferred to the session server, and the session server stores the data transmission setting and sends a data transmission setting response to the calling user.
Fig. 5 is a schematic diagram illustrating the data receiving setting sent by the called user to the session server.
Then, the session server processes the received session information according to the set data processing strategy, the user data sending setting and the user data receiving setting.
And when the user sending the session information has data sending setting, the session server extracts the session data related information or the session data related information and part of the session data or the part of the session data from the received session information as a session information sample according to the data sending setting. Then, the session server judges whether the user receiving the session information has data receiving setting, if so, the session server sends the session information sampling or session information or prompt information to one or more receiving users according to the data receiving setting; otherwise, the session server sends the session information sample to one or more receiving users.
When the user sending the session information has no data sending setting, if the user receiving the session information has data receiving setting, the session server extracts the session data related information or the session data related information and part of the session data or the part of the session data from the received session information as session information samples according to the data receiving setting, and sends the session information samples or the session information or prompt information to one or more receiving users; otherwise, the session server sends the session information or prompt information to one or more receiving users.
In the above processing procedure, the session server may further change the received session data, generate new session data related information according to the changed session data, and extract the session data related information or the session data related information and part of the session data or the part of the session data from the changed session information as a session information sample. The session server changing the session data comprises: and performing coding, decoding and converting, rate adjusting, format converting and the like on the session data.
The session server may send different prompt messages and different session information samples to different called users or adopt different processing methods, such as sending sample information 1 to user a, sending sample information 2 to user b, and adopting a mode of directly sending session information to user c.
When a plurality of session servers exist, the session server for sending the session information sample or the session information or the prompt information to the called user and the session server for receiving the session information may be the same or different session servers. That is, the session server connected to the calling subscriber needs to transfer the received session data and related information to each intermediate session server. The above-described data transfer process when a plurality of session servers exist is shown in fig. 6.
And 3-3, after receiving the session information sampling or prompting information sent by the session server, the called user performs corresponding processing according to the actual situation and returns an indication message to the session server.
After receiving the above-mentioned session information sampling or prompt information sent by the session server, the called user carries out corresponding processing according to the conditions of own data receiving setting, receiving data bandwidth and the like.
For example, after receiving the session information sampling or the prompt message, the receiving user sends an indication message to the session server to notify the session server to send the received session information to the receiving user;
or,
after receiving the session information sampling or prompting information received by the user, sending an indication message to a session server, and informing the session server to cache the received session information for a set time and then send the session information to the receiving user;
or,
after receiving the session information sampling or prompting information received by the user, sending an indicating message to a session server, and informing the session server to discard the received session information;
or,
after receiving the information session information sampling or prompting information received by the user, sending an indication message to a session server, and informing the session server to send part of contents in the received session information to the receiving user;
or,
and the session server does not receive the indication information of the receiving user, and processes the received session information according to the rule. For example, the session server may sample the session information or resend the prompt information to the receiving user; or, the session server continues to wait for the response of the receiving user; or, the session server discards the received session information.
The session server may further store the received session information according to the set data processing policy, and delete the stored session information after a set time is exceeded or the session is ended.
Fig. 7 shows a schematic diagram of the session server sending session information to the called user according to the indication information returned by the called user.
During the sending process of the session data or after the data sending is completed, the calling user may send a subscription message to the session server, and obtain the current sending condition of the sent data according to a response message returned by the session server. For example, several called users select to receive data, several called users select to reject to receive data, several called users receive data completely, several called users are receiving data, and several called users do not respond at present.
When the session server deletes the stored data, the session server may also send a notification message to the calling party to notify the receiving situation of the calling party data. The notification message may be sent upon request of the calling user or may be sent automatically.
Fig. 8 is a schematic diagram of the sending situation of the session data obtained by the calling party according to the response message returned by the session server.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (13)

1. A method for information processing in a communication system, comprising the steps of:
A. in a communication system, a session server receives session information;
B. the session server processes the received session information according to a set data processing strategy and data receiving setting and/or data sending setting;
the step B specifically comprises the following steps:
b1, setting a data processing strategy and data receiving setting and/or data sending setting in the session server;
b2, the session server processes the received session information according to the set data processing strategy, the data receiving setting and the data sending setting;
the step B2 specifically includes:
b21, if the user sending the session information has data sending setting, the session server extracts the session data related information or session data related information and partial session data or partial session data from the received session information as session information samples according to the data sending setting, and executes step B22; otherwise, go to step B23;
b22, if the user receiving the session information has data receiving setting, the session server sends the session information sample or session information or prompt information to one or more receiving users according to the data receiving setting; otherwise, the session server sends the session information samples to one or more receiving users;
b23, if the user receiving the session information has data receiving setting, the session server extracts the session data related information or the session data related information and part of the session data or the part of the session data from the received session information as session information samples according to the data receiving setting, and sends the session information samples or the session information or prompt information to one or more receiving users.
2. The method according to claim 1, wherein the step a specifically comprises:
in a communication system, a sending user sends session information to a session server, the session information including: session data and/or session data related information.
3. The method of claim 2, wherein the session data related information comprises: size and/or type of data and/or transfer delay analysis and/or title and/or topic description and/or suggested retention time.
4. The method of claim 1, wherein the data processing strategy comprises: user settings and/or operator policies.
5. The method according to claim 1, wherein said step B1 specifically comprises
In a communication system, a user carries out data receiving setting in advance, the data receiving setting is transmitted to a session server, and the session server stores the data receiving setting;
and/or the presence of a gas in the gas,
in a communication system, a user performs data transmission setting in advance, transfers the data transmission setting to a session server, and the session server stores the data transmission setting.
6. The method according to claim 1, wherein said step B21 further comprises:
the session server changes session data in the received session information, and extracts session data related information or session data related information and partial session data or partial session data from the changed session information as a session information sample.
7. The method of claim 6, wherein the session server making changes to session data in the session information comprises: and performing coding, decoding and/or rate adjustment and/or format conversion on the session data in the session information.
8. The method according to claim 1, wherein said step B2 further comprises:
when a plurality of session servers exist, the session server for sending the session information samples or the session information or the prompt information and the session server for receiving the session information are the same or different session servers.
9. The method according to claim 1, wherein said step B22 further comprises:
after receiving the session information sampling or prompting information received by the user, sending an indication message to a session server, and informing the session server to send the received session information to the receiving user;
or,
after receiving the session information sampling or prompting information received by the user, sending an indication message to a session server, and informing the session server to cache the received session information for a set time and then send the session information to the receiving user;
or,
after receiving the session information sampling or prompting information received by the user, sending an indicating message to a session server, and informing the session server to discard the received session information;
or,
after receiving the session information sampling or prompting information received by the user, sending an indication message to a session server, and informing the session server to send part of contents in the received session information to the receiving user;
or,
and the session server does not receive the indication information of the receiving user, and processes the received session information according to the rule.
10. The method of claim 9, wherein processing the received session information according to rules comprises:
the session server resends the session information sampling or prompt information to the receiving user;
or,
the session server continues to wait for a response from the receiving user;
or,
the session server discards the received session information.
11. The method of claim 1, wherein step B further comprises:
and the session server stores the received session information according to the set data processing strategy, and deletes the stored session information after the set time is exceeded or the session is ended.
12. The method of claim 1, wherein step B further comprises:
and the session server informs the sending user of the session information of the processing result and the current state of the received session information.
13. The method according to claim 12, wherein said step B further comprises:
the user sending the session information sends a subscription message to the session server, and the session server notifies the user sending the session information of the processing result and the current state of the session information after receiving the subscription message.
CN2006100590108A 2006-02-24 2006-02-24 Information processing method for communication system Expired - Fee Related CN101026813B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2006100590108A CN101026813B (en) 2006-02-24 2006-02-24 Information processing method for communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2006100590108A CN101026813B (en) 2006-02-24 2006-02-24 Information processing method for communication system

Publications (2)

Publication Number Publication Date
CN101026813A CN101026813A (en) 2007-08-29
CN101026813B true CN101026813B (en) 2011-08-03

Family

ID=38744630

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006100590108A Expired - Fee Related CN101026813B (en) 2006-02-24 2006-02-24 Information processing method for communication system

Country Status (1)

Country Link
CN (1) CN101026813B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101990181A (en) * 2009-08-07 2011-03-23 华为终端有限公司 Method for transmitting session information and device thereof
CN102006563A (en) * 2009-09-01 2011-04-06 中兴通讯股份有限公司 Information file processing method and device
CN107567706B (en) * 2015-05-05 2021-05-28 意大利电信股份公司 Subscriber Session Redistribution in Communication Networks

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1469585A (en) * 2003-06-26 2004-01-21 中国科学院计算技术研究所 Session and Media Authorization Method in IP Video Telephony System Based on Session Initiation Protocol

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1469585A (en) * 2003-06-26 2004-01-21 中国科学院计算技术研究所 Session and Media Authorization Method in IP Video Telephony System Based on Session Initiation Protocol

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
刘德辉,宋建新.一种基于SIP的多媒体会议服务器设计.《广东通信技术》.2005,第25卷(第2期),第12页第一栏第1段~第5段,图2、4-5. *
林铮.软交换中的关键技术:SIP.《通信世界》.2002,(第19期),第38页第1栏第2段~第三栏第3段,表一. *
程冠琦.基于SIP的远程多媒体教学系统的设计与研究.《武汉理工大学学位论文》.2005,第23页第6段—第40页. *

Also Published As

Publication number Publication date
CN101026813A (en) 2007-08-29

Similar Documents

Publication Publication Date Title
EP1806006B1 (en) System and method for initiating push-to-talk sessions between outside services and user equipment
US7640293B2 (en) Method, system and apparatus for messaging between wireless mobile terminals and networked computers
TWI239172B (en) Method and system for group communications
CN100592831C (en) Method and system for terminal and content share
US7433344B2 (en) Mobile communication system and method for providing real time messenger service among mobile communication terminals
EP1958467B1 (en) Method of enabling a combinational service and communication network implementing the service
EP1576843A1 (en) Methods for reducing latency of a call set up
CN101675639A (en) Method, system and user equipment for providing secondary information to a user equipment
JP4851531B2 (en) Method and apparatus for push-to-talk service
WO2008043261A1 (en) Convergent message system
US6788667B1 (en) Wireless access to wired network audio services using mobile voice call
WO2006127168A1 (en) Push-to-transfer (ptx) content from remote site
US8140100B2 (en) Method, system and apparatus for implementing push to talk over cellular session storing and broadcasting
US12113761B2 (en) Real-time messaging method and apparatus
US20120166562A1 (en) System and method for routing session initiation protocol conversation
CN101026813B (en) Information processing method for communication system
TW201006188A (en) One-way media streaming system and method thereof
CN101026812B (en) Method for obtaining session capability of session participating user for multi-party communication system
CN101083535B (en) Method and system for realizing personalized service in packet service
CN100558084C (en) Information was carried method when a kind of non-REGISTER requested service triggered
CN101166314A (en) Enhancement of signalling in a 'push to talk' type communication session by insertion of a visiting card
CN101005387A (en) Method for providing user state information and presenting server and customer end
JP2006262300A (en) Mobile communication system and information exchange method
WO2007028316A1 (en) A method for realizing individuation service in group service, system and service application server
CN101179467A (en) Multi-network television interactive game access system and method

Legal Events

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

Granted publication date: 20110803

Termination date: 20130224