一种选择用户的方法及装置的制造方法_3

文档序号:9870022阅读:来源:国知局
数据包。
[0115] 具体地,微信平台接收第二消息,获取当前时间,将该当前时间作为发送第二消息 的发送时间,将第二消息和该发送时间封装成数据包,根据该第二消息中包含的公众号,获 取与该公众号绑定的后台服务器的地址,根据该后台服务器的地址,向该后台服务器发送 该数据包。
[0116] 例如,微信平台接收第二消息,获取当前时间为2014-10-22并作为发送时间,将 第二消息和该发送时间封装成数据包,根据第二消息包含的公众号IP0,获取与该公众号 IPO绑定的后台服务器的地址AcMress,根据该后台服务器的地址AcMress,向该后台服务 器发送该数据包。
[0117] 步骤209 :后台服务器接收该数据包,该数据包中包含第二用户的用户标识、发送 时间和消息内容。
[0118] 具体地,后台服务器接收该数据包,对该数据包进行解析得到该数据包中包含的 第二用户的用户标识、发送时间和消息内容,在消息界面中增加一个消息层,将该消息内容 显示在该消息层中。
[0119] 第一用户的公众号对应一个消息界面,该消息界面用于显示每个第二用户发送的 消息内容,在该消息界面中每个消息内容对应一个消息层,一个消息内容占用一个消息层。 阳120] 例如,如图2-4所示的消息界面,该消息界面中包含3个消息层,在该S个消息 层中分别显示S条消息内容,分别为"抽奖13787654321"、"抽奖13912349876"和"抽奖 13645678921"。 阳121] 后台服务器对接收的该数据包进行解析,得到消息内容为"抽奖13712345678",第 二用户的标识为IDl和发送时间为2014-10-22,在如图2-4所示的消息界面中增加一个消 息层,将该消息内容"抽奖13712345678"显示在该消息层中,如图2-5所示。
[0122] 步骤210 :后台服务器获取该发送时间对应的有效服务的服务信息和该消息内容 对应的消息层的层号,该服务信息包括预设的消息格式和选择条件。
[0123] 具体地,后台服务顺获取服务有效期包含该发送时间的服务的服务信息,该服务 的服务信息即为该发送时间对应的有效服务的服务信息,该服务信息包括为该服务预设的 消息格式和选择条件,W及在消息界面中该消息内容所在消息层的层号,该消息层的层号 即为该消息内容对应的消息层的层号。
[0124] 例如,后台服务器根据发送时间为2014-10-22,已存储的服务信息中包含一个服 务有效时间为"2014-10-21至2014-10-25"的抽奖的服务信息,该抽奖的服务信息包括消 息格式为"抽奖+手机号"和选择条件为"在层数为1至1000之间的W 6和8结尾的层数 选中",W及从如图2-5所示的消息界面中获取该消息内容所在消息层的层号为4。
[01巧]步骤211 :后台服务器确定该消息内容是否符合该服务规定的消息格式。 阳126] 具体地,后台服务器对该消息内容进行分析得到该消息内容的消息格式,匹配该 预设的消息格式与解析出的消息格式,如果两者匹配,则确定该消息内容符合该预设的消 息格式,如果两者不匹配,则确定该消息内容不符合该预设的消息格式。
[0127] 例如,后台服务器对消息内容"抽奖13712345678"进行解析得到该消息内容的消 息格式为"抽奖+手机号",匹配该消息内容的消息格式"抽奖+手机号"和该抽奖的服务信 息包括的消息格式"抽奖+手机号",比较的结果为两者匹配,则确定该消息内容符合为抽 奖预设的消息格式。
[0128] 步骤212 :如果符合,则后台服务器根据该选择条件和该消息层的层号,确定是否 选中该用户标识对应的第二用户。
[0129] 具体地,根据第二用户的用户标识,确定第二用户是否已被选中;如果没有被选 中,则根据第二用户的用户标识,从用户标识与参与次数的对应关系中获取第二用户参与 服务的参与次数;如果获取的参与次数未超过预设阔值,则根据该选择条件确定选中层号 范围;如果该选中层号范围包括该消息层的层号,则选中该用户标识对应的第二用户。
[0130] 其中,后台服务器为每个服务维护一个标识列表,对于每个服务,该服务对应的标 识列表中包括为该服务选中的第二用户的用户标识。其中,后台服务器用服务标识与标识 列表的对应关系来存储每个服务对应的标识列表。 阳131] 相应地,根据第二用户的用户标识,确定第二用户是否已被选中,包括:
[0132] 根据该服务的服务标识,从已存储的服务标识与标识列表中获取对应的标识列 表,获取的标识列表包括被选中的用户的用户标识;如果获取的标识列表中包括第二用户 的用户标识,则确定第二用户被选中。
[0133] 当选中第二用户时,根据该服务的标识,从已存储的服务标识与标识列表的对应 关系中获取对应的标识列表,将第二用户的用户标识添加到获取的标识列表中。
[0134] 其中,服务的服务信息中还包括选中提示语、未选中提示语和超次数提示语。
[0135] 进一步地,如果选中第二用户,则后台服务器向第二用户对应的客户端发送选中 提示语;如果未选中第二用户,则后台服务器向第二用户对应的客户端发送未选中提示语; 如果超层数,则后台服务器向第二用户对应的客户端发送超层次数提示语。 阳136] 例如,根据第二用户的用户标识ID1,确定出第二用户没有被选中;根据第二用户 的用户标识IDl,从用户标识与参与次数的对应关系中获取第二用户的参与次数,假设获取 的参与次数为2,预设阔值为3 ;所W获取的参与次数未超过预设阔值,根据该选择条件"在 层号为1至1000之间的W 6和8结尾的层号选中"确定选中层号范围包括层号6、8、16、 18、……;其中,该选中层号范围不包括该消息层的层号4,则不选择该用户标识对应的第 二用户,并向第二用户发送未选中的提示语为"没有中奖"。
[0137] 在本发明实施例中,在接收到微信平台发送的数据包,直接根据消息内容、该消息 层的层号和服务信息,确定是否选中用户,从而用户不需要登录第=方平台,直接在公众号 中选择用户,提高选择用户的效率。 阳13引实施例3
[0139] 参见图3,本发明实施例提供了一种选择用户的方法,包括:
[0140] 步骤301 :接收社交平台发送的服务详情信息,其中该服务详情信息包含服务的 有效期和消息格式,社交平台在接收到第一用户对应的后台服务器发送的第一消息后根据 第一消息包含的公众号发送第一消息包含的所述服务详情信息。 阳141] 步骤302 :接收第二用户根据该服务详情信息输入的消息内容。 阳142] 步骤303 :向社交平台发送第二消息,第二消息包含所述消息内容、第二用户的用 户标识和该公众号号,使社交平台根据第二消息获得数据包,并将该数据包转发给后台服 务器,W使后台服务器确定是否选中第二用户。 阳143] 进一步地,在后台服务器确定是否选中第二用户之后,接收社交平台发送的用于 表示第二用户是否被选中的消息,其中,用于表示所述第二用户是否被选中的消息是由后 台服务器发送给社交平台的。
[0144] 用于表示所述第二用户是否被选中的消息可W为选中提示语、未选中提示语或超 次数提示语等。
[0145] 在本发明实施例中,在接收到社交平台发送的服务详情信息后,接收第二用户根 据该服务详情信息输入的消息内容,再将该消息内容发送给后台服务器,使后台服务器直 接根据消息内容、该消息层的层号和服务信息,确定是否选中用户,从而用户不需要登录第 =方平台,直接在公众号中选择用户,提高获得选择结果的效率。 阳146] 实施例4 阳147] 参见图4,本发明实施例提供了一种选择用户的装置,包括:
[0148] 接收模块401,用于接收社交平台发送的数据包,所述数据包中包括用户发送的消 息内容,发送所述消息内容的发送时间和所述用户的用户标识;
[0149] 获取模块402,用于获取所述发送时间对应的有效服务的服务信息和所述消息内 容对应的消息层的层号;
[0150] 确定模块403,用于根据所述消息内容、所述消息层的层号和所述服务信息,确定 是否选中所述用户标识对应的用户。 阳151] 其中,所述服务信息包括所述服务的选择条件和消息格式;
[0152] 优选的,所述确定模块403包括: 阳153] 第一确定单元,用于确定所述消息内容是否符合所述服务的消息格式;
[0154] 第二确定单元,用于如果符合,则根据所述选择条件和所述消息层的层号,确定是 否选中所述用户标识对应的用户。 阳155] 优选的,所述第一确定单元包括: 阳156] 第一获取子单元,用于获取所述消息内容的消息格式; 阳157] 匹配子单元,用于匹配所述消息内容的消息格式和所述服务的消息格式;
[0158] 第一确定子单元,用于如果两者匹配,则确定所述消息内容符合所述服务的消息 格式。 阳159] 优选的,所述第二确定单元包括:
[0160] 第二确定子单元,用于根据所述用户的用户标识,确定所述用户是否已被选中; 阳16U 第二获取子单元,用于如果没有被选中,则根据所述用户的用户标识,从用户标识 与参与次数的对应关系中获取所述用户参与服务的参与次数;
[0162] 第S确定子单元,用于如果所述获取的参与次数未超过预设阔值,则根据所述选 择条件确定选中层号范围; 阳16引选中子单元,用于如果所述选中层号范围包括所述消息层的层号,则选中所述用 户标识对应的用户。
[0164] 优选的,所述第二确定子单元,具体用于根据所述服务的服务标识,从已存储的服 务标识与标识列表的对应关系中获取对应的标识列表,所述获取的标识列表包括被选中的 用户的用户标识;如果所述获取的标识列表中包括所述用户的用户标识,则确定
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1