面签系统的显示方法、装置、计算机设备及可读存储介质与流程

文档序号:17772683发布日期:2019-05-28 19:37阅读:254来源:国知局
面签系统的显示方法、装置、计算机设备及可读存储介质与流程

本发明实施例涉及数据分析技术领域,尤其涉及一种面签系统的显示方法、装置、计算机设备及可读存储介质。



背景技术:

以银行业、证券业、保险业等金融行业为代表的一类社会行业,当面向社会公众提供服务时,需要核对当事人的真实身份,即做好实名制验证工作。例如,信用卡申请、证券账户开户等流程中,原有的方式都需要当事人本人亲临网点柜台,提供个人身份有效证件,表达个人的真实意愿并签署相关文件,这个过程一般被称为“面签”。

在汽车金融贷款行业,面签时面临同时使用老系统和新系统的情形,对于新老系统开发浏览器版本基准不一致的情况,经常会出现a系统显示正常,b系统页面展示不正常的情况。



技术实现要素:

本发明实施例的目的是提供一种面签系统的显示方法、装置、计算机设备及可读存储介质,用于解决现有技术存在的问题。

为实现上述目的,第一方面,本发明实施例提供一种面签系统的显示方法,包括:

获取第一面签系统当前浏览页面的窗口大小;

获取第一面签系统的操作系统版本;

在所述第一面签系统展示第二面签系统的界面时,依据所述窗口大小和所述操作系统的版本对展示在所述第一面签系统上的第二面签系统的界面进行调整。

可选的,所述获取第一面签系统当前浏览页面的窗口大小,包括:

获取当前浏览器屏幕的可用高度、可用宽度和任务栏高度,将浏览器屏幕的可用高度减去任务栏的高度,将当前浏览器屏幕的可用宽度减去滚动条的宽度,获取当前浏览页面的窗口大小。

可选的,所述获取第一面签系统的操作系统版本,包括:

根据所述任务栏高度,获取所述第一面签系统的操作系统版本。

可选的,在所述第一面签系统展示第二面签系统的界面时,依据所述窗口大小和所述操作系统的版本对展示在所述第一面签系统上的第二面签系统的界面进行调整,包括:

判断第二面签系统的操作系统的版本是否与第一面签系统的版本一致;

若不一致,则根据第一面签系统的版本获取第一面签系统的任务栏的高度,调整第二面签系统的界面中的任务栏的高度;

依据所述窗口大小和所述任务栏的高度对展示在所述第一面签系统上的第二面签系统的界面进行调整。

可选的,在获取第一面签系统当前浏览页面的窗口大小之前,所述方法还包括:

判断当前第一面签系统的窗口属于选项卡还是窗口,若是窗口,则执行获取第一面签系统当前浏览页面的窗口的大小的步骤。

第二方面,本发明实施例还提供了一种面签系统的显示装置,包括:

第一获取模块,用于获取第一面签系统当前浏览页面的窗口大小;

第二获取模块,用于获取第一面签系统的操作系统版本;

界面调整模块,用于在所述第一面签系统展示第二面签系统的界面时,依据所述窗口大小和所述操作系统的版本对展示在所述第一面签系统上的第二面签系统的界面进行调整。

可选的,所述第一获取模块,用于:

获取当前浏览器屏幕的可用高度、可用宽度和任务栏高度,将浏览器屏幕的可用高度减去任务栏的高度,将当前浏览器屏幕的可用宽度减去滚动条的宽度,获取当前浏览页面的窗口大小。

可选的,所述获取第一面签系统的操作系统版本,包括:

根据所述任务栏高度,获取所述第一面签系统的操作系统版本。

第三方面,本发明实施例还提供了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。

本发明实施例提供的面签系统的显示方法、装置、计算机设备及可读存储介质,与现有技术相比,本方案的区别特征至少包括:通过计算当前浏览器的大小,在通过第一面签系统进入第二面签系统时,按照最合适的窗口大小打开页面,使第二面签系统页面展示正常。计算方式为判断当前窗口属于选项卡还是窗口,若是窗口,分别获取浏览器屏幕的可用高度、可用宽度,减去任务栏的高度、滚动条的宽度,即为最终打开窗口的大小。

上述面签系统的显示方法通过获取第一面签系统的浏览页面窗口的大小和操作系统的版本,以及第二操作系统的版本,根据第一操作系统的浏览页面窗口的大小和第一操作系统的版本调整展示在第一面签系统上的第二面签系统的界面。解决了在第一面签系统上展示第二面签系统的画面时,画面大小不一致或者因为系统不一致导致显示像素降低的问题,提升了用户体验。

附图说明

为了更清楚地说明本发明的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。

图1为本发明一实施例提供的面签系统的显示方法的流程图;

图2为本发明一实施例提供的显示界面示意图;

图3为本发明一实施例提供的面签系统的显示装置的结构示意图;

图4为本发明一实施例提供的计算机设备的硬件结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1示出了本发明实施例提供了一种面签系统的显示方法的流程示意图,如图1所示,该方法包括:

101、获取第一面签系统当前浏览页面的窗口大小;

浏览器页面的窗口大小包括浏览器屏幕的可用高度和可用宽度。第一面签系统中还包括任务栏的高度和滚动条的宽度。

102、获取第一面签系统的操作系统版本;

操作系统可以理解为第一面签系统终端的操作系统,由于每一个终端的操作系统不同,其任务栏的高度存在差异。

例如xp操作系统的任务栏的高度为30px,win7操作系统的任务栏的高度为40px。当然,本实施例中的方法可以适用于多种操作系统,而不仅限于上述操作系统。

103、在所述第一面签系统展示第二面签系统的界面时,依据所述窗口大小和所述操作系统的版本对展示在所述第一面签系统上的第二面签系统的界面进行调整。

一般的面签系统由于面签的种类不同包括多个,用户在面签时,需要先通过第一面签系统进行认证,在通过第二面签系统进行面签程序,在进入第二面签系统的时候,需要退出第一面签系统登录第二面签系统,操作复杂。在本发明实施例中,为了方便用户的操作,将无需上述操作步骤,直接在第一面签系统中通过链接等方式进入第二面签系统,但是由于第一面签系统与第二面签系统会存在版本不一致的情况,而为了避免在本地设备中出现显示异常的情况,本实施例中通过计算当前浏览器的大小,在通过第一面签系统进入第二面签系统时,按照最合适的窗口大小打开页面,使第二面签系统页面展示正常。计算方式为判断当前窗口属于选项卡还是窗口,若是窗口,分别获取浏览器屏幕的可用高度、可用宽度,减去任务栏的高度、滚动条的宽度,即为最终打开窗口的大小。

在上述实施例中的第一面签系统和第二面签系统可以理解为两个系统,即为了方便起见,例如第一面签系统a系统,第二面签系统b系统举例进行说明。

例如,为了使同一浏览器兼容两个不同浏览器标准的系统,我们首先对低于ie8标准的系统域名加入兼容性视图,再通过计算当前浏览器的大小,在通过a系统进入b系统时,按照最合适的窗口大小打开页面,使b系统页面展示正常。计算方式为判断当前窗口属于选项卡还是窗口,若是窗口,分别获取浏览器屏幕的可用高度、可用宽度,减去任务栏的高度、滚动条的宽度,即为最终打开窗口的大小。获取任务栏高度时,会获取操作系统版本,xp为30px,win7为40px。

上述方法通过获取第一面签系统的浏览页面窗口的大小和操作系统的版本,以及第二操作系统的版本,根据第一操作系统的浏览页面窗口的大小和第一操作系统的版本调整展示在第一面签系统上的第二面签系统的界面。解决了在第一面签系统上展示第二面签系统的画面时,画面大小不一致或者因为系统不一致导致显示像素降低的问题,提升了用户体验。

在上述步骤101中,所述获取第一面签系统当前浏览页面的窗口大小,包括:

获取当前浏览器屏幕的可用高度、可用宽度和任务栏高度,将浏览器屏幕的可用高度减去任务栏的高度,将当前浏览器屏幕的可用宽度减去滚动条的宽度,获取当前浏览页面的窗口大小。

如图2所示,获取当前浏览器屏幕的可用高度、可用宽度、任务栏高度,浏览器屏幕的可用高度,此高度包含了水平滚动条的高度(若存在),可表示为浏览器当前高度去除浏览器边框、工具条后的高度。浏览器屏幕的可用宽度,此宽度包含了垂直滚动条的宽度(若存在)。可表示为浏览器当前宽度去除浏览器边框后的宽度。任务栏高度包含了地址栏、书签栏、浏览器边框等范围。如:高度,可通过浏览器高度-页面可用高度得出。

根据当前浏览器屏幕的可用高度、可用宽度,将浏览器屏幕的可用高度减去任务栏的高度,将当前浏览器屏幕的可用宽度减去滚动条的宽度,获取当前浏览页面的窗口大小。

在上述步骤102中,所述获取第一面签系统的操作系统版本,包括:

根据所述任务栏高度,获取所述第一面签系统的操作系统版本。

一般的,由于不同的操作系统,任务栏高度不同。这是为了适配不同的使用终端。根据任务栏的高度获取所述第一面签系统的操作系统的版本。

在上述步骤103中,在所述第一面签系统展示第二面签系统的界面时,依据所述窗口大小和所述操作系统的版本对展示在所述第一面签系统上的第二面签系统的界面进行调整,包括以下子步骤:

判断第二面签系统的操作系统的版本是否与第一面签系统的版本一致;

若不一致,则根据第一面签系统的版本获取第一面签系统的任务栏的高度,调整第二面签系统的界面中的任务栏的高度;

依据所述窗口大小和所述任务栏的高度对展示在所述第一面签系统上的第二面签系统的界面进行调整。

本实施例中时针对不一致的情况,当第一面签系统的窗口大小和第二面签系统的窗口大小不一致时,只需要单独调整窗口大小即可,即调整展示在第一面签系统上的第二面签系统的界面的窗口;在另外一个可实现的方式中,当第一面签系统的窗口大小和第二面签系统的窗口大小不一致,且第一面签系统的操作系统的版本与第二面签系统的操作系统的版本也不一致时,则第二面签系统中的窗口大小和操作系统(即任务栏的高度)均需要调整,才能保证第二面签系统的界面能够在第一面签系统的界面上显示合理,提升了用户的操作体验。

在上述步骤101在获取第一面签系统当前浏览页面的窗口大小之前,所述方法还包括:

判断当前第一面签系统的窗口属于选项卡还是窗口,若是窗口,则执行获取第一面签系统当前浏览页面的窗口的大小的步骤。

在该实施例中,如果第一面签系统的窗口是选项卡,则根据选项卡的尺寸对第二面签系统的显示界面进行调整即可,无需执行上述步骤。

获取浏览器屏幕的可用高度、可用宽度,减去任务栏的高度、滚动条的宽度,即为最终打开窗口的大小。

本实施例中通过计算当前浏览器的大小,在通过第一面签系统进入第二面签系统时,按照最合适的窗口大小打开页面,使第二面签系统页面展示正常。计算方式为判断当前窗口属于选项卡还是窗口,若是窗口,分别获取浏览器屏幕的可用高度、可用宽度,减去任务栏的高度、滚动条的宽度,即为最终打开窗口的大小。

上述方法通过获取第一面签系统的浏览页面窗口的大小和操作系统的版本,以及第二操作系统的版本,根据第一操作系统的浏览页面窗口的大小和第一操作系统的版本调整展示在第一面签系统上的第二面签系统的界面。解决了在第一面签系统上展示第二面签系统的画面时,画面大小不一致或者因为系统不一致导致显示像素降低的问题,提升了用户体验。

图3示出了本发明实施例提供的一种面签系统的显示装置的结构示意图,如图3所示,该装置包括:

第一获取模块31,用于获取第一面签系统当前浏览页面的窗口大小;

浏览器页面的窗口大小包括浏览器屏幕的可用高度和可用宽度。第一面签系统中还包括任务栏的高度和滚动条的宽度。

第二获取模块32,用于获取第一面签系统的操作系统版本;

操作系统可以理解为第一面签系统终端的操作系统,由于每一个终端的操作系统不同,其任务栏的高度存在差异。

例如xp操作系统的任务栏的高度为30px,win7操作系统的任务栏的高度为40px。当然,本实施例中的方法可以适用于多种操作系统,而不仅限于上述操作系统。

界面调整模块33,用于在所述第一面签系统展示第二面签系统的界面时,依据所述窗口大小和所述操作系统的版本对展示在所述第一面签系统上的第二面签系统的界面进行调整。

本实施例中通过计算当前浏览器的大小,在通过第一面签系统进入第二面签系统时,按照最合适的窗口大小打开页面,使第二面签系统页面展示正常。计算方式为判断当前窗口属于选项卡还是窗口,若是窗口,分别获取浏览器屏幕的可用高度、可用宽度,减去任务栏的高度、滚动条的宽度,即为最终打开窗口的大小。

上述方法通过获取第一面签系统的浏览页面窗口的大小和操作系统的版本,以及第二操作系统的版本,根据第一操作系统的浏览页面窗口的大小和第一操作系统的版本调整展示在第一面签系统上的第二面签系统的界面。解决了在第一面签系统上展示第二面签系统的画面时,画面大小不一致或者因为系统不一致导致显示像素降低的问题,提升了用户体验。

在一个优选的实施方式中,所述第一获取模块,用于:

获取当前浏览器屏幕的可用高度、可用宽度和任务栏高度,将浏览器屏幕的可用高度减去任务栏的高度,将当前浏览器屏幕的可用宽度减去滚动条的宽度,获取当前浏览页面的窗口大小。

获取当前浏览器屏幕的可用高度、可用宽度、任务栏高度,浏览器屏幕的可用高度,此高度包含了水平滚动条的高度(若存在),可表示为浏览器当前高度去除浏览器边框、工具条后的高度。浏览器屏幕的可用宽度,此宽度包含了垂直滚动条的宽度(若存在)。可表示为浏览器当前宽度去除浏览器边框后的宽度。任务栏高度包含了地址栏、书签栏、浏览器边框等范围。如:高度,可通过浏览器高度-页面可用高度得出。

在一个优选的实施方式中,所述获取第一面签系统的操作系统版本,包括:

根据所述任务栏高度,获取所述第一面签系统的操作系统版本。

一般的,由于不同的操作系统,任务栏高度不同。这是为了适配不同的使用终端。根据任务栏的高度获取所述第一面签系统的操作系统的版本。

在上述界面调整模块33中,在所述第一面签系统展示第二面签系统的界面时,依据所述窗口大小和所述操作系统的版本对展示在所述第一面签系统上的第二面签系统的界面进行调整,具体用于:

判断第二面签系统的操作系统的版本是否与第一面签系统的版本一致;

若不一致,则根据第一面签系统的版本获取第一面签系统的任务栏的高度,调整第二面签系统的界面中的任务栏的高度;

依据所述窗口大小和所述任务栏的高度对展示在所述第一面签系统上的第二面签系统的界面进行调整。

本实施例中时针对不一致的情况,当第一面签系统的窗口大小和第二面签系统的窗口大小不一致时,只需要单独调整窗口大小即可,即调整展示在第一面签系统上的第二面签系统的界面的窗口;在另外一个可实现的方式中,当第一面签系统的窗口大小和第二面签系统的窗口大小不一致,且第一面签系统的操作系统的版本与第二面签系统的操作系统的版本也不一致时,则第二面签系统中的窗口大小和操作系统(即任务栏的高度)均需要调整,才能保证第二面签系统的界面能够在第一面签系统的界面上显示合理,提升了用户的操作体验。

在上述第一获取模块31获取第一面签系统当前浏览页面的窗口大小之前,还包括:

判断模块,用于判断当前第一面签系统的窗口属于选项卡还是窗口;

执行模块,用于判断模块判断当前第一面签系统的窗口属于窗口执行时,获取第一面签系统当前浏览页面的窗口的大小的步骤。

在该实施例中,如果第一面签系统的窗口是选项卡,则根据选项卡的尺寸对第二面签系统的显示界面进行调整即可,无需执行上述步骤。

本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现面签系统的显示方法、装置、计算机设备及可读存储介质的步骤。

本发明实施例还提供了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述面签系统的显示方法、装置、计算机设备及可读存储介质的步骤。

本实施例提供的一种计算机设备,如可以执行程序的智能手机、平板电脑、笔记本电脑、台式计算机、机架式服务器、刀片式服务器、塔式服务器或机柜式服务器(包括独立的服务器,或者多个服务器所组成的服务器集群)等。本实施例的计算机设备40至少包括但不限于:可通过系统总线相互通信连接的存储器41、处理器42,如图4所示。需要指出的是,图4仅示出了具有组件41-42的计算机设备40,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。

本实施例中,存储器41(即可读存储介质)包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器41可以是计算机设备40的内部存储单元,例如该计算机设备40的硬盘或内存。在另一些实施例中,存储器41也可以是计算机设备40的外部存储设备,例如该计算机设备40上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。当然,存储器41还可以既包括计算机设备40的内部存储单元也包括其外部存储设备。本实施例中,存储器41通常用于存储安装于计算机设备40的操作系统和各类应用软件,例如上述实施例中的数据推送装置中程序代码等。此外,存储器41还可以用于暂时地存储已经输出或者将要输出的各类数据。

处理器42在一些实施例中可以是中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器42通常用于控制计算机设备40的总体操作。本实施例中,处理器42用于运行存储器41中存储的程序代码或者处理数据,以实现上述实施例中的面签系统的显示方法、装置、计算机设备及可读存储介质。

本发明的实施例的计算机设备可以以多种形式存在,包括但不限于:

(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iphone)、多媒体手机、功能性手机,以及低端手机等。

(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:pda、mid和umpc设备等,例如ipad。

(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如ipod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。

(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

(5)其他具有提醒事项记录功能的电子装置。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元(模块)可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

本实施例还提供一种计算机可读存储介质,如闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘、服务器、app应用商城等等,其上存储有计算机程序,程序被处理器执行时实现相应功能。本实施例的计算机可读存储介质用于存储数据推送装置,被处理器执行时实现上述实施例面签系统的显示方法、装置、计算机设备及可读存储介质。

本发明实施例提供了一种计算机程序产品,其中,计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,计算机程序包括程序指令,其中,当程序指令被计算机设备执行时,使电子设备执行上述任意方法实施例中的面签系统的显示方法、装置、计算机设备及可读存储介质。

在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或智能终端设备或处理器(processor)执行本发明各个实施例方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

在本发明所提供的上述实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1