CN110083789B - 一种小程序页面获取方法、服务器、客户端及电子设备 - Google Patents

一种小程序页面获取方法、服务器、客户端及电子设备 Download PDF

Info

Publication number
CN110083789B
CN110083789B CN201910357563.9A CN201910357563A CN110083789B CN 110083789 B CN110083789 B CN 110083789B CN 201910357563 A CN201910357563 A CN 201910357563A CN 110083789 B CN110083789 B CN 110083789B
Authority
CN
China
Prior art keywords
page
information
client
applet
path information
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.)
Active
Application number
CN201910357563.9A
Other languages
English (en)
Other versions
CN110083789A (zh
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 Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and 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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201910357563.9A priority Critical patent/CN110083789B/zh
Publication of CN110083789A publication Critical patent/CN110083789A/zh
Application granted granted Critical
Publication of CN110083789B publication Critical patent/CN110083789B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results
    • 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/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • 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/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4482Procedural
    • G06F9/4484Executing subprograms

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明提供一种小程序页面获取方法、服务器、客户端及电子设备,该方法包括:接收第一客户端通过宿主程序发送的检索信息;确定所述检索信息匹配的页面关键信息,并根据映射关系确定所述页面关键信息对应的页面路径信息;其中,所述映射关系包括所述页面关键信息与所述页面路径信息的对应关系;向所述第一客户端发送所述页面路径信息,以使得所述第一客户端获取所述页面路径信息对应的包括所述页面关键信息的页面。这样,服务器根据检索信息对小程序页面进行检索,并将检索获得的小程序页面对应的页面路径信息发送给客户端,以实现对小程序的页面内容进行检索,提高检索效率。

Description

一种小程序页面获取方法、服务器、客户端及电子设备
技术领域
本发明涉及计算机技术领域,尤其涉及一种小程序页面获取方法、服务器、客户端及电子设备。
背景技术
小程序是一种不用下载就能使用的应用,具体可以是小程序为需要依附在宿主应用程序中的一些程序,小程序由一个个页面组成。目前,在对小程序进行检索时,只能根据小程序的名称进行检索,并且用户需要精准的输入小程序名称,然后小程序检索服务器根据小程序名称将检索结果返回给客户端。
现有技术中,对小程序进行检索时,不能对小程序的页面内容进行检索,例如:直接搜索A品牌的二手车时,无法检索出二手车小程序包括的A品牌的二手车页面,使得检索效率低下,用户体验差。
发明内容
本发明实施例提供一种小程序页面获取方法、服务器、客户端及电子设备,以解决目前不能对小程序的页面内容进行检索,造成检索效率低的问题。
第一方面,本发明实施例提供一种小程序页面获取方法,应用于服务器,包括:
接收第一客户端通过宿主程序发送的检索信息;
确定所述检索信息匹配的页面关键信息,并根据映射关系确定所述页面关键信息对应的页面路径信息;其中,所述映射关系包括所述页面关键信息与所述页面路径信息的对应关系;
向所述第一客户端发送所述页面路径信息,以使得所述第一客户端获取所述页面路径信息对应的包括所述页面关键信息的页面。
第二方面,本发明实施例提供一种小程序页面获取方法,应用于第一客户端,包括:
通过宿主程序向服务器发送检索信息;
接收所述服务器发送的根据所述检索信息确定的页面路径信息;
获取与所述页面路径信息对应的页面。
第三方面,本发明实施例提供一种服务器,包括:
接收模块,用于接收第一客户端通过宿主程序发送的检索信息;
确定模块,用于确定所述检索信息匹配的页面关键信息,并根据映射关系确定所述页面关键信息对应的页面路径信息;其中,所述映射关系包括所述页面关键信息与所述页面路径信息的对应关系;
发送模块,用于向所述第一客户端发送所述页面路径信息,以使得所述第一客户端获取所述页面路径信息对应的包括所述页面关键信息的页面。
第四方面,本发明实施例提供一种服务器,包括:
接收模块,用于接收第一客户端通过宿主程序发送的检索信息;
确定模块,用于确定所述检索信息匹配的页面关键信息,并根据映射关系确定所述页面关键信息对应的页面路径信息;其中,所述映射关系包括所述页面关键信息与所述页面路径信息的对应关系;
发送模块,用于向所述第一客户端发送所述页面路径信息,以使得所述第一客户端获取所述页面路径信息对应的包括所述页面关键信息的页面。
第五方面,本发明实施例提供一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现第一方面或第二方面所述的小程序页面获取方法的步骤。
第六方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面或第二方面所述的小程序页面获取方法的步骤。
本发明实施例,接收第一客户端通过宿主程序发送的检索信息;确定所述检索信息匹配的页面关键信息,并根据映射关系确定所述页面关键信息对应的页面路径信息;其中,所述映射关系包括所述页面关键信息与所述页面路径信息的对应关系;向所述第一客户端发送所述页面路径信息,以使得所述第一客户端获取所述页面路径信息对应的包括所述页面关键信息的页面。服务器根据检索信息对小程序页面进行检索,并将检索获得的小程序页面对应的页面路径信息发送给客户端,以实现对小程序的页面内容进行检索,提高检索效率。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的小程序页面获取方法的一种流程示意图;
图2是本发明实施例提供的获取映射关系的流程示意图;
图3是本发明实施例提供的小程序页面获取方法的另一种流程示意图;
图3a是本发明实施例提供的小程序页面获取方法的又一种流程示意图;
图4是本发明实施例提供的服务器的结构示意图;
图5是本发明实施例提供的客户端的结构示意图;
图6是本发明实施例提供的电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1,图1是本发明实施例提供的一种小程序页面获取方法的流程图,如图1所示,本发明提供一种小程序页面获取方法,应用于服务器,所述方法包括以下步骤:
步骤101、接收第一客户端通过宿主程序发送的检索信息。
具体的,小程序包括一个或多个页面,小程序页面即小程序的页面。小程序为依附在宿主程序中的程序,在对小程序进行搜索时,通过宿主程序的搜索功能进行搜索,例如,通过在宿主程序的信息接收入口中输入小程序名称,来对小程序进行搜索,信息接收入口可为用于接收文字信息或者图片信息的搜索框,也可为用于接收语音信息的语音接收模块。
在本步骤中,服务器接收第一客户端通过宿主程序发送的检索信息,检索信息为用户需要检索的信息,可理解为检索关键字。
第一客户端可以为手机、平板电脑(Tablet Personal Computer)、膝上型电脑(Laptop Computer)、个人数字助理(personal digital assistant,简称PDA)、移动上网装置(Mobile Internet Device,简称MID)或可穿戴式设备(Wearable Device)等。
步骤102、确定所述检索信息匹配的页面关键信息,并根据映射关系确定所述页面关键信息对应的页面路径信息;其中,所述映射关系包括所述页面关键信息与所述页面路径信息的对应关系。
在本步骤中,根据检索信息,在映射关系中确定检索信息匹配的页面关键信息。映射关系为小程序页面的第一页面关键信息,以及该小程序页面的第一页面路径信息之间的对应关系。为便于描述,将小程序页面的页面关键信息称为第一页面关键信息,将与第一页面关键信息对应的页面路径信息称为第一页面路径信息。将检索信息匹配的页面关键信息称为目标页面关键信息,将与目标页面关键信息对应的页面路径信息称为目标页面关键信息。
因此,本步骤中,映射关系包括所述页面关键信息与所述页面路径信息的对应关系,可理解为,映射关系包括所述目标页面关键信息与所述目标页面路径信息的对应关系。
服务器在获取到检索信息后,将检索信息与映射关系中的第一页面关键信息进行匹配,以获得目标页面关键信息,并获取目标页面关键信息对应的目标页面路径信息。
步骤103、向所述第一客户端发送所述页面路径信息,以使得所述第一客户端获取所述页面路径信息对应的包括所述页面关键信息的页面。
本实施例中,服务器将页面路径信息(即目标页面路径信息)发送给第一客户端,第一客户端可根据页面路径信息获取对应的页面,该页面包括页面关键信息。第一客户端在对小程序的页面内容进行检索时,不再需要先打开小程序,在小程序中进行检索,而是在宿主程序中可直接对小程序的页面内容进行检索,可以有效缩短用户检索小程序内容或服务时的到达路径,提高了检索效率。
本实施例提供的方法,接收第一客户端通过宿主程序发送的检索信息;确定所述检索信息匹配的页面关键信息,并根据映射关系确定所述页面关键信息对应的页面路径信息;其中,所述映射关系包括所述页面关键信息与所述页面路径信息的对应关系;向所述第一客户端发送所述页面路径信息,以使得所述第一客户端获取所述页面路径信息对应的包括所述页面关键信息的页面。这样,服务器根据检索信息对小程序页面进行检索,并将检索获得的小程序页面对应的页面路径信息发送给客户端,以实现对小程序的页面内容进行检索,提高检索效率。
服务器在根据检索信息获取页面路径信息时,需要使用到映射关系,映射关系可由应用小程序页面获取方法的服务器构建,也可由其他服务器确定,在此不做限定。
在本发明一个实施例中,如图2所示,映射关系获取过程包括:
步骤201、获取页面的存储位置信息和所述页面的快照。
小程序的页面内容由静态页面和动态数据填充生成,基于用户主动的访问行为可获得进行数据填充后的页面。页面的快照即基于用户访问进行了数据填充的页面的快照。
具体的,获取所述页面的存储位置和所述页面的快照,包括:
接收第二客户端发送的所述页面的存储位置和所述页面的快照,其中,所述页面的存储位置和所述页面的快照为,所述第二客户端根据查询信息获取到所述页面时得到的所述页面的存储位置和所述页面的快照。
第二客户端可以为手机、平板电脑(Tablet Personal Computer)、膝上型电脑(Laptop Computer)、个人数字助理(personal digital assistant,简称PDA)、移动上网装置(Mobile Internet Device,简称MID)或可穿戴式设备(Wearable Device)等。
第一客户端与第二客户端可相同,也可不同,在此不做限定。
第二客户端根据查询信息对小程序的页面进行访问,此种情况下,第二客户端需要先打开小程序,在小程序中输入查询信息,来获得根据查询信息获取到的小程序的页面。
第二客户端基于用户的访问,记录页面的存储位置(path)和查询信息(query),并将页面内容进行快照处理;然后将小程序页面的存储位置和页面的快照回传第一服务端(此处第一服务器为构建映射关系的服务器)存储,同时,还可以一并将查询信息也回传给第一服务器。
步骤202、根据所述页面的快照,获取所述页面的页面关键信息。
第一服务器对页面的快照(即页面html内容快照)进行处理,可以离线处理,也可以在线处理,以对页面的快照抽取检索关键词(检索关键词可以理解为页面关键信息)。页面关键信息可以包括多个关键字和/或关键词,在此不做限定。
步骤203、生成包括所述页面的存储位置信息的页面路径信息。
第一服务器在获取到页面的存储位置信息后,根据存储位置信息生成页面路径信息。也可以在获取到查询信息时,根据页面的存储位置信息和查询信息,生成页面路径信息,页面路径信息也叫小程序打开协议。小程序打开协议与统一资源定位符(UniformResource Locator,简称URL)类似,规则为:{协议头}://{小程序host标识}/{小程序appkey}/{小程序页面路径path?query},例如:***boxapp://swan/appkey/path?query即为一条页面路径信息。
步骤204、确定所述页面关键信息与所述页面路径信息的对应关系。
记录检索关键词与生成的小程序打开协议的对应关系,即确定所述页面关键信息与所述页面路径信息的对应关系。第一服务器将该对应关系灌入检索服务数据库中,以便于应用小程序页面获取方法的服务器在获取到检索信息后,根据检索信息在检索数据库内进行检索,并将检索到的检索关键词对应的页面的小程序打开协议返回给第一客户端。
本实施例中,可以利用用户对小程序页面的访问行为,完成对小程序页面内容(具体为页面关键信息)与小程序打开协议之间对应关系的构建。
本实施例中,在确定映射关系时,获取页面的存储位置信息和所述页面的快照;根据所述页面的快照,获取所述页面的页面关键信息;生成包括所述页面的存储位置信息的页面路径信息;确定所述页面关键信息与所述页面路径信息的对应关系。通过建立页面关键信息与页面路径信息之间的对应关系,使得服务器根据检索信息对小程序页面进行检索,可见检索信息与页面关键信息进行匹配,并将匹配获得的页面关键信息对应的页面路径信息发送给客户端,以实现对小程序的页面内容进行检索,提高检索效率。
参见图3,图3是本发明实施例提供的一种小程序页面获取方法的流程图,如图3所示,本发明提供一种小程序页面获取方法,应用于第一客户端,所述方法包括以下步骤:
步骤301、通过宿主程序向服务器发送检索信息。
具体的,小程序包括一个或多个页面,小程序页面即小程序的页面。小程序为依附在宿主程序中的程序,在对小程序进行搜索时,通过宿主程序的搜索功能进行搜索,例如,通过在宿主程序的信息接收入口中输入小程序名称,来对小程序进行搜索。信息接收入口可为用于接收文字信息或者图片信息的搜索框,也可为用于接收语音信息的语音接收模块。在本步骤中,第一客户端安装有宿主程序,第一客户端通过宿主程序向服务器发送检索信息。检索信息为用户需要检索的信息,可理解为检索关键字。
第一客户端可以为手机、平板电脑(Tablet Personal Computer)、膝上型电脑(Laptop Computer)、个人数字助理(personal digital assistant,简称PDA)、移动上网装置(Mobile Internet Device,简称MID)或可穿戴式设备(Wearable Device)等。
在本发明另一个实施例中,在步骤301之前,还包括:通过所述宿主程序的信息接收入口接收用户输入的所述检索信息;或者,通过所述宿主程序中的小程序的信息接收入口接收用户输入的所述检索信息。
用户可在宿主程序的信息接收入口中输入检索信息,也可在宿主程序的小程序的信息接收入口中输入检索信息。由于小程序由页面组成,小程序打开后,会显示小程序的其中一个页面,小程序的信息接收入口可理解为小程序页面的信息接收入口。
步骤302、接收所述服务器发送的根据所述检索信息确定的页面路径信息。
服务器在接收到检索信息之后,根据检索信息,在映射关系中确定检索信息匹配的页面关键信息。映射关系为小程序页面的第一页面关键信息,以及该小程序页面的第一页面路径信息之间的对应关系。为便于描述,将小程序页面的页面关键信息称为第一页面关键信息,将与第一页面关键信息对应的页面路径信息称为第一页面路径信息。将检索信息匹配的页面关键信息称为目标页面关键信息,将与目标页面关键信息对应的页面路径信息称为目标页面关键信息。
映射关系包括所述页面关键信息与所述页面路径信息的对应关系,可理解为,映射关系包括所述目标页面关键信息与所述目标页面路径信息的对应关系。
服务器在获取到检索信息后,将检索信息与映射关系中的第一页面关键信息进行匹配,以获得目标页面关键信息,并获取目标页面关键信息对应的目标页面路径信息。
根据所述检索信息确定的页面路径信息,可以理解为根据所述检索信息确定的目标页面路径信息。
步骤303、获取与所述页面路径信息对应的页面。
第一客户端可根据页面路径信息进行访问,以获取对应的页面,该页面包括页面关键信息。第一客户端在对小程序的页面内容进行检索时,不需要先打开小程序,在小程序中进行检索,而是在宿主程序中可直接对小程序的页面内容进行检索,提高了检索效率。
本实施例中,通过宿主程序向服务器发送检索信息;接收所述服务器发送的根据所述检索信息确定的页面路径信息;获取与所述页面路径信息对应的页面。第一客户端根据检索信息获取小程序的页面,从而实现对小程序的页面内容进行检索的目的,提高检索效率。
在本发明一个实施例中,如图3a所示,小程序页面获取方法包括如下步骤:
步骤11、服务端基于用户访问,记录小程序页面存储path与内容的映射关系。
客户端基于用户的访问记录,记录页面path和query,并将页面内容html进行快照处理。
客户端将小程序页面path和query信息以及页面html快照回传服务端,使得服务器存储记录小程序页面存储path与内容的映射关系。
步骤22、服务端离线(也可以在线,在此不做限定)计算生成小程序内容与小程序打开协议(可以理解为页面路径信息)的映射关系。
服务端通过离线处理html内容快照,对其进行检索关键词(可以理解为页面关键信息)抽取;
根据步骤一记录的页面path和query信息生成小程序打开协议与检索关键词的映射关系。小程序打开协议与通用url类似,规则为:{协议头}://{小程序host标识}/{小程序appkey}/{小程序页面路径path?query},例如:***boxapp://swan/appkey/path?query;
将映射关系灌入至检索服务数据库;
步骤33、服务器根据检索词(可以理解为检索信息)向第一客户端返回小程序打开协议(检索小程序内容页面)。
小程序检索服务根据用户输入的内容在检索数据库内进行检索,并将检索内容对应页面的小程序打开协议返回给第一客户端。
步骤44、第一客户端根据小程序页面打开协议跳转到指定内容页面。
本实施例中的小程序页面获取方法,可以对小程序页面内容进行检索,利用用户页面访问的行为,完成对小程序内容与小程序页面打开协议的映射关系的建立,可以有效缩短用户检索小程序内容或服务时到达路径,提高用户对小程序页面检索的体验。
参见图4,图4是本发明实施例提供的服务器的结构图,如图4所示,服务器400,包括:
接收模块401,用于接收第一客户端通过宿主程序发送的检索信息;
确定模块402,用于确定所述检索信息匹配的页面关键信息,并根据映射关系确定所述页面关键信息对应的页面路径信息;其中,所述映射关系包括所述页面关键信息与所述页面路径信息的对应关系;
发送模块403,用于向所述第一客户端发送所述页面路径信息,以使得所述第一客户端获取所述页面路径信息对应的包括所述页面关键信息的页面。
进一步的,所述映射关系获取过程包括:
获取页面的存储位置信息和所述页面的快照;
根据所述页面的快照,获取所述页面的页面关键信息;
生成包括所述页面的存储位置信息的页面路径信息;
确定所述页面关键信息与所述页面路径信息的对应关系。
进一步的,所述获取页面的存储位置和所述页面的快照,包括:
接收第二客户端发送的所述页面的存储位置和所述页面的快照,其中,所述页面的存储位置和所述页面的快照为,所述第二客户端根据查询信息获取到所述页面时得到的所述页面的存储位置和所述页面的快照。
本发明实施例提供的服务器400能够实现图1所示方法实施例中服务器实现的各个过程,为避免重复,这里不再赘述。
本实施例的服务器400,接收第一客户端通过宿主程序发送的检索信息;确定所述检索信息匹配的页面关键信息,并根据映射关系确定所述页面关键信息对应的页面路径信息;其中,所述映射关系包括所述页面关键信息与所述页面路径信息的对应关系;向所述第一客户端发送所述页面路径信息,以使得所述第一客户端获取所述页面路径信息对应的包括所述页面关键信息的页面。这样,服务器根据检索信息对小程序页面进行检索,并将检索获得的小程序页面对应的页面路径信息发送给客户端,以实现对小程序的页面内容进行检索,提高检索效率。
参见图5,图5是本发明实施例提供的客户端的结构图,如图5所示,客户端500,所述客户端500为第一客户端,包括:
发送模块501,用于通过宿主程序向服务器发送检索信息;
接收模块502,用于接收所述服务器发送的根据所述检索信息确定的页面路径信息;
获取模块503,用于获取与所述页面路径信息对应的页面。
进一步的,客户端500还包括:检索信息接收模块,用于:
通过所述宿主程序的信息接收入口接收用户输入的所述检索信息;
或者,
通过所述宿主程序中的小程序的信息接收入口接收用户输入的所述检索信息。
本实施例中的客户端500,通过宿主程序向服务器发送检索信息;接收所述服务器发送的根据所述检索信息确定的页面路径信息;获取与所述页面路径信息对应的页面。第一客户端根据检索信息获取小程序的页面,从而实现对小程序的页面内容进行检索的目的,提高检索效率。
参见图6,图6是本发明实施例提供的一种电子设备的结构示意图。如图6所示,电子设备600包括:处理器601、存储器602及存储在所述存储器602上并可在所述处理器上运行的计算机程序,电子设备600中的各个组件通过总线***603耦合在一起。可理解,总线***603用于实现这些组件之间的连接通信。
在本发明一个实施例中,处理器601,用于接收第一客户端通过宿主程序发送的检索信息;
确定所述检索信息匹配的页面关键信息,并根据映射关系确定所述页面关键信息对应的页面路径信息;其中,所述映射关系包括所述页面关键信息与所述页面路径信息的对应关系;
向所述第一客户端发送所述页面路径信息,以使得所述第一客户端获取所述页面路径信息对应的包括所述页面关键信息的页面。
进一步的,所述映射关系获取过程包括:
获取页面的存储位置信息和所述页面的快照;
根据所述页面的快照,获取所述页面的页面关键信息;
生成包括所述页面的存储位置信息的页面路径信息;
确定所述页面关键信息与所述页面路径信息的对应关系。
进一步的,所述获取页面的存储位置和所述页面的快照,包括:
接收第二客户端发送的所述页面的存储位置和所述页面的快照,其中,所述页面的存储位置和所述页面的快照为,所述第二客户端根据查询信息获取到所述页面时得到的所述页面的存储位置和所述页面的快照。
电子设备600能够实现前述实施例中服务器实现的各个过程,为避免重复,这里不再赘述。
本发明实施例的电子设备600,接收第一客户端通过宿主程序发送的检索信息;确定所述检索信息匹配的页面关键信息,并根据映射关系确定所述页面关键信息对应的页面路径信息;其中,所述映射关系包括所述页面关键信息与所述页面路径信息的对应关系;向所述第一客户端发送所述页面路径信息,以使得所述第一客户端获取所述页面路径信息对应的包括所述页面关键信息的页面。这样,服务器根据检索信息对小程序页面进行检索,并将检索获得的小程序页面对应的页面路径信息发送给客户端,以实现对小程序的页面内容进行检索,提高检索效率。
在本发明另一个实施例中,处理器601,用于通过宿主程序向服务器发送检索信息;
接收所述服务器发送的根据所述检索信息确定的页面路径信息;
获取与所述页面路径信息对应的页面。
进一步的,处理器601,还用于通过所述宿主程序的信息接收入口接收用户输入的所述检索信息;
或者,
通过所述宿主程序中的小程序的信息接收入口接收用户输入的所述检索信息。
电子设备600能够实现前述实施例中第一客户端实现的各个过程,为避免重复,这里不再赘述。
本发明实施例的电子设备600,通过宿主程序向服务器发送检索信息;接收所述服务器发送的根据所述检索信息确定的页面路径信息;获取与所述页面路径信息对应的页面。第一客户端根据检索信息获取小程序的页面,从而实现对小程序的页面内容进行检索的目的,提高检索效率。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述小程序页面获取方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random AccessMemory,简称RAM)、磁碟或者光盘等。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

Claims (10)

1.一种小程序页面获取方法,应用于服务器,其特征在于,包括:
接收第一客户端通过宿主程序发送的检索信息;
确定所述检索信息匹配的页面关键信息,并根据映射关系确定所述页面关键信息对应的页面路径信息;其中,所述映射关系包括所述页面关键信息与所述页面路径信息的对应关系;
向所述第一客户端发送所述页面路径信息,以使得所述第一客户端获取所述页面路径信息对应的包括所述页面关键信息的页面;
所述映射关系获取过程包括:
获取页面的存储位置信息和所述页面的快照;
根据所述页面的快照,获取所述页面的页面关键信息;
生成包括所述页面的存储位置信息的页面路径信息;
确定所述页面关键信息与所述页面路径信息的对应关系。
2.根据权利要求1所述的方法,其特征在于,所述获取页面的存储位置和所述页面的快照,包括:
接收第二客户端发送的所述页面的存储位置和所述页面的快照,其中,所述页面的存储位置和所述页面的快照为,所述第二客户端根据查询信息获取到所述页面时得到的所述页面的存储位置和所述页面的快照;
所述第一客户端与所述第二客户端为同一客户端,或者所述第一客户端与所述第二客户端为不同的客户端。
3.一种小程序页面获取方法,应用于第一客户端,其特征在于,包括:
通过宿主程序向服务器发送检索信息;
接收所述服务器发送的根据所述检索信息确定的页面路径信息;
获取与所述页面路径信息对应的页面;
其中,所述页面路径信息为所述服务器通过确定所述检索信息匹配的页面关键信息,并根据映射关系确定所述页面关键信息对应的页面路径信息;其中,所述映射关系包括所述页面关键信息与所述页面路径信息的对应关系;
其中,所述映射关系为所述服务器通过获取页面的存储位置信息和所述页面的快照;根据所述页面的快照,获取所述页面的页面关键信息;生成包括所述页面的存储位置信息的页面路径信息;确定所述页面关键信息与所述页面路径信息的对应关系的方式确定。
4.根据权利要求3所述的方法,其特征在于,在所述通过宿主程序向服务器发送检索信息之前,还包括:
通过所述宿主程序的信息接收入口接收用户输入的所述检索信息;
或者,
通过所述宿主程序中的小程序的信息接收入口接收用户输入的所述检索信息。
5.一种服务器,其特征在于,包括:
接收模块,用于接收第一客户端通过宿主程序发送的检索信息;
确定模块,用于确定所述检索信息匹配的页面关键信息,并根据映射关系确定所述页面关键信息对应的页面路径信息;其中,所述映射关系包括所述页面关键信息与所述页面路径信息的对应关系;
发送模块,用于向所述第一客户端发送所述页面路径信息,以使得所述第一客户端获取所述页面路径信息对应的包括所述页面关键信息的页面;
所述映射关系获取过程包括:
获取页面的存储位置信息和所述页面的快照;
根据所述页面的快照,获取所述页面的页面关键信息;
生成包括所述页面的存储位置信息的页面路径信息;
确定所述页面关键信息与所述页面路径信息的对应关系。
6.根据权利要求5所述的服务器,其特征在于,所述获取页面的存储位置和所述页面的快照,包括:
接收第二客户端发送的所述页面的存储位置和所述页面的快照,其中,所述页面的存储位置和所述页面的快照为,所述第二客户端根据查询信息获取到所述页面时得到的所述页面的存储位置和所述页面的快照;
所述第一客户端与所述第二客户端为同一客户端,或者所述第一客户端与所述第二客户端为不同的客户端。
7.一种客户端,所述客户端为第一客户端,其特征在于,包括:
发送模块,用于通过宿主程序向服务器发送检索信息;
接收模块,用于接收所述服务器发送的根据所述检索信息确定的页面路径信息;
获取模块,用于获取与所述页面路径信息对应的页面;
其中,所述页面路径信息为所述服务器通过确定所述检索信息匹配的页面关键信息,并根据映射关系确定所述页面关键信息对应的页面路径信息;其中,所述映射关系包括所述页面关键信息与所述页面路径信息的对应关系;
其中,所述映射关系为所述服务器通过获取页面的存储位置信息和所述页面的快照;根据所述页面的快照,获取所述页面的页面关键信息;生成包括所述页面的存储位置信息的页面路径信息;确定所述页面关键信息与所述页面路径信息的对应关系的方式确定。
8.根据权利要求7所述的客户端,其特征在于,还包括检索信息接收模块,用于:
通过所述宿主程序的信息接收入口接收用户输入的所述检索信息;
或者,
通过所述宿主程序中的小程序的信息接收入口接收用户输入的所述检索信息。
9.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至2中任一项所述的小程序页面获取方法的步骤,或者,所述计算机程序被所述处理器执行时实现如权利要求3或4所述的小程序页面获取方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至2中任一项所述的小程序页面获取方法的步骤,或者,所述计算机程序被所述处理器执行时实现如权利要求3或4所述的小程序页面获取方法的步骤。
CN201910357563.9A 2019-04-29 2019-04-29 一种小程序页面获取方法、服务器、客户端及电子设备 Active CN110083789B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910357563.9A CN110083789B (zh) 2019-04-29 2019-04-29 一种小程序页面获取方法、服务器、客户端及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910357563.9A CN110083789B (zh) 2019-04-29 2019-04-29 一种小程序页面获取方法、服务器、客户端及电子设备

Publications (2)

Publication Number Publication Date
CN110083789A CN110083789A (zh) 2019-08-02
CN110083789B true CN110083789B (zh) 2021-08-06

Family

ID=67417840

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910357563.9A Active CN110083789B (zh) 2019-04-29 2019-04-29 一种小程序页面获取方法、服务器、客户端及电子设备

Country Status (1)

Country Link
CN (1) CN110083789B (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112583651B (zh) * 2019-09-27 2022-08-23 腾讯科技(深圳)有限公司 一种用于对小程序通信接口进行测试的方法、装置及介质
CN110990057B (zh) * 2019-11-22 2023-08-01 百度在线网络技术(北京)有限公司 小程序子链信息的提取方法、装置、设备及介质
CN111026438B (zh) * 2019-11-29 2023-08-04 百度在线网络技术(北京)有限公司 小程序包和页面关键信息的提取方法、装置、设备及介质
CN111078324B (zh) * 2019-12-16 2023-06-06 百度在线网络技术(北京)有限公司 用于预取页面数据的方法和装置
CN111176752B (zh) * 2019-12-20 2023-05-16 汪佐怀 一种浏览器页面内嵌窗口小程序的方法及装置
CN111338937B (zh) * 2020-02-19 2023-06-23 百度在线网络技术(北京)有限公司 一种对小程序干预下线的方法、装置、设备和介质
CN111651141B (zh) * 2020-05-25 2023-02-28 北京百度网讯科技有限公司 小程序落地页的展现方法、装置、电子设备和存储介质
CN111782300B (zh) * 2020-07-08 2022-02-08 支付宝(杭州)信息技术有限公司 一种数据处理方法、装置、设备及***
CN112910973B (zh) * 2021-01-21 2022-11-25 云账户技术(天津)有限公司 一种应用程序页面选择方法及装置
CN114020992B (zh) * 2021-11-09 2022-10-14 北京百度网讯科技有限公司 页面封禁方法、装置、***、客户端和存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108334608A (zh) * 2018-02-02 2018-07-27 广东欧珀移动通信有限公司 应用页面的链接生成方法、装置、存储介质及电子设备
WO2018144256A1 (en) * 2017-01-31 2018-08-09 Microsoft Technology Licensing, Llc Automated application linking
CN109308201A (zh) * 2018-10-15 2019-02-05 百度在线网络技术(北京)有限公司 用于输出信息的方法和装置
CN109359237A (zh) * 2018-09-30 2019-02-19 上海掌门科技有限公司 一种用于搜索寄宿程序的方法与设备
CN109408696A (zh) * 2018-09-30 2019-03-01 上海掌门科技有限公司 一种用于搜索寄宿程序的方法与设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018144256A1 (en) * 2017-01-31 2018-08-09 Microsoft Technology Licensing, Llc Automated application linking
CN108334608A (zh) * 2018-02-02 2018-07-27 广东欧珀移动通信有限公司 应用页面的链接生成方法、装置、存储介质及电子设备
CN109359237A (zh) * 2018-09-30 2019-02-19 上海掌门科技有限公司 一种用于搜索寄宿程序的方法与设备
CN109408696A (zh) * 2018-09-30 2019-03-01 上海掌门科技有限公司 一种用于搜索寄宿程序的方法与设备
CN109308201A (zh) * 2018-10-15 2019-02-05 百度在线网络技术(北京)有限公司 用于输出信息的方法和装置

Also Published As

Publication number Publication date
CN110083789A (zh) 2019-08-02

Similar Documents

Publication Publication Date Title
CN110083789B (zh) 一种小程序页面获取方法、服务器、客户端及电子设备
CN107679211B (zh) 用于推送信息的方法和装置
CN108804450B (zh) 信息推送的方法和装置
CN103714119B (zh) 一种浏览器数据的处理方法和装置
CN104410546B (zh) 实时处理***的测试方法和装置
JP6520513B2 (ja) 問答情報提供システム、情報処理装置及びプログラム
CN106534268B (zh) 一种数据共享方法及装置
CN102333092A (zh) 一种网络用户识别的方法及其应用服务器
CN110297995B (zh) 用于收藏信息的方法和装置
CN112954043B (zh) 基于网站访问日志识别用户的方法及计算机设备
CN107748772B (zh) 一种商标识别方法及装置
WO2008096992A1 (en) System and method for providing search service by keywords
CN116431912A (zh) 用户画像推送方法及装置
CN116127945A (zh) 网络链接处理方法和装置、电子设备、存储介质
CN110866196A (zh) 一种打印机网络信息采集方法、装置及电子设备
US8909795B2 (en) Method for determining validity of command and system thereof
CN111190964B (zh) 数据对接方法、装置、设备及存储介质
CN113076760B (zh) 翻译、商品检索方法、装置、电子设备及计算机存储介质
CN112784032A (zh) 会话语料推荐评价方法、装置、存储介质和电子设备
CN113674083A (zh) 互联网金融平台信用风险监测方法、装置及计算机***
CN106156298A (zh) 一种生成网站移动页面的方法及装置
JP6885217B2 (ja) ユーザ対話支援システム、ユーザ対話支援方法及びプログラム
CN113824644A (zh) Https业务内容识别方法、装置和设备
CN109086428B (zh) 转发信息访问次数统计方法及装置
CN109977176B (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
GR01 Patent grant
GR01 Patent grant