CN106657637B - 能够在保持手持服务功能集的同时提供数据网络共享服务的手持设备 - Google Patents
能够在保持手持服务功能集的同时提供数据网络共享服务的手持设备 Download PDFInfo
- Publication number
- CN106657637B CN106657637B CN201611185793.4A CN201611185793A CN106657637B CN 106657637 B CN106657637 B CN 106657637B CN 201611185793 A CN201611185793 A CN 201611185793A CN 106657637 B CN106657637 B CN 106657637B
- Authority
- CN
- China
- Prior art keywords
- handheld device
- network
- interface
- data
- service
- 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.)
- Active
Links
- 238000004891 communication Methods 0.000 claims description 16
- 238000000034 method Methods 0.000 claims description 15
- 230000005540 biological transmission Effects 0.000 claims description 6
- 230000001413 cellular effect Effects 0.000 abstract description 6
- 238000012545 processing Methods 0.000 description 20
- 230000000875 corresponding effect Effects 0.000 description 10
- 238000006243 chemical reaction Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 238000013519 translation Methods 0.000 description 5
- 239000000203 mixture Substances 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/04—Terminal devices adapted for relaying to or from another terminal or user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/161—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72445—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting Internet browser applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/02—Inter-networking arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72412—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Abstract
本公开说明了一种改进的网络共享***,其中手持设备可被用户用于到达所述手持设备还为网络共享机器提供对其的访问的同一网络。具体地说,如这里所述,手持设备通过手持设备通信耦接到的无线网络,向网络共享机器提供对远程网络(例如,因特网)的访问。手持设备不仅能够支持网络共享机器和远程网络之间的多个数据流,而且手持设备能够被用户用于“冲浪”或以其它方式访问手持设备向网络共享机器提供对其的访问的同一远程网络。例如,如果远程网络是因特网,并且手持设备是“智能电话机”,那么持有该智能电话机的用户能够与网络共享机器上也在访问因特网的一个或多个应用同时地访问因特网。此外,智能电话机还能够同时支持智能电话机被设计成能够提供的其它联网服务,诸如语音邮件服务、消息收发服务和电话(蜂窝电话)服务。
Description
本申请是申请日为2010年4月15日、申请号为201080024866.6、发明名称为“能够在保持手持服务功能集的同时提供数据网络共享服务的手持设备”的发明专利申请的分案申请。
技术领域
本发明的技术领域涉及手持设备的联网,更具体地说,涉及能够在保持手持服务功能的同时提供数据网络共享服务(data tethering service)的手持设备。
背景技术
图1表示提供数据网络共享服务的第一种现有手持设备102。按照图1的描述,该手持设备耦接到网络共享机器101(例如,诸如个人计算机(PC)、膝上型计算机、笔记本计算机等之类的计算机)。在典型应用中,网络共享机器101缺少对诸如因特网105之类的网络的访问。可以访问所需网络105的手持设备本地耦接103到网络共享机器101。通过手持设备102通信耦接到的无线网络104,手持设备102实质上充当网络共享机器101到所需网络105的网关。即,手持设备102和无线网络104起支持网络共享机器往返于所需网络105发送/接收信息的能力的作用。
图2表示另一种现有的类似于网络共享的方案,其中线缆调制解调器206实际上作用就像上述手持设备102一样。按照图2的方案,网络共享机器201耦接到线缆调制解调器206,线缆调制解调器206通过线缆调制解调器的对应线缆网络204,提供对诸如因特网205之类的所需网络的访问。网络共享机器201可被配置成起其它网络共享机器(例如,其它PC、膝上型计算机、笔记本计算机等)的网关的作用。例如,如上面的图2中所示,网络共享机器201通过局域网连接203与远程网络共享机器207耦接。
这里,网络共享机器201能够区分流过线缆调制解调器204的各个通信流。例如,如果网络共享机器201和202都通过线缆调制解调器204把相应的请求消息发送到因特网205中,那么网络共享机器201能够恰当地留下发给它自己的响应消息,并把给远程网络共享机器207的响应消息引导到远程网络共享机器207。
然而,对于上述两种现有情形,不能在网关本身享有进入网络共享机器(一个或多个)正在访问的相同网络中的数据服务。即,参见图1,如果网络共享机器101正在经手持设备102访问因特网105,那么手持设备102的用户不能同样访问因特网105。就图2来说,线缆调制解调器206未被设计成用作因特网网络冲浪设备。
发明内容
描述了一种改进的网络共享***,其中手持设备可被用户用于到达所述手持设备还为网络共享机器提供对其的访问的同一网络。具体地说,如这里所述,手持设备通过手持设备通信耦接到的无线网络,向网络共享机器提供对远程网络(例如,因特网)的访问。手持设备不仅能够支持网络共享机器和远程网络之间的多个数据流,而且手持设备还能够被用户用于“冲浪”或以其它方式访问手持设备向网络共享机器提供对其的访问的同一远程网络。例如,如果远程网络是因特网,并且手持设备是“智能电话机”,那么持有该智能电话机的用户能够与网络共享机器上也在访问因特网的一个或多个应用同时地访问因特网。此外,智能电话机还能够同时支持智能电话机被设计成能够提供的其它联网服务,诸如语音邮件服务、消息收发服务和电话(蜂窝电话)服务。
附图说明
附图中举例地而非限制性地图解说明了本发明,其中相同的附图标记指示相同的元件,其中:
图1(现有技术)表示第一网络共享***;
图2(现有技术)表示第二网络共享***;
图3表示改进的网络共享***,其中手持设备可被用户用于到达所述手持设备还为网络共享机器提供对其的访问的同一网络;
图4表示图3的改进网络共享***的更详细架构;
图5A表示处理沿着从网络共享机器经手持设备到网络的方向的分组的方法;
图5B表示处理沿着从网络经手持设备到网络共享机器的方向的分组的方法;以及
图6表示通用手持设备平台的一个实施例。
具体实施方式
图3表示改进的网络共享***,其中手持设备可被用户用于到达所述手持设备还为网络共享机器提供对其的访问的同一网络。具体地说,如图3中所示,手持设备302通过手持设备302通信耦接到的无线网络304,向网络共享机器301提供对远程网络305(例如,因特网)的访问。重要的是,手持设备302不仅能够支持网络共享机器301和远程网络305之间的多个数据流310、311、312,而且,手持设备能够被用户用于“冲浪”或以其它方式访问手持设备302向网络共享机器301提供访问的相同远程网络305。
例如,如果远程网络305是因特网,而手持设备302是“智能电话机”,那么持有智能电话机302的用户能够与网络共享机器301上的也在访问因特网305的一个或多个应用320、321、322同时访问313因特网305。此外,智能电话机302也能够同时支持智能电话机302被设计成能提供的每种其它联网服务,诸如语音邮件服务、文本消息收发服务(例如,文本消息收发服务和/或多媒体接发服务)和电话(蜂窝电话)服务。网络共享机器上的应用320、321、322也可以是能够在远程网络305上使用的任何应用(例如,电子邮件应用、web浏览器、文本/多媒体消息收发应用等等)。
通过多个流310~316,图3直观地描述手持设备302能够支持的散布广泛的并发功能。即:1)流310~312对应于网络共享机器的往来于远程数据网络305的各个数据流;2)流313对应于手持设备302和远程网络之间的数据流;3)流316对应于手持设备参与的电话通话;4)流314对应于通过手持设备302访问的语音邮件服务;和5)流315对应于通过手持设备302继续进行的消息收发流。
图4提供图3的架构的更详细实施例,包括能够实现上面刚刚说明的散布广泛的并发功能的路由和网络转换表。按照图4的描述,网络共享机器401包括通过手持设备402与远程网络405通信的三个应用420、421、422。网络共享机器401通过本地连接403,耦接到手持设备402,本地连接403可用直接本地连接403(诸如通用串行总线TM(USBTM)线缆连接或蓝牙TM无线连接),或者用局域网(诸如EthernetTM网络或WiFiTM网络)实现。
网络共享机器401和手持设备402都具有用于本地连接403的相应接口440、441(例如,USB接口,蓝牙接口,以太网接口等等)。在图4的特殊例子中,在网络(IP)层,接口440、441被认为连接到具有子网地址192.168.20的相同子网,如图4中所示。由于接口440、441被认为连接到相同的IP子网,因此它们具有它们自己的相关IP地址,所述相关IP地址具有相同的子网组成。即,如图4中所示,网络共享机器接口440具有IP地址192.168.20.2,手持设备接口441具有IP地址192.168.20.1。
应用420、421和422每一个都具有它们自己的与接口440的相关端口。具体地说,当通过接口440通信时,应用420利用端口“X”,应用421利用端口“Y”和应用422利用端口“Z”。从而,当应用420向远程网络405发送分组时,接口440向接口441发送分组,所述分组的:i)目的地地址是远程网络405上的该分组最终去往的IP地址(例如,如果远程网络405对应于因特网,那么为因特网上的第一个网站的地址);ii)源地址为192.168.20.2;和iii)源端口为“X”。
类似地,当应用421向远程网络405发送分组时,接口440向接口441发送分组,所述分组的:i)目的地地址是远程网络上的该分组最终去往的IP地址(例如,因特网上的第二个网站的地址);ii)源地址(再次)为192.168.20.2;和iii)源端口为“Y”。最后,当应用422向远程网络405发送分组时,接口440向接口441发送分组,所述分组的:i)目的地地址是远程网络上的该分组最终去往的IP地址(例如,因特网上的第三个网站的地址);ii)源地址(再次)为192.168.20.2;和iii)源端口为“Z”。
如下更详细所述,手持设备402保存使手持设备402能够正确地管理分组在网络共享机器401上的其相应应用之间的流动的路由表442、绑定规则493、494和转换表495、496。不过,在说明路由表442、绑定规则493、494和转换表495、496之前,首先说明手持设备402的可能接口架构的实施例。
如图4中所示,手持设备402被模拟成与三个网络通信耦接:i)第一无线(例如,蜂窝)网络404;ii)第二(例如WiFiTM)无线网络409;和iii)与本地连接403相关的子网(192.168.20)。无线网络404实质上是对于通信公司网络的访问机构,所述通信公司网络维持四种不同的服务:i)提供对远程数据网络405(例如,因特网)的访问的远程数据服务450;ii)电话服务460(例如,从而可像蜂窝电话机似地使用手持设备402);iii)语音邮件服务470;和iv)消息收发服务480。为了简单起见,不同的服务被模拟成通信公司的网络内的“云”。
手持设备402通过radio_1 406与第一无线网络404物理通信,并通过radio_2 407与第二无线网络409物理通信。如图4中所示,手持设备402还保持分别用于可通过第一无线网络406获得的不同服务450、460、470、480的独立接口451、461、471、481。
即,接口451(I/F_1)由手持设备402内希望和远程数据网络405建立联系的应用使用;接口461(I/F_2)由手持设备402内要求电话服务的应用使用;接口471(I/F_3)由手持设备402内要求语音邮件服务的应用使用;和接口481(I/F_4)由手持设备402内要求消息收发服务的应用使用。在一个实施例中,用在手持设备402内的处理核芯上处理的软件程序代码来实现接口451、461、471和481。
按照一种方法,接口451、461、471和481具有与远程网络上与其特定服务相关的地址对应的相应地址。例如,用于与远程数据网络405建立联系的I/F_1接口具有与远程数据网络405上的地址对应的IP地址。从而,当接口451、461、471和481之一被用于向对应服务发送分组时,构成把接口的IP地址识别为分组的源地址(例如,如图4中描述的I/F_1451的10.0.0.1)的分组报头信息。
另外,接口随后把分组引导到radio_1 406,radio_1 406准备并把该分组送入第一无线网络404中,从而发给正确的服务。这里,按照一个实施例,接口451、461、471和481添加另外的分组报头细节,所述另外的分组报头细节把该分组识别成针对该接口所涉及的那种服务(例如,接口I/F_1 451提供通信公司的网络内的目的地地址,或者数据服务450独有的其它标识符)。
值得注意的是在实际实现中,电话服务被实现成非IP流量,因而,与通过接口451、471和481处理的流不同地管理电话流(实质上,沿着到radio_1的处理路径,不参照路由表442(下面马上说明))。为了举例,本申请把话音流量看成类似于网际协议语音(VoIP)流量,从而与数据、语音邮件和消息收发服务的流类似。
图4表示手持设备402内的路由表442,路由表442具有把输出分组路由到恰当接口的对应条目。路由表442利用包括两个组成的专用搜索关键字:输出分组的目的地地址;和为了进行成功的出站传输,输出分组接下来将被提供给的接口。
操作上,当为手持设备的出站传输处理生成输出分组时,手持设备的“网络”栈构成由分组的目的地地址和接口的标识符组成的搜索关键字,所述接口被认为是将通过其处理该分组的接口。接口的标识符可被例如绑定到生成该分组的应用,和/或绑定到为生成该分组的应用保持的通信会话上下文信息。
例如,I/F_1接口的标识符可被绑定到试图使用网络405的应用。这种情况下,该应用生成的分组的目的地地址对应于远程网络405中的地址。例如,如果远程网络405对应于因特网,那么所述目的地地址可能对应于因特网上的特定网站。从而,在这种情况下,搜索关键字由网站的地址和I/F_1接口的标识符构成。
通过按照这种方式,把搜索关键字“范围界定”到I/F_1接口,可能任意的目的地地址的分组将被引导到I/F_1接口。在图4的实施例中,路由表条目411对应于关于接口I/F_1451的默认条目。操作上,对该搜索关键字进行“最深匹配”搜索。如图4中所示,因为搜索关键字的I/F_1组成的匹配,包括任意目的地地址和I/F_1接口451的标识符的搜索关键字将匹配条目411。条目411指向值10.0.0.1(它是I/F_1接口451的IP地址)和作为适当出站接口的IF_1。
从而,当被提供以给远程数据网络405的“原始”分组时,手持设备的网络层进行下述操作:1)用分组的目的地地址和例如生成该分组的应用被绑定到的接口的标识符(I/F_1),构成搜索关键字;2)对表进行查寻,以确认将从其发送该分组的接口(I/F_1),并确定该接口的IP地址(10.0.0.1);和3)用分组的目的地地址和作为分组的源地址的接口的IP地址,封装该分组(还可用诸如TCP信息之类的传送层信息封装该分组)。在一个实施例中,接口本质上表示具有本地地址(手持设备)和远程地址(远程网络)的点对点链接。在一个实施例中,本地点和远程点的地址值被设定成彼此相等(例如,本例中的10.0.0.01)。
路由表442还包括关于第二无线网络409的条目431、432,和关于本地连接403的条目433、434。条目431是关于手持设备402耦接到的第二无线网络409的子网437的范围界定的默认条目。另外包括关于该子网的网关438的条目432,网关438提供对更深入第二无线网络中的位置的访问。关于本地连接403的条目433、434包括关于本地连接403的范围界定的默认条目433,以及关于网络共享机器的目的地地址的条目434。
现在说明与手持设备自己的通信流结合的网络共享操作。根据图3可知,手持设备可在向网络共享机器提供对远程网络的访问的同时,支持它自己的数据服务、电话、语音邮件和消息收发服务。手持设备402支持它自己的内部数据、电话、语音邮件和消息收发服务的能力已做了说明。即,如上所述,手持设备402内的应用可以根据需要使用接口451、461、471和481,以便得以访问它们各自的服务。通过简单地绑定到网络409的接口(图4中未示出),应用也可利用第二无线网络409,网络409的接口最终把流量引导到radio_2。
在图4的实施例中,通过在手持设备402内引入用于第一无线网络的网络共享服务490的另一个接口I/F_7 491,实现网络共享功能。关于网络共享服务490的路由表条目492被添加到路由表442中(也可添加条目433和434,如果它们尚不存在的话)。网络共享服务接口I/F_7 491和新的路由表条目492一起与上面关于服务450、460、470、480及它们对应的接口451、461、471、481和路由表条目411-416所述大致一样地工作。主要的不同之处在于提供给网络栈,随后提供给接口I/F_7 491的“原始”分组是从接口I/F_6 441接收的,而不是从手持设备内部的应用接收的分组。绑定规则493、494和转换表495、46也被用于实现网络共享服务。
现在,说明其中通过通信公司的网络共享服务490,向运行于网络共享机器401上的三个不同应用420、421、422提供对远程网络405(例如,因特网)的访问的例证网络共享处理。
首先,按照一种方法,网络共享处理包括手持设备402向通信公司询问网络共享服务是否可用。如果是,那么手持设备402向通信公司认证自身,提出网络共享接口I/F_7 491的实例,把新的条目433、434、492***路由表442中,创建入站绑定规则493、出站绑定规则494、入站转换表495和出站转换表496。这里,“入站(inbound)”对应于在网络共享处理期间从网络共享机器401发送给手持设备402的分组,而“出站(outbound)”对应于在网络共享处理期间从手持设备402发送给网络共享机器401的分组。
入站绑定规则493把网络共享机器401的IP地址(192.168.20.2)映射到I/F_7接口。出站绑定规则494把网络共享接口I/F_7 491的IP地址(T.U.V.W)映射到I/F_6接口(现实中,规则493、494的信息可表示在单一条目中)。按照图4的例子,应用420利用网络共享机器401内的端口X,应用421利用网络共享机器中的端口Y,而应用422利用网络共享机器中的端口Z。
图5A表示将结合应用420、421和422的例子提及的手持设备402的入站网络共享方法。当应用420向网络共享机器发送分组,以便访问远程网络404时,该分组通过接口I/F_6441被接收。接口I/F_6 441剥去该分组的与本地连接403相关的MAC层报头,并把内部的IP分组交给手持设备的网络栈。该分组包括与远程网络405上的某个目的地对应的目的地地址和作为网络共享机器上的接口440的地址的源地址。
手持设备的被配置成标记通过接口I/F_6 441接收的、和/或具有与网络共享机器的IP地址(例如,192.168.20或192.168.20.2)匹配的源IP地址的分组的网络栈标记501输入的分组。响应于输入分组被标记,手持设备查阅绑定规则493,并向该分组分配502与网络共享接口I/F_7 491对应的范围。
随后构成路由表442中的路由查寻用的搜索关键字,所述搜索关键字具有输入分组的目的地IP地址(它可以是例如任何随机的因特网地址)和I/F_7接口491的标识符。由于与该搜索关键字的I/F_7组成的匹配,路由查寻503将匹配条目492。条目492指向接口I/F_7,从而,该分组随后由接口I/F_7处理。条目492还识别I/F_7的IP地址(T.U.V.W)。
随后在网络栈内发生下述操作:1)由于分组的源IP地址对应于网络共享机器,因此该分组被再次标记(例如,网络栈在源地址的子网组成:192.168.20上作标记);2)创建新的端口实例“A”(或其代表),以映射到该分组起源于的网络共享机器内的端口“X”;3)创建入站网络转换条目495,该条目把分组的源IP地址(192.168.20.2)和源端口地址(X)映射到I/F_7接口的IP地址(T.U.V.W)和新的端口实例(A);4)分组的源IP地址和源端口地址随后被重写504成I/F_7接口的IP地址(T.U.V.W)和端口A;5)分组被提供给I/F_7接口,以便通过radio_1 406传送给网络共享服务490。
在端口X,来自应用420的后续传输实质上将重复该处理,除了为了重写分组的源IP地址和源端口地址,将只是查阅网络转换条目495,而不是创建网络转换条目495之外。另外,可以与入站规则和入站网络转换条目495同时地创建出站绑定规则494和出站网络转换条目496(或者同样地,可以使用单一条目来实现入站和出站转换)。
从而,考虑到上面的处理,由于I/F_7被识别为“源”,因此分组被传送到具有I/F_7的第一无线网络中,而不是应用420或网络共享机器401。
在相反的方向,在网络栈从I/F_7接口接收的响应分组将把I/F_7的IP地址(T.U.V.W)识别为目的地地址,并把端口A识别为目的地端口。网络栈使该分组被标记506,从而导致网络转换表496中的查寻。这又导致响应分组的目的地地址被网络共享机器的IP地址(192.168.192.20)重写507,并导致响应分组的目的地端口被重写507成端口X。进行路由表442中的范围未界定的查寻(即,在搜索关键字中不包括任何接口组成),这将匹配条目434。条目434把I/F_6 441识别为响应分组的适当出站接口。该分组被提供508给I/F_6,I/F_6用正确的MAC层报头(MAC_Y)封装该分组,沿着连接403把该分组发送到网络共享机器,在网络共享机器,所述分组通过端口X被应用420接收。
对导致在图4的表495和496中观察到的另外的网络转换条目的应用421和422来说,实质上遵循上面说明的相同处理。借助这些条目,手持设备402能够正确地把各个源导引到网络共享机器内的各个应用,以及管理手持设备内的不同服务的各个流。
注意在上述处理中,由于匹配条目434与范围未界定的查寻的能力,因此未使用出站绑定规则494。在一种备选方法中,出站绑定规则494可用于实现范围界定的搜索关键字(即,包括目的地地址和接口标识符)。例如在手持设备通过碰巧与本地连接403具有相同子网地址(192.168.20)的另一个接口(未示出)向第二个网络共享机器(未示出)提供网络共享服务的情况下,这种方法是有益的。这种情况下,应根据分组来自的接口,而不是分组的源IP地址,标记入站绑定规则493。
另外值得指出的是,即使网络访问突然变化,路由表的范围界定方面也允许手持设备保持其全部功能性。例如,假定服务450、460、470和480不再可通过第一无线网络404获得,而只能通过第二无线网络409 获得。在这种情况下,所需做的只是把入站规则493的接口组成从I/F_7改变成用于无线网络409的网络共享接口(未示出)。这里,不用说无缝并且快速地适应变化的网络环境的能力是移动设备的相关特征。
另外值得指出的是,尽管上面的说明只讨论了手持设备和网络共享 机器访问相同的远程数据网络的情形,不过上述说明的教导可以容易地 适合于手持设备和网络共享机器访问不同数据网络的情形。例如,在向 网络共享机器提供对远程网络405的访问的同时,使用另一个接口(未示 出)访问通信公司专有的数据网络(未示出)(例如,所述数据网络维护通信 公司所管理的信息的专用网站)。
均在2008年9月30日提交的下述申请的说明书在与本说明书一致 的范围内作为参考而被并入本说明书中:1)申请号No.12/242,485、题为 “Outbound Transmission OfPacket Based On Routing Search Key Constructed From Packet DestinationAddress And Outbound Interface”;2)申请号No.12/242,499、题为“Source AddressBased Routing Process”;3)申请号No.12/242,533、题为“Routing Table LookupAlgorithm Employing Search Key Having Destination Address And InterfaceComponent”;4)申请号No.12/242,548、题为“Routing Table Build Algorithm For ARouting Table That Uses A Search Key Constructed From Packet DestinationAddress And Outbound Interface”。
图6表示可以和本发明一起使用的典型计算***(或“计算机***”)的一个例子。注意虽然图6图解说明计算机***的各个组件,不过并不意图表示互连各个组件的任何特殊架构或方式,因为这样的细节与本发明关系不大。例如,图6的架构可适用于上面说明的网络共享机器和/或手持设备。另外也可理解智能电话机、个人数字助手(PDA)、蜂窝电话机、手持式计算机、媒体播放器(例如,iPod)、娱乐***、结合这些设备的各个方面或功能的设备(例如,与PDA和蜂窝电话机结合在一个设备中的媒体播放器)、另一个设备内的嵌入式处理设备、网络计算机、消费电子设备和具有较少组件或者可能更多组件的其它数据处理***也可以与本发明的一个或多个实施例一起使用,或者用于实现本发明的一个或多个实施例。例如,图6的计算机***可以是苹果公司的Macintosh计算机。当编程时或当编译时或当执行说明的软件时,可以使用所述***。
如图6中所示,作为一种形式的数据处理***的计算机***45包括与处理***47和易失性存储器49及非易失性存储器50耦接的总线51。处理***47可以是与可选的高速缓冲存储器48耦接的Intel的微处理器。总线51把这些各个组件互连在一起,还把这些组件互连到显示控制器和显示装置52,和把这些组件互连到诸如输入/输出(I/O)装置53之类的***装置,输入/输出装置53可以是鼠标、键盘、调制解调器、网络接口、打印机和本领域中公知的其它装置。通常,输入/输出装置53通过输入/输出控制器耦接到***。易失性存储器49一般被实现成为了刷新存储器中的数据或把数据保持在存储器中而持续需要电力的动态RAM(DRAM)。非易失性存储器50一般是磁性硬盘驱动器、闪速半导体存储器或者磁光驱动器或光学驱动器或DVD RAM或即使在从***除去电力之后仍然保存数据(例如,大量数据)的其它各种存储***。一般,非易失性存储器50也是随机存取存储器,尽管这不是必需的。虽然图6表示非易失性存储器50是直接耦接到数据处理***中的剩余各个组件的本地设备,不过可以理解本发明可以利用远离***的非易失性存储器,诸如通过诸如调制解调器或以太网接口之类的网络接口耦接到数据处理***的网络存储设备。总线51可包括通过本领域中公知的各种桥接器、控制器和/或适配器,相互连接的一条或多条总线。
根据本说明,显然本发明的各个方面可至少部分地用软件具体体现。即,响应于其处理器,诸如微处理器,执行包括在诸如存储器(例如,存储器49和/或存储器50)之类的机器可读存储介质中的指令序列,可以在计算机***或其它数据处理***中实现所述技术。在各个实施例中,可以结合软件指令,使用硬连线电路实现本发明。从而,本发明的技术既不局限于硬件电路和软件的任何具体组合,也不局限于数据处理***执行的指令的任何特定来源。另外,在整个说明中,各个功能和操作被描述成用软件代码执行或者用软件代码促成,以简化说明。不过,本领域的技术人员会认识到这样的表述意味着所述功能是处理器,诸如处理***47,执行所述代码的结果。
在上面的说明中,参考本发明的具体例证实施例,说明了本发明。显然可对该实施例做出各种修改,而不脱离在下述权利要求中陈述的本发明的更宽精神和范围。因而,说明书和附图应被看作对本发明的举例说明,而不是对本发明的限制。
Claims (10)
1.一种由手持设备执行的方法,包括:
在所述手持设备上实例化用于访问数据网络(305,405)的、对应于一数据服务的第一接口(451);
在所述手持设备上实例化用于访问所述数据网络(305,405)的、对应于第二数据服务的第二接口(491);
在所述手持设备上实例化对应于电话服务的第三接口(461);以及
通过往来于无线网络传送分组,同时向所述手持设备的对应于所述数据服务的第一应用和与所述手持设备共享网络的机器(101,301,401)的对应于所述第二数据服务的第二应用提供对所述数据网络的访问,并同时提供对应于所述电话服务的第三应用,其中与所述电话服务相关的呼叫的流量终止于所述手持设备,
其中对应于所述数据服务的所述第一接口(451)至少用于与所述第一应用对所述数据网络的访问相关的第一数据流,对应于所述第二数据服务的所述第二接口(491)至少用于与所述第二应用对所述数据网络的访问相关的第二数据流,所述手持设备被放置为到所述无线网络的网关,以及其中所述无线网络在所述手持设备和所述数据网络(304,405)之间。
2.按照权利要求1所述的方法,还包括:
对于从所述机器引导到所述手持设备的所述第二数据流,参考把所述机器映射到所述第二接口(491)的信息。
3.按照权利要求2所述的方法,其中所述信息包括:
分配给所述手持设备和所述机器之间的通信路径的子网的地址;或
所述手持设备上的通过其接收从所述机器发送的所述第二数据流的接口的标识符。
4.按照权利要求1所述的方法,还包括:
所述第二接口(491)同时给与所述机器的第三应用相关的第三数据流提供对所述数据网络的访问。
5.按照权利要求1所述的方法,其中所述手持设备是智能电话机,并且所述数据网络(304,405)是因特网。
6.按照权利要求1所述的方法,还包括:
同时提供语音邮件服务(470)或消息收发服务(480)。
7.一种由手持设备(102,302,402)执行的***,包括:
用于在所述手持设备上实例化用于访问数据网络的、对应于一数据服务的第一接口(451)的装置;
用于在所述手持设备上实例化用于访问所述数据网络的、对应于第二数据服务的第二接口(491)的装置;
用于在所述手持设备上实例化对应于电话服务的第三接口(461)的装置;以及
用于通过往来于无线网络传送分组,同时向所述手持设备的对应于所述数据服务的第一应用和与所述手持设备共享网络的机器(101,301,401)的对应于所述第二数据服务的第二应用提供对所述数据网络的访问,并同时提供对应于所述电话服务的第三应用的装置,其中与所述电话服务相关的呼叫的流量终止于所述手持设备,
其中对应于所述数据服务的所述第一接口用于与所述第一应用对所述数据网络的访问相关的第一数据流,对应于所述第二数据服务的所述第二接口用于与所述机器对所述数据网络的访问相关的第二数据流,所述手持设备被放置为到所述无线网络的网关,以及其中所述无线网络在所述手持设备和所述数据网络之间。
8.按照权利要求7所述的由手持设备执行的***,还包括:
用于对于从所述机器引导到所述手持设备的所述第二数据流,参考把所述机器映射到所述第二接口(491)的信息的装置。
9.按照权利要求8所述的由手持设备执行的***,其中所述信息包括:
分配给所述手持设备和所述机器之间的通信路径的子网的地址;或
所述手持设备上的通过其接收从所述机器发送的所述第二数据流的接口的标识符。
10.按照权利要求8所述的由手持设备执行的***,还包括:
用于由所述第二接口同时给与所述机器的第三应用相关的第三数据流提供对所述数据网络的访问的装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/426,897 | 2009-04-20 | ||
US12/426,897 US9398136B2 (en) | 2009-04-20 | 2009-04-20 | Handheld device capable of providing data tethering services while maintaining suite of handheld service functions |
CN2010800248666A CN102461134A (zh) | 2009-04-20 | 2010-04-15 | 能够在保持手持服务功能集的同时提供数据网络共享服务的手持设备 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010800248666A Division CN102461134A (zh) | 2009-04-20 | 2010-04-15 | 能够在保持手持服务功能集的同时提供数据网络共享服务的手持设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106657637A CN106657637A (zh) | 2017-05-10 |
CN106657637B true CN106657637B (zh) | 2019-11-05 |
Family
ID=42278775
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010800248666A Pending CN102461134A (zh) | 2009-04-20 | 2010-04-15 | 能够在保持手持服务功能集的同时提供数据网络共享服务的手持设备 |
CN201611185793.4A Active CN106657637B (zh) | 2009-04-20 | 2010-04-15 | 能够在保持手持服务功能集的同时提供数据网络共享服务的手持设备 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010800248666A Pending CN102461134A (zh) | 2009-04-20 | 2010-04-15 | 能够在保持手持服务功能集的同时提供数据网络共享服务的手持设备 |
Country Status (6)
Country | Link |
---|---|
US (3) | US9398136B2 (zh) |
EP (1) | EP2415244B1 (zh) |
JP (1) | JP2012524499A (zh) |
KR (1) | KR101343273B1 (zh) |
CN (2) | CN102461134A (zh) |
WO (1) | WO2010123757A1 (zh) |
Families Citing this family (49)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9398136B2 (en) | 2009-04-20 | 2016-07-19 | Apple Inc. | Handheld device capable of providing data tethering services while maintaining suite of handheld service functions |
US20110040900A1 (en) * | 2009-08-13 | 2011-02-17 | Yepez Roberto Gabriel | Host/peripheral local interconnect that is compatible with self-configurable peripheral device |
US20110040899A1 (en) * | 2009-08-13 | 2011-02-17 | Yepez Roberto Gabriel | Host/peripheral local interconnect that is compatible with self-configurable peripheral device |
US9667652B2 (en) * | 2009-08-25 | 2017-05-30 | Aruba Networks, Inc. | Mobile remote access |
US9052919B2 (en) | 2010-01-15 | 2015-06-09 | Apple Inc. | Specialized network fileserver |
US20120072753A1 (en) * | 2010-09-20 | 2012-03-22 | Bandrich, Inc. | Electronic system with router and charger functions, and method for operating the same |
EP2434725A1 (en) | 2010-09-27 | 2012-03-28 | Research In Motion Limited | Method, apparatus and system for managing communications between a computing device and a client machine |
CA2735515C (en) | 2010-09-27 | 2015-05-19 | Research In Motion Limited | Method, apparatus and system for controlling transmission of an attachment to an email using a plurality of computers |
KR101706042B1 (ko) * | 2010-10-27 | 2017-02-13 | 에스케이 텔레콤주식회사 | 이동통신망에서의 테더링 제어 시스템 및 방법 |
KR20120052092A (ko) * | 2010-11-15 | 2012-05-23 | 삼성전자주식회사 | 네트워크 중계 방법, 네트워크 접속 방법 및 이를 적용한 무선 통신 그룹 |
KR101730177B1 (ko) * | 2010-11-30 | 2017-05-11 | 에스케이테크엑스 주식회사 | 테더링 서비스 지원 시스템 및 지원 방법과, 이를 지원하는 단말기 |
JP5678766B2 (ja) * | 2011-03-29 | 2015-03-04 | 富士通株式会社 | 情報処理装置、遠隔操作通信装置及び情報処理装置制御方法 |
KR101784746B1 (ko) | 2011-05-19 | 2017-10-12 | 주식회사 케이티 | 테더링 검출 시스템 및 방법 |
US9094462B2 (en) * | 2011-07-13 | 2015-07-28 | Qualcomm Incorporated | Simultaneous packet data network (PDN) access |
KR101781962B1 (ko) * | 2011-08-08 | 2017-10-23 | 엘지전자 주식회사 | 이동 단말기 및 그 구동 방법 |
US9325519B2 (en) | 2011-10-04 | 2016-04-26 | Microsoft Technology Licensing, Llc | Distributed proxy for bi-directional network connectivity over point-to-point connection |
CN103095904B (zh) * | 2011-11-08 | 2014-11-05 | 苏州飞升网络科技有限公司 | 一种数据处理方法、网关手机及数据处理*** |
CN102438331B (zh) * | 2012-01-12 | 2016-04-13 | 惠州Tcl移动通信有限公司 | 一种移动终端通过手机上网的方法及*** |
US8949439B1 (en) | 2012-05-01 | 2015-02-03 | Google Inc. | Resource conscious tethering |
JP6155555B2 (ja) * | 2012-05-30 | 2017-07-05 | 日本電気株式会社 | 情報処理システム、情報処理方法、情報処理装置、携帯端末およびその制御方法と制御プログラム |
US20140181172A1 (en) * | 2012-12-20 | 2014-06-26 | Brent J. Elliott | Offloading tethering-related communication processing |
US9706383B2 (en) | 2013-01-04 | 2017-07-11 | Nokia Technologies Oy | Method, apparatus, and computer program product for configuring a mobile wireless hotspot |
ITTV20130003A1 (it) * | 2013-01-08 | 2014-07-09 | I M Spa | "sistema di gestione efficiente del consumo elettrico in un dispositivo da polso multimediale di interconnessione e comunicazione ad un apparecchio per la telefonia mobile tipo smartphone" |
US9066197B2 (en) | 2013-01-22 | 2015-06-23 | Nokia Corporation | Method, apparatus, and computer program product for power save control for tethering connections |
WO2014132549A1 (ja) | 2013-02-26 | 2014-09-04 | Necカシオモバイルコミュニケーションズ株式会社 | 携帯情報端末、通信制御方法、及びプログラム |
JPWO2014142299A1 (ja) | 2013-03-14 | 2017-02-16 | 日本電気株式会社 | 通信端末と通信制御装置と通信システムと通信制御方法並びにプログラム |
US9380462B1 (en) | 2013-03-15 | 2016-06-28 | Sprint Spectrum L.P. | Detecting unauthorized tethering |
EP2974511B1 (en) | 2013-03-15 | 2018-01-10 | Vivint, Inc | Using a control panel as a wireless access point |
US20140372551A1 (en) | 2013-06-13 | 2014-12-18 | Rod G. Fleck | Providing storage and security services with a smart personal gateway device |
JP5945735B2 (ja) * | 2013-09-02 | 2016-07-05 | パナソニックIpマネジメント株式会社 | 情報処理装置 |
KR102241318B1 (ko) * | 2013-10-11 | 2021-04-16 | 삼성전자주식회사 | 통신 서비스 운용 방법 및 이를 지원하는 전자 장치 |
EP3080704B1 (en) * | 2013-12-12 | 2018-06-27 | Sony Corporation | Automatic internet sharing |
US10638190B2 (en) | 2013-12-23 | 2020-04-28 | Blutether Limited | Personal area network proxy service for video systems |
US11570281B2 (en) | 2013-12-23 | 2023-01-31 | Blutether Limited | Mobile application-based proxy service for connecting devices such as meters to a remote server |
US9467738B2 (en) | 2013-12-23 | 2016-10-11 | Blutether Limited | Personal area network proxy service for video on demand systems |
WO2015165001A1 (en) * | 2014-04-28 | 2015-11-05 | Harman International Industries, Incorporated | Connecting one electronic device to internet through another electronic device |
US9712657B2 (en) * | 2015-02-06 | 2017-07-18 | Apple Inc. | Proxying for communicating messages with an unregistered accessory device |
WO2017039499A1 (en) * | 2015-09-01 | 2017-03-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Computer program, computer-readable storage medium transmitting device, receiving device and methods performed therein for transferring background user data |
KR101704282B1 (ko) * | 2015-11-09 | 2017-02-07 | 현대자동차주식회사 | 셀밸런싱 고장이 제어오류인지 회로고장인지 진단하는 방법 |
TWI625950B (zh) * | 2016-08-04 | 2018-06-01 | 群暉科技股份有限公司 | 於一網路系統中藉助於網路位址轉譯來轉送封包之方法與裝置 |
US10237183B2 (en) * | 2016-10-03 | 2019-03-19 | Guavus, Inc. | Detecting tethering in networks |
US10492041B1 (en) * | 2016-10-05 | 2019-11-26 | Linqto Inc | Tethering computer programs and user interfaces to selected targets |
US11832100B2 (en) | 2017-05-16 | 2023-11-28 | Apple Inc. | Secure password sharing for wireless networks |
KR102440541B1 (ko) | 2017-08-08 | 2022-09-06 | 삼성전자주식회사 | 와이파이 통신을 수행하는 전자 장치 및 그 동작 방법 |
KR102390410B1 (ko) * | 2018-06-01 | 2022-04-25 | 애플 인크. | 컴퓨팅 디바이스들이 서로 근접해 있을 때를 식별할 수 있게 하기 위한 기법들 |
CN111866167A (zh) * | 2020-07-30 | 2020-10-30 | 珠海市魅族科技有限公司 | 一种网络共享方法、装置、设备及计算机可读存储介质 |
KR102411028B1 (ko) * | 2020-09-21 | 2022-06-20 | 한화솔루션 주식회사 | 에너지 저장 시스템의 초기 설정 방법 및 시스템 |
KR20220126069A (ko) * | 2021-03-08 | 2022-09-15 | 삼성전자주식회사 | 테더링 서비스를 제공하는 전자 장치 및 그 방법 |
CN113630910B (zh) * | 2021-07-21 | 2022-09-13 | 荣耀终端有限公司 | 蜂窝通信功能的使用方法、相关装置及*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006217490A (ja) * | 2005-02-07 | 2006-08-17 | Nippon Telegr & Teleph Corp <Ntt> | 無線端末装置 |
CN101031134A (zh) * | 2006-02-28 | 2007-09-05 | 华为技术有限公司 | 代理服务器和方法以及具有该代理服务器的安全通信*** |
EP1912128A2 (de) * | 2006-10-11 | 2008-04-16 | Vodafone Holding GmbH | Verfahren und System zum Zugriff von einem Mobiltelefon über einen externen Computer auf das Internet |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5410543A (en) | 1993-01-04 | 1995-04-25 | Apple Computer, Inc. | Method for connecting a mobile computer to a computer network by using an address server |
JPH0750684A (ja) * | 1993-08-05 | 1995-02-21 | Fujitsu Ltd | 通信制御方式 |
US5907815A (en) * | 1995-12-07 | 1999-05-25 | Texas Instruments Incorporated | Portable computer stored removable mobile telephone |
US7039033B2 (en) * | 2001-05-07 | 2006-05-02 | Ixi Mobile (Israel) Ltd. | System, device and computer readable medium for providing a managed wireless network using short-range radio signals |
US7295532B2 (en) * | 2001-08-17 | 2007-11-13 | Ixi Mobile (R & D), Ltd. | System, device and computer readable medium for providing networking services on a mobile device |
JP4022759B2 (ja) | 2003-04-07 | 2007-12-19 | サクサ株式会社 | マルチメディア端末、プロキシサーバ、ルータおよびマルチメディア通信システムにおける通信制御方法 |
JP2004320132A (ja) * | 2003-04-11 | 2004-11-11 | Sharp Corp | 無線通信システム |
US7710867B1 (en) * | 2003-05-23 | 2010-05-04 | F5 Networks, Inc. | System and method for managing traffic to a probe |
US7860032B2 (en) * | 2003-08-08 | 2010-12-28 | Qualcomm Incorporated | Apparatus and method for efficiently running applications on a wireless communication device |
EP1691536A1 (en) | 2005-02-14 | 2006-08-16 | Axalto SA | Smart phones with web based interfaces |
US8041824B1 (en) * | 2005-04-14 | 2011-10-18 | Strauss Acquisitions, L.L.C. | System, device, method and software for providing a visitor access to a public network |
US7688792B2 (en) * | 2005-04-21 | 2010-03-30 | Qualcomm Incorporated | Method and apparatus for supporting wireless data services on a TE2 device using an IP-based interface |
WO2006130959A1 (en) * | 2005-06-06 | 2006-12-14 | Mobidia, Inc. | System and method of providing service information to a carrier |
US8495244B2 (en) * | 2005-06-29 | 2013-07-23 | Jumpstart Wireless Corporation | System and method for dynamic automatic communication path selection, distributed device synchronization and task delegation |
US8082363B2 (en) * | 2006-05-12 | 2011-12-20 | Hewlett-Packard Development Company, L.P. | Multiplexed communication between host computer and smartphone used as wireless modem |
JP2007318354A (ja) * | 2006-05-24 | 2007-12-06 | Fujitsu Ten Ltd | 移動体用通信装置および移動体用通信方法 |
US7568078B2 (en) * | 2006-07-26 | 2009-07-28 | Cisco Technology, Inc. | Epoch-based MUD logging |
JP2008219762A (ja) | 2007-03-07 | 2008-09-18 | Sci-Tec:Kk | 携帯電話及びその携帯電話を用いた通信システム |
US20080248834A1 (en) * | 2007-04-03 | 2008-10-09 | Palm, Inc. | System and methods for providing access to a desktop and applications of a mobile device |
TW200904067A (en) * | 2007-07-04 | 2009-01-16 | Asustek Comp Inc | Method and system for connecting network using communication apparatus |
US20090279543A1 (en) * | 2008-05-06 | 2009-11-12 | Lucent Technologies Inc. | Method and System for Handling Tethered User Devices in a Telecommunications Network |
US20100034083A1 (en) * | 2008-08-08 | 2010-02-11 | Qualcomm Incorporated | Method and apparatus for packet differentiation in a wireless communication system |
US8594627B2 (en) * | 2008-10-06 | 2013-11-26 | Telecommunications Systems, Inc. | Remotely provisioned wirelessly proxy |
US9398136B2 (en) | 2009-04-20 | 2016-07-19 | Apple Inc. | Handheld device capable of providing data tethering services while maintaining suite of handheld service functions |
US8265050B2 (en) * | 2009-08-07 | 2012-09-11 | Time Warner Cable, Inc. | System and method for sharing a payload among mobile devices in a wireless network |
US8488541B2 (en) * | 2009-10-22 | 2013-07-16 | Scott Allen Schlack | Portable transceiver device that operates as a gateway to a proprietary wireless network |
-
2009
- 2009-04-20 US US12/426,897 patent/US9398136B2/en active Active
-
2010
- 2010-04-15 JP JP2012507273A patent/JP2012524499A/ja active Pending
- 2010-04-15 CN CN2010800248666A patent/CN102461134A/zh active Pending
- 2010-04-15 WO PCT/US2010/031304 patent/WO2010123757A1/en active Application Filing
- 2010-04-15 EP EP10720478.6A patent/EP2415244B1/en active Active
- 2010-04-15 KR KR1020117027492A patent/KR101343273B1/ko active IP Right Grant
- 2010-04-15 CN CN201611185793.4A patent/CN106657637B/zh active Active
-
2016
- 2016-06-17 US US15/185,719 patent/US10057928B2/en active Active
-
2018
- 2018-08-20 US US15/998,980 patent/US10841962B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006217490A (ja) * | 2005-02-07 | 2006-08-17 | Nippon Telegr & Teleph Corp <Ntt> | 無線端末装置 |
CN101031134A (zh) * | 2006-02-28 | 2007-09-05 | 华为技术有限公司 | 代理服务器和方法以及具有该代理服务器的安全通信*** |
EP1912128A2 (de) * | 2006-10-11 | 2008-04-16 | Vodafone Holding GmbH | Verfahren und System zum Zugriff von einem Mobiltelefon über einen externen Computer auf das Internet |
Also Published As
Publication number | Publication date |
---|---|
US10841962B2 (en) | 2020-11-17 |
CN106657637A (zh) | 2017-05-10 |
US10057928B2 (en) | 2018-08-21 |
EP2415244A1 (en) | 2012-02-08 |
US20100267368A1 (en) | 2010-10-21 |
KR20120004527A (ko) | 2012-01-12 |
JP2012524499A (ja) | 2012-10-11 |
CN102461134A (zh) | 2012-05-16 |
US20180376521A1 (en) | 2018-12-27 |
KR101343273B1 (ko) | 2013-12-18 |
US9398136B2 (en) | 2016-07-19 |
WO2010123757A1 (en) | 2010-10-28 |
EP2415244B1 (en) | 2014-12-10 |
US20160302242A1 (en) | 2016-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106657637B (zh) | 能够在保持手持服务功能集的同时提供数据网络共享服务的手持设备 | |
CN103503419B (zh) | 使用网页代理服务器访问具有分配的网络地址的设备的***和方法 | |
CN102223365B (zh) | 基于ssl vpn网关集群的用户接入方法及其装置 | |
KR101987987B1 (ko) | 네트워크 디바이스 | |
CN100372347C (zh) | 扩展边界网关协议的4over6隧道封装及解封装方法 | |
CN101789904A (zh) | 流量控制的方法及设备 | |
CN102100041A (zh) | 基于由包目的地地址与出站接口构造的路由搜索关键字的包出站发送 | |
CN102148767A (zh) | 一种基于nat的数据路由方法及其装置 | |
CN101800690B (zh) | 一种使用地址池实现源地址转换的方法和装置 | |
CN1537374A (zh) | 短程无线网络环境中位置独立信息包路由选择和安全访问 | |
PL1813088T3 (pl) | Sposób oraz system trasowania w sieciach komunikacyjnych między pierwszym węzłem a drugim węzłem | |
CN101964799A (zh) | 点到网隧道方式下地址冲突的解决方法 | |
CN101136929B (zh) | 因特网小型计算机***接口数据传输方法及设备 | |
CN105163062B (zh) | 一种将社会资源接入到公共平台的***及方法 | |
CN105122741A (zh) | 业务流的业务链控制方法和装置 | |
CN101707569A (zh) | Nat业务报文处理的方法及装置 | |
CN107580079A (zh) | 一种报文传输方法和装置 | |
CN107018057A (zh) | 通过城域接入网的快速路径内容传送 | |
CN104486229A (zh) | 一种实现vpn网络报文转发的方法及设备 | |
CN107360089A (zh) | 一种路由建立方法、业务数据转换方法及装置 | |
CN107659930A (zh) | 一种ap接入控制方法和装置 | |
CN102387221B (zh) | 一种数据转发方法及*** | |
CN102255816A (zh) | 负载分担方法及装置 | |
CN109413224A (zh) | 报文转发方法和装置 | |
CN104518959B (zh) | 一种设备间通信的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |