专利名称:电子信息发送的制作方法
技术领域:
本发明涉及计算机环境内的电子通信系统。更具体地,本发明涉及编址给电话号码的电子信息的发送。
背景技术:
信息时代已经将各种通讯工具带入日常生活。除了传统的电话和传真服务之外,无线通讯系统和电子通信系统是流行的方法,该方法提供传统通讯设备不能提供的便利和优点。例如,无线通讯系统允许移动电话用户在无线电话服务提供的地理区域内的任何地方对他的移动电话起作用。电子通信系统允许用户存取经由计算机终端从因特网接收的电子信息,用户在计算机终端上访问因特网。
已经进行了大量努力以使能跨越不同通讯系统进行电子信息发送和通讯,例如在无线通讯系统和电子通信系统之间通过因特网,或在电子通信系统和传真设施之间。统一标准的通信系统试图提供通用的信息发送和传送系统,该系统允许三种典型信息类型中的互用性,也就是声音邮件、传真信息和电子通信。使用统一标准的通信系统,用户经由单点存取可以取回所有三种类型信息。例如,用户经由计算机终端上的电子信息系统或用电话号码经由电话系统可以存取三种类型信息。
短信息服务(SMS)是一种电子通信系统,它允许移动电话用户从一个移动电话发送短文本信息,为了在另一个移动电话上接收,该文本信息编址给电话号码。而且,用户通过无线服务供应商的网站使用网络浏览器,可以将SMS信息发送给电话号码上的移动电话。同样,用户使用瞬间通信软件例如AOL Instant Messenger,可以将SMS信息发送给电话号码上的移动电话。接收者使用各种机构也可以从移动设备中启动回复,例如使用特定短代码,该短代码将信息发送给瞬间通信设施上的屏幕名称,如AOL InstantMessenger。编址给电话号码的SMS信息典型地保存在中央短信息中心,当电话号码上的移动电话能用来与中央短信息中心进行通讯时,中央短信息中心将信息发送给移动电话。
瞬间信息服务(IMS)是实时通讯过程,其允许用户经由用户界面在通讯网络上交换瞬间信息。当建立信息源和目的设备之间的通讯频道进行实时通讯时,瞬间信息典型地进行交换。
然而,还要实现SMS和IMS之间的互用性。提供电子信息传送系统将是有益的,电子信息传送系统跨接SMS和IMS领域。
发明内容
本发明提供在计算机环境下发送电子信息的方法和系统。
在本发明的一个实施例中,在计算机环境下发送电子信息的方法包括接收编址给电话号码的电子信息;确定与所述电话号码相关的瞬间信息标识符;确定瞬间信息接收器是否能用来接收编址给所述瞬间信息标识符的信息;发送电子信息作为编址给所述瞬间信息标识符的瞬间信息,以响应确定结果,即瞬间信息接收器能用来接收编址给所述瞬间信息标识符的瞬间信息;在信息内保持电话号码的标识符并用于任何后来的响应;将所述电子信息发送给所述电话号码上的移动设备,以响应确定结果,即无瞬间信息接收器能用来接收编址给所述瞬间信息标识符的瞬间信息。
在一个实施例中,所述电子信息包含文本信息、SMS文本信息、多媒体通信服务MMS信息、视频信息和音频信息中的任何一种;在电子设备上接收所述瞬间信息,配置所述电子设备以接收编址给所述瞬间信息标识符的瞬间信息。例如,所述电子设备可以是以下任何一种计算机、个人数字助理(PDA)和电话接收器。在一个实例中,通过在数据库内检索,确定与所述电话号码相关的瞬间信息标识符。在一个实例中,根据保存在数据库内的用户选择,确定是否要发送所述电子信息作为编址给电子邮件地址的电子邮件信息。在另一实例中,根据保存在数据库内的用户选择,确定是否要发送所述电子信息作为编址给所述瞬间信息标识符的瞬间信息。在一个实例中,所述确定是否要发送还根据所述电子信息的源信息,例如所述电子信息的源地址、所述电子信息发送者的用户名称、所述电子信息发送者的电话号码、或所述电子信息发送者的瞬间信息标识符。在一个实例中,根据一个或多个预定规则从所述电子信息中产生瞬间信息。例如,所述一个或多个预定规则可以选择所述电子信息的一部分或多部分作为瞬间信息,并且可以选择检测所述电子信息的一部分或多部分以产生瞬间信息。
在本发明的一个实施例中,在计算机环境下发送电子信息的装置包括模块,用于接收编址给电话号码的电子信息;模块,用于确定与所述电话号码相关的瞬间信息标识符;模块,用于确定瞬间信息接收器是否能用来接收编址给所述瞬间信息标识符的信息;模块,用于发送电子信息作为编址给相同瞬间信息标识符的瞬间信息,以响应确定结果,即瞬间信息接收器能用来接收编址给所述瞬间信息标识符的瞬间信息;模块,用于将所述电子信息发送给所述电话号码上的移动设备,以响应确定结果,即无瞬间信息接收器能用来接收编址给所述瞬间信息标识符的瞬间信息。
图1A是表示依据现有技术将SMS信息发送给预定接收者的通讯设备的系统的方框示意图;图1B是表示依据现有技术将SMS信息发送给预定接收者的方法的方框图;图2是表示依据本发明一个实施例将SMS信息发送给指定设备的系统的方框示意图;图3是表示依据本发明一个实施例发送SMS文本信息的方法的方框图;图4是表示依据本发明一个实施例根据用户选择来选择发送电子信息的方法的方框图;图5是表示依据本发明一个实施例发送带有保密特征的SMS文本信息的方法的方框图;图6是表示依据本发明一个实施例选择发送SMS文本信息的方法的方框图;图7是表示依据本发明一个实施例发送SMS文本信息的方法的方框图;图8是表示依据本发明一个实施例发送SMS文本信息的方法的方框图。
具体实施例方式
本发明在计算机环境内的电子信息发送系统中进行实施。本发明提供方法和装置,用于将编址的电子信息发送给电话号码,作为与对应电话号码相关的瞬间信息标识符的瞬间信息。
在本发明一个实施例中,接收到编址给电话号码的电子信息进行发送之后,确定与电话号码相关的瞬间信息标识符。然后,确定瞬间信息接收器是否能用来接收编址给瞬间信息标识符的信息。将电子信息作为编址给瞬间信息标识符的瞬间信息进行发送以响应确定结果,即瞬间信息接收器能用来接收编址给瞬间信息标识符的瞬间信息。保持信息内和用于任何随后响应的电话号码的同一性。响应确定结果即无瞬间信息接收器能用来接收编址给瞬间信息标识符的瞬间信息,将电子信息发送给电话号码上的移动设备。
在一个实施例中,例如根据保存在与电话号码相关的数据库内的用户选择,将电子信息作为编址给瞬间信息标识符的瞬间信息进行发送时,电子信息不发送给电话号码上的移动设备。
作为选择,电子信息可以发送给电话号码上的移动设备,不管是否有瞬间信息接收器能用来接收编址给瞬间信息标识符的瞬间信息,例如根据保存在与电话号码相关的数据库内的用户选择。
在一个实施例中,将电子信息作为瞬间信息进行发送,不管是否有瞬间信息接收器能用来接收编址给瞬间信息标识符的瞬间信息,例如根据保存在与瞬间信息标识符或电话号码相关的数据库内的用户选择。
图1A是表示依据现有技术将SMS信息发送给预定接收者的通讯设备的系统的方框示意图。现在参考图1A,通过使用与接收者移动电话号码106相关的SMS信息目的地址,SMS信息发送者指示移动电话102将SMS文本信息发送给接收者的移动电话106。由SMS服务器104接收SMS信息。SMS服务器104根据指定为SMS信息目的地址的电话号码,将SMS信息进一步发送给接收者的移动电话106。接收者在移动电话106上接收信息。
图1B是表示依据现有技术将SMS信息发送给预定接收者的方法的方框图。现在参考图1B,SMS信息发送者指定SMS信息编址的电话号码112。SMS信息发信移动电话将SMS信息发送给SMS服务器114。SMS服务器保存SMS信息116,并且当移动电话与SMS服务器进行通讯时,根据SMS信息的目的移动电话号码进一步发送SMS信息118。
图2是表示依据本发明一个实施例将SMS信息发送给指定设备的系统的方框示意图。现在参考图2,本发明的一个实施例提供一种系统,用于根据指定接收者的实时出现将SMS信息发送给目的设备。依据本发明一个实施例的系统包括SMS文本信息发送器202、SMS服务器204、动态信息控制服务器208、IM服务器210和一个或多个目的设备212,214,216,SMS服务器204包括路由选择逻辑电路206。一个实施例包括附加的介质存储器218。
SMS文本信息发送器(“发送者”)202产生SMS文本信息,这些信息编址给接收者移动设备212,214的电话号码或台式计算机216的电子邮件地址。SMS文本信息发送器202可以是任何SMS发生设备。例如启用SMS的移动设备、网络浏览器或IM客户机,它们能产生和发送编址给电话号码或电子邮件地址的SMS文本信息。
在一个实施例中,SMS发送者指示发送器202将SMS信息发送给目的设备212,214或216之后,SMS服务器204接收SMS文本信息。然后SMS服务器204将它发送给动态信息控制服务器208。
动态信息控制服务器208关于能与SMS文本信息一起获得的各种操作作出决定,例如是否发送SMS信息作为瞬间信息,或是否以SMS信息的初始内容来发送SMS信息。下面将在图3中描述这些操作的细节。
如果动态信息控制服务器208决定应该发送SMS信息作为瞬间信息,动态信息控制服务器208将SMS信息发送给IM服务器210,以便作为瞬间信息进行进一步发送。然后,IM服务器210将SMS信息作为瞬间信息发送给一个或多个作为瞬间信息标识符的瞬间信息接收器214,216。在一个实施例中,目的设备是显示IM界面的启用SMS的移动设备214。作为选择,目的设备216是显示IM界面的计算机终端。
如果动态信息控制服务器208决定应该发送SMS信息作为通过SMS服务器204的SMS信息,然后,路由选择逻辑电路206将SMS信息发送给带有编址电话号码的移动电话号码。作为选择,在SMS服务器204内的路由选择逻辑电路206的内部或与它一起,或在IM服务器210内部,或部分在SMS服务器204内和部分在IM服务器210内,可以实现动态信息控制服务器208。
在一个实施例中,目的设备是启用SMS的移动设备214。应该理解,可以使用不同的设备来接收不同类型的电子信息。例如,移动设备214可以用来接收SMS信息。计算机终端216可以用来接收IM信息。如果激活IMS,移动设备214也可以用来接收IM信息。
这样,根据由IM服务器210确定的路径将SMS文本信息发送给目的设备214,216。动态信息控制服务器208维护数据库,其包含将用于SMS信息的电话号码映射给对应瞬间信息标识符的信息和用户选择。依据本发明实施例,动态信息控制服务器208使用用户选择和电话号码与IM标识符之间的映射来发送SMS信息。
在另一实施例中,提供介质存储器218以保存各种信息。例如,SMS文本信息可以不但发送给IM服务器210,而且可以发送给介质存储器218。包含图像的信息可以发送给在线杂志或在线图册。另外,可以应用用户选择以便只有从注册电话号码中发送的信息才能发送给介质存储器218。作为选择,也可以使用用户选择以使来自任何发送电话号码的信息能发送给介质存储器218。
另外,当信息不能发送给目的移动设备的电话号码时,介质存储器218提供存储。例如,当目的移动设备不能接收信息或部分信息时,可以发送全部信息和/或部分信息进行存储。
应该理解,根据本发明实施例可以给编址给电话的任何类型电子信息确定路径,例如文本信息、SMS短文本信息、多媒体通信服务(MMS)信息、视频信息、图形信息和音频信息。
图3是表示依据本发明一个实施例发送SMS文本信息的方法的方框图。现在参考图3,本发明提供发送SMS文本信息的方法,该文本信息以SMS文本信息格式编址给移动设备上的电话号码,或者根据是否有IM信息接收器能用来接收IM信息,编址给一个或多个显示IM信息界面的IM信息接收器。
在本发明的一个实施例中,SMS文本信息接收者预定SMS服务和IM服务。注册服务时,接收者接收SMS地址,或已经具有一个分配的地址,该地址典型地是用于SMS服务的移动设备号码的电话号码。例如,给SMS文本信息接收者Jane Smith分配一个SMS文本信息地址650.555.1212,其是她的移动电话号码。移动电话的用户通过将电话号码650.555.1212指定为目的地址,可以将SMS文本信息发送给Jane Smith的移动电话。电子邮件地址例如6505551212@serviceprovider.com也可以用于将文本信息从电子邮件客户程序发送给服务供应商的SMS中心,用于作为SMS文本信息发送给650.555.1212地址上的移动设备。
此时,她在IM服务系统内注册代表她的标识符的屏幕名称,例如JaneSmithl。当建立她的用户简要时,她使她的IM服务的屏幕名称与她的SMS服务的移动设备号码相关联。因此,例如,动态信息控制服务器的用户简要数据库使屏幕名称“JaneSmithl”与电话号码650.555.1212相关联。
用户简要数据库也可以使她的屏幕名称与关于接收者的其它简要信息相关联,例如作为瞬间信息的SMS路由信息内的JaneSmith的选择。例如,她可以指定在发送作为IM信息的SMS文本信息中指示确定过程的用户选择信息,以及用于给发送的信息提供过滤器的用户选择信息。例如,过滤器可以包括SPAM过滤器、限速过滤器、不通讯列表过滤器或甚至不呼叫列表过滤器。
在一个实施例中,SMS文本信息发送者指示SMS发送器,将SMS文本信息发送给包括移动设备号码的移动设备地址302。SMS服务器接收SMS文本信息并将它发送给动态信息控制服务器304。
随后,动态信息控制服务器确定移动设备号码上的接收者是否启用SMS发送特征304。如果确定移动设备号码上的接收者未启用SMS发送特征306,则将SMS文本信息直接发送给移动设备号码308。
如果确定移动设备号码上的接收者启用SMS发送特征306,则SMS服务器通过检查用户选择简要,继续确定接收者是否希望将SMS信息作为瞬间信息发送给IM服务地址310。
如果确定接收者不希望将SMS信息作为瞬间信息进行发送310,则SMS文本信息发送给移动电话号码上的指定移动设备号码。
如果接收者希望将SMS信息作为瞬间信息进行发送310,然后确定IM接收器是否能用来接收IM信息312。
在本发明的一个实施例中,动态确定接收者的IM服务接收器是否能用来接收IM信息312。如果确定接收者的IM服务接收器不能用来接收IM信息312,则SMS文本信息发送给指定移动设备地址作为SMS文本信息308。然而,如果确定接收者的IM服务接收器能用来接收IM信息312,则将SMS文本信息作为瞬间信息发送给接收者的IM显示界面进行发送314。在发送作为IM信息的SMS信息中可以实现各种特征。下面结合这些特征的各自附图对它们进行描述。
在一个实施例中,接收者的IM显示界面是在计算机终端上。在另一实施例中,接收者的IM显示界面是在移动设备上,例如PDA或移动电话。一旦瞬间通信界面启动,用于与IM信息接收设备建立实时或接近实时通信的信息发送给IM服务器以便能实时或接近实时发送IM信息。
在一个实施例中,IM用户也可以使用发送给SMS服务的IM来响应SMS信息的发送者,SMS信息作为SMS信息发送给SMS用户。例如,将SMS信息发送给IM接收器的服务器知道SMS信息源。当IM接收器通过IM信息来响应SMS信息的发送者时,服务器将IM信息自动转换成SMS信息,用于发送给发送者。当这个SMS信息发送给由SMS文本信息发送者使用的设备时,它好像来源于最初编址的电话号码。
在一个实施例中,本发明提供一种记录信息发送给电子邮件地址、瞬间信息标识符或存储介质的日期和时间的方法。该方法也提供将电子信息发送给存储介质的方法,该存储介质临时或永久保存这些电子信息。根据瞬间信息接收器的时间和日期选择可以发送信息。
这样,本发明跨过SMS服务和IM服务两个领域之间的间隙。本发明使IM服务用户能将SMS服务带给IM服务社区。能接收SMS文本信息作为发送给IM服务客户机的瞬间信息,当IM服务器以动态实时方式确定时,将她签名受雇在IM服务客户机上。
同时,带有启用SMS的移动电话的SMS文本信息发送者将不必学习任何新东西,对于某些用户来说由于新技术的不精通可能变成障碍。依靠将SMS文本信息发送给移动设备号码,该移动设备号码碰巧注册用于给瞬间信息发送特征的SMS文本通信,SMS文本信息用户可以与IM用户进行通讯,IM用户经由IM用户界面出现在因特网上。
而且,使用瞬间通信和SMS的某人能通过他的移动电话号码与只认识他的人保持联系;他们将不必知道他的IM身份。他们能将SMS文本信息简单发送给移动电话号码。
本发明促进与无线载波的领域分享,并且提供一种方法,当大量无线电话服务用户在IM服务上签名时,该方法吸引他们。例如,如果现在用IMS屏幕名称向IM服务注册无线电话服务用户的电话号码,则对于IMS信息发送服务来说,无线电话号码将自动变成合格的。因此,IMS用户能通过IM客户机进行联机,接收IM信息和接收发送给无线电话号码的SMS文本信息。
图4是表示依据本发明一个实施例根据用户选择来选择发送电子信息的方法的方框图。当依据本发明实施例根据用户选择来发送电子信息时,可以获得多种操作。例如,用户可以选择是否将要发送SMS信息和是否应该发送SMS信息。当注册SMS服务或IM服务时可以设定用户选择或随后进行修改。
现在参考图4,接收到编址给电话号码的SMS文本信息之后402,动态信息控制服务器根据用户选择确定是否要发送SMS文本信息而不管IM接收器的可用性404。如果根据用户选择确定将要发送SMS文本信息作为SMS文本信息而不管IM接收器的可用性404,则SMS文本信息然后发送给编址电话号码的移动电话作为SMS文本信息,而无需发送它作为瞬间信息406。实际上,IMS服务关于SMS文本信息发送者进行联锁。
如果根据用户选择确定将不发送SMS文本信息作为SMS文本信息而不管IM接收器的可用性404,则动态信息控制服务器然后检测与电话号码相关的瞬间信息标识符的接收器是否能用来接收瞬间信息408。
如果确定与电话号码相关的瞬间信息标识符的接收器不能用来接收瞬间信息408,则SMS文本信息发送给编址电话号码作为SMS文本信息,而无需发送它作为瞬间信息406。然而,如果确定与电话号码相关的瞬间信息标识符的接收器能用来接收瞬间信息408,则根据用户选择将SMS文本信息发送给瞬间信息标识符的接收器410。
这样,IMS用户控制她是否想要接收SMS文本信息作为瞬间信息。
因此产生瞬间信息并发送给瞬间信息标识符的瞬间信息接收器412,例如屏幕名称。在一个实施例中,SMS文本信息的接收者可以选择使用一个特定用户界面来接收信息和管理她的对话。可以配置多种电子设备来显示IMS用户界面。这样的电子设备包括但不局限于计算机终端、个人数字助理(PDA)、移动或有线电话接收器或其它移动设备。用户使用选择的用于接收瞬间信息的设备之后,例如,通过启动用户界面软件程序和使用屏幕名称连接到瞬间信息服务器,选择的设备变成能用来接收瞬间信息。
例如,Jane Smith可以在她的计算机上签名来享受IM服务客户机提供的丰富的通信感受。IM客户机可以根据一个窗口内的同一人将信息分成组。当SMS文本信息可以发送给IM服务客户机时,SMS文本信息接收者可以在IM界面上签名来使用IM服务客户机接收SMS文本信息,提供比SMS文本信息界面更好的感受,同时包括一些相同的功能性,例如根据同一人将信息分成对话。
图5是表示依据本发明一个实施例发送带有保密特征的SMS文本信息的方法的流程图。用户A使用移动设备从用户B接收SMS文本信息并将SMS文本信息发送给用户B。随后,用户A想要停止从用户B接收信息。本发明提供一种中断从非理想的信息源中接收SMS文本信息的方法。
现在参考图5,用户A可以使用预定的电话号码,对于所有想要使用保密特征的SMS发送用户来说,该电话号码是可使用的。用户A可以将包含用户B的电话号码的文本信息发送给预定电话号码,以中断从用户B的电话号码中接收SMS文本信息。
在一个实施例中,SMS服务器接收从编址给预定电话号码的用户A中发送的SMS文本信息502。确定从用户A中发送的SMS文本信息是否包含电话号码504,例如用户B的电话号码。如果确定从用户A中发送的SMS文本信息包含用户B的电话号码,则从用户B的电话号码到用户A的电话号码的任何未来SMS文本信息,将不发送给用户A的电话号码或与用户A的电话号码相关的瞬间信息标识符506。因此,将阻塞从用户B到用户A的未来SMS文本信息。实际上,将要到达用户A的用户B的SMS文本信息将落在“聋耳”上。
作为选择,不想要的信息可以发送给存储介质进行永久保存。
在另一实施例中,用户A使用计算机建立要阻塞的电话号码列表。在这种情况下,来自阻塞列表上的电话号码的所有不想要的信息将得到阻塞。
在一个实施例中,“聋耳”电话号码产生SMS文本信息作为自动响应,声明初始SMS文本信息的接收者例如用户A不再想要从发送者例如用户B接收未来信息。
然而,如果确定从用户A中发送的SMS文本信息不包含用户B的电话号码504,则根据用户选择发送SMS文本信息508。
这样,本发明提供一种阻塞任何未来信息的方法,这些未来信息从指定电话号码发送给用户电话号码或与用户电话号码相关的瞬间信息标识符。类似地,用户A通过以SMS信息的方式将用户B电话号码发送给预定电话号码,可以选择阻塞从与用户B电话号码相关的屏幕名称中发送的未来瞬间信息。
图6是表示依据本发明一个实施例选择发送SMS文本信息的方法的流程图。本发明提供一种根据它的源信息选择发送SMS文本信息的方法。本发明给SMS服务带来IMS功能性。
现在参考图6,在一个实施例中,一旦SMS服务器接收到SMS文本信息602,关于发送和SMS文本信息的目的电话号码的源信息将得到打包604。无需发送SMS文本信息本身,包括SMS文本信息的源信息的信息包发送给动态信息控制服务器606。一旦动态信息控制服务器接收到信息包,将相对用户选择检验信息包内容608。
在一个实施例中,目的电话号码用户或删除青少年用户双亲控制的双亲可以设定用户选择。例如,目的电话号码用户可以在用户选择内指出,从指定电话号码中发送的SMS文本信息应该进行阻塞。在这种情况下,动态信息控制服务器检查用于目的电话号码的信息包是否包括指定电话号码。如果包括,则阻塞信息或根据用户选择进行过滤。
然后确定SMS文本信息是否不应该发送给目的电话号码610。如果确定SMS文本信息可以继续到它的目的地,然后SMS文本信息发送给启用SMS的移动电话或IMS接收器612。作为选择,如果确定SMS文本信息不应该继续到它的目的地,则不尝试发送SMS文本信息614。
在一个实施例中,用户根据源信息可以选择阻塞所有其它SMS文本信息通信,但只允许某些类型的SMS文本信息传到移动电话或IMS接收器。例如,用户可以注册选择以只从两个信息源接收SMS文本信息,例如来自用户双亲和来自用户老板的电话号码。作为选择,用户可以注册选择以接收所有SMS文本信息,除了一个或多个指定源电话号码之外。
图7是表示依据本发明一个实施例发送SMS文本信息的方法的方框图。本发明提供一种根据预定规则发送SMS文本信息的方法。
现在参考图7,在一个实施例中,提供至少一个用户选择以允许用户注册和制定发送SMS文本信息的规则702。可以将一个或多个具体的非理想词输入数据库,它们以后能用来进行检验。例如,用户可以制定规则,在将信息作为瞬间信息进行发送或作为SMS文本信息发送给电话之前,从所有进来的SMS文本信息中检测具体的亵渎单词;或完全阻止信息发送。在另一实施例中,用户可以选择从所有进来的SMS文本信息中检测暗示非法毒品的具体单词或句子或段落。在另一实施例中,用户可以选择应用由系统提供的不同过滤器。各种过滤器制定发送SMS文本信息的规则。
SMS服务器接收到SMS文本信息704之后,根据目标单词检验SMS文本信息的内容,并且确定是否某些选择规则能应用于进来的SMS文本信息706。在一个实施例中,执行检索来确定SMS文本信息是否包括存储在数据库内的目标单词。一旦确定某些选择规则能应用于进来的SMS文本信息706,根据预定的选择规则产生新信息708。例如,检测最初在SMS文本信息内的非理想目标单词;产生没有目标单词的瞬间信息。
如果无选择规则能应用于进来的SMS文本信息706,则根据用户选择以SMS文本信息的原始内容发送它。
这样,本发明提供一种双亲控制方法以允许双亲监督未成年人对SMS信息系统的使用。
图8是表示依据本发明一个实施例发送SMS文本信息的方法的方框图。本发明提供一种产生自动响应来响应SMS文本信息的方法。
现在参考图8,用户A已经正在使用短信息服务(SMS)以将SMS文本信息发送给他的移动电话和从他的移动电话接收SMS文本信息。随后,用户A想要给其它用户自动产生响应,其它用户给他发送信息。用户A给预定电话号码发送包含自动响应的文本信息,例如发送给预定电话号码“*99”或“4699”的信息“Gone Fishin”。
在一个实施例中,SMS服务器接收到编址给预定电话号码的SMS文本信息802之后,动态信息控制服务器确定SMS文本信息的源电话号码804。根据源电话号码信息,修改源电话号码的用户选择806,以便为编址给源电话号码的任何未来SMS文本信息产生自动响应。例如,当SMS服务器从用户A接收到SMS文本信息“Gone Fishin”时,确定与用户A相关的电话号码,并且修改用户A的选择以便服务器将给编址给该电话号码的未来SMS文本信息产生自动响应。
例如,当确定进来的SMS文本信息要编址给要求自动响应的电话号码时,产生包含自动响应的SMS文本信息808。来自要求自动响应服务的电话号码的SMS文本信息内容可以用来产生自动响应,例如用户A的电话号码。例如,用户A给预定电话号码“*99”或“4699”发送文本信息“Gone Fishin”之后,将用自动产生的响应文本信息“Gone Fishin”,自动响应编址给用户A电话号码的任何文本信息,“Gone Fishin”是用户A的语音邮件问候/自动应答的文本等效物。
因此,这个操作启动产生自动响应的能力。作为选择,特殊状态可以与这个自动响应相关联,特殊状态能显示在支持上述状态显示的设备上。
虽然按照特定组合和流程描述了上述实施例和实例,但可以使用不同的组合和不同的处理步骤顺序。某些用户选择可以共用或来源于其它产品和选择。
作为选择,可以设置某些其它用户选择以根据时间和日期支配发送给瞬间信息接收器的信息。例如,在图7中,可能存在预定规则,规定某一时段内例如12:00am-6:00am和/或某一日期范围内例如12/25/03-1/1/04,信息将不发送给瞬间信息接收器和/或移动设备。另外,如图8中所示,这个时期内用户能够指定自动响应。
在一个实施例中,信息发送也可能依赖于全社区性的SPAM规则,这些规则超出用户选择。例如,如果发信电话号码违反任何全社区性的规则,已经被逐出社区或在某一时段内发送太多的信息(即速率限制),该电话号码可以放在电话号码列表上。如果电话号码在这个列表上,动态信息控制服务器将不把来源于这个电话号码的信息发送给任何目的设备。类似地,目的电话号码可以选择位于“不通讯”列表上,类似于“不呼叫”列表。实际上,如果目的电话号码在列表上,来自某些发信电话号码的信息将不发送给目的电话号码。
在一个实施例中,不管如何发送信息,动态信息控制服务器能创建信息记录。例如,像在308中,如果信息直接发送给移动设备号码,然后这个操作保存在记录中。通过网络管理员工具将能访问这个记录,网络管理员工具将是动态信息控制服务器的一部分。
可以理解,可以在SMS-C服务器上实施本发明,或可以在单独服务器例如IM服务器上可以实施本发明。动态信息控制服务器可以包括在SMS-C服务器内。可以用动态信息控制服务器实现路由选择逻辑电路而不依赖于SMS服务器。
重要的是应该注意,这些方法的实施例还可以与其它类型电子信息一起使用。其它类型电子信息包括能被启用SMS/MMS和/或启用IMS的电子设备发送和接收的任何类型电子信息,例如文本信息、MMS信息、视频信息和音频信息等。启用SMS和启用IMS的电子设备包括计算机、个人数字助理(PDA)、移动或有线电话接收器或其它电子设备。
同样重要的是应该注意,本发明的实施例包括根据上述方法发送电子信息的装置和计算机可读的程序存储介质,程序存储介质确实包含计算机可执行的指令程序以执行更新如上所述的地址信息的方法。
虽然在本文中关于优选实施例对本发明进行了描述,本领域技术人员将容易理解,可以用其它应用替代本文中所述的应用而不脱离本发明的本质和范围。因此,本发明应该只由包含在下文中的权利要求书进行限定。
权利要求
1.一种在计算机环境下发送电子信息的方法,包含以下步骤接收编址给电话号码的电子信息;确定与所述电话号码相关的瞬间信息标识符;确定瞬间信息接收器是否能用来接收编址给所述瞬间信息标识符的信息;发送电子信息作为编址给所述瞬间信息标识符的瞬间信息,以响应确定结果,即瞬间信息接收器能用来接收编址给所述瞬间信息标识符的瞬间信息;将所述电子信息发送给所述电话号码上的移动设备,以响应确定结果,即无瞬间信息接收器能用来接收编址给所述瞬间信息标识符的瞬间信息。
2.如权利要求1所述的方法,其中所述电子信息包含以下任何一种文本信息、SMS文本信息、MMS信息、视频信息和音频信息。
3.如权利要求1所述的方法,其中在电子设备上接收所述瞬间信息,配置所述电子设备以接收编址给所述瞬间信息标识符的瞬间信息。
4.如权利要求3所述的方法,其中所述电子设备包含以下任何一种计算机、个人数字助理(PDA)和电话接收器。
5.如权利要求1所述的方法,其中所述确定瞬间信息标识符包含在数据库内检索与所述电话号码相关的瞬间信息标识符。
6.如权利要求1所述的方法,进一步包含以下步骤根据保存在数据库内的用户选择,确定是否要发送所述电子信息作为编址给电子邮件地址的电子邮件信息。
7.如权利要求1所述的方法,进一步包含以下步骤根据保存在数据库内的用户选择,确定是否要发送所述电子信息作为编址给所述瞬间信息标识符的瞬间信息。
8.如权利要求7所述的方法,其中所述确定是否要发送还根据所述电子信息的源信息。
9.如权利要求8所述的方法,其中所述源信息包含以下任何一种所述电子信息的源地址、所述电子信息发送者的用户名称、所述电子信息发送者的电话号码、以及所述电子信息发送者的瞬间信息标识符。
10.如权利要求1所述的方法,其中根据一个或多个预定规则从所述电子信息中产生瞬间信息。
11.如权利要求10所述的方法,其中所述一个或多个预定规则选择所述电子信息的一部分或多部分作为瞬间信息。
12.如权利要求10所述的方法,其中所述一个或多个预定规则选择检测所述电子信息的一部分或多部分以产生瞬间信息。
13.如权利要求1所述的方法,进一步包括将所述电子信息发送给存储介质的步骤。
14.如权利要求1所述的方法,进一步包括将所述电子信息保存在所述存储介质内的步骤。
15.如权利要求1所述的方法,进一步包含以下步骤根据保存在数据库内的用户选择,确定是否要将所述电子信息发送给所述存储介质。
16.如权利要求1所述的方法,进一步包含以下步骤当给电子邮件地址和瞬间信息标识符的发送失败时,将所述电子信息发送给所述存储介质。
17.如权利要求15所述的方法,其中所述确定是否要发送还根据所述电子信息的源信息。
18.如权利要求15所述的方法,其中所述保存在数据库内的用户选择包括所述瞬间信息接收器的日期和时间选择。
19.如权利要求1所述的方法,进一步包含以下步骤记录所述电子信息的发送。
20.如权利要求1所述的方法,进一步包括根据电话号码列表阻塞所述电子信息的发送。
21.如权利要求1所述的方法,其中所述发送是根据所述一个或多个预定规则。
22.一种在计算机环境下发送电子信息的装置,包含模块,用于接收编址给电话号码的电子信息;模块,用于确定与所述电话号码相关的瞬间信息标识符;模块,用于确定瞬间信息接收器是否能用来接收编址给所述瞬间信息标识符的信息;模块,用于发送电子信息作为编址给所述瞬间信息标识符的瞬间信息,以响应确定结果,即瞬间信息接收器能用来接收编址给所述瞬间信息标识符的瞬间信息;模块,用于将所述电子信息发送给所述电话号码上的移动设备,以响应确定结果,即无瞬间信息接收器能用来接收编址给所述瞬间信息标识符的瞬间信息。
23.如权利要求22所述的装置,其中所述电子信息包含以下任何一种文本信息、SMS文本信息、MMS信息、视频信息和音频信息。
24.如权利要求22所述的装置,其中在电子设备上接收所述瞬间信息,配置所述电子设备以接收编址给所述瞬间信息标识符的瞬间信息。
25.如权利要求24所述的装置,其中所述电子设备包含以下任何一种计算机、个人数字助理(PDA)和电话接收器。
26.如权利要求22所述的装置,其中所述确定瞬间信息标识符的模块包括模块,用于在数据库内检索与所述电话号码相关的瞬间信息标识符。
27.如权利要求22所述的装置,进一步包含模块,用于根据保存在数据库内的用户选择,确定是否要发送所述电子信息作为编址给电子邮件地址的电子邮件信息。
28.如权利要求22所述的装置,进一步包含模块,用于根据保存在数据库内的用户选择,确定是否要发送所述电子信息作为编址给所述瞬间信息标识符的瞬间信息。
29.如权利要求28所述的装置,其中所述确定是否要发送还根据所述电子信息的源信息。
30.如权利要求29所述的装置,其中所述源信息包含以下任何一种所述电子信息的源地址、所述电子信息发送者的用户名称、所述电子信息发送者的电话号码、以及所述电子信息发送者的瞬间信息标识符。
31.如权利要求22所述的装置,其中根据一个或多个预定规则从所述电子信息中产生瞬间信息。
32.如权利要求31所述的装置,其中所述一个或多个预定规则选择所述电子信息的一部分或多部分作为瞬间信息。
33.如权利要求31所述的装置,其中所述一个或多个预定规则选择检测所述电子信息的一部分或多部分以产生瞬间信息。
34.如权利要求22所述的装置,进一步包括模块,用于将所述电子信息发送给存储介质。
35.如权利要求22所述的装置,进一步包含模块,用于根据保存在数据库内的用户选择,确定是否要将所述电子信息发送给所述存储介质。
36.如权利要求22所述的装置,进一步包含模块,用于当给电子邮件地址和瞬间信息标识符的发送失败时,将所述电子信息发送给所述存储介质。
37.如权利要求35所述的装置,所述保存在数据库内的用户选择包括所述瞬间信息接收器的日期和时间选择。
38.如权利要求22所述的装置,进一步包含模块,用于记录所述电子信息的发送。
39.如权利要求22所述的装置,进一步包括模块,用于记录所述电子信息的发送。
40.如权利要求22所述的装置,进一步包括模块,用于根据电话号码列表阻塞所述电子信息的发送。
41.如权利要求22所述的装置,其中所述发送是根据所述一个或多个预定规则。
42.一种计算机可读的程序存储介质,确实包含计算机可执行的指令程序,以执行在计算机环境下发送电子信息的方法,所述方法包含以下步骤接收编址给电话号码的电子信息;确定与所述电话号码相关的瞬间信息标识符;确定瞬间信息接收器是否能用来接收编址给所述瞬间信息标识符的信息;发送电子信息作为编址给所述瞬间信息标识符的瞬间信息,以响应确定结果,即瞬间信息接收器能用来接收编址给所述瞬间信息标识符的瞬间信息;将所述电子信息发送给所述电话号码上的移动设备,以响应确定结果,即无瞬间信息接收器能用来接收编址给所述瞬间信息标识符的瞬间信息。
43.如权利要求42所述的介质,其中所述电子信息包含以下任何一种文本信息、SMS文本信息、MMS信息、视频信息和音频信息。
44.如权利要求42所述的介质,其中在电子设备上接收所述瞬间信息,配置所述电子设备以接收编址给所述瞬间信息标识符的瞬间信息。
45.如权利要求44所述的介质,其中所述电子设备包含以下任何一种计算机、个人数字助理(PDA)和电话接收器。
46.如权利要求42所述的介质,其中所述确定瞬间信息标识符包含在数据库内检索与所述电话号码相关的瞬间信息标识符。
47.如权利要求42所述的介质,进一步包含以下步骤根据保存在数据库内的用户选择,确定是否要发送所述电子信息作为编址给电子邮件地址的电子邮件信息。
48.如权利要求42所述的介质,进一步包含以下步骤根据保存在数据库内的用户选择,确定是否要发送所述电子信息作为编址给所述瞬间信息标识符的瞬间信息。
49.如权利要求48所述的介质,其中所述确定是否要发送还根据所述电子信息的源信息。
50.如权利要求49所述的介质,其中所述源信息包含以下任何一种所述电子信息的源地址、所述电子信息发送者的用户名称、所述电子信息发送者的电话号码、以及所述电子信息发送者的瞬间信息标识符。
51.如权利要求42所述的介质,其中根据一个或多个预定规则从所述电子信息中产生瞬间信息。
52.如权利要求51所述的介质,其中所述一个或多个预定规则选择所述电子信息的一部分或多部分作为瞬间信息。
53.如权利要求51所述的介质,其中所述一个或多个预定规则选择检测所述电子信息的一部分或多部分以产生瞬间信息。
54.如权利要求42所述的介质,进一步包括将所述电子信息保存在所述存储介质内的步骤。
55.如权利要求42所述的介质,进一步包含以下步骤根据保存在数据库内的用户选择,确定是否要将所述电子信息发送给所述存储介质。
56.如权利要求42所述的介质,进一步包含以下步骤当给电子邮件地址和瞬间信息标识符的发送失败时,将所述电子信息发送给所述存储介质。
57.如权利要求55所述的介质,其中所述保存在数据库内的用户选择包括所述瞬间信息接收器的日期和时间选择。
58.如权利要求42所述的介质,进一步包含以下步骤记录所述电子信息的发送。
59.如权利要求42所述的介质,进一步包含以下步骤记录所述电子信息的发送。
60.如权利要求42所述的介质,进一步包括以下步骤根据电话号码列表阻塞所述电子信息的发送。
61.如权利要求42所述的介质,其中所述发送是根据所述一个或多个预定规则。
全文摘要
本发明提供一种在计算机环境下发送电子信息的方法。优选实施例接收编址给电话号码的电子信息和确定与所述电话号码相关的瞬间信息标识符。为了响应确定结果,即瞬间信息标识符与所述电话号码相关联,进一步确定瞬间信息接收器是否能用来接收编址给所述瞬间信息标识符的信息。为了响应确定结果,即瞬间信息接收器能用来接收编址给所述瞬间信息标识符的瞬间信息,发送电子信息作为编址给所述瞬间信息标识符的瞬间信息。为了响应确定结果,即瞬间信息接收器能用来接收编址给所述瞬间信息标识符的瞬间信息,将所述电子信息发送给所述电话号码上的移动设备,以响应确定结果,即无瞬间信息接收器能用来接收编址给所述瞬间信息标识符的瞬间信息。
文档编号G06F15/16GK1649423SQ20041007420
公开日2005年8月3日 申请日期2004年9月3日 优先权日2003年11月26日
发明者凯斯·C·赫尔费斯, 卡尔斯·A·凯里, 迈克尔·R·隆志, 乔·帕尔 申请人:美国在线服务公司