法律状态公告日
法律状态信息
法律状态
2008-07-30
专利权的终止(未缴年费专利权终止)
专利权的终止(未缴年费专利权终止)
2004-02-25
授权
授权
2001-05-09
实质审查请求的生效
实质审查请求的生效
2000-12-06
公开
公开
本发明涉及一种在网际网络上利用电子邮件查询资料的应用方法,确切地说,涉及一种利用电子邮件查询远程数据库并实时得到查询结果的方法。
网际网络(又称:因特网、国际互联网或互联网)是一项新兴的信息载体和大众化的媒介,由于网际网络的全球覆盖面和惊人的普及发展速度,只要有良好的服务效能就能超乎寻常地服务于每个企事业和每个人,其具有覆盖面广(全世界范围内都可查询)、实时性(24小时全天候访问)、互动性(可输入输出相应的图像、文字、动画、语音信息等)、保密性等许多优点,具有很宽广和纵深的发展潜力。所以,人们纷纷利用网际网络开发个各种增值业务。
自有网际网络以来,E-Mail在网际网络的应用上,都是单方向地传送信息,而不能进行实时性地双方向互动交换信息,这里所描述的双方向互动是指其中有一个方向是非人为的,即某人发出E-Mail之后,能够由机器自动操作进行检索而返回该人所需要的有关检索结果的信息,实现双方向的信息交流。这种特点使得E-Mail在网际网络的应用上受到一定限制。
本发明的主要目的是提供一种利用电子邮件查询远程数据库并实时得到查询结果的方法,也就是让E-Mail不再只是单向地传送信息,其能够由机器自动进行检索操作并返回发信人所需要的有关检索结果的信息,从而实现双向互动传递信息。本发明的应用,为网际网络增添一项新的增值业务。
本发明的另一目的是提供一种利用电子邮件查询远程数据库并实时得到查询结果的系统。
本发明利用电子邮件查询远程数据库并实时得到查询结果的方法是这样实现的:包括有下列步骤:
(1)取得网站特定服务信箱的相关数据信息,进而与该电子信箱建立联系;
(2)取得该特定服务电子信箱内的信件的数据信息,并将信件一一取出;
(3)解析由步骤2所取得的信件的内容,若为无效信件,则直接删除;若为有效信件,则由信件内容解析得到下列一种或一种以上的数据信息,其中b小项是必不可少的一种信息:
a.代表操作的指令,在本程序中则限定为检索操作,
b.代表用于进行检索操作的检索关键词,
c.发信人的相关数据信息,
d.回复目的地装置的相关数据信息;
(4)在特定的数据库或文档中,以关键词为条件进行检索操作,并取得检索结果;
(5)将检索结果由E-Mail、或/和汉字寻呼机、或/和移动电话机短消息服务方式立即通知发信人;
上述步骤3所述的“信件内容”可以用“信件主题”替代之。
本发明利用电子邮件查询远程数据库并实时得到查询结果的系统组成是这样实现的:其硬件主体是一台挂接在网际网络上被称为网站的服务器,其特征在于:该服务器至少提供有Mail Server服务;该网站的操作系统可为UNIX或微软视窗操作系统,软件使用PHP语言,还包括有一个或一个以上的网际网络发信软件,而该网际网络发信软件是通过一台被称为发信端的计算机操作而发送的。
上述被称为发信端的计算机可以是:台式计算机、或笔记本型计算机、或无线可携带型上网装置。
上述无线可携带型上网装置可以是移动电话机和个人数字处理机。
上述软件也可以使用C语言、或C++语言、或Perl语言、或Delphi语言、或Pascal语言、或Java语言、或ASP语言。
本发明的特点是依托于互联网平台,根据用户的要求来编制相应的程序而提供有关的检索服务,从而让一些可以支持E-Mail收发,但不支持上网进行网页浏览功能的装置,例如:非wap的一般手机等装置,也能使用到以往无法使用的部份网际网络功能。使用户可以在只能够提供E-Mail服务的环境里,也能够使用网际网络上所提供的检索服务功能。例如提供与物资、机票、车票、戏票等相关的其他信息检索服务,同时其计费方式可通过用户对该网站的的查询而向该用户收取相当低廉的费用。而网站的经营者应用本发明,可以提供其用户一些以往没有的E-mail服务功能,增添了服务项目,拓宽了用户范围。
本发明的程序运行特点是:依靠本发明的网站利用程序不断地至特定信箱取得电子邮件,该程序从其所取得的电子信件内容中得到检索的条件一关键词,就依据该检索条件,至特定的数据库或文档中进行检索,并将检索所得到的结果立即回复给用户,实现发明目的。
下面结合附图和实施例,具体介绍本发明的内容、操作步骤和功效:
图1、图2是本发明的软件主流程图。
图3是图1、图2所示的主流程图中“利用手机短消息服务回复发信人”或“汉字寻呼机回复发信人”步骤的子流程图。
参见图1、图2,本发明是一种利用电子邮件查询远程数据库并实时得到查询结果的方法,其包括有下列步骤:
(1)首先取得网站特定服务信箱的相关数据信息:该特定服务信箱的相关数据信息通常是由提供该服务网站的管理员输入,其相关数据信息包括下述内容:a、邮件服务器(Mail Sever)的地址;b、邮件服务器提供服务的TCP窗口(pop3 Sever为110端口、IMAP Sever通常定义为143端口);c、邮件信箱的地址,与取得该信箱信件时所需要的账号与密码。
然后与该电子信箱建立联系:本发明程序由邮件服务器提供服务的窗口(TCP窗口)送入上述a、c两项数据信息,由此取得与该特定服务信箱的联系。
(2)取得该特定服务电子信箱内的信件的数量信息:这里所指的信件数量信息,是目前已经存放在服务信箱里的信件总数。并将信件一一取出;
(3)解析信件的内容,并从信件内容解析中得到下列一种或一种以上的数据信息,下面分别对a、b、c、d四项数据信息的内容作进一步的说明:
a.代表操作的指令,在本发明的程序中则限定为检索操作,因为本发明已经限定只进行惟一的检索一项操作,所以此项目可以省略;
b.代表用于进行检索操作的检索关键词,本发明的程序以此关键词从特定的数据库或文档中进行检索;
c.发信人的相关数据信息,该项内容是由发信人自己从信件内容中提供其相关的数据信息。(需要说明的是:本发明的程序可以从来信的E-Mail信件的档头部分解析而自动获得发信人的邮件信箱地址,所以发信人不一定需要在信件内容中填写此项数据信息。)
d.回复目的地装置的相关数据信息,回复的目的地装置在此可以是E-Mail、和/或汉字寻呼机、和/或移动电话机的短信息服务,即可以是其中的某一种、或二种、或三种。再分别说明如下:
E-Mail:回复信件的目的地端的信箱地址如同c.项所述,可由程序解析信件而自动获得。
汉字寻呼机:汉字寻呼公司在网际网络上利用网络执行传呼功能的网址、网页路径与寻呼机的号码
移动电话机:移动电话机短信息服务的E-Mail信箱地址、或移动电话电信公司在网际网络上利用网络执行传呼功能的网址、网页路径与手机号码。
总之,本发明程序是依据其自定的规范来解析信件的内容,上述的b小项是必须取得的信息,不可缺少;其他a.c.两项都可以省略之。
(4)在特定的数据库或文档中进行检索操作,并取得检索结果;该部分程序进行的检索操作,与传统的检索操作程序基本相同,故不再赘述。
(5)将检索结果由E-Mail、或汉字寻呼机、或移动电话机短消息服务方式立即通知发信人。因为通过E-Mail方式立即通知发信人的程序是常规的,在此不作介绍;重点介绍后面两种方式;
参见图3,该图是图1、图2所示的主流程图中“利用手机短消息服务回复发信人”或“汉字寻呼机回复发信人”步骤的实现方法的子流程图。该步骤首先是取得利用网络执行传呼操作功能的网站网址、网页路径与手机或寻呼机的号码。接着,制定一个符合HTTP传输协议、且可让网站执行传呼操作功能的表头文档HEADER。该表头文档在没有被加密的情况下,或加密前为一个纯文字档,其内容如下所述:
$submit-method $path User-Agent:$agent Host:$host
Accept:$accept Referer:$referer Content-type:$submit-type
Content-Length:$body-Length $body
其中的变量说明如下:$submit-method:参数传递的方式,其内容为POST;$path:执行传呼功能的网站的网页路径;$agent:浏览器的名称;$host:目的地端的网站的网址;$accept:http协议可接受的文档格式范围的定义;$referer:可空白;$submit-type:内容为;application/x-www-form-urlencoded;$body:$body变量内容的长度;$body:$key=$val,其中$val为寻呼机或移动电话机的号码,而$key代表传递参数的名称。
然后,将该表头文档HEADER写入目的地端网站的Web Server TCP服务窗口。本发明的程序是首先取得与目的地端网站的Web ServerTCP80端口或8080端口(服务窗口)的联系,接着,在由此Web Server的服务窗口将制订好的表头文档写入。这时,该网站就立即进行汉字寻呼机的寻呼操作或移动电话机的短消息服务的操作。
本发明程序操作步骤3所述的“信件内容”可以用“信件主题”替代之。
本发明已经编制出相应的程序,并进行了相关的实施试验,初步实现了发明目的。该实施例的源程序及文档说明请参见附件。
机译: 用于实施电子邮件营销活动的方法,其中将查询字段添加到营销电子邮件中,该查询字段允许网页托管服务器检测访问它的人员何时接收到相应的营销电子邮件
机译: 实时查询电子邮件发送状态的方法
机译: 关系数据库管理系统的并行数据库系统检索方法,该方法使用初始数据检索查询和随后的子数据利用查询处理来最小化查询时间