交互界面模式切换方法及装置制造方法及图纸

技术编号:13093392 阅读:43 留言:0更新日期:2016-03-30 20:12
本发明专利技术公开了一种交互界面模式切换方法及装置。所述方法包括以下步骤:A、接收模式切换指令,其中,所述模式切换指令为切换交互界面的模式的指令;B、根据所述模式切换指令加载模式样式表;C、将所述模式样式表应用到交互界面的元素中;D、对所述交互界面进行渲染和绘制处理。本发明专利技术能实现交互界面的模式的切换。

【技术实现步骤摘要】

本专利技术属于交互界面模式切换
,尤其涉及一种交互界面模式切换方法及 目.ο
技术介绍
传统的用户设备(例如,手机)一般都安装有多种软件和应用,所述软件或所述应用的交互界面用于提供给用户与服务器或其它设备交互。在实践中,专利技术人发现现有技术至少存在以下技术问题:在不同的时间或场景下,上述传统的软件或应用的交互界面都使用同一种模式(默认模式),而无法根据用户的实际需要切换到其它模式。故,有必要提出一种新的技术方案,以解决上述技术问题。
技术实现思路
本专利技术的目的在于提供一种交互界面模式切换方法及装置,其能实现交互界面的模式的切换。为了解决以上技术问题,本专利技术的技术方案如下:—种交互界面模式切换方法,所述方法包括以下步骤:Α、接收模式切换指令,其中,所述模式切换指令为切换交互界面的模式的指令;Β、根据所述模式切换指令加载模式样式表;C、将所述模式样式表应用到交互界面的元素中;D、对所述交互界面进行渲染和绘制处理。在上述交互界面模式切换方法中,所述交互界面的模式包括第一模式和第二模式,所述模式样式表包括第一样式表和第二样式表;其中,所述第一样式表与所述第一模式对应,所述第二样式表与所述第二模式对应。在上述交互界面模式切换方法中,在所述步骤Α之后,以及在所述步骤Β之前,所述方法还包括以下步骤:E、根据所述模式切换指令判断所述交互界面要切换到的目标模式,并生成判断结果;所述步骤B包括:bl、在所述判断结果为所述交互界面要切换到所述第一模式的情况下,加载所述第一样式表;b2、在所述判断结果为所述交互界面要切换到所述第二模式的情况下,加载所述第二样式表。在上述交互界面模式切换方法中,所述步骤bl包括:bll、读取预先存储的所述第一样式表;bl2、对所述第一样式表进行解析;所述步骤C为:cl、将经过解析的所述第一样式表应用到所述交互界面的所述元素中。在上述交互界面模式切换方法中,所述步骤b2包括:b21、读取预先存储的所述第二样式表;b22、对所述第二样式表进行解析;所述步骤C为:c2、将经过解析的所述第二样式表应用到所述交互界面的所述元素中。—种交互界面模式切换装置,所述装置包括:接收模块,用于接收模式切换指令,其中,所述模式切换指令为切换交互界面的模式的指令;加载模块,用于根据所述模式切换指令加载模式样式表;应用模块,用于将所述模式样式表应用到交互界面的元素中;处理模块,用于对所述交互界面进行渲染和绘制处理。在上述交互界面模式切换装置中,所述交互界面的模式包括第一模式和第二模式,所述模式样式表包括第一样式表和第二样式表;其中,所述第一样式表与所述第一模式对应,所述第二样式表与所述第二模式对应。在上述交互界面模式切换装置中,所述装置还包括:判断模块,用于根据所述模式切换指令判断所述交互界面要切换到的目标模式,并生成判断结果;所述加载模块用于在所述判断结果为所述交互界面要切换到所述第一模式的情况下,加载所述第一样式表,以及用于在所述判断结果为所述交互界面要切换到所述第二模式的情况下,加载所述第二样式表。在上述交互界面模式切换装置中,在所述判断结果为所述交互界面要切换到所述第一模式的情况下,所述加载模块用于读取预先存储的所述第一样式表,以及用于对所述第一样式表进行解析;所述应用模块用于将经过解析的所述第一样式表应用到所述交互界面的所述元素中。在上述交互界面模式切换装置中,在所述判断结果为所述交互界面要切换到所述第二模式的情况下,所述加载模块用于读取预先存储的所述第二样式表,以及用于对所述第二样式表进行解析;所述应用模块用于将经过解析的所述第二样式表应用到所述交互界面的所述元素中。相对于现有技术,本专利技术能实现交互界面的模式的切换,使得所述交互界面所展现的模式适合用户的实际需要。【附图说明】图1是本专利技术的交互界面模式切换装置的框图;图2是本专利技术的交互界面模式切换方法的流程图;图3是图2中加载第一样式表的步骤的流程图;图4是图2中加载第二样式表的步骤的流程图。【具体实施方式】请参照图式,其中相同的组件符号代表相同的组件。以下的说明是基于所例示的本专利技术具体实施例,其不应被视为限制本专利技术未在此详述的其它具体实施例。本专利技术的交互界面模式切换装置和方法可实施于用户设备中,所述用户设备可例如为智能手机、平板电脑、可穿戴设备等电子设备。术语“交互界面”是指用于提供给用户与服务器或其它设备交互的,展现于所述用户设备上的界面,所述交互界面包括安装于所述用户设备上的软件(Software)的界面或应用(App)的界面。所述软件可例如为浏览器,所述应用可例如为即时通讯应用、打车应用、新闻应用等。参考图1,图1是本专利技术的交互界面模式切换装置的框图。本专利技术的交互界面模式切换装置包括接收模块101、加载模块103、应用模块104、处理模块105。所述接收模块101用于接收模式切换指令,其中,所述模式切换指令为切换交互界面的模式的指令。所述模式切换指令可以是由所述用户设备根据用户的操作生成的,所述接收模块101可用于从所述用户设备接收所述模式切换指令。所述加载模块103用于根据所述模式切换指令加载模式样式表。所述应用模块104用于将所述模式样式表应用(实施/作用/使用)到交互界面的元素中。所述元素可例如为所述交互页面的文字、图片、背景、超级链接等。所述处理模块105用于对所述交互界面进行渲染和绘制处理。具体地,所述处理模块105用于通过所述软件或所述应用中的内核/引擎来对所述交互界面进行渲染和绘制处理。其中,所述内核可例如为Chromium内核或Bl ink内核。所述处理模块105用于以FrameV i ew为根节点重新遍历绘制所述交互界面的所有节点。在本专利技术的交互界面模式切换装置中,所述交互界面的模式包括第一模式和第二模式,所述模式样式表包括第一样式表和第二样式表。其中,所述第一样式表与所述第一模式对应,所述第二样式表与所述第二模式对应。所述第一模式可例如为日间模式,所述第二模式可例如为夜间模式。所述第一样式表可例如为日间模式样式表(例如,html.css),所述第二样式表可例如为夜间模式样式表(例如,htmlnight.css)。所述第一样式表和所述第二样式表是预先生成的。所述第一样式表、所述第二样式表中的至少一者包括文本字体大小、文本颜色、超链接文字颜色、背景色、图片颜色等样式信息。所述第一样式表可以是所述交互界面的默认样式表,所述第二样式表可以是所述交互界面的备选样式表。所述第二样式表设置于所述交互界面所对应的所述软件或所述应用的脚本中。在本专利技术的交互界面模式切换装置中,所述当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种交互界面模式切换方法,其特征在于,所述方法包括以下步骤:A、接收模式切换指令,其中,所述模式切换指令为切换交互界面的模式的指令;B、根据所述模式切换指令加载模式样式表;C、将所述模式样式表应用到交互界面的元素中;D、对所述交互界面进行渲染和绘制处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:孙庆波
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1