Opening method of function page of application and electronic equipment

文档序号:487938 发布日期:2022-01-04 浏览:15次 中文

阅读说明:本技术 一种应用的功能页面的开启方法和电子设备 (Opening method of function page of application and electronic equipment ) 是由 戴晓英 于 2021-06-11 设计创作,主要内容包括:本申请提供一种应用的功能页面的开启方法和电子设备,涉及终端人工智能技术领域,特别是智能推荐技术,可以使用户在合适的时机快捷的进入合适的应用的功能页面,提高了用户对电子设备的使用效率。该方法包括:电子设备处于第一场景信息所指示的场景时,显示第一服务图标。第一服务图标用于链接至第一应用的第一功能页面。电子设备便可以响应于对第一服务图标的触发操作,显示第一功能页面。电子设备处于第二场景信息所指示的场景时,显示与第一服务图标不同的第二服务图标。第二服务图标用于链接至第二应用的第二功能页面;第二场景信息与第一场景信息不同。电子设备便可以响应于对第二服务图标的触发操作,显示第二功能页面。(The application provides a method for opening a function page of an application and electronic equipment, relates to the technical field of terminal artificial intelligence, in particular to an intelligent recommendation technology, and can enable a user to quickly enter the function page of the appropriate application at an appropriate time, so that the use efficiency of the user on the electronic equipment is improved. The method comprises the following steps: and when the electronic equipment is in the scene indicated by the first scene information, displaying a first service icon. The first service icon is for linking to a first function page of a first application. The electronic device can respond to the triggering operation of the first service icon and display the first function page. And when the electronic equipment is in the scene indicated by the second scene information, displaying a second service icon different from the first service icon. The second service icon is used for linking to a second function page of the second application; the second scene information is different from the first scene information. The electronic device may display a second function page in response to a triggering operation of the second service icon.)

1. A method for opening a function page of an application is applied to an electronic device, and is characterized by comprising the following steps:

the electronic equipment displays a first service icon related to a first scene under the condition of the first scene indicated by first scene information; wherein the first service icon is used for linking to a first function page of a first application, the first function page of the first application being different from a home page of the first application;

the electronic equipment responds to the triggering operation of the first service icon and displays the first function page;

if the electronic equipment is in a second scene indicated by second scene information, displaying a second service icon related to the second scene; wherein the second service icon is used for linking to a second function page of a second application, the second function page of the second application being different from a home page of the second application; the second scene information is different from the first scene information, and the second service icon is different from the first service icon;

and the electronic equipment responds to the triggering operation of the second service icon and displays the second function page.

2. The method according to claim 1, wherein the first scene information and the second scene information include at least time information and location information, and the location information is used for indicating a location where the electronic device is located; the method further comprises the following steps:

the electronic equipment acquires current scene information of the electronic equipment; the current scene information of the electronic equipment at least comprises current time information and current position information of the electronic equipment.

3. The method of claim 1 or 2, wherein the first service icon is a first deep link service icon and the second service icon is a second deep link service icon.

4. The method according to any one of claims 1-3, wherein the electronic device displays a first service icon related to a first scene indicated by first scene information, including:

and under the condition that the electronic equipment is in a first scene indicated by the first scene information, displaying the first service icon on a screen locking interface.

5. The method of claim 4, wherein the electronic device displays the first function page in response to the triggering operation of the first service icon, comprising:

the electronic equipment responds to the triggering operation of the first service icon, and if the security level of the first service icon is smaller than a preset threshold value, the first function page is directly displayed; the security level is used for indicating the degree of correlation between information in the function page corresponding to the service icon and the privacy and property of the user;

if the security level of the first service icon is larger than or equal to the preset threshold value, performing user authentication; and if the user authentication passes, the electronic equipment displays the first function page.

6. The method according to any one of claims 1-3, wherein the electronic device displays a first service icon related to a first scene indicated by first scene information, including:

and when the electronic equipment is in a first scene indicated by the first scene information, displaying the first service icon through a negative screen, a notification message or a floating window.

7. The method according to claim 1 or 2, wherein the electronic device displays a first service icon related to a first scene indicated by first scene information, including:

when the electronic equipment is in a first scene indicated by the first scene information, responding to target operation of a user on an application icon of the first application, and displaying the first service icon in a shortcut menu of the first application;

wherein the first service icon is a shortcut entry icon of the first function page.

8. The method of any of claims 1-7, wherein displaying the first service icon by the electronic device in a first scene indicated by the first scene information comprises:

the electronic equipment displays the first service icon in response to the condition that the electronic equipment is triggered to be lightened by the operation of a first place on the electronic equipment at a first moment by a user, wherein the first moment and the first place conform to a first scene indicated by the first scene information;

the electronic equipment displays the second service icon under the condition of a second scene indicated by second scene information, and the method comprises the following steps:

the electronic device displaying the second service icon in response to a situation that a user is in use of the electronic device at a second time and a second place, wherein the second time and the second place are in accordance with a second scene indicated by the second scene information;

the method further comprises the following steps:

and under the condition that the first service icon or the second service icon is displayed for a preset time and no operation of a user on the first service icon or the second service icon is received, the first service icon or the second service icon is not displayed continuously.

9. An electronic device, comprising: a display screen, memory, and one or more processors; the display screen, the memory and the processor are coupled; wherein the memory has stored therein computer program code comprising computer instructions which, when executed by the processor, cause the electronic device to perform the opening method of a function page of an application according to any of claims 1-8.

10. A computer-readable storage medium, comprising computer instructions which, when run on an electronic device, cause the electronic device to perform the opening method of a function page of an application according to any one of claims 1-8.

Technical Field

The application relates to the technical field of terminal artificial intelligence, in particular to an intelligent recommendation technology, and particularly relates to a method for opening a function page of an application and an electronic device.

Background

At present, most of applications installed on terminal equipment have multiple functionsIt is possible that each function may have a separate interface. If the user needs to use a certain function of a certain application, the user needs to operate in the page of the application for multiple times to enter the desired function page to perform corresponding business activities. For example, with the user's desire to passFor example, purchasing funds, the user's operations are: click onApplying icons to enterMain Page>Click onThe control of the character of 'financing' in the main page is used for entering a financing interface>Clicking a control of a 'fund' character pattern in the financing interface to enter a fund selection interface>And viewing the required target fund in a fund selection interface and carrying out corresponding selection and purchase operation. It can be seen that when a user needs to use a function of an application, the operation is cumbersome, and the user experience is not good.

Disclosure of Invention

The application provides a starting method of an application function page and electronic equipment, and a more appropriate service icon can be recommended to a user by combining a scene where the electronic equipment is located, so that the user can quickly enter the appropriate application function page at an appropriate time, and the use efficiency of the user on the electronic equipment is improved.

In a first aspect, the present application provides a method for opening a function page of an application, where the method may be applied to an electronic device. In the method, when the electronic equipment is in a first scene indicated by first scene information, the electronic equipment displays a first service icon related to the first scene. The first service icon is used for being linked to a first function page of the first application, and the first function page of the first application is different from a home page of the first application. Then, the electronic device may display the first function page in response to the triggering operation of the first service icon. And in the case that the electronic equipment is in a second scene indicated by the second scene information, displaying a second service icon related to the second scene. The second service icon is used for being linked to a second function page of the second application, and the first function page of the second application is different from a home page of the second application; the second context information is different from the first context information, and the second service icon is different from the first service icon. Then, the electronic device may display a second function page in response to a trigger operation on the second service icon.

Based on the technical scheme, the electronic equipment can recommend the service icon which can be linked to the function page related to the scene to the user by combining the scene where the electronic equipment is located. Therefore, the purpose of recommending different service icons to the user in different scenes can be achieved, so that the user can see different service icons in different scenes, and the user can check different function pages through corresponding trigger operation. Different scenarios can reflect different needs of the user. In the scheme of the application, the electronic equipment can recommend the service icon to the user in combination with the scene for the user to trigger so as to display the function page corresponding to the scene. Therefore, the service icon which better meets the requirements of the user can be recommended to the user through the scheme, so that the user can quickly enter the function page of the proper application at the proper time, and the use efficiency of the user on the electronic equipment is improved.

In a possible implementation manner of the first aspect, the first scenario information and the second scenario information at least include time information and location information, and the location information is used to indicate a location where the electronic device is located; the method further comprises the following steps: the method comprises the steps that the electronic equipment obtains current scene information of the electronic equipment; the current scene information of the electronic equipment at least comprises current time information and current position information of the electronic equipment.

Because the user actually uses each application in the electronic device, it needs to be decided according to the requirements of the user in different scenes. The same user has different use requirements on the function pages of the applications in the electronic equipment in different scenes. For example, the function pages that the user needs to view may be different for the same user at different times and different locations. For example, a user may need to use a bus code page when 8:00-9:00 am is near a bus stop or ground drop station; a user may need a take-away application when noon 11:30-12:30 is in an office building; a user at noon 11:30-12:30 in a restaurant may require a two-dimensional code payment page. Therefore, based on the technical scheme, the time information and the position information can be used as scene information to determine the current scene of the electronic equipment, so that the electronic equipment can recommend service icons which can be linked to a proper function page to the user subsequently, and the use experience of the user is improved.

In another possible design manner of the first aspect of the present application, the first service icon is a first deep link service icon, and the second service icon is a second deep link service icon.

For example, the deeplink service icon may include text and a picture, the text may be a function (e.g., "scan") that can be implemented by a corresponding function page, and the picture may be an icon or an icon of a function of a corresponding application.

Therefore, the technical scheme provided by the embodiment of the application can recommend different deeplink services to the user in different scenes. Therefore, the technical scheme not only improves the use experience of the user, but also increases the utilization rate of the existing deeplink service of the electronic equipment. The method and the device avoid the defect of low use rate of the deeplink service caused by the rigid condition that a recommendation mode for fixedly recommending certain deeplink service is selected by a user in the prior art.

In another possible design manner of the first aspect, when the electronic device is in the screen lock state and the electronic device is in a first scene indicated by the first scene information, displaying a first service icon related to the first scene includes: and under the condition that the electronic equipment is in the first scene indicated by the first scene information, displaying a first service icon on the screen locking interface.

Therefore, when the electronic equipment is in the screen locking state, the electronic equipment can smoothly complete the recommendation of the service icon. Because the user can also see the service icons which are possibly needed when the electronic equipment is locked, and then the corresponding function pages are checked through corresponding triggering operation, the user experience is also improved.

In another possible design manner of the first aspect, in a case that the electronic device is in the screen lock state, the electronic device displays a first function page in response to a trigger operation on the first service icon, where the method includes: the electronic equipment responds to the triggering operation of the first service icon, and if the security level of the first service icon is smaller than a preset threshold value, a first function page is directly displayed; if the security level of the first service icon is larger than or equal to a preset threshold value, carrying out user authentication; and if the user authentication passes, the electronic equipment displays a first function page.

Since in practice some application function pages may involve the privacy of the user or even property security (e.g. two-dimensional code payment pages, etc.). Therefore, if the electronic device directly displays the corresponding function page in response to the user's triggering operation on the service icon on the lock screen interface, the privacy of the user may be revealed and even property loss of the user may be caused. Thus, in the present application, a security level may be set for each service icon. The security level can be used for representing the degree of relation between the function page corresponding to the service icon and the privacy of the user and even property security. The higher the security level is, the more relevant the functional page corresponding to the service icon is to the privacy of the user and the property security. The lower the security level, the less relevant the functional page corresponding to the service icon is to the privacy of the user and even the property security.

Based on this, for a scene in which the electronic device is in the lock screen state, when the electronic device receives a trigger operation of a user on a service icon on the lock screen interface, the security level of the service icon needs to be considered. If the security level is less than the preset threshold value, it can be shown that the function page corresponding to the service icon does not cause privacy disclosure and property loss of the user; at this time, the electronic device may directly display the function page corresponding to the service icon. If the security level is greater than or equal to the preset threshold value, it can be shown that the function page corresponding to the service icon can cause privacy disclosure and property loss of the user; at this time, the electronic device needs to perform user authentication (e.g., a facial recognition unlock screen, a fingerprint recognition unlock screen, a password unlock screen, etc.). After the user authentication passes (indicating that the user currently using the electronic device is the affiliated user of the electronic device), the electronic device displays the function page corresponding to the service icon. Thus, the privacy and property safety of the user are ensured.

In another possible design manner of the first aspect, in a scenario that the electronic device is not in the lock screen state, and in a case that the electronic device is in a first scenario indicated by the first scenario information, displaying a first service icon related to the first scenario includes: and when the electronic equipment is in a first scene indicated by the first scene information, displaying a first service icon through a negative screen, a notification message or a floating window.

Based on the scheme, under the condition that the electronic equipment is not in the screen locking state, the electronic equipment can display the service icon corresponding to the scene where the electronic equipment is located to the user in time through various feasible modes (negative one screen, notification message or floating window), so that the user can view the corresponding function page after performing corresponding triggering operation. In this way, the service icon recommended by the electronic device can be seen by the user at any feasible time during the use of the electronic device. And then, through the triggering operation of the service icon, the user can quickly enter a function page which is required by the user at the current probability, and further corresponding services are completed. Therefore, the scheme can improve the use experience of the user on the electronic equipment.

Because currently, when an application is developed by an application manufacturer, a shortcut entry shortcut technology is also used to develop shortcut entries capable of directly linking to some function pages of the application, and the shortcut entries are generally displayed in a shortcut menu of the application on an electronic device, in this application, in another possible design manner of the first aspect, in a scenario where the electronic device is not in a lock screen state, and the electronic device is in a scenario indicated by first scenario information, displaying the first service icon may include: when the electronic equipment is in a first scene indicated by the first scene information, responding to target operation of a user on an application icon of a first application, and displaying a first service icon in a shortcut menu of the first application; the first service icon may be a shortcut entry icon of the first function page. Illustratively, the target operation may be a long press operation.

Therefore, when a user opens a shortcut menu of a certain application, the electronic equipment can display a shortcut entry which the user may need to use in the menu according to the current scene, so that the user can use the shortcut entry conveniently, and the user experience is improved.

In another possible design manner of the first aspect, when the electronic device is in the screen lock state and the electronic device is in a second scene indicated by the second scene information, displaying a second service icon related to the second scene includes: and under the condition that the electronic equipment is in a second scene indicated by the second scene information, displaying a second service icon on the screen locking interface.

Therefore, when the electronic equipment is in the screen locking state, the electronic equipment can smoothly complete the recommendation of the service icon. Because the user can also see the service icons which are possibly needed when the electronic equipment is locked, and then the corresponding function pages are checked through corresponding triggering operation, the user experience is also improved.

In another possible design manner of the first aspect, in a case that the electronic device is in the screen lock state, the electronic device displays a second function page in response to a trigger operation on a second service icon, where the method includes: the electronic equipment responds to the triggering operation of the second service icon, and if the security level of the second service icon is smaller than a preset threshold value, a second function page is directly displayed; if the security level of the second service icon is greater than or equal to a preset threshold value, performing user authentication; and if the user authentication passes, the electronic equipment displays a second function page.

Based on the scheme, the privacy and property safety of the user can be guaranteed.

In another possible design manner of the first aspect, in a scenario that the electronic device is not in the lock screen state, and in a case that the electronic device is in a second scenario indicated by the second scenario information, displaying a second service icon related to the second scenario includes: and when the electronic equipment is in a second scene indicated by the second scene information, displaying a second service icon through a negative screen, a notification message or a floating window.

Based on the scheme, under the condition that the electronic equipment is not in the screen locking state, the electronic equipment can display the service icon corresponding to the scene where the electronic equipment is located to the user in time through various feasible modes (negative one screen, notification message or floating window), so that the user can view the corresponding function page after performing corresponding triggering operation. Therefore, in the process of using the electronic equipment, the user can see the service icon recommended by the electronic equipment at any feasible time, and then quickly enter the functional page which is needed by the user at the current maximum rate through the triggering operation of the service icon, so as to complete the corresponding service. Therefore, the scheme can improve the use experience of the user on the electronic equipment.

Because currently, when a manufacturer of an application develops the application, a shortcut entry shortcut technology is also used to develop shortcut entries capable of directly linking to some function pages of the application, and the shortcut entries are generally displayed in a shortcut menu of the application on an electronic device, in this application, in another possible design manner of the first aspect, in a scenario where the electronic device is not in a lock screen state, and the electronic device is in a scenario indicated by second scenario information, displaying a second service icon may include: when the electronic equipment is in a scene indicated by the second scene information, responding to the target operation of a user on the application icon of the first application, and displaying a second service icon in the shortcut menu of the first application; wherein the second service icon may be a shortcut entry icon of the second function page. Illustratively, the target operation may be a long press operation.

Therefore, when a user opens a shortcut menu of a certain application, the electronic equipment can display a shortcut entry which the user may need to use in the menu according to the current scene, so that the user can use the shortcut entry conveniently, and the user experience is improved.

In another possible design manner of the first aspect, in a case that the electronic device is in a first scene indicated by the first scene information, displaying a first service icon includes:

the method comprises the steps that the electronic equipment displays a first service icon under the condition that the electronic equipment is triggered to be lightened by the operation of a first place on the electronic equipment at a first moment in response to a user, wherein the first moment and the first place accord with a first scene indicated by first scene information; (for example, if the user does not use the mobile phone at the first location at the first time, the user may not need to use the first function page corresponding to the first service icon, so the first service icon may not be displayed to the user, so unnecessary disturbance to the user is reduced; if the user takes up the mobile phone at the first location at the first time and looks at the screen, so the mobile phone is on the bright screen, the user is likely to prepare to use the mobile phone to view the first function page, so the first service icon may be displayed to the user, if the user does not unlock the screen, the first service icon may be displayed at an un-unlocked interface; if the user has quickly unlocked the screen, the first service icon may be displayed at an unlocked interface.)

And in the case that the electronic equipment is in a second scene indicated by the second scene information, displaying a second service icon, wherein the second service icon comprises:

the electronic device displays a second service icon in response to the user being in use of the electronic device at a second time and at a second location, the second time and the second location conforming to a second scene indicated by the second scene information. (for example, if the user does not use the mobile phone at the second location at the second time, the user may not need to use the second function page corresponding to the second service icon, and thus the second service icon may not be displayed to the user; if the user is using the mobile phone at the second location at the second time (for example, the user performs an operation of switching a page of an application to a background), the user may need to use the mobile phone to view the second function page, and thus the second service icon may be displayed to the user)

Based on the scheme, the service icon according with the current scene can be recommended to the user only under the condition that the electronic equipment is on the screen. Since the electronic device is usually triggered by the user, this often means that the user needs to use the electronic device. Therefore, in this case, the electronic device recommends a suitable service icon according to the scene to better meet the needs of the user, and the use experience and the use efficiency of the user on the electronic device can be improved.

In another possible design manner of the first aspect, the method further includes: and under the condition that the first service icon or the second service icon is displayed for a preset time and the operation of the user on the first service icon or the second service icon is not received, the electronic equipment does not continue to display the first service icon or the second service icon.

In this way, if the user does not operate the service icon for a long time, it indicates that the user may not need to use the function page corresponding to the service icon currently. Therefore, the service icon is not displayed in time, and the energy consumption of the electronic equipment can be saved.

In another possible design manner of the first aspect, in a case that the service icon is a deeplink service icon, the method further includes: the electronic equipment periodically acquires deeplink services of all applications installed in the electronic equipment from the cloud server; and the electronic equipment updates the deeplink service in the electronic equipment according to the acquired deeplink service.

Therefore, the electronic equipment can update the deeplink service in time, and further can provide richer and more accurate deeplink service for the user when recommending the deeplink service for the user in the future, so that the use experience of the user is improved.

In a second aspect, the present application provides an electronic device comprising a display screen, a memory, and one or more processors; the display screen and the memory are coupled with the processor; wherein the memory has stored therein computer program code comprising computer instructions which, when executed by the processor, cause the electronic device to execute the method for opening a function page of an application as provided in the first aspect and any one of its possible design approaches.

In a third aspect, the present application provides an electronic device comprising a display screen, a memory, and one or more processors; the display screen and the memory are coupled with the processor; wherein the memory has stored therein computer program code comprising computer instructions that, when executed by the processor, cause the electronic device to perform the steps of: the electronic equipment displays a first service icon related to a first scene under the condition of the first scene indicated by the first scene information; the first service icon is used for being linked to a first function page of the first application, and the first function page of the first application is different from a home page of the first application. The electronic equipment responds to the triggering operation of the first service icon and displays a first function page related to the second scene; when the electronic equipment is in the scene indicated by the second scene information, displaying a second service icon; the second service icon is used for being linked to a second function page of the second application, and the second function page of the second application is different from a home page of the second application; the second scene information is different from the first scene information, and the second service icon is different from the first service icon; and the electronic equipment responds to the triggering operation of the second service icon and displays a second function page.

In a possible design manner of the third aspect, the first scenario information and the second scenario information at least include time information and location information, and the location information is used to indicate a location where the electronic device is located; the computer instructions, when executed by the processor, cause the electronic device to further perform the steps of: the method comprises the steps that the electronic equipment obtains current scene information of the electronic equipment and determines a scene indicated by the current scene information; the current scene information of the electronic equipment at least comprises current time information and current position information of the electronic equipment.

In a possible design manner of the third aspect, the first service icon is a first deeplink service icon, and the second service icon is a second deeplink service icon.

In a possible design of the third aspect, the computer instructions, when executed by the processor, cause the electronic device to specifically perform the following steps: and under the condition that the electronic equipment is in the scene indicated by the first scene information, displaying a first service icon on the screen locking interface.

In a possible design of the third aspect, the computer instructions, when executed by the processor, cause the electronic device to specifically perform the following steps: the electronic equipment responds to the triggering operation of the first service icon, and if the security level of the first service icon is smaller than a preset threshold value, a first function page is directly displayed; the safety level is used for indicating the degree of correlation between information in the function page corresponding to the service icon and the privacy and property of the user; if the security level of the first service icon is larger than or equal to a preset threshold value, carrying out user authentication; and if the user authentication passes, the electronic equipment displays a first function page.

In a possible design of the third aspect, the computer instructions, when executed by the processor, cause the electronic device to specifically perform the following steps: and when the electronic equipment is in a first scene indicated by the first scene information, displaying a first service icon through a negative screen, a notification message or a floating window.

In a possible design of the third aspect, the computer instructions, when executed by the processor, cause the electronic device to specifically perform the following steps: when the electronic equipment is in a first scene indicated by the first scene information, responding to target operation of a user on an application icon of a first application, and displaying a first service icon in a shortcut menu of the first application; the first service icon is a shortcut entry icon of the first function page.

In a possible design of the third aspect, the computer instructions, when executed by the processor, cause the electronic device to specifically perform the following steps: and under the condition that the electronic equipment is in a second scene indicated by the second scene information, displaying a second service icon on the screen locking interface.

In a possible design of the third aspect, the computer instructions, when executed by the processor, cause the electronic device to specifically perform the following steps: the electronic equipment responds to the triggering operation of the second service icon, and if the security level of the second service icon is smaller than a preset threshold value, a second function page is directly displayed; the safety level is used for indicating the degree of correlation between information in the function page corresponding to the service icon and the privacy and property of the user; if the security level of the second service icon is greater than or equal to a preset threshold value, performing user authentication; and if the user authentication passes, the electronic equipment displays a second function page.

In a possible design of the third aspect, the computer instructions, when executed by the processor, cause the electronic device to specifically perform the following steps: and under the condition that the electronic equipment is in a second scene indicated by the second scene information, displaying a second service icon through a negative screen, a notification message or a floating window.

In a possible design of the third aspect, the computer instructions, when executed by the processor, cause the electronic device to specifically perform the following steps: under the condition that the electronic equipment is in the scene indicated by the first scene information, responding to the target operation of a user on an application icon of a second application, and displaying a second service icon in a shortcut menu of the second application; and the second service icon is a shortcut entrance icon of the second function page.

In a possible design manner of the third aspect, in a case that the service icon is a deeplink service icon, when the computer instructions are executed by the processor, the electronic device further performs the following steps: the electronic equipment periodically acquires deeplink services of all applications installed in the electronic equipment from the cloud server; and the electronic equipment updates the deeplink service in the electronic equipment according to the acquired deeplink service.

In a possible design of the third aspect, the computer instructions, when executed by the processor, cause the electronic device to further perform the steps of:

the method comprises the steps that the electronic equipment displays a first service icon under the condition that the electronic equipment is triggered to be lightened by the operation of a first place on the electronic equipment at a first moment in response to a user, wherein the first moment and the first place accord with a first scene indicated by first scene information; (for example, if the user does not use the mobile phone at the first location at the first time, the user may not need to use the first function page corresponding to the first service icon, so the first service icon may not be displayed to the user, so unnecessary disturbance to the user is reduced; if the user takes up the mobile phone at the first location at the first time and looks at the screen, so the mobile phone is on the bright screen, the user is likely to prepare to use the mobile phone to view the first function page, so the first service icon may be displayed to the user, if the user does not unlock the screen, the first service icon may be displayed at an un-unlocked interface; if the user has quickly unlocked the screen, the first service icon may be displayed at an unlocked interface.)

The electronic device displays a second service icon in response to the user being in use of the electronic device at a second time and at a second location, the second time and the second location conforming to a second scene indicated by the second scene information. (for example, if the user does not use the mobile phone at the second location at the second time, the user may not need to use the second function page corresponding to the second service icon, and thus the second service icon may not be displayed to the user; if the user is using the mobile phone at the second location at the second time (for example, the user performs an operation of switching a page of an application to a background), the user may need to use the mobile phone to view the second function page, and thus the second service icon may be displayed to the user)

In another possible design of the third aspect, the computer instructions, when executed by the processor, cause the electronic device to further perform the following steps: the electronic equipment does not display the first service icon or the second service icon any more under the condition that the first service icon or the second service icon is displayed for a preset time and the operation of a user on the first service icon or the second service icon is not received.

In a fourth aspect, the present application provides a computer-readable storage medium, which includes computer instructions, when the computer instructions are executed on an electronic device, the electronic device is caused to execute the method for opening the function page of the application provided in the first aspect and any one of the possible design manners thereof.

In a fifth aspect, the present application provides a computer program product, which when run on a computer, causes the computer to execute the method for opening a function page of an application as provided in the first aspect and any one of its possible design manners. Wherein the computer may be the aforementioned electronic device.

It should be understood that, for the electronic device according to the second aspect, the third aspect, and any possible design manner thereof, the computer-readable storage medium according to the fourth aspect, and the computer program product according to the fifth aspect, reference may be made to the advantageous effects of the first aspect and any possible design manner thereof, and details thereof are not repeated herein.

Drawings

FIG. 1 is a schematic diagram of an implementation environment provided by an embodiment of the present application;

fig. 2 is a schematic diagram of a hardware structure of an electronic device according to an embodiment of the present disclosure;

fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure;

fig. 4 is a schematic structural diagram of another electronic device provided in the embodiment of the present application;

fig. 5 is a schematic preparation flow diagram of a method for opening a function page of an application according to an embodiment of the present application;

fig. 6 is a schematic preparation flow diagram of a method for opening a function page of another application according to an embodiment of the present application;

fig. 7 is a schematic flowchart of a method for opening a function page of an application according to an embodiment of the present application;

fig. 8 is a schematic view of a scene for displaying a first function page according to an embodiment of the present application;

fig. 9 is a schematic diagram of a facial recognition unlocking screen provided in an embodiment of the present application;

fig. 10 is a schematic diagram of a fingerprint identification unlocking screen provided in an embodiment of the present application;

fig. 11 is a schematic diagram of a password unlock screen provided in an embodiment of the present application;

fig. 12 is a schematic view of a display scene of a first service icon according to an embodiment of the present application;

fig. 13 is a schematic view of a display scene of a further first service icon according to an embodiment of the present application;

fig. 14 is a schematic view of a display scene of a further first service icon according to an embodiment of the present application;

fig. 15 is a scene schematic diagram illustrating a shortcut menu according to an embodiment of the present application;

fig. 16 is a schematic view of a display scene of a second service icon according to an embodiment of the present application

Fig. 17 is a schematic structural diagram of another electronic device according to an embodiment of the present application.

Detailed Description

In the following, the terms "first", "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the present embodiment, "a plurality" means two or more unless otherwise specified.

First, related art terms referred to in the present application are introduced:

deeeplink: also known as deep linking. Generally, the deeeplink can be displayed in the interface of the electronic device by means of an icon. The icon may be directly linked to a certain function page inside the target application. Therefore, the electronic equipment can receive the click operation of the user on the icon (also called a link), and can respond to the click operation to directly display a certain function page in the target application corresponding to the link; rather than displaying the home page of the target application. The Deeeplink technology can reduce the operation steps when a user needs to view a functional page of a certain application. Similar to the inner page of the web (world wide web) that is directly opened by a hyperlink in a web page, directly opening a certain inner page (i.e., a function page) of an application needs to be realized by a deeplink technology.

shortcuts: shortcut/shortcut entry. The main purpose of shortcuts technology is that a user can define some common operation paths, which exist in the form of shortcuts. These shortcuts are presented on a device that can be supported to help the user quickly launch commonly used or recommended pages and functions. At present, a popup window can be popped up by pressing an icon of an application for a long time, and a plurality of shortcuts can be included in the popup window. The device for installing the application can respond to the triggering operation of the user on the shortcut and display the function page corresponding to the shortcut.

In order to reduce the operations required by a user when the user needs to view a certain functional page of a certain application. Currently, in the development of some applications, deepink services are developed for terminal devices to use, and each deepink service corresponds to one function page of one application. When the terminal device presents the icon or the control of the deeplink service on the interface, the terminal device can respond to the operation of the user on the icon or the control of the deeplink service and directly display the function page corresponding to the deeplink service.

However, currently, the deeplink service recommended on the terminal device needs to be actively selected by the user, the deeplink service selected by the user is fixedly recommended after the user selects the deeplink service, and the rest deeplink services cannot be used for a long time. The functional pages corresponding to the deeplink services selected by the user may only be required when the user selects the deeplink services, and are not necessarily required when the user subsequently uses the electronic device. Therefore, the user experience is not good in the conventional deepink service recommendation mode.

In view of the above problems, embodiments of the present application provide a method for opening a function page of an application, where the method may be applied to electronic devices installed with various applications. In the method, the electronic device can recommend a corresponding service icon which can be directly linked to a certain function page of a certain application corresponding to the scene to the user by combining the scene where the electronic device is located. Since different scenarios can reflect different needs of the user. Therefore, the electronic equipment can recommend the service icon which is more in line with the user requirement to the user based on the scheme, so that the user can quickly enter the function page of the proper application at the proper time. And further, the use experience of the user on the electronic equipment is improved.

A schematic diagram of an implementation environment that may be involved in the technical solution provided by the embodiment of the present application may be shown with reference to fig. 1. In this implementation environment, an electronic device 01 and a server 02 may be included. The electronic device 01 and the server 02 communicate with each other by wired or wireless communication. In this embodiment of the application, there is a certain corresponding relationship between the electronic device 01 and the server 02, for example, when the electronic device is a product of honor terminal company, the server 02 should be configured for the electronic device produced by the honor terminal company, and be capable of storing data (for example, data such as photos or videos taken by a user) that the electronic device needs to upload and store, or some services (for example, deeplink services) that are periodically provided by some application vendors who cooperate with the honor terminal company and are capable of improving user experience.

For example, the server 02 in the present application may be one server, or a server cluster formed by multiple servers, or a cloud computing service center, which is not limited in the present application. In the present application, the server is mainly used for a deeplink service which is periodically updated by an application manufacturer installed on the electronic device and can be linked to a certain function page in the application. Specifically, the application vendor can decide which feature page deeplink service to develop through the use data of the application developed by the user (such as the use frequency and duration of the application) and the personal information (gender, native, etc.) of the user. For example, if an application vendor analyzes the collected data to find that most users using the developed application prefer to use the "happy-laughing" function, and the "happy-laughing" function is located in a relatively internal (i.e., needs to be presented through multiple operations) page in the application, the application vendor develops the deeplink service corresponding to the "happy-laughing" function page. Then, when receiving the deeplink service request acquired by the electronic device 01, the server 02 sends the deeplink service of all applications requested by the electronic device 01 to the electronic device 01.

For example, the electronic device in the embodiment of the present application may be a mobile phone, a tablet computer, a wearable device (such as a smart watch or a smart bracelet), an ultra-mobile personal computer (UMPC), a netbook, a device installed with multiple applications, such as a cellular phone, a Personal Digital Assistant (PDA), an Augmented Reality (AR) device, a navigation device, a Mobile Internet Device (MID), or a wearable device (wearable device), and the embodiment of the present application is not particularly limited to the specific form of the electronic device. In the present application, the plurality of applications include applications (e.g., applications such as phone call, sms, and setting) that are shipped from the electronic device itself, and third-party applications (e.g., social applications, game applications, and the like) that are installed when the user uses the electronic device.

Taking an electronic device as an example of a mobile phone, as shown in fig. 2, the electronic device may include a processor 110, an external memory interface 120, an internal memory 121, a Universal Serial Bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display 194, and a Subscriber Identity Module (SIM) card interface 195.

The sensor module 180 may include a pressure sensor, a gyroscope sensor, an air pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a temperature sensor, a touch sensor, an ambient light sensor, a bone conduction sensor, and the like.

It is to be understood that the illustrated structure of the embodiment of the present invention does not specifically limit the electronic device 01. In other embodiments of the present application, the electronic device 01 may include more or fewer components than illustrated, or some components may be combined, some components may be split, or a different arrangement of components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

Processor 110 may include one or more processing units, such as: the processor 110 may include an Application Processor (AP), a modem processor, a Graphics Processing Unit (GPU), an Image Signal Processor (ISP), a controller, a memory, a video codec, a Digital Signal Processor (DSP), a baseband processor (NPU), and/or a Micro Controller Unit (MCU), etc. The different processing units may be separate devices or may be integrated into one or more processors.

The controller may be a neural center and a command center of the electronic device 01, among others. The controller can generate an operation control signal according to the instruction operation code and the timing signal to complete the control of instruction fetching and instruction execution.

A memory may also be provided in processor 110 for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may hold instructions or data that have just been used or recycled by the processor 110. If the processor 110 needs to reuse the instruction or data, it can be called directly from the memory. Avoiding repeated accesses reduces the latency of the processor 110, thereby increasing the efficiency of the system.

In some embodiments, processor 110 may include one or more interfaces. The interface may include an integrated circuit (I2C) interface, a Serial Peripheral Interface (SPI), an integrated circuit built-in audio (I2S) interface, a Pulse Code Modulation (PCM) interface, a universal asynchronous receiver/transmitter (UART) interface, a Mobile Industry Processor Interface (MIPI), a general-purpose input/output (GPIO) interface, a Subscriber Identity Module (SIM) interface, and/or a Universal Serial Bus (USB) interface, etc.

It should be understood that the connection relationship between the modules according to the embodiment of the present invention is only an exemplary illustration, and is not a structural limitation of the electronic device 01. In other embodiments of the present application, the electronic device 01 may also adopt different interface connection manners or a combination of multiple interface connection manners in the above embodiments.

The charging management module 140 is configured to receive charging input from a charger. The power management module 141 is used to connect the battery 142, the charging management module 140 and the processor 110. The power management module 141 receives input from the battery 142 and/or the charge management module 140 and provides power to the processor 110, the internal memory 121, the external memory, the display 194, the camera 193, the wireless communication module 160, and the like. In other embodiments, the power management module 141 and the charging management module 140 may be disposed in the same device.

The wireless communication function of the electronic device 01 may be implemented by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor, the baseband processor, and the like. The antennas 1 and 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in the electronic device 01 may be used to cover a single or multiple communication bands. Different antennas can also be multiplexed to improve the utilization of the antennas. For example: the antenna 1 may be multiplexed as a diversity antenna of a wireless local area network. In other embodiments, the antenna may be used in conjunction with a tuning switch.

The mobile communication module 150 may provide a solution including wireless communication of 2G/3G/4G/5G, etc. applied to the electronic device 01. The wireless communication module 160 may provide a solution for wireless communication applied to the electronic device 01, including Wireless Local Area Networks (WLANs), such as Wi-Fi networks, Bluetooth (BT), Global Navigation Satellite Systems (GNSS), Frequency Modulation (FM), NFC, Infrared (IR), and the like.

The electronic device 01 implements a display function through the GPU, the display screen 194, and the application processor. The GPU is a microprocessor for image processing, and is connected to the display screen 194 and an application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or alter display information.

The display screen 194 is used to display images, video, and the like. The display screen may be a touch screen. In some embodiments, electronic device 01 may include 1 or N display screens 194, with N being a positive integer greater than 1.

The electronic device 01 may implement a shooting function through the ISP, the camera 193, the video codec, the GPU, the display screen 194, the application processor, and the like. The ISP is used to process the data fed back by the camera 193. The camera 193 is used to capture still images or video. In some embodiments, electronic device 01 may include 1 or N cameras 193, N being a positive integer greater than 1.

The NPU is a neural-network (NN) computing processor that processes input information quickly by using a biological neural network structure, for example, by using a transfer mode between neurons of a human brain, and can also learn by itself continuously. The NPU can realize applications such as intelligent recognition of the electronic device 01, for example: film sticking state recognition, image restoration, image recognition, face recognition, voice recognition, text understanding and the like.

The external memory interface 120 may be used to connect an external memory card, such as a Micro SD card, to extend the storage capability of the electronic device 01. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function. For example, files such as music, video, etc. are saved in an external memory card.

The internal memory 121 may be used to store computer-executable program code, which includes instructions. The processor 110 executes various functional applications of the electronic device 01 and data processing by executing instructions stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area. The storage program area may store an operating system, an application program (such as a sound playing function, an image playing function, etc.) required by at least one function, and the like. The storage data area may store data (such as audio data, a phone book, etc.) created during the use of the electronic device 01, and the like. In addition, the internal memory 121 may include a high-speed random access memory, and may further include a nonvolatile memory, such as at least one magnetic disk storage device, a flash memory device, a universal flash memory (UFS), and the like.

The electronic device 01 may implement an audio function through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the earphone interface 170D, and the application processor. Such as music playing, recording, etc.

Touch sensors, also known as "Touch Panels (TPs)". The touch sensor may be disposed on the display screen 194, and the touch sensor and the display screen 194 form a touch screen, which is also called a "touch screen". The touch sensor is used to detect a touch operation applied thereto or nearby. The touch sensor can communicate the detected touch operation to the application processor to determine the touch event type. Visual output associated with the touch operation may be provided through the display screen 194. In other embodiments, the touch sensor may be disposed on the surface of the electronic device 01 at a different position than the display screen 194.

The keys 190 include a power-on key, a volume key, and the like. The motor 191 may generate a vibration cue. Indicator 192 may be an indicator light that may be used to indicate a charging status, a change in power, a short message, a missed call, a notification, etc. The SIM card interface 195 is used to connect a SIM card.

In the technical scheme provided by the embodiment of the application, the electronic equipment can recommend a corresponding service icon which can be directly linked to a certain function page of a certain application corresponding to the scene to the user by combining the scene where the electronic equipment is located.

In order to implement this technical solution, before the electronic device implements the technical solution, the electronic device is required to determine an association relationship between a scene and a function page of an application, and an association relationship between the function page and a service corresponding to a service icon. Therefore, the electronic device can determine which service icon is recommended to the user according to the scene of the electronic device. Therefore, in order to implement the method for starting the functional page of the application provided by the embodiment of the application, firstly, an association relationship between a scene and the functional page of the application can be determined; then, the incidence relation between the function page and the deeplink service can be determined; finally, the electronic device can smoothly implement the method for opening the function page of the application according to the two association relations.

The determination of the association relationship between the scene and the function page of the application can be implemented by the following two implementation manners.

In an implementation, an Artificial Intelligence (AI) model (which may be referred to as a functional page model) may be trained using machine learning algorithms. The function page model has the capability of obtaining the function page of the application corresponding to the scene according to the scene information of the scene where the electronic equipment is located. Therefore, the electronic device can take the scene information of the scene where the electronic device is located as input, and the data of the function page of the application corresponding to the scene can be obtained by running the function page model.

Specifically, in order to obtain the functional page model, the electronic device may first collect a training sample, and then train the model using the training sample. Referring to fig. 3, the electronic device 01 may include a data acquisition module 11 and a model generation module 12.

The data acquisition module 11 is configured to provide the model generation module 12 with acquisition of training samples. The data acquisition module 11 may acquire behavior data of each application in the electronic device 01 used by the user as a training sample, and perform storage, read-write management on the acquired behavior data.

Specifically, the behavior data may include function page data and scene information. The function page data may include data collected by an application in the electronic device during runtime, which may reflect user behavior characteristics. Such as the name of the application, the name of the function page, the length of time the function page is used, etc. For example, when the application running in the electronic device is a video application, the data collection module 21 may also collect a name of a video being played, a type of the video, a number of playing sets of the video, a total number of playing sets of the video, and the like. When the running application is a take-out application, the data collection module 21 may also collect the name of the shop being browsed, the type of food, the address of the shop, and the like. The context information may include time, location, weather, etc. information of the electronic device's application at runtime.

In the embodiment of the application, the probability is different because the habits of the user in using the application on weekdays and non-weekdays are large (for example, less game applications are used in weekdays, and the number and the duration of the use of the game applications on the non-weekdays are large). Therefore, in order to enable the finally trained model to more accurately output the corresponding function page of the application in different scenes, the acquisition period of the data acquisition module 11 may be set longer, for example, 1 week or longer. Therefore, after the subsequently trained functional page model receives the scene information input by the electronic equipment, a more accurate functional page of the application is determined. In addition, in order to save the storage resources of the electronic device, the data collected by the data collection module 11 every period may be deleted in time after being used for training the functional page model.

For example, the data collection module 11 may collect the function page data and the scene information by reading a specific data interface, calling a system service, dotting collection, and the like.

The model generation module 12 may use a pre-stored machine learning algorithm to train a functional page model by using the functional page data acquired by the data acquisition module 11 as the supervision information and the scene information as the training data. The function page model generated by the model generation module 12 may be stored in the electronic device.

In addition, since the usage habit of the application by the user may change with the change of time, in order to make the effect of the function page model better, the model generation module 12 may update the function page model with new behavior data after the data collection module 11 collects the new behavior data each time.

It should be noted that, when training the function page model, the function page data collected by the data collection module 11 may not be fully used. For example, the function page usage durations described above may not be used in training the model. When the function model is used subsequently, if there are two function pages output by the function page model, the final function page may be determined according to the usage duration of the two function pages acquired before the data acquisition module 11. For example, the pages determined by the functional page model are the page a and the page B, and the service durations of the two functional pages acquired by the data acquisition module 11 before are 10 hours and 12 hours, respectively, then the page B corresponding to 12 hours is determined as the final functional page.

Therefore, when the subsequent electronic device needs to determine the function page according to the scene, the most likely function page (i.e. the function page corresponding to the scene) used by the user in the scene where the electronic device is located can be determined by using the collected scene information and the function page model.

In another implementation, the association relationship between the scene and the function page of the application is determined, and the user representation can be generated according to the behavior data of the application used by the user. The subsequent electronic device can determine a function page corresponding to a certain scene according to the user portrait.

Specifically, in order to obtain the user portrait, the electronic device may collect behavior data of the user using the application, and then perform analysis and calculation according to the collected behavior data to obtain the user portrait. Referring to FIG. 4, a data acquisition module 13 and a portrait generation module 14 may be included in the electronic device 01.

The data acquisition module 13 is configured to provide basic data (i.e., behavior data) to the representation generation module 14. The data acquisition module 13 may acquire behavior data of each application in the electronic device 01 used by the user, and perform storage, read-write management on the acquired behavior data.

Specifically, the behavior data may include at least function page data and scene information. The functional page data may refer to the related expressions in the foregoing embodiments, and are not described herein again.

In the embodiment of the application, the probability is different because the habits of the user in using the application on weekdays and non-weekdays are large (for example, less game applications are used in weekdays, and the number and the duration of the use of the game applications on the non-weekdays are large). The acquisition period of the data acquisition module 13 may be set to be longer, for example, 1 week or longer, in order to enable the finally generated user image to more accurately reflect the association relationship between the scene information and the function page. In this way, the user representation generated by the subsequent representation generation module 14 may more accurately reflect the association between the scene information and the function page. In addition, in order to save the storage resources of the electronic device, the data collected by the data collection module 13 every period can be deleted in time after being used to generate or update the user representation.

The user representation typically includes one or more user tags that reflect characteristics of the user. A user tag may be divided into two parts, one part being the user tag type and the other part being the characteristic value of the user tag. In this application, the user tag type may be a name of a function page of an application, and the feature value of the user tag may be context information when the maximum probability of the application page is used. The representation generation module 14 may include a series of user tagged generation algorithms (e.g., statistical analysis algorithms, machine learning algorithms, etc.) or models. The representation generation module 14 may determine the user label according to an algorithm or model stored therein using the behavior data collected by the data collection module 13 every cycle. In the application, the user tag is used for representing the scene information corresponding to the application page used by the user. Illustratively, taking user a as an example, the user image thereof may be as shown in table 1 below.

TABLE 1

As can be seen from the user representation shown in table 1 above, the user a uses the function page of the application in the scene corresponding to different scene information.

Therefore, the subsequent electronic equipment can directly determine the function page of the application corresponding to a certain scene according to the user portrait stored in the electronic equipment.

Taking the service corresponding to the service icon as the deeplink service as an example, the electronic device determines the association relationship between the function page and the deeplink service, which may be determined according to the characteristic parameters of the function page and the deeplink service. Exemplary, the characteristic parameters may include: belonging application, icon, name, path, etc.

For example, in the present application, the icons of the function page and the deeplink service may be icons of applications corresponding to the deeplink service, icons of functions that can be realized by the function page corresponding to the deeplink service, names of functions that can be realized by the function page corresponding to the deeplink service, or icons generated by combining the foregoing three manners in any manner.

Specifically, the electronic device may collect the characteristic parameters of each functional page when collecting the behavior data, and collect the characteristic parameters of the deeolink service currently existing in the electronic device. And then matching the function page with the deeplink service according to the characteristic parameters.

In an implementation manner, taking the deeplink service as the a service and the function page as the B page as an example, when the function page and the deeplink service are matched, a weight value may be set for each item in the characteristic parameters. For example, the weight of the application is 4, the weight of the icon is 3, the weight of the name is 2, and the weight of the path is 1. Then, the matching result of the a service and each feature parameter of the B page may be the product of the weight of the feature parameter and the matching degree. For example, the name of A service is Payment code, name of page BAnd the payment code may have a matching degree of 80% (for example only, the specific matching degree is calculated according to an actual matching algorithm), and the matching result of the names of the a service and the B page is 2 × 0.8 — 1.6. Of A-services with B-pagesThe final matching result is the sum of the matching results of all the characteristic parameters. When the final matching result is greater than a certain threshold, it can be considered that the a service and the B page are matched, and there is a correlation between the two.

Of course, the matching manner is only one feasible manner, and other manners may be used in practice, and the present application is not particularly limited.

The incidence relation between the function page and the deeplink service determined by the scheme can be stored in a storage area of the electronic equipment as a table, so that the electronic equipment can be conveniently used subsequently.

In addition, because the application vendor does not develop the deeplink service for all the functional pages of the application in practice, the deeplink service for the functional pages that may be required by the user is developed step by step. Therefore, in this embodiment of the present application, if there is no matched deeplink service for a function page that a certain user will use, the related information of the function page may be stored first. After the subsequent electronic device obtains the new deeplink service from the server, the above scheme can be used again to find the deeplink service matched with the function page, so as to update the association relation table of the function page and the deeplink service established between the function page and the deeplink service. Based on this, in the scheme for determining the association relationship between the scene and the function page of the application, when the function page model is trained or the user image is generated, the related data of the function page with the corresponding deeplink service may be used first, and the related data of the rest of the function pages may be stored first. And after the electronic equipment acquires the corresponding deeplink service, updating the function page model or the user portrait by using the relevant data of the function pages.

Based on the scheme for determining the association relationship between the functional page and the deeplink service, after the functional page corresponding to a certain scene is determined by the subsequent electronic equipment, the deeplink service associated with the functional page can be quickly found according to the association relationship, so that the corresponding deeplink service icon is recommended to the user for use.

Based on the association relationship between the determination scenario and the function page of the application and the association relationship between the function page and the service corresponding to the service icon provided in the foregoing embodiment, a preparation workflow before the method for starting the function page of the application provided in the embodiment of the present application may refer to fig. 5, and may specifically include 201 and 204:

201. the electronic equipment periodically acquires behavior data of the application used by the user, and takes the behavior data stored in the preset storage area and the newly acquired behavior data as target behavior data.

For example, referring to fig. 5, the target behavior data may have behavior data corresponding to each application as one data unit. For example, see FIG. 5, withApplication-related behavior data "time: morning 9, place: subway station, function page:the ride code "can be used as a data unit. Andapplication-related behavior data "time: morning 10, place: company, function page:the hot search list "can be used as a data unit. Andapplication-related behavior data "time: noon 11, place: company, function page: the choice of allowance can be regarded as a data unit. Andapplication-related behavior data "time: noon 12, place: company, function page:the file "can be regarded as one data unit. Andapplication-related behavior data "time: afternoon 2 o' clock, location: company, function page:the activity square "can be taken as one data unit.

In addition, after each execution of step 201, the electronic device may also empty the preset storage area to prevent the data stored in the preset storage area from being reused, which may cause waste of storage resources and computing resources.

202. And the electronic equipment matches the function page in the behavior data with a deeplink service stored in the electronic equipment.

For a specific matching process, reference may be made to the related expressions in the foregoing embodiments, and details are not repeated here.

203. And the electronic equipment generates a function page model or a user portrait by using the behavior data corresponding to the function page with the matched deeplink service.

For how to generate the function page model or the user image, reference may be made to the related expressions in the foregoing embodiments, and details are not repeated here.

204. The electronic equipment stores behavior data corresponding to the functional page without the matched deeplink service in a preset storage area.

Step 201 is performed after step 204.

Therefore, when the subsequent electronic equipment executes the starting method of the function page of the application, the deeolink service corresponding to the scene can be successfully determined according to the matching relationship (or becoming the incidence relationship) between the function page and the deepalink service and the function page model or the user portrait, and then the service icon corresponding to the deeolink service is determined.

Further optionally, with reference to fig. 6 in conjunction with fig. 5, step 203 may further include 205:

205. and the electronic equipment generates data capable of representing the association relationship between the scene and the deeplink service according to the association relationship between the functional page and the deeplink service and the functional page model (or the user image).

The scene is specifically represented by scene information (for example, a certain scene may be specifically: 9 am, a subway station). For example, data representing the association between a scenario and a deeplink service may be referred to as shown in fig. 6. Of course, in the present application, the corresponding scene name may also be determined for a type of scene information for convenient use. For example, scene information of 9 am, subway station and scene information of 9 am, bus station may all correspond to scene name of office scene. Specifically, how to set the scene name for the scene information is determined according to the actual situation, and the application is not particularly limited to this. In addition, in the case of a change of the request for setting the scene name, the input of the function page model may be the scene name, and the feature value of the user tag in the user figure may be the scene name.

Therefore, when the subsequent electronic equipment executes the opener of the application function page, the deeplink service corresponding to the scene can be determined more quickly and conveniently, and then the service icon corresponding to the deeplink service is determined.

Based on the above scheme, the embodiment of the application provides a method for opening a function page of an application, and the method can be applied to electronic equipment. Taking an electronic device as an example of a mobile phone, referring to fig. 7, the method may include 301-305:

301. the mobile phone acquires the current scene information of the mobile phone and determines the scene indicated by the current scene information.

The current scene information at least includes time information (for example, monday 8:00) and current location information of the electronic device (for example, subway station). In the application, the scene information can be directly used for representing the scene, and the scene names can also be set for different types of scene information in advance, so that the scene can be represented by the scene names subsequently. For example, the scene information of "9 am, subway station" and the scene information of "9 am, bus station" may both correspond to the scene name of the office scene. Specifically, how to set the scene name for the scene information is determined according to the actual situation, and the application is not particularly limited to this.

The same user has different use requirements on the function pages of the applications in the electronic equipment in different scenes. For example, the function pages that the user needs to view may be different for the same user at different times and different locations. For example, a user may need to use a bus code page when 8:00-9:00 am is near a bus stop or ground drop station; a user may need a take-away application when noon 11:30-12:30 is in an office building; a user at noon 11:30-12:30 in a restaurant may require a two-dimensional code payment page. Therefore, based on the step 301, the current scene of the electronic device can be determined by using the time information and the location information as scene information, so that the electronic device subsequently recommends a service icon which can be linked to a function page corresponding to the scene to the user, and the user experience is improved.

302. And under the condition that the mobile phone is in a first scene indicated by the first scene information, displaying a first service icon related to the first scene.

The first scene information comprises time information and position information, and the position information is used for indicating the position of the electronic equipment. The first service icon is used for linking to a first function page of a first application.

Illustratively, the first service icon may be a first deeplink service icon. Therefore, the technical scheme provided by the embodiment of the application can recommend different deeplink services to the user in different scenes. Therefore, the technical scheme not only improves the use experience of the user, but also increases the utilization rate of the existing deeplink service of the electronic equipment, and avoids the defect of low utilization rate of the deeplink service caused by the rigid recommended mode of the deeplink service in the prior art.

Exemplarily, in the embodiment of the present application, the first application is taken asFor example, the first function page may be A payment code page,A money receiving code page,A page surface,Pages, financing pages, fund pages,A page surface,Pages, etc.

Specifically, how to determine the first service icon according to the first scenario information may be determined according to the association relationship between the scenario and the function page of the application (function page model or user portrait) and the association relationship between the capable page and the deeplink service (i.e. service icon) determined in the foregoing embodiment. Reference may be made to the related expressions in the foregoing embodiments, and details are not described herein.

It should be noted that when the mobile phone is on the screen, it may be approximately indicated that the user is ready to use the mobile phone (for example, the user picks up the mobile phone to look at the screen so that the mobile phone is on the screen) to view some function pages. And when the mobile phone is not on the bright screen, the user can be indicated to use the mobile phone to check the function page with high probability. So in order to enable the mobile phone to be able to use the hand of the function page that the user needs to use the mobile phone, the service icon is displayed and recommended to the user for use. In this embodiment, the step 302 may specifically be: the method comprises the steps that a mobile phone displays a first service icon under the condition that a user triggers the mobile phone to be on screen in response to the operation of a first place on the mobile phone at a first moment, wherein the first moment and the first place (such as 8:00 am and the vicinity of a subway station) accord with a first scene indicated by first scene information; (for example, if the user does not use the mobile phone at the first location at the first time, the user may not need to use the first function page corresponding to the first service icon, so the first service icon may not be displayed to the user, so unnecessary disturbance to the user is reduced; if the user takes up the mobile phone at the first location at the first time and looks at the screen, so the mobile phone is on the bright screen, the user is likely to prepare to use the mobile phone to view the first function page, so the first service icon may be displayed to the user, if the user does not unlock the screen, the first service icon may be displayed at an un-unlocked interface; if the user has quickly unlocked the screen, the first service icon may be displayed at an unlocked interface.)

The subsequent 304 steps may be the same as: and the mobile phone responds to the condition that the user uses the mobile phone at a second place at a second time, and displays a second service icon, wherein the second time and the second place accord with a second scene indicated by the second scene information. (for example, if the user does not use the mobile phone at the second location at the second time, the user may not need to use the second function page corresponding to the second service icon, and thus the second service icon may not be displayed to the user; if the user is using the mobile phone at the second location at the second time (for example, the user performs an operation of switching a page of an application to a background), the user may need to use the mobile phone to view the second function page, and thus the second service icon may be displayed to the user)

303. And the mobile phone responds to the triggering operation of the first service icon and displays a first function page.

The triggering operation may be any feasible interaction operation, such as a click operation, a long-time press operation, or a double-click operation on the first service icon. In the following embodiments, the trigger operation is taken as a click operation as an example for corresponding description, but this does not mean that the trigger operation in the embodiments of the present application is only a click operation. The first function page is different from a home page of the first application.

Specifically, the following implementation scenarios exist for the specific implementation of the technical solutions provided in steps 302 and 303.

In a first application scenario, when the electronic device is in the screen lock state, step 302 may specifically be: and under the condition that the electronic equipment is in the first scene indicated by the first scene information, displaying the first service icon on a screen locking interface.

Illustratively, the time information in the first scene information is 8:00 am, the location information is a subway station, and the first function page corresponding to the first service icon isThe bus code page is taken as an example. Specifically, when the mobile phone is in the screen locking state, the mobile phone may be turned on at 8:00 am (or around 8:00 am) in response to some operation (such as pressing a certain key or touching the screen) on the mobile phone by the user currently located near the subway station, and a screen locking interface shown in fig. 8 (a) is displayed. The screen locking interface includes a notification bar 30, and the notification bar 30 includes a first service icon 31. For example, the first service icon 31 may specifically include a word "ride code pay for help" and an icon corresponding to the ride code. In addition, the notification bar 30 may also include a prompt of "please click on the car if the car code is needed".

In some embodiments, the electronic device may directly display a function page (which may be referred to as a first function page) corresponding to a first service icon in response to a user's trigger operation (e.g., clicking or touching) on the first service icon on the lock screen interface.

Since some application function pages in practice relate to the privacy of the user and even property security (for example, two-dimensional code payment pages and the like), if the electronic device directly displays the corresponding function page in response to a user's trigger operation (for example, clicking or touching) on a service icon on a lock screen interface, the privacy of the user may be revealed and even property loss of the user may be caused. Therefore, in the application, each service icon can be set with a security level, and the security level can be used for representing the degree of relation between the function page corresponding to the service icon and the privacy of the user or even property security. The higher the security level is, the more relevant the functional page corresponding to the service icon is to the privacy of the user and the property security. The lower the security level, the less relevant the functional page corresponding to the service icon is to the privacy of the user and even the property security.

Therefore, after the mobile phone displays the interface shown in fig. 8 (a), the step 303 may specifically be: after receiving the click operation of the user on the first service icon 31 (or the notification bar 30 for bearing the first service icon 31), the mobile phone determines whether to directly display the first function page according to whether the security level of the first service icon is smaller than a preset threshold.

If the security level of the first service icon is lower than the preset threshold, it may be indicated that the function page corresponding to the first service icon does not cause privacy disclosure and property loss of the user, and at this time, the mobile phone may directly display the first function page corresponding to the first service icon, as shown in (b) in fig. 8A bus code page.

When the security level of the first service icon is higher than or equal to the preset threshold, it can be shown that the function page corresponding to the service icon causes privacy disclosure and property loss of the user, and at this time, the mobile phone needs to perform user authentication first. At this time, the mobile phone may display a prompt message as shown in (c) in fig. 8, that is, "please unlock the screen", so as to prompt the user to unlock the screen in a feasible user authentication manner. After the user authentication is passed, the mobile phone will display the function page corresponding to the first service icon, that is, as shown in fig. 8 (b)A bus code page. Thereby achieving the purpose of ensuring the privacy and property safety of users.

The user authentication mode can be a face recognition unlocking screen, a fingerprint recognition unlocking screen or a password unlocking screen.

Optionally, when the mobile phone adopts a user authentication mode of face recognition unlocking the screen, the mobile phone may call its own front-facing camera to shoot an image within its viewing angle. At this time, as shown in fig. 9, the user needs to place his/her face on the front of the front camera of the mobile phone, so that the front camera of the mobile phone captures the face image of the user and performs recognition. And then determining whether to unlock the screen according to the recognition result. If the recognition result is correct, the mobile phone unlocks the screen and displays a first function page, namely, an interface shown in (b) of fig. 8.

Optionally, when the mobile phone adopts the user authentication mode of unlocking the screen by fingerprint recognition, the interface shown in fig. 10 may be displayed after the interface shown in fig. 8 (c) is displayed by the mobile phone. The interface includes a fingerprint unlocking control 32, and may also include a prompt message in the form of "please unlock the screen using the fingerprint". Thereafter, the mobile phone may unlock the screen and display a first function page, i.e., an interface as shown in fig. 8 (b), in response to the user touching the fingerprint unlocking control 32.

In addition, if the mobile phone simultaneously starts two user authentication modes, namely a face recognition unlocking screen and a fingerprint recognition unlocking screen, a fingerprint unlocking control always exists on a screen locking interface of the mobile phone. The user can select a proper unlocking mode according to the self requirement. In a possible implementation manner, if the mode of the facial recognition unlocking screen selected by the user first fails to unlock the screen normally, the mobile phone displays the interface shown in fig. 10 to prompt the user to unlock the screen in a mode of continuing to use the fingerprint unlocking screen.

Optionally, when the mobile phone adopts a user authentication mode of unlocking the screen by using a password, the interface shown in fig. 11 is displayed after the interface shown in fig. 8 (c) is displayed by the mobile phone. Included in the interface is a numeric virtual keyboard 33. The mobile phone can respond to the clicking operation of the user on the digital virtual keyboard 33, determine the password input by the user, and then determine whether to unlock the screen according to the password. In case that the password is correct, the mobile phone unlocks the screen and displays a first function page, i.e. an interface as shown in fig. 8 (b).

In addition, if the mobile phone has two or three user authenticators of a face recognition unlocking screen and/or a fingerprint recognition unlocking screen and a password unlocking screen, a fingerprint unlocking control always exists on the screen locking interface of the mobile phone. The user can select a proper unlocking mode according to the self requirement. In a feasible implementation manner, if the user selects the face recognition unlocking screen and the fingerprint recognition unlocking screen in sequence, and the screen cannot be normally unlocked, the mobile phone displays the interface shown in fig. 11 to prompt the user to unlock the screen in a manner of continuously using the password unlocking screen. Of course, in practice, how to change the specific scene of the content displayed on the screen locking interface according to the unlocking mode of the user when the user fails to normally unlock the screen of the mobile phone may also be any other feasible mode, and the application does not specifically limit this.

Therefore, when the electronic equipment is in the screen locking state, the electronic equipment can also smoothly complete the recommendation of the service icons, so that a user can also see the service icons which are possibly needed when the electronic equipment is in the screen locking state, and then the corresponding function pages are checked through corresponding triggering operation, and the user experience is improved.

In a derivative scenario of the first scenario, if the electronic device does not set a security level for the service icon, the privacy and property security of the user are protected. When the mobile phone is in the scene indicated by the first scene information, the mobile phone may display a word-like prompt message similar to "you may need to use a pay for help bus code at present and please enter from a shortcut entrance with one screen after unlocking the screen" on the screen lock interface, so as to indicate where the user searches for the required first service icon after unlocking the screen. Therefore, although the step of entering the first function page by the user may be an operation of entering a negative screen or other pages, the user who is not the user of the mobile phone can be well prevented from using the function page on the mobile phone, and the privacy and property safety of the user of the mobile phone are ensured.

In a second application scenario, when the electronic device is not in the screen lock state, step 302 may specifically be: and when the electronic equipment is in a first scene indicated by the first scene information, displaying a first service icon through a negative one screen.

Illustratively, the time information in the first scene information is 8:00 am, the location information is a subway station, and the first function page corresponding to the first service icon isThe bus code page is taken as an example. Specifically, the mobile phone may display a negative one-screen interface as shown in fig. 12 after responding to a sliding operation of the user on the desktop of the mobile phone. A preset area (an area dedicated to display of a service icon) in the negative one-screen interface includes the first service icon 41. For example, the first service icon 41 may specifically include a word "ride code pay for help" and an icon corresponding to the ride code.

The step 303 may specifically be: in response to the click operation of the user on the first service icon 41, the mobile phone may display a first function page corresponding to the first service icon 41, that is, an interface shown in fig. 8 (b).

Therefore, the user can see the service icon recommended to the user by the mobile phone according to the current scene through the negative screen of the mobile phone, and then quickly enter the functional page required to be used by the user at the current probability through the triggering operation of the service icon, so that the corresponding service is completed. Therefore, the scheme can reduce the operation steps of the user on the electronic equipment and improve the use efficiency of the user on the electronic equipment.

In a third application scenario, when the electronic device is not in the screen lock state, step 302 may specifically be: when the electronic equipment is in a scene indicated by the first scene information, displaying a first service icon corresponding to the scene through a notification message.

Illustratively, the time information in the first scene information is 8:00 am, the location information is a subway station, and the first function page corresponding to the first service icon isThe bus code page is taken as an example. In particular toWhen the mobile phone determines that the current scene needs to recommend the first service icon to the user, a notification message pops up in the currently displayed interface. Taking the currently displayed interface of the mobile phone as the desktop of the mobile phone as an example, the interface of the mobile phone popping up the notification message 51 on the desktop can be shown in fig. 13 (a). The notification message may include a prompt like "detect you may need to take a car and please click" and also include the first service icon 52. For example, the first service icon 52 may specifically include a word "ride code pay for help" and an icon corresponding to the ride code.

The step 303 may specifically be: the handset may display a first function page, i.e., an interface as shown in fig. 8 (b), in response to the user clicking on the notification message 51. In addition, if the user does not need to use the first function page currently, the user may not click the notification message, and after waiting for a certain time (for example, 3s), the mobile phone will hide the notification message in the pull-down menu or delete the notification message without displaying the notification message to the user (which may serve the purpose of saving the energy consumption of the electronic device, and similar operations may follow). In this case, the mobile phone may further display an interface as shown in (b) of fig. 13 in response to a right-slide operation (or a left-slide operation) of the notification message 51 by the user, wherein the notification message 51 is shifted to the right on the basis of (a) of fig. 13, and a control for "deleting" the words may be displayed on the left side of the notification message 51. The handset may delete the notification message 51 in response to the user clicking on the "delete" control. Of course, in practice, the user may delete the notification message 51 through any other feasible operation (e.g., right slide after holding), which is not specifically limited in this application.

Therefore, the user can see the service icon recommended to the user by the mobile phone according to the current scene through the notification message of the mobile phone at any suitable time when using the mobile phone, and then quickly enter the functional page which is probably needed by the user at present through the triggering operation of the service icon, so as to complete the corresponding service. Therefore, the scheme can improve the use experience of the user on the electronic equipment.

In a fourth application scenario, in a case that the electronic device is not in the screen lock state, step 302 may specifically be: and when the electronic equipment is in the scene indicated by the first scene information, displaying a first service icon through the floating window.

Illustratively, the time information in the first scene information is 8:00 am, the location information is a subway station, and the first function page corresponding to the first service icon isThe bus code page is taken as an example. When the mobile phone determines that the current scene needs to recommend the first service icon to the user, a floating window can be popped out from the currently displayed interface. Taking the currently displayed interface of the mobile phone as the desktop of the mobile phone as an example, the interface of the mobile phone popping up the floating window 61 on the right side (or the left side) of the desktop can be shown in fig. 14. The floating window 61 may include a first service icon 62 therein. For example, the first service icon 62 may specifically include a word "ride code pay for help" and an icon corresponding to the ride code.

The step 303 may specifically be: the mobile phone may display a first function page, that is, an interface shown in fig. 8 (b), in response to a user clicking on the floating window 61. In addition, if the user does not need to use the first function page currently, the mobile phone may cancel the display of the floating window 61 after waiting for a certain time (e.g., 3s) without clicking the notification message. In this case, the mobile phone may also cancel the display of the floating window 61 in response to a right-slide operation (may be a left-slide operation when the floating window 61 is positioned on the left side of the screen) of the floating window 61 by the user.

Therefore, the user can see the service icon recommended to the user by the mobile phone according to the scene through the notification message of the mobile phone at any suitable time when using the mobile phone, and then quickly enter the functional page which is probably needed by the user at present through the triggering operation of the service icon, so as to complete the corresponding service. Therefore, the scheme can improve the use experience of the user on the electronic equipment.

Further optionally, in the third application scenario and the fourth application scenario, the deletion or the cancellation of the display of the bearer (the notification message or the floating window) of the first service icon by the user indicates that the user may not need to use the function page corresponding to the first service icon in the scenario. Therefore, in the present application, the mobile phone may further record related data (e.g., time, location, and corresponding application) of the user to delete or cancel the display operation of the notification message including the first service icon each time, and modify and adjust the function page model or the user portrait obtained in the foregoing embodiment, so that when the subsequent mobile phone is in the scene indicated by the first scene information again, the first service icon is no longer recommended to the user. Therefore, the user does not see the first service icon which is not needed to be used, and the user experience is improved.

At present, the manufacturers of the applications also use shortcut technology to develop shortcut entries capable of directly linking to some function pages of the applications, and the shortcut entries are generally displayed in a shortcut menu of the applications on the electronic device. Therefore, in the fifth application scenario, the step 302 may specifically be: when the electronic equipment is in a scene indicated by the first scene information, responding to target operation of a user on an application icon of the first application, and displaying a first service icon in a shortcut menu of the first application; the first service icon may be a shortcut entry icon of the first function page. Illustratively, the target operation may be a long press operation.

Illustratively, the time information in the first scene information is 8:00 am, the location information is a subway station, and the first function page corresponding to the first service icon isThe bus code page is taken as an example. The handset responds to the user pair currently located near the subway station at 8:00 am (or around 8:00 am)A long press operation of an icon of an application (first application) may display an interface as shown in fig. 15. In the interface, the first and second electrodes are arranged in parallel,a shortcut menu 71 is included near the application icon. The shortcut menu 71 includes a first service icon 72. For example, the first service icon 62 may specifically include a "riding code" font and an icon corresponding to the riding code.

The step 303 may specifically include: the mobile phone may display a first function page, i.e. the interface shown in fig. 8 (b), in response to the click operation of the first service icon 72 by the user.

It should be noted that, if, before the mobile phone executes the embodiment of the present application, it is determined that an association relationship between a scenario and a function page of an application and an association relationship between a function page and a deeplink service corresponding to a deeplink service icon are determined, in a fifth application scenario, a first application (for example, as shown in fig. 15) is appliedApplication) should open an entry (e.g., application program interface) of a shortcut entry shortcut of the mobile phone, so that the mobile phone informs the first application through the entry of the shortcut entry after determining a first deeplink service with which first scene information is matched (which may be matched according to a function page corresponding to the shortcut entry) so that the first application sets an icon of the first shortcut entry corresponding to the first deeplink service in a shortcut menu as a first service icon. In this embodiment, the icon of the first shortcut entry and the icon of the first deeplink service may be the same.

In addition, if the first shortcut entry corresponding to the first deeplink service does not exist in the first application, a new shortcut entry may be created according to the first deeplink service as the first shortcut entry, and an icon of the first deeplink service may be used as an icon of the first shortcut entry (i.e., a first service icon).

Therefore, when a user opens a shortcut menu of a certain application, the mobile phone can display a shortcut entry which the user may need to use in the menu according to the current scene, so that the use of the mobile phone is facilitated, and the use experience of the user is improved.

Of course, the foregoing five application scenarios are only possible scenarios of the technical solutions corresponding to the steps 302 and 303, and are not limited to the specific scenarios, and any other feasible application scenarios may also exist in practice. This is not specifically limited by the present application.

304. And displaying a second service icon related to the second scene under the condition that the mobile phone is in the second scene indicated by the second scene information.

The second service icon is used for being linked to a second function page of the second application; the second context information is different from the first context information, and the second service icon is different from the first service icon. The second scene information at least includes time information and position information, and the position information is used for indicating the position of the electronic equipment.

Illustratively, the second service icon may be a second deeplink service icon. Therefore, the technical scheme provided by the embodiment of the application can recommend different deeplink services to the user in different scenes, so that the technical scheme not only improves the use experience of the user, but also increases the utilization rate of the existing deeplink service of the electronic equipment, and avoids the defect of low utilization rate of the deeplink service caused by the rigid recommending mode of the deeplink service in the prior art.

How to determine the second service icon according to the second scenario information may be determined according to the association relationship between the scenario and the function page of the application (function page model or user portrait) and the association relationship between the deeplink service (i.e. service icon) determined in the foregoing embodiment. Reference may be made to the related expressions in the foregoing embodiments, and details are not described herein.

305. And the mobile phone responds to the triggering operation of the second service icon and displays a second function page.

Taking an application scenario in which the electronic device is in a non-screen-locking state as an example, the step 304 may specifically be: and when the electronic equipment is in the scene indicated by the second scene information, displaying a second service icon through the negative one screen.

Illustratively, the time information in the second scene information is 21:00 pm, the location information is an X cell, and the second function page corresponding to the second service icon is an intelligent sound control interface. Specifically, after the mobile phone responds to the sliding operation of the user currently located in the cell X on the desktop of the mobile phone at 21:00 pm (or about 21:00 pm), a negative one-screen interface as shown in fig. 16 (a) can be displayed. A preset area (an area dedicated to display of a service icon) in the negative one-screen interface includes a second service icon 81. For example, the second service icon 81 may specifically include a word similar to "smart sound" and a corresponding icon.

In this case, the step 305 may specifically be: the mobile phone may display a second function page, that is, the smart sound control interface shown in fig. 16 (b), in response to the click operation of the second service icon 81 by the user.

Of course, the above-mentioned application scenario and the display example related to the second service icon are only examples. In practice, the electronic device may be in any other feasible application scenario, and the other feasible application scenario and the related display example of the second service icon may refer to the description related to the foregoing steps 302-303, which is not described herein again.

It can be seen that, based on the technical solution provided in the application embodiment, when the electronic device is in a scene indicated by different scene information (e.g., first scene information and second scene information), the electronic device may display different service icons (e.g., a first service icon and a second service icon) corresponding to different scenes. Because different scenarios can reflect different needs of the user. Therefore, the service icon which better meets the requirements of the user can be recommended to the user through the scheme, so that the user can quickly enter the function page of the proper application at the proper time, and the use experience of the user on the electronic equipment is improved.

In one possible implementation, the service icon is taken as a deeplink service icon. In order to enable the cellphone to update the deeplink service of the cellphone in time, and further provide richer and more accurate deeplink service for the user when the deeplink service is recommended for the user in the following process, the use experience of the user is improved. The method for starting the function page of the application provided by the embodiment of the application further comprises the following steps: the mobile phone periodically acquires the deeplink service of all applications installed in the electronic equipment from the cloud server; and the electronic equipment updates the deeplink service in the electronic equipment according to the acquired deeplink service.

Based on the technical scheme provided by the embodiment of the application, the electronic equipment can recommend the service icon which can be linked to the function page related to the scene to the user by combining the scene where the electronic equipment is located. Therefore, the purpose of recommending different service icons to the user in different scenes can be achieved, so that the user can see different service icons in different scenes, and the user can check different function pages through corresponding trigger operation. Different scenarios can reflect different needs of the user. In the scheme of the application, the electronic equipment can recommend the service icon to the user in combination with the scene for the user to trigger so as to display the function page corresponding to the scene. Therefore, the service icon which better meets the requirements of the user can be recommended to the user through the scheme, so that the user can quickly enter the function page of the proper application at the proper time, and the use experience and the use efficiency of the user on the electronic equipment are improved.

It is to be understood that the above-mentioned devices and the like include corresponding hardware structures and/or software modules for performing the respective functions in order to realize the above-mentioned functions. Those of skill in the art will readily appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the embodiments of the present application.

In the embodiment of the present application, the electronic device may be divided into the functional modules according to the method example, for example, each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. It should be noted that, the division of the modules in the embodiment of the present invention is schematic, and is only a logic function division, and there may be another division manner in actual implementation.

In a case where each functional module is divided according to each function, as shown in fig. 17, an embodiment of the present application provides an electronic device including: a display module 81, a receiving module 82 and a processing module 83.

First, in order to implement the opening method of the function page of the application provided in the foregoing embodiment, the receiving module 82 may function as the data collecting module 11 and the data collecting module 13 in the foregoing embodiment, and the processing module may function as the model generating module 12 and the representation generating module 14 in the foregoing embodiment. Therefore, the relevant method steps for determining the incidence relation between the scene and the function page of the application and the incidence relation between the function page and the service corresponding to the service icon in the embodiment can be realized. The receiving module 82 and the processing module 83 are further configured to combine to implement the related steps shown in fig. 5 in the foregoing embodiment. The receiving module 82 is mainly used for executing the step (201) related to data acquisition, and the processing module 83 is mainly used for executing the step (202) related to data processing.

After the receiving module 82 and the processing module 83 complete the preparation work, specifically, the processing module 83 is configured to control the display module 81 to display a first service icon related to a first scene when the electronic device is in the first scene indicated by the first scene information; the first service icon is used for being linked to a first function page of the first application, and the first function page of the first application is different from a home page of the first application. The processing module 83 is further configured to control the display module 81 to display the first function page in response to the triggering operation on the first service icon received by the receiving module 82. The processing module 83 is further configured to control the display module 81 to display a second service icon related to a second scene in a case where the electronic device is in the second scene indicated by the second scene information; the second service icon is used for being linked to a second function page of the second application, and the first function page of the second application is different from a home page of the second application; the second context information is different from the first context information, and the second service icon is different from the first service icon. The processing module 83 is further configured to control the display module 81 to display the second function page in response to the triggering operation on the second service icon received by the receiving module 82.

Optionally, the first scene information and the second scene information at least include time information and location information, and the location information is used to indicate a location where the electronic device is located. The receiving module 82 is further configured to obtain current scene information of the electronic device; the processing module 83 is further configured to determine a scene indicated by the current scene information obtained by the receiving module 82; the current scene information at least includes current time information and current location information of the electronic device.

Optionally, the first service icon is a first deeplink service icon, and the second service icon is a second deeplink service icon.

Optionally, the processing module 83 is specifically configured to: in the case that the electronic device is in the first scene indicated by the first scene information, the control display module 81 displays the first service icon on the lock screen interface.

Optionally, the processing module 83 is specifically configured to: in response to the trigger operation of the first service icon received by the receiving module 82, if the security level of the first service icon is smaller than a preset threshold, controlling the display module 81 to directly display the first function page; if the security level of the first service icon is larger than or equal to a preset threshold value, carrying out user authentication; and if the user authentication is passed, controlling the display module 81 to display a first function page. The security level is used for indicating the degree of correlation between information in the function page corresponding to the service icon and the privacy and property of the user.

Optionally, the processing module 83 is specifically configured to: when the electronic device is in the first scene indicated by the first scene information, the display module 81 is controlled to display the first service icon through a negative one-screen, a notification message, or a floating window.

Optionally, the processing module 83 is specifically configured to: when the electronic device is in the first scene indicated by the first scene information, the display module 81 is controlled to display the first service icon in the shortcut menu of the first application in response to the target operation of the user on the application icon of the first application, which is received by the receiving module 82. The first service icon is a shortcut entry icon of the first function page.

Optionally, the processing module 83 is specifically configured to: and controlling the display module 81 to display the second service icon on the screen locking interface under the condition that the electronic equipment is in the second scene indicated by the second scene information.

Optionally, the processing module 83 is specifically configured to: in response to the triggering operation of the second service icon received by the receiving module 82, if the security level of the second service icon is smaller than the preset threshold, controlling the display module 81 to directly display the second function page; if the security level of the second service icon is greater than or equal to a preset threshold value, performing user authentication; and if the user authentication is passed, controlling the display module 81 to display a second function page. The security level is used for indicating the degree of correlation between information in the function page corresponding to the service icon and the privacy and property of the user.

Optionally, the processing module 83 is specifically configured to: and when the electronic device is in the second scene indicated by the second scene information, controlling the display module 81 to display the second service icon through a negative one-screen, a notification message or a floating window.

Optionally, the processing module 83 is specifically configured to: when the electronic device is in a second scene indicated by the second scene information, the display module 81 is controlled to display a second service icon in the shortcut menu of the second application in response to the target operation of the user on the application icon of the second application, which is received by the receiving module 82. And the second service icon is a shortcut entrance icon of the second function page.

Optionally, in a case that the service icon is a deeplink service icon, the receiving module 82 is further configured to periodically obtain deeplink services of all applications installed in the electronic device from the cloud server. The processing module 83 is further configured to update the deeplink service in the electronic device according to the deeplink service acquired by the receiving module 82.

Optionally, the processing module 83 is specifically configured to: in response to the receiving module 82 receiving that the electronic device is triggered to be turned on by the user operating the electronic device at the first location at the first time, the display module 81 is controlled to display the first service icon, and the first time and the first location conform to the first scene indicated by the first scene information. In response to the receiving module 82 receiving that the user is in use of the electronic device at the second location at the second time, the display module 81 is controlled to display the second service icon, and the second time and the second location conform to the second scene indicated by the second scene information.

Optionally, the processing module 83 is further configured to: in the case that the first service icon or the second service icon is displayed for a preset time and the receiving module 82 does not receive an operation of the user on the first service icon or the second service icon, controlling the display module 81 not to continue displaying the first service icon or the second service icon.

With regard to the electronic device in the foregoing embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the opening method of the function page of the application in the foregoing embodiment, and is not specifically set forth herein. The related beneficial effects can also refer to the related beneficial effects of the opening method of the function page of the application, and are not described herein again.

The embodiment of the application also provides an electronic device, which comprises a display screen, a memory and one or more processors; the display screen and the memory are coupled with the processor; wherein the memory has stored therein computer program code, the computer program code comprising computer instructions, which, when executed by the processor, cause the electronic device to execute the opening method of the function page of the application as provided in the foregoing embodiments. Specific results of the electronic apparatus can be referred to the structure of the electronic apparatus 01 shown in fig. 2.

First, in order to implement the method for opening the function page of the application provided in the foregoing embodiment by the electronic device, when the computer instructions are executed by the processor, the electronic device should further be caused to execute the method steps executed by the data acquisition module 11, the data acquisition module 13, the model generation module 12 and the representation generation module 14 in the foregoing embodiment, so as to implement the relevant method steps of determining the association relationship between the scene and the function page of the application and the association relationship between the function page and the service corresponding to the service icon in the foregoing embodiment. The computer instructions, when executed by the processor, further cause the electronic device to perform the steps 201 and 205 as provided in the previous embodiments.

After the electronic device completes the preparation work, specifically, when the computer instructions are executed by the processor, the electronic device is caused to execute the following steps: the electronic equipment displays a first service icon related to a first scene under the condition of the first scene indicated by the first scene information; the first service icon is used for being linked to a first function page of the first application, and the first function page of the first application is different from a home page of the first application. The electronic equipment responds to the triggering operation of the first service icon and displays a first function page related to the second scene; when the electronic equipment is in the scene indicated by the second scene information, displaying a second service icon; the second service icon is used for being linked to a second function page of the second application, and the second function page of the second application is different from a home page of the second application; the second scene information is different from the first scene information, and the second service icon is different from the first service icon; and the electronic equipment responds to the triggering operation of the second service icon and displays a second function page.

Optionally, the first scene information and the second scene information at least include time information and location information, where the location information is used to indicate a location where the electronic device is located; the computer instructions, when executed by the processor, cause the electronic device to further perform the steps of: the method comprises the steps that the electronic equipment obtains current scene information of the electronic equipment and determines a scene indicated by the current scene information; the current scene information of the electronic equipment at least comprises current time information and current position information of the electronic equipment.

Optionally, the first service icon is a first deeplink service icon, and the second service icon is a second deeplink service icon.

Optionally, when the computer instruction is executed by the processor, the electronic device specifically executes the following steps: and under the condition that the electronic equipment is in the scene indicated by the first scene information, displaying a first service icon on the screen locking interface.

Optionally, when the computer instruction is executed by the processor, the electronic device specifically executes the following steps: the electronic equipment responds to the triggering operation of the first service icon, and if the security level of the first service icon is smaller than a preset threshold value, a first function page is directly displayed; the safety level is used for indicating the degree of correlation between information in the function page corresponding to the service icon and the privacy and property of the user; if the security level of the first service icon is larger than or equal to a preset threshold value, carrying out user authentication; and if the user authentication passes, the electronic equipment displays a first function page.

Optionally, when the computer instruction is executed by the processor, the electronic device specifically executes the following steps: and when the electronic equipment is in a first scene indicated by the first scene information, displaying a first service icon through a negative screen, a notification message or a floating window.

Optionally, when the computer instruction is executed by the processor, the electronic device specifically executes the following steps: when the electronic equipment is in a first scene indicated by the first scene information, responding to target operation of a user on an application icon of a first application, and displaying a first service icon in a shortcut menu of the first application; the first service icon is a shortcut entry icon of the first function page.

Optionally, when the computer instruction is executed by the processor, the electronic device specifically executes the following steps: and under the condition that the electronic equipment is in a second scene indicated by the second scene information, displaying a second service icon on the screen locking interface.

Optionally, when the computer instruction is executed by the processor, the electronic device specifically executes the following steps: the electronic equipment responds to the triggering operation of the second service icon, and if the security level of the second service icon is smaller than a preset threshold value, a second function page is directly displayed; the safety level is used for indicating the degree of correlation between information in the function page corresponding to the service icon and the privacy and property of the user; if the security level of the second service icon is greater than or equal to a preset threshold value, performing user authentication; and if the user authentication passes, the electronic equipment displays a second function page.

Optionally, when the computer instruction is executed by the processor, the electronic device specifically executes the following steps: and under the condition that the electronic equipment is in a second scene indicated by the second scene information, displaying a second service icon through a negative screen, a notification message or a floating window.

Optionally, when the computer instruction is executed by the processor, the electronic device specifically executes the following steps: under the condition that the electronic equipment is in the scene indicated by the first scene information, responding to the target operation of a user on an application icon of a second application, and displaying a second service icon in a shortcut menu of the second application; and the second service icon is a shortcut entrance icon of the second function page.

Optionally, in a case that the service icon is a deeplink service icon, when the computer instructions are executed by the processor, the electronic device further performs the following steps: the electronic equipment periodically acquires deeplink services of all applications installed in the electronic equipment from the cloud server; and the electronic equipment updates the deeplink service in the electronic equipment according to the acquired deeplink service.

Optionally, when executed by the processor, the computer instructions cause the electronic device to further perform the steps of:

the method comprises the steps that the electronic equipment displays a first service icon under the condition that the electronic equipment is triggered to be lightened by the operation of a first place on the electronic equipment at a first moment in response to a user, wherein the first moment and the first place accord with a first scene indicated by first scene information; (for example, if the user does not use the mobile phone at the first location at the first time, the user may not need to use the first function page corresponding to the first service icon, so the first service icon may not be displayed to the user, so unnecessary disturbance to the user is reduced; if the user takes up the mobile phone at the first location at the first time and looks at the screen, so the mobile phone is on the bright screen, the user is likely to prepare to use the mobile phone to view the first function page, so the first service icon may be displayed to the user, if the user does not unlock the screen, the first service icon may be displayed at an un-unlocked interface; if the user has quickly unlocked the screen, the first service icon may be displayed at an unlocked interface.)

The electronic device displays a second service icon in response to the user being in use of the electronic device at a second time and at a second location, the second time and the second location conforming to a second scene indicated by the second scene information. (for example, if the user does not use the mobile phone at the second location at the second time, the user may not need to use the second function page corresponding to the second service icon, and thus the second service icon may not be displayed to the user; if the user is using the mobile phone at the second location at the second time (for example, the user performs an operation of switching a page of an application to a background), the user may need to use the mobile phone to view the second function page, and thus the second service icon may be displayed to the user)

Optionally, when executed by the processor, the computer instructions cause the electronic device to further perform the steps of: the electronic equipment does not display the first service icon or the second service icon any more under the condition that the first service icon or the second service icon is displayed for a preset time and the operation of a user on the first service icon or the second service icon is not received.

The embodiment of the present application further provides a computer-readable storage medium, which includes computer instructions, and when the computer instructions are run on an electronic device, the electronic device is caused to execute the opening method of the function page of the application provided in the foregoing embodiment, or the electronic device is caused to execute each function or step executed by the mobile phone in the foregoing embodiment.

The embodiment of the present application further provides a computer program product, when the computer program product runs on a computer, the computer is enabled to execute the method for opening the function page of the application provided in the foregoing embodiment, or the computer is enabled to execute each function or step executed by the mobile phone in the foregoing embodiment. Wherein the computer may be the aforementioned electronic device

Through the description of the above embodiments, it is clear to those skilled in the art that, for convenience and simplicity of description, the foregoing division of the functional modules is merely used as an example, and in practical applications, the above function distribution may be completed by different functional modules according to needs, that is, the internal structure of the device may be divided into different functional modules to complete all or part of the above described functions.

When the embodiment provided by the application is implemented, the entity responsible for collecting and processing personal data complies with the applicable laws and regulations, follows the principles of clear purpose, minimum necessity, public transparency and the like, and protects personal information through effective management and technical system.

In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described device embodiments are merely illustrative, and for example, the division of the modules or units is only one logical functional division, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another device, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.

The units described as separate parts may or may not be physically separate, and parts displayed as units may be one physical unit or a plurality of physical units, that is, may be located in one place, or may be distributed in a plurality of different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.

In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.

The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application may be essentially or partially contributed to by the prior art, or all or part of the technical solutions may be embodied in the form of a software product, where the software product is stored in a storage medium and includes several instructions to enable a device (which may be a single chip, a chip, or the like) or a processor (processor) to execute all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.

The above description is only an embodiment of the present application, but the scope of the present application is not limited thereto, and any changes or substitutions within the technical scope of the present disclosure should be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

46页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于互联网、实名认证及用电臻享系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!