Information processing method and apparatus
By displaying a projection window and information editing area on the projected device, and receiving and formatting the input information, the problem of users needing to edit the same information separately in multiple social applications is solved, enabling efficient social information publishing and editing across devices.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- VIVO MOBILE COMM CO LTD
- Filing Date
- 2022-10-27
- Publication Date
- 2026-07-03
AI Technical Summary
When users post the same social information on multiple social applications, they need to edit it separately, resulting in low editing efficiency.
By displaying a projection window and information editing area on the projected device, input information is received and displayed in the projection window according to the content publishing format of the target application, enabling cross-device social information publishing and editing.
It enables batch editing of social media posts from social applications installed on the projected device within the projected device's editing area, thus improving information editing efficiency.
Smart Images

Figure CN115688702B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of electronic equipment technology, specifically relating to an information processing method and apparatus. Background Technology
[0002] With the development of electronic devices and social applications, users can post information on social applications anytime, anywhere.
[0003] Users often need to post the same social media message across multiple applications. For example, they might post a photo they just took to one social media platform, another to another, and yet another to yet another. Currently, related technologies require users to edit the message separately in each application, resulting in low efficiency. Summary of the Invention
[0004] The purpose of this application is to provide an information processing method and apparatus that can improve the efficiency of editing information published on social media.
[0005] In a first aspect, embodiments of this application provide an information processing method applied to a screen-projected device, including:
[0006] Display at least one projection window and an information editing area, wherein at least one projection window comes from at least one projection device;
[0007] In response to the first input, the entered information is displayed in the information editing area;
[0008] In response to the second input, the input information is displayed in the target projection window of at least one projection window, according to the content publishing format of the target application, wherein the target application is a social application installed on the projection device corresponding to the target projection window.
[0009] Secondly, embodiments of this application provide an information processing method applied to a screen projection device, including:
[0010] When a screen mirroring connection is established with the screen mirroring device, the input information sent by the screen mirroring device is received. The screen mirroring device displays the screen mirroring window and information editing area corresponding to the screen mirroring device. In response to the first input, the input information is displayed in the information editing area. In response to the second input, the input information is sent to the screen mirroring device.
[0011] The input information is displayed in the content publishing interface of the target application.
[0012] Thirdly, embodiments of this application provide an information processing apparatus for use in a projected device, comprising:
[0013] The first display module is used to display at least one projection window and an information editing area, wherein the at least one projection window comes from at least one projection device;
[0014] The second display module is used to display the input information in the information editing area in response to the first input.
[0015] The third display module is used to respond to the second input and display the input information in the target projection window of at least one projection window according to the content publishing format of the target application, wherein the target application is a social application installed on the projection device corresponding to the target projection window.
[0016] Fourthly, embodiments of this application provide an information processing apparatus for use in a screen projection device, comprising:
[0017] The receiving module is used to receive input information sent by the screen-sharing device when a screen-sharing connection is established with the screen-sharing device. The screen-sharing device displays the screen-sharing window and information editing area corresponding to the screen-sharing device. In response to the first input, the input information is displayed in the information editing area. In response to the second input, the input information is sent to the screen-sharing device.
[0018] The sixth display module is used to display input information in the content publishing interface of the target application.
[0019] Fifthly, embodiments of this application provide an electronic device, including a processor and a memory, wherein the memory stores a program or instructions that can run on the processor, and when the program or instructions are executed by the processor, they implement the steps of the information processing method as described in the first or second aspect.
[0020] In a sixth aspect, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the information processing method as described in the first or second aspect.
[0021] In a seventh aspect, embodiments of this application provide a chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the steps of the information processing method as described in the first or second aspect.
[0022] Eighthly, embodiments of this application provide a computer program product stored in a storage medium, which is executed by at least one processor to implement the steps of the information processing method as described in the first or second aspect.
[0023] In this embodiment, the device being projected receives a first input by displaying at least one projection window and an information editing area. The input information is then displayed in the information editing area. Based on the content publishing format of the target application, the input information is displayed in the target projection window of at least one projection window. Since the target application is a social application installed on the projection device corresponding to the target projection window, the editing of social publishing information of the social application installed on the projection device is realized in the information editing area of the device being projected. This enables batch editing of social publishing information and improves information editing efficiency. Attached Figure Description
[0024] Figure 1 This is a flowchart illustrating the information processing method applied to the screen-projected device provided in an embodiment of this application;
[0025] Figure 2 This is a first schematic diagram of the display projection window and information editing area provided in the embodiments of this application;
[0026] Figure 3 This is a first schematic diagram of the display projection window and information editing area provided in the embodiments of this application;
[0027] Figure 4 This is a first schematic diagram of displaying input information in a target projection window, provided by an embodiment of this application;
[0028] Figure 5 This is a second schematic diagram of displaying input information in the target projection window provided in an embodiment of this application;
[0029] Figure 6 This is a first schematic diagram of displaying input information in the information editing area provided in this application embodiment;
[0030] Figure 7 This is a second schematic diagram of displaying input information in the information editing area provided in this application embodiment;
[0031] Figure 8 This is a third schematic diagram illustrating the display of input information in the information editing area, provided in an embodiment of this application.
[0032] Figure 9 This is a schematic diagram of the first process of information sharing provided in the embodiments of this application;
[0033] Figure 10 This is a schematic diagram of a second process for information sharing provided in an embodiment of this application;
[0034] Figure 11 This is a schematic diagram of the third process of information sharing provided in the embodiments of this application;
[0035] Figure 12 This is a schematic diagram of the fourth information sharing process provided in the embodiments of this application;
[0036] Figure 13 This is a flowchart illustrating the information processing method applied to a screen projection device provided in an embodiment of this application;
[0037] Figure 14 This is a schematic diagram of the structure of an information processing device applied to a projected device provided in an embodiment of this application;
[0038] Figure 15 This is a schematic diagram of the structure of the information processing device applied to the screen projection device provided in the embodiments of this application;
[0039] Figure 16 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application;
[0040] Figure 17 This is a schematic diagram of the hardware structure of an electronic device that implements the embodiments of this application. Detailed Implementation
[0041] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0042] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0043] The information processing method and apparatus provided in this application will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.
[0044] Figure 1 This is a flowchart illustrating an information processing method applied to a screen-sharing device, as provided in an embodiment of this application. The information processing method applied to the screen-sharing device may include:
[0045] S101: Display at least one projection window and an information editing area, wherein at least one projection window comes from at least one projection device;
[0046] S102: In response to the first input, display the input information in the information editing area;
[0047] S103: In response to the second input, according to the content publishing format of the target application, the input information is displayed in the target projection window of at least one projection window, wherein the target application is a social application installed on the projection device corresponding to the target projection window.
[0048] The specific implementation methods of the above steps will be described in detail below.
[0049] It is understandable that once the input information is displayed in the target projection window according to the content publishing format of the target application, the input information will also be displayed in the projection device corresponding to the target projection window according to the content publishing format of the target application.
[0050] In this embodiment, the device being projected receives a first input by displaying at least one projection window and an information editing area. The input information is then displayed in the information editing area. Based on the content publishing format of the target application, the input information is displayed in the target projection window of at least one projection window. Since the target application is a social application installed on the projection device corresponding to the target projection window, the editing of social publishing information of the social application installed on the projection device is realized in the information editing area of the device being projected. This enables batch editing of social publishing information and improves information editing efficiency.
[0051] For example, such as Figure 2 As shown. Figure 2 This is a first schematic diagram of the display projection window and information editing area provided in the embodiments of this application. Wherein, Figure 2 The screen displays four projection windows, each originating from a different projection device. These windows are designated as Projection Window A, Projection Window B, Projection Window C, and Projection Window D. Projection window A originates from projection device 1, projection window B from projection device 2, projection window C from projection device 3, and projection window D from projection device 4.
[0052] In this embodiment of the application, each projection window can come from a projection device, which makes it convenient for the user to control each projection device.
[0053] In some possible implementations of the embodiments of this application, multiple projection windows may exist for a single projection device. Generally, multiple projection windows corresponding to the same projection device are referred to as parallel windows.
[0054] For example, such as Figure 3 As shown. Figure 3 This is a first schematic diagram of the display projection window and information editing area provided in the embodiments of this application. Wherein, Figure 3 The screen displays four projection windows, originating from three projection devices. These four windows are designated as projection windows A, B, and C, and the three projection devices are designated as projection devices 1-3. Projection window A originates from projection device 1, projection window B from projection device 2, projection window C from projection device 2, and projection window D from projection device 3. Projection windows B and C are considered parallel windows.
[0055] In this embodiment, different projection windows can come from the same projection device. Therefore, different projection windows can display different interfaces of the same projection device. Users can operate on different interfaces of the same projection device without switching interfaces, which can improve the user experience.
[0056] In some possible implementations of the embodiments of this application, the first input in the embodiments of this application can be text editing input or file selection input. Accordingly, the input information in the embodiments of this application can be text information or file information, and the files in the embodiments of this application include, but are not limited to: audio files, image files, video files, etc.
[0057] In some possible implementations of the embodiments of this application, the second input can be input by clicking the target control, or it can be drag input by dragging the input information from the information editing area to the target projection window. The target control can be a "one-click send to multiple windows" control, and correspondingly, the target projection window can be all projection windows.
[0058] For example, such as Figure 4 As shown. Figure 4 This is a first schematic diagram of displaying input information in a target projection window, provided by an embodiment of this application.
[0059] exist Figure 4 In the context of the application, when a user clicks the "One-Click Send to Multiple Screen Projection Windows" control, the input information in the information editing area is displayed in all projection windows according to the content publishing format of the target application. Figure 4 In the diagram, all screen-sharing windows include screen-sharing window A from screen-sharing device 1, screen-sharing window B from screen-sharing device 2, screen-sharing window C from screen-sharing device 3, and screen-sharing window D from screen-sharing device 4.
[0060] In this embodiment, input information can be displayed in all projection windows, enabling the editing of social posting information from all social applications installed on the projection device within the information editing area of the projected device, thereby improving information editing efficiency.
[0061] For example, such as Figure 5 As shown. Figure 5 This is a second schematic diagram of displaying input information in the target projection window provided in the embodiments of this application.
[0062] exist Figure 5 In the process, when the user drags the input information in the information editing area to the projection window C from the projection device 3, the input information is displayed in the projection window C from the projection device 3 according to the content publishing format of the target application.
[0063] In this embodiment, the input information can be displayed in the projection window selected by the user, enabling the editing of social posting information of the social application installed on the projection device corresponding to the projection window selected by the user in the information editing area of the projection device, thereby improving the efficiency of information editing.
[0064] In some possible implementations of the embodiments of this application, before S103, the information processing method provided in the embodiments of this application may further include: determining the target application identifier corresponding to the input information. Accordingly, S103 may include: displaying the input information in a target projection window of at least one projection window according to the content publishing format of the target application corresponding to the target application identifier.
[0065] In some possible implementations of the embodiments of this application, the second input can be a user selection input for an application. Accordingly, the application identifier of the application selected by the user can be used as the target application identifier corresponding to the input information. Alternatively, the second input can be a drag-and-drop input where input information in the information editing area is dragged to the target projection window. Accordingly, the application identifier of the application corresponding to the interface displayed in the target projection window can be used as the target application identifier corresponding to the input information.
[0066] When the target application is the application selected by the user, regardless of which interface is currently displayed in the projection window, the projection window will automatically jump to the information publishing interface of the application selected by the user. Then, the input information will be displayed in the information publishing interface of the application selected by the user according to its content publishing format.
[0067] When the target application is the application corresponding to the interface displayed in the target projection window, the interface of that application displayed in the projection window will automatically jump to the information publishing interface of that application. Then, the input information will be displayed in the information publishing interface of that application according to its content publishing format.
[0068] In this embodiment of the application, by determining the application identifier of the target application, the input information displayed on the target projection interface can better meet the user's needs, thereby improving the user experience.
[0069] In some possible implementations of the embodiments of this application, when the second input is a drag input that drags input information in the information editing area to the target projection window, and the target application is the application corresponding to the interface displayed in the target projection window, before S103, the information processing method provided in the embodiments of this application may further include: displaying the application interface of the target application in the target projection window.
[0070] In this embodiment, on the one hand, by displaying the application interface of the target application in the target projection window, the target application can be identified through the application interface displayed in the target projection window; on the other hand, by displaying the application interface of the target application in the target projection window, the user can know whether the application corresponding to the application interface displayed in the projection window is the application they need, and then decide whether to display input information in the projection window based on the information they have learned, which can improve the user experience.
[0071] In some possible implementations of the embodiments of this application, the input information may include a first file, which may be a file stored on the screen-casting device; correspondingly, before S102, the information processing method provided in the embodiments of this application may also include: displaying the file stored on the screen-casting device; S102 may include: in response to the first input, determining the first file from the files stored on the screen-casting device, and displaying the first file in the information editing area.
[0072] For example, such as Figure 6 As shown. Figure 6 This is a first schematic diagram illustrating the display of input information in an information editing area, as provided in this application embodiment. Figure 6 In the middle, when the user clicks Figure 6 The control with a "+" in the box displays the file stored on the device being projected. When the user selects file X from the files stored on the device being projected, file X is selected as the first file and displayed in the information editing area.
[0073] In this embodiment of the application, files stored on the projected device can be shared with the projected device, thus realizing cross-device file sharing.
[0074] In some possible implementations of the embodiments of this application, at least one projection device may include a second electronic device, and the input information may include a second file, which may be a file stored by the second electronic device; accordingly, before S102, the information processing method provided in the embodiments of this application may also include: displaying the file stored by the second electronic device; S102 may include: in response to the first input, determining the second file from the files stored by the second electronic device, and displaying the second file in the information editing area.
[0075] For example, such as Figure 7 As shown. Figure 7 This is a second schematic diagram illustrating the display of input information in the information editing area, provided in an embodiment of this application. Figure 7 The system displays four projection windows, each originating from a different projection device. These windows are designated as Projection Window A, Projection Window B, Projection Window C, and Projection Window D. Projection Window A originates from Projection Device 1, Projection Window B from Projection Device 2, Projection Window C from Projection Device 3, and Projection Window D from Projection Device 4. When the user clicks the "Projection Device 3" control, files stored on Projection Device 3 are displayed. When the user selects file M from files stored on Projection Device 3, file M is displayed as the secondary file in the information editing area. In essence, Projection Device 3 serves as the secondary electronic device.
[0076] In this embodiment of the application, files stored on certain screen-sharing devices can be shared with other screen-sharing devices, thus realizing cross-device file sharing.
[0077] In some possible implementations of this application's embodiments, the input information may include files from the device being projected and files from a second electronic device. In this case, the user can switch between different electronic devices by clicking different controls.
[0078] For example, such as Figure 8 As shown. Figure 8 This is a third schematic diagram illustrating the display of input information in the information editing area, provided in an embodiment of this application. Figure 8 The screen displays four projection windows, each originating from a different projection device. These windows are designated as Projection Window A (AD) and Projection Devices 1-4. Window A originates from Projection Device 1, Window B from Projection Device 2, Window C from Projection Device 3, and Window D from Projection Device 4. When the user clicks the "Projection Device 3" control, the screen switches to Projection Device 3. Figure 8The control with a "+" in the box displays the files stored on the projection device 3. When the user selects file M from the files stored on the projection device 3, file M is displayed in the information editing area. When the user clicks "Local Electronic Device," the system switches to the projected device. When the user clicks... Figure 8 The control with a "+" sign in the box displays the files stored on the projected device. When the user selects file X from the files stored on the projected device, file X is displayed in the information editing area. At this time, file M and file X are displayed in the information editing area. It can be understood that in this embodiment, the second electronic device is the projected device 3.
[0079] In this embodiment, users can share files stored on the projection device and certain projected devices with a designated projection device for display, which can improve the user experience.
[0080] In some possible implementations of the embodiments of this application, the information processing method provided in the embodiments of this application may further include: responding to a third input, using the application account logged in by the target application, publishing input information in the target application.
[0081] In some possible implementations of this application's embodiments, the third input can be a click input from a user clicking an "Information Publishing" control (e.g., a "Publish" button, a "Post" button, a "Share" button, etc.). When the user clicks the "Information Publishing" control, the input information is published in the target application.
[0082] Normally, users need to log in to an application to publish information. Therefore, in this embodiment, the user can publish input information in the target application using an account logged into the target application. After the user publishes input information in the target application using that account, the input information is published to the information publishing interface of the target application where the user is logged in.
[0083] In this embodiment, users can edit and publish information on the device being projected, without needing to edit and publish information on the projection device itself. This enables cross-device editing and publishing of information, improving the user experience.
[0084] In some possible implementations of the embodiments of this application, when multiple projection windows are displayed, the information processing method provided in the embodiments of this application may further include: in response to the fifth input, sharing the third file in the first projection device corresponding to the first projection window with the second projection device, wherein the second projection device is a projection device other than the first projection device.
[0085] In some possible implementations of the embodiments of this application, the fifth input in the embodiments of this application may include: drag input of dragging the third file from the first projection window to the projection window corresponding to the second projection device.
[0086] For example, such as Figure 9 As shown. Figure 9 This is a schematic diagram of the first process of file sharing provided in the embodiments of this application.
[0087] exist Figure 9 The screen displays four projection windows, each originating from a different projection device. These windows are designated as Projection Window A, Projection Window B, Projection Window C, and Projection Window D. Projection window A originates from projection device 1, projection window B from projection device 2, projection window C from projection device 3, and projection window D from projection device 4.
[0088] After dragging photo x from projection window A to projection window C in projection device 1, photo x in projection device 1 can be shared with projection device 3.
[0089] In this embodiment, information can be shared with a designated screen-sharing device through screen projection and drag-and-drop input, which can improve the efficiency of information sharing.
[0090] It should be noted that, Figure 9 The storage location of photo x on the projection device 3 is not specified during the information sharing process shown. When no storage location is specified, the information can be stored in the root directory of the projection device's memory, or in a pre-configured folder on the projection device for storing information shared via projection.
[0091] In some possible implementations of the embodiments of this application, the user may also specify the storage location of the information. For example, such as... Figure 10 and Figure 11 As shown.
[0092] exist Figure 10 and Figure 11 The screen displays four projection windows, each originating from a different projection device. These windows are designated as Projection Window A, Projection Window B, Projection Window C, and Projection Window D. Projection Window A originates from Projection Device 1, Projection Window B from Projection Device 2, Projection Window C from Projection Device 3, and Projection Window D from Projection Device 4.
[0093] exist Figure 10In the process, after dragging photo x from projection window A to the "camera" folder in projection window C, photo x from projection device 1 can be shared with projection device 3 and stored in the "camera" folder in projection device 3.
[0094] exist Figure 11 In the process, after dragging the photo x from the projection window A to the "Album" icon in the projection window C, the photo x from the projection device 1 can be shared with the projection device 3 and stored in the album of the projection device 3.
[0095] In this embodiment of the application, information can be shared with a designated screen-sharing device through screen projection and drag-and-drop input, which can improve the efficiency of information sharing and store the information in a designated location on the screen-sharing device.
[0096] In some possible implementations of the embodiments of this application, the fifth input in the embodiments of this application may include: drag input to drag the third file from the second projection window to a preset position.
[0097] In some possible implementations of the embodiments of this application, the preset position can be set according to actual needs.
[0098] In some possible implementations of the embodiments of this application, the preset position can be the center point of multiple projection windows.
[0099] For example, such as Figure 12 As shown. Figure 12 This is a schematic diagram of the fourth process of information sharing provided in the embodiments of this application.
[0100] exist Figure 12 The screen displays four projection windows, each originating from a different projection device. These windows are designated as Projection Window A, Projection Window B, Projection Window C, and Projection Window D. Projection window A originates from projection device 1, projection window B from projection device 2, projection window C from projection device 3, and projection window D from projection device 4.
[0101] To share photo x from projection device 1 with projection devices 2-4, drag the photo x from projection window A to the center of the four projection windows.
[0102] In this embodiment of the application, information from one screen-sharing device can be shared with other screen-sharing devices through screen projection and drag input, thereby improving information sharing efficiency.
[0103] Corresponding to the information processing method applied to the screen-projecting device described above, this application also provides an information processing method applied to the screen-projecting device. For example... Figure 13As shown, Figure 13 This is a flowchart illustrating an information processing method applied to a screen projection device according to an embodiment of this application. The information processing method applied to a screen projection device may include:
[0104] S1301: When a screen mirroring connection is established with the screen mirroring device, the input information sent by the screen mirroring device is received, wherein the screen mirroring device displays the screen mirroring window and information editing area corresponding to the screen mirroring device, and in response to the first input, the input information is displayed in the information editing area, and in response to the second input, the input information is sent to the screen mirroring device;
[0105] S1302: Display input information in the content publishing interface of the target application.
[0106] In this embodiment, the screen-casting device, upon establishing a screen-casting connection with the target device, receives input information displayed in the information editing area of the target device and displays this input information in the content publishing interface of the target application. Thus, the screen-casting device can display the input information displayed in the information editing area of the target device, enabling editing of social publishing information from social applications installed on the screen-casting device within the information editing area of the target device, thereby improving information editing efficiency.
[0107] The process of displaying input information on the content publishing interface of the target application by the screen projection device can be specifically referred to in the above-described information processing method applied to the screen projection device, which describes the process of displaying input information on the content publishing interface of the target application. This embodiment will not elaborate on it here.
[0108] In some possible implementations of the embodiments of this application, the information processing method for screen projection devices provided in the embodiments of this application may further include: responding to a fourth input, using the application account logged in by the target application, publishing input information in the target application.
[0109] In some possible implementations of the embodiments of this application, the fourth input can be a click input of the "Information Publishing" control (e.g., "Publish" button, "Post" button, "Share" button, etc.).
[0110] When a user clicks the "Information Posting" control, the input information is posted in the target application.
[0111] Normally, users need to log in to an application to publish information. Therefore, in this embodiment, the user can publish input information in the target application using an account logged into the target application. After the user publishes input information in the target application using that account, the input information is published to the information publishing interface of the target application where the user is logged in.
[0112] In this embodiment, users can edit information on the device being projected and publish information on the projection device, thus enabling cross-device editing and publishing of information.
[0113] It should be noted that the information processing method applied to the screen-sharing device provided in this application embodiment can be executed by an information processing device applied to the screen-sharing device. This application embodiment uses the example of an information processing device applied to the screen-sharing device executing the information processing method applied to the screen-sharing device to illustrate the information processing device applied to the screen-sharing device provided in this application embodiment.
[0114] Figure 14 This is a schematic diagram of the structure of an information processing device applied to a screen-sharing device provided in an embodiment of this application. The information processing device 1400 applied to the screen-sharing device may include:
[0115] The first display module 1401 is used to display at least one projection window and an information editing area, wherein the at least one projection window comes from at least one projection device;
[0116] The second display module 1402 is used to display input information in the information editing area in response to the first input;
[0117] The third display module 1403 is used to respond to the second input and display the input information in the target projection window of at least one projection window according to the content publishing format of the target application, wherein the target application is a social application installed on the projection device corresponding to the target projection window.
[0118] In this embodiment, the device being projected receives a first input by displaying at least one projection window and an information editing area. The input information is then displayed in the information editing area. Based on the content publishing format of the target application, the input information is displayed in the target projection window of at least one projection window. Since the target application is a social application installed on the projection device corresponding to the target projection window, the editing of social publishing information of the social application installed on the projection device is realized in the information editing area of the device being projected. This enables batch editing of social publishing information and improves information editing efficiency.
[0119] In some possible implementations of the embodiments of this application, the input information includes a first file, which is a file stored on the screen-sharing device; the information processing device 1400 applied to the screen-sharing device may further include:
[0120] The fourth display module is used to display the files stored on the device being projected.
[0121] Accordingly, the second display module 1402 may include:
[0122] The first determining submodule is used to determine the first file from the files stored in the projected device in response to the first input;
[0123] The first display submodule is used to display the first file in the information editing area.
[0124] In this embodiment of the application, files stored on the projected device can be shared with the projected device for display, thus realizing cross-device file sharing.
[0125] In some possible implementations of the embodiments of this application, at least one projection device includes a second electronic device; the input information includes a second file, which is a file stored by the second electronic device; the information processing apparatus 1400 applied to the projection device may further include:
[0126] The fourth display module is used to display the files stored in the second electronic device;
[0127] Accordingly, the second display module 1402 includes:
[0128] The second determining submodule is used to determine the second file from the files stored in the second electronic device in response to the first input;
[0129] The second display submodule is used to display the second file in the information editing area.
[0130] In this embodiment of the application, files stored on certain screen-sharing devices can be shared with other screen-sharing devices, thus realizing cross-device file sharing.
[0131] In some possible implementations of the embodiments of this application, the information processing apparatus 1400 applied to the screen-projected device may further include:
[0132] The determination module is used to determine the target application identifier corresponding to the input information;
[0133] Accordingly, the third display module 1403 can be specifically used to: display input information in a target projection window of at least one projection window according to the content publishing format of the target application corresponding to the target application identifier.
[0134] In this embodiment of the application, by determining the application identifier of the target application, the input information displayed on the target projection interface can better meet the user's needs, thereby improving the user experience.
[0135] In some possible implementations of the embodiments of this application, the information processing apparatus 1400 applied to the screen-projected device may further include:
[0136] The fifth display module is used to display the application interface of the target application in the target projection window.
[0137] In this embodiment, on the one hand, by displaying the application interface of the target application in the target projection window, the target application can be identified through the application interface displayed in the target projection window; on the other hand, by displaying the application interface of the target application in the target projection window, the user can know whether the application corresponding to the application interface displayed in the projection window is the application they need, and then decide whether to display input information in the projection window based on the information they have learned, which can improve the user experience.
[0138] In some possible implementations of the embodiments of this application, the information processing apparatus 1400 applied to the screen-projected device may further include:
[0139] The first publishing module is used to respond to third input, using the application account logged in by the target application, and publish input information in the target application.
[0140] In this embodiment, users can edit and publish information on the device being projected, without needing to edit and publish information on the projection device itself. This enables cross-device editing and publishing of information, improving the user experience.
[0141] The device being projected in this application embodiment can be a terminal or other devices besides a terminal. For example, the device being projected can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc. It can also be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the device.
[0142] The device being projected in this embodiment can be an electronic device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this embodiment does not impose any specific limitations.
[0143] The information processing device for screen-projected devices provided in this application embodiment can achieve... Figures 1 to 12 The various processes applied to the information processing device embodiment of the projected device will not be described again here to avoid repetition.
[0144] This application also provides an information processing device for use in screen projection devices, such as... Figure 15 As shown. Figure 15 This is a schematic diagram of the structure of an information processing device applied to a screen projection device according to an embodiment of this application. The information processing device 1500 applied to the screen projection device may include:
[0145] The receiving module 1501 is used to receive input information sent by the screen-sharing device when a screen-sharing connection is established with the screen-sharing device. The screen-sharing device displays the screen-sharing window and information editing area corresponding to the screen-sharing device. In response to the first input, the input information is displayed in the information editing area. In response to the second input, the input information is sent to the screen-sharing device.
[0146] The sixth display module 1502 is used to display input information in the content publishing interface of the target application according to the content publishing format of the target application.
[0147] In this embodiment, the screen-casting device, upon establishing a screen-casting connection with the target device, receives input information displayed in the information editing area of the target device and displays this input information in the content publishing interface of the target application. Thus, the screen-casting device can display the input information displayed in the information editing area of the target device, enabling editing of social publishing information from social applications installed on the screen-casting device within the information editing area of the target device, thereby improving information editing efficiency.
[0148] In some possible implementations of the embodiments of this application, the information processing device 1500 applied to the screen projection device may further include:
[0149] The second publishing module is used to respond to the fourth input, which is the application account logged in to the target application, and publish the input information in the target application.
[0150] In this embodiment, users can edit information on the device being projected and publish information on the projection device, enabling cross-device editing and publishing of information and improving user experience.
[0151] The screen projection device in this application embodiment can be a terminal or other devices besides a terminal. For example, the device to which the screen is projected can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, MID, AR / VR device, robot, wearable device, UMPC, PDA, etc., or it can be a server, NAS, PC, TV, ATM or self-service machine, etc. This application embodiment does not make specific limitations.
[0152] The screen projection device in this application embodiment can be an electronic device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit the specific operating system used.
[0153] The information processing device for screen projection devices provided in this application embodiment can achieve... Figure 13 The various processes applied to the information processing device embodiment of the screen projection device will not be described again here to avoid repetition.
[0154] Optional, such as Figure 16 As shown, this application embodiment also provides an electronic device 1600, including a processor 1601 and a memory 1602. The memory 1602 stores a program or instructions that can run on the processor 1601. When the program or instructions are executed by the processor 1601, they implement the various steps of the above-described information processing method embodiment applied to the screen projection device or the information processing method embodiment applied to the screen projection device, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0155] In some possible implementations of the embodiments of this application, the processor 1601 may include a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or one or more integrated circuits that may be configured to implement the embodiments of this application.
[0156] In some possible implementations of embodiments of this application, memory 1602 may include read-only memory (ROM), random access memory (RAM), disk storage media device, optical storage media device, flash memory device, electrical, optical, or other physical / tangible memory storage device. Therefore, typically, memory 1602 includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the information processing method applied to a screen-sharing device or the information processing method applied to a screen-sharing device according to embodiments of this application.
[0157] Figure 17 This is a schematic diagram of the hardware structure of an electronic device that implements the embodiments of this application.
[0158] The electronic device 1700 includes, but is not limited to, components such as: radio frequency unit 1701, network module 1702, audio output unit 1703, input unit 1704, sensor 1705, display unit 1706, user input unit 1707, interface unit 1708, memory 1709, and processor 1710.
[0159] Those skilled in the art will understand that the electronic device 1700 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1710 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 17 The electronic device structure shown does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0160] The display unit 1706 is configured to: display at least one projection window and an information editing area, wherein the at least one projection window is from at least one projection device; display input information in the information editing area in response to a first input; and display input information in the target projection window of the at least one projection window in response to a second input, according to the content publishing format of the target application, wherein the target application is a social application installed on the projection device corresponding to the target projection window.
[0161] In this embodiment, the electronic device 1700 receives a first input by displaying at least one projection window and an information editing area. The input information is displayed in the information editing area, and then, according to the content publishing format of the target application, the input information is displayed in the target projection window of the at least one projection window. Since the target application is a social application installed on the projection device corresponding to the target projection window, the editing of social publishing information of the social application installed on the projection device is realized in the information editing area of the electronic device 1700, that is, batch editing of social publishing information is realized, which can improve the efficiency of information editing.
[0162] In some possible implementations of the embodiments of this application, the input information includes a first file, which is a file stored in the electronic device 1700; the display unit 1706 can also be used to display the file stored in the electronic device 1700;
[0163] Accordingly, the processor 1710 can be configured to: determine a first file from a file stored in the electronic device 1700 in response to a first input.
[0164] The display unit 1706 can also be used to display the first file in the information editing area.
[0165] In this embodiment of the application, files stored on the electronic device 1700 can be shared with a projection device for display, thus realizing cross-device file sharing.
[0166] In some possible implementations of the embodiments of this application, at least one projection device includes a second electronic device; the input information includes a second file, which is a file stored by the second electronic device; the display unit 1706 can also be used to: display the file stored by the second electronic device;
[0167] Accordingly, the processor 1710 can also be used to: determine a second file from a file stored in the second electronic device in response to the first input.
[0168] The display unit 1706 can also be used to display a second file in the information editing area.
[0169] In this embodiment of the application, files stored on certain screen-sharing devices can be shared with other screen-sharing devices, thus realizing cross-device file sharing.
[0170] In some possible implementations of the embodiments of this application, the processor 1710 may specifically be used for:
[0171] Determine the target application identifier corresponding to the input information;
[0172] Based on the content publishing format of the target application corresponding to the target application identifier, the input information is displayed in at least one target projection window.
[0173] In this embodiment of the application, by determining the application identifier of the target application, the input information displayed on the target projection interface can better meet the user's needs, thereby improving the user experience.
[0174] In some possible implementations of the embodiments of this application, the display unit 1706 may also be used for:
[0175] The target application's interface is displayed in the target projection window.
[0176] In this embodiment, on the one hand, by displaying the application interface of the target application in the target projection window, the target application can be identified through the application interface displayed in the target projection window; on the other hand, by displaying the application interface of the target application in the target projection window, the user can know whether the application corresponding to the application interface displayed in the projection window is the application they need, and then decide whether to display input information in the projection window based on the information they have learned, which can improve the user experience.
[0177] In some possible implementations of the embodiments of this application, the processor 1710 may also be used to: receive input information sent by the screen-casting device when a screen-casting connection is established with the screen-casting device, wherein the screen-casting device displays the screen-casting window and information editing area corresponding to the display electronic device 1700, displays input information in the information editing area in response to the first input, and sends the input information to the screen-casting device in response to the second input;
[0178] Accordingly, the display unit 1706 can also be used to display input information in the content publishing interface of the target application according to the content publishing format of the target application.
[0179] In this embodiment, the electronic device 1700, upon establishing a screen mirroring connection with the target device, receives input information displayed in the information editing area of the target device and displays the input information in the content publishing interface of the target application. Thus, the electronic device 1700 can display the input information displayed in the information editing area of the target device, enabling editing of social publishing information of the social application installed on the electronic device 1700 within the information editing area of the target device, thereby improving information editing efficiency.
[0180] In some possible implementations of the embodiments of this application, the processor 1710 may also be used for:
[0181] The application account logged in with the target application publishes input information in the target application.
[0182] In this embodiment, users can edit information on the device being projected and publish information on the electronic device 1700 or the device being projected, thus realizing cross-device editing and publishing of information and improving user experience.
[0183] It should be understood that, in this embodiment, the input unit 1704 may include a graphics processing unit (GPU) 17041 and a microphone 17042. The GPU 17041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1706 may include a display panel 17061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1707 includes at least one of a touch panel 17071 and other input devices 17072. The touch panel 17071 is also called a touch screen. The touch panel 17071 may include a touch detection device and a touch controller. Other input devices 17072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.
[0184] The memory 1709 can be used to store software programs and various data. The memory 1709 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1709 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1709 in this embodiment includes, but is not limited to, these and any other suitable types of memory.
[0185] Processor 1710 may include one or more processing units; optionally, processor 1710 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1710.
[0186] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described information processing method applied to the screen-projection device or the information processing method embodiment applied to the screen-projection device, and can achieve the same technical effect. To avoid repetition, they will not be described again here.
[0187] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes a computer-readable storage medium, and examples of computer-readable storage media include non-transitory computer-readable storage media such as ROM, RAM, magnetic disks, or optical disks.
[0188] This application also provides a chip, including a processor and a communication interface. The communication interface and the processor are coupled. The processor is used to run programs or instructions to implement the various processes of the above-described information processing method applied to the screen-projecting device or the information processing method applied to the screen-projecting device, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0189] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0190] This application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the information processing method applied to the screen projection device or the information processing method applied to the screen projection device as described above, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0191] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0192] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the related technology, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0193] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. An information processing method characterized by comprising: Applied to the device being projected, the method includes: Display at least one projection window and an information editing area, wherein the at least one projection window comes from at least one projection device, and the at least one projection device includes a second electronic device; In response to the first input, the input information is displayed in the information editing area; the input information includes a first file and a second file, wherein the first file is a file stored by the screen projection device and the second file is a file stored by the second electronic device; In response to the second input, the input information is displayed in the target projection window of the at least one projection window, according to the content publishing format of the target application, wherein the target application is a social application installed on the projection device corresponding to the target projection window.
2. The method of claim 1, wherein, In response to the first input, before displaying the input information in the information editing area, the method further includes: Display the files stored on the device being projected; The response to the first input, displaying the input information in the information editing area, includes: In response to the first input, the first file is determined from the files stored on the projected device, and the first file is displayed in the information editing area.
3. The method of claim 1, wherein, In response to the first input, before displaying the input information in the information editing area, the method further includes: Display the files stored in the second electronic device; The response to the first input, displaying the input information in the information editing area, includes: In response to the first input, the second file is determined from the files stored in the second electronic device and displayed in the information editing area.
4. The method according to claim 1, characterized in that, Before displaying the input information in the target projection window of the at least one projection window according to the content publishing format of the target application, the method further includes: Determine the target application identifier corresponding to the input information; The step of displaying the input information in the target projection window of the at least one projection window, according to the content publishing format of the target application, includes: According to the content publishing format of the target application corresponding to the target application identifier, the input information is displayed in the target projection window of the at least one projection window.
5. The method according to claim 1, characterized in that, Before displaying the input information in the target projection window of the at least one projection window according to the content publishing format of the target application, the method further includes: The target application's interface is displayed in the target projection window.
6. The method according to claim 1, characterized in that, The method further includes: In response to a third input, the application account logged into the target application publishes the input information in the target application.
7. An information processing method, characterized in that, Applied to screen projection devices, the method includes: The system receives input information sent by the device being projected onto the screen; wherein the device being projected onto the screen displays a projection window and an information editing area corresponding to the projection device, and in response to a first input, displays the input information in the information editing area, and in response to a second input, sends the input information to the projection device; the input information includes a first file and a second file, wherein the first file is a file stored on the device being projected onto the screen, and the second file is a file stored on the projection device or a file stored on another projection device; In the content publishing interface of the target application, the input information is displayed according to the content publishing format of the target application.
8. The method according to claim 7, characterized in that, The method further includes: In response to the fourth input, the application account logged in with the target application publishes the input information in the target application.
9. An information processing device, characterized in that, The device, applied to the device being projected, includes: The first display module is used to display at least one projection window and an information editing area, wherein the at least one projection window comes from at least one projection device, and the at least one projection device includes a second electronic device; The second display module is used to display input information in the information editing area in response to the first input; the input information includes a first file and a second file, wherein the first file is a file stored by the screen projection device and the second file is a file stored by the second electronic device; The third display module is used to respond to the second input and display the input information in the target projection window of the at least one projection window according to the content publishing format of the target application, wherein the target application is a social application installed on the projection device corresponding to the target projection window.
10. An information processing device, characterized in that, The device, used in screen projection equipment, includes: The receiving module is configured to receive input information sent by the screen-casting device when a screen-casting connection is established with the screen-casting device. The screen-casting device displays a screen-casting window and an information editing area corresponding to the screen-casting device. In response to a first input, it displays input information in the information editing area. In response to a second input, it sends the input information to the screen-casting device. The input information includes a first file and a second file. The first file is a file stored on the screen-casting device, and the second file is a file stored on the screen-casting device or a file stored on another screen-casting device. The sixth display module is used to display the input information in the content publishing interface of the target application, according to the content publishing format of the target application.