TWI539777B - A method of sharing files based on user interaction - Google Patents

A method of sharing files based on user interaction Download PDF

Info

Publication number
TWI539777B
TWI539777B TW103111686A TW103111686A TWI539777B TW I539777 B TWI539777 B TW I539777B TW 103111686 A TW103111686 A TW 103111686A TW 103111686 A TW103111686 A TW 103111686A TW I539777 B TWI539777 B TW I539777B
Authority
TW
Taiwan
Prior art keywords
gateway router
terminal device
network service
file
service server
Prior art date
Application number
TW103111686A
Other languages
Chinese (zh)
Other versions
TW201537920A (en
Inventor
yi-xiang Lin
You-Xin Yan
yi-hua Liang
Original Assignee
D Link Corp
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 D Link Corp filed Critical D Link Corp
Priority to TW103111686A priority Critical patent/TWI539777B/en
Publication of TW201537920A publication Critical patent/TW201537920A/en
Application granted granted Critical
Publication of TWI539777B publication Critical patent/TWI539777B/en

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)

Description

能根據使用者網路互動行為進行檔案分享之方法 Method for sharing files according to user interaction behavior

本發明係係一種能根據使用者網路互動行為進行檔案分享之方法,尤指一種能根據各別使用者在網路上的互動行為,將使用者所使用的閘道路由器相互設定為同一群組,以在相互被設定為同一群組之一使用者存取一檔案後,相互被設定為同一群組之另一使用者再存取該檔案時,該另一使用者之閘道路由器能自該使用者之閘道路由器分享該檔案,進而能提昇檔案分享之效率並減輕伺服器負擔之方法。 The invention relates to a method for sharing files according to user interaction behaviors, in particular, a gateway router that users can use to set the same group according to the interaction behavior of individual users on the network. When another user who is set to be the same group accesses the file again after the user is set to be the same group, the other user's gateway router can The user's gateway router shares the file, which in turn improves the efficiency of file sharing and reduces the burden on the server.

按,隨著網際網路技術的蓬勃發展,能提供各種不同網路服務之網路平台亦如雨後春筍般被創建成立,漸漸地,各式網路服務已深植入人們生活中的各個層面,且為人們的生活帶來了極大的便利。當人們欲使用該等網路平台所提供的各種網路服務時,僅需藉由一終端設備登入至網際網路,並連接至該等網路平台之一網路服務伺服器,便能自該等網路平台存取各種數位資訊,輕易地享受該等網路平台所提供的網路服務。 According to the rapid development of Internet technology, the network platform that can provide various Internet services has been set up. As a result, various network services have been deeply embedded in all aspects of people's lives. And bring great convenience to people's lives. When people want to use the various network services provided by these network platforms, they only need to log in to the Internet through a terminal device and connect to one of the network service servers of the network platform. These network platforms access various digital information and easily enjoy the network services provided by these network platforms.

為了讓使用者能更有效率地應用網路上的各種數位資訊,許多網路應用技術及系統亦進一步被發展出來。網路快取系統(Network Cache System)係一種能有效加快檔案存取速度的系統,一般用於將常用的網頁存放在快取記憶體或者硬碟之間。一般而言,網路快取系統依擺放的位置及功能可分為兩類,一為轉送快取(Forward Cache,又稱為Proxy),另一則為反向快取(Reverse Cache)。其中,轉送快取通常離使用者比較接近,能用以存放使用者觀看過的內容,而反向快取則是存放特定伺服器的內容,用於分散伺服器的負擔。一般企業、學校甚至電信為了節省出口頻寬的耗費、過濾不當資訊存取或者阻擋病毒,通常會部署轉送快取;「內容分發網路」(Content Delivery Network,簡稱CDN)則為一種反向快取的應用,藉 由在許多不同位置設置CDN網路伺服器,並透過暫存技術將所欲存取之資訊暫時存放於CDN伺服器,將能減少來源伺服器所需承受的頻寬,以令使用者在瀏覽時能直接存取CDN伺服器上的內容,進而能分散來源伺服器的負擔,並據此提昇資訊傳輸之速率。此外,日益興盛的P2P(peer-to-peer)網路技術亦為常見的網路應用技術之一,使用者可藉由P2P網路直接與其他使用者建立連線,進行語音通話、視訊傳輸或資料共享交換,此種技術亦能在減輕來源伺服器的負擔之餘,一併提昇資訊傳輸之速率。 In order to enable users to more effectively apply various digital information on the network, many network application technologies and systems have been further developed. Network Cache System is a system that can speed up file access speed. It is generally used to store commonly used web pages between cache memory or hard disk. In general, the network cache system can be divided into two categories according to the location and function, one is Forward Cache (also known as Proxy), and the other is Reverse Cache. Among them, the transfer cache is usually close to the user, can be used to store the content viewed by the user, and the reverse cache is the content of the specific server for distributing the burden of the server. In general enterprises, schools, and even telecommunications, in order to save the cost of export bandwidth, filter inappropriate information access, or block viruses, transfer caches are usually deployed; the Content Delivery Network (CDN) is a reverse fast. Take the application, borrow By setting up the CDN network server in many different locations and temporarily storing the information to be accessed on the CDN server through the temporary storage technology, the bandwidth required by the source server can be reduced, so that the user can browse. The content on the CDN server can be directly accessed, thereby spreading the burden on the source server and increasing the rate of information transmission. In addition, the increasingly popular P2P (peer-to-peer) network technology is also one of the common network application technologies. Users can directly establish connections with other users through P2P networks for voice calls and video transmission. Or data sharing exchange, this technology can also reduce the burden of the source server, and increase the rate of information transmission.

雖然,前述之網路快取系統及P2P網路技術在一定程度上,確實能減輕來源伺服器的負擔,並提昇資訊傳輸之速率,惟,該等系統與技術僅係根據實體網路上的限制來建立疊加(overlay)網路,而沒有考慮到系統中使用者對於物件的喜好,故,並無法進一步使各種數位資訊,更有效率地被分配予有實際需求的使用者。舉例而言,在實際的人際網路上,有著相同興趣的人通常都會聚集成一個社群來分享他們的經驗或所獲得之資訊,然而,在習知網路資訊傳遞系統中,僅係依照分享內容的ID,利用分散式的雜湊表格並來建立其網路拓墣(Topology),其建立方式顯然與使用者利用數位資訊的特性沒有太大的關聯。如此一來,即便係網路人際社群關係十分密切的使用者,該等系統與技術仍不會主動將數位資訊分配予該等使用者,以致使用者仍須分別向來源伺服器存取同一數位資訊,或一一詢問P2P網路中眾多的使用者,以尋找儲存有該數位資訊的使用者,而造成極高的查詢成本,且增加等待時間。 Although the aforementioned network cache system and P2P network technology can, to a certain extent, reduce the burden on the source server and increase the rate of information transmission, the systems and technologies are only based on the restrictions on the physical network. To establish an overlay network, without taking into account the user's preference for objects in the system, it is not possible to further enable various digital information to be more efficiently distributed to users with actual needs. For example, on an actual network of people, people with similar interests usually gather together to share their experiences or information. However, in the traditional network information delivery system, only by sharing The ID of the content, using a decentralized hash table to build its network topology, is obviously not related to the nature of the user's use of digital information. In this way, even if the users of the Internet interpersonal community are very close, the systems and technologies will not actively distribute the digital information to the users, so that the users still have to access the same source server separately. Digital information, or one by one querying a large number of users in the P2P network to find users who store the digital information, resulting in extremely high query costs and increased waiting time.

由以上說明可知,若能夠以網路使用者在網路上的人際社群關係為基礎來建立其網路拓墣,將能使各種數位資訊更有效率地被分配;然而,事實上「以網路使用者在網路上的人際社群關係為基礎,進而有效率地分享檔案」本身並非易事,除了必須考慮興趣相似者的選擇(亦即,如何定義使用者的喜好並決定人與人之間的相似程度)外,尚需針對分散式系統進行調整(例如:建立一個系統可以收集所有使用者的資訊,並評估使用者間的相似程度,以建立最好的疊加架構)。因此,如何根據使用者在網路上的互動行為,分析使用者在網路上的人際社群關係,並以此為基礎進行檔案分享,即成為目前亟待解決之重要問題。 As can be seen from the above description, if the network topology can be established based on the network relationship of the Internet users on the Internet, various digital information will be allocated more efficiently; however, in fact, It is not easy for road users to share the files based on the interpersonal community relationship on the Internet, in addition to having to consider the choices of interested parties (that is, how to define the preferences of users and determine the person-to-person In addition to the degree of similarity, adjustments need to be made to decentralized systems (for example, establishing a system that collects information from all users and assesses the similarity between users to establish the best overlay architecture). Therefore, how to analyze the user's interpersonal relationship on the Internet according to the interaction behavior of the user on the Internet, and to share the file based on this, has become an important issue to be solved.

有鑑於習知網路系統與技術僅能夠提高各種數位資訊傳遞的速率,對於數位資訊如何更有效率地被分配予實際需要的使用者,卻難以發揮良好的效果,故,發明人長期觀察現今網路使用者的網路使用習慣與趨勢,注意到近年來逐漸成熟的社群網路,乃根據其長久以來服務於相關產業之經驗,經過反覆地試驗與調整,終於開發出本發明之一種能根據使用者網路互動行為進行檔案分享之方法,以期能藉本發明,一舉改善習知網路系統與技術在資源分配上的各種問題。 In view of the fact that the conventional network systems and technologies can only increase the rate of various digital information transmissions, it is difficult for the digital information to be more efficiently distributed to the users who actually need them, so the inventors have long observed the present. The Internet users' habits and trends of network users, noting the mature social network in recent years, based on their long experience in serving related industries, after repeated trials and adjustments, finally developed a kind of the present invention. The method of file sharing according to the user's network interaction behavior, in order to improve the various problems of resource allocation in the conventional network system and technology by the invention.

本發明之目的,係提供一種能根據使用者網路互動行為進行檔案分享之方法,該方法係應用於一網路系統,該網路系統包括一第一閘道路由器、一第二閘道路由器、一第一終端設備、一第二終端設備、一網路服務伺服器及一追蹤伺服器,其中該第一閘道路由器及第二閘道路由器分別設有一第一儲存單元及一第二儲存單元,該第一終端設備及第二終端設備係分別透過該第一閘道路由器及第二閘道路由器連線至網際網路,該方法係使該第一閘道路由器能執行下列步驟:向網路服務伺服器發出一第一授權請求,並向該第一終端設備轉送該網路服務伺服器發出之一第一簽核請求;向該網路服務伺服器轉送該第一終端設備回傳之一第一簽核指令;接收該網路服務伺服器回傳之一第一授權指令,並根據該第一授權指令,記錄該第一終端設備對應於該網路服務伺服器之一第一帳號資訊(包括使用者帳號及所對應之該網路服務伺服器);將該第一帳號資訊發送予該追蹤伺服器,以令該追蹤伺服器能向該網路服務伺服器發出一第二授權請求,進而使該網路服務伺服器能根據該第二授權請求,向該第一閘道路由器發出一第二簽核請求;接收該網路服務伺服器所發出之該第二簽核請求,並將該第二簽核請求發送予該第一終端設備;接收該第一終端設備針對該第二簽核請求,回傳之一第二簽核指令,並將該第二簽核指令發送予該網路服務伺服器,以令該網路服務伺服器能向該該追蹤伺服器發出一第二授權指令,進而允許該追蹤伺服器接收對應於該第一帳號資訊之一活動資訊;在該第一終端設備透過該第一閘道路由器,連線至網際網路時,將一網路連線通知發送至該追蹤伺服器;接收並轉發該第一終端設備向該網路服務 伺服器發出之一互動行為指令(如:標籤、分類、多媒體檔案上傳、評價或留言等),以令該網路服務伺服器能根據該第二授權指令,將對應於該互動行為指令之活動資訊,發送予該追蹤伺服器,進而使該追蹤伺服器能根據分析該等活動資訊之結果,將對應於該第二閘道路由器之一第二帳號資訊與該第一帳號資訊設定為同一群組,並儲存為一群組結果;在該第一終端設備透過該第一閘道路由器存取網際網路之一檔案時,將該檔案儲存於該第一儲存單元,並向該追蹤伺服器發出對應於該檔案之一檔案資訊(包括該檔案本身之資訊,及儲存該檔案之該第一閘道路由器之資訊),進而使該追蹤伺服器能根據該群組結果,向該第一閘道路由器發出一分享指令(包括對應於該第二帳號資訊之該第二閘道路由器);接收該分享指令,並將儲存於該第一儲存單元之該檔案(或該檔案資訊),發送予對應於該第二帳號資訊之該第二閘道路由器,以令該第二閘道路由器能將該檔案(或該檔案資訊)儲存於該第二儲存單元,進而在該第二終端設備透過該第二閘道路由器,發出對應於該檔案之一存取請求時,該第二閘道路由器能直接將儲存於該第二儲存單元之該檔案傳送予該第二終端設備(或根據該檔案資訊,向該第一閘道路由器請求存取該檔案),而無需再向該網路服務伺服器請求該檔案。如此,由於在網路上彼此互動頻繁的使用者間,常常會基於類似的興趣,或共同好友的分享,向該網路服務伺服器存取相同的檔案,經由本發明之方法,能主動將彼此相互關聯的網路使用者設定為同一群組,且在一使用者透過該第一閘道路由器存取該檔案後,另一使用者再透過該第二閘道路由器存取該檔案時,該第二閘道路由器無需再向該網路服務伺服器請求該檔案,而能夠透過預先儲存於該第二儲存單元,或由該第一閘道路由器進行分享,使得該另一使用者所操作之該第二終端設備能迅速地獲取該檔案,不僅能大幅提昇檔案分享的效率,更能有效減輕該網路服務伺服器之負擔。 The object of the present invention is to provide a method for file sharing according to user network interaction behavior, which is applied to a network system, which includes a first gateway router and a second gateway router. a first terminal device, a second terminal device, a network service server, and a tracking server, wherein the first gateway router and the second gateway router are respectively provided with a first storage unit and a second storage The first terminal device and the second terminal device are respectively connected to the Internet through the first gateway router and the second gateway router, and the method enables the first gateway router to perform the following steps: The network service server sends a first authorization request, and forwards the network service server to the first terminal device to issue a first sign-off request; and forwards the first terminal device back to the network service server a first sign-off command; receiving a first authorization command sent back by the network service server, and recording, according to the first authorization command, that the first terminal device corresponds to the network service server The first account information (including the user account and the corresponding network service server); sending the first account information to the tracking server, so that the tracking server can serve the network service Transmitting a second authorization request, so that the network service server can send a second sign-off request to the first gateway router according to the second authorization request; receiving the a second sign-off request, and sending the second sign-off request to the first terminal device; receiving the first sign-off request for the second sign-off request, returning a second sign-off instruction, and The second signing command is sent to the network service server, so that the network service server can send a second authorization command to the tracking server, thereby allowing the tracking server to receive the information corresponding to the first account. An activity information; when the first terminal device connects to the Internet through the first gateway router, sends a network connection notification to the tracking server; and receives and forwards the first terminal device to the Internet service The server issues an interactive behavior instruction (such as: label, classification, multimedia file upload, evaluation or message, etc.), so that the network service server can perform an activity corresponding to the interactive behavior instruction according to the second authorization instruction. The information is sent to the tracking server, so that the tracking server can set the second account information corresponding to the second gateway router and the first account information to be the same group according to the result of analyzing the activity information. And storing the file as a group result; when the first terminal device accesses one of the Internet files through the first gateway router, storing the file in the first storage unit, and to the tracking server Sending information corresponding to one of the files (including the information of the file itself and the information of the first gateway router storing the file), so that the tracking server can send the first gate to the first gate according to the group result The router sends a sharing command (including the second gateway router corresponding to the second account information); receiving the sharing command, and storing the file stored in the first storage unit ( Or the file information is sent to the second gateway router corresponding to the second account information, so that the second gateway router can store the file (or the file information) in the second storage unit, and further When the second terminal device sends an access request corresponding to the file through the second gateway router, the second gateway router can directly transmit the file stored in the second storage unit to the second The terminal device (or requesting access to the file from the first gateway router according to the file information) without requesting the file from the network service server. In this way, users who frequently interact with each other on the Internet often access the same files to the network service server based on similar interests or sharing by common friends, and can actively take each other through the method of the present invention. The interconnected network users are set to the same group, and after a user accesses the file through the first gateway router, and another user accesses the file through the second gateway router, The second gateway router does not need to request the file from the network service server, but can be stored in the second storage unit in advance, or shared by the first gateway router, so that the other user operates The second terminal device can quickly acquire the file, which not only greatly improves the efficiency of file sharing, but also effectively reduces the burden on the network service server.

為便 貴審查委員能對本發明之技術、結構特徵及其目的有更進一步的認識與理解,茲舉實施例配合圖式,詳細說明如下: For the sake of review, the reviewer can have a further understanding and understanding of the technical, structural features and purposes of the present invention. The embodiments are described in conjunction with the drawings, which are described in detail as follows:

〔習知〕 [study]

no

〔本發明〕 〔this invention〕

1‧‧‧網路系統 1‧‧‧Network System

11‧‧‧第一閘道路由器 11‧‧‧First Gateway Router

110‧‧‧第一儲存單元 110‧‧‧First storage unit

12‧‧‧第二閘道路由器 12‧‧‧Second Gateway Router

120‧‧‧第二儲存單元 120‧‧‧Second storage unit

13‧‧‧第一終端設備 13‧‧‧ First terminal equipment

14‧‧‧第二終端設備 14‧‧‧Second terminal equipment

15‧‧‧網路服務伺服器 15‧‧‧Network Service Server

16‧‧‧追蹤伺服器 16‧‧‧Tracking server

第1圖係應用本發明之網路系統架構示意圖;及第2圖係本發明之方法主要步驟流程示意圖。 1 is a schematic diagram of a network system architecture to which the present invention is applied; and FIG. 2 is a flow chart showing the main steps of the method of the present invention.

本發明係一種能根據使用者網路互動行為進行檔案分享之方法,請參閱第1圖所示,本發明之方法係應用於一網路系統1,該網路系統包括一第一閘道路由器11、一第二閘道路由器12、一第一終端設備13、一第二終端設備14、一網路服務伺服器15及一追蹤伺服器16。其中,該第一終端設備13及第二終端設備14可為使用者的桌上型電腦、筆記型電腦、平板電腦或手機等電子裝置。當使用者操作該第一終端設備13及第二終端設備14時,該第一終端設備13及第二終端設備14能分別透過該第一閘道路由器11及第二閘道路由器12連線至網際網路。 The present invention is a method for sharing files according to user interaction behavior. Referring to FIG. 1, the method of the present invention is applied to a network system 1, which includes a first gateway router. 11. A second gateway router 12, a first terminal device 13, a second terminal device 14, a network service server 15, and a tracking server 16. The first terminal device 13 and the second terminal device 14 can be electronic devices such as a desktop computer, a notebook computer, a tablet computer or a mobile phone of the user. When the user operates the first terminal device 13 and the second terminal device 14, the first terminal device 13 and the second terminal device 14 can be connected to the first gateway router 11 and the second gateway router 12, respectively. Internet.

承上,該網路服務伺服器15係用以提供各種網路服務之伺服器,在此一較佳實施例中,主要指能提供一網路服務平台,供使用者以特定身份登入該網路服務平台,並使用該網路服務平台所提供之服務的伺服器。舉例而言,該網路服務伺服器15可以是時下流行的Facebook、twitter或plurk等社群網站之伺服器,或是各種論壇甚至遊戲伺服器,凡可供使用者以特定身份使用其所提供之服務者,即可視為此處之該網路服務伺服器15。當使用者欲使用該網路服務伺服器15所提供之服務時,可操作該第一終端設備13,透過該第一閘道路由器11連線至網際網路,並經由網際網路連線至該網路服務伺服器15,且在操作該第一終端設備13登錄至該網路服務伺服器15後,以其所登錄的特定身份使用該網路服務伺服器15所提供之服務。以Facebook為例,使用者可能以該特定身份,在網路上進行各種互動行為,如:將另一使用者加入好友名單、在發佈生活動態時將另一使用者標記為共同參與者,將另一使用者分類至家人或朋友等不同群組、上傳多媒體檔案並加入對應另一使用者的標籤、針對另一使用者發佈的動態進行評價或留言等。 The network service server 15 is used to provide a server for various network services. In this preferred embodiment, it mainly provides a network service platform for the user to log in to the network with a specific identity. A service platform that uses the services provided by the network service platform. For example, the web service server 15 can be a server of a popular social networking site such as Facebook, twitter, or plurk, or a variety of forums or even game servers, where the user can use the user in a specific identity. The service provider can be regarded as the network service server 15 here. When the user wants to use the service provided by the network service server 15, the first terminal device 13 can be operated, connected to the Internet through the first gateway router 11, and connected to the Internet via the Internet gateway. The network service server 15, and after operating the first terminal device 13 to log in to the network service server 15, uses the service provided by the network service server 15 with the specific identity it is logged into. In the case of Facebook, users may perform various interactive activities on the Internet in this specific identity, such as adding another user to a friend list, marking another user as a common participant when posting a life update, and A user classifies to a different group such as a family member or a friend, uploads a multimedia file, adds a tag corresponding to another user, evaluates or comments on the dynamics posted by another user, and the like.

以上所述,乃一般使用者在網路上與其他使用者互動之基礎。傳統上,即便兩個使用者間關係密切,常常瀏覽相同主題的文章或影片,仍須各別透過各自的閘道路由器將數位資訊存取至其所持有的終端設 備。本發明之目的,係藉由前述使用者間的互動關係,建立一個基於人際網路的資訊分享系統,以令該第一閘道路由器11及第二閘道路由器12間能基於使用者間的社群關係,互相分享數位資訊,進而能在一使用者透過該第一閘道路由器11存取一檔案(即數位資訊)後,另一使用者再透過該第二閘道路由器12存取該檔案時,該另一使用者所操作之該第二終端設備14能迅速地獲取該檔案,以提昇檔案分享的效率並減輕該網路服務伺服器15之負擔。 The above is the basis for the average user to interact with other users on the Internet. Traditionally, even if the two users are closely related, often browsing articles or videos of the same subject, they must still access digital information to their terminal devices through their respective gateway routers. Ready. The purpose of the present invention is to establish an information sharing system based on the interpersonal network by the interaction between the users, so that the first gateway router 11 and the second gateway router 12 can be based on the user. In the community relationship, the digital information is shared with each other, and after a user accesses a file (ie, digital information) through the first gateway router 11, another user accesses the second gateway router 12 again. During the file, the second terminal device 14 operated by the other user can quickly acquire the file to improve the efficiency of file sharing and reduce the burden on the network service server 15.

請參閱第1圖及第2圖所示,如同前述,本發明之該第一終端設備13及第二終端設備14,係分別透過該第一閘道路由器11及第二閘道路由器12連線至網際網路,據此,該第一終端設備13及第二終端設備14不僅能連線至該網路服務伺服器15,亦能與該追蹤伺服器16交換資訊。本發明之方法,係使該第一閘道路由器11能執行下列步驟:(201)向該網路服務伺服器15發出一第一授權請求;(202)向該第一終端設備13轉發該網路服務伺服器15所發出之一第一簽核請求,且向該網路服務伺服器15轉發該第一終端設備13所發出之一第一簽核指令;(203)接收回傳之一第一授權指令,並記錄該第一終端設備13對應於該網路服務伺服器15之一第一帳號資訊;(204)將該第一帳號資訊發送予該追蹤伺服器16;(205)向該第一終端設備13轉發接收該網路服務伺服器15所發出之一第二簽核請求,且向該網路服務伺服器15轉發該第一終端設備13所發出之一第二簽核指令;(206)向該追蹤伺服器16發送一網路連線通知;(207)接收並轉發該第一終端設備13向該網路服務伺服器15發出之一互動行為指令;(208)在該第一終端設備13透過該第一閘道路由器11存取網際網路之一檔案時,將該檔案儲存於該第一閘道路由器11之一第一儲存單元110,並向該追蹤伺服器16發出對應於該檔案之一檔案資訊;及(209)接收該追蹤伺服器16發出之一分享指令,並根據該分享指令向該 第二閘道路由器12分享該檔案。 Referring to FIG. 1 and FIG. 2, as described above, the first terminal device 13 and the second terminal device 14 of the present invention are respectively connected through the first gateway router 11 and the second gateway router 12. To the Internet, the first terminal device 13 and the second terminal device 14 can not only connect to the network service server 15, but also exchange information with the tracking server 16. The method of the present invention enables the first gateway router 11 to perform the following steps: (201) issuing a first authorization request to the network service server 15; (202) forwarding the network to the first terminal device 13 One of the first sign-off requests issued by the service server 15 and forwarding one of the first sign-off instructions issued by the first terminal device 13 to the network service server 15; (203) receiving one of the back-transmission commands An authorization command, and recording that the first terminal device 13 corresponds to the first account information of the network service server 15; (204) transmitting the first account information to the tracking server 16; (205) to the The first terminal device 13 forwards and receives one of the second sign-off requests issued by the network service server 15, and forwards to the network service server 15 one of the second sign-off instructions issued by the first terminal device 13; (206) transmitting a network connection notification to the tracking server 16; (207) receiving and forwarding the first terminal device 13 to issue an interactive behavior instruction to the network service server 15; (208) in the When a terminal device 13 accesses one of the Internet files through the first gateway router 11, Storing the file in the first storage unit 110 of the first gateway router 11 and sending the file information corresponding to the file to the tracking server 16; and (209) receiving the one of the tracking server 16 Share the instruction and follow the sharing instruction to the The second gateway router 12 shares the file.

在此一較佳實施例中,前述步驟(201)係在該第一終端設備13透過該第一閘道路由器11登錄至該網路服務伺服器15所提供之網路服務時(例如:使用者第一次透過該第一閘道路由器11登錄至Facebook),該第一閘道路由器11才將該第一授權請求發送予該網路服務伺服器15,且轉發該網路服務伺服器15向該第一終端設備13所發出之該第一簽核請求,以令使用者操作該第一終端設備13執行簽核確認,並透過該第一閘道路由器11,將該第一終端設備13所發出之該簽核指令發送至該網路服務伺服器15,進而能針對該網路服務伺服器15所提供之網路服務分別取得使用者授權,惟,在其他可能的施作方式中,亦可在使用者欲調整授權狀況時,被動地接收來自該第一終端設備13之一調整授權訊息後,重新向該第一終端設備13發送該第一授權請求。 In the preferred embodiment, the foregoing step (201) is when the first terminal device 13 logs in to the network service provided by the network service server 15 through the first gateway router 11 (for example, using The first time to log in to Facebook through the first gateway router 11, the first gateway router 11 sends the first authorization request to the network service server 15, and forwards the network service server 15 The first sign-off request sent to the first terminal device 13 to enable the user to operate the first terminal device 13 to perform a sign-off confirmation, and through the first gateway router 11, the first terminal device 13 The signing instruction issued is sent to the network service server 15, and the user authorization can be obtained separately for the network service provided by the network service server 15, but in other possible implementation manners, The first authorization request may be resent to the first terminal device 13 after receiving the adjustment authorization message from the first terminal device 13 passively when the user wants to adjust the authorization status.

續上所述,在前述步驟(202)至(205)中,當使用者操作該第一終端設備13,並針對該第一簽核請求回傳該第一簽核指令,進而使該第一閘道路由器11能接收到該網路服務伺服器15回傳之該第一授權指令,此時,該第一閘道路由器11會根據該第一授權指令,將該第一終端設備13對應於該網路服務伺服器15之該第一帳號資訊發送予該追蹤伺服器16。該第一帳號資訊中包括有使用者帳號(即該使用者之網路身份)及所對應之該網路服務伺服器15等資訊,以令該追蹤伺服器16能根據該第一帳號資訊,向該網路服務伺服器15發出一第二授權請求。嗣,該網路服務伺服器15在接收到該追蹤伺服器16所發出之該第二授權請求後,會透過該第一閘道路由器11向該第一終端設備13發出該第二簽核請求,以確認使用者是否允許該追蹤伺服器16接收對應於該第一帳號資訊之一活動資訊。同樣以Facebook為例,此一步驟,類似於使用者透過Facebook執行生日提醒或各種小遊戲等第三方軟體時,該等第三方軟體會向Facebook發出該第二授權請求,此時,Facebook會向使用者發出該第二簽核請求,以確認使用者是否同意第三方軟體存取該使用者之該第一帳號資訊。 As described above, in the foregoing steps (202) to (205), when the user operates the first terminal device 13, and requests the first sign-off instruction for the first sign-off, the first The gateway router 11 can receive the first authorization command sent back by the network service server 15, and the first gateway router 11 corresponding to the first terminal device 13 according to the first authorization command. The first account information of the network service server 15 is sent to the tracking server 16. The first account information includes a user account (ie, the user's network identity) and the corresponding network service server 15 and the like, so that the tracking server 16 can use the first account information. A second authorization request is issued to the network service server 15. After receiving the second authorization request sent by the tracking server 16, the network service server 15 sends the second sign-off request to the first terminal device 13 through the first gateway router 11. To confirm whether the user allows the tracking server 16 to receive activity information corresponding to one of the first account information. Also taking Facebook as an example, this step is similar to when a third party software such as a birthday reminder or various mini games is executed by a user via Facebook, and the third party software sends the second authorization request to Facebook. At this time, Facebook will The user issues the second sign-off request to confirm whether the user agrees to the third-party software to access the first account information of the user.

以上所述,可被歸類於本發明之前階段(準備階段),以下繼續針對本發明之後階段(應用階段)作進一步詳述。在前述步驟(206) 中,當使用者操作該第一終端設備13,並透過該第一閘道路由器11連線至網際網路時,該第一閘道路由器11會將一網路連線通知發送至該追蹤伺服器16,以令該追蹤伺服器16能監控該網路服務伺服器15上對應於該第一帳號資訊之網路活動。進一步言,在前述步驟(207)中,當使用者操作該第一終端設備13,進行各種互動行為(如:加入好友名單、標記、分類、上傳多媒體檔案、評價或留言等)時,該第一閘道路由器11能接收該第一終端設備13所發出之一互動行為指令(對應於前述各種互動行為),並將該互動行為指令轉發予該網路服務伺服器15。此時,該網路服務伺服器15不僅會依據該互動行為指令,執行對應之功能(即前述加入好友名單、標記、分類、上傳多媒體檔案、評價或留言等功能),且根據該第二授權指令,該網路服務伺服器15尚會將對應於該互動行為指令之活動資訊,發送予該追蹤伺服器16。該追蹤伺服器16在接收到對應於該第一帳號資訊之該等活動資訊後,會對該等活動資訊進行分析,且能根據分析該等活動資訊之結果,將一第二帳號資訊(與該使用者關係密切之另一使用者的網路身分)與該第一帳號資訊設定為同一群組,並儲存為一群組結果。 As described above, it can be classified into the previous stage (preparation stage) of the present invention, and the following is further described in detail in the later stage (application stage) of the present invention. In the foregoing step (206) When the user operates the first terminal device 13 and connects to the Internet through the first gateway router 11, the first gateway router 11 sends a network connection notification to the tracking servo. The device 16 is configured to enable the tracking server 16 to monitor network activity on the network service server 15 corresponding to the first account information. Further, in the foregoing step (207), when the user operates the first terminal device 13 to perform various interactive activities (such as adding a friend list, marking, classifying, uploading a multimedia file, evaluating or leaving a message, etc.), the first A gateway router 11 can receive an interactive behavior command (corresponding to the foregoing various interaction behaviors) issued by the first terminal device 13, and forward the interactive behavior instruction to the network service server 15. At this time, the network service server 15 not only performs the corresponding function according to the interactive behavior instruction (that is, the foregoing functions of adding a friend list, marking, classifying, uploading a multimedia file, rating, or message), and according to the second authorization. Instructed, the network service server 15 will also send activity information corresponding to the interactive behavior instruction to the tracking server 16. After receiving the activity information corresponding to the first account information, the tracking server 16 analyzes the activity information, and can analyze a second account information according to the result of analyzing the activity information. The other user's network identity is closely related to the first account information and is stored as a group result.

復請參閱第1圖及第2圖所示,在前述步驟(208)中,當使用者在該第一終端設備13透過該第一閘道路由器11存取該網路服務伺服器15(或網際網路上的其他伺服器)之一檔案時,該第一閘道路由器11會將該檔案儲存於該第一儲存單元110,以便日後該使用者欲再次存取該檔案時(無論係操作該第一終端設備13或該使用者之另一終端設備),能直接由該第一儲存單元110中獲取該檔案;此外,該第一閘道路由器11會將對應於該檔案之一檔案資訊發送予該追蹤伺服器16,該檔案資訊包括該檔案本身之資訊,及儲存有該檔案之該第一閘道路由器11之資訊。由於該追蹤伺服器16已根據分析該第一帳號資訊的活動資訊之結果,儲存有該群組結果,故,該追蹤伺服器16能根據該群組結果,找出對應於該第一閘道路由器11(根據該第一帳號資訊)之該第二閘道路由器12(根據該第二帳號資訊)。嗣,在前述步驟(209)中,當該追蹤伺服器16接收到該檔案資訊後,該追蹤伺服器16能根據該群組結果向該第一閘道路由器11發出一分享指令,該分享指令中包括該第二閘道路由器12之資訊,以令該第一閘道 路由器11在接收到該分享指令後,能根據該分享指令向該第二閘道路由器12分享該檔案。詳言之,實際施作時,該第一閘道路由器11可直接將儲存於該第一儲存單元110之該檔案發送予對應於該第二帳號資訊之該第二閘道路由器12,以令該第二閘道路由器12能將該檔案儲存於該第二閘道路由器12之一第二儲存單元120,進而在該第二終端設備14透過該第二閘道路由器12,發出對應於該檔案之一存取請求時,該第二閘道路由器12能直接將儲存於該第二儲存單元120之該檔案傳送予該第二終端設備14;或者,該第一閘道路由器11亦可將對應於該檔案之該檔案資訊發送予該第二閘道路由器12,以令該第二閘道路由器12能將該檔案資訊儲存於該第二儲存單元120,嗣,當該第二終端設備14要求存取該檔案時,由於該第二儲存單元120,已儲存有對應於該檔案之該檔案資訊(包括該檔案本身之資訊,及儲存有該檔案之該第一閘道路由器11之資訊),故,該第二閘道路由器12能根據該檔案資訊,向該第一閘道路由器11請求存取該檔案。無論採取前述之第一種或第二種作法,該第二終端設備14皆無需再向該網路服務伺服器15(或網際網路上的其他伺服器)請求該檔案。 Referring to FIG. 1 and FIG. 2, in the foregoing step (208), when the user accesses the network service server 15 through the first gateway router 11 at the first terminal device 13 (or When one of the other servers on the Internet is in the file, the first gateway router 11 stores the file in the first storage unit 110, so that the user wants to access the file again (regardless of the operation) The first terminal device 13 or another terminal device of the user can directly acquire the file from the first storage unit 110; further, the first gateway router 11 sends the file information corresponding to the file. The tracking server 16 includes the information of the file itself and the information of the first gateway router 11 storing the file. Since the tracking server 16 has stored the group result according to the result of analyzing the activity information of the first account information, the tracking server 16 can find out corresponding to the first gateway according to the group result. The second gateway router 12 of the router 11 (according to the first account information) (according to the second account information). In the foregoing step (209), after the tracking server 16 receives the file information, the tracking server 16 can send a sharing instruction to the first gateway router 11 according to the group result, the sharing instruction. The information of the second gateway router 12 is included to make the first gateway After receiving the sharing instruction, the router 11 can share the file with the second gateway router 12 according to the sharing instruction. In detail, the first gateway router 11 can directly send the file stored in the first storage unit 110 to the second gateway router 12 corresponding to the second account information. The second gateway router 12 can store the file in the second storage unit 120 of the second gateway router 12, and then transmit the corresponding file to the second terminal device 14 through the second gateway router 12. When the access request is made, the second gateway router 12 can directly transmit the file stored in the second storage unit 120 to the second terminal device 14; or the first gateway router 11 can also correspond to The file information of the file is sent to the second gateway router 12 to enable the second gateway router 12 to store the file information in the second storage unit 120, when the second terminal device 14 requests When the file is accessed, the second storage unit 120 stores the file information corresponding to the file (including the information of the file itself and the information of the first gateway router 11 storing the file). Therefore, the second gate is composed of The device 12 can request access to the file from the first gateway router 11 according to the file information. Regardless of the first or second method described above, the second terminal device 14 does not need to request the file from the network service server 15 (or other server on the Internet).

如此,由於在網路上彼此互動頻繁的使用者間,常常會基於類似的興趣,或共同好友的分享,向該網路服務伺服器15(或網際網路上的其他伺服器)存取相同的檔案,經由本發明之方法,能主動將彼此相互關聯的網路使用者設定為同一群組,且在一使用者透過該第一閘道路由器11存取該檔案後,另一使用者再透過該第二閘道路由器12存取該檔案時,該第二閘道路由器12無需再向該網路服務伺服器15(或網際網路上的其他伺服器)請求該檔案,而能夠透過預先儲存於該第二儲存單元120,或由該第一閘道路由器11進行分享,使得該另一使用者所操作之該第二終端設備14能迅速地獲取該檔案,不僅能大幅提昇檔案分享的效率,更能有效減輕該網路服務伺服器15之負擔。 In this way, users who frequently interact with each other on the network often access the same file to the network service server 15 (or other server on the Internet) based on similar interests or sharing by a common friend. According to the method of the present invention, the network users that are associated with each other can be actively set to the same group, and after the user accesses the file through the first gateway router 11, the other user transmits the file again. When the second gateway router 12 accesses the file, the second gateway router 12 does not need to request the file from the network service server 15 (or other server on the Internet), but can be pre-stored in the file. The second storage unit 120 is shared by the first gateway router 11 so that the second terminal device 14 operated by the other user can quickly acquire the file, which not only greatly improves the efficiency of file sharing, but also improves the efficiency of file sharing. The burden on the network service server 15 can be effectively alleviated.

在此特別一提者,雖然前述實施例係以該第一閘道路由器11及第二閘道路由器12間之互動為例,說明本發明之方法,惟,本發明並不侷限於應用在兩個閘道路由器間之檔案分享,實際應用時,可再增設更多的閘道路由器,並據以構成更複雜的人際網路,前述實施例僅係為了便 於說明而簡化後的模型,本發明所欲主張保護之權利範圍並不以此為限,合先陳明。 In particular, although the foregoing embodiment takes the interaction between the first gateway router 11 and the second gateway router 12 as an example, the method of the present invention is described, but the present invention is not limited to the application in two. File sharing between gateway routers. In actual application, more gateway routers can be added and a more complex network can be constructed. The foregoing embodiment is only for the sake of convenience. For the sake of simplification of the model, the scope of the right to claim the protection of the present invention is not limited thereto.

按,以上所述,僅為本發明之若干較佳實施例,惟,本發明之技術特徵並不侷限於此,凡相關技術領域之人士在參酌本發明之技術內容後,所能輕易思及之等效變化,均應不脫離本發明之保護範疇。 The above description is only a few preferred embodiments of the present invention, but the technical features of the present invention are not limited thereto, and those skilled in the relevant art can easily consider after considering the technical content of the present invention. Equivalent changes should not depart from the scope of protection of the present invention.

Claims (6)

一種能根據使用者網路互動行為進行檔案分享之方法,該方法係應用於一網路系統,該網路系統包括一第一閘道路由器、一第二閘道路由器、一第一終端設備、一第二終端設備、一網路服務伺服器及一追蹤伺服器,其中該第一閘道路由器及第二閘道路由器分別設有一第一儲存單元及一第二儲存單元,該第一終端設備及第二終端設備係分別透過該第一閘道路由器及第二閘道路由器連線至網際網路,該方法係使該第一閘道路由器能執行下列步驟:向該網路服務伺服器發出一第一授權請求,並向該第一終端設備轉送該網路服務伺服器發出之一第一簽核請求;向該網路服務伺服器轉送該第一終端設備回傳之一第一簽核指令;接收該網路服務伺服器回傳之一第一授權指令,並根據該第一授權指令,記錄該第一終端設備對應於該網路服務伺服器之一第一帳號資訊;將該第一帳號資訊發送予該追蹤伺服器,以令該追蹤伺服器能向該網路服務伺服器發出一第二授權請求,進而使該網路服務伺服器能根據該第二授權請求,向該第一閘道路由器發出一第二簽核請求;接收該網路服務伺服器所發出之該第二簽核請求,並將該第二簽核請求發送予該第一終端設備;接收該第一終端設備針對該第二簽核請求,回傳之一第二簽核指令,並將該第二簽核指令發送予該網路服務伺服 器,以令該網路服務伺服器能向該該追蹤伺服器發出一第二授權指令,進而允許該追蹤伺服器接收對應於該第一帳號資訊之一活動資訊;在該第一終端設備透過該第一閘道路由器,連線至網際網路時,將一網路連線通知發送至該追蹤伺服器;接收並轉發該第一終端設備向該網路服務伺服器發出之一互動行為指令,以令該網路服務伺服器能根據該第二授權指令,將對應於該互動行為指令之活動資訊,發送予該追蹤伺服器,進而使該追蹤伺服器能根據分析該等活動資訊之結果,將對應於該第二閘道路由器之一第二帳號資訊與該第一帳號資訊設定為同一群組,並儲存為一群組結果;在該第一終端設備透過該第一閘道路由器存取網際網路之一檔案時,將該檔案儲存於該第一儲存單元,並向該追蹤伺服器發出對應於該檔案之一檔案資訊,該檔案資訊包括該檔案本身之資訊,及儲存該檔案之該第一閘道路由器之資訊,進而使該追蹤伺服器能根據該群組結果,向該第一閘道路由器發出一分享指令,該分享指令包括對應於該第二帳號資訊之該第二閘道路由器之資訊;及接收該分享指令,並根據該分享指令將該檔案發送予該第二閘道路由器,令該第二閘道路由器將該檔案儲存於該第二儲存單元,在該第二終端設備透過該第二閘道路由器,發出對應於該檔案之一存取請求時,使該第二閘道路由器 能直接將儲存於該第二儲存單元之該檔案傳送予該第二終端設備。 A method for sharing files according to user interaction behavior, the method is applied to a network system, the network system includes a first gateway router, a second gateway router, and a first terminal device. a second terminal device, a network service server, and a tracking server, wherein the first gateway router and the second gateway router are respectively provided with a first storage unit and a second storage unit, the first terminal device And the second terminal device is connected to the Internet through the first gateway router and the second gateway router respectively, the method enables the first gateway router to perform the following steps: sending the network service server a first authorization request, and forwarding, to the first terminal device, the network service server to issue one of the first sign-off requests; and forwarding, to the network service server, the first sign-off of the first terminal device Receiving, by the network service server, one of the first authorization instructions, and recording, according to the first authorization instruction, the first terminal device corresponding to the first account of the network service server Sending the first account information to the tracking server, so that the tracking server can send a second authorization request to the network service server, thereby enabling the network service server to respond to the second authorization request. Sending a second sign-off request to the first gateway router; receiving the second sign-off request sent by the network service server, and transmitting the second sign-off request to the first terminal device; receiving The first terminal device returns a second sign-off instruction for the second sign-off request, and sends the second sign-off command to the network service server. So that the network service server can issue a second authorization command to the tracking server, thereby allowing the tracking server to receive activity information corresponding to the first account information; The first gateway router sends a network connection notification to the tracking server when connecting to the Internet; receiving and forwarding the first terminal device to send an interactive behavior instruction to the network service server So that the network service server can send the activity information corresponding to the interactive behavior instruction to the tracking server according to the second authorization instruction, thereby enabling the tracking server to analyze the result of the activity information. And the second account information corresponding to the second gateway router is set to the same group as the first account information, and is stored as a group result; and the first terminal device stores the first gateway device through the first gateway device. When the file is taken from the Internet, the file is stored in the first storage unit, and the file information corresponding to the file is sent to the tracking server, and the file information includes the file. Information about itself, and information of the first gateway router storing the file, thereby enabling the tracking server to issue a sharing instruction to the first gateway router according to the group result, the sharing instruction including corresponding to the Information of the second gateway router of the second account information; and receiving the sharing instruction, and transmitting the file to the second gateway router according to the sharing instruction, so that the second gateway router stores the file in the a second storage unit, when the second terminal device transmits an access request corresponding to the file through the second gateway router, causing the second gateway router The file stored in the second storage unit can be directly transmitted to the second terminal device. 如請求項1所述之方法,其中該第一閘道路由器係在該第一終端設備透過該第一閘道路由器第一次登錄至該網路服務伺服器所提供之網路服務時,向該網路服務伺服器發出該第一授權請求。 The method of claim 1, wherein the first gateway router is when the first terminal device logs in to the network service provided by the network service server for the first time through the first gateway router, The network service server issues the first authorization request. 如請求項1所述之方法,其中該第一閘道路由器係在接收到來自該第一終端設備之一調整授權訊息時,根據該調整授權訊息,向該第一終端設備發出該第一授權請求。 The method of claim 1, wherein the first gateway router sends the first authorization to the first terminal device according to the adjustment authorization message when receiving an adjustment authorization message from the first terminal device request. 一種能根據使用者網路互動行為進行檔案分享之方法,該方法係應用於一網路系統,該網路系統包括一第一閘道路由器、一第二閘道路由器、一第一終端設備、一第二終端設備、一網路服務伺服器及一追蹤伺服器,其中該第一閘道路由器及第二閘道路由器分別設有一第一儲存單元及一第二儲存單元,該第一終端設備及第二終端設備係分別透過該第一閘道路由器及第二閘道路由器連線至網際網路,該方法係使該第一閘道路由器能執行下列步驟:向該網路服務伺服器發出一第一授權請求,並向該第一終端設備轉送該網路服務伺服器發出之一第一簽核請求;向該網路服務伺服器轉送該第一終端設備回傳之一第一簽核指令;接收該網路服務伺服器回傳之一第一授權指令,並根據該第一授權指令,記錄該第一終端設備對應於該網路服務伺服器之一第一帳號資訊; 將該第一帳號資訊發送予該追蹤伺服器,以令該追蹤伺服器能向該網路服務伺服器發出一第二授權請求,進而使該網路服務伺服器能根據該第二授權請求,向該第一閘道路由器發出一第二簽核請求;接收該網路服務伺服器所發出之該第二簽核請求,並將該第二簽核請求發送予該第一終端設備;接收該第一終端設備針對該第二簽核請求,回傳之一第二簽核指令,並將該第二簽核指令發送予該網路服務伺服器,以令該網路服務伺服器能向該該追蹤伺服器發出一第二授權指令,進而允許該追蹤伺服器接收對應於該第一帳號資訊之一活動資訊;在該第一終端設備透過該第一閘道路由器,連線至網際網路時,將一網路連線通知發送至該追蹤伺服器;接收並轉發該第一終端設備向該網路服務伺服器發出之一互動行為指令,以令該網路服務伺服器能根據該第二授權指令,將對應於該互動行為指令之活動資訊,發送予該追蹤伺服器,進而使該追蹤伺服器能根據分析該等活動資訊之結果,將對應於該第二閘道路由器之一第二帳號資訊與該第一帳號資訊設定為同一群組,並儲存為一群組結果;在該第一終端設備透過該第一閘道路由器存取網際網路之一檔案時,將該檔案儲存於該第一儲存單元,並向該追蹤伺服器發出對應於該檔案之一檔案資訊,該檔案資訊包括該檔案本身之資訊,及儲存該檔案之該第一閘道路由器 之資訊,進而使該追蹤伺服器能根據該群組結果,向該第一閘道路由器發出一分享指令,該分享指令包括對應於該第二帳號資訊之該第二閘道路由器之資訊;及接收該分享指令,並根據該分享指令將該檔案資訊發送予該第二閘道路由器,以在該第二終端設備透過該第二閘道路由器,發出對應於該檔案之一存取請求時,使該第二閘道路由器能向該第一閘道路由器請求存取該檔案,並將取自該第一閘道路由器之該檔案傳送予該第二終端設備。 A method for sharing files according to user interaction behavior, the method is applied to a network system, the network system includes a first gateway router, a second gateway router, and a first terminal device. a second terminal device, a network service server, and a tracking server, wherein the first gateway router and the second gateway router are respectively provided with a first storage unit and a second storage unit, the first terminal device And the second terminal device is connected to the Internet through the first gateway router and the second gateway router respectively, the method enables the first gateway router to perform the following steps: sending the network service server a first authorization request, and forwarding, to the first terminal device, the network service server to issue one of the first sign-off requests; and forwarding, to the network service server, the first sign-off of the first terminal device Receiving, by the network service server, one of the first authorization instructions, and recording, according to the first authorization instruction, the first terminal device corresponding to the first account of the network service server ; Sending the first account information to the tracking server, so that the tracking server can send a second authorization request to the network service server, thereby enabling the network service server to respond according to the second authorization request. Sending a second sign-off request to the first gateway router; receiving the second sign-off request sent by the network service server, and transmitting the second sign-off request to the first terminal device; receiving the The first terminal device returns a second sign-off instruction for the second sign-off request, and sends the second sign-off command to the network service server, so that the network service server can The tracking server sends a second authorization command, thereby allowing the tracking server to receive activity information corresponding to the first account information; and the first terminal device connects to the Internet through the first gateway router Sending a network connection notification to the tracking server; receiving and forwarding the first terminal device to send an interactive behavior instruction to the network service server, so that the network service server can perform the Second grant The instruction sends the activity information corresponding to the interactive behavior instruction to the tracking server, so that the tracking server can correspond to the second account of the second gateway router according to the result of analyzing the activity information. The information is set in the same group as the first account information, and is stored as a group result; when the first terminal device accesses one of the Internet files through the first gateway router, the file is stored in the file a first storage unit, and sending, to the tracking server, file information corresponding to the file, the file information including information of the file itself, and the first gateway router storing the file And the information of the second gateway router corresponding to the second account information is sent by the tracking server according to the result of the group; and the sharing command includes information about the second gateway router corresponding to the second account information; Receiving the sharing instruction, and transmitting the file information to the second gateway router according to the sharing instruction, when the second terminal device sends an access request corresponding to the file through the second gateway router, And causing the second gateway router to request access to the file from the first gateway router, and transmitting the file taken from the first gateway router to the second terminal device. 如請求項4所述之方法,其中該第一閘道路由器係在該第一終端設備透過該第一閘道路由器第一次登錄至該網路服務伺服器所提供之網路服務時,向該網路服務伺服器發出該第一授權請求。 The method of claim 4, wherein the first gateway router is when the first terminal device logs in to the network service provided by the network service server for the first time through the first gateway router, The network service server issues the first authorization request. 如請求項4所述之方法,其中該第一閘道路由器係在接收到來自該第一終端設備之一調整授權訊息時,根據該調整授權訊息,向該第一終端設備發出該第一授權請求。 The method of claim 4, wherein the first gateway router sends the first authorization to the first terminal device according to the adjustment authorization message when receiving the adjustment authorization message from the first terminal device request.
TW103111686A 2014-03-28 2014-03-28 A method of sharing files based on user interaction TWI539777B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW103111686A TWI539777B (en) 2014-03-28 2014-03-28 A method of sharing files based on user interaction

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW103111686A TWI539777B (en) 2014-03-28 2014-03-28 A method of sharing files based on user interaction

Publications (2)

Publication Number Publication Date
TW201537920A TW201537920A (en) 2015-10-01
TWI539777B true TWI539777B (en) 2016-06-21

Family

ID=54851046

Family Applications (1)

Application Number Title Priority Date Filing Date
TW103111686A TWI539777B (en) 2014-03-28 2014-03-28 A method of sharing files based on user interaction

Country Status (1)

Country Link
TW (1) TWI539777B (en)

Also Published As

Publication number Publication date
TW201537920A (en) 2015-10-01

Similar Documents

Publication Publication Date Title
US10587715B2 (en) Residential cache appliance utilizing a social network
US11316965B1 (en) Methods and systems for processing an ephemeral con tent message
US10298618B2 (en) Privacy model for shared collections of content on a social networking system
US11349801B2 (en) Systems and methods for providing content
JP6195451B2 (en) Group messaging system, method, and computer-readable recording medium for providing file sharing by bidirectional cooperation with cloud server
US7782866B1 (en) Virtual peer in a peer-to-peer network
US8554827B2 (en) Virtual peer for a content sharing system
WO2017088383A1 (en) Method, apparatus and system for playing live video
US20140280859A1 (en) Sharing control system and method for network resources download information
US9591097B2 (en) System and method for enabling pseudonymous lifelike social media interactions without using or linking to any uniquely identifiable user data and fully protecting users' privacy
US20200367039A1 (en) Method and system for multipoint access within a mobile network
US8396965B2 (en) System and method to enhance user presence management to enable the federation of rich media sessions
KR20220066154A (en) Account linking method and apparatus, storage medium and electronic device
Göndör et al. The current state of interoperability in decentralized online social networking services
JP7092878B2 (en) Systems and methods for optimizing simulcast streams in group video calls
CN104348700A (en) Method and system for sending microblog
Kapanipathi et al. Privacy-aware and scalable content dissemination in distributed social networks
Tran et al. Decentralized online social network using peer-to-peer technology
TWI539777B (en) A method of sharing files based on user interaction
US20150074073A1 (en) Apparatus, system, and method for event-identified content exchange and management
EP3522486B1 (en) Systems and methods for optimizing simulcast streams in group video calls
TWI481227B (en) System and method for forwarding object
Chard et al. A social content delivery network for e‐science
WO2013034002A1 (en) Method, system and server for managing social network
OA16862A (en) Sharing control system and method for network resources download information