CN108958825B - Information configuration method and device - Google Patents
Information configuration method and device Download PDFInfo
- Publication number
- CN108958825B CN108958825B CN201710357322.5A CN201710357322A CN108958825B CN 108958825 B CN108958825 B CN 108958825B CN 201710357322 A CN201710357322 A CN 201710357322A CN 108958825 B CN108958825 B CN 108958825B
- Authority
- CN
- China
- Prior art keywords
- information
- configuration information
- server
- server configuration
- url
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Telephone Function (AREA)
- Computer And Data Communications (AREA)
Abstract
The embodiment of the invention discloses an information configuration party and an information configuration device, which are used for automatically completing server information configuration and improving configuration efficiency. The method provided by the embodiment of the invention comprises the following steps: acquiring Uniform Resource Locator (URL) information corresponding to a client application, wherein the URL information is used for requesting to set server configuration information of the client application into first server configuration information, and the first server configuration information comprises server address information and/or server port information; setting server configuration information of the client application to the first server configuration information.
Description
Technical Field
The invention relates to the field of computer application, in particular to an information configuration method and device.
Background
As computer networks evolve, more and more client applications are developed and used. For some client applications, such as a client application used for work or communication within an enterprise or organization, a user needs to configure server information of the client application when first used.
In the prior art, after a user downloads a client application for the first time, the user needs to manually configure the server address and port information of a specific enterprise or organization.
However, the configuration is performed by manual input of a user, the speed is generally slow, and the connection is easy to fail due to errors, so that the configuration efficiency is influenced.
Disclosure of Invention
The embodiment of the invention provides an information configuration method and device, which are used for improving configuration speed and configuration accuracy.
In view of this, a first aspect of an embodiment of the present invention provides an information configuration method, where the method includes:
acquiring Uniform Resource Locator (URL) information corresponding to a client application, wherein the URL information is used for requesting to set server configuration information of the client application into first server configuration information, and the first server configuration information comprises server address information and/or server port information;
setting server configuration information of the client application to the first server configuration information.
A second aspect of the embodiments of the present invention provides an information configuring apparatus, including:
the system comprises an acquisition module, a processing module and a processing module, wherein the acquisition module is used for acquiring Uniform Resource Locator (URL) information corresponding to a client application, the URL information is used for requesting to set server configuration information of the client application into first server configuration information, and the first server configuration information comprises server address information and/or server port information;
a setting module, configured to set the server configuration information of the client application to the first server configuration information.
A third aspect of an embodiment of the present invention provides an information configuring apparatus, including: a memory, an input device, an output device and a processor;
the memory is used for storing programs;
the processor is used for executing the program in the memory, and specifically comprises the following steps:
acquiring Uniform Resource Locator (URL) information corresponding to a client application, wherein the URL information is used for requesting to set server configuration information of the client application into first server configuration information, and the first server configuration information comprises server address information and/or server port information;
setting server configuration information of the client application to the first server configuration information.
A fourth aspect of embodiments of the present invention provides a computer-readable storage medium, comprising instructions which, when executed on a computer, cause the computer to perform the method according to the first aspect.
According to the technical scheme, the embodiment of the invention has the following advantages:
the URL information in the embodiment of the present invention is used to request that the server information of the client application is set as the first server configuration information, and after the information configuration apparatus acquires the URL information, the configuration information of the client application may be set as the first server configuration information according to the URL information. Namely, the information configuration device can automatically complete the configuration of the server information according to the URL information without manual input of a user, and the configuration speed and the configuration accuracy are improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments will be briefly introduced below, and it is apparent that the drawings in the following description are only some embodiments of the present invention.
FIG. 1 is a schematic diagram of an embodiment of an information configuration method in an embodiment of the present invention;
FIG. 2 is a schematic diagram of another embodiment of an information configuration method according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of an embodiment of a server information setting interface in an embodiment of the present invention;
fig. 4 is a schematic diagram of an embodiment of scanning a two-dimensional code by an information configuration apparatus in the embodiment of the present invention;
FIG. 5 is a diagram of an embodiment of the format of URL information in the embodiment of the present invention;
FIG. 6 is a schematic diagram of another embodiment of an information configuration method in an embodiment of the present invention;
FIG. 7 is a diagram illustrating an operation prompt in an information configuration method according to an embodiment of the present invention;
fig. 8 is a schematic diagram of another operation prompt in the information configuration method according to the embodiment of the present invention;
fig. 9 is a schematic diagram of another operation prompt in the information configuration method according to the embodiment of the present invention;
fig. 10 is a schematic diagram of another operation prompt in the information configuration method according to the embodiment of the present invention;
FIG. 11 is a diagram illustrating operation of a user after receiving URL information in an embodiment of the present invention;
fig. 12 is a schematic diagram of another operation prompt in the information configuration method according to the embodiment of the present invention;
fig. 13 is a schematic diagram of another operation prompt in the information configuration method according to the embodiment of the present invention;
fig. 14 is a schematic diagram of information configuring server information of an information configuring apparatus according to an embodiment of the present invention;
fig. 15 is a schematic diagram of an embodiment of an information configuring apparatus according to an embodiment of the present invention;
fig. 16 is a schematic diagram of another embodiment of the information configuring apparatus according to the embodiment of the present invention;
fig. 17 is a schematic diagram of another embodiment of the information configuring apparatus according to the embodiment of the present invention;
fig. 18 is a schematic diagram of another embodiment of the information configuring apparatus according to the embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments.
The terms "first," "second," "third," "fourth," and the like in the description and in the claims, as well as in the drawings, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are, for example, capable of operation in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
The embodiment of the invention provides an information configuration method and device, which are used for automatically completing server information configuration and improving configuration efficiency.
To facilitate understanding of embodiments of the present invention, some terms used in embodiments of the present invention are described below:
a Client application refers to a program that corresponds to a server and provides local services to clients. Except for some application programs which only run locally, the application programs are generally installed on common clients and need to be operated together with a server. After the internet has developed, the more common clients include web browsers used on the world wide web, email clients for receiving and sending emails, and client software for instant messaging. For this kind of application, a corresponding server and a corresponding service program are required in the network to provide corresponding services, such as database services, e-mail services, etc., so that a specific communication connection needs to be established between the client and the server to ensure the normal operation of the application program.
Server address information: the server Address information in this embodiment refers to information for marking a location of a server in a network, such as an Internet Protocol (IP) Address.
Server port information: the server port information in the embodiment of the present application refers to information for marking a server port, such as a port number.
Uniform Resource Locator (URL) Scheme: is a custom URL, and the client application can register one or more URL schemes with the operating system to respond to requests and data transfers by other applications, whose syntax is generic and extensible.
Two-dimensional code: the data symbol information is recorded by black and white patterns distributed on a plane (in a two-dimensional direction) according to a certain rule by using a certain specific geometric figure, and the data symbol information is widely applied to scenes of mobile equipment and the like at present.
Referring to fig. 1, an embodiment of an information configuration method according to an embodiment of the present invention includes:
101. acquiring URL information corresponding to client application;
the information configuration apparatus obtains URL information of the client application, where the URL information is used to request to speak server configuration information of the client application and is set as first server configuration information, and the first server configuration information may include server address information, server port information, server address information and server port information, and may also refer to other server configuration information, which is not limited herein.
102. The server configuration information of the client application is set to the first server configuration information.
After the information configuration device acquires the URL information, the server configuration information of the client application is set to be first server configuration information according to the URL information. Specifically, if the first server configuration information includes server address information, the server address information in the first server configuration information is used as the server address information corresponding to the client application; if the first server configuration information comprises server port information, taking the server port information in the first server configuration information as the server port information corresponding to the client application; and if the first server configuration information comprises server address information and server port information, taking the server address information in the first server configuration information as the server address information corresponding to the client application, and taking the server port information in the first server configuration information as the server port information corresponding to the client application.
The URL information in the embodiment of the present invention is used to request that the server information of the client application is set as the first server configuration information, and after the information configuration apparatus acquires the URL information, the configuration information of the client application may be set as the first server configuration information according to the URL information. Namely, the information configuration device can automatically complete the configuration of the server information according to the URL information without manual input of a user, and the configuration speed and the configuration accuracy are improved.
Based on the embodiment corresponding to fig. 1, it can be seen that, after receiving the URL information, the information configuration apparatus may directly set the server configuration information that is also available to the client, or may set the server information after a certain trigger condition is met, and the following describes several cases:
first, the format of the URL information.
Referring to fig. 2, another embodiment of the information configuring method according to the embodiment of the present invention includes:
201. acquiring URL information corresponding to client application;
the information configuration apparatus obtains URL information of the client application, where the URL information is used to request to speak server configuration information of the client application and is set as first server configuration information, and the first server configuration information may include server address information, server port information, server address information and server port information, and may also include other server configuration information, which is not limited herein.
It should be understood that in the implementation of the present invention, the information configuring apparatus may obtain the URL information in the following ways:
the method comprises the steps of firstly, obtaining through a URL link;
1. receiving a URL link;
the target device generates URL information according to address information and/or port information of a server which needs to be set, then a URL link corresponding to the URL information is sent to the information configuration device through communication connection between the target device and the information configuration device, and the information configuration device receives the URL link.
It should be understood that the target device may specifically send the URL information to the information configuration apparatus through a mail, a short message, a WeChat or other application program, which is not limited herein.
2. And determining URL information corresponding to the URL link.
And after receiving the URL link, the information configuration device determines the URL information corresponding to the URL link according to the operation instruction of the user. Specifically, the operation instruction of the user may specifically be to click the URL link, may be to press the URL link for a long time, or may be another operation instruction, which is not limited herein.
And the second mode is that the two-dimensional code is acquired.
1. Acquiring a two-dimensional code;
and the target equipment generates URL information according to the address information and/or the port information of the server which is required to be set, and generates a two-dimensional code corresponding to the URL information. The target device or other communication device may then send the two-dimensional code to an information configuration apparatus, which identifies the two-dimensional code according to user operation. The information configuration device may directly scan the generated two-dimensional code according to a user operation. The information configuration device may also acquire the two-dimensional code in other manners, which is not limited herein.
2. And determining URL information corresponding to the two-dimensional code.
And after the information configuration device acquires the two-dimension code, determining URL information corresponding to the two-dimension code.
It should be understood that the information configuration apparatus may obtain the two-dimensional code through the two-dimensional code scanning function in other client applications in the information configuration apparatus before the client application is started, or obtain the two-dimensional code through the two-dimensional code scanning function in the client application after the client application is started, which is not limited herein. The scanning process is described below by taking the latter as an example:
after the information configuration device starts the client application, the client application enters a server setting interface, as shown in fig. 3, a user clicks a function button of scanning operation to start a two-dimensional code scanning function of the client application, as shown in fig. 4, the information configuration device prompts the user to align a scanning frame with a two-dimensional code to be acquired, when the user aligns the scanning frame with the two-dimensional code, the information configuration device can scan and identify the two-dimensional code, and then the URL information corresponding to the two-dimensional code is acquired.
202. Judging whether the format of the URL information meets preset conditions, if so, executing step 203, and if not, executing step 204;
after the information configuration apparatus acquires the URL information, it will check the validity of the parameters in the URL information, that is, determine whether the format of the URL information meets the preset condition, that is, determine whether the format of the URL information matches the preset format, if so, execute step 203, and if not, execute step 204.
It should be understood that the standard format of the URL is as follows: protocol type: // server address (port number)/path? And (4) parameters. I.e. the URL information may consist of four parts, protocol type, server address (including the port number), path and parameters, respectively. For example, a common URL may be represented as:
http://news.qq.com/a/20170209/019116.htmpgv_ref=aio2015&ptlang=2052;
the Protocol of the URL is a hypertext Transfer Protocol (HTTP) type, the server address is "news. qq.com", and the path is "a/20170209/019116. htm", and the parameter is "pgv _ ref & plang & 2052" represents parameter information, as shown in fig. 5.
The URL information in the embodiment of the present invention is generated by the server address information and/or the server port information that is set by the user or the target device according to needs, and the protocol used in the URL information may be a general URL protocol, such as the HTTP protocol in the above example, and the format used in the URL information may also be the general URL format as described above.
After the information configuration device obtains the URL information, it may determine whether the URL information satisfies the following format: protocol type: // server address (port number)/path? A parameter; if so, the information configuration device may determine that the format of the URL information satisfies the preset condition.
It should be understood that the protocol used by the URL information in the embodiment of the present invention may also be a customized URL Scheme protocol, and the format used by the URL information may specifically be determined by combining the customized URL Scheme protocol.
It should be noted that the customized URL Scheme protocol is a protocol in which the client application registers in the operating system of the information configuration apparatus, and the protocol content may specifically include a protocol name representing the client application itself, may also include a protocol action executed by the router, and may also include other content, which is not limited herein. The format of the URL may include custom protocol names, protocol actions, parameter information, and configuration information. For example, a URL format generated based on the custom URL Scheme protocol may be expressed as:
appa://openaction=nsconfig&host=&port=;
here, the apa represents a URL Scheme protocol name, that is, a protocol name registered by the client application a to the operating system corresponding to the information configuration apparatus, and represents the client application a itself, so that the operating system will use the apa: the first request is passed to client application A; open represents the protocol action of the URL Scheme and is used for routing a specific execution action; the question mark is followed by parameter information attached by a URL Scheme, wherein "action ═ nsconfig" represents that the URL Scheme is used for server information configuration, "host" represents specific server address information, and "port" represents specific server port information.
After the information configuration device acquires the URL information, it may determine whether the URL information satisfies the format in the above example; if so, the information configuration device may determine that the format of the URL information satisfies the preset condition.
The operating system corresponding to the information configuration apparatus may include: an iOS operating system, an Android operating system, a Windows operating system, a Linux operating system, or other operating systems, and is not particularly limited herein.
It should be further noted that the URL information in the embodiment of the present invention may also be generated according to other formats, that is, the information configuration apparatus may also determine whether the obtained URL information meets the preset condition in other manners, which is not limited herein.
203. Setting the server configuration information of the client application to first server configuration information;
when the information configuration apparatus determines that the format of the acquired URL information satisfies the preset condition, the information configuration apparatus may set the server configuration information of the client application to the first server configuration information according to the URL information.
Specifically, if the first server configuration information includes server address information, the server address information in the first server configuration information is used as the server address information corresponding to the client application; if the first server configuration information comprises server port information, taking the server port information in the first server configuration information as the server port information corresponding to the client application; and if the first server configuration information comprises server address information and server port information, taking the server address information in the first server configuration information as the server address information corresponding to the client application, and taking the server port information in the first server configuration information as the server port information corresponding to the client application.
204. Other processes are performed.
When the information configuration device determines that the format of the acquired URL information does not satisfy the preset condition, the information configuration device may not respond to the request corresponding to the URL information, and may prompt the user that the configuration information is incorrect in a pop-up window manner, as shown in fig. 6, the information configuration device may further execute other processes, which is not limited herein.
It should be understood that, in the embodiment of the present invention, after the information configuring apparatus performs step 201, that is, after obtaining the URL information corresponding to the client application, it may be determined whether the client application is running in the information configuring apparatus, if not, the information configuring apparatus needs to start the client application first, and then perform step 202 to step 204, and if so, the information configuring apparatus may directly perform step 202 to step 204. It should be understood that the information configuring apparatus may ask the user whether to start the client application before starting the client application, and may start the client application only when the user determines to start the client application, specifically, may ask the user in a pop-up form, as shown in fig. 5, or may ask the user in other forms. The information configuring device may not ask for the client application to be automatically started, and is not limited herein.
The URL information in the embodiment of the present invention is used to request that the server information of the client application is set as the first server configuration information, and after the information configuration apparatus acquires the URL information, the configuration information of the client application may be set as the first server configuration information according to the URL information. Namely, the information configuration device can automatically complete the configuration of the server information according to the URL information without manual input of a user, and the configuration speed and the configuration accuracy are improved.
Secondly, the embodiment of the invention can judge the format of the URL information before configuring the server information, and the configuration can be carried out only when the format meets the condition, thereby further improving the configuration accuracy.
And secondly, the format of the URL information and the existing server configuration information.
Referring to fig. 7, another embodiment of the information configuring method according to the embodiment of the present invention includes:
701. acquiring URL information corresponding to client application;
the information configuration apparatus obtains URL information of the client application, where the URL information is used to request to speak server configuration information of the client application and is set as first server configuration information, and the first server configuration information may include server address information, server port information, server address information and server port information, and may also include other server configuration information, which is not limited herein.
It should be understood that in the implementation of the present invention, the information configuring apparatus may obtain the URL information in the following ways:
the method comprises the steps of firstly, obtaining through a URL link;
1. receiving a URL link;
the target device generates URL information according to address information and/or port information of a server which needs to be set, then a URL link corresponding to the URL information is sent to the information configuration device through communication connection between the target device and the information configuration device, and the information configuration device receives the URL link.
It should be understood that the target device may specifically send the URL information to the information configuration apparatus through a mail, a short message, a WeChat or other application program, which is not limited herein.
2. And determining URL information corresponding to the URL link.
And after receiving the URL link, the information configuration device determines the URL information corresponding to the URL link according to the operation instruction of the user. Specifically, the operation instruction of the user may specifically be to click the URL link, may be to press the URL link for a long time, or may be another operation instruction, which is not limited herein.
And the second mode is that the two-dimensional code is acquired.
1. Acquiring a two-dimensional code;
and the target equipment generates URL information according to the address information and/or the port information of the server which is required to be set, and generates a two-dimensional code corresponding to the URL information. The target device or other communication device may then send the two-dimensional code to an information configuration apparatus, which identifies the two-dimensional code according to user operation. The information configuration device may directly scan the generated two-dimensional code according to a user operation. The information configuration device may also acquire the two-dimensional code in other manners, which is not limited herein.
2. And determining URL information corresponding to the two-dimensional code.
And after the information configuration device acquires the two-dimension code, determining URL information corresponding to the two-dimension code.
It should be understood that the information configuration apparatus may obtain the two-dimensional code through the two-dimensional code scanning function in other client applications in the information configuration apparatus before the client application is started, or obtain the two-dimensional code through the two-dimensional code scanning function in the client application after the client application is started, which is not limited herein. The scanning process is described below by taking the latter as an example:
after the information configuration device starts the client application, the client application enters a server setting interface, as shown in fig. 3, a user clicks a function button of scanning operation to start a two-dimensional code scanning function of the client application, as shown in fig. 4, the information configuration device prompts the user to align a scanning frame with a two-dimensional code to be acquired, when the user aligns the scanning frame with the two-dimensional code, the information configuration device can scan and identify the two-dimensional code, and then the URL information corresponding to the two-dimensional code is acquired.
702. Judging whether the format of the URL information meets preset conditions, if so, executing step 703, and if not, executing step 704;
after the information configuration device acquires the URL information, it will check the validity of the parameters in the URL information, i.e. determine whether the format of the URL information meets the preset condition, i.e. determine whether the format of the URL information matches the preset format, if so, execute step 703, otherwise, execute step 704.
It should be understood that the standard format of the URL is as follows: protocol type: // server address (port number)/path? And (4) parameters. I.e. the URL information may consist of four parts, protocol type, server address (including the port number), path and parameters, respectively. For example, a common URL may be represented as:
http://news.qq.com/a/20170209/019116.htmpgv_ref=aio2015&ptlang=2052;
the Protocol of the URL is a hypertext Transfer Protocol (HTTP) type, the server address is "news. qq.com", and the path is "a/20170209/019116. htm", and the parameter is "pgv _ ref & plang & 2052" represents parameter information, as shown in fig. 5.
The URL information in the embodiment of the present invention is generated by the server address information and/or the server port information that is set by the user or the target device according to needs, and the protocol used in the URL information may be a general URL protocol, such as the HTTP protocol in the above example, and the format used in the URL information may also be the general URL format as described above.
After the information configuration device obtains the URL information, it may determine whether the URL information satisfies the following format: protocol type: // server address (port number)/path? A parameter; if so, the information configuration device may determine that the format of the URL information satisfies the preset condition.
It should be understood that the protocol used by the URL information in the embodiment of the present invention may also be a customized URL Scheme protocol, and the format used by the URL information may specifically be determined by combining the customized URL Scheme protocol.
It should be noted that the customized URL Scheme protocol is a protocol in which the client application registers in the operating system of the information configuration apparatus, and the protocol content may specifically include a protocol name representing the client application itself, may also include a protocol action executed by the router, and may also include other content, which is not limited herein. The format of the URL may include custom protocol names, protocol actions, parameter information, and configuration information. For example, a URL format generated based on the custom URL Scheme protocol may be expressed as:
appa://openaction=nsconfig&host=&port=;
here, the apa represents a URL Scheme protocol name, that is, a protocol name registered by the client application a to the operating system corresponding to the information configuration apparatus, and represents the client application a itself, so that the operating system will use the apa: the first request is passed to client application A; open represents the protocol action of the URL Scheme and is used for routing a specific execution action; the question mark is followed by parameter information attached by a URL Scheme, wherein "action ═ nsconfig" represents that the URL Scheme is used for server information configuration, "host" represents specific server address information, and "port" represents specific server port information.
After the information configuration device acquires the URL information, it may determine whether the URL information satisfies the format in the above example; if so, the information configuration device may determine that the format of the URL information satisfies the preset condition.
The operating system corresponding to the information configuration apparatus may include: an iOS operating system, an Android operating system, a Windows operating system, a Linux operating system, or other operating systems, and is not particularly limited herein.
It should be further noted that the URL information in the embodiment of the present invention may also be generated according to other formats, that is, the information configuration apparatus may also determine whether the obtained URL information meets the preset condition in other manners, which is not limited herein.
703. Judging whether the client application has second server configuration information, if so, executing step 704, and if not, executing step 705;
when the information configuration apparatus determines that the format of the acquired URL information satisfies the preset condition, the information configuration apparatus further determines that server information has been configured in the client application, that is, determines whether second server configuration information exists in the client application, if so, step 704 is executed, and if not, step 705 is executed.
Specifically, if the first server configuration information is server address information, the information configuration apparatus may determine whether the client application has been configured with the server address information, if so, determine that the second server configuration information exists, and if not, determine that the second server configuration information does not exist.
If the first server configuration information is server port information, the information configuration apparatus may determine whether server address information has been configured in the client application, determine that second server configuration information exists if the server address information has been configured in the client application, and determine that the second server configuration information does not exist if the server address information has not been configured in the client application.
If the first server configuration information includes server address information and server port address information, the information configuration apparatus may determine whether the client application has been configured with the server address information and the server port address information, and if so, determine that the second server configuration information exists, and if not, determine that the second server configuration information does not exist.
704. Judging whether the second server configuration information is consistent with the first server configuration information, if so, executing a step 706, and if not, executing a step 705;
when the information configuring apparatus determines that the second server configuration information exists, it may further determine whether the server configuration information in the URL information is consistent with the server information already configured in the client application, that is, determine whether the second server configuration information is consistent with the first server configuration information, if so, perform step 706, and if not, perform step 705.
705. Setting the server configuration information of the client application to first server configuration information;
the information configuring means may set the server configuration information of the client application to the first server configuration information when the information configuring means determines that the second server configuration information does not exist.
It should be understood that, in the embodiment of the present invention, when the information configuring apparatus determines that the second server configuration information does not exist, the information configuring apparatus may first query whether the user uses the first server configuration information, and when the user determines that the first server configuration information is used, the server configuration information of the client application is set as the first server configuration information, and specifically, the server configuration information may be queried in a form of a popup window, as shown in fig. 8, or may query the user in another form, which is not limited herein. The information configuration device may also directly set the server configuration information without inquiring, and is not limited herein.
In addition, when the information configuring means determines that the second server configuration information exists and determines that the second server configuration information is not consistent with the first server configuration information, the information configuring means may set the server configuration information of the client application to the first server configuration information.
It should be understood that, in the embodiment of the present invention, when the information configuring apparatus determines that the second server configuration information is inconsistent with the first server configuration information, the information configuring apparatus may first ask the user whether to change the current server configuration information of the client application to the first server configuration information, specifically, the information configuring apparatus may ask the user in a popup mode, as shown in fig. 9, or may ask the user in another mode, which is not limited herein. The information configuring device may also directly change the server configuration information of the client application to the first server configuration information without inquiring, which is not limited herein.
706. Other processes are performed.
When the information configuration device determines that the format of the acquired URL information does not satisfy the preset condition, the information configuration device may not respond to the request corresponding to the URL information, and may prompt the user that the configuration information is incorrect in a pop-up window manner, as shown in fig. 6, the information configuration device may further execute other processes, which is not limited herein.
When the information configuration apparatus determines that the second server configuration information is consistent with the first server configuration information, the information configuration apparatus may prompt the user that the current configuration is consistent with the new configuration, specifically, may prompt in a form of a popup window, as shown in fig. 10, or may prompt in another form, which is not limited herein. The information configuring apparatus may also perform other processes, which are not limited herein.
It should be understood that, in the embodiment of the present invention, after the information configuring apparatus performs step 701, that is, after obtaining the URL information corresponding to the client application, it may be determined whether the client application is running in the information configuring apparatus, if not, the information configuring apparatus needs to start the client application first, and then perform step 702 to step 706, and if so, the information configuring apparatus may directly perform step 702 to step 706. It should be understood that the information configuring apparatus may ask the user whether to start the client application before starting the client application, and may start the client application only when the user determines to start the client application, specifically, may ask the user in a pop-up form, as shown in fig. 5, or may ask the user in other forms. The information configuring device may not ask for the client application to be automatically started, and is not limited herein.
The URL information in the embodiment of the present invention is used to request that the server information of the client application is set as the first server configuration information, and after the information configuration apparatus acquires the URL information, the configuration information of the client application may be set as the first server configuration information according to the URL information. Namely, the information configuration device can automatically complete the configuration of the server information according to the URL information without manual input of a user, and the configuration speed and the configuration accuracy are improved.
Secondly, the embodiment of the invention can judge the format of the URL information before configuring the server information, and then set the first server configuration information by combining the configuration condition of the client application and the client requirement, thereby improving the flexibility of the scheme.
It should be understood that, in addition to the above two cases, there are other scenarios that may trigger the information configuration apparatus to set the server information, for example, after the information configuration apparatus obtains the URL information of the client application, it may be determined whether the client application has the second server configuration information, and if not, the information configuration apparatus sets the server information of the client application to the first server configuration information. The details are not repeated herein.
For the convenience of understanding the embodiment of the present invention, the following describes an information configuration method in the embodiment of the present invention with an actual application scenario:
the AA business is a client application program for carrying out instant messaging in an enterprise, a protocol name 'txeim' is registered in an iOS system and an Android system by the client application program, the protocol name represents the AA business client, and a character string 'open' is a protocol action and is used for routing a specific execution action. Now company B wants to use the client application AA enterprise as an internal instant messaging platform, and the server address of company B is 127.0.0.1, and the server port corresponding to the client application is 8088.
The network administrator a of company B edits the following URL information based on the above information: "txeim:// openact ═ nsconfig & host ═ 127.0.0.1& port ═ 8088", where "act ═ nsconfig" represents that this URL information is used for server information configuration, "host ═ 127.0.0.1" represents that the server address information is 127.0.0.1, "port ═ 8088" represents that the server port is 8088, that is, the first server configuration information includes server address information (127.0.0.0.1) and server port information (8088). After editing the URL information, the network administrator a sends the URL link to all employees of company B through a mobile phone short message, and each employee checks the server configuration short message sent from the network administrator a in the short message application of the mobile phone, as shown in fig. 11, when the employee clicks the URL link, the operating system (iOS system and Android system) of the mobile phone prompts the user whether to open the link, when the employee clicks to open, the iOS system or Android system in the mobile phone of the employee determines the URL information corresponding to the link, identifies the protocol name "txemim:" in the request corresponding to the URL information, so that the request corresponding to the URL information needs to be transmitted to the AA enterprise client, and then the system detects that the AA enterprise client is not started in the mobile phone, so that prompts the employee whether to start the AA enterprise client, as shown in fig. 12, when the employee clicks "open", the system starts the AA enterprise client and transmits the URL information to the AA enterprise client, and after receiving the request, the AA enterprise client firstly judges whether the URL information meets the following format:
“txeim://openaction=nsconfig&host=&port=”;
when the AA entrepreneur client determines that the URL information satisfies the format, the AA entrepreneur client determines whether the server configuration information has been configured, that is, whether the second server configuration information exists, and when the AA entrepreneur client determines that the server information has not been configured in the client, the AA entrepreneur client inquires whether the employee uses the first server configuration information, that is, whether the new server configuration is used, as shown in fig. 13, and when the employee selects "ok", the AA entrepreneur client sets the server configuration information of the client application to the first server configuration information, that is, sets the server address of the AA entrepreneur client application to 127.0.0.1, and sets the server port of the AA entrepreneur client application to 8088, as shown in fig. 14. All the employees can automatically complete the server information configuration of the AA enterprise client according to the URL information sent by the network administrator A according to the secondary mode, and then the instant communication inside the enterprise can be realized through the AA enterprise client.
With reference to fig. 15, an information configuration apparatus in an embodiment of the present invention is described below, where the information configuration method in the embodiment of the present invention is described above, and an embodiment of the information configuration apparatus in the embodiment of the present invention includes:
an obtaining module 1501, configured to obtain URL information corresponding to a client application, where the URL information is used to request that server configuration information of the client application is set as first server configuration information, and the first server configuration information includes server address information and/or server port information;
a setting module 1502 is configured to set server configuration information of a client application to first server configuration information.
The URL information in the embodiment of the present invention is used to request that the server information of the client application is set as the first server configuration information, and after the obtaining module 1401 obtains the URL information, the setting module 1402 may set the configuration information of the client application as the first server configuration information according to the URL information. Namely, the information configuration device can automatically complete the configuration of the server information according to the URL information without manual input of a user, and the configuration speed and the configuration accuracy are improved.
Based on the above-mentioned embodiment corresponding to fig. 15, please refer to fig. 16, in another embodiment of the information configuring apparatus according to the embodiment of the present invention, the information configuring apparatus may further include:
a first determining module 1503, configured to determine whether the format of the URL information meets a preset condition;
the setting module 1502 is specifically configured to set the server configuration information of the client application to the first server configuration information when the first determining module 1503 determines that the preset condition is satisfied.
The embodiment of the invention can judge the format of the URL information before configuring the server information, and the configuration can be carried out only when the format meets the condition, thereby further improving the configuration accuracy.
Based on the above-mentioned embodiment corresponding to fig. 15, please refer to fig. 17, in another embodiment of the information configuring apparatus according to the embodiment of the present invention, the information configuring apparatus may further include:
a first determining module 1503, configured to determine whether the format of the URL information meets a preset condition;
a second judging module 1504, configured to, when the first judging module determines that the preset condition is met, judge whether second server configuration information exists in the client application;
the setting module 1502 is specifically configured to set the server configuration information of the client application to the first server configuration information when the second determining module determines that the second server configuration information does not exist.
Optionally, in this embodiment of the present invention, the information configuring apparatus may further include:
a third judging module 1505, configured to judge whether the second server configuration information is consistent with the first server configuration information when the second judging module 1504 determines that the second server configuration information exists;
the setting module 1502 is further specifically configured to set the server configuration information of the client application to the first server configuration information when the third determining module 1505 determines that the server configuration information of the client application is inconsistent with the first server configuration information.
The embodiment of the invention can judge the format of the URL information before configuring the server information, and then set the first server configuration information by combining the configuration condition of the client application and the client requirement, thereby improving the flexibility of the scheme.
Optionally, in the information configuring apparatus corresponding to fig. 16 or fig. 17, the obtaining module may include:
a receiving unit for receiving a URL link;
and the first determining unit is used for determining URL information corresponding to the URL link.
Optionally, in the information configuring apparatus corresponding to fig. 16 or fig. 17, the obtaining module may include:
the acquisition unit is used for acquiring the two-dimensional code;
and the second determining unit is used for determining URL information corresponding to the two-dimensional code.
Alternatively, in the information configuring apparatus corresponding to fig. 16 or fig. 17 described above, the URL information may include a custom protocol name, which is a protocol name registered by the client application with the operating system.
As shown in fig. 18, for convenience of description, only the parts related to the embodiment of the present invention are shown, and details of the specific technology are not disclosed, please refer to the method part of the embodiment of the present invention. The terminal may be any terminal device including a mobile phone, a tablet computer, a Personal Digital Assistant (PDA, abbreviated as "Personal Digital Assistant"), a Sales terminal (POS, abbreviated as "Point of Sales"), a vehicle-mounted computer, etc., and the terminal is taken as a mobile phone as an example:
fig. 18 is a block diagram showing a partial structure of a cellular phone related to a terminal provided by an embodiment of the present invention. Referring to fig. 18, the cellular phone includes: radio Frequency (RF) circuit 1810, memory 1820, input unit 1830, display unit 1840, sensor 1850, audio circuit 1860, wireless fidelity (WiFi) module 1870, processor 1880, and power supply 1890. Those skilled in the art will appreciate that the handset configuration shown in fig. 18 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
The following describes each component of the mobile phone in detail with reference to fig. 18:
the RF circuit 1810 may be used for receiving and transmitting signals during information transmission and reception or during a call, and in particular, for processing the received downlink information of the base station by the processor 1880; in addition, the data for designing uplink is transmitted to the base station. In general, RF circuitry 1810 includes, but is not limited to, an antenna, at least one Amplifier, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like. In addition, RF circuit 1810 may also communicate with networks and other devices via wireless communication. The wireless communication may use any communication standard or protocol, including but not limited to Global System for Mobile communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Messaging Service (SMS), and the like.
The memory 1820 may be used for storing software programs and modules, and the processor 1880 executes various functional applications and data processing of the mobile phone by operating the software programs and modules stored in the memory 1820. The memory 1820 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 1820 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device.
The input unit 1830 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the cellular phone. Specifically, the input unit 1830 may include a touch panel 1831 and other input devices 1832. The touch panel 1831, also referred to as a touch screen, may collect touch operations of a user (e.g., operations of the user on or near the touch panel 1831 using any suitable object or accessory such as a finger, a stylus, etc.) and drive the corresponding connection device according to a preset program. Alternatively, the touch panel 1831 may include two parts, i.e., a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, and sends the touch point coordinates to the processor 1880, and can receive and execute commands sent by the processor 1880. In addition, the touch panel 1831 may be implemented by various types, such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1831, the input unit 1830 may also include other input devices 1832. In particular, other input devices 1832 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
The display unit 1840 may be used to display information input by a user or information provided to the user and various menus of the cellular phone. The Display unit 1840 may include a Display panel 1841, and optionally, the Display panel 1841 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like. Further, the touch panel 1831 may cover the display panel 1841, and when the touch panel 1831 detects a touch operation thereon or nearby, the touch operation is transmitted to the processor 1880 to determine the type of the touch event, and then the processor 1880 provides a corresponding visual output on the display panel 1841 according to the type of the touch event. Although in fig. 18, the touch panel 1831 and the display panel 1841 are implemented as two separate components to implement the input and output functions of the mobile phone, in some embodiments, the touch panel 1831 and the display panel 1841 may be integrated to implement the input and output functions of the mobile phone.
The handset may also include at least one sensor 1850, such as light sensors, motion sensors, and other sensors. Specifically, the light sensor may include an ambient light sensor that adjusts the brightness of the display panel 1841 according to the brightness of ambient light, and a proximity sensor that turns off the display panel 1841 and/or the backlight when the mobile phone is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when stationary, and can be used for applications of recognizing the posture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the mobile phone, further description is omitted here.
WiFi belongs to short-distance wireless transmission technology, and the mobile phone can help a user to receive and send e-mails, browse webpages, access streaming media and the like through the WiFi module 1870, and provides wireless broadband internet access for the user. Although fig. 18 shows the WiFi module 1870, it is understood that it does not belong to the essential constitution of the handset, and may be omitted entirely as needed within the scope not changing the essence of the invention.
The processor 1880 is a control center of the mobile phone, connects various parts of the entire mobile phone using various interfaces and lines, and performs various functions of the mobile phone and processes data by operating or executing software programs and/or modules stored in the memory 1820 and calling data stored in the memory 1820, thereby monitoring the mobile phone as a whole. Optionally, processor 1880 may include one or more processing units; preferably, the processor 1880 may integrate an application processor, which handles primarily operating systems, user interfaces, and applications, etc., and a modem processor, which handles primarily wireless communications. It is to be appreciated that the modem processor described above may not be integrated into processor 1880.
The handset also includes a power supply 1890 (e.g., a battery) for powering the various components, which may preferably be logically connected to the processor 1880 via a power management system to manage charging, discharging, and power consumption management functions via the power management system.
Although not shown, the mobile phone may further include a camera, a bluetooth module, etc., which are not described herein.
In this embodiment of the present invention, the processor 1880 included in the terminal further has the following functions:
acquiring Uniform Resource Locator (URL) information corresponding to a client application, wherein the URL information is used for requesting to set server configuration information of the client application into first server configuration information, and the first server configuration information comprises server address information and/or server port information;
the server configuration information of the client application is set to the first server configuration information.
Optionally, in some embodiments, the processor 1880 is further configured to:
judging whether the format of the URL information meets preset conditions or not;
if so, triggering the step of setting the server configuration information of the client application to the first server configuration information.
Optionally, in some embodiments, the processor 1880 is further configured to:
judging whether the format of the URL information meets preset conditions or not;
if yes, judging whether second server configuration information exists in the client application or not;
if the server configuration information does not exist, triggering the step of setting the server configuration information of the client application into first server configuration information;
if yes, judging whether the second server configuration information is consistent with the first server configuration information;
and if the client application is inconsistent with the server application, triggering the step of setting the server configuration information of the client application to be the first server configuration information.
Optionally, in some embodiments, the processor 1880 is specifically configured to perform the following steps:
receiving a URL link;
and determining URL information corresponding to the URL link.
Optionally, in some embodiments, the processor 1880 is specifically configured to perform the following steps:
acquiring a two-dimensional code;
and determining URL information corresponding to the two-dimensional code.
Optionally, in some embodiments, the URL information includes a custom protocol name, the custom name being a protocol name that the client application registers with the operating system.
The embodiment of the invention also provides a computer readable storage medium, which is used for storing computer software instructions for the information configuration device and comprises a program for executing the program designed for the information configuration device.
The information configuring apparatus may be as described in the foregoing fig. 1 to 14.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (14)
1. An information configuration method, comprising:
acquiring Uniform Resource Locator (URL) information corresponding to a client application, wherein the URL information is used for requesting to set server configuration information of the client application into first server configuration information, and the first server configuration information comprises server address information and/or server port information; the URL information carries the first server configuration information;
setting server configuration information of the client application to the first server configuration information.
2. The method of claim 1, wherein setting the server configuration information of the client application to the first server configuration information is preceded by:
judging whether the format of the URL information meets preset conditions or not;
if so, triggering the step of setting the server configuration information of the client application to the first server configuration information.
3. The method of claim 1, wherein setting the server configuration information of the client application to the first server configuration information is preceded by:
judging whether the format of the URL information meets preset conditions or not;
if yes, judging whether second server configuration information exists in the client application or not;
if not, triggering the step of setting the server configuration information of the client application to the first server configuration information.
4. The method of claim 3, further comprising:
if yes, judging whether the second server configuration information is consistent with the first server configuration information;
and if not, triggering the step of setting the server configuration information of the client application to the first server configuration information.
5. The method according to any one of claims 1 to 4, wherein the obtaining URL information corresponding to the client application comprises:
receiving a URL link;
and determining URL information corresponding to the URL link.
6. The method according to any one of claims 1 to 4, wherein the obtaining URL information corresponding to the client application comprises:
acquiring a two-dimensional code;
and determining URL information corresponding to the two-dimensional code.
7. The method of any of claims 1-4, wherein the URL information comprises a custom protocol name, the custom protocol name being a protocol name that the client application registers with an operating system.
8. An information configuring apparatus, comprising:
the system comprises an acquisition module, a processing module and a processing module, wherein the acquisition module is used for acquiring Uniform Resource Locator (URL) information corresponding to a client application, the URL information is used for requesting to set server configuration information of the client application into first server configuration information, and the first server configuration information comprises server address information and/or server port information; the URL information carries the first server configuration information;
a setting module, configured to set the server configuration information of the client application to the first server configuration information.
9. The apparatus of claim 8, further comprising:
the first judgment module is used for judging whether the format of the URL information meets preset conditions or not;
the setting module is specifically configured to set the server configuration information of the client application to the first server configuration information when the first determining module determines that a preset condition is satisfied.
10. The apparatus of claim 8, further comprising:
the first judgment module is used for judging whether the format of the URL information meets preset conditions or not;
the second judging module is used for judging whether second server configuration information exists in the client application or not when the first judging module determines that the preset condition is met;
the setting module is specifically configured to set the server configuration information of the client application to the first server configuration information when the second determining module determines that the second server configuration information does not exist.
11. An information configuring apparatus, comprising: a memory, an input device, an output device and a processor;
the memory is used for storing programs;
the processor is used for executing the program in the memory, and specifically comprises the following steps:
acquiring Uniform Resource Locator (URL) information corresponding to a client application, wherein the URL information is used for requesting to set server configuration information of the client application into first server configuration information, and the first server configuration information comprises server address information and/or server port information; the URL information carries the first server configuration information;
setting server configuration information of the client application to the first server configuration information.
12. The apparatus of claim 11, wherein the processor is further configured to:
judging whether the format of the URL information meets preset conditions or not;
if so, triggering the step of setting the server configuration information of the client application to the first server configuration information.
13. The apparatus of claim 11, wherein the processor is further configured to:
judging whether the format of the URL information meets preset conditions or not;
if yes, judging whether second server configuration information exists in the client application or not;
if not, triggering the step of setting the server configuration information of the client application to the first server configuration information.
14. A computer-readable storage medium comprising instructions which, when executed on a computer, cause the computer to perform the method of any one of claims 1 to 7.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710357322.5A CN108958825B (en) | 2017-05-19 | 2017-05-19 | Information configuration method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710357322.5A CN108958825B (en) | 2017-05-19 | 2017-05-19 | Information configuration method and device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN108958825A CN108958825A (en) | 2018-12-07 |
| CN108958825B true CN108958825B (en) | 2021-10-22 |
Family
ID=64462089
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710357322.5A Active CN108958825B (en) | 2017-05-19 | 2017-05-19 | Information configuration method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108958825B (en) |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101247297A (en) * | 2007-02-16 | 2008-08-20 | 华为技术有限公司 | Device, system and method for automatically configuring application terminal in home network |
| CN101296203A (en) * | 2007-04-23 | 2008-10-29 | 华为技术有限公司 | Device, system and method for automatic configuration of application terminals in home network |
| CN101425933A (en) * | 2008-12-04 | 2009-05-06 | 北京握奇数据系统有限公司 | Tool software installation method, device and system |
| CN101867509A (en) * | 2007-02-16 | 2010-10-20 | 华为技术有限公司 | Device, system and method for automatic configuration of application terminals in home network |
| CN101902439A (en) * | 2009-05-26 | 2010-12-01 | 北京金山软件有限公司 | Method, system and device for updating business server information on client |
| CN102802059A (en) * | 2011-05-27 | 2012-11-28 | 华为软件技术有限公司 | Set-top box configuring method, device and system |
| CN103561122A (en) * | 2013-10-23 | 2014-02-05 | 华为终端有限公司 | IPv6 address collocation method, IPv6 client and server |
| CN103856497A (en) * | 2012-11-29 | 2014-06-11 | 华为终端有限公司 | Method and device for terminal management in home network, and home network |
| CN104320399A (en) * | 2014-10-29 | 2015-01-28 | 上海斐讯数据通信技术有限公司 | Service end information automatic configuration method |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6826603B1 (en) * | 1999-07-01 | 2004-11-30 | International Business Machines Corporation | Method and system for automatically configuring Telnet 3270 clients in an internet protocol network |
| US6862460B2 (en) * | 2001-05-18 | 2005-03-01 | General Instrument Corporation | Self-configurable multipurpose modular portable device and methods for configuring same |
| US7480705B2 (en) * | 2001-07-24 | 2009-01-20 | International Business Machines Corporation | Dynamic HTTP load balancing method and apparatus |
| CN1558606A (en) * | 2004-02-10 | 2004-12-29 | Ut斯达康通讯有限公司 | Network terminal automatic configuration method |
| CN100362788C (en) * | 2004-08-31 | 2008-01-16 | 华为技术有限公司 | A network server and data interaction method between the network server and the browser |
| US8364845B2 (en) * | 2005-05-19 | 2013-01-29 | Wyse Technology Inc. | Method and system for thin client configuration |
| US8090766B2 (en) * | 2006-08-15 | 2012-01-03 | Microsoft Corporation | System and method to identify, rank, and audit network provided configurables |
| CN101355749B (en) * | 2007-07-24 | 2013-06-05 | 华为技术有限公司 | Method, system, server and terminal for configuring service parameter |
| US8145537B2 (en) * | 2008-02-21 | 2012-03-27 | Digital River, Inc. | Integrated software network agent |
| US9331909B2 (en) * | 2010-03-22 | 2016-05-03 | Koninklijke Kpn N.V. | System and method for handling a configuration request |
| US9749285B2 (en) * | 2011-12-08 | 2017-08-29 | Honeywell International Inc. | Connected home control system with auto router port configuration and DDNS registration |
| CN104378453A (en) * | 2013-08-15 | 2015-02-25 | 阿里巴巴集团控股有限公司 | Method and device for redirection of URL |
| CN104423955A (en) * | 2013-09-05 | 2015-03-18 | 北大方正集团有限公司 | Method and system for realizing automatic compilation of iOS application |
| EP3189643A1 (en) * | 2014-09-02 | 2017-07-12 | Qualcomm Incorporated | Proximity application discovery and provisioning |
| EP3073677B1 (en) * | 2015-03-23 | 2018-01-03 | Ale International | Configuration services for user terminals |
| US9756020B2 (en) * | 2015-04-27 | 2017-09-05 | Microsoft Technology Licensing, Llc | Persistent uniform resource locators (URLs) for client applications acting as web services |
| EP3360349A1 (en) * | 2015-10-11 | 2018-08-15 | Bkon Connect, Inc. | Beacon-implemented system for mobile content management |
| CN105426416B (en) * | 2015-11-02 | 2018-02-09 | 腾讯科技(深圳)有限公司 | The sending method and device and sharing method and device of URL |
| CN105808990B (en) * | 2016-02-23 | 2019-01-18 | 平安科技(深圳)有限公司 | Method and apparatus based on the control URL access of IOS system |
| CN106325936A (en) * | 2016-08-24 | 2017-01-11 | 明算科技(北京)股份有限公司 | Rapid access method and rapid access system for application program |
| CN106657431B (en) * | 2016-11-17 | 2019-11-19 | 腾讯科技(深圳)有限公司 | A kind of method, server, terminal and the system of business platform address resolution |
-
2017
- 2017-05-19 CN CN201710357322.5A patent/CN108958825B/en active Active
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101247297A (en) * | 2007-02-16 | 2008-08-20 | 华为技术有限公司 | Device, system and method for automatically configuring application terminal in home network |
| CN101867509A (en) * | 2007-02-16 | 2010-10-20 | 华为技术有限公司 | Device, system and method for automatic configuration of application terminals in home network |
| CN101296203A (en) * | 2007-04-23 | 2008-10-29 | 华为技术有限公司 | Device, system and method for automatic configuration of application terminals in home network |
| CN101425933A (en) * | 2008-12-04 | 2009-05-06 | 北京握奇数据系统有限公司 | Tool software installation method, device and system |
| CN101902439A (en) * | 2009-05-26 | 2010-12-01 | 北京金山软件有限公司 | Method, system and device for updating business server information on client |
| CN102802059A (en) * | 2011-05-27 | 2012-11-28 | 华为软件技术有限公司 | Set-top box configuring method, device and system |
| CN103856497A (en) * | 2012-11-29 | 2014-06-11 | 华为终端有限公司 | Method and device for terminal management in home network, and home network |
| CN103561122A (en) * | 2013-10-23 | 2014-02-05 | 华为终端有限公司 | IPv6 address collocation method, IPv6 client and server |
| CN104320399A (en) * | 2014-10-29 | 2015-01-28 | 上海斐讯数据通信技术有限公司 | Service end information automatic configuration method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108958825A (en) | 2018-12-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106302938B (en) | Communication event processing method and device | |
| CN104426919B (en) | Page sharing method, apparatus and system | |
| CN108255683B (en) | Method for prompting message in terminal and terminal | |
| CN106506321B (en) | Group message processing method and terminal device | |
| US20170316781A1 (en) | Remote electronic service requesting and processing method, server, and terminal | |
| CN106371964B (en) | Method and device for prompting message | |
| CN106250122B (en) | Information prompting method and device | |
| CN106293738B (en) | Expression image updating method and device | |
| CN108834132B (en) | Data transmission method and equipment and related medium product | |
| CN106603740B (en) | Handling method and terminal equipment for abnormal network connection | |
| US9961177B2 (en) | Method and device for adding contact information | |
| CN113489630A (en) | Network distribution method, device, storage medium and electronic terminal | |
| CN107645551A (en) | Document transmission method and device | |
| CN105373237A (en) | Data input method and terminal | |
| CN104581993A (en) | Method for establishing wireless connection, method for data transmission, and terminal | |
| CN106777383B (en) | File sorting method and intelligent terminal | |
| CN103177217A (en) | File scan method, file scan system, client-side and server | |
| CN112749074B (en) | Test case recommending method and device | |
| CN106020945B (en) | Shortcut item adding method and device | |
| CN109348425B (en) | Positioning information updating method, device, equipment and storage medium | |
| CN110602766B (en) | Personal hotspot identification method and method for determining association relationship between terminals | |
| CN105703808A (en) | Method and device for transmitting data | |
| CN108234275B (en) | Method and device for releasing communication information | |
| CN106371948B (en) | A kind of data back up method and terminal device | |
| CN108958825B (en) | Information configuration method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |