欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

遠程協(xié)作方法及系統(tǒng)與流程

文檔序號:11406734閱讀:372來源:國知局
遠程協(xié)作方法及系統(tǒng)與流程

本發(fā)明涉及計算機信息處理技術領域,特別是涉及一種遠程協(xié)作方法及系統(tǒng)。



背景技術:

無線傳屏技術主要實現(xiàn)將源端裝置屏幕上顯示的內容和聲音同步到投影儀、電視機和會議平板等接收終端裝置進行展示,無線傳屏技術能夠將源端裝置(如計算機)處理能力強和接收終端裝置(如電視機或會議平板)展示效果好的特點結合起來,因此得到了廣泛應用。

現(xiàn)有的無線傳屏技術主要采用傳屏軟件實現(xiàn),在源端裝置和接收終端裝置上均安裝相應的傳屏軟件,同時保證源端裝置和接收終端裝置在同一個無線網(wǎng)絡中,即可實現(xiàn)多媒體信息(包括圖片、音頻、視頻等)的無線傳屏。當有多個源端裝置同時與一個接收終端裝置進行無線傳屏時,可以實現(xiàn)多源同屏顯示,即多個源端裝置可以將各自屏幕的內容分配顯示在接收終端裝置中。例如有4臺計算機同時與1臺會議平板進行無線傳屏,該4臺計算機的桌面可以以四分屏的形式顯示在會議平板中。

現(xiàn)有的軟件傳屏方案中,每個計算機的用戶只能控制自己的計算機,然后在對應的分屏中進行顯示,例如,用戶1只能操作自己的計算機1,并在對應的分屏1中進行傳屏顯示。但會議中有時有協(xié)作的需要,如用戶2需要用戶1對自己的計算機2進行某些操作,并傳屏顯示在會議平板中,現(xiàn)有的軟件傳屏方案無法實現(xiàn)這一效果。



技術實現(xiàn)要素:

為此,本發(fā)明實施例提出一種能夠實現(xiàn)無線傳屏中遠程協(xié)作的遠程協(xié)作方法。

根據(jù)本發(fā)明一實施例的遠程協(xié)作方法,應用于接收終端中,所述接收終端同時與一主控計算機和至少一個受控計算機進行無線傳屏,所述主控計算機和所有所述受控計算機的畫面分別對應顯示在所述接收終端的主控分屏和其它分屏中,所述方法包括:

接收所述主控計算機捕獲并發(fā)送過來的用戶在所述主控計算機中的鼠標操作信息;

根據(jù)所述鼠標操作信息檢測所述鼠標的光標在所述主控分屏中的位置,當所述光標到達所述主控分屏的其中一邊界且繼續(xù)朝遠離所述主控分屏的方向移動時,檢測與所述邊界連接的當前分屏,并將所述光標顯示在所述當前分屏中;

接收所述主控計算機發(fā)送的交互信息,并將所述交互信息傳遞至所述當前分屏對應的當前受控計算機,以使所述當前受控計算機執(zhí)行所述交互信息,其中,所述交互信息為所述主控計算機檢測到用戶向所述主控計算機發(fā)起交互時所獲取和攔截的信息。

根據(jù)本發(fā)明實施例的遠程協(xié)作方法,主控計算機首先捕獲用戶的鼠標操作信息并發(fā)送至接收終端,然后接收終端檢測鼠標的光標的位置,當所述光標到達所述主控分屏的其中一邊界且繼續(xù)朝遠離所述主控分屏的方向移動時,所述接收終端檢測與所述邊界連接的當前分屏,并將所述光標顯示在所述當前分屏中,之后主控計算機繼續(xù)獲取和攔截用戶的交互信息,并通過接收終端將該交互信息傳遞給所述鼠標當前所在分屏對應的受控計算機,最終該受控計算機執(zhí)行所述交互信息,從而在多源同屏顯示的基礎上通過對鼠標移動的判斷實現(xiàn)了協(xié)作功能,可以使一個用戶使用自己計算機對其他人投屏的計算機進行控制,此外,由于用戶只需要移動鼠標即可實現(xiàn)這一功能,因此操作便捷。

另外,根據(jù)本發(fā)明上述實施例的遠程協(xié)作方法,還可以具有如下附加的技術特征:

進一步地,在本發(fā)明的一個實施例中,所述將所述光標顯示在所述當前分屏中的步驟之后,所述方法還包括:

向所述主控計算機發(fā)送隱藏指令,以使所述主控計算機根據(jù)所述隱藏指令將所述光標在所述主控計算機中隱藏,同時使所述光標在所述主控分屏中隱藏。

進一步地,在本發(fā)明的一個實施例中,所述將所述交互信息傳遞至所述當前分屏對應的當前受控計算機的步驟包括:

接收所述主控計算機通過操作系統(tǒng)apihook技術獲取和攔截所述交互信息;

將所述交互信息發(fā)送給所述當前分屏對應的當前受控計算機。

進一步地,在本發(fā)明的一個實施例中,所述使當前受控計算機執(zhí)行所述交互信息的步驟具體包括:

使所述當前受控計算機同時獲取所述交互信息及來著自身的交互信息,所述當前受控計算機根據(jù)時序執(zhí)行所述交互信息及來著自身的交互信息。

進一步地,在本發(fā)明的一個實施例中,所述交互信息包括鼠標移動信息、鼠標點擊信息、鍵盤操作信息中的一種或多種,所述使所述當前受控計算機執(zhí)行所述交互信息的步驟包括:

使所述當前受控計算機通過系統(tǒng)接口執(zhí)行所述交互信息。

本發(fā)明的另一個實施例提出一種能夠實現(xiàn)無線傳屏中遠程協(xié)作的遠程協(xié)作系統(tǒng)。

根據(jù)本發(fā)明實施例的遠程協(xié)作系統(tǒng),應用于接收終端中,所述接收終端同時與一主控計算機和至少一個受控計算機進行無線傳屏,所述主控計算機和所有所述受控計算機的畫面分別對應顯示在所述接收終端的主控分屏和其它分屏中,所述系統(tǒng)包括:

接收模塊,用于接收所述主控計算機捕獲并發(fā)送過來的用戶在所述主控計算機中的鼠標操作信息;

檢測模塊,用于根據(jù)所述鼠標操作信息檢測所述鼠標的光標在所述主控分屏中的位置,當所述光標到達所述主控分屏的其中一邊界且繼續(xù)朝遠離所述主控分屏的方向移動時,檢測與所述邊界連接的當前分屏,并將所述光標顯示在所述當前分屏中;

中轉模塊,用于接收所述主控計算機發(fā)送的交互信息,并將所述交互信息傳遞至所述當前分屏對應的當前受控計算機,以使所述當前受控計算機執(zhí)行所述交互信息,其中,所述交互信息為所述主控計算機檢測到用戶向所述主控計算機發(fā)起交互時所獲取和攔截的信息。

另外,根據(jù)本發(fā)明上述實施例的遠程協(xié)作系統(tǒng),還可以具有如下附加的技術特征:

進一步地,在本發(fā)明的一個實施例中,所述系統(tǒng)還包括:

隱藏指令發(fā)送模塊,用于在所述檢測模塊將所述光標顯示在所述當前分屏中之后,向所述主控計算機發(fā)送隱藏指令,以使所述主控計算機根據(jù)所述隱藏指令將所述光標在所述主控計算機中隱藏,同時使所述光標在所述主控分屏中隱藏。

進一步地,在本發(fā)明的一個實施例中,所述中轉模塊具體用于:

接收所述主控計算機通過操作系統(tǒng)apihook技術獲取和攔截所述交互信息;

將所述交互信息發(fā)送給所述當前分屏對應的當前受控計算機。

進一步地,在本發(fā)明的一個實施例中,所述中轉模塊還用于:

使所述當前受控計算機同時獲取所述交互信息及來著自身的交互信息,所述當前受控計算機根據(jù)時序執(zhí)行所述交互信息及來著自身的交互信息。

進一步地,在本發(fā)明的一個實施例中,所述交互信息包括鼠標移動信息、鼠標點擊信息、鍵盤操作信息中的一種或多種,所述中轉模塊還用于:

使所述當前受控計算機通過系統(tǒng)接口執(zhí)行所述交互信息。

本發(fā)明的附加方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實施例了解到。

附圖說明

本發(fā)明實施例的上述和/或附加的方面和優(yōu)點從結合下面附圖對實施例的描述中將變得明顯和容易理解,其中:

圖1是根據(jù)本發(fā)明一實施例的遠程協(xié)作方法的流程圖;

圖2是根據(jù)本發(fā)明一實施例的遠程協(xié)作方法中會議平板的四分屏的分布示意圖;

圖3是根據(jù)本發(fā)明一實施例的遠程協(xié)作方法中隱藏光標的流程圖;

圖4是根據(jù)本發(fā)明另一實施例的遠程協(xié)作系統(tǒng)的結構示意圖。

具體實施方式

為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

請參閱圖1,本發(fā)明一實施例提出的遠程協(xié)作方法,應用于接收終端中,所述接收終端同時與一主控計算機和至少一個受控計算機進行無線傳屏,所述主控計算機和所有所述受控計算機的畫面分別對應顯示在所述接收終端的主控分屏和其它分屏中,本實施例中,該接收終端以具有windows或安卓系統(tǒng)的會議平板為例進行說明,受控計算機的數(shù)量為3個為例進行說明,該主控計算機和3個受控計算機的畫面以四分屏的方式無線傳屏顯示在會議平板中,四分屏的分布可參閱圖2,其中,第1分屏、第2分屏、第3分屏和第4分屏分布對應主控計算機、第1受控計算機、第2受控計算機和第3受控計算機,主控計算機、第1受控計算機、第2受控計算機和第3受控計算機分布由用戶1、用戶2、用戶3和用戶4操作控制,本實施例中,所述遠程協(xié)作方法至少包括以下步驟:

s101,接收所述主控計算機捕獲并發(fā)送過來的用戶在所述主控計算機中的鼠標操作信息;

其中,主控計算機首先捕獲用戶1在主控計算機中的鼠標操作信息,主控計算機捕獲到該鼠標操作信息后將該鼠標操作信息發(fā)送至會議平板,該鼠標操作信息主要包括鼠標的移動信息。

s102,根據(jù)所述鼠標操作信息檢測所述鼠標的光標在所述主控分屏中的位置,當所述光標到達所述主控分屏的其中一邊界且繼續(xù)朝遠離所述主控分屏的方向移動時,檢測與所述邊界連接的當前分屏,并將所述光標顯示在所述當前分屏中;

其中,會議平板會根據(jù)鼠標操作信息檢測鼠標的光標在第1分屏中位置,當光標到達第1分屏的邊界,且繼續(xù)朝遠離第1分屏的方向移動時,會議平板會檢測與該邊界連接的分屏,例如,當光標到達第1分屏的右邊界,會議平板檢測到與該右邊界連接的分屏為第2分屏,當光標朝該第2分屏繼續(xù)移動時,會議平板會將該光標在第2分屏中進行顯示。此外,還需要指出一個特例,當光標到達第1分屏的右下角端點時,此時,會議平板檢測到相連的分屏包括第2分屏、第3分屏和第4分屏,對于此情況,需要由會議平板判斷光標實際是朝向那個分屏繼續(xù)移動,以使光標顯示在相應的分屏中。此外,還需要指出一個特例,當鼠標到達第1分屏的右下角端點時,此時,會議平板檢測到相連的分屏包括第2分屏、第3分屏和第4分屏,對于此情況,需要由會議平板判斷鼠標實際是朝向那個分屏繼續(xù)移動,以使鼠標顯示在相應的分屏中。

s103,接收所述主控計算機發(fā)送的交互信息,并將所述交互信息傳遞至所述當前分屏對應的當前受控計算機,以使所述當前受控計算機執(zhí)行所述交互信息,其中,所述交互信息為所述主控計算機檢測到用戶向所述主控計算機發(fā)起交互時所獲取和攔截的信息。

其中,主控計算機會繼續(xù)獲取用戶1對所述主控計算機的交互信息,且在獲取到該交互信息后會首先對其進行攔截,保證主控計算機不會執(zhí)行該交互信息,具體的,該交互信息包括鼠標移動信息、鼠標點擊信息、鍵盤操作信息中的一種或多種。步驟s102中,會議平板中的光標超出所述第1分屏的范圍后會進入第2分屏、第3分屏或第4分屏中的其中一個,假如光標進入了第2分屏的范圍,光標會在第2分屏中顯示出來,且此時主控計算機會通過會議平板將該交互信息傳遞第2分屏對應的第1受控計算機。具體實施時,主控計算機可以首先通過無線網(wǎng)絡將交互信息發(fā)送至會議平板,然后會議平板再通過無線網(wǎng)絡將交互信息轉發(fā)至第1受控計算機。例如,該交互信息為鼠標移動信息,具體為用戶1對鼠標移動了(50,50),表示用戶控制鼠標向右下方向各移動了50像素,該鼠標移動信息可以經過編碼傳遞給第1受控計算機。第1受控計算機接收到該所述交互信息后,可以通過調用通過系統(tǒng)接口(api)執(zhí)行從會議平板中轉過來的交互信息,若交互信息為鍵盤操作信息,則第1受控計算機會執(zhí)行相應的鍵盤操作信息;若交互信息為對鼠標移動(50,50),則第1受控計算機會控制鼠標向右下方向各移動50像素,同時在第2分屏中顯示出來,從而實現(xiàn)用戶1在主控計算機上就可以對第1受控計算機進行協(xié)作控制。

根據(jù)本發(fā)明實施例的遠程協(xié)作方法,主控計算機首先捕獲用戶的鼠標操作信息并發(fā)送至接收終端,然后接收終端檢測鼠標的光標的位置,當所述光標到達所述主控分屏的其中一邊界且繼續(xù)朝遠離所述主控分屏的方向移動時,所述接收終端檢測與所述邊界連接的當前分屏,并將所述光標顯示在所述當前分屏中,之后主控計算機繼續(xù)獲取和攔截用戶的交互信息,并通過接收終端將該交互信息傳遞給所述鼠標當前所在分屏對應的受控計算機,最終該受控計算機執(zhí)行所述交互信息,從而在多源同屏顯示的基礎上通過對鼠標移動的判斷實現(xiàn)了協(xié)作功能,可以使一個用戶使用自己計算機對其他人投屏的計算機進行控制,此外,由于用戶只需要移動鼠標即可實現(xiàn)這一功能,因此操作便捷。

此外,根據(jù)本發(fā)明的一個示例,步驟s102之后,該遠程協(xié)作方法還包括:

向所述主控計算機發(fā)送隱藏指令,以使所述主控計算機根據(jù)所述隱藏指令將所述光標在所述主控計算機中隱藏,同時使所述光標在所述主控分屏中隱藏。

其中,當會議平板控制光標在第2分屏顯示后,會議平板會向所述主控計算機發(fā)送隱藏指令,以使所述主控計算機隱藏所述光標,此時主控計算機中的光標被隱藏,對應的第1分屏中的光標也被隱藏。需要指出的是,為了更好的實現(xiàn)協(xié)作效果,此時,第1受控計算機中自身的鼠標的光標也可以被隱藏,其隱藏原理也通過會議平板的中轉實現(xiàn),因此,最終第1受控計算機和對應的第2分屏只會出現(xiàn)一個光標,且該光標可以由用戶1控制。

此外,根據(jù)本發(fā)明的一個示例,請參閱圖3,步驟s103具體包括:

s1031,接收所述主控計算機通過操作系統(tǒng)apihook技術獲取和攔截所述交互信息;

s1032,將所述交互信息發(fā)送給所述當前分屏對應的當前受控計算機。

其中,主控計算機通過操作系統(tǒng)apihook技術對用戶1的交互信息進行獲取和攔截,然后將攔截獲取到的交互信息通過無線網(wǎng)絡,如wifi,發(fā)送至會議平板,會議平板接收該交互信息后,會將該交互信息發(fā)送給所述鼠標當前所在分屏對應的受控計算機,從而實現(xiàn)交互信息的中轉。

此外,根據(jù)本發(fā)明的一個示例,步驟s104具體包括:

使所述當前受控計算機同時獲取所述交互信息及來著自身的交互信息,所述當前受控計算機根據(jù)時序執(zhí)行所述交互信息及來著自身的交互信息。

其中,在用戶1通過主控計算機控制第1受控計算機時,若用戶2同時向第1受控計算機發(fā)出交互信息,則此時,第1受控計算機會根據(jù)時序執(zhí)行用戶1的交互信息和用戶2的交互信息,例如,用戶1在主控計算機的鍵盤上輸入“s”,之后用戶2在第1受控計算機的鍵盤上輸入“d”,則此時第2分屏上會顯示出“sd”。需要指出的是,由于第1受控計算機和對應第2分屏上中只有一個光標,因此,若用戶1和用戶2同時操作鼠標,此時該光標的操作結果為兩個用戶的操作之和,此過程與現(xiàn)有技術中qq遠程協(xié)助一致,在此不予贅述。

下面給出一個具體應用環(huán)境,會議中,用戶1、用戶2、用戶3和用戶4在各自的電腦上啟動傳屏軟件進行桌面?zhèn)魉?無線傳屏),每臺電腦上的桌面內容都被傳送至會議平板中進行分屏顯示。展示中,如用戶2需要用戶1對自己的電腦進行某些操作,此時,用戶1只需將自身的鼠標從自己的分屏移動到用戶2的分屏中即可實現(xiàn)遠程協(xié)作。

請參閱圖4,基于同一發(fā)明構思,本發(fā)明另一實施例提出的遠程協(xié)作系統(tǒng),應用于接收終端中,所述接收終端同時與一主控計算機和至少一個受控計算機進行無線傳屏,所述主控計算機和所有所述受控計算機的畫面分別對應顯示在所述接收終端的主控分屏和其它分屏中,所述系統(tǒng)包括:

接收模塊10,用于接收所述主控計算機捕獲并發(fā)送過來的用戶在所述主控計算機中的鼠標操作信息;

檢測模塊20,用于根據(jù)所述鼠標操作信息檢測所述鼠標的光標在所述主控分屏中的位置,當所述光標到達所述主控分屏的其中一邊界且繼續(xù)朝遠離所述主控分屏的方向移動時,檢測與所述邊界連接的當前分屏,并將所述光標顯示在所述當前分屏中;

中轉模塊30,用于接收所述主控計算機發(fā)送的交互信息,并將所述交互信息傳遞至所述當前分屏對應的當前受控計算機,以使所述當前受控計算機執(zhí)行所述交互信息,其中,所述交互信息為所述主控計算機檢測到用戶向所述主控計算機發(fā)起交互時所獲取和攔截的信息。。

本實施例中,所述系統(tǒng)還包括:

隱藏指令發(fā)送模塊40,用于在所述檢測模塊20將所述光標顯示在所述當前分屏中之后,向所述主控計算機發(fā)送隱藏指令,以使所述主控計算機根據(jù)所述隱藏指令將所述光標在所述主控計算機中隱藏,同時使所述光標在所述主控分屏中隱藏。

本實施例中,所述中轉模塊30具體用于:

接收所述主控計算機通過操作系統(tǒng)apihook技術獲取和攔截所述交互信息;

將所述交互信息發(fā)送給所述當前分屏對應的當前受控計算機。

本實施例中,所述中轉模塊30還用于:

使所述當前受控計算機同時獲取所述交互信息及來著自身的交互信息,所述當前受控計算機根據(jù)時序執(zhí)行所述交互信息及來著自身的交互信息。

本實施例中,所述交互信息包括鼠標移動信息、鼠標點擊信息、鍵盤操作信息中的一種或多種,所述中轉模塊30還用于:

使所述當前受控計算機通過系統(tǒng)接口執(zhí)行所述交互信息。

本發(fā)明實施例提出的遠程協(xié)作系統(tǒng)的技術特征和技術效果與本發(fā)明實施例提出的方法相同,在此不予贅述。

在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質中,以供指令執(zhí)行系統(tǒng)、裝置或設備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設備取指令并執(zhí)行指令的系統(tǒng))使用,或結合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用。就本說明書而言,“計算機可讀介質”可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設備或結合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用的裝置。

計算機可讀介質的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(ram),只讀存儲器(rom),可擦除可編輯只讀存儲器(eprom或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(cdrom)。另外,計算機可讀介質甚至可以是可在其上打印所述程序的紙或其他合適的介質,因為可以例如通過對紙或其他介質進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。

應當理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(pga),現(xiàn)場可編程門陣列(fpga)等。

在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結合。

盡管已經示出和描述了本發(fā)明的實施例,本領域的普通技術人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發(fā)明的范圍由權利要求及其等同物限定。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
罗田县| 青龙| 浙江省| 海盐县| 郯城县| 壤塘县| 临夏县| 黄大仙区| 新丰县| 台北县| 侯马市| 广河县| 江安县| 台北县| 桐乡市| 卫辉市| 集贤县| 芮城县| 安国市| 崇左市| 虹口区| 扎囊县| 尤溪县| 郧西县| 健康| 松江区| 克什克腾旗| 延川县| 石林| 什邡市| 临澧县| 修文县| 库车县| 泸州市| 文水县| 曲水县| 安顺市| 丰县| 固镇县| 崇文区| 洞头县|