Panoramic camera photo album browsing method and system and panoramic camera

By building a web server that supports HTTP protocol on a panoramic camera, terminal devices can directly access and manage panoramic camera albums through a browser, solving the problems of cumbersome operations, low security and poor compatibility, and achieving convenient and efficient panoramic camera album browsing.

WO2025161677A1PCT designated stage Publication Date: 2025-08-07LABPANO TECHNOLOGY (CHANGZHOU) CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/136963
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-31
Filing Date
2024-12-05
Publication Date
2025-08-07

AI Technical Summary

Technical Problem

The existing panoramic camera album file management technology is cumbersome, has low security and poor compatibility, resulting in poor user experience.

Method used

Build a web server on a panoramic camera, supports HTTP protocol, generate accessible network addresses, and terminal devices connect and parse album information through a browser to realize browsing and interaction of panoramic camera albums.

Benefits of technology

It improves the portability and efficiency of panoramic camera album file management, reduces operation complexity and cost, enhances the compatibility and security of terminal equipment and panoramic camera system, and expands the scope of use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024136963_07082025_PF_FP_ABST
    Figure CN2024136963_07082025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a panoramic camera photo album browsing method and system and a panoramic camera. The method comprises: building a web server on a panoramic camera, acquiring an HTTP request sent by a terminal device, and establishing a connection with the terminal device; acquiring photo album information of the panoramic camera, and sending same to the terminal device, wherein the photo album information can be analyzed and rendered by a browser of the terminal device and displayed in the terminal device; and processing an interaction request fed back by the terminal device, and sending a processing result of the interaction request to the terminal device, wherein the processing result can be analyzed and rendered by the browser of the terminal device, so as to browse a panoramic camera photo album. The present application enables the terminal device to browse and access photo album files of the panoramic camera more quickly and efficiently.
Need to check novelty before this filing date? Find Prior Art

Description

Panoramic camera album browsing method, system and panoramic camera Technical Field

[0001] The embodiments of the present application relate to the technical field of panoramic cameras, and more particularly to a method and system for browsing a panoramic camera album, and a panoramic camera. Background Art

[0002] Existing panoramic camera album file management technologies rely on connecting a mobile phone to the camera and using a mobile app to manage and browse the panoramic camera album. This method requires users to download and install the mobile app, which is cumbersome and insecure. Furthermore, there are issues with poor compatibility between different brands and models of mobile phones and the app version. Therefore, existing technologies have significant limitations, and a more efficient and convenient method for panoramic camera album file management is urgently needed. Technical issues

[0003] The embodiments of the present application provide a method, system and panoramic camera for browsing panoramic camera albums. The technical problem to be solved is: in view of the defects of the existing technology, the existing file management technology of panoramic camera albums has technical problems such as cumbersome operation, low security and poor compatibility. Technical Solutions

[0004] To solve the above technical problems, the present application adopts a technical solution: providing a method for browsing a panoramic camera album, wherein a web server is built on the panoramic camera, the web server supports HTTP protocol requests and processing, the panoramic camera generates a network address that can access the web server, and the network address can be opened by a browser of a terminal device. The browsing method includes:

[0005] Obtaining an HTTP request sent by the terminal device, processing the HTTP request and establishing a connection with the terminal device;

[0006] Acquire the album information of the panoramic camera, and send the album information to the terminal device, where the album information can be parsed and rendered by the browser of the terminal device and displayed on the terminal device;

[0007] The interactive request fed back by the terminal device is processed, and the processing result of the interactive request is sent to the terminal device. The processing result can be parsed and rendered by the browser of the terminal device to realize browsing of the panoramic camera album.

[0008] In a specific embodiment, the sending of the album information to the terminal device, where the album information can be parsed and rendered by the browser of the terminal device, is as follows:

[0009] The album information includes video data and image data, which are sent to the terminal device in the form of HTML5 pages. The terminal device receives the video data and image data with a browser that supports HTML5 and performs parsing and rendering.

[0010] In a specific embodiment, the display in the terminal device includes:

[0011] The terminal device displays the parsed and rendered video data in the form of video thumbnails on the terminal device, and displays the parsed and rendered image data in the form of image thumbnails on the terminal device.

[0012] In a specific embodiment, the video data includes panoramic video data and planar video data, the image data includes panoramic image data and planar image data, the video thumbnails include panoramic video thumbnails and planar video thumbnails, and the image thumbnails include panoramic image thumbnails and planar image thumbnails.

[0013] In a specific embodiment, the interactive request fed back by the terminal device is processed and the processing result of the interactive request is sent to the terminal device. The processing result can be parsed and rendered by the browser of the terminal device to realize browsing of the panoramic camera album, specifically:

[0014] The interaction request is an interaction instruction generated by rotating the viewing angle range or adjusting the viewing angle size of the video data or the image data after the terminal device obtains the video data or the image data in the album information. The web server processes the interaction instruction fed back by the terminal device, generates the video data or the image data after the interaction, and sends the video data or the image data after the interaction to the terminal device. The terminal device obtains the video data or the image data after the interaction to realize browsing the panoramic camera album.

[0015] In a specific embodiment, the browsing method further includes:

[0016] Processing the download request fed back by the terminal device, the download request is a download instruction requesting to download the video data or the image data after the terminal device obtains the video data or the image data in the album information, the web server processes the download instruction fed back by the terminal device, and sends the video data or the image data requested to be downloaded to the terminal device, the terminal device obtains the video data or the image data and saves it to the local storage

[0017] In a specific embodiment, the generating of a network address for accessing the web server, wherein the network address can be opened by a browser of a terminal device, further comprises:

[0018] Generate a coded graphic storing the network address, which can be scanned by the browser or WeChat app of the terminal device and open the network address stored in the coded graphic

[0019] In a specific embodiment, a panoramic camera album browsing system is also included, and the browsing system includes:

[0020] A web server module, which is used to support HTTP protocol requests and processing;

[0021] A generation module, the generation module is used to generate a network address that can access the web server, the network address can be opened by the browser of the terminal device, or generate a coded graphic storing the network address, the coded graphic can be scanned by the browser of the terminal device or WeChat app and open the network address stored in the coded graphic;

[0022] a request module, configured to obtain an HTTP request sent by the terminal device, process the HTTP request, and establish a connection with the terminal device;

[0023] An album information module, which is used to obtain the album information of the panoramic camera and send the album information to the terminal device. The album information can be parsed and rendered by the browser of the terminal device and displayed on the terminal device;

[0024] The interactive module is used to process the interactive request fed back by the terminal device and send the processing result of the interactive request to the terminal device. The processing result can be parsed and rendered by the browser of the terminal device to realize browsing of the panoramic camera album.

[0025] In a specific embodiment, the browsing system further includes:

[0026] A download module, the download module is used to process the download request fed back by the terminal device, the download request is a download instruction requesting to download the video data or the image data after the terminal device obtains the video data or the image data in the album information, the web server processes the download instruction fed back by the terminal device, and sends the video data or the image data requested to be downloaded to the terminal device, and the terminal device obtains the video data or the image data and saves it to the local storage.

[0027] In a specific embodiment, a panoramic camera is further included, comprising:

[0028] one or more processors;

[0029] Memory;

[0030] and one or more computer programs, the processor and the memory are connected via a bus, wherein the one or more computer programs are stored in the memory and are configured to be executed by the one or more processors, characterized in that when the processor executes the computer program, it implements the panoramic camera album browsing method described in any one of the above-mentioned specific embodiments. Beneficial effects

[0031] Different from the existing technology, the embodiments of the present application provide a method, system and panoramic camera for browsing the photo album of a panoramic camera. A web server is built on the panoramic camera, and the web server supports HTTP protocol requests and processing. The panoramic camera generates a network address that can access the web server, and the network address can be opened by the browser of the terminal device. The browsing method includes: obtaining the HTTP request sent by the terminal device, processing the HTTP request and establishing a connection with the terminal device; obtaining the album information of the panoramic camera, sending the album information to the terminal device, and the album information can be parsed and rendered by the browser of the terminal device and displayed in the terminal device; processing the interactive request feedback from the terminal device, and sending the processing result of the interactive request to the terminal device, and the processing result can be parsed and rendered by the browser of the terminal device to realize browsing of the panoramic camera album.

[0032] It can be seen from the above technical solution that the embodiment of the present application has the following advantages: a web server is built in the panoramic camera, and the panoramic camera is used as the server. The server can obtain the album information of the panoramic camera. The terminal device can access the server through the browser, and then access the album of the panoramic camera, and can interact with the panoramic camera album file in real time, realizing the function of quickly browsing the panoramic camera album of the terminal device.

[0033] This application improves the portability and efficiency of panoramic camera album file management, reduces the operational complexity and cost of connection management between terminal devices and panoramic camera albums, enhances the compatibility and security of terminal devices and panoramic camera systems, and expands the scope and usage scenarios of panoramic cameras for terminal users. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0035] FIG1 is a schematic diagram of an implementation flow of a method for browsing a panoramic camera album provided in Example 1 of the present application;

[0036] FIG2 is a schematic diagram of the module composition of a panoramic camera album browsing system provided in Example 2 of the present application;

[0037] FIG3 is a functional structure diagram of a panoramic camera provided in Example 3 of the present application. Modes for Carrying Out the Invention

[0038] The present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is particularly noted that the following embodiments are only used to illustrate the present application and do not limit the scope of the present application. Similarly, the following embodiments are only some embodiments of the present application and not all embodiments. All other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0039] As used herein, the terms "comprise," "comprising," and "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or modules is not limited to the listed steps or modules, but may optionally include steps or modules not listed, or other steps or modules inherent to the process, method, product, or apparatus.

[0040] The above terms are only for the convenience of description and should not be understood as limiting the present technical solution.

[0041] Reference herein to an "embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it refer to independent or alternative embodiments that are mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0042] The following describes the specific implementation of this application in detail with reference to specific embodiments:

[0043] Example 1:

[0044] FIG1 shows an implementation process of a method for browsing a panoramic camera album provided in Example 1 of the present application. For ease of explanation, only the part related to the embodiment of the present application is shown, which is described in detail below.

[0045] The panoramic camera is equipped with a web server, which is configured as a high-performance web server, providing the camera with stable storage space and network connectivity. The web server supports HTTP protocol requests and processing, and can access and manage the panoramic camera's photo album files, thereby processing terminal devices' requests for managing and interacting with the panoramic camera's photo albums.

[0046] The panoramic camera generates a network address that can access the web server, and the network address can be opened by a browser of a terminal device.

[0047] In one specific implementation, the panoramic camera and the terminal device are connected to the same local area network.

[0048] One specific implementation method is that the generating of a network address for accessing the web server, wherein the network address can be opened by a browser of a terminal device, further includes:

[0049] Generate a coding graphic storing the network address, and the coding graphic can be scanned by the browser or WeChat app of the terminal device to open the network address stored in the coding graphic.

[0050] One specific implementation method is that the coding graphic is one of a two-dimensional code graphic, a three-dimensional code graphic, an AR code, a barcode graphic, and a text graphic, or any combination of two or more of them.

[0051] In one specific implementation, the terminal device includes at least one of a smartphone with a browser application, a tablet computer with a browser application, and a computer with a browser application.

[0052] The method for browsing the panoramic camera album includes:

[0053] Acquire the HTTP request sent by the terminal device, process the HTTP request and establish a connection with the terminal device.

[0054] When the terminal device enters the network address that can access the web server on the browser, or one specific implementation method is that the browser of the terminal device or a third-party application with a browser function such as WeChat scans the coded graphic generated by the panoramic camera that stores the network address, the terminal device sends an HTTP request to the web server to request to establish a connection. After the web server obtains the HTTP request sent by the terminal device, it processes the HTTP request and establishes a connection with the terminal device.

[0055] The album information of the panoramic camera is obtained and sent to the terminal device. The album information can be parsed and rendered by the browser of the terminal device and displayed in the terminal device.

[0056] One specific implementation method is that the photo album information is sent to the terminal device, and the photo album information can be parsed and rendered by the browser of the terminal device, specifically:

[0057] The album information includes video data and image data, which are sent to the terminal device in the form of HTML5 pages. The terminal device receives the video data and image data with a browser that supports HTML5 and performs parsing and rendering.

[0058] In one specific implementation manner, the display in the terminal device includes:

[0059] The terminal device displays the parsed and rendered video data and image data in the form of video thumbnails and image thumbnails in the terminal device.

[0060] After the browser of the terminal device receives the video data and the image data, it displays the video thumbnails and image thumbnails in the form of a list on the display screen of the terminal device for the terminal user to browse and operate. The video thumbnail can be a dynamic thumbnail of the video, and the terminal user can directly operate in the dynamic thumbnail of the video, including adjusting the picture angle of the dynamic thumbnail.

[0061] One specific implementation is that the video data includes panoramic video data and planar video data, the image data includes panoramic image data and planar image data, the video thumbnails include panoramic video thumbnails and planar video thumbnails, and the image thumbnails include panoramic image thumbnails and planar image thumbnails.

[0062] The interactive request fed back by the terminal device is processed, and the processing result of the interactive request is sent to the terminal device. The processing result can be parsed and rendered by the browser of the terminal device to realize browsing of the panoramic camera album.

[0063] One specific implementation method is to process the interaction request fed back by the terminal device and send the processing result of the interaction request to the terminal device, and the processing result can be parsed and rendered by the browser of the terminal device to realize browsing of the panoramic camera album, specifically:

[0064] The interaction request is an interaction instruction generated by rotating the viewing angle range or adjusting the viewing angle size of the video data or the image data after the terminal device obtains the video data or the image data in the album information. The web server processes the interaction instruction fed back by the terminal device, generates the video data or the image data after the interaction, and sends the video data or the image data after the interaction to the terminal device. The terminal device obtains the video data or the image data after the interaction to realize browsing of the panoramic camera album.

[0065] When the browser of the terminal device receives the album information of the panoramic camera album sent by the web server, the browser generates the video thumbnail and image thumbnail after parsing and rendering the album information. The terminal user can browse the approximate video or image content according to the video thumbnail and the image thumbnail, including dynamic picture preview, resolution information, video length and other information. Then the terminal user selects one of the video thumbnail or image thumbnail according to interest, and the terminal device sends a request to the web server. The web server sends the corresponding video stream or image data to the terminal device according to the request. The browser of the terminal device parses and renders the data and presents it on the display screen of the terminal device for the terminal user to view. See, when the terminal user manually adjusts the video screen or the image screen, such as adjusting the screen range and the screen viewing angle of the panoramic video, the browser obtains the user's operation instructions on the display screen, generates an interactive instruction and sends it to the web server. After receiving the interactive instruction fed back by the terminal device, the web server processes it, generates the video data or the image data after the interaction, and sends the video data or the image data after the interaction to the terminal device in the form of an HTML page. The terminal device obtains the video data or the image data after the interaction, and renders it in real time, and presents it on the display screen of the terminal device for the user to watch and browse, thereby realizing efficient and fast browsing of the panoramic camera album by the terminal device.

[0066] In one specific implementation, the method for browsing the panoramic camera album further includes:

[0067] Processing the download request fed back by the terminal device, the download request is a download instruction requesting to download the video data or the image data after the terminal device obtains the video data or the image data in the album information, the web server processes the download instruction fed back by the terminal device, and sends the video data or the image data requested to be downloaded to the terminal device, and the terminal device obtains the video data or the image data and saves it to the local storage.

[0068] Example 2:

[0069] FIG2 shows a schematic diagram of the module composition of a panoramic camera album browsing system provided in the second embodiment of the present application. For ease of explanation, only the parts related to the embodiment of the present application are shown.

[0070] A panoramic camera album browsing system according to an embodiment of the present application includes:

[0071] A web server module, which is used to support HTTP protocol requests and processing;

[0072] A generation module, the generation module is used to generate a network address that can access the web server, the network address can be opened by the browser of the terminal device, or generate a coded graphic storing the network address, the coded graphic can be scanned by the browser of the terminal device or WeChat app and open the network address stored in the coded graphic;

[0073] a request module, configured to obtain an HTTP request sent by the terminal device, process the HTTP request, and establish a connection with the terminal device;

[0074] An album information module, which is used to obtain the album information of the panoramic camera and send the album information to the terminal device. The album information can be parsed and rendered by the browser of the terminal device and displayed on the terminal device;

[0075] The interactive module is used to process the interactive request fed back by the terminal device and send the processing result of the interactive request to the terminal device. The processing result can be parsed and rendered by the browser of the terminal device to realize browsing of the panoramic camera album.

[0076] In one specific implementation, the panoramic camera album browsing system further includes:

[0077] A download module, the download module is used to process the download request fed back by the terminal device, the download request is a download instruction requesting to download the video data or the image data after the terminal device obtains the video data or the image data in the album information, the web server processes the download instruction fed back by the terminal device, and sends the video data or the image data requested to be downloaded to the terminal device, and the terminal device obtains the video data or the image data and saves it to the local storage.

[0078] The present application also provides another preferred embodiment of a panoramic camera album browsing system. In this embodiment, the browsing system includes: a processor, wherein the processor is configured to execute the following program modules stored in a memory: a web server module, wherein the web server module is configured to support HTTP protocol requests and processing; a generation module, wherein the generation module is configured to generate a network address that can access the web server, wherein the network address can be opened by a browser of a terminal device, or generate a coded pattern storing the network address, wherein the coded pattern can be scanned by a browser of the terminal device or a WeChat app and the network address stored in the coded pattern can be opened; a request module, wherein the request module is configured to obtain an HTTP request sent by the terminal device, process the HTTP request, and establish a connection with the terminal device; an album information module, wherein the album information module is configured to obtain album information of the panoramic camera and send the album information to the terminal device, wherein the album information can be parsed and rendered by the browser of the terminal device and displayed on the terminal device; and an interaction module, wherein the interaction module is configured to process interaction requests fed back by the terminal device and send the processing results of the interaction requests to the terminal device, wherein the processing results can be parsed and rendered by the browser of the terminal device to enable browsing of the panoramic camera album.

[0079] One specific implementation method is that the processor is also used to execute the following program modules stored in the memory: a download module, the download module is used to process the download request fed back by the terminal device, the download request is a download instruction requesting to download the video data or the image data after the terminal device obtains the video data or the image data in the album information, the web server processes the download instruction fed back by the terminal device, and sends the video data or the image data requested to be downloaded to the terminal device, and the terminal device obtains the video data or the image data and saves it to the local storage.

[0080] It should be noted that, for technical details not fully described in this embodiment, reference can be made to the method for browsing the panoramic camera album provided in the first embodiment above, which will not be described in detail here.

[0081] Example 3:

[0082] In an embodiment of the present application, a panoramic camera is provided, comprising:

[0083] one or more processors;

[0084] Memory;

[0085] and one or more computer programs, wherein the processor and the memory are connected via a bus, wherein the one or more computer programs are stored in the memory and are configured to be executed by the one or more processors, wherein when the processor executes the computer program, the steps of the method for browsing a panoramic camera album provided in any specific implementation of the first embodiment of the present application are implemented. For example, the computer program may execute the following steps:

[0086] Obtaining an HTTP request sent by the terminal device, processing the HTTP request and establishing a connection with the terminal device;

[0087] Acquire the album information of the panoramic camera, and send the album information to the terminal device, where the album information can be parsed and rendered by the browser of the terminal device and displayed on the terminal device;

[0088] The interactive request fed back by the terminal device is processed, and the processing result of the interactive request is sent to the terminal device. The processing result can be parsed and rendered by the browser of the terminal device to realize browsing of the panoramic camera album.

[0089] The specific implementation of each of the above operations can be found in the above embodiment 1, which will not be described in detail here.

[0090] Different from the prior art, the embodiments of the present application provide a method, system, and panoramic camera for browsing a panoramic camera album. The panoramic camera is equipped with a web server that supports HTTP protocol requests and processing. The panoramic camera generates a network address that can access the web server. The network address can be opened by a browser of a terminal device. The browsing method includes:

[0091] Obtaining an HTTP request sent by the terminal device, processing the HTTP request and establishing a connection with the terminal device;

[0092] Acquire the album information of the panoramic camera, and send the album information to the terminal device, where the album information can be parsed and rendered by the browser of the terminal device and displayed on the terminal device;

[0093] The interactive request fed back by the terminal device is processed, and the processing result of the interactive request is sent to the terminal device. The processing result can be parsed and rendered by the browser of the terminal device to realize browsing of the panoramic camera album.

[0094] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages:

[0095] A web server is built in the panoramic camera, and the panoramic camera is used as the server. The server can obtain the album information of the panoramic camera. The terminal device can access the server through the browser, and then access the album of the panoramic camera, and can interact with the album files of the panoramic camera in real time, realizing the function of quickly browsing the album of the panoramic camera on the terminal device.

[0096] This application improves the portability and efficiency of panoramic camera album file management, reduces the operational complexity and cost of connection management between terminal devices and panoramic camera albums, enhances the compatibility and security of terminal devices and panoramic camera systems, and expands the scope and usage scenarios of panoramic cameras for terminal users.

[0097] The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules may be selected to achieve the purpose of this embodiment according to actual needs.

[0098] In addition, the functional modules in the various embodiments of the present application may be integrated into a processing module, or each module may exist physically separately, or two or more modules may be integrated into a single module. The above-mentioned integrated modules may be implemented in the form of hardware or software functional modules.

[0099] If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the existing technology, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a terminal device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, and other media that can store program code.

[0100] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application. Industrial Applicability

[0101] This application is applied to shooting devices such as panoramic camera devices, effectively improving the portability and efficiency of image and video browsing in the device.

Claims

1. A method for browsing a panoramic camera album, characterized by: The panoramic camera is provided with a web server, which supports HTTP protocol requests and processing. The panoramic camera generates a network address that can access the web server, which can be opened by a browser of a terminal device. The browsing method includes: Obtaining an HTTP request sent by the terminal device, processing the HTTP request and establishing a connection with the terminal device; Acquire the album information of the panoramic camera, and send the album information to the terminal device, where the album information can be parsed and rendered by the browser of the terminal device and displayed on the terminal device; Process the interaction request fed back by the terminal device and send the processing result of the interaction request to the terminal device. The processing result can be parsed and rendered by the browser of the terminal device, and the browser display of the terminal device enables browsing of the panoramic camera album.

2. The method for browsing a panoramic camera album according to claim 1, wherein: The sending of the album information to the terminal device, where the album information can be parsed and rendered by the browser of the terminal device, is specifically as follows: The album information includes video data and image data, which are sent to the terminal device in the form of HTML5 pages. The terminal device receives the video data and image data with a browser that supports HTML5 and performs parsing and rendering.

3. The method for browsing a panoramic camera album according to claim 2, wherein: The display in the terminal device includes: The terminal device displays the parsed and rendered video data in the form of video thumbnails on the terminal device, and displays the parsed and rendered image data in the form of image thumbnails on the terminal device.

4. The method for browsing a panoramic camera album according to claim 3, wherein: The video data includes panoramic video data and planar video data, the image data includes panoramic image data and planar image data, the video thumbnails include panoramic video thumbnails and planar video thumbnails, and the image thumbnails include panoramic image thumbnails and planar image thumbnails.

5. The method for browsing a panoramic camera album according to claim 2, wherein: The interactive request fed back by the processing terminal device is processed, and the processing result of the interactive request is sent to the terminal device. The processing result can be parsed and rendered by the browser of the terminal device to realize browsing of the panoramic camera album, specifically: The interaction request is an interaction instruction generated by rotating the viewing angle range or adjusting the viewing angle size of the video data or the image data after the terminal device obtains the video data or the image data in the album information. The web server processes the interaction instruction fed back by the terminal device, generates the video data or the image data after the interaction, and sends the video data or the image data after the interaction to the terminal device. The terminal device obtains the video data or the image data after the interaction to realize browsing of the panoramic camera album.

6. A method for browsing a panoramic camera album according to claim 2, characterized in that: The browsing method further includes: Processing the download request fed back by the terminal device, the download request is a download instruction requesting to download the video data or the image data after the terminal device obtains the video data or the image data in the album information, the web server processes the download instruction fed back by the terminal device, and sends the video data or the image data requested to be downloaded to the terminal device, and the terminal device obtains the video data or the image data and saves it to the local storage.

7. The method for browsing a panoramic camera album according to claim 1, wherein: The generating of a network address for accessing the web server, wherein the network address can be opened by a browser of a terminal device, further comprises: Generate a coding graphic storing the network address, and the coding graphic can be scanned by the browser or WeChat app of the terminal device to open the network address stored in the coding graphic.

8. A panoramic camera album browsing system, characterized in that: The browsing system includes: A web server module, which is used to support HTTP protocol requests and processing; A generation module, the generation module is used to generate a network address that can access the web server, the network address can be opened by the browser of the terminal device, or generate a coded graphic storing the network address, the coded graphic can be scanned by the browser of the terminal device or WeChat app and open the network address stored in the coded graphic; a request module, configured to obtain an HTTP request sent by the terminal device, process the HTTP request, and establish a connection with the terminal device; An album information module, which is used to obtain the album information of the panoramic camera and send the album information to the terminal device. The album information can be parsed and rendered by the browser of the terminal device and displayed on the terminal device; The interactive module is used to process the interactive request fed back by the terminal device and send the processing result of the interactive request to the terminal device. The processing result can be parsed and rendered by the browser of the terminal device to realize browsing of the panoramic camera album.

9. A panoramic camera album browsing system according to claim 8, characterized in that: The browsing system further includes: A download module, the download module is used to process the download request fed back by the terminal device, the download request is a download instruction requesting to download the video data or the image data after the terminal device obtains the video data or the image data in the album information, the web server processes the download instruction fed back by the terminal device, and sends the video data or the image data requested to be downloaded to the terminal device, and the terminal device obtains the video data or the image data and saves it to the local storage.

10. A panoramic camera, characterized in that: The panoramic camera includes: one or more processors; Memory; and one or more computer programs, the processor and the memory are connected via a bus, wherein the one or more computer programs are stored in the memory and are configured to be executed by the one or more processors, characterized in that when the processor executes the computer program, the method for browsing the panoramic camera album as described in any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Video preview method and device

    CN108337528A

  • Panoramic video conference system based on browser and working method thereof

    CN112073675A

  • Browser interaction method and device, server, user terminal and storage medium

    CN113162887A

  • Method and system for sharing panoramic picture or panoramic video

    CN116915734A

  • Method and system for browsing photo album of panoramic camera and panoramic camera

    CN118093921A