Content display method and apparatus, electronic device, and medium
By associating folder names with geographical locations, the problem of users having to frequently switch their location in existing technologies is solved, enabling convenient content display, especially simplifying the operation process when ordering takeout.
Patent Information
- Application Number
- CN202310813149.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-04
- Publication Date
- 2026-02-06
- Estimated Expiration
- 2043-07-04
AI Technical Summary
In existing technologies, applications can only display content based on the user's current geographical location, which requires users to switch their location when ordering takeout for others, making the process cumbersome.
By associating folder names with geographic locations and containing applications within those folders, the system determines and displays appropriate content based on the geographic location. This can be achieved through natural language processing to recognize the user's entered geographic location or to automatically create folders and application icons corresponding to the geographic location.
It enables convenient display of content based on the geographic location associated with the folder name, simplifying user operations, especially when ordering takeout for others without having to frequently switch locations.
Smart Images

Figure CN117061659B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of electronic equipment technology, specifically relating to a content display method, a content display device, an electronic device, and a readable storage medium. Background Technology
[0002] Typically, users install different applications on their smart devices, such as smartphones, according to their needs. These applications usually retrieve and display content based on the user's current location. For example, a user might order food through a food delivery app. However, the app pushes content based on the user's location. If the user needs to order food for relatives back home, they would have to switch their location within the app and perform a search, a cumbersome process. Summary of the Invention
[0003] The purpose of this application is to provide a content display method, apparatus, electronic device, and medium that can solve the problem that applications can only display content based on the user's current geographical location.
[0004] In a first aspect, embodiments of this application provide a content display method, the method comprising:
[0005] Display a first folder; wherein the folder name of the first folder is associated with a first geographical location, and the first folder includes a first application;
[0006] Based on the first geographical location, determine the first content in the first application and display the first content.
[0007] Secondly, embodiments of this application provide a content display device, the device comprising:
[0008] A display module is used to display a first folder; wherein the folder name of the first folder is associated with a first geographical location, and the first folder includes a first application;
[0009] The determining module is used to determine the first content in the first application based on the first geographical location;
[0010] The display module is used to display the first content.
[0011] Thirdly, embodiments of this application provide an electronic device including a processor and a memory, wherein the memory stores programs or instructions executable on the processor, and the programs or instructions, when executed by the processor, implement the steps of the method described in the first aspect.
[0012] In a fourth aspect, an embodiment of the present application provides a readable storage medium, the readable storage medium storing a program or instructions, the program or instructions being executed by a processor to implement the steps of the method according to the first aspect.
[0013] In a fifth aspect, an embodiment of the present application provides a chip, the chip comprising a processor and a communication interface, the communication interface being coupled to the processor, the processor being configured to run a program or instructions to implement the method according to the first aspect.
[0014] In a sixth aspect, an embodiment of the present application provides a computer program product, the program product being stored in a storage medium, the program product being executed by at least one processor to implement the method according to the first aspect.
[0015] In the embodiment of the present application, the folder name of the first folder is associated with the first geographic location, and the first application is included in the first folder, so that the first content in the first application can be determined according to the first geographic location, and the first content is displayed. According to the embodiment of the present application, the displayed first content is related to the first geographic location associated with the folder name of the first folder, so that the first content can be displayed more conveniently. BRIEF DESCRIPTION OF DRAWINGS
[0016] Figure 1 A flowchart of a content display method provided by an embodiment of the present application is shown in FIG. 1.
[0017] Figure 2 An interface display diagram of an electronic device provided by an embodiment of the present application is shown in FIG. 2. Figure 1 ;
[0018] Figure 3 An interface display diagram of an electronic device provided by an embodiment of the present application is shown in FIG. 3. Figure 2 ;
[0019] Figure 4 An interface display diagram of an electronic device provided by an embodiment of the present application is shown in FIG. 4. Figure 3 ;
[0020] Figure 6 A structural diagram of a content display device provided by an embodiment of the present application is shown in FIG. 5.
[0021] Figure 7 A structural diagram of an electronic device provided by an embodiment of the present application is shown in FIG. 6.
[0022] Figure 1 A structural diagram of an electronic device provided by another embodiment of the present application is shown in FIG. 7. DETAILED DESCRIPTION
[0023] With reference to the drawings, the technical solutions in the embodiments of the present application will be clearly described below. Obviously, the described embodiments are only some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art are within the scope of the present application.
[0024] The terms "first", "second", and the like in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a particular order or sequence. It should be understood that the terms used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than that illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally a category and do not limit the number of objects, for example, the first object can be one or more. In addition, "and / or" in the specification and claims indicates at least one of the connected objects, and the character " / ", generally indicates that the objects before and after are in an "or" relationship.
[0025] The content display method, device, equipment and medium provided by the embodiments of the present application will be described in detail below with reference to the drawings and specific embodiments and application scenarios.
[0026] The embodiments of the present application provide a content display method, as shown in Figure 2 The method comprises S1100-S1300:
[0027] S1100, display a first folder.
[0028] The folder name of the first folder is associated with a first geographic location, and the first geographic location comprises one of the following: the folder name of the first folder, and an address indicated by the folder name of the first folder.
[0029] Referring to Figure 3 , the desktop 20 displays the first folder 21, and the folder name of the first folder 21 is "A1 province B1 city", so the folder name "A1 province B1 city" is the first geographic location.
[0030] Referring to Figure 2 , the desktop 20 displays the first folder 31, and the folder name of the first folder 31 is "parents", and the address "A3 province B3 city xx community door number 1404" indicated by the folder name "parents" is the first geographic location. Optionally, the address indicated by the folder name "parents" can be the home address of the parents recorded by the social application or the address book in the electronic device.
[0031] Optionally, the first folder can include a plurality of applications, and the first application can be one of the plurality of applications in the first folder.
[0032] In an optional embodiment, before performing S1100 to display the first folder, the content display method of the embodiment further includes S2100-S2400:
[0033] S2100, receiving a first input of a folder.
[0034] The first input can be an input for modifying a folder name of the folder, and the folder can be a folder created by the user on the desktop. For example, the user can long press the desktop of the electronic device to trigger the electronic device to create a folder. After the folder is created, the folder name of the folder is usually a preset name, for example, the preset name can be "new folder". The user can click the folder name "new folder" to modify the folder name of the folder.
[0035] S2200, in response to the first input, configuring the folder name of the folder as the first geographic location or indicating the first geographic location, and obtaining the first folder.
[0036] In this embodiment, the electronic device receives the first input. In response to the first input, the electronic device identifies the folder name input by the user as the first geographic location or the folder name of the folder indicating the first geographic location through natural language processing (NLP), and configures the folder name of the folder as the first geographic location or indicating the first geographic location, and obtains the first folder.
[0037] Continuing the above example, the user can modify the folder name "new folder" of the folder to Figure 3 "A1 province B1 city" shown in the figure, the electronic device identifies "A1 province B1 city" through NLP, and configures the folder name of the folder as "A1 province B1 city", and obtains the first folder 21, that is, the first folder 21 is associated with the first geographic location "A1 province B1 city".
[0038] Continuing the above example, the user can also modify the folder name "new folder" of the folder to Figure 2The "parents" shown, the electronic device identifies through NLP that the folder name "parents" indicates the contact "parents" in the social application in the electronic device, and the home address of the "parents" recorded in the social application is "A3 province B3 city xx community door number 1404", so the folder name of the folder can be configured to indicate "A3 province B3 city xx community door number 1404", and the first folder 31 is obtained, that is, the first folder 21 is associated with the first geographic location "A3 province B3 city xx community door number 1404".
[0039] Referring to Figure 2 , based on the same creation method as creating the first folder 21, the user can create a second folder 22 on the desktop 20 of the electronic device, and the folder name of the second folder 22 can be "A3 province B3 city", then the folder name "A3 province B3 city" is the second geographic location, that is, the second folder 22 is associated with the second geographic location "A3 province B3 city". According to the above S2100-S2200, it supports the user to manually create the first folder, and the folder name of the first folder is associated with the first geographic location, which meets the personalized needs of the user.
[0040] In an optional embodiment, before performing the above S1100 to display the first folder, the content display method of the embodiment of the application further includes S3100-S3200:
[0041] S3100, obtain the geographic locations corresponding to the N electronic devices having an association relationship.
[0042] Among them, the geographic locations corresponding to the N electronic devices respectively include the first geographic location, and N is an integer greater than 1. It should be noted that the N electronic devices having an association relationship can be that the account numbers of the N electronic devices have an association relationship, the account number of the electronic device can be the credential required by the user when using the electronic device, and the N electronic devices include the electronic device executing the content display method of the embodiment of the application.
[0043] Exemplarily, the N electronic devices having an association relationship include electronic device 1 and electronic device 2, and the electronic device 1 locates the current geographic location as "A1 province B1 city" through the global positioning system (Global Positioning System, GPS), and the electronic device 2 locates the current geographic location as "A2 province B2 city" through the GPS, and the electronic device 1 is the electronic device executing the content display method of the embodiment of the application.
[0044] S3200, create N folders corresponding to the N electronic devices.
[0045] The folder name of the folder is associated with a geographical location corresponding to the electronic device corresponding to the folder, and the N folders include the first folder.
[0046] In this embodiment, after the electronic device obtains the geographical locations corresponding to the N electronic devices having the association relationship, the electronic device can create N folders corresponding to the N electronic devices one by one on the desktop.
[0047] Continuing the above example, the current geographical location of the electronic device 1 is "A1 province B1", and the electronic device 1 can create a first folder 21 as shown in Figure 2 The folder name of the first folder is "A1 province B1". The electronic device 1 obtains the current geographical location "A2 province B2 city" of the electronic device 2, and creates a second folder 22 as shown in Figure 2 The folder name of the second folder is "A2 province B2 city", and the folder name "A2 province B2 city" of the second folder is the second geographical location.
[0048] According to the above S3100-S3200, the electronic device can automatically create N folders corresponding to N electronic devices one by one on the desktop based on the geographical locations corresponding to the N electronic devices having the association relationship, thereby realizing batch creation of folders.
[0049] In this embodiment, the above S1100 of displaying the first folder can further include: displaying N folders corresponding to the N electronic devices one by one, wherein the N folders include the first folder, so that the N folders can be displayed on the desktop in batches.
[0050] Referring to Figure 2 The desktop 20 of the electronic device 1 displays the first folder 21, and the folder name of the first folder 21 is "A1 province B1". The desktop 20 of the electronic device 1 can also display the second folder 22, and the folder name of the second folder is "A2 province B2 city".
[0051] In an optional embodiment, before performing S1100 of displaying the first folder, the content display method of the embodiment of the application further includes S4100-S4200:
[0052] S4100, obtaining schedule information of a user.
[0053] The schedule information includes M geographical locations, the M geographical locations include the first geographical location, and M is an integer greater than 1.
[0054] In this embodiment, the electronic device can obtain schedule information recorded by the user through the schedule application. For example, the schedule information can be "May 30, 2023 - June 5, 2023, go to A1 province B1 city and A2 province B2 city for business trip".
[0055] S4200, create M folders corresponding to the M geographic locations.
[0056] The folder name of the folder is associated with the geographic location corresponding to the folder, and the M folders include the first folder.
[0057] In this embodiment, the electronic device can automatically create M folders corresponding to M geographic locations on the desktop when the schedule time in the schedule information is about to arrive, or when the current geographic location of the electronic device changes.
[0058] Continuing the above example, the electronic device can create Figure 2 the first folder 21 shown in the figure, and the folder name of the first folder is "A1 province B1", and create Figure 2 the second folder 22 shown in the figure on the desktop 20, and the folder name of the second folder 22 is "A2 province B2 city".
[0059] According to the above S4100-S4200, the electronic device can automatically create folders on the desktop based on the user's schedule information, not only realizing batch creation of folders, but also making the created folders more in line with the user's schedule needs.
[0060] In this embodiment, the above S1100 displays the first folder can further include: displaying M folders corresponding to M geographic locations, wherein the M folders include the first folder, so that the M folders can be displayed on the desktop in batches.
[0061] Referring to Figure 2 , the desktop 20 of the electronic device 1 displays the first folder 21, and the folder name of the first folder 21 is "A1 province B1 city". The desktop 20 of the electronic device 1 also displays the second folder 22, and the folder name of the second folder is "A2 province B2 city".
[0062] The first application is included in the first folder, and the first application can be a clone application of the target application. Specifically, the first folder can include an icon of the first application, that is, the first folder can include an icon of the clone application of the target application. After executing S1100 to display the first folder, the content display method of the present embodiment further includes: adding the icon of the first application to the first folder.
[0063] In an optional embodiment, it supports users manually adding the icon of the first application to the first folder based on their own needs. In this embodiment, adding the icon of the first application to the first folder may further include: receiving a fourth input; and in response to the fourth input, adding the icon of the first application to the first folder.
[0064] The fourth input can be used to add controls to the cloned application in the first folder. (See reference...) Figure 2 Using application 1 as the target application, a "+" control for adding cloned applications is displayed on the desktop 20. The user clicks the "+" control and selects application 1, adding the icon of the cloned application of application 1 to the first folder 21, which means adding the icon of the first application to the first folder 21. Using the same method, the user can add the icon of the cloned application of application 1 to the second folder 22, which means adding the icon of the second application to the first folder 22. The second application is also a cloned application of application 1. In other words, the first and second folders contain icons of different cloned applications of the same target application. Using the same method, the user can add the icon of the cloned application of application 2 to both the first folder 21 and the first folder 22.
[0065] The fourth input can be the icon for the first folder or the first application. For example, the user can drag and drop the icon of application 1 to... Figure 2 The first folder 21 shown, and the icon of application 2 dragged to... Figure 2 The first folder 21, as shown, allows you to add the icons of cloned apps of app 1 and app 2 to the first folder 21. Additionally, the user can drag and drop the icon of app 1 to... Figure 2 The second folder 22 shown, and the icon of application 2 dragged to it. Figure 2 The second folder 22, as shown, allows you to add the icons of cloned applications of application 1 and application 2 to the second folder 22. It should be noted that the icons of application 1 and application 2 are normally displayed on the desktop 20 of the electronic device at this time. In other words, adding the icons of cloned applications to the first or second folder does not affect the normal display of the application icons on the desktop 20.
[0066] In an optional embodiment, after the electronic device automatically creates N folders corresponding to N electronic devices having a correlation relationship based on the geographical locations corresponding to the N electronic devices respectively, the electronic device automatically adds icons of the cloned applications of the target application to the N folders respectively, thereby achieving batch addition of the icons of the cloned applications of the target application. In this embodiment, adding the icon of the first application to the first folder can further include adding the icons of the cloned applications of the target application to the N folders respectively.
[0067] The icons of the cloned applications of the target application include the icon of the first application.
[0068] In this embodiment, after the electronic device automatically creates N folders corresponding to N electronic devices having a correlation relationship based on the geographical locations corresponding to the N electronic devices respectively, the electronic device automatically adds icons of the cloned applications of the target application to the N folders respectively.
[0069] In an optional embodiment, after the electronic device automatically creates M folders corresponding to M geographical locations based on the M geographical locations in the schedule information of the user, the electronic device automatically adds icons of the cloned applications of the target application to the M folders respectively, thereby achieving batch addition of the icons of the cloned applications of the target application. In this embodiment, adding the icon of the first application to the first folder can further include adding the icons of the cloned applications of the target application to the M folders respectively.
[0070] The icons of the cloned applications of the target application include the icon of the first application.
[0071] In this embodiment, after the electronic device automatically creates M folders corresponding to M geographical locations based on the M geographical locations in the schedule information of the user, the electronic device automatically adds icons of the cloned applications of the target application to the M folders respectively.
[0072] Based on the above S1100, a first folder is displayed, and S1200 is performed to determine a first content in a first application according to a first geographical location and display the first content.
[0073] S1200, a first content in a first application is determined according to a first geographical location and the first content is displayed.
[0074] In this embodiment, the electronic device can determine a first content in a first application according to a first geographical location and display the first content.
[0075] In an optional embodiment, the first application can be a non-online to offline (O2O) application, for example, the first application can be a phone application, a short message application, a photo album application, a calendar application, a weather application, etc. The above S1200 of determining the first content in the first application according to the first geographic location and displaying the first content can further include S1211-S1214:
[0076] S1211, receiving a second input to the first application.
[0077] The second input can be a click input of a user to an icon of the first application, or a voice instruction input by the user, or a specific gesture input by the user, which can be determined according to actual use requirements, and the embodiments of the present application do not limit this.
[0078] For example, in the case of the application 1 being a photo album application, the user can click the icon of the application 1 of the first folder 21 shown in FIG. 11. Figure 2
[0079] S1212, in response to the second input, obtaining address tags respectively corresponding to different contents of the first application.
[0080] The address tag can be used to identify the occurrence place of the corresponding content, and the address tag can also be address information included in the corresponding content. For example, the first application is a photo album application, the content is a picture, and the address tag can be the shooting address of the picture. For another example, the first application is a phone application, the content is a call record, and the address tag can be the address of the number of the calling party or the called party, or the address where the calling party or the called party is located. For another example, the first application is a short message application, the content is a short message, and the address tag is the address where the short message is generated, and the address tag can also be address information included in the short message.
[0081] Continuing the above example, the application 1 is a photo album application, and the user clicks the icon of the application 1 of the first folder 21 shown in FIG. 11, the electronic device can obtain the shooting addresses of all the pictures in the application 1. Figure 2
[0082] S1213, finding an address tag matching the first geographic location from the address tags respectively corresponding to different contents, and taking the content corresponding to the matched address tag as the first content.
[0083] In the above S1213, the electronic device can find an address tag identical to the first geographic location from the address tags respectively corresponding to different contents, and take the corresponding content as the first content.
[0084] Continuing the above example, after the electronic device obtains the shooting addresses of all pictures in the photo album application, it can compare the shooting address of each picture with the first geographic location, and if the shooting address of the picture is the same as the first geographic location, the corresponding picture can be taken as the first content. For example, the shooting addresses of picture 1, picture 2, picture 3, picture 4, picture 5, and picture 6 in application 1 are all“A1 province B1 city”, and the electronic device can display picture 1, picture 2, picture 3, picture 4, picture 5, and picture 6.
[0085] S1214, display the first content.
[0086] Continuing the above example, referring to Figure 4 , the electronic device displays picture 1, picture 2, picture 3, picture 4, picture 5, and picture 6. Similarly, if the user clicks the icon of the application 1 of the application 1 in the second folder 22 shown in Figure 2 , the electronic device can display all pictures in application 1 whose shooting address is“A2 province B2 city”.
[0087] According to the above S1211-S1214, the electronic device can display the content in the application in the first folder based on the first geographic location associated with the folder name of the first folder.
[0088] Alternatively, the above S1211-S1212 can also be executed before the step of displaying the first folder, and after S1212 is executed, the name of the folder is changed to the first geographic location according to the obtained address label, so as to obtain the first folder.
[0089] In an optional embodiment, the above S1200 can further include S1221-S1223 according to the first geographic location to determine the first content in the first application and display the first content:
[0090] S1221, according to the first geographic location, obtaining the first content in the first application.
[0091] S1222, according to the second geographic location, obtaining the second content in the second application.
[0092] Wherein, the second application is an application in the second folder, and the folder name of the second folder is associated with the second geographic location; the first application and the second application can be the application of the target application. Referring to Figure 2The target application is application 1, which is a ride-hailing application. The first folder 21 contains the icon of the clone application of application 1, i.e., the icon of the first application. The electronic device can then obtain push content related to "Province A1, City B1" from application 1. The second folder 22 contains the icon of the clone application of application 1, i.e., the icon of the second application. The electronic device can then obtain push content related to "Province A2, City B2" from application 1.
[0093] S1223. Display the first content at the first preset position of the status notification bar, and display the second content at the second preset position of the status notification bar.
[0094] Continuing the example above, the electronic device will use push1 to push content from the first application and push2 to push content from the second application. The push content from the first application will be displayed in area 1 of the status notification bar, and the push content from the second application will be displayed in area 2 of the status notification bar.
[0095] According to this embodiment, the electronic device will use different push channels to push corresponding push content for applications in different folders. Moreover, the corresponding push content is also displayed in the status notification bar according to folder areas, so as to facilitate user differentiation.
[0096] In an optional embodiment, the first application is an O2O application, which may be a food delivery application, a ride-hailing application, etc. The above-described S1200, which determines and displays the first content in the first application based on the first geographical location, may further include S1231-S1233:
[0097] S1231, Receive the third input to the first application.
[0098] The third input can be a user's click on the icon of the first application, a voice command input by the user, or a specific gesture input by the user. The specific input can be determined according to actual usage needs, and this application embodiment does not limit it.
[0099] Example 1: Application 1 is a food delivery application; users can click... Figure 2 The icon of the clone application of application 1 in the first folder 21 shown is used to launch application 1.
[0100] Example 2: Application 1 is a food delivery application; users can click... Figure 3 The icon of the clone application of application 1 in the first folder 31 shown is used to launch application 1.
[0101] S1232, In response to the third input, determine the location of the user's point of interest based on the first geographic location.
[0102] Optionally, the S1232 of determining the location of the interest point of the user according to the first geographic location in response to the third input can further include: in response to the third input, checking the first geographic location to obtain a first checking result; in a case that the first checking result is that the first geographic location is checked successfully, taking the first geographic location as the location of the interest point of the user; in a case that the first checking result is that the first geographic location is checked unsuccessfully, obtaining a list of common addresses of the first application from the local or the server; and searching the list of common addresses for a common address that matches the first geographic location, and taking the common address as the location of the interest point of the user.
[0103] For example, when the user clicks the icon of the application of the application, the application sends a positioning request, the Android framework layer intercepts the positioning request, and returns the first geographic location corresponding to the folder name of the first folder.
[0104] Continuing the above example 1, when the user clicks the icon of the application of the application in the first folder 21 as shown in the figure, the application 1 is started, at this time, the application 1 sends a positioning request, the Android framework layer intercepts the positioning request, and returns "A1 province B1 city", and the application 1 takes "A1 province B1 city" as the location of the interest point of the user. Figure 2
[0105] Optionally, the S1232 of determining the location of the interest point of the user according to the first geographic location in response to the third input can further include: in response to the third input, checking the first geographic location to obtain a first checking result; in a case that the first checking result is that the first geographic location is checked successfully, taking the first geographic location as the location of the interest point of the user; in a case that the first checking result is that the first geographic location is checked unsuccessfully, obtaining a list of common addresses of the first application from the local or the server; and searching the list of common addresses for a common address that matches the first geographic location, and taking the common address as the location of the interest point of the user.
[0106] For example, when the user clicks the icon of the application of the application, the application sends a positioning request, the Android framework layer intercepts the positioning request, and returns the first geographic location corresponding to the folder name of the first folder.
[0107] Continuing the above example 2, when the user clicks the icon of the application of the application in the first folder 21 as shown in the figure, the application 1 is started, at this time, the application 1 sends a positioning request, the Android framework layer intercepts the positioning request, and returns "A1 province B1 city", and the application 1 takes "A1 province B1 city" as the location of the interest point of the user. Figure 3 The icon of the application 1 in the first folder 21 shown in the figure can start the application 1, at this time, the application 1 sends a positioning request, the client intercepts the positioning request and checks the first geographic location "A3 province B3 city C1 district xx community doorplate number 1404", since the first geographic location "A3 province B3 city C1 district xx community doorplate number 1404" is a fine-grained geographic location, the client can directly return "A3 province B3 city C1 district xx community doorplate number 1404", and the application 1 can take "A3 province B3 city xx community doorplate number 1404" as the interest point location of the user.
[0108] Exemplarily, the user clicks the icon of the application 1, which can trigger the application to send a positioning request, the server intercepts the positioning request and checks whether the first geographic location is a fine-grained geographic location, in the case that the first geographic location is a fine-grained geographic location, the first geographic location is returned and taken as the interest point location of the user. In the case that the first geographic location is not a fine-grained geographic location, the server stores a list of common addresses, and the list of common addresses is searched for a common address that is the same as or closest to the first geographic location, and the common address is returned and taken as the interest point location of the user, thereby ensuring that the first content determined according to the third geographic location is more in line with the needs of the user.
[0109] Optionally, the S1232 of determining the interest point location of the user according to the first geographic location in response to the third input can further include: in response to the third input, obtaining a list of common addresses of the first application from the local or the server; searching the list of common addresses for a common address that matches the first geographic location, and taking the searched common address as the interest point location of the user.
[0110] Exemplarily, the user clicks the icon of the application 1, which can trigger the application to send a positioning request, the client or the server intercepts the positioning request and returns the first geographic location, the application checks whether the first geographic location is a fine-grained geographic location, in the case that the first geographic location is a fine-grained geographic location, the first geographic location is taken as the interest point location of the user. In the case that the first geographic location is not a fine-grained geographic location, a list of common addresses stored in the local database is searched for a common address that is the same as or closest to the first geographic location as the interest point location of the user. Or, a list of common addresses stored in the server is searched for a common address that is the same as or closest to the first geographic location as the interest point location of the user, thereby ensuring that the first content determined according to the first geographic location is more in line with the needs of the user.
[0111] S1233, displaying the first content related to the interest point location in the first application.
[0112] The first content can be the recommended content on the homepage of the first application.
[0113] Continuing with Examples 1 and 2 above, the homepage push content of Application 1 is related to the user's points of interest.
[0114] According to S1231-S1233 above, it can create different folders on the desktop based on geographical location, allowing applications within different folders to directly access services based on the geographical location pointed to by the folder name. Furthermore, since the applications within this folder are cloned applications, it ensures that they can still work simultaneously under different geographical locations.
[0115] According to an embodiment of this application, the folder name of the first folder is associated with a first geographical location, and the first folder includes a first application. Thus, the first content within the first application can be determined based on the first geographical location, and then displayed. Through this embodiment, the displayed first content is related to the first geographical location associated with the folder name of the first folder, making the display of the first content more convenient.
[0116] The content display method provided in this application can be executed by a content display device. This application uses the execution of the content display method by a content display device as an example to illustrate the content display device provided in this application.
[0117] This application provides a content display device 500, such as... Figure 5 As shown, it includes:
[0118] Display module 501 is used to display a first folder; wherein the folder name of the first folder is associated with a first geographical location, and the first folder includes a first application;
[0119] The determining module 502 is used to determine the first content in the first application based on the first geographical location;
[0120] The display module 501 is used to display the first content.
[0121] In the embodiments of this application, the folder name of the first folder is associated with a first geographical location, and the first folder includes a first application. Thus, the first content within the first application can be determined based on the first geographical location, and subsequently displayed. Through these embodiments, the displayed first content is related to the first geographical location associated with the folder name of the first folder, making the display of the first content more convenient.
[0122] In one embodiment, the device 500 further includes a receiving module and a configuration module (both not shown in the figure).
[0123] The receiving module is configured to receive a first input of a folder;
[0124] The configuration module is configured to, in response to the first input, configure a folder name of the folder as the first geographic location or indicating the first geographic location, and obtain the first folder.
[0125] In one embodiment, the apparatus 500 further includes a first obtaining module and a first creating module (neither of which is shown in the figure).
[0126] The first obtaining module is configured to obtain geographic locations corresponding to N electronic devices respectively in association; wherein the geographic locations corresponding to the N electronic devices respectively include the first geographic location, and N is an integer greater than 1;
[0127] The first creating module is configured to create N folders corresponding to the N electronic devices; wherein a folder name of the folder is associated with a geographic location corresponding to an electronic device corresponding to the folder, and the N folders include the first folder.
[0128] In one embodiment, the apparatus 500 further includes a second obtaining module and a second creating module (neither of which is shown in the figure).
[0129] The second obtaining module is configured to obtain schedule information of a user; wherein the schedule information includes M geographic locations, the M geographic locations include the first geographic location, and M is an integer greater than 1;
[0130] The second creating module is configured to create M folders corresponding to the M geographic locations one by one, a folder name of the folder is associated with a geographic location corresponding to the folder, and the M folders include the first folder.
[0131] In one embodiment, the determining module 502 is configured to: receive a second input of the first application; in response to the second input, obtain address tags corresponding to different contents of the first application respectively; find an address tag matching the first geographic location from the address tags corresponding to the different contents respectively, and take the content corresponding to the matched address tag as the first content;
[0132] The display module 501 is specifically configured to display the first content.
[0133] In one embodiment, the determining module 502 is specifically configured to: receive a third input of the first application; in response to the third input, determine a point of interest location of the user according to the first geographic location;
[0134] The display module 501 is specifically configured to display first content in the first application that is related to the location of the point of interest.
[0135] In one embodiment, the determination module 502 is specifically configured to, in response to the third input, check the first geographic location to obtain a first checking result; in a case where the first checking result is that the first geographic location is checked successfully, take the first geographic location as the location of the point of interest of the user; and in a case where the first checking result is that the first geographic location is checked unsuccessfully, acquire a list of common addresses of the first application from a local device or a server, find a common address that matches the first geographic location in the list of common addresses, and take the common address as the location of the point of interest of the user.
[0136] In one embodiment, the determination module 502 is specifically configured to, in response to the third input, acquire a list of common addresses of the first application from a local device or a server, find a common address that matches the first geographic location in the list of common addresses, and take the common address as the location of the point of interest of the user.
[0137] In one embodiment, the determination module 502 is specifically configured to acquire first content in the first application according to the first geographic location, and acquire second content in a second application according to a second geographic location; the second application is an application in a second folder, and a folder name of the second folder is associated with the second geographic location.
[0138] The display module 501 is specifically configured to display the first content at a first preset position of a status notification bar, and display the second content at a second preset position of the status notification bar.
[0139] The content display apparatus in the embodiments of the present applicationapplicationbe an electronic device or a component in an electronic device, such as an integrated circuit or a chip. The electronic deviceapplicationbe a terminal or another device other than a terminal. For example, the electronic deviceapplicationbe a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, a Mobile Internet Device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), andapplicationbe a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, and the like. The embodiments of the present application do not make a specific limitation.
[0140] The content display apparatus in the embodiments of the present applicationapplicationbe a device having an operating system. The operating systemapplicationbe an Android operating system, an ios operating system, or another possible operating system, and the embodiments of the present application do not make a specific limitation.
[0141] The content display apparatus provided in the embodiments of the present applicationapplicationbe capable of implementing the method embodiments. Figure 1 The processes implemented by the method embodimentsapplicationbe described above, and thus are not described herein again to avoid repetition.
[0142] Optionally, as shown in Figure 6 the embodiments of the present application further provide an electronic device 600, whichapplicationinclude a processor 601 and a memory 602. The memory 602applicationstore programs or instructions executable on the processor 601. The programs or instructionsapplicationbe executed by the processor 601 to implement the processes of the above content display method embodiments, and achieve the same technical effects. The processesapplicationbe described above, and thus are not described herein again to avoid repetition.
[0143] It should be noted that the electronic device in the embodiments of the present applicationapplicationinclude the mobile electronic device and the non-mobile electronic device described above.
[0144] Figure 7 To implement the hardware structure of an electronic device in the embodiments of the present application.
[0145] The electronic device 700 includes, but is not limited to, a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709, a processor 710, and the like.
[0146] Those skilled in the art can understand that the electronic device 700 can further include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 710 through a power management system, so that the power management system can realize functions such as management of charging, discharging, and power consumption management. Figure 7 The electronic device structure shown in the figure is not a limitation on the electronic device, and the electronic device can include more or fewer components than shown, or combine certain components, or different component arrangements, which are not described here.
[0147] The display unit 706 is configured to display a first folder, wherein a folder name of the first folder is associated with a first geographic location, and the first folder includes a first application.
[0148] The processor 710 is configured to determine first content in the first application according to the first geographic location and display the first content.
[0149] According to the embodiment of the present application, the folder name of the first folder is associated with the first geographic location, and the first folder includes the first application, so that the first content in the first application can be determined according to the first geographic location, and then the first content is displayed. Through the embodiment of the present application, the displayed first content is related to the first geographic location associated with the folder name of the first folder, so that the first content can be displayed more conveniently.
[0150] In one embodiment, the user input unit 707 is configured to receive a first input of a folder.
[0151] The processor 710 is configured to configure the folder name of the folder as the first geographic location or indicate the first geographic location in response to the first input, and obtain the first folder.
[0152] In one embodiment, the processor 710 is configured to obtain geographic locations corresponding to N electronic devices respectively having an association relationship; wherein the geographic locations corresponding to the N electronic devices respectively include the first geographic location, and N is an integer greater than 1; create N folders corresponding to the N electronic devices; wherein the folder name of the folder is associated with the geographic location corresponding to the electronic device corresponding to the folder, and the N folders include the first folder.
[0153] In an embodiment, the processor 710 is configured to acquire schedule information of a user, wherein the schedule information comprises M geographic locations, the M geographic locations comprise the first geographic location, and M is an integer greater than 1; and create M folders corresponding to the M geographic locations respectively, wherein a folder name of each of the M folders is associated with a geographic location corresponding to the folder, and the M folders comprise the first folder.
[0154] In an embodiment, the user input unit 707 is configured to receive a second input for the first application.
[0155] The processor 710 is configured to, in response to the second input, acquire address tags corresponding to different contents of the first application respectively; search for an address tag matching the first geographic location from the address tags corresponding to the different contents respectively, and take a content corresponding to the matched address tag as the first content.
[0156] The display unit 706 is configured to display the first content.
[0157] In an embodiment, the user input unit 707 is configured to receive a third input for the first application.
[0158] The processor 710 is configured to, in response to the third input, determine a point of interest location of the user according to the first geographic location.
[0159] The display unit 706 is configured to display first content related to the point of interest location in the first application.
[0160] In an embodiment, the processor 710 is configured to, in response to the third input, verify the first geographic location to obtain a first verification result; in a case where the first verification result indicates that the first geographic location is verified successfully, take the first geographic location as the point of interest location of the user; and in a case where the first verification result indicates that the first geographic location is verified unsuccessfully, acquire a common address list of the first application from a local device or a server, search for a common address matching the first geographic location in the common address list, and take the common address as the point of interest location of the user.
[0161] In an embodiment, the processor 710 is configured to, in response to the third input, acquire a common address list of the first application from a local device or a server; search for a common address matching the first geographic location in the common address list, and take the searched common address as the point of interest location of the user.
[0162] In one embodiment, the processor 710 is configured to acquire first content in the first application according to the first geographic location, and acquire second content in a second application according to a second geographic location, wherein the second application is an application in a second folder, and a folder name of the second folder is associated with the second geographic location; and display the first content at a first preset position of a status notification bar, and display the second content at a second preset position of the status notification bar.
[0163] It should be understood that in the embodiments of the present application, the input unit 704 can include a graphics processor (GPU) 7041 and a microphone 7042. The graphics processor 7041 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 706 can include a display panel 7061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 707 includes at least one of a touch panel 7071 and other input devices 7072. The touch panel 7071 is also called a touch screen. The touch panel 7071 can include two parts of a touch detection device and a touch controller. The other input devices 7072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), a trackball, a mouse, a joystick, and the like, which will not be described here.
[0164] The memory 709 can be used to store software programs and various data. The memory 709 can mainly include a first storage area storing programs or instructions and a second storage area storing data, wherein the first storage area can store an operating system, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, etc.), and the like. In addition, the memory 709 can include a volatile memory or a non-volatile memory, or the memory 709 can include both a volatile memory and a non-volatile memory. The non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM). The memory 709 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.
[0165] The processor 710 can include one or more processing units; optionally, the processor 710 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and an application program, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 710.
[0166] The embodiments of the present application also provide a readable storage medium, the readable storage medium stores programs or instructions, the programs or instructions are executed by a processor to realize each process of the above content display method embodiments, and the same technical effects can be achieved. To avoid repetition, details are not described here.
[0167] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0168] The embodiment of the present application further provides a chip, which comprises a processor and a communication interface, the communication interface is coupled with the processor, the processor is used for running programs or instructions to realize various processes of the content display method embodiment and achieve the same technical effects. To avoid repetition, details are not described here.
[0169] It should be understood that the chip mentioned in the embodiment of the present application can also be referred to as a system level chip, a system chip, a chip system or a system on chip, etc.
[0170] The embodiment of the present application provides a computer program product, which is stored in a storage medium, and the program product is executed by at least one processor to realize various processes of the content display method embodiment and achieve the same technical effects. To avoid repetition, details are not described here.
[0171] It should be noted that in this document, the term "comprising" or "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or device. Without more limitations, the element defined by the statement "comprising a" does 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 method and device in the embodiment of the present application is not limited to the order of performing the functions as shown or discussed, but can also include performing the functions in a substantially simultaneous manner or in the opposite order, for example, the described method can be performed in an order different from that described, and various steps can also be added, omitted or combined. In addition, the features described with reference to some examples can be combined in other examples.
[0172] Through the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned example methods can be realized by means of software and a necessary general hardware platform, and of course, can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a computer software product in essence or in the form of a part that contributes to the prior art, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disk) and includes a plurality of instructions for causing a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present application.
[0173] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above-mentioned specific embodiments, and the above-mentioned specific embodiments are only illustrative and not restrictive. Those skilled in the art can make many forms under the inspiration of the present application without departing from the scope of the present application and the scope protected by the claims.
Claims
1. A content display method characterized by, The method comprises: displaying a first folder; wherein a folder name of the first folder is associated with a first geographical position, the first folder comprises a first application, and the folder name of the first folder is associated with the first geographical position, which comprises one of the following: the first geographical position is the folder name of the first folder, and the first geographical position is an address indicated by the folder name of the first folder; determining first content in the first application according to the first geographical position and displaying the first content; the determining first content in the first application according to the first geographical position and displaying the first content comprises: receiving a second input to the first application; in response to the second input, obtaining address tags corresponding to different content of the first application; wherein the address tags are used to identify the occurrence of corresponding content or address information included in the corresponding content; finding an address tag matched with the first geographical position from the address tags corresponding to different content, and taking the content corresponding to the matched address tag as the first content; displaying the first content.
2. The method of claim 1, wherein, Before the displaying of the first folder, the method further comprises: receiving a first input to a folder; in response to the first input, configuring the folder name of the folder as the first geographical position or indicating the first geographical position, and obtaining the first folder.
3. The method of claim 1, wherein, Before the displaying of the first folder, the method further comprises: obtaining geographical positions corresponding to N electronic devices respectively; wherein the geographical positions corresponding to the N electronic devices respectively include the first geographical position, and N is an integer greater than 1; creating N folders corresponding to the N electronic devices; wherein the folder name of the folder is associated with the geographical position corresponding to the electronic device corresponding to the folder, and the N folders include the first folder.
4. The method of claim 1, wherein, Before the displaying of the first folder, the method further comprises: obtaining schedule information of a user; wherein the schedule information comprises M geographical positions, and the M geographical positions include the first geographical position, and M is an integer greater than 1; creating M folders corresponding to the M geographical positions one by one, wherein the folder name of the folder is associated with the geographical position corresponding to the folder, and the M folders include the first folder.
5. The method of claim 1, wherein, The determining first content in the first application according to the first geographical position and displaying the first content further comprises: receiving a third input to the first application; in response to the third input, determining a point of interest position of the user according to the first geographical position; wherein the point of interest position is the first geographical position, or the point of interest position is a commonly used address matched with the first geographical position in a commonly used address list of the first application; displaying first content in the first application related to the point of interest position.
6. The method of claim 5, wherein, The determining a point of interest position of the user according to the first geographical position in response to the third input comprises: in response to the third input, checking the first geographical position to obtain a first checking result; In a case that the first check result is that the first geographic location is successfully checked, the first geographic location is taken as the interest point location of the user; In a case that the first check result is that the first geographic location is unsuccessfully checked, a commonly used address list of the first application is obtained from a local device or a server, a commonly used address matching the first geographic location is searched in the commonly used address list, and the commonly used address is taken as the interest point location of the user.
7. The method of claim 5, wherein, The step of determining the interest point location of the user according to the first geographic location in response to the third input comprises: In response to the third input, a commonly used address list of the first application is obtained from a local device or a server; A commonly used address matching the first geographic location is searched in the commonly used address list, and the commonly used address is taken as the interest point location of the user.
8. The method of claim 1, wherein, The step of determining the first content in the first application according to the first geographic location and displaying the first content further comprises: The first content in the first application is obtained according to the first geographic location; The second content in the second application is obtained according to the second geographic location; wherein the second application is an application in a second folder, a folder name of the second folder is associated with the second geographic location, and the folder name of the second folder being associated with the second geographic location comprises one of the following: the second geographic location is the folder name of the second folder, and the second geographic location is an address indicated by the folder name of the second folder. The first content is displayed at a first preset position of a status notification bar, and the second content is displayed at a second preset position of the status notification bar.
9. A content display device, characterized by comprising: The apparatus comprises: The display module is configured to display a first folder; wherein a folder name of the first folder is associated with a first geographic location, and the first folder comprises a first application; and the folder name of the first folder being associated with the first geographic location comprises one of the following: the first geographic location is the folder name of the first folder, and the first geographic location is an address indicated by the folder name of the first folder. The determination module is configured to determine first content in the first application according to the first geographic location. The display module is configured to display the first content. The determination module is specifically configured to receive a second input of the first application; in response to the second input, obtain address tags corresponding to different contents of the first application respectively; wherein the address tags are used to identify a place where the corresponding content occurs or address information included in the corresponding content; search for an address tag matching the first geographic location from the address tags corresponding to the different contents respectively, and take the content corresponding to the matched address tag as the first content.
10. An electronic device, comprising: The apparatus comprises a processor and a memory, the memory stores programs or instructions executable on the processor, and the programs or instructions are executed by the processor to implement the steps of the content display method according to any one of claims 1-8.
11. A readable storage medium, characterized by, The readable storage medium stores programs or instructions, which, when executed by a processor, implement the steps of the content display method according to any one of claims 1-8.
Citation Information
Patent Citations
Method and user terminal for displaying applications in desktop groups
CN103246428A
Message prompt method and device based on folders
CN103838828A