Method and apparatus for pushing information based on panoramic images, mobile terminal and computer program
Patent Information
- Application Number
- JP2023548851
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-07-26
- Filing Date
- 2022-06-29
- Publication Date
- 2025-03-05
- Estimated Expiration
- 2042-06-29
AI Technical Summary
【0012】 本出願の1つ又は複数の実施例の詳細な内容が以下の図面及び説明で与えられる。本出願の他の特徴、目的及び利点が明細書、図面及び特許請求の範囲から明らかになる。
Smart Images

Figure 0007639259000001 
Figure 0007639259000002 
Figure 0007639259000003
Abstract
Description
[Technical field]
[0001] This application claims priority to a Chinese patent application filed with the China Patent Office on July 26, 2021, bearing application number 2021108468594 and entitled "Panoramic image-based information push method, device and mobile terminal," the entire contents of which are incorporated herein by reference.
[0002] The present application relates to the field of computer technology, and in particular to a method, an apparatus, a mobile terminal, a computer-readable storage medium and a computer program product for pushing information based on a panoramic image. [Background technology]
[0003] With the development of computer technology, the methods of displaying information have become more diverse. For example, information can be displayed by a panoramic image. A panoramic image is a composite image obtained by seamlessly stitching together a set of images with a certain point as the surround center. It is widely used on mobile terminals. The mobile terminal uses a built-in gyroscope to sense the user's mobile orientation, calculates the position corresponding to the panoramic image, and projects it on the display interface of the mobile terminal, displaying different partial images of the panoramic image in different orientations, so that a 3D (3-dimension) effect can be seen when the user views it.
[0004] When information push is performed using a panoramic image, generally, recommended information is added directly to the panoramic image and the recommended information is displayed as a part of the screen of the panoramic image, allowing the user to obtain the recommended information from the projection screen of the panoramic image.
[0005] However, since users' attention is likely to be focused on the projection screen of the panoramic image, the recommended information in the panoramic image may be ignored, which may affect the effectiveness of the information push. Summary of the Invention [Problem to be solved by the invention]
[0006] In view of the above problems, an object of the embodiments of the present application is to provide a panoramic image-based information push method, device, mobile terminal, computer-readable storage medium, and computer program that can improve the effect of information push. [Means for solving the problem]
[0007] There is provided a mobile terminal-implemented method for pushing information based on panoramic images, the method comprising: displaying, in a framing (also referred to as view finding) area displayed on the mobile terminal, a first partial image projected from a target panoramic image into the framing area; displaying, in response to a displacement of the framing area occurring relative to the target panoramic image, in the framing area after the displacement has occurred, a second partial image that is projected from the target panoramic image onto the framing area after the displacement has occurred; and The second partial image belongs to a target image range (also called a target image section) of the target panoramic image. (Here, "belonging" means "being located." Hereinafter, similar cases have similar meanings.) At that time, the step of pushing the recommendation information to be placed on the target image range and causing the recommendation information to be displayed on the second partial image is included.
[0008] There is provided a panoramic image based information push device, comprising: a first projection module for displaying, in a framing area displayed on the mobile terminal, a first partial image projected from the target panoramic image into the framing area; a second projection module for displaying, in response to a displacement of the framing area occurring relative to the target panoramic image, in the framing area after the displacement has occurred, a second partial image to be projected from the target panoramic image onto the framing area after the displacement has occurred; and The present invention includes an information push module that pushes recommended information to be positioned relative to the target image range when the second partial image belongs to the target image range of the target panoramic image, so that the recommended information is displayed on the second partial image.
[0009] There is provided a mobile terminal including a memory and a processor, the memory having computer readable instructions stored therein, the processor performing the steps of, when executing the computer readable instructions, namely: displaying, in a framing region displayed on the mobile terminal, a first partial image projected from a target panoramic image into the framing region; displaying, in response to a displacement of the framing area occurring relative to the target panoramic image, in the framing area after the displacement has occurred, a second partial image that is projected from the target panoramic image onto the framing area after the displacement has occurred; and A step of pushing recommended information to be placed relative to the target image range when the second partial image belongs to the target image range of the target panoramic image, and causing the recommended information to be displayed on the second partial image.
[0010] A computer readable storage medium is provided having computer readable instructions stored thereon which, when executed by a processor, effectuate the following steps: displaying, in a framing region displayed on the mobile terminal, a first partial image projected from a target panoramic image into the framing region; displaying, in response to a displacement of the framing area occurring relative to the target panoramic image, in the framing area after the displacement has occurred, a second partial image that is projected from the target panoramic image onto the framing area after the displacement has occurred; and A step of pushing recommended information to be placed relative to the target image range when the second partial image belongs to the target image range of the target panoramic image, and causing the recommended information to be displayed on the second partial image.
[0011] A computer program is provided which, when executed by a processor, performs the following steps: displaying, in a framing region displayed on the mobile terminal, a first partial image projected from a target panoramic image into the framing region; displaying, in response to a displacement of the framing area occurring relative to the target panoramic image, in the framing area after the displacement has occurred, a second partial image that is projected from the target panoramic image onto the framing area after the displacement has occurred; and A step of pushing recommended information to be placed relative to the target image range when the second partial image belongs to the target image range of the target panoramic image, and causing the recommended information to be displayed on the second partial image.
[0012] Detailed descriptions of one or more embodiments of the present application are provided in the drawings and description that follow. Other features, objects, and advantages of the present application will become apparent from the description, drawings, and claims. [Brief description of the drawings]
[0013] In order to more clearly describe the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings that need to be used to describe the embodiments or the prior art. It is obvious that the drawings described below are only some embodiments of the present application, and those skilled in the art can obtain other drawings based on these drawings without creative labor. [Figure 1] FIG. 1 illustrates an application environment of a panoramic image-based information push method in one embodiment. [Diagram 2] 1 is a flow chart of a panoramic image-based information push method in one embodiment. [Diagram 3] 1A-1D are diagrams illustrating different types of panoramic images in one embodiment. [Figure 4] 11A-11C show interfaces displaying partial images in a framing region after different displacements have occurred in one embodiment. [Diagram 5] FIG. 13 illustrates an interface for displaying a partial image in a framing region in one embodiment. [Figure 6] FIG. 13 illustrates an interface for displaying a partial image in a framing region in another embodiment. [Figure 7] FIG. 13 illustrates an interface for displaying recommendation information in one embodiment. [Figure 8] FIG. 1 illustrates a framing area interface in one embodiment. [Figure 9] FIG. 13 illustrates an interface displaying recommendation information when the target image range does not change in one embodiment. [Figure 10] FIG. 13 illustrates an interface that displays recommendation information when the target image range changes in one embodiment. [Figure 11] FIG. 13 illustrates an interface displaying recommendation information and detailed content entry in one embodiment. [Figure 12] 1 is a diagram showing a mapping relationship between an image range (also called an image section) and recommended information in an embodiment. FIG. [Figure 13] 10 is a flowchart illustrating a process for displaying recommended information in response to a trigger in one embodiment. [Figure 14] 11 is a flowchart illustrating a process for automatically displaying recommended information in an embodiment. [Figure 15] 11 is a flowchart of a panoramic image-based information push method in another embodiment. [Figure 16] FIG. 2 is a block diagram showing the configuration of a panoramic image-based information push device in one embodiment. [Figure 17] FIG. 2 is a diagram showing the internal configuration of a mobile terminal according to an embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0014] In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be described in detail below in conjunction with the drawings and examples, in which the specific examples described herein are only for illustrating the present application and are not intended to limit the present application.
[0015] The panoramic image-based information push method provided in the present application can be used in the application environment shown in FIG. 1. Wherein, the mobile terminal 102 communicates with the server 104 through a network. The user triggers the projection display of the panoramic image by the mobile terminal 102, and the mobile terminal 102 displays, in the framing area of the mobile terminal 102, a first partial image projected from the target panoramic image into the framing area according to the trigger operation of the projection display of the panoramic image; the mobile terminal 102 displays, in the framing area after the displacement occurs according to the displacement of the framing area occurring with respect to the target panoramic image, a second partial image in the framing area after the displacement occurs, the second partial image being another partial image projected from the target panoramic image into the framing area after the displacement occurs; when the second partial image is in the target image range of the target panoramic image, pushes the recommended information to be located in the target image range, so that the recommended information is displayed in the second partial image. Wherein, the recommended information can be provided by the server 104. The recommended information may be automatically displayed based on the displacement that occurs, or may be displayed according to the information push trigger operation triggered by the user.
[0016] Among them, the mobile terminal 102 may be, but is not limited to, various notebook computers, smartphones, tablet computers, in-vehicle terminals, and portable wearable devices, and the portable wearable devices may be smart watches, smart bracelets, head-mounted devices, etc. The server 104 may be realized by an independent server or a server group consisting of multiple servers.
[0017] In one embodiment, as shown in FIG. 2, a method for pushing information based on panoramic images is provided, and the method is applied to the mobile terminal in FIG. 1 for example.
[0018] Step 202: In a framing area displayed on the mobile terminal, a first partial image projected from a target panoramic image into the framing area is displayed.
[0019] Among them, the panoramic image is a composite image obtained by seamlessly stitching a set of images with a certain point as the surround center. As shown in FIG. 3, the panoramic image may be a 360° annular image, a semi-annular image with an angle smaller than 360°, or even a 720° spherical image. The mobile terminal refers to a terminal that can be used normally during the moving process. The mobile terminal can change the partial image projected from the panoramic image by displacing the panoramic image. As shown in FIG. 4, the framing area is an area for displaying the partial image projected from the panoramic image on the screen of the mobile terminal. The size of the framing area may be the same as the size of the screen of the mobile terminal, for example, the projected partial image is displayed full screen on the screen of the mobile terminal, and the size of the framing area may be smaller than the size of the screen of the mobile terminal, so that not only the projected partial image but also other information can be displayed on the screen of the mobile terminal. The target panoramic image is a panoramic image for projecting and displaying the partial image in the framing area of the mobile terminal. The first partial image is a partial image determined from the target panoramic image for projecting and displaying in the framing area.
[0020] Specifically, when a user triggers the projection display of a panoramic image on a mobile terminal, the mobile terminal displays a framing area on the screen, and displays a first partial image projected from a target panoramic image into the framing area in the framing area, and the user can check the partial image of any one orientation in the target panoramic image by changing the framing orientation of the mobile terminal or adjusting the projection center point of the target panoramic image. In a specific application, a user triggers a projection display operation on a panoramic image, and the mobile terminal displays a framing area on the screen according to the projection display operation, and displays a first partial image projected from a target panoramic image into the framing area in the framing area, and the coordinate position of the center point of the first partial image in the target panoramic image is a preset position. For example, the coordinate of the center point of the first partial image in the corresponding coordinate system in the target panoramic image is (R, 0, 0), where R is the distance from the reference center point adopted when constructing the target panoramic image to any one position in the target panoramic image.
[0021] Step 204: In response to the displacement of the framing area occurring with respect to the target panoramic image, a second partial image projected from the target panoramic image onto the framing area after the displacement is displayed in the framing area after the displacement.
[0022] Among them, the displacement of the framing area occurring with respect to the target panoramic image is a relative displacement between the framing area and the target panoramic image. Specifically, it may be a relative displacement occurring when the user changes the framing orientation of the mobile terminal, or may be a relative displacement occurring when the user adjusts the projection orientation of the target panoramic image. As shown in FIG. 5, the projection orientation adjustment with respect to the target panoramic image may be realized by the user sliding the partial image in the framing area in any direction to change the projection orientation. As shown in FIG. 6, the change in the framing orientation of the mobile terminal may be realized by the user controlling the mobile terminal to rotate around a target point, which is a point in the direction in which the screen of the mobile terminal faces. Since the displacement is a relative displacement, the amount of change in the viewing angle with respect to the framing orientation of the mobile terminal can represent the magnitude of the displacement of the framing area occurring with respect to the target panoramic image, and the larger the amount of change in the viewing angle, the larger the relative displacement occurring with the framing area, and the smaller the amount of change in the viewing angle, the smaller the relative displacement occurring with the framing area. Similarly, the adjustment width (adjustment range / adjustment amount) for the projection orientation of the target panoramic image can also represent the displacement of the framing area that occurs with respect to the target panoramic image. The larger the adjustment width, the larger the relative displacement that occurs of the framing area, and the smaller the adjustment width, the smaller the relative displacement that occurs of the framing area.
[0023] The second partial image and the first partial image are both partial images in the target panoramic image, and since the displacement of the framing area occurs relative to the target panoramic image, the partial image projected from the target panoramic image into the framing area may also change. Since the size of the framing area does not change, the first partial image and the second partial image have the same size. The position of the center point of the second partial image in the target panoramic image is related to the position of the center point of the first partial area in the target panoramic image and the displacement of the framing area occurring relative to the target panoramic image. Specifically, the mobile terminal determines the position of the center point of the second partial area in the target panoramic image based on the displacement of the framing area occurring relative to the target panoramic image using the position of the center point of the first partial area in the target panoramic image as a reference, and then determines the second partial image waiting to be projected based on the size of the framing area, thereby displaying the second partial image projected into the framing area after the displacement occurs from the target panoramic image.
[0024] Specifically, when the mobile terminal detects that the user has changed the framing orientation of the mobile terminal or that the user has made an adjustment to the projection orientation of the target panoramic image, the mobile terminal displays a second partial image projected from the target panoramic image into the framing area after the displacement, in the framing area after the displacement, based on the displacement of the framing area that occurs for the target panoramic image, thereby causing the partial image projected from the target panoramic image to change in accordance with the relative displacement that occurs, thereby achieving multi-angle display of the target panoramic image.
[0025] Step 206: When the second partial image is in the target image range of the target panoramic image, push the recommended information located relative to the target image range, so that the recommended information is displayed on the second partial image.
[0026] Among them, the target image range has corresponding recommendation information arranged therein, and the target image range is a part of the target panoramic image. The image size corresponding to the target image range is smaller than that of the target panoramic image and larger than that of the partial image projected in the framing area. The number of image ranges of the target panoramic image may be one or more, and for example, the target image range may be one of the multiple image ranges obtained after dividing the target panoramic image into ranges (sections). The image ranges to which the second partial images projected after different displacements occur may be the same or different. For example, for a 360° circular panoramic image, six image ranges can be obtained after dividing the target panoramic image into 60° equidistant ranges, and when the relative angle of the center point of the second partial image in the coordinate system of the 360° circular panoramic image is 30°, the image range to which the second partial image belongs is the first image range, when the relative angle of the center point of the second partial image in the coordinate system of the 360° circular panoramic image is 45°, the image range to which the second partial image belongs is the first image range, and when the relative angle of the center point of the second partial image in the coordinate system of the 360° circular panoramic image is 75°, the image range to which the second partial image belongs is the second image range.
[0027] The recommended information is information recommended to a user. The recommended information may be displayed by one or more interface elements. The recommended information may include, but is not limited to, various types of interface elements such as windows, dialog boxes, graphics, text, music, and video. Among them, the recommended information of text or image type can all be displayed by image interface elements, and the image interface element may be a static image or a dynamic image consisting of a combination of multiple static images. The displayed recommended information may be one type (type) of interface element or a combination of multiple types of interface elements. The recommended information is information arranged in an image range, and different image ranges may correspond to different recommended information of the same type or to different types of recommended information. Specifically, the information may be set according to the needs of the user, and one or more recommended information may be arranged in the same image range, and the multiple recommended information may be displayed simultaneously or may be switched according to an information update operation.
[0028] Specifically, as shown in Fig. 7, when the mobile terminal detects that the second partial image belongs to the target image range of the target panoramic image, it displays the recommended information that matches the target image range on the second partial image in an overlaid manner, and the user can obtain the recommended information from the displayed second partial image. By displaying the recommended information in an overlaid manner on the second partial image, the user's attention can be focused on the overlaid recommended information, improving the effect of information push.
[0029] In the above-mentioned panoramic image-based information push method, the first partial image projected from the target panoramic image into the framing area displayed on the mobile terminal is displayed to realize the projection of the partial image, and the mobile terminal displays the second partial image projected from the target panoramic image into the framing area after the displacement in the framing area after the displacement according to the displacement of the framing area generated for the target panoramic image, so that different partial images are displayed in the same framing area according to the generated relative positions, and when the second partial image is in the target image range of the target panoramic image, the recommended information arranged for the target image range is pushed, so that the recommended information is displayed on the second partial image. In the information push process, compared with the processing method of directly adding the recommended information to a fixed position in the panoramic image, when the second partial image belongs to the target image range of the target panoramic image, the recommended information arranged for the target image range is displayed, and the decoupling of the panoramic image and the recommended information and the display on the partial image to which the recommended information is projected can increase the display probability of the recommended information and improve the effect of the information push.
[0030] In one embodiment, when the framing area is a promotional information display page (screen), the information push method based on a panoramic image further includes displaying a promotional information display screen corresponding to the target application program in response to a launch operation for the target application program.
[0031] The promotion information display screen refers to a screen for displaying information and performing promotions when an application program is started, for example, an advertisement page when the application program is opened. The target application program refers to an application program having a function for displaying the promotion information display screen. The contents displayed on the promotion information display screen may be contents permitted to be displayed by the target application program, specifically, contents related to the target application program, or contents unrelated to the target application program, for example, information corresponding to another platform that is linked to the target application program.
[0032] Specifically, the mobile terminal detects that the user triggers the start of the application program, and can display the promotion information display screen before entering the display screen of the application program. In a specific application, the promotion information display screen is displayed within a predetermined time period after the start of the application program, and when the user does not detect that the content displayed on the promotion information display screen has been triggered after the predetermined time period has elapsed, the mobile terminal enters the execution screen of the application program.
[0033] In addition, displaying a first partial image projected from the target panoramic image into a framing area displayed on a mobile terminal includes displaying the first partial image projected from the target panoramic image into the framing area on a promotional information display screen.
[0034] In one specific application, as shown in FIG. 8, when the launch of a target application program is triggered, the mobile terminal displays a promotional information display screen in full screen, and displays a first partial image projected from the target panoramic image into the framing area in the promotional information display screen, and the mobile terminal can realize the update display of the partial image according to the displacement of the framing area relative to the target panoramic image.
[0035] In this embodiment, before the user triggers the start of the application program and enters the execution screen of the application program, the promotion information display screen can be displayed first, and the first partial image projected from the target panoramic image into the framing area is displayed on the promotion information display screen, so that the promotion information display screen can be displayed effectively and at the same time, the user's use of the application program is not affected. On the one hand, the display method displayed in full screen can simplify the data processing for the screen parameters and reduce the amount of data processing required for the screen layout, and on the other hand, the full screen display can display more contents and attract the user's attention more, so that it is easy to realize effective recommendations for subsequent information.
[0036] In one embodiment, when the framing area is a promotional information display area, the information pushing method based on panoramic image further includes: displaying the promotional information display area on an information flow display screen of the target application program.
[0037] Among them, the target application program refers to an application program having an information flow display function. The promotion information display area refers to an information flow display area in the information flow display screen of the application program, and the information flow display screen is, for example, a dynamic display screen of a social application, and the promotion information display area may be a recommended advertisement position in the dynamic display screen. The content displayed in the promotion information display area may be content permitted to be displayed by the target application program, specifically, content related to the target application program, or content unrelated to the target application program, for example, information corresponding to other platforms that have a cooperative relationship with the target application program. Specifically, the mobile terminal displays the information flow display screen in response to a user's operation to trigger entry into the information flow display screen of the target application program, and displays the promotion information display area at a specified information flow display position in the information flow display screen.
[0038] In addition, displaying a first partial image projected from the target panoramic image into a framing area displayed on the mobile terminal includes displaying the first partial image projected from the target panoramic image into the framing area in a promotional information display area.
[0039] In one specific application, as shown in Figures 3 to 6, the framing area can be a promotion information display area in the information flow display screen of an application program, for example, an image display area at a recommended advertisement position on a dynamic display screen of a social application. When a user slides to check information on the dynamic display screen of a social application and slides the content corresponding to the recommended advertisement position onto the current screen, a first partial image projected from the target panoramic image into the framing area is displayed in the image display area at the recommended advertisement position.
[0040] In this embodiment, a promotional information display area is displayed on the information flow display screen of the target application program, and a first partial image projected from the target panoramic image into the framing area is displayed in the promotional information display area. On the one hand, by utilizing the feature that information can be displayed independently on the information flow display screen, the complexity of the interface setting parameters for setting the display of the projected partial image can be reduced, and the amount of data processing required can be reduced, thereby improving the efficiency of data processing. On the other hand, by utilizing the feature that the information flow display screen is a target that users frequently view, a promotional information display area can be displayed on the information flow display screen, thereby increasing the exposure rate of the framing area. In addition, in conjunction with the display method of displaying the projected partial image, the user's attention can be more attracted, making it easier to realize effective recommendations for subsequent information.
[0041] In one embodiment, displaying, in the framing area after the displacement occurs in response to a displacement of the framing area relative to the target panoramic image, a second partial image projected from the target panoramic image into the framing area after the displacement occurs includes displaying, in the framing area after the framing orientation adjustment occurs in response to a framing orientation adjustment for the framing area, a second partial image projected from the target panoramic image into the framing area after the framing orientation adjustment occurs.
[0042] Wherein, the framing orientation refers to the orientation of the mobile terminal where the framing area is located. Specifically, when a user holds the mobile terminal and rotates his / her arm or body to change the orientation of the mobile terminal, the mobile terminal can detect the orientation change by the built-in gyroscope sensor, and detect specific orientation change parameters, so that the mobile terminal can determine the framing orientation corresponding to the framing area after the framing orientation adjustment based on the orientation change parameters (e.g., the magnitude of the relative displacement between the framing area and the target panoramic image) provided by the gyroscope sensor. The relative displacement between the framing area and the target panoramic image caused by the adjustment of the framing orientation may be substantially the change in the orientation of the framing area.
[0043] Specifically, when the mobile terminal's gyroscope sensor detects a change in the orientation of the mobile terminal, i.e., when the framing orientation of the framing area is adjusted, the second partial image projected from the target panoramic image to the framing area of the mobile terminal where the orientation change occurs is displayed. Figure 6 shows the corresponding states when the mobile terminal is in different framing orientations.
[0044] In this embodiment, on the one hand, by performing a framing orientation adjustment for the framing area (i.e., the orientation of the mobile terminal changes), specific orientation change data can be accurately detected by the mobile terminal using a built-in gyroscope sensor or the like, and the orientation change detection process can be transferred to a device such as a gyroscope sensor, thereby reducing the amount of data processing and analysis required for the mobile terminal and alleviating the data processing load; on the other hand, the user can participate in the interaction process of displaying the projected partial image by changing the orientation of the mobile terminal, so that the projected partial image moves along with the change in the user's orientation, enriching the interaction forms during the process of displaying the partial image and improving the fun of the partial image display process.
[0045] In another embodiment, displaying, in the framing area after the displacement occurs in response to a displacement of the framing area relative to the target panoramic image, a second partial image projected from the target panoramic image into the framing area after the displacement occurs includes displaying, in the framing area, a second partial image projected from the target panoramic image after the projection orientation adjustment operation into the framing area in response to a projection orientation adjustment operation for the target panoramic image.
[0046] Among them, the projection orientation is the orientation of a reference point for projecting the target panoramic image in the target panoramic image. The reference point may be any point selected from the target panoramic image. For example, when a point at the 0° position in the 360° panoramic image is selected as a reference point and an operation of rotating the target panoramic image by 45° clockwise is performed, the position of the reference point in the 360° panoramic image is in the 45° direction. Therefore, an adjustment of rotating the projection orientation by 45° clockwise occurs. The projection orientation adjustment operation for the target panoramic image can be performed by performing a drag operation on a partial image displayed on a mobile terminal to adjust the projection orientation of the target panoramic image.
[0047] In this embodiment, the projection orientation of the target panoramic image is adjusted to displace the framing area relative to the target panoramic image, and specific orientation change data can be determined according to the projection orientation adjustment operation. The overall process can be realized by a data processor, which reduces the dependency on hardware for detecting orientation changes in the mobile terminal and expands the application scenarios. In addition, the user can change the projected partial image without changing the physical orientation of the mobile terminal, which provides various interaction methods for the user and improves the effect of information push.
[0048] In one embodiment, the recommendation information includes a three-dimensional image, and pushing the recommendation information to be positioned relative to the target image range and causing the recommendation information to be displayed in the second partial image includes displaying, in the second partial image, a first viewing angle image projected from the three-dimensional image into the framing area.
[0049] Wherein, the 3D image refers to a stereoscopic image having length, width and depth data. Different viewing angles can display different effects of the 3D image. For example, the 3D image can be a simple cube or a rectangular parallelepiped, or a complex 3D game character. The first viewing angle image can correspond to any one of the viewing angles of the 3D image, such as a front viewing angle, a rear viewing angle or a side viewing angle. Specifically, different target image ranges can be displayed with different 3D images, and when the second partial image belongs to the target image range of the target panoramic image, the first viewing angle image projected from the 3D image to the framing area is displayed in the second partial image according to the 3D image matching the target image range, among which the first viewing angle image can be displayed superimposed on the second partial image.
[0050] In addition, the information push method based on a panoramic image further includes displaying, in a second partial image, a second visual angle image projected from the 3D image after the visual angle shift occurs onto the framing area in accordance with a visual angle shift (shift / offset) of the 3D image occurring relative to the framing area.
[0051] Among them, the first viewing angle image and the second viewing angle image are images corresponding to different viewing angles of the 3D image. The viewing angle shift is a change in the viewing angle of the 3D image relative to the framing area. Specifically, the viewing angle shift can be realized by a user performing a drag operation in a certain direction on the 3D image. Furthermore, when a 3D image is displayed in the second partial image, the function of adjusting the projection viewing angle of the displayed partial image can be prohibited, thereby ensuring that the target acting when performing a drag operation in a certain direction is unique.
[0052] In this embodiment, a three-dimensional image is displayed as the recommended information, and on the one hand, a more diverse display of the recommended information can be realized by displaying more diverse recommended information, and the three-dimensional image can attract the user's attention. On the other hand, a three-dimensional image is displayed in a panoramic image, and the viewing angle of the three-dimensional image is changed according to the user's operation, which increases the intensity of the interaction with the user and is favorable for improving the effect of information push.
[0053] In one embodiment, pushing the recommended information to be positioned relative to the target image range and causing the recommended information to be displayed in the second partial image includes overlaying and displaying a recommended information display area on the second partial image; and displaying the recommended information in image format and a recommended detailed content entrance in the recommended information display area, and the information pushing method based on the panoramic image further includes pushing the recommended detailed content of the recommended information in response to a detailed content display trigger operation triggered for the recommended detailed content entrance when the recommended detailed content entrance is displayed.
[0054] Among them, the recommendation details are more detailed data information associated with the recommendation information. For example, when the recommendation information is an advertisement, the recommendation details may be detailed advertisement content. Specifically, as shown in FIG. 11, when the recommendation information corresponds to an application program advertisement such as a game, the recommendation details may be a download screen of the application program, and when the recommendation information corresponds to a product advertisement, the recommendation details may be a product purchase screen.
[0055] The detailed content display trigger operation is an operation for triggering the display of the recommended detailed content of the recommended information. The detailed content display trigger operation may be a trigger operation for the displayed recommended information, for example, the trigger operation may be one of operations such as a click operation, a long press operation, a drag operation, and a double click operation performed on the display area of the recommended information, and specifically, may be set based on an actual application scenario. The detailed content display trigger operation may be a trigger operation detected by a sensor in a mobile terminal. For example, the detailed content display trigger operation is detected by detecting whether there is acceleration in a certain direction using an acceleration sensor of the mobile terminal, and for example, an acceleration in a certain direction may occur due to an action (behavior) such as a user jumping while holding a mobile terminal or controlling the mobile terminal to shake, so that all actions such as a user jumping while holding a mobile terminal or controlling the mobile terminal to shake can be considered as detailed content display trigger operations.
[0056] In one specific application, the recommended information arranged in the target image range is pushed, and the recommended information is displayed as game download recommended information in the second partial image, specifically including displaying game character information, game download portal, etc. When the mobile terminal detects acceleration in a certain direction through an acceleration sensor, or detects a trigger operation on the game download portal, it displays a game download screen.
[0057] In this embodiment, when displaying the recommended information, the recommended information in image format and the entrance of the recommended detailed content are displayed, thereby realizing display of the recommended information from the dimension of summary information; the recommended detailed content of the recommended information is pushed according to the triggered detailed content display trigger operation, thereby realizing a push of the recommended information from the dimension of detailed content; when a partial image of the target panoramic image is projected, a multi-stage display of the summary information and the recommended detailed content can be directly realized through simple interaction, thereby allowing the user to obtain the summary information and the recommended detailed content from dimensions of different depths, thereby improving the effectiveness of information pushing.
[0058] In one embodiment, pushing the recommended details of the recommended information in response to a details display trigger operation that triggered the recommended details entrance when the recommended details entrance is displayed includes: jumping to an application program screen linked to the recommended information in response to a details display trigger operation that triggered the recommended details entrance when the recommended details entrance is displayed; and displaying the recommended details of the recommended information on the application program screen.
[0059] Among them, the application program screen is an execution screen of the application program, and is used to display the recommended details of the recommended information. The application program screen is a screen different from the screen where the framing area is located, and specifically, may be a screen for downloading an application program corresponding to the recommended information in an application store, may be a screen for purchasing a product corresponding to the recommended information in shopping software, and may further be a screen when a sub-application corresponding to the recommended information is executed in a parent environment, for example, an applet executed in an execution environment of a social application. When the recommended details entrance is displayed, the mobile terminal realizes a screen jump in response to a detailed contents display trigger operation that triggers the recommended details entrance, displays the application program screen linked to the recommended information on the mobile terminal, and displays the recommended details of the recommended information on the application program screen.
[0060] Specifically, when the recommended detailed content entrance is displayed, the mobile terminal cancels the display of the second partial image and the recommended information in response to a detailed content display trigger operation that triggered the recommended detailed content entrance, launches an application program linked to the recommended information, jumps to it, and displays the recommended detailed content corresponding to the recommended information on the execution screen of the application program.
[0061] In one specific application, when the mobile terminal detects upward and downward acceleration using an acceleration sensor or detects a trigger operation on the game download entrance, it cancels the display of the second partial image and the game download entrance, and displays an application program download screen, and displays the game download screen on the application program download screen.
[0062] In this embodiment, by jumping from the projection screen of a partial image of a panoramic image to the application program corresponding to the recommended information by screen jumping, the required intermediate operations can be reduced and the response speed can be effectively improved, so that the user can quickly and conveniently obtain specific recommended information; further, the user can be guided about the application program linked to the recommended information, so that effective recommendation of information can be realized.
[0063] In one embodiment, the information push method based on a panoramic image further includes, when a target image range to which a current partial image projected from the target panoramic image into a framing area belongs does not change, pushing candidate recommendation information to be placed relative to the target image range in response to an information update trigger operation, so that the recommendation information displayed on the second partial image is updated to the candidate recommendation information.
[0064] Among them, the recommended information matching the image range may include multiple pieces of recommended information, for example, main recommended information displayed for the first time and candidate recommended information as candidates. The candidate recommended information is a replacement target when the recommended information matching the same image range and displayed for the first time needs to be updated. The information update trigger operation is an operation for triggering an update display of the recommended information. The information update trigger operation may be a trigger operation when the recommended information is displayed.
[0065] Specifically, when there is candidate recommended information that matches the target image range, and a change occurs in the current partial image projected from the target panoramic image into the framing area, but the target image range to which the current partial image belongs does not change, the candidate recommended information to be placed relative to the target image range is pushed in response to an information update trigger operation, and the recommended information displayed in the second partial image is updated to the candidate recommended information, thereby enabling switching and updating of the recommended information.
[0066] In this embodiment, when candidate recommended information matching the target image range exists, the update condition for the recommended information is controlled so that "the target image range to which the projected second partial image belongs in the target panoramic image does not change," and the mobile terminal can update and display the recommended information based on the candidate recommended information in response to the information update trigger operation triggered under this condition. This enables switching between different recommended information within the target image range, reduces the complexity of data processing that needs to be performed to switch recommended information, and enables rapid information updating and effective recommendations.
[0067] In one embodiment, the information push method based on a panoramic image further includes, when a target image range in which a current partial image projected from the target panoramic image to the framing area is located changes from a first image range to a second image range, in response to an information update trigger operation, updating the recommended information displayed on the current partial image from first recommended information positioned for the first image range to second recommended information positioned for the second image range.
[0068] Among them, the information update trigger operation is an operation for triggering an update display of the recommended information. The information update trigger operation may be a trigger operation when the recommended information is displayed. Specifically, the trigger condition of the information push trigger operation may include that an image range in which a partial image projected from a target panoramic image to a framing area is located has changed from a first image range to a second image range, and the first image range and the second image range are any two ranges among a plurality of image ranges divided from a target panoramic image, and specifically, the positions of the image ranges may be adjacent image ranges or non-adjacent image ranges. The information update trigger operation may be a trigger operation detected by a sensor in a mobile terminal, or a trigger operation performed by a user on the recommended information. For example, the information update trigger operation may be detected by detecting whether there is acceleration in a certain direction using an acceleration sensor of the mobile terminal, and specifically, the existence of the information update trigger operation may be determined by detecting whether there is an action such as a user jumping while holding the mobile terminal or controlling the mobile terminal to shake it.
[0069] Specifically, the occurrence of a change in the target image range may be realized when the user controls the mobile terminal or the movement of the target panoramic image to cause a relative displacement between the framing area and the target panoramic image. For example, as shown in Fig. 9, the user rotates the mobile terminal to trigger the display of the recommended information, and the recommended information is displayed in the second partial image, and then the user rotates the mobile terminal again, at which time a change occurs in the partial image displayed in the framing area, but the recommended information is still displayed. After the user stops rotating, a change occurs in the image range to which the partial image displayed in the framing area belongs, that is, when the current image range no longer matches the recommended information, an information update trigger operation is triggered, and the recommended information can be updated and displayed based on the recommended information that matches the current image range.
[0070] Specifically, when no change occurs in the target image range to which the second partial image projected from the target panoramic image to the framing area belongs, the information update trigger operation is not triggered when the recommended information is displayed, or the mobile terminal does not respond to the information update trigger operation, or does not perform an update processing flow for the recommended information, thereby saving data processing resources.When a change occurs in the target image range to which the second partial image projected from the target panoramic image to the framing area belongs, the mobile terminal updates the recommended information displayed on the current partial image to recommended information matching the changed target image range in response to the information update trigger operation triggered when the recommended information is displayed, thereby enabling the mobile terminal to realize an update of the recommended information in response to the information update trigger operation triggered when the update condition is satisfied.
[0071] In one specific application, as shown in FIG. 10, taking game advertisement as an example, a user operates an information push trigger to cause a "game character A" matching a first image range to be displayed in the framing area; when the user rotates the mobile terminal and the image range to which the current partial image belongs after the rotation is still the first image range, the displayed "game character A" is not updated; when the user rotates the mobile terminal again and the image range to which the current partial image belongs after the rotation becomes a second image range, the displayed "game character A" is replaced with "game character B" matching the second image range.
[0072] In this embodiment, the update condition for the recommended information is controlled to be "a change has occurred in the target image range to which the projected second partial image belongs in the target panoramic image," and the mobile terminal can update the recommended information based on the recommended information that matches each of the different target image ranges in response to the information update trigger operation triggered under this condition. This allows different recommended information to be displayed for different target image ranges, realizes rapid matching of recommended information waiting to be switched, simplifies the process of determining recommended information waiting to be switched, and realizes rapid information updating and effective recommendations.
[0073] In one embodiment, pushing the recommended detailed content of the recommended information in response to a detailed content display trigger operation that triggered the recommended detailed content entrance when the recommended detailed content entrance is displayed includes displaying the recommended detailed content of the recommended information in a recommended content display area on a display screen in which the framing area is located in response to a detailed content display trigger operation that triggered the recommended detailed content entrance when the recommended detailed content entrance is displayed.
[0074] Among them, the recommended content display area is an area of a part of the display screen where the framing area is located, excluding the framing area. The recommended content display area is displayed on the same screen as the framing area, and specifically, the recommended content display area may be superimposed (overlapped) with the framing area, for example, the recommended content display area is displayed superimposed on the framing area, and when a user triggers the cancellation of the display of the recommended content display area, the user can continue to perform an interaction based on the framing area. The recommended content display area may be a peripheral area of the framing area, for example, the recommended content display area is displayed above or below the framing area. Since the recommended detailed content can be displayed in the peripheral area of the framing area, the user can obtain the recommended detailed content and simultaneously continue to perform an interaction based on the framing area.
[0075] Specifically, when the mobile terminal displays a recommended detailed content entrance, it displays the recommended detailed content of the recommended information in a recommended content display area on the display screen in which the framing area is located in response to a detailed content display trigger operation that triggers the recommended detailed content entrance, and a display cancellation entrance is further displayed in the recommended content display area, and the mobile terminal cancels the display of the recommended content display area in response to a trigger operation performed by the user on the display cancellation entrance.
[0076] In this embodiment, by displaying the recommended content display area and the framing area on the same screen, the user can obtain the recommended detailed content and trigger the display of other recommended information without switching screens. In addition, by avoiding screen switching, the screen parameter setting process for the mobile terminal to display information is simplified, the convenience of information acquisition for the user is improved, and it is advantageous for realizing effective recommendation of multiple recommended information.
[0077] In one embodiment, the information push method based on a panoramic image further includes displaying a panoramic image indicator on a display screen of the mobile terminal, and displaying, in a framing area displayed on the mobile terminal, a first partial image projected from the target panoramic image into the framing area includes displaying, in a framing area displayed on the mobile terminal, a first partial image projected from the target panoramic image into the framing area in response to a trigger operation on the panoramic image indicator, wherein the panoramic image indicator is an image indicator of the target panoramic image.
[0078] Wherein, the panoramic image mark is used to represent and distinguish different panoramic images. Specifically, the panoramic image mark may include a trigger entry of information corresponding to the panoramic image, and the information corresponding to the panoramic image may be a panoramic image name, a panoramic image type, etc. For example, for a game enthusiast, the possibility of triggering a game type panoramic image is higher than the possibility of triggering a home type panoramic image. Also, for example, for an A type game enthusiast, the possibility of triggering a panoramic image corresponding to an A type game is higher than the possibility of triggering a panoramic image corresponding to a B type game. By marking the panoramic image type, it is convenient for the user to select a panoramic image of interest, and the possibility of the user triggering the launch of the target panoramic image can be increased, and the possibility of the recommendation of the recommended information being successful can be increased.
[0079] The first partial image is a partial image corresponding to the projection center that is preset in the target panoramic image. By presetting the projection center, it is possible to ensure that the first partial image displayed is the same when different mobile terminals or the same mobile terminal launches the target panoramic image in different orientations, and ensure that the relative displacement between the framing area and the target panoramic image each time is realized under the same conditions, thereby ensuring that the recommended information corresponding to each target image range has a specific order, which is advantageous for the rational arrangement of the recommended information.
[0080] In one specific application, a plurality of candidate panoramic image signs are displayed on the display screen of the mobile terminal, and the mobile terminal selects a target panoramic image sign according to a selection operation performed by the user on the candidate panoramic image signs, and displays, in a framing area displayed on the mobile terminal, a first partial image projected from the target panoramic image corresponding to the target panoramic image sign into the framing area.
[0081] In this embodiment, the panoramic image indicator is triggered to launch the projection of a partial image of the target panoramic image and display the first partial image, thereby ensuring that the first partial image displayed by the mobile terminal is the same when different mobile terminals or the same mobile terminal launches the target panoramic image in different orientations, which is advantageous for realizing a rational arrangement of recommended information and expands the applicability of the above-mentioned method to different mobile terminals.
[0082] In one embodiment, the target image range is a first image range, and the information push method based on a panoramic image further includes: displaying, in the framing area after the secondary displacement occurs, a third partial image projected from the target panoramic image to the framing area after the secondary displacement occurs, in accordance with a secondary displacement of the framing area occurring relative to the target panoramic image; and, when the third partial image belongs to the second image range of the target panoramic image, canceling the display of the recommended information matching the first image range, and displaying the recommended information matching the second image range in the third partial image.
[0083] Wherein, the first image range and the second image range are both one of the image ranges of the target panoramic image, and multiple image ranges can be obtained by performing range division on the target panoramic image. Wherein, the range division of the target image may be equidistant (equal interval / equal distance) division, that is, the size of each image range obtained by division is the same, and the range division of the target image may be non-equidistant division, that is, the size of each image range obtained by division may be different. The specific range division method may be adjusted according to actual needs, for example, when it is desired to make the image ranges corresponding to multiple different recommended information the same, for example, as shown in FIG. 12, a 360° circular panoramic image is divided into eight image ranges, and the recommended information displayed in the range of [0°, 45°) is shown in FIG. A1, the recommended information displayed in the range of [45°, 90°) is shown in FIG. A2; …; the recommended information displayed in the range of [270°, 315°) is shown in FIG. A7; and the recommended information displayed in the range of [315°, 360°) is shown in FIG. A8.
[0084] The secondary displacement refers to the displacement of the framing area occurring with respect to the target panoramic image when the recommendation information is displayed. As can be understood, the displacement and the secondary displacement are both displacements of the framing area occurring with respect to the target panoramic image, and the specific manner in which the displacement occurs may be the same, and the displacement and the secondary displacement are used to indicate that the timing of displaying the occurrence of the displacement is respectively before and after the display of the recommendation information. The partial image projected from the target panoramic image into the framing area after the secondary displacement is a third partial image, that is, the partial image may change according to the relative displacement occurring.
[0085] Specifically, when the recommended information is displayed in the second partial area, the mobile terminal detects a displacement of the framing area relative to the target panoramic image, and when it detects that a relative displacement has occurred, it further determines whether a change has occurred in the image range to which the third partial image projected from the target panoramic image into the framing area belongs after the relative displacement has occurred, and if a change has occurred, replaces the recommended information displayed in the third partial image with recommended information that matches the image range after the change.If no change has occurred, it continues to display the recommended information that matches the original image range in the third partial image.
[0086] In one specific application, when the first recommended information "game character A" matching the first image range is displayed in the second partial area, the mobile terminal detects a change in the orientation of the mobile terminal through the gyroscope sensor, or detects that the user has performed a drag operation on the partial image displayed in the framing area, and after determining that the framing area has been displaced relative to the target panoramic image, the mobile terminal further determines the image range to which the third partial image projected from the target panoramic image belongs, and displays "game character A" in the third partial image if the image range is still the first image range, and displays "game character B" matching the second image range in the third partial image if the image range is the second image range. In this way, the recommended information displayed on the partial image can be updated based on the change in the image range to which the partial image projected and displayed belongs.
[0087] In this embodiment, when the recommended information is displayed, the recommended information can be updated to the recommended information that matches the second image range based on the change of the image range to which the third partial region projected after the secondary displacement belongs from the first image range to the second image range in response to the secondary displacement. By realizing the update of the recommended information through a convenient operation and displaying different recommended information for different image ranges to which the generated displacement belongs, it is possible to realize a diversified display of the recommended information and improve the effect of information pushing.
[0088] In one embodiment, when the second partial image is within the target image range of the target panoramic image, pushing recommended information to be placed relative to the target image range so that the recommended information is displayed in the second partial image includes, when the second partial image belongs to the target image range of the target panoramic image, pushing recommended information to be placed relative to the target image range so that the recommended information is displayed in the second partial image in response to an information push trigger operation triggered when the second partial image is displayed.
[0089] Among them, the information push trigger operation is an operation for triggering the display of the recommended information. The information push trigger operation may be a trigger operation when a partial image is displayed. Specifically, the information push trigger operation may be a trigger for a partial image, such as a click operation or a long press operation. The information push trigger operation may be a trigger operation detected by a sensor in a mobile terminal. For example, the detailed content display trigger operation is detected by detecting whether there is acceleration in a certain direction using an acceleration sensor in the mobile terminal. For example, an acceleration in a certain direction may occur due to an action such as a user jumping while holding the mobile terminal or controlling the mobile terminal to shake, so that an action such as a user jumping while holding the mobile terminal or controlling the mobile terminal to shake can all be considered as a detailed content display trigger operation.
[0090] Specifically, in response to a launch operation for the target panoramic image, the mobile terminal displays a first partial image projected from the target panoramic image into a framing area displayed on the mobile terminal, and in response to a displacement of the framing area that occurs for the target panoramic image, the mobile terminal displays a second partial image projected from the target panoramic image into the framing area after the displacement, in the framing area after the displacement.
[0091] In addition, the displayed second partial image may change with the displacement that occurs. When the second partial image belongs to the target image range of the target panoramic image, the recommended information to be arranged with respect to the target image range is pushed in response to the information push trigger operation triggered when the second partial image is displayed, so that the recommended information is displayed on the second partial image. That is, the recommended information is displayed in response to the information push trigger operation, and the mobile terminal detects the target image range to which the partial image displayed at the time of the information push trigger operation belongs, thereby determining that the recommended information to be displayed is the recommended information that matches the target image range, and then displays the recommended information on the second partial image. The displayed recommended information can be updated in response to changes in the image range to which the displayed partial image belongs, and the displayed recommended information may be updated in response to an information update trigger operation, and specifically, can be set according to the needs of the actual scenario.
[0092] In one specific application, the user clicks to trigger the projection display of the game panoramic image, and displays a first partial image projected from the game panoramic image projection into the framing area displayed on the mobile terminal, and when the mobile terminal detects through the gyroscope sensor that the mobile terminal has changed its orientation or the user has performed a drag operation on the partial image displayed in the framing area, the mobile terminal displays a second partial image projected from the target panoramic image into the framing area after the displacement corresponding to the orientation change or drag operation has occurred in the framing area after the displacement has occurred. When the second partial image belongs to the first image range of the target panoramic image, the mobile terminal detects through the built-in acceleration sensor that there is an acceleration in the target direction, and when it detects an action such as the user jumping with the mobile terminal or controlling the mobile terminal to shake, the second partial image displays the recommended information "game character A" that matches the first image range.
[0093] Furthermore, the mobile terminal can detect, by the gyroscope sensor, that a change in orientation has occurred in the mobile terminal, or that the user has performed a drag operation on the partial image displayed in the framing area, and can determine whether to update the displayed recommended information based on whether a change has occurred in the image range to which the third partial image projected from the target panoramic image to the framing area belongs. If the image range is still the first image range, "game character A" is continuously displayed in the third partial image, and if the image range is the second image range, "game character B" matching the second image range is displayed in the third partial image. This makes it possible to update the recommended information displayed in the partial image based on a change in the image range to which the partial image projected and displayed belongs.
[0094] Furthermore, the mobile terminal can determine whether to update the displayed recommended information based on whether an information update trigger operation has been triggered when the recommended information is displayed. When the mobile terminal responds to the trigger for the information update trigger operation, what is displayed in the framing area is the target partial image that is projected in the framing area when the information update trigger operation is triggered. Therefore, in the target partial image, the displayed recommended information is updated to recommended information that matches the target image range to which the target partial image belongs.
[0095] In this embodiment, the recommended information to be placed on the target image range is pushed in accordance with the information push trigger operation triggered by the user when the second partial image is displayed, and the recommended information is displayed in the second partial image, allowing the user to determine the timing of displaying the recommended information; and by displaying the recommended information through the information push trigger operation triggered by the user, interaction in the information push process is strengthened, the user's participation in the information push process is improved, and the user's interest can be further attracted, thereby improving the effectiveness of information push.
[0096] In one embodiment, when the second partial image belongs to the target image range of the target panoramic image, pushing recommended information to be placed relative to the target image range in accordance with an information push trigger operation triggered when the second partial image is displayed so that the recommended information is displayed on the second partial image includes, when the second partial image belongs to the target image range of the target panoramic image, pushing recommended information to be placed relative to the target image range in accordance with movement of the mobile terminal in the target direction when the second partial image is displayed so that the recommended information is displayed on the second partial image.
[0097] Wherein, the target direction may be any direction that can be detected by the mobile terminal. Specifically, the movement in the target direction may be a movement in the direction of gravity, or may be a reciprocating movement in a certain direction, and the reciprocating movement refers to a process in which the user controls the mobile terminal to move from position A to position B in a certain direction and then return to position A again. In a specific application, the reciprocating movement may be an action such as a user operating the mobile terminal shaking the mobile terminal or shaking it up and down, or an action of the user operating the mobile terminal jumping with the mobile terminal, where the jump may be a jump up or a jump forward / backward, etc., and in the jump process, the user changes with respect to the height of the ground and returns to the original state, so whether it is a jump up, a jump forward, or a jump backward, the movement in the vertical direction belongs to reciprocating movement. In addition, the action of shaking is a reciprocating movement with no limited movement direction, and shaking up and down is a reciprocating movement in the vertical direction.
[0098] In one specific application, when the second partial image belongs to the target image range of the target panoramic image, the mobile terminal uses a built-in gyroscope sensor to detect the user's action of jumping while holding the mobile terminal, and accordingly pushes recommended information to be positioned for the target image range, so that the recommended information is displayed on the second partial image; for example, when the user jumps once, an advertising image matching the target image range is displayed.
[0099] In this embodiment, the mobile terminal moves back and forth in the target direction, and when the user jumps, for example, recommended information is displayed, allowing the mobile terminal to accurately detect the movement using devices such as a built-in gyroscope sensor, thereby achieving a quick and accurate response. In addition, the effect is created that the user's jumping action triggers the display of the recommended information, providing a more interactive, fun and immersive experience.
[0100] In one embodiment, the information push method based on a panoramic image further includes canceling the display of recommended information that matches the target image range in the second partial image in response to movement of the mobile terminal in the target direction when displaying the recommended information.
[0101] Wherein, the target direction may be any direction that can be detected by the mobile terminal. Specifically, it may be the same as the target direction corresponding to the trigger operation of displaying the recommended information, or may be a different direction. Specifically, the trigger operation of displaying the recommended information is the same as the trigger operation of canceling the display, so that the user can display the recommended information and cancel the display of the recommended information based on the same action, and the operation is simple and convenient, which makes it easy for the user to continuously obtain other recommended information, and improves the effect of recommending information.
[0102] This application further provides an application scenario, in which the above-mentioned panoramic image-based information pushing method is applied. Specifically, the application of the panoramic image-based information pushing method in the application scenario is as follows:
[0103] Specific application scenarios may be the information flow, screen opening, and live broadcast advertising scenarios in mobile terminals. The information push method based on panoramic images can realize a novel interactive game-like advertising display form.
[0104] Specifically, when an advertiser places an advertisement, it needs to upload one 360° or 720° panoramic image A and multiple advertising images A1, A2, A3, A4, etc. triggered at different angles as the recommended information for panoramic advertising image projection, and each advertising image corresponds to an angle range, among which, users can use image tools to edit or design, or use panoramic cameras to obtain the 360° or 720° panoramic images required for the material as advertising material.
[0105] As shown in Figure 13, taking the mobile terminal as an example, when the user lifts the mobile phone and turns it around (rotates), the panoramic image A moves together in the framing area on the mobile phone screen, i.e., the advertising position, and when it moves to a certain angle horizontally, the mobile phone uses its built-in acceleration sensor to detect the user's jumping motion (or the motion of the mobile phone operator shaking or shaking up and down), for example, a single jump upwards, and triggers an advertising image corresponding to the angle range in which the horizontal angle is located, and when the advertising image is displayed, the user's operation on the advertising image is detected, thereby downloading an application program corresponding to the advertising image.
[0106] This creates the effect that the user's actions of turning or jumping trigger a partial projection of the panoramic image A with advertising content, changing it to advertising image A1 or A2 or A3 or A4, providing a more interactive, fun and immersive experience.
[0107] In another embodiment, as shown in FIG. 14, the partial projection of the panoramic image A changes at the advertising position on the mobile phone screen as the mobile phone moves, and when the mobile phone moves to a certain horizontal angle and stops, it can directly trigger the advertising image corresponding to the angle range in which the horizontal angle is located, and when the advertising image is displayed, the user's jumping behavior can be detected to download the application program corresponding to the advertising image.
[0108] In a specific application process, a user clicks on a panoramic image on the front side of the mobile phone, and displays an initial image scene projected from the panoramic image on the mobile phone screen, the panoramic image includes multiple image scenes, each image scene corresponds to an angle of the panoramic image, and the specific angle value can be the angle relative to the initial image scene or the angle relative to another reference point. An image scene can be displayed on the mobile phone screen once.
[0109] Take the panoramic image as an example of M degrees, and N advertising images are uniformly distributed in the panoramic image, for example, advertising image 1 corresponds to angle 1-30 degrees, advertising image 2 corresponds to angle 30-60 degrees, advertising image 3 corresponds to angle 60-90 degrees, and others can be inferred based on this. When a user holds the mobile phone and rotates an angle a from the initial image scene, and the user's jumping behavior is detected, the processor of the mobile phone determines the angle range corresponding to the image scene after the rotation angle a, and displays the advertising images associated with the angle range, for example, when the angle a is 45 degrees, displays advertising image 2.
[0110] When an advertisement image is displayed at an advertisement position on the mobile phone, the user clicks on the advertisement image or triggers a download entrance, or when the mobile phone detects the user's jumping action again by a built-in acceleration sensor, a jump to a detailed screen corresponding to the advertisement image is triggered, and when the displayed advertisement image is a game advertisement, for example, a jump to a game download screen is made.
[0111] The specific implementation flow is as follows: first, display the image scene projected from the panoramic image at the advertisement position on the mobile phone, the image scene can change according to the moving angle of the mobile phone, and then, when moving to a certain angle, the processor of the mobile phone calls the corresponding advertisement image based on the mapping relationship between the angle range and the advertisement image to display it in the current image scene. When the advertisement image is displayed, if the acceleration sensor built in the mobile phone detects the user's jumping action, enter the detailed screen corresponding to the advertisement image, for example, jump to a game download screen to download the game. When the gyroscope sensor built in the mobile phone detects the user continues to rotate to the next angle, the processor of the mobile phone again calls the corresponding advertisement image based on the mapping relationship between the angle range and the advertisement image to update the displayed advertisement image, and can also detect the user's jumping action for the updated advertisement image to enter the corresponding detailed screen.
[0112] In the above-mentioned processing process, the detection of the rotation angle of the mobile phone and the user's jumping action can be realized by a gyroscope sensor and an acceleration sensor, respectively. The acceleration sensor obtains the direction of gravitational acceleration, and integrates the acceleration with time to calculate the speed of the mobile phone in three-dimensional space, thereby detecting the jumping action of the user holding the mobile phone. The gyroscope sensor is a sensor for obtaining the angular velocity of the mobile phone in three-dimensional space, and integrates the angular velocity with time to calculate the change in the attitude of the mobile phone, thereby obtaining the rotation action of the visual angle of the user holding the mobile phone.
[0113] In one specific application, the user clicks on the front panoramic image, and the initial image scene projected from the panoramic image is displayed on the mobile phone screen, and the initial image scene may be specifically the image scene corresponding to 0 degree in the panoramic image. When the user holds the mobile phone and rotates, the gyroscope sensor of the mobile phone detects the rotation angle a, and the mobile phone can display the image scene projected from the panoramic image according to the angle a. When the user stops rotating and jumping, the mobile phone screen displays the image scene A of the panoramic image, and the mobile phone detects the user's jumping action by the acceleration sensor, and determines the advertisement image corresponding to the image scene A according to the angle a, and displays the advertisement image superimposed on the image scene A. At this time, the user can return to the image scene A by jumping again. The user rotates from the image scene A by an angle b, and the mobile phone screen displays the image scene B, and the mobile phone determines the corresponding advertisement image (i.e., the advertisement image associated with the image scene B) according to the angle a+b, and displays the advertisement image superimposed on the image scene B.
[0114] In one embodiment, as shown in FIG. 15, a panoramic image-based information push method is provided, which includes the following steps.
[0115] Step 1502: A panoramic image indicator is displayed on the display screen of the mobile terminal.
[0116] Step 1504: In response to a trigger operation on the panoramic image sign, in a framing area displayed on the mobile terminal, a first partial image projected from a target panoramic image corresponding to the panoramic image sign into the framing area is displayed.
[0117] Step 1506: In response to the framing orientation adjustment for the framing area, in the framing area after the framing orientation adjustment has occurred, a second partial image projected from the target panoramic image to the framing area after the framing orientation adjustment has occurred is displayed.
[0118] Step 1508: In response to the projection orientation adjustment operation on the target panoramic image, a second partial image projected from the target panoramic image after the projection orientation adjustment onto the framing area is displayed in the framing area.
[0119] Step 1510: When the second partial image belongs to the target image range of the target panoramic image, a recommended information display area is superimposed on the second partial image in accordance with the reciprocating movement of the mobile terminal in the target direction when the second partial image is displayed, and then jump to step 1512 or step 1518.
[0120] Step 1512: The recommended information for the image format and an entrance to the recommended detailed contents are displayed in the recommended information display area.
[0121] Step 1514: In response to the detailed content display trigger operation that triggered the recommended detailed content entrance, a jump is made to the application program screen linked to the recommended information.
[0122] Step 1516: The recommended detailed contents of the recommended information are displayed on the application program screen.
[0123] Step 1518: The recommended information is displayed in the recommended information display area.
[0124] Step 1520: When the target image range to which the current partial image projected from the target panoramic image into the framing area belongs does not change, in response to an information update trigger operation, the candidate recommendation information to be placed relative to the target image range is pushed, so that the recommendation information displayed in the second partial image is updated to the candidate recommendation information.
[0125] Step 1522: When the target image range in which the current partial image projected from the target panoramic image to the framing area is located changes from the first image range to the second image range, in response to an information update trigger operation, the recommended information displayed on the current partial image is updated from the first recommended information arranged for the first image range to the second recommended information arranged for the second image range.
[0126] As can be understood, although the steps in the flowcharts of Figures 2 and 15 are shown in sequence according to the direction of the arrows, these steps do not necessarily have to be performed in sequence according to the order of the arrows. Unless otherwise specified, the execution of these steps is not limited to the order, and these steps may be performed in other orders. In addition, at least some of the steps in Figures 2 and 15 may include multiple steps or multiple stages, and these steps or stages do not necessarily have to be performed at the same time, but may be performed at different times, and the execution of these steps or stages does not necessarily have to be sequential, but may be performed alternately with other steps or at least some of the steps or stages in other steps.
[0127] In one embodiment, as shown in FIG. 16 , an information push device 1600 based on a panoramic image is provided, which may be part of a mobile terminal through a software module or a hardware module, or a combination of both, and the device specifically includes a first projection module 1602, a second projection module 1604 and an information push module 1606.
[0128] First projection module 1602: Used for displaying, in a framing area displayed on the mobile terminal, a first partial image projected from a target panoramic image into the framing area.
[0129] Second projection module 1604: Used to display a second partial image projected from the target panoramic image to the framing area after the displacement in response to a displacement of the framing area relative to the target panoramic image, in the framing area after the displacement.
[0130] Information pushing module 1606: Used to push recommended information to be located relative to the target image range when the second partial image belongs to the target image range of the target panoramic image, so that the recommended information is displayed on the second partial image.
[0131] In one embodiment, the information push module further includes an overlay display unit and a recommended information display unit, of which the overlay display unit is used for overlaying and displaying the recommended information display area in the second partial image, and the recommended information display unit is used for displaying the recommended information and the recommended detailed content entrance in the recommended information display area, and the information push device based on the panoramic image further includes a recommended detailed content display module, which is used for pushing the recommended detailed content of the recommended information in accordance with the detailed content display trigger operation that triggered the recommended detailed content entrance when displaying the recommended detailed content entrance.
[0132] In one embodiment, the recommended detail content display module includes an application program screen display unit and a recommended detail content display unit, where the application program screen display unit is used to jump to an application program screen linked to the recommended information in accordance with a detail content display trigger operation that triggers the recommended detail content entrance when displaying the recommended detail content entrance, and the recommended detail content display unit is used to display the recommended detail content of the recommended information on the application program screen.
[0133] In one embodiment, the recommended detail content display module is further used to display the recommended detail content of the recommended information in the recommended content display area on the display screen in which the framing area is located, in response to the detail content display trigger operation that triggered the recommended detail content entrance when displaying the recommended detail content entrance.
[0134] In one embodiment, the second projection module is further used to display, in the framing area after the framing orientation adjustment occurs, a second partial image projected from the target panoramic image into the framing area after the framing orientation adjustment occurs in response to the framing orientation adjustment relative to the framing area.
[0135] In one embodiment, the second projection module is further used to display, in the framing area, a second partial image projected from the target panoramic image after the projection orientation adjustment into the framing area in response to a projection orientation adjustment operation on the target panoramic image.
[0136] In one embodiment, the information push device based on the panoramic image further includes a recommended information update module, which is used to display candidate recommended information matching the target image range in the second partial image in response to an information update trigger operation triggered when the recommended information is displayed when the target image range to which the current partial image projected from the target panoramic image belongs does not change.
[0137] In one embodiment, the information push device based on the panoramic image further includes a recommended information update module, which is used to display recommended information that matches the changed target image range in the current partial image in an information update trigger operation triggered when the target image range to which the current partial image projected from the target panoramic image belongs changes from the target image range to which the current partial image belongs in the framing area.
[0138] In one embodiment, the target image range is a first image range, and the information push device based on the panoramic image further includes a third projection module and a recommended information update module, of which the third projection module is used to display a third partial image projected from the target panoramic image to the framing area after the secondary displacement in the framing area after the secondary displacement occurs according to a secondary displacement of the framing area relative to the target panoramic image, and the recommended information update module is used to cancel the display of the recommended information matching the first image range and display the recommended information matching the second image range in the third partial image when the third partial image belongs to the second image range of the target panoramic image.
[0139] In one embodiment, the information push module is further used to push recommended information to be placed on the target image range in response to an information push trigger operation triggered when the second partial image is displayed when the second partial image belongs to the target image range of the target panoramic image, so that the recommended information is displayed on the second partial image.
[0140] In one embodiment, the information push module is further used to push recommended information to be placed relative to the target image range in response to the reciprocating movement of the mobile terminal in the target direction when the second partial image is displayed, when the second partial image belongs to the target image range of the target panoramic image, so that the recommended information is displayed in the second partial image.
[0141] In one embodiment, the information cancellation display module is further used to cancel the display of recommended information matching the target image range in the second partial image in response to movement of the mobile terminal in the target direction when the recommended information is displayed.
[0142] In one embodiment, the recommendation information includes a three-dimensional image, and the information pushing module is further used to display a first viewing angle image projected from the three-dimensional image into the framing area in the second partial image.
[0143] The information push device based on the panoramic image further includes a viewing angle conversion module, which is used to display, in a second partial image, a second viewing angle image projected from the three-dimensional image after the viewing angle shift occurs to the framing area according to the viewing angle shift of the three-dimensional image occurring relative to the framing area.
[0144] In one embodiment, the information push device based on the panoramic image further includes a panoramic image sign display module, which is used for displaying a candidate panoramic image sign on the display screen of the mobile terminal, and the first projection module is further used for displaying, in the framing area of the mobile terminal, a first partial image projected from the target panoramic image to the framing area in response to a selection operation on a target panoramic image sign in the candidate panoramic image sign, wherein the target panoramic image sign is an image sign of the target panoramic image.
[0145] In one embodiment, the framing area is a promotional information display screen, and the information push device based on the panoramic image includes a promotional information display screen display module, which is used for displaying a promotional information display screen corresponding to a target application program in response to a launch operation for the target application program, and the first projection module is further used for displaying a first partial image projected from the target panoramic image to the framing area on the promotional information display screen.
[0146] In one embodiment, the framing area is a promotional information display screen, and the information push device based on the panoramic image includes a promotional information display area display module, which is used for displaying the promotional information display area in the information flow display screen of the target application program, and the first projection module is further used for displaying a first partial image projected from the target panoramic image to the framing area in the promotional information display area.
[0147] For a specific embodiment of the information push device based on panoramic images, please refer to the embodiment of the information push method based on panoramic images described above, and the detailed description will be omitted here. Each module in the information push device based on panoramic images described above can be realized in whole or in part by software, hardware, or a combination thereof. Each module described above can be embedded in the processor of the mobile terminal in the form of hardware or configured independently therefrom, or can be stored in the memory of the mobile terminal in the form of software, so that the processor can call it to perform the operation corresponding to each module described above.
[0148] In one embodiment, a mobile terminal is provided, the internal configuration of which is shown in FIG. 17. The mobile terminal includes a processor, a memory, a communication interface, a display, and an input device, which are connected via a system bus. The processor of the mobile terminal is used to provide calculation and control capabilities. The memory of the mobile terminal includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and computer-readable instructions. The internal memory is used to provide an environment for the execution of the operating system and the computer-readable instructions in the non-volatile storage medium. The communication interface of the mobile terminal is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be realized by WIFI, an operator network, NFC, or other technologies. The computer-readable instructions are configured to realize an information push method based on a panoramic image when executed by the processor. The display of the mobile terminal can be a liquid crystal display or an electronic ink display, and the input device of the mobile terminal can be a touch layer covering the display, a button, a trackball, a touch pad, etc. installed on the outer shell of the mobile terminal, and can also be an external key point, a touch panel, a mouse, etc.
[0149] As can be understood by those skilled in the art, the configuration shown in FIG. 17 is a block diagram of only a portion of the configuration related to the technical solution of the present application, and does not limit the mobile terminal to which the technical solution of the present application can be applied, and a specific mobile terminal may include more or fewer components than those shown, may combine several components, or may have a different component arrangement.
[0150] In one embodiment, a mobile terminal is further provided, comprising a memory and a processor, the memory having computer readable instructions stored therein, the processor being configured to perform the steps of each of the method embodiments described above when executing the computer readable instructions.
[0151] In one embodiment, a computer-readable storage medium is provided having computer-readable instructions stored therein, the computer-readable instructions being configured, when executed by a processor, to implement the steps of each of the method embodiments described above.
[0152] In one embodiment, a computer readable instruction product or computer readable instructions is provided, the computer readable instruction product or computer readable instructions including computer instructions stored on a computer readable storage medium, a processor of a mobile terminal reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions to cause the mobile terminal to perform the steps of each of the method embodiments described above.
[0153] As can be understood by those skilled in the art, the implementation of all or part of the flow of the method of the above-mentioned embodiments can be completed by instructing relevant hardware with computer-readable instructions, which are stored in a non-volatile computer-readable storage medium, and the computer-readable instructions may include the flow of each of the above-mentioned method embodiments when executed. Any references to storage, memory, database, or other medium used in each of the embodiments provided in this application may include at least one of non-volatile and volatile storage. Non-volatile storage may include ROM (Read-Only Memory), magnetic tape, floppy disk, flash memory, optical storage, etc. Volatile storage may include RAM (Random Access Memory) or external high-speed cache storage. By way of example, RAM may be SRAM (Static Random Access Memory), SRAM (Static Random Access Memory), SRAM (SRAM), and other storage media. Random Access Memory), DRAM (Dynamic The memory may include a variety of devices such as a memory access random access memory (RAM).
[0154] Although the preferred embodiment of the present application has been described above, the present application is not limited to this embodiment, and any modification to the present application falls within the technical scope of the present application as long as it does not depart from the spirit of the present application.
Claims
1. 1. A mobile terminal-implemented method for pushing information based on panoramic images, comprising: displaying, in a framing area displayed on the mobile terminal, a first partial image projected from a target panoramic image into the framing area; displaying, in the displaced framing area in response to a displacement of the framing area occurring relative to the target panoramic image, a second partial image projected from the target panoramic image onto the displaced framing area; and and when the second partial image is located in a target image range of the target panoramic image, pushing recommendation information to be arranged with respect to the target image range, so that the recommendation information is displayed on the second partial image; The method comprises: When a target image range in which a current partial image projected from the target panoramic image to the framing area is located does not change, the method further includes a step of pushing candidate recommendation information arranged for the target image range in response to an information update trigger operation, so that the recommendation information displayed on the second partial image is updated to the candidate recommendation information; the target image area is a first image area; The method comprises: displaying, in the framing area after the secondary displacement, a third partial image projected from the target panoramic image onto the framing area after the secondary displacement in response to the secondary displacement of the framing area occurring with respect to the target panoramic image; and The method further includes a step of canceling display of first recommendation information positioned for the first image range when the third partial image is located in a second image range of the target panoramic image, and displaying second recommendation information positioned for the second image range in the third partial image.
2. 2. The method of claim 1, The step of pushing the recommendation information to be arranged on the target image range so that the recommendation information is displayed on the second partial image includes: A step of displaying a recommendation information display area in the second partial image in an overlapping manner; and displaying recommended information of an image format and a recommended detailed content entry in the recommended information display area, the recommended information being information arranged relative to the target image range; The method comprises: The method further includes pushing recommended details of the recommendation information in response to a details display trigger operation triggered on the recommended details entrance.
3. 3. The method of claim 2, The step of pushing the recommended details of the recommendation information in response to a detailed content display trigger operation triggered on the recommended details entrance includes: jumping to an application program screen linked to the recommended information in response to a detailed content display trigger operation triggered on the recommended detailed content entrance; and The method includes displaying recommendation details of the recommendation information on the application program screen.
4. 3. The method of claim 2, The step of pushing the recommended details of the recommendation information in response to a detailed content display trigger operation triggered on the recommended details entrance includes: The method includes a step of pushing recommended details of the recommended information in a recommended content display area on a display screen in which the framing area is located in response to a details display trigger operation triggered on the recommended details entrance.
5. 2. The method of claim 1, The step of displaying, in the displaced framing area in response to the displacement of the framing area occurring with respect to the target panoramic image, a second partial image projected from the target panoramic image onto the displaced framing area, includes: and displaying, in response to a framing orientation adjustment relative to the framing area, a second partial image projected from the target panoramic image into the framing area after the framing orientation adjustment.
6. 2. The method of claim 1, The step of displaying, in the displaced framing area in response to the displacement of the framing area occurring with respect to the target panoramic image, a second partial image projected from the target panoramic image onto the displaced framing area, includes: The method includes a step of displaying, in the framing area, the second partial image projected from the target panoramic image after the projection orientation adjustment into the framing area in response to a projection orientation adjustment operation on the target panoramic image.
7. 2. The method of claim 1, the method further comprising a step of updating, when a target image range in which a current partial image projected from the target panoramic image into the framing area is located, in response to an information update trigger operation, updating recommendation information displayed on the current partial image from first recommendation information arranged for the first image range to second recommendation information arranged for the second image range when the target image range in which the current partial image is located changes from a first image range to a second image range.
8. 2. The method of claim 1, The step of pushing recommendation information to be arranged with respect to the target image range when the second partial image is located in the target image range of the target panoramic image, and causing the recommendation information to be displayed on the second partial image, The method includes a step of, when the second partial image is located in a target image range of the target panoramic image, pushing recommended information to be placed on the target image range in response to an information push trigger operation triggered when the second partial image is displayed, and causing the recommended information to be displayed on the second partial image.
9. 9. The method of claim 8, The step of pushing the recommended information to be arranged in the target image range in response to an information push trigger operation triggered when the second partial image is displayed, so that the recommended information is displayed in the second partial image, The method includes a step of pushing recommended information to be positioned relative to the target image range in response to movement of the mobile terminal in a target direction when the second partial image is displayed, and causing the recommended information to be displayed on the second partial image.
10. 10. The method of claim 9, The method further comprises the step of canceling display of the recommendation information in the second partial image in response to movement of the mobile terminal in a target direction when the recommendation information is displayed.
11. 2. The method of claim 1, the recommendation information includes a three-dimensional image; The step of pushing the recommendation information to be arranged on the target image range so that the recommendation information is displayed on the second partial image includes: displaying, in the second partial image, a first viewing angle image projected from the three-dimensional image onto the framing area; The method comprises: The method further includes a step of displaying, in the second partial image, a second viewing angle image projected from the three-dimensional image after the viewing angle shift onto the framing area in response to a viewing angle shift of the three-dimensional image occurring relative to the framing area.
12. 12. The method according to any one of claims 1 to 11, comprising: displaying a promotion information display screen of the target application program in response to a launch operation of the target application program; The step of displaying, in a framing area displayed on the mobile terminal, a first partial image projected from a target panoramic image into the framing area includes: The method includes displaying, on the promotional information display screen, a first partial image projected from a target panoramic image into the framing area.
13. 12. The method according to any one of claims 1 to 11, comprising: Further comprising the step of displaying a promotion information display area on an information flow display screen of the target application program; The step of displaying, in a framing area displayed on the mobile terminal, a first partial image projected from a target panoramic image into the framing area includes: The method includes displaying, in the promotional information display area, a first partial image projected from a target panoramic image into the framing area.
14. 12. The method according to any one of claims 1 to 11, comprising: displaying a candidate panoramic image indicator on a display screen of the mobile terminal; The step of displaying, in a framing area displayed on the mobile terminal, a first partial image projected from a target panoramic image into the framing area includes: The method includes a step of displaying, in a framing area of the mobile terminal, a first partial image projected from a target panoramic image into the framing area in response to a selection operation on a target panoramic image sign among the candidate panoramic image signs, wherein the target panoramic image sign is an image sign of the target panoramic image.
15. 1. An apparatus for pushing information based on a panoramic image, comprising: a first projection module for displaying, in a framing area displayed on the mobile terminal, a first partial image projected from the target panoramic image into the framing area; a second projection module for displaying, in response to a displacement of the framing area occurring relative to the target panoramic image, in the displaced framing area, a second partial image projected from the target panoramic image onto the displaced framing area; and an information pushing module for pushing recommended information to be arranged on the target image range when the second partial image is located in the target image range of the target panoramic image, so that the recommended information is displayed on the second partial image; The apparatus comprises: When a target image range in which a current partial image projected from the target panoramic image to the framing area is located does not change, the method further executes, in response to an information update trigger operation, pushing candidate recommendation information arranged in the target image range, so that the recommendation information displayed in the second partial image is updated to the candidate recommendation information; the target image area is a first image area; The apparatus comprises: Displaying, in the framing area after the secondary displacement, a third partial image projected from the target panoramic image onto the framing area after the secondary displacement in response to the secondary displacement of the framing area occurring with respect to the target panoramic image; and The device further performs the steps of: canceling display of first recommendation information positioned for the first image range when the third partial image is located in a second image range of the target panoramic image; and displaying second recommendation information positioned for the second image range in the third partial image.
16. A memory device, a processor connected to the storage device, The storage device stores a computer program, A mobile terminal, wherein the processor is configured to execute the computer program to implement the method of any one of claims 1 to 11.
17. A program for causing a computer to execute the method according to any one of claims 1 to 11.
Citation Information
Patent Citations
Panoramic video playing method and device and storage medium
CN111309147A
Tatemonoyosuberidomenomikirisochi
JP1976045414A
Superconductive magnet
JP1984018618A
Ventilating plug for storage tank
JP1987028392A
Space simulator, space simulation method, space simulation program and recording medium
JP2006053694A