利用短信息服务装置和方法的移动电话互联网接入的制作方法

文档序号:7672176阅读:371来源:国知局
专利名称:利用短信息服务装置和方法的移动电话互联网接入的制作方法
技术领域
本发明一般涉及移动通信装置接入通信网络,特别涉及移动电话使用短信息服务接入互连网。
人们现今对移动互连网接入,即用移动电话、个人数字助理和其他手持电子装置与互连网通信特别感兴趣。在实施这类接入的提议中有无线应用协议(WAP)。由WAP定义的无线链接语言(WML)为万维网链接语言超级文本链接语言(HTML)的一经修改的子集,经合适定标以满足当今移动装置(例如GMS电话)的物理约束条件和数据能力。初期的WAP服务可把现成的万维网内容传送给移动装置,但当前没有专为移动用户创建万维网内容,传送股票行情、外汇汇率、银行服务、电子商务、天气预报、导航之类信息。预期对移动无线互连网接入的需求会有爆炸性的增长。爱立信移动通信预测,到2004年,会有10亿移动互连网用户。但是高效移动互连网接入需要新技术。对如何提高数据率当今只有提议,例如通用分组无线电服务(General Packet Radio Service,GPRS)、用于GSM进化的数据率提高(Enhanced Data Rates for GSM Evolution,EDGE)和第三代通用移动远程通信系统(3G-UMTS),这些提议一个也没有实施。移动电话网上冲浪系统当今也处于提议阶段,当今的所有提议都需要设计和实施几乎全新的系统才能工作。例如,Unwired Planet提出的UP浏览器使用专门语言(不是标准的HTML),需要专门终端接入万维网接入服务。微软打算开发使用Window CE操作系统(OS)的微浏览器,但要求移动装置包括当前移动电话并不使用的CE OS。在3COM的PalmVII提出的“万维网剪取”中,Palm中的预定义代理与互连网内容提供商(ICP)交互作用,但该系统只能用于Palm装置。
移动电话系统上的短信息服务可在蜂窝电话之间传输书写信息,这些信息的接收与电话是否连接或在使用中无关,从而是一种非常方便的信息通信方式。当今的许多数字蜂窝电话系统提供这种服务,其中包括全球移动通信网(GMS)、数字移动电话高级服务(基于时分多路访问的DAMPS,IS-136/TDMA)以及CdmaOne(基于码分多路访问,IS-95/CDMA)。作为实现SMS的一例,GMS SMS是一种可包含140个八位字节或160个字符的GSM缺省字母的低容量、低时间性能的服务。GMS SMS与寻呼服务相同,只是可双向传输。短信息传输到GMS的独立专用控制信道,因此正在通话的移动电话可发送或接收信息。信元广播服务周期性地把短信息发给一给定地区中的所有用户,点对点服务向特定用户提供信息。

图1为GMS SMS网的体系结构的示意图。一移动电话101(或在本领域中所称的“移动站”,“MS”)把一短信息传给收发器基站102,收发器基站102把该短信息传给基站控制器103,该基站控制器又把该短信息传给移动交换中心(MSC)104,该移动交换中心为一短信息服务交互作用移动交换中心(SMS IWMSC)105。IWMSC105把该短信息传给短信息服务中心(SM-SC)106。在收到短信息时,如该短信息中有确认请求,SM-SC106把确认信号发回原MS。SM-SC106然后经一称为短信息服务网关MSC(SMS GMSC)107的特定GMSMSC把该短信息转发给目的GMS网。使用GMS漫游协议,SMS GMSC107确定信息接收机的服务MSC108的位置后把该短信息转发给它。MSC108用该短信息寻呼基站控制器(BSC)109,寻呼成功时该基站控制器把该短信息传给各收发器基站(BTSs)110,这些收发器基站用天线111、112、113、…确定终端(或目的)MS114的位置。每一条短信息除了信息正文还包含一报头。该报头包括原MS地址、终端MS地址、服务SM-SC地址、一时间戳和该段信息正文。寻址时使用移动站ISDN(综合服务数据网)号码或GMS电话号码。当今,所有标准移动电话都有解码和存储软件支持短信息服务。移动电话的功能一般分成移动设备(ME)部和一用户识别模块(SIM)卡,该卡一般包括一由用户选定的个人识别号(PIN)、拨号号码、提供服务的优选网络名称。可使用移动电话的键盘或与移动电话连接的个人计算机修改某些SIM信息。ME一般包括与用户无关的、无线电接口专用的硬件和软件。如从ME上取下SIM,除了紧急呼叫,就无法再用ME接达服务提供商。所收到的短信息可存储在SIM或MC中,然后显示在移动电话的液晶显示屏上。短信息一般有三种用户专用信息、ME专用信息和SIM专用信息。用户专用信息显示在用户移动电话的显示屏上。ME专用信息在移动设备中处理,不向用户显示。ME专用信息还可触发由移动电话销售商创建的特殊功能。例如,诺基亚智能信息(Nokia SmartMessageTM)包括播放铃声、显示商务卡、修改缺省图标等。SIM专用信息在SIM中处理,可用SIM信息触发然任何设计在其内部的特殊功能。当移动电话未开机或不与移动电话网连接时,短信息服务中心在信息接收(或信息期满)前反复发送信息。对每部移动电话在短信息服务中心可兑付多少个未发送信息没有限制。当给定信息到达接收者手中或当信息在短信息服务中心期满时没有确认信息回送给发送者。因此用信息传送订货在GSM SMS协议中得不到保证,即SMS在现有技术中为“尽力存储和转发”技术。在当前的大多数应用中,SMS和互连网协议(IP)网络通过短信息服务中心(SM-SC)综合在一起。一网关互通SM-SC与IP网络,因此SM-SC与该网关之间的通信需要使用专用协议。由于SM-SC不在移动电话网络(例如GSM)说明书中定义,其实施决定于销售商,因此基于SM-SC的SMS-IP综合决定于SM-SC销售商。此外,SMS-IP网关受网络操作员的控制,因此在该网络上执行任何第三方新服务需要网络操作员的充分合作。从网络操作员的观点看,在服务提供商与SMS-IP网关之间维护一可靠、安全、可定标的互连平台是极端困难的。
手机的音乐服务是当今移动电话的一个流行特征,其中,在手机的存储器中存储若干曲子。可响应不同来电播放不同曲子,年轻人爱好最新、最流行的流行歌曲曲子。诺基亚的基于SMS的智能信息使用预定义信息报头发送只有另一诺基亚手机才能识别的曲子(或其他东西,例如商务卡)。每一Smart Message包含一非ASCII二进制报头,从而几乎无法接收非诺基亚手机的信息,因此当前无法在所有移动电话之间传输乐曲。
因此需要有移动装置与互连网的通用通信系统,它无需全新或经重大改进的硬件和软件系统就能在现有平台上迅速实施。该系统不管对用户还是对特征都必须可定标,理想的情况是,无需现有电话网络操作员的维护或只须很少维护,以便克服实施障碍。本发明提供一种可与至少一个移动通信装置和互连网之类网络通信系统通信、使用该远程通信网络的短信息服务系统链接移动通信装置与互连网的网关装置及其方法。互连网的许多不同服务可经该系统通信,此外还提供乐曲传输和办公室/家庭内部网通信之类新特征。
图1为现有移动电话短信息服务系统的方框图。
图2为本发明用移动通信装置通过现有短信息服务接入互连网的示意图。
图3为本发明优选实施例的示意图,示出一包括一iSMS服务器和一短信息驱动器的网关装置。
图4为本发明一iSMS服务器的结构示意图,包括各例示性服务器,这些服务器用于电子邮件转发驻留程序、代理调度器、用于其他类型代理的空间和其他用户定义的服务器。
图5为本发明嵌入一便携式笔记本电脑中、从而实现移动网关的服务器应用和iSMS网关的示意图。
图6为本发明与办公室或家庭内部网连接、用互连网进行通信的多个iSMS系统的示意图。
图7为本发明与全球网(WWW)通信的GSM网络中的移动电话的短信息服务系统的示意图。
图2示出移动通信装置如何用现有短信息服务(SMS)接入互连网。iSMS系统200包括通过一移动装置网络210互相通信的移动装置201、202、203、…(现有技术中称为“移动站”“MS”)(例如,GSM网络上的移动电话)。移动装置之一MS调制解调器203与网关装置212连接,该网关装置与一通信网络220通信,该通信网络在该优选实施例中为互连网。个人计算机231和服务器241也与互连网220通信。在若干不同实施例中,网关装置212为一使用Window95、Window98、NT或UNIX操作系统之一的个人计算机。在另一实施例中,网关装置212为一笔记本电脑,因此网关装置212可移动。应该指出,本发明可使用计算能力足够强的任何计算机和任何现代的操作系统。在本发明若干具体实施例中,MS调制解调器203可使用诺基亚卡片电话、诺基亚6150、爱立信GC25和爱立信SH888。在本发明各实施例中,MS调制解调器203与网关装置212用RS232端口或红外线端口(例如IrDA)或蓝牙之类使用射频传输频带的无线连接装置或PCMCIA接口连接。从互连网220传给移动装置网络210的信息信号自动组装成短信息。在本发明一实施例中,一给定系统中的短信息可多点传给多达65,535个接收者。此外,如一个或多个服务器(未示出)与网关装置212连接,移动装置201等可向与网关装置212连接的服务器广播短信息。iSMS系统200由互连网220通过指定给网关装置212的IP地址确认,可用一数字网络(例如MSISDN)经移动装置网络210寻址。因此,MS调制解调器212的移动装置网络电话号码为其通信地址。
图3为本发明优选实施例的方框图。网关装置212包括一提供服务的iSMS服务器301和一用作移动装置网络210与iSMS服务器301之间的通信接口的短信息驱动器302。在本发明一实施例中,MS调制解调器203与短信息驱动器302之间的通信协议使用SMS AT指令集(见GSM技术说明书GSM07.05版5.3.0,ETSI,1997年8月)。iSMS服务器301与短信息驱动器302之间的通信系统使用基于TCP软插座的iSMS通信应用程序接口(API)。在一实施例中,短信息驱动器302经使用4号串接口的一RS232端口与MS调制解调器203连接。在本发明测试实施例中,短信息驱动器302使用两个串接口NULL端口接收输出短信息,LOOPBACK端口回送作为输入短信息的输出短信息,MOBILE_COM_PORT确认连接哪一个端口。SMS AT指令集通信协议需使用给定移动装置201的专用MS调制解调器203的说明书。使用两个变量MOBILE_TYPE和MOBILE_INIT_STRING设置MS调制解调器203。本发明优选实施例所使用的某些AT指令示出在表1中。
表1 iSMS中使用的(一部分)AT指令从短信息驱动器302发出的每一指令以“AT”开头(例如“AT+CMGS”)。MS调制解调器203的应答删除“AT”部(例如“+CMGS”)。从iSMS服务器301收到一信息时,短信息驱动器302把该信息分成长度小于140八位字节的若干段。对各接收器,短信息驱动器302用这些信息段生成一组SMS包。例如,如该信息被分成4段,有三个接收者,该短信息驱动器302就生成12个SMS包,把它们推入一FIFO队列,顺序传输它们。对每一SMS包,短信息驱动器302发出合适SMS AT指令,命令比方说移动装置201提交一短信息。移动装置201使用两种指令方式文本方式和包括不同AT指令参数的分组数据单元(PDU)方式;但大多数现有移动装置支持PDU指令方式,在这种方式中,发送短信息的参数为整个短信息包。例如,“发送短信息”AT指令为“+CMGS”,其包方式格式为AT+CMGS=<长度><CR><pdu>
其中,<长度>为以八位字节为单位的实际数据单元的长度。发出短信息的<pdu>称为SMS-SUBMIT,其格式为0 12 3 4 5 67长度
其中,MTI(信息类型指示)对SMS-SUBMIT来说为01,RD(拒绝复制)表示短信息服务中心(SM-SC)是否应该拒绝复制的SMS-SUBMIT包,VPF(有效期格式)指定有效期字段的格式(有效期为在信息无法向应答者立即传输的情况下短信息可在短信息服务中心中缓冲的时间),SRR(状态报告请求)表示状态报告是否应回送给发送者,UDHI(用户数据报头指示)即为此,RP(回答路径)表示是否使用该回答路径。在向移动装置201传输一包含一信息的SMS包时,短信息驱动器302向MS调制解调器203发出如下AT指令AT+CMGS=34<CR>
11000C918896632143650000A716C8340B847EDF41617919947FD741F437399CFF01<EOF>
其中,<CD>为十六进制码OD,<EOF>为十六进制码1A。第一参数为该包的八位字节数(34),第二参数为SMS-SUBMIT包。在成功传输该包后,MS调制解调器203用如下信息参考号回答短信息驱动器302+CMGS150<CR><IF><CR><IF>OK<CR><LF>。
在收到一短信息后,MS调制解调器203用下述PUD方式格式的+CMT指令通知短信息驱动器302+CMT,<长度><CR><pud>
其中,第一参数为空,第二参数<长度>为该包的八位字节数,第三参数<pdu>为SMS-SUBMIT包。SMS-DELIVER格式与SMS-SUBMIT相似,只是SMS-DELIVER包括表示是否有更多信息发送给MS调制解调器203的MMS(发送更多信息)和表示MS调制解调器203是否应把状态报告发回短信息服务中心的SRI(状态报告指示)之类的字段。该指令的一个例子为+CMT,28<CR><LF>
040C9188966321436500009901229095848A0A4950B0D32A7DD6517<CR><LF>
其中,<长度>为28,<pdu>包括发送者的电话号码和信息正文。在本发明优选实施例中,iSMS系统300的API使用Visual C++编程语言,因此可方便开发服务器和代理;但应指出,为此可使用任何编程语言,所有这类语言都在本发明范围内。对每一应用,一(例示性)iSMS服务器301经TCP端口311与短信息驱动器402通信,可通过执行指令创建与iSMS服务器301交互作用的多个代理。
在本发明一实施例中,iSMS系统300的API为在例示性iSMS服务器301与例示性短信息驱动器302之间执行下述通信功能的一类CsmsdServerConnect()功能用一回传连接确立状态信号确立一从iSMS服务器301到短信息驱动器302的通信链路,该短信息驱动器有如下两个自变量,例示性短信息驱动器302的IP地址和用作短信息驱动器302的TCP端口号的端口号。Disconnct()终止iSMS服务器301与短信息驱动器302之间的TCP链路。SetTimeout()在iSMS服务器301向短信息驱动器302发出一操作时设定断开时间;如TCP端口311的软插座在该指定时间期满前未准备好,该操作失效。Register()表示例示性iSMS服务器301的用户使用比方说他们的电话号码。该实施例中的自变量包括一电话号码阵列和该阵列的大小。Status()如下返回iSMS服务器301与短信息驱动器302之间的通信状态SMCMD_READABLE表示iSMS服务器准备好从短信息驱动器302中检索短信息;SMCMD_WRITABLE表示iSMS服务器301准备好向短信息驱动器302发送一信息;SMCMD_ACT表示短信息驱动器302成功收到iSMS服务器301发给它的该信息。Send()表示向一个或多个用户(例如用户的GSM移动电话)发送数据。该输入自变量包括reciever,一包含确认号(例如电话号码)的串阵列;number,阵列大小;Data,存储待传输二进制数据的缓冲器;length,该数据的长度(本短信息限于65535个八位字节);dcs,用于传输(该信息的字母,比方说7-位GSM,8-位数据,或16-位单一码)的数据编码方式(DCS)和SMS的类(例如ME-专用或SIM专用);option,SMS传输选项(在本发明一实施例中为UDHI选项);以及UDHI flag,该SMS数据包含某些用户定义的报头(在GMS03.04中定义,比方说使用在诺基亚的智能信息中)。该输出自变量项为所传输信息的参考号ret_num。RecvACK()从短信息驱动器302返回信息传输状态的确认。该输出自变量包括ref_num,被确认的信息的参考号;receiver_index,接收者表中iSMS服务器301未能向其发送信息的第一用户;Data_index,数据缓冲器中的第一个八位字节,其后传输失败(当Data_index为-1时,信息成功发送给所有要发送的用户)。iSMS服务器301调用Recv()接收来自例示性移动装置201(例如一GSM手机)的数据,Recv()的自变量中包括sender,指定发送者电话号码;Data,指定存储所发送短信息的缓冲器;length,该信息的长度;dcs,数据编码方式和option,传输选项。在本发明优选实施例中,CsmsdServer提供另两种发送功能以方便正文信息和非结构的二进制数据的发送。用Sendtext()发送以空终止的ISO-8859-1字符或(BIG5)汉字的串构成的信息。用SendData()发送使用GSM8-位编码、不设定SMS包的UDHI flag的非结构二进制数据。作为本发明一优选实施例的一例,附录中列出iSMS系统C程序使用类CsmsdServer执行一简单回送服务器。
工作时,短信息驱动器302打开COM端口310开始iSMS系统300的初始化,以便经MS调制解调器203向/从移动装置网络210发送/接收短信息。短信息驱动器302还打开、收听预先定义的TCP端口311,以进行服务器连接请求。对于每一连接请求,iSMS服务器302向短信息驱动器302注册用户的移动装置401的确认号(例如移动电话系统中的电话号码)。经注册的发送者的信息然后转发给iSMS服务器301。短信息驱动器302进行iSMS服务器301接口(例如TCP端口311的API)与MS调制解调器203接口(例如SMS AT指令集)之间的信号转换。短信息驱动器302收到从COM端口310输入的短信息后按照一注册表把该信息传给iSMS服务器301。根据注册状态,短信息驱动器302可把一信息转发给(301之类)若干不同iSMS服务器,这些iSMS服务器或是已对信息发送者进行注册,或者,如对发送者未进行注册的话,就丢弃该信息。对于输出短信息,短信息驱动器302从(与301相同的)其他iSMS服务器收到信息后转换成短信息格式,然后经COM端口310把它们传给移动装置网络。
在本发明的一实施例中,iSMS服务器301与短信息驱动器302运行在同一主机上。在另一实施例中,iSMS服务器301运行在远处一不同主机上。在优选方式中,为安全起见,短信息驱动器302在开始一通信会话前验证iSMS服务器301。对于每一从短信息驱动器302输入的信息,iSMS服务器对该信息正文进行语法分析,然后调用合适内部功能或外部代理执行该信息。各功能的运行地址空间与iSMS服务器301相同,各代理的运行过程不同。
只要利用在iSMS通信API中定义的功能对与短信息驱动器302通信的iSMS服务器301进行编程,就可在iSMS系统300上创建新服务。因此iSMS系统300平台可灵活执行多种新服务。图4示出iSMS系统一实施例400,在该实施例中,iSMS服务器301的结构包括各例示性服务器,分别用于一电子邮件转发驻留程序402、代理调度器403、其他类型服务器的空间404和其他用户定义的服务器405。各服务器与通信API405连接,该通信API又与短信息驱动器302连接,该短信息驱动器经MS调制解调器203与移动装置网络210连接。移动装置201和203和IP域电子邮件服务器410与移动装置网络210通信。在例示性工作中,电子邮件转发驻留程序402转接移动装置201、202、…与IP域电子邮件服务器410之间的信息。电子邮件转发驻留程序402把移动装置201、202、…发送的短信息转换成电子邮件格式后把它转发给支持短信息传输协议(SMTP)的IP域电子邮件服务器410,以便发送。从移动装置201到iSMS服务器301的短信息使用下述格式EMA {电子邮件地址}{信息}传送一电子邮件后发给SMTP服务器,以便发送。在该优选实施例中,电子邮件转发驻留程序403(例如通过一POP3端口)周期询问IP域电子邮件服务器410,挑出响应用户简档的电子邮件s,然后把SMS通告发给用户的移动装置。在本发明一实施例中,使用微软交换服务器(Microsoft Exchange Server)和SMTP/POP3标准接口。在本发明另一实施例中,电子邮件转发驻留程序402可使用AOL的瞬时信息协议。应该指出,软件可稍作修改,使得电子邮件转发驻留程序也可用于其他邮件系统。
一般工作中,代理调度器403响应SMS信息报头调用一代理,然后把信息正文作为参数传给该代理。在该优选实施例中,每一代理执行一功能,在信息处理完后,代理调度器403收集结果后把它们回送给短信息驱动器302。代理调度器403执行其自身的信息语法分析规则并保持一由功能/代理对构成的指令表。iSMS系统300的该优选实施例包括一通用代理调度平台,其在短信息驱动器302与代理调度器403之间的通信详情对服务开发者不透明。在该实施例中,服务开发者只须规定代理调度规则,执行代理,从而进行服务。
用户定义的服务器405只需要一开发者执行短信息驱动器302与用户定义的服务器405之间的交互作用。通信API可用来方便地开发不同服务器的不同服务。
本发明可执行的服务种类举例有警报短信息、电子邮件信息、股票信息、交通时刻表和订票、娱乐信息和订票、餐馆信息、餐馆订座、个人数据(用户简档)、外汇汇率、包裹传递状态、个人电话本信息、组短信息、诺基亚格式智能信息、电话铃声、来电图标、乐曲和执行任何预定功能的代理。
网关装置212提供由符合用户要求的预定事件触发的警报服务。例如,在连接合适的家用安全系统中,无人在家时门铃铃声触发网关装置212,该网关装置把一警报短信息传给该住户的移动装置202。电子邮件或AOL的瞬时信息的转发服务每当有信息时使用iSMS服务器301把信息转发给201之类指定或合适移动装置。移动装置201的短信息服务格式的信息询问(股票信息之类请求)传给iSMS服务器301,该服务器调用合适代理把结果回送给移动装置201。iSMS服务器301情况合适时还可保持用户简档,可从不同互连网服务器主动收集信息,保持各用户的个人简表档案库。使用格式关键字=值按一个个用户(按照电话号码)组织这些简档,在这里,值可代表电话号码、地址、个人评论等。使用移动装置201的用户可在个人简档中添加新项目,这只须向iSMS服务器301发送一短信息、例如命令iSMS服务器301在该简档中添加一新项目的PBRobin+19179075010。该用户可使用键盘发送信息PQ Robin询问该项目。iSMS服务器301通过返回信息Robin=+19179075010作出响应。本发明另一实施例提供一万维网接口,使用户可使用现有浏览器更新他们的文件。个人简表档案库还可用于其他服务,例如用姓名或其他信息确定电子邮件地址的电子邮件服务。还可通过指定专有姓名和电话号码方便地把组信息转发给一指定组的所有成员。发给一组的短信息转发给该组的所有成员。本发明可用创建成员、询问成员、添加/删除成员和向一指定组发送信息的方式创建该组。此外,在这种组通信结构下可进行任何种类的多个玩家的游戏。
(诺基亚的Smart MessageTM之类的)智能信息、比方说铃声、音乐和图标在一实施例中使用ASCII格式流进行发送,从而可用不同传输协议传输智能信息。主要的GSM移动电话供应商已把智能信息传输用于短信息传输服务和个人数字助理(PDA)装置和使用蓝牙之类射频传输频带的无线连接装置的信息传输。
本发明一实施例进一步在移动装置之间传输乐曲。使用iSMS系统400(图4),本发明简单乐曲语言(STL)特征用一iSMS音乐代理404表示可转换成诺基亚的Smart MessageTM格式的音符。工作时,用户用移动装置201把一包括音乐代理名称、接收者姓名和乐曲的STL正文的乐曲请求短信息输入iSMS系统400中。该信息传给iSMS服务器301,从而音乐代理404把乐曲编码成短信息后发给接收者移动装置,该移动装置然后存储和回放该音乐。
本发明STL的一实施例使用下述程序(使用比方说Hopcroft,J.E.和Ullman,J.D.所著Introduction to Automata Theory,Language,andComputation,Addison-Wesley,1974中的编程协议)。一乐曲定义成乐曲=[风格][节奏][音量][反复][{音符表达}+其中,
风格=“S”“0”(“0”|“1”|“2”)风格的范围为S00-S02,其中,S00表示自然风格(音符之间有休止),S01表示连续风格(音符之间没有休止),S02表示断奏风格(音符缩短,其间的休止加长)。风格的缺省值为S00。节奏分量使用下述格式节奏=“T”(“0”|“1”|“2”|“3”)数字其中,数字=“0”|“1”|“2”|“3”|“4”|“5”|“6”|“7”|“8”|“9”节奏的范围为T00-T31,表示四分音符的长度,缺省值为T08(四分音符的长度为0.95秒。乐曲的音量分量使用如下格式音量=“V”(“0”|“1”)数字其中,音量的范围为V00-V15,缺省值为V07。如手机不支持音量特征(例如诺基亚5150型手机),用户(而不是乐曲短信息)可调节音量。反复分量使用如下格式反复=“R”(“0”数字|“1”(“0”|“1”|“2”|“3”|“4”|“5”))其中,反复的范围为R00-R15,其中,R00表示无限反复,R01表示反复一次,如此等等,缺省值为R01。
音符表达分量使用如下格式音符表达=音符[音阶][持续时间][持续间规定]其中,音符表示为音符=“0”|“1”|“1#”|“2”|“2#”|“3”|“4”|“4#”|“5”|“5#”|“6”|“6#”|“7”对应音符的音阶分量为音阶=“L”;音符-1为440Hz以及|“M”;音符-1为880Hz
|“N”;音符-1为1760Hz|“0”;音符-1为3520Hz其中,缺省为M。对应音符的持续时间为持续时间=“A”;全音符以及|“B”;保留|“C”;1/2音符|“D”;1/4音符|“E”;1/8音符|“F”;1/16音符|“G”;1/32音符其中,缺省为D。该音符的持续时间规定为持续时间规定=“X”;加附点音符以及|“X”;加双附点音符|“Z”;2/3长度图5为本发明一实施例的方框图,其中,服务器应用510和iSMS网关512嵌入在便携式笔记本电脑501中,使得一移动短信息服务系统经MS调制解调器203与移动装置网络210连接。由于MS调制解调器203为一移动装置,因此笔记本电脑501的移动管理由移动装置网络210跟踪系统自动实现。例如,GSMMAP(移动应用部)当前提供跟踪。
图6为本发明一实施例的方框图,其中,多个iSMS系统与不同内部网(例如办公室或家庭)连接,这些内部网可经互连网(或其他通信网络)互相传输信息。办公室/家庭601包括与iSMS网关612连接的内部网615,网关612经MS调制解调器613与移动装置网络210通信。办公室/家庭620包括与iSMS网关622连接的内部网625,网关622经MS调制解调器623与移动装置网络210通信。
图7为本发明一实施例的方框图,示出一短信息服务(SMS)系统700,用于GSM网络中的移动电话与全球网通信。移动电话701、702、…与具有短信息服务(SMS)能力的GSM网络710通信。一移动电话用作为MS调制解调器703与GSM网络710和iSMS服务器702通信,服务器702与代理服务器704连接。在一实施例中,代理服务器704和iSMS服务器702运行在同一主机上;在另一实施例中,它们运行在不同主机上。互连网协议网络720使用超文本传输协议(HTTP)与代理服务器704通信。网站711与通信网络720通信。工作时,一GSM移动电话用户用移动电话701把一SMS格式的万维网询问经GSM网络710、MS调制解调器703和iSMS服务器702发给代理服务器704,代理服务器704把短信息格式转换成互连网协议网络格式(例如HTML),把所转换的短信息映射到互连网协议网络720上一预定网站上,然后把所转换短信息转发到互连网协议网络720上该预定网站上。反过来工作时,代理服务器704把互连网协议网络720的信息转换成短信息服务格式,把该信息映射到移动电话701上,经iSMS服务器702、MS调制解调器703和GSM网络710转发给移动电话701。在SMS系统700上可实施当前的所有服务(例如上述电子邮件、股票行情等)和将来的许多其他服务。在该实施例中,可把标准移动电话用作网上冲浪的终端,移动电话701上无需添加特殊硬件或软件。由于数据为超级文本链接语言(HTML)格式或SMS格式,用户可使呼叫映射和数据转换功能适应他们的特殊需要和要求,因为代理服务器704根据用户简档选择合适的映射和转换功能。也支持缺省映射和转换功能。作为互连网询问的一个例子,本发明一实施例的股票报价指令程序为QUO{symbol 1}它为用户请求格式。代理服务器704比方说如下进行该“QUO”请求的映射,QUO http//investor.msn.com/quotes/quote.asp?Symbol-$1bin/quotefilter其中,第一字段QUO为询问关键词,{symbol1}指定HTTP呼叫映射,{symbol2}定义过滤器/转换功能。移动电话701有一iSMS服务器702电话号码(iSMS电话号码)及其GSM电话号码。一用作询问一股票名称的“QUO T”指令的短信息发给iSMS服务器702。iSMS服务器702使用iSMS电话号码接收该SMS询问后把它转发给代理服务器704,代理服务器704然后把该SMS询问转换成如下HTTP呼叫http//investor.msn.com/quotes/quotes.asp?Symbol=T代理服务器704把该HTTP呼叫传给目的网站711。当从网站711收到数据时,代理服务器704调用一筛选功能(引用过滤器)重定网站711的数据的格式。代理服务器704使用GSM电话号码把该转换功能的输出返回给移动电话701。股票报价的SMS数据的一个例子为T Last 85 7/8Change+1 9/16(+1.85%)Volume 7.708M其中,第一行为所询问股票的最后价格,第二行为上次收市以来的价格变化,第三行为交易量。使用上述格式的其他询问例子包括外汇汇率、火车时刻表、飞机时刻表、UPS包裹状态、个人电话本等。
尽管以上详述了具体实施例,但可使用种种修正、替代结构和等同物。例如,本发明也可使用个人数字助理(PDA)装置向/从互连网或其他网络发送/接收短信息。因此上述说明和图示不应看成对由后附权利要求限定的本发明范围有所限制。
<pre listing-type="program-listing"><![CDATA[#include <stdlib.h>#include <smsio.h>1 char *phone_list[]={ ″+886936000001″,″0931000001″};2 int main(){3 class CSmsdServer server;octet data,dcs,option;4 char sender[22];char* da[1];u_long host;5 int port,ret,length; LPHOSTENT lphost;6 lphost=gethostbyname(″localhost″);7 if(lphost!=NULL) host=((LPIN_ADDR)lphost->h_addr)->s_addr;8 port=1122;9 server. SetTimeout(3,0);10 if(server.Connect(host,port)!= INET_SUCCESS)11 { printf(″Failureconnect to smsd\n″);_exit(1);}12 server.SetTimeout(0,50);13 if(server. Register(phone_list,2)!=INET_SUCCESS)14 {printf{″Failureregister valid users\n″);exit(1);15 while (1){16 Sleep(1000);17 ret=server.Status();18 if (ret &amp; SMCMD_CLOSED) break;19 if (!(ret &amp; SMCMD_READABLE))continue;20 ret=server.Recv(sender,data,&amp;length,&amp;dcs,&amp;option);21 if(ret!=INET_SUCCESS)break;22 printf(″Sender%s\nMessage%s\n″,sender,(char*)data);23 while (!(server.Status()&amp; SMCMD_WRITABLE));24 da[O]=sender;25 server.SendText(da,1,(const char*)data);26 while(!(server.Status()&amp; SMCMD_ACK));27 ret=server.RecvACK();28 if(ret==SMCMD_NACK_SENDSM)break;29 printf(″\nSending SMS....successful\n″); }30 return 0;}]]></pre>附录一简单回送服务器
权利要求
1.一远程通信系统中的一种接入一网络通信系统的链接系统,该远程通信系统包括多个移动通信装置且具有一短信息服务系统,该链接系统包括一网关装置,该网关装置可与至少一个移动通信装置和该网络通信系统通信,使用短信息服务把多个移动通信装置链接到该网络通信系统。
2.按权利要求1所述的链接系统,其特征在于,所述网关装置为一个人计算机。
3.按权利要求1所述的链接系统,其特征在于,所述网关装置为一移动计算机。
4.按权利要求1所述的链接系统,其特征在于,所述网关装置使用RS232端口与至少一个移动通信装置通信。
5.按权利要求1所述的链接系统,其特征在于,所述网关装置使用红外线端口与至少一个移动通信装置通信。
6.按权利要求1所述的链接系统,其特征在于,所述网关装置使用PCMCIA接口装置与至少一个移动通信装置通信。
7.按权利要求1所述的链接系统,其特征在于,所述网关装置使用无线连接射频传输频带接口装置与至少一个移动通信装置通信。
8.按权利要求1所述的链接系统,其特征在于,所述网关装置在移动通信装置与该网络通信系统之间传输警报短信息。
9.按权利要求1所述的链接系统,其特征在于,所述网关装置把组短信息传给一向移动通信装置和该网络通信系统注册的组的预定成员。
10.按权利要求1所述的链接系统,其特征在于,所述网关装置在移动通信装置与该网络通信系统之间传输诺基亚格式智能信息。
11.按权利要求1所述的链接系统,其特征在于,所示网关装置包括一TCP端口;一与该网络通信系统和所述TCP端口连接、用来处理信息的短信息服务服务器;一COM端口;以及一与所述TCP端口和所述COM端口连接、在所述短信息服务服务器与至少一个移动通信装置之间转换信号的短信息驱动器。
12.按权利要求11所述的链接系统,其特征在于,所述短信息驱动器使用SMS AT指令集把所述短信息服务器与至少一个移动通信装置之间的信号转换成短信息格式。
13.按权利要求11所述的链接系统,其特征在于,所述短信息服务器位于与所述短信息驱动器不同的主机上。
14.按权利要求1所述的链接系统,其特征在于,进一步包括至少一个与所述网关装置连接、用来接收移动装置的短信息的服务器计算机。
15.按权利要求1所述的链接系统,其特征在于,所述网关装置与多个内部网连接,从而在这些内部网之间提供短信息服务。
16.按权利要求1所述的链接系统,其特征在于,所述网关装置在移动通信装置与该网络通信系统之间传输短信息。
17.按权利要求16所述的链接系统,其特征在于,所述短信息包括电子邮件信息。
18.按权利要求16所述的链接系统,其特征在于,所述短信息包括执行预定功能的代理。
19.按权利要求16所述的链接系统,其特征在于,所述短信息包括乐曲。
20.按权利要求16所述的链接系统,其特征在于,所述短信息包括交通时刻表。
21.按权利要求16所述的链接系统,其特征在于,所述短信息包括交通订票。
22.按权利要求16所述的链接系统,其特征在于,所述短信息包括娱乐信息。
23.按权利要求16所述的链接系统,其特征在于,所述短信息包括娱乐订票。
24.按权利要求16所述的链接系统,其特征在于,所述短信息包括餐馆信息。
25.按权利要求16所述的链接系统,其特征在于,所述短信息包括餐馆订座。
26.按权利要求16所述的链接系统,其特征在于,所述短信息包括个人数据。
27.按权利要求16所述的链接系统,其特征在于,所述短信息包括股票信息。
28.按权利要求16所述的链接系统,其特征在于,所述短信息包括外汇汇率。
29.按权利要求16所述的链接系统,其特征在于,所述短信息包括包裹传递状态。
30.按权利要求16所述的链接系统,其特征在于,所述短信息包括个人电话本信息。
31.一具有短信息服务的移动电话通信系统中的一种互连网链接系统,包括一网关装置,该网关装置与至少一个移动电话连接且与互连网通信,使用短信息服务链接多个移动电话与互连网。
32.一GSM系统中的一种互连网链接系统,该GSM系统包括多个具有短信息服务的移动电话,该互连网链接系统包括一网关装置,该网关装置与至少一个移动电话连接,与互连网通信,使用短信息服务链接多个移动电话至互连网。
33.一GSM系统中的一种互连网链接系统,该GSM系统包括多个移动电话且具有短信息服务,该互连网链接系统包括一网关装置,该网关装置与至少一个移动电话连接且与互连网通信,使用短信息服务链接多个移动电话至互连网。
34.一通信系统中的一种互连网链接系统,该通信系统包括多个具有短信息服务的个人数字助理装置,该互连网链接系统包括一网关装置,该网关装置与至少一个个人数字助理装置连接且与互连网通信,使用短信息服务链接多个个人数字助理装置至互连网。
35.一GSM系统中的一种与互连网通信的链接系统,该GSM系统包括多个移动通信装置且具有短信息服务,该链接系统包括至少一个与该GSM系统通信的移动通信装置;一与所述至少一个移动通信装置连接、处理短信息的短信息服务服务器;以及一与所述短信息服务服务器连接且与互连网通信的代理服务器,用来在HTML与SMS格式之间转换信息,从而实现多个移动通信装置的互连网接入。
36.一远程通信系统中链接多个移动通信装置与一通信网络的一种方法,该远程通信系统包括多个移动通信装置且具有短信息服务系统,该方法包括下列步骤把短信息服务格式的短信息转换成通信网络格式;把所述经转换短信息映射到该通信网络上一预定网站上;以及把所述经转换短信息转发到该通信网络上所述预定网站上。
37.一远程通信系统中链接多个移动通信装置至一通信网络的一种方法,该远程通信系统包括多个移动通信装置且具有短信息服务系统,该方法包括下列步骤把通信网络格式的出自通信网络的信息转换成短信息服务格式;把所述经转换出自通信网络的信息映射到至少一个预定移动通信装置上;以及把所述经转换出自通信网络的信息转发到所述至少一个预定移动通信装置上。
38.一远程通信系统中链接多个移动通信装置至一通信网络的一种方法,该远程通信系统包括多个移动通信装置且具有短信息服务系统,该方法包括下列步骤把短信息服务格式的短信息转换成通信网络格式;把所述经转换短信息映射到该通信网络上一预定网站上;把所述经转换短信息转发到该通信网络上所述预定网站上;把通信网络格式的出自通信网络的信息转换成短信息服务格式;把所述经转换出自通信网络的信息映射到至少一个预定移动通信装置上;以及把所述经转换出自通信网络的信息转发到所述至少一个预定移动通信装置上。
39.按权利要求38所述的链接方法,其特征在于,所述通信网络为互连网。
40.按权利要求38所述的链接方法,其特征在于,所述短信息服务格式为SMS格式。
41.按权利要求38所述的链接方法,其特征在于,所述通信网络格式为HTML格式。
42.按权利要求38所述的链接方法,其特征在于,所述通信网络上的所述预定网站有一HTTP地址。
43.按权利要求38所述的链接方法,其特征在于,所述短信息包括警报短信息。
44.按权利要求38所述的链接方法,其特征在于,所述短信息包括用于向移动通信装置和该网络通信系统注册的一组的预定成员的组短信息。
45.按权利要求38所述的链接方法,其特征在于,所述短信息包括诺基亚格式智能信息。
46.按权利要求38所述的链接方法,其特征在于,所述短信息包括电子邮件信息。
47.按权利要求38所述的链接方法,其特征在于,所述短信息包括至少一个执行预定功能的代理。
48.按权利要求38所述的链接方法,其特征在于,所述短信息包括至少一个乐曲。
49.按权利要求38所述的链接方法,其特征在于,所述短信息包括交通时刻表。
50.按权利要求38所述的链接方法,其特征在于,所述短信息包括交通订票。
51.按权利要求38所述的链接方法,其特征在于,所述短信息包括娱乐信息。
52.按权利要求38所述的链接方法,其特征在于,所述短信息包括娱乐订票。
53.按权利要求38所述的链接方法,其特征在于,所述短信息包括餐馆信息。
54.按权利要求38所述的链接方法,其特征在于,所述短信息包括餐馆订座。
55.按权利要求38所述的链接方法,其特征在于,所述短信息包括个人数据。
56.按权利要求38所述的链接方法,其特征在于,所述短信息包括股票信息。
57.按权利要求38所述的链接方法,其特征在于,所述短信息包括外汇汇率。
58.按权利要求38所述的链接方法,其特征在于,所述短信息包括包裹传递状态。
59.按权利要求38所述的链接方法,其特征在于,所述短信息包括个人电话本信息。
全文摘要
一种通用的移动装置与互连网的通信装置,它无需使用全新或经重大修改的硬件和软件即能在现有平台上迅速、方便地实施。该系统不管对用户还是对特征都可方便地定标,无需现有电话网络操作员维护或只须很少维护,从而克服实施障碍。本发明为一可与至少一个移动通信装置和互连网之类一网络通信系统通信、使用该通信网络的短信息服务系统链接移动通信装置与互连网的网关装置及其方法。互连网的许多不同服务可经该系统通信,还可提供乐曲传输和办公室/家庭内部网通信之类新特征。
文档编号H04W88/16GK1339929SQ00123660
公开日2002年3月13日 申请日期2000年8月25日 优先权日2000年8月25日
发明者饶仲华 申请人:远传电信股份有限公司, 美国电话电报公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1