CN105653353A - Multi-system interactive communication method and device based on container - Google Patents

Multi-system interactive communication method and device based on container Download PDF

Info

Publication number
CN105653353A
CN105653353A CN201511029552.6A CN201511029552A CN105653353A CN 105653353 A CN105653353 A CN 105653353A CN 201511029552 A CN201511029552 A CN 201511029552A CN 105653353 A CN105653353 A CN 105653353A
Authority
CN
China
Prior art keywords
subsystem
module
display
input
service module
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.)
Granted
Application number
CN201511029552.6A
Other languages
Chinese (zh)
Other versions
CN105653353B (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.)
Yuanxin Information Technology Group Co.,Ltd.
Original Assignee
Beijing Yuanxin Science and Technology 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 Beijing Yuanxin Science and Technology Co Ltd filed Critical Beijing Yuanxin Science and Technology Co Ltd
Priority to CN201511029552.6A priority Critical patent/CN105653353B/en
Publication of CN105653353A publication Critical patent/CN105653353A/en
Application granted granted Critical
Publication of CN105653353B publication Critical patent/CN105653353B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45537Provision of facilities of other operating environments, e.g. WINE

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Digital Computer Display Output (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a multi-system interactive communication method and device based on a container. A main system and more than one subsystems run in a same mobile terminal and share a kernel, the main system and the subsystems each comprises a corresponding display service module and a corresponding input service module, and the kernel comprises a main display module and a main input module which are in interactive communication with display hardware and input hardware of the mobile terminal respectively. The method comprises the steps that a virtual display module which is in interactive communication with the display service modules of the subsystems is additionally arranged; the main display module is made to be only in interactive communication with the display service module of the main system; subsystem clients corresponding to the subsystems are operated in the main system, and the clients are in interactive communication with the display service module and the input service module of the main system and the virtual display module of the subsystems separately. According to the method and device, the usability and the safety of the mobile terminal are improved.

Description

A kind of mutual means of communication of the multisystem based on container and device
Technical field
The application relates to electricity digital data processing field, particularly relates to a kind of method and/or the device that carry out mutual communication between system in based on the multisystem mobile terminal of container technique.
Background technology
Pass through container technique, it is possible to a mobile terminal as on cell phone apparatus with operate two or more operating system. Usually, an operating system in multiple operating system is security system, but the less safety of the function ratio of support; Another one system focus is not safety, but more application and abundant function. Security-related operation mainly concentrates on and carries out in safety operation system, then can carrying out in non-security system of other. Each system is run respectively in a container.
The equipment running multiple system generally only has unique display equipment and input unit, and each system timesharing can only take display and input unit. User's a certain moment can only with a system interaction, if it is desired to check the content of another one system, then need to be switched to another system, display and input unit be assigned to another one system, it may also be useful to very inconvenient.
Summary of the invention
An object of the application be provide a kind of easy to use, improve security of system and improve the mutual means of communication of multisystem and/or the device of Consumer's Experience.
An object of the application is realized by the mutual means of communication of a kind of multisystem based on container, one of them host system and more than one subsystem run and shared internal nucleus in same mobile terminal, described host system and described subsystem include respective display service module and input service module, kernel comprise respectively with the display hardware of described mobile terminal and the main display module of the mutual communication of input hardware and primary input module, the method comprises:
Kernel increases the virtual display module of the mutual communication of display service module with subsystem respectively;
Make main display module only with the mutual communication of display service module of host system;
Host system is run the subsystem client corresponding with subsystem, described client terminal respectively with the display service module of host system and the mutual communication of virtual display module inputting service module and subsystem.
An object of the application is also realized by the mutual communication device of a kind of multisystem based on container, one of them host system and more than one subsystem run and shared internal nucleus in same mobile terminal, described host system and described subsystem include respective display service module and input service module, kernel comprise respectively with the display hardware of described mobile terminal and the main display module of the mutual communication of input hardware and primary input module, this device comprises:
Virtual module increases unit, for increasing the virtual display module of the mutual communication of display service module with subsystem respectively in kernel;
Retrain unit alternately, for make main display module only with the mutual communication of display service module of host system;
Subsystem client, described client terminal run in host system and respectively with the mutual communication of virtual display module of the display service module of host system and input service module and subsystem.
The present invention will be by showing and load module virtualization, a host system is only allowed to use actual hardware device, subsystem uses the display equipment of virtualization and host system mutual, the display data of subsystem is sent on virtual display equipment, the input of subsystem is obtained by virtual input unit as touched screen event, key-press event etc. or directly obtains from the load module of host system, and input and the display of subsystem are controlled by host system completely. Except host system, other system can not occupy display and input unit, avoid subsystem to the security threat of host system. In addition, multiple subsystem can the form of wicket show in host system, and user can switching and processing transactions between multiple subsystem fast.
Unless explicitly stated otherwise, plural number implication (namely there is the meaning of " at least one ") is included this odd number form " one " used, " being somebody's turn to do ". Should understand further, term " having ", " comprising " and/or " comprising " of using in specification sheets show the feature described in existence, step, operation, element and/or parts, but do not get rid of and there is or increase other features one or more, step, operation, element, parts and/or its combination. Term "and/or" as used in this comprises any of one or more relevant item enumerated and all combinations. Unless explicitly stated otherwise, the step of any method disclosed herein need not accurately perform according to disclosed order.
Accompanying drawing explanation
The present invention is by reference accompanying drawing below and illustrates more completely in conjunction with the preferred embodiments.
Fig. 1 is the schema of the embodiment according to the inventive method.
Fig. 2 is the structural representation of the embodiment according to apparatus of the present invention.
Fig. 3 is the system schematic implementing method shown in Fig. 1.
Fig. 4 is the system schematic of another embodiment implementing the inventive method.
For clarity, these accompanying drawings are schematically and the figure simplified, and they only give for understanding the necessary details of the present invention, and omit other details.
Embodiment
By detailed description given below, the scope of application of the present invention will be apparent. However, it is to be understood that while description in detail and the bright preferred embodiment of the present invention of concrete example sublist, they only provide for the purpose of illustration.
At the multisystem mobile terminal based on container as in mobile phone, each container as equipment in operating system environment can a subsystem of independent operating, subsystem have oneself main interface, startup program, application program and various little parts. By container technique, two or more system is run and shared internal nucleus in same mobile terminal.
Fig. 1 shows an embodiment of the inventive method, and it for carrying out mutual communication between system in the multisystem mobile terminal based on container is such as mobile phone. This in mobile phone with operate two systems, it is designated as A system and B system respectively, wherein A system be host system such as android system, B system is subsystem such as SyberOS (a kind of safe Mobile operating system of applicant's exploitation), two system shared internal nucleus. Host system A and subsystem B include respective display service module and input service module, kernel comprise respectively with the display hardware of mobile phone and the main display module a1 of the mutual communication of input hardware and primary input module a2. Fig. 3 shows the system schematic implementing method shown in Fig. 1. Below in conjunction with Fig. 3, method embodiment illustrated in fig. 1 is described. The method starts from step S10, increases the display service module of subsystem B and the virtual display module b1 and virtual load module b2 of the input mutual communication of service module in kernel. Virtual display module b1 and virtual load module b2 is realized by display and the input interface providing kernel general to B system, such as virtual display :/dev/fb_virtualB, input: the equipment file of/dev/input_virtualB. A system and B system can access these device nodes. Afterwards, process proceeds to step S20, make main display module a1 and primary input module a2 only with the display service module of host system A and the input mutual communication of service module. Afterwards, process proceeds to step S30, installs and run the subsystem client clientB program corresponding with subsystem B in host system A, and clientB program can with the A same operate of systematic difference App1, App2, App3. Client B respectively with virtual display module b1 and the virtual mutual communication of load module b2 of the display service module of host system A and input service module and subsystem B. The data no matter display still inputs, the both sides sending and receiving are process, so virtual display module b1 and virtual load module b2 can also utilize communication mechanism (IPC) between general process to realize, such as socket communication, shared drive etc. A system and B system are set up respectively for the connection shown and input. A system is connected to B system transmission input data by this, and B system sends display data to A system. If A system is to/dev/input_virtualB write input data, B system passes through/dev/input_virtualB reading input data. The clientB of A system is from/dev/fb_virtualB reading displayed data, and B system writes data to/dev/fb_virtualB. As shown in Figure 3, the input events such as button, tactile screen are all transferred to the input service module of A system by the primary input module a2 in kernel, when client B program in A system is in front stage operation, namely when input focus is switched to clientB by user, clientB performs following process: the input event 1) receiving A system through the input service module of primary input module a2 and A system; 2) the input event of reception is sent to virtual load module b2. B system reads input event from virtual load module b2, and is distributed to the application program of B system. The application program response input event of B system, and refresh UI display, UI data are sent to virtual display module b1 after being processed by the display service module synthesis of B system. 3) clientB of A system reads the subsystem display data of virtual display module b1;4) the subsystem display data of reading is sent to the display service module synthesis process of A system by clientB, and the main display module being finally sent in kernel by A system outputs on display hardware, completes real output.
Client B is as an application in A system, constantly read the display input of B system, if but clientB in A system not on foreground, as active user using App1 in A system time, the displaying contents of clientB will do not seen by user, and the input of user also can not be received by clientB. Only when clientB is switched to foreground by user, clientB just shows and catches input. Like this In the view of user, B system is exactly in A system a application, and user can freely control B system in A system.
In other embodiments, mobile terminal can comprise two or more subsystem. In this case, the corresponding client terminal of each subsystem, and the corresponding one group of virtual display module of each subsystem and virtual load module. The client terminal of all subsystems is run all on the master system.
In other embodiments, it is also possible to make B system opening and start with clientB, it is also possible to close with the closedown of clientB. If B system starts when this opens clientB, then need not take any action.
In another embodiment of the inventive method, client B on the master system front stage operation time be shown as wicket, the size of wicket and position can also adjust as required. Except the process described in composition graphs 1 and Fig. 3, the method of this embodiment also comprises following process: I) in the display service module of host system, the display data of host system and subsystem is carried out synthesis process, subsystem mapped wicket display by coordinate conversion, and the display data of host system and main screen or to distribute to the window of host system corresponding; II) the display service module of host system by synthesis process after data be sent to main display module a1 then output to display hardware on show. Like this, user just can see the display change of clientB system and A system simultaneously. When listening to the clicking operation on screen at primary input module a2, perform following process: i) the input service module of host system determines the position at clicking operation place, if this position is in the display area of host system, then by this input case distribution to the application of host system; If this position is in wicket region, then clicking operation is sent to clientB at the input coordinate of wicket; Ii) input coordinate is sent to the virtual load module b2 of subsystem B by client B, and input coordinate is converted to the actual coordinate taking screen of system B by virtual load module b2; Iii) coordinate after conversion is sent to the input service module of subsystem B by virtual load module b2; Iv) the input service module of subsystem B by the input distribution of information that receives to the application program of subsystem B. In other embodiments, the conversion of input coordinate can also carry out when being sent to virtual load module from client terminal, or carries out when distributing in subsystem.
Fig. 4 shows the system schematic of another embodiment implementing the inventive method, and the difference between its to Fig. 3 is not arrange corresponding virtual load module for each subsystem in kernel. In this case, the primary input module of kernel can send input data to the input service module of host system A and subsystem B simultaneously. As long as the switch of transmission and clientB are currently shown the window's position and the size notice primary input module of subsystem B by client B. Primary input module determines whether to send data to subsystem B, and whether input information remapped. Specifically, when clientB does not receive input information (before not opening, or clientB be opened but current do not receive user's input on foreground), the primary input module of kernel does not send input information to subsystem B equally. When clientB application receives input information (at front stage operation, the image of display subsystem B, is in and user interactions state), client notification primary input module, currently except sending except input data to host system A, it is also possible to send data to subsystem B; Meanwhile, display window positions and the size of the current clientB of primary input module is notified. Such as, the window's position and size are (0,0,360,640) (half size of actual screen, actual screen is (0,0,720,1280)); Primary input module will (0,0,360,640) the input information (x outside, the input information of y) i.e. x > 360, y > 640 is not sent to subsystem B, and the information of the input information in window and x��360, y��640 is expanded one times through mapping, it is sent to the input service module of subsystem B. Such as, (360,640) coordinate point in the window of running subsystem client terminal is corresponding to (720,1280) point of subsystem. This kind of process is relative to the benefit arranging virtual load module for subsystem, and input data do not need through clientB transfer, for inputting information this kind of high frequency event, it is possible to processed fast and respond. Both having reduced the load of cilentB, and ensured again subsystem B response in time process, the original code logic of subsystem B does not need amendment. The display section of this embodiment is identical with the embodiment shown in Fig. 1.
Fig. 2 shows an embodiment of apparatus of the present invention, this device for realizing mutual communication between system in based on the multisystem environment of container, one of them host system and more than one subsystem run and shared internal nucleus in same mobile terminal, described host system and described subsystem include respective display service module and input service module, kernel comprise respectively with the display hardware of described mobile terminal and the main display module of the mutual communication of input hardware and primary input module, this device comprises: virtual module increases unit 10, for increasing the virtual display module of the mutual communication of display service module with subsystem respectively in kernel, mutual constraint unit 20, for make main display module only with the mutual communication of display service module of host system, subsystem client 30, described client terminal run in host system and respectively with the mutual communication of virtual display module of the display service module of host system and input service module and subsystem, wherein said client terminal comprises: subelement 31 is read in display, for reading the display data showing service module and receiving from subsystem from the virtual display module of subsystem, display sends subelement 32, shows for the display data of subsystem is sent to host system.
Some preferred embodiments are illustrated above, but it should be emphasized that the present invention is not limited to these embodiments, but can realize by the alternate manner within the scope of present subject matter.

Claims (10)

1. the mutual means of communication of the multisystem based on container, one of them host system and more than one subsystem run and shared internal nucleus in same mobile terminal, described host system and described subsystem include respective display service module and input service module, kernel comprise respectively with the display hardware of described mobile terminal and the main display module of the mutual communication of input hardware and primary input module, it is characterized in that, described method comprises:
Kernel increases the virtual display module of the mutual communication of display service module with subsystem respectively;
Make main display module only with the mutual communication of display service module of host system;
Host system is run the subsystem client corresponding with subsystem, described client terminal respectively with the display service module of host system and the mutual communication of virtual display module inputting service module and subsystem.
2. method according to claim 1, it is characterised in that, described client terminal comprises:
When inputting focus and be switched to subsystem client, read the display data showing service module and receiving from subsystem from the virtual display module of subsystem;
The display data of subsystem is sent to host system show.
3. method according to claim 1 and 2, it is characterised in that, described client terminal on the master system front stage operation time be shown as wicket respectively.
4. method according to claim 3, it is characterised in that, described method also comprises:
The display data of host system and subsystem is carried out synthesis process by the display service module of host system, by coordinate conversion, subsystem is mapped described wicket and show;
Data after synthesis process are sent to main display module and then output on display hardware by the display service module of host system.
5. method according to claim 3, it is characterised in that, described method also comprises:
Kernel increases the virtual load module of the mutual communication of input service module with subsystem respectively;
When primary input module listens to the input event on described wicket, input event is sent to described client terminal at the coordinate of described wicket by the input service module of host system;
The virtual load module of the subsystem that described client notification is corresponding with it, by input event and coordinate information through conversion map to subsystem, subsystem receives the input information after conversion by its input service module.
6. method according to claim 3, it is characterised in that, described method also comprises:
Described client notification primary input module sends input data to subsystem and the position of described wicket and size is informed to primary input module;
When primary input module listens to the input event on described wicket, course of event conversion map will be inputted to subsystem, then be sent to the input service module of subsystem.
7. method according to claim 3, it is characterised in that, the size of described wicket and position can adjust.
8. method according to claim 1 and 2, it is characterised in that, described method also comprises:
Opening of described client terminal makes corresponding subsystem start; And/or
The closedown of described client terminal makes corresponding subsystem close.
9. the mutual communication device of the multisystem based on container, one of them host system and more than one subsystem run and shared internal nucleus in same mobile terminal, described host system and described subsystem include respective display service module and input service module, kernel comprise respectively with the display hardware of described mobile terminal and the main display module of the mutual communication of input hardware and primary input module, it is characterized in that, described device comprises:
Virtual module increases unit, for increasing the virtual display module of the mutual communication of display service module with subsystem respectively in kernel;
Retrain unit alternately, for make main display module only with the mutual communication of display service module of host system;
Subsystem client, described client terminal run in host system and respectively with the mutual communication of virtual display module of the display service module of host system and input service module and subsystem.
10. device according to claim 9, it is characterised in that, described client terminal comprises:
Subelement is read in display, for reading the display data showing service module and receiving from subsystem from the virtual display module of subsystem;
Display sends subelement, shows for the display data of subsystem is sent to host system.
CN201511029552.6A 2015-12-31 2015-12-31 A kind of multisystem interactive correspondence method and apparatus based on container Active CN105653353B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201511029552.6A CN105653353B (en) 2015-12-31 2015-12-31 A kind of multisystem interactive correspondence method and apparatus based on container

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201511029552.6A CN105653353B (en) 2015-12-31 2015-12-31 A kind of multisystem interactive correspondence method and apparatus based on container

Publications (2)

Publication Number Publication Date
CN105653353A true CN105653353A (en) 2016-06-08
CN105653353B CN105653353B (en) 2019-04-12

Family

ID=56491001

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201511029552.6A Active CN105653353B (en) 2015-12-31 2015-12-31 A kind of multisystem interactive correspondence method and apparatus based on container

Country Status (1)

Country Link
CN (1) CN105653353B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106557690A (en) * 2016-11-29 2017-04-05 北京元心科技有限公司 Method and apparatus for managing multi-container system
CN108021456A (en) * 2016-11-04 2018-05-11 阿里巴巴集团控股有限公司 touch event processing method, device and operating system
CN109634546A (en) * 2018-12-07 2019-04-16 艾体威尔电子技术(北京)有限公司 A kind of multi-screen payment mechanism based on container
CN110058905A (en) * 2018-01-18 2019-07-26 阿里巴巴集团控股有限公司 Event handling and operating system management method, apparatus, equipment and storage medium
CN115334197A (en) * 2022-08-09 2022-11-11 青岛海信移动通信技术股份有限公司 Communication function changing method, multi-system terminal and medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110016299A1 (en) * 2009-07-20 2011-01-20 Galicia Joshua D Multi-environment operating system
CN103593185A (en) * 2013-11-04 2014-02-19 浙江大学 Single-Linux-inner-core-based method for multiple Android systems to share input equipment and display equipment
CN105046156A (en) * 2015-08-26 2015-11-11 北京元心科技有限公司 Intelligent terminal and equipment access permission control method thereof
CN105183551A (en) * 2015-09-10 2015-12-23 电子科技大学 Multi-Android-system switching method based on Linux container technology

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110016299A1 (en) * 2009-07-20 2011-01-20 Galicia Joshua D Multi-environment operating system
CN103593185A (en) * 2013-11-04 2014-02-19 浙江大学 Single-Linux-inner-core-based method for multiple Android systems to share input equipment and display equipment
CN105046156A (en) * 2015-08-26 2015-11-11 北京元心科技有限公司 Intelligent terminal and equipment access permission control method thereof
CN105183551A (en) * 2015-09-10 2015-12-23 电子科技大学 Multi-Android-system switching method based on Linux container technology

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陈晓: "《基于LinuxContainer的Android移动终端虚拟化》", 《中国优秀硕士学位论文全文数据库(电子期刊)信息科技辑》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108021456A (en) * 2016-11-04 2018-05-11 阿里巴巴集团控股有限公司 touch event processing method, device and operating system
CN106557690A (en) * 2016-11-29 2017-04-05 北京元心科技有限公司 Method and apparatus for managing multi-container system
CN106557690B (en) * 2016-11-29 2019-10-22 北京元心科技有限公司 Method and apparatus for managing multi-container system
CN110058905A (en) * 2018-01-18 2019-07-26 阿里巴巴集团控股有限公司 Event handling and operating system management method, apparatus, equipment and storage medium
CN110058905B (en) * 2018-01-18 2022-10-04 斑马智行网络(香港)有限公司 Event processing and operating system management method, device, equipment and storage medium
CN109634546A (en) * 2018-12-07 2019-04-16 艾体威尔电子技术(北京)有限公司 A kind of multi-screen payment mechanism based on container
CN115334197A (en) * 2022-08-09 2022-11-11 青岛海信移动通信技术股份有限公司 Communication function changing method, multi-system terminal and medium
CN115334197B (en) * 2022-08-09 2024-05-10 青岛海信移动通信技术有限公司 Communication function changing method, multi-system terminal and medium

Also Published As

Publication number Publication date
CN105653353B (en) 2019-04-12

Similar Documents

Publication Publication Date Title
US11803451B2 (en) Application exception recovery
CN105653353A (en) Multi-system interactive communication method and device based on container
CN102968334B (en) The user interface of adaptive remote desktop main frame
CN101896900B (en) Apparatus and system for managing multiple computers
CN101876906B (en) Method and device for running Linux application in Android system
CN109074272B (en) Notification presentation for performing actions associated with user interaction elements
CN101291251B (en) Synchronized control method and system for multicomputer
EP2950193A1 (en) Electronic device with foldable display and method of operating the same
US20150301730A1 (en) Object Suspension Realizing Method and Device
US8924502B2 (en) System, method and computer program product for updating a user session in a mach-derived system environment
CN103442060B (en) Based on the locally applied access method of remote desktop and device
CN103858086A (en) Application window position and size control in (multi-fold) multi-display devices
US20190012005A1 (en) Method and device for asynchronous touch and asynchronous display on dual-screen and computer readable storage medium
CN110418318B (en) Controller for providing sharing between visual devices
CN107291456A (en) The control method and system of a kind of multihead display
CN103809864A (en) Method and device for switching interfaces dynamically
CN102520899A (en) Universal cockpit display management system and method for developing corresponding display and control systems
CN103019746A (en) Software interaction control method and system based on Android platform
CN103677970A (en) System and method for achieving combination display of terminal local desktop and far-end virtual desktop
CN104778022A (en) Data processing method and electronic equipment
CN106843794A (en) A kind of multi-screen display method and system based on Android
CN114327688A (en) Data processing method, frame, storage medium and terminal equipment based on micro front end
CN110708426A (en) Double-screen synchronous display method and device, server and storage medium
WO2023124141A1 (en) Input method calling method and related device
US10097482B2 (en) Method, device, and system for network communication

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210201

Address after: 101300 room 153, 1 / F, building 17, 16 Caixiang East Road, Nancai Town, Shunyi District, Beijing

Patentee after: Yuanxin Information Technology Group Co.,Ltd.

Address before: 100176 room 2222, building D, building 33, 99 Kechuang 14th Street, Beijing Economic and Technological Development Zone, Daxing District, Beijing

Patentee before: BEIJING YUANXIN SCIENCE & TECHNOLOGY Co.,Ltd.

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20160608

Assignee: Beijing Yuanxin Junsheng Technology Co.,Ltd.

Assignor: Yuanxin Information Technology Group Co.,Ltd.

Contract record no.: X2021110000018

Denomination of invention: A container based multi system interactive communication method and device

Granted publication date: 20190412

License type: Common License

Record date: 20210531