[go: up one dir, main page]

CN101155177B - Shared protocol-based data channel sharing system and method - Google Patents

Shared protocol-based data channel sharing system and method Download PDF

Info

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
Application number
CN2006100629752A
Other languages
Chinese (zh)
Other versions
CN101155177A (en
Inventor
孙翀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen TCL Industry Research Institute Co Ltd
Original Assignee
Shenzhen TCL Industry Research Institute Co Ltd
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 Shenzhen TCL Industry Research Institute Co Ltd filed Critical Shenzhen TCL Industry Research Institute Co Ltd
Priority to CN2006100629752A priority Critical patent/CN101155177B/en
Publication of CN101155177A publication Critical patent/CN101155177A/en
Application granted granted Critical
Publication of CN101155177B publication Critical patent/CN101155177B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

Data channel sharing system and method based on shared protocol
[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.
CN2006100629752A 2006-09-30 2006-09-30 Shared protocol-based data channel sharing system and method Expired - Fee Related CN101155177B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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