TW201929498A - 資訊傳輸方法和裝置 - Google Patents

資訊傳輸方法和裝置 Download PDF

Info

Publication number
TW201929498A
TW201929498A TW107135355A TW107135355A TW201929498A TW 201929498 A TW201929498 A TW 201929498A TW 107135355 A TW107135355 A TW 107135355A TW 107135355 A TW107135355 A TW 107135355A TW 201929498 A TW201929498 A TW 201929498A
Authority
TW
Taiwan
Prior art keywords
information
target information
unique identifier
server
peer
Prior art date
Application number
TW107135355A
Other languages
English (en)
Other versions
TWI685228B (zh
Inventor
楊帆
Original Assignee
香港商阿里巴巴集團服務有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 香港商阿里巴巴集團服務有限公司 filed Critical 香港商阿里巴巴集團服務有限公司
Publication of TW201929498A publication Critical patent/TW201929498A/zh
Application granted granted Critical
Publication of TWI685228B publication Critical patent/TWI685228B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/562Brokering proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本說明書實施例提供一種資訊傳輸方法和裝置,其中的方法包括:獲取使用者由本端設備顯示的資訊中選擇確定的目標資訊,所述目標資訊待傳輸至對端設備進行顯示;獲取所述對端設備傳輸的唯一標識,所述唯一標識由伺服器發送至對端設備,且所述伺服器儲存所述唯一標識和對端設備的對應關係;將所述唯一標識和目標資訊發送至伺服器,以使得所述伺服器將目標資訊轉發至唯一標識對應的所述對端設備。

Description

資訊傳輸方法和裝置
本說明書涉及網路技術領域,特別涉及一種資訊傳輸方法和裝置。
在日常的生活和工作中,經常遇到需要在兩個設備之間傳輸資訊的情況,例如,可以傳輸一個網址,或者傳輸一張圖片或者一段文字。以手持設備和個人電腦之間的資訊傳輸為例,使用者有時需要在電腦端打開手機中接收到的一個網址鏈接。那麼可以採取的傳輸方式例如包括,要麼直接在電腦端輸入該網址鏈接,要麼在手持設備端和電腦端都同時登錄一個客戶端工具(如,聊天工具或者文件傳輸助手),藉由該客戶端工具將手持設備的網址鏈接發送至電腦端。
有鑑於此,本說明書提供一種資訊傳輸方法和裝置,以更為簡便的方式在兩個設備之間傳輸資訊。   具體地,本說明書一個或多個實施例是藉由如下技術方案實現的:   第一方面,提供一種資訊傳輸方法,所述方法用於將本端設備中的目標資訊發送至對端設備,所述方法包括:   獲取使用者由本端設備顯示的資訊中選擇確定的目標資訊,所述目標資訊待傳輸至對端設備進行顯示;   獲取所述對端設備傳輸的唯一標識,所述唯一標識由伺服器發送至對端設備,且所述伺服器儲存所述唯一標識和對端設備的對應關係;   將所述唯一標識和目標資訊發送至伺服器,以使得所述伺服器將目標資訊轉發至唯一標識對應的所述對端設備。   第二方面,提供一種資訊傳輸方法,所述方法用於將第一設備中的目標資訊轉發至第二設備,所述方法包括:   根據第二設備發送的連接請求,與所述第二設備建立連接;   向所述第二設備發送與本次連接對應的唯一標識,並儲存所述唯一標識與所述第二設備的對應關係;   接收第一設備發送的所述唯一標識和目標資訊,所述目標資訊是所述第一設備獲取的待在所述第二設備顯示的資訊,且所述目標資訊由使用者在第一設備顯示的資訊中選擇確定;   根據所述唯一標識和對應關係,找到對應的所述第二設備;   將所述目標資訊發送給所述第二設備。   第三方面,提供一種資訊傳輸裝置,所述裝置用於由本端設備向對端設備傳輸目標資訊,所述裝置包括:   資訊獲取模組,用於獲取使用者由本端設備顯示的資訊中選擇確定的目標資訊,所述目標資訊待傳輸至對端設備進行顯示;   標識獲取模組,用於獲取所述對端設備傳輸的唯一標識,所述唯一標識由伺服器發送至對端設備,且所述伺服器儲存唯一標識和對端設備的對應關係;   資訊發送模組,用於將所述唯一標識和目標資訊發送至伺服器,以使得所述伺服器將目標資訊轉發至唯一標識對應的所述對端設備。   第四方面,提供一種資訊傳輸裝置,所述裝置用於將第一設備的目標資訊發送至第二設備;所述裝置包括:   連接建立模組,用於根據第二設備發送的連接請求,與第二設備建立連接;   標識分配模組,用於向所述第二設備發送與本次連接對應的唯一標識,並儲存所述唯一標識與所述第二設備的對應關係;   資訊接收模組,用於接收第一設備發送的所述唯一標識和目標資訊,所述目標資訊是所述第一設備獲取的待在所述第二設備顯示的資訊,且所述目標資訊由使用者在第一設備顯示的資訊中選擇確定;   資訊發送模組,用於根據所述唯一標識和對應關係,找到對應的所述第二設備,並將所述目標資訊發送給所述第二設備。   第五方面,提供一種資訊傳輸設備,所述設備包括記憶體、處理器,以及儲存在記憶體上並可在處理器上運行的電腦指令,所述處理器執行指令時實現以下步驟:   獲取使用者由本端設備顯示的資訊中選擇確定的目標資訊,所述目標資訊待傳輸至對端設備進行顯示;   獲取所述對端設備傳輸的唯一標識,所述唯一標識由伺服器發送至對端設備,且所述伺服器儲存所述唯一標識和對端設備的對應關係;   將所述唯一標識和目標資訊發送至伺服器,以使得所述伺服器將目標資訊轉發至唯一標識對應的所述對端設備。   第六方面,提供一種資訊傳輸設備,所述設備包括記憶體、處理器,以及儲存在記憶體上並可在處理器上運行的電腦指令,所述處理器執行指令時實現以下步驟:   根據第二設備發送的連接請求,與所述第二設備建立連接;   向所述第二設備發送與本次連接對應的唯一標識,並儲存所述唯一標識與所述第二設備的對應關係;   接收第一設備發送的所述唯一標識和目標資訊,所述目標資訊是所述第一設備獲取的待在所述第二設備顯示的資訊,且所述目標資訊由使用者在第一設備顯示的資訊中選擇確定;   根據所述唯一標識和對應關係,找到對應的所述第二設備;   將所述目標資訊發送給所述第二設備。   本說明書一個或多個實施例的資訊傳輸方法和裝置,藉由由伺服器來作為兩個設備之間的資訊傳輸中轉方,並且,其中一個設備與該伺服器建立連接,另一個設備可以將本端顯示的資訊傳給伺服器,並附帶上該連接對應的唯一標識,就能夠使得伺服器知曉資訊是發送給哪個設備,這種方式不需要預先在設備上安裝某個客戶端軟體,不會依賴其他的客戶端軟體,從而使得兩個設備之間的資訊傳輸更為簡便。
為了使本技術領域的人員更好地理解本說明書一個或多個實施例中的技術方案,下面將結合本說明書一個或多個實施例中的圖式,對本說明書一個或多個實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是一部分實施例,而不是全部的實施例。基於本說明書一個或多個實施例,本領域具有通常知識者在沒有作出創造性勞動前提下所獲得的所有其他實施例,都應當屬於本說明書保護的範圍。   本說明書一個或多個實施例,提供了一種資訊傳輸的方法,該方法可以在兩個設備之間傳輸資訊。並且,假設所述的兩個設備是第一設備和第二設備,那麼這兩個設備之間傳輸資訊的特點是,第一設備以某一種方式獲取第二設備傳輸的一個標識,就可以自動觸發第二設備啟動顯示第一設備上的某種資訊。例如,第一設備可以藉由掃碼的方式獲取第二設備顯示的一個二維碼中的標識,並自動觸發第二設備啟動顯示第一設備上的一個網頁鏈接位址。   圖1示例了一個資訊傳輸的系統架構,如圖1所示,該系統中可以包括:資訊傳輸伺服端11、第一設備12和第二設備13。其中,第一設備12和第二設備13不限制設備形式,例如,第一設備12可以是手持設備,第二設備13可以是PC。當第一設備12要將本地的一些資訊傳輸至第二設備13時,例如,可以是將第一設備12上瀏覽網頁中的部分鏈接位址傳輸至第二設備13,以在第二設備13中打開該鏈接位址。那麼,如圖1所示,可以在第二設備13和資訊傳輸伺服端11之間建立會話連接,並且,第一設備12可以將待傳輸的資訊發送至資訊傳輸伺服端11,由資訊傳輸伺服端11作為一個中轉方,將資訊藉由上述建立的會話發送至第二設備13。   此外,資訊傳輸伺服端11也有可能是作為多組設備之間的資訊傳輸中轉方,例如,圖1所示的第三設備14也可以與資訊傳輸伺服端11建立會話連接,並接收資訊傳輸伺服端11轉發的資訊。那麼,當第一設備12特定將資訊發送至第二設備13時,為了準確的進行資訊接收端的區分,可以使用“唯一標識”。即資訊傳輸伺服端11可以為每一個會話連接建立唯一對應的唯一標識,例如,第二設備13與資訊傳輸伺服端11之間的會話連接對應一個唯一標識,第三設備14與資訊傳輸伺服端11之間的會話連接對應另一個唯一標識。資訊傳輸伺服端11可以儲存不同的唯一標識與會話連接的對應關係,並據此對應關係知道某一個唯一標識對應的對端設備是哪個設備。例如,唯一標識A對應第二設備,唯一標識B對應第三設備。同時,第一設備12在向資訊傳輸伺服端11發送待傳輸的資訊時,也要攜帶該唯一標識,以使得資訊傳輸伺服端11得知該資訊是要發送給哪個設備的。   此外,上述的唯一標識還可以具有如下特點:對應一次資訊傳輸過程,也可以說該唯一標識是對應著一次資訊傳輸的標識,所述的資訊傳輸即第一設備發送某個資訊給第二設備。如下舉例說明唯一標識的應用:   仍以第一設備和第二設備為例,假設第二設備請求連接伺服器(即資訊傳輸伺服端),伺服器可以產生對應本次連接的一個唯一標識ID,並且可以為該ID設定一個有效時間長度T。如下列表1所示:接著可能會發生如下幾種情況:   情況一:在有效時間長度T的時間內,第一設備一直沒有向第二設備傳輸資訊,則伺服器可以清除該唯一標識ID。   情況二:在有效時間長度T的時間內,第一設備12傳輸了一個鏈接位址給第二設備13,且傳輸後仍未到有效時間長度T。此時伺服器仍然要清除該唯一標識ID,因為已經成功的執行了一次資訊傳輸過程。   如果第一設備12在傳輸上述的鏈接位址後,想要再傳輸另一個鏈接位址給第二設備13,則伺服器可以分配另一個唯一標識ID,第一設備12也要獲取該另一個ID進行另一次資訊傳輸。   在圖1所示系統架構的基礎上,圖2示例了一種資訊傳輸方法,該方法利用了圖1所示的系統架構實現了第一設備和第二設備之間的資訊傳輸。如圖2所示,該方法可以包括:   在步驟200中,第二設備根據伺服端位址與資訊傳輸伺服端建立會話連接。   本步驟中,第二設備可以根據伺服端位址,向資訊傳輸伺服端發送連接請求。資訊傳輸伺服端可以根據該連接請求,與第二設備建立會話連接。   在步驟202中,第二設備接收所述資訊傳輸伺服端分配的與所述會話連接對應的唯一標識。   本例子中,資訊傳輸伺服端可以分配與本次會話連接唯一對應的唯一標識,並將該唯一標識發送至第二設備。   在步驟204中,資訊傳輸伺服端儲存所述唯一標識與第二設備的對應關係。也可以是儲存唯一標識與步驟200所建立的會話連接的對應關係,不過,對應關係的儲存最終都是為了能夠根據唯一標識識別到本次會話對應的第二設備,以在後續步驟中根據唯一標識知曉將第一設備的資訊傳輸至哪個設備。   在步驟206中,第二設備以預設的資訊傳輸方式,將所述唯一標識傳輸至所述第一設備。   本例子中,第二設備將唯一標識傳輸至第一設備,可以採用多種資訊傳輸方式來傳輸。例如,第二設備可以將唯一標識攜帶在二維碼中,顯示該二維碼,第一設備掃描該二維碼獲取到唯一標識。又例如,第二設備還可以藉由聲紋傳遞的方式將唯一標識發送至第一設備。   在步驟208中,第一設備將待傳輸的目標資訊和所述唯一標識發送至所述資訊傳輸伺服端。   本步驟中,第一設備可以將本端待傳輸的目標資訊,例如圖片、文字或者鏈接位址等,與上述的唯一標識一起發送至資訊傳輸伺服端。   本例子中,本端設備的目標資訊的獲取方式,可以是由使用者在本端設備顯示的資訊中選擇確定的目標資訊。   比如,以本端設備是手機為例,使用者可以在手機上瀏覽網頁或者聊天,當接收到聊天朋友發送的一個鏈接位址或者看到一個感興趣的文字段時,可以複製這些內容並貼上到指定的位置(該指定位置可以是本例子的資訊傳輸方法對應的手機中的某個功能區域),例如該指定位置可以是手機APP中的某個輸入框。   或者,還可以是當手機(也可以是手機中的APP執行)檢測到使用者點擊了上述的鏈接位址時(這種點擊相當於一種選擇操作,也可以採用其他方式的選擇操作,比如選中後右鍵選擇發送至對端),自動獲取該點擊操作對應的鏈接位址,作為待傳輸的目標資訊。當然,為了避免誤操作,也可以在自動獲取點擊的鏈接位址後,提示使用者確認是否要將該位址發送至對端設備。   在步驟210中,資訊傳輸伺服端將所述目標資訊發送至與所述唯一標識對應的所述第二設備。   本步驟中,資訊傳輸伺服端可以根據步驟204中儲存的對應關係,獲取到唯一標識對應的設備是第二設備,並將第一設備發送的目標資訊傳輸至第二設備。例如,可以將第一設備發送的鏈接位址發送至第二設備。當然,唯一標識可以有一個有效時間長度,資訊傳輸伺服端在向第二設備發送資訊之前,或者第二設備在接收鏈接位址之前,都可以先確定唯一標識是有效的。   在步驟212中,第二設備顯示所述目標資訊。例如,第二設備可以在本端的瀏覽器打開鏈接位址對應的網頁或者圖片。   本例子的資訊傳輸方法,藉由由資訊傳輸伺服端來作為兩個設備之間的資訊傳輸中轉方,並且,其中一個設備與該資訊傳輸伺服端建立會話連接,另一個設備在傳輸資訊時附帶上該會話連接的唯一標識,就能夠使得資訊傳輸伺服端知曉資訊是發送給哪個設備。這種方式由於設備與資訊傳輸伺服端之間建立即時會話的形式來傳輸資訊,不需要預先在設備上安裝某個客戶端軟體,不會依賴其他的客戶端軟體,從而使得兩個設備之間的資訊傳輸更為簡便。比如,第一設備和第二設備上不安裝同一個特定的資訊傳輸使用的客戶端軟體,只要第二設備能夠與伺服端建立會話連接,且第一設備能夠獲取到唯一標識,就可以將伺服端作為資訊傳輸中轉方,使用更為簡便。   如下以一個具體的應用場景為例,來描述本說明書一個或多個實施例的資訊傳輸方法。例如,該場景中的兩個設備可以是手機和個人電腦PC(personal computer),假設使用者在自己的手機上瀏覽網頁時,遇到一個鏈接位址想要在PC端打開查看,那麼就需要將該鏈接位址由手機端傳輸至PC端。此時可以使用本說明書的資訊傳輸方法,將鏈接位址由手機傳輸至PC。並且,在本場景的例子中,手機和PC之間的唯一標識的傳輸方式可以採用掃碼方式,由PC端顯示一個包含唯一標識的二維碼,手機藉由掃碼工具掃描該二維碼獲取到唯一標識。由此,由使用者操作的角度來看,該傳輸過程就可以是,手機掃描PC上的二維碼,自動觸發PC端打開了手機上的一個鏈接位址,即藉由掃碼在PC端快速打開手機中的鏈接,該方式可以稱為“反向二維碼掃描功能”。   圖3示例了上述場景中執行的流程,如圖3所示,該流程示例了一種鏈接打開的方法,該方法可以包括如下步驟。需要說明的是,具體實施中並不局限於下面的步驟順序:   在步驟300中,手機端獲取到需要在PC打開的鏈接位址。   例如,使用者可以是在自己的手機上瀏覽頁面時要打開一個鏈接位址,或者使用者在自己手機上的聊天工具中接收到了他人傳輸的一個鏈接位址,而假設該鏈接位址需要在PC端才能正常打開瀏覽和操作,此時就需要將該鏈接位址傳輸至PC端打開。在該示例場景中,可以是使用者點擊了上述的鏈接位址,觸發手機獲取到所述鏈接位址,或者也可以是使用者右鍵選擇在PC端打開該鏈接位址,這兩種示例性的方式都相當於手機檢測到了使用者發出的一個對預定格式資訊的傳輸指示,所述的預定格式資訊例如可以是上述的鏈接位址,而所述的傳輸指示即將該資訊傳輸至PC端。   此外,手機端在獲取到傳輸指示後,可以將獲取到的預定格式資訊作為待傳輸的本端資訊。而且,預定格式資訊不局限於鏈接位址,還可以是其他資訊,例如,文本資訊、圖片等格式的資訊。其他資訊的獲取方式同樣可以採用預先設定、或者右鍵觸發等多種方式。   在步驟302中,手機端提示使用者是否要進入反向掃碼功能,在PC端打開。   例如,在獲取到鏈接位址後,手機端可以提示使用者是否要進行反向掃碼。如圖4的示例,可以提示使用者是否要在PC端打開該鏈接位址。   如果使用者點擊了確定,則可以繼續執行步驟304;否則,可以直接在手機端打開該鏈接位址進行查看。   在步驟304中,手機端喚起掃碼工具,並提示在PC端打開的伺服端位址。   本步驟中,手機端可以喚起掃碼工具,該掃碼工具相當於一個資訊獲取工具,可以用於後續步驟中藉由掃描PC端的二維碼獲取唯一標識。   如圖5的示例,手機端已經啟動了掃碼工具,並且,還可以提示由PC端連接資訊傳輸伺服端的伺服端位址。該伺服端位址可以是一個固定短網址,該短網址可以使用短鏈接技術產生一個固定的、短小的,方便使用者直接輸入的URL。例如,該固定短網址可以是t.cn/ma。可以提示使用者在PC端輸入該固定短網址,以使得PC端根據該網址連接資訊傳輸伺服端。   此外,如圖5的示意,手機端在啟動掃碼工具時,還可以提供對上述的固定短網址進行編輯修改的功能。可以提示使用者確定手機端在步驟300中自動獲取到的鏈接位址是否正確,如果不正確,使用者可以進行編輯修改,以保證資訊傳輸伺服端的位址正確性。   在本例子中,是以圖5中提示顯示伺服端位址為例,在其他的例子中,在已經熟知伺服端位址的情況下,手機端也可以不提示,而由PC端直接輸入該位址t.cn/ma。並且,為了操作更加方便,可以將該伺服端位址在PC端進行收藏或者製作成瀏覽器插件等。此外,對於本步驟中的手機端喚起掃碼工具,也可以不經過上面步驟302的提示反向掃碼功能等處理,而是可以由使用者打開手機後直接進入掃碼頁面,這種情況下,鏈接位址的獲取可以由使用者複製貼上到掃碼頁面或者直接輸入。   在喚起掃碼工具後,手機端就等待掃描後續步驟中PC端顯示的二維碼。   在步驟306中,PC在瀏覽器中打開伺服端位址,請求連接伺服端。例如,使用者可以在PC端輸入t.cn/ma,請求與資訊傳輸伺服端建立會話連接。   在步驟308中,伺服端分配唯一標識給PC。   本步驟中,資訊傳輸伺服端可以根據步驟306中PC端發送的連接請求,與PC端建立會話連接,並產生與該會話連接對應的唯一標識。此時使用者已經在PC端的瀏覽器中打開了固定短網址,該PC頁面會與資訊傳輸伺服端互動產生一個短時唯一的標識id即唯一標識作為本次互動的通信id。   如圖3所示,本步驟中的伺服端可以將唯一標識發送至PC端。   在步驟310中,伺服端儲存唯一標識和會話連接的對應關係。   本步驟中,藉由儲存對應關係,伺服端可以知道唯一標識對應的PC端設備是哪個。伺服端也可能會同時儲存有多組對應關係,每一組對應關係包括一個唯一標識和對應的一個PC端設備,這種情況下可以是該伺服端同時與多個PC端建立了會話連接,並負責向這些PC端分別轉發資訊。   在步驟312中,PC根據唯一標識產生二維碼,並顯示該二維碼。   本步驟中,PC端可以產生二維碼,該二維碼中攜帶有唯一標識。並且,PC端顯示該二維碼,可以參見圖6的示例,PC端顯示二維碼,並可以提示手機端使用相應的掃碼功能進行掃描。   在步驟314中,手機掃描二維碼,獲取到唯一標識。   本步驟中,手機端可以藉由在步驟304中喚起的掃碼工具,掃描PC端在步驟312中顯示的二維碼,並解析所述二維碼,獲取攜帶在二維碼中的唯一標識。   在其他的例子中,手機端和PC端之間傳輸唯一標識的方式,不局限於本例子中的掃碼方式,例如可以是聲紋傳輸方式。在聲紋傳輸中,PC端可以將唯一標識攜帶在聲紋資訊中傳輸至手機端,手機端解析聲紋資訊,獲得唯一標識。   在步驟316中,手機將唯一標識和鏈接位址拼接組合,發送至伺服端。   本步驟中,手機端可以將步驟300中獲取到的鏈接位址與步驟314中獲取到的唯一標識一起發送到資訊傳輸伺服端。傳遞成功後,手機端的掃碼功能可以關閉,回退到使用者之前操作的頁面。   在步驟318中,伺服端在唯一標識的有效時間內,將鏈接位址發送至PC。   例如,伺服端在收到手機端傳輸的唯一標識和鏈接位址後,可以判斷唯一標識是否過期。如果唯一標識已經過期,則可以進行錯誤提示,不再向PC端傳遞。如果唯一標識仍然在有效時間內,則可以根據步驟310中儲存的對應關係,找到與唯一標識對應的PC端設備,並將鏈接位址發送至該PC端。   此外,本步驟中,伺服端將鏈接位址發送至PC的過程,可以是由PC端主動獲取。例如,PC端瀏覽器可以在產生二維碼後不斷輪詢請求伺服端,嘗試獲取手機端傳遞的鏈接位址。並且,PC端也可以判斷唯一標識是否過期,如果過期則停止獲取資訊傳輸伺服端發送的對端資訊,即停止輪詢獲取鏈接位址;如果唯一標識在有效時間內,則可以輪詢請求獲取到上述鏈接位址。一旦獲取到,則PC端瀏覽器可以自動進行解析操作,將得到的鏈接URL提示給使用者,使用者可選擇取消或立即打開,如圖7的示例,示出了PC端獲取到鏈接位址並提示使用者的示意界面。如果PC端確定鏈接位址合法(若PC端確定鏈接位址不合法,則可以進行錯誤提示,不再打開),並且使用者確定打開,則瀏覽器自動跳轉至鏈接位址對應的目標頁面,PC端流程結束。相應的,資訊傳輸伺服端的流程也結束,可以將本次流程中使用的唯一標識進行清理,以備下次請求到來。   在步驟320中,PC自動在瀏覽器打開該鏈接位址。如圖8所示,PC端可以打開接收到的鏈接位址b.xin.xin/*****。   本例子的鏈接打開的方法,應用的設備不局限於手機和PC,只需要其中之一設備具備二維碼顯示功能,另一種設備具備攝像頭掃碼功能,即可適用該方案。並且,該方案實現了一種藉由手機掃描PC顯示的二維碼,將手機中的鏈接位址URL反向傳輸到PC中,從而觸發PC自動打開手機中的URL的方案,該方案使用了一種被大眾所認可的互動手段,只需在PC端打開一個固定的短網址,藉由手持設備掃碼即可,系統性地解決了在PC端快速打開手機中的鏈接位址這一問題,不依賴特定的帳號登錄軟體,大大降低了這一操作的使用成本,並且鏈接打開快速簡便。   為了實現上述的資訊傳輸方法,本說明書一個或多個實施例提供一種資訊傳輸裝置。例如,該裝置可以位於發送資訊的設備端。如圖9所示,該裝置可以包括:資訊獲取模組91、標識獲取模組92和資訊發送模組93。   資訊獲取模組91,用於獲取使用者由本端設備顯示的資訊中選擇確定的目標資訊,所述目標資訊待傳輸至對端設備進行顯示;   標識獲取模組92,用於獲取所述對端設備傳輸的唯一標識,所述唯一標識由伺服器發送至對端設備,且所述伺服器儲存唯一標識和對端設備的對應關係;   資訊發送模組93,用於將所述唯一標識和目標資訊發送至伺服器,以使得所述伺服器將目標資訊轉發至唯一標識對應的所述對端設備。   在一個例子中,標識獲取模組91,具體用於藉由掃碼工具掃描所述對端設備上顯示的二維碼,並解析二維碼,獲取攜帶在所述二維碼中的所述唯一標識。   在一個例子中,所述目標資訊,包括:鏈接位址,或者文本資訊。   為了實現上述的資訊傳輸方法,本說明書一個或多個實施例提供一種資訊傳輸裝置。該裝置可以用於將第一設備的傳輸資訊發送至第二設備;例如,該裝置可以位於負責中轉資訊的資訊傳輸伺服端。如圖10所示,該裝置可以包括:連接建立模組1001、標識分配模組1002、資訊接收模組1003和資訊發送模組1004。   連接建立模組1001,用於根據第二設備發送的連接請求,與第二設備建立連接;   標識分配模組1002,用於向所述第二設備發送與本次連接對應的唯一標識,並儲存所述唯一標識與所述第二設備的對應關係;   資訊接收模組1003,用於接收第一設備發送的所述唯一標識和目標資訊,所述目標資訊是所述第一設備獲取的待在所述第二設備顯示的資訊,且所述目標資訊由使用者在第一設備顯示的資訊中選擇確定;   資訊發送模組1004,用於根據所述唯一標識和對應關係,找到對應的所述第二設備,並將所述目標資訊發送給所述第二設備。   為了描述的方便,描述以上裝置時以功能分為各種模組分別描述。當然,在實施本說明書一個或多個實施例時可以把各模組的功能在同一個或多個軟體和/或硬體中實現。   上述方法實施例所示流程中的各個步驟,其執行順序不限制於流程圖中的順序。此外,各個步驟的描述,可以實現為軟體、硬體或者其結合的形式,例如,本領域技術人員可以將其實現為軟體碼的形式,可以為能夠實現所述步驟對應的邏輯功能的電腦可執行指令。當其以軟體的方式實現時,所述的可執行指令可以儲存在記憶體中,並被設備中的處理器執行。   例如,對應於上述方法,本說明書一個或多個實施例同時提供一種資訊傳輸設備,該設備可以包括處理器、記憶體、以及儲存在記憶體上並可在處理器上運行的電腦指令,所述處理器藉由執行所述指令,用於實現如下步驟:   獲取使用者由本端設備顯示的資訊中選擇確定的目標資訊,所述目標資訊待傳輸至對端設備進行顯示;   獲取所述對端設備傳輸的唯一標識,所述唯一標識由伺服器發送至對端設備,且所述伺服器儲存所述唯一標識和對端設備的對應關係;   將所述唯一標識和目標資訊發送至伺服器,以使得所述伺服器將目標資訊轉發至唯一標識對應的所述對端設備。   例如,對應於上述方法,本說明書一個或多個實施例同時提供一種資訊傳輸設備,該設備可以包括處理器、記憶體、以及儲存在記憶體上並可在處理器上運行的電腦指令,所述處理器藉由執行所述指令,用於實現如下步驟:   根據第二設備發送的連接請求,與所述第二設備建立連接;   向所述第二設備發送與本次連接對應的唯一標識,並儲存所述唯一標識與所述第二設備的對應關係;   接收第一設備發送的所述唯一標識和目標資訊,所述目標資訊是所述第一設備獲取的待在所述第二設備顯示的資訊,且所述目標資訊由使用者在第一設備顯示的資訊中選擇確定;   根據所述唯一標識和對應關係,找到對應的所述第二設備;   將所述目標資訊發送給所述第二設備。   上述實施例闡明的裝置或模組,具體可以由電腦晶片或實體實現,或者由具有某種功能的產品來實現。一種典型的實現設備為電腦,電腦的具體形式可以是個人電腦、膝上型電腦、蜂窩電話、相機電話、智慧型電話、個人數位助理、媒體播放器、導航設備、電子郵件收發設備、遊戲控制台、平板電腦、可穿戴設備或者這些設備中的任意幾種設備的組合。   本領域內的技術人員應明白,本說明書一個或多個實施例可提供為方法、系統、或電腦程式產品。因此,本說明書一個或多個實施例可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本說明書一個或多個實施例可採用在一個或多個其中包含有電腦可用程式碼的電腦可用儲存媒體(包括但不限於磁碟記憶體、CD-ROM、光學記憶體等)上實施的電腦程式產品的形式。   這些電腦程式指令也可儲存在能引導電腦或其他可程式資料處理設備以特定方式工作的電腦可讀記憶體中,使得儲存在該電腦可讀記憶體中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方塊圖一個方塊或多個方塊中指定的功能。   這些電腦程式指令也可裝載到電腦或其他可程式資料處理設備上,使得在電腦或其他可程式設備上執行一系列操作步驟以產生電腦實現的處理,從而在電腦或其他可程式設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方塊圖一個方塊或多個方塊中指定的功能的步驟。   還需要說明的是,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,並不排除在包括所述要素的過程、方法、商品或者設備中還存在另外的相同要素。   本說明書一個或多個實施例可以在由電腦執行的電腦可執行指令的一般上下文中描述,例如程式模組。一般地,程式模組包括執行特定任務或實現特定抽象資料類型的例程、程式、對象、組件、資料結構等等。也可以在分散式計算環境中實踐本說明書一個或多個實施例,在這些分散式計算環境中,由藉由通信網路而被連接的遠端處理設備來執行任務。在分散式計算環境中,程式模組可以位於包括儲存設備在內的本地和遠端電腦儲存媒體中。   本說明書中的各個實施例均採用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對於伺服端設備實施例而言,由於其基本相似於方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。   上述對本說明書特定實施例進行了描述。其它實施例在所附申請專利範圍的範圍內。在一些情況下,在申請專利範圍中記載的動作或步驟可以按照不同於實施例中的順序來執行並且仍然可以實現期望的結果。另外,在圖式中描繪的過程不一定要求示出的特定順序或者連續順序才能實現期望的結果。在某些實施方式中,多任務處理和並行處理也是可以的或者可能是有利的。   以上所述僅為本說明書一個或多個實施例的較佳實施例而已,並不用以限制本說明書,凡在本說明書的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本說明書保護的範圍之內。
11‧‧‧資訊傳輸伺服端
12‧‧‧第一設備
13‧‧‧第二設備
14‧‧‧第三設備
200~212‧‧‧步驟
300~320‧‧‧步驟
91‧‧‧資訊獲取模組
92‧‧‧標識獲取模組
93‧‧‧資訊發送模組
為了更清楚地說明本說明書一個或多個實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的圖式作簡單地介紹,顯而易見地,下面描述中的圖式僅僅是本說明書一個或多個實施例中記載的一些實施例,對於本領域具有通常知識者來講,在不付出創造性勞動性的前提下,還可以根據這些圖式獲得其他的圖式。   圖1為本說明書一個或多個實施例提供的一種資訊傳輸的系統架構;   圖2為本說明書一個或多個實施例提供的一種資訊傳輸方法的流程圖;   圖3為本說明書一個或多個實施例提供的一種資訊傳輸方法的流程圖;   圖4為本說明書一個或多個實施例提供的一種反向掃碼提示示意圖;   圖5為本說明書一個或多個實施例提供的一種掃碼工具啟動示意圖;   圖6為本說明書一個或多個實施例提供的一種二維碼顯示示意圖;   圖7為本說明書一個或多個實施例提供的一種鏈接位址獲取示意圖;   圖8為本說明書一個或多個實施例提供的一種鏈接位址打開示意圖;   圖9為本說明書一個或多個實施例提供的一種資訊傳輸裝置的結構示意圖;   圖10為本說明書一個或多個實施例提供的一種資訊傳輸裝置的結構圖。

Claims (13)

  1. 一種資訊傳輸方法,該方法用於將本端設備中的目標資訊發送至對端設備,該方法包括:   獲取使用者由本端設備顯示的資訊中選擇確定的目標資訊,該目標資訊待傳輸至對端設備進行顯示;   獲取該對端設備傳輸的唯一標識,該唯一標識由伺服器發送至對端設備,且該伺服器儲存該唯一標識和對端設備的對應關係;   將該唯一標識和目標資訊發送至伺服器,以使得該伺服器將目標資訊轉發至唯一標識對應的該對端設備。
  2. 根據申請專利範圍第1項所述的方法,該目標資訊,包括:鏈接位址。
  3. 根據申請專利範圍第1項所述的方法,該獲取使用者由本端設備顯示的資訊中選擇確定的目標資訊,包括:   該目標資訊由使用者在本端設備顯示的資訊中以複製貼上方式確定;   或者,在檢測到使用者對本端設備顯示的資訊中的目標資訊的選擇操作時,獲取該選擇操作對應的該目標資訊。
  4. 根據申請專利範圍第1項所述的方法,該獲取對端設備傳輸的唯一標識,包括:   藉由掃碼工具,掃描該對端設備上顯示的二維碼;   解析該二維碼,獲取該二維碼中包含的該唯一標識。
  5. 根據申請專利範圍第1項所述的方法,該獲取對端設備傳輸的唯一標識,包括:   藉由聲紋傳輸方式獲取該對端設備傳輸的聲紋資訊;   解析該聲紋資訊,獲取攜帶在該聲紋資訊中的該唯一標識。
  6. 根據申請專利範圍第1項所述的方法,該本端設備是手持設備,該對端設備是電腦。
  7. 一種資訊傳輸方法,該方法用於將第一設備中的目標資訊轉發至第二設備,該方法包括:   根據第二設備發送的連接請求,與該第二設備建立連接;   向該第二設備發送與本次連接對應的唯一標識,並儲存該唯一標識與該第二設備的對應關係;   接收第一設備發送的該唯一標識和目標資訊,該目標資訊是該第一設備獲取的待在該第二設備顯示的資訊,且該目標資訊由使用者在第一設備顯示的資訊中選擇確定;   根據該唯一標識和對應關係,找到對應的該第二設備;   將該目標資訊發送給該第二設備。
  8. 根據申請專利範圍第7項所述的方法,該目標資訊是鏈接位址。
  9. 一種資訊傳輸裝置,該裝置用於由本端設備向對端設備傳輸目標資訊,該裝置包括:   資訊獲取模組,用於獲取使用者由本端設備顯示的資訊中選擇確定的目標資訊,該目標資訊待傳輸至對端設備進行顯示;   標識獲取模組,用於獲取該對端設備傳輸的唯一標識,該唯一標識由伺服器發送至對端設備,且該伺服器儲存唯一標識和對端設備的對應關係;   資訊發送模組,用於將該唯一標識和目標資訊發送至伺服器,以使得該伺服器將目標資訊轉發至唯一標識對應的該對端設備。
  10. 根據申請專利範圍第9項所述的裝置,該目標資訊,包括:鏈接位址。
  11. 一種資訊傳輸裝置,該裝置用於將第一設備的目標資訊發送至第二設備;該裝置包括:   連接建立模組,用於根據第二設備發送的連接請求,與第二設備建立連接;   標識分配模組,用於向該第二設備發送與本次連接對應的唯一標識,並儲存該唯一標識與該第二設備的對應關係;   資訊接收模組,用於接收第一設備發送的該唯一標識和目標資訊,該目標資訊是該第一設備獲取的待在該第二設備顯示的資訊,且該目標資訊由使用者在第一設備顯示的資訊中選擇確定;   資訊發送模組,用於根據該唯一標識和對應關係,找到對應的該第二設備,並將該目標資訊發送給該第二設備。
  12. 一種資訊傳輸設備,該設備包括記憶體、處理器,以及儲存在記憶體上並可在處理器上運行的電腦指令,該處理器執行指令時實現以下步驟:   獲取使用者由本端設備顯示的資訊中選擇確定的目標資訊,該目標資訊待傳輸至對端設備進行顯示;   獲取該對端設備傳輸的唯一標識,該唯一標識由伺服器發送至對端設備,且該伺服器儲存該唯一標識和對端設備的對應關係;   將該唯一標識和目標資訊發送至伺服器,以使得該伺服器將目標資訊轉發至唯一標識對應的該對端設備。
  13. 一種資訊傳輸設備,該設備包括記憶體、處理器,以及儲存在記憶體上並可在處理器上運行的電腦指令,該處理器執行指令時實現以下步驟:   根據第二設備發送的連接請求,與該第二設備建立連接;   向該第二設備發送與本次連接對應的唯一標識,並儲存該唯一標識與該第二設備的對應關係;   接收第一設備發送的該唯一標識和目標資訊,該目標資訊是該第一設備獲取的待在該第二設備顯示的資訊,且該目標資訊由使用者在第一設備顯示的資訊中選擇確定;   根據該唯一標識和對應關係,找到對應的該第二設備;   將該目標資訊發送給該第二設備。
TW107135355A 2017-12-12 2018-10-08 資訊傳輸方法和裝置 TWI685228B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
??201711318171.9 2017-12-12
CN201711318171.9A CN107911483A (zh) 2017-12-12 2017-12-12 一种信息传输方法和装置
CN201711318171.9 2017-12-12

Publications (2)

Publication Number Publication Date
TW201929498A true TW201929498A (zh) 2019-07-16
TWI685228B TWI685228B (zh) 2020-02-11

Family

ID=61865552

Family Applications (1)

Application Number Title Priority Date Filing Date
TW107135355A TWI685228B (zh) 2017-12-12 2018-10-08 資訊傳輸方法和裝置

Country Status (7)

Country Link
US (1) US11711434B2 (zh)
JP (1) JP6968261B2 (zh)
KR (1) KR102363559B1 (zh)
CN (1) CN107911483A (zh)
SG (1) SG11202001194RA (zh)
TW (1) TWI685228B (zh)
WO (1) WO2019114417A1 (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110875932A (zh) * 2018-08-29 2020-03-10 阿里巴巴集团控股有限公司 文件上传方法、装置和***
CN112231648A (zh) * 2019-07-15 2021-01-15 百度在线网络技术(北京)有限公司 一种信息传输方法、装置、电子设备及存储介质
KR102374389B1 (ko) * 2020-09-01 2022-03-15 임선태 직접적인 개인정보 교환없이 메시지를 송수신하는 메시지 서비스 제공 방법 및 시스템
CN112492050A (zh) * 2020-12-16 2021-03-12 赵全 一种终端间数据传输的方法及***
US20220210133A1 (en) * 2020-12-29 2022-06-30 Microsoft Technology Licensing, Llc Interim connections for providing secure communication of content between devices
US11539828B2 (en) 2020-12-29 2022-12-27 Microsoft Technology Licensing, Llc User interface process flow for posting content on a display device
US11531730B2 (en) 2020-12-29 2022-12-20 Microsoft Technology Licensing, Llc Manipulation of a persistent display of shared content
CN114598532B (zh) * 2022-03-11 2023-07-28 北京百度网讯科技有限公司 连接建立方法、装置、电子设备和存储介质
CN114448930A (zh) * 2022-03-15 2022-05-06 平安科技(深圳)有限公司 短地址生成方法、装置、电子设备及计算机可读存储介质
KR102507499B1 (ko) * 2022-05-17 2023-03-07 세종대학교산학협력단 양방향 채널을 이용하는 에어갭 환경에서의 공격 방법

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI20045174A0 (fi) * 2004-05-12 2004-05-12 Nokia Corp Tiedostojen valitseminen ja välittäminen päätelaitteelle
CN100397822C (zh) 2004-11-29 2008-06-25 华为技术有限公司 一种广告信息传送方法
JP4755689B2 (ja) 2005-07-27 2011-08-24 インターナショナル・ビジネス・マシーンズ・コーポレーション 正規受信者への安全なファイル配信のためのシステムおよび方法
US8346310B2 (en) * 2010-02-05 2013-01-01 Ford Global Technologies, Llc Method and apparatus for communication between a vehicle based computing system and a remote application
EP2692125B1 (en) * 2011-03-31 2019-06-26 Sony Mobile Communications AB System and method for establishing a communication session
KR101579603B1 (ko) * 2012-06-27 2016-01-04 네이버 주식회사 이미지 인증키를 이용한 tv와 스마트폰의 연동 시스템, 방법 및 컴퓨터 판독 가능한 기록 매체
CN102811261B (zh) * 2012-08-27 2014-04-02 腾讯科技(深圳)有限公司 信息传输方法、装置、***、终端及服务器
CN104885065A (zh) * 2012-08-31 2015-09-02 游戏大厅股份有限公司 通过使用远程设备与显示屏进行通信和互动的***和方法
CN102868696B (zh) * 2012-09-18 2015-10-07 广州市动景计算机科技有限公司 多设备间通讯和信息同步方法及***
CN102857579B (zh) * 2012-09-27 2014-06-04 腾讯科技(深圳)有限公司 一种信息处理方法、装置、终端及服务器
CN103841140B (zh) * 2012-11-22 2019-05-28 北京百度网讯科技有限公司 一种终端间信息互传的方法、***和装置
CN103220266B (zh) 2013-02-01 2016-04-06 北京邮电大学 基于网络编码的无源光网络中进行数据加密的方法
US10769625B2 (en) * 2013-12-20 2020-09-08 Cellco Partnership Dynamic generation of quick response (QR) codes for secure communication from/to a mobile device
US20180322536A1 (en) * 2014-01-14 2018-11-08 Google Inc. Resource utilization based cross device transmissions
US9954679B2 (en) 2014-03-05 2018-04-24 Qualcomm Incorporated Using end-user federated login to detect a breach in a key exchange encrypted channel
US20180356961A1 (en) * 2014-06-09 2018-12-13 Google Inc. Low-friction, instant, private, personalized video sharing widget
US10069872B2 (en) * 2014-07-18 2018-09-04 Verizon Patent And Licensing Inc. Architecture to establish serverless WebRTC connections
CN104125277A (zh) * 2014-07-21 2014-10-29 广州金山网络科技有限公司 文件传输方法、***及装置
KR101623742B1 (ko) * 2015-01-23 2016-05-25 주식회사 악어스캔 파일 연관 메시지 공유 방법 및 메시지 공유 시스템
CN106034063A (zh) * 2015-03-13 2016-10-19 阿里巴巴集团控股有限公司 一种在通信软件中通过语音启动业务的方法及相应装置
US20160277339A1 (en) * 2015-03-16 2016-09-22 Boogoo Intellectual Property LLC Electronic Communication System
CN104967622B (zh) * 2015-06-30 2017-04-05 百度在线网络技术(北京)有限公司 基于声纹的通讯方法、装置和***
CN105187560A (zh) * 2015-09-29 2015-12-23 北京奇艺世纪科技有限公司 一种基于云服务器的数据推送方法和装置
JP6872129B2 (ja) * 2015-11-27 2021-05-19 ソニーグループ株式会社 情報処理装置、情報処理方法、受信装置、および受信方法
CN107295035B (zh) * 2016-03-31 2021-05-14 腾讯科技(深圳)有限公司 分享移动终端内容的方法和装置
CN107172068A (zh) 2017-06-14 2017-09-15 珠海市魅族科技有限公司 信息发送控制方法、服务器、***、装置及存储介质

Also Published As

Publication number Publication date
JP6968261B2 (ja) 2021-11-17
TWI685228B (zh) 2020-02-11
KR102363559B1 (ko) 2022-02-16
CN107911483A (zh) 2018-04-13
KR20200021545A (ko) 2020-02-28
WO2019114417A1 (zh) 2019-06-20
US11711434B2 (en) 2023-07-25
JP2020532784A (ja) 2020-11-12
US20200213403A1 (en) 2020-07-02
SG11202001194RA (en) 2020-03-30

Similar Documents

Publication Publication Date Title
TW201929498A (zh) 資訊傳輸方法和裝置
US20240168616A1 (en) Information processing terminal and control method
US20190166206A1 (en) System capable of interacting with devices on a network
CN103795571B (zh) 设备之间的绑定方法及装置
US9253129B2 (en) Instant messaging with browser collaboration
JP7359234B2 (ja) 情報処理装置、情報処理システム、情報処理方法及びプログラム
US10972879B2 (en) Communication terminal, communication method, computer readable recording medium having communication program recorded, and network system
JP2021193577A (ja) 商談支援装置、方法、及びコンピュータプログラム
WO2017096813A1 (zh) 网页展示方法、移动终端、智能终端、程序和存储介质
JP2014524615A (ja) コンピュータにより実行されるネットワークアプリケーションのクライアント対話のための方法、デバイス、およびコンピュータ読取可能記憶媒体
US11237854B2 (en) Providing a virtual desktop within a computing environment
US9763027B2 (en) Method and apparatus for communication using IP address exchanged via NFC
WO2014194755A1 (en) Method and apparatus for accessing a chat room
US20150222712A1 (en) Information processing terminal and control method
US20050071768A1 (en) Method, apparatus, system, and program for providing a virtual office, and a medium storing the program
CN112637038B (zh) 一种即时通讯应用与邮箱的关联方法及装置
WO2016199900A1 (ja) コミュニケーション支援装置、方法、及びコンピュータプログラム