一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

页面信息的显示方法、装置、电子设备及存储介质与流程

2021-10-20 01:07:00 来源:中国专利 TAG:互联网 电子设备 装置 页面 方法


1.本技术涉及互联网技术领域,具体而言,本技术涉及一种页面信息的显示方法、装置、电子设备及存储介质。


背景技术:

2.目前,对于在同一个浏览器打开的一个网站,可能会存在打开该网站对应的多个(两个或者两个以上)网页的情形。对于任一已经打开的网页的刷新,都会导致浏览器的cookie信息的更新,即使先前打开的网页是与当前网页的页面显示语言不同,也会变成最后一次网页更新对应的页面显示语言,以验证码为例,如果用户先前打开的网页正好停留在需要图片验证码的阶段,那么在先前打开的网页中再次点击图片验证码就会出现与先前打开的网页的页面显示语言不匹配的验证码。
3.例如,先前打开的网页是中文网页的登录窗口,当前打开的网页时英文网页,当再返回到中文网页后,此时在中文网页中点击图片验证码,该中文网页出现的就是英文图片验证码,反之亦然。
4.也就是说,现有技术中,在打开应用的第一页面之后,如果在应用的其他页面进行了页面显示语言的更新,会导致之后在该第一页面获取的信息的显示语言与第一页面的页面显示语言不匹配的问题。


技术实现要素:

5.本技术提供了一种页面信息的显示方法、装置、电子设备及存储介质,提高了页面的页面显示语言和该页面中的目标信息的显示语言的适配性。
6.根据本技术的一个方面,提供了一种页面信息的显示方法,该方法包括:
7.通过应用的第一页面接收用户的信息获取操作;
8.确定向服务器发送上述第一页面的页面访问请求时的页面显示语言;
9.基于上述信息获取操作和上述页面显示语言,向上述服务器发送对应于上述信息获取操作的信息获取请求;
10.接收上述服务器基于上述信息获取请求返回的与上述页面显示语言相匹配的目标信息并显示。
11.根据本技术的另一个方面,提供了一种页面信息的显示装置,该装置包括:
12.信息获取操作接收模块,用于通过应用的第一页面接收用户的信息获取操作;
13.页面显示语言确定模块,用于确定向上述服务器发送上述第一页面的页面访问请求时的页面显示语言;
14.信息获取请求发送模块,用于基于上述信息获取操作和上述页面显示语言,向服务器发送对应于上述信息获取操作的信息获取请求;
15.目标信息显示模块,用于接收上述服务器基于上述信息获取请求返回的与上述页面显示语言相匹配的目标信息并显示。
16.在一种可选的实施例中,上述信息访问请求包括第一语言字段,上述第一语言字段的赋值是基于上述页面显示语言确定的。
17.在一种可选的实施例中,上述信息获取请求还包括第二语言字段,上述第二语言字段的赋值是基于上述应用对应的储存在用户终端本地的数据cookie确定的,其中,上述第一语言字段的优先级高于上述第二语言字段的优先级。
18.在一种可选的实施例中,上述页面显示语言确定模块,用于:
19.获取上述第一页面的页面访问请求;
20.根据上述页面访问请求确定上述第一页面的页面显示语言。
21.在一种可选的实施例中,上述页面访问请求包括上述第一页面的统一资源定位符url,上述url中包含上述页面显示语言的标识。
22.在一种可选的实施例中,上述信息访问请求包括第一语言字段,上述信息获取请求发送模块,用于:
23.基于上述页面显示语言的标识对上述第一语言字段赋值;
24.基于上述信息获取操作和上述赋值后的第一语言字段,向上述服务器发送携带有上述赋值后的第一语言字段的信息获取请求,以使上述服务器基于上述信息获取请求中的第一语言字段的赋值,确定与上述页面显示语言相匹配的上述信息获取请求对应的目标信息。
25.在一种可选的实施例中,上述信息获取请求包括指定信息的获取请求,上述指定信息包括验证信息。
26.根据本技术的一个方面,提供了一种页面信息的显示方法,该方法包括:
27.接收用户终端发送的信息获取请求,其中,上述信息获取请求是通过应用的第一页面接收到的用户的信息获取操作和页面显示语言确定的,上述页面显示语言是上述用户终端发送上述第一页面的页面访问请求时的页面显示语言;
28.基于上述信息获取请求,确定与上述页面显示语言相匹配的目标信息;
29.向上述用户终端发送上述目标信息,以使上述用户终端接收上述目标信息并显示。
30.根据本技术的另一个方面,提供了一种页面信息的显示装置,该装置包括:
31.信息获取请求接收模块,用于接收用户终端发送的信息获取请求,其中,上述信息获取请求是通过应用的第一页面接收到的用户的信息获取操作和页面显示语言确定的,上述页面显示语言是上述用户终端发送上述第一页面的页面访问请求时的页面显示语言;
32.目标信息确定模块,用于基于上述信息获取请求,确定与上述页面显示语言相匹配的目标信息;
33.目标信息发送模块,用于向上述用户终端发送上述目标信息,以使上述用户终端接收上述目标信息并显示。
34.在一种可选的实施例中,上述目标信息确定模块,具体用于:
35.基于上述信息获取请求中的第一语言字段的赋值,确定与上述页面显示语言相匹配的上述信息获取请求对应的目标信息。
36.在一种可选的实施例中,上述信息访问请求包括第一语言字段,上述第一语言字段的赋值是基于上述页面显示语言确定的。
37.在一种可选的实施例中,上述信息获取请求还包括第二语言字段,上述第二语言字段的赋值是基于上述应用对应的储存在用户终端本地的数据cookie确定的,其中,上述第一语言字段的优先级高于上述第二语言字段的优先级。
38.在一种可选的实施例中,上述信息获取请求包括指定信息的获取请求,上述指定信息包括验证信息。
39.根据本技术的另一个方面,提供了一种电子设备,该电子设备包括处理器和存储器,该处理器和存储器相互连接;
40.上述存储器用于存储计算机程序;
41.上述处理器被配置用于在调用上述计算机程序时,执行上述页面信息的显示方法的任一可选实施方式所提供的方法。
42.一方面,本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行以实现上述页面信息的显示方法的任一种可能的实施方式所提供的方法。
43.本技术提供的技术方案带来的有益效果是:
44.本技术实施例中,本技术实施例所提供的页面信息的显示方法、装置、电子设备及存储介质,在第一页面中接收用户的信息获取操作,然后确定出该第一页面对应的页面显示语言,基于该信息获取操作和页面显示语言,向服务器发送对应于该信息获取操作的信息获取请求,然后接收服务器基于接收到的信息获取请求返回的与该第一页面的页面显示语言相匹配的目标信息并显示。采用这种处理方式,在显示目标信息时,能够保证所显示的目标信息的语言与该第一页面的页面显示语言相匹配,避免了现有技术中在打开第一页面之后,如果在应用的其他页面进行了页面显示语言的更新,会导致之后在该第一页面获取的目标信息的显示语言与第一页面的页面显示语言不匹配的问题,提高了页面的页面显示语言和该页面中的目标信息的显示语言的适配性,提高了用户的使用感知。
附图说明
45.为了更清楚地说明本技术实施例中的技术方案,下面将对本技术实施例描述中所需要使用的附图作简单地介绍。
46.图1为本技术所适用的一种页面信息的显示系统的结构示意图;
47.图2为本技术实施例提供的一种现有技术中注册页面和验证码的示意图;
48.图3a为本技术实施例提供的网站a对应的中国站的首页的示意图;
49.图3b为本技术实施例提供的一种注册页面和验证码的示意图;
50.图4为本技术实施例提供的一种页面信息的显示方法的流程示意图;
51.图5为本技术实施例提供的一种页面信息的显示方法的流程示意图;
52.图6为本技术实施例提供的一种页面信息的显示装置的结构示意图;
53.图7为本技术实施例提供的一种页面信息的显示装置的结构示意图;
54.图8为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
55.下面详细描述本技术的实施例,上述实施例的示例在附图中示出,其中自始至终
相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本技术,而不能解释为对本技术的限制。
56.本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“上述”和“该”也可包括复数形式。应该进一步理解的是,本技术的说明书中使用的措辞“包括”是指存在上述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
57.为了更好的理解和说明本技术所提供的方案及有益效果,下面首先结合一个可选实施例对本技术所提供的方法进行说明。参见图1,图1是本技术所适用的一种页面信息的显示系统的结构示意图,如图1所示,该系统可以包括用户终端100和服务器200(即应用服务器),其中,本技术实施例中所涉及的“应用”的具体形式本技术不作限定,如可以是网站类应用,也可以是其它形式的能够同时打开多个应用界面的应用程序,为了描述方便,本技术后文的描述将以网站作为应用的一个可选示例对本技术的方案进行说明,相应的,服务器即为网站的服务器。其中,用户终端100可以通过浏览器访问网站,与网站的服务器200进行通信。下面结合该图1对本技术的可选实施方案进行说明。
58.如图1所示,本技术中的页面信息的显示方法的具体实现过程可以包括步骤s1

s5:
59.步骤s1,在用户终端100中,通过浏览器打开应用,通过应用的第一页面接收用户的信息获取操作。
60.步骤s2,用户终端100确定向服务器发送第一页面的页面访问请求时的页面显示语言。
61.步骤s3,用户终端100基于信息获取操作和页面显示语言,向服务器200发送对应于上述信息获取操作的信息获取请求。
62.步骤s4,服务器200基于信息获取请求确定与页面显示语言相匹配的目标信息,并通过网络向用户终端100发送该目标信息。
63.步骤s5,用户终端100接收该目标信息并显示。
64.可理解,上述仅为一种示例,本技术实施例在此不作限定。
65.其中,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(content delivery network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器或服务器集群。上述网络可以包括但不限于:有线网络,无线网络,其中,该有线网络包括:局域网、城域网和广域网,该无线网络包括:蓝牙、wi

fi及其他实现无线通信的网络。用户终端可以是智能手机(如android手机、ios手机等)、平板电脑、笔记本电脑、数字广播接收器、mid(mobile internet devices,移动互联网设备)、pda(个人数字助理)、台式计算机、车载终端(例如车载导航终端、车载电脑等)、智能音箱、智能手表等,用户终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,但并不局限于此。具体也可基于实际应用场景需求确定,在此不
作限定。
66.为使本技术的目的、技术方案和优点更加清楚,下面将结合一具体实施例对本技术实施方式作进一步地详细描述。
67.现有技术中,对于在同一个浏览器打开的一个网站,可以打开该网站的两个或者更多的tab标签,当打开不同的tab标签的时候,一个tab标签的刷新,整个浏览器的cookie都会跟着刷新,cookie会按照最后一次更新的结果传值,即便其他tab标签先前打开的是不同语言的网页,也会以最后一次cookie更新所对应的语言为准。以验证码为例,当用户先前打开的网页正好停留在需要图片验证码的阶段,那么图片验证码就会变成不是当前语言的验证码。比如:某个网站的tab标签包括中文站和英文站,若先前打开的tab标签是中文站的登录页面,当打开另外一个英文站的tab标签的网页后,再返回到中文站的登录页面后,此时点击中文站的登录页面中的图片验证码,此时,如图2所示,中文站的登录页面出现的就是英文图片验证码,导致验证码的显示语言和中文站的的登录页面的显示语言不匹配,反之亦然。这是由于cookie的刷新变化,导致了图片验证码语言跟当前网页语言的不匹配,造成对图片验证码使用产生歧义;并且cookie的字段中的值,可以被手动修改,存在不安全因素。也就是说,以验证码为例,现有技术中,在打开应用的第一页面之后,如果在应用的其他页面进行了页面显示语言的更新,会导致之后在该第一页面获取的验证码的显示语言与第一页面的页面显示语言不匹配的问题。
68.为了解决上述问题,可以采用本技术实施例提供的页面信息的显示方法进行目标信息的确定,以下结合一具体实施例对本技术实施例中的页面信息的显示方法进行详细说明,主要过程如下:
69.s1,在前端(如电脑)打开浏览器,在该浏览器中打开某个网站a(即前文中描述的应用)。
70.如图3a所示,为该网站a对应的中国站的首页,图中主要示出了该网站a所包含的一些入口,如解决方案、了解网站a、中国站、登录、立即注册,这些均为该网站a的一些tab标签,用户可以打开这些tab标签。其中,该网站a所支持的语言(还可以称为语种)包括中文和英文。实际应用中,对语言是什么不做限定,如可以为中文、英文、俄语等等。
71.在该网站a的首页中通过点击tab标签(如图3a中所示的中国站和international(即国际站))可以切换该网站a的语言。图3a中所示的tab标签中国站对应的语言为中文,tab标签international对应的语言为英文。假设用户点击的是中国站,则显示该网站a的中国站的首页,假设用户点击的是国际站,则显示该网站a的国际站的首页。
72.s2,假设用户点击了图3a所示的立即注册按钮,会对应跳转至中文对应的注册页面(即第一页面)。
73.需要说明的是,该网站a的中国站对应的页面文件的标识可以为login.html,该网站a的国际站对应的页面文件的标识可以为:en

login.html。当用户在中国站的首页进行了打开立即注册对应的页面的操作(可以称为第一页面的访问操作)时,前端可以将该操作对应的url中的页面文件的标识login.html作为该第一页面的页面显示语言的标识(即该第一页面的url中携带了页面显示语言的标识),并且,在前端打开用户所访问的中文站的立即注册页面。同理,当用户在国际站的首页进行了打开立即注册对应的页面的操作时,前端可以将该操作对应的url中的页面文件的标识en

login.html确定出该第一页面的页面
显示语言的标识,并且,在前端打开用户所访问的国际站的立即注册页面。
74.s3,用户在中国站的注册页面中进行相关操作,点击获取验证码,弹出中文的图片验证码。
75.如图3b所示,为该网站a的中国站对应的注册页面,用户可以依次按照要求输入用户名、设置密码、填写手机号码,然后点击获取验证码(即前文描述的信息获取操作),此时,前端会基于该第一页面的页面访问请求中携带的页面显示语言的标识,对用于标识验证码语言的语言参数lang(即第一语言字段)进行赋值,如lang=zh,其中,zh表示中文,得到赋值后的lang,然后,前端会基于赋值后的第一语言字段生成验证码获取请求(即前文描述的信息获取请求),也就是说,该验证码获取请求中包含了赋值后的lang(即lang=zh),并向后端发送该验证码获取请求。
76.其中,语言参数lang是后端预先添加的一个语言字段,该语言参数lang用于标识验证码语言,且该语言参数lang区别于cookie信息中的语言字段,该lang字段一旦传参,就不能被更改,并且在确定验证码语言时,优先从参数传递判断,参数传递优先于从cookie中的语言字段来确定验证码语言。
77.同理,若用户访问的是国际站的注册页面,当用户在该国际站的注册页面点击获取验证码时,前端会基于该第一页面的页面访问请求中携带的页面显示语言的标识,对用于标识验证码语言的语言参数lang(即第一语言字段)进行赋值,如lang=en,其中,en表示英文,得到赋值后的lang,然后,前端会基于赋值后的第一语言字段生成验证码获取请求,也就是说,该验证码获取请求中包含了赋值后的lang(即lang=en),并向后端发送该验证码获取请求。
78.然后,后端在接收到该验证码获取请求后,会判断lang参数是中文还是英文,如果lang=zh,后端则生成中文验证码;如果lang=en,后端则生成英文验证码。这样就能很好的控制验证码语言跟注册页面的语言的一致性。由于该验证码获取请求中所传递的信息为lang=zh,此时后端可以确定初始验证码的语言为中文,并生成中文验证码。
79.前端接收后端基于该验证码获取请求返回的中文的图片验证码,在该注册页面弹出一个中文的图片验证码(即图中所示的依次点击魑魅魍魉对应的图片验证码),可以看出,该中文的图片验证码的显示语言与该注册页面的页面显示语言的均为中文,是相匹配的。当用户按照要求依次点击该图片验证码中的文字后,前端会将点击结果(即验证码表单)发送至后端(如服务器),后端对该点击结果(即验证码表单)进行比对,若验证通过,则成功发送短信验证码;若验证不通过,则停留在当前页面,重新生成图片验证码,让用户点击操作,直到验证成功,或者关闭放弃不登录。
80.s4,假设用户点击了图3a所示的international按钮,切换了网站a的语言,此时,会对应跳转至该网站a的国际站对应的首页(可以简称为第二页面,该第二页面的页面显示语言为英文)。
81.需要说明的是,由于用户打开了第二页面,导致了cookie的刷新,此时cookie所确定的第二语言字段的赋值为英文。
82.s5,假设用户返回到之前打开的注册页面(即第一页面),并点击了获取验证码按钮,此时,会弹出一个中文的图片验证码。
83.需要说明的是,当用户点击了获取验证码按钮(即信息获取操作)时,由于前端在
第一次访问该第一页面的时候,就对第一语言字段lang进行了赋值,即lang=zh,此时,可以将lang=zh带着一块向服务器发起验证码获取请求,即验证码获取请求中携带了lang=zh,当服务器接收到该验证码获取请求后,会基于该验证码获取请求中包含的lang=zh,确定验证码的语言为中文,并生成中文验证码。
84.其中,后端在确定验证码的语言时,由于第一语言字段的优先级高于第二语言字段,故会以第一语言字段的语言为准来确定验证码的语言。
85.前端接收后端基于该验证码获取请求返回的中文的图片验证码,在该注册页面弹出一个中文的图片验证码。
86.其中,上述过程中是以注册页面和验证码为例进行说明的,在实际应用中,对于先前打开的网页具体是什么网页并不作限定,该网页可以是任何能够显示/弹出目标信息的页面,如注册页面、登录页面等,在此不作限定。对于先前打开的网页中的目标信息,如果由于cookie的刷新导致该目标信息的显示语言与该网页的显示语言不一致,均可采用上述方式,该目标信息并不限定于验证码。
87.通过本技术实施例,采用增加语言参数lang,并保证参数传递优先于cookie中的语言字段来确定验证码的语言的方式,即使出现在多个不同的显示语言之间切换的情形,也可以保证验证码语言和网页显示语言的一致性,提高了验证码语言的适配性。
88.本技术提供的页面信息的显示方法、装置、电子设备和计算机可读存储介质,旨在解决现有技术的如上技术问题。
89.下面以具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
90.本技术实施例中提供了一种页面信息的显示方法,该方法可以由任一电子设备执行,如可以是服务器或者用户终端,也可以是用户终端和服务器交互完成,用户终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接。可选的,可以由用户终端执行,如图4所示,该方法包括:
91.步骤s401,通过应用的第一页面接收用户的信息获取操作;
92.步骤s402,确定向上述服务器发送上述第一页面的页面访问请求时的页面显示语言;
93.步骤s403,基于上述信息获取操作和上述页面显示语言,向服务器发送对应于上述信息获取操作的信息获取请求;
94.步骤s404,接收上述服务器基于上述信息获取请求返回的与上述页面显示语言相匹配的目标信息并显示。
95.可选的,上述应用可以理解为一个网站,该网站可以该网站可以支持多种语言(还可以成为语种),如中文、英文、俄文等等,在此不作限定。
96.在用户终端的浏览器中打开该应用(如网站),并打开该应用的其中一个标签对应的第一页面。该第一页面可以为需要显示/或弹出目标信息的页面,如登录页面、注册页面等。然后在该第一页面中获取用户通过鼠标点击或触摸或电容笔点击发起的信息获取操作。以验证码为例,该信息获取操作可以为用户点击验证码按钮。
97.然后向服务器发送该信息获取操作对应的信息获取请求。其中,在确定该信息获
取请求时,可以基于该信息获取操作和第一页面的页面显示语言共同确定该信息获取请求,例如,在该信息获取请求中携带该第一页面的页面显示语言,该第一页面的页面显示语言是基于该第一页面的页面访问请求确定的,即该第一页面的页面显示语言是与该第一页面的页面访问请求相对应的。例如,该页面访问请求访问的是中文页面,那么该页面显示语言即为中文,该页面访问请求访问的是英文页面,那么该页面显示语言即为英文。
98.当服务器接收到该信息获取请求后,即可基于该信息获取请求确定出该信息获取请求对应的目标信息,并且由于该信息获取请求中携带了第一页面的页面显示语言,故该目标信息的显示语言与该第一页面的页面显示语言是相匹配的。然后,用户终端接收服务器返回的目标信息,并显示该目标信息。
99.在一种可能的实现方式中,上述信息访问请求包括第一语言字段,上述第一语言字段的赋值是基于上述页面显示语言确定的。
100.可选的,在发送信息访问请求时,该信息访问请求中可以包括第一语言字段,该第一语言字段可以基于第一页面的页面显示语言进行赋值。
101.通过本技术实施例,通过在信息访问请求中携带包含基于第一页面的页面显示语言进行赋值后的第一语言字段,可以保证该信息访问请求所请求的目标信息的语言和第一页面的页面显示语言的一致性,提高了目标信息语言适配性。
102.在一种可能的实现方式中,上述信息获取请求还包括第二语言字段,上述第二语言字段的赋值是基于上述应用对应的储存在用户终端本地的数据cookie确定的,其中,上述第一语言字段的优先级高于上述第二语言字段的优先级。
103.可选的,发送的信息获取请求中还包括了第二语言字段,该第二语字段是上述应用存储在用户终端本地的数据cookie确定的,在确定目标信息的显示语言时,第一语言字段的优先级高于第二语言字段的优先级。
104.当服务器接收到该信息获取请求后,会根据该信息获取请求中的第一语言字段,确定该信息获取请求对应的目标信息的显示语言,并生成与该第一语言字段对应的页面显示语言相匹配的目标信息。
105.其中,cookie,有时也用其复数形式cookies,是指某些应用(如网站)为了辨别用户身份、进行时域session(session是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间)跟踪而储存在用户本地终端上的数据(通常经过加密)。
106.cookie是用户浏览某网站时,网站存储在用户终端上的一个小文本文件,cookie记录了用户的身份标识号码(identity document,简称id),,密码、浏览过的网页、停留的时间等信息,当再次来到该网站时,网站通过读取cookie,得知用户的相关信息,就可以做出相应的动作,如在页面显示欢迎的标语,或者让用户不用输入id、密码就直接登录等。
107.通过本技术实施例,通过设置第一语言字段的优先级高于cookie对应的第二语言字段,可以避免由于cookie的刷新导致语言的变化,使得通过该cookie对应的第二语言字段来确定目标信息如验证码时,导致目标信息如验证码与对应页面的页面显示语言不匹配的问题,然而,采用第一语言字段的优先级高于cookie对应的第二语言字段的方式,能够优先使用第一语言字段来确定目标信息如验证码的显示语言,提高了目标信息与第一页面的页面显示语言的适配性。
108.在一种可能的实现方式中,上述信息获取请求包括指定信息的获取请求,上述指定信息包括验证信息。
109.可选的,上述页面信息的显示方法可以应用于指定信息的显示场景中,例如,该指定信息可以包括验证信息(如验证码),上述信息获取请求可以包括指定信息的获取请求,如验证码获取请求。
110.对于以指定信息为验证码为例的具体应用场景,可参考前文中对图3a和图3b的描述,在此不再赘述。
111.通过本技术实施例,在显示目标信息时,能够保证所显示的目标信息的语言与该第一页面的页面显示语言相匹配,避免了现有技术中在打开第一页面之后,如果在应用的其他页面进行了页面显示语言的更新,会导致之后在该第一页面获取的目标信息的显示语言与第一页面的页面显示语言不匹配的问题,提高了页面的页面显示语言和该页面中的目标信息的显示语言的适配性,提高了用户的使用感知。
112.在一种可能的实现方式中,上述确定向服务器发送上述第一页面的页面访问请求时的页面显示语言,包括:
113.获取上述第一页面的页面访问请求;
114.根据上述页面访问请求确定上述第一页面的页面显示语言。
115.可选的,用户可以通过浏览器打开应用,并在该应用中点击/触摸该第一页面对应的按钮(即第一页面的访问操作),然后响应于该点击/触摸操作,生成该第一页面的页面访问请求,然后根据该页面访问请求确定出该第一页面的页面显示语言。其中,实际应用中,对第一页面并不做限定,该第一页面可以为该应用的首页,也可以为该应用的首页中的某个tab标签对应的页面(简称为第三页面),还可以为第三页面中的某个tab标签对应的页面,在此不作限定。
116.其中,在确定该第一页面的页面显示语言时,可以根据页面访问请求所对应访问的文件,来判断所访问的页面的页面显示语言。该文件与页面的显示语言是相对应的。
117.然后,当发送信息获取请求时,可以基于该页面显示语言和信息获取操作发送该信息获取请求。
118.作为一个示例,可以通过页面文件标识作为该页面显示语言的标识,例如,假设应用所支持的语言有中文和英文,中文对应的页面文件的标识可以为login.html,英文对应的页面文件的标识可以为en

login.html,然后,将该页面文件标识同时作为标记页面显示语言的标识,在此不作限定。
119.通过本技术实施例,可以在发送信息获取请求时,能够基于该页面访问请求确定出第一页面的页面显示语言,然后基于该页面显示语言和信息获取操作,确定该信息获取请求,使得在发送该信息获取请求时,能够同时携带有第一页面的页面显示语言的标识,为后续能够生成与该第一页面的页面显示语言相匹配的目标信息奠定基础,提高了目标信息的语言适配性。
120.在一种可能的实现方式中,上述页面访问请求包括上述第一页面的统一资源定位符url,上述url中包含上述页面显示语言的标识。
121.可选的,可以根据url访问来确定页面显示语言的标识,假设用户的访问操作对应的是中文页面,则可以响应于该访问操作,生成对应的url,该url中包含了页面显示语言的
标识,如前文所描述的login.html。
122.如果用户的访问操作对应的是英文页面,则可以响应于该访问操作,生成对应的url,该url中包含了页面显示语言的标识,如前文所描述的en

login.html。
123.通过本技术实施例,可以在url中的页面显示语言的标识来标记第一页面的页面显示语言,简单快捷,提高了确定第一页面的页面显示语言的效率。
124.在一种可能的实现方式中,上述页面访问请求中包括第一语言字段,上述基于上述信息获取操作和上述页面显示语言,向上述服务器发送对应于上述信息获取操作的信息获取请求,包括:
125.基于上述页面显示语言的标识对上述第一语言字段赋值;
126.基于上述信息获取操作和上述赋值后的第一语言字段,向上述服务器发送携带有上述赋值后的第一语言字段的信息获取请求,以使上述服务器基于上述信息获取请求中的第一语言字段的赋值,确定与上述页面显示语言相匹配的上述信息获取请求对应的目标信息。
127.可选的,在发送信息获取请求时,需要携带第一语言字段,该第一语言字段的赋值可以基于页面显示语言的标识来确定。
128.在一个示例中,假设用户访问的第一页面为中文,那么该第一页面的url中的页面显示语言的标识为login.html,那么,当用户发起信息获取操作时,能够根据该login.html对指定的第一语言字段lang参数进行赋值,得到赋值后的lang,即参数传递lang=zh。然后,在信息获取请求中携带该lang=zh,并向服务器发送该携带有lang=zh的信息获取请求,当服务器接收到该携带有lang=zh的信息获取请求时,会根据该lang=zh确定出目标信息的显示语言为中文,并生成中文的目标信息。
129.在一个示例中,假设用户访问的第一页面为英文,那么该第一页面的url中的页面显示语言的标识为en

login.html。那么,当用户发起信息获取操作时,能够根据该en

login.html对指定的语言字段lang参数进行赋值,得到赋值后的lang,即参数传递lang=en。然后,在信息获取请求中携带该lang=en,并向服务器发送该携带有lang=en的信息获取请求,当服务器接收到该携带有lang=en的信息获取请求时,会根据该lang=en确定出目标信息的显示语言为英文,并生成英文的目标信息。
130.通过本技术实施例,可以通过对指定的语言字段进行赋值的方式,来保证页面的显示语言和传递的语言参数的一致性,使得当通过该页面显示语言确定目标信息的显示语言时,提高了目标信息和第一页面的页面显示语言的匹配度。
131.本技术实施例中提供了页面信息的显示方法,该方法可以由任一电子设备执行,如可以是服务器或者用户终端,也可以是用户终端和服务器交互完成,可选的,可以由服务器执行,如图5所示,该方法包括:
132.步骤s501,接收用户终端发送的信息获取请求,其中,上述信息获取请求是通过应用的第一页面接收到的用户的信息获取操作和页面显示语言确定的,上述页面显示语言是上述用户终端发送上述第一页面的页面访问请求时的页面显示语言;
133.步骤s502,基于上述信息获取请求,确定与上述页面显示语言相匹配的目标信息;
134.步骤s503,向上述用户终端发送上述目标信息,以使上述用户终端接收上述目标信息并显示。
135.可选的,服务器可以接收来自用户终端的信息获取请求,该信息获取请求是基于用户在应用的第一页面发起的信息获取操作和该第一页面的页面显示语言确定的,该页面显示语言是用户终端在发送第一页面的页面访问请求时的页面显示语言。
136.然后基于该信息获取请求,由于该信息获取请求中携带了第一页面的页面显示语言,可以基于该页面显示语言,确定出与该页面显示语言相匹配的、且与该信息获取请求对应的目标信息,并向用户终端发送该目标信息。
137.在一种可能的实现方式中,上述基于上述信息获取请求,确定与上述页面显示语言相匹配的目标信息,包括:
138.基于上述信息获取请求中的第一语言字段的赋值,确定与上述页面显示语言相匹配的上述信息获取请求对应的目标信息。
139.可选的,在生成该目标信息时,可以先基于该信息获取请求中携带的页面显示语言(即第一语言字段的赋值)来确定该目标信息的语言,然后生成与该页面显示语言相匹配的目标信息。
140.上述信息获取请求可以为验证码获取请求、目标信息可以为验证码,具体地,可参考前文中对图3a和图3b的描述,在此不再赘述。
141.通过本技术实施例,可以通过信息获取请求中携带的第一页面的页面显示语言来生成该信息获取请求对应的目标信息,采用这种方式,保证了目标信息和第一页面的页面显示语言的一致性,提高了目标信息的语言适配性。
142.在一种可选的实施例中,上述信息访问请求包括第一语言字段,上述第一语言字段的赋值是基于上述页面显示语言确定的。
143.在一种可选的实施例中,上述信息获取请求还包括第二语言字段,上述第二语言字段的赋值是基于上述应用对应的储存在用户终端本地的数据cookie确定的,其中,上述第一语言字段的优先级高于上述第二语言字段的优先级。
144.在一种可选的实施例中,上述信息获取请求包括指定信息的获取请求,上述指定信息包括验证信息。
145.本技术实施例提供了一种页面信息的显示装置,如图6所示,该页面信息的显示装置1可以包括:
146.信息获取操作接收模块11,用于通过应用的第一页面接收用户的信息获取操作;
147.页面显示语言确定模块12,用于确定向上述服务器发送上述第一页面的页面访问请求时的页面显示语言;
148.信息获取请求发送模块13,用于基于上述信息获取操作和上述页面显示语言,向服务器发送对应于上述信息获取操作的信息获取请求;
149.目标信息显示模块14,用于接收上述服务器基于上述信息获取请求返回的与上述页面显示语言相匹配的目标信息并显示。
150.在一种可选的实施例中,上述信息访问请求包括第一语言字段,上述第一语言字段的赋值是基于上述页面显示语言确定的。
151.在一种可选的实施例中,上述信息获取请求还包括第二语言字段,上述第二语言字段的赋值是基于上述应用对应的储存在用户终端本地的数据cookie确定的,其中,上述第一语言字段的优先级高于上述第二语言字段的优先级。
152.在一种可选的实施例中,上述页面显示语言确定模块,用于:
153.获取上述第一页面的页面访问请求;
154.根据上述页面访问请求确定上述第一页面的页面显示语言。
155.在一种可选的实施例中,上述页面访问请求包括上述第一页面的统一资源定位符url,上述url中包含上述页面显示语言的标识。
156.在一种可选的实施例中,上述信息访问请求包括第一语言字段,上述信息获取请求发送模块,用于:
157.基于上述页面显示语言的标识对上述第一语言字段赋值;
158.基于上述信息获取操作和上述赋值后的第一语言字段,向上述服务器发送携带有上述赋值后的第一语言字段的信息获取请求,以使上述服务器基于上述信息获取请求中的第一语言字段的赋值,确定与上述页面显示语言相匹配的上述信息获取请求对应的目标信息。
159.在一种可选的实施例中,上述信息获取请求包括指定信息的获取请求,上述指定信息包括验证信息。
160.通过本技术实施例,在显示目标信息时,能够保证所显示的目标信息的语言与该第一页面的页面显示语言相匹配,避免了现有技术中在打开第一页面之后,如果在应用的其他页面进行了页面显示语言的更新,会导致之后在该第一页面获取的目标信息的显示语言与第一页面的页面显示语言不匹配的问题,提高了页面的页面显示语言和该页面中的目标信息的显示语言的适配性,提高了用户的使用感知。
161.本技术实施例提供了一种页面信息的显示装置,如图7所示,该页面信息的显示装置2可以包括:
162.信息获取请求接收模块21,用于接收用户终端发送的信息获取请求,其中,上述信息获取请求是通过应用的第一页面接收到的用户的信息获取操作和页面显示语言确定的,上述页面显示语言是上述用户终端发送上述第一页面的页面访问请求时的页面显示语言;
163.目标信息确定模块22,用于基于上述信息获取请求,确定与上述页面显示语言相匹配的目标信息;
164.目标信息发送模块23,用于向上述用户终端发送上述目标信息,以使上述用户终端接收上述目标信息并显示。
165.在一种可选的实施例中,上述目标信息确定模块,具体用于:
166.基于上述信息获取请求中的第一语言字段的赋值,确定与上述页面显示语言相匹配的上述信息获取请求对应的目标信息。
167.在一种可选的实施例中,上述信息访问请求包括第一语言字段,上述第一语言字段的赋值是基于上述页面显示语言确定的。
168.在一种可选的实施例中,上述信息获取请求还包括第二语言字段,上述第二语言字段的赋值是基于上述应用对应的储存在用户终端本地的数据cookie确定的,其中,上述第一语言字段的优先级高于上述第二语言字段的优先级。
169.在一种可选的实施例中,上述信息获取请求包括指定信息的获取请求,上述指定信息包括验证信息。
170.通过本技术实施例,可以通过信息获取请求中携带的第一页面的页面显示语言来
生成该信息获取请求对应的目标信息,采用这种方式,保证了目标信息和第一页面的页面显示语言的一致性,提高了目标信息的语言适配性。
171.本技术实施例中提供了一种电子设备,该电子设备包括:存储器和处理器;至少一个程序,存储于存储器中,用于被处理器执行时,执行上述页面信息的显示方法或页面信息的显示方法中的任一种可能的实施方式。
172.在一个可选实施例中提供了一种电子设备,如图8所示,图8所示的电子设备4000包括:处理器4001和存储器4003。其中,处理器4001和存储器4003相连,如通过总线4002相连。可选地,电子设备4000还可以包括收发器4004,收发器4004可以用于该电子设备与其他电子设备之间的数据交互,如数据的发送和/或数据的接收等。需要说明的是,实际应用中收发器4004不限于一个,该电子设备4000的结构并不构成对本技术实施例的限定。
173.处理器4001可以是cpu(central processing unit,中央处理器),通用处理器,dsp(digital signal processor,数据信号处理器),asic(application specific integrated circuit,专用集成电路),fpga(field programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器4001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
174.总线4002可包括一通路,在上述组件之间传送信息。总线4002可以是pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。总线4002可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
175.存储器4003可以是rom(read only memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(random access memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electrically erasable programmable read only memory,电可擦可编程只读存储器)、cd

rom(compact disc read only memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
176.存储器4003用于存储执行本技术方案的应用程序代码(计算机程序),并由处理器4001来控制执行。处理器4001用于执行存储器4003中存储的应用程序代码,以实现前述方法实施例所示的内容。
177.其中,电子设备包括但不限于:服务器或用户终端。
178.本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。
179.应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一
部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
180.以上上述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜