CN105354057B - Information processing method and server - Google Patents

Information processing method and server Download PDF

Info

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
Application number
CN201510698974.6A
Other languages
Chinese (zh)
Other versions
CN105354057A (en
Inventor
陈奇川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nubia Technology Co Ltd
Original Assignee
Nubia Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nubia Technology Co Ltd filed Critical Nubia Technology Co Ltd
Priority to CN201510698974.6A priority Critical patent/CN105354057B/en
Publication of CN105354057A publication Critical patent/CN105354057A/en
Application granted granted Critical
Publication of CN105354057B publication Critical patent/CN105354057B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network 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

Information processing method and server
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.
CN201510698974.6A 2015-10-23 2015-10-23 Information processing method and server Active CN105354057B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6064529B2 (en) * 2012-11-07 2017-01-25 株式会社リコー Information processing device

Patent Citations (4)

* Cited by examiner, † Cited by third party
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