具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参见图1,是本发明实施例提供的一种数据处理的方法的流程示意图,所述方法可以包括:
S101,前端服务器接收基于富媒体应用平台的客户端所发送的第一扫描结果信息;
具体的,前端服务器接收基于富媒体应用平台的客户端所发送的第一扫描结果信息。其中,所述第一扫描结果信息包括第一应用道具标识,所述第一应用道具标识是由所述客户端通过扫描设备扫描应用道具的唯一图案标识所获得的,所述唯一图案标识可以为二维码或条形码。其中,所述基于富媒体应用平台的客户端可以是包括集合群聊、视频直播、频道K歌、在线游戏、在线影视等功能为一体的富媒体客户端。例如,应用道具为纸牌,该纸牌上的唯一图案标识为二维码,扫描设备对该二维码进行扫描后生成第一应用道具标识,并将所述第一应用道具标识发送至所述客户端,再由所述客户端转发至所述前端服务器,所述第一应用道具标识可以为该纸牌的牌面信息,如该纸牌为“方块9”,那么所述第一应用道具标识可以为“方块9”的字符信息。
S102,所述前端服务器对所述第一扫描结果信息进行加密,并将加密后的第一扫描结果信息发送至后台服务器;
具体的,所述前端服务器接收到所述第一扫描结果信息后,可以对所述第一扫描结果信息进行加密,并将加密后的第一扫描结果信息发送至后台服务器。通过对所述第一扫描结果信息进行加密,可以避免所述第一扫描结果信息在所述前端服务器到所述后台服务器的传输过程中被非法篡改。其中,对所述第一扫描结果信息进行加密的算法可以为DES(Data Encryption Standard,数据加密标准)或IDEA(International Data Encryption Algorithm,国际数据加密算法)或AES(Advanced Encryption Standard,高级加密标准)或其他现有的加密算法。
S103,所述后台服务器对所述加密后的第一扫描结果信息进行解密,以得到第二扫描结果信息,并将所述第二扫描结果信息发送至所述前端服务器;
具体的,所述后台服务器接收到所述加密后的第一扫描结果信息后,可以对所述加密后的第一扫描结果信息进行解密,以得到第二扫描结果信息,其中,所述第二扫描结果信息包括第二应用道具标识;所述后台服务器再将所述第二扫描结果信息发送回所述前端服务器。
S104,所述前端服务器将接收到的所述第二扫描结果信息中的第二应用道具标识与所述第一应用道具标识进行匹配;
具体的,所述前端服务器提取所接收到的所述第二扫描结果信息中的第二应用道具标识,并将所述第二应用道具标识与本地的所述第一扫描结果信息中的第一应用道具标识进行匹配,以检测所述第一应用道具标识与所述第二应用道具标识是否相同。
S105,当所述第二应用道具标识与所述第一应用道具标识匹配为相同时,所述前端服务器通知所述后台服务器生成并记录与所述第二应用道具标识对应的业务数据;
具体的,当所述前端服务器检测出所述第二应用道具标识与所述第一应用道具标识匹配为相同时,说明所述后台服务器解密得到的第二应用道具标识是准确的,因此,所述前端服务器可以通知所述后台服务器生成并记录与所述第二应用道具标识对应的业务数据。例如,若第一应用道具标识为“方块9”,且所述前端服务器检测出第二应用道具标识也为“方块9”,那么所述前端服务器可以发送通知消息到所述后台服务器,使得所述后台服务器可以根据所述通知消息得知解密得到的第二应用道具标识是准确的,此时,所述后台服务器可以将第二应用道具标识映射到对应的用户信息,并记录包含该映射关系的业务数据,该映射关系可以表示为该用户信息对应的用户客户端所发到的牌为“方块9”,而负责发牌的用户可以为S101中所提到的所述客户端。通过对所述第一扫描结果信息进行加密传输可以有效避免数据被非法篡改,而且再通过所述前端服务器验证所述第一扫描结果信息和所述第二扫描结果信息是否相同,可以保证所述后台服务器只在得到准确的第二扫描结果信息时才生成和记录对应的业务数据,避免在数据被非法篡改或对加密后的第一扫描结果信息解密错误时会生成错误的业务数据。
本发明实施例中的前端服务器先将客户端发送的第一扫描结果信息进行加密,再将加密后的第一扫描结果信息发送至后台服务器,后台服务器对其进行解密以得到第二扫描结果信息,并将第二扫描结果信息发送回前端服务器,当前端服务器检测到第一扫描结果信息中的第一应用道具标识和第二扫描结果信息中的第二应用道具标识匹配为相同时,前端服务器可以通知后台服务器生成并记录与第二应用道具标识对应的业务数据;由此可见,通过对第一扫描结果信息进行加密可以有效防止数据被非法篡改,以保证数据的安全性,而且通过比较第一应用道具标识和第二应用道具标识,可以保证后台服务器只有在得到准确的第二应用道具标识时才能生成对应的业务数据,从而保证了数据的准确性。
请参见图2,是本发明实施例提供的另一种数据处理的方法的流程示意图,所述方法可以包括:
S201,前端服务器接收基于富媒体应用平台的客户端所发送的第一扫描结果信息;
具体的,前端服务器接收基于富媒体应用平台的客户端所发送的第一扫描结果信息。其中,所述第一扫描结果信息包括第一应用道具标识,所述第一应用道具标识是由所述客户端通过扫描设备扫描应用道具的唯一图案标识所获得的,所述唯一图案标识可以为二维码或条形码。其中,所述基于富媒体应用平台的客户端可以是包括集合群聊、视频直播、频道K歌、在线游戏、在线影视等功能为一体的富媒体客户端;其中,所述客户端还可以为主播客户端,主播客户端具备直播主动权,例如主播客户端具有视频上传的主动权,视频上传可以是游戏直播的视频,表演的视频,教育内容的视频等等视频上传。例如,应用道具为纸牌,该纸牌上的唯一图案标识为二维码,扫描设备对该二维码进行扫描后生成第一应用道具标识,并将所述第一应用道具标识发送至所述客户端,再由所述客户端转发至所述前端服务器,所述第一应用道具标识可以为该纸牌的牌面信息,如该纸牌为“方块9”,那么所述第一应用道具标识可以为“方块9”的字符信息。
所述第一扫描结果信息还包括所述客户端所处的第一频道信息,其中,频道简单来讲就是一种虚拟空间(或虚拟房间),位于该虚拟空间内的观众客户端可以不仅观看主播客户端的直播内容,还可以和主播客户端进行语音或文字的交互,所述第一频道信息可以为频道的ID(identification,身份标识号)号。当存在多个分别处于不同频道的客户端时,所述前端服务器可以接收到各个分别处于不同频道的客户端发送的扫描结果信息,即所述前端服务器可以接收到多个扫描结果信息,各个扫描结果信息中的频道信息互不相同,因此,通过频道信息可以区分出各个扫描结果信息是属于哪个频道的客户端。
S202,所述前端服务器对所述第一扫描结果信息进行加密,并将加密后的第一扫描结果信息发送至后台服务器;
具体的,所述前端服务器接收到所述第一扫描结果信息后,可以对所述第一扫描结果信息进行加密,并将加密后的第一扫描结果信息发送至后台服务器。通过对所述第一扫描结果信息进行加密,可以避免所述第一扫描结果信息在所述前端服务器到所述后台服务器的传输过程中被非法篡改。其中,对所述第一扫描结果信息进行加密的算法可以为DES或IDEA或AES或其他现有的加密算法。
S203,所述后台服务器对所述加密后的第一扫描结果信息进行解密,以得到第二扫描结果信息,并对所述第二扫描结果信息进行加密;
S204,所述后台服务器将加密后的第二扫描结果信息发送至所述前端服务器,以使所述前端服务器对加密后的第二扫描结果信息进行解密;
具体的,所述后台服务器对所述加密后的第一扫描结果信息进行解密,以得到所述第二扫描结果信息,为了进一步保证所述第二扫描结果信息的传输安全,所述后台服务器可以对所述第二扫描结果信息进行加密,再将加密后的第二扫描结果信息发送至所述前端服务器,所述前端服务器对其进行解密后得到所述第二扫描结果信息。通过对所述第二扫描结果信息进行加密,可以避免所述第二扫描结果信息在所述后台服务器到所述前端服务器的传输过程中被非法篡改。
S205,所述前端服务器接收所述后台服务器发送的所述第二扫描结果信息,并将接收到的所述第二频道信息与所述第一频道信息进行匹配;
具体的,所述第二扫描结果信息还包括所述客户端所处的第二频道信息。所述前端服务器对加密后的第二扫描结果信息进行解密后,可以提取所述第二扫描结果信息中的第二频道信息,并将所述第二频道信息与本地的第一扫描结果信息中的第一频道信息相匹配,以检测第一扫描结果信息和第二扫描结果信息是否为处于同一个频道的扫描结果信息,即检测第一扫描结果信息和第二扫描结果信息是否来自于同一个客户端。
S206,当所述第二频道信息与所述第一频道信息匹配为相同时,所述前端服务器进一步将所述第二应用道具标识与所述第一应用道具标识进行匹配;
具体的,当S205步骤中的所述前端服务器检测到所述第二频道信息与所述第一频道信息匹配为相同时,说明所述第一扫描结果信息和所述第二扫描结果信息来自于同一个客户端,此时,所述前端服务器进一步将所述第二应用道具标识与所述第一应用道具标识进行匹配。当S205步骤中的所述前端服务器检测到所述第二频道信息与所述第一频道信息匹配为不相同时,说明所述第一扫描结果信息和所述第二扫描结果信息并不来自于同一个客户端,即说明所述后台服务器得到的第二扫描结果信息不准确,此时,所述前端服务器可以重新发送加密后的第一扫描结果信息至所述后台服务器,使所述后台服务器重新返回新的第二扫描结果信息,以重新验证所述第一频道信息和新的第二扫描结果信息中的第二频道信息是否相同;进一步的,若所述前端服务器检测到所述第二频道信息与所述第一频道信息匹配为不相同的次数达到预设阈值,则所述前端服务器可以通知所述客户端重新发送新的第一扫描结果信息到所述前端服务器,以便于所述前端服务器对新的第一扫描结果信息进行加密并将加密后的新的第一扫描结果信息发送至所述后台服务器。
S207,当所述第二应用道具标识与所述第一应用道具标识匹配为相同时,所述前端服务器通知所述后台服务器生成并记录与所述第二应用道具标识对应的业务数据;
具体的,当所述前端服务器检测出所述第二应用道具标识与所述第一应用道具标识匹配为相同时,说明所述后台服务器解密得到的第二应用道具标识是准确的,因此,所述前端服务器可以通知所述后台服务器生成并记录与所述第二应用道具标识对应的业务数据。
所述后台服务器生成和记录所述业务数据后,所述后台服务器可以将携带有所述第二频道信息的所述业务数据发送至所述前端服务器,所述前端服务器根据所述业务数据生成与所述客户端对应的应用道具图文信息,以及与多个子客户端分别对应的应用道具图文信息;所述多个子客户端均处于所述第二频道信息上且与所述客户端具有关联关系;所述前端服务器将所生成的各个应用道具图文信息分别发送至对应的所述客户端以及所述多个子客户端。以纸牌游戏为例,所述客户端可以为主播客户端,所述多个子客户端可以为参与游戏活动的观众客户端,当主播用户进行发牌时,可以将纸牌上二维码放在扫描设备上进行扫描,扫描设备所生成的第一应用道具标识发送到主播客户端,再由主播客户端将其封装为第一扫描结果信息,并将第一扫描结果信息发送到前端服务器,再通过前端服务器进行加密和验证得知后台服务器中得到的第二扫描结果信息是准确的,那么后台服务器就可以根据第二扫描结果信息中的第二应用道具标识生成对应的业务数据,如第二应用道具标识为“方块9”,则对应的业务数据可以为“方块9”与观众客户端A的映射关系,即观众客户端A所发到的牌为“方块9”,后台服务器将第二频道信息和该映射关系发送到前端服务器,前端服务器可以生成第二频道信息上的观众客户端A对应的应用道具图文信息为方块9的扑克牌正面图案,并生成第二频道信息上的其他观众客户端以及主播客户端对应的应用道具图文信息均为扑克牌反面图案,前端服务器再将为方块9的扑克牌正面图案发送到观众客户端A,将扑克牌反面图案分别发送给第二频道信息上的其他观众客户端以及主播客户端。
当所述前端服务器检测出所述第二应用道具标识与所述第一应用道具标识匹配为不相同时,说明所述后台服务器得到的第二扫描结果信息不准确,此时,所述前端服务器可以重新发送加密后的第一扫描结果信息至所述后台服务器,使所述后台服务器重新返回新的第二扫描结果信息,以重新验证所述第一应用道具标识与新的第二扫描结果信息中的第二应用道具标识是否相同;进一步的,若所述前端服务器检测到所述第二应用道具标识与所述第一应用道具标识匹配为不相同的次数达到预设阈值,则所述前端服务器可以通知所述客户端重新发送新的第一扫描结果信息到所述前端服务器,以便于所述前端服务器对新的第一扫描结果信息进行加密并将加密后的新的第一扫描结果信息发送至所述后台服务器。
本发明实施例中的前端服务器先将客户端发送的第一扫描结果信息进行加密,再将加密后的第一扫描结果信息发送至后台服务器,后台服务器对其进行解密以得到第二扫描结果信息,并将第二扫描结果信息发送回前端服务器,当前端服务器检测到第一扫描结果信息中的第一应用道具标识和第二扫描结果信息中的第二应用道具标识匹配为相同时,前端服务器可以通知后台服务器生成并记录与第二应用道具标识对应的业务数据;由此可见,通过对第一扫描结果信息进行加密可以有效防止数据被非法篡改,以保证数据的安全性,而且通过比较第一应用道具标识和第二应用道具标识,可以保证后台服务器只有在得到准确的第二应用道具标识时才能生成对应的业务数据,从而保证了数据的准确性。
请参见图3,是本发明实施例提供的又一种数据处理的方法的流程示意图,所述方法可以包括:
S301,前端服务器接收基于富媒体应用平台的客户端所发送的第一扫描结果信息;其中,所述第一扫描结果信息包括第一应用道具标识,所述第一应用道具标识是由所述客户端通过扫描设备扫描应用道具的唯一图案标识所获得的;
具体的,前端服务器接收基于富媒体应用平台的客户端所发送的第一扫描结果信息。其中,所述第一扫描结果信息包括第一应用道具标识,所述第一应用道具标识是由所述客户端通过扫描设备扫描应用道具的唯一图案标识所获得的,所述唯一图案标识可以为二维码或条形码。其中,所述基于富媒体应用平台的客户端可以是包括集合群聊、视频直播、频道K歌、在线游戏、在线影视等功能为一体的富媒体客户端;其中,所述客户端还可以为主播客户端,主播客户端具备直播主动权,例如主播客户端具有视频上传的主动权,视频上传可以是游戏直播的视频,表演的视频,教育内容的视频等等视频上传。例如,应用道具为纸牌,该纸牌上的唯一图案标识为二维码,扫描设备对该二维码进行扫描后生成第一应用道具标识,并将所述第一应用道具标识发送至所述客户端,再由所述客户端转发至所述前端服务器,所述第一应用道具标识可以为该纸牌的牌面信息,如该纸牌为“方块9”,那么所述第一应用道具标识可以为“方块9”的字符信息。
所述第一扫描结果信息还包括所述客户端所处的第一频道信息,其中,频道简单来讲就是一种虚拟空间(或虚拟房间),位于该虚拟空间内的观众客户端可以不仅观看主播客户端的直播内容,还可以和主播客户端进行语音或文字的交互,所述第一频道信息可以为频道的ID号。当存在多个分别处于不同频道的客户端时,所述前端服务器可以接收到各个分别处于不同频道的客户端发送的扫描结果信息,即所述前端服务器可以接收到多个扫描结果信息,各个扫描结果信息中的频道信息互不相同,因此,通过频道信息可以区分出各个扫描结果信息是属于哪个频道的客户端。
S302,所述前端服务器对所述第一扫描结果信息进行加密,并将加密后的第一扫描结果信息发送至后台服务器,以使所述后台服务器对所述加密后的第一扫描结果信息进行解密,以得到第二扫描结果信息;其中,所述第二扫描结果信息包括第二应用道具标识;
具体的,所述前端服务器接收到所述第一扫描结果信息后,可以对所述第一扫描结果信息进行加密,并将加密后的第一扫描结果信息发送至后台服务器。通过对所述第一扫描结果信息进行加密,可以避免所述第一扫描结果信息在所述前端服务器到所述后台服务器的传输过程中被非法篡改。其中,对所述第一扫描结果信息进行加密的算法可以为DES或IDEA或AES或其他现有的加密算法。所述后台服务器对所述加密后的第一扫描结果信息进行解密,以得到所述第二扫描结果信息,为了进一步保证所述第二扫描结果信息的传输安全,所述后台服务器可以对所述第二扫描结果信息进行加密,再将加密后的第二扫描结果信息发送至所述前端服务器,所述前端服务器对其进行解密后得到所述第二扫描结果信息。通过对所述第二扫描结果信息进行加密,可以避免所述第二扫描结果信息在所述后台服务器到所述前端服务器的传输过程中被非法篡改。
S303,所述前端服务器接收所述后台服务器发送的所述第二扫描结果信息,并将所述第二应用道具标识与所述第一应用道具标识进行匹配;
具体的,所述第二扫描结果信息还包括所述客户端所处的第二频道信息。所述前端服务器对加密后的第二扫描结果信息进行解密后,可以提取所述第二扫描结果信息中的第二频道信息,并将所述第二频道信息与本地的第一扫描结果信息中的第一频道信息相匹配,以检测第一扫描结果信息和第二扫描结果信息是否为处于同一个频道的扫描结果信息,即检测第一扫描结果信息和第二扫描结果信息是否来自于同一个客户端。当所述前端服务器检测到所述第二频道信息与所述第一频道信息匹配为相同时,说明所述第一扫描结果信息和所述第二扫描结果信息来自于同一个客户端,此时,所述前端服务器进一步将所述第二应用道具标识与所述第一应用道具标识进行匹配。
当所述前端服务器检测到所述第二频道信息与所述第一频道信息匹配为不相同时,说明所述第一扫描结果信息和所述第二扫描结果信息并不来自于同一个客户端,即说明所述后台服务器得到的第二扫描结果信息不准确,此时,所述前端服务器可以重新发送加密后的第一扫描结果信息至所述后台服务器,使所述后台服务器重新返回新的第二扫描结果信息,以重新验证所述第一频道信息和新的第二扫描结果信息中的第二频道信息是否相同;进一步的,若所述前端服务器检测到所述第二频道信息与所述第一频道信息匹配为不相同的次数达到预设阈值,则所述前端服务器可以通知所述客户端重新发送新的第一扫描结果信息到所述前端服务器,以便于所述前端服务器对新的第一扫描结果信息进行加密并将加密后的新的第一扫描结果信息发送至所述后台服务器。
S304,当所述第二应用道具标识与所述第一应用道具标识匹配为相同时,所述前端服务器通知所述后台服务器生成并记录与所述第二应用道具标识对应的业务数据;
具体的,当所述前端服务器检测出所述第二应用道具标识与所述第一应用道具标识匹配为相同时,说明所述后台服务器解密得到的第二应用道具标识是准确的,因此,所述前端服务器可以通知所述后台服务器生成并记录与所述第二应用道具标识对应的业务数据。
所述后台服务器生成和记录所述业务数据后,所述后台服务器可以将携带有所述第二频道信息的所述业务数据发送至所述前端服务器,所述前端服务器根据所述业务数据生成与所述客户端对应的应用道具图文信息,以及与多个子客户端分别对应的应用道具图文信息;所述多个子客户端均处于所述第二频道信息上且与所述客户端具有关联关系;所述前端服务器将所生成的各个应用道具图文信息分别发送至对应的所述客户端以及所述多个子客户端。以纸牌游戏为例,所述客户端可以为主播客户端,所述多个子客户端可以为参与游戏活动的观众客户端,当主播用户进行发牌时,可以将纸牌上二维码放在扫描设备上进行扫描,扫描设备所生成的第一应用道具标识发送到主播客户端,再由主播客户端将其封装为第一扫描结果信息,并将第一扫描结果信息发送到前端服务器,再通过前端服务器进行加密和验证得知后台服务器中得到的第二扫描结果信息是准确的,那么后台服务器就可以根据第二扫描结果信息中的第二应用道具标识生成对应的业务数据,如第二应用道具标识为“方块9”,则对应的业务数据可以为“方块9”与观众客户端A的映射关系,即观众客户端A所发到的牌为“方块9”,后台服务器将第二频道信息和该映射关系发送到前端服务器,前端服务器可以生成第二频道信息上的观众客户端A对应的应用道具图文信息为方块9的扑克牌正面图案,并生成第二频道信息上的其他观众客户端以及主播客户端对应的应用道具图文信息均为扑克牌反面图案,前端服务器再将为方块9的扑克牌正面图案发送到观众客户端A,将扑克牌反面图案分别发送给第二频道信息上的其他观众客户端以及主播客户端。
当所述前端服务器检测出所述第二应用道具标识与所述第一应用道具标识匹配为不相同时,说明所述后台服务器得到的第二扫描结果信息不准确,此时,所述前端服务器可以重新发送加密后的第一扫描结果信息至所述后台服务器,使所述后台服务器重新返回新的第二扫描结果信息,以重新验证所述第一应用道具标识与新的第二扫描结果信息中的第二应用道具标识是否相同;进一步的,若所述前端服务器检测到所述第二应用道具标识与所述第一应用道具标识匹配为不相同的次数达到预设阈值,则所述前端服务器可以通知所述客户端重新发送新的第一扫描结果信息到所述前端服务器,以便于所述前端服务器对新的第一扫描结果信息进行加密并将加密后的新的第一扫描结果信息发送至所述后台服务器。
本发明实施例中的前端服务器先将客户端发送的第一扫描结果信息进行加密,再将加密后的第一扫描结果信息发送至后台服务器,后台服务器对其进行解密以得到第二扫描结果信息,并将第二扫描结果信息发送回前端服务器,当前端服务器检测到第一扫描结果信息中的第一应用道具标识和第二扫描结果信息中的第二应用道具标识匹配为相同时,前端服务器可以通知后台服务器生成并记录与第二应用道具标识对应的业务数据;由此可见,通过对第一扫描结果信息进行加密可以有效防止数据被非法篡改,以保证数据的安全性,而且通过比较第一应用道具标识和第二应用道具标识,可以保证后台服务器只有在得到准确的第二应用道具标识时才能生成对应的业务数据,从而保证了数据的准确性。
请参见图4,是本发明实施例提供的又一种数据处理的方法的流程示意图,所述方法可以包括:
S401,后台服务器接收前端服务器发送到的加密后的第一扫描结果信息;所述加密后的第一扫描结果信息是由所述前端服务器对基于富媒体应用平台的客户端所发送的第一扫描结果信息进行加密得到的,且所述第一扫描结果信息包括第一应用道具标识,所述第一应用道具标识是由所述客户端通过扫描设备扫描应用道具的唯一图案标识所获得的;
具体的,前端服务器接收基于富媒体应用平台的客户端所发送的第一扫描结果信息。其中,所述第一扫描结果信息包括第一应用道具标识,所述第一应用道具标识是由所述客户端通过扫描设备扫描应用道具的唯一图案标识所获得的,所述唯一图案标识可以为二维码或条形码。其中,所述基于富媒体应用平台的客户端可以是包括集合群聊、视频直播、频道K歌、在线游戏、在线影视等功能为一体的富媒体客户端;其中,所述客户端还可以为主播客户端,主播客户端具备直播主动权,例如主播客户端具有视频上传的主动权,视频上传可以是游戏直播的视频,表演的视频,教育内容的视频等等视频上传。例如,应用道具为纸牌,该纸牌上的唯一图案标识为二维码,扫描设备对该二维码进行扫描后生成第一应用道具标识,并将所述第一应用道具标识发送至所述客户端,再由所述客户端转发至所述前端服务器,所述第一应用道具标识可以为该纸牌的牌面信息,如该纸牌为“方块9”,那么所述第一应用道具标识可以为“方块9”的字符信息。
所述第一扫描结果信息还包括所述客户端所处的第一频道信息,其中,频道简单来讲就是一种虚拟空间(或虚拟房间),位于该虚拟空间内的观众客户端可以不仅观看主播客户端的直播内容,还可以和主播客户端进行语音或文字的交互,所述第一频道信息可以为频道的ID号。当存在多个分别处于不同频道的客户端时,所述前端服务器可以接收到各个分别处于不同频道的客户端发送的扫描结果信息,即所述前端服务器可以接收到多个扫描结果信息,各个扫描结果信息中的频道信息互不相同,因此,通过频道信息可以区分出各个扫描结果信息是属于哪个频道的客户端。
所述前端服务器接收到所述第一扫描结果信息后,可以对所述第一扫描结果信息进行加密,此时,所述后台服务器可以接收到所述前端服务器发送的加密后的第一扫描结果信息。通过对所述第一扫描结果信息进行加密,可以避免所述第一扫描结果信息在所述前端服务器到所述后台服务器的传输过程中被非法篡改。其中,对所述第一扫描结果信息进行加密的算法可以为DES或IDEA或AES或其他现有的加密算法。
S402,所述后台服务器对所述加密后的第一扫描结果信息进行解密,以得到第二扫描结果信息,并将所述第二扫描结果信息发送至所述前端服务器,以使所述前端服务器将接收到的所述第二扫描结果信息中的第二应用道具标识与所述第一应用道具标识进行匹配;
具体的,所述后台服务器对所述加密后的第一扫描结果信息进行解密,以得到所述第二扫描结果信息,为了进一步保证所述第二扫描结果信息的传输安全,所述后台服务器可以对所述第二扫描结果信息进行加密,再将加密后的第二扫描结果信息发送至所述前端服务器,所述前端服务器对其进行解密后得到所述第二扫描结果信息。通过对所述第二扫描结果信息进行加密,可以避免所述第二扫描结果信息在所述后台服务器到所述前端服务器的传输过程中被非法篡改。
所述第二扫描结果信息还包括所述客户端所处的第二频道信息。所述前端服务器对加密后的第二扫描结果信息进行解密后,可以提取所述第二扫描结果信息中的第二频道信息,并将所述第二频道信息与本地的第一扫描结果信息中的第一频道信息相匹配,以检测第一扫描结果信息和第二扫描结果信息是否为处于同一个频道的扫描结果信息,即检测第一扫描结果信息和第二扫描结果信息是否来自于同一个客户端。当所述前端服务器检测到所述第二频道信息与所述第一频道信息匹配为相同时,说明所述第一扫描结果信息和所述第二扫描结果信息来自于同一个客户端,此时,所述前端服务器进一步将所述第二应用道具标识与所述第一应用道具标识进行匹配。
S403,当所述第二应用道具标识与所述第一应用道具标识匹配为相同时,所述后台服务器接收所述前端服务器发送的通知消息,并根据所述通知消息生成和记录与所述第二应用道具标识对应的业务数据;
具体的,当所述前端服务器检测出所述第二应用道具标识与所述第一应用道具标识匹配为相同时,说明所述后台服务器解密得到的第二应用道具标识是准确的,因此,所述前端服务器可以通知所述后台服务器生成并记录与所述第二应用道具标识对应的业务数据。例如,若第一应用道具标识为“方块9”,且所述前端服务器检测出第二应用道具标识也为“方块9”,那么所述前端服务器可以发送通知消息到所述后台服务器,使得所述后台服务器可以根据所述通知消息得知解密得到的第二应用道具标识是准确的,此时,所述后台服务器可以将第二应用道具标识映射到对应的用户信息,并记录包含该映射关系的业务数据,该映射关系可以表示为该用户信息对应的用户客户端所发到的牌为“方块9”,而负责发牌的用户可以为S401中所提到的所述客户端。通过对所述第一扫描结果信息进行加密传输可以有效避免数据被非法篡改,而且再通过所述前端服务器验证所述第一扫描结果信息和所述第二扫描结果信息是否相同,可以保证所述后台服务器只在得到准确的第二扫描结果信息时才生成和记录对应的业务数据,避免在数据被非法篡改或对加密后的第一扫描结果信息解密错误时会生成错误的业务数据。
本发明实施例中的前端服务器先将客户端发送的第一扫描结果信息进行加密,再将加密后的第一扫描结果信息发送至后台服务器,后台服务器对其进行解密以得到第二扫描结果信息,并将第二扫描结果信息发送回前端服务器,当前端服务器检测到第一扫描结果信息中的第一应用道具标识和第二扫描结果信息中的第二应用道具标识匹配为相同时,前端服务器可以通知后台服务器生成并记录与第二应用道具标识对应的业务数据;由此可见,通过对第一扫描结果信息进行加密可以有效防止数据被非法篡改,以保证数据的安全性,而且通过比较第一应用道具标识和第二应用道具标识,可以保证后台服务器只有在得到准确的第二应用道具标识时才能生成对应的业务数据,从而保证了数据的准确性。
请参见图5,是本发明实施例提供的一种前端服务器1的结构示意图,所述前端服务器1可以包括:扫描结果接收模块11、加密模块12、匹配模块13、通知模块14;
所述扫描结果接收模块11,用于接收基于富媒体应用平台的客户端所发送的第一扫描结果信息;其中,所述第一扫描结果信息包括第一应用道具标识,所述第一应用道具标识是由所述客户端通过扫描设备扫描应用道具的唯一图案标识所获得的;
具体的,所述扫描结果接收模块11接收基于富媒体应用平台的客户端所发送的第一扫描结果信息。其中,所述第一扫描结果信息包括第一应用道具标识,所述第一应用道具标识是由所述客户端通过扫描设备扫描应用道具的唯一图案标识所获得的,所述唯一图案标识可以为二维码或条形码。其中,所述基于富媒体应用平台的客户端可以是包括集合群聊、视频直播、频道K歌、在线游戏、在线影视等功能为一体的富媒体客户端。例如,应用道具为纸牌,该纸牌上的唯一图案标识为二维码,扫描设备对该二维码进行扫描后生成第一应用道具标识,并将所述第一应用道具标识发送至所述客户端,再由所述扫描结果接收模块11接收所述客户端所转发的所述第一应用道具标识,所述第一应用道具标识可以为该纸牌的牌面信息,如该纸牌为“方块9”,那么所述第一应用道具标识可以为“方块9”的字符信息。
所述加密模块12,用于对所述第一扫描结果信息进行加密,并将加密后的第一扫描结果信息发送至后台服务器,以使所述后台服务器对所述加密后的第一扫描结果信息进行解密,以得到第二扫描结果信息;其中,所述第二扫描结果信息包括第二应用道具标识;
具体的,所述扫描结果接收模块11接收到所述第一扫描结果信息后,所述加密模块12可以对所述第一扫描结果信息进行加密,并将加密后的第一扫描结果信息发送至后台服务器。通过对所述第一扫描结果信息进行加密,可以避免所述第一扫描结果信息在所述前端服务器1到所述后台服务器的传输过程中被非法篡改。其中,对所述第一扫描结果信息进行加密的算法可以为DES或IDEA或AES或其他现有的加密算法。所述后台服务器对所述加密后的第一扫描结果信息进行解密,以得到所述第二扫描结果信息。
所述匹配模块13,用于接收所述后台服务器发送的所述第二扫描结果信息,并将所述第二应用道具标识与所述第一应用道具标识进行匹配;
所述通知模块14,用于当所述第二应用道具标识与所述第一应用道具标识匹配为相同时,通知所述后台服务器生成并记录与所述第二应用道具标识对应的业务数据;
具体的,当所述匹配模块13检测出所述第二应用道具标识与所述第一应用道具标识匹配为相同时,说明所述后台服务器解密得到的第二应用道具标识是准确的,因此,所述通知模块14可以通知所述后台服务器生成并记录与所述第二应用道具标识对应的业务数据。例如,若第一应用道具标识为“方块9”,且所述匹配模块13检测出第二应用道具标识也为“方块9”,那么所述通知模块14可以发送通知消息到所述后台服务器,使得所述后台服务器可以根据所述通知消息得知解密得到的第二应用道具标识是准确的,此时,所述后台服务器可以将第二应用道具标识映射到对应的用户信息,并记录包含该映射关系的业务数据,该映射关系可以表示为该用户信息对应的用户客户端所发到的牌为“方块9”。通过对所述第一扫描结果信息进行加密传输可以有效避免数据被非法篡改,而且再通过所述前端服务器1验证所述第一扫描结果信息和所述第二扫描结果信息是否相同,可以保证所述后台服务器只在得到准确的第二扫描结果信息时才生成和记录对应的业务数据,避免在数据被非法篡改或对加密后的第一扫描结果信息解密错误时会生成错误的业务数据。
进一步的,再请参见图6,是本发明实施例提供的一种匹配模块13的结构示意图,所述匹配模块13可以包括:第一匹配单元131、第二匹配单元132;
所述第一匹配单元131,用于接收所述后台服务器发送的所述第二扫描结果信息,并将接收到的所述第二频道信息与所述第一频道信息进行匹配;
具体的,所述第一扫描结果信息还包括所述客户端所处的第一频道信息,其中,频道简单来讲就是一种虚拟空间(或虚拟房间),位于该虚拟空间内的观众客户端可以不仅观看主播客户端的直播内容,还可以和主播客户端进行语音或文字的交互,所述第一频道信息可以为频道的ID号。当存在多个分别处于不同频道的客户端时,所述前端服务器1可以接收到各个分别处于不同频道的客户端发送的扫描结果信息,即所述前端服务器1可以接收到多个扫描结果信息,各个扫描结果信息中的频道信息互不相同,因此,通过频道信息可以区分出各个扫描结果信息是属于哪个频道的客户端。同样地,所述第二扫描结果信息也还包括所述客户端所处的第一频道信息,因此,在接收到所述后台服务器发送的所述第二扫描结果信息后,所述第一匹配单元131可以将所述第一频道信息与接收到的所述第二扫描结果信息中的所述第二频道信息进行匹配,以检测第一扫描结果信息和第二扫描结果信息是否为处于同一个频道的扫描结果信息,即检测第一扫描结果信息和第二扫描结果信息是否来自于同一个客户端。
所述第二匹配单元132,用于当所述第二频道信息与所述第一频道信息匹配为相同时,将所述第二应用道具标识与所述第一应用道具标识进行匹配;
具体的,当所述第一匹配单元131匹配到所述第二频道信息与所述第一频道信息是相同时,说明所述第一扫描结果信息和所述第二扫描结果信息来自于同一个客户端,此时,所述第二匹配单元132进一步将所述第二应用道具标识与所述第一应用道具标识进行匹配。
本发明实施例中的前端服务器1先将客户端发送的第一扫描结果信息进行加密,再将加密后的第一扫描结果信息发送至后台服务器,后台服务器对其进行解密以得到第二扫描结果信息,并将第二扫描结果信息发送回前端服务器1,当前端服务器1检测到第一扫描结果信息中的第一应用道具标识和第二扫描结果信息中的第二应用道具标识匹配为相同时,前端服务器1可以通知后台服务器生成并记录与第二应用道具标识对应的业务数据;由此可见,通过对第一扫描结果信息进行加密可以有效防止数据被非法篡改,以保证数据的安全性,而且通过比较第一应用道具标识和第二应用道具标识,可以保证后台服务器只有在得到准确的第二应用道具标识时才能生成对应的业务数据,从而保证了数据的准确性。
再请参见图7,是本发明实施例提供的另一种前端服务器1的结构示意图,所述前端服务器1可以包括上述图5对应实施例中的扫描结果接收模块11、加密模块12、匹配模块13、通知模块14,进一步的,所述前端服务器1还可以包括:提示重发模块15、业务数据接收模块16、图文信息生成模块17、图文信息发送模块18;
所述提示重发模块15,用于当所述第二应用道具标识与所述第一应用道具标识匹配为不相同时,发送错误提示信息到所述后台服务器,并重新发送加密后的第一扫描结果信息至所述后台服务器;
具体的,当所述匹配模块13检测出所述第二应用道具标识与所述第一应用道具标识匹配为不相同时,说明所述后台服务器得到的第二扫描结果信息不准确,此时,所述提示重发模块15可以重新发送加密后的第一扫描结果信息至所述后台服务器,使所述后台服务器重新返回新的第二扫描结果信息,以重新验证所述第一应用道具标识与新的第二扫描结果信息中的第二应用道具标识是否相同;进一步的,若所述匹配模块13检测到所述第二应用道具标识与所述第一应用道具标识匹配为不相同的次数达到预设阈值,则所述提示重发模块15可以通知所述客户端重新发送新的第一扫描结果信息到所述前端服务器1,以便于所述前端服务器1对新的第一扫描结果信息进行加密并将加密后的新的第一扫描结果信息发送至所述后台服务器。
所述业务数据接收模块16,用于接收所述后台服务器发送的携带有所述第二频道信息的所述业务数据;
所述图文信息生成模块17,用于根据所述业务数据生成与所述客户端对应的应用道具图文信息,以及与多个子客户端分别对应的应用道具图文信息;所述多个子客户端均处于所述第二频道信息上且与所述客户端具有关联关系;
所述图文信息发送模块18,用于将所生成的各个应用道具图文信息分别发送至对应的所述客户端以及所述多个子客户端;
具体的,所述通知模块14通知所述后台服务器生成并记录与所述第二应用道具标识对应的业务数据后,所述业务数据接收模块16可以接收所述后台服务器发送的携带有所述第二频道信息的所述业务数据,所述图文信息生成模块17根据所述业务数据生成与所述客户端对应的应用道具图文信息,以及与多个子客户端分别对应的应用道具图文信息;所述多个子客户端均处于所述第二频道信息上且与所述客户端具有关联关系;所述图文信息发送模块18将所生成的各个应用道具图文信息分别发送至对应的所述客户端以及所述多个子客户端。例如,所述客户端为主播客户端,所述多个子客户端可以为参与游戏活动的观众客户端,第二应用道具标识为“方块9”,则对应的业务数据可以为“方块9”与观众客户端A的映射关系,即观众客户端A所发到的牌为“方块9”,后台服务器将第二频道信息和该映射关系发送到前端服务器1,所述图文信息生成模块17可以生成第二频道信息上的观众客户端A对应的应用道具图文信息为方块9的扑克牌正面图案,并生成第二频道信息上的其他观众客户端以及主播客户端对应的应用道具图文信息均为扑克牌反面图案,所述图文信息发送模块18再将为方块9的扑克牌正面图案发送到观众客户端A,将扑克牌反面图案分别发送给第二频道信息上的其他观众客户端以及主播客户端。
本发明实施例中的前端服务器1先将客户端发送的第一扫描结果信息进行加密,再将加密后的第一扫描结果信息发送至后台服务器,后台服务器对其进行解密以得到第二扫描结果信息,并将第二扫描结果信息发送回前端服务器1,当前端服务器1检测到第一扫描结果信息中的第一应用道具标识和第二扫描结果信息中的第二应用道具标识匹配为相同时,前端服务器1可以通知后台服务器生成并记录与第二应用道具标识对应的业务数据;由此可见,通过对第一扫描结果信息进行加密可以有效防止数据被非法篡改,以保证数据的安全性,而且通过比较第一应用道具标识和第二应用道具标识,可以保证后台服务器只有在得到准确的第二应用道具标识时才能生成对应的业务数据,从而保证了数据的准确性。
请参见图8,是本发明实施例提供的一种后台服务器2的结构示意图,所述后台服务器2可以包括:加密结果接收模块21、解密发送模块22、生成记录模块23;
所述加密结果接收模块21,用于接收前端服务器发送到的加密后的第一扫描结果信息;所述加密后的第一扫描结果信息是由所述前端服务器对基于富媒体应用平台的客户端所发送的第一扫描结果信息进行加密得到的,且所述第一扫描结果信息包括第一应用道具标识,所述第一应用道具标识是由所述客户端通过扫描设备扫描应用道具的唯一图案标识所获得的;
具体的,所述前端服务器接收所述第一扫描结果信息,并对所述第一扫描结果信息进行加密的具体实施过程可以参见上述图5对应实施例中对扫描结果接收模块和加密模块的具体描述,这里不再进行赘述。所述前端服务器对所述第一扫描结果信息进行加密后,所述加密结果接收模块21可以接收所述前端服务器发送的加密后的第一扫描结果信息。通过对所述第一扫描结果信息进行加密,可以避免所述第一扫描结果信息在所述前端服务器到所述后台服务器2的传输过程中被非法篡改。其中,对所述第一扫描结果信息进行加密的算法可以为DES或IDEA或AES或其他现有的加密算法。
所述解密发送模块22,用于对所述加密后的第一扫描结果信息进行解密,以得到第二扫描结果信息,并将所述第二扫描结果信息发送至所述前端服务器,以使所述前端服务器将接收到的所述第二扫描结果信息中的第二应用道具标识与所述第一应用道具标识进行匹配;
所述生成记录模块23,用于当所述第二应用道具标识与所述第一应用道具标识匹配为相同时,接收所述前端服务器发送的通知消息,并根据所述通知消息生成和记录与所述第二应用道具标识对应的业务数据;
具体的,当所述前端服务器检测出所述第二应用道具标识与所述第一应用道具标识匹配为相同时,说明所述后台服务器2解密得到的第二应用道具标识是准确的,因此,所述生成记录模块23可以接收所述前端服务器发送的通知消息,并根据所述通知消息生成和记录与所述第二应用道具标识对应的业务数据。
可选的,所述加密结果接收模块21,还用于当所述第二应用道具标识与所述第一应用道具标识匹配为不相同时,接收所述前端服务器发送的错误提示信息,并接收所述前端服务器重新发送的加密后的第一扫描结果信息,并重新返回新的第二扫描结果信息到所述前端服务器,使所述前端服务器重新验证所述第一应用道具标识与新的第二扫描结果信息中的第二应用道具标识是否相同。
进一步的,再请参见图9,是本发明实施例提供的一种解密发送模块22的结构示意图,所述解密发送模块22可以包括:加解密单元221、加密结果发送单元222;
所述加解密单元221,用于对所述加密后的第一扫描结果信息进行解密,以得到第二扫描结果信息,并对所述第二扫描结果信息进行加密;
所述加密结果发送单元222,用于将加密后的第二扫描结果信息发送至所述前端服务器,以使所述前端服务器对加密后的第二扫描结果信息进行解密,并将解密后的第二扫描结果信息中的第二应用道具标识与所述第一应用道具标识进行匹配;
通过对所述第二扫描结果信息进行加密,可以避免所述第二扫描结果信息在所述后台服务器2到所述前端服务器的传输过程中被非法篡改。
本发明实施例中的前端服务器先将客户端发送的第一扫描结果信息进行加密,再将加密后的第一扫描结果信息发送至后台服务器2,后台服务器2对其进行解密以得到第二扫描结果信息,并将第二扫描结果信息发送回前端服务器,当前端服务器检测到第一扫描结果信息中的第一应用道具标识和第二扫描结果信息中的第二应用道具标识匹配为相同时,前端服务器可以通知后台服务器2生成并记录与第二应用道具标识对应的业务数据;由此可见,通过对第一扫描结果信息进行加密可以有效防止数据被非法篡改,以保证数据的安全性,而且通过比较第一应用道具标识和第二应用道具标识,可以保证后台服务器2只有在得到准确的第二应用道具标识时才能生成对应的业务数据,从而保证了数据的准确性。
请参见图10,是本发明实施例提供的一种数据处理的***的结构示意图。如图10所示,该***可以包括前端服务器100和后台服务器200,其中,所述前端服务端100通过互联网与所述后台服务器200连接;所述前端服务端100的结构、功能与图5至图7所描述的前端服务器1的结构、功能相同;所述后台服务器200的结构、功能与图8至图9所描述的后台服务器2的结构、功能相同;本发明实施例不作赘述。
请参见图11,是本发明实施例提供的又一种前端服务器的结构示意图;所述前端服务器1000可以包括处理器1001、通信接口1002和存储器1003(所述前端服务器1000中的处理器1001的数量可以为一个或多个,图11中以一个处理器为例)。本发明的一些实施例中,处理器1001、通信接口1002和存储器1003可通过通信总线或其他方式连接,其中,图11以通过通信总线连接为例。
其中,所述通信接口1002,用于与客户端和后台服务器进行通信;
所述存储器1003用于存储程序;
所述处理器1001用于执行所述程序,以实现
接收基于富媒体应用平台的客户端所发送的第一扫描结果信息;其中,所述第一扫描结果信息包括第一应用道具标识,所述第一应用道具标识是由所述客户端通过扫描设备扫描应用道具的唯一图案标识所获得的;
对所述第一扫描结果信息进行加密,并将加密后的第一扫描结果信息发送至后台服务器,以使所述后台服务器对所述加密后的第一扫描结果信息进行解密,以得到第二扫描结果信息;其中,所述第二扫描结果信息包括第二应用道具标识;
接收所述后台服务器发送的所述第二扫描结果信息,并将所述第二应用道具标识与所述第一应用道具标识进行匹配;
当所述第二应用道具标识与所述第一应用道具标识匹配为相同时,通知所述后台服务器生成并记录与所述第二应用道具标识对应的业务数据。
其中,所述第一扫描结果信息还包括所述客户端所处的第一频道信息,所述第二扫描结果信息还包括所述客户端所处的第二频道信息;
则所述处理器1001具体用于:
接收所述后台服务器发送的所述第二扫描结果信息,并将接收到的所述第二频道信息与所述第一频道信息进行匹配;
当所述第二频道信息与所述第一频道信息匹配为相同时,进一步将所述第二应用道具标识与所述第一应用道具标识进行匹配。
其中,所述处理器1001还用于:
当所述第二应用道具标识与所述第一应用道具标识匹配为不相同时,发送错误提示信息到所述后台服务器,并重新发送加密后的第一扫描结果信息至所述后台服务器。
其中,所述处理器1001还用于:
接收所述后台服务器发送的携带有所述第二频道信息的所述业务数据;
根据所述业务数据生成与所述客户端对应的应用道具图文信息,以及与多个子客户端分别对应的应用道具图文信息;所述多个子客户端均处于所述第二频道信息上且与所述客户端具有关联关系;
将所生成的各个应用道具图文信息分别发送至对应的所述客户端以及所述多个子客户端。
本发明实施例中的前端服务器1000先将客户端发送的第一扫描结果信息进行加密,再将加密后的第一扫描结果信息发送至后台服务器,后台服务器对其进行解密以得到第二扫描结果信息,并将第二扫描结果信息发送回前端服务器1000,当前端服务器1000检测到第一扫描结果信息中的第一应用道具标识和第二扫描结果信息中的第二应用道具标识匹配为相同时,前端服务器1000可以通知后台服务器生成并记录与第二应用道具标识对应的业务数据;由此可见,通过对第一扫描结果信息进行加密可以有效防止数据被非法篡改,以保证数据的安全性,而且通过比较第一应用道具标识和第二应用道具标识,可以保证后台服务器只有在得到准确的第二应用道具标识时才能生成对应的业务数据,从而保证了数据的准确性。
请参见图12,是本发明实施例提供的另一种后台服务器的结构示意图;所述后台服务器2000可以包括处理器2001、通信接口2002和存储器2003(所述后台服务器2000中的处理器2001的数量可以为一个或多个,图12中以一个处理器为例)。本发明的一些实施例中,处理器2001、通信接口2002和存储器2003可通过通信总线或其他方式连接,其中,图12以通过通信总线连接为例。
其中,所述通信接口2002,用于与前端服务器进行通信;
所述存储器2003用于存储程序;
所述处理器2001用于执行所述程序,以实现
接收前端服务器发送到的加密后的第一扫描结果信息;所述加密后的第一扫描结果信息是由所述前端服务器对基于富媒体应用平台的客户端所发送的第一扫描结果信息进行加密得到的,且所述第一扫描结果信息包括第一应用道具标识,所述第一应用道具标识是由所述客户端通过扫描设备扫描应用道具的唯一图案标识所获得的;
对所述加密后的第一扫描结果信息进行解密,以得到第二扫描结果信息,并将所述第二扫描结果信息发送至所述前端服务器,以使所述前端服务器将接收到的所述第二扫描结果信息中的第二应用道具标识与所述第一应用道具标识进行匹配;
当所述第二应用道具标识与所述第一应用道具标识匹配为相同时,接收所述前端服务器发送的通知消息,并根据所述通知消息生成和记录与所述第二应用道具标识对应的业务数据。
其中,所述处理器2001具体用于:
对所述加密后的第一扫描结果信息进行解密,以得到第二扫描结果信息,并对所述第二扫描结果信息进行加密;
将加密后的第二扫描结果信息发送至所述前端服务器,以使所述前端服务器对加密后的第二扫描结果信息进行解密,并将解密后的第二扫描结果信息中的第二应用道具标识与所述第一应用道具标识进行匹配。
其中,所述处理器2001还用于:
当所述第二应用道具标识与所述第一应用道具标识匹配为不相同时,接收所述前端服务器发送的错误提示信息,并接收所述前端服务器重新发送的加密后的第一扫描结果信息。
本发明实施例中的前端服务器先将客户端发送的第一扫描结果信息进行加密,再将加密后的第一扫描结果信息发送至后台服务器2000,后台服务器2000对其进行解密以得到第二扫描结果信息,并将第二扫描结果信息发送回前端服务器,当前端服务器检测到第一扫描结果信息中的第一应用道具标识和第二扫描结果信息中的第二应用道具标识匹配为相同时,前端服务器可以通知后台服务器2000生成并记录与第二应用道具标识对应的业务数据;由此可见,通过对第一扫描结果信息进行加密可以有效防止数据被非法篡改,以保证数据的安全性,而且通过比较第一应用道具标识和第二应用道具标识,可以保证后台服务器2000只有在得到准确的第二应用道具标识时才能生成对应的业务数据,从而保证了数据的准确性。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。