TWI659635B - 即時通訊軟體之服務配對系統與方法 - Google Patents
即時通訊軟體之服務配對系統與方法 Download PDFInfo
- Publication number
- TWI659635B TWI659635B TW105135370A TW105135370A TWI659635B TW I659635 B TWI659635 B TW I659635B TW 105135370 A TW105135370 A TW 105135370A TW 105135370 A TW105135370 A TW 105135370A TW I659635 B TWI659635 B TW I659635B
- Authority
- TW
- Taiwan
- Prior art keywords
- service
- instant messaging
- messaging software
- software
- server
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/56—Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/562—Brokering proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/567—Integrating service provisioning from a plurality of service providers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/63—Routing a service request depending on the request content or context
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/4557—Distribution of virtual machine instances; Migration and load balancing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
一種即時通訊軟體之服務配對系統與方法,適用於複數個使用者裝置及複數個即時通訊軟體供應商伺服器之間。一即時通訊軟體供應商伺服器分別提供一個或複數個即時通訊軟體連帶之服務,使用者裝置至少安裝此複數個即時通訊軟體其中之一,即可擷取不同即時通訊軟體供應商伺服器提供之服務。此服務配對方法包括:當使用者裝置向服務配對系統提出一服務請求時,依據一即時通訊軟體與其提供之複數個服務名稱之對照表,將服務請求轉傳至對應之即時通訊軟體供應商伺服器;回傳對應之即時通訊軟體供應商伺服器之反饋給提出服務請求的使用者裝置。
Description
本發明是有關於一種服務配對系統與方法,且特別是有關於一種即時通訊軟體之服務配對系統與方法。
就現有技術而言,每一個即時通訊軟體提供提供的服務有所不同,使用者如欲在同一個通訊裝置上,使用多種服務,而此多種服務是由多種即時通訊軟體所提供,使用者就必須將此多個即時通訊軟體裝設在該通訊裝置上。舉例來說,倘若服務A是由即時通訊軟體X所提供,服務B是由即時通訊軟體Y所提供,而使用者想利用同一個通訊裝置,接取服務A及服務B,則必須在該通訊裝置同時裝設即時通訊軟體X及Y。換言之,若是使用者想使用多種服務,即必須耗費通訊裝置較多的記憶體空間,藉以裝設多種即時通訊軟體,如此一來,將會增加使用者在使用上的諸多不便。
本發明提供一種即時通訊軟體之服務配對系統 與方法,倘若使用者欲在同一個通訊裝置上,使用由多種即時通訊軟體供應商各自提供的服務,則本發明提供使用者一種即時通訊軟體之服務配對系統,其連接於複數個使用者通訊裝置及複數個即時通訊軟體供應商伺服器之間,該等即時通訊軟體供應商伺服器分別提供複數個即時通訊軟體連帶之服務,各使用者通訊裝置僅需安裝該些即時通訊軟體其中之一,透過本發明的即時通訊軟體之服務配對系統,即可接取其他即時通訊軟體所提供的服務,無須在使用者通訊裝置上,同時安裝多個即時通訊軟體。
本發明之一實施方式提供一種即時通訊軟體之服務配對系統,連接於複數個使用者裝置及複數個即時通訊軟體供應商伺服器之間,該等即時通訊軟體供應商伺服器分別提供一個或複數個即時通訊軟體連帶之服務,該等使用者裝置至少安裝該等即時通訊軟體其中之一,該服務配對系統包括:複數個資料庫、服務伺服器及服務日誌資料庫。其中,複數個資料庫至少具有一即時通訊軟體與其提供之複數個服務之名稱對照表及一使用者裝置與其安裝之即時通訊軟體及使用者於該安裝之即時通訊軟體之用戶名稱對照表。服務伺服器具有至少一虛擬機器,該虛擬機器安裝該等即時通訊軟體,當該使用者裝置向該服務配對系統提出一服務請求時,該虛擬機器依據該即時通訊軟體與其提供之複數個服務名稱之對照表,將該服務請求透過對應之該等即時通訊軟體轉傳至對應之該即時通訊軟體供應商伺服器,並將對應之該即時通訊軟體供應商伺服器之反饋回傳給該使用者裝置。而 服務日誌資料庫,用以記錄該使用者裝置提出之該服務請求、該服務請求轉傳所至的該即時通訊軟體供應商伺服器及該即時通訊軟體供應商伺服器之該反饋之處理狀態。
於部分實施方式中,該服務伺服器對於該等即時通訊軟體中每一者分別建立複數個帳號,並從該等帳號中選擇其一做為一代表號,其中該等資料庫包括:一用戶資料庫,此用戶資料庫用以儲存該使用者裝置與其安裝之即時通訊軟體及該使用者於該安裝之即時通訊軟體之用戶名稱對照表,其中當該使用者裝置將其安裝之該即時通訊軟體加入對應的該代表號時,該服務伺服器將該使用者裝置的相關資訊儲存至該使用者裝置與其安裝之即時通訊軟體及該使用者於該安裝之即時通訊軟體之用戶名稱對照表。
於部分實施方式中,其中該等資料庫包括:一軟體服務機器人資料庫。該軟體服務機器人資料庫儲存該即時通訊軟體與其提供之複數個服務之名稱對照表,其中該服務伺服器週期性地從該等即時通訊軟體供應商伺服器去收集該等即時通訊軟體所提供的複數個線上軟體機器人服務的名稱及屬性,據以儲存至該該即時通訊軟體與其提供之複數個服務名稱之對照表。
於部分實施方式中,其中當該使用者裝置透過該代表號提出該服務請求時,該服務伺服器依據該軟體服務機器人資料庫自動選擇對應之該線上軟體服務機器人服務或是提供對應之該線上軟體服務機器人服務給該使用者裝置做選擇,在該線上軟體服務機器人服務被選擇後,該服務 伺服器將該線上軟體服務機器人服務對應之該即時通訊軟體中的該等帳號中選擇一者做為一代理帳號,並透過該服務日誌資料庫驗證該代理帳號以後,進而透過該代理帳號轉傳該服務請求至對應之該即時通訊軟體供應商伺服器。
於部分實施方式中,其中當該服務日誌資料庫未記錄該代理帳號目前正在處理對應之該即時通訊軟體上同一項該線上軟體服務機器人服務時,該代理帳號通過驗證,該服務日誌資料庫記錄據以記錄該服務請求的目前處理狀態為一正在處理中狀態。
於部分實施方式中,其中當對應之該即時通訊軟體供應商伺服器提供該反饋給該服務伺服器時,該服務伺服器讀取該服務日誌資料庫以查找出相應的該使用者裝置,進而透過該代表號將該反饋回傳給該使用者裝置,在該服務請求已完成後,該服務日誌資料庫記錄所記錄的該服務請求的目前處理狀態變更為一已處理狀態。
於部分實施方式中,其中當該服務伺服器超出一預設時間仍未收到對應之該即時通訊軟體供應商伺服器之該反饋時,該服務日誌資料庫記錄所記錄的該服務請求的目前處理狀態為一取消狀態。
於部分實施方式中,其中當對應之該即時通訊軟體供應商伺服器回應該服務請求須延時完成時,該服務日誌資料庫記錄所記錄的該服務請求的目前處理狀態為一等待中狀態,該服務伺服器週期性地掃描該服務日誌資料庫以找出在該等待中狀態中的該服務請求加以處理。
本發明之一實施方式提供一種即時通訊軟體之服務配對方法,適用於複數個使用者裝置及複數個即時通訊軟體供應商伺服器之間,該等即時通訊軟體供應商伺服器分別提供一個或複數個即時通訊軟體連帶之服務,該等使用者裝置至少安裝該等即時通訊軟體其中之一,該服務配對方法包括:提供一即時通訊軟體與其提供之複數個服務名稱之對照表及一使用者裝置與其安裝之即時通訊軟體及使用者於該安裝之即時通訊軟體用戶名稱對照表;當該使用者裝置向該服務配對系統提出一服務請求時,依據該即時通訊軟體與其提供之複數個服務名稱之對照表,將該服務請求透過對應之該等即時通訊軟體轉傳至對應之該即時通訊軟體供應商伺服器;回傳對應之該即時通訊軟體供應商伺服器之反饋給該使用者裝置;以及建立一服務日誌資料庫以記錄各該使用者裝置提出之該服務請求、該服務請求轉傳所至的該即時通訊軟體供應商伺服器及該即時通訊軟體供應商伺服器之反饋之處理狀態。
於部分實施方式中,該服務配對方法更包括:對於該等即時通訊軟體中每一者分別建立複數個帳號,並從該等帳號中選擇其一做為一代表號;以及當該使用者裝置將其安裝之該即時通訊軟體加入對應的該代表號時,該服務伺服器將該使用者裝置的相關資訊儲存至該使用者裝置與其安裝之即時通訊軟體及該使用者於該安裝之即時通訊軟體用戶名稱對照表。
於部分實施方式中,更包括週期性地從該等即 時通訊軟體供應商伺服器去收集該等即時通訊軟體所提供的複數個線上軟體服務機器人服務的名稱及屬性,據以儲存至該該即時通訊軟體與其提供之複數個服務名稱之對照表。
於部分實施方式中,更包括:當該使用者裝置透過該代表號提出該服務請求時,依據該軟體服務機器人資料庫自動選擇對應之該線上軟體服務機器人服務或是提供對應之該線上軟體服務機器人服務給該使用者裝置做選擇;在該線上軟體服務機器人服務被選擇後,將該線上軟體服務機器人服務對應之該即時通訊軟體中的該等帳號中選擇一者做為一代理帳號,並透過該服務日誌資料庫驗證該代理帳號以後,進而透過該代理帳號轉傳該服務請求至對應之該即時通訊軟體供應商伺服器。
於部分實施方式中,更包括:當該服務日誌資料庫未記錄該代理帳號目前正在處理對應之該即時通訊軟體上同一項該線上軟體服務機器人服務時,該代理帳號通過驗證,該服務日誌資料庫記錄據以記錄該服務請求的目前處理狀態為一正在處理中狀態。
於部分實施方式中,更包括:當對應之該即時通訊軟體供應商伺服器提供該反饋給該服務伺服器時,讀取該服務日誌資料庫以查找出相應的該使用者裝置,進而透過該代表號將該反饋回傳給該使用者裝置,在該服務請求已完成後,該服務日誌資料庫記錄所記錄的該服務請求的目前處理狀態變更為一已處理狀態。
於部分實施方式中,更包括:當該服務伺服器 超出一預設時間仍未收到對應之該即時通訊軟體供應商伺服器之該反饋時,該服務日誌資料庫記錄所記錄的該服務請求的目前處理狀態為一取消狀態。
於部分實施方式中,當對應之該即時通訊軟體供應商伺服器回應該服務請求須延時完成時,該服務日誌資料庫記錄所記錄的該服務請求的目前處理狀態為一等待中狀態,週期性地掃描該服務日誌資料庫以找出在該等待中狀態中的該服務請求加以處理。
本發明之一實施方式提供一種即時通訊軟體之服務配對系統,連接於複數個使用者裝置及複數個即時通訊軟體供應商伺服器之間,該等即時通訊軟體供應商伺服器分別提供複數個即時通訊軟體連帶之服務,該等使用者裝置至少安裝該等即時通訊軟體其中之一,該服務配對系統包括:一服務伺服器及一服務日誌資料庫。服務伺服器具有至少一虛擬機器,該虛擬機器安裝該等即時通訊軟體,進而對於該等即時通訊軟體中每一者分別建立複數個帳號,藉以代理該等使用者裝置與該等即時通訊軟體供應商伺服器之間的服務配對。服務日誌資料庫用以記錄至少一服務配對憑證,該至少一服務配對憑證包括:該等使用者裝置中之一使用者裝置透過其所安裝的該即時通訊軟體提出一服務請求的時間、該使用者裝置所安裝的該即時通訊軟體的軟體名稱與用戶名稱、該服務伺服器依據該服務請求從該等帳號中所選定的一代理帳號、該服務請求的一服務項目、該服務請求的目前處理狀態,其中若該服務請求的目前處理狀態為一正在處 理中狀態,該服務伺服器禁用該代理帳號去同時處理具有同一該服務項目的其他服務請求,但允許使該代理帳號去處理具有不同該服務項目的其他服務請求。
於部分實施方式中,該服務伺服器透過該代理帳號轉傳該服務請求至對應之該即時通訊軟體供應商伺服器,並將對應之該即時通訊軟體供應商伺服器之反饋回傳給該使用者裝置,在該服務請求已完成後,該服務日誌資料庫記錄所記錄的該服務請求的目前處理狀態變更為一已處理狀態。
於部分實施方式中,該服務伺服器透過該代理帳號轉傳該服務請求至對應之該即時通訊軟體供應商伺服器,接著當該服務伺服器超出一預設時間仍未收到對應之該即時通訊軟體供應商伺服器之反饋時,該服務日誌資料庫記錄所記錄的該服務請求的目前處理狀態變更為一取消狀態。
於部分實施方式中,其中該服務伺服器透過該代理帳號轉傳該服務請求至對應之該即時通訊軟體供應商伺服器,接著當對應之該即時通訊軟體供應商伺服器回應該服務請求須延時完成時,該服務日誌資料庫記錄所記錄的該服務請求的目前處理狀態變更為一等待中狀態,該服務伺服器週期性地掃描該服務日誌資料庫以找出在該等待中狀態中的該服務請求加以處理。
112~120‧‧‧使用者裝置
130‧‧‧即時通訊軟體之服務配對系統
140‧‧‧軟體服務機器人資料庫
150‧‧‧服務伺服器
152‧‧‧虛擬機器
160‧‧‧用戶帳號資料庫
170‧‧‧服務日誌資料庫
182~190‧‧‧即時通訊軟體供應商伺服器
S210~S240‧‧‧服務配對方法的流程步驟
第1圖繪示本發明第一實施方式之服務配對系統的功能方塊圖。
第2圖繪示本發明第一實施方式之服務配對方法的流程圖。
第3A圖繪示本發明第一實施方式之服務配對憑證示意圖。
第3B圖繪示本發明第二實施方式之服務配對憑證示意圖。
第3C圖繪示本發明第三實施方式之服務配對憑證示意圖。
第3D圖繪示本發明第四實施方式之服務配對憑證示意圖。
第3E圖繪示本發明第五實施方式之服務配對憑證示意圖。
以下將以圖式揭露本發明之複數個實施方式,為明確說明起見,許多實務上的細節將在以下敘述中一併說明。然而,應瞭解到,這些實務上的細節不應用以限制本發明。也就是說,在本發明部分實施方式中,這些實務上的細節是非必要的。此外,為簡化圖式起見,一些習知慣用的結構與元件在圖式中將以簡單示意的方式繪示之。
關於本文中所使用之『包含』、『包括』、『具有』、『含有』等等,均為開放性的用語,即意指包含但不限 於。
關於本文中所使用之『及/或』,係包括所述事物的任一或全部組合。
關於本文中所使用之用詞,除有特別註明外,通常具有每個用詞使用在此領域中、在此揭露之內容中與特殊內容中的平常意義。某些用以描述本揭露之用詞將於下或在此說明書的別處討論,以提供本領域技術人員在有關本揭露之描述上額外的引導。
第1圖繪示本發明第一實施方式之服務配對系統的功能方塊圖。本發明提供一種即時通訊軟體之服務配對系統130,連接於複數個使用者裝置(112~120)及複數個即時通訊軟體供應商伺服器(182~190)之間,即時通訊軟體供應商伺服器(182~190)分別提供一個或複數個即時通訊軟體連帶之服務,該等使用者裝置(112~120)至少安裝該等即時通訊軟體其中之一。其中,使用者裝置(112~120),可以是智慧型手機、平板電腦或是任何具有網路通訊功能的電子裝置。
即時通訊軟體之服務配對系統130接收使用者裝置(112~120)所發送的服務請求後,分析此服務請求所欲要求的服務類別或服務項目,將該服務請求轉傳至對應之即時通訊軟體供應商伺服器,接著即時通訊軟體之服務配對系統130將對應之該即時通訊軟體供應商伺服器之反饋回傳給提出服務請求的使用者裝置。即時通訊軟體之服務配對系統130包括一軟體服務機器人資料庫140、服務伺服器 150、用戶帳號資料庫160及服務日誌資料庫170。前述之不同資料庫,其具體實施方式,可分別儲存於不同的儲存裝置或是儲存於同一儲存裝置,例如電腦硬碟、伺服器、或其他電腦可讀取之紀錄媒體等。
第2圖繪示本發明第一實施方式之服務配對方法的流程圖,請同時參照第1圖及第2圖。首先,即時通訊軟體之服務配對系統130提供一即時通訊軟體與其提供之複數個服務名稱之對照表及一使用者裝置與其安裝之即時通訊軟體及使用者於該安裝之即時通訊軟體之用戶名稱對照表,其中,該即時通訊軟體與其提供之複數個服務名稱之對照表儲存於軟體服務人機器資料庫140,該使用者裝置與其安裝之即時通訊軟體及該使用者於該安裝之即時通訊軟體之用戶名稱對照表儲存於用戶帳號資料庫160(步驟S210)。
即時通訊軟體之服務配對系統130中包括一服務伺服器150,服務伺服器150至少有一虛擬機器152,虛擬機器152安裝該等即時通訊軟體,當使用者裝置(112~120)向即時通訊軟體之服務配對系統130提出服務請求時,依據該即時通訊軟體與其提供之複數個服務名稱之對照表,即時通訊軟體之服務配對系統130的虛擬機器152將該服務請求轉傳至對應之該即時通訊軟體供應商伺服器(步驟S220)。接著,服務伺服器150中的虛擬機器152回傳對應之該即時通訊軟體供應商伺服器之反饋給提出服務請求的該使用者裝置(步驟S230)。即時通訊軟體之服務配對系統130更包括一服務日誌資料庫170,用以記錄各該使用 者裝置(112~120)提出之該服務請求、該服務請求轉傳所至的該即時通訊軟體供應商伺服器(182~190)及該即時通訊軟體供應商伺服器(182~190)之反饋的處理狀態(步驟S240)。
承上所述,服務伺服器150對於該等即時通訊軟體中每一者分別建立複數個帳號,藉以代理使用者裝置(112~120)與即時通訊軟體供應商伺服器(182~190)之間的服務配對。於一實施例中,服務伺服器150從該等帳號中選擇其一做為一代表號,若使用者欲使用即時通訊軟體之服務配對系統130提供的配對服務,使用者可以將該代表號加入使用者裝置所安裝之即時通訊軟體的好友名單。用戶帳號資料庫160用以儲存該使用者裝置與其安裝之即時通訊軟體及該使用者於該安裝之即時通訊軟體之用戶名稱對照表,其中當使用者裝置(112~120)將其安裝之該即時通訊軟體加入對應的該代表號時,服務伺服器150將該使用者裝置的相關資訊(如:使用者裝置所安裝之即時通訊軟體的軟體名稱、用戶名稱…等)儲存至該使用者裝置與其安裝之即時通訊軟體及該使用者於該安裝之即時通訊軟體之用戶名稱對照表。
軟體服務機器人資料庫140用以儲存該即時通訊軟體與其提供之複數個服務名稱之對照表,其中該服務伺服器150週期性地從該等即時通訊軟體供應商伺服器(182~190)去收集該等即時通訊軟體所提供的複數個線上軟體服務機器人服務的名稱及屬性(如:服務項目、服務範 圍、服務時段…等),據以儲存至該即時通訊軟體與其提供之複數個服務名稱之對照表。
此外,其中當該使用者裝置(112~120)透過該代表號提出該服務請求時,服務伺服器150依據該軟體服務機器人資料庫自動選擇對應之該線上軟體服務機器人服務或是提供對應之該線上軟體服務機器人服務給該使用者裝置做選擇,在該線上軟體服務機器人服務被選擇後,服務伺服器150將該線上軟體服務機器人服務對應之該即時通訊軟體中的該等帳號中選擇一者做為一代理帳號,並透過服務日誌資料庫170驗證該代理帳號以後,進而透過該代理帳號轉傳該服務請求至對應之該即時通訊軟體供應商伺服器。
關於驗證該代理帳號的方式,在本發明其一實施例中,當服務日誌資料庫170未記錄該代理帳號目前正在處理對應之該即時通訊軟體上同一項該線上軟體服務機器人服務時,該代理帳號通過驗證,服務日誌資料庫170記錄據以記錄該服務請求的目前處理狀態為一正在處理中狀態。
舉例來說,本發明的實施態樣可以是使用者在手機上安裝一即時通訊軟體A,使用者在即時通訊軟體A介面上的好友名單加入一虛擬好友(如:上述之代表號),此虛擬好友即是由本發明所提出的即時通訊軟體之服務配對系統130所提供。使用者透過與該虛擬好友的對話,例如,使用者在即時通訊軟體A與該虛擬好友的對話框裡輸入:「計程車」,倘若計程車服務係由即時通訊軟體B所提供的服務,即時通訊軟體之服務配對系統130即會將使用者所提 出的要求計程車服務的服務請求,轉傳至即時通訊軟體B的供應商伺服器,接著,當即時通訊軟體B的供應商伺服器針對該服務請求做出回饋後(例如:所派的計程車車號與候車時間),即時通訊軟體之服務配對系統130即將該回饋回傳至使用者在即時通訊軟體A與該虛擬好友的對話框裡,換言之,使用者即可從即時通訊軟體A與該虛擬好友的對話框裡得知,所派至的計程車車號與候車時間。也就是說,即便使用者的手機上沒有裝設即時通訊軟體B,透過本發明所提出的即時通訊軟體之服務配對系統130,使用者仍然可以使用即時通訊軟體B的計程車派車服務。
在本發明其一實施例中,其中當對應之即時通訊軟體供應商伺服器提供該反饋給服務伺服器150時,服務伺服器150讀取服務日誌資料庫170以查找出相應的使用者裝置進而透過該代表號將該反饋回傳給提出服務請求的使用者裝置,在該服務請求已完成後,服務日誌資料庫170記錄所記錄的該服務請求的目前處理狀態變更為一已處理狀態。
在本發明其一實施例中,當服務伺服器150超出一預設時間仍未收到對應之該即時通訊軟體供應商伺服器之反饋時,服務日誌資料庫170記錄所記錄的該服務請求的目前處理狀態為一取消狀態。
在本發明其他實施例中,當對應之該即時通訊軟體供應商伺服器回應該服務請求須延時完成時,服務日誌資料庫170記錄所記錄的該服務請求的目前處理狀態為一 等待中狀態,服務伺服器150週期性地掃描服務日誌資料庫170以找出在該等待中狀態中的該服務請求加以處理。舉例來說,服務伺服器150可再次詢問即時通訊軟體供應商伺服器,但本發明不以此例為限。
在本發明其他實施例中,服務日誌資料庫170記錄至少一服務配對憑證,該至少一服務配對憑證包括:該等使用者裝置中(112~120)之一使用者裝置透過其所安裝的該即時通訊軟體提出一服務請求的時間、使用者裝置(112~120)所安裝的即時通訊軟體的軟體名稱與用戶名稱(如:使用者在即時通訊軟體中所註冊的帳號)、服務伺服器150依據服務請求從該等帳號中所選定的一代理帳號、對應該服務請求的一服務項目、該服務請求的目前處理狀態,其中若該服務請求的目前處理狀態為一正在處理中狀態,該服務伺服器禁用該代理帳號去同時處理具有同一該服務項目的其他服務請求,但允許使該代理帳號去處理具有不同該服務項目的其他服務請求。
舉例來說,第3A圖繪示本發明第一實施方式之服務配對憑證示意圖。「2016-06-08-11:37:55」是提出服務請求的時間,AAA是裝設在使用者裝置上的即時通訊軟體的軟體名稱,wychang是使用者的用戶名稱,SB-BBB_345是服務伺服器150依據服務請求從該等帳號中所選定的一代理帳號,movie-bot是對應該服務請求的一服務項目,也就是即時通訊軟體BBB所提供的購買電影票之服務,而processing則表示該服務請求目前的處理狀態為一正在處 理中狀態。
第3B圖繪示本發明第二實施方式之服務配對憑證示意圖。如第3B圖所示,使用者cheeda在2016年6月8日上午11點37分45秒,利用即時通訊軟體AAA提出服務請求,於即時通訊軟體之服務配對系統130中,透過代理帳號SB-BBB_345,轉傳服務請求至即時通訊軟體BBB的供應商伺服器,要求提供taxi-bot的相應服務,且此服務請求正在處理中。倘若在同一時間,另一位使用者wychang也提出了taxi-bot的服務要求,本發明所提出的即時通訊軟體之服務配對系統130將不會使用同一個代理帳號SB-BBB_345,而是使用其他的代理帳號(例如:SB-BBB_346),來為使用者wychang執行轉傳,此即避免混淆。然而,倘若在同一時間,使用者wychang提出的是movie-bot的服務請求,此即與cheeda提出的是不同的服務請求,在這種情況下並不會混淆,即時通訊軟體之服務配對系統130則仍可以透過代理帳號SB-BBB_345,轉傳服務請求至即時通訊軟體BBB的供應商伺服器。
在本發明其他實施例中,其中,服務伺服器150透過代理帳號轉傳服務請求至對應之即時通訊軟體供應商伺服器,並將對應之該即時通訊軟體供應商伺服器之反饋回傳給該使用者裝置,在該服務請求已完成後,服務日誌資料庫170記錄所記錄的該服務請求的目前處理狀態變更為一已處理狀態。
第3C圖繪示本發明第三實施方式之服務配對憑 證示意圖。如第3C圖所示,使用者cheeda在2016年5月30日17點24分35秒,利用即時通訊軟體AAA提出服務請求,於即時通訊軟體之服務配對系統130中,透過代理帳號SB-BBB_345,轉傳服務請求至即時通訊軟體BBB的供應商伺服器,要求提供taxi-bot的相應服務。待即時通訊軟體供應商伺服器回應一反饋(如:叫車成功及計程車車號…等資訊)給代理帳號SB-BBB_345時,服務伺服器150依據服務配對憑證的內容(如:[AAA,cheeda,SB-BBB_345,taxi-bot]),正確地將對應之該即時通訊軟體供應商伺服器之該反饋回傳給使用者cheeda的使用者裝置。且此服務請求目前已處理完成,故,服務日誌資料庫170針對該服務請求的目前處理狀態變更為一已處理狀態processed。
在本發明其他實施例中,服務伺服器150透過該代理帳號轉傳該服務請求至對應之該即時通訊軟體供應商伺服器,接著當對應之該即時通訊軟體供應商伺服器回應該服務請求須延時完成時,服務日誌資料庫170記錄所記錄的該服務請求的目前處理狀態變更為一等待中狀態,服務伺服器150週期性地掃描服務日誌資料庫170以找出在該等待中狀態中的該服務請求加以處理。
第3D圖繪示本發明第四實施方式之服務配對憑證示意圖。如第3D圖所示,使用者在2016年5月30日17時24分35秒,利用即時通訊軟體AAA提出服務請求,於即時通訊軟體之服務配對系統130中,透過代理帳號SB-BBB_234,轉傳服務請求至即時通訊軟體BBB的供應商伺服器,要求提供 health-bot(健康諮詢)的相應服務。然而,當對應之該即時通訊軟體供應商伺服器回應該服務請求須延時完成時,服務日誌資料庫170記錄所記錄的該服務請求的目前處理狀態變更為一等待中狀態pending,服務伺服器150週期性地掃描服務日誌資料庫170以找出在該等待中狀態中的該服務請求加以處理。
在本發明其他實施例中,其中服務伺服器150透過該代理帳號轉傳該服務請求至對應之該即時通訊軟體供應商伺服器,接著當服務伺服器150超出一預設時間仍未收到對應之該即時通訊軟體供應商伺服器之反饋時,服務日誌資料庫170記錄所記錄的該服務請求的目前處理狀態變更為一取消狀態。
第3E圖繪示本發明第五實施方式之服務配對憑證示意圖。如第3E圖所示,使用者在2016年5月20日17時24分35秒,利用即時通訊軟體AAA提出服務請求,於即時通訊軟體之服務配對系統130中,透過代理帳號SB-BBB_493,轉傳服務請求至即時通訊軟體BBB的供應商伺服器,要求提供health-bot的相應服務。然而,當服務伺服器150超出一預設時間仍未收到對應之該即時通訊軟體供應商伺服器之反饋時,服務日誌資料庫170記錄所記錄的該服務請求的目前處理狀態變更為一取消狀態cancelled。
本發明提供一種服務配對系統與方法,倘若使用者欲在同一個通訊裝置上,使用由多種即時通訊軟體供應商各自提供的服務,則本發明提供使用者一種即時通訊軟體 之服務配對系統,其連接於複數個使用者通訊裝置及複數個即時通訊軟體供應商伺服器之間,該等即時通訊軟體供應商伺服器分別提供複數個即時通訊軟體連帶之服務,各使用者通訊裝置僅需安裝該些即時通訊軟體其中之一,透過本發明的即時通訊軟體之服務配對系統,即可接取其他即時通訊軟體所提供的服務,無須在使用者通訊裝置上,同時安裝多個即時通訊軟體。如此一來,即無須耗費使用者通訊裝置上的儲存空間,只需在使用者通訊裝置上裝設一種即時通訊軟體,即可接取其他即時通訊軟體所提供的服務,讓操作更有效率。
雖然本發明已以多種實施方式揭露如上,然其並非用以限定本發明,任何熟習此技藝者,在不脫離本發明之精神和範圍內,當可作各種之更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。
Claims (20)
- 一種即時通訊軟體之服務配對系統,連接於複數個使用者裝置及複數個即時通訊軟體供應商伺服器之間,該等即時通訊軟體供應商伺服器分別提供一個或複數個即時通訊軟體連帶之服務,該等使用者裝置至少安裝該等即時通訊軟體其中之一,該即時通訊軟體之服務配對系統包括:複數個資料庫,至少具有一即時通訊軟體與其提供之複數個服務名稱之對照表及一使用者裝置與其安裝之即時通訊軟體及使用者於該安裝之即時通訊軟體之用戶名稱對照表;一服務伺服器,具有至少一虛擬機器,該虛擬機器安裝該等即時通訊軟體,當該使用者裝置向該服務配對系統提出一服務請求時,該虛擬機器依據該即時通訊軟體與其提供之複數個服務名稱之對照表,將該服務請求轉傳至對應之該即時通訊軟體供應商伺服器,並將對應之該即時通訊軟體供應商伺服器之反饋回傳給該使用者裝置;以及一服務日誌資料庫,用以記錄該使用者裝置提出之該服務請求、該服務請求轉傳所至的該即時通訊軟體供應商伺服器及該即時通訊軟體供應商伺服器之該反饋之處理狀態。
- 如申請專利範圍第1項的即時通訊軟體之服務配對系統,其中該服務伺服器對於該等即時通訊軟體 中每一者分別建立複數個帳號,並從該等帳號中選擇其一做為一代表號,其中該等資料庫包括:一用戶帳號資料庫,儲存該使用者裝置與其安裝之即時通訊軟體及該使用者於該安裝之即時通訊軟體之用戶名稱之對照表,其中當該使用者裝置將其安裝之該即時通訊軟體加入對應的該代表號時,該服務伺服器將該使用者裝置的相關資訊儲存至該使用者裝置與其安裝之即時通訊軟體及該使用者於該安裝之即時通訊軟體之用戶名稱之對照表。
- 如申請專利範圍第2項的即時通訊軟體之服務配對系統,其中該等資料庫包括:一軟體服務機器人資料庫,儲存該即時通訊軟體與其提供之複數個服務名稱之對照表,其中該服務伺服器週期性地從該等即時通訊軟體供應商伺服器去收集該等即時通訊軟體所提供的複數個線上軟體服務機器人服務的名稱及屬性,據以儲存至該即時通訊軟體與其提供之複數個服務名稱之對照表。
- 如申請專利範圍第3項的即時通訊軟體之服務配對系統,其中當該使用者裝置透過該代表號提出該服務請求時,該服務伺服器依據該軟體服務機器人資料庫自動選擇對應之該線上軟體服務機器人服務或是提供對應之該線上軟體服務機器人服務給該使用者裝置做選擇,在該線上軟體服務機器人服務被選擇後,該服務伺服器將該線上軟體服務機器人服務對應之該即時通訊軟體中的該等帳號中選擇一者做為一代理帳號,並透過該服務日誌資料庫驗證該代理帳號以後,進而透過該代理帳號轉傳該服務請求至對應之該即時通訊軟體供應商伺服器。
- 如申請專利範圍第4項的即時通訊軟體之服務配對系統,其中當該服務日誌資料庫未記錄該代理帳號目前正在處理對應之該即時通訊軟體上同一項該線上軟體服務機器人服務時,該代理帳號通過驗證,該服務日誌資料庫記錄據以記錄該服務請求的目前處理狀態為一正在處理中狀態。
- 如申請專利範圍第5項的即時通訊軟體之服務配對系統,其中當對應之該即時通訊軟體供應商伺服器提供該反饋給該服務伺服器時,該服務伺服器讀取該服務日誌資料庫以查找出相應的該使用者裝置,進而透過該代表號將該反饋回傳給該使用者裝置,在該服務請求已完成後,該服務日誌資料庫記錄所記錄的該服務請求的目前處理狀態變更為一已處理狀態。
- 如申請專利範圍第4項的即時通訊軟體之服務配對系統,其中當該服務伺服器超出一預設時間仍未收到對應之該即時通訊軟體供應商伺服器之該反饋時,該服務日誌資料庫記錄所記錄的該服務請求的目前處理狀態為一取消狀態。
- 如申請專利範圍第4項的即時通訊軟體之服務配對系統,其中當對應之該即時通訊軟體供應商伺服器回應該服務請求須延時完成時,該服務日誌資料庫記錄所記錄的該服務請求的目前處理狀態為一等待中狀態,該服務伺服器週期性地掃描該服務日誌資料庫以找出在該等待中狀態中的該服務請求加以處理。
- 一種即時通訊軟體之服務配對方法,適用於複數個使用者裝置及複數個即時通訊軟體供應商伺服器之間,該等即時通訊軟體供應商伺服器分別提供一個或複數個即時通訊軟體連帶之服務,該等使用者裝置至少安裝該等即時通訊軟體其中之一,該即時通訊軟體之服務配對方法包括:提供一即時通訊軟體與其提供之複數個服務名稱之對照表及一使用者裝置與其安裝之即時通訊軟體及使用者於該安裝之即時通訊軟體之用戶名稱之對照表;當該使用者裝置提出一服務請求時,依據該即時通訊軟體與其提供之複數個服務名稱之對照表,將該服務請求轉傳至對應之該即時通訊軟體供應商伺服器;回傳對應之該即時通訊軟體供應商伺服器之反饋給該使用者裝置;以及建立一服務日誌資料庫以記錄各該使用者裝置提出之該服務請求、該服務請求轉傳所至的該即時通訊軟體供應商伺服器及該即時通訊軟體供應商伺服器之反饋之處理狀態。
- 如申請專利範圍第9項的即時通訊軟體之服務配對方法,更包括:對於該等即時通訊軟體中每一者分別建立複數個帳號,並從該等帳號中選擇其一做為一代表號;以及當該使用者裝置將其安裝之該即時通訊軟體加入對應的該代表號時,將該使用者裝置的相關資訊儲存至該使用者裝置與其安裝之即時通訊軟體及該使用者於該安裝之即時通訊軟體之用戶名稱對照表。
- 如申請專利範圍第10項的即時通訊軟體之服務配對方法,更包括:週期性地從該等即時通訊軟體供應商伺服器去收集該等即時通訊軟體所提供的複數個線上軟體服務機器人服務的名稱及屬性,據以儲存至該該即時通訊軟體與其提供之複數個服務名稱之對照表。
- 如申請專利範圍第11項的即時通訊軟體之服務配對方法,更包括:當該使用者裝置透過該代表號提出該服務請求時,依據該軟體服務機器人資料庫自動選擇對應之該線上軟體服務機器人服務或是提供對應之該線上軟體服務機器人服務給該使用者裝置做選擇;以及在該線上軟體服務機器人服務被選擇後,將該線上軟體服務機器人服務對應之該即時通訊軟體中的該等帳號中選擇一者做為一代理帳號,並透過該服務日誌資料庫驗證該代理帳號以後,進而透過該代理帳號轉傳該服務請求至對應之該即時通訊軟體供應商伺服器。
- 如申請專利範圍第12項的即時通訊軟體之服務配對方法,更包括:當該服務日誌資料庫未記錄該代理帳號目前正在處理對應之該即時通訊軟體上同一項該線上軟體服務機器人服務時,該代理帳號通過驗證,該服務日誌資料庫記錄據以記錄該服務請求的目前處理狀態為一正在處理中狀態。
- 如申請專利範圍第13項的即時通訊軟體之服務配對方法,更包括:當收到對應之該即時通訊軟體供應商伺服器的該反饋時,讀取該服務日誌資料庫以查找出相應的該使用者裝置,進而透過該代表號將該反饋回傳給該使用者裝置,在該服務請求已完成後,該服務日誌資料庫記錄所記錄的該服務請求的目前處理狀態變更為一已處理狀態。
- 如申請專利範圍第12項的即時通訊軟體之服務配對方法,更包括:當超出一預設時間仍未收到對應之該即時通訊軟體供應商伺服器之該反饋時,該服務日誌資料庫記錄所記錄的該服務請求的目前處理狀態為一取消狀態。
- 如申請專利範圍第12項的即時通訊軟體之服務配對方法,更包括:當對應之該即時通訊軟體供應商伺服器回應該服務請求須延時完成時,該服務日誌資料庫記錄所記錄的該服務請求的目前處理狀態為一等待中狀態,週期性地掃描該服務日誌資料庫以找出在該等待中狀態中的該服務請求加以處理。
- 一種即時通訊軟體之服務配對系統,連接於複數個使用者裝置及複數個即時通訊軟體供應商伺服器之間,該等即時通訊軟體供應商伺服器分別提供一個或複數個即時通訊軟體連帶之服務,該等使用者裝置至少安裝該等即時通訊軟體其中之一,該即時通訊軟體之服務配對系統包括:一服務伺服器,具有至少一虛擬機器,該虛擬機器安裝該等即時通訊軟體,進而對於該等即時通訊軟體中每一者分別建立複數個帳號,藉以代理該等使用者裝置與該等即時通訊軟體供應商伺服器之間的服務配對;以及一服務日誌資料庫,記錄至少一服務配對憑證,該至少一服務配對憑證包括:該等使用者裝置中之一使用者裝置透過其所安裝的該即時通訊軟體提出一服務請求的時間、該使用者裝置所安裝的該即時通訊軟體的軟體名稱與用戶名稱、該服務伺服器依據該服務請求從該等帳號中所選定的一代理帳號、該服務請求的一服務項目、該服務請求的目前處理狀態,其中若該服務請求的目前處理狀態為一正在處理中狀態,該服務伺服器禁用該代理帳號去同時處理具有同一該服務項目的其他服務請求,但允許使該代理帳號去處理具有不同該服務項目的其他服務請求。
- 如申請專利範圍第17項的即時通訊軟體之服務配對系統,其中該服務伺服器透過該代理帳號轉傳該服務請求至對應之該即時通訊軟體供應商伺服器,並將對應之該即時通訊軟體供應商伺服器之反饋回傳給該使用者裝置,在該服務請求已完成後,該服務日誌資料庫記錄所記錄的該服務請求的目前處理狀態變更為一已處理狀態。
- 如申請專利範圍第17項的即時通訊軟體之服務配對系統,其中該服務伺服器透過該代理帳號轉傳該服務請求至對應之該即時通訊軟體供應商伺服器,接著當該服務伺服器超出一預設時間仍未收到對應之該即時通訊軟體供應商伺服器之反饋時,該服務日誌資料庫記錄所記錄的該服務請求的目前處理狀態變更為一取消狀態。
- 如申請專利範圍第17項的即時通訊軟體之服務配對系統,其中該服務伺服器透過該代理帳號轉傳該服務請求至對應之該即時通訊軟體供應商伺服器,接著當對應之該即時通訊軟體供應商伺服器回應該服務請求須延時完成時,該服務日誌資料庫記錄所記錄的該服務請求的目前處理狀態變更為一等待中狀態,該服務伺服器週期性地掃描該服務日誌資料庫以找出在該等待中狀態中的該服務請求加以處理。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW105135370A TWI659635B (zh) | 2016-11-01 | 2016-11-01 | 即時通訊軟體之服務配對系統與方法 |
CN201610993767.8A CN108011804B (zh) | 2016-11-01 | 2016-11-11 | 即时通讯软件的服务配对系统与方法 |
US15/355,039 US10019248B2 (en) | 2016-11-01 | 2016-11-17 | System and method for service matching of instant message software |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW105135370A TWI659635B (zh) | 2016-11-01 | 2016-11-01 | 即時通訊軟體之服務配對系統與方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201818704A TW201818704A (zh) | 2018-05-16 |
TWI659635B true TWI659635B (zh) | 2019-05-11 |
Family
ID=62022260
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW105135370A TWI659635B (zh) | 2016-11-01 | 2016-11-01 | 即時通訊軟體之服務配對系統與方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10019248B2 (zh) |
CN (1) | CN108011804B (zh) |
TW (1) | TWI659635B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10542091B2 (en) * | 2017-11-14 | 2020-01-21 | Sap Se | Repository-based shipment channel for cloud and on-premise software |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200924459A (en) * | 2007-11-20 | 2009-06-01 | Mobot Technology Inc | Instant message exchanging method and system for capturing keyword and display associated information in instant messaging service |
TWI533143B (zh) * | 2015-07-09 | 2016-05-11 | Chunghwa Telecom Co Ltd | Method and System of Cloud Platform Service Component Management and Linking |
TW201635771A (zh) * | 2015-03-31 | 2016-10-01 | Chunghwa Telecom Co Ltd | 在虛擬私有網路服務系統中提供服務列表之方法 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6205135B1 (en) * | 1997-03-06 | 2001-03-20 | Lucent Technologies Inc | Access platform for internet-based telephony |
BR0304946A (pt) * | 2002-10-16 | 2004-08-31 | Xerox Corp | Método e aparelho para permitir serviços de assinatura distribuìda, manutenção automatizada de suprimentos implementação de serviço independente de dispositivo, inclusive agente do modelo de dispositivo, componente complementar, método e aparelho para plataforma embutida de baixo custo para dispositivo lateral, habilitação de serviços distribuìdos e plataforma de servidor integrada para a provisão autÈnoma de serviços de dispositivos |
US7734708B1 (en) * | 2003-12-22 | 2010-06-08 | Aol Inc. | Enabling identification of online identities between different messaging services |
US7647375B1 (en) * | 2003-12-22 | 2010-01-12 | Aol Llc | Enabling mapping identification of online identities between different messaging services |
CN101072251A (zh) * | 2006-05-08 | 2007-11-14 | 松下电器产业株式会社 | 通话方法、装置及系统 |
US8655341B2 (en) * | 2008-06-24 | 2014-02-18 | Haim Boukai | Methods for mobile phone applications |
US20100057857A1 (en) * | 2008-08-27 | 2010-03-04 | Szeto Christopher T | Chat matching |
CN101741759B (zh) * | 2008-11-24 | 2012-07-11 | 中国电信股份有限公司 | 基于即时通信的智能交互系统及交互方法 |
US20110082770A1 (en) * | 2009-10-06 | 2011-04-07 | Prabhakaran Krishnamoorthy | User-Initiated Buyer-Vendor Match Search |
CN101719880B (zh) * | 2009-11-13 | 2012-04-11 | 东南大学 | 一种多协议多帐号即时消息的融合系统及其工作方法 |
US20110252340A1 (en) * | 2010-04-12 | 2011-10-13 | Kenneth Thomas | System and Method For Virtual Online Dating Services |
TWI451780B (zh) * | 2010-10-08 | 2014-09-01 | Inst Information Industry | 服務提供裝置、服務使用裝置及其服務傳輸方法 |
US20140236935A1 (en) * | 2013-02-20 | 2014-08-21 | Thursday Market, Inc. | Service Provider Matching |
CN105577505A (zh) * | 2014-10-14 | 2016-05-11 | 北京信威通信技术股份有限公司 | 跨平台即时通信系统及其消息互通方法 |
CN104917670B (zh) * | 2015-06-09 | 2018-05-08 | 北京北信源软件股份有限公司 | 一种支持多应用用户标识关联的即时通信系统及方法 |
-
2016
- 2016-11-01 TW TW105135370A patent/TWI659635B/zh active
- 2016-11-11 CN CN201610993767.8A patent/CN108011804B/zh active Active
- 2016-11-17 US US15/355,039 patent/US10019248B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200924459A (en) * | 2007-11-20 | 2009-06-01 | Mobot Technology Inc | Instant message exchanging method and system for capturing keyword and display associated information in instant messaging service |
TW201635771A (zh) * | 2015-03-31 | 2016-10-01 | Chunghwa Telecom Co Ltd | 在虛擬私有網路服務系統中提供服務列表之方法 |
TWI533143B (zh) * | 2015-07-09 | 2016-05-11 | Chunghwa Telecom Co Ltd | Method and System of Cloud Platform Service Component Management and Linking |
Also Published As
Publication number | Publication date |
---|---|
CN108011804B (zh) | 2020-12-04 |
TW201818704A (zh) | 2018-05-16 |
US20180121184A1 (en) | 2018-05-03 |
US10019248B2 (en) | 2018-07-10 |
CN108011804A (zh) | 2018-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10326715B2 (en) | System and method for updating information in an instant messaging application | |
CN107294908B (zh) | 即时通信应用中的账号信息处理方法、装置及系统 | |
US20080243789A1 (en) | Groupware system with improved contact data handling | |
US20050125291A1 (en) | Systems and methods of managing marketing campaigns | |
US10037582B2 (en) | Personal merchandise cataloguing system with item tracking and social network functionality | |
US20160086131A1 (en) | Storage system | |
KR101783431B1 (ko) | 크라우드 펀딩 시스템을 통해 엔터테인먼트 관련 펀딩 정보 및 컨설팅 정보를 제공하는 방법 | |
CN101083633B (zh) | 信息搜索系统及搜索方法 | |
CN113011865A (zh) | 多人点单方法、服务器及客户端 | |
CN110728505A (zh) | 基于多人点单的支付方法、服务器、客户端及系统 | |
WO2014176896A1 (en) | System and method for updating information in an instant messaging application | |
US9098217B2 (en) | Causing an action to occur in response to scanned data | |
WO2013078935A1 (zh) | 信息搜索方法及系统 | |
JP2008083966A (ja) | 取扱説明書情報提供システム、取扱説明書情報提供方法 | |
CN109274705A (zh) | 基于用户身份的服务提供方法、装置及系统 | |
US20180305905A1 (en) | Personal merchandise cataloguing system with item tracking and social network functionality | |
CN101171583A (zh) | 自动内联网服务公布和服务接入 | |
JP7041992B1 (ja) | データ処理装置、データ処理方法及びプログラム | |
TWI659635B (zh) | 即時通訊軟體之服務配對系統與方法 | |
JP5116123B2 (ja) | 通信システム、ポータルサーバ、サービスサーバ、通信方法及びプログラム | |
US10785379B2 (en) | Server system, non-transitory computer-readable medium storing computer-readable instructions for server system, and method performed by server system | |
JP6498462B2 (ja) | ユーザ情報登録サーバ、ユーザ情報登録方法及び、ユーザ情報登録プログラム | |
US11991176B2 (en) | Controlled method and system for secure information sharing | |
JP5929354B2 (ja) | 受信メール情報提供方法、メール装置及びメールプログラム | |
CN206596237U (zh) | 一种适用于电力短信服务的短信交互会话状态管理系统 |