Information display method and device and electronic equipment

By detecting regional changes and user operations, intelligently recommending and displaying second applications suitable for the current region, solving the problem of inconsistent application ecology across regions and improving user experience and efficiency.

CN120029506APending Publication Date: 2025-05-23VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510184662.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-19
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

When users use electronic devices in different regions, they face the problem of inconsistent application ecology, resulting in low efficiency and experience of using electronic devices across regions.

Method used

By detecting the difference between the current region and historical region where the electronic device is located, a second application associated with the first application is determined. The second application includes the target application function in the first application and matches the current region, and displays the identification information of the second application to prompt the user.

Benefits of technology

It realizes intelligent recommendations of applications suitable for the current region based on the user's geographical location and usage habits, reduces the user's learning costs and usage thresholds, and improves the efficiency and experience of using electronic devices across regions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120029506A_ABST
    Figure CN120029506A_ABST
Patent Text Reader

Abstract

The invention discloses an information display method and device and electronic equipment, and belongs to the technical field of information display. The method comprises the steps of determining a second application associated with a first application when it is detected that a current region where the electronic equipment is located is different from a historical region and an operation on the first application is received; the second application comprises a target application function in the first application, and the second application is matched with the current region; and displaying the identification information of the second application.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of information display technology, and specifically relates to an information display method, device and electronic equipment. Background Art

[0002] With the acceleration of globalization and the increasing frequency of cross-regional travel, users are faced with inconsistent application ecosystems when using electronic devices in different regions. There are significant differences in the application markets in different regions. For example, some internationally renowned applications may not be available in specific regions. This affects the efficiency and experience of using electronic devices when traveling across regions. Summary of the invention

[0003] The purpose of the embodiments of the present application is to provide an information display method, device and electronic device, which can solve the problems of low efficiency and low experience of using electronic devices when traveling across regions.

[0004] In a first aspect, an embodiment of the present application provides an information display method, the method comprising:

[0005] When it is detected that the current region and the historical region where the electronic device is located are different and an operation on a first application is received, determining a second application associated with the first application; the second application includes a target application function in the first application, and the second application matches the current region;

[0006] The identification information of the second application is displayed.

[0007] In a second aspect, an embodiment of the present application provides an information display device, the device comprising:

[0008] a determination module, configured to determine, when detecting that the current region and the historical region of the electronic device are different and receiving an operation on the first application, a second application associated with the first application; the second application includes a target application function in the first application, and the second application matches the current region;

[0009] The display module is used to display the identification information of the second application.

[0010] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.

[0011] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0012] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.

[0013] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.

[0014] In an embodiment of the present application, by detecting that the current region where the electronic device is located is different from the historical region and receiving an operation on the first application, a second application associated with the first application is determined; the second application includes the target application function in the first application, and the second application matches the current region; by determining the second application that is more suitable for the current region, the user can use the target application function more conveniently. The identification information of the second application is displayed to prompt the user that the second application can be used in the current region. Thus, by detecting regional changes and user operations, the second application suitable for the current region is intelligently recommended and displayed, thereby improving the efficiency and experience of users using electronic devices when traveling across regions. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 is a flow chart of an information display method provided by an embodiment of the present application;

[0016] Figure 2 is a schematic diagram of identification information of a second application provided in an embodiment of the present application;

[0017] Figure 3 is a schematic diagram of an operation prompt information provided by an embodiment of the present application;

[0018] Figure 4 is a structural diagram of an information display device provided in an embodiment of the present application;

[0019] Figure 5 It is one of the hardware structure diagrams of the electronic device according to the embodiment of the present application;

[0020] Figure 6 This is the second schematic diagram of the hardware structure of the electronic device according to the embodiment of the present application. DETAILED DESCRIPTION

[0021] The following will be combined with the drawings of the embodiments of the present application to clearly describe the technical solutions of the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present application belong to the scope of protection of this application.

[0022] The terms "first", "second", etc. in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0023] The information display method provided in the embodiment of the present application can be applied to at least the following application scenarios, which are described below.

[0024] At present, with the acceleration of globalization and the increasing frequency of cross-regional travel, users are facing the problem of inconsistent application ecology when using electronic devices in different regions. There are significant differences in application markets, cultural habits, laws and regulations, and technical infrastructure in different regions, resulting in users needing to use different applications in different regions to complete the same functions. For example:

[0025] There are also differences in public transportation payment methods in different cities in China. For example, Guangzhou uses "Guangfotong" and Shenzhen uses "ride code". Applications in different regions may have significant differences in functional design, interaction logic and user interface, and users need to relearn and adapt.

[0026] For example, the payment function in China may be centered on QR codes, while in Europe and the United States it may rely more on credit cards or Near Field Communication (NFC) payments. Users in different regions need to download, register and learn to use new applications, which increases the threshold and time cost of use. For users who are not familiar with the local application ecosystem, the experience may be affected because they cannot find suitable applications or cannot get started quickly.

[0027] There are significant differences in the app markets in different regions, and it is difficult for users to quickly find alternative apps suitable for the current region. Some internationally renowned apps may not be available or popular in specific regions, causing users to rely on localized apps. Apps in different regions differ in core functions, interactive design, and user habits, and users need to relearn how to use them. For example, functions such as payment methods, navigation logic, and language support may vary from region to region.

[0028] Users in different regions need to spend extra time and energy to understand the local application ecosystem, which increases the difficulty of use. For users who frequently travel across regions, this learning cost will significantly affect efficiency and experience. Existing technologies have not effectively solved the problem of cross-regional application recommendations, and it is difficult for users to quickly obtain applications suitable for the current region. There is a lack of intelligent application adaptation mechanism, and it is impossible to automatically recommend suitable applications based on the user's geographic location and usage habits.

[0029] When traveling across regions, due to the inconsistent application ecosystems in different regions and significant differences in functions and interactive designs, users need to spend a lot of time and energy to understand and adapt to local applications, resulting in high learning costs and difficulty in getting started. Existing technologies have failed to effectively solve the problem of cross-regional application recommendation and adaptation. It is difficult for users to quickly obtain applications suitable for the current region, affecting the efficiency and experience of cross-regional travel. Therefore, there is an urgent need for an intelligent technical solution that can automatically recommend and adapt applications suitable for the current region based on the user's geographic location and usage habits, thereby reducing the user's learning cost and usage threshold.

[0030] In response to the problems arising from related technologies, the embodiments of the present application provide an information display method, device and electronic device, which can solve the problem in related technologies that it is difficult for users to quickly obtain applications suitable for the current region, affecting the efficiency and experience of cross-regional travel.

[0031] The information display method provided by the embodiment of the present application is described in detail below through specific embodiments and their application scenarios in conjunction with the accompanying drawings.

[0032] Figure 1 A flowchart of an information display method provided in an embodiment of the present application.

[0033] like Figure 1 As shown, the information display method may include steps 110 to 120, and the method is applied to an information display device, as shown below:

[0034] Step 110, when it is detected that the current region and the historical region of the electronic device are different and an operation on a first application is received, determining a second application associated with the first application; the second application includes a target application function in the first application, and the second application matches the current region;

[0035] Electronic devices: refers to devices such as smartphones, tablets, laptops, etc. that can run applications.

[0036] Current region: The current physical location or network location of the electronic device, usually determined by Global Positioning System (GPS), IP address, etc.

[0037] Historical region: The physical or network location where the electronic device was previously located.

[0038] First application: The application currently operated or used by the user.

[0039] Secondary App: Another application associated with the primary app, usually including some of the functionality of the primary app and matching the current region.

[0040] Target application function: a specific function that the user may need to use in the first application.

[0041] The current region of the electronic device is detected to be different from the historical region by means of GPS, IP address, etc. The user performs some operation on the first application on the device, such as clicking, sliding, etc. According to the function of the first application and the current region, a second application associated with it is determined. The second application usually includes some functions of the first application and is more suitable for use in the current region.

[0042] Among them, the first application matches the historical region.

[0043] Matching the first application with the historical region means establishing a certain connection between the first application and the historical region. If a user frequently used the first application in a specific region in the past, the first application can be considered to match the historical region. For example, if a user frequently uses a food delivery application to order food in city A, then the food delivery application matches the historical region of city A.

[0044] Step 120: Display identification information of the second application.

[0045] Identification information: information such as the icon, name, and description of the second application, used for display and identification on the device.

[0046] Display identification information of the second application, such as an icon and a name, to facilitate user identification and downloading.

[0047] If the user chooses to download the second application, the second application will start to be downloaded and installed.

[0048] like Figure 2 As shown, when it is detected that the current region and the historical region of the electronic device are different and an operation on the first application 21 is received, the identification information 22 of the second application is displayed. Specifically, the identification information 22 of the second application can be displayed in the display area related to the first application 21.

[0049] The following two specific scenarios are used to illustrate this:

[0050] Scenario 1: The first user uses an international version of a social media app in China, and then travels to the United States. It is detected that the current region of the first user is different from the historical region, and the first user performs some operations on the social media app, so a local social media app that is more suitable for use in the United States is recommended, and the icon and name of the app are displayed. If the first user chooses to download, the local app will be downloaded and installed.

[0051] The user travels from China to the United States and tries to use China's "Payment Application A" app to make a payment, but due to regional restrictions, Payment Application A cannot complete the payment operation.

[0052] Scenario 2: It is detected that the user switches from China to the United States. The user tries to use payment application A to make a payment and receives an operation on payment application A. According to the current region and the function of payment application A, the second application is determined to be "payment application B". By querying the local database, it is confirmed that payment application B is widely used in the United States and supports the scan code payment function similar to payment application A. The identification information of payment application B is displayed on the user interface, including the icon, name and short description. A "Download payment application B" button is provided. After the user clicks the button, it jumps to the download page of payment application B. After the user confirms, the download and installation of payment application B begins.

[0053] By recommending apps that are more suitable for the current region, users can use related functions more conveniently and improve their experience. By displaying the identification information of related apps, the download volume and usage rate of these apps can be increased. According to the user's geographical location and usage habits, resource allocation and app recommendations are optimized to improve the overall performance of the device. Therefore, by detecting regional changes and user operations, apps suitable for the current region are intelligently recommended and displayed, thereby improving user experience and app downloads.

[0054] In a possible embodiment, step 110 may specifically include the following steps:

[0055] When it is detected that the current region and the historical region of the electronic device are different and an operation on a first application is received, determining whether the first application matches the current region;

[0056] In a case where the first application does not match the current region, a second application associated with the first application is determined.

[0057] Whether the first application matches the current region: refers to whether the functions, availability, popularity, etc. of the application are consistent with the needs and usage habits of the current region.

[0058] The current region of the electronic device is detected to be different from the historical region by means of GPS, IP address, etc. The user performs some operation on the first application on the device, such as clicking, sliding, etc. Determine whether the first application matches the current region. The matching determination can be based on the following factors:

[0059] The availability of the app in the current region, such as whether it supports the local language and complies with local laws and regulations;

[0060] The popularity of the app in the current region, such as whether it ranks high in the local app store;

[0061] Whether the application functions are adapted to local user habits, such as payment methods, navigation logic, etc.

[0062] If the first application does not match the current region, a second application associated with the first application is determined based on the function of the first application and the current region. The second application must meet the following conditions:

[0063] Contains the core functionality of the First App; available in the current region.

[0064] The following two specific scenarios are used to illustrate this:

[0065] Scenario 1: A user travels from China to the United States and tries to use China's "Payment Application A" to make a payment, but due to regional restrictions, Payment Application A cannot complete the payment operation. GPS detects that the user has switched from China to the United States. The user tries to make a payment using Payment Application A and receives an operation on Payment Application A.

[0066] The availability of payment application A in the United States is checked, and it is found that the use of payment application A in the United States is limited and does not support local mainstream payment methods, such as credit card payment. It is determined that payment application A does not match the current region. According to the payment function of payment application A, the second application is determined to be "payment application B". By querying the local database, it is confirmed that payment application B is widely used in the United States and supports the scan code payment function similar to payment application A.

[0067] Users do not need to manually search for applications suitable for the current region. The identification information of related applications is automatically recommended and displayed, which reduces the user's learning and search time. By directly providing a download entrance, the user's operation process is simplified and the download and usage rate of recommended applications is increased.

[0068] It can dynamically recommend apps suitable for the current region based on the user's geographic location and usage habits, solving the problem of inconsistent application ecology across regions. By intelligently recommending apps that match the current region, users can quickly find alternatives to avoid having their experience affected by the unavailability of the first app.

[0069] By intelligently detecting regional changes, it determines whether the first application matches the current region, and recommends the second application suitable for the current region if it does not match. This effectively solves the problem of inconsistent application ecology across regions, reduces users' learning costs, and improves the user experience of cross-regional travel.

[0070] In a possible embodiment, step 110 may specifically include the following steps:

[0071] Step 210, when it is detected that the current region and the historical region of the electronic device are different and an operation on the first application is received, obtaining first historical usage data of the first user on the first application;

[0072] Step 220, determining a target application function in the first application according to the first historical usage data;

[0073] Step 230: Determine the second application according to the target application function.

[0074] First historical usage data: data generated when the user used the first application in the past, including frequency of use, commonly used functions, operating habits, etc.

[0075] Target app features: The core features that users use most frequently or rely on most in the first app.

[0076] Secondary App: Another application associated with the primary app, usually containing the target app functionality and matching the current region.

[0077] The current region of the electronic device is detected to be different from the historical region by means of GPS, IP address, etc. The user performs some operation on the first application and receives the operation. The user's historical usage data of the first application is obtained from the local or cloud. The historical usage data of the first application includes:

[0078] The number of times and time distribution when users use the first application.

[0079] The functions most frequently used by users in the first application, such as payment, navigation, social networking, etc.

[0080] The user's interaction method when using the first application, such as scanning code payment, voice input, etc.

[0081] The first historical usage data is analyzed to extract the core functions that the user uses most often or relies on the most. For example, if the user frequently uses the payment function of the first application, the payment function is determined as the target application function.

[0082] According to the target application function and the application ecology of the current region, determine a matching second application. The second application must meet the following conditions: contain the target application function; and be available in the current region.

[0083] For example, if the target application function is payment and the current region is the United States, "payment application B" may be recommended as the second application.

[0084] For example, a user travels from China to the United States and tries to use the Chinese "payment application A" to make a payment, but due to regional restrictions, payment application A cannot complete the payment operation. GPS detects that the user has switched from China to the United States. The user tries to make a payment using payment application A and receives an operation on payment application A.

[0085] Obtain the user's historical usage data of payment application A from the local or cloud, and find that the user has frequently used the scan code payment function of payment application A in the past. Analyze the historical usage data and determine that the function most frequently used by users is "scan code payment". Therefore, the target application function is determined to be "scan code payment".

[0086] According to the current region of the target application function, the second application is determined to be "payment application B". By querying the local database, it is confirmed that payment application B is widely used in the United States and supports the scan code payment function.

[0087] By analyzing the user's historical usage data, it can accurately determine the functions that users rely on most, and recommend a second application that contains this function, improving the accuracy of the recommendation. Users do not need to manually search for applications suitable for the current region. The identification information of related applications is automatically recommended and displayed, reducing the user's learning and search time. By intelligently recommending applications that match the current region, users can quickly find alternatives to avoid affecting the user experience due to the unavailability of applications.

[0088] It can dynamically recommend apps suitable for the current region based on the user's geographic location and usage habits, solving the problem of inconsistent application ecology across regions. It directly provides a download portal, simplifies the user's operation process, and increases the download and usage rate of recommended apps.

[0089] It can intelligently analyze the user's historical usage data, determine the target application function, and recommend a second application suitable for the current region. This technical step effectively solves the problem of inconsistent application ecology across regions, reduces the user's learning cost, and improves the user experience of cross-regional travel.

[0090] In a possible embodiment, step 230 may specifically include the following steps:

[0091] Acquiring usage data of at least one third application; the third application includes the target application function, and the third application matches the current region;

[0092] Determining a recommendation score for each of the third applications respectively according to usage data of at least one of the third applications;

[0093] A second application is determined from at least one of the third applications according to the recommendation score.

[0094] Third application: One or more applications that are available in the current region and contain the target application's functionality. These applications are candidate second applications.

[0095] Usage data: refers to the usage data of third-party applications, including download volume, user ratings, usage frequency, function coverage, etc.

[0096] Recommendation score: A score calculated based on usage data and used to evaluate the recommendation priority of third-party applications.

[0097] Second application: The finalized application that matches the target application functionality and is suitable for the current region.

[0098] Obtain usage data of third-party applications that match the target application's functions from the application store, user behavior database, or third-party data platform. Usage data includes:

[0099] Downloads: The number of downloads of the third-party app in the current region.

[0100] User Rating: The user rating score of the third application in the current region.

[0101] Usage frequency: the number of active users or usage times of the third-party application in the current region.

[0102] Functional coverage: the degree to which third-party applications support the functions of the target application.

[0103] Based on the usage data, a recommendation score is calculated for each third application. The calculation of the recommendation score may be based on the following factors:

[0104] Download volume weight: The higher the download volume, the higher the score.

[0105] User rating weight: The higher the user rating, the higher the score.

[0106] Frequency of use weight: The higher the frequency of use, the higher the score.

[0107] Function coverage weight: The higher the function coverage, the higher the score.

[0108] For example, the recommendation score can be calculated by weighted sum:

[0109] Recommendation score = w1×download volume+w2×user rating+w3×usage frequency+w4×function coverage;

[0110] Among them, w1, w2, w3 and w4 are the weights of each factor.

[0111] According to the recommendation score, the application with the highest score is selected from all third applications as the second application. For example, if there are three third applications: third application A, third application B, and third application C, and their recommendation scores are 90, 85, and 80 respectively, application A with the highest score is selected as the second application.

[0112] For example, a user travels from China to the United States and tries to use China's "payment application A" to make a payment, but due to regional restrictions, payment application A cannot complete the payment operation. An alternative application that is suitable for the current region and supports scan code payment needs to be recommended.

[0113] Query the third-party applications that support QR code payment in the current region, including payment application B, payment application C, and payment application D.

[0114] Get usage data for these apps:

[0115] Payment application B: 10 million downloads, 4.5 user rating, high usage frequency, 100% function coverage.

[0116] Payment application C: 8 million downloads, user rating 4.3, medium usage frequency, function coverage 90%.

[0117] Payment application D: 6 million downloads, user rating 4.0, medium usage frequency, and function coverage 80%.

[0118] Calculate the recommendation score of each third-party app based on download volume, user ratings, usage frequency, and function coverage:

[0119] Payment application B: 90 points.

[0120] Payment Application C: 85 points.

[0121] Payment application D: 80 points.

[0122] The payment application B with the highest recommendation score is selected as the second application.

[0123] By analyzing the usage data of multiple candidate applications, it is possible to select the most suitable and second applications for the current region, thus improving the accuracy of recommendations. Users do not need to manually search and compare applications, and the optimal option is automatically recommended, which reduces the user's learning and search time. It can dynamically recommend the most suitable application based on the application ecology of the current region, solving the problem of inconsistent application ecology across regions.

[0124] The recommendation score mechanism can give priority to high-quality and popular applications, increasing the possibility of users downloading and using them. The recommendation score is calculated based on objective usage data, avoiding subjective bias and ensuring the fairness and scientificity of the recommendation. It can calculate the recommendation score based on the usage data of multiple candidate applications and select the second application that is most suitable for the current region. It effectively solves the problem of cross-regional application recommendation, reduces the user's learning cost, and improves the user experience of cross-regional travel.

[0125] In a possible embodiment, the usage data of the third application includes: the total number of times the third application is used by multiple second users in the current area and the number of times the third application is used within a preset time period;

[0126] The above-mentioned step of determining the recommendation score of each of the third applications according to the usage data of at least one of the third applications may specifically include the following steps:

[0127] For any of the third applications, determining a recommendation score for each of the second users according to the usage data of each of the second users;

[0128] The recommendation score of the third application is determined according to the recommendation score of each of the second users.

[0129] Third application: One or more applications that are available in the current region and contain the target application's functionality. These applications are candidate second applications.

[0130] Second user: other users using third-party applications in the current area.

[0131] Usage data: refers to the number of times and the total number of times the second user uses the third application within a preset time period.

[0132] Recommendation score: A score calculated based on usage data and used to evaluate the recommendation priority of third-party applications.

[0133] Second application: The finalized application that matches the target application functionality and is suitable for the current region.

[0134] Obtain usage data of third applications by multiple second users in the current region from the application store, user behavior database or third-party data platform. The usage data includes:

[0135] The number of times each second user uses the third application within a preset time period.

[0136] The total number of times each second user uses the third application.

[0137] Calculate the recommendation score for each second user:

[0138] For each second user, a recommendation score is calculated based on its usage data. The calculation of the recommendation score can be based on the following formula:

[0139] User recommendation score = number of times used in the preset time period / total number of times used × weight;

[0140] Among them, the weight can be adjusted according to the importance or activity of the user.

[0141] For example, if a second user has used the payment application B 10 times in the last month, and the total number of uses is 100 times, then the recommendation score is: user recommendation score = 10 / 100×100 = 10.

[0142] The recommendation scores of all second users are aggregated to calculate the total recommendation score of the third application. The aggregation method may be weighted average, sum or other statistical methods.

[0143] For example, if three second users give recommendation scores of 10, 15, and 20 to payment application B, respectively, the total recommendation score of payment application B is:

[0144] Payment application B recommendation score = 10 + 15 + 20 = 45;

[0145] According to the total recommendation scores of all third applications, the application with the highest score is selected as the second application. For example, if there are three third applications with total recommendation scores of 45, 40, and 35 respectively, the payment application B with the highest score is selected as the second application.

[0146] For example, a user travels from China to the United States and tries to use China's "payment application A" to make a payment, but due to regional restrictions, payment application A cannot complete the payment operation. An alternative application that is suitable for the current region (the United States) and supports scan code payment needs to be recommended.

[0147] Query the third-party applications that support QR code payment in the current region, including payment application B, payment application C, and payment application D. Get the usage data of these applications:

[0148] Payment Application B:

[0149] User A: Used 10 times in the last month, total usage 100 times.

[0150] User B: used it 15 times in the last month, and 150 times in total.

[0151] User C: used it 20 times in the last month, and 200 times in total.

[0152] The recommended score is 30.

[0153] Payment Application C:

[0154] User D: used it 8 times in the last month, and 80 times in total.

[0155] User E: used it 12 times in the last month, and 120 times in total.

[0156] User F: used it 18 times in the last month, and 180 times in total.

[0157] The recommended score is 30.

[0158] Payment Application D:

[0159] User G: used it 5 times in the last month, and 50 times in total.

[0160] User H: used it 10 times in the last month, and 100 times in total.

[0161] User I: used it 15 times in the last month, and 150 times in total.

[0162] The recommended score is 30.

[0163] Since payment applications B, C, and D have the same recommendation score, they can be further screened based on other factors, such as user ratings, functional coverage, etc., and finally payment application B is selected as the second application. By analyzing the usage data of multiple second users, the second application that is most suitable for the current region can be selected to improve the accuracy of the recommendation. Users do not need to manually search and compare applications, and the best options are automatically recommended, reducing the user's learning and search time. It can dynamically recommend the most suitable application based on the application ecology of the current region, solving the problem of inconsistent application ecology across regions.

[0164] The recommendation score mechanism can give priority to high-quality and popular applications, increasing the likelihood of users downloading and using them. The recommendation score is calculated based on objective usage data, avoiding subjective bias and ensuring the fairness and scientificity of the recommendation.

[0165] Based on the usage data of multiple second users, the recommendation score can be calculated and the second application that is most suitable for the current region can be selected. This technical step effectively solves the problem of cross-regional application recommendation, reduces the user's learning cost, and improves the user experience of cross-regional travel.

[0166] In a possible embodiment, after step 120, the following steps may also be included:

[0167] When an operation on the identification information of the second application is received, the second application is downloaded or started.

[0168] The identification information may be the package name of the second application, the application ID of the second application, or other unique identifiers. The electronic device maintains an application information database, which records the correspondence between each application identification information and the application itself, including the storage location and installation status of the application, including: installed or not installed, etc.

[0169] The electronic device monitors the user's operation on the application identification information, and when receiving the operation on the identification information of the second application, it first determines the installation status of the second application.

[0170] If it is determined that the second application is not installed, the download process will be triggered. The installation package file of the application will be obtained from the application store or the designated server according to the application identification information to automatically trigger the installation process. If it is determined that the second application has been installed on the device, the application will be directly started. The application startup entry is found according to the application identification information, and then the corresponding startup method is called to start the second application.

[0171] Therefore, the user does not need to perform the download and start operations separately. He only needs to operate the application identification information once to automatically complete the download or start according to the actual status of the application, which simplifies the user's operation process and improves usage efficiency.

[0172] In a possible embodiment, after step 120, the following steps may also be included:

[0173] Step 310, obtaining second historical usage data of a second user in the current area when using the second application;

[0174] Step 320: When the application interface of the second application is displayed, operation prompt information is displayed on the application interface of the second application according to the second historical usage data.

[0175] Second user: other users using the second application in the current area.

[0176] Second historical usage data: historical data generated by the second user when using the second application, including commonly used functions, operation paths, usage frequency, etc.

[0177] Operation prompt information: prompt information displayed on the application interface of the second application, used to guide users to quickly get started or use the second application efficiently.

[0178] Application interface: The user interface of the second application, including buttons, menus, function entrances, etc.

[0179] The historical data of the second user in the current region when using the second application is obtained from an application store, a user behavior database, or a third-party data platform.

[0180] The second historical usage data includes:

[0181] Common functions: the functions most frequently used by the second user, such as payment, navigation, social networking, etc.

[0182] Operation path: the typical operation process of the second user when using the second application, such as the path from the main interface to the payment interface.

[0183] Usage frequency: How often the second user uses certain functions.

[0184] When the user opens the application interface of the second application, operation prompt information is displayed on the interface according to the second historical usage data. The operation prompt information may include:

[0185] Function guidance: prompt users how to use certain common functions, such as "click here to pay".

[0186] Quick Operations: Prompt users on how to quickly complete certain operations, such as “Press and hold here to quickly scan the code.”

[0187] Notes: Prompt users of special usage or limitations of certain functions, such as "only credit card payment is supported".

[0188] The prompt information can be dynamically adjusted according to the user's operation behavior. For example, if the user is already familiar with a certain function, the relevant prompts can be reduced or cancelled.

[0189] For example, a user travels from China to the United States and is recommended "payment application B" as the second application. After the user downloads and opens payment application B, operation prompts are displayed on the application interface based on the historical usage data of other American users to help the user get started quickly.

[0190] The historical data of the second user in the current region when using the payment application B is queried to determine the following:

[0191] Common functions: scan code payment, transfer, bill management;

[0192] Operation path: Click the "Pay" button on the main interface to enter the scan code payment interface;

[0193] Frequency of use: The QR code scan payment function is the most frequently used.

[0194] After the user opens the application interface of payment application B, the following prompt information is displayed on the interface according to the second historical usage data:

[0195] Main interface: Displays the prompt "Click here to pay" and points to the "Pay" button.

[0196] Payment interface: Displays the prompt "Press and hold here to quickly scan the code", pointing to the scan code payment function.

[0197] Bill management interface: Displays the prompt "Click here to view the bill", pointing to the bill management function.

[0198] If the user uses the scan code payment function multiple times, the related prompt information will be gradually reduced. If the user does not use the bill management function, the related prompt information will continue to be displayed until the user is familiar with it.

[0199] By displaying operation prompt information, users can quickly understand the core functions and operation processes of the second application, reducing learning time. Users do not need to manually explore application functions, and automatic guidance is provided to improve usage efficiency and satisfaction. Based on the historical usage data of the second user, operation prompts that are in line with the habits of users in the current region are provided to help users adapt faster. The prompt information can be dynamically adjusted according to the user's operation behavior to avoid excessive interference with the user.

[0200] By guiding users to use core functions, the usage rate and user stickiness of the second application can be improved. Through the specific embodiments of steps 310 and 320, operation prompt information can be displayed on the application interface of the second application based on the historical usage data of the second user, helping users to quickly get started and use the second application efficiently. This technical step effectively solves the learning cost problem in the use of cross-regional applications and improves the user experience and satisfaction.

[0201] In a possible embodiment, step 320 may specifically include the following steps:

[0202] Determine, according to the second historical usage data, at least one operation information associated with the target application function, each of the operation information comprising: an operation control, operation sequence information, and the operation prompt information;

[0203] The operation prompt information is displayed in sequence in a display area associated with the operation control according to the operation sequence information.

[0204] Operation information: Operation guidance information related to the target application function, including operation controls, operation sequence information, and operation prompt information.

[0205] Operation controls: interactive elements in the second application interface that are related to the target application function, such as buttons, menus, input boxes, etc.

[0206] Operation sequence information: The sequence of operation steps required for users to complete the target application function.

[0207] Operation prompt information: prompt information displayed in each operation step to guide users to complete the operation.

[0208] Display area: The area in the second application interface associated with the operation control, used to display operation prompt information.

[0209] According to the second historical usage data, the typical operation path of the second user when using the target application function is analyzed to determine the following contents:

[0210] Operation controls: interface elements related to the target application functions, such as the "payment" button, "scan code" icon, etc.

[0211] Operation sequence information: The sequence of operation steps required for users to complete the target application function, such as first clicking the "Pay" button and then clicking the "Scan QR code" icon.

[0212] Operation prompt information: The prompt content displayed in each operation step, such as "Click here to pay" and "Press and hold here to quickly scan the code."

[0213] According to the operation sequence information, the operation prompt information is displayed in the display area associated with the operation control in turn. For example:

[0214] Step 1: "Click here to pay" will appear next to the "Pay" button on the main interface.

[0215] Step 2: "Press and hold here to scan quickly" will be displayed next to the "Scan" icon on the payment interface.

[0216] The prompt information can be adjusted dynamically according to the user's operation behavior. For example, if the user has completed a certain operation step, the relevant prompt information can be cancelled.

[0217] For example, a user travels from China to the United States and is recommended "payment application B" as the second application. After the user downloads and opens payment application B, operation prompts are displayed on the application interface based on the historical usage data of other American users (second users), helping the user to quickly get started with the scan code payment function.

[0218] Analyze the second historical usage data to determine the operation information of the scan code payment function:

[0219] Operation Controls:

[0220] The "Pay" button on the main interface.

[0221] The “Scan QR code” icon on the payment interface.

[0222] Operation order information:

[0223] Step 1: Click the "Pay" button.

[0224] Step 2: Click the "Scan" icon.

[0225] Operation prompt information:

[0226] Step 1: "Click here to make payment".

[0227] Step 2: "Press and hold here to quickly scan the code."

[0228] Display operation prompt information:

[0229] After the user opens the payment application B application interface, the operation prompts are displayed in sequence:

[0230] like Figure 3 As shown, the first step: displaying an operation prompt message 32 “Click here to pay” next to the “pay” button 31 on the main interface. The second step: displaying an operation prompt message 34 “Press and hold here to quickly scan the code” next to the “scan code” icon 33 on the payment interface.

[0231] If the user clicks the "Pay" button and enters the payment interface, cancel the prompt message of the first step. If the user completes the scan code payment operation, cancel the prompt message of the second step.

[0232] Through clear operation controls, operation sequence information and operation prompt information, users can be accurately guided to complete the target application functions. Users do not need to manually explore application functions, and step-by-step guidance is automatically provided to reduce learning time. Through step-by-step prompt information, users can quickly get started with the core functions of the second application, improving usage efficiency and satisfaction. The prompt information can be dynamically adjusted according to the user's operation behavior to avoid excessive interference with the user. By guiding users to use the core functions, the usage rate and user stickiness of the second application can be improved.

[0233] Based on the second historical usage data, it can determine the operation information related to the target application function and display the operation prompt information in sequence on the application interface. This technical step effectively solves the learning cost problem in cross-regional application use, helps users quickly get started and use the second application efficiently, and improves the user experience and satisfaction.

[0234] In an embodiment of the present application, by detecting that the current region where the electronic device is located is different from the historical region and receiving an operation on the first application, a second application associated with the first application is determined; the second application includes the target application function in the first application, and the second application matches the current region; by determining the second application that is more suitable for the current region, the user can use the target application function more conveniently. The identification information of the second application is displayed to prompt the user that the second application can be used in the current region. Thus, by detecting regional changes and user operations, the second application suitable for the current region is intelligently recommended and displayed, thereby improving the efficiency and experience of users using electronic devices when traveling across regions.

[0235] The information display method provided in the embodiment of the present application can be executed by an information display device. In the embodiment of the present application, the information display device provided in the embodiment of the present application is described by taking the information display method executed by the information display device as an example.

[0236] Figure 4 4 is a block diagram of an information display device provided in an embodiment of the present application, the device 400 includes:

[0237] The determination module 410 is configured to determine a second application associated with the first application when it is detected that the current region and the historical region of the electronic device are different and an operation on the first application is received; the second application includes a target application function in the first application, and the second application matches the current region;

[0238] The display module 420 is configured to display identification information of the second application.

[0239] In a possible embodiment, the determination module 410 is specifically configured to:

[0240] When it is detected that the current region and the historical region where the electronic device is located are different and an operation on the first application is received, obtaining first historical usage data of the first application by the first user;

[0241] Determine a target application function in the first application according to the first historical usage data;

[0242] The second application is determined according to the target application function.

[0243] In a possible embodiment, the determination module 410 is specifically configured to:

[0244] Acquiring usage data of at least one third application; the third application includes the target application function, and the third application matches the current region;

[0245] Determining a recommendation score for each of the third applications respectively according to usage data of at least one of the third applications;

[0246] A second application is determined from at least one of the third applications according to the recommendation score.

[0247] In a possible embodiment, the usage data of the third application includes: the total number of times the third application is used by multiple second users in the current area and the number of times the third application is used within a preset time period; the determination module 410 is specifically used to:

[0248] For any of the third applications, determining a recommendation score for each of the second users according to the usage data of each of the second users;

[0249] The recommendation score of the third application is determined according to the recommendation score of each of the second users.

[0250] In an embodiment of the present application, by detecting that the current region where the electronic device is located is different from the historical region and receiving an operation on the first application, a second application associated with the first application is determined; the second application includes the target application function in the first application, and the second application matches the current region; by determining the second application that is more suitable for the current region, the user can use the target application function more conveniently. The identification information of the second application is displayed to prompt the user that the second application can be used in the current region. Thus, by detecting regional changes and user operations, the second application suitable for the current region is intelligently recommended and displayed, thereby improving the efficiency and experience of users using electronic devices when traveling across regions.

[0251] The information display device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0252] The information display device of the embodiment of the present application may be a device having an action system. The action system may be an Android action system, an iOS action system, or other possible action systems, which are not specifically limited in the embodiment of the present application.

[0253] The information display device provided in the embodiment of the present application can implement each process implemented in the above method embodiment, and will not be described again here to avoid repetition.

[0254] Alternatively, if Figure 5 As shown, an embodiment of the present application also provides an electronic device 510, including a processor 511, a memory 512, and a program or instruction stored in the memory 512 and executable on the processor 511. When the program or instruction is executed by the processor 511, each step of any of the above-mentioned information display method embodiments is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0255] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.

[0256] Figure 6 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.

[0257] The electronic device 600 includes but is not limited to: a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609, and a processor 610.

[0258] Those skilled in the art will appreciate that the electronic device 600 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 610 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 6 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0259] The processor 610 is configured to determine a second application associated with the first application when it is detected that the current region and the historical region of the electronic device are different and an operation on the first application is received; the second application includes a target application function in the first application, and the second application matches the current region;

[0260] The display unit 606 is configured to display identification information of the second application.

[0261] Optionally, the processor 610 is further configured to, when it is detected that the current region and the historical region where the electronic device is located are different and an operation on the first application is received, obtain first historical usage data of the first user on the first application;

[0262] The processor 610 is further configured to determine a target application function in the first application according to the first historical usage data;

[0263] The processor 610 is further configured to determine the second application according to the target application function.

[0264] Optionally, the processor 610 is further configured to obtain usage data of at least one third application; the third application includes the target application function, and the third application matches the current region;

[0265] The processor 610 is further configured to determine a recommendation score for each of the third applications according to usage data of at least one of the third applications;

[0266] The processor 610 is further configured to determine a second application from at least one of the third applications according to the recommendation score.

[0267] Optionally, the processor 610 is further configured to determine, for any of the third applications, a recommendation score for each of the second users according to the usage data of each of the second users; the usage data of the third application includes: a total number of times the third application is used by multiple second users in the current area and a number of times the third application is used within a preset time period;

[0268] The processor 610 is further configured to determine a recommendation score of the third application according to the recommendation score of each of the second users.

[0269] In an embodiment of the present application, by detecting that the current region where the electronic device is located is different from the historical region and receiving an operation on the first application, a second application associated with the first application is determined; the second application includes the target application function in the first application, and the second application matches the current region; by determining the second application that is more suitable for the current region, the user can use the target application function more conveniently. The identification information of the second application is displayed to prompt the user that the second application can be used in the current region. Thus, by detecting regional changes and user operations, the second application suitable for the current region is intelligently recommended and displayed, thereby improving the efficiency and experience of users using electronic devices when traveling across regions.

[0270] It should be understood that in the embodiment of the present application, the input unit 604 may include a graphics processor (Graphics Processing Unit, GPU) 6041 and a microphone 6042, and the graphics processor 6041 processes the image data of the static picture or video image obtained by the image capture device (such as a camera) in the video image capture mode or the image capture mode. The display unit 606 may include a display panel 6061, and the display panel 6061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 607 includes at least one of a touch panel 6071 and other input devices 6072. The touch panel 6071 is also called a touch screen. The touch panel 6071 may include two parts: a touch detection device and a touch controller. Other input devices 6072 may include, but are not limited to, a physical keyboard, a function key (such as a volume control button, a switch button, etc.), a trackball, a mouse, and an action rod, which will not be repeated here. The memory 609 can be used to store software programs and various data, including but not limited to applications and action systems. The processor 610 may integrate an application processor and a modem processor, wherein the application processor mainly processes the action system, user pages and application programs, and the modem processor mainly processes wireless communications. It is understandable that the modem processor may not be integrated into the processor 610.

[0271] The memory 609 can be used to store software programs and various data. The memory 609 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 609 may include a volatile memory or a non-volatile memory, or the memory x09 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 609 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0272] The processor 610 may include one or more processing units; optionally, the processor 610 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 610.

[0273] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned information display method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0274] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.

[0275] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned information display method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0276] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0277] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned information display method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0278] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0279] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0280] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. An information display method, characterized in that: The method comprises: When it is detected that the current region and the historical region where the electronic device is located are different and an operation on a first application is received, determining a second application associated with the first application; the second application includes a target application function in the first application, and the second application matches the current region; The identification information of the second application is displayed.

2. The method according to claim 1, characterized in that The determining of a second application associated with the first application when detecting that the current region and the historical region where the electronic device is located are different and an operation on the first application is received includes: When it is detected that the current region and the historical region where the electronic device is located are different and an operation on the first application is received, obtaining first historical usage data of the first application by the first user; Determine a target application function in the first application according to the first historical usage data; The second application is determined according to the target application function.

3. The method according to claim 2, characterized in that The determining the second application according to the target application function includes: Acquiring usage data of at least one third application; the third application includes the target application function, and the third application matches the current region; Determining a recommendation score for each of the third applications respectively according to usage data of at least one of the third applications; A second application is determined from at least one of the third applications according to the recommendation score.

4. The method according to claim 3, characterized in that The usage data of the third application includes: the total number of times the third application is used by multiple second users in the current area and the number of times the third application is used within a preset time period; The determining, according to the usage data of at least one of the third applications, a recommendation score of each of the third applications, comprises: For any of the third applications, determining a recommendation score for each of the second users according to the usage data of each of the second users; The recommendation score of the third application is determined according to the recommendation score of each of the second users.

5. The method according to claim 1, characterized in that After displaying the identification information of the second application, the method further includes: Acquire second historical usage data of a second user in the current region when using the second application; When the application interface of the second application is displayed, operation prompt information is displayed on the application interface of the second application according to the second historical usage data.

6. An information display device, characterized in that: The device comprises: a determination module, configured to determine, when detecting that the current region and the historical region of the electronic device are different and receiving an operation on the first application, a second application associated with the first application; the second application includes a target application function in the first application, and the second application matches the current region; The display module is used to display the identification information of the second application.

7. The device according to claim 6, characterized in that The determination module is specifically used for: When it is detected that the current region and the historical region where the electronic device is located are different and an operation on the first application is received, obtaining first historical usage data of the first application by the first user; Determine a target application function in the first application according to the first historical usage data; The second application is determined according to the target application function.

8. The device according to claim 7, characterized in that The determination module is specifically used for: Acquiring usage data of at least one third application; the third application includes the target application function, and the third application matches the current region; Determining a recommendation score for each of the third applications respectively according to usage data of at least one of the third applications; A second application is determined from at least one of the third applications according to the recommendation score.

9. The device according to claim 8, characterized in that The usage data of the third application includes: the total number of times the third application is used by the plurality of second users in the current area and the number of times the third application is used within a preset time period; the determination module is specifically used to: For any of the third applications, determining a recommendation score for each of the second users according to the usage data of each of the second users; The recommendation score of the third application is determined according to the recommendation score of each of the second users.

10. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 1 to 5 are implemented.