一种基于手机短信的通用型信息查询方法

文档序号:7747512阅读:425来源:国知局
专利名称:一种基于手机短信的通用型信息查询方法
技术领域
本发明涉及一种信息查询的方法,具体涉及一种基于手机短信的信息查询方法。
背景技术
信息查询是绝大部分管理信息系统(MIS)中的一项重要应用。查询手段是否丰 富、多样和便捷,是衡量MIS系统优劣的一个重要方面。
随着GSM网络的发展和移动电话的普及,短消息作为GSM系统中最为简单和费用 低廉的数据通信方式,其业务和应用得到迅猛的发展。手机短信最主要的应用是手机对 手机的点对点通信,手机或计算机对指定手机群的信息发布。但是,近年来将手机短信用于 MIS系统中的查询应用的案例已见报道。例如公开号为CN101052180A的中国发明专利申请 公开了一种利用手机短信查询化学品信息的方法,用户将化学品名输入手机短信,发送到 指定的移动电话号码,该短信通过无线通信网络被短信收发器接收,再由查询软件解析短 信内容,并按短信中的化学品名从化学品数据库中检索出相关信息,最后由短信收发器将 查询结果以短信或彩信方式发送到用户手机上。然而,上述方法中,手机短信只能用于特定MIS系统的信息查询中,导致这类应用 不便于推广。因此,研究一种基于短信的通用的MIS系统信息查询与发布的方法,对于推广 手机短信在MIS中的应用具有积极意义。

发明内容
本发明目的是提供一种基于手机短信的信息查询方法,使得应用该方法的系统具 备通用性,不受目标系统的限制。为达到上述目的,本发明采用的技术方案是一种基于手机短信的通用型信息查 询方法,包括下列步骤(1)在服务器端获取信息查询对应的数据表,从数据表结构中提取字段名称;(2)在服务器端设置短信查询命令格式,每一所述短信查询命令中至少包括一项 与字段名称相关的查询条件;(3)用户用手机编辑并发送符合短信查询命令格式的短信,该短信经无线通信网 络由服务器端接收;(4)服务器端根据所设置的短信查询命令格式对接收的短信进行匹配解析,获得 查询命令;(5)服务器端执行数据查询操作,查询结果用短信返还给查询手机,由此实现基于 手机短信的信息查询。可以编制对应的查询软件来实现上述方法,使用时,查询软件与目标系统连接,输 入目标系统使用的数据表信息,查询软件可以复制该数据表,提取字段名称并显示在短信 查询命令格式设置界面上;用户根据需要设置一条或多条短信查询命令的格式,一般地,短 信查询命令至少包括一项查询条件,也可以有多项查询条件,或者用一些符号来表示各查询条件之间的逻辑关系,例如与、或、非等关系,来实现复杂查询;经过上述设置后,应用该 查询软件的目标系统即可向其用户告知查询短信的命令格式,用户据此编辑短信并发送, 查询软件接收到短信后,按上述设定的格式进行解析,得出查询命令,在数据表中进行查 询,返回的查询结果根据需要进行处理,形成输出结果,用短信发送至查询用户。其中的无 线通信网络可以采用任何一种支持短信功能的移动通信网络,包括现有的GSM、小灵通、3G 网络等。进一步的技术方案,步骤(1)中信息查询对应的数据表的获取采用导出方法,将 应用本方法的信息查询系统中对应的数据表导出成设定格式的数据表,作为信息查询对应 的数据表。即,不管接口的目标系统采用的是什么数据库结构,采用本方法的查询软件均对 其进行数据导出,形成统一结构的数据表作为查询对应的数据表,由此避免不同系统的查 询命令不同的问题,便于进行短信查询命令格式的设置,使之具有更强的通用性。优选的技术方案,所述设定格式的数据表为EXCEL表。进一步的技术方案,每一所述短信查询命令中包括有用户名和密码。例如,格式 为用户名-密码-命令名(_条件1-条件2-条件3-条件4),其中,-可以用空格替代, 0内表示可选项,条件间不输入其它符号表示逻辑“与”关系。则此时,查询系统可以进行 用户名和密码的验证,并据此确定用户的查询权限等,由此实现更复杂的查询应用。本发明借助无线通信网络,用手机作为终端设备来查询MIS系统中的信息,与现 有方法相比,具有通用性,表现在(1)本发明通过获取或导出目标系统中的数据表,形成查询所对应的数据表,并结 合命令的预定义,使得可查询的目标系统不受限制;(2)查询命令的格式可动态定义。不同的目标系统,数据名称不同,查询组合方式 不同;不同的用户应具有不同的查询权限;有效查询时间可按需设定,所有这些在采用本 方法时,都可以实现动态设定。


图1是本发明实施例一的通用短信息服务平台的功能框图。
具体实施例方式下面结合附图及实施例对本发明作进一步描述实施例一一种基于手机短信的通用型信息查询方法,包括下列步骤(1)在服务器端获取信息查询对应的数据表,采用数据导出的方法,将该数据表导 出为EXCEL表,作为信息查询用的数据表,从EXCEL数据表的结构中提取字段名称;(2)在服务器端设置短信查询命令格式,每一所述短信查询命令中包括用户名、密 码、至少一项与字段名称相关的查询条件;(3)用户用手机编辑并发送符合短信查询命令格式的短信,该短信经无线通信网 络由服务器端接收;(4)服务器端根据所设置的短信查询命令格式对接收的短信进行匹配解析,获得 查询命令;(5)服务器端执行数据查询操作,查询结果用短信返还给查询手机,由此实现基于手机短信的信息查询。参见附图1所示,为实现本实施例查询方法的通用短信息服务平台的功能框图。 平台功能包括系统设置、系统用户、查询设计管理、查询日志、短信功能和帮助功能。其中, 系统设置功能用于导入、配置、管理数据库;系统用户功能用于管理用户、密码信息、权限信 息等;查询设计管理功能用于设置、查询、修改短信查询命令格式。该通用短信息服务平台可以接口不同的MIS管理系统,实现通用化应用。实施例二 基于实施例一的系统和方法,实现基于手机短信的学籍信息查询系统。将实施例一的系统与学籍管理系统接口,导入学籍信息数据库,导入数据时,应先 选择数据表,再选择表的字段。可以设置多条查询命令。1)查询个人基本信息命令格式XH PASS JBXX设置返回格式如下亲爱的同学以下是您的学籍信息Valuestring(代表返回的查询信息)根据上述命令格式,某用户甲(学号00001 ;密码0000),发送查询命令短信00001 0000 JBXX进行查询,查询结果返回短信如下亲爱的同学以下是您的学籍信息姓名甲;年龄22;……2)查询个人课程成绩命令格式XH PASS KC 课程号设置返回格式如下亲爱的同学以下是您查询的课程成绩Valuestring(代表返回的查询信息)根据上述命令格式,某用户甲(学号00001 ;密码0000,查询课程号为02001), 发送查询命令短信00001 0000 KC 02001进行查询,查询结果返回短信如下亲爱的同学以下是您的查询的课程成绩姓名甲;课程操作系统(02001)的成绩是。。。实施例三基于实施例一的系统和方法,实现基于手机短信的图书信息查询系统。将实施例一的系统与学校图书馆数据库接口,导入借书信息数据表,再设置查询 命令。如查询在借图书的命令格式为XH PASS Bor设置返回格式如下
5
亲爱的同学以下是您在借的图书信息Valuestring(代表返回的查询信息)根据上述命令格式,某用户甲(学号00001 ;密码0000 ;已借了《微观经济学》, 《宏观经济学》两本书)发送短信00001 0000 Bor进行查询,查询结果返回短信如下亲爱的同学以下是您在借的图书信息《微观经济学》;《宏观经济学》实施例四基于实施例一的系统和方法,实现基于手机短信的OA信息查询系统。将实施例一的系统与学校OA数据库接口,导入通知信息数据表,再设置查询命 令。如查询某日发布的通知命令格式为XH PASS NOTICE 日期设置返回格式如下您好。以下是XXXX年XX月XX日的通知信息Valuestring(代表返回的查询信息)根据上述命令格式,某用户甲(工号00001 ;密码0000 ;)需要查询09年12月1 日的通知,发送查询命令短信00001 0000 notice 20090901进行查询,查询结果返回短信如下您好。以下是2009年09月01日的通知信息1)下午2点,各院以系为单位,召开有关期中教学质量检查的工作会议,……2).......
权利要求
一种基于手机短信的通用型信息查询方法,其特征在于包括下列步骤(1)在服务器端获取信息查询对应的数据表,从数据表结构中提取字段名称;(2)在服务器端设置短信查询命令格式,每一所述短信查询命令中至少包括一项与字段名称相关的查询条件;(3)用户用手机编辑并发送符合短信查询命令格式的短信,该短信经无线通信网络由服务器端接收;(4)服务器端根据所设置的短信查询命令格式对接收的短信进行匹配解析,获得查询命令;(5)服务器端执行数据查询操作,查询结果用短信返还给查询手机,由此实现基于手机短信的信息查询。
2.根据权利要求1所述的基于手机短信的通用型信息查询方法,其特征在于步骤(1) 中信息查询对应的数据表的获取采用导出方法,将应用本方法的信息查询系统中对应的数 据表导出成设定格式的数据表,作为信息查询对应的数据表。
3.根据权利要求2所述的基于手机短信的通用型信息查询方法,其特征在于所述设 定格式的数据表为EXCEL表。
4.根据权利要求1所述的基于手机短信的通用型信息查询方法,其特征在于每一所 述短信查询命令中包括有用户名和密码。
全文摘要
本发明公开了一种基于手机短信的通用型信息查询方法,包括下列步骤(1)在服务器端获取信息查询对应的数据表,从数据表结构中提取字段名称;(2)设置短信查询命令格式,每一所述短信查询命令中至少包括一项与字段名称相关的查询条件;(3)用户用手机编辑并发送符合短信查询命令格式的短信,该短信经无线通信网络由服务器端接收;(4)根据所设置的短信查询命令格式对接收的短信进行匹配解析,获得查询命令;(5)执行数据查询操作,查询结果用短信返还给查询手机,由此实现基于手机短信的信息查询。本发明借助无线通信网络,用手机作为终端设备来查询MIS系统中的信息,查询的目标系统不受限制,查询命令的格式可动态定义,具有通用性。
文档编号H04W4/14GK101835118SQ201010159789
公开日2010年9月15日 申请日期2010年4月29日 优先权日2010年4月29日
发明者张翔, 王宜怀, 陈建明 申请人:苏州大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1