通過即時通信工具跨終端進行光標控制的方法及系統的製作方法
2023-06-30 13:32:31 1
專利名稱:通過即時通信工具跨終端進行光標控制的方法及系統的製作方法
技術領域:
本發明屬於通信、軟體技術領域。
背景技術:
即時通信(InstantMessaging,簡稱IM),大多數情況下,指的是能夠即時發送或接收網際網路消息等功能的業務。它已成為人們通過網絡進行交互通信的平臺,用以實現包括文本、圖片、語音、視頻、多媒體等多種數據格式的交互操作,並能夠對已有的文檔數據利用即時通信工具便利地進行傳輸操作。在交互通信的基礎上,通過即時通信工具還逐步發展出了個人頁面、博客、微博、電子郵件、音樂、圖片、遊戲、影視和搜索等多種功能。即時通信工具已不再單純作為聊天工具,還實現了資訊、娛樂、搜索、電子商務、辦公、網絡社區等更加廣泛的用途。能夠實現即時通信接入功能的設備,也多種多樣。典型的設備類型,包括使用傳統網絡的個人電腦,以及平板電腦;還包括使用移動網際網路的智慧型手機,等等。目前即時通信軟體的類型也多種多樣,典型的包括騰訊科技公司的QQ、微軟公司的MSN、AOL的ICQ,以及淘寶旺旺、網易泡泡、飛信,等等。在人們工作的過程中,有時候會同時操作兩臺或者更多的終端設備。在目前的技術條件下,在操作其中一臺終端設備的時候,光標的活動區域只能夠局限於該終端。如何能夠便利地讓用戶在多個終端之間自由地進行光標的移動操作,是一個相當繁瑣的事情。
發明內容
本發明的目的,是提供一種通過即時通信工具跨終端進行光標控制的方法,以及對應的系統,利用本發明,能夠通過即時通信工具實現跨越終端的光標控制功能。本發明所提供的一種通過即時通信工具跨終端進行光標控制的方法,該方法包括步驟1,在源終端和目標終端上的即時通信客戶端之間設置光標信息的傳輸關聯,以及對應設置跨越觸髮結構;步驟2,通過源終端上的即時通信客戶端採集光標信息,判斷光標是否觸發了跨越觸髮結構;步驟3,在觸發了跨越觸髮結構的情況下,採集源終端上的光標信息,轉移至目標終端上的即時通信客戶端;步驟4,將目標終端上的即時通信客戶端所接收到的光標信息,經由目標終端進行輸出。進一步,所述的光標為滑鼠光標。進一步,在滑鼠光標從源終端轉移到目標終端的情況下,滑鼠光標從源終端中消失,僅在目標終端中存在。進一步,所述的跨越觸髮結構設置在源終端或目標終端的邊框區域。進一步,若源終端和目標終端共有兩個終端,則在兩個終端中各一側的邊框,設置跨越觸髮結構。進一步,若源終端為一個終端,目標終端包括兩個或者兩個以上終端時,將源終端中的2-4個邊框設置跨越觸髮結構。進一步,對應著所述邊框位置的跨越觸髮結構,設置成條形的差異化顯示區,來標識跨越觸髮結構的區域。進一步,所述的跨越觸髮結構是用以實現跨越觸發操作的窗口。、
進一步,所述的跨越觸髮結構,是設置在即時通信主面板上的窗口形式。進一步,針對於所述的跨越觸髮結構實現光標的跨越操作時,設置有停留時間閾值;採集光標在跨越觸髮結構上的停留時間,判定是否滿足停留時間閾值;在滿足停留時間閾值的情況下,判定光標的移動行為能夠觸發跨越操作。進一步,針對於光標所在的源終端,針對於設置在邊框位置的跨越觸髮結構,所採集的光標位置信息包括光標在對應邊框中上下或左右的長度比例數值。進一步,所述的光標在源終端中的邊框位置的長度比例數值,經由源終端的即時通信客戶端傳輸至目標終端的即時通信客戶端;採集獲得該長度比例數值,對應著所在的目標終端,計算獲得在目標終端上的邊框位置;根據前一步驟所獲得的位置,生成位於目標終端上的對應光標。進一步,利用即時通信客戶端在源終端和目標終端之間進行光標數據傳送時,是通過端對端的傳輸方式進行的。進一步,當所述的源終端中的光標從源終端轉移到目標終端的情況下,源終端中的光標消隱,其步驟如下,採集設置在源終端中的光標通過跨越觸髮結構轉移到目標終端上的操作信息;依據前述的操作信息作為觸發條件,將原來存在於源終端上的光標進行消隱。本發明還提供一種通過即時通信工具跨終端進行光標控制的系統,它包括源終端和目標終端,該系統還包括源即時通信客戶端,它包括,源客戶端跨越設置單元,用以在源即時通信客戶端和目標即時通信客戶端之間設置光標信息的傳輸關聯,以及在源終端上設置跨越觸髮結構;源終端判定單元,用以通過源終端上的即時通信客戶端採集光標信息,判斷光標是否觸發了跨越觸髮結構;源終端傳送單元,用以在觸發了跨越觸髮結構的情況下,採集源終端上的光標信息,轉移至目標終端上的即時通信客戶端;目標即時通信客戶端,它包括,源終端跨越設置單元,用以在目標即時通信客戶端和源即時通信客戶端之間設置光標信息的傳輸關聯,以及在目標終端上設置跨越觸髮結構;目標客戶端接收單元,用以接收通過源即時通信客戶端所傳送的光標信息;轉移光標定位單元,用以根據目標客戶端接收單元所接收穫得的光標信息,計算對應的轉移光標在目標終端中的位置數據;
轉移光標生成單元,用以根據轉移光標定位單元所獲得的位置數據,在對應的目標終端上生成並輸出轉移光標。進一步,所述的光標為滑鼠光標。進一步,對應在源終端傳送單元中,包括有光標位置計量模塊,該模塊包括光標數據採集組件,用以採集光標在源終端視窗中的位置信息;以及包括邊框比例關係計量模塊,用以計量所述光標對應在具有跨越觸髮結構的邊框位置中的長度比例關係。進一步,對應在目標即時通信客戶端中所設置的轉移光標定位單元,設置有目標 終端邊框採集模塊,用以採集設置著跨越觸髮結構的一側邊框的位置信息;以及設置有目標終端邊框位置定位模塊,用以將目標客戶端接收單元所接收穫得的源光標在源終端中的長度比例關係,轉變成目標終端邊框位置的定位信息。進一步,對應在源終端或目標終端中,設置有跨越結構差異化顯示模塊,用以將設置有跨越觸髮結構的位置和其它區域之間進行差異化顯示。進一步,對應在源即時通信客戶端的源客戶端主面板上,和/或目標即時通信客戶端的目標客戶端主面板上,設置有跨越觸髮結構對應的窗口。
圖I是本發明所述通過即時通信工具跨終端進行光標控制的方法的流程圖,為一種實施例。圖2是本發明所述通過即時通信工具跨終端進行光標控制的系統的結構框圖,為另一種實施例。圖3是本發明所述通過即時通信工具跨終端進行光標控制的系統的一種應用實例。
具體實施例方式實施例I 參圖I所示,這兒描述了本發明在實施時所對應的方法,包括有如下的四個步驟步驟1,在源終端和目標終端上的即時通信客戶端之間設置光標信息的傳輸關聯,以及對應設置跨越觸髮結構;步驟2,通過源終端上的即時通信客戶端採集光標信息,判斷光標是否觸發了跨越觸髮結構;步驟3,在觸發了跨越觸髮結構的情況下,採集源終端上的光標信息,轉移至目標終端上的即時通信客戶端;步驟4,將目標終端上的即時通信客戶端所接收到的光標信息,經由目標終端進行輸出。這兒所述的源終端和目標終端,要求兩者均具有視窗,且具有在視窗中能夠顯示並能夠實現控制功能的光標,且均能夠安裝即時通信工具。作為常見的實施例,所述的源終端和目標終端兩者均為個人電腦,所述的光標為滑鼠光標。當然,該光標還可以是通過觸摸板控制的光標,或者搖杆所控制的光標等等,具體是不限定的。另外,所述的源終端或者目標終端,也可以為能夠運行光標的其它終端形式,比如說智慧型手機、個人數字助理、播放器,
坐坐寸寸O進一步,在進行操作的過程中,存在於源終端的光標為了便於說明,將其稱為源光標;存在於目標終端上的光標為了便於說明,將其稱為目標光標。在具體實施時,作為舉例而非限定,當所述的源光標和目標光標均為滑鼠光標時,當滑鼠光標從源終端轉移到目標終端的情況下,滑鼠光標從源終端中消失,僅在目標終端中存在。為實現該功能,可以設置這樣的操作流程採集設置在源終端中的光標通過跨越觸髮結構轉移到目標終端上的操作信息;依據前述的操作信息作為觸發條件,將原來存在於源終端上的光標進行消隱。作為優選的實施方式,所述的跨越觸髮結構設置在源終端或目標終端的邊框區域。特別是設置於所對應特定邊框的整個區域。在邊框中進行設置的方案,下面針對於一些典型的實施例進行說明。舉例1,若源終端和目標終端共有兩個終端,則在兩個終端中各一側的邊框,設置跨越觸髮結構。比如說,源終端和目標終端分別是個人電腦,於是,就可以將兩個個人電腦並排進行置放,源終端置放在左側,目標終端置放在右側,於是就可以將整個源終端右側的邊框區域,設置為跨越觸髮結構;而將目標終端左側的視窗的整個邊框,設置為跨越觸髮結構。於是,當用戶利用滑鼠光標進行操作時,就可以將設置在源終端和目標終端兩者上的跨越觸髮結構,作為穿越的路徑,能讓滑鼠光標自由地在兩個視窗中進行穿越了。舉例2,若源終端為一個終端,目標終端包括兩個或者兩個以上終端時,將源終端中的2-4個邊框設置為跨越觸髮結構。作為舉例,同時使用了四個終端設備,這四個終端設備有四個顯示屏,將其中一個終端設備設定為源終端,於是,將另外三個終端設備所對應的顯示屏分別設置在源終端顯示屏的左側、右側和上側。於是,就可以將源終端的整個左側邊框設置跨越觸髮結構,在進行光標跨越操作時,對應著位於左側的顯示屏及配套終端設備;將源終端的整個右側邊框設置跨越觸髮結構,在進行光標跨越操作時,對應著位於右側的顯示屏及配套終端設備;將源終端的整個上側邊框設置跨越觸髮結構,在進行光標跨越操作時,對應著位於上側的顯示屏及配套終端設備。進一步,為了能夠更加清晰地表達設置在邊框位置的跨越觸髮結構,適合對其進行差異化顯示。這是因為跨越觸髮結構也是通過視窗進行顯示的,如果不進行差異性顯示的話,用戶可能無法對其輕易識別。作為典型的實施例,適合將設置在邊框位置的跨越觸髮結構,設置成條形的差異化顯示區,來標識跨越觸髮結構的區域。比如,將該條形的差異化顯示區的亮度提高,或者變成其它的色彩,比如加上紅色或者藍色,等等。另外,也可以設置一些指示的虛線等。進一步,所述的跨越觸髮結構還可以不設置在所在視窗的邊框位置,而是獨立設置成窗口的形式,來實現其功能。該獨立的窗口形式的具體位置是不限定的。作為典型的實施例,在本發明中,可以將所述的跨越觸髮結構,設置成位於即時通信主面板上的窗口形式。進一步,在針對於所述的跨越觸髮結構實現光標的跨越操作時,作為一種實施例,還可以設置停留時間閾值;進而採集光標在跨越觸髮結構上的停留時間,判定是否滿足停留時間閾值;在滿足停留時間閾值的情況下,判定光標的移動行為能夠觸發跨越操作。比如說,將其停留時間設置為I秒鐘,於是,如果用戶操作的滑鼠光標短暫地接觸了跨越觸髮結構,停留時間小於I秒鐘的話,則不會觸發滑鼠光標的跨越功能。在進行光標的跨越操作時,需要對光標在源終端上的位置進行定位,根據定位的結果來在目標終端上良好地進行還原。為了實現該目的,可以按照如下的方式進行定位操作對於設置在邊框位置的跨越觸髮結構來說,採集光標位置信息,為光標在對應邊框中上下或左右的長度比例數值;對應地,所述的光標在源終端中的 邊框位置的長度比例數值,經由源終端的即時通信客戶端傳輸至目標終端的即時通信客戶端;採集獲得該長度比例數值,對應著所在的目標終端,計算獲得在目標終端上的邊框位置;根據前一步驟所獲得的位置,生成位於目標終端上的對應光標。比如說,用戶所使用的源終端,其跨越觸髮結構設置在源終端顯示屏右側的邊框中。而源終端顯示屏的左右側的長度均為200_。用戶在源終端所操作的光標為滑鼠光標,在進行跨越操作時,該滑鼠光標需要移動到右側的邊框位置,作為舉例,假如用戶的滑鼠光標在右側邊框位置的定位信息是從右側邊框的頂部開始計量,一共為40_,於是,就可以用當前的長度距離和右側邊框的總長度距離進行比對,結果是0.20。作為舉例,該比值結果通過源終端上的跨越觸髮結構傳送到目標終端之後,就可以在目標終端的顯示屏中進行滑鼠光標的位置還原。作為舉例,在目標終端上所設置的跨越觸髮結構在顯示屏的整個左側邊框中,而顯示屏的左側邊框的總長度為100_。於是,就可以從該顯示屏左側邊框的頂部開始計量,計量的長度為100X0. 20 = 20. 00_。於是,就可以將滑鼠光標一類的光標形式,通過定位關係在源終端和目標終端之間靈活地跨越了。在利用源終端上的即時通信客戶端和目標終端上的即時通信客戶端進行通信交流時,能夠進行的通信模式有兩種,其中之一是「即時通信客戶端-系統伺服器-即時通信客戶端」的傳輸模式;其中之二是「即時通信客戶端-即時通信客戶端」的傳輸模式。作為一種典型的實施方式,在傳輸光標數據時,可以通過「即時通信客戶端-即時通信客戶端」所對應的端對端的傳輸方式進行。實施例2參圖2所示,在本發明中,還提供了一種系統100,它包括源終端110和目標終端120。針對於所述的源終端110和目標終端120,如前所述,源終端110和目標終端120兩者均要求具有視窗,且具有在視窗中能夠顯示並能夠實現控制功能的光標,且均能夠安裝即時通信工具。作為常見的實施例,所述的源終端110和目標終端120兩者均為個人電腦,而所述的光標為滑鼠光標。另外,所述的源終端110或者目標終端120,也可以為能夠運行光標的其它終端形式,比如智慧型手機、個人數字助理、播放器,等等。進一步,所述的系統100還包括源即時通信客戶端200,它包括,源客戶端跨越設置單元210,用以在源即時通信客戶端200和下述的目標即時通信客戶端300之間設置光標信息的傳輸關聯,以及在源終端110上設置跨越觸髮結構;源終端判定單元220,用以通過源終端110上的即時通信客戶端採集光標信息,判斷光標是否觸發了跨越觸髮結構;源終端傳送單元230,用以在觸發了跨越觸髮結構的情況下,採集源終端110上的光標信息,轉移至目標終端120上的即時通信客戶端;目標即時通信客戶端300,它包括,源終端跨越設置單元310,用以在目標即時通信客戶端300和前述的源即時通信客戶端200之間設置光標信息的傳輸關聯,以及在目標終端120上設置跨越觸髮結構; 目標客戶端接收單元320,用以接收通過源即時通信客戶端200所傳送的光標信息;轉移光標定位單元330,用以根據所述的目標客戶端接收單元320所接收穫得的光標信息,計算對應的轉移光標在目標終端中的位置數據;轉移光標生成單元340,用以根據所述的轉移光標定位單元330所獲得的位置數據,在對應的目標終端120上生成並輸出轉移光標。進一步,所述的光標優選為滑鼠光標,當然也不限定。進一步,對應在源終端傳送單元230中,還可以設置光標位置計量模塊,用以對光標在進行跨越操作時的位置進行定位。在實現時,作為舉例而非限定,該模塊包括光標數據採集組件,用以採集光標在源終端視窗中的位置信息。需要指出的是,跨越觸髮結構假如沒有在邊框中進行設置的話,那麼,就不需要進行定位操作了,只需要從目標終端上的跨越觸髮結構中輸出,就可以了。於是,這兒所述的光標數據採集組件,特別指的是針對於跨越觸髮結構設置在顯示屏邊框位置的實施方案,在這種情況下,所述的光標位置計量模塊,還適合包括邊框比例關係計量模塊,來計量所述光標對應在具有跨越觸髮結構的邊框位置中的長度比例關係。其實施例如前所述。在通過源終端進行光標定位的情況下,對應地,在目標即時通信客戶端300中所設置的轉移光標定位單元330,設置有目標終端邊框採集模塊,用以採集設置著跨越觸髮結構的一側邊框的位置信息;以及設置有目標終端邊框位置定位模塊,用以將目標客戶端接收單元320所接收穫得的源光標在源終端中的長度比例關係,轉變成目標終端邊框位置的定位信息。在前述的源終端110或者目標終端120中,所述的跨越觸髮結構還可以設置顯示狀態上的差異,來方便於用戶查看。為實現該目的,對應在源終端或目標終端中,設置有跨越結構差異化顯示模塊,用以將設置有跨越觸髮結構的位置和其它區域之間進行差異化顯
/Jn o另外,所述的跨越觸髮結構還可以是窗口形式,在具體實施時,作為舉例,可以將滑鼠光標通過源終端觸發窗口形式的跨越觸髮結構,然後將該光標信息通過即時通信工具傳輸到目標終端,在目標終端上通過其上的跨越觸髮結構的窗口形式,輸出可供操作的滑鼠光標。作為典型的實施例而非限定,對應在源即時通信客戶端的源客戶端主面板上,和/或目標即時通信客戶端的目標客戶端主面板上,輸出前述的與跨越觸髮結構相對應的窗□。實施例3,它是本發明所述通過即時通信工具跨終端進行光標控制的方法的一種實施例,具體包括有如下步驟
步驟S110,通過源終端設置源即時通信客戶端,通過目標終端設置目標即時通信客戶端,以及通過源即時通信客戶端和目標即時通信客戶端分別在源終端和目標終端上,設置跨越觸髮結構;步驟S120,在源即時通信客戶端和目標即時通信客戶端之間建立關聯,用以通過源即時通信客戶端向目標即時通信客戶端傳送通過源終端上的跨越觸髮結構所探測獲得的光標位置信息;步驟S130,通過源即時通信客戶端採集光標的位置,判斷是否觸發位於源終端視窗中邊框位置的跨越觸髮結構;步驟S140,在觸發跨越觸髮結構的情況下,採集源終端觸發點位置信息;步驟S150,將源終端觸發點位置信息通過源即時通信客戶端由源終端傳輸至目標終端,由目標終端通過目標即時通信客戶端接收; 步驟S160,通過源即時通信客戶端或目標即時通信客戶端將源終端觸發點位置信息轉為目標終端觸發點位置信息,所述的目標終端觸發點位置信息是位於目標終端上轉移關聯邊框上的對應位置點;步驟S170,通過前述的對應位置點生成目標光標;步驟S180,在目標光標觸發目標終端上的跨越觸髮結構情況下,將當前的目標終端設定為源終端,將前面步驟中的源終端設定為目標終端,重複前述的步驟S130-S170。實施例4,它是本發明所述通過即時通信工具跨終端進行光標控制的方法的另一種實施例,具體包括有如下步驟步驟S210,通過源終端設置源即時通信客戶端,通過目標終端設置目標即時通信客戶端,以及通過源即時通信客戶端和目標即時通信客戶端分別在源終端和目標終端上,設置跨越觸髮結構;步驟S220,在源即時通信客戶端和目標即時通信客戶端之間建立關聯,用以通過源即時通信客戶端向目標即時通信客戶端傳送通過源終端上的跨越觸髮結構所探測獲得的光標位置信息;步驟S230,通過源即時通信客戶端的源客戶端主面板,在源終端的視窗界面中輸出跨越觸髮結構;步驟S240,採集源光標針對於跨越觸髮結構的觸發信息,判斷是否滿足跨越觸發的判定條件;步驟S250,在滿足跨越觸發的判定條件時,通過源即時通信客戶端採集源光標信息;步驟S260,觸發源即時通信客戶端向目標即時通信客戶端發出光標發送指令,以及將前述源光標在源即時通信客戶端中消隱;步驟S270,通過目標即時通信客戶端,在目標終端跨越觸髮結構上生成前述步驟所傳送的對應目標光標,該目標光標可在目標終端移動位置及進行操作;步驟S280,在目標光標觸發目標終端上的跨越觸髮結構情況下,將當前的目標終端設定為源終端,將前面步驟中的源終端設定為目標終端,重複前述的步驟S230-S270。實施例5,它是通過即時通信工具跨終端進行光標控制的一種應用實例。參圖3所示,在該實施例中,展示了本發明所描述的通過即時通信工具跨終端進-fT光標控制的系統400。在該系統400中,設直了源終糹而410、目標終糹而420、傳輸網430、系統伺服器440。通過系統伺服器440和傳輸網430,能夠在源終端410和目標終端420之間建立起通信關係。當建立起通信關係之後,既可以進行客戶端-系統伺服器-客戶端傳輸模式的數據傳輸操作,也可以通過客戶端-客戶端的端對端的傳輸模式進行數據的傳輸操作。參圖中所示,對應著源終端410上,設置有源顯示屏411。在顯示屏411所提供的視窗中,顯示有源即時通信客戶端412,該客戶端的用戶名為Auster。其上設置有聯繫人列表413,在聯繫人列表413中設置有聯繫人對象Mary。另一方面,在源顯示屏411的左側,設置了條形的跨越觸髮結構500,對應在條形的跨越觸髮結構500旁邊,展示有滑鼠形式的光標600,進一步將其稱為源光標610。繼續參圖中所示,對應在目標終端420中,在目標顯示屏421所對應的視窗內,展示有目標即時通信客戶端422,在目標聯繫人列表423中展示有各個聯繫人對象。這兒所述的目標即時通信客戶端422的用戶為Mary。在目標顯示屏421的右側,設置了跨越觸髮結 構500。在跨越觸髮結構500旁邊設置有目標光標620。前述的用戶Auster和Mary為聯繫人對象,且相互間的即時通信客戶端均開啟了跨越觸髮結構500,並處於工作狀態。於是,在用戶通過源終端410將源光標610移動到所在終端上的跨越觸髮結構500的情況下,觸發光標信息的採集操作,包括採集光標在條形的跨越觸髮結構500上的比例位置關係,然後通過源即時通信客戶端412和目標即時通信客戶端422,經由傳輸網430傳輸到目標終端420中。進而依靠所接收到的光標信息生成所述的目標光標620。於是,用戶就可以將光標600自由地通過跨越觸髮結構500,在源終端410和目標終端420兩者的視窗中自由移動。以上是對本發明的描述而非限定,基於本發明思想的其它任何實施方式,亦均在本發明的保護範圍之中。
權利要求
1.一種通過即時通信工具跨終端進行光標控制的方法,其特徵在於該方法包括 步驟1,在源終端和目標終端上的即時通信客戶端之間設置光標信息的傳輸關聯,以及對應設置跨越觸髮結構; 步驟2,通過源終端上的即時通信客戶端採集光標信息,判斷光標是否觸發了跨越觸髮結構; 步驟3,在觸發了跨越觸髮結構的情況下,採集源終端上的光標信息,轉移至目標終端上的即時通信客戶端; 步驟4,將目標終端上的即時通信客戶端所接收到的光標信息,經由目標終端進行輸出。
2.根據權利要求I所述的一種通過即時通信工具跨終端進行光標控制的方法,其特徵在於所述的光標為滑鼠光標。
3.根據權利要求2所述的一種通過即時通信工具跨終端進行光標控制的方法,其特徵在於在滑鼠光標從源終端轉移到目標終端的情況下,滑鼠光標從源終端中消失,僅在目標終夂而中存在。
4.根據權利要求I所述的一種通過即時通信工具跨終端進行光標控制的方法,其特徵在於所述的跨越觸髮結構設置在源終端或目標終端的邊框區域。
5.根據權利要求4所述的一種通過即時通信工具跨終端進行光標控制的方法,其特徵在於若源終端和目標終端共有兩個終端,則在兩個終端中各一側的邊框,設置跨越觸髮結構。
6.根據權利要求4所述的一種通過即時通信工具跨終端進行光標控制的方法,其特徵在於若源終端為一個終端,目標終端包括兩個或者兩個以上終端時,將源終端中的2-4個邊框設置跨越觸髮結構。
7.根據權利要求4所述的一種通過即時通信工具跨終端進行光標控制的方法,其特徵在於對應著所述邊框位置的跨越觸髮結構,設置成條形的差異化顯示區,來標識跨越觸髮結構的區域。
8.根據權利要求I所述的一種通過即時通信工具跨終端進行光標控制的方法,其特徵在於所述的跨越觸髮結構是用以實現跨越觸發操作的窗口。
9.根據權利要求8所述的一種通過即時通信工具跨終端進行光標控制的方法,其特徵在於所述的跨越觸髮結構,是設置在即時通信主面板上的窗口形式。
10.根據權利要求I所述的一種通過即時通信工具跨終端進行光標控制的方法,其特徵在於針對於所述的跨越觸髮結構實現光標的跨越操作時,設置有停留時間閾值; 採集光標在跨越觸髮結構上的停留時間,判定是否滿足停留時間閾值; 在滿足停留時間閾值的情況下,判定光標的移動行為能夠觸發跨越操作。
11.根據權利要求I所述的一種通過即時通信工具跨終端進行光標控制的方法,其特徵在於針對於光標所在的源終端,針對於設置在邊框位置的跨越觸髮結構,所採集的光標位置信息包括光標在對應邊框中上下或左右的長度比例數值。
12.根據權利要求11所述的一種通過即時通信工具跨終端進行光標控制的方法,其特徵在於 所述的光標在源終端中的邊框位置的長度比例數值,經由源終端的即時通信客戶端傳輸至目標終端的即時通信客戶端; 採集獲得該長度比例數值,對應著所在的目標終端,計算獲得在目標終端上的邊框位置; 根據前一步驟所獲得的位置,生成位於目標終端上的對應光標。
13.根據權利要求I所述的一種通過即時通信工具跨終端進行光標控制的方法,其特徵在於利用即時通信客戶端在源終端和目標終端之間進行光標數據傳送時,是通過端對端的傳輸方式進行的。
14.根據權利要求I所述的一種通過即時通信工具跨終端進行光標控制的方法,其特徵在於當所述的源終端中的光標從源終端轉移到目標終端的情況下,源終端中的光標消隱,其步驟如下, 採集設置在源終端中的光標通過跨越觸髮結構轉移到目標終端上的操作信息; 依據前述的操作信息作為觸發條件,將原來存在於源終端上的光標進行消隱。
15.一種通過即時通信工具跨終端進行光標控制的系統,它包括源終端和目標終端,其特徵在於該系統還包括 源即時通信客戶端,它包括, 源客戶端跨越設置單元,用以在源即時通信客戶端和目標即時通信客戶端之間設置光標信息的傳輸關聯,以及在源終端上設置跨越觸髮結構; 源終端判定單元,用以通過源終端上的即時通信客戶端採集光標信息,判斷光標是否觸發了跨越觸髮結構; 源終端傳送單元,用以在觸發了跨越觸髮結構的情況下,採集源終端上的光標信息,轉移至目標終端上的即時通信客戶端; 目標即時通信客戶端,它包括, 源終端跨越設置單元,用以在目標即時通信客戶端和源即時通信客戶端之間設置光標信息的傳輸關聯,以及在目標終端上設置跨越觸髮結構; 目標客戶端接收單元,用以接收通過源即時通信客戶端所傳送的光標信息; 轉移光標定位單元,用以根據目標客戶端接收單元所接收穫得的光標信息,計算對應的轉移光標在目標終端中的位置數據; 轉移光標生成單元,用以根據轉移光標定位單元所獲得的位置數據,在對應的目標終端上生成並輸出轉移光標。
16.根據權利要求15所述的一種通過即時通信工具跨終端進行光標控制的系統,其特徵在於所述的光標為滑鼠光標。
17.根據權利要求15所述的一種通過即時通信工具跨終端進行光標控制的系統,其特徵在於對應在源終端傳送單元中,包括有光標位置計量模塊,該模塊包括光標數據採集組件,用以採集光標在源終端視窗中的位置信息; 以及包括邊框比例關係計量模塊,用以計量所述光標對應在具有跨越觸髮結構的邊框位置中的長度比例關係。
18.根據權利要求15所述的一種通過即時通信工具跨終端進行光標控制的系統,其特徵在於對應在目標即時通信客戶端中所設置的轉移光標定位單元,設置有目標終端邊框採集模塊,用以採集設置著跨越觸髮結構的一側邊框的位置信息;以及設置有目標終端邊框位置定位模塊,用以將目標客戶端接收單元所接收穫得的源光標在源終端中的長度比例關係,轉變成目標終端邊框位置的定位信息。
19.根據權利要求15所述的一種通過即時通信工具跨終端進行光標控制的系統,其特徵在於對應在源終端或目標終端中,設置有跨越結構差異化顯示模塊,用以將設置有跨越觸髮結構的位置和其它區域之間進行差異化顯示。
20.根據權利要求15所述的一種通過即時通信工具跨終端進行光標控制的系統,其特徵在於對應在源即時通信客戶端的源客戶端主面板上,和/或目標即時通信客戶端的目標客戶端主面板上,設置有跨越觸髮結構對應的窗口。
全文摘要
本發明提供了一種通過即時通信工具跨終端進行光標控制的方法及系統,屬於通信、軟體技術領域。該方法包括步驟1,在源終端和目標終端上的即時通信客戶端之間設置光標信息的傳輸關聯,以及對應設置跨越觸髮結構;步驟2,通過源終端上的即時通信客戶端採集光標信息,判斷光標是否觸發了跨越觸髮結構;步驟3,在觸發了跨越觸髮結構的情況下,採集源終端上的光標信息,轉移至目標終端上的即時通信客戶端;步驟4,將目標終端上的即時通信客戶端所接收到的光標信息,經由目標終端進行輸出。利用本發明,能夠通過即時通信工具實現跨越終端的光標控制功能。
文檔編號H04L12/58GK102665001SQ20121011588
公開日2012年9月12日 申請日期2012年4月18日 優先權日2012年4月18日
發明者馬宇塵 申請人:上海量明科技發展有限公司