CN106227480B - Server, client and multi-screen interaction method and system - Google Patents

Server, client and multi-screen interaction method and system Download PDF

Info

Publication number
CN106227480B
CN106227480B CN201610584990.7A CN201610584990A CN106227480B CN 106227480 B CN106227480 B CN 106227480B CN 201610584990 A CN201610584990 A CN 201610584990A CN 106227480 B CN106227480 B CN 106227480B
Authority
CN
China
Prior art keywords
software
screen
display screen
server
apps
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201610584990.7A
Other languages
Chinese (zh)
Other versions
CN106227480A (en
Inventor
贾小丽
李金龙
周源郅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Ziwen Construction Engineering Consulting Co ltd
Original Assignee
Shanghai Ziwen Construction Engineering Consulting Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Ziwen Construction Engineering Consulting Co Ltd filed Critical Shanghai Ziwen Construction Engineering Consulting Co Ltd
Priority to CN201610584990.7A priority Critical patent/CN106227480B/en
Publication of CN106227480A publication Critical patent/CN106227480A/en
Application granted granted Critical
Publication of CN106227480B publication Critical patent/CN106227480B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • G06F3/1446Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a server, a client and a multi-screen interaction method and system, which comprises the steps that the server establishes multi-screen interaction connection with the client, data information of a software App is transmitted to the client, the data information of the software App comprises data information of different software Apps executed by a split window in a display screen on the server and data information of the software App in an application program stack, the client establishes multi-screen interaction connection with the server, and receives the data information of the software App transmitted by the server, so that the aim of directly realizing the screen interaction connection among multiple devices without using external devices such as a U disk and the like as media to transmit information is fulfilled.

Description

Server, client and multi-screen interaction method and system
Technical Field
The invention relates to the technical field of terminals, in particular to a server, a client and a multi-screen interaction method and system.
Background
The mode that has now realized many screen interactions includes:
firstly, all-purpose AllCast projection equipment is required to be based on external equipment, the size of the equipment is similar to that of a U disk, and the equipment can be carried about; multimedia such as films, videos, music, PPT and the like in mobile phones, PADs and PCs can be simultaneously delivered to terminal display equipment such as televisions, projectors and the like for sharing and watching in a wireless transmission mode, and all third-party applications based on a multi-screen interaction protocol are compatible in multiple ways;
the millet screen projector is an intelligent television screen projector, when a mobile phone and a television or millet box are in the same wireless network and are started up for networking, photos and videos in the mobile phone can be easily projected to the television or millet box. The premise is that a millet screen projector needs to be installed and operated in a mobile phone;
the above-mentioned modes for realizing multi-screen interaction all need to transmit information by using external devices such as a usb disk as a medium, and all need to realize screen interaction connection among the multiple devices by using the external devices.
Disclosure of Invention
The invention aims to provide a server, a client and a multi-screen interaction method and system.
The invention aims to provide a server, comprising: the system comprises a first application packet manager, a first window manager, a first activity manager, a first display screen and a first protocol interpreter;
the first application package manager is used for generating a software copy, namely copy software, and isolating and independently storing the generated copy software data;
the first window manager is used for enabling the software App appointed to be used to be displayed in the first display screen in a non-full-screen size;
the first activity manager is used for enabling a plurality of software apps which are appointed to be used to be in an onResume refreshing interface state at the same time, and executing the software apps which are appointed to be used in a split window in the first display screen, wherein the software apps which are appointed to be used comprise the copy software generated by the first application package manager;
the first protocol interpreter is used for establishing multi-screen interactive connection with the client and transmitting data information of different software apps executed by the split windows in the first display screen and data information of the software apps in the application program stack to the client.
The present invention also provides a client, including: a second protocol interpreter, a second window manager, a second activity manager, and a second display screen;
the second protocol interpreter is used for establishing multi-screen interactive connection with the server and receiving data information of the software App transmitted by the server, wherein the data information of the software App comprises data information of different software Apps executed by a split window in a display screen on the server and data information of the software App in an application program stack;
the second window manager is used for enabling the software App appointed to be used to be displayed in the second display screen in a non-full-screen size;
and the second activity manager is used for enabling a plurality of software apps which are appointed to be used to be in an onResume refreshing interface state at the same time, and executing the plurality of software apps which are appointed to be used in a split window in the second display screen.
The invention also provides a multi-screen interaction method, which comprises the following steps:
providing a server and providing a client;
the method comprises the steps that a server establishes multi-screen interactive connection with a client and transmits data information of a software App to the client, wherein the data information of the software App comprises data information of different software Apps executed by a split window in a display screen of the server and data information of the software App in an application program stack;
the client establishes multi-screen interactive connection with the server and receives data information of the software App transmitted by the server.
The present invention further provides a multi-screen interaction system, which includes: a server and a client;
the server, comprising: the system comprises a first application packet manager, a first window manager, a first activity manager, a first display screen and a first protocol interpreter;
the first application package manager is used for generating a software copy, namely copy software, and isolating and independently storing the generated copy software data;
the first window manager is used for enabling the software App appointed to be used to be displayed in the first display screen in a non-full-screen size;
the first activity manager is used for enabling a plurality of software apps which are appointed to be used to be in an onResume refreshing interface state at the same time, and executing the software apps which are appointed to be used in a split window in the first display screen, wherein the software apps which are appointed to be used comprise the copy software generated by the first application package manager;
the first protocol interpreter is used for establishing multi-screen interactive connection with the client and transmitting data information of different software apps executed by the split windows in the first display screen and data information of the software apps in the application program stack to the client;
the client comprises: a second protocol interpreter, a second window manager, a second activity manager, and a second display screen;
the second protocol interpreter is used for establishing multi-screen interactive connection with the server and receiving data information of the software App transmitted by the first protocol interpreter;
the second window manager is used for enabling the software App appointed to be used to be displayed in the second display screen in a non-full-screen size;
and the second activity manager is used for enabling a plurality of software apps which are appointed to be used to be in an onResume refreshing interface state at the same time, and executing the plurality of software apps which are appointed to be used in a split window in the second display screen.
The server, the client and the multi-screen interaction method and system provided by the invention comprise the steps that the server establishes multi-screen interaction connection with the client, data information of a software App is transmitted to the client, the data information of the software App comprises data information of different software Apps executed by a split window in a display screen on the server and data information of the software App in an application program stack, the client establishes multi-screen interaction connection with the server, and receives the data information of the software App transmitted by the server, so that the aim of transmitting information without using external equipment such as a USB flash disk and the like as media is achieved, and the screen interaction connection among the multiple devices is directly achieved.
The advantages of the invention also include:
1. after a server side, namely a main equipment screen, is divided into multiple screens, a user can simultaneously give the content of one screen in the main equipment to different equipment, namely client equipment; or give different screens of content to different devices;
2. the same application can be operated and edited in different modes at the same time, each operation result can be known in real time, and the required processing result can be stored, so that the optimal processing result can be obtained in the simplest mode;
3. in the multi-screen interaction process, the main equipment can change the signal access type of the sub-equipment at any time or project which picture in the split screen mode;
4. the method has the advantages that single-application multi-device interaction is realized, games can be played with friends on different devices, interest is increased, the applications can be edited together, multi-user multi-device multi-screen operation applications are achieved, the same applications are operated and edited in different modes at the same time, operation results are known in real time, required processing results are stored, and the optimal processing results are obtained in the simplest mode;
5. in any case, to ensure security, the master device has a "security setup" right to manage all the child devices, but the child devices do not have this right, and this "security setup" right includes: white list of connected devices, black list of connected devices and access password. The master device can set corresponding security parameters under the function so as to avoid the illegal invasion of the master device.
Drawings
FIG. 1 is a schematic diagram of a server according to the present invention;
FIG. 2 is a schematic diagram of a client according to the present invention;
FIG. 3 is a schematic diagram of a multi-screen interaction method according to the present invention;
FIG. 4 is a schematic diagram of a multi-screen interactive system according to the present invention;
FIG. 5 is an exemplary illustration of the master device selecting content to be shared and projecting the selected content to the slave device, the slave device having only reading right;
FIG. 6 is an exemplary illustration of the primary device A projecting a screen A to both secondary devices B and C;
fig. 7 is an exemplary illustration showing that the content requiring the cooperative processing is selected for the main device and projected to the sub device, and the sub device can perform preview, editing and uploading;
FIG. 8 is an exemplary illustration of the primary device A projecting a screen A to both secondary devices B and C;
fig. 9 is an exemplary diagram illustrating that the master device gives the highest authority to one of the child devices, and the child device remotely controls the software system of the master device.
Detailed Description
The invention provides a server, a client and a multi-screen interaction method and system, which comprises the steps that the server establishes multi-screen interaction connection with the client, data information of a software App is transmitted to the client, the data information of the software App comprises data information of different software Apps executed by a split window in a display screen on the server and data information of the software App in an application program stack, the client establishes multi-screen interaction connection with the server, and receives the data information of the software App transmitted by the server, so that the aim of directly realizing the screen interaction connection among multiple devices without using external devices such as a U disk and the like as media to transmit information is fulfilled.
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The invention provides a server which comprises a mobile phone, a tablet personal computer and the like.
Referring to fig. 1, fig. 1 is a schematic diagram of a server according to the present invention, which includes: a first application packet manager 11, a first window manager 12, a first activity manager 13, a first display screen 14, a first protocol interpreter 15;
the first application package manager 11 is configured to generate a software copy, that is, a copy software, and separately and independently store the generated copy software data;
a first window manager 12 for causing the software App designated for use to be displayed in a non-full screen size on a first display screen 14;
a first activity manager 13, configured to enable multiple software apps specified for use to be in an onResume refreshing interface state at the same time, and execute the multiple software apps specified for use in a split window in the first display screen 14, where the multiple software apps specified for use include the copy software generated by the first application package manager 11;
the first protocol interpreter 15 is configured to establish a multi-screen interactive connection with the client, and transmit data information of the software apps in the split windows executing different software apps and data information of the software apps in the application program stack to the client.
The first activity manager 13 may include:
the using software processing unit 131 is configured to enable a plurality of software apps specified to be used to be in an onResume refreshing interface state at the same time, and execute the plurality of software apps specified to be used in a split window in the first display screen 14;
the unused software processing unit 132 is configured to enable a plurality of software apps that are temporarily unused to be simultaneously in an executable state, and to be added to the application stack.
The first activity manager 13 may further include:
using a software processing unit (not shown) for simultaneously enabling a plurality of designated software apps to be in an onResume refreshing interface state, and executing the plurality of designated software apps in a split window in the first display screen 14;
a software switching unit (not shown) is used for switching the plurality of software apps specified for use executed in the divided windows in the first display 14 from one another.
Wherein, the first activity manager 13 may further include:
using a software processing unit (not shown) for simultaneously enabling a plurality of designated software apps to be in an onResume refreshing interface state, and executing the plurality of designated software apps in a split window in the first display screen 14;
and the software dragging unit (not shown) is used for dragging the software in the application program stack to the split window in the first display screen 14.
Wherein, software drags and gets unit, includes:
a first software dragging unit (not shown) for dragging the software in the application stack to an unused split window in the first display 14;
and a second software dragging unit (not shown) for dragging the software in the application stack to a used split window in the first display 14, replacing the currently executed software App in the split window, and temporarily storing the replaced software App in the application stack.
The server of the present invention may further include a first split-screen mode starting unit (not shown in the figure) for starting the split-screen mode.
The invention also provides a client, which comprises a mobile phone, a tablet computer and the like.
Referring to fig. 2, fig. 2 is a schematic diagram of a client according to the present invention, which includes: a second protocol interpreter 21, a second window manager 22, a second activity manager 23, a second display screen 24;
the second protocol interpreter 21 is used for establishing multi-screen interactive connection with the server and receiving data information of the software App transmitted by the server, wherein the data information of the software App comprises data information of different software Apps executed by the split windows in the display screen of the server and data information of the software App in the application program stack;
a second window manager 22 for causing the software App designated for use to be displayed in a non-full screen size on a second display screen 24;
the second activity manager 23 is configured to enable a plurality of software apps specified for use to be in an onResume refresh interface state at the same time, and execute the plurality of software apps specified for use in a split window in the second display screen 24.
Wherein, the second activity manager 23 may include:
the application software App processing unit 231 is configured to enable a plurality of designated application software apps to be in an onResume refreshing interface state at the same time, and execute the designated application software apps in a split window in the second display screen 24;
the unused software App processing unit 232 is configured to enable a plurality of software apps that are temporarily unused to be in an executable state at the same time, and add the software apps to the application stack.
Wherein, the second activity manager 23 may further include:
a software App processing unit (not shown) is used for enabling a plurality of designated software apps to be in an onResume refreshing interface state at the same time, and executing the plurality of designated software apps in a split window in the second display screen 24;
a software App switching unit (not shown) is used for switching the plurality of software apps designated for use executed in the divided windows in the second display screen 24 from one another.
Wherein, the second activity manager 23 may further include:
a software App processing unit (not shown) is used for enabling a plurality of designated software apps to be in an onResume refreshing interface state at the same time, and executing the plurality of designated software apps in a split window in the second display screen 24;
and the software App dragging unit (not shown) is used for dragging the software in the application program stack to the split window in the second display screen 24.
Wherein, software App drags and gets the unit, includes:
a first software App dragging unit (not shown) for dragging the software in the application stack to an unused split window in the second display 24;
and a second software App dragging unit (not shown) for dragging the software in the application stack to a used split window in the second display 24, replacing the currently executed software App in the split window, and temporarily storing the replaced software App in the application stack.
The client of the present invention may further include a second split-screen mode starting unit (not identified in the figure) for starting the split-screen mode.
The invention also provides a multi-screen interaction method.
Referring to fig. 3, fig. 3 is a schematic view of a multi-screen interaction method according to the present invention, the multi-screen interaction method includes:
s31, providing a server and providing a client;
s32, the server establishes multi-screen interactive connection with the client and transmits data information of the software App to the client, wherein the data information of the software App comprises data information of different software Apps executed by a split window in a display screen of the server and data information of the software App in an application program stack;
s33, the client establishes multi-screen interactive connection with the server and receives data information of the software App transmitted by the server.
The structure, function, and the like of the server provided in S31 are the same as those of the server of the present invention shown in fig. 1, and are not described herein again.
The structure, function, and the like of the client terminal provided in S31 are the same as those of the client terminal of the present invention shown in fig. 2, and are not described herein again.
The invention further provides a multi-screen interaction system.
Referring to fig. 4, fig. 4 is a schematic view of a multi-screen interaction system according to the present invention, which includes: a server 41, a client 42;
a server 41, comprising: a first application package manager 411, a first window manager 412, a first activity manager 413, a first display screen 414, a first protocol interpreter 415;
the first application package manager 411 is configured to generate a software copy, that is, a copy software, and separately and independently store the generated copy software data;
a first window manager 412 for causing the software App designated for use to be displayed in a non-full screen size on a first display screen 414;
a first activity manager 413, configured to enable multiple software apps specified for use to be in an onResume refresh interface state at the same time, and execute the multiple software apps specified for use in a split window in the first display screen 414, where the multiple software apps specified for use include the copy software generated by the first application package manager 411;
the first protocol interpreter 415 is used for establishing multi-screen interactive connection with the client, and transmitting data information of different software apps executed by the split windows in the first display screen 414 and data information of the software apps in the application program stack to the client;
a client 42, comprising: a second protocol interpreter 421, a second window manager 422, a second activity manager 423, a second display screen 424;
the second protocol interpreter 421 is configured to establish a multi-screen interactive connection with the server 41, and receive data information of the software App transmitted by the first protocol interpreter 415;
a second window manager 422 for causing the software App designated for use to be displayed in a non-full screen size on a second display screen 424;
the second activity manager 423 is configured to enable the multiple software apps specified for use to be in the onResume refresh interface state at the same time, and execute the multiple software apps specified for use in a split window in the second display screen 424.
The structure, function, and the like of the server 41 are the same as those of the server of the present invention shown in fig. 1, and are not described herein again.
The structure, function, etc. of the client 42 are the same as those of the client of the present invention shown in fig. 2, and are not described herein again.
In an actual operation mode, the screen content of the server and the client equipment are shared and interacted, and different split screen contents can be sent to different client equipment based on the existing split screen mode of the server, so that the interaction of multiple split screens of the same equipment, namely the server among cross-equipment, namely multiple clients is realized; the above devices may be different types of electronic products; moreover, a plurality of devices can be located in the same wireless local area network, the content sending device, namely the server-side device, is the main device, the content receiving device, namely the client-side device, is the sub-device, and after all the sub-devices and the main device are successfully interconnected through wifi, bluetooth, NFC and other modes, the main device can send a screen interaction signal to the sub-devices.
The actual screen interaction signals and operation situations mainly comprise three types including screen projection sharing, cooperative office and remote control, and the corresponding authorities and contents of different categories are different.
Firstly, screen projection sharing operation situation:
referring to fig. 5, fig. 5 is an exemplary illustration of selecting, by the master device, content to be shared and projecting the content to the sub device, where the sub device only has reading rights, which is an exemplary illustration: A. b, C the three devices are connected to successfully perform multi-screen interaction, A is a main device, a multi-screen mode is started, the screen is divided into four screens, namely, a screen A, a screen B, a screen C, a screen B and a screen D, the main device A projects the screen A to the sub-device B, the screen B projects the screen B to the sub-device C, the sub-device B can only preview the content of the screen A in the main device A in real time, the sub-device C can only preview the content of the screen B in the main device A in real time, and the sub-device B and the sub-device C are independent and.
Referring to fig. 6, fig. 6 is an exemplary illustration of the main device a projecting the screen nail to the sub-devices B and C simultaneously.
Secondly, operating situations of cooperative work:
referring to fig. 7, fig. 7 is an exemplary illustration showing that the main device selects content that needs to be cooperatively processed and projects the content to the sub device, and the sub device may perform preview, edit, and upload, where a series of operation processes of the sub device may be synchronized in real time to the main device and other cooperative sub devices in the same environment, or may be temporarily stored in the main device in the operation process, and after determining to upload, a final operation result is sent back to the main device, which is an exemplary illustration: A. b, C, connecting the three devices successfully to perform multi-screen interaction, wherein A is a main device, starting a split screen mode, dividing the screen into a first screen, a second screen, a third screen and a fourth screen, the main device A projects the screen A to the sub-device B, and projects the screen B to the sub-device C; the sub-device B can preview the content of the screen A in the main device A in real time and can perform editing operation on the content of the screen A; the sub-device C can preview the content of the screen B in the main device A in real time and can edit the content of the screen B, the sub-device B and the sub-device C are independent and do not affect each other, and the sub-device can select to upload modification actions in real time or upload after the selection is finished.
Referring to fig. 8, fig. 8 is an exemplary diagram illustrating that the main device a projects the screen a to the sub-devices B and C at the same time, but the screen a cannot be uploaded in real time, the sub-devices B and C can preview and modify the screen a at the same time, but the modification action can only be uploaded to the main device a at the end, and after the main device a checks, whether the modification of the sub-devices is accepted or not can be selected.
Thirdly, the operation situation of remote control:
referring to fig. 9, fig. 9 is an exemplary illustration in which the main device gives the highest authority to one sub device, and the sub device performs remote control on a software system of the main device, where an interface of "security setting" in the multi-screen interaction software is excluded, for example: A. b, C the three devices are connected to successfully perform multi-screen interaction, and only one sub-device can be selected when the remote control interaction is selected; a is the main equipment, and start the split screen mode, the screen is divided into four screens A, B, C, T, main equipment A assigns the control authority to the sub-equipment B, then all split screens in the main equipment A are presented to the sub-equipment B for browsing and controlling.
The server, the client and the multi-screen interaction method and system provided by the invention comprise the steps that the server establishes multi-screen interaction connection with the client, data information of a software App is transmitted to the client, the data information of the software App comprises data information of different software Apps executed by a split window in a display screen on the server and data information of the software App in an application program stack, the client establishes multi-screen interaction connection with the server, and receives the data information of the software App transmitted by the server, so that the aim of transmitting information without using external equipment such as a USB flash disk and the like as media is achieved, and the screen interaction connection among the multiple devices is directly achieved.
The advantages of the invention also include:
1. after a server side, namely a main equipment screen, is divided into multiple screens, a user can simultaneously give the content of one screen in the main equipment to different equipment, namely client equipment; or give different screens of content to different devices;
2. the same application can be operated and edited in different modes at the same time, each operation result can be known in real time, and the required processing result can be stored, so that the optimal processing result can be obtained in the simplest mode;
3. in the multi-screen interaction process, the main equipment can change the signal access type of the sub-equipment at any time or project which picture in the split screen mode;
4. the method has the advantages that single-application multi-device interaction is realized, games can be played with friends on different devices, interest is increased, the applications can be edited together, multi-user multi-device multi-screen operation applications are achieved, the same applications are operated and edited in different modes at the same time, operation results are known in real time, required processing results are stored, and the optimal processing results are obtained in the simplest mode;
5. in any case, to ensure security, the master device has a "security setup" right to manage all the child devices, but the child devices do not have this right, and this "security setup" right includes: white list of connected devices, black list of connected devices and access password. The master device can set corresponding security parameters under the function so as to avoid the illegal invasion of the master device.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a system element does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, the use of the phrases "comprising" or "including.
The server, the client and the multi-screen interaction method and system have various realization forms. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (16)

1. A server, comprising: the system comprises a first application packet manager, a first window manager, a first activity manager, a first display screen and a first protocol interpreter;
the first application package manager is used for generating a software copy, namely copy software, and isolating and independently storing the generated copy software data;
the first window manager is used for enabling the software App appointed to be used to be displayed in the first display screen in a non-full-screen size;
the first activity manager is used for enabling a plurality of software apps which are appointed to be used to be in an onResume refreshing interface state at the same time, and executing the software apps which are appointed to be used in a split window in the first display screen, wherein the software apps which are appointed to be used comprise the copy software generated by the first application package manager;
the first protocol interpreter is used for establishing multi-screen interactive connection with the client and transmitting data information of different software apps executed by the split windows in the first display screen and data information of the software apps in the application program stack to the client;
the using software processing unit is used for enabling a plurality of software apps which are used in a designated mode to be in an onResume refreshing interface state at the same time, and executing the software apps which are used in the designated mode in a split window in the first display screen; and the unused software processing unit is used for enabling a plurality of temporarily unused software apps to be in an executable state at the same time and adding the software apps into the application program stack.
2. The server of claim 1, wherein the first campaign manager comprises:
the using software processing unit is used for enabling a plurality of software apps which are used in a designated mode to be in an onResume refreshing interface state at the same time, and executing the software apps which are used in the designated mode in a split window in the first display screen;
a software switching unit for switching the plurality of usage-designated software apps executed in the divided windows in the first display screen from one another.
3. The server of claim 1, wherein the first campaign manager comprises:
the using software processing unit is used for enabling a plurality of software apps which are used in a designated mode to be in an onResume refreshing interface state at the same time, and executing the software apps which are used in the designated mode in a split window in the first display screen;
and the software dragging unit is used for dragging the software in the application program stack to the split window in the first display screen.
4. the server of claim 3, wherein the software pulling unit comprises:
the first software dragging unit is used for dragging the software in the application program stack to an unused split window in the first display screen;
and the second software dragging unit is used for dragging the software in the application program stack to the used split window in the first display screen, replacing the currently executed software App in the split window, and temporarily storing the replaced software App in the application program stack.
5. The server according to any one of claims 1 to 4, wherein the server further comprises: and the first split screen mode starting unit is used for starting the split screen mode.
6. A client, comprising: a second protocol interpreter, a second window manager, a second activity manager, and a second display screen;
the second protocol interpreter is used for establishing multi-screen interactive connection with the server and receiving data information of the software App transmitted by the server, wherein the data information of the software App comprises data information of different software Apps executed by a split window in a display screen on the server and data information of the software App in an application program stack;
the second window manager is used for enabling the software App appointed to be used to be displayed in the second display screen in a non-full-screen size;
the second activity manager is used for enabling a plurality of software apps which are appointed to be used to be in an onResume refreshing interface state at the same time, and executing the software apps which are appointed to be used in a split window in the second display screen;
the software App processing unit is used for enabling a plurality of software Apps which are used in a designated mode to be in an onResume refreshing interface state at the same time, and executing the software Apps which are used in the designated mode in a split window in the second display screen; and the unused software App processing unit is used for enabling a plurality of temporarily unused software Apps to be in an executable state at the same time and adding the software Apps into the application program stack.
7. The client of claim 6, wherein the second campaign manager comprises:
the using software App processing unit is used for enabling a plurality of software Apps which are used in a designated mode to be in an onResume refreshing interface state at the same time, and executing the software Apps which are used in the designated mode in a split window in the second display screen;
and the using software App switching unit is used for switching the plurality of designated using software Apps executed in the divided windows in the second display screen.
8. The client of claim 6, wherein the second campaign manager comprises:
the using software App processing unit is used for enabling a plurality of software Apps which are used in a designated mode to be in an onResume refreshing interface state at the same time, and executing the software Apps which are used in the designated mode in a split window in the second display screen;
and the software App dragging unit is used for dragging the software in the application program stack to the split window in the second display screen.
9. The client according to claim 8, wherein the software App drags the unit, comprising:
the first software App dragging unit is used for dragging the software in the application program stack to the unused split window in the second display screen;
and the second software App dragging unit is used for dragging the software in the application program stack to the used split window in the second display screen, replacing the currently executed software App in the split window, and temporarily storing the replaced software App in the application program stack.
10. The client according to any one of claims 6 to 9, wherein the client further comprises: and the second split screen mode starting unit is used for starting the split screen mode.
11. A multi-screen interaction method is characterized by comprising the following steps:
providing a server and providing a client;
the method comprises the steps that a server establishes multi-screen interactive connection with a client and transmits data information of a software App to the client, wherein the data information of the software App comprises data information of different software Apps executed by a split window in a display screen of the server and data information of the software App in an application program stack;
the client establishes multi-screen interactive connection with the server and receives data information of the software App transmitted by the server.
12. A multi-screen interaction method as recited in claim 11, wherein the server comprises a server as recited in any one of claims 1-5.
13. A multi-screen interaction method as recited in claim 11, wherein the client includes a client as recited in any one of claims 6-10.
14. A multi-screen interactive system, comprising: a server and a client;
the server, comprising: the system comprises a first application packet manager, a first window manager, a first activity manager, a first display screen and a first protocol interpreter;
the first application package manager is used for generating a software copy, namely copy software, and isolating and independently storing the generated copy software data;
the first window manager is used for enabling the software App appointed to be used to be displayed in the first display screen in a non-full-screen size;
the first activity manager is used for enabling a plurality of software apps which are appointed to be used to be in an onResume refreshing interface state at the same time, and executing the software apps which are appointed to be used in a split window in the first display screen, wherein the software apps which are appointed to be used comprise the copy software generated by the first application package manager;
the first protocol interpreter is used for establishing multi-screen interactive connection with the client and transmitting data information of different software apps executed by the split windows in the first display screen and data information of the software apps in the application program stack to the client;
the client comprises: a second protocol interpreter, a second window manager, a second activity manager, and a second display screen;
the second protocol interpreter is used for establishing multi-screen interactive connection with the server and receiving data information of the software App transmitted by the first protocol interpreter;
the second window manager is used for enabling the software App appointed to be used to be displayed in the second display screen in a non-full-screen size;
and the second activity manager is used for enabling a plurality of software apps which are appointed to be used to be in an onResume refreshing interface state at the same time, and executing the plurality of software apps which are appointed to be used in a split window in the second display screen.
15. A multi-screen interaction system as recited in claim 14, wherein the server includes a server as recited in any one of claims 1-5.
16. A multi-screen interaction system as recited in claim 14, wherein the client includes a client as recited in any one of claims 6-10.
CN201610584990.7A 2016-07-22 2016-07-22 Server, client and multi-screen interaction method and system Expired - Fee Related CN106227480B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610584990.7A CN106227480B (en) 2016-07-22 2016-07-22 Server, client and multi-screen interaction method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610584990.7A CN106227480B (en) 2016-07-22 2016-07-22 Server, client and multi-screen interaction method and system

Publications (2)

Publication Number Publication Date
CN106227480A CN106227480A (en) 2016-12-14
CN106227480B true CN106227480B (en) 2020-02-07

Family

ID=57531367

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610584990.7A Expired - Fee Related CN106227480B (en) 2016-07-22 2016-07-22 Server, client and multi-screen interaction method and system

Country Status (1)

Country Link
CN (1) CN106227480B (en)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106325798A (en) * 2016-08-23 2017-01-11 努比亚技术有限公司 Method and device for achieving multi-screen content display
CN106453538A (en) * 2016-09-29 2017-02-22 努比亚技术有限公司 Screen sharing apparatus and method
CN106453542A (en) * 2016-09-29 2017-02-22 努比亚技术有限公司 Screen sharing apparatus and method
CN108323197B (en) * 2016-12-27 2021-01-15 华为技术有限公司 Multi-screen display method and equipment
CN106959796A (en) * 2017-03-22 2017-07-18 广东小天才科技有限公司 Mobile terminal screen display methods and device
CN107040769A (en) * 2017-05-04 2017-08-11 深圳市锐曼智能装备有限公司 Portable minisize intelligent sound projecting apparatus and its control method
CN107291411B (en) * 2017-05-19 2019-01-29 广州视源电子科技股份有限公司 The method, apparatus and storage medium of information sharing in wireless screen transmission
CN107291456B (en) * 2017-06-06 2020-12-04 福州汇思博信息技术有限公司 Multi-screen display control method and system
CN109254744A (en) * 2017-07-13 2019-01-22 西安中兴新软件有限责任公司 A kind of application processing method and terminal
JP2019078892A (en) * 2017-10-25 2019-05-23 シャープ株式会社 Display device, control program and controlling method
CN108235079A (en) * 2017-12-20 2018-06-29 深圳市纽格力科技有限公司 It is a kind of that smart machine is supported to throw screen to the control system of common TV
CN108366062B (en) * 2018-01-24 2021-03-16 南京哇嗨网络科技有限公司 Method, client, server and system for establishing screen-casting connection through invitation
CN108762701A (en) * 2018-04-13 2018-11-06 广州讯立享智能科技有限公司 A kind of throwing screen control method, user terminal and the touch one-piece machine of touch one-piece machine
CN108874346A (en) * 2018-06-29 2018-11-23 广州视源电子科技股份有限公司 Display methods, device, interaction plate and the computer readable storage medium of notes
CN109379332A (en) * 2018-09-08 2019-02-22 北京爱视界科技有限公司 Multi-screen interactive display methods
CN109521917A (en) * 2018-09-19 2019-03-26 绿灯实验室(深圳)科技有限公司 Interactive system, electronic equipment, electronic device and interaction control method
CN109661010A (en) * 2018-10-18 2019-04-19 西安中兴新软件有限责任公司 Method for network access control and device
CN110069229B (en) * 2019-04-22 2023-12-08 努比亚技术有限公司 Screen sharing method, mobile terminal and computer readable storage medium
CN110489190B (en) * 2019-07-01 2022-06-17 维沃移动通信有限公司 Display control method and terminal
CN110460506A (en) * 2019-08-08 2019-11-15 上海中通吉网络技术有限公司 LED throws screen networking method, device, system and storage medium
CN112230824B (en) * 2020-12-14 2021-03-16 长沙树根互联技术有限公司 Data processing method and device of human-computer interaction system and electronic equipment
CN114840157A (en) * 2021-01-31 2022-08-02 华为技术有限公司 Combined display method, mobile device and electronic device
CN113521728A (en) * 2021-07-23 2021-10-22 北京字节跳动网络技术有限公司 Cloud application implementation method and device, electronic equipment and storage medium
CN113986164A (en) * 2021-09-26 2022-01-28 深圳市酷开网络科技股份有限公司 Multi-screen interaction method based on data stream, computer equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102360266A (en) * 2011-09-28 2012-02-22 宇龙计算机通信科技(深圳)有限公司 Method and device for displaying on screen in area-dividing mode
CN102859480A (en) * 2010-02-03 2013-01-02 斯凯普公司 Screen sharing
KR20140060397A (en) * 2012-11-09 2014-05-20 한국과학기술원 Browsing method using multi-window loading in mobile browser environment, method and system for providing webpage
CN103853381A (en) * 2012-12-06 2014-06-11 三星电子株式会社 Display device and method of controlling the same
CN105224322A (en) * 2015-09-25 2016-01-06 维沃移动通信有限公司 A kind of attend to anything else method and terminal of application program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5516882B2 (en) * 2010-07-29 2014-06-11 セイコーエプソン株式会社 Program, information storage medium, terminal device, display system, and image generation method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102859480A (en) * 2010-02-03 2013-01-02 斯凯普公司 Screen sharing
CN102360266A (en) * 2011-09-28 2012-02-22 宇龙计算机通信科技(深圳)有限公司 Method and device for displaying on screen in area-dividing mode
KR20140060397A (en) * 2012-11-09 2014-05-20 한국과학기술원 Browsing method using multi-window loading in mobile browser environment, method and system for providing webpage
CN103853381A (en) * 2012-12-06 2014-06-11 三星电子株式会社 Display device and method of controlling the same
CN105224322A (en) * 2015-09-25 2016-01-06 维沃移动通信有限公司 A kind of attend to anything else method and terminal of application program

Also Published As

Publication number Publication date
CN106227480A (en) 2016-12-14

Similar Documents

Publication Publication Date Title
CN106227480B (en) Server, client and multi-screen interaction method and system
US10284644B2 (en) Information processing and content transmission for multi-display
CN105657483B (en) Multimedia play system, multimedia file sharing method and its control method
US9722986B2 (en) Electronic tool and methods for meetings
EP2756667B1 (en) Electronic tool and methods for meetings
US10050800B2 (en) Electronic tool and methods for meetings for providing connection to a communications network
CN106203147B (en) Private social networking platform for real-time content sharing
US9288518B2 (en) Information processing system, information processing apparatus, and information processing method
US10965480B2 (en) Electronic tool and methods for recording a meeting
CN103440099A (en) Multi-screen interactive method, terminal and system
CN113590059A (en) Screen projection method and mobile terminal
CN109587536A (en) A kind of long-distance remote-control method, equipment, server and system
US9860487B2 (en) Video conference data generation
US11362854B2 (en) Information processing apparatus, information processing method, program, and information processing system
CN106231404A (en) A kind of server, client and multi-screen interaction method, system
US20170127120A1 (en) User terminal and control method therefor
CN104822083A (en) File sharing control method as well as file sharing method and device
WO2021031940A1 (en) Screening room service management method, interaction method, display device, and mobile terminal
CN114885193A (en) Display device, terminal device and screen projection method
KR20140029049A (en) Display apparat and input signal processing method using the same
JP5833611B2 (en) Communication management device, terminal, communication management system, communication management method, program, and information storage medium
US8943247B1 (en) Media sink device input identification
WO2024114065A1 (en) Multimedia resource sharing method, and device and computer-readable storage medium
US20150006745A1 (en) Matching method and data sharing method for network access apparatus
CN115857854A (en) Display device and screen projection picture switching method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20191227

Address after: 201800 room 2027, building 5, 1988 Jiamei Road, Nanxiang Town, Jiading District, Shanghai

Applicant after: Shanghai Ziwen Construction Engineering Consulting Co.,Ltd.

Address before: 518053 Guangdong city of Shenzhen province Nanshan District overseas Chinese town in Eastern Industrial Zone H3 building 501B

Applicant before: SHENZHEN TINNO WIRELESS TECHNOLOGY Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200207

CF01 Termination of patent right due to non-payment of annual fee