TWI445389B - Collaborative systems and methods for supporting multi-human ICT services through intelligent terminals and IMS dual platforms - Google Patents
Collaborative systems and methods for supporting multi-human ICT services through intelligent terminals and IMS dual platforms Download PDFInfo
- Publication number
- TWI445389B TWI445389B TW100111172A TW100111172A TWI445389B TW I445389 B TWI445389 B TW I445389B TW 100111172 A TW100111172 A TW 100111172A TW 100111172 A TW100111172 A TW 100111172A TW I445389 B TWI445389 B TW I445389B
- Authority
- TW
- Taiwan
- Prior art keywords
- application
- party
- server
- collaborative
- person
- Prior art date
Links
Landscapes
- Telephonic Communication Services (AREA)
Description
本發明係關於透過智慧型終端與IMS(IP Multimedia Subsystem,IP多媒體子系統平台)雙平台協同運作,以支援多人ICT(Information and Communications Technology,資訊和通訊技術)服務之系統及方法,特別是關於一種利用IMS網路端之SIP應用伺服器與協同運作伺服器,搭配智慧型終端之協同主程式,提供用戶使用智慧型終端進行雙人或多人語音通訊後,可由任何一方在其終端上透過協同主程式啟動一協同作業應用程式時,自動同步開啟其他各方智慧型終端之同一協同作業應用程式,提供多使用者在通訊同時,進行協同作業ICT應用之系統及其方法。The present invention relates to a system and method for supporting multi-person ICT (Information and Communications Technology) services through cooperative operation of a smart terminal and an IMS (IP Multimedia Subsystem) platform, in particular A SIP application server and a collaborative operation server using the IMS network, and a collaborative main program of the smart terminal, the user can use the smart terminal to perform double or multi-person voice communication, and can be transmitted by any party on the terminal. When the collaborative main program starts a collaborative application application, the same collaborative application application of other parties' smart terminals is automatically synchronized, and a system and method for multi-user simultaneous communication ICT application are provided.
目前智慧型終端的應用程式執行方式,僅是讓用戶由應用程式市集下載應用程式至智慧型終端,便由智慧型終端獨立執行,而若是執行多人協同應用程式,則必須透過網路端之協同作業應用伺服器,藉由即時訊息或其他通知方式,告知各方智慧型終端用戶進入該應用伺服器,以建立各用戶應用程式之間的連線。此種方式常要花很多時間約齊所有人參與同一應用,或者無法確定有那些人會參與此一應用,而且在應用程式的執行過程,僅能透過應用程式配合網路端伺服器提供簡單的即時訊息溝通。At present, the application execution mode of the smart terminal is only for the user to download the application from the application market to the smart terminal, and the smart terminal is executed independently. If the multi-person collaborative application is executed, the network terminal must be executed through the network. The collaborative application application server informs all parties of the smart terminal user to enter the application server by means of instant messaging or other notification means to establish a connection between the user applications. This method often takes a lot of time to get everyone involved in the same application, or it is not certain that those people will participate in the application, and in the execution of the application, it can only be provided through the application with the network server. Instant messaging.
由此可見,上述習用方式若要拿來提供多人協同作業 應用服務仍有諸多缺失,實非一良善之設計者,而亟待加以改良。It can be seen that the above-mentioned conventional methods are used to provide multi-person collaborative work. There are still many shortcomings in application services, which is not a good designer, and needs to be improved.
本案發明人鑑於上述習用方式所衍生的各項缺點,乃亟思加以改良創新,並經多年苦心孤詣潛心研究後,終於成功研發完成本件透過智慧型終端與IMS雙平台協同運作支援多人ICT服務之系統及方法。In view of the shortcomings arising from the above-mentioned conventional methods, the inventors of the present invention have improved and innovated, and after years of painstaking research, they have successfully developed and completed this project to support multi-person ICT services through the intelligent operation of the smart terminal and IMS dual platform. System and method.
本發明之目的在於提供一種透過智慧型終端與IMS雙平台協同運作支援多人ICT服務之系統及方法,係藉由IMS網路新增協同運作伺服器並與SIP應用伺服器共同來進行智慧型終端之協同作業服務。本系統的用戶需由智慧型終端,分別對協同運作伺服器與IMS網路進行註冊,當發話端欲邀請受話方一人或多人進行線上ICT服務,如:線上對弈遊戲、或資料同步分享應用時,發話端之使用者可先透過IMS網路撥打語音通話至受話端用戶,本系統會在通話後,自動將所有參與通話者配對,並建立通話連線與第三方應用程式連線之間的關聯。本發明可提供第三方服務供應商開發智慧型終端協同作業應用程式,使其成為整合IMS通訊功能之多人ICT應用。The object of the present invention is to provide a system and method for supporting a multi-person ICT service through intelligent operation of a smart terminal and an IMS dual platform, by adding a collaborative operation server to the IMS network and working with the SIP application server for intelligent use. Terminal collaborative service. Users of this system need to register the collaborative operation server and IMS network by smart terminal. When the caller wants to invite one or more people to conduct online ICT services, such as online game or data sharing application. At the same time, the user of the calling terminal can first make a voice call to the receiving end user through the IMS network, and the system automatically pairs all the participants in the call after the call, and establishes a connection between the call connection and the third-party application. The association. The present invention can provide a third-party service provider to develop a smart terminal collaborative application, making it a multi-person ICT application that integrates IMS communication functions.
達成上述發明目的之透過智慧型終端與IMS雙平台協同運作支援多人ICT服務之系統及方法,係利用網路電話伺服器、SIP應用伺服器與多方會議伺服器,處理使用者多方通訊信號,再將呼叫通訊的各方參與者資訊傳給協同運作伺服器。協同運作伺服器可接受各內建於智慧型終端之協同主程式送出的註冊訊息,並將通訊中各智慧型終端之協同主程式進行配對,當某一方啟動一協同作業應用程式時,即可由協同運作伺服器轉知其他各方智慧型終端之協同主程式,自動啟動所有參與通訊者智慧型終端上之同一應用程式,讓已在通訊中各方可同步執行該協同作業應用程式。The system and method for supporting a multi-person ICT service through the cooperation of a smart terminal and an IMS dual platform, which achieves the above-mentioned object, utilizes a VoIP server, a SIP application server, and a multi-party conference server to process multi-party communication signals of the user. Then, the information of the participants of the call communication is transmitted to the cooperative operation server. The collaborative operation server can accept the registration messages sent by the collaborative main programs built in the smart terminals, and pair the collaborative main programs of the smart terminals in the communication. When a certain party starts a collaborative application, it can be The collaborative operation server relays the collaborative main program of the smart terminals of other parties, and automatically starts the same application on all the smart terminals of the participating communicators, so that the parties in the communication can execute the collaborative application simultaneously.
請參閱圖一所示,為本發明智慧型終端與IMS雙平台協同運作支援多人ICT服務之系統架構圖,包含網路電話伺服器1、SIP應用伺服器2、多方會議伺服器3、協同運作伺服器4、資料庫5、協同主程式6、SIP用戶端軟體7、第三方應用程式8、第三方應用伺服器9。其中網路電話伺服器1以SIP協定接受智慧型終端之SIP用戶端軟體7之呼叫,並根據預先路由設定或服務觸發轉給指定的SIP應用伺服器2;SIP應用伺服器2可透過Socket介面、HTTP協定或SOAP協定提供發話、受話號碼給協同運作伺服器4,若是多方通話,協同運作伺服器4可透過多方會議伺服器3之API詢問目前正在進行通話中的使用者號碼,進行雙方或多方號碼的協同配對,協同運作伺服器4中的資料庫5存有目前上線的使用者名單及配對結果;智慧型終端之協同主程式6為一常駐程式,扮演協同運作伺服器4與第三方應用程式間8的橋樑,使其智慧型終端的第三方應用程式8可透過協同主程式6,以Socket介面、HTTP或HTTPS協定與協同運作伺服器4溝通,喚醒參與通訊的遠端第三方應用程式8;智慧型終端的第三方應用程式8即可透過第三方應用伺服器9進行協同應用服務。Please refer to FIG. 1 , which is a system architecture diagram of a smart terminal and an IMS dual platform cooperative operation supporting a multi-person ICT service, including a network telephone server 1, a SIP application server 2, a multi-party conference server 3, and a collaboration. The operation server 4, the database 5, the collaborative main program 6, the SIP client software 7, the third party application 8, and the third party application server 9. The VoIP server 1 accepts the call of the SIP client software 7 of the smart terminal by the SIP protocol, and transfers the call to the designated SIP application server 2 according to the pre-routing or service trigger; the SIP application server 2 can pass the Socket interface. The HTTP protocol or the SOAP protocol provides the calling and receiving numbers to the cooperative operation server 4. If the multi-party calls, the cooperative operation server 4 can query the user number currently in the call through the API of the multi-party conference server 3, and perform the two parties or Collaborative pairing of multi-party numbers, the database 5 in the cooperative operation server 4 stores the current list of users and the matching result; the collaborative main program 6 of the smart terminal is a resident program, which acts as a cooperative operation server 4 and a third party. The bridge between the applications 8 enables the third-party application 8 of the smart terminal to communicate with the collaborative server 4 via the Socket interface, HTTP or HTTPS protocol through the collaborative main program 6, and wake up the remote third-party application participating in the communication. Program 8; the third-party application 8 of the smart terminal can perform the collaborative application service through the third-party application server 9.
請參閱圖二所示,為本發明智慧型終端與IMS雙平台協同運作支援多人ICT服務之方法流程圖,其步驟包括:使用者透過協同主程式6向協同運作伺服器4註冊,協同運作伺服器4收到使用者註冊資訊並存至資料庫5,以方便之後進行配對程序。發話方使用智慧型終端之SIP用戶端軟體7撥打受話方號碼或多方會議電話號碼,IMS網路之網路電話伺服器1收到呼叫後根據主被叫是否有申請第三方應用服務,來將呼叫轉給指定的SIP應用伺服器2。SIP應用伺服器2將主被叫號碼傳送給協同運作伺服器4,此時主被叫方進行通話或進行多方會議通話。另一方面,協同運作伺服器4會判斷被叫是否為多方會議號碼,如果是多方會議號碼時,協同運作伺服器4會向多方會議伺服器3取得各方參與會議的號碼,再透過資料庫5進行群組配對,否則將直接透過資料庫5進行主被叫雙方的配對。通話過程中,任一方可進入協同主程式6執行第三方應用程式8,此時,協同主程式6獲得一組第三方應用程式之識別碼,接著為該第三方應用程式8產生一組連線識別碼送給本地端第三方應用程式8,並傳送該識別碼至協同運作伺服器4,當協同運作伺服器4收到此識別碼後轉傳給其他遠端使用者的智慧型終端。其他各方的智慧型終端之協同主程式收到識別碼後,根據第三方應用程式之識別碼來主動開啟對應的第三方應用程式8。若某一方智慧型終端未安裝該第三方應用程式8,則其協同主程式6提供該應用程式下載連結,下載後由協同主程式6自動啟動。各方的第三方應用程式8可使用連線識別碼透過第三方伺服器9進行連線,使用者在通話的過程中可同時進行第三方應用程式8的互動。在通話結束後,網路電話伺服器1會將結束通話的訊息透過SIP應用伺服器2通知協同運作伺服器4,協同運作伺服器4解除其配對關係後並更新資料庫5。Please refer to FIG. 2, which is a flowchart of a method for supporting a multi-person ICT service by the intelligent terminal and the IMS dual platform, and the steps include: the user registers with the collaborative operation server 4 through the collaborative main program 6, and cooperates with each other. The server 4 receives the user registration information and stores it in the database 5 to facilitate the pairing process. The Talker uses the SIP client software 7 of the smart terminal to dial the callee number or the multi-party conference phone number. After receiving the call, the VoIP network VoIP server 1 will apply for the third-party application service according to whether the calling party and the called party apply. The call is forwarded to the designated SIP application server 2. The SIP application server 2 transmits the calling and called number to the cooperative operation server 4, at which time the calling party and the called party make a call or make a multi-party conference call. On the other hand, the cooperative operation server 4 determines whether the called party is a multi-party conference number. If it is a multi-party conference number, the cooperative operation server 4 obtains the number of the parties participating in the conference from the multi-party conference server 3, and then transmits the data through the database. 5 Perform group matching, otherwise the pairing of the calling party and the called party will be directly performed through the database 5. During the call, either party can enter the collaborative main program 6 to execute the third-party application 8. At this time, the collaborative main program 6 obtains an identification code of a third-party application, and then generates a set of connections for the third-party application 8. The identification code is sent to the local third-party application 8 and transmitted to the collaborative operation server 4, and when the cooperative operation server 4 receives the identification code, it is transferred to the smart terminal of other remote users. After receiving the identification code, the collaborative main program of the smart terminals of the other parties actively opens the corresponding third-party application 8 according to the identification code of the third-party application. If the third-party application 8 is not installed on one of the smart terminals, the collaborative main program 6 provides the application download link, and is automatically started by the collaborative main program 6 after the download. The third party application 8 of each party can use the connection identification code to connect through the third party server 9, and the user can simultaneously interact with the third party application 8 during the call. After the call ends, the VoIP server 1 notifies the cooperative operation server 4 via the SIP application server 2 via the SIP application server 2, and the cooperation server 4 releases the pairing relationship and updates the database 5.
本發明所透過智慧型終端與IMS雙平台協同運作支援多人ICT服務之系統及方法,與其他習用技術相互比較時,更具備下列優點:The system and method for supporting multi-person ICT service by intelligent terminal and IMS dual platform cooperative operation, and comparing with other conventional technologies, have the following advantages:
1.本發明提供第三方應用程式服務商上架平台,透過協同運作平台,可簡化認證與執行的步驟,提供多元的服務內容。1. The present invention provides a third-party application service provider on the platform, which can simplify the steps of authentication and execution and provide multiple service contents through the collaborative operation platform.
2.本發明可提供用戶一個娛樂的平台,增加人與人之間的互動。2. The invention can provide a platform for the user to entertain and increase the interaction between people.
3.本發明提供用戶使用第三方應用程式軟體的服務,其服務內容會因第三方提供的服務有所不同,可提供兼具語音通訊與協同作業之應用,如線上會議、線上遊戲、線上教學等。3. The present invention provides a service for a user to use a third-party application software, and the service content may be different depending on the service provided by the third party, and may provide applications such as online communication, online games, and online teaching. Wait.
4.本發明提供資通訊的整合,可替服務營運商開創額外的營收。4. The present invention provides integration of capital communications to create additional revenue for service operators.
上列詳細說明乃針對本發明之可行實施例進行具體說明,惟該實施例並非用以限制本發明之專利範圍,凡未脫離本發明技藝精神所為之等效實施或變更,均應包含於本案之專利範圍中。The detailed description of the present invention is intended to be illustrative of the preferred embodiments of the present invention, and is not intended to limit the scope of the present invention. In the scope of patents.
綜上所述,本案不僅於技術思想上確屬創新,並具備習用之傳統方法所不及之上述多項功效,已充分符合新穎性及進步性之法定發明專利要件,爰依法提出申請,懇請貴局核准本件發明專利申請案,以勵發明,至感德便。To sum up, this case is not only innovative in terms of technical thinking, but also has many of the above-mentioned functions that are not in the traditional methods of the past. It has fully complied with the statutory invention patent requirements of novelty and progressiveness, and applied for it according to law. Approved this invention patent application, in order to invent invention, to the sense of virtue.
1‧‧‧網路電話伺服器1‧‧‧Internet phone server
2‧‧‧SIP應用伺服器2‧‧‧SIP application server
3‧‧‧多方會議伺服器3‧‧‧Multiparty conference server
4‧‧‧協同運作伺服器4‧‧‧Working with the server
5‧‧‧資料庫5‧‧‧Database
6‧‧‧協同主程式6‧‧‧Collaborative main program
7‧‧‧SIP用戶端軟體7‧‧‧SIP client software
8‧‧‧第三方應用程式8‧‧‧ Third-party applications
9‧‧‧第三方應用伺服器9‧‧‧ Third-party application server
請參閱有關本發明之詳細說明及其附圖,將可進一步瞭解本發明之技術內容及其目的功效;有關附圖為:Please refer to the detailed description of the present invention and the accompanying drawings, and the technical contents of the present invention and its effects can be further understood; the related drawings are:
圖一為本發明「透過智慧型終端與IMS雙平台協同運作支援多人ICT服務之系統及方法」之系統網路架構圖;以及FIG. 1 is a system network diagram of a system and method for supporting a multi-person ICT service through a smart terminal and an IMS dual platform; and
圖二為本發明「透過智慧型終端與IMS雙平台協同運作支援多人ICT服務之系統及方法」之方法流程圖。2 is a flow chart of a method for a system and method for supporting a multi-person ICT service through a smart terminal and an IMS dual platform.
1...網路電話伺服器1. . . VoIP server
2...SIP應用伺服器2. . . SIP application server
3...多方會議伺服器3. . . Multiparty conference server
4...協同運作伺服器4. . . Cooperative server
5...資料庫5. . . database
6...協同主程式6. . . Collaborative main program
7...SIP用戶端軟體7. . . SIP client software
8...第三方應用程式8. . . Third party application
9...第三方應用伺服器9. . . Third-party application server
Claims (13)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW100111172A TWI445389B (en) | 2011-03-31 | 2011-03-31 | Collaborative systems and methods for supporting multi-human ICT services through intelligent terminals and IMS dual platforms |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW100111172A TWI445389B (en) | 2011-03-31 | 2011-03-31 | Collaborative systems and methods for supporting multi-human ICT services through intelligent terminals and IMS dual platforms |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201240432A TW201240432A (en) | 2012-10-01 |
TWI445389B true TWI445389B (en) | 2014-07-11 |
Family
ID=47599795
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW100111172A TWI445389B (en) | 2011-03-31 | 2011-03-31 | Collaborative systems and methods for supporting multi-human ICT services through intelligent terminals and IMS dual platforms |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI445389B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104754279B (en) * | 2013-12-30 | 2019-03-15 | 阿里巴巴集团控股有限公司 | A kind of method and system for realizing video calling |
TWI581601B (en) * | 2014-05-28 | 2017-05-01 | Chunghwa Telecom Co Ltd | Integration of IMS and intelligent terminal technology to support the wisdom of the guidance system and methods |
CN112637168B (en) * | 2020-12-15 | 2022-09-27 | 中国联合网络通信集团有限公司 | Number processing method and device |
-
2011
- 2011-03-31 TW TW100111172A patent/TWI445389B/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
TW201240432A (en) | 2012-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2018208684B2 (en) | User controlled call management | |
USRE42883E1 (en) | Enhanced phone-based collaboration | |
CN102347950B (en) | Communication network provides the method and system of conversational services to internet | |
KR101453896B1 (en) | Methods and apparatus for providing call conferencing services | |
CN105306757B (en) | A kind of multiside calling method and system of synchronisation | |
TWI401927B (en) | Method and computer-readable medium for associating a telephone call with a dialog based on a computer protocol such as sip | |
CN103475499B (en) | A kind of speech talkback method and system based on network telephone conference | |
CN100464514C (en) | Control method for holding the mixed telephone conference with the instant communication device | |
CN102025719B (en) | Next generation integration between different domains using sequencing applications and IMS peering | |
US20090164645A1 (en) | Real time communication between web and sip end points | |
CN108347337B (en) | Conference communication method and device | |
US20090161843A1 (en) | Delayed multimedia session | |
CN104902111B (en) | A kind of method, apparatus and system established based on Web RTC multi-party call | |
CA2613467A1 (en) | Information system for telecommunications | |
WO2011017889A1 (en) | Multimedia conference implementation method and system | |
WO2018036116A1 (en) | Method for calling in telephone conference, media server, and terminal | |
TWI445389B (en) | Collaborative systems and methods for supporting multi-human ICT services through intelligent terminals and IMS dual platforms | |
CN107770141A (en) | The communication means and device of a kind of video conferencing system | |
CN104579715A (en) | High-communication-quality teleconference system and method | |
CN106657697B (en) | A kind of videoconference invitation method and system based on information and HTTP link | |
WO2013040832A1 (en) | Method, device and system for enabling the operator inserting calling in switchboard service | |
US20070083661A1 (en) | Session control method and terminal for PoC | |
TWI255116B (en) | Integrated real-time message system with gateway function, and its implementation method | |
US10750027B1 (en) | Call control in telephony-capable communications networks | |
TWI523482B (en) | Through the intelligent terminal support local telephone information and communication technology services system and methods |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |