CN105099756A - Method and system for prompting upgrading of router - Google Patents

Method and system for prompting upgrading of router Download PDF

Info

Publication number
CN105099756A
CN105099756A CN201510306343.5A CN201510306343A CN105099756A CN 105099756 A CN105099756 A CN 105099756A CN 201510306343 A CN201510306343 A CN 201510306343A CN 105099756 A CN105099756 A CN 105099756A
Authority
CN
China
Prior art keywords
bus
notification message
router
mobile device
message
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
Application number
CN201510306343.5A
Other languages
Chinese (zh)
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.)
Leshi Zhixin Electronic Technology Tianjin Co Ltd
Original Assignee
Leshi Zhixin Electronic Technology Tianjin 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 Leshi Zhixin Electronic Technology Tianjin Co Ltd filed Critical Leshi Zhixin Electronic Technology Tianjin Co Ltd
Priority to CN201510306343.5A priority Critical patent/CN105099756A/en
Publication of CN105099756A publication Critical patent/CN105099756A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the invention provides a method and a system for prompting upgrading of a router. The method comprises: the router obtains upgrading information of assemblies of a new version when the assemblies of the new version is detected; the router generates a first notification message by adopting the upgrading information; the router sends the first notification message to a bus; one or more mobile devices monitor the first notification message in the bus; and the one or more mobile devices generate an operating interface when the first notification message is monitored and upload the upgrading information in the first notification message in the operating interface. According to the embodiment of the invention, upgrading is prompted actively to prevent a user from ignoring the known upgrade version, thereby enriching functions of the mobile devices or repairing the existing defects, and improving the practicability greatly.

Description

A kind of upgrade tip method and system of router
Technical field
The present invention relates to communication technical field, particularly relate to a kind of upgrade tip method of terminal and a kind of upgrade tip system of terminal.
Background technology
Along with the fast development of science and technology, various electronic equipment, especially smart machine, as router, intelligent air condition, intelligent video camera head etc., be widely used in the life of people.
Generally speaking, the function of electronic equipment is always being enriched constantly, in order to the service allowing electronic equipment provide up-to-date, or, repair existing defect, generally need its assembly, as firmware (FirmWare), upgrade.
At present, whether the upgrading of most of electronic equipment still adopts in configuration interface inquiry scalable, if fruit is scalable, then upgrades.
Usually, whether little user can open configuration interface and initiatively go to detect and have scalable, ignoring existing upgraded version like this, causing the afunction of electronic equipment or defect to repair than being easier to.
Summary of the invention
In view of the above problems, the embodiment of the present invention is proposed to provide a kind of overcoming the problems referred to above or a kind of upgrade tip method of terminal solved the problem at least in part and the upgrade tip system of corresponding a kind of terminal.
In order to solve the problem, the embodiment of the invention discloses a kind of upgrade tip method of router, comprising:
Router, when the assembly of redaction being detected, obtains the upgrade information of the assembly of described redaction;
Router adopts described upgrade information to generate the first notification message;
Described first notification message is sent to bus by router;
One or more mobile device monitors described first notification message in described bus;
One or more mobile device is when listening to, and generating run interface, loads the upgrade information in described first notification message in described operation interface.
The embodiment of the invention also discloses a kind of upgrade tip system of router, described system comprises router and one or more mobile device, wherein,
Described router comprises:
Upgrade information acquisition module, for when the assembly of redaction being detected, obtains the upgrade information of the assembly of described redaction;
First notification message generation module, generates the first notification message for adopting described upgrade information;
First notification message sending module, for being sent to bus by described first notification message;
Described mobile device comprises:
First notification message monitors module, for monitoring described first notification message in described bus;
Upgrade information load-on module, for when listening to, generating run interface, loads the upgrade information in described first notification message in described operation interface.
The embodiment of the present invention comprises following advantage:
The router of the embodiment of the present invention generates the first notification message based on the upgrade information of the assembly of redaction, loaded to mobile device by bus broadcast, initiatively carry out upgrade tip, user is avoided to ignore existing upgraded version, and then enriched the function of mobile device or repaired existing defect, substantially increase practicality.Further, based on the characteristic of bus, notification message can be in the bus resident within a certain period of time, and the second terminal can monitor notification message in certain hour, avoids the omission of notification message, further increases practicality.
Accompanying drawing explanation
Fig. 1 is the flow chart of steps of the upgrade tip embodiment of the method 1 of a kind of router of the present invention;
Fig. 2 A to Fig. 2 C is the exemplary plot of a kind of bus of the embodiment of the present invention;
Fig. 3 is the flow chart of steps of the upgrade tip embodiment of the method 2 of a kind of router of the present invention;
Fig. 4 A to Fig. 4 B is the exemplary plot of a kind of bus finger daemon of the embodiment of the present invention;
Fig. 4 C is the upgrade tip example flow diagram of a kind of router of the embodiment of the present invention;
Fig. 5 is the structured flowchart of the upgrade tip system embodiment of a kind of router of the present invention.
Embodiment
For enabling above-mentioned purpose of the present invention, feature and advantage become apparent more, and below in conjunction with the drawings and specific embodiments, the present invention is further detailed explanation.
With reference to Fig. 1, show the flow chart of steps of the upgrade tip embodiment of the method 1 of a kind of router of the present invention, specifically can comprise the steps:
Step 101, router, when the assembly of redaction being detected, obtains the upgrade information of the assembly of described redaction;
Step 102, router adopts described upgrade information to generate the first notification message;
Step 103, described first notification message is sent to bus by router;
Step 104, one or more mobile device monitors described first notification message in described bus;
Step 105, one or more mobile device is when listening to, and generating run interface, loads the upgrade information in described first notification message in described operation interface.
In actual applications, router can be controlled plant,
It can apply OpenWrt system, the Linux system namely embedded device run, and is a high modularization, supermatic embedded Linux system, has powerful networking component and autgmentability.
Certainly, router also can apply other system, and the embodiment of the present invention is not limited this.
It should be noted that, except router, other-end, as intelligent air condition, intelligent video camera head etc., also can as controlled plant, the embodiment of the present invention is not limited this.
Mobile device can be control appliance, and such as, mobile phone, panel computer etc., the embodiment of the present invention is not also limited this.
It should be noted that, the embodiment of the present invention can apply the communication that AllJoyn carries out upgrade information, AllJoyn is common application framework and the system service core set that can make to carry out between connection device interoperability, also be one across manufacturer to create the application of dynamic near end network, may be used near radio transmission, through Wi-Fi (Wireless Fidelity) or Bluetooth technology, position and transmit with point-to-point archives (as the first notification message).
Namely first terminal, the second terminal need to support AllJoyn, for OpenWrt system, the kit of AllJoyn can focus in the system of oneself and support AllJoyn by first terminal, and the second terminal can by the chip of equipment that AllJoyn code is write direct or install application support AllJoyn.
AllJoyn provides a level of abstraction, AllJoyn and application program thereof is allowed to operate in multiple operating system platform, such as, WindowsXP, Windows7, WindowsRT, Windows8, Android, Linux, iOS, OSX etc., can cross-platformly realize, portability is very strong, without the need to independently applying for operating system exploitation is a set of.
The most basic one of abstract of AllJoyn system is exactly AllJoyn bus (Bus), it carrys out pass-along message sequence for distributed system provides a mode that is quick, lightweight, visually, AllJoyn bus can be regarded as " highway " of Message Transmission.
Fig. 2 A shows the structure of AllJoyn bus example on single equipment, the AllJoyn bus horizontal black line of overstriking represents, vertical line can be considered to " outlet " that message is transmitted between source point (as first terminal) and point of destination (as the second terminal) by AllJoyn bus.
AllJoyn bus connection shown in Fig. 2 A is described in order to hexagon, and certainly, it can be optional shape, and the embodiment of the present invention is not limited this.Outlet as highway all has numbering usually, and in figure, each connection is assigned with unique connection name.For clarity, the reduced form of connection name can be used here.
In many situations, the connection in AllJoyn bus can be considered to the partner of process.Therefore, in the example of Fig. 2 A, unique connection name: 1.1 connections that may be assigned to Application Instance process, and the connection name of uniqueness: 1.4 connections that may be assigned to other Application Instance process.
The target of AllJoyn bus allows two methods program communicate, and without the need to the details of Treated Base mechanism.One of them connection can think client counterfoil, and the opposing party just can think server counterfoil.
As shown in Figure 2 B, assembly can as required, and between the assembly of different equipment (as on router and mobile device), create the communication link between logic bus section, namely AllJoyn bus can be made up of jointly each remote bus line segment.
The management of communication link is responsible for by AllJoyn system, and is made up of many Floor layer Technologies, such as Wi-Fi (Wireless Fidelity) and Bluetooth technology.May have different equipment participative management AllJoyn buses, but this is all transparent to the user on distributed bus.For certain part in bus, distributed AllJoyn system seems similarly to be the bus in local device.
As shown in Figure 2 C, show distributed AllJoyn bus and how to present for the user in bus, distributed AllJoyn bus type is like a local bus.An assembly (such as, the name that smart mobile phone connects is called 1.1) can create a process is called 1.7 assembly to the name called on mobile device, and without the need to worrying the physical location of this assembly.
The router of the embodiment of the present invention generates the first notification message based on the upgrade information of the assembly of redaction, loaded to mobile device by bus broadcast, initiatively carry out upgrade tip, user is avoided to ignore existing upgraded version, and then enriched the function of mobile device or repaired existing defect, substantially increase practicality.Further, based on the characteristic of bus, notification message can be in the bus resident within a certain period of time, and the second terminal can monitor notification message in certain hour, avoids the omission of notification message, further increases practicality.
With reference to Fig. 3, show the flow chart of steps of the upgrade tip embodiment of the method 2 of a kind of terminal of the present invention, specifically can comprise the steps:
Step 301, router is by the first bus tie point access bus;
Step 302, one or more mobile device is by the second bus tie point access bus;
Each AllJoyn bus connects needs a specific AllJoyn assembly as medium, it is called bus tie point (BusAttachments), as the first bus tie point, the second bus tie point, each process connecting AllJoyn bus that needs has a bus tie point.
Visually, the local network segment of distributed AllJoyn bus can be envisioned as the backplane hardware bus of desktop computer, hardware bus inherently can transmit electronic information, and has one the point of plug-in card can be called connector, and in AllJoyn, the connector of similar functions is exactly bus tie point.
Bus tie point is the object of local appointed language, it represent the client in distributed AllJoyn bus, service or equity point.Such as, promising user provides the C Plus Plus of bus tie point function to realize here, and also promising user provides the Java language of same bus tie point function to realize.Because AllJoyn adds language support, realize having how such concrete syntax.
Step 303, router, when the assembly of redaction being detected, obtains the upgrade information of the assembly of described redaction;
In specific implementation, router can on-line checkingi whether by upgradeable assembly, as firmware, if any, then obtain the upgrade information (Feature) of the assembly of redaction.
The example of upgrade information can be as follows:
Version number: V2.0.11.50426
More new description:
1, one key reconnect function during newly-increased PPPOE dial mode;
2, newly-increased DHCP static IP retains;
3, newly-increased function of changing planes;
4, the definition of some indicator lights is optimized;
5, some unstable networks problems are optimized.
In one preferred embodiment of the invention, step 303 can comprise following sub-step:
Sub-step S11, the first version information of the assembly of querying server;
Sub-step S12, when described first version information is newer than the second edition information of local assembly, downloads the upgrade information of first version information from server.
In embodiments of the present invention, can the port of pre-configured server, by the first version information of the online assembly of this interface querying of timer access, can compare with the second edition information of this locality, therefrom determine whether that there is upgradeable assembly.
Step 304, router adopts described upgrade information to generate the first notification message;
In embodiments of the present invention, Notification (notice) service that upgrade information can be provided by AllJoyn by router is pushed in mobile device.
Specifically, API (the ApplicationProgrammingInterface of AllJoyn, application programming interface) rely on level can be divided into Core and Service from function and code, Core is core code part, and the coding of Service (service) depends on Core.
Service is divided into different parts according to function, and one of them function that Notification (message) is Service, carries out the transmission of equipment room data by specific data structure.
Packaged Notification class is had in the API of AllJoyn, to send upgrade information (Feature), the notification message sent comprises the type (type of this notification message, comprise EMERGENCY, WARNING and INFO), the language sent, more self-defining identifying informations, upgrade information etc.
A Notificationmessage (as the first notification message) can be made up of type and textlist (text), the information that the needs enumerated above send is added in textlist in a text form, namely completes the packaging of a Notificationmessage (as the first notification message).
Notification=type+textlist, textList=text1+ ... + textn, as:
Upgrading Notification=EMERGENCY+ version number+New function+upgrading path+
Step 305, described first notification message is sent to bus by router;
As shown in Figure 2 B, in fact logical, distributed AllJoyn bus has been divided into several sections, and each section operates in different terminals.The process that AllJoyn functionally realizes these AllJoyn logic bus sections is called as AllJoyn finger daemon.
As shown in Figure 4 A, consider two sections of AllJoyn buses, one section is positioned at that wherein first terminal (as router) is upper and another section is positioned at the second terminal (as mobile device).Bus connection is labeled in order to client (C) and server (S) are based on RMI model.The finger daemon performing distributed bus core is marked as (D).Assembly in Fig. 4 A is interpreted as schematic diagram as shown in Figure 4 B usually.
In this configuration, client component C1 can adopt remote method to call serviced component S1, just as it is a native object.Parameter encapsulates in source, and delivers to the route of local bus section by the finger daemon on wherein first terminal (as router).Encapsulation parameter is sent to the finger daemon the second terminal (as mobile device) by network linking (be transparent from client).
In one preferred embodiment of the invention, step 305 can comprise following sub-step:
Sub-step S21, described first notification message, based on the described first bus tie point with described first bus title, is sent to bus by router;
Connection in AllJoyn bus, as a service, provides the Interface realization that interface name describes.Interface realization is added in the tree of service bus object.Client wishes to obtain service by agent object, and uses bottom AllJoyn agent bus object to carry out bus method, bus signals and the transmission of attribute bus relevant information in logic AllJoyn bus.
In order to have complete bus address figure, the connection in bus can have unique title.AllJoyn system will distribute a unique temporary bus title for each bus tie point.But in service, to be connected to bus be all can automatically generate to this unique title at every turn, therefore and be not suitable as lasting service identifier.A kind of continuous and lasting method must be had when service is connected to bus.These lasting titles are called as " well-knownnames ".
Point to the host computer system on the Internet as use domain name, it can not change along with the time (such as quicinc.com), and their well-known bus title can be used to point to the functional unit of AllJoyn bus.Adopt domain name inverted versions as interface name, bus title also has identical form.
Use well-known name, application program (mode of bus tie point) must use this title to the request of bus finger daemon.
Step 306, one or more mobile device monitors described first notification message in described bus;
In actual applications, the first notification message can resident regular hour in the bus, mobile device follow-up join bus time can monitor.
As shown in Figure 4 B, the finger daemon that mobile device runs determines that destination is S1, and seals off encapsulation parameter, and then notification service goes to call remote method.
In one preferred embodiment of the invention, step 306 can comprise following sub-step:
Sub-step S31, one or more mobile device calls the second respective bus interface and monitors in described bus, based on described first notification message that the described first bus tie point with described first bus title sends.
In specific implementation, the specification of bus interface (D-Bus), as the first bus interface, the second bus interface etc., is described specified interface in xml.
Bus method, bus signals, attribute bus and the type signature relevant to them can be combined in a name group by interface specification.And in fact, interface can be realized by client, service or equity point process.If achieve given name interface, so interface will support its all bus methods, bus signals and attribute bus.
Interface name adopts domain name inverted versions usually.Such as, the standard interface having many AllJoyn to realize here.Wherein there is a standard interface to be theorg.alljoyn.Businterface, will guard and realize and provide some basic functions for bus tie point.
In actual applications, even if service resides on local AllJoyn total segment, the second terminal also needs the well-known title can seeing and check all bus tie points in bus, to determine that wherein certain is interested in specific service.
After service starts on the local device, it can retain the well-known title of specifying, then to its existence of nearby device broadcast.AllJoyn provides a level of abstraction, and it makes service complete broadcast operation, and by Floor layer Technology, such as Wi-Fi, bluetooth, Wi-FiDirect, realize transparent communication.Generally speaking, client or service do not need to understand Floor layer Technology is how to manage these broadcast.
Such as, exchange in (contacts-exchanging) application in contact, an example of application can retain well-known title org.alljoyn.sample.contacts.boband, and broadcasts this title.This may produce one or more results below: by connecting the UDP multicast of Wi-Fi access point, the pre-association serviced broadcast of Wi-FiDirect, or the service discovery protocol message of bluetooth.Broadcaster does not need the broadcast communication mechanism paid close attention to wherein.
Client application may find operation by initialization, announces its interest when receiving broadcast.Such as, it may ask the example finding contact service by specified prefix org.alljoyn.sample.contacts.
One or more mobile device enters the nearby sphere of router, and bottom AllJoyn system just can be sent by optional host-host protocol and receive broadcast.
Because serviced broadcast can be received by multiple host-host protocol, in some cases, it needs extra bottom work to determine low level communication mechanism, and this is another concept component using the service of discovery, i.e. communication session.
When an entity is connected to AllJoyn bus, it can be assigned with a unique title.Connect (bus tie point) request and be awarded a well-known title.Well-known title is used for allowing client location or find in bus service.Such as, certain service may to be connected in AllJoyn bus and by bus assignment unique title: 1.1.If service wishes that other entity in bus can find it, this service just must such as, to bus request well-known title, com.companyA.ProductA.
This title means to have at least a total line object realizing well-known interface to be significant.Usually, total line object uses connection example to differentiate, by the component path identical with well-known title.In this example, the path of total line object is mated with bus title com.companyA.ProductA, may be/com/companyA/ProductA.
Step 307, one or more mobile device is when listening to, and generating run interface, loads the upgrade information in described first notification message in described operation interface.
Need when receiving Notificationmessage (as first notification message) of AllJoyn to realize in the second terminal the corresponding Receiver (receiver) that AllJoyn provides, receive still show with the structure of Notificationmessage (as the first notification message) at this, at this moment according to its mode of assembling, it can be resolved, read textlist data wherein, the API of AllJoyn what read that data this steps adopts, afterwards call default operation interface, demonstrate the upgrade information (Feature) read out at operation interface.
Such as, the upgrade information sent (Feature) shows by the content of operation interface, and can provide " upgrading " and " cancellation " two controls.
It should be noted that, do not support the equipment (Devices) of AllJoyn agreement, or, even if support AllJoyn agreement, but the equipment (Devices) of undefined Notification treatment mechanism, all the upgrade function of routers can not have feedback or order.
Step 308, first object equipment, when receiving the confirmation operation for described upgrade information, generates the second notification message;
It should be noted that, first object equipment is the arbitrary equipment in described one or more mobile device;
User can trigger confirmation operation by clicking modes such as " upgradings ", confirms to upgrade to first terminal.
In specific implementation, first object equipment can by the parameter of a mark upgrading, as 1, true etc., generates a Notificationmessage (as the second notification message).
Step 309, described second notification message is sent to described bus by first object equipment;
As shown in Figure 4 B, if first object equipment has return value (as the second notification message), so can be reversed this communication process, pass return value (as the second notification message) back.
In specific implementation, described second notification message based on the described second bus tie point with described second bus title, can be sent to described bus by first object equipment.
Step 310, router monitors described second notification message in described bus;
In specific implementation, router can call described first bus interface and monitor in described bus, based on the second notification message that the second bus tie point with described second bus title sends;
Step 311, router is when listening to, and the assembly obtaining described redaction according to described second notification message is upgraded.
Router, when listening to the second notification message, on the one hand, resolves this second notification message, if obtain the parameter of mark upgrading, as 1, true etc., then can download the assembly of redaction from server, as firmware, upgrade.
Step 312, router, when listening to described second notification message, generates third notice message;
A mark, when listening to the second notification message, can be cancelled the parameter obtaining feedback, generate a Notificationmessage (as third notice message) by router.
Step 313, described third notice message is sent to described bus by router;
In specific implementation, described third notice message based on the described first bus tie point with described first bus title, can be sent to bus by router;
Step 314, the second target device monitors described third notice message in described bus;
It should be noted that, the second target device is the equipment in described one or more mobile device, except described first object equipment;
In actual applications, the second target device can call described second bus interface and monitor in described bus, based on the described third notice message that the described first bus tie point with described first bus title sends.
Step 315, the second target device, when listening to, cancels the loading of described upgrade information according to described third notice message.
Second target device, when listening to third notice message, resolves this third notice message, if obtain mark to cancel the parameter obtaining feedback, then can cancel the loading of upgrading message, avoid collecting other operation instructions, cause making a mistake, improve practicality.
For making those skilled in the art understand the embodiment of the present invention better, the upgrade tip method of router in the embodiment of the present invention is described below by way of concrete example.
As shown in Figure 4 C, in the local area network (LAN) that OpenWrt router is built, on the one hand, the controlled end of application AllJoyn agreement is the router (i.e. " OpenWrt-AllJoyn ") of OpenWrt system, the client that the control appliance (Devices) applying AllJoyn agreement is mobile device (i.e. " Devices-AllJoyn ") AllJoyn agreement can write the chip of mobile device, or, with the form Install and configure of APP.
Router regular visit server, detect router and whether have new online upgrading version, if not (N), then wait for next time to detect, if (Y), then router initialization Notifacation function, redaction Information Organization is become Notifacation by router, send Notifacation in a local network, this Notifacation enters Bus (bus), and order detects that this Notifacation shows.
If mobile device detects this Notifacation, then can receive the Notifacation carrying command (order), simultaneously, initialization Notifacation function, resolve this Notifacation, obtain redaction information, then show at operation interface, whether prompting user selects to upgrade, then the option selected for user generates Notifacation, send Notifacation in a local network, this Notifacation enters Bus (bus), order detects that the router of this Notifacation processes (i.e. return command) accordingly.
If router detection is to this Notifacation (i.e. return command), resolving this Notifacation by judging whether router upgrades, if (Y), then downloading latest edition and upgrading.
It should be noted that, for embodiment of the method, in order to simple description, therefore it is all expressed as a series of combination of actions, but those skilled in the art should know, the embodiment of the present invention is not by the restriction of described sequence of movement, because according to the embodiment of the present invention, some step can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in specification all belongs to preferred embodiment, and involved action might not be that the embodiment of the present invention is necessary.
With reference to Fig. 5, show the structured flowchart of the upgrade tip system embodiment of a kind of router of the present invention, this system can comprise router five 10 and one or more mobile device 520, wherein,
This router five 10 can comprise as lower module:
Upgrade information acquisition module 511, for when the assembly of redaction being detected, obtains the upgrade information of the assembly of described redaction;
First notification message generation module 512, generates the first notification message for adopting described upgrade information;
First notification message sending module 513, for being sent to bus by described first notification message;
This mobile device 520 can comprise as lower module:
First notification message monitors module 521, for monitoring described first notification message in described bus;
Upgrade information load-on module 522, for when listening to, generating run interface, loads the upgrade information in described first notification message in described operation interface.
In one preferred embodiment of the invention, described mobile device 520 can comprise first object equipment, and described first object equipment is the arbitrary equipment in described one or more mobile device 520;
Described first object equipment can also comprise as lower module:
Second notification message generation module, for when receiving the confirmation operation for described upgrade information, generates the second notification message;
Second notification message sending module, for being sent to described bus by described second notification message;
Described router five 10 can also comprise as lower module:
Second notification message monitors module, for monitoring described second notification message in described bus;
Component upgrade module, for when listening to, the assembly obtaining described redaction according to described second notification message is upgraded.
In one preferred embodiment of the invention, described first terminal 510 can also comprise as lower module:
Third notice message generating module, for when listening to described second notification message, generates third notice message;
Third notice message transmission module, for being sent to described bus by described third notice message;
Described mobile device comprises the second target device, and described second target device is the equipment in described one or more mobile device, except described first object equipment;
Described second target device can also comprise as lower module:
Third notice message monitors module, for monitoring described third notice message in described bus;
Upgrading message cancels load-on module, for when listening to, cancels the loading of described upgrade information according to described third notice message.
In one preferred embodiment of the invention, described router five 10 can also comprise as lower module:
First access module, for accessing bus by the first bus tie point;
Described mobile device 520 can also comprise as lower module:
Second access module, for accessing bus by the second bus tie point.
In one preferred embodiment of the invention, the first bus tie point, the first bus title and the first bus interface in router five 10, can be configured with, the second bus tie point, the second bus title and the second bus interface in mobile device 520, can be configured with;
Described first notification message sending module 513 can comprise following submodule:
First sends submodule, for based on the described first bus tie point with described first bus title, described first notification message is sent to bus;
Described first notification message monitors module 521 can comprise following submodule:
First monitors submodule, monitors in described bus for calling the second respective bus interface, based on described first notification message that the described first bus tie point with described first bus title sends;
Described second notification message sending module can comprise following submodule:
Second sends submodule, for based on the described second bus tie point with described second bus title, described second notification message is sent to described bus;
Described second notification message monitors module can comprise following submodule:
Second monitors submodule, monitors in described bus for calling described first bus interface, based on the second notification message that the second bus tie point with described second bus title sends;
Described third notice message transmission module can comprise following submodule:
3rd sends submodule, for based on the described first bus tie point with described first bus title, described third notice message is sent to bus;
Described third notice message monitors module can comprise following submodule:
3rd monitors submodule, monitors in described bus for calling described second bus interface, based on the described third notice message that the described first bus tie point with described first bus title sends.
In one preferred embodiment of the invention, described upgrade information acquisition module 511 can comprise following submodule:
Inquiry submodule, for the first version information of the assembly of querying server;
Download submodule, for when described first version information is newer than the second edition information of local assembly, download the upgrade information of first version information from server.
For device embodiment, due to itself and embodiment of the method basic simlarity, so description is fairly simple, relevant part illustrates see the part of embodiment of the method.
Each embodiment in this specification all adopts the mode of going forward one by one to describe, and what each embodiment stressed is the difference with other embodiments, between each embodiment identical similar part mutually see.
Those skilled in the art should understand, the embodiment of the embodiment of the present invention can be provided as method, device or computer program.Therefore, the embodiment of the present invention can adopt the form of complete hardware embodiment, completely software implementation or the embodiment in conjunction with software and hardware aspect.And the embodiment of the present invention can adopt in one or more form wherein including the upper computer program implemented of computer-usable storage medium (including but not limited to magnetic disc store, CD-ROM, optical memory etc.) of computer usable program code.
The embodiment of the present invention describes with reference to according to the flow chart of the method for the embodiment of the present invention, terminal equipment (system) and computer program and/or block diagram.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block diagram and/or square frame and flow chart and/or block diagram and/or square frame.These computer program instructions can being provided to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing terminal equipment to produce a machine, making the instruction performed by the processor of computer or other programmable data processing terminal equipment produce device for realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing terminal equipment, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be loaded on computer or other programmable data processing terminal equipment, make to perform sequence of operations step to produce computer implemented process on computer or other programmable terminal equipment, thus the instruction performed on computer or other programmable terminal equipment is provided for the step realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
Although described the preferred embodiment of the embodiment of the present invention, those skilled in the art once obtain the basic creative concept of cicada, then can make other change and amendment to these embodiments.So claims are intended to be interpreted as comprising preferred embodiment and falling into all changes and the amendment of embodiment of the present invention scope.
Finally, also it should be noted that, in this article, the such as relational terms of first and second grades and so on is only used for an entity or operation to separate with another entity or operating space, and not necessarily requires or imply the relation that there is any this reality between these entities or operation or sequentially.And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thus make to comprise the process of a series of key element, method, article or terminal equipment and not only comprise those key elements, but also comprise other key elements clearly do not listed, or also comprise by the intrinsic key element of this process, method, article or terminal equipment.When not more restrictions, the key element limited by statement " comprising ... ", and be not precluded within process, method, article or the terminal equipment comprising described key element and also there is other identical element.
Above to the upgrade tip method of a kind of terminal provided by the present invention and a kind of upgrade tip system of terminal, be described in detail, apply specific case herein to set forth principle of the present invention and execution mode, the explanation of above embodiment just understands method of the present invention and core concept thereof for helping; Meanwhile, for one of ordinary skill in the art, according to thought of the present invention, all will change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.

Claims (10)

1. a upgrade tip method for router, is characterized in that, comprising:
Router, when the assembly of redaction being detected, obtains the upgrade information of the assembly of described redaction;
Router adopts described upgrade information to generate the first notification message;
Described first notification message is sent to bus by router;
One or more mobile device monitors described first notification message in described bus;
One or more mobile device is when listening to, and generating run interface, loads the upgrade information in described first notification message in described operation interface.
2. method according to claim 1, is characterized in that, also comprises:
First object equipment, when described operation interface receives the confirmation operation for described upgrade information, generates the second notification message; Described first object equipment is the arbitrary equipment in described one or more mobile device;
Described second notification message is sent to described bus by first object equipment;
Router monitors described second notification message in described bus;
Router is when listening to, and the assembly obtaining described redaction according to described second notification message is upgraded.
3. method according to claim 2, is characterized in that, also comprises:
Router, when listening to described second notification message, generates third notice message;
Described third notice message is sent to described bus by router;
Second target device monitors described third notice message in described bus; Described second target device is the equipment in described one or more mobile device, except described first object equipment;
Second target device, when listening to, cancels the loading of described upgrade information according to described third notice message.
4. method according to claim 1, is characterized in that, before described first notification message is sent to the step of bus by described router, described method also comprises:
Router is by the first bus tie point access bus;
One or more mobile device is by the second bus tie point access bus.
5. the method according to claim 1 or 2 or 3 or 4, it is characterized in that, be configured with the first bus tie point, the first bus title and the first bus interface in router, in mobile device, be configured with the second bus tie point, the second bus title and the second bus interface;
The step that described first notification message is sent to bus comprises by described router:
Described first notification message, based on the described first bus tie point with described first bus title, is sent to bus by router;
The step that described one or more mobile device monitors described first notification message in described bus comprises:
One or more mobile device calls the second respective bus interface and monitors in described bus, based on described first notification message that the described first bus tie point with described first bus title sends;
The step that described second notification message is sent to described bus comprises by described first object equipment:
Described second notification message, based on the described second bus tie point with described second bus title, is sent to described bus by first object equipment;
The step that described router monitors described second notification message in described bus comprises:
First terminal calls described first bus interface and monitors in described bus, based on the second notification message that the second bus tie point with described second bus title sends;
The step that described third notice message is sent to described bus comprises by described router:
Described third notice message, based on the described first bus tie point with described first bus title, is sent to bus by router;
The step that described first object equipment monitors described third notice message in described bus comprises:
Described in first object equipment calls, the second bus interface is monitored in described bus, based on the described third notice message that the described first bus tie point with described first bus title sends.
6. the method according to claim 1 or 2 or 3 or 4, it is characterized in that, described router is when the assembly of redaction being detected, and the step obtaining the upgrade information of the system of described redaction comprises:
The first version information of the assembly of querying server;
When described first version information is newer than the second edition information of local assembly, download the upgrade information of first version information from server.
7. a upgrade tip system for router, is characterized in that, described system comprises router and one or more mobile device, wherein,
Described router comprises:
Upgrade information acquisition module, for when the assembly of redaction being detected, obtains the upgrade information of the assembly of described redaction;
First notification message generation module, generates the first notification message for adopting described upgrade information;
First notification message sending module, for being sent to bus by described first notification message;
Described mobile device comprises:
First notification message monitors module, for monitoring described first notification message in described bus;
Upgrade information load-on module, for when listening to, generating run interface, loads the upgrade information in described first notification message in described operation interface.
8. system according to claim 7, is characterized in that, described mobile device comprises first object equipment, and described first object equipment is the arbitrary equipment in described one or more mobile device;
Described first object equipment also comprises:
Second notification message generation module, for when receiving the confirmation operation for described upgrade information, generates the second notification message;
Second notification message sending module, for being sent to described bus by described second notification message;
Described first terminal also comprises:
Second notification message monitors module, for monitoring described second notification message in described bus;
Component upgrade module, for when listening to, the assembly obtaining described redaction according to described second notification message is upgraded.
9. system according to claim 8, is characterized in that,
Described router also comprises:
Third notice message generating module, for when listening to described second notification message, generates third notice message;
Third notice message transmission module, for being sent to described bus by described third notice message;
Described mobile device comprises the second target device, and described second target device is the equipment in described one or more mobile device, except described first object equipment;
Described second target device also comprises:
Third notice message monitors module, for monitoring described third notice message in described bus;
Upgrading message cancels load-on module, for when listening to, cancels the loading of described upgrade information according to described third notice message.
10. system according to claim 7, is characterized in that,
Described router also comprises:
First access module, for accessing bus by the first bus tie point;
Described mobile device also comprises:
Second access module, for accessing bus by the second bus tie point.
CN201510306343.5A 2015-06-05 2015-06-05 Method and system for prompting upgrading of router Pending CN105099756A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510306343.5A CN105099756A (en) 2015-06-05 2015-06-05 Method and system for prompting upgrading of router

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510306343.5A CN105099756A (en) 2015-06-05 2015-06-05 Method and system for prompting upgrading of router

Publications (1)

Publication Number Publication Date
CN105099756A true CN105099756A (en) 2015-11-25

Family

ID=54579372

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510306343.5A Pending CN105099756A (en) 2015-06-05 2015-06-05 Method and system for prompting upgrading of router

Country Status (1)

Country Link
CN (1) CN105099756A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106060153A (en) * 2016-06-29 2016-10-26 海尔优家智能科技(北京)有限公司 Upgrading methods for All Joyn device, and related devices
CN106209656A (en) * 2016-07-29 2016-12-07 上海斐讯数据通信技术有限公司 Router upgrade system, method and router
CN106792790A (en) * 2016-03-31 2017-05-31 新华三技术有限公司 A kind of AP upgrade methods and device
CN111209018A (en) * 2019-12-20 2020-05-29 上海淇玥信息技术有限公司 Application upgrading prompt information processing method and device and electronic equipment
WO2022213247A1 (en) * 2021-04-06 2022-10-13 Qualcomm Incorporated Broadcast protocol indication

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110093516A1 (en) * 2006-08-23 2011-04-21 Zte Corporation implementation method for updating the terminals in batches
CN102750176A (en) * 2012-07-20 2012-10-24 冠捷显示科技(厦门)有限公司 Software upgrading method and device for network TV
CN103024773A (en) * 2012-12-10 2013-04-03 上海斐讯数据通信技术有限公司 Method, management device and system for upgrading software of wireless router
CN103631621A (en) * 2013-11-27 2014-03-12 乐视网信息技术(北京)股份有限公司 Method and device for prompting information
CN103686376A (en) * 2013-12-06 2014-03-26 乐视致新电子科技(天津)有限公司 Method and device for software upgrading of smart television
CN104090781A (en) * 2013-04-17 2014-10-08 腾讯科技(深圳)有限公司 Method and device for processing upgrading information

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110093516A1 (en) * 2006-08-23 2011-04-21 Zte Corporation implementation method for updating the terminals in batches
CN102750176A (en) * 2012-07-20 2012-10-24 冠捷显示科技(厦门)有限公司 Software upgrading method and device for network TV
CN103024773A (en) * 2012-12-10 2013-04-03 上海斐讯数据通信技术有限公司 Method, management device and system for upgrading software of wireless router
CN104090781A (en) * 2013-04-17 2014-10-08 腾讯科技(深圳)有限公司 Method and device for processing upgrading information
CN103631621A (en) * 2013-11-27 2014-03-12 乐视网信息技术(北京)股份有限公司 Method and device for prompting information
CN103686376A (en) * 2013-12-06 2014-03-26 乐视致新电子科技(天津)有限公司 Method and device for software upgrading of smart television

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106792790A (en) * 2016-03-31 2017-05-31 新华三技术有限公司 A kind of AP upgrade methods and device
CN106792790B (en) * 2016-03-31 2021-04-16 新华三技术有限公司 AP upgrading method and device
CN106060153A (en) * 2016-06-29 2016-10-26 海尔优家智能科技(北京)有限公司 Upgrading methods for All Joyn device, and related devices
CN106209656A (en) * 2016-07-29 2016-12-07 上海斐讯数据通信技术有限公司 Router upgrade system, method and router
CN111209018A (en) * 2019-12-20 2020-05-29 上海淇玥信息技术有限公司 Application upgrading prompt information processing method and device and electronic equipment
CN111209018B (en) * 2019-12-20 2023-09-19 上海淇玥信息技术有限公司 Method and device for processing application upgrading prompt information and electronic equipment
WO2022213247A1 (en) * 2021-04-06 2022-10-13 Qualcomm Incorporated Broadcast protocol indication

Similar Documents

Publication Publication Date Title
EP3361707B1 (en) Method and apparatus for controlling and managing a field device using an industry internet operating system
WO2015176304A1 (en) Euicc management method, euicc, sm platform and system
CN105099756A (en) Method and system for prompting upgrading of router
US9813505B2 (en) Devices in a flexible registration framework
CN110034984B (en) Access method, device and system
CN113133086B (en) Intelligent device network distribution method and device, electronic device and storage medium
CN111641997B (en) Equipment network access method and device based on Bluetooth Mesh network, and storage medium
US9800619B2 (en) Registration framework for connected consumer devices
CN102761856B (en) Terminal room shares the methods, devices and systems of software
CN107168765B (en) Method and system for remotely compiling software
WO2015143794A1 (en) Creating and upgrading methods, server, terminal, upgrading system, and storage media
US9198023B2 (en) Method and apparatus for initially configuring wireless devices by using wireless gateway in internet environment
CN103902339A (en) Application installation method, terminal and server
WO2009109980A2 (en) Method and system for transfer of application between devices
CN111935267B (en) Industrial 5G rapid networking method and system
CN115562757A (en) Data processing method, configuration center system, electronic device, and storage medium
CN113839992B (en) Equipment control method and device
US20160100021A1 (en) Information processing device, destination information updating method, and record medium
CN103428013A (en) Device managing method and system and gateway device
CN105163303A (en) Sim card application management method and user terminal
CN112910985B (en) Protocol conversion method, device, equipment and storage medium based on intelligent contract
CN111711713B (en) Data access method, computer device and storage medium
CN112486583A (en) System, method, apparatus and storage medium for configuring parameters
CN105278979B (en) Automated procedures method for down loading and system
CN113079206B (en) Terminal scene application automatic configuration method, MEC server and user terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20151125

WD01 Invention patent application deemed withdrawn after publication