Information update method, information update device, electronic device, and medium

By using image data to identify applications and automatically update information in the terminal, the cumbersome operation of requiring users to frequently enter the application to obtain updated information is solved, and convenient updates to quickly obtain the latest information are achieved.

CN114491218BActive Publication Date: 2026-04-21VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
VIVO MOBILE COMM CO LTD
Filing Date
2022-01-04
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Users need to frequently access applications to obtain updated information when using the terminal, which is cumbersome and inconvenient.

Method used

By using the image data of the first image region in the target image, the corresponding application can be identified, and the latest information can be obtained directly from that application without having to open the application again for updates.

Benefits of technology

The information update process has been simplified, allowing users to quickly access the latest information without having to repeatedly enter the application, greatly improving ease of use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114491218B_ABST
    Figure CN114491218B_ABST
Patent Text Reader

Abstract

This application discloses an information updating method, an information updating device, an electronic device, and a medium, belonging to the field of information processing technology. The method includes: determining a first application based on image data of a first image region in a target image; and updating the image data of the first image region based on first information of the first application.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of information processing technology, and specifically relates to an information updating method, an information updating device, an electronic device, and a medium. Background Technology

[0002] Currently, users typically obtain the information they need from different applications (APPs) when using a device. For example, they might check flight or hotel information in a travel app, or product information in a shopping app. However, the information in apps is frequently updated, and if users want to view the latest information, they need to repeatedly open the app to check the required information, which is quite cumbersome. Summary of the Invention

[0003] The purpose of this application is to provide an information updating method, information updating device, electronic device, and medium that can solve the problem of cumbersome operation when obtaining updated information.

[0004] In a first aspect, embodiments of this application provide an information updating method, the method comprising:

[0005] The first application is determined based on the image data of the first image region in the target image;

[0006] The image data of the first image region is updated based on the first information of the first application.

[0007] Secondly, embodiments of this application provide an information updating device, which includes:

[0008] The first determining module is used to determine the first application based on the image data of the first image region in the target image;

[0009] The first update module is used to update the image data of the first image region according to the first information of the first application.

[0010] Thirdly, embodiments of this application provide an electronic device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the first aspect.

[0011] Fourthly, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect.

[0012] Fifthly, embodiments of this application provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect.

[0013] In this embodiment of the application, the corresponding first application is determined by the image data of the first image region in the target image. Then, the latest first information corresponding to the image data can be obtained directly from the first application without having to open the first application again to obtain the updated information. This enables the information update of the target image, allowing users to quickly obtain the latest information from the updated target image. The entire information update process does not require entering the application corresponding to the first information, which greatly simplifies the user operation. Attached Figure Description

[0014] Figure 1 This is one of the flowcharts illustrating the information update method provided in the embodiments of this application;

[0015] Figure 2 This is one of the interface diagrams of the information update method provided in the embodiments of this application;

[0016] Figure 3 This is a second schematic diagram of the interface of the information update method provided in the embodiments of this application;

[0017] Figure 4 This is the third schematic diagram of the interface of the information update method provided in the embodiments of this application;

[0018] Figure 5 This is the fourth schematic diagram of the interface of the information update method provided in the embodiments of this application;

[0019] Figure 6 This is the fifth schematic diagram of the interface of the information update method provided in the embodiments of this application;

[0020] Figure 7 This is a second schematic flowchart of the information update method provided in the embodiments of this application;

[0021] Figure 8 This is the sixth schematic diagram of the interface of the information update method provided in the embodiments of this application;

[0022] Figure 9 This is the seventh schematic diagram of the interface of the information update method provided in the embodiments of this application;

[0023] Figure 10 This is the eighth schematic diagram of the interface of the information update method provided in the embodiments of this application;

[0024] Figure 11 This is the ninth schematic diagram of the interface of the information update method provided in the embodiments of this application;

[0025] Figure 12 This is a schematic diagram of the structure of the information updating device provided in the embodiments of this application;

[0026] Figure 13 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application;

[0027] Figure 14 This is a hardware schematic diagram of the electronic device provided in the embodiments of this application. Detailed Implementation

[0028] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0029] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0030] The information updating method, information updating device, electronic device, and readable storage medium provided in this application will be described in detail below with reference to the accompanying drawings and through specific embodiments and application scenarios.

[0031] The information update method can be applied to a terminal, and can be executed by the terminal's hardware or software. The entity executing this information update method can be the terminal itself, or the terminal's control device, etc.

[0032] The terminal includes, but is not limited to, mobile phones or tablets and other portable communication devices with touch-sensitive surfaces (e.g., touchscreen displays and / or touchpads). It should also be understood that, in some embodiments, the terminal may not be a portable communication device, but rather a desktop computer with touch-sensitive surfaces (e.g., touchscreen displays and / or touchpads).

[0033] The following embodiments describe a terminal including a display and a touch-sensitive surface. However, it should be understood that the terminal may include one or more other physical user interface devices such as a physical keyboard, mouse, and joystick.

[0034] like Figure 1 As shown, the information update method includes steps 110 and 120.

[0035] Step 110: Determine the first application based on the image data of the first image region in the target image;

[0036] Optionally, the target image can be a screenshot (or a partial screenshot) of a page in an app, or a composite image of screenshots from different apps. It can also be a pre-stored image, a captured image, or an image sent by another terminal. This application does not impose any specific limitations. For example, the target image can be a screenshot taken by the user from the flight information page in a ticketing app, or any image from the local photo album, or an image received by the user in a communication app from another terminal.

[0037] Optionally, the first image region in the target image can be the entire image region of the target image or a partial image region of the target image. The first image region of the target image contains image data. In this embodiment, the image data mainly refers to dynamically changing or updatable information, such as information like airfare prices, news events, weather, or stock trends.

[0038] Step 120: Update the image data of the first image region according to the first information of the first application.

[0039] Optionally, based on the image data in the target image or the first image region, a first application corresponding to this image data can be determined. The first application can obtain the latest data from the server according to a preset update time, thereby confirming whether the image data has been updated based on the latest data. The preset update time can be the time when the user requests an update, a pre-set time, or a default time period; this application does not impose specific limitations. After determining that the image data has been updated, the updated image data, i.e., the first information, can be obtained in the first application.

[0040] Image data can be in data form or image form. Specifically, image data can be data or character information such as text obtained after recognizing the first image region, or an image containing data or text. Regardless of whether it's data or image-based, image data can be recognized by the corresponding application. For example, information such as place names, dates, and airfare prices, or images containing such information, can be recognized by a ticketing app; information such as news dates and keywords, or images containing such information, can be recognized by a news app. Furthermore, image data can be recognized by a single application or by multiple applications. If image data is recognized by multiple applications, the first application needs to be determined. After determining the first application, the image data will be automatically input into it. The first application can compare the latest data returned from the server with the original image data to determine the updated image data, i.e., the first information.

[0041] Optionally, after determining the first information, the image data in the target image can be updated based on the first information from the first application, thus completing the information update of the target image. The first information can be in data form or image form. For example, if the first information in the target image is "ticket price 1000 yuan", and the first information obtained through the first application is "ticket price 800 yuan", then the data "1000" in the target image can be directly updated to "800" to generate the updated target image. Alternatively, the first information can be obtained through the first application, and the image corresponding to the first information can be generated, thus updating the image corresponding to the ticket price display area based on the image corresponding to the first information.

[0042] The information update method of this application embodiment can be applied to the following scenarios:

[0043] A user plans to travel from location A to location B and checks the ticketing app. The current price page shows a flight from location A to location B on October 1st for 1000 yuan. If... Figure 2 As shown in the image. The user has taken a screenshot of the current price page (200) and saved it, as shown below. Figure 3 As shown. Since airfare prices are updated daily, when users search for flights the next day, they only need to find the screenshot in their album, and on the current price page 200, select the image area corresponding to the date, location, and price information using the selection box 400 to update the information, such as... Figure 4 As shown. The terminal system inputs the image data of the image area into the ticketing APP. After the ticketing APP receives and recognizes the image data, it can return the first information corresponding to the latest image data to the terminal system. The terminal system then updates the target image based on the first information and regenerates the updated target image in the album. The user can then see the latest target image on interface 500, such as... Figure 5 As shown.

[0044] The information update method of this application embodiment can also be applied to the following scenarios:

[0045] When a user encounters a news event on a news app on a particular day, they can take a screenshot and save it. The next day, when the user wants to share this news event with others via the app, they simply need to find the screenshot in their photo album, select the news event information, and update it. The terminal system inputs the selected information into the news app, which then returns the latest news event updates to the terminal system. The terminal system then updates the original news event information based on the latest updates and regenerates the updated target image. This allows the user to access the latest news about the event and share the image containing the latest news from their photo album with others.

[0046] The information update method provided in this application determines the corresponding first application through image data of the first image region in the target image, and then can directly obtain the latest first information corresponding to the image data from the first application without having to open the first application again to obtain the updated information. This enables the information update of the target image, allowing users to quickly obtain the latest information from the updated target image. The entire information update process does not require entering the application corresponding to the first information, greatly simplifying user operation.

[0047] In some embodiments, before determining the first application based on image data of a first image region in the target image, the method further includes:

[0048] The region in the target image that meets the preset conditions is determined as the first image region.

[0049] Optionally, the terminal can automatically identify whether the target image contains an area that meets preset conditions. If an area that meets the preset conditions exists in the target image, that image area is automatically designated as the first image area. For example, an area containing an image code in the target image can be automatically set as the first image area. The image code can include: a transit code, a travel code, a health code, or a payment code, etc.; or an area containing digital information in the target image can be automatically set as the first image area. The digital information can include: temperature, humidity, airfare, hotel prices, data information from news reports, or stock-related information, etc.; or the first image area can be determined by a pre-set information database. This information database contains updatable image data pre-stored by the user. When the image data in the target image matches the image data in the information database, the area containing this image data is automatically designated as the first image area.

[0050] The information update method provided in this application embodiment can quickly determine the first image region by automatically identifying the image region, thereby facilitating the information update of the image data of the first image region.

[0051] In some embodiments, before determining the first application based on image data of a first image region in the target image, the method further includes:

[0052] Receive the user's first input on the target image;

[0053] In response to the first input, a first image region is determined.

[0054] Optionally, the terminal can also manually select a first image region in the target image through a first input. The first input can be in at least one of the following ways:

[0055] Firstly, the first input can be manifested as a touch operation, including but not limited to click, swipe, or press operations. In this embodiment, receiving the user's first input can be manifested as receiving the user's touch operation on the display area of ​​the terminal screen. The user can determine the first image area corresponding to the swipe trajectory in the target image display area through a swipe operation; the size and shape of the swipe trajectory are not specifically limited in this application. The user can also determine the range of the first image area through a press operation. Alternatively, the terminal can pre-divide the image area for the user to select, and the user can determine the first image area by clicking on the current display interface.

[0056] Secondly, the first input can be voice input. In this embodiment, when the terminal receives voice such as "select image area 1", it can trigger the selection of image area 1 as the first image area; the terminal can also trigger the selection of image area 1 and image area 4 as the first image area when it receives voice such as "select image area 1 and image area 4".

[0057] Of course, in other embodiments, the first input may also take other forms, including but not limited to character input, which can be determined according to actual needs. This application does not limit this.

[0058] Optionally, after receiving the first input, the terminal may determine the first image region in response to the first input.

[0059] like Figure 6 As shown, in interface 600, image region 1 is determined as the first image region through the user's first input. Alternatively, in interface 610, image region 1 and image region 4 can be determined as the first image region through the user's first input. Selection boxes will be displayed around image region 1 and image region 4 to indicate that the current image region is selected.

[0060] The information update method provided in this application embodiment can ensure the accurate determination of the first image region by manually selecting the first image region, thereby facilitating the information update of the image data in the first image region.

[0061] In some embodiments, updating the image data of the first image region according to the first information of the first application includes:

[0062] Based on a preset update cycle, obtain the first information of the first application;

[0063] Based on the first information, generate the first updated image;

[0064] The image data of the first image region is updated based on the first updated image.

[0065] Optionally, a preset update cycle can be set for the target image, allowing the terminal system to automatically update the target image periodically according to the preset update cycle. The preset update cycle can be a specified time period or a target time interval. For example, if the current target image was updated on October 1st, the next update time can be set to October 6th, and the target image will be automatically updated on October 6th. Alternatively, the update period for the target image can be set to one week, in which case the target image will be automatically updated every week.

[0066] It should be noted that the target image can also be updated promptly based on the user's current request for an update, without conflicting with the preset update cycle mentioned above. In other words, the current request for an update will not affect the preset update cycle. For example, if the next update time for the current target image is set to October 6th, the user can choose to update the target image on October 5th, and it will still be automatically updated on October 6th.

[0067] Optionally, a preset update cycle can be set directly for target images that have not been updated, or a preset update cycle can be set for updated target images. The preset update cycle for target images can be adjusted at any time according to user needs, and no specific limitation is made here.

[0068] Optionally, image data within the first image region is automatically input into the first application. The first application returns the acquired first information to the terminal system, and the terminal system generates a first updated image corresponding to the first image region based on the first information. Since the first image region can be a part or the entirety of the target image, the first updated image can be a partial or complete image.

[0069] Optionally, after obtaining the first updated image, the image in the first image region can be replaced by the first updated image based on image fusion, or an image that covers the first image region can be directly selected. Both methods can update the target image and generate an updated target image. After generating the updated target image, the original target image can be automatically deleted to save terminal system memory; alternatively, the historical target image can be saved in the cloud or other storage paths that consume less terminal system memory, so that users can view update records or perform image comparisons later.

[0070] like Figure 7 As shown, taking the replacement of an image in a first image region with a first updated image as an example, the information updating method provided in this application embodiment is illustrated. This information updating method may include the following steps:

[0071] Step 1: The target application periodically requests the latest data from the server according to a preset update cycle. The target application is determined based on image data from the first image region within the target image.

[0072] Step 2: The server returns the latest data to the target application. The image data in the target area will be automatically input into the target application, which can then obtain the latest data after recognizing the image data.

[0073] Step 3: The target application generates the first updated image corresponding to the target region based on the latest data.

[0074] Step 4: Replace the image in the first image region with the first updated image;

[0075] Step 5: Generate the updated target image, thus completing the information update of the target image.

[0076] The information update method provided in this application provides a method that automatically updates the target image periodically by setting a preset update cycle, eliminating the need for the user to manually update the image every time they open it. Furthermore, it generates a first updated image corresponding to the first image region based on the first information of the first application, and updates the information based on the first updated image, eliminating the need to open the first application to obtain all the image data of the target image, thereby improving the convenience and flexibility of information updates.

[0077] In some embodiments, updating the image data of the first image region according to the first information of the first application includes:

[0078] Receive a second input from the user regarding the first image region;

[0079] In response to the second input, obtain the first information of the first application;

[0080] Based on the first information, a second updated image is generated;

[0081] The image data of the first image region is updated based on the second updated image.

[0082] Optionally, the first information of the first application can be determined by the user's second input to the first image region.

[0083] The second input can be expressed in at least one of the following ways:

[0084] Firstly, the second input can be in the form of touch input, including but not limited to click input or press input.

[0085] In this embodiment, receiving the user's second input on the first image area can be manifested as receiving the user's click or press input on the first image area, triggering the terminal system to send the image data of the first image area to the first application.

[0086] To reduce the rate of user error, the effective area of ​​the second input can be limited to a specific area, such as the lower middle area of ​​the first image area; or the second input can be set to perform multiple consecutive taps on the first image area within a target time interval.

[0087] Secondly, the second input can be voice input.

[0088] In this embodiment, when the terminal receives a voice message such as "first information to determine the first image area", the terminal system will be triggered to send the image data of the first image area to the first application.

[0089] Of course, in other embodiments, the second input may also take other forms, including but not limited to character input, which can be determined according to actual needs. This application does not limit this.

[0090] Optionally, in response to the second input, the terminal obtains the first message from the first application and generates a second updated image.

[0091] Optionally, the process of updating the image data of the first image region based on the second updated image is the same as the process of updating the image data of the first image region based on the first updated image in the above embodiment. That is, based on image fusion, the second updated image can replace the image in the first image region, or an image that covers the first image region can be directly selected. Both methods can update the target image and generate a new target image. After generating the updated target image, the original target image can be automatically deleted to save terminal system memory; alternatively, the historical target image can be saved in the cloud or other storage paths that consume less terminal system memory, so that users can view the update records or perform image comparisons later.

[0092] The information update method provided in this application improves the interactivity of the information update process by allowing users to obtain updated information as needed through manual acquisition of the first information of the first application.

[0093] In some embodiments, determining the first application based on image data of a first image region in the target image includes:

[0094] Receive third input from the user regarding the first image region;

[0095] In response to a third input, display at least one application icon;

[0096] Receive a fourth input from the user for the first application icon among at least one application icons;

[0097] In response to the fourth input, the application corresponding to the first application icon is determined to be the first application.

[0098] Optionally, the first application can be determined based on the application that generated the target image or the type of image data. When the target image is a screenshot of an application page, the application that generated the target image can be directly determined based on data such as the image parameters of the target image. If the image data is determined, the matching target application can be determined based on the type of image data. For example, product details information can be matched with shopping apps, flight information with ticketing apps, or news information with news apps. The matching relationship between image data and applications can be pre-set or a default setting; this application does not impose specific limitations. Therefore, the first image area can correspond to one or more applications.

[0099] Optionally, after determining the first image area, a third input from the user regarding the first image area is received. The third input is used to trigger the display of the application icon corresponding to the image data of the first image area.

[0100] The third input can be represented in at least one of the following ways:

[0101] Firstly, the third input can manifest as a touch operation, including but not limited to click or press operations. In this embodiment, receiving the user's third input to the first image area can manifest as receiving the user's click or press input to the first image area, triggering the terminal system to display at least one application icon.

[0102] Secondly, the third type of input can be physical button input.

[0103] In this embodiment, the terminal has a physical button on its body corresponding to "display application icon" to receive the user's third input, which can be expressed as receiving the user's third input by pressing the corresponding physical button; the third input can also be a combination operation of pressing multiple physical buttons at the same time.

[0104] Third, the third input can be voice input. In this embodiment, the terminal can trigger the display of at least one application icon when it receives a voice message such as "Show application icon".

[0105] Of course, in other embodiments, the third input may also take other forms, including but not limited to character input, and this application embodiment does not limit this.

[0106] Optionally, in response to a third input, the terminal may display one or more application icons on the target image that identify the image data of the first image region. For example... Figure 8 As shown, the first image area in interface 800 is image area 1. The APP1 and APP2 application icons are displayed above image area 1. The first image area in interface 810 includes image area 1 and image area 4. The APP1 and APP2 application icons are displayed above both image area 1 and image area 4. It can be understood that different image areas can correspond to different application icons.

[0107] Optionally, when one or more app icons are displayed, the fourth input can be used to identify the target app.

[0108] The fourth input can be represented in at least one of the following ways:

[0109] Firstly, the fourth input can manifest as a touch operation, including but not limited to click or press operations. In this embodiment, receiving the user's fourth input to the first image area can manifest as receiving the user's click or press input to the first application icon.

[0110] Secondly, the fourth input can be represented by physical button input. In this embodiment, the terminal has a physical button on its body corresponding to "selecting the first application icon" to receive the user's fourth input, which can be represented by receiving the user pressing the corresponding physical button; the fourth input can also be a combination operation of pressing multiple physical buttons simultaneously.

[0111] Third, the fourth input can be voice input. In this embodiment, when the terminal receives a voice message such as "Select APP1", it can determine that the application corresponding to the APP1 icon is the first application.

[0112] Of course, in other embodiments, the fourth input can also take other forms, including but not limited to character input. For example, sliding the trajectory of "GW" on the display screen can automatically select a shopping APP as the first application. The specific form can be determined according to actual needs, and this application embodiment does not limit it.

[0113] Optionally, after receiving the fourth input, the terminal may determine the first application in response to the fourth input.

[0114] The information update method of this application embodiment can be applied to the following scenarios:

[0115] When the target area displays flight ticket price information, multiple ticketing apps capable of recognizing that price can be shown. If the current image area shows flight ticket price information from ticketing app 1, and the user wants to know the price from ticketing app 2, they can directly select ticketing app 2 to update the flight ticket price information in the current image area. Therefore, the user can quickly obtain the flight ticket price information from ticketing app 2 without opening the app.

[0116] The information update method of this application embodiment can also be applied to the following scenarios:

[0117] The target image can be a composite image based on information from different app pages. For example, screenshots of flight ticket price information from two different ticketing apps can be combined into a single image. Figure 9 As shown, image area 1 in interface 900 corresponds to a screenshot of the page in ticketing app 1, and image area 4 corresponds to a screenshot of the page in ticketing app 2. The price information in the two image areas can be updated using the corresponding apps. Therefore, users can quickly obtain the ticket price information from both apps without opening app 1 and app 2, allowing for a direct comparison of ticket prices.

[0118] Optionally, if the first image region includes two different image regions, different position markers can be set for the different image regions, and the position markers of the image regions can be input as separate information to the corresponding first application. After the first application obtains the latest data, it binds the latest data with the position marker. After the terminal system obtains the latest data, it can update the image region corresponding to the position marker according to the latest data, so that update errors will not occur.

[0119] like Figure 10 As shown, based on the user's third input, the first image area in interface 1000 includes image area 1 and image area 4; based on the user's fourth input, it can be determined that image area 1 and image area 4 correspond to the same first application APP1. The location marker (x1, y1) set in image area 1 and the image data of image area 1 are then sent to APP1, and the location marker (x4, y4) set in image area 4 and the image data of image area 4 are also sent to APP1. After receiving the image data from different image areas, APP1 updates the information and binds the update result to the corresponding location marker. Therefore, when the first application returns the latest data, it can update the information of different image areas according to different location markers, ensuring the accuracy of the information update.

[0120] It is understandable that when different image regions correspond to different primary applications, different location markers are set for different image regions, and the location markers of the image regions are input as separate information to the corresponding applications. After each application obtains the latest data, it binds the latest data with the location marker. After the terminal system obtains the latest data, it can update the image region corresponding to the location marker according to the latest data, so that update errors will not occur.

[0121] The information update method provided in this application embodiment allows users to specify a first application to update image data as needed, and at the same time, they can view information from different applications, which facilitates information comparison and improves the user experience.

[0122] In some embodiments, a second application is determined based on image data of a second image region in a target image;

[0123] The image data of the second image region is updated based on the second information of the second application.

[0124] Optionally, after the information update is completed in the first image region of the target image, the second application can be determined based on the image data of the second image region. The determination of the second application can refer to the method of determining the first application in the above embodiments, and will not be repeated here.

[0125] The second application can be determined based on the image data type of the second image region, or it can be determined based on the application that generates the target image. This application embodiment does not make specific limitations.

[0126] Optionally, the image data of the second image region is updated according to the second information of the second application. Similarly, the above information update method can refer to the method of updating the image data of the first image region according to the first information of the first application in the above embodiment, and will not be repeated here.

[0127] The information update method provided in this application embodiment can perform multiple information updates on the target image, improve the efficiency of information update, and enable users to obtain the updated target image in a timely manner.

[0128] In some embodiments, after updating the image data of the first image region according to the first information of the first application, the method further includes:

[0129] Display target information on the updated target image;

[0130] The target information includes at least one of the following:

[0131] Update time information and application information of the first application.

[0132] Optionally, the update time information can be the current time when the information update was completed, to inform the user of the update time of the target image. Furthermore, the update time can be displayed in different image areas to inform the user of the update time for different image areas.

[0133] Optionally, the application information of the first application may be the first application icon to indicate to the user that the application used for the most recent information update is the first application; it may also be the number of times the image data in the first application is updated within a preset update cycle, so that the user can know the information update frequency and thus prompt the user whether they need to view historically updated images for reference; or it may be other relevant information of the first application, which is not specifically limited in this application.

[0134] Optionally, users may select the target information to be displayed according to their needs; this application does not impose specific limitations.

[0135] The information update method provided in this application improves the user experience by displaying target information, enabling users to obtain relevant information about the information update process.

[0136] In some embodiments, the target image includes a target identifier;

[0137] The target identifier is used to indicate the image region in the target image that contains image data to be updated.

[0138] Optionally, a target identifier can be used to mark the target image. The target identifier indicates that the target image contains image regions that need to be updated. The target identifier can be an explicit marker visible to the user or an implicit marker invisible to the user. Explicit markers can be text, symbols, or images, while implicit markers can be internal program markers, etc., and this application does not impose specific limitations. The target identifier can be a marker automatically set when generating the target image, or a marker set by the user according to requirements.

[0139] For example, when a user takes a screenshot of a page in application A, the terminal system can proactively detect that the screenshot contains an image region that needs to be updated. In this case, the terminal system will assign a marker X to the screenshot, which can be directly displayed on the screenshot. The terminal system can also pre-set a whitelist to store image data that can be updated. When the terminal system acquires an image, it can directly determine whether the image region contains the data to be updated based on the whitelist and decide whether to set a marker.

[0140] The information update method of this application embodiment can be applied to the following scenarios:

[0141] like Figure 11 As shown, when a user needs to view a target image, they open the target image on interface 1100. The user performs a long press or other target operation on any area of ​​the target image. After the terminal system recognizes that the target image has a pre-set marker X, it can determine that the target image contains the image area whose image data needs to be updated. Then, a window will appear asking "Enter information update mode?" Clicking "Yes" will put the target image into information update mode.

[0142] Optionally, after entering the information update mode, the user can use gestures to select a first image region on the target image that needs to be updated, thus confirming that the information within that first image region needs to be updated. Alternatively, the terminal system can automatically identify and determine the first image region in the target image and automatically update the image data within that first image region.

[0143] Optionally, the terminal system determines the first application for updating information based on the application that generated the target image or based on the image data type in the first image area. The application icon can be displayed around the first image area using a floating display, pop-up window, or other display method, allowing the user to select the first application. The terminal system can also automatically select a default first application, or it can automatically select a default first application if the terminal system detects that the user has not selected a first application within a preset time period.

[0144] Optionally, after the user selects a first application or the terminal system determines the default first application, the image data within the first image area is automatically input to the first application. When the first application recognizes the image data within the first image area, it automatically obtains the latest data and returns the corresponding first information result to the terminal system. The terminal system then updates the target image based on the latest first information, while other unselected image areas remain unchanged, thus completing the information update of the target image.

[0145] The information update method provided in this application can quickly determine whether a target image is an image to be updated by setting a target identifier for the target image, thereby improving the efficiency of information update.

[0146] In some embodiments, users can customize the information in the first image region, and can also customize the information in other non-updating image regions in the image to achieve more flexible information updates.

[0147] It should be noted that the information updating method provided in this application embodiment can be executed by an information updating device or a control module within that information updating device for executing the information updating method. This application embodiment uses an image processing method performed by an information updating device as an example to illustrate the information updating device provided in this application embodiment.

[0148] This application also provides an information updating device.

[0149] like Figure 12 As shown, the information updating device includes a first determining module 1210 and a first updating module 1220.

[0150] The first determining module 1210 is used to determine the first application based on the image data of the first image region in the target image;

[0151] The first update module 1220 is used to update the image data of the first image region according to the first information of the first application.

[0152] The information updating device provided in this application determines the corresponding first application through the image data of the first image region in the target image, and then can directly obtain the latest first information corresponding to the image data from the first application without having to open the first application again to obtain the updated information. This enables the information updating of the target image, allowing users to quickly obtain the latest information from the updated target image. The entire information updating process does not require entering the application corresponding to the first information, which greatly simplifies user operation.

[0153] In some embodiments, the information updating device further includes:

[0154] The second determining module (not shown in the figure) is used to determine the region in the target image that meets the preset conditions as the first image region.

[0155] In some embodiments, the information updating device further includes:

[0156] The first receiving module (not shown in the figure) is used to receive the user's first input on the target image;

[0157] The third determining module (not shown in the figure) is used to determine the first image region in response to the first input.

[0158] In some embodiments, the first update module 1220 is further specifically used for:

[0159] Based on a preset update cycle, obtain the first information of the first application;

[0160] Based on the first information, a first updated image is generated;

[0161] The image data of the first image region is updated based on the first updated image.

[0162] In some embodiments, the first update module 1220 is further specifically used for:

[0163] Receive a second input from the user regarding the first image region;

[0164] In response to the second input, obtain the first information of the first application;

[0165] Based on the first information, a second updated image is generated;

[0166] The image data of the first image region is updated based on the second updated image.

[0167] In some embodiments, the first determining module 1210 is further specifically used for:

[0168] Receive a third input from the user regarding the first image region;

[0169] In response to the third input, at least one application icon is displayed;

[0170] Receive a fourth input from the user for the first application icon among the at least one application icons;

[0171] In response to the fourth input, the application corresponding to the first application icon is determined to be the first application.

[0172] In some embodiments, the information updating device further includes:

[0173] The fourth determining module (not shown in the figure) is used to determine the second application based on the image data of the second image region in the target image;

[0174] The second update module is used to update the image data of the second image region according to the second information of the second application.

[0175] In some embodiments, the information updating device further includes:

[0176] The first display module (not shown in the figure) is used to display target information on the updated target image;

[0177] The target information includes at least one of the following:

[0178] Update time information and application information of the first application.

[0179] In some embodiments, the target image includes a target identifier;

[0180] The target identifier is used to indicate the image region in the target image that contains image data to be updated.

[0181] The information updating device in this application embodiment can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. For example, mobile electronic devices can be mobile phones, tablets, laptops, PDAs, in-vehicle electronic devices, wearable devices, ultra-mobile personal computers (UMPCs), netbooks, or personal digital assistants (PDAs), etc., while non-mobile electronic devices can be servers, network-attached storage (NAS), personal computers (PCs), televisions (TVs), ATMs, or self-service machines, etc. This application embodiment does not impose specific limitations.

[0182] The information updating device in this application embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit the specific operating system used.

[0183] The information updating device provided in this application embodiment can achieve... Figures 1 to 11 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0184] Optionally, such as Figure 13 As shown, this application embodiment also provides an electronic device 1300, including a processor 1301, a memory 1302, and a program or instructions stored in the memory 1302 and executable on the processor 1301. When the program or instructions are executed by the processor 1301, they implement the various processes of the above-described information update method embodiment and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0185] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.

[0186] Figure 14 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of this application.

[0187] The electronic device 1400 includes, but is not limited to, components such as: radio frequency unit 1401, network module 1402, audio output unit 1403, input unit 1404, sensor 1405, display unit 1406, user input unit 1407, interface unit 1408, memory 1409, and processor 1410.

[0188] Those skilled in the art will understand that the electronic device 1400 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1410 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 14 The electronic device structure shown does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0189] The processor 1410 is used to determine the first application based on the image data of the first image region in the target image;

[0190] The image data of the first image region is updated based on the first information of the first application.

[0191] The electronic device provided in this application embodiment determines the corresponding first application through image data of the first image region in the target image, and then can directly obtain the latest first information corresponding to the image data from the first application without having to open the first application again to obtain the updated information. This enables the information update of the target image, allowing users to quickly obtain the latest information from the updated target image. The entire information update process does not require entering the application corresponding to the first information, greatly simplifying user operation.

[0192] Optionally, the processor 1410 is further configured to determine the region in the target image that meets preset conditions as the first image region.

[0193] Optionally, the user input unit 1407 is configured to receive a first input from a user regarding the target image;

[0194] The processor 1410 is also configured to determine a first image region in response to the first input.

[0195] Optionally, the processor 1410 is further configured to acquire first information of the first application based on a preset update cycle;

[0196] Based on the first information, a first updated image is generated;

[0197] The image data of the first image region is updated based on the first updated image.

[0198] Optionally, the user input unit 1407 is further configured to receive a second input from the user to the first image region;

[0199] The processor 1410 is also configured to, in response to the second input, acquire first information of the first application;

[0200] Based on the first information, a second updated image is generated;

[0201] The image data of the first image region is updated based on the second updated image.

[0202] Optionally, the user input unit 1407 is also configured to receive a third input from the user to the first image region;

[0203] Display unit 1406 is configured to display at least one application icon in response to the third input;

[0204] The user input unit 1407 is also configured to receive a fourth input from the user for the first application icon among the at least one application icons;

[0205] The processor 1410 is also configured to, in response to the fourth input, determine that the application corresponding to the first application icon is the first application.

[0206] Optionally, the processor 1410 is further configured to determine a second application based on image data of a second image region in the target image;

[0207] The image data of the second image region is updated based on the second information of the second application.

[0208] Optionally, the display unit 1406 is also used to display target information on the updated target image;

[0209] The target information includes at least one of the following:

[0210] Update time information and application information of the first application.

[0211] Optionally, the target image includes a target identifier;

[0212] The target identifier is used to indicate the image region in the target image that contains image data to be updated.

[0213] It should be understood that, in this embodiment, the input unit 1404 may include a graphics processing unit (GPU) 14041 and a microphone 14042. The GPU 14041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1406 may include a display panel 14061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 1407 includes a touch panel 14071 and other input devices 14072. The touch panel 14071 is also called a touch screen. The touch panel 14071 may include a touch detection device and a touch controller. Other input devices 14072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, joysticks, etc., which will not be described in detail here. The memory 1409 can be used to store software programs and various data, including but not limited to applications and operating systems. Processor 1410 may integrate an application processor and a modem processor. The application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may also not be integrated into processor 1410.

[0214] The electronic device provided in this application embodiment can achieve... Figures 1 to 11 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0215] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described information update method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0216] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0217] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described information update method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0218] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0219] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0220] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0221] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. An information updating method, characterized in that, include: The first application is determined based on the image data of the first image region in the target image; The image data of the first image region is updated based on the first information of the first application; the first image region corresponds to at least two applications; A second application is determined based on the image data of the second image region in the target image; or, a second application is determined based on the image data type of the second image region; or, a second application is determined based on the application that generated the target image. The image data of the second image region is updated according to the second information of the second application; The step of determining the first application based on image data of the first image region in the target image includes: Receive a third input from the user regarding the first image region; In response to the third input, at least one application icon is displayed; Receive a fourth input from the user for the first application icon among the at least one application icons; In response to the fourth input, the application corresponding to the first application icon is determined to be the first application.

2. The information updating method according to claim 1, characterized in that, Before determining the first application based on the image data of the first image region in the target image, the method further includes: The region in the target image that meets the preset conditions is determined as the first image region.

3. The information updating method according to claim 1, characterized in that, Before determining the first application based on the image data of the first image region in the target image, the method further includes: Receive the user's first input on the target image; In response to the first input, a first image region is determined.

4. The information updating method according to any one of claims 1-3, characterized in that, The step of updating the image data of the first image region based on the first information of the first application includes: Based on a preset update cycle, obtain the first information of the first application; Based on the first information, a first updated image is generated; The image data of the first image region is updated based on the first updated image.

5. The information updating method according to any one of claims 1-3, characterized in that, The step of updating the image data of the first image region based on the first information of the first application includes: Receive a second input from the user regarding the first image region; In response to the second input, obtain the first information of the first application; Based on the first information, a second updated image is generated; The image data of the first image region is updated based on the second updated image.

6. The information updating method according to claim 1, characterized in that, After updating the image data of the first image region based on the first information of the first application, the method further includes: Display target information on the updated target image; The target information includes at least one of the following: Update time information and application information of the first application.

7. The information updating method according to claim 1, characterized in that, The target image includes a target identifier; The target identifier is used to indicate the image region in the target image that contains image data to be updated.

8. An information updating device, characterized in that, include: The first determining module is used to determine the first application based on the image data of the first image region in the target image; The first update module is used to update the image data of the first image region according to the first information of the first application; the first image region corresponds to at least two applications; The fourth determining module is used to determine a second application based on the image data of the second image region in the target image; or, based on the image data type of the second image region; or, based on the application that generated the target image. The second update module is used to update the image data of the second image region according to the second information of the second application; The first determining module is further configured to: Receive a third input from the user regarding the first image region; In response to the third input, at least one application icon is displayed; Receive a fourth input from the user for the first application icon among the at least one application icons; In response to the fourth input, the application corresponding to the first application icon is determined to be the first application.

9. An electronic device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the information update method as described in any one of claims 1-7.

10. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the information update method as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Screenshot method and device, electronic equipment and readable storage medium

    CN113868269A