一种通用移动信息系统适配方法与装置制造方法及图纸

技术编号:10747156 阅读:83 留言:0更新日期:2014-12-10 18:40
一种通用移动信息系统适配方法,它对现有的传统信息系统提取功能特征,在此基础上定义移动应用功能模型,基于移动应用功能模型在移动设备上自动生成相应的功能界面,并对用户的操作进行响应,对于用户通过移动应用功能界面输入的数据,同样根据移动应用功能模型的定义进行解释、处理和存储,从而使原本只能通过台式机界面进行操作的传统信息系统,变身为移动应用;本发明专利技术的方法具有通用性,对于任意现存的传统信息系统,不论功能如何、采用何种体系结构、开发技术、数据库或通讯协议,均可通过本发明专利技术的方法,将其迁移到移动设备上;迁移的过程不需要程序开发,普通用户即可胜任,迁移后的移动应用可以和现有传统信息系统无缝集成。

【技术实现步骤摘要】
一种通用移动信息系统适配方法与装置
本专利技术涉及一种通用移动信息系统适配方法与装置,属于管理信息系统、移动信息系统、系统集成领域。
技术介绍
在信息技术普及的今天,信息系统已无处不在,工作环境中,人们用企业内部的ERP系统、财务软件等处理日常工作,生活中,人们用各种在线的系统购物、理财、订票、参加考试等等;传统的方式,人们是坐在电脑前,对着屏幕用鼠标键盘完成在信息系统中的操作,随着智能手机、平板电脑等移动终端设备的普及,人们越来越习惯于利用移动终端设备处理日常事务或完成工作,这种行为习惯的改变给信息系统的应用模式带来了自然的冲击,企业组织迫切需要能够在移动设备上使用的信息系统,以支持员工的工作,为顾客提供更好的服务,保持竞争优势。将传统信息系统迁移到移动设备上,目前的技术手段有三种,第一种是重新开发,即由掌握移动开发技术的专业技术人员,依照传统信息系统的功能需求,开发能运行在移动设备上的版本;由于移动设备平台众多,最常见的如苹果iOS、Android、塞班、WindowsMobile等,各自都占有相当的用户群,所以,针对同样的功能,往往需要针对至少两种以上的平台进行开发和测试,工作量无疑翻了倍;再考虑到手机、平板电脑的屏幕大小及用户操作习惯的差异,甚至可能针对同样的移动操作系统平台,也需要分别开发不同的版本,因此,用重新开发的方式实现传统信息系统至移动设备的迁移,其开发和测试的工作量和难度都很大。第二种迁移的方式是基于Web应用的直接迁移,即,如果传统信息系统是B/S结构的,用户采用浏览器网页操作,则因为移动设备上也能够使用浏览器,则可以不重新开发移动版本,而是让移动设备的用户直接通过浏览器使用系统;这种方式,虽然可以将传统信息系统直接迁移到移动端,但是有很大的局限性,首先,移动设备的屏幕比台式机屏幕要小很多,在台式机上操作正常的网页,到移动设备上可能十分难以操作,用户需要不停地放大缩小左右移动,而且移动设备和台式机的操作习惯也有很大不同,例如,同样是输入一个日期,在台式机上往往或弹出一个日期选择的小窗口,而在手机或平板上则是完全不同的习惯操作方式,因此,将传统信息系统的Web应用直接不加任何改变地在移动设备上使用,用户体验会很差,另外还有一个重要的因素需要考虑,就是,很多传统信息系统是C/S结构的,压根没有Web应用的方式。第三种方式,就是并非将信息系统的功能本身迁移到移动设备上,而是在传统信息系统上延伸出来一个和移动设备的接口,主要利用移动设备的随时提醒、通知等功能,对传统信息系统的已有功能做必要补充,比较常见的做法就是利用微信的通用平台,和现有系统做接口,通过通用平台进行沟通、通知等工作,真正的信息系统中的功能,还是在传统的台式机界面上完成。综上,现有的几种将传统信息系统迁移到移动设备上的方式都有很大的局限性,重新开发的方式,工作量很大,也不具备通用性,只能CasebyCase地针对具体的信息系统去做个案处理;而基于Web应用的直接迁移,只适用于B/S结构的传统信息系统,对相当多良好运行的C/S结构的信息系统无能为力,而且也无法达到很好的用户体验,并不受用户欢迎;第三种方式,应该说只是在传统信息系统中增加了一部分适合在移动设备上使用的功能,而并不是传统信息系统的已有功能向移动设备的迁移。
技术实现思路
本专利技术涉及一种通用移动信息适配装置及方法,它不需要开发,可将任意现有的传统信息系统自动迁移到移动设备上,并和原本的传统信息系统无缝集成,以相当简洁、高效的方式,解决了将传统的信息系统延伸到指端的问题。这里所说的传统信息系统,特指基于数据库的联机事务处理系统。本专利技术的具体内容如下。一种通用移动信息系统适配方法,用于将任意现有的传统信息系统,自动迁移到移动设备上,成为可在移动设备上运行的移动应用,并和现有传统信息系统无缝集成,其特征在于,该方法包括如下步骤:步骤1,提取现有传统信息系统功能特征,并将其存入数据库;所述传统信息系统,指一个无法在移动设备上运行的联机事务处理的信息系统,其基于数据库,其中的每项功能,涉及到对数据库中特定的一个或多个表的增删改查;所述传统信息系统功能特征,指传统信息系统中一项功能所对应的数据结构,包括功能名称、此功能所用的表单描述;所述表单描述,包括一个或多个数据表描述;所述数据表描述,包括表名、表类型,以及一个或多个字段描述;所述字段描述,包括字段名、数据类型、取值约束;所述表类型,规定了所述数据表在表单上的作用,包括主表或明细表;所述表单,指针对所述表单描述中规定的数据表填充了具体的数据之后得到的数据集合;所述主表,指该数据表在表单上最多只能有一条记录;所述明细表,指该数据表在表单上允许有多于一条记录;所述记录是对数据表的各字段赋值之后的具体数据;步骤2,定义移动应用功能模型模板;所述移动应用功能模型模板,规定了一项传统信息系统的功能在移动设备上运行时所应呈现的界面形态及行为特征;步骤3,根据现有传统信息系统功能特征,为移动应用功能模型模板的各部分赋值,得到具体的移动应用功能模型,存入数据库;步骤4,用户通过移动应用生成器,指定要使用的功能名称及其它附加条件;所述移动应用生成器为在移动设备上运行的应用程序;所述其它附加条件为针对表单数据的查询条件或空白;步骤5,移动应用生成器将用户指定的功能名称发送到移动应用服务器;所述移动应用服务器是一个服务程序,用于响应移动应用生成器发来的请求,处理数据,完成数据库存取操作;步骤6,移动应用服务器根据用户指定的功能名称从数据库中查询指定的具体的移动应用功能模型,将其发送给移动应用生成器;步骤7,若用户指定的其它附加条件为空,转步骤9,否则移动应用生成器将用户指定的功能名称及其它附加条件发送到移动应用服务器;步骤8,移动应用服务器根据用户指定的功能名称及其它附加条件,查询所需数据,将其发送给移动应用生成器;步骤9,移动应用生成器根据移动应用功能模型和数据,自动生成移动应用功能界面,在移动设备上呈现,供用户操作;优选地,所述移动应用功能模型模板,包括功能名称、一个或多个移动界面模型;所述移动界面模型,包括界面类型、移动界面内容框架;所述界面类型,为表单清单、表单编辑、明细记录编辑、表单查看、明细记录查看之一;所述移动界面内容框架,规定了相应类型的界面在移动设备上呈现时所包含的内容及行为特征;优选地,所述数据库用于存储移动应用功能模型,以及用户录入的数据;该数据库可以和现有传统信息系统共享,使得用户通过移动设备录入的数据库可以被现有传统信息系统所用,现有传统信息系统中的数据也可以被用户通过移动应用生成器访问;优选地,该方法还包括:步骤10,移动应用生成器接受用户通过移动应用功能界面录入的数据以及操作指示,发送给移动应用服务器;步骤11,移动应用服务器接受移动应用生成器发送来的数据,根据移动应用功能模型进行必要的计算和再加工,反馈给移动应用生成器,或写入数据库。优选地,在步骤4和5之间还包含步骤4.5,移动应用生成器从本地数据库中查找与用户指定的功能名称对应的移动应用功能模型,若找到,转步骤7;所述本地数据库为在移动设备中存储的信息,包括持久存储的信息,或者存在于内存中的信息;在步骤6和步骤7之间还包括步骤6.5,移动应用生成器将移动本文档来自技高网
...
一种通用移动信息系统适配方法与装置

【技术保护点】
一种通用移动信息系统适配方法,其特征在于,该方法包括如下步骤:步骤1,提取现有传统信息系统功能特征,并将其存入数据库;所述传统信息系统,指一个无法在移动设备上运行的联机事务处理的信息系统,其基于数据库,其中的每项功能,涉及到对数据库中特定的一个或多个表的增删改查;所述传统信息系统功能特征,指传统信息系统中一项功能所对应的数据结构,包括功能名称、此功能所用的表单描述;所述表单描述,包括一个或多个数据表描述,所述数据表描述,包括表名、表类型,以及一个或多个字段描述,所述字段描述,包括字段名、数据类型、取值约束;所述表类型,规定了所述数据表在表单上的作用,包括主表或明细表;所述表单,指针对所述表单描述中规定的数据表填充了具体的数据之后得到的数据集合;所述主表,指该数据表在表单上最多只能有一条记录;所述明细表,指该数据表在表单上允许有多于一条记录;所述记录是对数据表的各字段赋值之后的具体数据;步骤2,定义移动应用功能模型模板;所述移动应用功能模型模板,规定了一项传统信息系统的功能在移动设备上运行时所应呈现的界面形态及行为特征;步骤3,根据现有传统信息系统功能特征,为移动应用功能模型模板的各部分赋值,得到具体的移动应用功能模型,存入数据库;步骤4,用户通过移动应用生成器,指定要使用的功能名称及其它附加条件;所述移动应用生成器为在移动设备上运行的应用程序;所述其它附加条件为针对表单数据的查询条件或空白;步骤5,移动应用生成器将用户指定的功能名称发送到移动应用服务器;所述移动应用服务器是一个服务程序,用于响应移动应用生成器发来的请求,处理数据,完成数据库存取操作;步骤6,移动应用服务器根据用户指定的功能名称从数据库中查询指定的具体的移动应用功能模型,将其发送给移动应用生成器;步骤7,若用户指定的其它附加条件为空,转步骤9,否则移动应用生成器将用户指定的功能名称及其它附加条件发送到移动应用服务器;步骤8,移动应用服务器根据用户指定的功能名称及其它附加条件,查询所需数据,将其发送给移动应用生成器;步骤9,移动应用生成器根据移动应用功能模型和数据,自动生成移动应用功能界面,在移动设备上呈现,供用户操作。...

【技术特征摘要】
1.一种通用移动信息系统适配方法,其特征在于,该方法包括如下步骤:步骤1,提取现有传统信息系统功能特征,并将其存入数据库;所述传统信息系统,指一个无法在移动设备上运行的联机事务处理的信息系统,其基于数据库,其中的每项功能,涉及到对数据库中特定的一个或多个表的增删改查;所述传统信息系统功能特征,指传统信息系统中一项功能所对应的数据结构,包括功能名称、此功能所用的表单描述;所述表单描述,包括一个或多个数据表描述,所述数据表描述,包括表名、表类型,以及一个或多个字段描述,所述字段描述,包括字段名、数据类型、取值约束;所述表类型,规定了所述数据表在表单上的作用,包括主表或明细表;所述表单,指针对所述表单描述中规定的数据表填充了具体的数据之后得到的数据集合;所述主表,指该数据表在表单上最多只能有一条记录;所述明细表,指该数据表在表单上允许有多于一条记录;所述记录是对数据表的各字段赋值之后的具体数据;步骤2,定义移动应用功能模型模板;所述移动应用功能模型模板,规定了一项传统信息系统的功能在移动设备上运行时所应呈现的界面形态及行为特征;所述移动应用功能模型模板,包括功能名称、一个或多个移动界面模型;所述移动界面模型,包括界面类型、移动界面内容框架;所述界面类型,为表单清单、表单编辑、明细记录编辑、表单查看、明细记录查看之一;所述移动界面内容框架规定了相应类型的界面在移动设备上呈现时所包含的内容及行为特征;所述移动界面内容框架,包括标题、一个或多个表编辑区框架、表编辑区框架在界面中的布局规定;所述表编辑区框架,规定了表单编辑界面上针对表单上的一个表进行录入、编辑、数据展示的一个界面操作区块中应包含的内容;所述界面操作区块为移动应用用户界面上的一个可见区域,该区域有明显边界和界面其它部分区分,可被整体显示或消隐;所述表编辑区框架在界面中的布局规定,包括表编辑区框架在界面中的排列顺序;步骤3,根据现有传统信息系统功能特征,为移动应用功能模型模板的各部分赋值,得到具体的移动应用功能模型,存入数据库;步骤4,用户通过移动应用生成器,指定要使用的功能名称及其它附加条件;所述移动应用生成器为在移动设备上运行的应用程序;所述其它附加条件为针对表单数据的查询条件或空白;步骤5,移动应用生成器将用户指定的功能名称发送到移动应用服务器;所述移动应用服务器是一个服务程序,用于响应移动应用生成器发来的请求,处理数据,完成数据库存取操作;步骤6,移动应用服务器根据用户指定的功能名称从数据库中查询指定的具体的移动应用功能模型,将其发送给移动应用生成器;步骤7,若用户指定的其它附加条件为空,转步骤9,否则移动应用生成器将用户指定的功能名称及其它附加条件发送到移动应用服务器;步骤8,移动应用服务器根据用户指定的功能名称及其它附加条件,查询所需数据,将其发送给移动应用生成器;步骤9,移动应用生成器根据移动应用功能模型和数据,自动生成移动应用功能界面,在移动设备上呈现,供用户操作。2.根据权利要求1所述的一种通用移动信息系统适配方法,其特征在于,该方法还包括:步骤10,移动应用生成器接受用户通过移动应用功能界面录入的数据以及操作指示,发送给移动应用服务器;步骤11,移动应用服务器接受移动应用生成器发送来的数据,根据移动应用功能模型进行必要的计算和再加工,反馈给移动应用生成器,或写入数据库;在步骤4和5之间还包含步骤4.5,移动应用生成器从本地数据库中查找与用户指定的功能名称对应的移动应用功能模型,若找到,转步骤7;所述本地数据库为在移动设备中存储的信息,包括持久存储的信息,或者存在于内存中的信息;在步骤6和步骤7之间还包括步骤6.5,移动应用生成器将移动应用功能模型存储在本地数据库中。3.根据权利要求1所述的一种通用移动信息系统适配方法,其特征在于,当所述移动应用功能模型模板中的界面类型为表单清单时,所述移动界面内容框架用于规定如何在移动设备上显示表单清单,包括表单摘要构成规则;所述表单清单是若干表单的集合,所述表单摘要构成规则,规定了用表单中的数据表中指定字段的值组合形成字符串的方法。4.根据权利要求1所述的一种通用移动信息系统适配方法,其特征在于,当所述移动应用功能模型模板中的界面类型为表单编辑时,所述移动界面内容框架用于规定如何在移动设备上显示表单编辑界面,以便用户通过移动设备录入新表单数据或编辑已有表单数据;所述表编辑区框架,为主表编辑区框架或明细表编辑区框架;所述主表编辑区框架,规定了针对表单上的主表进行数据录入、编辑或展示的界面操作区块中应包含的内容,包括表名、一个或多个交互字段,以及交互字段的排列顺序;所述明细表编辑区框架,规定了针对表单上的明细表进行数据录入、编辑或展示的界面操作区块中应包含的内容,包括表名、一个或多个交互字段、交互字段的排列顺序、记录摘要构成规则;所述交互字段,规定了一个字段在用户交互界面上的显示及输入方法,包括字段名称、数据类型、输入方式;所述输入方式包括只读、直接输入、选择输入、或利用移动设备功能输入;所述记录摘要构成规则,规定了用所述表中指定字段的值组合形成字符串的方法。5.一种通用移动信息系统适配装置,其特征在于,该装置包括如下模块:现有传统信息系统功能特征提取模块,用于提取现有...

【专利技术属性】
技术研发人员:徐矿妹崔亚军刁文利
申请(专利权)人:北京勤哲软件技术有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1