【技术实现步骤摘要】
一种通用移动信息系统适配方法与装置
本专利技术涉及一种通用移动信息系统适配方法与装置,属于管理信息系统、移动信息系统、系统集成领域。
技术介绍
在信息技术普及的今天,信息系统已无处不在,工作环境中,人们用企业内部的ERP系统、财务软件等处理日常工作,生活中,人们用各种在线的系统购物、理财、订票、参加考试等等;传统的方式,人们是坐在电脑前,对着屏幕用鼠标键盘完成在信息系统中的操作,随着智能手机、平板电脑等移动终端设备的普及,人们越来越习惯于利用移动终端设备处理日常事务或完成工作,这种行为习惯的改变给信息系统的应用模式带来了自然的冲击,企业组织迫切需要能够在移动设备上使用的信息系统,以支持员工的工作,为顾客提供更好的服务,保持竞争优势。将传统信息系统迁移到移动设备上,目前的技术手段有三种,第一种是重新开发,即由掌握移动开发技术的专业技术人员,依照传统信息系统的功能需求,开发能运行在移动设备上的版本;由于移动设备平台众多,最常见的如苹果iOS、Android、塞班、WindowsMobile等,各自都占有相当的用户群,所以,针对同样的功能,往往需要针对至少两种以上的平台进行开发和测试,工作量无疑翻了倍;再考虑到手机、平板电脑的屏幕大小及用户操作习惯的差异,甚至可能针对同样的移动操作系统平台,也需要分别开发不同的版本,因此,用重新开发的方式实现传统信息系统至移动设备的迁移,其开发和测试的工作量和难度都很大。第二种迁移的方式是基于Web应用的直接迁移,即,如果传统信息系统是B/S结构的,用户采用浏览器网页操作,则因为移动设备上也能够使用浏览器,则可以不重新开发移动版 ...
【技术保护点】
一种通用移动信息系统适配方法,其特征在于,该方法包括如下步骤:步骤1,提取现有传统信息系统功能特征,并将其存入数据库;所述传统信息系统,指一个无法在移动设备上运行的联机事务处理的信息系统,其基于数据库,其中的每项功能,涉及到对数据库中特定的一个或多个表的增删改查;所述传统信息系统功能特征,指传统信息系统中一项功能所对应的数据结构,包括功能名称、此功能所用的表单描述;所述表单描述,包括一个或多个数据表描述,所述数据表描述,包括表名、表类型,以及一个或多个字段描述,所述字段描述,包括字段名、数据类型、取值约束;所述表类型,规定了所述数据表在表单上的作用,包括主表或明细表;所述表单,指针对所述表单描述中规定的数据表填充了具体的数据之后得到的数据集合;所述主表,指该数据表在表单上最多只能有一条记录;所述明细表,指该数据表在表单上允许有多于一条记录;所述记录是对数据表的各字段赋值之后的具体数据;步骤2,定义移动应用功能模型模板;所述移动应用功能模型模板,规定了一项传统信息系统的功能在移动设备上运行时所应呈现的界面形态及行为特征;步骤3,根据现有传统信息系统功能特征,为移动应用功能模型模板的各部分 ...
【技术特征摘要】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。