CN1204190A - 具有红外线通信功能的信息处理设备及其控制方法 - Google Patents

具有红外线通信功能的信息处理设备及其控制方法 Download PDF

Info

Publication number
CN1204190A
CN1204190A CN98107820A CN98107820A CN1204190A CN 1204190 A CN1204190 A CN 1204190A CN 98107820 A CN98107820 A CN 98107820A CN 98107820 A CN98107820 A CN 98107820A CN 1204190 A CN1204190 A CN 1204190A
Authority
CN
China
Prior art keywords
data
infrared
indication
website
purpose website
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.)
Granted
Application number
CN98107820A
Other languages
English (en)
Other versions
CN100353688C (zh
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN1204190A publication Critical patent/CN1204190A/zh
Application granted granted Critical
Publication of CN100353688C publication Critical patent/CN100353688C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1632External expansion units, e.g. docking stations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/567Integrating service provisioning from a plurality of service providers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • H04W88/182Network node acting on behalf of an other network entity, e.g. proxy

Abstract

一种改进的信息处理设备以及一种控制该设备的方法,该设备周期性地访问预定服务器机器(如Web服务器)以获取所期望的文件(如HTML文件)。此文件获取操作不用涉及红外线收发器的工作也可进行。换言之,信息处理设备试图为PDA连续地对最新下载的数据进行缓存。从而,当作为外部设备的PDA设置在红外线通信模式并且用户简单将PDA保持在信息处理设备的站点发现区域中时,它们之间就可建立连接,这样使得PDA能接收到最新数据。

Description

具有红外线通信功能的信息处理设备及其控制方法
本发明涉及能执行诸如PIM(个人信息管理者)软件、Web(网络)浏览器等不同应用程序的信息处理设备,特别涉及具有红外线通信功能以便与诸如PDA(个人数字助理)的外部设备交换数据的信息处理设备。更具体点,本发明涉及这样一种信息处理设备:它能够利用红外线通信功能平稳地向外部设备传输诸如应用程序执行后所获的处理结果、依照TCP/IP(传输控制协议/网际协)协议从Web服务器获取的HTML(超文本标记语言)文件等数据。
随着当今的技术革命,桌上型、塔式、笔记本型等不同类型的个人计算机(PC)已被开发出来并可在市场上买到。作为一种远小于笔记本PC的PC(如掌上型PC),所谓的“PDA”(个人数字助理)正广泛应用于工业中。通常PDA设计成比笔记本PC具有小得多的尺寸和轻得多的重量,从而进一步增加了其移动性。
PDAs典型的例子是苹果计算机公司与夏普公司联合开发的一种称为“Newton MessagePad”[“牛顿消息簿”]的移动型信息处理设备。PDAs的另一个例子是图6所示的“IBM ChipCard VW-200”[“IBM芯片卡VW-200”](下称“VW-200”),它现在在IBM日本公司有售。
VW-200是一种PC卡类型的PDA,它包括一个符合PCMCIA(个人计算机存储卡国际协会)/JEIDA(日本电子工业发展协会)所规定的Ⅱ型形状系数(5.0mm×85.6mm×54.0mm)的第一盖部分,以及一个轴接于第一盖部分的一端的第二盖部分,从而形成一种“可折叠结构”。第一盖部分可插入笔记本PC的系统单元所配备的PC卡插槽中,并且在其另一端配置了PCMCIA接口用于和PC系统单元的机械/电气连接。而且,当第二盖部分叠在第一盖部分上时,整个结构可作为Ⅲ型卡(10.5mm×85.6mm×54.0mm)插入PC卡插槽中。除了PCMCIA的接口电路,存储器(SRAM,EEPROM,Kanjifont[汉字字型]ROM等),在盖部分中的印刷线路版上还安装了内置CPU(东芝公司生产的称为TLCS-9001的16位CPU)用于PDA的坐标计算。当第一盖部分插入PC卡插槽中时,内置CPU进入睡眠状态,这样VW-200就用作普通的存储器。另一方面,当它从PC卡插槽中卸出时,内置CPU重新开始其工作,这样,现在VW-200就能够当作PDA使用。如图6所示,在第一盖部分的上表面配备了键盘作为PDA的输入设备。此外,在第二盖部分的表面上配备了液晶显示器(200×320点(20行×12全尺寸的字符),STN单显)。
PDA的主要用途是管理和浏览个人信息或PIM(个人信息管理者)数据,如日历、日程安排、地址簿、备忘本等。PDA的另一用途是在移动环境下浏览网页。很明显,PDA的一项优点就是其优秀的移动性,使用PDA的用户能够很容易地查询/更新他/她自己的PIM信息,或在移动环境下浏览网页。
这样由PDA处理的数据可直接由用户在PDA上编辑,或者可以用另一种方式即PDA主动地自动与网络相连从而直接从Web服务器上获取HTML文件。然而按尺寸比例而言,PDA远小于笔记本PC,作为其输出设备的显示屏以及作为其输入设备的键盘/书写板在尺寸上必须更小。换言之,其输入/编辑的工作环境看上去并不宽松。而且,任何真正的PIM软件都需要较大的程序规模,这样由于PDA的CPU计算能力有限和存贮容量有限而不适合在PDA上运行。另外,就获取Web数据而言,在PDA上支持TCP/IP协议涉及若干技术难点,从而必然导致成本的超额增加。通常,在移动环境下并不总需是要连到Internet[互联网-]上。当访问Web服务器和传输数据在时间上至少需要几分钟时,这样仅仅等待的工作时间就不能为具有相对较小尺寸和较小容量的PDA的内置电池所忽略。
于是就出现了这样的处理:通过在作为主PC的桌上或笔记本PC上使用PIM软件为PDA进行PIM数据的预编辑而只从所保存的PIM数据中截取期望部分,然后下载给PDA。也出现了这样的处理:预先从期望的Web主页上将HTML(超文本标记语言)文件下载到与Internet相连的主PC上,然后响应PDA的请求将保存的HTML文件(例如只是HTML文件的文本部分)下载给PDA。
上述VW200设计有符合PCMCIA/JEIDA所规定的Ⅱ型形状系数的第一盖部分,当它插入主PC所带的板卡插槽中时,就能够与主PC交换数据。即、当VW200插入板卡插槽中时,主PC安排将预先获取的数据(如PIM数据或HTML文件)下载给PDA。随后当PDA从板卡插槽中取出时,它依靠内置CPU和内置电池执行其自身运算功能,从而它能够提供下载的数据用于浏览。授予同一申请人并且标识为日本申请8-12790(IBM卷号JA996004)的日本专利申请公开说明了当PC卡式PDA插在PC卡插槽中时向其传输PIM数据。此外Hatori等人的另一份日本文献“ChipScape for VW200”(SoftBank)公开说明了当PC卡式PDA插在PC卡插槽中时向其传输Web(网络)数据。
当使用诸如VW200的PC卡式PDA时,主PC仅需有一个板卡插槽来容纳这样的PDA(目前,作为标准配置几乎所有的笔记本PC都有板卡插槽)并安装向PDA传输数据的程序。即:当实现先前第8段中提及的两个例子时希望施加给主PC的硬件/软件负担最小。但是由于以接收下载数据为目的的PDA必须要符合PCMCLA/JEIDA规定的形状系数,其应用范围受到极大的限制。
另一方面,由于包括PC在内的各种计算机系统都配备有串行通信端口等类似设备作为适应于有线数据通信的标准配置,有线数据下载在技术上没有困难。但是,通过电线或电缆连接来实现从主PC到PDA的下载很不方便。这是因为可下载的地点受限于连接电缆而且还要花一定时间连上电缆。而且,当主PC作为数据源(下载数据储存处)被多个PDA共享时,就会出现各个共享者频繁地连接和断开电缆,这样其插座部分就经常容易受到物理损伤(特别是当与一个不习惯插/拔电缆的外行共享时,对插座的损伤将是有害的)。另外,每个作为接收方或目标方的PDA必须遵从主PC所配备的电缆插座的标准化请求。此外,每个用户还得携带电缆,这可能会降低他的/她的PDA的移动性。
当前,红外线通信已广泛应用于设备之间的数据通信。尽管红外线通信最初是用于遥控诸如电视或空调等家用电器,它们现在已被频繁用于计算机之间的数据交换。简言之,发送或传输方调制数字信号并控制发光二级管发射红外线脉冲用以在空中传输数据,而接收方接收并放大数据以解调数字信号。这样的基本原则也适用于遥控和计算机通信。
为了标准化红外线传输模式(即为了加强不同制造商的设备间的互用性),IrDA(红外线数据协会)已于1993年成立。根据IrDA的推荐标准,UART(通用异步接受器-传输器)用于实现同SDLC(同步数据链路控制)型通信协议一致的低成本红外线通信。简言之,该标准定义了一种低输出、方向型(中心角度:15度)、一对一或一对N的通信模式。红外线通信主要适用于尺寸小、重量轻、成本低的设备,如移动型信息处理设备,它们有意设计成按克计减轻重量,按日元计降低成本。例如在IBM日本公司有售的称作“ThinkPad(IBM公司的商标)的笔记本PC系列中,红外线通信功能作为标准配置提供。
根据IrDA规定的用于数据连接的“IrLAP”协议,红外线数据通信由一系列阶段组成,包括“发现”、“连接”、“信息交换”和“断开”。在“发现”阶段,主站点(父站点:如主PC)传输称为XID(交换ID)命令的红外线帧。而次站点(子站点,如PDA)传输XID响应(这里假定XID命令/响应例程统称为第6.8节“串行红外线链路访问协议(IrLAP)版本1.0”中所述的“发现过程”)。为了建立连接,主站点传输SNRM(设置正常响应模式)帧,而次站点根据SNRM帧的内容能否为次站点所接受发出UA(未编号的确认帧)或DM(断开模式)帧。当主站点接收到UA帧并且建立了连接,就可以交换信息,并且主站点以称为“I帧”的帧格式传输数据。数据传输完成后,主站点传输DISC(断开)帧请求断开,并且当收到次站点的UA帧时,主站点完成断开过程。在连接断开后,主次站点各自分别正常初始化其通信状态。
现在再讨论前面所述的主PC与PDA之间的数据传输,即下载数据到PDA。已经有过尝试来使用红外线通信用于这类数据传输,例如标号为JAPUPA 8-79330的日本专利公布,公开了通过红外通信在信息处理设备之间传输数据。更具体地,所公开的具有红外通信功能的PDA与连接设备建立红外线连接以主动地与网络相连,由此从网络上的服务器机器上获取文件。但是作为先决条件,所公开的PDA必须配备其自己的调制解调器协议(如Microcom网络协议等)。提供这样的协议意味着这种设备的硬件/软件要求很复杂,从而导致相应成本的大幅增加。而且,由于公开的PDA被安排去主动地访问网络上的服务器,在访问期间以及相关数据传输的整个期间内PDA必须保持其工作状态,这造成电池的迅速消耗。
顺便说明在夏普公司的“Color Zaurus”或微软公司开发的“WindowsCE”中,已经对PDA实现了用PDA获取Web主页的技术。即,使得PDA直接获取Web数据而不需要外部主计算机系统的参与。但是,它们的设计使得PDA主动地与网络(如Internet)相连以获取数据。这样,在访问时间、TCP/IP协议的控制等方面,PDA容易受到很大的负担。
因此,本发明的目的之一就是提供一种改进的具有红外线通信功能用于与PDA(个人数字助理)等外部设备进行通信的信息处理设备及其控制方法。
本发明的另一目的是提供一种改进的信息处理设备以及控制该设备的方法,该设备能够利用红外线通信功能平稳地向外部设备(PDA)传输诸如应用程序执行所获得的处理结果、依照TCP/IP(传输控制协议/网际协议)协议从Web服务器上获取的HTML(超文本标记语言)文件等数据。
本发明的还有一个目的是提供一种改进的信息处理设备以及控制该设备的方法,该设备能够利用红外线通信功能向外部设备(PDA)传输诸如应用程序执行所获得的处理结果、依照TCP/IP(传输控制协议/网际协议)协议从Web服务器上获取的HTML(超文本标记语言)文件等数据,并且不向外部设备施加负担。
本发明已经考虑了所述问题。根据本发明的第一个方面,一种具有红外线通信功能的信息处理设备包括:用于传输和接收红外线代码的红外线收发器;用于保存下载数据的存储器;让用户输入他的/她的指示的输入装置;以及响应用户的数据下载指示用于进入并保持在搜索状态以传输红外线代码以便搜索数据要下载至的目的站点的装置。
根据本发明的第二个方面,一种具有红外线通信功能的信息处理设备包括:用于传输和接收红外线代码的红外线收发器;用于保存下载数据的存储器;让用户输入他的/她的指示的输入装置;响应用户的数据下载指示,用于进入并保持在搜索状态以传输红外线代码用于搜索数据要下载至的目的站点的装置;对所收到的表示来自目的站点的站点发现响应的红外线代码进行响应,执行红外线通信以传输下载数据的装置;以及在结束与目的站点的红外线通信时进行响应,用于返回到站点搜索状态的装置。
涉及第一或第二方面的信息处理设备可能包括响应用户的指示,用于退出站点搜索状态的装置。
根据本发明的第三个方面,一种具有红外线通信功能的信息处理设备包括:用于传输和接收红外线代码的红外线收发器;用于与网络相连的连接装置;没有红外线收发器的参与也可工作的文件获取装置,用于通过网络从预定服务器获取文件;用于保存所获取的文件作为下载数据的存储器;用于让用户输入他的/她的指示的输入装置;以及响应用户的数据下载指示,用于进入并停留于搜索状态以传输红外线代码用于搜索数据要下载至的目的站点的装置。
根据本发明的第四个方面,一种具有红外线通信功能的信息处理设备包括:用于传输和接收红外线代码的红外线收发器;用于与网络相连的连接装置;没有红外线收发器的参与也可工作的文件获取装置,用于通过网络从预定服务器获取文件;用于保存所获取的文件作为下载数据的存储器;让用户输入他的/她的指示的输入装置;响应用户的数据下载指示,用于进入并停留于搜索状态以传输红外线代码用于搜索数据要下载至的目的站点的装置;对收到的表示来自目的站点的站点发现响应的红外线代码进行响应,用于执行红外线通信以传输下载数据的装置;以及对结束与目的站点的红外线通信进行响应,用于返回到站点搜索状态的装置。
涉及第三和第四方面的信息处理设备可能包括:响应用户的指示用于退出站点搜索状态的装置。
根据本发明的第五个方面,是一种信息处理设备,它具有这种类型的红外线通信功能:自己发出交换ID(XID)命令以搜索目的站点,对所收到的表示来自目的站点的站点发现的XID响应进行响应,建立与目的站点的连接,并对它自己所传输的断开(DISC)帧以及所收到的表示来自目的站点的未编号确认(UA)帧进行响应以断开连接,该设备包括:通过传输DISC帧以试图断开连接的装置,以及对断开连接进行响应,用于返回到站点搜索状态以传输XID命令的装置。
根据本发明的第六个方面,是一种控制信息处理设备的方法,该设备具有用于传输/接收红外线代码的红外线收发器,用于保存下载数据的存储器,让用户输入他的/她的指示的输入装置,该方法包括如下步骤:对用户的数据下载指示进行响应,进入并保持在站点搜索状态以传输红外线代码用于搜索数据要下载至的目的站点;对收到的表示来自目的站点的站点发现的红外线代码进行响应,执行红外线通信以传输下载数据;并且在结束与目的站点的红外线通信时进行响应,返回到站点搜索状态。
根据本发明的第七个方面,是一种控制信息处理设备的方法,该设备具有用于传输/接收红外线代码的红外线收发器,用于保存下载数据的存储器,让用户输入他的/她的指示的输入装置,该方法包括如下步骤:响应用户的数据下载指示,进入并停留在目的站点搜索状态以传输红外线代码用于搜索数据要下载至的目的站点;对收到的来自目的站点的表示站目的点发现的红外线代码进行响应,执行红外线通信以传输下载数据;在结束与目的站点的红外线通信时进行响应,返回到站点搜索状态;并响应用户的指示,退出站点搜索状态。
根据本发明的第八个方面,是一种控制信息处理设备的方法,该设备具有用于传输/接收红外线代码的红外线收发器,用于保存下载数据的存储器,让用户输入他的/她的指示的输入装置,以及用于与网络相连的连接装置,该方法包括如下步骤:(a)响应用户的数据下载指示,进入并保持在站点搜索状态以传输红外线代码用于搜索数据要下载至的目的站点;(b)对收到的表示来自目的站点的站点发现的红外线代码进行响应,执行红外线通信以传输下载数据;(c)在结束与目的站点的红外线通信时进行响应,返回到站点搜索状态;(d)不涉及(a)到(c)的任何执行步骤,通过网络从预定服务器上获取文件;以及(e)将获取的数据作为下载数据保存。
根据本发明的第九个方面,是一种控制信息处理设备的方法,该设备具有用于传输/接收红外线代码的红外线收发器,用于保存下载数据的存储器,让用户输入他的/她的指示的输入装置,以及用于与网络相连的连接装置,该方法包括如下步骤:(a)响应用户的数据下载指示,进入并保持在站点搜索状态以传输红外线代码用于搜索数据要下载至的目的站点;(b)对收到的表示来自目的站点的站点发现的红外线代码进行响应,执行红外线通信以传输下载数据;(c)在结束与目的站点的红外线通信时进行响应,返回到站点搜索状态;(d)不涉及(a)到(c)的任何执行步骤,通过网络从预定服务器上获取文件;(e)将获取的数据作为下载数据保存;以及(f)响应用户的指示,退出站点搜索状态。
根据本发明的第十个方面,是一种控制信息处理设备的方法,该设备具有这种类型的红外线通信功能:自己发出交换ID(XID)命令以搜索目的站点,对所收到的表示来自目的站点的站点发现的XID响应进行响应,建立与目的站点的连接,并对它自己所传输的断开(DISC)帧以及所收到的来自目的站点的未编号确认(UA)帧进行响应以断开连接,该方法包括如下步骤:通过传输DISC帧以试图断开连接;并在连接断开时进行响应,返回到站点搜索状态传输XID命令。
根据本发明的第十一个方面,是一种以有形方式保存可在计算机系统中执行的计算机程序的计算机可读存储介质,该计算机系统包含用于传输/接收红外线代码的红外线收发器,用于保存下载数据的存储器,以及让用户输入他的/她的指示的输入装置,该计算机程序包括:响应用户的数据下载指示的例程,用于进入并保持在站点搜索状态以传输红外线代码用于搜索数据要下载至的目的站点;对收到的表示来自目的站点的站点发现的红外线代码进行响应,用于执行红外线通信以传输下载数据的例程;以及在结束与目的站点的红外线通信时进行响应,用于返回到站点搜索状态的例程。
根据本发明的第十二个方面,是一种以有形方式保存可在计算机系统中执行的计算机程序的计算机可读存储介质,该计算机系统包含用于传输/接收红外线代码的红外线收发器,用于保存下载数据的存储器,以及让用户输入他的/她的指示的输入装置,该计算机程序包括:响应用户的数据下载指示,用于进入并保持在站点搜索状态以传输红外线代码用于搜索数据要下载至的目的站点的例程;对收到的表示来自目的站点的站点发现的红外线代码进行响应,用于执行红外线通信以传输下载数据的例程;在结束与目的站点的红外线通信时进行响应,用于返回到站点搜索状态的例程;以及对用户的指示进行响应,用于退出站点搜索状态的例程。
根据本发明的第十三个方面,是一种以有形方式保存可在计算机系统中执行的计算机程序的计算机可读存储介质,该计算机系统包含用于传输/接收红外线代码的红外线收发器,用于保存下载数据的存储器,让用户输入他的/她的指示的输入装置,以及用于与网络相连的连接装置,所述计算机程序包括:(a)响应用户的数据下载指示,用于进入并保持在站点搜索状态以传输红外线代码用于搜索数据要下载至的目的站点的例程;(b)对收到的表示来自目的站点的站点发现的红外线代码进行响应,用于执行红外线通信以传输下载数据的例程;(c)在结束与目的站点的红外线通信时进行响应,用于返回到站点搜索状态的例程;(d)不涉及(a)到(c)的任何例程的执行而运行,用于通过网络从预定服务器上获取文件的例程;以及(e)将获取的数据作为下载数据保存的例程。
根据本发明的第十四个方面,是一种以有形方式保存可在计算机系统中执行的计算机程序的计算机可读存储介质,该计算机系统包含用于传输/接收红外线代码的红外线收发器,用于保存下载数据的存储器,让用户输入他的/她的指示的输入装置,以及用于与网络相连的连接装置,所述计算机程序包括:(a)响应用户的数据下载指示,用于进入并保持在站点搜索状态以传输红外线代码用于搜索数据要下载至的目的站点的例程;(b)对收到的表示来自目的站点的站点发现的红外线代码进行响应,用于执行红外线通信以传输下载数据的例程;(c)在结束与目的站点的红外线通信时进行响应,用于返回到站点搜索状态的例程;(d)不涉及(a)到(c)的任何例程的执行而运行,用于通过网络从预定服务器上获取文件的例程;(e)将获取的数据作为下载数据保存的例程;以及(f)响应用户的指示,退出站点搜索状态的例程。
根据本发明的第十五个方面,是一种以有形方式保存可在计算机系统中执行的计算机程序的计算机可读存储介质,该计算机系统具有这种类型的红外线通信功能自己发出交换ID(XID)命令以搜索目的站点,对所收到的表示来自目的站点的站点发现的XID响应进行响应,建立与目的站点的连接,并对它自己所传输的断开(DISC)帧以及所收到的表示来自目的站点的未编号确认(UA)帧进行响应以断开连接,所述计算机程序包括:通过传输DISC帧以试图断开连接的例程,以及对断开连接进行响应,用于返回到站点搜索状态以传输XID命令的例程。
在考虑本发明时必须充分理解:(1)红外线通信涉及进行站点搜索(即传输XID命令)的设备(父(或主)设备)与对站点搜索进行响应(即返回XID响应)的设备(子(或从)设备)之间的父子关系,(2)预先获取下载数据的信息处理设备(例如PC)起父亲(主)的作用,而接收下载数据作为目的站点的外部设备(如PDA)起孩子(从)的作用。
涉及本发明第一到第五方面的信息处理设备,或者实现涉及第六到第十方面的方法的信息处理设备被安排通过红外线通信将数据下载至低级的,外部的设备(如PDA)。在通过红外线通信进行的数据传输结束后,设备自动重新返回到站点搜索状态。由于这种原因,即使下载数据到外部设备已经结束,通过简单的将设置在红外线通信模式下的外部设备保持在信息处理设备的站点可发现区域中(即红外线收发器的可视区域角度内),它们之间就可建立连接,从而保证能稳定地进行到外部设备的数据下载操作。
涉及本发明第三到和第四方面的信息处理设备,或者实现涉及第八和第九方面的方法的信息处理设备被安排周期性地访问预定服务器机器(如Web服务器)以获取所期望的文件(如HTML文件)。此文件获取操作不用涉及红外线收发器的工作也可进行(即与作为外部设备的PDA进行的红外线连接阶段)。换言之,信息处理设备试图为PDA连续地对最新下载的数据进行缓存。从而,当作为外部设备的PDA设置在红外线通信模式并且用户简单将PDA保持在信息处理设备的站点可发现区域中(即红外线收发器的可视区域角度内)时,它们之间就可建立连接,从而使得PDA能接收到最新数据。
典型地,在时间上至少需要花费几分钟来访问Internet上的Web服务器以传输一个或多个Web主页,并保存获取的文件(如一个HTML文件)到其自身的存储器中。无论在不久的将来网络上的连线速度如何提高,由于诸如协议控制、网络服务器的磁盘访问、网关处的访问时间等负面因素的影响,获取Web主页所需的时间都不会有希望缩短到小于1秒。因此,如果PDA的类型是主动地与网络相连以直接获取Web主页,在这样的数据获取期间就不可避免地要消耗自己内置电源。而且为了进行诸如TCP/IP协议控制之类的工作,任何设备都需要自身具有智能(即软件/硬件规格)。当PDA要自己支持诸如TCP/IP协议控制之类的的工作,它就很难保持尺寸小/重量轻/实时性,从而会导致增加设备的成本。
然而,根据本发明的第三、第四、第八和第九方面,信息处理设备试图代替PDA连续地获取最新的Web主页。即,信息处理设备为PDA连续地对下载数据进行缓存。比PDA具有更大尺寸和更大电源容量的个人计算机就可以作为信息处理设备使用。这样,作为接收Web主页的外部设备的PDA就不需要主动地支持诸如访问网络服务器之类的协议控制,从而能保证其尺寸小/重量轻/实时性。而且,当PDA能完全地获取Web主页时,它不主动地访问Web服务器,这样,它可以在较短的时间内获取这样的数据而不用消耗其容量相对较小的内置电源。
诸如桌上型和笔记本型之类的通用个人计算机,可以作为本发明的信息处理设备使用。通常,这样的PC可比小尺寸的PDA具有较高的智能(如网络协议,PIM应用等)。通过将智能PC连接到网络并且通过使个人计算机作为红外线通信的主站点,本发明能够简化系统配置并减小作为红外线传输的次站点的PDA的尺寸。而且由于PDA不执行通过调制解调器的通信,其自身的能耗可以以极大的减少。根据本发明,不存在与PDA的根本要求相抵触之处,包括尺寸小/重量轻/实时性。
而且,可以使得信息处理设备与PDA之间的红外线通信完全独立于网络中的协议,并且相应地,即使在不久的将来网络中的通信模式改变或改善了,也不会存在到PDA的数据下载的障碍。换言之,PDA根本不需要知道网络中发生的事件。
综上所述,根据本发明的信息处理设备,可以平稳地将诸如PIM数据或Web主页之类数据下载到作为其目的地的PDA,且不给PDA增加负担。
另外,涉及本发明第十一到第十五方面的可读存储介质定义了计算机程序与实现计算机程序功能的存储介质之间的结构性或功能性相互协作关系。换言之,通过将存储介质安装在计算机系统上(或者将计算机程序安装在计算机系统中),就有可能获取类似于第一到第十方面中的优点。
顺便说明一下,基础速率的ISDN(综合业务服务网)数据传输率为64kbps,而红外线通信的数据传输率通常在几个M(兆)bps范围内。必须充分理解根据本发明的利用红外线通信的数据下载操作,比起主动地将自己与ISDN相连这种类型的PDA能更快的获取数据。
从下面对附图中所说明的最佳实施例的详细描述中,本发明前面所述的以及其它目标、特征和优点将会趋于明显。
图1.是表示实施本发明的典型个人计算机(PC)100的硬件配置的示意图。
图2.是表示本发明最佳实施中数据要下载至的PDA200的硬件配置的示意图。
图3.是PC100上软件程序的层次配置的示意图。
图4.是表示当PC100试图通过红外线通信向PDA200下载数据时要遵循的过程的流程图。
图5.是表示PC100与PDA200之间所发生事务的示意图。
图6.是IBM日本公司的商用PC卡“IBM ChipCard VW-200”的外部视图。
[符号说明]
11…CPU,      12…处理器总线,  13…桥电路,
14…主存储器, 15…L2-高速缓存, 16…PCI总线,
16A…插槽总线,16B…适配卡,     17…ROM,
18…ISA总线,  18A…总线插槽,   18B…适配卡,
19…桥电路,   20…视频控制,    21…VRAM,
22…显示器,   23…板卡总线控制,24…板卡插槽,
25…HDD,      26…CD-ROM,      27…键盘鼠标控制器,
28…键盘,     29…鼠标,        30…I/O控制,
31…FDD,      32…并行口,      33…串行口,
34…音频控制, 35…麦克风,      36…扬声器,
40…RT时钟,   50…调制解调器,  51…网络适配器,
52…IR控制,   53…IR收发器,    61…CPU,
62…内部总线, 63…SRAM,        64…字型ROM,
65…EEPROM,   66…IR控制,      67…IR收发器,
68…显示器,   69…开关,        70…音频拨号器,
71…扬声器,   72…时钟OSC,     100…PC,
200…PDA。
现在将参照附图详细说明本发明的实施例。
A.个人计算机(PC)的硬件配置
图1.原理性地表示了一种典型的个人计算机(PC)100的硬件结构。实施本发明的例子是一种依照OADG(PC开放体系结构开发者组织)规范的PC。PC100最好具有诸如微软公司的Windows95或IBM公司的OS/2之类的操作系统,它们提供了多任务环境。下文将说明每个部件。
CPU 11作为主控制器在操作系统(OS)的控制下执行各种程序。CPU 11可以是Ihtel公司制造的一种称作Pentium(奔腾)的CPU芯片。
CPU 11通过三级层次总线结构与各个硬件块(待说明)相连,该总线结构包括直接与其外部引脚相连的处理器12,作为局部总线的PCI(外围元件互连)总线16,以及ISA(工业标准结构)总线18。
处理器总线12与PCI总线16通过桥电路(主-PCI桥)13相连。本实施例的桥电路13包括用于控制访问主存储器14的操作的内存控制器,用于吸纳总线12与16之间的速度差异的数据缓冲器等等。
主存储器14是作为执行程序的读入区或工作区的可写存储器。通常主存储器14包括多个DRAM(动态RAM)芯片使得其典型容量为16MB并可扩充到128MB。所执行的程序包括多种软件程序,诸如OS或Windows95以及用于实践本发明的“自动拖站点”(暂名)应用程序。
L2-高速缓存15是高速存储器,用于吸纳访问主存储器14的时间,并用于临时保存CPU 11将要频繁访问的有限的代码和数据。通常,L2-高速缓存15由SRAM(静态RAM)芯片组成并且其典型容量为256KB。
PCI总线16是一种能以相对较高(总线宽度:32/64位,最大工作频率:33/66MHz,最大数据传输率:132/264MBps)的速率传输数据的总线,并且用于连接诸如视频控制器20和板卡总线控制器23等相对较快的外围设备。在本专业内众所周知,PCI的体系结构是基于Intel公司的提案并实现了PnP(即插即用)功能。
视频控制器20是用于实际处理来自CPU 11的绘图指令的专用控制器。工作时,它将处理的绘图信息临时保存在屏幕缓冲区(VRAM)21中,从VRAM21中读取绘图信息并将同样的信息作为视频输出提供给液晶显示器(LCD)22或CRT(阴极射线管)显示器。视频控制器20支持VGA(视频图形阵列)功能或SVGA(超级视频图形阵列)功能。
板卡总线控制器23是用于将PCI总线16上的那些总线信号与PC卡插槽24A直接相连的专用控制器。可以插入PC卡插槽24A中的是PC卡24B,它符合PCMCIA(个人计算机存储卡国际协会)/JEIDA(日本电子工业发展协会)所规定的工业标准(如PC卡规范95)。在PC卡24B的类型中,有一种调制解调器卡和一种用于实现与网络连接的设备,诸如LAN(局域网)卡。通过插入这种类型的PC卡,就有可能将PC100与诸如Internet的广域网相连。
PCI总线16和ISA总线18通过桥电路(PCI-ISA桥)19相互连接。本实施例的桥电路19的构造中包含DMA控制器、可编程中断控制器(PIC)和可编程间隔定时器(PIT)。
而且,本实施例的桥电路19利用符合IDE(集成驱动电路)的IDE接口来连接外部存储设备。IDE硬盘控制器(HDD)25和IDE CD-ROM驱动器26可以与此IDE连接器相连。与之密切相关的,对硬盘或CD-ROM上文件的访问是由一个称为“文件管理器”的OS子系统来执行的。在访问速率上HDD25优于其它外部存储设备。相应地,通过将软件程序(OS、设备驱动程序、应用程序等)拷贝到HDD 25的硬盘上(即把它们“安装”到系统中),这些程序就可以被系统所使用了。此外,CD-ROM驱动器26主要用于将存储在CD-ROM上的软件程序安装到系统中去。
ISA总线18比PCI总线16具有较慢的数据传输率(总线宽度:16位,最大数据传输率:4Mbps),这样,它用于连接较慢的外围设备,诸如ROM17、键盘/鼠标控制器(KMC)27、I/O控制器30、音频控制器34、实时时钟(RTC)40等。
ROM 17是非易失性存储器,除了POST(上电自测)程序等,它还永久性地保存代码组(BIOS:基本输入/输出系统)用于控制相应的硬件部件,诸如视频控制器20、键盘28、软磁盘驱动器(FDD)31等。
键盘/鼠标控制器(KMC)27是用于捕获来自键盘28的输入扫描码或来自鼠标29的输入坐标值作为计算机数据的专用控制器。
I/O控制器30是用于控制软磁盘驱动器(FDD)31的驱动器操作以及通过并行端口32或串行端口33连接的外围设备的数据I/O操作的外围控制器。打印机(未画出)等连接到并行端口32。调制解调器50连接到串行端口33。调制解调器是通过模拟电话线以数字形式传输计算机数据的设备。特别地,其构造是为了调制传输数据并解调接收的数据。有了调制解调器50,就可以将PC 100连接到诸如Internet等的广域网上。
与HDD 25和CD-ROM 26类似,FDD 31是一种外部存储设备。FDD 31主要用于将以CD-ROM形式提供的软件程序安装到系统中,或将工作数据/文件保存到FD中。
音频控制器34是用于执行音频信号的I/O处理的专用控制器,并且更具体的,它的构造是为了捕获来自麦克风的音频信号到系统中,或将音频数据转换成模拟形式从扬声器36中输出。
实时时钟(RTC)40是用于检测当天时间的设备。通常,RTC安装在带有CMOS(未画出)的单个芯片上。典型地,CMOS存储器用于将诸如系统配置信息和上电口令等关键信息临时存储在系统100中,RTC/CMOS40通过后备电源(通常是钮扣电池,未画出)进行备份使得即使在PC100进入其关机状态后也不会丢失所检测/保存的内容。
IR控制器52是用于实现与符合前述IrDA的外部设备(本实施例中PDA200:随后说明)进行红外线代码交换的专用控制器。IR收发器53是实际执行红外线数据的传输接收的模块。
在每条总线16/18的一端,分别至少有一个总线插槽16A/18A。PCI兼容的适配卡16B和ISA兼容的适配卡确18B可以分别安装到总线插槽16A和18A上。在每个适配卡16B/18B上,可以利用专用于每个卡的设备驱动程序来操纵硬件。适配卡的一个例子是用于与LAN(以太网或令牌环)相连的网卡。将这样的卡插入总线插槽中,就可以将个人系统100与诸如Internet等的广域网相连。
典型的个人计算机100用户通过键盘28和鼠标29操作来执行各种应用程序,诸如字处理程序、电子表格程序、通信程序等,使得执行结果可以用于在显示屏(即桌面)上完成他的/她的工作。用户可以通过将期望的应用程序从CD-ROM驱动器26或FDD31中拷贝到HDD25中而将同样的程序安装到系统中。或者,可以将所期望的应用程序从Web服务器下载到HDD25中而安装到系统中。需要注意的是本发明可以用这样所安装的应用程序的形式来实现。
当前市场上的商用个人计算机足以用作图1中所示的计算机系统100。尽管除了图1所示部分还需要附加的电子电路等以构造计算机系统100。但是,这些部件并没有在本说明中描述,因为它们是本行业所周知的况且与本发明的要旨无关。而且,应该理解为了图示的简便,仅表示出了所说明的硬件块之间的连接部分。
B.信息处理终端(PDA)的硬件配置
图2.原理性地表示了在本实施例中用于接收下载数据作为其目的地的PDA200的硬件结构。
作为主控制器的CPU 61在时钟振荡器72提供的工作时钟的控制下工作。CPU 61可以是Toshiba公司制造的一种称作“TLCS-9001”的16位微处理器。CPU 61的外部引脚与内部总线62相连使得它通过内部总线62与各个部件相互连接。
SRAM63是不需要刷新操作的可写存储器并且它主要用作CPU 61的工作区。字型ROM64是用于保存可在液晶显示(LCD)板11上显示的字符图像(即字型)的只读存储器。EEPROM65是可在特定条件下擦除的只读存储器并且它主要用于永久性保存用于操作各个硬件部件的控制码和诸如序列号等的安全数据。
IR控制器66是处理IR收发器67所传输/接收的红外线代码67并将其捕获为计算机数据的专用控制器。
参考符号68表示液晶显示(LCD)板11。本实施例的CPU通过使用字形存储器64中的字形图像驱动显示器68。
开关69是PDA200的盖表面所带的一种输入设备。PDA200的设计使得通过对开关69施以预定的动作(如按下)可以进入红外线接收(即数据下载)状态。
而且,CPU 61使音频拨号器从扬声器71中产生预定频率的声音。
尽管除了图2所示部分还需要附加的电子电路等以构造PDA100。但是,这些部件并没有在本说明中描述,因为它们是本行业所周知的况且与本发明的要旨无关。而且,应该理解为了图示的简便,仅表示出了所说明的硬件块之间的连接部分。
C.个人计算机的软件配置
图3示意性地示出可个人计算机100上执行的软件程序的分层结构。
硬件控制层
位于最低层的硬件控制层是使不同硬件(由于不同的制造商或版本造成的)的物理差别对高层次软件(如操作系统、应用程序等)不可见的一种软件层。例如,包含硬件控制层的模块将高层次软件所发出的通用形式命令转换成适于驱动硬件的固有格式。硬件控制层可以在主板上作为标准配置以保存在ROM17中的BIOS(基本输入/输出系统)的形式提供。或者,硬件控制层可以以设备驱动程序(如鼠标驱动程序、打印机驱动程序、CD-ROM驱动程序等)的形式安装在系统中。
操作系统(OS)
操作系统(OS)是用于将系统的软件/硬件作为一个整体来控制的基本软件,它包括所谓的“OS/2”、“Windows95”、“UNIX”等。为了以最佳方式实现本发明,操作系统最好带有多任务功能。通常,操作系统包括核心区和用户区。
核心区包含了各种基本功能的集合,用于监控PC100的总体操作以支持应用程序等各种程序的执行。在核心区的核心部分,包括“文件管理器”用于管理将文件记录到辅助存储器中,如HDD25,“调度程序”用于管理任务执行的顺序和优先级,“内存管理器”用于分配存储区域,“资源管理器”用于管理系统资源,如I/O地址、DMA级别等。
另一方面,用户区包括功能例程部分,用于支持用户所选择的应用程序,更具体地,它包含“用户界面”和“窗口系统”。用户界面(也称作‘shell[外壳]’)具有翻译用户命令的功能以将其传送到核心区的核心部分并从核心区的核心部分将响应传送给用户。“窗口系统”是用于在显示器22上执行窗口显示的功能部分,它包括UNIX的“X window”、OS/2的“Presentation Manager”等。而且在用户区中包含库(所谓“共享库”或“动态链接库”(DLL)),库包括要由多个软件程序共享的功能或数据集合。作为现在所广泛使用的用户界面,“GUI(图形用户界面)”设计成以位图的形式显示并通过鼠标支持位图的“点击/拖放”功能。
应用程序
在最高层上的应用程序用于实用目的,包括字处理程序、数据库程序、电子表格程序、通信程序等。并且,用于改善用户-友好性的实用程序(也称为“工具”)也是一类应用程序。此外,用于实施本发明的“自动拖站点”(暂名,待说明)应用程序也是应用程序的一个例子。
通常,用户可以以FD、CD-ROM等存储介质的形式获得他/她所需的软件程序。通过将这样的存储介质装在相应的驱动单元中将所期望的软件程序拷贝到HDD25的硬盘中(即,“安装”到系统中),系统马上就可以使用这些程序。此外,作为当前越来越普遍的另一种方法,可以通过把期望的应用程序从与网络相连的外部计算机系统(如Web服务器)中下载来进行安装它们。
D.通过红外线通信进行的数据传输操作
在前面各节中,已经描述了实现本发明的计算机系统100和200的软件/硬件配置。现在,在本节中,将要描述可在这样的系统环境中运行的“自动拖站点”(暂名)应用程序的处理过程。
例如,“自动拖站点”应用程序可以通过把以CD或FD等有形形式保存该应用程序的存储介质插入CD-ROM驱动器26或FDD31等存储设备中并拷贝到硬盘中来安装到系统中。或者,该应用程序可以通过把它从其它的计算机系统(如Web服务器)经过网络(如Internet)下载来安装到系统100或临时装入存储器14中。顺便说明,“自动拖站点”中的“拖”与所谓的“推和拖”(在网络界,“推”通常指单方面将数据从服务器上赶出(即广播)到客户机上,而“拖”通常指根据客户机所指示的文件名读取(即提取)数据)中的“拖”相一致。
图4表示当PC100试图通过红外线通信将数据下载到PDA200(即“自动拖站点”的操作)时处理过程的流程图。“自动拖站点”作为由“Windows95”、“OS/2”等操作系统在PC100的桌面屏幕上提供的图标存在。用户可以通过双击该图标(即鼠标29的双击操作)来启动“自动拖站点”。
“自动拖站点”包括下载数据获取阶段(对应于图4中的步骤s100到s106)和数据下载阶段(对应于图4中的步骤s200到s208)。这些阶段在多任务环境中基本上以同时或并行的方式执行。
在数据获取阶段,首先(步骤s100)要设置具有预定超时值(如10分钟)的定时器。每当超时值溢出时,定时器事件就会发生(步骤s102)。
响应所发生的该定时器事件,从Internet上的预定Web服务器获取预先登记的HTML(超文本链接语言)(步骤s104)。通常,与Internet的连接是依照(本专业所周知的)TCP/IP协议。此外,HTML文件通常标识为URL(资源统一定位符)字符串)。再者,如本专业所周知的,对Web服务器的访问是依照URL所说明的协议(如“http(超文本传输协议)”)。顺便说明,只获取所选的HTML文件是依照这样的一般观察,即PDA用户(即在移动环境中)只考虑选定的信息(例如,诸如报纸文章、股市行情、天气报告、交通信息之类的Web主页)。
新获取的HTML文件代替具有相同名称并已保存在HDD25中的文件,从而将其作为下载数据保存。从而导致在PC100的硬盘中总是对最新的HTML文件进行缓存。所获取的HTML文件可以转换成适于下载的形式或适于下载数据的目的地进行处理的形式。例如,可以删除HTML文件中的图像部分而只保留文本部分,或者可以根据预定的规则将HTML文件截取成预定的文件大小。
另一方面,在数据下载阶段,PC100从IR收发器53中开始“XID(交换ID)命令”帧的传输以完成“站点搜索”,即,搜索作为下载数据目的地的PDA200(步骤S200)。PC100连续进行站点搜索操作(步骤S202)直至出现暂停IR通信的明确指示。
当PDA200处于IR通信模式并且其IR收发器67处于PC100的收发器53的可见区域角度内(通常,这是由用户拿着PDA200到PC100处时完成的)时,PDA200响应(上述的)XID命令而发出“XID响应”帧从而完成站点搜索。在XID命令和XID响应的每一帧中包含了各自的设备驱动程序,由此每方可以各自确认另一方的地址。这里假定上述的XID命令/响应例程作为统指第6.8节“串行红外线链接访问协议(IrLAP)1.0版”所述的“发现过程”。
接下来,将建立PC100与PDA200之间的连接(步骤S204)。建立连接是指确定PC100与PDA200之间的帧通信速率、数据量等的协调过程。为了建立连接,PC100传输SNRM(设置正常响应模式)。作为响应,PDA200根据是否收到给它的SNRM帧返回UA(未编号确认)帧或DM(断开模式)帧。
当PC100收到UA帧并建立了连接,它就完全进入了一种能通过IR通信交换信息(步骤S206)的状态。PC100以I(信息)帧的形式串行传输保存在其自己的HDD25中的下载数据。
给PDA200的下载数据是预先从Web服务器上获取的HTML文件。如上所述,PC100周期性地从预定的Web服务器上获取预先登记的HTML文件并将其保存到HDD25中(步骤S104,S106)。即,PC100周期性地更新将为PDA200所用的下载数据,并且这样它就可作为PDA的高速缓存。另一方面,通过简单地把PDA200置于IR收发器53的可见区域角度内就可立即将下载数据传输到进入接收模式的PDA200。PDA200不需要支持诸如TCP/IP等复杂的功能以获取诸如Web主页之类的所期望的数据。而且,由于PDA200并不主动与网络(如Internet)相连,它就不需要执行与建立连接并访问服务器相关联的复杂处理过程,也就不会受到与这样的访问时间相关联的电池消耗。此外,由于IR通信的数据传输率处于几Mbps(ISDN的基础速率:64kbps)的范围内,接收所期望的数据(例如,一个HTML文件)至多仅需几秒钟。
数据传输完成时,进行连接的断开(步骤208)。此时PC100传输DISC(断开)帧,而PDA通过返回UA帧进行响应。
连接断开后,PC100初始化通信状态,并且PDA重置通信模式。而PC100返回到站点搜索状态(步骤S200)连续地发出XID命令再次进行站点搜索,直至用户明确地重置传输状态。这样,当用户简单地把设置到通信模式的PDA200(或其它PDA)再拿到PC100处时,就可进行类似于上述的那些数据下载操作。即使在站点搜索过程中,下载数据(如HTML文件)也可被顺序更新,这样,PDA200就能立刻平稳地获取最新数据。
图5原理性地表示了在IR传输时PC100和PDA200之间发生的事务。
首先,PC100连续发出XID命令以搜索次站点(PDA200)。
来到PC100的IR收发器53的可见区域角度内的PDA200响应XID命令以发出XID响应。这样,PC100找到作为次站点的PDA200。
随后,PC100传输携带连接设置内容(如帧通信率、数据量等)的SNRM帧。如果该SNRM帧的内容可以为PDA200所接受,它发出UA响应并完成连接的建立。否则,PDA200发出DM响应,并且这样就导致相同的连接建立过程重复进行。
PC100与PDA200之间一旦建立了连接,它们就都进入了一种能互换信息的状态。在本实施例中,信息传输基本上以从PC100到PDA200的单向方式执行。即,PC100通过IR通信传输包含下载数据的Ⅰ帧。在这种情况下,只要定时器超时,PDA200就向PC100返回响应,从而确认受到PC100与PDA200之间的I帧。如果PDA200有自己的数据要传输,它返回Ⅰ帧作为响应;否则它就发出RR(接收准备好)或RNR(接受未准备好)响应。
当预定数据的下载结束时,PC100传输DISAC帧以请求断开连接。在这种情况下,PDA200返回UA帧,从而确定断开。
连接断开后,PC100初始化通信状态,而PDA200结束通信状态。不过,PC100再次开始传输XID命令以搜索站点(PDA200)。该站点搜索持续进行直至用户明确地重置传输状态。这样,当用户简单地把设置到通信模式的PDA200(或其它PDA)再拿到PC100处时,就可进行类似于上述的那些数据下载操作。
E.附录
上面参照特定的实施例详细说明了本发明。不过需要理解在不背离本发明的主旨的情况下本专业熟练的技术人员可以对实施例作出各种改动或替换。
尽管本实施例是在符合OADG规格的所谓的PC/AT兼容机(“PC/AT”是IBM的商标)的基础上进行的说明,很显然本发明也可在其它机种(如NEC公司的PC98系列、苹果计算机公司的Macintosh及其兼容机)上实现。
此外,尽管本实施例是以通过PDA获取Web数据为例进行的说明,本发明无疑也适用于可以通过网络(如Lotus Notes、FTP(文件传输协议)站点上的文件、Gopher、NewsReader等)获取的其它数据。
总之,本发明已经以例示的方式进行了公开,这样除了权利要求所述,本发明不受限制。
如上所详细说明的,根据本发明,可以提供一种改进的信息处理设备以及一种控制该设备的方法,它能通过使用红外线通信平稳地向外部设备(PDA)传输诸如应用程序执行后所获的处理结果、依照TCP/IP(传输控制协议/网际协议)协议从Web服务器获取的HTML(超文本标记语言)文件等数据。
此外,根据本发明,可以提供一种改进的信息处理设备以及一种控制该设备的方法,它能通过使用红外线通信平稳地向外部设备(PDA)传输诸如应用程序执行后所获的处理结果、依照TCP/IP(传输控制协议/网际协议)协议从Web服务器获取的HTML(超文本标记语言)文件等数据,且不向外部设备施加负担。

Claims (29)

1.一种具有红外线通信功能的信息处理设备,包括:
用于传输和接收红外线代码的红外线收发器;
用于保存下载数据的存储器;
用于让用户输入他的/她的指示的输入装置;以及
响应用户的数据下载指示,用于进入并保持在搜索状态以传输红外线代码用于搜索数据要下载至的目的站点的装置。
2.一种具有红外线通信功能的信息处理设备,包括:
用于传输和接收红外线代码的红外线收发器;
用于保存下载数据的存储器;
用于让用户输入他的/她的指示的输入装置;
响应用户的数据下载指示,用于进入并保持在搜索状态以传输红外线代码用于搜索数据要下载至的目的站点的装置;
对所收到的表示来自目的站点的站点发现响应的红外线代码进行响应,执行红外线通信以传输下载数据的装置;以及:
在结束与目的站点的红外线通信时进行响应,用于返回到站点搜索状态的装置。
3.一种具有红外线通信功能的信息处理设备,包括:
用于传输/接收红外线代码的红外线收发器;
用于与网络相连的连接装置;
没有所述红外线收发器的参与也可工作的文件获取装置,用于通过所述网络从预定的服务器上获取文件;
用于将所获取的文件作为下载数据保存的存储器;
用于让用户输入他的/她的指示的输入装置;以及
响应用户的数据下载指示,用于进入并保持在站点搜索状态以传输红外线代码用于搜索数据要下载至的目的站点的装置。
4.一种具有红外线通信功能的信息处理设备,包括:
用于传输和接收红外线代码的红外线收发器;
用于与网络相连的连接装置;
没有所述红外线收发器的参与也可工作的文件获取装置,用于通过所述网络从预定服务器获取文件;
用于将所获取的文件作为下载数据保存的存储器;
让用户输入他的/她的指示的输入装置;
响应用户的数据下载指示,用于进入并保持在搜索状态以传输红外线代码用于搜索数据要下载至的目的站点的装置;
对收到的表示来自目的站点的站点发现响应的红外线代码进行响应,用于执行红外线通信以传输下载数据的装置;以及
在与目的站点的红外线通信结束时进行响应,用于返回到站点搜索状态的装置。
5.根据权利要求1到4任一项的信息处理设备,其特征在于进一步包括响应用户的指示用于退出站点搜索状态的装置。
6.一种信息处理设备,它具有这种类型的红外线通信功能:自己发出交换ID(XID)命令以搜索目的站点,对所收到的表示来自目的站点的站点发现的XID响应进行响应,建立与目的站点的连接,并对它自己所传输的断开(DISC)帧以及所收到的来自目的站点的未编号确认(UA)帧进行响应以断开连接,该设备包括:
通过传输DISC帧以试图断开连接的装置,以及
对断开连接进行响应,用于返回到站点搜索状态以传输XID命令的装置。
7.一种控制信息处理设备的方法,该设备具有用于传输/接收红外线代码的红外线收发器,用于保存下载数据的存储器,让用户输入他的/她的指示的输入装置,该方法包括如下步骤:
对用户的数据下载指示进行响应,进入并保持在站点搜索状态以传输红外线代码用于搜索数据要下载至的目的站点;
对收到的表示来自目的站点的站点发现的红外线代码进行响应,执行红外线通信以传输下载数据;并且
在结束与目的站点的红外线通信时进行响应,返回到站点搜索状态。
8.一种控制信息处理设备的方法,该设备具有用于传输/接收红外线代码的红外线收发器,用于保存下载数据的存储器,让用户输入他的/她的指示的输入装置,该方法包括如下步骤:
响应用户的数据下载指示,进入并停留在目的站点搜索状态以传输红外线代码用于搜索数据要下载至的目的站点;
对收到的表示来自目的站点的站点发现的红外线代码进行响应,执行红外线通信以传输下载数据;
在结束与目的站点的红外线通信时进行响应,返回到站点搜索状态;并且
响应用户的指示,退出站点搜索状态。
9.一种控制信息处理设备的方法,该设备具有用于传输/接收红外线代码的红外线收发器,用于保存下载数据的存储器,让用户输入他的/她的指示的输入装置,以及用于与网络相连的连接装置,该方法包括如下步骤:
(a)响应用户的数据下载指示,进入并保持在站点搜索状态以传输红外线代码用于搜索数据要下载至的目的站点;
(b)对收到的表示来自目的站点的站点发现的红外线代码进行响应,执行红外线通信以传输下载数据;
(c)在结束与目的站点的红外线通信时进行响应,返回到站点搜索状态;
(d)不涉及所述(a)到(c)的任何执行步骤,通过所述网络从预定服务器上获取文件;并且
(e)将获取的数据作为下载数据保存。
10.一种控制信息处理设备的方法,该设备具有用于传输/接收红外线代码的红外线收发器,用于保存下载数据的存储器,让用户输入他的/她的指示的输入装置,以及用于与网络相连的连接装置,该方法包括如下步骤:
(a)响应用户的数据下载指示,进入并保持在站点搜索状态以传输红外线代码用于搜索数据要下载至的目的站点;
(b)对收到的表示来自目的站点的站点发现的红外线代码进行响应,执行红外线通信以传输下载数据;
(c)在结束与目的站点的红外线通信时进行响应,返回到站点搜索状态;
(d)不涉及所述(a)到(c)的任何执行步骤,通过所述网络从预定服务器上获取文件;
(e)将获取的数据作为下载数据保存。并且
(f)响应用户的指示,退出站点搜索状态。
11.一种控制信息处理设备的方法,该设备具有这种类型的红外线通信功能:自己发出交换ID(XID)命令以搜索目的站点,对所收到的表示来自目的站点的站点发现的XID响应进行响应,建立与目的站点的连接,并对它自己所传输的断开(DISC)帧以及所收到的来自目的站点的未编号确认(UA)帧进行响应以断开连接,该方法包括如下步骤:
通过传输DISC帧以试图断开连接,并且
在连接断开时进行响应,返回到站点搜索状态传输XID命令。
12.一种以有形方式保存可在计算机系统中执行的计算机程序的计算机可读存储介质,该计算机系统包含用于传输/接收红外线代码的红外线收发器,用于保存下载数据的存储器,以及让用户输入他的/她的指示的输入装置,所述计算机程序包括:
响应用户的数据下载指示,用于进入并保持在站点搜索状态以传输红外线代码用于搜索数据要下载至的目的站点的例程;
对收到的表示来自目的站点的站点发现的红外线代码进行响应,用于执行红外线通信以传输下载数据的例程;以及
在结束与目的站点的红外线通信时进行响应,用于返回到站点搜索状态的例程。
13.一种以有形方式保存可在计算机系统中执行的计算机程序的计算机可读存储介质,该计算机系统包含用于传输/接收红外线代码的红外线收发器,用于保存下载数据的存储器,以及让用户输入他的/她的指示的输入装置,所述该计算机程序包括:
响应用户的数据下载指示,用于进入并保持在站点搜索状态以传输红外线代码用于搜索数据要下载至的目的站点的例程;
对收到的表示来自目的站点的站点发现的红外线代码进行响应,用于执行红外线通信以传输下载数据的例程;
在结束与目的站点的红外线通信时进行响应,用于返回到站点搜索状态的例程;以及
对用户的指示进行响应,用于退出站点搜索状态的例程。
14.一种以有形方式保存可在计算机系统中执行的计算机程序的计算机可读存储介质,该计算机系统包含用于传输/接收红外线代码的红外线收发器,用于保存下载数据的存储器,让用户输入他的/她的指示的输入装置,以及用于与网络相连的连接装置,所述计算机程序包括:
(a)响应用户的数据下载指示,用于进入并保持在站点搜索状态以传输红外线代码用于搜索数据要下载至的目的站点的例程;
(b)对收到的表示来自目的站点的站点发现的红外线代码进行响应,用于执行红外线通信以传输下载数据的例程;
(c)在结束与目的站点的红外线通信时进行响应,用于返回到站点搜索状态的例程;
(d)不涉及所述(a)到(c)的任何例程的执行而运行,用于通过所述网络从预定服务器上获取文件的例程;以及
(e)将获取的数据作为下载数据保存的例程。
15.一种以有形方式保存可在计算机系统中执行的计算机程序的计算机可读存储介质,该计算机系统包含用于传输/接收红外线代码的红外线收发器,用于保存下载数据的存储器,让用户输入他的/她的指示的输入装置,以及用于与网络相连的连接装置,所述计算机程序包括:
(a)响应用户的数据下载指示,用于进入并保持在站点搜索状态以传输红外线代码用于搜索数据要下载至的目的站点的例程;
(b)对收到的表示来自目的站点的站点发现的红外线代码进行响应,用于执行红外线通信以传输下载数据的例程;
(c)在结束与目的站点的红外线通信时进行响应,用于返回到站点搜索状态的例程;
(d)不涉及所述(a)到(c)的任何例程的执行而运行,用于通过所述网络从预定服务器上获取文件的例程;
(e)将获取的数据作为下载数据保存的例程;以及
(f)响应用户的指示,退出站点搜索状态的例程。
16.一种以有形方式保存可在计算机系统中执行的计算机程序的计算机可读存储介质,该计算机系统具有这种类型的红外线通信功能:自己发出交换ID(XID)命令以搜索目的站点,对所收到的表示来自目的站点的站点发现的XID响应进行响应,建立与目的站点的连接,并对它自己所传输的断开(DISC)帧以及所收到的表示来自目的站点的未编号确认(UA)帧进行响应以断开连接,所述计算机程序包括:
通过传输DISC帧以试图断开连接的例程,以及
对断开连接进行响应,用于返回到站点搜索状态以传输XID命令的例程。
17.一种具有无线通信功能的信息处理设备,包括:
用于传输和接收无线代码的无线收发器;
用于保存下载数据的存储器;
用于让用户输入他的/她的指示的输入装置;以及
响应用户的数据下载指示,用于进入并保持在搜索状态以传输无线代码用于搜索数据要下载至的目的站点的装置。
18.一种具有无线通信功能的信息处理设备,包括:
用于传输和接收无线代码的无线收发器;
用于保存下载数据的存储器;
用于让用户输入他的/她的指示的输入装置;
响应用户的数据下载指示,用于进入并保持在搜索状态以传输无线代码用于搜索数据要下载至的目的站点的装置;
对所收到的表示来自目的站点的站点发现响应的无线代码进行响应,执行无线通信以传输下载数据的装置;以及:
在结束与目的站点的无线通信时进行响应,用于返回到站点搜索状态的装置。
19.一种具有无线通信功能的信息处理设备,包括:
用于传输/接收无线代码的无线收发器;
用于与网络相连的连接装置;
没有所述无线收发器的参与也可工作的文件获取装置,用于通过所述网络从预定的服务器上获取文件;
用于将所获取的文件作为下载数据保存的存储器;
用于让用户输入他的/她的指示的输入装置;以及
响应用户的数据下载指示,用于进入并保持在站点搜索状态以传输无线代码用于搜索数据要下载至的目的站点的装置。
2O.一种具有无线通信功能的信息处理设备,包括:
用于传输和接收无线代码的无线收发器;
用于与网络相连的连接装置;
没有所述无线收发器的参与也可工作的文件获取装置,用于通过所述网络从预定服务器获取文件;
用于将所获取的文件作为下载数据保存的存储器;
让用户输入他的/她的指示的输入装置;
响应用户的数据下载指示,用于进入并保持在搜索状态以传输无线代码用于搜索数据要下载至的目的站点的装置;
对收到的表示来自目的站点的站点发现响应的无线代码进行响应,用于执行无线通信以传输下载数据的装置;以及
在与目的站点的无线通信结束时进行响应,用于返回到站点搜索状态的装置。
21.根据权利要求17到20任一项的信息处理设备,其特征在于进一步包括响应用户的指示,用于退出站点搜索状态的装置。
22.一种控制信息处理设备的方法,该设备具有用于传输/接收无线代码的无线收发器,用于保存下载数据的存储器,以及让用户输入他的/她的指示的输入装置,该方法包括如下步骤:
对用户的数据下载指示进行响应,进入并保持在站点搜索状态以传输无线代码用于搜索数据要下载至的目的站点;
对收到的表示来自目的站点的站点发现的无线代码进行响应,执行无线通信以传输下载数据;并且
在结束与目的站点的无线通信时进行响应,返回到站点搜索状态。
23.一种控制信息处理设备的方法,该设备具有用于传输/接收无线代码的无线收发器,用于保存下载数据的存储器,以及让用户输入他的/她的指示的输入装置,该方法包括如下步骤:
响应用户的数据下载指示,进入并停留在目的站点搜索状态以传输无线代码用于搜索数据要下载至的目的站点;
对收到的表示来自目的站点的站点发现的无线代码进行响应,执行无线通信以传输下载数据;
在结束与目的站点的无线通信时进行响应,返回到站点搜索状态;并且
响应用户的指示,退出站点搜索状态。
24.一种控制信息处理设备的方法,该设备具有用于传输/接收无线代码的无线收发器,用于保存下载数据的存储器,让用户输入他的/她的指示的输入装置,以及用于与网络相连的连接装置,该方法包括如下步骤:
(a)响应用户的数据下载指示,进入并保持在站点搜索状态以传输无线代码用于搜索数据要下载至的目的站点;
(b)对收到的表示来自目的站点的站点发现的无线代码进行响应,执行无线通信以传输下载数据;
(c)在结束与目的站点的无线通信时进行响应,返回到站点搜索状态;
(d)不涉及所述(a)到(c)的任何执行步骤,通过所述网络从预定服务器上获取文件;并且
(e)将获取的数据作为下载数据保存。
25.一种控制信息处理设备的方法,该设备具有用于传输/接收无线代码的无线收发器,用于保存下载数据的存储器,让用户输入他的/她的指示的输入装置,以及用于与网络相连的连接装置,该方法包括如下步骤:
(a)响应用户的数据下载指示,进入并保持在站点搜索状态以传输无线代码用于搜索数据要下载至的目的站点;
(b)对收到的表示来自目的站点的站点发现的无线代码进行响应,执行无线通信以传输下载数据;
(c)在结束与目的站点的无线通信时进行响应,返回到站点搜索状态;
(d)不涉及所述(a)到(c)的任何执行步骤,通过所述网络从预定服务器上获取文件;
(e)将获取的数据作为下载数据保存;并且
(f)响应用户的指示,退出站点搜索状态。
26.一种以有形方式保存可在计算机系统中执行的计算机程序的计算机可读存储介质,该计算机系统包含用于传输/接收无线代码的无线收发器,用于保存下载数据的存储器,以及让用户输入他的/她的指示的输入装置,所述计算机程序包括:
响应用户的数据下载指示,用于进入并保持在站点搜索状态以传输无线代码用于搜索数据要下载至的目的站点的例程;
对收到的表示来自目的站点的站点发现的无线代码进行响应,用于执行无线通信以传输下载数据的例程;以及
在结束与目的站点的无线通信时进行响应,用于返回到站点搜索状态的例程。
27.一种以有形方式保存可在计算机系统中执行的计算机程序的计算机可读存储介质,该计算机系统包含用于传输/接收无线代码的无线收发器,用于保存下载数据的存储器,以及让用户输入他的/她的指示的输入装置,所述计算机程序包括:
响应用户的数据下载指示,用于进入并保持在站点搜索状态以传输无线代码用于搜索数据要下载至的目的站点的例程;
对收到的表示来自目的站点的站点发现的无线代码进行响应,用于执行无线通信以传输下载数据的例程;
在结束与目的站点的无线通信时进行响应,用于返回到站点搜索状态的例程;以及
对用户的指示进行响应,用于退出站点搜索状态的例程。
28.一种以有形方式保存可在计算机系统中执行的计算机程序的计算机可读存储介质,该计算机系统包含用于传输/接收无线代码的无线收发器,用于保存下载数据的存储器,让用户输入他的/她的指示的输入装置,以及用于与网络相连的连接装置,所述计算机程序包括:
(a)响应用户的数据下载指示,用于进入并保持在站点搜索状态以传输无线代码用于搜索数据要下载至的目的站点的例程;
(b)对收到的表示来自目的站点的站点发现的无线代码进行响应,用于执行无线通信以传输下载数据的例程;
(c)在结束与目的站点的无线通信时进行响应,用于返回到站点搜索状态的例程;
(d)不涉及所述(a)到(c)的任何例程的执行而运行,用于通过所述网络从预定服务器上获取文件的例程;以及
(e)将获取的数据作为下载数据保存的例程。
29.一种以有形方式保存可在计算机系统中执行的计算机程序的计算机可读存储介质,该计算机系统包含用于传输/接收无线代码的无线收发器,用于保存下载数据的存储器,让用户输入他的/她的指示的输入装置,以及用于与网络相连的连接装置,所述计算机程序包括:
(a)响应用户的数据下载指示,用于进入并保持在站点搜索状态以传输无线代码用于搜索数据要下载至的目的站点的例程;
(b)对收到的表示来自目的站点的站点发现的无线代码进行响应,用于执行无线通信以传输下载数据的例程;
(c)在结束与目的站点的无线通信时进行响应,用于返回到站点搜索状态的例程;
(d)不涉及所述(a)到(c)的任何例程的执行而运行,用于通过所述网络从预定服务器上获取文件的例程;
(e)将获取的数据作为下载数据保存的例程;以及
(f)响应用户的指示,退出站点搜索状态的例程。
CNB981078206A 1997-06-02 1998-04-30 具有红外线通信功能的信息处理设备及其控制方法 Expired - Lifetime CN100353688C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP14359697A JPH1115761A (ja) 1997-06-02 1997-06-02 赤外線通信機能を持つ情報処理装置及びその制御方法
JP143596/97 1997-06-02

Publications (2)

Publication Number Publication Date
CN1204190A true CN1204190A (zh) 1999-01-06
CN100353688C CN100353688C (zh) 2007-12-05

Family

ID=15342408

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB981078206A Expired - Lifetime CN100353688C (zh) 1997-06-02 1998-04-30 具有红外线通信功能的信息处理设备及其控制方法

Country Status (7)

Country Link
US (2) US6088730A (zh)
EP (1) EP0883272B1 (zh)
JP (1) JPH1115761A (zh)
KR (1) KR100305462B1 (zh)
CN (1) CN100353688C (zh)
DE (1) DE69830872T2 (zh)
TW (1) TW385402B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1307811C (zh) * 2003-06-20 2007-03-28 英业达股份有限公司 红外线数据同步模块及其方法
CN100359867C (zh) * 2001-10-16 2008-01-02 索尼株式会社 通信系统与方法、信息处理装置与方法、信息处理终端与方法

Families Citing this family (216)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0825506B1 (en) * 1996-08-20 2013-03-06 Invensys Systems, Inc. Methods and apparatus for remote process control
US6104334A (en) * 1997-12-31 2000-08-15 Eremote, Inc. Portable internet-enabled controller and information browser for consumer devices
US6675233B1 (en) * 1998-03-26 2004-01-06 O2 Micro International Limited Audio controller for portable electronic devices
US6954804B2 (en) * 1998-03-26 2005-10-11 Micro, Inc. Controller for portable electronic devices
US6895448B2 (en) * 1998-03-26 2005-05-17 O2 Micro, Inc. Low-power audio CD player for portable computers
US6240302B1 (en) * 1998-05-29 2001-05-29 3Com Corporation Wireless phone with removable personal information manager
US6590588B2 (en) * 1998-05-29 2003-07-08 Palm, Inc. Wireless, radio-frequency communications using a handheld computer
US6343318B1 (en) 1998-05-29 2002-01-29 Palm, Inc. Method and apparatus for communicating information over low bandwidth communications networks
US6308227B1 (en) * 1998-06-24 2001-10-23 Intel Corporation System for detecting a wireless peripheral device by a host computer transmitting a hail message including a persistent host identifier and a host address generated
US6282412B1 (en) * 1998-07-22 2001-08-28 Lucent Technologies Inc. Geographically adaptive portable broadcast receiver
JP3968614B2 (ja) * 1998-08-06 2007-08-29 カシオ計算機株式会社 情報転送装置及び情報転送プログラムを記録した記録媒体
US6505297B1 (en) * 1998-09-09 2003-01-07 Hitachi, Ltd. IC card terminal device and installation of application program into IC card terminal device
US6938689B2 (en) 1998-10-27 2005-09-06 Schumberger Technology Corp. Communicating with a tool
US7383882B2 (en) 1998-10-27 2008-06-10 Schlumberger Technology Corporation Interactive and/or secure activation of a tool
US6615239B1 (en) * 1998-12-16 2003-09-02 International Business Machines Corporation Automatic presentation exchanger
US6973300B1 (en) * 1998-12-23 2005-12-06 Nortel Networks Limited Intelligent wireless terminal with virtual memory
JP4296624B2 (ja) * 1999-03-01 2009-07-15 ソニー株式会社 データ受信装置
WO2000070417A1 (en) * 1999-05-17 2000-11-23 The Foxboro Company Process control configuration system with parameterized objects
US7089530B1 (en) * 1999-05-17 2006-08-08 Invensys Systems, Inc. Process control configuration system with connection validation and configuration
KR20010001377A (ko) * 1999-06-03 2001-01-05 장윤석 무선 데이터 저장 방식의 휴대용 디지털 음악 재생 장치
US7372485B1 (en) 1999-06-08 2008-05-13 Lightsurf Technologies, Inc. Digital camera device and methodology for distributed processing and wireless transmission of digital images
US8212893B2 (en) * 1999-06-08 2012-07-03 Verisign, Inc. Digital camera device and methodology for distributed processing and wireless transmission of digital images
US7369161B2 (en) * 1999-06-08 2008-05-06 Lightsurf Technologies, Inc. Digital camera device providing improved methodology for rapidly taking successive pictures
US6788980B1 (en) 1999-06-11 2004-09-07 Invensys Systems, Inc. Methods and apparatus for control using control devices that provide a virtual machine environment and that communicate via an IP network
US6978294B1 (en) * 2000-03-20 2005-12-20 Invensys Systems, Inc. Peer-to-peer hosting of intelligent field devices
US6941270B1 (en) * 1999-06-21 2005-09-06 Nokia Corporation Apparatus, and associated method, for loading a mobile terminal with an application program installed at a peer device
GB2353111A (en) * 1999-08-07 2001-02-14 Ibm System for wireless communications between computers
US6688891B1 (en) * 1999-08-27 2004-02-10 Inter-Tares, Llc Method and apparatus for an electronic collaborative education process model
US6728531B1 (en) * 1999-09-22 2004-04-27 Motorola, Inc. Method and apparatus for remotely configuring a wireless communication device
WO2001029731A1 (en) * 1999-10-21 2001-04-26 3Com Corporation Access control using a personal digital assistant-type
US6404861B1 (en) 1999-10-25 2002-06-11 E-Cell Technologies DSL modem with management capability
US6772338B1 (en) * 1999-10-26 2004-08-03 Ricoh Co., Ltd. Device for transfering data between an unconscious capture device and another device
US7103357B2 (en) * 1999-11-05 2006-09-05 Lightsurf Technologies, Inc. Media spooler system and methodology providing efficient transmission of media content from wireless devices
US7353208B1 (en) 2000-02-02 2008-04-01 Transaction Network Services, Inc. Transaction processing using intermediate server architecture
US8170538B2 (en) * 1999-12-06 2012-05-01 Solocron Media, Llc Methods and apparatuses for programming user-defined information into electronic devices
US6496692B1 (en) 1999-12-06 2002-12-17 Michael E. Shanahan Methods and apparatuses for programming user-defined information into electronic devices
US7149509B2 (en) * 1999-12-06 2006-12-12 Twenty Year Innovations, Inc. Methods and apparatuses for programming user-defined information into electronic devices
US6873841B1 (en) * 1999-12-16 2005-03-29 Koninklijke Philips Electronics N.V. Shared address-data service for personal CE equipment
US6678740B1 (en) * 2000-01-14 2004-01-13 Terayon Communication Systems, Inc. Process carried out by a gateway in a home network to receive video-on-demand and other requested programs and services
US6970127B2 (en) * 2000-01-14 2005-11-29 Terayon Communication Systems, Inc. Remote control for wireless control of system and displaying of compressed video on a display on the remote
US7847833B2 (en) * 2001-02-07 2010-12-07 Verisign, Inc. Digital camera device providing improved methodology for rapidly taking successive pictures
US6757719B1 (en) * 2000-02-25 2004-06-29 Charmed.Com, Inc. Method and system for data transmission between wearable devices or from wearable devices to portal
US6711414B1 (en) * 2000-02-25 2004-03-23 Charmed Technology, Inc. Wearable computing device capable of responding intelligently to surroundings
US20050021679A1 (en) * 2000-02-25 2005-01-27 Alexander Lightman Method and system for data transmission between wearable devices or from wearable devices to portal
US7327683B2 (en) * 2000-03-16 2008-02-05 Sri International Method and apparatus for disseminating topology information and for discovering new neighboring nodes
US6845091B2 (en) 2000-03-16 2005-01-18 Sri International Mobile ad hoc extensions for the internet
US20010040895A1 (en) * 2000-03-16 2001-11-15 Templin Fred Lambert An IPv6-IPv4 compatibility aggregatable global unicast address format for incremental deployment of IPv6 nodes within IPv4
US7187947B1 (en) 2000-03-28 2007-03-06 Affinity Labs, Llc System and method for communicating selected information to an electronic device
US20070129955A1 (en) * 2000-04-14 2007-06-07 American Express Travel Related Services Company, Inc. System and method for issuing and using a loyalty point advance
CA2406001A1 (en) 2000-04-14 2001-10-25 American Express Travel Related Services Company, Inc. A system and method for using loyalty points
JP2003535405A (ja) * 2000-05-29 2003-11-25 ブイケービー インコーポレイティド 文字・数字及び他のデータを入力する仮想データ入力装置及び方法
US7130930B1 (en) * 2000-06-16 2006-10-31 O2 Micro Inc. Low power CD-ROM player with CD-ROM subsystem for portable computer capable of playing audio CDs without supply energy to CPU
US20020013155A1 (en) * 2000-06-23 2002-01-31 Jamthe Shirish N. Mobile communications device data sharing system and method
US6553468B1 (en) * 2000-06-26 2003-04-22 International Buisness Machines Corporation Storage method for personal digital devices
DE10035171A1 (de) * 2000-07-19 2002-02-07 Siemens Ag Verfahren zur Bereitstellung eines Programmoduls in einem Kommunikationssystem
US6687496B1 (en) * 2000-08-02 2004-02-03 Intel Corporation Memory programming method and system
US7698463B2 (en) 2000-09-12 2010-04-13 Sri International System and method for disseminating topology and link-state information to routing nodes in a mobile ad hoc network
US7031288B2 (en) 2000-09-12 2006-04-18 Sri International Reduced-overhead protocol for discovering new neighbor nodes and detecting the loss of existing neighbor nodes in a network
US7610331B1 (en) 2000-09-13 2009-10-27 Lightsurf Technologies, Inc. System and method for dynamic uploading and execution of applications and drivers between devices
EP1320797A4 (en) * 2000-09-27 2004-03-17 Chiang-Lung Huang CONTINUOUS BEAM (CONTINUOUS BEAM DATA TRANSFER SYSTEM)
US7979057B2 (en) 2000-10-06 2011-07-12 S.F. Ip Properties 62 Llc Third-party provider method and system
US7209733B2 (en) * 2000-10-06 2007-04-24 Pay X Pda, Llc Credit manager method and system
US20080201406A1 (en) * 2000-10-16 2008-08-21 Edward Balassanian Feature manager system for facilitating communication and shared functionality among components
US7200357B2 (en) * 2000-10-20 2007-04-03 Universal Electronics Inc. Automotive storage and playback device and method for using the same
US7398226B2 (en) 2000-11-06 2008-07-08 American Express Travel Related Services Company, Inc. System and method for networked loyalty program
US7398225B2 (en) 2001-03-29 2008-07-08 American Express Travel Related Services Company, Inc. System and method for networked loyalty program
US6944402B1 (en) 2000-11-18 2005-09-13 Tribeam Technologies, Inc. Extended range infrared communication (ERIC) for an infrared associated (IrDA) compliant portable device
JP4609682B2 (ja) * 2000-11-29 2011-01-12 ソニー株式会社 通信システム、情報処理方法
US7890741B2 (en) * 2000-12-01 2011-02-15 O2Micro International Limited Low power digital audio decoding/playing system for computing devices
US7522964B2 (en) 2000-12-01 2009-04-21 O2Micro International Limited Low power digital audio decoding/playing system for computing devices
US7522966B2 (en) * 2000-12-01 2009-04-21 O2Micro International Limited Low power digital audio decoding/playing system for computing devices
US6716034B2 (en) * 2000-12-01 2004-04-06 Manuel M. Casanova, Jr. Grip pressure detector assembly
US7818443B2 (en) * 2000-12-01 2010-10-19 O2Micro International Ltd. Low power digital audio decoding/playing system for computing devices
US7526349B2 (en) * 2000-12-01 2009-04-28 O2Micro International Limited Low power digital audio decoding/playing system for computing devices
US7522965B2 (en) * 2000-12-01 2009-04-21 O2Micro International Limited Low power digital audio decoding/playing system for computing devices
US9613483B2 (en) 2000-12-27 2017-04-04 Proxense, Llc Personal digital key and receiver/decoder circuit system and method
US20030115351A1 (en) * 2001-12-14 2003-06-19 Giobbi John J. Digital content distribution system and method
US7305560B2 (en) * 2000-12-27 2007-12-04 Proxense, Llc Digital content security system
US7472280B2 (en) * 2000-12-27 2008-12-30 Proxense, Llc Digital rights management
US6973576B2 (en) * 2000-12-27 2005-12-06 Margent Development, Llc Digital content security system
US6757530B2 (en) 2000-12-29 2004-06-29 International Business Machines Corporation System and method for providing wireless device access to scheduling applications
US6983310B2 (en) * 2000-12-29 2006-01-03 International Business Machines Corporation System and method for providing search capabilties on a wireless device
US20020087628A1 (en) * 2000-12-29 2002-07-04 Andrew Rouse System and method for providing wireless device access to e-mail applications
US8112544B2 (en) * 2000-12-29 2012-02-07 International Business Machines Corporation System and method for providing customizable options on a wireless device
US7616971B2 (en) 2000-12-29 2009-11-10 International Business Machines Corporation System and method for providing access to forms for displaying information on a wireless access device
US20050159136A1 (en) * 2000-12-29 2005-07-21 Andrew Rouse System and method for providing wireless device access
US7142883B2 (en) * 2000-12-29 2006-11-28 International Business Machines Corporation System and method for providing search capabilities and storing functions on a wireless access device
AU2002237758A1 (en) * 2001-01-03 2002-07-16 Synchrologic, Inc. A system and method for data synchronization between remote devices
MXPA03006708A (es) * 2001-01-29 2005-04-08 U S Wireless Data Inc Metodo y aparato para realizar en vivo servicios de transaccion, monitoreo electronico y punto de venta.
US20020162112A1 (en) * 2001-02-21 2002-10-31 Vesta Broadband Services, Inc. PC-based virtual set-top box for internet-based distribution of video and other data
US7222101B2 (en) * 2001-02-26 2007-05-22 American Express Travel Related Services Company, Inc. System and method for securing data through a PDA portal
US7584149B1 (en) 2001-02-26 2009-09-01 American Express Travel Related Services Company, Inc. System and method for securing data through a PDA portal
US7305354B2 (en) 2001-03-20 2007-12-04 Lightsurf,Technologies, Inc. Media asset management system
JP2004536380A (ja) * 2001-04-09 2004-12-02 コプラー インターアクティブ システムズ インターナショナル、エル エル シー 販売促進の機会用汎用手持式通信の方法とその装置
US6714778B2 (en) * 2001-05-15 2004-03-30 Nokia Corporation Context sensitive web services
US7155425B2 (en) 2001-05-15 2006-12-26 Nokia Corporation Mobile web services
US7249100B2 (en) 2001-05-15 2007-07-24 Nokia Corporation Service discovery access to user location
US6889224B2 (en) * 2001-05-16 2005-05-03 International Business Machines Corporation Method for storing, accessing embedded web pages during manufacturing phase on personal digital device
US6738850B2 (en) * 2001-05-16 2004-05-18 Inventec Appliances Corp. Method of downloading application programs on the editing system platform of an electronic communication apparatus
AU2002314902A1 (en) * 2001-06-02 2002-12-16 Polycom, Inc. System and method for point to point integration of personal computers with videoconferencing systems
US20020194328A1 (en) * 2001-06-14 2002-12-19 Hallenbeck Peter D. Distributed, packet-based premises automation system
CA2463922C (en) 2001-06-27 2013-07-16 4 Media, Inc. Improved media delivery platform
US7016963B1 (en) * 2001-06-29 2006-03-21 Glow Designs, Llc Content management and transformation system for digital content
WO2003009474A2 (en) * 2001-07-18 2003-01-30 Wireless Generation, Inc. System and method for real-time observation assessment
US20060263756A1 (en) * 2001-07-18 2006-11-23 Wireless Generation, Inc. Real-time observation assessment with self-correct
US7092734B2 (en) * 2001-08-06 2006-08-15 Samsung Electronics Co., Ltd. IOTA software download via auxiliary device
WO2003021397A2 (en) * 2001-09-04 2003-03-13 U.S. Wireless Data, Inc. System for coordinating transaction for pos terminals
US7409434B2 (en) * 2001-09-07 2008-08-05 Xerox Corporation Method and apparatus for controlling document service requests using a mobile computing device
US6922788B2 (en) * 2001-09-19 2005-07-26 International Business Machines Corporation Low power access to a computing unit from an external source
US20040066282A1 (en) * 2001-09-24 2004-04-08 Costa Hilario S. Alarm pull-station with camera
AU2002338682A1 (en) * 2001-09-29 2003-04-14 International Business Machines Corporation A method for sync-ahead on a dual mode high-power-low-power device and apparatus therefore
US20030065576A1 (en) * 2001-10-02 2003-04-03 International Business Machines Corporation Transmitting a file to a customer possessing a hand held computer by a point of sale terminal
KR20030032123A (ko) * 2001-10-10 2003-04-26 김덕우 무선 통신 단말기의 인터넷 접속 장치 및 그 접속 방법
US6910075B2 (en) * 2001-11-14 2005-06-21 Emc Corporation Dynamic RDF groups
US20030114106A1 (en) * 2001-12-14 2003-06-19 Kazuhiro Miyatsu Mobile internet solution using java application combined with local wireless interface
JP4168714B2 (ja) * 2001-12-17 2008-10-22 ソニー株式会社 通信装置および方法、記録媒体、並びにプログラム
AU2002366902A1 (en) 2001-12-21 2003-07-09 Nokia Corporation Location-based novelty index value and recommendation system and method
US7724281B2 (en) 2002-02-04 2010-05-25 Syniverse Icx Corporation Device facilitating efficient transfer of digital content from media capture device
US6619555B2 (en) 2002-02-13 2003-09-16 Howard B. Rosen Thermostat system communicating with a remote correspondent for receiving and displaying diverse information
US6789739B2 (en) 2002-02-13 2004-09-14 Howard Rosen Thermostat system with location data
US7424623B2 (en) * 2002-03-28 2008-09-09 O2 Micro International Limited Personal computer integrated with personal digital assistant
US7343484B2 (en) * 2002-03-28 2008-03-11 O2Micro International Limited Personal computer integrated with personal digital assistant
US20030198015A1 (en) * 2002-04-19 2003-10-23 Edwin Vogt Mobile docking station
US7447799B2 (en) * 2002-04-24 2008-11-04 Good Technology, Inc. System and method for automatically updating a wireless device
US8140642B1 (en) * 2002-05-17 2012-03-20 Mcafee, Inc. Network connection-independent updating system and method
US20020181060A1 (en) * 2002-05-28 2002-12-05 Chiang-Lung Huang Beamcast (continuous infrared data beaming system)
US20030236671A1 (en) * 2002-06-20 2003-12-25 Deere & Company System and method of loadable languages for implement monitoring display
US6924667B2 (en) 2002-07-19 2005-08-02 O2Micro International Limited Level shifting and level-shifting amplifier circuits
US7051040B2 (en) * 2002-07-23 2006-05-23 Lightsurf Technologies, Inc. Imaging system providing dynamic viewport layering
US7469232B2 (en) * 2002-07-25 2008-12-23 Sony Corporation System and method for revenue sharing for multimedia sharing in social network
US7603406B2 (en) * 2002-07-25 2009-10-13 Sony Corporation System and method for wireless software download and remote transaction settlement
US7882162B2 (en) 2002-08-08 2011-02-01 Hewlett-Packard Development Company, L.P. Rapid access to data on a powered down personal computer
US7209124B2 (en) * 2002-08-08 2007-04-24 Hewlett-Packard Development Company, L.P. Multiple-position docking station for a tablet personal computer
US7952569B2 (en) * 2002-08-08 2011-05-31 Hewlett-Packard Development Company, L.P. System and method of switching between multiple viewing modes in a multi-head computer system
US7570943B2 (en) * 2002-08-29 2009-08-04 Nokia Corporation System and method for providing context sensitive recommendations to digital services
US20040081110A1 (en) * 2002-10-29 2004-04-29 Nokia Corporation System and method for downloading data to a limited device
IL153188A0 (en) * 2002-11-29 2003-06-24 Guy Edelist Infra red networking system and method
US20040148226A1 (en) * 2003-01-28 2004-07-29 Shanahan Michael E. Method and apparatus for electronic product information and business transactions
GB0307861D0 (en) * 2003-04-04 2003-05-14 Mitel Networks Corp System and method for pda to pda communication using a network portal
US7587287B2 (en) 2003-04-04 2009-09-08 Abbott Diabetes Care Inc. Method and system for transferring analyte test data
GB2403038B (en) 2003-06-20 2005-08-10 Trek 2000 Int Ltd Data input device, systems using the device, and methods for operating such systems
JP2005018626A (ja) * 2003-06-27 2005-01-20 Ip Flex Kk 並列処理システムの生成方法
US20050144648A1 (en) * 2003-10-31 2005-06-30 Gotwals Michael D. Communication network analysis apparatus with internetwork connectivity
US7113981B2 (en) * 2003-12-29 2006-09-26 Mixxer, Inc. Cellular telephone download locker
US9020854B2 (en) 2004-03-08 2015-04-28 Proxense, Llc Linked account system using personal digital key (PDK-LAS)
US7949726B2 (en) * 2004-03-12 2011-05-24 Ocean And Coastal Environmental Sensing, Inc. System and method for delivering information on demand
TW200532551A (en) * 2004-03-22 2005-10-01 Phison Electronics Corp Portable storage device for personalizing computer
WO2005114364A1 (en) * 2004-04-26 2005-12-01 Thomson Licensing S.A. Infrared data association object storage device
JP4296122B2 (ja) * 2004-04-27 2009-07-15 株式会社エヌ・ティ・ティ・ドコモ データ配信装置およびデータ配信方法
US8231389B1 (en) 2004-04-29 2012-07-31 Wireless Generation, Inc. Real-time observation assessment with phoneme segment capturing and scoring
EP1780984A4 (en) * 2004-08-06 2012-05-30 Sharp Kk TRANSMITTER, RECEIVER, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM
US20060034611A1 (en) * 2004-08-16 2006-02-16 Weidong Li Method and system for reducing power consumption of IrDA enabled handsets by turning on/off an IrDA port dynamically
US7404085B2 (en) * 2004-09-03 2008-07-22 Sap Ag Authentication of handheld devices for access to applications
US20060059035A1 (en) * 2004-09-10 2006-03-16 Andreas Kraft Mobile sales online manager for handheld devices
US7953725B2 (en) * 2004-11-19 2011-05-31 International Business Machines Corporation Method, system, and storage medium for providing web information processing services
US7711868B2 (en) * 2004-11-23 2010-05-04 Microsoft Corporation Waking a main computer system to pre-fetch data for an auxiliary computing device
RU2007127725A (ru) 2004-12-20 2009-01-27 ПРОКСЕНС, ЭлЭлСи (US) Аутентификация по биометрическому ключу персональных данных (pdk)
US8284684B2 (en) * 2005-01-28 2012-10-09 Sharp Kabushiki Kaisha Communication device, communication system, communication method, and communication circuit
US8051182B2 (en) * 2005-01-28 2011-11-01 Sharp Kabushiki Kaisha Communication device, communication system, communication method, communication program, and communication circuit
WO2006080357A1 (ja) * 2005-01-28 2006-08-03 Sharp Kabushiki Kaisha 通信機器、通信システム、通信方法、通信プログラム、通信回路
CN101964705B (zh) * 2005-01-28 2012-08-08 夏普株式会社 通信设备、通信系统、通信方法、通信程序、通信电路
CN101006706B (zh) * 2005-01-28 2011-03-02 夏普株式会社 通信装置、通信系统和通信方法
US20060212521A1 (en) * 2005-03-17 2006-09-21 Nadeem Malik Asynchronous transactions action buttons over communication mediums
US8659546B2 (en) 2005-04-21 2014-02-25 Oracle America, Inc. Method and apparatus for transferring digital content
KR100940159B1 (ko) * 2005-04-25 2010-02-03 엘지전자 주식회사 리더 콘트롤 시스템
WO2007019387A2 (en) * 2005-08-04 2007-02-15 Transaction Network Services, Inc. Systems and method for vending machine settlement
KR100642045B1 (ko) * 2005-08-09 2006-11-10 (주)씨앤에스 테크놀로지 호스트 프로세서로부터 멀티미디어 프로세서로 멀티미디어프로그램을 다운로드하는 시스템 및 방법
US8532136B1 (en) * 2005-10-19 2013-09-10 American Megatrends, Inc. Communication with a handset via a private network
US8549646B2 (en) 2005-10-20 2013-10-01 The Trustees Of Columbia University In The City Of New York Methods, media and systems for responding to a denial of service attack
US20070245334A1 (en) * 2005-10-20 2007-10-18 The Trustees Of Columbia University In The City Of New York Methods, media and systems for maintaining execution of a software process
US8280944B2 (en) * 2005-10-20 2012-10-02 The Trustees Of Columbia University In The City Of New York Methods, media and systems for managing a distributed application running in a plurality of digital processing devices
US20070233880A1 (en) * 2005-10-20 2007-10-04 The Trustees Of Columbia University In The City Of New York Methods, media and systems for enabling a consistent web browsing session on different digital processing devices
US8266272B2 (en) * 2005-11-07 2012-09-11 Hewlett-Packard Development Company, L.P. Methods for IT network representation and associated computer program products
JP2009515250A (ja) * 2005-11-07 2009-04-09 エルジー エレクトロニクス インコーポレイティド 近距離通信ホストコントローラインターフェイス
US20090262661A1 (en) * 2005-11-10 2009-10-22 Sharp Kabushiki Kaisha Data transmission device and method of controlling same, data receiving device and method of controlling same, data transfer system, data transmission device control program, data receiving device control program, and storage medium containing the programs
US7580695B2 (en) * 2005-12-06 2009-08-25 Datastick Systems, Inc. Power management for a handheld measurement system
US8331848B2 (en) * 2005-12-16 2012-12-11 Sony Ericsson Mobile Communications Ab Audio broadcast in a network
US11206664B2 (en) 2006-01-06 2021-12-21 Proxense, Llc Wireless network synchronization of cells and client devices on a network
US8219129B2 (en) 2006-01-06 2012-07-10 Proxense, Llc Dynamic real-time tiered client access
US7698459B2 (en) * 2006-03-16 2010-04-13 Tellabs Operations, Inc. Method and system for identifying a device address
US7904718B2 (en) * 2006-05-05 2011-03-08 Proxense, Llc Personal digital key differentiation for secure transactions
US9704174B1 (en) 2006-05-25 2017-07-11 Sean I. Mcghie Conversion of loyalty program points to commerce partner points per terms of a mutual agreement
US8684265B1 (en) 2006-05-25 2014-04-01 Sean I. Mcghie Rewards program website permitting conversion/transfer of non-negotiable credits to entity independent funds
US8342399B1 (en) 2006-05-25 2013-01-01 Mcghie Sean I Conversion of credits to funds
US10062062B1 (en) 2006-05-25 2018-08-28 Jbshbm, Llc Automated teller machine (ATM) providing money for loyalty points
US8162209B2 (en) 2006-05-25 2012-04-24 Buchheit Brian K Storefront purchases utilizing non-negotiable credits earned from a game of chance
US7703673B2 (en) 2006-05-25 2010-04-27 Buchheit Brian K Web based conversion of non-negotiable credits associated with an entity to entity independent negotiable funds
US8376224B2 (en) 2006-05-25 2013-02-19 Sean I. Mcghie Self-service stations for utilizing non-negotiable credits earned from a game of chance
US8668146B1 (en) 2006-05-25 2014-03-11 Sean I. Mcghie Rewards program with payment artifact permitting conversion/transfer of non-negotiable credits to entity independent funds
US8102797B2 (en) * 2006-08-17 2012-01-24 Microsoft Corporation Web format-based wireless communications
JP4219950B2 (ja) * 2006-10-16 2009-02-04 シャープ株式会社 通信機器、通信方法、通信回路、携帯電話機、プログラム、およびプログラムを記録したコンピュータ読み取り可能な記録媒体
US20080193514A1 (en) * 2006-11-02 2008-08-14 Transcu Ltd. Compostions and methods for iontophoresis delivery of active ingredients through hair follicles
US9269221B2 (en) 2006-11-13 2016-02-23 John J. Gobbi Configuration of interfaces for a location detection system and application
US7883003B2 (en) 2006-11-13 2011-02-08 Proxense, Llc Tracking system using personal digital key groups
GB2445991B (en) * 2007-01-26 2009-04-01 Key Criteria Connect Ltd Method of loading software in mobile and desktop environments
US7966039B2 (en) * 2007-02-02 2011-06-21 Microsoft Corporation Bidirectional dynamic offloading of tasks between a host and a mobile device
US7853745B2 (en) * 2007-02-23 2010-12-14 Sony Corporation Electronic system with removable computing device and mutable functions
WO2009062194A1 (en) 2007-11-09 2009-05-14 Proxense, Llc Proximity-sensor supporting multiple application services
US8171528B1 (en) 2007-12-06 2012-05-01 Proxense, Llc Hybrid device having a personal digital key and receiver-decoder circuit and methods of use
US9251332B2 (en) 2007-12-19 2016-02-02 Proxense, Llc Security system and method for controlling access to computing resources
US8508336B2 (en) 2008-02-14 2013-08-13 Proxense, Llc Proximity-based healthcare management system with automatic access to private information
US11120449B2 (en) 2008-04-08 2021-09-14 Proxense, Llc Automated service-based order processing
RU2495476C2 (ru) 2008-06-20 2013-10-10 Инвенсис Системз, Инк. Системы и способы для иммерсивного взаимодействия с действительными и/или имитируемыми техническими средствами для управления технологическим процессом, контроля состояния окружающей среды и производственного контроля
US8463964B2 (en) * 2009-05-29 2013-06-11 Invensys Systems, Inc. Methods and apparatus for control configuration with enhanced change-tracking
US8127060B2 (en) * 2009-05-29 2012-02-28 Invensys Systems, Inc Methods and apparatus for control configuration with control objects that are fieldbus protocol-aware
CN101925022A (zh) * 2009-06-17 2010-12-22 英华达股份有限公司 资料转送方法与资料转送装置
US7627648B1 (en) * 2009-07-23 2009-12-01 Yahoo! Inc. Customizing and storing web pages for mobile on web
US9418205B2 (en) 2010-03-15 2016-08-16 Proxense, Llc Proximity-based system for automatic application or data access and item tracking
US9322974B1 (en) 2010-07-15 2016-04-26 Proxense, Llc. Proximity-based system for object tracking
US9265450B1 (en) 2011-02-21 2016-02-23 Proxense, Llc Proximity-based system for object tracking and automatic application initialization
TW201243604A (en) * 2012-07-11 2012-11-01 Cal Comp Electronics & Comm Co Data transfer method
US9373121B1 (en) * 2012-08-09 2016-06-21 Sprint Communications Company L.P. User communication device control with operating system action request messages
WO2014183106A2 (en) 2013-05-10 2014-11-13 Proxense, Llc Secure element as a digital pocket
US10362135B2 (en) * 2017-02-21 2019-07-23 Experian Health, Inc Monitoring highly distributed computer systems
KR102317753B1 (ko) 2020-01-28 2021-10-27 김두혁 장어통발
CN117060999A (zh) * 2021-09-23 2023-11-14 追觅创新科技(苏州)有限公司 一种红外通讯方法及装置、存储介质及电子装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5247380A (en) * 1988-01-27 1993-09-21 Spectrix Corp Infrared communications network
US5564070A (en) * 1993-07-30 1996-10-08 Xerox Corporation Method and system for maintaining processing continuity to mobile computers in a wireless network
US5440559A (en) * 1993-11-10 1995-08-08 Seiko Communications Holding N.V. Portable wireless communication device
CA2103134C (en) * 1993-11-15 1999-07-27 Jeane Shu-Chun Chen Medium access control protocol for wireless communication
US5488571A (en) * 1993-11-22 1996-01-30 Timex Corporation Method and apparatus for downloading information from a controllable light source to a portable information device
US5862321A (en) * 1994-06-27 1999-01-19 Xerox Corporation System and method for accessing and distributing electronic documents
JPH0816521A (ja) * 1994-07-04 1996-01-19 Casio Comput Co Ltd 情報通信システム、入力装置および携帯情報端末
US6137476A (en) * 1994-08-25 2000-10-24 International Business Machines Corp. Data mouse
JPH08314488A (ja) * 1995-05-12 1996-11-29 Ricoh Co Ltd 情報配信システムおよび情報配信方法並びに情報再生方法
JP3217941B2 (ja) * 1995-06-30 2001-10-15 沖電気工業株式会社 データ通信処理方法
JPH09167098A (ja) * 1995-07-28 1997-06-24 Hewlett Packard Co <Hp> 携帯装置用通信システム
US5845282A (en) * 1995-08-07 1998-12-01 Apple Computer, Inc. Method and apparatus for remotely accessing files from a desktop computer using a personal digital assistant
US5781723A (en) * 1996-06-03 1998-07-14 Microsoft Corporation System and method for self-identifying a portable information device to a computing unit

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100359867C (zh) * 2001-10-16 2008-01-02 索尼株式会社 通信系统与方法、信息处理装置与方法、信息处理终端与方法
CN1307811C (zh) * 2003-06-20 2007-03-28 英业达股份有限公司 红外线数据同步模块及其方法

Also Published As

Publication number Publication date
US6336142B1 (en) 2002-01-01
EP0883272B1 (en) 2005-07-20
TW385402B (en) 2000-03-21
JPH1115761A (ja) 1999-01-22
DE69830872D1 (de) 2005-08-25
KR100305462B1 (ko) 2001-10-19
KR19990006425A (ko) 1999-01-25
US6088730A (en) 2000-07-11
CN100353688C (zh) 2007-12-05
EP0883272A2 (en) 1998-12-09
EP0883272A3 (en) 2003-04-16
DE69830872T2 (de) 2006-01-19

Similar Documents

Publication Publication Date Title
CN1204190A (zh) 具有红外线通信功能的信息处理设备及其控制方法
JP4658950B2 (ja) 電子メッセージのための階層的スキーマ
JP4438981B2 (ja) ネットワーク上でドキュメントインクルージョンオペレーションを実行するための方法、システムおよびコンピュータ可読記録媒体
CN1196068C (zh) 信息提供系统
CN1653419A (zh) 在浏览器上呈现第一媒体类型内容
CN1452088A (zh) 使用专用网页来提供服务的服务提供系统
JP2002342217A (ja) 画像通信用サーバ及び画像通信方法
US20020135797A1 (en) Mailbox printing services for information appliances
WO2010094965A1 (en) Method and apparatus for mobilr printing
JP2004030562A (ja) Pda用コンテンツ変換システム及びその変換方法
CN2840527Y (zh) 网络管理器
CN101498996A (zh) 基于蓝牙通信进行打印的方法和设备
JP2006333043A (ja) 通信装置及びそのプログラム
JP2011250338A (ja) 遠隔制御システム、制御対象装置、操作端末、および遠隔制御方法
JP2003177981A (ja) 動作環境設定支援装置及びプログラム
JP5153896B2 (ja) 赤外線通信機能を持つ情報処理装置及びその制御方法
JP2008269522A (ja) 文書情報処理システムおよび文書を表示する端末装置
JP5924442B2 (ja) 操作端末
JP4081952B2 (ja) メール通信システム、メール受信装置、メール送信装置、及び記録媒体
CN100337494C (zh) 移动终端短消息管理方法及系统
JP2005045630A (ja) 電子メール・サーバ
JP2004297485A (ja) 複合装置、その制御方法、その制御プログラム、及びその複合装置を含む情報通信システム
JP2003006102A (ja) Web情報表示変換システム、情報端末装置、及びプログラム
JP2005339149A (ja) データ処理装置、データ処理方法およびデータ処理プログラム
JP2002157201A (ja) メールサーバ装置、携帯情報端末及びデータ通信システム

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term

Granted publication date: 20071205

CX01 Expiry of patent term