Method and device for browsing pictures
Through the multiplexed pooling mechanism and preloading adjacent pictures, the memory consumption and network lag caused by the large number of pictures are solved, and a smoother image browsing experience is achieved.
Patent Information
- Application Number
- CN201911174258.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-11-26
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2039-11-26
AI Technical Summary
When the number of pictures is large, the prior art needs to create a large number of picture display view views, which leads to large memory consumption and may cause lag when the network is poor, affecting the user experience.
Get and recycle image views through the multiplexed pooling mechanism, create views only when needed, and preload adjacent images when loading the current image to achieve smooth picture browsing.
It greatly saves memory consumption in creating image views, improves the fluency of image browsing, reduces lag in network loading, and improves user experience.
Smart Images

Figure CN112948728B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a method and device for browsing pictures. Background Art
[0002] Nowadays, many terminal application apps or websites have embedded picture browsing pages. Picture browsing pages refer to browsing pictures in a way similar to turning pages in an album. In order to display more information on the page, the pictures will be displayed as relatively small thumbnails. When users browse the page, in order to understand the content of the picture more clearly, they need to enlarge the thumbnails. Generally, they click on the thumbnails to trigger the display of the large pictures, and trigger the continuous display of all the large pictures on the page by sliding or clicking. The page for browsing pictures in this way is called a picture browsing page.
[0003] At present, since most image browsing pages do not display too many images, most developers choose to create views equal to the number of images, add images to the created views, and display the images in turn by sliding. When the image data is obtained, according to the number of images to be displayed, the scroll view can be scrolled to complete the browsing of all images by sliding.
[0004] In the process of implementing the present invention, the inventors found that there are at least the following problems in the prior art:
[0005] When there are a large number of images, it is necessary to create many image display views, which will consume a lot of memory. In addition, the view creation process and image loading process require networking. When the network is not good, it may cause lag and low display efficiency, seriously affecting the user experience. Summary of the invention
[0006] In view of this, an embodiment of the present invention provides a method and device for browsing pictures, which can greatly save the memory consumption caused by creating picture views, save memory resources, and make the picture browsing process smoother.
[0007] To achieve the above objective, according to one aspect of an embodiment of the present invention, a method for browsing pictures is provided.
[0008] A method for browsing pictures, comprising: when entering the current view page of a picture browsing page, obtaining a picture view from a reuse pool, and loading picture data of a picture corresponding to the current view page into the picture view for display; when the current view page is fully displayed, removing the picture view of the previous view page displayed before the current view page and adding it to the reuse pool.
[0009] Optionally, the method further includes: if the picture view cannot be obtained from the reuse pool, creating a picture view, and loading the picture data of the picture corresponding to the current view page into the created picture view for display.
[0010] Optionally, the number of image views is 2.
[0011] Optionally, the method further includes: when entering a current view page of the picture browsing page, acquiring and caching picture data of a picture corresponding to the current view page and pictures adjacent to the picture corresponding to the current view page.
[0012] According to another aspect of an embodiment of the present invention, a device for browsing pictures is provided.
[0013] A device for browsing pictures, including: a picture display module, which is used to obtain a picture view from a reuse pool when entering a current view page of a picture browsing page, and load the picture data of the picture corresponding to the current view page into the picture view for display; a view removal module, which is used to remove the picture view of the previous view page displayed before the current view page and add it to the reuse pool when the current view page is fully displayed.
[0014] Optionally, it also includes a view creation module, which is used to: if the image view cannot be obtained from the reuse pool, create an image view, and load the image data of the image corresponding to the current view page into the created image view for display.
[0015] Optionally, the number of image views is 2.
[0016] Optionally, it also includes a data cache module, which is used to: when entering the current view page of the picture browsing page, obtain and cache the picture data of the picture corresponding to the current view page and the pictures adjacent to the picture corresponding to the current view page.
[0017] According to yet another aspect of an embodiment of the present invention, an electronic device for browsing pictures is provided.
[0018] An electronic device for browsing pictures, comprising: one or more processors; a storage device for storing one or more programs, when the one or more programs are executed by the one or more processors, the one or more processors implement the method for browsing pictures provided by an embodiment of the present invention.
[0019] According to still another aspect of the embodiments of the present invention, a computer readable medium is provided.
[0020] A computer readable medium stores a computer program, which, when executed by a processor, implements a method for browsing pictures provided in an embodiment of the present invention.
[0021] An embodiment of the above invention has the following advantages or beneficial effects: when entering the current view page of the picture browsing page, the picture view is obtained from the reuse pool, and the picture data of the picture corresponding to the current view page is loaded into the picture view for display; when the current view page is fully displayed, the picture view of the previous view page displayed before the current view page is removed and added to the reuse pool, so that the picture view is reused and displayed through the reuse recycling mechanism, which can greatly save the memory consumption caused by creating the picture view, save memory resources, and make the picture browsing process smoother. In addition, the method for browsing pictures of the present invention can also use the tool for loading network pictures to load pictures adjacent to the current picture in advance when displaying the current picture, and make the picture browsing smoother by preloading the pictures, thereby improving the user experience.
[0022] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with the specific implementation manner. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The accompanying drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention.
[0024] Figure 1 is a schematic diagram of main steps of a method for browsing pictures according to an embodiment of the present invention;
[0025] Figure 2 is a schematic diagram of main modules of a device for browsing pictures according to an embodiment of the present invention;
[0026] Figure 3 is an exemplary system architecture diagram to which embodiments of the present invention may be applied;
[0027] Figure 4 It is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present invention. DETAILED DESCRIPTION
[0028] The following is a description of exemplary embodiments of the present invention in conjunction with the accompanying drawings, including various details of the embodiments of the present invention to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for clarity and conciseness, the description of well-known functions and structures is omitted in the following description.
[0029] In order to solve the problems existing in the prior art, the present invention provides a method and device for browsing pictures. When a user browses pictures, the picture view is reused and displayed through a reuse and recycling mechanism, which can greatly save the memory consumption caused by creating the picture view, save memory resources, and make the picture browsing process smoother. In addition, the method for browsing pictures of the present invention can also load pictures adjacent to the current picture in advance when displaying the current picture, such as the previous (prepage) and / or next (nextpage) pictures, by preloading the pictures, so that the picture browsing is smoother, thereby improving the user experience.
[0030] Figure 1 Schematic diagram of the main steps of the method for browsing pictures according to an embodiment of the present invention. Figure 1 As shown, the method for browsing pictures according to the embodiment of the present invention mainly includes the following steps S101 and S102.
[0031] Step S101: when entering the current view page of the picture browsing page, obtaining the picture view from the reuse pool, and loading the picture data of the picture corresponding to the current view page into the picture view for display;
[0032] Step S102: When the current view page is fully displayed, the image view of the previous view page displayed before the current view page is removed and added to the reuse pool.
[0033] According to an embodiment of the present invention, a reuse pool is used to save image views ImageView. Each time a view page needs to be displayed, an available image view is first obtained from the reuse pool, thereby realizing the reuse of image views. There is no need to create an image view for each image to be displayed, thereby greatly saving time and memory resources for creating image views.
[0034] According to an embodiment of the present invention, if the picture view cannot be obtained from the reuse pool, a picture view is created, and the picture data of the picture corresponding to the current view page is loaded into the created picture view for display.
[0035] If the image view cannot be obtained from the reuse pool, it may be because the current view page is the first view page to be displayed after entering the image browsing page, and no image view ImageView has been created at this time. In this case, an image view will be created and the image data of the image corresponding to the current view page will be loaded into the created image view for display.
[0036] According to another embodiment of the present invention, the number of picture views is 2. Since only one large picture is generally displayed at a time when browsing pictures, and at most two pictures are displayed at the same time during view sliding, in order to save unnecessary memory consumption, only two picture views need to be created.
[0037] According to another embodiment of the present invention, when entering the current view page of the picture browsing page, the picture data of the picture corresponding to the current view page and the pictures adjacent to the picture corresponding to the current view page are obtained and cached. By pre-downloading and caching the picture data of the picture corresponding to the current view page and the pictures adjacent to the picture, when the picture data of these pictures are used, they can be directly read from the local cache without downloading again, thereby greatly shortening the time for generating the view page and avoiding the jamming caused by the download occupying the network, making the picture browsing smoother.
[0038] The implementation process of the method for browsing pictures of the present invention is introduced below in conjunction with an embodiment.
[0039] When the user enters the image browsing page by clicking on a thumbnail, first, create two image views ImageView (image view Figure 1 and picture view Figure 2 ), and then obtain the picture data of the current picture and the pictures adjacent to it when entering the picture browsing page according to the storage address path URL of the picture. Among them, in order to determine the adjacent relationship between pictures, the pictures to be displayed on the picture browsing page can be numbered so that each picture has a serial number, and the order between the pictures can be determined according to these serial numbers. For example: assuming that when the user enters the picture browsing page, the serial number of the current picture is M, and the serial numbers of the two pictures adjacent to it are (M-1) and (M+1) respectively, then when downloading the picture data of the picture with serial number M, the picture data of the two pictures with serial numbers (M-1) and (M+1) can be pre-downloaded to the local and cached. When the user slides the page to enter the previous view page or the next view page, the picture data can be directly obtained from the cache according to the URL of the corresponding picture, so that the picture display is smoother.
[0040] After obtaining the image data of the current image, you can load the image data of the current image into any of the created image views to display the current view page. Figure 1 In order to display the current view page, then the picture view Figure 2 That is, as a preloaded image view, when the user slides the page to enter the previous view page or the next view page, the image data of the image corresponding to the previous view page or the next view page can be directly loaded into the image view. Figure 2 The view page can be displayed in , and the display speed is fast.
[0041] In the embodiment of the present invention, the created image view ImageView is a slidable image view. When the slidable image view ImageView slides or scrolls, it can slide or scroll from one view page to another view page. Taking sliding or scrolling from view page 1 to view page 2 as an example, when sliding or scrolling view page 1, the system will determine the sliding or scrolling direction according to the user operation, so as to determine which image is displayed on the view page 2 to be entered. Assuming that view page 1 is displayed through the image view Figure 1 Display image 1, view page 2 through the image view Figure 2 Display Picture 2, where Picture 2 may be the previous picture prepage of Picture 1 or the next picture nextpage of Picture 1. In particular, when Picture 1 is the first picture to be displayed on the picture browsing page, its previous picture prepage is empty; when Picture 1 is the last picture to be displayed on the picture browsing page, its next picture nextpage is empty.
[0042] When sliding or scrolling from view page 1 to view page 2, the previously created image view will be taken out from the reuse pool. Figure 2 , and load image 2 into the image view Figure 2 In order to display the view page 2, the current page of the APP or web page may display part of the view page 1 and part of the view page 2 at the same time, so as to achieve smooth switching during the sliding or scrolling of the view page. After the view page 2 is fully displayed, the previously displayed image of the view page 1 is displayed. Figure 1 Remove and add to the reuse pool.
[0043] When you slide or scroll again to make view page 2 to the view page to be displayed, you will first check whether there is an available image view from the reuse pool. At this time, there is an image view in the reuse pool. Figure 1 and available, then get the image view Figure 1 , and refresh the image view Figure 1 The data can be displayed. Figure 1 When the data is displayed, it can be specifically determined whether the view page to be displayed is the same as view page 1 (that is, whether the user slides to the previous display view page again). If so, the image view is directly taken out. Figure 1 Otherwise, take out the picture and display it. Figure 1 , clear the loaded image 1, and then load the image corresponding to the view page to be displayed into the image view Figure 1In this way, the view page can be displayed with only two image views, without creating image views multiple times, thus saving memory consumption. In addition, when the user slides or scrolls the view page, the next large image to be displayed is one of the previous and next images of the current image. Therefore, each time the user enters a view page, the adjacent images of the image displayed on the entered view page are pre-downloaded and cached in advance, and images are obtained from the cache first for display, making image browsing smoother.
[0044] Figure 2 Schematic diagram of the main modules of the apparatus for browsing pictures according to an embodiment of the present invention. Figure 2 As shown, the apparatus 200 for browsing pictures according to the embodiment of the present invention mainly includes a picture display module 201 and a view removal module 202 .
[0045] The picture display module 201 is used to obtain a picture view from the reuse pool when entering the current view page of the picture browsing page, and load the picture data of the picture corresponding to the current view page into the picture view for display;
[0046] The view removal module 202 is used to remove the image view of the previous view page displayed before the current view page and add it to the reuse pool after the current view page is fully displayed.
[0047] According to an embodiment of the present invention, the apparatus 200 for browsing pictures may further include a view creation module (not shown in the figure) for:
[0048] If the picture view cannot be obtained from the reuse pool, a picture view is created, and the picture data of the picture corresponding to the current view page is loaded into the created picture view for display.
[0049] According to another embodiment of the present invention, the number of the picture views is 2.
[0050] According to another embodiment of the present invention, the apparatus 200 for browsing pictures may further include a data cache module (not shown in the figure) for:
[0051] When entering the current view page of the picture browsing page, the picture data of the picture corresponding to the current view page and the pictures adjacent to the picture corresponding to the current view page are obtained and cached.
[0052] According to the technical solution of the embodiment of the present invention, when entering the current view page of the picture browsing page, the picture view is obtained from the reuse pool, and the picture data of the picture corresponding to the current view page is loaded into the picture view for display; when the current view page is fully displayed, the picture view of the previous view page displayed before the current view page is removed and added to the reuse pool, so that the picture view is reused and displayed through the reuse recycling mechanism, which can greatly save the memory consumption caused by creating the picture view, save memory resources, and make the picture browsing process smoother. In addition, the method for browsing pictures of the present invention can also use the tool for loading network pictures to load pictures adjacent to the current picture in advance when displaying the current picture, and make the picture browsing smoother by preloading the pictures, thereby improving the user experience.
[0053] Figure 3 An exemplary system architecture 300 is shown to which the method for browsing pictures or the apparatus for browsing pictures according to the embodiments of the present invention may be applied.
[0054] like Figure 3 As shown, the system architecture 300 may include terminal devices 301, 302, 303, a network 304 and a server 305. The network 304 is used to provide a medium for communication links between the terminal devices 301, 302, 303 and the server 305. The network 304 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.
[0055] Users can use terminal devices 301, 302, 303 to interact with server 305 through network 304 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 301, 302, 303, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only examples).
[0056] The terminal devices 301 , 302 , and 303 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, and desktop computers, etc.
[0057] The server 305 may be a server that provides various services, such as a backend management server (only an example) that provides support for shopping websites browsed by users using the terminal devices 301, 302, and 303. The backend management server may analyze and process the received product information query request and other data, and feed back the processing results (such as target push information, product information - only an example) to the terminal device.
[0058] It should be noted that the method for browsing pictures provided in the embodiment of the present invention is generally executed by the server 305 , and accordingly, the device for browsing pictures is generally set in the server 305 .
[0059] It should be understood that Figure 3 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.
[0060] Reference below Figure 4 , which shows a schematic diagram of the structure of a computer system 400 of a terminal device or a server suitable for implementing an embodiment of the present invention. Figure 4 The terminal device or server shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0061] like Figure 4 As shown, the computer system 400 includes a central processing unit (CPU) 401, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 402 or a program loaded from a storage part 408 into a random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the system 400 are also stored. The CPU 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0062] The following components are connected to the I / O interface 405: an input section 406 including a keyboard, a mouse, etc.; an output section 407 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 408 including a hard disk, etc.; and a communication section 409 including a network interface card such as a LAN card, a modem, etc. The communication section 409 performs communication processing via a network such as the Internet. A drive 410 is also connected to the I / O interface 405 as needed. A removable medium 411, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 410 as needed, so that a computer program read therefrom is installed into the storage section 408 as needed.
[0063] In particular, according to the embodiments disclosed in the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 409, and / or installed from the removable medium 411. When the computer program is executed by the central processing unit (CPU) 401, the above-mentioned functions defined in the system of the present invention are executed.
[0064] It should be noted that the computer-readable medium shown in the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0065] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0066] The units or modules involved in the embodiments of the present invention may be implemented in software or in hardware. The units or modules described may also be provided in a processor. For example, they may be described as: a processor including a picture display module and a view removal module. The names of these units or modules do not, in certain cases, constitute limitations on the units or modules themselves. For example, the picture display module may also be described as "a module for obtaining a picture view from a reuse pool when entering the current view page of a picture browsing page, and loading the picture data of the picture corresponding to the current view page into the picture view for display".
[0067] As another aspect, the present invention further provides a computer-readable medium, which may be included in the device described in the above embodiment; or may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by a device, the device includes: when entering the current view page of the picture browsing page, obtaining the picture view from the reuse pool, and loading the picture data of the picture corresponding to the current view page into the picture view for display; when the current view page is fully displayed, removing the picture view of the previous view page displayed before the current view page and adding it to the reuse pool.
[0068] According to the technical solution of the embodiment of the present invention, when entering the current view page of the picture browsing page, the picture view is obtained from the reuse pool, and the picture data of the picture corresponding to the current view page is loaded into the picture view for display; when the current view page is fully displayed, the picture view of the previous view page displayed before the current view page is removed and added to the reuse pool, so that the picture view is reused and displayed through the reuse recycling mechanism, which can greatly save the memory consumption caused by creating the picture view, save memory resources, and make the picture browsing process smoother. In addition, the method for browsing pictures of the present invention can also use the tool for loading network pictures to load pictures adjacent to the current picture in advance when displaying the current picture, and make the picture browsing smoother by preloading the pictures, thereby improving the user experience.
[0069] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A method for browsing pictures, characterized in that: include: When entering the current view page of the picture browsing page, the picture view is obtained from the reuse pool, and the picture data of the picture corresponding to the current view page is loaded into the picture view for display; wherein the picture view is slidable, and when the picture view slides or scrolls, the sliding or scrolling direction is determined according to the user operation to determine the picture corresponding to the current view page to be entered; When the current view page is fully displayed, the image view of the previous view page displayed before the current view page is removed and added to the reuse pool; When sliding or scrolling to the view page to be displayed again, check whether there is an available image view from the reuse pool. If so, obtain the image view and refresh the data of the image view for display. When refreshing the data of the image view and displaying it, determine whether the view page to be displayed is the same as the last displayed view page. If so, directly take out the image view for display; otherwise, take out the image view, clear the image loaded therein, and then load the image corresponding to the view page to be displayed into the image view and display it.
2. The method according to claim 1, characterized in that The method further comprises: If the picture view cannot be obtained from the reuse pool, a picture view is created, and the picture data of the picture corresponding to the current view page is loaded into the created picture view for display.
3. The method according to claim 1, characterized in that The number of image views is 2.
4. The method according to claim 1, characterized in that: The method further comprises: When entering the current view page of the picture browsing page, the picture data of the picture corresponding to the current view page and the pictures adjacent to the picture corresponding to the current view page are obtained and cached.
5. A device for browsing pictures, characterized in that: include: The picture display module is used to obtain a picture view from a reuse pool when entering a current view page of a picture browsing page, and load the picture data of the picture corresponding to the current view page into the picture view for display; wherein the picture view is slidable, and when the picture view slides or scrolls, the sliding or scrolling direction is determined according to the user operation to determine the picture corresponding to the current view page to be entered; A view removal module, used for removing the image view of the previous view page displayed before the current view page and adding it to the reuse pool after the current view page is fully displayed; A module used to search the reuse pool for available image views when sliding or scrolling to the view page to be displayed again. If available, the image view is obtained and the data of the image view is refreshed for display. When refreshing the data of the image view and displaying it, it is determined whether the view page to be displayed is the same as the last displayed view page. If so, the image view is directly taken out for display. Otherwise, the image view is taken out, the image loaded therein is cleared, and then the image corresponding to the view page to be displayed is loaded into the image view and displayed.
6. The device according to claim 5, characterized in that Also includes view creation modules for: If the picture view cannot be obtained from the reuse pool, a picture view is created, and the picture data of the picture corresponding to the current view page is loaded into the created picture view for display.
7. The device according to claim 5, characterized in that The number of image views is 2.
8. The device according to claim 5, characterized in that Also includes a data cache module for: When entering the current view page of the picture browsing page, the picture data of the picture corresponding to the current view page and the pictures adjacent to the picture corresponding to the current view page are obtained and cached.
9. An electronic device for browsing pictures, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 4.
10. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.
