Image shooting method, device, electronic device and storage medium
By introducing cooperative shooting functions in the conversation page, users can set up shooting topics and send shooting tasks in the conversation page, solving the problem of single image shooting function in the prior art and achieving a richer image shooting experience.
Patent Information
- Application Number
- CN202410850606.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-27
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2044-06-27
AI Technical Summary
In the prior art, the image shooting function in the conversation page is relatively single and lacks diversity.
By introducing cooperative shooting function in the session page, users are allowed to trigger cooperative shooting requests in the session page, display cooperative shooting settings page, set shooting topic information, and send cooperative shooting tasks to users participating in the shooting. After receiving the task, the user enters The shooting interface captures images according to the subject information and displays the completed images.
This has added diversity of image shooting functions in the conversation page, and users can take pictures through cooperative shooting, enhancing interactivity and shooting experience.
Smart Images

Figure CN118433521B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of image processing technology, and in particular to an image shooting method, device, electronic device and storage medium. Background Art
[0002] With the development of image processing technology, a technology for capturing images in a conversation page has emerged. This technology can provide an entry control for realizing the image capturing function in the conversation page. The user can trigger the entry control to enter the image capturing interface. After the user completes the image capturing through the image capturing interface, the captured image can be used to share the conversation through the communication page.
[0003] However, the image capture technology currently provided in the conversation page has relatively simple functions. Summary of the invention
[0004] The present disclosure provides an image shooting method, device, electronic device and storage medium to at least solve the problem of single image shooting technology function provided in the conversation page in the related art. The technical solution of the present disclosure is as follows:
[0005] According to a first aspect of an embodiment of the present disclosure, there is provided an image capturing method, comprising:
[0006] In response to a cooperative shooting request triggered by a first user account in a conversation page, displaying a cooperative shooting setting page; the cooperative shooting setting page is a page for the first user account to set shooting subject information and set at least one second user account to be used for cooperative shooting;
[0007] Sending a cooperative shooting task carrying the shooting subject information to each of the second user accounts; the cooperative shooting task is used to instruct each of the second user accounts to enter a shooting interface and shoot an image according to the shooting subject information in the shooting interface;
[0008] When the first user account and each of the second user accounts complete image capture, the images captured by the first user account and each of the second user accounts are displayed.
[0009] In an exemplary embodiment, a subject information input area is displayed in the collaborative shooting settings page; after displaying the collaborative shooting settings page, it also includes: in response to an information input operation triggered by the first user account in the subject information input area, obtaining input information corresponding to the information input operation; and using the input information as the shooting subject information.
[0010] In an exemplary embodiment, a subject information generation control is provided in the cooperative shooting setting page; after displaying the cooperative shooting setting page, it also includes: generating the shooting subject information in response to a triggering operation of the subject information generation control by the first user account.
[0011] In an exemplary embodiment, after displaying the collaborative shooting settings page, it also includes: in response to a collaborative shooting account settings request initiated by the first user account, displaying an associated account list carrying at least one associated user account; the associated user account is an account that has a preset association relationship with the first user account; in response to the first user account's selection operation on the associated user account included in the associated account list, obtaining the selected associated user account, and using the selected associated user account as the second user account.
[0012] In an exemplary embodiment, the associated account list includes account invitation controls corresponding to each of the associated user accounts; the obtaining of the selected associated user account in response to the selection operation of the first user account on the associated user account included in the associated account list includes: when the number of selected associated user accounts does not reach a preset associated account number threshold, in response to the triggering operation of the first user account on the account invitation control corresponding to the current associated user account, taking the current associated user account as the selected associated user account; the current associated user account is any one of the associated user accounts included in the associated account list; the method further includes: when the number of selected associated user accounts reaches the associated account number threshold, in response to the triggering operation of the first user account on the account invitation control corresponding to the current associated user account, stopping taking the current associated user account as the selected associated user account and displaying notification information; the notification information is used to prompt the first user account that the number of associated user accounts selected by the first user account has reached the associated account number threshold.
[0013] In an exemplary embodiment, after sending the collaborative shooting task carrying the shooting subject information to each of the second user accounts, it also includes: displaying the account identification of the second user account in the collaborative shooting setting page, and displaying the task acceptance status identification corresponding to each of the second user accounts in the collaborative shooting setting page; the task acceptance status identification is used to characterize the acceptance status of each of the second user accounts for the collaborative shooting task; when the first user account and each of the second user accounts complete image capture, displaying the images respectively taken by the first user account and each of the second user accounts includes: when the first user account and each of the third accounts complete image capture, displaying the images respectively taken by the first user account and each of the third accounts; the third account is the second user account that accepts the collaborative shooting task.
[0014] In an exemplary embodiment, the collaborative shooting settings page is provided with a shooting interface switching control; after displaying the task acceptance status identifier corresponding to each of the second user accounts in the collaborative shooting settings page, it also includes: in response to a trigger operation on the shooting interface switching control, displaying a shooting interface, and obtaining the image shooting status of each of the third accounts; the image shooting status is used to indicate whether each of the third accounts has completed image capture; and displaying the image shooting status of each of the third accounts in the shooting interface.
[0015] According to a second aspect of an embodiment of the present disclosure, there is provided an image capturing method, including:
[0016] When the second user account receives the cooperative shooting task carrying the shooting subject information sent by the first user account, the cooperative shooting task is displayed in the conversation page between the second user account and the first user account;
[0017] In response to a triggering operation of the second user account for the cooperative shooting task, entering a shooting interface, and acquiring an image shot by the second user account in the shooting interface according to the shooting subject information;
[0018] When the first user account and each of the second user accounts complete image capture, the images captured by the first user account and each of the second user accounts are displayed.
[0019] In an exemplary embodiment, entering the shooting interface in response to the triggering operation of the second user account on the cooperative shooting task includes: in response to the triggering operation of the second user account on the cooperative shooting task, displaying the shooting subject information carried by the cooperative shooting task, and obtaining the acceptance status of the second user account on the cooperative shooting task; entering the shooting interface when the acceptance status represents that the second user account accepts the cooperative shooting task; displaying the images respectively taken by the first user account and each of the second user accounts when the first user account and each of the second user accounts complete image shooting, includes: displaying the images respectively taken by the first user account and each of the third accounts when the first user account completes image shooting; the third account is the second user account that accepts the cooperative shooting task.
[0020] In an exemplary embodiment, in response to the triggering operation of the second user account on the collaborative shooting task, displaying the shooting subject information carried by the collaborative shooting task, and obtaining the acceptance status of the second user account on the collaborative shooting task, includes: in response to the triggering operation of the second user account on the collaborative shooting task, displaying the collaborative shooting task window, and displaying the shooting subject information, an acceptance control for accepting the collaborative shooting task, and a rejection control for rejecting the collaborative shooting task in the collaborative shooting task window; in response to the triggering operation of the second user account on the acceptance control, determining that the acceptance status represents that the second user account accepts the collaborative shooting task; in response to the triggering operation of the second user account on the rejection control, determining that the acceptance status represents that the second user account does not accept the collaborative shooting task.
[0021] In an exemplary embodiment, the collaborative shooting task carries countdown information; the displaying of the collaborative shooting task window in response to the triggering operation of the second user account on the collaborative shooting task includes: when the countdown information has not returned to zero, in response to the triggering operation of the second user account on the collaborative shooting task, displaying a collaborative shooting invitation window; the method also includes: when the countdown information returns to zero, setting the acceptance status to indicate that the second user account does not accept the collaborative shooting task.
[0022] In an exemplary embodiment, after entering the shooting interface, it also includes: obtaining the image shooting status of the first user account and each of the remaining third accounts; the image shooting status is used to indicate whether the first user account and each of the remaining third accounts have completed image shooting; the remaining third accounts are third accounts other than the second user account; and displaying the image shooting status of the first user account and each of the remaining third accounts in the shooting interface.
[0023] According to a third aspect of an embodiment of the present disclosure, there is provided an image capturing device, including:
[0024] a shooting setting display unit, configured to execute, in response to a cooperative shooting request triggered by a first user account in a conversation page, display a cooperative shooting setting page; the cooperative shooting setting page is a page for the first user account to set shooting subject information and select at least one second user account to be used for cooperative shooting;
[0025] a shooting task sending unit, configured to execute sending a cooperative shooting task carrying the shooting subject information to each of the second user accounts; the cooperative shooting task is used to instruct each of the second user accounts to enter a shooting interface and shoot an image according to the shooting subject information in the shooting interface;
[0026] The first image display unit is configured to display the images respectively taken by the first user account and each of the second user accounts when the first user account and each of the second user accounts complete image shooting.
[0027] In an exemplary embodiment, a subject information input area is displayed in the collaborative shooting setting page; the shooting setting display unit is also configured to execute an information input operation in response to the information input operation triggered by the first user account in the subject information input area, obtain input information corresponding to the information input operation; and use the input information as the shooting subject information.
[0028] In an exemplary embodiment, a subject information generation control is provided in the collaborative shooting setting page; the shooting setting display unit is further configured to generate the shooting subject information in response to a triggering operation of the subject information generation control by the first user account.
[0029] In an exemplary embodiment, the shooting setting display unit is also configured to execute a response to a cooperative shooting account setting request initiated by the first user account, and display an associated account list carrying at least one associated user account; the associated user account is an account that has a preset association relationship with the first user account; in response to the first user account's selection operation on the associated user account included in the associated account list, obtain the selected associated user account, and use the selected associated user account as the second user account.
[0030] In an exemplary embodiment, the associated account list includes account invitation controls corresponding to each of the associated user accounts; the shooting setting display unit is further configured to execute, when the number of selected associated user accounts does not reach a preset associated account number threshold, in response to a triggering operation of the account invitation control corresponding to the current associated user account by the first user account, use the current associated user account as the selected associated user account; the current associated user account is any one of the associated user accounts included in the associated account list; when the number of selected associated user accounts reaches the associated account number threshold, in response to a triggering operation of the account invitation control corresponding to the current associated user account by the first user account, stop using the current associated user account as the selected associated user account and display notification information; the notification information is used to prompt the first user account that the number of associated user accounts selected by the first user account has reached the associated account number threshold.
[0031] In an exemplary embodiment, the device also includes: a task acceptance display unit, configured to display the account identification of the second user account in the collaborative shooting settings page, and display the task acceptance status identification corresponding to each second user account in the collaborative shooting settings page; the task acceptance status identification is used to characterize the acceptance status of each second user account for the collaborative shooting task; a first image display unit, further configured to display the images taken by the first user account and each third account respectively when the first user account and each third account complete image shooting; the third account is the second user account that accepts the collaborative shooting task.
[0032] In an exemplary embodiment, the collaborative shooting setting page is provided with a shooting interface switching control; the device further includes: a shooting interface display unit, configured to execute a trigger operation in response to the shooting interface switching control, display a shooting interface, and obtain the image shooting status of each of the third accounts; the image shooting status is used to characterize whether each of the third accounts has completed image capture; and the image shooting status of each of the third accounts is displayed in the shooting interface.
[0033] According to a fourth aspect of an embodiment of the present disclosure, there is provided an image capturing device, including:
[0034] The shooting task display unit is configured to display the cooperative shooting task in a conversation page between the second user account and the first user account when the second user account receives the cooperative shooting task carrying shooting subject information sent by the first user account;
[0035] a captured image acquisition unit, configured to execute, in response to a trigger operation of the second user account for the cooperative shooting task, enter a shooting interface, and acquire an image captured by the second user account in the shooting interface according to the shooting subject information;
[0036] The second image display unit is configured to display the images respectively taken by the first user account and each of the second user accounts when the first user account and each of the second user accounts complete image shooting.
[0037] In an exemplary embodiment, the captured image acquisition unit is further configured to execute, in response to a trigger operation of the second user account for the collaborative shooting task, display the shooting subject information carried by the collaborative shooting task, and obtain the acceptance status of the second user account for the collaborative shooting task; when the acceptance status represents that the second user account accepts the collaborative shooting task, enter the shooting interface; the second image display unit is further configured to execute, when the first user account and each third account complete image shooting, display the images respectively taken by the first user account and each third account; the third account is the second user account that accepts the collaborative shooting task.
[0038] In an exemplary embodiment, the captured image acquisition unit is further configured to execute, in response to a trigger operation of the second user account on the collaborative shooting task, display a collaborative shooting task window, and display the shooting subject information, an acceptance control for accepting the collaborative shooting task, and a rejection control for rejecting the collaborative shooting task in the collaborative shooting task window; in response to a trigger operation of the second user account on the acceptance control, determine that the acceptance state represents that the second user account accepts the collaborative shooting task; and in response to a trigger operation of the second user account on the rejection control, determine that the acceptance state represents that the second user account does not accept the collaborative shooting task.
[0039] In an exemplary embodiment, the collaborative shooting task carries countdown information; the captured image acquisition unit is further configured to, when the countdown information has not returned to zero, display a collaborative shooting invitation window in response to a trigger operation of the second user account on the collaborative shooting task; the shooting task display unit is further configured to, when the countdown information returns to zero, set the acceptance status to indicate that the second user account does not accept the collaborative shooting task.
[0040] In an exemplary embodiment, the image capture unit is further configured to execute acquisition of the image capture status of the first user account and each of the remaining third accounts; the image capture status is used to characterize whether the first user account and each of the remaining third accounts have completed image capture; the remaining third accounts are third accounts other than the second user account; and the image capture status of the first user account and each of the remaining third accounts is displayed in the shooting interface.
[0041] According to a fifth aspect of an embodiment of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement an image capturing method as described in any one of the embodiments of the first aspect or the second aspect.
[0042] According to the sixth aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided. When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device can execute the image capture method as described in any one of the embodiments of the first aspect or the second aspect.
[0043] According to a seventh aspect of an embodiment of the present disclosure, a computer program product is provided, wherein the computer program product includes instructions, and when the instructions are executed by a processor of an electronic device, the electronic device is enabled to execute the image capture method as described in any one of the embodiments of the first aspect or the second aspect.
[0044] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects:
[0045] In response to a cooperative shooting request triggered by a first user account in a conversation page, a cooperative shooting setting page is displayed; the cooperative shooting setting page is a page for the first user account to set shooting subject information and select at least one second user account to be cooperatively shot; a cooperative shooting task carrying shooting subject information is sent to each second user account; the cooperative shooting task is used to instruct each second user account to enter a shooting interface and shoot an image according to the shooting subject information in the shooting interface; when the first user account and each second user account complete image shooting, the images shot by the first user account and each second user account are displayed. In the cooperative shooting setting page displayed by the first user account triggering a cooperative shooting request on a conversation page, the first user account sets the shooting subject information of the cooperative shooting task and selects the second user account to participate in the cooperative shooting, and then the cooperative shooting task carrying the shooting subject information can be sent to each second user account, so that each second user account can shoot an image according to the shooting subject information through the shooting interface, so that after the first user account and each second user account complete image shooting, the images shot by each account are displayed, and in this way, the function of cooperatively shooting images can be added to the conversation page, and the diversity of image shooting functions provided in the conversation page is increased.
[0046] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.
[0048] Figure 1 The figure is a diagram showing an application environment of an image shooting method according to an exemplary embodiment.
[0049] Figure 2 The figure is a flow chart of an image capturing method according to an exemplary embodiment.
[0050] Figure 3 The diagram is a schematic diagram of a conversation page according to an exemplary embodiment.
[0051] Figure 4 is a page schematic diagram showing a cooperative shooting setting page according to an exemplary embodiment.
[0052] Figure 5 The figure is a schematic diagram of a process of setting a second user account according to an exemplary embodiment.
[0053] Figure 6The figure is a schematic diagram of a page showing a list of associated accounts according to an exemplary embodiment.
[0054] Figure 7 The diagram is a schematic diagram of a page showing a list of associated accounts according to another exemplary embodiment.
[0055] Figure 8 is a page diagram showing a cooperative shooting setting page according to another exemplary embodiment.
[0056] Fig. 9 The figure is a schematic diagram of a captured image display page according to an exemplary embodiment.
[0057] Fig.10 It is a page schematic diagram of a shooting interface according to an exemplary embodiment.
[0058] Fig.11 is a flowchart of an image capturing method according to another exemplary embodiment.
[0059] Fig.12 It is a page diagram of a cooperative shooting task window according to an exemplary embodiment.
[0060] Fig.13 It is a schematic diagram of a page showing a collaborative shooting task according to an exemplary embodiment.
[0061] Fig.14 It is a schematic diagram of a page for displaying a collaborative shooting task according to another exemplary embodiment.
[0062] Fig.15 is a block diagram of an image capturing device according to an exemplary embodiment.
[0063] Fig.16 is a block diagram of an image capturing device according to an exemplary embodiment.
[0064] Fig.17 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0065] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.
[0066] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0067] It should also be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.
[0068] The image capturing method provided by the present disclosure can be applied to Figure 1 In the application environment shown. Among them, the terminal 101 of the first user account and the terminal 102 of the second user account interact with the server 103 through the network. Specifically, the first user account can initiate a cooperative shooting request through the conversation page displayed by its terminal 101, and the terminal 101 can respond to the cooperative shooting request and display the cooperative shooting setting page in the terminal 101. After that, the first user account can set the shooting theme information in the cooperative shooting setting page, and select the second user account for cooperative shooting. After completing the setting, the terminal 101 can also construct a cooperative shooting task carrying the shooting theme information, and send the cooperative shooting task to the terminal 102 of each second user account through the server 103. After the second user account receives the cooperative shooting task through its terminal 102, it can enter the shooting interface to shoot images according to the shooting theme information in the cooperative shooting task. In addition, after the first user account and each second user account have completed image shooting, the images shot by the first user account and each second user account can be displayed in the terminal 101 or the terminal 102. Among them, terminal 101 and terminal 102 can be but are not limited to various personal computers, laptops, smart phones, tablet computers, Internet of Things devices and portable wearable devices, and server 103 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud computing services.
[0069] Figure 2 is a flow chart of an image capturing method according to an exemplary embodiment. Figure 2 As shown, the image capturing method is used in the terminal 101 and includes the following steps.
[0070] In step S201, in response to a collaborative shooting request triggered by a first user account in a conversation page, a collaborative shooting setting page is displayed; the collaborative shooting setting page is a page for the first user account to set shooting subject information and select at least one second user account for collaborative shooting.
[0071] Among them, the first user account may refer to the user account that initiates the collaborative shooting task, and the session page is a page used to perform session communication between accounts, for example, it may be a user chat page, the collaborative shooting request is a request triggered by the first user account for multiple accounts to complete the collaborative shooting task, and the collaborative shooting setting page is a page used to set the collaborative shooting task information. The set collaborative shooting task information may include the following two types: shooting theme information for indicating the collaborative shooting theme, and second user account information for selecting a second user account to participate in the collaborative shooting.
[0072] Specifically, when the first user account needs to initiate a cooperative shooting task, a cooperative shooting request can be initiated in the conversation page displayed by the terminal 101, and the terminal 101 can respond to the cooperative shooting request, thereby displaying a cooperative shooting setting page in the terminal 101. Afterwards, the first user account can set the cooperative shooting theme, that is, shooting theme information, and the second user account participating in the cooperative shooting in the cooperative shooting setting page.
[0073] like Figure 3 As shown, in the session page of the first user account, a "cooperative shooting" control may be carried, and the first user account may initiate a cooperative shooting request by clicking the cooperative shooting control, thereby displaying the following Figure 4 The cooperative shooting setting page shown may include an area 1 for setting cooperative shooting subject information and an area 2 for setting accounts participating in the cooperative shooting.
[0074] In step S202, a cooperative shooting task carrying shooting subject information is sent to each second user account; the cooperative shooting task is used to instruct each second user account to enter a shooting interface and shoot an image according to the shooting subject information in the shooting interface.
[0075] The cooperative shooting task is created by the terminal 101 and is used to instruct the second user account to perform cooperative shooting. The task can be an invitation link and carry shooting theme information. Specifically, after the first user account completes the shooting theme information and the second user account for cooperative shooting, the terminal 101 can also send the cooperative shooting task carrying the shooting theme information to the terminal 102 of each second user account set by the first user account. After receiving the above cooperative shooting task, the second user account can enter the shooting interface of the terminal 102 and shoot images according to the carried shooting theme information.
[0076] In step S203, when the first user account and each second user account complete image capture, the images captured by the first user account and each second user account are displayed.
[0077] Finally, if the first user account and each second user account have completed the image capture, the terminal 101 can display the images captured by each account, that is, the images captured by the first user account and each second user account respectively.
[0078] In the above-mentioned image shooting method, in response to the cooperative shooting request triggered by the first user account in the conversation page, the cooperative shooting setting page is displayed; the cooperative shooting setting page is used for the first user account to set the shooting theme information, and select at least one second user account to be cooperatively shot; the cooperative shooting task carrying the shooting theme information is sent to each second user account; the cooperative shooting task is used to instruct each second user account to enter the shooting interface and shoot an image according to the shooting theme information in the shooting interface; when the first user account and each second user account complete the image shooting, the images shot by the first user account and each second user account are displayed. In the cooperative shooting setting page displayed by the first user account triggering the cooperative shooting request on the conversation page, the first user account sets the shooting theme information of the cooperative shooting task, and selects the second user account participating in the cooperative shooting, and then the cooperative shooting task carrying the shooting theme information can be sent to each second user account, so that each second user account can shoot an image according to the shooting theme information through the shooting interface, so that after the first user account and each second user account complete the image shooting, the images shot by each account are displayed, and in this way, the function of cooperative shooting images can be added to the conversation page, and the diversity of image shooting functions provided in the conversation page is increased.
[0079] In an exemplary embodiment, a subject information input area is displayed in the collaborative shooting setting page; after step S201, it may also include: in response to an information input operation triggered by the first user account in the subject information input area, obtaining input information corresponding to the information input operation; and using the input information as shooting subject information.
[0080] The subject information input area refers to the area in the collaborative shooting settings page for entering subject information, for example, it can be a certain information input box or a voice input box. In this embodiment, the shooting subject information can be obtained by entering the first user account in the collaborative shooting settings page. By triggering the information input operation in the subject information input area trigger, the shooting subject information can be input and set. The terminal 101 can respond to the input operation triggered by the subject information input area, obtain the input information and use the input information as the shooting subject information.
[0081] In this embodiment, the first user account can enter information in the subject information input area included in the collaborative shooting setting page as the shooting subject information of the collaborative shooting task. In this way, the first user account can be provided with the function of adaptively setting subject information, thereby further improving the diversity of subject information.
[0082] In addition, a theme information generation control is provided in the cooperative shooting setting page; after step S201, the method may further include: generating shooting theme information in response to a triggering operation of the theme information generation control by the first user account.
[0083] The subject information generation control is a control used by the terminal 101 to automatically generate shooting subject information. In this embodiment, the shooting subject information can be set manually by the first user account, or can be generated by the terminal 101 by triggering the subject information generation control. Specifically, the first user account can trigger the subject information generation control set in the cooperative shooting setting page, and the terminal 101 can respond to the trigger operation, thereby randomly generating shooting subject information.
[0084] like Figure 4 As shown, in Figure 4 Area 1 may include a text input box, which may be used as a subject information input area. The first user account may enter information in the text input box as shooting subject information. Area 1 may also include a "Quick Snap" control, which may be used as a subject information generation control. The first user account may also trigger the subject information generation control by clicking the "Quick Snap" control in area 1, so that terminal 101 generates shooting subject information.
[0085] In this embodiment, the first user account can also complete the setting of the shooting theme information through the theme information generation control carried in the cooperative shooting setting page, which can increase the diversity of the shooting theme information setting methods.
[0086] In one embodiment, Figure 5As shown, after step S201, the following steps may also be included:
[0087] In step S501, in response to a cooperative shooting account setting request initiated by a first user account, an associated account list including at least one associated user account is displayed; an associated user account is an account that has a preset association relationship with the first user account.
[0088] The cooperative shooting account setting request is a request triggered by the first user account to set a second user account for cooperative shooting. The request can be initiated in the cooperative shooting setting page, for example, by clicking Figure 4 The list of associated accounts is a list of associated user accounts that have a preset association relationship with the first user account. The associated user account may refer to an account that has "liked" posts with the first user account, or an account that has interacted with the first user account within a certain time period and the number of interactions has reached a certain threshold.
[0089] Specifically, after the first user account initiates a cooperative shooting account setting request, the terminal 101 may respond to the request, thereby displaying a list of associated accounts corresponding to the first user account on the terminal 101, which may include associated user accounts that have a preset association relationship with the first user account.
[0090] In step S502, in response to the first user account selecting an associated user account included in the associated account list, the selected associated user account is acquired and used as the second user account.
[0091] Afterwards, the first user account may select an associated user account included in the associated account list, and the terminal 101 may respond to the selection operation and use the associated user account selected by the first user account as the second user account.
[0092] In this embodiment, a list of associated accounts carrying associated user accounts of the first user account can also be displayed on the terminal 101, so that the second user account can be set by selecting the associated user account included in the associated account list. In this way, the efficiency of setting the second user account can be improved.
[0093] Furthermore, the associated account list includes account invitation controls corresponding to each associated user account; step S502 may further include: when the number of selected associated user accounts does not reach a preset associated account number threshold, in response to a triggering operation of the first user account on the account invitation control corresponding to the current associated user account, the current associated user account is used as the selected associated user account; the current associated user account is any one of the associated user accounts included in the associated account list; the image shooting method may also include: when the number of selected associated user accounts reaches the associated account number threshold, in response to a triggering operation of the first user account on the account invitation control corresponding to the current associated user account, stopping using the current associated user account as the selected associated user account and displaying notification information; the notification information is used to prompt the first user account that the number of associated user accounts selected has reached the associated account number threshold.
[0094] The threshold value of the number of associated accounts refers to the preset threshold value of the number of second user accounts that can be invited to participate in the cooperative shooting. The account invitation control is a control for selecting an associated user account as the second user account, and each associated user account is provided with a corresponding account invitation control. If the number of associated user accounts currently selected by the first user account, that is, the number of second user accounts that have been set, has not reached the threshold value of the number of associated accounts, when the first user account triggers the account invitation control of a currently associated user account in the associated user accounts, the terminal 101 can respond to the trigger operation, thereby using the currently selected associated user account as the second user account. For example, the number of associated user accounts currently selected by the first user account is 3, and the preset threshold value of the number of associated accounts is 4. At this time, the number of associated user accounts selected has not reached the preset threshold value of the number of associated accounts. If the first user account triggers the account invitation control of a certain account in the account list, the terminal 101 can use the account as the second user account.
[0095] If the number of second user accounts that have been set has reached the threshold of the number of associated accounts, when the first user triggers the account invitation control corresponding to the current associated user account again, since the number of second user accounts invited at this time has reached the threshold of the number of associated accounts, the terminal 101 can stop using the current associated user account as the selected associated user account, and display notification information in the terminal 101 to prompt the first user account that the number of associated user accounts selected has reached the threshold of the number of associated accounts. For example, the number of associated user accounts currently selected by the first user account is 4, and the threshold of the number of associated accounts set in advance is 4. At this time, the number of associated user accounts selected has reached the threshold of the number of associated accounts set in advance. If the first user account triggers the account invitation control of a certain account in the account list, the terminal 101 can stop using the account as the second user account and display notification information, which can be notification information for inviting up to 4 people.
[0096] For example, after the first user account completes the setting of the shooting subject information, the terminal 101 may also display a list of associated accounts by triggering a cooperative shooting account setting request, as shown in FIG. Figure 6 As shown, the list includes multiple associated user accounts, namely account 1, account 2, ... account N, and each associated user account corresponds to an "invite" control. The first user account can select the second user account by clicking the invite control. If the number of associated user accounts selected has reached the associated account number threshold of 4, and the first user account triggers the "invite" control again, the terminal 101 can display a notification message, that is, a notification message of "invite up to 4 people" is displayed to prompt the first user account to invite up to 4 people. Figure 7 shown.
[0097] In this embodiment, a threshold value for the number of associated accounts can also be set, and only when the number of associated user accounts selected has not reached the threshold value, the associated user account corresponding to the triggered account invitation control is used as the selected associated user account. If the threshold value is reached, a notification message is displayed to prompt that the number of associated user accounts selected by the first user account has reached the threshold value for the number of associated accounts. In this way, the intelligence level of the second user account selection can be further improved.
[0098] In an exemplary embodiment, after step S202, it may also include: displaying the account identification of the second user account in the collaborative shooting settings page, and displaying the task acceptance status identification corresponding to each second user account in the collaborative shooting settings page; the task acceptance status identification is used to characterize the acceptance status of each second user account for the collaborative shooting task; step S203 may further include: when the first user account and each third account complete image capture, displaying the images captured by the first user account and each third account respectively; the third account is the second user account that accepts the collaborative shooting task.
[0099] The task acceptance status identifier is used to characterize the acceptance status of the second user account for the cooperative shooting task, that is, to identify whether the second user account accepts the cooperative shooting task, and the account identifier can be used to identify the second user account, for example, it can be the avatar of the second user account. In this embodiment, after the first user account sends the cooperative shooting task, the second user account can also decide whether to accept the cooperative shooting task, where the third account refers to the second user account that has accepted the cooperative shooting task. For example, the first user account invites three second user accounts, account 1, account 2, and account 3, to cooperate in shooting, where account 1 does not accept the cooperative shooting task, while account 2 and account 3 accept the cooperative shooting task. At this time, account 2 and account 3 can be used as the third account.
[0100] In this embodiment, after the terminal 101 sends the cooperative shooting task to each second user account, the account identification of each second user account, such as the account avatar, can also be displayed on the cooperative shooting setting page, and the acceptance status of each second user account to the cooperative shooting task is obtained, and the task acceptance status identification representing the acceptance status is displayed on the cooperative shooting setting page. In addition, after the first user account and each second user account that accepts the cooperative shooting task, that is, the third account, have completed image shooting, the images shot by the first user account and each third account can also be displayed.
[0101] like Figure 8 As shown, three account avatars can be displayed in area 2 of the collaborative shooting settings page, which are the account avatars of each second user account, namely account 1, account 2 and account 3, and the account avatar of account 1 contains an "×" symbol, indicating that account 1 has not accepted the collaborative shooting task, while the account avatars of account 2 and account 3 contain "√", indicating that account 2 and account 3 have accepted the collaborative shooting task.
[0102] Fig. 9 Then, when the first user account and each third account complete the image shooting, each captured image is displayed on the captured image display page. At this time, each second user account, namely, account 1, account 2, and account 3, has accepted the cooperative shooting task. Fig. 9Image 1, image 2, image 3 and image 4 may be displayed, corresponding to images taken by account 1, account 2, account 3 and the first user account respectively.
[0103] In this embodiment, after sending the collaborative shooting task, the account identification of the second user account and the task acceptance status identification used to characterize the acceptance status of each second user account for the collaborative shooting task can also be displayed in the collaborative shooting setting page, and after the first user account and each third account that accepts the collaborative shooting task complete the image capture, the images respectively captured by the first user account and each third account are displayed. In this way, when a second user account does not accept the collaborative shooting task, the first user account can also know the acceptance status of each second user account, and only the images captured by the second user account that accepts the collaborative shooting task and the first user account can be displayed, so that a second user account can complete the collaborative image capture even when it does not accept the collaborative shooting task. In this way, the intelligence of the collaborative shooting can be improved.
[0104] In addition, the collaborative shooting settings page is provided with a shooting interface switching control; after displaying the task acceptance status identifier corresponding to each second user account in the collaborative shooting settings page, it also includes: in response to a trigger operation on the shooting interface switching control, displaying the shooting interface, and obtaining the image shooting status of each third account; the image shooting status is used to indicate whether each third account has completed image capture; and displaying the image shooting status of each third account in the shooting interface.
[0105] The shooting interface switching control is a control in the collaborative shooting settings page for entering the image shooting interface, and the image shooting status is used to indicate whether the third account has completed image shooting. In this embodiment, in order to facilitate image shooting by the first user account, a shooting interface switching control can also be set on the shooting settings page. When the first user account triggers the shooting interface switching control, the shooting interface can be displayed in the terminal 101, and the image shooting status of each third account can be displayed on the shooting interface.
[0106] like Figure 8 As shown, the cooperative shooting setting page is provided with a "start shooting" control, which is a shooting interface switching control. After the first user account clicks the "start shooting" control, the terminal 101 can display the following Fig.10 The shooting interface shown in the figure has a shooting status display area in which the image shooting status of each third account is displayed. At this time, account 1 has completed shooting, while account 2 and account 3 have not completed shooting, so only the "√" symbol is displayed on the avatar of account 1.
[0107] In this embodiment, when the first user account is taking images, the image capture status of each third account can also be displayed on the shooting interface to prompt the first user account of the shooting status of each third account. In this way, the intelligence of the collaborative shooting function can be further improved.
[0108] Fig.11 is a flow chart of an image capturing method according to an exemplary embodiment. Fig.11 As shown, the image capturing method is used in the terminal 102 and includes the following steps.
[0109] In step S1101, when the second user account receives the cooperative shooting task carrying shooting subject information sent by the first user account, the cooperative shooting task is displayed in the conversation page between the second user account and the first user account.
[0110] Among them, the second user account refers to the account that receives the collaborative shooting task, which can be initiated by the first user account, and the shooting subject information is the shooting subject information of the collaborative shooting task. Specifically, when the first user account initiates a collaborative shooting task, the shooting subject information of the collaborative shooting task and the second user account that performs the collaborative shooting task can be set on its terminal 101. After that, the terminal 101 of the first user account can send the collaborative shooting task carrying the shooting subject information to the terminals 102 of each second user account, thereby displaying the collaborative shooting task on the conversation page with the first user account on the terminal 102.
[0111] For example, account A of the first user account sends a cooperative shooting task carrying shooting subject information to account B of the second user account. At this time, the terminal 102 of account B can display the above cooperative shooting task on the conversation page between account A and account B.
[0112] In step S1102, in response to a triggering operation of the second user account for the cooperative shooting task, a shooting interface is entered, and an image shot by the second user account in the shooting interface according to the shooting subject information is obtained.
[0113] The shooting interface refers to the interface used by the second user account to shoot images. After the terminal 102 displays the collaborative shooting task, the second user account can also perform a trigger operation on the collaborative shooting task, for example, by clicking on the displayed collaborative shooting task, which can be a task link, to enter the shooting interface. After that, the second user account can shoot images according to the shooting subject information on the shooting interface displayed on the terminal 102, so that the terminal 102 can obtain the images shot by the second user account.
[0114] In step S1103, when the first user account and each second user account complete image capture, the images captured by the first user account and each second user account are displayed.
[0115] Finally, if the first user account and each second user account have completed the image capture, the terminal 101 can display the images captured by each account, that is, the images captured by the first user account and each second user account respectively.
[0116] In the above-mentioned image shooting method, when the second user account receives the cooperative shooting task carrying the shooting subject information sent by the first user account, the cooperative shooting task is displayed in the conversation page between the second user account and the first user account; in response to the triggering operation of the second user account for the cooperative shooting task, the shooting interface is entered, and the image shot by the second user account in accordance with the shooting subject information in the shooting interface is obtained; when the first user account and each second user account complete the image shooting, the images shot by the first user account and each second user account are displayed. This application can be displayed on the conversation page between the first user account and the second user account when the terminal 102 of the second user account receives the cooperative shooting task carrying the shooting subject information. At this time, the second user account can also enter the shooting interface to shoot the image by triggering the cooperative shooting task, so that after the first user account and each second user account complete the image shooting, the images shot by the first user account and each second user account are displayed. In this way, the function of cooperatively shooting images can be added to the conversation page, which increases the diversity of image shooting functions provided in the conversation page.
[0117] In an exemplary embodiment, step S1102 may further include: in response to a trigger operation of the second user account for the collaborative shooting task, displaying the shooting subject information carried by the collaborative shooting task, and obtaining the acceptance status of the second user account for the collaborative shooting task; when the acceptance status represents that the second user account accepts the collaborative shooting task, entering the shooting interface; step S1103 may further include: when the first user account and each third account complete image shooting, displaying the images respectively taken by the first user account and each third account; the third account is the second user account that accepts the collaborative shooting task.
[0118] In this embodiment, for the cooperative shooting task initiated by the first user account, the second user account can also choose whether to accept the cooperative shooting task, and the acceptance status is used to indicate whether the second user account accepts the cooperative shooting task, and the third account is the second user account that receives the cooperative shooting task in the cooperative shooting task invitation initiated by the first user account. Specifically, after a second user account receives the cooperative shooting task initiated by the first user account, the second user account can also trigger the displayed cooperative shooting task, so as to display the shooting theme information carried by the cooperative shooting task, and then the second user account can also choose whether to accept the cooperative shooting task based on the displayed shooting theme information. If the second user account chooses to accept the cooperative shooting task, that is, the acceptance status indicates that the second user account accepts the cooperative shooting task, the second user account is used as the third account, and the terminal 102 enters the shooting interface for the second user account to shoot. Afterwards, after the first user account and all the second user accounts that accept the cooperative shooting task have completed the image shooting, the above-mentioned shot images can also be displayed in the terminal 102.
[0119] In this embodiment, after receiving the cooperative shooting task, the second user account can display the shooting subject information through a trigger operation and choose whether to accept the cooperative shooting task. Only after accepting the cooperative shooting task can the shooting interface be entered, and after the shooting is completed, the images taken by the first user account and each second user account that accepts the cooperative shooting task can also be displayed. In this way, a channel can be provided to determine whether the second user account accepts the cooperative shooting task, further improving the intelligence of the cooperative shooting function.
[0120] Furthermore, in response to a trigger operation of the second user account on the collaborative shooting task, displaying shooting subject information carried by the collaborative shooting task, and obtaining the acceptance status of the second user account on the collaborative shooting task may further include: in response to the trigger operation of the second user account on the collaborative shooting task, displaying the collaborative shooting task window, and displaying the shooting subject information, an acceptance control for accepting the collaborative shooting task, and a rejection control for rejecting the collaborative shooting task in the collaborative shooting task window; in response to the trigger operation of the second user account on the acceptance control, determining that the acceptance status represents that the second user account accepts the collaborative shooting task; in response to the trigger operation of the second user account on the rejection control, determining that the acceptance status represents that the second user account does not accept the collaborative shooting task.
[0121] The collaborative shooting task window is a page window used by the terminal 102 to display shooting subject information of the collaborative shooting task, and to provide the second user account with a choice of whether to accept the collaborative shooting task. The page window carries an accept control and a reject control, wherein the accept control is used for the second user account to accept the collaborative shooting task, and the reject control is used for the second user account to reject the collaborative shooting task.
[0122] Specifically, after the second user account triggers the cooperative shooting task, the terminal 102 can pop up a cooperative shooting task window for display, which can display shooting subject information, as well as an acceptance control and a rejection control for selecting whether to accept the cooperative shooting task. If the second user account clicks the acceptance control to perform the trigger operation, the terminal 102 can determine that the second user account accepts the invitation to the cooperative shooting task, thereby determining that the acceptance state represents that the second user account accepts the cooperative shooting task, and if the second user account clicks the rejection control to perform the trigger operation, the terminal 102 can determine that the second user account does not accept the invitation to the cooperative shooting task, thereby determining that the acceptance state represents that the second user account does not accept the cooperative shooting task. Fig.12 As shown, the shooting subject information of the cooperative shooting task is displayed in the cooperative shooting task window as subject information A, and the window also carries an "Accept" control and a "Reject" control. The second user account can accept or reject the cooperative shooting task by clicking the above controls.
[0123] In this embodiment, the terminal 102 can also display the shooting subject information by displaying the collaborative shooting task window, and can also provide the second user account with acceptance and rejection of the collaborative shooting task by setting acceptance controls and rejection controls. In this way, the efficiency of the second user account in accepting the collaborative shooting task can be further improved.
[0124] In addition, the collaborative shooting task carries countdown information, and in response to the triggering operation of the second user account for the collaborative shooting task, the collaborative shooting task window is displayed, which may further include: when the countdown information has not returned to zero, in response to the triggering operation of the second user account for the collaborative shooting task, a collaborative shooting invitation window is displayed; the image shooting method may also include: when the countdown information returns to zero, setting an acceptance status to indicate that the second user account does not accept the collaborative shooting task.
[0125] The countdown information is used to represent the countdown for accepting the cooperative shooting task. In this embodiment, the cooperative shooting task is time-sensitive. The second user account can choose whether to accept the cooperative shooting task only if the cooperative shooting task is triggered before the countdown returns to zero. Specifically, if the countdown displayed in the current cooperative shooting task has not returned to zero, such as Fig.13As shown, at this time, the second user account can click on the cooperative shooting task to perform a trigger operation, and the terminal 102 can respond to the trigger operation to display a cooperative shooting invitation window, and as shown in FIG. Fig.14 As shown, if the countdown returns to zero and the second user account still has not triggered the cooperative shooting task, the terminal 102 can set the acceptance status of the second user account to the cooperative shooting task to the second user account not accepting the cooperative shooting task.
[0126] In this embodiment, countdown information can also be carried in the collaborative shooting task, so that when the second user account triggers the collaborative shooting task when the countdown information has not returned to zero, the collaborative shooting invitation window is displayed to choose whether to accept the collaborative shooting task. If the countdown returns to zero, it is directly set to not accept the collaborative shooting task. In this way, it can be avoided that the second user account has not chosen whether to accept the collaborative shooting task, which makes the collaborative shooting task unable to continue, thereby improving the smoothness of the execution of the collaborative shooting task.
[0127] In an exemplary embodiment, after entering the shooting interface, it can also include: obtaining the image shooting status of the first user account and each remaining third account; the image shooting status is used to indicate whether each third account has completed image shooting; the remaining third accounts are third accounts other than the second user account; and displaying the image shooting status of the first user account and each remaining third account in the shooting interface.
[0128] The image shooting status can be used to characterize whether the first user account and the remaining third accounts other than the second user account that have accepted the cooperative shooting task have completed image shooting. In this embodiment, after the second user account that has accepted the cooperative shooting task enters the shooting interface, the image shooting status of each account performing the cooperative shooting task, that is, the first user account and the remaining third accounts, can also be displayed on the shooting interface. In this way, the shooting status of the second user account of the terminal 102 and other cooperative shooting accounts can be prompted, thereby further improving the intelligence of the cooperative shooting function.
[0129] In this embodiment, when a second user account is taking an image, the image capturing status of the first user account and each third account other than the second user account can also be displayed on the shooting interface to prompt the shooting status of the remaining accounts of the second user account. In this way, the intelligence of the collaborative shooting function can be further improved.
[0130] In an exemplary embodiment, a method for collaborative image shooting is also provided, which can add a function of collaborative image shooting between multiple accounts on a conversation page, and can include the following steps:
[0131] (1) At the bottom of the conversation page, the invited account clicks the Collaborative Shooting control to enter the Collaborative Shooting settings page;
[0132] (2) The invited account presets the shooting theme information through text in the cooperative shooting settings page, or generates a random shooting theme by clicking the theme information generation control;
[0133] (3) After the invited account completes the shooting theme setting, the list of related accounts can be displayed, such as mutual friends and group chat members, etc., and friends can be invited to participate in the collaborative shooting task;
[0134] (4) After receiving the invitation link for the cooperative shooting task sent by the inviting account, the receiving account can click on the link to decide whether to join the cooperative shooting task. If the invitation is rejected, the account page will display a rejection style. If the link is not clicked after the timeout or the challenge starts, the receiving account will not be able to join the cooperative shooting task;
[0135] (5) After all accounts have finished shooting, the shooting page will be displayed. The images taken by each account can be displayed to publish works or to carry out collaborative shooting tasks.
[0136] Through this embodiment, a new image shooting method can be added to the conversation page by setting a cooperative shooting task carrying shooting subject information, thereby increasing the diversity of image shooting methods.
[0137] It should be understood that, although the various steps in the flowchart of the present disclosure are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the figure may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of the steps or stages in other steps.
[0138] It can be understood that the same / similar parts between the various embodiments of the above method in this specification can refer to each other, and each embodiment focuses on the differences from other embodiments. For related points, please refer to the description of other method embodiments.
[0139] Fig.15 is a block diagram of an image capturing device according to an exemplary embodiment. Fig.15 The device includes a shooting setting display unit 1501, a shooting task sending unit 1502 and a first image display unit 1503.
[0140] The shooting setting display unit 1501 is configured to execute, in response to a cooperative shooting request triggered by the first user account in the conversation page, display a cooperative shooting setting page; the cooperative shooting setting page is a page for the first user account to set shooting subject information and select at least one second user account to be used for cooperative shooting;
[0141] The shooting task sending unit 1502 is configured to execute sending a cooperative shooting task carrying shooting subject information to each second user account; the cooperative shooting task is used to instruct each second user account to enter a shooting interface and shoot an image according to the shooting subject information in the shooting interface;
[0142] The first image display unit 1503 is configured to display the images respectively taken by the first user account and each second user account when the first user account and each second user account complete image shooting.
[0143] In an exemplary embodiment, a subject information input area is displayed in the collaborative shooting settings page; the shooting settings display unit 1501 is also configured to execute an information input operation in response to the information input operation triggered by the first user account in the subject information input area, obtain input information corresponding to the information input operation; and use the input information as shooting subject information.
[0144] In an exemplary embodiment, a subject information generation control is also provided in the collaborative shooting setting page; the shooting setting display unit 1501 is further configured to generate shooting subject information in response to a triggering operation of the subject information generation control by the first user account.
[0145] In an exemplary embodiment, the shooting setting display unit 1501 is also configured to execute in response to a collaborative shooting account setting request initiated by the first user account, and display an associated account list carrying at least one associated user account; the associated user account is an account that has a preset association relationship with the first user account; in response to the first user account's selection operation on the associated user account included in the associated account list, obtain the selected associated user account, and use the selected associated user account as the second user account.
[0146] In an exemplary embodiment, the associated account list includes account invitation controls corresponding to each associated user account; the shooting setting display unit 1501 is also configured to execute, when the number of selected associated user accounts does not reach a preset associated account number threshold, in response to a triggering operation of the account invitation control corresponding to the current associated user account by the first user account, to use the current associated user account as the selected associated user account; the current associated user account is any one of the associated user accounts included in the associated account list; when the number of selected associated user accounts reaches the associated account number threshold, in response to a triggering operation of the account invitation control corresponding to the current associated user account by the first user account, stop using the current associated user account as the selected associated user account and display notification information; the notification information is used to prompt the first user account that the number of associated user accounts selected has reached the associated account number threshold.
[0147] In an exemplary embodiment, the device also includes: a task acceptance display unit, configured to display the account identification of the second user account in the collaborative shooting settings page, and display the task acceptance status identification corresponding to each second user account in the collaborative shooting settings page; the task acceptance status identification is used to characterize the acceptance status of each second user account for the collaborative shooting task; the first image display unit 1503 is further configured to display the images taken by the first user account and each third account respectively when the first user account and each third account complete image shooting; the third account is the second user account that accepts the collaborative shooting task.
[0148] In an exemplary embodiment, the collaborative shooting setting page is provided with a shooting interface switching control; the device also includes: a shooting interface display unit, configured to execute a trigger operation in response to the shooting interface switching control, display the shooting interface, and obtain the image shooting status of each third account; the image shooting status is used to indicate whether each third account has completed image capture; and the image shooting status of each third account is displayed in the shooting interface.
[0149] Fig.16 is a block diagram of an image capturing device according to an exemplary embodiment. Fig.16 The device includes a shooting task display unit 1601, a shooting image acquisition unit 1602 and a second image display unit 1603.
[0150] The shooting task display unit 1601 is configured to display the cooperative shooting task in a conversation page between the second user account and the first user account when the second user account receives the cooperative shooting task carrying shooting subject information sent by the first user account;
[0151] The captured image acquisition unit 1602 is configured to execute, in response to a trigger operation of the second user account for the cooperative shooting task, enter the shooting interface, and acquire the image captured by the second user account in the shooting interface according to the shooting subject information;
[0152] The second image display unit 1603 is configured to display the images respectively taken by the first user account and each second user account when the first user account and each second user account complete image shooting.
[0153] In an exemplary embodiment, the captured image acquisition unit 1602 is further configured to execute a trigger operation in response to the second user account for the collaborative shooting task, display the shooting subject information carried by the collaborative shooting task, and obtain the acceptance status of the second user account for the collaborative shooting task; when the acceptance status represents that the second user account accepts the collaborative shooting task, enter the shooting interface; the second image display unit is further configured to execute when the first user account and each third account complete image shooting, display the images respectively taken by the first user account and each third account; the third account is the second user account that accepts the collaborative shooting task.
[0154] In an exemplary embodiment, the captured image acquisition unit 1602 is further configured to execute, in response to a trigger operation of the second user account on the collaborative shooting task, display the collaborative shooting task window, and display the shooting subject information, an acceptance control for accepting the collaborative shooting task, and a rejection control for rejecting the collaborative shooting task in the collaborative shooting task window; in response to a trigger operation of the second user account on the acceptance control, determine that the acceptance state represents that the second user account accepts the collaborative shooting task; in response to the trigger operation of the second user account on the rejection control, determine that the acceptance state represents that the second user account does not accept the collaborative shooting task.
[0155] In an exemplary embodiment, the collaborative shooting task carries countdown information; the captured image acquisition unit 1602 is further configured to, when the countdown information has not returned to zero, respond to a trigger operation of the second user account for the collaborative shooting task and display a collaborative shooting invitation window; the shooting task display unit 1601 is further configured to, when the countdown information returns to zero, set an acceptance status to indicate that the second user account does not accept the collaborative shooting task.
[0156] In an exemplary embodiment, the image capture acquisition unit 1602 is also configured to execute acquisition of the image capture status of the first user account and each remaining third account; the image capture status is used to characterize whether the first user account and each remaining third account have completed image capture; the remaining third accounts are third accounts other than the second user account; the image capture status of the first user account and each remaining third account is displayed in the shooting interface.
[0157] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0158] Fig.17 1 is a block diagram of an electronic device 1700 for image capture according to an exemplary embodiment. For example, the electronic device 1700 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0159] Reference Fig.17 The electronic device 1700 may include one or more of the following components: a processing component 1702 , a memory 1704 , a power component 1706 , a multimedia component 1708 , an audio component 1710 , an input / output (I / O) interface 1712 , a sensor component 1714 , and a communication component 1716 .
[0160] The processing component 1702 generally controls the overall operation of the electronic device 1700, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 1702 may include one or more processors 1720 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 1702 may include one or more modules to facilitate the interaction between the processing component 1702 and other components. For example, the processing component 1702 may include a multimedia module to facilitate the interaction between the multimedia component 1708 and the processing component 1702.
[0161] The memory 1704 is configured to store various types of data to support operations on the electronic device 1700. Examples of such data include instructions for any application or method operating on the electronic device 1700, contact data, phone book data, messages, pictures, videos, etc. The memory 1704 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as a static random access memory (SRAM), an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a programmable read-only memory (PROM), a read-only memory (ROM), a magnetic memory, a flash memory, a magnetic disk, an optical disk, or a graphene memory.
[0162] The power supply component 1706 provides power to the various components of the electronic device 1700. The power supply component 1706 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 1700.
[0163] The multimedia component 1708 includes a screen that provides an output interface between the electronic device 1700 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1708 includes a front camera and / or a rear camera. When the electronic device 1700 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0164] The audio component 1710 is configured to output and / or input audio signals. For example, the audio component 1710 includes a microphone (MIC), and when the electronic device 1700 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal may be further stored in the memory 1704 or sent via the communication component 1716. In some embodiments, the audio component 1710 also includes a speaker for outputting an audio signal.
[0165] I / O interface 1712 provides an interface between processing component 1702 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, a home button, a volume button, a start button, and a lock button.
[0166] The sensor assembly 1714 includes one or more sensors for providing various aspects of status assessment for the electronic device 1700. For example, the sensor assembly 1714 can detect the open / closed state of the electronic device 1700, the relative positioning of components, such as the display and keypad of the electronic device 1700, and the sensor assembly 1714 can also detect changes in the position of the electronic device 1700 or components of the electronic device 1700, the presence or absence of user contact with the electronic device 1700, the orientation or acceleration / deceleration of the device 1700, and the temperature change of the electronic device 1700. The sensor assembly 1714 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 1714 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1714 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0167] The communication component 1716 is configured to facilitate wired or wireless communication between the electronic device 1700 and other devices. The electronic device 1700 can access a wireless network based on a communication standard, such as WiFi, a carrier network (such as 2G, 3G, 4G or 5G), or a combination thereof. In an exemplary embodiment, the communication component 1716 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1716 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0168] In an exemplary embodiment, the electronic device 1700 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.
[0169] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1704 including instructions, and the above instructions can be executed by the processor 1720 of the electronic device 1700 to complete the above method. For example, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0170] In an exemplary embodiment, a computer program product is further provided. The computer program product includes instructions. The instructions can be executed by the processor 1720 of the electronic device 1700 to complete the above method.
[0171] It should be noted that the above-mentioned devices, electronic devices, computer-readable storage media, computer program products, etc. may also include other implementation methods according to the description of the method embodiments. The specific implementation methods can refer to the description of the relevant method embodiments, which will not be described one by one here.
[0172] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.
[0173] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. An image capturing method, It is characterized in that include: In response to a cooperative shooting request triggered by a first user account in a conversation page, displaying a cooperative shooting setting page; the cooperative shooting setting page is a page for the first user account to set shooting subject information and select at least one second user account to be used for cooperative shooting; Sending a cooperative shooting task carrying the shooting subject information to each of the second user accounts; the cooperative shooting task is used to instruct each of the second user accounts to enter a shooting interface and shoot an image according to the shooting subject information in the shooting interface; When the first user account and each of the second user accounts complete image capture, display the images captured by the first user account and each of the second user accounts respectively; The shooting subject information is obtained by setting in any of the following ways: In response to an information input operation triggered by a subject information input area set by the first user account in the cooperative shooting setting page, acquiring input information corresponding to the information input operation; Using the input information as the shooting subject information; In response to a triggering operation of the first user account on a subject information generation control set in the cooperative shooting setting page, the shooting subject information is generated.
2. The method according to claim 1, It is characterized in that After displaying the cooperative shooting settings page, it also includes: In response to the cooperative shooting account setting request initiated by the first user account, displaying a list of associated accounts carrying at least one associated user account; the associated user account is an account that has a preset association relationship with the first user account; In response to the first user account selecting an associated user account included in the associated account list, the selected associated user account is acquired, and the selected associated user account is used as the second user account.
3. The method according to claim 2, It is characterized in that The associated account list includes account invitation controls corresponding to the associated user accounts respectively; and in response to the first user account selecting an associated user account included in the associated account list, obtaining the selected associated user account includes: In a case where the number of selected associated user accounts does not reach a preset associated account number threshold, in response to a triggering operation of the first user account on an account invitation control corresponding to a currently associated user account, the currently associated user account is used as the selected associated user account; the currently associated user account is any one of the associated user accounts included in the associated account list; The method further comprises: When the number of associated user accounts selected reaches the associated account number threshold, in response to the triggering operation of the account invitation control corresponding to the current associated user account by the first user account, stop using the current associated user account as the selected associated user account, and display notification information; the notification information is used to prompt the first user account that the number of associated user accounts selected has reached the associated account number threshold.
4. The method according to claim 1, It is characterized in that After sending the cooperative shooting task carrying the shooting subject information to each of the second user accounts, the method further includes: The account identifier of the second user account is displayed on the cooperative shooting setting page, and the task acceptance status identifier corresponding to each second user account is displayed on the cooperative shooting setting page; the task acceptance status identifier is used to indicate the acceptance status of each second user account to the cooperative shooting task; When the first user account and each of the second user accounts complete image shooting, displaying the images shot by the first user account and each of the second user accounts respectively includes: When the first user account and each third account complete image capture, the images captured by the first user account and each third account are displayed; the third account is the second user account that accepts the collaborative capture task.
5. The method according to claim 4, It is characterized in that The cooperative shooting setting page is provided with a shooting interface switching control; After displaying the task acceptance status identifier corresponding to each second user account in the cooperative shooting setting page, the method further includes: In response to a trigger operation on the shooting interface switching control, displaying the shooting interface, and acquiring the image shooting status of each of the third accounts; the image shooting status is used to indicate whether each of the third accounts has completed image shooting; The image capturing status of each of the third accounts is displayed in the capturing interface.
6. A method for capturing an image, It is characterized in that include: When the second user account receives the cooperative shooting task carrying the shooting subject information sent by the first user account, the cooperative shooting task is displayed in the conversation page between the second user account and the first user account; In response to a triggering operation of the second user account for the cooperative shooting task, entering a shooting interface, and acquiring an image shot by the second user account in the shooting interface according to the shooting subject information; When the first user account and each of the second user accounts complete image capture, display the images captured by the first user account and each of the second user accounts respectively; The method for setting the shooting subject information includes any of the following: In response to an information input operation triggered by a subject information input area set by the first user account in the cooperative shooting setting page, obtaining input information corresponding to the information input operation; and using the input information as the shooting subject information; In response to a triggering operation of the first user account on a subject information generation control set in the cooperative shooting setting page, the shooting subject information is generated.
7. The method according to claim 6, It is characterized in that The step of entering a shooting interface in response to a triggering operation of the second user account on the cooperative shooting task includes: In response to a triggering operation of the second user account on the cooperative shooting task, displaying shooting subject information carried by the cooperative shooting task, and obtaining an acceptance status of the second user account on the cooperative shooting task; When the acceptance state represents that the second user account accepts the cooperative shooting task, entering the shooting interface; When the first user account and each of the second user accounts complete image shooting, displaying the images shot by the first user account and each of the second user accounts respectively includes: When the first user account and each third account complete image capture, the images captured by the first user account and each third account are displayed; the third account is the second user account that accepts the collaborative capture task.
8. The method according to claim 7, It is characterized in that The step of responding to the triggering operation of the second user account on the cooperative shooting task, displaying the shooting subject information carried by the cooperative shooting task, and obtaining the acceptance status of the second user account on the cooperative shooting task includes: In response to a triggering operation of the second user account on the cooperative shooting task, displaying a cooperative shooting task window, and displaying the shooting subject information, an acceptance control for accepting the cooperative shooting task, and a rejection control for rejecting the cooperative shooting task in the cooperative shooting task window; In response to a triggering operation of the second user account on the acceptance control, determining that the acceptance state represents that the second user account accepts the cooperative shooting task; In response to a triggering operation of the rejection control by the second user account, determining that the acceptance status represents that the second user account does not accept the cooperative shooting task.
9. The method according to claim 8, It is characterized in that The cooperative shooting task carries countdown information; and the displaying of the cooperative shooting task window in response to the triggering operation of the second user account on the cooperative shooting task includes: In a case where the countdown information has not returned to zero, in response to a triggering operation of the second user account on the cooperative shooting task, displaying a cooperative shooting invitation window; The method further comprises: When the countdown information returns to zero, setting the acceptance status indicates that the second user account does not accept the cooperative shooting task.
10. The method according to claim 7, It is characterized in that After entering the shooting interface, the method further includes: Obtaining the image capture status of the first user account and each of the remaining third accounts; the image capture status is used to indicate whether the first user account and each of the remaining third accounts have completed image capture; the remaining third accounts are third accounts other than the second user account; The image capturing status of the first user account and each of the remaining third accounts is displayed in the capturing interface.
11. An image capturing device, It is characterized in that include: a shooting setting display unit, configured to execute, in response to a cooperative shooting request triggered by a first user account in a conversation page, display a cooperative shooting setting page; the cooperative shooting setting page is a page for the first user account to set shooting subject information and select at least one second user account to be used for cooperative shooting; a shooting task sending unit, configured to execute sending a cooperative shooting task carrying the shooting subject information to each of the second user accounts; the cooperative shooting task is used to instruct each of the second user accounts to enter a shooting interface and shoot an image according to the shooting subject information in the shooting interface; A first image display unit is configured to display the images respectively taken by the first user account and each of the second user accounts when the first user account and each of the second user accounts complete image shooting; The shooting setting display unit is further configured to execute an information input operation triggered in response to the subject information input area set by the first user account in the cooperative shooting setting page, obtain input information corresponding to the information input operation; and use the input information as the shooting subject information; The shooting setting display unit is further configured to execute, in response to the first user account triggering an operation on a subject information generation control set in the cooperative shooting setting page, to generate the shooting subject information.
12. An image capturing device, It is characterized in that include: The shooting task display unit is configured to display the cooperative shooting task in a conversation page between the second user account and the first user account when the second user account receives the cooperative shooting task carrying shooting subject information sent by the first user account; a captured image acquisition unit, configured to execute, in response to a trigger operation of the second user account for the cooperative shooting task, enter a shooting interface, and acquire an image captured by the second user account in the shooting interface according to the shooting subject information; A second image display unit is configured to display the images respectively taken by the first user account and each of the second user accounts when the first user account and each of the second user accounts complete image shooting; The method for setting the shooting subject information includes any of the following: In response to an information input operation triggered by a subject information input area set by the first user account in the cooperative shooting setting page, obtaining input information corresponding to the information input operation; and using the input information as the shooting subject information; In response to a triggering operation of the first user account on a subject information generation control set in the cooperative shooting setting page, the shooting subject information is generated.
13. An electronic device, It is characterized in that include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the image capturing method according to any one of claims 1 to 10.
14. A computer-readable storage medium, It is characterized in that When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the image capturing method according to any one of claims 1 to 10.
15. A computer program product comprising instructions, It is characterized in that When the instruction is executed by a processor of an electronic device, the electronic device is enabled to execute the image capturing method as described in any one of claims 1 to 10.
Citation Information
Patent Citations
Multiarea-synchronous co-filming method of mobile terminal and mobile terminal
CN105282424A
Co-shooting video processing method and device
CN114401368A
