CN101155177B - Shared protocol-based data channel sharing system and method - Google Patents
Shared protocol-based data channel sharing system and method Download PDFInfo
- Publication number
- CN101155177B CN101155177B CN2006100629752A CN200610062975A CN101155177B CN 101155177 B CN101155177 B CN 101155177B CN 2006100629752 A CN2006100629752 A CN 2006100629752A CN 200610062975 A CN200610062975 A CN 200610062975A CN 101155177 B CN101155177 B CN 101155177B
- Authority
- CN
- China
- Prior art keywords
- service
- module
- client
- shared
- data channel
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Landscapes
- Computer And Data Communications (AREA)
Abstract
The invention relates to a data channel sharing system based on a shared protocol, which comprises a service end, a client, a protocol stack, a channel sharing proxy service module and a channel sharing service providing module, wherein the service end is provided with an external communication channel connected with an external network, the client receives the shared service, the channel sharing proxy service module runs on the client, and the channel sharing service providing module runs on the service end. The channel sharing proxy service module intercepts a network access request from a user browser, forwards the network access request to the server channel sharing service providing module through a protocol stack, sends the network access request from the client to an external network through an external communication channel, returns a response to the client through the protocol stack after receiving an external network response, and intercepts the response and returns the response to the user browser. The technical scheme of the invention enables the user to quickly and conveniently utilize the existing data channel to enable the existing data channel to become a network resource shared by other data terminals.
Description
[technical field]
The present invention relates to a kind of Internet resources technology of sharing, particularly a kind of data channel sharing system and method based on shared protocol.
[background technology]
The user usually has the needs of shared a certain data channel when using Internet resources.For example in an outdoor application scenarios (on the train like open-air outing or motion); Have only and dispose the cdma wireless network interface card on the notebook computer and can insert the Internet; And other notebook computer also needs access internet simultaneously, then must share this existing data channel.
IGRS (Intelligent Grouping and Resource Sharing; Information equipment intelligence interconnection and Resource Sharing Protocol) agreement is that the related information equipment of enterprise, public place, individual and family is when interconnected; Common resource and function service interface standard are provided; Make equipment can effectively realize resources open and service collaboration, improve the functions of the equipments interoperability, and strengthen the function of composite services between distinct device.It can support automatic device discovery, dynamic group net, resource-sharing and the cooperation with service between multiple information equipment, household electrical appliance, the communication apparatus in limited range network domains (wired, wireless).
The IGRS technology has solved effectively between various kinds of equipment and has interconnected, the difficult problem of resource-sharing, and can be used in resources shared, not only is computational resource or device resource, and data channel also can be used as a kind of resource and shared and use.
[summary of the invention]
Technical problem to be solved by this invention is to provide a kind of Internet resources technology of sharing, particularly a kind of data channel sharing system and method based on common protocol.
For solving the problems of the technologies described above; The technical scheme that the present invention adopted is: a kind of data channel sharing system based on shared protocol; It comprises provides share service, have the PERCOM peripheral communication passage that is connected with external network service end, accept share service client, comprise two shared protocol stack modules, the channels share proxy service module that runs on client that adheres to client and service end separately, the channels share service providing module that runs on service end.The channels share proxy service module is intercepted and captured the network access request from user browser; And will be sent to external network through the PERCOM peripheral communication passage from the network access request of client through shared protocol stack module forwards to the service end channels share service providing module of client; And after receiving the external network response; The shared protocol stack module that responds through service end is back to client, and the channels share proxy service module is intercepted and captured this response and it is back to user browser.
Technical scheme of the present invention makes the user can utilize existing data channel efficiently and easily, and making it to become other data terminals can network resource shared.
[description of drawings]
Fig. 1 is a system block diagram of the present invention.
Fig. 2 is that the present invention carries out the flow chart that data channel is shared.
[embodiment]
Below in conjunction with accompanying drawing the present invention is done further description.
See also Fig. 1, be system block diagram of the present invention.This system comprises channels share proxy service module, channels share service providing module, IGRS protocol stack module, security module and PERCOM peripheral communication passage.
Wherein, the function of each module is following:
IGRS protocol stack module: comprise IGRS basic agreement stack module software.In the present embodiment; Agreement between Connection Service device end and the client adopts the IGRS agreement; And being connected except that realizing through the IGRS agreement between server end and the client; Can also utilize the DLNA agreement of initiating by the tame consumer electronics industry giants of Intel, Philip, IBM, Hewlett-Packard, Microsoft etc. 17, or be master's ECHONET agreement with Japanese manufacturer.
Security service module: be responsible for safety certification, guarantee to have only legal users the visit data channels share to serve;
The channels share proxy service module: the channels share proxy service module runs on client, and it intercepts and captures the network access request from browser, and is transmitted to service end through the IGRS protocol stack module.Under the regular situation, when the user passed through the browser access Internet resources, browser is with direct and network layer, and was mutual like tcp/ip layer.And in the present invention; The channels share proxy service module is as an intermediate layer between browser and the tcp/ip layer; The network requests of can the intercepting user sending from browser; Browser is thought network layer is sent in request, and in fact this request is to have sent to channels share agency service layer.By this way, just can when reducing to greatest extent, increase the flexibility of system to the existing application modification;
The channels share service providing module: the channels share service providing module runs on service end, and this resume module is passed through the client-requested of safety verification, and it is transmitted to last PERCOM peripheral communication passage;
The PERCOM peripheral communication passage: it is the network layer of bottom, and like ICP/IP protocol layer, CDMA passage etc., the access request of final network will be forwarded to external network through it.
See also Fig. 2, be the typical multidata terminal passageway of the present invention sharing application process:
At first, the data terminal (like PC, personal digital assistant, smart phone etc.) that can use IGRS to serve is carried out the discovery of equipment and service through the IGRS agreement and is searched; Simultaneously, can provide the data terminal of channels share the channels share service can be provided through the declaration of IGRS agreement.
When needs used other data terminals of channels share service to receive this service declaration, it can notify the user through graphical interfaces by rights.Need to use the terminal use of channels share service to open web browser, with normal mode access internet.
At this moment, the channels share proxy service module of client can be intercepted and captured the internet access request that the user sends through browser, and this network access request is transmitted to the channels share service providing module of service end.The channels share service providing module of service end can forward it after receiving above-mentioned access request through the network access request of PERCOM peripheral communication passage (like ICP/IP protocol) with client, its processing mode just network requests as this machine of processing is the same.
After treating telecommunication network response user's access request, the channels share service providing module is received this network response, and the result is returned to the channels share proxy service module of client through the IGRS protocol stack module.The channels share proxy service module returns to browser with same intercepting and capturing mode with the result, makes the user receive that corresponding access request is corresponding.
In case of necessity, system can be in client and service end, and the safety certification of being correlated with through security module just can the access path share service with the validated user of guaranteeing to have only mandate, and this can accomplish through safety corridor and the session of IGRS.
As stated, through shared system, the user can utilize existing data channel (Wireless/wired) efficiently and easily through these data, and making it to become other data terminals can network resource shared.
Claims (9)
1. data channel sharing system based on shared protocol, it comprises the service end that share service is provided, and accepts the client of share service, and said service end comprises the PERCOM peripheral communication passage that is connected with external network, it is characterized in that, and said system further comprises:
Shared protocol stack module, said shared protocol stack module comprises two that adhere to client and service end separately;
The channels share proxy service module runs on said client;
The channels share service providing module runs on said service end;
Wherein, Said channels share proxy service module is intercepted and captured the network access request from user browser; And the shared protocol stack module forwards through client is to service end; Said channels share service providing module will be sent to external network through said PERCOM peripheral communication passage from the network access request of client; And after receiving external network response, the shared protocol stack module of said response through service end being back to client, said channels share proxy service module is intercepted and captured said response and it is back to user browser.
2. the data channel sharing system based on shared protocol as claimed in claim 1 is characterized in that, said shared protocol is IGRS agreement, DLNA agreement or ECHONET agreement.
3. the data channel sharing system based on shared protocol as claimed in claim 2; It is characterized in that; Said system further comprises the security service module that runs between shared protocol stack module and channels share proxy service module, the channels share service providing module; It carries out safety certification to the user, guarantees to have only validated user can visit said shared system.
4. like any described data channel sharing system of claim 1 to 3, it is characterized in that said PERCOM peripheral communication passage is a wireless communication based on shared protocol.
5. like any described data channel sharing system of claim 1 to 3, it is characterized in that said PERCOM peripheral communication passage is ICP/IP protocol passage or CDMA passage based on shared protocol.
6. like any described data channel sharing system of claim 1 to 3, it is characterized in that said client is PC, personal digital assistant or smart phone based on shared protocol.
7. like any described data channel sharing system of claim 1 to 3, it is characterized in that said service end is to dispose the PC of network interface card based on shared protocol.
8. the data channel based on shared protocol is shared method, it is characterized in that, said method comprising the steps of:
The user sends network access request;
The channels share proxy service module that is positioned at client is intercepted and captured the access request of sending from the user; And the shared protocol stack module of shared protocol stack module forwards to the service end through client, the shared protocol stack module of said service end is transmitted to the channels share service providing module that is positioned at service end with user's services request;
The channels share service providing module is forwarded to external network through the PERCOM peripheral communication passage with user's access request, it is back to said channels share proxy service module after receiving the external network response;
Said channels share proxy service module is back to the user with the intercepting and capturing mode with the result.
9. the data channel based on shared protocol as claimed in claim 8 is shared method; It is characterized in that; Said method further may further comprise the steps: safety corridor and session through IGRS are carried out safety certification to the client, guarantee to have only validated user can visit share service.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006100629752A CN101155177B (en) | 2006-09-30 | 2006-09-30 | Shared protocol-based data channel sharing system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006100629752A CN101155177B (en) | 2006-09-30 | 2006-09-30 | Shared protocol-based data channel sharing system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101155177A CN101155177A (en) | 2008-04-02 |
CN101155177B true CN101155177B (en) | 2012-05-30 |
Family
ID=39256614
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006100629752A Expired - Fee Related CN101155177B (en) | 2006-09-30 | 2006-09-30 | Shared protocol-based data channel sharing system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101155177B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102571851B (en) * | 2010-12-27 | 2015-03-25 | 阿里巴巴集团控股有限公司 | Data communication method and system |
CN102739619B (en) * | 2011-04-14 | 2015-08-26 | 阿里巴巴集团控股有限公司 | A kind of data communications method and device |
CN104158854B (en) * | 2014-07-23 | 2015-11-11 | 小米科技有限责任公司 | Resource share method and device |
CN105812323B (en) * | 2014-12-30 | 2019-08-27 | Tcl集团股份有限公司 | A method and device for network cross-domain access data |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001097136A1 (en) * | 2000-06-14 | 2001-12-20 | Johnson & Johnson Health Care Systems, Inc. | On-line medical shopping system |
CN1466062A (en) * | 2002-06-28 | 2004-01-07 | 明日工作室股份有限公司 | Method and system for sharing information by wireless platform |
CN1561072A (en) * | 2004-02-20 | 2005-01-05 | 港湾网络有限公司 | Method for sharing user IP address pool |
CN1617506A (en) * | 2003-11-12 | 2005-05-18 | 杨骁翀 | Shared access to internet technology |
CN1671062A (en) * | 2004-03-19 | 2005-09-21 | 联想(北京)有限公司 | A mobile terminal for close range wireless communication and realizing method thereof |
-
2006
- 2006-09-30 CN CN2006100629752A patent/CN101155177B/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001097136A1 (en) * | 2000-06-14 | 2001-12-20 | Johnson & Johnson Health Care Systems, Inc. | On-line medical shopping system |
CN1466062A (en) * | 2002-06-28 | 2004-01-07 | 明日工作室股份有限公司 | Method and system for sharing information by wireless platform |
CN1617506A (en) * | 2003-11-12 | 2005-05-18 | 杨骁翀 | Shared access to internet technology |
CN1561072A (en) * | 2004-02-20 | 2005-01-05 | 港湾网络有限公司 | Method for sharing user IP address pool |
CN1671062A (en) * | 2004-03-19 | 2005-09-21 | 联想(北京)有限公司 | A mobile terminal for close range wireless communication and realizing method thereof |
Also Published As
Publication number | Publication date |
---|---|
CN101155177A (en) | 2008-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104253742B (en) | Virtual WEB real-time Communication for Power gateway is with and related methods, system | |
US8037191B2 (en) | Low-level remote sharing of local devices in a remote access session across a computer network | |
CN103535004B (en) | Method for promoting anonymity audio and video communication and system based on web | |
US20050209842A1 (en) | Remote USB port system and method | |
CN101345948A (en) | Monitoring mobile phone, mobile phone monitoring system and method for monitoring mobile phone | |
CN103139051A (en) | Instant messaging communication method based on Websocket protocol | |
CN105429958A (en) | Enterprise application platform system based on Android development | |
CN102904959A (en) | Network accelerating method and gateway | |
CN108696523B (en) | Response method and device for call service | |
CN101155177B (en) | Shared protocol-based data channel sharing system and method | |
CN103347084A (en) | Multi-account unifying interacted system and interacted method | |
CN107368334B (en) | Business plug-in interaction system and method | |
CN105429900B (en) | A kind of method, apparatus and system of bandwidth speed-raising | |
KR20100059344A (en) | System and method for synchronizing the data between the mobile terminal and internet phone | |
CN104601358B (en) | A kind of matching process and device realized between acquisition system and analysis system | |
CN102148869B (en) | Method and device for JAVA application to transfer information to local | |
CN110572476B (en) | Remote control method, device and equipment | |
US8842683B2 (en) | Audio/video communication system | |
CN101465783B (en) | Connection method, device and connection network bridge for isomery household network appliances | |
CN115412403B (en) | Intelligent gateway based on cloud edge cooperation | |
CN104092703B (en) | CTI signal processing systems and its method based on TSP services | |
CN103428280A (en) | Mobile terminal based mobile service data acquisition method and system | |
CN105357468A (en) | Resource adaptation method and apparatus | |
CN110011910A (en) | A kind of gateway communication system and gateway communication method for supporting multi-protocols equipment to access | |
CN101656754A (en) | Method for passing through firewall in instant communication tool |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120530 |
|
CF01 | Termination of patent right due to non-payment of annual fee |