CN110505515A - System and method for multi-screen service keep-alive - Google Patents
System and method for multi-screen service keep-alive Download PDFInfo
- Publication number
- CN110505515A CN110505515A CN201910814584.9A CN201910814584A CN110505515A CN 110505515 A CN110505515 A CN 110505515A CN 201910814584 A CN201910814584 A CN 201910814584A CN 110505515 A CN110505515 A CN 110505515A
- Authority
- CN
- China
- Prior art keywords
- screen
- service
- local
- screen service
- alive
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
- H04L12/2812—Exchanging configuration information on appliance services in a home automation network describing content present in a home automation network, e.g. audio video content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer And Data Communications (AREA)
Abstract
The present invention relates to multi-screen coordination technique fields, disclose a kind of system and method for multi-screen service keep-alive, and the multi-screen service to ensure to run in multi-screen device keeps normal.Present system includes that local multi-screen simulation terminal module and multi-screen service reset module;The working method of system are as follows: the local multi-screen simulation terminal module operates on multi-screen device, and is communicated and interacted with the multi-screen service of multi-screen device local by multi-screen agreement;Simultaneously, the local multi-screen simulation terminal module is by servicing sending device search request to the multi-screen of multi-screen device local, and by monitor multi-screen service device replied data come determine multi-screen device local multi-screen service whether normal operation, when multi-screen services exception, the multi-screen service resetting module resets multi-screen service.The present invention is suitable for multi-screen service management.
Description
Technical field
The present invention relates to multi-screen coordination technique fields, in particular to the system and method for multi-screen service keep-alive.
Background technique
In recent years, greatly developing with mobile Internet, mobile hand-held device becomes increasingly popular.Mobile hand-held device is current
People's routine use frequency highest is grown into, using the longest electronic equipment for consumption of duration, many recreations are all
It can be completed in mobile device end.Meanwhile becoming increasingly popular with smart television, the association between mobile devices and TV such as mobile phone
Just become more and more important with cooperation, emerged many multi-screen cooperation protocols, influential agreement include DLNA,
Airplay etc., mobile device and television equipment meet user's by the good multi-screen interactive of these multi-screen protocol realizations
Use demand.
Although realizing collaboration and resource-sharing between more equipment by multi-screen cooperation protocols such as DLNA, Airplay,
In the actual use process, or there are problems that this or that, wherein multi-screen device can not be found to be exactly wherein most tight
The problem of weight causes entire multi-screen synergistic function to be obstructed completely since equipment can not be found.
The agreements such as DLNA, Airplay belong to the local area network multi-screen agreement of " single-point ", and " single-point " refers to that multi-screen service is only
Vertical operates on individual equipment built-in system, multi-screen interactive generation before with the external world occur it is any contact, be one
Independently operated isolated individual, therefore the operating status of the multi-screen service on multi-screen device can not be obtained by external detection, together
When, due to also not carrying out health monitoring to the operating condition of the multi-screen service of its own inside multi-screen device, multi-screen is caused to take
It is engaged in not found and being repaired in time when being operating abnormally, being eventually exhibited as multi-screen device and service can not be found, multi-screen association
Congenerous is obstructed, to greatly reduce the user experience of multi-screen interactive.
Summary of the invention
The technical problem to be solved by the present invention is a kind of system and method for multi-screen service keep-alive is provided, to true
It protects the multi-screen service run in multi-screen device and keeps normal.
To solve the above problems, the technical solution adopted by the present invention is that:
Module is reset for the system of multi-screen service keep-alive, including local multi-screen simulation terminal module and multi-screen service;
The local multi-screen simulation terminal module operates on multi-screen device, and local by multi-screen agreement and multi-screen device
Multi-screen service communicated and interacted;Meanwhile the local multi-screen simulation terminal module is by local more of multi-screen device
Screen service sending device search request, and the more of multi-screen device local are determined by the device replied data of monitoring multi-screen service
Screen service whether normal operation, when multi-screen services it is abnormal when, the multi-screen service resetting module resets multi-screen service.
Further, local multi-screen simulate terminal module can be with to multi-screen service sending device search request mode are as follows: this
Ground multi-screen simulates the multicast address that terminal module is specified to multi-screen service agreement and port sending device searches multicast message.
Further, local multi-screen simulation terminal module judge that the method for multi-screen service exception can be with are as follows: if defined
Multi-screen service does not respond to reverting equipment search request or message as non-native device institute in time and the numbers range retried
It issues, that is, determines that local multi-screen service operation is abnormal.
Further, the multi-screen agreement can be DLNA or AirPlay agreement.
For the method for multi-screen service keep-alive, multi-screen device is assisted within the set time and in number of retries by multi-screen
It discusses to local multi-screen and services sending device search request, and it is local more to determine to monitor the device replied data of local multi-screen service
Whether normal operation resets local multi-screen service when multi-screen services exception for screen service.
It further, can be with to multi-screen service sending device search request mode are as follows: the specified group of Xiang Duoping service agreement
It broadcasts address and port sending device searches multicast message.
Further, judge that the abnormal method of multi-screen service can be with are as follows: if in defined time and the numbers range retried
Interior multi-screen service does not respond to reverting equipment search request or message is issued by non-native device, that is, determines local multi-screen
Service operation is abnormal.
Further, the multi-screen agreement can be DLNA or AirPlay agreement.
The beneficial effects of the present invention are: the present invention, which is led to, is locally located local multi-screen simulation terminal module and more in multi-screen device
Screen service resetting module, local multi-screen simulation terminal module are asked by servicing sending device lookup to the multi-screen of multi-screen device local
Ask, and monitor the device replied data of multi-screen service come determine multi-screen device local multi-screen service whether normal operation, when more
When screen service is abnormal, module is reset by multi-screen service, multi-screen service is reset, so that present invention can assure that multi-screen is set
The multi-screen service various functions of standby middle operation keep normal, and then solve the problems, such as that multi-screen cooperative device can not be found, and are promoted
The user experience of multi-screen cooperation system.
Detailed description of the invention
Fig. 1 is the work operational flow diagram that embodiment realizes multi-screen service keep-alive.
Specific embodiment
Due to lacking monitoring and keepalive mechanism to the operating status of multi-screen service in existing local area network multi-screen cooperation system, lead
The problem of entire multi-screen cooperation system can not be found there is multi-screen device when multi-screen service operation exception is caused, the present invention proposes
A kind of system and method for multi-screen service keep-alive, may insure the multi-screen service run in multi-screen device through the invention
Various functions keep normal, to solve the problems, such as that multi-screen cooperative device can not be found.
The method of the present invention devises a kind of multi-screen service keep-alive system operated in inside multi-screen device first, passes through multi-screen
Service keep-alive device detection and monitoring that the operating status of the multi-screen service of local runtime is timed, when detecting multi-screen service
When operation exception, multi-screen service is actively reset and restarted, so that it is guaranteed that multi-screen services normal operation always, plays the work of keep-alive
With.
Multi-screen service keep-alive system of the invention simulates terminal module by local multi-screen and multi-screen service resetting module forms,
Wherein local multi-screen simulation terminal module is responsible for simulating a multi-screen device, and logical by multi-screen agreement and local multi-screen service
Letter;Wherein multi-screen service resetting module is responsible for resetting local multi-screen service.
The present invention needs local multi-screen service support local multicast loop-back address to receive, i.e., local multi-screen service can receive
The multi-cast message data that local multi-screen simulation terminal module issues in the same equipment;The local multi-screen of setting simulates terminal simultaneously
Module also supports local multicast loop-back address to receive, i.e., local multi-screen simulation terminal module can receive multi-screen in the same equipment
Service the multi-cast message data issued.
When the present invention realizes multi-screen service keep-alive, the local multi-screen simulation terminal module passes through local to multi-screen device
Multi-screen services sending device search request, if local multi-screen service illustrates local service to the back to normal of equipment search request
Normal operation, if within defined time and the numbers range that retries multi-screen service do not respond to reverting equipment search request or
Message is issued by non-native device, that is, determines that local multi-screen service operation is abnormal;
When local multi-screen service operation exception, multi-screen service resets module and forcibly closes local multi-screen service;It is local more
Screen service support is restarted automatically mode, i.e., after local multi-screen service is forced closed, can reset automatically service operation.
With reference to the accompanying drawing, a specific embodiment of the invention is described and is illustrated:
Multi-screen cooperation protocol of the present invention includes the local area networks multi-screen cooperation protocol such as DLNA, AirPlay, the present embodiment
By taking DLNA agreement as an example;
In the present embodiment, on DLNA service operation and intelligent television system;
As shown in Fig. 1, the work operational process for the system for multi-screen service keep-alive that embodiment proposes includes as follows
Step:
1) after smart television booting networking, DLNA service starting operation, and open listening to for multicast loop-back address and port;
2) multi-screen service keep-alive system starting operation, and the IP address for getting local device is 192.168.1.123, and
Open listening to for multicast loop-back address and port;
3) local multi-screen simulates the state of the multi-screen service of detection in terminal profile each 30 seconds, and sets every secondary device
The response timeout time of lookup is 3 seconds, and sets an equipment state and obtain the number of retries maximum that equipment is searched in the period
Value is 3 times;Local multi-screen simulates the multicast address (239.255.255.250) and port (1900) that terminal is specified to DLNA agreement
Sending device searches multicast message;
4) local multi-screen simulation terminal has received the reply message of equipment lookup within defined time and number of retries, mentions
Parsing response message content is taken, the address ip for getting equipment is the machine address, then judge that local multi-screen service operation is normal, and
Step 3 is jumped back to, next round status monitoring is gone successively to;If not receiving equipment lookup within defined time and number of retries
It replys message or message is issued by non-native device, then judge that local multi-screen service operation is abnormal, then enter in next step;
5) after judgement obtains local multi-screen service operation exception in step 4, multi-screen service resets module and forcibly closes this
Ground multi-screen service;
6) after local multi-screen service is forced closed, service is resetted automatically operation, and jumps back to step 3, is recycled and is transported
Row;
So far, it is operated by the circulation of above step, it is ensured that the service of DLNA multi-screen is in normal operating condition always.
Claims (8)
1. the system for multi-screen service keep-alive, which is characterized in that simulate terminal module and multi-screen service weight including local multi-screen
Set module;
The local multi-screen simulation terminal module operates on multi-screen device, and passes through local more of multi-screen agreement and multi-screen device
Screen service is communicated and is interacted;The local multi-screen simulation terminal module to the multi-screen service of multi-screen device local by sending
Equipment search request, and the device replied data of multi-screen service are monitored to determine whether the multi-screen service of multi-screen device local runs
Normally, when multi-screen services exception, the multi-screen service resetting module resets multi-screen service.
2. the system for multi-screen service keep-alive as described in claim 1, which is characterized in that local multi-screen simulate terminal module to
Multi-screen services sending device search request mode are as follows: local multi-screen is with simulating the multicast that terminal module is specified to multi-screen service agreement
Location and port sending device search multicast message.
3. the system for multi-screen service keep-alive as claimed in claim 2, which is characterized in that local multi-screen simulation terminal module is sentenced
The abnormal method of disconnected multi-screen service are as follows: if multi-screen service is not responded to reply and set within defined time and the numbers range retried
Standby search request or message are issued by non-native device, that is, determine that local multi-screen service operation is abnormal.
4. as described in claim 1 for multi-screen service keep-alive system, which is characterized in that the multi-screen agreement be DLNA or
AirPlay agreement.
5. the method for multi-screen service keep-alive, which is characterized in that multi-screen device leads within the set time and in number of retries
It crosses multi-screen agreement and services sending device search request to local multi-screen, and monitor the device replied data of local multi-screen service to sentence
Whether normal operation resets local multi-screen service when multi-screen services exception for fixed local multi-screen service.
6. the method for multi-screen service keep-alive as claimed in claim 5, which is characterized in that searched to multi-screen service sending device
Request method are as follows: the specified multicast address of Xiang Duoping service agreement and port sending device search multicast message.
7. the method for multi-screen service keep-alive as claimed in claim 6, which is characterized in that judge the abnormal method of multi-screen service
If are as follows: multi-screen service does not respond to reverting equipment search request within defined time and the numbers range retried or message is
Non-native device is issued, that is, determines that local multi-screen service operation is abnormal.
8. as claimed in claim 5 for multi-screen service keep-alive method, which is characterized in that the multi-screen agreement be DLNA or
AirPlay agreement.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910814584.9A CN110505515A (en) | 2019-08-30 | 2019-08-30 | System and method for multi-screen service keep-alive |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910814584.9A CN110505515A (en) | 2019-08-30 | 2019-08-30 | System and method for multi-screen service keep-alive |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110505515A true CN110505515A (en) | 2019-11-26 |
Family
ID=68590741
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910814584.9A Pending CN110505515A (en) | 2019-08-30 | 2019-08-30 | System and method for multi-screen service keep-alive |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110505515A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19980020774A (en) * | 1996-09-11 | 1998-06-25 | 유기범 | Clock Fail Determination Device |
CN101583022A (en) * | 2009-06-11 | 2009-11-18 | 中兴通讯股份有限公司 | Method for playing video monitoring client terminal and system |
CN105992024A (en) * | 2015-02-15 | 2016-10-05 | ***通信集团公司 | Multi-screen interaction control method and apparatus |
CN107801064A (en) * | 2016-09-05 | 2018-03-13 | ***通信集团公司 | A kind of method and device of the selfreparing of Multi-screen interaction system |
CN106789306B (en) * | 2016-12-30 | 2021-01-26 | 深圳市风云实业有限公司 | Method and system for detecting, collecting and recovering software fault of communication equipment |
-
2019
- 2019-08-30 CN CN201910814584.9A patent/CN110505515A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19980020774A (en) * | 1996-09-11 | 1998-06-25 | 유기범 | Clock Fail Determination Device |
CN101583022A (en) * | 2009-06-11 | 2009-11-18 | 中兴通讯股份有限公司 | Method for playing video monitoring client terminal and system |
CN105992024A (en) * | 2015-02-15 | 2016-10-05 | ***通信集团公司 | Multi-screen interaction control method and apparatus |
CN107801064A (en) * | 2016-09-05 | 2018-03-13 | ***通信集团公司 | A kind of method and device of the selfreparing of Multi-screen interaction system |
CN106789306B (en) * | 2016-12-30 | 2021-01-26 | 深圳市风云实业有限公司 | Method and system for detecting, collecting and recovering software fault of communication equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108449771B (en) | Network switching method, device, terminal and storage medium | |
CN110417915B (en) | Push message transmission method and device, storage medium and electronic equipment | |
CN105635248B (en) | A kind of method for releasing and system of TCP connection resource | |
CN105208583B (en) | Method and device for configuring intelligent household electrical appliance to access network and intelligent equipment | |
US8204990B1 (en) | Power cycler with internet connectivity monitor | |
CN107360362B (en) | Portable network video camera and wireless router operation method | |
CN110708696B (en) | Network data recovery method and device, storage medium and electronic equipment | |
CN106713088A (en) | Method and system for controlling intelligent home equipment based on double mqtt servers | |
CN101820499B (en) | Method and system for realizing automatic interaction between STB (set top box) and home gateway | |
CN109548019B (en) | Network distribution method and system | |
CN104113458A (en) | Mobile terminal and intelligent household appliance interconnecting method and device | |
CN108430116A (en) | Suspension reconnection method, medium, device and computing device | |
CN110505508A (en) | The method and device of display status information in smart home operating system | |
CN108770009B (en) | Link fault positioning method, device, equipment and readable storage medium | |
CN103634657A (en) | Television and mobile terminal synchronous WIFI connection setup method and device | |
CN106453231A (en) | Signaling obtaining and transmission method and device | |
CN112054985A (en) | Data interaction method and system for mobile terminal and field detection test equipment | |
CN103618967A (en) | Method and device for interaction of mobile terminal and television end | |
CN111064552A (en) | Intelligent device control method and device, electronic device and storage medium | |
CN112738865B (en) | Service processing method and device and electronic equipment | |
CN106559230A (en) | A kind of fault handling method, apparatus and system | |
CN111010328A (en) | Method and equipment for preventing white board switch from being looped | |
CN110505515A (en) | System and method for multi-screen service keep-alive | |
WO2024027745A1 (en) | Network connection method, electronic device, readable storage medium, and chip | |
EP2405652A1 (en) | Method and device for reducing interruption time of internet protocol television multicast stream |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191126 |