信息转换方法、装置、计算机设备及存储介质与流程

文档序号:17587796发布日期:2019-05-03 21:29阅读:231来源:国知局
信息转换方法、装置、计算机设备及存储介质与流程

本发明实施例涉及信息处理领域,尤其是一种信息转换方法、装置、计算机设备及存储介质。



背景技术:

伴随着互联网技术的发展和普及,互联网内容迎来了信息爆炸的时代。互联网内容服务是指以信息资源传播为特色,通过互联网媒介,实现关于新闻,影视剧、教育、餐饮、休闲、娱乐等内容的信息播放及互动,从而为特定人群提供一站式多平台的系列增值内容服务,尤其是多媒体信息服务。

现有技术中,互联网内容的获取方式为:用户通过互联网内容服务商发布的浏览器或者应用程序,向对应的页面内容的提供者的业务服务器发送获取请求,业务服务器在接收到获取请求后,将对应的页面内容信息发送用户终端。

本发明创造的发明人在研究中发现,现有技术中用户获取页面内容,只能够通过访问对应的业务服务器进行获取,单一的获取通道致使页面内容的获取速度,完全的取决于业务服务器的处理能力。而且由于内容提供者的企业或平台不一致,也无法进行跨平台进行页面内容的获取,用户只能够通过不同的应用程序或者网站浏览不同的内容,增大了用户的获取内容的难度。



技术实现要素:

本发明实施例提供一种能够将跨平台的页面内容进行转换,并能够将页面内容转换为适合于当前终端设备显示的信息转换方法、装置、计算机设备及存储介质。

为解决上述技术问题,本发明创造的实施例采用的一个技术方案是:提供一种信息转换方法,包括:

获取目标页面的页面内容;

根据预设的参数列表对所述页面内容进行转换编辑生成转换页面,其中,所述参数列表为使所述页面内容适合于在目标终端上进行显示的转换格式的集合;

接收所述目标终端发送的获取所述目标页面的请求信息,并响应所述请求信息将所述转换页面发送至所述目标终端。

可选地,所述页面内容中包括标签信息,所述根据预设的参数列表对所述页面内容进行转换编辑生成转换页面包括:

获取所述页面内容中的标签信息;

在所述参数列表中查找与所述标签信息对应的转换格式;

根据所述转换格式对所述标签信息表征的内容信息进行格式转换。

可选地,所述接收所述目标终端发送的获取所述目标页面的请求信息,并响应所述请求信息将所述转换页面发送至所述目标终端之前,还包括:

将所述转换页面截图后生成页面截图;

将所述页面截图输入到预设的图像识别模型中,其中,所述图像识别模型为预先训练至收敛状态,用于识别图像美观度的神经网络模型;

根据所述图像识别模型输出的分类结果,获取所述转换页面的美观度。

可选地,所述参数列表中包括同一内容的多种转换格式,所述根据所述图像识别模型输出的分类结果,获取所述转换页面的美观度之后,还包括:

将所述美观度与预设的美观阈值进行比对;

当所述美观度小于所述美观阈值时,根据所述参数列表依次切换所述页面内容的转换格式,至重新转换后的转换页面的页面截图的美观度大于等于所述美观阈值时为止。

可选地,所述接收所述目标终端发送的获取所述目标页面的请求信息,并响应所述请求信息将所述转换页面发送至所述目标终端之前,还包括:

获取所述目标页面的页面链接;

将所述页面链接与所述转换页面进行关联,以使所述页面链接与所述转换页面建立映射关系;

将所述转换页面存储在预设的转换数据库中。

可选地,所述接收所述目标终端发送的获取所述目标页面的请求信息,并响应所述请求信息将所述转换页面发送至所述目标终端包括:

获取所述目标终端发送的获取所述目标页面的请求信息;

解析所述请求信息中所述目标页面的页面链接;

以所述页面链接为限定条件在所述转换数据库中进行检索,查询与所述页面链接具有映射关系的转换页面;

将检索得到的所述转换页面发送至所述目标终端。

可选地,获取目标页面的页面内容之后,还包括:

根据所述页面内容判断所述目标页面的页面类别;

比对所述页面类别与预设的目标终端的终端类型是否对应;

当所述页面类别与所述终端类型不对应时,确认对所述页面内容进行格式转换。

为解决上述技术问题,本发明实施例还提供一种信息转换装置,包括:

获取模块,用于获取目标页面的页面内容;

处理模块,用于根据预设的参数列表对所述页面内容进行转换编辑生成转换页面,其中,所述参数列表为使所述页面内容适合于在目标终端上进行显示的转换格式的集合;

执行模块,用于接收所述目标终端发送的获取所述目标页面的请求信息,并响应所述请求信息将所述转换页面发送至所述目标终端。

可选地,所述信息转换装置还包括:

第一获取子模块,用于获取所述页面内容中的标签信息;

第一处理子模块,用于在所述参数列表中查找与所述标签信息对应的转换格式;

第一执行子模块,用于根据所述转换格式对所述标签信息表征的内容信息进行格式转换。

可选地,所述信息转换装置还包括:

第一截图子模块,用于将所述转换页面截图后生成页面截图;

第二处理子模块,用于将所述页面截图输入到预设的图像识别模型中,其中,所述图像识别模型为预先训练至收敛状态,用于识别图像美观度的神经网络模型;

第二执行子模块,用于根据所述图像识别模型输出的分类结果,获取所述转换页面的美观度。

可选地,所述参数列表中包括同一内容的多种转换格式,所述信息转换装置还包括:

第一比对子模块,用于将所述美观度与预设的美观阈值进行比对;

第三执行子模块,用于当所述美观度小于所述美观阈值时,根据所述参数列表依次切换所述页面内容的转换格式,至重新转换后的转换页面的页面截图的美观度大于等于所述美观阈值时为止。

可选地,所述信息转换装置还包括:

第二获取子模块,用于获取所述目标页面的页面链接;

第三处理子模块,用于将所述页面链接与所述转换页面进行关联,以使所述页面链接与所述转换页面建立映射关系;

第一存储子模块,用于将所述转换页面存储在预设的转换数据库中。

可选地,所述信息转换装置还包括:

第三获取子模块,用于获取所述目标终端发送的获取所述目标页面的请求信息;

第一解析子模块,用于解析所述请求信息中所述目标页面的页面链接;

第四处理子模块,用于以所述页面链接为限定条件在所述转换数据库中进行检索,查询与所述页面链接具有映射关系的转换页面;

第四执行子模块,用于将检索得到的所述转换页面发送至所述目标终端。

可选地,所述信息转换装置还包括:

第一判断子模块,用于根据所述页面内容判断所述目标页面的页面类别;

第二比对子模块,用于比对所述页面类别与预设的目标终端的终端类型是否对应;

第五执行子模块,用于当所述页面类别与所述终端类型不对应时,确认对所述页面内容进行格式转换。

为解决上述技术问题,本发明实施例还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述所述信息转换方法的步骤。

为解决上述技术问题,本发明实施例还提供一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述所述信息转换方法的步骤。

本发明实施例的有益效果是:通过中继服务器将目标终端需要获取的或者中继服务器主动获取的页面内容,进行格式的转换使页面内容能够适用于在目标终端上进行显示。当中继服务器在接收到用户请求获取页面内容的请求信息后,将对应转换页面发送至用户终端进行显示,以此,实现了跨平台的内容显示,用户不用使用不同的浏览器或应用程序就能够观看到不同平台的页面内容,降低用户获取页面内容的难度。同时,由于页面内容的提供商不仅仅局限于业务服务器,其他的中继服务器能够分担相应的访问压力,缩短了用户获取页面内容的时间。

附图说明

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

图1为本发明实施例信息转换方法的基本流程示意图;

图2为本发明实施例通过标签信息获取转换格式进行转换的流程示意图;

图3为本发明实施例通过神经网络模型评价转换页面美观度的流程示意图;

图4为本发明实施例替换转换格式的流程示意图;

图5为本发明实施例将页面链接与转换页面进行关联的流程示意图;

图6为本发明实施例通过页面链接检索的获取转换页面的流程示意图;

图7为本发明实施例根据类型比对确认进行页面转换的流程示意图;

图8为本发明实施例信息转换装置基本结构示意图;

图9为本发明实施例计算机设备基本结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。

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

本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;pcs(personalcommunicationsservice,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;pda(personaldigitalassistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或gps(globalpositioningsystem,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是pda、mid(mobileinternetdevice,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。

具体请参阅图1,图1为本实施例信息转换方法的基本流程示意图。

如图1所示,一种信息转换方法,包括:

s1100、获取目标页面的页面内容;

本实施方式中信息转换方法的执行主体为中继服务器。中继服务器在获取了业务服务器发送的内容信息后,将该内容信息转换后发送至请求获取该内容信息的用户终端。

本实施方式中,中继服务器向业务服务器获取目标页面的方式分为两种。其中,第一种为中继服务器主动获取,具体地,通过网络爬虫技术在整个互联网中获取各个业务数据库中的所有页面的页面内容,并将获取到的页面内容经过转换后存储在中继服务器的数据库中。第二种为中继服务器半主动的进行获取,中继服务器在获取到用户终端发送的请求信息后,在自有的数据库中未检索到相关内容时,需要向对应的业务服务器发送获取请求,在获取到对应的页面内容后,将页面进行转换后发送至用户终端,同时进行存储。

本实施方式中的目标页面是指网页页面,但是不局限于此,根据具体应用场景的不同,网页页面能够是任一能够进行现实的互联网信息。

s1200、根据预设的参数列表对所述页面内容进行转换编辑生成转换页面,其中,所述参数列表为使所述页面内容适合于在目标终端上进行显示的转换格式的集合;

在获取了目标页面的页面内容后,需要对页面内容进行转换。具体地转换方式为通过参数列表进行转换。而参数列表为使页面内容适合于在目标终端上进行显示的转换格式的集合。

由于,不同的页面内容中包括不同的信息内容,例如(不限于):文字信息、图片信息、音频信息或视频信息。不同的信息内容转换时需要对应的转换格式有所不同,因此,在参数列表中,列明各个信息内容的转换格式,然后将各个信息内容进行对应的格式转换。

在一些实施方式中,页面内容中各个信息内容均设有标签,例如,例如,页面数据包中记录的标题为“xxx访问归来”则将该文字信息的标签标记为题目标签。相同的道理,依次获取页面数据中的正文、图片、视频或音乐等信息,并依对上述数据进行打标签。而参数列表记录各个标签标记所表征的内容的转换格式。例如,参数列表中对于“正标题”标签的转换格式为:楷体;四号字;加粗。即将标签为“正标题”的所有字体均转换为上述字体格式。同样的对图片信息、音频信息或视频信息的标签也进行转换格式的设定,然后再进行对应的内容的转换。

在一些实施方式中,当页面内容较为复杂时,对同一中信息内容的信息进行二级标签标记,例如,同样为正文的文字信息分为几个段落,则不同的段落具有二级标签,二级标签能够是“正文一”、“正文二”和“正文三”等。采用同样的方式,对页面数据中为复数的内容进行细化标记。也能够采用细化的方式对内容部分进行更近一步的标签细化,例如,三级标签、四级标签或者更多级的标签。

在一些实施方式中,为保证页面内容的不变性,需要保持页面内容的排班次序,因此,在获取页面内容的各个内容信息的标签时,读取各个页面标签之间的先后顺序关系。例如“图1”标签位于“正文一”与“正文二”之间。

举例说明,用户使用的目标终端为移动终端,中继服务器端在获取目标页面的页面内容后,确认该目标页面为pc版本,如果直接在移动终端进行显示会造成用户阅读困难,需要进行版本转换。则调用与移动终端具有映射关系的参数列表,将pc版本的页面内容转换为能够在移动终端上进行正常显示的转换页面。

s1300、接收所述目标终端发送的获取所述目标页面的请求信息,并响应所述请求信息将所述转换页面发送至所述目标终端。

中继服务器将转换后的转换页面存储在数据库中,接收到目标终端发送的获取目标页面的请求后,不再向目标页面所在的业务服务器发送请求信息,而是将已经存储在数据库中的转换页面发送至目标终端,来完成对目标终端请求信息的响应。目标终端在接收到转换页面后,显示该展示页面。

在一些实施方式中,中继服务器在存储转换页面时,将转换页面与目标页面的网页链接进行关联,当获取到目标终端发送的请求信息后,通过网页链接确定回复的转换页面。

上述事实方式通过中继服务器将目标终端需要获取的或者中继服务器主动获取的页面内容,进行格式的转换使页面内容能够适用于在目标终端上进行显示。当中继服务器在接收到用户请求获取页面内容的请求信息后,将对应转换页面发送至用户终端进行显示,以此,实现了跨平台的内容显示,用户不用使用不同的浏览器或应用程序就能够观看到不同平台的页面内容,降低用户获取页面内容的难度。同时,由于页面内容的提供商不仅仅局限于业务服务器,其他的中继服务器能够分担相应的访问压力,缩短了用户获取页面内容的时间。

在一些实施方式中,页面内容中各个信息内容均设有标签,各个标签均表征部分页面内容,因此,在参数列表中标明各个标签的转换格式,通过查找标签获取对应页面内容的转换格式。请参阅图2,图2为本实施例通过标签信息获取转换格式进行转换的流程示意图。

如图2所示,步骤s1200还包括:

s1211、获取所述页面内容中的标签信息;

在一些实施方式中,页面内容中各个信息内容均设有标签,例如,例如,页面数据包中记录的标题为“xxx访问归来”则将该文字信息的标签标记为题目标签。相同的道理,依次获取页面数据中的正文、图片、视频或音乐等信息,并依对上述数据进行打标签。

s1212、在所述参数列表中查找与所述标签信息对应的转换格式;

而参数列表记录各个标签标记所表征的内容的转换格式。例如,参数列表中对于“正标题”标签的转换格式为:楷体;四号字;加粗。同样的对图片信息、音频信息或视频信息的标签也进行转换格式的设定,然后再进行对应的内容的转换。

通过在参数列表中查找与当前标题适配的转换格式,在该转换格式即为对应的标签信息表征的页面内容的转换格式。

s1213、根据所述转换格式对所述标签信息表征的内容信息进行格式转换。

获取到对应的转换格式后,中继服务器对该标签表征的页面内容进行格式转换。转换完成后依次获取下一个标签对应的转换格式,反复执行步骤s1211-s1213直至将整个页面内容转换完毕。

通过标签的方式,能够使参数列表仅仅记载有限个不同标签的内容转换格式,就能够应对各种不同的目标页面的转换需求,提高了页面转换的效率。

在一些实施方式中,为防止转换后的转换页面在转换后依旧保持较高的美观度,需要对转换页面的显示效果进行评价。具体地,评价通过神经网络模型进行。请参阅图3,图3为通过神经网络模型评价转换页面美观度的流程示意图。

如图3所示,步骤s1300之前还包括:

s1221、将所述转换页面截图后生成页面截图;

中继服务器在生成转换页面后,通过虚拟机虚拟目标终端显示转换页面的显示状态,并从虚拟机的显卡中读取渲染后的转换页面,并生成页面截图。

s1222、将所述页面截图输入到预设的图像识别模型中,其中,所述图像识别模型为预先训练至收敛状态,用于识别图像美观度的神经网络模型;

将上述页面截图输入到预设的图像识别模型中。其中图像识别模型为已经训练至收敛状态,用于识别页面图像美观度的神经网络模型。本实施方式中图像识别模型是卷积神经网络模型(cnn),但是图像识别模型还能够是:深度神经网络模型(dnn)、循环神经网络模型(rnn)或者上述三种网络模型的变形模型。

本实施方式中,美观度为图像识别模型对页面截图的评分。其中,分值为百分制。但不限于此,根据具体应用场景给的不同,分制能够为一分制、十分制或千分制。本实施方式中,图像识别模型的分类类别分别为:0-10、11-20、21-30、31-40、41-50、51-60、61-70、71-80、81-90、91-100。

s1223、根据所述图像识别模型输出的分类结果,获取所述转换页面的美观度。

本实施方式中,图像识别模型输出的分类结果时,会计算分类结果在各个分数区间的置信度,置信度的取值范围为0-1之间。置信度表征分类结果位于各个分值区间的概率,即各个分类取值区间在分类时的置信度越高,则最终的分类结果为即为该置信度对应的取值区间。取值区间的中上限值的十位数与置信度的乘积作为最终分值的分位数与分位数。而取值区间中的十位数则作为最终分值的十位数。举例说明:判断结果中位于81-90取值区间的置信度为0.8,则最终分值为87.2分,十位的取值为8,个位与分数的取值为9*0.8=7.2。最终的分数值即该图像识别模型输出的页面截图地美观度。

通过神经网络模型能够对转换页面的页面截图进行美观度评价,能够更好的校正转换格式,使转换页面更加的美观,便于阅读。

在一些实施方式中,为更近一步地使转换页面具有较好的展示美观度。在参数列表中设置对于同一内容或者同一标签的多种转换格式,多种转换格式之间各不相同。且在多种格式中选择一种作为默认转换格式,当通过默认转换格式转换后的转换页面的美观度较差时,需要按次序进行替换,直至替换后生成的转换页面达到较好的美观度时停止。请参阅图4,图4为本实施例替换转换格式的流程示意图。

如图4所示,步骤s1223之后还包括:

s1231、将所述美观度与预设的美观阈值进行比对;

当通过默认的转换格式进行转换后,将转换后转换页面的截图输入至图像识别模型执行步骤:s1221-1223。得到美观度数值后将其与预设的美观阈值进行比对。美观阈值为审定的衡量转换页面的美观度是否达到设定的审美要求的阈值。在一些实施方式中,美观阈值为60分。但美观阈值的设定不局限于此,美观阈值的数值设定,取决于应用场景中对于美观度的要求级别,级别越高,则美观阈值的取值越高,否则,则越低。

s1232、当所述美观度小于所述美观阈值时,根据所述参数列表依次切换所述页面内容的转换格式,至重新转换后的转换页面的页面截图的美观度大于等于所述美观阈值时为止。

当根据默认的转换格式转换后的转换页面的美观度小于美观阈值时,在参数列表中同一内容的备用转换格式进行转换。具体地,备用的转换格式按设定次序进行排列,次序的设定能够是通过使用频次或者用户评分进行排序的的结果。按照排序的结果依次调用备用的转换格式对页面内容进行转换,生成转换页面。新生成的转换页面执行步骤:s1221-1223。得到美观度数值后,将其与美观阈值进行比较,直至到在备用的转换格式转换后的转换页面的美观度大于或等于美观阈值后结束。

通过美观阈值对转换页面的美观度进行衡量,对于不符合美观度要求的转换页面进行性重新的转换,能够使最终的转换页面美观度提升,更加方便用户阅览。

在一些实施方式中,当转换页面生成后,需要将其与目标页面的页面链接进行关联,以使目标终端在请求获取目标页面时,中继服务器能够根据网页链接快速确定转换页面。请参阅图5,图5为本实施例将页面链接与转换页面进行关联的流程示意图。

如图5所示,s1300之前还包括:

s1241、获取所述目标页面的页面链接;

当目标页面别转换为转换页面后,中继服务器读取访问目标页面时使用的页面链接。

s1242、将所述页面链接与所述转换页面进行关联,以使所述页面链接与所述转换页面建立映射关系;

将页面链接与转换页面的进行关联,关联的具体方式为建立页面链接与转换页面存储路径之间的映射关系。并将该映射关系存储在转换数据库的映射列表中。

s1243、将所述转换页面存储在预设的转换数据库中。

将页面链接与转换页面存储路径建立映射关系后,将转换页面存储在中继服务中转换数据库指定的存储位置,该存储位置也是转换页面的存储路径。

通过将目标页面的页面链接与转换页面进行关联,能够使中继服务器在接收到访问目标页面的请求时,迅速的得到检索结果,并进行回复。提高了回复终端请求的回复效率。

在一些实施方式中,中继服务器在接收到用户的请求后,通过使用请求信息中的页面链接在数据库中进行检索,以快速查询到目标页面转换后的转换页面,并进行回复。请参阅图6,图6为本实施例通过页面链接检索的获取转换页面的流程示意图。

如图6所示,步骤s1300还包括:

s1311、获取所述目标终端发送的获取所述目标页面的请求信息;

用户使用目标终端通过中继服务器服务商提供的应用程序,对目标页面进行访问时,访问的请求首先会发送至中继服务器。中继服务器能够接收用户使用目标终端发送的获取目标页面的请求信息。

s1312、解析所述请求信息中所述目标页面的页面链接;

目标终端发送的请求信息中包括有目标页面的页面链接,中继服务器通过约定的解码程序,对请求信息进行解码,得到该请求信息中包含的目标页面的页面链接。

s1313、以所述页面链接为限定条件在所述转换数据库中进行检索,查询与所述页面链接具有映射关系的转换页面;

由于,被转换后的转换页面均存储在转换数据库中。且转换数据库中的映射列表中记录有页面链接与转换页面的存储路径之间的映射关系。因此,当中继服务器在解析得到页面链接后,直接以页面链接为检索条件,在映射列表中进行检索,查找到转换页面的存储路径,并根据该路径得到转换页面的数据包。

s1314、将检索得到的所述转换页面发送至所述目标终端。

中继服务器将检索得到的转换页面的数据包发送至目标终端进行显示。通过页面链接进行检索,能够使中继服务器在接收到访问目标页面的请求时,迅速的得到检索结果,并进行回复。提高了回复终端请求的回复效率。

在一些实施方式中,不同的目标终端显示规格有所不同,例如pc端与移动端的显示屏幕不一致,因此,不同种类的目标终端需要适配不同转换页面。请参阅图7,图7为本实施例根据类型比对确认进行页面转换的流程示意图。

如图7所示,s1100之后还包括:

s1101、根据所述页面内容判断所述目标页面的页面类别;

本实施方式中,通过目标终端发送的请求信息中的页面链接,判断该页面类别适于打开的终端。例如,该目标页面是pc版还是移动版。页面类别的识别通过js(javascript,直译式脚本语言)脚本实现,通过js脚本调用navigator对象,navigator对象包含有关浏览器的信息。浏览器信息即包括了目标页面所需的浏览器是pc版还是移动版。

s1102、比对所述页面类别与预设的目标终端的终端类型是否对应;

获取到目标页面的页面类别的页面类别后,将该页面类别与目标终端的终端类型是否匹配。目标终端的类型通过记录目标终端的访问记录得到。例如,当目标终端首次请求获取目标页面时,中继服务器内未存储目标页面的转换页面,无法向目标终端发送转换页面。但是记录该目标用户的访问请求,其中该请求中包括目标终端的终端类型。之后,中继服务器通过向目标页面所在的业务服务器端发送请求信息,获取目标页面的页面内容。然后判断目标页面的页面类别是否与目标终端的终端类型对应。即pc版对应pc端,移动版对应移动端。

s1103、当所述页面类别与所述终端类型不对应时,确认对所述页面内容进行格式转换。

当检测到页面类别与终端类型不对应时,中即服务器端确认对目标页面的内容能够进行转换,使目标页面转换为能够在目标终端上进行显示的格式或者样式。

通过类型的判断确认是否对目标页面进行格式转换,能够避免中继服务器进行重复的处理,例如原本页面类别与终端类型相对应,但是还是进行了转换的问题,提高了转换的效率与准确率。

本实施方式中的目标终端,即用户使用的向中继服务器发送请求信息的终端,能够是pc端或者移动端。

为解决上述技术问题,本发明实施例还提供一种信息转换装置。

具体请参阅图8,图8为本实施例信息转换装置基本结构示意图。

如图8所示,一种信息转换装置,包括:获取模块2100、处理模块2200和执行模块2300。其中,获取模块2100用于获取目标页面的页面内容;处理模块2200用于根据预设的参数列表对页面内容进行转换编辑生成转换页面,其中,参数列表为使页面内容适合于在目标终端上进行显示的转换格式的集合;执行模块2300用于接收目标终端发送的获取目标页面的请求信息,并响应请求信息将转换页面发送至目标终端。

信息转换装置通过中继服务器将目标终端需要获取的或者中继服务器主动获取的页面内容,进行格式的转换使页面内容能够适用于在目标终端上进行显示。当中继服务器在接收到用户请求获取页面内容的请求信息后,将对应转换页面发送至用户终端进行显示,以此,实现了跨平台的内容显示,用户不用使用不同的浏览器或应用程序就能够观看到不同平台的页面内容,降低用户获取页面内容的难度。同时,由于页面内容的提供商不仅仅局限于业务服务器,其他的中继服务器能够分担相应的访问压力,缩短了用户获取页面内容的时间。

在一些选择性实施例中,信息转换装置还包括:第一获取子模块、第一处理子模块和第一执行子模块。其中,第一获取子模块用于获取页面内容中的标签信息;第一处理子模块用于在参数列表中查找与标签信息对应的转换格式;第一执行子模块用于根据转换格式对标签信息表征的内容信息进行格式转换。

在一些选择性实施例中,信息转换装置还包括:第一截图子模块、第二处理子模块和第二执行子模块。其中,第一截图子模块用于将转换页面截图后生成页面截图;第二处理子模块用于将页面截图输入到预设的图像识别模型中,其中,图像识别模型为预先训练至收敛状态,用于识别图像美观度的神经网络模型;第二执行子模块用于根据图像识别模型输出的分类结果,获取转换页面的美观度。

在一些选择性实施例中,参数列表中包括同一内容的多种转换格式,信息转换装置还包括:第一比对子模块和第三执行子模块。其中,第一比对子模块用于将美观度与预设的美观阈值进行比对;第三执行子模块用于当美观度小于美观阈值时,根据参数列表依次切换页面内容的转换格式,至重新转换后的转换页面的页面截图的美观度大于等于美观阈值时为止。

在一些选择性实施例中,信息转换装置还包括:第二获取子模块、第三处理子模块和第一存储子模块。其中,第二获取子模块用于获取目标页面的页面链接;第三处理子模块用于将页面链接与转换页面进行关联,以使页面链接与转换页面建立映射关系;第一存储子模块用于将转换页面存储在预设的转换数据库中。

在一些选择性实施例中,信息转换装置还包括:第三获取子模块、第一解析子模块、第四处理子模块和第四执行子模块。其中,第三获取子模块用于获取目标终端发送的获取目标页面的请求信息;第一解析子模块用于解析请求信息中目标页面的页面链接;第四处理子模块用于以页面链接为限定条件在转换数据库中进行检索,查询与页面链接具有映射关系的转换页面;第四执行子模块用于将检索得到的转换页面发送至目标终端。

在一些选择性实施例中,信息转换装置还包括:第一判断子模块、第二比对子模块和第五执行子模块。其中,第一判断子模块用于根据页面内容判断目标页面的页面类别;第二比对子模块用于比对页面类别与预设的目标终端的终端类型是否对应;第五执行子模块用于当页面类别与终端类型不对应时,确认对页面内容进行格式转换。

为解决上述技术问题,本发明实施例还提供计算机设备。具体请参阅图9,图9为本实施例计算机设备基本结构框图。

如图9所示,计算机设备的内部结构示意图。该计算机设备包括通过系统总线连接的处理器、非易失性存储介质、存储器和网络接口。其中,该计算机设备的非易失性存储介质存储有操作系统、数据库和计算机可读指令,数据库中可存储有控件信息序列,该计算机可读指令被处理器执行时,可使得处理器实现一种信息转换方法。该计算机设备的处理器用于提供计算和控制能力,支撑整个计算机设备的运行。该计算机设备的存储器中可存储有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器执行一种信息转换方法。该计算机设备的网络接口用于与终端连接通信。本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

本实施方式中处理器用于执行图8中获取模块2100、处理模块2200和执行模块2300的具体功能,存储器存储有执行上述模块所需的程序代码和各类数据。网络接口用于向用户终端或服务器之间的数据传输。本实施方式中的存储器存储有人脸图像关键点检测装置中执行所有子模块所需的程序代码及数据,服务器能够调用服务器的程序代码及数据执行所有子模块的功能。

计算机设备通过中继服务器将目标终端需要获取的或者中继服务器主动获取的页面内容,进行格式的转换使页面内容能够适用于在目标终端上进行显示。当中继服务器在接收到用户请求获取页面内容的请求信息后,将对应转换页面发送至用户终端进行显示,以此,实现了跨平台的内容显示,用户不用使用不同的浏览器或应用程序就能够观看到不同平台的页面内容,降低用户获取页面内容的难度。同时,由于页面内容的提供商不仅仅局限于业务服务器,其他的中继服务器能够分担相应的访问压力,缩短了用户获取页面内容的时间。

本发明还提供一种存储有计算机可读指令的存储介质,计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述任一实施例信息转换方法的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)等非易失性存储介质,或随机存储记忆体(randomaccessmemory,ram)等。

应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

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