CN104080059A - Method, device and system of implementing short message sending and receiving - Google Patents
Method, device and system of implementing short message sending and receiving Download PDFInfo
- Publication number
- CN104080059A CN104080059A CN201310096929.4A CN201310096929A CN104080059A CN 104080059 A CN104080059 A CN 104080059A CN 201310096929 A CN201310096929 A CN 201310096929A CN 104080059 A CN104080059 A CN 104080059A
- Authority
- CN
- China
- Prior art keywords
- short message
- short
- server
- character string
- sending
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 239000000284 extract Substances 0.000 claims description 14
- 238000000605 extraction Methods 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 claims 1
- 238000010295 mobile communication Methods 0.000 abstract description 2
- 230000008569 process Effects 0.000 description 9
- 238000012795 verification Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 1
- 230000002427 irreversible effect Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种收发短信息的实现方法、装置及系统,涉及移动通信技术领域,解决了现有技术中服务器下发长短信负荷重的技术问题。其中,该方法包括:服务器接收到发送终端发送的短信发送请求,所述短信发送请求中包括短信内容;服务器根据所述短信发送请求编译一个用以提取所述短信内容的短链接地址;服务器将包含所述短链接地址的短信发送到接收终端。本发明主要用于收发短信。
The invention discloses an implementation method, device and system for sending and receiving short messages, relates to the technical field of mobile communication, and solves the technical problem in the prior art that the server sends long short messages with heavy load. Wherein, the method includes: the server receives a short message sending request sent by a sending terminal, and the short message sending request includes short message content; the server compiles a short link address for extracting the short message content according to the short message sending request; A short message containing the short link address is sent to the receiving terminal. The invention is mainly used for sending and receiving short messages.
Description
技术领域technical field
本发明涉及移动通信技术领域,特别涉及一种收发短信息的实现方法、装置及系统。The invention relates to the technical field of mobile communication, in particular to an implementation method, device and system for sending and receiving short messages.
背景技术Background technique
互联网用户急剧增加,人们之间的沟通也更加紧密,朋友之间分享内容越来越多,内容越来越长,普通的短信分享内容长度的限制已经无法满足现有的需求,然而人们却不能给好友发送随意长度的短信信息,短信的发送必然要受到每条70个字的约束,所以当用户发送比较长的文字信息的时候只能是被拆分成多条内容发送给好友。Internet users are increasing rapidly, people are communicating more closely, and friends share more and more content, and the content is getting longer and longer. The length limit of ordinary SMS sharing content can no longer meet the existing needs, but people can't To send a short message of any length to a friend, the sending of the short message must be subject to the restriction of 70 characters per message, so when the user sends a relatively long text message, it can only be split into multiple pieces and sent to the friend.
现有的移动运营商在给用户转发好友的短信息内容的时候,一般都是直接将所有的短信内容直接下发到用户的手机上,用户直接查看。如果短信里带有链接内容,现有的移动终端设备一般都能够识别,用户可以直接进行点击,就可以查看相应的网站链接内容。When the existing mobile operators forward the contents of short messages of friends to users, they usually directly send all the contents of short messages to the mobile phones of users, and the users directly check them. If there is a link content in the short message, the existing mobile terminal equipment can generally recognize it, and the user can directly click to view the corresponding website link content.
但是,现有的收发短信的方案至少存在如下技术问题:However, there are at least the following technical problems in the existing scheme for sending and receiving short messages:
1、手机等移动终端必须通过手机内置的短信模块发送短信内容,发送短信的方式单一,无法使用其他的可用资源,如现成的网络也不能通过网络上传输短信内容,短信收发模式受限,带来了较多的资源浪费。1. Mobile terminals such as mobile phones must send SMS content through the built-in SMS module of the mobile phone. The method of sending SMS is single, and other available resources cannot be used. For example, the existing network cannot transmit SMS content through the network. The SMS sending and receiving mode is limited. There is more waste of resources.
2、一般都是规定一条短信的内容不能超过70个字,如果超出了这个限制就会被分条发送,例如450个字的短信内容就会被分成7条短信才能够发送成功,用户不能一次性把内容发送出去,而且还要花费7条短信的信息费,对于收发长短信来说使用不便。2. It is generally stipulated that the content of a short message cannot exceed 70 characters. If it exceeds this limit, it will be sent in pieces. For example, a short message with 450 characters will be divided into 7 short messages before it can be sent successfully. Users cannot send it at once. The content is sent out for a long time, and the information fee of 7 short messages will also be spent, which is inconvenient for sending and receiving long text messages.
3、运营商在收到短信信息内容的时候,一般都是直接将短信内容转发到用户的手机上,但是这种方式对只有1条内容的短信还比较适合,假如用户发送的是一个小说文本足够长的话,那对运营商的短信下发端口的压力是可想而知的。3. When the operator receives the content of the text message, it usually directly forwards the content of the text message to the user's mobile phone, but this method is more suitable for a text message with only one content. If the user sends a novel text If it is long enough, the pressure on the operator's SMS sending port can be imagined.
发明内容Contents of the invention
为了解决现有技术中收发短信模式受限、长短信收发不便以及短信下发端口压力大等的技术问题,本发明提出一种收发短信息的实现方法、装置及系统的方法。In order to solve the technical problems in the prior art such as limited sending and receiving mode of sending and receiving short messages, inconvenient sending and receiving of long short messages, and high pressure on the sending port of short messages, the present invention proposes a method, device and system method for sending and receiving short messages.
一种收发短信息的实现方法,包括:A method for realizing sending and receiving short messages, comprising:
服务器接收到发送终端发送的短信发送请求,所述短信发送请求中包括短信内容;The server receives the short message sending request sent by the sending terminal, and the short message sending request includes the content of the short message;
服务器根据所述短信发送请求编译一个用以提取所述短信内容的短链接地址;The server compiles a short link address for extracting the content of the short message according to the sending request of the short message;
服务器将包含所述短链接地址的短信发送到接收终端。The server sends the short message containing the short link address to the receiving terminal.
一种收发短信息的实现方法,该方法包括:A method for realizing sending and receiving short messages, the method comprising:
终端接收到服务器发送的包含短链接地址的短信;The terminal receives the short message containing the short link address sent by the server;
根据所述短链接地址获取到短信内容;Obtaining the text message content according to the short link address;
将所述短信内容展示给用户。Display the content of the short message to the user.
一种服务器侧上的收发短信息的实现装置,包括:A device for realizing sending and receiving short messages on the server side, comprising:
接收模块,用于接收到发送终端发送的短信发送请求,所述短信发送请求中包括短信内容;The receiving module is configured to receive a short message sending request sent by the sending terminal, and the short message sending request includes short message content;
编译模块,用于根据所述短信发送请求编译一个用以提取所述短信内容的短链接地址;A compiling module, configured to compile a short link address for extracting the content of the short message according to the sending request of the short message;
发送模块,用于将包含所述短链接地址的短信发送到接收终端。The sending module is used to send the short message containing the short link address to the receiving terminal.
一种收发短信息的实现系统,其特征在于,包括接收终端、服务器和发送终端;其中,所述服务器包括上述的一种服务器侧上的收发短信息的实现装置。A system for implementing sending and receiving short messages, characterized in that it includes a receiving terminal, a server and a sending terminal; wherein, the server includes the above-mentioned device for implementing sending and receiving short messages on the server side.
本发明提供的方案采用以一种短链接地址方式对短信内容进行标识,并作为提取短信内容的依据,使短链接地址的长度得以控制的技术手段,提供了一种新的收发短信模式,实现了接收终端可以通过互联网发送任意字数的短信内容,而且服务器不用将这所有的短信内容发送到接收终端上,减少短信下发端口压力,接收终端通过点击这个经过特殊编码的短链接地址便会看到短信内容,并且任何内容经过特殊编码后都只会将长度控制在70个字以内,即一条短信的长度,减少长短信,服务端不必须将短信内容下发到接收终端的技术效果。The solution provided by the present invention uses a short link address to identify the content of the short message, and as a basis for extracting the content of the short message, the technical means to control the length of the short link address provides a new mode of sending and receiving short messages, realizing In order for the receiving terminal to send text messages with any number of words through the Internet, and the server does not need to send all the text messages to the receiving terminal, the pressure on the port for sending short messages is reduced. The receiving terminal will click on this specially coded short link address to see To the text message content, and after any content is specially encoded, the length will only be controlled within 70 characters, that is, the length of a text message, reducing the technical effect of long text messages, and the server does not have to send the text message content to the receiving terminal.
附图说明Description of drawings
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:The accompanying drawings are used to provide a further understanding of the present invention, and constitute a part of the description, and are used together with the embodiments of the present invention to explain the present invention, and do not constitute a limitation to the present invention. In the attached picture:
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained according to these drawings without any creative effort.
图1为本发明实施例1提供的一种收发短信息的实现方法中短信发送到服务器之前的流程示意图;Fig. 1 is a schematic flow chart before the short message is sent to the server in a kind of implementation method for sending and receiving short messages provided by Embodiment 1 of the present invention;
图2为本发明实施例1提供的一种收发短信息的实现方法中网络侧上服务器的流程示意图;FIG. 2 is a schematic flow diagram of a server on the network side in a method for implementing sending and receiving short messages provided by Embodiment 1 of the present invention;
图3为本发明实施例1提供的一种收发短信息的实现方法中短信发送到接收终端之后的流程示意图;FIG. 3 is a schematic flow diagram after the short message is sent to the receiving terminal in a method for implementing sending and receiving short messages provided by Embodiment 1 of the present invention;
图4为本发明实施例2提供的一种收发短信息的实现装置的结构示意图;FIG. 4 is a schematic structural diagram of a device for implementing sending and receiving short messages provided by Embodiment 2 of the present invention;
图5为本发明实施例3提供的一种收发短信息的实现系统的示意图。FIG. 5 is a schematic diagram of an implementation system for sending and receiving short messages provided by Embodiment 3 of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.
并且,以下各实施例均为本发明的可选方案,实施例的排列顺序及实施例的编号与其优选执行的顺序无关。In addition, each of the following embodiments is an optional solution of the present invention, and the arrangement sequence and number of the embodiments have nothing to do with their preferred execution order.
实施例1Example 1
本实施例提供一种收发短信息的实现方法,该方法包括由适合部署在终端上的方法和适合部署在服务器上的方法两大部分构成。其中,适合部署在终端上的方法又分为:终端登录、发送短信的过程和终端接收短信、展示短信给用户的过程。This embodiment provides an implementation method for sending and receiving short messages, and the method includes two parts: a method suitable for deploying on a terminal and a method suitable for deploying on a server. Among them, the methods suitable for deployment on the terminal are further divided into: the process of terminal login and sending a short message, and the process of the terminal receiving a short message and displaying the short message to the user.
其中,终端登录、发送短信的过程主要包括:在发送短信前,终端连接网络,并根据终端的号码标识与服务器进行短信发送认证;若通过短信发送认证,则将用户编写的短信内容通过短信发送请求发送到服务器。具体而言,如图1所示,该过程包括:Among them, the process of terminal login and sending short messages mainly includes: before sending short messages, the terminal connects to the network, and performs short message sending authentication with the server according to the terminal number identification; The request is sent to the server. Specifically, as shown in Figure 1, the process includes:
步骤101,发送终端展现用户登录页面,登录功能主要是获取用户的发送号码,并且防止非注册用户发送信息,从而达到了鉴权的目的,整个流程过程中用户可以随意的切换网络;Step 101, the sending terminal displays the user login page. The login function is mainly to obtain the user's sending number and prevent non-registered users from sending information, thereby achieving the purpose of authentication, and the user can switch networks at will during the entire process;
步骤102,在登录页面上用户输入发送终端的号码标识(即手机号)后,点击获取验证码,此时,发送终端会判断该手机号是否是合法的手机号,例如不是11位或者0开头等,为不合法手机号,如果合法,发送终端会请求服务器,将该需要登录的手机号码上传到服务器,请求服务器为该手机号下发一条短信验证码信息;Step 102, after the user enters the number identification (i.e. mobile phone number) of the sending terminal on the login page, click to obtain the verification code. At this time, the sending terminal will judge whether the mobile phone number is a legal mobile phone number, for example, it does not have 11 digits or starts with 0 etc., is an illegal mobile phone number. If it is legal, the sending terminal will request the server to upload the mobile phone number that needs to be logged in to the server, and request the server to send a SMS verification code information for the mobile phone number;
步骤103,发送终端再收到短信验证码信息后,通过用户输入到对应的验证码区域,点击登录,此时发送终端会将包含手机号和验证码的登录请求上传到服务器;Step 103, after receiving the SMS verification code information, the sending terminal enters the corresponding verification code area through the user and clicks to log in. At this time, the sending terminal will upload the login request including the mobile phone number and the verification code to the server;
步骤104,服务器收到发送终端的登录请求时,查询数据库验证该手机号和验证码是否是合法请求,如果是合法则通知发送终端鉴权成功,否则鉴权失败;Step 104, when the server receives the login request from the sending terminal, it queries the database to verify whether the mobile phone number and the verification code are legal requests, and if it is legal, then notifies the sending terminal that the authentication is successful, otherwise the authentication fails;
步骤105,通过鉴权后,用户可打开发送终端上的通讯录选择要发送的联系人添加到收件人,然后在输入框里输入短信内容,此时可以用输入法输入也可以选择粘贴其他渠道获取的内容,然后用户点击发送;Step 105, after passing the authentication, the user can open the address book on the sending terminal and select the contact to be sent to be added to the recipient, and then input the text message content in the input box, at this time, the input method can be used to input or paste other The content obtained by the channel, and then the user clicks to send;
步骤106,发送终端将要发送短信内容、发送终端的号码标识、接收终端的号码标识等信息通过短信发送请求发送到服务器。Step 106, the sending terminal sends information such as the content of the short message to be sent, the number identification of the sending terminal, and the number identification of the receiving terminal to the server through a short message sending request.
下面具体描述发送终端将短信发送请求发送到服务器后,本实施例的方法在服务器上执行的流程。如图2所示,包括:The following describes in detail the process of executing the method in this embodiment on the server after the sending terminal sends the short message sending request to the server. As shown in Figure 2, including:
步骤201,服务器接收到发送终端发送的短信发送请求,短信发送请求中包括短信内容。In step 201, the server receives a short message sending request sent by a sending terminal, and the short message sending request includes short message content.
其中,该短信发送请求中还包括发送终端的号码标识和接收终端的号码标识(即手机号)。Wherein, the short message sending request also includes the number identification of the sending terminal and the number identification (ie, mobile phone number) of the receiving terminal.
服务器收到短信发送请求后存储短信内容,并为该短信内容编译一个唯一的标识(即短链接地址),以便后继终端请求提取该短信内容时服务器可根据该短链接地址进行提取。下面通过步骤202-206来具体描述服务器根据短信发送请求编译一个用以提取短信内容的短链接地址的具体实现过程。The server stores the content of the short message after receiving the request to send the short message, and compiles a unique identifier (ie, the short link address) for the content of the short message, so that when the subsequent terminal requests to extract the content of the short message, the server can extract it according to the short link address. The specific implementation process of the server compiling a short link address for extracting the content of the short message according to the sending request of the short message is described in detail below through steps 202-206.
步骤202,服务器截取服务器当前时间,并从短信发送请求中提取出发送终端和接收终端的号码标识。再根据服务器当前时间、发送终端和接收终端的号码标识获取输入字符串。Step 202, the server intercepts the current time of the server, and extracts the IDs of the sending terminal and the receiving terminal from the short message sending request. Then, the input character string is obtained according to the current time of the server, the number identifiers of the sending terminal and the receiving terminal.
具体而言,服务器从短信发送请求中提取出发送终端、接收终端和服务器端当前时间作为一个输入字符串,例如发送发是13590378579接收方是15880201756,当前时间是2012-11-07 12:30:25,则得到的输入串就是135903785791588020175620121107123025。Specifically, the server extracts the current time of the sending terminal, the receiving terminal and the server from the SMS sending request as an input string, for example, the sender is 13590378579 and the receiver is 15880201756, and the current time is 2012-11-07 12:30: 25, the obtained input string is 135903785791588020175620121107123025.
优选方案中,本实施例方法还包括:为短链接设置一个短链接字符库,如设置短链接字符库为String[]chars=new String[]{"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","~","!","#","*","(",")","-","、","/","|"}。In the preferred solution, the method of this embodiment also includes: setting a short link character library for the short link, such as setting the short link character library as String[]chars=new String[]{"a", "b", "c", "d","e","f","g","h","i","j","k","l","m","n","o","p ","q","r","s","t","u","v","w","x","y","z","0","1", "2","3","4","5","6","7","8","9","A","B","C","D","E ","F","G","H","I","J","K","L","M","N","O","P","Q", "R","S","T","U","V","W","X","Y","Z","~","!","#","* ", "(", ")", "-", ", ", "/", "|"}.
步骤203,服务器将输入字符串与预设的密钥拼接组成第一字符串。Step 203, the server concatenates the input character string and the preset key to form a first character string.
具体而言,在服务器上可以设置一个关键的密钥key,这里可以设置成任意字符串,例如key="1,a,Z#";将步骤202中获取到的输入字符串加上该步骤203中的密钥key相拼接组成一个新的字符串A(即第一字符串A),此时的A为1359037857915880201756201211071230251,a,Z#。Specifically, a key key key can be set on the server, which can be set to any string, such as key="1,a,Z#"; add the input string obtained in step 202 to this step The keys in 203 are concatenated to form a new character string A (that is, the first character string A). At this time, A is 1359037857915880201756201211071230251,a,Z#.
步骤204,对第一字符串加密,并将加密后的第一字符串根据第一字符串的位数进行分组。Step 204, encrypt the first character string, and group the encrypted first character string according to the number of bits of the first character string.
具体而言,将得到的第一字符串A进行32位MD5加密后,得到一个32位的MD5加密串B。将此32位的加密串以8位为一组,从高位到低位依次分成4组字符串序列,假设这4组8位的字符串分别为B1、B2、B3、B4。Specifically, after performing 32-bit MD5 encryption on the obtained first character string A, a 32-bit MD5 encrypted string B is obtained. Divide the 32-bit encrypted string into 8-bit groups, and divide it into 4 groups of string sequences from high to low. Assume that the 4 groups of 8-bit strings are B1, B2, B3, and B4 respectively.
其中,选择MD5作为加密算法主要是因为MD5是不可逆的加密算法,而且产生的密文长度是固定32位;当然根据实际需要也可以选择其他的加密方法,并可得到24位或36位的密文串。Among them, MD5 is selected as the encryption algorithm mainly because MD5 is an irreversible encryption algorithm, and the length of the generated ciphertext is fixed at 32 bits; of course, other encryption methods can also be selected according to actual needs, and 24-bit or 36-bit ciphertext can be obtained. text string.
步骤205,针对分组后的每一组字符串,通过逻辑运算得到该组字符串的绝对字符串。Step 205, for each group of character strings after grouping, obtain the absolute character string of the group of character strings through logical operation.
具体而言,以第一组加密后的8位字符串B1为例。Specifically, take the first encrypted 8-bit character string B1 as an example.
1、服务器从字符串B1开始分别与十六进制0x3FFFFFFF进行按位与运算后得到一个新的8位字符串C1;1. The server starts from the string B1 and performs bitwise AND operations with the hexadecimal 0x3FFFFFFF to obtain a new 8-bit string C1;
2、将该字符串C1与十六进制0x00000047(0x00000047其实就是短链接字符库数组的长度即十进制72)进行按位与运算,得到一个数值,将该数值作为上述短链接数据库的索引取出数据库中的字符。2. Perform a bitwise AND operation on the string C1 and hexadecimal 0x00000047 (0x00000047 is actually the length of the short link character library array, that is, decimal 72) to obtain a value, and take the value out of the database as the index of the above short link database characters in .
例如:如果得到的数值是3,则取上面提到的短链接数据库的第4个字符即d,因为数据库是从0开是标记的。For example: if the obtained value is 3, take the fourth character of the short link database mentioned above, which is d, because the database is marked from 0.
3、服务器将上述2过程中索引取出的数据库中的字符进行累加,如设初始字符串D1,初始的时候D1为空串,将字符累加到字符串D1中。3. The server accumulates the characters in the database retrieved from the index in the above 2 process. For example, if the initial string D1 is set, D1 is initially an empty string, and the characters are added to the string D1.
4、将C1循环按位右移5位后重新赋值给C1,得到一个新的字符串C1。4. Shift C1 cyclically to the right by 5 bits and reassign it to C1 to get a new string C1.
5、循环执行上述2步和3步的内容6次,这样就得到了一个长度为6的绝对字符串D1,记录该D1。例如将该绝对字符串D1添加到一个shortlist字符串数组中。5. Execute the content of the above steps 2 and 3 6 times in a loop, thus obtaining an absolute character string D1 with a length of 6, and record the D1. For example, add the absolute string D1 to a shortlist string array.
6、依次把剩下3组加密后的8位字符串B2、B3、B4按照上述1-4步进行执行,同理会得到3个6位的分别对应B2、B3、B4的绝对字符串D2、D3、D4。记录绝对字符串D2、D3、D4(即都添加到shortlist数组中)。6. Perform the remaining three encrypted 8-digit strings B2, B3, and B4 in sequence according to the above steps 1-4. Similarly, three 6-digit absolute strings D2, B3, and B4 corresponding to B2, B3, and B4 will be obtained. D3, D4. Record absolute strings D2, D3, D4 (that is, all added to the shortlist array).
步骤206,根据每一组字符串的绝对字符串生成短链接地址。Step 206, generate a short link address according to the absolute character string of each group of character strings.
该步骤可通过如下方式实现:服务器将所有组的绝对字符串组成字符串数组(如上述的绝对字符串D1、D2、D3、D4),其中,该字符串数组中的每个元素为每一组字符串的绝对字符串;随机生成不大于字符串数组中元素个数的随机数,并根据随机数从字符串数组中提取对应的绝对字符串;将提取的绝对字符串作为短信内容的标识地址,并构造成短链接地址。This step can be implemented in the following way: the server forms a string array of absolute strings of all groups (such as the absolute strings D1, D2, D3, and D4 above), where each element in the string array is each The absolute string of the group string; randomly generate a random number not greater than the number of elements in the string array, and extract the corresponding absolute string from the string array according to the random number; use the extracted absolute string as the identifier of the SMS content Address, and constructed into a short link address.
具体而言,shortlist字符串数组中就只有4个元素D1、D2、D3、D4,其中每一个元素都是一个长度为6的字符串,例如Specifically, there are only 4 elements D1, D2, D3, and D4 in the shortlist string array, each of which is a string of length 6, for example
D1=#Dac,D2=Bc*/,D3=3d,C,D4=9z4A。服务器根据元素的个数生成0到3的随机数,然后根据生成的随机数去shortlist数组里面取出对应位置的一个长度为6的字符串,如果随机数为2,则取出的串为D3。最后将产生的短链地址D3作为该信息的标识地址,构造成为绝对短链地址,如:D1=#Dac, D2=Bc*/, D3=3d, C, D4=9z4A. The server generates a random number from 0 to 3 according to the number of elements, and then goes to the shortlist array according to the generated random number to extract a string of length 6 corresponding to the position. If the random number is 2, the extracted string is D3. Finally, the generated short chain address D3 is used as the identification address of the information, and is constructed as an absolute short chain address, such as:
http://wap.dm.10086.cn/mf/D3。http://wap.dm.10086.cn/mf/D3.
其中,上述步骤203-206用来说明服务器通过对输入字符串进行编码得到短链接地址的具体内容。Wherein, the above steps 203-206 are used to explain the specific content of the short link address obtained by the server by encoding the input character string.
步骤207,服务器将包含短链接地址的短信发送到接收终端。Step 207, the server sends the short message containing the short link address to the receiving terminal.
下面具体描述服务器将短信发送到接收终端后,本实施例的方法中接收终端的流程,如图3所示,包括:After the server sends the short message to the receiving terminal in detail below, the process of the receiving terminal in the method of this embodiment, as shown in Figure 3, includes:
步骤301,接收终端接收到服务器发送的包含短链接地址的短信;Step 301, the receiving terminal receives the short message containing the short link address sent by the server;
步骤302,根据短链接地址获取到短信内容;Step 302, obtaining the content of the short message according to the short link address;
根据接收终端上是否具有客户端(该客户端用于从短链接中提取短信内容的功能),该步骤302可分两种情况实现。Depending on whether the receiving terminal has a client (the client is used to extract the content of the short message from the short link), this step 302 can be implemented in two cases.
具体而言,在接收终端具有客户端的情况下,步骤302如下:在终端提示用户收到短信前,根据短链接地址和终端的号码标识向服务器请求提取对应的短信内容;Specifically, in the case that the receiving terminal has a client, step 302 is as follows: before the terminal prompts the user to receive the short message, request the server to extract the corresponding short message content according to the short link address and the terminal number identifier;
服务器接收到接收终端发送的接收终端的号码标识和短链接地址,根据短链接地址提取对应的短信内容,并将提取的短信内容反馈到接收终端;The server receives the number identification and the short link address of the receiving terminal sent by the receiving terminal, extracts the corresponding short message content according to the short link address, and feeds back the extracted short message content to the receiving terminal;
接收到服务器反馈的短信内容后,提示用户接收到短信。After receiving the content of the short message fed back by the server, prompt the user to receive the short message.
例如:用户手机收到短信后,如果安装了客户端,接收终端上的客户端则有一个后台一直监听短信端口,如果收到的是本实施图2所描述的包含短链接的短信,则接收终端将拦截掉该短链内容,并将截获的短连接地址和手机号码上传到服务器后,服务器反解析短链地址,将短信信息返回给接收终端。For example: after the user's mobile phone receives the short message, if the client is installed, the client on the receiving terminal has a background to monitor the short message port all the time, if it is the short message that contains the short link described in Figure 2 of this implementation, then receive The terminal will intercept the content of the short link, and after uploading the intercepted short link address and mobile phone number to the server, the server will de-analyze the short link address and return the short message information to the receiving terminal.
在接收终端具有客户端的情况下,步骤302为:In the case that the receiving terminal has a client, step 302 is:
终端提示用户接收到短信,并在接收到用户的查看短信指令后,根据短链接地址访问服务器请求提取短信内容;The terminal prompts the user to receive the text message, and after receiving the user's instruction to view the text message, access the server according to the short link address to request to extract the content of the text message;
服务器接收到接收终端发送的访问请求,根据访问请求中的短链接地址提取对应的短信内容,并以网页的形式发送到接收终端。The server receives the access request sent by the receiving terminal, extracts the corresponding short message content according to the short link address in the access request, and sends it to the receiving terminal in the form of a web page.
例如:如果接收终端没有安装客户端,则可以看到短链的内容,通过点击短链地址,打开网页,服务器端则根据短链反解析,提取数据库里的短信内容在网页上显示。For example: if the receiving terminal does not have a client installed, you can see the content of the short link, click on the address of the short link to open the webpage, and the server side will reverse the analysis based on the short link, extract the text message content in the database and display it on the webpage.
步骤303,接收终端将短信内容展示给用户。Step 303, the receiving terminal displays the content of the short message to the user.
该步骤303根据步骤302,也分为两种情况。当接收终端有客户端时,客户端则弹出短信提示框,收到好友发送短消息,提醒用户查看,用户则进入客户端聊天窗口查看信息内容;当接收终端没有客户端时,接收终端直接接收到服务器反馈的以网页形式展示的短信内容。According to step 302, step 303 is also divided into two situations. When the receiving terminal has a client, the client will pop up a text message prompt box, receive a short message from a friend, remind the user to check, and the user will enter the client chat window to view the information content; when the receiving terminal does not have a client, the receiving terminal will directly receive The content of the short message displayed in the form of a web page fed back to the server.
本实施提供的方法,通过采用将短信内容的位置标识编码后以短链接地址方式出现,并作为提取短信内容的依据,使短链接的长度得以控制的技术手段,使接收终端可以通过客户端利用互联网发送任意字数的短信内容,而且服务器不用将这所有的短信内容发送到接收终端上,而是根据发送终端和接收终端的号码标识等信息将该短信内容封装成一个特殊编码的短链接的形式发送到接收终端上,接收终端通过点击这个经过特殊编码的短链接地址便会看到短信内容,并且任何内容经过特殊编码后都只会将长度控制在70个字以内,即一条短信的长度,实现了减少长短信,服务端不必将短信内容下发到接收终端,减少短信下发端口压力,并且提供了一种利用互联网收发短信的模式的技术效果。The method provided by this implementation adopts the technical means of controlling the length of the short link by encoding the location identifier of the content of the short message and presenting it as a short link address as a basis for extracting the content of the short message, so that the receiving terminal can use the short link address through the client. The Internet sends short message content with any number of words, and the server does not need to send all the short message content to the receiving terminal, but encapsulates the short message content into a specially coded short link according to the number identification and other information of the sending terminal and the receiving terminal Send it to the receiving terminal, and the receiving terminal will see the text message content by clicking on the specially encoded short link address, and any content will only be controlled within 70 characters after special encoding, that is, the length of a text message, It realizes the reduction of long short messages, the server does not need to send the content of the short messages to the receiving terminal, reduces the pressure on the sending port of the short messages, and provides a technical effect of using the Internet to send and receive short messages.
实施例2Example 2
为了便于实施例1中服务器上的方法实现,本实施例提供一种服务器侧上的收发短信息的实现装置,该装置可以安装在实施例1的服务器上,也可以是实施例1中提到的客户端。如图4所示,包括:接收模块21,编译模块22,发送模块23。In order to facilitate the realization of the method on the server in Embodiment 1, this embodiment provides a device for realizing sending and receiving short messages on the server side. to the client. As shown in FIG. 4 , it includes: a receiving module 21 , a compiling module 22 and a sending module 23 .
接收模块21,用于接收到发送终端发送的短信发送请求,短信发送请求中包括短信内容;编译模块22,用于根据短信发送请求编译一个用以提取短信内容的短链接地址;发送模块23,用于将包含短链接地址的短信发送到接收终端。Receiving module 21 is used to receive the short message sending request that sending terminal sends, and comprises short message content in the short message sending request; Compiling module 22, is used for compiling a short link address in order to extract short message content according to short message sending request; Sending module 23, It is used to send the SMS containing the short link address to the receiving terminal.
具体地,编译模块22包括:Specifically, compiling module 22 includes:
输入子模块,用于截取服务器当前时间,并从短信发送请求中提取出发送终端和接收终端的号码标识;并根据服务器当前时间、发送终端和接收终端的号码标识获取输入字符串;The input sub-module is used to intercept the current time of the server, and extract the number identification of the sending terminal and the receiving terminal from the SMS sending request; and obtain the input string according to the current time of the server, the number identification of the sending terminal and the receiving terminal;
编译子模块,用于通过对输入字符串进行编码得到短链接地址。Compile the submodule, which is used to obtain the short link address by encoding the input string.
其中,编译子模块包括:Among them, the compiled submodules include:
短链接生成单元,用于将输入字符串与预设的密钥拼接组成第一字符串;对第一字符串加密,并将加密后的第一字符串根据第一字符串的位数进行分组;针对分组后的每一组字符串,通过逻辑运算得到该组字符串的绝对字符串;并根据每一组字符串的绝对字符串生成短链接地址。A short link generating unit, configured to splice the input string with a preset key to form a first string; encrypt the first string, and group the encrypted first string according to the number of digits of the first string ; For each group of character strings after grouping, the absolute character string of the group of character strings is obtained through logical operation; and a short link address is generated according to the absolute character string of each group of character strings.
进一步地,短链接生成单元,具体用于将所有组的绝对字符串组成字符串数组,其中,该字符串数组中的每个元素为每一组字符串的绝对字符串;随机生成不大于字符串数组中元素个数的随机数,并根据随机数从字符串数组中提取对应的绝对字符串;将提取的绝对字符串作为短信内容的标识地址,并构造成短链接地址。Further, the short link generation unit is specifically used to form the absolute strings of all groups into a string array, wherein each element in the string array is an absolute string of each group of strings; randomly generating a string not greater than characters The random number of the number of elements in the string array, and extract the corresponding absolute string from the string array according to the random number; use the extracted absolute string as the identification address of the content of the short message, and construct a short link address.
优选地,接收模块21,还用于接收接收终端发送的访问请求。相应地,该装置还可包括:短信提取模块24。Preferably, the receiving module 21 is also configured to receive an access request sent by a receiving terminal. Correspondingly, the device may further include: a short message extraction module 24 .
短信提取模块24,用于在接收模块21接收到接收终端发送的包含接收终端的号码标识和短链接地址的访问请求后,根据短链接地址提取对应的短信内容,并将提取的短信内容反馈到接收终端;或者,Short message extracting module 24, for after receiving module 21 receives the access request that comprises the number identification of receiving terminal and short link address that receiving terminal sends, extracts corresponding short message content according to short link address, and the short message content that extracts is fed back to the receiving terminal; or,
短信提取模块24,用于在接收模块21接收到接收终端发送的访问请求后,根据访问请求中的短链接地址提取对应的短信内容,并以网页的形式发送到接收终端。The short message extracting module 24 is used to extract the corresponding short message content according to the short link address in the access request after the receiving module 21 receives the access request sent by the receiving terminal, and send it to the receiving terminal in the form of a web page.
本实施例提供的装置因为具有根据短信发送请求对短信内容编码出一个可以用来提取该短信内容的短链接地址的技术手段,解决了现有技术中短信内容过长,服务器下发短信压力大的技术问题,进而实现了服务器可无需下发短信内容,便可实现终端收发任意长度的短信、减少服务器下发压力的技术效果。The device provided in this embodiment has the technical means to encode a short link address that can be used to extract the short message content according to the short message sending request to the content of the short message, which solves the problem that the content of the short message in the prior art is too long and the server is under great pressure to send short messages In order to solve the technical problems, the server can send and receive short messages of any length without sending short message content, and the technical effect of reducing the pressure on the server to send is realized.
本发明实施例提供的上述设备或装置等产品是属于以计算机程序的流程方法为依据,并按照与方法实施例1和/或附图中方法流程的各步骤完全对应一致的方式,所提供的功能模块。并且由于这种功能模块是通过计算机程序的方式实现的软件装置,所以对于装置实施例2未具体提及的功能模块,由于考虑到根据上述方法实施例记载的内容已经足够使本领域技术人员从方法记录的各流程步骤直接地、毫无意外地确定实现步骤所必须建立的功能模块,所以在此不赘述。The above-mentioned equipment or devices and other products provided by the embodiments of the present invention are based on the flow method of the computer program, and are provided in a manner completely corresponding to each step in the method embodiment 1 and/or the method flow in the accompanying drawings. functional module. And since this functional module is a software device implemented by means of a computer program, for the functional modules not specifically mentioned in the second embodiment of the device, considering that the content recorded in the above-mentioned method embodiment is sufficient for those skilled in the art from Each process step recorded in the method directly and unsurprisingly determines the functional modules that must be established to implement the steps, so details will not be described here.
实施例3Example 3
本实施例提供一种收发短信息的实现系统,如图5所示,包括接收终端31、服务器32和发送终端33;其中,服务器32的结构和功能与实施例2中的一种服务器侧上的收发短信息的实现装置相同,在此不赘述。This embodiment provides a system for realizing sending and receiving short messages, as shown in Figure 5, including a receiving terminal 31, a server 32, and a sending terminal 33; wherein, the structure and function of the server 32 are the same as those of the server side in Embodiment 2 The devices for sending and receiving short messages are the same, and will not be repeated here.
发送终端33包括:认证模块,发送模块。The sending terminal 33 includes: an authentication module and a sending module.
认证模块,用于在发送短信前,终端连接网络,并根据终端的号码标识与服务器进行短信发送认证;The authentication module is used to connect the terminal to the network before sending the short message, and perform short message sending authentication with the server according to the number identification of the terminal;
发送模块,用于在认证模块确定通过短信发送认证后,将用户编写的短信内容通过短信发送请求发送到服务器。The sending module is configured to send the content of the short message written by the user to the server through a short message sending request after the authentication module determines that the authentication is sent through the short message.
接收终端31包括:接收模块,获取模块,展示模块。The receiving terminal 31 includes: a receiving module, an acquiring module, and a displaying module.
接收模块,用于接收服务器发送的包含短链接地址的短信;获取模块,用于根据短链接地址获取到短信内容;展示模块,用于将短信内容展示给用户。The receiving module is used to receive the short message containing the short link address sent by the server; the obtaining module is used to obtain the content of the short message according to the short link address; the display module is used to display the content of the short message to the user.
进一步地,接收终端31上的获取模块,具体用于在接收终端31提示用户收到短信前,根据短链接地址和终端的号码标识向服务器请求提取对应的短信内容;接收到服务器反馈的短信内容后,提示用户接收到短信;或者,获取模块,具体用于提示用户接收到短信,并在接收到用户的查看短信指令后,根据短链接地址访问服务器请求提取短信内容,并接收到服务器反馈的以网页形式展示的短信内容。Further, the acquisition module on the receiving terminal 31 is specifically used to request the server to extract the corresponding short message content according to the short link address and the terminal number identifier before the receiving terminal 31 prompts the user to receive the short message; Finally, prompt the user to receive the text message; or, the acquisition module is specifically used to prompt the user to receive the text message, and after receiving the user's view text message command, access the server according to the short link address to request to extract the content of the text message, and receive the server's feedback SMS content displayed in the form of a web page.
本实施例提供的系统中,用户可以终端利用互联网发送任意字数的短信内容,并且服务器不用将这所有的短信内容发送到接收方的手机上,而是根据发送终端和接收终端的号码标识等信息将该短信息封装成一个用来提取短信内容的短链接的形式发送到用户手机上,因此在为用户收发短信提供了一种利用互联网查看短信模式的同时,也减少了长短信的数量,降低了服务器下发短信内容的压力。In the system provided by this embodiment, the user can use the Internet to send short message content of any number of words, and the server does not need to send all the short message content to the receiver's mobile phone, but according to the information such as the number identification of the sending terminal and the receiving terminal The short message is encapsulated into a form of a short link used to extract the content of the short message and sent to the user's mobile phone. Therefore, while providing a mode for users to send and receive short messages by using the Internet to view short messages, it also reduces the number of long short messages. It reduces the pressure on the server to send text messages.
本发明的技术方案本质上或者说对现有技术做出贡献的部分是以软件产品的形式体现出来的功能,也即是说:本发明的装置、设备或者组成系统的各个设备其所执行的方法或实现的功能主体即便为硬件,但是实际上实现本发明上述功能的部分却是计算机软件产品的模块或单元。并且该计算机软件产品可存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台设备执行本发明各个实施例所述的方法。The essence of the technical solution of the present invention or the part that contributes to the prior art is the function embodied in the form of software products, that is to say: the device, device or each device that makes up the system of the present invention executes Even if the main body of the method or function is hardware, the part that actually realizes the above-mentioned functions of the present invention is a module or unit of a computer software product. Moreover, the computer software product can be stored in a readable storage medium, such as a computer floppy disk, hard disk or optical disk, etc., and includes several instructions to enable a device to execute the methods described in various embodiments of the present invention.
以上所述,仅为本发明的具体实施方式,但本发明能有多种不同形式的具体实施方式,上文结合附图对本发明做举例说明,这并不意味着本发明所应用的具体实施方式只能局限在这些特定的具体实施方式中,本领域的技术人员应当了解,上文所提供的具体实施方式只是多种优选实施方式中的一些示例,任何体现本发明权利要求的具体实施方式均应在本发明权利要求所要求保护的范围之内;本领域的技术人员能够对上文各具体实施方式中所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换或者改进等,均应包含在本发明权利要求的保护范围之内。The above description is only a specific embodiment of the present invention, but the present invention can have a variety of different forms of specific embodiments, and the above is an example of the present invention in conjunction with the accompanying drawings, which does not mean that the specific implementation of the application of the present invention The method can only be limited to these specific implementations, and those skilled in the art should understand that the specific implementations provided above are only some examples of various preferred implementations, and any specific implementation that embodies the claims of the present invention All should be within the scope of protection required by the claims of the present invention; those skilled in the art can modify the technical solutions described in the above specific embodiments, or perform equivalent replacements for some of the technical features. Any modification, equivalent replacement or improvement made within the spirit and principle of the present invention shall be included in the protection scope of the claims of the present invention.
Claims (17)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310096929.4A CN104080059A (en) | 2013-03-25 | 2013-03-25 | Method, device and system of implementing short message sending and receiving |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310096929.4A CN104080059A (en) | 2013-03-25 | 2013-03-25 | Method, device and system of implementing short message sending and receiving |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104080059A true CN104080059A (en) | 2014-10-01 |
Family
ID=51601063
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310096929.4A Pending CN104080059A (en) | 2013-03-25 | 2013-03-25 | Method, device and system of implementing short message sending and receiving |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104080059A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106534540A (en) * | 2016-11-17 | 2017-03-22 | 中卓信(北京)科技有限公司 | Communication information displaying method and device |
CN107749861A (en) * | 2017-11-16 | 2018-03-02 | 平安科技(深圳)有限公司 | Information-pushing method, device, terminal device and storage medium |
CN108234549A (en) * | 2016-12-14 | 2018-06-29 | 平安科技(深圳)有限公司 | Policy information checking method and device |
CN108966157A (en) * | 2018-08-10 | 2018-12-07 | 深圳市梦网科技发展有限公司 | Transmission, methods of exhibiting and the device of end message |
CN109286905A (en) * | 2018-10-30 | 2019-01-29 | 北京珠穆朗玛移动通信有限公司 | Short message treatment method sends terminal and SMS encryption processing system |
CN109634683A (en) * | 2018-12-05 | 2019-04-16 | 珠海市小源科技有限公司 | The configuration of short message operation frame and method for pushing and device based on enterprise expectations |
CN110134889A (en) * | 2019-04-30 | 2019-08-16 | 中国联合网络通信集团有限公司 | Short link generation method, device and server |
CN110213397A (en) * | 2019-05-29 | 2019-09-06 | 北京达佳互联信息技术有限公司 | Data creation method, device, electronic equipment and storage medium |
CN112417326A (en) * | 2020-11-20 | 2021-02-26 | 百度在线网络技术(北京)有限公司 | URL conversion method and device, electronic equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005109814A2 (en) * | 2004-04-19 | 2005-11-17 | Global Interface | System and method for tracking electronic syndicated contents via an internet communications network |
CN101635887A (en) * | 2008-07-22 | 2010-01-27 | 陈晓月 | Method for reading website information through mobile phone short message |
CN101827329A (en) * | 2010-03-22 | 2010-09-08 | 中兴通讯股份有限公司 | Short message processing method and terminal |
CN102810089A (en) * | 2011-05-30 | 2012-12-05 | 盛乐信息技术(上海)有限公司 | Content-based short link system and implementation method |
-
2013
- 2013-03-25 CN CN201310096929.4A patent/CN104080059A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005109814A2 (en) * | 2004-04-19 | 2005-11-17 | Global Interface | System and method for tracking electronic syndicated contents via an internet communications network |
CN101635887A (en) * | 2008-07-22 | 2010-01-27 | 陈晓月 | Method for reading website information through mobile phone short message |
CN101827329A (en) * | 2010-03-22 | 2010-09-08 | 中兴通讯股份有限公司 | Short message processing method and terminal |
CN102810089A (en) * | 2011-05-30 | 2012-12-05 | 盛乐信息技术(上海)有限公司 | Content-based short link system and implementation method |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106534540B (en) * | 2016-11-17 | 2018-08-28 | 中卓信(北京)科技有限公司 | Communication information display methods and device |
CN106534540A (en) * | 2016-11-17 | 2017-03-22 | 中卓信(北京)科技有限公司 | Communication information displaying method and device |
CN108234549B (en) * | 2016-12-14 | 2021-04-27 | 平安科技(深圳)有限公司 | Policy information checking method and device |
CN108234549A (en) * | 2016-12-14 | 2018-06-29 | 平安科技(深圳)有限公司 | Policy information checking method and device |
CN107749861A (en) * | 2017-11-16 | 2018-03-02 | 平安科技(深圳)有限公司 | Information-pushing method, device, terminal device and storage medium |
CN108966157A (en) * | 2018-08-10 | 2018-12-07 | 深圳市梦网科技发展有限公司 | Transmission, methods of exhibiting and the device of end message |
CN109286905A (en) * | 2018-10-30 | 2019-01-29 | 北京珠穆朗玛移动通信有限公司 | Short message treatment method sends terminal and SMS encryption processing system |
CN109634683A (en) * | 2018-12-05 | 2019-04-16 | 珠海市小源科技有限公司 | The configuration of short message operation frame and method for pushing and device based on enterprise expectations |
CN110134889A (en) * | 2019-04-30 | 2019-08-16 | 中国联合网络通信集团有限公司 | Short link generation method, device and server |
CN110134889B (en) * | 2019-04-30 | 2021-08-10 | 中国联合网络通信集团有限公司 | Short link generation method and device and server |
CN110213397A (en) * | 2019-05-29 | 2019-09-06 | 北京达佳互联信息技术有限公司 | Data creation method, device, electronic equipment and storage medium |
CN112417326A (en) * | 2020-11-20 | 2021-02-26 | 百度在线网络技术(北京)有限公司 | URL conversion method and device, electronic equipment and storage medium |
CN112417326B (en) * | 2020-11-20 | 2024-07-26 | 百度在线网络技术(北京)有限公司 | URL conversion method and device, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104080059A (en) | Method, device and system of implementing short message sending and receiving | |
CN104602238B (en) | A kind of wireless network connecting method, device and system | |
CN112035827B (en) | Cipher data processing method, device, equipment and readable storage medium | |
CN110912682B (en) | Data processing method, device and system | |
CN107682159A (en) | The trusted application management method and trusted application management system of a kind of intelligent terminal | |
CN105392136A (en) | Method and device for access to router based on two-dimensional code | |
CN104917807A (en) | Resource transfer method, apparatus and system | |
CN103327034A (en) | Safe login method, system and device | |
CN105101183A (en) | Method and system for protecting private contents at mobile terminal | |
CN109726578B (en) | Dynamic two-dimensional code anti-counterfeiting solution | |
CN104683407A (en) | Method and device for transmitting page data and application data | |
CN104202736A (en) | Mobile terminal short message end-to-end encryption method oriented to Android system | |
JP2021505938A (en) | Systems and methods to improve data encryption | |
CN102143131B (en) | User logout method and authentication server | |
CN109639819A (en) | Document transmission method, client, server and system | |
CN110601815A (en) | Block chain data processing method and equipment | |
CN107168765A (en) | A kind of method and system of remote compilation software | |
CN111181920A (en) | Encryption and decryption method and device | |
CN107579903B (en) | Picture message secure transmission method and system based on mobile device | |
CN109495458A (en) | A kind of method, system and the associated component of data transmission | |
CN105743917A (en) | Message transmitting method and terminal | |
CN109905490B (en) | Virtual simulation experiment sharing platform architecture | |
CN102624892B (en) | A kind of method preventing plug-in client simulation HTTP request | |
EP4102808A1 (en) | Data processing method and apparatus based on instant messaging, device, and medium | |
CN109005187A (en) | A kind of communication information guard method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20141001 |