CN107402755A - 微信小应用的模块化展示方法及装置 - Google Patents

微信小应用的模块化展示方法及装置 Download PDF

Info

Publication number
CN107402755A
CN107402755A CN201710533711.9A CN201710533711A CN107402755A CN 107402755 A CN107402755 A CN 107402755A CN 201710533711 A CN201710533711 A CN 201710533711A CN 107402755 A CN107402755 A CN 107402755A
Authority
CN
China
Prior art keywords
wechat
page
module
small application
displayed page
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
Application number
CN201710533711.9A
Other languages
English (en)
Inventor
郭建辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Lajin Zhongbo Technology Co ltd
Original Assignee
TVMining Beijing Media Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by TVMining Beijing Media Technology Co Ltd filed Critical TVMining Beijing Media Technology Co Ltd
Priority to CN201710533711.9A priority Critical patent/CN107402755A/zh
Publication of CN107402755A publication Critical patent/CN107402755A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • G06F9/44526Plug-ins; Add-ons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明涉及一种微信小应用的模块化展示方法及装置,其中的所述方法包括:获取微信小应用的展示页面的页面元素;根据预设的模块化设置策略对所述页面元素进行模块化处理;对所述展示页面中的微信小应用在各显示模块中进行模块化显示。本发明的有益效果为:通过对微信小应用的展示页面进行预设策略的模块化显示处理,使得在微信小应用的展示页面中加载的小程序以及用户想要转载的网页内容等均能够按照既定的模块化显示策略进行模块化显示,解决目前微信小应用的版面格式比较单一、支持的样式比较少的问题,实现了丰富微信小应用的版面格式以及支持的显示样式更多的效果。

Description

微信小应用的模块化展示方法及装置
技术领域
本发明实施例涉及信息处理技术领域,尤其涉及一种微信小应用的模块化展示方法及装置。
背景技术
微信能够为智能终端提供即时通讯服务,其支持跨通信运营商、跨操作***平台通过网络快速发送免费(需消耗少量网络流量)语音短信、视频、图片和文字,同时,也可以使用通过共享流媒体内容的资料和基于位置的社交插件等服务插件。
在微信中可以通过第三方平台***各种类型的小应用程序,例如在微信应用平台的“发现”插件处的“小程序”中,可以在一个显示页面中显示加载的各小程序,如“*单车”、“美食卡”、“某行微服务”等,但是,微信小应用显示页面的版面格式比较单一,支持的样式比较少,同时,如果用户对于关注的内容或者想要转载收藏的网页内容进行转载到微信小应用中展示,则会造成很多内容无法显示,目前还没有能够解决上述问题的方法或者装置出现。
发明内容
为了克服相关技术中存在的问题,本发明提供一种微信小应用的模块化展示方法及装置,以实现在微信小应用的展示页面中以模块化的方式显示更多内容,包括应用程序以及网页转载内容。
第一方面,本发明实施例提供了一种微信小应用的模块化展示方法,所述方法包括:
获取微信小应用的展示页面的页面元素;
根据预设的模块化设置策略对所述页面元素进行模块化处理;
对所述展示页面中的微信小应用在各显示模块中进行模块化显示。
结合另一方面,在另一方面的一种可能的实施方式中,所述获取微信小应用的展示页面的页面元素,包括:
判断所述微信小应用的展示页面是否满足预设模块化转换条件;
当所述微信小应用的展示页面满足预设模块化转换条件时,获取所述微信小应用的展示页面的页面元素;
当微信小应用的展示页面未满足预设模块化转换条件时,对用户终端的用户行为进行分析,得到通过用户行为生成的基于用户兴趣的个性化定制策略;
此时所述根据预设的模块化设置策略对所述页面元素进行模块化处理,包括:根据所述个性化定制策略对所述页面元素进行模块化处理。
结合另一方面,在另一方面的一种可能的实施方式中,所述方法还包括:
在检测到所述展示页面进行或正在进行转载网页内容时,对所述网页内容的组成元素进行分析;
建立所述网页内容的组成元素与所述微信小应用的展示页面的模块化显示的各显示模块之间的对应显示配置上的关联;
将所述网页内容显示于关联配置后的各所述显示模块。
结合另一方面,在另一方面的一种可能的实施方式中,所述方法还包括:
对用户行为进行分析;
检测用户在所述微信小应用的展示页面的触摸位置的偏移量是否大于预设阈值;
在所述偏移量大于预设阈值时,确定所述用户进行各显示模块的组合,此时对各显示模块进行组合;
在偏移量未大于预设阈值时,对各所述显示模块进行移动。
结合另一方面,在另一方面的一种可能的实施方式中,所述根据预设的模块化设置策略对所述页面元素进行模块化处理之前,还包括:
在进入微信小应用的展示页面时,在该展示页面提供是否对所述展示页面进行模块化处理的浮动图层;
根据接收的对浮动图层的输入指令,确定是否根据预设的模块化设置策略对所述页面元素进行模块化处理。
第二方面,本发明还提供了一种微信小应用的模块化展示装置,所述装置包括:
获取模块,用于获取微信小应用的展示页面的页面元素;
转化模块,用于根据预设的模块化设置策略对所述页面元素进行模块化处理;
显示模块,用于对所述展示页面中的微信小应用在各显示模块中进行模块化显示。
上述的装置,所述获取模块包括:
判断模块,用于判断所述微信小应用的展示页面是否满足预设模块化转换条件;
元素获取模块,用于当所述微信小应用的展示页面满足预设模块化转换条件时,获取所述微信小应用的展示页面的页面元素;
定制模块,用于当微信小应用的展示页面未满足预设模块化转换条件时,对用户终端的用户行为进行分析,得到通过用户行为生成的基于用户兴趣的个性化定制策略;
此时所述转化模块还用于:根据所述个性化定制策略对所述页面元素进行模块化处理。
上述的装置,所述装置还包括:
检测模块,用于在检测到所述展示页面进行或正在进行转载网页内容时,对所述网页内容的组成元素进行分析;
关联建立模块,用于建立所述网页内容的组成元素与所述微信小应用的展示页面的模块化显示的各显示模块之间的对应显示配置上的关联;
配置模块,用于将所述网页内容显示于关联配置后的各所述显示模块。
上述的装置,所述装置还包括:
行为分析模块,用于对用户行为进行分析;
偏移检测模块,用于检测用户在所述微信小应用的展示页面的触摸位置的偏移量是否大于预设阈值;
组合模块,用于在所述偏移量大于预设阈值时,确定所述用户进行各显示模块的组合,此时对各显示模块进行组合;
移动模块,用于在偏移量未大于预设阈值时,对各所述显示模块进行移动。
上述的装置,所述装置还包括:
选择模块,用于在进入微信小应用的展示页面时,在该展示页面提供是否对所述展示页面进行模块化处理的浮动图层;
模块化显示触发模块,用于根据接收的对浮动图层的输入指令,确定是否根据预设的模块化设置策略对所述页面元素进行模块化处理。
本发明通过对微信小应用的展示页面进行预设策略的模块化显示处理,使得在微信小应用的展示页面中加载的小程序以及用户想要转载的网页内容等均能够按照既定的模块化显示策略进行模块化显示,解决目前微信小应用的版面格式比较单一、支持的样式比较少的问题,实现了丰富微信小应用的版面格式以及支持的显示样式更多的效果。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是根据一示例性实施例示出的一种微信小应用的模块化展示方法的流程图。
图2是根据一示例性实施例示出转换条件是否满足的流程图。
图3是根据一示例性实施例示出的建立显示关联的流程图。
图4是根据一示例性实施例示出的偏移量检测时的流程图。
图5是根据一示例性实施例示出的一种微信小应用的模块化展示装置的框图。
图6是根据一示例性实施例示出的行为分析时的框图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图中将各步骤描述成顺序的处理,但是其中的许多步骤可以并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排,当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图内的其它步骤。处理可以对应于方法、函数、规程、子例程、子程序等。
本发明涉及一种微信小应用的模块化展示方法及装置,其主要运用于微信小应用的展示页面中能够以模块化显示的方式显示更多小应用以及网页内容的场景中,其基本思想是:通过对微信小应用的展示页面进行预设策略的模块化显示处理,以及对用户行为或用户兴趣的分析对模块化显示的效果进行更多种组合,使得在微信小应用的展示页面中加载的小程序以及用户想要转载的网页内容等均能够按照已定的模块化显示策略或分析出的显示策略进行模块化显示,使得微信小应用的版面格式以及支持的显示样式更加丰富。
本实施例可适用于带有智能分析与调整模块的智能型终端中以进行模块化显示转化的情况中,该方法可以由智能分析与调整模块来执行,其中该模块可以由软件和/或硬件来实现,一般地可集成于移动终端中,或者终端中的中心控制模块来控制,如图1所示,为本发明的微信小应用的模块化展示方法的流程示意图,所述方法具体包括如下步骤:
在步骤110中,获取微信小应用的展示页面的页面元素;
所述微信小应用的展示页面为小应用程序展示与应用的页面,其可以通过插件的方式通过相应的接口与所述微信应用平台建立连接,即在微信后台服务器中通过提供服务接口的方式建立与第三方应用程序(或应用程序的简化版本)的应用接口。
所述展示页面的页面元素,根据展示页面的不同,所述页面元素也可能不同,在一种可行的实施方式中,所述展示页面可以为网页格式,其app.json中的网页页面设置中可以通过添加的方式添加各种类型的页面元素,例如文字、视频、动态图片等。
在步骤120中,根据预设的模块化设置策略对所述页面元素进行模块化处理;
所述预设的模块化设置策略可以为用户设置的模块化设置,可以是根据微信小应用的类型进行分类而形成的显示策略,也可以是通过微信小应用的名称进行字母上的分类,以及按照使用频率对各微信小应用进行分类的策略,等等。
在步骤130中,对所述展示页面中的微信小应用在各显示模块中进行模块化显示。
对所述页面元素进行模块化处理后,用户可以对微信小应用中的各小应用程序进行自由组合化显示,例如将所述展示页面划分成三个以上的兴趣模块,每一兴趣模块均可以显示与之对应的类型的兴趣内容包含的小应用程序。
本发明的方法,通过对微信小应用的展示页面进行预设策略的模块化显示处理,使得在微信小应用的展示页面中加载的小程序以及用户想要转载的网页内容等均能够按照既定的模块化显示策略进行模块化显示实现了丰富微信小应用的版面格式以及支持的显示样式更多的效果。
在本发明示例性实施例的一种实施场景中,所述步骤110中可包括有对展示页面是否满足转化条件的判断过程以确定对其进行预定策略的模块化转化或用户兴趣方面的兴趣显示转化,这一过程可包括如下步骤:
在步骤111中,判断所述微信小应用的展示页面是否满足预设模块化转换条件;
不同的微信应用版本,所述微信小应用的展示页面包含的页面元素可能不同,在本发明的一种实施场景中,可通过对所述微信的版本型号的获取来判断所述展示页面是否满足模块化转换条件,例如,在所述微信平台的版本号为6.9.3以上的版本时,可确定所述展示页面满足所述预设模块化转换条件,否则,则可确定所述展示页面不满足所述预设模块化转换条件。
当所述微信小应用的展示页面满足预设模块化转换条件时,进入步骤110,获取所述微信小应用的展示页面的页面元素;
例如,当所述所述微信平台的版本号为6.9.3以上的版本时,则已确定所述展示页面的页面元素能够进行模块化显示,此时进行所述步骤110.
本发明对所述展示页面是否能够进行模块化显示的判断并不限于对所述微信版本号的判断方式,其它任何可以对所述展示页面的页面元素是否能够进行模块化显示的判断方法,均可以使其判断出所述展示页面能够进行模块化显示为准。
在步骤112中,当微信小应用的展示页面未满足预设模块化转换条件时,对用户终端的用户行为进行分析,得到通过用户行为生成的基于用户兴趣的个性化定制策略;
对用户终端的用户行为进行分析,可由用户终端所在操作***的历史数据中得出,也可以由所述微信平台记录的用户行为数据进行分析,使得可以根据用户行为分析得出用户兴趣。
此时所述根据预设的模块化设置策略对所述页面元素进行模块化处理,包括:在步骤113中,根据所述个性化定制策略对所述页面元素进行模块化处理。
根据该用户兴趣对所述展示页面的各微信小应用进行以用户兴趣为分类的模块化显示。
本发明的方法,通过对用户行为进行分析,使得在展示页面的各微信小应用可以根据用户兴趣进行分类,并进而进行模块化显示,使得微信小应用的展示页面的展示效果呈现出更为人性化的效果,大幅提升了在该展示页面中的各微信小应用的使用频率。
在本发明示例性实施例的一种实施场景中,所述方法还包括在微信小应用的展示页面上显示转载的网页内容的方法,如图3所示,这一过程可包括如下步骤:
在步骤310中,在检测到所述展示页面进行或正在进行转载网页内容时,对所述网页内容的组成元素进行分析;
检测此时是否有在所述展示页面上转载网页内容的操作;
对存在在所述展示页面上转载网页内容的操作时,对所述网页内容的组成元素进行分析。
所述网页内容的组成元素,在与所述各显示模块的页面元素接近时,则判断所述网页内容可以在所述展示页面转载。
在步骤320中,建立所述网页内容的组成元素与所述微信小应用的展示页面的模块化显示的各显示模块之间的对应显示配置上的关联;
在步骤330中,将所述网页内容显示于关联配置后的各所述显示模块。
在本发明示例性实施例的一种实施场景中,所述网页内容中可包括有标题、作者、日期、内容以及文字、图片、链接等组成元素。用户在进行转载行为时,在对所述转载内容的网页内容进行分析之后,可通过对网页内容的各组成元素进行选取操作,被点击的组成元素可根据与所述微信小应用的展示页面的模块化显示的各显示模块之间的对应显示配置上的关联,将该组成元素包含的内容添加到所述展示页面的对应的显示模块中,从而实现网页内容分解式的转载,使得网络页面的内容的样式以模块配置的形式转载至微信小应用的相应模块。
在本发明示例性实施例的一种实施场景中,所述方法还包括对用户行为进行分析以判断是否对所述展示页面的各显示模块进行组合与否的内容,如图4所示,这一过程可包括如下步骤:
在步骤410中,对用户行为进行分析;
在步骤420中,检测用户在所述微信小应用的展示页面的触摸位置的偏移量是否大于预设阈值;
在步骤3430中,在所述偏移量大于预设阈值时,确定所述用户进行各显示模块的组合,此时对各显示模块进行组合;
在步骤440中,在偏移量未大于预设阈值时,对各所述显示模块进行移动。
所述用户行为可以是接收到的用户在触摸屏幕上的手势滑动指令,在本发明的一种实施方式中,当检测到用户的手势指令的偏移量大于预设阈值(移动超过0.5cm)时,可判断用户令人欲将该长按操作下的模块化显示内容移动到其它的显示模块中,即对各显示模块进行组合,但本发明的组合方式并不限于对偏移量的判断,其还可以是通过对所述手势指令的按压时间的判断来实现,其并以偏移量为限。
通过本发明的方法,其可以实现对所述各显示模块中已模块化显示的微信小应用进行随意组合,使得其显示方式可按照用户的意愿进行显示,进一步地满足了用户的要求。
在本发明示例性实施例的另一种实施场景中,所述根据预设的模块化设置策略对所述页面元素进行模块化处理之前,还包括向用户提供是否进行模块化显示的选择,以使用户选择模块化显示以及常规显示等多种显示方式,这一过程可包括如下步骤:
在进入微信小应用的展示页面时,在该展示页面提供是否对所述展示页面进行模块化处理的浮动图层;
根据接收的对浮动图层的输入指令,确定是否根据预设的模块化设置策略对所述页面元素进行模块化处理。
所述浮动图层可为微信平台提供的选择按钮图层,通过对该选择按钮图层的选择使得对微信小应用的展示页面进行模块化显示的选择权交由用户,使得用户可以自由选择对所述展示页面的显示方式,在随心显示以及常规显示之间自由转换,进一步提升了用户体验。
图5为本发明实施例提供的一种微信小应用的模块化展示的信令流程图/结构示意图,该装置可由软件和/或硬件实现,一般地集成于移动终端中,可通过微信小应用的模块化展示方法来实现。如图5所示,本实施例可以以上述实施例为基础,提供了一种微信小应用的模块化展示装置,其主要包括了获取模块510、转化模块520以及显示模块530。
其中的获取模块510,用于获取微信小应用的展示页面的页面元素;
其中的转化模块520,用于根据预设的模块化设置策略对所述页面元素进行模块化处理;
其中的显示模块530,用于对所述展示页面中的微信小应用在各显示模块中进行模块化显示。
在本发明示例性实施例的另一种实施场景中,所述获取模块包括:
判断模块,用于判断所述微信小应用的展示页面是否满足预设模块化转换条件;
元素获取模块,用于当所述微信小应用的展示页面满足预设模块化转换条件时,获取所述微信小应用的展示页面的页面元素;
定制模块,用于当微信小应用的展示页面未满足预设模块化转换条件时,对用户终端的用户行为进行分析,得到通过用户行为生成的基于用户兴趣的个性化定制策略;
此时所述转化模块还用于:根据所述个性化定制策略对所述页面元素进行模块化处理。
在本发明示例性实施例的另一种实施场景中,所述装置还包括:
检测模块,用于在检测到所述展示页面进行或正在进行转载网页内容时,对所述网页内容的组成元素进行分析;
关联建立模块,用于建立所述网页内容的组成元素与所述微信小应用的展示页面的模块化显示的各显示模块之间的对应显示配置上的关联;
配置模块,用于将所述网页内容显示于关联配置后的各所述显示模块。
在本发明示例性实施例的另一种实施场景中,如图6所示,所述装置还包括:
行为分析模块610,用于对用户行为进行分析;
偏移检测模块620,用于检测用户在所述微信小应用的展示页面的触摸位置的偏移量是否大于预设阈值;
组合模块630,用于在所述偏移量大于预设阈值时,确定所述用户进行各显示模块的组合,此时对各显示模块进行组合;
移动模块640,用于在偏移量未大于预设阈值时,对各所述显示模块进行移动。
在本发明示例性实施例的另一种实施场景中,所述装置还包括:
选择模块,用于在进入微信小应用的展示页面时,在该展示页面提供是否对所述展示页面进行模块化处理的浮动图层;
模块化显示触发模块,用于根据接收的对浮动图层的输入指令,确定是否根据预设的模块化设置策略对所述页面元素进行模块化处理。
上述实施例中提供各模块两两之间均可实现通讯连接,且各模块均可与平台的中心控制装置通讯连接,上述实施例中提供的微信小应用的模块化展示装置可执行本发明中任意实施例中所提供的微信小应用的模块化展示方法,具备执行该方法相应的功能模块和有益效果,未在上述实施例中详细描述的技术细节,可参见本发明任意实施例中所提供的微信小应用的模块化展示方法。
将意识到的是,本发明也扩展到适合于将本发明付诸实践的计算机程序,特别是载体上或者载体中的计算机程序。程序可以以源代码、目标代码、代码中间源和诸如部分编译的形式的目标代码的形式,或者以任何其它适合在按照本发明的方法的实现中使用的形式。也将注意的是,这样的程序可能具有许多不同的构架设计。例如,实现按照本发明的方法或者***的功能性的程序代码可能被再分为一个或者多个子例程。
如果期望的话,这里所讨论的不同功能可以以不同顺序执行和/或彼此同时执行。此外,如果期望的话,以上所描述的一个或多个功能可以是可选的或者可以进行组合。
如果期望的话,上文所讨论的各步骤并不限于各实施例中的执行顺序,不同步骤可以以不同顺序执行和/或彼此同时执行。此外,在其他实施例中,以上所描述的一个或多个步骤可以是可选的或者可以进行组合。
虽然本发明的各个方面在独立权利要求中给出,但是本发明的其它方面包括来自所描述实施方式的特征和/或具有独立权利要求的特征的从属权利要求的组合,而并非仅是权利要求中所明确给出的组合。
这里所要注意的是,虽然以上描述了本发明的示例实施方式,但是这些描述并不应当以限制的含义进行理解。相反,可以进行若干种变化和修改而并不背离如所附权利要求中所限定的本发明的范围。
本领域普通技术人员应该明白,本发明实施例的装置中的各模块可以用通用的计算装置来实现,各模块可以集中在单个计算装置或者计算装置组成的网络组中,本发明实施例中的装置对应于前述实施例中的方法,其可以通过可执行的程序代码实现,也可以通过集成电路组合的方式来实现,因此本发明并不局限于特定的硬件或者软件及其结合。
本领域普通技术人员应该明白,本发明实施例的装置中的各模块可以用通用的移动终端来实现,各模块可以集中在单个移动终端或者移动终端组成的装置组合中,本发明实施例中的装置对应于前述实施例中的方法,其可以通过编辑可执行的程序代码实现,也可以通过集成电路组合的方式来实现,因此本发明并不局限于特定的硬件或者软件及其结合。
注意,上述仅为本发明的示例性实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (10)

1.一种微信小应用的模块化展示方法,其特征在于,所述方法包括:
获取微信小应用的展示页面的页面元素;
根据预设的模块化设置策略对所述页面元素进行模块化处理;
对所述展示页面中的微信小应用在各显示模块中进行模块化显示。
2.根据权利要求1所述的方法,其特征在于,所述获取微信小应用的展示页面的页面元素,包括:
判断所述微信小应用的展示页面是否满足预设模块化转换条件;
当所述微信小应用的展示页面满足预设模块化转换条件时,获取所述微信小应用的展示页面的页面元素;
当微信小应用的展示页面未满足预设模块化转换条件时,对用户终端的用户行为进行分析,得到通过用户行为生成的基于用户兴趣的个性化定制策略;
此时所述根据预设的模块化设置策略对所述页面元素进行模块化处理,包括:根据所述个性化定制策略对所述页面元素进行模块化处理。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在检测到所述展示页面进行或正在进行转载网页内容时,对所述网页内容的组成元素进行分析;
建立所述网页内容的组成元素与所述微信小应用的展示页面的模块化显示的各显示模块之间的对应显示配置上的关联;
将所述网页内容显示于关联配置后的各所述显示模块。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对用户行为进行分析;
检测用户在所述微信小应用的展示页面的触摸位置的偏移量是否大于预设阈值;
在所述偏移量大于预设阈值时,确定所述用户进行各显示模块的组合,此时对各显示模块进行组合;
在偏移量未大于预设阈值时,对各所述显示模块进行移动。
5.根据权利要求1所述的方法,其特征在于,所述根据预设的模块化设置策略对所述页面元素进行模块化处理之前,还包括:
在进入微信小应用的展示页面时,在该展示页面提供是否对所述展示页面进行模块化处理的浮动图层;
根据接收的对浮动图层的输入指令,确定是否根据预设的模块化设置策略对所述页面元素进行模块化处理。
6.一种微信小应用的模块化展示装置,其特征在于,所述装置包括:
获取模块,用于获取微信小应用的展示页面的页面元素;
转化模块,用于根据预设的模块化设置策略对所述页面元素进行模块化处理;
显示模块,用于对所述展示页面中的微信小应用在各显示模块中进行模块化显示。
7.根据权利要求6所述的装置,其特征在于,所述获取模块包括:
判断模块,用于判断所述微信小应用的展示页面是否满足预设模块化转换条件;
元素获取模块,用于当所述微信小应用的展示页面满足预设模块化转换条件时,获取所述微信小应用的展示页面的页面元素;
定制模块,用于当微信小应用的展示页面未满足预设模块化转换条件时,对用户终端的用户行为进行分析,得到通过用户行为生成的基于用户兴趣的个性化定制策略;
此时所述转化模块还用于:根据所述个性化定制策略对所述页面元素进行模块化处理。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
检测模块,用于在检测到所述展示页面进行或正在进行转载网页内容时,对所述网页内容的组成元素进行分析;
关联建立模块,用于建立所述网页内容的组成元素与所述微信小应用的展示页面的模块化显示的各显示模块之间的对应显示配置上的关联;
配置模块,用于将所述网页内容显示于关联配置后的各所述显示模块。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括:
行为分析模块,用于对用户行为进行分析;
偏移检测模块,用于检测用户在所述微信小应用的展示页面的触摸位置的偏移量是否大于预设阈值;
组合模块,用于在所述偏移量大于预设阈值时,确定所述用户进行各显示模块的组合,此时对各显示模块进行组合;
移动模块,用于在偏移量未大于预设阈值时,对各所述显示模块进行移动。
10.根据权利要求6所述的装置,其特征在于,所述装置还包括:
选择模块,用于在进入微信小应用的展示页面时,在该展示页面提供是否对所述展示页面进行模块化处理的浮动图层;
模块化显示触发模块,用于根据接收的对浮动图层的输入指令,确定是否根据预设的模块化设置策略对所述页面元素进行模块化处理。
CN201710533711.9A 2017-07-03 2017-07-03 微信小应用的模块化展示方法及装置 Pending CN107402755A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710533711.9A CN107402755A (zh) 2017-07-03 2017-07-03 微信小应用的模块化展示方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710533711.9A CN107402755A (zh) 2017-07-03 2017-07-03 微信小应用的模块化展示方法及装置

Publications (1)

Publication Number Publication Date
CN107402755A true CN107402755A (zh) 2017-11-28

Family

ID=60404747

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710533711.9A Pending CN107402755A (zh) 2017-07-03 2017-07-03 微信小应用的模块化展示方法及装置

Country Status (1)

Country Link
CN (1) CN107402755A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107911482A (zh) * 2017-12-11 2018-04-13 北京小米移动软件有限公司 目标应用打开方法及装置
CN108205450A (zh) * 2017-12-29 2018-06-26 北京奇虎科技有限公司 一种对基于插件的应用平台进行动态优化的方法及***
CN109032691A (zh) * 2018-06-25 2018-12-18 腾讯科技(深圳)有限公司 一种小程序运行方法、装置及存储介质
CN110297635A (zh) * 2019-06-27 2019-10-01 百度在线网络技术(北京)有限公司 页面的显示方法、装置、设备以及存储介质
CN110321269A (zh) * 2019-06-28 2019-10-11 百度在线网络技术(北京)有限公司 小程序的处理方法、装置、设备和存储介质
CN110908734A (zh) * 2019-11-15 2020-03-24 网易(杭州)网络有限公司 基于插件化的应用组合方法、装置、终端设备及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103412928A (zh) * 2013-08-16 2013-11-27 北京乐动卓越科技有限公司 一种在移动终端实现浏览器页面智能响应式布局的方法与装置
CN105373567A (zh) * 2014-09-01 2016-03-02 北京奇虎科技有限公司 页面生成方法及客户端
CN105573604A (zh) * 2014-10-08 2016-05-11 阿里巴巴集团控股有限公司 应用程序的分类方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103412928A (zh) * 2013-08-16 2013-11-27 北京乐动卓越科技有限公司 一种在移动终端实现浏览器页面智能响应式布局的方法与装置
CN105373567A (zh) * 2014-09-01 2016-03-02 北京奇虎科技有限公司 页面生成方法及客户端
CN105573604A (zh) * 2014-10-08 2016-05-11 阿里巴巴集团控股有限公司 应用程序的分类方法及装置

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
刘玉佳: "微信"小程序"开发的***实现及前景分析", 《信息通信》 *
赵洋 等: "基于模板库的动态网页的设计研究及实现", 《现代电子技术》 *
钟明翔 等: "一种基于动态网页解析的微博数据抓取方法", 《舰船电子工程》 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107911482A (zh) * 2017-12-11 2018-04-13 北京小米移动软件有限公司 目标应用打开方法及装置
CN108205450A (zh) * 2017-12-29 2018-06-26 北京奇虎科技有限公司 一种对基于插件的应用平台进行动态优化的方法及***
CN108205450B (zh) * 2017-12-29 2021-04-23 北京奇虎科技有限公司 一种对基于插件的应用平台进行动态优化的方法及***
CN109032691A (zh) * 2018-06-25 2018-12-18 腾讯科技(深圳)有限公司 一种小程序运行方法、装置及存储介质
CN109032691B (zh) * 2018-06-25 2020-12-15 腾讯科技(深圳)有限公司 一种小程序运行方法、装置及存储介质
CN110297635A (zh) * 2019-06-27 2019-10-01 百度在线网络技术(北京)有限公司 页面的显示方法、装置、设备以及存储介质
CN110297635B (zh) * 2019-06-27 2023-05-16 百度在线网络技术(北京)有限公司 页面的显示方法、装置、设备以及存储介质
CN110321269A (zh) * 2019-06-28 2019-10-11 百度在线网络技术(北京)有限公司 小程序的处理方法、装置、设备和存储介质
CN110321269B (zh) * 2019-06-28 2023-06-20 百度在线网络技术(北京)有限公司 小程序的处理方法、装置、设备和存储介质
CN110908734A (zh) * 2019-11-15 2020-03-24 网易(杭州)网络有限公司 基于插件化的应用组合方法、装置、终端设备及存储介质

Similar Documents

Publication Publication Date Title
CN107402755A (zh) 微信小应用的模块化展示方法及装置
JP6671483B2 (ja) スマートデバイスを制御するための方法および装置、ならびにコンピュータ記憶媒体
US8749586B2 (en) Method and apparatus for providing folder item information based on touch operation
CN106095460B (zh) 实现终端内嵌浏览器优化网页加载的***及方法
CN106162342A (zh) 界面处理方法、装置及***
CN106162353A (zh) 界面处理方法、装置及***
CN110377503A (zh) 压力测试方法、装置、计算机设备及存储介质
CN107959817A (zh) 一种字幕显示方法和装置
CN109656494A (zh) 拼接屏幕中显示内容的管理方法
CN107852422A (zh) 与具有不同api的服务器接口连接来获取广告数据
CN111752598A (zh) 页面生成方法、装置、电子设备及存储介质
CN109544665A (zh) 动画海报的生成方法、装置和存储介质
US20140278766A1 (en) Methods and apparatus for providing application provisioning
CN104063424B (zh) 网页图片的展现方法和展现装置
WO2017156986A1 (zh) 一种移动终端全图展示方法及***
CN110515515A (zh) 信息展示方法及装置、存储介质
CN107222618A (zh) 终端截屏方法及装置
CN104461219A (zh) 信息处理设备及信息处理方法
CN107817999A (zh) 一种动态壁纸的生成方法及终端
CN109032721A (zh) 一种背景图像切换方法及装置
CN110058857B (zh) 寄宿应用生成方法和装置
CN107529095A (zh) 一种视频拼接方法及装置
CN105573808A (zh) 一种应用图标布局方法及用户终端
CN106612227A (zh) 一种即时通讯消息显示的方法和设备
CN104216712B (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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20221012

Address after: Room 1602, 16th Floor, Building 18, Yard 6, Wenhuayuan West Road, Beijing Economic and Technological Development Zone, Daxing District, Beijing 100176

Applicant after: Beijing Lajin Zhongbo Technology Co.,Ltd.

Address before: Room 808, Block E, Yonghe Building, No. 28 Andingmen East Street, Dongcheng District, Beijing 100007

Applicant before: TVMINING (BEIJING) MEDIA TECHNOLOGY Co.,Ltd.

WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20171128