网页应用的访问方法、装置、存储介质及电子设备与流程

文档序号:14950822发布日期:2018-07-17 22:30阅读:135来源:国知局

本申请涉及计算机技术领域,尤其涉及一种网页应用的访问方法、装置、存储介质及电子设备。



背景技术:

随着移动通信技术的快速发展,移动设备能实现的功能越来越多,比如聊天、视频、美图、听音乐以及看新闻等,极大地丰富了人们的生活。

目前,这些功能主要是通过在移动设备中安装相应应用程序来实现,但是,移动设备中安装的应用越多,对内存的要求也就越高,针对这一问题,有些厂家推出了网页应用概念,也即基于web规范,采用html(超文本标记语言),css(层叠样式表)和javascript等搭建的一套框架,其包括视图层和逻辑层,视图层用来渲染页面结构,逻辑层用来逻辑处理、数据请求、接口调用,其中,逻辑层把数据变化通知到视图层,触发视图层页面更新,视图层把触发的事件通知到逻辑层进行业务处理,从而利用同一套框架可以实现许多程序功能,无需在移动设备本地安装程序应用包,很大程度的释放了系统内存。

但是,对于现有的网页应用程序,用户每次都需要进入网页应用界面通过搜索,或者浏览历史使用记录来访问所需的网页应用,操作繁琐,访问效率低。



技术实现要素:

本申请实施例提供一种网页应用的访问方法、装置、存储介质及电子设备,无需通过网页应用界面来访问网页应用,有利于提高网页应用的访问效率。

本申请实施例提供了一种网页应用的访问方法,应用于电子设备,包括:

获取拍摄图像中目标拍摄对象的类型和标识;

根据所述类型确定目标网页应用;

根据所述标识和目标网页应用生成访问指令,并向服务器发送所述访问指令,所述访问指令用于指示所述服务器启动所述目标网页应用,并通过所述目标网页应用的预设接口获取所述标识对应的页面数据进行返回;

接收并显示所述服务器返回的页面数据,以访问所述目标网页应用。

本申请实施例还提供了一种网页应用的访问装置,应用于电子设备,包括:

获取模块,用于获取拍摄图像中目标拍摄对象的类型和标识;

确定模块,用于根据所述类型确定目标网页应用;

生成模块,用于根据所述标识和目标网页应用生成访问指令,并向服务器发送所述访问指令,所述访问指令用于指示所述服务器启动所述目标网页应用,并通过所述目标网页应用的预设接口获取所述标识对应的页面数据进行返回;

显示模块,用于接收并显示所述服务器返回的页面数据,以访问所述目标网页应用。

本申请实施例还提供了一种存储介质,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行上述任一项网页应用的访问方法。

本申请实施例还提供了一种电子设备,包括处理器和存储器,所述处理器与所述存储器电性连接,所述存储器用于存储指令和数据,所述处理器用于上述任一项所述的网页应用的访问方法中的步骤。

本申请提供的网页应用的访问方法、装置、存储介质及电子设备,应用于电子设备,通过获取拍摄图像中目标拍摄对象的类型和标识,并根据该类型确定目标网页应用,接着,根据该标识和目标网页应用生成访问指令,并向服务器发送该访问指令,该访问指令用于指示该服务器启动该目标网页应用,并通过该目标网页应用的预设接口获取该标识对应的页面数据进行返回,之后接收并显示该服务器返回的页面数据,以访问该目标网页应用,从而可以直接通过拍照来进入相关网页应用,无需通过网页应用界面进入,方法简单,网页应用访问效率高,用户体验感好。

附图说明

下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其它有益效果显而易见。

图1为本申请实施例提供的网页应用的访问方法的实施环境的示意图。

图2为本申请实施例提供的网页应用的访问方法的流程示意图。

图3为本申请实施例提供的网页应用的访问方法的另一流程示意图。

图4为本申请实施例提供的通过照片访问网页应用的流程示意图。

图5为本申请实施例提供的显示界面的进入场景示意图。

图6为本申请实施例提供的网页应用的访问装置的结构示意图。

图7为本申请实施例提供的获取模块的结构示意图。

图8为本申请实施例提供的网页应用的访问装置的另一结构示意图。

图9为本申请实施例提供的电子设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例提供一种网页应用的访问方法、装置、存储介质及电子设备。

请参阅图1,图1是本申请实施例提供的网页应用的访问方法的实施环境的示意图,如图1所示,该实施环境包括智能手机、通信网络以及服务器。

该智能手机的操作系统可以为安卓系统、塞班系统、苹果系统等。该智能手机和服务器之间通过通信网络连接。

该通信网络,包括无线网络及有线网络,其中无线网络包括无线广域网、无线局域网、无线城域网、以及无线个人网中的一种或多种的组合。

该服务器可以是某个开放平台的后台服务器,用户通过该开放平台可以访问各种已注册的网页应用,该网页应用是一种使用网页浏览器在互联网或企业内部网上操作的应用软件,是一种以网页语言(例如html、javascript、java等编程语言)撰写的应用程式,需要透过浏览器来执行,比如可以统一通过某个开放平台进行访问,其中,该网页应用的安装包、以及运行时产生的缓存数据均存储在该开放平台的服务器中,其可以不需要在智能手机中安装运行,从而尽可能节省智能手机的内存资源,而智能手机可以通过该开放平台中的应用接口与该网页应用的厂家服务器进行数据通信,实现对该网页应用的访问,即点即用,方便快捷,此时,该开放平台的服务器充当代理服务器的角色,每一网页应用对应一个应用接口。

一种网页应用的访问方法,应用于电子设备,包括:获取拍摄图像中目标拍摄对象的类型和标识;根据该类型确定目标网页应用;根据该标识和目标网页应用生成访问指令,并向服务器发送该访问指令,该访问指令用于指示该服务器启动该目标网页应用,并通过该目标网页应用的预设接口获取该标识对应的页面数据进行返回;接收并显示该服务器返回的页面数据,以访问该目标网页应用。

如图2所示,图2是本申请实施例提供的网页应用的访问方法的流程示意图,其应用于电子设备,具体流程可以如下:

101、获取拍摄图像中目标拍摄对象的类型和标识。

本实施例中,该拍摄图像可以是实时拍摄的,也可以是相册中已存储的。该目标拍摄对象可以是人或者物,该类型和标识可以人为设定,其中该类型可以包括服装、食品、用品、影视、人、以及动物等,该标识主要用于识别不同的拍摄对象,其可以是拍摄对象的名称,比如茶杯、风衣、金毛(狗)、贾斯汀(歌手)、“来自星星的你”(剧名)等等,每一类型可以对应多个标识,每一标识对应一个拍摄对象。

例如,上述步骤101具体可以包括:

1-1、利用已训练模型识别出该拍摄图像中包含的至少一个拍摄对象。

本实施例中,该已训练模型可以是cnn(convolutionalneuralnetwork,卷积神经网络)模型,其是一种处理大型图像的深度神经网络模型。在对cnn模型进行训练时,可以收集大量样本图片,这些样本图片可以是从各个网页应用(比如购物类应用)的后台数据库中批量下载的,此时,该样本图片对应的标识也可以直接获取,当然,该样本图片也可以通过其他途径获得,比如用户相册中的图片,此时,该样本图片对应的标识可以人工标注。

1-2、从该至少一个拍摄对象中确定目标拍摄对象。

例如,上述步骤1-2具体可以包括:

当该拍摄对象为单个时,将该单个拍摄对象作为目标拍摄对象;

当该拍摄对象为多个时,检测该拍摄图像上是否存在选定区域,若存在,则将该选定区域对应的拍摄对象作为目标拍摄对象,若不存在,则将该多个拍摄对象作为目标拍摄对象。

本实施例中,由于正常情况下电子设备的显示窗口只能显示单个网络页面,故通常该目标拍摄对象只有一个,比如一张宣传海报中的某个影星,而当该目标拍摄对象为多个时,比如一张宣传海报中的所有影星,通常代表该拍摄图像是影视剧作品的截图。

容易理解的是,该选定区域一般是由用户手动操作形成的,也即,在检测该拍摄图像上是否存在选定区域之前,该网页应用的访问方法还可以包括:

将拍摄图像显示在显示界面中;

获取用户对该显示界面的点击操作;

根据该点击操作的点击位置确定该拍摄图像上的选定区域。

本实施例中,该显示界面可以是拍摄过程中的预览界面,也可以是浏览相册中照片时通过指定接口进入的一个界面,具体取决于该拍摄图像是实时拍摄的还是早已存储好的。在该拍摄图像显示的一段时间内,用户可以通过点击或者触摸等操作在拍摄图像上叠加一个框选框,该框选框内的区域即为选定区域。该框选框的形状和大小可以人为提前设定好,其在拍摄图像上的放置位置取决于点击位置,比如可以将该点击位置作为框选框的中心点位置。

1-3、获取该目标拍摄对象对应的类型和标识。

本实施例中,当目标拍摄对象为单个时,可以直接在库中匹配对应的类型和标识,比如类型为人物,标识为“迈克尔”。当目标拍摄对象为多个时,需要将该多个目标拍摄对象作为整体来获取类型和标识,此时,获取的类型通常是影视,该标识则是该影视的作品名。

102、根据该类型确定目标网页应用。

例如,上述步骤102具体可以包括:

获取与该类型对应的至少一个预设网页应用;

向用户显示该至少一个预设网页应用,以供用户选择;

将用户选择的预设网页应用作为目标网页应用。

本实施例中,该预设网页应用应该是提前关联好的,每一类型可以对应关联单个或多个预设网页应用,比如类型“茶杯”可以关联百科类网页应用、购物类网页应用,类型“影视”可以关联视频类网页应用、电子书类网页应用,等等,而每一类网页应用也可以有多个选择。

需要说明的是,在向用户显示预设网页应用的过程中,该显示时长可以根据预设网页应用的个数而定,比如若为单个预设网页应用,由于没有别的候选应用,用户可以无需进行选择操作,故该显示时间可以设置的很短,比如1s后就自动默认用户已经将唯一的预设网页应用选定为目标网页应用,而若为多个预设网页应用,且存在同一类别的预设网页应用时,为使显示简洁有序,可以先显示一个导航界面,该导航界面上可以显示该预设网页应用对应的类别标签,比如百科类、购物类等类别标签,用户可以通过点击该类别标签进入具体预设网页应用的选择界面,从而避免因预设网页应用数量过多造成显示杂乱无章,层次结构分明。

103、根据该标识和目标网页应用生成访问指令,并向服务器发送该访问指令,该访问指令用于指示该服务器启动该目标网页应用,并通过该目标网页应用的预设接口获取该标识对应的页面数据进行返回。

本实施例中,该预设接口可以人为设定,比如可以是物品购买搜索入口,或者百度百科搜索入口,或者视频播放入口等。由于网页应用需在安装运行的前提下进行访问,而该安装包是存储在服务器而非用户设备中,故当服务器接收到某个网页应用的访问指令时,需要先确认该网页应用在服务器本地是否处于运行状态,若是,则可以直接利用已运行的网页应用的预设接口访问该标识对应的页面数据,比如“茶杯”的相关购买页面,并将访问到的页面数据发送至电子设备,若否,则需要先启动该网页应用,然后才能通过启动的网页应用进行页面访问,该启动操作可以在沙箱环境中实现。

104、接收并显示该服务器返回的页面数据,以访问该目标网页应用。

本实施例中,对于服务器接收到的页面数据,电子设备可以根据自身显示屏大小调整页面显示尺寸进行显示,当然,在显示过程中,用户也可以通过控制两个手指间距离的大小来放大和缩小显示页面。

由上述可知,本实施例提供的网页应用的访问方法,应用于电子设备,通过获取拍摄图像中目标拍摄对象的类型和标识,并根据该类型确定目标网页应用,接着,根据该标识和目标网页应用生成访问指令,并向服务器发送该访问指令,该访问指令用于指示该服务器启动该目标网页应用,并通过该目标网页应用的预设接口获取该标识对应的页面数据进行返回,之后接收并显示该服务器返回的页面数据,以访问该目标网页应用,从而可以直接通过拍照来进入相关网页应用,无需通过网页应用界面进入,方法简单,网页应用访问效率高,用户体验感好。

在本实施例中,将从网页应用的访问装置的角度进行描述,具体将以该网页应用的访问装置集成在电子设备和服务器中为例进行详细说明。

请参见图3和图4,一种网页应用的访问方法,具体流程可以如下:

201、电子设备将拍摄图像显示在显示界面中。

譬如,该显示界面可以是拍摄过程中的预览界面,也可以是用户在浏览相册中照片时通过网页应用图标进入的一个界面,请参见图5,相应的,该拍摄图像可以是实时拍摄的,也可以是相册中已存储的照片。

202、电子设备检测用户对该显示界面是否存在点击操作,若存在,则根据该点击操作的点击位置确定该拍摄图像上的选定区域,若不存在,则确定该拍摄图像上的选定区域为空。

譬如,若拍摄图像里存在明星、鲜花和包这三个拍摄对象,则在显示过程中,电子设备可以自动生成三个框选框,以提示用户选定单个对象,此时,用户可以通过点击所需对象来进行选定。

203、电子设备利用已训练模型识别出该拍摄图像中包含的至少一个拍摄对象。

譬如,该已训练模型可以是cnn模型。请参阅图4,用户可以点击显示界面中的指定按键,比如“ok”按键来触发已训练模型的识别操作,对于具有多个拍摄对象的拍摄图像,cnn模型可以针对每个对象,以及所有对象的结合各自生成一个识别结果,比如当拍摄图像里存在人、鲜花和包,且该拍摄图像为某部影视剧的截图时,cnn模型可以识别出人名、花品种、包品牌、以及影视剧名。

204、当该拍摄对象为单个时,电子设备将该单个拍摄对象作为目标拍摄对象。

譬如,当拍摄图像里只有茶杯时,该茶杯即自动默认为为目标拍摄对象。

205、当该拍摄对象为多个时,电子设备检测该拍摄图像上是否存在选定区域,若存在,则将该选定区域对应的拍摄对象作为目标拍摄对象,若不存在,则将该多个拍摄对象作为目标拍摄对象。

譬如,对于存在人、鲜花和包三个拍摄对象的拍摄图像,若该选定区域是人脸,则对象人即为目标拍摄对象,若该选定区域为“空”,也即用户并未进行选定操作,则对象人、鲜花和包共同为目标拍摄对象,此时,该拍摄图像通常为影视剧截图。

206、电子设备获取该目标拍摄对象对应的类型和标识,并获取与该类型对应的至少一个预设网页应用。

譬如,若目标对象为包,则对应的类型可以是“鞋包”,对应的标识可以是“鳄鱼包”,获取的预设网页应用可以包括购物类网页应用和百科类网页应用,其中,该购物类网页应用主要用于提供该“鳄鱼包”的相关购买信息,该百科类网页应用主要用于介绍“鳄鱼包”,比如其历史由来、类型、知名品牌等等。

207、电子设备向用户显示该至少一个预设网页应用,以供用户选择,并将用户选择的预设网页应用作为目标网页应用。

譬如,电子设备可以通过层叠形式显示“鞋包”对应的所有预设网页应用,比如先显示一个导航页面,该导航页面上包括“购物”和“百科”两个选项,当用户选择“购物”选项时,可以出现“x宝”、“x猫”、“唯品x”等应用名称,这些应用名称可以根据用户历史使用习惯按列显示,用户以往浏览次数越多的应用,其在该列的显示位置越靠前,反之越靠后,此时,若用户点击了某个应用名称,比如“唯品x”,则“唯品x”即为目标网页应用。

208、电子设备根据该标识和目标网页应用生成访问指令,并向服务器发送该访问指令。

209、服务器根据该访问指令启动该目标网页应用,并通过该目标网页应用的预设接口获取该标识对应的页面数据,之后向该电子设备发送该页面数据。

譬如,当服务器接收到电子设备发送的访问指令时,其会先检查应用程序“唯品x”是否在本地处于运行状态,若是,则可以直接通过物品购买搜索入口获取“鳄鱼包”对应的相关商家页面,之后将该商家页面返回给电子设备。

210、电子设备接收并显示该页面数据,以访问该目标网页应用。

譬如,电子设备接收到服务器返回的商家页面时,会自动根据自身显示屏膜大小调整显示尺寸,以便以合适的显示尺寸显示该商家页面。

由上述可知,本实施例提供的网页应用的访问方法,应用于电子设备和服务器,其中电子设备将拍摄图像显示在显示界面中,并检测用户对该显示界面是否存在点击操作,若存在,则根据该点击操作的点击位置确定该拍摄图像上的选定区域,若不存在,则该选定区域指示空,接着,利用已训练模型识别出该拍摄图像中包含的至少一个拍摄对象,当该拍摄对象为单个时,电子设备将该单个拍摄对象作为目标拍摄对象,当该拍摄对象为多个时,电子设备检测该拍摄图像上是否存在选定区域,若存在,则将该选定区域对应的拍摄对象作为目标拍摄对象,若不存在,则将该多个拍摄对象作为目标拍摄对象,接着,获取该目标拍摄对象对应的类型和标识,并获取与该类型对应的至少一个预设网页应用,接着,向用户显示该至少一个预设网页应用,以供用户选择,并将用户选择的预设网页应用作为目标网页应用,之后,根据该标识和目标网页应用生成访问指令,并向服务器发送该访问指令,而服务器可以根据该访问指令启动该目标网页应用,并通过该目标网页应用的预设接口获取该标识对应的页面数据,之后向该电子设备发送该页面数据,最后电子设备接收并显示该页面数据,以访问该目标网页应用,从而电子设备可以直接通过拍照来进入相关网页应用,无需通过网页应用界面进入,方法简单,网页应用访问效率高,并且电子设备无需在本地安装网页应用,避免存储空间的大量占用,有利于提高电子设备的使用性能,用户体验感好。

根据上述实施例所描述的方法,本实施例将从网页应用的访问装置的角度进一步进行描述,该网页应用的访问装置具体可以作为独立的实体来实现,也可以集成在电子设备,比如终端中来实现,该终端可以包括手机、平板电脑以及个人计算机等。

请参阅图6,图6具体描述了本申请实施例提供的网页应用的访问装置,应用于电子设备,该网页应用的访问装置可以包括:获取模块10、确定模块20、生成模块30和显示模块40,其中:

(1)获取模块10

获取模块10,用于获取拍摄图像中目标拍摄对象的类型和标识。

本实施例中,该拍摄图像可以是实时拍摄的,也可以是相册中已存储的。该目标拍摄对象可以是人或者物,该类型和标识可以人为设定,其中该类型可以包括服装、食品、用品、影视、人、以及动物等,该标识主要用于识别不同的拍摄对象,其可以是拍摄对象的名称,比如茶杯、风衣、金毛(狗)、贾斯汀(歌手)、“来自星星的你”(剧名)等等,每一类型可以对应多个标识,每一标识对应一个拍摄对象。

例如,请参见图7,该获取模块10具体可以包括识别子模块11、确定子模块12和获取子模块13,其中:

识别子模块11,用于利用已训练模型识别出该拍摄图像中包含的至少一个拍摄对象。

本实施例中,该已训练模型可以是cnn(convolutionalneuralnetwork,卷积神经网络)模型,其是一种处理大型图像的深度神经网络模型。在对cnn模型进行训练时,可以收集大量样本图片,这些样本图片可以是从各个网页应用(比如购物类应用)的后台数据库中批量下载的,此时,该样本图片对应的标识也可以直接获取,当然,该样本图片也可以通过其他途径获得,比如用户相册中的图片,此时,该样本图片对应的标识可以人工标注。

确定子模块12,用于从该至少一个拍摄对象中确定目标拍摄对象。

例如,该确定子模块12具体可以用于:

当该拍摄对象为单个时,将该单个拍摄对象作为目标拍摄对象;

当该拍摄对象为多个时,检测该拍摄图像上是否存在选定区域,若存在,则将该选定区域对应的拍摄对象作为目标拍摄对象,若不存在,则将该多个拍摄对象作为目标拍摄对象。

本实施例中,由于正常情况下电子设备的显示窗口只能显示单个网络页面,故通常该目标拍摄对象只有一个,比如一张宣传海报中的某个影星,而当该目标拍摄对象为多个时,比如一张宣传海报中的所有影星,通常代表该拍摄图像是影视剧作品的截图。

容易理解的是,该选定区域一般是由用户手动操作形成的,也即,请参见图8,该访问装置还可以包括选定模块50,用于:

在该确定子模块12检测该拍摄图像上是否存在选定区域之前,将拍摄图像显示在显示界面中;

获取用户对该显示界面的点击操作;

根据该点击操作的点击位置确定该拍摄图像上的选定区域。

本实施例中,该显示界面可以是拍摄过程中的预览界面,也可以是浏览相册中照片时通过指定接口进入的一个界面,具体取决于该拍摄图像是实时拍摄的还是早已存储好的。在该拍摄图像显示的一段时间内,用户可以通过点击或者触摸等操作在拍摄图像上叠加一个框选框,该框选框内的区域即为选定区域。该框选框的形状和大小可以人为提前设定好,其在拍摄图像上的放置位置取决于点击位置,比如可以将该点击位置作为框选框的中心点位置。

获取子模块13,用于获取该目标拍摄对象对应的类型和标识。

本实施例中,当目标拍摄对象为单个时,可以直接在库中匹配对应的类型和标识,比如类型为人物,标识为“迈克尔”。当目标拍摄对象为多个时,需要将该多个目标拍摄对象作为整体来获取类型和标识,此时,获取的类型通常是影视,该标识则是该影视的作品名。

(2)确定模块20

确定模块20,用于根据该类型确定目标网页应用。

例如,上述确定模块20具体可以用于:

获取与该类型对应的至少一个预设网页应用;

向用户显示该至少一个预设网页应用,以供用户选择;

将用户选择的预设网页应用作为目标网页应用。

本实施例中,该预设网页应用应该是提前关联好的,每一类型可以对应关联单个或多个预设网页应用,比如类型“茶杯”可以关联百科类网页应用、购物类网页应用,类型“影视”可以关联视频类网页应用、电子书类网页应用,等等,而每一类网页应用也可以有多个选择。

需要说明的是,在确定模块20向用户显示预设网页应用的过程中,该显示时长可以根据预设网页应用的个数而定,比如若为单个预设网页应用,由于没有别的候选应用,用户可以无需进行选择操作,故该显示时间可以设置的很短,比如1s后就自动默认用户已经将唯一的预设网页应用选定为目标网页应用,而若为多个预设网页应用,且存在同一类别的预设网页应用时,为使显示简洁有序,可以先显示一个导航界面,该导航界面上可以显示该预设网页应用对应的类别标签,比如百科类、购物类等类别标签,用户可以通过点击该类别标签进入具体预设网页应用的选择界面,从而避免因预设网页应用数量过多造成显示杂乱无章,层次结构分明。

(3生成模块30

生成模块30,用于根据该标识和目标网页应用生成访问指令,并向服务器发送该访问指令,该访问指令用于指示该服务器启动该目标网页应用,并通过该目标网页应用的预设接口获取该标识对应的页面数据进行返回。

本实施例中,该预设接口可以人为设定,比如可以是物品购买搜索入口,或者百度百科搜索入口,或者视频播放入口等。由于网页应用需在安装运行的前提下进行访问,而该安装包是存储在服务器而非用户设备中,故当服务器接收到某个网页应用的访问指令时,需要先确认该网页应用在服务器本地是否处于运行状态,若是,则可以直接利用已运行的网页应用的预设接口访问该标识对应的页面数据,比如“茶杯”的相关购买页面,并将访问到的页面数据发送至电子设备,若否,则需要先启动该网页应用,然后才能通过启动的网页应用进行页面访问,该启动操作可以在沙箱环境中实现。

(4)显示模块40

显示模块40,用于接收并显示该服务器返回的页面数据,以访问该目标网页应用。

本实施例中,对于服务器接收到的页面数据,显示模块40可以根据自身显示屏大小调整页面显示尺寸进行显示,当然,在显示过程中,用户也可以通过控制两个手指间距离的大小来放大和缩小显示页面。

具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。

由上述可知,本实施例提供的网页应用的访问方法,应用于电子设备,通过获取模块10获取拍摄图像中目标拍摄对象的类型和标识,确定模块20根据该类型确定目标网页应用,接着,生成模块30根据该标识和目标网页应用生成访问指令,并向服务器发送该访问指令,该访问指令用于指示该服务器启动该目标网页应用,并通过该目标网页应用的预设接口获取该标识对应的页面数据进行返回,之后显示模块40接收并显示该服务器返回的页面数据,以访问该目标网页应用,从而可以直接通过拍照来进入相关网页应用,无需通过网页应用界面进入,方法简单,网页应用访问效率高,用户体验感好。

另外,本申请实施例还提供了一种电子设备,该电子设备可以是智能手机、平板电脑等设备。图9所示,电子设备900包括处理器901、存储器902、显示屏903以及控制电路904。其中,处理器901分别与存储器902、显示屏903、控制电路904电性连接。

处理器901是电子设备900的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或加载存储在存储器902内的应用程序,以及调用存储在存储器902内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。

在本实施例中,电子设备900中的处理器901会按照如下的步骤,将一个或一个以上的应用程序的进程对应的指令加载到存储器902中,并由处理器901来运行存储在存储器902中的应用程序,从而实现各种功能:

获取拍摄图像中目标拍摄对象的类型和标识;

根据该类型确定目标网页应用;

根据该标识和目标网页应用生成访问指令,并向服务器发送该访问指令,该访问指令用于指示该服务器启动该目标网页应用,并通过该目标网页应用的预设接口获取该标识对应的页面数据进行返回;

接收并显示该服务器返回的页面数据,以访问该目标网页应用。

存储器902可用于存储应用程序和数据。存储器902存储的应用程序中包含有可在处理器中执行的指令。应用程序可以组成各种功能模块。处理器901通过运行存储在存储器902的应用程序,从而执行各种功能应用以及数据处理。

显示屏903可用于显示由用户输入的信息或提供给用户的信息以及终端的各种图形用户接口,这些图形用户接口可以由图像、文本、图标、视频和其任意组合来构成。

控制电路904与显示屏903电性连接,用于控制显示屏903显示信息。

在一些实施例中,如图9所示,电子设备900还包括:射频电路905、输入单元906、音频电路907、传感器908以及电源909。其中,处理器901分别与射频电路905、输入单元906、音频电路907、传感器908以及电源909电性连接。

射频电路905用于收发射频信号,以通过无线通信与网络设备或其他电子设备建立无线通讯,与网络设备或其他电子设备之间收发信号。

输入单元906可用于接收输入的数字、字符信息或用户特征信息(例如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。其中,输入单元906可以包括指纹识别模组。

音频电路907可通过扬声器、传声器提供用户与终端之间的音频接口。

电子设备900还可以包括至少一种传感器908,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近传感器可在终端移动到耳边时,关闭显示面板和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

电源909用于给电子设备900的各个部件供电。在一些实施例中,电源909可以通过电源管理系统与处理器901逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管图9中未示出,电子设备900还可以包括摄像头、蓝牙模块等,在此不再赘述。

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。为此,本发明实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的任一种网页应用的访问方法中的步骤。

其中,该存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、磁盘或光盘等。

由于该存储介质中所存储的指令,可以执行本发明实施例所提供的任一种网页应用的访问方法中的步骤,因此,可以实现本发明实施例所提供的任一种网页应用的访问方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

综上该,虽然本申请已以优选实施例揭露如上,但上述优选实施例并非用以限制本申请,本领域的普通技术人员,在不脱离本申请的精神和范围内,均可作各种更动与润饰,因此本申请的保护范围以权利要求界定的范围为准。

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