CN105354057B - Information processing method and server - Google Patents
Information processing method and server Download PDFInfo
- Publication number
- CN105354057B CN105354057B CN201510698974.6A CN201510698974A CN105354057B CN 105354057 B CN105354057 B CN 105354057B CN 201510698974 A CN201510698974 A CN 201510698974A CN 105354057 B CN105354057 B CN 105354057B
- Authority
- CN
- China
- Prior art keywords
- property parameters
- strategy
- client
- data
- upgrading
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a kind of information processing methods, it include: server after receiving client and asking whether the request that there is strategy notice, according to the property parameters of client corresponding product and the identification information of client, search strategy notifies relevant strategy mark in the tables of data of preset database, and acquisition strategy identifies the number of corresponding property parameters;If number and the default covering property parameters label of tactful notice that strategy identifies corresponding property parameters are unanimously, server returns to corresponding target information to client, so that client executes strategy accordingly according to target information according to strategy mark.The invention also discloses a kind of netscape messaging server Netscapes.The present invention is for the product with more property parameters, and according to the situation of property parameters release product strategy, all data are stored in same tables of data, data storage is carried out with different tables respectively relative to by each property parameters, the convenience to information processing is improved, and is easy to the maintenance and extension of data.
Description
Technical field
The present invention relates to field of communication technology more particularly to a kind of information processing methods and server.
Background technique
Currently, for the product with more property parameters, and according to the situation of property parameters release product strategy, it needs to examine
Rope product applicable policies.It is illustrated by taking the case of gray scale upgrading as an example, it is assumed that project initial stage needs (to be produced according to terminal
Product) string number, type, string number+three kinds of classifications (property parameters) of type carry out publication application upgrade, when the application in terminal is sent
When requesting to ask whether upgrade notification in need to server, whether server conforms to according to the retrieval of the property parameters of terminal
The upgrade notification publication asked.According to the above demand, traditional exploitation design are as follows: according to every attribute parameter (including composite attribute
Parameter, such as string number+type) tables of data is respectively created corresponding data are stored, gray scale upgrading of every publication, clothes
Business device need to be inserted into data into corresponding table according to property parameters.When whether query field of terminal has upgrade notification, server according to
The string number and type of mobile phone retrieve all satisfactory upgrade notifications to all dimension tables, are finally returned according to business needs
Newest upgrade notification is returned to terminal.
Summary of the invention
The main purpose of the present invention is to provide a kind of information processing method and servers, it is intended to improve to information processing
Convenience, and be easy to safeguard data and extended.
To achieve the above object, the present invention provides a kind of netscape messaging server Netscapes, comprising:
Retrieval module, for receive client ask whether exist strategy notice request after, according to the client
The property parameters of corresponding product and the identification information of the client are held, search strategy is logical in the tables of data of preset database
Know relevant strategy mark, acquisition strategy identifies the number of corresponding property parameters;
Feedback module, if identifying the number and the default covering category of the strategy notice of corresponding property parameters for the strategy
Property parameter tags it is consistent, then corresponding target information is returned to the client, so that the client according to the strategy mark
End executes corresponding strategy according to the target information.
Optionally, the strategy notice includes upgrade notification, and the retrieval module is also used to, and is receiving client inquiry
After the request of upgrade notification, believed according to the mark of the property parameters of terminal and the client where the client
Breath searches the relevant upgrading mark of upgrade notification in the tables of data of preset database, obtains upgrading and identifies corresponding attribute ginseng
Several numbers.
Optionally, the target information includes update version document, and the feedback module is also used to, if the upgrading identifies
The default covering property parameters label of the number and the upgrade notification of corresponding property parameters is consistent, then is returned according to upgrading mark
Corresponding update version document is returned to the client, so that the client is upgraded according to the update version document.
Optionally, the netscape messaging server Netscape further include:
Memory module, property parameters and its number, client fields for be covered each strategy notice
Identification information and strategy mark be associated in the same tables of data for being stored in the database.
Optionally, the netscape messaging server Netscape further include:
Adding module, for when needing to increase one or more property parameters, will need increased property parameters and its
Number is added in the tables of data of the database.
Optionally, the netscape messaging server Netscape further include:
Removing module will be with for when needing to delete one or more property parameters, or deletion strategy being needed to identify
The relevant data of the number for the property parameters for needing to delete, or the strategy for needing to delete identify relevant data from the data
It is deleted in the tables of data in library.
In addition, to achieve the above object, the present invention also provides a kind of information processing methods, comprising:
Server accordingly produces after receiving client and asking whether the request that there is strategy notice according to the client
The identification information of the property parameters of product and the client, search strategy notifies relevant in the tables of data of preset database
Strategy mark, acquisition strategy identify the number of corresponding property parameters;
If the number and the strategy notice of the corresponding property parameters of strategy mark preset covering property parameters label one
Cause, then server returns to corresponding target information to the client according to the strategy mark so that the client according to
The target information executes corresponding strategy.
Optionally, the strategy notice includes upgrade notification, and the server asks whether exist receiving client
After the request of strategy notice, according to the property parameters of the client corresponding product and the identification information of the client, pre-
Search strategy notifies relevant strategy mark in the tables of data for the database set, and acquisition strategy identifies the number of corresponding property parameters
Include:
Server asks whether there are after the request of upgrade notification receiving client, according to where the client eventually
It is relevant to search upgrade notification in the tables of data of preset database for the identification information of the property parameters at end and the client
Upgrading mark obtains the number that upgrading identifies corresponding property parameters.
Optionally, the target information includes update version document, if the strategy identifies the number of corresponding property parameters
Consistent with the default covering property parameters label of the strategy notice, then server returns to corresponding target according to the strategy mark
Information is to the client, so that the client includes: according to the corresponding strategy of target information execution
If the upgrading identifies the number and the default covering property parameters label one of the upgrade notification of corresponding property parameters
It causes, then server returns to corresponding update version document to the client, so that the client according to upgrading mark
Upgraded according to the update version document.
Optionally, include: before executing all steps
Server believes the property parameters that each strategy notice to be covered and its number, the mark of client fields
Breath and strategy mark are associated in the same tables of data for being stored in the database.
Optionally, belonging to the property parameters and its number, client that the server to be covered each strategy notice
The identification information and strategy mark in field are associated in the same tables of data for be stored in the database and include: later
When needing to increase one or more property parameters, server will need increased property parameters and its number addition
Into the tables of data of the database.
Optionally, belonging to the property parameters and its number, client that the server to be covered each strategy notice
The identification information and strategy mark in field are associated in the same tables of data for be stored in the database and include: later
When needing to delete one or more property parameters, or deletion strategy being needed to identify, server will be deleted with needs
The relevant data of the number of the property parameters removed, or the strategy deleted is needed to identify number of the relevant data from the database
According to being deleted in table.
Server of the embodiment of the present invention asks whether the request that there is strategy notice according to client, in the data of database
Strategy corresponding to the identification information of the property parameters of client corresponding product and client is searched in table notifies relevant strategy
Mark.The strategy mark for meeting condition if it exists, then identify according to strategy and return to target information to the corresponding plan of client executing
Slightly.So that for the product with more property parameters, and according to the situation of property parameters release product strategy, all data are deposited
Storage carries out data storage with different tables respectively relative to by each property parameters, improves to letter in same tables of data
The convenience of processing is ceased, and is easy to safeguard data and extended.
Detailed description of the invention
The hardware structural diagram of Fig. 1 mobile terminal of each embodiment to realize the present invention;
Fig. 2 is the wireless communication server schematic diagram of mobile terminal as shown in Figure 1;
Fig. 3 is the functional block diagram of netscape messaging server Netscape first embodiment of the present invention;
Fig. 4 is the functional block diagram of netscape messaging server Netscape second embodiment of the present invention;
Fig. 5 is the functional block diagram of netscape messaging server Netscape 3rd embodiment of the present invention;
Fig. 6 is the flow diagram of information processing method first embodiment of the present invention;
Fig. 7 is the flow diagram of information processing method second embodiment of the present invention;
Fig. 8 is the flow diagram of information processing method 3rd embodiment of the present invention.
The embodiments will be further described with reference to the accompanying drawings for the realization, the function and the advantages of the object of the present invention.
Specific embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
The mobile terminal of each embodiment of the present invention is realized in description with reference to the drawings.In subsequent description, use
For indicate element such as " module ", " component " or " unit " suffix only for being conducive to explanation of the invention, itself
There is no specific meanings.Therefore, " module " can be used mixedly with " component ".
Mobile terminal can be implemented in a variety of manners.For example, terminal described in the present invention may include such as moving
Phone, smart phone, laptop, digit broadcasting receiver, PDA (personal digital assistant), PAD (tablet computer), PMP
The mobile terminal of (portable media player), navigation server etc. and such as number TV, desktop computer etc.
Fixed terminal.Hereinafter it is assumed that terminal is mobile terminal.However, it will be understood by those skilled in the art that in addition to being used in particular for moving
Except the element of dynamic purpose, the construction of embodiment according to the present invention can also apply to the terminal of fixed type.
Fig. 1 to realize the present invention the mobile terminal of each embodiment hardware configuration signal.
Mobile terminal 100 may include wireless communication unit 110, A/V (audio/video) input unit 120, user's input
Unit 130, sensing unit 140, output unit 150, memory 160, interface unit 170, controller 180 and power supply unit 190
Etc..Fig. 1 shows the mobile terminal with various assemblies, it should be understood that being not required for implementing all groups shown
Part.More or fewer components can alternatively be implemented.The element of mobile terminal will be discussed in more detail below.
Wireless communication unit 110 generally includes one or more components, allows mobile terminal 100 and radio communication service
Radio communication between device or network.For example, wireless communication unit may include broadcasting reception module 111, mobile communication mould
At least one of block 112, wireless Internet module 113, short range communication module 114 and location information module 115.
Broadcasting reception module 111 receives broadcast singal and/or broadcast from external broadcast management server via broadcast channel
Relevant information.Broadcast channel may include satellite channel and/or terrestrial channel.Broadcast management server, which can be, to be generated and sent
The broadcast singal and/or broadcast related information generated before the server or reception of broadcast singal and/or broadcast related information
And send it to the server of terminal.Broadcast singal may include TV broadcast singal, radio signals, data broadcasting
Signal etc..Moreover, broadcast singal may further include the broadcast singal combined with TV or radio signals.Broadcast phase
Closing information can also provide via mobile communications network, and in this case, broadcast related information can be by mobile communication mould
Block 112 receives.Broadcast singal can exist in a variety of manners, for example, it can be with the electronics of digital multimedia broadcasting (DMB)
Program guide (EPG), digital video broadcast-handheld (DVB-H) electronic service guidebooks (ESG) etc. form and exist.Broadcast
Receiving module 111 can receive signal broadcast by using various types of broadcasting servers.Particularly, broadcasting reception module
111 can be by using such as multimedia broadcasting-ground (DMB-T), digital multimedia broadcasting-satellite (DMB-S), digital video
Broadcasting-Handheld (DVB-H), forward link media (MediaFLO@) broadcast data server, received terrestrial digital broadcasting integrated service
(ISDB-T) etc. digital broadcast servers receive digital broadcasting.Broadcasting reception module 111, which may be constructed such that, to be adapted to provide for
The various broadcasting servers and above-mentioned digital broadcast servers of broadcast singal.Via the received broadcast of broadcasting reception module 111
Signal and/or broadcast related information can store in memory 160 (or other types of storage medium).
Mobile communication module 112 sends radio signals to base station (for example, access point, node B etc.), exterior terminal
And at least one of server and/or receive from it radio signal.Such radio signal may include that voice is logical
Talk about signal, video calling signal or according to text and/or Multimedia Message transmission and/or received various types of data.
The Wi-Fi (Wireless Internet Access) of the support mobile terminal of wireless Internet module 113.The module can be internally or externally
It is couple to terminal.Wi-Fi (Wireless Internet Access) technology involved in the module may include WLAN (Wireless LAN) (Wi-Fi), Wibro
(WiMAX), Wimax (worldwide interoperability for microwave accesses), HSDPA (high-speed downlink packet access) etc..
Short range communication module 114 is the module for supporting short range communication.Some examples of short-range communication technology include indigo plant
ToothTM, radio frequency identification (RFID), Infrared Data Association (IrDA), ultra wide band (UWB), purple honeybeeTMEtc..
Location information module 115 is the module for checking or obtaining the location information of mobile terminal.Location information module
115 typical case is GPS (Global Positioning Service device).According to current technology, location information module 115, which calculates, comes from three
Or more satellite range information and correct time information and the Information application triangulation for calculating, thus according to
Longitude, latitude and highly accurately calculate three-dimensional current location information.Currently, the method for calculating position and temporal information makes
The error of calculated position and temporal information is corrected with three satellites and by using an other satellite.In addition, position
Setting information module 115 can be by Continuous plus current location information in real time come calculating speed information.
A/V input unit 120 is for receiving audio or video signal.A/V input unit 120 may include 121 He of camera
Microphone 122, camera 121 is to the static map obtained in video acquisition mode or image capture mode by image capture server
The image data of piece or video is handled.Treated, and picture frame may be displayed on display unit 151.At camera 121
Picture frame after reason can store in memory 160 (or other storage mediums) or carry out via wireless communication unit 110
It sends, two or more cameras 121 can be provided according to the construction of mobile terminal.Microphone 122 can telephone calling model,
Sound (audio data) is received via microphone in logging mode, speech recognition mode etc. operational mode, and can be by this
The acoustic processing of sample is audio data.Audio that treated (voice) data can be converted in the case where telephone calling model
The format output of mobile communication base station can be sent to via mobile communication module 112.Microphone 122 can be implemented various types of
Noise eliminate (or inhibit) algorithm with eliminate noise that (or inhibition) generates during sending and receiving audio signal or
Interference.
The order that user input unit 130 can be inputted according to user generates key input data to control each of mobile terminal
Kind operation.User input unit 130 allows user to input various types of information, and may include keyboard, metal dome, triggering
Plate (for example, the sensitive component of detection due to the variation of resistance, pressure, capacitor etc. caused by being contacted), idler wheel, rocking bar etc.
Deng.Particularly, when trigger board is superimposed upon in the form of layer on display unit 151, triggering screen can be formed.
Sensing unit 140 detects the current state of mobile terminal 100, (for example, mobile terminal 100 opens or closes shape
State), the position of mobile terminal 100, user is for the presence or absence of contact (that is, triggering input) of mobile terminal 100, mobile terminal
100 orientation, the acceleration of mobile terminal 100 or by fast movement and direction etc., and generate for controlling mobile terminal 100
The order of operation or signal.For example, sensing unit 140 can sense when mobile terminal 100 is embodied as sliding-type mobile phone
The sliding-type phone is to open or close.In addition, sensing unit 140 be able to detect power supply unit 190 whether provide electric power or
Whether person's interface unit 170 couples with external server.Sensing unit 140 may include that proximity sensor 141 will be tied below
Triggering screen is closed this to be described.
Interface unit 170 be used as at least one external server connect with mobile terminal 100 can by interface.Example
Such as, external server may include wired or wireless headphone port, it is external power supply (or battery charger) port, wired
Or wireless data communications port, memory card port, the port for connecting the server with identification module, audio input/output (I/
O) port, video i/o port, ear port etc..Identification module can be storage and use mobile terminal 100 for verifying user
Various information and may include subscriber identification module (UIM), client identification module (SIM), Universal Subscriber identification module
(USIM) etc..In addition, the server (hereinafter referred to as " identification server ") with identification module can take the shape of smart card
Formula, therefore, identification server can be connect via port or other connection servers with mobile terminal 100.Interface unit 170 can
For receiving the input (for example, data information, electric power etc.) from external server and transmitting the input received
One or more elements in mobile terminal 100 can be used for transmitting number between mobile terminal and external server
According to.
In addition, when mobile terminal 100 is connect with external base, interface unit 170 may be used as allowing will be electric by it
Power, which is provided from pedestal to the path or may be used as of mobile terminal 100, allows the various command signals inputted from pedestal to pass through it
It is transferred to the path of mobile terminal.The various command signals or electric power inputted from pedestal, which may be used as mobile terminal for identification, is
The no signal being accurately fitted on pedestal.Output unit 150 is configured to provide with vision, audio and/or tactile manner defeated
Signal (for example, audio signal, vision signal, alarm signal, vibration signal etc.) out.Output unit 150 may include display
Unit 151, audio output module 152, alarm unit 153 etc..
Display unit 151 may be displayed on the information handled in mobile terminal 100.For example, when mobile terminal 100 is in electricity
When talking about call mode, display unit 151 can show and converse or other communicate (for example, text messaging, multimedia file
Downloading etc.) relevant user interface (UI) or graphic user interface (GUI).When mobile terminal 100 is in video calling mode
Or when image capture mode, display unit 151 can show captured image and/or received image, show video or figure
Picture and the UI or GUI of correlation function etc..
Meanwhile when display unit 151 and trigger board the triggering screen superposed on one another with formation in the form of layer, display unit
151 may be used as input server and export server.Display unit 151 may include liquid crystal display (LCD), film crystal
In pipe LCD (TFT-LCD), Organic Light Emitting Diode (OLED) display, flexible display, three-dimensional (3D) display etc. extremely
Few one kind.Some in these displays may be constructed such that transparence to allow user to watch from outside, this is properly termed as
Bright display, typical transparent display can be, for example, TOLED (transparent organic light emitting diode) display etc..According to spy
Surely desired embodiment, mobile terminal 100 may include two or more display units (or other display servers), example
Such as, mobile terminal may include outernal display unit (not shown) and inner display unit (not shown).Triggering screen can be used for examining
Survey triggering input pressure and triggering input position and triggering input area.
Audio output module 152 can mobile terminal be in call signal reception pattern, call mode, logging mode,
It is when under the isotypes such as speech recognition mode, broadcast reception mode, wireless communication unit 110 is received or in memory 160
The audio data transducing audio signal of middle storage and to export be sound.Moreover, audio output module 152 can provide and movement
The relevant audio output of specific function (for example, call signal receives sound, message sink sound etc.) that terminal 100 executes.
Audio output module 152 may include sound pick-up, buzzer etc..
Alarm unit 153 can provide output notifying event to mobile terminal 100.Typical event can be with
Including calling reception, message sink, key signals input, triggering input etc..Other than audio or video output, alarm unit
153 can provide output in different ways with the generation of notification event.For example, alarm unit 153 can be in the form of vibration
Output is provided, when receiving calling, message or some other entrance communications (incoming communication), alarm list
Member 153 can provide tactile output (that is, vibration) to notify to user.By providing such tactile output, even if
When the mobile phone of user is in the pocket of user, user also can recognize that the generation of various events.Alarm unit 153
The output of the generation of notification event can be provided via display unit 151 or audio output module 152.
Memory 160 can store the software program etc. of the processing and control operation that are executed by controller 180, Huo Zheke
Temporarily to store oneself data (for example, telephone directory, message, still image, video etc.) through exporting or will export.And
And memory 160 can store about the vibration and audio signal for being applied to the various modes exported when triggering is shielded when triggering
Data.
Memory 160 may include the storage medium of at least one type, and the storage medium includes flash memory, hard disk, more
Media card, card-type memory (for example, SD or DX memory etc.), random access storage device (RAM), static random-access storage
Device (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read only memory
(PROM), magnetic storage, disk, CD etc..Moreover, mobile terminal 100 can execute memory with by network connection
The network storage server of 160 store function cooperates.
The overall operation of the usually control mobile terminal of controller 180.For example, controller 180 executes and voice communication, data
Communication, video calling etc. relevant control and processing.In addition, controller 180 may include for reproducing (or playback) more matchmakers
The multi-media module 181 of volume data, multi-media module 181 can construct in controller 180, or can be structured as and control
Device 180 separates.Controller 180 can be with execution pattern identifying processing, by the handwriting input executed on triggering screen or picture
It draws input and is identified as character or image.
Power supply unit 190 receives external power or internal power under the control of controller 180 and provides operation each member
Electric power appropriate needed for part and component.
Various embodiments described herein can be to use the calculating of such as computer software, hardware or any combination thereof
Machine readable medium is implemented.Hardware is implemented, embodiment described herein can be by using application-specific IC
(ASIC), digital signal processor (DSP), Digital Signal Processing server (DSPD), programmable logic server (PLD), existing
Field programmable gate array (FPGA), controller, microcontroller, microprocessor, is designed to execute function described herein processor
Can at least one of electronic unit implement, in some cases, such embodiment can be real in controller 180
It applies.For software implementation, the embodiment of such as process or function can be with the list that allows to execute at least one functions or operations
Only software module is implemented.Software code can be by software application (or the journey write with any programming language appropriate
Sequence) to implement, software code can store in memory 160 and executed by controller 180.
So far, oneself is through describing mobile terminal according to its function.In the following, for the sake of brevity, will description such as folded form,
Slide type mobile terminal in various types of mobile terminals of board-type, oscillating-type, slide type mobile terminal etc., which is used as, to be shown
Example.Therefore, the present invention can be applied to any kind of mobile terminal, and be not limited to slide type mobile terminal.
Mobile terminal 100 as shown in Figure 1 may be constructed such that using via frame or grouping send data it is all if any
Line and wireless communication server and the satellite-based communication server operate.
Referring now to Fig. 2 description communication server that wherein mobile terminal according to the present invention can operate.
Different air interface and/or physical layer can be used in such communication server.For example, being made by the communication server
Air interface includes that such as frequency division multiple access (FDMA), time division multiple acess (TDMA), CDMA (CDMA) and General Mobile are logical
Telecommunications services device (UMTS) (particularly, long term evolution (LTE)), global mobile communication server (GSM) etc..As non-limiting
Example, description below is related to cdma communication server, but such introduction is equally applicable to other types of server.
With reference to Fig. 2, cdma wireless communication server may include multiple mobile terminals 100, multiple base stations (BS) 270, base
Station control (BSC) 275 and mobile switching centre (MSC) 280.MSC280 is configured to and Public Switched Telephony Network (PSTN)
290 form interface.MSC280 is also structured to form interface with the BSC275 that can be couple to base station 270 via back haul link.
Back haul link can be constructed according to any in several known interfaces, and the interface includes such as E1/T1, ATM, IP,
PPP, frame relay, HDSL, ADSL or xDSL.It will be appreciated that server may include multiple BSC275 as shown in Figure 2.
Each BS270 can service one or more subregions (or region), by multidirectional antenna or the day of direction specific direction
Each subregion of line covering is radially far from BS270.Alternatively, each subregion can be by two or more for diversity reception
Antenna covering.Each BS270, which may be constructed such that, supports multiple frequency distribution, and the distribution of each frequency has specific frequency spectrum
(for example, 1.25MHz, 5MHz etc.).
What subregion and frequency were distributed, which intersects, can be referred to as CDMA Channel.BS270 can also be referred to as base station transceiver
Server (BTS) or other equivalent terms.In this case, term " base station " can be used for broadly indicating single
BSC275 and at least one BS270.Base station can also be referred to as " cellular station ".Alternatively, each subregion of specific BS270 can be claimed
For multiple cellular stations.
As shown in Figure 2, broadcast singal is sent to the mobile terminal operated in server by broadcsting transmitter (BT) 295
100.Broadcasting reception module 111 as shown in Figure 1 is arranged at mobile terminal 100 to receive the broadcast sent by BT295
Signal.In fig. 2 it is shown that several Global Positioning Service device (GPS) satellites 300.The help of satellite 300 positions multiple mobile terminals
At least one of 100.
In Fig. 2, multiple satellites 300 are depicted, but it is understood that, it can use any number of satellite and obtain
Useful location information.Location information module 115 as shown in Figure 1 is generally configured to cooperate with satellite 300 to be thought
The location information wanted.It substitutes GPS tracking technique or except GPS tracking technique, can be used can track mobile terminal
Other technologies of position.In addition, at least one 300 property of can choose of GPS satellite or extraly processing satellite dmb transmission.
As a typical operation of wireless communication server, BS270 receives the reverse strand from various mobile terminals 100
Road signal.Mobile terminal 100 usually participates in call, information receiving and transmitting and other types of communication.Certain base station 270 is received each
Reverse link signal is handled in specific BS270.The data of acquisition are forwarded to relevant BSC275.BSC provides logical
Talk about the mobile management function of resource allocation and the coordination including the soft switching process between BS270.BSC275 will also be received
Data are routed to MSC280, provide the additional route service for forming interface with PSTN290.Similarly, PSTN290 with
MSC280 forms interface, and MSC and BSC275 form interface, and BSC275 controls BS270 correspondingly with by forward link signals
It is sent to mobile terminal 100.
Structure based on above-mentioned mobile terminal hardware configuration, the communication server proposes each embodiment of the method for the present invention.
As shown in figure 3, showing a kind of netscape messaging server Netscape first embodiment of the present invention.The information processing of the embodiment
Server includes: server, which includes retrieval module 10 and feedback module 20, wherein
Retrieval module 10, for receive client ask whether exist strategy notice request after, according to the visitor
The property parameters of family end corresponding product and the identification information of the client, the search strategy in the tables of data of preset database
Notify relevant strategy mark, acquisition strategy identifies the number of corresponding property parameters;
Information processing scheme provided in this embodiment can be applied to, for the product with more property parameters, and according to category
The situation of property parameter release product strategy.For example, being answered for what is only used on specified attribute parameter terminal using publication
With escalation policy, or it is directed to coupon, specified member is only capable of the use when buying specified commodity.Certainly, it is not limited to mention
The both of these case arrived, as long as meeting product has more property parameters and look into according to property parameters release product strategy and according to product
Look for appropriate products strategy.In these cases, server needs to store the relevant data of product strategy, can store
It is anti-to be carried out after receiving client and asking whether the request that there is strategy notice in the same tables of data of database
Feedback.For example, being stored by a three-dimensional data structure to data in the tables of data, the first dimension can number for property parameters
+ property parameters, the second dimension can be the identification information of client, i.e., application field value, the third dimension are tactful marks.The class of client
Type can be configured according to actual needs, for example, client can be some application in terminal.
Client can actively be asked to server transmission inquiry in preset time interval or under specified trigger condition
It asks, is also possible to passively send inquiry request to server according to user operation instruction, has asked whether satisfactory production
Product strategy, the inquiry request may include the property parameters of client corresponding product and the identification information of client.For example, working as client
End is wechat on mobile phone in application, the property parameters can be the string number of mobile phone, type etc., which can be wechat application
Unique identification.Server is after receiving client with the presence or absence of the inquiry request of strategy notice, by 10 basis of retrieval module
The identification information of client search strategy in the tables of data of preset above-mentioned database notifies relevant strategy mark, that is, screens
Corresponding application field out, and the strategy of property parameters of the retrieval comprising client corresponding product identifies in the application field.
Strategy mark corresponding with property parameters if it does not exist, then server returns to the tactful relevant information for notifying to be not present to client
End, or do not make any response.When there is strategy mark corresponding with property parameters, 10 acquisition strategy of retrieval module mark is corresponded to
All strategy marks for meeting condition are grouped by the number of property parameters, every group only storage strategy identify corresponding attribute ginseng
Several numbers.
Feedback module 20, if identifying the number and the default covering of strategy notice of corresponding property parameters for the strategy
Property parameters label is consistent, then returns to corresponding target information to the client, so that the visitor according to the strategy mark
Family end executes corresponding strategy according to the target information.
Server it is above-mentioned obtain by retrieval module 10 number that strategy notifies corresponding property parameters after, call feedback module
20 are compared the number of the property parameters and the default covering property parameters label of strategy notice when publishing policy notice, if
Unanimously, then the policy identifier retrieved closes condition, and is identified according to strategy by corresponding target information by feedback module 20
It is sent to client, so that client executes corresponding strategy according to target information.It should be noted that when there are multiple targets
When information, server can return to newest target information can also return to required target certainly to client according to actual needs
Information is to client.Conversely, the strategy mark retrieved is ineligible, and server returns is not present plan if inconsistent
The relevant information slightly notified is to client, or does not feed back any information.
The embodiment of the present invention uniformly saves all policies data by a three-dimensional data structure, and data occupy to deposit
Storage space is small, and when a product needs to retrieve the qualified strategy mark in some field, server is according to client
The inquiry request at end, the property parameters that can first pass through product and application field (i.e. the identification information of client) are in the number of database
Corresponding all strategy marks are notified according to strategy is found in table, then with strategy mark grouping, every group of preservation property parameters are compiled
Number.When strategy notifies that covered property parameters are consistent with the property parameters of every group of preservation, policy identifier closes condition, service
Device is identified according to strategy returns to target information to client, so that client is realized according to the corresponding strategy of target information execution
Flexible retrieval product applicable policies.So that for the product with more property parameters, and according to property parameters release product plan
Slightly situation, all data are stored in same tables of data, relative to by each property parameters use respectively different tables into
The storage of row data, solves the problems, such as in data maintenance and scalability, improves the convenience to information processing, and be easy to pair
Data are safeguarded and are extended.
Further, based on the above embodiment, in the present embodiment, above-mentioned strategy notice includes upgrade notification, above-mentioned retrieval
Module 10 is also used to, and is asked whether receiving client there are after the request of upgrade notification, according to where the client eventually
It is relevant to search upgrade notification in the tables of data of preset database for the identification information of the property parameters at end and the client
Upgrading mark obtains the number that upgrading identifies corresponding property parameters.
It in the present embodiment, will be described in detail so that gray scale upgrades as an example, at this point, strategy notice is upgrade notification, attribute
Parameter can be the mark of application field for the string number, type, system version etc. of terminal, the identification information of client.Gray scale upgrading
Refer to and only issue application upgrade announcement to the population of terminals of a certain classification, client is some application in terminal.Assuming that project
Initial stage only needs to carry out publication application upgrade according to the string number of terminal, type, string number+three kinds of classifications (property parameters) of type, takes
Business device is first numbered each single attribute parameter and combinations thereof, for example, string number is A, type B, string number+type is
AB.Design three-dimensional data structure is property parameters number+property parameters: application field mark: update version document (target letter
Breath) carry out data storage.When issuing the gray scale upgrading of an application, the server property parameters to be covered upgrading are recorded
Get up, and saves specific upgrading data by three-dimensional data structure.
When the application in terminal, which sends inquiry request, has asked whether upgrade notification to server, server is being received
After the upgrading inquiry request of application, whether there is satisfactory upgrading logical according to the retrieval of the property parameters of terminal by retrieval module 10
Know publication.Retrieval module 10 identifies the number in preset above-mentioned database according to each property parameters of terminal, application field first
According to the relevant all upgrading marks of upgrade notification are searched in table, all upgradings are identified and carry out sorting and grouping, every group of preservation upgrading
Identify corresponding property parameters number.
Specifically, which, which takes the mobile phone as an example, is described in detail, it is assumed that there are 3 three upgrading 1, upgrading 2, upgrading upgradings
Notice, the covering string labelled notation for upgrading 1 is A, and the covering type for upgrading 2 is labeled as B, and 3 covering string number of upgrading+type is labeled as
AB.Be illustrated below for two examples, in the first instance, when string number 1, model 1 mobile phone on application 1 to server
When having asked whether upgrade notification, server identifies 4 groups of difference in total according to the relevant upgrading of upgrade notification that application 1 retrieves
Are as follows: (1) A string number 1: apply 1: (2) B type 1: upgrading 1 applies 1: (3) A string number 1: upgrading 2 applies 1: upgrading 3, (4) B type
2: applying 1: upgrading 3.Obtain property parameters combination and its number according to upgrading mark sorting and grouping: upgrading 1 is A, and upgrading 2 is B,
Upgrading 3 is AB.In second example, it is assumed that when string numbers 3, model 2 mobile phone on application 1 ask whether exist to server
When upgrade notification, server is respectively as follows: for 2 groups totally according to the relevant upgrading mark of the upgrade notification retrieved that application 1 retrieves
(1) B type 2: apply 1: (two) B type 2: upgrading 2 applies 1: upgrading 3 show that attribute is joined according to upgrading mark sorting and grouping
Array is closed: upgrading 2 is B, and upgrading 3 is B.
It causes data huge relative to needing to retain the data upgraded every time when carrying out upgrading retrieval, reduces server-side
Recall precision.The present embodiment saves data by a three-dimensional data structure, data occupy memory space is small, work as inspection
When rope is identified to the qualified upgrading in some field, the property parameters and application field that can first pass through terminal are in data
After search obtains all upgrading marks in the tables of data in library, it is grouped and every group of preservation upgrading identifies corresponding property parameters
Number realizes so that data are easy to maintain and extend and upgrade notification is flexibly retrieved and improved recall precision.
Further, based on the above embodiment, in the present embodiment, above-mentioned target information includes update version document, above-mentioned
Feedback module 20 is also used to, if the upgrading identifies the number and the default covering attribute ginseng of the upgrade notification of corresponding property parameters
Number label is consistent, then returns to corresponding update version document to the client, so that the client according to upgrading mark
End is upgraded according to the update version document.
In the present embodiment, it will be described in detail by taking the upgrading of above-mentioned gray scale as an example.It is corresponded in above-mentioned retrieval module 10
After the number of property parameters, server is numbered original covering property parameters label by the taking-up of feedback module 20 upgrade notification and is divided
Property parameters in group compare, if property parameters are consistent, there are satisfactory upgrade notifications, i.e., the upgrade notification exists
Relevant upgrading mark, feedback module 20 returns to corresponding update version document to client according to upgrading mark, multiple when having
When update version document, newest update version document can return to.Client can be carried out according to the update version document using liter
Grade.Otherwise upgrade notification is there is no relevant upgrading mark, can return to that there is no the relevant informations such as upgrading mark to terminal, or
It is not feed back any message.
Specifically, it is assumed that there are 3 three upgrading 1, upgrading 2, upgrading upgrade notifications, the covering string labelled notation for upgrading 1 is A,
The covering type of upgrading 2 is labeled as B, and 3 covering string number of upgrading+type is labeled as AB.In first example of above-described embodiment,
Server obtains property parameters combination and its number according to upgrading mark sorting and grouping: upgrading 1 is A, and upgrading 2 is B, and upgrading 3 is
It after AB, is marked and is compared by covering property parameters corresponding with upgrade notification, show that upgrading 1, upgrading 2 and upgrading 3 all conform to
Asking to get the upgrading 1 arrived is A, and upgrading 2 is B, and upgrading 3 is AB, and the covering string labelled notation with upgrading 1 is A, upgrades 2 covering machine
Phenotypic marker is B, and 3 covering string number of upgrading+type is consistent labeled as the property parameters number of AB.At this point, feedback module 20 will upgrade
Version file is sent to client.In second example of above-described embodiment, server is obtained according to upgrading mark sorting and grouping
Property parameters combine out: upgrading 2 is B, after upgrading 3 is B, due to the B that the covering property parameters in upgrading 3 are AB and retrieval obtains
Inconsistent, so only upgrading 2 meets the requirements, therefore, the mobile phone of string number 3 types 2 will can not find out upgrade notification and upgrade accordingly
Mark.
The present embodiment notifies covered property parameters property parameters one corresponding with the upgrading of every group of preservation mark when strategy
When cause, update version document is sent to client according to upgrading mark by server, so that client is upgraded.For basis
Multiple property parameters release upgrade notices, server can quickly find out the relevant upgrading mark of satisfactory upgrade notification
Know, improves the convenience to information processing.
Further, as shown in figure 4, being based on above-mentioned first embodiment, netscape messaging server Netscape second of the present invention is proposed
Embodiment, above- mentioned information processing server in the embodiment further include:
Memory module 30, for each strategy to be notified neck belonging to the property parameters to be covered and its number, client
The identification information in domain and tactful identification row associated storage are in the same tables of data of the database.
In the present embodiment, before carrying out information processing, memory module 30 is pre-designed three-dimensional data structure are as follows: attribute ginseng
Number number+property parameters: the identification information of client, i.e. application field value: strategy mark, i.e., the data of one-dimension storage can be
Property parameters number+property parameters, the data of two-dimensional storage can be the identification information of client, and the data of third dimension storage are
Strategy mark.Therefore, the property parameters and its number, client fields that server can be covered each strategy notice
Identification information and strategy mark be associated in the same tables of data for being stored in database.
To be illustrated by taking above-mentioned gray scale upgrading as an example below, it is assumed that there are upgrading 1, upgrading 2, upgrading 3 this three
Upgrade notification, is first numbered each property parameters, for example, string number is A, type B, string number+type is AB.Work as clothes
When the gray scale that device publication one is applied of being engaged in upgrades, the property parameters of upgrading covering are recorded, and presses three-dimensional data structure guarantor
Deposit specific upgrading data.1 coverage area is applied to be issued for string number 1, string number 2 for example, upgrading 1 is directed to, then gray scale upgrades 1
Covering property parameters be labeled as A, data save as A string number 1: using 1: upgrading 1, A string number 2: using 1: upgrading 1.Upgrade 2 needles
To 1 coverage area of application be type 1, type 2 is issued, then the covering dimension for upgrading 2 is labeled as B, and data save as B type
1: applying 1: upgrading 2, B type 2: applying 1: upgrading 2.Upgrading 3 for using 1 coverage area be string number 1, string number 2 and type 1,
Type 2 is issued, then 3 covering dimension of gray scale upgrading is labeled as AB, and data save as A string number 1: using 1: upgrading 3, A string number
2: applying 1: upgrading 3, B type 1: applying 1: upgrading 3, B type 2: applying 1: upgrading 3.
The present embodiment leads to for the product with more property parameters, and according to the situation of property parameters release product strategy
A three-dimensional data structure is crossed to save data, all data are stored in same table, so that data occupy to obtain storage
Space is small, carries out data storage with different tables respectively relative to by each property parameters, be easy to carry out data maintenance and
Extension.
Further, as shown in figure 5, being based on above-mentioned second embodiment, netscape messaging server Netscape third of the present invention is proposed
Embodiment, above- mentioned information processing server in the embodiment further include:
Adding module 40, for when needing to increase one or more property parameters, will need increased property parameters and
Its number is added in the tables of data of the database.
When server needs to increase one or more property parameters, it is thus only necessary to by adding module 40 in above-mentioned data
The property parameters are added in the tables of data in library, and add a number (if the attribute value rule of each property parameters to property parameters
All different, it is also not necessary to number), three-dimensional data structure is used according to the method described above.By taking the upgrading of above-mentioned gray scale as an example, it is assumed that
The property parameters of a newly-increased Android version are needed, and are C to its number, the tables of data that Android version is inserted into are as follows: C version
1: applying 1: upgrading 1.When retrieving upgrade notification, can be retrieved in the manner described above.
Data storage is carried out with different tables respectively relative to by each property parameters, when newly-increased single attribute ginseng
When number, not only need to increase a property parameters table newly, it is also contemplated that newly-increased composite attribute parameter list, for example, increasing a version newly
Property parameters, these composite attribute parameters of string number+version, type+version, type+string number+version etc. are also added, per new
Increase a dimension, all promotes the complexity of a magnitude.The present embodiment realizes the property parameters of flexible expansion product, solves
Problem in data maintenance and scalability is easy to safeguard data and extended.
Further, based on the above embodiment, in the present embodiment, above- mentioned information processing server further include:
Removing module will be with for when needing to delete one or more property parameters, or deletion strategy being needed to identify
The relevant data of the number for the property parameters for needing to delete, or the strategy for needing to delete identify relevant data from the data
It is deleted in the tables of data in library.
When server needs to delete one or more property parameters, it is only necessary to be compiled by removing module handle and property parameters
Number relevant data are deleted.When an application is no longer safeguarded and needs undercarriage, server only needs application is relevant
Data are deleted.When needing to delete a strategy mark, server only needs the strategy of application to identify relevant data
Deletion.The present embodiment can be deleted, greatly when needing to carry out data deletion according to number or content associated with the data
It is big that conveniently data are safeguarded.
Accordingly, as shown in fig. 6, proposing a kind of information processing method first embodiment of the present invention.The information of the embodiment
Processing method includes:
Step S10, server is after receiving client and asking whether the request that there is strategy notice, according to the client
The property parameters of corresponding product and the identification information of the client are held, search strategy is logical in the tables of data of preset database
Know relevant strategy mark, acquisition strategy identifies the number of corresponding property parameters;
Information processing scheme provided in this embodiment can be applied to, for the product with more property parameters, and according to category
The situation of property parameter release product strategy.For example, being answered for what is only used on specified attribute parameter terminal using publication
With escalation policy, or it is directed to coupon, specified member is only capable of the use when buying specified commodity.Certainly, it is not limited to mention
The both of these case arrived, as long as meeting product has more property parameters and look into according to property parameters release product strategy and according to product
Look for appropriate products strategy.In these cases, server needs to store the relevant data of product strategy, can store
It is anti-to be carried out after receiving client and asking whether the request that there is strategy notice in the same tables of data of database
Feedback.For example, being stored by a three-dimensional data structure to data in the tables of data, the first dimension can number for property parameters
+ property parameters, the second dimension can be the identification information of client, i.e., application field value, the third dimension are tactful marks.The class of client
Type can be configured according to actual needs, for example, client can be some application in terminal.
Client can actively be asked to server transmission inquiry in preset time interval or under specified trigger condition
It asks, is also possible to passively send inquiry request to server according to user operation instruction, has asked whether satisfactory production
Product strategy, the inquiry request may include the property parameters of client corresponding product and the identification information of client.For example, working as client
End is wechat on mobile phone in application, the property parameters can be the string number of mobile phone, type etc., which can be wechat application
Unique identification.Server is after receiving client with the presence or absence of the inquiry request of strategy notice, according to the mark of client
Information search strategy in the tables of data of preset above-mentioned database notifies relevant strategy mark, that is, filters out corresponding application
Field, and the strategy of property parameters of the retrieval comprising client corresponding product identifies in the application field.If it does not exist with category
Property the corresponding strategy mark of parameter, then server returns to the strategy relevant information that is not present of notice to client, or does not make any
It responds.When there is strategy mark corresponding with property parameters, acquisition strategy identifies the number of corresponding property parameters, will be all full
The strategy notice of sufficient condition is grouped, every group only storage strategy identify the numbers of corresponding property parameters.
If step S20, the described strategy identifies the number and the default covering attribute ginseng of the strategy notice of corresponding property parameters
Number label is consistent, then server returns to corresponding target information to the client, so that the visitor according to the strategy mark
Family end executes corresponding strategy according to the target information.
Server is after the above-mentioned number for obtaining the corresponding property parameters of strategy notice, by the number and publication of the property parameters
The default covering property parameters label of strategy notice is compared when strategy notice, if unanimously, retrieving obtained strategy mark
It is eligible, and target information will be sent to accordingly by client according to strategy mark, so that client is according to target information
Execute corresponding strategy.It should be noted that server can return to newest target information extremely when there are multiple target informations
Client can also return to required target information to client certainly according to actual needs.Conversely, being retrieved if inconsistent
The strategy mark arrived is ineligible, and there is no the relevant informations of strategy notice to client for server return, or not anti-
Present any information.
The embodiment of the present invention uniformly saves all policies data by a three-dimensional data structure, and data occupy to deposit
Storage space is small, and when a product needs to retrieve the qualified strategy mark in some field, server is according to client
The inquiry request at end, the property parameters that can first pass through product and application field (i.e. the identification information of client) are in the number of database
Corresponding all strategy marks are notified according to strategy is found in table, then with tactful notice packet, every group of preservation property parameters are compiled
Number.When strategy notifies that covered property parameters are consistent with the property parameters of every group of preservation, strategy notifies eligible, service
Device returns to target information to be realized flexibly retrieval and produces to client so that client executes corresponding strategy according to target information
Product applicable policies.So that for the product with more property parameters, and according to the situation of property parameters release product strategy, by institute
There are data to be stored in same tables of data, carry out data storage with different tables respectively relative to by each property parameters, solves
Problem certainly in data maintenance and scalability improves the convenience to information processing, and is easy to safeguard data
And extension.
Further, based on the above embodiment, in the present embodiment, above-mentioned strategy notice includes upgrade notification, above-mentioned steps
S10 can include: server is asked whether there are after the request of upgrade notification receiving client, according to where the client
It is related to search upgrade notification in the tables of data of preset database for the identification information of the property parameters of terminal and the client
Upgrading mark, obtain the number that upgrading identifies corresponding property parameters.
It in the present embodiment, will be described in detail so that gray scale upgrades as an example, at this point, strategy notice is upgrade notification, attribute
Parameter can be the mark of application field for the string number, type, system version etc. of terminal, the identification information of client.Gray scale upgrading
Refer to and only issue application upgrade announcement to the population of terminals of a certain classification, client is some application in terminal.Assuming that project
Initial stage only needs to carry out publication application upgrade according to the string number of terminal, type, string number+three kinds of classifications (property parameters) of type, takes
Business device is first numbered each single attribute parameter and combinations thereof, for example, string number is A, type B, string number+type is
AB.Design three-dimensional data structure is property parameters number+property parameters: application field mark: update version document (target letter
Breath) carry out data storage.When issuing the gray scale upgrading of an application, the server property parameters to be covered upgrading are recorded
Get up, and saves specific upgrading data by three-dimensional data structure.
When the application in terminal, which sends inquiry request, has asked whether upgrade notification to server, server is being received
After the upgrading inquiry request of application, whether server has satisfactory upgrade notification to send out according to the retrieval of the property parameters of terminal
Cloth.It searches and upgrades in the tables of data of preset above-mentioned database according to each property parameters of terminal, application field mark first
It notifies relevant all upgrading marks, all upgradings is identified and carry out sorting and grouping, every group of preservation upgrading identifies corresponding attribute ginseng
Number number.
Specifically, which, which takes the mobile phone as an example, is described in detail, it is assumed that there are 3 three upgrading 1, upgrading 2, upgrading upgradings
Notice, the covering string labelled notation for upgrading 1 is A, and the covering type for upgrading 2 is labeled as B, and 3 covering string number of upgrading+type is labeled as
AB.Be illustrated below for two examples, in the first instance, when string number 1, model 1 mobile phone on application 1 to server
When having asked whether upgrade notification, server identifies 4 groups of difference in total according to the relevant upgrading of upgrade notification that application 1 retrieves
Are as follows: (1) A string number 1: apply 1: (2) B type 1: upgrading 1 applies 1: (3) A string number 1: upgrading 2 applies 1: upgrading 3, (4) B type
2: applying 1: upgrading 3.Obtain property parameters combination and its number according to upgrading mark sorting and grouping: upgrading 1 is A, and upgrading 2 is B,
Upgrading 3 is AB.In second example, it is assumed that when string numbers 3, model 2 mobile phone on application 1 ask whether exist to server
When upgrade notification, server is respectively as follows: for 2 groups totally according to the relevant upgrading mark of the upgrade notification retrieved that application 1 retrieves
(1) B type 2: apply 1: (two) B type 2: upgrading 2 applies 1: upgrading 3 show that attribute is joined according to upgrading mark sorting and grouping
Array is closed: upgrading 2 is B, and upgrading 3 is B.
It causes data huge relative to needing to retain the data upgraded every time when carrying out upgrading retrieval, reduces server-side
Recall precision.The present embodiment saves data by a three-dimensional data structure, data occupy memory space is small, work as inspection
When rope is identified to the qualified upgrading in some field, the property parameters and application field that can first pass through terminal are in data
After search obtains all upgrading marks in the tables of data in library, it is grouped and every group of preservation upgrading identifies corresponding property parameters
Number realizes so that data are easy to maintain and extend and upgrade notification is flexibly retrieved and improved recall precision.
Further, based on the above embodiment, in the present embodiment, above-mentioned target information includes update version document, above-mentioned
Step S20 can include: if the upgrading identifies the number and the default covering property parameters of the upgrade notification of corresponding property parameters
Label is consistent, then server returns to corresponding update version document to the client, so that described according to upgrading mark
Client is upgraded according to the update version document.
In the present embodiment, it will be described in detail by taking the upgrading of above-mentioned gray scale as an example.It obtains corresponding to property parameters above-mentioned
After number, server takes out the original covering property parameters label of upgrade notification number and compares with the property parameters in grouping, such as
Fruit property parameters are consistent, then there is satisfactory upgrade notification, i.e., there are relevant upgradings to identify for the upgrade notification, service
Device returns to corresponding update version document according to upgrading mark and can return to most to client when there is multiple update version documents
New update version document.Client can carry out application upgrade according to the update version document.Otherwise phase is not present in upgrade notification
The upgrading of pass identifies, and can return to that there is no the relevant informations such as upgrading mark to terminal, or does not feed back any message.
Specifically, it is assumed that there are 3 three upgrading 1, upgrading 2, upgrading upgrade notifications, the covering string labelled notation for upgrading 1 is A,
The covering type of upgrading 2 is labeled as B, and 3 covering string number of upgrading+type is labeled as AB.In first example of above-described embodiment,
Server obtains property parameters combination and its number according to upgrading mark sorting and grouping: upgrading 1 is A, and upgrading 2 is B, and upgrading 3 is
It after AB, is marked and is compared by covering property parameters corresponding with upgrade notification, show that upgrading 1, upgrading 2 and upgrading 3 all conform to
Asking to get the upgrading 1 arrived is A, and upgrading 2 is B, and upgrading 3 is AB, and the covering string labelled notation with upgrading 1 is A, upgrades 2 covering machine
Phenotypic marker is B, and 3 covering string number of upgrading+type is consistent labeled as the property parameters number of AB.At this point, server is by upgraded version
File is sent to client.In second example of above-described embodiment, server obtains category according to upgrading mark sorting and grouping
Property parameter combination: upgrading 2 is B, and upgrading 3 is after B, since the covering property parameters in upgrading 3 are AB and to retrieve the B obtained different
It causes, so only upgrading 2 meets the requirements, therefore, the mobile phone of string number 3 types 2 will can not find out upgrade notification and upgrade mark accordingly.
The present embodiment notifies covered property parameters property parameters one corresponding with the upgrading of every group of preservation mark when strategy
When cause, update version document is sent to client according to upgrading mark by server, so that client is upgraded.For basis
Multiple property parameters release upgrade notices, server can quickly find out the relevant upgrading mark of satisfactory upgrade notification
Know, improves the convenience to information processing.
Further, as shown in fig. 7, being based on above-mentioned first embodiment, it is real to propose information processing method second of the present invention
Example is applied, in the embodiment before above-mentioned steps S10 can include:
Step S30, the property parameters and its number, client fields that server to be covered each strategy notice
Identification information and strategy mark be associated in the same tables of data for being stored in the database.
In the present embodiment, before carrying out information processing, it is pre-designed three-dimensional data structure are as follows: property parameters number+category
Property parameter: the identification information of client, i.e. application field value: strategy mark, i.e., the data of one-dimension storage can be property parameters
Number+property parameters, the data of two-dimensional storage can be the identification information of client, and the data of third dimension storage are tactful marks
Know.Therefore, server can be by each strategy notice property parameters to be covered and its mark of number, client fields
Information and strategy mark are associated in the same tables of data for being stored in the database.
To be illustrated by taking above-mentioned gray scale upgrading as an example below, it is assumed that there are upgrading 1, upgrading 2, upgrading 3 this three
Upgrade notification, is first numbered each property parameters, for example, string number is A, type B, string number+type is AB.Work as clothes
When the gray scale that device publication one is applied of being engaged in upgrades, the property parameters of upgrading covering are recorded, and presses three-dimensional data structure guarantor
Deposit specific upgrading data.1 coverage area is applied to be issued for string number 1, string number 2 for example, upgrading 1 is directed to, then gray scale upgrades 1
Covering property parameters be labeled as A, data save as A string number 1: using 1: upgrading 1, A string number 2: using 1: upgrading 1.Upgrade 2 needles
To 1 coverage area of application be type 1, type 2 is issued, then the covering dimension for upgrading 2 is labeled as B, and data save as B type
1: applying 1: upgrading 2, B type 2: applying 1: upgrading 2.Upgrading 3 for using 1 coverage area be string number 1, string number 2 and type 1,
Type 2 is issued, then 3 covering dimension of gray scale upgrading is labeled as AB, and data save as A string number 1: using 1: upgrading 3, A string number
2: applying 1: upgrading 3, B type 1: applying 1: upgrading 3, B type 2: applying 1: upgrading 3.
The present embodiment leads to for the product with more property parameters, and according to the situation of property parameters release product strategy
A three-dimensional data structure is crossed to save data, all data are stored in same table, so that data occupy to obtain storage
Space is small, carries out data storage with different tables respectively relative to by each property parameters, be easy to carry out data maintenance and
Extension.
Further, it as shown in figure 8, being based on above-mentioned second embodiment, in the present embodiment, can be wrapped after above-mentioned steps S30
It includes:
Step S40, when needing to increase one or more property parameters, server will need increased property parameters and its
Number is added in the tables of data of the database.
When server needs to increase one or more property parameters, it is thus only necessary to add in the tables of data of above-mentioned database
Add the property parameters, and to property parameters add a number (if the attribute value rule of each property parameters is different, can also not
Need to number), three-dimensional data structure is used according to the method described above.By taking the upgrading of above-mentioned gray scale as an example, it is assumed that need a newly-increased peace
The property parameters of tall and erect version, and be C to its number, the tables of data that Android version is inserted into are as follows: C version 1: apply 1: upgrading 1.
When retrieving upgrade notification, can be retrieved in the manner described above.
Data storage is carried out with different tables respectively relative to by each property parameters, when newly-increased single attribute ginseng
When number, not only need to increase a property parameters table newly, it is also contemplated that newly-increased composite attribute parameter list, for example, increasing a version newly
Property parameters, these composite attribute parameters of string number+version, type+version, type+string number+version etc. are also added, per new
Increase a dimension, all promotes the complexity of a magnitude.The present embodiment realizes the property parameters of flexible expansion product, solves
Problem in data maintenance and scalability is easy to safeguard data and extended.
Further, based on the above embodiment, in the present embodiment, after above-mentioned steps S30 can include:
Step S50, when needing to delete one or more property parameters, or deletion strategy being needed to identify, server will
Data relevant to the number of property parameters for needing to delete, or the strategy for needing to delete identify relevant data from the number
According to being deleted in the tables of data in library.
When server needs to delete one or more property parameters, it is only necessary to data relevant to property parameters number
Deletion.When an application is no longer safeguarded and needs undercarriage, server only needs the relevant data of application to delete.
When needing to delete a strategy mark, server, which only needs the strategy of application to identify relevant data, to be deleted.It needs
Illustrate, the sequencing between above-mentioned steps S40 and step S50 can be configured according to actual needs.The present embodiment is worked as
When needing to carry out data deletion, it can be deleted according to number or content associated with the data, significantly facilitate and data are tieed up
Shield.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side
Method can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but in many cases
The former is more preferably embodiment.Based on this understanding, technical solution of the present invention substantially in other words does the prior art
The part contributed out can be embodied in the form of software products, which is stored in a storage medium
In (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that a terminal device (can be mobile phone, computer, clothes
Business device, air conditioner or the network equipment etc.) execute method described in each embodiment of the present invention.
The above is only a preferred embodiment of the present invention, is not intended to limit the scope of the invention, all to utilize this hair
Equivalent structure or equivalent flow shift made by bright specification and accompanying drawing content is applied directly or indirectly in other relevant skills
Art field, is included within the scope of the present invention.
Claims (12)
1. a kind of netscape messaging server Netscape, which is characterized in that the netscape messaging server Netscape includes:
Retrieval module, for receive client ask whether exist strategy notice request after, according to the client phase
The property parameters of product and the identification information of the client are answered, search strategy notifies phase in the tables of data of preset database
The strategy mark of pass, acquisition strategy identify the number of corresponding property parameters, wherein the tables of data passes through three-dimensional data structure
Store the number of property parameters and property parameters, the identification information of client and strategy mark, and the first dimension be property parameters and
The identification information and the third dimension that the number of property parameters, the second dimension are client are tactful mark;
Feedback module, if identifying the number and the default covering attribute ginseng of the strategy notice of corresponding property parameters for the strategy
Number label is consistent, then returns to corresponding target information to the client, so that the client root according to the strategy mark
Corresponding strategy is executed according to the target information.
2. netscape messaging server Netscape as described in claim 1, which is characterized in that the strategy notice includes upgrade notification, institute
It states retrieval module to be also used to, ask whether receiving client there are after the request of upgrade notification, according to the client institute
In the property parameters of terminal and the identification information of the client, upgrade notification phase is searched in the tables of data of preset database
The upgrading of pass identifies, and obtains the number that upgrading identifies corresponding property parameters.
3. netscape messaging server Netscape as claimed in claim 2, which is characterized in that the target information includes upgrade version this paper
Part, the feedback module are also used to, if the upgrading identifies the number and the default covering of the upgrade notification of corresponding property parameters
Property parameters label is consistent, then returns to corresponding update version document to the client, so that institute according to upgrading mark
Client is stated to be upgraded according to the update version document.
4. netscape messaging server Netscape as described in claim 1, which is characterized in that the netscape messaging server Netscape further include:
Memory module, for each strategy to be notified to the mark of the property parameters to be covered and its number, client fields
Know information and strategy mark is associated in the same tables of data for being stored in the database.
5. netscape messaging server Netscape as claimed in claim 4, which is characterized in that the netscape messaging server Netscape further include:
Adding module, for increased property parameters and its number will to be needed when needing to increase one or more property parameters
It is added in the tables of data of the database.
6. netscape messaging server Netscape according to any one of claims 1 to 5, which is characterized in that the netscape messaging server Netscape
Further include:
Removing module will be with needs when for deleting one or more property parameters when needs, or deletion strategy is needed to identify
The relevant data of the number of the property parameters of deletion, or the strategy deleted is needed to identify relevant data from the database
It is deleted in tables of data.
7. a kind of information processing method, which is characterized in that the information processing method the following steps are included:
Server is after receiving client and asking whether the request that there is strategy notice, according to the client corresponding product
The identification information of property parameters and the client, search strategy notifies relevant strategy in the tables of data of preset database
Mark, acquisition strategy identify the number of corresponding property parameters, wherein the tables of data stores attribute by three-dimensional data structure
Parameter and the number of property parameters, the identification information of client and strategy mark, and the first dimension is property parameters and property parameters
Number, second dimension be client identification information and the third dimension be tactful mark;
If number and the default covering property parameters label of the tactful notice that the strategy identifies corresponding property parameters are unanimously,
Server returns to corresponding target information to the client, so that the client is according to the mesh according to the strategy mark
It marks information and executes corresponding strategy.
8. information processing method as claimed in claim 7, which is characterized in that the strategy notice includes upgrade notification, described
Server is after receiving client and asking whether the request that there is strategy notice, according to the attribute of the client corresponding product
The identification information of parameter and the client, search strategy notifies relevant strategy mark in the tables of data of preset database
Know, the number that acquisition strategy identifies corresponding property parameters includes:
Server is asked whether there are after the request of upgrade notification receiving client, according to terminal where the client
The identification information of property parameters and the client searches the relevant upgrading of upgrade notification in the tables of data of preset database
Mark obtains the number that upgrading identifies corresponding property parameters.
9. information processing method as claimed in claim 8, which is characterized in that the target information includes update version document,
If number and the default covering property parameters label of the tactful notice that the strategy identifies corresponding property parameters are unanimously, service
Device returns to corresponding target information to the client, so that the client is believed according to the target according to the strategy mark
Breath executes corresponding strategy
If the number that the upgrading identifies corresponding property parameters is consistent with the default covering property parameters label of the upgrade notification,
Server returns to corresponding update version document to the client, so that the client is according to institute according to upgrading mark
Update version document is stated to be upgraded.
10. information processing method as claimed in claim 7, which is characterized in that include: before executing all steps
Server by each strategy property parameters to be covered of notice and its number, client fields identification information and
Strategy mark is associated in the same tables of data for being stored in the database.
11. information processing method as claimed in claim 10, which is characterized in that the server is wanted each strategy notice
The property parameters and its number of covering, the identification information of client fields and strategy mark are associated and are stored in the number
Include: according to after in the same tables of data in library
When needing to increase one or more property parameters, server will need increased property parameters and its number to be added to institute
It states in the tables of data of database.
12. described in any item information processing methods as claim in claims 7-11, which is characterized in that the server is by each plan
The property parameters to be covered and its number, the identification information of client fields and strategy mark are slightly notified to be associated and deposit
Include: after storing up in the same tables of data of the database
When needing to delete one or more property parameters, or deletion strategy needed to identify, server by with need to delete
The relevant data of the number of property parameters, or the strategy deleted is needed to identify tables of data of the relevant data from the database
Middle deletion.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510698974.6A CN105354057B (en) | 2015-10-23 | 2015-10-23 | Information processing method and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510698974.6A CN105354057B (en) | 2015-10-23 | 2015-10-23 | Information processing method and server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105354057A CN105354057A (en) | 2016-02-24 |
CN105354057B true CN105354057B (en) | 2019-03-26 |
Family
ID=55330031
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510698974.6A Active CN105354057B (en) | 2015-10-23 | 2015-10-23 | Information processing method and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105354057B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108540509B (en) * | 2017-03-01 | 2022-06-21 | 腾讯科技(深圳)有限公司 | Processing method and device of terminal browser, server and intelligent terminal |
CN109962933B (en) * | 2017-12-14 | 2023-08-18 | 三六零科技集团有限公司 | SDK updating method, embedded SDK, server and updating system |
CN108874416B (en) * | 2018-05-04 | 2022-10-28 | 天津猎鹰网络技术有限公司 | Policy processing method and device, storage medium and processor |
CN109120436B (en) * | 2018-08-01 | 2022-09-20 | 郑州云海信息技术有限公司 | Information processing method and device and computer readable storage medium |
CN109388658B (en) * | 2018-09-21 | 2022-05-17 | 麒麟合盛网络技术股份有限公司 | Data determination method and device |
CN111291080A (en) * | 2018-12-07 | 2020-06-16 | 北京字节跳动网络技术有限公司 | Information processing method and device |
CN109885325B (en) * | 2019-02-26 | 2023-05-16 | 深圳市华晨旭悦科技有限公司 | Terminal system upgrading method, terminal and computer readable storage medium |
CN111338971B (en) * | 2020-03-27 | 2023-10-03 | 北京达佳互联信息技术有限公司 | Application testing method and device, electronic equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101179791A (en) * | 2007-12-03 | 2008-05-14 | 中兴通讯股份有限公司 | Method of updating software edition of mobile terminal |
CN101795392A (en) * | 2009-12-25 | 2010-08-04 | 深圳市同洲电子股份有限公司 | Application data-downloading method, digital television receiving terminal and system |
CN104394237A (en) * | 2014-12-19 | 2015-03-04 | 北京奇虎科技有限公司 | Method for communication between browser and mobile terminal and browser device |
CN104834537A (en) * | 2014-12-30 | 2015-08-12 | 沈阳东软医疗***有限公司 | Data processing method, server and client |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6064529B2 (en) * | 2012-11-07 | 2017-01-25 | 株式会社リコー | Information processing device |
-
2015
- 2015-10-23 CN CN201510698974.6A patent/CN105354057B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101179791A (en) * | 2007-12-03 | 2008-05-14 | 中兴通讯股份有限公司 | Method of updating software edition of mobile terminal |
CN101795392A (en) * | 2009-12-25 | 2010-08-04 | 深圳市同洲电子股份有限公司 | Application data-downloading method, digital television receiving terminal and system |
CN104394237A (en) * | 2014-12-19 | 2015-03-04 | 北京奇虎科技有限公司 | Method for communication between browser and mobile terminal and browser device |
CN104834537A (en) * | 2014-12-30 | 2015-08-12 | 沈阳东软医疗***有限公司 | Data processing method, server and client |
Also Published As
Publication number | Publication date |
---|---|
CN105354057A (en) | 2016-02-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105354057B (en) | Information processing method and server | |
CN105260475B (en) | A kind of data search method, date storage method and related device | |
CN105282245B (en) | Cross-server message push system and method | |
CN105611631B (en) | Mobile phone radio frequency resource allocation methods and device | |
CN105306457B (en) | Data buffer storage device and method | |
CN105915623A (en) | Device and method of processing application installation package | |
CN105897873A (en) | Device and method for changing bound mobile phone number | |
CN105208212B (en) | Chat record display device and method | |
CN106550263A (en) | Media playing method and device | |
CN105871600A (en) | Application upgrade package detection method, server, and application program upgrade method and system | |
CN105897995B (en) | A kind of method and apparatus for adding contact information | |
CN105278995B (en) | Management method, system, server and the mobile terminal of application program | |
CN105187534A (en) | Information backup equipment and method, and information backup system | |
CN106528576A (en) | Page search method and system, and terminal | |
CN104735254B (en) | terminal screen locking method and system | |
CN105357293B (en) | A kind of update method and server of data buffer storage | |
CN105681547B (en) | Middleware instance management device and method | |
CN105049582B (en) | A kind of save set of calling record, method and display methods | |
CN104866095B (en) | Mobile terminal and its desktop management method and apparatus | |
CN106598538A (en) | Method and system for updating instruction set | |
CN106028382A (en) | NV (Nonvolatile Random Access Memory) parameter reading-writing device and method | |
CN105187621B (en) | The method, apparatus and terminal of message notifying | |
CN105183346B (en) | Image display apparatus and method | |
CN105430042A (en) | Method, service terminal, and mobile terminal for realizing data transmission | |
CN105487710B (en) | Screen video recorder and method based on pressure screen |
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 |