CN104639291B - 一种信息收发方法、***及装置 - Google Patents
一种信息收发方法、***及装置 Download PDFInfo
- Publication number
- CN104639291B CN104639291B CN201510046331.3A CN201510046331A CN104639291B CN 104639291 B CN104639291 B CN 104639291B CN 201510046331 A CN201510046331 A CN 201510046331A CN 104639291 B CN104639291 B CN 104639291B
- Authority
- CN
- China
- Prior art keywords
- terminal
- information
- code identification
- identification number
- server
- 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
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例公开了一种信息收发方法、***及装置,包括:服务器接收第一终端发送的第一信息;服务器根据预先存储的编码规则对第一信息进行编码,生成第二信息,以及生成该第二信息的编码标识号;服务器向第二终端发送携带编码标识号的接收提示消息;第二终端查询编码标识号是否大于第二终端存储的编码标识号集合中最大的编码标识号;当第二终端查询到编码标识号大于第二终端存储的编码标识号集合中最大的编码标识号时,将查询结果发送至服务器;服务器根据查询结果向第二终端发送第二信息;服务器向第一终端发送第一信息发送成功的提示消息。实施本发明实施例,能够提高信息在传输过程中的可靠性。
Description
技术领域
本发明涉及信息处理技术领域,尤其涉及一种信息收发方法、***及装置。
背景技术
随着互联网的快速发展及终端的迅速普及,终端的功能日益强大。用户可以利用终端访问外部网络数据资源、通信以及拍照等等。以通信为例,当终端A将信息发出后,即可传送到运营商的服务器,该服务器再将信息发送给终端B。由于在信息传输过程中,终端A将信息发出后,无论终端B是否成功接收该信息,终端B均不会给终端A一个反馈通知。且终端A将信息发出后,若服务器将信息传输给终端B的过程中丢失该信息,则终端B接收不到该信息。从而导致信息传输失败。可见,目前信息传输可靠性不高。
发明内容
本发明实施例提供了一种信息收发方法、***及装置,能够提高信息传输过程中的可靠性。
本发明实施例公开了一种信息收发方法,包括:
服务器接收第一终端发送的第一信息;
所述服务器根据预先存储的编码规则对所述第一信息进行编码,生成第二信息,以及生成所述第二信息的编码标识号;
所述服务器向第二终端发送携带所述编码标识号的接收提示消息,所述接收提示消息用于通知所述第二终端接收所述第二信息;
所述第二终端查询所述编码标识号是否大于所述第二终端存储的编码标识号集合中最大的编码标识号;
当所述第二终端查询到所述编码标识号大于所述第二终端存储的编码标识号集合中最大的编码标识号时,将查询结果发送至所述服务器;
所述服务器根据所述查询结果向所述第二终端发送所述第二信息;
所述服务器向所述第一终端发送所述第一信息发送成功的提示消息。
相应地,本发明实施例还公开了一种信息收发***,包括:第一终端、服务器以及第二终端,其中,
所述第一终端用于发送第一信息至所述服务器;
所述服务器用于根据预先存储的编码规则对所述第一信息进行编码,生成第二信息,以及生成所述第二信息的编码标识号;
所述服务器还用于向所述第二终端发送携带所述编码标识号的接收提示消息,所述接收提示消息用于通知所述第二终端接收所述第二信息;
所述第二终端用于查询所述编码标识号是否大于所述第二终端存储的编码标识号集合中最大的编码标识号;
所述第二终端还用于当查询到所述编码标识号大于所述第二终端存储的编码标识号集合中最大的编码标识号时,将查询结果发送至所述服务器;
所述服务器还用于根据所述查询结果向所述第二终端发送所述第二信息;
所述服务器还用于向所述第一终端发送所述第一信息发送成功的提示消息。
相应地,本发明实施例还公开了一种信息收发装置,包括:
接收单元,用于接收第一终端发送的第一信息;
生成单元,用于根据预先存储的编码规则对所述第一信息进行编码,生成第二信息,以及生成所述第二信息的编码标识号;
发送单元,用于向第二终端发送携带所述编码标识号的接收提示消息,以使所述第二终端在查询到所述编码标识号大于所述第二终端存储的编码标识号集合中最大的编码标识号时,将查询结果发送至所述服务器,所述接收提示消息用于通知所述第二终端接收所述第二信息;
所述发送单元还用于根据所述查询结果向所述第二终端发送所述第二信息;
所述发送单元还用于向所述第一终端发送所述第一信息发送成功的提示消息。
本发明实施例中,服务器接收第一终端发送的第一信息;所述服务器根据预先存储的编码规则对所述第一信息进行编码,生成第二信息,以及生成所述第二信息的编码标识号;所述服务器向第二终端发送携带所述编码标识号的接收提示消息,所述接收提示消息用于通知所述第二终端接收所述第二信息;所述第二终端查询所述编码标识号是否大于所述第二终端存储的编码标识号集合中最大的编码标识号;当所述第二终端查询到所述编码标识号大于所述第二终端存储的编码标识号集合中最大的编码标识号时,将查询结果发送至所述服务器;所述服务器根据所述查询结果向所述第二终端发送所述第二信息;所述服务器向所述第一终端发送所述第一信息发送成功的提示消息。实施本发明实施例,能够提高信息在传输过程中的可靠性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种信息收发方法的流程示意图;
图2是本发明实施例公开的另一种信息收发方法的流程示意图;
图3是本发明实施例公开的一种信息收发***的结构示意图;
图4是本发明实施例公开的一种信息收发装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种信息收发方法、***及装置,能够提高信息在传输过程中的可靠性。
请参阅图1,图1是本发明实施例公开的一种信息收发方法的流程示意图;在图1中,第一终端可以包括但不限于智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)等终端。第二终端也可以包括但不限于智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)等终端。如图1所示,该信息收发方法包括以下步骤:
S101、服务器接收第一终端发送的第一信息。
本发明实施例中,第一信息是由第一终端发送的,其中,第一信息可以是图片、语音或视频等等;且第一信息包括至少一条信息。当第一信息包含多条信息时,可以以输入第一信息的时间先后顺序发送出去。
S102、上述服务器根据预先存储的编码规则对上述第一信息进行编码,生成第二信息,以及生成所述第二信息的编码标识号。
本发明实施例中,编码规则包括按接收上述第一信息的时间先后顺序进行编码的规则。且服务器接收到第一信息时,即会对第一信息编码,生成第二信息,以及生成该第二信息的编码标识号。其中,编码标识号也是与编码规则相关的,该编码标识号是以递增的形式生成的。举例来说:当在第一时间段内,终端A给终端B发送了五条信息,则在服务器接收到这五条信息时,若第一条信息的编码标识号为A10100,则接下来的四条信息对应的编码标识号则会按接收的时间先后顺序递增编码。如可以分别为A10101、A10102、A10103、A10104。
作为一种可选的实施方式,当有至少一个终端给终端B发送信息时,在服务器接收到各个终端发送的信息时,仍以接收信息的时间先后顺序进行编码。举例来说,当在第一时间段内终端A给终端B发送了第一条信息与第二条信息,在第二时间段内终端C给终端B发送了第三条信息以及第四条条信息,在第三段时间段内终端A给终端B发送了第五条信息。若第一条信息对应的编码标识号为10114,则第二条信息对应的编码标识号为10115,第三条信息对应的编码标识号为10116,第四条信息对应的编码标识号为10117,第五条信息对应的编码标识号为10118。由上可知,该编码标识号对某一个终端发送的信息进行编码生成相应的编码标识号,该编码标识号一定是按接收信息的时间先后顺序编码,但是不一定是等差递增数列。因为在此时间段内,其他终端也可能发送信息给终端B。所以对于编码标识号集合而言,是一个等差递增数列,但是对于某一个终端对应的编码标识号则不是等差递增数列。
S103、上述服务器向第二终端发送携带上述编码标识号的接收提示消息。
本发明实施例中,上述接收提示消息用于通知上述第二终端接收上述第二信息。
S104、上述第二终端查询上述编码标识号是否大于上述第二终端存储的编码标识号集合中最大的编码标识号。
本发明实施例中,当第二终端接收到服务器发送的携带上述编码标识号的接收提示消息时,该第二终端即会获取本端已存储的编码标识号集合,以及将所述编码标识号集合中的各个编码标识号进行比较,以获取该编码标识号集合中最大的编码标识号。当第二终端获取到最大的编码标识号后,将该最大的编码标识号与上述服务器发送的编码标识号进行比较,并判断服务器发送的编码标识号与第二终端存储的编码标识号的大小关系。
S105、当上述第二终端查询到上述编码标识号大于上述第二终端存储的编码标识号集合中最大的编码标识号时,将查询结果发送至上述服务器。
本发明实施例中,查询结果包括第二终端存储的最大编码标识号大于服务器发送的编码标识号与第二终端存储的最大编码标识号小于或等于服务器发送的编码标识号两种查询结果。
S106、上述服务器根据上述查询结果向上述第二终端发送上述第二信息。
本发明实施例中,当服务器接收到第二终端发送的查询结果包括第二终端存储的最大编码标识号大于服务器发送的编码标识号时,服务器即会将上述第二信息发送至第二终端。
S107、上述服务器向上述第一终端发送上述第一信息发送成功的提示消息。
本发明实施例中,当上述第二终端成功接收到服务器发送的第二信息时,服务器将会通知第一终端,其中,第一信息已成功发送。
在图1中,服务器接收第一终端发送的第一信息;上述服务器根据预先存储的编码规则对上述第一信息进行编码,生成第二信息,以及生成上述第二信息的编码标识号;上述服务器向第二终端发送携带上述编码标识号的接收提示消息,上述接收提示消息用于通知上述第二终端接收上述第二信息;上述第二终端查询上述编码标识号是否大于上述第二终端存储的编码标识号集合中最大的编码标识号;当上述第二终端查询到上述编码标识号大于上述第二终端存储的编码标识号集合中最大的编码标识号时,将查询结果发送至上述服务器;上述服务器根据上述查询结果向上述第二终端发送上述第二信息;上述服务器向上述第一终端发送上述第一信息发送成功的提示消息。实施本发明实施例,能够提高信息在传输过程中的可靠性。
请参阅图2,图2是本发明实施例公开的另一种信息收发方法的流程示意图;如图2所示,该信息收发方法包括以下步骤:
S201、服务器接收第一终端发送的第一信息。
S202、上述服务器根据预先存储的编码规则对上述第一信息进行编码,生成第二信息,以及生成该第二信息的编码标识号。
S203、上述服务器向第二终端发送携带上述编码标识号的接收提示消息。
本发明实施例中,该接收提示消息用于通知上述第二终端接收上述第二信息。
S204、上述第二终端查询上述编码标识号是否大于上述第二终端存储的编码标识号集合中最大的编码标识号。
S205、当上述第二终端查询到上述编码标识号大于上述第二终端存储的编码标识号集合中最大的编码标识号时,将查询结果上述至上述服务器。
本发明实施例中,上述第二终端接收到上述服务器发送的任一信息时,将该信息的编码标识号加入至预先建立的上述编码标识号集合中。
S206、上述服务器根据上述查询结果向上述第二终端发送上述第二信息。
作为一种可选的实施方式,当由于外界网络因素导致查询结果发送失败时,当第二终端在预先设定的时间间隔还未收到第二信息,则第二终端可以再次发送查询结果,以提示服务器发送第二信息。
S207、上述服务器向上述第一终端发送上述第一信息发送成功的提示消息。
S208、当上述第二终端查询到上述编码标识号小于或等于上述第二终端存储的编码标识号集合中最大的编码标识号时,上述第二终端禁止接收所述第二信息。
本发明实施例中,当上述第二终端查询到上述编码标识号小于或等于上述第二终端存储的编码标识号集合中最大的编码标识号时,说明该第二信息是已经接收过的信息,所以第二终端可以直接拒绝接收该信息。
S209、当上述服务器未接收到上述查询结果时,上述服务器向上述第一终端发送所述第一信息发送失败的提示消息。
本发明实施例中,当上述第二终端查询到上述编码标识号小于或等于上述第二终端存储的编码标识号集合中最大的编码标识号时,上述第二终端则不会将查询结果发送给服务器。当服务器未收到查询结果时,向上述第一终端发送所述第一信息发送失败的提示消息;本次信息发送结束。
在图2中,当第一信息发送失败时,服务器仍然会给第一终端发送第一信息发送失败的提示消息。即通过这样的提示信息结束本次信息传送。即使信息丢失,第一终端还可以根据该提示信息,再次发送该第一信息。同样可以保证信息传送的可靠性。
请参阅图3,图3是本发明实施例公开的一种信息收发***的结构示意图;在图3中,第一终端可以包括但不限于智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)等终端。以及第二终端也可以包括但不限于智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)等终端。如图3所示,该信息收发***可以包括第一终端、第二终端以及服务器,其中,
上述第一终端31,用于发送第一信息至服务器。
本发明实施例中,第一信息是由第一终端31发送的,其中,第一信息可以是图片、语音或视频等等;且第一信息包括至少一条信息。当第一信息包含多条信息时,可以以输入第一信息的时间先后顺序发送出去。
上述服务器32,用于根据预先存储的编码规则对上述第一信息进行编码,生成第二信息,以及生成上述第二信息的编码标识号。
本发明实施例中,编码规则包括按接收上述第一信息的时间先后顺序进行编码的规则。且服务器32接收到第一信息时,即会对第一信息编码,生成第二信息,以及生成该第二信息的编码标识号。其中,编码标识号也是与编码规则相关的,该编码标识号是以递增的形式生成的。举例来说:当在第一时间段内,终端A给终端B发送了五条信息,则在服务器接收到这五条信息时,若第一条信息的编码标识号为A10100,则接下来的四条信息对应的编码标识号则会按接收的时间先后顺序递增编码。如可以分别为A10101、A10102、A10103、A10104。
作为一种可选的实施方式,当有至少一个终端给终端B发送信息时,在服务器接收到各个终端发送的信息时,仍以接收信息的时间先后顺序进行编码。举例来说,当在第一时间段内终端A给终端B发送了第一条信息与第二条信息,在第二时间段内终端C给终端B发送了第三条信息以及第四条条信息,在第三段时间段内终端A给终端B发送了第五条信息。若第一条信息对应的编码标识号为10114,则第二条信息对应的编码标识号为10115,第三条信息对应的编码标识号为10116,第四条信息对应的编码标识号为10117,第五条信息对应的编码标识号为10118。由上可知,该编码标识号对某一个终端发送的信息进行编码生成相应的编码标识号,该编码标识号一定是按接收信息的时间先后顺序编码,但是不一定是等差递增数列。因为在此时间段内,其他终端也可能发送信息给终端B。所以对于编码标识号集合而言,是一个等差递增数列,但是对于某一个终端对应的编码标识号则不是等差递增数列。
上述服务器32,还用于向上述第二终端33发送携带上述编码标识号的接收提示消息。
本发明实施例中,上述接收提示消息用于通知上述第二终端33接收上述第二信息。
上述第二终端33,用于查询上述编码标识号是否大于上述第二终端存储的编码标识号集合中最大的编码标识号。
本发明实施例中,当第二终端33接收到服务器32发送的携带上述编码标识号的接收提示消息时,该第二终端33即会获取本端已存储的编码标识号集合,以及将所述编码标识号集合中的各个编码标识号进行比较,以获取该编码标识号集合中最大的编码标识号。当第二终端33获取到最大的编码标识号后,将该最大的编码标识号与上述服务器32发送的编码标识号进行比较,并判断服务器32发送的编码标识号与第二终端33存储的编码标识号的大小关系。
上述第二终端33,还用于当查询到上述编码标识号大于上述第二终端33存储的编码标识号集合中最大的编码标识号时,将查询结果发送至上述服务器32。
作为一种可选的实施方式,当由于外界网络因素导致查询结果发送失败时,当第二终端33在预先设定的时间间隔还未收到第二信息,则第二终端33可以再次发送查询结果,以提示服务器32发送第二信息。
本发明实施例中,查询结果包括第二终端33存储的最大编码标识号大于服务器32发送的编码标识号与第二终33端存储的最大编码标识号小于或等于服务器32发送的编码标识号两种查询结果。
上述服务器32,还用于根据上述查询结果向上述第二终端33发送上述第二信息。
本发明实施例中,当服务器32接收到第二终端33发送的查询结果包括第二终端33存储的最大编码标识号大于服务器32发送的编码标识号时,服务器32即会将上述第二信息发送至第二终端33。
上述服务器32,还用于向上述第一终端31发送上述第一信息发送成功的提示消息。
本发明实施例中,当上述第二终端33成功接收到服务器32发送的第二信息时,服务器将会通知第一终端31第一信息已成功发送。
上述第二终端33,还用于当查询到上述编码标识号小于或等于上述第二终端33存储的编码标识号集合中最大的编码标识号时,禁止接收上述第二信息。
本发明实施例中,当上述第二终端33查询到上述编码标识号小于或等于上述第二终端33存储的编码标识号集合中最大的编码标识号时,说明该第二信息是已经接收过的信息,所以第二终端33可以直接拒绝接收该信息。
上述服务器32,还用于在未接收到上述查询结果时,向上述第一终端31发送上述第一信息发送失败的提示消息。
本发明实施例中,当上述第二终端33查询到上述编码标识号小于或等于上述第二终端33存储的编码标识号集合中最大的编码标识号时,上述第二终端33则不会将查询结果发送给服务器32。当服务器32未收到查询结果时,向上述第一终端31发送所述第一信息发送失败的提示消息;本次信息发送结束。
上述第二终端33,还用于在接收到上述服务器32发送的任一信息时,将该信息的编码标识号加入至预先建立的上述编码标识号集合中。
在图3中,上述第一终端31用于发送第一信息至所述服务器32;上述服务器32用于根据预先存储的编码规则对上述第一信息进行编码,生成第二信息,以及生成上述第二信息的编码标识号;上述服务器32还用于向上述第二终端33发送携带上述编码标识号的接收提示消息,上述接收提示消息用于通知上述第二终端33接收上述第二信息;上述第二终端33用于查询上述编码标识号是否大于上述第二终端33存储的编码标识号集合中最大的编码标识号;上述第二终端33还用于当查询到上述编码标识号大于上述第二终端33存储的编码标识号集合中最大的编码标识号时,将查询结果发送至上述服务器32;上述服务器32还用于根据上述查询结果向上述第二终端33发送上述第二信息;上述服务器32还用于向上述第一终端31发送上述第一信息发送成功的提示消息。实施本发明实施例,能够提高信息在传输过程中的可靠性。
请参阅图4,图4是本发明实施例公开的一种信息收发装置的结构示意图。如图4所示,该信息收发装置包括:接收单元41、生成单元42以及发送单元43,其中,
上述接收单元41,用于接收第一终端发送的第一信息。
本发明实施例中,第一信息是由第一终端发送的,其中,第一信息可以是图片、语音或视频等等;且第一信息包括至少一条信息。当第一信息包含多条信息时,可以以输入第一信息的时间先后顺序发送出去。
上述生成单元42,用于根据预先存储的编码规则对上述第一信息进行编码,生成第二信息,以及生成上述第二信息的编码标识号。
本发明实施例中,编码规则包括按接收单元41接收到的上述第一信息的时间先后顺序进行编码的规则。且接收单元41接收到第一信息时,生成单元42即会对第一信息编码,生成第二信息,以及生成该第二信息的编码标识号。其中,编码标识号也是与编码规则相关的,该编码标识号是以递增的形式生成的。举例来说:当在第一时间段内,终端A给终端B发送了五条信息,则在接收单元41接收到这五条信息时,若第一条信息的编码标识号为A10100,则接下来的四条信息对应的编码标识号则会按接收的时间先后顺序递增编码。如可以分别为A10101、A10102、A10103、A10104。
作为一种可选的实施方式,当有至少一个终端给终端B发送信息时,在接收单元41接收到各个终端发送的信息时,仍以接收信息的时间先后顺序进行编码。举例来说,当在第一时间段内终端A给终端B发送了第一条信息与第二条信息,在第二时间段内终端C给终端B发送了第三条信息以及第四条条信息,在第三段时间段内终端A给终端B发送了第五条信息。若第一条信息对应的编码标识号为10114,则第二条信息对应的编码标识号为10115,第三条信息对应的编码标识号为10116,第四条信息对应的编码标识号为10117,第五条信息对应的编码标识号为10118。由上可知,该编码标识号对某一个终端发送的信息进行编码生成相应的编码标识号,该编码标识号一定是按接收信息的时间先后顺序编码,但是不一定是等差递增数列。因为在此时间段内,其他终端也可能发送信息给终端B。所以对于编码标识号集合而言,是一个等差递增数列,但是对于某一个终端对应的编码标识号则不是等差递增数列。
上述发送单元43,用于向第二终端发送携带上述编码标识号的接收提示消息,以使上述第二终端在查询到上述编码标识号大于上述第二终端存储的编码标识号集合中最大的编码标识号时,将查询结果发送至上述服务器,该接收提示消息用于通知上述第二终端接收上述第二信息。
本发明实施例中,上述接收提示消息用于通知上述第二终端接收上述第二信息。
本发明实施例中,当第二终端接收到发送单元43发送的携带上述编码标识号的接收提示消息时,该第二终端即会获取本端已存储的编码标识号集合,以及将所述编码标识号集合中的各个编码标识号进行比较,以获取该编码标识号集合中最大的编码标识号。当第二终端获取到最大的编码标识号后,将该最大的编码标识号与上述发送单元43发送的编码标识号进行比较,并判断服务器发送的编码标识号与第二终端存储的编码标识号的大小关系。
本发明实施例中,查询结果包括第二终端存储的最大编码标识号大于发送单元43发送的编码标识号与第二终端存储的最大编码标识号小于或等于发送单元43发送的编码标识号两种查询结果。
上述发送单元43,还用于根据上述查询结果向上述第二终端发送上述第二信息。
本发明实施例中,当接收单元41接收到第二终端发送的查询结果包括第二终端存储的最大编码标识号大于发送单元43发送的编码标识号时,发送单元43即会将上述第二信息发送至第二终端。
上述发送单元43,还用于向上述第一终端发送上述第一信息发送成功的提示消息。
上述发送单元43,还用于当未接收到上述查询结果时,向上述第一终端发送上述第一信息发送失败的提示消息。
本发明实施例中,当上述第二终端查询到上述编码标识号小于或等于上述第二终端存储的编码标识号集合中最大的编码标识号时,上述第二终端则不会将查询结果发送给服务器。当接收单元41未接收到查询结果时,发送单元43向上述第一终端发送所述第一信息发送失败的提示消息;本次信息发送结束。
在图4中,接收单元41接收第一终端发送的第一信息;生成单元42根据预先存储的编码规则对上述第一信息进行编码,生成第二信息,以及生成上述第二信息的编码标识号;发送单元43向第二终端发送携带上述编码标识号的接收提示消息,以使上述第二终端查询上述编码标识号是否大于上述第二终端存储的编码标识号集合中最大的编码标识号;当上述第二终端查询到上述编码标识号大于上述第二终端存储的编码标识号集合中最大的编码标识号时,以及由所述第二终端将查询结果发送至上述服务器;以及由上述服务器根据上述查询结果向上述第二终端发送上述第二信息;发送单元43向上述第一终端发送上述第一信息发送成功的提示消息。实施本发明实施例,能够提高信息在传输过程中的可靠性。
具体的,本发明实施例中介绍的终端可以实施本发明结合图1、图2介绍的信息收发方法实施例中的部分或全部流程。
本发明所有实施例中的模块或子模块,可以通过通用集成电路,例如CPU(CentralProcessing Unit,中央处理器),或通过ASIC(Application Specific IntegratedCircuit,专用集成电路)来实现。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存取存储器(Random AccessMemory,简称RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (10)
1.一种信息收发方法,其特征在于,包括:
服务器接收第一终端发送的第一信息;
所述服务器根据预先存储的编码规则对所述第一信息进行编码,生成第二信息,以及生成所述第二信息的编码标识号,所述编码标识号是按照服务器接收到需要发送给同一个终端的第一信息的时间先后顺序以递增形式生成的;
所述服务器向第二终端发送携带所述编码标识号的接收提示消息,所述接收提示消息用于通知所述第二终端接收所述第二信息;
所述第二终端查询所述编码标识号是否大于所述第二终端存储的编码标识号集合中最大的编码标识号;
当所述第二终端查询到所述编码标识号大于所述第二终端存储的编码标识号集合中最大的编码标识号时,将查询结果发送至所述服务器;
所述服务器根据所述查询结果向所述第二终端发送所述第二信息;
所述服务器向所述第一终端发送所述第一信息发送成功的提示消息。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述第二终端查询到所述编码标识号小于或等于所述第二终端存储的编码标识号集合中最大的编码标识号时,所述第二终端禁止接收所述第二信息。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当所述服务器未接收到所述查询结果时,所述服务器向所述第一终端发送所述第一信息发送失败的提示消息。
4.根据权利要求1~3中任意一项所述的方法,其特征在于,所述方法还包括:
所述第二终端接收到所述服务器发送的任一信息时,将该信息的编码标识号加入至预先建立的所述编码标识号集合中。
5.一种信息收发***,其特征在于,包括:第一终端、服务器以及第二终端,其中,
所述第一终端,用于发送第一信息至所述服务器;
所述服务器,用于根据预先存储的编码规则对所述第一信息进行编码,生成第二信息,以及生成所述第二信息的编码标识号,所述编码标识号是按照服务器接收到需要发送给同一个终端的第一信息的时间先后顺序以递增形式生成的;
所述服务器,还用于向所述第二终端发送携带所述编码标识号的接收提示消息,所述接收提示消息用于通知所述第二终端接收所述第二信息;
所述第二终端,用于查询所述编码标识号是否大于所述第二终端存储的编码标识号集合中最大的编码标识号;
所述第二终端,还用于当查询到所述编码标识号大于所述第二终端存储的编码标识号集合中最大的编码标识号时,将查询结果发送至所述服务器;
所述服务器,还用于根据所述查询结果向所述第二终端发送所述第二信息;
所述服务器,还用于向所述第一终端发送所述第一信息发送成功的提示消息。
6.根据权利要求5所述的***,其特征在于,
所述第二终端,还用于当查询到所述编码标识号小于或等于所述第二终端存储的编码标识号集合中最大的编码标识号时,禁止接收所述第二信息。
7.根据权利要求6所述的***,其特征在于,
所述服务器,还用于在未接收到所述查询结果时,向所述第一终端发送所述第一信息发送失败的提示消息。
8.根据权利要求5~7任意一项所述的***,其特征在于,
所述第二终端,还用于在接收到所述服务器发送的任一信息时,将该信息的编码标识号加入至预先建立的所述编码标识号集合中。
9.一种信息收发装置,其特征在于,包括:
接收单元,用于接收第一终端发送的第一信息;
生成单元,用于根据预先存储的编码规则对所述第一信息进行编码,生成第二信息,以及生成所述第二信息的编码标识号,所述编码标识号是按照接收单元接收到需要发送给同一个终端的第一信息的时间先后顺序以递增形式生成的;
发送单元,用于向第二终端发送携带所述编码标识号的接收提示消息,以使所述第二终端在查询到所述编码标识号大于所述第二终端存储的编码标识号集合中最大的编码标识号时,将查询结果发送至所述信息收发装置,所述接收提示消息用于通知所述第二终端接收所述第二信息;
所述发送单元,还用于根据所述查询结果向所述第二终端发送所述第二信息;
所述发送单元,还用于向所述第一终端发送所述第一信息发送成功的提示消息。
10.根据权利要求9所述的装置,其特征在于,
所述发送单元,还用于当未接收到所述查询结果时,向所述第一终端发送所述第一信息发送失败的提示消息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510046331.3A CN104639291B (zh) | 2015-01-29 | 2015-01-29 | 一种信息收发方法、***及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510046331.3A CN104639291B (zh) | 2015-01-29 | 2015-01-29 | 一种信息收发方法、***及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104639291A CN104639291A (zh) | 2015-05-20 |
CN104639291B true CN104639291B (zh) | 2019-01-01 |
Family
ID=53217653
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510046331.3A Active CN104639291B (zh) | 2015-01-29 | 2015-01-29 | 一种信息收发方法、***及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104639291B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102833695A (zh) * | 2011-06-15 | 2012-12-19 | 腾讯科技(深圳)有限公司 | 即时通信信息提示客户端、***及方法 |
CN104168335A (zh) * | 2014-09-02 | 2014-11-26 | 东软熙康健康科技有限公司 | 一种数据同步方法和装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100742362B1 (ko) * | 2005-10-04 | 2007-07-25 | 엘지전자 주식회사 | 이동통신 네트워크에서 콘텐츠를 안전하게 송수신하기 위한 방법 및 장치 |
-
2015
- 2015-01-29 CN CN201510046331.3A patent/CN104639291B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102833695A (zh) * | 2011-06-15 | 2012-12-19 | 腾讯科技(深圳)有限公司 | 即时通信信息提示客户端、***及方法 |
CN104168335A (zh) * | 2014-09-02 | 2014-11-26 | 东软熙康健康科技有限公司 | 一种数据同步方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN104639291A (zh) | 2015-05-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107087033B (zh) | 消息推送方法、装置、存储介质及计算机设备 | |
CN102638586B (zh) | 应用程序信息的分享方法、***和装置 | |
US20180302221A1 (en) | Barcode security authentication method | |
CN102970362A (zh) | 一种云端数据共享的方法及装置 | |
CN104869049B (zh) | 终端信息发送方法和*** | |
CN104253741A (zh) | 一种信息发送方法、相关装置及*** | |
CN104486748B (zh) | 联系人号码更新方法及移动终端 | |
WO2017166508A1 (zh) | 数据处理方法及装置 | |
CN104767714A (zh) | 一种关联用户资源信息的方法、终端及*** | |
US10341830B2 (en) | Method and apparatus for sending or forwarding information | |
CN105260870A (zh) | 身份验证方法、身份验证***和终端 | |
CN105208141A (zh) | 一种设备编码处理方法和服务器 | |
CN106255074B (zh) | 一种群组建立方法和装置 | |
CN105306348A (zh) | 群聊延漏消息的解决方法以及即时通讯工具 | |
CN103888264A (zh) | 基于后台数据交换的手机间数据转移方法、终端及*** | |
CN105791520A (zh) | 一种通讯录更新的方法和相应装置 | |
CN104506405B (zh) | 跨域访问的方法及装置 | |
CN106385516B (zh) | 一种设置业务转移的方法、装置及终端 | |
CN103927646A (zh) | 一种信息处理方法及电子设备 | |
CN104639291B (zh) | 一种信息收发方法、***及装置 | |
CN105516933A (zh) | 消息处理方法、装置、移动终端及服务器 | |
CN103490984A (zh) | 一种获取用户信息的方法和装置 | |
CN110245192A (zh) | 身份信息查询方法和*** | |
CN104735643A (zh) | 一种信息处理的方法及数据服务器 | |
CN105320976A (zh) | 一种找回智能家居设备二维码的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |