[go: up one dir, main page]

CN116561455A - Application recommended methods, apparatus, computer equipment, storage media and products - Google Patents

Application recommended methods, apparatus, computer equipment, storage media and products Download PDF

Info

Publication number
CN116561455A
CN116561455A CN202210111914.XA CN202210111914A CN116561455A CN 116561455 A CN116561455 A CN 116561455A CN 202210111914 A CN202210111914 A CN 202210111914A CN 116561455 A CN116561455 A CN 116561455A
Authority
CN
China
Prior art keywords
application
sub
entry
recommended
startup
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.)
Granted
Application number
CN202210111914.XA
Other languages
Chinese (zh)
Other versions
CN116561455B (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202210111914.XA priority Critical patent/CN116561455B/en
Publication of CN116561455A publication Critical patent/CN116561455A/en
Application granted granted Critical
Publication of CN116561455B publication Critical patent/CN116561455B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/954Navigation, e.g. using categorised browsing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0481Interaction 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
    • G06F3/04817Interaction 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 using icons
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0481Interaction 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
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/44505Configuring for program initiating, e.g. using registry, configuration files

Landscapes

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

Abstract

The application relates to an application recommendation method, an application recommendation device, a computer device, a storage medium and a computer program product. The method can be applied to an applet recommendation scenario, comprising: displaying a child application list in the parent application; the sub-application list comprises a starting inlet of each of a plurality of sub-applications, and the plurality of sub-applications comprise a first sub-application and a second sub-application; responsive to a trigger operation moving from a launch portal of the first sub-application to a launch portal of the second sub-application, displaying launch portals of at least one recommended sub-application associated with the first sub-application and the second sub-application; the starting entry is used for entering the sub-application corresponding to the starting entry from the parent application after being triggered. By adopting the method, the accuracy of recommending the child application in the parent application and the convenience of the promoter application can be improved.

Description

应用推荐方法、装置、计算机设备、存储介质和产品Application recommended methods, apparatus, computer equipment, storage media and products

技术领域technical field

本申请涉及计算机技术领域,特别是涉及一种应用推荐方法、装置、计算机设备、存储介质和计算机程序产品。The present application relates to the field of computer technology, in particular to an application recommendation method, device, computer equipment, storage medium and computer program product.

背景技术Background technique

随着计算机技术与互联网技术的迅速发展,各式各样的应用层出不穷。With the rapid development of computer technology and Internet technology, various applications emerge in an endless stream.

目前,对于未使用过的应用,为了打开并使用该应用提供的功能,用户通常需要手动搜索应用进行查找,上述打开的方式操作繁琐,而且手动搜索的应用通常与用户匹配度较低,准确率低下,影响应用的使用效率。At present, for unused applications, in order to open and use the functions provided by the application, the user usually needs to manually search for the application. Low, affecting the efficiency of the application.

发明内容Contents of the invention

基于此,有必要针对上述技术问题,提供一种能够提升推荐应用的准确性与启动应用的便捷性的应用推荐方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。Based on this, it is necessary to address the above technical problems and provide an application recommendation method, device, computer equipment, computer readable storage medium, and computer program product that can improve the accuracy of recommended applications and the convenience of starting applications.

本申请提供了一种应用推荐方法。所述方法包括:This application provides an application recommendation method. The methods include:

在母应用中显示子应用列表;所述子应用列表包括多个子应用各自的启动入口,所述多个子应用包括第一子应用和第二子应用;Displaying a list of sub-applications in the parent application; the list of sub-applications includes respective startup entries of multiple sub-applications, and the multiple sub-applications include a first sub-application and a second sub-application;

响应于从所述第一子应用的启动入口移动至所述第二子应用的启动入口的触发操作,显示与所述第一子应用和所述第二子应用相关的至少一个推荐子应用的启动入口;其中,所述启动入口用于被触发后从所述母应用进入所述启动入口所对应的子应用。本申请还提供了一种应用推荐装置。所述装置包括:Displaying at least one recommended sub-application related to the first sub-application and the second sub-application in response to a trigger operation of moving from the start-up entry of the first sub-application to the start-up entry of the second sub-application A startup entry; where the startup entry is used to enter the sub-application corresponding to the startup entry from the parent application after being triggered. The present application also provides an application recommendation device. The devices include:

子应用列表展示模块,用于在母应用中显示子应用列表;所述子应用列表包括多个子应用各自的启动入口,所述多个子应用包括第一子应用和第二子应用;A sub-application list display module, configured to display a sub-application list in a parent application; the sub-application list includes respective startup entries of multiple sub-applications, and the multiple sub-applications include a first sub-application and a second sub-application;

推荐子应用展示模块,用于响应于从所述第一子应用的启动入口移动至所述第二子应用的启动入口的触发操作,显示与所述第一子应用和所述第二子应用相关的至少一个推荐子应用的启动入口;其中,所述启动入口用于被触发后从所述母应用进入所述启动入口所对应的子应用。A recommended sub-application display module, configured to display the first sub-application and the second sub-application in response to the trigger operation of moving from the start-up entry of the first sub-application to the start-up entry of the second sub-application At least one related recommended sub-application startup entry; wherein the startup entry is used to enter the sub-application corresponding to the startup entry from the parent application after being triggered.

在一个实施例中,所述推荐子应用展示模块还用于:响应于选取所述第一子应用的启动入口的触发操作,在所述第一子应用的启动入口的上层展示移动控件;响应于移动所述移动控件至与所述第二子应用的启动入口交叠后释放,显示与所述第一子应用和所述第二子应用相关的至少一个推荐子应用的启动入口。In one embodiment, the recommended sub-application display module is further configured to: respond to the trigger operation of selecting the start-up entry of the first sub-application, display the mobile control on the upper layer of the start-up entry of the first sub-application; and releasing after moving the mobile control to overlap with the start-up entry of the second sub-application, displaying the start-up entry of at least one recommended sub-application related to the first sub-application and the second sub-application.

在一个实施例中,所述推荐子应用展示模块还用于:响应于选取所述第一子应用的启动入口的触发操作,在所述第一子应用的启动入口的上层,显示可移动的所述第一子应用的应用图标。In one embodiment, the recommended sub-application display module is further configured to: display a movable An application icon of the first sub-application.

在一个实施例中,所述推荐子应用展示模块还用于:响应于移动所述移动控件至与所述第二子应用的启动入口产生交叠,高亮显示选中的所述第二子应用的启动入口;响应于对所述移动控件的释放操作,显示与所述第一子应用和所述第二子应用相关的至少一个推荐子应用的启动入口。In one embodiment, the recommended sub-application display module is further configured to: highlight the selected second sub-application in response to moving the mobile control to overlap with the startup entry of the second sub-application in response to a release operation on the mobile control, displaying a startup entry of at least one recommended sub-application related to the first sub-application and the second sub-application.

在一个实施例中,所述推荐子应用展示模块还用于:响应于移动所述移动控件,确定所述移动控件所移动至的热区;当所述移动控件所在的热区与所述第二子应用的启动入口所在的热区产生交叠时,高亮显示选中的所述第二子应用的启动入口。In one embodiment, the recommended sub-application display module is further configured to: determine the hot zone to which the mobile control is moved in response to moving the mobile control; when the hot zone where the mobile control is located is the same as the second When the hot zones where the startup entries of the two sub-applications are located overlap, the selected startup entry of the second sub-application is highlighted.

在一个实施例中,所述子应用列表展示模块还用于:在所述母应用的子应用搜索界面中,显示历史子应用列表;所述推荐子应用展示模块还用于:响应于从所述第一子应用的启动入口移动至所述第二子应用的启动入口的触发操作,在所述子应用搜索界面中显示推荐子应用列表;在所述推荐子应用列表中,显示与所述第一子应用和所述第二子应用相关的至少一个推荐子应用中的一部分各自对应的启动入口。In one embodiment, the sub-application list display module is further configured to: display a history sub-application list in the sub-application search interface of the parent application; the recommended sub-application display module is also configured to: respond to the request from the The trigger operation of moving the startup entry of the first sub-application to the startup entry of the second sub-application displays a list of recommended sub-applications in the sub-application search interface; in the list of recommended sub-applications, displays the same Parts of at least one recommended sub-application related to the first sub-application and the second sub-application respectively correspond to startup entries.

在一个实施例中,所述推荐子应用展示模块还用于:在所述子应用搜索界面中,显示推荐子应用的查看控件;响应于对所述查看控件的触发操作,完整显示与所述第一子应用和所述第二子应用相关的至少一个推荐子应用各自对应的启动入口。In one embodiment, the recommended sub-application display module is further configured to: in the sub-application search interface, display a viewing control of the recommended sub-application; in response to a trigger operation on the viewing control, completely display the At least one recommended sub-application related to the first sub-application and the second sub-application respectively corresponds to a startup entry.

在一个实施例中,所述应用推荐装置还包括提示信息展示模块,所述提示信息展示模块用于:响应于从所述第一子应用的启动入口移动至所述第二子应用的启动入口的触发操作、且不存在与所述第一子应用和所述第二子应用相关的推荐子应用,显示关于子应用推荐失败的提示信息。In one embodiment, the application recommendation device further includes a prompt information display module, the prompt information display module is configured to: respond to moving from the start entry of the first sub-application to the start entry of the second sub-application and there is no recommended sub-application related to the first sub-application and the second sub-application, a prompt message about failure to recommend the sub-application is displayed.

在一个实施例中,所述推荐子应用展示模块还用于:响应于从所述第一子应用的启动入口移动至所述第二子应用的启动入口的触发操作,将所述第一子应用对应的第一子应用标识和所述第二子应用对应的第二子应用标识发送至母应用服务器;接收所述母应用服务器基于所述第一子应用标识和所述第二子应用标识各自对应的应用特征所确定并返回的与所述第一子应用标识和所述第二子应用标识相关的至少一个推荐子应用对应的推荐子应用标识;根据所述推荐子应用标识显示所述至少一个推荐子应用的启动入口。In one embodiment, the recommended sub-application presentation module is further configured to: respond to the trigger operation of moving from the start-up entry of the first sub-application to the start-up entry of the second sub-application, displaying the first sub-application The first sub-application identifier corresponding to the application and the second sub-application identifier corresponding to the second sub-application are sent to the parent application server; receiving the parent application server based on the first sub-application identifier and the second sub-application identifier The recommended sub-application identification corresponding to at least one recommended sub-application related to the first sub-application identification and the second sub-application identification determined and returned by the respective corresponding application characteristics; displaying the recommended sub-application identification according to the recommended sub-application identification The startup entry of at least one recommended sub-application.

在一个实施例中,所述推荐子应用展示模块还用于:响应于选中所述第一子应用的启动入口的触发操作,将所述第一子应用对应的第一子应用标识发送至母应用服务器,以使所述母应用服务器根据所述第一子应用标识获取所述第一子应用对应的应用特征;响应于选中所述第一子应用的启动入口后从所述第一子应用的启动入口移动至所述第二子应用的启动入口的触发操作,将所述第二子应用对应的第二子应用标识发送至所述母应用服务器,以使所述母应用服务器根据所述第二子应用标识获取所述第二子应用对应的应用特征。In one embodiment, the recommended sub-application presentation module is further configured to: send the first sub-application identifier corresponding to the first sub-application to the parent An application server, so that the parent application server obtains the application feature corresponding to the first sub-application according to the first sub-application identifier; The trigger operation of moving the startup entry of the second sub-application to the startup entry of the second sub-application, and sending the second sub-application identifier corresponding to the second sub-application to the parent application server, so that the parent application server according to the The second sub-application identifier acquires the application feature corresponding to the second sub-application.

在一个实施例中,所述推荐子应用展示模块还用于:通过所述母应用服务器基于所述第一子应用标识和所述第二子应用标识各自对应的应用特征确定与所述第一标识和所述第二标识相关的目标子应用;根据所述子应用列表中已显示的子应用,对所述目标子应用进行去重处理,获得与所述第一子应用标识和所述第二子应用标识相关的至少一个推荐子应用;确定与所述至少一个推荐子应用对应的推荐子应用标识。In one embodiment, the recommended sub-application presentation module is further configured to: use the parent application server to determine, based on the application features corresponding to the first sub-application identifier and the second sub-application identifier, the identifying a target sub-application related to the second identifier; performing deduplication processing on the target sub-application according to the displayed sub-applications in the sub-application list, and obtaining the The second sub-application identifies at least one recommended sub-application related; and determines the recommended sub-application identification corresponding to the at least one recommended sub-application.

在一个实施例中,所述推荐子应用展示模块还用于:获取所述至少一个推荐子应用中各个推荐子应用的属性信息,所述属性信息包括各个推荐子应用的历史使用频度和使用位置中的至少一种;根据所述属性信息,对所述至少一个推荐子应用进行排序;按照排序结果,显示所述至少一个推荐子应用的启动入口。In one embodiment, the recommended sub-application display module is further configured to: obtain the attribute information of each recommended sub-application in the at least one recommended sub-application, the attribute information includes the historical use frequency and usage frequency of each recommended sub-application At least one of the locations; according to the attribute information, sort the at least one recommended sub-application; and display the startup entry of the at least one recommended sub-application according to the sorting result.

在一个实施例中,所述多个子应用还包括第三子应用,所述推荐子应用展示模块还用于:响应于从所述第一子应用的启动入口,经过所述第二子应用的启动入口移动至所述第三子应用的启动入口的触发操作,显示与所述第一子应用、所述第二子应用和所述第三子应用相关的至少一个推荐子应用的启动入口。In one embodiment, the multiple sub-applications further include a third sub-application, and the recommended sub-application display module is further configured to: respond to the startup entry from the first sub-application, through the second sub-application The trigger operation of moving the startup entry to the startup entry of the third sub-application displays the startup entry of at least one recommended sub-application related to the first sub-application, the second sub-application and the third sub-application.

本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述应用推荐方法的步骤。The application also provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the steps of the above application recommendation method when executing the computer program.

本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述应用推荐方法的步骤。The present application also provides a computer-readable storage medium. The computer-readable storage medium has a computer program stored thereon, and when the computer program is executed by a processor, the steps of the above-mentioned application recommendation method are implemented.

本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述应用推荐方法的步骤。The present application also provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the steps of the above application recommendation method are realized.

上述应用推荐方法、装置、计算机设备、存储介质和计算机程序产品,在母应用中显示子应用列表,响应于从子应用列表中的第一子应用的启动入口移动至子应用列表中的第二子应用的启动入口的触发操作,直接地、自动地显示与第一子应用和第二子应用相关的至少一个推荐子应用的启动入口,不需要用户手动输入搜索关键词,免去了手动输入的繁琐操作,提高了在母应用中启动子应用的便捷性与效率;而且,基于第一子应用和第二子应用所呈现的推荐子应用,与第一子应用和第二子应用具有相关性,提高了在母应用中推荐子应用的准确性,可以提升子应用的使用效率。The above application recommendation method, device, computer equipment, storage medium and computer program product display a list of sub-applications in the parent application, in response to moving from the start entry of the first sub-application in the sub-application list to the second one in the sub-application list. The trigger operation of the start-up entry of the sub-application directly and automatically displays the start-up entry of at least one recommended sub-application related to the first sub-application and the second sub-application, without requiring the user to manually input search keywords, eliminating the need for manual input The cumbersome operation improves the convenience and efficiency of launching sub-applications in the parent application; moreover, the recommended sub-applications presented based on the first sub-application and the second sub-application are related to the first sub-application and the second sub-application It improves the accuracy of recommending sub-applications in the parent application, and can improve the efficiency of sub-applications.

本申请还提供了一种应用推荐方法。所述方法包括:The present application also provides an application recommendation method. The methods include:

显示应用列表;所述应用列表包括多个应用各自的启动入口,所述多个应用包括第一应用和第二应用;displaying an application list; the application list includes respective startup entries of a plurality of applications, and the plurality of applications include a first application and a second application;

响应于从所述第一应用的启动入口移动至所述第二应用的启动入口的触发操作,显示与所述第一应用和所述第二应用相关的至少一个推荐应用的应用信息。Application information of at least one recommended application related to the first application and the second application is displayed in response to a trigger operation of moving from the start entry of the first application to the start entry of the second application.

本申请还提供了一种应用推荐装置。所述装置包括:The present application also provides an application recommendation device. The devices include:

第一显示模块,用于显示应用列表;所述应用列表包括多个应用各自的启动入口,所述多个应用包括第一应用和第二应用;The first display module is configured to display an application list; the application list includes respective startup entries of a plurality of applications, and the plurality of applications include a first application and a second application;

响应模块,用于响应于从所述第一应用的启动入口移动至所述第二应用的启动入口的触发操作,显示与所述第一应用和所述第二应用相关的至少一个推荐应用的应用信息。A response module, configured to display at least one recommended application related to the first application and the second application in response to a trigger operation of moving from the startup entry of the first application to the startup entry of the second application application information.

在一个实施例中,所述响应模块,还用于响应于从所述第一应用的启动入口移动至所述第二应用的启动入口的触发操作,显示与所述第一应用和所述第二应用相关的至少一个推荐子应用的启动入口,其中,所述推荐子应用的启动入口用于被触发后在原生应用中运行所述推荐子应用。In one embodiment, the responding module is further configured to display the information related to the first application and the second application in response to the trigger operation of moving from the start entry of the first application to the start entry of the second application. Two application-related startup entries of at least one recommended sub-application, wherein the startup entry of the recommended sub-application is used to run the recommended sub-application in the native application after being triggered.

本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述应用推荐方法的步骤。The application also provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the steps of the above application recommendation method when executing the computer program.

本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述应用推荐方法的步骤。The present application also provides a computer-readable storage medium. The computer-readable storage medium has a computer program stored thereon, and when the computer program is executed by a processor, the steps of the above-mentioned application recommendation method are implemented.

本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述应用推荐方法的步骤。The present application also provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the steps of the above application recommendation method are realized.

上述应用推荐方法、装置、计算机设备、存储介质和计算机程序产品,显示包括多个应用各自的启动入口的应用列表,响应于从应用列表中的第一应用的启动入口移动至应用列表中的第二应用的启动入口的触发操作,直接地、自动地显示与第一应用和第二应用相关的至少一个推荐应用的应用信息,不需要用户手动输入搜索关键词以搜索应用,免去了手动输入的繁琐操作,提高了启动应用的便捷性与效率;而且,基于第一应用和第二应用所呈现的推荐应用,与第一应用和第二应用具有相关性,提高了在推荐应用的准确性,可以提升应用的使用效率。The above-mentioned application recommendation method, device, computer equipment, storage medium and computer program product display an application list including respective start-up entries of a plurality of applications, and in response to moving from the start-up entry of the first application in the application list to the first in the application list The trigger operation of the launch portal of the second application directly and automatically displays the application information of at least one recommended application related to the first application and the second application, without requiring the user to manually input search keywords to search for applications, eliminating the need for manual input The cumbersome operation improves the convenience and efficiency of starting the application; moreover, the recommended application presented based on the first application and the second application is related to the first application and the second application, which improves the accuracy of the recommended application , which can improve the efficiency of the application.

附图说明Description of drawings

图1为一个实施例中应用推荐方法的应用环境图;Fig. 1 is the application environment diagram of application recommendation method in an embodiment;

图2为一个实施例中应用推荐方法的流程示意图;Fig. 2 is a schematic flow chart of an application recommendation method in an embodiment;

图3为一个实施例中显示子应用列表的界面示意图;FIG. 3 is a schematic diagram of an interface displaying a list of sub-applications in an embodiment;

图4为另一个实施例中显示子应用列表的界面示意图;FIG. 4 is a schematic diagram of an interface displaying a list of sub-applications in another embodiment;

图5为再一个实施例中显示子应用列表的界面示意图;Fig. 5 is a schematic diagram of an interface displaying a list of sub-applications in another embodiment;

图6为又一个实施例中显示子应用列表的界面示意图;FIG. 6 is a schematic diagram of an interface displaying a list of sub-applications in yet another embodiment;

图7为一个实施例中展示移动控件的界面示意图;FIG. 7 is a schematic diagram of an interface showing a mobile control in an embodiment;

图8为另一个实施例中展示移动控件的界面示意图;FIG. 8 is a schematic diagram of an interface showing a mobile control in another embodiment;

图9为一个实施例中移动移动控件的界面示意图;FIG. 9 is a schematic diagram of an interface for moving a mobile control in an embodiment;

图10为一个实施例中显示推荐子应用的启动入口的界面示意图;Fig. 10 is a schematic diagram of an interface displaying the startup entry of the recommended sub-application in an embodiment;

图11为另一个实施例中移动移动控件的界面示意图;Fig. 11 is a schematic diagram of the interface of the mobile control in another embodiment;

图12为一个实施例中显示提示信息的界面示意图;Fig. 12 is a schematic diagram of an interface displaying prompt information in an embodiment;

图13为一个实施例中子应用搜索界面的界面示意图;Fig. 13 is a schematic interface diagram of a sub-application search interface in an embodiment;

图14为一个实施例中推荐子应用页面的界面示意图;Fig. 14 is a schematic diagram of the interface of the recommended sub-application page in an embodiment;

图15为另一个实施例中应用推荐方法的流程示意图;Fig. 15 is a schematic flowchart of an application recommendation method in another embodiment;

图16为又一个实施例中应用推荐方法的流程示意图;Fig. 16 is a schematic flowchart of an application recommendation method in yet another embodiment;

图17为一个实施例中应用推荐装置的结构框图;Fig. 17 is a structural block diagram of an application recommendation device in an embodiment;

图18为一个实施例中计算机设备的内部结构图。Figure 18 is a diagram of the internal structure of a computer device in one embodiment.

具体实施方式Detailed ways

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present application, and are not intended to limit the present application.

本申请实施例提供的应用推荐方法,涉及云技术(Cloud technology),云技术是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种托管技术。The application recommendation method provided in the embodiment of the present application relates to cloud technology (Cloud technology). Cloud technology refers to unifying a series of resources such as hardware, software, and network in a wide area network or a local area network to realize data calculation, storage, processing, and sharing. A hosted technology.

云技术基于云计算商业模式应用的网络技术、信息技术、整合技术、管理平台技术、应用技术等的总称,可以组成资源池,按需所用,灵活便利。云计算技术将变成重要支撑。技术网络系统的后台服务需要大量的计算、存储资源,如视频网站、图片类网站和更多的门户网站。伴随着互联网行业的高度发展和应用,将来每个物品都有可能存在自己的识别标志,都需要传输到后台系统进行逻辑处理,不同程度级别的数据将会分开处理,各类行业数据皆需要强大的系统后盾支撑,只能通过云计算来实现。Cloud technology is a general term for network technology, information technology, integration technology, management platform technology, application technology, etc. based on cloud computing business model applications. It can form a resource pool and be used on demand, which is flexible and convenient. Cloud computing technology will become an important support. The background services of technical network systems require a lot of computing and storage resources, such as video websites, picture websites and more portal websites. With the rapid development and application of the Internet industry, each item may have its own identification mark in the future, which needs to be transmitted to the background system for logical processing. Data of different levels will be processed separately, and all kinds of industry data need to be powerful. The system backing support can only be realized through cloud computing.

例如,本申请实施例中,终端响应于从第一子应用的启动入口移动至第二子应用的启动入口的触发操作,确定第一子应用对应的第一子应用标识和第二子应用对应的第二子应用标识,将第一子应用标识和第二子应用标识发送至母应用服务器;母应用服务器根据第一子应用标识和第二子应用标识各自对应的应用特征确定至少一个推荐子应用对应的推荐子应用标识,并返回至终端。For example, in this embodiment of the application, the terminal determines that the first sub-application identifier corresponding to the first sub-application corresponds to the the second sub-application ID, and send the first sub-application ID and the second sub-application ID to the parent application server; the parent application server determines at least one recommended sub-application The recommended sub-application identifier corresponding to the application is returned to the terminal.

本申请实施例提供的应用推荐方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。The application recommendation method provided in the embodiment of the present application may be applied to the application environment shown in FIG. 1 . Wherein, the terminal 102 communicates with the server 104 through the network. The data storage system can store data that needs to be processed by the server 104 . The data storage system can be integrated on the server 104, or placed on the cloud or other network servers. Among them, the terminal 102 can be, but not limited to, various personal computers, notebook computers, smart phones, tablet computers, Internet of Things devices and portable wearable devices, and the Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart vehicle-mounted devices, etc. . Portable wearable devices can be smart watches, smart bracelets, head-mounted devices, and the like. The server 104 can be implemented by an independent server or a server cluster composed of multiple servers.

在一个实施例中,终端102在母应用中显示子应用列表,子应用列表包括多个子应用各自的启动入口,多个子应用包括第一子应用和第二子应用;终端102响应于从第一子应用的启动入口移动至第二子应用的启动入口的触发操作,将第一子应用对应的第一子应用标识和第二子应用对应的第二子应用标识发送至服务器104,服务器104基于第一子应用标识和第二子应用标识各自对应的应用特征确定并返回与第一子应用标识和第二子应用标识相关的至少一个推荐子应用对应的推荐子应用标识,终端102根据推荐子应用标识显示至少一个推荐子应用的启动入口。其中,服务器104可以是母应用服务器。In one embodiment, the terminal 102 displays a list of sub-applications in the parent application, and the list of sub-applications includes respective startup entries of multiple sub-applications, and the multiple sub-applications include a first sub-application and a second sub-application; The trigger operation of moving the startup entry of the sub-application to the startup entry of the second sub-application sends the first sub-application identifier corresponding to the first sub-application and the second sub-application identifier corresponding to the second sub-application to the server 104, and the server 104 based on The application characteristics corresponding to the first sub-application identifier and the second sub-application identifier respectively determine and return the recommended sub-application identifier corresponding to at least one recommended sub-application related to the first sub-application identifier and the second sub-application identifier, and the terminal 102 The application identifier displays at least one startup entry of the recommended sub-application. Wherein, the server 104 may be a parent application server.

相关技术中,对于未使用过的某个应用,用户通常需要通过手动搜索的方式从网站或应用商店进行搜索,这种方式操作繁琐,搜索到的应用也不一定准确。In related technologies, for a certain application that has not been used, the user usually needs to search manually from a website or an application store. This method is cumbersome to operate, and the searched application may not be accurate.

本申请的一个实施例中,在终端显示应用列表,且所述应用列表包括多个应用各自的启动入口,所述多个应用包括第一应用和第二应用的情况下,终端可以响应于从所述第一应用的启动入口移动至所述第二应用的启动入口的触发操作,显示与所述第一应用和所述第二应用相关的至少一个推荐应用的应用信息。不需要用户手动输入搜索关键词以搜索应用,免去了手动输入的繁琐操作,提高了启动应用的便捷性与效率;而且,基于第一应用和第二应用所呈现的推荐应用,与第一应用和第二应用具有相关性,提高了在推荐应用的准确性,可以提升应用的使用效率。In one embodiment of the present application, when the terminal displays an application list, and the application list includes the startup entries of multiple applications, and the multiple applications include the first application and the second application, the terminal may respond to the The trigger operation of moving the start entry of the first application to the start entry of the second application displays application information of at least one recommended application related to the first application and the second application. The user does not need to manually input search keywords to search for applications, which eliminates the cumbersome operations of manual input, and improves the convenience and efficiency of starting applications; moreover, the recommended applications presented based on the first application and the second application are different from those of the first application. The application is related to the second application, which improves the accuracy of recommending the application and can improve the efficiency of using the application.

本实施例可以应用于原生应用的推荐场景,例如,终端可以在桌面显示多个应用各自的启动图标,在多个应用包括第一应用和第二应用的情况下,终端可以响应于从所述第一应用的启动图标移动至所述第二应用的启动图标的触发操作,显示与所述第一应用和所述第二应用相关的至少一个推荐应用的应用名称或应用图标。This embodiment can be applied to the scenario of recommending native applications. For example, the terminal can display the startup icons of multiple applications on the desktop. When the multiple applications include the first application and the second application, the terminal can respond to the The trigger operation of moving the start icon of the first application to the start icon of the second application displays the application name or application icon of at least one recommended application related to the first application and the second application.

子应用(Mini Program)是应用的一种,子应用也称小程序,是一种全新的互联网应用形态,仅需依赖于原生的母应用运行,无需下载与安装,着重于“用完即走”的用户体验。相关技术中,为了打开并使用某个小程序提供的功能,用户通常是在支持小程序功能的原生的母应用中手动搜索子应用,或是打开根据用户当前所在的位置为用户推荐的小程序。这些打开小程序的方式操作繁琐,而且基于位置推荐的小程序通常与用户匹配度较低,准确率低下,影响小程序的使用效率。A sub-application (Mini Program) is a type of application. A sub-application is also called a small program. It is a brand-new form of Internet application. It only needs to rely on the original parent application to run without downloading and installing. It focuses on "use and go" ” user experience. In related technologies, in order to open and use the functions provided by a certain applet, the user usually manually searches for sub-apps in the native parent application that supports the applet function, or opens the applet recommended for the user based on the user's current location. . These methods of opening mini-programs are cumbersome to operate, and the mini-programs based on location recommendation usually have a low degree of matching with users, and the accuracy rate is low, which affects the efficiency of using the mini-programs.

本实施例还可以应用于小程序的推荐场景,例如,终端可以在桌面显示多个应用各自的启动图标,在多个应用包括第一应用和第二应用的情况下,终端可以响应于从所述第一应用的启动图标移动至所述第二应用的启动图标的触发操作,显示与所述第一应用和所述第二应用相关的至少一个推荐子应用的应用名称或应用图标。进一步地,在一个应用场景中,当该推荐子应用的应用名称或应用图标被触发时,可以触发在母应用中打开并运行该推荐子应用。This embodiment can also be applied to the recommendation scenario of applets. For example, the terminal can display the start icons of multiple applications on the desktop. When the multiple applications include the first application and the second application, the terminal can respond to the The trigger operation of moving the start icon of the first application to the start icon of the second application displays the application name or application icon of at least one recommended sub-application related to the first application and the second application. Further, in an application scenario, when the application name or application icon of the recommended sub-application is triggered, it may be triggered to open and run the recommended sub-application in the parent application.

此处,桌面上显示的第一应用、第二应用可以是原生应用,也可以是在母应用中运行的子应用。Here, the first application and the second application displayed on the desktop may be native applications, or sub-applications running in the parent application.

在本申请的一个实施例中,终端可以在母应用中显示子应用列表,该子应用列表包括多个子应用各自的启动入口,该多个子应用包括第一子应用和第二子应用;终端可以响应于从所述第一子应用的启动入口移动至所述第二子应用的启动入口的触发操作,显示与所述第一子应用和所述第二子应用相关的至少一个推荐子应用的启动入口;其中,所述启动入口用于被触发后从所述母应用进入所述启动入口所对应的子应用。通过这种方式,终端可以为用户直接地、自动地显示与第一子应用和第二子应用相关的至少一个推荐子应用的启动入口,不需要用户手动输入搜索关键词,免去了手动输入的繁琐操作,提高了在母应用中启动子应用的便捷性与效率;而且,基于第一子应用和第二子应用所呈现的推荐子应用,与第一子应用和第二子应用具有相关性,提高了在母应用中推荐子应用的准确性,可以提升子应用的使用效率。In an embodiment of the present application, the terminal may display a list of sub-applications in the main application, and the list of sub-applications includes respective startup entries of multiple sub-applications, and the multiple sub-applications include a first sub-application and a second sub-application; the terminal may Displaying at least one recommended sub-application related to the first sub-application and the second sub-application in response to a trigger operation of moving from the start-up entry of the first sub-application to the start-up entry of the second sub-application A startup entry; where the startup entry is used to enter the sub-application corresponding to the startup entry from the parent application after being triggered. In this way, the terminal can directly and automatically display the start-up entry of at least one recommended sub-application related to the first sub-application and the second sub-application for the user, without requiring the user to manually input search keywords, eliminating the need for manual input The cumbersome operation improves the convenience and efficiency of launching sub-applications in the parent application; moreover, the recommended sub-applications presented based on the first sub-application and the second sub-application are related to the first sub-application and the second sub-application It improves the accuracy of recommending sub-applications in the parent application, and can improve the efficiency of sub-applications.

本实施例可应用于小程序推荐场景。本申请中,终端在母应用中显示小程序列表,响应于从小程序列表中的第一小程序的启动入口移动至小程序列表中的第二小程序的启动入口的触发操作,直接地、自动地显示与第一小程序和第二小程序相关的至少一个推荐小程序的启动入口,不需要用户手动输入搜索关键词,免去了手动输入的繁琐操作,提高了在母应用中启动小程序的便捷性与效率;而且,基于第一小程序和第二小程序所呈现的推荐小程序,与第一小程序和第二小程序具有相关性,提高了在母应用中推荐小程序的准确性,可以提升小程序的使用效率。This embodiment can be applied to a mini-program recommendation scenario. In this application, the terminal displays the list of applets in the parent application, and responds to the trigger operation of moving the start entry of the first applet in the list of applets to the start entry of the second applet in the list of applets, directly and automatically The start-up entry of at least one recommended applet related to the first applet and the second applet can be accurately displayed, and the user does not need to manually input search keywords, which eliminates the cumbersome operation of manual input and improves the efficiency of starting applets in the parent application. Convenience and efficiency; moreover, based on the recommended applet presented by the first applet and the second applet, there is correlation with the first applet and the second applet, which improves the accuracy of recommending applets in the parent application feature, which can improve the efficiency of using applets.

在一个实施例中,如图2所示,提供了一种应用推荐方法,以该方法应用于图1中的终端102为例进行说明,包括以下步骤:In one embodiment, as shown in FIG. 2, a method for recommending an application is provided, and the method is applied to the terminal 102 in FIG. 1 as an example for illustration, including the following steps:

步骤202,在母应用中显示子应用列表;子应用列表包括多个子应用各自的启动入口,多个子应用包括第一子应用和第二子应用。In step 202, a list of sub-applications is displayed in the parent application; the list of sub-applications includes respective startup entries of multiple sub-applications, and the multiple sub-applications include a first sub-application and a second sub-application.

其中,子应用列表用于显示多个子应用各自的启动入口,用户触发其中一个子应用的启动入口,即可从母应用进入该子应用。子应用的启动入口可由子应用的应用图标和名称构成。可以理解,通常用户是通过子应用的启动入口了解子应用的大致功能,若用户需要,则会进一步通过该子应用的启动入口进入该子应用的子应用界面中,使用该子应用。Wherein, the sub-application list is used to display respective start-up entries of multiple sub-applications, and the user can enter the sub-application from the parent application by triggering the start-up entry of one of the sub-applications. The startup entry of the sub-application may be composed of the application icon and the name of the sub-application. It can be understood that usually the user understands the general functions of the sub-application through the start-up entry of the sub-application. If the user needs it, he will further enter the sub-application interface of the sub-application through the start-up entry of the sub-application, and use the sub-application.

在一个实施例中,终端上运行操作系统,在操作系统上运行母应用,在母应用提供的环境中运行子应用。In one embodiment, an operating system runs on the terminal, a parent application runs on the operating system, and a sub-application runs in an environment provided by the parent application.

操作系统(Operating System,简称OS)是管理和控制终端硬件与软件资源的计算机程序,是直接运行在终端裸机上的最基本的系统软件,应用程序需要在操作系统的支持下运行。操作系统可以是视窗(Windows)操作系统或Linux操作系统或者Mac OS(苹果桌面操作系统)等桌面操作系统,也可以是iOS(苹果公司开发的移动操作系统)或者安卓(Android)操作系统等移动操作系统。The operating system (Operating System, referred to as OS) is a computer program that manages and controls the hardware and software resources of the terminal. It is the most basic system software that runs directly on the bare metal of the terminal. The application program needs to run with the support of the operating system. The operating system can be a desktop operating system such as Windows (Windows) operating system, Linux operating system, or Mac OS (Apple desktop operating system), or a mobile operating system such as iOS (a mobile operating system developed by Apple Inc.) or an Android (Android) operating system. operating system.

母应用是可直接运行于操作系统上的应用程序。母应用可以是社交应用程序、邮箱应用程序、浏览器应用程序、游戏应用程序等。社交应用程序可包括即时通信应用、SNS(Social Network Service,社交网站)应用或者直播应用等。A parent application is an application program that can run directly on the operating system. The parent application may be a social application, an email application, a browser application, a game application, and the like. The social application program may include an instant messaging application, an SNS (Social Network Service, social networking site) application, or a live broadcast application.

子应用是可在母应用提供的环境中运行的应用程序,即母应用具备子应用功能,子应用功能用于为母应用的注册用户提供在母应用中使用子应用的服务。子应用可以是外卖应用程序、购物应用程序、商超生鲜应用程序、美食饮品应用程序、出行应用程序等。例如,母应用是微信程序(WeChat),子应用可以称之为小程序。The sub-application is an application that can run in the environment provided by the parent application, that is, the parent application has a function of the sub-application, and the function of the sub-application is used to provide registered users of the parent application with the service of using the sub-application in the parent application. Sub-applications can be food delivery applications, shopping applications, supermarket fresh food applications, gourmet and beverage applications, travel applications, etc. For example, the parent application is a WeChat program (WeChat), and the child application may be called a mini-program.

在一个实施例中,终端在母应用的应用界面中显示子应用列表,例如母应用的母应用的会话界面、子应用服务界面等。母应用的会话界面可以是群会话界面,也可以是两个会话成员间的会话界面。子应用服务界面是母应用的子应用服务的用户交互界面。In an embodiment, the terminal displays a list of sub-applications in the application interface of the parent application, such as a conversation interface of the parent application of the parent application, a service interface of the sub-application, and the like. The session interface of the parent application can be a group session interface, or a session interface between two session members. The sub-application service interface is a user interaction interface of the sub-application service of the parent application.

举例说明,参照图3,图3示出了一个实施例中显示子应用列表的界面示意图。可以看到,在母应用的会话界面中显示子应用列表302。For example, refer to FIG. 3 , which shows a schematic diagram of an interface for displaying a list of sub-applications in an embodiment. It can be seen that the sub-application list 302 is displayed in the conversation interface of the parent application.

在一个具体的实施例中,终端进入以目标用户标识登录的母应用,在母应用中显示子应用服务入口,响应于对子应用服务入口的触发操作,显示子应用服务界面。可选地,终端在母应用的工具集合界面中显示子应用服务入口,通过该子应用服务入口可进入子应用服务的默认首页。子应用服务入口也可以是子应用服务的快捷入口,通过该快捷入口可进入子应用服务的快捷页面,快捷页面中可包括子应用搜索控件、目标用户标识对应的历史子应用列表、目标用户标识对应的收藏子应用列表中的至少一种。该子应用服务界面还可以是子应用搜索结果页面、历史子应用页面、收藏子应用页面等。子应用搜索结果页面中的搜索结果,可以是按照输入的搜索关键词所呈现的,也可以是按照目标用户标识当前所在的位置所呈现的。In a specific embodiment, the terminal enters the parent application logged in with the target user ID, displays the sub-application service entry in the parent application, and displays the sub-application service interface in response to a trigger operation on the sub-application service entry. Optionally, the terminal displays a sub-application service entry in the tool collection interface of the parent application, and the default home page of the sub-application service can be entered through the sub-application service entry. The sub-application service entry can also be a shortcut entry of the sub-application service. Through the shortcut entry, the shortcut page of the sub-application service can be entered. The shortcut page can include a sub-application search control, a list of historical sub-applications corresponding to the target user ID, and a target user ID. At least one of the corresponding list of favorite sub-applications. The sub-application service interface may also be a sub-application search result page, a history sub-application page, a favorite sub-application page, and the like. The search results on the sub-application search result page may be presented according to the input search keywords, or may be presented according to the current location of the target user identifier.

举例说明,参照图4,图4示出了另一个实施例中显示子应用列表的界面示意图。可以看到,在母应用的子应用服务的快捷页面中显示历史子应用列表402和收藏子应用列表404。参照图5,图5示出了再一个实施例中显示子应用列表的界面示意图。可以看到,在母应用的子应用搜索结果页面中显示子应用列表502和子应用列表504,该子应用搜索结果页面中的搜索结果,是按照目标用户标识当前的位置信息506所呈现的。参照图6,图6示出了又一个实施例中显示子应用列表的界面示意图。可以看到,在母应用的子应用搜索结果页面中显示子应用列表602,该子应用搜索结果页面中的搜索结果,是按照搜索关键词604所呈现的。For example, refer to FIG. 4 , which shows a schematic diagram of an interface for displaying a list of sub-applications in another embodiment. It can be seen that the history sub-application list 402 and the favorite sub-application list 404 are displayed on the shortcut page of the sub-application service of the parent application. Referring to FIG. 5 , FIG. 5 shows a schematic diagram of an interface for displaying a list of sub-applications in yet another embodiment. It can be seen that a sub-application list 502 and a sub-application list 504 are displayed on the sub-application search result page of the parent application, and the search results on the sub-application search result page are presented according to the current location information 506 of the target user ID. Referring to FIG. 6 , FIG. 6 shows a schematic diagram of an interface for displaying a list of sub-applications in yet another embodiment. It can be seen that the sub-application search result page of the parent application displays a sub-application list 602 , and the search results in the sub-application search result page are presented according to search keywords 604 .

步骤204,响应于从第一子应用的启动入口移动至第二子应用的启动入口的触发操作,显示与第一子应用和第二子应用相关的至少一个推荐子应用的启动入口;其中,启动入口用于被触发后从母应用进入启动入口所对应的子应用。Step 204, in response to the trigger operation of moving from the start-up entry of the first sub-application to the start-up entry of the second sub-application, display the start-up entry of at least one recommended sub-application related to the first sub-application and the second sub-application; wherein, The startup entry is used to enter the sub-application corresponding to the startup entry from the parent application after being triggered.

在一个实施例中,终端响应于从第一子应用的启动入口移动至第二子应用的启动入口的触发操作,显示与第一子应用和第二子应用相关的至少一个推荐子应用的启动入口。从第一子应用的启动入口移动至第二子应用的启动入口的触发操作,可以是从第一子应用的启动入口所在屏幕位置滑动至第二子应用的启动入口所在屏幕位置。In one embodiment, in response to the trigger operation of moving from the launch entry of the first sub-application to the launch entry of the second sub-application, the terminal displays the launch of at least one recommended sub-application related to the first sub-application and the second sub-application Entrance. The trigger operation of moving from the start-up entry of the first sub-application to the start-up entry of the second sub-application may be sliding from the screen position where the start-up entry of the first sub-application is located to the screen position where the start-up entrance of the second sub-application is located.

在一个实施例中,终端响应于选取第一子应用的启动入口的触发操作,确定第一子应用的启动入口,响应于从第一子应用的启动入口移动至第二子应用的启动入口的触发操作,确定第二子应用的启动入口,在母应用的应用界面中显示与第一子应用和第二子应用相关的至少一个推荐子应用的启动入口。可选地,选取第一子应用的启动入口的触发操作,可以是大于指定时长的按压操作、对第一子应用的启动入口上的选择控件的触发操作等。可选地,终端响应于从第一子应用的启动入口移动至第二子应用的启动入口后释放的触发操作,确定第二子应用的启动入口。In one embodiment, the terminal determines the startup entry of the first sub-application in response to the trigger operation of selecting the startup entry of the first sub-application, and responds to the movement from the startup entry of the first sub-application to the startup entry of the second sub-application An operation is triggered to determine the startup entry of the second sub-application, and display the startup entry of at least one recommended sub-application related to the first sub-application and the second sub-application in the application interface of the parent application. Optionally, the trigger operation for selecting the start entry of the first sub-application may be a press operation longer than a specified duration, a trigger operation of a selection control on the start entry of the first sub-application, and the like. Optionally, the terminal determines the start-up entry of the second sub-application in response to a trigger operation that is released after moving from the start-up entry of the first sub-application to the start-up entry of the second sub-application.

在一个实施例中,当第一子应用的启动入口与第二子应用的启动入口的距离较近的情况下,从第一子应用的启动入口移动至第二子应用的启动入口的触发操作,可以是从第一子应用的启动入口所在屏幕位置直接滑动至第二子应用的启动入口所在屏幕位置的触发操作。当第一子应用的启动入口与第二子应用的启动入口的距离较远,第二子应用的启动入口暂未出现在当前屏幕中的情况下,从第一子应用的启动入口移动至第二子应用的启动入口的触发操作,可以是从第一子应用的启动入口所在屏幕位置滑动至屏幕底部后,从屏幕底部移入展示第二子应用的启动入口,再从底部移动至第二子应用的启动入口的触发操作。当然,还可以是从第一子应用的启动入口所在屏幕位置滑动至屏幕顶部后,从屏幕顶部移入展示第二子应用的启动入口,再从顶部移动至第二子应用的启动入口的触发操作。In one embodiment, when the distance between the start-up entry of the first sub-application and the start-up entry of the second sub-application is close, the trigger operation of moving from the start-up entry of the first sub-application to the start-up entry of the second sub-application , may be a trigger operation of directly sliding from the screen position where the startup entry of the first sub-application is located to the screen location where the startup entry of the second sub-application is located. When the distance between the start-up entry of the first sub-application and the start-up entry of the second sub-application is far, and the start-up entry of the second sub-application has not yet appeared on the current screen, move from the start-up entry of the first sub-application to the second The trigger operation of the startup entry of the second sub-application can be to slide from the screen position where the startup entry of the first sub-application is located to the bottom of the screen, move from the bottom of the screen to display the startup entry of the second sub-application, and then move from the bottom to the second sub-application. The trigger operation of the application's startup entry. Of course, it is also possible to slide from the screen position where the startup entry of the first sub-application is located to the top of the screen, move from the top of the screen to display the startup entry of the second sub-application, and then move from the top to the trigger operation of the startup entry of the second sub-application .

在一个实施例中,终端在第一子应用的启动入口与第二子应用的启动入口上分别显示选择控件,响应于对第一子应用的启动入口的选择控件的触发操作,确定第一子应用的启动入口,响应于对第二子应用的启动入口的选择控件的触发操作,确定第二子应用的启动入口,在母应用的应用界面中显示与第一子应用和第二子应用相关的至少一个推荐子应用的启动入口。In one embodiment, the terminal displays selection controls on the startup entry of the first sub-application and the startup entry of the second sub-application, and determines the first sub-application in response to a trigger operation on the selection control of the startup entry of the first sub-application. The startup entry of the application, in response to the trigger operation on the selection control of the startup entry of the second sub-application, determines the startup entry of the second sub-application, and displays the information related to the first sub-application and the second sub-application in the application interface of the parent application. The startup entry of at least one recommended sub-application of .

本申请中,终端显示的至少一个推荐子应用的启动入口,是与第一子应用和第二子应用存在相关性的。例如,第一子应用是“xx水果”,第二子应用是“xx买菜”,那么第一子应用与第二子应用具备派送、果蔬相关属性,推荐子应用可以是“xx超市”、“xx生鲜”等。再例如,第一子应用是“xx医典”,第二子应用是“xx健康”,那么第一子应用与第二子应用具备就医、问诊相关属性,推荐子应用可以是“xx买药”、“xx医生”等。In this application, the startup entry of at least one recommended sub-application displayed on the terminal is related to the first sub-application and the second sub-application. For example, if the first sub-app is "xx fruit" and the second sub-app is "xx grocery shopping", then the first sub-app and the second sub-app have attributes related to delivery and fruits and vegetables, and the recommended sub-app can be "xx supermarket", "xx fresh" and so on. For another example, if the first sub-app is "xx Medical Code" and the second sub-app is "xx Health", then the first sub-app and the second sub-app have attributes related to medical treatment and consultation, and the recommended sub-app can be "xx buy Medicine", "Doctor xx" and so on.

上述应用推荐方法中,在母应用中显示子应用列表,响应于从子应用列表中的第一子应用的启动入口移动至子应用列表中的第二子应用的启动入口的触发操作,直接地、自动地显示与第一子应用和第二子应用相关的至少一个推荐子应用的启动入口,不需要用户手动输入搜索关键词,免去了手动输入的繁琐操作,提高了在母应用中启动子应用的便捷性与效率;而且,基于第一子应用和第二子应用所呈现的推荐子应用,与第一子应用和第二子应用具有相关性,提高了在母应用中推荐子应用的准确性,可以提升子应用的使用效率。In the above application recommendation method, the sub-application list is displayed in the parent application, and in response to the trigger operation of moving from the start-up entry of the first sub-application in the sub-application list to the start-up entry of the second sub-application in the sub-application list, directly 1. Automatically display at least one recommended sub-application startup entry related to the first sub-application and the second sub-application, without requiring the user to manually input search keywords, eliminating the cumbersome operations of manual input, and improving the startup process in the parent application. Convenience and efficiency of sub-applications; moreover, based on the recommended sub-applications presented by the first sub-application and the second sub-application, there is correlation with the first sub-application and the second sub-application, which improves the recommendation of sub-applications in the parent application accuracy, which can improve the efficiency of sub-applications.

在一个实施例中,响应于从第一子应用的启动入口移动至第二子应用的启动入口的触发操作,显示与第一子应用和第二子应用相关的至少一个推荐子应用的启动入口,包括:响应于选取第一子应用的启动入口的触发操作,在第一子应用的启动入口的上层展示移动控件;响应于移动移动控件至与第二子应用的启动入口交叠后释放,显示与第一子应用和第二子应用相关的至少一个推荐子应用的启动入口。In one embodiment, in response to a trigger operation of moving from the startup portal of the first sub-application to the startup portal of the second sub-application, at least one recommended startup portal of the sub-application related to the first sub-application and the second sub-application is displayed , including: in response to the trigger operation of selecting the startup entry of the first sub-application, displaying the mobile control on the upper layer of the startup entry of the first sub-application; in response to moving the mobile control to overlap with the startup entry of the second sub-application and releasing it, A startup entry of at least one recommended sub-application related to the first sub-application and the second sub-application is displayed.

在一个实施例中,终端响应于选取第一子应用的启动入口的触发操作,在第一子应用的启动入口的上层展示移动控件,该移动控件可以是任意形式。举例说明,参照图7,终端响应于选取第一子应用的启动入口702的触发操作,在第一子应用的启动入口702的上层展示移动控件704。In one embodiment, in response to the trigger operation of selecting the startup entry of the first sub-application, the terminal displays a mobile control on the upper layer of the startup entry of the first sub-application, and the mobile control may be in any form. For example, referring to FIG. 7 , the terminal displays a mobile control 704 on the upper layer of the startup entry 702 of the first sub-application in response to a trigger operation of selecting the startup entry 702 of the first sub-application.

在一个实施例中,终端在第一子应用的启动入口对应的移动控件上,显示第一子应用的名称和应用图标中的至少一种。例如,第一子应用的名称为“xx水果”,终端在第一子应用的启动入口对应的移动控件上显示“xx水果”。In an embodiment, the terminal displays at least one of the name of the first sub-application and an application icon on the mobile control corresponding to the startup entry of the first sub-application. For example, the name of the first sub-application is "xx fruit", and the terminal displays "xx fruit" on the mobile control corresponding to the startup entry of the first sub-application.

在一个实施例中,终端响应于对移动控件的移动操作,在启动入口上层移动移动控件,响应于移动移动控件至与第二子应用的启动入口交叠后释放,显示与第一子应用和第二子应用相关的至少一个推荐子应用的启动入口。In one embodiment, the terminal moves the mobile control on the upper layer of the start entry in response to the movement operation on the move control, and in response to moving the move control until it overlaps with the start entry of the second sub-application and then releases it, displays the first sub-application and the start entry. The startup entry of at least one recommended sub-application related to the second sub-application.

在一个实施例中,响应于选取第一子应用的启动入口的触发操作,在第一子应用的启动入口的上层展示移动控件,包括:响应于选取第一子应用的启动入口的触发操作,在第一子应用的启动入口的上层,显示可移动的第一子应用的应用图标。In one embodiment, in response to the trigger operation of selecting the startup entry of the first sub-application, displaying the mobile control on the upper layer of the startup entry of the first sub-application includes: in response to the trigger operation of selecting the startup entry of the first sub-application, On the upper layer of the startup entry of the first sub-application, a movable application icon of the first sub-application is displayed.

在一个实施例中,移动控件可以是应用图标的形式。举例说明,参照图8,终端响应于选取第一子应用的启动入口802的触发操作,在第一子应用的启动入口802的上层展示第一子应用的应用图标804。In one embodiment, the mobile control may be in the form of an application icon. For example, referring to FIG. 8 , the terminal displays the application icon 804 of the first sub-application on the upper layer of the starting entry 802 of the first sub-application in response to the trigger operation of selecting the start-up entry 802 of the first sub-application.

在一个实施例中,终端响应于对第一子应用的应用图标的移动操作,在启动入口上层移动第一子应用的应用图标,响应于移动第一子应用的应用图标至与第二子应用的启动入口交叠后释放,显示与第一子应用和第二子应用相关的至少一个推荐子应用的启动入口。In one embodiment, the terminal moves the application icon of the first sub-application on the upper layer of the startup entry in response to the operation of moving the application icon of the first sub-application, and in response to moving the application icon of the first sub-application to the second sub-application The start entries of the overlapping and released, display the start entry of at least one recommended sub-application related to the first sub-application and the second sub-application.

举例说明,参照图9,终端移动第一子应用的应用图标804至与第二子应用的启动入口806交叠后释放,如图10所示,终端显示与第一子应用和第二子应用相关的至少一个推荐子应用的启动入口1002。For example, referring to FIG. 9, the terminal moves the application icon 804 of the first sub-application to overlap with the start entry 806 of the second sub-application and then releases it. As shown in FIG. The startup entry 1002 of at least one recommended sub-application.

在一个实施例中,终端响应于对移动控件的移动操作,在启动入口上层移动移动控件时,显示释放即可推荐小程序的提示信息。继续参照图9,终端在启动入口上层显示提示信息902。In one embodiment, in response to the moving operation on the mobile control, when the mobile control on the upper layer of the entry is activated, the terminal displays a prompt message that the applet can be recommended after release. Continuing to refer to FIG. 9 , the terminal displays prompt information 902 on the upper layer of the startup entry.

在一个实施例中,响应于移动移动控件至与第二子应用的启动入口交叠后释放,显示与第一子应用和第二子应用相关的至少一个推荐子应用的启动入口,包括:响应于移动移动控件至与第二子应用的启动入口产生交叠,高亮显示选中的第二子应用的启动入口;响应于对移动控件的释放操作,显示与第一子应用和第二子应用相关的至少一个推荐子应用的启动入口。In one embodiment, in response to moving the mobile control to overlap with the start-up entry of the second sub-application and releasing it, displaying at least one recommended start-up entry of the sub-application related to the first sub-application and the second sub-application includes: responding When moving the mobile control to overlap with the startup entry of the second sub-application, highlight the selected startup entry of the second sub-application; in response to the release operation of the mobile control, display the The startup entry of at least one recommended sub-application.

在一个实施例中,终端响应于移动移动控件至与第二子应用的启动入口产生交叠,高亮显示选中的第二子应用的启动入口,表明移动控件已进入第二子应用的启动入口的有效区域。参照图11,终端响应于移动移动控件至与第二子应用的启动入口806产生交叠,高亮显示第二子应用的启动入口806。In one embodiment, in response to moving the mobile control to overlap with the start-up entry of the second sub-application, the terminal highlights the selected start-up entry of the second sub-application, indicating that the mobile control has entered the start-up entry of the second sub-application effective area. Referring to FIG. 11 , the terminal highlights the startup entry 806 of the second sub-application in response to moving the mobile control to overlap with the startup entry 806 of the second sub-application.

在一个实施例中,响应于移动移动控件至与第二子应用的启动入口产生交叠,高亮显示选中的第二子应用的启动入口,包括:响应于移动移动控件,确定移动控件所移动至的热区;当移动控件所在的热区与第二子应用的启动入口所在的热区产生交叠时,高亮显示选中的第二子应用的启动入口。In one embodiment, in response to moving the mobile control to overlap with the start-up entry of the second sub-application, highlighting the selected start-up entry of the second sub-application includes: in response to moving the mobile control, determining to the hot zone; when the hot zone where the mobile control is located overlaps with the hot zone where the startup entry of the second sub-application is located, the selected startup entry of the second sub-application is highlighted.

在一个实施例中,终端根据移动控件所移动至的热区以及第二子应用的启动入口所在的热区是否产生交叠,来判断移动控件是否进入第二子应用的启动入口的有效区域。当移动控件所移动至的热区与第二子应用的启动入口所在的热区产生交叠时,判定移动控件进入第二子应用的启动入口的有效区域,高亮显示选中的第二子应用的启动入口。In one embodiment, the terminal judges whether the mobile control enters the effective area of the startup entry of the second sub-application according to whether the hot zone moved to by the mobile control overlaps with the hot zone where the startup entry of the second sub-application is located. When the hot zone to which the mobile control is moved overlaps with the hot zone where the startup entry of the second sub-application is located, it is determined that the mobile control has entered the effective area of the startup entry of the second sub-application, and the selected second sub-application is highlighted start entry.

在一个实施例中,终端响应于移动移动控件至与第二子应用的启动入口产生交叠后释放,显示正在推荐的提示信息。In one embodiment, the terminal displays the prompt information being recommended in response to moving the mobile control until it overlaps with the start entry of the second sub-application and then releasing it.

在一个实施例中,该方法还包括:响应于从第一子应用的启动入口移动至第二子应用的启动入口的触发操作、且不存在与第一子应用和第二子应用相关的推荐子应用,显示关于子应用推荐失败的提示信息。In one embodiment, the method further includes: responding to a trigger operation of moving from the start-up entry of the first sub-application to the start-up entry of the second sub-application, and there is no recommendation related to the first sub-application and the second sub-application For sub-apps, display prompt information about sub-app recommendation failures.

在一个实施例中,终端根据第一子应用和第二子应用,无法匹配到与之相关的推荐子应用,则会显示关于子应用推荐失败的提示信息。参照图12,终端在启动入口上层显示提示信息1202。In one embodiment, if the terminal fails to match the recommended sub-application related to the first sub-application and the second sub-application, it will display a prompt message about the failed recommendation of the sub-application. Referring to FIG. 12 , the terminal displays prompt information 1202 on the upper layer of the startup entry.

本实施例中,用户通过移动控件选取感兴趣的子应用,终端根据用户通过移动控件选取的子应用进行推荐,不需要用户手动输入搜索关键词,免去了手动输入的繁琐操作,提高了在母应用中查找子应用的效率。In this embodiment, the user selects the sub-application of interest through the mobile control, and the terminal makes recommendations according to the sub-application selected by the user through the mobile control. The user does not need to manually input search keywords, which eliminates the cumbersome operation of manual input, and improves the user experience. The efficiency of finding sub-applications in the parent application.

在一个实施例中,在母应用中显示子应用列表,包括:在母应用的子应用搜索界面中,显示历史子应用列表;响应于从第一子应用的启动入口移动至第二子应用的启动入口的触发操作,显示与第一子应用和第二子应用相关的至少一个推荐子应用的启动入口,包括:响应于从第一子应用的启动入口移动至第二子应用的启动入口的触发操作,在子应用搜索界面中显示推荐子应用列表;在推荐子应用列表中,显示与第一子应用和第二子应用相关的至少一个推荐子应用中的一部分各自对应的启动入口。In one embodiment, displaying the list of sub-applications in the parent application includes: displaying a list of historical sub-applications in the sub-application search interface of the parent application; The trigger operation of starting the entry, displaying the starting entry of at least one recommended sub-application related to the first sub-application and the second sub-application, includes: responding to moving from the starting entry of the first sub-application to the starting entry of the second sub-application An operation is triggered to display a list of recommended sub-applications in the sub-application search interface; in the list of recommended sub-applications, display start entries corresponding to a part of at least one recommended sub-application related to the first sub-application and the second sub-application.

在一个实施例中,终端进入以目标用户标识登录的母应用,在母应用中显示子应用服务的快捷入口,响应于对子应用服务的快捷入口的触发操作,显示子应用服务的快捷页面,该子应用服务的快捷页面可以是子应用搜索界面。例如,用户在即时通信应用的会话列表界面中向下滑动,即可展示子应用搜索界面。In one embodiment, the terminal enters the parent application logged in with the target user ID, displays the shortcut entry of the sub-application service in the parent application, and displays the shortcut page of the sub-application service in response to a trigger operation on the shortcut entry of the sub-application service, The shortcut page of the sub-application service may be a sub-application search interface. For example, when the user slides down on the conversation list interface of the instant messaging application, the sub-application search interface can be displayed.

在一个实施例中,子应用搜索界面中包括子应用搜索控件和目标用户标识对应的历史子应用列表,历史子应用列表中的子应用是目标用户标识对应的用户使用过的子应用。可选地,子应用搜索界面中还可包括目标用户标识对应的收藏子应用列表,收藏子应用列表中的子应用是目标用户标识对应的用户收藏的子应用。In one embodiment, the sub-application search interface includes a sub-application search control and a history sub-application list corresponding to the target user ID, and the sub-applications in the history sub-application list are sub-applications used by the user corresponding to the target user ID. Optionally, the sub-application search interface may further include a favorite sub-application list corresponding to the target user identifier, and the sub-applications in the favorite sub-application list are sub-applications favorited by the user corresponding to the target user identifier.

举例说明,参照图13,图13为一个实施例中子应用搜索界面的界面示意图。可以看到,子应用搜索界面中包括子应用搜索控件1302、目标用户标识对应的历史子应用列表1304和目标用户标识对应的收藏子应用列表1306。For example, refer to FIG. 13 , which is a schematic interface diagram of a sub-application search interface in an embodiment. It can be seen that the sub-application search interface includes a sub-application search control 1302, a history sub-application list 1304 corresponding to the target user ID, and a favorite sub-application list 1306 corresponding to the target user ID.

在一个实施例中,考虑到子应用搜索界面的空间有限,终端可在子应用搜索界面中显示一部分推荐子应用。继续参照图13,终端确定与第一子应用和第二子应用相关的至少一个推荐子应用,在子应用搜索界面中显示至少一个推荐子应用中的一部分各自对应的启动入口1308。In one embodiment, considering the limited space of the sub-application search interface, the terminal may display a part of recommended sub-applications on the sub-application search interface. Continuing to refer to FIG. 13 , the terminal determines at least one recommended sub-application related to the first sub-application and the second sub-application, and displays in the sub-application search interface corresponding startup entries 1308 for some of the at least one recommended sub-application.

在一个实施例中,该方法还包括:在子应用搜索界面中,显示推荐子应用的查看控件;响应于对查看控件的触发操作,完整显示与第一子应用和第二子应用相关的至少一个推荐子应用各自对应的启动入口。In one embodiment, the method further includes: in the sub-application search interface, displaying a viewing control of the recommended sub-application; in response to a trigger operation on the viewing control, completely displaying at least A recommended startup entry corresponding to each of the sub-applications.

继续参照图13,终端在子应用搜索界面中,显示推荐子应用的查看控件1310,响应于对查看控件1310的触发操作,展示如图14所示的推荐子应用页面,在推荐子应用页面中,完整显示与第一子应用和第二子应用相关的至少一个推荐子应用各自对应的启动入口1402。Continuing to refer to FIG. 13 , the terminal displays a viewing control 1310 of the recommended sub-application in the sub-application search interface, and in response to a trigger operation on the viewing control 1310, displays the recommended sub-application page as shown in FIG. 14 . In the recommended sub-application page , to completely display the startup entry 1402 corresponding to at least one recommended sub-application related to the first sub-application and the second sub-application.

本实施例适用于在子应用搜索界面中展示推荐子应用,并且,子应用搜索界面中显示部分推荐子应用和推荐子应用的查看控件,若用户需要,可通过查看控件查看完整的推荐子应用,这样,能够适配子应用搜索界面的有限空间。This embodiment is suitable for displaying recommended sub-applications in the sub-application search interface, and some recommended sub-applications and viewing controls for recommended sub-applications are displayed in the sub-application search interface. If the user needs, the complete recommended sub-application can be viewed through the viewing control , so that the limited space of the sub-application search interface can be adapted.

在一个实施例中,响应于从第一子应用的启动入口移动至第二子应用的启动入口的触发操作,显示与第一子应用和第二子应用相关的至少一个推荐子应用的启动入口,包括:响应于从第一子应用的启动入口移动至第二子应用的启动入口的触发操作,将第一子应用对应的第一子应用标识和第二子应用对应的第二子应用标识发送至母应用服务器;接收母应用服务器基于第一子应用标识和第二子应用标识各自对应的应用特征所确定并返回的与第一子应用标识和第二子应用标识相关的至少一个推荐子应用对应的推荐子应用标识;根据推荐子应用标识显示至少一个推荐子应用的启动入口。In one embodiment, in response to a trigger operation of moving from the startup portal of the first sub-application to the startup portal of the second sub-application, at least one recommended startup portal of the sub-application related to the first sub-application and the second sub-application is displayed , including: responding to the trigger operation of moving from the start entry of the first sub-application to the start entry of the second sub-application, identifying the first sub-application corresponding to the first sub-application and the second sub-application corresponding to the second sub-application Sending to the parent application server; receiving at least one recommended sub-application related to the first sub-application identifier and the second sub-application identifier determined and returned by the parent application server based on the respective application characteristics corresponding to the first sub-application identifier and the second sub-application identifier A recommended sub-application identifier corresponding to the application; displaying at least one startup entry of the recommended sub-application according to the recommended sub-application identifier.

其中,应用特征是反映子应用的特性的数据。应用特征可以是文本形式,也可以是向量形式,向量是以数字的形式表示数据。Wherein, the application feature is data reflecting the characteristics of the sub-application. Application features can be in the form of text or in the form of vectors, and vectors represent data in the form of numbers.

在一个实施例中,终端响应于从第一子应用的启动入口移动至第二子应用的启动入口的触发操作,确定第一子应用对应的第一子应用标识和第二子应用对应的第二子应用标识,将第一子应用标识和第二子应用标识发送至母应用服务器;母应用服务器根据第一子应用标识和第二子应用标识各自对应的应用特征确定至少一个推荐子应用对应的推荐子应用标识,并返回至终端;终端根据推荐子应用标识显示至少一个推荐子应用的启动入口。In one embodiment, the terminal determines the first sub-application identifier corresponding to the first sub-application and the first Two sub-application identifiers, sending the first sub-application identifier and the second sub-application identifier to the parent application server; the parent application server determines at least one recommended sub-application corresponding to the respective application characteristics corresponding to the first sub-application identifier and the second sub-application identifier The recommended sub-application identifier is returned to the terminal; the terminal displays at least one startup entry of the recommended sub-application according to the recommended sub-application identifier.

下面以第一子应用标识为例,对获取子应用标识对应的应用特征的步骤进行介绍。The following takes the first sub-application identifier as an example to introduce the steps of obtaining the application feature corresponding to the sub-application identifier.

在一个实施例中,母应用服务器获取第一子应用标识的属性标签,根据第一子应用标识的属性标签,确定第一子应用标识对应的应用特征。属性标签可反映子应用的功能属性。例如,第一子应用标识为“xx水果”,其属性标签可以是“食品”、“生鲜”、“水果”、“派送”、“极速配送”等。In one embodiment, the parent application server obtains the attribute label of the first sub-application identifier, and determines the application feature corresponding to the first sub-application identifier according to the attribute label of the first sub-application identifier. Property labels reflect the functional properties of the sub-application. For example, the first sub-application is identified as "xx fruit", and its attribute tags may be "food", "fresh", "fruit", "delivery", "extreme delivery" and so on.

在一个实施例中,母应用服务器将第一子应用标识的属性标签直接作为第一子应用标识对应的应用特征。在另一些实施例中,母应用服务器可利用通用的特征提取策略确定第一子应用标识对应的应用特征。例如,母应用服务器可将第一子应用标识的属性标签拼接为属性标签文本,将属性标签文本输入训练好的特征提取模型,通过特征提取模型输出第一子应用标识对应的应用特征。特征提取模型是训练后具有特征提取能力的模型结构。In one embodiment, the parent application server directly uses the attribute label of the first sub-application identifier as the application feature corresponding to the first sub-application identifier. In some other embodiments, the parent application server may use a general feature extraction strategy to determine the application feature corresponding to the first sub-application identifier. For example, the parent application server may concatenate the attribute labels of the first sub-application identifier into attribute label text, input the attribute label text into the trained feature extraction model, and output the application features corresponding to the first sub-application identifier through the feature extraction model. The feature extraction model is a model structure with feature extraction capabilities after training.

在一个实施例中,母应用服务器可根据子应用的属性标签和地点标签确定子应用对应的应用特征。地点标签可反映子应用的适用地点。例如,第一子应用标识为“xx水果”,其地点标签可以是“深圳”、“上海”等。In one embodiment, the parent application server may determine the application feature corresponding to the sub-application according to the attribute tag and location tag of the sub-application. The location label can reflect the applicable location of the sub-application. For example, the first sub-application is identified as "xx fruit", and its location label may be "Shenzhen", "Shanghai" and so on.

在一个实施例中,母应用服务器将第一子应用标识的属性标签和地点标签直接作为第一子应用标识对应的应用特征。在另一些实施例中,母应用服务器可将第一子应用标识的属性标签和地点标签拼接为标签文本,将标签文本输入训练好的特征提取模型,通过特征提取模型输出第一子应用标识对应的应用特征。In one embodiment, the parent application server directly uses the attribute label and location label of the first sub-application identifier as the application feature corresponding to the first sub-application identifier. In some other embodiments, the parent application server can concatenate the attribute label and location label of the first sub-application identifier into label text, input the label text into the trained feature extraction model, and output the first sub-application identifier corresponding to the feature extraction model. application characteristics.

在一个实施例中,母应用服务器根据第一子应用标识和第二子应用标识各自对应的应用特征,确定至少一个推荐子应用对应的推荐子应用标识。In one embodiment, the parent application server determines the recommended sub-application identifier corresponding to at least one recommended sub-application according to the application features corresponding to the first sub-application identifier and the second sub-application identifier.

在一个实施例中,母应用服务器对第一子应用标识和第二子应用标识各自对应的应用特征进行融合处理,获得融合特征,根据融合特征确定至少一个推荐子应用对应的推荐子应用标识。In one embodiment, the parent application server performs fusion processing on the application features corresponding to the first sub-application identifier and the second sub-application identifier to obtain the fusion features, and determines the recommended sub-application identifier corresponding to at least one recommended sub-application according to the fusion features.

在一个实施例中,母应用服务器对第一子应用标识和第二子应用标识各自对应的应用特征取交集或并集,获得融合特征。例如,母应用服务器将第一子应用标识的属性标签直接作为第一子应用标识对应的应用特征,将第二子应用标识的属性标签直接作为第二子应用标识对应的应用特征,则融合特征可以是第一子应用标识和第二子应用标识的属性标签交集。在另一些实施例中,母应用服务器对第一子应用标识和第二子应用标识各自对应的应用特征进行拼接,获得融合特征。例如,母应用服务器基于第一子应用标识的属性标签拼接到的属性标签文本进行特征提取,得到第一子应用标识对应的应用特征,基于第二子应用标识的属性标签拼接到的属性标签文本进行特征提取,得到第二子应用标识对应的应用特征,则融合特征可以是第一子应用标识和第二子应用标识各自对应的应用特征的拼接结果。In one embodiment, the parent application server takes the intersection or union of the application features corresponding to the first sub-application ID and the second sub-application ID to obtain the fusion feature. For example, the parent application server directly uses the attribute label of the first sub-application identifier as the application feature corresponding to the first sub-application identifier, and directly uses the attribute label of the second sub-application identifier as the application feature corresponding to the second sub-application identifier, then the fusion feature It may be the intersection of attribute labels of the first sub-application ID and the second sub-application ID. In some other embodiments, the parent application server concatenates the application features corresponding to the first sub-application identifier and the second sub-application identifier to obtain the fused features. For example, the parent application server performs feature extraction based on the attribute label text spliced to the attribute label of the first sub-application identifier to obtain the application features corresponding to the first sub-application identifier, and based on the attribute label text spliced to the attribute label of the second sub-application identifier Feature extraction is performed to obtain application features corresponding to the second sub-application identifier, and the fusion feature may be a concatenation result of application features corresponding to the first sub-application identifier and the second sub-application identifier.

在一个实施例中,母应用服务器将融合特征与各个候选子应用标识进行匹配,获得各个候选子应用标识分别对应的相关程度,按照相关程度,从各个候选子应用标识中筛选得到至少一个推荐子应用标识。例如,融合特征为第一子应用标识和第二子应用标识的属性标签交集,母应用服务器将各个候选子应用标识的属性标签分别与属性标签交集进行匹配,根据命中结果确定各个候选子应用标识各自对应的相关程度。再例如,融合特征为第一子应用标识和第二子应用标识各自对应的应用特征的拼接结果,母应用服务器计算各个候选子应用标识的应用特征分别与拼接结果之间的距离,根据计算结果确定各个候选子应用标识各自对应的相关程度。In one embodiment, the parent application server matches the fusion feature with each candidate sub-application ID to obtain the degree of correlation corresponding to each candidate sub-application ID, and screens out at least one recommended sub-application ID from each candidate sub-application ID according to the degree of correlation. Application ID. For example, the fusion feature is the intersection of the attribute tags of the first sub-application ID and the second sub-application ID, and the parent application server matches the attribute tags of each candidate sub-application ID with the attribute tag intersection, and determines each candidate sub-application ID according to the hit result respective degrees of correlation. For another example, the fusion feature is the splicing result of the application features corresponding to the first sub-application ID and the second sub-application ID, and the parent application server calculates the distance between the application features of each candidate sub-application ID and the splicing result, and according to the calculation result The degree of correlation corresponding to each candidate sub-application identifier is determined.

本实施例中,母应用服务器根据第一子应用标识和第二子应用标识各自对应的应用特征,确定至少一个推荐子应用对应的推荐子应用标识,提高了在母应用中推荐子应用的准确性。In this embodiment, the parent application server determines the recommended sub-application identifier corresponding to at least one recommended sub-application according to the application characteristics corresponding to the first sub-application identifier and the second sub-application identifier, which improves the accuracy of recommending sub-applications in the parent application. sex.

在一个实施例中,响应于从第一子应用的启动入口移动至第二子应用的启动入口的触发操作,将第一子应用对应的第一子应用标识和第二子应用对应的第二子应用标识发送至母应用服务器,包括:响应于选中第一子应用的启动入口的触发操作,将第一子应用对应的第一子应用标识发送至母应用服务器,以使母应用服务器根据第一子应用标识获取第一子应用对应的应用特征;响应于选中第一子应用的启动入口后从第一子应用的启动入口移动至第二子应用的启动入口的触发操作,将第二子应用对应的第二子应用标识发送至母应用服务器,以使母应用服务器根据第二子应用标识获取第二子应用对应的应用特征。In one embodiment, in response to the trigger operation of moving from the start-up entry of the first sub-application to the start-up entry of the second sub-application, the first sub-application identifier corresponding to the first sub-application and the second sub-application corresponding to the second sub-application are identified. Sending the sub-application identifier to the parent application server includes: in response to the trigger operation of selecting the start entry of the first sub-application, sending the first sub-application identifier corresponding to the first sub-application to the parent application server, so that the parent application server A sub-application identifier obtains the application feature corresponding to the first sub-application; in response to the trigger operation of moving from the start-up entry of the first sub-application to the start-up entry of the second sub-application after selecting the start-up entry of the first sub-application, the second sub-application The second sub-application identifier corresponding to the application is sent to the parent application server, so that the parent application server obtains the application feature corresponding to the second sub-application according to the second sub-application identifier.

在一个实施例中,母应用服务器接收终端发送的第一子应用标识,根据第一子应用标识从服务器本地查找相应的应用特征;接收终端发送的第二子应用标识,根据第二子应用标识从服务器本地查找相应的应用特征;根据第一子应用标识和第二子应用标识各自对应的应用特征确定至少一个推荐子应用对应的推荐子应用标识,并返回至终端。In one embodiment, the parent application server receives the first sub-application ID sent by the terminal, and searches for the corresponding application feature locally from the server according to the first sub-application ID; Find the corresponding application features locally from the server; determine the recommended sub-application ID corresponding to at least one recommended sub-application according to the application features corresponding to the first sub-application ID and the second sub-application ID, and return to the terminal.

本实施例中,母应用服务器中存储有各个子应用标识各自对应的应用特征,这样,母应用服务器能够及时响应子应用的推荐任务,提高了在母应用中查找子应用的效率。In this embodiment, the parent application server stores the corresponding application characteristics of each sub-application identifier, so that the parent application server can respond to the recommendation tasks of the sub-applications in a timely manner, improving the efficiency of finding sub-applications in the parent application.

在一个实施例中,接收母应用服务器基于第一子应用标识和第二子应用标识各自对应的应用特征所确定并返回的与第一子应用标识和第二子应用标识相关的至少一个推荐子应用对应的推荐子应用标识,包括:通过母应用服务器基于第一子应用标识和第二子应用标识各自对应的应用特征确定与第一标识和第二标识相关的目标子应用;根据子应用列表中已显示的子应用,对目标子应用进行去重处理,获得与第一子应用标识和第二子应用标识相关的至少一个推荐子应用;确定与至少一个推荐子应用对应的推荐子应用标识。In one embodiment, at least one recommended sub-application related to the first sub-application ID and the second sub-application ID is received and returned by the parent application server based on the application characteristics corresponding to the first sub-application ID and the second sub-application ID. The recommended sub-application identification corresponding to the application includes: determining the target sub-application related to the first identification and the second identification through the parent application server based on the application characteristics corresponding to the first sub-application identification and the second sub-application identification; according to the sub-application list For the displayed sub-applications, perform deduplication processing on the target sub-application to obtain at least one recommended sub-application related to the first sub-application ID and the second sub-application ID; determine the recommended sub-application ID corresponding to the at least one recommended sub-application .

在一个实施例中,终端接收母应用服务器确定的与第一标识和第二标识相关的目标子应用,为了避免重复显示,终端根据子应用列表中已显示的子应用,对目标子应用进行去重处理,使得最终显示的推荐子应用贴合用户需求,提高了在母应用中推荐子应用的准确性。In one embodiment, the terminal receives the target sub-application related to the first identifier and the second identifier determined by the parent application server. In order to avoid repeated display, the terminal removes the target sub-application according to the sub-applications already displayed in the sub-application list. Re-processing makes the finally displayed recommended sub-applications meet user needs and improves the accuracy of recommending sub-applications in the parent application.

在一个实施例中,根据推荐子应用标识显示至少一个推荐子应用的启动入口,包括:获取至少一个推荐子应用中各个推荐子应用的属性信息,属性信息包括各个推荐子应用的历史使用频度和使用位置中的至少一种;根据属性信息,对至少一个推荐子应用进行排序;按照排序结果,显示至少一个推荐子应用的启动入口。In one embodiment, displaying the startup entry of at least one recommended sub-application according to the recommended sub-application identifier includes: acquiring attribute information of each recommended sub-application in at least one recommended sub-application, the attribute information including historical usage frequency of each recommended sub-application and at least one of the location of use; according to the attribute information, sort at least one recommended sub-application; and display the startup entry of at least one recommended sub-application according to the sorting result.

在一个实施例中,终端进入以目标用户标识登录的母应用,接收母应用服务器返回的与第一子应用标识和第二子应用标识相关的至少一个推荐子应用对应的推荐子应用标识,根据各个推荐子应用的历史使用频度和使用位置中的至少一种,对至少一个推荐子应用进行排序,并按照排序结果,显示至少一个推荐子应用的启动入口。In one embodiment, the terminal enters the parent application logged in with the target user ID, and receives the recommended sub-application ID corresponding to at least one recommended sub-application related to the first sub-application ID and the second sub-application ID returned by the parent application server, according to The at least one recommended sub-application is sorted according to at least one of the historical usage frequency and usage location of each recommended sub-application, and the startup entry of the at least one recommended sub-application is displayed according to the sorting result.

在一个实施例中,历史使用频度用于反映推荐子应用在历史时间段内的使用热度,历史时间段例如前一个月、前一周等。推荐子应用的历史使用频度越高,排序越靠前。终端可按照推荐子应用的历史使用频度,以及历史使用频度与第一分数之间的映射关系,确定推荐子应用的第一分数,推荐子应用的历史使用频度越高,第一分数越高。In one embodiment, the historical usage frequency is used to reflect the usage popularity of the recommended sub-application in a historical time period, such as the previous month, previous week and so on. The higher the historical use frequency of the recommended sub-application, the higher the ranking. The terminal may determine the first score of the recommended sub-application according to the historical usage frequency of the recommended sub-application and the mapping relationship between the historical usage frequency and the first score. The higher the historical usage frequency of the recommended sub-application, the higher the first score. higher.

在一个实施例中,使用位置用于描述推荐子应用的可使用位置,例如推荐子应用为“xx奶茶”,“xx奶茶”具有两个门店,则推荐子应用的使用位置可以是这两个门店的地址。推荐子应用的使用位置与目标用户标识的当前位置的距离越近,排序越靠前。终端可按照推荐子应用的使用位置与目标用户标识的当前位置之间的距离,以及距离与第二分数之间的映射关系,确定推荐子应用的第二分数,推荐子应用对应的距离越近,第二分数越高。In one embodiment, the location of use is used to describe the location where the recommended sub-application can be used. For example, if the recommended sub-application is "xx milk tea" and "xx milk tea" has two stores, then the location of use of the recommended sub-application can be the two stores. The address of the store. The closer the usage location of the recommended sub-application is to the current location identified by the target user, the higher the ranking. The terminal may determine the second score of the recommended sub-application according to the distance between the usage location of the recommended sub-application and the current location of the target user identifier, and the mapping relationship between the distance and the second score. The closer the recommended sub-application is, the closer the distance is , the second score is higher.

在一个实施例中,终端确定历史使用频度和使用位置各自对应的预设权重,对于每个推荐子应用,按照预设权重、基于该推荐子应用的历史使用频度确定的第一分数、基于该推荐子应用的使用位置确定的第二分数,确定该推荐子应用的排序分数。终端按照各个推荐子应用的排序分数,由高至低对各个推荐子应用进行排序。In one embodiment, the terminal determines the preset weights corresponding to the historical usage frequency and the usage location, and for each recommended sub-application, according to the preset weight, the first score determined based on the historical usage frequency of the recommended sub-application, A ranking score for the recommended sub-application is determined based on the second score determined by the usage location of the recommended sub-application. The terminal sorts the recommended sub-applications from high to low according to the sorting scores of the recommended sub-applications.

本实施例中,终端优先将历史使用频度高和/或使用位置近的推荐子应用展示给用户,为用户推荐相关性高、优质的子应用,增加了优质子应用的曝光场景,提高了在母应用中推荐子应用的准确性。In this embodiment, the terminal preferentially displays the recommended sub-applications with high historical use frequency and/or close location to the user, recommending highly relevant and high-quality sub-applications for the user, increasing the exposure scenarios of high-quality sub-applications, and improving the The accuracy of recommending sub-apps within the parent app.

本申请实施例提供的方法,可支持在母应用中响应于对多个子应用的启动入口的触发操作推荐子应用。下面以在母应用中响应于对三个子应用的启动入口的触发操作推荐子应用为例,介绍在母应用中响应于对多个子应用的启动入口的触发操作推荐子应用的方案。The method provided by the embodiment of the present application can support the recommendation of sub-applications in response to the trigger operation on the start-up entries of multiple sub-applications in the parent application. Taking the example of recommending sub-applications in response to trigger operations on the start-up entries of three sub-applications in the parent application, a scheme for recommending sub-applications in response to trigger operations on the start-up entries of multiple sub-applications in the parent application is introduced below.

在一个实施例中,多个子应用还包括第三子应用,该方法还包括:响应于从第一子应用的启动入口,经过第二子应用的启动入口移动至第三子应用的启动入口的触发操作,显示与第一子应用、第二子应用和第三子应用相关的至少一个推荐子应用的启动入口。In one embodiment, the multiple sub-applications further include a third sub-application, and the method further includes: in response to moving from the start-up entry of the first sub-application to the start-up entry of the third sub-application through the start-up entry of the second sub-application An operation is triggered to display the startup entry of at least one recommended sub-application related to the first sub-application, the second sub-application and the third sub-application.

在一个实施例中,从第一子应用的启动入口,经过第二子应用的启动入口移动至第三子应用的启动入口的触发操作,可以是从第一子应用的启动入口所在屏幕位置,经过第二子应用的启动入口所在屏幕位置,滑动至第二子应用的启动入口所在屏幕位置。In one embodiment, the trigger operation of moving from the startup entry of the first sub-application to the startup entry of the third sub-application through the startup entry of the second sub-application may be from the screen position where the startup entry of the first sub-application is located, Pass the screen position where the start-up entry of the second sub-application is located, and slide to the screen position where the start-up entrance of the second sub-application is located.

在一个实施例中,终端响应于选取第一子应用的启动入口的触发操作,在第一子应用的启动入口的上层展示移动控件,响应于移动移动控件经过第二子应用的启动入口至第三子应用的启动入口交叠后释放,显示与第一子应用、第二子应用和第三子应用相关的至少一个推荐子应用的启动入口。In one embodiment, in response to the trigger operation of selecting the startup entry of the first sub-application, the terminal displays the mobile control on the upper layer of the startup entry of the first sub-application, and in response to moving the mobile control through the startup entry of the second sub-application to the first sub-application The start-up entries of the three sub-applications are overlapped and then released, and the start-up entries of at least one recommended sub-application related to the first sub-application, the second sub-application and the third sub-application are displayed.

在一个实施例中,终端响应于选取第一子应用的启动入口的触发操作,在第一子应用的启动入口的上层展示第一子应用对应的第一移动控件;响应于移动第一移动控件至第二子应用的启动入口,在第二子应用的启动入口的上层弹出第二子应用对应的第二移动控件,与第一移动控件组成移动控件集合;响应于移动移动控件集合至第三子应用的启动入口交叠后释放,显示与第一子应用、第二子应用和第三子应用相关的至少一个推荐子应用的启动入口。In one embodiment, in response to the trigger operation of selecting the startup entry of the first sub-application, the terminal displays the first mobile control corresponding to the first sub-application on the upper layer of the startup entry of the first sub-application; in response to moving the first mobile control To the startup entry of the second sub-application, the second mobile control corresponding to the second sub-application pops up on the upper layer of the startup entry of the second sub-application, and forms a mobile control set with the first mobile control; in response to moving the mobile control set to the third The start-up entries of the sub-applications are overlapped and then released, and the start-up entries of at least one recommended sub-application related to the first sub-application, the second sub-application and the third sub-application are displayed.

在一个实施例中,终端响应于移动移动控件从第一子应用的启动入口至与第二子应用的启动入口产生交叠,高亮显示选中的第二子应用的启动入口;响应于从第二子应用的启动入口至与第三子应用的启动入口产生交叠,高亮显示选中的第三子应用的启动入口。In one embodiment, in response to moving the mobile control from the start-up entry of the first sub-application to overlap with the start-up entry of the second sub-application, the terminal highlights the selected start-up entry of the second sub-application; The startup entry of the second sub-application overlaps with the startup entry of the third sub-application, and the selected startup entry of the third sub-application is highlighted.

在一个实施例中,母应用服务器基于第一子应用标识、第二子应用标识和第三子应用标识各自对应的应用特征,确定与第一子应用、第二子应用和第三子应用相关的至少一个推荐子应用对应的推荐子应用标识。可以理解,母应用服务器可基于第一子应用标识、第二子应用标识和第三子应用标识各自对应的应用特征,确定两两子应用标识之间的相关程度,按照相关程度最高的两个子应用标识对应的应用特征,确定与第一子应用、第二子应用和第三子应用相关的至少一个推荐子应用对应的推荐子应用标识。In one embodiment, the parent application server determines the application features related to the first sub-application, the second sub-application, and the third sub-application based on the application characteristics corresponding to the first sub-application ID, the second sub-application ID, and the third sub-application ID. The recommended sub-application identifier corresponding to at least one recommended sub-application of . It can be understood that the parent application server can determine the degree of correlation between two sub-application IDs based on the application characteristics corresponding to the first sub-application ID, the second sub-application ID, and the third sub-application ID, and determine the degree of correlation between the two sub-application IDs with the highest correlation. An application feature corresponding to the application identifier, and a recommended sub-application identifier corresponding to at least one recommended sub-application related to the first sub-application, the second sub-application, and the third sub-application is determined.

可以理解,上述在母应用中响应于对两个子应用的启动入口的触发操作推荐子应用的实施例,也适用于在母应用中响应于对多个子应用的启动入口的触发操作推荐子应用的方案,在此不再详细赘述。It can be understood that the above-mentioned embodiment of recommending sub-applications in response to trigger operations on the start-up entries of two sub-applications in the parent application is also applicable to recommending sub-applications in the parent application in response to trigger operations on the start-up entries of multiple sub-applications. scheme, which will not be described in detail here.

本实施例中,终端响应于从第一子应用的启动入口,经过第二子应用的启动入口移动至第三子应用的启动入口的触发操作,显示与第一子应用、第二子应用和第三子应用相关的至少一个推荐子应用的启动入口,直接地、自动地显示与第一子应用、第二子应用和第三子应用的至少一个推荐子应用的启动入口,不需要用户手动输入搜索关键词,免去了手动输入的繁琐操作,提高了在母应用中查找子应用的效率;而且,基于与第一子应用、第二子应用和第三子应用所呈现的推荐子应用,与第一子应用、第二子应用和第三子应用具有相关性,提高了在母应用中推荐子应用的准确性。In this embodiment, the terminal responds to the trigger operation of moving from the start-up entry of the first sub-application to the start-up entry of the third sub-application through the start-up entry of the second sub-application, and displays information related to the first sub-application, the second sub-application, and the third sub-application. The startup entry of at least one recommended sub-application related to the third sub-application directly and automatically displays the startup entry of at least one recommended sub-application related to the first sub-application, the second sub-application and the third sub-application, without manual operation by the user Inputting search keywords eliminates the cumbersome operation of manual input and improves the efficiency of finding sub-applications in the parent application; moreover, based on the recommended sub-applications presented with the first sub-application, the second sub-application and the third sub-application , has correlation with the first sub-application, the second sub-application and the third sub-application, which improves the accuracy of recommending sub-applications in the parent application.

在一个实施例中,如图15所示,提供了一种应用推荐方法,以该方法应用于图1中的终端102为例进行说明,包括以下步骤:In one embodiment, as shown in FIG. 15 , an application recommendation method is provided. The method is applied to the terminal 102 in FIG. 1 as an example for illustration, including the following steps:

步骤1502,在母应用的子应用搜索界面中,显示历史子应用列表;子应用列表包括多个子应用各自的启动入口,多个子应用包括第一子应用和第二子应用;其中,启动入口用于被触发后从母应用进入启动入口所对应的子应用。Step 1502, in the sub-application search interface of the parent application, display a list of historical sub-applications; the list of sub-applications includes the start-up entries of multiple sub-applications, and the multiple sub-applications include the first sub-application and the second sub-application; After being triggered, enter the sub-application corresponding to the startup entry from the parent application.

步骤1504,响应于选取第一子应用的启动入口的触发操作,在第一子应用的启动入口的上层,显示可移动的第一子应用的应用图标。Step 1504, in response to the trigger operation of selecting the startup entry of the first sub-application, displaying the movable application icon of the first sub-application on the upper layer of the startup entry of the first sub-application.

步骤1506,响应于移动移动控件至与第二子应用的启动入口产生交叠,高亮显示选中的第二子应用的启动入口。Step 1506, in response to moving the mobile control to overlap with the startup entry of the second sub-application, highlight the selected startup entry of the second sub-application.

步骤1508,响应于对移动控件的释放操作,在子应用搜索界面中显示推荐子应用列表和推荐子应用的查看控件;在推荐子应用列表中,显示与第一子应用和第二子应用相关的至少一个推荐子应用中的一部分各自对应的启动入口;响应于对查看控件的触发操作,完整显示与第一子应用和第二子应用相关的至少一个推荐子应用各自对应的启动入口。Step 1508, in response to the release operation of the mobile control, display the recommended sub-application list and the viewing control of the recommended sub-application in the sub-application search interface; in the recommended sub-application list, display the information related to the first sub-application and the second sub-application Part of the at least one recommended sub-application corresponding to each startup entry; in response to a trigger operation on the viewing control, completely display the corresponding startup entry of at least one recommended sub-application related to the first sub-application and the second sub-application.

在一个实施例中,终端获取至少一个推荐子应用中各个推荐子应用的属性信息,属性信息包括各个推荐子应用的历史使用频度和位置中的至少一种;根据属性信息,对至少一个推荐子应用进行排序;按照排序结果,显示至少一个推荐子应用的启动入口。In one embodiment, the terminal obtains attribute information of each recommended sub-application in at least one recommended sub-application, and the attribute information includes at least one of historical usage frequency and location of each recommended sub-application; according to the attribute information, at least one recommended The sub-applications are sorted; according to the sorting results, at least one startup entry of the recommended sub-application is displayed.

在一个实施例中,终端响应于从第一子应用的启动入口移动至第二子应用的启动入口的触发操作、且不存在与第一子应用和第二子应用相关的推荐子应用,显示关于子应用推荐失败的提示信息。In one embodiment, in response to the trigger operation of moving from the startup entry of the first sub-application to the startup entry of the second sub-application, and there is no recommended sub-application related to the first sub-application and the second sub-application, the terminal displays Prompt information about the failure of sub-app recommendation.

在一个实施例中,终端响应于选中第一子应用的启动入口的触发操作,将第一子应用对应的第一子应用标识发送至母应用服务器,以使母应用服务器根据第一子应用标识获取第一子应用对应的应用特征;响应于选中第一子应用的启动入口后从第一子应用的启动入口移动至第二子应用的启动入口的触发操作,将第二子应用对应的第二子应用标识发送至母应用服务器,以使母应用服务器根据第二子应用标识获取第二子应用对应的应用特征;通过母应用服务器基于第一子应用标识和第二子应用标识各自对应的应用特征确定与第一标识和第二标识相关的目标子应用;根据子应用列表中已显示的子应用,对目标子应用进行去重处理,获得与第一子应用标识和第二子应用标识相关的至少一个推荐子应用;确定与至少一个推荐子应用对应的推荐子应用标识。In one embodiment, in response to the trigger operation of selecting the start entry of the first sub-application, the terminal sends the first sub-application identifier corresponding to the first sub-application to the parent application server, so that the parent application server Acquiring the application feature corresponding to the first sub-application; in response to the trigger operation of moving from the start-up entry of the first sub-application to the start-up entry of the second sub-application after selecting the start-up entry of the first sub-application, the first sub-application corresponding to the second sub-application The second sub-application ID is sent to the parent application server, so that the parent application server obtains the application features corresponding to the second sub-application according to the second sub-application ID; The application feature determines the target sub-application related to the first identifier and the second identifier; according to the sub-applications displayed in the sub-application list, the target sub-application is deduplicated, and the first sub-application identifier and the second sub-application identifier are obtained. Related at least one recommended sub-application; determining a recommended sub-application identifier corresponding to the at least one recommended sub-application.

在一个实施例中,参照图16,以小程序为例,终端响应于用户操作,为用户提供可视化的交互界面,母应用服务器对用户选中的小程序的应用特征进行分析、整合,确定与用户选中的小程序相关的推荐小程序,由此向用户推荐与用户选中的小程序强相关、且与用户喜好相契合的小程序。In one embodiment, referring to FIG. 16 , taking applets as an example, the terminal provides users with a visual interactive interface in response to user operations, and the parent application server analyzes and integrates the application features of the applets selected by the user, and determines the The recommended applets related to the selected applet are recommended to the user, thereby recommending to the user applets that are strongly related to the applet selected by the user and that match the user's preferences.

本实施例中,在母应用中显示子应用列表,响应于从子应用列表中的第一子应用的启动入口移动至子应用列表中的第二子应用的启动入口的触发操作,直接地、自动地显示与第一子应用和第二子应用相关的至少一个推荐子应用的启动入口,不需要用户手动输入搜索关键词,免去了手动输入的繁琐操作,提高了在母应用中启动子应用的便捷性与效率;而且,基于第一子应用和第二子应用所呈现的推荐子应用,与第一子应用和第二子应用具有相关性,提高了在母应用中推荐子应用的准确性,可以提升子应用的使用效率。In this embodiment, the sub-application list is displayed in the parent application, and in response to the trigger operation of moving from the start-up entry of the first sub-application in the sub-application list to the start-up entry of the second sub-application in the sub-application list, directly, Automatically display at least one recommended sub-application startup entry related to the first sub-application and the second sub-application, without the need for the user to manually input search keywords, eliminating the cumbersome operations of manual input, and improving the efficiency of launching sub-applications in the parent application. Convenience and efficiency of the application; moreover, based on the recommended sub-application presented by the first sub-application and the second sub-application, there is correlation with the first sub-application and the second sub-application, which improves the possibility of recommending sub-applications in the parent application Accuracy can improve the efficiency of sub-applications.

本申请还提供了一种应用推荐方法,包括:This application also provides an application recommendation method, including:

显示应用列表;所述应用列表包括多个应用各自的启动入口,所述多个应用包括第一应用和第二应用;displaying an application list; the application list includes respective startup entries of a plurality of applications, and the plurality of applications include a first application and a second application;

响应于从所述第一应用的启动入口移动至所述第二应用的启动入口的触发操作,显示与所述第一应用和所述第二应用相关的至少一个推荐应用的应用信息。Application information of at least one recommended application related to the first application and the second application is displayed in response to a trigger operation of moving from the start entry of the first application to the start entry of the second application.

在一个实施例中,响应于从所述第一应用的启动入口移动至所述第二应用的启动入口的触发操作,显示与所述第一应用和所述第二应用相关的至少一个推荐应用的应用信息,包括:响应于从所述第一应用的启动入口移动至所述第二应用的启动入口的触发操作,显示与所述第一应用和所述第二应用相关的至少一个推荐子应用的启动入口,其中,所述推荐子应用的启动入口用于被触发后在原生应用中运行所述推荐子应用。In one embodiment, in response to a trigger operation of moving from the start entry of the first application to the start entry of the second application, at least one recommended application related to the first application and the second application is displayed application information, including: displaying at least one recommendation item related to the first application and the second application in response to a trigger operation of moving from the startup entry of the first application to the startup entry of the second application The startup entry of the application, wherein the startup entry of the recommended sub-application is used to run the recommended sub-application in the native application after being triggered.

关于该应用推荐方法的各个名词的解释以及各个步骤的可实施方式,可以参考前文的各个实施例。应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。For the explanation of each term of the application recommendation method and the implementable manner of each step, reference may be made to the foregoing embodiments. It should be understood that although the steps in the flow charts involved in the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed sequentially in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least some of the steps in the flow charts involved in the above embodiments may include multiple steps or stages, and these steps or stages are not necessarily executed at the same time, but may be executed at different times, The execution order of these steps or stages is not necessarily performed sequentially, but may be executed in turn or alternately with other steps or at least a part of steps or stages in other steps.

基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的应用推荐方法的应用推荐装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个应用推荐装置实施例中的具体限定可以参见上文中对于应用推荐方法的限定,在此不再赘述。Based on the same inventive concept, an embodiment of the present application further provides an application recommendation device for implementing the above-mentioned application recommendation method. The solution to the problem provided by the device is similar to the implementation described in the above method, so the specific limitations in one or more embodiments of the application recommendation device provided below can refer to the above limitations on the application recommendation method, I won't repeat them here.

在一个实施例中,如图17所示,提供了一种应用推荐装置,包括:子应用列表展示模块1702和推荐子应用展示模块1704,其中:In one embodiment, as shown in FIG. 17 , an application recommendation device is provided, including: a sub-application list display module 1702 and a recommended sub-application display module 1704, wherein:

子应用列表展示模块1702,用于在母应用中显示子应用列表;子应用列表包括多个子应用各自的启动入口,多个子应用包括第一子应用和第二子应用;A sub-application list display module 1702, configured to display a sub-application list in the parent application; the sub-application list includes respective startup entries of multiple sub-applications, and the multiple sub-applications include a first sub-application and a second sub-application;

推荐子应用展示模块1704,用于响应于从第一子应用的启动入口移动至第二子应用的启动入口的触发操作,显示与第一子应用和第二子应用相关的至少一个推荐子应用的启动入口;其中,启动入口用于被触发后从母应用进入启动入口所对应的子应用。A recommended sub-application display module 1704, configured to display at least one recommended sub-application related to the first sub-application and the second sub-application in response to the trigger operation of moving from the start-up entry of the first sub-application to the start-up entry of the second sub-application The startup entry of ; where the startup entry is used to enter the sub-application corresponding to the startup entry from the parent application after being triggered.

在一个实施例中,推荐子应用展示模块1704还用于:响应于选取第一子应用的启动入口的触发操作,在第一子应用的启动入口的上层展示移动控件;响应于移动移动控件至与第二子应用的启动入口交叠后释放,显示与第一子应用和第二子应用相关的至少一个推荐子应用的启动入口。In one embodiment, the recommended sub-application display module 1704 is further configured to: in response to the trigger operation of selecting the start-up entry of the first sub-application, display the mobile control on the upper layer of the start-up entry of the first sub-application; in response to moving the mobile control to After being overlapped with the startup entry of the second sub-application, the startup entry of at least one recommended sub-application related to the first sub-application and the second sub-application is displayed.

在一个实施例中,推荐子应用展示模块1704还用于:响应于选取第一子应用的启动入口的触发操作,在第一子应用的启动入口的上层,显示可移动的第一子应用的应用图标。In one embodiment, the recommended sub-application display module 1704 is further configured to: in response to the trigger operation of selecting the start-up entry of the first sub-application, display the movable first sub-application on the upper layer of the start-up entry of the first sub-application App icon.

在一个实施例中,推荐子应用展示模块1704还用于:响应于移动移动控件至与第二子应用的启动入口产生交叠,高亮显示选中的第二子应用的启动入口;响应于对移动控件的释放操作,显示与第一子应用和第二子应用相关的至少一个推荐子应用的启动入口。In one embodiment, the recommended sub-application display module 1704 is further configured to: in response to moving the mobile control to overlap with the start-up entry of the second sub-application, highlight the selected start-up entry of the second sub-application; The release operation of the mobile control displays the startup entry of at least one recommended sub-application related to the first sub-application and the second sub-application.

在一个实施例中,推荐子应用展示模块1704还用于:响应于移动移动控件,确定移动控件所移动至的热区;当移动控件所在的热区与第二子应用的启动入口所在的热区产生交叠时,高亮显示选中的第二子应用的启动入口。In one embodiment, the recommended sub-application display module 1704 is further configured to: in response to moving the mobile control, determine the hot zone to which the mobile control is moved; When the areas overlap, highlight the startup entry of the selected second sub-application.

在一个实施例中,子应用列表展示模块1702还用于:在母应用的子应用搜索界面中,显示历史子应用列表;推荐子应用展示模块1704还用于:响应于从第一子应用的启动入口移动至第二子应用的启动入口的触发操作,在子应用搜索界面中显示推荐子应用列表;在推荐子应用列表中,显示与第一子应用和第二子应用相关的至少一个推荐子应用中的一部分各自对应的启动入口。In one embodiment, the sub-application list display module 1702 is also used for: displaying the historical sub-application list in the sub-application search interface of the parent application; the recommended sub-application display module 1704 is also used for: responding to The trigger operation of moving the startup entry to the startup entry of the second sub-application displays a list of recommended sub-applications in the sub-application search interface; in the list of recommended sub-applications, displays at least one recommendation related to the first sub-application and the second sub-application Some of the sub-applications correspond to their respective startup entries.

在一个实施例中,推荐子应用展示模块1704还用于:在子应用搜索界面中,显示推荐子应用的查看控件;响应于对查看控件的触发操作,完整显示与第一子应用和第二子应用相关的至少一个推荐子应用各自对应的启动入口。In one embodiment, the recommended sub-application display module 1704 is further configured to: display the viewing control of the recommended sub-application in the sub-application search interface; At least one recommended sub-application related to the sub-application corresponds to a startup entry.

在一个实施例中,应用推荐装置还包括提示信息展示模块,提示信息展示模块用于:响应于从第一子应用的启动入口移动至第二子应用的启动入口的触发操作、且不存在与第一子应用和第二子应用相关的推荐子应用,显示关于子应用推荐失败的提示信息。In one embodiment, the application recommendation device further includes a prompt information display module, and the prompt information display module is configured to: respond to a trigger operation of moving from the start entry of the first sub-application to the start entry of the second sub-application, and there is no For the recommended sub-applications related to the first sub-application and the second sub-application, a prompt message about failure to recommend the sub-applications is displayed.

在一个实施例中,推荐子应用展示模块1704还用于:响应于从第一子应用的启动入口移动至第二子应用的启动入口的触发操作,将第一子应用对应的第一子应用标识和第二子应用对应的第二子应用标识发送至母应用服务器;接收母应用服务器基于第一子应用标识和第二子应用标识各自对应的应用特征所确定并返回的与第一子应用标识和第二子应用标识相关的至少一个推荐子应用对应的推荐子应用标识;根据推荐子应用标识显示至少一个推荐子应用的启动入口。In one embodiment, the recommended sub-application display module 1704 is further configured to: respond to the trigger operation of moving from the start-up entry of the first sub-application to the start-up entry of the second sub-application, display the first sub-application corresponding to the first sub-application The identification and the second sub-application identification corresponding to the second sub-application are sent to the parent application server; the parent application server receives the information corresponding to the first sub-application determined and returned based on the application characteristics corresponding to the first sub-application identification and the second sub-application identification. identifying a recommended sub-application ID corresponding to at least one recommended sub-application related to the second sub-application ID; and displaying a startup entry of at least one recommended sub-application according to the recommended sub-application ID.

在一个实施例中,推荐子应用展示模块1704还用于:响应于选中第一子应用的启动入口的触发操作,将第一子应用对应的第一子应用标识发送至母应用服务器,以使母应用服务器根据第一子应用标识获取第一子应用对应的应用特征;响应于选中第一子应用的启动入口后从第一子应用的启动入口移动至第二子应用的启动入口的触发操作,将第二子应用对应的第二子应用标识发送至母应用服务器,以使母应用服务器根据第二子应用标识获取第二子应用对应的应用特征。In one embodiment, the recommended sub-application presentation module 1704 is further configured to: in response to the trigger operation of selecting the start entry of the first sub-application, send the first sub-application identifier corresponding to the first sub-application to the parent application server, so that The parent application server acquires the application features corresponding to the first sub-application according to the first sub-application identifier; responding to the trigger operation of moving from the start-up entry of the first sub-application to the start-up entry of the second sub-application after selecting the start-up entry of the first sub-application , sending the second sub-application identifier corresponding to the second sub-application to the parent application server, so that the parent application server obtains the application feature corresponding to the second sub-application according to the second sub-application identifier.

在一个实施例中,推荐子应用展示模块1704还用于:通过母应用服务器基于第一子应用标识和第二子应用标识各自对应的应用特征确定与第一标识和第二标识相关的目标子应用;根据子应用列表中已显示的子应用,对目标子应用进行去重处理,获得与第一子应用标识和第二子应用标识相关的至少一个推荐子应用;确定与至少一个推荐子应用对应的推荐子应用标识。In one embodiment, the recommended sub-application presentation module 1704 is further configured to: use the parent application server to determine target sub-applications related to the first sub-application ID and the second sub-application ID based on the application characteristics corresponding to the first sub-application ID and the second sub-application ID. application; according to the displayed sub-applications in the sub-application list, de-duplication processing is performed on the target sub-application to obtain at least one recommended sub-application related to the first sub-application ID and the second sub-application ID; determine the at least one recommended sub-application The corresponding recommended sub-application ID.

在一个实施例中,推荐子应用展示模块1704还用于:获取至少一个推荐子应用中各个推荐子应用的属性信息,属性信息包括各个推荐子应用的历史使用频度和使用位置中的至少一种;根据属性信息,对至少一个推荐子应用进行排序;按照排序结果,显示至少一个推荐子应用的启动入口。In one embodiment, the recommended sub-application display module 1704 is further configured to: obtain attribute information of each recommended sub-application in at least one recommended sub-application, and the attribute information includes at least one of historical usage frequency and usage location of each recommended sub-application sorting at least one recommended sub-application according to the attribute information; and displaying the startup entry of at least one recommended sub-application according to the sorting result.

在一个实施例中,多个子应用还包括第三子应用,推荐子应用展示模块1704还用于:响应于从第一子应用的启动入口,经过第二子应用的启动入口移动至第三子应用的启动入口的触发操作,显示与第一子应用、第二子应用和第三子应用相关的至少一个推荐子应用的启动入口。In one embodiment, the multiple sub-applications further include a third sub-application, and the recommended sub-application display module 1704 is further configured to: move to the third sub-application through the start-up entry of the second sub-application in response to the start-up entry of the first sub-application The trigger operation of the startup entry of the application displays the startup entry of at least one recommended sub-application related to the first sub-application, the second sub-application and the third sub-application.

上述应用推荐装置中,在母应用中显示子应用列表,响应于从子应用列表中的第一子应用的启动入口移动至子应用列表中的第二子应用的启动入口的触发操作,直接地、自动地显示与第一子应用和第二子应用相关的至少一个推荐子应用的启动入口,不需要用户手动输入搜索关键词,免去了手动输入的繁琐操作,提高了在母应用中启动子应用的便捷性与效率;而且,基于第一子应用和第二子应用所呈现的推荐子应用,与第一子应用和第二子应用具有相关性,提高了在母应用中推荐子应用的准确性,可以提升子应用的使用效率。In the above-mentioned application recommendation device, the sub-application list is displayed in the parent application, and in response to the trigger operation of moving from the start-up entry of the first sub-application in the sub-application list to the start-up entry of the second sub-application in the sub-application list, directly 1. Automatically display at least one recommended sub-application startup entry related to the first sub-application and the second sub-application, without requiring the user to manually input search keywords, eliminating the cumbersome operations of manual input, and improving the startup process in the parent application. Convenience and efficiency of sub-applications; moreover, based on the recommended sub-applications presented by the first sub-application and the second sub-application, there is correlation with the first sub-application and the second sub-application, which improves the recommendation of sub-applications in the parent application accuracy, which can improve the efficiency of sub-applications.

本申请还提供了一种应用推荐装置。所述装置包括:The present application also provides an application recommendation device. The devices include:

第一显示模块,用于显示应用列表;所述应用列表包括多个应用各自的启动入口,所述多个应用包括第一应用和第二应用;The first display module is configured to display an application list; the application list includes respective startup entries of a plurality of applications, and the plurality of applications include a first application and a second application;

响应模块,用于响应于从所述第一应用的启动入口移动至所述第二应用的启动入口的触发操作,显示与所述第一应用和所述第二应用相关的至少一个推荐应用的应用信息。A response module, configured to display at least one recommended application related to the first application and the second application in response to a trigger operation of moving from the startup entry of the first application to the startup entry of the second application application information.

在一个实施例中,所述响应模块,还用于响应于从所述第一应用的启动入口移动至所述第二应用的启动入口的触发操作,显示与所述第一应用和所述第二应用相关的至少一个推荐子应用的启动入口,其中,所述推荐子应用的启动入口用于被触发后在原生应用中运行所述推荐子应用。In one embodiment, the responding module is further configured to display the information related to the first application and the second application in response to the trigger operation of moving from the start entry of the first application to the start entry of the second application. Two application-related startup entries of at least one recommended sub-application, wherein the startup entry of the recommended sub-application is used to run the recommended sub-application in the native application after being triggered.

上述应用推荐装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。Each module in the above-mentioned application recommending apparatus may be fully or partially realized by software, hardware or a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, and can also be stored in the memory of the computer device in the form of software, so that the processor can invoke and execute the corresponding operations of the above-mentioned modules.

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图18所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、输入装置和显示单元。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、移动蜂窝网络、NFC(近场通信)或其他技术实现。该计算机设备还包括输入输出接口,输入输出接口是处理器与外部设备之间交换信息的连接电路,它们通过系统总线与处理器相连,简称I/O接口。该计算机程序被处理器执行时以实现一种应用推荐方法。In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure may be as shown in FIG. 18 . The computer device includes a processor, a memory, a communication interface, an input device and a display unit connected through a system bus. Wherein, the processor of the computer device is used to provide calculation and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be realized through WIFI, mobile cellular network, NFC (Near Field Communication) or other technologies. The computer device also includes an input-output interface, which is a connection circuit for exchanging information between the processor and external devices, and they are connected to the processor through a system bus, referred to as I/O interfaces for short. When the computer program is executed by a processor, an application recommendation method is implemented.

本领域技术人员可以理解,图18中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。Those skilled in the art can understand that the structure shown in Figure 18 is only a block diagram of a partial structure related to the solution of this application, and does not constitute a limitation to the computer equipment on which the solution of this application is applied. The specific computer equipment can be More or fewer components than shown in the figures may be included, or some components may be combined, or have a different arrangement of components.

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述任一实施例中的应用推荐方法。In one embodiment, a computer device is provided, including a memory and a processor, where a computer program is stored in the memory, and the processor implements the application recommendation method in any of the above embodiments when executing the computer program.

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例中的应用推荐方法。In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the application recommendation method in any of the foregoing embodiments is implemented.

在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任一实施例中的应用推荐方法。In one embodiment, a computer program product is provided, including a computer program. When the computer program is executed by a processor, the application recommendation method in any of the above embodiments is implemented.

需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all Information and data authorized by the user or fully authorized by all parties.

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above-mentioned embodiments can be completed by instructing related hardware through computer programs, and the computer programs can be stored in a non-volatile computer-readable memory In the medium, when the computer program is executed, it may include the processes of the embodiments of the above-mentioned methods. Wherein, any reference to storage, database or other media used in the various embodiments provided in the present application may include at least one of non-volatile and volatile storage. Non-volatile memory can include read-only memory (Read-Only Memory, ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive variable memory (ReRAM), magnetic variable memory (Magnetoresistive Random Access Memory, MRAM), Ferroelectric Random Access Memory (FRAM), Phase Change Memory (Phase Change Memory, PCM), graphene memory, etc. The volatile memory may include random access memory (Random Access Memory, RAM) or external cache memory. As an illustration and not a limitation, RAM can be in various forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (Dynamic Random Access Memory, DRAM). The databases involved in the various embodiments provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a blockchain-based distributed database, etc., but is not limited thereto. The processors involved in the various embodiments provided by this application can be general-purpose processors, central processing units, graphics processors, digital signal processors, programmable logic devices, data processing logic devices based on quantum computing, etc., and are not limited to this.

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above embodiments can be combined arbitrarily. To make the description concise, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, they should be It is considered to be within the range described in this specification.

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。The above-mentioned embodiments only express several implementation modes of the present application, and the description thereof is relatively specific and detailed, but should not be construed as limiting the patent scope of the present application. It should be noted that those skilled in the art can make several modifications and improvements without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be determined by the appended claims.

Claims (20)

1.一种应用推荐方法,其特征在于,所述方法包括:1. An application recommendation method, characterized in that the method comprises: 在母应用中显示子应用列表;所述子应用列表包括多个子应用各自的启动入口,所述多个子应用包括第一子应用和第二子应用;Displaying a list of sub-applications in the parent application; the list of sub-applications includes respective startup entries of multiple sub-applications, and the multiple sub-applications include a first sub-application and a second sub-application; 响应于从所述第一子应用的启动入口移动至所述第二子应用的启动入口的触发操作,显示与所述第一子应用和所述第二子应用相关的至少一个推荐子应用的启动入口;其中,所述启动入口用于被触发后从所述母应用进入所述启动入口所对应的子应用。Displaying at least one recommended sub-application related to the first sub-application and the second sub-application in response to a trigger operation of moving from the start-up entry of the first sub-application to the start-up entry of the second sub-application A startup entry; where the startup entry is used to enter the sub-application corresponding to the startup entry from the parent application after being triggered. 2.根据权利要求1所述的方法,其特征在于,所述响应于从所述第一子应用的启动入口移动至所述第二子应用的启动入口的触发操作,显示与所述第一子应用和所述第二子应用相关的至少一个推荐子应用的启动入口,包括:2. The method according to claim 1, wherein in response to the trigger operation of moving from the startup entry of the first sub-application to the startup entry of the second sub-application, displaying The sub-application and the startup entry of at least one recommended sub-application related to the second sub-application include: 响应于选取所述第一子应用的启动入口的触发操作,在所述第一子应用的启动入口的上层展示移动控件;In response to the trigger operation of selecting the startup entry of the first sub-application, displaying a mobile control on the upper layer of the startup entry of the first sub-application; 响应于移动所述移动控件至与所述第二子应用的启动入口交叠后释放,显示与所述第一子应用和所述第二子应用相关的至少一个推荐子应用的启动入口。In response to moving the mobile control to overlap with the launch entry of the second sub-application and then releasing it, displaying the launch entry of at least one recommended sub-application related to the first sub-application and the second sub-application. 3.根据权利要求2所述的方法,其特征在于,所述响应于选取所述第一子应用的启动入口的触发操作,在所述第一子应用的启动入口的上层展示移动控件,包括:3. The method according to claim 2, wherein, in response to the trigger operation of selecting the startup entry of the first sub-application, displaying a mobile control on the upper layer of the startup entry of the first sub-application comprises : 响应于选取所述第一子应用的启动入口的触发操作,在所述第一子应用的启动入口的上层,显示可移动的所述第一子应用的应用图标。In response to the trigger operation of selecting the startup entry of the first sub-application, a movable application icon of the first sub-application is displayed on the upper layer of the startup entry of the first sub-application. 4.根据权利要求2所述的方法,其特征在于,所述响应于移动所述移动控件至与所述第二子应用的启动入口交叠后释放,显示与所述第一子应用和所述第二子应用相关的至少一个推荐子应用的启动入口,包括:4. The method according to claim 2, wherein in response to moving the mobile control to overlap with the startup entry of the second sub-application and then releasing it, displaying the first sub-application and the first sub-application The startup entry of at least one recommended sub-application related to the second sub-application, including: 响应于移动所述移动控件至与所述第二子应用的启动入口产生交叠,高亮显示选中的所述第二子应用的启动入口;In response to moving the mobile control to overlap with the startup entry of the second sub-application, highlighting the selected startup entry of the second sub-application; 响应于对所述移动控件的释放操作,显示与所述第一子应用和所述第二子应用相关的至少一个推荐子应用的启动入口。In response to a release operation on the mobile control, a launch entry of at least one recommended sub-application related to the first sub-application and the second sub-application is displayed. 5.根据权利要求4所述的方法,其特征在于,所述响应于移动所述移动控件至与所述第二子应用的启动入口产生交叠,高亮显示选中的所述第二子应用的启动入口,包括:5. The method according to claim 4, wherein the selected second sub-application is highlighted in response to moving the mobile control to overlap with the startup entry of the second sub-application The startup entry, including: 响应于移动所述移动控件,确定所述移动控件所移动至的热区;determining a hot zone to which the mobile control is moved in response to moving the mobile control; 当所述移动控件所在的热区与所述第二子应用的启动入口所在的热区产生交叠时,高亮显示选中的所述第二子应用的启动入口。When the hot zone where the mobile control is located overlaps with the hot zone where the startup entry of the second sub-application is located, the selected startup entry of the second sub-application is highlighted. 6.根据权利要求1所述的方法,其特征在于,所述在母应用中显示子应用列表,包括:6. The method according to claim 1, wherein the displaying the sub-application list in the parent application comprises: 在所述母应用的子应用搜索界面中,显示历史子应用列表;In the sub-application search interface of the parent application, displaying a list of historical sub-applications; 所述响应于从所述第一子应用的启动入口移动至所述第二子应用的启动入口的触发操作,显示与所述第一子应用和所述第二子应用相关的至少一个推荐子应用的启动入口,包括:The displaying at least one recommended sub-application related to the first sub-application and the second sub-application in response to the trigger operation of moving from the start-up entry of the first sub-application to the start-up entry of the second sub-application The startup entry of the application, including: 响应于从所述第一子应用的启动入口移动至所述第二子应用的启动入口的触发操作,在所述子应用搜索界面中显示推荐子应用列表;Displaying a list of recommended sub-applications in the sub-application search interface in response to a trigger operation of moving from the start-up entry of the first sub-application to the start-up entry of the second sub-application; 在所述推荐子应用列表中,显示与所述第一子应用和所述第二子应用相关的至少一个推荐子应用中的一部分各自对应的启动入口。In the recommended sub-application list, start entries corresponding to a part of at least one recommended sub-application related to the first sub-application and the second sub-application are displayed. 7.根据权利要求6所述的方法,其特征在于,所述方法还包括:7. The method according to claim 6, further comprising: 在所述子应用搜索界面中,显示推荐子应用的查看控件;In the sub-application search interface, a view control of the recommended sub-application is displayed; 响应于对所述查看控件的触发操作,完整显示与所述第一子应用和所述第二子应用相关的至少一个推荐子应用各自对应的启动入口。In response to a trigger operation on the viewing control, the startup entries corresponding to at least one recommended sub-application related to the first sub-application and the second sub-application are completely displayed. 8.根据权利要求1所述的方法,其特征在于,所述方法还包括:8. The method according to claim 1, further comprising: 响应于从所述第一子应用的启动入口移动至所述第二子应用的启动入口的触发操作、且不存在与所述第一子应用和所述第二子应用相关的推荐子应用,显示关于子应用推荐失败的提示信息。In response to a trigger operation of moving from the startup entry of the first sub-application to the startup entry of the second sub-application and there is no recommended sub-application related to the first sub-application and the second sub-application, Display the prompt information about the failure of sub-app recommendation. 9.根据权利要求1所述的方法,其特征在于,所述响应于从所述第一子应用的启动入口移动至所述第二子应用的启动入口的触发操作,显示与所述第一子应用和所述第二子应用相关的至少一个推荐子应用的启动入口,包括:9. The method according to claim 1, wherein in response to the trigger operation of moving from the startup entry of the first sub-application to the startup entry of the second sub-application, displaying a The sub-application and the startup entry of at least one recommended sub-application related to the second sub-application include: 响应于从所述第一子应用的启动入口移动至所述第二子应用的启动入口的触发操作,将所述第一子应用对应的第一子应用标识和所述第二子应用对应的第二子应用标识发送至母应用服务器;In response to the trigger operation of moving from the startup entry of the first sub-application to the startup entry of the second sub-application, the first sub-application identifier corresponding to the first sub-application is identified with the first sub-application corresponding to the second sub-application The second sub-application identifier is sent to the parent application server; 接收所述母应用服务器基于所述第一子应用标识和所述第二子应用标识各自对应的应用特征所确定并返回的与所述第一子应用标识和所述第二子应用标识相关的至少一个推荐子应用对应的推荐子应用标识;Receiving the information related to the first sub-application ID and the second sub-application ID that is determined and returned by the parent application server based on the application characteristics corresponding to the first sub-application ID and the second sub-application ID. A recommended sub-application identifier corresponding to at least one recommended sub-application; 根据所述推荐子应用标识显示所述至少一个推荐子应用的启动入口。Displaying the startup entry of the at least one recommended sub-application according to the recommended sub-application identifier. 10.根据权利要求9所述的方法,其特征在于,所述响应于从所述第一子应用的启动入口移动至所述第二子应用的启动入口的触发操作,将所述第一子应用对应的第一子应用标识和所述第二子应用对应的第二子应用标识发送至母应用服务器,包括:10. The method according to claim 9, wherein in response to the trigger operation of moving from the startup entry of the first sub-application to the startup entry of the second sub-application, the first sub-application The first sub-application identifier corresponding to the application and the second sub-application identifier corresponding to the second sub-application are sent to the parent application server, including: 响应于选中所述第一子应用的启动入口的触发操作,将所述第一子应用对应的第一子应用标识发送至母应用服务器,以使所述母应用服务器根据所述第一子应用标识获取所述第一子应用对应的应用特征;In response to the trigger operation of selecting the startup entry of the first sub-application, sending the first sub-application identifier corresponding to the first sub-application to the parent application server, so that the parent application server Identify and acquire the application feature corresponding to the first sub-application; 响应于选中所述第一子应用的启动入口后从所述第一子应用的启动入口移动至所述第二子应用的启动入口的触发操作,将所述第二子应用对应的第二子应用标识发送至所述母应用服务器,以使所述母应用服务器根据所述第二子应用标识获取所述第二子应用对应的应用特征。In response to the trigger operation of moving from the startup entry of the first sub-application to the startup entry of the second sub-application after the startup entry of the first sub-application is selected, the second sub-application corresponding to the second sub-application The application identifier is sent to the parent application server, so that the parent application server acquires the application feature corresponding to the second sub-application according to the second sub-application identifier. 11.根据权利要求9所述的方法,其特征在于,所述接收所述母应用服务器基于所述第一子应用标识和所述第二子应用标识各自对应的应用特征所确定并返回的与所述第一子应用标识和所述第二子应用标识相关的至少一个推荐子应用对应的推荐子应用标识,包括:11. The method according to claim 9, characterized in that, receiving the parent application server based on the application characteristics corresponding to the first sub-application ID and the second sub-application ID and returning the corresponding The recommended sub-application ID corresponding to at least one recommended sub-application related to the first sub-application ID and the second sub-application ID includes: 通过所述母应用服务器基于所述第一子应用标识和所述第二子应用标识各自对应的应用特征确定与所述第一标识和所述第二标识相关的目标子应用;determining, by the parent application server, a target sub-application related to the first sub-application ID and the second sub-application ID based on application characteristics corresponding to the first sub-application ID and the second sub-application ID; 根据所述子应用列表中已显示的子应用,对所述目标子应用进行去重处理,获得与所述第一子应用标识和所述第二子应用标识相关的至少一个推荐子应用;Deduplication processing is performed on the target sub-application according to the displayed sub-applications in the sub-application list, to obtain at least one recommended sub-application related to the first sub-application identifier and the second sub-application identifier; 确定与所述至少一个推荐子应用对应的推荐子应用标识。A recommended sub-application identifier corresponding to the at least one recommended sub-application is determined. 12.根据权利要求9所述的方法,其特征在于,所述根据所述推荐子应用标识显示所述至少一个推荐子应用的启动入口,包括:12. The method according to claim 9, wherein the displaying the startup entry of the at least one recommended sub-application according to the recommended sub-application identifier comprises: 获取所述至少一个推荐子应用中各个推荐子应用的属性信息,所述属性信息包括各个推荐子应用的历史使用频度和使用位置中的至少一种;Obtain attribute information of each recommended sub-application in the at least one recommended sub-application, where the attribute information includes at least one of historical usage frequency and usage location of each recommended sub-application; 根据所述属性信息,对所述至少一个推荐子应用进行排序;sorting the at least one recommended sub-application according to the attribute information; 按照排序结果,显示所述至少一个推荐子应用的启动入口。According to the sorting result, the startup entry of the at least one recommended sub-application is displayed. 13.根据权利要求1所述的方法,其特征在于,所述多个子应用还包括第三子应用,所述方法还包括:13. The method according to claim 1, wherein the multiple sub-applications further comprise a third sub-application, and the method further comprises: 响应于从所述第一子应用的启动入口,经过所述第二子应用的启动入口移动至所述第三子应用的启动入口的触发操作,显示与所述第一子应用、所述第二子应用和所述第三子应用相关的至少一个推荐子应用的启动入口。In response to a trigger operation of moving from the startup entry of the first sub-application to the startup entry of the third sub-application through the startup entry of the second sub-application, displaying The startup entry of at least one recommended sub-application related to the second sub-application and the third sub-application. 14.一种应用推荐方法,其特征在于,所示方法包括:14. An application recommendation method, characterized in that the shown method comprises: 显示应用列表;所述应用列表包括多个应用各自的启动入口,所述多个应用包括第一应用和第二应用;displaying an application list; the application list includes respective startup entries of a plurality of applications, and the plurality of applications include a first application and a second application; 响应于从所述第一应用的启动入口移动至所述第二应用的启动入口的触发操作,显示与所述第一应用和所述第二应用相关的至少一个推荐应用的应用信息。Application information of at least one recommended application related to the first application and the second application is displayed in response to a trigger operation of moving from the start entry of the first application to the start entry of the second application. 15.根据权利要求14所述的方法,其特征在于,所述响应于从所述第一应用的启动入口移动至所述第二应用的启动入口的触发操作,显示与所述第一应用和所述第二应用相关的至少一个推荐应用的应用信息,包括:15. The method according to claim 14, wherein in response to the trigger operation of moving from the startup entry of the first application to the startup entry of the second application, displaying The application information of at least one recommended application related to the second application includes: 响应于从所述第一应用的启动入口移动至所述第二应用的启动入口的触发操作,显示与所述第一应用和所述第二应用相关的至少一个推荐子应用的启动入口,其中,所述推荐子应用的启动入口用于被触发后在原生应用中运行所述推荐子应用。In response to a trigger operation of moving from the startup entry of the first application to the startup entry of the second application, displaying a startup entry of at least one recommended sub-application related to the first application and the second application, wherein , the startup entry of the recommendation sub-application is used to run the recommendation sub-application in the native application after being triggered. 16.一种应用推荐装置,其特征在于,所述装置包括:16. An application recommendation device, characterized in that the device comprises: 子应用列表展示模块,用于在母应用中显示子应用列表;所述子应用列表包括多个子应用各自的启动入口,所述多个子应用包括第一子应用和第二子应用;A sub-application list display module, configured to display a sub-application list in a parent application; the sub-application list includes respective startup entries of multiple sub-applications, and the multiple sub-applications include a first sub-application and a second sub-application; 推荐子应用展示模块,用于响应于从所述第一子应用的启动入口移动至所述第二子应用的启动入口的触发操作,显示与所述第一子应用和所述第二子应用相关的至少一个推荐子应用的启动入口;其中,所述启动入口用于被触发后从所述母应用进入所述启动入口所对应的子应用。A recommended sub-application display module, configured to display the first sub-application and the second sub-application in response to the trigger operation of moving from the start-up entry of the first sub-application to the start-up entry of the second sub-application At least one related recommended sub-application startup entry; wherein the startup entry is used to enter the sub-application corresponding to the startup entry from the parent application after being triggered. 17.一种应用推荐装置,其特征在于,所述装置还包括:17. An application recommendation device, characterized in that the device further comprises: 第一显示模块,用于显示应用列表;所述应用列表包括多个应用各自的启动入口,所述多个应用包括第一应用和第二应用;The first display module is configured to display an application list; the application list includes respective startup entries of a plurality of applications, and the plurality of applications include a first application and a second application; 响应模块,用于响应于从所述第一应用的启动入口移动至所述第二应用的启动入口的触发操作,显示与所述第一应用和所述第二应用相关的至少一个推荐应用的应用信息。A response module, configured to display at least one recommended application related to the first application and the second application in response to a trigger operation of moving from the startup entry of the first application to the startup entry of the second application application information. 18.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至15中任一项所述的方法的步骤。18. A computer device, comprising a memory and a processor, the memory stores a computer program, wherein the processor implements the method according to any one of claims 1 to 15 when executing the computer program step. 19.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至15中任一项所述的方法的步骤。19. A computer-readable storage medium, on which a computer program is stored, wherein, when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 15 are realized. 20.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至15中任一项所述的方法的步骤。20. A computer program product, comprising a computer program, characterized in that, when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 15 are realized.
CN202210111914.XA 2022-01-29 2022-01-29 Application recommendation method, device, computer equipment, storage medium and product Active CN116561455B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210111914.XA CN116561455B (en) 2022-01-29 2022-01-29 Application recommendation method, device, computer equipment, storage medium and product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210111914.XA CN116561455B (en) 2022-01-29 2022-01-29 Application recommendation method, device, computer equipment, storage medium and product

Publications (2)

Publication Number Publication Date
CN116561455A true CN116561455A (en) 2023-08-08
CN116561455B CN116561455B (en) 2025-10-31

Family

ID=87497089

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210111914.XA Active CN116561455B (en) 2022-01-29 2022-01-29 Application recommendation method, device, computer equipment, storage medium and product

Country Status (1)

Country Link
CN (1) CN116561455B (en)

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012234545A (en) * 2011-04-30 2012-11-29 Samsung Electronics Co Ltd Revenue sharing method and revenue sharing system using the same
CN103581314A (en) * 2013-10-29 2014-02-12 广东欧珀移动通信有限公司 A method and system for implementing application recommendation on APP startup page
KR20160072753A (en) * 2014-12-15 2016-06-23 삼성전자주식회사 Electronic apparatus and method for controlling a group action
CN106547578A (en) * 2015-09-21 2017-03-29 阿里巴巴集团控股有限公司 Method and device for loading terminal application APP
CN107092520A (en) * 2017-04-18 2017-08-25 广东欧珀移动通信有限公司 Recommendation method, device, storage medium and the mobile terminal of application program
CN108228873A (en) * 2018-01-17 2018-06-29 腾讯科技(深圳)有限公司 Object recommendation, publication content delivery method, device, storage medium and equipment
CN109189282A (en) * 2018-07-12 2019-01-11 维沃移动通信有限公司 A kind of application recommended method, device and mobile terminal
CN110399061A (en) * 2016-05-18 2019-11-01 苹果公司 Using confirmation option in graphical messages transmission user interface
US20190384801A1 (en) * 2017-03-31 2019-12-19 Tencent Technology (Shenzhen) Company Limited Application processing method, computer device, and storage medium
CN111277706A (en) * 2020-01-06 2020-06-12 宇龙计算机通信科技(深圳)有限公司 Application recommendation method and device, storage medium and electronic equipment
CN111782328A (en) * 2020-07-02 2020-10-16 支付宝(杭州)信息技术有限公司 Application processing method and device
WO2020221162A1 (en) * 2019-04-30 2020-11-05 上海连尚网络科技有限公司 Application program recommendation method and apparatus, electronic device, and medium
KR20220005709A (en) * 2020-07-07 2022-01-14 김밀알 Electronic device for recommending and applying suitable template for document draft and operation method thereof

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012234545A (en) * 2011-04-30 2012-11-29 Samsung Electronics Co Ltd Revenue sharing method and revenue sharing system using the same
CN103581314A (en) * 2013-10-29 2014-02-12 广东欧珀移动通信有限公司 A method and system for implementing application recommendation on APP startup page
KR20160072753A (en) * 2014-12-15 2016-06-23 삼성전자주식회사 Electronic apparatus and method for controlling a group action
CN106547578A (en) * 2015-09-21 2017-03-29 阿里巴巴集团控股有限公司 Method and device for loading terminal application APP
CN110399061A (en) * 2016-05-18 2019-11-01 苹果公司 Using confirmation option in graphical messages transmission user interface
US20190384801A1 (en) * 2017-03-31 2019-12-19 Tencent Technology (Shenzhen) Company Limited Application processing method, computer device, and storage medium
CN107092520A (en) * 2017-04-18 2017-08-25 广东欧珀移动通信有限公司 Recommendation method, device, storage medium and the mobile terminal of application program
CN108228873A (en) * 2018-01-17 2018-06-29 腾讯科技(深圳)有限公司 Object recommendation, publication content delivery method, device, storage medium and equipment
CN109189282A (en) * 2018-07-12 2019-01-11 维沃移动通信有限公司 A kind of application recommended method, device and mobile terminal
WO2020221162A1 (en) * 2019-04-30 2020-11-05 上海连尚网络科技有限公司 Application program recommendation method and apparatus, electronic device, and medium
CN111277706A (en) * 2020-01-06 2020-06-12 宇龙计算机通信科技(深圳)有限公司 Application recommendation method and device, storage medium and electronic equipment
CN111782328A (en) * 2020-07-02 2020-10-16 支付宝(杭州)信息技术有限公司 Application processing method and device
KR20220005709A (en) * 2020-07-07 2022-01-14 김밀알 Electronic device for recommending and applying suitable template for document draft and operation method thereof

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
闫科忠;: "基于移动终端的电子商务商品推荐模型研究", 软件, vol. 36, no. 11, 31 December 2015 (2015-12-31) *
陈明辉;董晶;: "自适应推荐系统设计与实现", 软件, vol. 37, no. 12, 31 December 2016 (2016-12-31) *
韩依民;: "微信小程序正式上线 我们给出了一份最全指南", 信息与电脑(理论版), no. 01, 31 December 2017 (2017-12-31) *
马亮: "在线教学资源库支持技术研究", 江苏科技信息, no. 23, 31 August 2018 (2018-08-31) *

Also Published As

Publication number Publication date
CN116561455B (en) 2025-10-31

Similar Documents

Publication Publication Date Title
US10601929B2 (en) Systems and methods for presenting a state of a communication session
CN104462262B (en) A kind of method for realizing phonetic search, device and browser client
AU2017232108B2 (en) Object based contextual menu controls
US10114534B2 (en) System and method for dynamically displaying personalized home screens respective of user queries
US9069443B2 (en) Method for dynamically displaying a personalized home screen on a user device
RU2671626C2 (en) Considering social information in generating recommendations
WO2018118543A1 (en) Search results integrated with interactive conversation service interface
US20160147896A1 (en) Providing Additional Functionality With Search Results
KR101963094B1 (en) Saving and presenting a communication session state
US9720974B1 (en) Modifying user experience using query fingerprints
US20150128038A1 (en) Guided profile editing system
CN112330382A (en) Item recommendation method and device, computing equipment and medium
US20200050906A1 (en) Dynamic contextual data capture
US10002113B2 (en) Accessing related application states from a current application state
US11146913B2 (en) Location based mobile messaging shopping network
US9727614B1 (en) Identifying query fingerprints
US20160210335A1 (en) Server and service searching method of the server
CN114491213A (en) Commodity searching method and device based on image, electronic equipment and computer readable storage medium
US11816143B2 (en) Integrated image system based on image search feature
CN116561455A (en) Application recommended methods, apparatus, computer equipment, storage media and products
US10878471B1 (en) Contextual and personalized browsing assistant
US9973613B1 (en) Re-organize pins based on proximity of other people
CN114003153B (en) Information processing method, device and storage medium
CN120543241A (en) Information display method and device of behavior-associated object, electronic equipment and storage medium
CN120407069A (en) Method, apparatus, device and storage medium for object presentation

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