一种导航用户界面的低耦合控制系统的制作方法

文档序号:9217047阅读:879来源:国知局
一种导航用户界面的低耦合控制系统的制作方法
【技术领域】
[0001]本发明涉及车载导航系统的技术改进,特别涉及一种导航用户界面的低耦合控制系统。
【背景技术】
[0002]随着人生活节奏的加快,为了更便捷、省时的出行,人们对导航系统越来越依赖,而且导航软件与移动终端的结合逐渐被大家青睐,在移动终端上使用导航软件进行导航是目前人们愿意选择的出行方式。
[0003]但是现有移动终端采用的用户操作系统操作复杂,界面单一,需要用户不断点击来移动焦点,按键次数多,操作复杂,用户体验差。并且由于用户界面复杂性、动态性及重用性的不断提高,对系统的体系结构和开发手段提出了更高的要求。耦合强弱取决于模块间接口的复杂程度、进入或访问一个模块的点以及通过接口的数据,现有移动终端的耦合性直接影响着系统的可维护性、易变更性及可复用性。耦合是软件结构中各模块之间相互连接的一种度量。
[0004]针对上述问题,提高移动终端界面的导航系统的可操作性以及用户体验是现有技术需要解决的问题。

【发明内容】

[0005]本发明所要解决的技术问题是,提供一种导航用户界面的低耦合控制系统,解决目前移动终端界面的导航系统操作复杂、用户体验差的问题。
[0006]为达到上述目的,本发明的技术方案是,一种导航用户界面的低耦合控制系统,其特征在于:所述的控制系统包括系统用户界面模块通过连接管理模块接入逻辑层管理模块;同时系统用户界面模块依次连接任务调用模块、关联信息判断模块、界面绘制模块后通过显示装置将操作界面显示出来。
[0007]所述的任务调用模块接收数据存储模块中存储的硬件配置信息。
[0008]所述的数据存储模块连接可视化图形导航工具模块。
[0009]所述的逻辑层管理模块内设有可重用构建库视图模块。
[0010]所述的系统用户界面模块接收用户输入的按键的配置信息,实现用户需要的界面样式和用户的操作逻辑;
[0011]所述的逻辑层管理模块实现实际软件需求中的业务逻辑部分;
[0012]所述的连接管理模块连接系统用户界面模块和逻辑层管理模块,用于系统用户界面模块和逻辑管理模块之间的数据传递和行为同步,并对数据传递的接口和行为同步的接口进行管理、调度及升级。
[0013]所述的任务调用模块在调用所述数据存储模块中的配置信息后根据所述配置信息创建对应的按键的任务。
[0014]所述的关联信息判断模块根据所述用户输入指令,获取当前界面按键的配置信息与数据存储模块的对应关联关系信息,根据当前界面的对应关联关系判断所述按键是否为当前界面按钮所对应的按键。
[0015]所述的界面绘制模块绘制界面背景及用于根据所述获取的当前界面的按键与按钮的对应关联关系信息,绘制界面按钮。
[0016]一种导航用户界面的低耦合控制系统,由于采用上述的结构和方法,本发明实现了方便操作,改善了用户体检,同时又降低控制系统各模块间的耦合性,大大减少开发人员的工作量。
【附图说明】
[0017]下面结合附图和【具体实施方式】对本发明作进一步详细的说明;
[0018]图1为本发明一种导航用户界面的低耦合控制系统结构示意图;
[0019]在图1中,1、系统用户界面模块;2、任务调用模块;3、关联信息判断模块;4、界面绘制模块;5、显示装置;6、连接管理模块;7、逻辑层管理模块;8、可重用构建库视图模块;9、数据存储模块;10、可视化图形导航工具模块。
【具体实施方式】
[0020]如图1所示,本发明包括系统用户界面模块I通过连接管理模块6接入逻辑层管理模块7 ;同时系统用户界面模块I依次连接任务调用模块2、关联信息判断模块3、界面绘制模块4后通过显示装置5将操作界面显示出来。任务调用模块2接收数据存储模块9中存储的硬件配置信息。数据存储模块9连接可视化图形导航工具模块10。逻辑层管理模块7内设有可重用构建库视图模块8,用于开发人员在开发过程中对可重用构件进行管理分类,增加系统模块性,降低耦合度,减少开发开销;还可以提供对构件的参数可视化设定功能。
[0021]其中,系统用户界面模块1,用于接收用户输入的按键的配置信息,实现用户需要的界面样式和用户的操作逻辑。
[0022]逻辑层管理模块7,用于实现实际软件需求中的业务逻辑部分。
[0023]连接管理模块6,用于连接系统用户界面模块I和逻辑层管理模块7,实现系统用户界面模块I和逻辑管理模块7之间的数据传递和行为同步,并对数据传递的接口和行为同步的接口进行管理、调度及升级。
[0024]数据存储模块9,用于存储按键与所述硬件对应的配置信息。
[0025]任务调用模块2,用于调用所述数据存储模块中的配置信息,并根据所述配置信息创建对应的按键的任务。
[0026]关联信息判断模块3,用于根据所述用户输入指令,获取当前界面按键的配置信息与数据存储模块的对应关联关系信息,根据当前界面的对应关联关系判断所述按键是否为当前界面按钮所对应的按键,所述按键与按钮的对应关联关系信息为设备键盘排列无序的按键与用户界面多个按钮的对应关联关系信息。
[0027]界面绘制模块4,用于绘制界面背景及用于根据所述获取的当前界面的按键与按钮的对应关联关系信息,绘制界面按钮。
[0028]导航用户界面的低耦合控制系统还包括操作可视化图形导航工具模块,用于提供开发人员可视化的便捷的导航,在导航中引导开发人员配置系统数据库以及业务数据库信息,增加系统数据库业务数据库的窗口供开发人员进行输入。
[0029]当用户按下某一个按键后,通过系统用户界面模块1,即执行当前界面与该按键对应关联的按钮所具有的功能。其中,该按键与按钮的对应关联关系信息通过任务调用模块2以数据表格的形式预先存储在数据存储模块9中,该按键与按钮的对应关联关系信息为设备键盘或其他硬件设备排列无序的按键与用户界面多个按钮的对应关联关系信息,该按键与按钮的对应关联关系没有规律的,并非物理外观上的一一对应,而是只要界面的按钮有对应的按键即可实现,当需要该信息时,系统程序调用使用即可。
[0030]当用户界面模块触发某个事件,该事件需要调用所述逻辑层管理模块7的某个功能时,系统用户界面模块I只需要调用连接管理模块6中的相应逻辑功能,以便在用户界面丰吴块I中能够有所表现。
[0031]本发明是将用户界面控制系统模块化,实现了方便操作,改善了用户体检,同时又降低控制系统各模块间的耦合性,大大减少开发人员的工作量。
[0032]上面结合附图对本发明进行了示例性描述,显然本发明具体实现并不受上述方式的限制,只要采用了本发明技术方案进行的各种改进,或未经改进直接应用于其它场合的,均在本发明的保护范围之内。
【主权项】
1.一种导航用户界面的低耦合控制系统,其特征在于:所述的控制系统包括系统用户界面模块(I)通过连接管理模块(6)接入逻辑层管理模块(7);同时系统用户界面模块(I)依次连接任务调用模块(2)、关联信息判断模块(3)、界面绘制模块(4)后通过显示装置(5)将操作界面显示出来。2.根据权利要求1所述的一种导航用户界面的低耦合控制系统,其特征在于:所述的任务调用模块(2)接收数据存储模块(9)中存储的硬件配置信息。3.根据权利要求2所述的一种导航用户界面的低耦合控制系统,其特征在于:所述的数据存储模块(9)连接可视化图形导航工具模块(10)。4.根据权利要求1所述的一种导航用户界面的低耦合控制系统,其特征在于:所述的逻辑层管理模块(7)内设有可重用构建库视图模块(8)。5.根据权利要求1所述的一种导航用户界面的低耦合控制系统,其特征在于:所述的系统用户界面模块(I)接收用户输入的按键的配置信息,实现用户需要的界面样式和用户的操作逻辑。6.根据权利要求1或4所述的一种导航用户界面的低耦合控制系统,其特征在于:所述的逻辑层管理模块(7)实现实际软件需求中的业务逻辑部分;连接管理模块(6)连接系统用户界面模块(I)和逻辑层管理模块(7),用于系统用户界面模块(I)和逻辑管理模块(7)之间的数据传递和行为同步,并对数据传递的接口和行为同步的接口进行管理、调度及升级。7.根据权利要求1或4所述的一种导航用户界面的低耦合控制系统,其特征在于:所述的任务调用模块(2)在调用所述数据存储模块(9)中的配置信息后根据所述配置信息创建对应的按键的任务。8.根据权利要求1所述的一种导航用户界面的低耦合控制系统,其特征在于:所述的关联信息判断模块(5)根据所述用户输入指令,获取当前界面按键的配置信息与数据存储模块(9)的对应关联关系信息,根据当前界面的对应关联关系判断所述按键是否为当前界面按钮所对应的按键。9.根据权利要求1所述的一种导航用户界面的低耦合控制系统,其特征在于:所述的界面绘制模块(4)绘制界面背景及用于根据所述获取的当前界面的按键与按钮的对应关联关系信息,绘制界面按钮。
【专利摘要】本发明公开了一种导航用户界面的低耦合控制系统,其特征在于:所述的控制系统包括系统用户界面模块通过连接管理模块接入逻辑层管理模块;同时系统用户界面模块依次连接任务调用模块、关联信息判断模块、界面绘制模块后通过显示装置将操作界面显示出来。由于采用上述的结构和方法,本发明实现了方便操作,改善了用户体检,同时又降低控制系统各模块间的耦合性,大大减少开发人员的工作量。
【IPC分类】G06F9/44
【公开号】CN104932906
【申请号】CN201510434524
【发明人】周单, 陈飞凤, 张强, 陈福全, 舒本洪
【申请人】奇瑞汽车股份有限公司
【公开日】2015年9月23日
【申请日】2015年7月21日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1