两级数据传输的方法

文档序号:7586054阅读:207来源:国知局
专利名称:两级数据传输的方法
技术领域
本发明涉及数据传输,尤其涉及一个数据分组的至少两部分的顺序传输。
窄带个人通信系统(NPCS),或者双向寻呼,是用来扩展电子邮件(E-mail)或其它类型的数据传输到诸如寻呼机的无线设备的一种理想平台。E-mail发送人可利用现有E-mail工具和用户的现有E-mail地址,发送数据到该用户。E-mail用户在其E-mail帐户中,可指定将E-mail通信转发到他的双向接收机。E-mail用户,在接收到从其E-mail帐户转发至双向寻呼机的E-mail后,可利用发送人的E-mail地址,发送一个响应返回到该发送人,这就是标准E-mail协议中的一部分。
更具体地,NPCS系统通过E-mail网关或接口模块来连接现有的E-mail网络。E-mail网关采用诸如简单邮件传输协议(SMTP)的E-mail协议,接收来自发送人的E-mail数据分组,并从E-mail收信人返回响应至发送人。如果E-mail收信人指定他的E-mail要被转发到一个双向寻呼机,那么E-mail网关处理该E-mail数据分组,并利用现有寻呼协议将数据分组转发至寻呼设施。
E-mail系统和双向寻呼机之间的上述接口的主要问题在于,E-mail发送人可能发送一条过大的消息或其它数据到收信人的双向寻呼机。接收这个过大数据对于收信人来说代价很高,而且可能引起RF信道时延以及不可预见的RF统计数字。
目前存在的试图处理过量数据传输问题的一种方法是,通过限制发送到双向寻呼机的消息大小。但这种方法存在问题。首先,收信人不了解在他们的双向寻呼机上接收的消息已经被截断了,因此收信人不会意识到还有一部分数据没有被接收。此外,收信人无法控制数据的截断,而只能任由事情的发生。
现有的另一种方法是,允许传输更大的数据,但是对超过预定大小的数据要传输收取额外费用。由于数据不被截断,所以收信人必须对更大的数据分组支付额外费用,即使数据分组是“垃圾邮件”也不例外。另外,由于没有截断,更大的数据传输将引起RF信道时延以及不可预见的RF统计数字。
因此需要一种传输大量数据到诸如寻呼机的无线设备的方法,其中在一次传输中,不会有大量的数据在RF信道上传输。
对上述类型方法的另一要求是,潜在的大量数据被分割成较小的数据子分组,这样就可更好地受控于双向寻呼设施。
对上述类型方法的另一要求是,防止传输大量数据,以便所有双向寻呼机用户能及时接收消息。
对上述类型方法的其他要求是,将大量数据分割成较小的子分组的协议中,如较小的数据子分组的大小可以改变。
对上述类型方法的另外要求是,双向寻呼机用户可控制发送的数据子分组的数量,因此如果数据传输的费用是取决于数据量的话,就可控制花销。
对上述类型方法的进一步要求是,发送的附加数据子分组为双向寻呼机用户提供了足够的信息,以确定消息的重要性,因此可确定还没有发送的下一个数据子分组的重要性。
本说明书公开了一种方法,该方法能将一个数据分组的至少两个子分组从一个电子通信发射机顺序传输到一个电子通信接收机。以电子通信接收机用户能充分理解的形式组织的数据分组的第一子分组,从电子通信发射机被发送到电子通信接收机。数据分组的第一子分组包含与数据分组第二子分组有关的识别信息。数据分组的第一子分组的数据内容比数据分组的第二子分组的要少。电子通信接收机给予其用户一个选择,是否通过电子通信发射机将数据分组的第二子分组发送给用户。接着,发送指令由电子通信接收机发送到电子通信发射机,以响应电子通信接收机的用户对是否选择发送数据分组的第二部分所做出的肯定答复。一旦电子通信发射机接收到来自电子通信接收机的电子通信发送指令,数据分组的第二子分组就从电子通信发射机中被电子通信发送指令,数据分组的第二子分组就从电子通信发射机中被发送出去。
数据分组的第二子分组可在电子通信接收机接收,或在非电子通信接收机的一种接收设备中接收。当接收设备不是电子通信接收机时,它可为电子语音信箱,而此时数据分组的第二子分组为语音消息或文本-语音消息。接收设备也可为传真机,此时数据分组的第二子分组为传真传输。或者,接收设备可为电子文本信箱,而此时数据分组的第二子分组为文本消息。
最好的情况是,电子通信接收机为寻呼机,而数据分组第一部分的识别信息指示出至少一个主题、发端实体、发端位置、数据大小、内容部分、文件名、和/或数据分组的第二子分组的文件类型。
通过参考下面的详细描述并参照附图,本发明的前述方面以及伴随的优点将变得更容易理解,其中

图1描绘了寻呼设施首先接收和处理来自E-mail网关的E-mail数据分组,随后传输初始MCR消息到一个双向寻呼机的流程图;以及图2描绘了寻呼设施接收和处理MCR响应的流程图,该MCR响应是由双向寻呼机对来自寻呼设施的初始和接续MCR消息作出的。
本发明涉及一个数据分组的至少两个子分组从电子通信发射机到电子通信接收机的顺序数据传输。虽然下面的描述应用E-mail系统作为电子通信发射机,双向寻呼系统作为电子通信接收机,以及E-mail数据作为数据分组,但应理解的是,这些组成部分只是示例性的。例如,电子通信发射机可不采用E-mail系统,而采用有线或无线电话系统、因特网或企业内联网上的信息业务。电子通信接收机可为E-mail语音信箱、E-mail文本信箱、或传真机。另外,数据分组可以是语音消息、文本-语音消息、传真传输或文本消息。
下述的本发明的方法是应用双向寻呼设施的多选择响应特征(MCR)在E-mail网关上实现的。MCR在双向寻呼系统用来允许一条消息,该消息通常采用多项选择问题的形式。呼叫者由此可确定双向寻呼机用户可能选择的一组响应。利用能明确识别双向寻呼机的多项选择响应的空中协议,带有多项选择响应的消息被发送至双向寻呼机。双向寻呼机接着显示整条消息,寻呼机具有一种允许用户滚动翻阅所有可能的响应的机制。当双向寻呼机用户选择了要发送回呼叫者的一个响应时,双向寻呼机只发送选择要发回呼叫者的该响应的索引。例如,如果选择了第二个响应,就只发送索引号2到呼叫者,因此使反向信道上发送的数据量减少到最小。已经存储了始发消息的双向寻呼设施,将重建来自该索引号的响应文本,在这种情况2下,响应文本在反向信道上传输,以便呼叫者能接收到包含响应文本,而不是索引号的一条返回消息。
应用本发明的方法,当E-mail数据分组由双向寻呼机接收时,由于已经从双向寻呼机用户的E-mail帐户以技术上公知的一种方式转发数据分组,因此E-mail数据分组的大小是确定的。如果E-mail数据分组的大小低于预定值,那么整个E-mail数据分组都能被转发到用户的双向寻呼机。如果E-mail数据分组的大小超过预定值,那么只有一部分E-mail数据分组能被发送到双向寻呼机。E-mail数据分组的这个第一部分(或子分组)的内容可包含,例如指示主题的信息、优先级别、发端主体、发端位置、数据大小、数据内容部分、文件名、和/或文件类型。这个E-mail数据分组的第一子分组被转换成MCR响应消息,最好其中只有一个响应选择,只具有一个响应索引和一个响应文本,例如“更多”或“下一个”。双向寻呼机用户,在看到E-mail数据分组的第一子分组后,就能对要浏览的E-mail数据分组的一个或多个附加子分组的重要性作出通告的一种决定。如果双向寻呼机用户选择了MCR消息的一个响应选择,那么索引号经反向信道被发送到E-mail数据子分组的发送者。索引号也因此通过寻呼设施和E-mail网关被发送。E-mail网关一接收到响应索引号,就通过E-mail网关和寻呼设施发送E-mail数据分组的第二子分组到双向寻呼机。如同E-mail数据分组中的第一子分组的情况一样,E-mail数据分组的第二子分组也有预定的数据大小。如果在双向寻呼机接收到E-mail数据分组的第二子分组之后,仍有没有被发射到双向寻呼机的剩余数据,那么E-mail数据分组的第二子分组也将被转换成具有单个响应选择的MCR消息。上述协议将一直重复,直到双向寻呼机用户或者接收到整个E-mail数据分组,或在进程期间的某一点上,用户选择不响应该响应选择,这将导致剩余的E-mail数据分组的一个或多个子分组不能被发送到双向寻呼机。
E-mail网关最好能保持发端E-mail数据分组,以及已经发送到双向寻呼机用户的E-mail数据分组的子分组状态。为清除旧消息,超时机制与E-mail数据分组相关联。此外,E-mail网关和寻呼设施最好向载波的计费系统提供呼叫的详细记录,以便双向寻呼用户接收的E-mail数据分组的子分组能基于子分组单独计费。
参考图1,它示出了寻呼设施首先接收和处理来自E-mail网关的E-mail数据分组,接着传输一条初始MCR消息到一个双向寻呼机。在功能块102,根据寻呼协议从E-mail网关接收一个E-mail数据分组。功能块104为判定功能块,确定双向寻呼机用户的存在,以及双向寻呼用户是否许可发送E-mail。如果对这两个询问的回答均为“no”,那么如功能块106所示,一条E-mail数据分组错误的返回消息经E-mail网关被发送回E-mail发送者。图1的方法接着将在功能块108结束。然而,如果在功能块104,双向寻呼机用户确实存在,且允许发送E-mail,即两个询问的答复均为“yes”,那么该方法继续前进到功能块110。在功能块110,已经被预定为不想要的不受欢迎的E-mail字段被去除。这些不需要的E-mail字段包含,例如邮件服务器的诊断信息。在功能块112,确定E-mail数据分组是否大于预定分组大小。如果E-mail数据分组不大于预定的分组大小,即对这个询问的回答为“no”,那么整个E-mail数据分组在功能块118被发送到用户的双向寻呼机。另一方面,如果E-mail数据分组大于预定的分组大小,即如果对该询问的回答为“yes”,那么在功能块114,E-mail数据分组被截断为第一子分组和第二子分组。第一子分组包含例如一个或多个主题、发端实体、发端位置、数据大小、内容部分、文件名、和/或文件类型。在功能块116,在功能块114被截断的E-mail数据分组的第一子分组被转换成MCR消息,它最好只有一个文本响应以及相关的一个响应索引,以用于反向信道传输。在功能块118,E-mail数据分组的第一子分组被发送到用户的双向寻呼机。如功能块120所示,整个始发E-mail数据分组被存储在双向寻呼机用户的E-mail信箱。在此最好应用存储标志,以指示E-mail数据分组的子分组(例如,首先传输的第一子分组)已经被传输到双向寻呼机。双向寻呼机的计费信息在功能块122被更新,以包含与发送E-mail数据分组的第一子分组相关的花销。接下来,这个程序在功能块124结束。
参考图2,图2示出了寻呼设施接收和处理MCR响应,该响应由双向寻呼机对来自寻呼设施的初始和接续MCR消息作出。在功能块202,利用寻呼协议从双向寻呼机接收一条消息。在功能块204,寻呼协议确定从双向寻呼机接收的消息是否为MCR消息。如果该消息不是MCR消息,即如果对该询问的回答为“no”,那么该消息以寻呼协议可采用的其它方式在功能块206处理。另一方面,如果该消息为MCR消息,即如果对该询问的答复为“yes”,那么,寻呼协议在功能块208,经E-mail网关访问双向寻呼机用户的E-mail信箱中的始发E-mail数据分组。在功能块210,寻呼协议确定来自双向寻呼机的消息是否是对询问“更多”E-mail数据分组子分组的MCR响应。如果寻呼机MCR消息不是对询问“更多”E-mail数据分组子分组的响应,即如果对该询问的答复为“no“,那么寻呼协议在功能块211执行其它的MCR消息处理。另一方面,如果寻呼机MCR消息是对询问“更多”E-mail数据分组子分组的响应,即如果对该询问的答复为“yes“,那么寻呼协议在功能块214,通过经E-mail网关访问双向寻呼机用户的E-mail信箱中的始发E-mail数据分组,来确定要发送的下一个E-mail数据分组子分组。上面是通过确定存储在图1中功能块120的信箱标志位置来实现的。记住始发E-mail数据分组是存储在双向寻呼机用户的E-mail信箱中的,它在图1中的功能块120有合适的存储标志,该存储标志标注数据子分组已经被发送。在功能块216,寻呼协议确定将要发送的E-mail数据子分组的大小,以及基于预定的E-mail数据子分组大小限制,确定在发送完E-mail数据分组的目前部分,即第二子分组之后,是否仍剩余一个E-mail数据分组的子分组。如果对这个询问的答复为“yes”,即发送完目前的子分组(即第二子分组)之后,仍剩余一个E-mail数据分组的子分组,那么在功能块218,目前的E-mail数据子分组将在功能块220被发送,带有一个“更多”选择的MCR消息与适当的响应索引一起作为一个响应由反向信道传输。另一方面,如果在功能块216对上述询问的响应为“no”,即在目前的子分组部分(即第二子分组)被发送后,不再剩余E-mail数据分组,那么寻呼协议在功能块220,发送E-mail数据分组的第二子分组到用户的双向寻呼机,作为非MCR消息。在功能块222,双向寻呼机用户的E-mail信箱中的整个始发E-mail数据分组利用存储标志更新,该存储标志指示E-mail数据分组的子分组(即第一子分组和第二子分组)已经被发送到双向寻呼机。在功能块224,双向寻呼机用户的计费信息在功能块122被更新,以包含与发送E-mail数据分组的第二子分组相关的花销。在功能块226,这个程序结束。
每当寻呼机协议接收到一条寻呼机MCR消息,它指示双向寻呼机用户对“更多”E-mail数据分组询问所做出的是一个肯定的反向信道响应时,图2的上述程序重复执行,直到E-mail数据分组的所有子分组都被发送。如果双向寻呼机用户无法发送一条针对最近MCR消息的反向信道响应,那么该程序结束。
虽然已示意和描述了本发明的优选实施例,但要理解的是,可对其进行各种改进,而不会偏离本发明的精神和范围。
权利要求
1.一种将一个数据分组的至少两个部分从一个电子通信发射机顺序传输到一个电子通信接收机的方法,包含将以电子通信接收机用户能充分理解的形式的数据分组的第一部分,从电子通信发射机发送到电子通信接收机,数据分组的第一部分包含与数据分组的第二部分有关的识别信息,数据分组的第一部分的数据内容比数据分组的第二部分的要少;使电子通信接收机给予其用户一个选择,是否通过电子通信发射机发送数据分组的第二部分;从电子通信接收机传输发送指令到电子通信发射机,以响应电子通信接收机的用户对是否发送数据分组的第二部分所做出的肯定选择;以及一旦电子通信发射机接收到来自电子通信接收机的发送指令,数据分组的第二部分就从电子通信发射机被发送出去。
2.根据权利要求1的方法,还包含在电子通信接收机接收数据分组的第二部分。
3.根据权利要求1的方法,还包含在非电子通信接收机的一种接收设备上接收数据的第二部分。
4.根据权利要求3的方法,其中非电子通信接收机的接收设备为电子语音信箱,而数据分组的第二部分为语音消息,或文本-语音消息。
5.根据权利要求3的方法,其中非电子通信接收机的接收设备为传真机,而数据分组的第二部分为传真传输。
6.根据权利要求3的方法,其中非电子通信接收机的接收设备为电子文本信箱,而数据分组的第二部分为文本消息。
7.根据权利要求1的方法,其中电子通信接收机为寻呼机。
8.根据权利要求1的方法,其中数据分组第一部分的识别信息指示出至少一个主题、发端实体、发端位置、数据大小、内容部分、文件名、以及数据分组的第二部分的文件类型。
9.一种将一个数据分组的至少两个部分从一个电子通信发射机顺序传输到一个电子通信接收机的方法,包含将以电子通信接收机用户能充分理解的形式的数据分组的第一部分,从电子通信发射机发送到电子通信接收机,数据分组的第一部分包含与数据分组的第二部分有关的识别信息,数据分组的第一部分的数据内容比数据分组的第二部分的要少;使电子通信接收机给予其用户一个选择,是否通过电子通信发射机发送数据分组的第二部分;从电子通信接收机传输发送指令到电子通信发射机,以响应电子通信接收机的用户对是否发送数据分组的第二部分所做出的肯定选择;以及一旦电子通信发射机接收到来自电子通信接收机的发送指令,数据分组的第二部分就从电子通信发射机被发送到电子通信接收机。
10.根据权利要求9的方法,其中电子通信接收机为寻呼机。
11.根据权利要求9的方法,其中数据分组第一部分的识别信息指示出至少一个主题、发端实体、发端位置、数据大小、内容部分、文件名、以及数据分组的第二部分的文件类型。
12.一种将一个数据分组的至少两个部分从一个电子通信发射机顺序传输到一个电子通信接收机的方法,包含将以电子通信接收机用户能充分理解的形式的数据分组的第一部分,从电子通信发射机发送到电子通信接收机,数据分组的第一部分包含与数据分组的第二部分有关的识别信息,数据分组第一部分的数据内容比数据分组第二部分的要少;使电子通信接收机给予其用户一个选择,是否通过电子通信发射机发送数据分组的第二部分;从电子通信接收机传输发送指令到电子通信发射机,以响应电子通信接收机的用户对是否发送数据分组的第二部分所做出的肯定选择;以及一旦电子通信发射机接收到来自电子通信接收机的发送指令,数据分组的第二部分就从电子通信发射机被发送到非电子通信接收机的一种接收设备。
13.根据权利要求12的方法,其中非电子通信接收机的接收设备为电子语音信箱,而数据分组的第二部分为语音消息,或文本-语音消息。
14.根据权利要求12的方法,其中非电子通信接收机的接收设备为传真机,而数据分组的第二部分为传真传输。
15.根据权利要求12的方法,其中非电子通信接收机的接收设备为电子文本信箱,而数据分组的第二部分为文本消息。
16.根据权利要求12的方法,其中电子通信接收机为寻呼机。
17.根据权利要求12的方法,其中数据分组第一部分的识别信息指示出至少一个主题、发端实体、发端位置、数据大小、内容部分、文件名、以及或数据分组的第二部分的文件类型。
全文摘要
本发明公开了一种方法,它用于将数据分组的至少两个子分组从一个电子通信发射机顺序传输到一个电子通信接收机。数据分组的第一子分组从发射机(图2,204)被发射,它包含与数据分组的第二子分组相关的识别信息(图2,210),第一子分组的数据内容比第二子分组的要少。接收机给予其用户一个选择,是否通过发射机发送第二子分组。发送指令从接收机被发至发射机,以响应接收机的用户对是否发送第二子分组所做出的肯定选择(图2,214)。一旦从接收机接收到发送指令,第二子分组就从发射机中被发送出去。
文档编号H04L12/58GK1307776SQ99806959
公开日2001年8月8日 申请日期1999年6月2日 优先权日1998年6月2日
发明者唐纳德·W·盖顿, 安德列·高多罗加, 兰迪·T·特卡特奇 申请人:格莱纳瑞电子公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1