專利名稱:以資料共享提供即時信息的系統及其方法
技術領域:
本發明涉及一種即時通訊系統及其方法,特別涉及一種以資料共享提供即時信息的系統及其方法。
背景技術:
隨著網絡的發展,出現了各式各樣的網絡服務,在各種網絡服務中,與其他使用者進行資訊交換的網絡服務是大多數人喜愛的網絡服務之一,在可以進行資訊交換的網絡服務中,最常見的網絡服務為即時的線上聊天室服務以及即時信息服務,線上聊天室服務可以讓使用者與一位或多位其他使用者進行即時的文字交談,而即時信息服務可以讓使用者與一位或多位其他使用者進行即時性的文字或影音傳輸服務。不論是線上聊天室服務或即時信息服務等可進行資訊交換的網絡服務,大都有一臺提供網絡服務的服務器。目前開發可進行資訊交換的網絡服務的技術中,通常是使用ActiveX的技術來實現。然而,ActiveX技術相較于提供其他網絡服務的技術而言,對于服務器的負載是比較高的,且程序代碼的復雜度也比較高,容易出錯。因此,若要提供可進行資訊交換的網絡服務,則提供網絡服務的服務器的硬件設備便需要有一定的要求,且需要花費一定的開發時間,這些兩個情況都提高了提供網絡服務的成本。綜上所述,可知現有技術中長期以來一直存在提供可進行資訊交換的網絡服務需花費較高成本的問題,因此有必要提出改進的技術手段,來解決此一問題。
發明內容
有鑒于現有技術存在提供可進行資訊交換的網絡服務需花費較高成本的問題,本發明遂公開一種以資料共享提供即時信息的系統及其方法,其中本發明所公開的以資料共享提供即時信息的系統,至少包含服務器,用以提供資料共享區域,資料共享區域中存在共享對象;第一客戶端,聯機至服務器并與共享對象連接,用以提供輸入第一目標信息,及用以設定第一目標信息至共享對象,;第二客戶端,聯機至服務器并與共享對象連接,用以監聽共享對象,及用以于第一目標信息被設定至共享對象后,由共享對象中讀取第一目標信息,并顯示第一目標信息;其中,共享對象在第一客戶端/第二客戶端聯機至服務器后,由第一客戶端/第二客戶端所生成。本發明所公開的以資料共享提供即時信息的方法,其步驟至少包括服務器提供資料共享區域;第一客戶端聯機至服務器;第一客戶端于資料共享區域中生成共享對象;第一客戶端連接共享對象;第二客戶端聯機至服務器;第二客戶端連接共享對象;第二客戶端監聽共享對象;第一客戶端提供輸入第一目標信息;第一客戶端設定第一目標信息至共享對象中;第二客戶端于第一目標信息被設定至共享對象后,由共享對象中讀取第一目標信息;第二客戶端顯示該第一目標信息。本發明所公開的系統與方法如上,與現有技術之間的差異在于本發明通過服務器提供資料共享區域,客戶端會監聽存在于資料共享區域中的共享對象,當共享對象的信息屬性被其他客戶端更改后,客戶端可以由信息屬性讀取出目標信息,借以解決現有技術所存在的問題,并可以達成加快客戶端間的聯機建立速度與信息傳送速度的技術功效。
圖I為本發明所提的以資料共享提供即時信息的系統架構圖。圖2為本發明所提的第一客戶端與第二客戶端的元件示意圖。圖3A為本發明所提的以資料共享提供即時信息的方法流程圖。圖3B為本發明所提的設定共享對象的詳細方法流程圖。圖3C為本發明所提的以資料共享提供即時信息的附加方法流程圖。圖4A為本發明實施例所提的即時通訊界面顯示即時信息的示意圖。 圖4B為本發明實施例所提的即時通訊界面顯示即時信息的示意圖。圖5為本發明所提的另一種以資料共享提供即時信息的方法流程圖。主要元件符號說明100服務器110資料共享區域111共享對象201第一客戶端202第二客戶端210傳輸模塊220對象生成模塊230對象屬性監聽模塊240輸入模塊250對象屬性存取模塊260顯示模塊401即時通訊界面402即時通訊界面
具體實施例方式以下將配合圖式及實施例來詳細說明本發明的特征與實施方式,內容足以使任何本領域技術人員能夠輕易地充分理解本發明解決技術問題所應用的技術手段并據以實施,借此實現本發明可達成的功效。本發明可以讓兩客戶端通過服務器所提供的資料共享區域使用即時信息的服務。以下先以圖I本發明所提的以資料共享提供即時信息的系統架構圖來說明本發明的系統運作。如圖1,本發明的系統含有服務器100、第一客戶端201以及第二客戶端202。服務器100負責提供一塊內存空間,服務器100所提供的內存空間即為本發明所提的“資料共享區域”110。值得一提的是,為了降低服務器100的負載,一般而言,服務器100為FMS服務器,但并不以此為限。資料共享區域110提供給連接到服務器100的客戶端(如第一客戶端201或第二客戶端202)生成與其他客戶端傳遞資料的對象(object),也就是說,不同的客戶端可以聯機至服務器100存取同一個對象中的資料,如此,不同的客戶端便可以通過存在于資料共享區域110中的對象進行資料的傳遞。值得一提的是,資料共享區域110中的每一個對象都有一個對象名稱,且每一個對象名稱都不相同。其中,本發明用來傳遞即時信息的對象稱為“共享對象”111,共享對象111是由聯機至服務器100的第一客戶端201或第二客戶端202所生成,至少包含一個儲存目標信息的信息屬性(property),在實務上,共享對象111也可能包含一個表示信息屬性中所儲存的目標信息是否被更新的信息更新屬性。第一客戶端201負責聯機至服務器100,在第一客戶端201聯機至服務器100后,可以在服務器100所提供的資料共享區域110中生成共享對象111,并與所生成的共享對象111連接。第一客戶端201負責在與共享對象111連接后,提供輸入第一目標信息。第一客戶端201提供輸入的第一目標信息即為傳送給第二客戶端202的即時信息。一般而言,第一客戶端201可以顯示即時通訊界面(interface),借以提供第一客戶端201的使用者通過外部的輸入設備輸入第一目標信息。第一客戶端201也負責將提供輸入的第一目標信息設定至所連接的共享對象111的信息屬性中。當共享對象111包含信息更新屬性時,第一客戶端201也會在將第一目標信息設定至所連接的共享對象111的信息屬性中后,更改所連接的共享對象111的信息更新屬性。
第二客戶端202負責聯機至服務器100,在第二客戶端202聯機至服務器100后,與第一客戶端201等其他客戶端于資料共享區域110中所建立的共享對象111連接。第二客戶端202負責在與共享對象111連接后,持續的監聽(monitor)所連接的共享對象111的一個或多個屬性。當第一客戶端201將第一目標信息設定至與第二客戶端202共同連接的共享對象111的信息屬性后,第二客戶端202便會監聽到第一目標信息被設定至連接第一客戶端201與第二客戶端202的共享對象111的信息屬性中,而后,第二客戶端202會由與第一客戶端201共同連接的共享對象111的信息屬性中讀取第一客戶端201 所設定的第一目標信息,并顯示所讀出的第一目標信息。第二客戶端202可以監聽與第一客戶端201共同連接的共享對象111的信息屬性,當第二客戶端202判斷出共享對象111的信息屬性的內容發生變化時,表示監聽到第一目標信息被設定至共享對象111的信息屬性中。而若共享對象111包含信息更新屬性,則第二客戶端202也可以監聽共享對象111的信息更新屬性,同樣在二客戶端202判斷出共享對象111的信息更新屬性的內容發生變化時,表示監聽到第一目標信息被設定至共享對象111的信息屬性中。其中,特別值得一提的是,第二客戶端202通常會使用“同步事件”監聽所連接的共享對象111的屬性,由于同步事件的特性,當第二客戶端202利用同步事件所監聽的共享對象111的屬性產生變化時(也就是第一目標信息被設定至共享對象111的信息屬性后),同步事件便會被觸發,使得第二客戶端202讀取設定至共享對象111的信息屬性中的第一目標信息。事實上,第二客戶端202的角色也可以與第一客戶端201對換,也就是說,第二客戶端202也可以在聯機至服務器100后,在服務器100所提供的資料共享區域110中生成共享對象111,并與所生成的共享對象111連接。第二客戶端202也可以提供輸入第二目標信息,并設定第二目標信息至所連接的共享對象111的信息屬性中,以及在共享對象111包含信息更新屬性時,更改所連接的共享對象111的信息更新屬性。而第一客戶端201也可以在聯機至服務器100后,不生成共享對象111,而是與第二客戶端202于資料共享區域110中所建立的共享對象111連接。第一客戶端201也可以在與共享對象111連接后,監聽所連接的共享對象111,以及在監聽到所連接的共享對象111的屬性產生變化(也就是第二目標信息被設定至共享對象111的信息屬性中)后,由所連接的共享對象111的信息屬性中讀取第二客戶端202所設定的第二目標信息,并顯示所讀取的第二目標信息。其中,第一客戶端201與第二客戶端202監聽共享對象111的方式完全相同,故不重復描述。由上述可知,在實務上,第一客戶端201以及第二客戶端202所提供的功能完全相同,也就是說,第一客戶端201以及第二客戶端202的內部元件可以如圖2所示,包含傳輸模塊210、對象生成模塊220、對象屬性監聽模塊230、輸入模塊240、對象屬性存取模塊250以及顯示模塊260。傳輸模塊210負責聯機至服務器100,并與資料共享區域110中所存在的共享對象111連接。其中,共享對象111可能由其他客戶端所生成,也可以由對象生成模塊220所生成。值得一提的是,傳輸模塊210可以同時與資料共享區域110中所存在的多個共享對象連接。對象生成模塊220負責通過傳輸模塊210,至服務器100所提供的資料共享區域110中生成共享對象111。一般而言,除非客戶端有特別設定,否則對象生成模塊220都會 在資料共享區域110中生成共享對象111。對象屬性監聽模塊230負責監聽傳輸模塊210所連接的共享對象111。輸入模塊240負責提供輸入目標信息。在本發明中,若輸入模塊240設置于第一客戶端201,則輸入模塊240提供輸入的目標信息即為第一目標信息,而若輸入模塊240設置于第二客戶端202,則輸入模塊240提供輸入的目標信息即為第二目標信息。對象屬性存取模塊250負責將輸入模塊240提供輸入的第一目標信息設定至傳輸模塊210所連接的共享對象111的信息屬性中。當共享對象111包含信息更新屬性時,對象屬性存取模塊250可以在第一目標信息被設定至傳輸模塊210所連接的共享對象111的信息屬性中后,更改傳輸模塊210所連接的共享對象111的信息更新屬性。對象屬性存取模塊250也負責在對象屬性監聽模塊230監聽到目標信息被設定至傳輸模塊210所連接的共享對象111 (也就是共享對象111中被監聽的屬性產生變化)后,由傳輸模塊210所連接的共享對象111的信息屬性中讀取目標信息(本發明所提的目標信息表示為第一目標信息或第二目標信息)。顯示模塊260負責顯示對象屬性存取模塊250所讀取的目標信息。接著以一個實施例來解說本發明的運作系統與方法,并請參照圖3A本發明所提的以資料共享提供即時信息的方法流程圖。在本實施例中,服務器100以FMS服務器為例,但本發明并不以此為限。當FMS服務器(服務器100)提供即時信息服務時,首先需要提供資料共享區域110 (步驟301),而后才可以提供客戶端聯機。在FMS服務器提供資料共享區域110 (步驟301)后,若第一客戶端201的第一使用者與第二客戶端202的第二使用者欲使用FMS服務器所提供的即時信息服務,則第一使用者與第二使用者可以分別在第一客戶端201以及第二客戶端202執行本發明的客戶端程序。在第一客戶端201執行客戶端程序后,第一客戶端201的顯示模塊260可以顯示一個即時通訊界面,另外,第一客戶端201的傳輸模塊210可以聯機至服務器100 (步驟311)。之后,第一客戶端201的對象生成模塊220可以在FMS服務器所提供的資料共享區域110中生成共享對象111 (步驟315),第一客戶端201的傳輸模塊210可以在第一客戶端201的對象生成模塊220生成共享對象111后,與第一客戶端201的對象生成模塊220所生成的共享對象111連接(步驟319)。在本實施例中,假設第一客戶端201的對象生成模塊220會以“remoteSO”的對象名稱生成共享對象111,其中,共享對象111包含信息屬性以及信息更新屬性,但并不以此為限。而在第二客戶端202執行客戶端程序后,第二客戶端202的顯示模塊260可以顯示一個即時通訊界面,另外,第二客戶端202的傳輸模塊210也會聯機到服務器100 (步驟331)。之后,第二客戶端202的傳輸模塊210會與第一客戶端201所生成的共享對象111連接(步驟339)。在本實施例中,第二客戶端202的傳輸模塊210會嘗試與所有客戶端所生成的共享對象111連接,也就是說,第二客戶端202的傳輸模塊210會嘗試與第一客戶端201的對象生成模塊220所生成的對象名稱為“remoteSO”的共享對象111連接。在實務上,第二客戶端202的對象生成模塊220通常也會在第二客戶端202的傳 輸模塊210也會聯機到FMS服務器(步驟331)后,在FMS服務器所提供的資料共享區域110中生成共享對象111,但本發明并不以此為限。在第二客戶端202的傳輸模塊210與第一客戶端201所生成的共享對象111連接(步驟339)后,第二客戶端202的對象屬性監聽模塊230可以監聽第二客戶端202的傳輸模塊210所連接的共享對象111中的一個或多個屬性,也就是監聽對象名稱為“remoteSO”的共享對象111 (步驟356)。也就是說,在本實施例中,第二客戶端202的對象屬性監聽模塊230可以監聽與第二客戶端202的傳輸模塊210連接的共享對象111中的信息屬性或信息屬性與信息更新屬性。在第一客戶端201的傳輸模塊210與第一客戶端201的對象生成模塊220所生成的共享對象111連接(步驟319)后,第一客戶端201的輸入模塊240可以提供第一使用者輸入第一目標信息(步驟361a)。在本實施例中,假設第一使用者輸入的第一目標信息為“今天是2/28號了耶...”,但本發明所提的第一目標信息并不以此為限。在第一客戶端201的輸入模塊240提供輸入第一目標信息(步驟361a)后,第一客戶端201的對象屬性存取模塊250可以設定第一目標信息至共享對象111中(步驟365a)。也就是說,在本實施例中,第一客戶端201的對象屬性存取模塊250會將第一目標信息“今天是2/28號了耶...”設定至對象名稱為“remoteSO”的共享對象111的信息屬性中。在本實施例中,共享對象111除了包含信息屬性之外,也包含了信息更新屬性,因此,第一客戶端201的對象屬性存取模塊250也可以如圖3B的流程所示,在第一客戶端201的對象屬性存取模塊250設定第一目標信息至共享對象111的信息屬性中(步驟3651)后,第一客戶端201的對象屬性存取模塊250可以更改信息更新屬性(步驟367)。由于本實施例與對象名稱為“remoteSO”的共享對象111連接的客戶端除了生成共享對象111的第一客戶端201之外,只有第二客戶端202 —個客戶端,因此,第一客戶端201的對象屬性存取模塊250會將共享對象111的信息更新屬性由“0”更改為“1”,但本發明并不以此為限。在第一客戶端201的對象屬性存取模塊250設定第一目標信息至共享對象111中(步驟365a)后,若第二客戶端202的對象屬性監聽模塊230有監聽共享對象111的信息屬性,便可以共享對象111的信息屬性判斷出產生變化,也就是判斷出第一目標信息已被設定至共享對象111的信息屬性中,因此,第二客戶端202的對象屬性存取模塊250可以由共享對象111的信息屬性中讀取第一客戶端201所設定的第一目標信息(步驟372a),相似的,若第二客戶端202的對象屬性監聽模塊230未監聽共享對象111的信息屬性,而監聽共享對象111的信息更新屬性,則在第一客戶端201的對象屬性存取模塊250更改信息更新屬性(步驟367)后,第二客戶端202的對象屬性監聽模塊230可以偵測出共享對象111的信息更新屬性由“0”變為“1”,也就是共享對象111的信息更新屬性產生變化,這表示第一目標信息已被設定至共享對象111的信息屬性中,因此,第二客戶端202的對象屬性存取模塊250可以由共享對象111的信息屬性中讀取第一客戶端201所設定的第一目標信息(步驟 372a)。接著,第二客戶端202的顯示模塊260可以顯示第二客戶端202的對象屬性存取模塊250所讀取的第一目標信息(步驟376a)。在本實施例中,可能如圖4A所示,第二客戶端202的顯示模塊260會在即時通訊界面401中顯示第一目標信息“今天是2/28號了耳5... ”。如此,本發明不使用對服務器100負載較高且較不易開發的ActiveX技術,而改為使用容易開發且負載較低的資料共享區域的技術達成資料交換的功能 ,這將減少開發成本,并加快目標資料在服務器上的處理速度。在實務上,即時信息的傳遞應該是雙向的,也就是說,除了第一客戶端201可以傳送第一目標信息至第二客戶端202之外,第二客戶端202也可以傳送第二目標信息至第一客戶端201。如圖3C的流程所示,在第一客戶端201的傳輸模塊210與第一客戶端201的對象生成模塊220所生成的共享對象111連接(步驟319)后,第一客戶端201的對象屬性監聽模塊230也需要監聽第一客戶端201的對象生成模塊220在資料共享區域110中所生成的共享對象111 (步驟321)。而在第二客戶端202的傳輸模塊210與第一客戶端201的對象生成模塊220所生成的共享對象111連接(步驟339)后,第二客戶端202的輸入模塊240可以提供第二使用者輸入第二目標信息(步驟361b)。在本實施例中,假設第二目標信息為“是啊,這個月的工作做不完了啊! ”。在第二客戶端202的輸入模塊240提供輸入第二目標信息(步驟361b)后,第二客戶端202的對象屬性存取模塊250可以設定第二目標信息“是啊,這個月的工作做不完了啊! ”至對象名稱為“remoteSO”的共享對象111的信息屬性中(步驟365b、步驟3651)。另外,第二客戶端202的對象屬性存取模塊250也可以如圖3B的流程所示,將對象名稱為“remoteSO”的共享對象111的信息更新屬性由“0”更改為“I”(步驟367)。之后,若第一客戶端201的對象屬性監聽模塊230監聽共享對象111的信息屬性,則可以偵測出共享對象111的信息屬性發生變化,表示第二目標信息已被設定至共享對象111的信息屬性中,而若第一客戶端201的對象屬性監聽模塊230監聽共享對象111的信息更新屬性,則可以偵測出共享對象111的信息更新屬性由“0”變為“1”,也就是共享對象111的信息更新屬性產生變化,使得第一客戶端201的對象屬性存取模塊250判斷出第二目標信息已被設定至共享對象111的信息屬性中,因此,第一客戶端201的對象屬性存取模塊250可以由共享對象111的信息屬性中讀取第二客戶端202所設定的第二目標信息“是啊,這個月的工作做不完了啊! ”(步驟372b),第一客戶端201的顯示模塊260可以顯示第二客戶端202的對象屬性存取模塊250所讀取的第二目標信息(步驟376b),如圖4B的即時通訊界面402所示。綜上所述,可知本發明與現有技術之間的差異在于具有服務器提供資料共享區域,客戶端會監聽存在于資料共享區域中的共享對象的信息屬性或信息更新屬性,當共享對象的信息屬性被其他客戶端更改后,客戶端可以由共享對象的信息屬性讀取出目標信息的技術手段,借由此一技術手段可以解決現有技術所存在提供可進行資訊交換的網絡服務需花費較高成本的問題,進而達成加快客戶端間的聯機建立速度與信息傳送速度的技術功效。在上述實施例中,第二客戶端202是通過第一客戶端201所生成的共享對象111與進行即時通訊,但實務上,并不一定是由第一客戶端201先傳送第一目標信息至第二客戶端202,也可能是第二客戶端202先傳送第二目標信息至第一客戶端201。因此,本發明也可以如圖5的流程所示,在第一客戶端201的傳輸模塊210聯機至服務器100 (步驟311)后,第一客戶端201的對象生成模塊220可以在FMS服務器所提供的資料共享區域110中生成共享對象111 (步驟315),接著,第一客戶端201的傳輸模塊210可以與第一客戶端201的對象生成模塊220所生成的共享對象111連接(步驟319),且第一客戶端201的對象屬性監聽模塊230可以監聽第一客戶端201的傳輸模塊210所連接的共享對象111。而在第二客戶端202的傳輸模塊210也聯機到服務器100 (步驟331)后,第二客 戶端202的傳輸模塊210可以與第一客戶端201所生成的共享對象111連接(步驟339)。接著,本發明的流程便如圖3C所示,在第二客戶端202的傳輸模塊210與第一客戶端201的對象生成模塊220所生成的共享對象111連接(步驟339)后,第二客戶端202的輸入模塊240可以提供第二使用者輸入第二目標信息(步驟361b)。而后,第二客戶端202的對象屬性存取模塊250可以設定第二目標信息至共享對象111中(步驟365b)。之后,第一客戶端201的對象屬性監聽模塊230可以偵測出共享對象111的信息屬性產生變化,也就是第二目標信息被設定至共享對象的信息屬性中,因此,第一客戶端201的對象屬性存取模塊250可以由共享對象111的信息屬性中讀取第二客戶端202所設定的第二目標信息(步驟372b),第一客戶端201的顯示模塊260可以顯示第二客戶端202的對象屬性存取模塊250所讀取的第二目標信息(步驟376b),如此,第二客戶端202便先傳送第二目標信息至第一客戶端201。再者,本發明的以資料共享提供即時信息的方法,可實現于硬件、軟件或硬件與軟件的組合中,亦可在電腦系統中以集中方式實現或以不同元件散布于若干互連的電腦系統的分散方式實現。雖然本發明所公開的實施方式如上,惟所述的內容并非用以直接限定本發明的專利保護范圍。任何本發明所屬技術領域中普通技術人員,在不脫離本發明所公開的精神和范圍的前提下,對本發明的實施的形式上及細節上作些許的更動潤飾,均屬于本發明的專利保護范圍。本發明的專利保護范圍,仍須以所附的權利要求書所界定者為準。
權利要求
1.一種以資料共享提供即時信息的方法,其特征在于,該方法至少包含下列步驟 一服務器提供一資料共享區域; 一第一客戶端聯機至該服務器; 該第一客戶端于該資料共享區域中生成一共享對象; 該第一客戶端連接該共享對象; 一第二客戶端聯機至該服務器; 該第二客戶端連接該共享對象; 該第二客戶端監聽該共享對象; 該第一客戶端提供輸入一第一目標信息; 該第一客戶端設定該第一目標信息至該共享對象中; 該第二客戶端于該第一目標信息被設定至該共享對象后,由該共享對象中讀取該第一目標信息 '及 該第二客戶端顯示該第一目標信息。
2.如權利要求I所述的以資料共享提供即時信息的方法,其特征在于,該方法更包含該第一客戶端監聽該共享對象,該第二客戶端設定提供輸入的一第二目標信息至該共享對象中,該第一客戶端于該第二目標信息被設定至該共享對象后,顯示由該共享對象中所讀取的該第二目標信息的步驟。
3.如權利要求I所述的以資料共享提供即時信息的方法,其特征在于,該第二客戶端監聽該共享對象的步驟是該第二客戶端以一同步事件監聽該共享對象中的一屬性,當該屬性產生變化后,觸發該同步事件,使該第二客戶端讀取該第一目標信息。
4.如權利要求I所述的以資料共享提供即時信息的方法,其特征在于,該第二客戶端于該第一目標信息被設定至該共享對象后,由該共享對象中讀取該第一目標信息的步驟是該第二客戶端判斷該共享對象的信息屬性或該共享對象的信息更新屬性產生變化后,由該共享對象中讀取該第一目標信息。
5.一種以資料共享提供即時信息的系統,其特征在于,該系統至少包含 一服務器,用以提供一資料共享區域,該資料共享區域中存在一共享對象; 一第一客戶端,聯機至該服務器并與該共享對象連接,用以提供輸入一第一目標信息,及用以設定該第一目標信息至該共享對象中;及 一第二客戶端,聯機至該服務器并與該共享對象連接,用以監聽該共享對象,及用以于該第一目標信息被設定至該共享對象后,由該共享對象中讀取該第一目標信息,并顯示該第一目標信息; 其中,該共享對象在該第一客戶端/該第二客戶端聯機至該服務器后,由該第一客戶端/該第二客戶端所生成。
6.如權利要求5所述的以資料共享提供即時信息的系統,其特征在于,該第二客戶端更用以提供輸入一第二目標信息,及用以設定該第二目標信息至該共享對象中,該第一客戶端更用以監聽該共享對象,及用以于該第二目標信息被設定至該共享對象后,由該共享對象中讀取該第二目標信息,并顯示該第二目標信息。
7.如權利要求5所述的以資料共享提供即時信息的系統,其特征在于,該服務器為FMS服務器。
8.如權利要求5所述的以資料共享提供即時信息的系統,其特征在于,該第二客戶端是以一同步事件監聽該共享對象的一屬性,當該屬性產生變化后,該同步事件會被觸發,使該第二客戶端讀取該第一目標信息。
9.如權利要求8所述的以資料共享提供即時信息的系統,其特征在于,該屬性為用以儲存該第一目標信息的一信息屬性或表示該信息屬性所儲存的該第一目標信息是否被更新的信息更新屬性。
全文摘要
本發明公開了一種以資料共享提供即時信息的系統及其方法,其通過服務器提供資料共享區域,客戶端會監聽存在于資料共享區域中的共享對象,當共享對象的信息屬性被其他客戶端更改后,客戶端可以由共享對象的信息屬性讀取出目標信息的技術手段,可以降低提供可進行資訊交換的網絡服務所需的成本,并達成加快客戶端間的聯機建立速度與信息傳送速度的技術功效。
文檔編號H04L29/06GK102752228SQ20111009976
公開日2012年10月24日 申請日期2011年4月19日 優先權日2011年4月19日
發明者王志仁, 邱全成 申請人:英業達股份有限公司