CN116302230A - 一种页面展示方法、装置及设备 - Google Patents
一种页面展示方法、装置及设备 Download PDFInfo
- Publication number
- CN116302230A CN116302230A CN202211106058.5A CN202211106058A CN116302230A CN 116302230 A CN116302230 A CN 116302230A CN 202211106058 A CN202211106058 A CN 202211106058A CN 116302230 A CN116302230 A CN 116302230A
- Authority
- CN
- China
- Prior art keywords
- page
- applet
- display
- application
- area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 86
- 238000007667 floating Methods 0.000 claims description 46
- 230000007246 mechanism Effects 0.000 claims description 24
- 238000012545 processing Methods 0.000 claims description 20
- 230000008569 process Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 13
- 238000012552 review Methods 0.000 description 10
- 238000004590 computer program Methods 0.000 description 9
- 230000009286 beneficial effect Effects 0.000 description 8
- 230000006872 improvement Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 7
- 230000008520 organization Effects 0.000 description 7
- 230000001737 promoting effect Effects 0.000 description 4
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000009877 rendering Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000011841 epidemiological investigation Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000008447 perception Effects 0.000 description 2
- BLRPTPMANUNPDV-UHFFFAOYSA-N Silane Chemical compound [SiH4] BLRPTPMANUNPDV-UHFFFAOYSA-N 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000004378 air conditioning Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 239000010979 ruby Substances 0.000 description 1
- 229910001750 ruby Inorganic materials 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本说明书实施例中公开了一种页面展示方法、装置及设备。该方案可以包括:当用户针对用户终端设备处的第一小程序的第一页面执行第一触发操作后,若确定该用户终端设备符合预设页面展示条件,则可以在该用户终端设备的屏幕中展示第一小程序以外的第二页面以及第一小程序处的第一页面,以协同展示小程序内外的页面。
Description
技术领域
本申请涉及小程序技术领域,尤其涉及一种页面展示方法、装置及设备。
背景技术
随着软件技术的快速发展,小程序得到了广泛的使用。小程序是一种不需要下载安装就可以使用的应用程序,用户可以在宿主应用上调用小程序,使用非常便捷。宿主应用处通常会支持多种小程序的启动及运行,以便于更好的满足用户对于各个小程序的使用需求。目前,当用户在使用某个小程序的过程中,需要去查看该小程序以外的页面时,通常需要用户关闭该小程序的应用页面,并去全屏展示该小程序以外的页面,由于上述两种页面无法同时呈现,从而容易给使用小程序的用户带来不便。
基于此,如何在用户使用小程序的过程中,去协同展示小程序内的页面以及小程序外的其他页面,成为了亟待解决的技术问题。
发明内容
本说明书实施例提供的一种页面展示方法、装置及设备,可以在用户使用小程序的过程中,去协同展示小程序内的页面以及小程序外的其他页面,不仅有利于提升页面信息展示效率,还有利于提升用户体验。
为解决上述技术问题,本说明书实施例是这样实现的:
本说明书实施例提供的一种页面展示方法,包括:
用户终端设备获取用户针对第一小程序的第一页面的第一触发操作;所述第一触发操作用于请求在所述用户终端设备的屏幕中展示第二页面以及所述第一页面;所述第二页面为所述第一小程序的应用页面以外的页面;
基于所述第一触发操作,判断所述用户终端设备是否符合预设页面展示条件,得到判断结果;
若所述判断结果表示所述用户终端设备符合所述预设页面展示条件,则在所述屏幕中展示所述第二页面以及所述第一页面。
本说明书实施例提供的一种页面展示装置,包括:
第一获取模块,用于令用户终端设备获取用户针对第一小程序的第一页面的第一触发操作;所述第一触发操作用于请求在所述用户终端设备的屏幕中展示第二页面以及所述第一页面;所述第二页面为所述第一小程序的应用页面以外的页面;
判断模块,用于基于所述第一触发操作,判断所述用户终端设备是否符合预设页面展示条件,得到判断结果;
第一页面展示模块,用于若所述判断结果表示所述用户终端设备符合所述预设页面展示条件,则在所述屏幕中展示所述第二页面以及所述第一页面。
本说明书实施例提供的一种页面展示设备,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
用户终端设备获取用户针对第一小程序的第一页面的第一触发操作;所述第一触发操作用于请求在所述用户终端设备的屏幕中展示第二页面以及所述第一页面;所述第二页面为所述第一小程序的应用页面以外的页面;
基于所述第一触发操作,判断所述用户终端设备是否符合预设页面展示条件,得到判断结果;
若所述判断结果表示所述用户终端设备符合所述预设页面展示条件,则在所述屏幕中展示所述第二页面以及所述第一页面。
本说明书中提供的至少一个实施例能够实现以下有益效果:
当用户针对用户终端设备处的第一小程序的第一页面执行第一触发操作后,若判断所述用户终端设备符合预设页面展示条件,则在所述用户终端设备的屏幕中展示所述第一页面以及所述第一小程序的应用页面以外的第二页面,从而在用户使用小程序的过程中,可以在用户终端设备的屏幕中去协同展示该小程序内外的页面。该方案中由于用户可以同时从设备屏幕处查阅到小程序内及小程序外的页面中的信息,使得相较于目前通过切换页面以全屏展示小程序外的页面或者小程序内的页面的方案,一方面可以提升用户对于小程序内外页面的感知度,有利于提升用户体验,另一方面还可以减少用户反复切换小程序内外页面以进行信息查阅的操作,有利于提升页面信息展示效率,以及提升用户查阅页面信息时的效率及操作便捷性。
附图说明
为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本说明书实施例提供的一种页面展示方法的流程示意图;
图2为本说明书实施例提供的一种在屏幕中展示第一页面及第二页面的示意图;
图3为本说明书实施例提供的另一种在屏幕中展示第一页面及第二页面的示意图;
图4为本说明书实施例提供的又一种在屏幕中展示第一页面及第二页面的示意图;
图5为本说明书实施例提供的对应于图1中的页面展示方法的泳道流程示意图;
图6为本说明书实施例提供的对应于图1的一种页面展示装置的结构示意图;
图7为本说明书实施例提供的对应于图1的一种页面展示设备的结构示意图。
具体实施方式
为使本说明书一个或多个实施例的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本说明书一个或多个实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本说明书一个或多个实施例保护的范围。
以下结合附图,详细说明本说明书各实施例提供的技术方案。
现有技术中,宿主应用处通常会支持多种小程序的启动及运行,以便于更好的满足用户对于各个小程序的使用需求。目前,用户在使用某个小程序的过程中,可能存在需要查看该小程序以外的页面的需求,此时,通常需要用户关闭当前全屏展示的该小程序的应用页面,并去全屏展示该小程序以外的页面。后续,若用户还需要返回查阅该小程序的应用页面,则需要关闭该小程序以外的页面,并再次去全屏展示该小程序处的应用页面。从而通过较为繁琐的全屏页面切换操作,实现小程序内外页面的跳转及查阅。因此,目前以全屏形式分别进行小程序内外页面的展示的方案,无法同时对小程序内外的页面进行呈现,从而影响页面信息展示效率,且容易给使用小程序的用户带来不便。
为了解决现有技术中的缺陷,本方案给出了以下实施例:
图1为本说明书实施例提供的一种页面展示方法的流程示意图。从程序角度而言,该流程的执行主体可以为用户终端设备,或者,用户终端设备处搭载的应用程序。如图1所示,该流程可以包括以下步骤:
步骤102:用户终端设备获取用户针对第一小程序的第一页面的第一触发操作;所述第一触发操作用于请求在所述用户终端设备的屏幕中展示第二页面以及所述第一页面;所述第二页面为所述第一小程序的应用页面以外的页面。
本说明书实施例中,所述第一触发操作可以是用户在使用第一小程序的过程中,当需要展示第一小程序以外的第二页面时,针对用户终端设备处当前展示的第一小程序的第一页面执行的操作。
其中,所述第二页面可以为第二小程序的应用页面,且所述第二小程序与所述第一小程序可以为不同的小程序。或者,所述第二页面也可为网页,具体的,可以是基于超文本标记语言(HyperTextMarkupLanguage,英文缩写HTML)生成的页面,例如,HTML5页面。在实际应用中,该HTML5页面既可以为基于实时从服务端处获取的页面资源生成的页面,或者,也可以是基于用户终端设备本地处具有的离线包中的页面资源生成的页面,对此不作具体限定。
在实际应用中,根据第二页面的种类的不同,所述第一触发操作的实现方式也可以存在差异。例如,当所述第二页面为第二小程序的应用页面时,用户可以通过点击所述第一页面中的第二小程序的应用图标,以执行第一触发操作;而当所述第二页面为网页时,用户则可以通过点击所述第一页面中的与所述第二页面对应的链接或按钮,以执行第一触发操作,对此不作具体限定。
步骤104:基于所述第一触发操作,判断所述用户终端设备是否符合预设页面展示条件,得到判断结果。
本说明书实施例中,若需要协同展示第一小程序处的第一页面及第一小程序以外的第二页面,需要预先识别用户终端设备是否符合预设页面展示条件,若该用户终端设备符合所述预设页面展示条件,则通常可以表明该用户终端设备具有协同展示第一小程序处的第一页面及第一小程序以外的第二页面的能力及权限,从而可以执行后续的页面协同展示操作。其中,所述预设页面展示条件可以根据实际需求设置,后续实施例会进行详细的解释说明,在此不作赘述。
步骤106:若所述判断结果表示所述用户终端设备符合所述预设页面展示条件,则在所述屏幕中展示所述第二页面以及所述第一页面。
本说明书实施例中,在确定所述用户终端设备符合所述预设页面展示条件后,可以在用户终端设备的屏幕中同时展示所述第二页面以及所述第一页面的至少部分内容,以实现对第一小程序内外的页面的协同展示,使得用户在查看该屏幕中展示的页面时,可以同时获取到第一页面及第二页面中的至少部分内容。
图1中的方法,由于可以令用户同时从设备屏幕处查阅到小程序内及小程序外的页面中的信息,使得相较于目前通过切换页面以全屏展示小程序外的页面或者小程序内的页面的方案,一方面可以提升用户对于小程序内外页面的感知度,有利于提升用户体验,另一方面还可以减少用户反复切换小程序内外页面以进行信息查阅的操作,有利于提升页面信息展示效率,以及提升用户查阅页面信息的效率及操作便捷性。
基于此,图1中的方案能够更好地满足在某些主线场景中便捷地穿插支线内容的需求,以提升业务运行效率及用户体验。其中,主线场景可以为第一小程序处的第一页面对应的应用场景,而支线内容则可以为第一小程序以外的第二页面所展示的内容。在实际应用中,所述第一页面与所述第二页面中的内容通常具有一定的业务关联性。
例如,针对用户乘坐公共交通工具的场景,第一小程序的第一页面可以为乘车小程序中的展示乘车码的页面,而第二页面可以为用于展示公共交通工具实时位置的页面,或者,第二页面可以为用于展示其他信息的页面,以便于用户的乘车操作。
而针对用户就医的场景,第一小程序的第一页面可以为医院就诊小程序中的展示个人挂号信息的页面,第二页面则可以为用于出示或填写流行病学调查信息的页面,或者,第二页面也可以为用于展示其他信息的页面,以便于用户的就医操作。
还有,针对用户网上购物场景,第一小程序的第一页面可以为直播购物小程序中的展示商品直播视频的页面,而第二页面可以为用于购买被直播的商品的页面,或者,第二页面也可以为与售卖被直播的商品的商户进行沟通的页面等,以便于用户的购物操作。
本说明书实施例中,所述第一页面与所述第二页面中的内容可以根据实际需求设置,对此不作具体限定。
基于图1中的方法,本说明书实施例还提供了该方法的一些具体实施方案,下面进行说明。
本说明书实施例中,由于现有技术中,宿主应用及小程序通常仅支持对小程序内外页面分别进行全屏展示,而无法对小程序内外页面进行协同展示,因此,在执行图1中的方案时,需要预先对第一小程序及其宿主应用进行版本更新,以令用户终端设备处具有用于协同展示小程序内外页面时所需的资源及文件。
基于此,步骤104:判断用户终端设备是否符合预设页面展示条件,具体可以包括:
判断所述用户终端设备处的所述第一小程序的宿主应用的应用版本是否为第一预设版本;所述第一预设版本的所述宿主应用处具有用于按照非全屏展示形式去展示所述第二页面以及所述第一页面所需的程序文件;或者,
判断所述第一小程序的应用版本是否为第二预设版本;所述第二预设版本的所述第一小程序处具有用于按照非全屏展示形式去展示所述第二页面以及所述第一页面所需的程序文件。
本说明书实施例中,全屏展示形式可以指将小程序的宿主应用的应用界面中的全部区域作为一个待展示页面(例如,第一页面、第二页面)的展示区域,且该应用界面中仅会展示这一待展示页面中的内容,而不会展示其他页面中的内容的形式。在实际应用中,这一待展示页面的展示区域的面积应等于所述宿主应用的应用界面的面积,且这一待展示页面会展示于该应用界面处的最上层的图层,使得所述宿主应用的应用界面中有且仅能展示一个待展示页面,而无法协同展示小程序内外的页面。
非全屏展示形式可以指将小程序的宿主应用的应用界面中的部分区域作为一个待展示页面(例如,第一页面、第二页面)的展示区域,即任意一个待展示页面的展示区域的面积小于所述宿主应用的应用界面的面积,基于此,所述宿主应用的应用界面中可以展示多个待展示页面,从而实现协同展示小程序内外的页面。
在实际应用中,也可以将某个待展示页面的页面展示区域设置为宿主应用的应用界面的全部区域,并通过使用其他待展示页面覆盖该待展示页面的部分区域,以令该待展示页面的实际展示区域的面积小于宿主应用的应用界面的面积,从而实现按照非全屏展示形式去展示该待展示页面。
本说明书实施例中,为便于实现按照非全屏展示形式去展示第一小程序处的第一页面以及第一小程序外的第二页面,可以去新增一种用于实现非全屏展示形式的预设应用程序编程接口(ApplicationProgrammingInterface,英文缩写:API),当然,也可能需要适配性的新增一种用于实现非全屏展示形式的预设组件,对此不作具体限定。
基于此,若第一小程序需要共用宿主应用的组件库及API,则需要对宿主应用进行版本更新,以令第一预设版本的宿主应用处具有用于实现非全屏展示形式所需的预设应用程序编程接口及预设组件所对应的程序文件。除此之外,还需要对第一小程序进行版本更新,以令第二预设版本的第一小程序的程序文件在运行过程中可以调用所述预设应用程序编程接口和/或所述预设组件,从而去按照非全屏展示形式展示第一小程序处的第一页面以及第一小程序外的第二页面,以实现针对小程序内外页面的协同展示。
由于第一预设版本以外的宿主应用处通常不具有用于实现非全屏展示形式所需的预设应用程序编程接口及预设组件所对应的程序文件,而第二预设版本以外的第一小程序的程序文件在运行过程中通常也并不会去调用所述预设应用程序编程接口和/或所述预设组件,使得其无法按照非全屏展示形式去展示第一小程序处的第一页面以及第一小程序外的第二页面,因此,图1中的方案,需要判断用户终端设备处的第一小程序的宿主应用的应用版本是否为第一预设版本,和/或,判断第一小程序的应用版本是否为第二预设版本。若用户终端设备处的第一小程序的宿主应用的应用版本为第一预设版本,而第一小程序的应用版本为第二预设版本,则可以生成用于表示用户终端设备符合预设页面展示条件的判断结果,否则,可以生成用于表示用户终端设备不符合预设页面展示条件的判断结果。
本说明书实施例中,若第一小程序的第一页面也是按照非全屏展示形式进行展示的页面,此时,若允许用户通过第一小程序的第一页面继续按照非全屏展示形式去展示第二页面,则会使得用户终端设备的屏幕中展示的页面数量过多,从而影响用户感知主线场景。
基于此,步骤104:判断用户终端设备是否符合预设页面展示条件,具体可以包括:
判断所述第一页面是否是按照非全屏展示形式展示的应用页面。
本说明书实施例中,若所述第一页面是按照非全屏展示形式展示的应用页面,则此时用户终端的屏幕中通常已经协同展示了至少2个页面,若继续对第二页面进行协同展示,则容易对用户造成困扰,从而可以生成用于表示用户终端设备不符合预设页面展示条件的判断结果。而若所述第一页面不是按照非全屏展示形式展示的应用页面,则此时用户终端的屏幕中通常正在以全屏展示形式去展示第一页面,从而可以生成用于表示用户终端设备符合预设页面展示条件的判断结果,以便于后续按照非全屏展示形式对第一页面及第二页面进行协同展示,有利于提升用户体验。
在实际应用中,通常可以根据第一小程序的相关运行参数去确定第一小程序的第一页面的展示形式,方便快捷。基于此,所述判断所述第一页面是否是按照非全屏展示形式展示的应用页面,具体可以包括:
获取所述第一小程序的启动参数与生命周期回调参数中的至少一项。
根据所述启动参数与所述生命周期回调参数中的至少一项,判断所述第一页面是否是按照非全屏展示形式展示的应用页面。
本说明书实施例中,可以通过调用获取小程序启动时的参数的API去获取第一小程序的启动参数,以及,通过调用生命周期函数去获取第一小程序的生命周期回调参数。若根据第一小程序的启动参数和/或生命周期回调参数,确定所述第一小程序的第一页面与非全屏展示形式标识之间具有对应关系,则可以表示第一页面是按照非全屏展示形式展示的应用页面,否则,则可以表示第一页面不是按照非全屏展示形式展示的应用页面,而是按照全屏展示形式展示的应用页面,方便快捷。
本说明书实施例中,根据用户实际需求,也可以允许按照非全屏展示形式展示的第一小程序的第一页面,继续采用非全屏展示形式去调用并展示其他小程序的页面或网页。此时,既可以通过取消执行“判断所述第一页面是否是按照非全屏展示形式展示的应用页面”这一步骤而实现,也可以通过执行“判断按照非全屏展示形式展示的所述第一页面是否具有继续按照非全屏展示形式去展示第二页面的权限”的步骤而实现,对此不作赘述。
本说明书实施例中,图1中方案在实施过程中,若所述第二页面为第二小程序的应用页面,则通常是不需要对第二小程序的版本及程序文件进行改动的。但为保障第二小程序所属机构的权益,还可以令第二小程序所属机构对其提供的第二小程序中的第二页面的可用展示形式进行管控。
具体的,若所述第二页面为第二小程序的应用页面,则步骤104:所判断所述用户终端设备是否符合预设页面展示条件,可以包括:
发送针对所述第一小程序通过非全屏展示形式展示所述第二小程序的所述第二页面的操作鉴权请求至服务端设备。
根据所述服务端设备反馈的操作鉴权结果,判断是否允许按照所述非全屏展示形式在所述屏幕中展示所述第二页面以及所述第一页面。
本说明书实施例中,所述服务端设备既可以是用于管理在第一小程序的宿主应用中发布的小程序的服务端,或者,也可以是所述宿主应用的服务端,或者,还可以是所述宿主应用具有访问权限的其他服务端,对此不作具体限定。
第二小程序所属机构可以预先与所述服务端设备进行通信,从而在所述服务端设备处生成用于授予其他小程序按照非全屏展示形式协同展示其他小程序处的页面与第二小程序处的第二页面的权限的信息,或者,生成用于禁止其他小程序按照非全屏展示形式协同展示其他小程序处的页面与第二小程序处的第二页面的信息。
基于此,当用户请求采用非全屏展示形式协同展示第一小程序的第一页面及第二小程序的第二页面时,可以令用户终端设备通过服务端设备进行用户操作鉴权,若所述服务端设备反馈的操作鉴权结果反映第二小程序所属机构授予了第一小程序按照非全屏展示形式协同展示该第一小程序处的页面与第二小程序处的第二页面的权限,则可以表示允许按照非全屏展示形式在所述屏幕中展示所述第二页面以及所述第一页面,从而可以生成用于表示用户终端设备符合预设页面展示条件的判断结果,否则,可以生成用于表示用户终端设备不符合预设页面展示条件的判断结果。
在实际应用中,宿主应用处的各个小程序均具有各自的唯一程序标识信息,并且各个小程序所属的机构需要基于上述唯一程序标识信息对其提供的小程序进行权限管理。基于此,所述操作鉴权请求中可以携带有所述第一小程序的第一程序标识信息(即唯一程序标识信息)以及所述第二小程序的第二程序标识信息(即唯一程序标识信息)。
对应的,所述服务端设备可以用于在根据所述第一程序标识信息与所述第二程序标识信息,确定所述第一小程序及所述第二小程序归属于同一机构,和/或,确定所述第二小程序归属的机构已授予所述第一小程序通过所述非全屏展示形式去展示所述第二页面的权限后,生成用于反映允许按照所述非全屏展示形式在所述屏幕中展示所述第二页面以及所述第一页面的操作鉴权结果。
本说明书实施例中,每个机构也可以具有自身的唯一机构标识,并且所述机构在宿主应用中发布小程序后,还可以建立所述机构的唯一机构标识信息与所述小程序的唯一程序标识信息之间的对应关系,以便于后续管理其提供的各个小程序。同时,由于同一机构为提升其提供的各个小程序之间的交互性能,通常会针对其提供的各个小程序之间设置较为宽泛的调用权限,因此,当所述服务端设备确定所述第一小程序的第一程序标识信息及所述第二小程序的第二程序标识信息均与同一机构的唯一机构标识信息具有对应关系时,可以知悉所述第一小程序与所述第二小程序归属于同一机构,从而可以生成用于反映允许按照非全屏展示形式在所述屏幕中展示所述第二页面以及所述第一页面的操作鉴权结果。
或者,所述服务端设备处也可以存储有所述第二小程序所属机构设置的黑名单及白名单,其中,黑名单中可以记载有所述第二小程序所属机构设置的禁止按照非全屏展示形式去调用并展示第二小程序的页面的目标小程序的唯一程序标识信息,而白名单中可以记载有所述第二小程序所属机构设置的允许按照非全屏展示形式去调用并展示第二小程序的页面的指定小程序的唯一程序标识信息,基于此,所述服务端设备若确定第一小程序的第一程序标识信息位于白名单中,则可以生成用于反映允许按照非全屏展示形式在所述屏幕中展示所述第二页面以及所述第一页面的操作鉴权结果。否则,可以生成用于反映禁止按照非全屏展示形式在所述屏幕中展示所述第二页面以及所述第一页面的操作鉴权结果。
本说明书实施例中,第一小程序通常需要调用与非全屏展示形式对应的预设应用程序编程接口,以按照非全屏展示形式去协同展示第一小程序处的第一页面与第一小程序外的第二页面。
基于此,步骤106:在屏幕中展示所述第二页面以及所述第一页面,具体可以包括:
根据所述第一触发操作调用的与非全屏展示形式对应的预设应用程序编程接口,确定所述第一页面在所述第一小程序的宿主应用的应用界面内的第一展示区域,以及,所述第二页面在所述宿主应用的应用界面内的第二展示区域;其中,所述宿主应用的应用界面的第一面积大于所述第二展示区域的第二面积。
在所述第一展示区域内展示所述第一页面的至少部分页面内容,并在所述第二展示区域内展示所述第二页面的至少部分页面内容。
本说明书实施例中,由于第一小程序是在宿主应用中启动并运行的程序,因此,所述第一小程序的第一页面以及通过所述第一小程序打开的第二页面的页面展示区域通常不会超出宿主应用的应用界面的范围。基于此,第一小程序在调用与非全屏展示形式对应的预设应用程序编程接口后,若用户终端设备符合预设页面展示条件,则可以从第一小程序的宿主应用的应用界面内确定出后续按照非全屏展示形式进行页面协同展示时,针对第一页面的第一展示区域以及针对第二页面的第二展示区域。
在实际应用中,由于第一小程序的第一页面为主线场景,而第二页面为支线内容,因此,为便于用户区分主线场景及支线内容,可以令第二页面对应的第二展示区域的面积小于所述宿主应用的应用界面的面积。而第一页面对应的第一展示区域的面积既可以等于所述宿主应用的应用界面的面积,也可以小于所述宿主应用的应用界面的面积。不过,当第一页面对应的第一展示区域的面积等于所述宿主应用的应用界面的面积时,应令第二页面所处的图层位于第一页面所处的图层的上面,以保障可以在屏幕中协同展示第一页面及第二页面中的内容。除此之外,第一页面对应的第一展示区域与第二页面对应的第二展示区域也不应该为同一区域,以便于保障可以在屏幕中协同展示第一页面及第二页面中的内容。
值得注意的是,图1中的方案,因用户终端设备的屏幕的尺寸的限制,该屏幕中可能无法一次性展示出第一页面及第二页面中的全部内容,但可以通过令用户对第一页面和/或第二页面执行页面滑动操作等,以使得用户具有在该屏幕中查阅完整的第一页面及第二页面的能力,有利于提升信息展示效率及用户体验。
本说明书实施例中,所述第二页面在所述宿主应用的应用界面内的第二展示区域的位置及尺寸,可以由第一小程序所属的机构通过控制第一小程序的程序文件中的内容而进行调整及设置。
基于此,所述根据所述第一触发操作调用的与非全屏展示形式对应的预设应用程序编程接口,确定所述第二页面在所述宿主应用的应用界面内的第二展示区域,具体可以包括:
根据所述第一小程序针对所述预设应用程序编程接口的调用请求中携带的目标输入参数信息,确定所述第二页面在所述宿主应用的应用界面内的第二展示区域;所述目标输入参数信息携带于所述第一小程序的程序文件中。
本说明书实施例中,所述目标输入参数信息可以为用于确定所述第二展示区域的位置及尺寸的API入参信息。在实际应用中,第一小程序所属的机构可以采用硬编码方式或许软编码方式,将所述目标输入参数信息写入第一小程序的程序文件中,从而令第一小程序的程序文件在运行过程中,当需要调用所述预设应用程序编程接口API时,可以将其携带的所述目标输入参数信息作为所述预设应用程序编程接口的入参。
在实际应用中,所述目标输入参数信息可以由第一小程序所属的机构自行设置,例如,可以通过设置所述目标输入参数信息,令确定出的所述第二展示区域位于宿主应用的应用界面的下部,且令所述第二展示区域与宿主应用的应用界面的面积之比为预设值,诸如,0.8、0.5等,对此不作具体限定。
除此之外,所述目标输入参数信息还可以为用于确定第一页面对应的第一展示区域的位置及尺寸的API入参信息,例如,根据所述目标输入参数信息,可以令确定出的所述第一展示区域位于宿主应用的应用界面的上部,且令所述第一展示区域与宿主应用的应用界面的面积之比为预设值,诸如,1、0.5等。
本实施例中,通过根据第一小程序的程序文件中携带的配置参数信息,以及,实时获取的用户终端设备的设备参数信息,进行页面适配处理,可以令确定出的第一展示区域及第二展示区域符合用户实际需求,从而有利于保障在第一展示区域及第二展示区域中协同展示的第一页面及第二页面的页面展示效果,以提升用户体验。
本说明书实施例中,在屏幕中以非全屏展示形式去协同展示第一小程序处的第一页面与第一小程序外的第二页面的实施方式可以有多种,为便于理解,后续会对各种实施方式进行解释说明。
实施方式一
所述第一展示区域可以为所述宿主应用的应用界面内的面积小于等于所述第一面积的区域,所述第二展示区域可以为所述宿主应用的应用界面内的面积小于所述第一面积的区域;其中,所述第一展示区域与所述第二展示区域为不同区域。具体的,所述第一展示区域与所述第二展示区域之间可以不具有重合区域。或者,所述第一展示区域与所述第二展示区域也可以有小部分重合区域,但所述第一展示区域不应该被所述第二展示区域完全覆盖。
对应的,在所述第一展示区域内展示所述第一页面的至少部分页面内容,并在所述第二展示区域内展示所述第二页面的至少部分页面内容,具体可以包括:
在所述宿主应用的应用界面中的所述第一展示区域内,以浮层形式展示所述第一页面的至少部分页面内容;以及,
在所述宿主应用的应用界面中的所述第二展示区域内,以浮层形式展示所述第二页面的至少部分页面内容。
本说明书实施例中,在采用非全屏展示形式对第一页面及第二页面进行协同展示时,可以从所述宿主应用的应用界面中划分出第一展示区域及第二展示区域,以分别展示第一页面及第二页面。
在实际应用中,由于采用浮层形式去展示应用页面时,不仅可以令用户浏览、查阅应用页面,还可以支持用户触发应用页面中的控件或链接,从而令用户实现业务操作。基于此,可以采用浮层形式去分别在所述宿主应用的应用界面中的第一展示区域及第二展示区域内展示第一页面与第二页面。
此时,若第二页面为第二小程序的应用页面,则本说明书实施例中提供的页面展示方案,不仅可以实现小程序内外页面的协同展示,还可以实现多个小程序的同屏双活功能,以更好的满足用户需求,以及增大页面展示的信息量。同时,由于用户无需关闭第二小程序的第二页面,即可以随意查阅第一小程序处的应用页面,也可以减少用户多次跳转及退出小程序以进行跨小程序页面浏览的操作次数,从而也有利于提升页面展示效率。除此之外,当第二页面为网页时,也具有相似的技术效果,对此不作赘述。
在实际应用中,采用浮层形式去展示应用页面时,具体可以基于标签页、弹窗、悬浮层等技术实现,对此不作具体限定。
本实施例中,由于可以实现多个小程序的同屏双活功能,基于此,从应用后端角度来看,在协同展示第一页面及第二页面时,第一小程序及第二小程序均需处于前台运行状态。
具体的,用户终端设备可以根据所述宿主应用的应用界面中的第一展示区域的尺寸信息,利用针对第一小程序创建的虚拟机重新针对第一页面进行页面渲染,以生成与第一展示区域适配的更新后的第一页面,并将所述更新后的第一页面展示于所述第一展示区域处的浮层中。以及,针对第二小程序创建虚拟机,并根据所述宿主应用的应用界面中的第二展示区域的尺寸信息,针对所述第二页面进行页面渲染,以生成与所述第二展示区域适配的第二页面,并将所述第二页面展示于所述第二展示区域处的浮层中。
在实际应用中,第一页面对应的浮层与第二页面对应的浮层可以处于同一图层。当然,在第二页面对应的第二展示区域未完全覆盖第一页面对应的第一展示区域时,第一页面对应的浮层与第二页面对应的浮层也可以处于不同图层,例如,将第二页面对应的浮层设置于第一页面对应的浮层之上,且应该令第二页面对应的浮层具有的蒙层的透明度较高,该蒙层的透明度可以根据实际需求自行设置,以透出下层图层中的第一页面中内容。此时,由于可以实现多个小程序的同屏双活功能,从而在第一页面中展示有动态视频或动态图像时,用户仍旧可以透过第二页面所在的浮层去感知到第一页面中的动态页面内容,有利于提升用户体验。
在实际应用中,也可以仅在所述第一展示区域内展示针对第一页面的截图图像,并令第一小程序变更为后台运行状态,不过,此时,通常会保证第二页面所属第二小程序处于前台运行状态,以更好的满足用户的业务需求。
本实施方式,适用于用户需要同时展示或操作小程序内的第一页面及小程序外的第二页面的场景,例如,第一页面可以为乘车小程序中的展示乘车码的页面,而第二页面可以为用于展示公共交通工具实时位置的页面,或者,第二页面可以为用于展示其他信息的页面。以及,第一页面可以为医院就诊小程序中的展示个人挂号信息的页面,而第二页面可以为用于出示或填写流行病学调查信息的页面,或者,第二页面也可以为用于展示其他信息的页面等。
图2为本说明书实施例提供的一种在屏幕中展示第一页面及第二页面的示意图。如图2所示,在第一小程序的宿主应用的应用界面201中的第一展示区域202内,以浮层形式展示有第一小程序处的第一页面的至少部分页面内容,以及,在第一小程序的宿主应用的应用界面201中的第二展示区域203内,以浮层形式展示有第二页面中的至少部分页面内容。
实施方式二
所述第一展示区域具体可以为所述宿主应用的应用界面的所在区域,所述第二展示区域可以为所述宿主应用的应用界面内的面积小于所述第一面积的区域。
对应的,所述在所述第一展示区域内展示所述第一页面的至少部分页面内容,并在所述第二展示区域内展示所述第二页面的至少部分页面内容,具体可以包括:
根据所述宿主应用的应用界面内当前展示的所述第一页面的页面内容,生成背景图像。
在所述宿主应用的应用界面的所在区域内展示所述背景图像。
在所述背景图像的上层处的所述第二展示区域内,以浮层形式展示所述第二页面的至少部分页面内容。
本说明书实施例中,在采用非全屏展示形式对第一页面及第二页面进行协同展示时,由于用户可能更偏向于关注第二页面中的内容,以及对第二页面进行操作,基于此,可以将第一页面的截图图像作为背景图像,并置于第二页面所在的浮层之下,从而令用户可以聚焦于第二页面。同时,还可以令第二页面的展示区域小于第一页面的展示区域,以便于用户感知第一页面对应于主线场景,而第二页面对应于支线场景,从而有利于提升用户体验。
在实际应用中,采用浮层形式去展示第二页面时,具体可以基于标签页、弹窗、悬浮层等技术实现,对此不作具体限定。且由于采用浮层形式展示的第二页面,通常可以支持用户触发第二页面中的控件或链接,从而便于用户实现业务操作。
本实施例中,若第二页面为第二小程序的应用页面,则从应用后端角度来看,在协同展示第一页面及第二页面时,第一小程序可以由前台运行状态变更为后台运行状态,而第二小程序则需处于前台运行状态。
具体的,用户终端设备可以针对所述宿主应用的应用界面中当前展示的第一页面进行截图以生成背景图像,以及,针对第二小程序创建虚拟机,并根据所述宿主应用的应用界面中的第二展示区域的尺寸信息,针对所述第二页面进行页面渲染,以生成与所述第二展示区域适配的第二页面,并将所述第二页面展示于所述第二展示区域处的浮层中。其中,用于展示第二页面的浮层所在图层应位于所述背景图像所处的图层之上。此时,用户终端设备的屏幕中可以展示有第二展示区域内的第二页面的内容,以及第一页面中的未被所述第二展示区域遮盖的页面内容,从而实现小程序内外页面的协同展示。
本实施方式,适用于用户需要暂时由第一小程序内的第一页面跳转至小程序外的第二页面的场景,例如,第一小程序的第一页面可以为购物直播小程序中的展示商品直播视频的页面,而第二页面可以为用于购买被直播的商品的网页页面,或者,第二页面也可以为与售卖被直播的商品的商户进行沟通的小程序处的页面等,以便于用户的购物操作。以及,第一页面可以为乘车小程序中的展示乘车码的页面,而第二页面可以为用于展示公共交通工具实时位置的页面,或者,第二页面可以为用于展示其他信息的页面等。
图3为本说明书实施例提供的另一种在屏幕中展示第一页面及第二页面的示意图。如图3所示,在第一小程序的宿主应用的应用界面301中展示有作为背景图像的第一小程序处的第一页面,以及,在第一小程序的宿主应用的应用界面301中的第二展示区域302内,以浮层形式展示有第二页面中的至少部分页面内容。
本说明书实施例中,根据实际需求,既可以直接将第一页面的截图作为背景图像,也可以对第一页面进行图像处理后,再将处理得到的图像作为背景图像,以提升用户体验。
基于此,所述根据所述宿主应用的应用界面内当前展示的所述第一页面的页面内容,生成背景图像,具体可以包括:
针对所述宿主应用的应用界面内当前展示的所述第一页面的页面内容进行截图处理,得到截图图像。
将所述截图图像设置为背景图像;或者,
针对所述截图图像进行高斯模糊处理,得到背景图像;或者,
按照预设透明度,针对所述截图图像进行透明度调整处理,得到背景图像。
本说明书实施例中,将针对第一页面的截图图像设置为背景图像时,可以在屏幕中清晰的展示出第一页面的部分内容,可以满足用户同时查阅或出示第一页面及第二页面中的页面内容的需求,从而可以提升用户体验。
而针对第一页面的截图图像进行高斯模糊处理或透明度变更处理后,可以降低屏幕中展示出的第一页面的部分内容的清晰度,以令用户更便捷地聚焦于第二页面,从而也可以提升用户体验。
或者,也可以直接将所述截图图像设置为背景图像,并通过设置第二页面所在浮层的蒙层的透明度,以针对所述截图图像进行透明度调整处理,此时,也可以降低屏幕中展示出的第一页面中的内容的清晰度,以令用户更便捷地聚焦于第二页面,从而提升用户体验。
实施方式三
本说明书实施例中,用户还可能存在通过第一小程序的第一页面同时唤起多个小程序/网页的页面的需求。
基于此,若所述第二页面为第二小程序的应用页面,则所述第二小程序的数量可以为大于等于1的正整数,且不同所述第二小程序对应的所述第二展示区域不同。
而若所述第二页面为网页,则所述网页的数量可以为大于等于1的正整数,且不同所述网页对应的所述第二展示区域不同。
本实施方式,适用于用户需要暂时跳出第一小程序内的第一页面,并同时使用或展示多个小程序页面/网页的场景,例如,第一页面可以为乘车小程序中的展示乘车码的页面,而多个第二页面可以包括用于展示其他信息的页面等。
图4为本说明书实施例提供的又一种在屏幕中展示第一页面及第二页面的示意图。如图4所示,在第一小程序的宿主应用的应用界面401中的第一个第二展示区域402内,以浮层形式展示有第一个第二页面中的至少部分页面内容,而在第一小程序的宿主应用的应用界面401中的第二个第二展示区域402内,以浮层形式展示有第二个第二页面中的至少部分页面内容。
此时,第一页面既可以作为上述两个浮层的背景图像展示于应用界面401中(图4中未示出),以使得应用界面401中的除第二展示区域402及403以外的区域可以展示第一页面的至少部分页面信息。或者,还可以在应用界面401中的除第二展示区域402及403以外的区域中以浮层形式去展示第一页面中的至少部分内容(图4中未示出),对此不作具体限定。
本说明书实施例中,用户在查阅、出示或浏览第二页面后,往往需要关闭第二页面,并按照全屏展示形式去展示第一小程序的页面,以返回主线场景。
基于此,步骤106:在屏幕中展示所述第二页面以及所述第一页面之后,还可以包括:
所述用户终端设备获取用户针对所述第二页面的第二触发操作;所述第二触发操作用于请求关闭所述第二页面。
响应于所述第二触发操作,关闭用于展示所述第二页面的浮层;以及,
将所述宿主应用的应用界面的所在区域确定为所述第一小程序的页面展示区域。
在所述页面展示区域内展示所述第一小程序的当前页面。
本说明书实施例中,在屏幕中展示的第二页面通常设置有用于关闭所述第二页面的控件,用户可以通过点击所述控件,以执行针对所述第二页面的第二触发操作。后续,用户终端设备则可以按照全屏展示形式去展示第一小程序的当前页面,方便快捷。其中,第一小程序的当前页面既可以是第一页面,也可以是根据用户操作而生成的其他页面,对此不作具体限定。
本说明书实施例中,用户终端设备还可能存在不符合预设页面展示条件的情况,此时,用户终端设备通常无法协同展示第一小程序处的第一页面及第一小程序外的第二页面,从而可以按照现有的全屏展示形式去展示第一小程序外的第二页面,以保障及时向用户展示第二页面。
基于此,步骤104:判断所述用户终端设备是否符合预设页面展示条件,得到判断结果之后,还可以包括:
若所述判断结果表示所述用户终端设备不符合预设页面展示条件,则控制所述第一小程序变更为后台运行状态;以及,
将所述宿主应用的应用界面的所在区域确定为所述第二页面的页面展示区域。
在所述页面展示区域内展示所述第二页面。
图5为本说明书实施例提供的对应于图1中的页面展示方法的泳道流程示意图。如图5所示,该页面展示流程可以涉及用户终端设备及服务端设备等执行主体。
在用户操作获取阶段,用户终端设备可以获取用户针对第一小程序的第一页面的第一触发操作;所述第一触发操作可以用于请求在所述用户终端设备的屏幕中展示第二页面以及所述第一页面;其中,所述第二页面为所述第一小程序的应用页面以外的页面。
在页面展示阶段,用户终端设备可以判断所述第一页面是否是按照非全屏展示形式展示的应用页面,若否,则可以判断是否所述用户终端设备处的所述第一小程序的宿主应用的应用版本为第一预设版本,且所述第一小程序的应用版本为第二预设版本,若是,则可以发送针对所述第一小程序通过非全屏展示形式展示所述第二页面的操作鉴权请求至服务端设备;并根据所述服务端设备反馈的操作鉴权结果,判断是否允许按照所述非全屏展示形式在所述屏幕中展示所述第二页面以及所述第一页面,若是,则可以根据所述第一触发操作调用的与非全屏展示形式对应的预设应用程序编程接口,确定所述第一页面在所述第一小程序的宿主应用的应用界面内的第一展示区域,以及,所述第二页面在所述宿主应用的应用界面内的第二展示区域;其中,所述宿主应用的应用界面的第一面积大于所述第二展示区域的第二面积。
后续,还可以分别在所述第一展示区域内及所述第二展示区域内以浮层形式展示所述第一页面及所述第二页面的至少部分页面内容。或者,可以根据所述宿主应用的应用界面内当前展示的所述第一页面的页面内容,生成背景图像;在所述第一展示区域内展示所述背景图像;以及,在所述背景图像的上层处的所述第二展示区域内,以浮层形式展示所述第二页面的至少部分页面内容。
而若用户终端设备确定所述第一页面是按照非全屏展示形式展示的应用页面,或者,确定所述用户终端设备处的所述第一小程序的宿主应用的应用版本并非是第一预设版本,或者,所述用户终端设备处的所述第一小程序的应用版本并非是第二预设版本,或者,根据所述服务端设备反馈的操作鉴权结果,确定不允许按照所述非全屏展示形式在所述屏幕中展示所述第二页面以及所述第一页面,则可以在所述宿主应用的应用界面中以全屏展示形式去展示所述第二页面。
基于同样的思路,本说明书实施例还提供了上述方法对应的装置。图6为本说明书实施例提供的对应于图1的一种页面展示装置的结构示意图。如图6所示,该装置可以包括:
第一获取模块602,用于令用户终端设备获取用户针对第一小程序的第一页面的第一触发操作;所述第一触发操作用于请求在所述用户终端设备的屏幕中展示第二页面以及所述第一页面;所述第二页面为所述第一小程序的应用页面以外的页面。
判断模块604,用于基于所述第一触发操作,判断所述用户终端设备是否符合预设页面展示条件,得到判断结果。
第一页面展示模块606,用于若所述判断结果表示所述用户终端设备符合所述预设页面展示条件,则在所述屏幕中展示所述第二页面以及所述第一页面。
基于图6的装置,本说明书实施例还提供了该装置的一些具体实施方案,下面进行说明。
可选的,所述第二页面可以为第二小程序的应用页面或者网页。
可选的,所述判断模块604,可以包括:
第一判断单元,用于判断所述用户终端设备处的所述第一小程序的宿主应用的应用版本是否为第一预设版本;所述第一预设版本的所述宿主应用处具有用于按照非全屏展示形式去展示所述第二页面以及所述第一页面所需的程序文件。
第二判断单元,用于判断所述第一小程序的应用版本是否为第二预设版本;所述第二预设版本的所述第一小程序处具有用于按照非全屏展示形式去展示所述第二页面以及所述第一页面所需的程序文件。
第三判断单元,用于判断所述第一页面是否是按照非全屏展示形式展示的应用页面。
其中,所述第三判断单元,具体可以用于:
获取所述第一小程序的启动参数与生命周期回调参数中的至少一项。
根据所述启动参数与所述生命周期回调参数中的至少一项,判断所述第一页面是否是按照非全屏展示形式展示的应用页面。
可选的,若第二页面为第二小程序的应用页面,则所述判断模块604,还可以包括:
发送单元,用于发送针对所述第一小程序通过非全屏展示形式展示所述第二小程序的所述第二页面的操作鉴权请求至服务端设备。
第四判断单元,用于根据所述服务端设备反馈的操作鉴权结果,判断是否允许按照所述非全屏展示形式在所述屏幕中展示所述第二页面以及所述第一页面。
可选的,所述操作鉴权请求中可以携带有所述第一小程序的第一程序标识信息以及所述第二小程序的第二程序标识信息。
所述服务端设备用于在根据所述第一程序标识信息与所述第二程序标识信息,确定所述第一小程序及所述第二小程序归属于同一机构,和/或,确定所述第二小程序归属的机构已授予所述第一小程序通过所述非全屏展示形式去展示所述第二页面的权限后,生成用于反映允许按照所述非全屏展示形式在所述屏幕中展示所述第二页面以及所述第一页面的操作鉴权结果。
可选的,所述第一页面展示模块606,可以包括:
确定单元,用于根据所述第一触发操作调用的与非全屏展示形式对应的预设应用程序编程接口,确定所述第一页面在所述第一小程序的宿主应用的应用界面内的第一展示区域,以及,所述第二页面在所述宿主应用的应用界面内的第二展示区域;其中,所述宿主应用的应用界面的第一面积大于所述第二展示区域的第二面积。
页面展示单元,用于在所述第一展示区域内展示所述第一页面的至少部分页面内容,并在所述第二展示区域内展示所述第二页面的至少部分页面内容。
可选的,所述第一展示区域可以为所述宿主应用的应用界面内的面积小于等于所述第一面积的区域,所述第二展示区域可以为所述宿主应用的应用界面内的面积小于所述第一面积的区域;其中,所述第一展示区域与所述第二展示区域为不同区域。具体的,所述第一展示区域与所述第二展示区域之间可以不具有重合区域。或者,所述第一展示区域与所述第二展示区域也可以有小部分重合区域,但所述第一展示区域不应该被所述第二展示区域完全覆盖。
所述页面展示单元,具体可以用于:
在所述宿主应用的应用界面中的所述第一展示区域内,以浮层形式展示所述第一页面的至少部分页面内容;以及,在所述宿主应用的应用界面中的所述第二展示区域内,以浮层形式展示所述第二页面的至少部分页面内容。
可选的,所述第一展示区域具体可以为所述宿主应用的应用界面的所在区域,所述第二展示区域可以为所述宿主应用的应用界面内的面积小于所述第一面积的区域。
所述页面展示单元,具体可以用于:
根据所述宿主应用的应用界面内当前展示的所述第一页面的页面内容,生成背景图像。
在所述宿主应用的应用界面的所在区域内展示所述背景图像。
在所述背景图像的上层处的所述第二展示区域内,以浮层形式展示所述第二页面的至少部分页面内容。
可选的,所述页面展示单元,具体可以用于:
针对所述宿主应用的应用界面内当前展示的所述第一页面的页面内容进行截图处理,得到截图图像。
将所述截图图像设置为背景图像;或者,
针对所述截图图像进行高斯模糊处理,得到背景图像;或者,
按照预设透明度,针对所述截图图像进行透明度调整处理,得到背景图像。
可选的,若所述第二页面为第二小程序的应用页面,则所述第二小程序的数量为大于等于1的正整数,且不同所述第二小程序对应的所述第二展示区域不同。若所述第二页面为网页,则所述网页的数量为大于等于1的正整数,且不同所述网页对应的所述第二展示区域不同。
可选的,图6中的装置还可以包括:
第二获取模块,用于令所述用户终端设备获取用户针对所述第二页面的第二触发操作;所述第二触发操作用于请求关闭所述第二页面。
关闭模块,用于响应于所述第二触发操作,关闭用于展示所述第二页面的浮层;以及,
确定模块,用于将所述宿主应用的应用界面的所在区域确定为所述第一小程序的页面展示区域。
第二页面展示模块,用于在所述页面展示区域内展示所述第一小程序的当前页面。
可选的,所述确定单元,具体可以用于:
根据所述第一小程序针对所述预设应用程序编程接口的调用请求中携带的目标输入参数信息,确定所述第二页面在所述宿主应用的应用界面内的第二展示区域;所述目标输入参数信息携带于所述第一小程序的程序文件中。
可选的,图6中的装置,还可以包括:
运行状态变更模块,用于若所述判断结果表示所述用户终端设备不符合预设页面展示条件,则控制所述第一小程序变更为后台运行状态;以及。
页面展示区域确定模块,用于将所述宿主应用的应用界面的所在区域确定为所述第二页面的页面展示区域。
第二页面展示模块,用于在所述页面展示区域内展示所述第二页面。
基于同样的思路,本说明书实施例还提供了上述方法对应的设备。
图7为本说明书实施例提供的对应于图1的一种页面展示设备的结构示意图。如图7所示,设备700可以包括:
至少一个处理器710;以及,
与所述至少一个处理器通信连接的存储器730;其中,
所述存储器730存储有可被所述至少一个处理器710执行的指令720,所述指令被所述至少一个处理器710执行,以使所述至少一个处理器710能够:
用户终端设备获取用户针对第一小程序的第一页面的第一触发操作;所述第一触发操作用于请求在所述用户终端设备的屏幕中展示第二页面以及所述第一页面;所述第二页面为所述第一小程序的应用页面以外的页面。
基于所述第一触发操作,判断所述用户终端设备是否符合预设页面展示条件,得到判断结果。
若所述判断结果表示所述用户终端设备符合所述预设页面展示条件,则在所述屏幕中展示所述第二页面以及所述第一页面。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于图7所示的设备而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(ProgrammableLogicDevice,PLD)(例如现场可编程门阵列(FieldProgrammableGateArray,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字符***“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logiccompiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(HardwareDescriptionLanguage,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(AdvancedBooleanExpressionLanguage)、AHDL(AlteraHardwareDescription Language)、Confluence、CUPL(CornellUniversityProgrammingLanguage)、HDCal、JHDL(JavaHardwareDescriptionLanguage)、Lava、Lola、MyHDL、PALASM、RHDL(RubyHardwareDescriptionLanguage)等,目前最普遍使用的是VHDL(Very-High-SpeedIntegrated CircuitHardwareDescriptionLanguage)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC625D、AtmelAT91SAM、MicrochipPIC18F26K20以及SiliconeLabsC8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
上述实施例阐明的***、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字符助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字符多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (25)
1.一种页面展示方法,包括:
用户终端设备获取用户针对第一小程序的第一页面的第一触发操作;所述第一触发操作用于请求在所述用户终端设备的屏幕中展示第二页面以及所述第一页面;所述第二页面为所述第一小程序的应用页面以外的页面;
基于所述第一触发操作,判断所述用户终端设备是否符合预设页面展示条件,得到判断结果;
若所述判断结果表示所述用户终端设备符合所述预设页面展示条件,则在所述屏幕中展示所述第二页面以及所述第一页面。
2.如权利要求1所述的方法,所述第二页面为第二小程序的应用页面,或者,所述第二页面为网页。
3.如权利要求2所述的方法,所述判断所述用户终端设备是否符合预设页面展示条件,具体包括:
判断所述用户终端设备处的所述第一小程序的宿主应用的应用版本是否为第一预设版本;所述第一预设版本的所述宿主应用处具有用于按照非全屏展示形式去展示所述第二页面以及所述第一页面所需的程序文件;或者,
判断所述第一小程序的应用版本是否为第二预设版本;所述第二预设版本的所述第一小程序处具有用于按照非全屏展示形式去展示所述第二页面以及所述第一页面所需的程序文件。
4.如权利要求2所述的方法,所述判断所述用户终端设备是否符合预设页面展示条件,具体包括:
判断所述第一页面是否是按照非全屏展示形式展示的应用页面。
5.如权利要求4所述的方法,所述判断所述第一页面是否是按照非全屏展示形式展示的应用页面,具体包括:
获取所述第一小程序的启动参数与生命周期回调参数中的至少一项;
根据所述启动参数与所述生命周期回调参数中的至少一项,判断所述第一页面是否是按照非全屏展示形式展示的应用页面。
6.如权利要求1-5中任意一项所述的方法,若所述第二页面为第二小程序的应用页面,则所述判断所述用户终端设备是否符合预设页面展示条件,具体包括:
发送针对所述第一小程序通过非全屏展示形式展示所述第二小程序的所述第二页面的操作鉴权请求至服务端设备;
根据所述服务端设备反馈的操作鉴权结果,判断是否允许按照所述非全屏展示形式在所述屏幕中展示所述第二页面以及所述第一页面。
7.如权利要求6所述的方法,所述操作鉴权请求中携带有所述第一小程序的第一程序标识信息以及所述第二小程序的第二程序标识信息;
所述服务端设备用于在根据所述第一程序标识信息与所述第二程序标识信息,确定所述第一小程序及所述第二小程序归属于同一机构,和/或,确定所述第二小程序归属的机构已授予所述第一小程序通过所述非全屏展示形式去展示所述第二页面的权限后,生成用于反映允许按照所述非全屏展示形式在所述屏幕中展示所述第二页面以及所述第一页面的操作鉴权结果。
8.如权利要求2所述的方法,所述在所述屏幕中展示所述第二页面以及所述第一页面,具体包括:
根据所述第一触发操作调用的与非全屏展示形式对应的预设应用程序编程接口,确定所述第一页面在所述第一小程序的宿主应用的应用界面内的第一展示区域,以及,所述第二页面在所述宿主应用的应用界面内的第二展示区域;其中,所述宿主应用的应用界面的第一面积大于所述第二展示区域的第二面积;
在所述第一展示区域内展示所述第一页面的至少部分页面内容,并在所述第二展示区域内展示所述第二页面的至少部分页面内容。
9.如权利要求8所述的方法,所述第一展示区域为所述宿主应用的应用界面内的面积小于等于所述第一面积的区域,所述第二展示区域为所述宿主应用的应用界面内的面积小于所述第一面积的区域;其中,所述第一展示区域与所述第二展示区域为不同区域;
所述在所述第一展示区域内展示所述第一页面的至少部分页面内容,并在所述第二展示区域内展示所述第二页面的至少部分页面内容,具体包括:
在所述宿主应用的应用界面中的所述第一展示区域内,以浮层形式展示所述第一页面的至少部分页面内容;以及,
在所述宿主应用的应用界面中的所述第二展示区域内,以浮层形式展示所述第二页面的至少部分页面内容。
10.如权利要求8所述的方法,所述第一展示区域具体为所述宿主应用的应用界面的所在区域,所述第二展示区域为所述宿主应用的应用界面内的面积小于所述第一面积的区域;
所述在所述第一展示区域内展示所述第一页面的至少部分页面内容,并在所述第二展示区域内展示所述第二页面的至少部分页面内容,具体包括:
根据所述宿主应用的应用界面内当前展示的所述第一页面的页面内容,生成背景图像;
在所述宿主应用的应用界面的所在区域内展示所述背景图像;
在所述背景图像的上层处的所述第二展示区域内,以浮层形式展示所述第二页面的至少部分页面内容。
11.如权利要求10所述的方法,所述根据所述宿主应用的应用界面内当前展示的所述第一页面的页面内容,生成背景图像,具体包括:
针对所述宿主应用的应用界面内当前展示的所述第一页面的页面内容进行截图处理,得到截图图像;
将所述截图图像设置为背景图像;或者,
针对所述截图图像进行高斯模糊处理,得到背景图像;或者,
按照预设透明度,针对所述截图图像进行透明度调整处理,得到背景图像。
12.如权利要求8-11中任意一项所述的方法,若所述第二页面为第二小程序的应用页面,则所述第二小程序的数量为大于等于1的正整数,且不同所述第二小程序对应的所述第二展示区域不同;
若所述第二页面为网页,则所述网页的数量为大于等于1的正整数,且不同所述网页对应的所述第二展示区域不同。
13.如权利要求9-11中任意一项所述的方法,所述在所述屏幕中展示所述第二页面以及所述第一页面之后,还包括:
所述用户终端设备获取用户针对所述第二页面的第二触发操作;所述第二触发操作用于请求关闭所述第二页面;
响应于所述第二触发操作,关闭用于展示所述第二页面的浮层;以及,
将所述宿主应用的应用界面的所在区域确定为所述第一小程序的页面展示区域;
在所述页面展示区域内展示所述第一小程序的当前页面。
14.如权利要求8所述的方法,所述根据所述第一触发操作调用的与非全屏展示形式对应的预设应用程序编程接口,确定所述第二页面在所述宿主应用的应用界面内的第二展示区域,具体包括:
根据所述第一小程序针对所述预设应用程序编程接口的调用请求中携带的目标输入参数信息,确定所述第二页面在所述宿主应用的应用界面内的第二展示区域;所述目标输入参数信息携带于所述第一小程序的程序文件中。
15.如权利要求1所述的方法,所述判断所述用户终端设备是否符合预设页面展示条件,得到判断结果之后,还包括:
若所述判断结果表示所述用户终端设备不符合预设页面展示条件,则控制所述第一小程序变更为后台运行状态;以及,
将所述宿主应用的应用界面的所在区域确定为所述第二页面的页面展示区域;
在所述页面展示区域内展示所述第二页面。
16.一种页面展示装置,包括:
第一获取模块,用于令用户终端设备获取用户针对第一小程序的第一页面的第一触发操作;所述第一触发操作用于请求在所述用户终端设备的屏幕中展示第二页面以及所述第一页面;所述第二页面为所述第一小程序的应用页面以外的页面;
判断模块,用于基于所述第一触发操作,判断所述用户终端设备是否符合预设页面展示条件,得到判断结果;
第一页面展示模块,用于若所述判断结果表示所述用户终端设备符合所述预设页面展示条件,则在所述屏幕中展示所述第二页面以及所述第一页面。
17.如权利要求16所述的装置,所述判断模块,包括:
第一判断单元,用于判断所述用户终端设备处的所述第一小程序的宿主应用的应用版本是否为第一预设版本;所述第一预设版本的所述宿主应用处具有用于按照非全屏展示形式去展示所述第二页面以及所述第一页面所需的程序文件;
第二判断单元,用于判断所述第一小程序的应用版本是否为第二预设版本;所述第二预设版本的所述第一小程序处具有用于按照非全屏展示形式去展示所述第二页面以及所述第一页面所需的程序文件;
第三判断单元,用于判断所述第一页面是否是按照非全屏展示形式展示的应用页面。
18.如权利要求17所述的装置,若所述第二页面为第二小程序的应用页面,则所述判断模块,还包括:
发送单元,用于发送针对所述第一小程序通过非全屏展示形式展示所述第二小程序的所述第二页面的操作鉴权请求至服务端设备;
第四判断单元,用于根据所述服务端设备反馈的操作鉴权结果,判断是否允许按照所述非全屏展示形式在所述屏幕中展示所述第二页面以及所述第一页面。
19.如权利要求18所述的装置,所述操作鉴权请求中携带有所述第一小程序的第一程序标识信息以及所述第二小程序的第二程序标识信息;
所述服务端设备用于在根据所述第一程序标识信息与所述第二程序标识信息,确定所述第一小程序及所述第二小程序归属于同一机构,和/或,确定所述第二小程序归属的机构已授予所述第一小程序通过所述非全屏展示形式去展示所述第二页面的权限后,生成用于反映允许按照所述非全屏展示形式在所述屏幕中展示所述第二页面以及所述第一页面的操作鉴权结果。
20.如权利要求16所述的装置,所述第一页面展示模块,包括:
确定单元,用于根据所述第一触发操作调用的与非全屏展示形式对应的预设应用程序编程接口,确定所述第一页面在所述第一小程序的宿主应用的应用界面内的第一展示区域,以及,所述第二页面在所述宿主应用的应用界面内的第二展示区域;其中,所述宿主应用的应用界面的第一面积大于所述第二展示区域的第二面积;
页面展示单元,用于在所述第一展示区域内展示所述第一页面的至少部分页面内容,并在所述第二展示区域内展示所述第二页面的至少部分页面内容。
21.如权利要求20所述的装置,所述第一展示区域为所述宿主应用的应用界面内的面积小于等于所述第一面积的区域,所述第二展示区域为所述宿主应用的应用界面内的面积小于所述第一面积的区域;其中,所述第一展示区域与所述第二展示区域为不同区域;
所述页面展示单元,具体用于:
在所述宿主应用的应用界面中的所述第一展示区域内,以浮层形式展示所述第一页面的至少部分页面内容;以及,
在所述宿主应用的应用界面中的所述第二展示区域内,以浮层形式展示所述第二页面的至少部分页面内容。
22.如权利要求20所述的装置,所述第一展示区域具体为所述宿主应用的应用界面的所在区域,所述第二展示区域为所述宿主应用的应用界面内的面积小于所述第一面积的区域;
所述页面展示单元,具体用于:
根据所述宿主应用的应用界面内当前展示的所述第一页面的页面内容,生成背景图像;
在所述宿主应用的应用界面的所在区域内展示所述背景图像;
在所述背景图像的上层处的所述第二展示区域内,以浮层形式展示所述第二页面的至少部分页面内容。
23.如权利要求20-22中任意一项所述的装置,若所述第二页面为第二小程序的应用页面,则所述第二小程序的数量为大于等于1的正整数,且不同所述第二小程序对应的所述第二展示区域不同;
若所述第二页面为网页,则所述网页的数量为大于等于1的正整数,且不同所述网页对应的所述第二展示区域不同。
24.如权利要求21或22所述的装置,所述装置还包括:
第二获取模块,用于令所述用户终端设备获取用户针对所述第二页面的第二触发操作;所述第二触发操作用于请求关闭所述第二页面;
关闭模块,用于响应于所述第二触发操作,关闭用于展示所述第二页面的浮层;以及,
确定模块,用于将所述宿主应用的应用界面的所在区域确定为所述第一小程序的页面展示区域;
第二页面展示模块,用于在所述页面展示区域内展示所述第一小程序的当前页面。
25.一种页面展示设备,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
用户终端设备获取用户针对第一小程序的第一页面的第一触发操作;所述第一触发操作用于请求在所述用户终端设备的屏幕中展示第二页面以及所述第一页面;所述第二页面为所述第一小程序的应用页面以外的页面;
基于所述第一触发操作,判断所述用户终端设备是否符合预设页面展示条件,得到判断结果;
若所述判断结果表示所述用户终端设备符合所述预设页面展示条件,则在所述屏幕中展示所述第二页面以及所述第一页面。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211106058.5A CN116302230A (zh) | 2022-09-09 | 2022-09-09 | 一种页面展示方法、装置及设备 |
PCT/CN2023/109301 WO2024051374A1 (zh) | 2022-09-09 | 2023-07-26 | 一种页面展示方法、装置及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211106058.5A CN116302230A (zh) | 2022-09-09 | 2022-09-09 | 一种页面展示方法、装置及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116302230A true CN116302230A (zh) | 2023-06-23 |
Family
ID=86827480
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211106058.5A Pending CN116302230A (zh) | 2022-09-09 | 2022-09-09 | 一种页面展示方法、装置及设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN116302230A (zh) |
WO (1) | WO2024051374A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024051374A1 (zh) * | 2022-09-09 | 2024-03-14 | 支付宝(杭州)信息技术有限公司 | 一种页面展示方法、装置及设备 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113127128B (zh) * | 2021-05-07 | 2024-06-18 | 广州酷狗计算机科技有限公司 | 界面控制方法、装置、计算机设备及存储介质 |
CN113961286A (zh) * | 2021-10-11 | 2022-01-21 | 支付宝(杭州)信息技术有限公司 | 一种应用程序的页面生成方法、装置及设备 |
CN116302230A (zh) * | 2022-09-09 | 2023-06-23 | 支付宝(杭州)信息技术有限公司 | 一种页面展示方法、装置及设备 |
-
2022
- 2022-09-09 CN CN202211106058.5A patent/CN116302230A/zh active Pending
-
2023
- 2023-07-26 WO PCT/CN2023/109301 patent/WO2024051374A1/zh unknown
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024051374A1 (zh) * | 2022-09-09 | 2024-03-14 | 支付宝(杭州)信息技术有限公司 | 一种页面展示方法、装置及设备 |
Also Published As
Publication number | Publication date |
---|---|
WO2024051374A1 (zh) | 2024-03-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11175968B2 (en) | Embedding an interface of one application into an interface of another application | |
CN110941784A (zh) | 一种页面生成的方法及装置 | |
CN112364277B (zh) | 一种网页加载方法及装置 | |
CN108549562A (zh) | 一种图像加载的方法及装置 | |
CN110874217B (zh) | 快应用的界面显示方法、装置及存储介质 | |
CN111639289A (zh) | 一种网页加载方法及装置 | |
CN111639278B (zh) | 一种网页加载方法及装置 | |
CN113687745B (zh) | 一种分屏窗口的界面显示方法、***及终端 | |
CN111796823A (zh) | 页面更新、页面展示的方法、装置及页面维护*** | |
CN108304234B (zh) | 一种页面展示方法及装置 | |
CN110496395B (zh) | 一种针对虚幻引擎的组件运行方法、***及设备 | |
CN111782097A (zh) | 图像资源切换方法及装置 | |
CN110262749B (zh) | 一种网页操作方法、装置、容器、设备及介质 | |
CN113672323A (zh) | 一种页面展示的方法及装置 | |
CN116302230A (zh) | 一种页面展示方法、装置及设备 | |
CN110427237B (zh) | 一种跨应用访问目标页面的方法、装置及电子设备 | |
CN111898056A (zh) | 一种网页显示方法、装置、存储介质及电子设备 | |
CN110865863A (zh) | 快应用的界面显示方法、装置及存储介质 | |
CN111046265B (zh) | 卡片数据显示方法、装置、设备及存储介质 | |
CN108769152B (zh) | 服务刷新策略注册、服务刷新请求方法、装置以及设备 | |
CN112579938B (zh) | 一种页面加载方法、装置、存储介质及电子设备 | |
CN114037503A (zh) | 一种订单处理方法以及装置 | |
CN108459858B (zh) | 一种应用程序的功能调整方法、装置、设备及存储介质 | |
CN110008358B (zh) | 一种资源信息展示方法和***、客户端及服务端 | |
CN112307383A (zh) | 一种页面加载方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |