自动的互联网连接设备的制作方法

文档序号:6566451阅读:134来源:国知局
专利名称:自动的互联网连接设备的制作方法
技术领域
本发明涉及其中具有主计算机的用户希望与具有连接到互联网的主 计算机的另一用户进行数据交换的数据传输系统,更具体地涉及这种系 统中的到互联网的自动连接设备。
背景技术
现今,当互联网的移动用户希望与另一用户交换数据时,现代技术 允许他采用一定数量的装置。在这些装置中,蜂窝电话表现出占用的空 间很少并且能够从几乎所有位置接入互联网的优点。实际上,蜂窝电话 变得越来越复杂,现在己配备有诸如能够记录照片以及电影的摄像机的多媒体功能部件(feature)。因此,蜂窝电话必须具有作为如下的专用软件的工具,所述专用软 件使得可以管理各个功能部件的内容,无论该内容是SMS、 EMS、振铃 音调、乐曲、联络人名称和号码、完整的联系人(姓氏、名字、地址、 电子邮件、蜂窝电话号码、固定线路号码、工作号码)、电影、图像等。 这种工具有时是蜂窝电话制造商提供的。但是,这些工具彼此完全不同,甚至在同一品牌内部,这种工具在一个型号与另一型号之间也不同。受益于这些工具之一 (通常与蜂窝电话一起供货)的用户在他更换蜂窝电话时很难继续使用它。该用户通常完全不可能继续使用同一软件,他必须忍受与这必定伴有的转移其数据的操作相关的所有不兼容性和限制性地改变工具。许多的和不断变化的操作系统也是这些工具的用户的问题来源,这些用户必须始终确保其驱动程序、工具和"固件"版本是最新的,这是为了保证能够使用由工具提供的所有功能。另一解决方案在于使用存储设备(也称为USB设备或存储棒),这
些存储装置由于其增大的容量而构成了将一个或更多个要素(无论是否 是多媒体)从一台计算机传送到另一台计算机、甚至为最高级的用户从 一个地方传送到另一个地方的理想方案。容易存放在口袋中的这种存储 器的增加的使用促使蜂窝电话的制造商在其一部分型号中包括更大的存 储容量、并为它们配备越来越先进的通信装置以与计算机进行通信。但是,移动用户希望在所有条件下都能接通。移动用户将其蜂窝电 话连接到其PC以进行关于对其蜂窝电话的内容进行同步和管理的操作 的事实必须不妨碍他简单地接收呼叫。此外,蜂窝电话自身必须不被软 件调用,以使得用户在任何时候只要他希望就可以使用蜂窝电话来进行 简单呼叫。使个人助理(PDA)商业化的Handspring公司已提出了这样的解决 方案除了在这些设备的非通信型号中已可获得的存储元件之外,还并 入电话和调制解调器功能。该高度用户友好的解决方案仍然昂贵,并对 于移动人员经常配备的膝上型计算机来说常常表现出重复的功能。因此, 用户不愿跨出这一步和获取这种PDA。因此,当前存在对向移动用户提供具有如下组合优点的计算机的需 要用于数据存储的USB存储棒,用于使用电话网络进行通信的高速调 制解调器,以及复杂的蜂窝电话,同时仅仅需要连接到电话网络。发明内容这就是为何本发明的目的是提供如下的设备,该设备使得具有主计 算机的任何用户都可以自动地连接到本地网络(无论本地网络是蜂窝网 络、WiFi网络还是LAN网络)以与连接到互联网的另一主计算机交换数 据。因此,本发明的目的是数据传输系统中的由盒构成的自动连接设备, 所述数据传输系统包括互联网或同等网络、连接到互联网的若干个本地 网络,第一用户使用的第一主计算机和第二用户使用的连接到互联网的 第二主计算机,第一用户希望在他正在使用的第一主计算机与连接到互 联网的第二主计算机之间交换数据。所述盒包括旨在连接到第一主计算
机的相应硬件连接装置的诸如USB端口的硬件连接装置、以及软件连接装置, 一旦该自动连接设备的硬件连接装置已经物理地连接到第一主计 算机的相应硬件连接装置,该软件连接装置就经由诸如接口卡的本地网络接口 (LNI)设备的中介而自动地将第一主计算机连接到本地网络,从 而使得能够在第一主计算机与第二主计算机之间进行数据交换。所述软 件连接装置包括宣告软件(declarationsoftware),当硬件连接装置(USB 端口)连接到第一主计算机的相应硬件连接装置时,该宣告软件使所述 盒可以被第一用户的主计算机的操作系统识别为CD ROM。主计算机的 操作系统立即执行可自执行的"autorun.inf"文件,以安装软件连接装置 以及连接所需要的驱动程序或应用软件。


当阅读了下面的描述并参照附图时,将更清楚本发明的宗旨、目的 和特征,在附图中-图1是表示其中实现根据本发明的装置的数据传输系统的框图;图2A和2B分别表示包括根据本发明的设备的盒的第一实施方式和 第二实施方式;以及图3A、 3B和3C共同表示根据本发明的设备的操作方法中的步骤的 流程图。
具体实施方式
首先说明图1,图1示出了其中实现根据本发明的设备的系统。假 设移动类型的第一用户正在使用主计算机10,他想通过主计算机10与也 使用连接到互联网14的主计算机12的第二用户交换数据。第一用户可 以是处于其公司之外的商业代表,希望与位于公司内的另一人员进行通信。第一用户在其布置处具有根据本发明的设备,该设备表示为称作"无 缝钥匙(SeamlessKey)" (SL)的盒16的形式。如在下文中将看到的, 该盒包括凸USB端口,为了进行使用,该凸USB端口必须连接到计算
机10的凹USB端口。如下所述,SL盒16包括连接软件,该连接软件要通过诸如接口卡 的本地网络接口 (LM)设备20的中介而自动地连接到本地网络18。本 地网络18通过诸如接口卡的另一本地网络接口设备22和网关24的中介 而连接到互联网。如将在下文中看到的,LNI设备20可以并入到盒16 中。SL盒16到计算机10的简单物理连接使得第一用户可以自动连接到 互联网14,从而能够立即与第二计算机交换数据而无需用户方的介入。 到计算机的USB端口的连接使得计算机的操作系统可以在插入USB端 口时自动地启动该设备中存在的应用程序。在图2A中示出的第一实施方式中,盒16包括插入计算机10的凹 USB端口 32的凸USB端口 30,并且在另一侧包括凹端口 34, LNI设备 20的凸USB端口 36插入该凹端口 34。后者的连接与盒16到主计算机 10的连接同时发生,或者恰在盒16到主计算机10的连接之前发生。LNI 设备20经由其输出线路54而连接到本地网络18 (参见图1 )。注意,USB 端口可以由实现与USB端口相同功能的任意其他连接装置来替代。盒16包括集中器38 (称为"集线器"),该集中器38使得与之连接 的外围设备可见。大容量的辅助存储器40经由存储控制器42的中介而 直接连接到集中器38。大容量的辅助存储器40包含连接到LNI设备20 的应用软件(驱动程序)以及诸如配置数据的用户数据,并且一般来说 包含操作盒所必需的所有参数。注意,辅助存储器40可以包含应用软件 和相关联数据。集中器38的输出线路44是单输出位置48处的开关46的输入线路。 当空闲时,开关输出断开,即,不建立集中器38与LNI设备20之间的链路。永久地连接到线路44的激活装置50在接收到请求它进行激活的指 令时通过输出命令52来控制开关46的激活。在该情况下,开关46位于 位置48,这使得LNI设备20对于计算机10是可见的。根据图2B中示出的第二实施方式,除了 LNI设备20并入在盒16
中之外,该盒包括与图2A中所示的盒相同的部件。在该情况下,盒16 必须与其连接到主计算机10同时或者恰在其连接到主计算机10之前通 过其输出线路54而连接到本地网络18 (参见图l)。位于盒16的辅助存储器40中的软件装置自动检测并识别该盒所处 于的操作环境。这包括计算机的操作系统、在有链路将该盒连接到其他通信体的情况下的所述链路、操作语言、使用的电信网络和可用的本地 网络接口卡。此外,SL盒16优选地包括使其可以自动地连接到几个可能的本地 网络之一 (本地网络18)的软件工具。因此,本地网络18可以是LAN 或无线网络。在第二种情况下,本地网络可以是WiFi网络或GPRS/GSM、 EDGE、 CDMA或UMTS蜂窝电话网络。注意,在蜂窝网络的情况下, LNI设备20 (以及设备22)是无线调制解调器,因此不需要物理输出线 路54。注意,可以提供对盒的远程更新,使得可以修改盒的配置和参数。 这使得系统管理员能够随意改变盒的特性。通过发送各种配置和参数文 件,系统管理员可以按照这样的方式来采取行动使得盒只接受来自一 个运营商的无线连接,或者接受单个确定的LNI设备(20)来建立连接。系统管理员还可以确定是否要迸行更新、以及如果要进行更新则允 许什么更新。盒16的容量至少为128兆字节的辅助存储器40包含以下的移动内 容管理特征或多媒体功能SMS和EMS管理、MMS管理、振铃音调和 乐曲管理、视频和固定图像管理、以及所有其他文件的管理。注意,可以根据IMEI (国际移动设备标识符)号而在世界范围内唯 一地识别SL盒16。除了其他事情之外,该识别使得可以设置对准目标 的服务。这是通过将盒与其所有者的用户数据(用户自己用其蜂窝电话 或者WiFi业务供应商提供的并且在他的同意下使用的数据)相关联而实 现的。接着,进行图3A、 3B和3C中示出的流程图中所示的步骤。当将 SL盒16的USB端口插入计算机10中时,本发明的本质特征之一在于,
该盒包含使得它可以被计算机的操作系统识别为CD ROM的宣告(或标 识)软件。操作系统立即在SL盒中査找自执行"autorun.inf"文件并执 行其包含的指令(即,连接软件的安装指令、各种驱动程序和在SL盒中 通常包含的所有其他功能)(步骤60)。在该阶段,过程根据SL盒是否为首次安装而有所不同。该过程确定 是否己安装应用软件(步骤62)。如果是首次安装,则计算机的操作系统 进行对盒的辅助存储器40中存储的驱动程序或者应用软件的预安装(步 骤64)。在预安装之后,经由盒16的激活装置50发送的指令使得开关46激 活(步骤66)。在该阶段,LNI设备20通过幵关46连接到计算机10。 计算机的操作系统接着可以完成对驱动程序或应用软件的安装(步骤 68)。注意,如果已经安装了应用软件,则过程进行对开关46的激活(步 骤70)并直接移动到下面的步骤。接着操作系统验证是否安装了连接软件(步骤72)。如果还没有安 装,即,这是首次安装、卸载或错误操作,则操作系统安装连接软件(步 骤74)并移动到图3B中示出的以下步骤。但是,对于盒的第二次使用 或随后的安装并且连接软件没有被修改或删除的情况,则它已被安装, 并且过程直接移动到图3B中示出的下面步骤。首先,运行连接软件(步骤76)。确定它是否是首次运行的问题(步 骤78)。如果是该情况,则计算机的操作系统对连接的硬件进行检测、初 始化和配置(步骤80)。在进行了这些操作后,或者如果不是首次运行的 问题,则连接软件立即并自动地建立连接而无需用户方的任何介入。为 此,程序确定通信模式是否为自动连接模式(步骤82)。必须注意,正常和缺省的连接模式是自动连接模式。在正常情况下, 程序扫描所有的计算机授权连接端口,即,串行端口、 USB端口、红外 链路和蓝牙链路,以找出SL盒16连接在哪一个端口上。接着根据找到 的连接来例示连接简档(connection profile)。接着读取SL盒16中包含 的SIM卡,以确定用户订购了的电话运营商。程序搜索并且随后使用对应于用户的简档,以建立连接。该"连接
简档"将预先已知的参数和设置集中在一起,这些参数和设置是各种类 型的网络和各个用户所特有的,并且表现连接的特征。但是,用户可以修改连接模式,以使得SL盒16在插入计算机的USB 端口时并不自动连接。在该情况下,程序等待用户的点击(步骤84)。随 后,用户可以通过点击(步骤86)来建立连接或运行快捷方式。该快捷 方式建立连接并运行与该快捷方式相关联的应用程序。后面的这种人工 快捷方式原则称为"OneClick (单击)"。使用适合于运营商的连接简档而 建立连接,如同使用缺省的"完全自动"模式一样。该连接简档的概念使用户无论执行什么都不用进行任何键输入或任 何人工设置。实际上,在没有该简档系统的情况下,用户将不得不进行 各种连接设置。无论命令是由用户点击快捷方式而触发还是由自动连接而触发,程 序接下来都确定是否激活用于优化连接选择的专用例程(步骤88)。如果 为该情况,则使用属于请求方的"SmartConnect (智能连接)"例程来建 立连接(步骤90)。专用的"SmartConnect"例程使得可以在建立连接时在确保LCR (最 小代价路由)函数的同时自动选择最佳连接。最佳连接是具有最佳传输 速率的(或最佳速度)的网络连接。如果该网络不可用或者不能从用户 所处位置和/或在建立时间进行访问,则替代地使用具有最佳速度的网络。 如果也不可能使用后者,则替代地使用具有第三最佳速度的网络、等等, 直到尝试了所有的资源。可以通过一列表来建立等级,其按照用户根据 其订购特征而被允许连接的各种网络的连接优先级的顺序。如果不激活SmartConnect软件,则建立缺省连接(步骤92)。注意, 可以建立该连接,因为用户己点击了指定应用程序的快捷方式(在这种 情况下一旦建立连接就执行该快捷方式指定的链接),或者因为用户点击 了 "连接"按钮(这使得在不运行应用程序的情况下就可以进行连接)。根据本发明的特征,每次建立连接以交换数据时,SL盒16根据客 户端-服务器原理通过向更新服务器发送请求而咨询更新服务器(步骤 94)。接着触发更新过程(步骤96)。服务器处理该请求,向SL盒通知 它所具有的软件成分的版本。SL盒检查服务器发送的版本是否高于它所具有的版本。如果服务器上的版本高于SL盒当前配备的版本,则后者通 知用户可获得更新。在该阶段,SL盒不执行任何动作,以让用户选择是 否下载可获得的更新。因此,不会将用户的数据速率计划(或者其无论 何种类型的订购)用于他可能不想要的更新。如果用户接受更新,则SL 盒向服务器发送相应的请求,使得服务器发送所需要的更新(推送(push) 方法)。当然,缺省行为可以根据用户意愿而有所不同,并可以由用户根据 他的偏好而修改。这样,可以只要可获得更新就自动下载更新,而无需 用户对每一个可获得更新进行确认。或者,也可以阻止对更新可获得性 的检查。但是,为了使运营商可以继续发送与其服务有关的更新或广告性质 的消息,只要可以,SL盒就在其每次连接时将其存在用信号通知给服务 器。这是通过发送向服务器提供可以接通SL盒的IP地址的请求而实现 的。通过使用个性化通道(IP),于是服务器可以向SL盒发送广告页或 运营商编制的信息。注意,在使用服务器的任何更新步骤之后,软件由于以下几个原因 而等待来自用户的其他点击由于连接建立失败,由于连接曾经建立但 被中断,或者由于用户想访问存储器或发送SMS。在所有这些情况下, 处理回到图3B中的等待阶段(步骤84) (A)。除了自动地建立连接以进行数据交换之外,在刚刚建立连接之后, 或者在用户点击适当的按钮时,用户还可以执行特定数量的动作。这些 动作是发送和接收SMS和EMS消息、管理联系人、建立语音呼叫、 以及自由地访问SL盒的存储器。1、发送和接收SMS和EMS消息按钮使用户可以访问用于键入和读取SMS及EMS消息的窗口。用 户可以从该窗口编辑一个或更多个SMS或EMS消息的文本,指定收件 人,并发送SMS或EMS消息。他还可以在进行修改或不进行修改的情 况下转发接收到的SMS或EMS消息。可以向一系列的收件人发送SMS
和EMS消息。在同一窗口中,显示所接收的SMS和EMS消息,并且用 户可以查阅并读取所接收的SMS和EMS消息。2、 对联系人进行管理和同步用户可以使用诸如Microsoft的Outlook Express的联系人管理软件来 对他的联系人进行管理或同步。按钮使用户可以访问联系人管理窗口。 从该窗口,用户可以编辑、添加、删除和修改联系人,并使这些联系人 与其正常联系人管理器同步。用户还可以将这些联系人从SL盒传送到计 算机或从计算机传送到SL盒。3、 语音呼叫用户通过点击相应的按钮而被带到他可以输入要呼叫的电话号码的 窗口。还可以在联系人列表中选择呼叫的接收人。同样,用户可以经由 该窗口的中介而接受或拒绝呼入。4、 自由访问存储器经由操作系统提供的正常接口而实现对存储器的访问。用户可以在 这里存储该用户的计算机可以管理、并且其大小使得它可以存储在SL盒 的存储器中的任何项目。在这个容量可以为128兆字节或更大的存储器 中,保留数兆字节,作为一次写入多次读取的区域(受保护的只读区域), 以容纳应用程序、驱动程序和操作SL盒所需要的成分。为了在计算机(10)上保留对于用户可用的工作空间,计算机(10) 具有使其可以执行"清洁"功能的软件。为此,在连接到盒时,程序在 计算机(10)的桌面上安装图标。当通过点击该图标而激活清洁功能时, 用户可以很容易且很快地卸载在应用软件的预安装和更新阶段、应用软 件安装完成阶段和连接软件安装阶段内安装的文件和软件。按照这样的 方式,绝对不会留下用户执行的操作的痕迹,特别是不留下盒到计算机 10的连接的痕迹。根据另选实施方式,通过将盒从计算机断开,用户可以手动地触发 自动卸载。这样,用户不需要点击图标。
权利要求
1、一种数据传输系统中的包括盒(16)的自动连接设备,所述数据传输系统包括互联网(14)或同等网络、连接到所述互联网的若干个本地网络(18)、第一用户使用的第一主计算机(10)、和第二用户使用的连接到所述互联网的第二主计算机(12),所述第一用户希望在他正在使用的所述第一主计算机与连接到所述互联网的所述第二主计算机之间交换数据,所述盒的特征在于,它包括诸如USB端口的硬件连接装置(30),用于连接到所述第一主计算机的相应硬件连接装置(32);以及软件连接装置,一旦该自动连接设备的所述硬件连接装置已经物理地连接到所述第一主计算机的所述相应硬件连接装置,该软件连接装置就自动地经由诸如接口卡的本地网络接口设备(20)的中介将所述第一主计算机连接到所述若干个本地网络中的一个,从而使得能够在所述第一主计算机与所述第二主计算机之间进行数据交换,其中,所述软件连接装置包括宣告软件,当所述硬件连接装置即USB端口连接到所述第一计算机的所述相应硬件连接装置时,该宣告软件使所述盒可以被所述第一用户的所述主计算机(10)的操作系统识别为CD ROM;以及可自执行的“autorun.inf”文件,所述主计算机的操作系统立即执行该“autorun.inf”文件,以安装所述软件连接装置以及连接所需要的驱动程序或应用软件。
2、 根据权利要求l所述的自动连接设备,其中,所述软件连接装置 包括用于立即且自动地建立连接而无需用户方介入的连接软件,当所述 软件连接装置是首次安装时,所述第一主计算机(10)的所述操作系统 安装所述连接软件。
3、 根据权利要求2所述的自动连接设备,其中,所述盒(16)包括: 开关(46),其包括连接到所述本地网络接口设备(20)的单个输出位置(48)和连接到所述硬件连接装置(30)的输入线路(44);以及永久性 地连接到所述输入线路的激活装置(50),当所述激活装置接收到来自所 述操作系统的指令时,它对所述开关在所述输出位置上的激活进行控制。
4、 根据权利要求3所述的自动连接设备,其中,所述本地网络接口 设备(20)是位于所述盒(16)与所述本地网络(18)之间的独立设备。
5、 根据权利要求3所述的自动连接设备,其中,所述本地网络接口 设备(20)并入在所述盒(16)中。
6、 根据权利要求4或5所述的自动连接设备,其中,所述第一计算 机的所述操作系统在所述软件连接装置运行时对连接的盒进行配置,并 且这发生在所述连接软件自动建立连接之前。
7、 根据权利要求1至6中的任一项所述的自动连接设备,其中,所 述软件连接装置还包括专用的优化例程(SmartConnect),该专用优化例 程使得可以在建立连接时在确保最小代价路由函数的同时自动选择最佳 连接,其中所述最佳连接是具有最佳传输速率或最佳速度的到所述若干 个本地网络(18)中的一个的连接。
8、 根据权利要求l所述的自动连接设备,其中,所述软件连接装置 包括在不自动进行连接时使用的专用软件(OneClick),该专用软件使得 可以在所述第一用户对确定的应用程序的快捷方式图标执行单击时运行 执行连接建立的连接软件、并通过使用建立的连接来运行所述应用程序。
9、 根据上述权利要求中的一项所述的自动连接设备,其中,所述连 接软件使用一连接简档,该连接简档表征所建立的连接的特征并将预先 已知的参数和设置集中在一起,这些参数和设置对于所述若干个本地网 络(18)中的每一个并且对于各个用户来说都是特有的,这样避免了用 户必须执行手动键输入或设置。
10、 根据上述权利要求中的一项所述的自动连接设备,其中,所述 软件连接装置通过向更新服务器发送请求来咨询所述更新服务器,从而 在所述服务器具有的版本新于该自动连接设备的版本时运行该自动连接 设备的软件装置的更新程序。
11、 根据上述权利要求中的一项所述的自动连接设备,该自动连接 设备还包括使得所述第一用户可以在建立了连接之后执行一定数量的动 作的装置,这些动作例如是发送和接收SMS和EMS消息、管理联系人、 建立语音呼叫和自由地访问该自动连接设备的存储器。
12、 根据上述权利要求中的一项所述的自动连接设备,其中,所述本地网络(18)是局域网或无线网络,所述无线网络可以是WiFi网络或 者GPRS/GSM、 EDGE、 CDMA或UMTS类型的蜂窝电话网络。
13、 根据权利要求1至12中的一项所述的自动连接设备,其中,在 连接所述盒(16)时在所述计算机(10)的桌面上按如下方式安装图标: 通过点击该图标,执行清洁功能,并且该清洁功能使得可以卸载由所述 软件连接装置安装的软件和文件。
14、 根据权利要求1至12中的一项所述的自动连接设备,其中,当 所述盒(16)从所述计算机(10)断开时,在所述计算机中执行清洁功 能,并且该清洁功能使得可以卸载由所述软件连接装置安装的软件和文 件。
全文摘要
本发明提供自动的互联网连接设备。本发明涉及数据传输系统中的自动连接设备,所述数据传输系统包括互联网(14)、连接到所述互联网的若干个本地网络(18)、第一用户使用的第一主计算机(10)、和第二用户使用的连接到所述互联网的第二主计算机(12)。本发明的设备包括诸如USB端口的硬件连接装置,用于连接到所述第一主计算机的相应硬件连接装置;以及软件连接装置,一旦该自动连接设备的所述硬件连接装置已经物理地连接到所述第一主计算机的所述相应硬件连接装置,该软件连接装置就自动地将所述第一主计算机连接到所述若干个本地网络中的一个,从而使得能够在所述第一主计算机与所述第二主计算机之间进行数据交换。
文档编号G06F9/445GK101112065SQ200680001908
公开日2008年1月23日 申请日期2006年1月6日 优先权日2005年1月6日
发明者朱利安·罗杰, 科莱特·阿比吉尔·阿聚莱·罗杰 申请人:斯玛特康姆公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1